From 36b8df5c54d16785fa7be2fe778a0d774d6ad1bb Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Tue, 23 Jun 2020 20:43:10 -0700 Subject: [PATCH 01/16] Publish 0.0.5 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 7d1ec87..4483195 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "unicode-security" -version = "0.0.4" +version = "0.0.5" authors = ["Charles Lew ", "Manish Goregaokar "] edition = "2018" homepage = "https://github.com/unicode-rs/unicode-security" From 56172b1f892ef1e61b5fd56ccc66d679a75bee16 Mon Sep 17 00:00:00 2001 From: Alex Touchet Date: Mon, 30 Aug 2021 11:00:52 -0700 Subject: [PATCH 02/16] Fix crates.io badge --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 22e8b6d..bda8739 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # unicode-security [![Build Status](https://github.com/unicode-rs/unicode-security/workflows/Tests/badge.svg)](https://github.com/unicode-rs/unicode-security/actions) -[![Current Version](https://meritbadge.herokuapp.com/unicode-security)](https://crates.io/crates/unicode-security) +[![Current Version](https://img.shields.io/crates/v/unicode-security.svg)](https://crates.io/crates/unicode-security) [![License: MIT/Apache-2.0](https://img.shields.io/crates/l/unicode-security.svg)](#license) -This crate exposes various utilities from [UAX #39 Unicode Security Mechanisms](https://www.unicode.org/reports/tr39/) \ No newline at end of file +This crate exposes various utilities from [UAX #39 Unicode Security Mechanisms](https://www.unicode.org/reports/tr39/) From 7f7b26e24bc2fe73964035dfad450173d4031bfc Mon Sep 17 00:00:00 2001 From: Luc Fueston Date: Sun, 21 Nov 2021 15:59:18 -0600 Subject: [PATCH 03/16] http -> https 2x in py script --- scripts/unicode.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/unicode.py b/scripts/unicode.py index 368b94c..80391e9 100644 --- a/scripts/unicode.py +++ b/scripts/unicode.py @@ -46,7 +46,7 @@ # Download a Unicode security table file def fetch(f): if not os.path.exists(os.path.basename(f)): - os.system("curl -O http://www.unicode.org/Public/security/%s/%s" + os.system("curl -O https://www.unicode.org/Public/security/%s/%s" % (UNICODE_VERSION_NUMBER, f)) if not os.path.exists(os.path.basename(f)): @@ -56,7 +56,7 @@ def fetch(f): # Download a UCD table file def fetch_unidata(f): if not os.path.exists(os.path.basename(f)): - os.system("curl -O http://www.unicode.org/Public/%s/ucd/%s" + os.system("curl -O https://www.unicode.org/Public/%s/ucd/%s" % (UNICODE_VERSION_NUMBER, f)) if not os.path.exists(os.path.basename(f)): From bbb37333da8619fbf318dbfbb42bf755fad17c03 Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Thu, 23 Dec 2021 07:07:44 +0530 Subject: [PATCH 04/16] Fix ascii only detection --- src/restriction_level.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/restriction_level.rs b/src/restriction_level.rs index adaf074..b2feedb 100644 --- a/src/restriction_level.rs +++ b/src/restriction_level.rs @@ -48,7 +48,7 @@ impl RestrictionLevelDetection for &'_ str { if !GeneralSecurityProfile::identifier_allowed(ch) { return RestrictionLevel::Unrestricted; } - if ch.is_ascii() { + if !ch.is_ascii() { ascii_only = false; } let ch_set = ch.into(); From 0a535e41777a671e7005feb06596824f5079c2a5 Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Thu, 23 Dec 2021 07:09:40 +0530 Subject: [PATCH 05/16] Bump to 0.0.6 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 4483195..2ac5961 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "unicode-security" -version = "0.0.5" +version = "0.0.6" authors = ["Charles Lew ", "Manish Goregaokar "] edition = "2018" homepage = "https://github.com/unicode-rs/unicode-security" From 32d6652fa6569bd4839a121ca53489855c20851a Mon Sep 17 00:00:00 2001 From: Thom Chiovoloni Date: Wed, 14 Sep 2022 19:13:28 -0700 Subject: [PATCH 06/16] Bump Unicode to version 15.0.0, regenerate tables --- scripts/unicode.py | 2 +- src/tables.rs | 2118 +++++++++++++++++++++++--------------------- 2 files changed, 1103 insertions(+), 1017 deletions(-) diff --git a/scripts/unicode.py b/scripts/unicode.py index 80391e9..11ea31e 100644 --- a/scripts/unicode.py +++ b/scripts/unicode.py @@ -39,7 +39,7 @@ #![allow(missing_docs, non_upper_case_globals, non_snake_case)] ''' -UNICODE_VERSION = (13, 0, 0) +UNICODE_VERSION = (15, 0, 0) UNICODE_VERSION_NUMBER = "%s.%s.%s" %UNICODE_VERSION diff --git a/src/tables.rs b/src/tables.rs index 5e4bc1e..6b72dbb 100644 --- a/src/tables.rs +++ b/src/tables.rs @@ -14,7 +14,7 @@ /// The version of [Unicode](http://www.unicode.org/) /// that this version of unicode-security is based on. -pub const UNICODE_VERSION: (u64, u64, u64) = (13, 0, 0); +pub const UNICODE_VERSION: (u64, u64, u64) = (15, 0, 0); pub mod util { @@ -133,127 +133,135 @@ pub mod identifier { '\u{6ce}'), ('\u{6cf}', '\u{6cf}'), ('\u{6d0}', '\u{6d3}'), ('\u{6d5}', '\u{6d5}'), ('\u{6e5}', '\u{6e6}'), ('\u{6ee}', '\u{6ef}'), ('\u{6f0}', '\u{6f9}'), ('\u{6fa}', '\u{6fe}'), ('\u{6ff}', '\u{6ff}'), ('\u{750}', '\u{76d}'), ('\u{76e}', '\u{77f}'), - ('\u{780}', '\u{7b0}'), ('\u{7b1}', '\u{7b1}'), ('\u{8a0}', '\u{8a0}'), ('\u{8a1}', - '\u{8a1}'), ('\u{8a2}', '\u{8ac}'), ('\u{8b2}', '\u{8b2}'), ('\u{8b6}', '\u{8bd}'), - ('\u{8be}', '\u{8c7}'), ('\u{901}', '\u{903}'), ('\u{904}', '\u{904}'), ('\u{905}', - '\u{939}'), ('\u{93a}', '\u{93b}'), ('\u{93c}', '\u{94d}'), ('\u{94f}', '\u{94f}'), - ('\u{950}', '\u{950}'), ('\u{956}', '\u{957}'), ('\u{960}', '\u{963}'), ('\u{966}', - '\u{96f}'), ('\u{971}', '\u{972}'), ('\u{973}', '\u{977}'), ('\u{979}', '\u{97a}'), - ('\u{97b}', '\u{97c}'), ('\u{97d}', '\u{97d}'), ('\u{97e}', '\u{97f}'), ('\u{981}', - '\u{983}'), ('\u{985}', '\u{98c}'), ('\u{98f}', '\u{990}'), ('\u{993}', '\u{9a8}'), - ('\u{9aa}', '\u{9b0}'), ('\u{9b2}', '\u{9b2}'), ('\u{9b6}', '\u{9b9}'), ('\u{9bc}', - '\u{9bc}'), ('\u{9bd}', '\u{9bd}'), ('\u{9be}', '\u{9c4}'), ('\u{9c7}', '\u{9c8}'), - ('\u{9cb}', '\u{9cd}'), ('\u{9ce}', '\u{9ce}'), ('\u{9d7}', '\u{9d7}'), ('\u{9e0}', - '\u{9e3}'), ('\u{9e6}', '\u{9f1}'), ('\u{9fe}', '\u{9fe}'), ('\u{a01}', '\u{a01}'), - ('\u{a02}', '\u{a02}'), ('\u{a03}', '\u{a03}'), ('\u{a05}', '\u{a0a}'), ('\u{a0f}', - '\u{a10}'), ('\u{a13}', '\u{a28}'), ('\u{a2a}', '\u{a30}'), ('\u{a32}', '\u{a32}'), - ('\u{a35}', '\u{a35}'), ('\u{a38}', '\u{a39}'), ('\u{a3c}', '\u{a3c}'), ('\u{a3e}', - '\u{a42}'), ('\u{a47}', '\u{a48}'), ('\u{a4b}', '\u{a4d}'), ('\u{a5c}', '\u{a5c}'), - ('\u{a66}', '\u{a74}'), ('\u{a81}', '\u{a83}'), ('\u{a85}', '\u{a8b}'), ('\u{a8c}', - '\u{a8c}'), ('\u{a8d}', '\u{a8d}'), ('\u{a8f}', '\u{a91}'), ('\u{a93}', '\u{aa8}'), - ('\u{aaa}', '\u{ab0}'), ('\u{ab2}', '\u{ab3}'), ('\u{ab5}', '\u{ab9}'), ('\u{abc}', - '\u{ac5}'), ('\u{ac7}', '\u{ac9}'), ('\u{acb}', '\u{acd}'), ('\u{ad0}', '\u{ad0}'), - ('\u{ae0}', '\u{ae0}'), ('\u{ae1}', '\u{ae3}'), ('\u{ae6}', '\u{aef}'), ('\u{afa}', - '\u{aff}'), ('\u{b01}', '\u{b03}'), ('\u{b05}', '\u{b0c}'), ('\u{b0f}', '\u{b10}'), - ('\u{b13}', '\u{b28}'), ('\u{b2a}', '\u{b30}'), ('\u{b32}', '\u{b33}'), ('\u{b35}', - '\u{b35}'), ('\u{b36}', '\u{b39}'), ('\u{b3c}', '\u{b43}'), ('\u{b47}', '\u{b48}'), - ('\u{b4b}', '\u{b4d}'), ('\u{b55}', '\u{b55}'), ('\u{b56}', '\u{b57}'), ('\u{b5f}', - '\u{b61}'), ('\u{b66}', '\u{b6f}'), ('\u{b71}', '\u{b71}'), ('\u{b82}', '\u{b83}'), - ('\u{b85}', '\u{b8a}'), ('\u{b8e}', '\u{b90}'), ('\u{b92}', '\u{b95}'), ('\u{b99}', - '\u{b9a}'), ('\u{b9c}', '\u{b9c}'), ('\u{b9e}', '\u{b9f}'), ('\u{ba3}', '\u{ba4}'), - ('\u{ba8}', '\u{baa}'), ('\u{bae}', '\u{bb5}'), ('\u{bb6}', '\u{bb6}'), ('\u{bb7}', - '\u{bb9}'), ('\u{bbe}', '\u{bc2}'), ('\u{bc6}', '\u{bc8}'), ('\u{bca}', '\u{bcd}'), - ('\u{bd0}', '\u{bd0}'), ('\u{bd7}', '\u{bd7}'), ('\u{be6}', '\u{be6}'), ('\u{be7}', - '\u{bef}'), ('\u{c01}', '\u{c03}'), ('\u{c04}', '\u{c04}'), ('\u{c05}', '\u{c0c}'), - ('\u{c0e}', '\u{c10}'), ('\u{c12}', '\u{c28}'), ('\u{c2a}', '\u{c33}'), ('\u{c35}', - '\u{c39}'), ('\u{c3d}', '\u{c3d}'), ('\u{c3e}', '\u{c44}'), ('\u{c46}', '\u{c48}'), - ('\u{c4a}', '\u{c4d}'), ('\u{c55}', '\u{c56}'), ('\u{c60}', '\u{c61}'), ('\u{c66}', - '\u{c6f}'), ('\u{c80}', '\u{c80}'), ('\u{c82}', '\u{c83}'), ('\u{c85}', '\u{c8c}'), - ('\u{c8e}', '\u{c90}'), ('\u{c92}', '\u{ca8}'), ('\u{caa}', '\u{cb3}'), ('\u{cb5}', - '\u{cb9}'), ('\u{cbc}', '\u{cbd}'), ('\u{cbe}', '\u{cc4}'), ('\u{cc6}', '\u{cc8}'), - ('\u{cca}', '\u{ccd}'), ('\u{cd5}', '\u{cd6}'), ('\u{ce0}', '\u{ce1}'), ('\u{ce2}', - '\u{ce3}'), ('\u{ce6}', '\u{cef}'), ('\u{cf1}', '\u{cf2}'), ('\u{d00}', '\u{d00}'), - ('\u{d02}', '\u{d03}'), ('\u{d05}', '\u{d0c}'), ('\u{d0e}', '\u{d10}'), ('\u{d12}', - '\u{d28}'), ('\u{d29}', '\u{d29}'), ('\u{d2a}', '\u{d39}'), ('\u{d3a}', '\u{d3a}'), - ('\u{d3d}', '\u{d3d}'), ('\u{d3e}', '\u{d43}'), ('\u{d46}', '\u{d48}'), ('\u{d4a}', - '\u{d4d}'), ('\u{d4e}', '\u{d4e}'), ('\u{d54}', '\u{d56}'), ('\u{d57}', '\u{d57}'), - ('\u{d60}', '\u{d61}'), ('\u{d66}', '\u{d6f}'), ('\u{d7a}', '\u{d7f}'), ('\u{d82}', - '\u{d83}'), ('\u{d85}', '\u{d8e}'), ('\u{d91}', '\u{d96}'), ('\u{d9a}', '\u{da5}'), - ('\u{da7}', '\u{db1}'), ('\u{db3}', '\u{dbb}'), ('\u{dbd}', '\u{dbd}'), ('\u{dc0}', - '\u{dc6}'), ('\u{dca}', '\u{dca}'), ('\u{dcf}', '\u{dd4}'), ('\u{dd6}', '\u{dd6}'), - ('\u{dd8}', '\u{dde}'), ('\u{df2}', '\u{df2}'), ('\u{e01}', '\u{e32}'), ('\u{e34}', - '\u{e3a}'), ('\u{e40}', '\u{e4e}'), ('\u{e50}', '\u{e59}'), ('\u{e81}', '\u{e82}'), - ('\u{e84}', '\u{e84}'), ('\u{e86}', '\u{e86}'), ('\u{e87}', '\u{e88}'), ('\u{e89}', - '\u{e89}'), ('\u{e8a}', '\u{e8a}'), ('\u{e8c}', '\u{e8c}'), ('\u{e8d}', '\u{e8d}'), - ('\u{e8e}', '\u{e93}'), ('\u{e94}', '\u{e97}'), ('\u{e98}', '\u{e98}'), ('\u{e99}', - '\u{e9f}'), ('\u{ea0}', '\u{ea0}'), ('\u{ea1}', '\u{ea3}'), ('\u{ea5}', '\u{ea5}'), - ('\u{ea7}', '\u{ea7}'), ('\u{ea8}', '\u{ea9}'), ('\u{eaa}', '\u{eab}'), ('\u{eac}', - '\u{eac}'), ('\u{ead}', '\u{eb2}'), ('\u{eb4}', '\u{eb9}'), ('\u{eba}', '\u{eba}'), - ('\u{ebb}', '\u{ebd}'), ('\u{ec0}', '\u{ec4}'), ('\u{ec6}', '\u{ec6}'), ('\u{ec8}', - '\u{ecd}'), ('\u{ed0}', '\u{ed9}'), ('\u{ede}', '\u{edf}'), ('\u{f00}', '\u{f00}'), - ('\u{f0b}', '\u{f0b}'), ('\u{f20}', '\u{f29}'), ('\u{f35}', '\u{f35}'), ('\u{f37}', - '\u{f37}'), ('\u{f3e}', '\u{f42}'), ('\u{f44}', '\u{f47}'), ('\u{f49}', '\u{f4c}'), - ('\u{f4e}', '\u{f51}'), ('\u{f53}', '\u{f56}'), ('\u{f58}', '\u{f5b}'), ('\u{f5d}', - '\u{f68}'), ('\u{f6a}', '\u{f6a}'), ('\u{f6b}', '\u{f6c}'), ('\u{f71}', '\u{f72}'), - ('\u{f74}', '\u{f74}'), ('\u{f7a}', '\u{f80}'), ('\u{f82}', '\u{f84}'), ('\u{f86}', - '\u{f8b}'), ('\u{f8c}', '\u{f8f}'), ('\u{f90}', '\u{f92}'), ('\u{f94}', '\u{f95}'), - ('\u{f96}', '\u{f96}'), ('\u{f97}', '\u{f97}'), ('\u{f99}', '\u{f9c}'), ('\u{f9e}', - '\u{fa1}'), ('\u{fa3}', '\u{fa6}'), ('\u{fa8}', '\u{fab}'), ('\u{fad}', '\u{fad}'), - ('\u{fae}', '\u{fb0}'), ('\u{fb1}', '\u{fb7}'), ('\u{fb8}', '\u{fb8}'), ('\u{fba}', - '\u{fbc}'), ('\u{fc6}', '\u{fc6}'), ('\u{1000}', '\u{1021}'), ('\u{1022}', '\u{1022}'), - ('\u{1023}', '\u{1027}'), ('\u{1028}', '\u{1028}'), ('\u{1029}', '\u{102a}'), ('\u{102b}', - '\u{102b}'), ('\u{102c}', '\u{1032}'), ('\u{1033}', '\u{1035}'), ('\u{1036}', '\u{1039}'), - ('\u{103a}', '\u{103f}'), ('\u{1040}', '\u{1049}'), ('\u{1050}', '\u{1059}'), ('\u{105a}', - '\u{1099}'), ('\u{109a}', '\u{109d}'), ('\u{10c7}', '\u{10c7}'), ('\u{10cd}', '\u{10cd}'), - ('\u{10d0}', '\u{10f0}'), ('\u{10f7}', '\u{10f8}'), ('\u{10f9}', '\u{10fa}'), ('\u{10fd}', - '\u{10ff}'), ('\u{1200}', '\u{1206}'), ('\u{1207}', '\u{1207}'), ('\u{1208}', '\u{1246}'), - ('\u{1247}', '\u{1247}'), ('\u{1248}', '\u{1248}'), ('\u{124a}', '\u{124d}'), ('\u{1250}', - '\u{1256}'), ('\u{1258}', '\u{1258}'), ('\u{125a}', '\u{125d}'), ('\u{1260}', '\u{1286}'), - ('\u{1287}', '\u{1287}'), ('\u{1288}', '\u{1288}'), ('\u{128a}', '\u{128d}'), ('\u{1290}', - '\u{12ae}'), ('\u{12af}', '\u{12af}'), ('\u{12b0}', '\u{12b0}'), ('\u{12b2}', '\u{12b5}'), - ('\u{12b8}', '\u{12be}'), ('\u{12c0}', '\u{12c0}'), ('\u{12c2}', '\u{12c5}'), ('\u{12c8}', - '\u{12ce}'), ('\u{12cf}', '\u{12cf}'), ('\u{12d0}', '\u{12d6}'), ('\u{12d8}', '\u{12ee}'), - ('\u{12ef}', '\u{12ef}'), ('\u{12f0}', '\u{130e}'), ('\u{130f}', '\u{130f}'), ('\u{1310}', - '\u{1310}'), ('\u{1312}', '\u{1315}'), ('\u{1318}', '\u{131e}'), ('\u{131f}', '\u{131f}'), - ('\u{1320}', '\u{1346}'), ('\u{1347}', '\u{1347}'), ('\u{1348}', '\u{135a}'), ('\u{135d}', - '\u{135e}'), ('\u{135f}', '\u{135f}'), ('\u{1380}', '\u{138f}'), ('\u{1780}', '\u{17a2}'), - ('\u{17a5}', '\u{17a7}'), ('\u{17a9}', '\u{17b3}'), ('\u{17b6}', '\u{17ca}'), ('\u{17d2}', - '\u{17d2}'), ('\u{17d7}', '\u{17d7}'), ('\u{17dc}', '\u{17dc}'), ('\u{17e0}', '\u{17e9}'), - ('\u{1c90}', '\u{1cba}'), ('\u{1cbd}', '\u{1cbf}'), ('\u{1e00}', '\u{1e99}'), ('\u{1e9e}', - '\u{1e9e}'), ('\u{1ea0}', '\u{1ef9}'), ('\u{1f00}', '\u{1f15}'), ('\u{1f18}', '\u{1f1d}'), - ('\u{1f20}', '\u{1f45}'), ('\u{1f48}', '\u{1f4d}'), ('\u{1f50}', '\u{1f57}'), ('\u{1f59}', - '\u{1f59}'), ('\u{1f5b}', '\u{1f5b}'), ('\u{1f5d}', '\u{1f5d}'), ('\u{1f5f}', '\u{1f70}'), - ('\u{1f72}', '\u{1f72}'), ('\u{1f74}', '\u{1f74}'), ('\u{1f76}', '\u{1f76}'), ('\u{1f78}', - '\u{1f78}'), ('\u{1f7a}', '\u{1f7a}'), ('\u{1f7c}', '\u{1f7c}'), ('\u{1f80}', '\u{1fb4}'), - ('\u{1fb6}', '\u{1fba}'), ('\u{1fbc}', '\u{1fbc}'), ('\u{1fc2}', '\u{1fc4}'), ('\u{1fc6}', - '\u{1fc8}'), ('\u{1fca}', '\u{1fca}'), ('\u{1fcc}', '\u{1fcc}'), ('\u{1fd0}', '\u{1fd2}'), - ('\u{1fd6}', '\u{1fda}'), ('\u{1fe0}', '\u{1fe2}'), ('\u{1fe4}', '\u{1fea}'), ('\u{1fec}', - '\u{1fec}'), ('\u{1ff2}', '\u{1ff4}'), ('\u{1ff6}', '\u{1ff8}'), ('\u{1ffa}', '\u{1ffa}'), - ('\u{1ffc}', '\u{1ffc}'), ('\u{200c}', '\u{200d}'), ('\u{2010}', '\u{2010}'), ('\u{2019}', - '\u{2019}'), ('\u{2027}', '\u{2027}'), ('\u{2d27}', '\u{2d27}'), ('\u{2d2d}', '\u{2d2d}'), - ('\u{2d80}', '\u{2d96}'), ('\u{2da0}', '\u{2da6}'), ('\u{2da8}', '\u{2dae}'), ('\u{2db0}', - '\u{2db6}'), ('\u{2db8}', '\u{2dbe}'), ('\u{2dc0}', '\u{2dc6}'), ('\u{2dc8}', '\u{2dce}'), - ('\u{2dd0}', '\u{2dd6}'), ('\u{2dd8}', '\u{2dde}'), ('\u{3005}', '\u{3007}'), ('\u{3041}', - '\u{3094}'), ('\u{3095}', '\u{3096}'), ('\u{3099}', '\u{309a}'), ('\u{309d}', '\u{309e}'), - ('\u{30a0}', '\u{30a0}'), ('\u{30a1}', '\u{30fe}'), ('\u{3105}', '\u{312c}'), ('\u{312d}', - '\u{312d}'), ('\u{312f}', '\u{312f}'), ('\u{31a0}', '\u{31b7}'), ('\u{31b8}', '\u{31ba}'), - ('\u{31bb}', '\u{31bf}'), ('\u{3400}', '\u{4db5}'), ('\u{4db6}', '\u{4dbf}'), ('\u{4e00}', - '\u{9fa5}'), ('\u{9fa6}', '\u{9fbb}'), ('\u{9fbc}', '\u{9fc3}'), ('\u{9fc4}', '\u{9fcb}'), - ('\u{9fcc}', '\u{9fcc}'), ('\u{9fcd}', '\u{9fd5}'), ('\u{9fd6}', '\u{9fea}'), ('\u{9feb}', - '\u{9fef}'), ('\u{9ff0}', '\u{9ffc}'), ('\u{a67f}', '\u{a67f}'), ('\u{a717}', '\u{a71a}'), - ('\u{a71b}', '\u{a71f}'), ('\u{a788}', '\u{a788}'), ('\u{a78d}', '\u{a78d}'), ('\u{a792}', - '\u{a793}'), ('\u{a7aa}', '\u{a7aa}'), ('\u{a7ae}', '\u{a7ae}'), ('\u{a7b8}', '\u{a7b9}'), - ('\u{a7c2}', '\u{a7c6}'), ('\u{a7c7}', '\u{a7ca}'), ('\u{a9e7}', '\u{a9fe}'), ('\u{aa60}', - '\u{aa76}'), ('\u{aa7a}', '\u{aa7b}'), ('\u{aa7c}', '\u{aa7f}'), ('\u{ab01}', '\u{ab06}'), - ('\u{ab09}', '\u{ab0e}'), ('\u{ab11}', '\u{ab16}'), ('\u{ab20}', '\u{ab26}'), ('\u{ab28}', - '\u{ab2e}'), ('\u{ab66}', '\u{ab67}'), ('\u{ac00}', '\u{d7a3}'), ('\u{fa0e}', '\u{fa0f}'), - ('\u{fa11}', '\u{fa11}'), ('\u{fa13}', '\u{fa14}'), ('\u{fa1f}', '\u{fa1f}'), ('\u{fa21}', - '\u{fa21}'), ('\u{fa23}', '\u{fa24}'), ('\u{fa27}', '\u{fa29}'), ('\u{11301}', '\u{11301}'), - ('\u{11303}', '\u{11303}'), ('\u{1133b}', '\u{1133b}'), ('\u{1133c}', '\u{1133c}'), - ('\u{16ff0}', '\u{16ff1}'), ('\u{1b150}', '\u{1b152}'), ('\u{1b164}', '\u{1b167}'), - ('\u{20000}', '\u{2a6d6}'), ('\u{2a6d7}', '\u{2a6dd}'), ('\u{2a700}', '\u{2b734}'), - ('\u{2b740}', '\u{2b81d}'), ('\u{2b820}', '\u{2cea1}'), ('\u{2ceb0}', '\u{2ebe0}'), - ('\u{30000}', '\u{3134a}') + ('\u{780}', '\u{7b0}'), ('\u{7b1}', '\u{7b1}'), ('\u{870}', '\u{887}'), ('\u{889}', + '\u{88e}'), ('\u{8a0}', '\u{8a0}'), ('\u{8a1}', '\u{8a1}'), ('\u{8a2}', '\u{8ac}'), + ('\u{8b2}', '\u{8b2}'), ('\u{8b5}', '\u{8b5}'), ('\u{8b6}', '\u{8bd}'), ('\u{8be}', + '\u{8c7}'), ('\u{8c8}', '\u{8c9}'), ('\u{901}', '\u{903}'), ('\u{904}', '\u{904}'), + ('\u{905}', '\u{939}'), ('\u{93a}', '\u{93b}'), ('\u{93c}', '\u{94d}'), ('\u{94f}', + '\u{94f}'), ('\u{950}', '\u{950}'), ('\u{956}', '\u{957}'), ('\u{960}', '\u{963}'), + ('\u{966}', '\u{96f}'), ('\u{971}', '\u{972}'), ('\u{973}', '\u{977}'), ('\u{979}', + '\u{97a}'), ('\u{97b}', '\u{97c}'), ('\u{97d}', '\u{97d}'), ('\u{97e}', '\u{97f}'), + ('\u{981}', '\u{983}'), ('\u{985}', '\u{98c}'), ('\u{98f}', '\u{990}'), ('\u{993}', + '\u{9a8}'), ('\u{9aa}', '\u{9b0}'), ('\u{9b2}', '\u{9b2}'), ('\u{9b6}', '\u{9b9}'), + ('\u{9bc}', '\u{9bc}'), ('\u{9bd}', '\u{9bd}'), ('\u{9be}', '\u{9c4}'), ('\u{9c7}', + '\u{9c8}'), ('\u{9cb}', '\u{9cd}'), ('\u{9ce}', '\u{9ce}'), ('\u{9d7}', '\u{9d7}'), + ('\u{9e0}', '\u{9e3}'), ('\u{9e6}', '\u{9f1}'), ('\u{9fe}', '\u{9fe}'), ('\u{a01}', + '\u{a01}'), ('\u{a02}', '\u{a02}'), ('\u{a03}', '\u{a03}'), ('\u{a05}', '\u{a0a}'), + ('\u{a0f}', '\u{a10}'), ('\u{a13}', '\u{a28}'), ('\u{a2a}', '\u{a30}'), ('\u{a32}', + '\u{a32}'), ('\u{a35}', '\u{a35}'), ('\u{a38}', '\u{a39}'), ('\u{a3c}', '\u{a3c}'), + ('\u{a3e}', '\u{a42}'), ('\u{a47}', '\u{a48}'), ('\u{a4b}', '\u{a4d}'), ('\u{a5c}', + '\u{a5c}'), ('\u{a66}', '\u{a74}'), ('\u{a81}', '\u{a83}'), ('\u{a85}', '\u{a8b}'), + ('\u{a8c}', '\u{a8c}'), ('\u{a8d}', '\u{a8d}'), ('\u{a8f}', '\u{a91}'), ('\u{a93}', + '\u{aa8}'), ('\u{aaa}', '\u{ab0}'), ('\u{ab2}', '\u{ab3}'), ('\u{ab5}', '\u{ab9}'), + ('\u{abc}', '\u{ac5}'), ('\u{ac7}', '\u{ac9}'), ('\u{acb}', '\u{acd}'), ('\u{ad0}', + '\u{ad0}'), ('\u{ae0}', '\u{ae0}'), ('\u{ae1}', '\u{ae3}'), ('\u{ae6}', '\u{aef}'), + ('\u{afa}', '\u{aff}'), ('\u{b01}', '\u{b03}'), ('\u{b05}', '\u{b0c}'), ('\u{b0f}', + '\u{b10}'), ('\u{b13}', '\u{b28}'), ('\u{b2a}', '\u{b30}'), ('\u{b32}', '\u{b33}'), + ('\u{b35}', '\u{b35}'), ('\u{b36}', '\u{b39}'), ('\u{b3c}', '\u{b43}'), ('\u{b47}', + '\u{b48}'), ('\u{b4b}', '\u{b4d}'), ('\u{b55}', '\u{b55}'), ('\u{b56}', '\u{b57}'), + ('\u{b5f}', '\u{b61}'), ('\u{b66}', '\u{b6f}'), ('\u{b71}', '\u{b71}'), ('\u{b82}', + '\u{b83}'), ('\u{b85}', '\u{b8a}'), ('\u{b8e}', '\u{b90}'), ('\u{b92}', '\u{b95}'), + ('\u{b99}', '\u{b9a}'), ('\u{b9c}', '\u{b9c}'), ('\u{b9e}', '\u{b9f}'), ('\u{ba3}', + '\u{ba4}'), ('\u{ba8}', '\u{baa}'), ('\u{bae}', '\u{bb5}'), ('\u{bb6}', '\u{bb6}'), + ('\u{bb7}', '\u{bb9}'), ('\u{bbe}', '\u{bc2}'), ('\u{bc6}', '\u{bc8}'), ('\u{bca}', + '\u{bcd}'), ('\u{bd0}', '\u{bd0}'), ('\u{bd7}', '\u{bd7}'), ('\u{be6}', '\u{be6}'), + ('\u{be7}', '\u{bef}'), ('\u{c01}', '\u{c03}'), ('\u{c04}', '\u{c04}'), ('\u{c05}', + '\u{c0c}'), ('\u{c0e}', '\u{c10}'), ('\u{c12}', '\u{c28}'), ('\u{c2a}', '\u{c33}'), + ('\u{c35}', '\u{c39}'), ('\u{c3c}', '\u{c3c}'), ('\u{c3d}', '\u{c3d}'), ('\u{c3e}', + '\u{c44}'), ('\u{c46}', '\u{c48}'), ('\u{c4a}', '\u{c4d}'), ('\u{c55}', '\u{c56}'), + ('\u{c5d}', '\u{c5d}'), ('\u{c60}', '\u{c61}'), ('\u{c66}', '\u{c6f}'), ('\u{c80}', + '\u{c80}'), ('\u{c82}', '\u{c83}'), ('\u{c85}', '\u{c8c}'), ('\u{c8e}', '\u{c90}'), + ('\u{c92}', '\u{ca8}'), ('\u{caa}', '\u{cb3}'), ('\u{cb5}', '\u{cb9}'), ('\u{cbc}', + '\u{cbd}'), ('\u{cbe}', '\u{cc4}'), ('\u{cc6}', '\u{cc8}'), ('\u{cca}', '\u{ccd}'), + ('\u{cd5}', '\u{cd6}'), ('\u{cdd}', '\u{cdd}'), ('\u{ce0}', '\u{ce1}'), ('\u{ce2}', + '\u{ce3}'), ('\u{ce6}', '\u{cef}'), ('\u{cf1}', '\u{cf2}'), ('\u{cf3}', '\u{cf3}'), + ('\u{d00}', '\u{d00}'), ('\u{d02}', '\u{d03}'), ('\u{d05}', '\u{d0c}'), ('\u{d0e}', + '\u{d10}'), ('\u{d12}', '\u{d28}'), ('\u{d29}', '\u{d29}'), ('\u{d2a}', '\u{d39}'), + ('\u{d3a}', '\u{d3a}'), ('\u{d3d}', '\u{d3d}'), ('\u{d3e}', '\u{d43}'), ('\u{d46}', + '\u{d48}'), ('\u{d4a}', '\u{d4d}'), ('\u{d4e}', '\u{d4e}'), ('\u{d54}', '\u{d56}'), + ('\u{d57}', '\u{d57}'), ('\u{d60}', '\u{d61}'), ('\u{d66}', '\u{d6f}'), ('\u{d7a}', + '\u{d7f}'), ('\u{d82}', '\u{d83}'), ('\u{d85}', '\u{d8e}'), ('\u{d91}', '\u{d96}'), + ('\u{d9a}', '\u{da5}'), ('\u{da7}', '\u{db1}'), ('\u{db3}', '\u{dbb}'), ('\u{dbd}', + '\u{dbd}'), ('\u{dc0}', '\u{dc6}'), ('\u{dca}', '\u{dca}'), ('\u{dcf}', '\u{dd4}'), + ('\u{dd6}', '\u{dd6}'), ('\u{dd8}', '\u{dde}'), ('\u{df2}', '\u{df2}'), ('\u{e01}', + '\u{e32}'), ('\u{e34}', '\u{e3a}'), ('\u{e40}', '\u{e4e}'), ('\u{e50}', '\u{e59}'), + ('\u{e81}', '\u{e82}'), ('\u{e84}', '\u{e84}'), ('\u{e86}', '\u{e86}'), ('\u{e87}', + '\u{e88}'), ('\u{e89}', '\u{e89}'), ('\u{e8a}', '\u{e8a}'), ('\u{e8c}', '\u{e8c}'), + ('\u{e8d}', '\u{e8d}'), ('\u{e8e}', '\u{e93}'), ('\u{e94}', '\u{e97}'), ('\u{e98}', + '\u{e98}'), ('\u{e99}', '\u{e9f}'), ('\u{ea0}', '\u{ea0}'), ('\u{ea1}', '\u{ea3}'), + ('\u{ea5}', '\u{ea5}'), ('\u{ea7}', '\u{ea7}'), ('\u{ea8}', '\u{ea9}'), ('\u{eaa}', + '\u{eab}'), ('\u{eac}', '\u{eac}'), ('\u{ead}', '\u{eb2}'), ('\u{eb4}', '\u{eb9}'), + ('\u{eba}', '\u{eba}'), ('\u{ebb}', '\u{ebd}'), ('\u{ec0}', '\u{ec4}'), ('\u{ec6}', + '\u{ec6}'), ('\u{ec8}', '\u{ecd}'), ('\u{ece}', '\u{ece}'), ('\u{ed0}', '\u{ed9}'), + ('\u{ede}', '\u{edf}'), ('\u{f00}', '\u{f00}'), ('\u{f0b}', '\u{f0b}'), ('\u{f20}', + '\u{f29}'), ('\u{f35}', '\u{f35}'), ('\u{f37}', '\u{f37}'), ('\u{f3e}', '\u{f42}'), + ('\u{f44}', '\u{f47}'), ('\u{f49}', '\u{f4c}'), ('\u{f4e}', '\u{f51}'), ('\u{f53}', + '\u{f56}'), ('\u{f58}', '\u{f5b}'), ('\u{f5d}', '\u{f68}'), ('\u{f6a}', '\u{f6a}'), + ('\u{f6b}', '\u{f6c}'), ('\u{f71}', '\u{f72}'), ('\u{f74}', '\u{f74}'), ('\u{f7a}', + '\u{f80}'), ('\u{f82}', '\u{f84}'), ('\u{f86}', '\u{f8b}'), ('\u{f8c}', '\u{f8f}'), + ('\u{f90}', '\u{f92}'), ('\u{f94}', '\u{f95}'), ('\u{f96}', '\u{f96}'), ('\u{f97}', + '\u{f97}'), ('\u{f99}', '\u{f9c}'), ('\u{f9e}', '\u{fa1}'), ('\u{fa3}', '\u{fa6}'), + ('\u{fa8}', '\u{fab}'), ('\u{fad}', '\u{fad}'), ('\u{fae}', '\u{fb0}'), ('\u{fb1}', + '\u{fb7}'), ('\u{fb8}', '\u{fb8}'), ('\u{fba}', '\u{fbc}'), ('\u{fc6}', '\u{fc6}'), + ('\u{1000}', '\u{1021}'), ('\u{1022}', '\u{1022}'), ('\u{1023}', '\u{1027}'), ('\u{1028}', + '\u{1028}'), ('\u{1029}', '\u{102a}'), ('\u{102b}', '\u{102b}'), ('\u{102c}', '\u{1032}'), + ('\u{1033}', '\u{1035}'), ('\u{1036}', '\u{1039}'), ('\u{103a}', '\u{103f}'), ('\u{1040}', + '\u{1049}'), ('\u{1050}', '\u{1059}'), ('\u{105a}', '\u{1099}'), ('\u{109a}', '\u{109d}'), + ('\u{10c7}', '\u{10c7}'), ('\u{10cd}', '\u{10cd}'), ('\u{10d0}', '\u{10f0}'), ('\u{10f7}', + '\u{10f8}'), ('\u{10f9}', '\u{10fa}'), ('\u{10fd}', '\u{10ff}'), ('\u{1200}', '\u{1206}'), + ('\u{1207}', '\u{1207}'), ('\u{1208}', '\u{1246}'), ('\u{1247}', '\u{1247}'), ('\u{1248}', + '\u{1248}'), ('\u{124a}', '\u{124d}'), ('\u{1250}', '\u{1256}'), ('\u{1258}', '\u{1258}'), + ('\u{125a}', '\u{125d}'), ('\u{1260}', '\u{1286}'), ('\u{1287}', '\u{1287}'), ('\u{1288}', + '\u{1288}'), ('\u{128a}', '\u{128d}'), ('\u{1290}', '\u{12ae}'), ('\u{12af}', '\u{12af}'), + ('\u{12b0}', '\u{12b0}'), ('\u{12b2}', '\u{12b5}'), ('\u{12b8}', '\u{12be}'), ('\u{12c0}', + '\u{12c0}'), ('\u{12c2}', '\u{12c5}'), ('\u{12c8}', '\u{12ce}'), ('\u{12cf}', '\u{12cf}'), + ('\u{12d0}', '\u{12d6}'), ('\u{12d8}', '\u{12ee}'), ('\u{12ef}', '\u{12ef}'), ('\u{12f0}', + '\u{130e}'), ('\u{130f}', '\u{130f}'), ('\u{1310}', '\u{1310}'), ('\u{1312}', '\u{1315}'), + ('\u{1318}', '\u{131e}'), ('\u{131f}', '\u{131f}'), ('\u{1320}', '\u{1346}'), ('\u{1347}', + '\u{1347}'), ('\u{1348}', '\u{135a}'), ('\u{135d}', '\u{135e}'), ('\u{135f}', '\u{135f}'), + ('\u{1380}', '\u{138f}'), ('\u{1780}', '\u{17a2}'), ('\u{17a5}', '\u{17a7}'), ('\u{17a9}', + '\u{17b3}'), ('\u{17b6}', '\u{17cd}'), ('\u{17d0}', '\u{17d0}'), ('\u{17d2}', '\u{17d2}'), + ('\u{17d7}', '\u{17d7}'), ('\u{17dc}', '\u{17dc}'), ('\u{17e0}', '\u{17e9}'), ('\u{1c90}', + '\u{1cba}'), ('\u{1cbd}', '\u{1cbf}'), ('\u{1e00}', '\u{1e99}'), ('\u{1e9e}', '\u{1e9e}'), + ('\u{1ea0}', '\u{1ef9}'), ('\u{1f00}', '\u{1f15}'), ('\u{1f18}', '\u{1f1d}'), ('\u{1f20}', + '\u{1f45}'), ('\u{1f48}', '\u{1f4d}'), ('\u{1f50}', '\u{1f57}'), ('\u{1f59}', '\u{1f59}'), + ('\u{1f5b}', '\u{1f5b}'), ('\u{1f5d}', '\u{1f5d}'), ('\u{1f5f}', '\u{1f70}'), ('\u{1f72}', + '\u{1f72}'), ('\u{1f74}', '\u{1f74}'), ('\u{1f76}', '\u{1f76}'), ('\u{1f78}', '\u{1f78}'), + ('\u{1f7a}', '\u{1f7a}'), ('\u{1f7c}', '\u{1f7c}'), ('\u{1f80}', '\u{1fb4}'), ('\u{1fb6}', + '\u{1fba}'), ('\u{1fbc}', '\u{1fbc}'), ('\u{1fc2}', '\u{1fc4}'), ('\u{1fc6}', '\u{1fc8}'), + ('\u{1fca}', '\u{1fca}'), ('\u{1fcc}', '\u{1fcc}'), ('\u{1fd0}', '\u{1fd2}'), ('\u{1fd6}', + '\u{1fda}'), ('\u{1fe0}', '\u{1fe2}'), ('\u{1fe4}', '\u{1fea}'), ('\u{1fec}', '\u{1fec}'), + ('\u{1ff2}', '\u{1ff4}'), ('\u{1ff6}', '\u{1ff8}'), ('\u{1ffa}', '\u{1ffa}'), ('\u{1ffc}', + '\u{1ffc}'), ('\u{2010}', '\u{2010}'), ('\u{2019}', '\u{2019}'), ('\u{2027}', '\u{2027}'), + ('\u{2d27}', '\u{2d27}'), ('\u{2d2d}', '\u{2d2d}'), ('\u{2d80}', '\u{2d96}'), ('\u{2da0}', + '\u{2da6}'), ('\u{2da8}', '\u{2dae}'), ('\u{2db0}', '\u{2db6}'), ('\u{2db8}', '\u{2dbe}'), + ('\u{2dc0}', '\u{2dc6}'), ('\u{2dc8}', '\u{2dce}'), ('\u{2dd0}', '\u{2dd6}'), ('\u{2dd8}', + '\u{2dde}'), ('\u{3005}', '\u{3007}'), ('\u{3041}', '\u{3094}'), ('\u{3095}', '\u{3096}'), + ('\u{3099}', '\u{309a}'), ('\u{309d}', '\u{309e}'), ('\u{30a0}', '\u{30a0}'), ('\u{30a1}', + '\u{30fe}'), ('\u{3105}', '\u{312c}'), ('\u{312d}', '\u{312d}'), ('\u{312f}', '\u{312f}'), + ('\u{31a0}', '\u{31b7}'), ('\u{31b8}', '\u{31ba}'), ('\u{31bb}', '\u{31bf}'), ('\u{3400}', + '\u{4db5}'), ('\u{4db6}', '\u{4dbf}'), ('\u{4e00}', '\u{9fa5}'), ('\u{9fa6}', '\u{9fbb}'), + ('\u{9fbc}', '\u{9fc3}'), ('\u{9fc4}', '\u{9fcb}'), ('\u{9fcc}', '\u{9fcc}'), ('\u{9fcd}', + '\u{9fd5}'), ('\u{9fd6}', '\u{9fea}'), ('\u{9feb}', '\u{9fef}'), ('\u{9ff0}', '\u{9ffc}'), + ('\u{9ffd}', '\u{9fff}'), ('\u{a67f}', '\u{a67f}'), ('\u{a717}', '\u{a71a}'), ('\u{a71b}', + '\u{a71f}'), ('\u{a788}', '\u{a788}'), ('\u{a78d}', '\u{a78d}'), ('\u{a792}', '\u{a793}'), + ('\u{a7aa}', '\u{a7aa}'), ('\u{a7c0}', '\u{a7c1}'), ('\u{a7c2}', '\u{a7c6}'), ('\u{a7c7}', + '\u{a7ca}'), ('\u{a7d0}', '\u{a7d1}'), ('\u{a7d3}', '\u{a7d3}'), ('\u{a7d5}', '\u{a7d9}'), + ('\u{a9e7}', '\u{a9fe}'), ('\u{aa60}', '\u{aa76}'), ('\u{aa7a}', '\u{aa7b}'), ('\u{aa7c}', + '\u{aa7f}'), ('\u{ab01}', '\u{ab06}'), ('\u{ab09}', '\u{ab0e}'), ('\u{ab11}', '\u{ab16}'), + ('\u{ab20}', '\u{ab26}'), ('\u{ab28}', '\u{ab2e}'), ('\u{ab66}', '\u{ab67}'), ('\u{ac00}', + '\u{d7a3}'), ('\u{fa0e}', '\u{fa0f}'), ('\u{fa11}', '\u{fa11}'), ('\u{fa13}', '\u{fa14}'), + ('\u{fa1f}', '\u{fa1f}'), ('\u{fa21}', '\u{fa21}'), ('\u{fa23}', '\u{fa24}'), ('\u{fa27}', + '\u{fa29}'), ('\u{11301}', '\u{11301}'), ('\u{11303}', '\u{11303}'), ('\u{1133b}', + '\u{1133b}'), ('\u{1133c}', '\u{1133c}'), ('\u{16ff0}', '\u{16ff1}'), ('\u{1b11f}', + '\u{1b122}'), ('\u{1b132}', '\u{1b132}'), ('\u{1b150}', '\u{1b152}'), ('\u{1b155}', + '\u{1b155}'), ('\u{1b164}', '\u{1b167}'), ('\u{1df00}', '\u{1df1e}'), ('\u{1df25}', + '\u{1df2a}'), ('\u{1e08f}', '\u{1e08f}'), ('\u{1e7e0}', '\u{1e7e6}'), ('\u{1e7e8}', + '\u{1e7eb}'), ('\u{1e7ed}', '\u{1e7ee}'), ('\u{1e7f0}', '\u{1e7fe}'), ('\u{20000}', + '\u{2a6d6}'), ('\u{2a6d7}', '\u{2a6dd}'), ('\u{2a6de}', '\u{2a6df}'), ('\u{2a700}', + '\u{2b734}'), ('\u{2b735}', '\u{2b738}'), ('\u{2b739}', '\u{2b739}'), ('\u{2b740}', + '\u{2b81d}'), ('\u{2b820}', '\u{2cea1}'), ('\u{2ceb0}', '\u{2ebe0}'), ('\u{30000}', + '\u{3134a}'), ('\u{31350}', '\u{323af}') ]; const IDENTIFIER_TYPE: &'static [(char, char, IdentifierType)] = &[ @@ -438,160 +446,167 @@ pub mod identifier { IdentifierType::Not_XID), ('\u{60d}', '\u{60f}', IdentifierType::Not_XID), ('\u{610}', '\u{615}', IdentifierType::Uncommon_Use), ('\u{616}', '\u{61a}', IdentifierType::Uncommon_Use), ('\u{61b}', '\u{61b}', IdentifierType::Not_XID), - ('\u{61c}', '\u{61c}', IdentifierType::Default_Ignorable), ('\u{61e}', '\u{61e}', - IdentifierType::Not_XID), ('\u{61f}', '\u{61f}', IdentifierType::Not_XID), ('\u{620}', - '\u{620}', IdentifierType::Recommended), ('\u{621}', '\u{63a}', - IdentifierType::Recommended), ('\u{63b}', '\u{63f}', IdentifierType::Recommended), - ('\u{640}', '\u{640}', IdentifierType::Obsolete), ('\u{641}', '\u{652}', - IdentifierType::Recommended), ('\u{653}', '\u{655}', IdentifierType::Recommended), - ('\u{656}', '\u{658}', IdentifierType::Uncommon_Use), ('\u{659}', '\u{65e}', - IdentifierType::Uncommon_Use), ('\u{65f}', '\u{65f}', IdentifierType::Uncommon_Use), - ('\u{660}', '\u{669}', IdentifierType::Recommended), ('\u{66a}', '\u{66d}', - IdentifierType::Not_XID), ('\u{66e}', '\u{66f}', IdentifierType::Obsolete), ('\u{670}', - '\u{672}', IdentifierType::Recommended), ('\u{673}', '\u{673}', - IdentifierType::Deprecated), ('\u{674}', '\u{674}', IdentifierType::Recommended), - ('\u{675}', '\u{678}', IdentifierType::Not_NFKC), ('\u{679}', '\u{68d}', - IdentifierType::Recommended), ('\u{68e}', '\u{68e}', IdentifierType::Obsolete), - ('\u{68f}', '\u{6a0}', IdentifierType::Recommended), ('\u{6a1}', '\u{6a1}', - IdentifierType::Obsolete), ('\u{6a2}', '\u{6b7}', IdentifierType::Recommended), - ('\u{6b8}', '\u{6b9}', IdentifierType::Recommended), ('\u{6ba}', '\u{6be}', - IdentifierType::Recommended), ('\u{6bf}', '\u{6bf}', IdentifierType::Recommended), - ('\u{6c0}', '\u{6ce}', IdentifierType::Recommended), ('\u{6cf}', '\u{6cf}', - IdentifierType::Recommended), ('\u{6d0}', '\u{6d3}', IdentifierType::Recommended), - ('\u{6d4}', '\u{6d4}', IdentifierType::Not_XID), ('\u{6d5}', '\u{6d5}', - IdentifierType::Recommended), ('\u{6d6}', '\u{6dc}', IdentifierType::Uncommon_Use), - ('\u{6dd}', '\u{6dd}', IdentifierType::Not_XID), ('\u{6de}', '\u{6de}', - IdentifierType::Not_XID), ('\u{6df}', '\u{6e4}', IdentifierType::Uncommon_Use), - ('\u{6e5}', '\u{6e6}', IdentifierType::Recommended), ('\u{6e7}', '\u{6e8}', - IdentifierType::Uncommon_Use), ('\u{6e9}', '\u{6e9}', IdentifierType::Not_XID), - ('\u{6ea}', '\u{6ed}', IdentifierType::Uncommon_Use), ('\u{6ee}', '\u{6ef}', - IdentifierType::Recommended), ('\u{6f0}', '\u{6f9}', IdentifierType::Recommended), - ('\u{6fa}', '\u{6fc}', IdentifierType::Recommended), ('\u{6fd}', '\u{6fe}', - IdentifierType::Inclusion), ('\u{6ff}', '\u{6ff}', IdentifierType::Recommended), - ('\u{700}', '\u{70d}', IdentifierType::Limited_Use), ('\u{70f}', '\u{70f}', - IdentifierType::Limited_Use), ('\u{710}', '\u{72c}', IdentifierType::Limited_Use), - ('\u{72d}', '\u{72f}', IdentifierType::Limited_Use), ('\u{730}', '\u{73f}', - IdentifierType::Limited_Use), ('\u{740}', '\u{74a}', IdentifierType::Limited_Use), - ('\u{74d}', '\u{74f}', IdentifierType::Limited_Use), ('\u{750}', '\u{76d}', - IdentifierType::Recommended), ('\u{76e}', '\u{77f}', IdentifierType::Recommended), - ('\u{780}', '\u{7b0}', IdentifierType::Recommended), ('\u{7b1}', '\u{7b1}', - IdentifierType::Recommended), ('\u{7c0}', '\u{7e7}', IdentifierType::Limited_Use), - ('\u{7e8}', '\u{7ea}', IdentifierType::Limited_Use), ('\u{7eb}', '\u{7f5}', - IdentifierType::Limited_Use), ('\u{7f6}', '\u{7f9}', IdentifierType::Limited_Use), - ('\u{7fa}', '\u{7fa}', IdentifierType::Limited_Use), ('\u{7fd}', '\u{7fd}', - IdentifierType::Limited_Use), ('\u{7fe}', '\u{7ff}', IdentifierType::Limited_Use), - ('\u{800}', '\u{82d}', IdentifierType::Exclusion), ('\u{830}', '\u{83e}', - IdentifierType::Exclusion), ('\u{840}', '\u{85b}', IdentifierType::Limited_Use), - ('\u{85e}', '\u{85e}', IdentifierType::Limited_Use), ('\u{860}', '\u{86a}', - IdentifierType::Limited_Use), ('\u{8a0}', '\u{8a0}', IdentifierType::Recommended), - ('\u{8a1}', '\u{8a1}', IdentifierType::Recommended), ('\u{8a2}', '\u{8ac}', - IdentifierType::Recommended), ('\u{8ad}', '\u{8b1}', IdentifierType::Obsolete), - ('\u{8b2}', '\u{8b2}', IdentifierType::Recommended), ('\u{8b3}', '\u{8b4}', - IdentifierType::Uncommon_Use), ('\u{8b6}', '\u{8bd}', IdentifierType::Recommended), - ('\u{8be}', '\u{8c7}', IdentifierType::Recommended), ('\u{8d3}', '\u{8d3}', - IdentifierType::Uncommon_Use), ('\u{8d4}', '\u{8e1}', IdentifierType::Uncommon_Use), - ('\u{8e2}', '\u{8e2}', IdentifierType::Not_XID), ('\u{8e3}', '\u{8e3}', - IdentifierType::Uncommon_Use), ('\u{8e4}', '\u{8fe}', IdentifierType::Uncommon_Use), - ('\u{8ff}', '\u{8ff}', IdentifierType::Uncommon_Use), ('\u{900}', '\u{900}', - IdentifierType::Uncommon_Use), ('\u{901}', '\u{903}', IdentifierType::Recommended), - ('\u{904}', '\u{904}', IdentifierType::Recommended), ('\u{905}', '\u{939}', - IdentifierType::Recommended), ('\u{93a}', '\u{93b}', IdentifierType::Recommended), - ('\u{93c}', '\u{94d}', IdentifierType::Recommended), ('\u{94e}', '\u{94e}', - IdentifierType::Obsolete), ('\u{94f}', '\u{94f}', IdentifierType::Recommended), - ('\u{950}', '\u{950}', IdentifierType::Recommended), ('\u{951}', '\u{952}', - IdentifierType::Obsolete), ('\u{953}', '\u{954}', IdentifierType::Technical), ('\u{955}', - '\u{955}', IdentifierType::Uncommon_Use), ('\u{956}', '\u{957}', - IdentifierType::Recommended), ('\u{958}', '\u{95f}', IdentifierType::Not_NFKC), - ('\u{960}', '\u{963}', IdentifierType::Recommended), ('\u{964}', '\u{965}', - IdentifierType::Not_XID), ('\u{966}', '\u{96f}', IdentifierType::Recommended), ('\u{970}', - '\u{970}', IdentifierType::Not_XID), ('\u{971}', '\u{972}', IdentifierType::Recommended), - ('\u{973}', '\u{977}', IdentifierType::Recommended), ('\u{978}', '\u{978}', - IdentifierType::Obsolete), ('\u{979}', '\u{97a}', IdentifierType::Recommended), - ('\u{97b}', '\u{97c}', IdentifierType::Recommended), ('\u{97d}', '\u{97d}', - IdentifierType::Recommended), ('\u{97e}', '\u{97f}', IdentifierType::Recommended), - ('\u{980}', '\u{980}', IdentifierType::Obsolete), ('\u{981}', '\u{983}', - IdentifierType::Recommended), ('\u{985}', '\u{98c}', IdentifierType::Recommended), - ('\u{98f}', '\u{990}', IdentifierType::Recommended), ('\u{993}', '\u{9a8}', - IdentifierType::Recommended), ('\u{9aa}', '\u{9b0}', IdentifierType::Recommended), - ('\u{9b2}', '\u{9b2}', IdentifierType::Recommended), ('\u{9b6}', '\u{9b9}', - IdentifierType::Recommended), ('\u{9bc}', '\u{9bc}', IdentifierType::Recommended), - ('\u{9bd}', '\u{9bd}', IdentifierType::Recommended), ('\u{9be}', '\u{9c4}', - IdentifierType::Recommended), ('\u{9c7}', '\u{9c8}', IdentifierType::Recommended), - ('\u{9cb}', '\u{9cd}', IdentifierType::Recommended), ('\u{9ce}', '\u{9ce}', - IdentifierType::Recommended), ('\u{9d7}', '\u{9d7}', IdentifierType::Recommended), - ('\u{9dc}', '\u{9dd}', IdentifierType::Not_NFKC), ('\u{9df}', '\u{9df}', - IdentifierType::Not_NFKC), ('\u{9e0}', '\u{9e3}', IdentifierType::Recommended), - ('\u{9e6}', '\u{9f1}', IdentifierType::Recommended), ('\u{9f2}', '\u{9fa}', - IdentifierType::Not_XID), ('\u{9fb}', '\u{9fb}', IdentifierType::Not_XID), ('\u{9fc}', - '\u{9fc}', IdentifierType::Obsolete), ('\u{9fd}', '\u{9fd}', IdentifierType::Not_XID), - ('\u{9fe}', '\u{9fe}', IdentifierType::Recommended), ('\u{a01}', '\u{a01}', - IdentifierType::Recommended), ('\u{a02}', '\u{a02}', IdentifierType::Recommended), - ('\u{a03}', '\u{a03}', IdentifierType::Recommended), ('\u{a05}', '\u{a0a}', - IdentifierType::Recommended), ('\u{a0f}', '\u{a10}', IdentifierType::Recommended), - ('\u{a13}', '\u{a28}', IdentifierType::Recommended), ('\u{a2a}', '\u{a30}', - IdentifierType::Recommended), ('\u{a32}', '\u{a32}', IdentifierType::Recommended), - ('\u{a33}', '\u{a33}', IdentifierType::Not_NFKC), ('\u{a35}', '\u{a35}', - IdentifierType::Recommended), ('\u{a36}', '\u{a36}', IdentifierType::Not_NFKC), - ('\u{a38}', '\u{a39}', IdentifierType::Recommended), ('\u{a3c}', '\u{a3c}', - IdentifierType::Recommended), ('\u{a3e}', '\u{a42}', IdentifierType::Recommended), - ('\u{a47}', '\u{a48}', IdentifierType::Recommended), ('\u{a4b}', '\u{a4d}', - IdentifierType::Recommended), ('\u{a51}', '\u{a51}', IdentifierType::Uncommon_Use), - ('\u{a59}', '\u{a5b}', IdentifierType::Not_NFKC), ('\u{a5c}', '\u{a5c}', - IdentifierType::Recommended), ('\u{a5e}', '\u{a5e}', IdentifierType::Not_NFKC), - ('\u{a66}', '\u{a74}', IdentifierType::Recommended), ('\u{a75}', '\u{a75}', - IdentifierType::Uncommon_Use), ('\u{a76}', '\u{a76}', IdentifierType::Not_XID), - ('\u{a81}', '\u{a83}', IdentifierType::Recommended), ('\u{a85}', '\u{a8b}', - IdentifierType::Recommended), ('\u{a8c}', '\u{a8c}', IdentifierType::Recommended), - ('\u{a8d}', '\u{a8d}', IdentifierType::Recommended), ('\u{a8f}', '\u{a91}', - IdentifierType::Recommended), ('\u{a93}', '\u{aa8}', IdentifierType::Recommended), - ('\u{aaa}', '\u{ab0}', IdentifierType::Recommended), ('\u{ab2}', '\u{ab3}', - IdentifierType::Recommended), ('\u{ab5}', '\u{ab9}', IdentifierType::Recommended), - ('\u{abc}', '\u{ac5}', IdentifierType::Recommended), ('\u{ac7}', '\u{ac9}', - IdentifierType::Recommended), ('\u{acb}', '\u{acd}', IdentifierType::Recommended), - ('\u{ad0}', '\u{ad0}', IdentifierType::Recommended), ('\u{ae0}', '\u{ae0}', - IdentifierType::Recommended), ('\u{ae1}', '\u{ae3}', IdentifierType::Recommended), - ('\u{ae6}', '\u{aef}', IdentifierType::Recommended), ('\u{af0}', '\u{af0}', - IdentifierType::Not_XID), ('\u{af1}', '\u{af1}', IdentifierType::Not_XID), ('\u{af9}', - '\u{af9}', IdentifierType::Uncommon_Use), ('\u{afa}', '\u{aff}', - IdentifierType::Recommended), ('\u{b01}', '\u{b03}', IdentifierType::Recommended), - ('\u{b05}', '\u{b0c}', IdentifierType::Recommended), ('\u{b0f}', '\u{b10}', - IdentifierType::Recommended), ('\u{b13}', '\u{b28}', IdentifierType::Recommended), - ('\u{b2a}', '\u{b30}', IdentifierType::Recommended), ('\u{b32}', '\u{b33}', - IdentifierType::Recommended), ('\u{b35}', '\u{b35}', IdentifierType::Recommended), - ('\u{b36}', '\u{b39}', IdentifierType::Recommended), ('\u{b3c}', '\u{b43}', - IdentifierType::Recommended), ('\u{b44}', '\u{b44}', IdentifierType::Uncommon_Use), - ('\u{b47}', '\u{b48}', IdentifierType::Recommended), ('\u{b4b}', '\u{b4d}', - IdentifierType::Recommended), ('\u{b55}', '\u{b55}', IdentifierType::Recommended), - ('\u{b56}', '\u{b57}', IdentifierType::Recommended), ('\u{b5c}', '\u{b5d}', - IdentifierType::Not_NFKC), ('\u{b5f}', '\u{b61}', IdentifierType::Recommended), - ('\u{b62}', '\u{b63}', IdentifierType::Uncommon_Use), ('\u{b66}', '\u{b6f}', - IdentifierType::Recommended), ('\u{b70}', '\u{b70}', IdentifierType::Not_XID), ('\u{b71}', - '\u{b71}', IdentifierType::Recommended), ('\u{b72}', '\u{b77}', IdentifierType::Not_XID), - ('\u{b82}', '\u{b83}', IdentifierType::Recommended), ('\u{b85}', '\u{b8a}', - IdentifierType::Recommended), ('\u{b8e}', '\u{b90}', IdentifierType::Recommended), - ('\u{b92}', '\u{b95}', IdentifierType::Recommended), ('\u{b99}', '\u{b9a}', - IdentifierType::Recommended), ('\u{b9c}', '\u{b9c}', IdentifierType::Recommended), - ('\u{b9e}', '\u{b9f}', IdentifierType::Recommended), ('\u{ba3}', '\u{ba4}', - IdentifierType::Recommended), ('\u{ba8}', '\u{baa}', IdentifierType::Recommended), - ('\u{bae}', '\u{bb5}', IdentifierType::Recommended), ('\u{bb6}', '\u{bb6}', - IdentifierType::Recommended), ('\u{bb7}', '\u{bb9}', IdentifierType::Recommended), - ('\u{bbe}', '\u{bc2}', IdentifierType::Recommended), ('\u{bc6}', '\u{bc8}', - IdentifierType::Recommended), ('\u{bca}', '\u{bcd}', IdentifierType::Recommended), - ('\u{bd0}', '\u{bd0}', IdentifierType::Recommended), ('\u{bd7}', '\u{bd7}', - IdentifierType::Recommended), ('\u{be6}', '\u{be6}', IdentifierType::Recommended), - ('\u{be7}', '\u{bef}', IdentifierType::Recommended), ('\u{bf0}', '\u{bf2}', - IdentifierType::Not_XID), ('\u{bf3}', '\u{bfa}', IdentifierType::Not_XID), ('\u{c00}', - '\u{c00}', IdentifierType::Obsolete), ('\u{c01}', '\u{c03}', IdentifierType::Recommended), - ('\u{c04}', '\u{c04}', IdentifierType::Recommended), ('\u{c05}', '\u{c0c}', - IdentifierType::Recommended), ('\u{c0e}', '\u{c10}', IdentifierType::Recommended), - ('\u{c12}', '\u{c28}', IdentifierType::Recommended), ('\u{c2a}', '\u{c33}', - IdentifierType::Recommended), ('\u{c34}', '\u{c34}', IdentifierType::Obsolete), - ('\u{c35}', '\u{c39}', IdentifierType::Recommended), ('\u{c3d}', '\u{c3d}', - IdentifierType::Recommended), ('\u{c3e}', '\u{c44}', IdentifierType::Recommended), - ('\u{c46}', '\u{c48}', IdentifierType::Recommended), ('\u{c4a}', '\u{c4d}', - IdentifierType::Recommended), ('\u{c55}', '\u{c56}', IdentifierType::Recommended), - ('\u{c58}', '\u{c59}', IdentifierType::Obsolete), ('\u{c5a}', '\u{c5a}', - IdentifierType::Uncommon_Use), ('\u{c60}', '\u{c61}', IdentifierType::Recommended), + ('\u{61c}', '\u{61c}', IdentifierType::Default_Ignorable), ('\u{61d}', '\u{61d}', + IdentifierType::Not_XID), ('\u{61e}', '\u{61e}', IdentifierType::Not_XID), ('\u{61f}', + '\u{61f}', IdentifierType::Not_XID), ('\u{620}', '\u{620}', IdentifierType::Recommended), + ('\u{621}', '\u{63a}', IdentifierType::Recommended), ('\u{63b}', '\u{63f}', + IdentifierType::Recommended), ('\u{640}', '\u{640}', IdentifierType::Obsolete), + ('\u{641}', '\u{652}', IdentifierType::Recommended), ('\u{653}', '\u{655}', + IdentifierType::Recommended), ('\u{656}', '\u{658}', IdentifierType::Uncommon_Use), + ('\u{659}', '\u{65e}', IdentifierType::Uncommon_Use), ('\u{65f}', '\u{65f}', + IdentifierType::Uncommon_Use), ('\u{660}', '\u{669}', IdentifierType::Recommended), + ('\u{66a}', '\u{66d}', IdentifierType::Not_XID), ('\u{66e}', '\u{66f}', + IdentifierType::Obsolete), ('\u{670}', '\u{672}', IdentifierType::Recommended), + ('\u{673}', '\u{673}', IdentifierType::Deprecated), ('\u{674}', '\u{674}', + IdentifierType::Recommended), ('\u{675}', '\u{678}', IdentifierType::Not_NFKC), + ('\u{679}', '\u{68d}', IdentifierType::Recommended), ('\u{68e}', '\u{68e}', + IdentifierType::Obsolete), ('\u{68f}', '\u{6a0}', IdentifierType::Recommended), + ('\u{6a1}', '\u{6a1}', IdentifierType::Obsolete), ('\u{6a2}', '\u{6b7}', + IdentifierType::Recommended), ('\u{6b8}', '\u{6b9}', IdentifierType::Recommended), + ('\u{6ba}', '\u{6be}', IdentifierType::Recommended), ('\u{6bf}', '\u{6bf}', + IdentifierType::Recommended), ('\u{6c0}', '\u{6ce}', IdentifierType::Recommended), + ('\u{6cf}', '\u{6cf}', IdentifierType::Recommended), ('\u{6d0}', '\u{6d3}', + IdentifierType::Recommended), ('\u{6d4}', '\u{6d4}', IdentifierType::Not_XID), ('\u{6d5}', + '\u{6d5}', IdentifierType::Recommended), ('\u{6d6}', '\u{6dc}', + IdentifierType::Uncommon_Use), ('\u{6dd}', '\u{6dd}', IdentifierType::Not_XID), + ('\u{6de}', '\u{6de}', IdentifierType::Not_XID), ('\u{6df}', '\u{6e4}', + IdentifierType::Uncommon_Use), ('\u{6e5}', '\u{6e6}', IdentifierType::Recommended), + ('\u{6e7}', '\u{6e8}', IdentifierType::Uncommon_Use), ('\u{6e9}', '\u{6e9}', + IdentifierType::Not_XID), ('\u{6ea}', '\u{6ed}', IdentifierType::Uncommon_Use), + ('\u{6ee}', '\u{6ef}', IdentifierType::Recommended), ('\u{6f0}', '\u{6f9}', + IdentifierType::Recommended), ('\u{6fa}', '\u{6fc}', IdentifierType::Recommended), + ('\u{6fd}', '\u{6fe}', IdentifierType::Inclusion), ('\u{6ff}', '\u{6ff}', + IdentifierType::Recommended), ('\u{700}', '\u{70d}', IdentifierType::Limited_Use), + ('\u{70f}', '\u{70f}', IdentifierType::Limited_Use), ('\u{710}', '\u{72c}', + IdentifierType::Limited_Use), ('\u{72d}', '\u{72f}', IdentifierType::Limited_Use), + ('\u{730}', '\u{73f}', IdentifierType::Limited_Use), ('\u{740}', '\u{74a}', + IdentifierType::Limited_Use), ('\u{74d}', '\u{74f}', IdentifierType::Limited_Use), + ('\u{750}', '\u{76d}', IdentifierType::Recommended), ('\u{76e}', '\u{77f}', + IdentifierType::Recommended), ('\u{780}', '\u{7b0}', IdentifierType::Recommended), + ('\u{7b1}', '\u{7b1}', IdentifierType::Recommended), ('\u{7c0}', '\u{7e7}', + IdentifierType::Limited_Use), ('\u{7e8}', '\u{7ea}', IdentifierType::Limited_Use), + ('\u{7eb}', '\u{7f5}', IdentifierType::Limited_Use), ('\u{7f6}', '\u{7f9}', + IdentifierType::Limited_Use), ('\u{7fa}', '\u{7fa}', IdentifierType::Limited_Use), + ('\u{7fd}', '\u{7fd}', IdentifierType::Limited_Use), ('\u{7fe}', '\u{7ff}', + IdentifierType::Limited_Use), ('\u{800}', '\u{82d}', IdentifierType::Exclusion), + ('\u{830}', '\u{83e}', IdentifierType::Exclusion), ('\u{840}', '\u{85b}', + IdentifierType::Limited_Use), ('\u{85e}', '\u{85e}', IdentifierType::Limited_Use), + ('\u{860}', '\u{86a}', IdentifierType::Limited_Use), ('\u{870}', '\u{887}', + IdentifierType::Recommended), ('\u{888}', '\u{888}', IdentifierType::Not_XID), ('\u{889}', + '\u{88e}', IdentifierType::Recommended), ('\u{890}', '\u{891}', IdentifierType::Not_XID), + ('\u{898}', '\u{89f}', IdentifierType::Uncommon_Use), ('\u{8a0}', '\u{8a0}', + IdentifierType::Recommended), ('\u{8a1}', '\u{8a1}', IdentifierType::Recommended), + ('\u{8a2}', '\u{8ac}', IdentifierType::Recommended), ('\u{8ad}', '\u{8b1}', + IdentifierType::Obsolete), ('\u{8b2}', '\u{8b2}', IdentifierType::Recommended), + ('\u{8b3}', '\u{8b4}', IdentifierType::Uncommon_Use), ('\u{8b5}', '\u{8b5}', + IdentifierType::Recommended), ('\u{8b6}', '\u{8bd}', IdentifierType::Recommended), + ('\u{8be}', '\u{8c7}', IdentifierType::Recommended), ('\u{8c8}', '\u{8c9}', + IdentifierType::Recommended), ('\u{8ca}', '\u{8d2}', IdentifierType::Uncommon_Use), + ('\u{8d3}', '\u{8d3}', IdentifierType::Uncommon_Use), ('\u{8d4}', '\u{8e1}', + IdentifierType::Uncommon_Use), ('\u{8e2}', '\u{8e2}', IdentifierType::Not_XID), + ('\u{8e3}', '\u{8e3}', IdentifierType::Uncommon_Use), ('\u{8e4}', '\u{8fe}', + IdentifierType::Uncommon_Use), ('\u{8ff}', '\u{8ff}', IdentifierType::Uncommon_Use), + ('\u{900}', '\u{900}', IdentifierType::Uncommon_Use), ('\u{901}', '\u{903}', + IdentifierType::Recommended), ('\u{904}', '\u{904}', IdentifierType::Recommended), + ('\u{905}', '\u{939}', IdentifierType::Recommended), ('\u{93a}', '\u{93b}', + IdentifierType::Recommended), ('\u{93c}', '\u{94d}', IdentifierType::Recommended), + ('\u{94e}', '\u{94e}', IdentifierType::Obsolete), ('\u{94f}', '\u{94f}', + IdentifierType::Recommended), ('\u{950}', '\u{950}', IdentifierType::Recommended), + ('\u{951}', '\u{952}', IdentifierType::Obsolete), ('\u{953}', '\u{954}', + IdentifierType::Technical), ('\u{955}', '\u{955}', IdentifierType::Uncommon_Use), + ('\u{956}', '\u{957}', IdentifierType::Recommended), ('\u{958}', '\u{95f}', + IdentifierType::Not_NFKC), ('\u{960}', '\u{963}', IdentifierType::Recommended), + ('\u{964}', '\u{965}', IdentifierType::Not_XID), ('\u{966}', '\u{96f}', + IdentifierType::Recommended), ('\u{970}', '\u{970}', IdentifierType::Not_XID), ('\u{971}', + '\u{972}', IdentifierType::Recommended), ('\u{973}', '\u{977}', + IdentifierType::Recommended), ('\u{978}', '\u{978}', IdentifierType::Obsolete), + ('\u{979}', '\u{97a}', IdentifierType::Recommended), ('\u{97b}', '\u{97c}', + IdentifierType::Recommended), ('\u{97d}', '\u{97d}', IdentifierType::Recommended), + ('\u{97e}', '\u{97f}', IdentifierType::Recommended), ('\u{980}', '\u{980}', + IdentifierType::Obsolete), ('\u{981}', '\u{983}', IdentifierType::Recommended), + ('\u{985}', '\u{98c}', IdentifierType::Recommended), ('\u{98f}', '\u{990}', + IdentifierType::Recommended), ('\u{993}', '\u{9a8}', IdentifierType::Recommended), + ('\u{9aa}', '\u{9b0}', IdentifierType::Recommended), ('\u{9b2}', '\u{9b2}', + IdentifierType::Recommended), ('\u{9b6}', '\u{9b9}', IdentifierType::Recommended), + ('\u{9bc}', '\u{9bc}', IdentifierType::Recommended), ('\u{9bd}', '\u{9bd}', + IdentifierType::Recommended), ('\u{9be}', '\u{9c4}', IdentifierType::Recommended), + ('\u{9c7}', '\u{9c8}', IdentifierType::Recommended), ('\u{9cb}', '\u{9cd}', + IdentifierType::Recommended), ('\u{9ce}', '\u{9ce}', IdentifierType::Recommended), + ('\u{9d7}', '\u{9d7}', IdentifierType::Recommended), ('\u{9dc}', '\u{9dd}', + IdentifierType::Not_NFKC), ('\u{9df}', '\u{9df}', IdentifierType::Not_NFKC), ('\u{9e0}', + '\u{9e3}', IdentifierType::Recommended), ('\u{9e6}', '\u{9f1}', + IdentifierType::Recommended), ('\u{9f2}', '\u{9fa}', IdentifierType::Not_XID), ('\u{9fb}', + '\u{9fb}', IdentifierType::Not_XID), ('\u{9fc}', '\u{9fc}', IdentifierType::Obsolete), + ('\u{9fd}', '\u{9fd}', IdentifierType::Not_XID), ('\u{9fe}', '\u{9fe}', + IdentifierType::Recommended), ('\u{a01}', '\u{a01}', IdentifierType::Recommended), + ('\u{a02}', '\u{a02}', IdentifierType::Recommended), ('\u{a03}', '\u{a03}', + IdentifierType::Recommended), ('\u{a05}', '\u{a0a}', IdentifierType::Recommended), + ('\u{a0f}', '\u{a10}', IdentifierType::Recommended), ('\u{a13}', '\u{a28}', + IdentifierType::Recommended), ('\u{a2a}', '\u{a30}', IdentifierType::Recommended), + ('\u{a32}', '\u{a32}', IdentifierType::Recommended), ('\u{a33}', '\u{a33}', + IdentifierType::Not_NFKC), ('\u{a35}', '\u{a35}', IdentifierType::Recommended), + ('\u{a36}', '\u{a36}', IdentifierType::Not_NFKC), ('\u{a38}', '\u{a39}', + IdentifierType::Recommended), ('\u{a3c}', '\u{a3c}', IdentifierType::Recommended), + ('\u{a3e}', '\u{a42}', IdentifierType::Recommended), ('\u{a47}', '\u{a48}', + IdentifierType::Recommended), ('\u{a4b}', '\u{a4d}', IdentifierType::Recommended), + ('\u{a51}', '\u{a51}', IdentifierType::Uncommon_Use), ('\u{a59}', '\u{a5b}', + IdentifierType::Not_NFKC), ('\u{a5c}', '\u{a5c}', IdentifierType::Recommended), + ('\u{a5e}', '\u{a5e}', IdentifierType::Not_NFKC), ('\u{a66}', '\u{a74}', + IdentifierType::Recommended), ('\u{a75}', '\u{a75}', IdentifierType::Uncommon_Use), + ('\u{a76}', '\u{a76}', IdentifierType::Not_XID), ('\u{a81}', '\u{a83}', + IdentifierType::Recommended), ('\u{a85}', '\u{a8b}', IdentifierType::Recommended), + ('\u{a8c}', '\u{a8c}', IdentifierType::Recommended), ('\u{a8d}', '\u{a8d}', + IdentifierType::Recommended), ('\u{a8f}', '\u{a91}', IdentifierType::Recommended), + ('\u{a93}', '\u{aa8}', IdentifierType::Recommended), ('\u{aaa}', '\u{ab0}', + IdentifierType::Recommended), ('\u{ab2}', '\u{ab3}', IdentifierType::Recommended), + ('\u{ab5}', '\u{ab9}', IdentifierType::Recommended), ('\u{abc}', '\u{ac5}', + IdentifierType::Recommended), ('\u{ac7}', '\u{ac9}', IdentifierType::Recommended), + ('\u{acb}', '\u{acd}', IdentifierType::Recommended), ('\u{ad0}', '\u{ad0}', + IdentifierType::Recommended), ('\u{ae0}', '\u{ae0}', IdentifierType::Recommended), + ('\u{ae1}', '\u{ae3}', IdentifierType::Recommended), ('\u{ae6}', '\u{aef}', + IdentifierType::Recommended), ('\u{af0}', '\u{af0}', IdentifierType::Not_XID), ('\u{af1}', + '\u{af1}', IdentifierType::Not_XID), ('\u{af9}', '\u{af9}', IdentifierType::Uncommon_Use), + ('\u{afa}', '\u{aff}', IdentifierType::Recommended), ('\u{b01}', '\u{b03}', + IdentifierType::Recommended), ('\u{b05}', '\u{b0c}', IdentifierType::Recommended), + ('\u{b0f}', '\u{b10}', IdentifierType::Recommended), ('\u{b13}', '\u{b28}', + IdentifierType::Recommended), ('\u{b2a}', '\u{b30}', IdentifierType::Recommended), + ('\u{b32}', '\u{b33}', IdentifierType::Recommended), ('\u{b35}', '\u{b35}', + IdentifierType::Recommended), ('\u{b36}', '\u{b39}', IdentifierType::Recommended), + ('\u{b3c}', '\u{b43}', IdentifierType::Recommended), ('\u{b44}', '\u{b44}', + IdentifierType::Uncommon_Use), ('\u{b47}', '\u{b48}', IdentifierType::Recommended), + ('\u{b4b}', '\u{b4d}', IdentifierType::Recommended), ('\u{b55}', '\u{b55}', + IdentifierType::Recommended), ('\u{b56}', '\u{b57}', IdentifierType::Recommended), + ('\u{b5c}', '\u{b5d}', IdentifierType::Not_NFKC), ('\u{b5f}', '\u{b61}', + IdentifierType::Recommended), ('\u{b62}', '\u{b63}', IdentifierType::Uncommon_Use), + ('\u{b66}', '\u{b6f}', IdentifierType::Recommended), ('\u{b70}', '\u{b70}', + IdentifierType::Not_XID), ('\u{b71}', '\u{b71}', IdentifierType::Recommended), ('\u{b72}', + '\u{b77}', IdentifierType::Not_XID), ('\u{b82}', '\u{b83}', IdentifierType::Recommended), + ('\u{b85}', '\u{b8a}', IdentifierType::Recommended), ('\u{b8e}', '\u{b90}', + IdentifierType::Recommended), ('\u{b92}', '\u{b95}', IdentifierType::Recommended), + ('\u{b99}', '\u{b9a}', IdentifierType::Recommended), ('\u{b9c}', '\u{b9c}', + IdentifierType::Recommended), ('\u{b9e}', '\u{b9f}', IdentifierType::Recommended), + ('\u{ba3}', '\u{ba4}', IdentifierType::Recommended), ('\u{ba8}', '\u{baa}', + IdentifierType::Recommended), ('\u{bae}', '\u{bb5}', IdentifierType::Recommended), + ('\u{bb6}', '\u{bb6}', IdentifierType::Recommended), ('\u{bb7}', '\u{bb9}', + IdentifierType::Recommended), ('\u{bbe}', '\u{bc2}', IdentifierType::Recommended), + ('\u{bc6}', '\u{bc8}', IdentifierType::Recommended), ('\u{bca}', '\u{bcd}', + IdentifierType::Recommended), ('\u{bd0}', '\u{bd0}', IdentifierType::Recommended), + ('\u{bd7}', '\u{bd7}', IdentifierType::Recommended), ('\u{be6}', '\u{be6}', + IdentifierType::Recommended), ('\u{be7}', '\u{bef}', IdentifierType::Recommended), + ('\u{bf0}', '\u{bf2}', IdentifierType::Not_XID), ('\u{bf3}', '\u{bfa}', + IdentifierType::Not_XID), ('\u{c00}', '\u{c00}', IdentifierType::Obsolete), ('\u{c01}', + '\u{c03}', IdentifierType::Recommended), ('\u{c04}', '\u{c04}', + IdentifierType::Recommended), ('\u{c05}', '\u{c0c}', IdentifierType::Recommended), + ('\u{c0e}', '\u{c10}', IdentifierType::Recommended), ('\u{c12}', '\u{c28}', + IdentifierType::Recommended), ('\u{c2a}', '\u{c33}', IdentifierType::Recommended), + ('\u{c34}', '\u{c34}', IdentifierType::Obsolete), ('\u{c35}', '\u{c39}', + IdentifierType::Recommended), ('\u{c3c}', '\u{c3c}', IdentifierType::Recommended), + ('\u{c3d}', '\u{c3d}', IdentifierType::Recommended), ('\u{c3e}', '\u{c44}', + IdentifierType::Recommended), ('\u{c46}', '\u{c48}', IdentifierType::Recommended), + ('\u{c4a}', '\u{c4d}', IdentifierType::Recommended), ('\u{c55}', '\u{c56}', + IdentifierType::Recommended), ('\u{c58}', '\u{c59}', IdentifierType::Obsolete), + ('\u{c5a}', '\u{c5a}', IdentifierType::Uncommon_Use), ('\u{c5d}', '\u{c5d}', + IdentifierType::Recommended), ('\u{c60}', '\u{c61}', IdentifierType::Recommended), ('\u{c62}', '\u{c63}', IdentifierType::Uncommon_Use), ('\u{c66}', '\u{c6f}', IdentifierType::Recommended), ('\u{c77}', '\u{c77}', IdentifierType::Not_XID), ('\u{c78}', '\u{c7f}', IdentifierType::Not_XID), ('\u{c80}', '\u{c80}', IdentifierType::Recommended), @@ -603,44 +618,45 @@ pub mod identifier { IdentifierType::Recommended), ('\u{cbc}', '\u{cbd}', IdentifierType::Recommended), ('\u{cbe}', '\u{cc4}', IdentifierType::Recommended), ('\u{cc6}', '\u{cc8}', IdentifierType::Recommended), ('\u{cca}', '\u{ccd}', IdentifierType::Recommended), - ('\u{cd5}', '\u{cd6}', IdentifierType::Recommended), ('\u{cde}', '\u{cde}', - IdentifierType::Obsolete), ('\u{ce0}', '\u{ce1}', IdentifierType::Recommended), - ('\u{ce2}', '\u{ce3}', IdentifierType::Recommended), ('\u{ce6}', '\u{cef}', - IdentifierType::Recommended), ('\u{cf1}', '\u{cf2}', IdentifierType::Recommended), - ('\u{d00}', '\u{d00}', IdentifierType::Recommended), ('\u{d01}', '\u{d01}', - IdentifierType::Obsolete), ('\u{d02}', '\u{d03}', IdentifierType::Recommended), - ('\u{d04}', '\u{d04}', IdentifierType::Technical), ('\u{d05}', '\u{d0c}', - IdentifierType::Recommended), ('\u{d0e}', '\u{d10}', IdentifierType::Recommended), - ('\u{d12}', '\u{d28}', IdentifierType::Recommended), ('\u{d29}', '\u{d29}', - IdentifierType::Recommended), ('\u{d2a}', '\u{d39}', IdentifierType::Recommended), - ('\u{d3a}', '\u{d3a}', IdentifierType::Recommended), ('\u{d3b}', '\u{d3c}', - IdentifierType::Obsolete), ('\u{d3d}', '\u{d3d}', IdentifierType::Recommended), - ('\u{d3e}', '\u{d43}', IdentifierType::Recommended), ('\u{d44}', '\u{d44}', - IdentifierType::Uncommon_Use), ('\u{d46}', '\u{d48}', IdentifierType::Recommended), - ('\u{d4a}', '\u{d4d}', IdentifierType::Recommended), ('\u{d4e}', '\u{d4e}', - IdentifierType::Recommended), ('\u{d4f}', '\u{d4f}', IdentifierType::Not_XID), ('\u{d54}', - '\u{d56}', IdentifierType::Recommended), ('\u{d57}', '\u{d57}', - IdentifierType::Recommended), ('\u{d58}', '\u{d5e}', IdentifierType::Not_XID), ('\u{d5f}', - '\u{d5f}', IdentifierType::Obsolete), ('\u{d60}', '\u{d61}', IdentifierType::Recommended), - ('\u{d62}', '\u{d63}', IdentifierType::Uncommon_Use), ('\u{d66}', '\u{d6f}', - IdentifierType::Recommended), ('\u{d70}', '\u{d75}', IdentifierType::Not_XID), ('\u{d76}', - '\u{d78}', IdentifierType::Not_XID), ('\u{d79}', '\u{d79}', IdentifierType::Not_XID), - ('\u{d7a}', '\u{d7f}', IdentifierType::Recommended), ('\u{d81}', '\u{d81}', - IdentifierType::Technical), ('\u{d82}', '\u{d83}', IdentifierType::Recommended), - ('\u{d85}', '\u{d8e}', IdentifierType::Recommended), ('\u{d8f}', '\u{d90}', - IdentifierType::Uncommon_Use), ('\u{d91}', '\u{d96}', IdentifierType::Recommended), - ('\u{d9a}', '\u{da5}', IdentifierType::Recommended), ('\u{da6}', '\u{da6}', - IdentifierType::Uncommon_Use), ('\u{da7}', '\u{db1}', IdentifierType::Recommended), - ('\u{db3}', '\u{dbb}', IdentifierType::Recommended), ('\u{dbd}', '\u{dbd}', - IdentifierType::Recommended), ('\u{dc0}', '\u{dc6}', IdentifierType::Recommended), - ('\u{dca}', '\u{dca}', IdentifierType::Recommended), ('\u{dcf}', '\u{dd4}', - IdentifierType::Recommended), ('\u{dd6}', '\u{dd6}', IdentifierType::Recommended), - ('\u{dd8}', '\u{dde}', IdentifierType::Recommended), ('\u{ddf}', '\u{ddf}', - IdentifierType::Uncommon_Use), ('\u{de6}', '\u{def}', IdentifierType::Obsolete), - ('\u{df2}', '\u{df2}', IdentifierType::Recommended), ('\u{df3}', '\u{df3}', - IdentifierType::Uncommon_Use), ('\u{df4}', '\u{df4}', IdentifierType::Not_XID), - ('\u{e01}', '\u{e32}', IdentifierType::Recommended), ('\u{e33}', '\u{e33}', - IdentifierType::Not_NFKC), ('\u{e34}', '\u{e3a}', IdentifierType::Recommended), + ('\u{cd5}', '\u{cd6}', IdentifierType::Recommended), ('\u{cdd}', '\u{cdd}', + IdentifierType::Recommended), ('\u{cde}', '\u{cde}', IdentifierType::Obsolete), + ('\u{ce0}', '\u{ce1}', IdentifierType::Recommended), ('\u{ce2}', '\u{ce3}', + IdentifierType::Recommended), ('\u{ce6}', '\u{cef}', IdentifierType::Recommended), + ('\u{cf1}', '\u{cf2}', IdentifierType::Recommended), ('\u{cf3}', '\u{cf3}', + IdentifierType::Recommended), ('\u{d00}', '\u{d00}', IdentifierType::Recommended), + ('\u{d01}', '\u{d01}', IdentifierType::Obsolete), ('\u{d02}', '\u{d03}', + IdentifierType::Recommended), ('\u{d04}', '\u{d04}', IdentifierType::Technical), + ('\u{d05}', '\u{d0c}', IdentifierType::Recommended), ('\u{d0e}', '\u{d10}', + IdentifierType::Recommended), ('\u{d12}', '\u{d28}', IdentifierType::Recommended), + ('\u{d29}', '\u{d29}', IdentifierType::Recommended), ('\u{d2a}', '\u{d39}', + IdentifierType::Recommended), ('\u{d3a}', '\u{d3a}', IdentifierType::Recommended), + ('\u{d3b}', '\u{d3c}', IdentifierType::Obsolete), ('\u{d3d}', '\u{d3d}', + IdentifierType::Recommended), ('\u{d3e}', '\u{d43}', IdentifierType::Recommended), + ('\u{d44}', '\u{d44}', IdentifierType::Uncommon_Use), ('\u{d46}', '\u{d48}', + IdentifierType::Recommended), ('\u{d4a}', '\u{d4d}', IdentifierType::Recommended), + ('\u{d4e}', '\u{d4e}', IdentifierType::Recommended), ('\u{d4f}', '\u{d4f}', + IdentifierType::Not_XID), ('\u{d54}', '\u{d56}', IdentifierType::Recommended), ('\u{d57}', + '\u{d57}', IdentifierType::Recommended), ('\u{d58}', '\u{d5e}', IdentifierType::Not_XID), + ('\u{d5f}', '\u{d5f}', IdentifierType::Obsolete), ('\u{d60}', '\u{d61}', + IdentifierType::Recommended), ('\u{d62}', '\u{d63}', IdentifierType::Uncommon_Use), + ('\u{d66}', '\u{d6f}', IdentifierType::Recommended), ('\u{d70}', '\u{d75}', + IdentifierType::Not_XID), ('\u{d76}', '\u{d78}', IdentifierType::Not_XID), ('\u{d79}', + '\u{d79}', IdentifierType::Not_XID), ('\u{d7a}', '\u{d7f}', IdentifierType::Recommended), + ('\u{d81}', '\u{d81}', IdentifierType::Technical), ('\u{d82}', '\u{d83}', + IdentifierType::Recommended), ('\u{d85}', '\u{d8e}', IdentifierType::Recommended), + ('\u{d8f}', '\u{d90}', IdentifierType::Uncommon_Use), ('\u{d91}', '\u{d96}', + IdentifierType::Recommended), ('\u{d9a}', '\u{da5}', IdentifierType::Recommended), + ('\u{da6}', '\u{da6}', IdentifierType::Uncommon_Use), ('\u{da7}', '\u{db1}', + IdentifierType::Recommended), ('\u{db3}', '\u{dbb}', IdentifierType::Recommended), + ('\u{dbd}', '\u{dbd}', IdentifierType::Recommended), ('\u{dc0}', '\u{dc6}', + IdentifierType::Recommended), ('\u{dca}', '\u{dca}', IdentifierType::Recommended), + ('\u{dcf}', '\u{dd4}', IdentifierType::Recommended), ('\u{dd6}', '\u{dd6}', + IdentifierType::Recommended), ('\u{dd8}', '\u{dde}', IdentifierType::Recommended), + ('\u{ddf}', '\u{ddf}', IdentifierType::Uncommon_Use), ('\u{de6}', '\u{def}', + IdentifierType::Obsolete), ('\u{df2}', '\u{df2}', IdentifierType::Recommended), + ('\u{df3}', '\u{df3}', IdentifierType::Uncommon_Use), ('\u{df4}', '\u{df4}', + IdentifierType::Not_XID), ('\u{e01}', '\u{e32}', IdentifierType::Recommended), ('\u{e33}', + '\u{e33}', IdentifierType::Not_NFKC), ('\u{e34}', '\u{e3a}', IdentifierType::Recommended), ('\u{e3f}', '\u{e3f}', IdentifierType::Not_XID), ('\u{e40}', '\u{e4e}', IdentifierType::Recommended), ('\u{e4f}', '\u{e4f}', IdentifierType::Not_XID), ('\u{e50}', '\u{e59}', IdentifierType::Recommended), ('\u{e5a}', '\u{e5b}', IdentifierType::Not_XID), @@ -662,133 +678,137 @@ pub mod identifier { IdentifierType::Recommended), ('\u{ebb}', '\u{ebd}', IdentifierType::Recommended), ('\u{ec0}', '\u{ec4}', IdentifierType::Recommended), ('\u{ec6}', '\u{ec6}', IdentifierType::Recommended), ('\u{ec8}', '\u{ecd}', IdentifierType::Recommended), - ('\u{ed0}', '\u{ed9}', IdentifierType::Recommended), ('\u{edc}', '\u{edd}', - IdentifierType::Not_NFKC), ('\u{ede}', '\u{edf}', IdentifierType::Recommended), - ('\u{f00}', '\u{f00}', IdentifierType::Recommended), ('\u{f01}', '\u{f0a}', - IdentifierType::Not_XID), ('\u{f0b}', '\u{f0b}', IdentifierType::Inclusion), ('\u{f0c}', - '\u{f0c}', IdentifierType::Not_NFKC), ('\u{f0d}', '\u{f17}', IdentifierType::Not_XID), - ('\u{f18}', '\u{f19}', IdentifierType::Technical), ('\u{f1a}', '\u{f1f}', - IdentifierType::Not_XID), ('\u{f20}', '\u{f29}', IdentifierType::Recommended), ('\u{f2a}', - '\u{f34}', IdentifierType::Not_XID), ('\u{f35}', '\u{f35}', IdentifierType::Recommended), - ('\u{f36}', '\u{f36}', IdentifierType::Not_XID), ('\u{f37}', '\u{f37}', - IdentifierType::Recommended), ('\u{f38}', '\u{f38}', IdentifierType::Not_XID), ('\u{f39}', - '\u{f39}', IdentifierType::Uncommon_Use), ('\u{f3a}', '\u{f3d}', IdentifierType::Not_XID), - ('\u{f3e}', '\u{f42}', IdentifierType::Recommended), ('\u{f43}', '\u{f43}', - IdentifierType::Not_NFKC), ('\u{f44}', '\u{f47}', IdentifierType::Recommended), - ('\u{f49}', '\u{f4c}', IdentifierType::Recommended), ('\u{f4d}', '\u{f4d}', - IdentifierType::Not_NFKC), ('\u{f4e}', '\u{f51}', IdentifierType::Recommended), - ('\u{f52}', '\u{f52}', IdentifierType::Not_NFKC), ('\u{f53}', '\u{f56}', - IdentifierType::Recommended), ('\u{f57}', '\u{f57}', IdentifierType::Not_NFKC), - ('\u{f58}', '\u{f5b}', IdentifierType::Recommended), ('\u{f5c}', '\u{f5c}', - IdentifierType::Not_NFKC), ('\u{f5d}', '\u{f68}', IdentifierType::Recommended), - ('\u{f69}', '\u{f69}', IdentifierType::Not_NFKC), ('\u{f6a}', '\u{f6a}', - IdentifierType::Recommended), ('\u{f6b}', '\u{f6c}', IdentifierType::Recommended), - ('\u{f71}', '\u{f72}', IdentifierType::Recommended), ('\u{f73}', '\u{f73}', - IdentifierType::Not_NFKC), ('\u{f74}', '\u{f74}', IdentifierType::Recommended), - ('\u{f75}', '\u{f76}', IdentifierType::Not_NFKC), ('\u{f77}', '\u{f77}', - IdentifierType::Deprecated), ('\u{f78}', '\u{f78}', IdentifierType::Not_NFKC), ('\u{f79}', - '\u{f79}', IdentifierType::Deprecated), ('\u{f7a}', '\u{f80}', - IdentifierType::Recommended), ('\u{f81}', '\u{f81}', IdentifierType::Not_NFKC), - ('\u{f82}', '\u{f84}', IdentifierType::Recommended), ('\u{f85}', '\u{f85}', - IdentifierType::Not_XID), ('\u{f86}', '\u{f8b}', IdentifierType::Recommended), ('\u{f8c}', - '\u{f8f}', IdentifierType::Recommended), ('\u{f90}', '\u{f92}', - IdentifierType::Recommended), ('\u{f93}', '\u{f93}', IdentifierType::Not_NFKC), - ('\u{f94}', '\u{f95}', IdentifierType::Recommended), ('\u{f96}', '\u{f96}', - IdentifierType::Recommended), ('\u{f97}', '\u{f97}', IdentifierType::Recommended), - ('\u{f99}', '\u{f9c}', IdentifierType::Recommended), ('\u{f9d}', '\u{f9d}', - IdentifierType::Not_NFKC), ('\u{f9e}', '\u{fa1}', IdentifierType::Recommended), - ('\u{fa2}', '\u{fa2}', IdentifierType::Not_NFKC), ('\u{fa3}', '\u{fa6}', - IdentifierType::Recommended), ('\u{fa7}', '\u{fa7}', IdentifierType::Not_NFKC), - ('\u{fa8}', '\u{fab}', IdentifierType::Recommended), ('\u{fac}', '\u{fac}', - IdentifierType::Not_NFKC), ('\u{fad}', '\u{fad}', IdentifierType::Recommended), - ('\u{fae}', '\u{fb0}', IdentifierType::Recommended), ('\u{fb1}', '\u{fb7}', - IdentifierType::Recommended), ('\u{fb8}', '\u{fb8}', IdentifierType::Recommended), - ('\u{fb9}', '\u{fb9}', IdentifierType::Not_NFKC), ('\u{fba}', '\u{fbc}', - IdentifierType::Recommended), ('\u{fbe}', '\u{fc5}', IdentifierType::Not_XID), ('\u{fc6}', - '\u{fc6}', IdentifierType::Recommended), ('\u{fc7}', '\u{fcc}', IdentifierType::Not_XID), - ('\u{fce}', '\u{fce}', IdentifierType::Not_XID), ('\u{fcf}', '\u{fcf}', - IdentifierType::Not_XID), ('\u{fd0}', '\u{fd1}', IdentifierType::Not_XID), ('\u{fd2}', - '\u{fd4}', IdentifierType::Not_XID), ('\u{fd5}', '\u{fd8}', IdentifierType::Not_XID), - ('\u{fd9}', '\u{fda}', IdentifierType::Not_XID), ('\u{1000}', '\u{1021}', - IdentifierType::Recommended), ('\u{1022}', '\u{1022}', IdentifierType::Recommended), - ('\u{1023}', '\u{1027}', IdentifierType::Recommended), ('\u{1028}', '\u{1028}', - IdentifierType::Recommended), ('\u{1029}', '\u{102a}', IdentifierType::Recommended), - ('\u{102b}', '\u{102b}', IdentifierType::Recommended), ('\u{102c}', '\u{1032}', - IdentifierType::Recommended), ('\u{1033}', '\u{1035}', IdentifierType::Recommended), - ('\u{1036}', '\u{1039}', IdentifierType::Recommended), ('\u{103a}', '\u{103f}', - IdentifierType::Recommended), ('\u{1040}', '\u{1049}', IdentifierType::Recommended), - ('\u{104a}', '\u{104f}', IdentifierType::Not_XID), ('\u{1050}', '\u{1059}', - IdentifierType::Recommended), ('\u{105a}', '\u{1099}', IdentifierType::Recommended), - ('\u{109a}', '\u{109d}', IdentifierType::Recommended), ('\u{109e}', '\u{109f}', - IdentifierType::Not_XID), ('\u{10a0}', '\u{10c5}', IdentifierType::Obsolete), ('\u{10c7}', - '\u{10c7}', IdentifierType::Recommended), ('\u{10cd}', '\u{10cd}', - IdentifierType::Recommended), ('\u{10d0}', '\u{10f0}', IdentifierType::Recommended), - ('\u{10f1}', '\u{10f6}', IdentifierType::Obsolete), ('\u{10f7}', '\u{10f8}', - IdentifierType::Recommended), ('\u{10f9}', '\u{10fa}', IdentifierType::Recommended), - ('\u{10fb}', '\u{10fb}', IdentifierType::Not_XID), ('\u{10fc}', '\u{10fc}', - IdentifierType::Not_NFKC), ('\u{10fd}', '\u{10ff}', IdentifierType::Recommended), - ('\u{1100}', '\u{1159}', IdentifierType::Obsolete), ('\u{115a}', '\u{115e}', - IdentifierType::Obsolete), ('\u{115f}', '\u{1160}', IdentifierType::Default_Ignorable), - ('\u{1161}', '\u{11a2}', IdentifierType::Obsolete), ('\u{11a3}', '\u{11a7}', - IdentifierType::Obsolete), ('\u{11a8}', '\u{11f9}', IdentifierType::Obsolete), - ('\u{11fa}', '\u{11ff}', IdentifierType::Obsolete), ('\u{1200}', '\u{1206}', - IdentifierType::Recommended), ('\u{1207}', '\u{1207}', IdentifierType::Recommended), - ('\u{1208}', '\u{1246}', IdentifierType::Recommended), ('\u{1247}', '\u{1247}', - IdentifierType::Recommended), ('\u{1248}', '\u{1248}', IdentifierType::Recommended), - ('\u{124a}', '\u{124d}', IdentifierType::Recommended), ('\u{1250}', '\u{1256}', - IdentifierType::Recommended), ('\u{1258}', '\u{1258}', IdentifierType::Recommended), - ('\u{125a}', '\u{125d}', IdentifierType::Recommended), ('\u{1260}', '\u{1286}', - IdentifierType::Recommended), ('\u{1287}', '\u{1287}', IdentifierType::Recommended), - ('\u{1288}', '\u{1288}', IdentifierType::Recommended), ('\u{128a}', '\u{128d}', - IdentifierType::Recommended), ('\u{1290}', '\u{12ae}', IdentifierType::Recommended), - ('\u{12af}', '\u{12af}', IdentifierType::Recommended), ('\u{12b0}', '\u{12b0}', - IdentifierType::Recommended), ('\u{12b2}', '\u{12b5}', IdentifierType::Recommended), - ('\u{12b8}', '\u{12be}', IdentifierType::Recommended), ('\u{12c0}', '\u{12c0}', - IdentifierType::Recommended), ('\u{12c2}', '\u{12c5}', IdentifierType::Recommended), - ('\u{12c8}', '\u{12ce}', IdentifierType::Recommended), ('\u{12cf}', '\u{12cf}', - IdentifierType::Recommended), ('\u{12d0}', '\u{12d6}', IdentifierType::Recommended), - ('\u{12d8}', '\u{12ee}', IdentifierType::Recommended), ('\u{12ef}', '\u{12ef}', - IdentifierType::Recommended), ('\u{12f0}', '\u{130e}', IdentifierType::Recommended), - ('\u{130f}', '\u{130f}', IdentifierType::Recommended), ('\u{1310}', '\u{1310}', - IdentifierType::Recommended), ('\u{1312}', '\u{1315}', IdentifierType::Recommended), - ('\u{1318}', '\u{131e}', IdentifierType::Recommended), ('\u{131f}', '\u{131f}', - IdentifierType::Recommended), ('\u{1320}', '\u{1346}', IdentifierType::Recommended), - ('\u{1347}', '\u{1347}', IdentifierType::Recommended), ('\u{1348}', '\u{135a}', - IdentifierType::Recommended), ('\u{135d}', '\u{135e}', IdentifierType::Recommended), - ('\u{135f}', '\u{135f}', IdentifierType::Recommended), ('\u{1360}', '\u{1360}', - IdentifierType::Not_XID), ('\u{1361}', '\u{1368}', IdentifierType::Not_XID), ('\u{1369}', - '\u{1371}', IdentifierType::Obsolete), ('\u{1372}', '\u{137c}', IdentifierType::Not_XID), - ('\u{1380}', '\u{138f}', IdentifierType::Recommended), ('\u{1390}', '\u{1399}', - IdentifierType::Not_XID), ('\u{13a0}', '\u{13f4}', IdentifierType::Limited_Use), - ('\u{13f5}', '\u{13f5}', IdentifierType::Limited_Use), ('\u{13f8}', '\u{13fd}', - IdentifierType::Limited_Use), ('\u{1400}', '\u{1400}', IdentifierType::Limited_Use), - ('\u{1401}', '\u{166c}', IdentifierType::Limited_Use), ('\u{166d}', '\u{166e}', - IdentifierType::Limited_Use), ('\u{166f}', '\u{1676}', IdentifierType::Limited_Use), - ('\u{1677}', '\u{167f}', IdentifierType::Limited_Use), ('\u{1680}', '\u{1680}', - IdentifierType::Exclusion), ('\u{1681}', '\u{169a}', IdentifierType::Exclusion), - ('\u{169b}', '\u{169c}', IdentifierType::Exclusion), ('\u{16a0}', '\u{16ea}', - IdentifierType::Exclusion), ('\u{16eb}', '\u{16ed}', IdentifierType::Not_XID), - ('\u{16ee}', '\u{16f0}', IdentifierType::Exclusion), ('\u{16f1}', '\u{16f8}', - IdentifierType::Exclusion), ('\u{1700}', '\u{170c}', IdentifierType::Exclusion), - ('\u{170e}', '\u{1714}', IdentifierType::Exclusion), ('\u{1720}', '\u{1734}', - IdentifierType::Exclusion), ('\u{1735}', '\u{1736}', IdentifierType::Exclusion), - ('\u{1740}', '\u{1753}', IdentifierType::Exclusion), ('\u{1760}', '\u{176c}', - IdentifierType::Exclusion), ('\u{176e}', '\u{1770}', IdentifierType::Exclusion), - ('\u{1772}', '\u{1773}', IdentifierType::Exclusion), ('\u{1780}', '\u{17a2}', - IdentifierType::Recommended), ('\u{17a3}', '\u{17a4}', IdentifierType::Deprecated), - ('\u{17a5}', '\u{17a7}', IdentifierType::Recommended), ('\u{17a8}', '\u{17a8}', - IdentifierType::Obsolete), ('\u{17a9}', '\u{17b3}', IdentifierType::Recommended), - ('\u{17b4}', '\u{17b5}', IdentifierType::Default_Ignorable), ('\u{17b6}', '\u{17ca}', - IdentifierType::Recommended), ('\u{17cb}', '\u{17d0}', IdentifierType::Technical), - ('\u{17d1}', '\u{17d1}', IdentifierType::Technical), ('\u{17d2}', '\u{17d2}', - IdentifierType::Recommended), ('\u{17d3}', '\u{17d3}', IdentifierType::Obsolete), - ('\u{17d4}', '\u{17d6}', IdentifierType::Not_XID), ('\u{17d7}', '\u{17d7}', - IdentifierType::Recommended), ('\u{17d8}', '\u{17d8}', IdentifierType::Obsolete), - ('\u{17d9}', '\u{17db}', IdentifierType::Not_XID), ('\u{17dc}', '\u{17dc}', - IdentifierType::Recommended), ('\u{17dd}', '\u{17dd}', IdentifierType::Technical), - ('\u{17e0}', '\u{17e9}', IdentifierType::Recommended), ('\u{17f0}', '\u{17f9}', - IdentifierType::Not_XID), ('\u{1800}', '\u{180a}', IdentifierType::Exclusion), - ('\u{180b}', '\u{180d}', IdentifierType::Default_Ignorable), ('\u{180e}', '\u{180e}', + ('\u{ece}', '\u{ece}', IdentifierType::Recommended), ('\u{ed0}', '\u{ed9}', + IdentifierType::Recommended), ('\u{edc}', '\u{edd}', IdentifierType::Not_NFKC), + ('\u{ede}', '\u{edf}', IdentifierType::Recommended), ('\u{f00}', '\u{f00}', + IdentifierType::Recommended), ('\u{f01}', '\u{f0a}', IdentifierType::Not_XID), ('\u{f0b}', + '\u{f0b}', IdentifierType::Inclusion), ('\u{f0c}', '\u{f0c}', IdentifierType::Not_NFKC), + ('\u{f0d}', '\u{f17}', IdentifierType::Not_XID), ('\u{f18}', '\u{f19}', + IdentifierType::Technical), ('\u{f1a}', '\u{f1f}', IdentifierType::Not_XID), ('\u{f20}', + '\u{f29}', IdentifierType::Recommended), ('\u{f2a}', '\u{f34}', IdentifierType::Not_XID), + ('\u{f35}', '\u{f35}', IdentifierType::Recommended), ('\u{f36}', '\u{f36}', + IdentifierType::Not_XID), ('\u{f37}', '\u{f37}', IdentifierType::Recommended), ('\u{f38}', + '\u{f38}', IdentifierType::Not_XID), ('\u{f39}', '\u{f39}', IdentifierType::Uncommon_Use), + ('\u{f3a}', '\u{f3d}', IdentifierType::Not_XID), ('\u{f3e}', '\u{f42}', + IdentifierType::Recommended), ('\u{f43}', '\u{f43}', IdentifierType::Not_NFKC), + ('\u{f44}', '\u{f47}', IdentifierType::Recommended), ('\u{f49}', '\u{f4c}', + IdentifierType::Recommended), ('\u{f4d}', '\u{f4d}', IdentifierType::Not_NFKC), + ('\u{f4e}', '\u{f51}', IdentifierType::Recommended), ('\u{f52}', '\u{f52}', + IdentifierType::Not_NFKC), ('\u{f53}', '\u{f56}', IdentifierType::Recommended), + ('\u{f57}', '\u{f57}', IdentifierType::Not_NFKC), ('\u{f58}', '\u{f5b}', + IdentifierType::Recommended), ('\u{f5c}', '\u{f5c}', IdentifierType::Not_NFKC), + ('\u{f5d}', '\u{f68}', IdentifierType::Recommended), ('\u{f69}', '\u{f69}', + IdentifierType::Not_NFKC), ('\u{f6a}', '\u{f6a}', IdentifierType::Recommended), + ('\u{f6b}', '\u{f6c}', IdentifierType::Recommended), ('\u{f71}', '\u{f72}', + IdentifierType::Recommended), ('\u{f73}', '\u{f73}', IdentifierType::Not_NFKC), + ('\u{f74}', '\u{f74}', IdentifierType::Recommended), ('\u{f75}', '\u{f76}', + IdentifierType::Not_NFKC), ('\u{f77}', '\u{f77}', IdentifierType::Deprecated), ('\u{f78}', + '\u{f78}', IdentifierType::Not_NFKC), ('\u{f79}', '\u{f79}', IdentifierType::Deprecated), + ('\u{f7a}', '\u{f80}', IdentifierType::Recommended), ('\u{f81}', '\u{f81}', + IdentifierType::Not_NFKC), ('\u{f82}', '\u{f84}', IdentifierType::Recommended), + ('\u{f85}', '\u{f85}', IdentifierType::Not_XID), ('\u{f86}', '\u{f8b}', + IdentifierType::Recommended), ('\u{f8c}', '\u{f8f}', IdentifierType::Recommended), + ('\u{f90}', '\u{f92}', IdentifierType::Recommended), ('\u{f93}', '\u{f93}', + IdentifierType::Not_NFKC), ('\u{f94}', '\u{f95}', IdentifierType::Recommended), + ('\u{f96}', '\u{f96}', IdentifierType::Recommended), ('\u{f97}', '\u{f97}', + IdentifierType::Recommended), ('\u{f99}', '\u{f9c}', IdentifierType::Recommended), + ('\u{f9d}', '\u{f9d}', IdentifierType::Not_NFKC), ('\u{f9e}', '\u{fa1}', + IdentifierType::Recommended), ('\u{fa2}', '\u{fa2}', IdentifierType::Not_NFKC), + ('\u{fa3}', '\u{fa6}', IdentifierType::Recommended), ('\u{fa7}', '\u{fa7}', + IdentifierType::Not_NFKC), ('\u{fa8}', '\u{fab}', IdentifierType::Recommended), + ('\u{fac}', '\u{fac}', IdentifierType::Not_NFKC), ('\u{fad}', '\u{fad}', + IdentifierType::Recommended), ('\u{fae}', '\u{fb0}', IdentifierType::Recommended), + ('\u{fb1}', '\u{fb7}', IdentifierType::Recommended), ('\u{fb8}', '\u{fb8}', + IdentifierType::Recommended), ('\u{fb9}', '\u{fb9}', IdentifierType::Not_NFKC), + ('\u{fba}', '\u{fbc}', IdentifierType::Recommended), ('\u{fbe}', '\u{fc5}', + IdentifierType::Not_XID), ('\u{fc6}', '\u{fc6}', IdentifierType::Recommended), ('\u{fc7}', + '\u{fcc}', IdentifierType::Not_XID), ('\u{fce}', '\u{fce}', IdentifierType::Not_XID), + ('\u{fcf}', '\u{fcf}', IdentifierType::Not_XID), ('\u{fd0}', '\u{fd1}', + IdentifierType::Not_XID), ('\u{fd2}', '\u{fd4}', IdentifierType::Not_XID), ('\u{fd5}', + '\u{fd8}', IdentifierType::Not_XID), ('\u{fd9}', '\u{fda}', IdentifierType::Not_XID), + ('\u{1000}', '\u{1021}', IdentifierType::Recommended), ('\u{1022}', '\u{1022}', + IdentifierType::Recommended), ('\u{1023}', '\u{1027}', IdentifierType::Recommended), + ('\u{1028}', '\u{1028}', IdentifierType::Recommended), ('\u{1029}', '\u{102a}', + IdentifierType::Recommended), ('\u{102b}', '\u{102b}', IdentifierType::Recommended), + ('\u{102c}', '\u{1032}', IdentifierType::Recommended), ('\u{1033}', '\u{1035}', + IdentifierType::Recommended), ('\u{1036}', '\u{1039}', IdentifierType::Recommended), + ('\u{103a}', '\u{103f}', IdentifierType::Recommended), ('\u{1040}', '\u{1049}', + IdentifierType::Recommended), ('\u{104a}', '\u{104f}', IdentifierType::Not_XID), + ('\u{1050}', '\u{1059}', IdentifierType::Recommended), ('\u{105a}', '\u{1099}', + IdentifierType::Recommended), ('\u{109a}', '\u{109d}', IdentifierType::Recommended), + ('\u{109e}', '\u{109f}', IdentifierType::Not_XID), ('\u{10a0}', '\u{10c5}', + IdentifierType::Obsolete), ('\u{10c7}', '\u{10c7}', IdentifierType::Recommended), + ('\u{10cd}', '\u{10cd}', IdentifierType::Recommended), ('\u{10d0}', '\u{10f0}', + IdentifierType::Recommended), ('\u{10f1}', '\u{10f6}', IdentifierType::Obsolete), + ('\u{10f7}', '\u{10f8}', IdentifierType::Recommended), ('\u{10f9}', '\u{10fa}', + IdentifierType::Recommended), ('\u{10fb}', '\u{10fb}', IdentifierType::Not_XID), + ('\u{10fc}', '\u{10fc}', IdentifierType::Not_NFKC), ('\u{10fd}', '\u{10ff}', + IdentifierType::Recommended), ('\u{1100}', '\u{1159}', IdentifierType::Obsolete), + ('\u{115a}', '\u{115e}', IdentifierType::Obsolete), ('\u{115f}', '\u{1160}', + IdentifierType::Default_Ignorable), ('\u{1161}', '\u{11a2}', IdentifierType::Obsolete), + ('\u{11a3}', '\u{11a7}', IdentifierType::Obsolete), ('\u{11a8}', '\u{11f9}', + IdentifierType::Obsolete), ('\u{11fa}', '\u{11ff}', IdentifierType::Obsolete), + ('\u{1200}', '\u{1206}', IdentifierType::Recommended), ('\u{1207}', '\u{1207}', + IdentifierType::Recommended), ('\u{1208}', '\u{1246}', IdentifierType::Recommended), + ('\u{1247}', '\u{1247}', IdentifierType::Recommended), ('\u{1248}', '\u{1248}', + IdentifierType::Recommended), ('\u{124a}', '\u{124d}', IdentifierType::Recommended), + ('\u{1250}', '\u{1256}', IdentifierType::Recommended), ('\u{1258}', '\u{1258}', + IdentifierType::Recommended), ('\u{125a}', '\u{125d}', IdentifierType::Recommended), + ('\u{1260}', '\u{1286}', IdentifierType::Recommended), ('\u{1287}', '\u{1287}', + IdentifierType::Recommended), ('\u{1288}', '\u{1288}', IdentifierType::Recommended), + ('\u{128a}', '\u{128d}', IdentifierType::Recommended), ('\u{1290}', '\u{12ae}', + IdentifierType::Recommended), ('\u{12af}', '\u{12af}', IdentifierType::Recommended), + ('\u{12b0}', '\u{12b0}', IdentifierType::Recommended), ('\u{12b2}', '\u{12b5}', + IdentifierType::Recommended), ('\u{12b8}', '\u{12be}', IdentifierType::Recommended), + ('\u{12c0}', '\u{12c0}', IdentifierType::Recommended), ('\u{12c2}', '\u{12c5}', + IdentifierType::Recommended), ('\u{12c8}', '\u{12ce}', IdentifierType::Recommended), + ('\u{12cf}', '\u{12cf}', IdentifierType::Recommended), ('\u{12d0}', '\u{12d6}', + IdentifierType::Recommended), ('\u{12d8}', '\u{12ee}', IdentifierType::Recommended), + ('\u{12ef}', '\u{12ef}', IdentifierType::Recommended), ('\u{12f0}', '\u{130e}', + IdentifierType::Recommended), ('\u{130f}', '\u{130f}', IdentifierType::Recommended), + ('\u{1310}', '\u{1310}', IdentifierType::Recommended), ('\u{1312}', '\u{1315}', + IdentifierType::Recommended), ('\u{1318}', '\u{131e}', IdentifierType::Recommended), + ('\u{131f}', '\u{131f}', IdentifierType::Recommended), ('\u{1320}', '\u{1346}', + IdentifierType::Recommended), ('\u{1347}', '\u{1347}', IdentifierType::Recommended), + ('\u{1348}', '\u{135a}', IdentifierType::Recommended), ('\u{135d}', '\u{135e}', + IdentifierType::Recommended), ('\u{135f}', '\u{135f}', IdentifierType::Recommended), + ('\u{1360}', '\u{1360}', IdentifierType::Not_XID), ('\u{1361}', '\u{1368}', + IdentifierType::Not_XID), ('\u{1369}', '\u{1371}', IdentifierType::Obsolete), ('\u{1372}', + '\u{137c}', IdentifierType::Not_XID), ('\u{1380}', '\u{138f}', + IdentifierType::Recommended), ('\u{1390}', '\u{1399}', IdentifierType::Not_XID), + ('\u{13a0}', '\u{13f4}', IdentifierType::Limited_Use), ('\u{13f5}', '\u{13f5}', + IdentifierType::Limited_Use), ('\u{13f8}', '\u{13fd}', IdentifierType::Limited_Use), + ('\u{1400}', '\u{1400}', IdentifierType::Limited_Use), ('\u{1401}', '\u{166c}', + IdentifierType::Limited_Use), ('\u{166d}', '\u{166e}', IdentifierType::Limited_Use), + ('\u{166f}', '\u{1676}', IdentifierType::Limited_Use), ('\u{1677}', '\u{167f}', + IdentifierType::Limited_Use), ('\u{1680}', '\u{1680}', IdentifierType::Exclusion), + ('\u{1681}', '\u{169a}', IdentifierType::Exclusion), ('\u{169b}', '\u{169c}', + IdentifierType::Exclusion), ('\u{16a0}', '\u{16ea}', IdentifierType::Exclusion), + ('\u{16eb}', '\u{16ed}', IdentifierType::Not_XID), ('\u{16ee}', '\u{16f0}', + IdentifierType::Exclusion), ('\u{16f1}', '\u{16f8}', IdentifierType::Exclusion), + ('\u{1700}', '\u{170c}', IdentifierType::Exclusion), ('\u{170d}', '\u{170d}', + IdentifierType::Exclusion), ('\u{170e}', '\u{1714}', IdentifierType::Exclusion), + ('\u{1715}', '\u{1715}', IdentifierType::Exclusion), ('\u{171f}', '\u{171f}', + IdentifierType::Exclusion), ('\u{1720}', '\u{1734}', IdentifierType::Exclusion), + ('\u{1735}', '\u{1736}', IdentifierType::Exclusion), ('\u{1740}', '\u{1753}', + IdentifierType::Exclusion), ('\u{1760}', '\u{176c}', IdentifierType::Exclusion), + ('\u{176e}', '\u{1770}', IdentifierType::Exclusion), ('\u{1772}', '\u{1773}', + IdentifierType::Exclusion), ('\u{1780}', '\u{17a2}', IdentifierType::Recommended), + ('\u{17a3}', '\u{17a4}', IdentifierType::Deprecated), ('\u{17a5}', '\u{17a7}', + IdentifierType::Recommended), ('\u{17a8}', '\u{17a8}', IdentifierType::Obsolete), + ('\u{17a9}', '\u{17b3}', IdentifierType::Recommended), ('\u{17b4}', '\u{17b5}', + IdentifierType::Default_Ignorable), ('\u{17b6}', '\u{17cd}', IdentifierType::Recommended), + ('\u{17ce}', '\u{17cf}', IdentifierType::Technical), ('\u{17d0}', '\u{17d0}', + IdentifierType::Recommended), ('\u{17d1}', '\u{17d1}', IdentifierType::Technical), + ('\u{17d2}', '\u{17d2}', IdentifierType::Recommended), ('\u{17d3}', '\u{17d3}', + IdentifierType::Obsolete), ('\u{17d4}', '\u{17d6}', IdentifierType::Not_XID), ('\u{17d7}', + '\u{17d7}', IdentifierType::Recommended), ('\u{17d8}', '\u{17d8}', + IdentifierType::Obsolete), ('\u{17d9}', '\u{17db}', IdentifierType::Not_XID), ('\u{17dc}', + '\u{17dc}', IdentifierType::Recommended), ('\u{17dd}', '\u{17dd}', + IdentifierType::Technical), ('\u{17e0}', '\u{17e9}', IdentifierType::Recommended), + ('\u{17f0}', '\u{17f9}', IdentifierType::Not_XID), ('\u{1800}', '\u{180a}', + IdentifierType::Exclusion), ('\u{180b}', '\u{180d}', IdentifierType::Default_Ignorable), + ('\u{180e}', '\u{180e}', IdentifierType::Default_Ignorable), ('\u{180f}', '\u{180f}', IdentifierType::Default_Ignorable), ('\u{1810}', '\u{1819}', IdentifierType::Exclusion), ('\u{1820}', '\u{1877}', IdentifierType::Exclusion), ('\u{1878}', '\u{1878}', IdentifierType::Exclusion), ('\u{1880}', '\u{18a8}', IdentifierType::Exclusion), @@ -812,9 +832,11 @@ pub mod identifier { IdentifierType::Limited_Use), ('\u{1aa8}', '\u{1aad}', IdentifierType::Limited_Use), ('\u{1ab0}', '\u{1abd}', IdentifierType::Obsolete), ('\u{1abe}', '\u{1abe}', IdentifierType::Not_XID), ('\u{1abf}', '\u{1ac0}', IdentifierType::Technical), - ('\u{1b00}', '\u{1b4b}', IdentifierType::Limited_Use), ('\u{1b50}', '\u{1b59}', - IdentifierType::Limited_Use), ('\u{1b5a}', '\u{1b6a}', IdentifierType::Limited_Use), - ('\u{1b6b}', '\u{1b73}', IdentifierType::Limited_Use), ('\u{1b74}', '\u{1b7c}', + ('\u{1ac1}', '\u{1ace}', IdentifierType::Uncommon_Use), ('\u{1b00}', '\u{1b4b}', + IdentifierType::Limited_Use), ('\u{1b4c}', '\u{1b4c}', IdentifierType::Limited_Use), + ('\u{1b50}', '\u{1b59}', IdentifierType::Limited_Use), ('\u{1b5a}', '\u{1b6a}', + IdentifierType::Limited_Use), ('\u{1b6b}', '\u{1b73}', IdentifierType::Limited_Use), + ('\u{1b74}', '\u{1b7c}', IdentifierType::Limited_Use), ('\u{1b7d}', '\u{1b7e}', IdentifierType::Limited_Use), ('\u{1b80}', '\u{1baa}', IdentifierType::Limited_Use), ('\u{1bab}', '\u{1bad}', IdentifierType::Limited_Use), ('\u{1bae}', '\u{1bb9}', IdentifierType::Limited_Use), ('\u{1bba}', '\u{1bbf}', IdentifierType::Limited_Use), @@ -844,74 +866,73 @@ pub mod identifier { IdentifierType::Technical), ('\u{1dcf}', '\u{1dd0}', IdentifierType::Technical), ('\u{1dd1}', '\u{1de6}', IdentifierType::Technical), ('\u{1de7}', '\u{1df5}', IdentifierType::Technical), ('\u{1df6}', '\u{1df9}', IdentifierType::Technical), - ('\u{1dfb}', '\u{1dfb}', IdentifierType::Technical), ('\u{1dfc}', '\u{1dfc}', - IdentifierType::Technical), ('\u{1dfd}', '\u{1dfd}', IdentifierType::Technical), - ('\u{1dfe}', '\u{1dff}', IdentifierType::Technical), ('\u{1e00}', '\u{1e99}', - IdentifierType::Recommended), ('\u{1e9a}', '\u{1e9a}', IdentifierType::Not_NFKC), - ('\u{1e9b}', '\u{1e9b}', IdentifierType::Not_NFKC), ('\u{1e9c}', '\u{1e9d}', - IdentifierType::Technical), ('\u{1e9e}', '\u{1e9e}', IdentifierType::Recommended), - ('\u{1e9f}', '\u{1e9f}', IdentifierType::Technical), ('\u{1ea0}', '\u{1ef9}', - IdentifierType::Recommended), ('\u{1efa}', '\u{1eff}', IdentifierType::Technical), - ('\u{1f00}', '\u{1f15}', IdentifierType::Recommended), ('\u{1f18}', '\u{1f1d}', - IdentifierType::Recommended), ('\u{1f20}', '\u{1f45}', IdentifierType::Recommended), - ('\u{1f48}', '\u{1f4d}', IdentifierType::Recommended), ('\u{1f50}', '\u{1f57}', - IdentifierType::Recommended), ('\u{1f59}', '\u{1f59}', IdentifierType::Recommended), - ('\u{1f5b}', '\u{1f5b}', IdentifierType::Recommended), ('\u{1f5d}', '\u{1f5d}', - IdentifierType::Recommended), ('\u{1f5f}', '\u{1f70}', IdentifierType::Recommended), - ('\u{1f71}', '\u{1f71}', IdentifierType::Not_NFKC), ('\u{1f72}', '\u{1f72}', - IdentifierType::Recommended), ('\u{1f73}', '\u{1f73}', IdentifierType::Not_NFKC), - ('\u{1f74}', '\u{1f74}', IdentifierType::Recommended), ('\u{1f75}', '\u{1f75}', - IdentifierType::Not_NFKC), ('\u{1f76}', '\u{1f76}', IdentifierType::Recommended), - ('\u{1f77}', '\u{1f77}', IdentifierType::Not_NFKC), ('\u{1f78}', '\u{1f78}', - IdentifierType::Recommended), ('\u{1f79}', '\u{1f79}', IdentifierType::Not_NFKC), - ('\u{1f7a}', '\u{1f7a}', IdentifierType::Recommended), ('\u{1f7b}', '\u{1f7b}', - IdentifierType::Not_NFKC), ('\u{1f7c}', '\u{1f7c}', IdentifierType::Recommended), - ('\u{1f7d}', '\u{1f7d}', IdentifierType::Not_NFKC), ('\u{1f80}', '\u{1fb4}', - IdentifierType::Recommended), ('\u{1fb6}', '\u{1fba}', IdentifierType::Recommended), - ('\u{1fbb}', '\u{1fbb}', IdentifierType::Not_NFKC), ('\u{1fbc}', '\u{1fbc}', - IdentifierType::Recommended), ('\u{1fbd}', '\u{1fc1}', IdentifierType::Not_NFKC), - ('\u{1fc2}', '\u{1fc4}', IdentifierType::Recommended), ('\u{1fc6}', '\u{1fc8}', - IdentifierType::Recommended), ('\u{1fc9}', '\u{1fc9}', IdentifierType::Not_NFKC), - ('\u{1fca}', '\u{1fca}', IdentifierType::Recommended), ('\u{1fcb}', '\u{1fcb}', - IdentifierType::Not_NFKC), ('\u{1fcc}', '\u{1fcc}', IdentifierType::Recommended), - ('\u{1fcd}', '\u{1fcf}', IdentifierType::Not_NFKC), ('\u{1fd0}', '\u{1fd2}', - IdentifierType::Recommended), ('\u{1fd3}', '\u{1fd3}', IdentifierType::Not_NFKC), - ('\u{1fd6}', '\u{1fda}', IdentifierType::Recommended), ('\u{1fdb}', '\u{1fdb}', - IdentifierType::Not_NFKC), ('\u{1fdd}', '\u{1fdf}', IdentifierType::Not_NFKC), - ('\u{1fe0}', '\u{1fe2}', IdentifierType::Recommended), ('\u{1fe3}', '\u{1fe3}', - IdentifierType::Not_NFKC), ('\u{1fe4}', '\u{1fea}', IdentifierType::Recommended), - ('\u{1feb}', '\u{1feb}', IdentifierType::Not_NFKC), ('\u{1fec}', '\u{1fec}', - IdentifierType::Recommended), ('\u{1fed}', '\u{1fef}', IdentifierType::Not_NFKC), - ('\u{1ff2}', '\u{1ff4}', IdentifierType::Recommended), ('\u{1ff6}', '\u{1ff8}', - IdentifierType::Recommended), ('\u{1ff9}', '\u{1ff9}', IdentifierType::Not_NFKC), - ('\u{1ffa}', '\u{1ffa}', IdentifierType::Recommended), ('\u{1ffb}', '\u{1ffb}', - IdentifierType::Not_NFKC), ('\u{1ffc}', '\u{1ffc}', IdentifierType::Recommended), - ('\u{1ffd}', '\u{1ffe}', IdentifierType::Not_NFKC), ('\u{2000}', '\u{200a}', - IdentifierType::Not_NFKC), ('\u{200b}', '\u{200b}', IdentifierType::Default_Ignorable), - ('\u{200c}', '\u{200d}', IdentifierType::Inclusion), ('\u{200e}', '\u{200f}', - IdentifierType::Default_Ignorable), ('\u{2010}', '\u{2010}', IdentifierType::Inclusion), - ('\u{2011}', '\u{2011}', IdentifierType::Not_NFKC), ('\u{2012}', '\u{2016}', - IdentifierType::Not_XID), ('\u{2017}', '\u{2017}', IdentifierType::Not_NFKC), ('\u{2018}', - '\u{2018}', IdentifierType::Not_XID), ('\u{2019}', '\u{2019}', IdentifierType::Inclusion), - ('\u{201a}', '\u{2023}', IdentifierType::Not_XID), ('\u{2024}', '\u{2026}', - IdentifierType::Not_NFKC), ('\u{2027}', '\u{2027}', IdentifierType::Inclusion), - ('\u{2028}', '\u{2029}', IdentifierType::Not_XID), ('\u{202a}', '\u{202e}', - IdentifierType::Default_Ignorable), ('\u{202f}', '\u{202f}', IdentifierType::Not_NFKC), - ('\u{2030}', '\u{2032}', IdentifierType::Not_XID), ('\u{2033}', '\u{2034}', - IdentifierType::Not_NFKC), ('\u{2035}', '\u{2035}', IdentifierType::Not_XID), ('\u{2036}', - '\u{2037}', IdentifierType::Not_NFKC), ('\u{2038}', '\u{203b}', IdentifierType::Not_XID), - ('\u{203c}', '\u{203c}', IdentifierType::Not_NFKC), ('\u{203d}', '\u{203d}', - IdentifierType::Not_XID), ('\u{203e}', '\u{203e}', IdentifierType::Not_NFKC), ('\u{203f}', - '\u{2040}', IdentifierType::Technical), ('\u{2041}', '\u{2046}', IdentifierType::Not_XID), - ('\u{2047}', '\u{2047}', IdentifierType::Not_NFKC), ('\u{2048}', '\u{2049}', - IdentifierType::Not_NFKC), ('\u{204a}', '\u{204d}', IdentifierType::Not_XID), ('\u{204e}', - '\u{2052}', IdentifierType::Not_XID), ('\u{2053}', '\u{2053}', IdentifierType::Not_XID), - ('\u{2054}', '\u{2054}', IdentifierType::Uncommon_Use), ('\u{2055}', '\u{2055}', - IdentifierType::Not_XID), ('\u{2056}', '\u{2056}', IdentifierType::Obsolete), ('\u{2057}', - '\u{2057}', IdentifierType::Not_NFKC), ('\u{2058}', '\u{205e}', IdentifierType::Obsolete), - ('\u{205f}', '\u{205f}', IdentifierType::Not_NFKC), ('\u{2060}', '\u{2063}', - IdentifierType::Default_Ignorable), ('\u{2064}', '\u{2064}', - IdentifierType::Default_Ignorable), ('\u{2066}', '\u{2069}', + ('\u{1dfa}', '\u{1dfa}', IdentifierType::Limited_Use), ('\u{1dfb}', '\u{1dfb}', + IdentifierType::Technical), ('\u{1dfc}', '\u{1dfc}', IdentifierType::Technical), + ('\u{1dfd}', '\u{1dfd}', IdentifierType::Technical), ('\u{1dfe}', '\u{1dff}', + IdentifierType::Technical), ('\u{1e00}', '\u{1e99}', IdentifierType::Recommended), + ('\u{1e9a}', '\u{1e9a}', IdentifierType::Not_NFKC), ('\u{1e9b}', '\u{1e9b}', + IdentifierType::Not_NFKC), ('\u{1e9c}', '\u{1e9d}', IdentifierType::Technical), + ('\u{1e9e}', '\u{1e9e}', IdentifierType::Recommended), ('\u{1e9f}', '\u{1e9f}', + IdentifierType::Technical), ('\u{1ea0}', '\u{1ef9}', IdentifierType::Recommended), + ('\u{1efa}', '\u{1eff}', IdentifierType::Technical), ('\u{1f00}', '\u{1f15}', + IdentifierType::Recommended), ('\u{1f18}', '\u{1f1d}', IdentifierType::Recommended), + ('\u{1f20}', '\u{1f45}', IdentifierType::Recommended), ('\u{1f48}', '\u{1f4d}', + IdentifierType::Recommended), ('\u{1f50}', '\u{1f57}', IdentifierType::Recommended), + ('\u{1f59}', '\u{1f59}', IdentifierType::Recommended), ('\u{1f5b}', '\u{1f5b}', + IdentifierType::Recommended), ('\u{1f5d}', '\u{1f5d}', IdentifierType::Recommended), + ('\u{1f5f}', '\u{1f70}', IdentifierType::Recommended), ('\u{1f71}', '\u{1f71}', + IdentifierType::Not_NFKC), ('\u{1f72}', '\u{1f72}', IdentifierType::Recommended), + ('\u{1f73}', '\u{1f73}', IdentifierType::Not_NFKC), ('\u{1f74}', '\u{1f74}', + IdentifierType::Recommended), ('\u{1f75}', '\u{1f75}', IdentifierType::Not_NFKC), + ('\u{1f76}', '\u{1f76}', IdentifierType::Recommended), ('\u{1f77}', '\u{1f77}', + IdentifierType::Not_NFKC), ('\u{1f78}', '\u{1f78}', IdentifierType::Recommended), + ('\u{1f79}', '\u{1f79}', IdentifierType::Not_NFKC), ('\u{1f7a}', '\u{1f7a}', + IdentifierType::Recommended), ('\u{1f7b}', '\u{1f7b}', IdentifierType::Not_NFKC), + ('\u{1f7c}', '\u{1f7c}', IdentifierType::Recommended), ('\u{1f7d}', '\u{1f7d}', + IdentifierType::Not_NFKC), ('\u{1f80}', '\u{1fb4}', IdentifierType::Recommended), + ('\u{1fb6}', '\u{1fba}', IdentifierType::Recommended), ('\u{1fbb}', '\u{1fbb}', + IdentifierType::Not_NFKC), ('\u{1fbc}', '\u{1fbc}', IdentifierType::Recommended), + ('\u{1fbd}', '\u{1fc1}', IdentifierType::Not_NFKC), ('\u{1fc2}', '\u{1fc4}', + IdentifierType::Recommended), ('\u{1fc6}', '\u{1fc8}', IdentifierType::Recommended), + ('\u{1fc9}', '\u{1fc9}', IdentifierType::Not_NFKC), ('\u{1fca}', '\u{1fca}', + IdentifierType::Recommended), ('\u{1fcb}', '\u{1fcb}', IdentifierType::Not_NFKC), + ('\u{1fcc}', '\u{1fcc}', IdentifierType::Recommended), ('\u{1fcd}', '\u{1fcf}', + IdentifierType::Not_NFKC), ('\u{1fd0}', '\u{1fd2}', IdentifierType::Recommended), + ('\u{1fd3}', '\u{1fd3}', IdentifierType::Not_NFKC), ('\u{1fd6}', '\u{1fda}', + IdentifierType::Recommended), ('\u{1fdb}', '\u{1fdb}', IdentifierType::Not_NFKC), + ('\u{1fdd}', '\u{1fdf}', IdentifierType::Not_NFKC), ('\u{1fe0}', '\u{1fe2}', + IdentifierType::Recommended), ('\u{1fe3}', '\u{1fe3}', IdentifierType::Not_NFKC), + ('\u{1fe4}', '\u{1fea}', IdentifierType::Recommended), ('\u{1feb}', '\u{1feb}', + IdentifierType::Not_NFKC), ('\u{1fec}', '\u{1fec}', IdentifierType::Recommended), + ('\u{1fed}', '\u{1fef}', IdentifierType::Not_NFKC), ('\u{1ff2}', '\u{1ff4}', + IdentifierType::Recommended), ('\u{1ff6}', '\u{1ff8}', IdentifierType::Recommended), + ('\u{1ff9}', '\u{1ff9}', IdentifierType::Not_NFKC), ('\u{1ffa}', '\u{1ffa}', + IdentifierType::Recommended), ('\u{1ffb}', '\u{1ffb}', IdentifierType::Not_NFKC), + ('\u{1ffc}', '\u{1ffc}', IdentifierType::Recommended), ('\u{1ffd}', '\u{1ffe}', + IdentifierType::Not_NFKC), ('\u{2000}', '\u{200a}', IdentifierType::Not_NFKC), + ('\u{200b}', '\u{200f}', IdentifierType::Default_Ignorable), ('\u{2010}', '\u{2010}', + IdentifierType::Inclusion), ('\u{2011}', '\u{2011}', IdentifierType::Not_NFKC), + ('\u{2012}', '\u{2016}', IdentifierType::Not_XID), ('\u{2017}', '\u{2017}', + IdentifierType::Not_NFKC), ('\u{2018}', '\u{2018}', IdentifierType::Not_XID), ('\u{2019}', + '\u{2019}', IdentifierType::Inclusion), ('\u{201a}', '\u{2023}', IdentifierType::Not_XID), + ('\u{2024}', '\u{2026}', IdentifierType::Not_NFKC), ('\u{2027}', '\u{2027}', + IdentifierType::Inclusion), ('\u{2028}', '\u{2029}', IdentifierType::Not_XID), + ('\u{202a}', '\u{202e}', IdentifierType::Default_Ignorable), ('\u{202f}', '\u{202f}', + IdentifierType::Not_NFKC), ('\u{2030}', '\u{2032}', IdentifierType::Not_XID), ('\u{2033}', + '\u{2034}', IdentifierType::Not_NFKC), ('\u{2035}', '\u{2035}', IdentifierType::Not_XID), + ('\u{2036}', '\u{2037}', IdentifierType::Not_NFKC), ('\u{2038}', '\u{203b}', + IdentifierType::Not_XID), ('\u{203c}', '\u{203c}', IdentifierType::Not_NFKC), ('\u{203d}', + '\u{203d}', IdentifierType::Not_XID), ('\u{203e}', '\u{203e}', IdentifierType::Not_NFKC), + ('\u{203f}', '\u{2040}', IdentifierType::Technical), ('\u{2041}', '\u{2046}', + IdentifierType::Not_XID), ('\u{2047}', '\u{2047}', IdentifierType::Not_NFKC), ('\u{2048}', + '\u{2049}', IdentifierType::Not_NFKC), ('\u{204a}', '\u{204d}', IdentifierType::Not_XID), + ('\u{204e}', '\u{2052}', IdentifierType::Not_XID), ('\u{2053}', '\u{2053}', + IdentifierType::Not_XID), ('\u{2054}', '\u{2054}', IdentifierType::Uncommon_Use), + ('\u{2055}', '\u{2055}', IdentifierType::Not_XID), ('\u{2056}', '\u{2056}', + IdentifierType::Obsolete), ('\u{2057}', '\u{2057}', IdentifierType::Not_NFKC), + ('\u{2058}', '\u{205e}', IdentifierType::Obsolete), ('\u{205f}', '\u{205f}', + IdentifierType::Not_NFKC), ('\u{2060}', '\u{2063}', IdentifierType::Default_Ignorable), + ('\u{2064}', '\u{2064}', IdentifierType::Default_Ignorable), ('\u{2066}', '\u{2069}', IdentifierType::Default_Ignorable), ('\u{206a}', '\u{206f}', IdentifierType::Deprecated), ('\u{2070}', '\u{2070}', IdentifierType::Not_NFKC), ('\u{2071}', '\u{2071}', IdentifierType::Not_NFKC), ('\u{2074}', '\u{208e}', IdentifierType::Not_NFKC), @@ -924,18 +945,19 @@ pub mod identifier { ('\u{20b6}', '\u{20b8}', IdentifierType::Not_XID), ('\u{20b9}', '\u{20b9}', IdentifierType::Not_XID), ('\u{20ba}', '\u{20ba}', IdentifierType::Not_XID), ('\u{20bb}', '\u{20bd}', IdentifierType::Not_XID), ('\u{20be}', '\u{20be}', IdentifierType::Not_XID), - ('\u{20bf}', '\u{20bf}', IdentifierType::Not_XID), ('\u{20d0}', '\u{20dc}', - IdentifierType::Technical), ('\u{20dd}', '\u{20e0}', IdentifierType::Technical), - ('\u{20e1}', '\u{20e1}', IdentifierType::Technical), ('\u{20e2}', '\u{20e3}', - IdentifierType::Technical), ('\u{20e4}', '\u{20e4}', IdentifierType::Technical), - ('\u{20e5}', '\u{20ea}', IdentifierType::Technical), ('\u{20eb}', '\u{20eb}', - IdentifierType::Technical), ('\u{20ec}', '\u{20ef}', IdentifierType::Technical), - ('\u{20f0}', '\u{20f0}', IdentifierType::Technical), ('\u{2100}', '\u{2103}', - IdentifierType::Not_NFKC), ('\u{2104}', '\u{2104}', IdentifierType::Not_XID), ('\u{2105}', - '\u{2107}', IdentifierType::Not_NFKC), ('\u{2108}', '\u{2108}', IdentifierType::Not_XID), - ('\u{2109}', '\u{2113}', IdentifierType::Not_NFKC), ('\u{2114}', '\u{2114}', - IdentifierType::Not_XID), ('\u{2115}', '\u{2116}', IdentifierType::Not_NFKC), ('\u{2117}', - '\u{2117}', IdentifierType::Not_XID), ('\u{2118}', '\u{2118}', IdentifierType::Technical), + ('\u{20bf}', '\u{20bf}', IdentifierType::Not_XID), ('\u{20c0}', '\u{20c0}', + IdentifierType::Not_XID), ('\u{20d0}', '\u{20dc}', IdentifierType::Technical), + ('\u{20dd}', '\u{20e0}', IdentifierType::Technical), ('\u{20e1}', '\u{20e1}', + IdentifierType::Technical), ('\u{20e2}', '\u{20e3}', IdentifierType::Technical), + ('\u{20e4}', '\u{20e4}', IdentifierType::Technical), ('\u{20e5}', '\u{20ea}', + IdentifierType::Technical), ('\u{20eb}', '\u{20eb}', IdentifierType::Technical), + ('\u{20ec}', '\u{20ef}', IdentifierType::Technical), ('\u{20f0}', '\u{20f0}', + IdentifierType::Technical), ('\u{2100}', '\u{2103}', IdentifierType::Not_NFKC), + ('\u{2104}', '\u{2104}', IdentifierType::Not_XID), ('\u{2105}', '\u{2107}', + IdentifierType::Not_NFKC), ('\u{2108}', '\u{2108}', IdentifierType::Not_XID), ('\u{2109}', + '\u{2113}', IdentifierType::Not_NFKC), ('\u{2114}', '\u{2114}', IdentifierType::Not_XID), + ('\u{2115}', '\u{2116}', IdentifierType::Not_NFKC), ('\u{2117}', '\u{2117}', + IdentifierType::Not_XID), ('\u{2118}', '\u{2118}', IdentifierType::Technical), ('\u{2119}', '\u{211d}', IdentifierType::Not_NFKC), ('\u{211e}', '\u{211f}', IdentifierType::Not_XID), ('\u{2120}', '\u{2122}', IdentifierType::Not_NFKC), ('\u{2123}', '\u{2123}', IdentifierType::Not_XID), ('\u{2124}', '\u{2124}', IdentifierType::Not_NFKC), @@ -1036,42 +1058,44 @@ pub mod identifier { '\u{2bd2}', IdentifierType::Not_XID), ('\u{2bd3}', '\u{2beb}', IdentifierType::Not_XID), ('\u{2bec}', '\u{2bef}', IdentifierType::Uncommon_Use), ('\u{2bf0}', '\u{2bfe}', IdentifierType::Not_XID), ('\u{2bff}', '\u{2bff}', IdentifierType::Not_XID), ('\u{2c00}', - '\u{2c2e}', IdentifierType::Exclusion), ('\u{2c30}', '\u{2c5e}', - IdentifierType::Exclusion), ('\u{2c60}', '\u{2c67}', IdentifierType::Technical), - ('\u{2c68}', '\u{2c6c}', IdentifierType::Uncommon_Use), ('\u{2c6d}', '\u{2c6f}', - IdentifierType::Obsolete), ('\u{2c70}', '\u{2c70}', IdentifierType::Obsolete), - ('\u{2c71}', '\u{2c73}', IdentifierType::Obsolete), ('\u{2c74}', '\u{2c76}', - IdentifierType::Obsolete), ('\u{2c77}', '\u{2c77}', IdentifierType::Technical), - ('\u{2c78}', '\u{2c7b}', IdentifierType::Technical), ('\u{2c7c}', '\u{2c7d}', - IdentifierType::Not_NFKC), ('\u{2c7e}', '\u{2c7f}', IdentifierType::Obsolete), - ('\u{2c80}', '\u{2ce4}', IdentifierType::Exclusion), ('\u{2ce5}', '\u{2cea}', - IdentifierType::Exclusion), ('\u{2ceb}', '\u{2cef}', IdentifierType::Exclusion), - ('\u{2cf0}', '\u{2cf1}', IdentifierType::Technical), ('\u{2cf2}', '\u{2cf3}', - IdentifierType::Exclusion), ('\u{2cf9}', '\u{2cff}', IdentifierType::Exclusion), - ('\u{2d00}', '\u{2d25}', IdentifierType::Obsolete), ('\u{2d27}', '\u{2d27}', - IdentifierType::Recommended), ('\u{2d2d}', '\u{2d2d}', IdentifierType::Recommended), - ('\u{2d30}', '\u{2d65}', IdentifierType::Limited_Use), ('\u{2d66}', '\u{2d67}', - IdentifierType::Limited_Use), ('\u{2d6f}', '\u{2d6f}', IdentifierType::Not_NFKC), - ('\u{2d70}', '\u{2d70}', IdentifierType::Limited_Use), ('\u{2d7f}', '\u{2d7f}', - IdentifierType::Limited_Use), ('\u{2d80}', '\u{2d96}', IdentifierType::Recommended), - ('\u{2da0}', '\u{2da6}', IdentifierType::Recommended), ('\u{2da8}', '\u{2dae}', - IdentifierType::Recommended), ('\u{2db0}', '\u{2db6}', IdentifierType::Recommended), - ('\u{2db8}', '\u{2dbe}', IdentifierType::Recommended), ('\u{2dc0}', '\u{2dc6}', - IdentifierType::Recommended), ('\u{2dc8}', '\u{2dce}', IdentifierType::Recommended), - ('\u{2dd0}', '\u{2dd6}', IdentifierType::Recommended), ('\u{2dd8}', '\u{2dde}', - IdentifierType::Recommended), ('\u{2de0}', '\u{2dff}', IdentifierType::Obsolete), - ('\u{2e00}', '\u{2e0d}', IdentifierType::Technical), ('\u{2e0e}', '\u{2e16}', - IdentifierType::Obsolete), ('\u{2e17}', '\u{2e17}', IdentifierType::Not_XID), ('\u{2e18}', - '\u{2e1b}', IdentifierType::Not_XID), ('\u{2e1c}', '\u{2e1d}', IdentifierType::Not_XID), - ('\u{2e1e}', '\u{2e29}', IdentifierType::Not_XID), ('\u{2e2a}', '\u{2e30}', - IdentifierType::Obsolete), ('\u{2e31}', '\u{2e31}', IdentifierType::Obsolete), - ('\u{2e32}', '\u{2e32}', IdentifierType::Obsolete), ('\u{2e33}', '\u{2e34}', - IdentifierType::Not_XID), ('\u{2e35}', '\u{2e35}', IdentifierType::Obsolete), ('\u{2e36}', - '\u{2e38}', IdentifierType::Not_XID), ('\u{2e39}', '\u{2e39}', IdentifierType::Obsolete), - ('\u{2e3a}', '\u{2e3b}', IdentifierType::Not_XID), ('\u{2e3c}', '\u{2e42}', - IdentifierType::Not_XID), ('\u{2e43}', '\u{2e44}', IdentifierType::Not_XID), ('\u{2e45}', - '\u{2e49}', IdentifierType::Not_XID), ('\u{2e4a}', '\u{2e4e}', IdentifierType::Not_XID), - ('\u{2e4f}', '\u{2e4f}', IdentifierType::Not_XID), ('\u{2e50}', '\u{2e52}', + '\u{2c2e}', IdentifierType::Exclusion), ('\u{2c2f}', '\u{2c2f}', + IdentifierType::Exclusion), ('\u{2c30}', '\u{2c5e}', IdentifierType::Exclusion), + ('\u{2c5f}', '\u{2c5f}', IdentifierType::Exclusion), ('\u{2c60}', '\u{2c67}', + IdentifierType::Technical), ('\u{2c68}', '\u{2c6c}', IdentifierType::Uncommon_Use), + ('\u{2c6d}', '\u{2c6f}', IdentifierType::Obsolete), ('\u{2c70}', '\u{2c70}', + IdentifierType::Obsolete), ('\u{2c71}', '\u{2c73}', IdentifierType::Obsolete), + ('\u{2c74}', '\u{2c76}', IdentifierType::Obsolete), ('\u{2c77}', '\u{2c77}', + IdentifierType::Technical), ('\u{2c78}', '\u{2c7b}', IdentifierType::Technical), + ('\u{2c7c}', '\u{2c7d}', IdentifierType::Not_NFKC), ('\u{2c7e}', '\u{2c7f}', + IdentifierType::Obsolete), ('\u{2c80}', '\u{2ce4}', IdentifierType::Exclusion), + ('\u{2ce5}', '\u{2cea}', IdentifierType::Exclusion), ('\u{2ceb}', '\u{2cef}', + IdentifierType::Exclusion), ('\u{2cf0}', '\u{2cf1}', IdentifierType::Technical), + ('\u{2cf2}', '\u{2cf3}', IdentifierType::Exclusion), ('\u{2cf9}', '\u{2cff}', + IdentifierType::Exclusion), ('\u{2d00}', '\u{2d25}', IdentifierType::Obsolete), + ('\u{2d27}', '\u{2d27}', IdentifierType::Recommended), ('\u{2d2d}', '\u{2d2d}', + IdentifierType::Recommended), ('\u{2d30}', '\u{2d65}', IdentifierType::Limited_Use), + ('\u{2d66}', '\u{2d67}', IdentifierType::Limited_Use), ('\u{2d6f}', '\u{2d6f}', + IdentifierType::Not_NFKC), ('\u{2d70}', '\u{2d70}', IdentifierType::Limited_Use), + ('\u{2d7f}', '\u{2d7f}', IdentifierType::Limited_Use), ('\u{2d80}', '\u{2d96}', + IdentifierType::Recommended), ('\u{2da0}', '\u{2da6}', IdentifierType::Recommended), + ('\u{2da8}', '\u{2dae}', IdentifierType::Recommended), ('\u{2db0}', '\u{2db6}', + IdentifierType::Recommended), ('\u{2db8}', '\u{2dbe}', IdentifierType::Recommended), + ('\u{2dc0}', '\u{2dc6}', IdentifierType::Recommended), ('\u{2dc8}', '\u{2dce}', + IdentifierType::Recommended), ('\u{2dd0}', '\u{2dd6}', IdentifierType::Recommended), + ('\u{2dd8}', '\u{2dde}', IdentifierType::Recommended), ('\u{2de0}', '\u{2dff}', + IdentifierType::Obsolete), ('\u{2e00}', '\u{2e0d}', IdentifierType::Technical), + ('\u{2e0e}', '\u{2e16}', IdentifierType::Obsolete), ('\u{2e17}', '\u{2e17}', + IdentifierType::Not_XID), ('\u{2e18}', '\u{2e1b}', IdentifierType::Not_XID), ('\u{2e1c}', + '\u{2e1d}', IdentifierType::Not_XID), ('\u{2e1e}', '\u{2e29}', IdentifierType::Not_XID), + ('\u{2e2a}', '\u{2e30}', IdentifierType::Obsolete), ('\u{2e31}', '\u{2e31}', + IdentifierType::Obsolete), ('\u{2e32}', '\u{2e32}', IdentifierType::Obsolete), + ('\u{2e33}', '\u{2e34}', IdentifierType::Not_XID), ('\u{2e35}', '\u{2e35}', + IdentifierType::Obsolete), ('\u{2e36}', '\u{2e38}', IdentifierType::Not_XID), ('\u{2e39}', + '\u{2e39}', IdentifierType::Obsolete), ('\u{2e3a}', '\u{2e3b}', IdentifierType::Not_XID), + ('\u{2e3c}', '\u{2e42}', IdentifierType::Not_XID), ('\u{2e43}', '\u{2e44}', + IdentifierType::Not_XID), ('\u{2e45}', '\u{2e49}', IdentifierType::Not_XID), ('\u{2e4a}', + '\u{2e4e}', IdentifierType::Not_XID), ('\u{2e4f}', '\u{2e4f}', IdentifierType::Not_XID), + ('\u{2e50}', '\u{2e52}', IdentifierType::Not_XID), ('\u{2e53}', '\u{2e5d}', IdentifierType::Not_XID), ('\u{2e80}', '\u{2e99}', IdentifierType::Not_XID), ('\u{2e9b}', '\u{2e9e}', IdentifierType::Not_XID), ('\u{2e9f}', '\u{2e9f}', IdentifierType::Not_NFKC), ('\u{2ea0}', '\u{2ef2}', IdentifierType::Not_XID), ('\u{2ef3}', '\u{2ef3}', @@ -1104,11 +1128,11 @@ pub mod identifier { IdentifierType::Recommended), ('\u{31b8}', '\u{31ba}', IdentifierType::Recommended), ('\u{31bb}', '\u{31bf}', IdentifierType::Recommended), ('\u{31c0}', '\u{31cf}', IdentifierType::Not_XID), ('\u{31d0}', '\u{31e3}', IdentifierType::Not_XID), ('\u{31f0}', - '\u{31ff}', IdentifierType::Technical), ('\u{3200}', '\u{321c}', - IdentifierType::Not_NFKC), ('\u{321d}', '\u{321e}', IdentifierType::Not_NFKC), - ('\u{3220}', '\u{3243}', IdentifierType::Not_NFKC), ('\u{3244}', '\u{3247}', - IdentifierType::Not_NFKC), ('\u{3248}', '\u{324f}', IdentifierType::Not_XID), ('\u{3250}', - '\u{3250}', IdentifierType::Not_NFKC), ('\u{3251}', '\u{325f}', IdentifierType::Not_NFKC), + '\u{31ff}', IdentifierType::Obsolete), ('\u{3200}', '\u{321c}', IdentifierType::Not_NFKC), + ('\u{321d}', '\u{321e}', IdentifierType::Not_NFKC), ('\u{3220}', '\u{3243}', + IdentifierType::Not_NFKC), ('\u{3244}', '\u{3247}', IdentifierType::Not_NFKC), + ('\u{3248}', '\u{324f}', IdentifierType::Not_XID), ('\u{3250}', '\u{3250}', + IdentifierType::Not_NFKC), ('\u{3251}', '\u{325f}', IdentifierType::Not_NFKC), ('\u{3260}', '\u{327b}', IdentifierType::Not_NFKC), ('\u{327c}', '\u{327d}', IdentifierType::Not_NFKC), ('\u{327e}', '\u{327e}', IdentifierType::Not_NFKC), ('\u{327f}', '\u{327f}', IdentifierType::Technical), ('\u{3280}', '\u{32b0}', @@ -1127,48 +1151,52 @@ pub mod identifier { IdentifierType::Recommended), ('\u{9fcc}', '\u{9fcc}', IdentifierType::Recommended), ('\u{9fcd}', '\u{9fd5}', IdentifierType::Recommended), ('\u{9fd6}', '\u{9fea}', IdentifierType::Recommended), ('\u{9feb}', '\u{9fef}', IdentifierType::Recommended), - ('\u{9ff0}', '\u{9ffc}', IdentifierType::Recommended), ('\u{a000}', '\u{a48c}', - IdentifierType::Limited_Use), ('\u{a490}', '\u{a4a1}', IdentifierType::Limited_Use), - ('\u{a4a2}', '\u{a4a3}', IdentifierType::Limited_Use), ('\u{a4a4}', '\u{a4b3}', - IdentifierType::Limited_Use), ('\u{a4b4}', '\u{a4b4}', IdentifierType::Limited_Use), - ('\u{a4b5}', '\u{a4c0}', IdentifierType::Limited_Use), ('\u{a4c1}', '\u{a4c1}', - IdentifierType::Limited_Use), ('\u{a4c2}', '\u{a4c4}', IdentifierType::Limited_Use), - ('\u{a4c5}', '\u{a4c5}', IdentifierType::Limited_Use), ('\u{a4c6}', '\u{a4c6}', - IdentifierType::Limited_Use), ('\u{a4d0}', '\u{a4fd}', IdentifierType::Limited_Use), - ('\u{a4fe}', '\u{a4ff}', IdentifierType::Limited_Use), ('\u{a500}', '\u{a60c}', - IdentifierType::Limited_Use), ('\u{a60d}', '\u{a60f}', IdentifierType::Limited_Use), - ('\u{a610}', '\u{a612}', IdentifierType::Limited_Use), ('\u{a613}', '\u{a629}', - IdentifierType::Limited_Use), ('\u{a62a}', '\u{a62b}', IdentifierType::Limited_Use), - ('\u{a640}', '\u{a65f}', IdentifierType::Obsolete), ('\u{a660}', '\u{a661}', - IdentifierType::Obsolete), ('\u{a662}', '\u{a66e}', IdentifierType::Obsolete), - ('\u{a66f}', '\u{a66f}', IdentifierType::Uncommon_Use), ('\u{a670}', '\u{a673}', - IdentifierType::Obsolete), ('\u{a674}', '\u{a67b}', IdentifierType::Obsolete), - ('\u{a67c}', '\u{a67d}', IdentifierType::Uncommon_Use), ('\u{a67e}', '\u{a67e}', - IdentifierType::Not_XID), ('\u{a67f}', '\u{a67f}', IdentifierType::Recommended), - ('\u{a680}', '\u{a697}', IdentifierType::Obsolete), ('\u{a698}', '\u{a69b}', - IdentifierType::Obsolete), ('\u{a69c}', '\u{a69d}', IdentifierType::Not_NFKC), - ('\u{a69e}', '\u{a69e}', IdentifierType::Uncommon_Use), ('\u{a69f}', '\u{a69f}', - IdentifierType::Obsolete), ('\u{a6a0}', '\u{a6f1}', IdentifierType::Limited_Use), - ('\u{a6f2}', '\u{a6f7}', IdentifierType::Limited_Use), ('\u{a700}', '\u{a707}', - IdentifierType::Obsolete), ('\u{a708}', '\u{a716}', IdentifierType::Technical), - ('\u{a717}', '\u{a71a}', IdentifierType::Recommended), ('\u{a71b}', '\u{a71f}', - IdentifierType::Recommended), ('\u{a720}', '\u{a721}', IdentifierType::Not_XID), - ('\u{a722}', '\u{a72f}', IdentifierType::Technical), ('\u{a730}', '\u{a76f}', - IdentifierType::Obsolete), ('\u{a770}', '\u{a770}', IdentifierType::Not_NFKC), - ('\u{a771}', '\u{a787}', IdentifierType::Obsolete), ('\u{a788}', '\u{a788}', - IdentifierType::Recommended), ('\u{a789}', '\u{a78a}', IdentifierType::Not_XID), - ('\u{a78b}', '\u{a78c}', IdentifierType::Uncommon_Use), ('\u{a78d}', '\u{a78d}', - IdentifierType::Recommended), ('\u{a78e}', '\u{a78e}', IdentifierType::Technical), - ('\u{a78f}', '\u{a78f}', IdentifierType::Uncommon_Use), ('\u{a790}', '\u{a791}', - IdentifierType::Obsolete), ('\u{a792}', '\u{a793}', IdentifierType::Recommended), - ('\u{a794}', '\u{a79f}', IdentifierType::Obsolete), ('\u{a7a0}', '\u{a7a9}', - IdentifierType::Obsolete), ('\u{a7aa}', '\u{a7aa}', IdentifierType::Recommended), - ('\u{a7ab}', '\u{a7ad}', IdentifierType::Obsolete), ('\u{a7ae}', '\u{a7ae}', - IdentifierType::Recommended), ('\u{a7af}', '\u{a7af}', IdentifierType::Technical), - ('\u{a7b0}', '\u{a7b1}', IdentifierType::Obsolete), ('\u{a7b2}', '\u{a7b7}', - IdentifierType::Uncommon_Use), ('\u{a7b8}', '\u{a7b9}', IdentifierType::Recommended), - ('\u{a7ba}', '\u{a7bf}', IdentifierType::Technical), ('\u{a7c2}', '\u{a7c6}', - IdentifierType::Recommended), ('\u{a7c7}', '\u{a7ca}', IdentifierType::Recommended), + ('\u{9ff0}', '\u{9ffc}', IdentifierType::Recommended), ('\u{9ffd}', '\u{9fff}', + IdentifierType::Recommended), ('\u{a000}', '\u{a48c}', IdentifierType::Limited_Use), + ('\u{a490}', '\u{a4a1}', IdentifierType::Limited_Use), ('\u{a4a2}', '\u{a4a3}', + IdentifierType::Limited_Use), ('\u{a4a4}', '\u{a4b3}', IdentifierType::Limited_Use), + ('\u{a4b4}', '\u{a4b4}', IdentifierType::Limited_Use), ('\u{a4b5}', '\u{a4c0}', + IdentifierType::Limited_Use), ('\u{a4c1}', '\u{a4c1}', IdentifierType::Limited_Use), + ('\u{a4c2}', '\u{a4c4}', IdentifierType::Limited_Use), ('\u{a4c5}', '\u{a4c5}', + IdentifierType::Limited_Use), ('\u{a4c6}', '\u{a4c6}', IdentifierType::Limited_Use), + ('\u{a4d0}', '\u{a4fd}', IdentifierType::Limited_Use), ('\u{a4fe}', '\u{a4ff}', + IdentifierType::Limited_Use), ('\u{a500}', '\u{a60c}', IdentifierType::Limited_Use), + ('\u{a60d}', '\u{a60f}', IdentifierType::Limited_Use), ('\u{a610}', '\u{a612}', + IdentifierType::Limited_Use), ('\u{a613}', '\u{a629}', IdentifierType::Limited_Use), + ('\u{a62a}', '\u{a62b}', IdentifierType::Limited_Use), ('\u{a640}', '\u{a65f}', + IdentifierType::Obsolete), ('\u{a660}', '\u{a661}', IdentifierType::Obsolete), + ('\u{a662}', '\u{a66e}', IdentifierType::Obsolete), ('\u{a66f}', '\u{a66f}', + IdentifierType::Uncommon_Use), ('\u{a670}', '\u{a673}', IdentifierType::Obsolete), + ('\u{a674}', '\u{a67b}', IdentifierType::Obsolete), ('\u{a67c}', '\u{a67d}', + IdentifierType::Uncommon_Use), ('\u{a67e}', '\u{a67e}', IdentifierType::Not_XID), + ('\u{a67f}', '\u{a67f}', IdentifierType::Recommended), ('\u{a680}', '\u{a697}', + IdentifierType::Obsolete), ('\u{a698}', '\u{a69b}', IdentifierType::Obsolete), + ('\u{a69c}', '\u{a69d}', IdentifierType::Not_NFKC), ('\u{a69e}', '\u{a69e}', + IdentifierType::Uncommon_Use), ('\u{a69f}', '\u{a69f}', IdentifierType::Obsolete), + ('\u{a6a0}', '\u{a6f1}', IdentifierType::Limited_Use), ('\u{a6f2}', '\u{a6f7}', + IdentifierType::Limited_Use), ('\u{a700}', '\u{a707}', IdentifierType::Obsolete), + ('\u{a708}', '\u{a716}', IdentifierType::Technical), ('\u{a717}', '\u{a71a}', + IdentifierType::Recommended), ('\u{a71b}', '\u{a71f}', IdentifierType::Recommended), + ('\u{a720}', '\u{a721}', IdentifierType::Not_XID), ('\u{a722}', '\u{a72f}', + IdentifierType::Technical), ('\u{a730}', '\u{a76f}', IdentifierType::Obsolete), + ('\u{a770}', '\u{a770}', IdentifierType::Not_NFKC), ('\u{a771}', '\u{a787}', + IdentifierType::Obsolete), ('\u{a788}', '\u{a788}', IdentifierType::Recommended), + ('\u{a789}', '\u{a78a}', IdentifierType::Not_XID), ('\u{a78b}', '\u{a78c}', + IdentifierType::Uncommon_Use), ('\u{a78d}', '\u{a78d}', IdentifierType::Recommended), + ('\u{a78e}', '\u{a78e}', IdentifierType::Technical), ('\u{a78f}', '\u{a78f}', + IdentifierType::Uncommon_Use), ('\u{a790}', '\u{a791}', IdentifierType::Obsolete), + ('\u{a792}', '\u{a793}', IdentifierType::Recommended), ('\u{a794}', '\u{a79f}', + IdentifierType::Obsolete), ('\u{a7a0}', '\u{a7a9}', IdentifierType::Obsolete), + ('\u{a7aa}', '\u{a7aa}', IdentifierType::Recommended), ('\u{a7ab}', '\u{a7ad}', + IdentifierType::Obsolete), ('\u{a7ae}', '\u{a7ae}', IdentifierType::Technical), + ('\u{a7af}', '\u{a7af}', IdentifierType::Technical), ('\u{a7b0}', '\u{a7b1}', + IdentifierType::Obsolete), ('\u{a7b2}', '\u{a7b7}', IdentifierType::Uncommon_Use), + ('\u{a7b8}', '\u{a7b9}', IdentifierType::Uncommon_Use), ('\u{a7ba}', '\u{a7bf}', + IdentifierType::Technical), ('\u{a7c0}', '\u{a7c1}', IdentifierType::Recommended), + ('\u{a7c2}', '\u{a7c6}', IdentifierType::Recommended), ('\u{a7c7}', '\u{a7ca}', + IdentifierType::Recommended), ('\u{a7d0}', '\u{a7d1}', IdentifierType::Recommended), + ('\u{a7d3}', '\u{a7d3}', IdentifierType::Recommended), ('\u{a7d5}', '\u{a7d9}', + IdentifierType::Recommended), ('\u{a7f2}', '\u{a7f4}', IdentifierType::Not_NFKC), ('\u{a7f5}', '\u{a7f6}', IdentifierType::Obsolete), ('\u{a7f7}', '\u{a7f7}', IdentifierType::Obsolete), ('\u{a7f8}', '\u{a7f9}', IdentifierType::Not_NFKC), ('\u{a7fa}', '\u{a7fa}', IdentifierType::Technical), ('\u{a7fb}', '\u{a7ff}', @@ -1235,119 +1263,133 @@ pub mod identifier { IdentifierType::Not_NFKC), ('\u{fb3e}', '\u{fb3e}', IdentifierType::Not_NFKC), ('\u{fb40}', '\u{fb41}', IdentifierType::Not_NFKC), ('\u{fb43}', '\u{fb44}', IdentifierType::Not_NFKC), ('\u{fb46}', '\u{fbb1}', IdentifierType::Not_NFKC), - ('\u{fbb2}', '\u{fbc1}', IdentifierType::Technical), ('\u{fbd3}', '\u{fd3d}', - IdentifierType::Not_NFKC), ('\u{fd3e}', '\u{fd3f}', IdentifierType::Technical), - ('\u{fd50}', '\u{fd8f}', IdentifierType::Not_NFKC), ('\u{fd92}', '\u{fdc7}', - IdentifierType::Not_NFKC), ('\u{fdf0}', '\u{fdfb}', IdentifierType::Not_NFKC), + ('\u{fbb2}', '\u{fbc1}', IdentifierType::Technical), ('\u{fbc2}', '\u{fbc2}', + IdentifierType::Technical), ('\u{fbd3}', '\u{fd3d}', IdentifierType::Not_NFKC), + ('\u{fd3e}', '\u{fd3f}', IdentifierType::Technical), ('\u{fd40}', '\u{fd4f}', + IdentifierType::Technical), ('\u{fd50}', '\u{fd8f}', IdentifierType::Not_NFKC), + ('\u{fd92}', '\u{fdc7}', IdentifierType::Not_NFKC), ('\u{fdcf}', '\u{fdcf}', + IdentifierType::Technical), ('\u{fdf0}', '\u{fdfb}', IdentifierType::Not_NFKC), ('\u{fdfc}', '\u{fdfc}', IdentifierType::Not_NFKC), ('\u{fdfd}', '\u{fdfd}', - IdentifierType::Technical), ('\u{fe00}', '\u{fe0f}', IdentifierType::Default_Ignorable), - ('\u{fe10}', '\u{fe19}', IdentifierType::Not_NFKC), ('\u{fe20}', '\u{fe23}', - IdentifierType::Technical), ('\u{fe24}', '\u{fe26}', IdentifierType::Technical), - ('\u{fe27}', '\u{fe2d}', IdentifierType::Technical), ('\u{fe2e}', '\u{fe2f}', - IdentifierType::Uncommon_Use), ('\u{fe30}', '\u{fe44}', IdentifierType::Not_NFKC), - ('\u{fe45}', '\u{fe46}', IdentifierType::Technical), ('\u{fe47}', '\u{fe48}', - IdentifierType::Not_NFKC), ('\u{fe49}', '\u{fe52}', IdentifierType::Not_NFKC), - ('\u{fe54}', '\u{fe66}', IdentifierType::Not_NFKC), ('\u{fe68}', '\u{fe6b}', - IdentifierType::Not_NFKC), ('\u{fe70}', '\u{fe72}', IdentifierType::Not_NFKC), - ('\u{fe73}', '\u{fe73}', IdentifierType::Technical), ('\u{fe74}', '\u{fe74}', - IdentifierType::Not_NFKC), ('\u{fe76}', '\u{fefc}', IdentifierType::Not_NFKC), - ('\u{feff}', '\u{feff}', IdentifierType::Default_Ignorable), ('\u{ff01}', '\u{ff5e}', - IdentifierType::Not_NFKC), ('\u{ff5f}', '\u{ff60}', IdentifierType::Not_NFKC), - ('\u{ff61}', '\u{ff9f}', IdentifierType::Not_NFKC), ('\u{ffa0}', '\u{ffa0}', - IdentifierType::Default_Ignorable), ('\u{ffa1}', '\u{ffbe}', IdentifierType::Not_NFKC), - ('\u{ffc2}', '\u{ffc7}', IdentifierType::Not_NFKC), ('\u{ffca}', '\u{ffcf}', - IdentifierType::Not_NFKC), ('\u{ffd2}', '\u{ffd7}', IdentifierType::Not_NFKC), - ('\u{ffda}', '\u{ffdc}', IdentifierType::Not_NFKC), ('\u{ffe0}', '\u{ffe6}', - IdentifierType::Not_NFKC), ('\u{ffe8}', '\u{ffee}', IdentifierType::Not_NFKC), - ('\u{fff9}', '\u{fffb}', IdentifierType::Not_XID), ('\u{fffc}', '\u{fffc}', - IdentifierType::Not_XID), ('\u{fffd}', '\u{fffd}', IdentifierType::Not_XID), ('\u{10000}', - '\u{1000b}', IdentifierType::Exclusion), ('\u{1000d}', '\u{10026}', - IdentifierType::Exclusion), ('\u{10028}', '\u{1003a}', IdentifierType::Exclusion), - ('\u{1003c}', '\u{1003d}', IdentifierType::Exclusion), ('\u{1003f}', '\u{1004d}', - IdentifierType::Exclusion), ('\u{10050}', '\u{1005d}', IdentifierType::Exclusion), - ('\u{10080}', '\u{100fa}', IdentifierType::Exclusion), ('\u{10100}', '\u{10102}', - IdentifierType::Exclusion), ('\u{10107}', '\u{10133}', IdentifierType::Exclusion), - ('\u{10137}', '\u{1013f}', IdentifierType::Exclusion), ('\u{10140}', '\u{10174}', - IdentifierType::Obsolete), ('\u{10175}', '\u{1018a}', IdentifierType::Not_XID), - ('\u{1018b}', '\u{1018c}', IdentifierType::Not_XID), ('\u{1018d}', '\u{1018e}', - IdentifierType::Not_XID), ('\u{10190}', '\u{1019b}', IdentifierType::Not_XID), - ('\u{1019c}', '\u{1019c}', IdentifierType::Not_XID), ('\u{101a0}', '\u{101a0}', - IdentifierType::Not_XID), ('\u{101d0}', '\u{101fc}', IdentifierType::Obsolete), - ('\u{101fd}', '\u{101fd}', IdentifierType::Obsolete), ('\u{10280}', '\u{1029c}', - IdentifierType::Exclusion), ('\u{102a0}', '\u{102d0}', IdentifierType::Exclusion), - ('\u{102e0}', '\u{102e0}', IdentifierType::Obsolete), ('\u{102e1}', '\u{102fb}', - IdentifierType::Obsolete), ('\u{10300}', '\u{1031e}', IdentifierType::Exclusion), - ('\u{1031f}', '\u{1031f}', IdentifierType::Exclusion), ('\u{10320}', '\u{10323}', - IdentifierType::Exclusion), ('\u{1032d}', '\u{1032f}', IdentifierType::Exclusion), - ('\u{10330}', '\u{1034a}', IdentifierType::Exclusion), ('\u{10350}', '\u{1037a}', - IdentifierType::Exclusion), ('\u{10380}', '\u{1039d}', IdentifierType::Exclusion), - ('\u{1039f}', '\u{1039f}', IdentifierType::Exclusion), ('\u{103a0}', '\u{103c3}', - IdentifierType::Exclusion), ('\u{103c8}', '\u{103cf}', IdentifierType::Exclusion), - ('\u{103d0}', '\u{103d0}', IdentifierType::Exclusion), ('\u{103d1}', '\u{103d5}', - IdentifierType::Exclusion), ('\u{10400}', '\u{10425}', IdentifierType::Exclusion), - ('\u{10426}', '\u{10427}', IdentifierType::Exclusion), ('\u{10428}', '\u{1044d}', - IdentifierType::Exclusion), ('\u{1044e}', '\u{1049d}', IdentifierType::Exclusion), - ('\u{104a0}', '\u{104a9}', IdentifierType::Exclusion), ('\u{104b0}', '\u{104d3}', - IdentifierType::Limited_Use), ('\u{104d8}', '\u{104fb}', IdentifierType::Limited_Use), - ('\u{10500}', '\u{10527}', IdentifierType::Exclusion), ('\u{10530}', '\u{10563}', - IdentifierType::Exclusion), ('\u{1056f}', '\u{1056f}', IdentifierType::Exclusion), + IdentifierType::Technical), ('\u{fdfe}', '\u{fdff}', IdentifierType::Technical), + ('\u{fe00}', '\u{fe0f}', IdentifierType::Default_Ignorable), ('\u{fe10}', '\u{fe19}', + IdentifierType::Not_NFKC), ('\u{fe20}', '\u{fe23}', IdentifierType::Technical), + ('\u{fe24}', '\u{fe26}', IdentifierType::Technical), ('\u{fe27}', '\u{fe2d}', + IdentifierType::Technical), ('\u{fe2e}', '\u{fe2f}', IdentifierType::Uncommon_Use), + ('\u{fe30}', '\u{fe44}', IdentifierType::Not_NFKC), ('\u{fe45}', '\u{fe46}', + IdentifierType::Technical), ('\u{fe47}', '\u{fe48}', IdentifierType::Not_NFKC), + ('\u{fe49}', '\u{fe52}', IdentifierType::Not_NFKC), ('\u{fe54}', '\u{fe66}', + IdentifierType::Not_NFKC), ('\u{fe68}', '\u{fe6b}', IdentifierType::Not_NFKC), + ('\u{fe70}', '\u{fe72}', IdentifierType::Not_NFKC), ('\u{fe73}', '\u{fe73}', + IdentifierType::Technical), ('\u{fe74}', '\u{fe74}', IdentifierType::Not_NFKC), + ('\u{fe76}', '\u{fefc}', IdentifierType::Not_NFKC), ('\u{feff}', '\u{feff}', + IdentifierType::Default_Ignorable), ('\u{ff01}', '\u{ff5e}', IdentifierType::Not_NFKC), + ('\u{ff5f}', '\u{ff60}', IdentifierType::Not_NFKC), ('\u{ff61}', '\u{ff9f}', + IdentifierType::Not_NFKC), ('\u{ffa0}', '\u{ffa0}', IdentifierType::Default_Ignorable), + ('\u{ffa1}', '\u{ffbe}', IdentifierType::Not_NFKC), ('\u{ffc2}', '\u{ffc7}', + IdentifierType::Not_NFKC), ('\u{ffca}', '\u{ffcf}', IdentifierType::Not_NFKC), + ('\u{ffd2}', '\u{ffd7}', IdentifierType::Not_NFKC), ('\u{ffda}', '\u{ffdc}', + IdentifierType::Not_NFKC), ('\u{ffe0}', '\u{ffe6}', IdentifierType::Not_NFKC), + ('\u{ffe8}', '\u{ffee}', IdentifierType::Not_NFKC), ('\u{fff9}', '\u{fffb}', + IdentifierType::Not_XID), ('\u{fffc}', '\u{fffc}', IdentifierType::Not_XID), ('\u{fffd}', + '\u{fffd}', IdentifierType::Not_XID), ('\u{10000}', '\u{1000b}', + IdentifierType::Exclusion), ('\u{1000d}', '\u{10026}', IdentifierType::Exclusion), + ('\u{10028}', '\u{1003a}', IdentifierType::Exclusion), ('\u{1003c}', '\u{1003d}', + IdentifierType::Exclusion), ('\u{1003f}', '\u{1004d}', IdentifierType::Exclusion), + ('\u{10050}', '\u{1005d}', IdentifierType::Exclusion), ('\u{10080}', '\u{100fa}', + IdentifierType::Exclusion), ('\u{10100}', '\u{10102}', IdentifierType::Exclusion), + ('\u{10107}', '\u{10133}', IdentifierType::Exclusion), ('\u{10137}', '\u{1013f}', + IdentifierType::Exclusion), ('\u{10140}', '\u{10174}', IdentifierType::Obsolete), + ('\u{10175}', '\u{1018a}', IdentifierType::Not_XID), ('\u{1018b}', '\u{1018c}', + IdentifierType::Not_XID), ('\u{1018d}', '\u{1018e}', IdentifierType::Not_XID), + ('\u{10190}', '\u{1019b}', IdentifierType::Not_XID), ('\u{1019c}', '\u{1019c}', + IdentifierType::Not_XID), ('\u{101a0}', '\u{101a0}', IdentifierType::Not_XID), + ('\u{101d0}', '\u{101fc}', IdentifierType::Obsolete), ('\u{101fd}', '\u{101fd}', + IdentifierType::Obsolete), ('\u{10280}', '\u{1029c}', IdentifierType::Exclusion), + ('\u{102a0}', '\u{102d0}', IdentifierType::Exclusion), ('\u{102e0}', '\u{102e0}', + IdentifierType::Obsolete), ('\u{102e1}', '\u{102fb}', IdentifierType::Obsolete), + ('\u{10300}', '\u{1031e}', IdentifierType::Exclusion), ('\u{1031f}', '\u{1031f}', + IdentifierType::Exclusion), ('\u{10320}', '\u{10323}', IdentifierType::Exclusion), + ('\u{1032d}', '\u{1032f}', IdentifierType::Exclusion), ('\u{10330}', '\u{1034a}', + IdentifierType::Exclusion), ('\u{10350}', '\u{1037a}', IdentifierType::Exclusion), + ('\u{10380}', '\u{1039d}', IdentifierType::Exclusion), ('\u{1039f}', '\u{1039f}', + IdentifierType::Exclusion), ('\u{103a0}', '\u{103c3}', IdentifierType::Exclusion), + ('\u{103c8}', '\u{103cf}', IdentifierType::Exclusion), ('\u{103d0}', '\u{103d0}', + IdentifierType::Exclusion), ('\u{103d1}', '\u{103d5}', IdentifierType::Exclusion), + ('\u{10400}', '\u{10425}', IdentifierType::Exclusion), ('\u{10426}', '\u{10427}', + IdentifierType::Exclusion), ('\u{10428}', '\u{1044d}', IdentifierType::Exclusion), + ('\u{1044e}', '\u{1049d}', IdentifierType::Exclusion), ('\u{104a0}', '\u{104a9}', + IdentifierType::Exclusion), ('\u{104b0}', '\u{104d3}', IdentifierType::Limited_Use), + ('\u{104d8}', '\u{104fb}', IdentifierType::Limited_Use), ('\u{10500}', '\u{10527}', + IdentifierType::Exclusion), ('\u{10530}', '\u{10563}', IdentifierType::Exclusion), + ('\u{1056f}', '\u{1056f}', IdentifierType::Exclusion), ('\u{10570}', '\u{1057a}', + IdentifierType::Exclusion), ('\u{1057c}', '\u{1058a}', IdentifierType::Exclusion), + ('\u{1058c}', '\u{10592}', IdentifierType::Exclusion), ('\u{10594}', '\u{10595}', + IdentifierType::Exclusion), ('\u{10597}', '\u{105a1}', IdentifierType::Exclusion), + ('\u{105a3}', '\u{105b1}', IdentifierType::Exclusion), ('\u{105b3}', '\u{105b9}', + IdentifierType::Exclusion), ('\u{105bb}', '\u{105bc}', IdentifierType::Exclusion), ('\u{10600}', '\u{10736}', IdentifierType::Exclusion), ('\u{10740}', '\u{10755}', IdentifierType::Exclusion), ('\u{10760}', '\u{10767}', IdentifierType::Exclusion), - ('\u{10800}', '\u{10805}', IdentifierType::Exclusion), ('\u{10808}', '\u{10808}', - IdentifierType::Exclusion), ('\u{1080a}', '\u{10835}', IdentifierType::Exclusion), - ('\u{10837}', '\u{10838}', IdentifierType::Exclusion), ('\u{1083c}', '\u{1083c}', - IdentifierType::Exclusion), ('\u{1083f}', '\u{1083f}', IdentifierType::Exclusion), - ('\u{10840}', '\u{10855}', IdentifierType::Exclusion), ('\u{10857}', '\u{1085f}', - IdentifierType::Exclusion), ('\u{10860}', '\u{10876}', IdentifierType::Exclusion), - ('\u{10877}', '\u{1087f}', IdentifierType::Exclusion), ('\u{10880}', '\u{1089e}', - IdentifierType::Exclusion), ('\u{108a7}', '\u{108af}', IdentifierType::Exclusion), - ('\u{108e0}', '\u{108f2}', IdentifierType::Exclusion), ('\u{108f4}', '\u{108f5}', - IdentifierType::Exclusion), ('\u{108fb}', '\u{108ff}', IdentifierType::Exclusion), - ('\u{10900}', '\u{10915}', IdentifierType::Exclusion), ('\u{10916}', '\u{10919}', - IdentifierType::Exclusion), ('\u{1091a}', '\u{1091b}', IdentifierType::Exclusion), - ('\u{1091f}', '\u{1091f}', IdentifierType::Exclusion), ('\u{10920}', '\u{10939}', - IdentifierType::Exclusion), ('\u{1093f}', '\u{1093f}', IdentifierType::Exclusion), - ('\u{10980}', '\u{109b7}', IdentifierType::Exclusion), ('\u{109bc}', '\u{109bd}', - IdentifierType::Exclusion), ('\u{109be}', '\u{109bf}', IdentifierType::Exclusion), - ('\u{109c0}', '\u{109cf}', IdentifierType::Exclusion), ('\u{109d2}', '\u{109ff}', - IdentifierType::Exclusion), ('\u{10a00}', '\u{10a03}', IdentifierType::Exclusion), - ('\u{10a05}', '\u{10a06}', IdentifierType::Exclusion), ('\u{10a0c}', '\u{10a13}', - IdentifierType::Exclusion), ('\u{10a15}', '\u{10a17}', IdentifierType::Exclusion), - ('\u{10a19}', '\u{10a33}', IdentifierType::Exclusion), ('\u{10a34}', '\u{10a35}', - IdentifierType::Exclusion), ('\u{10a38}', '\u{10a3a}', IdentifierType::Exclusion), - ('\u{10a3f}', '\u{10a3f}', IdentifierType::Exclusion), ('\u{10a40}', '\u{10a47}', - IdentifierType::Exclusion), ('\u{10a48}', '\u{10a48}', IdentifierType::Exclusion), - ('\u{10a50}', '\u{10a58}', IdentifierType::Exclusion), ('\u{10a60}', '\u{10a7c}', - IdentifierType::Exclusion), ('\u{10a7d}', '\u{10a7f}', IdentifierType::Exclusion), - ('\u{10a80}', '\u{10a9c}', IdentifierType::Exclusion), ('\u{10a9d}', '\u{10a9f}', - IdentifierType::Exclusion), ('\u{10ac0}', '\u{10ac7}', IdentifierType::Exclusion), - ('\u{10ac8}', '\u{10ac8}', IdentifierType::Exclusion), ('\u{10ac9}', '\u{10ae6}', - IdentifierType::Exclusion), ('\u{10aeb}', '\u{10af6}', IdentifierType::Exclusion), - ('\u{10b00}', '\u{10b35}', IdentifierType::Exclusion), ('\u{10b39}', '\u{10b3f}', - IdentifierType::Exclusion), ('\u{10b40}', '\u{10b55}', IdentifierType::Exclusion), - ('\u{10b58}', '\u{10b5f}', IdentifierType::Exclusion), ('\u{10b60}', '\u{10b72}', - IdentifierType::Exclusion), ('\u{10b78}', '\u{10b7f}', IdentifierType::Exclusion), - ('\u{10b80}', '\u{10b91}', IdentifierType::Exclusion), ('\u{10b99}', '\u{10b9c}', - IdentifierType::Exclusion), ('\u{10ba9}', '\u{10baf}', IdentifierType::Exclusion), - ('\u{10c00}', '\u{10c48}', IdentifierType::Exclusion), ('\u{10c80}', '\u{10cb2}', - IdentifierType::Exclusion), ('\u{10cc0}', '\u{10cf2}', IdentifierType::Exclusion), - ('\u{10cfa}', '\u{10cff}', IdentifierType::Exclusion), ('\u{10d00}', '\u{10d27}', - IdentifierType::Limited_Use), ('\u{10d30}', '\u{10d39}', IdentifierType::Limited_Use), - ('\u{10e60}', '\u{10e7e}', IdentifierType::Not_XID), ('\u{10e80}', '\u{10ea9}', - IdentifierType::Exclusion), ('\u{10eab}', '\u{10eac}', IdentifierType::Exclusion), - ('\u{10ead}', '\u{10ead}', IdentifierType::Exclusion), ('\u{10eb0}', '\u{10eb1}', - IdentifierType::Exclusion), ('\u{10f00}', '\u{10f1c}', IdentifierType::Exclusion), - ('\u{10f1d}', '\u{10f26}', IdentifierType::Exclusion), ('\u{10f27}', '\u{10f27}', - IdentifierType::Exclusion), ('\u{10f30}', '\u{10f50}', IdentifierType::Exclusion), - ('\u{10f51}', '\u{10f59}', IdentifierType::Exclusion), ('\u{10fb0}', '\u{10fc4}', - IdentifierType::Exclusion), ('\u{10fc5}', '\u{10fcb}', IdentifierType::Exclusion), - ('\u{10fe0}', '\u{10ff6}', IdentifierType::Exclusion), ('\u{11000}', '\u{11046}', - IdentifierType::Exclusion), ('\u{11047}', '\u{1104d}', IdentifierType::Exclusion), - ('\u{11052}', '\u{11065}', IdentifierType::Exclusion), ('\u{11066}', '\u{1106f}', - IdentifierType::Exclusion), ('\u{1107f}', '\u{1107f}', IdentifierType::Exclusion), - ('\u{11080}', '\u{110ba}', IdentifierType::Exclusion), ('\u{110bb}', '\u{110bc}', - IdentifierType::Exclusion), ('\u{110bd}', '\u{110bd}', IdentifierType::Exclusion), - ('\u{110be}', '\u{110c1}', IdentifierType::Exclusion), ('\u{110cd}', '\u{110cd}', + ('\u{10780}', '\u{10780}', IdentifierType::Uncommon_Use), ('\u{10781}', '\u{10785}', + IdentifierType::Not_NFKC), ('\u{10787}', '\u{107b0}', IdentifierType::Not_NFKC), + ('\u{107b2}', '\u{107ba}', IdentifierType::Not_NFKC), ('\u{10800}', '\u{10805}', + IdentifierType::Exclusion), ('\u{10808}', '\u{10808}', IdentifierType::Exclusion), + ('\u{1080a}', '\u{10835}', IdentifierType::Exclusion), ('\u{10837}', '\u{10838}', + IdentifierType::Exclusion), ('\u{1083c}', '\u{1083c}', IdentifierType::Exclusion), + ('\u{1083f}', '\u{1083f}', IdentifierType::Exclusion), ('\u{10840}', '\u{10855}', + IdentifierType::Exclusion), ('\u{10857}', '\u{1085f}', IdentifierType::Exclusion), + ('\u{10860}', '\u{10876}', IdentifierType::Exclusion), ('\u{10877}', '\u{1087f}', + IdentifierType::Exclusion), ('\u{10880}', '\u{1089e}', IdentifierType::Exclusion), + ('\u{108a7}', '\u{108af}', IdentifierType::Exclusion), ('\u{108e0}', '\u{108f2}', + IdentifierType::Exclusion), ('\u{108f4}', '\u{108f5}', IdentifierType::Exclusion), + ('\u{108fb}', '\u{108ff}', IdentifierType::Exclusion), ('\u{10900}', '\u{10915}', + IdentifierType::Exclusion), ('\u{10916}', '\u{10919}', IdentifierType::Exclusion), + ('\u{1091a}', '\u{1091b}', IdentifierType::Exclusion), ('\u{1091f}', '\u{1091f}', + IdentifierType::Exclusion), ('\u{10920}', '\u{10939}', IdentifierType::Exclusion), + ('\u{1093f}', '\u{1093f}', IdentifierType::Exclusion), ('\u{10980}', '\u{109b7}', + IdentifierType::Exclusion), ('\u{109bc}', '\u{109bd}', IdentifierType::Exclusion), + ('\u{109be}', '\u{109bf}', IdentifierType::Exclusion), ('\u{109c0}', '\u{109cf}', + IdentifierType::Exclusion), ('\u{109d2}', '\u{109ff}', IdentifierType::Exclusion), + ('\u{10a00}', '\u{10a03}', IdentifierType::Exclusion), ('\u{10a05}', '\u{10a06}', + IdentifierType::Exclusion), ('\u{10a0c}', '\u{10a13}', IdentifierType::Exclusion), + ('\u{10a15}', '\u{10a17}', IdentifierType::Exclusion), ('\u{10a19}', '\u{10a33}', + IdentifierType::Exclusion), ('\u{10a34}', '\u{10a35}', IdentifierType::Exclusion), + ('\u{10a38}', '\u{10a3a}', IdentifierType::Exclusion), ('\u{10a3f}', '\u{10a3f}', + IdentifierType::Exclusion), ('\u{10a40}', '\u{10a47}', IdentifierType::Exclusion), + ('\u{10a48}', '\u{10a48}', IdentifierType::Exclusion), ('\u{10a50}', '\u{10a58}', + IdentifierType::Exclusion), ('\u{10a60}', '\u{10a7c}', IdentifierType::Exclusion), + ('\u{10a7d}', '\u{10a7f}', IdentifierType::Exclusion), ('\u{10a80}', '\u{10a9c}', + IdentifierType::Exclusion), ('\u{10a9d}', '\u{10a9f}', IdentifierType::Exclusion), + ('\u{10ac0}', '\u{10ac7}', IdentifierType::Exclusion), ('\u{10ac8}', '\u{10ac8}', + IdentifierType::Exclusion), ('\u{10ac9}', '\u{10ae6}', IdentifierType::Exclusion), + ('\u{10aeb}', '\u{10af6}', IdentifierType::Exclusion), ('\u{10b00}', '\u{10b35}', + IdentifierType::Exclusion), ('\u{10b39}', '\u{10b3f}', IdentifierType::Exclusion), + ('\u{10b40}', '\u{10b55}', IdentifierType::Exclusion), ('\u{10b58}', '\u{10b5f}', + IdentifierType::Exclusion), ('\u{10b60}', '\u{10b72}', IdentifierType::Exclusion), + ('\u{10b78}', '\u{10b7f}', IdentifierType::Exclusion), ('\u{10b80}', '\u{10b91}', + IdentifierType::Exclusion), ('\u{10b99}', '\u{10b9c}', IdentifierType::Exclusion), + ('\u{10ba9}', '\u{10baf}', IdentifierType::Exclusion), ('\u{10c00}', '\u{10c48}', + IdentifierType::Exclusion), ('\u{10c80}', '\u{10cb2}', IdentifierType::Exclusion), + ('\u{10cc0}', '\u{10cf2}', IdentifierType::Exclusion), ('\u{10cfa}', '\u{10cff}', + IdentifierType::Exclusion), ('\u{10d00}', '\u{10d27}', IdentifierType::Limited_Use), + ('\u{10d30}', '\u{10d39}', IdentifierType::Limited_Use), ('\u{10e60}', '\u{10e7e}', + IdentifierType::Not_XID), ('\u{10e80}', '\u{10ea9}', IdentifierType::Exclusion), + ('\u{10eab}', '\u{10eac}', IdentifierType::Exclusion), ('\u{10ead}', '\u{10ead}', + IdentifierType::Exclusion), ('\u{10eb0}', '\u{10eb1}', IdentifierType::Exclusion), + ('\u{10efd}', '\u{10eff}', IdentifierType::Uncommon_Use), ('\u{10f00}', '\u{10f1c}', + IdentifierType::Exclusion), ('\u{10f1d}', '\u{10f26}', IdentifierType::Exclusion), + ('\u{10f27}', '\u{10f27}', IdentifierType::Exclusion), ('\u{10f30}', '\u{10f50}', + IdentifierType::Exclusion), ('\u{10f51}', '\u{10f59}', IdentifierType::Exclusion), + ('\u{10f70}', '\u{10f85}', IdentifierType::Exclusion), ('\u{10f86}', '\u{10f89}', + IdentifierType::Exclusion), ('\u{10fb0}', '\u{10fc4}', IdentifierType::Exclusion), + ('\u{10fc5}', '\u{10fcb}', IdentifierType::Exclusion), ('\u{10fe0}', '\u{10ff6}', + IdentifierType::Exclusion), ('\u{11000}', '\u{11046}', IdentifierType::Exclusion), + ('\u{11047}', '\u{1104d}', IdentifierType::Exclusion), ('\u{11052}', '\u{11065}', + IdentifierType::Exclusion), ('\u{11066}', '\u{1106f}', IdentifierType::Exclusion), + ('\u{11070}', '\u{11075}', IdentifierType::Exclusion), ('\u{1107f}', '\u{1107f}', + IdentifierType::Exclusion), ('\u{11080}', '\u{110ba}', IdentifierType::Exclusion), + ('\u{110bb}', '\u{110bc}', IdentifierType::Exclusion), ('\u{110bd}', '\u{110bd}', + IdentifierType::Exclusion), ('\u{110be}', '\u{110c1}', IdentifierType::Exclusion), + ('\u{110c2}', '\u{110c2}', IdentifierType::Exclusion), ('\u{110cd}', '\u{110cd}', IdentifierType::Exclusion), ('\u{110d0}', '\u{110e8}', IdentifierType::Exclusion), ('\u{110f0}', '\u{110f9}', IdentifierType::Exclusion), ('\u{11100}', '\u{11134}', IdentifierType::Limited_Use), ('\u{11136}', '\u{1113f}', IdentifierType::Limited_Use), @@ -1365,45 +1407,47 @@ pub mod identifier { IdentifierType::Not_XID), ('\u{11200}', '\u{11211}', IdentifierType::Exclusion), ('\u{11213}', '\u{11237}', IdentifierType::Exclusion), ('\u{11238}', '\u{1123d}', IdentifierType::Exclusion), ('\u{1123e}', '\u{1123e}', IdentifierType::Exclusion), - ('\u{11280}', '\u{11286}', IdentifierType::Exclusion), ('\u{11288}', '\u{11288}', - IdentifierType::Exclusion), ('\u{1128a}', '\u{1128d}', IdentifierType::Exclusion), - ('\u{1128f}', '\u{1129d}', IdentifierType::Exclusion), ('\u{1129f}', '\u{112a8}', - IdentifierType::Exclusion), ('\u{112a9}', '\u{112a9}', IdentifierType::Exclusion), - ('\u{112b0}', '\u{112ea}', IdentifierType::Exclusion), ('\u{112f0}', '\u{112f9}', - IdentifierType::Exclusion), ('\u{11300}', '\u{11300}', IdentifierType::Exclusion), - ('\u{11301}', '\u{11301}', IdentifierType::Recommended), ('\u{11302}', '\u{11302}', - IdentifierType::Exclusion), ('\u{11303}', '\u{11303}', IdentifierType::Recommended), - ('\u{11305}', '\u{1130c}', IdentifierType::Exclusion), ('\u{1130f}', '\u{11310}', - IdentifierType::Exclusion), ('\u{11313}', '\u{11328}', IdentifierType::Exclusion), - ('\u{1132a}', '\u{11330}', IdentifierType::Exclusion), ('\u{11332}', '\u{11333}', - IdentifierType::Exclusion), ('\u{11335}', '\u{11339}', IdentifierType::Exclusion), - ('\u{1133b}', '\u{1133b}', IdentifierType::Recommended), ('\u{1133c}', '\u{1133c}', - IdentifierType::Recommended), ('\u{1133d}', '\u{11344}', IdentifierType::Exclusion), - ('\u{11347}', '\u{11348}', IdentifierType::Exclusion), ('\u{1134b}', '\u{1134d}', - IdentifierType::Exclusion), ('\u{11350}', '\u{11350}', IdentifierType::Exclusion), - ('\u{11357}', '\u{11357}', IdentifierType::Exclusion), ('\u{1135d}', '\u{11363}', - IdentifierType::Exclusion), ('\u{11366}', '\u{1136c}', IdentifierType::Exclusion), - ('\u{11370}', '\u{11374}', IdentifierType::Exclusion), ('\u{11400}', '\u{1144a}', - IdentifierType::Limited_Use), ('\u{1144b}', '\u{1144f}', IdentifierType::Limited_Use), - ('\u{11450}', '\u{11459}', IdentifierType::Limited_Use), ('\u{1145a}', '\u{1145a}', - IdentifierType::Limited_Use), ('\u{1145b}', '\u{1145b}', IdentifierType::Limited_Use), - ('\u{1145d}', '\u{1145d}', IdentifierType::Limited_Use), ('\u{1145e}', '\u{1145e}', - IdentifierType::Limited_Use), ('\u{1145f}', '\u{1145f}', IdentifierType::Limited_Use), - ('\u{11460}', '\u{11461}', IdentifierType::Limited_Use), ('\u{11480}', '\u{114c5}', - IdentifierType::Exclusion), ('\u{114c6}', '\u{114c6}', IdentifierType::Exclusion), - ('\u{114c7}', '\u{114c7}', IdentifierType::Exclusion), ('\u{114d0}', '\u{114d9}', - IdentifierType::Exclusion), ('\u{11580}', '\u{115b5}', IdentifierType::Exclusion), - ('\u{115b8}', '\u{115c0}', IdentifierType::Exclusion), ('\u{115c1}', '\u{115c9}', - IdentifierType::Exclusion), ('\u{115ca}', '\u{115d7}', IdentifierType::Exclusion), - ('\u{115d8}', '\u{115dd}', IdentifierType::Exclusion), ('\u{11600}', '\u{11640}', - IdentifierType::Exclusion), ('\u{11641}', '\u{11643}', IdentifierType::Exclusion), - ('\u{11644}', '\u{11644}', IdentifierType::Exclusion), ('\u{11650}', '\u{11659}', - IdentifierType::Exclusion), ('\u{11660}', '\u{1166c}', IdentifierType::Exclusion), - ('\u{11680}', '\u{116b7}', IdentifierType::Exclusion), ('\u{116b8}', '\u{116b8}', - IdentifierType::Exclusion), ('\u{116c0}', '\u{116c9}', IdentifierType::Exclusion), - ('\u{11700}', '\u{11719}', IdentifierType::Exclusion), ('\u{1171a}', '\u{1171a}', - IdentifierType::Exclusion), ('\u{1171d}', '\u{1172b}', IdentifierType::Exclusion), - ('\u{11730}', '\u{11739}', IdentifierType::Exclusion), ('\u{1173a}', '\u{1173f}', + ('\u{1123f}', '\u{11241}', IdentifierType::Exclusion), ('\u{11280}', '\u{11286}', + IdentifierType::Exclusion), ('\u{11288}', '\u{11288}', IdentifierType::Exclusion), + ('\u{1128a}', '\u{1128d}', IdentifierType::Exclusion), ('\u{1128f}', '\u{1129d}', + IdentifierType::Exclusion), ('\u{1129f}', '\u{112a8}', IdentifierType::Exclusion), + ('\u{112a9}', '\u{112a9}', IdentifierType::Exclusion), ('\u{112b0}', '\u{112ea}', + IdentifierType::Exclusion), ('\u{112f0}', '\u{112f9}', IdentifierType::Exclusion), + ('\u{11300}', '\u{11300}', IdentifierType::Exclusion), ('\u{11301}', '\u{11301}', + IdentifierType::Recommended), ('\u{11302}', '\u{11302}', IdentifierType::Exclusion), + ('\u{11303}', '\u{11303}', IdentifierType::Recommended), ('\u{11305}', '\u{1130c}', + IdentifierType::Exclusion), ('\u{1130f}', '\u{11310}', IdentifierType::Exclusion), + ('\u{11313}', '\u{11328}', IdentifierType::Exclusion), ('\u{1132a}', '\u{11330}', + IdentifierType::Exclusion), ('\u{11332}', '\u{11333}', IdentifierType::Exclusion), + ('\u{11335}', '\u{11339}', IdentifierType::Exclusion), ('\u{1133b}', '\u{1133b}', + IdentifierType::Recommended), ('\u{1133c}', '\u{1133c}', IdentifierType::Recommended), + ('\u{1133d}', '\u{11344}', IdentifierType::Exclusion), ('\u{11347}', '\u{11348}', + IdentifierType::Exclusion), ('\u{1134b}', '\u{1134d}', IdentifierType::Exclusion), + ('\u{11350}', '\u{11350}', IdentifierType::Exclusion), ('\u{11357}', '\u{11357}', + IdentifierType::Exclusion), ('\u{1135d}', '\u{11363}', IdentifierType::Exclusion), + ('\u{11366}', '\u{1136c}', IdentifierType::Exclusion), ('\u{11370}', '\u{11374}', + IdentifierType::Exclusion), ('\u{11400}', '\u{1144a}', IdentifierType::Limited_Use), + ('\u{1144b}', '\u{1144f}', IdentifierType::Limited_Use), ('\u{11450}', '\u{11459}', + IdentifierType::Limited_Use), ('\u{1145a}', '\u{1145a}', IdentifierType::Limited_Use), + ('\u{1145b}', '\u{1145b}', IdentifierType::Limited_Use), ('\u{1145d}', '\u{1145d}', + IdentifierType::Limited_Use), ('\u{1145e}', '\u{1145e}', IdentifierType::Limited_Use), + ('\u{1145f}', '\u{1145f}', IdentifierType::Limited_Use), ('\u{11460}', '\u{11461}', + IdentifierType::Limited_Use), ('\u{11480}', '\u{114c5}', IdentifierType::Exclusion), + ('\u{114c6}', '\u{114c6}', IdentifierType::Exclusion), ('\u{114c7}', '\u{114c7}', + IdentifierType::Exclusion), ('\u{114d0}', '\u{114d9}', IdentifierType::Exclusion), + ('\u{11580}', '\u{115b5}', IdentifierType::Exclusion), ('\u{115b8}', '\u{115c0}', + IdentifierType::Exclusion), ('\u{115c1}', '\u{115c9}', IdentifierType::Exclusion), + ('\u{115ca}', '\u{115d7}', IdentifierType::Exclusion), ('\u{115d8}', '\u{115dd}', + IdentifierType::Exclusion), ('\u{11600}', '\u{11640}', IdentifierType::Exclusion), + ('\u{11641}', '\u{11643}', IdentifierType::Exclusion), ('\u{11644}', '\u{11644}', + IdentifierType::Exclusion), ('\u{11650}', '\u{11659}', IdentifierType::Exclusion), + ('\u{11660}', '\u{1166c}', IdentifierType::Exclusion), ('\u{11680}', '\u{116b7}', + IdentifierType::Exclusion), ('\u{116b8}', '\u{116b8}', IdentifierType::Exclusion), + ('\u{116b9}', '\u{116b9}', IdentifierType::Exclusion), ('\u{116c0}', '\u{116c9}', + IdentifierType::Exclusion), ('\u{11700}', '\u{11719}', IdentifierType::Exclusion), + ('\u{1171a}', '\u{1171a}', IdentifierType::Exclusion), ('\u{1171d}', '\u{1172b}', + IdentifierType::Exclusion), ('\u{11730}', '\u{11739}', IdentifierType::Exclusion), + ('\u{1173a}', '\u{1173f}', IdentifierType::Exclusion), ('\u{11740}', '\u{11746}', IdentifierType::Exclusion), ('\u{11800}', '\u{1183a}', IdentifierType::Exclusion), ('\u{1183b}', '\u{1183b}', IdentifierType::Exclusion), ('\u{118a0}', '\u{118e9}', IdentifierType::Exclusion), ('\u{118ea}', '\u{118f2}', IdentifierType::Exclusion), @@ -1423,255 +1467,283 @@ pub mod identifier { IdentifierType::Exclusion), ('\u{11a86}', '\u{11a99}', IdentifierType::Exclusion), ('\u{11a9a}', '\u{11a9c}', IdentifierType::Exclusion), ('\u{11a9d}', '\u{11a9d}', IdentifierType::Exclusion), ('\u{11a9e}', '\u{11aa2}', IdentifierType::Exclusion), - ('\u{11ac0}', '\u{11af8}', IdentifierType::Exclusion), ('\u{11c00}', '\u{11c08}', - IdentifierType::Exclusion), ('\u{11c0a}', '\u{11c36}', IdentifierType::Exclusion), - ('\u{11c38}', '\u{11c40}', IdentifierType::Exclusion), ('\u{11c41}', '\u{11c45}', - IdentifierType::Exclusion), ('\u{11c50}', '\u{11c59}', IdentifierType::Exclusion), - ('\u{11c5a}', '\u{11c6c}', IdentifierType::Exclusion), ('\u{11c70}', '\u{11c71}', - IdentifierType::Exclusion), ('\u{11c72}', '\u{11c8f}', IdentifierType::Exclusion), - ('\u{11c92}', '\u{11ca7}', IdentifierType::Exclusion), ('\u{11ca9}', '\u{11cb6}', - IdentifierType::Exclusion), ('\u{11d00}', '\u{11d06}', IdentifierType::Exclusion), - ('\u{11d08}', '\u{11d09}', IdentifierType::Exclusion), ('\u{11d0b}', '\u{11d36}', - IdentifierType::Exclusion), ('\u{11d3a}', '\u{11d3a}', IdentifierType::Exclusion), - ('\u{11d3c}', '\u{11d3d}', IdentifierType::Exclusion), ('\u{11d3f}', '\u{11d47}', - IdentifierType::Exclusion), ('\u{11d50}', '\u{11d59}', IdentifierType::Exclusion), - ('\u{11d60}', '\u{11d65}', IdentifierType::Limited_Use), ('\u{11d67}', '\u{11d68}', - IdentifierType::Limited_Use), ('\u{11d6a}', '\u{11d8e}', IdentifierType::Limited_Use), - ('\u{11d90}', '\u{11d91}', IdentifierType::Limited_Use), ('\u{11d93}', '\u{11d98}', - IdentifierType::Limited_Use), ('\u{11da0}', '\u{11da9}', IdentifierType::Limited_Use), - ('\u{11ee0}', '\u{11ef6}', IdentifierType::Exclusion), ('\u{11ef7}', '\u{11ef8}', - IdentifierType::Exclusion), ('\u{11fb0}', '\u{11fb0}', IdentifierType::Limited_Use), - ('\u{11fc0}', '\u{11ff1}', IdentifierType::Not_XID), ('\u{11fff}', '\u{11fff}', - IdentifierType::Not_XID), ('\u{12000}', '\u{1236e}', IdentifierType::Exclusion), - ('\u{1236f}', '\u{12398}', IdentifierType::Exclusion), ('\u{12399}', '\u{12399}', - IdentifierType::Exclusion), ('\u{12400}', '\u{12462}', IdentifierType::Exclusion), - ('\u{12463}', '\u{1246e}', IdentifierType::Exclusion), ('\u{12470}', '\u{12473}', - IdentifierType::Exclusion), ('\u{12474}', '\u{12474}', IdentifierType::Exclusion), - ('\u{12480}', '\u{12543}', IdentifierType::Exclusion), ('\u{13000}', '\u{1342e}', - IdentifierType::Exclusion), ('\u{13430}', '\u{13438}', IdentifierType::Exclusion), + ('\u{11ab0}', '\u{11abf}', IdentifierType::Limited_Use), ('\u{11ac0}', '\u{11af8}', + IdentifierType::Exclusion), ('\u{11b00}', '\u{11b09}', IdentifierType::Not_XID), + ('\u{11c00}', '\u{11c08}', IdentifierType::Exclusion), ('\u{11c0a}', '\u{11c36}', + IdentifierType::Exclusion), ('\u{11c38}', '\u{11c40}', IdentifierType::Exclusion), + ('\u{11c41}', '\u{11c45}', IdentifierType::Exclusion), ('\u{11c50}', '\u{11c59}', + IdentifierType::Exclusion), ('\u{11c5a}', '\u{11c6c}', IdentifierType::Exclusion), + ('\u{11c70}', '\u{11c71}', IdentifierType::Exclusion), ('\u{11c72}', '\u{11c8f}', + IdentifierType::Exclusion), ('\u{11c92}', '\u{11ca7}', IdentifierType::Exclusion), + ('\u{11ca9}', '\u{11cb6}', IdentifierType::Exclusion), ('\u{11d00}', '\u{11d06}', + IdentifierType::Exclusion), ('\u{11d08}', '\u{11d09}', IdentifierType::Exclusion), + ('\u{11d0b}', '\u{11d36}', IdentifierType::Exclusion), ('\u{11d3a}', '\u{11d3a}', + IdentifierType::Exclusion), ('\u{11d3c}', '\u{11d3d}', IdentifierType::Exclusion), + ('\u{11d3f}', '\u{11d47}', IdentifierType::Exclusion), ('\u{11d50}', '\u{11d59}', + IdentifierType::Exclusion), ('\u{11d60}', '\u{11d65}', IdentifierType::Limited_Use), + ('\u{11d67}', '\u{11d68}', IdentifierType::Limited_Use), ('\u{11d6a}', '\u{11d8e}', + IdentifierType::Limited_Use), ('\u{11d90}', '\u{11d91}', IdentifierType::Limited_Use), + ('\u{11d93}', '\u{11d98}', IdentifierType::Limited_Use), ('\u{11da0}', '\u{11da9}', + IdentifierType::Limited_Use), ('\u{11ee0}', '\u{11ef6}', IdentifierType::Exclusion), + ('\u{11ef7}', '\u{11ef8}', IdentifierType::Exclusion), ('\u{11f00}', '\u{11f10}', + IdentifierType::Exclusion), ('\u{11f12}', '\u{11f3a}', IdentifierType::Exclusion), + ('\u{11f3e}', '\u{11f42}', IdentifierType::Exclusion), ('\u{11f43}', '\u{11f4f}', + IdentifierType::Exclusion), ('\u{11f50}', '\u{11f59}', IdentifierType::Exclusion), + ('\u{11fb0}', '\u{11fb0}', IdentifierType::Limited_Use), ('\u{11fc0}', '\u{11ff1}', + IdentifierType::Not_XID), ('\u{11fff}', '\u{11fff}', IdentifierType::Not_XID), + ('\u{12000}', '\u{1236e}', IdentifierType::Exclusion), ('\u{1236f}', '\u{12398}', + IdentifierType::Exclusion), ('\u{12399}', '\u{12399}', IdentifierType::Exclusion), + ('\u{12400}', '\u{12462}', IdentifierType::Exclusion), ('\u{12463}', '\u{1246e}', + IdentifierType::Exclusion), ('\u{12470}', '\u{12473}', IdentifierType::Exclusion), + ('\u{12474}', '\u{12474}', IdentifierType::Exclusion), ('\u{12480}', '\u{12543}', + IdentifierType::Exclusion), ('\u{12f90}', '\u{12ff0}', IdentifierType::Exclusion), + ('\u{12ff1}', '\u{12ff2}', IdentifierType::Exclusion), ('\u{13000}', '\u{1342e}', + IdentifierType::Exclusion), ('\u{1342f}', '\u{1342f}', IdentifierType::Exclusion), + ('\u{13430}', '\u{13438}', IdentifierType::Exclusion), ('\u{13439}', '\u{1343f}', + IdentifierType::Exclusion), ('\u{13440}', '\u{13455}', IdentifierType::Exclusion), ('\u{14400}', '\u{14646}', IdentifierType::Exclusion), ('\u{16800}', '\u{16a38}', IdentifierType::Limited_Use), ('\u{16a40}', '\u{16a5e}', IdentifierType::Uncommon_Use), ('\u{16a60}', '\u{16a69}', IdentifierType::Uncommon_Use), ('\u{16a6e}', '\u{16a6f}', - IdentifierType::Exclusion), ('\u{16ad0}', '\u{16aed}', IdentifierType::Exclusion), - ('\u{16af0}', '\u{16af4}', IdentifierType::Exclusion), ('\u{16af5}', '\u{16af5}', - IdentifierType::Exclusion), ('\u{16b00}', '\u{16b36}', IdentifierType::Exclusion), - ('\u{16b37}', '\u{16b3f}', IdentifierType::Exclusion), ('\u{16b40}', '\u{16b43}', - IdentifierType::Exclusion), ('\u{16b44}', '\u{16b45}', IdentifierType::Exclusion), - ('\u{16b50}', '\u{16b59}', IdentifierType::Exclusion), ('\u{16b5b}', '\u{16b61}', - IdentifierType::Exclusion), ('\u{16b63}', '\u{16b77}', IdentifierType::Exclusion), - ('\u{16b7d}', '\u{16b8f}', IdentifierType::Exclusion), ('\u{16e40}', '\u{16e7f}', - IdentifierType::Exclusion), ('\u{16e80}', '\u{16e9a}', IdentifierType::Exclusion), - ('\u{16f00}', '\u{16f44}', IdentifierType::Limited_Use), ('\u{16f45}', '\u{16f4a}', - IdentifierType::Limited_Use), ('\u{16f4f}', '\u{16f4f}', IdentifierType::Limited_Use), - ('\u{16f50}', '\u{16f7e}', IdentifierType::Limited_Use), ('\u{16f7f}', '\u{16f87}', - IdentifierType::Limited_Use), ('\u{16f8f}', '\u{16f9f}', IdentifierType::Limited_Use), - ('\u{16fe0}', '\u{16fe0}', IdentifierType::Exclusion), ('\u{16fe1}', '\u{16fe1}', - IdentifierType::Exclusion), ('\u{16fe2}', '\u{16fe2}', IdentifierType::Not_XID), - ('\u{16fe3}', '\u{16fe3}', IdentifierType::Obsolete), ('\u{16fe4}', '\u{16fe4}', - IdentifierType::Exclusion), ('\u{16ff0}', '\u{16ff1}', IdentifierType::Recommended), - ('\u{17000}', '\u{187ec}', IdentifierType::Exclusion), ('\u{187ed}', '\u{187f1}', - IdentifierType::Exclusion), ('\u{187f2}', '\u{187f7}', IdentifierType::Exclusion), - ('\u{18800}', '\u{18af2}', IdentifierType::Exclusion), ('\u{18af3}', '\u{18cd5}', - IdentifierType::Exclusion), ('\u{18d00}', '\u{18d08}', IdentifierType::Exclusion), - ('\u{1b000}', '\u{1b001}', IdentifierType::Obsolete), ('\u{1b002}', '\u{1b11e}', - IdentifierType::Obsolete), ('\u{1b150}', '\u{1b152}', IdentifierType::Recommended), - ('\u{1b164}', '\u{1b167}', IdentifierType::Recommended), ('\u{1b170}', '\u{1b2fb}', - IdentifierType::Exclusion), ('\u{1bc00}', '\u{1bc6a}', IdentifierType::Exclusion), - ('\u{1bc70}', '\u{1bc7c}', IdentifierType::Exclusion), ('\u{1bc80}', '\u{1bc88}', - IdentifierType::Exclusion), ('\u{1bc90}', '\u{1bc99}', IdentifierType::Exclusion), - ('\u{1bc9c}', '\u{1bc9c}', IdentifierType::Exclusion), ('\u{1bc9d}', '\u{1bc9e}', - IdentifierType::Exclusion), ('\u{1bc9f}', '\u{1bc9f}', IdentifierType::Exclusion), - ('\u{1bca0}', '\u{1bca3}', IdentifierType::Default_Ignorable), ('\u{1d000}', '\u{1d0f5}', - IdentifierType::Technical), ('\u{1d100}', '\u{1d126}', IdentifierType::Technical), - ('\u{1d129}', '\u{1d129}', IdentifierType::Technical), ('\u{1d12a}', '\u{1d15d}', - IdentifierType::Technical), ('\u{1d15e}', '\u{1d164}', IdentifierType::Not_NFKC), - ('\u{1d165}', '\u{1d169}', IdentifierType::Technical), ('\u{1d16a}', '\u{1d16c}', - IdentifierType::Technical), ('\u{1d16d}', '\u{1d172}', IdentifierType::Technical), - ('\u{1d173}', '\u{1d17a}', IdentifierType::Default_Ignorable), ('\u{1d17b}', '\u{1d182}', - IdentifierType::Technical), ('\u{1d183}', '\u{1d184}', IdentifierType::Technical), - ('\u{1d185}', '\u{1d18b}', IdentifierType::Technical), ('\u{1d18c}', '\u{1d1a9}', - IdentifierType::Technical), ('\u{1d1aa}', '\u{1d1ad}', IdentifierType::Technical), - ('\u{1d1ae}', '\u{1d1ba}', IdentifierType::Technical), ('\u{1d1bb}', '\u{1d1c0}', - IdentifierType::Not_NFKC), ('\u{1d1c1}', '\u{1d1dd}', IdentifierType::Technical), - ('\u{1d1de}', '\u{1d1e8}', IdentifierType::Uncommon_Use), ('\u{1d200}', '\u{1d241}', + IdentifierType::Exclusion), ('\u{16a70}', '\u{16abe}', IdentifierType::Exclusion), + ('\u{16ac0}', '\u{16ac9}', IdentifierType::Exclusion), ('\u{16ad0}', '\u{16aed}', + IdentifierType::Exclusion), ('\u{16af0}', '\u{16af4}', IdentifierType::Exclusion), + ('\u{16af5}', '\u{16af5}', IdentifierType::Exclusion), ('\u{16b00}', '\u{16b36}', + IdentifierType::Exclusion), ('\u{16b37}', '\u{16b3f}', IdentifierType::Exclusion), + ('\u{16b40}', '\u{16b43}', IdentifierType::Exclusion), ('\u{16b44}', '\u{16b45}', + IdentifierType::Exclusion), ('\u{16b50}', '\u{16b59}', IdentifierType::Exclusion), + ('\u{16b5b}', '\u{16b61}', IdentifierType::Exclusion), ('\u{16b63}', '\u{16b77}', + IdentifierType::Exclusion), ('\u{16b7d}', '\u{16b8f}', IdentifierType::Exclusion), + ('\u{16e40}', '\u{16e7f}', IdentifierType::Exclusion), ('\u{16e80}', '\u{16e9a}', + IdentifierType::Exclusion), ('\u{16f00}', '\u{16f44}', IdentifierType::Limited_Use), + ('\u{16f45}', '\u{16f4a}', IdentifierType::Limited_Use), ('\u{16f4f}', '\u{16f4f}', + IdentifierType::Limited_Use), ('\u{16f50}', '\u{16f7e}', IdentifierType::Limited_Use), + ('\u{16f7f}', '\u{16f87}', IdentifierType::Limited_Use), ('\u{16f8f}', '\u{16f9f}', + IdentifierType::Limited_Use), ('\u{16fe0}', '\u{16fe0}', IdentifierType::Exclusion), + ('\u{16fe1}', '\u{16fe1}', IdentifierType::Exclusion), ('\u{16fe2}', '\u{16fe2}', + IdentifierType::Not_XID), ('\u{16fe3}', '\u{16fe3}', IdentifierType::Obsolete), + ('\u{16fe4}', '\u{16fe4}', IdentifierType::Exclusion), ('\u{16ff0}', '\u{16ff1}', + IdentifierType::Recommended), ('\u{17000}', '\u{187ec}', IdentifierType::Exclusion), + ('\u{187ed}', '\u{187f1}', IdentifierType::Exclusion), ('\u{187f2}', '\u{187f7}', + IdentifierType::Exclusion), ('\u{18800}', '\u{18af2}', IdentifierType::Exclusion), + ('\u{18af3}', '\u{18cd5}', IdentifierType::Exclusion), ('\u{18d00}', '\u{18d08}', + IdentifierType::Exclusion), ('\u{1aff0}', '\u{1aff3}', IdentifierType::Uncommon_Use), + ('\u{1aff5}', '\u{1affb}', IdentifierType::Uncommon_Use), ('\u{1affd}', '\u{1affe}', + IdentifierType::Uncommon_Use), ('\u{1b000}', '\u{1b001}', IdentifierType::Obsolete), + ('\u{1b002}', '\u{1b11e}', IdentifierType::Obsolete), ('\u{1b11f}', '\u{1b122}', + IdentifierType::Recommended), ('\u{1b132}', '\u{1b132}', IdentifierType::Recommended), + ('\u{1b150}', '\u{1b152}', IdentifierType::Recommended), ('\u{1b155}', '\u{1b155}', + IdentifierType::Recommended), ('\u{1b164}', '\u{1b167}', IdentifierType::Recommended), + ('\u{1b170}', '\u{1b2fb}', IdentifierType::Exclusion), ('\u{1bc00}', '\u{1bc6a}', + IdentifierType::Exclusion), ('\u{1bc70}', '\u{1bc7c}', IdentifierType::Exclusion), + ('\u{1bc80}', '\u{1bc88}', IdentifierType::Exclusion), ('\u{1bc90}', '\u{1bc99}', + IdentifierType::Exclusion), ('\u{1bc9c}', '\u{1bc9c}', IdentifierType::Exclusion), + ('\u{1bc9d}', '\u{1bc9e}', IdentifierType::Exclusion), ('\u{1bc9f}', '\u{1bc9f}', + IdentifierType::Exclusion), ('\u{1bca0}', '\u{1bca3}', IdentifierType::Default_Ignorable), + ('\u{1cf00}', '\u{1cf2d}', IdentifierType::Technical), ('\u{1cf30}', '\u{1cf46}', + IdentifierType::Technical), ('\u{1cf50}', '\u{1cfc3}', IdentifierType::Technical), + ('\u{1d000}', '\u{1d0f5}', IdentifierType::Technical), ('\u{1d100}', '\u{1d126}', + IdentifierType::Technical), ('\u{1d129}', '\u{1d129}', IdentifierType::Technical), + ('\u{1d12a}', '\u{1d15d}', IdentifierType::Technical), ('\u{1d15e}', '\u{1d164}', + IdentifierType::Not_NFKC), ('\u{1d165}', '\u{1d169}', IdentifierType::Technical), + ('\u{1d16a}', '\u{1d16c}', IdentifierType::Technical), ('\u{1d16d}', '\u{1d172}', + IdentifierType::Technical), ('\u{1d173}', '\u{1d17a}', IdentifierType::Default_Ignorable), + ('\u{1d17b}', '\u{1d182}', IdentifierType::Technical), ('\u{1d183}', '\u{1d184}', + IdentifierType::Technical), ('\u{1d185}', '\u{1d18b}', IdentifierType::Technical), + ('\u{1d18c}', '\u{1d1a9}', IdentifierType::Technical), ('\u{1d1aa}', '\u{1d1ad}', + IdentifierType::Technical), ('\u{1d1ae}', '\u{1d1ba}', IdentifierType::Technical), + ('\u{1d1bb}', '\u{1d1c0}', IdentifierType::Not_NFKC), ('\u{1d1c1}', '\u{1d1dd}', + IdentifierType::Technical), ('\u{1d1de}', '\u{1d1e8}', IdentifierType::Uncommon_Use), + ('\u{1d1e9}', '\u{1d1ea}', IdentifierType::Technical), ('\u{1d200}', '\u{1d241}', IdentifierType::Obsolete), ('\u{1d242}', '\u{1d244}', IdentifierType::Technical), - ('\u{1d245}', '\u{1d245}', IdentifierType::Obsolete), ('\u{1d2e0}', '\u{1d2f3}', - IdentifierType::Not_XID), ('\u{1d300}', '\u{1d356}', IdentifierType::Technical), - ('\u{1d360}', '\u{1d371}', IdentifierType::Not_XID), ('\u{1d372}', '\u{1d378}', - IdentifierType::Not_XID), ('\u{1d400}', '\u{1d454}', IdentifierType::Not_NFKC), - ('\u{1d456}', '\u{1d49c}', IdentifierType::Not_NFKC), ('\u{1d49e}', '\u{1d49f}', - IdentifierType::Not_NFKC), ('\u{1d4a2}', '\u{1d4a2}', IdentifierType::Not_NFKC), - ('\u{1d4a5}', '\u{1d4a6}', IdentifierType::Not_NFKC), ('\u{1d4a9}', '\u{1d4ac}', - IdentifierType::Not_NFKC), ('\u{1d4ae}', '\u{1d4b9}', IdentifierType::Not_NFKC), - ('\u{1d4bb}', '\u{1d4bb}', IdentifierType::Not_NFKC), ('\u{1d4bd}', '\u{1d4c0}', - IdentifierType::Not_NFKC), ('\u{1d4c1}', '\u{1d4c1}', IdentifierType::Not_NFKC), - ('\u{1d4c2}', '\u{1d4c3}', IdentifierType::Not_NFKC), ('\u{1d4c5}', '\u{1d505}', - IdentifierType::Not_NFKC), ('\u{1d507}', '\u{1d50a}', IdentifierType::Not_NFKC), - ('\u{1d50d}', '\u{1d514}', IdentifierType::Not_NFKC), ('\u{1d516}', '\u{1d51c}', - IdentifierType::Not_NFKC), ('\u{1d51e}', '\u{1d539}', IdentifierType::Not_NFKC), - ('\u{1d53b}', '\u{1d53e}', IdentifierType::Not_NFKC), ('\u{1d540}', '\u{1d544}', - IdentifierType::Not_NFKC), ('\u{1d546}', '\u{1d546}', IdentifierType::Not_NFKC), - ('\u{1d54a}', '\u{1d550}', IdentifierType::Not_NFKC), ('\u{1d552}', '\u{1d6a3}', - IdentifierType::Not_NFKC), ('\u{1d6a4}', '\u{1d6a5}', IdentifierType::Not_NFKC), - ('\u{1d6a8}', '\u{1d7c9}', IdentifierType::Not_NFKC), ('\u{1d7ca}', '\u{1d7cb}', - IdentifierType::Not_NFKC), ('\u{1d7ce}', '\u{1d7ff}', IdentifierType::Not_NFKC), - ('\u{1d800}', '\u{1d9ff}', IdentifierType::Exclusion), ('\u{1da00}', '\u{1da36}', - IdentifierType::Exclusion), ('\u{1da37}', '\u{1da3a}', IdentifierType::Exclusion), - ('\u{1da3b}', '\u{1da6c}', IdentifierType::Exclusion), ('\u{1da6d}', '\u{1da74}', - IdentifierType::Exclusion), ('\u{1da75}', '\u{1da75}', IdentifierType::Exclusion), - ('\u{1da76}', '\u{1da83}', IdentifierType::Exclusion), ('\u{1da84}', '\u{1da84}', - IdentifierType::Exclusion), ('\u{1da85}', '\u{1da8b}', IdentifierType::Exclusion), - ('\u{1da9b}', '\u{1da9f}', IdentifierType::Exclusion), ('\u{1daa1}', '\u{1daaf}', - IdentifierType::Exclusion), ('\u{1e000}', '\u{1e006}', IdentifierType::Exclusion), + ('\u{1d245}', '\u{1d245}', IdentifierType::Obsolete), ('\u{1d2c0}', '\u{1d2d3}', + IdentifierType::Not_XID), ('\u{1d2e0}', '\u{1d2f3}', IdentifierType::Not_XID), + ('\u{1d300}', '\u{1d356}', IdentifierType::Technical), ('\u{1d360}', '\u{1d371}', + IdentifierType::Not_XID), ('\u{1d372}', '\u{1d378}', IdentifierType::Not_XID), + ('\u{1d400}', '\u{1d454}', IdentifierType::Not_NFKC), ('\u{1d456}', '\u{1d49c}', + IdentifierType::Not_NFKC), ('\u{1d49e}', '\u{1d49f}', IdentifierType::Not_NFKC), + ('\u{1d4a2}', '\u{1d4a2}', IdentifierType::Not_NFKC), ('\u{1d4a5}', '\u{1d4a6}', + IdentifierType::Not_NFKC), ('\u{1d4a9}', '\u{1d4ac}', IdentifierType::Not_NFKC), + ('\u{1d4ae}', '\u{1d4b9}', IdentifierType::Not_NFKC), ('\u{1d4bb}', '\u{1d4bb}', + IdentifierType::Not_NFKC), ('\u{1d4bd}', '\u{1d4c0}', IdentifierType::Not_NFKC), + ('\u{1d4c1}', '\u{1d4c1}', IdentifierType::Not_NFKC), ('\u{1d4c2}', '\u{1d4c3}', + IdentifierType::Not_NFKC), ('\u{1d4c5}', '\u{1d505}', IdentifierType::Not_NFKC), + ('\u{1d507}', '\u{1d50a}', IdentifierType::Not_NFKC), ('\u{1d50d}', '\u{1d514}', + IdentifierType::Not_NFKC), ('\u{1d516}', '\u{1d51c}', IdentifierType::Not_NFKC), + ('\u{1d51e}', '\u{1d539}', IdentifierType::Not_NFKC), ('\u{1d53b}', '\u{1d53e}', + IdentifierType::Not_NFKC), ('\u{1d540}', '\u{1d544}', IdentifierType::Not_NFKC), + ('\u{1d546}', '\u{1d546}', IdentifierType::Not_NFKC), ('\u{1d54a}', '\u{1d550}', + IdentifierType::Not_NFKC), ('\u{1d552}', '\u{1d6a3}', IdentifierType::Not_NFKC), + ('\u{1d6a4}', '\u{1d6a5}', IdentifierType::Not_NFKC), ('\u{1d6a8}', '\u{1d7c9}', + IdentifierType::Not_NFKC), ('\u{1d7ca}', '\u{1d7cb}', IdentifierType::Not_NFKC), + ('\u{1d7ce}', '\u{1d7ff}', IdentifierType::Not_NFKC), ('\u{1d800}', '\u{1d9ff}', + IdentifierType::Exclusion), ('\u{1da00}', '\u{1da36}', IdentifierType::Exclusion), + ('\u{1da37}', '\u{1da3a}', IdentifierType::Exclusion), ('\u{1da3b}', '\u{1da6c}', + IdentifierType::Exclusion), ('\u{1da6d}', '\u{1da74}', IdentifierType::Exclusion), + ('\u{1da75}', '\u{1da75}', IdentifierType::Exclusion), ('\u{1da76}', '\u{1da83}', + IdentifierType::Exclusion), ('\u{1da84}', '\u{1da84}', IdentifierType::Exclusion), + ('\u{1da85}', '\u{1da8b}', IdentifierType::Exclusion), ('\u{1da9b}', '\u{1da9f}', + IdentifierType::Exclusion), ('\u{1daa1}', '\u{1daaf}', IdentifierType::Exclusion), + ('\u{1df00}', '\u{1df1e}', IdentifierType::Recommended), ('\u{1df25}', '\u{1df2a}', + IdentifierType::Recommended), ('\u{1e000}', '\u{1e006}', IdentifierType::Exclusion), ('\u{1e008}', '\u{1e018}', IdentifierType::Exclusion), ('\u{1e01b}', '\u{1e021}', IdentifierType::Exclusion), ('\u{1e023}', '\u{1e024}', IdentifierType::Exclusion), - ('\u{1e026}', '\u{1e02a}', IdentifierType::Exclusion), ('\u{1e100}', '\u{1e12c}', - IdentifierType::Limited_Use), ('\u{1e130}', '\u{1e13d}', IdentifierType::Limited_Use), - ('\u{1e140}', '\u{1e149}', IdentifierType::Limited_Use), ('\u{1e14e}', '\u{1e14e}', - IdentifierType::Limited_Use), ('\u{1e14f}', '\u{1e14f}', IdentifierType::Limited_Use), + ('\u{1e026}', '\u{1e02a}', IdentifierType::Exclusion), ('\u{1e030}', '\u{1e06d}', + IdentifierType::Not_NFKC), ('\u{1e08f}', '\u{1e08f}', IdentifierType::Recommended), + ('\u{1e100}', '\u{1e12c}', IdentifierType::Limited_Use), ('\u{1e130}', '\u{1e13d}', + IdentifierType::Limited_Use), ('\u{1e140}', '\u{1e149}', IdentifierType::Limited_Use), + ('\u{1e14e}', '\u{1e14e}', IdentifierType::Limited_Use), ('\u{1e14f}', '\u{1e14f}', + IdentifierType::Limited_Use), ('\u{1e290}', '\u{1e2ae}', IdentifierType::Exclusion), ('\u{1e2c0}', '\u{1e2f9}', IdentifierType::Limited_Use), ('\u{1e2ff}', '\u{1e2ff}', - IdentifierType::Limited_Use), ('\u{1e800}', '\u{1e8c4}', IdentifierType::Exclusion), - ('\u{1e8c7}', '\u{1e8cf}', IdentifierType::Exclusion), ('\u{1e8d0}', '\u{1e8d6}', - IdentifierType::Exclusion), ('\u{1e900}', '\u{1e94a}', IdentifierType::Limited_Use), - ('\u{1e94b}', '\u{1e94b}', IdentifierType::Limited_Use), ('\u{1e950}', '\u{1e959}', - IdentifierType::Limited_Use), ('\u{1e95e}', '\u{1e95f}', IdentifierType::Limited_Use), - ('\u{1ec71}', '\u{1ecb4}', IdentifierType::Not_XID), ('\u{1ed01}', '\u{1ed3d}', - IdentifierType::Not_XID), ('\u{1ee00}', '\u{1ee03}', IdentifierType::Not_NFKC), - ('\u{1ee05}', '\u{1ee1f}', IdentifierType::Not_NFKC), ('\u{1ee21}', '\u{1ee22}', - IdentifierType::Not_NFKC), ('\u{1ee24}', '\u{1ee24}', IdentifierType::Not_NFKC), - ('\u{1ee27}', '\u{1ee27}', IdentifierType::Not_NFKC), ('\u{1ee29}', '\u{1ee32}', - IdentifierType::Not_NFKC), ('\u{1ee34}', '\u{1ee37}', IdentifierType::Not_NFKC), - ('\u{1ee39}', '\u{1ee39}', IdentifierType::Not_NFKC), ('\u{1ee3b}', '\u{1ee3b}', - IdentifierType::Not_NFKC), ('\u{1ee42}', '\u{1ee42}', IdentifierType::Not_NFKC), - ('\u{1ee47}', '\u{1ee47}', IdentifierType::Not_NFKC), ('\u{1ee49}', '\u{1ee49}', - IdentifierType::Not_NFKC), ('\u{1ee4b}', '\u{1ee4b}', IdentifierType::Not_NFKC), - ('\u{1ee4d}', '\u{1ee4f}', IdentifierType::Not_NFKC), ('\u{1ee51}', '\u{1ee52}', - IdentifierType::Not_NFKC), ('\u{1ee54}', '\u{1ee54}', IdentifierType::Not_NFKC), - ('\u{1ee57}', '\u{1ee57}', IdentifierType::Not_NFKC), ('\u{1ee59}', '\u{1ee59}', - IdentifierType::Not_NFKC), ('\u{1ee5b}', '\u{1ee5b}', IdentifierType::Not_NFKC), - ('\u{1ee5d}', '\u{1ee5d}', IdentifierType::Not_NFKC), ('\u{1ee5f}', '\u{1ee5f}', - IdentifierType::Not_NFKC), ('\u{1ee61}', '\u{1ee62}', IdentifierType::Not_NFKC), - ('\u{1ee64}', '\u{1ee64}', IdentifierType::Not_NFKC), ('\u{1ee67}', '\u{1ee6a}', - IdentifierType::Not_NFKC), ('\u{1ee6c}', '\u{1ee72}', IdentifierType::Not_NFKC), - ('\u{1ee74}', '\u{1ee77}', IdentifierType::Not_NFKC), ('\u{1ee79}', '\u{1ee7c}', - IdentifierType::Not_NFKC), ('\u{1ee7e}', '\u{1ee7e}', IdentifierType::Not_NFKC), - ('\u{1ee80}', '\u{1ee89}', IdentifierType::Not_NFKC), ('\u{1ee8b}', '\u{1ee9b}', - IdentifierType::Not_NFKC), ('\u{1eea1}', '\u{1eea3}', IdentifierType::Not_NFKC), - ('\u{1eea5}', '\u{1eea9}', IdentifierType::Not_NFKC), ('\u{1eeab}', '\u{1eebb}', - IdentifierType::Not_NFKC), ('\u{1eef0}', '\u{1eef1}', IdentifierType::Not_XID), - ('\u{1f000}', '\u{1f02b}', IdentifierType::Not_XID), ('\u{1f030}', '\u{1f093}', - IdentifierType::Not_XID), ('\u{1f0a0}', '\u{1f0ae}', IdentifierType::Not_XID), - ('\u{1f0b1}', '\u{1f0be}', IdentifierType::Not_XID), ('\u{1f0bf}', '\u{1f0bf}', - IdentifierType::Not_XID), ('\u{1f0c1}', '\u{1f0cf}', IdentifierType::Not_XID), - ('\u{1f0d1}', '\u{1f0df}', IdentifierType::Not_XID), ('\u{1f0e0}', '\u{1f0f5}', - IdentifierType::Not_XID), ('\u{1f100}', '\u{1f10a}', IdentifierType::Not_NFKC), - ('\u{1f10b}', '\u{1f10c}', IdentifierType::Not_XID), ('\u{1f10d}', '\u{1f10f}', - IdentifierType::Not_XID), ('\u{1f110}', '\u{1f12e}', IdentifierType::Not_NFKC), - ('\u{1f12f}', '\u{1f12f}', IdentifierType::Not_XID), ('\u{1f130}', '\u{1f130}', - IdentifierType::Not_NFKC), ('\u{1f131}', '\u{1f131}', IdentifierType::Not_NFKC), - ('\u{1f132}', '\u{1f13c}', IdentifierType::Not_NFKC), ('\u{1f13d}', '\u{1f13d}', - IdentifierType::Not_NFKC), ('\u{1f13e}', '\u{1f13e}', IdentifierType::Not_NFKC), - ('\u{1f13f}', '\u{1f13f}', IdentifierType::Not_NFKC), ('\u{1f140}', '\u{1f141}', - IdentifierType::Not_NFKC), ('\u{1f142}', '\u{1f142}', IdentifierType::Not_NFKC), - ('\u{1f143}', '\u{1f145}', IdentifierType::Not_NFKC), ('\u{1f146}', '\u{1f146}', - IdentifierType::Not_NFKC), ('\u{1f147}', '\u{1f149}', IdentifierType::Not_NFKC), - ('\u{1f14a}', '\u{1f14e}', IdentifierType::Not_NFKC), ('\u{1f14f}', '\u{1f14f}', - IdentifierType::Not_NFKC), ('\u{1f150}', '\u{1f156}', IdentifierType::Not_XID), - ('\u{1f157}', '\u{1f157}', IdentifierType::Not_XID), ('\u{1f158}', '\u{1f15e}', - IdentifierType::Not_XID), ('\u{1f15f}', '\u{1f15f}', IdentifierType::Not_XID), - ('\u{1f160}', '\u{1f169}', IdentifierType::Not_XID), ('\u{1f16a}', '\u{1f16b}', - IdentifierType::Not_NFKC), ('\u{1f16c}', '\u{1f16c}', IdentifierType::Not_NFKC), - ('\u{1f16d}', '\u{1f16f}', IdentifierType::Not_XID), ('\u{1f170}', '\u{1f178}', - IdentifierType::Not_XID), ('\u{1f179}', '\u{1f179}', IdentifierType::Not_XID), - ('\u{1f17a}', '\u{1f17a}', IdentifierType::Not_XID), ('\u{1f17b}', '\u{1f17c}', - IdentifierType::Not_XID), ('\u{1f17d}', '\u{1f17e}', IdentifierType::Not_XID), - ('\u{1f17f}', '\u{1f17f}', IdentifierType::Not_XID), ('\u{1f180}', '\u{1f189}', - IdentifierType::Not_XID), ('\u{1f18a}', '\u{1f18d}', IdentifierType::Not_XID), - ('\u{1f18e}', '\u{1f18f}', IdentifierType::Not_XID), ('\u{1f190}', '\u{1f190}', - IdentifierType::Not_NFKC), ('\u{1f191}', '\u{1f19a}', IdentifierType::Not_XID), - ('\u{1f19b}', '\u{1f1ac}', IdentifierType::Not_XID), ('\u{1f1ad}', '\u{1f1ad}', - IdentifierType::Not_XID), ('\u{1f1e6}', '\u{1f1ff}', IdentifierType::Not_XID), - ('\u{1f200}', '\u{1f200}', IdentifierType::Not_NFKC), ('\u{1f201}', '\u{1f202}', - IdentifierType::Not_NFKC), ('\u{1f210}', '\u{1f231}', IdentifierType::Not_NFKC), - ('\u{1f232}', '\u{1f23a}', IdentifierType::Not_NFKC), ('\u{1f23b}', '\u{1f23b}', - IdentifierType::Not_NFKC), ('\u{1f240}', '\u{1f248}', IdentifierType::Not_NFKC), - ('\u{1f250}', '\u{1f251}', IdentifierType::Not_NFKC), ('\u{1f260}', '\u{1f265}', - IdentifierType::Not_XID), ('\u{1f300}', '\u{1f320}', IdentifierType::Not_XID), - ('\u{1f321}', '\u{1f32c}', IdentifierType::Not_XID), ('\u{1f32d}', '\u{1f32f}', - IdentifierType::Not_XID), ('\u{1f330}', '\u{1f335}', IdentifierType::Not_XID), - ('\u{1f336}', '\u{1f336}', IdentifierType::Not_XID), ('\u{1f337}', '\u{1f37c}', - IdentifierType::Not_XID), ('\u{1f37d}', '\u{1f37d}', IdentifierType::Not_XID), - ('\u{1f37e}', '\u{1f37f}', IdentifierType::Not_XID), ('\u{1f380}', '\u{1f393}', - IdentifierType::Not_XID), ('\u{1f394}', '\u{1f39f}', IdentifierType::Not_XID), - ('\u{1f3a0}', '\u{1f3c4}', IdentifierType::Not_XID), ('\u{1f3c5}', '\u{1f3c5}', - IdentifierType::Not_XID), ('\u{1f3c6}', '\u{1f3ca}', IdentifierType::Not_XID), - ('\u{1f3cb}', '\u{1f3ce}', IdentifierType::Not_XID), ('\u{1f3cf}', '\u{1f3d3}', - IdentifierType::Not_XID), ('\u{1f3d4}', '\u{1f3df}', IdentifierType::Not_XID), - ('\u{1f3e0}', '\u{1f3f0}', IdentifierType::Not_XID), ('\u{1f3f1}', '\u{1f3f7}', - IdentifierType::Not_XID), ('\u{1f3f8}', '\u{1f3ff}', IdentifierType::Not_XID), - ('\u{1f400}', '\u{1f43e}', IdentifierType::Not_XID), ('\u{1f43f}', '\u{1f43f}', - IdentifierType::Not_XID), ('\u{1f440}', '\u{1f440}', IdentifierType::Not_XID), - ('\u{1f441}', '\u{1f441}', IdentifierType::Not_XID), ('\u{1f442}', '\u{1f4f7}', - IdentifierType::Not_XID), ('\u{1f4f8}', '\u{1f4f8}', IdentifierType::Not_XID), - ('\u{1f4f9}', '\u{1f4fc}', IdentifierType::Not_XID), ('\u{1f4fd}', '\u{1f4fe}', - IdentifierType::Not_XID), ('\u{1f4ff}', '\u{1f4ff}', IdentifierType::Not_XID), - ('\u{1f500}', '\u{1f53d}', IdentifierType::Not_XID), ('\u{1f53e}', '\u{1f53f}', - IdentifierType::Not_XID), ('\u{1f540}', '\u{1f543}', IdentifierType::Not_XID), - ('\u{1f544}', '\u{1f54a}', IdentifierType::Not_XID), ('\u{1f54b}', '\u{1f54e}', - IdentifierType::Not_XID), ('\u{1f54f}', '\u{1f54f}', IdentifierType::Uncommon_Use), - ('\u{1f550}', '\u{1f567}', IdentifierType::Not_XID), ('\u{1f568}', '\u{1f579}', - IdentifierType::Not_XID), ('\u{1f57a}', '\u{1f57a}', IdentifierType::Not_XID), - ('\u{1f57b}', '\u{1f5a3}', IdentifierType::Not_XID), ('\u{1f5a4}', '\u{1f5a4}', - IdentifierType::Not_XID), ('\u{1f5a5}', '\u{1f5fa}', IdentifierType::Not_XID), - ('\u{1f5fb}', '\u{1f5ff}', IdentifierType::Not_XID), ('\u{1f600}', '\u{1f600}', - IdentifierType::Not_XID), ('\u{1f601}', '\u{1f610}', IdentifierType::Not_XID), - ('\u{1f611}', '\u{1f611}', IdentifierType::Not_XID), ('\u{1f612}', '\u{1f614}', - IdentifierType::Not_XID), ('\u{1f615}', '\u{1f615}', IdentifierType::Not_XID), - ('\u{1f616}', '\u{1f616}', IdentifierType::Not_XID), ('\u{1f617}', '\u{1f617}', - IdentifierType::Not_XID), ('\u{1f618}', '\u{1f618}', IdentifierType::Not_XID), - ('\u{1f619}', '\u{1f619}', IdentifierType::Not_XID), ('\u{1f61a}', '\u{1f61a}', - IdentifierType::Not_XID), ('\u{1f61b}', '\u{1f61b}', IdentifierType::Not_XID), - ('\u{1f61c}', '\u{1f61e}', IdentifierType::Not_XID), ('\u{1f61f}', '\u{1f61f}', - IdentifierType::Not_XID), ('\u{1f620}', '\u{1f625}', IdentifierType::Not_XID), - ('\u{1f626}', '\u{1f627}', IdentifierType::Not_XID), ('\u{1f628}', '\u{1f62b}', - IdentifierType::Not_XID), ('\u{1f62c}', '\u{1f62c}', IdentifierType::Not_XID), - ('\u{1f62d}', '\u{1f62d}', IdentifierType::Not_XID), ('\u{1f62e}', '\u{1f62f}', - IdentifierType::Not_XID), ('\u{1f630}', '\u{1f633}', IdentifierType::Not_XID), - ('\u{1f634}', '\u{1f634}', IdentifierType::Not_XID), ('\u{1f635}', '\u{1f640}', - IdentifierType::Not_XID), ('\u{1f641}', '\u{1f642}', IdentifierType::Not_XID), - ('\u{1f643}', '\u{1f644}', IdentifierType::Not_XID), ('\u{1f645}', '\u{1f64f}', - IdentifierType::Not_XID), ('\u{1f650}', '\u{1f67f}', IdentifierType::Not_XID), - ('\u{1f680}', '\u{1f6c5}', IdentifierType::Not_XID), ('\u{1f6c6}', '\u{1f6cf}', - IdentifierType::Not_XID), ('\u{1f6d0}', '\u{1f6d0}', IdentifierType::Not_XID), - ('\u{1f6d1}', '\u{1f6d2}', IdentifierType::Not_XID), ('\u{1f6d3}', '\u{1f6d4}', - IdentifierType::Not_XID), ('\u{1f6d5}', '\u{1f6d5}', IdentifierType::Not_XID), - ('\u{1f6d6}', '\u{1f6d7}', IdentifierType::Not_XID), ('\u{1f6e0}', '\u{1f6ec}', - IdentifierType::Not_XID), ('\u{1f6f0}', '\u{1f6f3}', IdentifierType::Not_XID), - ('\u{1f6f4}', '\u{1f6f6}', IdentifierType::Not_XID), ('\u{1f6f7}', '\u{1f6f8}', - IdentifierType::Not_XID), ('\u{1f6f9}', '\u{1f6f9}', IdentifierType::Not_XID), - ('\u{1f6fa}', '\u{1f6fa}', IdentifierType::Not_XID), ('\u{1f6fb}', '\u{1f6fc}', - IdentifierType::Not_XID), ('\u{1f700}', '\u{1f773}', IdentifierType::Not_XID), + IdentifierType::Limited_Use), ('\u{1e4d0}', '\u{1e4f9}', IdentifierType::Exclusion), + ('\u{1e7e0}', '\u{1e7e6}', IdentifierType::Recommended), ('\u{1e7e8}', '\u{1e7eb}', + IdentifierType::Recommended), ('\u{1e7ed}', '\u{1e7ee}', IdentifierType::Recommended), + ('\u{1e7f0}', '\u{1e7fe}', IdentifierType::Recommended), ('\u{1e800}', '\u{1e8c4}', + IdentifierType::Exclusion), ('\u{1e8c7}', '\u{1e8cf}', IdentifierType::Exclusion), + ('\u{1e8d0}', '\u{1e8d6}', IdentifierType::Exclusion), ('\u{1e900}', '\u{1e94a}', + IdentifierType::Limited_Use), ('\u{1e94b}', '\u{1e94b}', IdentifierType::Limited_Use), + ('\u{1e950}', '\u{1e959}', IdentifierType::Limited_Use), ('\u{1e95e}', '\u{1e95f}', + IdentifierType::Limited_Use), ('\u{1ec71}', '\u{1ecb4}', IdentifierType::Not_XID), + ('\u{1ed01}', '\u{1ed3d}', IdentifierType::Not_XID), ('\u{1ee00}', '\u{1ee03}', + IdentifierType::Not_NFKC), ('\u{1ee05}', '\u{1ee1f}', IdentifierType::Not_NFKC), + ('\u{1ee21}', '\u{1ee22}', IdentifierType::Not_NFKC), ('\u{1ee24}', '\u{1ee24}', + IdentifierType::Not_NFKC), ('\u{1ee27}', '\u{1ee27}', IdentifierType::Not_NFKC), + ('\u{1ee29}', '\u{1ee32}', IdentifierType::Not_NFKC), ('\u{1ee34}', '\u{1ee37}', + IdentifierType::Not_NFKC), ('\u{1ee39}', '\u{1ee39}', IdentifierType::Not_NFKC), + ('\u{1ee3b}', '\u{1ee3b}', IdentifierType::Not_NFKC), ('\u{1ee42}', '\u{1ee42}', + IdentifierType::Not_NFKC), ('\u{1ee47}', '\u{1ee47}', IdentifierType::Not_NFKC), + ('\u{1ee49}', '\u{1ee49}', IdentifierType::Not_NFKC), ('\u{1ee4b}', '\u{1ee4b}', + IdentifierType::Not_NFKC), ('\u{1ee4d}', '\u{1ee4f}', IdentifierType::Not_NFKC), + ('\u{1ee51}', '\u{1ee52}', IdentifierType::Not_NFKC), ('\u{1ee54}', '\u{1ee54}', + IdentifierType::Not_NFKC), ('\u{1ee57}', '\u{1ee57}', IdentifierType::Not_NFKC), + ('\u{1ee59}', '\u{1ee59}', IdentifierType::Not_NFKC), ('\u{1ee5b}', '\u{1ee5b}', + IdentifierType::Not_NFKC), ('\u{1ee5d}', '\u{1ee5d}', IdentifierType::Not_NFKC), + ('\u{1ee5f}', '\u{1ee5f}', IdentifierType::Not_NFKC), ('\u{1ee61}', '\u{1ee62}', + IdentifierType::Not_NFKC), ('\u{1ee64}', '\u{1ee64}', IdentifierType::Not_NFKC), + ('\u{1ee67}', '\u{1ee6a}', IdentifierType::Not_NFKC), ('\u{1ee6c}', '\u{1ee72}', + IdentifierType::Not_NFKC), ('\u{1ee74}', '\u{1ee77}', IdentifierType::Not_NFKC), + ('\u{1ee79}', '\u{1ee7c}', IdentifierType::Not_NFKC), ('\u{1ee7e}', '\u{1ee7e}', + IdentifierType::Not_NFKC), ('\u{1ee80}', '\u{1ee89}', IdentifierType::Not_NFKC), + ('\u{1ee8b}', '\u{1ee9b}', IdentifierType::Not_NFKC), ('\u{1eea1}', '\u{1eea3}', + IdentifierType::Not_NFKC), ('\u{1eea5}', '\u{1eea9}', IdentifierType::Not_NFKC), + ('\u{1eeab}', '\u{1eebb}', IdentifierType::Not_NFKC), ('\u{1eef0}', '\u{1eef1}', + IdentifierType::Not_XID), ('\u{1f000}', '\u{1f02b}', IdentifierType::Not_XID), + ('\u{1f030}', '\u{1f093}', IdentifierType::Not_XID), ('\u{1f0a0}', '\u{1f0ae}', + IdentifierType::Not_XID), ('\u{1f0b1}', '\u{1f0be}', IdentifierType::Not_XID), + ('\u{1f0bf}', '\u{1f0bf}', IdentifierType::Not_XID), ('\u{1f0c1}', '\u{1f0cf}', + IdentifierType::Not_XID), ('\u{1f0d1}', '\u{1f0df}', IdentifierType::Not_XID), + ('\u{1f0e0}', '\u{1f0f5}', IdentifierType::Not_XID), ('\u{1f100}', '\u{1f10a}', + IdentifierType::Not_NFKC), ('\u{1f10b}', '\u{1f10c}', IdentifierType::Not_XID), + ('\u{1f10d}', '\u{1f10f}', IdentifierType::Not_XID), ('\u{1f110}', '\u{1f12e}', + IdentifierType::Not_NFKC), ('\u{1f12f}', '\u{1f12f}', IdentifierType::Not_XID), + ('\u{1f130}', '\u{1f130}', IdentifierType::Not_NFKC), ('\u{1f131}', '\u{1f131}', + IdentifierType::Not_NFKC), ('\u{1f132}', '\u{1f13c}', IdentifierType::Not_NFKC), + ('\u{1f13d}', '\u{1f13d}', IdentifierType::Not_NFKC), ('\u{1f13e}', '\u{1f13e}', + IdentifierType::Not_NFKC), ('\u{1f13f}', '\u{1f13f}', IdentifierType::Not_NFKC), + ('\u{1f140}', '\u{1f141}', IdentifierType::Not_NFKC), ('\u{1f142}', '\u{1f142}', + IdentifierType::Not_NFKC), ('\u{1f143}', '\u{1f145}', IdentifierType::Not_NFKC), + ('\u{1f146}', '\u{1f146}', IdentifierType::Not_NFKC), ('\u{1f147}', '\u{1f149}', + IdentifierType::Not_NFKC), ('\u{1f14a}', '\u{1f14e}', IdentifierType::Not_NFKC), + ('\u{1f14f}', '\u{1f14f}', IdentifierType::Not_NFKC), ('\u{1f150}', '\u{1f156}', + IdentifierType::Not_XID), ('\u{1f157}', '\u{1f157}', IdentifierType::Not_XID), + ('\u{1f158}', '\u{1f15e}', IdentifierType::Not_XID), ('\u{1f15f}', '\u{1f15f}', + IdentifierType::Not_XID), ('\u{1f160}', '\u{1f169}', IdentifierType::Not_XID), + ('\u{1f16a}', '\u{1f16b}', IdentifierType::Not_NFKC), ('\u{1f16c}', '\u{1f16c}', + IdentifierType::Not_NFKC), ('\u{1f16d}', '\u{1f16f}', IdentifierType::Not_XID), + ('\u{1f170}', '\u{1f178}', IdentifierType::Not_XID), ('\u{1f179}', '\u{1f179}', + IdentifierType::Not_XID), ('\u{1f17a}', '\u{1f17a}', IdentifierType::Not_XID), + ('\u{1f17b}', '\u{1f17c}', IdentifierType::Not_XID), ('\u{1f17d}', '\u{1f17e}', + IdentifierType::Not_XID), ('\u{1f17f}', '\u{1f17f}', IdentifierType::Not_XID), + ('\u{1f180}', '\u{1f189}', IdentifierType::Not_XID), ('\u{1f18a}', '\u{1f18d}', + IdentifierType::Not_XID), ('\u{1f18e}', '\u{1f18f}', IdentifierType::Not_XID), + ('\u{1f190}', '\u{1f190}', IdentifierType::Not_NFKC), ('\u{1f191}', '\u{1f19a}', + IdentifierType::Not_XID), ('\u{1f19b}', '\u{1f1ac}', IdentifierType::Not_XID), + ('\u{1f1ad}', '\u{1f1ad}', IdentifierType::Not_XID), ('\u{1f1e6}', '\u{1f1ff}', + IdentifierType::Not_XID), ('\u{1f200}', '\u{1f200}', IdentifierType::Not_NFKC), + ('\u{1f201}', '\u{1f202}', IdentifierType::Not_NFKC), ('\u{1f210}', '\u{1f231}', + IdentifierType::Not_NFKC), ('\u{1f232}', '\u{1f23a}', IdentifierType::Not_NFKC), + ('\u{1f23b}', '\u{1f23b}', IdentifierType::Not_NFKC), ('\u{1f240}', '\u{1f248}', + IdentifierType::Not_NFKC), ('\u{1f250}', '\u{1f251}', IdentifierType::Not_NFKC), + ('\u{1f260}', '\u{1f265}', IdentifierType::Not_XID), ('\u{1f300}', '\u{1f320}', + IdentifierType::Not_XID), ('\u{1f321}', '\u{1f32c}', IdentifierType::Not_XID), + ('\u{1f32d}', '\u{1f32f}', IdentifierType::Not_XID), ('\u{1f330}', '\u{1f335}', + IdentifierType::Not_XID), ('\u{1f336}', '\u{1f336}', IdentifierType::Not_XID), + ('\u{1f337}', '\u{1f37c}', IdentifierType::Not_XID), ('\u{1f37d}', '\u{1f37d}', + IdentifierType::Not_XID), ('\u{1f37e}', '\u{1f37f}', IdentifierType::Not_XID), + ('\u{1f380}', '\u{1f393}', IdentifierType::Not_XID), ('\u{1f394}', '\u{1f39f}', + IdentifierType::Not_XID), ('\u{1f3a0}', '\u{1f3c4}', IdentifierType::Not_XID), + ('\u{1f3c5}', '\u{1f3c5}', IdentifierType::Not_XID), ('\u{1f3c6}', '\u{1f3ca}', + IdentifierType::Not_XID), ('\u{1f3cb}', '\u{1f3ce}', IdentifierType::Not_XID), + ('\u{1f3cf}', '\u{1f3d3}', IdentifierType::Not_XID), ('\u{1f3d4}', '\u{1f3df}', + IdentifierType::Not_XID), ('\u{1f3e0}', '\u{1f3f0}', IdentifierType::Not_XID), + ('\u{1f3f1}', '\u{1f3f7}', IdentifierType::Not_XID), ('\u{1f3f8}', '\u{1f3ff}', + IdentifierType::Not_XID), ('\u{1f400}', '\u{1f43e}', IdentifierType::Not_XID), + ('\u{1f43f}', '\u{1f43f}', IdentifierType::Not_XID), ('\u{1f440}', '\u{1f440}', + IdentifierType::Not_XID), ('\u{1f441}', '\u{1f441}', IdentifierType::Not_XID), + ('\u{1f442}', '\u{1f4f7}', IdentifierType::Not_XID), ('\u{1f4f8}', '\u{1f4f8}', + IdentifierType::Not_XID), ('\u{1f4f9}', '\u{1f4fc}', IdentifierType::Not_XID), + ('\u{1f4fd}', '\u{1f4fe}', IdentifierType::Not_XID), ('\u{1f4ff}', '\u{1f4ff}', + IdentifierType::Not_XID), ('\u{1f500}', '\u{1f53d}', IdentifierType::Not_XID), + ('\u{1f53e}', '\u{1f53f}', IdentifierType::Not_XID), ('\u{1f540}', '\u{1f543}', + IdentifierType::Not_XID), ('\u{1f544}', '\u{1f54a}', IdentifierType::Not_XID), + ('\u{1f54b}', '\u{1f54e}', IdentifierType::Not_XID), ('\u{1f54f}', '\u{1f54f}', + IdentifierType::Uncommon_Use), ('\u{1f550}', '\u{1f567}', IdentifierType::Not_XID), + ('\u{1f568}', '\u{1f579}', IdentifierType::Not_XID), ('\u{1f57a}', '\u{1f57a}', + IdentifierType::Not_XID), ('\u{1f57b}', '\u{1f5a3}', IdentifierType::Not_XID), + ('\u{1f5a4}', '\u{1f5a4}', IdentifierType::Not_XID), ('\u{1f5a5}', '\u{1f5fa}', + IdentifierType::Not_XID), ('\u{1f5fb}', '\u{1f5ff}', IdentifierType::Not_XID), + ('\u{1f600}', '\u{1f600}', IdentifierType::Not_XID), ('\u{1f601}', '\u{1f610}', + IdentifierType::Not_XID), ('\u{1f611}', '\u{1f611}', IdentifierType::Not_XID), + ('\u{1f612}', '\u{1f614}', IdentifierType::Not_XID), ('\u{1f615}', '\u{1f615}', + IdentifierType::Not_XID), ('\u{1f616}', '\u{1f616}', IdentifierType::Not_XID), + ('\u{1f617}', '\u{1f617}', IdentifierType::Not_XID), ('\u{1f618}', '\u{1f618}', + IdentifierType::Not_XID), ('\u{1f619}', '\u{1f619}', IdentifierType::Not_XID), + ('\u{1f61a}', '\u{1f61a}', IdentifierType::Not_XID), ('\u{1f61b}', '\u{1f61b}', + IdentifierType::Not_XID), ('\u{1f61c}', '\u{1f61e}', IdentifierType::Not_XID), + ('\u{1f61f}', '\u{1f61f}', IdentifierType::Not_XID), ('\u{1f620}', '\u{1f625}', + IdentifierType::Not_XID), ('\u{1f626}', '\u{1f627}', IdentifierType::Not_XID), + ('\u{1f628}', '\u{1f62b}', IdentifierType::Not_XID), ('\u{1f62c}', '\u{1f62c}', + IdentifierType::Not_XID), ('\u{1f62d}', '\u{1f62d}', IdentifierType::Not_XID), + ('\u{1f62e}', '\u{1f62f}', IdentifierType::Not_XID), ('\u{1f630}', '\u{1f633}', + IdentifierType::Not_XID), ('\u{1f634}', '\u{1f634}', IdentifierType::Not_XID), + ('\u{1f635}', '\u{1f640}', IdentifierType::Not_XID), ('\u{1f641}', '\u{1f642}', + IdentifierType::Not_XID), ('\u{1f643}', '\u{1f644}', IdentifierType::Not_XID), + ('\u{1f645}', '\u{1f64f}', IdentifierType::Not_XID), ('\u{1f650}', '\u{1f67f}', + IdentifierType::Not_XID), ('\u{1f680}', '\u{1f6c5}', IdentifierType::Not_XID), + ('\u{1f6c6}', '\u{1f6cf}', IdentifierType::Not_XID), ('\u{1f6d0}', '\u{1f6d0}', + IdentifierType::Not_XID), ('\u{1f6d1}', '\u{1f6d2}', IdentifierType::Not_XID), + ('\u{1f6d3}', '\u{1f6d4}', IdentifierType::Not_XID), ('\u{1f6d5}', '\u{1f6d5}', + IdentifierType::Not_XID), ('\u{1f6d6}', '\u{1f6d7}', IdentifierType::Not_XID), + ('\u{1f6dc}', '\u{1f6dc}', IdentifierType::Not_XID), ('\u{1f6dd}', '\u{1f6df}', + IdentifierType::Not_XID), ('\u{1f6e0}', '\u{1f6ec}', IdentifierType::Not_XID), + ('\u{1f6f0}', '\u{1f6f3}', IdentifierType::Not_XID), ('\u{1f6f4}', '\u{1f6f6}', + IdentifierType::Not_XID), ('\u{1f6f7}', '\u{1f6f8}', IdentifierType::Not_XID), + ('\u{1f6f9}', '\u{1f6f9}', IdentifierType::Not_XID), ('\u{1f6fa}', '\u{1f6fa}', + IdentifierType::Not_XID), ('\u{1f6fb}', '\u{1f6fc}', IdentifierType::Not_XID), + ('\u{1f700}', '\u{1f773}', IdentifierType::Not_XID), ('\u{1f774}', '\u{1f776}', + IdentifierType::Not_XID), ('\u{1f77b}', '\u{1f77f}', IdentifierType::Not_XID), ('\u{1f780}', '\u{1f7d4}', IdentifierType::Not_XID), ('\u{1f7d5}', '\u{1f7d8}', - IdentifierType::Not_XID), ('\u{1f7e0}', '\u{1f7eb}', IdentifierType::Not_XID), - ('\u{1f800}', '\u{1f80b}', IdentifierType::Not_XID), ('\u{1f810}', '\u{1f847}', - IdentifierType::Not_XID), ('\u{1f850}', '\u{1f859}', IdentifierType::Not_XID), - ('\u{1f860}', '\u{1f887}', IdentifierType::Not_XID), ('\u{1f890}', '\u{1f8ad}', - IdentifierType::Not_XID), ('\u{1f8b0}', '\u{1f8b1}', IdentifierType::Not_XID), - ('\u{1f900}', '\u{1f90b}', IdentifierType::Not_XID), ('\u{1f90c}', '\u{1f90c}', - IdentifierType::Not_XID), ('\u{1f90d}', '\u{1f90f}', IdentifierType::Not_XID), - ('\u{1f910}', '\u{1f918}', IdentifierType::Not_XID), ('\u{1f919}', '\u{1f91e}', - IdentifierType::Not_XID), ('\u{1f91f}', '\u{1f91f}', IdentifierType::Not_XID), - ('\u{1f920}', '\u{1f927}', IdentifierType::Not_XID), ('\u{1f928}', '\u{1f92f}', - IdentifierType::Not_XID), ('\u{1f930}', '\u{1f930}', IdentifierType::Not_XID), - ('\u{1f931}', '\u{1f932}', IdentifierType::Not_XID), ('\u{1f933}', '\u{1f93e}', - IdentifierType::Not_XID), ('\u{1f93f}', '\u{1f93f}', IdentifierType::Not_XID), - ('\u{1f940}', '\u{1f94b}', IdentifierType::Not_XID), ('\u{1f94c}', '\u{1f94c}', - IdentifierType::Not_XID), ('\u{1f94d}', '\u{1f94f}', IdentifierType::Not_XID), - ('\u{1f950}', '\u{1f95e}', IdentifierType::Not_XID), ('\u{1f95f}', '\u{1f96b}', - IdentifierType::Not_XID), ('\u{1f96c}', '\u{1f970}', IdentifierType::Not_XID), - ('\u{1f971}', '\u{1f971}', IdentifierType::Not_XID), ('\u{1f972}', '\u{1f972}', - IdentifierType::Not_XID), ('\u{1f973}', '\u{1f976}', IdentifierType::Not_XID), - ('\u{1f977}', '\u{1f978}', IdentifierType::Not_XID), ('\u{1f97a}', '\u{1f97a}', + IdentifierType::Not_XID), ('\u{1f7d9}', '\u{1f7d9}', IdentifierType::Not_XID), + ('\u{1f7e0}', '\u{1f7eb}', IdentifierType::Not_XID), ('\u{1f7f0}', '\u{1f7f0}', + IdentifierType::Not_XID), ('\u{1f800}', '\u{1f80b}', IdentifierType::Not_XID), + ('\u{1f810}', '\u{1f847}', IdentifierType::Not_XID), ('\u{1f850}', '\u{1f859}', + IdentifierType::Not_XID), ('\u{1f860}', '\u{1f887}', IdentifierType::Not_XID), + ('\u{1f890}', '\u{1f8ad}', IdentifierType::Not_XID), ('\u{1f8b0}', '\u{1f8b1}', + IdentifierType::Not_XID), ('\u{1f900}', '\u{1f90b}', IdentifierType::Not_XID), + ('\u{1f90c}', '\u{1f90c}', IdentifierType::Not_XID), ('\u{1f90d}', '\u{1f90f}', + IdentifierType::Not_XID), ('\u{1f910}', '\u{1f918}', IdentifierType::Not_XID), + ('\u{1f919}', '\u{1f91e}', IdentifierType::Not_XID), ('\u{1f91f}', '\u{1f91f}', + IdentifierType::Not_XID), ('\u{1f920}', '\u{1f927}', IdentifierType::Not_XID), + ('\u{1f928}', '\u{1f92f}', IdentifierType::Not_XID), ('\u{1f930}', '\u{1f930}', + IdentifierType::Not_XID), ('\u{1f931}', '\u{1f932}', IdentifierType::Not_XID), + ('\u{1f933}', '\u{1f93e}', IdentifierType::Not_XID), ('\u{1f93f}', '\u{1f93f}', + IdentifierType::Not_XID), ('\u{1f940}', '\u{1f94b}', IdentifierType::Not_XID), + ('\u{1f94c}', '\u{1f94c}', IdentifierType::Not_XID), ('\u{1f94d}', '\u{1f94f}', + IdentifierType::Not_XID), ('\u{1f950}', '\u{1f95e}', IdentifierType::Not_XID), + ('\u{1f95f}', '\u{1f96b}', IdentifierType::Not_XID), ('\u{1f96c}', '\u{1f970}', + IdentifierType::Not_XID), ('\u{1f971}', '\u{1f971}', IdentifierType::Not_XID), + ('\u{1f972}', '\u{1f972}', IdentifierType::Not_XID), ('\u{1f973}', '\u{1f976}', + IdentifierType::Not_XID), ('\u{1f977}', '\u{1f978}', IdentifierType::Not_XID), + ('\u{1f979}', '\u{1f979}', IdentifierType::Not_XID), ('\u{1f97a}', '\u{1f97a}', IdentifierType::Not_XID), ('\u{1f97b}', '\u{1f97b}', IdentifierType::Not_XID), ('\u{1f97c}', '\u{1f97f}', IdentifierType::Not_XID), ('\u{1f980}', '\u{1f984}', IdentifierType::Not_XID), ('\u{1f985}', '\u{1f991}', IdentifierType::Not_XID), @@ -1683,23 +1755,37 @@ pub mod identifier { IdentifierType::Not_XID), ('\u{1f9c0}', '\u{1f9c0}', IdentifierType::Not_XID), ('\u{1f9c1}', '\u{1f9c2}', IdentifierType::Not_XID), ('\u{1f9c3}', '\u{1f9ca}', IdentifierType::Not_XID), ('\u{1f9cb}', '\u{1f9cb}', IdentifierType::Not_XID), - ('\u{1f9cd}', '\u{1f9cf}', IdentifierType::Not_XID), ('\u{1f9d0}', '\u{1f9e6}', - IdentifierType::Not_XID), ('\u{1f9e7}', '\u{1f9ff}', IdentifierType::Not_XID), - ('\u{1fa00}', '\u{1fa53}', IdentifierType::Not_XID), ('\u{1fa60}', '\u{1fa6d}', - IdentifierType::Not_XID), ('\u{1fa70}', '\u{1fa73}', IdentifierType::Not_XID), - ('\u{1fa74}', '\u{1fa74}', IdentifierType::Not_XID), ('\u{1fa78}', '\u{1fa7a}', + ('\u{1f9cc}', '\u{1f9cc}', IdentifierType::Not_XID), ('\u{1f9cd}', '\u{1f9cf}', + IdentifierType::Not_XID), ('\u{1f9d0}', '\u{1f9e6}', IdentifierType::Not_XID), + ('\u{1f9e7}', '\u{1f9ff}', IdentifierType::Not_XID), ('\u{1fa00}', '\u{1fa53}', + IdentifierType::Not_XID), ('\u{1fa60}', '\u{1fa6d}', IdentifierType::Not_XID), + ('\u{1fa70}', '\u{1fa73}', IdentifierType::Not_XID), ('\u{1fa74}', '\u{1fa74}', + IdentifierType::Not_XID), ('\u{1fa75}', '\u{1fa77}', IdentifierType::Not_XID), + ('\u{1fa78}', '\u{1fa7a}', IdentifierType::Not_XID), ('\u{1fa7b}', '\u{1fa7c}', IdentifierType::Not_XID), ('\u{1fa80}', '\u{1fa82}', IdentifierType::Not_XID), - ('\u{1fa83}', '\u{1fa86}', IdentifierType::Not_XID), ('\u{1fa90}', '\u{1fa95}', - IdentifierType::Not_XID), ('\u{1fa96}', '\u{1faa8}', IdentifierType::Not_XID), - ('\u{1fab0}', '\u{1fab6}', IdentifierType::Not_XID), ('\u{1fac0}', '\u{1fac2}', - IdentifierType::Not_XID), ('\u{1fad0}', '\u{1fad6}', IdentifierType::Not_XID), - ('\u{1fb00}', '\u{1fb92}', IdentifierType::Not_XID), ('\u{1fb94}', '\u{1fbca}', - IdentifierType::Not_XID), ('\u{1fbf0}', '\u{1fbf9}', IdentifierType::Not_NFKC), - ('\u{20000}', '\u{2a6d6}', IdentifierType::Recommended), ('\u{2a6d7}', '\u{2a6dd}', + ('\u{1fa83}', '\u{1fa86}', IdentifierType::Not_XID), ('\u{1fa87}', '\u{1fa88}', + IdentifierType::Not_XID), ('\u{1fa90}', '\u{1fa95}', IdentifierType::Not_XID), + ('\u{1fa96}', '\u{1faa8}', IdentifierType::Not_XID), ('\u{1faa9}', '\u{1faac}', + IdentifierType::Not_XID), ('\u{1faad}', '\u{1faaf}', IdentifierType::Not_XID), + ('\u{1fab0}', '\u{1fab6}', IdentifierType::Not_XID), ('\u{1fab7}', '\u{1faba}', + IdentifierType::Not_XID), ('\u{1fabb}', '\u{1fabd}', IdentifierType::Not_XID), + ('\u{1fabf}', '\u{1fabf}', IdentifierType::Not_XID), ('\u{1fac0}', '\u{1fac2}', + IdentifierType::Not_XID), ('\u{1fac3}', '\u{1fac5}', IdentifierType::Not_XID), + ('\u{1face}', '\u{1facf}', IdentifierType::Not_XID), ('\u{1fad0}', '\u{1fad6}', + IdentifierType::Not_XID), ('\u{1fad7}', '\u{1fad9}', IdentifierType::Not_XID), + ('\u{1fada}', '\u{1fadb}', IdentifierType::Not_XID), ('\u{1fae0}', '\u{1fae7}', + IdentifierType::Not_XID), ('\u{1fae8}', '\u{1fae8}', IdentifierType::Not_XID), + ('\u{1faf0}', '\u{1faf6}', IdentifierType::Not_XID), ('\u{1faf7}', '\u{1faf8}', + IdentifierType::Not_XID), ('\u{1fb00}', '\u{1fb92}', IdentifierType::Not_XID), + ('\u{1fb94}', '\u{1fbca}', IdentifierType::Not_XID), ('\u{1fbf0}', '\u{1fbf9}', + IdentifierType::Not_NFKC), ('\u{20000}', '\u{2a6d6}', IdentifierType::Recommended), + ('\u{2a6d7}', '\u{2a6dd}', IdentifierType::Recommended), ('\u{2a6de}', '\u{2a6df}', IdentifierType::Recommended), ('\u{2a700}', '\u{2b734}', IdentifierType::Recommended), - ('\u{2b740}', '\u{2b81d}', IdentifierType::Recommended), ('\u{2b820}', '\u{2cea1}', - IdentifierType::Recommended), ('\u{2ceb0}', '\u{2ebe0}', IdentifierType::Recommended), - ('\u{2f800}', '\u{2fa1d}', IdentifierType::Not_NFKC), ('\u{30000}', '\u{3134a}', + ('\u{2b735}', '\u{2b738}', IdentifierType::Recommended), ('\u{2b739}', '\u{2b739}', + IdentifierType::Recommended), ('\u{2b740}', '\u{2b81d}', IdentifierType::Recommended), + ('\u{2b820}', '\u{2cea1}', IdentifierType::Recommended), ('\u{2ceb0}', '\u{2ebe0}', + IdentifierType::Recommended), ('\u{2f800}', '\u{2fa1d}', IdentifierType::Not_NFKC), + ('\u{30000}', '\u{3134a}', IdentifierType::Recommended), ('\u{31350}', '\u{323af}', IdentifierType::Recommended), ('\u{e0001}', '\u{e0001}', IdentifierType::Deprecated), ('\u{e0020}', '\u{e007f}', IdentifierType::Default_Ignorable), ('\u{e0100}', '\u{e01ef}', IdentifierType::Default_Ignorable) @@ -4281,10 +4367,10 @@ pub mod potential_mixed_script_confusable { '\u{101d}', '\u{1036}', '\u{1038}', '\u{1040}', '\u{10e7}', '\u{10ff}', '\u{1200}', '\u{1206}', '\u{1223}', '\u{1240}', '\u{1260}', '\u{1261}', '\u{1294}', '\u{12ae}', '\u{12d0}', '\u{1323}', '\u{17b7}', '\u{17b8}', '\u{17b9}', '\u{17ba}', '\u{17c6}', - '\u{3007}', '\u{304f}', '\u{3078}', '\u{30a4}', '\u{30a8}', '\u{30ab}', '\u{30bf}', - '\u{30c8}', '\u{30cb}', '\u{30ce}', '\u{30cf}', '\u{30d8}', '\u{30ed}', '\u{4e00}', - '\u{4e3f}', '\u{4e8c}', '\u{4ebb}', '\u{516b}', '\u{529b}', '\u{535c}', '\u{53e3}', - '\u{56d7}', '\u{5915}', '\u{5de5}', '\u{a792}', '\u{a793}', '\u{21fe8}' + '\u{17cb}', '\u{3007}', '\u{304f}', '\u{3078}', '\u{30a4}', '\u{30a8}', '\u{30ab}', + '\u{30bf}', '\u{30c8}', '\u{30cb}', '\u{30ce}', '\u{30cf}', '\u{30d8}', '\u{30ed}', + '\u{4e00}', '\u{4e3f}', '\u{4e8c}', '\u{4ebb}', '\u{516b}', '\u{529b}', '\u{535c}', + '\u{53e3}', '\u{56d7}', '\u{5915}', '\u{5de5}', '\u{a792}', '\u{a793}', '\u{21fe8}' ]; } From 45178d16579a39c61e016333c8c20dc52fb9db26 Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Thu, 15 Sep 2022 08:33:24 -0700 Subject: [PATCH 07/16] Bump to 0.1.0 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 2ac5961..81209d4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "unicode-security" -version = "0.0.6" +version = "0.1.0" authors = ["Charles Lew ", "Manish Goregaokar "] edition = "2018" homepage = "https://github.com/unicode-rs/unicode-security" From 24426a0968e06273789dfb692ddf1131959caeb8 Mon Sep 17 00:00:00 2001 From: Marcondiro Date: Fri, 9 Feb 2024 17:56:31 +0100 Subject: [PATCH 08/16] Bump Unicode to version 15.1.0, regenerate tables --- Cargo.toml | 2 +- scripts/unicode.py | 2 +- src/tables.rs | 1332 ++++++++++++++++++++++---------------------- 3 files changed, 669 insertions(+), 667 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 81209d4..0cc066d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "unicode-security" -version = "0.1.0" +version = "0.1.1" authors = ["Charles Lew ", "Manish Goregaokar "] edition = "2018" homepage = "https://github.com/unicode-rs/unicode-security" diff --git a/scripts/unicode.py b/scripts/unicode.py index 11ea31e..16dacd0 100644 --- a/scripts/unicode.py +++ b/scripts/unicode.py @@ -39,7 +39,7 @@ #![allow(missing_docs, non_upper_case_globals, non_snake_case)] ''' -UNICODE_VERSION = (15, 0, 0) +UNICODE_VERSION = (15, 1, 0) UNICODE_VERSION_NUMBER = "%s.%s.%s" %UNICODE_VERSION diff --git a/src/tables.rs b/src/tables.rs index 6b72dbb..cd9601a 100644 --- a/src/tables.rs +++ b/src/tables.rs @@ -14,7 +14,7 @@ /// The version of [Unicode](http://www.unicode.org/) /// that this version of unicode-security is based on. -pub const UNICODE_VERSION: (u64, u64, u64) = (15, 0, 0); +pub const UNICODE_VERSION: (u64, u64, u64) = (15, 1, 0); pub mod util { @@ -260,8 +260,8 @@ pub mod identifier { '\u{1e7eb}'), ('\u{1e7ed}', '\u{1e7ee}'), ('\u{1e7f0}', '\u{1e7fe}'), ('\u{20000}', '\u{2a6d6}'), ('\u{2a6d7}', '\u{2a6dd}'), ('\u{2a6de}', '\u{2a6df}'), ('\u{2a700}', '\u{2b734}'), ('\u{2b735}', '\u{2b738}'), ('\u{2b739}', '\u{2b739}'), ('\u{2b740}', - '\u{2b81d}'), ('\u{2b820}', '\u{2cea1}'), ('\u{2ceb0}', '\u{2ebe0}'), ('\u{30000}', - '\u{3134a}'), ('\u{31350}', '\u{323af}') + '\u{2b81d}'), ('\u{2b820}', '\u{2cea1}'), ('\u{2ceb0}', '\u{2ebe0}'), ('\u{2ebf0}', + '\u{2ee5d}'), ('\u{30000}', '\u{3134a}'), ('\u{31350}', '\u{323af}') ]; const IDENTIFIER_TYPE: &'static [(char, char, IdentifierType)] = &[ @@ -1100,11 +1100,12 @@ pub mod identifier { '\u{2e9e}', IdentifierType::Not_XID), ('\u{2e9f}', '\u{2e9f}', IdentifierType::Not_NFKC), ('\u{2ea0}', '\u{2ef2}', IdentifierType::Not_XID), ('\u{2ef3}', '\u{2ef3}', IdentifierType::Not_NFKC), ('\u{2f00}', '\u{2fd5}', IdentifierType::Not_NFKC), - ('\u{2ff0}', '\u{2ffb}', IdentifierType::Not_XID), ('\u{3000}', '\u{3000}', - IdentifierType::Not_NFKC), ('\u{3001}', '\u{3004}', IdentifierType::Not_XID), ('\u{3005}', - '\u{3007}', IdentifierType::Recommended), ('\u{3008}', '\u{301d}', - IdentifierType::Not_XID), ('\u{301e}', '\u{301e}', IdentifierType::Obsolete), ('\u{301f}', - '\u{3020}', IdentifierType::Not_XID), ('\u{3021}', '\u{302d}', IdentifierType::Technical), + ('\u{2ff0}', '\u{2ffb}', IdentifierType::Not_XID), ('\u{2ffc}', '\u{2fff}', + IdentifierType::Not_XID), ('\u{3000}', '\u{3000}', IdentifierType::Not_NFKC), ('\u{3001}', + '\u{3004}', IdentifierType::Not_XID), ('\u{3005}', '\u{3007}', + IdentifierType::Recommended), ('\u{3008}', '\u{301d}', IdentifierType::Not_XID), + ('\u{301e}', '\u{301e}', IdentifierType::Obsolete), ('\u{301f}', '\u{3020}', + IdentifierType::Not_XID), ('\u{3021}', '\u{302d}', IdentifierType::Technical), ('\u{302e}', '\u{302f}', IdentifierType::Technical), ('\u{3030}', '\u{3030}', IdentifierType::Not_XID), ('\u{3031}', '\u{3035}', IdentifierType::Technical), ('\u{3036}', '\u{3036}', IdentifierType::Not_NFKC), ('\u{3037}', '\u{3037}', @@ -1127,663 +1128,664 @@ pub mod identifier { '\u{319f}', IdentifierType::Not_NFKC), ('\u{31a0}', '\u{31b7}', IdentifierType::Recommended), ('\u{31b8}', '\u{31ba}', IdentifierType::Recommended), ('\u{31bb}', '\u{31bf}', IdentifierType::Recommended), ('\u{31c0}', '\u{31cf}', - IdentifierType::Not_XID), ('\u{31d0}', '\u{31e3}', IdentifierType::Not_XID), ('\u{31f0}', - '\u{31ff}', IdentifierType::Obsolete), ('\u{3200}', '\u{321c}', IdentifierType::Not_NFKC), - ('\u{321d}', '\u{321e}', IdentifierType::Not_NFKC), ('\u{3220}', '\u{3243}', - IdentifierType::Not_NFKC), ('\u{3244}', '\u{3247}', IdentifierType::Not_NFKC), - ('\u{3248}', '\u{324f}', IdentifierType::Not_XID), ('\u{3250}', '\u{3250}', - IdentifierType::Not_NFKC), ('\u{3251}', '\u{325f}', IdentifierType::Not_NFKC), - ('\u{3260}', '\u{327b}', IdentifierType::Not_NFKC), ('\u{327c}', '\u{327d}', - IdentifierType::Not_NFKC), ('\u{327e}', '\u{327e}', IdentifierType::Not_NFKC), - ('\u{327f}', '\u{327f}', IdentifierType::Technical), ('\u{3280}', '\u{32b0}', - IdentifierType::Not_NFKC), ('\u{32b1}', '\u{32bf}', IdentifierType::Not_NFKC), - ('\u{32c0}', '\u{32cb}', IdentifierType::Not_NFKC), ('\u{32cc}', '\u{32cf}', - IdentifierType::Not_NFKC), ('\u{32d0}', '\u{32fe}', IdentifierType::Not_NFKC), - ('\u{32ff}', '\u{32ff}', IdentifierType::Not_NFKC), ('\u{3300}', '\u{3376}', - IdentifierType::Not_NFKC), ('\u{3377}', '\u{337a}', IdentifierType::Not_NFKC), - ('\u{337b}', '\u{33dd}', IdentifierType::Not_NFKC), ('\u{33de}', '\u{33df}', - IdentifierType::Not_NFKC), ('\u{33e0}', '\u{33fe}', IdentifierType::Not_NFKC), - ('\u{33ff}', '\u{33ff}', IdentifierType::Not_NFKC), ('\u{3400}', '\u{4db5}', - IdentifierType::Recommended), ('\u{4db6}', '\u{4dbf}', IdentifierType::Recommended), - ('\u{4dc0}', '\u{4dff}', IdentifierType::Technical), ('\u{4e00}', '\u{9fa5}', - IdentifierType::Recommended), ('\u{9fa6}', '\u{9fbb}', IdentifierType::Recommended), - ('\u{9fbc}', '\u{9fc3}', IdentifierType::Recommended), ('\u{9fc4}', '\u{9fcb}', - IdentifierType::Recommended), ('\u{9fcc}', '\u{9fcc}', IdentifierType::Recommended), - ('\u{9fcd}', '\u{9fd5}', IdentifierType::Recommended), ('\u{9fd6}', '\u{9fea}', - IdentifierType::Recommended), ('\u{9feb}', '\u{9fef}', IdentifierType::Recommended), - ('\u{9ff0}', '\u{9ffc}', IdentifierType::Recommended), ('\u{9ffd}', '\u{9fff}', - IdentifierType::Recommended), ('\u{a000}', '\u{a48c}', IdentifierType::Limited_Use), - ('\u{a490}', '\u{a4a1}', IdentifierType::Limited_Use), ('\u{a4a2}', '\u{a4a3}', - IdentifierType::Limited_Use), ('\u{a4a4}', '\u{a4b3}', IdentifierType::Limited_Use), - ('\u{a4b4}', '\u{a4b4}', IdentifierType::Limited_Use), ('\u{a4b5}', '\u{a4c0}', - IdentifierType::Limited_Use), ('\u{a4c1}', '\u{a4c1}', IdentifierType::Limited_Use), - ('\u{a4c2}', '\u{a4c4}', IdentifierType::Limited_Use), ('\u{a4c5}', '\u{a4c5}', - IdentifierType::Limited_Use), ('\u{a4c6}', '\u{a4c6}', IdentifierType::Limited_Use), - ('\u{a4d0}', '\u{a4fd}', IdentifierType::Limited_Use), ('\u{a4fe}', '\u{a4ff}', - IdentifierType::Limited_Use), ('\u{a500}', '\u{a60c}', IdentifierType::Limited_Use), - ('\u{a60d}', '\u{a60f}', IdentifierType::Limited_Use), ('\u{a610}', '\u{a612}', - IdentifierType::Limited_Use), ('\u{a613}', '\u{a629}', IdentifierType::Limited_Use), - ('\u{a62a}', '\u{a62b}', IdentifierType::Limited_Use), ('\u{a640}', '\u{a65f}', - IdentifierType::Obsolete), ('\u{a660}', '\u{a661}', IdentifierType::Obsolete), - ('\u{a662}', '\u{a66e}', IdentifierType::Obsolete), ('\u{a66f}', '\u{a66f}', - IdentifierType::Uncommon_Use), ('\u{a670}', '\u{a673}', IdentifierType::Obsolete), - ('\u{a674}', '\u{a67b}', IdentifierType::Obsolete), ('\u{a67c}', '\u{a67d}', - IdentifierType::Uncommon_Use), ('\u{a67e}', '\u{a67e}', IdentifierType::Not_XID), - ('\u{a67f}', '\u{a67f}', IdentifierType::Recommended), ('\u{a680}', '\u{a697}', - IdentifierType::Obsolete), ('\u{a698}', '\u{a69b}', IdentifierType::Obsolete), - ('\u{a69c}', '\u{a69d}', IdentifierType::Not_NFKC), ('\u{a69e}', '\u{a69e}', - IdentifierType::Uncommon_Use), ('\u{a69f}', '\u{a69f}', IdentifierType::Obsolete), - ('\u{a6a0}', '\u{a6f1}', IdentifierType::Limited_Use), ('\u{a6f2}', '\u{a6f7}', - IdentifierType::Limited_Use), ('\u{a700}', '\u{a707}', IdentifierType::Obsolete), - ('\u{a708}', '\u{a716}', IdentifierType::Technical), ('\u{a717}', '\u{a71a}', - IdentifierType::Recommended), ('\u{a71b}', '\u{a71f}', IdentifierType::Recommended), - ('\u{a720}', '\u{a721}', IdentifierType::Not_XID), ('\u{a722}', '\u{a72f}', - IdentifierType::Technical), ('\u{a730}', '\u{a76f}', IdentifierType::Obsolete), - ('\u{a770}', '\u{a770}', IdentifierType::Not_NFKC), ('\u{a771}', '\u{a787}', - IdentifierType::Obsolete), ('\u{a788}', '\u{a788}', IdentifierType::Recommended), - ('\u{a789}', '\u{a78a}', IdentifierType::Not_XID), ('\u{a78b}', '\u{a78c}', - IdentifierType::Uncommon_Use), ('\u{a78d}', '\u{a78d}', IdentifierType::Recommended), - ('\u{a78e}', '\u{a78e}', IdentifierType::Technical), ('\u{a78f}', '\u{a78f}', - IdentifierType::Uncommon_Use), ('\u{a790}', '\u{a791}', IdentifierType::Obsolete), - ('\u{a792}', '\u{a793}', IdentifierType::Recommended), ('\u{a794}', '\u{a79f}', - IdentifierType::Obsolete), ('\u{a7a0}', '\u{a7a9}', IdentifierType::Obsolete), - ('\u{a7aa}', '\u{a7aa}', IdentifierType::Recommended), ('\u{a7ab}', '\u{a7ad}', - IdentifierType::Obsolete), ('\u{a7ae}', '\u{a7ae}', IdentifierType::Technical), - ('\u{a7af}', '\u{a7af}', IdentifierType::Technical), ('\u{a7b0}', '\u{a7b1}', - IdentifierType::Obsolete), ('\u{a7b2}', '\u{a7b7}', IdentifierType::Uncommon_Use), - ('\u{a7b8}', '\u{a7b9}', IdentifierType::Uncommon_Use), ('\u{a7ba}', '\u{a7bf}', - IdentifierType::Technical), ('\u{a7c0}', '\u{a7c1}', IdentifierType::Recommended), - ('\u{a7c2}', '\u{a7c6}', IdentifierType::Recommended), ('\u{a7c7}', '\u{a7ca}', - IdentifierType::Recommended), ('\u{a7d0}', '\u{a7d1}', IdentifierType::Recommended), - ('\u{a7d3}', '\u{a7d3}', IdentifierType::Recommended), ('\u{a7d5}', '\u{a7d9}', - IdentifierType::Recommended), ('\u{a7f2}', '\u{a7f4}', IdentifierType::Not_NFKC), - ('\u{a7f5}', '\u{a7f6}', IdentifierType::Obsolete), ('\u{a7f7}', '\u{a7f7}', - IdentifierType::Obsolete), ('\u{a7f8}', '\u{a7f9}', IdentifierType::Not_NFKC), - ('\u{a7fa}', '\u{a7fa}', IdentifierType::Technical), ('\u{a7fb}', '\u{a7ff}', - IdentifierType::Obsolete), ('\u{a800}', '\u{a827}', IdentifierType::Limited_Use), - ('\u{a828}', '\u{a82b}', IdentifierType::Limited_Use), ('\u{a82c}', '\u{a82c}', - IdentifierType::Limited_Use), ('\u{a830}', '\u{a839}', IdentifierType::Not_XID), - ('\u{a840}', '\u{a873}', IdentifierType::Exclusion), ('\u{a874}', '\u{a877}', - IdentifierType::Exclusion), ('\u{a880}', '\u{a8c4}', IdentifierType::Limited_Use), - ('\u{a8c5}', '\u{a8c5}', IdentifierType::Limited_Use), ('\u{a8ce}', '\u{a8cf}', - IdentifierType::Limited_Use), ('\u{a8d0}', '\u{a8d9}', IdentifierType::Limited_Use), - ('\u{a8e0}', '\u{a8f7}', IdentifierType::Obsolete), ('\u{a8f8}', '\u{a8fa}', - IdentifierType::Obsolete), ('\u{a8fb}', '\u{a8fb}', IdentifierType::Obsolete), - ('\u{a8fc}', '\u{a8fc}', IdentifierType::Uncommon_Use), ('\u{a8fd}', '\u{a8fd}', - IdentifierType::Uncommon_Use), ('\u{a8fe}', '\u{a8ff}', IdentifierType::Obsolete), - ('\u{a900}', '\u{a92d}', IdentifierType::Limited_Use), ('\u{a92e}', '\u{a92e}', - IdentifierType::Not_XID), ('\u{a92f}', '\u{a92f}', IdentifierType::Limited_Use), - ('\u{a930}', '\u{a953}', IdentifierType::Exclusion), ('\u{a95f}', '\u{a95f}', - IdentifierType::Exclusion), ('\u{a960}', '\u{a97c}', IdentifierType::Obsolete), - ('\u{a980}', '\u{a9c0}', IdentifierType::Limited_Use), ('\u{a9c1}', '\u{a9cd}', - IdentifierType::Limited_Use), ('\u{a9cf}', '\u{a9cf}', IdentifierType::Limited_Use), - ('\u{a9d0}', '\u{a9d9}', IdentifierType::Limited_Use), ('\u{a9de}', '\u{a9df}', - IdentifierType::Limited_Use), ('\u{a9e0}', '\u{a9e6}', IdentifierType::Obsolete), - ('\u{a9e7}', '\u{a9fe}', IdentifierType::Recommended), ('\u{aa00}', '\u{aa36}', - IdentifierType::Limited_Use), ('\u{aa40}', '\u{aa4d}', IdentifierType::Limited_Use), - ('\u{aa50}', '\u{aa59}', IdentifierType::Limited_Use), ('\u{aa5c}', '\u{aa5f}', - IdentifierType::Limited_Use), ('\u{aa60}', '\u{aa76}', IdentifierType::Recommended), - ('\u{aa77}', '\u{aa79}', IdentifierType::Not_XID), ('\u{aa7a}', '\u{aa7b}', - IdentifierType::Recommended), ('\u{aa7c}', '\u{aa7f}', IdentifierType::Recommended), - ('\u{aa80}', '\u{aac2}', IdentifierType::Limited_Use), ('\u{aadb}', '\u{aadd}', - IdentifierType::Limited_Use), ('\u{aade}', '\u{aadf}', IdentifierType::Limited_Use), - ('\u{aae0}', '\u{aaef}', IdentifierType::Limited_Use), ('\u{aaf0}', '\u{aaf1}', - IdentifierType::Limited_Use), ('\u{aaf2}', '\u{aaf6}', IdentifierType::Limited_Use), - ('\u{ab01}', '\u{ab06}', IdentifierType::Recommended), ('\u{ab09}', '\u{ab0e}', - IdentifierType::Recommended), ('\u{ab11}', '\u{ab16}', IdentifierType::Recommended), - ('\u{ab20}', '\u{ab26}', IdentifierType::Recommended), ('\u{ab28}', '\u{ab2e}', - IdentifierType::Recommended), ('\u{ab30}', '\u{ab5a}', IdentifierType::Obsolete), - ('\u{ab5b}', '\u{ab5b}', IdentifierType::Not_XID), ('\u{ab5c}', '\u{ab5f}', - IdentifierType::Not_NFKC), ('\u{ab60}', '\u{ab63}', IdentifierType::Uncommon_Use), - ('\u{ab64}', '\u{ab65}', IdentifierType::Obsolete), ('\u{ab66}', '\u{ab67}', - IdentifierType::Recommended), ('\u{ab68}', '\u{ab68}', IdentifierType::Technical), - ('\u{ab69}', '\u{ab69}', IdentifierType::Not_NFKC), ('\u{ab6a}', '\u{ab6b}', - IdentifierType::Not_XID), ('\u{ab70}', '\u{abbf}', IdentifierType::Limited_Use), - ('\u{abc0}', '\u{abea}', IdentifierType::Limited_Use), ('\u{abeb}', '\u{abeb}', - IdentifierType::Limited_Use), ('\u{abec}', '\u{abed}', IdentifierType::Limited_Use), - ('\u{abf0}', '\u{abf9}', IdentifierType::Limited_Use), ('\u{ac00}', '\u{d7a3}', - IdentifierType::Recommended), ('\u{d7b0}', '\u{d7c6}', IdentifierType::Obsolete), - ('\u{d7cb}', '\u{d7fb}', IdentifierType::Obsolete), ('\u{f900}', '\u{fa0d}', - IdentifierType::Not_NFKC), ('\u{fa0e}', '\u{fa0f}', IdentifierType::Recommended), - ('\u{fa10}', '\u{fa10}', IdentifierType::Not_NFKC), ('\u{fa11}', '\u{fa11}', - IdentifierType::Recommended), ('\u{fa12}', '\u{fa12}', IdentifierType::Not_NFKC), - ('\u{fa13}', '\u{fa14}', IdentifierType::Recommended), ('\u{fa15}', '\u{fa1e}', - IdentifierType::Not_NFKC), ('\u{fa1f}', '\u{fa1f}', IdentifierType::Recommended), - ('\u{fa20}', '\u{fa20}', IdentifierType::Not_NFKC), ('\u{fa21}', '\u{fa21}', - IdentifierType::Recommended), ('\u{fa22}', '\u{fa22}', IdentifierType::Not_NFKC), - ('\u{fa23}', '\u{fa24}', IdentifierType::Recommended), ('\u{fa25}', '\u{fa26}', - IdentifierType::Not_NFKC), ('\u{fa27}', '\u{fa29}', IdentifierType::Recommended), - ('\u{fa2a}', '\u{fa2d}', IdentifierType::Not_NFKC), ('\u{fa2e}', '\u{fa2f}', - IdentifierType::Not_NFKC), ('\u{fa30}', '\u{fa6a}', IdentifierType::Not_NFKC), - ('\u{fa6b}', '\u{fa6d}', IdentifierType::Not_NFKC), ('\u{fa70}', '\u{fad9}', - IdentifierType::Not_NFKC), ('\u{fb00}', '\u{fb06}', IdentifierType::Not_NFKC), - ('\u{fb13}', '\u{fb17}', IdentifierType::Not_NFKC), ('\u{fb1d}', '\u{fb1d}', - IdentifierType::Not_NFKC), ('\u{fb1e}', '\u{fb1e}', IdentifierType::Uncommon_Use), - ('\u{fb1f}', '\u{fb36}', IdentifierType::Not_NFKC), ('\u{fb38}', '\u{fb3c}', - IdentifierType::Not_NFKC), ('\u{fb3e}', '\u{fb3e}', IdentifierType::Not_NFKC), - ('\u{fb40}', '\u{fb41}', IdentifierType::Not_NFKC), ('\u{fb43}', '\u{fb44}', - IdentifierType::Not_NFKC), ('\u{fb46}', '\u{fbb1}', IdentifierType::Not_NFKC), - ('\u{fbb2}', '\u{fbc1}', IdentifierType::Technical), ('\u{fbc2}', '\u{fbc2}', - IdentifierType::Technical), ('\u{fbd3}', '\u{fd3d}', IdentifierType::Not_NFKC), - ('\u{fd3e}', '\u{fd3f}', IdentifierType::Technical), ('\u{fd40}', '\u{fd4f}', - IdentifierType::Technical), ('\u{fd50}', '\u{fd8f}', IdentifierType::Not_NFKC), - ('\u{fd92}', '\u{fdc7}', IdentifierType::Not_NFKC), ('\u{fdcf}', '\u{fdcf}', - IdentifierType::Technical), ('\u{fdf0}', '\u{fdfb}', IdentifierType::Not_NFKC), - ('\u{fdfc}', '\u{fdfc}', IdentifierType::Not_NFKC), ('\u{fdfd}', '\u{fdfd}', - IdentifierType::Technical), ('\u{fdfe}', '\u{fdff}', IdentifierType::Technical), - ('\u{fe00}', '\u{fe0f}', IdentifierType::Default_Ignorable), ('\u{fe10}', '\u{fe19}', - IdentifierType::Not_NFKC), ('\u{fe20}', '\u{fe23}', IdentifierType::Technical), - ('\u{fe24}', '\u{fe26}', IdentifierType::Technical), ('\u{fe27}', '\u{fe2d}', - IdentifierType::Technical), ('\u{fe2e}', '\u{fe2f}', IdentifierType::Uncommon_Use), - ('\u{fe30}', '\u{fe44}', IdentifierType::Not_NFKC), ('\u{fe45}', '\u{fe46}', - IdentifierType::Technical), ('\u{fe47}', '\u{fe48}', IdentifierType::Not_NFKC), - ('\u{fe49}', '\u{fe52}', IdentifierType::Not_NFKC), ('\u{fe54}', '\u{fe66}', - IdentifierType::Not_NFKC), ('\u{fe68}', '\u{fe6b}', IdentifierType::Not_NFKC), - ('\u{fe70}', '\u{fe72}', IdentifierType::Not_NFKC), ('\u{fe73}', '\u{fe73}', - IdentifierType::Technical), ('\u{fe74}', '\u{fe74}', IdentifierType::Not_NFKC), - ('\u{fe76}', '\u{fefc}', IdentifierType::Not_NFKC), ('\u{feff}', '\u{feff}', - IdentifierType::Default_Ignorable), ('\u{ff01}', '\u{ff5e}', IdentifierType::Not_NFKC), - ('\u{ff5f}', '\u{ff60}', IdentifierType::Not_NFKC), ('\u{ff61}', '\u{ff9f}', - IdentifierType::Not_NFKC), ('\u{ffa0}', '\u{ffa0}', IdentifierType::Default_Ignorable), - ('\u{ffa1}', '\u{ffbe}', IdentifierType::Not_NFKC), ('\u{ffc2}', '\u{ffc7}', - IdentifierType::Not_NFKC), ('\u{ffca}', '\u{ffcf}', IdentifierType::Not_NFKC), - ('\u{ffd2}', '\u{ffd7}', IdentifierType::Not_NFKC), ('\u{ffda}', '\u{ffdc}', - IdentifierType::Not_NFKC), ('\u{ffe0}', '\u{ffe6}', IdentifierType::Not_NFKC), - ('\u{ffe8}', '\u{ffee}', IdentifierType::Not_NFKC), ('\u{fff9}', '\u{fffb}', - IdentifierType::Not_XID), ('\u{fffc}', '\u{fffc}', IdentifierType::Not_XID), ('\u{fffd}', - '\u{fffd}', IdentifierType::Not_XID), ('\u{10000}', '\u{1000b}', - IdentifierType::Exclusion), ('\u{1000d}', '\u{10026}', IdentifierType::Exclusion), - ('\u{10028}', '\u{1003a}', IdentifierType::Exclusion), ('\u{1003c}', '\u{1003d}', - IdentifierType::Exclusion), ('\u{1003f}', '\u{1004d}', IdentifierType::Exclusion), - ('\u{10050}', '\u{1005d}', IdentifierType::Exclusion), ('\u{10080}', '\u{100fa}', - IdentifierType::Exclusion), ('\u{10100}', '\u{10102}', IdentifierType::Exclusion), - ('\u{10107}', '\u{10133}', IdentifierType::Exclusion), ('\u{10137}', '\u{1013f}', - IdentifierType::Exclusion), ('\u{10140}', '\u{10174}', IdentifierType::Obsolete), - ('\u{10175}', '\u{1018a}', IdentifierType::Not_XID), ('\u{1018b}', '\u{1018c}', - IdentifierType::Not_XID), ('\u{1018d}', '\u{1018e}', IdentifierType::Not_XID), - ('\u{10190}', '\u{1019b}', IdentifierType::Not_XID), ('\u{1019c}', '\u{1019c}', - IdentifierType::Not_XID), ('\u{101a0}', '\u{101a0}', IdentifierType::Not_XID), - ('\u{101d0}', '\u{101fc}', IdentifierType::Obsolete), ('\u{101fd}', '\u{101fd}', - IdentifierType::Obsolete), ('\u{10280}', '\u{1029c}', IdentifierType::Exclusion), - ('\u{102a0}', '\u{102d0}', IdentifierType::Exclusion), ('\u{102e0}', '\u{102e0}', - IdentifierType::Obsolete), ('\u{102e1}', '\u{102fb}', IdentifierType::Obsolete), - ('\u{10300}', '\u{1031e}', IdentifierType::Exclusion), ('\u{1031f}', '\u{1031f}', - IdentifierType::Exclusion), ('\u{10320}', '\u{10323}', IdentifierType::Exclusion), - ('\u{1032d}', '\u{1032f}', IdentifierType::Exclusion), ('\u{10330}', '\u{1034a}', - IdentifierType::Exclusion), ('\u{10350}', '\u{1037a}', IdentifierType::Exclusion), - ('\u{10380}', '\u{1039d}', IdentifierType::Exclusion), ('\u{1039f}', '\u{1039f}', - IdentifierType::Exclusion), ('\u{103a0}', '\u{103c3}', IdentifierType::Exclusion), - ('\u{103c8}', '\u{103cf}', IdentifierType::Exclusion), ('\u{103d0}', '\u{103d0}', - IdentifierType::Exclusion), ('\u{103d1}', '\u{103d5}', IdentifierType::Exclusion), - ('\u{10400}', '\u{10425}', IdentifierType::Exclusion), ('\u{10426}', '\u{10427}', - IdentifierType::Exclusion), ('\u{10428}', '\u{1044d}', IdentifierType::Exclusion), - ('\u{1044e}', '\u{1049d}', IdentifierType::Exclusion), ('\u{104a0}', '\u{104a9}', - IdentifierType::Exclusion), ('\u{104b0}', '\u{104d3}', IdentifierType::Limited_Use), - ('\u{104d8}', '\u{104fb}', IdentifierType::Limited_Use), ('\u{10500}', '\u{10527}', - IdentifierType::Exclusion), ('\u{10530}', '\u{10563}', IdentifierType::Exclusion), - ('\u{1056f}', '\u{1056f}', IdentifierType::Exclusion), ('\u{10570}', '\u{1057a}', - IdentifierType::Exclusion), ('\u{1057c}', '\u{1058a}', IdentifierType::Exclusion), - ('\u{1058c}', '\u{10592}', IdentifierType::Exclusion), ('\u{10594}', '\u{10595}', - IdentifierType::Exclusion), ('\u{10597}', '\u{105a1}', IdentifierType::Exclusion), - ('\u{105a3}', '\u{105b1}', IdentifierType::Exclusion), ('\u{105b3}', '\u{105b9}', - IdentifierType::Exclusion), ('\u{105bb}', '\u{105bc}', IdentifierType::Exclusion), - ('\u{10600}', '\u{10736}', IdentifierType::Exclusion), ('\u{10740}', '\u{10755}', - IdentifierType::Exclusion), ('\u{10760}', '\u{10767}', IdentifierType::Exclusion), - ('\u{10780}', '\u{10780}', IdentifierType::Uncommon_Use), ('\u{10781}', '\u{10785}', - IdentifierType::Not_NFKC), ('\u{10787}', '\u{107b0}', IdentifierType::Not_NFKC), - ('\u{107b2}', '\u{107ba}', IdentifierType::Not_NFKC), ('\u{10800}', '\u{10805}', - IdentifierType::Exclusion), ('\u{10808}', '\u{10808}', IdentifierType::Exclusion), - ('\u{1080a}', '\u{10835}', IdentifierType::Exclusion), ('\u{10837}', '\u{10838}', - IdentifierType::Exclusion), ('\u{1083c}', '\u{1083c}', IdentifierType::Exclusion), - ('\u{1083f}', '\u{1083f}', IdentifierType::Exclusion), ('\u{10840}', '\u{10855}', - IdentifierType::Exclusion), ('\u{10857}', '\u{1085f}', IdentifierType::Exclusion), - ('\u{10860}', '\u{10876}', IdentifierType::Exclusion), ('\u{10877}', '\u{1087f}', - IdentifierType::Exclusion), ('\u{10880}', '\u{1089e}', IdentifierType::Exclusion), - ('\u{108a7}', '\u{108af}', IdentifierType::Exclusion), ('\u{108e0}', '\u{108f2}', - IdentifierType::Exclusion), ('\u{108f4}', '\u{108f5}', IdentifierType::Exclusion), - ('\u{108fb}', '\u{108ff}', IdentifierType::Exclusion), ('\u{10900}', '\u{10915}', - IdentifierType::Exclusion), ('\u{10916}', '\u{10919}', IdentifierType::Exclusion), - ('\u{1091a}', '\u{1091b}', IdentifierType::Exclusion), ('\u{1091f}', '\u{1091f}', - IdentifierType::Exclusion), ('\u{10920}', '\u{10939}', IdentifierType::Exclusion), - ('\u{1093f}', '\u{1093f}', IdentifierType::Exclusion), ('\u{10980}', '\u{109b7}', - IdentifierType::Exclusion), ('\u{109bc}', '\u{109bd}', IdentifierType::Exclusion), - ('\u{109be}', '\u{109bf}', IdentifierType::Exclusion), ('\u{109c0}', '\u{109cf}', - IdentifierType::Exclusion), ('\u{109d2}', '\u{109ff}', IdentifierType::Exclusion), - ('\u{10a00}', '\u{10a03}', IdentifierType::Exclusion), ('\u{10a05}', '\u{10a06}', - IdentifierType::Exclusion), ('\u{10a0c}', '\u{10a13}', IdentifierType::Exclusion), - ('\u{10a15}', '\u{10a17}', IdentifierType::Exclusion), ('\u{10a19}', '\u{10a33}', - IdentifierType::Exclusion), ('\u{10a34}', '\u{10a35}', IdentifierType::Exclusion), - ('\u{10a38}', '\u{10a3a}', IdentifierType::Exclusion), ('\u{10a3f}', '\u{10a3f}', - IdentifierType::Exclusion), ('\u{10a40}', '\u{10a47}', IdentifierType::Exclusion), - ('\u{10a48}', '\u{10a48}', IdentifierType::Exclusion), ('\u{10a50}', '\u{10a58}', - IdentifierType::Exclusion), ('\u{10a60}', '\u{10a7c}', IdentifierType::Exclusion), - ('\u{10a7d}', '\u{10a7f}', IdentifierType::Exclusion), ('\u{10a80}', '\u{10a9c}', - IdentifierType::Exclusion), ('\u{10a9d}', '\u{10a9f}', IdentifierType::Exclusion), - ('\u{10ac0}', '\u{10ac7}', IdentifierType::Exclusion), ('\u{10ac8}', '\u{10ac8}', - IdentifierType::Exclusion), ('\u{10ac9}', '\u{10ae6}', IdentifierType::Exclusion), - ('\u{10aeb}', '\u{10af6}', IdentifierType::Exclusion), ('\u{10b00}', '\u{10b35}', - IdentifierType::Exclusion), ('\u{10b39}', '\u{10b3f}', IdentifierType::Exclusion), - ('\u{10b40}', '\u{10b55}', IdentifierType::Exclusion), ('\u{10b58}', '\u{10b5f}', - IdentifierType::Exclusion), ('\u{10b60}', '\u{10b72}', IdentifierType::Exclusion), - ('\u{10b78}', '\u{10b7f}', IdentifierType::Exclusion), ('\u{10b80}', '\u{10b91}', - IdentifierType::Exclusion), ('\u{10b99}', '\u{10b9c}', IdentifierType::Exclusion), - ('\u{10ba9}', '\u{10baf}', IdentifierType::Exclusion), ('\u{10c00}', '\u{10c48}', - IdentifierType::Exclusion), ('\u{10c80}', '\u{10cb2}', IdentifierType::Exclusion), - ('\u{10cc0}', '\u{10cf2}', IdentifierType::Exclusion), ('\u{10cfa}', '\u{10cff}', - IdentifierType::Exclusion), ('\u{10d00}', '\u{10d27}', IdentifierType::Limited_Use), - ('\u{10d30}', '\u{10d39}', IdentifierType::Limited_Use), ('\u{10e60}', '\u{10e7e}', - IdentifierType::Not_XID), ('\u{10e80}', '\u{10ea9}', IdentifierType::Exclusion), - ('\u{10eab}', '\u{10eac}', IdentifierType::Exclusion), ('\u{10ead}', '\u{10ead}', - IdentifierType::Exclusion), ('\u{10eb0}', '\u{10eb1}', IdentifierType::Exclusion), - ('\u{10efd}', '\u{10eff}', IdentifierType::Uncommon_Use), ('\u{10f00}', '\u{10f1c}', - IdentifierType::Exclusion), ('\u{10f1d}', '\u{10f26}', IdentifierType::Exclusion), - ('\u{10f27}', '\u{10f27}', IdentifierType::Exclusion), ('\u{10f30}', '\u{10f50}', - IdentifierType::Exclusion), ('\u{10f51}', '\u{10f59}', IdentifierType::Exclusion), - ('\u{10f70}', '\u{10f85}', IdentifierType::Exclusion), ('\u{10f86}', '\u{10f89}', - IdentifierType::Exclusion), ('\u{10fb0}', '\u{10fc4}', IdentifierType::Exclusion), - ('\u{10fc5}', '\u{10fcb}', IdentifierType::Exclusion), ('\u{10fe0}', '\u{10ff6}', - IdentifierType::Exclusion), ('\u{11000}', '\u{11046}', IdentifierType::Exclusion), - ('\u{11047}', '\u{1104d}', IdentifierType::Exclusion), ('\u{11052}', '\u{11065}', - IdentifierType::Exclusion), ('\u{11066}', '\u{1106f}', IdentifierType::Exclusion), - ('\u{11070}', '\u{11075}', IdentifierType::Exclusion), ('\u{1107f}', '\u{1107f}', - IdentifierType::Exclusion), ('\u{11080}', '\u{110ba}', IdentifierType::Exclusion), - ('\u{110bb}', '\u{110bc}', IdentifierType::Exclusion), ('\u{110bd}', '\u{110bd}', - IdentifierType::Exclusion), ('\u{110be}', '\u{110c1}', IdentifierType::Exclusion), - ('\u{110c2}', '\u{110c2}', IdentifierType::Exclusion), ('\u{110cd}', '\u{110cd}', - IdentifierType::Exclusion), ('\u{110d0}', '\u{110e8}', IdentifierType::Exclusion), - ('\u{110f0}', '\u{110f9}', IdentifierType::Exclusion), ('\u{11100}', '\u{11134}', - IdentifierType::Limited_Use), ('\u{11136}', '\u{1113f}', IdentifierType::Limited_Use), - ('\u{11140}', '\u{11143}', IdentifierType::Limited_Use), ('\u{11144}', '\u{11146}', - IdentifierType::Limited_Use), ('\u{11147}', '\u{11147}', IdentifierType::Limited_Use), - ('\u{11150}', '\u{11173}', IdentifierType::Exclusion), ('\u{11174}', '\u{11175}', - IdentifierType::Exclusion), ('\u{11176}', '\u{11176}', IdentifierType::Exclusion), - ('\u{11180}', '\u{111c4}', IdentifierType::Exclusion), ('\u{111c5}', '\u{111c8}', - IdentifierType::Exclusion), ('\u{111c9}', '\u{111cc}', IdentifierType::Exclusion), - ('\u{111cd}', '\u{111cd}', IdentifierType::Exclusion), ('\u{111ce}', '\u{111cf}', - IdentifierType::Exclusion), ('\u{111d0}', '\u{111d9}', IdentifierType::Exclusion), - ('\u{111da}', '\u{111da}', IdentifierType::Exclusion), ('\u{111db}', '\u{111db}', - IdentifierType::Exclusion), ('\u{111dc}', '\u{111dc}', IdentifierType::Exclusion), - ('\u{111dd}', '\u{111df}', IdentifierType::Exclusion), ('\u{111e1}', '\u{111f4}', - IdentifierType::Not_XID), ('\u{11200}', '\u{11211}', IdentifierType::Exclusion), - ('\u{11213}', '\u{11237}', IdentifierType::Exclusion), ('\u{11238}', '\u{1123d}', - IdentifierType::Exclusion), ('\u{1123e}', '\u{1123e}', IdentifierType::Exclusion), - ('\u{1123f}', '\u{11241}', IdentifierType::Exclusion), ('\u{11280}', '\u{11286}', - IdentifierType::Exclusion), ('\u{11288}', '\u{11288}', IdentifierType::Exclusion), - ('\u{1128a}', '\u{1128d}', IdentifierType::Exclusion), ('\u{1128f}', '\u{1129d}', - IdentifierType::Exclusion), ('\u{1129f}', '\u{112a8}', IdentifierType::Exclusion), - ('\u{112a9}', '\u{112a9}', IdentifierType::Exclusion), ('\u{112b0}', '\u{112ea}', - IdentifierType::Exclusion), ('\u{112f0}', '\u{112f9}', IdentifierType::Exclusion), - ('\u{11300}', '\u{11300}', IdentifierType::Exclusion), ('\u{11301}', '\u{11301}', - IdentifierType::Recommended), ('\u{11302}', '\u{11302}', IdentifierType::Exclusion), - ('\u{11303}', '\u{11303}', IdentifierType::Recommended), ('\u{11305}', '\u{1130c}', - IdentifierType::Exclusion), ('\u{1130f}', '\u{11310}', IdentifierType::Exclusion), - ('\u{11313}', '\u{11328}', IdentifierType::Exclusion), ('\u{1132a}', '\u{11330}', - IdentifierType::Exclusion), ('\u{11332}', '\u{11333}', IdentifierType::Exclusion), - ('\u{11335}', '\u{11339}', IdentifierType::Exclusion), ('\u{1133b}', '\u{1133b}', - IdentifierType::Recommended), ('\u{1133c}', '\u{1133c}', IdentifierType::Recommended), - ('\u{1133d}', '\u{11344}', IdentifierType::Exclusion), ('\u{11347}', '\u{11348}', - IdentifierType::Exclusion), ('\u{1134b}', '\u{1134d}', IdentifierType::Exclusion), - ('\u{11350}', '\u{11350}', IdentifierType::Exclusion), ('\u{11357}', '\u{11357}', - IdentifierType::Exclusion), ('\u{1135d}', '\u{11363}', IdentifierType::Exclusion), - ('\u{11366}', '\u{1136c}', IdentifierType::Exclusion), ('\u{11370}', '\u{11374}', - IdentifierType::Exclusion), ('\u{11400}', '\u{1144a}', IdentifierType::Limited_Use), - ('\u{1144b}', '\u{1144f}', IdentifierType::Limited_Use), ('\u{11450}', '\u{11459}', - IdentifierType::Limited_Use), ('\u{1145a}', '\u{1145a}', IdentifierType::Limited_Use), - ('\u{1145b}', '\u{1145b}', IdentifierType::Limited_Use), ('\u{1145d}', '\u{1145d}', - IdentifierType::Limited_Use), ('\u{1145e}', '\u{1145e}', IdentifierType::Limited_Use), - ('\u{1145f}', '\u{1145f}', IdentifierType::Limited_Use), ('\u{11460}', '\u{11461}', - IdentifierType::Limited_Use), ('\u{11480}', '\u{114c5}', IdentifierType::Exclusion), - ('\u{114c6}', '\u{114c6}', IdentifierType::Exclusion), ('\u{114c7}', '\u{114c7}', - IdentifierType::Exclusion), ('\u{114d0}', '\u{114d9}', IdentifierType::Exclusion), - ('\u{11580}', '\u{115b5}', IdentifierType::Exclusion), ('\u{115b8}', '\u{115c0}', - IdentifierType::Exclusion), ('\u{115c1}', '\u{115c9}', IdentifierType::Exclusion), - ('\u{115ca}', '\u{115d7}', IdentifierType::Exclusion), ('\u{115d8}', '\u{115dd}', - IdentifierType::Exclusion), ('\u{11600}', '\u{11640}', IdentifierType::Exclusion), - ('\u{11641}', '\u{11643}', IdentifierType::Exclusion), ('\u{11644}', '\u{11644}', - IdentifierType::Exclusion), ('\u{11650}', '\u{11659}', IdentifierType::Exclusion), - ('\u{11660}', '\u{1166c}', IdentifierType::Exclusion), ('\u{11680}', '\u{116b7}', - IdentifierType::Exclusion), ('\u{116b8}', '\u{116b8}', IdentifierType::Exclusion), - ('\u{116b9}', '\u{116b9}', IdentifierType::Exclusion), ('\u{116c0}', '\u{116c9}', - IdentifierType::Exclusion), ('\u{11700}', '\u{11719}', IdentifierType::Exclusion), - ('\u{1171a}', '\u{1171a}', IdentifierType::Exclusion), ('\u{1171d}', '\u{1172b}', - IdentifierType::Exclusion), ('\u{11730}', '\u{11739}', IdentifierType::Exclusion), - ('\u{1173a}', '\u{1173f}', IdentifierType::Exclusion), ('\u{11740}', '\u{11746}', - IdentifierType::Exclusion), ('\u{11800}', '\u{1183a}', IdentifierType::Exclusion), - ('\u{1183b}', '\u{1183b}', IdentifierType::Exclusion), ('\u{118a0}', '\u{118e9}', - IdentifierType::Exclusion), ('\u{118ea}', '\u{118f2}', IdentifierType::Exclusion), - ('\u{118ff}', '\u{118ff}', IdentifierType::Exclusion), ('\u{11900}', '\u{11906}', - IdentifierType::Exclusion), ('\u{11909}', '\u{11909}', IdentifierType::Exclusion), - ('\u{1190c}', '\u{11913}', IdentifierType::Exclusion), ('\u{11915}', '\u{11916}', - IdentifierType::Exclusion), ('\u{11918}', '\u{11935}', IdentifierType::Exclusion), - ('\u{11937}', '\u{11938}', IdentifierType::Exclusion), ('\u{1193b}', '\u{11943}', - IdentifierType::Exclusion), ('\u{11944}', '\u{11946}', IdentifierType::Exclusion), - ('\u{11950}', '\u{11959}', IdentifierType::Exclusion), ('\u{119a0}', '\u{119a7}', - IdentifierType::Exclusion), ('\u{119aa}', '\u{119d7}', IdentifierType::Exclusion), - ('\u{119da}', '\u{119e1}', IdentifierType::Exclusion), ('\u{119e2}', '\u{119e2}', - IdentifierType::Exclusion), ('\u{119e3}', '\u{119e4}', IdentifierType::Exclusion), - ('\u{11a00}', '\u{11a3e}', IdentifierType::Exclusion), ('\u{11a3f}', '\u{11a46}', - IdentifierType::Exclusion), ('\u{11a47}', '\u{11a47}', IdentifierType::Exclusion), - ('\u{11a50}', '\u{11a83}', IdentifierType::Exclusion), ('\u{11a84}', '\u{11a85}', - IdentifierType::Exclusion), ('\u{11a86}', '\u{11a99}', IdentifierType::Exclusion), - ('\u{11a9a}', '\u{11a9c}', IdentifierType::Exclusion), ('\u{11a9d}', '\u{11a9d}', - IdentifierType::Exclusion), ('\u{11a9e}', '\u{11aa2}', IdentifierType::Exclusion), - ('\u{11ab0}', '\u{11abf}', IdentifierType::Limited_Use), ('\u{11ac0}', '\u{11af8}', - IdentifierType::Exclusion), ('\u{11b00}', '\u{11b09}', IdentifierType::Not_XID), - ('\u{11c00}', '\u{11c08}', IdentifierType::Exclusion), ('\u{11c0a}', '\u{11c36}', - IdentifierType::Exclusion), ('\u{11c38}', '\u{11c40}', IdentifierType::Exclusion), - ('\u{11c41}', '\u{11c45}', IdentifierType::Exclusion), ('\u{11c50}', '\u{11c59}', - IdentifierType::Exclusion), ('\u{11c5a}', '\u{11c6c}', IdentifierType::Exclusion), - ('\u{11c70}', '\u{11c71}', IdentifierType::Exclusion), ('\u{11c72}', '\u{11c8f}', - IdentifierType::Exclusion), ('\u{11c92}', '\u{11ca7}', IdentifierType::Exclusion), - ('\u{11ca9}', '\u{11cb6}', IdentifierType::Exclusion), ('\u{11d00}', '\u{11d06}', - IdentifierType::Exclusion), ('\u{11d08}', '\u{11d09}', IdentifierType::Exclusion), - ('\u{11d0b}', '\u{11d36}', IdentifierType::Exclusion), ('\u{11d3a}', '\u{11d3a}', - IdentifierType::Exclusion), ('\u{11d3c}', '\u{11d3d}', IdentifierType::Exclusion), - ('\u{11d3f}', '\u{11d47}', IdentifierType::Exclusion), ('\u{11d50}', '\u{11d59}', - IdentifierType::Exclusion), ('\u{11d60}', '\u{11d65}', IdentifierType::Limited_Use), - ('\u{11d67}', '\u{11d68}', IdentifierType::Limited_Use), ('\u{11d6a}', '\u{11d8e}', - IdentifierType::Limited_Use), ('\u{11d90}', '\u{11d91}', IdentifierType::Limited_Use), - ('\u{11d93}', '\u{11d98}', IdentifierType::Limited_Use), ('\u{11da0}', '\u{11da9}', - IdentifierType::Limited_Use), ('\u{11ee0}', '\u{11ef6}', IdentifierType::Exclusion), - ('\u{11ef7}', '\u{11ef8}', IdentifierType::Exclusion), ('\u{11f00}', '\u{11f10}', - IdentifierType::Exclusion), ('\u{11f12}', '\u{11f3a}', IdentifierType::Exclusion), - ('\u{11f3e}', '\u{11f42}', IdentifierType::Exclusion), ('\u{11f43}', '\u{11f4f}', - IdentifierType::Exclusion), ('\u{11f50}', '\u{11f59}', IdentifierType::Exclusion), - ('\u{11fb0}', '\u{11fb0}', IdentifierType::Limited_Use), ('\u{11fc0}', '\u{11ff1}', - IdentifierType::Not_XID), ('\u{11fff}', '\u{11fff}', IdentifierType::Not_XID), - ('\u{12000}', '\u{1236e}', IdentifierType::Exclusion), ('\u{1236f}', '\u{12398}', - IdentifierType::Exclusion), ('\u{12399}', '\u{12399}', IdentifierType::Exclusion), - ('\u{12400}', '\u{12462}', IdentifierType::Exclusion), ('\u{12463}', '\u{1246e}', - IdentifierType::Exclusion), ('\u{12470}', '\u{12473}', IdentifierType::Exclusion), - ('\u{12474}', '\u{12474}', IdentifierType::Exclusion), ('\u{12480}', '\u{12543}', - IdentifierType::Exclusion), ('\u{12f90}', '\u{12ff0}', IdentifierType::Exclusion), - ('\u{12ff1}', '\u{12ff2}', IdentifierType::Exclusion), ('\u{13000}', '\u{1342e}', - IdentifierType::Exclusion), ('\u{1342f}', '\u{1342f}', IdentifierType::Exclusion), - ('\u{13430}', '\u{13438}', IdentifierType::Exclusion), ('\u{13439}', '\u{1343f}', - IdentifierType::Exclusion), ('\u{13440}', '\u{13455}', IdentifierType::Exclusion), - ('\u{14400}', '\u{14646}', IdentifierType::Exclusion), ('\u{16800}', '\u{16a38}', - IdentifierType::Limited_Use), ('\u{16a40}', '\u{16a5e}', IdentifierType::Uncommon_Use), - ('\u{16a60}', '\u{16a69}', IdentifierType::Uncommon_Use), ('\u{16a6e}', '\u{16a6f}', - IdentifierType::Exclusion), ('\u{16a70}', '\u{16abe}', IdentifierType::Exclusion), - ('\u{16ac0}', '\u{16ac9}', IdentifierType::Exclusion), ('\u{16ad0}', '\u{16aed}', - IdentifierType::Exclusion), ('\u{16af0}', '\u{16af4}', IdentifierType::Exclusion), - ('\u{16af5}', '\u{16af5}', IdentifierType::Exclusion), ('\u{16b00}', '\u{16b36}', - IdentifierType::Exclusion), ('\u{16b37}', '\u{16b3f}', IdentifierType::Exclusion), - ('\u{16b40}', '\u{16b43}', IdentifierType::Exclusion), ('\u{16b44}', '\u{16b45}', - IdentifierType::Exclusion), ('\u{16b50}', '\u{16b59}', IdentifierType::Exclusion), - ('\u{16b5b}', '\u{16b61}', IdentifierType::Exclusion), ('\u{16b63}', '\u{16b77}', - IdentifierType::Exclusion), ('\u{16b7d}', '\u{16b8f}', IdentifierType::Exclusion), - ('\u{16e40}', '\u{16e7f}', IdentifierType::Exclusion), ('\u{16e80}', '\u{16e9a}', - IdentifierType::Exclusion), ('\u{16f00}', '\u{16f44}', IdentifierType::Limited_Use), - ('\u{16f45}', '\u{16f4a}', IdentifierType::Limited_Use), ('\u{16f4f}', '\u{16f4f}', - IdentifierType::Limited_Use), ('\u{16f50}', '\u{16f7e}', IdentifierType::Limited_Use), - ('\u{16f7f}', '\u{16f87}', IdentifierType::Limited_Use), ('\u{16f8f}', '\u{16f9f}', - IdentifierType::Limited_Use), ('\u{16fe0}', '\u{16fe0}', IdentifierType::Exclusion), - ('\u{16fe1}', '\u{16fe1}', IdentifierType::Exclusion), ('\u{16fe2}', '\u{16fe2}', - IdentifierType::Not_XID), ('\u{16fe3}', '\u{16fe3}', IdentifierType::Obsolete), - ('\u{16fe4}', '\u{16fe4}', IdentifierType::Exclusion), ('\u{16ff0}', '\u{16ff1}', - IdentifierType::Recommended), ('\u{17000}', '\u{187ec}', IdentifierType::Exclusion), - ('\u{187ed}', '\u{187f1}', IdentifierType::Exclusion), ('\u{187f2}', '\u{187f7}', - IdentifierType::Exclusion), ('\u{18800}', '\u{18af2}', IdentifierType::Exclusion), - ('\u{18af3}', '\u{18cd5}', IdentifierType::Exclusion), ('\u{18d00}', '\u{18d08}', - IdentifierType::Exclusion), ('\u{1aff0}', '\u{1aff3}', IdentifierType::Uncommon_Use), - ('\u{1aff5}', '\u{1affb}', IdentifierType::Uncommon_Use), ('\u{1affd}', '\u{1affe}', - IdentifierType::Uncommon_Use), ('\u{1b000}', '\u{1b001}', IdentifierType::Obsolete), - ('\u{1b002}', '\u{1b11e}', IdentifierType::Obsolete), ('\u{1b11f}', '\u{1b122}', - IdentifierType::Recommended), ('\u{1b132}', '\u{1b132}', IdentifierType::Recommended), - ('\u{1b150}', '\u{1b152}', IdentifierType::Recommended), ('\u{1b155}', '\u{1b155}', - IdentifierType::Recommended), ('\u{1b164}', '\u{1b167}', IdentifierType::Recommended), - ('\u{1b170}', '\u{1b2fb}', IdentifierType::Exclusion), ('\u{1bc00}', '\u{1bc6a}', - IdentifierType::Exclusion), ('\u{1bc70}', '\u{1bc7c}', IdentifierType::Exclusion), - ('\u{1bc80}', '\u{1bc88}', IdentifierType::Exclusion), ('\u{1bc90}', '\u{1bc99}', - IdentifierType::Exclusion), ('\u{1bc9c}', '\u{1bc9c}', IdentifierType::Exclusion), - ('\u{1bc9d}', '\u{1bc9e}', IdentifierType::Exclusion), ('\u{1bc9f}', '\u{1bc9f}', - IdentifierType::Exclusion), ('\u{1bca0}', '\u{1bca3}', IdentifierType::Default_Ignorable), - ('\u{1cf00}', '\u{1cf2d}', IdentifierType::Technical), ('\u{1cf30}', '\u{1cf46}', - IdentifierType::Technical), ('\u{1cf50}', '\u{1cfc3}', IdentifierType::Technical), - ('\u{1d000}', '\u{1d0f5}', IdentifierType::Technical), ('\u{1d100}', '\u{1d126}', - IdentifierType::Technical), ('\u{1d129}', '\u{1d129}', IdentifierType::Technical), - ('\u{1d12a}', '\u{1d15d}', IdentifierType::Technical), ('\u{1d15e}', '\u{1d164}', - IdentifierType::Not_NFKC), ('\u{1d165}', '\u{1d169}', IdentifierType::Technical), - ('\u{1d16a}', '\u{1d16c}', IdentifierType::Technical), ('\u{1d16d}', '\u{1d172}', - IdentifierType::Technical), ('\u{1d173}', '\u{1d17a}', IdentifierType::Default_Ignorable), - ('\u{1d17b}', '\u{1d182}', IdentifierType::Technical), ('\u{1d183}', '\u{1d184}', - IdentifierType::Technical), ('\u{1d185}', '\u{1d18b}', IdentifierType::Technical), - ('\u{1d18c}', '\u{1d1a9}', IdentifierType::Technical), ('\u{1d1aa}', '\u{1d1ad}', - IdentifierType::Technical), ('\u{1d1ae}', '\u{1d1ba}', IdentifierType::Technical), - ('\u{1d1bb}', '\u{1d1c0}', IdentifierType::Not_NFKC), ('\u{1d1c1}', '\u{1d1dd}', - IdentifierType::Technical), ('\u{1d1de}', '\u{1d1e8}', IdentifierType::Uncommon_Use), - ('\u{1d1e9}', '\u{1d1ea}', IdentifierType::Technical), ('\u{1d200}', '\u{1d241}', - IdentifierType::Obsolete), ('\u{1d242}', '\u{1d244}', IdentifierType::Technical), - ('\u{1d245}', '\u{1d245}', IdentifierType::Obsolete), ('\u{1d2c0}', '\u{1d2d3}', - IdentifierType::Not_XID), ('\u{1d2e0}', '\u{1d2f3}', IdentifierType::Not_XID), - ('\u{1d300}', '\u{1d356}', IdentifierType::Technical), ('\u{1d360}', '\u{1d371}', - IdentifierType::Not_XID), ('\u{1d372}', '\u{1d378}', IdentifierType::Not_XID), - ('\u{1d400}', '\u{1d454}', IdentifierType::Not_NFKC), ('\u{1d456}', '\u{1d49c}', - IdentifierType::Not_NFKC), ('\u{1d49e}', '\u{1d49f}', IdentifierType::Not_NFKC), - ('\u{1d4a2}', '\u{1d4a2}', IdentifierType::Not_NFKC), ('\u{1d4a5}', '\u{1d4a6}', - IdentifierType::Not_NFKC), ('\u{1d4a9}', '\u{1d4ac}', IdentifierType::Not_NFKC), - ('\u{1d4ae}', '\u{1d4b9}', IdentifierType::Not_NFKC), ('\u{1d4bb}', '\u{1d4bb}', - IdentifierType::Not_NFKC), ('\u{1d4bd}', '\u{1d4c0}', IdentifierType::Not_NFKC), - ('\u{1d4c1}', '\u{1d4c1}', IdentifierType::Not_NFKC), ('\u{1d4c2}', '\u{1d4c3}', - IdentifierType::Not_NFKC), ('\u{1d4c5}', '\u{1d505}', IdentifierType::Not_NFKC), - ('\u{1d507}', '\u{1d50a}', IdentifierType::Not_NFKC), ('\u{1d50d}', '\u{1d514}', - IdentifierType::Not_NFKC), ('\u{1d516}', '\u{1d51c}', IdentifierType::Not_NFKC), - ('\u{1d51e}', '\u{1d539}', IdentifierType::Not_NFKC), ('\u{1d53b}', '\u{1d53e}', - IdentifierType::Not_NFKC), ('\u{1d540}', '\u{1d544}', IdentifierType::Not_NFKC), - ('\u{1d546}', '\u{1d546}', IdentifierType::Not_NFKC), ('\u{1d54a}', '\u{1d550}', - IdentifierType::Not_NFKC), ('\u{1d552}', '\u{1d6a3}', IdentifierType::Not_NFKC), - ('\u{1d6a4}', '\u{1d6a5}', IdentifierType::Not_NFKC), ('\u{1d6a8}', '\u{1d7c9}', - IdentifierType::Not_NFKC), ('\u{1d7ca}', '\u{1d7cb}', IdentifierType::Not_NFKC), - ('\u{1d7ce}', '\u{1d7ff}', IdentifierType::Not_NFKC), ('\u{1d800}', '\u{1d9ff}', - IdentifierType::Exclusion), ('\u{1da00}', '\u{1da36}', IdentifierType::Exclusion), - ('\u{1da37}', '\u{1da3a}', IdentifierType::Exclusion), ('\u{1da3b}', '\u{1da6c}', - IdentifierType::Exclusion), ('\u{1da6d}', '\u{1da74}', IdentifierType::Exclusion), - ('\u{1da75}', '\u{1da75}', IdentifierType::Exclusion), ('\u{1da76}', '\u{1da83}', - IdentifierType::Exclusion), ('\u{1da84}', '\u{1da84}', IdentifierType::Exclusion), - ('\u{1da85}', '\u{1da8b}', IdentifierType::Exclusion), ('\u{1da9b}', '\u{1da9f}', - IdentifierType::Exclusion), ('\u{1daa1}', '\u{1daaf}', IdentifierType::Exclusion), - ('\u{1df00}', '\u{1df1e}', IdentifierType::Recommended), ('\u{1df25}', '\u{1df2a}', - IdentifierType::Recommended), ('\u{1e000}', '\u{1e006}', IdentifierType::Exclusion), - ('\u{1e008}', '\u{1e018}', IdentifierType::Exclusion), ('\u{1e01b}', '\u{1e021}', - IdentifierType::Exclusion), ('\u{1e023}', '\u{1e024}', IdentifierType::Exclusion), - ('\u{1e026}', '\u{1e02a}', IdentifierType::Exclusion), ('\u{1e030}', '\u{1e06d}', - IdentifierType::Not_NFKC), ('\u{1e08f}', '\u{1e08f}', IdentifierType::Recommended), - ('\u{1e100}', '\u{1e12c}', IdentifierType::Limited_Use), ('\u{1e130}', '\u{1e13d}', - IdentifierType::Limited_Use), ('\u{1e140}', '\u{1e149}', IdentifierType::Limited_Use), - ('\u{1e14e}', '\u{1e14e}', IdentifierType::Limited_Use), ('\u{1e14f}', '\u{1e14f}', - IdentifierType::Limited_Use), ('\u{1e290}', '\u{1e2ae}', IdentifierType::Exclusion), - ('\u{1e2c0}', '\u{1e2f9}', IdentifierType::Limited_Use), ('\u{1e2ff}', '\u{1e2ff}', - IdentifierType::Limited_Use), ('\u{1e4d0}', '\u{1e4f9}', IdentifierType::Exclusion), - ('\u{1e7e0}', '\u{1e7e6}', IdentifierType::Recommended), ('\u{1e7e8}', '\u{1e7eb}', - IdentifierType::Recommended), ('\u{1e7ed}', '\u{1e7ee}', IdentifierType::Recommended), - ('\u{1e7f0}', '\u{1e7fe}', IdentifierType::Recommended), ('\u{1e800}', '\u{1e8c4}', - IdentifierType::Exclusion), ('\u{1e8c7}', '\u{1e8cf}', IdentifierType::Exclusion), - ('\u{1e8d0}', '\u{1e8d6}', IdentifierType::Exclusion), ('\u{1e900}', '\u{1e94a}', - IdentifierType::Limited_Use), ('\u{1e94b}', '\u{1e94b}', IdentifierType::Limited_Use), - ('\u{1e950}', '\u{1e959}', IdentifierType::Limited_Use), ('\u{1e95e}', '\u{1e95f}', - IdentifierType::Limited_Use), ('\u{1ec71}', '\u{1ecb4}', IdentifierType::Not_XID), - ('\u{1ed01}', '\u{1ed3d}', IdentifierType::Not_XID), ('\u{1ee00}', '\u{1ee03}', - IdentifierType::Not_NFKC), ('\u{1ee05}', '\u{1ee1f}', IdentifierType::Not_NFKC), - ('\u{1ee21}', '\u{1ee22}', IdentifierType::Not_NFKC), ('\u{1ee24}', '\u{1ee24}', - IdentifierType::Not_NFKC), ('\u{1ee27}', '\u{1ee27}', IdentifierType::Not_NFKC), - ('\u{1ee29}', '\u{1ee32}', IdentifierType::Not_NFKC), ('\u{1ee34}', '\u{1ee37}', - IdentifierType::Not_NFKC), ('\u{1ee39}', '\u{1ee39}', IdentifierType::Not_NFKC), - ('\u{1ee3b}', '\u{1ee3b}', IdentifierType::Not_NFKC), ('\u{1ee42}', '\u{1ee42}', - IdentifierType::Not_NFKC), ('\u{1ee47}', '\u{1ee47}', IdentifierType::Not_NFKC), - ('\u{1ee49}', '\u{1ee49}', IdentifierType::Not_NFKC), ('\u{1ee4b}', '\u{1ee4b}', - IdentifierType::Not_NFKC), ('\u{1ee4d}', '\u{1ee4f}', IdentifierType::Not_NFKC), - ('\u{1ee51}', '\u{1ee52}', IdentifierType::Not_NFKC), ('\u{1ee54}', '\u{1ee54}', - IdentifierType::Not_NFKC), ('\u{1ee57}', '\u{1ee57}', IdentifierType::Not_NFKC), - ('\u{1ee59}', '\u{1ee59}', IdentifierType::Not_NFKC), ('\u{1ee5b}', '\u{1ee5b}', - IdentifierType::Not_NFKC), ('\u{1ee5d}', '\u{1ee5d}', IdentifierType::Not_NFKC), - ('\u{1ee5f}', '\u{1ee5f}', IdentifierType::Not_NFKC), ('\u{1ee61}', '\u{1ee62}', - IdentifierType::Not_NFKC), ('\u{1ee64}', '\u{1ee64}', IdentifierType::Not_NFKC), - ('\u{1ee67}', '\u{1ee6a}', IdentifierType::Not_NFKC), ('\u{1ee6c}', '\u{1ee72}', - IdentifierType::Not_NFKC), ('\u{1ee74}', '\u{1ee77}', IdentifierType::Not_NFKC), - ('\u{1ee79}', '\u{1ee7c}', IdentifierType::Not_NFKC), ('\u{1ee7e}', '\u{1ee7e}', - IdentifierType::Not_NFKC), ('\u{1ee80}', '\u{1ee89}', IdentifierType::Not_NFKC), - ('\u{1ee8b}', '\u{1ee9b}', IdentifierType::Not_NFKC), ('\u{1eea1}', '\u{1eea3}', - IdentifierType::Not_NFKC), ('\u{1eea5}', '\u{1eea9}', IdentifierType::Not_NFKC), - ('\u{1eeab}', '\u{1eebb}', IdentifierType::Not_NFKC), ('\u{1eef0}', '\u{1eef1}', - IdentifierType::Not_XID), ('\u{1f000}', '\u{1f02b}', IdentifierType::Not_XID), - ('\u{1f030}', '\u{1f093}', IdentifierType::Not_XID), ('\u{1f0a0}', '\u{1f0ae}', - IdentifierType::Not_XID), ('\u{1f0b1}', '\u{1f0be}', IdentifierType::Not_XID), - ('\u{1f0bf}', '\u{1f0bf}', IdentifierType::Not_XID), ('\u{1f0c1}', '\u{1f0cf}', - IdentifierType::Not_XID), ('\u{1f0d1}', '\u{1f0df}', IdentifierType::Not_XID), - ('\u{1f0e0}', '\u{1f0f5}', IdentifierType::Not_XID), ('\u{1f100}', '\u{1f10a}', - IdentifierType::Not_NFKC), ('\u{1f10b}', '\u{1f10c}', IdentifierType::Not_XID), - ('\u{1f10d}', '\u{1f10f}', IdentifierType::Not_XID), ('\u{1f110}', '\u{1f12e}', - IdentifierType::Not_NFKC), ('\u{1f12f}', '\u{1f12f}', IdentifierType::Not_XID), - ('\u{1f130}', '\u{1f130}', IdentifierType::Not_NFKC), ('\u{1f131}', '\u{1f131}', - IdentifierType::Not_NFKC), ('\u{1f132}', '\u{1f13c}', IdentifierType::Not_NFKC), - ('\u{1f13d}', '\u{1f13d}', IdentifierType::Not_NFKC), ('\u{1f13e}', '\u{1f13e}', - IdentifierType::Not_NFKC), ('\u{1f13f}', '\u{1f13f}', IdentifierType::Not_NFKC), - ('\u{1f140}', '\u{1f141}', IdentifierType::Not_NFKC), ('\u{1f142}', '\u{1f142}', - IdentifierType::Not_NFKC), ('\u{1f143}', '\u{1f145}', IdentifierType::Not_NFKC), - ('\u{1f146}', '\u{1f146}', IdentifierType::Not_NFKC), ('\u{1f147}', '\u{1f149}', - IdentifierType::Not_NFKC), ('\u{1f14a}', '\u{1f14e}', IdentifierType::Not_NFKC), - ('\u{1f14f}', '\u{1f14f}', IdentifierType::Not_NFKC), ('\u{1f150}', '\u{1f156}', - IdentifierType::Not_XID), ('\u{1f157}', '\u{1f157}', IdentifierType::Not_XID), - ('\u{1f158}', '\u{1f15e}', IdentifierType::Not_XID), ('\u{1f15f}', '\u{1f15f}', - IdentifierType::Not_XID), ('\u{1f160}', '\u{1f169}', IdentifierType::Not_XID), - ('\u{1f16a}', '\u{1f16b}', IdentifierType::Not_NFKC), ('\u{1f16c}', '\u{1f16c}', - IdentifierType::Not_NFKC), ('\u{1f16d}', '\u{1f16f}', IdentifierType::Not_XID), - ('\u{1f170}', '\u{1f178}', IdentifierType::Not_XID), ('\u{1f179}', '\u{1f179}', - IdentifierType::Not_XID), ('\u{1f17a}', '\u{1f17a}', IdentifierType::Not_XID), - ('\u{1f17b}', '\u{1f17c}', IdentifierType::Not_XID), ('\u{1f17d}', '\u{1f17e}', - IdentifierType::Not_XID), ('\u{1f17f}', '\u{1f17f}', IdentifierType::Not_XID), - ('\u{1f180}', '\u{1f189}', IdentifierType::Not_XID), ('\u{1f18a}', '\u{1f18d}', - IdentifierType::Not_XID), ('\u{1f18e}', '\u{1f18f}', IdentifierType::Not_XID), - ('\u{1f190}', '\u{1f190}', IdentifierType::Not_NFKC), ('\u{1f191}', '\u{1f19a}', - IdentifierType::Not_XID), ('\u{1f19b}', '\u{1f1ac}', IdentifierType::Not_XID), - ('\u{1f1ad}', '\u{1f1ad}', IdentifierType::Not_XID), ('\u{1f1e6}', '\u{1f1ff}', - IdentifierType::Not_XID), ('\u{1f200}', '\u{1f200}', IdentifierType::Not_NFKC), - ('\u{1f201}', '\u{1f202}', IdentifierType::Not_NFKC), ('\u{1f210}', '\u{1f231}', - IdentifierType::Not_NFKC), ('\u{1f232}', '\u{1f23a}', IdentifierType::Not_NFKC), - ('\u{1f23b}', '\u{1f23b}', IdentifierType::Not_NFKC), ('\u{1f240}', '\u{1f248}', - IdentifierType::Not_NFKC), ('\u{1f250}', '\u{1f251}', IdentifierType::Not_NFKC), - ('\u{1f260}', '\u{1f265}', IdentifierType::Not_XID), ('\u{1f300}', '\u{1f320}', - IdentifierType::Not_XID), ('\u{1f321}', '\u{1f32c}', IdentifierType::Not_XID), - ('\u{1f32d}', '\u{1f32f}', IdentifierType::Not_XID), ('\u{1f330}', '\u{1f335}', - IdentifierType::Not_XID), ('\u{1f336}', '\u{1f336}', IdentifierType::Not_XID), - ('\u{1f337}', '\u{1f37c}', IdentifierType::Not_XID), ('\u{1f37d}', '\u{1f37d}', - IdentifierType::Not_XID), ('\u{1f37e}', '\u{1f37f}', IdentifierType::Not_XID), - ('\u{1f380}', '\u{1f393}', IdentifierType::Not_XID), ('\u{1f394}', '\u{1f39f}', - IdentifierType::Not_XID), ('\u{1f3a0}', '\u{1f3c4}', IdentifierType::Not_XID), - ('\u{1f3c5}', '\u{1f3c5}', IdentifierType::Not_XID), ('\u{1f3c6}', '\u{1f3ca}', - IdentifierType::Not_XID), ('\u{1f3cb}', '\u{1f3ce}', IdentifierType::Not_XID), - ('\u{1f3cf}', '\u{1f3d3}', IdentifierType::Not_XID), ('\u{1f3d4}', '\u{1f3df}', - IdentifierType::Not_XID), ('\u{1f3e0}', '\u{1f3f0}', IdentifierType::Not_XID), - ('\u{1f3f1}', '\u{1f3f7}', IdentifierType::Not_XID), ('\u{1f3f8}', '\u{1f3ff}', - IdentifierType::Not_XID), ('\u{1f400}', '\u{1f43e}', IdentifierType::Not_XID), - ('\u{1f43f}', '\u{1f43f}', IdentifierType::Not_XID), ('\u{1f440}', '\u{1f440}', - IdentifierType::Not_XID), ('\u{1f441}', '\u{1f441}', IdentifierType::Not_XID), - ('\u{1f442}', '\u{1f4f7}', IdentifierType::Not_XID), ('\u{1f4f8}', '\u{1f4f8}', - IdentifierType::Not_XID), ('\u{1f4f9}', '\u{1f4fc}', IdentifierType::Not_XID), - ('\u{1f4fd}', '\u{1f4fe}', IdentifierType::Not_XID), ('\u{1f4ff}', '\u{1f4ff}', - IdentifierType::Not_XID), ('\u{1f500}', '\u{1f53d}', IdentifierType::Not_XID), - ('\u{1f53e}', '\u{1f53f}', IdentifierType::Not_XID), ('\u{1f540}', '\u{1f543}', - IdentifierType::Not_XID), ('\u{1f544}', '\u{1f54a}', IdentifierType::Not_XID), - ('\u{1f54b}', '\u{1f54e}', IdentifierType::Not_XID), ('\u{1f54f}', '\u{1f54f}', - IdentifierType::Uncommon_Use), ('\u{1f550}', '\u{1f567}', IdentifierType::Not_XID), - ('\u{1f568}', '\u{1f579}', IdentifierType::Not_XID), ('\u{1f57a}', '\u{1f57a}', - IdentifierType::Not_XID), ('\u{1f57b}', '\u{1f5a3}', IdentifierType::Not_XID), - ('\u{1f5a4}', '\u{1f5a4}', IdentifierType::Not_XID), ('\u{1f5a5}', '\u{1f5fa}', - IdentifierType::Not_XID), ('\u{1f5fb}', '\u{1f5ff}', IdentifierType::Not_XID), - ('\u{1f600}', '\u{1f600}', IdentifierType::Not_XID), ('\u{1f601}', '\u{1f610}', - IdentifierType::Not_XID), ('\u{1f611}', '\u{1f611}', IdentifierType::Not_XID), - ('\u{1f612}', '\u{1f614}', IdentifierType::Not_XID), ('\u{1f615}', '\u{1f615}', - IdentifierType::Not_XID), ('\u{1f616}', '\u{1f616}', IdentifierType::Not_XID), - ('\u{1f617}', '\u{1f617}', IdentifierType::Not_XID), ('\u{1f618}', '\u{1f618}', - IdentifierType::Not_XID), ('\u{1f619}', '\u{1f619}', IdentifierType::Not_XID), - ('\u{1f61a}', '\u{1f61a}', IdentifierType::Not_XID), ('\u{1f61b}', '\u{1f61b}', - IdentifierType::Not_XID), ('\u{1f61c}', '\u{1f61e}', IdentifierType::Not_XID), - ('\u{1f61f}', '\u{1f61f}', IdentifierType::Not_XID), ('\u{1f620}', '\u{1f625}', - IdentifierType::Not_XID), ('\u{1f626}', '\u{1f627}', IdentifierType::Not_XID), - ('\u{1f628}', '\u{1f62b}', IdentifierType::Not_XID), ('\u{1f62c}', '\u{1f62c}', - IdentifierType::Not_XID), ('\u{1f62d}', '\u{1f62d}', IdentifierType::Not_XID), - ('\u{1f62e}', '\u{1f62f}', IdentifierType::Not_XID), ('\u{1f630}', '\u{1f633}', - IdentifierType::Not_XID), ('\u{1f634}', '\u{1f634}', IdentifierType::Not_XID), - ('\u{1f635}', '\u{1f640}', IdentifierType::Not_XID), ('\u{1f641}', '\u{1f642}', - IdentifierType::Not_XID), ('\u{1f643}', '\u{1f644}', IdentifierType::Not_XID), - ('\u{1f645}', '\u{1f64f}', IdentifierType::Not_XID), ('\u{1f650}', '\u{1f67f}', - IdentifierType::Not_XID), ('\u{1f680}', '\u{1f6c5}', IdentifierType::Not_XID), - ('\u{1f6c6}', '\u{1f6cf}', IdentifierType::Not_XID), ('\u{1f6d0}', '\u{1f6d0}', - IdentifierType::Not_XID), ('\u{1f6d1}', '\u{1f6d2}', IdentifierType::Not_XID), - ('\u{1f6d3}', '\u{1f6d4}', IdentifierType::Not_XID), ('\u{1f6d5}', '\u{1f6d5}', - IdentifierType::Not_XID), ('\u{1f6d6}', '\u{1f6d7}', IdentifierType::Not_XID), - ('\u{1f6dc}', '\u{1f6dc}', IdentifierType::Not_XID), ('\u{1f6dd}', '\u{1f6df}', - IdentifierType::Not_XID), ('\u{1f6e0}', '\u{1f6ec}', IdentifierType::Not_XID), - ('\u{1f6f0}', '\u{1f6f3}', IdentifierType::Not_XID), ('\u{1f6f4}', '\u{1f6f6}', - IdentifierType::Not_XID), ('\u{1f6f7}', '\u{1f6f8}', IdentifierType::Not_XID), - ('\u{1f6f9}', '\u{1f6f9}', IdentifierType::Not_XID), ('\u{1f6fa}', '\u{1f6fa}', - IdentifierType::Not_XID), ('\u{1f6fb}', '\u{1f6fc}', IdentifierType::Not_XID), - ('\u{1f700}', '\u{1f773}', IdentifierType::Not_XID), ('\u{1f774}', '\u{1f776}', - IdentifierType::Not_XID), ('\u{1f77b}', '\u{1f77f}', IdentifierType::Not_XID), - ('\u{1f780}', '\u{1f7d4}', IdentifierType::Not_XID), ('\u{1f7d5}', '\u{1f7d8}', - IdentifierType::Not_XID), ('\u{1f7d9}', '\u{1f7d9}', IdentifierType::Not_XID), - ('\u{1f7e0}', '\u{1f7eb}', IdentifierType::Not_XID), ('\u{1f7f0}', '\u{1f7f0}', - IdentifierType::Not_XID), ('\u{1f800}', '\u{1f80b}', IdentifierType::Not_XID), - ('\u{1f810}', '\u{1f847}', IdentifierType::Not_XID), ('\u{1f850}', '\u{1f859}', - IdentifierType::Not_XID), ('\u{1f860}', '\u{1f887}', IdentifierType::Not_XID), - ('\u{1f890}', '\u{1f8ad}', IdentifierType::Not_XID), ('\u{1f8b0}', '\u{1f8b1}', - IdentifierType::Not_XID), ('\u{1f900}', '\u{1f90b}', IdentifierType::Not_XID), - ('\u{1f90c}', '\u{1f90c}', IdentifierType::Not_XID), ('\u{1f90d}', '\u{1f90f}', - IdentifierType::Not_XID), ('\u{1f910}', '\u{1f918}', IdentifierType::Not_XID), - ('\u{1f919}', '\u{1f91e}', IdentifierType::Not_XID), ('\u{1f91f}', '\u{1f91f}', - IdentifierType::Not_XID), ('\u{1f920}', '\u{1f927}', IdentifierType::Not_XID), - ('\u{1f928}', '\u{1f92f}', IdentifierType::Not_XID), ('\u{1f930}', '\u{1f930}', - IdentifierType::Not_XID), ('\u{1f931}', '\u{1f932}', IdentifierType::Not_XID), - ('\u{1f933}', '\u{1f93e}', IdentifierType::Not_XID), ('\u{1f93f}', '\u{1f93f}', - IdentifierType::Not_XID), ('\u{1f940}', '\u{1f94b}', IdentifierType::Not_XID), - ('\u{1f94c}', '\u{1f94c}', IdentifierType::Not_XID), ('\u{1f94d}', '\u{1f94f}', - IdentifierType::Not_XID), ('\u{1f950}', '\u{1f95e}', IdentifierType::Not_XID), - ('\u{1f95f}', '\u{1f96b}', IdentifierType::Not_XID), ('\u{1f96c}', '\u{1f970}', - IdentifierType::Not_XID), ('\u{1f971}', '\u{1f971}', IdentifierType::Not_XID), - ('\u{1f972}', '\u{1f972}', IdentifierType::Not_XID), ('\u{1f973}', '\u{1f976}', - IdentifierType::Not_XID), ('\u{1f977}', '\u{1f978}', IdentifierType::Not_XID), - ('\u{1f979}', '\u{1f979}', IdentifierType::Not_XID), ('\u{1f97a}', '\u{1f97a}', - IdentifierType::Not_XID), ('\u{1f97b}', '\u{1f97b}', IdentifierType::Not_XID), - ('\u{1f97c}', '\u{1f97f}', IdentifierType::Not_XID), ('\u{1f980}', '\u{1f984}', - IdentifierType::Not_XID), ('\u{1f985}', '\u{1f991}', IdentifierType::Not_XID), - ('\u{1f992}', '\u{1f997}', IdentifierType::Not_XID), ('\u{1f998}', '\u{1f9a2}', - IdentifierType::Not_XID), ('\u{1f9a3}', '\u{1f9a4}', IdentifierType::Not_XID), - ('\u{1f9a5}', '\u{1f9aa}', IdentifierType::Not_XID), ('\u{1f9ab}', '\u{1f9ad}', - IdentifierType::Not_XID), ('\u{1f9ae}', '\u{1f9af}', IdentifierType::Not_XID), - ('\u{1f9b0}', '\u{1f9b9}', IdentifierType::Not_XID), ('\u{1f9ba}', '\u{1f9bf}', - IdentifierType::Not_XID), ('\u{1f9c0}', '\u{1f9c0}', IdentifierType::Not_XID), - ('\u{1f9c1}', '\u{1f9c2}', IdentifierType::Not_XID), ('\u{1f9c3}', '\u{1f9ca}', - IdentifierType::Not_XID), ('\u{1f9cb}', '\u{1f9cb}', IdentifierType::Not_XID), - ('\u{1f9cc}', '\u{1f9cc}', IdentifierType::Not_XID), ('\u{1f9cd}', '\u{1f9cf}', - IdentifierType::Not_XID), ('\u{1f9d0}', '\u{1f9e6}', IdentifierType::Not_XID), - ('\u{1f9e7}', '\u{1f9ff}', IdentifierType::Not_XID), ('\u{1fa00}', '\u{1fa53}', - IdentifierType::Not_XID), ('\u{1fa60}', '\u{1fa6d}', IdentifierType::Not_XID), - ('\u{1fa70}', '\u{1fa73}', IdentifierType::Not_XID), ('\u{1fa74}', '\u{1fa74}', - IdentifierType::Not_XID), ('\u{1fa75}', '\u{1fa77}', IdentifierType::Not_XID), - ('\u{1fa78}', '\u{1fa7a}', IdentifierType::Not_XID), ('\u{1fa7b}', '\u{1fa7c}', - IdentifierType::Not_XID), ('\u{1fa80}', '\u{1fa82}', IdentifierType::Not_XID), - ('\u{1fa83}', '\u{1fa86}', IdentifierType::Not_XID), ('\u{1fa87}', '\u{1fa88}', - IdentifierType::Not_XID), ('\u{1fa90}', '\u{1fa95}', IdentifierType::Not_XID), - ('\u{1fa96}', '\u{1faa8}', IdentifierType::Not_XID), ('\u{1faa9}', '\u{1faac}', - IdentifierType::Not_XID), ('\u{1faad}', '\u{1faaf}', IdentifierType::Not_XID), - ('\u{1fab0}', '\u{1fab6}', IdentifierType::Not_XID), ('\u{1fab7}', '\u{1faba}', - IdentifierType::Not_XID), ('\u{1fabb}', '\u{1fabd}', IdentifierType::Not_XID), - ('\u{1fabf}', '\u{1fabf}', IdentifierType::Not_XID), ('\u{1fac0}', '\u{1fac2}', - IdentifierType::Not_XID), ('\u{1fac3}', '\u{1fac5}', IdentifierType::Not_XID), - ('\u{1face}', '\u{1facf}', IdentifierType::Not_XID), ('\u{1fad0}', '\u{1fad6}', - IdentifierType::Not_XID), ('\u{1fad7}', '\u{1fad9}', IdentifierType::Not_XID), - ('\u{1fada}', '\u{1fadb}', IdentifierType::Not_XID), ('\u{1fae0}', '\u{1fae7}', - IdentifierType::Not_XID), ('\u{1fae8}', '\u{1fae8}', IdentifierType::Not_XID), - ('\u{1faf0}', '\u{1faf6}', IdentifierType::Not_XID), ('\u{1faf7}', '\u{1faf8}', - IdentifierType::Not_XID), ('\u{1fb00}', '\u{1fb92}', IdentifierType::Not_XID), - ('\u{1fb94}', '\u{1fbca}', IdentifierType::Not_XID), ('\u{1fbf0}', '\u{1fbf9}', - IdentifierType::Not_NFKC), ('\u{20000}', '\u{2a6d6}', IdentifierType::Recommended), - ('\u{2a6d7}', '\u{2a6dd}', IdentifierType::Recommended), ('\u{2a6de}', '\u{2a6df}', - IdentifierType::Recommended), ('\u{2a700}', '\u{2b734}', IdentifierType::Recommended), - ('\u{2b735}', '\u{2b738}', IdentifierType::Recommended), ('\u{2b739}', '\u{2b739}', - IdentifierType::Recommended), ('\u{2b740}', '\u{2b81d}', IdentifierType::Recommended), - ('\u{2b820}', '\u{2cea1}', IdentifierType::Recommended), ('\u{2ceb0}', '\u{2ebe0}', + IdentifierType::Not_XID), ('\u{31d0}', '\u{31e3}', IdentifierType::Not_XID), ('\u{31ef}', + '\u{31ef}', IdentifierType::Not_XID), ('\u{31f0}', '\u{31ff}', IdentifierType::Obsolete), + ('\u{3200}', '\u{321c}', IdentifierType::Not_NFKC), ('\u{321d}', '\u{321e}', + IdentifierType::Not_NFKC), ('\u{3220}', '\u{3243}', IdentifierType::Not_NFKC), + ('\u{3244}', '\u{3247}', IdentifierType::Not_NFKC), ('\u{3248}', '\u{324f}', + IdentifierType::Not_XID), ('\u{3250}', '\u{3250}', IdentifierType::Not_NFKC), ('\u{3251}', + '\u{325f}', IdentifierType::Not_NFKC), ('\u{3260}', '\u{327b}', IdentifierType::Not_NFKC), + ('\u{327c}', '\u{327d}', IdentifierType::Not_NFKC), ('\u{327e}', '\u{327e}', + IdentifierType::Not_NFKC), ('\u{327f}', '\u{327f}', IdentifierType::Technical), + ('\u{3280}', '\u{32b0}', IdentifierType::Not_NFKC), ('\u{32b1}', '\u{32bf}', + IdentifierType::Not_NFKC), ('\u{32c0}', '\u{32cb}', IdentifierType::Not_NFKC), + ('\u{32cc}', '\u{32cf}', IdentifierType::Not_NFKC), ('\u{32d0}', '\u{32fe}', + IdentifierType::Not_NFKC), ('\u{32ff}', '\u{32ff}', IdentifierType::Not_NFKC), + ('\u{3300}', '\u{3376}', IdentifierType::Not_NFKC), ('\u{3377}', '\u{337a}', + IdentifierType::Not_NFKC), ('\u{337b}', '\u{33dd}', IdentifierType::Not_NFKC), + ('\u{33de}', '\u{33df}', IdentifierType::Not_NFKC), ('\u{33e0}', '\u{33fe}', + IdentifierType::Not_NFKC), ('\u{33ff}', '\u{33ff}', IdentifierType::Not_NFKC), + ('\u{3400}', '\u{4db5}', IdentifierType::Recommended), ('\u{4db6}', '\u{4dbf}', + IdentifierType::Recommended), ('\u{4dc0}', '\u{4dff}', IdentifierType::Technical), + ('\u{4e00}', '\u{9fa5}', IdentifierType::Recommended), ('\u{9fa6}', '\u{9fbb}', + IdentifierType::Recommended), ('\u{9fbc}', '\u{9fc3}', IdentifierType::Recommended), + ('\u{9fc4}', '\u{9fcb}', IdentifierType::Recommended), ('\u{9fcc}', '\u{9fcc}', + IdentifierType::Recommended), ('\u{9fcd}', '\u{9fd5}', IdentifierType::Recommended), + ('\u{9fd6}', '\u{9fea}', IdentifierType::Recommended), ('\u{9feb}', '\u{9fef}', + IdentifierType::Recommended), ('\u{9ff0}', '\u{9ffc}', IdentifierType::Recommended), + ('\u{9ffd}', '\u{9fff}', IdentifierType::Recommended), ('\u{a000}', '\u{a48c}', + IdentifierType::Limited_Use), ('\u{a490}', '\u{a4a1}', IdentifierType::Limited_Use), + ('\u{a4a2}', '\u{a4a3}', IdentifierType::Limited_Use), ('\u{a4a4}', '\u{a4b3}', + IdentifierType::Limited_Use), ('\u{a4b4}', '\u{a4b4}', IdentifierType::Limited_Use), + ('\u{a4b5}', '\u{a4c0}', IdentifierType::Limited_Use), ('\u{a4c1}', '\u{a4c1}', + IdentifierType::Limited_Use), ('\u{a4c2}', '\u{a4c4}', IdentifierType::Limited_Use), + ('\u{a4c5}', '\u{a4c5}', IdentifierType::Limited_Use), ('\u{a4c6}', '\u{a4c6}', + IdentifierType::Limited_Use), ('\u{a4d0}', '\u{a4fd}', IdentifierType::Limited_Use), + ('\u{a4fe}', '\u{a4ff}', IdentifierType::Limited_Use), ('\u{a500}', '\u{a60c}', + IdentifierType::Limited_Use), ('\u{a60d}', '\u{a60f}', IdentifierType::Limited_Use), + ('\u{a610}', '\u{a612}', IdentifierType::Limited_Use), ('\u{a613}', '\u{a629}', + IdentifierType::Limited_Use), ('\u{a62a}', '\u{a62b}', IdentifierType::Limited_Use), + ('\u{a640}', '\u{a65f}', IdentifierType::Obsolete), ('\u{a660}', '\u{a661}', + IdentifierType::Obsolete), ('\u{a662}', '\u{a66e}', IdentifierType::Obsolete), + ('\u{a66f}', '\u{a66f}', IdentifierType::Uncommon_Use), ('\u{a670}', '\u{a673}', + IdentifierType::Obsolete), ('\u{a674}', '\u{a67b}', IdentifierType::Obsolete), + ('\u{a67c}', '\u{a67d}', IdentifierType::Uncommon_Use), ('\u{a67e}', '\u{a67e}', + IdentifierType::Not_XID), ('\u{a67f}', '\u{a67f}', IdentifierType::Recommended), + ('\u{a680}', '\u{a697}', IdentifierType::Obsolete), ('\u{a698}', '\u{a69b}', + IdentifierType::Obsolete), ('\u{a69c}', '\u{a69d}', IdentifierType::Not_NFKC), + ('\u{a69e}', '\u{a69e}', IdentifierType::Uncommon_Use), ('\u{a69f}', '\u{a69f}', + IdentifierType::Obsolete), ('\u{a6a0}', '\u{a6f1}', IdentifierType::Limited_Use), + ('\u{a6f2}', '\u{a6f7}', IdentifierType::Limited_Use), ('\u{a700}', '\u{a707}', + IdentifierType::Obsolete), ('\u{a708}', '\u{a716}', IdentifierType::Technical), + ('\u{a717}', '\u{a71a}', IdentifierType::Recommended), ('\u{a71b}', '\u{a71f}', + IdentifierType::Recommended), ('\u{a720}', '\u{a721}', IdentifierType::Not_XID), + ('\u{a722}', '\u{a72f}', IdentifierType::Technical), ('\u{a730}', '\u{a76f}', + IdentifierType::Obsolete), ('\u{a770}', '\u{a770}', IdentifierType::Not_NFKC), + ('\u{a771}', '\u{a787}', IdentifierType::Obsolete), ('\u{a788}', '\u{a788}', + IdentifierType::Recommended), ('\u{a789}', '\u{a78a}', IdentifierType::Not_XID), + ('\u{a78b}', '\u{a78c}', IdentifierType::Uncommon_Use), ('\u{a78d}', '\u{a78d}', + IdentifierType::Recommended), ('\u{a78e}', '\u{a78e}', IdentifierType::Technical), + ('\u{a78f}', '\u{a78f}', IdentifierType::Uncommon_Use), ('\u{a790}', '\u{a791}', + IdentifierType::Obsolete), ('\u{a792}', '\u{a793}', IdentifierType::Recommended), + ('\u{a794}', '\u{a79f}', IdentifierType::Obsolete), ('\u{a7a0}', '\u{a7a9}', + IdentifierType::Obsolete), ('\u{a7aa}', '\u{a7aa}', IdentifierType::Recommended), + ('\u{a7ab}', '\u{a7ad}', IdentifierType::Obsolete), ('\u{a7ae}', '\u{a7ae}', + IdentifierType::Technical), ('\u{a7af}', '\u{a7af}', IdentifierType::Technical), + ('\u{a7b0}', '\u{a7b1}', IdentifierType::Obsolete), ('\u{a7b2}', '\u{a7b7}', + IdentifierType::Uncommon_Use), ('\u{a7b8}', '\u{a7b9}', IdentifierType::Uncommon_Use), + ('\u{a7ba}', '\u{a7bf}', IdentifierType::Technical), ('\u{a7c0}', '\u{a7c1}', + IdentifierType::Recommended), ('\u{a7c2}', '\u{a7c6}', IdentifierType::Recommended), + ('\u{a7c7}', '\u{a7ca}', IdentifierType::Recommended), ('\u{a7d0}', '\u{a7d1}', + IdentifierType::Recommended), ('\u{a7d3}', '\u{a7d3}', IdentifierType::Recommended), + ('\u{a7d5}', '\u{a7d9}', IdentifierType::Recommended), ('\u{a7f2}', '\u{a7f4}', + IdentifierType::Not_NFKC), ('\u{a7f5}', '\u{a7f6}', IdentifierType::Obsolete), + ('\u{a7f7}', '\u{a7f7}', IdentifierType::Obsolete), ('\u{a7f8}', '\u{a7f9}', + IdentifierType::Not_NFKC), ('\u{a7fa}', '\u{a7fa}', IdentifierType::Technical), + ('\u{a7fb}', '\u{a7ff}', IdentifierType::Obsolete), ('\u{a800}', '\u{a827}', + IdentifierType::Limited_Use), ('\u{a828}', '\u{a82b}', IdentifierType::Limited_Use), + ('\u{a82c}', '\u{a82c}', IdentifierType::Limited_Use), ('\u{a830}', '\u{a839}', + IdentifierType::Not_XID), ('\u{a840}', '\u{a873}', IdentifierType::Exclusion), + ('\u{a874}', '\u{a877}', IdentifierType::Exclusion), ('\u{a880}', '\u{a8c4}', + IdentifierType::Limited_Use), ('\u{a8c5}', '\u{a8c5}', IdentifierType::Limited_Use), + ('\u{a8ce}', '\u{a8cf}', IdentifierType::Limited_Use), ('\u{a8d0}', '\u{a8d9}', + IdentifierType::Limited_Use), ('\u{a8e0}', '\u{a8f7}', IdentifierType::Obsolete), + ('\u{a8f8}', '\u{a8fa}', IdentifierType::Obsolete), ('\u{a8fb}', '\u{a8fb}', + IdentifierType::Obsolete), ('\u{a8fc}', '\u{a8fc}', IdentifierType::Uncommon_Use), + ('\u{a8fd}', '\u{a8fd}', IdentifierType::Uncommon_Use), ('\u{a8fe}', '\u{a8ff}', + IdentifierType::Obsolete), ('\u{a900}', '\u{a92d}', IdentifierType::Limited_Use), + ('\u{a92e}', '\u{a92e}', IdentifierType::Not_XID), ('\u{a92f}', '\u{a92f}', + IdentifierType::Limited_Use), ('\u{a930}', '\u{a953}', IdentifierType::Exclusion), + ('\u{a95f}', '\u{a95f}', IdentifierType::Exclusion), ('\u{a960}', '\u{a97c}', + IdentifierType::Obsolete), ('\u{a980}', '\u{a9c0}', IdentifierType::Limited_Use), + ('\u{a9c1}', '\u{a9cd}', IdentifierType::Limited_Use), ('\u{a9cf}', '\u{a9cf}', + IdentifierType::Limited_Use), ('\u{a9d0}', '\u{a9d9}', IdentifierType::Limited_Use), + ('\u{a9de}', '\u{a9df}', IdentifierType::Limited_Use), ('\u{a9e0}', '\u{a9e6}', + IdentifierType::Obsolete), ('\u{a9e7}', '\u{a9fe}', IdentifierType::Recommended), + ('\u{aa00}', '\u{aa36}', IdentifierType::Limited_Use), ('\u{aa40}', '\u{aa4d}', + IdentifierType::Limited_Use), ('\u{aa50}', '\u{aa59}', IdentifierType::Limited_Use), + ('\u{aa5c}', '\u{aa5f}', IdentifierType::Limited_Use), ('\u{aa60}', '\u{aa76}', + IdentifierType::Recommended), ('\u{aa77}', '\u{aa79}', IdentifierType::Not_XID), + ('\u{aa7a}', '\u{aa7b}', IdentifierType::Recommended), ('\u{aa7c}', '\u{aa7f}', + IdentifierType::Recommended), ('\u{aa80}', '\u{aac2}', IdentifierType::Limited_Use), + ('\u{aadb}', '\u{aadd}', IdentifierType::Limited_Use), ('\u{aade}', '\u{aadf}', + IdentifierType::Limited_Use), ('\u{aae0}', '\u{aaef}', IdentifierType::Limited_Use), + ('\u{aaf0}', '\u{aaf1}', IdentifierType::Limited_Use), ('\u{aaf2}', '\u{aaf6}', + IdentifierType::Limited_Use), ('\u{ab01}', '\u{ab06}', IdentifierType::Recommended), + ('\u{ab09}', '\u{ab0e}', IdentifierType::Recommended), ('\u{ab11}', '\u{ab16}', + IdentifierType::Recommended), ('\u{ab20}', '\u{ab26}', IdentifierType::Recommended), + ('\u{ab28}', '\u{ab2e}', IdentifierType::Recommended), ('\u{ab30}', '\u{ab5a}', + IdentifierType::Obsolete), ('\u{ab5b}', '\u{ab5b}', IdentifierType::Not_XID), ('\u{ab5c}', + '\u{ab5f}', IdentifierType::Not_NFKC), ('\u{ab60}', '\u{ab63}', + IdentifierType::Uncommon_Use), ('\u{ab64}', '\u{ab65}', IdentifierType::Obsolete), + ('\u{ab66}', '\u{ab67}', IdentifierType::Recommended), ('\u{ab68}', '\u{ab68}', + IdentifierType::Technical), ('\u{ab69}', '\u{ab69}', IdentifierType::Not_NFKC), + ('\u{ab6a}', '\u{ab6b}', IdentifierType::Not_XID), ('\u{ab70}', '\u{abbf}', + IdentifierType::Limited_Use), ('\u{abc0}', '\u{abea}', IdentifierType::Limited_Use), + ('\u{abeb}', '\u{abeb}', IdentifierType::Limited_Use), ('\u{abec}', '\u{abed}', + IdentifierType::Limited_Use), ('\u{abf0}', '\u{abf9}', IdentifierType::Limited_Use), + ('\u{ac00}', '\u{d7a3}', IdentifierType::Recommended), ('\u{d7b0}', '\u{d7c6}', + IdentifierType::Obsolete), ('\u{d7cb}', '\u{d7fb}', IdentifierType::Obsolete), + ('\u{f900}', '\u{fa0d}', IdentifierType::Not_NFKC), ('\u{fa0e}', '\u{fa0f}', + IdentifierType::Recommended), ('\u{fa10}', '\u{fa10}', IdentifierType::Not_NFKC), + ('\u{fa11}', '\u{fa11}', IdentifierType::Recommended), ('\u{fa12}', '\u{fa12}', + IdentifierType::Not_NFKC), ('\u{fa13}', '\u{fa14}', IdentifierType::Recommended), + ('\u{fa15}', '\u{fa1e}', IdentifierType::Not_NFKC), ('\u{fa1f}', '\u{fa1f}', + IdentifierType::Recommended), ('\u{fa20}', '\u{fa20}', IdentifierType::Not_NFKC), + ('\u{fa21}', '\u{fa21}', IdentifierType::Recommended), ('\u{fa22}', '\u{fa22}', + IdentifierType::Not_NFKC), ('\u{fa23}', '\u{fa24}', IdentifierType::Recommended), + ('\u{fa25}', '\u{fa26}', IdentifierType::Not_NFKC), ('\u{fa27}', '\u{fa29}', + IdentifierType::Recommended), ('\u{fa2a}', '\u{fa2d}', IdentifierType::Not_NFKC), + ('\u{fa2e}', '\u{fa2f}', IdentifierType::Not_NFKC), ('\u{fa30}', '\u{fa6a}', + IdentifierType::Not_NFKC), ('\u{fa6b}', '\u{fa6d}', IdentifierType::Not_NFKC), + ('\u{fa70}', '\u{fad9}', IdentifierType::Not_NFKC), ('\u{fb00}', '\u{fb06}', + IdentifierType::Not_NFKC), ('\u{fb13}', '\u{fb17}', IdentifierType::Not_NFKC), + ('\u{fb1d}', '\u{fb1d}', IdentifierType::Not_NFKC), ('\u{fb1e}', '\u{fb1e}', + IdentifierType::Uncommon_Use), ('\u{fb1f}', '\u{fb36}', IdentifierType::Not_NFKC), + ('\u{fb38}', '\u{fb3c}', IdentifierType::Not_NFKC), ('\u{fb3e}', '\u{fb3e}', + IdentifierType::Not_NFKC), ('\u{fb40}', '\u{fb41}', IdentifierType::Not_NFKC), + ('\u{fb43}', '\u{fb44}', IdentifierType::Not_NFKC), ('\u{fb46}', '\u{fbb1}', + IdentifierType::Not_NFKC), ('\u{fbb2}', '\u{fbc1}', IdentifierType::Technical), + ('\u{fbc2}', '\u{fbc2}', IdentifierType::Technical), ('\u{fbd3}', '\u{fd3d}', + IdentifierType::Not_NFKC), ('\u{fd3e}', '\u{fd3f}', IdentifierType::Technical), + ('\u{fd40}', '\u{fd4f}', IdentifierType::Technical), ('\u{fd50}', '\u{fd8f}', + IdentifierType::Not_NFKC), ('\u{fd92}', '\u{fdc7}', IdentifierType::Not_NFKC), + ('\u{fdcf}', '\u{fdcf}', IdentifierType::Technical), ('\u{fdf0}', '\u{fdfb}', + IdentifierType::Not_NFKC), ('\u{fdfc}', '\u{fdfc}', IdentifierType::Not_NFKC), + ('\u{fdfd}', '\u{fdfd}', IdentifierType::Technical), ('\u{fdfe}', '\u{fdff}', + IdentifierType::Technical), ('\u{fe00}', '\u{fe0f}', IdentifierType::Default_Ignorable), + ('\u{fe10}', '\u{fe19}', IdentifierType::Not_NFKC), ('\u{fe20}', '\u{fe23}', + IdentifierType::Technical), ('\u{fe24}', '\u{fe26}', IdentifierType::Technical), + ('\u{fe27}', '\u{fe2d}', IdentifierType::Technical), ('\u{fe2e}', '\u{fe2f}', + IdentifierType::Uncommon_Use), ('\u{fe30}', '\u{fe44}', IdentifierType::Not_NFKC), + ('\u{fe45}', '\u{fe46}', IdentifierType::Technical), ('\u{fe47}', '\u{fe48}', + IdentifierType::Not_NFKC), ('\u{fe49}', '\u{fe52}', IdentifierType::Not_NFKC), + ('\u{fe54}', '\u{fe66}', IdentifierType::Not_NFKC), ('\u{fe68}', '\u{fe6b}', + IdentifierType::Not_NFKC), ('\u{fe70}', '\u{fe72}', IdentifierType::Not_NFKC), + ('\u{fe73}', '\u{fe73}', IdentifierType::Technical), ('\u{fe74}', '\u{fe74}', + IdentifierType::Not_NFKC), ('\u{fe76}', '\u{fefc}', IdentifierType::Not_NFKC), + ('\u{feff}', '\u{feff}', IdentifierType::Default_Ignorable), ('\u{ff01}', '\u{ff5e}', + IdentifierType::Not_NFKC), ('\u{ff5f}', '\u{ff60}', IdentifierType::Not_NFKC), + ('\u{ff61}', '\u{ff9f}', IdentifierType::Not_NFKC), ('\u{ffa0}', '\u{ffa0}', + IdentifierType::Default_Ignorable), ('\u{ffa1}', '\u{ffbe}', IdentifierType::Not_NFKC), + ('\u{ffc2}', '\u{ffc7}', IdentifierType::Not_NFKC), ('\u{ffca}', '\u{ffcf}', + IdentifierType::Not_NFKC), ('\u{ffd2}', '\u{ffd7}', IdentifierType::Not_NFKC), + ('\u{ffda}', '\u{ffdc}', IdentifierType::Not_NFKC), ('\u{ffe0}', '\u{ffe6}', + IdentifierType::Not_NFKC), ('\u{ffe8}', '\u{ffee}', IdentifierType::Not_NFKC), + ('\u{fff9}', '\u{fffb}', IdentifierType::Not_XID), ('\u{fffc}', '\u{fffc}', + IdentifierType::Not_XID), ('\u{fffd}', '\u{fffd}', IdentifierType::Not_XID), ('\u{10000}', + '\u{1000b}', IdentifierType::Exclusion), ('\u{1000d}', '\u{10026}', + IdentifierType::Exclusion), ('\u{10028}', '\u{1003a}', IdentifierType::Exclusion), + ('\u{1003c}', '\u{1003d}', IdentifierType::Exclusion), ('\u{1003f}', '\u{1004d}', + IdentifierType::Exclusion), ('\u{10050}', '\u{1005d}', IdentifierType::Exclusion), + ('\u{10080}', '\u{100fa}', IdentifierType::Exclusion), ('\u{10100}', '\u{10102}', + IdentifierType::Exclusion), ('\u{10107}', '\u{10133}', IdentifierType::Exclusion), + ('\u{10137}', '\u{1013f}', IdentifierType::Exclusion), ('\u{10140}', '\u{10174}', + IdentifierType::Obsolete), ('\u{10175}', '\u{1018a}', IdentifierType::Not_XID), + ('\u{1018b}', '\u{1018c}', IdentifierType::Not_XID), ('\u{1018d}', '\u{1018e}', + IdentifierType::Not_XID), ('\u{10190}', '\u{1019b}', IdentifierType::Not_XID), + ('\u{1019c}', '\u{1019c}', IdentifierType::Not_XID), ('\u{101a0}', '\u{101a0}', + IdentifierType::Not_XID), ('\u{101d0}', '\u{101fc}', IdentifierType::Obsolete), + ('\u{101fd}', '\u{101fd}', IdentifierType::Obsolete), ('\u{10280}', '\u{1029c}', + IdentifierType::Exclusion), ('\u{102a0}', '\u{102d0}', IdentifierType::Exclusion), + ('\u{102e0}', '\u{102e0}', IdentifierType::Obsolete), ('\u{102e1}', '\u{102fb}', + IdentifierType::Obsolete), ('\u{10300}', '\u{1031e}', IdentifierType::Exclusion), + ('\u{1031f}', '\u{1031f}', IdentifierType::Exclusion), ('\u{10320}', '\u{10323}', + IdentifierType::Exclusion), ('\u{1032d}', '\u{1032f}', IdentifierType::Exclusion), + ('\u{10330}', '\u{1034a}', IdentifierType::Exclusion), ('\u{10350}', '\u{1037a}', + IdentifierType::Exclusion), ('\u{10380}', '\u{1039d}', IdentifierType::Exclusion), + ('\u{1039f}', '\u{1039f}', IdentifierType::Exclusion), ('\u{103a0}', '\u{103c3}', + IdentifierType::Exclusion), ('\u{103c8}', '\u{103cf}', IdentifierType::Exclusion), + ('\u{103d0}', '\u{103d0}', IdentifierType::Exclusion), ('\u{103d1}', '\u{103d5}', + IdentifierType::Exclusion), ('\u{10400}', '\u{10425}', IdentifierType::Exclusion), + ('\u{10426}', '\u{10427}', IdentifierType::Exclusion), ('\u{10428}', '\u{1044d}', + IdentifierType::Exclusion), ('\u{1044e}', '\u{1049d}', IdentifierType::Exclusion), + ('\u{104a0}', '\u{104a9}', IdentifierType::Exclusion), ('\u{104b0}', '\u{104d3}', + IdentifierType::Limited_Use), ('\u{104d8}', '\u{104fb}', IdentifierType::Limited_Use), + ('\u{10500}', '\u{10527}', IdentifierType::Exclusion), ('\u{10530}', '\u{10563}', + IdentifierType::Exclusion), ('\u{1056f}', '\u{1056f}', IdentifierType::Exclusion), + ('\u{10570}', '\u{1057a}', IdentifierType::Exclusion), ('\u{1057c}', '\u{1058a}', + IdentifierType::Exclusion), ('\u{1058c}', '\u{10592}', IdentifierType::Exclusion), + ('\u{10594}', '\u{10595}', IdentifierType::Exclusion), ('\u{10597}', '\u{105a1}', + IdentifierType::Exclusion), ('\u{105a3}', '\u{105b1}', IdentifierType::Exclusion), + ('\u{105b3}', '\u{105b9}', IdentifierType::Exclusion), ('\u{105bb}', '\u{105bc}', + IdentifierType::Exclusion), ('\u{10600}', '\u{10736}', IdentifierType::Exclusion), + ('\u{10740}', '\u{10755}', IdentifierType::Exclusion), ('\u{10760}', '\u{10767}', + IdentifierType::Exclusion), ('\u{10780}', '\u{10780}', IdentifierType::Uncommon_Use), + ('\u{10781}', '\u{10785}', IdentifierType::Not_NFKC), ('\u{10787}', '\u{107b0}', + IdentifierType::Not_NFKC), ('\u{107b2}', '\u{107ba}', IdentifierType::Not_NFKC), + ('\u{10800}', '\u{10805}', IdentifierType::Exclusion), ('\u{10808}', '\u{10808}', + IdentifierType::Exclusion), ('\u{1080a}', '\u{10835}', IdentifierType::Exclusion), + ('\u{10837}', '\u{10838}', IdentifierType::Exclusion), ('\u{1083c}', '\u{1083c}', + IdentifierType::Exclusion), ('\u{1083f}', '\u{1083f}', IdentifierType::Exclusion), + ('\u{10840}', '\u{10855}', IdentifierType::Exclusion), ('\u{10857}', '\u{1085f}', + IdentifierType::Exclusion), ('\u{10860}', '\u{10876}', IdentifierType::Exclusion), + ('\u{10877}', '\u{1087f}', IdentifierType::Exclusion), ('\u{10880}', '\u{1089e}', + IdentifierType::Exclusion), ('\u{108a7}', '\u{108af}', IdentifierType::Exclusion), + ('\u{108e0}', '\u{108f2}', IdentifierType::Exclusion), ('\u{108f4}', '\u{108f5}', + IdentifierType::Exclusion), ('\u{108fb}', '\u{108ff}', IdentifierType::Exclusion), + ('\u{10900}', '\u{10915}', IdentifierType::Exclusion), ('\u{10916}', '\u{10919}', + IdentifierType::Exclusion), ('\u{1091a}', '\u{1091b}', IdentifierType::Exclusion), + ('\u{1091f}', '\u{1091f}', IdentifierType::Exclusion), ('\u{10920}', '\u{10939}', + IdentifierType::Exclusion), ('\u{1093f}', '\u{1093f}', IdentifierType::Exclusion), + ('\u{10980}', '\u{109b7}', IdentifierType::Exclusion), ('\u{109bc}', '\u{109bd}', + IdentifierType::Exclusion), ('\u{109be}', '\u{109bf}', IdentifierType::Exclusion), + ('\u{109c0}', '\u{109cf}', IdentifierType::Exclusion), ('\u{109d2}', '\u{109ff}', + IdentifierType::Exclusion), ('\u{10a00}', '\u{10a03}', IdentifierType::Exclusion), + ('\u{10a05}', '\u{10a06}', IdentifierType::Exclusion), ('\u{10a0c}', '\u{10a13}', + IdentifierType::Exclusion), ('\u{10a15}', '\u{10a17}', IdentifierType::Exclusion), + ('\u{10a19}', '\u{10a33}', IdentifierType::Exclusion), ('\u{10a34}', '\u{10a35}', + IdentifierType::Exclusion), ('\u{10a38}', '\u{10a3a}', IdentifierType::Exclusion), + ('\u{10a3f}', '\u{10a3f}', IdentifierType::Exclusion), ('\u{10a40}', '\u{10a47}', + IdentifierType::Exclusion), ('\u{10a48}', '\u{10a48}', IdentifierType::Exclusion), + ('\u{10a50}', '\u{10a58}', IdentifierType::Exclusion), ('\u{10a60}', '\u{10a7c}', + IdentifierType::Exclusion), ('\u{10a7d}', '\u{10a7f}', IdentifierType::Exclusion), + ('\u{10a80}', '\u{10a9c}', IdentifierType::Exclusion), ('\u{10a9d}', '\u{10a9f}', + IdentifierType::Exclusion), ('\u{10ac0}', '\u{10ac7}', IdentifierType::Exclusion), + ('\u{10ac8}', '\u{10ac8}', IdentifierType::Exclusion), ('\u{10ac9}', '\u{10ae6}', + IdentifierType::Exclusion), ('\u{10aeb}', '\u{10af6}', IdentifierType::Exclusion), + ('\u{10b00}', '\u{10b35}', IdentifierType::Exclusion), ('\u{10b39}', '\u{10b3f}', + IdentifierType::Exclusion), ('\u{10b40}', '\u{10b55}', IdentifierType::Exclusion), + ('\u{10b58}', '\u{10b5f}', IdentifierType::Exclusion), ('\u{10b60}', '\u{10b72}', + IdentifierType::Exclusion), ('\u{10b78}', '\u{10b7f}', IdentifierType::Exclusion), + ('\u{10b80}', '\u{10b91}', IdentifierType::Exclusion), ('\u{10b99}', '\u{10b9c}', + IdentifierType::Exclusion), ('\u{10ba9}', '\u{10baf}', IdentifierType::Exclusion), + ('\u{10c00}', '\u{10c48}', IdentifierType::Exclusion), ('\u{10c80}', '\u{10cb2}', + IdentifierType::Exclusion), ('\u{10cc0}', '\u{10cf2}', IdentifierType::Exclusion), + ('\u{10cfa}', '\u{10cff}', IdentifierType::Exclusion), ('\u{10d00}', '\u{10d27}', + IdentifierType::Limited_Use), ('\u{10d30}', '\u{10d39}', IdentifierType::Limited_Use), + ('\u{10e60}', '\u{10e7e}', IdentifierType::Not_XID), ('\u{10e80}', '\u{10ea9}', + IdentifierType::Exclusion), ('\u{10eab}', '\u{10eac}', IdentifierType::Exclusion), + ('\u{10ead}', '\u{10ead}', IdentifierType::Exclusion), ('\u{10eb0}', '\u{10eb1}', + IdentifierType::Exclusion), ('\u{10efd}', '\u{10eff}', IdentifierType::Uncommon_Use), + ('\u{10f00}', '\u{10f1c}', IdentifierType::Exclusion), ('\u{10f1d}', '\u{10f26}', + IdentifierType::Exclusion), ('\u{10f27}', '\u{10f27}', IdentifierType::Exclusion), + ('\u{10f30}', '\u{10f50}', IdentifierType::Exclusion), ('\u{10f51}', '\u{10f59}', + IdentifierType::Exclusion), ('\u{10f70}', '\u{10f85}', IdentifierType::Exclusion), + ('\u{10f86}', '\u{10f89}', IdentifierType::Exclusion), ('\u{10fb0}', '\u{10fc4}', + IdentifierType::Exclusion), ('\u{10fc5}', '\u{10fcb}', IdentifierType::Exclusion), + ('\u{10fe0}', '\u{10ff6}', IdentifierType::Exclusion), ('\u{11000}', '\u{11046}', + IdentifierType::Exclusion), ('\u{11047}', '\u{1104d}', IdentifierType::Exclusion), + ('\u{11052}', '\u{11065}', IdentifierType::Exclusion), ('\u{11066}', '\u{1106f}', + IdentifierType::Exclusion), ('\u{11070}', '\u{11075}', IdentifierType::Exclusion), + ('\u{1107f}', '\u{1107f}', IdentifierType::Exclusion), ('\u{11080}', '\u{110ba}', + IdentifierType::Exclusion), ('\u{110bb}', '\u{110bc}', IdentifierType::Exclusion), + ('\u{110bd}', '\u{110bd}', IdentifierType::Exclusion), ('\u{110be}', '\u{110c1}', + IdentifierType::Exclusion), ('\u{110c2}', '\u{110c2}', IdentifierType::Exclusion), + ('\u{110cd}', '\u{110cd}', IdentifierType::Exclusion), ('\u{110d0}', '\u{110e8}', + IdentifierType::Exclusion), ('\u{110f0}', '\u{110f9}', IdentifierType::Exclusion), + ('\u{11100}', '\u{11134}', IdentifierType::Limited_Use), ('\u{11136}', '\u{1113f}', + IdentifierType::Limited_Use), ('\u{11140}', '\u{11143}', IdentifierType::Limited_Use), + ('\u{11144}', '\u{11146}', IdentifierType::Limited_Use), ('\u{11147}', '\u{11147}', + IdentifierType::Limited_Use), ('\u{11150}', '\u{11173}', IdentifierType::Exclusion), + ('\u{11174}', '\u{11175}', IdentifierType::Exclusion), ('\u{11176}', '\u{11176}', + IdentifierType::Exclusion), ('\u{11180}', '\u{111c4}', IdentifierType::Exclusion), + ('\u{111c5}', '\u{111c8}', IdentifierType::Exclusion), ('\u{111c9}', '\u{111cc}', + IdentifierType::Exclusion), ('\u{111cd}', '\u{111cd}', IdentifierType::Exclusion), + ('\u{111ce}', '\u{111cf}', IdentifierType::Exclusion), ('\u{111d0}', '\u{111d9}', + IdentifierType::Exclusion), ('\u{111da}', '\u{111da}', IdentifierType::Exclusion), + ('\u{111db}', '\u{111db}', IdentifierType::Exclusion), ('\u{111dc}', '\u{111dc}', + IdentifierType::Exclusion), ('\u{111dd}', '\u{111df}', IdentifierType::Exclusion), + ('\u{111e1}', '\u{111f4}', IdentifierType::Not_XID), ('\u{11200}', '\u{11211}', + IdentifierType::Exclusion), ('\u{11213}', '\u{11237}', IdentifierType::Exclusion), + ('\u{11238}', '\u{1123d}', IdentifierType::Exclusion), ('\u{1123e}', '\u{1123e}', + IdentifierType::Exclusion), ('\u{1123f}', '\u{11241}', IdentifierType::Exclusion), + ('\u{11280}', '\u{11286}', IdentifierType::Exclusion), ('\u{11288}', '\u{11288}', + IdentifierType::Exclusion), ('\u{1128a}', '\u{1128d}', IdentifierType::Exclusion), + ('\u{1128f}', '\u{1129d}', IdentifierType::Exclusion), ('\u{1129f}', '\u{112a8}', + IdentifierType::Exclusion), ('\u{112a9}', '\u{112a9}', IdentifierType::Exclusion), + ('\u{112b0}', '\u{112ea}', IdentifierType::Exclusion), ('\u{112f0}', '\u{112f9}', + IdentifierType::Exclusion), ('\u{11300}', '\u{11300}', IdentifierType::Exclusion), + ('\u{11301}', '\u{11301}', IdentifierType::Recommended), ('\u{11302}', '\u{11302}', + IdentifierType::Exclusion), ('\u{11303}', '\u{11303}', IdentifierType::Recommended), + ('\u{11305}', '\u{1130c}', IdentifierType::Exclusion), ('\u{1130f}', '\u{11310}', + IdentifierType::Exclusion), ('\u{11313}', '\u{11328}', IdentifierType::Exclusion), + ('\u{1132a}', '\u{11330}', IdentifierType::Exclusion), ('\u{11332}', '\u{11333}', + IdentifierType::Exclusion), ('\u{11335}', '\u{11339}', IdentifierType::Exclusion), + ('\u{1133b}', '\u{1133b}', IdentifierType::Recommended), ('\u{1133c}', '\u{1133c}', + IdentifierType::Recommended), ('\u{1133d}', '\u{11344}', IdentifierType::Exclusion), + ('\u{11347}', '\u{11348}', IdentifierType::Exclusion), ('\u{1134b}', '\u{1134d}', + IdentifierType::Exclusion), ('\u{11350}', '\u{11350}', IdentifierType::Exclusion), + ('\u{11357}', '\u{11357}', IdentifierType::Exclusion), ('\u{1135d}', '\u{11363}', + IdentifierType::Exclusion), ('\u{11366}', '\u{1136c}', IdentifierType::Exclusion), + ('\u{11370}', '\u{11374}', IdentifierType::Exclusion), ('\u{11400}', '\u{1144a}', + IdentifierType::Limited_Use), ('\u{1144b}', '\u{1144f}', IdentifierType::Limited_Use), + ('\u{11450}', '\u{11459}', IdentifierType::Limited_Use), ('\u{1145a}', '\u{1145a}', + IdentifierType::Limited_Use), ('\u{1145b}', '\u{1145b}', IdentifierType::Limited_Use), + ('\u{1145d}', '\u{1145d}', IdentifierType::Limited_Use), ('\u{1145e}', '\u{1145e}', + IdentifierType::Limited_Use), ('\u{1145f}', '\u{1145f}', IdentifierType::Limited_Use), + ('\u{11460}', '\u{11461}', IdentifierType::Limited_Use), ('\u{11480}', '\u{114c5}', + IdentifierType::Exclusion), ('\u{114c6}', '\u{114c6}', IdentifierType::Exclusion), + ('\u{114c7}', '\u{114c7}', IdentifierType::Exclusion), ('\u{114d0}', '\u{114d9}', + IdentifierType::Exclusion), ('\u{11580}', '\u{115b5}', IdentifierType::Exclusion), + ('\u{115b8}', '\u{115c0}', IdentifierType::Exclusion), ('\u{115c1}', '\u{115c9}', + IdentifierType::Exclusion), ('\u{115ca}', '\u{115d7}', IdentifierType::Exclusion), + ('\u{115d8}', '\u{115dd}', IdentifierType::Exclusion), ('\u{11600}', '\u{11640}', + IdentifierType::Exclusion), ('\u{11641}', '\u{11643}', IdentifierType::Exclusion), + ('\u{11644}', '\u{11644}', IdentifierType::Exclusion), ('\u{11650}', '\u{11659}', + IdentifierType::Exclusion), ('\u{11660}', '\u{1166c}', IdentifierType::Exclusion), + ('\u{11680}', '\u{116b7}', IdentifierType::Exclusion), ('\u{116b8}', '\u{116b8}', + IdentifierType::Exclusion), ('\u{116b9}', '\u{116b9}', IdentifierType::Exclusion), + ('\u{116c0}', '\u{116c9}', IdentifierType::Exclusion), ('\u{11700}', '\u{11719}', + IdentifierType::Exclusion), ('\u{1171a}', '\u{1171a}', IdentifierType::Exclusion), + ('\u{1171d}', '\u{1172b}', IdentifierType::Exclusion), ('\u{11730}', '\u{11739}', + IdentifierType::Exclusion), ('\u{1173a}', '\u{1173f}', IdentifierType::Exclusion), + ('\u{11740}', '\u{11746}', IdentifierType::Exclusion), ('\u{11800}', '\u{1183a}', + IdentifierType::Exclusion), ('\u{1183b}', '\u{1183b}', IdentifierType::Exclusion), + ('\u{118a0}', '\u{118e9}', IdentifierType::Exclusion), ('\u{118ea}', '\u{118f2}', + IdentifierType::Exclusion), ('\u{118ff}', '\u{118ff}', IdentifierType::Exclusion), + ('\u{11900}', '\u{11906}', IdentifierType::Exclusion), ('\u{11909}', '\u{11909}', + IdentifierType::Exclusion), ('\u{1190c}', '\u{11913}', IdentifierType::Exclusion), + ('\u{11915}', '\u{11916}', IdentifierType::Exclusion), ('\u{11918}', '\u{11935}', + IdentifierType::Exclusion), ('\u{11937}', '\u{11938}', IdentifierType::Exclusion), + ('\u{1193b}', '\u{11943}', IdentifierType::Exclusion), ('\u{11944}', '\u{11946}', + IdentifierType::Exclusion), ('\u{11950}', '\u{11959}', IdentifierType::Exclusion), + ('\u{119a0}', '\u{119a7}', IdentifierType::Exclusion), ('\u{119aa}', '\u{119d7}', + IdentifierType::Exclusion), ('\u{119da}', '\u{119e1}', IdentifierType::Exclusion), + ('\u{119e2}', '\u{119e2}', IdentifierType::Exclusion), ('\u{119e3}', '\u{119e4}', + IdentifierType::Exclusion), ('\u{11a00}', '\u{11a3e}', IdentifierType::Exclusion), + ('\u{11a3f}', '\u{11a46}', IdentifierType::Exclusion), ('\u{11a47}', '\u{11a47}', + IdentifierType::Exclusion), ('\u{11a50}', '\u{11a83}', IdentifierType::Exclusion), + ('\u{11a84}', '\u{11a85}', IdentifierType::Exclusion), ('\u{11a86}', '\u{11a99}', + IdentifierType::Exclusion), ('\u{11a9a}', '\u{11a9c}', IdentifierType::Exclusion), + ('\u{11a9d}', '\u{11a9d}', IdentifierType::Exclusion), ('\u{11a9e}', '\u{11aa2}', + IdentifierType::Exclusion), ('\u{11ab0}', '\u{11abf}', IdentifierType::Limited_Use), + ('\u{11ac0}', '\u{11af8}', IdentifierType::Exclusion), ('\u{11b00}', '\u{11b09}', + IdentifierType::Not_XID), ('\u{11c00}', '\u{11c08}', IdentifierType::Exclusion), + ('\u{11c0a}', '\u{11c36}', IdentifierType::Exclusion), ('\u{11c38}', '\u{11c40}', + IdentifierType::Exclusion), ('\u{11c41}', '\u{11c45}', IdentifierType::Exclusion), + ('\u{11c50}', '\u{11c59}', IdentifierType::Exclusion), ('\u{11c5a}', '\u{11c6c}', + IdentifierType::Exclusion), ('\u{11c70}', '\u{11c71}', IdentifierType::Exclusion), + ('\u{11c72}', '\u{11c8f}', IdentifierType::Exclusion), ('\u{11c92}', '\u{11ca7}', + IdentifierType::Exclusion), ('\u{11ca9}', '\u{11cb6}', IdentifierType::Exclusion), + ('\u{11d00}', '\u{11d06}', IdentifierType::Exclusion), ('\u{11d08}', '\u{11d09}', + IdentifierType::Exclusion), ('\u{11d0b}', '\u{11d36}', IdentifierType::Exclusion), + ('\u{11d3a}', '\u{11d3a}', IdentifierType::Exclusion), ('\u{11d3c}', '\u{11d3d}', + IdentifierType::Exclusion), ('\u{11d3f}', '\u{11d47}', IdentifierType::Exclusion), + ('\u{11d50}', '\u{11d59}', IdentifierType::Exclusion), ('\u{11d60}', '\u{11d65}', + IdentifierType::Limited_Use), ('\u{11d67}', '\u{11d68}', IdentifierType::Limited_Use), + ('\u{11d6a}', '\u{11d8e}', IdentifierType::Limited_Use), ('\u{11d90}', '\u{11d91}', + IdentifierType::Limited_Use), ('\u{11d93}', '\u{11d98}', IdentifierType::Limited_Use), + ('\u{11da0}', '\u{11da9}', IdentifierType::Limited_Use), ('\u{11ee0}', '\u{11ef6}', + IdentifierType::Exclusion), ('\u{11ef7}', '\u{11ef8}', IdentifierType::Exclusion), + ('\u{11f00}', '\u{11f10}', IdentifierType::Exclusion), ('\u{11f12}', '\u{11f3a}', + IdentifierType::Exclusion), ('\u{11f3e}', '\u{11f42}', IdentifierType::Exclusion), + ('\u{11f43}', '\u{11f4f}', IdentifierType::Exclusion), ('\u{11f50}', '\u{11f59}', + IdentifierType::Exclusion), ('\u{11fb0}', '\u{11fb0}', IdentifierType::Limited_Use), + ('\u{11fc0}', '\u{11ff1}', IdentifierType::Not_XID), ('\u{11fff}', '\u{11fff}', + IdentifierType::Not_XID), ('\u{12000}', '\u{1236e}', IdentifierType::Exclusion), + ('\u{1236f}', '\u{12398}', IdentifierType::Exclusion), ('\u{12399}', '\u{12399}', + IdentifierType::Exclusion), ('\u{12400}', '\u{12462}', IdentifierType::Exclusion), + ('\u{12463}', '\u{1246e}', IdentifierType::Exclusion), ('\u{12470}', '\u{12473}', + IdentifierType::Exclusion), ('\u{12474}', '\u{12474}', IdentifierType::Exclusion), + ('\u{12480}', '\u{12543}', IdentifierType::Exclusion), ('\u{12f90}', '\u{12ff0}', + IdentifierType::Exclusion), ('\u{12ff1}', '\u{12ff2}', IdentifierType::Exclusion), + ('\u{13000}', '\u{1342e}', IdentifierType::Exclusion), ('\u{1342f}', '\u{1342f}', + IdentifierType::Exclusion), ('\u{13430}', '\u{13438}', IdentifierType::Exclusion), + ('\u{13439}', '\u{1343f}', IdentifierType::Exclusion), ('\u{13440}', '\u{13455}', + IdentifierType::Exclusion), ('\u{14400}', '\u{14646}', IdentifierType::Exclusion), + ('\u{16800}', '\u{16a38}', IdentifierType::Limited_Use), ('\u{16a40}', '\u{16a5e}', + IdentifierType::Uncommon_Use), ('\u{16a60}', '\u{16a69}', IdentifierType::Uncommon_Use), + ('\u{16a6e}', '\u{16a6f}', IdentifierType::Exclusion), ('\u{16a70}', '\u{16abe}', + IdentifierType::Exclusion), ('\u{16ac0}', '\u{16ac9}', IdentifierType::Exclusion), + ('\u{16ad0}', '\u{16aed}', IdentifierType::Exclusion), ('\u{16af0}', '\u{16af4}', + IdentifierType::Exclusion), ('\u{16af5}', '\u{16af5}', IdentifierType::Exclusion), + ('\u{16b00}', '\u{16b36}', IdentifierType::Exclusion), ('\u{16b37}', '\u{16b3f}', + IdentifierType::Exclusion), ('\u{16b40}', '\u{16b43}', IdentifierType::Exclusion), + ('\u{16b44}', '\u{16b45}', IdentifierType::Exclusion), ('\u{16b50}', '\u{16b59}', + IdentifierType::Exclusion), ('\u{16b5b}', '\u{16b61}', IdentifierType::Exclusion), + ('\u{16b63}', '\u{16b77}', IdentifierType::Exclusion), ('\u{16b7d}', '\u{16b8f}', + IdentifierType::Exclusion), ('\u{16e40}', '\u{16e7f}', IdentifierType::Exclusion), + ('\u{16e80}', '\u{16e9a}', IdentifierType::Exclusion), ('\u{16f00}', '\u{16f44}', + IdentifierType::Limited_Use), ('\u{16f45}', '\u{16f4a}', IdentifierType::Limited_Use), + ('\u{16f4f}', '\u{16f4f}', IdentifierType::Limited_Use), ('\u{16f50}', '\u{16f7e}', + IdentifierType::Limited_Use), ('\u{16f7f}', '\u{16f87}', IdentifierType::Limited_Use), + ('\u{16f8f}', '\u{16f9f}', IdentifierType::Limited_Use), ('\u{16fe0}', '\u{16fe0}', + IdentifierType::Exclusion), ('\u{16fe1}', '\u{16fe1}', IdentifierType::Exclusion), + ('\u{16fe2}', '\u{16fe2}', IdentifierType::Not_XID), ('\u{16fe3}', '\u{16fe3}', + IdentifierType::Obsolete), ('\u{16fe4}', '\u{16fe4}', IdentifierType::Exclusion), + ('\u{16ff0}', '\u{16ff1}', IdentifierType::Recommended), ('\u{17000}', '\u{187ec}', + IdentifierType::Exclusion), ('\u{187ed}', '\u{187f1}', IdentifierType::Exclusion), + ('\u{187f2}', '\u{187f7}', IdentifierType::Exclusion), ('\u{18800}', '\u{18af2}', + IdentifierType::Exclusion), ('\u{18af3}', '\u{18cd5}', IdentifierType::Exclusion), + ('\u{18d00}', '\u{18d08}', IdentifierType::Exclusion), ('\u{1aff0}', '\u{1aff3}', + IdentifierType::Uncommon_Use), ('\u{1aff5}', '\u{1affb}', IdentifierType::Uncommon_Use), + ('\u{1affd}', '\u{1affe}', IdentifierType::Uncommon_Use), ('\u{1b000}', '\u{1b001}', + IdentifierType::Obsolete), ('\u{1b002}', '\u{1b11e}', IdentifierType::Obsolete), + ('\u{1b11f}', '\u{1b122}', IdentifierType::Recommended), ('\u{1b132}', '\u{1b132}', + IdentifierType::Recommended), ('\u{1b150}', '\u{1b152}', IdentifierType::Recommended), + ('\u{1b155}', '\u{1b155}', IdentifierType::Recommended), ('\u{1b164}', '\u{1b167}', + IdentifierType::Recommended), ('\u{1b170}', '\u{1b2fb}', IdentifierType::Exclusion), + ('\u{1bc00}', '\u{1bc6a}', IdentifierType::Exclusion), ('\u{1bc70}', '\u{1bc7c}', + IdentifierType::Exclusion), ('\u{1bc80}', '\u{1bc88}', IdentifierType::Exclusion), + ('\u{1bc90}', '\u{1bc99}', IdentifierType::Exclusion), ('\u{1bc9c}', '\u{1bc9c}', + IdentifierType::Exclusion), ('\u{1bc9d}', '\u{1bc9e}', IdentifierType::Exclusion), + ('\u{1bc9f}', '\u{1bc9f}', IdentifierType::Exclusion), ('\u{1bca0}', '\u{1bca3}', + IdentifierType::Default_Ignorable), ('\u{1cf00}', '\u{1cf2d}', IdentifierType::Technical), + ('\u{1cf30}', '\u{1cf46}', IdentifierType::Technical), ('\u{1cf50}', '\u{1cfc3}', + IdentifierType::Technical), ('\u{1d000}', '\u{1d0f5}', IdentifierType::Technical), + ('\u{1d100}', '\u{1d126}', IdentifierType::Technical), ('\u{1d129}', '\u{1d129}', + IdentifierType::Technical), ('\u{1d12a}', '\u{1d15d}', IdentifierType::Technical), + ('\u{1d15e}', '\u{1d164}', IdentifierType::Not_NFKC), ('\u{1d165}', '\u{1d169}', + IdentifierType::Technical), ('\u{1d16a}', '\u{1d16c}', IdentifierType::Technical), + ('\u{1d16d}', '\u{1d172}', IdentifierType::Technical), ('\u{1d173}', '\u{1d17a}', + IdentifierType::Default_Ignorable), ('\u{1d17b}', '\u{1d182}', IdentifierType::Technical), + ('\u{1d183}', '\u{1d184}', IdentifierType::Technical), ('\u{1d185}', '\u{1d18b}', + IdentifierType::Technical), ('\u{1d18c}', '\u{1d1a9}', IdentifierType::Technical), + ('\u{1d1aa}', '\u{1d1ad}', IdentifierType::Technical), ('\u{1d1ae}', '\u{1d1ba}', + IdentifierType::Technical), ('\u{1d1bb}', '\u{1d1c0}', IdentifierType::Not_NFKC), + ('\u{1d1c1}', '\u{1d1dd}', IdentifierType::Technical), ('\u{1d1de}', '\u{1d1e8}', + IdentifierType::Uncommon_Use), ('\u{1d1e9}', '\u{1d1ea}', IdentifierType::Technical), + ('\u{1d200}', '\u{1d241}', IdentifierType::Obsolete), ('\u{1d242}', '\u{1d244}', + IdentifierType::Technical), ('\u{1d245}', '\u{1d245}', IdentifierType::Obsolete), + ('\u{1d2c0}', '\u{1d2d3}', IdentifierType::Not_XID), ('\u{1d2e0}', '\u{1d2f3}', + IdentifierType::Not_XID), ('\u{1d300}', '\u{1d356}', IdentifierType::Technical), + ('\u{1d360}', '\u{1d371}', IdentifierType::Not_XID), ('\u{1d372}', '\u{1d378}', + IdentifierType::Not_XID), ('\u{1d400}', '\u{1d454}', IdentifierType::Not_NFKC), + ('\u{1d456}', '\u{1d49c}', IdentifierType::Not_NFKC), ('\u{1d49e}', '\u{1d49f}', + IdentifierType::Not_NFKC), ('\u{1d4a2}', '\u{1d4a2}', IdentifierType::Not_NFKC), + ('\u{1d4a5}', '\u{1d4a6}', IdentifierType::Not_NFKC), ('\u{1d4a9}', '\u{1d4ac}', + IdentifierType::Not_NFKC), ('\u{1d4ae}', '\u{1d4b9}', IdentifierType::Not_NFKC), + ('\u{1d4bb}', '\u{1d4bb}', IdentifierType::Not_NFKC), ('\u{1d4bd}', '\u{1d4c0}', + IdentifierType::Not_NFKC), ('\u{1d4c1}', '\u{1d4c1}', IdentifierType::Not_NFKC), + ('\u{1d4c2}', '\u{1d4c3}', IdentifierType::Not_NFKC), ('\u{1d4c5}', '\u{1d505}', + IdentifierType::Not_NFKC), ('\u{1d507}', '\u{1d50a}', IdentifierType::Not_NFKC), + ('\u{1d50d}', '\u{1d514}', IdentifierType::Not_NFKC), ('\u{1d516}', '\u{1d51c}', + IdentifierType::Not_NFKC), ('\u{1d51e}', '\u{1d539}', IdentifierType::Not_NFKC), + ('\u{1d53b}', '\u{1d53e}', IdentifierType::Not_NFKC), ('\u{1d540}', '\u{1d544}', + IdentifierType::Not_NFKC), ('\u{1d546}', '\u{1d546}', IdentifierType::Not_NFKC), + ('\u{1d54a}', '\u{1d550}', IdentifierType::Not_NFKC), ('\u{1d552}', '\u{1d6a3}', + IdentifierType::Not_NFKC), ('\u{1d6a4}', '\u{1d6a5}', IdentifierType::Not_NFKC), + ('\u{1d6a8}', '\u{1d7c9}', IdentifierType::Not_NFKC), ('\u{1d7ca}', '\u{1d7cb}', + IdentifierType::Not_NFKC), ('\u{1d7ce}', '\u{1d7ff}', IdentifierType::Not_NFKC), + ('\u{1d800}', '\u{1d9ff}', IdentifierType::Exclusion), ('\u{1da00}', '\u{1da36}', + IdentifierType::Exclusion), ('\u{1da37}', '\u{1da3a}', IdentifierType::Exclusion), + ('\u{1da3b}', '\u{1da6c}', IdentifierType::Exclusion), ('\u{1da6d}', '\u{1da74}', + IdentifierType::Exclusion), ('\u{1da75}', '\u{1da75}', IdentifierType::Exclusion), + ('\u{1da76}', '\u{1da83}', IdentifierType::Exclusion), ('\u{1da84}', '\u{1da84}', + IdentifierType::Exclusion), ('\u{1da85}', '\u{1da8b}', IdentifierType::Exclusion), + ('\u{1da9b}', '\u{1da9f}', IdentifierType::Exclusion), ('\u{1daa1}', '\u{1daaf}', + IdentifierType::Exclusion), ('\u{1df00}', '\u{1df1e}', IdentifierType::Recommended), + ('\u{1df25}', '\u{1df2a}', IdentifierType::Recommended), ('\u{1e000}', '\u{1e006}', + IdentifierType::Exclusion), ('\u{1e008}', '\u{1e018}', IdentifierType::Exclusion), + ('\u{1e01b}', '\u{1e021}', IdentifierType::Exclusion), ('\u{1e023}', '\u{1e024}', + IdentifierType::Exclusion), ('\u{1e026}', '\u{1e02a}', IdentifierType::Exclusion), + ('\u{1e030}', '\u{1e06d}', IdentifierType::Not_NFKC), ('\u{1e08f}', '\u{1e08f}', + IdentifierType::Recommended), ('\u{1e100}', '\u{1e12c}', IdentifierType::Limited_Use), + ('\u{1e130}', '\u{1e13d}', IdentifierType::Limited_Use), ('\u{1e140}', '\u{1e149}', + IdentifierType::Limited_Use), ('\u{1e14e}', '\u{1e14e}', IdentifierType::Limited_Use), + ('\u{1e14f}', '\u{1e14f}', IdentifierType::Limited_Use), ('\u{1e290}', '\u{1e2ae}', + IdentifierType::Exclusion), ('\u{1e2c0}', '\u{1e2f9}', IdentifierType::Limited_Use), + ('\u{1e2ff}', '\u{1e2ff}', IdentifierType::Limited_Use), ('\u{1e4d0}', '\u{1e4f9}', + IdentifierType::Exclusion), ('\u{1e7e0}', '\u{1e7e6}', IdentifierType::Recommended), + ('\u{1e7e8}', '\u{1e7eb}', IdentifierType::Recommended), ('\u{1e7ed}', '\u{1e7ee}', + IdentifierType::Recommended), ('\u{1e7f0}', '\u{1e7fe}', IdentifierType::Recommended), + ('\u{1e800}', '\u{1e8c4}', IdentifierType::Exclusion), ('\u{1e8c7}', '\u{1e8cf}', + IdentifierType::Exclusion), ('\u{1e8d0}', '\u{1e8d6}', IdentifierType::Exclusion), + ('\u{1e900}', '\u{1e94a}', IdentifierType::Limited_Use), ('\u{1e94b}', '\u{1e94b}', + IdentifierType::Limited_Use), ('\u{1e950}', '\u{1e959}', IdentifierType::Limited_Use), + ('\u{1e95e}', '\u{1e95f}', IdentifierType::Limited_Use), ('\u{1ec71}', '\u{1ecb4}', + IdentifierType::Not_XID), ('\u{1ed01}', '\u{1ed3d}', IdentifierType::Not_XID), + ('\u{1ee00}', '\u{1ee03}', IdentifierType::Not_NFKC), ('\u{1ee05}', '\u{1ee1f}', + IdentifierType::Not_NFKC), ('\u{1ee21}', '\u{1ee22}', IdentifierType::Not_NFKC), + ('\u{1ee24}', '\u{1ee24}', IdentifierType::Not_NFKC), ('\u{1ee27}', '\u{1ee27}', + IdentifierType::Not_NFKC), ('\u{1ee29}', '\u{1ee32}', IdentifierType::Not_NFKC), + ('\u{1ee34}', '\u{1ee37}', IdentifierType::Not_NFKC), ('\u{1ee39}', '\u{1ee39}', + IdentifierType::Not_NFKC), ('\u{1ee3b}', '\u{1ee3b}', IdentifierType::Not_NFKC), + ('\u{1ee42}', '\u{1ee42}', IdentifierType::Not_NFKC), ('\u{1ee47}', '\u{1ee47}', + IdentifierType::Not_NFKC), ('\u{1ee49}', '\u{1ee49}', IdentifierType::Not_NFKC), + ('\u{1ee4b}', '\u{1ee4b}', IdentifierType::Not_NFKC), ('\u{1ee4d}', '\u{1ee4f}', + IdentifierType::Not_NFKC), ('\u{1ee51}', '\u{1ee52}', IdentifierType::Not_NFKC), + ('\u{1ee54}', '\u{1ee54}', IdentifierType::Not_NFKC), ('\u{1ee57}', '\u{1ee57}', + IdentifierType::Not_NFKC), ('\u{1ee59}', '\u{1ee59}', IdentifierType::Not_NFKC), + ('\u{1ee5b}', '\u{1ee5b}', IdentifierType::Not_NFKC), ('\u{1ee5d}', '\u{1ee5d}', + IdentifierType::Not_NFKC), ('\u{1ee5f}', '\u{1ee5f}', IdentifierType::Not_NFKC), + ('\u{1ee61}', '\u{1ee62}', IdentifierType::Not_NFKC), ('\u{1ee64}', '\u{1ee64}', + IdentifierType::Not_NFKC), ('\u{1ee67}', '\u{1ee6a}', IdentifierType::Not_NFKC), + ('\u{1ee6c}', '\u{1ee72}', IdentifierType::Not_NFKC), ('\u{1ee74}', '\u{1ee77}', + IdentifierType::Not_NFKC), ('\u{1ee79}', '\u{1ee7c}', IdentifierType::Not_NFKC), + ('\u{1ee7e}', '\u{1ee7e}', IdentifierType::Not_NFKC), ('\u{1ee80}', '\u{1ee89}', + IdentifierType::Not_NFKC), ('\u{1ee8b}', '\u{1ee9b}', IdentifierType::Not_NFKC), + ('\u{1eea1}', '\u{1eea3}', IdentifierType::Not_NFKC), ('\u{1eea5}', '\u{1eea9}', + IdentifierType::Not_NFKC), ('\u{1eeab}', '\u{1eebb}', IdentifierType::Not_NFKC), + ('\u{1eef0}', '\u{1eef1}', IdentifierType::Not_XID), ('\u{1f000}', '\u{1f02b}', + IdentifierType::Not_XID), ('\u{1f030}', '\u{1f093}', IdentifierType::Not_XID), + ('\u{1f0a0}', '\u{1f0ae}', IdentifierType::Not_XID), ('\u{1f0b1}', '\u{1f0be}', + IdentifierType::Not_XID), ('\u{1f0bf}', '\u{1f0bf}', IdentifierType::Not_XID), + ('\u{1f0c1}', '\u{1f0cf}', IdentifierType::Not_XID), ('\u{1f0d1}', '\u{1f0df}', + IdentifierType::Not_XID), ('\u{1f0e0}', '\u{1f0f5}', IdentifierType::Not_XID), + ('\u{1f100}', '\u{1f10a}', IdentifierType::Not_NFKC), ('\u{1f10b}', '\u{1f10c}', + IdentifierType::Not_XID), ('\u{1f10d}', '\u{1f10f}', IdentifierType::Not_XID), + ('\u{1f110}', '\u{1f12e}', IdentifierType::Not_NFKC), ('\u{1f12f}', '\u{1f12f}', + IdentifierType::Not_XID), ('\u{1f130}', '\u{1f130}', IdentifierType::Not_NFKC), + ('\u{1f131}', '\u{1f131}', IdentifierType::Not_NFKC), ('\u{1f132}', '\u{1f13c}', + IdentifierType::Not_NFKC), ('\u{1f13d}', '\u{1f13d}', IdentifierType::Not_NFKC), + ('\u{1f13e}', '\u{1f13e}', IdentifierType::Not_NFKC), ('\u{1f13f}', '\u{1f13f}', + IdentifierType::Not_NFKC), ('\u{1f140}', '\u{1f141}', IdentifierType::Not_NFKC), + ('\u{1f142}', '\u{1f142}', IdentifierType::Not_NFKC), ('\u{1f143}', '\u{1f145}', + IdentifierType::Not_NFKC), ('\u{1f146}', '\u{1f146}', IdentifierType::Not_NFKC), + ('\u{1f147}', '\u{1f149}', IdentifierType::Not_NFKC), ('\u{1f14a}', '\u{1f14e}', + IdentifierType::Not_NFKC), ('\u{1f14f}', '\u{1f14f}', IdentifierType::Not_NFKC), + ('\u{1f150}', '\u{1f156}', IdentifierType::Not_XID), ('\u{1f157}', '\u{1f157}', + IdentifierType::Not_XID), ('\u{1f158}', '\u{1f15e}', IdentifierType::Not_XID), + ('\u{1f15f}', '\u{1f15f}', IdentifierType::Not_XID), ('\u{1f160}', '\u{1f169}', + IdentifierType::Not_XID), ('\u{1f16a}', '\u{1f16b}', IdentifierType::Not_NFKC), + ('\u{1f16c}', '\u{1f16c}', IdentifierType::Not_NFKC), ('\u{1f16d}', '\u{1f16f}', + IdentifierType::Not_XID), ('\u{1f170}', '\u{1f178}', IdentifierType::Not_XID), + ('\u{1f179}', '\u{1f179}', IdentifierType::Not_XID), ('\u{1f17a}', '\u{1f17a}', + IdentifierType::Not_XID), ('\u{1f17b}', '\u{1f17c}', IdentifierType::Not_XID), + ('\u{1f17d}', '\u{1f17e}', IdentifierType::Not_XID), ('\u{1f17f}', '\u{1f17f}', + IdentifierType::Not_XID), ('\u{1f180}', '\u{1f189}', IdentifierType::Not_XID), + ('\u{1f18a}', '\u{1f18d}', IdentifierType::Not_XID), ('\u{1f18e}', '\u{1f18f}', + IdentifierType::Not_XID), ('\u{1f190}', '\u{1f190}', IdentifierType::Not_NFKC), + ('\u{1f191}', '\u{1f19a}', IdentifierType::Not_XID), ('\u{1f19b}', '\u{1f1ac}', + IdentifierType::Not_XID), ('\u{1f1ad}', '\u{1f1ad}', IdentifierType::Not_XID), + ('\u{1f1e6}', '\u{1f1ff}', IdentifierType::Not_XID), ('\u{1f200}', '\u{1f200}', + IdentifierType::Not_NFKC), ('\u{1f201}', '\u{1f202}', IdentifierType::Not_NFKC), + ('\u{1f210}', '\u{1f231}', IdentifierType::Not_NFKC), ('\u{1f232}', '\u{1f23a}', + IdentifierType::Not_NFKC), ('\u{1f23b}', '\u{1f23b}', IdentifierType::Not_NFKC), + ('\u{1f240}', '\u{1f248}', IdentifierType::Not_NFKC), ('\u{1f250}', '\u{1f251}', + IdentifierType::Not_NFKC), ('\u{1f260}', '\u{1f265}', IdentifierType::Not_XID), + ('\u{1f300}', '\u{1f320}', IdentifierType::Not_XID), ('\u{1f321}', '\u{1f32c}', + IdentifierType::Not_XID), ('\u{1f32d}', '\u{1f32f}', IdentifierType::Not_XID), + ('\u{1f330}', '\u{1f335}', IdentifierType::Not_XID), ('\u{1f336}', '\u{1f336}', + IdentifierType::Not_XID), ('\u{1f337}', '\u{1f37c}', IdentifierType::Not_XID), + ('\u{1f37d}', '\u{1f37d}', IdentifierType::Not_XID), ('\u{1f37e}', '\u{1f37f}', + IdentifierType::Not_XID), ('\u{1f380}', '\u{1f393}', IdentifierType::Not_XID), + ('\u{1f394}', '\u{1f39f}', IdentifierType::Not_XID), ('\u{1f3a0}', '\u{1f3c4}', + IdentifierType::Not_XID), ('\u{1f3c5}', '\u{1f3c5}', IdentifierType::Not_XID), + ('\u{1f3c6}', '\u{1f3ca}', IdentifierType::Not_XID), ('\u{1f3cb}', '\u{1f3ce}', + IdentifierType::Not_XID), ('\u{1f3cf}', '\u{1f3d3}', IdentifierType::Not_XID), + ('\u{1f3d4}', '\u{1f3df}', IdentifierType::Not_XID), ('\u{1f3e0}', '\u{1f3f0}', + IdentifierType::Not_XID), ('\u{1f3f1}', '\u{1f3f7}', IdentifierType::Not_XID), + ('\u{1f3f8}', '\u{1f3ff}', IdentifierType::Not_XID), ('\u{1f400}', '\u{1f43e}', + IdentifierType::Not_XID), ('\u{1f43f}', '\u{1f43f}', IdentifierType::Not_XID), + ('\u{1f440}', '\u{1f440}', IdentifierType::Not_XID), ('\u{1f441}', '\u{1f441}', + IdentifierType::Not_XID), ('\u{1f442}', '\u{1f4f7}', IdentifierType::Not_XID), + ('\u{1f4f8}', '\u{1f4f8}', IdentifierType::Not_XID), ('\u{1f4f9}', '\u{1f4fc}', + IdentifierType::Not_XID), ('\u{1f4fd}', '\u{1f4fe}', IdentifierType::Not_XID), + ('\u{1f4ff}', '\u{1f4ff}', IdentifierType::Not_XID), ('\u{1f500}', '\u{1f53d}', + IdentifierType::Not_XID), ('\u{1f53e}', '\u{1f53f}', IdentifierType::Not_XID), + ('\u{1f540}', '\u{1f543}', IdentifierType::Not_XID), ('\u{1f544}', '\u{1f54a}', + IdentifierType::Not_XID), ('\u{1f54b}', '\u{1f54e}', IdentifierType::Not_XID), + ('\u{1f54f}', '\u{1f54f}', IdentifierType::Uncommon_Use), ('\u{1f550}', '\u{1f567}', + IdentifierType::Not_XID), ('\u{1f568}', '\u{1f579}', IdentifierType::Not_XID), + ('\u{1f57a}', '\u{1f57a}', IdentifierType::Not_XID), ('\u{1f57b}', '\u{1f5a3}', + IdentifierType::Not_XID), ('\u{1f5a4}', '\u{1f5a4}', IdentifierType::Not_XID), + ('\u{1f5a5}', '\u{1f5fa}', IdentifierType::Not_XID), ('\u{1f5fb}', '\u{1f5ff}', + IdentifierType::Not_XID), ('\u{1f600}', '\u{1f600}', IdentifierType::Not_XID), + ('\u{1f601}', '\u{1f610}', IdentifierType::Not_XID), ('\u{1f611}', '\u{1f611}', + IdentifierType::Not_XID), ('\u{1f612}', '\u{1f614}', IdentifierType::Not_XID), + ('\u{1f615}', '\u{1f615}', IdentifierType::Not_XID), ('\u{1f616}', '\u{1f616}', + IdentifierType::Not_XID), ('\u{1f617}', '\u{1f617}', IdentifierType::Not_XID), + ('\u{1f618}', '\u{1f618}', IdentifierType::Not_XID), ('\u{1f619}', '\u{1f619}', + IdentifierType::Not_XID), ('\u{1f61a}', '\u{1f61a}', IdentifierType::Not_XID), + ('\u{1f61b}', '\u{1f61b}', IdentifierType::Not_XID), ('\u{1f61c}', '\u{1f61e}', + IdentifierType::Not_XID), ('\u{1f61f}', '\u{1f61f}', IdentifierType::Not_XID), + ('\u{1f620}', '\u{1f625}', IdentifierType::Not_XID), ('\u{1f626}', '\u{1f627}', + IdentifierType::Not_XID), ('\u{1f628}', '\u{1f62b}', IdentifierType::Not_XID), + ('\u{1f62c}', '\u{1f62c}', IdentifierType::Not_XID), ('\u{1f62d}', '\u{1f62d}', + IdentifierType::Not_XID), ('\u{1f62e}', '\u{1f62f}', IdentifierType::Not_XID), + ('\u{1f630}', '\u{1f633}', IdentifierType::Not_XID), ('\u{1f634}', '\u{1f634}', + IdentifierType::Not_XID), ('\u{1f635}', '\u{1f640}', IdentifierType::Not_XID), + ('\u{1f641}', '\u{1f642}', IdentifierType::Not_XID), ('\u{1f643}', '\u{1f644}', + IdentifierType::Not_XID), ('\u{1f645}', '\u{1f64f}', IdentifierType::Not_XID), + ('\u{1f650}', '\u{1f67f}', IdentifierType::Not_XID), ('\u{1f680}', '\u{1f6c5}', + IdentifierType::Not_XID), ('\u{1f6c6}', '\u{1f6cf}', IdentifierType::Not_XID), + ('\u{1f6d0}', '\u{1f6d0}', IdentifierType::Not_XID), ('\u{1f6d1}', '\u{1f6d2}', + IdentifierType::Not_XID), ('\u{1f6d3}', '\u{1f6d4}', IdentifierType::Not_XID), + ('\u{1f6d5}', '\u{1f6d5}', IdentifierType::Not_XID), ('\u{1f6d6}', '\u{1f6d7}', + IdentifierType::Not_XID), ('\u{1f6dc}', '\u{1f6dc}', IdentifierType::Not_XID), + ('\u{1f6dd}', '\u{1f6df}', IdentifierType::Not_XID), ('\u{1f6e0}', '\u{1f6ec}', + IdentifierType::Not_XID), ('\u{1f6f0}', '\u{1f6f3}', IdentifierType::Not_XID), + ('\u{1f6f4}', '\u{1f6f6}', IdentifierType::Not_XID), ('\u{1f6f7}', '\u{1f6f8}', + IdentifierType::Not_XID), ('\u{1f6f9}', '\u{1f6f9}', IdentifierType::Not_XID), + ('\u{1f6fa}', '\u{1f6fa}', IdentifierType::Not_XID), ('\u{1f6fb}', '\u{1f6fc}', + IdentifierType::Not_XID), ('\u{1f700}', '\u{1f773}', IdentifierType::Not_XID), + ('\u{1f774}', '\u{1f776}', IdentifierType::Not_XID), ('\u{1f77b}', '\u{1f77f}', + IdentifierType::Not_XID), ('\u{1f780}', '\u{1f7d4}', IdentifierType::Not_XID), + ('\u{1f7d5}', '\u{1f7d8}', IdentifierType::Not_XID), ('\u{1f7d9}', '\u{1f7d9}', + IdentifierType::Not_XID), ('\u{1f7e0}', '\u{1f7eb}', IdentifierType::Not_XID), + ('\u{1f7f0}', '\u{1f7f0}', IdentifierType::Not_XID), ('\u{1f800}', '\u{1f80b}', + IdentifierType::Not_XID), ('\u{1f810}', '\u{1f847}', IdentifierType::Not_XID), + ('\u{1f850}', '\u{1f859}', IdentifierType::Not_XID), ('\u{1f860}', '\u{1f887}', + IdentifierType::Not_XID), ('\u{1f890}', '\u{1f8ad}', IdentifierType::Not_XID), + ('\u{1f8b0}', '\u{1f8b1}', IdentifierType::Not_XID), ('\u{1f900}', '\u{1f90b}', + IdentifierType::Not_XID), ('\u{1f90c}', '\u{1f90c}', IdentifierType::Not_XID), + ('\u{1f90d}', '\u{1f90f}', IdentifierType::Not_XID), ('\u{1f910}', '\u{1f918}', + IdentifierType::Not_XID), ('\u{1f919}', '\u{1f91e}', IdentifierType::Not_XID), + ('\u{1f91f}', '\u{1f91f}', IdentifierType::Not_XID), ('\u{1f920}', '\u{1f927}', + IdentifierType::Not_XID), ('\u{1f928}', '\u{1f92f}', IdentifierType::Not_XID), + ('\u{1f930}', '\u{1f930}', IdentifierType::Not_XID), ('\u{1f931}', '\u{1f932}', + IdentifierType::Not_XID), ('\u{1f933}', '\u{1f93e}', IdentifierType::Not_XID), + ('\u{1f93f}', '\u{1f93f}', IdentifierType::Not_XID), ('\u{1f940}', '\u{1f94b}', + IdentifierType::Not_XID), ('\u{1f94c}', '\u{1f94c}', IdentifierType::Not_XID), + ('\u{1f94d}', '\u{1f94f}', IdentifierType::Not_XID), ('\u{1f950}', '\u{1f95e}', + IdentifierType::Not_XID), ('\u{1f95f}', '\u{1f96b}', IdentifierType::Not_XID), + ('\u{1f96c}', '\u{1f970}', IdentifierType::Not_XID), ('\u{1f971}', '\u{1f971}', + IdentifierType::Not_XID), ('\u{1f972}', '\u{1f972}', IdentifierType::Not_XID), + ('\u{1f973}', '\u{1f976}', IdentifierType::Not_XID), ('\u{1f977}', '\u{1f978}', + IdentifierType::Not_XID), ('\u{1f979}', '\u{1f979}', IdentifierType::Not_XID), + ('\u{1f97a}', '\u{1f97a}', IdentifierType::Not_XID), ('\u{1f97b}', '\u{1f97b}', + IdentifierType::Not_XID), ('\u{1f97c}', '\u{1f97f}', IdentifierType::Not_XID), + ('\u{1f980}', '\u{1f984}', IdentifierType::Not_XID), ('\u{1f985}', '\u{1f991}', + IdentifierType::Not_XID), ('\u{1f992}', '\u{1f997}', IdentifierType::Not_XID), + ('\u{1f998}', '\u{1f9a2}', IdentifierType::Not_XID), ('\u{1f9a3}', '\u{1f9a4}', + IdentifierType::Not_XID), ('\u{1f9a5}', '\u{1f9aa}', IdentifierType::Not_XID), + ('\u{1f9ab}', '\u{1f9ad}', IdentifierType::Not_XID), ('\u{1f9ae}', '\u{1f9af}', + IdentifierType::Not_XID), ('\u{1f9b0}', '\u{1f9b9}', IdentifierType::Not_XID), + ('\u{1f9ba}', '\u{1f9bf}', IdentifierType::Not_XID), ('\u{1f9c0}', '\u{1f9c0}', + IdentifierType::Not_XID), ('\u{1f9c1}', '\u{1f9c2}', IdentifierType::Not_XID), + ('\u{1f9c3}', '\u{1f9ca}', IdentifierType::Not_XID), ('\u{1f9cb}', '\u{1f9cb}', + IdentifierType::Not_XID), ('\u{1f9cc}', '\u{1f9cc}', IdentifierType::Not_XID), + ('\u{1f9cd}', '\u{1f9cf}', IdentifierType::Not_XID), ('\u{1f9d0}', '\u{1f9e6}', + IdentifierType::Not_XID), ('\u{1f9e7}', '\u{1f9ff}', IdentifierType::Not_XID), + ('\u{1fa00}', '\u{1fa53}', IdentifierType::Not_XID), ('\u{1fa60}', '\u{1fa6d}', + IdentifierType::Not_XID), ('\u{1fa70}', '\u{1fa73}', IdentifierType::Not_XID), + ('\u{1fa74}', '\u{1fa74}', IdentifierType::Not_XID), ('\u{1fa75}', '\u{1fa77}', + IdentifierType::Not_XID), ('\u{1fa78}', '\u{1fa7a}', IdentifierType::Not_XID), + ('\u{1fa7b}', '\u{1fa7c}', IdentifierType::Not_XID), ('\u{1fa80}', '\u{1fa82}', + IdentifierType::Not_XID), ('\u{1fa83}', '\u{1fa86}', IdentifierType::Not_XID), + ('\u{1fa87}', '\u{1fa88}', IdentifierType::Not_XID), ('\u{1fa90}', '\u{1fa95}', + IdentifierType::Not_XID), ('\u{1fa96}', '\u{1faa8}', IdentifierType::Not_XID), + ('\u{1faa9}', '\u{1faac}', IdentifierType::Not_XID), ('\u{1faad}', '\u{1faaf}', + IdentifierType::Not_XID), ('\u{1fab0}', '\u{1fab6}', IdentifierType::Not_XID), + ('\u{1fab7}', '\u{1faba}', IdentifierType::Not_XID), ('\u{1fabb}', '\u{1fabd}', + IdentifierType::Not_XID), ('\u{1fabf}', '\u{1fabf}', IdentifierType::Not_XID), + ('\u{1fac0}', '\u{1fac2}', IdentifierType::Not_XID), ('\u{1fac3}', '\u{1fac5}', + IdentifierType::Not_XID), ('\u{1face}', '\u{1facf}', IdentifierType::Not_XID), + ('\u{1fad0}', '\u{1fad6}', IdentifierType::Not_XID), ('\u{1fad7}', '\u{1fad9}', + IdentifierType::Not_XID), ('\u{1fada}', '\u{1fadb}', IdentifierType::Not_XID), + ('\u{1fae0}', '\u{1fae7}', IdentifierType::Not_XID), ('\u{1fae8}', '\u{1fae8}', + IdentifierType::Not_XID), ('\u{1faf0}', '\u{1faf6}', IdentifierType::Not_XID), + ('\u{1faf7}', '\u{1faf8}', IdentifierType::Not_XID), ('\u{1fb00}', '\u{1fb92}', + IdentifierType::Not_XID), ('\u{1fb94}', '\u{1fbca}', IdentifierType::Not_XID), + ('\u{1fbf0}', '\u{1fbf9}', IdentifierType::Not_NFKC), ('\u{20000}', '\u{2a6d6}', + IdentifierType::Recommended), ('\u{2a6d7}', '\u{2a6dd}', IdentifierType::Recommended), + ('\u{2a6de}', '\u{2a6df}', IdentifierType::Recommended), ('\u{2a700}', '\u{2b734}', + IdentifierType::Recommended), ('\u{2b735}', '\u{2b738}', IdentifierType::Recommended), + ('\u{2b739}', '\u{2b739}', IdentifierType::Recommended), ('\u{2b740}', '\u{2b81d}', + IdentifierType::Recommended), ('\u{2b820}', '\u{2cea1}', IdentifierType::Recommended), + ('\u{2ceb0}', '\u{2ebe0}', IdentifierType::Recommended), ('\u{2ebf0}', '\u{2ee5d}', IdentifierType::Recommended), ('\u{2f800}', '\u{2fa1d}', IdentifierType::Not_NFKC), ('\u{30000}', '\u{3134a}', IdentifierType::Recommended), ('\u{31350}', '\u{323af}', IdentifierType::Recommended), ('\u{e0001}', '\u{e0001}', IdentifierType::Deprecated), From 23664141be844ca842fc984bfd620ad9df7dc8e9 Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Fri, 9 Feb 2024 09:27:20 -0800 Subject: [PATCH 09/16] Add CI (also publish 0.1.1) --- .github/workflows/tests.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 670cd17..de81983 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,3 +19,5 @@ jobs: run: cargo build --verbose - name: Run tests run: cargo test + - name: Regen + run: python scripts/unicode.py && diff tables.rs src/tables.rs From 45ba720a2e46ebea571edb2b5e375ab0f1ea3925 Mon Sep 17 00:00:00 2001 From: Marcondiro <46560192+Marcondiro@users.noreply.github.com> Date: Thu, 12 Sep 2024 13:50:10 +0200 Subject: [PATCH 10/16] Bump Unicode to version 16.0.0, regenerate tables --- Cargo.toml | 2 +- scripts/unicode.py | 2 +- src/tables.rs | 2827 ++++++++++++++++++++++---------------------- 3 files changed, 1442 insertions(+), 1389 deletions(-) mode change 100644 => 100755 scripts/unicode.py diff --git a/Cargo.toml b/Cargo.toml index 0cc066d..dd7487a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "unicode-security" -version = "0.1.1" +version = "0.1.2" authors = ["Charles Lew ", "Manish Goregaokar "] edition = "2018" homepage = "https://github.com/unicode-rs/unicode-security" diff --git a/scripts/unicode.py b/scripts/unicode.py old mode 100644 new mode 100755 index 16dacd0..ba6442e --- a/scripts/unicode.py +++ b/scripts/unicode.py @@ -39,7 +39,7 @@ #![allow(missing_docs, non_upper_case_globals, non_snake_case)] ''' -UNICODE_VERSION = (15, 1, 0) +UNICODE_VERSION = (16, 0, 0) UNICODE_VERSION_NUMBER = "%s.%s.%s" %UNICODE_VERSION diff --git a/src/tables.rs b/src/tables.rs index cd9601a..bce9c93 100644 --- a/src/tables.rs +++ b/src/tables.rs @@ -14,7 +14,7 @@ /// The version of [Unicode](http://www.unicode.org/) /// that this version of unicode-security is based on. -pub const UNICODE_VERSION: (u64, u64, u64) = (15, 1, 0); +pub const UNICODE_VERSION: (u64, u64, u64) = (16, 0, 0); pub mod util { @@ -494,169 +494,170 @@ pub mod identifier { ('\u{860}', '\u{86a}', IdentifierType::Limited_Use), ('\u{870}', '\u{887}', IdentifierType::Recommended), ('\u{888}', '\u{888}', IdentifierType::Not_XID), ('\u{889}', '\u{88e}', IdentifierType::Recommended), ('\u{890}', '\u{891}', IdentifierType::Not_XID), - ('\u{898}', '\u{89f}', IdentifierType::Uncommon_Use), ('\u{8a0}', '\u{8a0}', - IdentifierType::Recommended), ('\u{8a1}', '\u{8a1}', IdentifierType::Recommended), - ('\u{8a2}', '\u{8ac}', IdentifierType::Recommended), ('\u{8ad}', '\u{8b1}', - IdentifierType::Obsolete), ('\u{8b2}', '\u{8b2}', IdentifierType::Recommended), - ('\u{8b3}', '\u{8b4}', IdentifierType::Uncommon_Use), ('\u{8b5}', '\u{8b5}', - IdentifierType::Recommended), ('\u{8b6}', '\u{8bd}', IdentifierType::Recommended), - ('\u{8be}', '\u{8c7}', IdentifierType::Recommended), ('\u{8c8}', '\u{8c9}', - IdentifierType::Recommended), ('\u{8ca}', '\u{8d2}', IdentifierType::Uncommon_Use), - ('\u{8d3}', '\u{8d3}', IdentifierType::Uncommon_Use), ('\u{8d4}', '\u{8e1}', - IdentifierType::Uncommon_Use), ('\u{8e2}', '\u{8e2}', IdentifierType::Not_XID), - ('\u{8e3}', '\u{8e3}', IdentifierType::Uncommon_Use), ('\u{8e4}', '\u{8fe}', - IdentifierType::Uncommon_Use), ('\u{8ff}', '\u{8ff}', IdentifierType::Uncommon_Use), - ('\u{900}', '\u{900}', IdentifierType::Uncommon_Use), ('\u{901}', '\u{903}', - IdentifierType::Recommended), ('\u{904}', '\u{904}', IdentifierType::Recommended), - ('\u{905}', '\u{939}', IdentifierType::Recommended), ('\u{93a}', '\u{93b}', - IdentifierType::Recommended), ('\u{93c}', '\u{94d}', IdentifierType::Recommended), - ('\u{94e}', '\u{94e}', IdentifierType::Obsolete), ('\u{94f}', '\u{94f}', - IdentifierType::Recommended), ('\u{950}', '\u{950}', IdentifierType::Recommended), - ('\u{951}', '\u{952}', IdentifierType::Obsolete), ('\u{953}', '\u{954}', - IdentifierType::Technical), ('\u{955}', '\u{955}', IdentifierType::Uncommon_Use), - ('\u{956}', '\u{957}', IdentifierType::Recommended), ('\u{958}', '\u{95f}', - IdentifierType::Not_NFKC), ('\u{960}', '\u{963}', IdentifierType::Recommended), - ('\u{964}', '\u{965}', IdentifierType::Not_XID), ('\u{966}', '\u{96f}', - IdentifierType::Recommended), ('\u{970}', '\u{970}', IdentifierType::Not_XID), ('\u{971}', - '\u{972}', IdentifierType::Recommended), ('\u{973}', '\u{977}', - IdentifierType::Recommended), ('\u{978}', '\u{978}', IdentifierType::Obsolete), - ('\u{979}', '\u{97a}', IdentifierType::Recommended), ('\u{97b}', '\u{97c}', - IdentifierType::Recommended), ('\u{97d}', '\u{97d}', IdentifierType::Recommended), - ('\u{97e}', '\u{97f}', IdentifierType::Recommended), ('\u{980}', '\u{980}', - IdentifierType::Obsolete), ('\u{981}', '\u{983}', IdentifierType::Recommended), - ('\u{985}', '\u{98c}', IdentifierType::Recommended), ('\u{98f}', '\u{990}', - IdentifierType::Recommended), ('\u{993}', '\u{9a8}', IdentifierType::Recommended), - ('\u{9aa}', '\u{9b0}', IdentifierType::Recommended), ('\u{9b2}', '\u{9b2}', - IdentifierType::Recommended), ('\u{9b6}', '\u{9b9}', IdentifierType::Recommended), - ('\u{9bc}', '\u{9bc}', IdentifierType::Recommended), ('\u{9bd}', '\u{9bd}', - IdentifierType::Recommended), ('\u{9be}', '\u{9c4}', IdentifierType::Recommended), - ('\u{9c7}', '\u{9c8}', IdentifierType::Recommended), ('\u{9cb}', '\u{9cd}', - IdentifierType::Recommended), ('\u{9ce}', '\u{9ce}', IdentifierType::Recommended), - ('\u{9d7}', '\u{9d7}', IdentifierType::Recommended), ('\u{9dc}', '\u{9dd}', - IdentifierType::Not_NFKC), ('\u{9df}', '\u{9df}', IdentifierType::Not_NFKC), ('\u{9e0}', - '\u{9e3}', IdentifierType::Recommended), ('\u{9e6}', '\u{9f1}', - IdentifierType::Recommended), ('\u{9f2}', '\u{9fa}', IdentifierType::Not_XID), ('\u{9fb}', - '\u{9fb}', IdentifierType::Not_XID), ('\u{9fc}', '\u{9fc}', IdentifierType::Obsolete), - ('\u{9fd}', '\u{9fd}', IdentifierType::Not_XID), ('\u{9fe}', '\u{9fe}', - IdentifierType::Recommended), ('\u{a01}', '\u{a01}', IdentifierType::Recommended), - ('\u{a02}', '\u{a02}', IdentifierType::Recommended), ('\u{a03}', '\u{a03}', - IdentifierType::Recommended), ('\u{a05}', '\u{a0a}', IdentifierType::Recommended), - ('\u{a0f}', '\u{a10}', IdentifierType::Recommended), ('\u{a13}', '\u{a28}', - IdentifierType::Recommended), ('\u{a2a}', '\u{a30}', IdentifierType::Recommended), - ('\u{a32}', '\u{a32}', IdentifierType::Recommended), ('\u{a33}', '\u{a33}', - IdentifierType::Not_NFKC), ('\u{a35}', '\u{a35}', IdentifierType::Recommended), - ('\u{a36}', '\u{a36}', IdentifierType::Not_NFKC), ('\u{a38}', '\u{a39}', - IdentifierType::Recommended), ('\u{a3c}', '\u{a3c}', IdentifierType::Recommended), - ('\u{a3e}', '\u{a42}', IdentifierType::Recommended), ('\u{a47}', '\u{a48}', - IdentifierType::Recommended), ('\u{a4b}', '\u{a4d}', IdentifierType::Recommended), - ('\u{a51}', '\u{a51}', IdentifierType::Uncommon_Use), ('\u{a59}', '\u{a5b}', - IdentifierType::Not_NFKC), ('\u{a5c}', '\u{a5c}', IdentifierType::Recommended), - ('\u{a5e}', '\u{a5e}', IdentifierType::Not_NFKC), ('\u{a66}', '\u{a74}', - IdentifierType::Recommended), ('\u{a75}', '\u{a75}', IdentifierType::Uncommon_Use), - ('\u{a76}', '\u{a76}', IdentifierType::Not_XID), ('\u{a81}', '\u{a83}', - IdentifierType::Recommended), ('\u{a85}', '\u{a8b}', IdentifierType::Recommended), - ('\u{a8c}', '\u{a8c}', IdentifierType::Recommended), ('\u{a8d}', '\u{a8d}', - IdentifierType::Recommended), ('\u{a8f}', '\u{a91}', IdentifierType::Recommended), - ('\u{a93}', '\u{aa8}', IdentifierType::Recommended), ('\u{aaa}', '\u{ab0}', - IdentifierType::Recommended), ('\u{ab2}', '\u{ab3}', IdentifierType::Recommended), - ('\u{ab5}', '\u{ab9}', IdentifierType::Recommended), ('\u{abc}', '\u{ac5}', - IdentifierType::Recommended), ('\u{ac7}', '\u{ac9}', IdentifierType::Recommended), - ('\u{acb}', '\u{acd}', IdentifierType::Recommended), ('\u{ad0}', '\u{ad0}', - IdentifierType::Recommended), ('\u{ae0}', '\u{ae0}', IdentifierType::Recommended), - ('\u{ae1}', '\u{ae3}', IdentifierType::Recommended), ('\u{ae6}', '\u{aef}', - IdentifierType::Recommended), ('\u{af0}', '\u{af0}', IdentifierType::Not_XID), ('\u{af1}', - '\u{af1}', IdentifierType::Not_XID), ('\u{af9}', '\u{af9}', IdentifierType::Uncommon_Use), - ('\u{afa}', '\u{aff}', IdentifierType::Recommended), ('\u{b01}', '\u{b03}', - IdentifierType::Recommended), ('\u{b05}', '\u{b0c}', IdentifierType::Recommended), - ('\u{b0f}', '\u{b10}', IdentifierType::Recommended), ('\u{b13}', '\u{b28}', - IdentifierType::Recommended), ('\u{b2a}', '\u{b30}', IdentifierType::Recommended), - ('\u{b32}', '\u{b33}', IdentifierType::Recommended), ('\u{b35}', '\u{b35}', - IdentifierType::Recommended), ('\u{b36}', '\u{b39}', IdentifierType::Recommended), - ('\u{b3c}', '\u{b43}', IdentifierType::Recommended), ('\u{b44}', '\u{b44}', - IdentifierType::Uncommon_Use), ('\u{b47}', '\u{b48}', IdentifierType::Recommended), - ('\u{b4b}', '\u{b4d}', IdentifierType::Recommended), ('\u{b55}', '\u{b55}', - IdentifierType::Recommended), ('\u{b56}', '\u{b57}', IdentifierType::Recommended), - ('\u{b5c}', '\u{b5d}', IdentifierType::Not_NFKC), ('\u{b5f}', '\u{b61}', - IdentifierType::Recommended), ('\u{b62}', '\u{b63}', IdentifierType::Uncommon_Use), - ('\u{b66}', '\u{b6f}', IdentifierType::Recommended), ('\u{b70}', '\u{b70}', - IdentifierType::Not_XID), ('\u{b71}', '\u{b71}', IdentifierType::Recommended), ('\u{b72}', - '\u{b77}', IdentifierType::Not_XID), ('\u{b82}', '\u{b83}', IdentifierType::Recommended), - ('\u{b85}', '\u{b8a}', IdentifierType::Recommended), ('\u{b8e}', '\u{b90}', - IdentifierType::Recommended), ('\u{b92}', '\u{b95}', IdentifierType::Recommended), - ('\u{b99}', '\u{b9a}', IdentifierType::Recommended), ('\u{b9c}', '\u{b9c}', - IdentifierType::Recommended), ('\u{b9e}', '\u{b9f}', IdentifierType::Recommended), - ('\u{ba3}', '\u{ba4}', IdentifierType::Recommended), ('\u{ba8}', '\u{baa}', - IdentifierType::Recommended), ('\u{bae}', '\u{bb5}', IdentifierType::Recommended), - ('\u{bb6}', '\u{bb6}', IdentifierType::Recommended), ('\u{bb7}', '\u{bb9}', - IdentifierType::Recommended), ('\u{bbe}', '\u{bc2}', IdentifierType::Recommended), - ('\u{bc6}', '\u{bc8}', IdentifierType::Recommended), ('\u{bca}', '\u{bcd}', - IdentifierType::Recommended), ('\u{bd0}', '\u{bd0}', IdentifierType::Recommended), - ('\u{bd7}', '\u{bd7}', IdentifierType::Recommended), ('\u{be6}', '\u{be6}', - IdentifierType::Recommended), ('\u{be7}', '\u{bef}', IdentifierType::Recommended), - ('\u{bf0}', '\u{bf2}', IdentifierType::Not_XID), ('\u{bf3}', '\u{bfa}', - IdentifierType::Not_XID), ('\u{c00}', '\u{c00}', IdentifierType::Obsolete), ('\u{c01}', - '\u{c03}', IdentifierType::Recommended), ('\u{c04}', '\u{c04}', - IdentifierType::Recommended), ('\u{c05}', '\u{c0c}', IdentifierType::Recommended), - ('\u{c0e}', '\u{c10}', IdentifierType::Recommended), ('\u{c12}', '\u{c28}', - IdentifierType::Recommended), ('\u{c2a}', '\u{c33}', IdentifierType::Recommended), - ('\u{c34}', '\u{c34}', IdentifierType::Obsolete), ('\u{c35}', '\u{c39}', - IdentifierType::Recommended), ('\u{c3c}', '\u{c3c}', IdentifierType::Recommended), - ('\u{c3d}', '\u{c3d}', IdentifierType::Recommended), ('\u{c3e}', '\u{c44}', - IdentifierType::Recommended), ('\u{c46}', '\u{c48}', IdentifierType::Recommended), - ('\u{c4a}', '\u{c4d}', IdentifierType::Recommended), ('\u{c55}', '\u{c56}', - IdentifierType::Recommended), ('\u{c58}', '\u{c59}', IdentifierType::Obsolete), - ('\u{c5a}', '\u{c5a}', IdentifierType::Uncommon_Use), ('\u{c5d}', '\u{c5d}', - IdentifierType::Recommended), ('\u{c60}', '\u{c61}', IdentifierType::Recommended), - ('\u{c62}', '\u{c63}', IdentifierType::Uncommon_Use), ('\u{c66}', '\u{c6f}', - IdentifierType::Recommended), ('\u{c77}', '\u{c77}', IdentifierType::Not_XID), ('\u{c78}', - '\u{c7f}', IdentifierType::Not_XID), ('\u{c80}', '\u{c80}', IdentifierType::Recommended), - ('\u{c81}', '\u{c81}', IdentifierType::Obsolete), ('\u{c82}', '\u{c83}', - IdentifierType::Recommended), ('\u{c84}', '\u{c84}', IdentifierType::Not_XID), ('\u{c85}', - '\u{c8c}', IdentifierType::Recommended), ('\u{c8e}', '\u{c90}', - IdentifierType::Recommended), ('\u{c92}', '\u{ca8}', IdentifierType::Recommended), - ('\u{caa}', '\u{cb3}', IdentifierType::Recommended), ('\u{cb5}', '\u{cb9}', - IdentifierType::Recommended), ('\u{cbc}', '\u{cbd}', IdentifierType::Recommended), - ('\u{cbe}', '\u{cc4}', IdentifierType::Recommended), ('\u{cc6}', '\u{cc8}', - IdentifierType::Recommended), ('\u{cca}', '\u{ccd}', IdentifierType::Recommended), - ('\u{cd5}', '\u{cd6}', IdentifierType::Recommended), ('\u{cdd}', '\u{cdd}', - IdentifierType::Recommended), ('\u{cde}', '\u{cde}', IdentifierType::Obsolete), - ('\u{ce0}', '\u{ce1}', IdentifierType::Recommended), ('\u{ce2}', '\u{ce3}', - IdentifierType::Recommended), ('\u{ce6}', '\u{cef}', IdentifierType::Recommended), - ('\u{cf1}', '\u{cf2}', IdentifierType::Recommended), ('\u{cf3}', '\u{cf3}', - IdentifierType::Recommended), ('\u{d00}', '\u{d00}', IdentifierType::Recommended), - ('\u{d01}', '\u{d01}', IdentifierType::Obsolete), ('\u{d02}', '\u{d03}', - IdentifierType::Recommended), ('\u{d04}', '\u{d04}', IdentifierType::Technical), - ('\u{d05}', '\u{d0c}', IdentifierType::Recommended), ('\u{d0e}', '\u{d10}', - IdentifierType::Recommended), ('\u{d12}', '\u{d28}', IdentifierType::Recommended), - ('\u{d29}', '\u{d29}', IdentifierType::Recommended), ('\u{d2a}', '\u{d39}', - IdentifierType::Recommended), ('\u{d3a}', '\u{d3a}', IdentifierType::Recommended), - ('\u{d3b}', '\u{d3c}', IdentifierType::Obsolete), ('\u{d3d}', '\u{d3d}', - IdentifierType::Recommended), ('\u{d3e}', '\u{d43}', IdentifierType::Recommended), - ('\u{d44}', '\u{d44}', IdentifierType::Uncommon_Use), ('\u{d46}', '\u{d48}', - IdentifierType::Recommended), ('\u{d4a}', '\u{d4d}', IdentifierType::Recommended), - ('\u{d4e}', '\u{d4e}', IdentifierType::Recommended), ('\u{d4f}', '\u{d4f}', - IdentifierType::Not_XID), ('\u{d54}', '\u{d56}', IdentifierType::Recommended), ('\u{d57}', - '\u{d57}', IdentifierType::Recommended), ('\u{d58}', '\u{d5e}', IdentifierType::Not_XID), - ('\u{d5f}', '\u{d5f}', IdentifierType::Obsolete), ('\u{d60}', '\u{d61}', - IdentifierType::Recommended), ('\u{d62}', '\u{d63}', IdentifierType::Uncommon_Use), - ('\u{d66}', '\u{d6f}', IdentifierType::Recommended), ('\u{d70}', '\u{d75}', - IdentifierType::Not_XID), ('\u{d76}', '\u{d78}', IdentifierType::Not_XID), ('\u{d79}', - '\u{d79}', IdentifierType::Not_XID), ('\u{d7a}', '\u{d7f}', IdentifierType::Recommended), - ('\u{d81}', '\u{d81}', IdentifierType::Technical), ('\u{d82}', '\u{d83}', - IdentifierType::Recommended), ('\u{d85}', '\u{d8e}', IdentifierType::Recommended), - ('\u{d8f}', '\u{d90}', IdentifierType::Uncommon_Use), ('\u{d91}', '\u{d96}', - IdentifierType::Recommended), ('\u{d9a}', '\u{da5}', IdentifierType::Recommended), - ('\u{da6}', '\u{da6}', IdentifierType::Uncommon_Use), ('\u{da7}', '\u{db1}', - IdentifierType::Recommended), ('\u{db3}', '\u{dbb}', IdentifierType::Recommended), - ('\u{dbd}', '\u{dbd}', IdentifierType::Recommended), ('\u{dc0}', '\u{dc6}', - IdentifierType::Recommended), ('\u{dca}', '\u{dca}', IdentifierType::Recommended), - ('\u{dcf}', '\u{dd4}', IdentifierType::Recommended), ('\u{dd6}', '\u{dd6}', - IdentifierType::Recommended), ('\u{dd8}', '\u{dde}', IdentifierType::Recommended), - ('\u{ddf}', '\u{ddf}', IdentifierType::Uncommon_Use), ('\u{de6}', '\u{def}', - IdentifierType::Obsolete), ('\u{df2}', '\u{df2}', IdentifierType::Recommended), - ('\u{df3}', '\u{df3}', IdentifierType::Uncommon_Use), ('\u{df4}', '\u{df4}', - IdentifierType::Not_XID), ('\u{e01}', '\u{e32}', IdentifierType::Recommended), ('\u{e33}', - '\u{e33}', IdentifierType::Not_NFKC), ('\u{e34}', '\u{e3a}', IdentifierType::Recommended), + ('\u{897}', '\u{897}', IdentifierType::Uncommon_Use), ('\u{898}', '\u{89f}', + IdentifierType::Uncommon_Use), ('\u{8a0}', '\u{8a0}', IdentifierType::Recommended), + ('\u{8a1}', '\u{8a1}', IdentifierType::Recommended), ('\u{8a2}', '\u{8ac}', + IdentifierType::Recommended), ('\u{8ad}', '\u{8b1}', IdentifierType::Obsolete), + ('\u{8b2}', '\u{8b2}', IdentifierType::Recommended), ('\u{8b3}', '\u{8b4}', + IdentifierType::Uncommon_Use), ('\u{8b5}', '\u{8b5}', IdentifierType::Recommended), + ('\u{8b6}', '\u{8bd}', IdentifierType::Recommended), ('\u{8be}', '\u{8c7}', + IdentifierType::Recommended), ('\u{8c8}', '\u{8c9}', IdentifierType::Recommended), + ('\u{8ca}', '\u{8d2}', IdentifierType::Uncommon_Use), ('\u{8d3}', '\u{8d3}', + IdentifierType::Uncommon_Use), ('\u{8d4}', '\u{8e1}', IdentifierType::Uncommon_Use), + ('\u{8e2}', '\u{8e2}', IdentifierType::Not_XID), ('\u{8e3}', '\u{8e3}', + IdentifierType::Uncommon_Use), ('\u{8e4}', '\u{8fe}', IdentifierType::Uncommon_Use), + ('\u{8ff}', '\u{8ff}', IdentifierType::Uncommon_Use), ('\u{900}', '\u{900}', + IdentifierType::Uncommon_Use), ('\u{901}', '\u{903}', IdentifierType::Recommended), + ('\u{904}', '\u{904}', IdentifierType::Recommended), ('\u{905}', '\u{939}', + IdentifierType::Recommended), ('\u{93a}', '\u{93b}', IdentifierType::Recommended), + ('\u{93c}', '\u{94d}', IdentifierType::Recommended), ('\u{94e}', '\u{94e}', + IdentifierType::Obsolete), ('\u{94f}', '\u{94f}', IdentifierType::Recommended), + ('\u{950}', '\u{950}', IdentifierType::Recommended), ('\u{951}', '\u{952}', + IdentifierType::Obsolete), ('\u{953}', '\u{954}', IdentifierType::Technical), ('\u{955}', + '\u{955}', IdentifierType::Uncommon_Use), ('\u{956}', '\u{957}', + IdentifierType::Recommended), ('\u{958}', '\u{95f}', IdentifierType::Not_NFKC), + ('\u{960}', '\u{963}', IdentifierType::Recommended), ('\u{964}', '\u{965}', + IdentifierType::Not_XID), ('\u{966}', '\u{96f}', IdentifierType::Recommended), ('\u{970}', + '\u{970}', IdentifierType::Not_XID), ('\u{971}', '\u{972}', IdentifierType::Recommended), + ('\u{973}', '\u{977}', IdentifierType::Recommended), ('\u{978}', '\u{978}', + IdentifierType::Obsolete), ('\u{979}', '\u{97a}', IdentifierType::Recommended), + ('\u{97b}', '\u{97c}', IdentifierType::Recommended), ('\u{97d}', '\u{97d}', + IdentifierType::Recommended), ('\u{97e}', '\u{97f}', IdentifierType::Recommended), + ('\u{980}', '\u{980}', IdentifierType::Obsolete), ('\u{981}', '\u{983}', + IdentifierType::Recommended), ('\u{985}', '\u{98c}', IdentifierType::Recommended), + ('\u{98f}', '\u{990}', IdentifierType::Recommended), ('\u{993}', '\u{9a8}', + IdentifierType::Recommended), ('\u{9aa}', '\u{9b0}', IdentifierType::Recommended), + ('\u{9b2}', '\u{9b2}', IdentifierType::Recommended), ('\u{9b6}', '\u{9b9}', + IdentifierType::Recommended), ('\u{9bc}', '\u{9bc}', IdentifierType::Recommended), + ('\u{9bd}', '\u{9bd}', IdentifierType::Recommended), ('\u{9be}', '\u{9c4}', + IdentifierType::Recommended), ('\u{9c7}', '\u{9c8}', IdentifierType::Recommended), + ('\u{9cb}', '\u{9cd}', IdentifierType::Recommended), ('\u{9ce}', '\u{9ce}', + IdentifierType::Recommended), ('\u{9d7}', '\u{9d7}', IdentifierType::Recommended), + ('\u{9dc}', '\u{9dd}', IdentifierType::Not_NFKC), ('\u{9df}', '\u{9df}', + IdentifierType::Not_NFKC), ('\u{9e0}', '\u{9e3}', IdentifierType::Recommended), + ('\u{9e6}', '\u{9f1}', IdentifierType::Recommended), ('\u{9f2}', '\u{9fa}', + IdentifierType::Not_XID), ('\u{9fb}', '\u{9fb}', IdentifierType::Not_XID), ('\u{9fc}', + '\u{9fc}', IdentifierType::Obsolete), ('\u{9fd}', '\u{9fd}', IdentifierType::Not_XID), + ('\u{9fe}', '\u{9fe}', IdentifierType::Recommended), ('\u{a01}', '\u{a01}', + IdentifierType::Recommended), ('\u{a02}', '\u{a02}', IdentifierType::Recommended), + ('\u{a03}', '\u{a03}', IdentifierType::Recommended), ('\u{a05}', '\u{a0a}', + IdentifierType::Recommended), ('\u{a0f}', '\u{a10}', IdentifierType::Recommended), + ('\u{a13}', '\u{a28}', IdentifierType::Recommended), ('\u{a2a}', '\u{a30}', + IdentifierType::Recommended), ('\u{a32}', '\u{a32}', IdentifierType::Recommended), + ('\u{a33}', '\u{a33}', IdentifierType::Not_NFKC), ('\u{a35}', '\u{a35}', + IdentifierType::Recommended), ('\u{a36}', '\u{a36}', IdentifierType::Not_NFKC), + ('\u{a38}', '\u{a39}', IdentifierType::Recommended), ('\u{a3c}', '\u{a3c}', + IdentifierType::Recommended), ('\u{a3e}', '\u{a42}', IdentifierType::Recommended), + ('\u{a47}', '\u{a48}', IdentifierType::Recommended), ('\u{a4b}', '\u{a4d}', + IdentifierType::Recommended), ('\u{a51}', '\u{a51}', IdentifierType::Uncommon_Use), + ('\u{a59}', '\u{a5b}', IdentifierType::Not_NFKC), ('\u{a5c}', '\u{a5c}', + IdentifierType::Recommended), ('\u{a5e}', '\u{a5e}', IdentifierType::Not_NFKC), + ('\u{a66}', '\u{a74}', IdentifierType::Recommended), ('\u{a75}', '\u{a75}', + IdentifierType::Uncommon_Use), ('\u{a76}', '\u{a76}', IdentifierType::Not_XID), + ('\u{a81}', '\u{a83}', IdentifierType::Recommended), ('\u{a85}', '\u{a8b}', + IdentifierType::Recommended), ('\u{a8c}', '\u{a8c}', IdentifierType::Recommended), + ('\u{a8d}', '\u{a8d}', IdentifierType::Recommended), ('\u{a8f}', '\u{a91}', + IdentifierType::Recommended), ('\u{a93}', '\u{aa8}', IdentifierType::Recommended), + ('\u{aaa}', '\u{ab0}', IdentifierType::Recommended), ('\u{ab2}', '\u{ab3}', + IdentifierType::Recommended), ('\u{ab5}', '\u{ab9}', IdentifierType::Recommended), + ('\u{abc}', '\u{ac5}', IdentifierType::Recommended), ('\u{ac7}', '\u{ac9}', + IdentifierType::Recommended), ('\u{acb}', '\u{acd}', IdentifierType::Recommended), + ('\u{ad0}', '\u{ad0}', IdentifierType::Recommended), ('\u{ae0}', '\u{ae0}', + IdentifierType::Recommended), ('\u{ae1}', '\u{ae3}', IdentifierType::Recommended), + ('\u{ae6}', '\u{aef}', IdentifierType::Recommended), ('\u{af0}', '\u{af0}', + IdentifierType::Not_XID), ('\u{af1}', '\u{af1}', IdentifierType::Not_XID), ('\u{af9}', + '\u{af9}', IdentifierType::Uncommon_Use), ('\u{afa}', '\u{aff}', + IdentifierType::Recommended), ('\u{b01}', '\u{b03}', IdentifierType::Recommended), + ('\u{b05}', '\u{b0c}', IdentifierType::Recommended), ('\u{b0f}', '\u{b10}', + IdentifierType::Recommended), ('\u{b13}', '\u{b28}', IdentifierType::Recommended), + ('\u{b2a}', '\u{b30}', IdentifierType::Recommended), ('\u{b32}', '\u{b33}', + IdentifierType::Recommended), ('\u{b35}', '\u{b35}', IdentifierType::Recommended), + ('\u{b36}', '\u{b39}', IdentifierType::Recommended), ('\u{b3c}', '\u{b43}', + IdentifierType::Recommended), ('\u{b44}', '\u{b44}', IdentifierType::Uncommon_Use), + ('\u{b47}', '\u{b48}', IdentifierType::Recommended), ('\u{b4b}', '\u{b4d}', + IdentifierType::Recommended), ('\u{b55}', '\u{b55}', IdentifierType::Recommended), + ('\u{b56}', '\u{b57}', IdentifierType::Recommended), ('\u{b5c}', '\u{b5d}', + IdentifierType::Not_NFKC), ('\u{b5f}', '\u{b61}', IdentifierType::Recommended), + ('\u{b62}', '\u{b63}', IdentifierType::Uncommon_Use), ('\u{b66}', '\u{b6f}', + IdentifierType::Recommended), ('\u{b70}', '\u{b70}', IdentifierType::Not_XID), ('\u{b71}', + '\u{b71}', IdentifierType::Recommended), ('\u{b72}', '\u{b77}', IdentifierType::Not_XID), + ('\u{b82}', '\u{b83}', IdentifierType::Recommended), ('\u{b85}', '\u{b8a}', + IdentifierType::Recommended), ('\u{b8e}', '\u{b90}', IdentifierType::Recommended), + ('\u{b92}', '\u{b95}', IdentifierType::Recommended), ('\u{b99}', '\u{b9a}', + IdentifierType::Recommended), ('\u{b9c}', '\u{b9c}', IdentifierType::Recommended), + ('\u{b9e}', '\u{b9f}', IdentifierType::Recommended), ('\u{ba3}', '\u{ba4}', + IdentifierType::Recommended), ('\u{ba8}', '\u{baa}', IdentifierType::Recommended), + ('\u{bae}', '\u{bb5}', IdentifierType::Recommended), ('\u{bb6}', '\u{bb6}', + IdentifierType::Recommended), ('\u{bb7}', '\u{bb9}', IdentifierType::Recommended), + ('\u{bbe}', '\u{bc2}', IdentifierType::Recommended), ('\u{bc6}', '\u{bc8}', + IdentifierType::Recommended), ('\u{bca}', '\u{bcd}', IdentifierType::Recommended), + ('\u{bd0}', '\u{bd0}', IdentifierType::Recommended), ('\u{bd7}', '\u{bd7}', + IdentifierType::Recommended), ('\u{be6}', '\u{be6}', IdentifierType::Recommended), + ('\u{be7}', '\u{bef}', IdentifierType::Recommended), ('\u{bf0}', '\u{bf2}', + IdentifierType::Not_XID), ('\u{bf3}', '\u{bfa}', IdentifierType::Not_XID), ('\u{c00}', + '\u{c00}', IdentifierType::Obsolete), ('\u{c01}', '\u{c03}', IdentifierType::Recommended), + ('\u{c04}', '\u{c04}', IdentifierType::Recommended), ('\u{c05}', '\u{c0c}', + IdentifierType::Recommended), ('\u{c0e}', '\u{c10}', IdentifierType::Recommended), + ('\u{c12}', '\u{c28}', IdentifierType::Recommended), ('\u{c2a}', '\u{c33}', + IdentifierType::Recommended), ('\u{c34}', '\u{c34}', IdentifierType::Obsolete), + ('\u{c35}', '\u{c39}', IdentifierType::Recommended), ('\u{c3c}', '\u{c3c}', + IdentifierType::Recommended), ('\u{c3d}', '\u{c3d}', IdentifierType::Recommended), + ('\u{c3e}', '\u{c44}', IdentifierType::Recommended), ('\u{c46}', '\u{c48}', + IdentifierType::Recommended), ('\u{c4a}', '\u{c4d}', IdentifierType::Recommended), + ('\u{c55}', '\u{c56}', IdentifierType::Recommended), ('\u{c58}', '\u{c59}', + IdentifierType::Obsolete), ('\u{c5a}', '\u{c5a}', IdentifierType::Uncommon_Use), + ('\u{c5d}', '\u{c5d}', IdentifierType::Recommended), ('\u{c60}', '\u{c61}', + IdentifierType::Recommended), ('\u{c62}', '\u{c63}', IdentifierType::Uncommon_Use), + ('\u{c66}', '\u{c6f}', IdentifierType::Recommended), ('\u{c77}', '\u{c77}', + IdentifierType::Not_XID), ('\u{c78}', '\u{c7f}', IdentifierType::Not_XID), ('\u{c80}', + '\u{c80}', IdentifierType::Recommended), ('\u{c81}', '\u{c81}', IdentifierType::Obsolete), + ('\u{c82}', '\u{c83}', IdentifierType::Recommended), ('\u{c84}', '\u{c84}', + IdentifierType::Not_XID), ('\u{c85}', '\u{c8c}', IdentifierType::Recommended), ('\u{c8e}', + '\u{c90}', IdentifierType::Recommended), ('\u{c92}', '\u{ca8}', + IdentifierType::Recommended), ('\u{caa}', '\u{cb3}', IdentifierType::Recommended), + ('\u{cb5}', '\u{cb9}', IdentifierType::Recommended), ('\u{cbc}', '\u{cbd}', + IdentifierType::Recommended), ('\u{cbe}', '\u{cc4}', IdentifierType::Recommended), + ('\u{cc6}', '\u{cc8}', IdentifierType::Recommended), ('\u{cca}', '\u{ccd}', + IdentifierType::Recommended), ('\u{cd5}', '\u{cd6}', IdentifierType::Recommended), + ('\u{cdd}', '\u{cdd}', IdentifierType::Recommended), ('\u{cde}', '\u{cde}', + IdentifierType::Obsolete), ('\u{ce0}', '\u{ce1}', IdentifierType::Recommended), + ('\u{ce2}', '\u{ce3}', IdentifierType::Recommended), ('\u{ce6}', '\u{cef}', + IdentifierType::Recommended), ('\u{cf1}', '\u{cf2}', IdentifierType::Recommended), + ('\u{cf3}', '\u{cf3}', IdentifierType::Recommended), ('\u{d00}', '\u{d00}', + IdentifierType::Recommended), ('\u{d01}', '\u{d01}', IdentifierType::Obsolete), + ('\u{d02}', '\u{d03}', IdentifierType::Recommended), ('\u{d04}', '\u{d04}', + IdentifierType::Technical), ('\u{d05}', '\u{d0c}', IdentifierType::Recommended), + ('\u{d0e}', '\u{d10}', IdentifierType::Recommended), ('\u{d12}', '\u{d28}', + IdentifierType::Recommended), ('\u{d29}', '\u{d29}', IdentifierType::Recommended), + ('\u{d2a}', '\u{d39}', IdentifierType::Recommended), ('\u{d3a}', '\u{d3a}', + IdentifierType::Recommended), ('\u{d3b}', '\u{d3c}', IdentifierType::Obsolete), + ('\u{d3d}', '\u{d3d}', IdentifierType::Recommended), ('\u{d3e}', '\u{d43}', + IdentifierType::Recommended), ('\u{d44}', '\u{d44}', IdentifierType::Uncommon_Use), + ('\u{d46}', '\u{d48}', IdentifierType::Recommended), ('\u{d4a}', '\u{d4d}', + IdentifierType::Recommended), ('\u{d4e}', '\u{d4e}', IdentifierType::Recommended), + ('\u{d4f}', '\u{d4f}', IdentifierType::Not_XID), ('\u{d54}', '\u{d56}', + IdentifierType::Recommended), ('\u{d57}', '\u{d57}', IdentifierType::Recommended), + ('\u{d58}', '\u{d5e}', IdentifierType::Not_XID), ('\u{d5f}', '\u{d5f}', + IdentifierType::Obsolete), ('\u{d60}', '\u{d61}', IdentifierType::Recommended), + ('\u{d62}', '\u{d63}', IdentifierType::Uncommon_Use), ('\u{d66}', '\u{d6f}', + IdentifierType::Recommended), ('\u{d70}', '\u{d75}', IdentifierType::Not_XID), ('\u{d76}', + '\u{d78}', IdentifierType::Not_XID), ('\u{d79}', '\u{d79}', IdentifierType::Not_XID), + ('\u{d7a}', '\u{d7f}', IdentifierType::Recommended), ('\u{d81}', '\u{d81}', + IdentifierType::Technical), ('\u{d82}', '\u{d83}', IdentifierType::Recommended), + ('\u{d85}', '\u{d8e}', IdentifierType::Recommended), ('\u{d8f}', '\u{d90}', + IdentifierType::Uncommon_Use), ('\u{d91}', '\u{d96}', IdentifierType::Recommended), + ('\u{d9a}', '\u{da5}', IdentifierType::Recommended), ('\u{da6}', '\u{da6}', + IdentifierType::Uncommon_Use), ('\u{da7}', '\u{db1}', IdentifierType::Recommended), + ('\u{db3}', '\u{dbb}', IdentifierType::Recommended), ('\u{dbd}', '\u{dbd}', + IdentifierType::Recommended), ('\u{dc0}', '\u{dc6}', IdentifierType::Recommended), + ('\u{dca}', '\u{dca}', IdentifierType::Recommended), ('\u{dcf}', '\u{dd4}', + IdentifierType::Recommended), ('\u{dd6}', '\u{dd6}', IdentifierType::Recommended), + ('\u{dd8}', '\u{dde}', IdentifierType::Recommended), ('\u{ddf}', '\u{ddf}', + IdentifierType::Uncommon_Use), ('\u{de6}', '\u{def}', IdentifierType::Obsolete), + ('\u{df2}', '\u{df2}', IdentifierType::Recommended), ('\u{df3}', '\u{df3}', + IdentifierType::Uncommon_Use), ('\u{df4}', '\u{df4}', IdentifierType::Not_XID), + ('\u{e01}', '\u{e32}', IdentifierType::Recommended), ('\u{e33}', '\u{e33}', + IdentifierType::Not_NFKC), ('\u{e34}', '\u{e3a}', IdentifierType::Recommended), ('\u{e3f}', '\u{e3f}', IdentifierType::Not_XID), ('\u{e40}', '\u{e4e}', IdentifierType::Recommended), ('\u{e4f}', '\u{e4f}', IdentifierType::Not_XID), ('\u{e50}', '\u{e59}', IdentifierType::Recommended), ('\u{e5a}', '\u{e5b}', IdentifierType::Not_XID), @@ -784,7 +785,7 @@ pub mod identifier { IdentifierType::Limited_Use), ('\u{1680}', '\u{1680}', IdentifierType::Exclusion), ('\u{1681}', '\u{169a}', IdentifierType::Exclusion), ('\u{169b}', '\u{169c}', IdentifierType::Exclusion), ('\u{16a0}', '\u{16ea}', IdentifierType::Exclusion), - ('\u{16eb}', '\u{16ed}', IdentifierType::Not_XID), ('\u{16ee}', '\u{16f0}', + ('\u{16eb}', '\u{16ed}', IdentifierType::Exclusion), ('\u{16ee}', '\u{16f0}', IdentifierType::Exclusion), ('\u{16f1}', '\u{16f8}', IdentifierType::Exclusion), ('\u{1700}', '\u{170c}', IdentifierType::Exclusion), ('\u{170d}', '\u{170d}', IdentifierType::Exclusion), ('\u{170e}', '\u{1714}', IdentifierType::Exclusion), @@ -834,18 +835,20 @@ pub mod identifier { IdentifierType::Not_XID), ('\u{1abf}', '\u{1ac0}', IdentifierType::Technical), ('\u{1ac1}', '\u{1ace}', IdentifierType::Uncommon_Use), ('\u{1b00}', '\u{1b4b}', IdentifierType::Limited_Use), ('\u{1b4c}', '\u{1b4c}', IdentifierType::Limited_Use), - ('\u{1b50}', '\u{1b59}', IdentifierType::Limited_Use), ('\u{1b5a}', '\u{1b6a}', - IdentifierType::Limited_Use), ('\u{1b6b}', '\u{1b73}', IdentifierType::Limited_Use), - ('\u{1b74}', '\u{1b7c}', IdentifierType::Limited_Use), ('\u{1b7d}', '\u{1b7e}', - IdentifierType::Limited_Use), ('\u{1b80}', '\u{1baa}', IdentifierType::Limited_Use), - ('\u{1bab}', '\u{1bad}', IdentifierType::Limited_Use), ('\u{1bae}', '\u{1bb9}', - IdentifierType::Limited_Use), ('\u{1bba}', '\u{1bbf}', IdentifierType::Limited_Use), - ('\u{1bc0}', '\u{1bf3}', IdentifierType::Limited_Use), ('\u{1bfc}', '\u{1bff}', - IdentifierType::Limited_Use), ('\u{1c00}', '\u{1c37}', IdentifierType::Limited_Use), - ('\u{1c3b}', '\u{1c3f}', IdentifierType::Limited_Use), ('\u{1c40}', '\u{1c49}', - IdentifierType::Limited_Use), ('\u{1c4d}', '\u{1c7d}', IdentifierType::Limited_Use), - ('\u{1c7e}', '\u{1c7f}', IdentifierType::Limited_Use), ('\u{1c80}', '\u{1c88}', - IdentifierType::Obsolete), ('\u{1c90}', '\u{1cba}', IdentifierType::Recommended), + ('\u{1b4e}', '\u{1b4f}', IdentifierType::Limited_Use), ('\u{1b50}', '\u{1b59}', + IdentifierType::Limited_Use), ('\u{1b5a}', '\u{1b6a}', IdentifierType::Limited_Use), + ('\u{1b6b}', '\u{1b73}', IdentifierType::Limited_Use), ('\u{1b74}', '\u{1b7c}', + IdentifierType::Limited_Use), ('\u{1b7d}', '\u{1b7e}', IdentifierType::Limited_Use), + ('\u{1b7f}', '\u{1b7f}', IdentifierType::Limited_Use), ('\u{1b80}', '\u{1baa}', + IdentifierType::Limited_Use), ('\u{1bab}', '\u{1bad}', IdentifierType::Limited_Use), + ('\u{1bae}', '\u{1bb9}', IdentifierType::Limited_Use), ('\u{1bba}', '\u{1bbf}', + IdentifierType::Limited_Use), ('\u{1bc0}', '\u{1bf3}', IdentifierType::Limited_Use), + ('\u{1bfc}', '\u{1bff}', IdentifierType::Limited_Use), ('\u{1c00}', '\u{1c37}', + IdentifierType::Limited_Use), ('\u{1c3b}', '\u{1c3f}', IdentifierType::Limited_Use), + ('\u{1c40}', '\u{1c49}', IdentifierType::Limited_Use), ('\u{1c4d}', '\u{1c7d}', + IdentifierType::Limited_Use), ('\u{1c7e}', '\u{1c7f}', IdentifierType::Limited_Use), + ('\u{1c80}', '\u{1c88}', IdentifierType::Obsolete), ('\u{1c89}', '\u{1c8a}', + IdentifierType::Uncommon_Use), ('\u{1c90}', '\u{1cba}', IdentifierType::Recommended), ('\u{1cbd}', '\u{1cbf}', IdentifierType::Recommended), ('\u{1cc0}', '\u{1cc7}', IdentifierType::Limited_Use), ('\u{1cd0}', '\u{1cd2}', IdentifierType::Obsolete), ('\u{1cd3}', '\u{1cd3}', IdentifierType::Obsolete), ('\u{1cd4}', '\u{1cf2}', @@ -997,102 +1000,104 @@ pub mod identifier { '\u{23f3}', IdentifierType::Not_XID), ('\u{23f4}', '\u{23fa}', IdentifierType::Not_XID), ('\u{23fb}', '\u{23fe}', IdentifierType::Not_XID), ('\u{23ff}', '\u{23ff}', IdentifierType::Not_XID), ('\u{2400}', '\u{2424}', IdentifierType::Not_XID), ('\u{2425}', - '\u{2426}', IdentifierType::Not_XID), ('\u{2440}', '\u{244a}', IdentifierType::Not_XID), - ('\u{2460}', '\u{24ea}', IdentifierType::Not_NFKC), ('\u{24eb}', '\u{24fe}', - IdentifierType::Technical), ('\u{24ff}', '\u{24ff}', IdentifierType::Technical), - ('\u{2500}', '\u{2595}', IdentifierType::Not_XID), ('\u{2596}', '\u{259f}', - IdentifierType::Not_XID), ('\u{25a0}', '\u{25ef}', IdentifierType::Not_XID), ('\u{25f0}', - '\u{25f7}', IdentifierType::Not_XID), ('\u{25f8}', '\u{25ff}', IdentifierType::Not_XID), - ('\u{2600}', '\u{2613}', IdentifierType::Not_XID), ('\u{2614}', '\u{2615}', - IdentifierType::Not_XID), ('\u{2616}', '\u{2617}', IdentifierType::Not_XID), ('\u{2618}', - '\u{2618}', IdentifierType::Not_XID), ('\u{2619}', '\u{2619}', IdentifierType::Not_XID), - ('\u{261a}', '\u{266f}', IdentifierType::Not_XID), ('\u{2670}', '\u{2671}', - IdentifierType::Not_XID), ('\u{2672}', '\u{267d}', IdentifierType::Not_XID), ('\u{267e}', - '\u{267f}', IdentifierType::Not_XID), ('\u{2680}', '\u{2689}', IdentifierType::Not_XID), - ('\u{268a}', '\u{2691}', IdentifierType::Not_XID), ('\u{2692}', '\u{269c}', - IdentifierType::Not_XID), ('\u{269d}', '\u{269d}', IdentifierType::Not_XID), ('\u{269e}', - '\u{269f}', IdentifierType::Not_XID), ('\u{26a0}', '\u{26a1}', IdentifierType::Not_XID), - ('\u{26a2}', '\u{26b1}', IdentifierType::Not_XID), ('\u{26b2}', '\u{26b2}', - IdentifierType::Not_XID), ('\u{26b3}', '\u{26bc}', IdentifierType::Not_XID), ('\u{26bd}', - '\u{26bf}', IdentifierType::Not_XID), ('\u{26c0}', '\u{26c3}', IdentifierType::Not_XID), - ('\u{26c4}', '\u{26cd}', IdentifierType::Not_XID), ('\u{26ce}', '\u{26ce}', - IdentifierType::Not_XID), ('\u{26cf}', '\u{26e1}', IdentifierType::Not_XID), ('\u{26e2}', - '\u{26e2}', IdentifierType::Not_XID), ('\u{26e3}', '\u{26e3}', IdentifierType::Not_XID), - ('\u{26e4}', '\u{26e7}', IdentifierType::Not_XID), ('\u{26e8}', '\u{26ff}', - IdentifierType::Not_XID), ('\u{2700}', '\u{2700}', IdentifierType::Not_XID), ('\u{2701}', - '\u{2704}', IdentifierType::Not_XID), ('\u{2705}', '\u{2705}', IdentifierType::Not_XID), - ('\u{2706}', '\u{2709}', IdentifierType::Not_XID), ('\u{270a}', '\u{270b}', - IdentifierType::Not_XID), ('\u{270c}', '\u{2727}', IdentifierType::Not_XID), ('\u{2728}', - '\u{2728}', IdentifierType::Not_XID), ('\u{2729}', '\u{274b}', IdentifierType::Not_XID), - ('\u{274c}', '\u{274c}', IdentifierType::Not_XID), ('\u{274d}', '\u{274d}', - IdentifierType::Not_XID), ('\u{274e}', '\u{274e}', IdentifierType::Not_XID), ('\u{274f}', - '\u{2752}', IdentifierType::Not_XID), ('\u{2753}', '\u{2755}', IdentifierType::Not_XID), - ('\u{2756}', '\u{2756}', IdentifierType::Not_XID), ('\u{2757}', '\u{2757}', - IdentifierType::Not_XID), ('\u{2758}', '\u{275e}', IdentifierType::Not_XID), ('\u{275f}', - '\u{2760}', IdentifierType::Not_XID), ('\u{2761}', '\u{2767}', IdentifierType::Not_XID), - ('\u{2768}', '\u{2775}', IdentifierType::Not_XID), ('\u{2776}', '\u{2794}', - IdentifierType::Not_XID), ('\u{2795}', '\u{2797}', IdentifierType::Not_XID), ('\u{2798}', - '\u{27af}', IdentifierType::Not_XID), ('\u{27b0}', '\u{27b0}', IdentifierType::Not_XID), - ('\u{27b1}', '\u{27be}', IdentifierType::Not_XID), ('\u{27bf}', '\u{27bf}', - IdentifierType::Not_XID), ('\u{27c0}', '\u{27c6}', IdentifierType::Not_XID), ('\u{27c7}', - '\u{27ca}', IdentifierType::Not_XID), ('\u{27cb}', '\u{27cb}', IdentifierType::Not_XID), - ('\u{27cc}', '\u{27cc}', IdentifierType::Not_XID), ('\u{27cd}', '\u{27cd}', - IdentifierType::Not_XID), ('\u{27ce}', '\u{27cf}', IdentifierType::Not_XID), ('\u{27d0}', - '\u{27eb}', IdentifierType::Not_XID), ('\u{27ec}', '\u{27ef}', IdentifierType::Not_XID), - ('\u{27f0}', '\u{27ff}', IdentifierType::Not_XID), ('\u{2800}', '\u{28ff}', - IdentifierType::Technical), ('\u{2900}', '\u{2a0b}', IdentifierType::Not_XID), - ('\u{2a0c}', '\u{2a0c}', IdentifierType::Not_NFKC), ('\u{2a0d}', '\u{2a73}', - IdentifierType::Not_XID), ('\u{2a74}', '\u{2a76}', IdentifierType::Not_NFKC), ('\u{2a77}', - '\u{2adb}', IdentifierType::Not_XID), ('\u{2adc}', '\u{2adc}', IdentifierType::Not_NFKC), - ('\u{2add}', '\u{2aff}', IdentifierType::Not_XID), ('\u{2b00}', '\u{2b0d}', - IdentifierType::Not_XID), ('\u{2b0e}', '\u{2b13}', IdentifierType::Not_XID), ('\u{2b14}', - '\u{2b1a}', IdentifierType::Not_XID), ('\u{2b1b}', '\u{2b1f}', IdentifierType::Not_XID), - ('\u{2b20}', '\u{2b23}', IdentifierType::Not_XID), ('\u{2b24}', '\u{2b4c}', - IdentifierType::Not_XID), ('\u{2b4d}', '\u{2b4f}', IdentifierType::Not_XID), ('\u{2b50}', - '\u{2b54}', IdentifierType::Not_XID), ('\u{2b55}', '\u{2b59}', IdentifierType::Not_XID), - ('\u{2b5a}', '\u{2b73}', IdentifierType::Not_XID), ('\u{2b76}', '\u{2b95}', - IdentifierType::Not_XID), ('\u{2b97}', '\u{2b97}', IdentifierType::Not_XID), ('\u{2b98}', - '\u{2bb9}', IdentifierType::Not_XID), ('\u{2bba}', '\u{2bbc}', IdentifierType::Not_XID), - ('\u{2bbd}', '\u{2bc8}', IdentifierType::Not_XID), ('\u{2bc9}', '\u{2bc9}', - IdentifierType::Not_XID), ('\u{2bca}', '\u{2bd1}', IdentifierType::Not_XID), ('\u{2bd2}', - '\u{2bd2}', IdentifierType::Not_XID), ('\u{2bd3}', '\u{2beb}', IdentifierType::Not_XID), - ('\u{2bec}', '\u{2bef}', IdentifierType::Uncommon_Use), ('\u{2bf0}', '\u{2bfe}', - IdentifierType::Not_XID), ('\u{2bff}', '\u{2bff}', IdentifierType::Not_XID), ('\u{2c00}', - '\u{2c2e}', IdentifierType::Exclusion), ('\u{2c2f}', '\u{2c2f}', - IdentifierType::Exclusion), ('\u{2c30}', '\u{2c5e}', IdentifierType::Exclusion), - ('\u{2c5f}', '\u{2c5f}', IdentifierType::Exclusion), ('\u{2c60}', '\u{2c67}', - IdentifierType::Technical), ('\u{2c68}', '\u{2c6c}', IdentifierType::Uncommon_Use), - ('\u{2c6d}', '\u{2c6f}', IdentifierType::Obsolete), ('\u{2c70}', '\u{2c70}', - IdentifierType::Obsolete), ('\u{2c71}', '\u{2c73}', IdentifierType::Obsolete), - ('\u{2c74}', '\u{2c76}', IdentifierType::Obsolete), ('\u{2c77}', '\u{2c77}', - IdentifierType::Technical), ('\u{2c78}', '\u{2c7b}', IdentifierType::Technical), - ('\u{2c7c}', '\u{2c7d}', IdentifierType::Not_NFKC), ('\u{2c7e}', '\u{2c7f}', - IdentifierType::Obsolete), ('\u{2c80}', '\u{2ce4}', IdentifierType::Exclusion), - ('\u{2ce5}', '\u{2cea}', IdentifierType::Exclusion), ('\u{2ceb}', '\u{2cef}', - IdentifierType::Exclusion), ('\u{2cf0}', '\u{2cf1}', IdentifierType::Technical), - ('\u{2cf2}', '\u{2cf3}', IdentifierType::Exclusion), ('\u{2cf9}', '\u{2cff}', - IdentifierType::Exclusion), ('\u{2d00}', '\u{2d25}', IdentifierType::Obsolete), - ('\u{2d27}', '\u{2d27}', IdentifierType::Recommended), ('\u{2d2d}', '\u{2d2d}', - IdentifierType::Recommended), ('\u{2d30}', '\u{2d65}', IdentifierType::Limited_Use), - ('\u{2d66}', '\u{2d67}', IdentifierType::Limited_Use), ('\u{2d6f}', '\u{2d6f}', - IdentifierType::Not_NFKC), ('\u{2d70}', '\u{2d70}', IdentifierType::Limited_Use), - ('\u{2d7f}', '\u{2d7f}', IdentifierType::Limited_Use), ('\u{2d80}', '\u{2d96}', - IdentifierType::Recommended), ('\u{2da0}', '\u{2da6}', IdentifierType::Recommended), - ('\u{2da8}', '\u{2dae}', IdentifierType::Recommended), ('\u{2db0}', '\u{2db6}', - IdentifierType::Recommended), ('\u{2db8}', '\u{2dbe}', IdentifierType::Recommended), - ('\u{2dc0}', '\u{2dc6}', IdentifierType::Recommended), ('\u{2dc8}', '\u{2dce}', - IdentifierType::Recommended), ('\u{2dd0}', '\u{2dd6}', IdentifierType::Recommended), - ('\u{2dd8}', '\u{2dde}', IdentifierType::Recommended), ('\u{2de0}', '\u{2dff}', - IdentifierType::Obsolete), ('\u{2e00}', '\u{2e0d}', IdentifierType::Technical), - ('\u{2e0e}', '\u{2e16}', IdentifierType::Obsolete), ('\u{2e17}', '\u{2e17}', - IdentifierType::Not_XID), ('\u{2e18}', '\u{2e1b}', IdentifierType::Not_XID), ('\u{2e1c}', - '\u{2e1d}', IdentifierType::Not_XID), ('\u{2e1e}', '\u{2e29}', IdentifierType::Not_XID), - ('\u{2e2a}', '\u{2e30}', IdentifierType::Obsolete), ('\u{2e31}', '\u{2e31}', - IdentifierType::Obsolete), ('\u{2e32}', '\u{2e32}', IdentifierType::Obsolete), - ('\u{2e33}', '\u{2e34}', IdentifierType::Not_XID), ('\u{2e35}', '\u{2e35}', - IdentifierType::Obsolete), ('\u{2e36}', '\u{2e38}', IdentifierType::Not_XID), ('\u{2e39}', - '\u{2e39}', IdentifierType::Obsolete), ('\u{2e3a}', '\u{2e3b}', IdentifierType::Not_XID), - ('\u{2e3c}', '\u{2e42}', IdentifierType::Not_XID), ('\u{2e43}', '\u{2e44}', + '\u{2426}', IdentifierType::Not_XID), ('\u{2427}', '\u{2429}', IdentifierType::Not_XID), + ('\u{2440}', '\u{244a}', IdentifierType::Not_XID), ('\u{2460}', '\u{24ea}', + IdentifierType::Not_NFKC), ('\u{24eb}', '\u{24fe}', IdentifierType::Technical), + ('\u{24ff}', '\u{24ff}', IdentifierType::Technical), ('\u{2500}', '\u{2595}', + IdentifierType::Not_XID), ('\u{2596}', '\u{259f}', IdentifierType::Not_XID), ('\u{25a0}', + '\u{25ef}', IdentifierType::Not_XID), ('\u{25f0}', '\u{25f7}', IdentifierType::Not_XID), + ('\u{25f8}', '\u{25ff}', IdentifierType::Not_XID), ('\u{2600}', '\u{2613}', + IdentifierType::Not_XID), ('\u{2614}', '\u{2615}', IdentifierType::Not_XID), ('\u{2616}', + '\u{2617}', IdentifierType::Not_XID), ('\u{2618}', '\u{2618}', IdentifierType::Not_XID), + ('\u{2619}', '\u{2619}', IdentifierType::Not_XID), ('\u{261a}', '\u{266f}', + IdentifierType::Not_XID), ('\u{2670}', '\u{2671}', IdentifierType::Not_XID), ('\u{2672}', + '\u{267d}', IdentifierType::Not_XID), ('\u{267e}', '\u{267f}', IdentifierType::Not_XID), + ('\u{2680}', '\u{2689}', IdentifierType::Not_XID), ('\u{268a}', '\u{2691}', + IdentifierType::Not_XID), ('\u{2692}', '\u{269c}', IdentifierType::Not_XID), ('\u{269d}', + '\u{269d}', IdentifierType::Not_XID), ('\u{269e}', '\u{269f}', IdentifierType::Not_XID), + ('\u{26a0}', '\u{26a1}', IdentifierType::Not_XID), ('\u{26a2}', '\u{26b1}', + IdentifierType::Not_XID), ('\u{26b2}', '\u{26b2}', IdentifierType::Not_XID), ('\u{26b3}', + '\u{26bc}', IdentifierType::Not_XID), ('\u{26bd}', '\u{26bf}', IdentifierType::Not_XID), + ('\u{26c0}', '\u{26c3}', IdentifierType::Not_XID), ('\u{26c4}', '\u{26cd}', + IdentifierType::Not_XID), ('\u{26ce}', '\u{26ce}', IdentifierType::Not_XID), ('\u{26cf}', + '\u{26e1}', IdentifierType::Not_XID), ('\u{26e2}', '\u{26e2}', IdentifierType::Not_XID), + ('\u{26e3}', '\u{26e3}', IdentifierType::Not_XID), ('\u{26e4}', '\u{26e7}', + IdentifierType::Not_XID), ('\u{26e8}', '\u{26ff}', IdentifierType::Not_XID), ('\u{2700}', + '\u{2700}', IdentifierType::Not_XID), ('\u{2701}', '\u{2704}', IdentifierType::Not_XID), + ('\u{2705}', '\u{2705}', IdentifierType::Not_XID), ('\u{2706}', '\u{2709}', + IdentifierType::Not_XID), ('\u{270a}', '\u{270b}', IdentifierType::Not_XID), ('\u{270c}', + '\u{2727}', IdentifierType::Not_XID), ('\u{2728}', '\u{2728}', IdentifierType::Not_XID), + ('\u{2729}', '\u{274b}', IdentifierType::Not_XID), ('\u{274c}', '\u{274c}', + IdentifierType::Not_XID), ('\u{274d}', '\u{274d}', IdentifierType::Not_XID), ('\u{274e}', + '\u{274e}', IdentifierType::Not_XID), ('\u{274f}', '\u{2752}', IdentifierType::Not_XID), + ('\u{2753}', '\u{2755}', IdentifierType::Not_XID), ('\u{2756}', '\u{2756}', + IdentifierType::Not_XID), ('\u{2757}', '\u{2757}', IdentifierType::Not_XID), ('\u{2758}', + '\u{275e}', IdentifierType::Not_XID), ('\u{275f}', '\u{2760}', IdentifierType::Not_XID), + ('\u{2761}', '\u{2767}', IdentifierType::Not_XID), ('\u{2768}', '\u{2775}', + IdentifierType::Not_XID), ('\u{2776}', '\u{2794}', IdentifierType::Not_XID), ('\u{2795}', + '\u{2797}', IdentifierType::Not_XID), ('\u{2798}', '\u{27af}', IdentifierType::Not_XID), + ('\u{27b0}', '\u{27b0}', IdentifierType::Not_XID), ('\u{27b1}', '\u{27be}', + IdentifierType::Not_XID), ('\u{27bf}', '\u{27bf}', IdentifierType::Not_XID), ('\u{27c0}', + '\u{27c6}', IdentifierType::Not_XID), ('\u{27c7}', '\u{27ca}', IdentifierType::Not_XID), + ('\u{27cb}', '\u{27cb}', IdentifierType::Not_XID), ('\u{27cc}', '\u{27cc}', + IdentifierType::Not_XID), ('\u{27cd}', '\u{27cd}', IdentifierType::Not_XID), ('\u{27ce}', + '\u{27cf}', IdentifierType::Not_XID), ('\u{27d0}', '\u{27eb}', IdentifierType::Not_XID), + ('\u{27ec}', '\u{27ef}', IdentifierType::Not_XID), ('\u{27f0}', '\u{27ff}', + IdentifierType::Not_XID), ('\u{2800}', '\u{28ff}', IdentifierType::Technical), + ('\u{2900}', '\u{2a0b}', IdentifierType::Not_XID), ('\u{2a0c}', '\u{2a0c}', + IdentifierType::Not_NFKC), ('\u{2a0d}', '\u{2a73}', IdentifierType::Not_XID), ('\u{2a74}', + '\u{2a76}', IdentifierType::Not_NFKC), ('\u{2a77}', '\u{2adb}', IdentifierType::Not_XID), + ('\u{2adc}', '\u{2adc}', IdentifierType::Not_NFKC), ('\u{2add}', '\u{2aff}', + IdentifierType::Not_XID), ('\u{2b00}', '\u{2b0d}', IdentifierType::Not_XID), ('\u{2b0e}', + '\u{2b13}', IdentifierType::Not_XID), ('\u{2b14}', '\u{2b1a}', IdentifierType::Not_XID), + ('\u{2b1b}', '\u{2b1f}', IdentifierType::Not_XID), ('\u{2b20}', '\u{2b23}', + IdentifierType::Not_XID), ('\u{2b24}', '\u{2b4c}', IdentifierType::Not_XID), ('\u{2b4d}', + '\u{2b4f}', IdentifierType::Not_XID), ('\u{2b50}', '\u{2b54}', IdentifierType::Not_XID), + ('\u{2b55}', '\u{2b59}', IdentifierType::Not_XID), ('\u{2b5a}', '\u{2b73}', + IdentifierType::Not_XID), ('\u{2b76}', '\u{2b95}', IdentifierType::Not_XID), ('\u{2b97}', + '\u{2b97}', IdentifierType::Not_XID), ('\u{2b98}', '\u{2bb9}', IdentifierType::Not_XID), + ('\u{2bba}', '\u{2bbc}', IdentifierType::Not_XID), ('\u{2bbd}', '\u{2bc8}', + IdentifierType::Not_XID), ('\u{2bc9}', '\u{2bc9}', IdentifierType::Not_XID), ('\u{2bca}', + '\u{2bd1}', IdentifierType::Not_XID), ('\u{2bd2}', '\u{2bd2}', IdentifierType::Not_XID), + ('\u{2bd3}', '\u{2beb}', IdentifierType::Not_XID), ('\u{2bec}', '\u{2bef}', + IdentifierType::Uncommon_Use), ('\u{2bf0}', '\u{2bfe}', IdentifierType::Not_XID), + ('\u{2bff}', '\u{2bff}', IdentifierType::Not_XID), ('\u{2c00}', '\u{2c2e}', + IdentifierType::Exclusion), ('\u{2c2f}', '\u{2c2f}', IdentifierType::Exclusion), + ('\u{2c30}', '\u{2c5e}', IdentifierType::Exclusion), ('\u{2c5f}', '\u{2c5f}', + IdentifierType::Exclusion), ('\u{2c60}', '\u{2c67}', IdentifierType::Technical), + ('\u{2c68}', '\u{2c6c}', IdentifierType::Uncommon_Use), ('\u{2c6d}', '\u{2c6f}', + IdentifierType::Obsolete), ('\u{2c70}', '\u{2c70}', IdentifierType::Obsolete), + ('\u{2c71}', '\u{2c73}', IdentifierType::Obsolete), ('\u{2c74}', '\u{2c76}', + IdentifierType::Obsolete), ('\u{2c77}', '\u{2c77}', IdentifierType::Technical), + ('\u{2c78}', '\u{2c7b}', IdentifierType::Technical), ('\u{2c7c}', '\u{2c7d}', + IdentifierType::Not_NFKC), ('\u{2c7e}', '\u{2c7f}', IdentifierType::Obsolete), + ('\u{2c80}', '\u{2ce4}', IdentifierType::Exclusion), ('\u{2ce5}', '\u{2cea}', + IdentifierType::Exclusion), ('\u{2ceb}', '\u{2cef}', IdentifierType::Exclusion), + ('\u{2cf0}', '\u{2cf1}', IdentifierType::Technical), ('\u{2cf2}', '\u{2cf3}', + IdentifierType::Exclusion), ('\u{2cf9}', '\u{2cff}', IdentifierType::Exclusion), + ('\u{2d00}', '\u{2d25}', IdentifierType::Obsolete), ('\u{2d27}', '\u{2d27}', + IdentifierType::Recommended), ('\u{2d2d}', '\u{2d2d}', IdentifierType::Recommended), + ('\u{2d30}', '\u{2d65}', IdentifierType::Limited_Use), ('\u{2d66}', '\u{2d67}', + IdentifierType::Limited_Use), ('\u{2d6f}', '\u{2d6f}', IdentifierType::Not_NFKC), + ('\u{2d70}', '\u{2d70}', IdentifierType::Limited_Use), ('\u{2d7f}', '\u{2d7f}', + IdentifierType::Limited_Use), ('\u{2d80}', '\u{2d96}', IdentifierType::Recommended), + ('\u{2da0}', '\u{2da6}', IdentifierType::Recommended), ('\u{2da8}', '\u{2dae}', + IdentifierType::Recommended), ('\u{2db0}', '\u{2db6}', IdentifierType::Recommended), + ('\u{2db8}', '\u{2dbe}', IdentifierType::Recommended), ('\u{2dc0}', '\u{2dc6}', + IdentifierType::Recommended), ('\u{2dc8}', '\u{2dce}', IdentifierType::Recommended), + ('\u{2dd0}', '\u{2dd6}', IdentifierType::Recommended), ('\u{2dd8}', '\u{2dde}', + IdentifierType::Recommended), ('\u{2de0}', '\u{2dff}', IdentifierType::Obsolete), + ('\u{2e00}', '\u{2e0d}', IdentifierType::Technical), ('\u{2e0e}', '\u{2e16}', + IdentifierType::Obsolete), ('\u{2e17}', '\u{2e17}', IdentifierType::Not_XID), ('\u{2e18}', + '\u{2e1b}', IdentifierType::Not_XID), ('\u{2e1c}', '\u{2e1d}', IdentifierType::Not_XID), + ('\u{2e1e}', '\u{2e29}', IdentifierType::Not_XID), ('\u{2e2a}', '\u{2e2f}', + IdentifierType::Obsolete), ('\u{2e30}', '\u{2e30}', IdentifierType::Exclusion), + ('\u{2e31}', '\u{2e31}', IdentifierType::Obsolete), ('\u{2e32}', '\u{2e32}', + IdentifierType::Obsolete), ('\u{2e33}', '\u{2e34}', IdentifierType::Not_XID), ('\u{2e35}', + '\u{2e35}', IdentifierType::Obsolete), ('\u{2e36}', '\u{2e38}', IdentifierType::Not_XID), + ('\u{2e39}', '\u{2e39}', IdentifierType::Obsolete), ('\u{2e3a}', '\u{2e3b}', + IdentifierType::Not_XID), ('\u{2e3c}', '\u{2e3c}', IdentifierType::Exclusion), + ('\u{2e3d}', '\u{2e42}', IdentifierType::Not_XID), ('\u{2e43}', '\u{2e44}', IdentifierType::Not_XID), ('\u{2e45}', '\u{2e49}', IdentifierType::Not_XID), ('\u{2e4a}', '\u{2e4e}', IdentifierType::Not_XID), ('\u{2e4f}', '\u{2e4f}', IdentifierType::Not_XID), ('\u{2e50}', '\u{2e52}', IdentifierType::Not_XID), ('\u{2e53}', '\u{2e5d}', @@ -1128,76 +1133,78 @@ pub mod identifier { '\u{319f}', IdentifierType::Not_NFKC), ('\u{31a0}', '\u{31b7}', IdentifierType::Recommended), ('\u{31b8}', '\u{31ba}', IdentifierType::Recommended), ('\u{31bb}', '\u{31bf}', IdentifierType::Recommended), ('\u{31c0}', '\u{31cf}', - IdentifierType::Not_XID), ('\u{31d0}', '\u{31e3}', IdentifierType::Not_XID), ('\u{31ef}', - '\u{31ef}', IdentifierType::Not_XID), ('\u{31f0}', '\u{31ff}', IdentifierType::Obsolete), - ('\u{3200}', '\u{321c}', IdentifierType::Not_NFKC), ('\u{321d}', '\u{321e}', - IdentifierType::Not_NFKC), ('\u{3220}', '\u{3243}', IdentifierType::Not_NFKC), - ('\u{3244}', '\u{3247}', IdentifierType::Not_NFKC), ('\u{3248}', '\u{324f}', - IdentifierType::Not_XID), ('\u{3250}', '\u{3250}', IdentifierType::Not_NFKC), ('\u{3251}', - '\u{325f}', IdentifierType::Not_NFKC), ('\u{3260}', '\u{327b}', IdentifierType::Not_NFKC), - ('\u{327c}', '\u{327d}', IdentifierType::Not_NFKC), ('\u{327e}', '\u{327e}', - IdentifierType::Not_NFKC), ('\u{327f}', '\u{327f}', IdentifierType::Technical), - ('\u{3280}', '\u{32b0}', IdentifierType::Not_NFKC), ('\u{32b1}', '\u{32bf}', - IdentifierType::Not_NFKC), ('\u{32c0}', '\u{32cb}', IdentifierType::Not_NFKC), - ('\u{32cc}', '\u{32cf}', IdentifierType::Not_NFKC), ('\u{32d0}', '\u{32fe}', - IdentifierType::Not_NFKC), ('\u{32ff}', '\u{32ff}', IdentifierType::Not_NFKC), - ('\u{3300}', '\u{3376}', IdentifierType::Not_NFKC), ('\u{3377}', '\u{337a}', - IdentifierType::Not_NFKC), ('\u{337b}', '\u{33dd}', IdentifierType::Not_NFKC), - ('\u{33de}', '\u{33df}', IdentifierType::Not_NFKC), ('\u{33e0}', '\u{33fe}', - IdentifierType::Not_NFKC), ('\u{33ff}', '\u{33ff}', IdentifierType::Not_NFKC), - ('\u{3400}', '\u{4db5}', IdentifierType::Recommended), ('\u{4db6}', '\u{4dbf}', - IdentifierType::Recommended), ('\u{4dc0}', '\u{4dff}', IdentifierType::Technical), - ('\u{4e00}', '\u{9fa5}', IdentifierType::Recommended), ('\u{9fa6}', '\u{9fbb}', - IdentifierType::Recommended), ('\u{9fbc}', '\u{9fc3}', IdentifierType::Recommended), - ('\u{9fc4}', '\u{9fcb}', IdentifierType::Recommended), ('\u{9fcc}', '\u{9fcc}', - IdentifierType::Recommended), ('\u{9fcd}', '\u{9fd5}', IdentifierType::Recommended), - ('\u{9fd6}', '\u{9fea}', IdentifierType::Recommended), ('\u{9feb}', '\u{9fef}', - IdentifierType::Recommended), ('\u{9ff0}', '\u{9ffc}', IdentifierType::Recommended), - ('\u{9ffd}', '\u{9fff}', IdentifierType::Recommended), ('\u{a000}', '\u{a48c}', - IdentifierType::Limited_Use), ('\u{a490}', '\u{a4a1}', IdentifierType::Limited_Use), - ('\u{a4a2}', '\u{a4a3}', IdentifierType::Limited_Use), ('\u{a4a4}', '\u{a4b3}', - IdentifierType::Limited_Use), ('\u{a4b4}', '\u{a4b4}', IdentifierType::Limited_Use), - ('\u{a4b5}', '\u{a4c0}', IdentifierType::Limited_Use), ('\u{a4c1}', '\u{a4c1}', - IdentifierType::Limited_Use), ('\u{a4c2}', '\u{a4c4}', IdentifierType::Limited_Use), - ('\u{a4c5}', '\u{a4c5}', IdentifierType::Limited_Use), ('\u{a4c6}', '\u{a4c6}', - IdentifierType::Limited_Use), ('\u{a4d0}', '\u{a4fd}', IdentifierType::Limited_Use), - ('\u{a4fe}', '\u{a4ff}', IdentifierType::Limited_Use), ('\u{a500}', '\u{a60c}', - IdentifierType::Limited_Use), ('\u{a60d}', '\u{a60f}', IdentifierType::Limited_Use), - ('\u{a610}', '\u{a612}', IdentifierType::Limited_Use), ('\u{a613}', '\u{a629}', - IdentifierType::Limited_Use), ('\u{a62a}', '\u{a62b}', IdentifierType::Limited_Use), - ('\u{a640}', '\u{a65f}', IdentifierType::Obsolete), ('\u{a660}', '\u{a661}', - IdentifierType::Obsolete), ('\u{a662}', '\u{a66e}', IdentifierType::Obsolete), - ('\u{a66f}', '\u{a66f}', IdentifierType::Uncommon_Use), ('\u{a670}', '\u{a673}', - IdentifierType::Obsolete), ('\u{a674}', '\u{a67b}', IdentifierType::Obsolete), - ('\u{a67c}', '\u{a67d}', IdentifierType::Uncommon_Use), ('\u{a67e}', '\u{a67e}', - IdentifierType::Not_XID), ('\u{a67f}', '\u{a67f}', IdentifierType::Recommended), - ('\u{a680}', '\u{a697}', IdentifierType::Obsolete), ('\u{a698}', '\u{a69b}', - IdentifierType::Obsolete), ('\u{a69c}', '\u{a69d}', IdentifierType::Not_NFKC), - ('\u{a69e}', '\u{a69e}', IdentifierType::Uncommon_Use), ('\u{a69f}', '\u{a69f}', - IdentifierType::Obsolete), ('\u{a6a0}', '\u{a6f1}', IdentifierType::Limited_Use), - ('\u{a6f2}', '\u{a6f7}', IdentifierType::Limited_Use), ('\u{a700}', '\u{a707}', - IdentifierType::Obsolete), ('\u{a708}', '\u{a716}', IdentifierType::Technical), - ('\u{a717}', '\u{a71a}', IdentifierType::Recommended), ('\u{a71b}', '\u{a71f}', - IdentifierType::Recommended), ('\u{a720}', '\u{a721}', IdentifierType::Not_XID), - ('\u{a722}', '\u{a72f}', IdentifierType::Technical), ('\u{a730}', '\u{a76f}', - IdentifierType::Obsolete), ('\u{a770}', '\u{a770}', IdentifierType::Not_NFKC), - ('\u{a771}', '\u{a787}', IdentifierType::Obsolete), ('\u{a788}', '\u{a788}', - IdentifierType::Recommended), ('\u{a789}', '\u{a78a}', IdentifierType::Not_XID), - ('\u{a78b}', '\u{a78c}', IdentifierType::Uncommon_Use), ('\u{a78d}', '\u{a78d}', - IdentifierType::Recommended), ('\u{a78e}', '\u{a78e}', IdentifierType::Technical), - ('\u{a78f}', '\u{a78f}', IdentifierType::Uncommon_Use), ('\u{a790}', '\u{a791}', - IdentifierType::Obsolete), ('\u{a792}', '\u{a793}', IdentifierType::Recommended), - ('\u{a794}', '\u{a79f}', IdentifierType::Obsolete), ('\u{a7a0}', '\u{a7a9}', - IdentifierType::Obsolete), ('\u{a7aa}', '\u{a7aa}', IdentifierType::Recommended), - ('\u{a7ab}', '\u{a7ad}', IdentifierType::Obsolete), ('\u{a7ae}', '\u{a7ae}', - IdentifierType::Technical), ('\u{a7af}', '\u{a7af}', IdentifierType::Technical), - ('\u{a7b0}', '\u{a7b1}', IdentifierType::Obsolete), ('\u{a7b2}', '\u{a7b7}', - IdentifierType::Uncommon_Use), ('\u{a7b8}', '\u{a7b9}', IdentifierType::Uncommon_Use), - ('\u{a7ba}', '\u{a7bf}', IdentifierType::Technical), ('\u{a7c0}', '\u{a7c1}', - IdentifierType::Recommended), ('\u{a7c2}', '\u{a7c6}', IdentifierType::Recommended), - ('\u{a7c7}', '\u{a7ca}', IdentifierType::Recommended), ('\u{a7d0}', '\u{a7d1}', - IdentifierType::Recommended), ('\u{a7d3}', '\u{a7d3}', IdentifierType::Recommended), - ('\u{a7d5}', '\u{a7d9}', IdentifierType::Recommended), ('\u{a7f2}', '\u{a7f4}', + IdentifierType::Not_XID), ('\u{31d0}', '\u{31e3}', IdentifierType::Not_XID), ('\u{31e4}', + '\u{31e5}', IdentifierType::Not_XID), ('\u{31ef}', '\u{31ef}', IdentifierType::Not_XID), + ('\u{31f0}', '\u{31ff}', IdentifierType::Obsolete), ('\u{3200}', '\u{321c}', + IdentifierType::Not_NFKC), ('\u{321d}', '\u{321e}', IdentifierType::Not_NFKC), + ('\u{3220}', '\u{3243}', IdentifierType::Not_NFKC), ('\u{3244}', '\u{3247}', + IdentifierType::Not_NFKC), ('\u{3248}', '\u{324f}', IdentifierType::Not_XID), ('\u{3250}', + '\u{3250}', IdentifierType::Not_NFKC), ('\u{3251}', '\u{325f}', IdentifierType::Not_NFKC), + ('\u{3260}', '\u{327b}', IdentifierType::Not_NFKC), ('\u{327c}', '\u{327d}', + IdentifierType::Not_NFKC), ('\u{327e}', '\u{327e}', IdentifierType::Not_NFKC), + ('\u{327f}', '\u{327f}', IdentifierType::Technical), ('\u{3280}', '\u{32b0}', + IdentifierType::Not_NFKC), ('\u{32b1}', '\u{32bf}', IdentifierType::Not_NFKC), + ('\u{32c0}', '\u{32cb}', IdentifierType::Not_NFKC), ('\u{32cc}', '\u{32cf}', + IdentifierType::Not_NFKC), ('\u{32d0}', '\u{32fe}', IdentifierType::Not_NFKC), + ('\u{32ff}', '\u{32ff}', IdentifierType::Not_NFKC), ('\u{3300}', '\u{3376}', + IdentifierType::Not_NFKC), ('\u{3377}', '\u{337a}', IdentifierType::Not_NFKC), + ('\u{337b}', '\u{33dd}', IdentifierType::Not_NFKC), ('\u{33de}', '\u{33df}', + IdentifierType::Not_NFKC), ('\u{33e0}', '\u{33fe}', IdentifierType::Not_NFKC), + ('\u{33ff}', '\u{33ff}', IdentifierType::Not_NFKC), ('\u{3400}', '\u{4db5}', + IdentifierType::Recommended), ('\u{4db6}', '\u{4dbf}', IdentifierType::Recommended), + ('\u{4dc0}', '\u{4dff}', IdentifierType::Technical), ('\u{4e00}', '\u{9fa5}', + IdentifierType::Recommended), ('\u{9fa6}', '\u{9fbb}', IdentifierType::Recommended), + ('\u{9fbc}', '\u{9fc3}', IdentifierType::Recommended), ('\u{9fc4}', '\u{9fcb}', + IdentifierType::Recommended), ('\u{9fcc}', '\u{9fcc}', IdentifierType::Recommended), + ('\u{9fcd}', '\u{9fd5}', IdentifierType::Recommended), ('\u{9fd6}', '\u{9fea}', + IdentifierType::Recommended), ('\u{9feb}', '\u{9fef}', IdentifierType::Recommended), + ('\u{9ff0}', '\u{9ffc}', IdentifierType::Recommended), ('\u{9ffd}', '\u{9fff}', + IdentifierType::Recommended), ('\u{a000}', '\u{a48c}', IdentifierType::Limited_Use), + ('\u{a490}', '\u{a4a1}', IdentifierType::Limited_Use), ('\u{a4a2}', '\u{a4a3}', + IdentifierType::Limited_Use), ('\u{a4a4}', '\u{a4b3}', IdentifierType::Limited_Use), + ('\u{a4b4}', '\u{a4b4}', IdentifierType::Limited_Use), ('\u{a4b5}', '\u{a4c0}', + IdentifierType::Limited_Use), ('\u{a4c1}', '\u{a4c1}', IdentifierType::Limited_Use), + ('\u{a4c2}', '\u{a4c4}', IdentifierType::Limited_Use), ('\u{a4c5}', '\u{a4c5}', + IdentifierType::Limited_Use), ('\u{a4c6}', '\u{a4c6}', IdentifierType::Limited_Use), + ('\u{a4d0}', '\u{a4fd}', IdentifierType::Limited_Use), ('\u{a4fe}', '\u{a4ff}', + IdentifierType::Limited_Use), ('\u{a500}', '\u{a60c}', IdentifierType::Limited_Use), + ('\u{a60d}', '\u{a60f}', IdentifierType::Limited_Use), ('\u{a610}', '\u{a612}', + IdentifierType::Limited_Use), ('\u{a613}', '\u{a629}', IdentifierType::Limited_Use), + ('\u{a62a}', '\u{a62b}', IdentifierType::Limited_Use), ('\u{a640}', '\u{a65f}', + IdentifierType::Obsolete), ('\u{a660}', '\u{a661}', IdentifierType::Obsolete), + ('\u{a662}', '\u{a66e}', IdentifierType::Obsolete), ('\u{a66f}', '\u{a66f}', + IdentifierType::Uncommon_Use), ('\u{a670}', '\u{a673}', IdentifierType::Obsolete), + ('\u{a674}', '\u{a67b}', IdentifierType::Obsolete), ('\u{a67c}', '\u{a67d}', + IdentifierType::Uncommon_Use), ('\u{a67e}', '\u{a67e}', IdentifierType::Not_XID), + ('\u{a67f}', '\u{a67f}', IdentifierType::Recommended), ('\u{a680}', '\u{a697}', + IdentifierType::Obsolete), ('\u{a698}', '\u{a69b}', IdentifierType::Obsolete), + ('\u{a69c}', '\u{a69d}', IdentifierType::Not_NFKC), ('\u{a69e}', '\u{a69e}', + IdentifierType::Uncommon_Use), ('\u{a69f}', '\u{a69f}', IdentifierType::Obsolete), + ('\u{a6a0}', '\u{a6f1}', IdentifierType::Limited_Use), ('\u{a6f2}', '\u{a6f7}', + IdentifierType::Limited_Use), ('\u{a700}', '\u{a707}', IdentifierType::Obsolete), + ('\u{a708}', '\u{a716}', IdentifierType::Technical), ('\u{a717}', '\u{a71a}', + IdentifierType::Recommended), ('\u{a71b}', '\u{a71f}', IdentifierType::Recommended), + ('\u{a720}', '\u{a721}', IdentifierType::Not_XID), ('\u{a722}', '\u{a72f}', + IdentifierType::Technical), ('\u{a730}', '\u{a76f}', IdentifierType::Obsolete), + ('\u{a770}', '\u{a770}', IdentifierType::Not_NFKC), ('\u{a771}', '\u{a787}', + IdentifierType::Obsolete), ('\u{a788}', '\u{a788}', IdentifierType::Recommended), + ('\u{a789}', '\u{a78a}', IdentifierType::Not_XID), ('\u{a78b}', '\u{a78c}', + IdentifierType::Uncommon_Use), ('\u{a78d}', '\u{a78d}', IdentifierType::Recommended), + ('\u{a78e}', '\u{a78e}', IdentifierType::Technical), ('\u{a78f}', '\u{a78f}', + IdentifierType::Uncommon_Use), ('\u{a790}', '\u{a791}', IdentifierType::Obsolete), + ('\u{a792}', '\u{a793}', IdentifierType::Recommended), ('\u{a794}', '\u{a79f}', + IdentifierType::Obsolete), ('\u{a7a0}', '\u{a7a9}', IdentifierType::Obsolete), + ('\u{a7aa}', '\u{a7aa}', IdentifierType::Recommended), ('\u{a7ab}', '\u{a7ad}', + IdentifierType::Obsolete), ('\u{a7ae}', '\u{a7ae}', IdentifierType::Technical), + ('\u{a7af}', '\u{a7af}', IdentifierType::Technical), ('\u{a7b0}', '\u{a7b1}', + IdentifierType::Obsolete), ('\u{a7b2}', '\u{a7b7}', IdentifierType::Uncommon_Use), + ('\u{a7b8}', '\u{a7b9}', IdentifierType::Uncommon_Use), ('\u{a7ba}', '\u{a7bf}', + IdentifierType::Technical), ('\u{a7c0}', '\u{a7c1}', IdentifierType::Recommended), + ('\u{a7c2}', '\u{a7c6}', IdentifierType::Recommended), ('\u{a7c7}', '\u{a7ca}', + IdentifierType::Recommended), ('\u{a7cb}', '\u{a7cd}', IdentifierType::Uncommon_Use), + ('\u{a7d0}', '\u{a7d1}', IdentifierType::Recommended), ('\u{a7d3}', '\u{a7d3}', + IdentifierType::Recommended), ('\u{a7d5}', '\u{a7d9}', IdentifierType::Recommended), + ('\u{a7da}', '\u{a7dc}', IdentifierType::Uncommon_Use), ('\u{a7f2}', '\u{a7f4}', IdentifierType::Not_NFKC), ('\u{a7f5}', '\u{a7f6}', IdentifierType::Obsolete), ('\u{a7f7}', '\u{a7f7}', IdentifierType::Obsolete), ('\u{a7f8}', '\u{a7f9}', IdentifierType::Not_NFKC), ('\u{a7fa}', '\u{a7fa}', IdentifierType::Technical), @@ -1328,124 +1335,138 @@ pub mod identifier { ('\u{10594}', '\u{10595}', IdentifierType::Exclusion), ('\u{10597}', '\u{105a1}', IdentifierType::Exclusion), ('\u{105a3}', '\u{105b1}', IdentifierType::Exclusion), ('\u{105b3}', '\u{105b9}', IdentifierType::Exclusion), ('\u{105bb}', '\u{105bc}', - IdentifierType::Exclusion), ('\u{10600}', '\u{10736}', IdentifierType::Exclusion), - ('\u{10740}', '\u{10755}', IdentifierType::Exclusion), ('\u{10760}', '\u{10767}', - IdentifierType::Exclusion), ('\u{10780}', '\u{10780}', IdentifierType::Uncommon_Use), - ('\u{10781}', '\u{10785}', IdentifierType::Not_NFKC), ('\u{10787}', '\u{107b0}', - IdentifierType::Not_NFKC), ('\u{107b2}', '\u{107ba}', IdentifierType::Not_NFKC), - ('\u{10800}', '\u{10805}', IdentifierType::Exclusion), ('\u{10808}', '\u{10808}', - IdentifierType::Exclusion), ('\u{1080a}', '\u{10835}', IdentifierType::Exclusion), - ('\u{10837}', '\u{10838}', IdentifierType::Exclusion), ('\u{1083c}', '\u{1083c}', - IdentifierType::Exclusion), ('\u{1083f}', '\u{1083f}', IdentifierType::Exclusion), - ('\u{10840}', '\u{10855}', IdentifierType::Exclusion), ('\u{10857}', '\u{1085f}', - IdentifierType::Exclusion), ('\u{10860}', '\u{10876}', IdentifierType::Exclusion), - ('\u{10877}', '\u{1087f}', IdentifierType::Exclusion), ('\u{10880}', '\u{1089e}', - IdentifierType::Exclusion), ('\u{108a7}', '\u{108af}', IdentifierType::Exclusion), - ('\u{108e0}', '\u{108f2}', IdentifierType::Exclusion), ('\u{108f4}', '\u{108f5}', - IdentifierType::Exclusion), ('\u{108fb}', '\u{108ff}', IdentifierType::Exclusion), - ('\u{10900}', '\u{10915}', IdentifierType::Exclusion), ('\u{10916}', '\u{10919}', - IdentifierType::Exclusion), ('\u{1091a}', '\u{1091b}', IdentifierType::Exclusion), - ('\u{1091f}', '\u{1091f}', IdentifierType::Exclusion), ('\u{10920}', '\u{10939}', - IdentifierType::Exclusion), ('\u{1093f}', '\u{1093f}', IdentifierType::Exclusion), - ('\u{10980}', '\u{109b7}', IdentifierType::Exclusion), ('\u{109bc}', '\u{109bd}', - IdentifierType::Exclusion), ('\u{109be}', '\u{109bf}', IdentifierType::Exclusion), - ('\u{109c0}', '\u{109cf}', IdentifierType::Exclusion), ('\u{109d2}', '\u{109ff}', - IdentifierType::Exclusion), ('\u{10a00}', '\u{10a03}', IdentifierType::Exclusion), - ('\u{10a05}', '\u{10a06}', IdentifierType::Exclusion), ('\u{10a0c}', '\u{10a13}', - IdentifierType::Exclusion), ('\u{10a15}', '\u{10a17}', IdentifierType::Exclusion), - ('\u{10a19}', '\u{10a33}', IdentifierType::Exclusion), ('\u{10a34}', '\u{10a35}', - IdentifierType::Exclusion), ('\u{10a38}', '\u{10a3a}', IdentifierType::Exclusion), - ('\u{10a3f}', '\u{10a3f}', IdentifierType::Exclusion), ('\u{10a40}', '\u{10a47}', - IdentifierType::Exclusion), ('\u{10a48}', '\u{10a48}', IdentifierType::Exclusion), - ('\u{10a50}', '\u{10a58}', IdentifierType::Exclusion), ('\u{10a60}', '\u{10a7c}', - IdentifierType::Exclusion), ('\u{10a7d}', '\u{10a7f}', IdentifierType::Exclusion), - ('\u{10a80}', '\u{10a9c}', IdentifierType::Exclusion), ('\u{10a9d}', '\u{10a9f}', - IdentifierType::Exclusion), ('\u{10ac0}', '\u{10ac7}', IdentifierType::Exclusion), - ('\u{10ac8}', '\u{10ac8}', IdentifierType::Exclusion), ('\u{10ac9}', '\u{10ae6}', - IdentifierType::Exclusion), ('\u{10aeb}', '\u{10af6}', IdentifierType::Exclusion), - ('\u{10b00}', '\u{10b35}', IdentifierType::Exclusion), ('\u{10b39}', '\u{10b3f}', - IdentifierType::Exclusion), ('\u{10b40}', '\u{10b55}', IdentifierType::Exclusion), - ('\u{10b58}', '\u{10b5f}', IdentifierType::Exclusion), ('\u{10b60}', '\u{10b72}', - IdentifierType::Exclusion), ('\u{10b78}', '\u{10b7f}', IdentifierType::Exclusion), - ('\u{10b80}', '\u{10b91}', IdentifierType::Exclusion), ('\u{10b99}', '\u{10b9c}', - IdentifierType::Exclusion), ('\u{10ba9}', '\u{10baf}', IdentifierType::Exclusion), - ('\u{10c00}', '\u{10c48}', IdentifierType::Exclusion), ('\u{10c80}', '\u{10cb2}', - IdentifierType::Exclusion), ('\u{10cc0}', '\u{10cf2}', IdentifierType::Exclusion), - ('\u{10cfa}', '\u{10cff}', IdentifierType::Exclusion), ('\u{10d00}', '\u{10d27}', - IdentifierType::Limited_Use), ('\u{10d30}', '\u{10d39}', IdentifierType::Limited_Use), + IdentifierType::Exclusion), ('\u{105c0}', '\u{105f3}', IdentifierType::Exclusion), + ('\u{10600}', '\u{10736}', IdentifierType::Exclusion), ('\u{10740}', '\u{10755}', + IdentifierType::Exclusion), ('\u{10760}', '\u{10767}', IdentifierType::Exclusion), + ('\u{10780}', '\u{10780}', IdentifierType::Uncommon_Use), ('\u{10781}', '\u{10785}', + IdentifierType::Not_NFKC), ('\u{10787}', '\u{107b0}', IdentifierType::Not_NFKC), + ('\u{107b2}', '\u{107ba}', IdentifierType::Not_NFKC), ('\u{10800}', '\u{10805}', + IdentifierType::Exclusion), ('\u{10808}', '\u{10808}', IdentifierType::Exclusion), + ('\u{1080a}', '\u{10835}', IdentifierType::Exclusion), ('\u{10837}', '\u{10838}', + IdentifierType::Exclusion), ('\u{1083c}', '\u{1083c}', IdentifierType::Exclusion), + ('\u{1083f}', '\u{1083f}', IdentifierType::Exclusion), ('\u{10840}', '\u{10855}', + IdentifierType::Exclusion), ('\u{10857}', '\u{1085f}', IdentifierType::Exclusion), + ('\u{10860}', '\u{10876}', IdentifierType::Exclusion), ('\u{10877}', '\u{1087f}', + IdentifierType::Exclusion), ('\u{10880}', '\u{1089e}', IdentifierType::Exclusion), + ('\u{108a7}', '\u{108af}', IdentifierType::Exclusion), ('\u{108e0}', '\u{108f2}', + IdentifierType::Exclusion), ('\u{108f4}', '\u{108f5}', IdentifierType::Exclusion), + ('\u{108fb}', '\u{108ff}', IdentifierType::Exclusion), ('\u{10900}', '\u{10915}', + IdentifierType::Exclusion), ('\u{10916}', '\u{10919}', IdentifierType::Exclusion), + ('\u{1091a}', '\u{1091b}', IdentifierType::Exclusion), ('\u{1091f}', '\u{1091f}', + IdentifierType::Exclusion), ('\u{10920}', '\u{10939}', IdentifierType::Exclusion), + ('\u{1093f}', '\u{1093f}', IdentifierType::Exclusion), ('\u{10980}', '\u{109b7}', + IdentifierType::Exclusion), ('\u{109bc}', '\u{109bd}', IdentifierType::Exclusion), + ('\u{109be}', '\u{109bf}', IdentifierType::Exclusion), ('\u{109c0}', '\u{109cf}', + IdentifierType::Exclusion), ('\u{109d2}', '\u{109ff}', IdentifierType::Exclusion), + ('\u{10a00}', '\u{10a03}', IdentifierType::Exclusion), ('\u{10a05}', '\u{10a06}', + IdentifierType::Exclusion), ('\u{10a0c}', '\u{10a13}', IdentifierType::Exclusion), + ('\u{10a15}', '\u{10a17}', IdentifierType::Exclusion), ('\u{10a19}', '\u{10a33}', + IdentifierType::Exclusion), ('\u{10a34}', '\u{10a35}', IdentifierType::Exclusion), + ('\u{10a38}', '\u{10a3a}', IdentifierType::Exclusion), ('\u{10a3f}', '\u{10a3f}', + IdentifierType::Exclusion), ('\u{10a40}', '\u{10a47}', IdentifierType::Exclusion), + ('\u{10a48}', '\u{10a48}', IdentifierType::Exclusion), ('\u{10a50}', '\u{10a58}', + IdentifierType::Exclusion), ('\u{10a60}', '\u{10a7c}', IdentifierType::Exclusion), + ('\u{10a7d}', '\u{10a7f}', IdentifierType::Exclusion), ('\u{10a80}', '\u{10a9c}', + IdentifierType::Exclusion), ('\u{10a9d}', '\u{10a9f}', IdentifierType::Exclusion), + ('\u{10ac0}', '\u{10ac7}', IdentifierType::Exclusion), ('\u{10ac8}', '\u{10ac8}', + IdentifierType::Exclusion), ('\u{10ac9}', '\u{10ae6}', IdentifierType::Exclusion), + ('\u{10aeb}', '\u{10af6}', IdentifierType::Exclusion), ('\u{10b00}', '\u{10b35}', + IdentifierType::Exclusion), ('\u{10b39}', '\u{10b3f}', IdentifierType::Exclusion), + ('\u{10b40}', '\u{10b55}', IdentifierType::Exclusion), ('\u{10b58}', '\u{10b5f}', + IdentifierType::Exclusion), ('\u{10b60}', '\u{10b72}', IdentifierType::Exclusion), + ('\u{10b78}', '\u{10b7f}', IdentifierType::Exclusion), ('\u{10b80}', '\u{10b91}', + IdentifierType::Exclusion), ('\u{10b99}', '\u{10b9c}', IdentifierType::Exclusion), + ('\u{10ba9}', '\u{10baf}', IdentifierType::Exclusion), ('\u{10c00}', '\u{10c48}', + IdentifierType::Exclusion), ('\u{10c80}', '\u{10cb2}', IdentifierType::Exclusion), + ('\u{10cc0}', '\u{10cf2}', IdentifierType::Exclusion), ('\u{10cfa}', '\u{10cff}', + IdentifierType::Exclusion), ('\u{10d00}', '\u{10d27}', IdentifierType::Limited_Use), + ('\u{10d30}', '\u{10d39}', IdentifierType::Limited_Use), ('\u{10d40}', '\u{10d65}', + IdentifierType::Exclusion), ('\u{10d69}', '\u{10d6d}', IdentifierType::Exclusion), + ('\u{10d6e}', '\u{10d6e}', IdentifierType::Exclusion), ('\u{10d6f}', '\u{10d85}', + IdentifierType::Exclusion), ('\u{10d8e}', '\u{10d8f}', IdentifierType::Exclusion), ('\u{10e60}', '\u{10e7e}', IdentifierType::Not_XID), ('\u{10e80}', '\u{10ea9}', IdentifierType::Exclusion), ('\u{10eab}', '\u{10eac}', IdentifierType::Exclusion), ('\u{10ead}', '\u{10ead}', IdentifierType::Exclusion), ('\u{10eb0}', '\u{10eb1}', - IdentifierType::Exclusion), ('\u{10efd}', '\u{10eff}', IdentifierType::Uncommon_Use), - ('\u{10f00}', '\u{10f1c}', IdentifierType::Exclusion), ('\u{10f1d}', '\u{10f26}', - IdentifierType::Exclusion), ('\u{10f27}', '\u{10f27}', IdentifierType::Exclusion), - ('\u{10f30}', '\u{10f50}', IdentifierType::Exclusion), ('\u{10f51}', '\u{10f59}', - IdentifierType::Exclusion), ('\u{10f70}', '\u{10f85}', IdentifierType::Exclusion), - ('\u{10f86}', '\u{10f89}', IdentifierType::Exclusion), ('\u{10fb0}', '\u{10fc4}', - IdentifierType::Exclusion), ('\u{10fc5}', '\u{10fcb}', IdentifierType::Exclusion), - ('\u{10fe0}', '\u{10ff6}', IdentifierType::Exclusion), ('\u{11000}', '\u{11046}', - IdentifierType::Exclusion), ('\u{11047}', '\u{1104d}', IdentifierType::Exclusion), - ('\u{11052}', '\u{11065}', IdentifierType::Exclusion), ('\u{11066}', '\u{1106f}', - IdentifierType::Exclusion), ('\u{11070}', '\u{11075}', IdentifierType::Exclusion), - ('\u{1107f}', '\u{1107f}', IdentifierType::Exclusion), ('\u{11080}', '\u{110ba}', - IdentifierType::Exclusion), ('\u{110bb}', '\u{110bc}', IdentifierType::Exclusion), - ('\u{110bd}', '\u{110bd}', IdentifierType::Exclusion), ('\u{110be}', '\u{110c1}', - IdentifierType::Exclusion), ('\u{110c2}', '\u{110c2}', IdentifierType::Exclusion), - ('\u{110cd}', '\u{110cd}', IdentifierType::Exclusion), ('\u{110d0}', '\u{110e8}', - IdentifierType::Exclusion), ('\u{110f0}', '\u{110f9}', IdentifierType::Exclusion), - ('\u{11100}', '\u{11134}', IdentifierType::Limited_Use), ('\u{11136}', '\u{1113f}', - IdentifierType::Limited_Use), ('\u{11140}', '\u{11143}', IdentifierType::Limited_Use), - ('\u{11144}', '\u{11146}', IdentifierType::Limited_Use), ('\u{11147}', '\u{11147}', - IdentifierType::Limited_Use), ('\u{11150}', '\u{11173}', IdentifierType::Exclusion), - ('\u{11174}', '\u{11175}', IdentifierType::Exclusion), ('\u{11176}', '\u{11176}', - IdentifierType::Exclusion), ('\u{11180}', '\u{111c4}', IdentifierType::Exclusion), - ('\u{111c5}', '\u{111c8}', IdentifierType::Exclusion), ('\u{111c9}', '\u{111cc}', - IdentifierType::Exclusion), ('\u{111cd}', '\u{111cd}', IdentifierType::Exclusion), - ('\u{111ce}', '\u{111cf}', IdentifierType::Exclusion), ('\u{111d0}', '\u{111d9}', - IdentifierType::Exclusion), ('\u{111da}', '\u{111da}', IdentifierType::Exclusion), - ('\u{111db}', '\u{111db}', IdentifierType::Exclusion), ('\u{111dc}', '\u{111dc}', - IdentifierType::Exclusion), ('\u{111dd}', '\u{111df}', IdentifierType::Exclusion), - ('\u{111e1}', '\u{111f4}', IdentifierType::Not_XID), ('\u{11200}', '\u{11211}', - IdentifierType::Exclusion), ('\u{11213}', '\u{11237}', IdentifierType::Exclusion), - ('\u{11238}', '\u{1123d}', IdentifierType::Exclusion), ('\u{1123e}', '\u{1123e}', - IdentifierType::Exclusion), ('\u{1123f}', '\u{11241}', IdentifierType::Exclusion), - ('\u{11280}', '\u{11286}', IdentifierType::Exclusion), ('\u{11288}', '\u{11288}', - IdentifierType::Exclusion), ('\u{1128a}', '\u{1128d}', IdentifierType::Exclusion), - ('\u{1128f}', '\u{1129d}', IdentifierType::Exclusion), ('\u{1129f}', '\u{112a8}', - IdentifierType::Exclusion), ('\u{112a9}', '\u{112a9}', IdentifierType::Exclusion), - ('\u{112b0}', '\u{112ea}', IdentifierType::Exclusion), ('\u{112f0}', '\u{112f9}', - IdentifierType::Exclusion), ('\u{11300}', '\u{11300}', IdentifierType::Exclusion), - ('\u{11301}', '\u{11301}', IdentifierType::Recommended), ('\u{11302}', '\u{11302}', - IdentifierType::Exclusion), ('\u{11303}', '\u{11303}', IdentifierType::Recommended), - ('\u{11305}', '\u{1130c}', IdentifierType::Exclusion), ('\u{1130f}', '\u{11310}', - IdentifierType::Exclusion), ('\u{11313}', '\u{11328}', IdentifierType::Exclusion), - ('\u{1132a}', '\u{11330}', IdentifierType::Exclusion), ('\u{11332}', '\u{11333}', - IdentifierType::Exclusion), ('\u{11335}', '\u{11339}', IdentifierType::Exclusion), - ('\u{1133b}', '\u{1133b}', IdentifierType::Recommended), ('\u{1133c}', '\u{1133c}', - IdentifierType::Recommended), ('\u{1133d}', '\u{11344}', IdentifierType::Exclusion), - ('\u{11347}', '\u{11348}', IdentifierType::Exclusion), ('\u{1134b}', '\u{1134d}', - IdentifierType::Exclusion), ('\u{11350}', '\u{11350}', IdentifierType::Exclusion), - ('\u{11357}', '\u{11357}', IdentifierType::Exclusion), ('\u{1135d}', '\u{11363}', - IdentifierType::Exclusion), ('\u{11366}', '\u{1136c}', IdentifierType::Exclusion), - ('\u{11370}', '\u{11374}', IdentifierType::Exclusion), ('\u{11400}', '\u{1144a}', - IdentifierType::Limited_Use), ('\u{1144b}', '\u{1144f}', IdentifierType::Limited_Use), - ('\u{11450}', '\u{11459}', IdentifierType::Limited_Use), ('\u{1145a}', '\u{1145a}', - IdentifierType::Limited_Use), ('\u{1145b}', '\u{1145b}', IdentifierType::Limited_Use), - ('\u{1145d}', '\u{1145d}', IdentifierType::Limited_Use), ('\u{1145e}', '\u{1145e}', - IdentifierType::Limited_Use), ('\u{1145f}', '\u{1145f}', IdentifierType::Limited_Use), - ('\u{11460}', '\u{11461}', IdentifierType::Limited_Use), ('\u{11480}', '\u{114c5}', - IdentifierType::Exclusion), ('\u{114c6}', '\u{114c6}', IdentifierType::Exclusion), - ('\u{114c7}', '\u{114c7}', IdentifierType::Exclusion), ('\u{114d0}', '\u{114d9}', - IdentifierType::Exclusion), ('\u{11580}', '\u{115b5}', IdentifierType::Exclusion), - ('\u{115b8}', '\u{115c0}', IdentifierType::Exclusion), ('\u{115c1}', '\u{115c9}', - IdentifierType::Exclusion), ('\u{115ca}', '\u{115d7}', IdentifierType::Exclusion), - ('\u{115d8}', '\u{115dd}', IdentifierType::Exclusion), ('\u{11600}', '\u{11640}', - IdentifierType::Exclusion), ('\u{11641}', '\u{11643}', IdentifierType::Exclusion), - ('\u{11644}', '\u{11644}', IdentifierType::Exclusion), ('\u{11650}', '\u{11659}', - IdentifierType::Exclusion), ('\u{11660}', '\u{1166c}', IdentifierType::Exclusion), - ('\u{11680}', '\u{116b7}', IdentifierType::Exclusion), ('\u{116b8}', '\u{116b8}', - IdentifierType::Exclusion), ('\u{116b9}', '\u{116b9}', IdentifierType::Exclusion), - ('\u{116c0}', '\u{116c9}', IdentifierType::Exclusion), ('\u{11700}', '\u{11719}', + IdentifierType::Exclusion), ('\u{10ec2}', '\u{10ec4}', IdentifierType::Uncommon_Use), + ('\u{10efc}', '\u{10efc}', IdentifierType::Uncommon_Use), ('\u{10efd}', '\u{10eff}', + IdentifierType::Uncommon_Use), ('\u{10f00}', '\u{10f1c}', IdentifierType::Exclusion), + ('\u{10f1d}', '\u{10f26}', IdentifierType::Exclusion), ('\u{10f27}', '\u{10f27}', + IdentifierType::Exclusion), ('\u{10f30}', '\u{10f50}', IdentifierType::Exclusion), + ('\u{10f51}', '\u{10f59}', IdentifierType::Exclusion), ('\u{10f70}', '\u{10f85}', + IdentifierType::Exclusion), ('\u{10f86}', '\u{10f89}', IdentifierType::Exclusion), + ('\u{10fb0}', '\u{10fc4}', IdentifierType::Exclusion), ('\u{10fc5}', '\u{10fcb}', + IdentifierType::Exclusion), ('\u{10fe0}', '\u{10ff6}', IdentifierType::Exclusion), + ('\u{11000}', '\u{11046}', IdentifierType::Exclusion), ('\u{11047}', '\u{1104d}', + IdentifierType::Exclusion), ('\u{11052}', '\u{11065}', IdentifierType::Exclusion), + ('\u{11066}', '\u{1106f}', IdentifierType::Exclusion), ('\u{11070}', '\u{11075}', + IdentifierType::Exclusion), ('\u{1107f}', '\u{1107f}', IdentifierType::Exclusion), + ('\u{11080}', '\u{110ba}', IdentifierType::Exclusion), ('\u{110bb}', '\u{110bc}', + IdentifierType::Exclusion), ('\u{110bd}', '\u{110bd}', IdentifierType::Exclusion), + ('\u{110be}', '\u{110c1}', IdentifierType::Exclusion), ('\u{110c2}', '\u{110c2}', + IdentifierType::Exclusion), ('\u{110cd}', '\u{110cd}', IdentifierType::Exclusion), + ('\u{110d0}', '\u{110e8}', IdentifierType::Exclusion), ('\u{110f0}', '\u{110f9}', + IdentifierType::Exclusion), ('\u{11100}', '\u{11134}', IdentifierType::Limited_Use), + ('\u{11136}', '\u{1113f}', IdentifierType::Limited_Use), ('\u{11140}', '\u{11143}', + IdentifierType::Limited_Use), ('\u{11144}', '\u{11146}', IdentifierType::Limited_Use), + ('\u{11147}', '\u{11147}', IdentifierType::Limited_Use), ('\u{11150}', '\u{11173}', + IdentifierType::Exclusion), ('\u{11174}', '\u{11175}', IdentifierType::Exclusion), + ('\u{11176}', '\u{11176}', IdentifierType::Exclusion), ('\u{11180}', '\u{111c4}', + IdentifierType::Exclusion), ('\u{111c5}', '\u{111c8}', IdentifierType::Exclusion), + ('\u{111c9}', '\u{111cc}', IdentifierType::Exclusion), ('\u{111cd}', '\u{111cd}', + IdentifierType::Exclusion), ('\u{111ce}', '\u{111cf}', IdentifierType::Exclusion), + ('\u{111d0}', '\u{111d9}', IdentifierType::Exclusion), ('\u{111da}', '\u{111da}', + IdentifierType::Exclusion), ('\u{111db}', '\u{111db}', IdentifierType::Exclusion), + ('\u{111dc}', '\u{111dc}', IdentifierType::Exclusion), ('\u{111dd}', '\u{111df}', + IdentifierType::Exclusion), ('\u{111e1}', '\u{111f4}', IdentifierType::Not_XID), + ('\u{11200}', '\u{11211}', IdentifierType::Exclusion), ('\u{11213}', '\u{11237}', + IdentifierType::Exclusion), ('\u{11238}', '\u{1123d}', IdentifierType::Exclusion), + ('\u{1123e}', '\u{1123e}', IdentifierType::Exclusion), ('\u{1123f}', '\u{11241}', + IdentifierType::Exclusion), ('\u{11280}', '\u{11286}', IdentifierType::Exclusion), + ('\u{11288}', '\u{11288}', IdentifierType::Exclusion), ('\u{1128a}', '\u{1128d}', + IdentifierType::Exclusion), ('\u{1128f}', '\u{1129d}', IdentifierType::Exclusion), + ('\u{1129f}', '\u{112a8}', IdentifierType::Exclusion), ('\u{112a9}', '\u{112a9}', + IdentifierType::Exclusion), ('\u{112b0}', '\u{112ea}', IdentifierType::Exclusion), + ('\u{112f0}', '\u{112f9}', IdentifierType::Exclusion), ('\u{11300}', '\u{11300}', + IdentifierType::Exclusion), ('\u{11301}', '\u{11301}', IdentifierType::Recommended), + ('\u{11302}', '\u{11302}', IdentifierType::Exclusion), ('\u{11303}', '\u{11303}', + IdentifierType::Recommended), ('\u{11305}', '\u{1130c}', IdentifierType::Exclusion), + ('\u{1130f}', '\u{11310}', IdentifierType::Exclusion), ('\u{11313}', '\u{11328}', + IdentifierType::Exclusion), ('\u{1132a}', '\u{11330}', IdentifierType::Exclusion), + ('\u{11332}', '\u{11333}', IdentifierType::Exclusion), ('\u{11335}', '\u{11339}', + IdentifierType::Exclusion), ('\u{1133b}', '\u{1133b}', IdentifierType::Recommended), + ('\u{1133c}', '\u{1133c}', IdentifierType::Recommended), ('\u{1133d}', '\u{11344}', + IdentifierType::Exclusion), ('\u{11347}', '\u{11348}', IdentifierType::Exclusion), + ('\u{1134b}', '\u{1134d}', IdentifierType::Exclusion), ('\u{11350}', '\u{11350}', + IdentifierType::Exclusion), ('\u{11357}', '\u{11357}', IdentifierType::Exclusion), + ('\u{1135d}', '\u{11363}', IdentifierType::Exclusion), ('\u{11366}', '\u{1136c}', + IdentifierType::Exclusion), ('\u{11370}', '\u{11374}', IdentifierType::Exclusion), + ('\u{11380}', '\u{11389}', IdentifierType::Exclusion), ('\u{1138b}', '\u{1138b}', + IdentifierType::Exclusion), ('\u{1138e}', '\u{1138e}', IdentifierType::Exclusion), + ('\u{11390}', '\u{113b5}', IdentifierType::Exclusion), ('\u{113b7}', '\u{113c0}', + IdentifierType::Exclusion), ('\u{113c2}', '\u{113c2}', IdentifierType::Exclusion), + ('\u{113c5}', '\u{113c5}', IdentifierType::Exclusion), ('\u{113c7}', '\u{113ca}', + IdentifierType::Exclusion), ('\u{113cc}', '\u{113d3}', IdentifierType::Exclusion), + ('\u{113d4}', '\u{113d5}', IdentifierType::Exclusion), ('\u{113d7}', '\u{113d8}', + IdentifierType::Exclusion), ('\u{113e1}', '\u{113e2}', IdentifierType::Exclusion), + ('\u{11400}', '\u{1144a}', IdentifierType::Limited_Use), ('\u{1144b}', '\u{1144f}', + IdentifierType::Limited_Use), ('\u{11450}', '\u{11459}', IdentifierType::Limited_Use), + ('\u{1145a}', '\u{1145a}', IdentifierType::Limited_Use), ('\u{1145b}', '\u{1145b}', + IdentifierType::Limited_Use), ('\u{1145d}', '\u{1145d}', IdentifierType::Limited_Use), + ('\u{1145e}', '\u{1145e}', IdentifierType::Limited_Use), ('\u{1145f}', '\u{1145f}', + IdentifierType::Limited_Use), ('\u{11460}', '\u{11461}', IdentifierType::Limited_Use), + ('\u{11480}', '\u{114c5}', IdentifierType::Exclusion), ('\u{114c6}', '\u{114c6}', + IdentifierType::Exclusion), ('\u{114c7}', '\u{114c7}', IdentifierType::Exclusion), + ('\u{114d0}', '\u{114d9}', IdentifierType::Exclusion), ('\u{11580}', '\u{115b5}', + IdentifierType::Exclusion), ('\u{115b8}', '\u{115c0}', IdentifierType::Exclusion), + ('\u{115c1}', '\u{115c9}', IdentifierType::Exclusion), ('\u{115ca}', '\u{115d7}', + IdentifierType::Exclusion), ('\u{115d8}', '\u{115dd}', IdentifierType::Exclusion), + ('\u{11600}', '\u{11640}', IdentifierType::Exclusion), ('\u{11641}', '\u{11643}', + IdentifierType::Exclusion), ('\u{11644}', '\u{11644}', IdentifierType::Exclusion), + ('\u{11650}', '\u{11659}', IdentifierType::Exclusion), ('\u{11660}', '\u{1166c}', + IdentifierType::Exclusion), ('\u{11680}', '\u{116b7}', IdentifierType::Exclusion), + ('\u{116b8}', '\u{116b8}', IdentifierType::Exclusion), ('\u{116b9}', '\u{116b9}', + IdentifierType::Exclusion), ('\u{116c0}', '\u{116c9}', IdentifierType::Exclusion), + ('\u{116d0}', '\u{116e3}', IdentifierType::Uncommon_Use), ('\u{11700}', '\u{11719}', IdentifierType::Exclusion), ('\u{1171a}', '\u{1171a}', IdentifierType::Exclusion), ('\u{1171d}', '\u{1172b}', IdentifierType::Exclusion), ('\u{11730}', '\u{11739}', IdentifierType::Exclusion), ('\u{1173a}', '\u{1173f}', IdentifierType::Exclusion), @@ -1470,7 +1491,9 @@ pub mod identifier { ('\u{11a9d}', '\u{11a9d}', IdentifierType::Exclusion), ('\u{11a9e}', '\u{11aa2}', IdentifierType::Exclusion), ('\u{11ab0}', '\u{11abf}', IdentifierType::Limited_Use), ('\u{11ac0}', '\u{11af8}', IdentifierType::Exclusion), ('\u{11b00}', '\u{11b09}', - IdentifierType::Not_XID), ('\u{11c00}', '\u{11c08}', IdentifierType::Exclusion), + IdentifierType::Not_XID), ('\u{11bc0}', '\u{11be0}', IdentifierType::Exclusion), + ('\u{11be1}', '\u{11be1}', IdentifierType::Exclusion), ('\u{11bf0}', '\u{11bf9}', + IdentifierType::Exclusion), ('\u{11c00}', '\u{11c08}', IdentifierType::Exclusion), ('\u{11c0a}', '\u{11c36}', IdentifierType::Exclusion), ('\u{11c38}', '\u{11c40}', IdentifierType::Exclusion), ('\u{11c41}', '\u{11c45}', IdentifierType::Exclusion), ('\u{11c50}', '\u{11c59}', IdentifierType::Exclusion), ('\u{11c5a}', '\u{11c6c}', @@ -1490,19 +1513,21 @@ pub mod identifier { ('\u{11f00}', '\u{11f10}', IdentifierType::Exclusion), ('\u{11f12}', '\u{11f3a}', IdentifierType::Exclusion), ('\u{11f3e}', '\u{11f42}', IdentifierType::Exclusion), ('\u{11f43}', '\u{11f4f}', IdentifierType::Exclusion), ('\u{11f50}', '\u{11f59}', - IdentifierType::Exclusion), ('\u{11fb0}', '\u{11fb0}', IdentifierType::Limited_Use), - ('\u{11fc0}', '\u{11ff1}', IdentifierType::Not_XID), ('\u{11fff}', '\u{11fff}', - IdentifierType::Not_XID), ('\u{12000}', '\u{1236e}', IdentifierType::Exclusion), - ('\u{1236f}', '\u{12398}', IdentifierType::Exclusion), ('\u{12399}', '\u{12399}', - IdentifierType::Exclusion), ('\u{12400}', '\u{12462}', IdentifierType::Exclusion), - ('\u{12463}', '\u{1246e}', IdentifierType::Exclusion), ('\u{12470}', '\u{12473}', - IdentifierType::Exclusion), ('\u{12474}', '\u{12474}', IdentifierType::Exclusion), - ('\u{12480}', '\u{12543}', IdentifierType::Exclusion), ('\u{12f90}', '\u{12ff0}', - IdentifierType::Exclusion), ('\u{12ff1}', '\u{12ff2}', IdentifierType::Exclusion), - ('\u{13000}', '\u{1342e}', IdentifierType::Exclusion), ('\u{1342f}', '\u{1342f}', - IdentifierType::Exclusion), ('\u{13430}', '\u{13438}', IdentifierType::Exclusion), - ('\u{13439}', '\u{1343f}', IdentifierType::Exclusion), ('\u{13440}', '\u{13455}', - IdentifierType::Exclusion), ('\u{14400}', '\u{14646}', IdentifierType::Exclusion), + IdentifierType::Exclusion), ('\u{11f5a}', '\u{11f5a}', IdentifierType::Exclusion), + ('\u{11fb0}', '\u{11fb0}', IdentifierType::Limited_Use), ('\u{11fc0}', '\u{11ff1}', + IdentifierType::Not_XID), ('\u{11fff}', '\u{11fff}', IdentifierType::Not_XID), + ('\u{12000}', '\u{1236e}', IdentifierType::Exclusion), ('\u{1236f}', '\u{12398}', + IdentifierType::Exclusion), ('\u{12399}', '\u{12399}', IdentifierType::Exclusion), + ('\u{12400}', '\u{12462}', IdentifierType::Exclusion), ('\u{12463}', '\u{1246e}', + IdentifierType::Exclusion), ('\u{12470}', '\u{12473}', IdentifierType::Exclusion), + ('\u{12474}', '\u{12474}', IdentifierType::Exclusion), ('\u{12480}', '\u{12543}', + IdentifierType::Exclusion), ('\u{12f90}', '\u{12ff0}', IdentifierType::Exclusion), + ('\u{12ff1}', '\u{12ff2}', IdentifierType::Exclusion), ('\u{13000}', '\u{1342e}', + IdentifierType::Exclusion), ('\u{1342f}', '\u{1342f}', IdentifierType::Exclusion), + ('\u{13430}', '\u{13438}', IdentifierType::Exclusion), ('\u{13439}', '\u{1343f}', + IdentifierType::Exclusion), ('\u{13440}', '\u{13455}', IdentifierType::Exclusion), + ('\u{13460}', '\u{143fa}', IdentifierType::Exclusion), ('\u{14400}', '\u{14646}', + IdentifierType::Exclusion), ('\u{16100}', '\u{16139}', IdentifierType::Exclusion), ('\u{16800}', '\u{16a38}', IdentifierType::Limited_Use), ('\u{16a40}', '\u{16a5e}', IdentifierType::Uncommon_Use), ('\u{16a60}', '\u{16a69}', IdentifierType::Uncommon_Use), ('\u{16a6e}', '\u{16a6f}', IdentifierType::Exclusion), ('\u{16a70}', '\u{16abe}', @@ -1514,6 +1539,8 @@ pub mod identifier { ('\u{16b44}', '\u{16b45}', IdentifierType::Exclusion), ('\u{16b50}', '\u{16b59}', IdentifierType::Exclusion), ('\u{16b5b}', '\u{16b61}', IdentifierType::Exclusion), ('\u{16b63}', '\u{16b77}', IdentifierType::Exclusion), ('\u{16b7d}', '\u{16b8f}', + IdentifierType::Exclusion), ('\u{16d40}', '\u{16d6c}', IdentifierType::Exclusion), + ('\u{16d6d}', '\u{16d6f}', IdentifierType::Exclusion), ('\u{16d70}', '\u{16d79}', IdentifierType::Exclusion), ('\u{16e40}', '\u{16e7f}', IdentifierType::Exclusion), ('\u{16e80}', '\u{16e9a}', IdentifierType::Exclusion), ('\u{16f00}', '\u{16f44}', IdentifierType::Limited_Use), ('\u{16f45}', '\u{16f4a}', IdentifierType::Limited_Use), @@ -1527,75 +1554,79 @@ pub mod identifier { IdentifierType::Exclusion), ('\u{187ed}', '\u{187f1}', IdentifierType::Exclusion), ('\u{187f2}', '\u{187f7}', IdentifierType::Exclusion), ('\u{18800}', '\u{18af2}', IdentifierType::Exclusion), ('\u{18af3}', '\u{18cd5}', IdentifierType::Exclusion), - ('\u{18d00}', '\u{18d08}', IdentifierType::Exclusion), ('\u{1aff0}', '\u{1aff3}', - IdentifierType::Uncommon_Use), ('\u{1aff5}', '\u{1affb}', IdentifierType::Uncommon_Use), - ('\u{1affd}', '\u{1affe}', IdentifierType::Uncommon_Use), ('\u{1b000}', '\u{1b001}', - IdentifierType::Obsolete), ('\u{1b002}', '\u{1b11e}', IdentifierType::Obsolete), - ('\u{1b11f}', '\u{1b122}', IdentifierType::Recommended), ('\u{1b132}', '\u{1b132}', - IdentifierType::Recommended), ('\u{1b150}', '\u{1b152}', IdentifierType::Recommended), - ('\u{1b155}', '\u{1b155}', IdentifierType::Recommended), ('\u{1b164}', '\u{1b167}', - IdentifierType::Recommended), ('\u{1b170}', '\u{1b2fb}', IdentifierType::Exclusion), - ('\u{1bc00}', '\u{1bc6a}', IdentifierType::Exclusion), ('\u{1bc70}', '\u{1bc7c}', - IdentifierType::Exclusion), ('\u{1bc80}', '\u{1bc88}', IdentifierType::Exclusion), - ('\u{1bc90}', '\u{1bc99}', IdentifierType::Exclusion), ('\u{1bc9c}', '\u{1bc9c}', - IdentifierType::Exclusion), ('\u{1bc9d}', '\u{1bc9e}', IdentifierType::Exclusion), - ('\u{1bc9f}', '\u{1bc9f}', IdentifierType::Exclusion), ('\u{1bca0}', '\u{1bca3}', - IdentifierType::Default_Ignorable), ('\u{1cf00}', '\u{1cf2d}', IdentifierType::Technical), - ('\u{1cf30}', '\u{1cf46}', IdentifierType::Technical), ('\u{1cf50}', '\u{1cfc3}', - IdentifierType::Technical), ('\u{1d000}', '\u{1d0f5}', IdentifierType::Technical), - ('\u{1d100}', '\u{1d126}', IdentifierType::Technical), ('\u{1d129}', '\u{1d129}', - IdentifierType::Technical), ('\u{1d12a}', '\u{1d15d}', IdentifierType::Technical), - ('\u{1d15e}', '\u{1d164}', IdentifierType::Not_NFKC), ('\u{1d165}', '\u{1d169}', - IdentifierType::Technical), ('\u{1d16a}', '\u{1d16c}', IdentifierType::Technical), - ('\u{1d16d}', '\u{1d172}', IdentifierType::Technical), ('\u{1d173}', '\u{1d17a}', - IdentifierType::Default_Ignorable), ('\u{1d17b}', '\u{1d182}', IdentifierType::Technical), - ('\u{1d183}', '\u{1d184}', IdentifierType::Technical), ('\u{1d185}', '\u{1d18b}', - IdentifierType::Technical), ('\u{1d18c}', '\u{1d1a9}', IdentifierType::Technical), - ('\u{1d1aa}', '\u{1d1ad}', IdentifierType::Technical), ('\u{1d1ae}', '\u{1d1ba}', - IdentifierType::Technical), ('\u{1d1bb}', '\u{1d1c0}', IdentifierType::Not_NFKC), - ('\u{1d1c1}', '\u{1d1dd}', IdentifierType::Technical), ('\u{1d1de}', '\u{1d1e8}', - IdentifierType::Uncommon_Use), ('\u{1d1e9}', '\u{1d1ea}', IdentifierType::Technical), - ('\u{1d200}', '\u{1d241}', IdentifierType::Obsolete), ('\u{1d242}', '\u{1d244}', - IdentifierType::Technical), ('\u{1d245}', '\u{1d245}', IdentifierType::Obsolete), - ('\u{1d2c0}', '\u{1d2d3}', IdentifierType::Not_XID), ('\u{1d2e0}', '\u{1d2f3}', - IdentifierType::Not_XID), ('\u{1d300}', '\u{1d356}', IdentifierType::Technical), - ('\u{1d360}', '\u{1d371}', IdentifierType::Not_XID), ('\u{1d372}', '\u{1d378}', - IdentifierType::Not_XID), ('\u{1d400}', '\u{1d454}', IdentifierType::Not_NFKC), - ('\u{1d456}', '\u{1d49c}', IdentifierType::Not_NFKC), ('\u{1d49e}', '\u{1d49f}', - IdentifierType::Not_NFKC), ('\u{1d4a2}', '\u{1d4a2}', IdentifierType::Not_NFKC), - ('\u{1d4a5}', '\u{1d4a6}', IdentifierType::Not_NFKC), ('\u{1d4a9}', '\u{1d4ac}', - IdentifierType::Not_NFKC), ('\u{1d4ae}', '\u{1d4b9}', IdentifierType::Not_NFKC), - ('\u{1d4bb}', '\u{1d4bb}', IdentifierType::Not_NFKC), ('\u{1d4bd}', '\u{1d4c0}', - IdentifierType::Not_NFKC), ('\u{1d4c1}', '\u{1d4c1}', IdentifierType::Not_NFKC), - ('\u{1d4c2}', '\u{1d4c3}', IdentifierType::Not_NFKC), ('\u{1d4c5}', '\u{1d505}', - IdentifierType::Not_NFKC), ('\u{1d507}', '\u{1d50a}', IdentifierType::Not_NFKC), - ('\u{1d50d}', '\u{1d514}', IdentifierType::Not_NFKC), ('\u{1d516}', '\u{1d51c}', - IdentifierType::Not_NFKC), ('\u{1d51e}', '\u{1d539}', IdentifierType::Not_NFKC), - ('\u{1d53b}', '\u{1d53e}', IdentifierType::Not_NFKC), ('\u{1d540}', '\u{1d544}', - IdentifierType::Not_NFKC), ('\u{1d546}', '\u{1d546}', IdentifierType::Not_NFKC), - ('\u{1d54a}', '\u{1d550}', IdentifierType::Not_NFKC), ('\u{1d552}', '\u{1d6a3}', - IdentifierType::Not_NFKC), ('\u{1d6a4}', '\u{1d6a5}', IdentifierType::Not_NFKC), - ('\u{1d6a8}', '\u{1d7c9}', IdentifierType::Not_NFKC), ('\u{1d7ca}', '\u{1d7cb}', - IdentifierType::Not_NFKC), ('\u{1d7ce}', '\u{1d7ff}', IdentifierType::Not_NFKC), - ('\u{1d800}', '\u{1d9ff}', IdentifierType::Exclusion), ('\u{1da00}', '\u{1da36}', - IdentifierType::Exclusion), ('\u{1da37}', '\u{1da3a}', IdentifierType::Exclusion), - ('\u{1da3b}', '\u{1da6c}', IdentifierType::Exclusion), ('\u{1da6d}', '\u{1da74}', - IdentifierType::Exclusion), ('\u{1da75}', '\u{1da75}', IdentifierType::Exclusion), - ('\u{1da76}', '\u{1da83}', IdentifierType::Exclusion), ('\u{1da84}', '\u{1da84}', - IdentifierType::Exclusion), ('\u{1da85}', '\u{1da8b}', IdentifierType::Exclusion), - ('\u{1da9b}', '\u{1da9f}', IdentifierType::Exclusion), ('\u{1daa1}', '\u{1daaf}', - IdentifierType::Exclusion), ('\u{1df00}', '\u{1df1e}', IdentifierType::Recommended), - ('\u{1df25}', '\u{1df2a}', IdentifierType::Recommended), ('\u{1e000}', '\u{1e006}', - IdentifierType::Exclusion), ('\u{1e008}', '\u{1e018}', IdentifierType::Exclusion), - ('\u{1e01b}', '\u{1e021}', IdentifierType::Exclusion), ('\u{1e023}', '\u{1e024}', - IdentifierType::Exclusion), ('\u{1e026}', '\u{1e02a}', IdentifierType::Exclusion), - ('\u{1e030}', '\u{1e06d}', IdentifierType::Not_NFKC), ('\u{1e08f}', '\u{1e08f}', - IdentifierType::Recommended), ('\u{1e100}', '\u{1e12c}', IdentifierType::Limited_Use), - ('\u{1e130}', '\u{1e13d}', IdentifierType::Limited_Use), ('\u{1e140}', '\u{1e149}', - IdentifierType::Limited_Use), ('\u{1e14e}', '\u{1e14e}', IdentifierType::Limited_Use), - ('\u{1e14f}', '\u{1e14f}', IdentifierType::Limited_Use), ('\u{1e290}', '\u{1e2ae}', - IdentifierType::Exclusion), ('\u{1e2c0}', '\u{1e2f9}', IdentifierType::Limited_Use), - ('\u{1e2ff}', '\u{1e2ff}', IdentifierType::Limited_Use), ('\u{1e4d0}', '\u{1e4f9}', + ('\u{18cff}', '\u{18cff}', IdentifierType::Exclusion), ('\u{18d00}', '\u{18d08}', + IdentifierType::Exclusion), ('\u{1aff0}', '\u{1aff3}', IdentifierType::Uncommon_Use), + ('\u{1aff5}', '\u{1affb}', IdentifierType::Uncommon_Use), ('\u{1affd}', '\u{1affe}', + IdentifierType::Uncommon_Use), ('\u{1b000}', '\u{1b001}', IdentifierType::Obsolete), + ('\u{1b002}', '\u{1b11e}', IdentifierType::Obsolete), ('\u{1b11f}', '\u{1b122}', + IdentifierType::Recommended), ('\u{1b132}', '\u{1b132}', IdentifierType::Recommended), + ('\u{1b150}', '\u{1b152}', IdentifierType::Recommended), ('\u{1b155}', '\u{1b155}', + IdentifierType::Recommended), ('\u{1b164}', '\u{1b167}', IdentifierType::Recommended), + ('\u{1b170}', '\u{1b2fb}', IdentifierType::Exclusion), ('\u{1bc00}', '\u{1bc6a}', + IdentifierType::Exclusion), ('\u{1bc70}', '\u{1bc7c}', IdentifierType::Exclusion), + ('\u{1bc80}', '\u{1bc88}', IdentifierType::Exclusion), ('\u{1bc90}', '\u{1bc99}', + IdentifierType::Exclusion), ('\u{1bc9c}', '\u{1bc9c}', IdentifierType::Exclusion), + ('\u{1bc9d}', '\u{1bc9e}', IdentifierType::Exclusion), ('\u{1bc9f}', '\u{1bc9f}', + IdentifierType::Exclusion), ('\u{1bca0}', '\u{1bca3}', IdentifierType::Default_Ignorable), + ('\u{1cc00}', '\u{1ccd5}', IdentifierType::Not_XID), ('\u{1ccd6}', '\u{1ccf9}', + IdentifierType::Not_NFKC), ('\u{1cd00}', '\u{1ceb3}', IdentifierType::Not_XID), + ('\u{1cf00}', '\u{1cf2d}', IdentifierType::Technical), ('\u{1cf30}', '\u{1cf46}', + IdentifierType::Technical), ('\u{1cf50}', '\u{1cfc3}', IdentifierType::Technical), + ('\u{1d000}', '\u{1d0f5}', IdentifierType::Technical), ('\u{1d100}', '\u{1d126}', + IdentifierType::Technical), ('\u{1d129}', '\u{1d129}', IdentifierType::Technical), + ('\u{1d12a}', '\u{1d15d}', IdentifierType::Technical), ('\u{1d15e}', '\u{1d164}', + IdentifierType::Not_NFKC), ('\u{1d165}', '\u{1d169}', IdentifierType::Technical), + ('\u{1d16a}', '\u{1d16c}', IdentifierType::Technical), ('\u{1d16d}', '\u{1d172}', + IdentifierType::Technical), ('\u{1d173}', '\u{1d17a}', IdentifierType::Default_Ignorable), + ('\u{1d17b}', '\u{1d182}', IdentifierType::Technical), ('\u{1d183}', '\u{1d184}', + IdentifierType::Technical), ('\u{1d185}', '\u{1d18b}', IdentifierType::Technical), + ('\u{1d18c}', '\u{1d1a9}', IdentifierType::Technical), ('\u{1d1aa}', '\u{1d1ad}', + IdentifierType::Technical), ('\u{1d1ae}', '\u{1d1ba}', IdentifierType::Technical), + ('\u{1d1bb}', '\u{1d1c0}', IdentifierType::Not_NFKC), ('\u{1d1c1}', '\u{1d1dd}', + IdentifierType::Technical), ('\u{1d1de}', '\u{1d1e8}', IdentifierType::Uncommon_Use), + ('\u{1d1e9}', '\u{1d1ea}', IdentifierType::Technical), ('\u{1d200}', '\u{1d241}', + IdentifierType::Obsolete), ('\u{1d242}', '\u{1d244}', IdentifierType::Technical), + ('\u{1d245}', '\u{1d245}', IdentifierType::Obsolete), ('\u{1d2c0}', '\u{1d2d3}', + IdentifierType::Not_XID), ('\u{1d2e0}', '\u{1d2f3}', IdentifierType::Not_XID), + ('\u{1d300}', '\u{1d356}', IdentifierType::Technical), ('\u{1d360}', '\u{1d371}', + IdentifierType::Not_XID), ('\u{1d372}', '\u{1d378}', IdentifierType::Not_XID), + ('\u{1d400}', '\u{1d454}', IdentifierType::Not_NFKC), ('\u{1d456}', '\u{1d49c}', + IdentifierType::Not_NFKC), ('\u{1d49e}', '\u{1d49f}', IdentifierType::Not_NFKC), + ('\u{1d4a2}', '\u{1d4a2}', IdentifierType::Not_NFKC), ('\u{1d4a5}', '\u{1d4a6}', + IdentifierType::Not_NFKC), ('\u{1d4a9}', '\u{1d4ac}', IdentifierType::Not_NFKC), + ('\u{1d4ae}', '\u{1d4b9}', IdentifierType::Not_NFKC), ('\u{1d4bb}', '\u{1d4bb}', + IdentifierType::Not_NFKC), ('\u{1d4bd}', '\u{1d4c0}', IdentifierType::Not_NFKC), + ('\u{1d4c1}', '\u{1d4c1}', IdentifierType::Not_NFKC), ('\u{1d4c2}', '\u{1d4c3}', + IdentifierType::Not_NFKC), ('\u{1d4c5}', '\u{1d505}', IdentifierType::Not_NFKC), + ('\u{1d507}', '\u{1d50a}', IdentifierType::Not_NFKC), ('\u{1d50d}', '\u{1d514}', + IdentifierType::Not_NFKC), ('\u{1d516}', '\u{1d51c}', IdentifierType::Not_NFKC), + ('\u{1d51e}', '\u{1d539}', IdentifierType::Not_NFKC), ('\u{1d53b}', '\u{1d53e}', + IdentifierType::Not_NFKC), ('\u{1d540}', '\u{1d544}', IdentifierType::Not_NFKC), + ('\u{1d546}', '\u{1d546}', IdentifierType::Not_NFKC), ('\u{1d54a}', '\u{1d550}', + IdentifierType::Not_NFKC), ('\u{1d552}', '\u{1d6a3}', IdentifierType::Not_NFKC), + ('\u{1d6a4}', '\u{1d6a5}', IdentifierType::Not_NFKC), ('\u{1d6a8}', '\u{1d7c9}', + IdentifierType::Not_NFKC), ('\u{1d7ca}', '\u{1d7cb}', IdentifierType::Not_NFKC), + ('\u{1d7ce}', '\u{1d7ff}', IdentifierType::Not_NFKC), ('\u{1d800}', '\u{1d9ff}', + IdentifierType::Exclusion), ('\u{1da00}', '\u{1da36}', IdentifierType::Exclusion), + ('\u{1da37}', '\u{1da3a}', IdentifierType::Exclusion), ('\u{1da3b}', '\u{1da6c}', + IdentifierType::Exclusion), ('\u{1da6d}', '\u{1da74}', IdentifierType::Exclusion), + ('\u{1da75}', '\u{1da75}', IdentifierType::Exclusion), ('\u{1da76}', '\u{1da83}', + IdentifierType::Exclusion), ('\u{1da84}', '\u{1da84}', IdentifierType::Exclusion), + ('\u{1da85}', '\u{1da8b}', IdentifierType::Exclusion), ('\u{1da9b}', '\u{1da9f}', + IdentifierType::Exclusion), ('\u{1daa1}', '\u{1daaf}', IdentifierType::Exclusion), + ('\u{1df00}', '\u{1df1e}', IdentifierType::Recommended), ('\u{1df25}', '\u{1df2a}', + IdentifierType::Recommended), ('\u{1e000}', '\u{1e006}', IdentifierType::Exclusion), + ('\u{1e008}', '\u{1e018}', IdentifierType::Exclusion), ('\u{1e01b}', '\u{1e021}', + IdentifierType::Exclusion), ('\u{1e023}', '\u{1e024}', IdentifierType::Exclusion), + ('\u{1e026}', '\u{1e02a}', IdentifierType::Exclusion), ('\u{1e030}', '\u{1e06d}', + IdentifierType::Not_NFKC), ('\u{1e08f}', '\u{1e08f}', IdentifierType::Recommended), + ('\u{1e100}', '\u{1e12c}', IdentifierType::Limited_Use), ('\u{1e130}', '\u{1e13d}', + IdentifierType::Limited_Use), ('\u{1e140}', '\u{1e149}', IdentifierType::Limited_Use), + ('\u{1e14e}', '\u{1e14e}', IdentifierType::Limited_Use), ('\u{1e14f}', '\u{1e14f}', + IdentifierType::Limited_Use), ('\u{1e290}', '\u{1e2ae}', IdentifierType::Exclusion), + ('\u{1e2c0}', '\u{1e2f9}', IdentifierType::Limited_Use), ('\u{1e2ff}', '\u{1e2ff}', + IdentifierType::Limited_Use), ('\u{1e4d0}', '\u{1e4f9}', IdentifierType::Exclusion), + ('\u{1e5d0}', '\u{1e5fa}', IdentifierType::Exclusion), ('\u{1e5ff}', '\u{1e5ff}', IdentifierType::Exclusion), ('\u{1e7e0}', '\u{1e7e6}', IdentifierType::Recommended), ('\u{1e7e8}', '\u{1e7eb}', IdentifierType::Recommended), ('\u{1e7ed}', '\u{1e7ee}', IdentifierType::Recommended), ('\u{1e7f0}', '\u{1e7fe}', IdentifierType::Recommended), @@ -1729,67 +1760,74 @@ pub mod identifier { IdentifierType::Not_XID), ('\u{1f810}', '\u{1f847}', IdentifierType::Not_XID), ('\u{1f850}', '\u{1f859}', IdentifierType::Not_XID), ('\u{1f860}', '\u{1f887}', IdentifierType::Not_XID), ('\u{1f890}', '\u{1f8ad}', IdentifierType::Not_XID), - ('\u{1f8b0}', '\u{1f8b1}', IdentifierType::Not_XID), ('\u{1f900}', '\u{1f90b}', - IdentifierType::Not_XID), ('\u{1f90c}', '\u{1f90c}', IdentifierType::Not_XID), - ('\u{1f90d}', '\u{1f90f}', IdentifierType::Not_XID), ('\u{1f910}', '\u{1f918}', - IdentifierType::Not_XID), ('\u{1f919}', '\u{1f91e}', IdentifierType::Not_XID), - ('\u{1f91f}', '\u{1f91f}', IdentifierType::Not_XID), ('\u{1f920}', '\u{1f927}', - IdentifierType::Not_XID), ('\u{1f928}', '\u{1f92f}', IdentifierType::Not_XID), - ('\u{1f930}', '\u{1f930}', IdentifierType::Not_XID), ('\u{1f931}', '\u{1f932}', - IdentifierType::Not_XID), ('\u{1f933}', '\u{1f93e}', IdentifierType::Not_XID), - ('\u{1f93f}', '\u{1f93f}', IdentifierType::Not_XID), ('\u{1f940}', '\u{1f94b}', - IdentifierType::Not_XID), ('\u{1f94c}', '\u{1f94c}', IdentifierType::Not_XID), - ('\u{1f94d}', '\u{1f94f}', IdentifierType::Not_XID), ('\u{1f950}', '\u{1f95e}', - IdentifierType::Not_XID), ('\u{1f95f}', '\u{1f96b}', IdentifierType::Not_XID), - ('\u{1f96c}', '\u{1f970}', IdentifierType::Not_XID), ('\u{1f971}', '\u{1f971}', - IdentifierType::Not_XID), ('\u{1f972}', '\u{1f972}', IdentifierType::Not_XID), - ('\u{1f973}', '\u{1f976}', IdentifierType::Not_XID), ('\u{1f977}', '\u{1f978}', - IdentifierType::Not_XID), ('\u{1f979}', '\u{1f979}', IdentifierType::Not_XID), - ('\u{1f97a}', '\u{1f97a}', IdentifierType::Not_XID), ('\u{1f97b}', '\u{1f97b}', - IdentifierType::Not_XID), ('\u{1f97c}', '\u{1f97f}', IdentifierType::Not_XID), - ('\u{1f980}', '\u{1f984}', IdentifierType::Not_XID), ('\u{1f985}', '\u{1f991}', - IdentifierType::Not_XID), ('\u{1f992}', '\u{1f997}', IdentifierType::Not_XID), - ('\u{1f998}', '\u{1f9a2}', IdentifierType::Not_XID), ('\u{1f9a3}', '\u{1f9a4}', - IdentifierType::Not_XID), ('\u{1f9a5}', '\u{1f9aa}', IdentifierType::Not_XID), - ('\u{1f9ab}', '\u{1f9ad}', IdentifierType::Not_XID), ('\u{1f9ae}', '\u{1f9af}', - IdentifierType::Not_XID), ('\u{1f9b0}', '\u{1f9b9}', IdentifierType::Not_XID), - ('\u{1f9ba}', '\u{1f9bf}', IdentifierType::Not_XID), ('\u{1f9c0}', '\u{1f9c0}', - IdentifierType::Not_XID), ('\u{1f9c1}', '\u{1f9c2}', IdentifierType::Not_XID), - ('\u{1f9c3}', '\u{1f9ca}', IdentifierType::Not_XID), ('\u{1f9cb}', '\u{1f9cb}', - IdentifierType::Not_XID), ('\u{1f9cc}', '\u{1f9cc}', IdentifierType::Not_XID), - ('\u{1f9cd}', '\u{1f9cf}', IdentifierType::Not_XID), ('\u{1f9d0}', '\u{1f9e6}', - IdentifierType::Not_XID), ('\u{1f9e7}', '\u{1f9ff}', IdentifierType::Not_XID), - ('\u{1fa00}', '\u{1fa53}', IdentifierType::Not_XID), ('\u{1fa60}', '\u{1fa6d}', - IdentifierType::Not_XID), ('\u{1fa70}', '\u{1fa73}', IdentifierType::Not_XID), - ('\u{1fa74}', '\u{1fa74}', IdentifierType::Not_XID), ('\u{1fa75}', '\u{1fa77}', - IdentifierType::Not_XID), ('\u{1fa78}', '\u{1fa7a}', IdentifierType::Not_XID), - ('\u{1fa7b}', '\u{1fa7c}', IdentifierType::Not_XID), ('\u{1fa80}', '\u{1fa82}', - IdentifierType::Not_XID), ('\u{1fa83}', '\u{1fa86}', IdentifierType::Not_XID), - ('\u{1fa87}', '\u{1fa88}', IdentifierType::Not_XID), ('\u{1fa90}', '\u{1fa95}', - IdentifierType::Not_XID), ('\u{1fa96}', '\u{1faa8}', IdentifierType::Not_XID), - ('\u{1faa9}', '\u{1faac}', IdentifierType::Not_XID), ('\u{1faad}', '\u{1faaf}', - IdentifierType::Not_XID), ('\u{1fab0}', '\u{1fab6}', IdentifierType::Not_XID), - ('\u{1fab7}', '\u{1faba}', IdentifierType::Not_XID), ('\u{1fabb}', '\u{1fabd}', - IdentifierType::Not_XID), ('\u{1fabf}', '\u{1fabf}', IdentifierType::Not_XID), - ('\u{1fac0}', '\u{1fac2}', IdentifierType::Not_XID), ('\u{1fac3}', '\u{1fac5}', + ('\u{1f8b0}', '\u{1f8b1}', IdentifierType::Not_XID), ('\u{1f8b2}', '\u{1f8bb}', + IdentifierType::Not_XID), ('\u{1f8c0}', '\u{1f8c1}', IdentifierType::Not_XID), + ('\u{1f900}', '\u{1f90b}', IdentifierType::Not_XID), ('\u{1f90c}', '\u{1f90c}', + IdentifierType::Not_XID), ('\u{1f90d}', '\u{1f90f}', IdentifierType::Not_XID), + ('\u{1f910}', '\u{1f918}', IdentifierType::Not_XID), ('\u{1f919}', '\u{1f91e}', + IdentifierType::Not_XID), ('\u{1f91f}', '\u{1f91f}', IdentifierType::Not_XID), + ('\u{1f920}', '\u{1f927}', IdentifierType::Not_XID), ('\u{1f928}', '\u{1f92f}', + IdentifierType::Not_XID), ('\u{1f930}', '\u{1f930}', IdentifierType::Not_XID), + ('\u{1f931}', '\u{1f932}', IdentifierType::Not_XID), ('\u{1f933}', '\u{1f93e}', + IdentifierType::Not_XID), ('\u{1f93f}', '\u{1f93f}', IdentifierType::Not_XID), + ('\u{1f940}', '\u{1f94b}', IdentifierType::Not_XID), ('\u{1f94c}', '\u{1f94c}', + IdentifierType::Not_XID), ('\u{1f94d}', '\u{1f94f}', IdentifierType::Not_XID), + ('\u{1f950}', '\u{1f95e}', IdentifierType::Not_XID), ('\u{1f95f}', '\u{1f96b}', + IdentifierType::Not_XID), ('\u{1f96c}', '\u{1f970}', IdentifierType::Not_XID), + ('\u{1f971}', '\u{1f971}', IdentifierType::Not_XID), ('\u{1f972}', '\u{1f972}', + IdentifierType::Not_XID), ('\u{1f973}', '\u{1f976}', IdentifierType::Not_XID), + ('\u{1f977}', '\u{1f978}', IdentifierType::Not_XID), ('\u{1f979}', '\u{1f979}', + IdentifierType::Not_XID), ('\u{1f97a}', '\u{1f97a}', IdentifierType::Not_XID), + ('\u{1f97b}', '\u{1f97b}', IdentifierType::Not_XID), ('\u{1f97c}', '\u{1f97f}', + IdentifierType::Not_XID), ('\u{1f980}', '\u{1f984}', IdentifierType::Not_XID), + ('\u{1f985}', '\u{1f991}', IdentifierType::Not_XID), ('\u{1f992}', '\u{1f997}', + IdentifierType::Not_XID), ('\u{1f998}', '\u{1f9a2}', IdentifierType::Not_XID), + ('\u{1f9a3}', '\u{1f9a4}', IdentifierType::Not_XID), ('\u{1f9a5}', '\u{1f9aa}', + IdentifierType::Not_XID), ('\u{1f9ab}', '\u{1f9ad}', IdentifierType::Not_XID), + ('\u{1f9ae}', '\u{1f9af}', IdentifierType::Not_XID), ('\u{1f9b0}', '\u{1f9b9}', + IdentifierType::Not_XID), ('\u{1f9ba}', '\u{1f9bf}', IdentifierType::Not_XID), + ('\u{1f9c0}', '\u{1f9c0}', IdentifierType::Not_XID), ('\u{1f9c1}', '\u{1f9c2}', + IdentifierType::Not_XID), ('\u{1f9c3}', '\u{1f9ca}', IdentifierType::Not_XID), + ('\u{1f9cb}', '\u{1f9cb}', IdentifierType::Not_XID), ('\u{1f9cc}', '\u{1f9cc}', + IdentifierType::Not_XID), ('\u{1f9cd}', '\u{1f9cf}', IdentifierType::Not_XID), + ('\u{1f9d0}', '\u{1f9e6}', IdentifierType::Not_XID), ('\u{1f9e7}', '\u{1f9ff}', + IdentifierType::Not_XID), ('\u{1fa00}', '\u{1fa53}', IdentifierType::Not_XID), + ('\u{1fa60}', '\u{1fa6d}', IdentifierType::Not_XID), ('\u{1fa70}', '\u{1fa73}', + IdentifierType::Not_XID), ('\u{1fa74}', '\u{1fa74}', IdentifierType::Not_XID), + ('\u{1fa75}', '\u{1fa77}', IdentifierType::Not_XID), ('\u{1fa78}', '\u{1fa7a}', + IdentifierType::Not_XID), ('\u{1fa7b}', '\u{1fa7c}', IdentifierType::Not_XID), + ('\u{1fa80}', '\u{1fa82}', IdentifierType::Not_XID), ('\u{1fa83}', '\u{1fa86}', + IdentifierType::Not_XID), ('\u{1fa87}', '\u{1fa88}', IdentifierType::Not_XID), + ('\u{1fa89}', '\u{1fa89}', IdentifierType::Not_XID), ('\u{1fa8f}', '\u{1fa8f}', + IdentifierType::Not_XID), ('\u{1fa90}', '\u{1fa95}', IdentifierType::Not_XID), + ('\u{1fa96}', '\u{1faa8}', IdentifierType::Not_XID), ('\u{1faa9}', '\u{1faac}', + IdentifierType::Not_XID), ('\u{1faad}', '\u{1faaf}', IdentifierType::Not_XID), + ('\u{1fab0}', '\u{1fab6}', IdentifierType::Not_XID), ('\u{1fab7}', '\u{1faba}', + IdentifierType::Not_XID), ('\u{1fabb}', '\u{1fabd}', IdentifierType::Not_XID), + ('\u{1fabe}', '\u{1fabe}', IdentifierType::Not_XID), ('\u{1fabf}', '\u{1fabf}', + IdentifierType::Not_XID), ('\u{1fac0}', '\u{1fac2}', IdentifierType::Not_XID), + ('\u{1fac3}', '\u{1fac5}', IdentifierType::Not_XID), ('\u{1fac6}', '\u{1fac6}', IdentifierType::Not_XID), ('\u{1face}', '\u{1facf}', IdentifierType::Not_XID), ('\u{1fad0}', '\u{1fad6}', IdentifierType::Not_XID), ('\u{1fad7}', '\u{1fad9}', IdentifierType::Not_XID), ('\u{1fada}', '\u{1fadb}', IdentifierType::Not_XID), - ('\u{1fae0}', '\u{1fae7}', IdentifierType::Not_XID), ('\u{1fae8}', '\u{1fae8}', + ('\u{1fadc}', '\u{1fadc}', IdentifierType::Not_XID), ('\u{1fadf}', '\u{1fadf}', + IdentifierType::Not_XID), ('\u{1fae0}', '\u{1fae7}', IdentifierType::Not_XID), + ('\u{1fae8}', '\u{1fae8}', IdentifierType::Not_XID), ('\u{1fae9}', '\u{1fae9}', IdentifierType::Not_XID), ('\u{1faf0}', '\u{1faf6}', IdentifierType::Not_XID), ('\u{1faf7}', '\u{1faf8}', IdentifierType::Not_XID), ('\u{1fb00}', '\u{1fb92}', IdentifierType::Not_XID), ('\u{1fb94}', '\u{1fbca}', IdentifierType::Not_XID), - ('\u{1fbf0}', '\u{1fbf9}', IdentifierType::Not_NFKC), ('\u{20000}', '\u{2a6d6}', - IdentifierType::Recommended), ('\u{2a6d7}', '\u{2a6dd}', IdentifierType::Recommended), - ('\u{2a6de}', '\u{2a6df}', IdentifierType::Recommended), ('\u{2a700}', '\u{2b734}', - IdentifierType::Recommended), ('\u{2b735}', '\u{2b738}', IdentifierType::Recommended), - ('\u{2b739}', '\u{2b739}', IdentifierType::Recommended), ('\u{2b740}', '\u{2b81d}', - IdentifierType::Recommended), ('\u{2b820}', '\u{2cea1}', IdentifierType::Recommended), - ('\u{2ceb0}', '\u{2ebe0}', IdentifierType::Recommended), ('\u{2ebf0}', '\u{2ee5d}', - IdentifierType::Recommended), ('\u{2f800}', '\u{2fa1d}', IdentifierType::Not_NFKC), - ('\u{30000}', '\u{3134a}', IdentifierType::Recommended), ('\u{31350}', '\u{323af}', - IdentifierType::Recommended), ('\u{e0001}', '\u{e0001}', IdentifierType::Deprecated), - ('\u{e0020}', '\u{e007f}', IdentifierType::Default_Ignorable), ('\u{e0100}', '\u{e01ef}', + ('\u{1fbcb}', '\u{1fbef}', IdentifierType::Not_XID), ('\u{1fbf0}', '\u{1fbf9}', + IdentifierType::Not_NFKC), ('\u{20000}', '\u{2a6d6}', IdentifierType::Recommended), + ('\u{2a6d7}', '\u{2a6dd}', IdentifierType::Recommended), ('\u{2a6de}', '\u{2a6df}', + IdentifierType::Recommended), ('\u{2a700}', '\u{2b734}', IdentifierType::Recommended), + ('\u{2b735}', '\u{2b738}', IdentifierType::Recommended), ('\u{2b739}', '\u{2b739}', + IdentifierType::Recommended), ('\u{2b740}', '\u{2b81d}', IdentifierType::Recommended), + ('\u{2b820}', '\u{2cea1}', IdentifierType::Recommended), ('\u{2ceb0}', '\u{2ebe0}', + IdentifierType::Recommended), ('\u{2ebf0}', '\u{2ee5d}', IdentifierType::Recommended), + ('\u{2f800}', '\u{2fa1d}', IdentifierType::Not_NFKC), ('\u{30000}', '\u{3134a}', + IdentifierType::Recommended), ('\u{31350}', '\u{323af}', IdentifierType::Recommended), + ('\u{e0001}', '\u{e0001}', IdentifierType::Deprecated), ('\u{e0020}', '\u{e007f}', + IdentifierType::Default_Ignorable), ('\u{e0100}', '\u{e01ef}', IdentifierType::Default_Ignorable) ]; @@ -1832,158 +1870,159 @@ pub mod confusable_detection { '\u{326}']), ('\u{192}', &['\u{66}', '\u{326}']), ('\u{193}', &['\u{47}', '\u{27}']), ('\u{196}', &['\u{6c}']), ('\u{197}', &['\u{6c}', '\u{335}']), ('\u{198}', &['\u{4b}', '\u{27}']), ('\u{199}', &['\u{6b}', '\u{314}']), ('\u{19a}', &['\u{6c}', '\u{335}']), - ('\u{19d}', &['\u{4e}', '\u{326}']), ('\u{19e}', &['\u{6e}', '\u{329}']), ('\u{19f}', - &['\u{4f}', '\u{335}']), ('\u{1a0}', &['\u{4f}', '\u{27}']), ('\u{1a1}', &['\u{6f}', - '\u{27}']), ('\u{1a4}', &['\u{27}', '\u{50}']), ('\u{1a5}', &['\u{70}', '\u{314}']), - ('\u{1a6}', &['\u{52}']), ('\u{1a7}', &['\u{32}']), ('\u{1ac}', &['\u{27}', '\u{54}']), - ('\u{1ad}', &['\u{74}', '\u{314}']), ('\u{1ae}', &['\u{54}', '\u{328}']), ('\u{1b3}', - &['\u{27}', '\u{59}']), ('\u{1b4}', &['\u{79}', '\u{314}']), ('\u{1b5}', &['\u{5a}', - '\u{335}']), ('\u{1b6}', &['\u{7a}', '\u{335}']), ('\u{1b7}', &['\u{33}']), ('\u{1bb}', - &['\u{32}', '\u{335}']), ('\u{1bc}', &['\u{35}']), ('\u{1bd}', &['\u{73}']), ('\u{1bf}', - &['\u{fe}']), ('\u{1c0}', &['\u{6c}']), ('\u{1c1}', &['\u{6c}', '\u{6c}']), ('\u{1c3}', - &['\u{21}']), ('\u{1c4}', &['\u{44}', '\u{17d}']), ('\u{1c5}', &['\u{44}', '\u{17e}']), - ('\u{1c6}', &['\u{64}', '\u{17e}']), ('\u{1c7}', &['\u{4c}', '\u{4a}']), ('\u{1c8}', - &['\u{4c}', '\u{6a}']), ('\u{1c9}', &['\u{6c}', '\u{6a}']), ('\u{1ca}', &['\u{4e}', - '\u{4a}']), ('\u{1cb}', &['\u{4e}', '\u{6a}']), ('\u{1cc}', &['\u{6e}', '\u{6a}']), - ('\u{1cd}', &['\u{102}']), ('\u{1ce}', &['\u{103}']), ('\u{1cf}', &['\u{12c}']), - ('\u{1d0}', &['\u{12d}']), ('\u{1d1}', &['\u{14e}']), ('\u{1d2}', &['\u{14f}']), - ('\u{1d3}', &['\u{16c}']), ('\u{1d4}', &['\u{16d}']), ('\u{1e4}', &['\u{47}', - '\u{335}']), ('\u{1e5}', &['\u{67}', '\u{335}']), ('\u{1e6}', &['\u{11e}']), ('\u{1e7}', - &['\u{11f}']), ('\u{1f1}', &['\u{44}', '\u{5a}']), ('\u{1f2}', &['\u{44}', '\u{7a}']), - ('\u{1f3}', &['\u{64}', '\u{7a}']), ('\u{1f5}', &['\u{123}']), ('\u{1fe}', &['\u{4f}', - '\u{338}', '\u{301}']), ('\u{21a}', &['\u{162}']), ('\u{21b}', &['\u{1ab}']), - ('\u{21c}', &['\u{33}']), ('\u{222}', &['\u{38}']), ('\u{223}', &['\u{38}']), ('\u{224}', - &['\u{5a}', '\u{326}']), ('\u{225}', &['\u{7a}', '\u{326}']), ('\u{226}', &['\u{c5}']), - ('\u{227}', &['\u{e5}']), ('\u{23c}', &['\u{63}', '\u{338}']), ('\u{23e}', &['\u{54}', - '\u{338}']), ('\u{241}', &['\u{3f}']), ('\u{244}', &['\u{55}', '\u{335}']), ('\u{246}', - &['\u{45}', '\u{338}']), ('\u{247}', &['\u{65}', '\u{338}']), ('\u{248}', &['\u{4a}', - '\u{335}']), ('\u{249}', &['\u{6a}', '\u{335}']), ('\u{24d}', &['\u{72}', '\u{335}']), - ('\u{24e}', &['\u{59}', '\u{335}']), ('\u{24f}', &['\u{79}', '\u{335}']), ('\u{251}', - &['\u{61}']), ('\u{253}', &['\u{62}', '\u{314}']), ('\u{256}', &['\u{64}', '\u{328}']), - ('\u{257}', &['\u{64}', '\u{314}']), ('\u{259}', &['\u{1dd}']), ('\u{25a}', &['\u{1dd}', - '\u{2de}']), ('\u{25b}', &['\u{a793}']), ('\u{260}', &['\u{67}', '\u{314}']), - ('\u{261}', &['\u{67}']), ('\u{263}', &['\u{79}']), ('\u{266}', &['\u{68}', '\u{314}']), - ('\u{268}', &['\u{69}', '\u{335}']), ('\u{269}', &['\u{69}']), ('\u{26a}', &['\u{69}']), - ('\u{26b}', &['\u{6c}', '\u{334}']), ('\u{26d}', &['\u{6c}', '\u{328}']), ('\u{26e}', - &['\u{6c}', '\u{21d}']), ('\u{26f}', &['\u{77}']), ('\u{271}', &['\u{72}', '\u{6e}', - '\u{326}']), ('\u{273}', &['\u{6e}', '\u{328}']), ('\u{275}', &['\u{6f}', '\u{335}']), - ('\u{276}', &['\u{6f}', '\u{1d07}']), ('\u{27c}', &['\u{72}', '\u{329}']), ('\u{27d}', - &['\u{72}', '\u{328}']), ('\u{282}', &['\u{73}', '\u{328}']), ('\u{28b}', &['\u{75}']), - ('\u{28f}', &['\u{79}']), ('\u{290}', &['\u{7a}', '\u{328}']), ('\u{292}', - &['\u{21d}']), ('\u{294}', &['\u{3f}']), ('\u{2a0}', &['\u{71}', '\u{314}']), - ('\u{2a3}', &['\u{64}', '\u{7a}']), ('\u{2a4}', &['\u{64}', '\u{21d}']), ('\u{2a5}', - &['\u{64}', '\u{291}']), ('\u{2a6}', &['\u{74}', '\u{73}']), ('\u{2a7}', &['\u{74}', - '\u{283}']), ('\u{2a8}', &['\u{74}', '\u{255}']), ('\u{2a9}', &['\u{66}', '\u{14b}']), - ('\u{2aa}', &['\u{6c}', '\u{73}']), ('\u{2ab}', &['\u{6c}', '\u{7a}']), ('\u{2b3}', - &['\u{18f4}']), ('\u{2b9}', &['\u{27}']), ('\u{2ba}', &['\u{27}', '\u{27}']), - ('\u{2bb}', &['\u{27}']), ('\u{2bc}', &['\u{27}']), ('\u{2bd}', &['\u{27}']), ('\u{2be}', - &['\u{27}']), ('\u{2bf}', &['\u{559}']), ('\u{2c2}', &['\u{3c}']), ('\u{2c3}', - &['\u{3e}']), ('\u{2c4}', &['\u{5e}']), ('\u{2c6}', &['\u{5e}']), ('\u{2c8}', - &['\u{27}']), ('\u{2ca}', &['\u{27}']), ('\u{2cb}', &['\u{27}']), ('\u{2d0}', - &['\u{3a}']), ('\u{2d3}', &['\u{559}']), ('\u{2d7}', &['\u{2d}']), ('\u{2d8}', - &['\u{2c7}']), ('\u{2d9}', &['\u{971}']), ('\u{2da}', &['\u{b0}']), ('\u{2db}', - &['\u{69}']), ('\u{2dc}', &['\u{7e}']), ('\u{2dd}', &['\u{27}', '\u{27}']), ('\u{2e1}', - &['\u{18f3}']), ('\u{2e2}', &['\u{18f5}']), ('\u{2e4}', &['\u{2c1}']), ('\u{2ee}', - &['\u{27}', '\u{27}']), ('\u{2f4}', &['\u{27}']), ('\u{2f6}', &['\u{27}', '\u{27}']), - ('\u{2f8}', &['\u{3a}']), ('\u{2fb}', &['\u{2ea}']), ('\u{305}', &['\u{304}']), - ('\u{30c}', &['\u{306}']), ('\u{30d}', &['\u{670}']), ('\u{310}', &['\u{306}', - '\u{307}']), ('\u{311}', &['\u{302}']), ('\u{315}', &['\u{313}']), ('\u{317}', - &['\u{650}']), ('\u{320}', &['\u{331}']), ('\u{321}', &['\u{326}']), ('\u{322}', - &['\u{328}']), ('\u{327}', &['\u{326}']), ('\u{336}', &['\u{335}']), ('\u{337}', - &['\u{338}']), ('\u{339}', &['\u{326}']), ('\u{340}', &['\u{300}']), ('\u{341}', - &['\u{301}']), ('\u{342}', &['\u{303}']), ('\u{343}', &['\u{313}']), ('\u{345}', - &['\u{328}']), ('\u{347}', &['\u{333}']), ('\u{357}', &['\u{350}']), ('\u{358}', - &['\u{307}']), ('\u{366}', &['\u{30a}']), ('\u{36e}', &['\u{306}']), ('\u{370}', - &['\u{2c75}']), ('\u{374}', &['\u{27}']), ('\u{375}', &['\u{2cf}']), ('\u{376}', - &['\u{418}']), ('\u{377}', &['\u{1d0e}']), ('\u{37a}', &['\u{69}']), ('\u{37b}', - &['\u{254}']), ('\u{37d}', &['\u{a73f}']), ('\u{37e}', &['\u{3b}']), ('\u{37f}', - &['\u{4a}']), ('\u{384}', &['\u{27}']), ('\u{387}', &['\u{b7}']), ('\u{391}', - &['\u{41}']), ('\u{392}', &['\u{42}']), ('\u{395}', &['\u{45}']), ('\u{396}', - &['\u{5a}']), ('\u{397}', &['\u{48}']), ('\u{398}', &['\u{4f}', '\u{335}']), ('\u{399}', - &['\u{6c}']), ('\u{39a}', &['\u{4b}']), ('\u{39b}', &['\u{245}']), ('\u{39c}', - &['\u{4d}']), ('\u{39d}', &['\u{4e}']), ('\u{39f}', &['\u{4f}']), ('\u{3a1}', - &['\u{50}']), ('\u{3a3}', &['\u{1a9}']), ('\u{3a4}', &['\u{54}']), ('\u{3a5}', - &['\u{59}']), ('\u{3a7}', &['\u{58}']), ('\u{3b1}', &['\u{61}']), ('\u{3b2}', - &['\u{df}']), ('\u{3b3}', &['\u{79}']), ('\u{3b4}', &['\u{1e9f}']), ('\u{3b5}', - &['\u{a793}']), ('\u{3b7}', &['\u{6e}', '\u{329}']), ('\u{3b8}', &['\u{4f}', - '\u{335}']), ('\u{3b9}', &['\u{69}']), ('\u{3ba}', &['\u{138}']), ('\u{3bd}', - &['\u{76}']), ('\u{3bf}', &['\u{6f}']), ('\u{3c1}', &['\u{70}']), ('\u{3c3}', - &['\u{6f}']), ('\u{3c4}', &['\u{1d1b}']), ('\u{3c5}', &['\u{75}']), ('\u{3c6}', - &['\u{278}']), ('\u{3d0}', &['\u{df}']), ('\u{3d1}', &['\u{4f}', '\u{335}']), - ('\u{3d2}', &['\u{59}']), ('\u{3d5}', &['\u{278}']), ('\u{3d6}', &['\u{3c0}']), - ('\u{3db}', &['\u{3c2}']), ('\u{3dc}', &['\u{46}']), ('\u{3e8}', &['\u{32}']), - ('\u{3e9}', &['\u{1a8}']), ('\u{3f0}', &['\u{138}']), ('\u{3f1}', &['\u{70}']), - ('\u{3f2}', &['\u{63}']), ('\u{3f3}', &['\u{6a}']), ('\u{3f4}', &['\u{4f}', '\u{335}']), - ('\u{3f5}', &['\u{a793}']), ('\u{3f7}', &['\u{de}']), ('\u{3f8}', &['\u{fe}']), - ('\u{3f9}', &['\u{43}']), ('\u{3fa}', &['\u{4d}']), ('\u{3fd}', &['\u{186}']), - ('\u{3ff}', &['\u{a73e}']), ('\u{404}', &['\u{a792}']), ('\u{405}', &['\u{53}']), - ('\u{406}', &['\u{6c}']), ('\u{408}', &['\u{4a}']), ('\u{410}', &['\u{41}']), ('\u{411}', - &['\u{62}', '\u{304}']), ('\u{412}', &['\u{42}']), ('\u{413}', &['\u{393}']), - ('\u{415}', &['\u{45}']), ('\u{417}', &['\u{33}']), ('\u{419}', &['\u{40d}']), - ('\u{41a}', &['\u{4b}']), ('\u{41b}', &['\u{245}']), ('\u{41c}', &['\u{4d}']), - ('\u{41d}', &['\u{48}']), ('\u{41e}', &['\u{4f}']), ('\u{41f}', &['\u{3a0}']), - ('\u{420}', &['\u{50}']), ('\u{421}', &['\u{43}']), ('\u{422}', &['\u{54}']), ('\u{423}', - &['\u{59}']), ('\u{424}', &['\u{3a6}']), ('\u{425}', &['\u{58}']), ('\u{42b}', - &['\u{62}', '\u{6c}']), ('\u{42c}', &['\u{62}']), ('\u{42e}', &['\u{6c}', '\u{4f}']), - ('\u{430}', &['\u{61}']), ('\u{431}', &['\u{36}']), ('\u{432}', &['\u{299}']), - ('\u{433}', &['\u{72}']), ('\u{435}', &['\u{65}']), ('\u{437}', &['\u{25c}']), - ('\u{438}', &['\u{1d0e}']), ('\u{43a}', &['\u{138}']), ('\u{43c}', &['\u{28d}']), - ('\u{43d}', &['\u{29c}']), ('\u{43e}', &['\u{6f}']), ('\u{43f}', &['\u{3c0}']), - ('\u{440}', &['\u{70}']), ('\u{441}', &['\u{63}']), ('\u{442}', &['\u{1d1b}']), - ('\u{443}', &['\u{79}']), ('\u{444}', &['\u{278}']), ('\u{445}', &['\u{78}']), - ('\u{44a}', &['\u{2c9}', '\u{62}']), ('\u{44b}', &['\u{185}', '\u{69}']), ('\u{44c}', - &['\u{185}']), ('\u{44f}', &['\u{1d19}']), ('\u{454}', &['\u{a793}']), ('\u{455}', - &['\u{73}']), ('\u{456}', &['\u{69}']), ('\u{458}', &['\u{6a}']), ('\u{45b}', - &['\u{68}', '\u{335}']), ('\u{45d}', &['\u{439}']), ('\u{461}', &['\u{77}']), - ('\u{462}', &['\u{62}', '\u{335}']), ('\u{463}', &['\u{62}', '\u{335}']), ('\u{470}', - &['\u{3a8}']), ('\u{471}', &['\u{3c8}']), ('\u{472}', &['\u{4f}', '\u{335}']), - ('\u{473}', &['\u{6f}', '\u{335}']), ('\u{474}', &['\u{56}']), ('\u{475}', &['\u{76}']), - ('\u{47c}', &['\u{460}', '\u{486}', '\u{487}']), ('\u{47d}', &['\u{77}', '\u{486}', - '\u{487}']), ('\u{48a}', &['\u{40d}', '\u{326}']), ('\u{48b}', &['\u{439}', - '\u{326}']), ('\u{48c}', &['\u{62}', '\u{335}']), ('\u{48d}', &['\u{62}', '\u{335}']), - ('\u{490}', &['\u{393}', '\u{27}']), ('\u{491}', &['\u{72}', '\u{27}']), ('\u{492}', - &['\u{393}', '\u{335}']), ('\u{493}', &['\u{72}', '\u{335}']), ('\u{496}', &['\u{416}', - '\u{329}']), ('\u{497}', &['\u{436}', '\u{329}']), ('\u{498}', &['\u{33}', '\u{326}']), - ('\u{499}', &['\u{25c}', '\u{326}']), ('\u{49a}', &['\u{4b}', '\u{329}']), ('\u{49b}', - &['\u{138}', '\u{329}']), ('\u{49e}', &['\u{4b}', '\u{335}']), ('\u{49f}', &['\u{138}', - '\u{335}']), ('\u{4a2}', &['\u{48}', '\u{329}']), ('\u{4a3}', &['\u{29c}', '\u{329}']), - ('\u{4aa}', &['\u{43}', '\u{326}']), ('\u{4ab}', &['\u{63}', '\u{326}']), ('\u{4ac}', - &['\u{54}', '\u{329}']), ('\u{4ad}', &['\u{1d1b}', '\u{329}']), ('\u{4ae}', - &['\u{59}']), ('\u{4af}', &['\u{79}']), ('\u{4b0}', &['\u{59}', '\u{335}']), ('\u{4b1}', - &['\u{79}', '\u{335}']), ('\u{4b2}', &['\u{58}', '\u{329}']), ('\u{4bb}', &['\u{68}']), - ('\u{4bd}', &['\u{65}']), ('\u{4be}', &['\u{4bc}', '\u{328}']), ('\u{4bf}', &['\u{65}', - '\u{328}']), ('\u{4c0}', &['\u{6c}']), ('\u{4c5}', &['\u{245}', '\u{326}']), ('\u{4c6}', - &['\u{43b}', '\u{326}']), ('\u{4c7}', &['\u{48}', '\u{326}']), ('\u{4c8}', &['\u{29c}', - '\u{326}']), ('\u{4c9}', &['\u{48}', '\u{326}']), ('\u{4ca}', &['\u{29c}', '\u{326}']), - ('\u{4cb}', &['\u{4b6}']), ('\u{4cc}', &['\u{4b7}']), ('\u{4cd}', &['\u{4d}', - '\u{326}']), ('\u{4ce}', &['\u{28d}', '\u{326}']), ('\u{4cf}', &['\u{69}']), ('\u{4d4}', - &['\u{41}', '\u{45}']), ('\u{4d5}', &['\u{61}', '\u{65}']), ('\u{4d8}', &['\u{18f}']), - ('\u{4d9}', &['\u{1dd}']), ('\u{4e0}', &['\u{33}']), ('\u{4e1}', &['\u{21d}']), - ('\u{4e8}', &['\u{4f}', '\u{335}']), ('\u{4e9}', &['\u{6f}', '\u{335}']), ('\u{501}', - &['\u{64}']), ('\u{50a}', &['\u{1f6}']), ('\u{50c}', &['\u{47}']), ('\u{50d}', - &['\u{262}']), ('\u{510}', &['\u{190}']), ('\u{511}', &['\u{a793}']), ('\u{51b}', - &['\u{71}']), ('\u{51c}', &['\u{57}']), ('\u{51d}', &['\u{77}']), ('\u{53b}', - &['\u{12ae}']), ('\u{544}', &['\u{1206}']), ('\u{54a}', &['\u{1323}']), ('\u{54c}', - &['\u{1261}']), ('\u{54d}', &['\u{55}']), ('\u{54f}', &['\u{53}']), ('\u{553}', - &['\u{3a6}']), ('\u{555}', &['\u{4f}']), ('\u{55a}', &['\u{27}']), ('\u{55d}', - &['\u{27}']), ('\u{561}', &['\u{77}']), ('\u{563}', &['\u{71}']), ('\u{566}', - &['\u{71}']), ('\u{56e}', &['\u{1e9f}']), ('\u{570}', &['\u{68}']), ('\u{575}', - &['\u{237}']), ('\u{578}', &['\u{6e}']), ('\u{57a}', &['\u{270}']), ('\u{57c}', - &['\u{6e}']), ('\u{57d}', &['\u{75}']), ('\u{581}', &['\u{67}']), ('\u{584}', - &['\u{66}']), ('\u{585}', &['\u{6f}']), ('\u{587}', &['\u{565}', '\u{582}']), - ('\u{589}', &['\u{3a}']), ('\u{59c}', &['\u{301}']), ('\u{59d}', &['\u{301}']), - ('\u{5a4}', &['\u{59a}']), ('\u{5a8}', &['\u{599}']), ('\u{5ad}', &['\u{596}']), - ('\u{5ae}', &['\u{598}']), ('\u{5af}', &['\u{30a}']), ('\u{5b4}', &['\u{323}']), - ('\u{5b9}', &['\u{307}']), ('\u{5ba}', &['\u{307}']), ('\u{5c0}', &['\u{6c}']), - ('\u{5c1}', &['\u{307}']), ('\u{5c2}', &['\u{307}']), ('\u{5c3}', &['\u{3a}']), - ('\u{5c4}', &['\u{307}']), ('\u{5c5}', &['\u{323}']), ('\u{5d5}', &['\u{6c}']), - ('\u{5d8}', &['\u{76}']), ('\u{5d9}', &['\u{27}']), ('\u{5df}', &['\u{6c}']), ('\u{5e1}', - &['\u{6f}']), ('\u{5f0}', &['\u{6c}', '\u{6c}']), ('\u{5f1}', &['\u{6c}', '\u{27}']), - ('\u{5f2}', &['\u{27}', '\u{27}']), ('\u{5f3}', &['\u{27}']), ('\u{5f4}', &['\u{27}', - '\u{27}']), ('\u{609}', &['\u{ba}', '\u{2f}', '\u{2080}', '\u{2080}']), ('\u{60a}', - &['\u{ba}', '\u{2f}', '\u{2080}', '\u{2080}', '\u{2080}']), ('\u{60d}', &['\u{2c}']), - ('\u{60f}', &['\u{639}']), ('\u{618}', &['\u{301}']), ('\u{619}', &['\u{313}']), - ('\u{61a}', &['\u{650}']), ('\u{623}', &['\u{6c}', '\u{674}']), ('\u{624}', &['\u{648}', + ('\u{19b}', &['\u{3bb}', '\u{338}']), ('\u{19d}', &['\u{4e}', '\u{326}']), ('\u{19e}', + &['\u{6e}', '\u{329}']), ('\u{19f}', &['\u{4f}', '\u{335}']), ('\u{1a0}', &['\u{4f}', + '\u{27}']), ('\u{1a1}', &['\u{6f}', '\u{27}']), ('\u{1a4}', &['\u{27}', '\u{50}']), + ('\u{1a5}', &['\u{70}', '\u{314}']), ('\u{1a6}', &['\u{52}']), ('\u{1a7}', &['\u{32}']), + ('\u{1ac}', &['\u{27}', '\u{54}']), ('\u{1ad}', &['\u{74}', '\u{314}']), ('\u{1ae}', + &['\u{54}', '\u{328}']), ('\u{1b3}', &['\u{27}', '\u{59}']), ('\u{1b4}', &['\u{79}', + '\u{314}']), ('\u{1b5}', &['\u{5a}', '\u{335}']), ('\u{1b6}', &['\u{7a}', '\u{335}']), + ('\u{1b7}', &['\u{33}']), ('\u{1bb}', &['\u{32}', '\u{335}']), ('\u{1bc}', &['\u{35}']), + ('\u{1bd}', &['\u{73}']), ('\u{1bf}', &['\u{fe}']), ('\u{1c0}', &['\u{6c}']), ('\u{1c1}', + &['\u{6c}', '\u{6c}']), ('\u{1c3}', &['\u{21}']), ('\u{1c4}', &['\u{44}', '\u{17d}']), + ('\u{1c5}', &['\u{44}', '\u{17e}']), ('\u{1c6}', &['\u{64}', '\u{17e}']), ('\u{1c7}', + &['\u{4c}', '\u{4a}']), ('\u{1c8}', &['\u{4c}', '\u{6a}']), ('\u{1c9}', &['\u{6c}', + '\u{6a}']), ('\u{1ca}', &['\u{4e}', '\u{4a}']), ('\u{1cb}', &['\u{4e}', '\u{6a}']), + ('\u{1cc}', &['\u{6e}', '\u{6a}']), ('\u{1cd}', &['\u{102}']), ('\u{1ce}', + &['\u{103}']), ('\u{1cf}', &['\u{12c}']), ('\u{1d0}', &['\u{12d}']), ('\u{1d1}', + &['\u{14e}']), ('\u{1d2}', &['\u{14f}']), ('\u{1d3}', &['\u{16c}']), ('\u{1d4}', + &['\u{16d}']), ('\u{1e4}', &['\u{47}', '\u{335}']), ('\u{1e5}', &['\u{67}', + '\u{335}']), ('\u{1e6}', &['\u{11e}']), ('\u{1e7}', &['\u{11f}']), ('\u{1f1}', + &['\u{44}', '\u{5a}']), ('\u{1f2}', &['\u{44}', '\u{7a}']), ('\u{1f3}', &['\u{64}', + '\u{7a}']), ('\u{1f5}', &['\u{123}']), ('\u{1fe}', &['\u{4f}', '\u{338}', '\u{301}']), + ('\u{21a}', &['\u{162}']), ('\u{21b}', &['\u{1ab}']), ('\u{21c}', &['\u{33}']), + ('\u{222}', &['\u{38}']), ('\u{223}', &['\u{38}']), ('\u{224}', &['\u{5a}', '\u{326}']), + ('\u{225}', &['\u{7a}', '\u{326}']), ('\u{226}', &['\u{c5}']), ('\u{227}', &['\u{e5}']), + ('\u{23c}', &['\u{63}', '\u{338}']), ('\u{23e}', &['\u{54}', '\u{338}']), ('\u{241}', + &['\u{3f}']), ('\u{244}', &['\u{55}', '\u{335}']), ('\u{246}', &['\u{45}', '\u{338}']), + ('\u{247}', &['\u{65}', '\u{338}']), ('\u{248}', &['\u{4a}', '\u{335}']), ('\u{249}', + &['\u{6a}', '\u{335}']), ('\u{24d}', &['\u{72}', '\u{335}']), ('\u{24e}', &['\u{59}', + '\u{335}']), ('\u{24f}', &['\u{79}', '\u{335}']), ('\u{251}', &['\u{61}']), ('\u{253}', + &['\u{62}', '\u{314}']), ('\u{256}', &['\u{64}', '\u{328}']), ('\u{257}', &['\u{64}', + '\u{314}']), ('\u{259}', &['\u{1dd}']), ('\u{25a}', &['\u{1dd}', '\u{2de}']), + ('\u{25b}', &['\u{a793}']), ('\u{260}', &['\u{67}', '\u{314}']), ('\u{261}', + &['\u{67}']), ('\u{263}', &['\u{79}']), ('\u{266}', &['\u{68}', '\u{314}']), ('\u{268}', + &['\u{69}', '\u{335}']), ('\u{269}', &['\u{69}']), ('\u{26a}', &['\u{69}']), ('\u{26b}', + &['\u{6c}', '\u{334}']), ('\u{26d}', &['\u{6c}', '\u{328}']), ('\u{26e}', &['\u{6c}', + '\u{21d}']), ('\u{26f}', &['\u{77}']), ('\u{271}', &['\u{72}', '\u{6e}', '\u{326}']), + ('\u{273}', &['\u{6e}', '\u{328}']), ('\u{275}', &['\u{6f}', '\u{335}']), ('\u{276}', + &['\u{6f}', '\u{1d07}']), ('\u{27c}', &['\u{72}', '\u{329}']), ('\u{27d}', &['\u{72}', + '\u{328}']), ('\u{282}', &['\u{73}', '\u{328}']), ('\u{28b}', &['\u{75}']), ('\u{28f}', + &['\u{79}']), ('\u{290}', &['\u{7a}', '\u{328}']), ('\u{292}', &['\u{21d}']), + ('\u{294}', &['\u{3f}']), ('\u{2a0}', &['\u{71}', '\u{314}']), ('\u{2a3}', &['\u{64}', + '\u{7a}']), ('\u{2a4}', &['\u{64}', '\u{21d}']), ('\u{2a5}', &['\u{64}', '\u{291}']), + ('\u{2a6}', &['\u{74}', '\u{73}']), ('\u{2a7}', &['\u{74}', '\u{283}']), ('\u{2a8}', + &['\u{74}', '\u{255}']), ('\u{2a9}', &['\u{66}', '\u{14b}']), ('\u{2aa}', &['\u{6c}', + '\u{73}']), ('\u{2ab}', &['\u{6c}', '\u{7a}']), ('\u{2b3}', &['\u{18f4}']), ('\u{2b9}', + &['\u{27}']), ('\u{2ba}', &['\u{27}', '\u{27}']), ('\u{2bb}', &['\u{27}']), ('\u{2bc}', + &['\u{27}']), ('\u{2bd}', &['\u{27}']), ('\u{2be}', &['\u{27}']), ('\u{2bf}', + &['\u{559}']), ('\u{2c2}', &['\u{3c}']), ('\u{2c3}', &['\u{3e}']), ('\u{2c4}', + &['\u{5e}']), ('\u{2c6}', &['\u{5e}']), ('\u{2c8}', &['\u{27}']), ('\u{2ca}', + &['\u{27}']), ('\u{2cb}', &['\u{27}']), ('\u{2d0}', &['\u{3a}']), ('\u{2d3}', + &['\u{559}']), ('\u{2d7}', &['\u{2d}']), ('\u{2d8}', &['\u{2c7}']), ('\u{2d9}', + &['\u{971}']), ('\u{2da}', &['\u{b0}']), ('\u{2db}', &['\u{69}']), ('\u{2dc}', + &['\u{7e}']), ('\u{2dd}', &['\u{27}', '\u{27}']), ('\u{2e1}', &['\u{18f3}']), + ('\u{2e2}', &['\u{18f5}']), ('\u{2e4}', &['\u{2c1}']), ('\u{2ee}', &['\u{27}', + '\u{27}']), ('\u{2f4}', &['\u{27}']), ('\u{2f6}', &['\u{27}', '\u{27}']), ('\u{2f8}', + &['\u{3a}']), ('\u{2fb}', &['\u{2ea}']), ('\u{305}', &['\u{304}']), ('\u{30c}', + &['\u{306}']), ('\u{30d}', &['\u{670}']), ('\u{310}', &['\u{306}', '\u{307}']), + ('\u{311}', &['\u{302}']), ('\u{315}', &['\u{313}']), ('\u{317}', &['\u{650}']), + ('\u{320}', &['\u{331}']), ('\u{321}', &['\u{326}']), ('\u{322}', &['\u{328}']), + ('\u{327}', &['\u{326}']), ('\u{336}', &['\u{335}']), ('\u{337}', &['\u{338}']), + ('\u{339}', &['\u{326}']), ('\u{340}', &['\u{300}']), ('\u{341}', &['\u{301}']), + ('\u{342}', &['\u{303}']), ('\u{343}', &['\u{313}']), ('\u{345}', &['\u{328}']), + ('\u{347}', &['\u{333}']), ('\u{357}', &['\u{350}']), ('\u{358}', &['\u{307}']), + ('\u{366}', &['\u{30a}']), ('\u{36e}', &['\u{306}']), ('\u{370}', &['\u{2c75}']), + ('\u{374}', &['\u{27}']), ('\u{375}', &['\u{2cf}']), ('\u{376}', &['\u{418}']), + ('\u{377}', &['\u{1d0e}']), ('\u{37a}', &['\u{69}']), ('\u{37b}', &['\u{254}']), + ('\u{37d}', &['\u{a73f}']), ('\u{37e}', &['\u{3b}']), ('\u{37f}', &['\u{4a}']), + ('\u{384}', &['\u{27}']), ('\u{387}', &['\u{b7}']), ('\u{391}', &['\u{41}']), ('\u{392}', + &['\u{42}']), ('\u{395}', &['\u{45}']), ('\u{396}', &['\u{5a}']), ('\u{397}', + &['\u{48}']), ('\u{398}', &['\u{4f}', '\u{335}']), ('\u{399}', &['\u{6c}']), ('\u{39a}', + &['\u{4b}']), ('\u{39b}', &['\u{245}']), ('\u{39c}', &['\u{4d}']), ('\u{39d}', + &['\u{4e}']), ('\u{39f}', &['\u{4f}']), ('\u{3a1}', &['\u{50}']), ('\u{3a3}', + &['\u{1a9}']), ('\u{3a4}', &['\u{54}']), ('\u{3a5}', &['\u{59}']), ('\u{3a7}', + &['\u{58}']), ('\u{3b1}', &['\u{61}']), ('\u{3b2}', &['\u{df}']), ('\u{3b3}', + &['\u{79}']), ('\u{3b4}', &['\u{1e9f}']), ('\u{3b5}', &['\u{a793}']), ('\u{3b7}', + &['\u{6e}', '\u{329}']), ('\u{3b8}', &['\u{4f}', '\u{335}']), ('\u{3b9}', &['\u{69}']), + ('\u{3ba}', &['\u{138}']), ('\u{3bd}', &['\u{76}']), ('\u{3bf}', &['\u{6f}']), + ('\u{3c1}', &['\u{70}']), ('\u{3c3}', &['\u{6f}']), ('\u{3c4}', &['\u{1d1b}']), + ('\u{3c5}', &['\u{75}']), ('\u{3c6}', &['\u{278}']), ('\u{3d0}', &['\u{df}']), + ('\u{3d1}', &['\u{4f}', '\u{335}']), ('\u{3d2}', &['\u{59}']), ('\u{3d5}', + &['\u{278}']), ('\u{3d6}', &['\u{3c0}']), ('\u{3db}', &['\u{3c2}']), ('\u{3dc}', + &['\u{46}']), ('\u{3e8}', &['\u{32}']), ('\u{3e9}', &['\u{1a8}']), ('\u{3f0}', + &['\u{138}']), ('\u{3f1}', &['\u{70}']), ('\u{3f2}', &['\u{63}']), ('\u{3f3}', + &['\u{6a}']), ('\u{3f4}', &['\u{4f}', '\u{335}']), ('\u{3f5}', &['\u{a793}']), + ('\u{3f7}', &['\u{de}']), ('\u{3f8}', &['\u{fe}']), ('\u{3f9}', &['\u{43}']), ('\u{3fa}', + &['\u{4d}']), ('\u{3fd}', &['\u{186}']), ('\u{3ff}', &['\u{a73e}']), ('\u{404}', + &['\u{a792}']), ('\u{405}', &['\u{53}']), ('\u{406}', &['\u{6c}']), ('\u{408}', + &['\u{4a}']), ('\u{410}', &['\u{41}']), ('\u{411}', &['\u{62}', '\u{304}']), ('\u{412}', + &['\u{42}']), ('\u{413}', &['\u{393}']), ('\u{415}', &['\u{45}']), ('\u{417}', + &['\u{33}']), ('\u{419}', &['\u{40d}']), ('\u{41a}', &['\u{4b}']), ('\u{41b}', + &['\u{245}']), ('\u{41c}', &['\u{4d}']), ('\u{41d}', &['\u{48}']), ('\u{41e}', + &['\u{4f}']), ('\u{41f}', &['\u{3a0}']), ('\u{420}', &['\u{50}']), ('\u{421}', + &['\u{43}']), ('\u{422}', &['\u{54}']), ('\u{423}', &['\u{59}']), ('\u{424}', + &['\u{3a6}']), ('\u{425}', &['\u{58}']), ('\u{42b}', &['\u{62}', '\u{6c}']), ('\u{42c}', + &['\u{62}']), ('\u{42e}', &['\u{6c}', '\u{4f}']), ('\u{430}', &['\u{61}']), ('\u{431}', + &['\u{36}']), ('\u{432}', &['\u{299}']), ('\u{433}', &['\u{72}']), ('\u{435}', + &['\u{65}']), ('\u{437}', &['\u{25c}']), ('\u{438}', &['\u{1d0e}']), ('\u{43a}', + &['\u{138}']), ('\u{43c}', &['\u{28d}']), ('\u{43d}', &['\u{29c}']), ('\u{43e}', + &['\u{6f}']), ('\u{43f}', &['\u{3c0}']), ('\u{440}', &['\u{70}']), ('\u{441}', + &['\u{63}']), ('\u{442}', &['\u{1d1b}']), ('\u{443}', &['\u{79}']), ('\u{444}', + &['\u{278}']), ('\u{445}', &['\u{78}']), ('\u{44a}', &['\u{2c9}', '\u{62}']), + ('\u{44b}', &['\u{185}', '\u{69}']), ('\u{44c}', &['\u{185}']), ('\u{44f}', + &['\u{1d19}']), ('\u{454}', &['\u{a793}']), ('\u{455}', &['\u{73}']), ('\u{456}', + &['\u{69}']), ('\u{458}', &['\u{6a}']), ('\u{45b}', &['\u{68}', '\u{335}']), ('\u{45d}', + &['\u{439}']), ('\u{461}', &['\u{77}']), ('\u{462}', &['\u{62}', '\u{335}']), + ('\u{463}', &['\u{62}', '\u{335}']), ('\u{470}', &['\u{3a8}']), ('\u{471}', + &['\u{3c8}']), ('\u{472}', &['\u{4f}', '\u{335}']), ('\u{473}', &['\u{6f}', + '\u{335}']), ('\u{474}', &['\u{56}']), ('\u{475}', &['\u{76}']), ('\u{47c}', + &['\u{460}', '\u{486}', '\u{487}']), ('\u{47d}', &['\u{77}', '\u{486}', '\u{487}']), + ('\u{48a}', &['\u{40d}', '\u{326}']), ('\u{48b}', &['\u{439}', '\u{326}']), ('\u{48c}', + &['\u{62}', '\u{335}']), ('\u{48d}', &['\u{62}', '\u{335}']), ('\u{490}', &['\u{393}', + '\u{27}']), ('\u{491}', &['\u{72}', '\u{27}']), ('\u{492}', &['\u{393}', '\u{335}']), + ('\u{493}', &['\u{72}', '\u{335}']), ('\u{496}', &['\u{416}', '\u{329}']), ('\u{497}', + &['\u{436}', '\u{329}']), ('\u{498}', &['\u{33}', '\u{326}']), ('\u{499}', &['\u{25c}', + '\u{326}']), ('\u{49a}', &['\u{4b}', '\u{329}']), ('\u{49b}', &['\u{138}', '\u{329}']), + ('\u{49e}', &['\u{4b}', '\u{335}']), ('\u{49f}', &['\u{138}', '\u{335}']), ('\u{4a2}', + &['\u{48}', '\u{329}']), ('\u{4a3}', &['\u{29c}', '\u{329}']), ('\u{4aa}', &['\u{43}', + '\u{326}']), ('\u{4ab}', &['\u{63}', '\u{326}']), ('\u{4ac}', &['\u{54}', '\u{329}']), + ('\u{4ad}', &['\u{1d1b}', '\u{329}']), ('\u{4ae}', &['\u{59}']), ('\u{4af}', + &['\u{79}']), ('\u{4b0}', &['\u{59}', '\u{335}']), ('\u{4b1}', &['\u{79}', '\u{335}']), + ('\u{4b2}', &['\u{58}', '\u{329}']), ('\u{4bb}', &['\u{68}']), ('\u{4bd}', &['\u{65}']), + ('\u{4be}', &['\u{4bc}', '\u{328}']), ('\u{4bf}', &['\u{65}', '\u{328}']), ('\u{4c0}', + &['\u{6c}']), ('\u{4c5}', &['\u{245}', '\u{326}']), ('\u{4c6}', &['\u{43b}', + '\u{326}']), ('\u{4c7}', &['\u{48}', '\u{326}']), ('\u{4c8}', &['\u{29c}', '\u{326}']), + ('\u{4c9}', &['\u{48}', '\u{326}']), ('\u{4ca}', &['\u{29c}', '\u{326}']), ('\u{4cb}', + &['\u{4b6}']), ('\u{4cc}', &['\u{4b7}']), ('\u{4cd}', &['\u{4d}', '\u{326}']), + ('\u{4ce}', &['\u{28d}', '\u{326}']), ('\u{4cf}', &['\u{69}']), ('\u{4d4}', &['\u{41}', + '\u{45}']), ('\u{4d5}', &['\u{61}', '\u{65}']), ('\u{4d8}', &['\u{18f}']), ('\u{4d9}', + &['\u{1dd}']), ('\u{4e0}', &['\u{33}']), ('\u{4e1}', &['\u{21d}']), ('\u{4e8}', + &['\u{4f}', '\u{335}']), ('\u{4e9}', &['\u{6f}', '\u{335}']), ('\u{501}', &['\u{64}']), + ('\u{50a}', &['\u{1f6}']), ('\u{50c}', &['\u{47}']), ('\u{50d}', &['\u{262}']), + ('\u{510}', &['\u{190}']), ('\u{511}', &['\u{a793}']), ('\u{51b}', &['\u{71}']), + ('\u{51c}', &['\u{57}']), ('\u{51d}', &['\u{77}']), ('\u{53b}', &['\u{12ae}']), + ('\u{544}', &['\u{1206}']), ('\u{54a}', &['\u{1323}']), ('\u{54c}', &['\u{1261}']), + ('\u{54d}', &['\u{55}']), ('\u{54f}', &['\u{53}']), ('\u{553}', &['\u{3a6}']), + ('\u{555}', &['\u{4f}']), ('\u{55a}', &['\u{27}']), ('\u{55d}', &['\u{27}']), ('\u{561}', + &['\u{77}']), ('\u{563}', &['\u{71}']), ('\u{566}', &['\u{71}']), ('\u{56e}', + &['\u{1e9f}']), ('\u{570}', &['\u{68}']), ('\u{575}', &['\u{237}']), ('\u{578}', + &['\u{6e}']), ('\u{57a}', &['\u{270}']), ('\u{57c}', &['\u{6e}']), ('\u{57d}', + &['\u{75}']), ('\u{581}', &['\u{67}']), ('\u{584}', &['\u{66}']), ('\u{585}', + &['\u{6f}']), ('\u{587}', &['\u{565}', '\u{582}']), ('\u{589}', &['\u{3a}']), + ('\u{59c}', &['\u{301}']), ('\u{59d}', &['\u{301}']), ('\u{5a4}', &['\u{59a}']), + ('\u{5a8}', &['\u{599}']), ('\u{5ad}', &['\u{596}']), ('\u{5ae}', &['\u{598}']), + ('\u{5af}', &['\u{30a}']), ('\u{5b4}', &['\u{323}']), ('\u{5b9}', &['\u{307}']), + ('\u{5ba}', &['\u{307}']), ('\u{5c0}', &['\u{6c}']), ('\u{5c1}', &['\u{307}']), + ('\u{5c2}', &['\u{307}']), ('\u{5c3}', &['\u{3a}']), ('\u{5c4}', &['\u{307}']), + ('\u{5c5}', &['\u{323}']), ('\u{5d5}', &['\u{6c}']), ('\u{5d8}', &['\u{76}']), + ('\u{5d9}', &['\u{27}']), ('\u{5df}', &['\u{6c}']), ('\u{5e1}', &['\u{6f}']), ('\u{5f0}', + &['\u{6c}', '\u{6c}']), ('\u{5f1}', &['\u{6c}', '\u{27}']), ('\u{5f2}', &['\u{27}', + '\u{27}']), ('\u{5f3}', &['\u{27}']), ('\u{5f4}', &['\u{27}', '\u{27}']), ('\u{609}', + &['\u{ba}', '\u{2f}', '\u{2080}', '\u{2080}']), ('\u{60a}', &['\u{ba}', '\u{2f}', + '\u{2080}', '\u{2080}', '\u{2080}']), ('\u{60d}', &['\u{2c}']), ('\u{60f}', + &['\u{639}']), ('\u{618}', &['\u{301}']), ('\u{619}', &['\u{313}']), ('\u{61a}', + &['\u{650}']), ('\u{623}', &['\u{6c}', '\u{674}']), ('\u{624}', &['\u{648}', '\u{674}']), ('\u{625}', &['\u{6c}', '\u{655}']), ('\u{626}', &['\u{649}', '\u{674}']), ('\u{627}', &['\u{6c}']), ('\u{62b}', &['\u{649}', '\u{6db}']), ('\u{634}', &['\u{633}', '\u{6db}']), ('\u{63d}', &['\u{649}', '\u{302}']), ('\u{63f}', &['\u{649}', @@ -2398,242 +2437,242 @@ pub mod confusable_detection { ('\u{16c1}', &['\u{6c}']), ('\u{16c2}', &['\u{16bd}']), ('\u{16cc}', &['\u{27}']), ('\u{16d5}', &['\u{4b}']), ('\u{16d6}', &['\u{4d}']), ('\u{16d8}', &['\u{3a8}']), ('\u{16e1}', &['\u{16bc}']), ('\u{16eb}', &['\u{b7}']), ('\u{16ec}', &['\u{3a}']), - ('\u{16ed}', &['\u{2b}']), ('\u{16f0}', &['\u{3a6}']), ('\u{1735}', &['\u{2f}']), - ('\u{17a3}', &['\u{17a2}']), ('\u{17b7}', &['\u{e34}']), ('\u{17b8}', &['\u{e35}']), - ('\u{17b9}', &['\u{e36}']), ('\u{17ba}', &['\u{e37}']), ('\u{17c6}', &['\u{30a}']), - ('\u{17cb}', &['\u{e48}']), ('\u{17d3}', &['\u{30a}']), ('\u{17d4}', &['\u{e2f}']), - ('\u{17d5}', &['\u{e5a}']), ('\u{17d9}', &['\u{e4f}']), ('\u{17da}', &['\u{e5b}']), - ('\u{1803}', &['\u{3a}']), ('\u{1809}', &['\u{3a}']), ('\u{1855}', &['\u{1835}']), - ('\u{1896}', &['\u{185c}']), ('\u{18b3}', &['\u{b7}', '\u{18b1}']), ('\u{18b6}', - &['\u{b7}', '\u{18b4}']), ('\u{18b9}', &['\u{b7}', '\u{18b8}']), ('\u{18c2}', - &['\u{b7}', '\u{18c0}']), ('\u{18c6}', &['\u{b7}', '\u{14c2}']), ('\u{18c7}', - &['\u{14c2}', '\u{b7}']), ('\u{18c8}', &['\u{b7}', '\u{14c3}']), ('\u{18c9}', - &['\u{14c3}', '\u{b7}']), ('\u{18ca}', &['\u{b7}', '\u{14c4}']), ('\u{18cb}', - &['\u{14c4}', '\u{b7}']), ('\u{18cc}', &['\u{b7}', '\u{14c5}']), ('\u{18cd}', - &['\u{14c5}', '\u{b7}']), ('\u{18ce}', &['\u{b7}', '\u{1543}']), ('\u{18cf}', - &['\u{b7}', '\u{1546}']), ('\u{18d0}', &['\u{b7}', '\u{1547}']), ('\u{18d1}', - &['\u{b7}', '\u{1548}']), ('\u{18d2}', &['\u{b7}', '\u{1549}']), ('\u{18d3}', - &['\u{b7}', '\u{154b}']), ('\u{18db}', &['\u{18f5}']), ('\u{18dc}', &['\u{18df}', - '\u{141e}']), ('\u{18dd}', &['\u{141e}', '\u{18df}']), ('\u{18e0}', &['\u{1543}', - '\u{b7}']), ('\u{18e3}', &['\u{155e}', '\u{b7}']), ('\u{18e4}', &['\u{1566}', - '\u{b7}']), ('\u{18e5}', &['\u{156b}', '\u{b7}']), ('\u{18e8}', &['\u{1586}', - '\u{b7}']), ('\u{18ea}', &['\u{1597}', '\u{b7}']), ('\u{18ed}', &['\u{460}', - '\u{b7}']), ('\u{18f0}', &['\u{15f4}', '\u{b7}']), ('\u{18f2}', &['\u{161b}', - '\u{b7}']), ('\u{19d0}', &['\u{199e}']), ('\u{19d1}', &['\u{19b1}']), ('\u{1a80}', - &['\u{1a45}']), ('\u{1a90}', &['\u{1a45}']), ('\u{1aa9}', &['\u{1aa8}', '\u{1aa8}']), - ('\u{1aab}', &['\u{1aaa}', '\u{1aa8}']), ('\u{1ab4}', &['\u{6db}']), ('\u{1ab7}', - &['\u{328}']), ('\u{1b52}', &['\u{1b0d}']), ('\u{1b53}', &['\u{1b11}']), ('\u{1b58}', - &['\u{1b28}']), ('\u{1b5c}', &['\u{1b50}']), ('\u{1b5f}', &['\u{1b5e}', '\u{1b5e}']), - ('\u{1c3c}', &['\u{1c3b}', '\u{1c3b}']), ('\u{1c7f}', &['\u{1c7e}', '\u{1c7e}']), - ('\u{1cd0}', &['\u{302}']), ('\u{1cd2}', &['\u{304}']), ('\u{1cd3}', &['\u{27}', - '\u{27}']), ('\u{1cd5}', &['\u{32b}']), ('\u{1cd8}', &['\u{32e}']), ('\u{1cd9}', - &['\u{32d}']), ('\u{1cda}', &['\u{30e}']), ('\u{1cdc}', &['\u{329}']), ('\u{1cdd}', - &['\u{323}']), ('\u{1cde}', &['\u{324}']), ('\u{1ced}', &['\u{316}']), ('\u{1d04}', - &['\u{63}']), ('\u{1d08}', &['\u{25c}']), ('\u{1d0b}', &['\u{138}']), ('\u{1d0d}', - &['\u{28d}']), ('\u{1d0f}', &['\u{6f}']), ('\u{1d10}', &['\u{254}']), ('\u{1d11}', - &['\u{6f}']), ('\u{1d14}', &['\u{1dd}', '\u{6f}']), ('\u{1d1c}', &['\u{75}']), - ('\u{1d20}', &['\u{76}']), ('\u{1d21}', &['\u{77}']), ('\u{1d22}', &['\u{7a}']), - ('\u{1d24}', &['\u{1a8}']), ('\u{1d26}', &['\u{72}']), ('\u{1d27}', &['\u{28c}']), - ('\u{1d28}', &['\u{3c0}']), ('\u{1d29}', &['\u{1d18}']), ('\u{1d2b}', &['\u{43b}']), - ('\u{1d3e}', &['\u{18d6}']), ('\u{1d52}', &['\u{ba}']), ('\u{1d6b}', &['\u{75}', - '\u{65}']), ('\u{1d6e}', &['\u{66}', '\u{334}']), ('\u{1d6f}', &['\u{72}', '\u{6e}', - '\u{334}']), ('\u{1d70}', &['\u{6e}', '\u{334}']), ('\u{1d72}', &['\u{72}', - '\u{334}']), ('\u{1d73}', &['\u{27e}', '\u{334}']), ('\u{1d74}', &['\u{73}', - '\u{334}']), ('\u{1d75}', &['\u{74}', '\u{334}']), ('\u{1d76}', &['\u{7a}', + ('\u{16ed}', &['\u{2b}']), ('\u{16f0}', &['\u{3a6}']), ('\u{1734}', &['\u{1715}']), + ('\u{1735}', &['\u{2f}']), ('\u{17a3}', &['\u{17a2}']), ('\u{17b7}', &['\u{e34}']), + ('\u{17b8}', &['\u{e35}']), ('\u{17b9}', &['\u{e36}']), ('\u{17ba}', &['\u{e37}']), + ('\u{17c6}', &['\u{30a}']), ('\u{17cb}', &['\u{e48}']), ('\u{17d3}', &['\u{30a}']), + ('\u{17d4}', &['\u{e2f}']), ('\u{17d5}', &['\u{e5a}']), ('\u{17d9}', &['\u{e4f}']), + ('\u{17da}', &['\u{e5b}']), ('\u{1803}', &['\u{3a}']), ('\u{1809}', &['\u{3a}']), + ('\u{1855}', &['\u{1835}']), ('\u{1896}', &['\u{185c}']), ('\u{18b3}', &['\u{b7}', + '\u{18b1}']), ('\u{18b6}', &['\u{b7}', '\u{18b4}']), ('\u{18b9}', &['\u{b7}', + '\u{18b8}']), ('\u{18c2}', &['\u{b7}', '\u{18c0}']), ('\u{18c6}', &['\u{b7}', + '\u{14c2}']), ('\u{18c7}', &['\u{14c2}', '\u{b7}']), ('\u{18c8}', &['\u{b7}', + '\u{14c3}']), ('\u{18c9}', &['\u{14c3}', '\u{b7}']), ('\u{18ca}', &['\u{b7}', + '\u{14c4}']), ('\u{18cb}', &['\u{14c4}', '\u{b7}']), ('\u{18cc}', &['\u{b7}', + '\u{14c5}']), ('\u{18cd}', &['\u{14c5}', '\u{b7}']), ('\u{18ce}', &['\u{b7}', + '\u{1543}']), ('\u{18cf}', &['\u{b7}', '\u{1546}']), ('\u{18d0}', &['\u{b7}', + '\u{1547}']), ('\u{18d1}', &['\u{b7}', '\u{1548}']), ('\u{18d2}', &['\u{b7}', + '\u{1549}']), ('\u{18d3}', &['\u{b7}', '\u{154b}']), ('\u{18db}', &['\u{18f5}']), + ('\u{18dc}', &['\u{18df}', '\u{141e}']), ('\u{18dd}', &['\u{141e}', '\u{18df}']), + ('\u{18e0}', &['\u{1543}', '\u{b7}']), ('\u{18e3}', &['\u{155e}', '\u{b7}']), + ('\u{18e4}', &['\u{1566}', '\u{b7}']), ('\u{18e5}', &['\u{156b}', '\u{b7}']), + ('\u{18e8}', &['\u{1586}', '\u{b7}']), ('\u{18ea}', &['\u{1597}', '\u{b7}']), + ('\u{18ed}', &['\u{460}', '\u{b7}']), ('\u{18f0}', &['\u{15f4}', '\u{b7}']), + ('\u{18f2}', &['\u{161b}', '\u{b7}']), ('\u{19d0}', &['\u{199e}']), ('\u{19d1}', + &['\u{19b1}']), ('\u{1a80}', &['\u{1a45}']), ('\u{1a90}', &['\u{1a45}']), ('\u{1aa9}', + &['\u{1aa8}', '\u{1aa8}']), ('\u{1aab}', &['\u{1aaa}', '\u{1aa8}']), ('\u{1ab4}', + &['\u{6db}']), ('\u{1ab7}', &['\u{328}']), ('\u{1b52}', &['\u{1b0d}']), ('\u{1b53}', + &['\u{1b11}']), ('\u{1b58}', &['\u{1b28}']), ('\u{1b5c}', &['\u{1b50}']), ('\u{1b5f}', + &['\u{1b5e}', '\u{1b5e}']), ('\u{1c3c}', &['\u{1c3b}', '\u{1c3b}']), ('\u{1c7f}', + &['\u{1c7e}', '\u{1c7e}']), ('\u{1cd0}', &['\u{302}']), ('\u{1cd2}', &['\u{304}']), + ('\u{1cd3}', &['\u{27}', '\u{27}']), ('\u{1cd5}', &['\u{32b}']), ('\u{1cd8}', + &['\u{32e}']), ('\u{1cd9}', &['\u{32d}']), ('\u{1cda}', &['\u{30e}']), ('\u{1cdc}', + &['\u{329}']), ('\u{1cdd}', &['\u{323}']), ('\u{1cde}', &['\u{324}']), ('\u{1ced}', + &['\u{316}']), ('\u{1d04}', &['\u{63}']), ('\u{1d08}', &['\u{25c}']), ('\u{1d0b}', + &['\u{138}']), ('\u{1d0d}', &['\u{28d}']), ('\u{1d0f}', &['\u{6f}']), ('\u{1d10}', + &['\u{254}']), ('\u{1d11}', &['\u{6f}']), ('\u{1d14}', &['\u{1dd}', '\u{6f}']), + ('\u{1d1c}', &['\u{75}']), ('\u{1d20}', &['\u{76}']), ('\u{1d21}', &['\u{77}']), + ('\u{1d22}', &['\u{7a}']), ('\u{1d24}', &['\u{1a8}']), ('\u{1d26}', &['\u{72}']), + ('\u{1d27}', &['\u{28c}']), ('\u{1d28}', &['\u{3c0}']), ('\u{1d29}', &['\u{1d18}']), + ('\u{1d2b}', &['\u{43b}']), ('\u{1d3e}', &['\u{18d6}']), ('\u{1d52}', &['\u{ba}']), + ('\u{1d6b}', &['\u{75}', '\u{65}']), ('\u{1d6e}', &['\u{66}', '\u{334}']), ('\u{1d6f}', + &['\u{72}', '\u{6e}', '\u{334}']), ('\u{1d70}', &['\u{6e}', '\u{334}']), ('\u{1d72}', + &['\u{72}', '\u{334}']), ('\u{1d73}', &['\u{27e}', '\u{334}']), ('\u{1d74}', + &['\u{73}', '\u{334}']), ('\u{1d75}', &['\u{74}', '\u{334}']), ('\u{1d76}', &['\u{7a}', '\u{334}']), ('\u{1d78}', &['\u{1d34}']), ('\u{1d7b}', &['\u{69}', '\u{335}']), ('\u{1d7c}', &['\u{69}', '\u{335}']), ('\u{1d7d}', &['\u{70}', '\u{335}']), ('\u{1d7e}', &['\u{75}', '\u{335}']), ('\u{1d7f}', &['\u{28a}', '\u{335}']), ('\u{1d83}', &['\u{67}']), ('\u{1d8c}', &['\u{79}']), ('\u{1d90}', &['\u{24b}']), ('\u{1d9f}', &['\u{1d4b}']), ('\u{1da2}', &['\u{1d4d}']), ('\u{1dba}', &['\u{18d4}']), ('\u{1dbb}', &['\u{1646}']), ('\u{1dee}', &['\u{2dec}']), ('\u{1e43}', &['\u{ab51}']), ('\u{1e9a}', - &['\u{1ea3}']), ('\u{1e9d}', &['\u{66}']), ('\u{1eff}', &['\u{79}']), ('\u{1f7d}', - &['\u{1ff4}']), ('\u{1fbd}', &['\u{27}']), ('\u{1fbe}', &['\u{69}']), ('\u{1fbf}', - &['\u{27}']), ('\u{1fc0}', &['\u{7e}']), ('\u{1fef}', &['\u{27}']), ('\u{1ff6}', - &['\u{13ef}']), ('\u{1ffd}', &['\u{27}']), ('\u{1ffe}', &['\u{27}']), ('\u{2000}', - &['\u{20}']), ('\u{2001}', &['\u{20}']), ('\u{2002}', &['\u{20}']), ('\u{2003}', - &['\u{20}']), ('\u{2004}', &['\u{20}']), ('\u{2005}', &['\u{20}']), ('\u{2006}', - &['\u{20}']), ('\u{2007}', &['\u{20}']), ('\u{2008}', &['\u{20}']), ('\u{2009}', - &['\u{20}']), ('\u{200a}', &['\u{20}']), ('\u{2010}', &['\u{2d}']), ('\u{2011}', - &['\u{2d}']), ('\u{2012}', &['\u{2d}']), ('\u{2013}', &['\u{2d}']), ('\u{2014}', - &['\u{30fc}']), ('\u{2015}', &['\u{30fc}']), ('\u{2016}', &['\u{6c}', '\u{6c}']), - ('\u{2018}', &['\u{27}']), ('\u{2019}', &['\u{27}']), ('\u{201a}', &['\u{2c}']), - ('\u{201b}', &['\u{27}']), ('\u{201c}', &['\u{27}', '\u{27}']), ('\u{201d}', &['\u{27}', - '\u{27}']), ('\u{201f}', &['\u{27}', '\u{27}']), ('\u{2022}', &['\u{b7}']), ('\u{2024}', - &['\u{2e}']), ('\u{2025}', &['\u{2e}', '\u{2e}']), ('\u{2026}', &['\u{2e}', '\u{2e}', - '\u{2e}']), ('\u{2027}', &['\u{b7}']), ('\u{2028}', &['\u{20}']), ('\u{2029}', - &['\u{20}']), ('\u{202f}', &['\u{20}']), ('\u{2030}', &['\u{ba}', '\u{2f}', '\u{2080}', - '\u{2080}']), ('\u{2031}', &['\u{ba}', '\u{2f}', '\u{2080}', '\u{2080}', '\u{2080}']), - ('\u{2032}', &['\u{27}']), ('\u{2033}', &['\u{27}', '\u{27}']), ('\u{2034}', &['\u{27}', - '\u{27}', '\u{27}']), ('\u{2035}', &['\u{27}']), ('\u{2036}', &['\u{27}', '\u{27}']), - ('\u{2037}', &['\u{27}', '\u{27}', '\u{27}']), ('\u{2039}', &['\u{3c}']), ('\u{203a}', - &['\u{3e}']), ('\u{203c}', &['\u{21}', '\u{21}']), ('\u{203e}', &['\u{2c9}']), - ('\u{2041}', &['\u{2f}']), ('\u{2043}', &['\u{2d}']), ('\u{2044}', &['\u{2f}']), - ('\u{2047}', &['\u{3f}', '\u{3f}']), ('\u{2048}', &['\u{3f}', '\u{21}']), ('\u{2049}', - &['\u{21}', '\u{3f}']), ('\u{204e}', &['\u{2a}']), ('\u{2052}', &['\u{ba}', '\u{2f}', - '\u{2080}']), ('\u{2053}', &['\u{7e}']), ('\u{2057}', &['\u{27}', '\u{27}', '\u{27}', - '\u{27}']), ('\u{205a}', &['\u{3a}']), ('\u{205d}', &['\u{2d57}']), ('\u{205e}', - &['\u{2d42}']), ('\u{205f}', &['\u{20}']), ('\u{2070}', &['\u{ba}']), ('\u{2079}', - &['\u{a770}']), ('\u{20a1}', &['\u{43}', '\u{20eb}']), ('\u{20a4}', &['\u{a3}']), - ('\u{20a5}', &['\u{72}', '\u{6e}', '\u{338}']), ('\u{20a8}', &['\u{52}', '\u{73}']), - ('\u{20a9}', &['\u{57}', '\u{335}']), ('\u{20ab}', &['\u{64}', '\u{335}', '\u{331}']), - ('\u{20ac}', &['\u{a792}']), ('\u{20ad}', &['\u{4b}', '\u{335}']), ('\u{20ae}', - &['\u{54}', '\u{20eb}']), ('\u{20b6}', &['\u{6c}', '\u{74}']), ('\u{20bd}', - &['\u{554}']), ('\u{20db}', &['\u{6db}']), ('\u{2100}', &['\u{61}', '\u{2f}', - '\u{63}']), ('\u{2101}', &['\u{61}', '\u{2f}', '\u{73}']), ('\u{2102}', &['\u{43}']), - ('\u{2103}', &['\u{b0}', '\u{43}']), ('\u{2105}', &['\u{63}', '\u{2f}', '\u{6f}']), - ('\u{2106}', &['\u{63}', '\u{2f}', '\u{75}']), ('\u{2107}', &['\u{190}']), ('\u{2108}', - &['\u{42d}']), ('\u{2109}', &['\u{b0}', '\u{46}']), ('\u{210a}', &['\u{67}']), - ('\u{210b}', &['\u{48}']), ('\u{210c}', &['\u{48}']), ('\u{210d}', &['\u{48}']), - ('\u{210e}', &['\u{68}']), ('\u{210f}', &['\u{68}', '\u{335}']), ('\u{2110}', - &['\u{6c}']), ('\u{2111}', &['\u{6c}']), ('\u{2112}', &['\u{4c}']), ('\u{2113}', - &['\u{6c}']), ('\u{2115}', &['\u{4e}']), ('\u{2116}', &['\u{4e}', '\u{6f}']), - ('\u{2119}', &['\u{50}']), ('\u{211a}', &['\u{51}']), ('\u{211b}', &['\u{52}']), - ('\u{211c}', &['\u{52}']), ('\u{211d}', &['\u{52}']), ('\u{2121}', &['\u{54}', '\u{45}', - '\u{4c}']), ('\u{2124}', &['\u{5a}']), ('\u{2126}', &['\u{3a9}']), ('\u{2127}', - &['\u{1b1}']), ('\u{2128}', &['\u{5a}']), ('\u{2129}', &['\u{27f}']), ('\u{212a}', - &['\u{4b}']), ('\u{212c}', &['\u{42}']), ('\u{212d}', &['\u{43}']), ('\u{212e}', - &['\u{65}']), ('\u{212f}', &['\u{65}']), ('\u{2130}', &['\u{45}']), ('\u{2131}', - &['\u{46}']), ('\u{2133}', &['\u{4d}']), ('\u{2134}', &['\u{6f}']), ('\u{2135}', - &['\u{5d0}']), ('\u{2136}', &['\u{5d1}']), ('\u{2137}', &['\u{5d2}']), ('\u{2138}', - &['\u{5d3}']), ('\u{2139}', &['\u{69}']), ('\u{213b}', &['\u{46}', '\u{41}', - '\u{58}']), ('\u{213c}', &['\u{3c0}']), ('\u{213d}', &['\u{79}']), ('\u{213e}', - &['\u{393}']), ('\u{213f}', &['\u{3a0}']), ('\u{2140}', &['\u{1a9}']), ('\u{2141}', - &['\u{a4e8}']), ('\u{2142}', &['\u{a4f6}']), ('\u{2143}', &['\u{16f00}']), ('\u{2145}', - &['\u{44}']), ('\u{2146}', &['\u{64}']), ('\u{2147}', &['\u{65}']), ('\u{2148}', - &['\u{69}']), ('\u{2149}', &['\u{6a}']), ('\u{2160}', &['\u{6c}']), ('\u{2161}', - &['\u{6c}', '\u{6c}']), ('\u{2162}', &['\u{6c}', '\u{6c}', '\u{6c}']), ('\u{2163}', - &['\u{6c}', '\u{56}']), ('\u{2164}', &['\u{56}']), ('\u{2165}', &['\u{56}', '\u{6c}']), - ('\u{2166}', &['\u{56}', '\u{6c}', '\u{6c}']), ('\u{2167}', &['\u{56}', '\u{6c}', - '\u{6c}', '\u{6c}']), ('\u{2168}', &['\u{6c}', '\u{58}']), ('\u{2169}', &['\u{58}']), - ('\u{216a}', &['\u{58}', '\u{6c}']), ('\u{216b}', &['\u{58}', '\u{6c}', '\u{6c}']), - ('\u{216c}', &['\u{4c}']), ('\u{216d}', &['\u{43}']), ('\u{216e}', &['\u{44}']), - ('\u{216f}', &['\u{4d}']), ('\u{2170}', &['\u{69}']), ('\u{2171}', &['\u{69}', - '\u{69}']), ('\u{2172}', &['\u{69}', '\u{69}', '\u{69}']), ('\u{2173}', &['\u{69}', - '\u{76}']), ('\u{2174}', &['\u{76}']), ('\u{2175}', &['\u{76}', '\u{69}']), ('\u{2176}', - &['\u{76}', '\u{69}', '\u{69}']), ('\u{2177}', &['\u{76}', '\u{69}', '\u{69}', - '\u{69}']), ('\u{2178}', &['\u{69}', '\u{78}']), ('\u{2179}', &['\u{78}']), ('\u{217a}', - &['\u{78}', '\u{69}']), ('\u{217b}', &['\u{78}', '\u{69}', '\u{69}']), ('\u{217c}', - &['\u{6c}']), ('\u{217d}', &['\u{63}']), ('\u{217e}', &['\u{64}']), ('\u{217f}', - &['\u{72}', '\u{6e}']), ('\u{2183}', &['\u{186}']), ('\u{2184}', &['\u{254}']), - ('\u{2191}', &['\u{16cf}']), ('\u{2195}', &['\u{16e8}']), ('\u{21b5}', &['\u{21b2}']), - ('\u{21ba}', &['\u{1f10e}']), ('\u{21be}', &['\u{16da}']), ('\u{21bf}', &['\u{16d0}']), - ('\u{2200}', &['\u{2c6f}']), ('\u{2203}', &['\u{18e}']), ('\u{2206}', &['\u{394}']), - ('\u{220f}', &['\u{3a0}']), ('\u{2211}', &['\u{1a9}']), ('\u{2212}', &['\u{2d}']), - ('\u{2214}', &['\u{2b}', '\u{307}']), ('\u{2215}', &['\u{2f}']), ('\u{2216}', - &['\u{5c}']), ('\u{2217}', &['\u{2a}']), ('\u{2218}', &['\u{b0}']), ('\u{2219}', - &['\u{b7}']), ('\u{221e}', &['\u{6f}', '\u{6f}']), ('\u{2223}', &['\u{6c}']), - ('\u{2225}', &['\u{6c}', '\u{6c}']), ('\u{2228}', &['\u{76}']), ('\u{2229}', - &['\u{548}']), ('\u{222a}', &['\u{55}']), ('\u{222b}', &['\u{283}']), ('\u{222c}', - &['\u{283}', '\u{283}']), ('\u{222d}', &['\u{283}', '\u{283}', '\u{283}']), - ('\u{222f}', &['\u{222e}', '\u{222e}']), ('\u{2230}', &['\u{222e}', '\u{222e}', - '\u{222e}']), ('\u{2236}', &['\u{3a}']), ('\u{2238}', &['\u{2d}', '\u{307}']), - ('\u{223c}', &['\u{7e}']), ('\u{2250}', &['\u{3d}', '\u{307}']), ('\u{2251}', - &['\u{3d}', '\u{307}', '\u{323}']), ('\u{2257}', &['\u{3d}', '\u{30a}']), ('\u{2259}', - &['\u{3d}', '\u{302}']), ('\u{225a}', &['\u{3d}', '\u{306}']), ('\u{225e}', &['\u{3d}', - '\u{36b}']), ('\u{2263}', &['\u{2261}']), ('\u{226a}', &['\u{3c}', '\u{3c}']), - ('\u{226b}', &['\u{3e}', '\u{3e}']), ('\u{2282}', &['\u{1455}']), ('\u{2283}', - &['\u{1450}']), ('\u{2295}', &['\u{102a8}']), ('\u{2296}', &['\u{4f}', '\u{335}']), - ('\u{2299}', &['\u{298}']), ('\u{229d}', &['\u{4f}', '\u{335}']), ('\u{22a4}', - &['\u{54}']), ('\u{22a5}', &['\u{a4d5}']), ('\u{22c0}', &['\u{2227}']), ('\u{22c1}', - &['\u{76}']), ('\u{22c2}', &['\u{548}']), ('\u{22c3}', &['\u{55}']), ('\u{22c4}', - &['\u{16dc}']), ('\u{22c5}', &['\u{b7}']), ('\u{22c8}', &['\u{16de}']), ('\u{22d6}', - &['\u{3c}', '\u{b7}']), ('\u{22d7}', &['\u{b7}', '\u{3e}']), ('\u{22d8}', &['\u{3c}', - '\u{3c}', '\u{3c}']), ('\u{22d9}', &['\u{3e}', '\u{3e}', '\u{3e}']), ('\u{22ee}', - &['\u{2d57}']), ('\u{22ef}', &['\u{b7}', '\u{b7}', '\u{b7}']), ('\u{22f4}', - &['\u{a793}']), ('\u{22ff}', &['\u{45}']), ('\u{2300}', &['\u{2205}']), ('\u{2325}', - &['\u{2324}']), ('\u{2329}', &['\u{276c}']), ('\u{232a}', &['\u{276d}']), ('\u{2341}', - &['\u{303c}']), ('\u{2359}', &['\u{394}', '\u{332}']), ('\u{235a}', &['\u{16dc}', - '\u{332}']), ('\u{235c}', &['\u{b0}', '\u{332}']), ('\u{235f}', &['\u{229b}']), - ('\u{2361}', &['\u{54}', '\u{308}']), ('\u{2362}', &['\u{2207}', '\u{308}']), - ('\u{2363}', &['\u{22c6}', '\u{308}']), ('\u{2364}', &['\u{b0}', '\u{308}']), - ('\u{2365}', &['\u{629}']), ('\u{2368}', &['\u{7e}', '\u{308}']), ('\u{2369}', - &['\u{1435}']), ('\u{236b}', &['\u{2207}', '\u{334}']), ('\u{236c}', &['\u{4f}', - '\u{335}']), ('\u{2373}', &['\u{69}']), ('\u{2374}', &['\u{70}']), ('\u{2375}', - &['\u{3c9}']), ('\u{2376}', &['\u{61}', '\u{332}']), ('\u{2377}', &['\u{a793}', - '\u{332}']), ('\u{2378}', &['\u{69}', '\u{332}']), ('\u{2379}', &['\u{3c9}', - '\u{332}']), ('\u{237a}', &['\u{61}']), ('\u{237f}', &['\u{16bd}']), ('\u{239c}', - &['\u{4e28}']), ('\u{239f}', &['\u{4e28}']), ('\u{23a2}', &['\u{4e28}']), ('\u{23a5}', - &['\u{4e28}']), ('\u{23aa}', &['\u{4e28}']), ('\u{23ae}', &['\u{4e28}']), ('\u{23c1}', - &['\u{2355}']), ('\u{23c2}', &['\u{234e}']), ('\u{23c3}', &['\u{234b}']), ('\u{23c6}', - &['\u{236d}']), ('\u{23e8}', &['\u{2081}', '\u{2080}']), ('\u{23fc}', &['\u{23fb}']), - ('\u{23fd}', &['\u{6c}']), ('\u{23fe}', &['\u{263e}']), ('\u{244a}', &['\u{5c}', - '\u{5c}']), ('\u{2460}', &['\u{2780}']), ('\u{2461}', &['\u{2781}']), ('\u{2462}', - &['\u{2782}']), ('\u{2463}', &['\u{2783}']), ('\u{2464}', &['\u{2784}']), ('\u{2465}', - &['\u{2785}']), ('\u{2466}', &['\u{2786}']), ('\u{2467}', &['\u{2787}']), ('\u{2468}', - &['\u{2788}']), ('\u{2469}', &['\u{2789}']), ('\u{2474}', &['\u{28}', '\u{6c}', - '\u{29}']), ('\u{2475}', &['\u{28}', '\u{32}', '\u{29}']), ('\u{2476}', &['\u{28}', - '\u{33}', '\u{29}']), ('\u{2477}', &['\u{28}', '\u{34}', '\u{29}']), ('\u{2478}', - &['\u{28}', '\u{35}', '\u{29}']), ('\u{2479}', &['\u{28}', '\u{36}', '\u{29}']), - ('\u{247a}', &['\u{28}', '\u{37}', '\u{29}']), ('\u{247b}', &['\u{28}', '\u{38}', - '\u{29}']), ('\u{247c}', &['\u{28}', '\u{39}', '\u{29}']), ('\u{247d}', &['\u{28}', - '\u{6c}', '\u{4f}', '\u{29}']), ('\u{247e}', &['\u{28}', '\u{6c}', '\u{6c}', - '\u{29}']), ('\u{247f}', &['\u{28}', '\u{6c}', '\u{32}', '\u{29}']), ('\u{2480}', - &['\u{28}', '\u{6c}', '\u{33}', '\u{29}']), ('\u{2481}', &['\u{28}', '\u{6c}', - '\u{34}', '\u{29}']), ('\u{2482}', &['\u{28}', '\u{6c}', '\u{35}', '\u{29}']), - ('\u{2483}', &['\u{28}', '\u{6c}', '\u{36}', '\u{29}']), ('\u{2484}', &['\u{28}', - '\u{6c}', '\u{37}', '\u{29}']), ('\u{2485}', &['\u{28}', '\u{6c}', '\u{38}', - '\u{29}']), ('\u{2486}', &['\u{28}', '\u{6c}', '\u{39}', '\u{29}']), ('\u{2487}', - &['\u{28}', '\u{32}', '\u{4f}', '\u{29}']), ('\u{2488}', &['\u{6c}', '\u{2e}']), - ('\u{2489}', &['\u{32}', '\u{2e}']), ('\u{248a}', &['\u{33}', '\u{2e}']), ('\u{248b}', - &['\u{34}', '\u{2e}']), ('\u{248c}', &['\u{35}', '\u{2e}']), ('\u{248d}', &['\u{36}', - '\u{2e}']), ('\u{248e}', &['\u{37}', '\u{2e}']), ('\u{248f}', &['\u{38}', '\u{2e}']), - ('\u{2490}', &['\u{39}', '\u{2e}']), ('\u{2491}', &['\u{6c}', '\u{4f}', '\u{2e}']), - ('\u{2492}', &['\u{6c}', '\u{6c}', '\u{2e}']), ('\u{2493}', &['\u{6c}', '\u{32}', - '\u{2e}']), ('\u{2494}', &['\u{6c}', '\u{33}', '\u{2e}']), ('\u{2495}', &['\u{6c}', - '\u{34}', '\u{2e}']), ('\u{2496}', &['\u{6c}', '\u{35}', '\u{2e}']), ('\u{2497}', - &['\u{6c}', '\u{36}', '\u{2e}']), ('\u{2498}', &['\u{6c}', '\u{37}', '\u{2e}']), - ('\u{2499}', &['\u{6c}', '\u{38}', '\u{2e}']), ('\u{249a}', &['\u{6c}', '\u{39}', - '\u{2e}']), ('\u{249b}', &['\u{32}', '\u{4f}', '\u{2e}']), ('\u{249c}', &['\u{28}', - '\u{61}', '\u{29}']), ('\u{249d}', &['\u{28}', '\u{62}', '\u{29}']), ('\u{249e}', - &['\u{28}', '\u{63}', '\u{29}']), ('\u{249f}', &['\u{28}', '\u{64}', '\u{29}']), - ('\u{24a0}', &['\u{28}', '\u{65}', '\u{29}']), ('\u{24a1}', &['\u{28}', '\u{66}', - '\u{29}']), ('\u{24a2}', &['\u{28}', '\u{67}', '\u{29}']), ('\u{24a3}', &['\u{28}', - '\u{68}', '\u{29}']), ('\u{24a4}', &['\u{28}', '\u{69}', '\u{29}']), ('\u{24a5}', - &['\u{28}', '\u{6a}', '\u{29}']), ('\u{24a6}', &['\u{28}', '\u{6b}', '\u{29}']), - ('\u{24a7}', &['\u{28}', '\u{6c}', '\u{29}']), ('\u{24a8}', &['\u{28}', '\u{72}', - '\u{6e}', '\u{29}']), ('\u{24a9}', &['\u{28}', '\u{6e}', '\u{29}']), ('\u{24aa}', - &['\u{28}', '\u{6f}', '\u{29}']), ('\u{24ab}', &['\u{28}', '\u{70}', '\u{29}']), - ('\u{24ac}', &['\u{28}', '\u{71}', '\u{29}']), ('\u{24ad}', &['\u{28}', '\u{72}', - '\u{29}']), ('\u{24ae}', &['\u{28}', '\u{73}', '\u{29}']), ('\u{24af}', &['\u{28}', - '\u{74}', '\u{29}']), ('\u{24b0}', &['\u{28}', '\u{75}', '\u{29}']), ('\u{24b1}', - &['\u{28}', '\u{76}', '\u{29}']), ('\u{24b2}', &['\u{28}', '\u{77}', '\u{29}']), - ('\u{24b3}', &['\u{28}', '\u{78}', '\u{29}']), ('\u{24b4}', &['\u{28}', '\u{79}', - '\u{29}']), ('\u{24b5}', &['\u{28}', '\u{7a}', '\u{29}']), ('\u{24b8}', &['\u{a9}']), - ('\u{24c5}', &['\u{2117}']), ('\u{24c7}', &['\u{ae}']), ('\u{24db}', &['\u{24be}']), - ('\u{24ea}', &['\u{1f10d}']), ('\u{2500}', &['\u{30fc}']), ('\u{2501}', &['\u{30fc}']), - ('\u{2503}', &['\u{2502}']), ('\u{250f}', &['\u{250c}']), ('\u{2523}', &['\u{251c}']), - ('\u{2571}', &['\u{2f}']), ('\u{2573}', &['\u{58}']), ('\u{2588}', &['\u{220e}']), - ('\u{2590}', &['\u{258c}']), ('\u{2594}', &['\u{2c9}']), ('\u{2597}', &['\u{2596}']), - ('\u{259d}', &['\u{2598}']), ('\u{25a0}', &['\u{220e}']), ('\u{25b1}', &['\u{23e5}']), - ('\u{25b3}', &['\u{394}']), ('\u{25b7}', &['\u{22b3}']), ('\u{25b8}', &['\u{25b6}']), - ('\u{25ba}', &['\u{25b6}']), ('\u{25bd}', &['\u{102bc}']), ('\u{25c1}', &['\u{22b2}']), - ('\u{25c7}', &['\u{16dc}']), ('\u{25ca}', &['\u{16dc}']), ('\u{25cb}', &['\u{b0}']), - ('\u{25ce}', &['\u{233e}']), ('\u{25e0}', &['\u{2312}']), ('\u{25e6}', &['\u{b0}']), - ('\u{2609}', &['\u{298}']), ('\u{2610}', &['\u{25a1}']), ('\u{2625}', &['\u{1099e}']), - ('\u{2630}', &['\u{2cb6}']), ('\u{2638}', &['\u{2388}']), ('\u{264e}', &['\u{224f}']), - ('\u{2662}', &['\u{16dc}']), ('\u{2669}', &['\u{1d158}', '\u{1d165}']), ('\u{266a}', - &['\u{1d158}', '\u{1d165}', '\u{1d16e}']), ('\u{26ac}', &['\u{970}']), ('\u{2768}', - &['\u{28}']), ('\u{2769}', &['\u{29}']), ('\u{276e}', &['\u{3c}']), ('\u{276f}', - &['\u{3e}']), ('\u{2772}', &['\u{28}']), ('\u{2773}', &['\u{29}']), ('\u{2774}', - &['\u{7b}']), ('\u{2775}', &['\u{7d}']), ('\u{2795}', &['\u{2b}']), ('\u{2796}', - &['\u{2d}']), ('\u{2797}', &['\u{f7}']), ('\u{27c2}', &['\u{a4d5}']), ('\u{27c8}', - &['\u{5c}', '\u{1455}']), ('\u{27c9}', &['\u{1450}', '\u{2f}']), ('\u{27cb}', - &['\u{2f}']), ('\u{27cd}', &['\u{5c}']), ('\u{27d9}', &['\u{54}']), ('\u{27e8}', - &['\u{276c}']), ('\u{27e9}', &['\u{276d}']), ('\u{292b}', &['\u{78}']), ('\u{292c}', - &['\u{78}']), ('\u{2963}', &['\u{16d0}', '\u{16da}']), ('\u{2965}', &['\u{21c3}', - '\u{21c2}']), ('\u{296e}', &['\u{16d0}', '\u{21c2}']), ('\u{296f}', &['\u{21c3}', - '\u{16da}']), ('\u{2999}', &['\u{2d42}']), ('\u{29b0}', &['\u{2349}']), ('\u{29be}', - &['\u{233e}']), ('\u{29c4}', &['\u{303c}']), ('\u{29c5}', &['\u{2342}']), ('\u{29c7}', - &['\u{233b}']), ('\u{29d6}', &['\u{102c0}']), ('\u{29d9}', &['\u{299a}']), ('\u{29f4}', - &['\u{3a}', '\u{2192}']), ('\u{29f5}', &['\u{5c}']), ('\u{29f6}', &['\u{2f}', - '\u{304}']), ('\u{29f8}', &['\u{2f}']), ('\u{29f9}', &['\u{5c}']), ('\u{2a00}', - &['\u{298}']), ('\u{2a01}', &['\u{102a8}']), ('\u{2a02}', &['\u{2297}']), ('\u{2a03}', - &['\u{228d}']), ('\u{2a04}', &['\u{228e}']), ('\u{2a05}', &['\u{2293}']), ('\u{2a06}', - &['\u{2294}']), ('\u{2a0c}', &['\u{283}', '\u{283}', '\u{283}', '\u{283}']), - ('\u{2a1d}', &['\u{16de}']), ('\u{2a20}', &['\u{3e}', '\u{3e}']), ('\u{2a21}', - &['\u{16da}']), ('\u{2a22}', &['\u{2b}', '\u{30a}']), ('\u{2a23}', &['\u{2b}', - '\u{302}']), ('\u{2a24}', &['\u{2b}', '\u{303}']), ('\u{2a25}', &['\u{2b}', - '\u{323}']), ('\u{2a26}', &['\u{2b}', '\u{330}']), ('\u{2a27}', &['\u{2b}', + &['\u{1ea3}']), ('\u{1e9d}', &['\u{66}']), ('\u{1e9e}', &['\u{df}']), ('\u{1eff}', + &['\u{79}']), ('\u{1f7d}', &['\u{1ff4}']), ('\u{1fbd}', &['\u{27}']), ('\u{1fbe}', + &['\u{69}']), ('\u{1fbf}', &['\u{27}']), ('\u{1fc0}', &['\u{7e}']), ('\u{1fef}', + &['\u{27}']), ('\u{1ff6}', &['\u{13ef}']), ('\u{1ffd}', &['\u{27}']), ('\u{1ffe}', + &['\u{27}']), ('\u{2000}', &['\u{20}']), ('\u{2001}', &['\u{20}']), ('\u{2002}', + &['\u{20}']), ('\u{2003}', &['\u{20}']), ('\u{2004}', &['\u{20}']), ('\u{2005}', + &['\u{20}']), ('\u{2006}', &['\u{20}']), ('\u{2007}', &['\u{20}']), ('\u{2008}', + &['\u{20}']), ('\u{2009}', &['\u{20}']), ('\u{200a}', &['\u{20}']), ('\u{2010}', + &['\u{2d}']), ('\u{2011}', &['\u{2d}']), ('\u{2012}', &['\u{2d}']), ('\u{2013}', + &['\u{2d}']), ('\u{2014}', &['\u{30fc}']), ('\u{2015}', &['\u{30fc}']), ('\u{2016}', + &['\u{6c}', '\u{6c}']), ('\u{2018}', &['\u{27}']), ('\u{2019}', &['\u{27}']), + ('\u{201a}', &['\u{2c}']), ('\u{201b}', &['\u{27}']), ('\u{201c}', &['\u{27}', + '\u{27}']), ('\u{201d}', &['\u{27}', '\u{27}']), ('\u{201f}', &['\u{27}', '\u{27}']), + ('\u{2022}', &['\u{b7}']), ('\u{2024}', &['\u{2e}']), ('\u{2025}', &['\u{2e}', + '\u{2e}']), ('\u{2026}', &['\u{2e}', '\u{2e}', '\u{2e}']), ('\u{2027}', &['\u{b7}']), + ('\u{2028}', &['\u{20}']), ('\u{2029}', &['\u{20}']), ('\u{202f}', &['\u{20}']), + ('\u{2030}', &['\u{ba}', '\u{2f}', '\u{2080}', '\u{2080}']), ('\u{2031}', &['\u{ba}', + '\u{2f}', '\u{2080}', '\u{2080}', '\u{2080}']), ('\u{2032}', &['\u{27}']), ('\u{2033}', + &['\u{27}', '\u{27}']), ('\u{2034}', &['\u{27}', '\u{27}', '\u{27}']), ('\u{2035}', + &['\u{27}']), ('\u{2036}', &['\u{27}', '\u{27}']), ('\u{2037}', &['\u{27}', '\u{27}', + '\u{27}']), ('\u{2039}', &['\u{3c}']), ('\u{203a}', &['\u{3e}']), ('\u{203c}', + &['\u{21}', '\u{21}']), ('\u{203e}', &['\u{2c9}']), ('\u{2041}', &['\u{2f}']), + ('\u{2043}', &['\u{2d}']), ('\u{2044}', &['\u{2f}']), ('\u{2047}', &['\u{3f}', + '\u{3f}']), ('\u{2048}', &['\u{3f}', '\u{21}']), ('\u{2049}', &['\u{21}', '\u{3f}']), + ('\u{204e}', &['\u{2a}']), ('\u{2052}', &['\u{ba}', '\u{2f}', '\u{2080}']), ('\u{2053}', + &['\u{7e}']), ('\u{2057}', &['\u{27}', '\u{27}', '\u{27}', '\u{27}']), ('\u{205a}', + &['\u{3a}']), ('\u{205d}', &['\u{2d57}']), ('\u{205e}', &['\u{2d42}']), ('\u{205f}', + &['\u{20}']), ('\u{2070}', &['\u{ba}']), ('\u{2079}', &['\u{a770}']), ('\u{20a1}', + &['\u{43}', '\u{20eb}']), ('\u{20a4}', &['\u{a3}']), ('\u{20a5}', &['\u{72}', '\u{6e}', + '\u{338}']), ('\u{20a8}', &['\u{52}', '\u{73}']), ('\u{20a9}', &['\u{57}', '\u{335}']), + ('\u{20ab}', &['\u{64}', '\u{335}', '\u{331}']), ('\u{20ac}', &['\u{a792}']), + ('\u{20ad}', &['\u{4b}', '\u{335}']), ('\u{20ae}', &['\u{54}', '\u{20eb}']), + ('\u{20b6}', &['\u{6c}', '\u{74}']), ('\u{20bd}', &['\u{554}']), ('\u{20db}', + &['\u{6db}']), ('\u{2100}', &['\u{61}', '\u{2f}', '\u{63}']), ('\u{2101}', &['\u{61}', + '\u{2f}', '\u{73}']), ('\u{2102}', &['\u{43}']), ('\u{2103}', &['\u{b0}', '\u{43}']), + ('\u{2105}', &['\u{63}', '\u{2f}', '\u{6f}']), ('\u{2106}', &['\u{63}', '\u{2f}', + '\u{75}']), ('\u{2107}', &['\u{190}']), ('\u{2108}', &['\u{42d}']), ('\u{2109}', + &['\u{b0}', '\u{46}']), ('\u{210a}', &['\u{67}']), ('\u{210b}', &['\u{48}']), + ('\u{210c}', &['\u{48}']), ('\u{210d}', &['\u{48}']), ('\u{210e}', &['\u{68}']), + ('\u{210f}', &['\u{68}', '\u{335}']), ('\u{2110}', &['\u{6c}']), ('\u{2111}', + &['\u{6c}']), ('\u{2112}', &['\u{4c}']), ('\u{2113}', &['\u{6c}']), ('\u{2115}', + &['\u{4e}']), ('\u{2116}', &['\u{4e}', '\u{6f}']), ('\u{2119}', &['\u{50}']), + ('\u{211a}', &['\u{51}']), ('\u{211b}', &['\u{52}']), ('\u{211c}', &['\u{52}']), + ('\u{211d}', &['\u{52}']), ('\u{2121}', &['\u{54}', '\u{45}', '\u{4c}']), ('\u{2124}', + &['\u{5a}']), ('\u{2126}', &['\u{3a9}']), ('\u{2127}', &['\u{1b1}']), ('\u{2128}', + &['\u{5a}']), ('\u{2129}', &['\u{27f}']), ('\u{212a}', &['\u{4b}']), ('\u{212c}', + &['\u{42}']), ('\u{212d}', &['\u{43}']), ('\u{212e}', &['\u{65}']), ('\u{212f}', + &['\u{65}']), ('\u{2130}', &['\u{45}']), ('\u{2131}', &['\u{46}']), ('\u{2133}', + &['\u{4d}']), ('\u{2134}', &['\u{6f}']), ('\u{2135}', &['\u{5d0}']), ('\u{2136}', + &['\u{5d1}']), ('\u{2137}', &['\u{5d2}']), ('\u{2138}', &['\u{5d3}']), ('\u{2139}', + &['\u{69}']), ('\u{213b}', &['\u{46}', '\u{41}', '\u{58}']), ('\u{213c}', + &['\u{3c0}']), ('\u{213d}', &['\u{79}']), ('\u{213e}', &['\u{393}']), ('\u{213f}', + &['\u{3a0}']), ('\u{2140}', &['\u{1a9}']), ('\u{2141}', &['\u{a4e8}']), ('\u{2142}', + &['\u{a4f6}']), ('\u{2143}', &['\u{16f00}']), ('\u{2145}', &['\u{44}']), ('\u{2146}', + &['\u{64}']), ('\u{2147}', &['\u{65}']), ('\u{2148}', &['\u{69}']), ('\u{2149}', + &['\u{6a}']), ('\u{2160}', &['\u{6c}']), ('\u{2161}', &['\u{6c}', '\u{6c}']), + ('\u{2162}', &['\u{6c}', '\u{6c}', '\u{6c}']), ('\u{2163}', &['\u{6c}', '\u{56}']), + ('\u{2164}', &['\u{56}']), ('\u{2165}', &['\u{56}', '\u{6c}']), ('\u{2166}', &['\u{56}', + '\u{6c}', '\u{6c}']), ('\u{2167}', &['\u{56}', '\u{6c}', '\u{6c}', '\u{6c}']), + ('\u{2168}', &['\u{6c}', '\u{58}']), ('\u{2169}', &['\u{58}']), ('\u{216a}', &['\u{58}', + '\u{6c}']), ('\u{216b}', &['\u{58}', '\u{6c}', '\u{6c}']), ('\u{216c}', &['\u{4c}']), + ('\u{216d}', &['\u{43}']), ('\u{216e}', &['\u{44}']), ('\u{216f}', &['\u{4d}']), + ('\u{2170}', &['\u{69}']), ('\u{2171}', &['\u{69}', '\u{69}']), ('\u{2172}', &['\u{69}', + '\u{69}', '\u{69}']), ('\u{2173}', &['\u{69}', '\u{76}']), ('\u{2174}', &['\u{76}']), + ('\u{2175}', &['\u{76}', '\u{69}']), ('\u{2176}', &['\u{76}', '\u{69}', '\u{69}']), + ('\u{2177}', &['\u{76}', '\u{69}', '\u{69}', '\u{69}']), ('\u{2178}', &['\u{69}', + '\u{78}']), ('\u{2179}', &['\u{78}']), ('\u{217a}', &['\u{78}', '\u{69}']), ('\u{217b}', + &['\u{78}', '\u{69}', '\u{69}']), ('\u{217c}', &['\u{6c}']), ('\u{217d}', &['\u{63}']), + ('\u{217e}', &['\u{64}']), ('\u{217f}', &['\u{72}', '\u{6e}']), ('\u{2183}', + &['\u{186}']), ('\u{2184}', &['\u{254}']), ('\u{2191}', &['\u{16cf}']), ('\u{2195}', + &['\u{16e8}']), ('\u{21b5}', &['\u{21b2}']), ('\u{21ba}', &['\u{1f10e}']), ('\u{21be}', + &['\u{16da}']), ('\u{21bf}', &['\u{16d0}']), ('\u{2200}', &['\u{2c6f}']), ('\u{2203}', + &['\u{18e}']), ('\u{2206}', &['\u{394}']), ('\u{220f}', &['\u{3a0}']), ('\u{2211}', + &['\u{1a9}']), ('\u{2212}', &['\u{2d}']), ('\u{2214}', &['\u{2b}', '\u{307}']), + ('\u{2215}', &['\u{2f}']), ('\u{2216}', &['\u{5c}']), ('\u{2217}', &['\u{2a}']), + ('\u{2218}', &['\u{b0}']), ('\u{2219}', &['\u{b7}']), ('\u{221e}', &['\u{6f}', + '\u{6f}']), ('\u{2223}', &['\u{6c}']), ('\u{2225}', &['\u{6c}', '\u{6c}']), ('\u{2228}', + &['\u{76}']), ('\u{2229}', &['\u{548}']), ('\u{222a}', &['\u{55}']), ('\u{222b}', + &['\u{283}']), ('\u{222c}', &['\u{283}', '\u{283}']), ('\u{222d}', &['\u{283}', + '\u{283}', '\u{283}']), ('\u{222f}', &['\u{222e}', '\u{222e}']), ('\u{2230}', + &['\u{222e}', '\u{222e}', '\u{222e}']), ('\u{2236}', &['\u{3a}']), ('\u{2238}', + &['\u{2d}', '\u{307}']), ('\u{223c}', &['\u{7e}']), ('\u{2250}', &['\u{3d}', + '\u{307}']), ('\u{2251}', &['\u{3d}', '\u{307}', '\u{323}']), ('\u{2257}', &['\u{3d}', + '\u{30a}']), ('\u{2259}', &['\u{3d}', '\u{302}']), ('\u{225a}', &['\u{3d}', + '\u{306}']), ('\u{225e}', &['\u{3d}', '\u{36b}']), ('\u{2263}', &['\u{2261}']), + ('\u{226a}', &['\u{3c}', '\u{3c}']), ('\u{226b}', &['\u{3e}', '\u{3e}']), ('\u{2282}', + &['\u{1455}']), ('\u{2283}', &['\u{1450}']), ('\u{2295}', &['\u{102a8}']), ('\u{2296}', + &['\u{4f}', '\u{335}']), ('\u{2299}', &['\u{298}']), ('\u{229d}', &['\u{4f}', + '\u{335}']), ('\u{22a4}', &['\u{54}']), ('\u{22a5}', &['\u{a4d5}']), ('\u{22c0}', + &['\u{2227}']), ('\u{22c1}', &['\u{76}']), ('\u{22c2}', &['\u{548}']), ('\u{22c3}', + &['\u{55}']), ('\u{22c4}', &['\u{16dc}']), ('\u{22c5}', &['\u{b7}']), ('\u{22c8}', + &['\u{16de}']), ('\u{22d6}', &['\u{3c}', '\u{b7}']), ('\u{22d7}', &['\u{b7}', + '\u{3e}']), ('\u{22d8}', &['\u{3c}', '\u{3c}', '\u{3c}']), ('\u{22d9}', &['\u{3e}', + '\u{3e}', '\u{3e}']), ('\u{22ee}', &['\u{2d57}']), ('\u{22ef}', &['\u{b7}', '\u{b7}', + '\u{b7}']), ('\u{22f4}', &['\u{a793}']), ('\u{22ff}', &['\u{45}']), ('\u{2300}', + &['\u{2205}']), ('\u{2325}', &['\u{2324}']), ('\u{2329}', &['\u{276c}']), ('\u{232a}', + &['\u{276d}']), ('\u{2341}', &['\u{303c}']), ('\u{2359}', &['\u{394}', '\u{332}']), + ('\u{235a}', &['\u{16dc}', '\u{332}']), ('\u{235c}', &['\u{b0}', '\u{332}']), + ('\u{235f}', &['\u{229b}']), ('\u{2361}', &['\u{54}', '\u{308}']), ('\u{2362}', + &['\u{2207}', '\u{308}']), ('\u{2363}', &['\u{22c6}', '\u{308}']), ('\u{2364}', + &['\u{b0}', '\u{308}']), ('\u{2365}', &['\u{629}']), ('\u{2368}', &['\u{7e}', + '\u{308}']), ('\u{2369}', &['\u{1435}']), ('\u{236b}', &['\u{2207}', '\u{334}']), + ('\u{236c}', &['\u{4f}', '\u{335}']), ('\u{2373}', &['\u{69}']), ('\u{2374}', + &['\u{70}']), ('\u{2375}', &['\u{3c9}']), ('\u{2376}', &['\u{61}', '\u{332}']), + ('\u{2377}', &['\u{a793}', '\u{332}']), ('\u{2378}', &['\u{69}', '\u{332}']), + ('\u{2379}', &['\u{3c9}', '\u{332}']), ('\u{237a}', &['\u{61}']), ('\u{237f}', + &['\u{16bd}']), ('\u{239c}', &['\u{4e28}']), ('\u{239f}', &['\u{4e28}']), ('\u{23a2}', + &['\u{4e28}']), ('\u{23a5}', &['\u{4e28}']), ('\u{23aa}', &['\u{4e28}']), ('\u{23ae}', + &['\u{4e28}']), ('\u{23c1}', &['\u{2355}']), ('\u{23c2}', &['\u{234e}']), ('\u{23c3}', + &['\u{234b}']), ('\u{23c6}', &['\u{236d}']), ('\u{23e8}', &['\u{2081}', '\u{2080}']), + ('\u{23fc}', &['\u{23fb}']), ('\u{23fd}', &['\u{6c}']), ('\u{23fe}', &['\u{263e}']), + ('\u{244a}', &['\u{5c}', '\u{5c}']), ('\u{2460}', &['\u{2780}']), ('\u{2461}', + &['\u{2781}']), ('\u{2462}', &['\u{2782}']), ('\u{2463}', &['\u{2783}']), ('\u{2464}', + &['\u{2784}']), ('\u{2465}', &['\u{2785}']), ('\u{2466}', &['\u{2786}']), ('\u{2467}', + &['\u{2787}']), ('\u{2468}', &['\u{2788}']), ('\u{2469}', &['\u{2789}']), ('\u{2474}', + &['\u{28}', '\u{6c}', '\u{29}']), ('\u{2475}', &['\u{28}', '\u{32}', '\u{29}']), + ('\u{2476}', &['\u{28}', '\u{33}', '\u{29}']), ('\u{2477}', &['\u{28}', '\u{34}', + '\u{29}']), ('\u{2478}', &['\u{28}', '\u{35}', '\u{29}']), ('\u{2479}', &['\u{28}', + '\u{36}', '\u{29}']), ('\u{247a}', &['\u{28}', '\u{37}', '\u{29}']), ('\u{247b}', + &['\u{28}', '\u{38}', '\u{29}']), ('\u{247c}', &['\u{28}', '\u{39}', '\u{29}']), + ('\u{247d}', &['\u{28}', '\u{6c}', '\u{4f}', '\u{29}']), ('\u{247e}', &['\u{28}', + '\u{6c}', '\u{6c}', '\u{29}']), ('\u{247f}', &['\u{28}', '\u{6c}', '\u{32}', + '\u{29}']), ('\u{2480}', &['\u{28}', '\u{6c}', '\u{33}', '\u{29}']), ('\u{2481}', + &['\u{28}', '\u{6c}', '\u{34}', '\u{29}']), ('\u{2482}', &['\u{28}', '\u{6c}', + '\u{35}', '\u{29}']), ('\u{2483}', &['\u{28}', '\u{6c}', '\u{36}', '\u{29}']), + ('\u{2484}', &['\u{28}', '\u{6c}', '\u{37}', '\u{29}']), ('\u{2485}', &['\u{28}', + '\u{6c}', '\u{38}', '\u{29}']), ('\u{2486}', &['\u{28}', '\u{6c}', '\u{39}', + '\u{29}']), ('\u{2487}', &['\u{28}', '\u{32}', '\u{4f}', '\u{29}']), ('\u{2488}', + &['\u{6c}', '\u{2e}']), ('\u{2489}', &['\u{32}', '\u{2e}']), ('\u{248a}', &['\u{33}', + '\u{2e}']), ('\u{248b}', &['\u{34}', '\u{2e}']), ('\u{248c}', &['\u{35}', '\u{2e}']), + ('\u{248d}', &['\u{36}', '\u{2e}']), ('\u{248e}', &['\u{37}', '\u{2e}']), ('\u{248f}', + &['\u{38}', '\u{2e}']), ('\u{2490}', &['\u{39}', '\u{2e}']), ('\u{2491}', &['\u{6c}', + '\u{4f}', '\u{2e}']), ('\u{2492}', &['\u{6c}', '\u{6c}', '\u{2e}']), ('\u{2493}', + &['\u{6c}', '\u{32}', '\u{2e}']), ('\u{2494}', &['\u{6c}', '\u{33}', '\u{2e}']), + ('\u{2495}', &['\u{6c}', '\u{34}', '\u{2e}']), ('\u{2496}', &['\u{6c}', '\u{35}', + '\u{2e}']), ('\u{2497}', &['\u{6c}', '\u{36}', '\u{2e}']), ('\u{2498}', &['\u{6c}', + '\u{37}', '\u{2e}']), ('\u{2499}', &['\u{6c}', '\u{38}', '\u{2e}']), ('\u{249a}', + &['\u{6c}', '\u{39}', '\u{2e}']), ('\u{249b}', &['\u{32}', '\u{4f}', '\u{2e}']), + ('\u{249c}', &['\u{28}', '\u{61}', '\u{29}']), ('\u{249d}', &['\u{28}', '\u{62}', + '\u{29}']), ('\u{249e}', &['\u{28}', '\u{63}', '\u{29}']), ('\u{249f}', &['\u{28}', + '\u{64}', '\u{29}']), ('\u{24a0}', &['\u{28}', '\u{65}', '\u{29}']), ('\u{24a1}', + &['\u{28}', '\u{66}', '\u{29}']), ('\u{24a2}', &['\u{28}', '\u{67}', '\u{29}']), + ('\u{24a3}', &['\u{28}', '\u{68}', '\u{29}']), ('\u{24a4}', &['\u{28}', '\u{69}', + '\u{29}']), ('\u{24a5}', &['\u{28}', '\u{6a}', '\u{29}']), ('\u{24a6}', &['\u{28}', + '\u{6b}', '\u{29}']), ('\u{24a7}', &['\u{28}', '\u{6c}', '\u{29}']), ('\u{24a8}', + &['\u{28}', '\u{72}', '\u{6e}', '\u{29}']), ('\u{24a9}', &['\u{28}', '\u{6e}', + '\u{29}']), ('\u{24aa}', &['\u{28}', '\u{6f}', '\u{29}']), ('\u{24ab}', &['\u{28}', + '\u{70}', '\u{29}']), ('\u{24ac}', &['\u{28}', '\u{71}', '\u{29}']), ('\u{24ad}', + &['\u{28}', '\u{72}', '\u{29}']), ('\u{24ae}', &['\u{28}', '\u{73}', '\u{29}']), + ('\u{24af}', &['\u{28}', '\u{74}', '\u{29}']), ('\u{24b0}', &['\u{28}', '\u{75}', + '\u{29}']), ('\u{24b1}', &['\u{28}', '\u{76}', '\u{29}']), ('\u{24b2}', &['\u{28}', + '\u{77}', '\u{29}']), ('\u{24b3}', &['\u{28}', '\u{78}', '\u{29}']), ('\u{24b4}', + &['\u{28}', '\u{79}', '\u{29}']), ('\u{24b5}', &['\u{28}', '\u{7a}', '\u{29}']), + ('\u{24b8}', &['\u{a9}']), ('\u{24c5}', &['\u{2117}']), ('\u{24c7}', &['\u{ae}']), + ('\u{24db}', &['\u{24be}']), ('\u{24ea}', &['\u{1f10d}']), ('\u{2500}', &['\u{30fc}']), + ('\u{2501}', &['\u{30fc}']), ('\u{2503}', &['\u{2502}']), ('\u{250f}', &['\u{250c}']), + ('\u{2523}', &['\u{251c}']), ('\u{2571}', &['\u{2f}']), ('\u{2573}', &['\u{58}']), + ('\u{2588}', &['\u{220e}']), ('\u{2590}', &['\u{258c}']), ('\u{2594}', &['\u{2c9}']), + ('\u{2597}', &['\u{2596}']), ('\u{259d}', &['\u{2598}']), ('\u{25a0}', &['\u{220e}']), + ('\u{25b1}', &['\u{23e5}']), ('\u{25b3}', &['\u{394}']), ('\u{25b7}', &['\u{22b3}']), + ('\u{25b8}', &['\u{25b6}']), ('\u{25ba}', &['\u{25b6}']), ('\u{25bd}', &['\u{102bc}']), + ('\u{25c1}', &['\u{22b2}']), ('\u{25c7}', &['\u{16dc}']), ('\u{25ca}', &['\u{16dc}']), + ('\u{25cb}', &['\u{b0}']), ('\u{25ce}', &['\u{233e}']), ('\u{25e0}', &['\u{2312}']), + ('\u{25e6}', &['\u{b0}']), ('\u{2609}', &['\u{298}']), ('\u{2610}', &['\u{25a1}']), + ('\u{2625}', &['\u{1099e}']), ('\u{2630}', &['\u{2cb6}']), ('\u{2638}', &['\u{2388}']), + ('\u{264e}', &['\u{224f}']), ('\u{2662}', &['\u{16dc}']), ('\u{2669}', &['\u{1d158}', + '\u{1d165}']), ('\u{266a}', &['\u{1d158}', '\u{1d165}', '\u{1d16e}']), ('\u{26ac}', + &['\u{970}']), ('\u{2768}', &['\u{28}']), ('\u{2769}', &['\u{29}']), ('\u{276e}', + &['\u{3c}']), ('\u{276f}', &['\u{3e}']), ('\u{2772}', &['\u{28}']), ('\u{2773}', + &['\u{29}']), ('\u{2774}', &['\u{7b}']), ('\u{2775}', &['\u{7d}']), ('\u{2795}', + &['\u{2b}']), ('\u{2796}', &['\u{2d}']), ('\u{2797}', &['\u{f7}']), ('\u{27c2}', + &['\u{a4d5}']), ('\u{27c8}', &['\u{5c}', '\u{1455}']), ('\u{27c9}', &['\u{1450}', + '\u{2f}']), ('\u{27cb}', &['\u{2f}']), ('\u{27cd}', &['\u{5c}']), ('\u{27d9}', + &['\u{54}']), ('\u{27e8}', &['\u{276c}']), ('\u{27e9}', &['\u{276d}']), ('\u{292b}', + &['\u{78}']), ('\u{292c}', &['\u{78}']), ('\u{2963}', &['\u{16d0}', '\u{16da}']), + ('\u{2965}', &['\u{21c3}', '\u{21c2}']), ('\u{296e}', &['\u{16d0}', '\u{21c2}']), + ('\u{296f}', &['\u{21c3}', '\u{16da}']), ('\u{2999}', &['\u{2d42}']), ('\u{29b0}', + &['\u{2349}']), ('\u{29be}', &['\u{233e}']), ('\u{29c4}', &['\u{303c}']), ('\u{29c5}', + &['\u{2342}']), ('\u{29c7}', &['\u{233b}']), ('\u{29d6}', &['\u{102c0}']), ('\u{29d9}', + &['\u{299a}']), ('\u{29f4}', &['\u{3a}', '\u{2192}']), ('\u{29f5}', &['\u{5c}']), + ('\u{29f6}', &['\u{2f}', '\u{304}']), ('\u{29f8}', &['\u{2f}']), ('\u{29f9}', + &['\u{5c}']), ('\u{2a00}', &['\u{298}']), ('\u{2a01}', &['\u{102a8}']), ('\u{2a02}', + &['\u{2297}']), ('\u{2a03}', &['\u{228d}']), ('\u{2a04}', &['\u{228e}']), ('\u{2a05}', + &['\u{2293}']), ('\u{2a06}', &['\u{2294}']), ('\u{2a0c}', &['\u{283}', '\u{283}', + '\u{283}', '\u{283}']), ('\u{2a1d}', &['\u{16de}']), ('\u{2a20}', &['\u{3e}', + '\u{3e}']), ('\u{2a21}', &['\u{16da}']), ('\u{2a22}', &['\u{2b}', '\u{30a}']), + ('\u{2a23}', &['\u{2b}', '\u{302}']), ('\u{2a24}', &['\u{2b}', '\u{303}']), ('\u{2a25}', + &['\u{2b}', '\u{323}']), ('\u{2a26}', &['\u{2b}', '\u{330}']), ('\u{2a27}', &['\u{2b}', '\u{2082}']), ('\u{2a29}', &['\u{2d}', '\u{313}']), ('\u{2a2a}', &['\u{2d}', '\u{323}']), ('\u{2a2f}', &['\u{78}']), ('\u{2a30}', &['\u{78}', '\u{307}']), ('\u{2a3d}', &['\u{2319}']), ('\u{2a3e}', &['\u{2a1f}']), ('\u{2a3f}', &['\u{2210}']), @@ -2780,99 +2819,99 @@ pub mod confusable_detection { ('\u{30a4}', &['\u{4ebb}']), ('\u{30a8}', &['\u{5de5}']), ('\u{30ab}', &['\u{529b}']), ('\u{30bf}', &['\u{5915}']), ('\u{30c8}', &['\u{535c}']), ('\u{30cb}', &['\u{4e8c}']), ('\u{30ce}', &['\u{2f}']), ('\u{30cf}', &['\u{516b}']), ('\u{30d8}', &['\u{3078}']), - ('\u{30ed}', &['\u{53e3}']), ('\u{30fb}', &['\u{b7}']), ('\u{3131}', &['\u{1100}']), - ('\u{3132}', &['\u{1100}', '\u{1100}']), ('\u{3133}', &['\u{1100}', '\u{1109}']), - ('\u{3134}', &['\u{1102}']), ('\u{3135}', &['\u{1102}', '\u{110c}']), ('\u{3136}', - &['\u{1102}', '\u{1112}']), ('\u{3137}', &['\u{1103}']), ('\u{3138}', &['\u{1103}', - '\u{1103}']), ('\u{3139}', &['\u{1105}']), ('\u{313a}', &['\u{1105}', '\u{1100}']), - ('\u{313b}', &['\u{1105}', '\u{1106}']), ('\u{313c}', &['\u{1105}', '\u{1107}']), - ('\u{313d}', &['\u{1105}', '\u{1109}']), ('\u{313e}', &['\u{1105}', '\u{1110}']), - ('\u{313f}', &['\u{1105}', '\u{1111}']), ('\u{3140}', &['\u{1105}', '\u{1112}']), - ('\u{3141}', &['\u{1106}']), ('\u{3142}', &['\u{1107}']), ('\u{3143}', &['\u{1107}', - '\u{1107}']), ('\u{3144}', &['\u{1107}', '\u{1109}']), ('\u{3145}', &['\u{1109}']), - ('\u{3146}', &['\u{1109}', '\u{1109}']), ('\u{3147}', &['\u{110b}']), ('\u{3148}', - &['\u{110c}']), ('\u{3149}', &['\u{110c}', '\u{110c}']), ('\u{314a}', &['\u{110e}']), - ('\u{314b}', &['\u{110f}']), ('\u{314c}', &['\u{1110}']), ('\u{314d}', &['\u{1111}']), - ('\u{314e}', &['\u{1112}']), ('\u{314f}', &['\u{1161}']), ('\u{3150}', &['\u{1161}', - '\u{4e28}']), ('\u{3151}', &['\u{1163}']), ('\u{3152}', &['\u{1163}', '\u{4e28}']), - ('\u{3153}', &['\u{1165}']), ('\u{3154}', &['\u{1165}', '\u{4e28}']), ('\u{3155}', - &['\u{1167}']), ('\u{3156}', &['\u{1167}', '\u{4e28}']), ('\u{3157}', &['\u{1169}']), - ('\u{3158}', &['\u{1169}', '\u{1161}']), ('\u{3159}', &['\u{1169}', '\u{1161}', - '\u{4e28}']), ('\u{315a}', &['\u{1169}', '\u{4e28}']), ('\u{315b}', &['\u{116d}']), - ('\u{315c}', &['\u{116e}']), ('\u{315d}', &['\u{116e}', '\u{1165}']), ('\u{315e}', - &['\u{116e}', '\u{1165}', '\u{4e28}']), ('\u{315f}', &['\u{116e}', '\u{4e28}']), - ('\u{3160}', &['\u{1172}']), ('\u{3161}', &['\u{30fc}']), ('\u{3162}', &['\u{30fc}', - '\u{4e28}']), ('\u{3163}', &['\u{4e28}']), ('\u{3164}', &['\u{1160}']), ('\u{3165}', - &['\u{1102}', '\u{1102}']), ('\u{3166}', &['\u{1102}', '\u{1103}']), ('\u{3167}', - &['\u{1102}', '\u{1109}']), ('\u{3168}', &['\u{1102}', '\u{1140}']), ('\u{3169}', - &['\u{1105}', '\u{1100}', '\u{1109}']), ('\u{316a}', &['\u{1105}', '\u{1103}']), - ('\u{316b}', &['\u{1105}', '\u{1107}', '\u{1109}']), ('\u{316c}', &['\u{1105}', - '\u{1140}']), ('\u{316d}', &['\u{1105}', '\u{1159}']), ('\u{316e}', &['\u{1106}', - '\u{1107}']), ('\u{316f}', &['\u{1106}', '\u{1109}']), ('\u{3170}', &['\u{1106}', - '\u{1140}']), ('\u{3171}', &['\u{1106}', '\u{110b}']), ('\u{3172}', &['\u{1107}', - '\u{1100}']), ('\u{3173}', &['\u{1107}', '\u{1103}']), ('\u{3174}', &['\u{1107}', - '\u{1109}', '\u{1100}']), ('\u{3175}', &['\u{1107}', '\u{1109}', '\u{1103}']), - ('\u{3176}', &['\u{1107}', '\u{110c}']), ('\u{3177}', &['\u{1107}', '\u{1110}']), - ('\u{3178}', &['\u{1107}', '\u{110b}']), ('\u{3179}', &['\u{1107}', '\u{1107}', - '\u{110b}']), ('\u{317a}', &['\u{1109}', '\u{1100}']), ('\u{317b}', &['\u{1109}', - '\u{1102}']), ('\u{317c}', &['\u{1109}', '\u{1103}']), ('\u{317d}', &['\u{1109}', - '\u{1107}']), ('\u{317e}', &['\u{1109}', '\u{110c}']), ('\u{317f}', &['\u{1140}']), - ('\u{3180}', &['\u{110b}', '\u{110b}']), ('\u{3181}', &['\u{114c}']), ('\u{3182}', - &['\u{110b}', '\u{1109}']), ('\u{3183}', &['\u{110b}', '\u{1140}']), ('\u{3184}', - &['\u{1111}', '\u{110b}']), ('\u{3185}', &['\u{1112}', '\u{1112}']), ('\u{3186}', - &['\u{1159}']), ('\u{3187}', &['\u{116d}', '\u{1163}']), ('\u{3188}', &['\u{116d}', - '\u{1163}', '\u{4e28}']), ('\u{3189}', &['\u{116d}', '\u{4e28}']), ('\u{318a}', - &['\u{1172}', '\u{1167}']), ('\u{318b}', &['\u{1172}', '\u{1167}', '\u{4e28}']), - ('\u{318c}', &['\u{1172}', '\u{4e28}']), ('\u{318d}', &['\u{119e}']), ('\u{318e}', - &['\u{119e}', '\u{4e28}']), ('\u{31d0}', &['\u{30fc}']), ('\u{31d1}', &['\u{4e28}']), - ('\u{31d3}', &['\u{2f}']), ('\u{31d4}', &['\u{5c}']), ('\u{31d6}', &['\u{4e5b}']), - ('\u{31da}', &['\u{4e85}']), ('\u{31db}', &['\u{276c}']), ('\u{31df}', &['\u{4e5a}']), - ('\u{31e0}', &['\u{4e59}']), ('\u{3200}', &['\u{28}', '\u{1100}', '\u{29}']), - ('\u{3201}', &['\u{28}', '\u{1102}', '\u{29}']), ('\u{3202}', &['\u{28}', '\u{1103}', - '\u{29}']), ('\u{3203}', &['\u{28}', '\u{1105}', '\u{29}']), ('\u{3204}', &['\u{28}', - '\u{1106}', '\u{29}']), ('\u{3205}', &['\u{28}', '\u{1107}', '\u{29}']), ('\u{3206}', - &['\u{28}', '\u{1109}', '\u{29}']), ('\u{3207}', &['\u{28}', '\u{110b}', '\u{29}']), - ('\u{3208}', &['\u{28}', '\u{110c}', '\u{29}']), ('\u{3209}', &['\u{28}', '\u{110e}', - '\u{29}']), ('\u{320a}', &['\u{28}', '\u{110f}', '\u{29}']), ('\u{320b}', &['\u{28}', - '\u{1110}', '\u{29}']), ('\u{320c}', &['\u{28}', '\u{1111}', '\u{29}']), ('\u{320d}', - &['\u{28}', '\u{1112}', '\u{29}']), ('\u{320e}', &['\u{28}', '\u{ac00}', '\u{29}']), - ('\u{320f}', &['\u{28}', '\u{b098}', '\u{29}']), ('\u{3210}', &['\u{28}', '\u{b2e4}', - '\u{29}']), ('\u{3211}', &['\u{28}', '\u{b77c}', '\u{29}']), ('\u{3212}', &['\u{28}', - '\u{b9c8}', '\u{29}']), ('\u{3213}', &['\u{28}', '\u{bc14}', '\u{29}']), ('\u{3214}', - &['\u{28}', '\u{c0ac}', '\u{29}']), ('\u{3215}', &['\u{28}', '\u{c544}', '\u{29}']), - ('\u{3216}', &['\u{28}', '\u{c790}', '\u{29}']), ('\u{3217}', &['\u{28}', '\u{cc28}', - '\u{29}']), ('\u{3218}', &['\u{28}', '\u{ce74}', '\u{29}']), ('\u{3219}', &['\u{28}', - '\u{d0c0}', '\u{29}']), ('\u{321a}', &['\u{28}', '\u{d30c}', '\u{29}']), ('\u{321b}', - &['\u{28}', '\u{d558}', '\u{29}']), ('\u{321c}', &['\u{28}', '\u{c8fc}', '\u{29}']), - ('\u{321d}', &['\u{28}', '\u{c624}', '\u{c804}', '\u{29}']), ('\u{321e}', &['\u{28}', - '\u{c624}', '\u{d6c4}', '\u{29}']), ('\u{3220}', &['\u{28}', '\u{30fc}', '\u{29}']), - ('\u{3221}', &['\u{28}', '\u{4e8c}', '\u{29}']), ('\u{3222}', &['\u{28}', '\u{4e09}', - '\u{29}']), ('\u{3223}', &['\u{28}', '\u{56db}', '\u{29}']), ('\u{3224}', &['\u{28}', - '\u{4e94}', '\u{29}']), ('\u{3225}', &['\u{28}', '\u{516d}', '\u{29}']), ('\u{3226}', - &['\u{28}', '\u{4e03}', '\u{29}']), ('\u{3227}', &['\u{28}', '\u{516b}', '\u{29}']), - ('\u{3228}', &['\u{28}', '\u{4e5d}', '\u{29}']), ('\u{3229}', &['\u{28}', '\u{5341}', - '\u{29}']), ('\u{322a}', &['\u{28}', '\u{6708}', '\u{29}']), ('\u{322b}', &['\u{28}', - '\u{706b}', '\u{29}']), ('\u{322c}', &['\u{28}', '\u{6c34}', '\u{29}']), ('\u{322d}', - &['\u{28}', '\u{6728}', '\u{29}']), ('\u{322e}', &['\u{28}', '\u{91d1}', '\u{29}']), - ('\u{322f}', &['\u{28}', '\u{571f}', '\u{29}']), ('\u{3230}', &['\u{28}', '\u{65e5}', - '\u{29}']), ('\u{3231}', &['\u{28}', '\u{682a}', '\u{29}']), ('\u{3232}', &['\u{28}', - '\u{6709}', '\u{29}']), ('\u{3233}', &['\u{28}', '\u{793e}', '\u{29}']), ('\u{3234}', - &['\u{28}', '\u{540d}', '\u{29}']), ('\u{3235}', &['\u{28}', '\u{7279}', '\u{29}']), - ('\u{3236}', &['\u{28}', '\u{8ca1}', '\u{29}']), ('\u{3237}', &['\u{28}', '\u{795d}', - '\u{29}']), ('\u{3238}', &['\u{28}', '\u{52b4}', '\u{29}']), ('\u{3239}', &['\u{28}', - '\u{4ee3}', '\u{29}']), ('\u{323a}', &['\u{28}', '\u{547c}', '\u{29}']), ('\u{323b}', - &['\u{28}', '\u{5b66}', '\u{29}']), ('\u{323c}', &['\u{28}', '\u{76e3}', '\u{29}']), - ('\u{323d}', &['\u{28}', '\u{4f01}', '\u{29}']), ('\u{323e}', &['\u{28}', '\u{8cc7}', - '\u{29}']), ('\u{323f}', &['\u{28}', '\u{5354}', '\u{29}']), ('\u{3240}', &['\u{28}', - '\u{796d}', '\u{29}']), ('\u{3241}', &['\u{28}', '\u{4f11}', '\u{29}']), ('\u{3242}', - &['\u{28}', '\u{81ea}', '\u{29}']), ('\u{3243}', &['\u{28}', '\u{81f3}', '\u{29}']), - ('\u{32c0}', &['\u{6c}', '\u{6708}']), ('\u{32c1}', &['\u{32}', '\u{6708}']), - ('\u{32c2}', &['\u{33}', '\u{6708}']), ('\u{32c3}', &['\u{34}', '\u{6708}']), - ('\u{32c4}', &['\u{35}', '\u{6708}']), ('\u{32c5}', &['\u{36}', '\u{6708}']), - ('\u{32c6}', &['\u{37}', '\u{6708}']), ('\u{32c7}', &['\u{38}', '\u{6708}']), - ('\u{32c8}', &['\u{39}', '\u{6708}']), ('\u{32c9}', &['\u{6c}', '\u{4f}', '\u{6708}']), - ('\u{32ca}', &['\u{6c}', '\u{6c}', '\u{6708}']), ('\u{32cb}', &['\u{6c}', '\u{32}', - '\u{6708}']), ('\u{3358}', &['\u{4f}', '\u{70b9}']), ('\u{3359}', &['\u{6c}', + ('\u{30ed}', &['\u{53e3}']), ('\u{30fb}', &['\u{b7}']), ('\u{3126}', &['\u{513f}']), + ('\u{3131}', &['\u{1100}']), ('\u{3132}', &['\u{1100}', '\u{1100}']), ('\u{3133}', + &['\u{1100}', '\u{1109}']), ('\u{3134}', &['\u{1102}']), ('\u{3135}', &['\u{1102}', + '\u{110c}']), ('\u{3136}', &['\u{1102}', '\u{1112}']), ('\u{3137}', &['\u{1103}']), + ('\u{3138}', &['\u{1103}', '\u{1103}']), ('\u{3139}', &['\u{1105}']), ('\u{313a}', + &['\u{1105}', '\u{1100}']), ('\u{313b}', &['\u{1105}', '\u{1106}']), ('\u{313c}', + &['\u{1105}', '\u{1107}']), ('\u{313d}', &['\u{1105}', '\u{1109}']), ('\u{313e}', + &['\u{1105}', '\u{1110}']), ('\u{313f}', &['\u{1105}', '\u{1111}']), ('\u{3140}', + &['\u{1105}', '\u{1112}']), ('\u{3141}', &['\u{1106}']), ('\u{3142}', &['\u{1107}']), + ('\u{3143}', &['\u{1107}', '\u{1107}']), ('\u{3144}', &['\u{1107}', '\u{1109}']), + ('\u{3145}', &['\u{1109}']), ('\u{3146}', &['\u{1109}', '\u{1109}']), ('\u{3147}', + &['\u{110b}']), ('\u{3148}', &['\u{110c}']), ('\u{3149}', &['\u{110c}', '\u{110c}']), + ('\u{314a}', &['\u{110e}']), ('\u{314b}', &['\u{110f}']), ('\u{314c}', &['\u{1110}']), + ('\u{314d}', &['\u{1111}']), ('\u{314e}', &['\u{1112}']), ('\u{314f}', &['\u{1161}']), + ('\u{3150}', &['\u{1161}', '\u{4e28}']), ('\u{3151}', &['\u{1163}']), ('\u{3152}', + &['\u{1163}', '\u{4e28}']), ('\u{3153}', &['\u{1165}']), ('\u{3154}', &['\u{1165}', + '\u{4e28}']), ('\u{3155}', &['\u{1167}']), ('\u{3156}', &['\u{1167}', '\u{4e28}']), + ('\u{3157}', &['\u{1169}']), ('\u{3158}', &['\u{1169}', '\u{1161}']), ('\u{3159}', + &['\u{1169}', '\u{1161}', '\u{4e28}']), ('\u{315a}', &['\u{1169}', '\u{4e28}']), + ('\u{315b}', &['\u{116d}']), ('\u{315c}', &['\u{116e}']), ('\u{315d}', &['\u{116e}', + '\u{1165}']), ('\u{315e}', &['\u{116e}', '\u{1165}', '\u{4e28}']), ('\u{315f}', + &['\u{116e}', '\u{4e28}']), ('\u{3160}', &['\u{1172}']), ('\u{3161}', &['\u{30fc}']), + ('\u{3162}', &['\u{30fc}', '\u{4e28}']), ('\u{3163}', &['\u{4e28}']), ('\u{3164}', + &['\u{1160}']), ('\u{3165}', &['\u{1102}', '\u{1102}']), ('\u{3166}', &['\u{1102}', + '\u{1103}']), ('\u{3167}', &['\u{1102}', '\u{1109}']), ('\u{3168}', &['\u{1102}', + '\u{1140}']), ('\u{3169}', &['\u{1105}', '\u{1100}', '\u{1109}']), ('\u{316a}', + &['\u{1105}', '\u{1103}']), ('\u{316b}', &['\u{1105}', '\u{1107}', '\u{1109}']), + ('\u{316c}', &['\u{1105}', '\u{1140}']), ('\u{316d}', &['\u{1105}', '\u{1159}']), + ('\u{316e}', &['\u{1106}', '\u{1107}']), ('\u{316f}', &['\u{1106}', '\u{1109}']), + ('\u{3170}', &['\u{1106}', '\u{1140}']), ('\u{3171}', &['\u{1106}', '\u{110b}']), + ('\u{3172}', &['\u{1107}', '\u{1100}']), ('\u{3173}', &['\u{1107}', '\u{1103}']), + ('\u{3174}', &['\u{1107}', '\u{1109}', '\u{1100}']), ('\u{3175}', &['\u{1107}', + '\u{1109}', '\u{1103}']), ('\u{3176}', &['\u{1107}', '\u{110c}']), ('\u{3177}', + &['\u{1107}', '\u{1110}']), ('\u{3178}', &['\u{1107}', '\u{110b}']), ('\u{3179}', + &['\u{1107}', '\u{1107}', '\u{110b}']), ('\u{317a}', &['\u{1109}', '\u{1100}']), + ('\u{317b}', &['\u{1109}', '\u{1102}']), ('\u{317c}', &['\u{1109}', '\u{1103}']), + ('\u{317d}', &['\u{1109}', '\u{1107}']), ('\u{317e}', &['\u{1109}', '\u{110c}']), + ('\u{317f}', &['\u{1140}']), ('\u{3180}', &['\u{110b}', '\u{110b}']), ('\u{3181}', + &['\u{114c}']), ('\u{3182}', &['\u{110b}', '\u{1109}']), ('\u{3183}', &['\u{110b}', + '\u{1140}']), ('\u{3184}', &['\u{1111}', '\u{110b}']), ('\u{3185}', &['\u{1112}', + '\u{1112}']), ('\u{3186}', &['\u{1159}']), ('\u{3187}', &['\u{116d}', '\u{1163}']), + ('\u{3188}', &['\u{116d}', '\u{1163}', '\u{4e28}']), ('\u{3189}', &['\u{116d}', + '\u{4e28}']), ('\u{318a}', &['\u{1172}', '\u{1167}']), ('\u{318b}', &['\u{1172}', + '\u{1167}', '\u{4e28}']), ('\u{318c}', &['\u{1172}', '\u{4e28}']), ('\u{318d}', + &['\u{119e}']), ('\u{318e}', &['\u{119e}', '\u{4e28}']), ('\u{31d0}', &['\u{30fc}']), + ('\u{31d1}', &['\u{4e28}']), ('\u{31d3}', &['\u{2f}']), ('\u{31d4}', &['\u{5c}']), + ('\u{31d6}', &['\u{4e5b}']), ('\u{31da}', &['\u{4e85}']), ('\u{31db}', &['\u{276c}']), + ('\u{31df}', &['\u{4e5a}']), ('\u{31e0}', &['\u{4e59}']), ('\u{3200}', &['\u{28}', + '\u{1100}', '\u{29}']), ('\u{3201}', &['\u{28}', '\u{1102}', '\u{29}']), ('\u{3202}', + &['\u{28}', '\u{1103}', '\u{29}']), ('\u{3203}', &['\u{28}', '\u{1105}', '\u{29}']), + ('\u{3204}', &['\u{28}', '\u{1106}', '\u{29}']), ('\u{3205}', &['\u{28}', '\u{1107}', + '\u{29}']), ('\u{3206}', &['\u{28}', '\u{1109}', '\u{29}']), ('\u{3207}', &['\u{28}', + '\u{110b}', '\u{29}']), ('\u{3208}', &['\u{28}', '\u{110c}', '\u{29}']), ('\u{3209}', + &['\u{28}', '\u{110e}', '\u{29}']), ('\u{320a}', &['\u{28}', '\u{110f}', '\u{29}']), + ('\u{320b}', &['\u{28}', '\u{1110}', '\u{29}']), ('\u{320c}', &['\u{28}', '\u{1111}', + '\u{29}']), ('\u{320d}', &['\u{28}', '\u{1112}', '\u{29}']), ('\u{320e}', &['\u{28}', + '\u{ac00}', '\u{29}']), ('\u{320f}', &['\u{28}', '\u{b098}', '\u{29}']), ('\u{3210}', + &['\u{28}', '\u{b2e4}', '\u{29}']), ('\u{3211}', &['\u{28}', '\u{b77c}', '\u{29}']), + ('\u{3212}', &['\u{28}', '\u{b9c8}', '\u{29}']), ('\u{3213}', &['\u{28}', '\u{bc14}', + '\u{29}']), ('\u{3214}', &['\u{28}', '\u{c0ac}', '\u{29}']), ('\u{3215}', &['\u{28}', + '\u{c544}', '\u{29}']), ('\u{3216}', &['\u{28}', '\u{c790}', '\u{29}']), ('\u{3217}', + &['\u{28}', '\u{cc28}', '\u{29}']), ('\u{3218}', &['\u{28}', '\u{ce74}', '\u{29}']), + ('\u{3219}', &['\u{28}', '\u{d0c0}', '\u{29}']), ('\u{321a}', &['\u{28}', '\u{d30c}', + '\u{29}']), ('\u{321b}', &['\u{28}', '\u{d558}', '\u{29}']), ('\u{321c}', &['\u{28}', + '\u{c8fc}', '\u{29}']), ('\u{321d}', &['\u{28}', '\u{c624}', '\u{c804}', '\u{29}']), + ('\u{321e}', &['\u{28}', '\u{c624}', '\u{d6c4}', '\u{29}']), ('\u{3220}', &['\u{28}', + '\u{30fc}', '\u{29}']), ('\u{3221}', &['\u{28}', '\u{4e8c}', '\u{29}']), ('\u{3222}', + &['\u{28}', '\u{4e09}', '\u{29}']), ('\u{3223}', &['\u{28}', '\u{56db}', '\u{29}']), + ('\u{3224}', &['\u{28}', '\u{4e94}', '\u{29}']), ('\u{3225}', &['\u{28}', '\u{516d}', + '\u{29}']), ('\u{3226}', &['\u{28}', '\u{4e03}', '\u{29}']), ('\u{3227}', &['\u{28}', + '\u{516b}', '\u{29}']), ('\u{3228}', &['\u{28}', '\u{4e5d}', '\u{29}']), ('\u{3229}', + &['\u{28}', '\u{5341}', '\u{29}']), ('\u{322a}', &['\u{28}', '\u{6708}', '\u{29}']), + ('\u{322b}', &['\u{28}', '\u{706b}', '\u{29}']), ('\u{322c}', &['\u{28}', '\u{6c34}', + '\u{29}']), ('\u{322d}', &['\u{28}', '\u{6728}', '\u{29}']), ('\u{322e}', &['\u{28}', + '\u{91d1}', '\u{29}']), ('\u{322f}', &['\u{28}', '\u{571f}', '\u{29}']), ('\u{3230}', + &['\u{28}', '\u{65e5}', '\u{29}']), ('\u{3231}', &['\u{28}', '\u{682a}', '\u{29}']), + ('\u{3232}', &['\u{28}', '\u{6709}', '\u{29}']), ('\u{3233}', &['\u{28}', '\u{793e}', + '\u{29}']), ('\u{3234}', &['\u{28}', '\u{540d}', '\u{29}']), ('\u{3235}', &['\u{28}', + '\u{7279}', '\u{29}']), ('\u{3236}', &['\u{28}', '\u{8ca1}', '\u{29}']), ('\u{3237}', + &['\u{28}', '\u{795d}', '\u{29}']), ('\u{3238}', &['\u{28}', '\u{52b4}', '\u{29}']), + ('\u{3239}', &['\u{28}', '\u{4ee3}', '\u{29}']), ('\u{323a}', &['\u{28}', '\u{547c}', + '\u{29}']), ('\u{323b}', &['\u{28}', '\u{5b66}', '\u{29}']), ('\u{323c}', &['\u{28}', + '\u{76e3}', '\u{29}']), ('\u{323d}', &['\u{28}', '\u{4f01}', '\u{29}']), ('\u{323e}', + &['\u{28}', '\u{8cc7}', '\u{29}']), ('\u{323f}', &['\u{28}', '\u{5354}', '\u{29}']), + ('\u{3240}', &['\u{28}', '\u{796d}', '\u{29}']), ('\u{3241}', &['\u{28}', '\u{4f11}', + '\u{29}']), ('\u{3242}', &['\u{28}', '\u{81ea}', '\u{29}']), ('\u{3243}', &['\u{28}', + '\u{81f3}', '\u{29}']), ('\u{32c0}', &['\u{6c}', '\u{6708}']), ('\u{32c1}', &['\u{32}', + '\u{6708}']), ('\u{32c2}', &['\u{33}', '\u{6708}']), ('\u{32c3}', &['\u{34}', + '\u{6708}']), ('\u{32c4}', &['\u{35}', '\u{6708}']), ('\u{32c5}', &['\u{36}', + '\u{6708}']), ('\u{32c6}', &['\u{37}', '\u{6708}']), ('\u{32c7}', &['\u{38}', + '\u{6708}']), ('\u{32c8}', &['\u{39}', '\u{6708}']), ('\u{32c9}', &['\u{6c}', '\u{4f}', + '\u{6708}']), ('\u{32ca}', &['\u{6c}', '\u{6c}', '\u{6708}']), ('\u{32cb}', &['\u{6c}', + '\u{32}', '\u{6708}']), ('\u{3358}', &['\u{4f}', '\u{70b9}']), ('\u{3359}', &['\u{6c}', '\u{70b9}']), ('\u{335a}', &['\u{32}', '\u{70b9}']), ('\u{335b}', &['\u{33}', '\u{70b9}']), ('\u{335c}', &['\u{34}', '\u{70b9}']), ('\u{335d}', &['\u{35}', '\u{70b9}']), ('\u{335e}', &['\u{36}', '\u{70b9}']), ('\u{335f}', &['\u{37}', @@ -2966,318 +3005,319 @@ pub mod confusable_detection { ('\u{a79d}', &['\u{29a}']), ('\u{a79e}', &['\u{a4e4}']), ('\u{a79f}', &['\u{75}']), ('\u{a7ab}', &['\u{33}']), ('\u{a7b1}', &['\u{a4d5}']), ('\u{a7b2}', &['\u{4a}']), ('\u{a7b3}', &['\u{58}']), ('\u{a7b4}', &['\u{42}']), ('\u{a7b5}', &['\u{df}']), - ('\u{a7b6}', &['\u{a64c}']), ('\u{a7b7}', &['\u{3c9}']), ('\u{a7f7}', &['\u{30fc}']), - ('\u{a830}', &['\u{964}']), ('\u{a960}', &['\u{1103}', '\u{1106}']), ('\u{a961}', - &['\u{1103}', '\u{1107}']), ('\u{a962}', &['\u{1103}', '\u{1109}']), ('\u{a963}', - &['\u{1103}', '\u{110c}']), ('\u{a964}', &['\u{1105}', '\u{1100}']), ('\u{a965}', - &['\u{1105}', '\u{1100}', '\u{1100}']), ('\u{a966}', &['\u{1105}', '\u{1103}']), - ('\u{a967}', &['\u{1105}', '\u{1103}', '\u{1103}']), ('\u{a968}', &['\u{1105}', - '\u{1106}']), ('\u{a969}', &['\u{1105}', '\u{1107}']), ('\u{a96a}', &['\u{1105}', - '\u{1107}', '\u{1107}']), ('\u{a96b}', &['\u{1105}', '\u{1107}', '\u{110b}']), - ('\u{a96c}', &['\u{1105}', '\u{1109}']), ('\u{a96d}', &['\u{1105}', '\u{110c}']), - ('\u{a96e}', &['\u{1105}', '\u{110f}']), ('\u{a96f}', &['\u{1106}', '\u{1100}']), - ('\u{a970}', &['\u{1106}', '\u{1103}']), ('\u{a971}', &['\u{1106}', '\u{1109}']), - ('\u{a972}', &['\u{1107}', '\u{1109}', '\u{1110}']), ('\u{a973}', &['\u{1107}', - '\u{110f}']), ('\u{a974}', &['\u{1107}', '\u{1112}']), ('\u{a975}', &['\u{1109}', - '\u{1109}', '\u{1107}']), ('\u{a976}', &['\u{110b}', '\u{1105}']), ('\u{a977}', - &['\u{110b}', '\u{1112}']), ('\u{a978}', &['\u{110c}', '\u{110c}', '\u{1112}']), - ('\u{a979}', &['\u{1110}', '\u{1110}']), ('\u{a97a}', &['\u{1111}', '\u{1112}']), - ('\u{a97b}', &['\u{1112}', '\u{1109}']), ('\u{a97c}', &['\u{1159}', '\u{1159}']), - ('\u{a992}', &['\u{2c3f}']), ('\u{a9a3}', &['\u{a99d}']), ('\u{a9c6}', &['\u{a9d0}']), - ('\u{a9cf}', &['\u{662}']), ('\u{aa53}', &['\u{aa01}']), ('\u{aa56}', &['\u{aa23}']), - ('\u{ab32}', &['\u{65}']), ('\u{ab35}', &['\u{66}']), ('\u{ab3d}', &['\u{6f}']), - ('\u{ab3e}', &['\u{6f}', '\u{338}']), ('\u{ab3f}', &['\u{254}', '\u{338}']), - ('\u{ab41}', &['\u{1dd}', '\u{6f}', '\u{338}']), ('\u{ab42}', &['\u{1dd}', '\u{6f}', - '\u{335}']), ('\u{ab47}', &['\u{72}']), ('\u{ab48}', &['\u{72}']), ('\u{ab4d}', - &['\u{283}']), ('\u{ab4e}', &['\u{75}']), ('\u{ab52}', &['\u{75}']), ('\u{ab53}', - &['\u{3c7}']), ('\u{ab55}', &['\u{3c7}']), ('\u{ab5a}', &['\u{79}']), ('\u{ab60}', - &['\u{459}']), ('\u{ab62}', &['\u{254}', '\u{65}']), ('\u{ab63}', &['\u{75}', - '\u{6f}']), ('\u{ab70}', &['\u{1d05}']), ('\u{ab71}', &['\u{280}']), ('\u{ab72}', - &['\u{1d1b}']), ('\u{ab74}', &['\u{6f}', '\u{31b}']), ('\u{ab75}', &['\u{69}']), - ('\u{ab7a}', &['\u{1d00}']), ('\u{ab7b}', &['\u{1d0a}']), ('\u{ab7c}', &['\u{1d07}']), - ('\u{ab7e}', &['\u{242}']), ('\u{ab80}', &['\u{2c76}']), ('\u{ab81}', &['\u{72}']), - ('\u{ab83}', &['\u{77}']), ('\u{ab87}', &['\u{28d}']), ('\u{ab8b}', &['\u{29c}']), - ('\u{ab8e}', &['\u{6f}', '\u{335}']), ('\u{ab90}', &['\u{262}']), ('\u{ab93}', - &['\u{7a}']), ('\u{ab9b}', &['\u{a793}']), ('\u{ab9c}', &['\u{75}', '\u{335}']), - ('\u{ab9f}', &['\u{185}']), ('\u{aba2}', &['\u{280}']), ('\u{aba9}', &['\u{76}']), - ('\u{abaa}', &['\u{73}']), ('\u{abae}', &['\u{29f}']), ('\u{abaf}', &['\u{63}']), - ('\u{abb2}', &['\u{1d18}']), ('\u{abb6}', &['\u{138}']), ('\u{abbb}', &['\u{6f}', - '\u{335}']), ('\u{d7b0}', &['\u{1169}', '\u{1167}']), ('\u{d7b1}', &['\u{1169}', - '\u{1169}', '\u{4e28}']), ('\u{d7b2}', &['\u{116d}', '\u{1161}']), ('\u{d7b3}', - &['\u{116d}', '\u{1161}', '\u{4e28}']), ('\u{d7b4}', &['\u{116d}', '\u{1165}']), - ('\u{d7b5}', &['\u{116e}', '\u{1167}']), ('\u{d7b6}', &['\u{116e}', '\u{4e28}', - '\u{4e28}']), ('\u{d7b7}', &['\u{1172}', '\u{1161}', '\u{4e28}']), ('\u{d7b8}', - &['\u{1172}', '\u{1169}']), ('\u{d7b9}', &['\u{30fc}', '\u{1161}']), ('\u{d7ba}', - &['\u{30fc}', '\u{1165}']), ('\u{d7bb}', &['\u{30fc}', '\u{1165}', '\u{4e28}']), - ('\u{d7bc}', &['\u{30fc}', '\u{1169}']), ('\u{d7bd}', &['\u{4e28}', '\u{1163}', - '\u{1169}']), ('\u{d7be}', &['\u{4e28}', '\u{1163}', '\u{4e28}']), ('\u{d7bf}', - &['\u{4e28}', '\u{1167}']), ('\u{d7c0}', &['\u{4e28}', '\u{1167}', '\u{4e28}']), - ('\u{d7c1}', &['\u{4e28}', '\u{1169}', '\u{4e28}']), ('\u{d7c2}', &['\u{4e28}', - '\u{116d}']), ('\u{d7c3}', &['\u{4e28}', '\u{1172}']), ('\u{d7c4}', &['\u{4e28}', - '\u{4e28}']), ('\u{d7c5}', &['\u{119e}', '\u{1161}']), ('\u{d7c6}', &['\u{119e}', - '\u{1165}', '\u{4e28}']), ('\u{d7cb}', &['\u{1102}', '\u{1105}']), ('\u{d7cc}', - &['\u{1102}', '\u{110e}']), ('\u{d7cd}', &['\u{1103}', '\u{1103}']), ('\u{d7ce}', - &['\u{1103}', '\u{1103}', '\u{1107}']), ('\u{d7cf}', &['\u{1103}', '\u{1107}']), - ('\u{d7d0}', &['\u{1103}', '\u{1109}']), ('\u{d7d1}', &['\u{1103}', '\u{1109}', - '\u{1100}']), ('\u{d7d2}', &['\u{1103}', '\u{110c}']), ('\u{d7d3}', &['\u{1103}', - '\u{110e}']), ('\u{d7d4}', &['\u{1103}', '\u{1110}']), ('\u{d7d5}', &['\u{1105}', - '\u{1100}', '\u{1100}']), ('\u{d7d6}', &['\u{1105}', '\u{1100}', '\u{1112}']), - ('\u{d7d7}', &['\u{1105}', '\u{1105}', '\u{110f}']), ('\u{d7d8}', &['\u{1105}', - '\u{1106}', '\u{1112}']), ('\u{d7d9}', &['\u{1105}', '\u{1107}', '\u{1103}']), - ('\u{d7da}', &['\u{1105}', '\u{1107}', '\u{1111}']), ('\u{d7db}', &['\u{1105}', - '\u{114c}']), ('\u{d7dc}', &['\u{1105}', '\u{1159}', '\u{1112}']), ('\u{d7dd}', - &['\u{1105}', '\u{110b}']), ('\u{d7de}', &['\u{1106}', '\u{1102}']), ('\u{d7df}', - &['\u{1106}', '\u{1102}', '\u{1102}']), ('\u{d7e0}', &['\u{1106}', '\u{1106}']), - ('\u{d7e1}', &['\u{1106}', '\u{1107}', '\u{1109}']), ('\u{d7e2}', &['\u{1106}', - '\u{110c}']), ('\u{d7e3}', &['\u{1107}', '\u{1103}']), ('\u{d7e4}', &['\u{1107}', - '\u{1105}', '\u{1111}']), ('\u{d7e5}', &['\u{1107}', '\u{1106}']), ('\u{d7e6}', - &['\u{1107}', '\u{1107}']), ('\u{d7e7}', &['\u{1107}', '\u{1109}', '\u{1103}']), - ('\u{d7e8}', &['\u{1107}', '\u{110c}']), ('\u{d7e9}', &['\u{1107}', '\u{110e}']), - ('\u{d7ea}', &['\u{1109}', '\u{1106}']), ('\u{d7eb}', &['\u{1109}', '\u{1107}', - '\u{110b}']), ('\u{d7ec}', &['\u{1109}', '\u{1109}', '\u{1100}']), ('\u{d7ed}', - &['\u{1109}', '\u{1109}', '\u{1103}']), ('\u{d7ee}', &['\u{1109}', '\u{1140}']), - ('\u{d7ef}', &['\u{1109}', '\u{110c}']), ('\u{d7f0}', &['\u{1109}', '\u{110e}']), - ('\u{d7f1}', &['\u{1109}', '\u{1110}']), ('\u{d7f2}', &['\u{1105}', '\u{1112}']), - ('\u{d7f3}', &['\u{1140}', '\u{1107}']), ('\u{d7f4}', &['\u{1140}', '\u{1107}', - '\u{110b}']), ('\u{d7f5}', &['\u{114c}', '\u{1106}']), ('\u{d7f6}', &['\u{114c}', - '\u{1112}']), ('\u{d7f7}', &['\u{110c}', '\u{1107}']), ('\u{d7f8}', &['\u{110c}', - '\u{1107}', '\u{1107}']), ('\u{d7f9}', &['\u{110c}', '\u{110c}']), ('\u{d7fa}', - &['\u{1111}', '\u{1109}']), ('\u{d7fb}', &['\u{1111}', '\u{1110}']), ('\u{f900}', - &['\u{8c48}']), ('\u{f901}', &['\u{66f4}']), ('\u{f902}', &['\u{8eca}']), ('\u{f903}', - &['\u{8cc8}']), ('\u{f904}', &['\u{6ed1}']), ('\u{f905}', &['\u{4e32}']), ('\u{f906}', - &['\u{53e5}']), ('\u{f907}', &['\u{9f9c}']), ('\u{f908}', &['\u{9f9c}']), ('\u{f909}', - &['\u{5951}']), ('\u{f90a}', &['\u{91d1}']), ('\u{f90b}', &['\u{5587}']), ('\u{f90c}', - &['\u{5948}']), ('\u{f90d}', &['\u{61f6}']), ('\u{f90e}', &['\u{7669}']), ('\u{f90f}', - &['\u{7f85}']), ('\u{f910}', &['\u{863f}']), ('\u{f911}', &['\u{87ba}']), ('\u{f912}', - &['\u{88f8}']), ('\u{f913}', &['\u{908f}']), ('\u{f914}', &['\u{6a02}']), ('\u{f915}', - &['\u{6d1b}']), ('\u{f916}', &['\u{70d9}']), ('\u{f917}', &['\u{73de}']), ('\u{f918}', - &['\u{843d}']), ('\u{f919}', &['\u{916a}']), ('\u{f91a}', &['\u{99f1}']), ('\u{f91b}', - &['\u{4e82}']), ('\u{f91c}', &['\u{5375}']), ('\u{f91d}', &['\u{6b04}']), ('\u{f91e}', - &['\u{721b}']), ('\u{f91f}', &['\u{862d}']), ('\u{f920}', &['\u{9e1e}']), ('\u{f921}', - &['\u{5d50}']), ('\u{f922}', &['\u{6feb}']), ('\u{f923}', &['\u{85cd}']), ('\u{f924}', - &['\u{8964}']), ('\u{f925}', &['\u{62c9}']), ('\u{f926}', &['\u{81d8}']), ('\u{f927}', - &['\u{881f}']), ('\u{f928}', &['\u{5eca}']), ('\u{f929}', &['\u{6717}']), ('\u{f92a}', - &['\u{6d6a}']), ('\u{f92b}', &['\u{72fc}']), ('\u{f92c}', &['\u{90ce}']), ('\u{f92d}', - &['\u{4f86}']), ('\u{f92e}', &['\u{51b7}']), ('\u{f92f}', &['\u{52de}']), ('\u{f930}', - &['\u{64c4}']), ('\u{f931}', &['\u{6ad3}']), ('\u{f932}', &['\u{7210}']), ('\u{f933}', - &['\u{76e7}']), ('\u{f934}', &['\u{8001}']), ('\u{f935}', &['\u{8606}']), ('\u{f936}', - &['\u{865c}']), ('\u{f937}', &['\u{8def}']), ('\u{f938}', &['\u{9732}']), ('\u{f939}', - &['\u{9b6f}']), ('\u{f93a}', &['\u{9dfa}']), ('\u{f93b}', &['\u{788c}']), ('\u{f93c}', - &['\u{797f}']), ('\u{f93d}', &['\u{7da0}']), ('\u{f93e}', &['\u{83c9}']), ('\u{f93f}', - &['\u{9304}']), ('\u{f940}', &['\u{9e7f}']), ('\u{f941}', &['\u{8ad6}']), ('\u{f942}', - &['\u{58df}']), ('\u{f943}', &['\u{5f04}']), ('\u{f944}', &['\u{7c60}']), ('\u{f945}', - &['\u{807e}']), ('\u{f946}', &['\u{7262}']), ('\u{f947}', &['\u{78ca}']), ('\u{f948}', - &['\u{8cc2}']), ('\u{f949}', &['\u{96f7}']), ('\u{f94a}', &['\u{58d8}']), ('\u{f94b}', - &['\u{5c62}']), ('\u{f94c}', &['\u{6a13}']), ('\u{f94d}', &['\u{6dda}']), ('\u{f94e}', - &['\u{6f0f}']), ('\u{f94f}', &['\u{7d2f}']), ('\u{f950}', &['\u{7e37}']), ('\u{f951}', - &['\u{964b}']), ('\u{f952}', &['\u{52d2}']), ('\u{f953}', &['\u{808b}']), ('\u{f954}', - &['\u{51dc}']), ('\u{f955}', &['\u{51cc}']), ('\u{f956}', &['\u{7a1c}']), ('\u{f957}', - &['\u{7dbe}']), ('\u{f958}', &['\u{83f1}']), ('\u{f959}', &['\u{9675}']), ('\u{f95a}', - &['\u{8b80}']), ('\u{f95b}', &['\u{62cf}']), ('\u{f95c}', &['\u{6a02}']), ('\u{f95d}', - &['\u{8afe}']), ('\u{f95e}', &['\u{4e39}']), ('\u{f95f}', &['\u{5be7}']), ('\u{f960}', - &['\u{6012}']), ('\u{f961}', &['\u{7387}']), ('\u{f962}', &['\u{7570}']), ('\u{f963}', - &['\u{5317}']), ('\u{f964}', &['\u{78fb}']), ('\u{f965}', &['\u{4fbf}']), ('\u{f966}', - &['\u{5fa9}']), ('\u{f967}', &['\u{4e0d}']), ('\u{f968}', &['\u{6ccc}']), ('\u{f969}', - &['\u{6578}']), ('\u{f96a}', &['\u{7d22}']), ('\u{f96b}', &['\u{53c3}']), ('\u{f96c}', - &['\u{585e}']), ('\u{f96d}', &['\u{7701}']), ('\u{f96e}', &['\u{8449}']), ('\u{f96f}', - &['\u{8aaa}']), ('\u{f970}', &['\u{6bba}']), ('\u{f971}', &['\u{8fb0}']), ('\u{f972}', - &['\u{6c88}']), ('\u{f973}', &['\u{62fe}']), ('\u{f974}', &['\u{82e5}']), ('\u{f975}', - &['\u{63a0}']), ('\u{f976}', &['\u{7565}']), ('\u{f977}', &['\u{4eae}']), ('\u{f978}', - &['\u{5169}']), ('\u{f979}', &['\u{51c9}']), ('\u{f97a}', &['\u{6881}']), ('\u{f97b}', - &['\u{7ce7}']), ('\u{f97c}', &['\u{826f}']), ('\u{f97d}', &['\u{8ad2}']), ('\u{f97e}', - &['\u{91cf}']), ('\u{f97f}', &['\u{52f5}']), ('\u{f980}', &['\u{5442}']), ('\u{f981}', - &['\u{5973}']), ('\u{f982}', &['\u{5eec}']), ('\u{f983}', &['\u{65c5}']), ('\u{f984}', - &['\u{6ffe}']), ('\u{f985}', &['\u{792a}']), ('\u{f986}', &['\u{95ad}']), ('\u{f987}', - &['\u{9a6a}']), ('\u{f988}', &['\u{9e97}']), ('\u{f989}', &['\u{9ece}']), ('\u{f98a}', - &['\u{529b}']), ('\u{f98b}', &['\u{66c6}']), ('\u{f98c}', &['\u{6b77}']), ('\u{f98d}', - &['\u{8f62}']), ('\u{f98e}', &['\u{5e74}']), ('\u{f98f}', &['\u{6190}']), ('\u{f990}', - &['\u{6200}']), ('\u{f991}', &['\u{649a}']), ('\u{f992}', &['\u{6f23}']), ('\u{f993}', - &['\u{7149}']), ('\u{f994}', &['\u{7489}']), ('\u{f995}', &['\u{79ca}']), ('\u{f996}', - &['\u{7df4}']), ('\u{f997}', &['\u{806f}']), ('\u{f998}', &['\u{8f26}']), ('\u{f999}', - &['\u{84ee}']), ('\u{f99a}', &['\u{9023}']), ('\u{f99b}', &['\u{934a}']), ('\u{f99c}', - &['\u{5217}']), ('\u{f99d}', &['\u{52a3}']), ('\u{f99e}', &['\u{54bd}']), ('\u{f99f}', - &['\u{70c8}']), ('\u{f9a0}', &['\u{88c2}']), ('\u{f9a1}', &['\u{8aaa}']), ('\u{f9a2}', - &['\u{5ec9}']), ('\u{f9a3}', &['\u{5ff5}']), ('\u{f9a4}', &['\u{637b}']), ('\u{f9a5}', - &['\u{6bae}']), ('\u{f9a6}', &['\u{7c3e}']), ('\u{f9a7}', &['\u{7375}']), ('\u{f9a8}', - &['\u{4ee4}']), ('\u{f9a9}', &['\u{56f9}']), ('\u{f9aa}', &['\u{5be7}']), ('\u{f9ab}', - &['\u{5dba}']), ('\u{f9ac}', &['\u{601c}']), ('\u{f9ad}', &['\u{73b2}']), ('\u{f9ae}', - &['\u{7469}']), ('\u{f9af}', &['\u{7f9a}']), ('\u{f9b0}', &['\u{8046}']), ('\u{f9b1}', - &['\u{9234}']), ('\u{f9b2}', &['\u{96f6}']), ('\u{f9b3}', &['\u{9748}']), ('\u{f9b4}', - &['\u{9818}']), ('\u{f9b5}', &['\u{4f8b}']), ('\u{f9b6}', &['\u{79ae}']), ('\u{f9b7}', - &['\u{91b4}']), ('\u{f9b8}', &['\u{96b7}']), ('\u{f9b9}', &['\u{60e1}']), ('\u{f9ba}', - &['\u{4e86}']), ('\u{f9bb}', &['\u{50da}']), ('\u{f9bc}', &['\u{5bee}']), ('\u{f9bd}', - &['\u{5c3f}']), ('\u{f9be}', &['\u{6599}']), ('\u{f9bf}', &['\u{6a02}']), ('\u{f9c0}', - &['\u{71ce}']), ('\u{f9c1}', &['\u{7642}']), ('\u{f9c2}', &['\u{84fc}']), ('\u{f9c3}', - &['\u{907c}']), ('\u{f9c4}', &['\u{9f8d}']), ('\u{f9c5}', &['\u{6688}']), ('\u{f9c6}', - &['\u{962e}']), ('\u{f9c7}', &['\u{5289}']), ('\u{f9c8}', &['\u{677b}']), ('\u{f9c9}', - &['\u{67f3}']), ('\u{f9ca}', &['\u{6d41}']), ('\u{f9cb}', &['\u{6e9c}']), ('\u{f9cc}', - &['\u{7409}']), ('\u{f9cd}', &['\u{7559}']), ('\u{f9ce}', &['\u{786b}']), ('\u{f9cf}', - &['\u{7d10}']), ('\u{f9d0}', &['\u{985e}']), ('\u{f9d1}', &['\u{516d}']), ('\u{f9d2}', - &['\u{622e}']), ('\u{f9d3}', &['\u{9678}']), ('\u{f9d4}', &['\u{502b}']), ('\u{f9d5}', - &['\u{5d19}']), ('\u{f9d6}', &['\u{6dea}']), ('\u{f9d7}', &['\u{8f2a}']), ('\u{f9d8}', - &['\u{5f8b}']), ('\u{f9d9}', &['\u{6144}']), ('\u{f9da}', &['\u{6817}']), ('\u{f9db}', - &['\u{7387}']), ('\u{f9dc}', &['\u{9686}']), ('\u{f9dd}', &['\u{5229}']), ('\u{f9de}', - &['\u{540f}']), ('\u{f9df}', &['\u{5c65}']), ('\u{f9e0}', &['\u{6613}']), ('\u{f9e1}', - &['\u{674e}']), ('\u{f9e2}', &['\u{68a8}']), ('\u{f9e3}', &['\u{6ce5}']), ('\u{f9e4}', - &['\u{7406}']), ('\u{f9e5}', &['\u{75e2}']), ('\u{f9e6}', &['\u{7f79}']), ('\u{f9e7}', - &['\u{88cf}']), ('\u{f9e8}', &['\u{88e1}']), ('\u{f9e9}', &['\u{91cc}']), ('\u{f9ea}', - &['\u{96e2}']), ('\u{f9eb}', &['\u{533f}']), ('\u{f9ec}', &['\u{6eba}']), ('\u{f9ed}', - &['\u{541d}']), ('\u{f9ee}', &['\u{71d0}']), ('\u{f9ef}', &['\u{7498}']), ('\u{f9f0}', - &['\u{85fa}']), ('\u{f9f1}', &['\u{96a3}']), ('\u{f9f2}', &['\u{9c57}']), ('\u{f9f3}', - &['\u{9e9f}']), ('\u{f9f4}', &['\u{6797}']), ('\u{f9f5}', &['\u{6dcb}']), ('\u{f9f6}', - &['\u{81e8}']), ('\u{f9f7}', &['\u{7acb}']), ('\u{f9f8}', &['\u{7b20}']), ('\u{f9f9}', - &['\u{7c92}']), ('\u{f9fa}', &['\u{72c0}']), ('\u{f9fb}', &['\u{7099}']), ('\u{f9fc}', - &['\u{8b58}']), ('\u{f9fd}', &['\u{4ec0}']), ('\u{f9fe}', &['\u{8336}']), ('\u{f9ff}', - &['\u{523a}']), ('\u{fa00}', &['\u{5207}']), ('\u{fa01}', &['\u{5ea6}']), ('\u{fa02}', - &['\u{62d3}']), ('\u{fa03}', &['\u{7cd6}']), ('\u{fa04}', &['\u{5b85}']), ('\u{fa05}', - &['\u{6d1e}']), ('\u{fa06}', &['\u{66b4}']), ('\u{fa07}', &['\u{8f3b}']), ('\u{fa08}', - &['\u{884c}']), ('\u{fa09}', &['\u{964d}']), ('\u{fa0a}', &['\u{898b}']), ('\u{fa0b}', - &['\u{5ed3}']), ('\u{fa0c}', &['\u{5140}']), ('\u{fa0d}', &['\u{55c0}']), ('\u{fa10}', - &['\u{585a}']), ('\u{fa12}', &['\u{6674}']), ('\u{fa15}', &['\u{51de}']), ('\u{fa16}', - &['\u{732a}']), ('\u{fa17}', &['\u{76ca}']), ('\u{fa18}', &['\u{793c}']), ('\u{fa19}', - &['\u{795e}']), ('\u{fa1a}', &['\u{7965}']), ('\u{fa1b}', &['\u{798f}']), ('\u{fa1c}', - &['\u{9756}']), ('\u{fa1d}', &['\u{7cbe}']), ('\u{fa1e}', &['\u{7fbd}']), ('\u{fa20}', - &['\u{8612}']), ('\u{fa22}', &['\u{8af8}']), ('\u{fa25}', &['\u{9038}']), ('\u{fa26}', - &['\u{90fd}']), ('\u{fa2a}', &['\u{98ef}']), ('\u{fa2b}', &['\u{98fc}']), ('\u{fa2c}', - &['\u{9928}']), ('\u{fa2d}', &['\u{9db4}']), ('\u{fa2e}', &['\u{90ce}']), ('\u{fa2f}', - &['\u{96b7}']), ('\u{fa30}', &['\u{4fae}']), ('\u{fa31}', &['\u{50e7}']), ('\u{fa32}', - &['\u{514d}']), ('\u{fa33}', &['\u{52c9}']), ('\u{fa34}', &['\u{52e4}']), ('\u{fa35}', - &['\u{5351}']), ('\u{fa36}', &['\u{559d}']), ('\u{fa37}', &['\u{5606}']), ('\u{fa38}', - &['\u{5668}']), ('\u{fa39}', &['\u{5840}']), ('\u{fa3a}', &['\u{58a8}']), ('\u{fa3b}', - &['\u{5c64}']), ('\u{fa3c}', &['\u{5c6e}']), ('\u{fa3d}', &['\u{6094}']), ('\u{fa3e}', - &['\u{6168}']), ('\u{fa3f}', &['\u{618e}']), ('\u{fa40}', &['\u{61f2}']), ('\u{fa41}', - &['\u{654f}']), ('\u{fa42}', &['\u{65e2}']), ('\u{fa43}', &['\u{6691}']), ('\u{fa44}', - &['\u{6885}']), ('\u{fa45}', &['\u{6d77}']), ('\u{fa46}', &['\u{6e1a}']), ('\u{fa47}', - &['\u{6f22}']), ('\u{fa48}', &['\u{716e}']), ('\u{fa49}', &['\u{722b}']), ('\u{fa4a}', - &['\u{7422}']), ('\u{fa4b}', &['\u{7891}']), ('\u{fa4c}', &['\u{793e}']), ('\u{fa4d}', - &['\u{7949}']), ('\u{fa4e}', &['\u{7948}']), ('\u{fa4f}', &['\u{7950}']), ('\u{fa50}', - &['\u{7956}']), ('\u{fa51}', &['\u{795d}']), ('\u{fa52}', &['\u{798d}']), ('\u{fa53}', - &['\u{798e}']), ('\u{fa54}', &['\u{7a40}']), ('\u{fa55}', &['\u{7a81}']), ('\u{fa56}', - &['\u{7bc0}']), ('\u{fa57}', &['\u{7df4}']), ('\u{fa58}', &['\u{7e09}']), ('\u{fa59}', - &['\u{7e41}']), ('\u{fa5a}', &['\u{7f72}']), ('\u{fa5b}', &['\u{8005}']), ('\u{fa5c}', - &['\u{81ed}']), ('\u{fa5d}', &['\u{8279}']), ('\u{fa5e}', &['\u{8279}']), ('\u{fa5f}', - &['\u{8457}']), ('\u{fa60}', &['\u{8910}']), ('\u{fa61}', &['\u{8996}']), ('\u{fa62}', - &['\u{8b01}']), ('\u{fa63}', &['\u{8b39}']), ('\u{fa64}', &['\u{8cd3}']), ('\u{fa65}', - &['\u{8d08}']), ('\u{fa66}', &['\u{8fb6}']), ('\u{fa67}', &['\u{9038}']), ('\u{fa68}', - &['\u{96e3}']), ('\u{fa69}', &['\u{97ff}']), ('\u{fa6a}', &['\u{983b}']), ('\u{fa6b}', - &['\u{6075}']), ('\u{fa6c}', &['\u{242ee}']), ('\u{fa6d}', &['\u{8218}']), ('\u{fa70}', - &['\u{4e26}']), ('\u{fa71}', &['\u{51b5}']), ('\u{fa72}', &['\u{5168}']), ('\u{fa73}', - &['\u{4f80}']), ('\u{fa74}', &['\u{5145}']), ('\u{fa75}', &['\u{5180}']), ('\u{fa76}', - &['\u{52c7}']), ('\u{fa77}', &['\u{52fa}']), ('\u{fa78}', &['\u{559d}']), ('\u{fa79}', - &['\u{5555}']), ('\u{fa7a}', &['\u{5599}']), ('\u{fa7b}', &['\u{55e2}']), ('\u{fa7c}', - &['\u{585a}']), ('\u{fa7d}', &['\u{58b3}']), ('\u{fa7e}', &['\u{5944}']), ('\u{fa7f}', - &['\u{5954}']), ('\u{fa80}', &['\u{5a62}']), ('\u{fa81}', &['\u{5b28}']), ('\u{fa82}', - &['\u{5ed2}']), ('\u{fa83}', &['\u{5ed9}']), ('\u{fa84}', &['\u{5f69}']), ('\u{fa85}', - &['\u{5fad}']), ('\u{fa86}', &['\u{60d8}']), ('\u{fa87}', &['\u{614e}']), ('\u{fa88}', - &['\u{6108}']), ('\u{fa89}', &['\u{618e}']), ('\u{fa8a}', &['\u{6160}']), ('\u{fa8b}', - &['\u{61f2}']), ('\u{fa8c}', &['\u{6234}']), ('\u{fa8d}', &['\u{63c4}']), ('\u{fa8e}', - &['\u{641c}']), ('\u{fa8f}', &['\u{6452}']), ('\u{fa90}', &['\u{6556}']), ('\u{fa91}', - &['\u{6674}']), ('\u{fa92}', &['\u{6717}']), ('\u{fa93}', &['\u{671b}']), ('\u{fa94}', - &['\u{6756}']), ('\u{fa95}', &['\u{6b79}']), ('\u{fa96}', &['\u{6bba}']), ('\u{fa97}', - &['\u{6d41}']), ('\u{fa98}', &['\u{6edb}']), ('\u{fa99}', &['\u{6ecb}']), ('\u{fa9a}', - &['\u{6f22}']), ('\u{fa9b}', &['\u{701e}']), ('\u{fa9c}', &['\u{716e}']), ('\u{fa9d}', - &['\u{77a7}']), ('\u{fa9e}', &['\u{7235}']), ('\u{fa9f}', &['\u{72af}']), ('\u{faa0}', - &['\u{732a}']), ('\u{faa1}', &['\u{7471}']), ('\u{faa2}', &['\u{7506}']), ('\u{faa3}', - &['\u{753b}']), ('\u{faa4}', &['\u{761d}']), ('\u{faa5}', &['\u{761f}']), ('\u{faa6}', - &['\u{76ca}']), ('\u{faa7}', &['\u{76db}']), ('\u{faa8}', &['\u{76f4}']), ('\u{faa9}', - &['\u{774a}']), ('\u{faaa}', &['\u{7740}']), ('\u{faab}', &['\u{78cc}']), ('\u{faac}', - &['\u{7ab1}']), ('\u{faad}', &['\u{7bc0}']), ('\u{faae}', &['\u{7c7b}']), ('\u{faaf}', - &['\u{7d5b}']), ('\u{fab0}', &['\u{7df4}']), ('\u{fab1}', &['\u{7f3e}']), ('\u{fab2}', - &['\u{8005}']), ('\u{fab3}', &['\u{8352}']), ('\u{fab4}', &['\u{83ef}']), ('\u{fab5}', - &['\u{8779}']), ('\u{fab6}', &['\u{8941}']), ('\u{fab7}', &['\u{8986}']), ('\u{fab8}', - &['\u{8996}']), ('\u{fab9}', &['\u{8abf}']), ('\u{faba}', &['\u{8af8}']), ('\u{fabb}', - &['\u{8acb}']), ('\u{fabc}', &['\u{8b01}']), ('\u{fabd}', &['\u{8afe}']), ('\u{fabe}', - &['\u{8aed}']), ('\u{fabf}', &['\u{8b39}']), ('\u{fac0}', &['\u{8b8a}']), ('\u{fac1}', - &['\u{8d08}']), ('\u{fac2}', &['\u{8f38}']), ('\u{fac3}', &['\u{9072}']), ('\u{fac4}', - &['\u{9199}']), ('\u{fac5}', &['\u{9276}']), ('\u{fac6}', &['\u{967c}']), ('\u{fac7}', - &['\u{96e3}']), ('\u{fac8}', &['\u{9756}']), ('\u{fac9}', &['\u{97db}']), ('\u{faca}', - &['\u{97ff}']), ('\u{facb}', &['\u{980b}']), ('\u{facc}', &['\u{983b}']), ('\u{facd}', - &['\u{9b12}']), ('\u{face}', &['\u{9f9c}']), ('\u{facf}', &['\u{2284a}']), ('\u{fad0}', - &['\u{22844}']), ('\u{fad1}', &['\u{233d5}']), ('\u{fad2}', &['\u{3b9d}']), ('\u{fad3}', - &['\u{4018}']), ('\u{fad4}', &['\u{4039}']), ('\u{fad5}', &['\u{25249}']), ('\u{fad6}', - &['\u{25cd0}']), ('\u{fad7}', &['\u{27ed3}']), ('\u{fad8}', &['\u{9f43}']), ('\u{fad9}', - &['\u{9f8e}']), ('\u{fb00}', &['\u{66}', '\u{66}']), ('\u{fb01}', &['\u{66}', - '\u{69}']), ('\u{fb02}', &['\u{66}', '\u{6c}']), ('\u{fb03}', &['\u{66}', '\u{66}', - '\u{69}']), ('\u{fb04}', &['\u{66}', '\u{66}', '\u{6c}']), ('\u{fb06}', &['\u{73}', - '\u{74}']), ('\u{fb13}', &['\u{574}', '\u{576}']), ('\u{fb14}', &['\u{574}', - '\u{565}']), ('\u{fb15}', &['\u{574}', '\u{56b}']), ('\u{fb16}', &['\u{57e}', - '\u{576}']), ('\u{fb17}', &['\u{574}', '\u{56d}']), ('\u{fb20}', &['\u{5e2}']), - ('\u{fb21}', &['\u{5d0}']), ('\u{fb22}', &['\u{5d3}']), ('\u{fb23}', &['\u{5d4}']), - ('\u{fb24}', &['\u{5db}']), ('\u{fb25}', &['\u{5dc}']), ('\u{fb26}', &['\u{5dd}']), - ('\u{fb27}', &['\u{5e8}']), ('\u{fb28}', &['\u{5ea}']), ('\u{fb29}', &['\u{2d}', - '\u{307}']), ('\u{fb2b}', &['\u{fb2a}']), ('\u{fb2d}', &['\u{fb2c}']), ('\u{fb2f}', - &['\u{fb2e}']), ('\u{fb30}', &['\u{fb2e}']), ('\u{fb39}', &['\u{fb1d}']), ('\u{fb49}', - &['\u{fb2a}']), ('\u{fb4f}', &['\u{5d0}', '\u{5dc}']), ('\u{fb50}', &['\u{671}']), - ('\u{fb51}', &['\u{671}']), ('\u{fb52}', &['\u{67b}']), ('\u{fb53}', &['\u{67b}']), - ('\u{fb54}', &['\u{67b}']), ('\u{fb55}', &['\u{67b}']), ('\u{fb56}', &['\u{649}', - '\u{6db}']), ('\u{fb57}', &['\u{649}', '\u{6db}']), ('\u{fb58}', &['\u{649}', - '\u{6db}']), ('\u{fb59}', &['\u{649}', '\u{6db}']), ('\u{fb5a}', &['\u{680}']), - ('\u{fb5b}', &['\u{680}']), ('\u{fb5c}', &['\u{680}']), ('\u{fb5d}', &['\u{680}']), - ('\u{fb5e}', &['\u{67a}']), ('\u{fb5f}', &['\u{67a}']), ('\u{fb60}', &['\u{67a}']), - ('\u{fb61}', &['\u{67a}']), ('\u{fb62}', &['\u{67f}']), ('\u{fb63}', &['\u{67f}']), - ('\u{fb64}', &['\u{67f}']), ('\u{fb65}', &['\u{67f}']), ('\u{fb66}', &['\u{649}', - '\u{615}']), ('\u{fb67}', &['\u{649}', '\u{615}']), ('\u{fb68}', &['\u{649}', - '\u{615}']), ('\u{fb69}', &['\u{649}', '\u{615}']), ('\u{fb6a}', &['\u{6a1}', - '\u{6db}']), ('\u{fb6b}', &['\u{6a1}', '\u{6db}']), ('\u{fb6c}', &['\u{6a1}', - '\u{6db}']), ('\u{fb6d}', &['\u{6a1}', '\u{6db}']), ('\u{fb6e}', &['\u{6a6}']), - ('\u{fb6f}', &['\u{6a6}']), ('\u{fb70}', &['\u{6a6}']), ('\u{fb71}', &['\u{6a6}']), - ('\u{fb72}', &['\u{684}']), ('\u{fb73}', &['\u{684}']), ('\u{fb74}', &['\u{684}']), - ('\u{fb75}', &['\u{684}']), ('\u{fb76}', &['\u{683}']), ('\u{fb77}', &['\u{683}']), - ('\u{fb78}', &['\u{683}']), ('\u{fb79}', &['\u{683}']), ('\u{fb7a}', &['\u{686}']), - ('\u{fb7b}', &['\u{686}']), ('\u{fb7c}', &['\u{686}']), ('\u{fb7d}', &['\u{686}']), - ('\u{fb7e}', &['\u{687}']), ('\u{fb7f}', &['\u{687}']), ('\u{fb80}', &['\u{687}']), - ('\u{fb81}', &['\u{687}']), ('\u{fb82}', &['\u{68d}']), ('\u{fb83}', &['\u{68d}']), - ('\u{fb84}', &['\u{68c}']), ('\u{fb85}', &['\u{68c}']), ('\u{fb86}', &['\u{62f}', - '\u{6db}']), ('\u{fb87}', &['\u{62f}', '\u{6db}']), ('\u{fb88}', &['\u{62f}', - '\u{615}']), ('\u{fb89}', &['\u{62f}', '\u{615}']), ('\u{fb8a}', &['\u{631}', - '\u{6db}']), ('\u{fb8b}', &['\u{631}', '\u{6db}']), ('\u{fb8c}', &['\u{631}', - '\u{615}']), ('\u{fb8d}', &['\u{631}', '\u{615}']), ('\u{fb8e}', &['\u{643}']), - ('\u{fb8f}', &['\u{643}']), ('\u{fb90}', &['\u{643}']), ('\u{fb91}', &['\u{643}']), - ('\u{fb92}', &['\u{6af}']), ('\u{fb93}', &['\u{6af}']), ('\u{fb94}', &['\u{6af}']), - ('\u{fb95}', &['\u{6af}']), ('\u{fb96}', &['\u{6b3}']), ('\u{fb97}', &['\u{6b3}']), - ('\u{fb98}', &['\u{6b3}']), ('\u{fb99}', &['\u{6b3}']), ('\u{fb9a}', &['\u{6b1}']), - ('\u{fb9b}', &['\u{6b1}']), ('\u{fb9c}', &['\u{6b1}']), ('\u{fb9d}', &['\u{6b1}']), - ('\u{fb9e}', &['\u{649}']), ('\u{fb9f}', &['\u{649}']), ('\u{fba0}', &['\u{649}', - '\u{615}']), ('\u{fba1}', &['\u{649}', '\u{615}']), ('\u{fba2}', &['\u{649}', - '\u{615}']), ('\u{fba3}', &['\u{649}', '\u{615}']), ('\u{fba4}', &['\u{6c0}']), - ('\u{fba5}', &['\u{6c0}']), ('\u{fba6}', &['\u{6f}']), ('\u{fba7}', &['\u{6f}']), - ('\u{fba8}', &['\u{6f}']), ('\u{fba9}', &['\u{6f}']), ('\u{fbaa}', &['\u{6f}']), - ('\u{fbab}', &['\u{6f}']), ('\u{fbac}', &['\u{6f}']), ('\u{fbad}', &['\u{6f}']), - ('\u{fbae}', &['\u{649}']), ('\u{fbaf}', &['\u{649}']), ('\u{fbb0}', &['\u{6d3}']), - ('\u{fbb1}', &['\u{6d3}']), ('\u{fbd3}', &['\u{643}', '\u{6db}']), ('\u{fbd4}', - &['\u{643}', '\u{6db}']), ('\u{fbd5}', &['\u{643}', '\u{6db}']), ('\u{fbd6}', - &['\u{643}', '\u{6db}']), ('\u{fbd7}', &['\u{648}', '\u{313}']), ('\u{fbd8}', - &['\u{648}', '\u{313}']), ('\u{fbd9}', &['\u{648}', '\u{306}']), ('\u{fbda}', - &['\u{648}', '\u{306}']), ('\u{fbdb}', &['\u{648}', '\u{670}']), ('\u{fbdc}', - &['\u{648}', '\u{670}']), ('\u{fbdd}', &['\u{648}', '\u{313}', '\u{674}']), - ('\u{fbde}', &['\u{648}', '\u{6db}']), ('\u{fbdf}', &['\u{648}', '\u{6db}']), - ('\u{fbe0}', &['\u{6c5}']), ('\u{fbe1}', &['\u{6c5}']), ('\u{fbe2}', &['\u{648}', - '\u{302}']), ('\u{fbe3}', &['\u{648}', '\u{302}']), ('\u{fbe4}', &['\u{67b}']), - ('\u{fbe5}', &['\u{67b}']), ('\u{fbe6}', &['\u{67b}']), ('\u{fbe7}', &['\u{67b}']), - ('\u{fbe8}', &['\u{649}']), ('\u{fbe9}', &['\u{649}']), ('\u{fbea}', &['\u{649}', - '\u{674}', '\u{6c}']), ('\u{fbeb}', &['\u{649}', '\u{674}', '\u{6c}']), ('\u{fbec}', - &['\u{649}', '\u{674}', '\u{6f}']), ('\u{fbed}', &['\u{649}', '\u{674}', '\u{6f}']), - ('\u{fbee}', &['\u{649}', '\u{674}', '\u{648}']), ('\u{fbef}', &['\u{649}', '\u{674}', - '\u{648}']), ('\u{fbf0}', &['\u{649}', '\u{674}', '\u{648}', '\u{313}']), ('\u{fbf1}', - &['\u{649}', '\u{674}', '\u{648}', '\u{313}']), ('\u{fbf2}', &['\u{649}', '\u{674}', - '\u{648}', '\u{306}']), ('\u{fbf3}', &['\u{649}', '\u{674}', '\u{648}', '\u{306}']), - ('\u{fbf4}', &['\u{649}', '\u{674}', '\u{648}', '\u{670}']), ('\u{fbf5}', &['\u{649}', - '\u{674}', '\u{648}', '\u{670}']), ('\u{fbf6}', &['\u{649}', '\u{674}', '\u{67b}']), - ('\u{fbf7}', &['\u{649}', '\u{674}', '\u{67b}']), ('\u{fbf8}', &['\u{649}', '\u{674}', - '\u{67b}']), ('\u{fbf9}', &['\u{649}', '\u{674}', '\u{649}']), ('\u{fbfa}', - &['\u{649}', '\u{674}', '\u{649}']), ('\u{fbfb}', &['\u{649}', '\u{674}', '\u{649}']), - ('\u{fbfc}', &['\u{649}']), ('\u{fbfd}', &['\u{649}']), ('\u{fbfe}', &['\u{649}']), - ('\u{fbff}', &['\u{649}']), ('\u{fc00}', &['\u{649}', '\u{674}', '\u{62c}']), - ('\u{fc01}', &['\u{649}', '\u{674}', '\u{62d}']), ('\u{fc02}', &['\u{649}', '\u{674}', - '\u{645}']), ('\u{fc03}', &['\u{649}', '\u{674}', '\u{649}']), ('\u{fc04}', - &['\u{649}', '\u{674}', '\u{649}']), ('\u{fc05}', &['\u{628}', '\u{62c}']), - ('\u{fc06}', &['\u{628}', '\u{62d}']), ('\u{fc07}', &['\u{628}', '\u{62e}']), - ('\u{fc08}', &['\u{628}', '\u{645}']), ('\u{fc09}', &['\u{628}', '\u{649}']), - ('\u{fc0a}', &['\u{628}', '\u{649}']), ('\u{fc0b}', &['\u{62a}', '\u{62c}']), - ('\u{fc0c}', &['\u{62a}', '\u{62d}']), ('\u{fc0d}', &['\u{62a}', '\u{62e}']), - ('\u{fc0e}', &['\u{62a}', '\u{645}']), ('\u{fc0f}', &['\u{62a}', '\u{649}']), - ('\u{fc10}', &['\u{62a}', '\u{649}']), ('\u{fc11}', &['\u{649}', '\u{6db}', - '\u{62c}']), ('\u{fc12}', &['\u{649}', '\u{6db}', '\u{645}']), ('\u{fc13}', + ('\u{a7b6}', &['\u{a64c}']), ('\u{a7b7}', &['\u{3c9}']), ('\u{a7d6}', &['\u{df}']), + ('\u{a7da}', &['\u{245}']), ('\u{a7db}', &['\u{3bb}']), ('\u{a7dc}', &['\u{245}', + '\u{338}']), ('\u{a7f7}', &['\u{30fc}']), ('\u{a830}', &['\u{964}']), ('\u{a960}', + &['\u{1103}', '\u{1106}']), ('\u{a961}', &['\u{1103}', '\u{1107}']), ('\u{a962}', + &['\u{1103}', '\u{1109}']), ('\u{a963}', &['\u{1103}', '\u{110c}']), ('\u{a964}', + &['\u{1105}', '\u{1100}']), ('\u{a965}', &['\u{1105}', '\u{1100}', '\u{1100}']), + ('\u{a966}', &['\u{1105}', '\u{1103}']), ('\u{a967}', &['\u{1105}', '\u{1103}', + '\u{1103}']), ('\u{a968}', &['\u{1105}', '\u{1106}']), ('\u{a969}', &['\u{1105}', + '\u{1107}']), ('\u{a96a}', &['\u{1105}', '\u{1107}', '\u{1107}']), ('\u{a96b}', + &['\u{1105}', '\u{1107}', '\u{110b}']), ('\u{a96c}', &['\u{1105}', '\u{1109}']), + ('\u{a96d}', &['\u{1105}', '\u{110c}']), ('\u{a96e}', &['\u{1105}', '\u{110f}']), + ('\u{a96f}', &['\u{1106}', '\u{1100}']), ('\u{a970}', &['\u{1106}', '\u{1103}']), + ('\u{a971}', &['\u{1106}', '\u{1109}']), ('\u{a972}', &['\u{1107}', '\u{1109}', + '\u{1110}']), ('\u{a973}', &['\u{1107}', '\u{110f}']), ('\u{a974}', &['\u{1107}', + '\u{1112}']), ('\u{a975}', &['\u{1109}', '\u{1109}', '\u{1107}']), ('\u{a976}', + &['\u{110b}', '\u{1105}']), ('\u{a977}', &['\u{110b}', '\u{1112}']), ('\u{a978}', + &['\u{110c}', '\u{110c}', '\u{1112}']), ('\u{a979}', &['\u{1110}', '\u{1110}']), + ('\u{a97a}', &['\u{1111}', '\u{1112}']), ('\u{a97b}', &['\u{1112}', '\u{1109}']), + ('\u{a97c}', &['\u{1159}', '\u{1159}']), ('\u{a992}', &['\u{2c3f}']), ('\u{a9a3}', + &['\u{a99d}']), ('\u{a9c6}', &['\u{a9d0}']), ('\u{a9cf}', &['\u{662}']), ('\u{aa53}', + &['\u{aa01}']), ('\u{aa56}', &['\u{aa23}']), ('\u{ab32}', &['\u{65}']), ('\u{ab35}', + &['\u{66}']), ('\u{ab3d}', &['\u{6f}']), ('\u{ab3e}', &['\u{6f}', '\u{338}']), + ('\u{ab3f}', &['\u{254}', '\u{338}']), ('\u{ab41}', &['\u{1dd}', '\u{6f}', '\u{338}']), + ('\u{ab42}', &['\u{1dd}', '\u{6f}', '\u{335}']), ('\u{ab47}', &['\u{72}']), ('\u{ab48}', + &['\u{72}']), ('\u{ab4d}', &['\u{283}']), ('\u{ab4e}', &['\u{75}']), ('\u{ab52}', + &['\u{75}']), ('\u{ab53}', &['\u{3c7}']), ('\u{ab55}', &['\u{3c7}']), ('\u{ab5a}', + &['\u{79}']), ('\u{ab60}', &['\u{459}']), ('\u{ab62}', &['\u{254}', '\u{65}']), + ('\u{ab63}', &['\u{75}', '\u{6f}']), ('\u{ab70}', &['\u{1d05}']), ('\u{ab71}', + &['\u{280}']), ('\u{ab72}', &['\u{1d1b}']), ('\u{ab74}', &['\u{6f}', '\u{31b}']), + ('\u{ab75}', &['\u{69}']), ('\u{ab7a}', &['\u{1d00}']), ('\u{ab7b}', &['\u{1d0a}']), + ('\u{ab7c}', &['\u{1d07}']), ('\u{ab7e}', &['\u{242}']), ('\u{ab80}', &['\u{2c76}']), + ('\u{ab81}', &['\u{72}']), ('\u{ab83}', &['\u{77}']), ('\u{ab87}', &['\u{28d}']), + ('\u{ab8b}', &['\u{29c}']), ('\u{ab8e}', &['\u{6f}', '\u{335}']), ('\u{ab90}', + &['\u{262}']), ('\u{ab93}', &['\u{7a}']), ('\u{ab9b}', &['\u{a793}']), ('\u{ab9c}', + &['\u{75}', '\u{335}']), ('\u{ab9f}', &['\u{185}']), ('\u{aba2}', &['\u{280}']), + ('\u{aba9}', &['\u{76}']), ('\u{abaa}', &['\u{73}']), ('\u{abae}', &['\u{29f}']), + ('\u{abaf}', &['\u{63}']), ('\u{abb2}', &['\u{1d18}']), ('\u{abb6}', &['\u{138}']), + ('\u{abbb}', &['\u{6f}', '\u{335}']), ('\u{d7b0}', &['\u{1169}', '\u{1167}']), + ('\u{d7b1}', &['\u{1169}', '\u{1169}', '\u{4e28}']), ('\u{d7b2}', &['\u{116d}', + '\u{1161}']), ('\u{d7b3}', &['\u{116d}', '\u{1161}', '\u{4e28}']), ('\u{d7b4}', + &['\u{116d}', '\u{1165}']), ('\u{d7b5}', &['\u{116e}', '\u{1167}']), ('\u{d7b6}', + &['\u{116e}', '\u{4e28}', '\u{4e28}']), ('\u{d7b7}', &['\u{1172}', '\u{1161}', + '\u{4e28}']), ('\u{d7b8}', &['\u{1172}', '\u{1169}']), ('\u{d7b9}', &['\u{30fc}', + '\u{1161}']), ('\u{d7ba}', &['\u{30fc}', '\u{1165}']), ('\u{d7bb}', &['\u{30fc}', + '\u{1165}', '\u{4e28}']), ('\u{d7bc}', &['\u{30fc}', '\u{1169}']), ('\u{d7bd}', + &['\u{4e28}', '\u{1163}', '\u{1169}']), ('\u{d7be}', &['\u{4e28}', '\u{1163}', + '\u{4e28}']), ('\u{d7bf}', &['\u{4e28}', '\u{1167}']), ('\u{d7c0}', &['\u{4e28}', + '\u{1167}', '\u{4e28}']), ('\u{d7c1}', &['\u{4e28}', '\u{1169}', '\u{4e28}']), + ('\u{d7c2}', &['\u{4e28}', '\u{116d}']), ('\u{d7c3}', &['\u{4e28}', '\u{1172}']), + ('\u{d7c4}', &['\u{4e28}', '\u{4e28}']), ('\u{d7c5}', &['\u{119e}', '\u{1161}']), + ('\u{d7c6}', &['\u{119e}', '\u{1165}', '\u{4e28}']), ('\u{d7cb}', &['\u{1102}', + '\u{1105}']), ('\u{d7cc}', &['\u{1102}', '\u{110e}']), ('\u{d7cd}', &['\u{1103}', + '\u{1103}']), ('\u{d7ce}', &['\u{1103}', '\u{1103}', '\u{1107}']), ('\u{d7cf}', + &['\u{1103}', '\u{1107}']), ('\u{d7d0}', &['\u{1103}', '\u{1109}']), ('\u{d7d1}', + &['\u{1103}', '\u{1109}', '\u{1100}']), ('\u{d7d2}', &['\u{1103}', '\u{110c}']), + ('\u{d7d3}', &['\u{1103}', '\u{110e}']), ('\u{d7d4}', &['\u{1103}', '\u{1110}']), + ('\u{d7d5}', &['\u{1105}', '\u{1100}', '\u{1100}']), ('\u{d7d6}', &['\u{1105}', + '\u{1100}', '\u{1112}']), ('\u{d7d7}', &['\u{1105}', '\u{1105}', '\u{110f}']), + ('\u{d7d8}', &['\u{1105}', '\u{1106}', '\u{1112}']), ('\u{d7d9}', &['\u{1105}', + '\u{1107}', '\u{1103}']), ('\u{d7da}', &['\u{1105}', '\u{1107}', '\u{1111}']), + ('\u{d7db}', &['\u{1105}', '\u{114c}']), ('\u{d7dc}', &['\u{1105}', '\u{1159}', + '\u{1112}']), ('\u{d7dd}', &['\u{1105}', '\u{110b}']), ('\u{d7de}', &['\u{1106}', + '\u{1102}']), ('\u{d7df}', &['\u{1106}', '\u{1102}', '\u{1102}']), ('\u{d7e0}', + &['\u{1106}', '\u{1106}']), ('\u{d7e1}', &['\u{1106}', '\u{1107}', '\u{1109}']), + ('\u{d7e2}', &['\u{1106}', '\u{110c}']), ('\u{d7e3}', &['\u{1107}', '\u{1103}']), + ('\u{d7e4}', &['\u{1107}', '\u{1105}', '\u{1111}']), ('\u{d7e5}', &['\u{1107}', + '\u{1106}']), ('\u{d7e6}', &['\u{1107}', '\u{1107}']), ('\u{d7e7}', &['\u{1107}', + '\u{1109}', '\u{1103}']), ('\u{d7e8}', &['\u{1107}', '\u{110c}']), ('\u{d7e9}', + &['\u{1107}', '\u{110e}']), ('\u{d7ea}', &['\u{1109}', '\u{1106}']), ('\u{d7eb}', + &['\u{1109}', '\u{1107}', '\u{110b}']), ('\u{d7ec}', &['\u{1109}', '\u{1109}', + '\u{1100}']), ('\u{d7ed}', &['\u{1109}', '\u{1109}', '\u{1103}']), ('\u{d7ee}', + &['\u{1109}', '\u{1140}']), ('\u{d7ef}', &['\u{1109}', '\u{110c}']), ('\u{d7f0}', + &['\u{1109}', '\u{110e}']), ('\u{d7f1}', &['\u{1109}', '\u{1110}']), ('\u{d7f2}', + &['\u{1105}', '\u{1112}']), ('\u{d7f3}', &['\u{1140}', '\u{1107}']), ('\u{d7f4}', + &['\u{1140}', '\u{1107}', '\u{110b}']), ('\u{d7f5}', &['\u{114c}', '\u{1106}']), + ('\u{d7f6}', &['\u{114c}', '\u{1112}']), ('\u{d7f7}', &['\u{110c}', '\u{1107}']), + ('\u{d7f8}', &['\u{110c}', '\u{1107}', '\u{1107}']), ('\u{d7f9}', &['\u{110c}', + '\u{110c}']), ('\u{d7fa}', &['\u{1111}', '\u{1109}']), ('\u{d7fb}', &['\u{1111}', + '\u{1110}']), ('\u{f900}', &['\u{8c48}']), ('\u{f901}', &['\u{66f4}']), ('\u{f902}', + &['\u{8eca}']), ('\u{f903}', &['\u{8cc8}']), ('\u{f904}', &['\u{6ed1}']), ('\u{f905}', + &['\u{4e32}']), ('\u{f906}', &['\u{53e5}']), ('\u{f907}', &['\u{9f9c}']), ('\u{f908}', + &['\u{9f9c}']), ('\u{f909}', &['\u{5951}']), ('\u{f90a}', &['\u{91d1}']), ('\u{f90b}', + &['\u{5587}']), ('\u{f90c}', &['\u{5948}']), ('\u{f90d}', &['\u{61f6}']), ('\u{f90e}', + &['\u{7669}']), ('\u{f90f}', &['\u{7f85}']), ('\u{f910}', &['\u{863f}']), ('\u{f911}', + &['\u{87ba}']), ('\u{f912}', &['\u{88f8}']), ('\u{f913}', &['\u{908f}']), ('\u{f914}', + &['\u{6a02}']), ('\u{f915}', &['\u{6d1b}']), ('\u{f916}', &['\u{70d9}']), ('\u{f917}', + &['\u{73de}']), ('\u{f918}', &['\u{843d}']), ('\u{f919}', &['\u{916a}']), ('\u{f91a}', + &['\u{99f1}']), ('\u{f91b}', &['\u{4e82}']), ('\u{f91c}', &['\u{5375}']), ('\u{f91d}', + &['\u{6b04}']), ('\u{f91e}', &['\u{721b}']), ('\u{f91f}', &['\u{862d}']), ('\u{f920}', + &['\u{9e1e}']), ('\u{f921}', &['\u{5d50}']), ('\u{f922}', &['\u{6feb}']), ('\u{f923}', + &['\u{85cd}']), ('\u{f924}', &['\u{8964}']), ('\u{f925}', &['\u{62c9}']), ('\u{f926}', + &['\u{81d8}']), ('\u{f927}', &['\u{881f}']), ('\u{f928}', &['\u{5eca}']), ('\u{f929}', + &['\u{6717}']), ('\u{f92a}', &['\u{6d6a}']), ('\u{f92b}', &['\u{72fc}']), ('\u{f92c}', + &['\u{90ce}']), ('\u{f92d}', &['\u{4f86}']), ('\u{f92e}', &['\u{51b7}']), ('\u{f92f}', + &['\u{52de}']), ('\u{f930}', &['\u{64c4}']), ('\u{f931}', &['\u{6ad3}']), ('\u{f932}', + &['\u{7210}']), ('\u{f933}', &['\u{76e7}']), ('\u{f934}', &['\u{8001}']), ('\u{f935}', + &['\u{8606}']), ('\u{f936}', &['\u{865c}']), ('\u{f937}', &['\u{8def}']), ('\u{f938}', + &['\u{9732}']), ('\u{f939}', &['\u{9b6f}']), ('\u{f93a}', &['\u{9dfa}']), ('\u{f93b}', + &['\u{788c}']), ('\u{f93c}', &['\u{797f}']), ('\u{f93d}', &['\u{7da0}']), ('\u{f93e}', + &['\u{83c9}']), ('\u{f93f}', &['\u{9304}']), ('\u{f940}', &['\u{9e7f}']), ('\u{f941}', + &['\u{8ad6}']), ('\u{f942}', &['\u{58df}']), ('\u{f943}', &['\u{5f04}']), ('\u{f944}', + &['\u{7c60}']), ('\u{f945}', &['\u{807e}']), ('\u{f946}', &['\u{7262}']), ('\u{f947}', + &['\u{78ca}']), ('\u{f948}', &['\u{8cc2}']), ('\u{f949}', &['\u{96f7}']), ('\u{f94a}', + &['\u{58d8}']), ('\u{f94b}', &['\u{5c62}']), ('\u{f94c}', &['\u{6a13}']), ('\u{f94d}', + &['\u{6dda}']), ('\u{f94e}', &['\u{6f0f}']), ('\u{f94f}', &['\u{7d2f}']), ('\u{f950}', + &['\u{7e37}']), ('\u{f951}', &['\u{964b}']), ('\u{f952}', &['\u{52d2}']), ('\u{f953}', + &['\u{808b}']), ('\u{f954}', &['\u{51dc}']), ('\u{f955}', &['\u{51cc}']), ('\u{f956}', + &['\u{7a1c}']), ('\u{f957}', &['\u{7dbe}']), ('\u{f958}', &['\u{83f1}']), ('\u{f959}', + &['\u{9675}']), ('\u{f95a}', &['\u{8b80}']), ('\u{f95b}', &['\u{62cf}']), ('\u{f95c}', + &['\u{6a02}']), ('\u{f95d}', &['\u{8afe}']), ('\u{f95e}', &['\u{4e39}']), ('\u{f95f}', + &['\u{5be7}']), ('\u{f960}', &['\u{6012}']), ('\u{f961}', &['\u{7387}']), ('\u{f962}', + &['\u{7570}']), ('\u{f963}', &['\u{5317}']), ('\u{f964}', &['\u{78fb}']), ('\u{f965}', + &['\u{4fbf}']), ('\u{f966}', &['\u{5fa9}']), ('\u{f967}', &['\u{4e0d}']), ('\u{f968}', + &['\u{6ccc}']), ('\u{f969}', &['\u{6578}']), ('\u{f96a}', &['\u{7d22}']), ('\u{f96b}', + &['\u{53c3}']), ('\u{f96c}', &['\u{585e}']), ('\u{f96d}', &['\u{7701}']), ('\u{f96e}', + &['\u{8449}']), ('\u{f96f}', &['\u{8aaa}']), ('\u{f970}', &['\u{6bba}']), ('\u{f971}', + &['\u{8fb0}']), ('\u{f972}', &['\u{6c88}']), ('\u{f973}', &['\u{62fe}']), ('\u{f974}', + &['\u{82e5}']), ('\u{f975}', &['\u{63a0}']), ('\u{f976}', &['\u{7565}']), ('\u{f977}', + &['\u{4eae}']), ('\u{f978}', &['\u{5169}']), ('\u{f979}', &['\u{51c9}']), ('\u{f97a}', + &['\u{6881}']), ('\u{f97b}', &['\u{7ce7}']), ('\u{f97c}', &['\u{826f}']), ('\u{f97d}', + &['\u{8ad2}']), ('\u{f97e}', &['\u{91cf}']), ('\u{f97f}', &['\u{52f5}']), ('\u{f980}', + &['\u{5442}']), ('\u{f981}', &['\u{5973}']), ('\u{f982}', &['\u{5eec}']), ('\u{f983}', + &['\u{65c5}']), ('\u{f984}', &['\u{6ffe}']), ('\u{f985}', &['\u{792a}']), ('\u{f986}', + &['\u{95ad}']), ('\u{f987}', &['\u{9a6a}']), ('\u{f988}', &['\u{9e97}']), ('\u{f989}', + &['\u{9ece}']), ('\u{f98a}', &['\u{529b}']), ('\u{f98b}', &['\u{66c6}']), ('\u{f98c}', + &['\u{6b77}']), ('\u{f98d}', &['\u{8f62}']), ('\u{f98e}', &['\u{5e74}']), ('\u{f98f}', + &['\u{6190}']), ('\u{f990}', &['\u{6200}']), ('\u{f991}', &['\u{649a}']), ('\u{f992}', + &['\u{6f23}']), ('\u{f993}', &['\u{7149}']), ('\u{f994}', &['\u{7489}']), ('\u{f995}', + &['\u{79ca}']), ('\u{f996}', &['\u{7df4}']), ('\u{f997}', &['\u{806f}']), ('\u{f998}', + &['\u{8f26}']), ('\u{f999}', &['\u{84ee}']), ('\u{f99a}', &['\u{9023}']), ('\u{f99b}', + &['\u{934a}']), ('\u{f99c}', &['\u{5217}']), ('\u{f99d}', &['\u{52a3}']), ('\u{f99e}', + &['\u{54bd}']), ('\u{f99f}', &['\u{70c8}']), ('\u{f9a0}', &['\u{88c2}']), ('\u{f9a1}', + &['\u{8aaa}']), ('\u{f9a2}', &['\u{5ec9}']), ('\u{f9a3}', &['\u{5ff5}']), ('\u{f9a4}', + &['\u{637b}']), ('\u{f9a5}', &['\u{6bae}']), ('\u{f9a6}', &['\u{7c3e}']), ('\u{f9a7}', + &['\u{7375}']), ('\u{f9a8}', &['\u{4ee4}']), ('\u{f9a9}', &['\u{56f9}']), ('\u{f9aa}', + &['\u{5be7}']), ('\u{f9ab}', &['\u{5dba}']), ('\u{f9ac}', &['\u{601c}']), ('\u{f9ad}', + &['\u{73b2}']), ('\u{f9ae}', &['\u{7469}']), ('\u{f9af}', &['\u{7f9a}']), ('\u{f9b0}', + &['\u{8046}']), ('\u{f9b1}', &['\u{9234}']), ('\u{f9b2}', &['\u{96f6}']), ('\u{f9b3}', + &['\u{9748}']), ('\u{f9b4}', &['\u{9818}']), ('\u{f9b5}', &['\u{4f8b}']), ('\u{f9b6}', + &['\u{79ae}']), ('\u{f9b7}', &['\u{91b4}']), ('\u{f9b8}', &['\u{96b7}']), ('\u{f9b9}', + &['\u{60e1}']), ('\u{f9ba}', &['\u{4e86}']), ('\u{f9bb}', &['\u{50da}']), ('\u{f9bc}', + &['\u{5bee}']), ('\u{f9bd}', &['\u{5c3f}']), ('\u{f9be}', &['\u{6599}']), ('\u{f9bf}', + &['\u{6a02}']), ('\u{f9c0}', &['\u{71ce}']), ('\u{f9c1}', &['\u{7642}']), ('\u{f9c2}', + &['\u{84fc}']), ('\u{f9c3}', &['\u{907c}']), ('\u{f9c4}', &['\u{9f8d}']), ('\u{f9c5}', + &['\u{6688}']), ('\u{f9c6}', &['\u{962e}']), ('\u{f9c7}', &['\u{5289}']), ('\u{f9c8}', + &['\u{677b}']), ('\u{f9c9}', &['\u{67f3}']), ('\u{f9ca}', &['\u{6d41}']), ('\u{f9cb}', + &['\u{6e9c}']), ('\u{f9cc}', &['\u{7409}']), ('\u{f9cd}', &['\u{7559}']), ('\u{f9ce}', + &['\u{786b}']), ('\u{f9cf}', &['\u{7d10}']), ('\u{f9d0}', &['\u{985e}']), ('\u{f9d1}', + &['\u{516d}']), ('\u{f9d2}', &['\u{622e}']), ('\u{f9d3}', &['\u{9678}']), ('\u{f9d4}', + &['\u{502b}']), ('\u{f9d5}', &['\u{5d19}']), ('\u{f9d6}', &['\u{6dea}']), ('\u{f9d7}', + &['\u{8f2a}']), ('\u{f9d8}', &['\u{5f8b}']), ('\u{f9d9}', &['\u{6144}']), ('\u{f9da}', + &['\u{6817}']), ('\u{f9db}', &['\u{7387}']), ('\u{f9dc}', &['\u{9686}']), ('\u{f9dd}', + &['\u{5229}']), ('\u{f9de}', &['\u{540f}']), ('\u{f9df}', &['\u{5c65}']), ('\u{f9e0}', + &['\u{6613}']), ('\u{f9e1}', &['\u{674e}']), ('\u{f9e2}', &['\u{68a8}']), ('\u{f9e3}', + &['\u{6ce5}']), ('\u{f9e4}', &['\u{7406}']), ('\u{f9e5}', &['\u{75e2}']), ('\u{f9e6}', + &['\u{7f79}']), ('\u{f9e7}', &['\u{88cf}']), ('\u{f9e8}', &['\u{88e1}']), ('\u{f9e9}', + &['\u{91cc}']), ('\u{f9ea}', &['\u{96e2}']), ('\u{f9eb}', &['\u{533f}']), ('\u{f9ec}', + &['\u{6eba}']), ('\u{f9ed}', &['\u{541d}']), ('\u{f9ee}', &['\u{71d0}']), ('\u{f9ef}', + &['\u{7498}']), ('\u{f9f0}', &['\u{85fa}']), ('\u{f9f1}', &['\u{96a3}']), ('\u{f9f2}', + &['\u{9c57}']), ('\u{f9f3}', &['\u{9e9f}']), ('\u{f9f4}', &['\u{6797}']), ('\u{f9f5}', + &['\u{6dcb}']), ('\u{f9f6}', &['\u{81e8}']), ('\u{f9f7}', &['\u{7acb}']), ('\u{f9f8}', + &['\u{7b20}']), ('\u{f9f9}', &['\u{7c92}']), ('\u{f9fa}', &['\u{72c0}']), ('\u{f9fb}', + &['\u{7099}']), ('\u{f9fc}', &['\u{8b58}']), ('\u{f9fd}', &['\u{4ec0}']), ('\u{f9fe}', + &['\u{8336}']), ('\u{f9ff}', &['\u{523a}']), ('\u{fa00}', &['\u{5207}']), ('\u{fa01}', + &['\u{5ea6}']), ('\u{fa02}', &['\u{62d3}']), ('\u{fa03}', &['\u{7cd6}']), ('\u{fa04}', + &['\u{5b85}']), ('\u{fa05}', &['\u{6d1e}']), ('\u{fa06}', &['\u{66b4}']), ('\u{fa07}', + &['\u{8f3b}']), ('\u{fa08}', &['\u{884c}']), ('\u{fa09}', &['\u{964d}']), ('\u{fa0a}', + &['\u{898b}']), ('\u{fa0b}', &['\u{5ed3}']), ('\u{fa0c}', &['\u{5140}']), ('\u{fa0d}', + &['\u{55c0}']), ('\u{fa10}', &['\u{585a}']), ('\u{fa12}', &['\u{6674}']), ('\u{fa15}', + &['\u{51de}']), ('\u{fa16}', &['\u{732a}']), ('\u{fa17}', &['\u{76ca}']), ('\u{fa18}', + &['\u{793c}']), ('\u{fa19}', &['\u{795e}']), ('\u{fa1a}', &['\u{7965}']), ('\u{fa1b}', + &['\u{798f}']), ('\u{fa1c}', &['\u{9756}']), ('\u{fa1d}', &['\u{7cbe}']), ('\u{fa1e}', + &['\u{7fbd}']), ('\u{fa20}', &['\u{8612}']), ('\u{fa22}', &['\u{8af8}']), ('\u{fa25}', + &['\u{9038}']), ('\u{fa26}', &['\u{90fd}']), ('\u{fa2a}', &['\u{98ef}']), ('\u{fa2b}', + &['\u{98fc}']), ('\u{fa2c}', &['\u{9928}']), ('\u{fa2d}', &['\u{9db4}']), ('\u{fa2e}', + &['\u{90ce}']), ('\u{fa2f}', &['\u{96b7}']), ('\u{fa30}', &['\u{4fae}']), ('\u{fa31}', + &['\u{50e7}']), ('\u{fa32}', &['\u{514d}']), ('\u{fa33}', &['\u{52c9}']), ('\u{fa34}', + &['\u{52e4}']), ('\u{fa35}', &['\u{5351}']), ('\u{fa36}', &['\u{559d}']), ('\u{fa37}', + &['\u{5606}']), ('\u{fa38}', &['\u{5668}']), ('\u{fa39}', &['\u{5840}']), ('\u{fa3a}', + &['\u{58a8}']), ('\u{fa3b}', &['\u{5c64}']), ('\u{fa3c}', &['\u{5c6e}']), ('\u{fa3d}', + &['\u{6094}']), ('\u{fa3e}', &['\u{6168}']), ('\u{fa3f}', &['\u{618e}']), ('\u{fa40}', + &['\u{61f2}']), ('\u{fa41}', &['\u{654f}']), ('\u{fa42}', &['\u{65e2}']), ('\u{fa43}', + &['\u{6691}']), ('\u{fa44}', &['\u{6885}']), ('\u{fa45}', &['\u{6d77}']), ('\u{fa46}', + &['\u{6e1a}']), ('\u{fa47}', &['\u{6f22}']), ('\u{fa48}', &['\u{716e}']), ('\u{fa49}', + &['\u{722b}']), ('\u{fa4a}', &['\u{7422}']), ('\u{fa4b}', &['\u{7891}']), ('\u{fa4c}', + &['\u{793e}']), ('\u{fa4d}', &['\u{7949}']), ('\u{fa4e}', &['\u{7948}']), ('\u{fa4f}', + &['\u{7950}']), ('\u{fa50}', &['\u{7956}']), ('\u{fa51}', &['\u{795d}']), ('\u{fa52}', + &['\u{798d}']), ('\u{fa53}', &['\u{798e}']), ('\u{fa54}', &['\u{7a40}']), ('\u{fa55}', + &['\u{7a81}']), ('\u{fa56}', &['\u{7bc0}']), ('\u{fa57}', &['\u{7df4}']), ('\u{fa58}', + &['\u{7e09}']), ('\u{fa59}', &['\u{7e41}']), ('\u{fa5a}', &['\u{7f72}']), ('\u{fa5b}', + &['\u{8005}']), ('\u{fa5c}', &['\u{81ed}']), ('\u{fa5d}', &['\u{8279}']), ('\u{fa5e}', + &['\u{8279}']), ('\u{fa5f}', &['\u{8457}']), ('\u{fa60}', &['\u{8910}']), ('\u{fa61}', + &['\u{8996}']), ('\u{fa62}', &['\u{8b01}']), ('\u{fa63}', &['\u{8b39}']), ('\u{fa64}', + &['\u{8cd3}']), ('\u{fa65}', &['\u{8d08}']), ('\u{fa66}', &['\u{8fb6}']), ('\u{fa67}', + &['\u{9038}']), ('\u{fa68}', &['\u{96e3}']), ('\u{fa69}', &['\u{97ff}']), ('\u{fa6a}', + &['\u{983b}']), ('\u{fa6b}', &['\u{6075}']), ('\u{fa6c}', &['\u{242ee}']), ('\u{fa6d}', + &['\u{8218}']), ('\u{fa70}', &['\u{4e26}']), ('\u{fa71}', &['\u{51b5}']), ('\u{fa72}', + &['\u{5168}']), ('\u{fa73}', &['\u{4f80}']), ('\u{fa74}', &['\u{5145}']), ('\u{fa75}', + &['\u{5180}']), ('\u{fa76}', &['\u{52c7}']), ('\u{fa77}', &['\u{52fa}']), ('\u{fa78}', + &['\u{559d}']), ('\u{fa79}', &['\u{5555}']), ('\u{fa7a}', &['\u{5599}']), ('\u{fa7b}', + &['\u{55e2}']), ('\u{fa7c}', &['\u{585a}']), ('\u{fa7d}', &['\u{58b3}']), ('\u{fa7e}', + &['\u{5944}']), ('\u{fa7f}', &['\u{5954}']), ('\u{fa80}', &['\u{5a62}']), ('\u{fa81}', + &['\u{5b28}']), ('\u{fa82}', &['\u{5ed2}']), ('\u{fa83}', &['\u{5ed9}']), ('\u{fa84}', + &['\u{5f69}']), ('\u{fa85}', &['\u{5fad}']), ('\u{fa86}', &['\u{60d8}']), ('\u{fa87}', + &['\u{614e}']), ('\u{fa88}', &['\u{6108}']), ('\u{fa89}', &['\u{618e}']), ('\u{fa8a}', + &['\u{6160}']), ('\u{fa8b}', &['\u{61f2}']), ('\u{fa8c}', &['\u{6234}']), ('\u{fa8d}', + &['\u{63c4}']), ('\u{fa8e}', &['\u{641c}']), ('\u{fa8f}', &['\u{6452}']), ('\u{fa90}', + &['\u{6556}']), ('\u{fa91}', &['\u{6674}']), ('\u{fa92}', &['\u{6717}']), ('\u{fa93}', + &['\u{671b}']), ('\u{fa94}', &['\u{6756}']), ('\u{fa95}', &['\u{6b79}']), ('\u{fa96}', + &['\u{6bba}']), ('\u{fa97}', &['\u{6d41}']), ('\u{fa98}', &['\u{6edb}']), ('\u{fa99}', + &['\u{6ecb}']), ('\u{fa9a}', &['\u{6f22}']), ('\u{fa9b}', &['\u{701e}']), ('\u{fa9c}', + &['\u{716e}']), ('\u{fa9d}', &['\u{77a7}']), ('\u{fa9e}', &['\u{7235}']), ('\u{fa9f}', + &['\u{72af}']), ('\u{faa0}', &['\u{732a}']), ('\u{faa1}', &['\u{7471}']), ('\u{faa2}', + &['\u{7506}']), ('\u{faa3}', &['\u{753b}']), ('\u{faa4}', &['\u{761d}']), ('\u{faa5}', + &['\u{761f}']), ('\u{faa6}', &['\u{76ca}']), ('\u{faa7}', &['\u{76db}']), ('\u{faa8}', + &['\u{76f4}']), ('\u{faa9}', &['\u{774a}']), ('\u{faaa}', &['\u{7740}']), ('\u{faab}', + &['\u{78cc}']), ('\u{faac}', &['\u{7ab1}']), ('\u{faad}', &['\u{7bc0}']), ('\u{faae}', + &['\u{7c7b}']), ('\u{faaf}', &['\u{7d5b}']), ('\u{fab0}', &['\u{7df4}']), ('\u{fab1}', + &['\u{7f3e}']), ('\u{fab2}', &['\u{8005}']), ('\u{fab3}', &['\u{8352}']), ('\u{fab4}', + &['\u{83ef}']), ('\u{fab5}', &['\u{8779}']), ('\u{fab6}', &['\u{8941}']), ('\u{fab7}', + &['\u{8986}']), ('\u{fab8}', &['\u{8996}']), ('\u{fab9}', &['\u{8abf}']), ('\u{faba}', + &['\u{8af8}']), ('\u{fabb}', &['\u{8acb}']), ('\u{fabc}', &['\u{8b01}']), ('\u{fabd}', + &['\u{8afe}']), ('\u{fabe}', &['\u{8aed}']), ('\u{fabf}', &['\u{8b39}']), ('\u{fac0}', + &['\u{8b8a}']), ('\u{fac1}', &['\u{8d08}']), ('\u{fac2}', &['\u{8f38}']), ('\u{fac3}', + &['\u{9072}']), ('\u{fac4}', &['\u{9199}']), ('\u{fac5}', &['\u{9276}']), ('\u{fac6}', + &['\u{967c}']), ('\u{fac7}', &['\u{96e3}']), ('\u{fac8}', &['\u{9756}']), ('\u{fac9}', + &['\u{97db}']), ('\u{faca}', &['\u{97ff}']), ('\u{facb}', &['\u{980b}']), ('\u{facc}', + &['\u{983b}']), ('\u{facd}', &['\u{9b12}']), ('\u{face}', &['\u{9f9c}']), ('\u{facf}', + &['\u{2284a}']), ('\u{fad0}', &['\u{22844}']), ('\u{fad1}', &['\u{233d5}']), ('\u{fad2}', + &['\u{3b9d}']), ('\u{fad3}', &['\u{4018}']), ('\u{fad4}', &['\u{4039}']), ('\u{fad5}', + &['\u{25249}']), ('\u{fad6}', &['\u{25cd0}']), ('\u{fad7}', &['\u{27ed3}']), ('\u{fad8}', + &['\u{9f43}']), ('\u{fad9}', &['\u{9f8e}']), ('\u{fb00}', &['\u{66}', '\u{66}']), + ('\u{fb01}', &['\u{66}', '\u{69}']), ('\u{fb02}', &['\u{66}', '\u{6c}']), ('\u{fb03}', + &['\u{66}', '\u{66}', '\u{69}']), ('\u{fb04}', &['\u{66}', '\u{66}', '\u{6c}']), + ('\u{fb06}', &['\u{73}', '\u{74}']), ('\u{fb13}', &['\u{574}', '\u{576}']), ('\u{fb14}', + &['\u{574}', '\u{565}']), ('\u{fb15}', &['\u{574}', '\u{56b}']), ('\u{fb16}', + &['\u{57e}', '\u{576}']), ('\u{fb17}', &['\u{574}', '\u{56d}']), ('\u{fb20}', + &['\u{5e2}']), ('\u{fb21}', &['\u{5d0}']), ('\u{fb22}', &['\u{5d3}']), ('\u{fb23}', + &['\u{5d4}']), ('\u{fb24}', &['\u{5db}']), ('\u{fb25}', &['\u{5dc}']), ('\u{fb26}', + &['\u{5dd}']), ('\u{fb27}', &['\u{5e8}']), ('\u{fb28}', &['\u{5ea}']), ('\u{fb29}', + &['\u{2d}', '\u{307}']), ('\u{fb2b}', &['\u{fb2a}']), ('\u{fb2d}', &['\u{fb2c}']), + ('\u{fb2f}', &['\u{fb2e}']), ('\u{fb30}', &['\u{fb2e}']), ('\u{fb39}', &['\u{fb1d}']), + ('\u{fb49}', &['\u{fb2a}']), ('\u{fb4f}', &['\u{5d0}', '\u{5dc}']), ('\u{fb50}', + &['\u{671}']), ('\u{fb51}', &['\u{671}']), ('\u{fb52}', &['\u{67b}']), ('\u{fb53}', + &['\u{67b}']), ('\u{fb54}', &['\u{67b}']), ('\u{fb55}', &['\u{67b}']), ('\u{fb56}', + &['\u{649}', '\u{6db}']), ('\u{fb57}', &['\u{649}', '\u{6db}']), ('\u{fb58}', + &['\u{649}', '\u{6db}']), ('\u{fb59}', &['\u{649}', '\u{6db}']), ('\u{fb5a}', + &['\u{680}']), ('\u{fb5b}', &['\u{680}']), ('\u{fb5c}', &['\u{680}']), ('\u{fb5d}', + &['\u{680}']), ('\u{fb5e}', &['\u{67a}']), ('\u{fb5f}', &['\u{67a}']), ('\u{fb60}', + &['\u{67a}']), ('\u{fb61}', &['\u{67a}']), ('\u{fb62}', &['\u{67f}']), ('\u{fb63}', + &['\u{67f}']), ('\u{fb64}', &['\u{67f}']), ('\u{fb65}', &['\u{67f}']), ('\u{fb66}', + &['\u{649}', '\u{615}']), ('\u{fb67}', &['\u{649}', '\u{615}']), ('\u{fb68}', + &['\u{649}', '\u{615}']), ('\u{fb69}', &['\u{649}', '\u{615}']), ('\u{fb6a}', + &['\u{6a1}', '\u{6db}']), ('\u{fb6b}', &['\u{6a1}', '\u{6db}']), ('\u{fb6c}', + &['\u{6a1}', '\u{6db}']), ('\u{fb6d}', &['\u{6a1}', '\u{6db}']), ('\u{fb6e}', + &['\u{6a6}']), ('\u{fb6f}', &['\u{6a6}']), ('\u{fb70}', &['\u{6a6}']), ('\u{fb71}', + &['\u{6a6}']), ('\u{fb72}', &['\u{684}']), ('\u{fb73}', &['\u{684}']), ('\u{fb74}', + &['\u{684}']), ('\u{fb75}', &['\u{684}']), ('\u{fb76}', &['\u{683}']), ('\u{fb77}', + &['\u{683}']), ('\u{fb78}', &['\u{683}']), ('\u{fb79}', &['\u{683}']), ('\u{fb7a}', + &['\u{686}']), ('\u{fb7b}', &['\u{686}']), ('\u{fb7c}', &['\u{686}']), ('\u{fb7d}', + &['\u{686}']), ('\u{fb7e}', &['\u{687}']), ('\u{fb7f}', &['\u{687}']), ('\u{fb80}', + &['\u{687}']), ('\u{fb81}', &['\u{687}']), ('\u{fb82}', &['\u{68d}']), ('\u{fb83}', + &['\u{68d}']), ('\u{fb84}', &['\u{68c}']), ('\u{fb85}', &['\u{68c}']), ('\u{fb86}', + &['\u{62f}', '\u{6db}']), ('\u{fb87}', &['\u{62f}', '\u{6db}']), ('\u{fb88}', + &['\u{62f}', '\u{615}']), ('\u{fb89}', &['\u{62f}', '\u{615}']), ('\u{fb8a}', + &['\u{631}', '\u{6db}']), ('\u{fb8b}', &['\u{631}', '\u{6db}']), ('\u{fb8c}', + &['\u{631}', '\u{615}']), ('\u{fb8d}', &['\u{631}', '\u{615}']), ('\u{fb8e}', + &['\u{643}']), ('\u{fb8f}', &['\u{643}']), ('\u{fb90}', &['\u{643}']), ('\u{fb91}', + &['\u{643}']), ('\u{fb92}', &['\u{6af}']), ('\u{fb93}', &['\u{6af}']), ('\u{fb94}', + &['\u{6af}']), ('\u{fb95}', &['\u{6af}']), ('\u{fb96}', &['\u{6b3}']), ('\u{fb97}', + &['\u{6b3}']), ('\u{fb98}', &['\u{6b3}']), ('\u{fb99}', &['\u{6b3}']), ('\u{fb9a}', + &['\u{6b1}']), ('\u{fb9b}', &['\u{6b1}']), ('\u{fb9c}', &['\u{6b1}']), ('\u{fb9d}', + &['\u{6b1}']), ('\u{fb9e}', &['\u{649}']), ('\u{fb9f}', &['\u{649}']), ('\u{fba0}', + &['\u{649}', '\u{615}']), ('\u{fba1}', &['\u{649}', '\u{615}']), ('\u{fba2}', + &['\u{649}', '\u{615}']), ('\u{fba3}', &['\u{649}', '\u{615}']), ('\u{fba4}', + &['\u{6c0}']), ('\u{fba5}', &['\u{6c0}']), ('\u{fba6}', &['\u{6f}']), ('\u{fba7}', + &['\u{6f}']), ('\u{fba8}', &['\u{6f}']), ('\u{fba9}', &['\u{6f}']), ('\u{fbaa}', + &['\u{6f}']), ('\u{fbab}', &['\u{6f}']), ('\u{fbac}', &['\u{6f}']), ('\u{fbad}', + &['\u{6f}']), ('\u{fbae}', &['\u{649}']), ('\u{fbaf}', &['\u{649}']), ('\u{fbb0}', + &['\u{6d3}']), ('\u{fbb1}', &['\u{6d3}']), ('\u{fbd3}', &['\u{643}', '\u{6db}']), + ('\u{fbd4}', &['\u{643}', '\u{6db}']), ('\u{fbd5}', &['\u{643}', '\u{6db}']), + ('\u{fbd6}', &['\u{643}', '\u{6db}']), ('\u{fbd7}', &['\u{648}', '\u{313}']), + ('\u{fbd8}', &['\u{648}', '\u{313}']), ('\u{fbd9}', &['\u{648}', '\u{306}']), + ('\u{fbda}', &['\u{648}', '\u{306}']), ('\u{fbdb}', &['\u{648}', '\u{670}']), + ('\u{fbdc}', &['\u{648}', '\u{670}']), ('\u{fbdd}', &['\u{648}', '\u{313}', + '\u{674}']), ('\u{fbde}', &['\u{648}', '\u{6db}']), ('\u{fbdf}', &['\u{648}', + '\u{6db}']), ('\u{fbe0}', &['\u{6c5}']), ('\u{fbe1}', &['\u{6c5}']), ('\u{fbe2}', + &['\u{648}', '\u{302}']), ('\u{fbe3}', &['\u{648}', '\u{302}']), ('\u{fbe4}', + &['\u{67b}']), ('\u{fbe5}', &['\u{67b}']), ('\u{fbe6}', &['\u{67b}']), ('\u{fbe7}', + &['\u{67b}']), ('\u{fbe8}', &['\u{649}']), ('\u{fbe9}', &['\u{649}']), ('\u{fbea}', + &['\u{649}', '\u{674}', '\u{6c}']), ('\u{fbeb}', &['\u{649}', '\u{674}', '\u{6c}']), + ('\u{fbec}', &['\u{649}', '\u{674}', '\u{6f}']), ('\u{fbed}', &['\u{649}', '\u{674}', + '\u{6f}']), ('\u{fbee}', &['\u{649}', '\u{674}', '\u{648}']), ('\u{fbef}', &['\u{649}', + '\u{674}', '\u{648}']), ('\u{fbf0}', &['\u{649}', '\u{674}', '\u{648}', '\u{313}']), + ('\u{fbf1}', &['\u{649}', '\u{674}', '\u{648}', '\u{313}']), ('\u{fbf2}', &['\u{649}', + '\u{674}', '\u{648}', '\u{306}']), ('\u{fbf3}', &['\u{649}', '\u{674}', '\u{648}', + '\u{306}']), ('\u{fbf4}', &['\u{649}', '\u{674}', '\u{648}', '\u{670}']), ('\u{fbf5}', + &['\u{649}', '\u{674}', '\u{648}', '\u{670}']), ('\u{fbf6}', &['\u{649}', '\u{674}', + '\u{67b}']), ('\u{fbf7}', &['\u{649}', '\u{674}', '\u{67b}']), ('\u{fbf8}', + &['\u{649}', '\u{674}', '\u{67b}']), ('\u{fbf9}', &['\u{649}', '\u{674}', '\u{649}']), + ('\u{fbfa}', &['\u{649}', '\u{674}', '\u{649}']), ('\u{fbfb}', &['\u{649}', '\u{674}', + '\u{649}']), ('\u{fbfc}', &['\u{649}']), ('\u{fbfd}', &['\u{649}']), ('\u{fbfe}', + &['\u{649}']), ('\u{fbff}', &['\u{649}']), ('\u{fc00}', &['\u{649}', '\u{674}', + '\u{62c}']), ('\u{fc01}', &['\u{649}', '\u{674}', '\u{62d}']), ('\u{fc02}', + &['\u{649}', '\u{674}', '\u{645}']), ('\u{fc03}', &['\u{649}', '\u{674}', '\u{649}']), + ('\u{fc04}', &['\u{649}', '\u{674}', '\u{649}']), ('\u{fc05}', &['\u{628}', + '\u{62c}']), ('\u{fc06}', &['\u{628}', '\u{62d}']), ('\u{fc07}', &['\u{628}', + '\u{62e}']), ('\u{fc08}', &['\u{628}', '\u{645}']), ('\u{fc09}', &['\u{628}', + '\u{649}']), ('\u{fc0a}', &['\u{628}', '\u{649}']), ('\u{fc0b}', &['\u{62a}', + '\u{62c}']), ('\u{fc0c}', &['\u{62a}', '\u{62d}']), ('\u{fc0d}', &['\u{62a}', + '\u{62e}']), ('\u{fc0e}', &['\u{62a}', '\u{645}']), ('\u{fc0f}', &['\u{62a}', + '\u{649}']), ('\u{fc10}', &['\u{62a}', '\u{649}']), ('\u{fc11}', &['\u{649}', + '\u{6db}', '\u{62c}']), ('\u{fc12}', &['\u{649}', '\u{6db}', '\u{645}']), ('\u{fc13}', &['\u{649}', '\u{6db}', '\u{649}']), ('\u{fc14}', &['\u{649}', '\u{6db}', '\u{649}']), ('\u{fc15}', &['\u{62c}', '\u{62d}']), ('\u{fc16}', &['\u{62c}', '\u{645}']), ('\u{fc17}', &['\u{62d}', '\u{62c}']), ('\u{fc18}', &['\u{62d}', '\u{645}']), @@ -3674,6 +3714,18 @@ pub mod confusable_detection { ('\u{16f3a}', &['\u{53}']), ('\u{16f3b}', &['\u{33}']), ('\u{16f3d}', &['\u{245}']), ('\u{16f3f}', &['\u{3e}']), ('\u{16f40}', &['\u{41}']), ('\u{16f42}', &['\u{55}']), ('\u{16f43}', &['\u{59}']), ('\u{16f51}', &['\u{27}']), ('\u{16f52}', &['\u{27}']), + ('\u{1ccd6}', &['\u{41}']), ('\u{1ccd7}', &['\u{42}']), ('\u{1ccd8}', &['\u{43}']), + ('\u{1ccd9}', &['\u{44}']), ('\u{1ccda}', &['\u{45}']), ('\u{1ccdb}', &['\u{46}']), + ('\u{1ccdc}', &['\u{47}']), ('\u{1ccdd}', &['\u{48}']), ('\u{1ccde}', &['\u{6c}']), + ('\u{1ccdf}', &['\u{4a}']), ('\u{1cce0}', &['\u{4b}']), ('\u{1cce1}', &['\u{4c}']), + ('\u{1cce2}', &['\u{4d}']), ('\u{1cce3}', &['\u{4e}']), ('\u{1cce4}', &['\u{4f}']), + ('\u{1cce5}', &['\u{50}']), ('\u{1cce6}', &['\u{51}']), ('\u{1cce7}', &['\u{52}']), + ('\u{1cce8}', &['\u{53}']), ('\u{1cce9}', &['\u{54}']), ('\u{1ccea}', &['\u{55}']), + ('\u{1cceb}', &['\u{56}']), ('\u{1ccec}', &['\u{57}']), ('\u{1cced}', &['\u{58}']), + ('\u{1ccee}', &['\u{59}']), ('\u{1ccef}', &['\u{5a}']), ('\u{1ccf0}', &['\u{4f}']), + ('\u{1ccf1}', &['\u{6c}']), ('\u{1ccf2}', &['\u{32}']), ('\u{1ccf3}', &['\u{33}']), + ('\u{1ccf4}', &['\u{34}']), ('\u{1ccf5}', &['\u{35}']), ('\u{1ccf6}', &['\u{36}']), + ('\u{1ccf7}', &['\u{37}']), ('\u{1ccf8}', &['\u{38}']), ('\u{1ccf9}', &['\u{39}']), ('\u{1d114}', &['\u{7b}']), ('\u{1d16d}', &['\u{2e}']), ('\u{1d202}', &['\u{4fe}']), ('\u{1d206}', &['\u{33}']), ('\u{1d20b}', &['\u{418}']), ('\u{1d20d}', &['\u{56}']), ('\u{1d20f}', &['\u{5c}']), ('\u{1d212}', &['\u{37}']), ('\u{1d213}', &['\u{46}']), @@ -4369,10 +4421,11 @@ pub mod potential_mixed_script_confusable { '\u{101d}', '\u{1036}', '\u{1038}', '\u{1040}', '\u{10e7}', '\u{10ff}', '\u{1200}', '\u{1206}', '\u{1223}', '\u{1240}', '\u{1260}', '\u{1261}', '\u{1294}', '\u{12ae}', '\u{12d0}', '\u{1323}', '\u{17b7}', '\u{17b8}', '\u{17b9}', '\u{17ba}', '\u{17c6}', - '\u{17cb}', '\u{3007}', '\u{304f}', '\u{3078}', '\u{30a4}', '\u{30a8}', '\u{30ab}', - '\u{30bf}', '\u{30c8}', '\u{30cb}', '\u{30ce}', '\u{30cf}', '\u{30d8}', '\u{30ed}', - '\u{4e00}', '\u{4e3f}', '\u{4e8c}', '\u{4ebb}', '\u{516b}', '\u{529b}', '\u{535c}', - '\u{53e3}', '\u{56d7}', '\u{5915}', '\u{5de5}', '\u{a792}', '\u{a793}', '\u{21fe8}' + '\u{17cb}', '\u{1e9e}', '\u{3007}', '\u{304f}', '\u{3078}', '\u{30a4}', '\u{30a8}', + '\u{30ab}', '\u{30bf}', '\u{30c8}', '\u{30cb}', '\u{30ce}', '\u{30cf}', '\u{30d8}', + '\u{30ed}', '\u{3126}', '\u{4e00}', '\u{4e3f}', '\u{4e8c}', '\u{4ebb}', '\u{513f}', + '\u{516b}', '\u{529b}', '\u{535c}', '\u{53e3}', '\u{56d7}', '\u{5915}', '\u{5de5}', + '\u{a792}', '\u{a793}', '\u{a7d6}', '\u{21fe8}' ]; } From ac4dd662941632dbcb347b0cfca2496c5e1f86f1 Mon Sep 17 00:00:00 2001 From: Manish Goregaokar Date: Thu, 12 Sep 2024 11:40:47 -0700 Subject: [PATCH 11/16] Add regen tests --- .github/workflows/tests.yml | 6 ++++++ scripts/unicode.py | 0 2 files changed, 6 insertions(+) mode change 100644 => 100755 scripts/unicode.py diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index de81983..d1b2683 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,3 +21,9 @@ jobs: run: cargo test - name: Regen run: python scripts/unicode.py && diff tables.rs src/tables.rs + regen: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Verify regenerated files + run: ./scripts/unicode.py && diff tables.rs src/tables.rs diff --git a/scripts/unicode.py b/scripts/unicode.py old mode 100644 new mode 100755 From 19557902fbf2d6438e336a98b19b5bef6acf9a0c Mon Sep 17 00:00:00 2001 From: ohhithere <32312823+ohhithere@users.noreply.github.com> Date: Sun, 23 Feb 2025 15:35:18 +0100 Subject: [PATCH 12/16] unicode-script: Refactor load_properties --- scripts/unicode.py | 58 ++++++++++------------------------------------ 1 file changed, 12 insertions(+), 46 deletions(-) diff --git a/scripts/unicode.py b/scripts/unicode.py index ba6442e..5910d44 100755 --- a/scripts/unicode.py +++ b/scripts/unicode.py @@ -53,6 +53,8 @@ def fetch(f): sys.stderr.write("cannot load %s\n" % f) exit(1) + return f + # Download a UCD table file def fetch_unidata(f): if not os.path.exists(os.path.basename(f)): @@ -63,14 +65,14 @@ def fetch_unidata(f): sys.stderr.write("cannot load %s" % f) exit(1) -# Loads code point data from IdentifierStatus.txt and -# IdentifierType.txt -# Implementation from unicode-segmentation + return f + +# Loads code point data from provided filename f +# Implementation adapted from unicode-segmentation def load_properties(f, interestingprops = None): - fetch(f) props = {} - re1 = re.compile(r"^ *([0-9A-F]+) *; *(\w+)") - re2 = re.compile(r"^ *([0-9A-F]+)\.\.([0-9A-F]+) *; *(\w+)") + re1 = re.compile(r"^ *([0-9A-F]+) *; *([^#\s]+) *#") + re2 = re.compile(r"^ *([0-9A-F]+)\.\.([0-9A-F]+) *; *([^#\s]+) *#") for line in fileinput.input(os.path.basename(f), openhook=fileinput.hook_encoded("utf-8")): prop = None @@ -99,42 +101,6 @@ def load_properties(f, interestingprops = None): return props -# Loads script data from Scripts.txt -def load_script_properties(f, interestingprops): - fetch_unidata(f) - props = {} - # Note: these regexes are different from those in unicode-segmentation, - # becase we need to handle spaces here - re1 = re.compile(r"^ *([0-9A-F]+) *; *([^#]+) *#") - re2 = re.compile(r"^ *([0-9A-F]+)\.\.([0-9A-F]+) *; *([^#]+) *#") - - for line in fileinput.input(os.path.basename(f)): - prop = None - d_lo = 0 - d_hi = 0 - m = re1.match(line) - if m: - d_lo = m.group(1) - d_hi = m.group(1) - prop = m.group(2).strip() - else: - m = re2.match(line) - if m: - d_lo = m.group(1) - d_hi = m.group(2) - prop = m.group(3).strip() - else: - continue - if interestingprops and prop not in interestingprops: - continue - d_lo = int(d_lo, 16) - d_hi = int(d_hi, 16) - if prop not in props: - props[prop] = [] - props[prop].append((d_lo, d_hi)) - - return props - # Loads confusables data from confusables.txt def load_confusables(f): fetch(f) @@ -189,7 +155,7 @@ def load_scripts(f): # changes are introduced, update accordingly. (longforms, shortforms) = aliases() - scripts = load_script_properties(f, []) + scripts = load_properties(fetch_unidata(f), []) script_table = [] script_list = [] @@ -546,10 +512,10 @@ def emit_identifier_module(f): """) f.write(" // Identifier status table:\n") - identifier_status_table = load_properties("IdentifierStatus.txt") + identifier_status_table = load_properties(fetch("IdentifierStatus.txt")) emit_table(f, "IDENTIFIER_STATUS", identifier_status_table['Allowed'], "&'static [(char, char)]", is_pub=False, pfun=lambda x: "(%s,%s)" % (escape_char(x[0]), escape_char(x[1]))) - identifier_type = load_properties("IdentifierType.txt") + identifier_type = load_properties(fetch("IdentifierType.txt")) type_table = [] for ty in identifier_type: type_table.extend([(x, y, ty) for (x, y) in identifier_type[ty]]) @@ -601,7 +567,7 @@ def emit_potiential_mixed_script_confusable(f): } } """) - identifier_status_table = load_properties("IdentifierStatus.txt") + identifier_status_table = load_properties(fetch("IdentifierStatus.txt")) _, scripts = load_scripts("Scripts.txt") identifier_allowed = identifier_status_table['Allowed'] (mixedscript_confusable, mixedscript_confusable_unresolved) = load_potential_mixedscript_confusables("confusables.txt", identifier_allowed, scripts) From 526c6f2e857a67b61578cca4ba1e02c1b40588cf Mon Sep 17 00:00:00 2001 From: ohhithere <32312823+ohhithere@users.noreply.github.com> Date: Sun, 23 Feb 2025 16:49:49 +0100 Subject: [PATCH 13/16] confusables: Add failing test This test fails due to the code currently not removing characters with the Default_Ignorable_Code_Point property. --- src/tests.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tests.rs b/src/tests.rs index 903f385..62482c5 100644 --- a/src/tests.rs +++ b/src/tests.rs @@ -66,6 +66,7 @@ fn test_confusable_detection() { assert_eq!(&skeleton("").collect::(), ""); assert_eq!(&skeleton("s").collect::(), "s"); assert_eq!(&skeleton("sss").collect::(), "sss"); + assert_eq!(&skeleton("s؜s؜s").collect::(), "sss"); assert_eq!(&skeleton("ﶛ").collect::(), "نمى"); assert_eq!(&skeleton("ﶛﶛ").collect::(), "نمىنمى"); } From 4594fbcd35cf8d75492cc9bd918807f0bf27957a Mon Sep 17 00:00:00 2001 From: ohhithere <32312823+ohhithere@users.noreply.github.com> Date: Sun, 23 Feb 2025 16:38:35 +0100 Subject: [PATCH 14/16] unicode-script: Add default ignorable code point detection module --- scripts/unicode.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/scripts/unicode.py b/scripts/unicode.py index 5910d44..cded903 100755 --- a/scripts/unicode.py +++ b/scripts/unicode.py @@ -17,6 +17,7 @@ # - confusables.txt # - ReadMe.txt # This script also uses the following Unicode UCD data: +# - DerivedCoreProperties.txt # - Scripts.txt # # Since this should not require frequent updates, we just store this @@ -526,6 +527,26 @@ def emit_identifier_module(f): pfun=lambda x: "(%s,%s, IdentifierType::%s)" % (escape_char(x[0]), escape_char(x[1]), x[2])) f.write("}\n\n") +def emit_default_ignorable_detection_module(f): + f.write("pub mod default_ignorable_code_point {") + f.write(""" + + #[inline] + pub fn default_ignorable_code_point(c: char) -> bool { + match c as usize { + _ => super::util::bsearch_range_table(c, DEFAULT_IGNORABLE) + } + } + +""") + + f.write(" // Default ignorable code point table:\n") + default_ignorable_table = load_properties(fetch_unidata("DerivedCoreProperties.txt"), ["Default_Ignorable_Code_Point"]) + emit_table(f, "DEFAULT_IGNORABLE", default_ignorable_table["Default_Ignorable_Code_Point"], "&'static [(char, char)]", is_pub=False, + pfun=lambda x: "(%s,%s)" % (escape_char(x[0]), escape_char(x[1]))) + + f.write("}\n\n") + def emit_confusable_detection_module(f): f.write("pub mod confusable_detection {") f.write(""" @@ -654,6 +675,8 @@ def emit_util_mod(f): emit_util_mod(rf) ### identifier module emit_identifier_module(rf) + ### default_ignorable_detection module + emit_default_ignorable_detection_module(rf) ### confusable_detection module emit_confusable_detection_module(rf) ### mixed_script_confusable_detection module From ec837b2e4ef66ed3f1be4596e0687d5357c7852a Mon Sep 17 00:00:00 2001 From: ohhithere <32312823+ohhithere@users.noreply.github.com> Date: Sun, 23 Feb 2025 16:39:09 +0100 Subject: [PATCH 15/16] Regenerate tables --- src/tables.rs | 1556 ++++++++++++++++++++++--------------------------- 1 file changed, 701 insertions(+), 855 deletions(-) diff --git a/src/tables.rs b/src/tables.rs index bce9c93..27d4e86 100644 --- a/src/tables.rs +++ b/src/tables.rs @@ -294,46 +294,36 @@ pub mod identifier { IdentifierType::Deprecated), ('\u{14a}', '\u{17e}', IdentifierType::Recommended), ('\u{17f}', '\u{17f}', IdentifierType::Not_NFKC), ('\u{180}', '\u{180}', IdentifierType::Technical), ('\u{181}', '\u{18c}', IdentifierType::Uncommon_Use), - ('\u{18d}', '\u{18d}', IdentifierType::Technical), ('\u{18e}', '\u{18e}', - IdentifierType::Uncommon_Use), ('\u{18f}', '\u{18f}', IdentifierType::Recommended), - ('\u{190}', '\u{19f}', IdentifierType::Uncommon_Use), ('\u{1a0}', '\u{1a1}', - IdentifierType::Recommended), ('\u{1a2}', '\u{1a9}', IdentifierType::Uncommon_Use), - ('\u{1aa}', '\u{1ab}', IdentifierType::Technical), ('\u{1ac}', '\u{1ae}', - IdentifierType::Uncommon_Use), ('\u{1af}', '\u{1b0}', IdentifierType::Recommended), - ('\u{1b1}', '\u{1b8}', IdentifierType::Uncommon_Use), ('\u{1b9}', '\u{1b9}', - IdentifierType::Obsolete), ('\u{1ba}', '\u{1bb}', IdentifierType::Technical), ('\u{1bc}', - '\u{1bd}', IdentifierType::Uncommon_Use), ('\u{1be}', '\u{1be}', - IdentifierType::Technical), ('\u{1bf}', '\u{1bf}', IdentifierType::Obsolete), ('\u{1c0}', - '\u{1c3}', IdentifierType::Technical), ('\u{1c4}', '\u{1cc}', IdentifierType::Not_NFKC), - ('\u{1cd}', '\u{1dc}', IdentifierType::Recommended), ('\u{1dd}', '\u{1dd}', - IdentifierType::Uncommon_Use), ('\u{1de}', '\u{1e3}', IdentifierType::Recommended), - ('\u{1e4}', '\u{1e5}', IdentifierType::Uncommon_Use), ('\u{1e6}', '\u{1f0}', - IdentifierType::Recommended), ('\u{1f1}', '\u{1f3}', IdentifierType::Not_NFKC), - ('\u{1f4}', '\u{1f5}', IdentifierType::Recommended), ('\u{1f6}', '\u{1f7}', - IdentifierType::Obsolete), ('\u{1f8}', '\u{1f9}', IdentifierType::Recommended), - ('\u{1fa}', '\u{217}', IdentifierType::Recommended), ('\u{218}', '\u{21b}', - IdentifierType::Recommended), ('\u{21c}', '\u{21d}', IdentifierType::Obsolete), - ('\u{21e}', '\u{21f}', IdentifierType::Recommended), ('\u{220}', '\u{220}', - IdentifierType::Uncommon_Use), ('\u{221}', '\u{221}', IdentifierType::Uncommon_Use), - ('\u{222}', '\u{225}', IdentifierType::Uncommon_Use), ('\u{226}', '\u{233}', - IdentifierType::Recommended), ('\u{234}', '\u{236}', IdentifierType::Technical), - ('\u{237}', '\u{241}', IdentifierType::Uncommon_Use), ('\u{242}', '\u{24f}', - IdentifierType::Uncommon_Use), ('\u{250}', '\u{252}', IdentifierType::Technical), - ('\u{253}', '\u{254}', IdentifierType::Uncommon_Use), ('\u{255}', '\u{255}', - IdentifierType::Technical), ('\u{256}', '\u{257}', IdentifierType::Uncommon_Use), - ('\u{258}', '\u{258}', IdentifierType::Technical), ('\u{259}', '\u{259}', + ('\u{18e}', '\u{18e}', IdentifierType::Uncommon_Use), ('\u{18f}', '\u{18f}', + IdentifierType::Recommended), ('\u{190}', '\u{19f}', IdentifierType::Uncommon_Use), + ('\u{1a0}', '\u{1a1}', IdentifierType::Recommended), ('\u{1a2}', '\u{1a9}', + IdentifierType::Uncommon_Use), ('\u{1ac}', '\u{1ae}', IdentifierType::Uncommon_Use), + ('\u{1af}', '\u{1b0}', IdentifierType::Recommended), ('\u{1b1}', '\u{1b8}', + IdentifierType::Uncommon_Use), ('\u{1b9}', '\u{1b9}', IdentifierType::Obsolete), + ('\u{1bc}', '\u{1bd}', IdentifierType::Uncommon_Use), ('\u{1bf}', '\u{1bf}', + IdentifierType::Obsolete), ('\u{1c0}', '\u{1c3}', IdentifierType::Technical), ('\u{1c4}', + '\u{1cc}', IdentifierType::Not_NFKC), ('\u{1cd}', '\u{1dc}', IdentifierType::Recommended), + ('\u{1dd}', '\u{1dd}', IdentifierType::Uncommon_Use), ('\u{1de}', '\u{1e3}', + IdentifierType::Recommended), ('\u{1e4}', '\u{1e5}', IdentifierType::Uncommon_Use), + ('\u{1e6}', '\u{1f0}', IdentifierType::Recommended), ('\u{1f1}', '\u{1f3}', + IdentifierType::Not_NFKC), ('\u{1f4}', '\u{1f5}', IdentifierType::Recommended), + ('\u{1f6}', '\u{1f7}', IdentifierType::Obsolete), ('\u{1f8}', '\u{1f9}', + IdentifierType::Recommended), ('\u{1fa}', '\u{217}', IdentifierType::Recommended), + ('\u{218}', '\u{21b}', IdentifierType::Recommended), ('\u{21c}', '\u{21d}', + IdentifierType::Obsolete), ('\u{21e}', '\u{21f}', IdentifierType::Recommended), + ('\u{220}', '\u{220}', IdentifierType::Uncommon_Use), ('\u{221}', '\u{221}', + IdentifierType::Uncommon_Use), ('\u{222}', '\u{225}', IdentifierType::Uncommon_Use), + ('\u{226}', '\u{233}', IdentifierType::Recommended), ('\u{234}', '\u{236}', + IdentifierType::Technical), ('\u{237}', '\u{241}', IdentifierType::Uncommon_Use), + ('\u{242}', '\u{24f}', IdentifierType::Uncommon_Use), ('\u{250}', '\u{252}', + IdentifierType::Technical), ('\u{255}', '\u{255}', IdentifierType::Technical), ('\u{258}', + '\u{258}', IdentifierType::Technical), ('\u{259}', '\u{259}', IdentifierType::Recommended), ('\u{25a}', '\u{25a}', IdentifierType::Technical), - ('\u{25b}', '\u{25b}', IdentifierType::Uncommon_Use), ('\u{25c}', '\u{262}', - IdentifierType::Technical), ('\u{263}', '\u{263}', IdentifierType::Uncommon_Use), - ('\u{264}', '\u{267}', IdentifierType::Technical), ('\u{268}', '\u{269}', - IdentifierType::Uncommon_Use), ('\u{26a}', '\u{271}', IdentifierType::Technical), - ('\u{272}', '\u{272}', IdentifierType::Uncommon_Use), ('\u{273}', '\u{276}', - IdentifierType::Technical), ('\u{277}', '\u{277}', IdentifierType::Technical), ('\u{278}', - '\u{27b}', IdentifierType::Technical), ('\u{27c}', '\u{27c}', IdentifierType::Technical), - ('\u{27d}', '\u{288}', IdentifierType::Technical), ('\u{289}', '\u{289}', - IdentifierType::Uncommon_Use), ('\u{28a}', '\u{291}', IdentifierType::Technical), - ('\u{292}', '\u{292}', IdentifierType::Uncommon_Use), ('\u{293}', '\u{29d}', - IdentifierType::Technical), ('\u{29e}', '\u{29e}', IdentifierType::Technical), ('\u{29f}', + ('\u{25c}', '\u{262}', IdentifierType::Technical), ('\u{264}', '\u{267}', + IdentifierType::Technical), ('\u{26a}', '\u{271}', IdentifierType::Technical), ('\u{273}', + '\u{276}', IdentifierType::Technical), ('\u{278}', '\u{27b}', IdentifierType::Technical), + ('\u{27d}', '\u{288}', IdentifierType::Technical), ('\u{28a}', '\u{291}', + IdentifierType::Technical), ('\u{293}', '\u{29d}', IdentifierType::Technical), ('\u{29f}', '\u{2a8}', IdentifierType::Technical), ('\u{2a9}', '\u{2ad}', IdentifierType::Technical), ('\u{2ae}', '\u{2af}', IdentifierType::Technical), ('\u{2b0}', '\u{2b8}', IdentifierType::Not_NFKC), ('\u{2b9}', '\u{2ba}', IdentifierType::Technical), ('\u{2bb}', @@ -390,19 +380,16 @@ pub mod identifier { ('\u{3df}', '\u{3df}', IdentifierType::Obsolete), ('\u{3e0}', '\u{3e0}', IdentifierType::Obsolete), ('\u{3e1}', '\u{3e1}', IdentifierType::Obsolete), ('\u{3e2}', '\u{3ef}', IdentifierType::Exclusion), ('\u{3f0}', '\u{3f2}', IdentifierType::Not_NFKC), - ('\u{3f3}', '\u{3f3}', IdentifierType::Technical), ('\u{3f4}', '\u{3f5}', - IdentifierType::Not_NFKC), ('\u{3f6}', '\u{3f6}', IdentifierType::Not_XID), ('\u{3f7}', - '\u{3f8}', IdentifierType::Obsolete), ('\u{3f9}', '\u{3f9}', IdentifierType::Not_NFKC), - ('\u{3fa}', '\u{3fb}', IdentifierType::Obsolete), ('\u{3fc}', '\u{3ff}', - IdentifierType::Recommended), ('\u{400}', '\u{400}', IdentifierType::Recommended), - ('\u{401}', '\u{40c}', IdentifierType::Recommended), ('\u{40d}', '\u{40d}', - IdentifierType::Recommended), ('\u{40e}', '\u{44f}', IdentifierType::Recommended), - ('\u{450}', '\u{450}', IdentifierType::Recommended), ('\u{451}', '\u{45c}', - IdentifierType::Recommended), ('\u{45d}', '\u{45d}', IdentifierType::Recommended), - ('\u{45e}', '\u{45f}', IdentifierType::Recommended), ('\u{460}', '\u{481}', - IdentifierType::Obsolete), ('\u{482}', '\u{482}', IdentifierType::Obsolete), ('\u{483}', - '\u{483}', IdentifierType::Obsolete), ('\u{484}', '\u{486}', IdentifierType::Technical), - ('\u{487}', '\u{487}', IdentifierType::Technical), ('\u{488}', '\u{489}', + ('\u{3f4}', '\u{3f5}', IdentifierType::Not_NFKC), ('\u{3f6}', '\u{3f6}', + IdentifierType::Not_XID), ('\u{3f7}', '\u{3f8}', IdentifierType::Obsolete), ('\u{3f9}', + '\u{3f9}', IdentifierType::Not_NFKC), ('\u{3fa}', '\u{3fb}', IdentifierType::Obsolete), + ('\u{3fc}', '\u{3ff}', IdentifierType::Recommended), ('\u{400}', '\u{400}', + IdentifierType::Recommended), ('\u{401}', '\u{40c}', IdentifierType::Recommended), + ('\u{40d}', '\u{40d}', IdentifierType::Recommended), ('\u{40e}', '\u{44f}', + IdentifierType::Recommended), ('\u{450}', '\u{450}', IdentifierType::Recommended), + ('\u{451}', '\u{45c}', IdentifierType::Recommended), ('\u{45d}', '\u{45d}', + IdentifierType::Recommended), ('\u{45e}', '\u{45f}', IdentifierType::Recommended), + ('\u{460}', '\u{481}', IdentifierType::Obsolete), ('\u{483}', '\u{483}', IdentifierType::Obsolete), ('\u{48a}', '\u{48b}', IdentifierType::Recommended), ('\u{48c}', '\u{48f}', IdentifierType::Recommended), ('\u{490}', '\u{4c4}', IdentifierType::Recommended), ('\u{4c5}', '\u{4c6}', IdentifierType::Recommended), @@ -426,75 +413,67 @@ pub mod identifier { IdentifierType::Technical), ('\u{589}', '\u{589}', IdentifierType::Not_XID), ('\u{58a}', '\u{58a}', IdentifierType::Inclusion), ('\u{58d}', '\u{58e}', IdentifierType::Not_XID), ('\u{58f}', '\u{58f}', IdentifierType::Not_XID), ('\u{591}', '\u{5a1}', - IdentifierType::Uncommon_Use), ('\u{5a2}', '\u{5a2}', IdentifierType::Uncommon_Use), - ('\u{5a3}', '\u{5af}', IdentifierType::Uncommon_Use), ('\u{5b0}', '\u{5b3}', - IdentifierType::Uncommon_Use), ('\u{5b4}', '\u{5b4}', IdentifierType::Recommended), - ('\u{5b5}', '\u{5b9}', IdentifierType::Uncommon_Use), ('\u{5ba}', '\u{5ba}', - IdentifierType::Uncommon_Use), ('\u{5bb}', '\u{5bd}', IdentifierType::Uncommon_Use), - ('\u{5be}', '\u{5be}', IdentifierType::Not_XID), ('\u{5bf}', '\u{5bf}', - IdentifierType::Uncommon_Use), ('\u{5c0}', '\u{5c0}', IdentifierType::Not_XID), - ('\u{5c1}', '\u{5c2}', IdentifierType::Uncommon_Use), ('\u{5c3}', '\u{5c3}', - IdentifierType::Not_XID), ('\u{5c4}', '\u{5c4}', IdentifierType::Uncommon_Use), - ('\u{5c5}', '\u{5c5}', IdentifierType::Uncommon_Use), ('\u{5c6}', '\u{5c6}', - IdentifierType::Obsolete), ('\u{5c7}', '\u{5c7}', IdentifierType::Uncommon_Use), - ('\u{5d0}', '\u{5ea}', IdentifierType::Recommended), ('\u{5ef}', '\u{5ef}', - IdentifierType::Recommended), ('\u{5f0}', '\u{5f2}', IdentifierType::Recommended), - ('\u{5f3}', '\u{5f4}', IdentifierType::Inclusion), ('\u{600}', '\u{603}', - IdentifierType::Not_XID), ('\u{604}', '\u{604}', IdentifierType::Not_XID), ('\u{605}', - '\u{605}', IdentifierType::Not_XID), ('\u{606}', '\u{60a}', IdentifierType::Not_XID), - ('\u{60b}', '\u{60b}', IdentifierType::Not_XID), ('\u{60c}', '\u{60c}', - IdentifierType::Not_XID), ('\u{60d}', '\u{60f}', IdentifierType::Not_XID), ('\u{610}', - '\u{615}', IdentifierType::Uncommon_Use), ('\u{616}', '\u{61a}', - IdentifierType::Uncommon_Use), ('\u{61b}', '\u{61b}', IdentifierType::Not_XID), - ('\u{61c}', '\u{61c}', IdentifierType::Default_Ignorable), ('\u{61d}', '\u{61d}', - IdentifierType::Not_XID), ('\u{61e}', '\u{61e}', IdentifierType::Not_XID), ('\u{61f}', - '\u{61f}', IdentifierType::Not_XID), ('\u{620}', '\u{620}', IdentifierType::Recommended), - ('\u{621}', '\u{63a}', IdentifierType::Recommended), ('\u{63b}', '\u{63f}', - IdentifierType::Recommended), ('\u{640}', '\u{640}', IdentifierType::Obsolete), - ('\u{641}', '\u{652}', IdentifierType::Recommended), ('\u{653}', '\u{655}', - IdentifierType::Recommended), ('\u{656}', '\u{658}', IdentifierType::Uncommon_Use), - ('\u{659}', '\u{65e}', IdentifierType::Uncommon_Use), ('\u{65f}', '\u{65f}', - IdentifierType::Uncommon_Use), ('\u{660}', '\u{669}', IdentifierType::Recommended), - ('\u{66a}', '\u{66d}', IdentifierType::Not_XID), ('\u{66e}', '\u{66f}', - IdentifierType::Obsolete), ('\u{670}', '\u{672}', IdentifierType::Recommended), - ('\u{673}', '\u{673}', IdentifierType::Deprecated), ('\u{674}', '\u{674}', - IdentifierType::Recommended), ('\u{675}', '\u{678}', IdentifierType::Not_NFKC), - ('\u{679}', '\u{68d}', IdentifierType::Recommended), ('\u{68e}', '\u{68e}', - IdentifierType::Obsolete), ('\u{68f}', '\u{6a0}', IdentifierType::Recommended), - ('\u{6a1}', '\u{6a1}', IdentifierType::Obsolete), ('\u{6a2}', '\u{6b7}', - IdentifierType::Recommended), ('\u{6b8}', '\u{6b9}', IdentifierType::Recommended), - ('\u{6ba}', '\u{6be}', IdentifierType::Recommended), ('\u{6bf}', '\u{6bf}', - IdentifierType::Recommended), ('\u{6c0}', '\u{6ce}', IdentifierType::Recommended), - ('\u{6cf}', '\u{6cf}', IdentifierType::Recommended), ('\u{6d0}', '\u{6d3}', - IdentifierType::Recommended), ('\u{6d4}', '\u{6d4}', IdentifierType::Not_XID), ('\u{6d5}', - '\u{6d5}', IdentifierType::Recommended), ('\u{6d6}', '\u{6dc}', - IdentifierType::Uncommon_Use), ('\u{6dd}', '\u{6dd}', IdentifierType::Not_XID), - ('\u{6de}', '\u{6de}', IdentifierType::Not_XID), ('\u{6df}', '\u{6e4}', - IdentifierType::Uncommon_Use), ('\u{6e5}', '\u{6e6}', IdentifierType::Recommended), - ('\u{6e7}', '\u{6e8}', IdentifierType::Uncommon_Use), ('\u{6e9}', '\u{6e9}', - IdentifierType::Not_XID), ('\u{6ea}', '\u{6ed}', IdentifierType::Uncommon_Use), - ('\u{6ee}', '\u{6ef}', IdentifierType::Recommended), ('\u{6f0}', '\u{6f9}', - IdentifierType::Recommended), ('\u{6fa}', '\u{6fc}', IdentifierType::Recommended), - ('\u{6fd}', '\u{6fe}', IdentifierType::Inclusion), ('\u{6ff}', '\u{6ff}', - IdentifierType::Recommended), ('\u{700}', '\u{70d}', IdentifierType::Limited_Use), - ('\u{70f}', '\u{70f}', IdentifierType::Limited_Use), ('\u{710}', '\u{72c}', - IdentifierType::Limited_Use), ('\u{72d}', '\u{72f}', IdentifierType::Limited_Use), - ('\u{730}', '\u{73f}', IdentifierType::Limited_Use), ('\u{740}', '\u{74a}', - IdentifierType::Limited_Use), ('\u{74d}', '\u{74f}', IdentifierType::Limited_Use), - ('\u{750}', '\u{76d}', IdentifierType::Recommended), ('\u{76e}', '\u{77f}', - IdentifierType::Recommended), ('\u{780}', '\u{7b0}', IdentifierType::Recommended), - ('\u{7b1}', '\u{7b1}', IdentifierType::Recommended), ('\u{7c0}', '\u{7e7}', - IdentifierType::Limited_Use), ('\u{7e8}', '\u{7ea}', IdentifierType::Limited_Use), - ('\u{7eb}', '\u{7f5}', IdentifierType::Limited_Use), ('\u{7f6}', '\u{7f9}', - IdentifierType::Limited_Use), ('\u{7fa}', '\u{7fa}', IdentifierType::Limited_Use), - ('\u{7fd}', '\u{7fd}', IdentifierType::Limited_Use), ('\u{7fe}', '\u{7ff}', + IdentifierType::Uncommon_Use), ('\u{5a3}', '\u{5af}', IdentifierType::Uncommon_Use), + ('\u{5b0}', '\u{5b3}', IdentifierType::Uncommon_Use), ('\u{5b4}', '\u{5b4}', + IdentifierType::Recommended), ('\u{5b5}', '\u{5b9}', IdentifierType::Uncommon_Use), + ('\u{5ba}', '\u{5ba}', IdentifierType::Uncommon_Use), ('\u{5bb}', '\u{5bd}', + IdentifierType::Uncommon_Use), ('\u{5be}', '\u{5be}', IdentifierType::Not_XID), + ('\u{5bf}', '\u{5bf}', IdentifierType::Uncommon_Use), ('\u{5c0}', '\u{5c0}', + IdentifierType::Not_XID), ('\u{5c1}', '\u{5c2}', IdentifierType::Uncommon_Use), + ('\u{5c3}', '\u{5c3}', IdentifierType::Not_XID), ('\u{5c4}', '\u{5c4}', + IdentifierType::Uncommon_Use), ('\u{5d0}', '\u{5ea}', IdentifierType::Recommended), + ('\u{5ef}', '\u{5ef}', IdentifierType::Recommended), ('\u{5f0}', '\u{5f2}', + IdentifierType::Recommended), ('\u{5f3}', '\u{5f4}', IdentifierType::Inclusion), + ('\u{600}', '\u{603}', IdentifierType::Not_XID), ('\u{604}', '\u{604}', + IdentifierType::Not_XID), ('\u{605}', '\u{605}', IdentifierType::Not_XID), ('\u{606}', + '\u{60a}', IdentifierType::Not_XID), ('\u{60b}', '\u{60b}', IdentifierType::Not_XID), + ('\u{60c}', '\u{60c}', IdentifierType::Not_XID), ('\u{60d}', '\u{60f}', + IdentifierType::Not_XID), ('\u{610}', '\u{615}', IdentifierType::Uncommon_Use), + ('\u{616}', '\u{61a}', IdentifierType::Uncommon_Use), ('\u{61b}', '\u{61b}', + IdentifierType::Not_XID), ('\u{61c}', '\u{61c}', IdentifierType::Default_Ignorable), + ('\u{61d}', '\u{61d}', IdentifierType::Not_XID), ('\u{61e}', '\u{61e}', + IdentifierType::Not_XID), ('\u{61f}', '\u{61f}', IdentifierType::Not_XID), ('\u{620}', + '\u{620}', IdentifierType::Recommended), ('\u{621}', '\u{63a}', + IdentifierType::Recommended), ('\u{63b}', '\u{63f}', IdentifierType::Recommended), + ('\u{640}', '\u{640}', IdentifierType::Obsolete), ('\u{641}', '\u{652}', + IdentifierType::Recommended), ('\u{653}', '\u{655}', IdentifierType::Recommended), + ('\u{656}', '\u{658}', IdentifierType::Uncommon_Use), ('\u{659}', '\u{65e}', + IdentifierType::Uncommon_Use), ('\u{65f}', '\u{65f}', IdentifierType::Uncommon_Use), + ('\u{660}', '\u{669}', IdentifierType::Recommended), ('\u{66a}', '\u{66d}', + IdentifierType::Not_XID), ('\u{66e}', '\u{66f}', IdentifierType::Obsolete), ('\u{670}', + '\u{672}', IdentifierType::Recommended), ('\u{673}', '\u{673}', + IdentifierType::Deprecated), ('\u{674}', '\u{674}', IdentifierType::Recommended), + ('\u{675}', '\u{678}', IdentifierType::Not_NFKC), ('\u{679}', '\u{68d}', + IdentifierType::Recommended), ('\u{68e}', '\u{68e}', IdentifierType::Obsolete), + ('\u{68f}', '\u{6a0}', IdentifierType::Recommended), ('\u{6a1}', '\u{6a1}', + IdentifierType::Obsolete), ('\u{6a2}', '\u{6b7}', IdentifierType::Recommended), + ('\u{6b8}', '\u{6b9}', IdentifierType::Recommended), ('\u{6ba}', '\u{6be}', + IdentifierType::Recommended), ('\u{6bf}', '\u{6bf}', IdentifierType::Recommended), + ('\u{6c0}', '\u{6ce}', IdentifierType::Recommended), ('\u{6cf}', '\u{6cf}', + IdentifierType::Recommended), ('\u{6d0}', '\u{6d3}', IdentifierType::Recommended), + ('\u{6d4}', '\u{6d4}', IdentifierType::Not_XID), ('\u{6d5}', '\u{6d5}', + IdentifierType::Recommended), ('\u{6d6}', '\u{6dc}', IdentifierType::Uncommon_Use), + ('\u{6dd}', '\u{6dd}', IdentifierType::Not_XID), ('\u{6de}', '\u{6de}', + IdentifierType::Not_XID), ('\u{6df}', '\u{6e4}', IdentifierType::Uncommon_Use), + ('\u{6e5}', '\u{6e6}', IdentifierType::Recommended), ('\u{6e7}', '\u{6e8}', + IdentifierType::Uncommon_Use), ('\u{6e9}', '\u{6e9}', IdentifierType::Not_XID), + ('\u{6ea}', '\u{6ed}', IdentifierType::Uncommon_Use), ('\u{6ee}', '\u{6ef}', + IdentifierType::Recommended), ('\u{6f0}', '\u{6f9}', IdentifierType::Recommended), + ('\u{6fa}', '\u{6fc}', IdentifierType::Recommended), ('\u{6fd}', '\u{6fe}', + IdentifierType::Inclusion), ('\u{6ff}', '\u{6ff}', IdentifierType::Recommended), + ('\u{710}', '\u{72c}', IdentifierType::Limited_Use), ('\u{72d}', '\u{72f}', + IdentifierType::Limited_Use), ('\u{730}', '\u{73f}', IdentifierType::Limited_Use), + ('\u{74d}', '\u{74f}', IdentifierType::Limited_Use), ('\u{750}', '\u{76d}', + IdentifierType::Recommended), ('\u{76e}', '\u{77f}', IdentifierType::Recommended), + ('\u{780}', '\u{7b0}', IdentifierType::Recommended), ('\u{7b1}', '\u{7b1}', + IdentifierType::Recommended), ('\u{7c0}', '\u{7e7}', IdentifierType::Limited_Use), + ('\u{7eb}', '\u{7f5}', IdentifierType::Limited_Use), ('\u{7fd}', '\u{7fd}', IdentifierType::Limited_Use), ('\u{800}', '\u{82d}', IdentifierType::Exclusion), - ('\u{830}', '\u{83e}', IdentifierType::Exclusion), ('\u{840}', '\u{85b}', - IdentifierType::Limited_Use), ('\u{85e}', '\u{85e}', IdentifierType::Limited_Use), - ('\u{860}', '\u{86a}', IdentifierType::Limited_Use), ('\u{870}', '\u{887}', - IdentifierType::Recommended), ('\u{888}', '\u{888}', IdentifierType::Not_XID), ('\u{889}', - '\u{88e}', IdentifierType::Recommended), ('\u{890}', '\u{891}', IdentifierType::Not_XID), - ('\u{897}', '\u{897}', IdentifierType::Uncommon_Use), ('\u{898}', '\u{89f}', + ('\u{840}', '\u{85b}', IdentifierType::Limited_Use), ('\u{860}', '\u{86a}', + IdentifierType::Limited_Use), ('\u{870}', '\u{887}', IdentifierType::Recommended), + ('\u{888}', '\u{888}', IdentifierType::Not_XID), ('\u{889}', '\u{88e}', + IdentifierType::Recommended), ('\u{890}', '\u{891}', IdentifierType::Not_XID), ('\u{897}', + '\u{897}', IdentifierType::Uncommon_Use), ('\u{898}', '\u{89f}', IdentifierType::Uncommon_Use), ('\u{8a0}', '\u{8a0}', IdentifierType::Recommended), ('\u{8a1}', '\u{8a1}', IdentifierType::Recommended), ('\u{8a2}', '\u{8ac}', IdentifierType::Recommended), ('\u{8ad}', '\u{8b1}', IdentifierType::Obsolete), @@ -625,39 +604,35 @@ pub mod identifier { IdentifierType::Recommended), ('\u{cf1}', '\u{cf2}', IdentifierType::Recommended), ('\u{cf3}', '\u{cf3}', IdentifierType::Recommended), ('\u{d00}', '\u{d00}', IdentifierType::Recommended), ('\u{d01}', '\u{d01}', IdentifierType::Obsolete), - ('\u{d02}', '\u{d03}', IdentifierType::Recommended), ('\u{d04}', '\u{d04}', - IdentifierType::Technical), ('\u{d05}', '\u{d0c}', IdentifierType::Recommended), - ('\u{d0e}', '\u{d10}', IdentifierType::Recommended), ('\u{d12}', '\u{d28}', - IdentifierType::Recommended), ('\u{d29}', '\u{d29}', IdentifierType::Recommended), - ('\u{d2a}', '\u{d39}', IdentifierType::Recommended), ('\u{d3a}', '\u{d3a}', - IdentifierType::Recommended), ('\u{d3b}', '\u{d3c}', IdentifierType::Obsolete), - ('\u{d3d}', '\u{d3d}', IdentifierType::Recommended), ('\u{d3e}', '\u{d43}', - IdentifierType::Recommended), ('\u{d44}', '\u{d44}', IdentifierType::Uncommon_Use), - ('\u{d46}', '\u{d48}', IdentifierType::Recommended), ('\u{d4a}', '\u{d4d}', - IdentifierType::Recommended), ('\u{d4e}', '\u{d4e}', IdentifierType::Recommended), - ('\u{d4f}', '\u{d4f}', IdentifierType::Not_XID), ('\u{d54}', '\u{d56}', - IdentifierType::Recommended), ('\u{d57}', '\u{d57}', IdentifierType::Recommended), - ('\u{d58}', '\u{d5e}', IdentifierType::Not_XID), ('\u{d5f}', '\u{d5f}', - IdentifierType::Obsolete), ('\u{d60}', '\u{d61}', IdentifierType::Recommended), + ('\u{d02}', '\u{d03}', IdentifierType::Recommended), ('\u{d05}', '\u{d0c}', + IdentifierType::Recommended), ('\u{d0e}', '\u{d10}', IdentifierType::Recommended), + ('\u{d12}', '\u{d28}', IdentifierType::Recommended), ('\u{d29}', '\u{d29}', + IdentifierType::Recommended), ('\u{d2a}', '\u{d39}', IdentifierType::Recommended), + ('\u{d3a}', '\u{d3a}', IdentifierType::Recommended), ('\u{d3b}', '\u{d3c}', + IdentifierType::Obsolete), ('\u{d3d}', '\u{d3d}', IdentifierType::Recommended), + ('\u{d3e}', '\u{d43}', IdentifierType::Recommended), ('\u{d44}', '\u{d44}', + IdentifierType::Uncommon_Use), ('\u{d46}', '\u{d48}', IdentifierType::Recommended), + ('\u{d4a}', '\u{d4d}', IdentifierType::Recommended), ('\u{d4e}', '\u{d4e}', + IdentifierType::Recommended), ('\u{d4f}', '\u{d4f}', IdentifierType::Not_XID), ('\u{d54}', + '\u{d56}', IdentifierType::Recommended), ('\u{d57}', '\u{d57}', + IdentifierType::Recommended), ('\u{d58}', '\u{d5e}', IdentifierType::Not_XID), ('\u{d5f}', + '\u{d5f}', IdentifierType::Obsolete), ('\u{d60}', '\u{d61}', IdentifierType::Recommended), ('\u{d62}', '\u{d63}', IdentifierType::Uncommon_Use), ('\u{d66}', '\u{d6f}', IdentifierType::Recommended), ('\u{d70}', '\u{d75}', IdentifierType::Not_XID), ('\u{d76}', '\u{d78}', IdentifierType::Not_XID), ('\u{d79}', '\u{d79}', IdentifierType::Not_XID), ('\u{d7a}', '\u{d7f}', IdentifierType::Recommended), ('\u{d81}', '\u{d81}', IdentifierType::Technical), ('\u{d82}', '\u{d83}', IdentifierType::Recommended), - ('\u{d85}', '\u{d8e}', IdentifierType::Recommended), ('\u{d8f}', '\u{d90}', - IdentifierType::Uncommon_Use), ('\u{d91}', '\u{d96}', IdentifierType::Recommended), - ('\u{d9a}', '\u{da5}', IdentifierType::Recommended), ('\u{da6}', '\u{da6}', - IdentifierType::Uncommon_Use), ('\u{da7}', '\u{db1}', IdentifierType::Recommended), - ('\u{db3}', '\u{dbb}', IdentifierType::Recommended), ('\u{dbd}', '\u{dbd}', - IdentifierType::Recommended), ('\u{dc0}', '\u{dc6}', IdentifierType::Recommended), - ('\u{dca}', '\u{dca}', IdentifierType::Recommended), ('\u{dcf}', '\u{dd4}', - IdentifierType::Recommended), ('\u{dd6}', '\u{dd6}', IdentifierType::Recommended), - ('\u{dd8}', '\u{dde}', IdentifierType::Recommended), ('\u{ddf}', '\u{ddf}', - IdentifierType::Uncommon_Use), ('\u{de6}', '\u{def}', IdentifierType::Obsolete), - ('\u{df2}', '\u{df2}', IdentifierType::Recommended), ('\u{df3}', '\u{df3}', - IdentifierType::Uncommon_Use), ('\u{df4}', '\u{df4}', IdentifierType::Not_XID), - ('\u{e01}', '\u{e32}', IdentifierType::Recommended), ('\u{e33}', '\u{e33}', - IdentifierType::Not_NFKC), ('\u{e34}', '\u{e3a}', IdentifierType::Recommended), + ('\u{d85}', '\u{d8e}', IdentifierType::Recommended), ('\u{d91}', '\u{d96}', + IdentifierType::Recommended), ('\u{d9a}', '\u{da5}', IdentifierType::Recommended), + ('\u{da7}', '\u{db1}', IdentifierType::Recommended), ('\u{db3}', '\u{dbb}', + IdentifierType::Recommended), ('\u{dbd}', '\u{dbd}', IdentifierType::Recommended), + ('\u{dc0}', '\u{dc6}', IdentifierType::Recommended), ('\u{dca}', '\u{dca}', + IdentifierType::Recommended), ('\u{dcf}', '\u{dd4}', IdentifierType::Recommended), + ('\u{dd6}', '\u{dd6}', IdentifierType::Recommended), ('\u{dd8}', '\u{dde}', + IdentifierType::Recommended), ('\u{de6}', '\u{def}', IdentifierType::Obsolete), + ('\u{df2}', '\u{df2}', IdentifierType::Recommended), ('\u{df4}', '\u{df4}', + IdentifierType::Not_XID), ('\u{e01}', '\u{e32}', IdentifierType::Recommended), ('\u{e33}', + '\u{e33}', IdentifierType::Not_NFKC), ('\u{e34}', '\u{e3a}', IdentifierType::Recommended), ('\u{e3f}', '\u{e3f}', IdentifierType::Not_XID), ('\u{e40}', '\u{e4e}', IdentifierType::Recommended), ('\u{e4f}', '\u{e4f}', IdentifierType::Not_XID), ('\u{e50}', '\u{e59}', IdentifierType::Recommended), ('\u{e5a}', '\u{e5b}', IdentifierType::Not_XID), @@ -779,19 +754,15 @@ pub mod identifier { IdentifierType::Recommended), ('\u{1390}', '\u{1399}', IdentifierType::Not_XID), ('\u{13a0}', '\u{13f4}', IdentifierType::Limited_Use), ('\u{13f5}', '\u{13f5}', IdentifierType::Limited_Use), ('\u{13f8}', '\u{13fd}', IdentifierType::Limited_Use), - ('\u{1400}', '\u{1400}', IdentifierType::Limited_Use), ('\u{1401}', '\u{166c}', - IdentifierType::Limited_Use), ('\u{166d}', '\u{166e}', IdentifierType::Limited_Use), - ('\u{166f}', '\u{1676}', IdentifierType::Limited_Use), ('\u{1677}', '\u{167f}', - IdentifierType::Limited_Use), ('\u{1680}', '\u{1680}', IdentifierType::Exclusion), - ('\u{1681}', '\u{169a}', IdentifierType::Exclusion), ('\u{169b}', '\u{169c}', - IdentifierType::Exclusion), ('\u{16a0}', '\u{16ea}', IdentifierType::Exclusion), - ('\u{16eb}', '\u{16ed}', IdentifierType::Exclusion), ('\u{16ee}', '\u{16f0}', - IdentifierType::Exclusion), ('\u{16f1}', '\u{16f8}', IdentifierType::Exclusion), - ('\u{1700}', '\u{170c}', IdentifierType::Exclusion), ('\u{170d}', '\u{170d}', - IdentifierType::Exclusion), ('\u{170e}', '\u{1714}', IdentifierType::Exclusion), - ('\u{1715}', '\u{1715}', IdentifierType::Exclusion), ('\u{171f}', '\u{171f}', - IdentifierType::Exclusion), ('\u{1720}', '\u{1734}', IdentifierType::Exclusion), - ('\u{1735}', '\u{1736}', IdentifierType::Exclusion), ('\u{1740}', '\u{1753}', + ('\u{1401}', '\u{166c}', IdentifierType::Limited_Use), ('\u{166f}', '\u{1676}', + IdentifierType::Limited_Use), ('\u{1677}', '\u{167f}', IdentifierType::Limited_Use), + ('\u{1681}', '\u{169a}', IdentifierType::Exclusion), ('\u{16a0}', '\u{16ea}', + IdentifierType::Exclusion), ('\u{16ee}', '\u{16f0}', IdentifierType::Exclusion), + ('\u{16f1}', '\u{16f8}', IdentifierType::Exclusion), ('\u{1700}', '\u{170c}', + IdentifierType::Exclusion), ('\u{170d}', '\u{170d}', IdentifierType::Exclusion), + ('\u{170e}', '\u{1714}', IdentifierType::Exclusion), ('\u{1715}', '\u{1715}', + IdentifierType::Exclusion), ('\u{171f}', '\u{171f}', IdentifierType::Exclusion), + ('\u{1720}', '\u{1734}', IdentifierType::Exclusion), ('\u{1740}', '\u{1753}', IdentifierType::Exclusion), ('\u{1760}', '\u{176c}', IdentifierType::Exclusion), ('\u{176e}', '\u{1770}', IdentifierType::Exclusion), ('\u{1772}', '\u{1773}', IdentifierType::Exclusion), ('\u{1780}', '\u{17a2}', IdentifierType::Recommended), @@ -800,58 +771,44 @@ pub mod identifier { ('\u{17a9}', '\u{17b3}', IdentifierType::Recommended), ('\u{17b4}', '\u{17b5}', IdentifierType::Default_Ignorable), ('\u{17b6}', '\u{17cd}', IdentifierType::Recommended), ('\u{17ce}', '\u{17cf}', IdentifierType::Technical), ('\u{17d0}', '\u{17d0}', - IdentifierType::Recommended), ('\u{17d1}', '\u{17d1}', IdentifierType::Technical), - ('\u{17d2}', '\u{17d2}', IdentifierType::Recommended), ('\u{17d3}', '\u{17d3}', - IdentifierType::Obsolete), ('\u{17d4}', '\u{17d6}', IdentifierType::Not_XID), ('\u{17d7}', - '\u{17d7}', IdentifierType::Recommended), ('\u{17d8}', '\u{17d8}', - IdentifierType::Obsolete), ('\u{17d9}', '\u{17db}', IdentifierType::Not_XID), ('\u{17dc}', - '\u{17dc}', IdentifierType::Recommended), ('\u{17dd}', '\u{17dd}', - IdentifierType::Technical), ('\u{17e0}', '\u{17e9}', IdentifierType::Recommended), - ('\u{17f0}', '\u{17f9}', IdentifierType::Not_XID), ('\u{1800}', '\u{180a}', - IdentifierType::Exclusion), ('\u{180b}', '\u{180d}', IdentifierType::Default_Ignorable), - ('\u{180e}', '\u{180e}', IdentifierType::Default_Ignorable), ('\u{180f}', '\u{180f}', + IdentifierType::Recommended), ('\u{17d2}', '\u{17d2}', IdentifierType::Recommended), + ('\u{17d3}', '\u{17d3}', IdentifierType::Obsolete), ('\u{17d4}', '\u{17d6}', + IdentifierType::Not_XID), ('\u{17d7}', '\u{17d7}', IdentifierType::Recommended), + ('\u{17d9}', '\u{17db}', IdentifierType::Not_XID), ('\u{17dc}', '\u{17dc}', + IdentifierType::Recommended), ('\u{17e0}', '\u{17e9}', IdentifierType::Recommended), + ('\u{17f0}', '\u{17f9}', IdentifierType::Not_XID), ('\u{180b}', '\u{180d}', + IdentifierType::Default_Ignorable), ('\u{180e}', '\u{180e}', + IdentifierType::Default_Ignorable), ('\u{180f}', '\u{180f}', IdentifierType::Default_Ignorable), ('\u{1810}', '\u{1819}', IdentifierType::Exclusion), ('\u{1820}', '\u{1877}', IdentifierType::Exclusion), ('\u{1878}', '\u{1878}', IdentifierType::Exclusion), ('\u{1880}', '\u{18a8}', IdentifierType::Exclusion), - ('\u{18a9}', '\u{18a9}', IdentifierType::Uncommon_Use), ('\u{18aa}', '\u{18aa}', - IdentifierType::Exclusion), ('\u{18b0}', '\u{18f5}', IdentifierType::Limited_Use), - ('\u{1900}', '\u{191c}', IdentifierType::Limited_Use), ('\u{191d}', '\u{191e}', - IdentifierType::Limited_Use), ('\u{1920}', '\u{192b}', IdentifierType::Limited_Use), - ('\u{1930}', '\u{193b}', IdentifierType::Limited_Use), ('\u{1940}', '\u{1940}', - IdentifierType::Limited_Use), ('\u{1944}', '\u{1945}', IdentifierType::Limited_Use), + ('\u{18aa}', '\u{18aa}', IdentifierType::Exclusion), ('\u{18b0}', '\u{18f5}', + IdentifierType::Limited_Use), ('\u{1900}', '\u{191c}', IdentifierType::Limited_Use), + ('\u{191d}', '\u{191e}', IdentifierType::Limited_Use), ('\u{1920}', '\u{192b}', + IdentifierType::Limited_Use), ('\u{1930}', '\u{193b}', IdentifierType::Limited_Use), ('\u{1946}', '\u{196d}', IdentifierType::Limited_Use), ('\u{1970}', '\u{1974}', IdentifierType::Limited_Use), ('\u{1980}', '\u{19a9}', IdentifierType::Limited_Use), ('\u{19aa}', '\u{19ab}', IdentifierType::Limited_Use), ('\u{19b0}', '\u{19c9}', IdentifierType::Limited_Use), ('\u{19d0}', '\u{19d9}', IdentifierType::Limited_Use), - ('\u{19da}', '\u{19da}', IdentifierType::Limited_Use), ('\u{19de}', '\u{19df}', - IdentifierType::Limited_Use), ('\u{19e0}', '\u{19ff}', IdentifierType::Not_XID), - ('\u{1a00}', '\u{1a1b}', IdentifierType::Exclusion), ('\u{1a1e}', '\u{1a1f}', - IdentifierType::Exclusion), ('\u{1a20}', '\u{1a5e}', IdentifierType::Limited_Use), - ('\u{1a60}', '\u{1a7c}', IdentifierType::Limited_Use), ('\u{1a7f}', '\u{1a89}', - IdentifierType::Limited_Use), ('\u{1a90}', '\u{1a99}', IdentifierType::Limited_Use), - ('\u{1aa0}', '\u{1aa6}', IdentifierType::Limited_Use), ('\u{1aa7}', '\u{1aa7}', - IdentifierType::Limited_Use), ('\u{1aa8}', '\u{1aad}', IdentifierType::Limited_Use), - ('\u{1ab0}', '\u{1abd}', IdentifierType::Obsolete), ('\u{1abe}', '\u{1abe}', - IdentifierType::Not_XID), ('\u{1abf}', '\u{1ac0}', IdentifierType::Technical), - ('\u{1ac1}', '\u{1ace}', IdentifierType::Uncommon_Use), ('\u{1b00}', '\u{1b4b}', - IdentifierType::Limited_Use), ('\u{1b4c}', '\u{1b4c}', IdentifierType::Limited_Use), - ('\u{1b4e}', '\u{1b4f}', IdentifierType::Limited_Use), ('\u{1b50}', '\u{1b59}', - IdentifierType::Limited_Use), ('\u{1b5a}', '\u{1b6a}', IdentifierType::Limited_Use), - ('\u{1b6b}', '\u{1b73}', IdentifierType::Limited_Use), ('\u{1b74}', '\u{1b7c}', - IdentifierType::Limited_Use), ('\u{1b7d}', '\u{1b7e}', IdentifierType::Limited_Use), - ('\u{1b7f}', '\u{1b7f}', IdentifierType::Limited_Use), ('\u{1b80}', '\u{1baa}', - IdentifierType::Limited_Use), ('\u{1bab}', '\u{1bad}', IdentifierType::Limited_Use), - ('\u{1bae}', '\u{1bb9}', IdentifierType::Limited_Use), ('\u{1bba}', '\u{1bbf}', - IdentifierType::Limited_Use), ('\u{1bc0}', '\u{1bf3}', IdentifierType::Limited_Use), - ('\u{1bfc}', '\u{1bff}', IdentifierType::Limited_Use), ('\u{1c00}', '\u{1c37}', - IdentifierType::Limited_Use), ('\u{1c3b}', '\u{1c3f}', IdentifierType::Limited_Use), + ('\u{19da}', '\u{19da}', IdentifierType::Limited_Use), ('\u{19e0}', '\u{19ff}', + IdentifierType::Not_XID), ('\u{1a00}', '\u{1a1b}', IdentifierType::Exclusion), + ('\u{1a20}', '\u{1a5e}', IdentifierType::Limited_Use), ('\u{1a60}', '\u{1a7c}', + IdentifierType::Limited_Use), ('\u{1a7f}', '\u{1a89}', IdentifierType::Limited_Use), + ('\u{1a90}', '\u{1a99}', IdentifierType::Limited_Use), ('\u{1aa7}', '\u{1aa7}', + IdentifierType::Limited_Use), ('\u{1ab0}', '\u{1abd}', IdentifierType::Obsolete), + ('\u{1abe}', '\u{1abe}', IdentifierType::Not_XID), ('\u{1abf}', '\u{1ac0}', + IdentifierType::Technical), ('\u{1ac1}', '\u{1ace}', IdentifierType::Uncommon_Use), + ('\u{1b00}', '\u{1b4b}', IdentifierType::Limited_Use), ('\u{1b4c}', '\u{1b4c}', + IdentifierType::Limited_Use), ('\u{1b50}', '\u{1b59}', IdentifierType::Limited_Use), + ('\u{1b80}', '\u{1baa}', IdentifierType::Limited_Use), ('\u{1bab}', '\u{1bad}', + IdentifierType::Limited_Use), ('\u{1bae}', '\u{1bb9}', IdentifierType::Limited_Use), + ('\u{1bba}', '\u{1bbf}', IdentifierType::Limited_Use), ('\u{1bc0}', '\u{1bf3}', + IdentifierType::Limited_Use), ('\u{1c00}', '\u{1c37}', IdentifierType::Limited_Use), ('\u{1c40}', '\u{1c49}', IdentifierType::Limited_Use), ('\u{1c4d}', '\u{1c7d}', - IdentifierType::Limited_Use), ('\u{1c7e}', '\u{1c7f}', IdentifierType::Limited_Use), - ('\u{1c80}', '\u{1c88}', IdentifierType::Obsolete), ('\u{1c89}', '\u{1c8a}', - IdentifierType::Uncommon_Use), ('\u{1c90}', '\u{1cba}', IdentifierType::Recommended), - ('\u{1cbd}', '\u{1cbf}', IdentifierType::Recommended), ('\u{1cc0}', '\u{1cc7}', - IdentifierType::Limited_Use), ('\u{1cd0}', '\u{1cd2}', IdentifierType::Obsolete), - ('\u{1cd3}', '\u{1cd3}', IdentifierType::Obsolete), ('\u{1cd4}', '\u{1cf2}', + IdentifierType::Limited_Use), ('\u{1c80}', '\u{1c88}', IdentifierType::Obsolete), + ('\u{1c89}', '\u{1c8a}', IdentifierType::Uncommon_Use), ('\u{1c90}', '\u{1cba}', + IdentifierType::Recommended), ('\u{1cbd}', '\u{1cbf}', IdentifierType::Recommended), + ('\u{1cd0}', '\u{1cd2}', IdentifierType::Obsolete), ('\u{1cd4}', '\u{1cf2}', IdentifierType::Obsolete), ('\u{1cf3}', '\u{1cf6}', IdentifierType::Obsolete), ('\u{1cf7}', '\u{1cf7}', IdentifierType::Obsolete), ('\u{1cf8}', '\u{1cf9}', IdentifierType::Obsolete), ('\u{1cfa}', '\u{1cfa}', IdentifierType::Exclusion), @@ -863,63 +820,60 @@ pub mod identifier { IdentifierType::Not_NFKC), ('\u{1d6b}', '\u{1d6b}', IdentifierType::Technical), ('\u{1d6c}', '\u{1d77}', IdentifierType::Technical), ('\u{1d78}', '\u{1d78}', IdentifierType::Not_NFKC), ('\u{1d79}', '\u{1d9a}', IdentifierType::Technical), - ('\u{1d9b}', '\u{1dbf}', IdentifierType::Not_NFKC), ('\u{1dc0}', '\u{1dc3}', - IdentifierType::Technical), ('\u{1dc4}', '\u{1dca}', IdentifierType::Technical), - ('\u{1dcb}', '\u{1dcd}', IdentifierType::Technical), ('\u{1dce}', '\u{1dce}', - IdentifierType::Technical), ('\u{1dcf}', '\u{1dd0}', IdentifierType::Technical), - ('\u{1dd1}', '\u{1de6}', IdentifierType::Technical), ('\u{1de7}', '\u{1df5}', + ('\u{1d9b}', '\u{1dbf}', IdentifierType::Not_NFKC), ('\u{1dc4}', '\u{1dca}', + IdentifierType::Technical), ('\u{1dcb}', '\u{1dcd}', IdentifierType::Technical), + ('\u{1dcf}', '\u{1dd0}', IdentifierType::Technical), ('\u{1de7}', '\u{1df5}', IdentifierType::Technical), ('\u{1df6}', '\u{1df9}', IdentifierType::Technical), - ('\u{1dfa}', '\u{1dfa}', IdentifierType::Limited_Use), ('\u{1dfb}', '\u{1dfb}', - IdentifierType::Technical), ('\u{1dfc}', '\u{1dfc}', IdentifierType::Technical), - ('\u{1dfd}', '\u{1dfd}', IdentifierType::Technical), ('\u{1dfe}', '\u{1dff}', - IdentifierType::Technical), ('\u{1e00}', '\u{1e99}', IdentifierType::Recommended), - ('\u{1e9a}', '\u{1e9a}', IdentifierType::Not_NFKC), ('\u{1e9b}', '\u{1e9b}', - IdentifierType::Not_NFKC), ('\u{1e9c}', '\u{1e9d}', IdentifierType::Technical), - ('\u{1e9e}', '\u{1e9e}', IdentifierType::Recommended), ('\u{1e9f}', '\u{1e9f}', - IdentifierType::Technical), ('\u{1ea0}', '\u{1ef9}', IdentifierType::Recommended), - ('\u{1efa}', '\u{1eff}', IdentifierType::Technical), ('\u{1f00}', '\u{1f15}', - IdentifierType::Recommended), ('\u{1f18}', '\u{1f1d}', IdentifierType::Recommended), - ('\u{1f20}', '\u{1f45}', IdentifierType::Recommended), ('\u{1f48}', '\u{1f4d}', - IdentifierType::Recommended), ('\u{1f50}', '\u{1f57}', IdentifierType::Recommended), - ('\u{1f59}', '\u{1f59}', IdentifierType::Recommended), ('\u{1f5b}', '\u{1f5b}', - IdentifierType::Recommended), ('\u{1f5d}', '\u{1f5d}', IdentifierType::Recommended), - ('\u{1f5f}', '\u{1f70}', IdentifierType::Recommended), ('\u{1f71}', '\u{1f71}', - IdentifierType::Not_NFKC), ('\u{1f72}', '\u{1f72}', IdentifierType::Recommended), - ('\u{1f73}', '\u{1f73}', IdentifierType::Not_NFKC), ('\u{1f74}', '\u{1f74}', - IdentifierType::Recommended), ('\u{1f75}', '\u{1f75}', IdentifierType::Not_NFKC), - ('\u{1f76}', '\u{1f76}', IdentifierType::Recommended), ('\u{1f77}', '\u{1f77}', - IdentifierType::Not_NFKC), ('\u{1f78}', '\u{1f78}', IdentifierType::Recommended), - ('\u{1f79}', '\u{1f79}', IdentifierType::Not_NFKC), ('\u{1f7a}', '\u{1f7a}', - IdentifierType::Recommended), ('\u{1f7b}', '\u{1f7b}', IdentifierType::Not_NFKC), - ('\u{1f7c}', '\u{1f7c}', IdentifierType::Recommended), ('\u{1f7d}', '\u{1f7d}', - IdentifierType::Not_NFKC), ('\u{1f80}', '\u{1fb4}', IdentifierType::Recommended), - ('\u{1fb6}', '\u{1fba}', IdentifierType::Recommended), ('\u{1fbb}', '\u{1fbb}', - IdentifierType::Not_NFKC), ('\u{1fbc}', '\u{1fbc}', IdentifierType::Recommended), - ('\u{1fbd}', '\u{1fc1}', IdentifierType::Not_NFKC), ('\u{1fc2}', '\u{1fc4}', - IdentifierType::Recommended), ('\u{1fc6}', '\u{1fc8}', IdentifierType::Recommended), - ('\u{1fc9}', '\u{1fc9}', IdentifierType::Not_NFKC), ('\u{1fca}', '\u{1fca}', - IdentifierType::Recommended), ('\u{1fcb}', '\u{1fcb}', IdentifierType::Not_NFKC), - ('\u{1fcc}', '\u{1fcc}', IdentifierType::Recommended), ('\u{1fcd}', '\u{1fcf}', - IdentifierType::Not_NFKC), ('\u{1fd0}', '\u{1fd2}', IdentifierType::Recommended), - ('\u{1fd3}', '\u{1fd3}', IdentifierType::Not_NFKC), ('\u{1fd6}', '\u{1fda}', - IdentifierType::Recommended), ('\u{1fdb}', '\u{1fdb}', IdentifierType::Not_NFKC), - ('\u{1fdd}', '\u{1fdf}', IdentifierType::Not_NFKC), ('\u{1fe0}', '\u{1fe2}', - IdentifierType::Recommended), ('\u{1fe3}', '\u{1fe3}', IdentifierType::Not_NFKC), - ('\u{1fe4}', '\u{1fea}', IdentifierType::Recommended), ('\u{1feb}', '\u{1feb}', - IdentifierType::Not_NFKC), ('\u{1fec}', '\u{1fec}', IdentifierType::Recommended), - ('\u{1fed}', '\u{1fef}', IdentifierType::Not_NFKC), ('\u{1ff2}', '\u{1ff4}', - IdentifierType::Recommended), ('\u{1ff6}', '\u{1ff8}', IdentifierType::Recommended), - ('\u{1ff9}', '\u{1ff9}', IdentifierType::Not_NFKC), ('\u{1ffa}', '\u{1ffa}', - IdentifierType::Recommended), ('\u{1ffb}', '\u{1ffb}', IdentifierType::Not_NFKC), - ('\u{1ffc}', '\u{1ffc}', IdentifierType::Recommended), ('\u{1ffd}', '\u{1ffe}', - IdentifierType::Not_NFKC), ('\u{2000}', '\u{200a}', IdentifierType::Not_NFKC), - ('\u{200b}', '\u{200f}', IdentifierType::Default_Ignorable), ('\u{2010}', '\u{2010}', - IdentifierType::Inclusion), ('\u{2011}', '\u{2011}', IdentifierType::Not_NFKC), - ('\u{2012}', '\u{2016}', IdentifierType::Not_XID), ('\u{2017}', '\u{2017}', - IdentifierType::Not_NFKC), ('\u{2018}', '\u{2018}', IdentifierType::Not_XID), ('\u{2019}', - '\u{2019}', IdentifierType::Inclusion), ('\u{201a}', '\u{2023}', IdentifierType::Not_XID), - ('\u{2024}', '\u{2026}', IdentifierType::Not_NFKC), ('\u{2027}', '\u{2027}', - IdentifierType::Inclusion), ('\u{2028}', '\u{2029}', IdentifierType::Not_XID), + ('\u{1dfb}', '\u{1dfb}', IdentifierType::Technical), ('\u{1dfc}', '\u{1dfc}', + IdentifierType::Technical), ('\u{1dfd}', '\u{1dfd}', IdentifierType::Technical), + ('\u{1dfe}', '\u{1dff}', IdentifierType::Technical), ('\u{1e00}', '\u{1e99}', + IdentifierType::Recommended), ('\u{1e9a}', '\u{1e9a}', IdentifierType::Not_NFKC), + ('\u{1e9b}', '\u{1e9b}', IdentifierType::Not_NFKC), ('\u{1e9c}', '\u{1e9d}', + IdentifierType::Technical), ('\u{1e9e}', '\u{1e9e}', IdentifierType::Recommended), + ('\u{1e9f}', '\u{1e9f}', IdentifierType::Technical), ('\u{1ea0}', '\u{1ef9}', + IdentifierType::Recommended), ('\u{1efa}', '\u{1eff}', IdentifierType::Technical), + ('\u{1f00}', '\u{1f15}', IdentifierType::Recommended), ('\u{1f18}', '\u{1f1d}', + IdentifierType::Recommended), ('\u{1f20}', '\u{1f45}', IdentifierType::Recommended), + ('\u{1f48}', '\u{1f4d}', IdentifierType::Recommended), ('\u{1f50}', '\u{1f57}', + IdentifierType::Recommended), ('\u{1f59}', '\u{1f59}', IdentifierType::Recommended), + ('\u{1f5b}', '\u{1f5b}', IdentifierType::Recommended), ('\u{1f5d}', '\u{1f5d}', + IdentifierType::Recommended), ('\u{1f5f}', '\u{1f70}', IdentifierType::Recommended), + ('\u{1f71}', '\u{1f71}', IdentifierType::Not_NFKC), ('\u{1f72}', '\u{1f72}', + IdentifierType::Recommended), ('\u{1f73}', '\u{1f73}', IdentifierType::Not_NFKC), + ('\u{1f74}', '\u{1f74}', IdentifierType::Recommended), ('\u{1f75}', '\u{1f75}', + IdentifierType::Not_NFKC), ('\u{1f76}', '\u{1f76}', IdentifierType::Recommended), + ('\u{1f77}', '\u{1f77}', IdentifierType::Not_NFKC), ('\u{1f78}', '\u{1f78}', + IdentifierType::Recommended), ('\u{1f79}', '\u{1f79}', IdentifierType::Not_NFKC), + ('\u{1f7a}', '\u{1f7a}', IdentifierType::Recommended), ('\u{1f7b}', '\u{1f7b}', + IdentifierType::Not_NFKC), ('\u{1f7c}', '\u{1f7c}', IdentifierType::Recommended), + ('\u{1f7d}', '\u{1f7d}', IdentifierType::Not_NFKC), ('\u{1f80}', '\u{1fb4}', + IdentifierType::Recommended), ('\u{1fb6}', '\u{1fba}', IdentifierType::Recommended), + ('\u{1fbb}', '\u{1fbb}', IdentifierType::Not_NFKC), ('\u{1fbc}', '\u{1fbc}', + IdentifierType::Recommended), ('\u{1fbd}', '\u{1fc1}', IdentifierType::Not_NFKC), + ('\u{1fc2}', '\u{1fc4}', IdentifierType::Recommended), ('\u{1fc6}', '\u{1fc8}', + IdentifierType::Recommended), ('\u{1fc9}', '\u{1fc9}', IdentifierType::Not_NFKC), + ('\u{1fca}', '\u{1fca}', IdentifierType::Recommended), ('\u{1fcb}', '\u{1fcb}', + IdentifierType::Not_NFKC), ('\u{1fcc}', '\u{1fcc}', IdentifierType::Recommended), + ('\u{1fcd}', '\u{1fcf}', IdentifierType::Not_NFKC), ('\u{1fd0}', '\u{1fd2}', + IdentifierType::Recommended), ('\u{1fd3}', '\u{1fd3}', IdentifierType::Not_NFKC), + ('\u{1fd6}', '\u{1fda}', IdentifierType::Recommended), ('\u{1fdb}', '\u{1fdb}', + IdentifierType::Not_NFKC), ('\u{1fdd}', '\u{1fdf}', IdentifierType::Not_NFKC), + ('\u{1fe0}', '\u{1fe2}', IdentifierType::Recommended), ('\u{1fe3}', '\u{1fe3}', + IdentifierType::Not_NFKC), ('\u{1fe4}', '\u{1fea}', IdentifierType::Recommended), + ('\u{1feb}', '\u{1feb}', IdentifierType::Not_NFKC), ('\u{1fec}', '\u{1fec}', + IdentifierType::Recommended), ('\u{1fed}', '\u{1fef}', IdentifierType::Not_NFKC), + ('\u{1ff2}', '\u{1ff4}', IdentifierType::Recommended), ('\u{1ff6}', '\u{1ff8}', + IdentifierType::Recommended), ('\u{1ff9}', '\u{1ff9}', IdentifierType::Not_NFKC), + ('\u{1ffa}', '\u{1ffa}', IdentifierType::Recommended), ('\u{1ffb}', '\u{1ffb}', + IdentifierType::Not_NFKC), ('\u{1ffc}', '\u{1ffc}', IdentifierType::Recommended), + ('\u{1ffd}', '\u{1ffe}', IdentifierType::Not_NFKC), ('\u{2000}', '\u{200a}', + IdentifierType::Not_NFKC), ('\u{200b}', '\u{200f}', IdentifierType::Default_Ignorable), + ('\u{2010}', '\u{2010}', IdentifierType::Inclusion), ('\u{2011}', '\u{2011}', + IdentifierType::Not_NFKC), ('\u{2012}', '\u{2016}', IdentifierType::Not_XID), ('\u{2017}', + '\u{2017}', IdentifierType::Not_NFKC), ('\u{2018}', '\u{2018}', IdentifierType::Not_XID), + ('\u{2019}', '\u{2019}', IdentifierType::Inclusion), ('\u{201a}', '\u{2023}', + IdentifierType::Not_XID), ('\u{2024}', '\u{2026}', IdentifierType::Not_NFKC), ('\u{2027}', + '\u{2027}', IdentifierType::Inclusion), ('\u{2028}', '\u{2029}', IdentifierType::Not_XID), ('\u{202a}', '\u{202e}', IdentifierType::Default_Ignorable), ('\u{202f}', '\u{202f}', IdentifierType::Not_NFKC), ('\u{2030}', '\u{2032}', IdentifierType::Not_XID), ('\u{2033}', '\u{2034}', IdentifierType::Not_NFKC), ('\u{2035}', '\u{2035}', IdentifierType::Not_XID), @@ -931,11 +885,10 @@ pub mod identifier { '\u{2049}', IdentifierType::Not_NFKC), ('\u{204a}', '\u{204d}', IdentifierType::Not_XID), ('\u{204e}', '\u{2052}', IdentifierType::Not_XID), ('\u{2053}', '\u{2053}', IdentifierType::Not_XID), ('\u{2054}', '\u{2054}', IdentifierType::Uncommon_Use), - ('\u{2055}', '\u{2055}', IdentifierType::Not_XID), ('\u{2056}', '\u{2056}', - IdentifierType::Obsolete), ('\u{2057}', '\u{2057}', IdentifierType::Not_NFKC), - ('\u{2058}', '\u{205e}', IdentifierType::Obsolete), ('\u{205f}', '\u{205f}', - IdentifierType::Not_NFKC), ('\u{2060}', '\u{2063}', IdentifierType::Default_Ignorable), - ('\u{2064}', '\u{2064}', IdentifierType::Default_Ignorable), ('\u{2066}', '\u{2069}', + ('\u{2055}', '\u{2055}', IdentifierType::Not_XID), ('\u{2057}', '\u{2057}', + IdentifierType::Not_NFKC), ('\u{205f}', '\u{205f}', IdentifierType::Not_NFKC), + ('\u{2060}', '\u{2063}', IdentifierType::Default_Ignorable), ('\u{2064}', '\u{2064}', + IdentifierType::Default_Ignorable), ('\u{2066}', '\u{2069}', IdentifierType::Default_Ignorable), ('\u{206a}', '\u{206f}', IdentifierType::Deprecated), ('\u{2070}', '\u{2070}', IdentifierType::Not_NFKC), ('\u{2071}', '\u{2071}', IdentifierType::Not_NFKC), ('\u{2074}', '\u{208e}', IdentifierType::Not_NFKC), @@ -950,9 +903,7 @@ pub mod identifier { '\u{20bd}', IdentifierType::Not_XID), ('\u{20be}', '\u{20be}', IdentifierType::Not_XID), ('\u{20bf}', '\u{20bf}', IdentifierType::Not_XID), ('\u{20c0}', '\u{20c0}', IdentifierType::Not_XID), ('\u{20d0}', '\u{20dc}', IdentifierType::Technical), - ('\u{20dd}', '\u{20e0}', IdentifierType::Technical), ('\u{20e1}', '\u{20e1}', - IdentifierType::Technical), ('\u{20e2}', '\u{20e3}', IdentifierType::Technical), - ('\u{20e4}', '\u{20e4}', IdentifierType::Technical), ('\u{20e5}', '\u{20ea}', + ('\u{20e1}', '\u{20e1}', IdentifierType::Technical), ('\u{20e5}', '\u{20ea}', IdentifierType::Technical), ('\u{20eb}', '\u{20eb}', IdentifierType::Technical), ('\u{20ec}', '\u{20ef}', IdentifierType::Technical), ('\u{20f0}', '\u{20f0}', IdentifierType::Technical), ('\u{2100}', '\u{2103}', IdentifierType::Not_NFKC), @@ -965,121 +916,112 @@ pub mod identifier { IdentifierType::Not_XID), ('\u{2120}', '\u{2122}', IdentifierType::Not_NFKC), ('\u{2123}', '\u{2123}', IdentifierType::Not_XID), ('\u{2124}', '\u{2124}', IdentifierType::Not_NFKC), ('\u{2125}', '\u{2125}', IdentifierType::Not_XID), ('\u{2126}', '\u{2126}', - IdentifierType::Not_NFKC), ('\u{2127}', '\u{2127}', IdentifierType::Obsolete), - ('\u{2128}', '\u{2128}', IdentifierType::Not_NFKC), ('\u{2129}', '\u{2129}', - IdentifierType::Not_XID), ('\u{212a}', '\u{212d}', IdentifierType::Not_NFKC), ('\u{212e}', - '\u{212e}', IdentifierType::Technical), ('\u{212f}', '\u{2131}', - IdentifierType::Not_NFKC), ('\u{2132}', '\u{2132}', IdentifierType::Obsolete), - ('\u{2133}', '\u{2138}', IdentifierType::Not_NFKC), ('\u{2139}', '\u{2139}', - IdentifierType::Not_NFKC), ('\u{213a}', '\u{213a}', IdentifierType::Not_XID), ('\u{213b}', - '\u{213b}', IdentifierType::Not_NFKC), ('\u{213c}', '\u{213c}', IdentifierType::Not_NFKC), - ('\u{213d}', '\u{2140}', IdentifierType::Not_NFKC), ('\u{2141}', '\u{2144}', - IdentifierType::Not_XID), ('\u{2145}', '\u{2149}', IdentifierType::Not_NFKC), ('\u{214a}', - '\u{214b}', IdentifierType::Not_XID), ('\u{214c}', '\u{214c}', IdentifierType::Not_XID), - ('\u{214d}', '\u{214d}', IdentifierType::Not_XID), ('\u{214e}', '\u{214e}', - IdentifierType::Obsolete), ('\u{214f}', '\u{214f}', IdentifierType::Obsolete), - ('\u{2150}', '\u{2152}', IdentifierType::Not_NFKC), ('\u{2153}', '\u{217f}', - IdentifierType::Not_NFKC), ('\u{2180}', '\u{2182}', IdentifierType::Technical), - ('\u{2183}', '\u{2183}', IdentifierType::Technical), ('\u{2184}', '\u{2184}', - IdentifierType::Obsolete), ('\u{2185}', '\u{2188}', IdentifierType::Obsolete), - ('\u{2189}', '\u{2189}', IdentifierType::Not_NFKC), ('\u{218a}', '\u{218b}', - IdentifierType::Uncommon_Use), ('\u{2190}', '\u{21ea}', IdentifierType::Not_XID), - ('\u{21eb}', '\u{21f3}', IdentifierType::Not_XID), ('\u{21f4}', '\u{21ff}', - IdentifierType::Not_XID), ('\u{2200}', '\u{222b}', IdentifierType::Not_XID), ('\u{222c}', - '\u{222d}', IdentifierType::Not_NFKC), ('\u{222e}', '\u{222e}', IdentifierType::Not_XID), - ('\u{222f}', '\u{2230}', IdentifierType::Not_NFKC), ('\u{2231}', '\u{22f1}', - IdentifierType::Not_XID), ('\u{22f2}', '\u{22ff}', IdentifierType::Not_XID), ('\u{2300}', - '\u{2300}', IdentifierType::Not_XID), ('\u{2301}', '\u{2301}', IdentifierType::Not_XID), - ('\u{2302}', '\u{2328}', IdentifierType::Not_XID), ('\u{2329}', '\u{232a}', - IdentifierType::Deprecated), ('\u{232b}', '\u{237a}', IdentifierType::Not_XID), - ('\u{237b}', '\u{237b}', IdentifierType::Not_XID), ('\u{237c}', '\u{237c}', - IdentifierType::Not_XID), ('\u{237d}', '\u{239a}', IdentifierType::Not_XID), ('\u{239b}', - '\u{23ce}', IdentifierType::Not_XID), ('\u{23cf}', '\u{23d0}', IdentifierType::Not_XID), - ('\u{23d1}', '\u{23db}', IdentifierType::Not_XID), ('\u{23dc}', '\u{23e7}', - IdentifierType::Not_XID), ('\u{23e8}', '\u{23e8}', IdentifierType::Not_XID), ('\u{23e9}', - '\u{23f3}', IdentifierType::Not_XID), ('\u{23f4}', '\u{23fa}', IdentifierType::Not_XID), - ('\u{23fb}', '\u{23fe}', IdentifierType::Not_XID), ('\u{23ff}', '\u{23ff}', - IdentifierType::Not_XID), ('\u{2400}', '\u{2424}', IdentifierType::Not_XID), ('\u{2425}', - '\u{2426}', IdentifierType::Not_XID), ('\u{2427}', '\u{2429}', IdentifierType::Not_XID), - ('\u{2440}', '\u{244a}', IdentifierType::Not_XID), ('\u{2460}', '\u{24ea}', - IdentifierType::Not_NFKC), ('\u{24eb}', '\u{24fe}', IdentifierType::Technical), - ('\u{24ff}', '\u{24ff}', IdentifierType::Technical), ('\u{2500}', '\u{2595}', - IdentifierType::Not_XID), ('\u{2596}', '\u{259f}', IdentifierType::Not_XID), ('\u{25a0}', - '\u{25ef}', IdentifierType::Not_XID), ('\u{25f0}', '\u{25f7}', IdentifierType::Not_XID), - ('\u{25f8}', '\u{25ff}', IdentifierType::Not_XID), ('\u{2600}', '\u{2613}', - IdentifierType::Not_XID), ('\u{2614}', '\u{2615}', IdentifierType::Not_XID), ('\u{2616}', - '\u{2617}', IdentifierType::Not_XID), ('\u{2618}', '\u{2618}', IdentifierType::Not_XID), - ('\u{2619}', '\u{2619}', IdentifierType::Not_XID), ('\u{261a}', '\u{266f}', - IdentifierType::Not_XID), ('\u{2670}', '\u{2671}', IdentifierType::Not_XID), ('\u{2672}', - '\u{267d}', IdentifierType::Not_XID), ('\u{267e}', '\u{267f}', IdentifierType::Not_XID), - ('\u{2680}', '\u{2689}', IdentifierType::Not_XID), ('\u{268a}', '\u{2691}', - IdentifierType::Not_XID), ('\u{2692}', '\u{269c}', IdentifierType::Not_XID), ('\u{269d}', - '\u{269d}', IdentifierType::Not_XID), ('\u{269e}', '\u{269f}', IdentifierType::Not_XID), - ('\u{26a0}', '\u{26a1}', IdentifierType::Not_XID), ('\u{26a2}', '\u{26b1}', - IdentifierType::Not_XID), ('\u{26b2}', '\u{26b2}', IdentifierType::Not_XID), ('\u{26b3}', - '\u{26bc}', IdentifierType::Not_XID), ('\u{26bd}', '\u{26bf}', IdentifierType::Not_XID), - ('\u{26c0}', '\u{26c3}', IdentifierType::Not_XID), ('\u{26c4}', '\u{26cd}', - IdentifierType::Not_XID), ('\u{26ce}', '\u{26ce}', IdentifierType::Not_XID), ('\u{26cf}', - '\u{26e1}', IdentifierType::Not_XID), ('\u{26e2}', '\u{26e2}', IdentifierType::Not_XID), - ('\u{26e3}', '\u{26e3}', IdentifierType::Not_XID), ('\u{26e4}', '\u{26e7}', - IdentifierType::Not_XID), ('\u{26e8}', '\u{26ff}', IdentifierType::Not_XID), ('\u{2700}', - '\u{2700}', IdentifierType::Not_XID), ('\u{2701}', '\u{2704}', IdentifierType::Not_XID), - ('\u{2705}', '\u{2705}', IdentifierType::Not_XID), ('\u{2706}', '\u{2709}', - IdentifierType::Not_XID), ('\u{270a}', '\u{270b}', IdentifierType::Not_XID), ('\u{270c}', - '\u{2727}', IdentifierType::Not_XID), ('\u{2728}', '\u{2728}', IdentifierType::Not_XID), - ('\u{2729}', '\u{274b}', IdentifierType::Not_XID), ('\u{274c}', '\u{274c}', - IdentifierType::Not_XID), ('\u{274d}', '\u{274d}', IdentifierType::Not_XID), ('\u{274e}', - '\u{274e}', IdentifierType::Not_XID), ('\u{274f}', '\u{2752}', IdentifierType::Not_XID), - ('\u{2753}', '\u{2755}', IdentifierType::Not_XID), ('\u{2756}', '\u{2756}', - IdentifierType::Not_XID), ('\u{2757}', '\u{2757}', IdentifierType::Not_XID), ('\u{2758}', - '\u{275e}', IdentifierType::Not_XID), ('\u{275f}', '\u{2760}', IdentifierType::Not_XID), - ('\u{2761}', '\u{2767}', IdentifierType::Not_XID), ('\u{2768}', '\u{2775}', - IdentifierType::Not_XID), ('\u{2776}', '\u{2794}', IdentifierType::Not_XID), ('\u{2795}', - '\u{2797}', IdentifierType::Not_XID), ('\u{2798}', '\u{27af}', IdentifierType::Not_XID), - ('\u{27b0}', '\u{27b0}', IdentifierType::Not_XID), ('\u{27b1}', '\u{27be}', - IdentifierType::Not_XID), ('\u{27bf}', '\u{27bf}', IdentifierType::Not_XID), ('\u{27c0}', - '\u{27c6}', IdentifierType::Not_XID), ('\u{27c7}', '\u{27ca}', IdentifierType::Not_XID), - ('\u{27cb}', '\u{27cb}', IdentifierType::Not_XID), ('\u{27cc}', '\u{27cc}', - IdentifierType::Not_XID), ('\u{27cd}', '\u{27cd}', IdentifierType::Not_XID), ('\u{27ce}', - '\u{27cf}', IdentifierType::Not_XID), ('\u{27d0}', '\u{27eb}', IdentifierType::Not_XID), - ('\u{27ec}', '\u{27ef}', IdentifierType::Not_XID), ('\u{27f0}', '\u{27ff}', - IdentifierType::Not_XID), ('\u{2800}', '\u{28ff}', IdentifierType::Technical), - ('\u{2900}', '\u{2a0b}', IdentifierType::Not_XID), ('\u{2a0c}', '\u{2a0c}', - IdentifierType::Not_NFKC), ('\u{2a0d}', '\u{2a73}', IdentifierType::Not_XID), ('\u{2a74}', - '\u{2a76}', IdentifierType::Not_NFKC), ('\u{2a77}', '\u{2adb}', IdentifierType::Not_XID), - ('\u{2adc}', '\u{2adc}', IdentifierType::Not_NFKC), ('\u{2add}', '\u{2aff}', - IdentifierType::Not_XID), ('\u{2b00}', '\u{2b0d}', IdentifierType::Not_XID), ('\u{2b0e}', - '\u{2b13}', IdentifierType::Not_XID), ('\u{2b14}', '\u{2b1a}', IdentifierType::Not_XID), - ('\u{2b1b}', '\u{2b1f}', IdentifierType::Not_XID), ('\u{2b20}', '\u{2b23}', - IdentifierType::Not_XID), ('\u{2b24}', '\u{2b4c}', IdentifierType::Not_XID), ('\u{2b4d}', - '\u{2b4f}', IdentifierType::Not_XID), ('\u{2b50}', '\u{2b54}', IdentifierType::Not_XID), - ('\u{2b55}', '\u{2b59}', IdentifierType::Not_XID), ('\u{2b5a}', '\u{2b73}', - IdentifierType::Not_XID), ('\u{2b76}', '\u{2b95}', IdentifierType::Not_XID), ('\u{2b97}', - '\u{2b97}', IdentifierType::Not_XID), ('\u{2b98}', '\u{2bb9}', IdentifierType::Not_XID), - ('\u{2bba}', '\u{2bbc}', IdentifierType::Not_XID), ('\u{2bbd}', '\u{2bc8}', - IdentifierType::Not_XID), ('\u{2bc9}', '\u{2bc9}', IdentifierType::Not_XID), ('\u{2bca}', - '\u{2bd1}', IdentifierType::Not_XID), ('\u{2bd2}', '\u{2bd2}', IdentifierType::Not_XID), - ('\u{2bd3}', '\u{2beb}', IdentifierType::Not_XID), ('\u{2bec}', '\u{2bef}', - IdentifierType::Uncommon_Use), ('\u{2bf0}', '\u{2bfe}', IdentifierType::Not_XID), - ('\u{2bff}', '\u{2bff}', IdentifierType::Not_XID), ('\u{2c00}', '\u{2c2e}', - IdentifierType::Exclusion), ('\u{2c2f}', '\u{2c2f}', IdentifierType::Exclusion), - ('\u{2c30}', '\u{2c5e}', IdentifierType::Exclusion), ('\u{2c5f}', '\u{2c5f}', - IdentifierType::Exclusion), ('\u{2c60}', '\u{2c67}', IdentifierType::Technical), - ('\u{2c68}', '\u{2c6c}', IdentifierType::Uncommon_Use), ('\u{2c6d}', '\u{2c6f}', - IdentifierType::Obsolete), ('\u{2c70}', '\u{2c70}', IdentifierType::Obsolete), - ('\u{2c71}', '\u{2c73}', IdentifierType::Obsolete), ('\u{2c74}', '\u{2c76}', - IdentifierType::Obsolete), ('\u{2c77}', '\u{2c77}', IdentifierType::Technical), - ('\u{2c78}', '\u{2c7b}', IdentifierType::Technical), ('\u{2c7c}', '\u{2c7d}', - IdentifierType::Not_NFKC), ('\u{2c7e}', '\u{2c7f}', IdentifierType::Obsolete), - ('\u{2c80}', '\u{2ce4}', IdentifierType::Exclusion), ('\u{2ce5}', '\u{2cea}', + IdentifierType::Not_NFKC), ('\u{2128}', '\u{2128}', IdentifierType::Not_NFKC), + ('\u{2129}', '\u{2129}', IdentifierType::Not_XID), ('\u{212a}', '\u{212d}', + IdentifierType::Not_NFKC), ('\u{212e}', '\u{212e}', IdentifierType::Technical), + ('\u{212f}', '\u{2131}', IdentifierType::Not_NFKC), ('\u{2132}', '\u{2132}', + IdentifierType::Obsolete), ('\u{2133}', '\u{2138}', IdentifierType::Not_NFKC), + ('\u{2139}', '\u{2139}', IdentifierType::Not_NFKC), ('\u{213a}', '\u{213a}', + IdentifierType::Not_XID), ('\u{213b}', '\u{213b}', IdentifierType::Not_NFKC), ('\u{213c}', + '\u{213c}', IdentifierType::Not_NFKC), ('\u{213d}', '\u{2140}', IdentifierType::Not_NFKC), + ('\u{2141}', '\u{2144}', IdentifierType::Not_XID), ('\u{2145}', '\u{2149}', + IdentifierType::Not_NFKC), ('\u{214a}', '\u{214b}', IdentifierType::Not_XID), ('\u{214c}', + '\u{214c}', IdentifierType::Not_XID), ('\u{214d}', '\u{214d}', IdentifierType::Not_XID), + ('\u{214e}', '\u{214e}', IdentifierType::Obsolete), ('\u{2150}', '\u{2152}', + IdentifierType::Not_NFKC), ('\u{2153}', '\u{217f}', IdentifierType::Not_NFKC), + ('\u{2184}', '\u{2184}', IdentifierType::Obsolete), ('\u{2185}', '\u{2188}', + IdentifierType::Obsolete), ('\u{2189}', '\u{2189}', IdentifierType::Not_NFKC), + ('\u{2190}', '\u{21ea}', IdentifierType::Not_XID), ('\u{21eb}', '\u{21f3}', + IdentifierType::Not_XID), ('\u{21f4}', '\u{21ff}', IdentifierType::Not_XID), ('\u{2200}', + '\u{222b}', IdentifierType::Not_XID), ('\u{222c}', '\u{222d}', IdentifierType::Not_NFKC), + ('\u{222e}', '\u{222e}', IdentifierType::Not_XID), ('\u{222f}', '\u{2230}', + IdentifierType::Not_NFKC), ('\u{2231}', '\u{22f1}', IdentifierType::Not_XID), ('\u{22f2}', + '\u{22ff}', IdentifierType::Not_XID), ('\u{2300}', '\u{2300}', IdentifierType::Not_XID), + ('\u{2301}', '\u{2301}', IdentifierType::Not_XID), ('\u{2302}', '\u{2328}', + IdentifierType::Not_XID), ('\u{2329}', '\u{232a}', IdentifierType::Deprecated), + ('\u{232b}', '\u{237a}', IdentifierType::Not_XID), ('\u{237b}', '\u{237b}', + IdentifierType::Not_XID), ('\u{237c}', '\u{237c}', IdentifierType::Not_XID), ('\u{237d}', + '\u{239a}', IdentifierType::Not_XID), ('\u{239b}', '\u{23ce}', IdentifierType::Not_XID), + ('\u{23cf}', '\u{23d0}', IdentifierType::Not_XID), ('\u{23d1}', '\u{23db}', + IdentifierType::Not_XID), ('\u{23dc}', '\u{23e7}', IdentifierType::Not_XID), ('\u{23e8}', + '\u{23e8}', IdentifierType::Not_XID), ('\u{23e9}', '\u{23f3}', IdentifierType::Not_XID), + ('\u{23f4}', '\u{23fa}', IdentifierType::Not_XID), ('\u{23fb}', '\u{23fe}', + IdentifierType::Not_XID), ('\u{23ff}', '\u{23ff}', IdentifierType::Not_XID), ('\u{2400}', + '\u{2424}', IdentifierType::Not_XID), ('\u{2425}', '\u{2426}', IdentifierType::Not_XID), + ('\u{2427}', '\u{2429}', IdentifierType::Not_XID), ('\u{2440}', '\u{244a}', + IdentifierType::Not_XID), ('\u{2460}', '\u{24ea}', IdentifierType::Not_NFKC), ('\u{2500}', + '\u{2595}', IdentifierType::Not_XID), ('\u{2596}', '\u{259f}', IdentifierType::Not_XID), + ('\u{25a0}', '\u{25ef}', IdentifierType::Not_XID), ('\u{25f0}', '\u{25f7}', + IdentifierType::Not_XID), ('\u{25f8}', '\u{25ff}', IdentifierType::Not_XID), ('\u{2600}', + '\u{2613}', IdentifierType::Not_XID), ('\u{2614}', '\u{2615}', IdentifierType::Not_XID), + ('\u{2616}', '\u{2617}', IdentifierType::Not_XID), ('\u{2618}', '\u{2618}', + IdentifierType::Not_XID), ('\u{2619}', '\u{2619}', IdentifierType::Not_XID), ('\u{261a}', + '\u{266f}', IdentifierType::Not_XID), ('\u{2670}', '\u{2671}', IdentifierType::Not_XID), + ('\u{2672}', '\u{267d}', IdentifierType::Not_XID), ('\u{267e}', '\u{267f}', + IdentifierType::Not_XID), ('\u{2680}', '\u{2689}', IdentifierType::Not_XID), ('\u{268a}', + '\u{2691}', IdentifierType::Not_XID), ('\u{2692}', '\u{269c}', IdentifierType::Not_XID), + ('\u{269d}', '\u{269d}', IdentifierType::Not_XID), ('\u{269e}', '\u{269f}', + IdentifierType::Not_XID), ('\u{26a0}', '\u{26a1}', IdentifierType::Not_XID), ('\u{26a2}', + '\u{26b1}', IdentifierType::Not_XID), ('\u{26b2}', '\u{26b2}', IdentifierType::Not_XID), + ('\u{26b3}', '\u{26bc}', IdentifierType::Not_XID), ('\u{26bd}', '\u{26bf}', + IdentifierType::Not_XID), ('\u{26c0}', '\u{26c3}', IdentifierType::Not_XID), ('\u{26c4}', + '\u{26cd}', IdentifierType::Not_XID), ('\u{26ce}', '\u{26ce}', IdentifierType::Not_XID), + ('\u{26cf}', '\u{26e1}', IdentifierType::Not_XID), ('\u{26e2}', '\u{26e2}', + IdentifierType::Not_XID), ('\u{26e3}', '\u{26e3}', IdentifierType::Not_XID), ('\u{26e4}', + '\u{26e7}', IdentifierType::Not_XID), ('\u{26e8}', '\u{26ff}', IdentifierType::Not_XID), + ('\u{2700}', '\u{2700}', IdentifierType::Not_XID), ('\u{2701}', '\u{2704}', + IdentifierType::Not_XID), ('\u{2705}', '\u{2705}', IdentifierType::Not_XID), ('\u{2706}', + '\u{2709}', IdentifierType::Not_XID), ('\u{270a}', '\u{270b}', IdentifierType::Not_XID), + ('\u{270c}', '\u{2727}', IdentifierType::Not_XID), ('\u{2728}', '\u{2728}', + IdentifierType::Not_XID), ('\u{2729}', '\u{274b}', IdentifierType::Not_XID), ('\u{274c}', + '\u{274c}', IdentifierType::Not_XID), ('\u{274d}', '\u{274d}', IdentifierType::Not_XID), + ('\u{274e}', '\u{274e}', IdentifierType::Not_XID), ('\u{274f}', '\u{2752}', + IdentifierType::Not_XID), ('\u{2753}', '\u{2755}', IdentifierType::Not_XID), ('\u{2756}', + '\u{2756}', IdentifierType::Not_XID), ('\u{2757}', '\u{2757}', IdentifierType::Not_XID), + ('\u{2758}', '\u{275e}', IdentifierType::Not_XID), ('\u{275f}', '\u{2760}', + IdentifierType::Not_XID), ('\u{2761}', '\u{2767}', IdentifierType::Not_XID), ('\u{2768}', + '\u{2775}', IdentifierType::Not_XID), ('\u{2776}', '\u{2794}', IdentifierType::Not_XID), + ('\u{2795}', '\u{2797}', IdentifierType::Not_XID), ('\u{2798}', '\u{27af}', + IdentifierType::Not_XID), ('\u{27b0}', '\u{27b0}', IdentifierType::Not_XID), ('\u{27b1}', + '\u{27be}', IdentifierType::Not_XID), ('\u{27bf}', '\u{27bf}', IdentifierType::Not_XID), + ('\u{27c0}', '\u{27c6}', IdentifierType::Not_XID), ('\u{27c7}', '\u{27ca}', + IdentifierType::Not_XID), ('\u{27cb}', '\u{27cb}', IdentifierType::Not_XID), ('\u{27cc}', + '\u{27cc}', IdentifierType::Not_XID), ('\u{27cd}', '\u{27cd}', IdentifierType::Not_XID), + ('\u{27ce}', '\u{27cf}', IdentifierType::Not_XID), ('\u{27d0}', '\u{27eb}', + IdentifierType::Not_XID), ('\u{27ec}', '\u{27ef}', IdentifierType::Not_XID), ('\u{27f0}', + '\u{27ff}', IdentifierType::Not_XID), ('\u{2900}', '\u{2a0b}', IdentifierType::Not_XID), + ('\u{2a0c}', '\u{2a0c}', IdentifierType::Not_NFKC), ('\u{2a0d}', '\u{2a73}', + IdentifierType::Not_XID), ('\u{2a74}', '\u{2a76}', IdentifierType::Not_NFKC), ('\u{2a77}', + '\u{2adb}', IdentifierType::Not_XID), ('\u{2adc}', '\u{2adc}', IdentifierType::Not_NFKC), + ('\u{2add}', '\u{2aff}', IdentifierType::Not_XID), ('\u{2b00}', '\u{2b0d}', + IdentifierType::Not_XID), ('\u{2b0e}', '\u{2b13}', IdentifierType::Not_XID), ('\u{2b14}', + '\u{2b1a}', IdentifierType::Not_XID), ('\u{2b1b}', '\u{2b1f}', IdentifierType::Not_XID), + ('\u{2b20}', '\u{2b23}', IdentifierType::Not_XID), ('\u{2b24}', '\u{2b4c}', + IdentifierType::Not_XID), ('\u{2b4d}', '\u{2b4f}', IdentifierType::Not_XID), ('\u{2b50}', + '\u{2b54}', IdentifierType::Not_XID), ('\u{2b55}', '\u{2b59}', IdentifierType::Not_XID), + ('\u{2b5a}', '\u{2b73}', IdentifierType::Not_XID), ('\u{2b76}', '\u{2b95}', + IdentifierType::Not_XID), ('\u{2b97}', '\u{2b97}', IdentifierType::Not_XID), ('\u{2b98}', + '\u{2bb9}', IdentifierType::Not_XID), ('\u{2bba}', '\u{2bbc}', IdentifierType::Not_XID), + ('\u{2bbd}', '\u{2bc8}', IdentifierType::Not_XID), ('\u{2bc9}', '\u{2bc9}', + IdentifierType::Not_XID), ('\u{2bca}', '\u{2bd1}', IdentifierType::Not_XID), ('\u{2bd2}', + '\u{2bd2}', IdentifierType::Not_XID), ('\u{2bd3}', '\u{2beb}', IdentifierType::Not_XID), + ('\u{2bf0}', '\u{2bfe}', IdentifierType::Not_XID), ('\u{2bff}', '\u{2bff}', + IdentifierType::Not_XID), ('\u{2c00}', '\u{2c2e}', IdentifierType::Exclusion), + ('\u{2c2f}', '\u{2c2f}', IdentifierType::Exclusion), ('\u{2c30}', '\u{2c5e}', + IdentifierType::Exclusion), ('\u{2c5f}', '\u{2c5f}', IdentifierType::Exclusion), + ('\u{2c60}', '\u{2c67}', IdentifierType::Technical), ('\u{2c68}', '\u{2c6c}', + IdentifierType::Uncommon_Use), ('\u{2c6d}', '\u{2c6f}', IdentifierType::Obsolete), + ('\u{2c70}', '\u{2c70}', IdentifierType::Obsolete), ('\u{2c71}', '\u{2c73}', + IdentifierType::Obsolete), ('\u{2c74}', '\u{2c76}', IdentifierType::Obsolete), + ('\u{2c77}', '\u{2c77}', IdentifierType::Technical), ('\u{2c78}', '\u{2c7b}', + IdentifierType::Technical), ('\u{2c7c}', '\u{2c7d}', IdentifierType::Not_NFKC), + ('\u{2c7e}', '\u{2c7f}', IdentifierType::Obsolete), ('\u{2c80}', '\u{2ce4}', IdentifierType::Exclusion), ('\u{2ceb}', '\u{2cef}', IdentifierType::Exclusion), - ('\u{2cf0}', '\u{2cf1}', IdentifierType::Technical), ('\u{2cf2}', '\u{2cf3}', - IdentifierType::Exclusion), ('\u{2cf9}', '\u{2cff}', IdentifierType::Exclusion), - ('\u{2d00}', '\u{2d25}', IdentifierType::Obsolete), ('\u{2d27}', '\u{2d27}', - IdentifierType::Recommended), ('\u{2d2d}', '\u{2d2d}', IdentifierType::Recommended), - ('\u{2d30}', '\u{2d65}', IdentifierType::Limited_Use), ('\u{2d66}', '\u{2d67}', - IdentifierType::Limited_Use), ('\u{2d6f}', '\u{2d6f}', IdentifierType::Not_NFKC), - ('\u{2d70}', '\u{2d70}', IdentifierType::Limited_Use), ('\u{2d7f}', '\u{2d7f}', + ('\u{2cf2}', '\u{2cf3}', IdentifierType::Exclusion), ('\u{2d00}', '\u{2d25}', + IdentifierType::Obsolete), ('\u{2d27}', '\u{2d27}', IdentifierType::Recommended), + ('\u{2d2d}', '\u{2d2d}', IdentifierType::Recommended), ('\u{2d30}', '\u{2d65}', + IdentifierType::Limited_Use), ('\u{2d66}', '\u{2d67}', IdentifierType::Limited_Use), + ('\u{2d6f}', '\u{2d6f}', IdentifierType::Not_NFKC), ('\u{2d7f}', '\u{2d7f}', IdentifierType::Limited_Use), ('\u{2d80}', '\u{2d96}', IdentifierType::Recommended), ('\u{2da0}', '\u{2da6}', IdentifierType::Recommended), ('\u{2da8}', '\u{2dae}', IdentifierType::Recommended), ('\u{2db0}', '\u{2db6}', IdentifierType::Recommended), @@ -1087,35 +1029,28 @@ pub mod identifier { IdentifierType::Recommended), ('\u{2dc8}', '\u{2dce}', IdentifierType::Recommended), ('\u{2dd0}', '\u{2dd6}', IdentifierType::Recommended), ('\u{2dd8}', '\u{2dde}', IdentifierType::Recommended), ('\u{2de0}', '\u{2dff}', IdentifierType::Obsolete), - ('\u{2e00}', '\u{2e0d}', IdentifierType::Technical), ('\u{2e0e}', '\u{2e16}', - IdentifierType::Obsolete), ('\u{2e17}', '\u{2e17}', IdentifierType::Not_XID), ('\u{2e18}', - '\u{2e1b}', IdentifierType::Not_XID), ('\u{2e1c}', '\u{2e1d}', IdentifierType::Not_XID), - ('\u{2e1e}', '\u{2e29}', IdentifierType::Not_XID), ('\u{2e2a}', '\u{2e2f}', - IdentifierType::Obsolete), ('\u{2e30}', '\u{2e30}', IdentifierType::Exclusion), - ('\u{2e31}', '\u{2e31}', IdentifierType::Obsolete), ('\u{2e32}', '\u{2e32}', - IdentifierType::Obsolete), ('\u{2e33}', '\u{2e34}', IdentifierType::Not_XID), ('\u{2e35}', - '\u{2e35}', IdentifierType::Obsolete), ('\u{2e36}', '\u{2e38}', IdentifierType::Not_XID), - ('\u{2e39}', '\u{2e39}', IdentifierType::Obsolete), ('\u{2e3a}', '\u{2e3b}', - IdentifierType::Not_XID), ('\u{2e3c}', '\u{2e3c}', IdentifierType::Exclusion), - ('\u{2e3d}', '\u{2e42}', IdentifierType::Not_XID), ('\u{2e43}', '\u{2e44}', - IdentifierType::Not_XID), ('\u{2e45}', '\u{2e49}', IdentifierType::Not_XID), ('\u{2e4a}', - '\u{2e4e}', IdentifierType::Not_XID), ('\u{2e4f}', '\u{2e4f}', IdentifierType::Not_XID), - ('\u{2e50}', '\u{2e52}', IdentifierType::Not_XID), ('\u{2e53}', '\u{2e5d}', - IdentifierType::Not_XID), ('\u{2e80}', '\u{2e99}', IdentifierType::Not_XID), ('\u{2e9b}', - '\u{2e9e}', IdentifierType::Not_XID), ('\u{2e9f}', '\u{2e9f}', IdentifierType::Not_NFKC), - ('\u{2ea0}', '\u{2ef2}', IdentifierType::Not_XID), ('\u{2ef3}', '\u{2ef3}', - IdentifierType::Not_NFKC), ('\u{2f00}', '\u{2fd5}', IdentifierType::Not_NFKC), + ('\u{2e17}', '\u{2e17}', IdentifierType::Not_XID), ('\u{2e18}', '\u{2e1b}', + IdentifierType::Not_XID), ('\u{2e1c}', '\u{2e1d}', IdentifierType::Not_XID), ('\u{2e1e}', + '\u{2e29}', IdentifierType::Not_XID), ('\u{2e33}', '\u{2e34}', IdentifierType::Not_XID), + ('\u{2e36}', '\u{2e38}', IdentifierType::Not_XID), ('\u{2e3a}', '\u{2e3b}', + IdentifierType::Not_XID), ('\u{2e3d}', '\u{2e42}', IdentifierType::Not_XID), ('\u{2e43}', + '\u{2e44}', IdentifierType::Not_XID), ('\u{2e45}', '\u{2e49}', IdentifierType::Not_XID), + ('\u{2e4a}', '\u{2e4e}', IdentifierType::Not_XID), ('\u{2e4f}', '\u{2e4f}', + IdentifierType::Not_XID), ('\u{2e50}', '\u{2e52}', IdentifierType::Not_XID), ('\u{2e53}', + '\u{2e5d}', IdentifierType::Not_XID), ('\u{2e80}', '\u{2e99}', IdentifierType::Not_XID), + ('\u{2e9b}', '\u{2e9e}', IdentifierType::Not_XID), ('\u{2e9f}', '\u{2e9f}', + IdentifierType::Not_NFKC), ('\u{2ea0}', '\u{2ef2}', IdentifierType::Not_XID), ('\u{2ef3}', + '\u{2ef3}', IdentifierType::Not_NFKC), ('\u{2f00}', '\u{2fd5}', IdentifierType::Not_NFKC), ('\u{2ff0}', '\u{2ffb}', IdentifierType::Not_XID), ('\u{2ffc}', '\u{2fff}', IdentifierType::Not_XID), ('\u{3000}', '\u{3000}', IdentifierType::Not_NFKC), ('\u{3001}', '\u{3004}', IdentifierType::Not_XID), ('\u{3005}', '\u{3007}', IdentifierType::Recommended), ('\u{3008}', '\u{301d}', IdentifierType::Not_XID), - ('\u{301e}', '\u{301e}', IdentifierType::Obsolete), ('\u{301f}', '\u{3020}', - IdentifierType::Not_XID), ('\u{3021}', '\u{302d}', IdentifierType::Technical), - ('\u{302e}', '\u{302f}', IdentifierType::Technical), ('\u{3030}', '\u{3030}', - IdentifierType::Not_XID), ('\u{3031}', '\u{3035}', IdentifierType::Technical), - ('\u{3036}', '\u{3036}', IdentifierType::Not_NFKC), ('\u{3037}', '\u{3037}', - IdentifierType::Not_XID), ('\u{3038}', '\u{303a}', IdentifierType::Not_NFKC), ('\u{303b}', - '\u{303c}', IdentifierType::Technical), ('\u{303d}', '\u{303d}', IdentifierType::Not_XID), + ('\u{301f}', '\u{3020}', IdentifierType::Not_XID), ('\u{3021}', '\u{302d}', + IdentifierType::Technical), ('\u{3030}', '\u{3030}', IdentifierType::Not_XID), + ('\u{3031}', '\u{3035}', IdentifierType::Technical), ('\u{3036}', '\u{3036}', + IdentifierType::Not_NFKC), ('\u{3037}', '\u{3037}', IdentifierType::Not_XID), ('\u{3038}', + '\u{303a}', IdentifierType::Not_NFKC), ('\u{303b}', '\u{303c}', + IdentifierType::Technical), ('\u{303d}', '\u{303d}', IdentifierType::Not_XID), ('\u{303e}', '\u{303e}', IdentifierType::Not_XID), ('\u{303f}', '\u{303f}', IdentifierType::Not_XID), ('\u{3041}', '\u{3094}', IdentifierType::Recommended), ('\u{3095}', '\u{3096}', IdentifierType::Recommended), ('\u{3099}', '\u{309a}', @@ -1142,149 +1077,118 @@ pub mod identifier { '\u{3250}', IdentifierType::Not_NFKC), ('\u{3251}', '\u{325f}', IdentifierType::Not_NFKC), ('\u{3260}', '\u{327b}', IdentifierType::Not_NFKC), ('\u{327c}', '\u{327d}', IdentifierType::Not_NFKC), ('\u{327e}', '\u{327e}', IdentifierType::Not_NFKC), - ('\u{327f}', '\u{327f}', IdentifierType::Technical), ('\u{3280}', '\u{32b0}', - IdentifierType::Not_NFKC), ('\u{32b1}', '\u{32bf}', IdentifierType::Not_NFKC), - ('\u{32c0}', '\u{32cb}', IdentifierType::Not_NFKC), ('\u{32cc}', '\u{32cf}', - IdentifierType::Not_NFKC), ('\u{32d0}', '\u{32fe}', IdentifierType::Not_NFKC), - ('\u{32ff}', '\u{32ff}', IdentifierType::Not_NFKC), ('\u{3300}', '\u{3376}', - IdentifierType::Not_NFKC), ('\u{3377}', '\u{337a}', IdentifierType::Not_NFKC), - ('\u{337b}', '\u{33dd}', IdentifierType::Not_NFKC), ('\u{33de}', '\u{33df}', - IdentifierType::Not_NFKC), ('\u{33e0}', '\u{33fe}', IdentifierType::Not_NFKC), - ('\u{33ff}', '\u{33ff}', IdentifierType::Not_NFKC), ('\u{3400}', '\u{4db5}', - IdentifierType::Recommended), ('\u{4db6}', '\u{4dbf}', IdentifierType::Recommended), - ('\u{4dc0}', '\u{4dff}', IdentifierType::Technical), ('\u{4e00}', '\u{9fa5}', - IdentifierType::Recommended), ('\u{9fa6}', '\u{9fbb}', IdentifierType::Recommended), - ('\u{9fbc}', '\u{9fc3}', IdentifierType::Recommended), ('\u{9fc4}', '\u{9fcb}', - IdentifierType::Recommended), ('\u{9fcc}', '\u{9fcc}', IdentifierType::Recommended), - ('\u{9fcd}', '\u{9fd5}', IdentifierType::Recommended), ('\u{9fd6}', '\u{9fea}', - IdentifierType::Recommended), ('\u{9feb}', '\u{9fef}', IdentifierType::Recommended), - ('\u{9ff0}', '\u{9ffc}', IdentifierType::Recommended), ('\u{9ffd}', '\u{9fff}', - IdentifierType::Recommended), ('\u{a000}', '\u{a48c}', IdentifierType::Limited_Use), - ('\u{a490}', '\u{a4a1}', IdentifierType::Limited_Use), ('\u{a4a2}', '\u{a4a3}', - IdentifierType::Limited_Use), ('\u{a4a4}', '\u{a4b3}', IdentifierType::Limited_Use), - ('\u{a4b4}', '\u{a4b4}', IdentifierType::Limited_Use), ('\u{a4b5}', '\u{a4c0}', - IdentifierType::Limited_Use), ('\u{a4c1}', '\u{a4c1}', IdentifierType::Limited_Use), - ('\u{a4c2}', '\u{a4c4}', IdentifierType::Limited_Use), ('\u{a4c5}', '\u{a4c5}', - IdentifierType::Limited_Use), ('\u{a4c6}', '\u{a4c6}', IdentifierType::Limited_Use), - ('\u{a4d0}', '\u{a4fd}', IdentifierType::Limited_Use), ('\u{a4fe}', '\u{a4ff}', + ('\u{3280}', '\u{32b0}', IdentifierType::Not_NFKC), ('\u{32b1}', '\u{32bf}', + IdentifierType::Not_NFKC), ('\u{32c0}', '\u{32cb}', IdentifierType::Not_NFKC), + ('\u{32cc}', '\u{32cf}', IdentifierType::Not_NFKC), ('\u{32d0}', '\u{32fe}', + IdentifierType::Not_NFKC), ('\u{32ff}', '\u{32ff}', IdentifierType::Not_NFKC), + ('\u{3300}', '\u{3376}', IdentifierType::Not_NFKC), ('\u{3377}', '\u{337a}', + IdentifierType::Not_NFKC), ('\u{337b}', '\u{33dd}', IdentifierType::Not_NFKC), + ('\u{33de}', '\u{33df}', IdentifierType::Not_NFKC), ('\u{33e0}', '\u{33fe}', + IdentifierType::Not_NFKC), ('\u{33ff}', '\u{33ff}', IdentifierType::Not_NFKC), + ('\u{3400}', '\u{4db5}', IdentifierType::Recommended), ('\u{4db6}', '\u{4dbf}', + IdentifierType::Recommended), ('\u{4e00}', '\u{9fa5}', IdentifierType::Recommended), + ('\u{9fa6}', '\u{9fbb}', IdentifierType::Recommended), ('\u{9fbc}', '\u{9fc3}', + IdentifierType::Recommended), ('\u{9fc4}', '\u{9fcb}', IdentifierType::Recommended), + ('\u{9fcc}', '\u{9fcc}', IdentifierType::Recommended), ('\u{9fcd}', '\u{9fd5}', + IdentifierType::Recommended), ('\u{9fd6}', '\u{9fea}', IdentifierType::Recommended), + ('\u{9feb}', '\u{9fef}', IdentifierType::Recommended), ('\u{9ff0}', '\u{9ffc}', + IdentifierType::Recommended), ('\u{9ffd}', '\u{9fff}', IdentifierType::Recommended), + ('\u{a000}', '\u{a48c}', IdentifierType::Limited_Use), ('\u{a4d0}', '\u{a4fd}', IdentifierType::Limited_Use), ('\u{a500}', '\u{a60c}', IdentifierType::Limited_Use), - ('\u{a60d}', '\u{a60f}', IdentifierType::Limited_Use), ('\u{a610}', '\u{a612}', - IdentifierType::Limited_Use), ('\u{a613}', '\u{a629}', IdentifierType::Limited_Use), - ('\u{a62a}', '\u{a62b}', IdentifierType::Limited_Use), ('\u{a640}', '\u{a65f}', + ('\u{a613}', '\u{a629}', IdentifierType::Limited_Use), ('\u{a640}', '\u{a65f}', IdentifierType::Obsolete), ('\u{a660}', '\u{a661}', IdentifierType::Obsolete), ('\u{a662}', '\u{a66e}', IdentifierType::Obsolete), ('\u{a66f}', '\u{a66f}', - IdentifierType::Uncommon_Use), ('\u{a670}', '\u{a673}', IdentifierType::Obsolete), - ('\u{a674}', '\u{a67b}', IdentifierType::Obsolete), ('\u{a67c}', '\u{a67d}', - IdentifierType::Uncommon_Use), ('\u{a67e}', '\u{a67e}', IdentifierType::Not_XID), - ('\u{a67f}', '\u{a67f}', IdentifierType::Recommended), ('\u{a680}', '\u{a697}', - IdentifierType::Obsolete), ('\u{a698}', '\u{a69b}', IdentifierType::Obsolete), - ('\u{a69c}', '\u{a69d}', IdentifierType::Not_NFKC), ('\u{a69e}', '\u{a69e}', - IdentifierType::Uncommon_Use), ('\u{a69f}', '\u{a69f}', IdentifierType::Obsolete), - ('\u{a6a0}', '\u{a6f1}', IdentifierType::Limited_Use), ('\u{a6f2}', '\u{a6f7}', - IdentifierType::Limited_Use), ('\u{a700}', '\u{a707}', IdentifierType::Obsolete), - ('\u{a708}', '\u{a716}', IdentifierType::Technical), ('\u{a717}', '\u{a71a}', - IdentifierType::Recommended), ('\u{a71b}', '\u{a71f}', IdentifierType::Recommended), - ('\u{a720}', '\u{a721}', IdentifierType::Not_XID), ('\u{a722}', '\u{a72f}', - IdentifierType::Technical), ('\u{a730}', '\u{a76f}', IdentifierType::Obsolete), - ('\u{a770}', '\u{a770}', IdentifierType::Not_NFKC), ('\u{a771}', '\u{a787}', - IdentifierType::Obsolete), ('\u{a788}', '\u{a788}', IdentifierType::Recommended), - ('\u{a789}', '\u{a78a}', IdentifierType::Not_XID), ('\u{a78b}', '\u{a78c}', - IdentifierType::Uncommon_Use), ('\u{a78d}', '\u{a78d}', IdentifierType::Recommended), - ('\u{a78e}', '\u{a78e}', IdentifierType::Technical), ('\u{a78f}', '\u{a78f}', - IdentifierType::Uncommon_Use), ('\u{a790}', '\u{a791}', IdentifierType::Obsolete), - ('\u{a792}', '\u{a793}', IdentifierType::Recommended), ('\u{a794}', '\u{a79f}', - IdentifierType::Obsolete), ('\u{a7a0}', '\u{a7a9}', IdentifierType::Obsolete), - ('\u{a7aa}', '\u{a7aa}', IdentifierType::Recommended), ('\u{a7ab}', '\u{a7ad}', - IdentifierType::Obsolete), ('\u{a7ae}', '\u{a7ae}', IdentifierType::Technical), - ('\u{a7af}', '\u{a7af}', IdentifierType::Technical), ('\u{a7b0}', '\u{a7b1}', - IdentifierType::Obsolete), ('\u{a7b2}', '\u{a7b7}', IdentifierType::Uncommon_Use), - ('\u{a7b8}', '\u{a7b9}', IdentifierType::Uncommon_Use), ('\u{a7ba}', '\u{a7bf}', - IdentifierType::Technical), ('\u{a7c0}', '\u{a7c1}', IdentifierType::Recommended), - ('\u{a7c2}', '\u{a7c6}', IdentifierType::Recommended), ('\u{a7c7}', '\u{a7ca}', - IdentifierType::Recommended), ('\u{a7cb}', '\u{a7cd}', IdentifierType::Uncommon_Use), - ('\u{a7d0}', '\u{a7d1}', IdentifierType::Recommended), ('\u{a7d3}', '\u{a7d3}', - IdentifierType::Recommended), ('\u{a7d5}', '\u{a7d9}', IdentifierType::Recommended), - ('\u{a7da}', '\u{a7dc}', IdentifierType::Uncommon_Use), ('\u{a7f2}', '\u{a7f4}', - IdentifierType::Not_NFKC), ('\u{a7f5}', '\u{a7f6}', IdentifierType::Obsolete), - ('\u{a7f7}', '\u{a7f7}', IdentifierType::Obsolete), ('\u{a7f8}', '\u{a7f9}', - IdentifierType::Not_NFKC), ('\u{a7fa}', '\u{a7fa}', IdentifierType::Technical), - ('\u{a7fb}', '\u{a7ff}', IdentifierType::Obsolete), ('\u{a800}', '\u{a827}', - IdentifierType::Limited_Use), ('\u{a828}', '\u{a82b}', IdentifierType::Limited_Use), + IdentifierType::Uncommon_Use), ('\u{a674}', '\u{a67b}', IdentifierType::Obsolete), + ('\u{a67c}', '\u{a67d}', IdentifierType::Uncommon_Use), ('\u{a67e}', '\u{a67e}', + IdentifierType::Not_XID), ('\u{a67f}', '\u{a67f}', IdentifierType::Recommended), + ('\u{a680}', '\u{a697}', IdentifierType::Obsolete), ('\u{a698}', '\u{a69b}', + IdentifierType::Obsolete), ('\u{a69c}', '\u{a69d}', IdentifierType::Not_NFKC), + ('\u{a69f}', '\u{a69f}', IdentifierType::Obsolete), ('\u{a6a0}', '\u{a6f1}', + IdentifierType::Limited_Use), ('\u{a717}', '\u{a71a}', IdentifierType::Recommended), + ('\u{a71b}', '\u{a71f}', IdentifierType::Recommended), ('\u{a720}', '\u{a721}', + IdentifierType::Not_XID), ('\u{a730}', '\u{a76f}', IdentifierType::Obsolete), ('\u{a770}', + '\u{a770}', IdentifierType::Not_NFKC), ('\u{a771}', '\u{a787}', IdentifierType::Obsolete), + ('\u{a788}', '\u{a788}', IdentifierType::Recommended), ('\u{a789}', '\u{a78a}', + IdentifierType::Not_XID), ('\u{a78b}', '\u{a78c}', IdentifierType::Uncommon_Use), + ('\u{a78d}', '\u{a78d}', IdentifierType::Recommended), ('\u{a78e}', '\u{a78e}', + IdentifierType::Technical), ('\u{a78f}', '\u{a78f}', IdentifierType::Uncommon_Use), + ('\u{a790}', '\u{a791}', IdentifierType::Obsolete), ('\u{a792}', '\u{a793}', + IdentifierType::Recommended), ('\u{a794}', '\u{a79f}', IdentifierType::Obsolete), + ('\u{a7a0}', '\u{a7a9}', IdentifierType::Obsolete), ('\u{a7aa}', '\u{a7aa}', + IdentifierType::Recommended), ('\u{a7ab}', '\u{a7ad}', IdentifierType::Obsolete), + ('\u{a7ae}', '\u{a7ae}', IdentifierType::Technical), ('\u{a7af}', '\u{a7af}', + IdentifierType::Technical), ('\u{a7b0}', '\u{a7b1}', IdentifierType::Obsolete), + ('\u{a7b2}', '\u{a7b7}', IdentifierType::Uncommon_Use), ('\u{a7b8}', '\u{a7b9}', + IdentifierType::Uncommon_Use), ('\u{a7ba}', '\u{a7bf}', IdentifierType::Technical), + ('\u{a7c0}', '\u{a7c1}', IdentifierType::Recommended), ('\u{a7c2}', '\u{a7c6}', + IdentifierType::Recommended), ('\u{a7c7}', '\u{a7ca}', IdentifierType::Recommended), + ('\u{a7cb}', '\u{a7cd}', IdentifierType::Uncommon_Use), ('\u{a7d0}', '\u{a7d1}', + IdentifierType::Recommended), ('\u{a7d3}', '\u{a7d3}', IdentifierType::Recommended), + ('\u{a7d5}', '\u{a7d9}', IdentifierType::Recommended), ('\u{a7da}', '\u{a7dc}', + IdentifierType::Uncommon_Use), ('\u{a7f2}', '\u{a7f4}', IdentifierType::Not_NFKC), + ('\u{a7f5}', '\u{a7f6}', IdentifierType::Obsolete), ('\u{a7f7}', '\u{a7f7}', + IdentifierType::Obsolete), ('\u{a7f8}', '\u{a7f9}', IdentifierType::Not_NFKC), + ('\u{a7fa}', '\u{a7fa}', IdentifierType::Technical), ('\u{a7fb}', '\u{a7ff}', + IdentifierType::Obsolete), ('\u{a800}', '\u{a827}', IdentifierType::Limited_Use), ('\u{a82c}', '\u{a82c}', IdentifierType::Limited_Use), ('\u{a830}', '\u{a839}', IdentifierType::Not_XID), ('\u{a840}', '\u{a873}', IdentifierType::Exclusion), - ('\u{a874}', '\u{a877}', IdentifierType::Exclusion), ('\u{a880}', '\u{a8c4}', - IdentifierType::Limited_Use), ('\u{a8c5}', '\u{a8c5}', IdentifierType::Limited_Use), - ('\u{a8ce}', '\u{a8cf}', IdentifierType::Limited_Use), ('\u{a8d0}', '\u{a8d9}', - IdentifierType::Limited_Use), ('\u{a8e0}', '\u{a8f7}', IdentifierType::Obsolete), - ('\u{a8f8}', '\u{a8fa}', IdentifierType::Obsolete), ('\u{a8fb}', '\u{a8fb}', - IdentifierType::Obsolete), ('\u{a8fc}', '\u{a8fc}', IdentifierType::Uncommon_Use), - ('\u{a8fd}', '\u{a8fd}', IdentifierType::Uncommon_Use), ('\u{a8fe}', '\u{a8ff}', - IdentifierType::Obsolete), ('\u{a900}', '\u{a92d}', IdentifierType::Limited_Use), - ('\u{a92e}', '\u{a92e}', IdentifierType::Not_XID), ('\u{a92f}', '\u{a92f}', - IdentifierType::Limited_Use), ('\u{a930}', '\u{a953}', IdentifierType::Exclusion), - ('\u{a95f}', '\u{a95f}', IdentifierType::Exclusion), ('\u{a960}', '\u{a97c}', - IdentifierType::Obsolete), ('\u{a980}', '\u{a9c0}', IdentifierType::Limited_Use), - ('\u{a9c1}', '\u{a9cd}', IdentifierType::Limited_Use), ('\u{a9cf}', '\u{a9cf}', + ('\u{a880}', '\u{a8c4}', IdentifierType::Limited_Use), ('\u{a8c5}', '\u{a8c5}', + IdentifierType::Limited_Use), ('\u{a8d0}', '\u{a8d9}', IdentifierType::Limited_Use), + ('\u{a8e0}', '\u{a8f7}', IdentifierType::Obsolete), ('\u{a8fb}', '\u{a8fb}', + IdentifierType::Obsolete), ('\u{a8fe}', '\u{a8ff}', IdentifierType::Obsolete), + ('\u{a900}', '\u{a92d}', IdentifierType::Limited_Use), ('\u{a92e}', '\u{a92e}', + IdentifierType::Not_XID), ('\u{a930}', '\u{a953}', IdentifierType::Exclusion), + ('\u{a960}', '\u{a97c}', IdentifierType::Obsolete), ('\u{a980}', '\u{a9c0}', IdentifierType::Limited_Use), ('\u{a9d0}', '\u{a9d9}', IdentifierType::Limited_Use), - ('\u{a9de}', '\u{a9df}', IdentifierType::Limited_Use), ('\u{a9e0}', '\u{a9e6}', - IdentifierType::Obsolete), ('\u{a9e7}', '\u{a9fe}', IdentifierType::Recommended), - ('\u{aa00}', '\u{aa36}', IdentifierType::Limited_Use), ('\u{aa40}', '\u{aa4d}', - IdentifierType::Limited_Use), ('\u{aa50}', '\u{aa59}', IdentifierType::Limited_Use), - ('\u{aa5c}', '\u{aa5f}', IdentifierType::Limited_Use), ('\u{aa60}', '\u{aa76}', - IdentifierType::Recommended), ('\u{aa77}', '\u{aa79}', IdentifierType::Not_XID), - ('\u{aa7a}', '\u{aa7b}', IdentifierType::Recommended), ('\u{aa7c}', '\u{aa7f}', - IdentifierType::Recommended), ('\u{aa80}', '\u{aac2}', IdentifierType::Limited_Use), - ('\u{aadb}', '\u{aadd}', IdentifierType::Limited_Use), ('\u{aade}', '\u{aadf}', + ('\u{a9e0}', '\u{a9e6}', IdentifierType::Obsolete), ('\u{a9e7}', '\u{a9fe}', + IdentifierType::Recommended), ('\u{aa00}', '\u{aa36}', IdentifierType::Limited_Use), + ('\u{aa40}', '\u{aa4d}', IdentifierType::Limited_Use), ('\u{aa50}', '\u{aa59}', + IdentifierType::Limited_Use), ('\u{aa60}', '\u{aa76}', IdentifierType::Recommended), + ('\u{aa77}', '\u{aa79}', IdentifierType::Not_XID), ('\u{aa7a}', '\u{aa7b}', + IdentifierType::Recommended), ('\u{aa7c}', '\u{aa7f}', IdentifierType::Recommended), + ('\u{aa80}', '\u{aac2}', IdentifierType::Limited_Use), ('\u{aadb}', '\u{aadd}', IdentifierType::Limited_Use), ('\u{aae0}', '\u{aaef}', IdentifierType::Limited_Use), - ('\u{aaf0}', '\u{aaf1}', IdentifierType::Limited_Use), ('\u{aaf2}', '\u{aaf6}', - IdentifierType::Limited_Use), ('\u{ab01}', '\u{ab06}', IdentifierType::Recommended), - ('\u{ab09}', '\u{ab0e}', IdentifierType::Recommended), ('\u{ab11}', '\u{ab16}', - IdentifierType::Recommended), ('\u{ab20}', '\u{ab26}', IdentifierType::Recommended), - ('\u{ab28}', '\u{ab2e}', IdentifierType::Recommended), ('\u{ab30}', '\u{ab5a}', - IdentifierType::Obsolete), ('\u{ab5b}', '\u{ab5b}', IdentifierType::Not_XID), ('\u{ab5c}', - '\u{ab5f}', IdentifierType::Not_NFKC), ('\u{ab60}', '\u{ab63}', - IdentifierType::Uncommon_Use), ('\u{ab64}', '\u{ab65}', IdentifierType::Obsolete), - ('\u{ab66}', '\u{ab67}', IdentifierType::Recommended), ('\u{ab68}', '\u{ab68}', - IdentifierType::Technical), ('\u{ab69}', '\u{ab69}', IdentifierType::Not_NFKC), - ('\u{ab6a}', '\u{ab6b}', IdentifierType::Not_XID), ('\u{ab70}', '\u{abbf}', - IdentifierType::Limited_Use), ('\u{abc0}', '\u{abea}', IdentifierType::Limited_Use), - ('\u{abeb}', '\u{abeb}', IdentifierType::Limited_Use), ('\u{abec}', '\u{abed}', - IdentifierType::Limited_Use), ('\u{abf0}', '\u{abf9}', IdentifierType::Limited_Use), - ('\u{ac00}', '\u{d7a3}', IdentifierType::Recommended), ('\u{d7b0}', '\u{d7c6}', - IdentifierType::Obsolete), ('\u{d7cb}', '\u{d7fb}', IdentifierType::Obsolete), - ('\u{f900}', '\u{fa0d}', IdentifierType::Not_NFKC), ('\u{fa0e}', '\u{fa0f}', - IdentifierType::Recommended), ('\u{fa10}', '\u{fa10}', IdentifierType::Not_NFKC), - ('\u{fa11}', '\u{fa11}', IdentifierType::Recommended), ('\u{fa12}', '\u{fa12}', - IdentifierType::Not_NFKC), ('\u{fa13}', '\u{fa14}', IdentifierType::Recommended), - ('\u{fa15}', '\u{fa1e}', IdentifierType::Not_NFKC), ('\u{fa1f}', '\u{fa1f}', - IdentifierType::Recommended), ('\u{fa20}', '\u{fa20}', IdentifierType::Not_NFKC), - ('\u{fa21}', '\u{fa21}', IdentifierType::Recommended), ('\u{fa22}', '\u{fa22}', - IdentifierType::Not_NFKC), ('\u{fa23}', '\u{fa24}', IdentifierType::Recommended), - ('\u{fa25}', '\u{fa26}', IdentifierType::Not_NFKC), ('\u{fa27}', '\u{fa29}', - IdentifierType::Recommended), ('\u{fa2a}', '\u{fa2d}', IdentifierType::Not_NFKC), - ('\u{fa2e}', '\u{fa2f}', IdentifierType::Not_NFKC), ('\u{fa30}', '\u{fa6a}', - IdentifierType::Not_NFKC), ('\u{fa6b}', '\u{fa6d}', IdentifierType::Not_NFKC), - ('\u{fa70}', '\u{fad9}', IdentifierType::Not_NFKC), ('\u{fb00}', '\u{fb06}', - IdentifierType::Not_NFKC), ('\u{fb13}', '\u{fb17}', IdentifierType::Not_NFKC), - ('\u{fb1d}', '\u{fb1d}', IdentifierType::Not_NFKC), ('\u{fb1e}', '\u{fb1e}', - IdentifierType::Uncommon_Use), ('\u{fb1f}', '\u{fb36}', IdentifierType::Not_NFKC), + ('\u{aaf2}', '\u{aaf6}', IdentifierType::Limited_Use), ('\u{ab01}', '\u{ab06}', + IdentifierType::Recommended), ('\u{ab09}', '\u{ab0e}', IdentifierType::Recommended), + ('\u{ab11}', '\u{ab16}', IdentifierType::Recommended), ('\u{ab20}', '\u{ab26}', + IdentifierType::Recommended), ('\u{ab28}', '\u{ab2e}', IdentifierType::Recommended), + ('\u{ab30}', '\u{ab5a}', IdentifierType::Obsolete), ('\u{ab5b}', '\u{ab5b}', + IdentifierType::Not_XID), ('\u{ab5c}', '\u{ab5f}', IdentifierType::Not_NFKC), ('\u{ab60}', + '\u{ab63}', IdentifierType::Uncommon_Use), ('\u{ab64}', '\u{ab65}', + IdentifierType::Obsolete), ('\u{ab66}', '\u{ab67}', IdentifierType::Recommended), + ('\u{ab68}', '\u{ab68}', IdentifierType::Technical), ('\u{ab69}', '\u{ab69}', + IdentifierType::Not_NFKC), ('\u{ab6a}', '\u{ab6b}', IdentifierType::Not_XID), ('\u{ab70}', + '\u{abbf}', IdentifierType::Limited_Use), ('\u{abc0}', '\u{abea}', + IdentifierType::Limited_Use), ('\u{abec}', '\u{abed}', IdentifierType::Limited_Use), + ('\u{abf0}', '\u{abf9}', IdentifierType::Limited_Use), ('\u{ac00}', '\u{d7a3}', + IdentifierType::Recommended), ('\u{d7b0}', '\u{d7c6}', IdentifierType::Obsolete), + ('\u{d7cb}', '\u{d7fb}', IdentifierType::Obsolete), ('\u{f900}', '\u{fa0d}', + IdentifierType::Not_NFKC), ('\u{fa0e}', '\u{fa0f}', IdentifierType::Recommended), + ('\u{fa10}', '\u{fa10}', IdentifierType::Not_NFKC), ('\u{fa11}', '\u{fa11}', + IdentifierType::Recommended), ('\u{fa12}', '\u{fa12}', IdentifierType::Not_NFKC), + ('\u{fa13}', '\u{fa14}', IdentifierType::Recommended), ('\u{fa15}', '\u{fa1e}', + IdentifierType::Not_NFKC), ('\u{fa1f}', '\u{fa1f}', IdentifierType::Recommended), + ('\u{fa20}', '\u{fa20}', IdentifierType::Not_NFKC), ('\u{fa21}', '\u{fa21}', + IdentifierType::Recommended), ('\u{fa22}', '\u{fa22}', IdentifierType::Not_NFKC), + ('\u{fa23}', '\u{fa24}', IdentifierType::Recommended), ('\u{fa25}', '\u{fa26}', + IdentifierType::Not_NFKC), ('\u{fa27}', '\u{fa29}', IdentifierType::Recommended), + ('\u{fa2a}', '\u{fa2d}', IdentifierType::Not_NFKC), ('\u{fa2e}', '\u{fa2f}', + IdentifierType::Not_NFKC), ('\u{fa30}', '\u{fa6a}', IdentifierType::Not_NFKC), + ('\u{fa6b}', '\u{fa6d}', IdentifierType::Not_NFKC), ('\u{fa70}', '\u{fad9}', + IdentifierType::Not_NFKC), ('\u{fb00}', '\u{fb06}', IdentifierType::Not_NFKC), + ('\u{fb13}', '\u{fb17}', IdentifierType::Not_NFKC), ('\u{fb1d}', '\u{fb1d}', + IdentifierType::Not_NFKC), ('\u{fb1f}', '\u{fb36}', IdentifierType::Not_NFKC), ('\u{fb38}', '\u{fb3c}', IdentifierType::Not_NFKC), ('\u{fb3e}', '\u{fb3e}', IdentifierType::Not_NFKC), ('\u{fb40}', '\u{fb41}', IdentifierType::Not_NFKC), ('\u{fb43}', '\u{fb44}', IdentifierType::Not_NFKC), ('\u{fb46}', '\u{fbb1}', - IdentifierType::Not_NFKC), ('\u{fbb2}', '\u{fbc1}', IdentifierType::Technical), - ('\u{fbc2}', '\u{fbc2}', IdentifierType::Technical), ('\u{fbd3}', '\u{fd3d}', - IdentifierType::Not_NFKC), ('\u{fd3e}', '\u{fd3f}', IdentifierType::Technical), - ('\u{fd40}', '\u{fd4f}', IdentifierType::Technical), ('\u{fd50}', '\u{fd8f}', - IdentifierType::Not_NFKC), ('\u{fd92}', '\u{fdc7}', IdentifierType::Not_NFKC), - ('\u{fdcf}', '\u{fdcf}', IdentifierType::Technical), ('\u{fdf0}', '\u{fdfb}', - IdentifierType::Not_NFKC), ('\u{fdfc}', '\u{fdfc}', IdentifierType::Not_NFKC), - ('\u{fdfd}', '\u{fdfd}', IdentifierType::Technical), ('\u{fdfe}', '\u{fdff}', - IdentifierType::Technical), ('\u{fe00}', '\u{fe0f}', IdentifierType::Default_Ignorable), - ('\u{fe10}', '\u{fe19}', IdentifierType::Not_NFKC), ('\u{fe20}', '\u{fe23}', - IdentifierType::Technical), ('\u{fe24}', '\u{fe26}', IdentifierType::Technical), - ('\u{fe27}', '\u{fe2d}', IdentifierType::Technical), ('\u{fe2e}', '\u{fe2f}', - IdentifierType::Uncommon_Use), ('\u{fe30}', '\u{fe44}', IdentifierType::Not_NFKC), - ('\u{fe45}', '\u{fe46}', IdentifierType::Technical), ('\u{fe47}', '\u{fe48}', + IdentifierType::Not_NFKC), ('\u{fbd3}', '\u{fd3d}', IdentifierType::Not_NFKC), + ('\u{fd50}', '\u{fd8f}', IdentifierType::Not_NFKC), ('\u{fd92}', '\u{fdc7}', + IdentifierType::Not_NFKC), ('\u{fdf0}', '\u{fdfb}', IdentifierType::Not_NFKC), + ('\u{fdfc}', '\u{fdfc}', IdentifierType::Not_NFKC), ('\u{fe00}', '\u{fe0f}', + IdentifierType::Default_Ignorable), ('\u{fe10}', '\u{fe19}', IdentifierType::Not_NFKC), + ('\u{fe20}', '\u{fe23}', IdentifierType::Technical), ('\u{fe24}', '\u{fe26}', + IdentifierType::Technical), ('\u{fe27}', '\u{fe2d}', IdentifierType::Technical), + ('\u{fe30}', '\u{fe44}', IdentifierType::Not_NFKC), ('\u{fe47}', '\u{fe48}', IdentifierType::Not_NFKC), ('\u{fe49}', '\u{fe52}', IdentifierType::Not_NFKC), ('\u{fe54}', '\u{fe66}', IdentifierType::Not_NFKC), ('\u{fe68}', '\u{fe6b}', IdentifierType::Not_NFKC), ('\u{fe70}', '\u{fe72}', IdentifierType::Not_NFKC), @@ -1304,32 +1208,26 @@ pub mod identifier { IdentifierType::Exclusion), ('\u{10028}', '\u{1003a}', IdentifierType::Exclusion), ('\u{1003c}', '\u{1003d}', IdentifierType::Exclusion), ('\u{1003f}', '\u{1004d}', IdentifierType::Exclusion), ('\u{10050}', '\u{1005d}', IdentifierType::Exclusion), - ('\u{10080}', '\u{100fa}', IdentifierType::Exclusion), ('\u{10100}', '\u{10102}', - IdentifierType::Exclusion), ('\u{10107}', '\u{10133}', IdentifierType::Exclusion), - ('\u{10137}', '\u{1013f}', IdentifierType::Exclusion), ('\u{10140}', '\u{10174}', + ('\u{10080}', '\u{100fa}', IdentifierType::Exclusion), ('\u{10140}', '\u{10174}', IdentifierType::Obsolete), ('\u{10175}', '\u{1018a}', IdentifierType::Not_XID), ('\u{1018b}', '\u{1018c}', IdentifierType::Not_XID), ('\u{1018d}', '\u{1018e}', IdentifierType::Not_XID), ('\u{10190}', '\u{1019b}', IdentifierType::Not_XID), ('\u{1019c}', '\u{1019c}', IdentifierType::Not_XID), ('\u{101a0}', '\u{101a0}', - IdentifierType::Not_XID), ('\u{101d0}', '\u{101fc}', IdentifierType::Obsolete), - ('\u{101fd}', '\u{101fd}', IdentifierType::Obsolete), ('\u{10280}', '\u{1029c}', - IdentifierType::Exclusion), ('\u{102a0}', '\u{102d0}', IdentifierType::Exclusion), - ('\u{102e0}', '\u{102e0}', IdentifierType::Obsolete), ('\u{102e1}', '\u{102fb}', - IdentifierType::Obsolete), ('\u{10300}', '\u{1031e}', IdentifierType::Exclusion), - ('\u{1031f}', '\u{1031f}', IdentifierType::Exclusion), ('\u{10320}', '\u{10323}', + IdentifierType::Not_XID), ('\u{101fd}', '\u{101fd}', IdentifierType::Obsolete), + ('\u{10280}', '\u{1029c}', IdentifierType::Exclusion), ('\u{102a0}', '\u{102d0}', + IdentifierType::Exclusion), ('\u{102e0}', '\u{102e0}', IdentifierType::Obsolete), + ('\u{10300}', '\u{1031e}', IdentifierType::Exclusion), ('\u{1031f}', '\u{1031f}', IdentifierType::Exclusion), ('\u{1032d}', '\u{1032f}', IdentifierType::Exclusion), ('\u{10330}', '\u{1034a}', IdentifierType::Exclusion), ('\u{10350}', '\u{1037a}', IdentifierType::Exclusion), ('\u{10380}', '\u{1039d}', IdentifierType::Exclusion), - ('\u{1039f}', '\u{1039f}', IdentifierType::Exclusion), ('\u{103a0}', '\u{103c3}', - IdentifierType::Exclusion), ('\u{103c8}', '\u{103cf}', IdentifierType::Exclusion), - ('\u{103d0}', '\u{103d0}', IdentifierType::Exclusion), ('\u{103d1}', '\u{103d5}', - IdentifierType::Exclusion), ('\u{10400}', '\u{10425}', IdentifierType::Exclusion), - ('\u{10426}', '\u{10427}', IdentifierType::Exclusion), ('\u{10428}', '\u{1044d}', - IdentifierType::Exclusion), ('\u{1044e}', '\u{1049d}', IdentifierType::Exclusion), - ('\u{104a0}', '\u{104a9}', IdentifierType::Exclusion), ('\u{104b0}', '\u{104d3}', - IdentifierType::Limited_Use), ('\u{104d8}', '\u{104fb}', IdentifierType::Limited_Use), - ('\u{10500}', '\u{10527}', IdentifierType::Exclusion), ('\u{10530}', '\u{10563}', - IdentifierType::Exclusion), ('\u{1056f}', '\u{1056f}', IdentifierType::Exclusion), + ('\u{103a0}', '\u{103c3}', IdentifierType::Exclusion), ('\u{103c8}', '\u{103cf}', + IdentifierType::Exclusion), ('\u{103d1}', '\u{103d5}', IdentifierType::Exclusion), + ('\u{10400}', '\u{10425}', IdentifierType::Exclusion), ('\u{10426}', '\u{10427}', + IdentifierType::Exclusion), ('\u{10428}', '\u{1044d}', IdentifierType::Exclusion), + ('\u{1044e}', '\u{1049d}', IdentifierType::Exclusion), ('\u{104a0}', '\u{104a9}', + IdentifierType::Exclusion), ('\u{104b0}', '\u{104d3}', IdentifierType::Limited_Use), + ('\u{104d8}', '\u{104fb}', IdentifierType::Limited_Use), ('\u{10500}', '\u{10527}', + IdentifierType::Exclusion), ('\u{10530}', '\u{10563}', IdentifierType::Exclusion), ('\u{10570}', '\u{1057a}', IdentifierType::Exclusion), ('\u{1057c}', '\u{1058a}', IdentifierType::Exclusion), ('\u{1058c}', '\u{10592}', IdentifierType::Exclusion), ('\u{10594}', '\u{10595}', IdentifierType::Exclusion), ('\u{10597}', '\u{105a1}', @@ -1345,86 +1243,56 @@ pub mod identifier { ('\u{1080a}', '\u{10835}', IdentifierType::Exclusion), ('\u{10837}', '\u{10838}', IdentifierType::Exclusion), ('\u{1083c}', '\u{1083c}', IdentifierType::Exclusion), ('\u{1083f}', '\u{1083f}', IdentifierType::Exclusion), ('\u{10840}', '\u{10855}', - IdentifierType::Exclusion), ('\u{10857}', '\u{1085f}', IdentifierType::Exclusion), - ('\u{10860}', '\u{10876}', IdentifierType::Exclusion), ('\u{10877}', '\u{1087f}', - IdentifierType::Exclusion), ('\u{10880}', '\u{1089e}', IdentifierType::Exclusion), - ('\u{108a7}', '\u{108af}', IdentifierType::Exclusion), ('\u{108e0}', '\u{108f2}', + IdentifierType::Exclusion), ('\u{10860}', '\u{10876}', IdentifierType::Exclusion), + ('\u{10880}', '\u{1089e}', IdentifierType::Exclusion), ('\u{108e0}', '\u{108f2}', IdentifierType::Exclusion), ('\u{108f4}', '\u{108f5}', IdentifierType::Exclusion), - ('\u{108fb}', '\u{108ff}', IdentifierType::Exclusion), ('\u{10900}', '\u{10915}', - IdentifierType::Exclusion), ('\u{10916}', '\u{10919}', IdentifierType::Exclusion), - ('\u{1091a}', '\u{1091b}', IdentifierType::Exclusion), ('\u{1091f}', '\u{1091f}', - IdentifierType::Exclusion), ('\u{10920}', '\u{10939}', IdentifierType::Exclusion), - ('\u{1093f}', '\u{1093f}', IdentifierType::Exclusion), ('\u{10980}', '\u{109b7}', - IdentifierType::Exclusion), ('\u{109bc}', '\u{109bd}', IdentifierType::Exclusion), - ('\u{109be}', '\u{109bf}', IdentifierType::Exclusion), ('\u{109c0}', '\u{109cf}', - IdentifierType::Exclusion), ('\u{109d2}', '\u{109ff}', IdentifierType::Exclusion), - ('\u{10a00}', '\u{10a03}', IdentifierType::Exclusion), ('\u{10a05}', '\u{10a06}', - IdentifierType::Exclusion), ('\u{10a0c}', '\u{10a13}', IdentifierType::Exclusion), - ('\u{10a15}', '\u{10a17}', IdentifierType::Exclusion), ('\u{10a19}', '\u{10a33}', - IdentifierType::Exclusion), ('\u{10a34}', '\u{10a35}', IdentifierType::Exclusion), - ('\u{10a38}', '\u{10a3a}', IdentifierType::Exclusion), ('\u{10a3f}', '\u{10a3f}', - IdentifierType::Exclusion), ('\u{10a40}', '\u{10a47}', IdentifierType::Exclusion), - ('\u{10a48}', '\u{10a48}', IdentifierType::Exclusion), ('\u{10a50}', '\u{10a58}', - IdentifierType::Exclusion), ('\u{10a60}', '\u{10a7c}', IdentifierType::Exclusion), - ('\u{10a7d}', '\u{10a7f}', IdentifierType::Exclusion), ('\u{10a80}', '\u{10a9c}', - IdentifierType::Exclusion), ('\u{10a9d}', '\u{10a9f}', IdentifierType::Exclusion), - ('\u{10ac0}', '\u{10ac7}', IdentifierType::Exclusion), ('\u{10ac8}', '\u{10ac8}', - IdentifierType::Exclusion), ('\u{10ac9}', '\u{10ae6}', IdentifierType::Exclusion), - ('\u{10aeb}', '\u{10af6}', IdentifierType::Exclusion), ('\u{10b00}', '\u{10b35}', - IdentifierType::Exclusion), ('\u{10b39}', '\u{10b3f}', IdentifierType::Exclusion), - ('\u{10b40}', '\u{10b55}', IdentifierType::Exclusion), ('\u{10b58}', '\u{10b5f}', - IdentifierType::Exclusion), ('\u{10b60}', '\u{10b72}', IdentifierType::Exclusion), - ('\u{10b78}', '\u{10b7f}', IdentifierType::Exclusion), ('\u{10b80}', '\u{10b91}', - IdentifierType::Exclusion), ('\u{10b99}', '\u{10b9c}', IdentifierType::Exclusion), - ('\u{10ba9}', '\u{10baf}', IdentifierType::Exclusion), ('\u{10c00}', '\u{10c48}', - IdentifierType::Exclusion), ('\u{10c80}', '\u{10cb2}', IdentifierType::Exclusion), - ('\u{10cc0}', '\u{10cf2}', IdentifierType::Exclusion), ('\u{10cfa}', '\u{10cff}', + ('\u{10900}', '\u{10915}', IdentifierType::Exclusion), ('\u{10920}', '\u{10939}', + IdentifierType::Exclusion), ('\u{10980}', '\u{109b7}', IdentifierType::Exclusion), + ('\u{109be}', '\u{109bf}', IdentifierType::Exclusion), ('\u{10a00}', '\u{10a03}', + IdentifierType::Exclusion), ('\u{10a05}', '\u{10a06}', IdentifierType::Exclusion), + ('\u{10a0c}', '\u{10a13}', IdentifierType::Exclusion), ('\u{10a15}', '\u{10a17}', + IdentifierType::Exclusion), ('\u{10a19}', '\u{10a33}', IdentifierType::Exclusion), + ('\u{10a34}', '\u{10a35}', IdentifierType::Exclusion), ('\u{10a38}', '\u{10a3a}', + IdentifierType::Exclusion), ('\u{10a3f}', '\u{10a3f}', IdentifierType::Exclusion), + ('\u{10a60}', '\u{10a7c}', IdentifierType::Exclusion), ('\u{10a80}', '\u{10a9c}', + IdentifierType::Exclusion), ('\u{10ac0}', '\u{10ac7}', IdentifierType::Exclusion), + ('\u{10ac9}', '\u{10ae6}', IdentifierType::Exclusion), ('\u{10b00}', '\u{10b35}', + IdentifierType::Exclusion), ('\u{10b40}', '\u{10b55}', IdentifierType::Exclusion), + ('\u{10b60}', '\u{10b72}', IdentifierType::Exclusion), ('\u{10b80}', '\u{10b91}', + IdentifierType::Exclusion), ('\u{10c00}', '\u{10c48}', IdentifierType::Exclusion), + ('\u{10c80}', '\u{10cb2}', IdentifierType::Exclusion), ('\u{10cc0}', '\u{10cf2}', IdentifierType::Exclusion), ('\u{10d00}', '\u{10d27}', IdentifierType::Limited_Use), ('\u{10d30}', '\u{10d39}', IdentifierType::Limited_Use), ('\u{10d40}', '\u{10d65}', IdentifierType::Exclusion), ('\u{10d69}', '\u{10d6d}', IdentifierType::Exclusion), - ('\u{10d6e}', '\u{10d6e}', IdentifierType::Exclusion), ('\u{10d6f}', '\u{10d85}', - IdentifierType::Exclusion), ('\u{10d8e}', '\u{10d8f}', IdentifierType::Exclusion), - ('\u{10e60}', '\u{10e7e}', IdentifierType::Not_XID), ('\u{10e80}', '\u{10ea9}', - IdentifierType::Exclusion), ('\u{10eab}', '\u{10eac}', IdentifierType::Exclusion), - ('\u{10ead}', '\u{10ead}', IdentifierType::Exclusion), ('\u{10eb0}', '\u{10eb1}', + ('\u{10d6f}', '\u{10d85}', IdentifierType::Exclusion), ('\u{10e60}', '\u{10e7e}', + IdentifierType::Not_XID), ('\u{10e80}', '\u{10ea9}', IdentifierType::Exclusion), + ('\u{10eab}', '\u{10eac}', IdentifierType::Exclusion), ('\u{10eb0}', '\u{10eb1}', IdentifierType::Exclusion), ('\u{10ec2}', '\u{10ec4}', IdentifierType::Uncommon_Use), ('\u{10efc}', '\u{10efc}', IdentifierType::Uncommon_Use), ('\u{10efd}', '\u{10eff}', IdentifierType::Uncommon_Use), ('\u{10f00}', '\u{10f1c}', IdentifierType::Exclusion), - ('\u{10f1d}', '\u{10f26}', IdentifierType::Exclusion), ('\u{10f27}', '\u{10f27}', - IdentifierType::Exclusion), ('\u{10f30}', '\u{10f50}', IdentifierType::Exclusion), - ('\u{10f51}', '\u{10f59}', IdentifierType::Exclusion), ('\u{10f70}', '\u{10f85}', - IdentifierType::Exclusion), ('\u{10f86}', '\u{10f89}', IdentifierType::Exclusion), - ('\u{10fb0}', '\u{10fc4}', IdentifierType::Exclusion), ('\u{10fc5}', '\u{10fcb}', - IdentifierType::Exclusion), ('\u{10fe0}', '\u{10ff6}', IdentifierType::Exclusion), - ('\u{11000}', '\u{11046}', IdentifierType::Exclusion), ('\u{11047}', '\u{1104d}', - IdentifierType::Exclusion), ('\u{11052}', '\u{11065}', IdentifierType::Exclusion), + ('\u{10f27}', '\u{10f27}', IdentifierType::Exclusion), ('\u{10f30}', '\u{10f50}', + IdentifierType::Exclusion), ('\u{10f70}', '\u{10f85}', IdentifierType::Exclusion), + ('\u{10fb0}', '\u{10fc4}', IdentifierType::Exclusion), ('\u{10fe0}', '\u{10ff6}', + IdentifierType::Exclusion), ('\u{11000}', '\u{11046}', IdentifierType::Exclusion), ('\u{11066}', '\u{1106f}', IdentifierType::Exclusion), ('\u{11070}', '\u{11075}', IdentifierType::Exclusion), ('\u{1107f}', '\u{1107f}', IdentifierType::Exclusion), - ('\u{11080}', '\u{110ba}', IdentifierType::Exclusion), ('\u{110bb}', '\u{110bc}', - IdentifierType::Exclusion), ('\u{110bd}', '\u{110bd}', IdentifierType::Exclusion), - ('\u{110be}', '\u{110c1}', IdentifierType::Exclusion), ('\u{110c2}', '\u{110c2}', - IdentifierType::Exclusion), ('\u{110cd}', '\u{110cd}', IdentifierType::Exclusion), - ('\u{110d0}', '\u{110e8}', IdentifierType::Exclusion), ('\u{110f0}', '\u{110f9}', - IdentifierType::Exclusion), ('\u{11100}', '\u{11134}', IdentifierType::Limited_Use), - ('\u{11136}', '\u{1113f}', IdentifierType::Limited_Use), ('\u{11140}', '\u{11143}', - IdentifierType::Limited_Use), ('\u{11144}', '\u{11146}', IdentifierType::Limited_Use), - ('\u{11147}', '\u{11147}', IdentifierType::Limited_Use), ('\u{11150}', '\u{11173}', - IdentifierType::Exclusion), ('\u{11174}', '\u{11175}', IdentifierType::Exclusion), + ('\u{11080}', '\u{110ba}', IdentifierType::Exclusion), ('\u{110c2}', '\u{110c2}', + IdentifierType::Exclusion), ('\u{110d0}', '\u{110e8}', IdentifierType::Exclusion), + ('\u{110f0}', '\u{110f9}', IdentifierType::Exclusion), ('\u{11100}', '\u{11134}', + IdentifierType::Limited_Use), ('\u{11136}', '\u{1113f}', IdentifierType::Limited_Use), + ('\u{11144}', '\u{11146}', IdentifierType::Limited_Use), ('\u{11147}', '\u{11147}', + IdentifierType::Limited_Use), ('\u{11150}', '\u{11173}', IdentifierType::Exclusion), ('\u{11176}', '\u{11176}', IdentifierType::Exclusion), ('\u{11180}', '\u{111c4}', - IdentifierType::Exclusion), ('\u{111c5}', '\u{111c8}', IdentifierType::Exclusion), - ('\u{111c9}', '\u{111cc}', IdentifierType::Exclusion), ('\u{111cd}', '\u{111cd}', - IdentifierType::Exclusion), ('\u{111ce}', '\u{111cf}', IdentifierType::Exclusion), - ('\u{111d0}', '\u{111d9}', IdentifierType::Exclusion), ('\u{111da}', '\u{111da}', - IdentifierType::Exclusion), ('\u{111db}', '\u{111db}', IdentifierType::Exclusion), - ('\u{111dc}', '\u{111dc}', IdentifierType::Exclusion), ('\u{111dd}', '\u{111df}', - IdentifierType::Exclusion), ('\u{111e1}', '\u{111f4}', IdentifierType::Not_XID), - ('\u{11200}', '\u{11211}', IdentifierType::Exclusion), ('\u{11213}', '\u{11237}', - IdentifierType::Exclusion), ('\u{11238}', '\u{1123d}', IdentifierType::Exclusion), - ('\u{1123e}', '\u{1123e}', IdentifierType::Exclusion), ('\u{1123f}', '\u{11241}', - IdentifierType::Exclusion), ('\u{11280}', '\u{11286}', IdentifierType::Exclusion), - ('\u{11288}', '\u{11288}', IdentifierType::Exclusion), ('\u{1128a}', '\u{1128d}', - IdentifierType::Exclusion), ('\u{1128f}', '\u{1129d}', IdentifierType::Exclusion), - ('\u{1129f}', '\u{112a8}', IdentifierType::Exclusion), ('\u{112a9}', '\u{112a9}', + IdentifierType::Exclusion), ('\u{111c9}', '\u{111cc}', IdentifierType::Exclusion), + ('\u{111ce}', '\u{111cf}', IdentifierType::Exclusion), ('\u{111d0}', '\u{111d9}', + IdentifierType::Exclusion), ('\u{111da}', '\u{111da}', IdentifierType::Exclusion), + ('\u{111dc}', '\u{111dc}', IdentifierType::Exclusion), ('\u{111e1}', '\u{111f4}', + IdentifierType::Not_XID), ('\u{11200}', '\u{11211}', IdentifierType::Exclusion), + ('\u{11213}', '\u{11237}', IdentifierType::Exclusion), ('\u{1123e}', '\u{1123e}', + IdentifierType::Exclusion), ('\u{1123f}', '\u{11241}', IdentifierType::Exclusion), + ('\u{11280}', '\u{11286}', IdentifierType::Exclusion), ('\u{11288}', '\u{11288}', + IdentifierType::Exclusion), ('\u{1128a}', '\u{1128d}', IdentifierType::Exclusion), + ('\u{1128f}', '\u{1129d}', IdentifierType::Exclusion), ('\u{1129f}', '\u{112a8}', IdentifierType::Exclusion), ('\u{112b0}', '\u{112ea}', IdentifierType::Exclusion), ('\u{112f0}', '\u{112f9}', IdentifierType::Exclusion), ('\u{11300}', '\u{11300}', IdentifierType::Exclusion), ('\u{11301}', '\u{11301}', IdentifierType::Recommended), @@ -1446,58 +1314,42 @@ pub mod identifier { IdentifierType::Exclusion), ('\u{113c2}', '\u{113c2}', IdentifierType::Exclusion), ('\u{113c5}', '\u{113c5}', IdentifierType::Exclusion), ('\u{113c7}', '\u{113ca}', IdentifierType::Exclusion), ('\u{113cc}', '\u{113d3}', IdentifierType::Exclusion), - ('\u{113d4}', '\u{113d5}', IdentifierType::Exclusion), ('\u{113d7}', '\u{113d8}', - IdentifierType::Exclusion), ('\u{113e1}', '\u{113e2}', IdentifierType::Exclusion), - ('\u{11400}', '\u{1144a}', IdentifierType::Limited_Use), ('\u{1144b}', '\u{1144f}', + ('\u{113e1}', '\u{113e2}', IdentifierType::Exclusion), ('\u{11400}', '\u{1144a}', IdentifierType::Limited_Use), ('\u{11450}', '\u{11459}', IdentifierType::Limited_Use), - ('\u{1145a}', '\u{1145a}', IdentifierType::Limited_Use), ('\u{1145b}', '\u{1145b}', - IdentifierType::Limited_Use), ('\u{1145d}', '\u{1145d}', IdentifierType::Limited_Use), ('\u{1145e}', '\u{1145e}', IdentifierType::Limited_Use), ('\u{1145f}', '\u{1145f}', IdentifierType::Limited_Use), ('\u{11460}', '\u{11461}', IdentifierType::Limited_Use), - ('\u{11480}', '\u{114c5}', IdentifierType::Exclusion), ('\u{114c6}', '\u{114c6}', - IdentifierType::Exclusion), ('\u{114c7}', '\u{114c7}', IdentifierType::Exclusion), - ('\u{114d0}', '\u{114d9}', IdentifierType::Exclusion), ('\u{11580}', '\u{115b5}', - IdentifierType::Exclusion), ('\u{115b8}', '\u{115c0}', IdentifierType::Exclusion), - ('\u{115c1}', '\u{115c9}', IdentifierType::Exclusion), ('\u{115ca}', '\u{115d7}', + ('\u{11480}', '\u{114c5}', IdentifierType::Exclusion), ('\u{114c7}', '\u{114c7}', + IdentifierType::Exclusion), ('\u{114d0}', '\u{114d9}', IdentifierType::Exclusion), + ('\u{11580}', '\u{115b5}', IdentifierType::Exclusion), ('\u{115b8}', '\u{115c0}', IdentifierType::Exclusion), ('\u{115d8}', '\u{115dd}', IdentifierType::Exclusion), - ('\u{11600}', '\u{11640}', IdentifierType::Exclusion), ('\u{11641}', '\u{11643}', - IdentifierType::Exclusion), ('\u{11644}', '\u{11644}', IdentifierType::Exclusion), - ('\u{11650}', '\u{11659}', IdentifierType::Exclusion), ('\u{11660}', '\u{1166c}', - IdentifierType::Exclusion), ('\u{11680}', '\u{116b7}', IdentifierType::Exclusion), - ('\u{116b8}', '\u{116b8}', IdentifierType::Exclusion), ('\u{116b9}', '\u{116b9}', + ('\u{11600}', '\u{11640}', IdentifierType::Exclusion), ('\u{11644}', '\u{11644}', + IdentifierType::Exclusion), ('\u{11650}', '\u{11659}', IdentifierType::Exclusion), + ('\u{11680}', '\u{116b7}', IdentifierType::Exclusion), ('\u{116b8}', '\u{116b8}', IdentifierType::Exclusion), ('\u{116c0}', '\u{116c9}', IdentifierType::Exclusion), ('\u{116d0}', '\u{116e3}', IdentifierType::Uncommon_Use), ('\u{11700}', '\u{11719}', IdentifierType::Exclusion), ('\u{1171a}', '\u{1171a}', IdentifierType::Exclusion), ('\u{1171d}', '\u{1172b}', IdentifierType::Exclusion), ('\u{11730}', '\u{11739}', - IdentifierType::Exclusion), ('\u{1173a}', '\u{1173f}', IdentifierType::Exclusion), - ('\u{11740}', '\u{11746}', IdentifierType::Exclusion), ('\u{11800}', '\u{1183a}', - IdentifierType::Exclusion), ('\u{1183b}', '\u{1183b}', IdentifierType::Exclusion), - ('\u{118a0}', '\u{118e9}', IdentifierType::Exclusion), ('\u{118ea}', '\u{118f2}', + IdentifierType::Exclusion), ('\u{11740}', '\u{11746}', IdentifierType::Exclusion), + ('\u{11800}', '\u{1183a}', IdentifierType::Exclusion), ('\u{118a0}', '\u{118e9}', IdentifierType::Exclusion), ('\u{118ff}', '\u{118ff}', IdentifierType::Exclusion), ('\u{11900}', '\u{11906}', IdentifierType::Exclusion), ('\u{11909}', '\u{11909}', IdentifierType::Exclusion), ('\u{1190c}', '\u{11913}', IdentifierType::Exclusion), ('\u{11915}', '\u{11916}', IdentifierType::Exclusion), ('\u{11918}', '\u{11935}', IdentifierType::Exclusion), ('\u{11937}', '\u{11938}', IdentifierType::Exclusion), - ('\u{1193b}', '\u{11943}', IdentifierType::Exclusion), ('\u{11944}', '\u{11946}', - IdentifierType::Exclusion), ('\u{11950}', '\u{11959}', IdentifierType::Exclusion), - ('\u{119a0}', '\u{119a7}', IdentifierType::Exclusion), ('\u{119aa}', '\u{119d7}', - IdentifierType::Exclusion), ('\u{119da}', '\u{119e1}', IdentifierType::Exclusion), - ('\u{119e2}', '\u{119e2}', IdentifierType::Exclusion), ('\u{119e3}', '\u{119e4}', - IdentifierType::Exclusion), ('\u{11a00}', '\u{11a3e}', IdentifierType::Exclusion), - ('\u{11a3f}', '\u{11a46}', IdentifierType::Exclusion), ('\u{11a47}', '\u{11a47}', + ('\u{1193b}', '\u{11943}', IdentifierType::Exclusion), ('\u{11950}', '\u{11959}', + IdentifierType::Exclusion), ('\u{119a0}', '\u{119a7}', IdentifierType::Exclusion), + ('\u{119aa}', '\u{119d7}', IdentifierType::Exclusion), ('\u{119da}', '\u{119e1}', + IdentifierType::Exclusion), ('\u{119e3}', '\u{119e4}', IdentifierType::Exclusion), + ('\u{11a00}', '\u{11a3e}', IdentifierType::Exclusion), ('\u{11a47}', '\u{11a47}', IdentifierType::Exclusion), ('\u{11a50}', '\u{11a83}', IdentifierType::Exclusion), ('\u{11a84}', '\u{11a85}', IdentifierType::Exclusion), ('\u{11a86}', '\u{11a99}', - IdentifierType::Exclusion), ('\u{11a9a}', '\u{11a9c}', IdentifierType::Exclusion), - ('\u{11a9d}', '\u{11a9d}', IdentifierType::Exclusion), ('\u{11a9e}', '\u{11aa2}', - IdentifierType::Exclusion), ('\u{11ab0}', '\u{11abf}', IdentifierType::Limited_Use), - ('\u{11ac0}', '\u{11af8}', IdentifierType::Exclusion), ('\u{11b00}', '\u{11b09}', - IdentifierType::Not_XID), ('\u{11bc0}', '\u{11be0}', IdentifierType::Exclusion), - ('\u{11be1}', '\u{11be1}', IdentifierType::Exclusion), ('\u{11bf0}', '\u{11bf9}', + IdentifierType::Exclusion), ('\u{11a9d}', '\u{11a9d}', IdentifierType::Exclusion), + ('\u{11ab0}', '\u{11abf}', IdentifierType::Limited_Use), ('\u{11ac0}', '\u{11af8}', + IdentifierType::Exclusion), ('\u{11b00}', '\u{11b09}', IdentifierType::Not_XID), + ('\u{11bc0}', '\u{11be0}', IdentifierType::Exclusion), ('\u{11bf0}', '\u{11bf9}', IdentifierType::Exclusion), ('\u{11c00}', '\u{11c08}', IdentifierType::Exclusion), ('\u{11c0a}', '\u{11c36}', IdentifierType::Exclusion), ('\u{11c38}', '\u{11c40}', - IdentifierType::Exclusion), ('\u{11c41}', '\u{11c45}', IdentifierType::Exclusion), - ('\u{11c50}', '\u{11c59}', IdentifierType::Exclusion), ('\u{11c5a}', '\u{11c6c}', - IdentifierType::Exclusion), ('\u{11c70}', '\u{11c71}', IdentifierType::Exclusion), + IdentifierType::Exclusion), ('\u{11c50}', '\u{11c59}', IdentifierType::Exclusion), ('\u{11c72}', '\u{11c8f}', IdentifierType::Exclusion), ('\u{11c92}', '\u{11ca7}', IdentifierType::Exclusion), ('\u{11ca9}', '\u{11cb6}', IdentifierType::Exclusion), ('\u{11d00}', '\u{11d06}', IdentifierType::Exclusion), ('\u{11d08}', '\u{11d09}', @@ -1509,110 +1361,84 @@ pub mod identifier { ('\u{11d6a}', '\u{11d8e}', IdentifierType::Limited_Use), ('\u{11d90}', '\u{11d91}', IdentifierType::Limited_Use), ('\u{11d93}', '\u{11d98}', IdentifierType::Limited_Use), ('\u{11da0}', '\u{11da9}', IdentifierType::Limited_Use), ('\u{11ee0}', '\u{11ef6}', - IdentifierType::Exclusion), ('\u{11ef7}', '\u{11ef8}', IdentifierType::Exclusion), - ('\u{11f00}', '\u{11f10}', IdentifierType::Exclusion), ('\u{11f12}', '\u{11f3a}', - IdentifierType::Exclusion), ('\u{11f3e}', '\u{11f42}', IdentifierType::Exclusion), - ('\u{11f43}', '\u{11f4f}', IdentifierType::Exclusion), ('\u{11f50}', '\u{11f59}', - IdentifierType::Exclusion), ('\u{11f5a}', '\u{11f5a}', IdentifierType::Exclusion), - ('\u{11fb0}', '\u{11fb0}', IdentifierType::Limited_Use), ('\u{11fc0}', '\u{11ff1}', - IdentifierType::Not_XID), ('\u{11fff}', '\u{11fff}', IdentifierType::Not_XID), - ('\u{12000}', '\u{1236e}', IdentifierType::Exclusion), ('\u{1236f}', '\u{12398}', - IdentifierType::Exclusion), ('\u{12399}', '\u{12399}', IdentifierType::Exclusion), - ('\u{12400}', '\u{12462}', IdentifierType::Exclusion), ('\u{12463}', '\u{1246e}', - IdentifierType::Exclusion), ('\u{12470}', '\u{12473}', IdentifierType::Exclusion), - ('\u{12474}', '\u{12474}', IdentifierType::Exclusion), ('\u{12480}', '\u{12543}', - IdentifierType::Exclusion), ('\u{12f90}', '\u{12ff0}', IdentifierType::Exclusion), - ('\u{12ff1}', '\u{12ff2}', IdentifierType::Exclusion), ('\u{13000}', '\u{1342e}', - IdentifierType::Exclusion), ('\u{1342f}', '\u{1342f}', IdentifierType::Exclusion), - ('\u{13430}', '\u{13438}', IdentifierType::Exclusion), ('\u{13439}', '\u{1343f}', - IdentifierType::Exclusion), ('\u{13440}', '\u{13455}', IdentifierType::Exclusion), - ('\u{13460}', '\u{143fa}', IdentifierType::Exclusion), ('\u{14400}', '\u{14646}', - IdentifierType::Exclusion), ('\u{16100}', '\u{16139}', IdentifierType::Exclusion), - ('\u{16800}', '\u{16a38}', IdentifierType::Limited_Use), ('\u{16a40}', '\u{16a5e}', - IdentifierType::Uncommon_Use), ('\u{16a60}', '\u{16a69}', IdentifierType::Uncommon_Use), - ('\u{16a6e}', '\u{16a6f}', IdentifierType::Exclusion), ('\u{16a70}', '\u{16abe}', - IdentifierType::Exclusion), ('\u{16ac0}', '\u{16ac9}', IdentifierType::Exclusion), - ('\u{16ad0}', '\u{16aed}', IdentifierType::Exclusion), ('\u{16af0}', '\u{16af4}', - IdentifierType::Exclusion), ('\u{16af5}', '\u{16af5}', IdentifierType::Exclusion), - ('\u{16b00}', '\u{16b36}', IdentifierType::Exclusion), ('\u{16b37}', '\u{16b3f}', + IdentifierType::Exclusion), ('\u{11f00}', '\u{11f10}', IdentifierType::Exclusion), + ('\u{11f12}', '\u{11f3a}', IdentifierType::Exclusion), ('\u{11f3e}', '\u{11f42}', + IdentifierType::Exclusion), ('\u{11f50}', '\u{11f59}', IdentifierType::Exclusion), + ('\u{11f5a}', '\u{11f5a}', IdentifierType::Exclusion), ('\u{11fb0}', '\u{11fb0}', + IdentifierType::Limited_Use), ('\u{11fc0}', '\u{11ff1}', IdentifierType::Not_XID), + ('\u{11fff}', '\u{11fff}', IdentifierType::Not_XID), ('\u{12000}', '\u{1236e}', + IdentifierType::Exclusion), ('\u{1236f}', '\u{12398}', IdentifierType::Exclusion), + ('\u{12399}', '\u{12399}', IdentifierType::Exclusion), ('\u{12400}', '\u{12462}', + IdentifierType::Exclusion), ('\u{12463}', '\u{1246e}', IdentifierType::Exclusion), + ('\u{12480}', '\u{12543}', IdentifierType::Exclusion), ('\u{12f90}', '\u{12ff0}', + IdentifierType::Exclusion), ('\u{13000}', '\u{1342e}', IdentifierType::Exclusion), + ('\u{1342f}', '\u{1342f}', IdentifierType::Exclusion), ('\u{13440}', '\u{13455}', + IdentifierType::Exclusion), ('\u{13460}', '\u{143fa}', IdentifierType::Exclusion), + ('\u{14400}', '\u{14646}', IdentifierType::Exclusion), ('\u{16100}', '\u{16139}', + IdentifierType::Exclusion), ('\u{16800}', '\u{16a38}', IdentifierType::Limited_Use), + ('\u{16a70}', '\u{16abe}', IdentifierType::Exclusion), ('\u{16ac0}', '\u{16ac9}', + IdentifierType::Exclusion), ('\u{16ad0}', '\u{16aed}', IdentifierType::Exclusion), + ('\u{16af0}', '\u{16af4}', IdentifierType::Exclusion), ('\u{16b00}', '\u{16b36}', IdentifierType::Exclusion), ('\u{16b40}', '\u{16b43}', IdentifierType::Exclusion), - ('\u{16b44}', '\u{16b45}', IdentifierType::Exclusion), ('\u{16b50}', '\u{16b59}', - IdentifierType::Exclusion), ('\u{16b5b}', '\u{16b61}', IdentifierType::Exclusion), - ('\u{16b63}', '\u{16b77}', IdentifierType::Exclusion), ('\u{16b7d}', '\u{16b8f}', - IdentifierType::Exclusion), ('\u{16d40}', '\u{16d6c}', IdentifierType::Exclusion), - ('\u{16d6d}', '\u{16d6f}', IdentifierType::Exclusion), ('\u{16d70}', '\u{16d79}', + ('\u{16b50}', '\u{16b59}', IdentifierType::Exclusion), ('\u{16b63}', '\u{16b77}', + IdentifierType::Exclusion), ('\u{16b7d}', '\u{16b8f}', IdentifierType::Exclusion), + ('\u{16d40}', '\u{16d6c}', IdentifierType::Exclusion), ('\u{16d70}', '\u{16d79}', IdentifierType::Exclusion), ('\u{16e40}', '\u{16e7f}', IdentifierType::Exclusion), - ('\u{16e80}', '\u{16e9a}', IdentifierType::Exclusion), ('\u{16f00}', '\u{16f44}', - IdentifierType::Limited_Use), ('\u{16f45}', '\u{16f4a}', IdentifierType::Limited_Use), - ('\u{16f4f}', '\u{16f4f}', IdentifierType::Limited_Use), ('\u{16f50}', '\u{16f7e}', - IdentifierType::Limited_Use), ('\u{16f7f}', '\u{16f87}', IdentifierType::Limited_Use), - ('\u{16f8f}', '\u{16f9f}', IdentifierType::Limited_Use), ('\u{16fe0}', '\u{16fe0}', - IdentifierType::Exclusion), ('\u{16fe1}', '\u{16fe1}', IdentifierType::Exclusion), - ('\u{16fe2}', '\u{16fe2}', IdentifierType::Not_XID), ('\u{16fe3}', '\u{16fe3}', - IdentifierType::Obsolete), ('\u{16fe4}', '\u{16fe4}', IdentifierType::Exclusion), - ('\u{16ff0}', '\u{16ff1}', IdentifierType::Recommended), ('\u{17000}', '\u{187ec}', - IdentifierType::Exclusion), ('\u{187ed}', '\u{187f1}', IdentifierType::Exclusion), - ('\u{187f2}', '\u{187f7}', IdentifierType::Exclusion), ('\u{18800}', '\u{18af2}', - IdentifierType::Exclusion), ('\u{18af3}', '\u{18cd5}', IdentifierType::Exclusion), - ('\u{18cff}', '\u{18cff}', IdentifierType::Exclusion), ('\u{18d00}', '\u{18d08}', - IdentifierType::Exclusion), ('\u{1aff0}', '\u{1aff3}', IdentifierType::Uncommon_Use), - ('\u{1aff5}', '\u{1affb}', IdentifierType::Uncommon_Use), ('\u{1affd}', '\u{1affe}', - IdentifierType::Uncommon_Use), ('\u{1b000}', '\u{1b001}', IdentifierType::Obsolete), - ('\u{1b002}', '\u{1b11e}', IdentifierType::Obsolete), ('\u{1b11f}', '\u{1b122}', - IdentifierType::Recommended), ('\u{1b132}', '\u{1b132}', IdentifierType::Recommended), - ('\u{1b150}', '\u{1b152}', IdentifierType::Recommended), ('\u{1b155}', '\u{1b155}', - IdentifierType::Recommended), ('\u{1b164}', '\u{1b167}', IdentifierType::Recommended), - ('\u{1b170}', '\u{1b2fb}', IdentifierType::Exclusion), ('\u{1bc00}', '\u{1bc6a}', - IdentifierType::Exclusion), ('\u{1bc70}', '\u{1bc7c}', IdentifierType::Exclusion), - ('\u{1bc80}', '\u{1bc88}', IdentifierType::Exclusion), ('\u{1bc90}', '\u{1bc99}', - IdentifierType::Exclusion), ('\u{1bc9c}', '\u{1bc9c}', IdentifierType::Exclusion), - ('\u{1bc9d}', '\u{1bc9e}', IdentifierType::Exclusion), ('\u{1bc9f}', '\u{1bc9f}', + ('\u{16f00}', '\u{16f44}', IdentifierType::Limited_Use), ('\u{16f45}', '\u{16f4a}', + IdentifierType::Limited_Use), ('\u{16f4f}', '\u{16f4f}', IdentifierType::Limited_Use), + ('\u{16f50}', '\u{16f7e}', IdentifierType::Limited_Use), ('\u{16f7f}', '\u{16f87}', + IdentifierType::Limited_Use), ('\u{16f8f}', '\u{16f9f}', IdentifierType::Limited_Use), + ('\u{16fe0}', '\u{16fe0}', IdentifierType::Exclusion), ('\u{16fe1}', '\u{16fe1}', + IdentifierType::Exclusion), ('\u{16fe2}', '\u{16fe2}', IdentifierType::Not_XID), + ('\u{16fe3}', '\u{16fe3}', IdentifierType::Obsolete), ('\u{16fe4}', '\u{16fe4}', + IdentifierType::Exclusion), ('\u{16ff0}', '\u{16ff1}', IdentifierType::Recommended), + ('\u{17000}', '\u{187ec}', IdentifierType::Exclusion), ('\u{187ed}', '\u{187f1}', + IdentifierType::Exclusion), ('\u{187f2}', '\u{187f7}', IdentifierType::Exclusion), + ('\u{18800}', '\u{18af2}', IdentifierType::Exclusion), ('\u{18af3}', '\u{18cd5}', + IdentifierType::Exclusion), ('\u{18cff}', '\u{18cff}', IdentifierType::Exclusion), + ('\u{18d00}', '\u{18d08}', IdentifierType::Exclusion), ('\u{1aff0}', '\u{1aff3}', + IdentifierType::Uncommon_Use), ('\u{1aff5}', '\u{1affb}', IdentifierType::Uncommon_Use), + ('\u{1affd}', '\u{1affe}', IdentifierType::Uncommon_Use), ('\u{1b000}', '\u{1b001}', + IdentifierType::Obsolete), ('\u{1b002}', '\u{1b11e}', IdentifierType::Obsolete), + ('\u{1b11f}', '\u{1b122}', IdentifierType::Recommended), ('\u{1b132}', '\u{1b132}', + IdentifierType::Recommended), ('\u{1b150}', '\u{1b152}', IdentifierType::Recommended), + ('\u{1b155}', '\u{1b155}', IdentifierType::Recommended), ('\u{1b164}', '\u{1b167}', + IdentifierType::Recommended), ('\u{1b170}', '\u{1b2fb}', IdentifierType::Exclusion), + ('\u{1bc00}', '\u{1bc6a}', IdentifierType::Exclusion), ('\u{1bc70}', '\u{1bc7c}', + IdentifierType::Exclusion), ('\u{1bc80}', '\u{1bc88}', IdentifierType::Exclusion), + ('\u{1bc90}', '\u{1bc99}', IdentifierType::Exclusion), ('\u{1bc9d}', '\u{1bc9e}', IdentifierType::Exclusion), ('\u{1bca0}', '\u{1bca3}', IdentifierType::Default_Ignorable), ('\u{1cc00}', '\u{1ccd5}', IdentifierType::Not_XID), ('\u{1ccd6}', '\u{1ccf9}', IdentifierType::Not_NFKC), ('\u{1cd00}', '\u{1ceb3}', IdentifierType::Not_XID), ('\u{1cf00}', '\u{1cf2d}', IdentifierType::Technical), ('\u{1cf30}', '\u{1cf46}', - IdentifierType::Technical), ('\u{1cf50}', '\u{1cfc3}', IdentifierType::Technical), - ('\u{1d000}', '\u{1d0f5}', IdentifierType::Technical), ('\u{1d100}', '\u{1d126}', - IdentifierType::Technical), ('\u{1d129}', '\u{1d129}', IdentifierType::Technical), - ('\u{1d12a}', '\u{1d15d}', IdentifierType::Technical), ('\u{1d15e}', '\u{1d164}', - IdentifierType::Not_NFKC), ('\u{1d165}', '\u{1d169}', IdentifierType::Technical), - ('\u{1d16a}', '\u{1d16c}', IdentifierType::Technical), ('\u{1d16d}', '\u{1d172}', + IdentifierType::Technical), ('\u{1d15e}', '\u{1d164}', IdentifierType::Not_NFKC), + ('\u{1d165}', '\u{1d169}', IdentifierType::Technical), ('\u{1d16d}', '\u{1d172}', IdentifierType::Technical), ('\u{1d173}', '\u{1d17a}', IdentifierType::Default_Ignorable), - ('\u{1d17b}', '\u{1d182}', IdentifierType::Technical), ('\u{1d183}', '\u{1d184}', - IdentifierType::Technical), ('\u{1d185}', '\u{1d18b}', IdentifierType::Technical), - ('\u{1d18c}', '\u{1d1a9}', IdentifierType::Technical), ('\u{1d1aa}', '\u{1d1ad}', - IdentifierType::Technical), ('\u{1d1ae}', '\u{1d1ba}', IdentifierType::Technical), - ('\u{1d1bb}', '\u{1d1c0}', IdentifierType::Not_NFKC), ('\u{1d1c1}', '\u{1d1dd}', - IdentifierType::Technical), ('\u{1d1de}', '\u{1d1e8}', IdentifierType::Uncommon_Use), - ('\u{1d1e9}', '\u{1d1ea}', IdentifierType::Technical), ('\u{1d200}', '\u{1d241}', - IdentifierType::Obsolete), ('\u{1d242}', '\u{1d244}', IdentifierType::Technical), - ('\u{1d245}', '\u{1d245}', IdentifierType::Obsolete), ('\u{1d2c0}', '\u{1d2d3}', + ('\u{1d17b}', '\u{1d182}', IdentifierType::Technical), ('\u{1d185}', '\u{1d18b}', + IdentifierType::Technical), ('\u{1d1aa}', '\u{1d1ad}', IdentifierType::Technical), + ('\u{1d1bb}', '\u{1d1c0}', IdentifierType::Not_NFKC), ('\u{1d2c0}', '\u{1d2d3}', IdentifierType::Not_XID), ('\u{1d2e0}', '\u{1d2f3}', IdentifierType::Not_XID), - ('\u{1d300}', '\u{1d356}', IdentifierType::Technical), ('\u{1d360}', '\u{1d371}', - IdentifierType::Not_XID), ('\u{1d372}', '\u{1d378}', IdentifierType::Not_XID), - ('\u{1d400}', '\u{1d454}', IdentifierType::Not_NFKC), ('\u{1d456}', '\u{1d49c}', - IdentifierType::Not_NFKC), ('\u{1d49e}', '\u{1d49f}', IdentifierType::Not_NFKC), - ('\u{1d4a2}', '\u{1d4a2}', IdentifierType::Not_NFKC), ('\u{1d4a5}', '\u{1d4a6}', - IdentifierType::Not_NFKC), ('\u{1d4a9}', '\u{1d4ac}', IdentifierType::Not_NFKC), - ('\u{1d4ae}', '\u{1d4b9}', IdentifierType::Not_NFKC), ('\u{1d4bb}', '\u{1d4bb}', - IdentifierType::Not_NFKC), ('\u{1d4bd}', '\u{1d4c0}', IdentifierType::Not_NFKC), - ('\u{1d4c1}', '\u{1d4c1}', IdentifierType::Not_NFKC), ('\u{1d4c2}', '\u{1d4c3}', - IdentifierType::Not_NFKC), ('\u{1d4c5}', '\u{1d505}', IdentifierType::Not_NFKC), - ('\u{1d507}', '\u{1d50a}', IdentifierType::Not_NFKC), ('\u{1d50d}', '\u{1d514}', - IdentifierType::Not_NFKC), ('\u{1d516}', '\u{1d51c}', IdentifierType::Not_NFKC), - ('\u{1d51e}', '\u{1d539}', IdentifierType::Not_NFKC), ('\u{1d53b}', '\u{1d53e}', - IdentifierType::Not_NFKC), ('\u{1d540}', '\u{1d544}', IdentifierType::Not_NFKC), - ('\u{1d546}', '\u{1d546}', IdentifierType::Not_NFKC), ('\u{1d54a}', '\u{1d550}', - IdentifierType::Not_NFKC), ('\u{1d552}', '\u{1d6a3}', IdentifierType::Not_NFKC), - ('\u{1d6a4}', '\u{1d6a5}', IdentifierType::Not_NFKC), ('\u{1d6a8}', '\u{1d7c9}', - IdentifierType::Not_NFKC), ('\u{1d7ca}', '\u{1d7cb}', IdentifierType::Not_NFKC), - ('\u{1d7ce}', '\u{1d7ff}', IdentifierType::Not_NFKC), ('\u{1d800}', '\u{1d9ff}', - IdentifierType::Exclusion), ('\u{1da00}', '\u{1da36}', IdentifierType::Exclusion), - ('\u{1da37}', '\u{1da3a}', IdentifierType::Exclusion), ('\u{1da3b}', '\u{1da6c}', - IdentifierType::Exclusion), ('\u{1da6d}', '\u{1da74}', IdentifierType::Exclusion), - ('\u{1da75}', '\u{1da75}', IdentifierType::Exclusion), ('\u{1da76}', '\u{1da83}', - IdentifierType::Exclusion), ('\u{1da84}', '\u{1da84}', IdentifierType::Exclusion), - ('\u{1da85}', '\u{1da8b}', IdentifierType::Exclusion), ('\u{1da9b}', '\u{1da9f}', + ('\u{1d360}', '\u{1d371}', IdentifierType::Not_XID), ('\u{1d372}', '\u{1d378}', + IdentifierType::Not_XID), ('\u{1d400}', '\u{1d454}', IdentifierType::Not_NFKC), + ('\u{1d456}', '\u{1d49c}', IdentifierType::Not_NFKC), ('\u{1d49e}', '\u{1d49f}', + IdentifierType::Not_NFKC), ('\u{1d4a2}', '\u{1d4a2}', IdentifierType::Not_NFKC), + ('\u{1d4a5}', '\u{1d4a6}', IdentifierType::Not_NFKC), ('\u{1d4a9}', '\u{1d4ac}', + IdentifierType::Not_NFKC), ('\u{1d4ae}', '\u{1d4b9}', IdentifierType::Not_NFKC), + ('\u{1d4bb}', '\u{1d4bb}', IdentifierType::Not_NFKC), ('\u{1d4bd}', '\u{1d4c0}', + IdentifierType::Not_NFKC), ('\u{1d4c1}', '\u{1d4c1}', IdentifierType::Not_NFKC), + ('\u{1d4c2}', '\u{1d4c3}', IdentifierType::Not_NFKC), ('\u{1d4c5}', '\u{1d505}', + IdentifierType::Not_NFKC), ('\u{1d507}', '\u{1d50a}', IdentifierType::Not_NFKC), + ('\u{1d50d}', '\u{1d514}', IdentifierType::Not_NFKC), ('\u{1d516}', '\u{1d51c}', + IdentifierType::Not_NFKC), ('\u{1d51e}', '\u{1d539}', IdentifierType::Not_NFKC), + ('\u{1d53b}', '\u{1d53e}', IdentifierType::Not_NFKC), ('\u{1d540}', '\u{1d544}', + IdentifierType::Not_NFKC), ('\u{1d546}', '\u{1d546}', IdentifierType::Not_NFKC), + ('\u{1d54a}', '\u{1d550}', IdentifierType::Not_NFKC), ('\u{1d552}', '\u{1d6a3}', + IdentifierType::Not_NFKC), ('\u{1d6a4}', '\u{1d6a5}', IdentifierType::Not_NFKC), + ('\u{1d6a8}', '\u{1d7c9}', IdentifierType::Not_NFKC), ('\u{1d7ca}', '\u{1d7cb}', + IdentifierType::Not_NFKC), ('\u{1d7ce}', '\u{1d7ff}', IdentifierType::Not_NFKC), + ('\u{1da00}', '\u{1da36}', IdentifierType::Exclusion), ('\u{1da3b}', '\u{1da6c}', + IdentifierType::Exclusion), ('\u{1da75}', '\u{1da75}', IdentifierType::Exclusion), + ('\u{1da84}', '\u{1da84}', IdentifierType::Exclusion), ('\u{1da9b}', '\u{1da9f}', IdentifierType::Exclusion), ('\u{1daa1}', '\u{1daaf}', IdentifierType::Exclusion), ('\u{1df00}', '\u{1df1e}', IdentifierType::Recommended), ('\u{1df25}', '\u{1df2a}', IdentifierType::Recommended), ('\u{1e000}', '\u{1e006}', IdentifierType::Exclusion), @@ -1622,103 +1448,99 @@ pub mod identifier { IdentifierType::Not_NFKC), ('\u{1e08f}', '\u{1e08f}', IdentifierType::Recommended), ('\u{1e100}', '\u{1e12c}', IdentifierType::Limited_Use), ('\u{1e130}', '\u{1e13d}', IdentifierType::Limited_Use), ('\u{1e140}', '\u{1e149}', IdentifierType::Limited_Use), - ('\u{1e14e}', '\u{1e14e}', IdentifierType::Limited_Use), ('\u{1e14f}', '\u{1e14f}', - IdentifierType::Limited_Use), ('\u{1e290}', '\u{1e2ae}', IdentifierType::Exclusion), - ('\u{1e2c0}', '\u{1e2f9}', IdentifierType::Limited_Use), ('\u{1e2ff}', '\u{1e2ff}', - IdentifierType::Limited_Use), ('\u{1e4d0}', '\u{1e4f9}', IdentifierType::Exclusion), - ('\u{1e5d0}', '\u{1e5fa}', IdentifierType::Exclusion), ('\u{1e5ff}', '\u{1e5ff}', + ('\u{1e14e}', '\u{1e14e}', IdentifierType::Limited_Use), ('\u{1e290}', '\u{1e2ae}', + IdentifierType::Exclusion), ('\u{1e2c0}', '\u{1e2f9}', IdentifierType::Limited_Use), + ('\u{1e4d0}', '\u{1e4f9}', IdentifierType::Exclusion), ('\u{1e5d0}', '\u{1e5fa}', IdentifierType::Exclusion), ('\u{1e7e0}', '\u{1e7e6}', IdentifierType::Recommended), ('\u{1e7e8}', '\u{1e7eb}', IdentifierType::Recommended), ('\u{1e7ed}', '\u{1e7ee}', IdentifierType::Recommended), ('\u{1e7f0}', '\u{1e7fe}', IdentifierType::Recommended), - ('\u{1e800}', '\u{1e8c4}', IdentifierType::Exclusion), ('\u{1e8c7}', '\u{1e8cf}', - IdentifierType::Exclusion), ('\u{1e8d0}', '\u{1e8d6}', IdentifierType::Exclusion), - ('\u{1e900}', '\u{1e94a}', IdentifierType::Limited_Use), ('\u{1e94b}', '\u{1e94b}', - IdentifierType::Limited_Use), ('\u{1e950}', '\u{1e959}', IdentifierType::Limited_Use), - ('\u{1e95e}', '\u{1e95f}', IdentifierType::Limited_Use), ('\u{1ec71}', '\u{1ecb4}', - IdentifierType::Not_XID), ('\u{1ed01}', '\u{1ed3d}', IdentifierType::Not_XID), - ('\u{1ee00}', '\u{1ee03}', IdentifierType::Not_NFKC), ('\u{1ee05}', '\u{1ee1f}', - IdentifierType::Not_NFKC), ('\u{1ee21}', '\u{1ee22}', IdentifierType::Not_NFKC), - ('\u{1ee24}', '\u{1ee24}', IdentifierType::Not_NFKC), ('\u{1ee27}', '\u{1ee27}', - IdentifierType::Not_NFKC), ('\u{1ee29}', '\u{1ee32}', IdentifierType::Not_NFKC), - ('\u{1ee34}', '\u{1ee37}', IdentifierType::Not_NFKC), ('\u{1ee39}', '\u{1ee39}', - IdentifierType::Not_NFKC), ('\u{1ee3b}', '\u{1ee3b}', IdentifierType::Not_NFKC), - ('\u{1ee42}', '\u{1ee42}', IdentifierType::Not_NFKC), ('\u{1ee47}', '\u{1ee47}', - IdentifierType::Not_NFKC), ('\u{1ee49}', '\u{1ee49}', IdentifierType::Not_NFKC), - ('\u{1ee4b}', '\u{1ee4b}', IdentifierType::Not_NFKC), ('\u{1ee4d}', '\u{1ee4f}', - IdentifierType::Not_NFKC), ('\u{1ee51}', '\u{1ee52}', IdentifierType::Not_NFKC), - ('\u{1ee54}', '\u{1ee54}', IdentifierType::Not_NFKC), ('\u{1ee57}', '\u{1ee57}', - IdentifierType::Not_NFKC), ('\u{1ee59}', '\u{1ee59}', IdentifierType::Not_NFKC), - ('\u{1ee5b}', '\u{1ee5b}', IdentifierType::Not_NFKC), ('\u{1ee5d}', '\u{1ee5d}', - IdentifierType::Not_NFKC), ('\u{1ee5f}', '\u{1ee5f}', IdentifierType::Not_NFKC), - ('\u{1ee61}', '\u{1ee62}', IdentifierType::Not_NFKC), ('\u{1ee64}', '\u{1ee64}', - IdentifierType::Not_NFKC), ('\u{1ee67}', '\u{1ee6a}', IdentifierType::Not_NFKC), - ('\u{1ee6c}', '\u{1ee72}', IdentifierType::Not_NFKC), ('\u{1ee74}', '\u{1ee77}', - IdentifierType::Not_NFKC), ('\u{1ee79}', '\u{1ee7c}', IdentifierType::Not_NFKC), - ('\u{1ee7e}', '\u{1ee7e}', IdentifierType::Not_NFKC), ('\u{1ee80}', '\u{1ee89}', - IdentifierType::Not_NFKC), ('\u{1ee8b}', '\u{1ee9b}', IdentifierType::Not_NFKC), - ('\u{1eea1}', '\u{1eea3}', IdentifierType::Not_NFKC), ('\u{1eea5}', '\u{1eea9}', - IdentifierType::Not_NFKC), ('\u{1eeab}', '\u{1eebb}', IdentifierType::Not_NFKC), - ('\u{1eef0}', '\u{1eef1}', IdentifierType::Not_XID), ('\u{1f000}', '\u{1f02b}', - IdentifierType::Not_XID), ('\u{1f030}', '\u{1f093}', IdentifierType::Not_XID), - ('\u{1f0a0}', '\u{1f0ae}', IdentifierType::Not_XID), ('\u{1f0b1}', '\u{1f0be}', - IdentifierType::Not_XID), ('\u{1f0bf}', '\u{1f0bf}', IdentifierType::Not_XID), - ('\u{1f0c1}', '\u{1f0cf}', IdentifierType::Not_XID), ('\u{1f0d1}', '\u{1f0df}', - IdentifierType::Not_XID), ('\u{1f0e0}', '\u{1f0f5}', IdentifierType::Not_XID), - ('\u{1f100}', '\u{1f10a}', IdentifierType::Not_NFKC), ('\u{1f10b}', '\u{1f10c}', - IdentifierType::Not_XID), ('\u{1f10d}', '\u{1f10f}', IdentifierType::Not_XID), - ('\u{1f110}', '\u{1f12e}', IdentifierType::Not_NFKC), ('\u{1f12f}', '\u{1f12f}', - IdentifierType::Not_XID), ('\u{1f130}', '\u{1f130}', IdentifierType::Not_NFKC), - ('\u{1f131}', '\u{1f131}', IdentifierType::Not_NFKC), ('\u{1f132}', '\u{1f13c}', - IdentifierType::Not_NFKC), ('\u{1f13d}', '\u{1f13d}', IdentifierType::Not_NFKC), - ('\u{1f13e}', '\u{1f13e}', IdentifierType::Not_NFKC), ('\u{1f13f}', '\u{1f13f}', - IdentifierType::Not_NFKC), ('\u{1f140}', '\u{1f141}', IdentifierType::Not_NFKC), - ('\u{1f142}', '\u{1f142}', IdentifierType::Not_NFKC), ('\u{1f143}', '\u{1f145}', - IdentifierType::Not_NFKC), ('\u{1f146}', '\u{1f146}', IdentifierType::Not_NFKC), - ('\u{1f147}', '\u{1f149}', IdentifierType::Not_NFKC), ('\u{1f14a}', '\u{1f14e}', - IdentifierType::Not_NFKC), ('\u{1f14f}', '\u{1f14f}', IdentifierType::Not_NFKC), - ('\u{1f150}', '\u{1f156}', IdentifierType::Not_XID), ('\u{1f157}', '\u{1f157}', - IdentifierType::Not_XID), ('\u{1f158}', '\u{1f15e}', IdentifierType::Not_XID), - ('\u{1f15f}', '\u{1f15f}', IdentifierType::Not_XID), ('\u{1f160}', '\u{1f169}', - IdentifierType::Not_XID), ('\u{1f16a}', '\u{1f16b}', IdentifierType::Not_NFKC), - ('\u{1f16c}', '\u{1f16c}', IdentifierType::Not_NFKC), ('\u{1f16d}', '\u{1f16f}', - IdentifierType::Not_XID), ('\u{1f170}', '\u{1f178}', IdentifierType::Not_XID), - ('\u{1f179}', '\u{1f179}', IdentifierType::Not_XID), ('\u{1f17a}', '\u{1f17a}', - IdentifierType::Not_XID), ('\u{1f17b}', '\u{1f17c}', IdentifierType::Not_XID), - ('\u{1f17d}', '\u{1f17e}', IdentifierType::Not_XID), ('\u{1f17f}', '\u{1f17f}', - IdentifierType::Not_XID), ('\u{1f180}', '\u{1f189}', IdentifierType::Not_XID), - ('\u{1f18a}', '\u{1f18d}', IdentifierType::Not_XID), ('\u{1f18e}', '\u{1f18f}', - IdentifierType::Not_XID), ('\u{1f190}', '\u{1f190}', IdentifierType::Not_NFKC), - ('\u{1f191}', '\u{1f19a}', IdentifierType::Not_XID), ('\u{1f19b}', '\u{1f1ac}', - IdentifierType::Not_XID), ('\u{1f1ad}', '\u{1f1ad}', IdentifierType::Not_XID), - ('\u{1f1e6}', '\u{1f1ff}', IdentifierType::Not_XID), ('\u{1f200}', '\u{1f200}', - IdentifierType::Not_NFKC), ('\u{1f201}', '\u{1f202}', IdentifierType::Not_NFKC), - ('\u{1f210}', '\u{1f231}', IdentifierType::Not_NFKC), ('\u{1f232}', '\u{1f23a}', - IdentifierType::Not_NFKC), ('\u{1f23b}', '\u{1f23b}', IdentifierType::Not_NFKC), - ('\u{1f240}', '\u{1f248}', IdentifierType::Not_NFKC), ('\u{1f250}', '\u{1f251}', - IdentifierType::Not_NFKC), ('\u{1f260}', '\u{1f265}', IdentifierType::Not_XID), - ('\u{1f300}', '\u{1f320}', IdentifierType::Not_XID), ('\u{1f321}', '\u{1f32c}', - IdentifierType::Not_XID), ('\u{1f32d}', '\u{1f32f}', IdentifierType::Not_XID), - ('\u{1f330}', '\u{1f335}', IdentifierType::Not_XID), ('\u{1f336}', '\u{1f336}', - IdentifierType::Not_XID), ('\u{1f337}', '\u{1f37c}', IdentifierType::Not_XID), - ('\u{1f37d}', '\u{1f37d}', IdentifierType::Not_XID), ('\u{1f37e}', '\u{1f37f}', - IdentifierType::Not_XID), ('\u{1f380}', '\u{1f393}', IdentifierType::Not_XID), - ('\u{1f394}', '\u{1f39f}', IdentifierType::Not_XID), ('\u{1f3a0}', '\u{1f3c4}', - IdentifierType::Not_XID), ('\u{1f3c5}', '\u{1f3c5}', IdentifierType::Not_XID), - ('\u{1f3c6}', '\u{1f3ca}', IdentifierType::Not_XID), ('\u{1f3cb}', '\u{1f3ce}', - IdentifierType::Not_XID), ('\u{1f3cf}', '\u{1f3d3}', IdentifierType::Not_XID), - ('\u{1f3d4}', '\u{1f3df}', IdentifierType::Not_XID), ('\u{1f3e0}', '\u{1f3f0}', - IdentifierType::Not_XID), ('\u{1f3f1}', '\u{1f3f7}', IdentifierType::Not_XID), - ('\u{1f3f8}', '\u{1f3ff}', IdentifierType::Not_XID), ('\u{1f400}', '\u{1f43e}', - IdentifierType::Not_XID), ('\u{1f43f}', '\u{1f43f}', IdentifierType::Not_XID), - ('\u{1f440}', '\u{1f440}', IdentifierType::Not_XID), ('\u{1f441}', '\u{1f441}', - IdentifierType::Not_XID), ('\u{1f442}', '\u{1f4f7}', IdentifierType::Not_XID), - ('\u{1f4f8}', '\u{1f4f8}', IdentifierType::Not_XID), ('\u{1f4f9}', '\u{1f4fc}', - IdentifierType::Not_XID), ('\u{1f4fd}', '\u{1f4fe}', IdentifierType::Not_XID), - ('\u{1f4ff}', '\u{1f4ff}', IdentifierType::Not_XID), ('\u{1f500}', '\u{1f53d}', - IdentifierType::Not_XID), ('\u{1f53e}', '\u{1f53f}', IdentifierType::Not_XID), - ('\u{1f540}', '\u{1f543}', IdentifierType::Not_XID), ('\u{1f544}', '\u{1f54a}', - IdentifierType::Not_XID), ('\u{1f54b}', '\u{1f54e}', IdentifierType::Not_XID), - ('\u{1f54f}', '\u{1f54f}', IdentifierType::Uncommon_Use), ('\u{1f550}', '\u{1f567}', + ('\u{1e800}', '\u{1e8c4}', IdentifierType::Exclusion), ('\u{1e8d0}', '\u{1e8d6}', + IdentifierType::Exclusion), ('\u{1e900}', '\u{1e94a}', IdentifierType::Limited_Use), + ('\u{1e94b}', '\u{1e94b}', IdentifierType::Limited_Use), ('\u{1e950}', '\u{1e959}', + IdentifierType::Limited_Use), ('\u{1ec71}', '\u{1ecb4}', IdentifierType::Not_XID), + ('\u{1ed01}', '\u{1ed3d}', IdentifierType::Not_XID), ('\u{1ee00}', '\u{1ee03}', + IdentifierType::Not_NFKC), ('\u{1ee05}', '\u{1ee1f}', IdentifierType::Not_NFKC), + ('\u{1ee21}', '\u{1ee22}', IdentifierType::Not_NFKC), ('\u{1ee24}', '\u{1ee24}', + IdentifierType::Not_NFKC), ('\u{1ee27}', '\u{1ee27}', IdentifierType::Not_NFKC), + ('\u{1ee29}', '\u{1ee32}', IdentifierType::Not_NFKC), ('\u{1ee34}', '\u{1ee37}', + IdentifierType::Not_NFKC), ('\u{1ee39}', '\u{1ee39}', IdentifierType::Not_NFKC), + ('\u{1ee3b}', '\u{1ee3b}', IdentifierType::Not_NFKC), ('\u{1ee42}', '\u{1ee42}', + IdentifierType::Not_NFKC), ('\u{1ee47}', '\u{1ee47}', IdentifierType::Not_NFKC), + ('\u{1ee49}', '\u{1ee49}', IdentifierType::Not_NFKC), ('\u{1ee4b}', '\u{1ee4b}', + IdentifierType::Not_NFKC), ('\u{1ee4d}', '\u{1ee4f}', IdentifierType::Not_NFKC), + ('\u{1ee51}', '\u{1ee52}', IdentifierType::Not_NFKC), ('\u{1ee54}', '\u{1ee54}', + IdentifierType::Not_NFKC), ('\u{1ee57}', '\u{1ee57}', IdentifierType::Not_NFKC), + ('\u{1ee59}', '\u{1ee59}', IdentifierType::Not_NFKC), ('\u{1ee5b}', '\u{1ee5b}', + IdentifierType::Not_NFKC), ('\u{1ee5d}', '\u{1ee5d}', IdentifierType::Not_NFKC), + ('\u{1ee5f}', '\u{1ee5f}', IdentifierType::Not_NFKC), ('\u{1ee61}', '\u{1ee62}', + IdentifierType::Not_NFKC), ('\u{1ee64}', '\u{1ee64}', IdentifierType::Not_NFKC), + ('\u{1ee67}', '\u{1ee6a}', IdentifierType::Not_NFKC), ('\u{1ee6c}', '\u{1ee72}', + IdentifierType::Not_NFKC), ('\u{1ee74}', '\u{1ee77}', IdentifierType::Not_NFKC), + ('\u{1ee79}', '\u{1ee7c}', IdentifierType::Not_NFKC), ('\u{1ee7e}', '\u{1ee7e}', + IdentifierType::Not_NFKC), ('\u{1ee80}', '\u{1ee89}', IdentifierType::Not_NFKC), + ('\u{1ee8b}', '\u{1ee9b}', IdentifierType::Not_NFKC), ('\u{1eea1}', '\u{1eea3}', + IdentifierType::Not_NFKC), ('\u{1eea5}', '\u{1eea9}', IdentifierType::Not_NFKC), + ('\u{1eeab}', '\u{1eebb}', IdentifierType::Not_NFKC), ('\u{1eef0}', '\u{1eef1}', + IdentifierType::Not_XID), ('\u{1f000}', '\u{1f02b}', IdentifierType::Not_XID), + ('\u{1f030}', '\u{1f093}', IdentifierType::Not_XID), ('\u{1f0a0}', '\u{1f0ae}', + IdentifierType::Not_XID), ('\u{1f0b1}', '\u{1f0be}', IdentifierType::Not_XID), + ('\u{1f0bf}', '\u{1f0bf}', IdentifierType::Not_XID), ('\u{1f0c1}', '\u{1f0cf}', + IdentifierType::Not_XID), ('\u{1f0d1}', '\u{1f0df}', IdentifierType::Not_XID), + ('\u{1f0e0}', '\u{1f0f5}', IdentifierType::Not_XID), ('\u{1f100}', '\u{1f10a}', + IdentifierType::Not_NFKC), ('\u{1f10b}', '\u{1f10c}', IdentifierType::Not_XID), + ('\u{1f10d}', '\u{1f10f}', IdentifierType::Not_XID), ('\u{1f110}', '\u{1f12e}', + IdentifierType::Not_NFKC), ('\u{1f12f}', '\u{1f12f}', IdentifierType::Not_XID), + ('\u{1f130}', '\u{1f130}', IdentifierType::Not_NFKC), ('\u{1f131}', '\u{1f131}', + IdentifierType::Not_NFKC), ('\u{1f132}', '\u{1f13c}', IdentifierType::Not_NFKC), + ('\u{1f13d}', '\u{1f13d}', IdentifierType::Not_NFKC), ('\u{1f13e}', '\u{1f13e}', + IdentifierType::Not_NFKC), ('\u{1f13f}', '\u{1f13f}', IdentifierType::Not_NFKC), + ('\u{1f140}', '\u{1f141}', IdentifierType::Not_NFKC), ('\u{1f142}', '\u{1f142}', + IdentifierType::Not_NFKC), ('\u{1f143}', '\u{1f145}', IdentifierType::Not_NFKC), + ('\u{1f146}', '\u{1f146}', IdentifierType::Not_NFKC), ('\u{1f147}', '\u{1f149}', + IdentifierType::Not_NFKC), ('\u{1f14a}', '\u{1f14e}', IdentifierType::Not_NFKC), + ('\u{1f14f}', '\u{1f14f}', IdentifierType::Not_NFKC), ('\u{1f150}', '\u{1f156}', + IdentifierType::Not_XID), ('\u{1f157}', '\u{1f157}', IdentifierType::Not_XID), + ('\u{1f158}', '\u{1f15e}', IdentifierType::Not_XID), ('\u{1f15f}', '\u{1f15f}', + IdentifierType::Not_XID), ('\u{1f160}', '\u{1f169}', IdentifierType::Not_XID), + ('\u{1f16a}', '\u{1f16b}', IdentifierType::Not_NFKC), ('\u{1f16c}', '\u{1f16c}', + IdentifierType::Not_NFKC), ('\u{1f16d}', '\u{1f16f}', IdentifierType::Not_XID), + ('\u{1f170}', '\u{1f178}', IdentifierType::Not_XID), ('\u{1f179}', '\u{1f179}', + IdentifierType::Not_XID), ('\u{1f17a}', '\u{1f17a}', IdentifierType::Not_XID), + ('\u{1f17b}', '\u{1f17c}', IdentifierType::Not_XID), ('\u{1f17d}', '\u{1f17e}', + IdentifierType::Not_XID), ('\u{1f17f}', '\u{1f17f}', IdentifierType::Not_XID), + ('\u{1f180}', '\u{1f189}', IdentifierType::Not_XID), ('\u{1f18a}', '\u{1f18d}', + IdentifierType::Not_XID), ('\u{1f18e}', '\u{1f18f}', IdentifierType::Not_XID), + ('\u{1f190}', '\u{1f190}', IdentifierType::Not_NFKC), ('\u{1f191}', '\u{1f19a}', + IdentifierType::Not_XID), ('\u{1f19b}', '\u{1f1ac}', IdentifierType::Not_XID), + ('\u{1f1ad}', '\u{1f1ad}', IdentifierType::Not_XID), ('\u{1f1e6}', '\u{1f1ff}', + IdentifierType::Not_XID), ('\u{1f200}', '\u{1f200}', IdentifierType::Not_NFKC), + ('\u{1f201}', '\u{1f202}', IdentifierType::Not_NFKC), ('\u{1f210}', '\u{1f231}', + IdentifierType::Not_NFKC), ('\u{1f232}', '\u{1f23a}', IdentifierType::Not_NFKC), + ('\u{1f23b}', '\u{1f23b}', IdentifierType::Not_NFKC), ('\u{1f240}', '\u{1f248}', + IdentifierType::Not_NFKC), ('\u{1f250}', '\u{1f251}', IdentifierType::Not_NFKC), + ('\u{1f260}', '\u{1f265}', IdentifierType::Not_XID), ('\u{1f300}', '\u{1f320}', + IdentifierType::Not_XID), ('\u{1f321}', '\u{1f32c}', IdentifierType::Not_XID), + ('\u{1f32d}', '\u{1f32f}', IdentifierType::Not_XID), ('\u{1f330}', '\u{1f335}', + IdentifierType::Not_XID), ('\u{1f336}', '\u{1f336}', IdentifierType::Not_XID), + ('\u{1f337}', '\u{1f37c}', IdentifierType::Not_XID), ('\u{1f37d}', '\u{1f37d}', + IdentifierType::Not_XID), ('\u{1f37e}', '\u{1f37f}', IdentifierType::Not_XID), + ('\u{1f380}', '\u{1f393}', IdentifierType::Not_XID), ('\u{1f394}', '\u{1f39f}', + IdentifierType::Not_XID), ('\u{1f3a0}', '\u{1f3c4}', IdentifierType::Not_XID), + ('\u{1f3c5}', '\u{1f3c5}', IdentifierType::Not_XID), ('\u{1f3c6}', '\u{1f3ca}', + IdentifierType::Not_XID), ('\u{1f3cb}', '\u{1f3ce}', IdentifierType::Not_XID), + ('\u{1f3cf}', '\u{1f3d3}', IdentifierType::Not_XID), ('\u{1f3d4}', '\u{1f3df}', + IdentifierType::Not_XID), ('\u{1f3e0}', '\u{1f3f0}', IdentifierType::Not_XID), + ('\u{1f3f1}', '\u{1f3f7}', IdentifierType::Not_XID), ('\u{1f3f8}', '\u{1f3ff}', + IdentifierType::Not_XID), ('\u{1f400}', '\u{1f43e}', IdentifierType::Not_XID), + ('\u{1f43f}', '\u{1f43f}', IdentifierType::Not_XID), ('\u{1f440}', '\u{1f440}', + IdentifierType::Not_XID), ('\u{1f441}', '\u{1f441}', IdentifierType::Not_XID), + ('\u{1f442}', '\u{1f4f7}', IdentifierType::Not_XID), ('\u{1f4f8}', '\u{1f4f8}', + IdentifierType::Not_XID), ('\u{1f4f9}', '\u{1f4fc}', IdentifierType::Not_XID), + ('\u{1f4fd}', '\u{1f4fe}', IdentifierType::Not_XID), ('\u{1f4ff}', '\u{1f4ff}', + IdentifierType::Not_XID), ('\u{1f500}', '\u{1f53d}', IdentifierType::Not_XID), + ('\u{1f53e}', '\u{1f53f}', IdentifierType::Not_XID), ('\u{1f540}', '\u{1f543}', + IdentifierType::Not_XID), ('\u{1f544}', '\u{1f54a}', IdentifierType::Not_XID), + ('\u{1f54b}', '\u{1f54e}', IdentifierType::Not_XID), ('\u{1f550}', '\u{1f567}', IdentifierType::Not_XID), ('\u{1f568}', '\u{1f579}', IdentifierType::Not_XID), ('\u{1f57a}', '\u{1f57a}', IdentifierType::Not_XID), ('\u{1f57b}', '\u{1f5a3}', IdentifierType::Not_XID), ('\u{1f5a4}', '\u{1f5a4}', IdentifierType::Not_XID), @@ -1833,6 +1655,30 @@ pub mod identifier { } +pub mod default_ignorable_code_point { + + #[inline] + pub fn default_ignorable_code_point(c: char) -> bool { + match c as usize { + _ => super::util::bsearch_range_table(c, DEFAULT_IGNORABLE) + } + } + + // Default ignorable code point table: + const DEFAULT_IGNORABLE: &'static [(char, char)] = &[ + ('\u{ad}', '\u{ad}'), ('\u{34f}', '\u{34f}'), ('\u{61c}', '\u{61c}'), ('\u{115f}', + '\u{1160}'), ('\u{17b4}', '\u{17b5}'), ('\u{180b}', '\u{180d}'), ('\u{180e}', '\u{180e}'), + ('\u{180f}', '\u{180f}'), ('\u{200b}', '\u{200f}'), ('\u{202a}', '\u{202e}'), ('\u{2060}', + '\u{2064}'), ('\u{2065}', '\u{2065}'), ('\u{2066}', '\u{206f}'), ('\u{3164}', '\u{3164}'), + ('\u{fe00}', '\u{fe0f}'), ('\u{feff}', '\u{feff}'), ('\u{ffa0}', '\u{ffa0}'), ('\u{fff0}', + '\u{fff8}'), ('\u{1bca0}', '\u{1bca3}'), ('\u{1d173}', '\u{1d17a}'), ('\u{e0000}', + '\u{e0000}'), ('\u{e0001}', '\u{e0001}'), ('\u{e0002}', '\u{e001f}'), ('\u{e0020}', + '\u{e007f}'), ('\u{e0080}', '\u{e00ff}'), ('\u{e0100}', '\u{e01ef}'), ('\u{e01f0}', + '\u{e0fff}') + ]; + +} + pub mod confusable_detection { #[inline] From 78707a7d91a0d0ddda884f34c3ee380b7636c582 Mon Sep 17 00:00:00 2001 From: ohhithere <32312823+ohhithere@users.noreply.github.com> Date: Sun, 23 Feb 2025 16:50:40 +0100 Subject: [PATCH 16/16] confusables: Fix internal skeleton --- src/confusable_detection.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/confusable_detection.rs b/src/confusable_detection.rs index dd1a0d2..379423f 100644 --- a/src/confusable_detection.rs +++ b/src/confusable_detection.rs @@ -34,6 +34,12 @@ fn char_prototype(c: char) -> OnceOrMore { /// Calculate skeleton for string, as defined by UTS 39 pub fn skeleton(s: &str) -> impl Iterator + '_ { + use crate::tables::default_ignorable_code_point::default_ignorable_code_point; use unicode_normalization::UnicodeNormalization; - s.chars().nfd().flat_map(char_prototype).nfd() + + s.chars() + .nfd() + .filter(|c| !default_ignorable_code_point(*c)) + .flat_map(char_prototype) + .nfd() }