pub const BY_NAME: &'static [(&'static str, &'static [(u32, u32)])] = &[
("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),
("Chorasmian", CHORASMIAN), ("Common", COMMON), ("Coptic", COPTIC),
("Cuneiform", CUNEIFORM), ("Cypriot", CYPRIOT),
("Cypro_Minoan", CYPRO_MINOAN), ("Cyrillic", CYRILLIC),
("Deseret", DESERET), ("Devanagari", DEVANAGARI),
("Dives_Akuru", DIVES_AKURU), ("Dogra", DOGRA), ("Duployan", DUPLOYAN),
("Egyptian_Hieroglyphs", EGYPTIAN_HIEROGLYPHS), ("Elbasan", ELBASAN),
("Elymaic", ELYMAIC), ("Ethiopic", ETHIOPIC), ("Georgian", GEORGIAN),
("Glagolitic", GLAGOLITIC), ("Gothic", GOTHIC), ("Grantha", GRANTHA),
("Greek", GREEK), ("Gujarati", GUJARATI), ("Gunjala_Gondi", GUNJALA_GONDI),
("Gurmukhi", GURMUKHI), ("Han", HAN), ("Hangul", HANGUL),
("Hanifi_Rohingya", HANIFI_ROHINGYA), ("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),
("Khitan_Small_Script", KHITAN_SMALL_SCRIPT), ("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),
("Makasar", MAKASAR), ("Malayalam", MALAYALAM), ("Mandaic", MANDAIC),
("Manichaean", MANICHAEAN), ("Marchen", MARCHEN),
("Masaram_Gondi", MASARAM_GONDI), ("Medefaidrin", MEDEFAIDRIN),
("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),
("Nandinagari", NANDINAGARI), ("New_Tai_Lue", NEW_TAI_LUE), ("Newa", NEWA),
("Nko", NKO), ("Nushu", NUSHU),
("Nyiakeng_Puachue_Hmong", NYIAKENG_PUACHUE_HMONG), ("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_Sogdian", OLD_SOGDIAN), ("Old_South_Arabian", OLD_SOUTH_ARABIAN),
("Old_Turkic", OLD_TURKIC), ("Old_Uyghur", OLD_UYGHUR), ("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), ("Sogdian", SOGDIAN), ("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),
("Tangsa", TANGSA), ("Tangut", TANGUT), ("Telugu", TELUGU),
("Thaana", THAANA), ("Thai", THAI), ("Tibetan", TIBETAN),
("Tifinagh", TIFINAGH), ("Tirhuta", TIRHUTA), ("Toto", TOTO),
("Ugaritic", UGARITIC), ("Vai", VAI), ("Vithkuqi", VITHKUQI),
("Wancho", WANCHO), ("Warang_Citi", WARANG_CITI), ("Yezidi", YEZIDI),
("Yi", YI), ("Zanabazar_Square", ZANABAZAR_SQUARE),
];
pub const ADLAM: &'static [(u32, u32)] = &[
(1567, 1567), (1600, 1600), (125184, 125259), (125264, 125273),
(125278, 125279),
];
pub const AHOM: &'static [(u32, u32)] = &[
(71424, 71450), (71453, 71467), (71472, 71494),
];
pub const ANATOLIAN_HIEROGLYPHS: &'static [(u32, u32)] = &[
(82944, 83526),
];
pub const ARABIC: &'static [(u32, u32)] = &[
(1536, 1540), (1542, 1756), (1758, 1791), (1872, 1919), (2160, 2190),
(2192, 2193), (2200, 2273), (2275, 2303), (64336, 64450), (64467, 64911),
(64914, 64967), (64975, 64975), (65008, 65023), (65136, 65140),
(65142, 65276), (66272, 66299), (69216, 69246), (126464, 126467),
(126469, 126495), (126497, 126498), (126500, 126500), (126503, 126503),
(126505, 126514), (126516, 126519), (126521, 126521), (126523, 126523),
(126530, 126530), (126535, 126535), (126537, 126537), (126539, 126539),
(126541, 126543), (126545, 126546), (126548, 126548), (126551, 126551),
(126553, 126553), (126555, 126555), (126557, 126557), (126559, 126559),
(126561, 126562), (126564, 126564), (126567, 126570), (126572, 126578),
(126580, 126583), (126585, 126588), (126590, 126590), (126592, 126601),
(126603, 126619), (126625, 126627), (126629, 126633), (126635, 126651),
(126704, 126705),
];
pub const ARMENIAN: &'static [(u32, u32)] = &[
(1329, 1366), (1369, 1418), (1421, 1423), (64275, 64279),
];
pub const AVESTAN: &'static [(u32, u32)] = &[
(68352, 68405), (68409, 68415),
];
pub const BALINESE: &'static [(u32, u32)] = &[
(6912, 6988), (6992, 7038),
];
pub const BAMUM: &'static [(u32, u32)] = &[
(42656, 42743), (92160, 92728),
];
pub const BASSA_VAH: &'static [(u32, u32)] = &[
(92880, 92909), (92912, 92917),
];
pub const BATAK: &'static [(u32, u32)] = &[
(7104, 7155), (7164, 7167),
];
pub const BENGALI: &'static [(u32, u32)] = &[
(2385, 2386), (2404, 2405), (2432, 2435), (2437, 2444), (2447, 2448),
(2451, 2472), (2474, 2480), (2482, 2482), (2486, 2489), (2492, 2500),
(2503, 2504), (2507, 2510), (2519, 2519), (2524, 2525), (2527, 2531),
(2534, 2558), (7376, 7376), (7378, 7378), (7381, 7382), (7384, 7384),
(7393, 7393), (7402, 7402), (7405, 7405), (7410, 7410), (7413, 7415),
(43249, 43249),
];
pub const BHAIKSUKI: &'static [(u32, u32)] = &[
(72704, 72712), (72714, 72758), (72760, 72773), (72784, 72812),
];
pub const BOPOMOFO: &'static [(u32, u32)] = &[
(746, 747), (12289, 12291), (12296, 12305), (12307, 12319), (12330, 12333),
(12336, 12336), (12343, 12343), (12539, 12539), (12549, 12591),
(12704, 12735), (65093, 65094), (65377, 65381),
];
pub const BRAHMI: &'static [(u32, u32)] = &[
(69632, 69709), (69714, 69749), (69759, 69759),
];
pub const BRAILLE: &'static [(u32, u32)] = &[
(10240, 10495),
];
pub const BUGINESE: &'static [(u32, u32)] = &[
(6656, 6683), (6686, 6687), (43471, 43471),
];
pub const BUHID: &'static [(u32, u32)] = &[
(5941, 5942), (5952, 5971),
];
pub const CANADIAN_ABORIGINAL: &'static [(u32, u32)] = &[
(5120, 5759), (6320, 6389), (72368, 72383),
];
pub const CARIAN: &'static [(u32, u32)] = &[
(66208, 66256),
];
pub const CAUCASIAN_ALBANIAN: &'static [(u32, u32)] = &[
(66864, 66915), (66927, 66927),
];
pub const CHAKMA: &'static [(u32, u32)] = &[
(2534, 2543), (4160, 4169), (69888, 69940), (69942, 69959),
];
pub const CHAM: &'static [(u32, u32)] = &[
(43520, 43574), (43584, 43597), (43600, 43609), (43612, 43615),
];
pub const CHEROKEE: &'static [(u32, u32)] = &[
(5024, 5109), (5112, 5117), (43888, 43967),
];
pub const CHORASMIAN: &'static [(u32, u32)] = &[
(69552, 69579),
];
pub const COMMON: &'static [(u32, u32)] = &[
(0, 64), (91, 96), (123, 169), (171, 185), (187, 191), (215, 215),
(247, 247), (697, 735), (741, 745), (748, 767), (884, 884), (894, 894),
(901, 901), (903, 903), (1541, 1541), (1757, 1757), (2274, 2274),
(3647, 3647), (4053, 4056), (5867, 5869), (8192, 8203), (8206, 8238),
(8240, 8292), (8294, 8304), (8308, 8318), (8320, 8334), (8352, 8384),
(8448, 8485), (8487, 8489), (8492, 8497), (8499, 8525), (8527, 8543),
(8585, 8587), (8592, 9254), (9280, 9290), (9312, 10239), (10496, 11123),
(11126, 11157), (11159, 11263), (11776, 11842), (11844, 11869),
(12272, 12283), (12288, 12288), (12292, 12292), (12306, 12306),
(12320, 12320), (12342, 12342), (12872, 12895), (12927, 12927),
(12977, 12991), (13004, 13007), (13169, 13178), (13184, 13279),
(13311, 13311), (19904, 19967), (42760, 42785), (42888, 42890),
(43867, 43867), (43882, 43883), (65040, 65049), (65072, 65092),
(65095, 65106), (65108, 65126), (65128, 65131), (65279, 65279),
(65281, 65312), (65339, 65344), (65371, 65376), (65504, 65510),
(65512, 65518), (65529, 65533), (65936, 65948), (66000, 66044),
(118608, 118723), (118784, 119029), (119040, 119078), (119081, 119142),
(119146, 119162), (119171, 119172), (119180, 119209), (119214, 119274),
(119520, 119539), (119552, 119638), (119666, 119672), (119808, 119892),
(119894, 119964), (119966, 119967), (119970, 119970), (119973, 119974),
(119977, 119980), (119982, 119993), (119995, 119995), (119997, 120003),
(120005, 120069), (120071, 120074), (120077, 120084), (120086, 120092),
(120094, 120121), (120123, 120126), (120128, 120132), (120134, 120134),
(120138, 120144), (120146, 120485), (120488, 120779), (120782, 120831),
(126065, 126132), (126209, 126269), (126976, 127019), (127024, 127123),
(127136, 127150), (127153, 127167), (127169, 127183), (127185, 127221),
(127232, 127405), (127462, 127487), (127489, 127490), (127504, 127547),
(127552, 127560), (127584, 127589), (127744, 128727), (128733, 128748),
(128752, 128764), (128768, 128883), (128896, 128984), (128992, 129003),
(129008, 129008), (129024, 129035), (129040, 129095), (129104, 129113),
(129120, 129159), (129168, 129197), (129200, 129201), (129280, 129619),
(129632, 129645), (129648, 129652), (129656, 129660), (129664, 129670),
(129680, 129708), (129712, 129722), (129728, 129733), (129744, 129753),
(129760, 129767), (129776, 129782), (129792, 129938), (129940, 129994),
(130032, 130041), (917505, 917505), (917536, 917631),
];
pub const COPTIC: &'static [(u32, u32)] = &[
(994, 1007), (11392, 11507), (11513, 11519), (66272, 66299),
];
pub const CUNEIFORM: &'static [(u32, u32)] = &[
(73728, 74649), (74752, 74862), (74864, 74868), (74880, 75075),
];
pub const CYPRIOT: &'static [(u32, u32)] = &[
(65792, 65794), (65799, 65843), (65847, 65855), (67584, 67589),
(67592, 67592), (67594, 67637), (67639, 67640), (67644, 67644),
(67647, 67647),
];
pub const CYPRO_MINOAN: &'static [(u32, u32)] = &[
(65792, 65793), (77712, 77810),
];
pub const CYRILLIC: &'static [(u32, u32)] = &[
(1024, 1327), (7296, 7304), (7467, 7467), (7544, 7544), (7672, 7672),
(11744, 11775), (11843, 11843), (42560, 42655), (65070, 65071),
];
pub const DESERET: &'static [(u32, u32)] = &[
(66560, 66639),
];
pub const DEVANAGARI: &'static [(u32, u32)] = &[
(2304, 2386), (2389, 2431), (7376, 7414), (7416, 7417), (8432, 8432),
(43056, 43065), (43232, 43263),
];
pub const DIVES_AKURU: &'static [(u32, u32)] = &[
(71936, 71942), (71945, 71945), (71948, 71955), (71957, 71958),
(71960, 71989), (71991, 71992), (71995, 72006), (72016, 72025),
];
pub const DOGRA: &'static [(u32, u32)] = &[
(2404, 2415), (43056, 43065), (71680, 71739),
];
pub const DUPLOYAN: &'static [(u32, u32)] = &[
(113664, 113770), (113776, 113788), (113792, 113800), (113808, 113817),
(113820, 113827),
];
pub const EGYPTIAN_HIEROGLYPHS: &'static [(u32, u32)] = &[
(77824, 78894), (78896, 78904),
];
pub const ELBASAN: &'static [(u32, u32)] = &[
(66816, 66855),
];
pub const ELYMAIC: &'static [(u32, u32)] = &[
(69600, 69622),
];
pub const ETHIOPIC: &'static [(u32, u32)] = &[
(4608, 4680), (4682, 4685), (4688, 4694), (4696, 4696), (4698, 4701),
(4704, 4744), (4746, 4749), (4752, 4784), (4786, 4789), (4792, 4798),
(4800, 4800), (4802, 4805), (4808, 4822), (4824, 4880), (4882, 4885),
(4888, 4954), (4957, 4988), (4992, 5017), (11648, 11670), (11680, 11686),
(11688, 11694), (11696, 11702), (11704, 11710), (11712, 11718),
(11720, 11726), (11728, 11734), (11736, 11742), (43777, 43782),
(43785, 43790), (43793, 43798), (43808, 43814), (43816, 43822),
(124896, 124902), (124904, 124907), (124909, 124910), (124912, 124926),
];
pub const GEORGIAN: &'static [(u32, u32)] = &[
(4256, 4293), (4295, 4295), (4301, 4301), (4304, 4351), (7312, 7354),
(7357, 7359), (11520, 11557), (11559, 11559), (11565, 11565),
];
pub const GLAGOLITIC: &'static [(u32, u32)] = &[
(1156, 1156), (1159, 1159), (11264, 11359), (11843, 11843), (42607, 42607),
(122880, 122886), (122888, 122904), (122907, 122913), (122915, 122916),
(122918, 122922),
];
pub const GOTHIC: &'static [(u32, u32)] = &[
(66352, 66378),
];
pub const GRANTHA: &'static [(u32, u32)] = &[
(2385, 2386), (2404, 2405), (3046, 3059), (7376, 7376), (7378, 7379),
(7410, 7412), (7416, 7417), (8432, 8432), (70400, 70403), (70405, 70412),
(70415, 70416), (70419, 70440), (70442, 70448), (70450, 70451),
(70453, 70457), (70459, 70468), (70471, 70472), (70475, 70477),
(70480, 70480), (70487, 70487), (70493, 70499), (70502, 70508),
(70512, 70516), (73680, 73681), (73683, 73683),
];
pub const GREEK: &'static [(u32, u32)] = &[
(834, 834), (837, 837), (880, 883), (885, 887), (890, 893), (895, 895),
(900, 900), (902, 902), (904, 906), (908, 908), (910, 929), (931, 993),
(1008, 1023), (7462, 7466), (7517, 7521), (7526, 7530), (7615, 7617),
(7936, 7957), (7960, 7965), (7968, 8005), (8008, 8013), (8016, 8023),
(8025, 8025), (8027, 8027), (8029, 8029), (8031, 8061), (8064, 8116),
(8118, 8132), (8134, 8147), (8150, 8155), (8157, 8175), (8178, 8180),
(8182, 8190), (8486, 8486), (43877, 43877), (65856, 65934), (65952, 65952),
(119296, 119365),
];
pub const GUJARATI: &'static [(u32, u32)] = &[
(2385, 2386), (2404, 2405), (2689, 2691), (2693, 2701), (2703, 2705),
(2707, 2728), (2730, 2736), (2738, 2739), (2741, 2745), (2748, 2757),
(2759, 2761), (2763, 2765), (2768, 2768), (2784, 2787), (2790, 2801),
(2809, 2815), (43056, 43065),
];
pub const GUNJALA_GONDI: &'static [(u32, u32)] = &[
(2404, 2405), (73056, 73061), (73063, 73064), (73066, 73102),
(73104, 73105), (73107, 73112), (73120, 73129),
];
pub const GURMUKHI: &'static [(u32, u32)] = &[
(2385, 2386), (2404, 2405), (2561, 2563), (2565, 2570), (2575, 2576),
(2579, 2600), (2602, 2608), (2610, 2611), (2613, 2614), (2616, 2617),
(2620, 2620), (2622, 2626), (2631, 2632), (2635, 2637), (2641, 2641),
(2649, 2652), (2654, 2654), (2662, 2678), (43056, 43065),
];
pub const HAN: &'static [(u32, u32)] = &[
(11904, 11929), (11931, 12019), (12032, 12245), (12289, 12291),
(12293, 12305), (12307, 12319), (12321, 12333), (12336, 12336),
(12343, 12351), (12539, 12539), (12688, 12703), (12736, 12771),
(12832, 12871), (12928, 12976), (12992, 13003), (13055, 13055),
(13144, 13168), (13179, 13183), (13280, 13310), (13312, 19903),
(19968, 40959), (42752, 42759), (63744, 64109), (64112, 64217),
(65093, 65094), (65377, 65381), (94178, 94179), (94192, 94193),
(119648, 119665), (127568, 127569), (131072, 173791), (173824, 177976),
(177984, 178205), (178208, 183969), (183984, 191456), (194560, 195101),
(196608, 201546),
];
pub const HANGUL: &'static [(u32, u32)] = &[
(4352, 4607), (12289, 12291), (12296, 12305), (12307, 12319),
(12334, 12336), (12343, 12343), (12539, 12539), (12593, 12686),
(12800, 12830), (12896, 12926), (43360, 43388), (44032, 55203),
(55216, 55238), (55243, 55291), (65093, 65094), (65377, 65381),
(65440, 65470), (65474, 65479), (65482, 65487), (65490, 65495),
(65498, 65500),
];
pub const HANIFI_ROHINGYA: &'static [(u32, u32)] = &[
(1548, 1548), (1563, 1563), (1567, 1567), (1600, 1600), (1748, 1748),
(68864, 68903), (68912, 68921),
];
pub const HANUNOO: &'static [(u32, u32)] = &[
(5920, 5942),
];
pub const HATRAN: &'static [(u32, u32)] = &[
(67808, 67826), (67828, 67829), (67835, 67839),
];
pub const HEBREW: &'static [(u32, u32)] = &[
(1425, 1479), (1488, 1514), (1519, 1524), (64285, 64310), (64312, 64316),
(64318, 64318), (64320, 64321), (64323, 64324), (64326, 64335),
];
pub const HIRAGANA: &'static [(u32, u32)] = &[
(12289, 12291), (12296, 12305), (12307, 12319), (12336, 12341),
(12343, 12343), (12348, 12349), (12353, 12438), (12441, 12448),
(12539, 12540), (65093, 65094), (65377, 65381), (65392, 65392),
(65438, 65439), (110593, 110879), (110928, 110930), (127488, 127488),
];
pub const IMPERIAL_ARAMAIC: &'static [(u32, u32)] = &[
(67648, 67669), (67671, 67679),
];
pub const INHERITED: &'static [(u32, u32)] = &[
(768, 833), (835, 836), (838, 866), (2387, 2388), (6832, 6862),
(7618, 7671), (7673, 7673), (7675, 7679), (8204, 8205), (8400, 8431),
(65024, 65039), (65056, 65069), (66045, 66045), (118528, 118573),
(118576, 118598), (119143, 119145), (119163, 119170), (119173, 119179),
(119210, 119213), (917760, 917999),
];
pub const INSCRIPTIONAL_PAHLAVI: &'static [(u32, u32)] = &[
(68448, 68466), (68472, 68479),
];
pub const INSCRIPTIONAL_PARTHIAN: &'static [(u32, u32)] = &[
(68416, 68437), (68440, 68447),
];
pub const JAVANESE: &'static [(u32, u32)] = &[
(43392, 43469), (43471, 43481), (43486, 43487),
];
pub const KAITHI: &'static [(u32, u32)] = &[
(2406, 2415), (43056, 43065), (69760, 69826), (69837, 69837),
];
pub const KANNADA: &'static [(u32, u32)] = &[
(2385, 2386), (2404, 2405), (3200, 3212), (3214, 3216), (3218, 3240),
(3242, 3251), (3253, 3257), (3260, 3268), (3270, 3272), (3274, 3277),
(3285, 3286), (3293, 3294), (3296, 3299), (3302, 3311), (3313, 3314),
(7376, 7376), (7378, 7378), (7386, 7386), (7410, 7410), (7412, 7412),
(43056, 43061),
];
pub const KATAKANA: &'static [(u32, u32)] = &[
(12289, 12291), (12296, 12305), (12307, 12319), (12336, 12341),
(12343, 12343), (12348, 12349), (12441, 12444), (12448, 12543),
(12784, 12799), (13008, 13054), (13056, 13143), (65093, 65094),
(65377, 65439), (110576, 110579), (110581, 110587), (110589, 110590),
(110592, 110592), (110880, 110882), (110948, 110951),
];
pub const KAYAH_LI: &'static [(u32, u32)] = &[
(43264, 43311),
];
pub const KHAROSHTHI: &'static [(u32, u32)] = &[
(68096, 68099), (68101, 68102), (68108, 68115), (68117, 68119),
(68121, 68149), (68152, 68154), (68159, 68168), (68176, 68184),
];
pub const KHITAN_SMALL_SCRIPT: &'static [(u32, u32)] = &[
(94180, 94180), (101120, 101589),
];
pub const KHMER: &'static [(u32, u32)] = &[
(6016, 6109), (6112, 6121), (6128, 6137), (6624, 6655),
];
pub const KHOJKI: &'static [(u32, u32)] = &[
(2790, 2799), (43056, 43065), (70144, 70161), (70163, 70206),
];
pub const KHUDAWADI: &'static [(u32, u32)] = &[
(2404, 2405), (43056, 43065), (70320, 70378), (70384, 70393),
];
pub const LAO: &'static [(u32, u32)] = &[
(3713, 3714), (3716, 3716), (3718, 3722), (3724, 3747), (3749, 3749),
(3751, 3773), (3776, 3780), (3782, 3782), (3784, 3789), (3792, 3801),
(3804, 3807),
];
pub const LATIN: &'static [(u32, u32)] = &[
(65, 90), (97, 122), (170, 170), (186, 186), (192, 214), (216, 246),
(248, 696), (736, 740), (867, 879), (1157, 1158), (2385, 2386),
(4347, 4347), (7424, 7461), (7468, 7516), (7522, 7525), (7531, 7543),
(7545, 7614), (7680, 7935), (8239, 8239), (8305, 8305), (8319, 8319),
(8336, 8348), (8432, 8432), (8490, 8491), (8498, 8498), (8526, 8526),
(8544, 8584), (11360, 11391), (42752, 42759), (42786, 42887),
(42891, 42954), (42960, 42961), (42963, 42963), (42965, 42969),
(42994, 43007), (43310, 43310), (43824, 43866), (43868, 43876),
(43878, 43881), (64256, 64262), (65313, 65338), (65345, 65370),
(67456, 67461), (67463, 67504), (67506, 67514), (122624, 122654),
];
pub const LEPCHA: &'static [(u32, u32)] = &[
(7168, 7223), (7227, 7241), (7245, 7247),
];
pub const LIMBU: &'static [(u32, u32)] = &[
(2405, 2405), (6400, 6430), (6432, 6443), (6448, 6459), (6464, 6464),
(6468, 6479),
];
pub const LINEAR_A: &'static [(u32, u32)] = &[
(65799, 65843), (67072, 67382), (67392, 67413), (67424, 67431),
];
pub const LINEAR_B: &'static [(u32, u32)] = &[
(65536, 65547), (65549, 65574), (65576, 65594), (65596, 65597),
(65599, 65613), (65616, 65629), (65664, 65786), (65792, 65794),
(65799, 65843), (65847, 65855),
];
pub const LISU: &'static [(u32, u32)] = &[
(42192, 42239), (73648, 73648),
];
pub const LYCIAN: &'static [(u32, u32)] = &[
(66176, 66204),
];
pub const LYDIAN: &'static [(u32, u32)] = &[
(67872, 67897), (67903, 67903),
];
pub const MAHAJANI: &'static [(u32, u32)] = &[
(2404, 2415), (43056, 43065), (69968, 70006),
];
pub const MAKASAR: &'static [(u32, u32)] = &[
(73440, 73464),
];
pub const MALAYALAM: &'static [(u32, u32)] = &[
(2385, 2386), (2404, 2405), (3328, 3340), (3342, 3344), (3346, 3396),
(3398, 3400), (3402, 3407), (3412, 3427), (3430, 3455), (7386, 7386),
(43056, 43058),
];
pub const MANDAIC: &'static [(u32, u32)] = &[
(1600, 1600), (2112, 2139), (2142, 2142),
];
pub const MANICHAEAN: &'static [(u32, u32)] = &[
(1600, 1600), (68288, 68326), (68331, 68342),
];
pub const MARCHEN: &'static [(u32, u32)] = &[
(72816, 72847), (72850, 72871), (72873, 72886),
];
pub const MASARAM_GONDI: &'static [(u32, u32)] = &[
(2404, 2405), (72960, 72966), (72968, 72969), (72971, 73014),
(73018, 73018), (73020, 73021), (73023, 73031), (73040, 73049),
];
pub const MEDEFAIDRIN: &'static [(u32, u32)] = &[
(93760, 93850),
];
pub const MEETEI_MAYEK: &'static [(u32, u32)] = &[
(43744, 43766), (43968, 44013), (44016, 44025),
];
pub const MENDE_KIKAKUI: &'static [(u32, u32)] = &[
(124928, 125124), (125127, 125142),
];
pub const MEROITIC_CURSIVE: &'static [(u32, u32)] = &[
(68000, 68023), (68028, 68047), (68050, 68095),
];
pub const MEROITIC_HIEROGLYPHS: &'static [(u32, u32)] = &[
(67968, 67999),
];
pub const MIAO: &'static [(u32, u32)] = &[
(93952, 94026), (94031, 94087), (94095, 94111),
];
pub const MODI: &'static [(u32, u32)] = &[
(43056, 43065), (71168, 71236), (71248, 71257),
];
pub const MONGOLIAN: &'static [(u32, u32)] = &[
(6144, 6169), (6176, 6264), (6272, 6314), (8239, 8239), (71264, 71276),
];
pub const MRO: &'static [(u32, u32)] = &[
(92736, 92766), (92768, 92777), (92782, 92783),
];
pub const MULTANI: &'static [(u32, u32)] = &[
(2662, 2671), (70272, 70278), (70280, 70280), (70282, 70285),
(70287, 70301), (70303, 70313),
];
pub const MYANMAR: &'static [(u32, u32)] = &[
(4096, 4255), (43310, 43310), (43488, 43518), (43616, 43647),
];
pub const NABATAEAN: &'static [(u32, u32)] = &[
(67712, 67742), (67751, 67759),
];
pub const NANDINAGARI: &'static [(u32, u32)] = &[
(2404, 2405), (3302, 3311), (7401, 7401), (7410, 7410), (7418, 7418),
(43056, 43061), (72096, 72103), (72106, 72151), (72154, 72164),
];
pub const NEW_TAI_LUE: &'static [(u32, u32)] = &[
(6528, 6571), (6576, 6601), (6608, 6618), (6622, 6623),
];
pub const NEWA: &'static [(u32, u32)] = &[
(70656, 70747), (70749, 70753),
];
pub const NKO: &'static [(u32, u32)] = &[
(1548, 1548), (1563, 1563), (1567, 1567), (1984, 2042), (2045, 2047),
(64830, 64831),
];
pub const NUSHU: &'static [(u32, u32)] = &[
(94177, 94177), (110960, 111355),
];
pub const NYIAKENG_PUACHUE_HMONG: &'static [(u32, u32)] = &[
(123136, 123180), (123184, 123197), (123200, 123209), (123214, 123215),
];
pub const OGHAM: &'static [(u32, u32)] = &[
(5760, 5788),
];
pub const OL_CHIKI: &'static [(u32, u32)] = &[
(7248, 7295),
];
pub const OLD_HUNGARIAN: &'static [(u32, u32)] = &[
(68736, 68786), (68800, 68850), (68858, 68863),
];
pub const OLD_ITALIC: &'static [(u32, u32)] = &[
(66304, 66339), (66349, 66351),
];
pub const OLD_NORTH_ARABIAN: &'static [(u32, u32)] = &[
(68224, 68255),
];
pub const OLD_PERMIC: &'static [(u32, u32)] = &[
(1155, 1155), (66384, 66426),
];
pub const OLD_PERSIAN: &'static [(u32, u32)] = &[
(66464, 66499), (66504, 66517),
];
pub const OLD_SOGDIAN: &'static [(u32, u32)] = &[
(69376, 69415),
];
pub const OLD_SOUTH_ARABIAN: &'static [(u32, u32)] = &[
(68192, 68223),
];
pub const OLD_TURKIC: &'static [(u32, u32)] = &[
(68608, 68680),
];
pub const OLD_UYGHUR: &'static [(u32, u32)] = &[
(1600, 1600), (68338, 68338), (69488, 69513),
];
pub const ORIYA: &'static [(u32, u32)] = &[
(2385, 2386), (2404, 2405), (2817, 2819), (2821, 2828), (2831, 2832),
(2835, 2856), (2858, 2864), (2866, 2867), (2869, 2873), (2876, 2884),
(2887, 2888), (2891, 2893), (2901, 2903), (2908, 2909), (2911, 2915),
(2918, 2935), (7386, 7386), (7410, 7410),
];
pub const OSAGE: &'static [(u32, u32)] = &[
(66736, 66771), (66776, 66811),
];
pub const OSMANYA: &'static [(u32, u32)] = &[
(66688, 66717), (66720, 66729),
];
pub const PAHAWH_HMONG: &'static [(u32, u32)] = &[
(92928, 92997), (93008, 93017), (93019, 93025), (93027, 93047),
(93053, 93071),
];
pub const PALMYRENE: &'static [(u32, u32)] = &[
(67680, 67711),
];
pub const PAU_CIN_HAU: &'static [(u32, u32)] = &[
(72384, 72440),
];
pub const PHAGS_PA: &'static [(u32, u32)] = &[
(6146, 6147), (6149, 6149), (43072, 43127),
];
pub const PHOENICIAN: &'static [(u32, u32)] = &[
(67840, 67867), (67871, 67871),
];
pub const PSALTER_PAHLAVI: &'static [(u32, u32)] = &[
(1600, 1600), (68480, 68497), (68505, 68508), (68521, 68527),
];
pub const REJANG: &'static [(u32, u32)] = &[
(43312, 43347), (43359, 43359),
];
pub const RUNIC: &'static [(u32, u32)] = &[
(5792, 5866), (5870, 5880),
];
pub const SAMARITAN: &'static [(u32, u32)] = &[
(2048, 2093), (2096, 2110),
];
pub const SAURASHTRA: &'static [(u32, u32)] = &[
(43136, 43205), (43214, 43225),
];
pub const SHARADA: &'static [(u32, u32)] = &[
(2385, 2385), (7383, 7383), (7385, 7385), (7388, 7389), (7392, 7392),
(70016, 70111),
];
pub const SHAVIAN: &'static [(u32, u32)] = &[
(66640, 66687),
];
pub const SIDDHAM: &'static [(u32, u32)] = &[
(71040, 71093), (71096, 71133),
];
pub const SIGNWRITING: &'static [(u32, u32)] = &[
(120832, 121483), (121499, 121503), (121505, 121519),
];
pub const SINHALA: &'static [(u32, u32)] = &[
(2404, 2405), (3457, 3459), (3461, 3478), (3482, 3505), (3507, 3515),
(3517, 3517), (3520, 3526), (3530, 3530), (3535, 3540), (3542, 3542),
(3544, 3551), (3558, 3567), (3570, 3572), (70113, 70132),
];
pub const SOGDIAN: &'static [(u32, u32)] = &[
(1600, 1600), (69424, 69465),
];
pub const SORA_SOMPENG: &'static [(u32, u32)] = &[
(69840, 69864), (69872, 69881),
];
pub const SOYOMBO: &'static [(u32, u32)] = &[
(72272, 72354),
];
pub const SUNDANESE: &'static [(u32, u32)] = &[
(7040, 7103), (7360, 7367),
];
pub const SYLOTI_NAGRI: &'static [(u32, u32)] = &[
(2404, 2405), (2534, 2543), (43008, 43052),
];
pub const SYRIAC: &'static [(u32, u32)] = &[
(1548, 1548), (1563, 1564), (1567, 1567), (1600, 1600), (1611, 1621),
(1648, 1648), (1792, 1805), (1807, 1866), (1869, 1871), (2144, 2154),
(7672, 7672), (7674, 7674),
];
pub const TAGALOG: &'static [(u32, u32)] = &[
(5888, 5909), (5919, 5919), (5941, 5942),
];
pub const TAGBANWA: &'static [(u32, u32)] = &[
(5941, 5942), (5984, 5996), (5998, 6000), (6002, 6003),
];
pub const TAI_LE: &'static [(u32, u32)] = &[
(4160, 4169), (6480, 6509), (6512, 6516),
];
pub const TAI_THAM: &'static [(u32, u32)] = &[
(6688, 6750), (6752, 6780), (6783, 6793), (6800, 6809), (6816, 6829),
];
pub const TAI_VIET: &'static [(u32, u32)] = &[
(43648, 43714), (43739, 43743),
];
pub const TAKRI: &'static [(u32, u32)] = &[
(2404, 2405), (43056, 43065), (71296, 71353), (71360, 71369),
];
pub const TAMIL: &'static [(u32, u32)] = &[
(2385, 2386), (2404, 2405), (2946, 2947), (2949, 2954), (2958, 2960),
(2962, 2965), (2969, 2970), (2972, 2972), (2974, 2975), (2979, 2980),
(2984, 2986), (2990, 3001), (3006, 3010), (3014, 3016), (3018, 3021),
(3024, 3024), (3031, 3031), (3046, 3066), (7386, 7386), (43251, 43251),
(70401, 70401), (70403, 70403), (70459, 70460), (73664, 73713),
(73727, 73727),
];
pub const TANGSA: &'static [(u32, u32)] = &[
(92784, 92862), (92864, 92873),
];
pub const TANGUT: &'static [(u32, u32)] = &[
(94176, 94176), (94208, 100343), (100352, 101119), (101632, 101640),
];
pub const TELUGU: &'static [(u32, u32)] = &[
(2385, 2386), (2404, 2405), (3072, 3084), (3086, 3088), (3090, 3112),
(3114, 3129), (3132, 3140), (3142, 3144), (3146, 3149), (3157, 3158),
(3160, 3162), (3165, 3165), (3168, 3171), (3174, 3183), (3191, 3199),
(7386, 7386), (7410, 7410),
];
pub const THAANA: &'static [(u32, u32)] = &[
(1548, 1548), (1563, 1564), (1567, 1567), (1632, 1641), (1920, 1969),
(65010, 65010), (65021, 65021),
];
pub const THAI: &'static [(u32, u32)] = &[
(3585, 3642), (3648, 3675),
];
pub const TIBETAN: &'static [(u32, u32)] = &[
(3840, 3911), (3913, 3948), (3953, 3991), (3993, 4028), (4030, 4044),
(4046, 4052), (4057, 4058),
];
pub const TIFINAGH: &'static [(u32, u32)] = &[
(11568, 11623), (11631, 11632), (11647, 11647),
];
pub const TIRHUTA: &'static [(u32, u32)] = &[
(2385, 2386), (2404, 2405), (7410, 7410), (43056, 43065), (70784, 70855),
(70864, 70873),
];
pub const TOTO: &'static [(u32, u32)] = &[
(123536, 123566),
];
pub const UGARITIC: &'static [(u32, u32)] = &[
(66432, 66461), (66463, 66463),
];
pub const VAI: &'static [(u32, u32)] = &[
(42240, 42539),
];
pub const VITHKUQI: &'static [(u32, u32)] = &[
(66928, 66938), (66940, 66954), (66956, 66962), (66964, 66965),
(66967, 66977), (66979, 66993), (66995, 67001), (67003, 67004),
];
pub const WANCHO: &'static [(u32, u32)] = &[
(123584, 123641), (123647, 123647),
];
pub const WARANG_CITI: &'static [(u32, u32)] = &[
(71840, 71922), (71935, 71935),
];
pub const YEZIDI: &'static [(u32, u32)] = &[
(1548, 1548), (1563, 1563), (1567, 1567), (1632, 1641), (69248, 69289),
(69291, 69293), (69296, 69297),
];
pub const YI: &'static [(u32, u32)] = &[
(12289, 12290), (12296, 12305), (12308, 12315), (12539, 12539),
(40960, 42124), (42128, 42182), (65377, 65381),
];
pub const ZANABAZAR_SQUARE: &'static [(u32, u32)] = &[
(72192, 72263),
];