# Copyright (C) 2026 and later: Unicode, Inc. and others.
# License & terms of use: http://www.unicode.org/copyright.html
#
# file name: prop_numbers.txt
#
# machine-generated by: icu/tools/unicode/c/genprops/genprops.cpp

# Informative data for coordination among ICU4C, ICU4J, and ICU4X.
# Associates character properties with numeric values of property API constants.
#
# Format:
#
# property;value;number;apiName;javaName
#
# The property and value fields contain property names and property value names
# ("aliases" in Unicode Character Database parlance).
# Each name/alias is the short name/alias of the property,
# or the long one is no short one is defined.
#
# Most of these properties are Unicode properties.
# Some are ICU-specific properties.
#
# If the value field is empty, then the number is the numeric value of the property.
# Otherwise, it is the numeric value of the property's value.
#
# The apiName is the name of the ICU4C API constant.
# It is empty if the ICU4C API simply uses integer values (e.g., binary values & ccc).
#
# The javaName is the unqualified name of the ICU4J API constant.
# Some constants exist in C but not in Java.
#
# Values for binary properties are omitted.
# They use 0 for no/false and 1 for yes/true.
#
# The properties are grouped as in the ICU4C API,
# according to their property value types as reflected in ICU APIs.

# Binary properties
Alpha;;0;UCHAR_ALPHABETIC;ALPHABETIC
AHex;;1;UCHAR_ASCII_HEX_DIGIT;ASCII_HEX_DIGIT
Bidi_C;;2;UCHAR_BIDI_CONTROL;BIDI_CONTROL
Bidi_M;;3;UCHAR_BIDI_MIRRORED;BIDI_MIRRORED
Dash;;4;UCHAR_DASH;DASH
DI;;5;UCHAR_DEFAULT_IGNORABLE_CODE_POINT;DEFAULT_IGNORABLE_CODE_POINT
Dep;;6;UCHAR_DEPRECATED;DEPRECATED
Dia;;7;UCHAR_DIACRITIC;DIACRITIC
Ext;;8;UCHAR_EXTENDER;EXTENDER
Comp_Ex;;9;UCHAR_FULL_COMPOSITION_EXCLUSION;FULL_COMPOSITION_EXCLUSION
Gr_Base;;10;UCHAR_GRAPHEME_BASE;GRAPHEME_BASE
Gr_Ext;;11;UCHAR_GRAPHEME_EXTEND;GRAPHEME_EXTEND
Gr_Link;;12;UCHAR_GRAPHEME_LINK;GRAPHEME_LINK
Hex;;13;UCHAR_HEX_DIGIT;HEX_DIGIT
Hyphen;;14;UCHAR_HYPHEN;HYPHEN
IDC;;15;UCHAR_ID_CONTINUE;ID_CONTINUE
IDS;;16;UCHAR_ID_START;ID_START
Ideo;;17;UCHAR_IDEOGRAPHIC;IDEOGRAPHIC
IDSB;;18;UCHAR_IDS_BINARY_OPERATOR;IDS_BINARY_OPERATOR
IDST;;19;UCHAR_IDS_TRINARY_OPERATOR;IDS_TRINARY_OPERATOR
Join_C;;20;UCHAR_JOIN_CONTROL;JOIN_CONTROL
LOE;;21;UCHAR_LOGICAL_ORDER_EXCEPTION;LOGICAL_ORDER_EXCEPTION
Lower;;22;UCHAR_LOWERCASE;LOWERCASE
Math;;23;UCHAR_MATH;MATH
NChar;;24;UCHAR_NONCHARACTER_CODE_POINT;NONCHARACTER_CODE_POINT
QMark;;25;UCHAR_QUOTATION_MARK;QUOTATION_MARK
Radical;;26;UCHAR_RADICAL;RADICAL
SD;;27;UCHAR_SOFT_DOTTED;SOFT_DOTTED
Term;;28;UCHAR_TERMINAL_PUNCTUATION;TERMINAL_PUNCTUATION
UIdeo;;29;UCHAR_UNIFIED_IDEOGRAPH;UNIFIED_IDEOGRAPH
Upper;;30;UCHAR_UPPERCASE;UPPERCASE
WSpace;;31;UCHAR_WHITE_SPACE;WHITE_SPACE
XIDC;;32;UCHAR_XID_CONTINUE;XID_CONTINUE
XIDS;;33;UCHAR_XID_START;XID_START
Sensitive;;34;UCHAR_CASE_SENSITIVE;CASE_SENSITIVE
STerm;;35;UCHAR_S_TERM;S_TERM
VS;;36;UCHAR_VARIATION_SELECTOR;VARIATION_SELECTOR
nfdinert;;37;UCHAR_NFD_INERT;NFD_INERT
nfkdinert;;38;UCHAR_NFKD_INERT;NFKD_INERT
nfcinert;;39;UCHAR_NFC_INERT;NFC_INERT
nfkcinert;;40;UCHAR_NFKC_INERT;NFKC_INERT
segstart;;41;UCHAR_SEGMENT_STARTER;SEGMENT_STARTER
Pat_Syn;;42;UCHAR_PATTERN_SYNTAX;PATTERN_SYNTAX
Pat_WS;;43;UCHAR_PATTERN_WHITE_SPACE;PATTERN_WHITE_SPACE
alnum;;44;UCHAR_POSIX_ALNUM;POSIX_ALNUM
blank;;45;UCHAR_POSIX_BLANK;POSIX_BLANK
graph;;46;UCHAR_POSIX_GRAPH;POSIX_GRAPH
print;;47;UCHAR_POSIX_PRINT;POSIX_PRINT
xdigit;;48;UCHAR_POSIX_XDIGIT;POSIX_XDIGIT
Cased;;49;UCHAR_CASED;CASED
CI;;50;UCHAR_CASE_IGNORABLE;CASE_IGNORABLE
CWL;;51;UCHAR_CHANGES_WHEN_LOWERCASED;CHANGES_WHEN_LOWERCASED
CWU;;52;UCHAR_CHANGES_WHEN_UPPERCASED;CHANGES_WHEN_UPPERCASED
CWT;;53;UCHAR_CHANGES_WHEN_TITLECASED;CHANGES_WHEN_TITLECASED
CWCF;;54;UCHAR_CHANGES_WHEN_CASEFOLDED;CHANGES_WHEN_CASEFOLDED
CWCM;;55;UCHAR_CHANGES_WHEN_CASEMAPPED;CHANGES_WHEN_CASEMAPPED
CWKCF;;56;UCHAR_CHANGES_WHEN_NFKC_CASEFOLDED;CHANGES_WHEN_NFKC_CASEFOLDED
Emoji;;57;UCHAR_EMOJI;EMOJI
EPres;;58;UCHAR_EMOJI_PRESENTATION;EMOJI_PRESENTATION
EMod;;59;UCHAR_EMOJI_MODIFIER;EMOJI_MODIFIER
EBase;;60;UCHAR_EMOJI_MODIFIER_BASE;EMOJI_MODIFIER_BASE
EComp;;61;UCHAR_EMOJI_COMPONENT;EMOJI_COMPONENT
RI;;62;UCHAR_REGIONAL_INDICATOR;REGIONAL_INDICATOR
PCM;;63;UCHAR_PREPENDED_CONCATENATION_MARK;PREPENDED_CONCATENATION_MARK
ExtPict;;64;UCHAR_EXTENDED_PICTOGRAPHIC;EXTENDED_PICTOGRAPHIC
Basic_Emoji;;65;UCHAR_BASIC_EMOJI;BASIC_EMOJI
Emoji_Keycap_Sequence;;66;UCHAR_EMOJI_KEYCAP_SEQUENCE;EMOJI_KEYCAP_SEQUENCE
RGI_Emoji_Modifier_Sequence;;67;UCHAR_RGI_EMOJI_MODIFIER_SEQUENCE;RGI_EMOJI_MODIFIER_SEQUENCE
RGI_Emoji_Flag_Sequence;;68;UCHAR_RGI_EMOJI_FLAG_SEQUENCE;RGI_EMOJI_FLAG_SEQUENCE
RGI_Emoji_Tag_Sequence;;69;UCHAR_RGI_EMOJI_TAG_SEQUENCE;RGI_EMOJI_TAG_SEQUENCE
RGI_Emoji_ZWJ_Sequence;;70;UCHAR_RGI_EMOJI_ZWJ_SEQUENCE;RGI_EMOJI_ZWJ_SEQUENCE
RGI_Emoji;;71;UCHAR_RGI_EMOJI;RGI_EMOJI
IDSU;;72;UCHAR_IDS_UNARY_OPERATOR;IDS_UNARY_OPERATOR
ID_Compat_Math_Start;;73;UCHAR_ID_COMPAT_MATH_START;ID_COMPAT_MATH_START
ID_Compat_Math_Continue;;74;UCHAR_ID_COMPAT_MATH_CONTINUE;ID_COMPAT_MATH_CONTINUE
MCM;;75;UCHAR_MODIFIER_COMBINING_MARK;MODIFIER_COMBINING_MARK

# Enumerated & integer properties
bc;;4096;UCHAR_BIDI_CLASS;BIDI_CLASS
bc;L;0;U_LEFT_TO_RIGHT;LEFT_TO_RIGHT
bc;R;1;U_RIGHT_TO_LEFT;RIGHT_TO_LEFT
bc;EN;2;U_EUROPEAN_NUMBER;EUROPEAN_NUMBER
bc;ES;3;U_EUROPEAN_NUMBER_SEPARATOR;EUROPEAN_NUMBER_SEPARATOR
bc;ET;4;U_EUROPEAN_NUMBER_TERMINATOR;EUROPEAN_NUMBER_TERMINATOR
bc;AN;5;U_ARABIC_NUMBER;ARABIC_NUMBER
bc;CS;6;U_COMMON_NUMBER_SEPARATOR;COMMON_NUMBER_SEPARATOR
bc;B;7;U_BLOCK_SEPARATOR;BLOCK_SEPARATOR
bc;S;8;U_SEGMENT_SEPARATOR;SEGMENT_SEPARATOR
bc;WS;9;U_WHITE_SPACE_NEUTRAL;WHITE_SPACE_NEUTRAL
bc;ON;10;U_OTHER_NEUTRAL;OTHER_NEUTRAL
bc;LRE;11;U_LEFT_TO_RIGHT_EMBEDDING;LEFT_TO_RIGHT_EMBEDDING
bc;LRO;12;U_LEFT_TO_RIGHT_OVERRIDE;LEFT_TO_RIGHT_OVERRIDE
bc;AL;13;U_RIGHT_TO_LEFT_ARABIC;RIGHT_TO_LEFT_ARABIC
bc;RLE;14;U_RIGHT_TO_LEFT_EMBEDDING;RIGHT_TO_LEFT_EMBEDDING
bc;RLO;15;U_RIGHT_TO_LEFT_OVERRIDE;RIGHT_TO_LEFT_OVERRIDE
bc;PDF;16;U_POP_DIRECTIONAL_FORMAT;POP_DIRECTIONAL_FORMAT
bc;NSM;17;U_DIR_NON_SPACING_MARK;DIR_NON_SPACING_MARK
bc;BN;18;U_BOUNDARY_NEUTRAL;BOUNDARY_NEUTRAL
bc;FSI;19;U_FIRST_STRONG_ISOLATE;FIRST_STRONG_ISOLATE
bc;LRI;20;U_LEFT_TO_RIGHT_ISOLATE;LEFT_TO_RIGHT_ISOLATE
bc;RLI;21;U_RIGHT_TO_LEFT_ISOLATE;RIGHT_TO_LEFT_ISOLATE
bc;PDI;22;U_POP_DIRECTIONAL_ISOLATE;POP_DIRECTIONAL_ISOLATE

