antlr-ng
Version:
Next generation ANTLR Tool
966 lines • 1.27 MB
JavaScript
var __defProp = Object.defineProperty;
var __name = (target, value) => __defProp(target, "name", { value, configurable: true });
import { IntervalSet } from "antlr4ng";
const propertyCodePointRanges = /* @__PURE__ */ new Map();
class UnicodeBlockConstants {
static {
__name(this, "UnicodeBlockConstants");
}
static ADLAM = 0;
static AEGEAN_NUMBERS = 1;
static AHOM = 2;
static ALCHEMICAL_SYMBOLS = 3;
static ALPHABETIC_PRESENTATION_FORMS = 4;
static ANATOLIAN_HIEROGLYPHS = 5;
static ANCIENT_GREEK_MUSICAL_NOTATION = 6;
static ANCIENT_GREEK_NUMBERS = 7;
static ANCIENT_SYMBOLS = 8;
static ARABIC = 9;
static ARABIC_EXTENDED_A = 10;
static ARABIC_EXTENDED_B = 11;
static ARABIC_EXTENDED_C = 12;
static ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = 13;
static ARABIC_PRESENTATION_FORMS_A = 14;
static ARABIC_PRESENTATION_FORMS_B = 15;
static ARABIC_SUPPLEMENT = 16;
static ARMENIAN = 17;
static ARROWS = 18;
static AVESTAN = 19;
static BALINESE = 20;
static BAMUM = 21;
static BAMUM_SUPPLEMENT = 22;
static BASIC_LATIN = 23;
static BASSA_VAH = 24;
static BATAK = 25;
static BENGALI = 26;
static BHAIKSUKI = 27;
static BLOCK_ELEMENTS = 28;
static BOPOMOFO = 29;
static BOPOMOFO_EXTENDED = 30;
static BOX_DRAWING = 31;
static BRAHMI = 32;
static BRAILLE_PATTERNS = 33;
static BUGINESE = 34;
static BUHID = 35;
static BYZANTINE_MUSICAL_SYMBOLS = 36;
static CJK_COMPATIBILITY = 37;
static CJK_COMPATIBILITY_FORMS = 38;
static CJK_COMPATIBILITY_IDEOGRAPHS = 39;
static CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 40;
static CJK_RADICALS_SUPPLEMENT = 41;
static CJK_STROKES = 42;
static CJK_SYMBOLS_AND_PUNCTUATION = 43;
static CJK_UNIFIED_IDEOGRAPHS = 44;
static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A = 45;
static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 46;
static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = 47;
static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = 48;
static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E = 49;
static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F = 50;
static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G = 51;
static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H = 52;
static CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I = 53;
static CARIAN = 54;
static CAUCASIAN_ALBANIAN = 55;
static CHAKMA = 56;
static CHAM = 57;
static CHEROKEE = 58;
static CHEROKEE_SUPPLEMENT = 59;
static CHESS_SYMBOLS = 60;
static CHORASMIAN = 61;
static COMBINING_DIACRITICAL_MARKS = 62;
static COMBINING_DIACRITICAL_MARKS_EXTENDED = 63;
static COMBINING_DIACRITICAL_MARKS_FOR_SYMBOLS = 64;
static COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = 65;
static COMBINING_HALF_MARKS = 66;
static COMMON_INDIC_NUMBER_FORMS = 67;
static CONTROL_PICTURES = 68;
static COPTIC = 69;
static COPTIC_EPACT_NUMBERS = 70;
static COUNTING_ROD_NUMERALS = 71;
static CUNEIFORM = 72;
static CUNEIFORM_NUMBERS_AND_PUNCTUATION = 73;
static CURRENCY_SYMBOLS = 74;
static CYPRIOT_SYLLABARY = 75;
static CYPRO_MINOAN = 76;
static CYRILLIC = 77;
static CYRILLIC_EXTENDED_A = 78;
static CYRILLIC_EXTENDED_B = 79;
static CYRILLIC_EXTENDED_C = 80;
static CYRILLIC_EXTENDED_D = 81;
static CYRILLIC_SUPPLEMENT = 82;
static DESERET = 83;
static DEVANAGARI = 84;
static DEVANAGARI_EXTENDED = 85;
static DEVANAGARI_EXTENDED_A = 86;
static DINGBATS = 87;
static DIVES_AKURU = 88;
static DOGRA = 89;
static DOMINO_TILES = 90;
static DUPLOYAN = 91;
static EARLY_DYNASTIC_CUNEIFORM = 92;
static EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS = 93;
static EGYPTIAN_HIEROGLYPHS = 94;
static EGYPTIAN_HIEROGLYPHS_EXTENDED_A = 95;
static ELBASAN = 96;
static ELYMAIC = 97;
static EMOTICONS = 98;
static ENCLOSED_ALPHANUMERIC_SUPPLEMENT = 99;
static ENCLOSED_ALPHANUMERICS = 100;
static ENCLOSED_CJK_LETTERS_AND_MONTHS = 101;
static ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = 102;
static ETHIOPIC = 103;
static ETHIOPIC_EXTENDED = 104;
static ETHIOPIC_EXTENDED_A = 105;
static ETHIOPIC_EXTENDED_B = 106;
static ETHIOPIC_SUPPLEMENT = 107;
static GARAY = 108;
static GENERAL_PUNCTUATION = 109;
static GEOMETRIC_SHAPES = 110;
static GEOMETRIC_SHAPES_EXTENDED = 111;
static GEORGIAN = 112;
static GEORGIAN_EXTENDED = 113;
static GEORGIAN_SUPPLEMENT = 114;
static GLAGOLITIC = 115;
static GLAGOLITIC_SUPPLEMENT = 116;
static GOTHIC = 117;
static GRANTHA = 118;
static GREEK_AND_COPTIC = 119;
static GREEK_EXTENDED = 120;
static GUJARATI = 121;
static GUNJALA_GONDI = 122;
static GURMUKHI = 123;
static GURUNG_KHEMA = 124;
static HALFWIDTH_AND_FULLWIDTH_FORMS = 125;
static HANGUL_COMPATIBILITY_JAMO = 126;
static HANGUL_JAMO = 127;
static HANGUL_JAMO_EXTENDED_A = 128;
static HANGUL_JAMO_EXTENDED_B = 129;
static HANGUL_SYLLABLES = 130;
static HANIFI_ROHINGYA = 131;
static HANUNOO = 132;
static HATRAN = 133;
static HEBREW = 134;
static HIGH_PRIVATE_USE_SURROGATES = 135;
static HIGH_SURROGATES = 136;
static HIRAGANA = 137;
static IPA_EXTENSIONS = 138;
static IDEOGRAPHIC_DESCRIPTION_CHARACTERS = 139;
static IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION = 140;
static IMPERIAL_ARAMAIC = 141;
static INDIC_SIYAQ_NUMBERS = 142;
static INSCRIPTIONAL_PAHLAVI = 143;
static INSCRIPTIONAL_PARTHIAN = 144;
static JAVANESE = 145;
static KAITHI = 146;
static KAKTOVIK_NUMERALS = 147;
static KANA_EXTENDED_A = 148;
static KANA_EXTENDED_B = 149;
static KANA_SUPPLEMENT = 150;
static KANBUN = 151;
static KANGXI_RADICALS = 152;
static KANNADA = 153;
static KATAKANA = 154;
static KATAKANA_PHONETIC_EXTENSIONS = 155;
static KAWI = 156;
static KAYAH_LI = 157;
static KHAROSHTHI = 158;
static KHITAN_SMALL_SCRIPT = 159;
static KHMER = 160;
static KHMER_SYMBOLS = 161;
static KHOJKI = 162;
static KHUDAWADI = 163;
static KIRAT_RAI = 164;
static LAO = 165;
static LATIN_1_SUPPLEMENT = 166;
static LATIN_EXTENDED_A = 167;
static LATIN_EXTENDED_ADDITIONAL = 168;
static LATIN_EXTENDED_B = 169;
static LATIN_EXTENDED_C = 170;
static LATIN_EXTENDED_D = 171;
static LATIN_EXTENDED_E = 172;
static LATIN_EXTENDED_F = 173;
static LATIN_EXTENDED_G = 174;
static LEPCHA = 175;
static LETTERLIKE_SYMBOLS = 176;
static LIMBU = 177;
static LINEAR_A = 178;
static LINEAR_B_IDEOGRAMS = 179;
static LINEAR_B_SYLLABARY = 180;
static LISU = 181;
static LISU_SUPPLEMENT = 182;
static LOW_SURROGATES = 183;
static LYCIAN = 184;
static LYDIAN = 185;
static MAHAJANI = 186;
static MAHJONG_TILES = 187;
static MAKASAR = 188;
static MALAYALAM = 189;
static MANDAIC = 190;
static MANICHAEAN = 191;
static MARCHEN = 192;
static MASARAM_GONDI = 193;
static MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 194;
static MATHEMATICAL_OPERATORS = 195;
static MAYAN_NUMERALS = 196;
static MEDEFAIDRIN = 197;
static MEETEI_MAYEK = 198;
static MEETEI_MAYEK_EXTENSIONS = 199;
static MENDE_KIKAKUI = 200;
static MEROITIC_CURSIVE = 201;
static MEROITIC_HIEROGLYPHS = 202;
static MIAO = 203;
static MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = 204;
static MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = 205;
static MISCELLANEOUS_SYMBOLS = 206;
static MISCELLANEOUS_SYMBOLS_AND_ARROWS = 207;
static MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = 208;
static MISCELLANEOUS_TECHNICAL = 209;
static MODI = 210;
static MODIFIER_TONE_LETTERS = 211;
static MONGOLIAN = 212;
static MONGOLIAN_SUPPLEMENT = 213;
static MRO = 214;
static MULTANI = 215;
static MUSICAL_SYMBOLS = 216;
static MYANMAR = 217;
static MYANMAR_EXTENDED_A = 218;
static MYANMAR_EXTENDED_B = 219;
static MYANMAR_EXTENDED_C = 220;
static NKO = 221;
static NABATAEAN = 222;
static NAG_MUNDARI = 223;
static NANDINAGARI = 224;
static NEW_TAI_LUE = 225;
static NEWA = 226;
static NUMBER_FORMS = 227;
static NUSHU = 228;
static NYIAKENG_PUACHUE_HMONG = 229;
static OGHAM = 230;
static OL_CHIKI = 231;
static OL_ONAL = 232;
static OLD_HUNGARIAN = 233;
static OLD_ITALIC = 234;
static OLD_NORTH_ARABIAN = 235;
static OLD_PERMIC = 236;
static OLD_PERSIAN = 237;
static OLD_SOGDIAN = 238;
static OLD_SOUTH_ARABIAN = 239;
static OLD_TURKIC = 240;
static OLD_UYGHUR = 241;
static OPTICAL_CHARACTER_RECOGNITION = 242;
static ORIYA = 243;
static ORNAMENTAL_DINGBATS = 244;
static OSAGE = 245;
static OSMANYA = 246;
static OTTOMAN_SIYAQ_NUMBERS = 247;
static PAHAWH_HMONG = 248;
static PALMYRENE = 249;
static PAU_CIN_HAU = 250;
static PHAGS_PA = 251;
static PHAISTOS_DISC = 252;
static PHOENICIAN = 253;
static PHONETIC_EXTENSIONS = 254;
static PHONETIC_EXTENSIONS_SUPPLEMENT = 255;
static PLAYING_CARDS = 256;
static PRIVATE_USE_AREA = 257;
static PSALTER_PAHLAVI = 258;
static REJANG = 259;
static RUMI_NUMERAL_SYMBOLS = 260;
static RUNIC = 261;
static SAMARITAN = 262;
static SAURASHTRA = 263;
static SHARADA = 264;
static SHAVIAN = 265;
static SHORTHAND_FORMAT_CONTROLS = 266;
static SIDDHAM = 267;
static SINHALA = 268;
static SINHALA_ARCHAIC_NUMBERS = 269;
static SMALL_FORM_VARIANTS = 270;
static SMALL_KANA_EXTENSION = 271;
static SOGDIAN = 272;
static SORA_SOMPENG = 273;
static SOYOMBO = 274;
static SPACING_MODIFIER_LETTERS = 275;
static SPECIALS = 276;
static SUNDANESE = 277;
static SUNDANESE_SUPPLEMENT = 278;
static SUNUWAR = 279;
static SUPERSCRIPTS_AND_SUBSCRIPTS = 280;
static SUPPLEMENTAL_ARROWS_A = 281;
static SUPPLEMENTAL_ARROWS_B = 282;
static SUPPLEMENTAL_ARROWS_C = 283;
static SUPPLEMENTAL_MATHEMATICAL_OPERATORS = 284;
static SUPPLEMENTAL_PUNCTUATION = 285;
static SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS = 286;
static SUPPLEMENTARY_PRIVATE_USE_AREA_A = 287;
static SUPPLEMENTARY_PRIVATE_USE_AREA_B = 288;
static SUTTON_SIGNWRITING = 289;
static SYLOTI_NAGRI = 290;
static SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A = 291;
static SYMBOLS_FOR_LEGACY_COMPUTING = 292;
static SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT = 293;
static SYRIAC = 294;
static SYRIAC_SUPPLEMENT = 295;
static TAGALOG = 296;
static TAGBANWA = 297;
static TAGS = 298;
static TAI_LE = 299;
static TAI_THAM = 300;
static TAI_VIET = 301;
static TAI_XUAN_JING_SYMBOLS = 302;
static TAKRI = 303;
static TAMIL = 304;
static TAMIL_SUPPLEMENT = 305;
static TANGSA = 306;
static TANGUT = 307;
static TANGUT_COMPONENTS = 308;
static TANGUT_SUPPLEMENT = 309;
static TELUGU = 310;
static THAANA = 311;
static THAI = 312;
static TIBETAN = 313;
static TIFINAGH = 314;
static TIRHUTA = 315;
static TODHRI = 316;
static TOTO = 317;
static TRANSPORT_AND_MAP_SYMBOLS = 318;
static TULU_TIGALARI = 319;
static UGARITIC = 320;
static UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = 321;
static UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = 322;
static UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A = 323;
static VAI = 324;
static VARIATION_SELECTORS = 325;
static VARIATION_SELECTORS_SUPPLEMENT = 326;
static VEDIC_EXTENSIONS = 327;
static VERTICAL_FORMS = 328;
static VITHKUQI = 329;
static WANCHO = 330;
static WARANG_CITI = 331;
static YEZIDI = 332;
static YI_RADICALS = 333;
static YI_SYLLABLES = 334;
static YIJING_HEXAGRAM_SYMBOLS = 335;
static ZANABAZAR_SQUARE = 336;
static ZNAMENNY_MUSICAL_NOTATION = 337;
static ranges = /* @__PURE__ */ new Map([
[UnicodeBlockConstants.ADLAM, [125184, 125280]],
[UnicodeBlockConstants.AEGEAN_NUMBERS, [65792, 65856]],
[UnicodeBlockConstants.AHOM, [71424, 71504]],
[UnicodeBlockConstants.ALCHEMICAL_SYMBOLS, [128768, 128896]],
[UnicodeBlockConstants.ALPHABETIC_PRESENTATION_FORMS, [64256, 64336]],
[UnicodeBlockConstants.ANATOLIAN_HIEROGLYPHS, [82944, 83584]],
[UnicodeBlockConstants.ANCIENT_GREEK_MUSICAL_NOTATION, [119296, 119376]],
[UnicodeBlockConstants.ANCIENT_GREEK_NUMBERS, [65856, 65936]],
[UnicodeBlockConstants.ANCIENT_SYMBOLS, [65936, 66e3]],
[UnicodeBlockConstants.ARABIC, [1536, 1792]],
[UnicodeBlockConstants.ARABIC_EXTENDED_A, [2208, 2304]],
[UnicodeBlockConstants.ARABIC_EXTENDED_B, [2160, 2208]],
[UnicodeBlockConstants.ARABIC_EXTENDED_C, [69312, 69376]],
[UnicodeBlockConstants.ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS, [126464, 126720]],
[UnicodeBlockConstants.ARABIC_PRESENTATION_FORMS_A, [64336, 65024]],
[UnicodeBlockConstants.ARABIC_PRESENTATION_FORMS_B, [65136, 65280]],
[UnicodeBlockConstants.ARABIC_SUPPLEMENT, [1872, 1920]],
[UnicodeBlockConstants.ARMENIAN, [1328, 1424]],
[UnicodeBlockConstants.ARROWS, [8592, 8704]],
[UnicodeBlockConstants.AVESTAN, [68352, 68416]],
[UnicodeBlockConstants.BALINESE, [6912, 7040]],
[UnicodeBlockConstants.BAMUM, [42656, 42752]],
[UnicodeBlockConstants.BAMUM_SUPPLEMENT, [92160, 92736]],
[UnicodeBlockConstants.BASIC_LATIN, [0, 128]],
[UnicodeBlockConstants.BASSA_VAH, [92880, 92928]],
[UnicodeBlockConstants.BATAK, [7104, 7168]],
[UnicodeBlockConstants.BENGALI, [2432, 2560]],
[UnicodeBlockConstants.BHAIKSUKI, [72704, 72816]],
[UnicodeBlockConstants.BLOCK_ELEMENTS, [9600, 9632]],
[UnicodeBlockConstants.BOPOMOFO, [12544, 12592]],
[UnicodeBlockConstants.BOPOMOFO_EXTENDED, [12704, 12736]],
[UnicodeBlockConstants.BOX_DRAWING, [9472, 9600]],
[UnicodeBlockConstants.BRAHMI, [69632, 69760]],
[UnicodeBlockConstants.BRAILLE_PATTERNS, [10240, 10496]],
[UnicodeBlockConstants.BUGINESE, [6656, 6688]],
[UnicodeBlockConstants.BUHID, [5952, 5984]],
[UnicodeBlockConstants.BYZANTINE_MUSICAL_SYMBOLS, [118784, 119040]],
[UnicodeBlockConstants.CJK_COMPATIBILITY, [13056, 13312]],
[UnicodeBlockConstants.CJK_COMPATIBILITY_FORMS, [65072, 65104]],
[UnicodeBlockConstants.CJK_COMPATIBILITY_IDEOGRAPHS, [63744, 64256]],
[UnicodeBlockConstants.CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT, [194560, 195104]],
[UnicodeBlockConstants.CJK_RADICALS_SUPPLEMENT, [11904, 12032]],
[UnicodeBlockConstants.CJK_STROKES, [12736, 12784]],
[UnicodeBlockConstants.CJK_SYMBOLS_AND_PUNCTUATION, [12288, 12352]],
[UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS, [19968, 40960]],
[UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A, [13312, 19904]],
[UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B, [131072, 173792]],
[UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C, [173824, 177984]],
[UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D, [177984, 178208]],
[UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E, [178208, 183984]],
[UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F, [183984, 191472]],
[UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G, [196608, 201552]],
[UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H, [201552, 205744]],
[UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I, [191472, 192096]],
[UnicodeBlockConstants.CARIAN, [66208, 66272]],
[UnicodeBlockConstants.CAUCASIAN_ALBANIAN, [66864, 66928]],
[UnicodeBlockConstants.CHAKMA, [69888, 69968]],
[UnicodeBlockConstants.CHAM, [43520, 43616]],
[UnicodeBlockConstants.CHEROKEE, [5024, 5120]],
[UnicodeBlockConstants.CHEROKEE_SUPPLEMENT, [43888, 43968]],
[UnicodeBlockConstants.CHESS_SYMBOLS, [129536, 129648]],
[UnicodeBlockConstants.CHORASMIAN, [69552, 69600]],
[UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS, [768, 880]],
[UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS_EXTENDED, [6832, 6912]],
[UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS_FOR_SYMBOLS, [8400, 8448]],
[UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS_SUPPLEMENT, [7616, 7680]],
[UnicodeBlockConstants.COMBINING_HALF_MARKS, [65056, 65072]],
[UnicodeBlockConstants.COMMON_INDIC_NUMBER_FORMS, [43056, 43072]],
[UnicodeBlockConstants.CONTROL_PICTURES, [9216, 9280]],
[UnicodeBlockConstants.COPTIC, [11392, 11520]],
[UnicodeBlockConstants.COPTIC_EPACT_NUMBERS, [66272, 66304]],
[UnicodeBlockConstants.COUNTING_ROD_NUMERALS, [119648, 119680]],
[UnicodeBlockConstants.CUNEIFORM, [73728, 74752]],
[UnicodeBlockConstants.CUNEIFORM_NUMBERS_AND_PUNCTUATION, [74752, 74880]],
[UnicodeBlockConstants.CURRENCY_SYMBOLS, [8352, 8400]],
[UnicodeBlockConstants.CYPRIOT_SYLLABARY, [67584, 67648]],
[UnicodeBlockConstants.CYPRO_MINOAN, [77712, 77824]],
[UnicodeBlockConstants.CYRILLIC, [1024, 1280]],
[UnicodeBlockConstants.CYRILLIC_EXTENDED_A, [11744, 11776]],
[UnicodeBlockConstants.CYRILLIC_EXTENDED_B, [42560, 42656]],
[UnicodeBlockConstants.CYRILLIC_EXTENDED_C, [7296, 7312]],
[UnicodeBlockConstants.CYRILLIC_EXTENDED_D, [122928, 123024]],
[UnicodeBlockConstants.CYRILLIC_SUPPLEMENT, [1280, 1328]],
[UnicodeBlockConstants.DESERET, [66560, 66640]],
[UnicodeBlockConstants.DEVANAGARI, [2304, 2432]],
[UnicodeBlockConstants.DEVANAGARI_EXTENDED, [43232, 43264]],
[UnicodeBlockConstants.DEVANAGARI_EXTENDED_A, [72448, 72544]],
[UnicodeBlockConstants.DINGBATS, [9984, 10176]],
[UnicodeBlockConstants.DIVES_AKURU, [71936, 72032]],
[UnicodeBlockConstants.DOGRA, [71680, 71760]],
[UnicodeBlockConstants.DOMINO_TILES, [127024, 127136]],
[UnicodeBlockConstants.DUPLOYAN, [113664, 113824]],
[UnicodeBlockConstants.EARLY_DYNASTIC_CUNEIFORM, [74880, 75088]],
[UnicodeBlockConstants.EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS, [78896, 78944]],
[UnicodeBlockConstants.EGYPTIAN_HIEROGLYPHS, [77824, 78896]],
[UnicodeBlockConstants.EGYPTIAN_HIEROGLYPHS_EXTENDED_A, [78944, 82944]],
[UnicodeBlockConstants.ELBASAN, [66816, 66864]],
[UnicodeBlockConstants.ELYMAIC, [69600, 69632]],
[UnicodeBlockConstants.EMOTICONS, [128512, 128592]],
[UnicodeBlockConstants.ENCLOSED_ALPHANUMERIC_SUPPLEMENT, [127232, 127488]],
[UnicodeBlockConstants.ENCLOSED_ALPHANUMERICS, [9312, 9472]],
[UnicodeBlockConstants.ENCLOSED_CJK_LETTERS_AND_MONTHS, [12800, 13056]],
[UnicodeBlockConstants.ENCLOSED_IDEOGRAPHIC_SUPPLEMENT, [127488, 127744]],
[UnicodeBlockConstants.ETHIOPIC, [4608, 4992]],
[UnicodeBlockConstants.ETHIOPIC_EXTENDED, [11648, 11744]],
[UnicodeBlockConstants.ETHIOPIC_EXTENDED_A, [43776, 43824]],
[UnicodeBlockConstants.ETHIOPIC_EXTENDED_B, [124896, 124928]],
[UnicodeBlockConstants.ETHIOPIC_SUPPLEMENT, [4992, 5024]],
[UnicodeBlockConstants.GARAY, [68928, 69008]],
[UnicodeBlockConstants.GENERAL_PUNCTUATION, [8192, 8304]],
[UnicodeBlockConstants.GEOMETRIC_SHAPES, [9632, 9728]],
[UnicodeBlockConstants.GEOMETRIC_SHAPES_EXTENDED, [128896, 129024]],
[UnicodeBlockConstants.GEORGIAN, [4256, 4352]],
[UnicodeBlockConstants.GEORGIAN_EXTENDED, [7312, 7360]],
[UnicodeBlockConstants.GEORGIAN_SUPPLEMENT, [11520, 11568]],
[UnicodeBlockConstants.GLAGOLITIC, [11264, 11360]],
[UnicodeBlockConstants.GLAGOLITIC_SUPPLEMENT, [122880, 122928]],
[UnicodeBlockConstants.GOTHIC, [66352, 66384]],
[UnicodeBlockConstants.GRANTHA, [70400, 70528]],
[UnicodeBlockConstants.GREEK_AND_COPTIC, [880, 1024]],
[UnicodeBlockConstants.GREEK_EXTENDED, [7936, 8192]],
[UnicodeBlockConstants.GUJARATI, [2688, 2816]],
[UnicodeBlockConstants.GUNJALA_GONDI, [73056, 73136]],
[UnicodeBlockConstants.GURMUKHI, [2560, 2688]],
[UnicodeBlockConstants.GURUNG_KHEMA, [90368, 90432]],
[UnicodeBlockConstants.HALFWIDTH_AND_FULLWIDTH_FORMS, [65280, 65520]],
[UnicodeBlockConstants.HANGUL_COMPATIBILITY_JAMO, [12592, 12688]],
[UnicodeBlockConstants.HANGUL_JAMO, [4352, 4608]],
[UnicodeBlockConstants.HANGUL_JAMO_EXTENDED_A, [43360, 43392]],
[UnicodeBlockConstants.HANGUL_JAMO_EXTENDED_B, [55216, 55296]],
[UnicodeBlockConstants.HANGUL_SYLLABLES, [44032, 55216]],
[UnicodeBlockConstants.HANIFI_ROHINGYA, [68864, 68928]],
[UnicodeBlockConstants.HANUNOO, [5920, 5952]],
[UnicodeBlockConstants.HATRAN, [67808, 67840]],
[UnicodeBlockConstants.HEBREW, [1424, 1536]],
[UnicodeBlockConstants.HIGH_PRIVATE_USE_SURROGATES, [56192, 56320]],
[UnicodeBlockConstants.HIGH_SURROGATES, [55296, 56192]],
[UnicodeBlockConstants.HIRAGANA, [12352, 12448]],
[UnicodeBlockConstants.IPA_EXTENSIONS, [592, 688]],
[UnicodeBlockConstants.IDEOGRAPHIC_DESCRIPTION_CHARACTERS, [12272, 12288]],
[UnicodeBlockConstants.IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION, [94176, 94208]],
[UnicodeBlockConstants.IMPERIAL_ARAMAIC, [67648, 67680]],
[UnicodeBlockConstants.INDIC_SIYAQ_NUMBERS, [126064, 126144]],
[UnicodeBlockConstants.INSCRIPTIONAL_PAHLAVI, [68448, 68480]],
[UnicodeBlockConstants.INSCRIPTIONAL_PARTHIAN, [68416, 68448]],
[UnicodeBlockConstants.JAVANESE, [43392, 43488]],
[UnicodeBlockConstants.KAITHI, [69760, 69840]],
[UnicodeBlockConstants.KAKTOVIK_NUMERALS, [119488, 119520]],
[UnicodeBlockConstants.KANA_EXTENDED_A, [110848, 110896]],
[UnicodeBlockConstants.KANA_EXTENDED_B, [110576, 110592]],
[UnicodeBlockConstants.KANA_SUPPLEMENT, [110592, 110848]],
[UnicodeBlockConstants.KANBUN, [12688, 12704]],
[UnicodeBlockConstants.KANGXI_RADICALS, [12032, 12256]],
[UnicodeBlockConstants.KANNADA, [3200, 3328]],
[UnicodeBlockConstants.KATAKANA, [12448, 12544]],
[UnicodeBlockConstants.KATAKANA_PHONETIC_EXTENSIONS, [12784, 12800]],
[UnicodeBlockConstants.KAWI, [73472, 73568]],
[UnicodeBlockConstants.KAYAH_LI, [43264, 43312]],
[UnicodeBlockConstants.KHAROSHTHI, [68096, 68192]],
[UnicodeBlockConstants.KHITAN_SMALL_SCRIPT, [101120, 101632]],
[UnicodeBlockConstants.KHMER, [6016, 6144]],
[UnicodeBlockConstants.KHMER_SYMBOLS, [6624, 6656]],
[UnicodeBlockConstants.KHOJKI, [70144, 70224]],
[UnicodeBlockConstants.KHUDAWADI, [70320, 70400]],
[UnicodeBlockConstants.KIRAT_RAI, [93504, 93568]],
[UnicodeBlockConstants.LAO, [3712, 3840]],
[UnicodeBlockConstants.LATIN_1_SUPPLEMENT, [128, 256]],
[UnicodeBlockConstants.LATIN_EXTENDED_A, [256, 384]],
[UnicodeBlockConstants.LATIN_EXTENDED_ADDITIONAL, [7680, 7936]],
[UnicodeBlockConstants.LATIN_EXTENDED_B, [384, 592]],
[UnicodeBlockConstants.LATIN_EXTENDED_C, [11360, 11392]],
[UnicodeBlockConstants.LATIN_EXTENDED_D, [42784, 43008]],
[UnicodeBlockConstants.LATIN_EXTENDED_E, [43824, 43888]],
[UnicodeBlockConstants.LATIN_EXTENDED_F, [67456, 67520]],
[UnicodeBlockConstants.LATIN_EXTENDED_G, [122624, 122880]],
[UnicodeBlockConstants.LEPCHA, [7168, 7248]],
[UnicodeBlockConstants.LETTERLIKE_SYMBOLS, [8448, 8528]],
[UnicodeBlockConstants.LIMBU, [6400, 6480]],
[UnicodeBlockConstants.LINEAR_A, [67072, 67456]],
[UnicodeBlockConstants.LINEAR_B_IDEOGRAMS, [65664, 65792]],
[UnicodeBlockConstants.LINEAR_B_SYLLABARY, [65536, 65664]],
[UnicodeBlockConstants.LISU, [42192, 42240]],
[UnicodeBlockConstants.LISU_SUPPLEMENT, [73648, 73664]],
[UnicodeBlockConstants.LOW_SURROGATES, [56320, 57344]],
[UnicodeBlockConstants.LYCIAN, [66176, 66208]],
[UnicodeBlockConstants.LYDIAN, [67872, 67904]],
[UnicodeBlockConstants.MAHAJANI, [69968, 70016]],
[UnicodeBlockConstants.MAHJONG_TILES, [126976, 127024]],
[UnicodeBlockConstants.MAKASAR, [73440, 73472]],
[UnicodeBlockConstants.MALAYALAM, [3328, 3456]],
[UnicodeBlockConstants.MANDAIC, [2112, 2144]],
[UnicodeBlockConstants.MANICHAEAN, [68288, 68352]],
[UnicodeBlockConstants.MARCHEN, [72816, 72896]],
[UnicodeBlockConstants.MASARAM_GONDI, [72960, 73056]],
[UnicodeBlockConstants.MATHEMATICAL_ALPHANUMERIC_SYMBOLS, [119808, 120832]],
[UnicodeBlockConstants.MATHEMATICAL_OPERATORS, [8704, 8960]],
[UnicodeBlockConstants.MAYAN_NUMERALS, [119520, 119552]],
[UnicodeBlockConstants.MEDEFAIDRIN, [93760, 93856]],
[UnicodeBlockConstants.MEETEI_MAYEK, [43968, 44032]],
[UnicodeBlockConstants.MEETEI_MAYEK_EXTENSIONS, [43744, 43776]],
[UnicodeBlockConstants.MENDE_KIKAKUI, [124928, 125152]],
[UnicodeBlockConstants.MEROITIC_CURSIVE, [68e3, 68096]],
[UnicodeBlockConstants.MEROITIC_HIEROGLYPHS, [67968, 68e3]],
[UnicodeBlockConstants.MIAO, [93952, 94112]],
[UnicodeBlockConstants.MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A, [10176, 10224]],
[UnicodeBlockConstants.MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B, [10624, 10752]],
[UnicodeBlockConstants.MISCELLANEOUS_SYMBOLS, [9728, 9984]],
[UnicodeBlockConstants.MISCELLANEOUS_SYMBOLS_AND_ARROWS, [11008, 11264]],
[UnicodeBlockConstants.MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS, [127744, 128512]],
[UnicodeBlockConstants.MISCELLANEOUS_TECHNICAL, [8960, 9216]],
[UnicodeBlockConstants.MODI, [71168, 71264]],
[UnicodeBlockConstants.MODIFIER_TONE_LETTERS, [42752, 42784]],
[UnicodeBlockConstants.MONGOLIAN, [6144, 6320]],
[UnicodeBlockConstants.MONGOLIAN_SUPPLEMENT, [71264, 71296]],
[UnicodeBlockConstants.MRO, [92736, 92784]],
[UnicodeBlockConstants.MULTANI, [70272, 70320]],
[UnicodeBlockConstants.MUSICAL_SYMBOLS, [119040, 119296]],
[UnicodeBlockConstants.MYANMAR, [4096, 4256]],
[UnicodeBlockConstants.MYANMAR_EXTENDED_A, [43616, 43648]],
[UnicodeBlockConstants.MYANMAR_EXTENDED_B, [43488, 43520]],
[UnicodeBlockConstants.MYANMAR_EXTENDED_C, [71376, 71424]],
[UnicodeBlockConstants.NKO, [1984, 2048]],
[UnicodeBlockConstants.NABATAEAN, [67712, 67760]],
[UnicodeBlockConstants.NAG_MUNDARI, [124112, 124160]],
[UnicodeBlockConstants.NANDINAGARI, [72096, 72192]],
[UnicodeBlockConstants.NEW_TAI_LUE, [6528, 6624]],
[UnicodeBlockConstants.NEWA, [70656, 70784]],
[UnicodeBlockConstants.NUMBER_FORMS, [8528, 8592]],
[UnicodeBlockConstants.NUSHU, [110960, 111360]],
[UnicodeBlockConstants.NYIAKENG_PUACHUE_HMONG, [123136, 123216]],
[UnicodeBlockConstants.OGHAM, [5760, 5792]],
[UnicodeBlockConstants.OL_CHIKI, [7248, 7296]],
[UnicodeBlockConstants.OL_ONAL, [124368, 124416]],
[UnicodeBlockConstants.OLD_HUNGARIAN, [68736, 68864]],
[UnicodeBlockConstants.OLD_ITALIC, [66304, 66352]],
[UnicodeBlockConstants.OLD_NORTH_ARABIAN, [68224, 68256]],
[UnicodeBlockConstants.OLD_PERMIC, [66384, 66432]],
[UnicodeBlockConstants.OLD_PERSIAN, [66464, 66528]],
[UnicodeBlockConstants.OLD_SOGDIAN, [69376, 69424]],
[UnicodeBlockConstants.OLD_SOUTH_ARABIAN, [68192, 68224]],
[UnicodeBlockConstants.OLD_TURKIC, [68608, 68688]],
[UnicodeBlockConstants.OLD_UYGHUR, [69488, 69552]],
[UnicodeBlockConstants.OPTICAL_CHARACTER_RECOGNITION, [9280, 9312]],
[UnicodeBlockConstants.ORIYA, [2816, 2944]],
[UnicodeBlockConstants.ORNAMENTAL_DINGBATS, [128592, 128640]],
[UnicodeBlockConstants.OSAGE, [66736, 66816]],
[UnicodeBlockConstants.OSMANYA, [66688, 66736]],
[UnicodeBlockConstants.OTTOMAN_SIYAQ_NUMBERS, [126208, 126288]],
[UnicodeBlockConstants.PAHAWH_HMONG, [92928, 93072]],
[UnicodeBlockConstants.PALMYRENE, [67680, 67712]],
[UnicodeBlockConstants.PAU_CIN_HAU, [72384, 72448]],
[UnicodeBlockConstants.PHAGS_PA, [43072, 43136]],
[UnicodeBlockConstants.PHAISTOS_DISC, [66e3, 66048]],
[UnicodeBlockConstants.PHOENICIAN, [67840, 67872]],
[UnicodeBlockConstants.PHONETIC_EXTENSIONS, [7424, 7552]],
[UnicodeBlockConstants.PHONETIC_EXTENSIONS_SUPPLEMENT, [7552, 7616]],
[UnicodeBlockConstants.PLAYING_CARDS, [127136, 127232]],
[UnicodeBlockConstants.PRIVATE_USE_AREA, [57344, 63744]],
[UnicodeBlockConstants.PSALTER_PAHLAVI, [68480, 68528]],
[UnicodeBlockConstants.REJANG, [43312, 43360]],
[UnicodeBlockConstants.RUMI_NUMERAL_SYMBOLS, [69216, 69248]],
[UnicodeBlockConstants.RUNIC, [5792, 5888]],
[UnicodeBlockConstants.SAMARITAN, [2048, 2112]],
[UnicodeBlockConstants.SAURASHTRA, [43136, 43232]],
[UnicodeBlockConstants.SHARADA, [70016, 70112]],
[UnicodeBlockConstants.SHAVIAN, [66640, 66688]],
[UnicodeBlockConstants.SHORTHAND_FORMAT_CONTROLS, [113824, 113840]],
[UnicodeBlockConstants.SIDDHAM, [71040, 71168]],
[UnicodeBlockConstants.SINHALA, [3456, 3584]],
[UnicodeBlockConstants.SINHALA_ARCHAIC_NUMBERS, [70112, 70144]],
[UnicodeBlockConstants.SMALL_FORM_VARIANTS, [65104, 65136]],
[UnicodeBlockConstants.SMALL_KANA_EXTENSION, [110896, 110960]],
[UnicodeBlockConstants.SOGDIAN, [69424, 69488]],
[UnicodeBlockConstants.SORA_SOMPENG, [69840, 69888]],
[UnicodeBlockConstants.SOYOMBO, [72272, 72368]],
[UnicodeBlockConstants.SPACING_MODIFIER_LETTERS, [688, 768]],
[UnicodeBlockConstants.SPECIALS, [65520, 65536]],
[UnicodeBlockConstants.SUNDANESE, [7040, 7104]],
[UnicodeBlockConstants.SUNDANESE_SUPPLEMENT, [7360, 7376]],
[UnicodeBlockConstants.SUNUWAR, [72640, 72704]],
[UnicodeBlockConstants.SUPERSCRIPTS_AND_SUBSCRIPTS, [8304, 8352]],
[UnicodeBlockConstants.SUPPLEMENTAL_ARROWS_A, [10224, 10240]],
[UnicodeBlockConstants.SUPPLEMENTAL_ARROWS_B, [10496, 10624]],
[UnicodeBlockConstants.SUPPLEMENTAL_ARROWS_C, [129024, 129280]],
[UnicodeBlockConstants.SUPPLEMENTAL_MATHEMATICAL_OPERATORS, [10752, 11008]],
[UnicodeBlockConstants.SUPPLEMENTAL_PUNCTUATION, [11776, 11904]],
[UnicodeBlockConstants.SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS, [129280, 129536]],
[UnicodeBlockConstants.SUPPLEMENTARY_PRIVATE_USE_AREA_A, [983040, 1048576]],
[UnicodeBlockConstants.SUPPLEMENTARY_PRIVATE_USE_AREA_B, [1048576, 1114112]],
[UnicodeBlockConstants.SUTTON_SIGNWRITING, [120832, 121520]],
[UnicodeBlockConstants.SYLOTI_NAGRI, [43008, 43056]],
[UnicodeBlockConstants.SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A, [129648, 129792]],
[UnicodeBlockConstants.SYMBOLS_FOR_LEGACY_COMPUTING, [129792, 130048]],
[UnicodeBlockConstants.SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT, [117760, 118464]],
[UnicodeBlockConstants.SYRIAC, [1792, 1872]],
[UnicodeBlockConstants.SYRIAC_SUPPLEMENT, [2144, 2160]],
[UnicodeBlockConstants.TAGALOG, [5888, 5920]],
[UnicodeBlockConstants.TAGBANWA, [5984, 6016]],
[UnicodeBlockConstants.TAGS, [917504, 917632]],
[UnicodeBlockConstants.TAI_LE, [6480, 6528]],
[UnicodeBlockConstants.TAI_THAM, [6688, 6832]],
[UnicodeBlockConstants.TAI_VIET, [43648, 43744]],
[UnicodeBlockConstants.TAI_XUAN_JING_SYMBOLS, [119552, 119648]],
[UnicodeBlockConstants.TAKRI, [71296, 71376]],
[UnicodeBlockConstants.TAMIL, [2944, 3072]],
[UnicodeBlockConstants.TAMIL_SUPPLEMENT, [73664, 73728]],
[UnicodeBlockConstants.TANGSA, [92784, 92880]],
[UnicodeBlockConstants.TANGUT, [94208, 100352]],
[UnicodeBlockConstants.TANGUT_COMPONENTS, [100352, 101120]],
[UnicodeBlockConstants.TANGUT_SUPPLEMENT, [101632, 101760]],
[UnicodeBlockConstants.TELUGU, [3072, 3200]],
[UnicodeBlockConstants.THAANA, [1920, 1984]],
[UnicodeBlockConstants.THAI, [3584, 3712]],
[UnicodeBlockConstants.TIBETAN, [3840, 4096]],
[UnicodeBlockConstants.TIFINAGH, [11568, 11648]],
[UnicodeBlockConstants.TIRHUTA, [70784, 70880]],
[UnicodeBlockConstants.TODHRI, [67008, 67072]],
[UnicodeBlockConstants.TOTO, [123536, 123584]],
[UnicodeBlockConstants.TRANSPORT_AND_MAP_SYMBOLS, [128640, 128768]],
[UnicodeBlockConstants.TULU_TIGALARI, [70528, 70656]],
[UnicodeBlockConstants.UGARITIC, [66432, 66464]],
[UnicodeBlockConstants.UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS, [5120, 5760]],
[UnicodeBlockConstants.UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED, [6320, 6400]],
[UnicodeBlockConstants.UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A, [72368, 72384]],
[UnicodeBlockConstants.VAI, [42240, 42560]],
[UnicodeBlockConstants.VARIATION_SELECTORS, [65024, 65040]],
[UnicodeBlockConstants.VARIATION_SELECTORS_SUPPLEMENT, [917760, 918e3]],
[UnicodeBlockConstants.VEDIC_EXTENSIONS, [7376, 7424]],
[UnicodeBlockConstants.VERTICAL_FORMS, [65040, 65056]],
[UnicodeBlockConstants.VITHKUQI, [66928, 67008]],
[UnicodeBlockConstants.WANCHO, [123584, 123648]],
[UnicodeBlockConstants.WARANG_CITI, [71840, 71936]],
[UnicodeBlockConstants.YEZIDI, [69248, 69312]],
[UnicodeBlockConstants.YI_RADICALS, [42128, 42192]],
[UnicodeBlockConstants.YI_SYLLABLES, [40960, 42128]],
[UnicodeBlockConstants.YIJING_HEXAGRAM_SYMBOLS, [19904, 19968]],
[UnicodeBlockConstants.ZANABAZAR_SQUARE, [72192, 72272]],
[UnicodeBlockConstants.ZNAMENNY_MUSICAL_NOTATION, [118528, 118736]]
]);
static names = /* @__PURE__ */ new Map([
["adlam", UnicodeBlockConstants.ADLAM],
["aegeannumbers", UnicodeBlockConstants.AEGEAN_NUMBERS],
["ahom", UnicodeBlockConstants.AHOM],
["alchemicalsymbols", UnicodeBlockConstants.ALCHEMICAL_SYMBOLS],
["alphabeticpresentationforms", UnicodeBlockConstants.ALPHABETIC_PRESENTATION_FORMS],
["anatolianhieroglyphs", UnicodeBlockConstants.ANATOLIAN_HIEROGLYPHS],
["ancientgreekmusicalnotation", UnicodeBlockConstants.ANCIENT_GREEK_MUSICAL_NOTATION],
["ancientgreeknumbers", UnicodeBlockConstants.ANCIENT_GREEK_NUMBERS],
["ancientsymbols", UnicodeBlockConstants.ANCIENT_SYMBOLS],
["arabic", UnicodeBlockConstants.ARABIC],
["arabicextendeda", UnicodeBlockConstants.ARABIC_EXTENDED_A],
["arabicextendedb", UnicodeBlockConstants.ARABIC_EXTENDED_B],
["arabicextendedc", UnicodeBlockConstants.ARABIC_EXTENDED_C],
["arabicmathematicalalphabeticsymbols", UnicodeBlockConstants.ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS],
["arabicpresentationformsa", UnicodeBlockConstants.ARABIC_PRESENTATION_FORMS_A],
["arabicpresentationformsb", UnicodeBlockConstants.ARABIC_PRESENTATION_FORMS_B],
["arabicsupplement", UnicodeBlockConstants.ARABIC_SUPPLEMENT],
["armenian", UnicodeBlockConstants.ARMENIAN],
["arrows", UnicodeBlockConstants.ARROWS],
["avestan", UnicodeBlockConstants.AVESTAN],
["balinese", UnicodeBlockConstants.BALINESE],
["bamum", UnicodeBlockConstants.BAMUM],
["bamumsupplement", UnicodeBlockConstants.BAMUM_SUPPLEMENT],
["basiclatin", UnicodeBlockConstants.BASIC_LATIN],
["bassavah", UnicodeBlockConstants.BASSA_VAH],
["batak", UnicodeBlockConstants.BATAK],
["bengali", UnicodeBlockConstants.BENGALI],
["bhaiksuki", UnicodeBlockConstants.BHAIKSUKI],
["blockelements", UnicodeBlockConstants.BLOCK_ELEMENTS],
["bopomofo", UnicodeBlockConstants.BOPOMOFO],
["bopomofoextended", UnicodeBlockConstants.BOPOMOFO_EXTENDED],
["boxdrawing", UnicodeBlockConstants.BOX_DRAWING],
["brahmi", UnicodeBlockConstants.BRAHMI],
["braillepatterns", UnicodeBlockConstants.BRAILLE_PATTERNS],
["buginese", UnicodeBlockConstants.BUGINESE],
["buhid", UnicodeBlockConstants.BUHID],
["byzantinemusicalsymbols", UnicodeBlockConstants.BYZANTINE_MUSICAL_SYMBOLS],
["cjkcompatibility", UnicodeBlockConstants.CJK_COMPATIBILITY],
["cjkcompatibilityforms", UnicodeBlockConstants.CJK_COMPATIBILITY_FORMS],
["cjkcompatibilityideographs", UnicodeBlockConstants.CJK_COMPATIBILITY_IDEOGRAPHS],
["cjkcompatibilityideographssupplement", UnicodeBlockConstants.CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT],
["cjkradicalssupplement", UnicodeBlockConstants.CJK_RADICALS_SUPPLEMENT],
["cjkstrokes", UnicodeBlockConstants.CJK_STROKES],
["cjksymbolsandpunctuation", UnicodeBlockConstants.CJK_SYMBOLS_AND_PUNCTUATION],
["cjkunifiedideographs", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS],
["cjkunifiedideographsextensiona", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A],
["cjkunifiedideographsextensionb", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B],
["cjkunifiedideographsextensionc", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C],
["cjkunifiedideographsextensiond", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D],
["cjkunifiedideographsextensione", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E],
["cjkunifiedideographsextensionf", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F],
["cjkunifiedideographsextensiong", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G],
["cjkunifiedideographsextensionh", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H],
["cjkunifiedideographsextensioni", UnicodeBlockConstants.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I],
["carian", UnicodeBlockConstants.CARIAN],
["caucasianalbanian", UnicodeBlockConstants.CAUCASIAN_ALBANIAN],
["chakma", UnicodeBlockConstants.CHAKMA],
["cham", UnicodeBlockConstants.CHAM],
["cherokee", UnicodeBlockConstants.CHEROKEE],
["cherokeesupplement", UnicodeBlockConstants.CHEROKEE_SUPPLEMENT],
["chesssymbols", UnicodeBlockConstants.CHESS_SYMBOLS],
["chorasmian", UnicodeBlockConstants.CHORASMIAN],
["combiningdiacriticalmarks", UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS],
["combiningdiacriticalmarksextended", UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS_EXTENDED],
["combiningdiacriticalmarksforsymbols", UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS_FOR_SYMBOLS],
["combiningdiacriticalmarkssupplement", UnicodeBlockConstants.COMBINING_DIACRITICAL_MARKS_SUPPLEMENT],
["combininghalfmarks", UnicodeBlockConstants.COMBINING_HALF_MARKS],
["commonindicnumberforms", UnicodeBlockConstants.COMMON_INDIC_NUMBER_FORMS],
["controlpictures", UnicodeBlockConstants.CONTROL_PICTURES],
["coptic", UnicodeBlockConstants.COPTIC],
["copticepactnumbers", UnicodeBlockConstants.COPTIC_EPACT_NUMBERS],
["countingrodnumerals", UnicodeBlockConstants.COUNTING_ROD_NUMERALS],
["cuneiform", UnicodeBlockConstants.CUNEIFORM],
["cuneiformnumbersandpunctuation", UnicodeBlockConstants.CUNEIFORM_NUMBERS_AND_PUNCTUATION],
["currencysymbols", UnicodeBlockConstants.CURRENCY_SYMBOLS],
["cypriotsyllabary", UnicodeBlockConstants.CYPRIOT_SYLLABARY],
["cyprominoan", UnicodeBlockConstants.CYPRO_MINOAN],
["cyrillic", UnicodeBlockConstants.CYRILLIC],
["cyrillicextendeda", UnicodeBlockConstants.CYRILLIC_EXTENDED_A],
["cyrillicextendedb", UnicodeBlockConstants.CYRILLIC_EXTENDED_B],
["cyrillicextendedc", UnicodeBlockConstants.CYRILLIC_EXTENDED_C],
["cyrillicextendedd", UnicodeBlockConstants.CYRILLIC_EXTENDED_D],
["cyrillicsupplement", UnicodeBlockConstants.CYRILLIC_SUPPLEMENT],
["deseret", UnicodeBlockConstants.DESERET],
["devanagari", UnicodeBlockConstants.DEVANAGARI],
["devanagariextended", UnicodeBlockConstants.DEVANAGARI_EXTENDED],
["devanagariextendeda", UnicodeBlockConstants.DEVANAGARI_EXTENDED_A],
["dingbats", UnicodeBlockConstants.DINGBATS],
["divesakuru", UnicodeBlockConstants.DIVES_AKURU],
["dogra", UnicodeBlockConstants.DOGRA],
["dominotiles", UnicodeBlockConstants.DOMINO_TILES],
["duployan", UnicodeBlockConstants.DUPLOYAN],
["earlydynasticcuneiform", UnicodeBlockConstants.EARLY_DYNASTIC_CUNEIFORM],
["egyptianhieroglyphformatcontrols", UnicodeBlockConstants.EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS],
["egyptianhieroglyphs", UnicodeBlockConstants.EGYPTIAN_HIEROGLYPHS],
["egyptianhieroglyphsextendeda", UnicodeBlockConstants.EGYPTIAN_HIEROGLYPHS_EXTENDED_A],
["elbasan", UnicodeBlockConstants.ELBASAN],
["elymaic", UnicodeBlockConstants.ELYMAIC],
["emoticons", UnicodeBlockConstants.EMOTICONS],
["enclosedalphanumericsupplement", UnicodeBlockConstants.ENCLOSED_ALPHANUMERIC_SUPPLEMENT],
["enclosedalphanumerics", UnicodeBlockConstants.ENCLOSED_ALPHANUMERICS],
["enclosedcjklettersandmonths", UnicodeBlockConstants.ENCLOSED_CJK_LETTERS_AND_MONTHS],
["enclosedideographicsupplement", UnicodeBlockConstants.ENCLOSED_IDEOGRAPHIC_SUPPLEMENT],
["ethiopic", UnicodeBlockConstants.ETHIOPIC],
["ethiopicextended", UnicodeBlockConstants.ETHIOPIC_EXTENDED],
["ethiopicextendeda", UnicodeBlockConstants.ETHIOPIC_EXTENDED_A],
["ethiopicextendedb", UnicodeBlockConstants.ETHIOPIC_EXTENDED_B],
["ethiopicsupplement", UnicodeBlockConstants.ETHIOPIC_SUPPLEMENT],
["garay", UnicodeBlockConstants.GARAY],
["generalpunctuation", UnicodeBlockConstants.GENERAL_PUNCTUATION],
["geometricshapes", UnicodeBlockConstants.GEOMETRIC_SHAPES],
["geometricshapesextended", UnicodeBlockConstants.GEOMETRIC_SHAPES_EXTENDED],
["georgian", UnicodeBlockConstants.GEORGIAN],
["georgianextended", UnicodeBlockConstants.GEORGIAN_EXTENDED],
["georgiansupplement", UnicodeBlockConstants.GEORGIAN_SUPPLEMENT],
["glagolitic", UnicodeBlockConstants.GLAGOLITIC],
["glagoliticsupplement", UnicodeBlockConstants.GLAGOLITIC_SUPPLEMENT],
["gothic", UnicodeBlockConstants.GOTHIC],
["grantha", UnicodeBlockConstants.GRANTHA],
["greekandcoptic", UnicodeBlockConstants.GREEK_AND_COPTIC],
["greekextended", UnicodeBlockConstants.GREEK_EXTENDED],
["gujarati", UnicodeBlockConstants.GUJARATI],
["gunjalagondi", UnicodeBlockConstants.GUNJALA_GONDI],
["gurmukhi", UnicodeBlockConstants.GURMUKHI],
["gurungkhema", UnicodeBlockConstants.GURUNG_KHEMA],
["halfwidthandfullwidthforms", UnicodeBlockConstants.HALFWIDTH_AND_FULLWIDTH_FORMS],
["hangulcompatibilityjamo", UnicodeBlockConstants.HANGUL_COMPATIBILITY_JAMO],
["hanguljamo", UnicodeBlockConstants.HANGUL_JAMO],
["hanguljamoextendeda", UnicodeBlockConstants.HANGUL_JAMO_EXTENDED_A],
["hanguljamoextendedb", UnicodeBlockConstants.HANGUL_JAMO_EXTENDED_B],
["hangulsyllables", UnicodeBlockConstants.HANGUL_SYLLABLES],
["hanifirohingya", UnicodeBlockConstants.HANIFI_ROHINGYA],
["hanunoo", UnicodeBlockConstants.HANUNOO],
["hatran", UnicodeBlockConstants.HATRAN],
["hebrew", UnicodeBlockConstants.HEBREW],
["highprivateusesurrogates", UnicodeBlockConstants.HIGH_PRIVATE_USE_SURROGATES],
["highsurrogates", UnicodeBlockConstants.HIGH_SURROGATES],
["hiragana", UnicodeBlockConstants.HIRAGANA],
["ipaextensions", UnicodeBlockConstants.IPA_EXTENSIONS],
["ideographicdescriptioncharacters", UnicodeBlockConstants.IDEOGRAPHIC_DESCRIPTION_CHARACTERS],
["ideographicsymbolsandpunctuation", UnicodeBlockConstants.IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION],
["imperialaramaic", UnicodeBlockConstants.IMPERIAL_ARAMAIC],
["indicsiyaqnumbers", UnicodeBlockConstants.INDIC_SIYAQ_NUMBERS],
["inscriptionalpahlavi", UnicodeBlockConstants.INSCRIPTIONAL_PAHLAVI],
["inscriptionalparthian", UnicodeBlockConstants.INSCRIPTIONAL_PARTHIAN],
["javanese", UnicodeBlockConstants.JAVANESE],
["kaithi", UnicodeBlockConstants.KAITHI],
["kaktoviknumerals", UnicodeBlockConstants.KAKTOVIK_NUMERALS],
["kanaextendeda", UnicodeBlockConstants.KANA_EXTENDED_A],
["kanaextendedb", UnicodeBlockConstants.KANA_EXTENDED_B],
["kanasupplement", UnicodeBlockConstants.KANA_SUPPLEMENT],
["kanbun", UnicodeBlockConstants.KANBUN],
["kangxiradicals", UnicodeBlockConstants.KANGXI_RADICALS],
["kannada", UnicodeBlockConstants.KANNADA],
["katakana", UnicodeBlockConstants.KATAKANA],
["katakanaphoneticextensions", UnicodeBlockConstants.KATAKANA_PHONETIC_EXTENSIONS],
["kawi", UnicodeBlockConstants.KAWI],
["kayahli", UnicodeBlockConstants.KAYAH_LI],
["kharoshthi", UnicodeBlockConstants.KHAROSHTHI],
["khitansmallscript", UnicodeBlockConstants.KHITAN_SMALL_SCRIPT],
["khmer", UnicodeBlockConstants.KHMER],
["khmersymbols", UnicodeBlockConstants.KHMER_SYMBOLS],
["khojki", UnicodeBlockConstants.KHOJKI],
["khudawadi", UnicodeBlockConstants.KHUDAWADI],
["kiratrai", UnicodeBlockConstants.KIRAT_RAI],
["lao", UnicodeBlockConstants.LAO],
["latin1supplement", UnicodeBlockConstants.LATIN_1_SUPPLEMENT],
["latinextendeda", UnicodeBlockConstants.LATIN_EXTENDED_A],
["latinextendedadditional", UnicodeBlockConstants.LATIN_EXTENDED_ADDITIONAL],
["latinextendedb", UnicodeBlockConstants.LATIN_EXTENDED_B],
["latinextendedc", UnicodeBlockConstants.LATIN_EXTENDED_C],
["latinextendedd", UnicodeBlockConstants.LATIN_EXTENDED_D],
["latinextendede", UnicodeBlockConstants.LATIN_EXTENDED_E],
["latinextendedf", UnicodeBlockConstants.LATIN_EXTENDED_F],
["latinextendedg", UnicodeBlockConstants.LATIN_EXTENDED_G],
["lepcha", UnicodeBlockConstants.LEPCHA],
["letterlikesymbols", UnicodeBlockConstants.LETTERLIKE_SYMBOLS],
["limbu", UnicodeBlockConstants.LIMBU],
["lineara", UnicodeBlockConstants.LINEAR_A],
["linearbideograms", UnicodeBlockConstants.LINEAR_B_IDEOGRAMS],
["linearbsyllabary", UnicodeBlockConstants.LINEAR_B_SYLLABARY],
["lisu", UnicodeBlockConstants.LISU],
["lisusupplement", UnicodeBlockConstants.LISU_SUPPLEMENT],
["lowsurrogates", UnicodeBlockConstants.LOW_SURROGATES],
["lycian", UnicodeBlockConstants.LYCIAN],
["lydian", UnicodeBlockConstants.LYDIAN],
["mahajani", UnicodeBlockConstants.MAHAJANI],
["mahjongtiles", UnicodeBlockConstants.MAHJONG_TILES],
["makasar", UnicodeBlockConstants.MAKASAR],
["malayalam", UnicodeBlockConstants.MALAYALAM],
["mandaic", UnicodeBlockConstants.MANDAIC],
["manichaean", UnicodeBlockConstants.MANICHAEAN],
["marchen", UnicodeBlockConstants.MARCHEN],
["masaramgondi", UnicodeBlockConstants.MASARAM_GONDI],
["mathematicalalphanumericsymbols", UnicodeBlockConstants.MATHEMATICAL_ALPHANUMERIC_SYMBOLS],
["mathematicaloperators", UnicodeBlockConstants.MATHEMATICAL_OPERATORS],
["mayannumerals", UnicodeBlockConstants.MAYAN_NUMERALS],
["medefaidrin", UnicodeBlockConstants.MEDEFAIDRIN],
["meeteimayek", UnicodeBlockConstants.MEETEI_MAYEK],
["meeteimayekextensions", UnicodeBlockConstants.MEETEI_MAYEK_EXTENSIONS],
["mendekikakui", UnicodeBlockConstants.MENDE_KIKAKUI],
["meroiticcursive", UnicodeBlockConstants.MEROITIC_CURSIVE],
["meroitichieroglyphs", UnicodeBlockConstants.MEROITIC_HIEROGLYPHS],
["miao", UnicodeBlockConstants.MIAO],
["miscellaneousmathematicalsymbolsa", UnicodeBlockConstants.MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A],
["miscellaneousmathematicalsymbolsb", UnicodeBlockConstants.MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B],
["miscellaneoussymbols", UnicodeBlockConstants.MISCELLANEOUS_SYMBOLS],
["miscellaneoussymbolsandarrows", UnicodeBlockConstants.MISCELLANEOUS_SYMBOLS_AND_ARROWS],
["miscellaneoussymbolsandpictographs", UnicodeBlockConstants.MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS],
["miscellaneoustechnical", UnicodeBlockConstants.MISCELLANEOUS_TECHNICAL],
["modi", UnicodeBlockConstants.MODI],
["modifiertoneletters", UnicodeBlockConstants.MODIFIER_TONE_LETTERS],
["mongolian", UnicodeBlockConstants.MONGOLIAN],
["mongoliansupplement", UnicodeBlockConstants.MONGOLIAN_SUPPLEMENT],
["mro", UnicodeBlockConstants.MRO],
["multani", UnicodeBlockConstants.MULTANI],
["musicalsymbols", UnicodeBlockConstants.MUSICAL_SYMBOLS],
["myanmar", UnicodeBlockConstants.MYANMAR],
["myanmarextendeda", UnicodeBlockConstants.MYANMAR_EXTENDED_A],
["myanmarextendedb", UnicodeBlockConstants.MYANMAR_EXTENDED_B],
["myanmarextendedc", UnicodeBlockConstants.MYANMAR_EXTENDED_C],
["nko", UnicodeBlockConstants.NKO],
["nabataean", UnicodeBlockConstants.NABATAEAN],
["nagmundari", UnicodeBlockConstants.NAG_MUNDARI],
["nandinagari", UnicodeBlockConstants.NANDINAGARI],
["newtailue", UnicodeBlockConstants.NEW_TAI_LUE],
["newa", UnicodeBlockConstants.NEWA],
["numberforms", UnicodeBlockConstants.NUMBER_FORMS],
["nushu", UnicodeBlockConstants.NUSHU],
["nyiakengpuachuehmong", UnicodeBlockConstants.NYIAKENG_PUACHUE_HMONG],
["ogham", UnicodeBlockConstants.OGHAM],
["olchiki", UnicodeBlockConstants.OL_CHIKI],
["olonal", UnicodeBlockConstants.OL_ONAL],
["oldhungarian", UnicodeBlockConstants.OLD_HUNGARIAN],
["olditalic", UnicodeBlockConstants.OLD_ITALIC],
["oldnortharabian", UnicodeBlockConstants.OLD_NORTH_ARABIAN],
["oldpermic", UnicodeBlockConstants.OLD_PERMIC],
["oldpersian", UnicodeBlockConstants.OLD_PERSIAN],
["oldsogdian", UnicodeBlockConstants.OLD_SOGDIAN],
["oldsoutharabian", UnicodeBlockConstants.OLD_SOUTH_ARABIAN],
["oldturkic", UnicodeBlockConstants.OLD_TURKIC],
["olduyghur", UnicodeBlockConstants.OLD_UYGHUR],
["opticalcharacterrecognition", UnicodeBlockConstants.OPTICAL_CHARACTER_RECOGNITION],
["oriya", UnicodeBlockConstants.ORIYA],
["ornamentaldingbats", UnicodeBlockConstants.ORNAMENTAL_DINGBATS],
["osage", UnicodeBlockConstants.OSAGE],
["osmanya", UnicodeBlockConstants.OSMANYA],
["ottomansiyaqnumbers", UnicodeBlockConstants.OTTOMAN_SIYAQ_NUMBERS],
["pahawhhmong", UnicodeBlockConstants.PAHAWH_HMONG],
["palmyrene", UnicodeBlockConstants.PALMYRENE],
["paucinhau", UnicodeBlockConstants.PAU_CIN_HAU],
["phagspa", UnicodeBlockConstants.PHAGS_PA],
["phaistosdisc", UnicodeBlockConstants.PHAISTOS_DISC],
["phoenician", UnicodeBlockConstants.PHOENICIAN],
["phoneticextensions", UnicodeBlockConstants.PHONETIC_EXTENSIONS],
["phoneticextensionssupplement", UnicodeBlockConstants.PHONETIC_EXTENSIONS_SUPPLEMENT],
["playingcards", UnicodeBlockConstants.PLAYING_CARDS],
["privateusearea", UnicodeBlockConstants.PRIVATE_USE_AREA],
["psalterpahlavi", UnicodeBlockConstants.PSALTER_PAHLAVI],
["rejang", UnicodeBlockConstants.REJANG],
["ruminumeralsymbols", UnicodeBlockConstants.RUMI_NUMERAL_SYMBOLS],
["runic", UnicodeBlockConstants.RUNIC],
["samaritan", UnicodeBlockConstants.SAMARITAN],
["saurashtra", UnicodeBlockConstants.SAURASHTRA],
["sharada", UnicodeBlockConstants.SHARADA],
["shavian", UnicodeBlockConstants.SHAVIAN],
["shorthandformatcontrols", UnicodeBlockConstants.SHORTHAND_FORMAT_CONTROLS],
["siddham", UnicodeBlockConstants.SIDDHAM],
["sinhala", UnicodeBlockConstants.SINHALA],
["sinhalaarchaicnumbers", UnicodeBlockConstants.SINHALA_ARCHAIC_NUMBERS],
["smallformvariants", UnicodeBlockConstants.SMALL_FORM_VARIANTS],
["smallkanaextension", UnicodeBlockConstants.SMALL_KANA_EXTENSION],
["sogdian", UnicodeBlockConstants.SOGDIAN],
["sorasompeng", UnicodeBlockConstants.SORA_SOMPENG],
["soyombo", UnicodeBlockConstants.SOYOMBO],
["spacingmodifierletters", UnicodeBlockConstants.SPACING_MODIFIER_LETTERS],
["specials", UnicodeBlockConstants.SPECIALS],
["sundanese", UnicodeBlockConstants.SUNDANESE],
["sundanesesupplement", UnicodeBlockConstants.SUNDANESE_SUPPLEME