// WARNING: Auto-generated by the `unic-gen` crate. // WARNING: DO NOT EDIT MANUALLY! CharDataTable::Range(&[ (chars!('\u{0}'..='\u{7f}'), "Basic Latin"), (chars!('\u{80}'..='\u{ff}'), "Latin-1 Supplement"), (chars!('\u{100}'..='\u{17f}'), "Latin Extended-A"), (chars!('\u{180}'..='\u{24f}'), "Latin Extended-B"), (chars!('\u{250}'..='\u{2af}'), "IPA Extensions"), (chars!('\u{2b0}'..='\u{2ff}'), "Spacing Modifier Letters"), (chars!('\u{300}'..='\u{36f}'), "Combining Diacritical Marks"), (chars!('\u{370}'..='\u{3ff}'), "Greek and Coptic"), (chars!('\u{400}'..='\u{4ff}'), "Cyrillic"), (chars!('\u{500}'..='\u{52f}'), "Cyrillic Supplement"), (chars!('\u{530}'..='\u{58f}'), "Armenian"), (chars!('\u{590}'..='\u{5ff}'), "Hebrew"), (chars!('\u{600}'..='\u{6ff}'), "Arabic"), (chars!('\u{700}'..='\u{74f}'), "Syriac"), (chars!('\u{750}'..='\u{77f}'), "Arabic Supplement"), (chars!('\u{780}'..='\u{7bf}'), "Thaana"), (chars!('\u{7c0}'..='\u{7ff}'), "NKo"), (chars!('\u{800}'..='\u{83f}'), "Samaritan"), (chars!('\u{840}'..='\u{85f}'), "Mandaic"), (chars!('\u{860}'..='\u{86f}'), "Syriac Supplement"), (chars!('\u{8a0}'..='\u{8ff}'), "Arabic Extended-A"), (chars!('\u{900}'..='\u{97f}'), "Devanagari"), (chars!('\u{980}'..='\u{9ff}'), "Bengali"), (chars!('\u{a00}'..='\u{a7f}'), "Gurmukhi"), (chars!('\u{a80}'..='\u{aff}'), "Gujarati"), (chars!('\u{b00}'..='\u{b7f}'), "Oriya"), (chars!('\u{b80}'..='\u{bff}'), "Tamil"), (chars!('\u{c00}'..='\u{c7f}'), "Telugu"), (chars!('\u{c80}'..='\u{cff}'), "Kannada"), (chars!('\u{d00}'..='\u{d7f}'), "Malayalam"), (chars!('\u{d80}'..='\u{dff}'), "Sinhala"), (chars!('\u{e00}'..='\u{e7f}'), "Thai"), (chars!('\u{e80}'..='\u{eff}'), "Lao"), (chars!('\u{f00}'..='\u{fff}'), "Tibetan"), (chars!('\u{1000}'..='\u{109f}'), "Myanmar"), (chars!('\u{10a0}'..='\u{10ff}'), "Georgian"), (chars!('\u{1100}'..='\u{11ff}'), "Hangul Jamo"), (chars!('\u{1200}'..='\u{137f}'), "Ethiopic"), (chars!('\u{1380}'..='\u{139f}'), "Ethiopic Supplement"), (chars!('\u{13a0}'..='\u{13ff}'), "Cherokee"), (chars!('\u{1400}'..='\u{167f}'), "Unified Canadian Aboriginal Syllabics"), (chars!('\u{1680}'..='\u{169f}'), "Ogham"), (chars!('\u{16a0}'..='\u{16ff}'), "Runic"), (chars!('\u{1700}'..='\u{171f}'), "Tagalog"), (chars!('\u{1720}'..='\u{173f}'), "Hanunoo"), (chars!('\u{1740}'..='\u{175f}'), "Buhid"), (chars!('\u{1760}'..='\u{177f}'), "Tagbanwa"), (chars!('\u{1780}'..='\u{17ff}'), "Khmer"), (chars!('\u{1800}'..='\u{18af}'), "Mongolian"), (chars!('\u{18b0}'..='\u{18ff}'), "Unified Canadian Aboriginal Syllabics Extended"), (chars!('\u{1900}'..='\u{194f}'), "Limbu"), (chars!('\u{1950}'..='\u{197f}'), "Tai Le"), (chars!('\u{1980}'..='\u{19df}'), "New Tai Lue"), (chars!('\u{19e0}'..='\u{19ff}'), "Khmer Symbols"), (chars!('\u{1a00}'..='\u{1a1f}'), "Buginese"), (chars!('\u{1a20}'..='\u{1aaf}'), "Tai Tham"), (chars!('\u{1ab0}'..='\u{1aff}'), "Combining Diacritical Marks Extended"), (chars!('\u{1b00}'..='\u{1b7f}'), "Balinese"), (chars!('\u{1b80}'..='\u{1bbf}'), "Sundanese"), (chars!('\u{1bc0}'..='\u{1bff}'), "Batak"), (chars!('\u{1c00}'..='\u{1c4f}'), "Lepcha"), (chars!('\u{1c50}'..='\u{1c7f}'), "Ol Chiki"), (chars!('\u{1c80}'..='\u{1c8f}'), "Cyrillic Extended-C"), (chars!('\u{1cc0}'..='\u{1ccf}'), "Sundanese Supplement"), (chars!('\u{1cd0}'..='\u{1cff}'), "Vedic Extensions"), (chars!('\u{1d00}'..='\u{1d7f}'), "Phonetic Extensions"), (chars!('\u{1d80}'..='\u{1dbf}'), "Phonetic Extensions Supplement"), (chars!('\u{1dc0}'..='\u{1dff}'), "Combining Diacritical Marks Supplement"), (chars!('\u{1e00}'..='\u{1eff}'), "Latin Extended Additional"), (chars!('\u{1f00}'..='\u{1fff}'), "Greek Extended"), (chars!('\u{2000}'..='\u{206f}'), "General Punctuation"), (chars!('\u{2070}'..='\u{209f}'), "Superscripts and Subscripts"), (chars!('\u{20a0}'..='\u{20cf}'), "Currency Symbols"), (chars!('\u{20d0}'..='\u{20ff}'), "Combining Diacritical Marks for Symbols"), (chars!('\u{2100}'..='\u{214f}'), "Letterlike Symbols"), (chars!('\u{2150}'..='\u{218f}'), "Number Forms"), (chars!('\u{2190}'..='\u{21ff}'), "Arrows"), (chars!('\u{2200}'..='\u{22ff}'), "Mathematical Operators"), (chars!('\u{2300}'..='\u{23ff}'), "Miscellaneous Technical"), (chars!('\u{2400}'..='\u{243f}'), "Control Pictures"), (chars!('\u{2440}'..='\u{245f}'), "Optical Character Recognition"), (chars!('\u{2460}'..='\u{24ff}'), "Enclosed Alphanumerics"), (chars!('\u{2500}'..='\u{257f}'), "Box Drawing"), (chars!('\u{2580}'..='\u{259f}'), "Block Elements"), (chars!('\u{25a0}'..='\u{25ff}'), "Geometric Shapes"), (chars!('\u{2600}'..='\u{26ff}'), "Miscellaneous Symbols"), (chars!('\u{2700}'..='\u{27bf}'), "Dingbats"), (chars!('\u{27c0}'..='\u{27ef}'), "Miscellaneous Mathematical Symbols-A"), (chars!('\u{27f0}'..='\u{27ff}'), "Supplemental Arrows-A"), (chars!('\u{2800}'..='\u{28ff}'), "Braille Patterns"), (chars!('\u{2900}'..='\u{297f}'), "Supplemental Arrows-B"), (chars!('\u{2980}'..='\u{29ff}'), "Miscellaneous Mathematical Symbols-B"), (chars!('\u{2a00}'..='\u{2aff}'), "Supplemental Mathematical Operators"), (chars!('\u{2b00}'..='\u{2bff}'), "Miscellaneous Symbols and Arrows"), (chars!('\u{2c00}'..='\u{2c5f}'), "Glagolitic"), (chars!('\u{2c60}'..='\u{2c7f}'), "Latin Extended-C"), (chars!('\u{2c80}'..='\u{2cff}'), "Coptic"), (chars!('\u{2d00}'..='\u{2d2f}'), "Georgian Supplement"), (chars!('\u{2d30}'..='\u{2d7f}'), "Tifinagh"), (chars!('\u{2d80}'..='\u{2ddf}'), "Ethiopic Extended"), (chars!('\u{2de0}'..='\u{2dff}'), "Cyrillic Extended-A"), (chars!('\u{2e00}'..='\u{2e7f}'), "Supplemental Punctuation"), (chars!('\u{2e80}'..='\u{2eff}'), "CJK Radicals Supplement"), (chars!('\u{2f00}'..='\u{2fdf}'), "Kangxi Radicals"), (chars!('\u{2ff0}'..='\u{2fff}'), "Ideographic Description Characters"), (chars!('\u{3000}'..='\u{303f}'), "CJK Symbols and Punctuation"), (chars!('\u{3040}'..='\u{309f}'), "Hiragana"), (chars!('\u{30a0}'..='\u{30ff}'), "Katakana"), (chars!('\u{3100}'..='\u{312f}'), "Bopomofo"), (chars!('\u{3130}'..='\u{318f}'), "Hangul Compatibility Jamo"), (chars!('\u{3190}'..='\u{319f}'), "Kanbun"), (chars!('\u{31a0}'..='\u{31bf}'), "Bopomofo Extended"), (chars!('\u{31c0}'..='\u{31ef}'), "CJK Strokes"), (chars!('\u{31f0}'..='\u{31ff}'), "Katakana Phonetic Extensions"), (chars!('\u{3200}'..='\u{32ff}'), "Enclosed CJK Letters and Months"), (chars!('\u{3300}'..='\u{33ff}'), "CJK Compatibility"), (chars!('\u{3400}'..='\u{4dbf}'), "CJK Unified Ideographs Extension A"), (chars!('\u{4dc0}'..='\u{4dff}'), "Yijing Hexagram Symbols"), (chars!('\u{4e00}'..='\u{9fff}'), "CJK Unified Ideographs"), (chars!('\u{a000}'..='\u{a48f}'), "Yi Syllables"), (chars!('\u{a490}'..='\u{a4cf}'), "Yi Radicals"), (chars!('\u{a4d0}'..='\u{a4ff}'), "Lisu"), (chars!('\u{a500}'..='\u{a63f}'), "Vai"), (chars!('\u{a640}'..='\u{a69f}'), "Cyrillic Extended-B"), (chars!('\u{a6a0}'..='\u{a6ff}'), "Bamum"), (chars!('\u{a700}'..='\u{a71f}'), "Modifier Tone Letters"), (chars!('\u{a720}'..='\u{a7ff}'), "Latin Extended-D"), (chars!('\u{a800}'..='\u{a82f}'), "Syloti Nagri"), (chars!('\u{a830}'..='\u{a83f}'), "Common Indic Number Forms"), (chars!('\u{a840}'..='\u{a87f}'), "Phags-pa"), (chars!('\u{a880}'..='\u{a8df}'), "Saurashtra"), (chars!('\u{a8e0}'..='\u{a8ff}'), "Devanagari Extended"), (chars!('\u{a900}'..='\u{a92f}'), "Kayah Li"), (chars!('\u{a930}'..='\u{a95f}'), "Rejang"), (chars!('\u{a960}'..='\u{a97f}'), "Hangul Jamo Extended-A"), (chars!('\u{a980}'..='\u{a9df}'), "Javanese"), (chars!('\u{a9e0}'..='\u{a9ff}'), "Myanmar Extended-B"), (chars!('\u{aa00}'..='\u{aa5f}'), "Cham"), (chars!('\u{aa60}'..='\u{aa7f}'), "Myanmar Extended-A"), (chars!('\u{aa80}'..='\u{aadf}'), "Tai Viet"), (chars!('\u{aae0}'..='\u{aaff}'), "Meetei Mayek Extensions"), (chars!('\u{ab00}'..='\u{ab2f}'), "Ethiopic Extended-A"), (chars!('\u{ab30}'..='\u{ab6f}'), "Latin Extended-E"), (chars!('\u{ab70}'..='\u{abbf}'), "Cherokee Supplement"), (chars!('\u{abc0}'..='\u{abff}'), "Meetei Mayek"), (chars!('\u{ac00}'..='\u{d7af}'), "Hangul Syllables"), (chars!('\u{d7b0}'..='\u{d7ff}'), "Hangul Jamo Extended-B"), (chars!('\u{e000}'..='\u{f8ff}'), "Private Use Area"), (chars!('\u{f900}'..='\u{faff}'), "CJK Compatibility Ideographs"), (chars!('\u{fb00}'..='\u{fb4f}'), "Alphabetic Presentation Forms"), (chars!('\u{fb50}'..='\u{fdff}'), "Arabic Presentation Forms-A"), (chars!('\u{fe00}'..='\u{fe0f}'), "Variation Selectors"), (chars!('\u{fe10}'..='\u{fe1f}'), "Vertical Forms"), (chars!('\u{fe20}'..='\u{fe2f}'), "Combining Half Marks"), (chars!('\u{fe30}'..='\u{fe4f}'), "CJK Compatibility Forms"), (chars!('\u{fe50}'..='\u{fe6f}'), "Small Form Variants"), (chars!('\u{fe70}'..='\u{feff}'), "Arabic Presentation Forms-B"), (chars!('\u{ff00}'..='\u{ffef}'), "Halfwidth and Fullwidth Forms"), (chars!('\u{fff0}'..='\u{ffff}'), "Specials"), (chars!('\u{10000}'..='\u{1007f}'), "Linear B Syllabary"), (chars!('\u{10080}'..='\u{100ff}'), "Linear B Ideograms"), (chars!('\u{10100}'..='\u{1013f}'), "Aegean Numbers"), (chars!('\u{10140}'..='\u{1018f}'), "Ancient Greek Numbers"), (chars!('\u{10190}'..='\u{101cf}'), "Ancient Symbols"), (chars!('\u{101d0}'..='\u{101ff}'), "Phaistos Disc"), (chars!('\u{10280}'..='\u{1029f}'), "Lycian"), (chars!('\u{102a0}'..='\u{102df}'), "Carian"), (chars!('\u{102e0}'..='\u{102ff}'), "Coptic Epact Numbers"), (chars!('\u{10300}'..='\u{1032f}'), "Old Italic"), (chars!('\u{10330}'..='\u{1034f}'), "Gothic"), (chars!('\u{10350}'..='\u{1037f}'), "Old Permic"), (chars!('\u{10380}'..='\u{1039f}'), "Ugaritic"), (chars!('\u{103a0}'..='\u{103df}'), "Old Persian"), (chars!('\u{10400}'..='\u{1044f}'), "Deseret"), (chars!('\u{10450}'..='\u{1047f}'), "Shavian"), (chars!('\u{10480}'..='\u{104af}'), "Osmanya"), (chars!('\u{104b0}'..='\u{104ff}'), "Osage"), (chars!('\u{10500}'..='\u{1052f}'), "Elbasan"), (chars!('\u{10530}'..='\u{1056f}'), "Caucasian Albanian"), (chars!('\u{10600}'..='\u{1077f}'), "Linear A"), (chars!('\u{10800}'..='\u{1083f}'), "Cypriot Syllabary"), (chars!('\u{10840}'..='\u{1085f}'), "Imperial Aramaic"), (chars!('\u{10860}'..='\u{1087f}'), "Palmyrene"), (chars!('\u{10880}'..='\u{108af}'), "Nabataean"), (chars!('\u{108e0}'..='\u{108ff}'), "Hatran"), (chars!('\u{10900}'..='\u{1091f}'), "Phoenician"), (chars!('\u{10920}'..='\u{1093f}'), "Lydian"), (chars!('\u{10980}'..='\u{1099f}'), "Meroitic Hieroglyphs"), (chars!('\u{109a0}'..='\u{109ff}'), "Meroitic Cursive"), (chars!('\u{10a00}'..='\u{10a5f}'), "Kharoshthi"), (chars!('\u{10a60}'..='\u{10a7f}'), "Old South Arabian"), (chars!('\u{10a80}'..='\u{10a9f}'), "Old North Arabian"), (chars!('\u{10ac0}'..='\u{10aff}'), "Manichaean"), (chars!('\u{10b00}'..='\u{10b3f}'), "Avestan"), (chars!('\u{10b40}'..='\u{10b5f}'), "Inscriptional Parthian"), (chars!('\u{10b60}'..='\u{10b7f}'), "Inscriptional Pahlavi"), (chars!('\u{10b80}'..='\u{10baf}'), "Psalter Pahlavi"), (chars!('\u{10c00}'..='\u{10c4f}'), "Old Turkic"), (chars!('\u{10c80}'..='\u{10cff}'), "Old Hungarian"), (chars!('\u{10e60}'..='\u{10e7f}'), "Rumi Numeral Symbols"), (chars!('\u{11000}'..='\u{1107f}'), "Brahmi"), (chars!('\u{11080}'..='\u{110cf}'), "Kaithi"), (chars!('\u{110d0}'..='\u{110ff}'), "Sora Sompeng"), (chars!('\u{11100}'..='\u{1114f}'), "Chakma"), (chars!('\u{11150}'..='\u{1117f}'), "Mahajani"), (chars!('\u{11180}'..='\u{111df}'), "Sharada"), (chars!('\u{111e0}'..='\u{111ff}'), "Sinhala Archaic Numbers"), (chars!('\u{11200}'..='\u{1124f}'), "Khojki"), (chars!('\u{11280}'..='\u{112af}'), "Multani"), (chars!('\u{112b0}'..='\u{112ff}'), "Khudawadi"), (chars!('\u{11300}'..='\u{1137f}'), "Grantha"), (chars!('\u{11400}'..='\u{1147f}'), "Newa"), (chars!('\u{11480}'..='\u{114df}'), "Tirhuta"), (chars!('\u{11580}'..='\u{115ff}'), "Siddham"), (chars!('\u{11600}'..='\u{1165f}'), "Modi"), (chars!('\u{11660}'..='\u{1167f}'), "Mongolian Supplement"), (chars!('\u{11680}'..='\u{116cf}'), "Takri"), (chars!('\u{11700}'..='\u{1173f}'), "Ahom"), (chars!('\u{118a0}'..='\u{118ff}'), "Warang Citi"), (chars!('\u{11a00}'..='\u{11a4f}'), "Zanabazar Square"), (chars!('\u{11a50}'..='\u{11aaf}'), "Soyombo"), (chars!('\u{11ac0}'..='\u{11aff}'), "Pau Cin Hau"), (chars!('\u{11c00}'..='\u{11c6f}'), "Bhaiksuki"), (chars!('\u{11c70}'..='\u{11cbf}'), "Marchen"), (chars!('\u{11d00}'..='\u{11d5f}'), "Masaram Gondi"), (chars!('\u{12000}'..='\u{123ff}'), "Cuneiform"), (chars!('\u{12400}'..='\u{1247f}'), "Cuneiform Numbers and Punctuation"), (chars!('\u{12480}'..='\u{1254f}'), "Early Dynastic Cuneiform"), (chars!('\u{13000}'..='\u{1342f}'), "Egyptian Hieroglyphs"), (chars!('\u{14400}'..='\u{1467f}'), "Anatolian Hieroglyphs"), (chars!('\u{16800}'..='\u{16a3f}'), "Bamum Supplement"), (chars!('\u{16a40}'..='\u{16a6f}'), "Mro"), (chars!('\u{16ad0}'..='\u{16aff}'), "Bassa Vah"), (chars!('\u{16b00}'..='\u{16b8f}'), "Pahawh Hmong"), (chars!('\u{16f00}'..='\u{16f9f}'), "Miao"), (chars!('\u{16fe0}'..='\u{16fff}'), "Ideographic Symbols and Punctuation"), (chars!('\u{17000}'..='\u{187ff}'), "Tangut"), (chars!('\u{18800}'..='\u{18aff}'), "Tangut Components"), (chars!('\u{1b000}'..='\u{1b0ff}'), "Kana Supplement"), (chars!('\u{1b100}'..='\u{1b12f}'), "Kana Extended-A"), (chars!('\u{1b170}'..='\u{1b2ff}'), "Nushu"), (chars!('\u{1bc00}'..='\u{1bc9f}'), "Duployan"), (chars!('\u{1bca0}'..='\u{1bcaf}'), "Shorthand Format Controls"), (chars!('\u{1d000}'..='\u{1d0ff}'), "Byzantine Musical Symbols"), (chars!('\u{1d100}'..='\u{1d1ff}'), "Musical Symbols"), (chars!('\u{1d200}'..='\u{1d24f}'), "Ancient Greek Musical Notation"), (chars!('\u{1d300}'..='\u{1d35f}'), "Tai Xuan Jing Symbols"), (chars!('\u{1d360}'..='\u{1d37f}'), "Counting Rod Numerals"), (chars!('\u{1d400}'..='\u{1d7ff}'), "Mathematical Alphanumeric Symbols"), (chars!('\u{1d800}'..='\u{1daaf}'), "Sutton SignWriting"), (chars!('\u{1e000}'..='\u{1e02f}'), "Glagolitic Supplement"), (chars!('\u{1e800}'..='\u{1e8df}'), "Mende Kikakui"), (chars!('\u{1e900}'..='\u{1e95f}'), "Adlam"), (chars!('\u{1ee00}'..='\u{1eeff}'), "Arabic Mathematical Alphabetic Symbols"), (chars!('\u{1f000}'..='\u{1f02f}'), "Mahjong Tiles"), (chars!('\u{1f030}'..='\u{1f09f}'), "Domino Tiles"), (chars!('\u{1f0a0}'..='\u{1f0ff}'), "Playing Cards"), (chars!('\u{1f100}'..='\u{1f1ff}'), "Enclosed Alphanumeric Supplement"), (chars!('\u{1f200}'..='\u{1f2ff}'), "Enclosed Ideographic Supplement"), (chars!('\u{1f300}'..='\u{1f5ff}'), "Miscellaneous Symbols and Pictographs"), (chars!('\u{1f600}'..='\u{1f64f}'), "Emoticons"), (chars!('\u{1f650}'..='\u{1f67f}'), "Ornamental Dingbats"), (chars!('\u{1f680}'..='\u{1f6ff}'), "Transport and Map Symbols"), (chars!('\u{1f700}'..='\u{1f77f}'), "Alchemical Symbols"), (chars!('\u{1f780}'..='\u{1f7ff}'), "Geometric Shapes Extended"), (chars!('\u{1f800}'..='\u{1f8ff}'), "Supplemental Arrows-C"), (chars!('\u{1f900}'..='\u{1f9ff}'), "Supplemental Symbols and Pictographs"), (chars!('\u{20000}'..='\u{2a6df}'), "CJK Unified Ideographs Extension B"), (chars!('\u{2a700}'..='\u{2b73f}'), "CJK Unified Ideographs Extension C"), (chars!('\u{2b740}'..='\u{2b81f}'), "CJK Unified Ideographs Extension D"), (chars!('\u{2b820}'..='\u{2ceaf}'), "CJK Unified Ideographs Extension E"), (chars!('\u{2ceb0}'..='\u{2ebef}'), "CJK Unified Ideographs Extension F"), (chars!('\u{2f800}'..='\u{2fa1f}'), "CJK Compatibility Ideographs Supplement"), (chars!('\u{e0000}'..='\u{e007f}'), "Tags"), (chars!('\u{e0100}'..='\u{e01ef}'), "Variation Selectors Supplement"), (chars!('\u{f0000}'..='\u{fffff}'), "Supplementary Private Use Area-A"), (chars!('\u{100000}'..='\u{10ffff}'), "Supplementary Private Use Area-B"), ])