blk;;4097;UCHAR_BLOCK;BLOCK
blk;NB;0;UBLOCK_NO_BLOCK;NO_BLOCK
blk;ASCII;1;UBLOCK_BASIC_LATIN;BASIC_LATIN
blk;Latin_1_Sup;2;UBLOCK_LATIN_1_SUPPLEMENT;LATIN_1_SUPPLEMENT
blk;Latin_Ext_A;3;UBLOCK_LATIN_EXTENDED_A;LATIN_EXTENDED_A
blk;Latin_Ext_B;4;UBLOCK_LATIN_EXTENDED_B;LATIN_EXTENDED_B
blk;IPA_Ext;5;UBLOCK_IPA_EXTENSIONS;IPA_EXTENSIONS
blk;Modifier_Letters;6;UBLOCK_SPACING_MODIFIER_LETTERS;SPACING_MODIFIER_LETTERS
blk;Diacriticals;7;UBLOCK_COMBINING_DIACRITICAL_MARKS;COMBINING_DIACRITICAL_MARKS
blk;Greek;8;UBLOCK_GREEK;GREEK
blk;Cyrillic;9;UBLOCK_CYRILLIC;CYRILLIC
blk;Armenian;10;UBLOCK_ARMENIAN;ARMENIAN
blk;Hebrew;11;UBLOCK_HEBREW;HEBREW
blk;Arabic;12;UBLOCK_ARABIC;ARABIC
blk;Syriac;13;UBLOCK_SYRIAC;SYRIAC
blk;Thaana;14;UBLOCK_THAANA;THAANA
blk;Devanagari;15;UBLOCK_DEVANAGARI;DEVANAGARI
blk;Bengali;16;UBLOCK_BENGALI;BENGALI
blk;Gurmukhi;17;UBLOCK_GURMUKHI;GURMUKHI
blk;Gujarati;18;UBLOCK_GUJARATI;GUJARATI
blk;Oriya;19;UBLOCK_ORIYA;ORIYA
blk;Tamil;20;UBLOCK_TAMIL;TAMIL
blk;Telugu;21;UBLOCK_TELUGU;TELUGU
blk;Kannada;22;UBLOCK_KANNADA;KANNADA
blk;Malayalam;23;UBLOCK_MALAYALAM;MALAYALAM
blk;Sinhala;24;UBLOCK_SINHALA;SINHALA
blk;Thai;25;UBLOCK_THAI;THAI
blk;Lao;26;UBLOCK_LAO;LAO
blk;Tibetan;27;UBLOCK_TIBETAN;TIBETAN
blk;Myanmar;28;UBLOCK_MYANMAR;MYANMAR
blk;Georgian;29;UBLOCK_GEORGIAN;GEORGIAN
blk;Jamo;30;UBLOCK_HANGUL_JAMO;HANGUL_JAMO
blk;Ethiopic;31;UBLOCK_ETHIOPIC;ETHIOPIC
blk;Cherokee;32;UBLOCK_CHEROKEE;CHEROKEE
blk;UCAS;33;UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS;UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
blk;Ogham;34;UBLOCK_OGHAM;OGHAM
blk;Runic;35;UBLOCK_RUNIC;RUNIC
blk;Khmer;36;UBLOCK_KHMER;KHMER
blk;Mongolian;37;UBLOCK_MONGOLIAN;MONGOLIAN
blk;Latin_Ext_Additional;38;UBLOCK_LATIN_EXTENDED_ADDITIONAL;LATIN_EXTENDED_ADDITIONAL
blk;Greek_Ext;39;UBLOCK_GREEK_EXTENDED;GREEK_EXTENDED
blk;Punctuation;40;UBLOCK_GENERAL_PUNCTUATION;GENERAL_PUNCTUATION
blk;Super_And_Sub;41;UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS;SUPERSCRIPTS_AND_SUBSCRIPTS
blk;Currency_Symbols;42;UBLOCK_CURRENCY_SYMBOLS;CURRENCY_SYMBOLS
blk;Diacriticals_For_Symbols;43;UBLOCK_COMBINING_MARKS_FOR_SYMBOLS;COMBINING_MARKS_FOR_SYMBOLS
blk;Letterlike_Symbols;44;UBLOCK_LETTERLIKE_SYMBOLS;LETTERLIKE_SYMBOLS
blk;Number_Forms;45;UBLOCK_NUMBER_FORMS;NUMBER_FORMS
blk;Arrows;46;UBLOCK_ARROWS;ARROWS
blk;Math_Operators;47;UBLOCK_MATHEMATICAL_OPERATORS;MATHEMATICAL_OPERATORS
blk;Misc_Technical;48;UBLOCK_MISCELLANEOUS_TECHNICAL;MISCELLANEOUS_TECHNICAL
blk;Control_Pictures;49;UBLOCK_CONTROL_PICTURES;CONTROL_PICTURES
blk;OCR;50;UBLOCK_OPTICAL_CHARACTER_RECOGNITION;OPTICAL_CHARACTER_RECOGNITION
blk;Enclosed_Alphanum;51;UBLOCK_ENCLOSED_ALPHANUMERICS;ENCLOSED_ALPHANUMERICS
blk;Box_Drawing;52;UBLOCK_BOX_DRAWING;BOX_DRAWING
blk;Block_Elements;53;UBLOCK_BLOCK_ELEMENTS;BLOCK_ELEMENTS
blk;Geometric_Shapes;54;UBLOCK_GEOMETRIC_SHAPES;GEOMETRIC_SHAPES
blk;Misc_Symbols;55;UBLOCK_MISCELLANEOUS_SYMBOLS;MISCELLANEOUS_SYMBOLS
blk;Dingbats;56;UBLOCK_DINGBATS;DINGBATS
blk;Braille;57;UBLOCK_BRAILLE_PATTERNS;BRAILLE_PATTERNS
blk;CJK_Radicals_Sup;58;UBLOCK_CJK_RADICALS_SUPPLEMENT;CJK_RADICALS_SUPPLEMENT
blk;Kangxi;59;UBLOCK_KANGXI_RADICALS;KANGXI_RADICALS
blk;IDC;60;UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS;IDEOGRAPHIC_DESCRIPTION_CHARACTERS
blk;CJK_Symbols;61;UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION;CJK_SYMBOLS_AND_PUNCTUATION
blk;Hiragana;62;UBLOCK_HIRAGANA;HIRAGANA
blk;Katakana;63;UBLOCK_KATAKANA;KATAKANA
blk;Bopomofo;64;UBLOCK_BOPOMOFO;BOPOMOFO
blk;Compat_Jamo;65;UBLOCK_HANGUL_COMPATIBILITY_JAMO;HANGUL_COMPATIBILITY_JAMO
blk;Kanbun;66;UBLOCK_KANBUN;KANBUN
blk;Bopomofo_Ext;67;UBLOCK_BOPOMOFO_EXTENDED;BOPOMOFO_EXTENDED
blk;Enclosed_CJK;68;UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS;ENCLOSED_CJK_LETTERS_AND_MONTHS
blk;CJK_Compat;69;UBLOCK_CJK_COMPATIBILITY;CJK_COMPATIBILITY
blk;CJK_Ext_A;70;UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A;CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
blk;CJK;71;UBLOCK_CJK_UNIFIED_IDEOGRAPHS;CJK_UNIFIED_IDEOGRAPHS
blk;Yi_Syllables;72;UBLOCK_YI_SYLLABLES;YI_SYLLABLES
blk;Yi_Radicals;73;UBLOCK_YI_RADICALS;YI_RADICALS
blk;Hangul;74;UBLOCK_HANGUL_SYLLABLES;HANGUL_SYLLABLES
blk;High_Surrogates;75;UBLOCK_HIGH_SURROGATES;HIGH_SURROGATES
blk;High_PU_Surrogates;76;UBLOCK_HIGH_PRIVATE_USE_SURROGATES;HIGH_PRIVATE_USE_SURROGATES
blk;Low_Surrogates;77;UBLOCK_LOW_SURROGATES;LOW_SURROGATES
blk;PUA;78;UBLOCK_PRIVATE_USE_AREA;PRIVATE_USE_AREA
blk;CJK_Compat_Ideographs;79;UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS;CJK_COMPATIBILITY_IDEOGRAPHS
blk;Alphabetic_PF;80;UBLOCK_ALPHABETIC_PRESENTATION_FORMS;ALPHABETIC_PRESENTATION_FORMS
blk;Arabic_PF_A;81;UBLOCK_ARABIC_PRESENTATION_FORMS_A;ARABIC_PRESENTATION_FORMS_A
blk;Half_Marks;82;UBLOCK_COMBINING_HALF_MARKS;COMBINING_HALF_MARKS
blk;CJK_Compat_Forms;83;UBLOCK_CJK_COMPATIBILITY_FORMS;CJK_COMPATIBILITY_FORMS
blk;Small_Forms;84;UBLOCK_SMALL_FORM_VARIANTS;SMALL_FORM_VARIANTS
blk;Arabic_PF_B;85;UBLOCK_ARABIC_PRESENTATION_FORMS_B;ARABIC_PRESENTATION_FORMS_B
blk;Specials;86;UBLOCK_SPECIALS;SPECIALS
blk;Half_And_Full_Forms;87;UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS;HALFWIDTH_AND_FULLWIDTH_FORMS
blk;Old_Italic;88;UBLOCK_OLD_ITALIC;OLD_ITALIC
blk;Gothic;89;UBLOCK_GOTHIC;GOTHIC
blk;Deseret;90;UBLOCK_DESERET;DESERET
blk;Byzantine_Music;91;UBLOCK_BYZANTINE_MUSICAL_SYMBOLS;BYZANTINE_MUSICAL_SYMBOLS
blk;Music;92;UBLOCK_MUSICAL_SYMBOLS;MUSICAL_SYMBOLS
blk;Math_Alphanum;93;UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS;MATHEMATICAL_ALPHANUMERIC_SYMBOLS
blk;CJK_Ext_B;94;UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B;CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
blk;CJK_Compat_Ideographs_Sup;95;UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT;CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
blk;Tags;96;UBLOCK_TAGS;TAGS
blk;Cyrillic_Sup;97;UBLOCK_CYRILLIC_SUPPLEMENT;CYRILLIC_SUPPLEMENT
blk;Tagalog;98;UBLOCK_TAGALOG;TAGALOG
blk;Hanunoo;99;UBLOCK_HANUNOO;HANUNOO
blk;Buhid;100;UBLOCK_BUHID;BUHID
blk;Tagbanwa;101;UBLOCK_TAGBANWA;TAGBANWA
blk;Misc_Math_Symbols_A;102;UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A;MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
blk;Sup_Arrows_A;103;UBLOCK_SUPPLEMENTAL_ARROWS_A;SUPPLEMENTAL_ARROWS_A
blk;Sup_Arrows_B;104;UBLOCK_SUPPLEMENTAL_ARROWS_B;SUPPLEMENTAL_ARROWS_B
blk;Misc_Math_Symbols_B;105;UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B;MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
blk;Sup_Math_Operators;106;UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS;SUPPLEMENTAL_MATHEMATICAL_OPERATORS
blk;Katakana_Ext;107;UBLOCK_KATAKANA_PHONETIC_EXTENSIONS;KATAKANA_PHONETIC_EXTENSIONS
blk;VS;108;UBLOCK_VARIATION_SELECTORS;VARIATION_SELECTORS
blk;Sup_PUA_A;109;UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A;SUPPLEMENTARY_PRIVATE_USE_AREA_A
blk;Sup_PUA_B;110;UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B;SUPPLEMENTARY_PRIVATE_USE_AREA_B
blk;Limbu;111;UBLOCK_LIMBU;LIMBU
blk;Tai_Le;112;UBLOCK_TAI_LE;TAI_LE
blk;Khmer_Symbols;113;UBLOCK_KHMER_SYMBOLS;KHMER_SYMBOLS
blk;Phonetic_Ext;114;UBLOCK_PHONETIC_EXTENSIONS;PHONETIC_EXTENSIONS
blk;Misc_Arrows;115;UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS;MISCELLANEOUS_SYMBOLS_AND_ARROWS
blk;Yijing;116;UBLOCK_YIJING_HEXAGRAM_SYMBOLS;YIJING_HEXAGRAM_SYMBOLS
blk;Linear_B_Syllabary;117;UBLOCK_LINEAR_B_SYLLABARY;LINEAR_B_SYLLABARY
blk;Linear_B_Ideograms;118;UBLOCK_LINEAR_B_IDEOGRAMS;LINEAR_B_IDEOGRAMS
blk;Aegean_Numbers;119;UBLOCK_AEGEAN_NUMBERS;AEGEAN_NUMBERS
blk;Ugaritic;120;UBLOCK_UGARITIC;UGARITIC
blk;Shavian;121;UBLOCK_SHAVIAN;SHAVIAN
blk;Osmanya;122;UBLOCK_OSMANYA;OSMANYA
blk;Cypriot_Syllabary;123;UBLOCK_CYPRIOT_SYLLABARY;CYPRIOT_SYLLABARY
blk;Tai_Xuan_Jing;124;UBLOCK_TAI_XUAN_JING_SYMBOLS;TAI_XUAN_JING_SYMBOLS
blk;VS_Sup;125;UBLOCK_VARIATION_SELECTORS_SUPPLEMENT;VARIATION_SELECTORS_SUPPLEMENT
blk;Ancient_Greek_Music;126;UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION;ANCIENT_GREEK_MUSICAL_NOTATION
blk;Ancient_Greek_Numbers;127;UBLOCK_ANCIENT_GREEK_NUMBERS;ANCIENT_GREEK_NUMBERS
blk;Arabic_Sup;128;UBLOCK_ARABIC_SUPPLEMENT;ARABIC_SUPPLEMENT
blk;Buginese;129;UBLOCK_BUGINESE;BUGINESE
blk;CJK_Strokes;130;UBLOCK_CJK_STROKES;CJK_STROKES
blk;Diacriticals_Sup;131;UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT;COMBINING_DIACRITICAL_MARKS_SUPPLEMENT
blk;Coptic;132;UBLOCK_COPTIC;COPTIC
blk;Ethiopic_Ext;133;UBLOCK_ETHIOPIC_EXTENDED;ETHIOPIC_EXTENDED
blk;Ethiopic_Sup;134;UBLOCK_ETHIOPIC_SUPPLEMENT;ETHIOPIC_SUPPLEMENT
blk;Georgian_Sup;135;UBLOCK_GEORGIAN_SUPPLEMENT;GEORGIAN_SUPPLEMENT
blk;Glagolitic;136;UBLOCK_GLAGOLITIC;GLAGOLITIC
blk;Kharoshthi;137;UBLOCK_KHAROSHTHI;KHAROSHTHI
blk;Modifier_Tone_Letters;138;UBLOCK_MODIFIER_TONE_LETTERS;MODIFIER_TONE_LETTERS
blk;New_Tai_Lue;139;UBLOCK_NEW_TAI_LUE;NEW_TAI_LUE
blk;Old_Persian;140;UBLOCK_OLD_PERSIAN;OLD_PERSIAN
blk;Phonetic_Ext_Sup;141;UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT;PHONETIC_EXTENSIONS_SUPPLEMENT
blk;Sup_Punctuation;142;UBLOCK_SUPPLEMENTAL_PUNCTUATION;SUPPLEMENTAL_PUNCTUATION
blk;Syloti_Nagri;143;UBLOCK_SYLOTI_NAGRI;SYLOTI_NAGRI
blk;Tifinagh;144;UBLOCK_TIFINAGH;TIFINAGH
blk;Vertical_Forms;145;UBLOCK_VERTICAL_FORMS;VERTICAL_FORMS
blk;NKo;146;UBLOCK_NKO;NKO
blk;Balinese;147;UBLOCK_BALINESE;BALINESE
blk;Latin_Ext_C;148;UBLOCK_LATIN_EXTENDED_C;LATIN_EXTENDED_C
blk;Latin_Ext_D;149;UBLOCK_LATIN_EXTENDED_D;LATIN_EXTENDED_D
blk;Phags_Pa;150;UBLOCK_PHAGS_PA;PHAGS_PA
blk;Phoenician;151;UBLOCK_PHOENICIAN;PHOENICIAN
blk;Cuneiform;152;UBLOCK_CUNEIFORM;CUNEIFORM
blk;Cuneiform_Numbers;153;UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION;CUNEIFORM_NUMBERS_AND_PUNCTUATION
blk;Counting_Rod;154;UBLOCK_COUNTING_ROD_NUMERALS;COUNTING_ROD_NUMERALS
blk;Sundanese;155;UBLOCK_SUNDANESE;SUNDANESE
blk;Lepcha;156;UBLOCK_LEPCHA;LEPCHA
blk;Ol_Chiki;157;UBLOCK_OL_CHIKI;OL_CHIKI
blk;Cyrillic_Ext_A;158;UBLOCK_CYRILLIC_EXTENDED_A;CYRILLIC_EXTENDED_A
blk;Vai;159;UBLOCK_VAI;VAI
blk;Cyrillic_Ext_B;160;UBLOCK_CYRILLIC_EXTENDED_B;CYRILLIC_EXTENDED_B
blk;Saurashtra;161;UBLOCK_SAURASHTRA;SAURASHTRA
blk;Kayah_Li;162;UBLOCK_KAYAH_LI;KAYAH_LI
blk;Rejang;163;UBLOCK_REJANG;REJANG
blk;Cham;164;UBLOCK_CHAM;CHAM
blk;Ancient_Symbols;165;UBLOCK_ANCIENT_SYMBOLS;ANCIENT_SYMBOLS
blk;Phaistos;166;UBLOCK_PHAISTOS_DISC;PHAISTOS_DISC
blk;Lycian;167;UBLOCK_LYCIAN;LYCIAN
blk;Carian;168;UBLOCK_CARIAN;CARIAN
blk;Lydian;169;UBLOCK_LYDIAN;LYDIAN
blk;Mahjong;170;UBLOCK_MAHJONG_TILES;MAHJONG_TILES
blk;Domino;171;UBLOCK_DOMINO_TILES;DOMINO_TILES
blk;Samaritan;172;UBLOCK_SAMARITAN;SAMARITAN
blk;UCAS_Ext;173;UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED;UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED
blk;Tai_Tham;174;UBLOCK_TAI_THAM;TAI_THAM
blk;Vedic_Ext;175;UBLOCK_VEDIC_EXTENSIONS;VEDIC_EXTENSIONS
blk;Lisu;176;UBLOCK_LISU;LISU
blk;Bamum;177;UBLOCK_BAMUM;BAMUM
blk;Indic_Number_Forms;178;UBLOCK_COMMON_INDIC_NUMBER_FORMS;COMMON_INDIC_NUMBER_FORMS
blk;Devanagari_Ext;179;UBLOCK_DEVANAGARI_EXTENDED;DEVANAGARI_EXTENDED
blk;Jamo_Ext_A;180;UBLOCK_HANGUL_JAMO_EXTENDED_A;HANGUL_JAMO_EXTENDED_A
blk;Javanese;181;UBLOCK_JAVANESE;JAVANESE
blk;Myanmar_Ext_A;182;UBLOCK_MYANMAR_EXTENDED_A;MYANMAR_EXTENDED_A
blk;Tai_Viet;183;UBLOCK_TAI_VIET;TAI_VIET
blk;Meetei_Mayek;184;UBLOCK_MEETEI_MAYEK;MEETEI_MAYEK
blk;Jamo_Ext_B;185;UBLOCK_HANGUL_JAMO_EXTENDED_B;HANGUL_JAMO_EXTENDED_B
blk;Imperial_Aramaic;186;UBLOCK_IMPERIAL_ARAMAIC;IMPERIAL_ARAMAIC
blk;Old_South_Arabian;187;UBLOCK_OLD_SOUTH_ARABIAN;OLD_SOUTH_ARABIAN
blk;Avestan;188;UBLOCK_AVESTAN;AVESTAN
blk;Inscriptional_Parthian;189;UBLOCK_INSCRIPTIONAL_PARTHIAN;INSCRIPTIONAL_PARTHIAN
blk;Inscriptional_Pahlavi;190;UBLOCK_INSCRIPTIONAL_PAHLAVI;INSCRIPTIONAL_PAHLAVI
blk;Old_Turkic;191;UBLOCK_OLD_TURKIC;OLD_TURKIC
blk;Rumi;192;UBLOCK_RUMI_NUMERAL_SYMBOLS;RUMI_NUMERAL_SYMBOLS
blk;Kaithi;193;UBLOCK_KAITHI;KAITHI
blk;Egyptian_Hieroglyphs;194;UBLOCK_EGYPTIAN_HIEROGLYPHS;EGYPTIAN_HIEROGLYPHS
blk;Enclosed_Alphanum_Sup;195;UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT;ENCLOSED_ALPHANUMERIC_SUPPLEMENT
blk;Enclosed_Ideographic_Sup;196;UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT;ENCLOSED_IDEOGRAPHIC_SUPPLEMENT
blk;CJK_Ext_C;197;UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C;CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C
blk;Mandaic;198;UBLOCK_MANDAIC;MANDAIC
blk;Batak;199;UBLOCK_BATAK;BATAK
blk;Ethiopic_Ext_A;200;UBLOCK_ETHIOPIC_EXTENDED_A;ETHIOPIC_EXTENDED_A
blk;Brahmi;201;UBLOCK_BRAHMI;BRAHMI
blk;Bamum_Sup;202;UBLOCK_BAMUM_SUPPLEMENT;BAMUM_SUPPLEMENT
blk;Kana_Sup;203;UBLOCK_KANA_SUPPLEMENT;KANA_SUPPLEMENT
blk;Playing_Cards;204;UBLOCK_PLAYING_CARDS;PLAYING_CARDS
blk;Misc_Pictographs;205;UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS;MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS
blk;Emoticons;206;UBLOCK_EMOTICONS;EMOTICONS
blk;Transport_And_Map;207;UBLOCK_TRANSPORT_AND_MAP_SYMBOLS;TRANSPORT_AND_MAP_SYMBOLS
blk;Alchemical;208;UBLOCK_ALCHEMICAL_SYMBOLS;ALCHEMICAL_SYMBOLS
blk;CJK_Ext_D;209;UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D;CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D
blk;Arabic_Ext_A;210;UBLOCK_ARABIC_EXTENDED_A;ARABIC_EXTENDED_A
blk;Arabic_Math;211;UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS;ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS
blk;Chakma;212;UBLOCK_CHAKMA;CHAKMA
blk;Meetei_Mayek_Ext;213;UBLOCK_MEETEI_MAYEK_EXTENSIONS;MEETEI_MAYEK_EXTENSIONS
blk;Meroitic_Cursive;214;UBLOCK_MEROITIC_CURSIVE;MEROITIC_CURSIVE
blk;Meroitic_Hieroglyphs;215;UBLOCK_MEROITIC_HIEROGLYPHS;MEROITIC_HIEROGLYPHS
blk;Miao;216;UBLOCK_MIAO;MIAO
blk;Sharada;217;UBLOCK_SHARADA;SHARADA
blk;Sora_Sompeng;218;UBLOCK_SORA_SOMPENG;SORA_SOMPENG
blk;Sundanese_Sup;219;UBLOCK_SUNDANESE_SUPPLEMENT;SUNDANESE_SUPPLEMENT
blk;Takri;220;UBLOCK_TAKRI;TAKRI
blk;Bassa_Vah;221;UBLOCK_BASSA_VAH;BASSA_VAH
blk;Caucasian_Albanian;222;UBLOCK_CAUCASIAN_ALBANIAN;CAUCASIAN_ALBANIAN
blk;Coptic_Epact_Numbers;223;UBLOCK_COPTIC_EPACT_NUMBERS;COPTIC_EPACT_NUMBERS
blk;Diacriticals_Ext;224;UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED;COMBINING_DIACRITICAL_MARKS_EXTENDED
blk;Duployan;225;UBLOCK_DUPLOYAN;DUPLOYAN
blk;Elbasan;226;UBLOCK_ELBASAN;ELBASAN
blk;Geometric_Shapes_Ext;227;UBLOCK_GEOMETRIC_SHAPES_EXTENDED;GEOMETRIC_SHAPES_EXTENDED
blk;Grantha;228;UBLOCK_GRANTHA;GRANTHA
blk;Khojki;229;UBLOCK_KHOJKI;KHOJKI
blk;Khudawadi;230;UBLOCK_KHUDAWADI;KHUDAWADI
blk;Latin_Ext_E;231;UBLOCK_LATIN_EXTENDED_E;LATIN_EXTENDED_E
blk;Linear_A;232;UBLOCK_LINEAR_A;LINEAR_A
blk;Mahajani;233;UBLOCK_MAHAJANI;MAHAJANI
blk;Manichaean;234;UBLOCK_MANICHAEAN;MANICHAEAN
blk;Mende_Kikakui;235;UBLOCK_MENDE_KIKAKUI;MENDE_KIKAKUI
blk;Modi;236;UBLOCK_MODI;MODI
blk;Mro;237;UBLOCK_MRO;MRO
blk;Myanmar_Ext_B;238;UBLOCK_MYANMAR_EXTENDED_B;MYANMAR_EXTENDED_B
blk;Nabataean;239;UBLOCK_NABATAEAN;NABATAEAN
blk;Old_North_Arabian;240;UBLOCK_OLD_NORTH_ARABIAN;OLD_NORTH_ARABIAN
blk;Old_Permic;241;UBLOCK_OLD_PERMIC;OLD_PERMIC
blk;Ornamental_Dingbats;242;UBLOCK_ORNAMENTAL_DINGBATS;ORNAMENTAL_DINGBATS
blk;Pahawh_Hmong;243;UBLOCK_PAHAWH_HMONG;PAHAWH_HMONG
blk;Palmyrene;244;UBLOCK_PALMYRENE;PALMYRENE
blk;Pau_Cin_Hau;245;UBLOCK_PAU_CIN_HAU;PAU_CIN_HAU
blk;Psalter_Pahlavi;246;UBLOCK_PSALTER_PAHLAVI;PSALTER_PAHLAVI
blk;Shorthand_Format_Controls;247;UBLOCK_SHORTHAND_FORMAT_CONTROLS;SHORTHAND_FORMAT_CONTROLS
blk;Siddham;248;UBLOCK_SIDDHAM;SIDDHAM
blk;Sinhala_Archaic_Numbers;249;UBLOCK_SINHALA_ARCHAIC_NUMBERS;SINHALA_ARCHAIC_NUMBERS
blk;Sup_Arrows_C;250;UBLOCK_SUPPLEMENTAL_ARROWS_C;SUPPLEMENTAL_ARROWS_C
blk;Tirhuta;251;UBLOCK_TIRHUTA;TIRHUTA
blk;Warang_Citi;252;UBLOCK_WARANG_CITI;WARANG_CITI
blk;Ahom;253;UBLOCK_AHOM;AHOM
blk;Anatolian_Hieroglyphs;254;UBLOCK_ANATOLIAN_HIEROGLYPHS;ANATOLIAN_HIEROGLYPHS
blk;Cherokee_Sup;255;UBLOCK_CHEROKEE_SUPPLEMENT;CHEROKEE_SUPPLEMENT
blk;CJK_Ext_E;256;UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E;CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E
blk;Early_Dynastic_Cuneiform;257;UBLOCK_EARLY_DYNASTIC_CUNEIFORM;EARLY_DYNASTIC_CUNEIFORM
blk;Hatran;258;UBLOCK_HATRAN;HATRAN
blk;Multani;259;UBLOCK_MULTANI;MULTANI
blk;Old_Hungarian;260;UBLOCK_OLD_HUNGARIAN;OLD_HUNGARIAN
blk;Sup_Symbols_And_Pictographs;261;UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS;SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS
blk;Sutton_SignWriting;262;UBLOCK_SUTTON_SIGNWRITING;SUTTON_SIGNWRITING
blk;Adlam;263;UBLOCK_ADLAM;ADLAM
blk;Bhaiksuki;264;UBLOCK_BHAIKSUKI;BHAIKSUKI
blk;Cyrillic_Ext_C;265;UBLOCK_CYRILLIC_EXTENDED_C;CYRILLIC_EXTENDED_C
blk;Glagolitic_Sup;266;UBLOCK_GLAGOLITIC_SUPPLEMENT;GLAGOLITIC_SUPPLEMENT
blk;Ideographic_Symbols;267;UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION;IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION
blk;Marchen;268;UBLOCK_MARCHEN;MARCHEN
blk;Mongolian_Sup;269;UBLOCK_MONGOLIAN_SUPPLEMENT;MONGOLIAN_SUPPLEMENT
blk;Newa;270;UBLOCK_NEWA;NEWA
blk;Osage;271;UBLOCK_OSAGE;OSAGE
blk;Tangut;272;UBLOCK_TANGUT;TANGUT
blk;Tangut_Components;273;UBLOCK_TANGUT_COMPONENTS;TANGUT_COMPONENTS
blk;CJK_Ext_F;274;UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F;CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F
blk;Kana_Ext_A;275;UBLOCK_KANA_EXTENDED_A;KANA_EXTENDED_A
blk;Masaram_Gondi;276;UBLOCK_MASARAM_GONDI;MASARAM_GONDI
blk;Nushu;277;UBLOCK_NUSHU;NUSHU
blk;Soyombo;278;UBLOCK_SOYOMBO;SOYOMBO
blk;Syriac_Sup;279;UBLOCK_SYRIAC_SUPPLEMENT;SYRIAC_SUPPLEMENT
blk;Zanabazar_Square;280;UBLOCK_ZANABAZAR_SQUARE;ZANABAZAR_SQUARE
blk;Chess_Symbols;281;UBLOCK_CHESS_SYMBOLS;CHESS_SYMBOLS
blk;Dogra;282;UBLOCK_DOGRA;DOGRA
blk;Georgian_Ext;283;UBLOCK_GEORGIAN_EXTENDED;GEORGIAN_EXTENDED
blk;Gunjala_Gondi;284;UBLOCK_GUNJALA_GONDI;GUNJALA_GONDI
blk;Hanifi_Rohingya;285;UBLOCK_HANIFI_ROHINGYA;HANIFI_ROHINGYA
blk;Indic_Siyaq_Numbers;286;UBLOCK_INDIC_SIYAQ_NUMBERS;INDIC_SIYAQ_NUMBERS
blk;Makasar;287;UBLOCK_MAKASAR;MAKASAR
blk;Mayan_Numerals;288;UBLOCK_MAYAN_NUMERALS;MAYAN_NUMERALS
blk;Medefaidrin;289;UBLOCK_MEDEFAIDRIN;MEDEFAIDRIN
blk;Old_Sogdian;290;UBLOCK_OLD_SOGDIAN;OLD_SOGDIAN
blk;Sogdian;291;UBLOCK_SOGDIAN;SOGDIAN
blk;Egyptian_Hieroglyph_Format_Controls;292;UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS;EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS
blk;Elymaic;293;UBLOCK_ELYMAIC;ELYMAIC
blk;Nandinagari;294;UBLOCK_NANDINAGARI;NANDINAGARI
blk;Nyiakeng_Puachue_Hmong;295;UBLOCK_NYIAKENG_PUACHUE_HMONG;NYIAKENG_PUACHUE_HMONG
blk;Ottoman_Siyaq_Numbers;296;UBLOCK_OTTOMAN_SIYAQ_NUMBERS;OTTOMAN_SIYAQ_NUMBERS
blk;Small_Kana_Ext;297;UBLOCK_SMALL_KANA_EXTENSION;SMALL_KANA_EXTENSION
blk;Symbols_And_Pictographs_Ext_A;298;UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A;SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A
blk;Tamil_Sup;299;UBLOCK_TAMIL_SUPPLEMENT;TAMIL_SUPPLEMENT
blk;Wancho;300;UBLOCK_WANCHO;WANCHO
blk;Chorasmian;301;UBLOCK_CHORASMIAN;CHORASMIAN
blk;CJK_Ext_G;302;UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G;CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G
blk;Dives_Akuru;303;UBLOCK_DIVES_AKURU;DIVES_AKURU
blk;Khitan_Small_Script;304;UBLOCK_KHITAN_SMALL_SCRIPT;KHITAN_SMALL_SCRIPT
blk;Lisu_Sup;305;UBLOCK_LISU_SUPPLEMENT;LISU_SUPPLEMENT
blk;Symbols_For_Legacy_Computing;306;UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING;SYMBOLS_FOR_LEGACY_COMPUTING
blk;Tangut_Sup;307;UBLOCK_TANGUT_SUPPLEMENT;TANGUT_SUPPLEMENT
blk;Yezidi;308;UBLOCK_YEZIDI;YEZIDI
blk;Arabic_Ext_B;309;UBLOCK_ARABIC_EXTENDED_B;ARABIC_EXTENDED_B
blk;Cypro_Minoan;310;UBLOCK_CYPRO_MINOAN;CYPRO_MINOAN
blk;Ethiopic_Ext_B;311;UBLOCK_ETHIOPIC_EXTENDED_B;ETHIOPIC_EXTENDED_B
blk;Kana_Ext_B;312;UBLOCK_KANA_EXTENDED_B;KANA_EXTENDED_B
blk;Latin_Ext_F;313;UBLOCK_LATIN_EXTENDED_F;LATIN_EXTENDED_F
blk;Latin_Ext_G;314;UBLOCK_LATIN_EXTENDED_G;LATIN_EXTENDED_G
blk;Old_Uyghur;315;UBLOCK_OLD_UYGHUR;OLD_UYGHUR
blk;Tangsa;316;UBLOCK_TANGSA;TANGSA
blk;Toto;317;UBLOCK_TOTO;TOTO
blk;UCAS_Ext_A;318;UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A;UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED_A
blk;Vithkuqi;319;UBLOCK_VITHKUQI;VITHKUQI
blk;Znamenny_Music;320;UBLOCK_ZNAMENNY_MUSICAL_NOTATION;ZNAMENNY_MUSICAL_NOTATION
blk;Arabic_Ext_C;321;UBLOCK_ARABIC_EXTENDED_C;ARABIC_EXTENDED_C
blk;CJK_Ext_H;322;UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H;CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H
blk;Cyrillic_Ext_D;323;UBLOCK_CYRILLIC_EXTENDED_D;CYRILLIC_EXTENDED_D
blk;Devanagari_Ext_A;324;UBLOCK_DEVANAGARI_EXTENDED_A;DEVANAGARI_EXTENDED_A
blk;Kaktovik_Numerals;325;UBLOCK_KAKTOVIK_NUMERALS;KAKTOVIK_NUMERALS
blk;Kawi;326;UBLOCK_KAWI;KAWI
blk;Nag_Mundari;327;UBLOCK_NAG_MUNDARI;NAG_MUNDARI
blk;CJK_Ext_I;328;UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I;CJK_UNIFIED_IDEOGRAPHS_EXTENSION_I
blk;Egyptian_Hieroglyphs_Ext_A;329;UBLOCK_EGYPTIAN_HIEROGLYPHS_EXTENDED_A;EGYPTIAN_HIEROGLYPHS_EXTENDED_A
blk;Garay;330;UBLOCK_GARAY;GARAY
blk;Gurung_Khema;331;UBLOCK_GURUNG_KHEMA;GURUNG_KHEMA
blk;Kirat_Rai;332;UBLOCK_KIRAT_RAI;KIRAT_RAI
blk;Myanmar_Ext_C;333;UBLOCK_MYANMAR_EXTENDED_C;MYANMAR_EXTENDED_C
blk;Ol_Onal;334;UBLOCK_OL_ONAL;OL_ONAL
blk;Sunuwar;335;UBLOCK_SUNUWAR;SUNUWAR
blk;Symbols_For_Legacy_Computing_Sup;336;UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT;SYMBOLS_FOR_LEGACY_COMPUTING_SUPPLEMENT
blk;Todhri;337;UBLOCK_TODHRI;TODHRI
blk;Tulu_Tigalari;338;UBLOCK_TULU_TIGALARI;TULU_TIGALARI
blk;Beria_Erfe;339;UBLOCK_BERIA_ERFE;BERIA_ERFE
blk;CJK_Ext_J;340;UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_J;CJK_UNIFIED_IDEOGRAPHS_EXTENSION_J
blk;Misc_Symbols_Sup;341;UBLOCK_MISCELLANEOUS_SYMBOLS_SUPPLEMENT;MISCELLANEOUS_SYMBOLS_SUPPLEMENT
blk;Sharada_Sup;342;UBLOCK_SHARADA_SUPPLEMENT;SHARADA_SUPPLEMENT
blk;Sidetic;343;UBLOCK_SIDETIC;SIDETIC
blk;Tai_Yo;344;UBLOCK_TAI_YO;TAI_YO
blk;Tangut_Components_Sup;345;UBLOCK_TANGUT_COMPONENTS_SUPPLEMENT;TANGUT_COMPONENTS_SUPPLEMENT
blk;Tolong_Siki;346;UBLOCK_TOLONG_SIKI;TOLONG_SIKI
blk;Archaic_Cuneiform_Numerals;347;UBLOCK_ARCHAIC_CUNEIFORM_NUMERALS;ARCHAIC_CUNEIFORM_NUMERALS
blk;Bengali_Sup;348;UBLOCK_BENGALI_SUPPLEMENT;BENGALI_SUPPLEMENT
blk;Jurchen;349;UBLOCK_JURCHEN;JURCHEN
blk;Jurchen_Radicals;350;UBLOCK_JURCHEN_RADICALS;JURCHEN_RADICALS
blk;Misc_Arrows_Ext;351;UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS_EXTENDED;MISCELLANEOUS_SYMBOLS_AND_ARROWS_EXTENDED
blk;Music_Sup;352;UBLOCK_MUSICAL_SYMBOLS_SUPPLEMENT;MUSICAL_SYMBOLS_SUPPLEMENT
blk;Seal;353;UBLOCK_SEAL;SEAL

