pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
("Adlam", ADLAM), ("Ahom", AHOM),
("Anatolian_Hieroglyphs", ANATOLIAN_HIEROGLYPHS), ("Arabic", ARABIC),
("Armenian", ARMENIAN), ("Avestan", AVESTAN), ("Balinese", BALINESE),
("Bamum", BAMUM), ("Bassa_Vah", BASSA_VAH), ("Batak", BATAK),
("Bengali", BENGALI), ("Bhaiksuki", BHAIKSUKI), ("Bopomofo", BOPOMOFO),
("Brahmi", BRAHMI), ("Braille", BRAILLE), ("Buginese", BUGINESE),
("Buhid", BUHID), ("Canadian_Aboriginal", CANADIAN_ABORIGINAL),
("Carian", CARIAN), ("Caucasian_Albanian", CAUCASIAN_ALBANIAN),
("Chakma", CHAKMA), ("Cham", CHAM), ("Cherokee", CHEROKEE),
("Common", COMMON), ("Coptic", COPTIC), ("Cuneiform", CUNEIFORM),
("Cypriot", CYPRIOT), ("Cyrillic", CYRILLIC), ("Deseret", DESERET),
("Devanagari", DEVANAGARI), ("Duployan", DUPLOYAN),
("Egyptian_Hieroglyphs", EGYPTIAN_HIEROGLYPHS), ("Elbasan", ELBASAN),
("Ethiopic", ETHIOPIC), ("Georgian", GEORGIAN), ("Glagolitic", GLAGOLITIC),
("Gothic", GOTHIC), ("Grantha", GRANTHA), ("Greek", GREEK),
("Gujarati", GUJARATI), ("Gurmukhi", GURMUKHI), ("Han", HAN),
("Hangul", HANGUL), ("Hanunoo", HANUNOO), ("Hatran", HATRAN),
("Hebrew", HEBREW), ("Hiragana", HIRAGANA),
("Imperial_Aramaic", IMPERIAL_ARAMAIC), ("Inherited", INHERITED),
("Inscriptional_Pahlavi", INSCRIPTIONAL_PAHLAVI),
("Inscriptional_Parthian", INSCRIPTIONAL_PARTHIAN), ("Javanese", JAVANESE),
("Kaithi", KAITHI), ("Kannada", KANNADA), ("Katakana", KATAKANA),
("Kayah_Li", KAYAH_LI), ("Kharoshthi", KHAROSHTHI), ("Khmer", KHMER),
("Khojki", KHOJKI), ("Khudawadi", KHUDAWADI), ("Lao", LAO),
("Latin", LATIN), ("Lepcha", LEPCHA), ("Limbu", LIMBU),
("Linear_A", LINEAR_A), ("Linear_B", LINEAR_B), ("Lisu", LISU),
("Lycian", LYCIAN), ("Lydian", LYDIAN), ("Mahajani", MAHAJANI),
("Malayalam", MALAYALAM), ("Mandaic", MANDAIC), ("Manichaean", MANICHAEAN),
("Marchen", MARCHEN), ("Masaram_Gondi", MASARAM_GONDI),
("Meetei_Mayek", MEETEI_MAYEK), ("Mende_Kikakui", MENDE_KIKAKUI),
("Meroitic_Cursive", MEROITIC_CURSIVE),
("Meroitic_Hieroglyphs", MEROITIC_HIEROGLYPHS), ("Miao", MIAO),
("Modi", MODI), ("Mongolian", MONGOLIAN), ("Mro", MRO),
("Multani", MULTANI), ("Myanmar", MYANMAR), ("Nabataean", NABATAEAN),
("New_Tai_Lue", NEW_TAI_LUE), ("Newa", NEWA), ("Nko", NKO),
("Nushu", NUSHU), ("Ogham", OGHAM), ("Ol_Chiki", OL_CHIKI),
("Old_Hungarian", OLD_HUNGARIAN), ("Old_Italic", OLD_ITALIC),
("Old_North_Arabian", OLD_NORTH_ARABIAN), ("Old_Permic", OLD_PERMIC),
("Old_Persian", OLD_PERSIAN), ("Old_South_Arabian", OLD_SOUTH_ARABIAN),
("Old_Turkic", OLD_TURKIC), ("Oriya", ORIYA), ("Osage", OSAGE),
("Osmanya", OSMANYA), ("Pahawh_Hmong", PAHAWH_HMONG),
("Palmyrene", PALMYRENE), ("Pau_Cin_Hau", PAU_CIN_HAU),
("Phags_Pa", PHAGS_PA), ("Phoenician", PHOENICIAN),
("Psalter_Pahlavi", PSALTER_PAHLAVI), ("Rejang", REJANG), ("Runic", RUNIC),
("Samaritan", SAMARITAN), ("Saurashtra", SAURASHTRA), ("Sharada", SHARADA),
("Shavian", SHAVIAN), ("Siddham", SIDDHAM), ("SignWriting", SIGNWRITING),
("Sinhala", SINHALA), ("Sora_Sompeng", SORA_SOMPENG), ("Soyombo", SOYOMBO),
("Sundanese", SUNDANESE), ("Syloti_Nagri", SYLOTI_NAGRI),
("Syriac", SYRIAC), ("Tagalog", TAGALOG), ("Tagbanwa", TAGBANWA),
("Tai_Le", TAI_LE), ("Tai_Tham", TAI_THAM), ("Tai_Viet", TAI_VIET),
("Takri", TAKRI), ("Tamil", TAMIL), ("Tangut", TANGUT), ("Telugu", TELUGU),
("Thaana", THAANA), ("Thai", THAI), ("Tibetan", TIBETAN),
("Tifinagh", TIFINAGH), ("Tirhuta", TIRHUTA), ("Ugaritic", UGARITIC),
("Vai", VAI), ("Warang_Citi", WARANG_CITI), ("Yi", YI),
("Zanabazar_Square", ZANABAZAR_SQUARE),
];
pub const ADLAM: &'static [(char, char)] = &[
('𞤀', '𞥊'), ('𞥐', '𞥙'), ('𞥞', '𞥟'),
];
pub const AHOM: &'static [(char, char)] = &[
('𑜀', '𑜙'), ('𑜝', '𑜫'), ('𑜰', '𑜿'),
];
pub const ANATOLIAN_HIEROGLYPHS: &'static [(char, char)] = &[
('𔐀', '𔙆'),
];
pub const ARABIC: &'static [(char, char)] = &[
('\u{600}', '\u{604}'), ('؆', '؋'), ('؍', 'ؚ'), ('\u{61c}', '\u{61c}'),
('؞', '؞'), ('ؠ', 'ؿ'), ('ف', 'ي'), ('ٖ', 'ٯ'), ('ٱ', 'ۜ'),
('۞', 'ۿ'), ('ݐ', 'ݿ'), ('ࢠ', 'ࢴ'), ('ࢶ', 'ࢽ'), ('ࣔ', '࣡'),
('ࣣ', 'ࣿ'), ('ﭐ', '﯁'), ('ﯓ', 'ﴽ'), ('ﵐ', 'ﶏ'),
('ﶒ', 'ﷇ'), ('ﷰ', '﷽'), ('ﹰ', 'ﹴ'), ('ﹶ', 'ﻼ'),
('𐹠', '𐹾'), ('𞸀', '𞸃'), ('𞸅', '𞸟'), ('𞸡', '𞸢'),
('𞸤', '𞸤'), ('𞸧', '𞸧'), ('𞸩', '𞸲'), ('𞸴', '𞸷'),
('𞸹', '𞸹'), ('𞸻', '𞸻'), ('𞹂', '𞹂'), ('𞹇', '𞹇'),
('𞹉', '𞹉'), ('𞹋', '𞹋'), ('𞹍', '𞹏'), ('𞹑', '𞹒'),
('𞹔', '𞹔'), ('𞹗', '𞹗'), ('𞹙', '𞹙'), ('𞹛', '𞹛'),
('𞹝', '𞹝'), ('𞹟', '𞹟'), ('𞹡', '𞹢'), ('𞹤', '𞹤'),
('𞹧', '𞹪'), ('𞹬', '𞹲'), ('𞹴', '𞹷'), ('𞹹', '𞹼'),
('𞹾', '𞹾'), ('𞺀', '𞺉'), ('𞺋', '𞺛'), ('𞺡', '𞺣'),
('𞺥', '𞺩'), ('𞺫', '𞺻'), ('𞻰', '𞻱'),
];
pub const ARMENIAN: &'static [(char, char)] = &[
('Ա', 'Ֆ'), ('ՙ', '՟'), ('ա', 'և'), ('֊', '֊'), ('֍', '֏'),
('ﬓ', 'ﬗ'),
];
pub const AVESTAN: &'static [(char, char)] = &[
('𐬀', '𐬵'), ('𐬹', '𐬿'),
];
pub const BALINESE: &'static [(char, char)] = &[
('ᬀ', 'ᭋ'), ('᭐', '᭼'),
];
pub const BAMUM: &'static [(char, char)] = &[
('ꚠ', '꛷'), ('𖠀', '𖨸'),
];
pub const BASSA_VAH: &'static [(char, char)] = &[
('𖫐', '𖫭'), ('𖫰', '𖫵'),
];
pub const BATAK: &'static [(char, char)] = &[
('ᯀ', '᯳'), ('᯼', '᯿'),
];
pub const BENGALI: &'static [(char, char)] = &[
('ঀ', 'ঃ'), ('অ', 'ঌ'), ('এ', 'ঐ'), ('ও', 'ন'),
('প', 'র'), ('ল', 'ল'), ('শ', 'হ'), ('়', 'ৄ'),
('ে', 'ৈ'), ('ো', 'ৎ'), ('ৗ', 'ৗ'), ('ড়', 'ঢ়'),
('য়', 'ৣ'), ('০', '৽'),
];
pub const BHAIKSUKI: &'static [(char, char)] = &[
('𑰀', '𑰈'), ('𑰊', '𑰶'), ('𑰸', '𑱅'), ('𑱐', '𑱬'),
];
pub const BOPOMOFO: &'static [(char, char)] = &[
('˪', '˫'), ('ㄅ', 'ㄮ'), ('ㆠ', 'ㆺ'),
];
pub const BRAHMI: &'static [(char, char)] = &[
('𑀀', '𑁍'), ('𑁒', '𑁯'), ('𑁿', '𑁿'),
];
pub const BRAILLE: &'static [(char, char)] = &[
('⠀', '⣿'),
];
pub const BUGINESE: &'static [(char, char)] = &[
('ᨀ', 'ᨛ'), ('᨞', '᨟'),
];
pub const BUHID: &'static [(char, char)] = &[
('ᝀ', 'ᝓ'),
];
pub const CANADIAN_ABORIGINAL: &'static [(char, char)] = &[
('᐀', 'ᙿ'), ('ᢰ', 'ᣵ'),
];
pub const CARIAN: &'static [(char, char)] = &[
('𐊠', '𐋐'),
];
pub const CAUCASIAN_ALBANIAN: &'static [(char, char)] = &[
('𐔰', '𐕣'), ('𐕯', '𐕯'),
];
pub const CHAKMA: &'static [(char, char)] = &[
('𑄀', '𑄴'), ('𑄶', '𑅃'),
];
pub const CHAM: &'static [(char, char)] = &[
('ꨀ', 'ꨶ'), ('ꩀ', 'ꩍ'), ('꩐', '꩙'), ('꩜', '꩟'),
];
pub const CHEROKEE: &'static [(char, char)] = &[
('Ꭰ', 'Ᏽ'), ('ᏸ', 'ᏽ'), ('ꭰ', 'ꮿ'),
];
pub const COMMON: &'static [(char, char)] = &[
('\u{0}', '@'), ('[', '`'), ('{', '©'), ('«', '¹'), ('»', '¿'),
('×', '×'), ('÷', '÷'), ('ʹ', '˟'), ('˥', '˩'), ('ˬ', '˿'),
('ʹ', 'ʹ'), (';', ';'), ('΅', '΅'), ('·', '·'), ('։', '։'),
('\u{605}', '\u{605}'), ('،', '،'), ('؛', '؛'), ('؟', '؟'),
('ـ', 'ـ'), ('\u{6dd}', '\u{6dd}'), ('\u{8e2}', '\u{8e2}'),
('।', '॥'), ('฿', '฿'), ('࿕', '࿘'), ('჻', '჻'),
('᛫', '᛭'), ('᜵', '᜶'), ('᠂', '᠃'), ('᠅', '᠅'),
('᳓', '᳓'), ('᳡', '᳡'), ('ᳩ', 'ᳬ'), ('ᳮ', 'ᳳ'),
('ᳵ', '᳷'), ('\u{2000}', '\u{200b}'), ('\u{200e}', '\u{2064}'),
('\u{2066}', '⁰'), ('⁴', '⁾'), ('₀', '₎'), ('₠', '₿'),
('℀', '℥'), ('℧', '℩'), ('ℬ', 'ℱ'), ('ℳ', '⅍'),
('⅏', '⅟'), ('↉', '↋'), ('←', '␦'), ('⑀', '⑊'),
('①', '⟿'), ('⤀', '⭳'), ('⭶', '⮕'), ('⮘', '⮹'),
('⮽', '⯈'), ('⯊', '⯒'), ('⯬', '⯯'), ('⸀', '⹉'),
('⿰', '⿻'), ('\u{3000}', '〄'), ('〆', '〆'), ('〈', '〠'),
('〰', '〷'), ('〼', '〿'), ('゛', '゜'), ('゠', '゠'),
('・', 'ー'), ('㆐', '㆟'), ('㇀', '㇣'), ('㈠', '㉟'),
('㉿', '㋏'), ('㍘', '㏿'), ('䷀', '䷿'), ('꜀', '꜡'),
('ꞈ', '꞊'), ('꠰', '꠹'), ('꤮', '꤮'), ('ꧏ', 'ꧏ'),
('꭛', '꭛'), ('﴾', '﴿'), ('︐', '︙'), ('︰', '﹒'),
('﹔', '﹦'), ('﹨', '﹫'), ('\u{feff}', '\u{feff}'), ('!', '@'),
('[', '`'), ('{', '・'), ('ー', 'ー'), ('゙', '゚'),
('¢', '₩'), ('│', '○'), ('\u{fff9}', '�'), ('𐄀', '𐄂'),
('𐄇', '𐄳'), ('𐄷', '𐄿'), ('𐆐', '𐆛'), ('𐇐', '𐇼'),
('𐋡', '𐋻'), ('\u{1bca0}', '\u{1bca3}'), ('𝀀', '𝃵'),
('𝄀', '𝄦'), ('𝄩', '𝅦'), ('𝅪', '\u{1d17a}'), ('𝆃', '𝆄'),
('𝆌', '𝆩'), ('𝆮', '𝇨'), ('𝌀', '𝍖'), ('𝍠', '𝍱'),
('𝐀', '𝑔'), ('𝑖', '𝒜'), ('𝒞', '𝒟'), ('𝒢', '𝒢'),
('𝒥', '𝒦'), ('𝒩', '𝒬'), ('𝒮', '𝒹'), ('𝒻', '𝒻'),
('𝒽', '𝓃'), ('𝓅', '𝔅'), ('𝔇', '𝔊'), ('𝔍', '𝔔'),
('𝔖', '𝔜'), ('𝔞', '𝔹'), ('𝔻', '𝔾'), ('𝕀', '𝕄'),
('𝕆', '𝕆'), ('𝕊', '𝕐'), ('𝕒', '𝚥'), ('𝚨', '𝟋'),
('𝟎', '𝟿'), ('🀀', '🀫'), ('🀰', '🂓'), ('🂠', '🂮'),
('🂱', '🂿'), ('🃁', '🃏'), ('🃑', '🃵'), ('🄀', '🄌'),
('🄐', '🄮'), ('🄰', '🅫'), ('🅰', '🆬'), ('🇦', '🇿'),
('🈁', '🈂'), ('🈐', '🈻'), ('🉀', '🉈'), ('🉐', '🉑'),
('🉠', '🉥'), ('🌀', '🛔'), ('🛠', '🛬'), ('🛰', '🛸'),
('🜀', '🝳'), ('🞀', '🟔'), ('🠀', '🠋'), ('🠐', '🡇'),
('🡐', '🡙'), ('🡠', '🢇'), ('🢐', '🢭'), ('🤀', '🤋'),
('🤐', '🤾'), ('🥀', '🥌'), ('🥐', '🥫'), ('🦀', '🦗'),
('🧀', '🧀'), ('🧐', '🧦'), ('\u{e0001}', '\u{e0001}'),
('\u{e0020}', '\u{e007f}'),
];
pub const COPTIC: &'static [(char, char)] = &[
('Ϣ', 'ϯ'), ('Ⲁ', 'ⳳ'), ('⳹', '⳿'),
];
pub const CUNEIFORM: &'static [(char, char)] = &[
('𒀀', '𒎙'), ('𒐀', '𒑮'), ('𒑰', '𒑴'), ('𒒀', '𒕃'),
];
pub const CYPRIOT: &'static [(char, char)] = &[
('𐠀', '𐠅'), ('𐠈', '𐠈'), ('𐠊', '𐠵'), ('𐠷', '𐠸'),
('𐠼', '𐠼'), ('𐠿', '𐠿'),
];
pub const CYRILLIC: &'static [(char, char)] = &[
('Ѐ', '҄'), ('҇', 'ԯ'), ('ᲀ', 'ᲈ'), ('ᴫ', 'ᴫ'), ('ᵸ', 'ᵸ'),
('ⷠ', 'ⷿ'), ('Ꙁ', 'ꚟ'), ('︮', '︯'),
];
pub const DESERET: &'static [(char, char)] = &[
('𐐀', '𐑏'),
];
pub const DEVANAGARI: &'static [(char, char)] = &[
('ऀ', 'ॐ'), ('॓', 'ॣ'), ('०', 'ॿ'), ('꣠', 'ꣽ'),
];
pub const DUPLOYAN: &'static [(char, char)] = &[
('𛰀', '𛱪'), ('𛱰', '𛱼'), ('𛲀', '𛲈'), ('𛲐', '𛲙'),
('𛲜', '𛲟'),
];
pub const EGYPTIAN_HIEROGLYPHS: &'static [(char, char)] = &[
('𓀀', '𓐮'),
];
pub const ELBASAN: &'static [(char, char)] = &[
('𐔀', '𐔧'),
];
pub const ETHIOPIC: &'static [(char, char)] = &[
('ሀ', 'ቈ'), ('ቊ', 'ቍ'), ('ቐ', 'ቖ'), ('ቘ', 'ቘ'),
('ቚ', 'ቝ'), ('በ', 'ኈ'), ('ኊ', 'ኍ'), ('ነ', 'ኰ'),
('ኲ', 'ኵ'), ('ኸ', 'ኾ'), ('ዀ', 'ዀ'), ('ዂ', 'ዅ'),
('ወ', 'ዖ'), ('ዘ', 'ጐ'), ('ጒ', 'ጕ'), ('ጘ', 'ፚ'),
('፝', '፼'), ('ᎀ', '᎙'), ('ⶀ', 'ⶖ'), ('ⶠ', 'ⶦ'),
('ⶨ', 'ⶮ'), ('ⶰ', 'ⶶ'), ('ⶸ', 'ⶾ'), ('ⷀ', 'ⷆ'),
('ⷈ', 'ⷎ'), ('ⷐ', 'ⷖ'), ('ⷘ', 'ⷞ'), ('ꬁ', 'ꬆ'),
('ꬉ', 'ꬎ'), ('ꬑ', 'ꬖ'), ('ꬠ', 'ꬦ'), ('ꬨ', 'ꬮ'),
];
pub const GEORGIAN: &'static [(char, char)] = &[
('Ⴀ', 'Ⴥ'), ('Ⴧ', 'Ⴧ'), ('Ⴭ', 'Ⴭ'), ('ა', 'ჺ'),
('ჼ', 'ჿ'), ('ⴀ', 'ⴥ'), ('ⴧ', 'ⴧ'), ('ⴭ', 'ⴭ'),
];
pub const GLAGOLITIC: &'static [(char, char)] = &[
('Ⰰ', 'Ⱞ'), ('ⰰ', 'ⱞ'), ('𞀀', '𞀆'), ('𞀈', '𞀘'),
('𞀛', '𞀡'), ('𞀣', '𞀤'), ('𞀦', '𞀪'),
];
pub const GOTHIC: &'static [(char, char)] = &[
('𐌰', '𐍊'),
];
pub const GRANTHA: &'static [(char, char)] = &[
('𑌀', '𑌃'), ('𑌅', '𑌌'), ('𑌏', '𑌐'), ('𑌓', '𑌨'),
('𑌪', '𑌰'), ('𑌲', '𑌳'), ('𑌵', '𑌹'), ('𑌼', '𑍄'),
('𑍇', '𑍈'), ('𑍋', '𑍍'), ('𑍐', '𑍐'), ('𑍗', '𑍗'),
('𑍝', '𑍣'), ('𑍦', '𑍬'), ('𑍰', '𑍴'),
];
pub const GREEK: &'static [(char, char)] = &[
('Ͱ', 'ͳ'), ('͵', 'ͷ'), ('ͺ', 'ͽ'), ('Ϳ', 'Ϳ'), ('΄', '΄'),
('Ά', 'Ά'), ('Έ', 'Ί'), ('Ό', 'Ό'), ('Ύ', 'Ρ'), ('Σ', 'ϡ'),
('ϰ', 'Ͽ'), ('ᴦ', 'ᴪ'), ('ᵝ', 'ᵡ'), ('ᵦ', 'ᵪ'),
('ᶿ', 'ᶿ'), ('ἀ', 'ἕ'), ('Ἐ', 'Ἕ'), ('ἠ', 'ὅ'),
('Ὀ', 'Ὅ'), ('ὐ', 'ὗ'), ('Ὑ', 'Ὑ'), ('Ὓ', 'Ὓ'),
('Ὕ', 'Ὕ'), ('Ὗ', 'ώ'), ('ᾀ', 'ᾴ'), ('ᾶ', 'ῄ'),
('ῆ', 'ΐ'), ('ῖ', 'Ί'), ('῝', '`'), ('ῲ', 'ῴ'),
('ῶ', '῾'), ('Ω', 'Ω'), ('ꭥ', 'ꭥ'), ('𐅀', '𐆎'),
('𐆠', '𐆠'), ('𝈀', '𝉅'),
];
pub const GUJARATI: &'static [(char, char)] = &[
('ઁ', 'ઃ'), ('અ', 'ઍ'), ('એ', 'ઑ'), ('ઓ', 'ન'),
('પ', 'ર'), ('લ', 'ળ'), ('વ', 'હ'), ('઼', 'ૅ'),
('ે', 'ૉ'), ('ો', '્'), ('ૐ', 'ૐ'), ('ૠ', 'ૣ'),
('૦', '૱'), ('ૹ', '૿'),
];
pub const GURMUKHI: &'static [(char, char)] = &[
('ਁ', 'ਃ'), ('ਅ', 'ਊ'), ('ਏ', 'ਐ'), ('ਓ', 'ਨ'),
('ਪ', 'ਰ'), ('ਲ', 'ਲ਼'), ('ਵ', 'ਸ਼'), ('ਸ', 'ਹ'),
('਼', '਼'), ('ਾ', 'ੂ'), ('ੇ', 'ੈ'), ('ੋ', '੍'),
('ੑ', 'ੑ'), ('ਖ਼', 'ੜ'), ('ਫ਼', 'ਫ਼'), ('੦', 'ੵ'),
];
pub const HAN: &'static [(char, char)] = &[
('⺀', '⺙'), ('⺛', '⻳'), ('⼀', '⿕'), ('々', '々'),
('〇', '〇'), ('〡', '〩'), ('〸', '〻'), ('㐀', '䶵'),
('一', '鿪'), ('豈', '舘'), ('並', '龎'), ('𠀀', '𪛖'),
('𪜀', '𫜴'), ('𫝀', '𫠝'), ('𫠠', '𬺡'), ('𬺰', '𮯠'),
('丽', '𪘀'),
];
pub const HANGUL: &'static [(char, char)] = &[
('ᄀ', 'ᇿ'), ('〮', '〯'), ('ㄱ', 'ㆎ'), ('㈀', '㈞'),
('㉠', '㉾'), ('ꥠ', 'ꥼ'), ('가', '힣'), ('ힰ', 'ퟆ'),
('ퟋ', 'ퟻ'), ('ᅠ', 'ᄒ'), ('ᅡ', 'ᅦ'), ('ᅧ', 'ᅬ'),
('ᅭ', 'ᅲ'), ('ᅳ', 'ᅵ'),
];
pub const HANUNOO: &'static [(char, char)] = &[
('ᜠ', '᜴'),
];
pub const HATRAN: &'static [(char, char)] = &[
('𐣠', '𐣲'), ('𐣴', '𐣵'), ('𐣻', '𐣿'),
];
pub const HEBREW: &'static [(char, char)] = &[
('֑', 'ׇ'), ('א', 'ת'), ('װ', '״'), ('יִ', 'זּ'), ('טּ', 'לּ'),
('מּ', 'מּ'), ('נּ', 'סּ'), ('ףּ', 'פּ'), ('צּ', 'ﭏ'),
];
pub const HIRAGANA: &'static [(char, char)] = &[
('ぁ', 'ゖ'), ('ゝ', 'ゟ'), ('𛀁', '𛄞'), ('🈀', '🈀'),
];
pub const IMPERIAL_ARAMAIC: &'static [(char, char)] = &[
('𐡀', '𐡕'), ('𐡗', '𐡟'),
];
pub const INHERITED: &'static [(char, char)] = &[
('̀', 'ͯ'), ('҅', '҆'), ('ً', 'ٕ'), ('ٰ', 'ٰ'), ('॑', '॒'),
('᪰', '᪾'), ('᳐', '᳒'), ('᳔', '᳠'), ('᳢', '᳨'),
('᳭', '᳭'), ('᳴', '᳴'), ('᳸', '᳹'), ('᷀', '᷹'),
('᷻', '᷿'), ('\u{200c}', '\u{200d}'), ('⃐', '⃰'), ('〪', '〭'),
('゙', '゚'), ('︀', '️'), ('︠', '︭'), ('𐇽', '𐇽'),
('𐋠', '𐋠'), ('𝅧', '𝅩'), ('𝅻', '𝆂'), ('𝆅', '𝆋'),
('𝆪', '𝆭'), ('󠄀', '󠇯'),
];
pub const INSCRIPTIONAL_PAHLAVI: &'static [(char, char)] = &[
('𐭠', '𐭲'), ('𐭸', '𐭿'),
];
pub const INSCRIPTIONAL_PARTHIAN: &'static [(char, char)] = &[
('𐭀', '𐭕'), ('𐭘', '𐭟'),
];
pub const JAVANESE: &'static [(char, char)] = &[
('ꦀ', '꧍'), ('꧐', '꧙'), ('꧞', '꧟'),
];
pub const KAITHI: &'static [(char, char)] = &[
('𑂀', '𑃁'),
];
pub const KANNADA: &'static [(char, char)] = &[
('ಀ', 'ಃ'), ('ಅ', 'ಌ'), ('ಎ', 'ಐ'), ('ಒ', 'ನ'),
('ಪ', 'ಳ'), ('ವ', 'ಹ'), ('಼', 'ೄ'), ('ೆ', 'ೈ'),
('ೊ', '್'), ('ೕ', 'ೖ'), ('ೞ', 'ೞ'), ('ೠ', 'ೣ'),
('೦', '೯'), ('ೱ', 'ೲ'),
];
pub const KATAKANA: &'static [(char, char)] = &[
('ァ', 'ヺ'), ('ヽ', 'ヿ'), ('ㇰ', 'ㇿ'), ('㋐', '㋾'),
('㌀', '㍗'), ('ヲ', 'ッ'), ('ア', 'ン'), ('𛀀', '𛀀'),
];
pub const KAYAH_LI: &'static [(char, char)] = &[
('꤀', '꤭'), ('꤯', '꤯'),
];
pub const KHAROSHTHI: &'static [(char, char)] = &[
('𐨀', '𐨃'), ('𐨅', '𐨆'), ('𐨌', '𐨓'), ('𐨕', '𐨗'),
('𐨙', '𐨳'), ('𐨸', '𐨺'), ('𐨿', '𐩇'), ('𐩐', '𐩘'),
];
pub const KHMER: &'static [(char, char)] = &[
('ក', '៝'), ('០', '៩'), ('៰', '៹'), ('᧠', '᧿'),
];
pub const KHOJKI: &'static [(char, char)] = &[
('𑈀', '𑈑'), ('𑈓', '𑈾'),
];
pub const KHUDAWADI: &'static [(char, char)] = &[
('𑊰', '𑋪'), ('𑋰', '𑋹'),
];
pub const LAO: &'static [(char, char)] = &[
('ກ', 'ຂ'), ('ຄ', 'ຄ'), ('ງ', 'ຈ'), ('ຊ', 'ຊ'),
('ຍ', 'ຍ'), ('ດ', 'ທ'), ('ນ', 'ຟ'), ('ມ', 'ຣ'),
('ລ', 'ລ'), ('ວ', 'ວ'), ('ສ', 'ຫ'), ('ອ', 'ູ'),
('ົ', 'ຽ'), ('ເ', 'ໄ'), ('ໆ', 'ໆ'), ('່', 'ໍ'),
('໐', '໙'), ('ໜ', 'ໟ'),
];
pub const LATIN: &'static [(char, char)] = &[
('A', 'Z'), ('a', 'z'), ('ª', 'ª'), ('º', 'º'), ('À', 'Ö'),
('Ø', 'ö'), ('ø', 'ʸ'), ('ˠ', 'ˤ'), ('ᴀ', 'ᴥ'), ('ᴬ', 'ᵜ'),
('ᵢ', 'ᵥ'), ('ᵫ', 'ᵷ'), ('ᵹ', 'ᶾ'), ('Ḁ', 'ỿ'),
('ⁱ', 'ⁱ'), ('ⁿ', 'ⁿ'), ('ₐ', 'ₜ'), ('K', 'Å'),
('Ⅎ', 'Ⅎ'), ('ⅎ', 'ⅎ'), ('Ⅰ', 'ↈ'), ('Ⱡ', 'Ɀ'),
('Ꜣ', 'ꞇ'), ('Ꞌ', 'Ɪ'), ('Ʞ', 'ꞷ'), ('ꟷ', 'ꟿ'),
('ꬰ', 'ꭚ'), ('ꭜ', 'ꭤ'), ('ff', 'st'), ('A', 'Z'),
('a', 'z'),
];
pub const LEPCHA: &'static [(char, char)] = &[
('ᰀ', '᰷'), ('᰻', '᱉'), ('ᱍ', 'ᱏ'),
];
pub const LIMBU: &'static [(char, char)] = &[
('ᤀ', 'ᤞ'), ('ᤠ', 'ᤫ'), ('ᤰ', '᤻'), ('᥀', '᥀'),
('᥄', '᥏'),
];
pub const LINEAR_A: &'static [(char, char)] = &[
('𐘀', '𐜶'), ('𐝀', '𐝕'), ('𐝠', '𐝧'),
];
pub const LINEAR_B: &'static [(char, char)] = &[
('𐀀', '𐀋'), ('𐀍', '𐀦'), ('𐀨', '𐀺'), ('𐀼', '𐀽'),
('𐀿', '𐁍'), ('𐁐', '𐁝'), ('𐂀', '𐃺'),
];
pub const LISU: &'static [(char, char)] = &[
('ꓐ', '꓿'),
];
pub const LYCIAN: &'static [(char, char)] = &[
('𐊀', '𐊜'),
];
pub const LYDIAN: &'static [(char, char)] = &[
('𐤠', '𐤹'), ('𐤿', '𐤿'),
];
pub const MAHAJANI: &'static [(char, char)] = &[
('𑅐', '𑅶'),
];
pub const MALAYALAM: &'static [(char, char)] = &[
('ഀ', 'ഃ'), ('അ', 'ഌ'), ('എ', 'ഐ'), ('ഒ', 'ൄ'),
('െ', 'ൈ'), ('ൊ', '൏'), ('ൔ', 'ൣ'), ('൦', 'ൿ'),
];
pub const MANDAIC: &'static [(char, char)] = &[
('ࡀ', '࡛'), ('࡞', '࡞'),
];
pub const MANICHAEAN: &'static [(char, char)] = &[
('𐫀', '𐫦'), ('𐫫', '𐫶'),
];
pub const MARCHEN: &'static [(char, char)] = &[
('𑱰', '𑲏'), ('𑲒', '𑲧'), ('𑲩', '𑲶'),
];
pub const MASARAM_GONDI: &'static [(char, char)] = &[
('𑴀', '𑴆'), ('𑴈', '𑴉'), ('𑴋', '𑴶'), ('𑴺', '𑴺'),
('𑴼', '𑴽'), ('𑴿', '𑵇'), ('𑵐', '𑵙'),
];
pub const MEETEI_MAYEK: &'static [(char, char)] = &[
('ꫠ', '꫶'), ('ꯀ', '꯭'), ('꯰', '꯹'),
];
pub const MENDE_KIKAKUI: &'static [(char, char)] = &[
('𞠀', '𞣄'), ('𞣇', '𞣖'),
];
pub const MEROITIC_CURSIVE: &'static [(char, char)] = &[
('𐦠', '𐦷'), ('𐦼', '𐧏'), ('𐧒', '𐧿'),
];
pub const MEROITIC_HIEROGLYPHS: &'static [(char, char)] = &[
('𐦀', '𐦟'),
];
pub const MIAO: &'static [(char, char)] = &[
('𖼀', '𖽄'), ('𖽐', '𖽾'), ('𖾏', '𖾟'),
];
pub const MODI: &'static [(char, char)] = &[
('𑘀', '𑙄'), ('𑙐', '𑙙'),
];
pub const MONGOLIAN: &'static [(char, char)] = &[
('᠀', '᠁'), ('᠄', '᠄'), ('᠆', '\u{180e}'), ('᠐', '᠙'),
('ᠠ', 'ᡷ'), ('ᢀ', 'ᢪ'), ('𑙠', '𑙬'),
];
pub const MRO: &'static [(char, char)] = &[
('𖩀', '𖩞'), ('𖩠', '𖩩'), ('𖩮', '𖩯'),
];
pub const MULTANI: &'static [(char, char)] = &[
('𑊀', '𑊆'), ('𑊈', '𑊈'), ('𑊊', '𑊍'), ('𑊏', '𑊝'),
('𑊟', '𑊩'),
];
pub const MYANMAR: &'static [(char, char)] = &[
('က', '႟'), ('ꧠ', 'ꧾ'), ('ꩠ', 'ꩿ'),
];
pub const NABATAEAN: &'static [(char, char)] = &[
('𐢀', '𐢞'), ('𐢧', '𐢯'),
];
pub const NEW_TAI_LUE: &'static [(char, char)] = &[
('ᦀ', 'ᦫ'), ('ᦰ', 'ᧉ'), ('᧐', '᧚'), ('᧞', '᧟'),
];
pub const NEWA: &'static [(char, char)] = &[
('𑐀', '𑑙'), ('𑑛', '𑑛'), ('𑑝', '𑑝'),
];
pub const NKO: &'static [(char, char)] = &[
('߀', 'ߺ'),
];
pub const NUSHU: &'static [(char, char)] = &[
('𖿡', '𖿡'), ('𛅰', '𛋻'),
];
pub const OGHAM: &'static [(char, char)] = &[
('\u{1680}', '᚜'),
];
pub const OL_CHIKI: &'static [(char, char)] = &[
('᱐', '᱿'),
];
pub const OLD_HUNGARIAN: &'static [(char, char)] = &[
('𐲀', '𐲲'), ('𐳀', '𐳲'), ('𐳺', '𐳿'),
];
pub const OLD_ITALIC: &'static [(char, char)] = &[
('𐌀', '𐌣'), ('𐌭', '𐌯'),
];
pub const OLD_NORTH_ARABIAN: &'static [(char, char)] = &[
('𐪀', '𐪟'),
];
pub const OLD_PERMIC: &'static [(char, char)] = &[
('𐍐', '𐍺'),
];
pub const OLD_PERSIAN: &'static [(char, char)] = &[
('𐎠', '𐏃'), ('𐏈', '𐏕'),
];
pub const OLD_SOUTH_ARABIAN: &'static [(char, char)] = &[
('𐩠', '𐩿'),
];
pub const OLD_TURKIC: &'static [(char, char)] = &[
('𐰀', '𐱈'),
];
pub const ORIYA: &'static [(char, char)] = &[
('ଁ', 'ଃ'), ('ଅ', 'ଌ'), ('ଏ', 'ଐ'), ('ଓ', 'ନ'),
('ପ', 'ର'), ('ଲ', 'ଳ'), ('ଵ', 'ହ'), ('଼', 'ୄ'),
('େ', 'ୈ'), ('ୋ', '୍'), ('ୖ', 'ୗ'), ('ଡ଼', 'ଢ଼'),
('ୟ', 'ୣ'), ('୦', '୷'),
];
pub const OSAGE: &'static [(char, char)] = &[
('𐒰', '𐓓'), ('𐓘', '𐓻'),
];
pub const OSMANYA: &'static [(char, char)] = &[
('𐒀', '𐒝'), ('𐒠', '𐒩'),
];
pub const PAHAWH_HMONG: &'static [(char, char)] = &[
('𖬀', '𖭅'), ('𖭐', '𖭙'), ('𖭛', '𖭡'), ('𖭣', '𖭷'),
('𖭽', '𖮏'),
];
pub const PALMYRENE: &'static [(char, char)] = &[
('𐡠', '𐡿'),
];
pub const PAU_CIN_HAU: &'static [(char, char)] = &[
('𑫀', '𑫸'),
];
pub const PHAGS_PA: &'static [(char, char)] = &[
('ꡀ', '꡷'),
];
pub const PHOENICIAN: &'static [(char, char)] = &[
('𐤀', '𐤛'), ('𐤟', '𐤟'),
];
pub const PSALTER_PAHLAVI: &'static [(char, char)] = &[
('𐮀', '𐮑'), ('𐮙', '𐮜'), ('𐮩', '𐮯'),
];
pub const REJANG: &'static [(char, char)] = &[
('ꤰ', '꥓'), ('꥟', '꥟'),
];
pub const RUNIC: &'static [(char, char)] = &[
('ᚠ', 'ᛪ'), ('ᛮ', 'ᛸ'),
];
pub const SAMARITAN: &'static [(char, char)] = &[
('ࠀ', '࠭'), ('࠰', '࠾'),
];
pub const SAURASHTRA: &'static [(char, char)] = &[
('ꢀ', 'ꣅ'), ('꣎', '꣙'),
];
pub const SHARADA: &'static [(char, char)] = &[
('𑆀', '𑇍'), ('𑇐', '𑇟'),
];
pub const SHAVIAN: &'static [(char, char)] = &[
('𐑐', '𐑿'),
];
pub const SIDDHAM: &'static [(char, char)] = &[
('𑖀', '𑖵'), ('𑖸', '𑗝'),
];
pub const SIGNWRITING: &'static [(char, char)] = &[
('𝠀', '𝪋'), ('𝪛', '𝪟'), ('𝪡', '𝪯'),
];
pub const SINHALA: &'static [(char, char)] = &[
('ං', 'ඃ'), ('අ', 'ඖ'), ('ක', 'න'), ('ඳ', 'ර'),
('ල', 'ල'), ('ව', 'ෆ'), ('්', '්'), ('ා', 'ු'),
('ූ', 'ූ'), ('ෘ', 'ෟ'), ('෦', '෯'), ('ෲ', '෴'),
('𑇡', '𑇴'),
];
pub const SORA_SOMPENG: &'static [(char, char)] = &[
('𑃐', '𑃨'), ('𑃰', '𑃹'),
];
pub const SOYOMBO: &'static [(char, char)] = &[
('𑩐', '𑪃'), ('𑪆', '𑪜'), ('𑪞', '𑪢'),
];
pub const SUNDANESE: &'static [(char, char)] = &[
('ᮀ', 'ᮿ'), ('᳀', '᳇'),
];
pub const SYLOTI_NAGRI: &'static [(char, char)] = &[
('ꠀ', '꠫'),
];
pub const SYRIAC: &'static [(char, char)] = &[
('܀', '܍'), ('\u{70f}', '݊'), ('ݍ', 'ݏ'), ('ࡠ', 'ࡪ'),
];
pub const TAGALOG: &'static [(char, char)] = &[
('ᜀ', 'ᜌ'), ('ᜎ', '᜔'),
];
pub const TAGBANWA: &'static [(char, char)] = &[
('ᝠ', 'ᝬ'), ('ᝮ', 'ᝰ'), ('ᝲ', 'ᝳ'),
];
pub const TAI_LE: &'static [(char, char)] = &[
('ᥐ', 'ᥭ'), ('ᥰ', 'ᥴ'),
];
pub const TAI_THAM: &'static [(char, char)] = &[
('ᨠ', 'ᩞ'), ('᩠', '᩼'), ('᩿', '᪉'), ('᪐', '᪙'),
('᪠', '᪭'),
];
pub const TAI_VIET: &'static [(char, char)] = &[
('ꪀ', 'ꫂ'), ('ꫛ', '꫟'),
];
pub const TAKRI: &'static [(char, char)] = &[
('𑚀', '𑚷'), ('𑛀', '𑛉'),
];
pub const TAMIL: &'static [(char, char)] = &[
('ஂ', 'ஃ'), ('அ', 'ஊ'), ('எ', 'ஐ'), ('ஒ', 'க'),
('ங', 'ச'), ('ஜ', 'ஜ'), ('ஞ', 'ட'), ('ண', 'த'),
('ந', 'ப'), ('ம', 'ஹ'), ('ா', 'ூ'), ('ெ', 'ை'),
('ொ', '்'), ('ௐ', 'ௐ'), ('ௗ', 'ௗ'), ('௦', '௺'),
];
pub const TANGUT: &'static [(char, char)] = &[
('𖿠', '𖿠'), ('𗀀', '𘟬'), ('𘠀', '𘫲'),
];
pub const TELUGU: &'static [(char, char)] = &[
('ఀ', 'ః'), ('అ', 'ఌ'), ('ఎ', 'ఐ'), ('ఒ', 'న'),
('ప', 'హ'), ('ఽ', 'ౄ'), ('ె', 'ై'), ('ొ', '్'),
('ౕ', 'ౖ'), ('ౘ', 'ౚ'), ('ౠ', 'ౣ'), ('౦', '౯'),
('౸', '౿'),
];
pub const THAANA: &'static [(char, char)] = &[
('ހ', 'ޱ'),
];
pub const THAI: &'static [(char, char)] = &[
('ก', 'ฺ'), ('เ', '๛'),
];
pub const TIBETAN: &'static [(char, char)] = &[
('ༀ', 'ཇ'), ('ཉ', 'ཬ'), ('ཱ', 'ྗ'), ('ྙ', 'ྼ'),
('྾', '࿌'), ('࿎', '࿔'), ('࿙', '࿚'),
];
pub const TIFINAGH: &'static [(char, char)] = &[
('ⴰ', 'ⵧ'), ('ⵯ', '⵰'), ('⵿', '⵿'),
];
pub const TIRHUTA: &'static [(char, char)] = &[
('𑒀', '𑓇'), ('𑓐', '𑓙'),
];
pub const UGARITIC: &'static [(char, char)] = &[
('𐎀', '𐎝'), ('𐎟', '𐎟'),
];
pub const VAI: &'static [(char, char)] = &[
('ꔀ', 'ꘫ'),
];
pub const WARANG_CITI: &'static [(char, char)] = &[
('𑢠', '𑣲'), ('𑣿', '𑣿'),
];
pub const YI: &'static [(char, char)] = &[
('ꀀ', 'ꒌ'), ('꒐', '꓆'),
];
pub const ZANABAZAR_SQUARE: &'static [(char, char)] = &[
('𑨀', '𑩇'),
];