forked from apaxa-go/helper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
tables-004-gen.go
58 lines (55 loc) · 27.4 KB
/
tables-004-gen.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
package unicodeh
import "unicode"
// Unicode property "Bidi_Class" (known as "bc", "Bidi_Class").
// Kind of property: "Enumerated".
// Based on file "extracted\DerivedBidiClass.txt".
var (
BidiClassArabicLetter = bidiClassArabicLetter // Value "Arabic_Letter" (known as "AL", "Arabic_Letter").
BidiClassArabicNumber = bidiClassArabicNumber // Value "Arabic_Number" (known as "AN", "Arabic_Number").
BidiClassParagraphSeparator = bidiClassParagraphSeparator // Value "Paragraph_Separator" (known as "B", "Paragraph_Separator").
BidiClassBoundaryNeutral = bidiClassBoundaryNeutral // Value "Boundary_Neutral" (known as "BN", "Boundary_Neutral").
BidiClassCommonSeparator = bidiClassCommonSeparator // Value "Common_Separator" (known as "CS", "Common_Separator").
BidiClassEuropeanNumber = bidiClassEuropeanNumber // Value "European_Number" (known as "EN", "European_Number").
BidiClassEuropeanSeparator = bidiClassEuropeanSeparator // Value "European_Separator" (known as "ES", "European_Separator").
BidiClassEuropeanTerminator = bidiClassEuropeanTerminator // Value "European_Terminator" (known as "ET", "European_Terminator").
BidiClassFirstStrongIsolate = bidiClassFirstStrongIsolate // Value "First_Strong_Isolate" (known as "FSI", "First_Strong_Isolate").
BidiClassLeftToRight = bidiClassLeftToRight // Value "Left_To_Right" (known as "L", "Left_To_Right").
BidiClassLeftToRightEmbedding = bidiClassLeftToRightEmbedding // Value "Left_To_Right_Embedding" (known as "LRE", "Left_To_Right_Embedding").
BidiClassLeftToRightIsolate = bidiClassLeftToRightIsolate // Value "Left_To_Right_Isolate" (known as "LRI", "Left_To_Right_Isolate").
BidiClassLeftToRightOverride = bidiClassLeftToRightOverride // Value "Left_To_Right_Override" (known as "LRO", "Left_To_Right_Override").
BidiClassNonspacingMark = bidiClassNonspacingMark // Value "Nonspacing_Mark" (known as "NSM", "Nonspacing_Mark").
BidiClassOtherNeutral = bidiClassOtherNeutral // Value "Other_Neutral" (known as "ON", "Other_Neutral").
BidiClassPopDirectionalFormat = bidiClassPopDirectionalFormat // Value "Pop_Directional_Format" (known as "PDF", "Pop_Directional_Format").
BidiClassPopDirectionalIsolate = bidiClassPopDirectionalIsolate // Value "Pop_Directional_Isolate" (known as "PDI", "Pop_Directional_Isolate").
BidiClassRightToLeft = bidiClassRightToLeft // Value "Right_To_Left" (known as "R", "Right_To_Left").
BidiClassRightToLeftEmbedding = bidiClassRightToLeftEmbedding // Value "Right_To_Left_Embedding" (known as "RLE", "Right_To_Left_Embedding").
BidiClassRightToLeftIsolate = bidiClassRightToLeftIsolate // Value "Right_To_Left_Isolate" (known as "RLI", "Right_To_Left_Isolate").
BidiClassRightToLeftOverride = bidiClassRightToLeftOverride // Value "Right_To_Left_Override" (known as "RLO", "Right_To_Left_Override").
BidiClassSegmentSeparator = bidiClassSegmentSeparator // Value "Segment_Separator" (known as "S", "Segment_Separator").
BidiClassWhiteSpace = bidiClassWhiteSpace // Value "White_Space" (known as "WS", "White_Space").
)
var (
bidiClassArabicLetter = &unicode.RangeTable{[]unicode.Range16{{0x608, 0x60b, 0x3}, {0x60d, 0x61b, 0xe}, {0x61c, 0x64a, 0x1}, {0x66d, 0x66f, 0x1}, {0x671, 0x6d5, 0x1}, {0x6e5, 0x6e6, 0x1}, {0x6ee, 0x6ef, 0x1}, {0x6fa, 0x710, 0x1}, {0x712, 0x72f, 0x1}, {0x74b, 0x7a5, 0x1}, {0x7b1, 0x7bf, 0x1}, {0x860, 0x86f, 0x1}, {0x8a0, 0x8d3, 0x1}, {0xfb50, 0xfd3d, 0x1}, {0xfd40, 0xfdcf, 0x1}, {0xfdf0, 0xfdfc, 0x1}, {0xfdfe, 0xfdff, 0x1}, {0xfe70, 0xfefe, 0x1}}, []unicode.Range32{{0x1ee00, 0x1eeef, 0x1}, {0x1eef2, 0x1eeff, 0x1}}, 0}
bidiClassArabicNumber = &unicode.RangeTable{[]unicode.Range16{{0x600, 0x605, 0x1}, {0x660, 0x669, 0x1}, {0x66b, 0x66c, 0x1}, {0x6dd, 0x8e2, 0x205}}, []unicode.Range32{{0x10e60, 0x10e7e, 0x1}}, 0}
bidiClassParagraphSeparator = &unicode.RangeTable{[]unicode.Range16{{0xa, 0xd, 0x3}, {0x1c, 0x1e, 0x1}, {0x85, 0x2029, 0x1fa4}}, nil, 2}
bidiClassBoundaryNeutral = &unicode.RangeTable{[]unicode.Range16{{0x0, 0x8, 0x1}, {0xe, 0x1b, 0x1}, {0x7f, 0x84, 0x1}, {0x86, 0x9f, 0x1}, {0xad, 0x180e, 0x1761}, {0x200b, 0x200d, 0x1}, {0x2060, 0x2065, 0x1}, {0x206a, 0x206f, 0x1}, {0xfdd0, 0xfdef, 0x1}, {0xfeff, 0xfff0, 0xf1}, {0xfff1, 0xfff8, 0x1}, {0xfffe, 0xffff, 0x1}}, []unicode.Range32{{0x1bca0, 0x1bca3, 0x1}, {0x1d173, 0x1d17a, 0x1}, {0x1fffe, 0x1ffff, 0x1}, {0x2fffe, 0x2ffff, 0x1}, {0x3fffe, 0x3ffff, 0x1}, {0x4fffe, 0x4ffff, 0x1}, {0x5fffe, 0x5ffff, 0x1}, {0x6fffe, 0x6ffff, 0x1}, {0x7fffe, 0x7ffff, 0x1}, {0x8fffe, 0x8ffff, 0x1}, {0x9fffe, 0x9ffff, 0x1}, {0xafffe, 0xaffff, 0x1}, {0xbfffe, 0xbffff, 0x1}, {0xcfffe, 0xcffff, 0x1}, {0xdfffe, 0xe00ff, 0x1}, {0xe01f0, 0xe0fff, 0x1}, {0xefffe, 0xeffff, 0x1}, {0xffffe, 0xfffff, 0x1}, {0x10fffe, 0x10ffff, 0x1}}, 4}
bidiClassCommonSeparator = &unicode.RangeTable{[]unicode.Range16{{0x2c, 0x2e, 0x2}, {0x2f, 0x3a, 0xb}, {0xa0, 0x60c, 0x56c}, {0x202f, 0x2044, 0x15}, {0xfe50, 0xfe52, 0x2}, {0xfe55, 0xff0c, 0xb7}, {0xff0e, 0xff0f, 0x1}, {0xff1a, 0xff1a, 0x1}}, nil, 2}
bidiClassEuropeanNumber = &unicode.RangeTable{[]unicode.Range16{{0x30, 0x39, 0x1}, {0xb2, 0xb3, 0x1}, {0xb9, 0x6f0, 0x637}, {0x6f1, 0x6f9, 0x1}, {0x2070, 0x2074, 0x4}, {0x2075, 0x2079, 0x1}, {0x2080, 0x2089, 0x1}, {0x2488, 0x249b, 0x1}, {0xff10, 0xff19, 0x1}}, []unicode.Range32{{0x102e1, 0x102fb, 0x1}, {0x1d7ce, 0x1d7ff, 0x1}, {0x1f100, 0x1f10a, 0x1}}, 2}
bidiClassEuropeanSeparator = &unicode.RangeTable{[]unicode.Range16{{0x2b, 0x2d, 0x2}, {0x207a, 0x207b, 0x1}, {0x208a, 0x208b, 0x1}, {0x2212, 0xfb29, 0xd917}, {0xfe62, 0xfe63, 0x1}, {0xff0b, 0xff0d, 0x2}}, nil, 1}
bidiClassEuropeanTerminator = &unicode.RangeTable{[]unicode.Range16{{0x23, 0x25, 0x1}, {0xa2, 0xa5, 0x1}, {0xb0, 0xb1, 0x1}, {0x58f, 0x609, 0x7a}, {0x60a, 0x66a, 0x60}, {0x9f2, 0x9f3, 0x1}, {0x9fb, 0xaf1, 0xf6}, {0xbf9, 0xe3f, 0x246}, {0x17db, 0x2030, 0x855}, {0x2031, 0x2034, 0x1}, {0x20a0, 0x20cf, 0x1}, {0x212e, 0x2213, 0xe5}, {0xa838, 0xa839, 0x1}, {0xfe5f, 0xfe69, 0xa}, {0xfe6a, 0xff03, 0x99}, {0xff04, 0xff05, 0x1}, {0xffe0, 0xffe1, 0x1}, {0xffe5, 0xffe6, 0x1}}, nil, 3}
bidiClassFirstStrongIsolate = &unicode.RangeTable{[]unicode.Range16{{0x2068, 0x2068, 0x1}}, nil, 0}
bidiClassLeftToRight = &unicode.RangeTable{[]unicode.Range16{{0x41, 0x5a, 0x1}, {0x61, 0x7a, 0x1}, {0xaa, 0xb5, 0xb}, {0xba, 0xc0, 0x6}, {0xc1, 0xd6, 0x1}, {0xd8, 0xf6, 0x1}, {0xf8, 0x2b8, 0x1}, {0x2bb, 0x2c1, 0x1}, {0x2d0, 0x2d1, 0x1}, {0x2e0, 0x2e4, 0x1}, {0x2ee, 0x370, 0x82}, {0x371, 0x373, 0x1}, {0x376, 0x37d, 0x1}, {0x37f, 0x383, 0x1}, {0x386, 0x388, 0x2}, {0x389, 0x3f5, 0x1}, {0x3f7, 0x482, 0x1}, {0x48a, 0x589, 0x1}, {0x58b, 0x58c, 0x1}, {0x903, 0x939, 0x1}, {0x93b, 0x93d, 0x2}, {0x93e, 0x940, 0x1}, {0x949, 0x94c, 0x1}, {0x94e, 0x950, 0x1}, {0x958, 0x961, 0x1}, {0x964, 0x980, 0x1}, {0x982, 0x9bb, 0x1}, {0x9bd, 0x9c0, 0x1}, {0x9c5, 0x9cc, 0x1}, {0x9ce, 0x9e1, 0x1}, {0x9e4, 0x9f1, 0x1}, {0x9f4, 0x9fa, 0x1}, {0x9fc, 0xa00, 0x1}, {0xa03, 0xa3b, 0x1}, {0xa3d, 0xa40, 0x1}, {0xa43, 0xa46, 0x1}, {0xa49, 0xa4a, 0x1}, {0xa4e, 0xa50, 0x1}, {0xa52, 0xa6f, 0x1}, {0xa72, 0xa74, 0x1}, {0xa76, 0xa80, 0x1}, {0xa83, 0xabb, 0x1}, {0xabd, 0xac0, 0x1}, {0xac6, 0xac9, 0x3}, {0xaca, 0xacc, 0x1}, {0xace, 0xae1, 0x1}, {0xae4, 0xaf0, 0x1}, {0xaf2, 0xaf9, 0x1}, {0xb00, 0xb02, 0x2}, {0xb03, 0xb3b, 0x1}, {0xb3d, 0xb3e, 0x1}, {0xb40, 0xb45, 0x5}, {0xb46, 0xb4c, 0x1}, {0xb4e, 0xb55, 0x1}, {0xb57, 0xb61, 0x1}, {0xb64, 0xb81, 0x1}, {0xb83, 0xbbf, 0x1}, {0xbc1, 0xbcc, 0x1}, {0xbce, 0xbf2, 0x1}, {0xbfb, 0xbff, 0x1}, {0xc01, 0xc3d, 0x1}, {0xc41, 0xc45, 0x1}, {0xc49, 0xc4e, 0x5}, {0xc4f, 0xc54, 0x1}, {0xc57, 0xc61, 0x1}, {0xc64, 0xc77, 0x1}, {0xc7f, 0xc80, 0x1}, {0xc82, 0xcbb, 0x1}, {0xcbd, 0xccb, 0x1}, {0xcce, 0xce1, 0x1}, {0xce4, 0xcff, 0x1}, {0xd02, 0xd3a, 0x1}, {0xd3d, 0xd40, 0x1}, {0xd45, 0xd4c, 0x1}, {0xd4e, 0xd61, 0x1}, {0xd64, 0xdc9, 0x1}, {0xdcb, 0xdd1, 0x1}, {0xdd5, 0xdd7, 0x2}, {0xdd8, 0xe30, 0x1}, {0xe32, 0xe33, 0x1}, {0xe3b, 0xe3e, 0x1}, {0xe40, 0xe46, 0x1}, {0xe4f, 0xeb0, 0x1}, {0xeb2, 0xeb3, 0x1}, {0xeba, 0xebd, 0x3}, {0xebe, 0xec7, 0x1}, {0xece, 0xf17, 0x1}, {0xf1a, 0xf34, 0x1}, {0xf36, 0xf38, 0x2}, {0xf3e, 0xf70, 0x1}, {0xf7f, 0xf85, 0x6}, {0xf88, 0xf8c, 0x1}, {0xf98, 0xfbd, 0x25}, {0xfbe, 0xfc5, 0x1}, {0xfc7, 0x102c, 0x1}, {0x1031, 0x1038, 0x7}, {0x103b, 0x103c, 0x1}, {0x103f, 0x1057, 0x1}, {0x105a, 0x105d, 0x1}, {0x1061, 0x1070, 0x1}, {0x1075, 0x1081, 0x1}, {0x1083, 0x1084, 0x1}, {0x1087, 0x108c, 0x1}, {0x108e, 0x109c, 0x1}, {0x109e, 0x135c, 0x1}, {0x1360, 0x138f, 0x1}, {0x139a, 0x13ff, 0x1}, {0x1401, 0x167f, 0x1}, {0x1681, 0x169a, 0x1}, {0x169d, 0x1711, 0x1}, {0x1715, 0x1731, 0x1}, {0x1735, 0x1751, 0x1}, {0x1754, 0x1771, 0x1}, {0x1774, 0x17b3, 0x1}, {0x17b6, 0x17be, 0x8}, {0x17bf, 0x17c5, 0x1}, {0x17c7, 0x17c8, 0x1}, {0x17d4, 0x17da, 0x1}, {0x17dc, 0x17de, 0x2}, {0x17df, 0x17ef, 0x1}, {0x17fa, 0x17ff, 0x1}, {0x180f, 0x1884, 0x1}, {0x1887, 0x18a8, 0x1}, {0x18aa, 0x191f, 0x1}, {0x1923, 0x1926, 0x1}, {0x1929, 0x1931, 0x1}, {0x1933, 0x1938, 0x1}, {0x193c, 0x193f, 0x1}, {0x1941, 0x1943, 0x1}, {0x1946, 0x19dd, 0x1}, {0x1a00, 0x1a16, 0x1}, {0x1a19, 0x1a1a, 0x1}, {0x1a1c, 0x1a55, 0x1}, {0x1a57, 0x1a5f, 0x8}, {0x1a61, 0x1a63, 0x2}, {0x1a64, 0x1a6d, 0x9}, {0x1a6e, 0x1a72, 0x1}, {0x1a7d, 0x1a7e, 0x1}, {0x1a80, 0x1aaf, 0x1}, {0x1abf, 0x1aff, 0x1}, {0x1b04, 0x1b33, 0x1}, {0x1b35, 0x1b3b, 0x6}, {0x1b3d, 0x1b41, 0x1}, {0x1b43, 0x1b6a, 0x1}, {0x1b74, 0x1b7f, 0x1}, {0x1b82, 0x1ba1, 0x1}, {0x1ba6, 0x1ba7, 0x1}, {0x1baa, 0x1bae, 0x4}, {0x1baf, 0x1be5, 0x1}, {0x1be7, 0x1bea, 0x3}, {0x1beb, 0x1bec, 0x1}, {0x1bee, 0x1bf2, 0x4}, {0x1bf3, 0x1c2b, 0x1}, {0x1c34, 0x1c35, 0x1}, {0x1c38, 0x1ccf, 0x1}, {0x1cd3, 0x1ce1, 0xe}, {0x1ce9, 0x1cec, 0x1}, {0x1cee, 0x1cf3, 0x1}, {0x1cf5, 0x1cf7, 0x1}, {0x1cfa, 0x1dbf, 0x1}, {0x1dfa, 0x1e00, 0x6}, {0x1e01, 0x1fbc, 0x1}, {0x1fbe, 0x1fc2, 0x4}, {0x1fc3, 0x1fcc, 0x1}, {0x1fd0, 0x1fdc, 0x1}, {0x1fe0, 0x1fec, 0x1}, {0x1ff0, 0x1ffc, 0x1}, {0x1fff, 0x200e, 0xf}, {0x2071, 0x2073, 0x1}, {0x207f, 0x208f, 0x10}, {0x2090, 0x209f, 0x1}, {0x20f1, 0x20ff, 0x1}, {0x2102, 0x2107, 0x5}, {0x210a, 0x2113, 0x1}, {0x2115, 0x2119, 0x4}, {0x211a, 0x211d, 0x1}, {0x2124, 0x212a, 0x2}, {0x212b, 0x212d, 0x1}, {0x212f, 0x2139, 0x1}, {0x213c, 0x213f, 0x1}, {0x2145, 0x2149, 0x1}, {0x214e, 0x214f, 0x1}, {0x2160, 0x2188, 0x1}, {0x218c, 0x218f, 0x1}, {0x2336, 0x237a, 0x1}, {0x2395, 0x2427, 0x92}, {0x2428, 0x243f, 0x1}, {0x244b, 0x245f, 0x1}, {0x249c, 0x24e9, 0x1}, {0x26ac, 0x2800, 0x154}, {0x2801, 0x28ff, 0x1}, {0x2b74, 0x2b75, 0x1}, {0x2b96, 0x2b97, 0x1}, {0x2bba, 0x2bbc, 0x1}, {0x2bc9, 0x2bd3, 0xa}, {0x2bd4, 0x2beb, 0x1}, {0x2bf0, 0x2ce4, 0x1}, {0x2ceb, 0x2cee, 0x1}, {0x2cf2, 0x2cf8, 0x1}, {0x2d00, 0x2d7e, 0x1}, {0x2d80, 0x2ddf, 0x1}, {0x2e4a, 0x2e7f, 0x1}, {0x2e9a, 0x2ef4, 0x5a}, {0x2ef5, 0x2eff, 0x1}, {0x2fd6, 0x2fef, 0x1}, {0x2ffc, 0x2fff, 0x1}, {0x3005, 0x3007, 0x1}, {0x3021, 0x3029, 0x1}, {0x302e, 0x302f, 0x1}, {0x3031, 0x3035, 0x1}, {0x3038, 0x303c, 0x1}, {0x3040, 0x3098, 0x1}, {0x309d, 0x309f, 0x1}, {0x30a1, 0x30fa, 0x1}, {0x30fc, 0x31bf, 0x1}, {0x31e4, 0x321c, 0x1}, {0x321f, 0x324f, 0x1}, {0x3260, 0x327b, 0x1}, {0x327f, 0x32b0, 0x1}, {0x32c0, 0x32cb, 0x1}, {0x32d0, 0x3376, 0x1}, {0x337b, 0x33dd, 0x1}, {0x33e0, 0x33fe, 0x1}, {0x3400, 0x4dbf, 0x1}, {0x4e00, 0xa48f, 0x1}, {0xa4c7, 0xa60c, 0x1}, {0xa610, 0xa66e, 0x1}, {0xa680, 0xa69d, 0x1}, {0xa6a0, 0xa6ef, 0x1}, {0xa6f2, 0xa6ff, 0x1}, {0xa722, 0xa787, 0x1}, {0xa789, 0xa801, 0x1}, {0xa803, 0xa805, 0x1}, {0xa807, 0xa80a, 0x1}, {0xa80c, 0xa824, 0x1}, {0xa827, 0xa82c, 0x5}, {0xa82d, 0xa837, 0x1}, {0xa83a, 0xa873, 0x1}, {0xa878, 0xa8c3, 0x1}, {0xa8c6, 0xa8df, 0x1}, {0xa8f2, 0xa925, 0x1}, {0xa92e, 0xa946, 0x1}, {0xa952, 0xa97f, 0x1}, {0xa983, 0xa9b2, 0x1}, {0xa9b4, 0xa9b5, 0x1}, {0xa9ba, 0xa9bb, 0x1}, {0xa9bd, 0xa9e4, 0x1}, {0xa9e6, 0xaa28, 0x1}, {0xaa2f, 0xaa30, 0x1}, {0xaa33, 0xaa34, 0x1}, {0xaa37, 0xaa42, 0x1}, {0xaa44, 0xaa4b, 0x1}, {0xaa4d, 0xaa7b, 0x1}, {0xaa7d, 0xaaaf, 0x1}, {0xaab1, 0xaab5, 0x4}, {0xaab6, 0xaab9, 0x3}, {0xaaba, 0xaabd, 0x1}, {0xaac0, 0xaac2, 0x2}, {0xaac3, 0xaaeb, 0x1}, {0xaaee, 0xaaf5, 0x1}, {0xaaf7, 0xabe4, 0x1}, {0xabe6, 0xabe7, 0x1}, {0xabe9, 0xabec, 0x1}, {0xabee, 0xfb1c, 0x1}, {0xfe1a, 0xfe1f, 0x1}, {0xfe53, 0xfe67, 0x14}, {0xfe6c, 0xfe6f, 0x1}, {0xff00, 0xff21, 0x21}, {0xff22, 0xff3a, 0x1}, {0xff41, 0xff5a, 0x1}, {0xff66, 0xffdf, 0x1}, {0xffe7, 0xffef, 0x8}}, []unicode.Range32{{0x10000, 0x10100, 0x1}, {0x10102, 0x1013f, 0x1}, {0x1018d, 0x1018f, 0x1}, {0x1019c, 0x1019f, 0x1}, {0x101a1, 0x101fc, 0x1}, {0x101fe, 0x102df, 0x1}, {0x102fc, 0x10375, 0x1}, {0x1037b, 0x107ff, 0x1}, {0x11000, 0x11002, 0x2}, {0x11003, 0x11037, 0x1}, {0x11047, 0x11051, 0x1}, {0x11066, 0x1107e, 0x1}, {0x11082, 0x110b2, 0x1}, {0x110b7, 0x110b8, 0x1}, {0x110bb, 0x110ff, 0x1}, {0x11103, 0x11126, 0x1}, {0x1112c, 0x11135, 0x9}, {0x11136, 0x11172, 0x1}, {0x11174, 0x1117f, 0x1}, {0x11182, 0x111b5, 0x1}, {0x111bf, 0x111c9, 0x1}, {0x111cd, 0x1122e, 0x1}, {0x11232, 0x11233, 0x1}, {0x11235, 0x11238, 0x3}, {0x11239, 0x1123d, 0x1}, {0x1123f, 0x112de, 0x1}, {0x112e0, 0x112e2, 0x1}, {0x112eb, 0x112ff, 0x1}, {0x11302, 0x1133b, 0x1}, {0x1133d, 0x1133f, 0x1}, {0x11341, 0x11365, 0x1}, {0x1136d, 0x1136f, 0x1}, {0x11375, 0x11437, 0x1}, {0x11440, 0x11441, 0x1}, {0x11445, 0x11447, 0x2}, {0x11448, 0x114b2, 0x1}, {0x114b9, 0x114bb, 0x2}, {0x114bc, 0x114be, 0x1}, {0x114c1, 0x114c4, 0x3}, {0x114c5, 0x115b1, 0x1}, {0x115b6, 0x115bb, 0x1}, {0x115be, 0x115c1, 0x3}, {0x115c2, 0x115db, 0x1}, {0x115de, 0x11632, 0x1}, {0x1163b, 0x1163c, 0x1}, {0x1163e, 0x11641, 0x3}, {0x11642, 0x1165f, 0x1}, {0x1166d, 0x116aa, 0x1}, {0x116ac, 0x116ae, 0x2}, {0x116af, 0x116b6, 0x7}, {0x116b8, 0x1171c, 0x1}, {0x11720, 0x11721, 0x1}, {0x11726, 0x1172c, 0x6}, {0x1172d, 0x11a00, 0x1}, {0x11a07, 0x11a08, 0x1}, {0x11a0b, 0x11a32, 0x1}, {0x11a39, 0x11a3a, 0x1}, {0x11a3f, 0x11a46, 0x1}, {0x11a48, 0x11a50, 0x1}, {0x11a57, 0x11a58, 0x1}, {0x11a5c, 0x11a89, 0x1}, {0x11a97, 0x11a9a, 0x3}, {0x11a9b, 0x11c2f, 0x1}, {0x11c37, 0x11c3e, 0x7}, {0x11c3f, 0x11c91, 0x1}, {0x11ca8, 0x11ca9, 0x1}, {0x11cb1, 0x11cb7, 0x3}, {0x11cb8, 0x11d30, 0x1}, {0x11d37, 0x11d39, 0x1}, {0x11d3b, 0x11d3e, 0x3}, {0x11d46, 0x11d48, 0x2}, {0x11d49, 0x16aef, 0x1}, {0x16af5, 0x16b2f, 0x1}, {0x16b37, 0x16f8e, 0x1}, {0x16f93, 0x1bc9c, 0x1}, {0x1bc9f, 0x1bca4, 0x5}, {0x1bca5, 0x1d166, 0x1}, {0x1d16a, 0x1d172, 0x1}, {0x1d183, 0x1d184, 0x1}, {0x1d18c, 0x1d1a9, 0x1}, {0x1d1ae, 0x1d1ff, 0x1}, {0x1d246, 0x1d2ff, 0x1}, {0x1d357, 0x1d6da, 0x1}, {0x1d6dc, 0x1d714, 0x1}, {0x1d716, 0x1d74e, 0x1}, {0x1d750, 0x1d788, 0x1}, {0x1d78a, 0x1d7c2, 0x1}, {0x1d7c4, 0x1d7cd, 0x1}, {0x1d800, 0x1d9ff, 0x1}, {0x1da37, 0x1da3a, 0x1}, {0x1da6d, 0x1da74, 0x1}, {0x1da76, 0x1da83, 0x1}, {0x1da85, 0x1da9a, 0x1}, {0x1daa0, 0x1dab0, 0x10}, {0x1dab1, 0x1dfff, 0x1}, {0x1e007, 0x1e019, 0x12}, {0x1e01a, 0x1e022, 0x8}, {0x1e025, 0x1e02b, 0x6}, {0x1e02c, 0x1e7ff, 0x1}, {0x1f02c, 0x1f02f, 0x1}, {0x1f094, 0x1f09f, 0x1}, {0x1f0af, 0x1f0b0, 0x1}, {0x1f0c0, 0x1f0d0, 0x10}, {0x1f0f6, 0x1f0ff, 0x1}, {0x1f10d, 0x1f169, 0x1}, {0x1f16c, 0x1f25f, 0x1}, {0x1f266, 0x1f2ff, 0x1}, {0x1f6d5, 0x1f6df, 0x1}, {0x1f6ed, 0x1f6ef, 0x1}, {0x1f6f9, 0x1f6ff, 0x1}, {0x1f774, 0x1f77f, 0x1}, {0x1f7d5, 0x1f7ff, 0x1}, {0x1f80c, 0x1f80f, 0x1}, {0x1f848, 0x1f84f, 0x1}, {0x1f85a, 0x1f85f, 0x1}, {0x1f888, 0x1f88f, 0x1}, {0x1f8ae, 0x1f8ff, 0x1}, {0x1f90c, 0x1f90f, 0x1}, {0x1f93f, 0x1f94d, 0xe}, {0x1f94e, 0x1f94f, 0x1}, {0x1f96c, 0x1f97f, 0x1}, {0x1f998, 0x1f9bf, 0x1}, {0x1f9c1, 0x1f9cf, 0x1}, {0x1f9e7, 0x1fffd, 0x1}, {0x20000, 0x2fffd, 0x1}, {0x30000, 0x3fffd, 0x1}, {0x40000, 0x4fffd, 0x1}, {0x50000, 0x5fffd, 0x1}, {0x60000, 0x6fffd, 0x1}, {0x70000, 0x7fffd, 0x1}, {0x80000, 0x8fffd, 0x1}, {0x90000, 0x9fffd, 0x1}, {0xa0000, 0xafffd, 0x1}, {0xb0000, 0xbfffd, 0x1}, {0xc0000, 0xcfffd, 0x1}, {0xd0000, 0xdfffd, 0x1}, {0xe1000, 0xefffd, 0x1}, {0xf0000, 0xffffd, 0x1}, {0x100000, 0x10fffd, 0x1}}, 6}
bidiClassLeftToRightEmbedding = &unicode.RangeTable{[]unicode.Range16{{0x202a, 0x202a, 0x1}}, nil, 0}
bidiClassLeftToRightIsolate = &unicode.RangeTable{[]unicode.Range16{{0x2066, 0x2066, 0x1}}, nil, 0}
bidiClassLeftToRightOverride = &unicode.RangeTable{[]unicode.Range16{{0x202d, 0x202d, 0x1}}, nil, 0}
bidiClassNonspacingMark = &unicode.RangeTable{[]unicode.Range16{{0x300, 0x36f, 0x1}, {0x483, 0x489, 0x1}, {0x591, 0x5bd, 0x1}, {0x5bf, 0x5c1, 0x2}, {0x5c2, 0x5c4, 0x2}, {0x5c5, 0x5c7, 0x2}, {0x610, 0x61a, 0x1}, {0x64b, 0x65f, 0x1}, {0x670, 0x6d6, 0x66}, {0x6d7, 0x6dc, 0x1}, {0x6df, 0x6e4, 0x1}, {0x6e7, 0x6e8, 0x1}, {0x6ea, 0x6ed, 0x1}, {0x711, 0x730, 0x1f}, {0x731, 0x74a, 0x1}, {0x7a6, 0x7b0, 0x1}, {0x7eb, 0x7f3, 0x1}, {0x816, 0x819, 0x1}, {0x81b, 0x823, 0x1}, {0x825, 0x827, 0x1}, {0x829, 0x82d, 0x1}, {0x859, 0x85b, 0x1}, {0x8d4, 0x8e1, 0x1}, {0x8e3, 0x902, 0x1}, {0x93a, 0x93c, 0x2}, {0x941, 0x948, 0x1}, {0x94d, 0x951, 0x4}, {0x952, 0x957, 0x1}, {0x962, 0x963, 0x1}, {0x981, 0x9bc, 0x3b}, {0x9c1, 0x9c4, 0x1}, {0x9cd, 0x9e2, 0x15}, {0x9e3, 0xa01, 0x1e}, {0xa02, 0xa3c, 0x3a}, {0xa41, 0xa42, 0x1}, {0xa47, 0xa48, 0x1}, {0xa4b, 0xa4d, 0x1}, {0xa51, 0xa70, 0x1f}, {0xa71, 0xa75, 0x4}, {0xa81, 0xa82, 0x1}, {0xabc, 0xac1, 0x5}, {0xac2, 0xac5, 0x1}, {0xac7, 0xac8, 0x1}, {0xacd, 0xae2, 0x15}, {0xae3, 0xafa, 0x17}, {0xafb, 0xaff, 0x1}, {0xb01, 0xb3c, 0x3b}, {0xb3f, 0xb41, 0x2}, {0xb42, 0xb44, 0x1}, {0xb4d, 0xb56, 0x9}, {0xb62, 0xb63, 0x1}, {0xb82, 0xbc0, 0x3e}, {0xbcd, 0xc00, 0x33}, {0xc3e, 0xc40, 0x1}, {0xc46, 0xc48, 0x1}, {0xc4a, 0xc4d, 0x1}, {0xc55, 0xc56, 0x1}, {0xc62, 0xc63, 0x1}, {0xc81, 0xcbc, 0x3b}, {0xccc, 0xccd, 0x1}, {0xce2, 0xce3, 0x1}, {0xd00, 0xd01, 0x1}, {0xd3b, 0xd3c, 0x1}, {0xd41, 0xd44, 0x1}, {0xd4d, 0xd62, 0x15}, {0xd63, 0xdca, 0x67}, {0xdd2, 0xdd4, 0x1}, {0xdd6, 0xe31, 0x5b}, {0xe34, 0xe3a, 0x1}, {0xe47, 0xe4e, 0x1}, {0xeb1, 0xeb4, 0x3}, {0xeb5, 0xeb9, 0x1}, {0xebb, 0xebc, 0x1}, {0xec8, 0xecd, 0x1}, {0xf18, 0xf19, 0x1}, {0xf35, 0xf39, 0x2}, {0xf71, 0xf7e, 0x1}, {0xf80, 0xf84, 0x1}, {0xf86, 0xf87, 0x1}, {0xf8d, 0xf97, 0x1}, {0xf99, 0xfbc, 0x1}, {0xfc6, 0x102d, 0x67}, {0x102e, 0x1030, 0x1}, {0x1032, 0x1037, 0x1}, {0x1039, 0x103a, 0x1}, {0x103d, 0x103e, 0x1}, {0x1058, 0x1059, 0x1}, {0x105e, 0x1060, 0x1}, {0x1071, 0x1074, 0x1}, {0x1082, 0x1085, 0x3}, {0x1086, 0x108d, 0x7}, {0x109d, 0x135d, 0x2c0}, {0x135e, 0x135f, 0x1}, {0x1712, 0x1714, 0x1}, {0x1732, 0x1734, 0x1}, {0x1752, 0x1753, 0x1}, {0x1772, 0x1773, 0x1}, {0x17b4, 0x17b5, 0x1}, {0x17b7, 0x17bd, 0x1}, {0x17c6, 0x17c9, 0x3}, {0x17ca, 0x17d3, 0x1}, {0x17dd, 0x180b, 0x2e}, {0x180c, 0x180d, 0x1}, {0x1885, 0x1886, 0x1}, {0x18a9, 0x1920, 0x77}, {0x1921, 0x1922, 0x1}, {0x1927, 0x1928, 0x1}, {0x1932, 0x1939, 0x7}, {0x193a, 0x193b, 0x1}, {0x1a17, 0x1a18, 0x1}, {0x1a1b, 0x1a56, 0x3b}, {0x1a58, 0x1a5e, 0x1}, {0x1a60, 0x1a62, 0x2}, {0x1a65, 0x1a6c, 0x1}, {0x1a73, 0x1a7c, 0x1}, {0x1a7f, 0x1ab0, 0x31}, {0x1ab1, 0x1abe, 0x1}, {0x1b00, 0x1b03, 0x1}, {0x1b34, 0x1b36, 0x2}, {0x1b37, 0x1b3a, 0x1}, {0x1b3c, 0x1b42, 0x6}, {0x1b6b, 0x1b73, 0x1}, {0x1b80, 0x1b81, 0x1}, {0x1ba2, 0x1ba5, 0x1}, {0x1ba8, 0x1ba9, 0x1}, {0x1bab, 0x1bad, 0x1}, {0x1be6, 0x1be8, 0x2}, {0x1be9, 0x1bed, 0x4}, {0x1bef, 0x1bf1, 0x1}, {0x1c2c, 0x1c33, 0x1}, {0x1c36, 0x1c37, 0x1}, {0x1cd0, 0x1cd2, 0x1}, {0x1cd4, 0x1ce0, 0x1}, {0x1ce2, 0x1ce8, 0x1}, {0x1ced, 0x1cf4, 0x7}, {0x1cf8, 0x1cf9, 0x1}, {0x1dc0, 0x1df9, 0x1}, {0x1dfb, 0x1dff, 0x1}, {0x20d0, 0x20f0, 0x1}, {0x2cef, 0x2cf1, 0x1}, {0x2d7f, 0x2de0, 0x61}, {0x2de1, 0x2dff, 0x1}, {0x302a, 0x302d, 0x1}, {0x3099, 0x309a, 0x1}, {0xa66f, 0xa672, 0x1}, {0xa674, 0xa67d, 0x1}, {0xa69e, 0xa69f, 0x1}, {0xa6f0, 0xa6f1, 0x1}, {0xa802, 0xa806, 0x4}, {0xa80b, 0xa825, 0x1a}, {0xa826, 0xa8c4, 0x9e}, {0xa8c5, 0xa8e0, 0x1b}, {0xa8e1, 0xa8f1, 0x1}, {0xa926, 0xa92d, 0x1}, {0xa947, 0xa951, 0x1}, {0xa980, 0xa982, 0x1}, {0xa9b3, 0xa9b6, 0x3}, {0xa9b7, 0xa9b9, 0x1}, {0xa9bc, 0xa9e5, 0x29}, {0xaa29, 0xaa2e, 0x1}, {0xaa31, 0xaa32, 0x1}, {0xaa35, 0xaa36, 0x1}, {0xaa43, 0xaa4c, 0x9}, {0xaa7c, 0xaab0, 0x34}, {0xaab2, 0xaab4, 0x1}, {0xaab7, 0xaab8, 0x1}, {0xaabe, 0xaabf, 0x1}, {0xaac1, 0xaaec, 0x2b}, {0xaaed, 0xaaf6, 0x9}, {0xabe5, 0xabe8, 0x3}, {0xabed, 0xfb1e, 0x4f31}, {0xfe00, 0xfe0f, 0x1}, {0xfe20, 0xfe2f, 0x1}}, []unicode.Range32{{0x101fd, 0x102e0, 0xe3}, {0x10376, 0x1037a, 0x1}, {0x10a01, 0x10a03, 0x1}, {0x10a05, 0x10a06, 0x1}, {0x10a0c, 0x10a0f, 0x1}, {0x10a38, 0x10a3a, 0x1}, {0x10a3f, 0x10ae5, 0xa6}, {0x10ae6, 0x11001, 0x51b}, {0x11038, 0x11046, 0x1}, {0x1107f, 0x11081, 0x1}, {0x110b3, 0x110b6, 0x1}, {0x110b9, 0x110ba, 0x1}, {0x11100, 0x11102, 0x1}, {0x11127, 0x1112b, 0x1}, {0x1112d, 0x11134, 0x1}, {0x11173, 0x11180, 0xd}, {0x11181, 0x111b6, 0x35}, {0x111b7, 0x111be, 0x1}, {0x111ca, 0x111cc, 0x1}, {0x1122f, 0x11231, 0x1}, {0x11234, 0x11236, 0x2}, {0x11237, 0x1123e, 0x7}, {0x112df, 0x112e3, 0x4}, {0x112e4, 0x112ea, 0x1}, {0x11300, 0x11301, 0x1}, {0x1133c, 0x11340, 0x4}, {0x11366, 0x1136c, 0x1}, {0x11370, 0x11374, 0x1}, {0x11438, 0x1143f, 0x1}, {0x11442, 0x11444, 0x1}, {0x11446, 0x114b3, 0x6d}, {0x114b4, 0x114b8, 0x1}, {0x114ba, 0x114bf, 0x5}, {0x114c0, 0x114c2, 0x2}, {0x114c3, 0x115b2, 0xef}, {0x115b3, 0x115b5, 0x1}, {0x115bc, 0x115bd, 0x1}, {0x115bf, 0x115c0, 0x1}, {0x115dc, 0x115dd, 0x1}, {0x11633, 0x1163a, 0x1}, {0x1163d, 0x1163f, 0x2}, {0x11640, 0x116ab, 0x6b}, {0x116ad, 0x116b0, 0x3}, {0x116b1, 0x116b5, 0x1}, {0x116b7, 0x1171d, 0x66}, {0x1171e, 0x1171f, 0x1}, {0x11722, 0x11725, 0x1}, {0x11727, 0x1172b, 0x1}, {0x11a01, 0x11a06, 0x1}, {0x11a09, 0x11a0a, 0x1}, {0x11a33, 0x11a38, 0x1}, {0x11a3b, 0x11a3e, 0x1}, {0x11a47, 0x11a51, 0xa}, {0x11a52, 0x11a56, 0x1}, {0x11a59, 0x11a5b, 0x1}, {0x11a8a, 0x11a96, 0x1}, {0x11a98, 0x11a99, 0x1}, {0x11c30, 0x11c36, 0x1}, {0x11c38, 0x11c3d, 0x1}, {0x11c92, 0x11ca7, 0x1}, {0x11caa, 0x11cb0, 0x1}, {0x11cb2, 0x11cb3, 0x1}, {0x11cb5, 0x11cb6, 0x1}, {0x11d31, 0x11d36, 0x1}, {0x11d3a, 0x11d3c, 0x2}, {0x11d3d, 0x11d3f, 0x2}, {0x11d40, 0x11d45, 0x1}, {0x11d47, 0x16af0, 0x4da9}, {0x16af1, 0x16af4, 0x1}, {0x16b30, 0x16b36, 0x1}, {0x16f8f, 0x16f92, 0x1}, {0x1bc9d, 0x1bc9e, 0x1}, {0x1d167, 0x1d169, 0x1}, {0x1d17b, 0x1d182, 0x1}, {0x1d185, 0x1d18b, 0x1}, {0x1d1aa, 0x1d1ad, 0x1}, {0x1d242, 0x1d244, 0x1}, {0x1da00, 0x1da36, 0x1}, {0x1da3b, 0x1da6c, 0x1}, {0x1da75, 0x1da84, 0xf}, {0x1da9b, 0x1da9f, 0x1}, {0x1daa1, 0x1daaf, 0x1}, {0x1e000, 0x1e006, 0x1}, {0x1e008, 0x1e018, 0x1}, {0x1e01b, 0x1e021, 0x1}, {0x1e023, 0x1e024, 0x1}, {0x1e026, 0x1e02a, 0x1}, {0x1e8d0, 0x1e8d6, 0x1}, {0x1e944, 0x1e94a, 0x1}, {0xe0100, 0xe01ef, 0x1}}, 0}
bidiClassOtherNeutral = &unicode.RangeTable{[]unicode.Range16{{0x21, 0x22, 0x1}, {0x26, 0x2a, 0x1}, {0x3b, 0x40, 0x1}, {0x5b, 0x60, 0x1}, {0x7b, 0x7e, 0x1}, {0xa1, 0xa6, 0x5}, {0xa7, 0xa9, 0x1}, {0xab, 0xac, 0x1}, {0xae, 0xaf, 0x1}, {0xb4, 0xb6, 0x2}, {0xb7, 0xb8, 0x1}, {0xbb, 0xbf, 0x1}, {0xd7, 0xf7, 0x20}, {0x2b9, 0x2ba, 0x1}, {0x2c2, 0x2cf, 0x1}, {0x2d2, 0x2df, 0x1}, {0x2e5, 0x2ed, 0x1}, {0x2ef, 0x2ff, 0x1}, {0x374, 0x375, 0x1}, {0x37e, 0x384, 0x6}, {0x385, 0x387, 0x2}, {0x3f6, 0x58a, 0x194}, {0x58d, 0x58e, 0x1}, {0x606, 0x607, 0x1}, {0x60e, 0x60f, 0x1}, {0x6de, 0x6e9, 0xb}, {0x7f6, 0x7f9, 0x1}, {0xbf3, 0xbf8, 0x1}, {0xbfa, 0xc78, 0x7e}, {0xc79, 0xc7e, 0x1}, {0xf3a, 0xf3d, 0x1}, {0x1390, 0x1399, 0x1}, {0x1400, 0x169b, 0x29b}, {0x169c, 0x17f0, 0x154}, {0x17f1, 0x17f9, 0x1}, {0x1800, 0x180a, 0x1}, {0x1940, 0x1944, 0x4}, {0x1945, 0x19de, 0x99}, {0x19df, 0x19ff, 0x1}, {0x1fbd, 0x1fbf, 0x2}, {0x1fc0, 0x1fc1, 0x1}, {0x1fcd, 0x1fcf, 0x1}, {0x1fdd, 0x1fdf, 0x1}, {0x1fed, 0x1fef, 0x1}, {0x1ffd, 0x1ffe, 0x1}, {0x2010, 0x2027, 0x1}, {0x2035, 0x2043, 0x1}, {0x2045, 0x205e, 0x1}, {0x207c, 0x207e, 0x1}, {0x208c, 0x208e, 0x1}, {0x2100, 0x2101, 0x1}, {0x2103, 0x2106, 0x1}, {0x2108, 0x2109, 0x1}, {0x2114, 0x2116, 0x2}, {0x2117, 0x2118, 0x1}, {0x211e, 0x2123, 0x1}, {0x2125, 0x2129, 0x2}, {0x213a, 0x213b, 0x1}, {0x2140, 0x2144, 0x1}, {0x214a, 0x214d, 0x1}, {0x2150, 0x215f, 0x1}, {0x2189, 0x218b, 0x1}, {0x2190, 0x2211, 0x1}, {0x2214, 0x2335, 0x1}, {0x237b, 0x2394, 0x1}, {0x2396, 0x2426, 0x1}, {0x2440, 0x244a, 0x1}, {0x2460, 0x2487, 0x1}, {0x24ea, 0x26ab, 0x1}, {0x26ad, 0x27ff, 0x1}, {0x2900, 0x2b73, 0x1}, {0x2b76, 0x2b95, 0x1}, {0x2b98, 0x2bb9, 0x1}, {0x2bbd, 0x2bc8, 0x1}, {0x2bca, 0x2bd2, 0x1}, {0x2bec, 0x2bef, 0x1}, {0x2ce5, 0x2cea, 0x1}, {0x2cf9, 0x2cff, 0x1}, {0x2e00, 0x2e49, 0x1}, {0x2e80, 0x2e99, 0x1}, {0x2e9b, 0x2ef3, 0x1}, {0x2f00, 0x2fd5, 0x1}, {0x2ff0, 0x2ffb, 0x1}, {0x3001, 0x3004, 0x1}, {0x3008, 0x3020, 0x1}, {0x3030, 0x3036, 0x6}, {0x3037, 0x303d, 0x6}, {0x303e, 0x303f, 0x1}, {0x309b, 0x309c, 0x1}, {0x30a0, 0x30fb, 0x5b}, {0x31c0, 0x31e3, 0x1}, {0x321d, 0x321e, 0x1}, {0x3250, 0x325f, 0x1}, {0x327c, 0x327e, 0x1}, {0x32b1, 0x32bf, 0x1}, {0x32cc, 0x32cf, 0x1}, {0x3377, 0x337a, 0x1}, {0x33de, 0x33df, 0x1}, {0x33ff, 0x4dc0, 0x19c1}, {0x4dc1, 0x4dff, 0x1}, {0xa490, 0xa4c6, 0x1}, {0xa60d, 0xa60f, 0x1}, {0xa673, 0xa67e, 0xb}, {0xa67f, 0xa700, 0x81}, {0xa701, 0xa721, 0x1}, {0xa788, 0xa828, 0xa0}, {0xa829, 0xa82b, 0x1}, {0xa874, 0xa877, 0x1}, {0xfd3e, 0xfd3f, 0x1}, {0xfdfd, 0xfe10, 0x13}, {0xfe11, 0xfe19, 0x1}, {0xfe30, 0xfe4f, 0x1}, {0xfe51, 0xfe54, 0x3}, {0xfe56, 0xfe5e, 0x1}, {0xfe60, 0xfe61, 0x1}, {0xfe64, 0xfe66, 0x1}, {0xfe68, 0xfe6b, 0x3}, {0xff01, 0xff02, 0x1}, {0xff06, 0xff0a, 0x1}, {0xff1b, 0xff20, 0x1}, {0xff3b, 0xff40, 0x1}, {0xff5b, 0xff65, 0x1}, {0xffe2, 0xffe4, 0x1}, {0xffe8, 0xffee, 0x1}, {0xfff9, 0xfffd, 0x1}}, []unicode.Range32{{0x10101, 0x10140, 0x3f}, {0x10141, 0x1018c, 0x1}, {0x10190, 0x1019b, 0x1}, {0x101a0, 0x1091f, 0x77f}, {0x10b39, 0x10b3f, 0x1}, {0x11052, 0x11065, 0x1}, {0x11660, 0x1166c, 0x1}, {0x1d200, 0x1d241, 0x1}, {0x1d245, 0x1d300, 0xbb}, {0x1d301, 0x1d356, 0x1}, {0x1d6db, 0x1d7c3, 0x3a}, {0x1eef0, 0x1eef1, 0x1}, {0x1f000, 0x1f02b, 0x1}, {0x1f030, 0x1f093, 0x1}, {0x1f0a0, 0x1f0ae, 0x1}, {0x1f0b1, 0x1f0bf, 0x1}, {0x1f0c1, 0x1f0cf, 0x1}, {0x1f0d1, 0x1f0f5, 0x1}, {0x1f10b, 0x1f10c, 0x1}, {0x1f16a, 0x1f16b, 0x1}, {0x1f260, 0x1f265, 0x1}, {0x1f300, 0x1f6d4, 0x1}, {0x1f6e0, 0x1f6ec, 0x1}, {0x1f6f0, 0x1f6f8, 0x1}, {0x1f700, 0x1f773, 0x1}, {0x1f780, 0x1f7d4, 0x1}, {0x1f800, 0x1f80b, 0x1}, {0x1f810, 0x1f847, 0x1}, {0x1f850, 0x1f859, 0x1}, {0x1f860, 0x1f887, 0x1}, {0x1f890, 0x1f8ad, 0x1}, {0x1f900, 0x1f90b, 0x1}, {0x1f910, 0x1f93e, 0x1}, {0x1f940, 0x1f94c, 0x1}, {0x1f950, 0x1f96b, 0x1}, {0x1f980, 0x1f997, 0x1}, {0x1f9c0, 0x1f9d0, 0x10}, {0x1f9d1, 0x1f9e6, 0x1}}, 13}
bidiClassPopDirectionalFormat = &unicode.RangeTable{[]unicode.Range16{{0x202c, 0x202c, 0x1}}, nil, 0}
bidiClassPopDirectionalIsolate = &unicode.RangeTable{[]unicode.Range16{{0x2069, 0x2069, 0x1}}, nil, 0}
bidiClassRightToLeft = &unicode.RangeTable{[]unicode.Range16{{0x590, 0x5be, 0x2e}, {0x5c0, 0x5c6, 0x3}, {0x5c8, 0x5ff, 0x1}, {0x7c0, 0x7ea, 0x1}, {0x7f4, 0x7f5, 0x1}, {0x7fa, 0x815, 0x1}, {0x81a, 0x824, 0xa}, {0x828, 0x82e, 0x6}, {0x82f, 0x858, 0x1}, {0x85c, 0x85f, 0x1}, {0x870, 0x89f, 0x1}, {0x200f, 0xfb1d, 0xdb0e}, {0xfb1f, 0xfb28, 0x1}, {0xfb2a, 0xfb4f, 0x1}}, []unicode.Range32{{0x10800, 0x1091e, 0x1}, {0x10920, 0x10a00, 0x1}, {0x10a04, 0x10a07, 0x3}, {0x10a08, 0x10a0b, 0x1}, {0x10a10, 0x10a37, 0x1}, {0x10a3b, 0x10a3e, 0x1}, {0x10a40, 0x10ae4, 0x1}, {0x10ae7, 0x10b38, 0x1}, {0x10b40, 0x10e5f, 0x1}, {0x10e7f, 0x10fff, 0x1}, {0x1e800, 0x1e8cf, 0x1}, {0x1e8d7, 0x1e943, 0x1}, {0x1e94b, 0x1edff, 0x1}, {0x1ef00, 0x1efff, 0x1}}, 0}
bidiClassRightToLeftEmbedding = &unicode.RangeTable{[]unicode.Range16{{0x202b, 0x202b, 0x1}}, nil, 0}
bidiClassRightToLeftIsolate = &unicode.RangeTable{[]unicode.Range16{{0x2067, 0x2067, 0x1}}, nil, 0}
bidiClassRightToLeftOverride = &unicode.RangeTable{[]unicode.Range16{{0x202e, 0x202e, 0x1}}, nil, 0}
bidiClassSegmentSeparator = &unicode.RangeTable{[]unicode.Range16{{0x9, 0xb, 0x2}, {0x1f, 0x1f, 0x1}}, nil, 2}
bidiClassWhiteSpace = &unicode.RangeTable{[]unicode.Range16{{0xc, 0x20, 0x14}, {0x1680, 0x2000, 0x980}, {0x2001, 0x200a, 0x1}, {0x2028, 0x205f, 0x37}, {0x3000, 0x3000, 0x1}}, nil, 1}
)