ccc;;4098;UCHAR_CANONICAL_COMBINING_CLASS;CANONICAL_COMBINING_CLASS
ccc;NR;0;;
ccc;OV;1;;
ccc;HANR;6;;
ccc;NK;7;;
ccc;KV;8;;
ccc;VR;9;;
ccc;CCC10;10;;
ccc;CCC11;11;;
ccc;CCC12;12;;
ccc;CCC13;13;;
ccc;CCC14;14;;
ccc;CCC15;15;;
ccc;CCC16;16;;
ccc;CCC17;17;;
ccc;CCC18;18;;
ccc;CCC19;19;;
ccc;CCC20;20;;
ccc;CCC21;21;;
ccc;CCC22;22;;
ccc;CCC23;23;;
ccc;CCC24;24;;
ccc;CCC25;25;;
ccc;CCC26;26;;
ccc;CCC27;27;;
ccc;CCC28;28;;
ccc;CCC29;29;;
ccc;CCC30;30;;
ccc;CCC31;31;;
ccc;CCC32;32;;
ccc;CCC33;33;;
ccc;CCC34;34;;
ccc;CCC35;35;;
ccc;CCC36;36;;
ccc;CCC84;84;;
ccc;CCC91;91;;
ccc;CCC103;103;;
ccc;CCC107;107;;
ccc;CCC118;118;;
ccc;CCC122;122;;
ccc;CCC129;129;;
ccc;CCC130;130;;
ccc;CCC132;132;;
ccc;CCC133;133;;
ccc;ATBL;200;;
ccc;ATB;202;;
ccc;ATA;214;;
ccc;ATAR;216;;
ccc;BL;218;;
ccc;B;220;;
ccc;BR;222;;
ccc;L;224;;
ccc;R;226;;
ccc;AL;228;;
ccc;A;230;;
ccc;AR;232;;
ccc;DB;233;;
ccc;DA;234;;
ccc;IS;240;;

dt;;4099;UCHAR_DECOMPOSITION_TYPE;DECOMPOSITION_TYPE
dt;None;0;U_DT_NONE;NONE
dt;Can;1;U_DT_CANONICAL;CANONICAL
dt;Com;2;U_DT_COMPAT;COMPAT
dt;Enc;3;U_DT_CIRCLE;CIRCLE
dt;Fin;4;U_DT_FINAL;FINAL
dt;Font;5;U_DT_FONT;FONT
dt;Fra;6;U_DT_FRACTION;FRACTION
dt;Init;7;U_DT_INITIAL;INITIAL
dt;Iso;8;U_DT_ISOLATED;ISOLATED
dt;Med;9;U_DT_MEDIAL;MEDIAL
dt;Nar;10;U_DT_NARROW;NARROW
dt;Nb;11;U_DT_NOBREAK;NOBREAK
dt;Sml;12;U_DT_SMALL;SMALL
dt;Sqr;13;U_DT_SQUARE;SQUARE
dt;Sub;14;U_DT_SUB;SUB
dt;Sup;15;U_DT_SUPER;SUPER
dt;Vert;16;U_DT_VERTICAL;VERTICAL
dt;Wide;17;U_DT_WIDE;WIDE

ea;;4100;UCHAR_EAST_ASIAN_WIDTH;EAST_ASIAN_WIDTH
ea;N;0;U_EA_NEUTRAL;NEUTRAL
ea;A;1;U_EA_AMBIGUOUS;AMBIGUOUS
ea;H;2;U_EA_HALFWIDTH;HALFWIDTH
ea;F;3;U_EA_FULLWIDTH;FULLWIDTH
ea;Na;4;U_EA_NARROW;NARROW
ea;W;5;U_EA_WIDE;WIDE

gc;;4101;UCHAR_GENERAL_CATEGORY;GENERAL_CATEGORY
gc;Cn;0;U_GENERAL_OTHER_TYPES;GENERAL_OTHER_TYPES
gc;Lu;1;U_UPPERCASE_LETTER;UPPERCASE_LETTER
gc;Ll;2;U_LOWERCASE_LETTER;LOWERCASE_LETTER
gc;Lt;3;U_TITLECASE_LETTER;TITLECASE_LETTER
gc;Lm;4;U_MODIFIER_LETTER;MODIFIER_LETTER
gc;Lo;5;U_OTHER_LETTER;OTHER_LETTER
gc;Mn;6;U_NON_SPACING_MARK;NON_SPACING_MARK
gc;Me;7;U_ENCLOSING_MARK;ENCLOSING_MARK
gc;Mc;8;U_COMBINING_SPACING_MARK;COMBINING_SPACING_MARK
gc;Nd;9;U_DECIMAL_DIGIT_NUMBER;DECIMAL_DIGIT_NUMBER
gc;Nl;10;U_LETTER_NUMBER;LETTER_NUMBER
gc;No;11;U_OTHER_NUMBER;OTHER_NUMBER
gc;Zs;12;U_SPACE_SEPARATOR;SPACE_SEPARATOR
gc;Zl;13;U_LINE_SEPARATOR;LINE_SEPARATOR
gc;Zp;14;U_PARAGRAPH_SEPARATOR;PARAGRAPH_SEPARATOR
gc;Cc;15;U_CONTROL_CHAR;CONTROL
gc;Cf;16;U_FORMAT_CHAR;FORMAT
gc;Co;17;U_PRIVATE_USE_CHAR;PRIVATE_USE
gc;Cs;18;U_SURROGATE;SURROGATE
gc;Pd;19;U_DASH_PUNCTUATION;DASH_PUNCTUATION
gc;Ps;20;U_START_PUNCTUATION;START_PUNCTUATION
gc;Pe;21;U_END_PUNCTUATION;END_PUNCTUATION
gc;Pc;22;U_CONNECTOR_PUNCTUATION;CONNECTOR_PUNCTUATION
gc;Po;23;U_OTHER_PUNCTUATION;OTHER_PUNCTUATION
gc;Sm;24;U_MATH_SYMBOL;MATH_SYMBOL
gc;Sc;25;U_CURRENCY_SYMBOL;CURRENCY_SYMBOL
gc;Sk;26;U_MODIFIER_SYMBOL;MODIFIER_SYMBOL
gc;So;27;U_OTHER_SYMBOL;OTHER_SYMBOL
gc;Pi;28;U_INITIAL_PUNCTUATION;INITIAL_PUNCTUATION
gc;Pf;29;U_FINAL_PUNCTUATION;FINAL_PUNCTUATION

jg;;4102;UCHAR_JOINING_GROUP;JOINING_GROUP
jg;No_Joining_Group;0;U_JG_NO_JOINING_GROUP;NO_JOINING_GROUP
jg;Ain;1;U_JG_AIN;AIN
jg;Alaph;2;U_JG_ALAPH;ALAPH
jg;Alef;3;U_JG_ALEF;ALEF
jg;Beh;4;U_JG_BEH;BEH
jg;Beth;5;U_JG_BETH;BETH
jg;Dal;6;U_JG_DAL;DAL
jg;Dalath_Rish;7;U_JG_DALATH_RISH;DALATH_RISH
jg;E;8;U_JG_E;E
jg;Feh;9;U_JG_FEH;FEH
jg;Final_Semkath;10;U_JG_FINAL_SEMKATH;FINAL_SEMKATH
jg;Gaf;11;U_JG_GAF;GAF
jg;Gamal;12;U_JG_GAMAL;GAMAL
jg;Hah;13;U_JG_HAH;HAH
jg;Teh_Marbuta_Goal;14;U_JG_TEH_MARBUTA_GOAL;TEH_MARBUTA_GOAL
jg;He;15;U_JG_HE;HE
jg;Heh;16;U_JG_HEH;HEH
jg;Heh_Goal;17;U_JG_HEH_GOAL;HEH_GOAL
jg;Heth;18;U_JG_HETH;HETH
jg;Kaf;19;U_JG_KAF;KAF
jg;Kaph;20;U_JG_KAPH;KAPH
jg;Knotted_Heh;21;U_JG_KNOTTED_HEH;KNOTTED_HEH
jg;Lam;22;U_JG_LAM;LAM
jg;Lamadh;23;U_JG_LAMADH;LAMADH
jg;Meem;24;U_JG_MEEM;MEEM
jg;Mim;25;U_JG_MIM;MIM
jg;Noon;26;U_JG_NOON;NOON
jg;Nun;27;U_JG_NUN;NUN
jg;Pe;28;U_JG_PE;PE
jg;Qaf;29;U_JG_QAF;QAF
jg;Qaph;30;U_JG_QAPH;QAPH
jg;Reh;31;U_JG_REH;REH
jg;Reversed_Pe;32;U_JG_REVERSED_PE;REVERSED_PE
jg;Sad;33;U_JG_SAD;SAD
jg;Sadhe;34;U_JG_SADHE;SADHE
jg;Seen;35;U_JG_SEEN;SEEN
jg;Semkath;36;U_JG_SEMKATH;SEMKATH
jg;Shin;37;U_JG_SHIN;SHIN
jg;Swash_Kaf;38;U_JG_SWASH_KAF;SWASH_KAF
jg;Syriac_Waw;39;U_JG_SYRIAC_WAW;SYRIAC_WAW
jg;Tah;40;U_JG_TAH;TAH
jg;Taw;41;U_JG_TAW;TAW
jg;Teh_Marbuta;42;U_JG_TEH_MARBUTA;TEH_MARBUTA
jg;Teth;43;U_JG_TETH;TETH
jg;Waw;44;U_JG_WAW;WAW
jg;Yeh;45;U_JG_YEH;YEH
jg;Yeh_Barree;46;U_JG_YEH_BARREE;YEH_BARREE
jg;Yeh_With_Tail;47;U_JG_YEH_WITH_TAIL;YEH_WITH_TAIL
jg;Yudh;48;U_JG_YUDH;YUDH
jg;Yudh_He;49;U_JG_YUDH_HE;YUDH_HE
jg;Zain;50;U_JG_ZAIN;ZAIN
jg;Fe;51;U_JG_FE;FE
jg;Khaph;52;U_JG_KHAPH;KHAPH
jg;Zhain;53;U_JG_ZHAIN;ZHAIN
jg;Burushaski_Yeh_Barree;54;U_JG_BURUSHASKI_YEH_BARREE;BURUSHASKI_YEH_BARREE
jg;Farsi_Yeh;55;U_JG_FARSI_YEH;FARSI_YEH
jg;Nya;56;U_JG_NYA;NYA
jg;Rohingya_Yeh;57;U_JG_ROHINGYA_YEH;ROHINGYA_YEH
jg;Manichaean_Aleph;58;U_JG_MANICHAEAN_ALEPH;MANICHAEAN_ALEPH
jg;Manichaean_Ayin;59;U_JG_MANICHAEAN_AYIN;MANICHAEAN_AYIN
jg;Manichaean_Beth;60;U_JG_MANICHAEAN_BETH;MANICHAEAN_BETH
jg;Manichaean_Daleth;61;U_JG_MANICHAEAN_DALETH;MANICHAEAN_DALETH
jg;Manichaean_Dhamedh;62;U_JG_MANICHAEAN_DHAMEDH;MANICHAEAN_DHAMEDH
jg;Manichaean_Five;63;U_JG_MANICHAEAN_FIVE;MANICHAEAN_FIVE
jg;Manichaean_Gimel;64;U_JG_MANICHAEAN_GIMEL;MANICHAEAN_GIMEL
jg;Manichaean_Heth;65;U_JG_MANICHAEAN_HETH;MANICHAEAN_HETH
jg;Manichaean_Hundred;66;U_JG_MANICHAEAN_HUNDRED;MANICHAEAN_HUNDRED
jg;Manichaean_Kaph;67;U_JG_MANICHAEAN_KAPH;MANICHAEAN_KAPH
jg;Manichaean_Lamedh;68;U_JG_MANICHAEAN_LAMEDH;MANICHAEAN_LAMEDH
jg;Manichaean_Mem;69;U_JG_MANICHAEAN_MEM;MANICHAEAN_MEM
jg;Manichaean_Nun;70;U_JG_MANICHAEAN_NUN;MANICHAEAN_NUN
jg;Manichaean_One;71;U_JG_MANICHAEAN_ONE;MANICHAEAN_ONE
jg;Manichaean_Pe;72;U_JG_MANICHAEAN_PE;MANICHAEAN_PE
jg;Manichaean_Qoph;73;U_JG_MANICHAEAN_QOPH;MANICHAEAN_QOPH
jg;Manichaean_Resh;74;U_JG_MANICHAEAN_RESH;MANICHAEAN_RESH
jg;Manichaean_Sadhe;75;U_JG_MANICHAEAN_SADHE;MANICHAEAN_SADHE
jg;Manichaean_Samekh;76;U_JG_MANICHAEAN_SAMEKH;MANICHAEAN_SAMEKH
jg;Manichaean_Taw;77;U_JG_MANICHAEAN_TAW;MANICHAEAN_TAW
jg;Manichaean_Ten;78;U_JG_MANICHAEAN_TEN;MANICHAEAN_TEN
jg;Manichaean_Teth;79;U_JG_MANICHAEAN_TETH;MANICHAEAN_TETH
jg;Manichaean_Thamedh;80;U_JG_MANICHAEAN_THAMEDH;MANICHAEAN_THAMEDH
jg;Manichaean_Twenty;81;U_JG_MANICHAEAN_TWENTY;MANICHAEAN_TWENTY
jg;Manichaean_Waw;82;U_JG_MANICHAEAN_WAW;MANICHAEAN_WAW
jg;Manichaean_Yodh;83;U_JG_MANICHAEAN_YODH;MANICHAEAN_YODH
jg;Manichaean_Zayin;84;U_JG_MANICHAEAN_ZAYIN;MANICHAEAN_ZAYIN
jg;Straight_Waw;85;U_JG_STRAIGHT_WAW;STRAIGHT_WAW
jg;African_Feh;86;U_JG_AFRICAN_FEH;AFRICAN_FEH
jg;African_Noon;87;U_JG_AFRICAN_NOON;AFRICAN_NOON
jg;African_Qaf;88;U_JG_AFRICAN_QAF;AFRICAN_QAF
jg;Malayalam_Bha;89;U_JG_MALAYALAM_BHA;MALAYALAM_BHA
jg;Malayalam_Ja;90;U_JG_MALAYALAM_JA;MALAYALAM_JA
jg;Malayalam_Lla;91;U_JG_MALAYALAM_LLA;MALAYALAM_LLA
jg;Malayalam_Llla;92;U_JG_MALAYALAM_LLLA;MALAYALAM_LLLA
jg;Malayalam_Nga;93;U_JG_MALAYALAM_NGA;MALAYALAM_NGA
jg;Malayalam_Nna;94;U_JG_MALAYALAM_NNA;MALAYALAM_NNA
jg;Malayalam_Nnna;95;U_JG_MALAYALAM_NNNA;MALAYALAM_NNNA
jg;Malayalam_Nya;96;U_JG_MALAYALAM_NYA;MALAYALAM_NYA
jg;Malayalam_Ra;97;U_JG_MALAYALAM_RA;MALAYALAM_RA
jg;Malayalam_Ssa;98;U_JG_MALAYALAM_SSA;MALAYALAM_SSA
jg;Malayalam_Tta;99;U_JG_MALAYALAM_TTA;MALAYALAM_TTA
jg;Hanifi_Rohingya_Kinna_Ya;100;U_JG_HANIFI_ROHINGYA_KINNA_YA;HANIFI_ROHINGYA_KINNA_YA
jg;Hanifi_Rohingya_Pa;101;U_JG_HANIFI_ROHINGYA_PA;HANIFI_ROHINGYA_PA
jg;Thin_Yeh;102;U_JG_THIN_YEH;THIN_YEH
jg;Vertical_Tail;103;U_JG_VERTICAL_TAIL;VERTICAL_TAIL
jg;Kashmiri_Yeh;104;U_JG_KASHMIRI_YEH;KASHMIRI_YEH
jg;Thin_Noon;105;U_JG_THIN_NOON;THIN_NOON
jg;Crown_Ain;106;U_JG_CROWN_AIN;CROWN_AIN
jg;Crown_Beh;107;U_JG_CROWN_BEH;CROWN_BEH
jg;Crown_Feh;108;U_JG_CROWN_FEH;CROWN_FEH
jg;Crown_Hah;109;U_JG_CROWN_HAH;CROWN_HAH
jg;Crown_Heh;110;U_JG_CROWN_HEH;CROWN_HEH
jg;Crown_Kaf;111;U_JG_CROWN_KAF;CROWN_KAF
jg;Crown_Meem;112;U_JG_CROWN_MEEM;CROWN_MEEM
jg;Crown_Sad;113;U_JG_CROWN_SAD;CROWN_SAD
jg;Crown_Seen;114;U_JG_CROWN_SEEN;CROWN_SEEN
jg;Crown_Tah;115;U_JG_CROWN_TAH;CROWN_TAH

jt;;4103;UCHAR_JOINING_TYPE;JOINING_TYPE
jt;U;0;U_JT_NON_JOINING;NON_JOINING
jt;C;1;U_JT_JOIN_CAUSING;JOIN_CAUSING
jt;D;2;U_JT_DUAL_JOINING;DUAL_JOINING
jt;L;3;U_JT_LEFT_JOINING;LEFT_JOINING
jt;R;4;U_JT_RIGHT_JOINING;RIGHT_JOINING
jt;T;5;U_JT_TRANSPARENT;TRANSPARENT

lb;;4104;UCHAR_LINE_BREAK;LINE_BREAK
lb;XX;0;U_LB_UNKNOWN;UNKNOWN
lb;AI;1;U_LB_AMBIGUOUS;AMBIGUOUS
lb;AL;2;U_LB_ALPHABETIC;ALPHABETIC
lb;B2;3;U_LB_BREAK_BOTH;BREAK_BOTH
lb;BA;4;U_LB_BREAK_AFTER;BREAK_AFTER
lb;BB;5;U_LB_BREAK_BEFORE;BREAK_BEFORE
lb;BK;6;U_LB_MANDATORY_BREAK;MANDATORY_BREAK
lb;CB;7;U_LB_CONTINGENT_BREAK;CONTINGENT_BREAK
lb;CL;8;U_LB_CLOSE_PUNCTUATION;CLOSE_PUNCTUATION
lb;CM;9;U_LB_COMBINING_MARK;COMBINING_MARK
lb;CR;10;U_LB_CARRIAGE_RETURN;CARRIAGE_RETURN
lb;EX;11;U_LB_EXCLAMATION;EXCLAMATION
lb;GL;12;U_LB_GLUE;GLUE
lb;HY;13;U_LB_HYPHEN;HYPHEN
lb;ID;14;U_LB_IDEOGRAPHIC;IDEOGRAPHIC
lb;IN;15;U_LB_INSEPARABLE;INSEPARABLE
lb;IS;16;U_LB_INFIX_NUMERIC;INFIX_NUMERIC
lb;LF;17;U_LB_LINE_FEED;LINE_FEED
lb;NS;18;U_LB_NONSTARTER;NONSTARTER
lb;NU;19;U_LB_NUMERIC;NUMERIC
lb;OP;20;U_LB_OPEN_PUNCTUATION;OPEN_PUNCTUATION
lb;PO;21;U_LB_POSTFIX_NUMERIC;POSTFIX_NUMERIC
lb;PR;22;U_LB_PREFIX_NUMERIC;PREFIX_NUMERIC
lb;QU;23;U_LB_QUOTATION;QUOTATION
lb;SA;24;U_LB_COMPLEX_CONTEXT;COMPLEX_CONTEXT
lb;SG;25;U_LB_SURROGATE;SURROGATE
lb;SP;26;U_LB_SPACE;SPACE
lb;SY;27;U_LB_BREAK_SYMBOLS;BREAK_SYMBOLS
lb;ZW;28;U_LB_ZWSPACE;ZWSPACE
lb;NL;29;U_LB_NEXT_LINE;NEXT_LINE
lb;WJ;30;U_LB_WORD_JOINER;WORD_JOINER
lb;H2;31;U_LB_H2;H2
lb;H3;32;U_LB_H3;H3
lb;JL;33;U_LB_JL;JL
lb;JT;34;U_LB_JT;JT
lb;JV;35;U_LB_JV;JV
lb;CP;36;U_LB_CLOSE_PARENTHESIS;CLOSE_PARENTHESIS
lb;CJ;37;U_LB_CONDITIONAL_JAPANESE_STARTER;CONDITIONAL_JAPANESE_STARTER
lb;HL;38;U_LB_HEBREW_LETTER;HEBREW_LETTER
lb;RI;39;U_LB_REGIONAL_INDICATOR;REGIONAL_INDICATOR
lb;EB;40;U_LB_E_BASE;E_BASE
lb;EM;41;U_LB_E_MODIFIER;E_MODIFIER
lb;ZWJ;42;U_LB_ZWJ;ZWJ
lb;AK;43;U_LB_AKSARA;AKSARA
lb;AP;44;U_LB_AKSARA_PREBASE;AKSARA_PREBASE
lb;AS;45;U_LB_AKSARA_START;AKSARA_START
lb;VF;46;U_LB_VIRAMA_FINAL;VIRAMA_FINAL
lb;VI;47;U_LB_VIRAMA;VIRAMA
lb;HH;48;U_LB_UNAMBIGUOUS_HYPHEN;UNAMBIGUOUS_HYPHEN

nt;;4105;UCHAR_NUMERIC_TYPE;NUMERIC_TYPE
nt;None;0;U_NT_NONE;NONE
nt;De;1;U_NT_DECIMAL;DECIMAL
nt;Di;2;U_NT_DIGIT;DIGIT
nt;Nu;3;U_NT_NUMERIC;NUMERIC

sc;;4106;UCHAR_SCRIPT;SCRIPT
sc;Zyyy;0;USCRIPT_COMMON;COMMON
sc;Zinh;1;USCRIPT_INHERITED;INHERITED
sc;Arab;2;USCRIPT_ARABIC;ARABIC
sc;Armn;3;USCRIPT_ARMENIAN;ARMENIAN
sc;Beng;4;USCRIPT_BENGALI;BENGALI
sc;Bopo;5;USCRIPT_BOPOMOFO;BOPOMOFO
sc;Cher;6;USCRIPT_CHEROKEE;CHEROKEE
sc;Copt;7;USCRIPT_COPTIC;COPTIC
sc;Cyrl;8;USCRIPT_CYRILLIC;CYRILLIC
sc;Dsrt;9;USCRIPT_DESERET;DESERET
sc;Deva;10;USCRIPT_DEVANAGARI;DEVANAGARI
sc;Ethi;11;USCRIPT_ETHIOPIC;ETHIOPIC
sc;Geor;12;USCRIPT_GEORGIAN;GEORGIAN
sc;Goth;13;USCRIPT_GOTHIC;GOTHIC
sc;Grek;14;USCRIPT_GREEK;GREEK
sc;Gujr;15;USCRIPT_GUJARATI;GUJARATI
sc;Guru;16;USCRIPT_GURMUKHI;GURMUKHI
sc;Hani;17;USCRIPT_HAN;HAN
sc;Hang;18;USCRIPT_HANGUL;HANGUL
sc;Hebr;19;USCRIPT_HEBREW;HEBREW
sc;Hira;20;USCRIPT_HIRAGANA;HIRAGANA
sc;Knda;21;USCRIPT_KANNADA;KANNADA
sc;Kana;22;USCRIPT_KATAKANA;KATAKANA
sc;Khmr;23;USCRIPT_KHMER;KHMER
sc;Laoo;24;USCRIPT_LAO;LAO
sc;Latn;25;USCRIPT_LATIN;LATIN
sc;Mlym;26;USCRIPT_MALAYALAM;MALAYALAM
sc;Mong;27;USCRIPT_MONGOLIAN;MONGOLIAN
sc;Mymr;28;USCRIPT_MYANMAR;MYANMAR
sc;Ogam;29;USCRIPT_OGHAM;OGHAM
sc;Ital;30;USCRIPT_OLD_ITALIC;OLD_ITALIC
sc;Orya;31;USCRIPT_ORIYA;ORIYA
sc;Runr;32;USCRIPT_RUNIC;RUNIC
sc;Sinh;33;USCRIPT_SINHALA;SINHALA
sc;Syrc;34;USCRIPT_SYRIAC;SYRIAC
sc;Taml;35;USCRIPT_TAMIL;TAMIL
sc;Telu;36;USCRIPT_TELUGU;TELUGU
sc;Thaa;37;USCRIPT_THAANA;THAANA
sc;Thai;38;USCRIPT_THAI;THAI
sc;Tibt;39;USCRIPT_TIBETAN;TIBETAN
sc;Cans;40;USCRIPT_CANADIAN_ABORIGINAL;CANADIAN_ABORIGINAL
sc;Yiii;41;USCRIPT_YI;YI
sc;Tglg;42;USCRIPT_TAGALOG;TAGALOG
sc;Hano;43;USCRIPT_HANUNOO;HANUNOO
sc;Buhd;44;USCRIPT_BUHID;BUHID
sc;Tagb;45;USCRIPT_TAGBANWA;TAGBANWA
sc;Brai;46;USCRIPT_BRAILLE;BRAILLE
sc;Cprt;47;USCRIPT_CYPRIOT;CYPRIOT
sc;Limb;48;USCRIPT_LIMBU;LIMBU
sc;Linb;49;USCRIPT_LINEAR_B;LINEAR_B
sc;Osma;50;USCRIPT_OSMANYA;OSMANYA
sc;Shaw;51;USCRIPT_SHAVIAN;SHAVIAN
sc;Tale;52;USCRIPT_TAI_LE;TAI_LE
sc;Ugar;53;USCRIPT_UGARITIC;UGARITIC
sc;Hrkt;54;USCRIPT_KATAKANA_OR_HIRAGANA;KATAKANA_OR_HIRAGANA
sc;Bugi;55;USCRIPT_BUGINESE;BUGINESE
sc;Glag;56;USCRIPT_GLAGOLITIC;GLAGOLITIC
sc;Khar;57;USCRIPT_KHAROSHTHI;KHAROSHTHI
sc;Sylo;58;USCRIPT_SYLOTI_NAGRI;SYLOTI_NAGRI
sc;Talu;59;USCRIPT_NEW_TAI_LUE;NEW_TAI_LUE
sc;Tfng;60;USCRIPT_TIFINAGH;TIFINAGH
sc;Xpeo;61;USCRIPT_OLD_PERSIAN;OLD_PERSIAN
sc;Bali;62;USCRIPT_BALINESE;BALINESE
sc;Batk;63;USCRIPT_BATAK;BATAK
sc;Blis;64;USCRIPT_BLISSYMBOLS;BLISSYMBOLS
sc;Brah;65;USCRIPT_BRAHMI;BRAHMI
sc;Cham;66;USCRIPT_CHAM;CHAM
sc;Cirt;67;USCRIPT_CIRTH;CIRTH
sc;Cyrs;68;USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC;OLD_CHURCH_SLAVONIC_CYRILLIC
sc;Egyd;69;USCRIPT_DEMOTIC_EGYPTIAN;DEMOTIC_EGYPTIAN
sc;Egyh;70;USCRIPT_HIERATIC_EGYPTIAN;HIERATIC_EGYPTIAN
sc;Egyp;71;USCRIPT_EGYPTIAN_HIEROGLYPHS;EGYPTIAN_HIEROGLYPHS
sc;Geok;72;USCRIPT_KHUTSURI;KHUTSURI
sc;Hans;73;USCRIPT_SIMPLIFIED_HAN;SIMPLIFIED_HAN
sc;Hant;74;USCRIPT_TRADITIONAL_HAN;TRADITIONAL_HAN
sc;Hmng;75;USCRIPT_PAHAWH_HMONG;PAHAWH_HMONG
sc;Hung;76;USCRIPT_OLD_HUNGARIAN;OLD_HUNGARIAN
sc;Inds;77;USCRIPT_HARAPPAN_INDUS;HARAPPAN_INDUS
sc;Java;78;USCRIPT_JAVANESE;JAVANESE
sc;Kali;79;USCRIPT_KAYAH_LI;KAYAH_LI
sc;Latf;80;USCRIPT_LATIN_FRAKTUR;LATIN_FRAKTUR
sc;Latg;81;USCRIPT_LATIN_GAELIC;LATIN_GAELIC
sc;Lepc;82;USCRIPT_LEPCHA;LEPCHA
sc;Lina;83;USCRIPT_LINEAR_A;LINEAR_A
sc;Mand;84;USCRIPT_MANDAIC;MANDAIC
sc;Maya;85;USCRIPT_MAYAN_HIEROGLYPHS;MAYAN_HIEROGLYPHS
sc;Mero;86;USCRIPT_MEROITIC_HIEROGLYPHS;MEROITIC_HIEROGLYPHS
sc;Nkoo;87;USCRIPT_NKO;NKO
sc;Orkh;88;USCRIPT_ORKHON;ORKHON
sc;Perm;89;USCRIPT_OLD_PERMIC;OLD_PERMIC
sc;Phag;90;USCRIPT_PHAGS_PA;PHAGS_PA
sc;Phnx;91;USCRIPT_PHOENICIAN;PHOENICIAN
sc;Plrd;92;USCRIPT_MIAO;MIAO
sc;Roro;93;USCRIPT_RONGORONGO;RONGORONGO
sc;Sara;94;USCRIPT_SARATI;SARATI
sc;Syre;95;USCRIPT_ESTRANGELO_SYRIAC;ESTRANGELO_SYRIAC
sc;Syrj;96;USCRIPT_WESTERN_SYRIAC;WESTERN_SYRIAC
sc;Syrn;97;USCRIPT_EASTERN_SYRIAC;EASTERN_SYRIAC
sc;Teng;98;USCRIPT_TENGWAR;TENGWAR
sc;Vaii;99;USCRIPT_VAI;VAI
sc;Visp;100;USCRIPT_VISIBLE_SPEECH;VISIBLE_SPEECH
sc;Xsux;101;USCRIPT_CUNEIFORM;CUNEIFORM
sc;Zxxx;102;USCRIPT_UNWRITTEN_LANGUAGES;UNWRITTEN_LANGUAGES
sc;Zzzz;103;USCRIPT_UNKNOWN;UNKNOWN
sc;Cari;104;USCRIPT_CARIAN;CARIAN
sc;Jpan;105;USCRIPT_JAPANESE;JAPANESE
sc;Lana;106;USCRIPT_LANNA;LANNA
sc;Lyci;107;USCRIPT_LYCIAN;LYCIAN
sc;Lydi;108;USCRIPT_LYDIAN;LYDIAN
sc;Olck;109;USCRIPT_OL_CHIKI;OL_CHIKI
sc;Rjng;110;USCRIPT_REJANG;REJANG
sc;Saur;111;USCRIPT_SAURASHTRA;SAURASHTRA
sc;Sgnw;112;USCRIPT_SIGN_WRITING;SIGN_WRITING
sc;Sund;113;USCRIPT_SUNDANESE;SUNDANESE
sc;Moon;114;USCRIPT_MOON;MOON
sc;Mtei;115;USCRIPT_MEITEI_MAYEK;MEITEI_MAYEK
sc;Armi;116;USCRIPT_IMPERIAL_ARAMAIC;IMPERIAL_ARAMAIC
sc;Avst;117;USCRIPT_AVESTAN;AVESTAN
sc;Cakm;118;USCRIPT_CHAKMA;CHAKMA
sc;Kore;119;USCRIPT_KOREAN;KOREAN
sc;Kthi;120;USCRIPT_KAITHI;KAITHI
sc;Mani;121;USCRIPT_MANICHAEAN;MANICHAEAN
sc;Phli;122;USCRIPT_INSCRIPTIONAL_PAHLAVI;INSCRIPTIONAL_PAHLAVI
sc;Phlp;123;USCRIPT_PSALTER_PAHLAVI;PSALTER_PAHLAVI
sc;Phlv;124;USCRIPT_BOOK_PAHLAVI;BOOK_PAHLAVI
sc;Prti;125;USCRIPT_INSCRIPTIONAL_PARTHIAN;INSCRIPTIONAL_PARTHIAN
sc;Samr;126;USCRIPT_SAMARITAN;SAMARITAN
sc;Tavt;127;USCRIPT_TAI_VIET;TAI_VIET
sc;Zmth;128;USCRIPT_MATHEMATICAL_NOTATION;MATHEMATICAL_NOTATION
sc;Zsym;129;USCRIPT_SYMBOLS;SYMBOLS
sc;Bamu;130;USCRIPT_BAMUM;BAMUM
sc;Lisu;131;USCRIPT_LISU;LISU
sc;Nkgb;132;USCRIPT_NAKHI_GEBA;NAKHI_GEBA
sc;Sarb;133;USCRIPT_OLD_SOUTH_ARABIAN;OLD_SOUTH_ARABIAN
sc;Bass;134;USCRIPT_BASSA_VAH;BASSA_VAH
sc;Dupl;135;USCRIPT_DUPLOYAN;DUPLOYAN
sc;Elba;136;USCRIPT_ELBASAN;ELBASAN
sc;Gran;137;USCRIPT_GRANTHA;GRANTHA
sc;Kpel;138;USCRIPT_KPELLE;KPELLE
sc;Loma;139;USCRIPT_LOMA;LOMA
sc;Mend;140;USCRIPT_MENDE;MENDE
sc;Merc;141;USCRIPT_MEROITIC_CURSIVE;MEROITIC_CURSIVE
sc;Narb;142;USCRIPT_OLD_NORTH_ARABIAN;OLD_NORTH_ARABIAN
sc;Nbat;143;USCRIPT_NABATAEAN;NABATAEAN
sc;Palm;144;USCRIPT_PALMYRENE;PALMYRENE
sc;Sind;145;USCRIPT_KHUDAWADI;KHUDAWADI
sc;Wara;146;USCRIPT_WARANG_CITI;WARANG_CITI
sc;Afak;147;USCRIPT_AFAKA;AFAKA
sc;Jurc;148;USCRIPT_JURCHEN;JURCHEN
sc;Mroo;149;USCRIPT_MRO;MRO
sc;Nshu;150;USCRIPT_NUSHU;NUSHU
sc;Shrd;151;USCRIPT_SHARADA;SHARADA
sc;Sora;152;USCRIPT_SORA_SOMPENG;SORA_SOMPENG
sc;Takr;153;USCRIPT_TAKRI;TAKRI
sc;Tang;154;USCRIPT_TANGUT;TANGUT
sc;Wole;155;USCRIPT_WOLEAI;WOLEAI
sc;Hluw;156;USCRIPT_ANATOLIAN_HIEROGLYPHS;ANATOLIAN_HIEROGLYPHS
sc;Khoj;157;USCRIPT_KHOJKI;KHOJKI
sc;Tirh;158;USCRIPT_TIRHUTA;TIRHUTA
sc;Aghb;159;USCRIPT_CAUCASIAN_ALBANIAN;CAUCASIAN_ALBANIAN
sc;Mahj;160;USCRIPT_MAHAJANI;MAHAJANI
sc;Ahom;161;USCRIPT_AHOM;AHOM
sc;Hatr;162;USCRIPT_HATRAN;HATRAN
sc;Modi;163;USCRIPT_MODI;MODI
sc;Mult;164;USCRIPT_MULTANI;MULTANI
sc;Pauc;165;USCRIPT_PAU_CIN_HAU;PAU_CIN_HAU
sc;Sidd;166;USCRIPT_SIDDHAM;SIDDHAM
sc;Adlm;167;USCRIPT_ADLAM;ADLAM
sc;Bhks;168;USCRIPT_BHAIKSUKI;BHAIKSUKI
sc;Marc;169;USCRIPT_MARCHEN;MARCHEN
sc;Newa;170;USCRIPT_NEWA;NEWA
sc;Osge;171;USCRIPT_OSAGE;OSAGE
sc;Hanb;172;USCRIPT_HAN_WITH_BOPOMOFO;HAN_WITH_BOPOMOFO
sc;Jamo;173;USCRIPT_JAMO;JAMO
sc;Zsye;174;USCRIPT_SYMBOLS_EMOJI;SYMBOLS_EMOJI
sc;Gonm;175;USCRIPT_MASARAM_GONDI;MASARAM_GONDI
sc;Soyo;176;USCRIPT_SOYOMBO;SOYOMBO
sc;Zanb;177;USCRIPT_ZANABAZAR_SQUARE;ZANABAZAR_SQUARE
sc;Dogr;178;USCRIPT_DOGRA;DOGRA
sc;Gong;179;USCRIPT_GUNJALA_GONDI;GUNJALA_GONDI
sc;Maka;180;USCRIPT_MAKASAR;MAKASAR
sc;Medf;181;USCRIPT_MEDEFAIDRIN;MEDEFAIDRIN
sc;Rohg;182;USCRIPT_HANIFI_ROHINGYA;HANIFI_ROHINGYA
sc;Sogd;183;USCRIPT_SOGDIAN;SOGDIAN
sc;Sogo;184;USCRIPT_OLD_SOGDIAN;OLD_SOGDIAN
sc;Elym;185;USCRIPT_ELYMAIC;ELYMAIC
sc;Hmnp;186;USCRIPT_NYIAKENG_PUACHUE_HMONG;NYIAKENG_PUACHUE_HMONG
sc;Nand;187;USCRIPT_NANDINAGARI;NANDINAGARI
sc;Wcho;188;USCRIPT_WANCHO;WANCHO
sc;Chrs;189;USCRIPT_CHORASMIAN;CHORASMIAN
sc;Diak;190;USCRIPT_DIVES_AKURU;DIVES_AKURU
sc;Kits;191;USCRIPT_KHITAN_SMALL_SCRIPT;KHITAN_SMALL_SCRIPT
sc;Yezi;192;USCRIPT_YEZIDI;YEZIDI
sc;Cpmn;193;USCRIPT_CYPRO_MINOAN;CYPRO_MINOAN
sc;Ougr;194;USCRIPT_OLD_UYGHUR;OLD_UYGHUR
sc;Tnsa;195;USCRIPT_TANGSA;TANGSA
sc;Toto;196;USCRIPT_TOTO;TOTO
sc;Vith;197;USCRIPT_VITHKUQI;VITHKUQI
sc;Kawi;198;USCRIPT_KAWI;KAWI
sc;Nagm;199;USCRIPT_NAG_MUNDARI;NAG_MUNDARI
sc;Aran;200;USCRIPT_ARABIC_NASTALIQ;ARABIC_NASTALIQ
sc;Gara;201;USCRIPT_GARAY;GARAY
sc;Gukh;202;USCRIPT_GURUNG_KHEMA;GURUNG_KHEMA
sc;Krai;203;USCRIPT_KIRAT_RAI;KIRAT_RAI
sc;Onao;204;USCRIPT_OL_ONAL;OL_ONAL
sc;Sunu;205;USCRIPT_SUNUWAR;SUNUWAR
sc;Todr;206;USCRIPT_TODHRI;TODHRI
sc;Tutg;207;USCRIPT_TULU_TIGALARI;TULU_TIGALARI
sc;Berf;208;USCRIPT_BERIA_ERFE;BERIA_ERFE
sc;Sidt;209;USCRIPT_SIDETIC;SIDETIC
sc;Tayo;210;USCRIPT_TAI_YO;TAI_YO
sc;Tols;211;USCRIPT_TOLONG_SIKI;TOLONG_SIKI
sc;Hntl;212;USCRIPT_TRADITIONAL_HAN_WITH_LATIN;TRADITIONAL_HAN_WITH_LATIN
sc;Pcun;213;USCRIPT_PROTO_CUNEIFORM;PROTO_CUNEIFORM
sc;Seal;214;USCRIPT_SEAL;SEAL

hst;;4107;UCHAR_HANGUL_SYLLABLE_TYPE;HANGUL_SYLLABLE_TYPE
hst;NA;0;U_HST_NOT_APPLICABLE;NOT_APPLICABLE
hst;L;1;U_HST_LEADING_JAMO;LEADING_JAMO
hst;V;2;U_HST_VOWEL_JAMO;VOWEL_JAMO
hst;T;3;U_HST_TRAILING_JAMO;TRAILING_JAMO
hst;LV;4;U_HST_LV_SYLLABLE;LV_SYLLABLE
hst;LVT;5;U_HST_LVT_SYLLABLE;LVT_SYLLABLE

NFD_QC;;4108;UCHAR_NFD_QUICK_CHECK;NFD_QUICK_CHECK
NFD_QC;N;0;UNORM_NO;NO
NFD_QC;Y;1;UNORM_YES;YES

NFKD_QC;;4109;UCHAR_NFKD_QUICK_CHECK;NFKD_QUICK_CHECK
NFKD_QC;N;0;UNORM_NO;NO
NFKD_QC;Y;1;UNORM_YES;YES

NFC_QC;;4110;UCHAR_NFC_QUICK_CHECK;NFC_QUICK_CHECK
NFC_QC;N;0;UNORM_NO;NO
NFC_QC;Y;1;UNORM_YES;YES
NFC_QC;M;2;UNORM_MAYBE;MAYBE

NFKC_QC;;4111;UCHAR_NFKC_QUICK_CHECK;NFKC_QUICK_CHECK
NFKC_QC;N;0;UNORM_NO;NO
NFKC_QC;Y;1;UNORM_YES;YES
NFKC_QC;M;2;UNORM_MAYBE;MAYBE

lccc;;4112;UCHAR_LEAD_CANONICAL_COMBINING_CLASS;LEAD_CANONICAL_COMBINING_CLASS
lccc;NR;0;;
lccc;OV;1;;
lccc;HANR;6;;
lccc;NK;7;;
lccc;KV;8;;
lccc;VR;9;;
lccc;CCC10;10;;
lccc;CCC11;11;;
lccc;CCC12;12;;
lccc;CCC13;13;;
lccc;CCC14;14;;
lccc;CCC15;15;;
lccc;CCC16;16;;
lccc;CCC17;17;;
lccc;CCC18;18;;
lccc;CCC19;19;;
lccc;CCC20;20;;
lccc;CCC21;21;;
lccc;CCC22;22;;
lccc;CCC23;23;;
lccc;CCC24;24;;
lccc;CCC25;25;;
lccc;CCC26;26;;
lccc;CCC27;27;;
lccc;CCC28;28;;
lccc;CCC29;29;;
lccc;CCC30;30;;
lccc;CCC31;31;;
lccc;CCC32;32;;
lccc;CCC33;33;;
lccc;CCC34;34;;
lccc;CCC35;35;;
lccc;CCC36;36;;
lccc;CCC84;84;;
lccc;CCC91;91;;
lccc;CCC103;103;;
lccc;CCC107;107;;
lccc;CCC118;118;;
lccc;CCC122;122;;
lccc;CCC129;129;;
lccc;CCC130;130;;
lccc;CCC132;132;;
lccc;CCC133;133;;
lccc;ATBL;200;;
lccc;ATB;202;;
lccc;ATA;214;;
lccc;ATAR;216;;
lccc;BL;218;;
lccc;B;220;;
lccc;BR;222;;
lccc;L;224;;
lccc;R;226;;
lccc;AL;228;;
lccc;A;230;;
lccc;AR;232;;
lccc;DB;233;;
lccc;DA;234;;
lccc;IS;240;;

tccc;;4113;UCHAR_TRAIL_CANONICAL_COMBINING_CLASS;TRAIL_CANONICAL_COMBINING_CLASS
tccc;NR;0;;
tccc;OV;1;;
tccc;HANR;6;;
tccc;NK;7;;
tccc;KV;8;;
tccc;VR;9;;
tccc;CCC10;10;;
tccc;CCC11;11;;
tccc;CCC12;12;;
tccc;CCC13;13;;
tccc;CCC14;14;;
tccc;CCC15;15;;
tccc;CCC16;16;;
tccc;CCC17;17;;
tccc;CCC18;18;;
tccc;CCC19;19;;
tccc;CCC20;20;;
tccc;CCC21;21;;
tccc;CCC22;22;;
tccc;CCC23;23;;
tccc;CCC24;24;;
tccc;CCC25;25;;
tccc;CCC26;26;;
tccc;CCC27;27;;
tccc;CCC28;28;;
tccc;CCC29;29;;
tccc;CCC30;30;;
tccc;CCC31;31;;
tccc;CCC32;32;;
tccc;CCC33;33;;
tccc;CCC34;34;;
tccc;CCC35;35;;
tccc;CCC36;36;;
tccc;CCC84;84;;
tccc;CCC91;91;;
tccc;CCC103;103;;
tccc;CCC107;107;;
tccc;CCC118;118;;
tccc;CCC122;122;;
tccc;CCC129;129;;
tccc;CCC130;130;;
tccc;CCC132;132;;
tccc;CCC133;133;;
tccc;ATBL;200;;
tccc;ATB;202;;
tccc;ATA;214;;
tccc;ATAR;216;;
tccc;BL;218;;
tccc;B;220;;
tccc;BR;222;;
tccc;L;224;;
tccc;R;226;;
tccc;AL;228;;
tccc;A;230;;
tccc;AR;232;;
tccc;DB;233;;
tccc;DA;234;;
tccc;IS;240;;

GCB;;4114;UCHAR_GRAPHEME_CLUSTER_BREAK;GRAPHEME_CLUSTER_BREAK
GCB;XX;0;U_GCB_OTHER;OTHER
GCB;CN;1;U_GCB_CONTROL;CONTROL
GCB;CR;2;U_GCB_CR;CR
GCB;EX;3;U_GCB_EXTEND;EXTEND
GCB;L;4;U_GCB_L;L
GCB;LF;5;U_GCB_LF;LF
GCB;LV;6;U_GCB_LV;LV
GCB;LVT;7;U_GCB_LVT;LVT
GCB;T;8;U_GCB_T;T
GCB;V;9;U_GCB_V;V
GCB;SM;10;U_GCB_SPACING_MARK;SPACING_MARK
GCB;PP;11;U_GCB_PREPEND;PREPEND
GCB;RI;12;U_GCB_REGIONAL_INDICATOR;REGIONAL_INDICATOR
GCB;EB;13;U_GCB_E_BASE;E_BASE
GCB;EBG;14;U_GCB_E_BASE_GAZ;E_BASE_GAZ
GCB;EM;15;U_GCB_E_MODIFIER;E_MODIFIER
GCB;GAZ;16;U_GCB_GLUE_AFTER_ZWJ;GLUE_AFTER_ZWJ
GCB;ZWJ;17;U_GCB_ZWJ;ZWJ

SB;;4115;UCHAR_SENTENCE_BREAK;SENTENCE_BREAK
SB;XX;0;U_SB_OTHER;OTHER
SB;AT;1;U_SB_ATERM;ATERM
SB;CL;2;U_SB_CLOSE;CLOSE
SB;FO;3;U_SB_FORMAT;FORMAT
SB;LO;4;U_SB_LOWER;LOWER
SB;NU;5;U_SB_NUMERIC;NUMERIC
SB;LE;6;U_SB_OLETTER;OLETTER
SB;SE;7;U_SB_SEP;SEP
SB;SP;8;U_SB_SP;SP
SB;ST;9;U_SB_STERM;STERM
SB;UP;10;U_SB_UPPER;UPPER
SB;CR;11;U_SB_CR;CR
SB;EX;12;U_SB_EXTEND;EXTEND
SB;LF;13;U_SB_LF;LF
SB;SC;14;U_SB_SCONTINUE;SCONTINUE

WB;;4116;UCHAR_WORD_BREAK;WORD_BREAK
WB;XX;0;U_WB_OTHER;OTHER
WB;LE;1;U_WB_ALETTER;ALETTER
WB;FO;2;U_WB_FORMAT;FORMAT
WB;KA;3;U_WB_KATAKANA;KATAKANA
WB;ML;4;U_WB_MIDLETTER;MIDLETTER
WB;MN;5;U_WB_MIDNUM;MIDNUM
WB;NU;6;U_WB_NUMERIC;NUMERIC
WB;EX;7;U_WB_EXTENDNUMLET;EXTENDNUMLET
WB;CR;8;U_WB_CR;CR
WB;Extend;9;U_WB_EXTEND;EXTEND
WB;LF;10;U_WB_LF;LF
WB;MB;11;U_WB_MIDNUMLET;MIDNUMLET
WB;NL;12;U_WB_NEWLINE;NEWLINE
WB;RI;13;U_WB_REGIONAL_INDICATOR;REGIONAL_INDICATOR
WB;HL;14;U_WB_HEBREW_LETTER;HEBREW_LETTER
WB;SQ;15;U_WB_SINGLE_QUOTE;SINGLE_QUOTE
WB;DQ;16;U_WB_DOUBLE_QUOTE;DOUBLE_QUOTE
WB;EB;17;U_WB_E_BASE;E_BASE
WB;EBG;18;U_WB_E_BASE_GAZ;E_BASE_GAZ
WB;EM;19;U_WB_E_MODIFIER;E_MODIFIER
WB;GAZ;20;U_WB_GLUE_AFTER_ZWJ;GLUE_AFTER_ZWJ
WB;ZWJ;21;U_WB_ZWJ;ZWJ
WB;WSegSpace;22;U_WB_WSEGSPACE;WSEGSPACE

bpt;;4117;UCHAR_BIDI_PAIRED_BRACKET_TYPE;BIDI_PAIRED_BRACKET_TYPE
bpt;n;0;U_BPT_NONE;NONE
bpt;o;1;U_BPT_OPEN;OPEN
bpt;c;2;U_BPT_CLOSE;CLOSE

InPC;;4118;UCHAR_INDIC_POSITIONAL_CATEGORY;INDIC_POSITIONAL_CATEGORY
InPC;NA;0;U_INPC_NA;NA
InPC;Bottom;1;U_INPC_BOTTOM;BOTTOM
InPC;Bottom_And_Left;2;U_INPC_BOTTOM_AND_LEFT;BOTTOM_AND_LEFT
InPC;Bottom_And_Right;3;U_INPC_BOTTOM_AND_RIGHT;BOTTOM_AND_RIGHT
InPC;Left;4;U_INPC_LEFT;LEFT
InPC;Left_And_Right;5;U_INPC_LEFT_AND_RIGHT;LEFT_AND_RIGHT
InPC;Overstruck;6;U_INPC_OVERSTRUCK;OVERSTRUCK
InPC;Right;7;U_INPC_RIGHT;RIGHT
InPC;Top;8;U_INPC_TOP;TOP
InPC;Top_And_Bottom;9;U_INPC_TOP_AND_BOTTOM;TOP_AND_BOTTOM
InPC;Top_And_Bottom_And_Right;10;U_INPC_TOP_AND_BOTTOM_AND_RIGHT;TOP_AND_BOTTOM_AND_RIGHT
InPC;Top_And_Left;11;U_INPC_TOP_AND_LEFT;TOP_AND_LEFT
InPC;Top_And_Left_And_Right;12;U_INPC_TOP_AND_LEFT_AND_RIGHT;TOP_AND_LEFT_AND_RIGHT
InPC;Top_And_Right;13;U_INPC_TOP_AND_RIGHT;TOP_AND_RIGHT
InPC;Visual_Order_Left;14;U_INPC_VISUAL_ORDER_LEFT;VISUAL_ORDER_LEFT
InPC;Top_And_Bottom_And_Left;15;U_INPC_TOP_AND_BOTTOM_AND_LEFT;TOP_AND_BOTTOM_AND_LEFT

InSC;;4119;UCHAR_INDIC_SYLLABIC_CATEGORY;INDIC_SYLLABIC_CATEGORY
InSC;Other;0;U_INSC_OTHER;OTHER
InSC;Avagraha;1;U_INSC_AVAGRAHA;AVAGRAHA
InSC;Bindu;2;U_INSC_BINDU;BINDU
InSC;Brahmi_Joining_Number;3;U_INSC_BRAHMI_JOINING_NUMBER;BRAHMI_JOINING_NUMBER
InSC;Cantillation_Mark;4;U_INSC_CANTILLATION_MARK;CANTILLATION_MARK
InSC;Consonant;5;U_INSC_CONSONANT;CONSONANT
InSC;Consonant_Dead;6;U_INSC_CONSONANT_DEAD;CONSONANT_DEAD
InSC;Consonant_Final;7;U_INSC_CONSONANT_FINAL;CONSONANT_FINAL
InSC;Consonant_Head_Letter;8;U_INSC_CONSONANT_HEAD_LETTER;CONSONANT_HEAD_LETTER
InSC;Consonant_Initial_Postfixed;9;U_INSC_CONSONANT_INITIAL_POSTFIXED;CONSONANT_INITIAL_POSTFIXED
InSC;Consonant_Killer;10;U_INSC_CONSONANT_KILLER;CONSONANT_KILLER
InSC;Consonant_Medial;11;U_INSC_CONSONANT_MEDIAL;CONSONANT_MEDIAL
InSC;Consonant_Placeholder;12;U_INSC_CONSONANT_PLACEHOLDER;CONSONANT_PLACEHOLDER
InSC;Consonant_Preceding_Repha;13;U_INSC_CONSONANT_PRECEDING_REPHA;CONSONANT_PRECEDING_REPHA
InSC;Consonant_Prefixed;14;U_INSC_CONSONANT_PREFIXED;CONSONANT_PREFIXED
InSC;Consonant_Subjoined;15;U_INSC_CONSONANT_SUBJOINED;CONSONANT_SUBJOINED
InSC;Consonant_Succeeding_Repha;16;U_INSC_CONSONANT_SUCCEEDING_REPHA;CONSONANT_SUCCEEDING_REPHA
InSC;Consonant_With_Stacker;17;U_INSC_CONSONANT_WITH_STACKER;CONSONANT_WITH_STACKER
InSC;Gemination_Mark;18;U_INSC_GEMINATION_MARK;GEMINATION_MARK
InSC;Invisible_Stacker;19;U_INSC_INVISIBLE_STACKER;INVISIBLE_STACKER
InSC;Joiner;20;U_INSC_JOINER;JOINER
InSC;Modifying_Letter;21;U_INSC_MODIFYING_LETTER;MODIFYING_LETTER
InSC;Non_Joiner;22;U_INSC_NON_JOINER;NON_JOINER
InSC;Nukta;23;U_INSC_NUKTA;NUKTA
InSC;Number;24;U_INSC_NUMBER;NUMBER
InSC;Number_Joiner;25;U_INSC_NUMBER_JOINER;NUMBER_JOINER
InSC;Pure_Killer;26;U_INSC_PURE_KILLER;PURE_KILLER
InSC;Register_Shifter;27;U_INSC_REGISTER_SHIFTER;REGISTER_SHIFTER
InSC;Syllable_Modifier;28;U_INSC_SYLLABLE_MODIFIER;SYLLABLE_MODIFIER
InSC;Tone_Letter;29;U_INSC_TONE_LETTER;TONE_LETTER
InSC;Tone_Mark;30;U_INSC_TONE_MARK;TONE_MARK
InSC;Virama;31;U_INSC_VIRAMA;VIRAMA
InSC;Visarga;32;U_INSC_VISARGA;VISARGA
InSC;Vowel;33;U_INSC_VOWEL;VOWEL
InSC;Vowel_Dependent;34;U_INSC_VOWEL_DEPENDENT;VOWEL_DEPENDENT
InSC;Vowel_Independent;35;U_INSC_VOWEL_INDEPENDENT;VOWEL_INDEPENDENT
InSC;Reordering_Killer;36;U_INSC_REORDERING_KILLER;REORDERING_KILLER

vo;;4120;UCHAR_VERTICAL_ORIENTATION;VERTICAL_ORIENTATION
vo;R;0;U_VO_ROTATED;ROTATED
vo;Tr;1;U_VO_TRANSFORMED_ROTATED;TRANSFORMED_ROTATED
vo;Tu;2;U_VO_TRANSFORMED_UPRIGHT;TRANSFORMED_UPRIGHT
vo;U;3;U_VO_UPRIGHT;UPRIGHT

ID_Status;;4121;UCHAR_IDENTIFIER_STATUS;IDENTIFIER_STATUS
ID_Status;Restricted;0;U_ID_STATUS_RESTRICTED;RESTRICTED
ID_Status;Allowed;1;U_ID_STATUS_ALLOWED;ALLOWED

InCB;;4122;UCHAR_INDIC_CONJUNCT_BREAK;INDIC_CONJUNCT_BREAK
InCB;None;0;U_INCB_NONE;NONE
InCB;Consonant;1;U_INCB_CONSONANT;CONSONANT
InCB;Extend;2;U_INCB_EXTEND;EXTEND
InCB;Linker;3;U_INCB_LINKER;LINKER

# Bit-mask-valued properties
gcm;;8192;UCHAR_GENERAL_CATEGORY_MASK;GENERAL_CATEGORY_MASK
gcm;C;491521;U_GC_C_MASK;
gcm;Cc;32768;U_GC_CC_MASK;
gcm;Cf;65536;U_GC_CF_MASK;
gcm;Cn;1;U_GC_CN_MASK;
gcm;Co;131072;U_GC_CO_MASK;
gcm;Cs;262144;U_GC_CS_MASK;
gcm;L;62;U_GC_L_MASK;
gcm;LC;14;U_GC_LC_MASK;
gcm;Ll;4;U_GC_LL_MASK;
gcm;Lm;16;U_GC_LM_MASK;
gcm;Lo;32;U_GC_LO_MASK;
gcm;Lt;8;U_GC_LT_MASK;
gcm;Lu;2;U_GC_LU_MASK;
gcm;M;448;U_GC_M_MASK;
gcm;Mc;256;U_GC_MC_MASK;
gcm;Me;128;U_GC_ME_MASK;
gcm;Mn;64;U_GC_MN_MASK;
gcm;N;3584;U_GC_N_MASK;
gcm;Nd;512;U_GC_ND_MASK;
gcm;Nl;1024;U_GC_NL_MASK;
gcm;No;2048;U_GC_NO_MASK;
gcm;P;821559296;U_GC_P_MASK;
gcm;Pc;4194304;U_GC_PC_MASK;
gcm;Pd;524288;U_GC_PD_MASK;
gcm;Pe;2097152;U_GC_PE_MASK;
gcm;Pf;536870912;U_GC_PF_MASK;
gcm;Pi;268435456;U_GC_PI_MASK;
gcm;Po;8388608;U_GC_PO_MASK;
gcm;Ps;1048576;U_GC_PS_MASK;
gcm;S;251658240;U_GC_S_MASK;
gcm;Sc;33554432;U_GC_SC_MASK;
gcm;Sk;67108864;U_GC_SK_MASK;
gcm;Sm;16777216;U_GC_SM_MASK;
gcm;So;134217728;U_GC_SO_MASK;
gcm;Z;28672;U_GC_Z_MASK;
gcm;Zl;8192;U_GC_ZL_MASK;
gcm;Zp;16384;U_GC_ZP_MASK;
gcm;Zs;4096;U_GC_ZS_MASK;

# Numeric properties
nv;;12288;UCHAR_NUMERIC_VALUE;NUMERIC_VALUE

# String-valued properties
age;;16384;UCHAR_AGE;AGE
bmg;;16385;UCHAR_BIDI_MIRRORING_GLYPH;BIDI_MIRRORING_GLYPH
cf;;16386;UCHAR_CASE_FOLDING;CASE_FOLDING
isc;;16387;UCHAR_ISO_COMMENT;ISO_COMMENT
lc;;16388;UCHAR_LOWERCASE_MAPPING;LOWERCASE_MAPPING
na;;16389;UCHAR_NAME;NAME
scf;;16390;UCHAR_SIMPLE_CASE_FOLDING;SIMPLE_CASE_FOLDING
slc;;16391;UCHAR_SIMPLE_LOWERCASE_MAPPING;SIMPLE_LOWERCASE_MAPPING
stc;;16392;UCHAR_SIMPLE_TITLECASE_MAPPING;SIMPLE_TITLECASE_MAPPING
suc;;16393;UCHAR_SIMPLE_UPPERCASE_MAPPING;SIMPLE_UPPERCASE_MAPPING
tc;;16394;UCHAR_TITLECASE_MAPPING;TITLECASE_MAPPING
na1;;16395;UCHAR_UNICODE_1_NAME;UNICODE_1_NAME
uc;;16396;UCHAR_UPPERCASE_MAPPING;UPPERCASE_MAPPING
bpb;;16397;UCHAR_BIDI_PAIRED_BRACKET;BIDI_PAIRED_BRACKET

# Properties with unusual value types
scx;;28672;UCHAR_SCRIPT_EXTENSIONS;SCRIPT_EXTENSIONS
ID_Type;;28673;UCHAR_IDENTIFIER_TYPE;IDENTIFIER_TYPE
ID_Type;Not_Character;0;U_ID_TYPE_NOT_CHARACTER;NOT_CHARACTER
ID_Type;Deprecated;1;U_ID_TYPE_DEPRECATED;DEPRECATED
ID_Type;Default_Ignorable;2;U_ID_TYPE_DEFAULT_IGNORABLE;DEFAULT_IGNORABLE
ID_Type;Not_NFKC;3;U_ID_TYPE_NOT_NFKC;NOT_NFKC
ID_Type;Not_XID;4;U_ID_TYPE_NOT_XID;NOT_XID
ID_Type;Exclusion;5;U_ID_TYPE_EXCLUSION;EXCLUSION
ID_Type;Obsolete;6;U_ID_TYPE_OBSOLETE;OBSOLETE
ID_Type;Technical;7;U_ID_TYPE_TECHNICAL;TECHNICAL
ID_Type;Uncommon_Use;8;U_ID_TYPE_UNCOMMON_USE;UNCOMMON_USE
ID_Type;Limited_Use;9;U_ID_TYPE_LIMITED_USE;LIMITED_USE
ID_Type;Inclusion;10;U_ID_TYPE_INCLUSION;INCLUSION
ID_Type;Recommended;11;U_ID_TYPE_RECOMMENDED;RECOMMENDED
