ember.cpp 0.1.0
C++ inference engine for Llama-family and paperkiln models (CPU, CUDA, WebAssembly)
Loading...
Searching...
No Matches
unicode_nfc_tables.h
Go to the documentation of this file.
1// Generated by tools/gen_nfc_tables.py: do not edit, regenerate.
2// Source: Python 3.12.3 unicodedata, Unicode 15.0.0.
3// Filtered to HF's NFC (tokenizers 0.22.1, unicode-normalization-alignments' older tables):
4// 108 combining marks inert there get class 0 here: U+07FD, U+0898-U+089F, U+08CA-U+08D3, U+09FE, U+0C3C, U+0D3B-U+0D3C, U+0EBA, U+1715, U+1ABF-U+1ACE, U+1DF6-U+1DFA, U+A82C, U+10D24-U+10D27, U+10EAB-U+10EAC, U+10EFD-U+10EFF, U+10F46-U+10F50, U+10F82-U+10F85, U+11070, U+1133B, U+1145E, U+11839-U+1183A, U+1193D-U+1193E, U+11943, U+119E0, U+11A34, U+11A47, U+11A99, U+11D42, U+11D44-U+11D45, U+11D97, U+11F41-U+11F42, U+16FF0-U+16FF1, U+1E08F, U+1E130-U+1E136, U+1E2AE, U+1E2EC-U+1E2EF, U+1E4EC-U+1E4EF.
5// 1 composites HF does not form lose their decomposition and composition: U+11938.
6#pragma once
7#include <cstdint>
8
9namespace ember {
10namespace nfc {
11namespace tables {
12
13inline constexpr char kUnicodeVersion[] = "15.0.0";
14inline constexpr bool kHfFiltered = true;
15inline constexpr char kNfcAsciiImages[] = ";K`";
16
17// Canonical combining class != 0: code points ascending, with their class.
18inline constexpr uint32_t kCccCount = 814;
19inline constexpr uint32_t kCccCp[kCccCount] = {
20 0x00300, 0x00301, 0x00302, 0x00303, 0x00304, 0x00305, 0x00306, 0x00307, 0x00308, 0x00309,
21 0x0030A, 0x0030B, 0x0030C, 0x0030D, 0x0030E, 0x0030F, 0x00310, 0x00311, 0x00312, 0x00313,
22 0x00314, 0x00315, 0x00316, 0x00317, 0x00318, 0x00319, 0x0031A, 0x0031B, 0x0031C, 0x0031D,
23 0x0031E, 0x0031F, 0x00320, 0x00321, 0x00322, 0x00323, 0x00324, 0x00325, 0x00326, 0x00327,
24 0x00328, 0x00329, 0x0032A, 0x0032B, 0x0032C, 0x0032D, 0x0032E, 0x0032F, 0x00330, 0x00331,
25 0x00332, 0x00333, 0x00334, 0x00335, 0x00336, 0x00337, 0x00338, 0x00339, 0x0033A, 0x0033B,
26 0x0033C, 0x0033D, 0x0033E, 0x0033F, 0x00340, 0x00341, 0x00342, 0x00343, 0x00344, 0x00345,
27 0x00346, 0x00347, 0x00348, 0x00349, 0x0034A, 0x0034B, 0x0034C, 0x0034D, 0x0034E, 0x00350,
28 0x00351, 0x00352, 0x00353, 0x00354, 0x00355, 0x00356, 0x00357, 0x00358, 0x00359, 0x0035A,
29 0x0035B, 0x0035C, 0x0035D, 0x0035E, 0x0035F, 0x00360, 0x00361, 0x00362, 0x00363, 0x00364,
30 0x00365, 0x00366, 0x00367, 0x00368, 0x00369, 0x0036A, 0x0036B, 0x0036C, 0x0036D, 0x0036E,
31 0x0036F, 0x00483, 0x00484, 0x00485, 0x00486, 0x00487, 0x00591, 0x00592, 0x00593, 0x00594,
32 0x00595, 0x00596, 0x00597, 0x00598, 0x00599, 0x0059A, 0x0059B, 0x0059C, 0x0059D, 0x0059E,
33 0x0059F, 0x005A0, 0x005A1, 0x005A2, 0x005A3, 0x005A4, 0x005A5, 0x005A6, 0x005A7, 0x005A8,
34 0x005A9, 0x005AA, 0x005AB, 0x005AC, 0x005AD, 0x005AE, 0x005AF, 0x005B0, 0x005B1, 0x005B2,
35 0x005B3, 0x005B4, 0x005B5, 0x005B6, 0x005B7, 0x005B8, 0x005B9, 0x005BA, 0x005BB, 0x005BC,
36 0x005BD, 0x005BF, 0x005C1, 0x005C2, 0x005C4, 0x005C5, 0x005C7, 0x00610, 0x00611, 0x00612,
37 0x00613, 0x00614, 0x00615, 0x00616, 0x00617, 0x00618, 0x00619, 0x0061A, 0x0064B, 0x0064C,
38 0x0064D, 0x0064E, 0x0064F, 0x00650, 0x00651, 0x00652, 0x00653, 0x00654, 0x00655, 0x00656,
39 0x00657, 0x00658, 0x00659, 0x0065A, 0x0065B, 0x0065C, 0x0065D, 0x0065E, 0x0065F, 0x00670,
40 0x006D6, 0x006D7, 0x006D8, 0x006D9, 0x006DA, 0x006DB, 0x006DC, 0x006DF, 0x006E0, 0x006E1,
41 0x006E2, 0x006E3, 0x006E4, 0x006E7, 0x006E8, 0x006EA, 0x006EB, 0x006EC, 0x006ED, 0x00711,
42 0x00730, 0x00731, 0x00732, 0x00733, 0x00734, 0x00735, 0x00736, 0x00737, 0x00738, 0x00739,
43 0x0073A, 0x0073B, 0x0073C, 0x0073D, 0x0073E, 0x0073F, 0x00740, 0x00741, 0x00742, 0x00743,
44 0x00744, 0x00745, 0x00746, 0x00747, 0x00748, 0x00749, 0x0074A, 0x007EB, 0x007EC, 0x007ED,
45 0x007EE, 0x007EF, 0x007F0, 0x007F1, 0x007F2, 0x007F3, 0x00816, 0x00817, 0x00818, 0x00819,
46 0x0081B, 0x0081C, 0x0081D, 0x0081E, 0x0081F, 0x00820, 0x00821, 0x00822, 0x00823, 0x00825,
47 0x00826, 0x00827, 0x00829, 0x0082A, 0x0082B, 0x0082C, 0x0082D, 0x00859, 0x0085A, 0x0085B,
48 0x008D4, 0x008D5, 0x008D6, 0x008D7, 0x008D8, 0x008D9, 0x008DA, 0x008DB, 0x008DC, 0x008DD,
49 0x008DE, 0x008DF, 0x008E0, 0x008E1, 0x008E3, 0x008E4, 0x008E5, 0x008E6, 0x008E7, 0x008E8,
50 0x008E9, 0x008EA, 0x008EB, 0x008EC, 0x008ED, 0x008EE, 0x008EF, 0x008F0, 0x008F1, 0x008F2,
51 0x008F3, 0x008F4, 0x008F5, 0x008F6, 0x008F7, 0x008F8, 0x008F9, 0x008FA, 0x008FB, 0x008FC,
52 0x008FD, 0x008FE, 0x008FF, 0x0093C, 0x0094D, 0x00951, 0x00952, 0x00953, 0x00954, 0x009BC,
53 0x009CD, 0x00A3C, 0x00A4D, 0x00ABC, 0x00ACD, 0x00B3C, 0x00B4D, 0x00BCD, 0x00C4D, 0x00C55,
54 0x00C56, 0x00CBC, 0x00CCD, 0x00D4D, 0x00DCA, 0x00E38, 0x00E39, 0x00E3A, 0x00E48, 0x00E49,
55 0x00E4A, 0x00E4B, 0x00EB8, 0x00EB9, 0x00EC8, 0x00EC9, 0x00ECA, 0x00ECB, 0x00F18, 0x00F19,
56 0x00F35, 0x00F37, 0x00F39, 0x00F71, 0x00F72, 0x00F74, 0x00F7A, 0x00F7B, 0x00F7C, 0x00F7D,
57 0x00F80, 0x00F82, 0x00F83, 0x00F84, 0x00F86, 0x00F87, 0x00FC6, 0x01037, 0x01039, 0x0103A,
58 0x0108D, 0x0135D, 0x0135E, 0x0135F, 0x01714, 0x01734, 0x017D2, 0x017DD, 0x018A9, 0x01939,
59 0x0193A, 0x0193B, 0x01A17, 0x01A18, 0x01A60, 0x01A75, 0x01A76, 0x01A77, 0x01A78, 0x01A79,
60 0x01A7A, 0x01A7B, 0x01A7C, 0x01A7F, 0x01AB0, 0x01AB1, 0x01AB2, 0x01AB3, 0x01AB4, 0x01AB5,
61 0x01AB6, 0x01AB7, 0x01AB8, 0x01AB9, 0x01ABA, 0x01ABB, 0x01ABC, 0x01ABD, 0x01B34, 0x01B44,
62 0x01B6B, 0x01B6C, 0x01B6D, 0x01B6E, 0x01B6F, 0x01B70, 0x01B71, 0x01B72, 0x01B73, 0x01BAA,
63 0x01BAB, 0x01BE6, 0x01BF2, 0x01BF3, 0x01C37, 0x01CD0, 0x01CD1, 0x01CD2, 0x01CD4, 0x01CD5,
64 0x01CD6, 0x01CD7, 0x01CD8, 0x01CD9, 0x01CDA, 0x01CDB, 0x01CDC, 0x01CDD, 0x01CDE, 0x01CDF,
65 0x01CE0, 0x01CE2, 0x01CE3, 0x01CE4, 0x01CE5, 0x01CE6, 0x01CE7, 0x01CE8, 0x01CED, 0x01CF4,
66 0x01CF8, 0x01CF9, 0x01DC0, 0x01DC1, 0x01DC2, 0x01DC3, 0x01DC4, 0x01DC5, 0x01DC6, 0x01DC7,
67 0x01DC8, 0x01DC9, 0x01DCA, 0x01DCB, 0x01DCC, 0x01DCD, 0x01DCE, 0x01DCF, 0x01DD0, 0x01DD1,
68 0x01DD2, 0x01DD3, 0x01DD4, 0x01DD5, 0x01DD6, 0x01DD7, 0x01DD8, 0x01DD9, 0x01DDA, 0x01DDB,
69 0x01DDC, 0x01DDD, 0x01DDE, 0x01DDF, 0x01DE0, 0x01DE1, 0x01DE2, 0x01DE3, 0x01DE4, 0x01DE5,
70 0x01DE6, 0x01DE7, 0x01DE8, 0x01DE9, 0x01DEA, 0x01DEB, 0x01DEC, 0x01DED, 0x01DEE, 0x01DEF,
71 0x01DF0, 0x01DF1, 0x01DF2, 0x01DF3, 0x01DF4, 0x01DF5, 0x01DFB, 0x01DFC, 0x01DFD, 0x01DFE,
72 0x01DFF, 0x020D0, 0x020D1, 0x020D2, 0x020D3, 0x020D4, 0x020D5, 0x020D6, 0x020D7, 0x020D8,
73 0x020D9, 0x020DA, 0x020DB, 0x020DC, 0x020E1, 0x020E5, 0x020E6, 0x020E7, 0x020E8, 0x020E9,
74 0x020EA, 0x020EB, 0x020EC, 0x020ED, 0x020EE, 0x020EF, 0x020F0, 0x02CEF, 0x02CF0, 0x02CF1,
75 0x02D7F, 0x02DE0, 0x02DE1, 0x02DE2, 0x02DE3, 0x02DE4, 0x02DE5, 0x02DE6, 0x02DE7, 0x02DE8,
76 0x02DE9, 0x02DEA, 0x02DEB, 0x02DEC, 0x02DED, 0x02DEE, 0x02DEF, 0x02DF0, 0x02DF1, 0x02DF2,
77 0x02DF3, 0x02DF4, 0x02DF5, 0x02DF6, 0x02DF7, 0x02DF8, 0x02DF9, 0x02DFA, 0x02DFB, 0x02DFC,
78 0x02DFD, 0x02DFE, 0x02DFF, 0x0302A, 0x0302B, 0x0302C, 0x0302D, 0x0302E, 0x0302F, 0x03099,
79 0x0309A, 0x0A66F, 0x0A674, 0x0A675, 0x0A676, 0x0A677, 0x0A678, 0x0A679, 0x0A67A, 0x0A67B,
80 0x0A67C, 0x0A67D, 0x0A69E, 0x0A69F, 0x0A6F0, 0x0A6F1, 0x0A806, 0x0A8C4, 0x0A8E0, 0x0A8E1,
81 0x0A8E2, 0x0A8E3, 0x0A8E4, 0x0A8E5, 0x0A8E6, 0x0A8E7, 0x0A8E8, 0x0A8E9, 0x0A8EA, 0x0A8EB,
82 0x0A8EC, 0x0A8ED, 0x0A8EE, 0x0A8EF, 0x0A8F0, 0x0A8F1, 0x0A92B, 0x0A92C, 0x0A92D, 0x0A953,
83 0x0A9B3, 0x0A9C0, 0x0AAB0, 0x0AAB2, 0x0AAB3, 0x0AAB4, 0x0AAB7, 0x0AAB8, 0x0AABE, 0x0AABF,
84 0x0AAC1, 0x0AAF6, 0x0ABED, 0x0FB1E, 0x0FE20, 0x0FE21, 0x0FE22, 0x0FE23, 0x0FE24, 0x0FE25,
85 0x0FE26, 0x0FE27, 0x0FE28, 0x0FE29, 0x0FE2A, 0x0FE2B, 0x0FE2C, 0x0FE2D, 0x0FE2E, 0x0FE2F,
86 0x101FD, 0x102E0, 0x10376, 0x10377, 0x10378, 0x10379, 0x1037A, 0x10A0D, 0x10A0F, 0x10A38,
87 0x10A39, 0x10A3A, 0x10A3F, 0x10AE5, 0x10AE6, 0x11046, 0x1107F, 0x110B9, 0x110BA, 0x11100,
88 0x11101, 0x11102, 0x11133, 0x11134, 0x11173, 0x111C0, 0x111CA, 0x11235, 0x11236, 0x112E9,
89 0x112EA, 0x1133C, 0x1134D, 0x11366, 0x11367, 0x11368, 0x11369, 0x1136A, 0x1136B, 0x1136C,
90 0x11370, 0x11371, 0x11372, 0x11373, 0x11374, 0x11442, 0x11446, 0x114C2, 0x114C3, 0x115BF,
91 0x115C0, 0x1163F, 0x116B6, 0x116B7, 0x1172B, 0x11C3F, 0x16AF0, 0x16AF1, 0x16AF2, 0x16AF3,
92 0x16AF4, 0x16B30, 0x16B31, 0x16B32, 0x16B33, 0x16B34, 0x16B35, 0x16B36, 0x1BC9E, 0x1D165,
93 0x1D166, 0x1D167, 0x1D168, 0x1D169, 0x1D16D, 0x1D16E, 0x1D16F, 0x1D170, 0x1D171, 0x1D172,
94 0x1D17B, 0x1D17C, 0x1D17D, 0x1D17E, 0x1D17F, 0x1D180, 0x1D181, 0x1D182, 0x1D185, 0x1D186,
95 0x1D187, 0x1D188, 0x1D189, 0x1D18A, 0x1D18B, 0x1D1AA, 0x1D1AB, 0x1D1AC, 0x1D1AD, 0x1D242,
96 0x1D243, 0x1D244, 0x1E000, 0x1E001, 0x1E002, 0x1E003, 0x1E004, 0x1E005, 0x1E006, 0x1E008,
97 0x1E009, 0x1E00A, 0x1E00B, 0x1E00C, 0x1E00D, 0x1E00E, 0x1E00F, 0x1E010, 0x1E011, 0x1E012,
98 0x1E013, 0x1E014, 0x1E015, 0x1E016, 0x1E017, 0x1E018, 0x1E01B, 0x1E01C, 0x1E01D, 0x1E01E,
99 0x1E01F, 0x1E020, 0x1E021, 0x1E023, 0x1E024, 0x1E026, 0x1E027, 0x1E028, 0x1E029, 0x1E02A,
100 0x1E8D0, 0x1E8D1, 0x1E8D2, 0x1E8D3, 0x1E8D4, 0x1E8D5, 0x1E8D6, 0x1E944, 0x1E945, 0x1E946,
101 0x1E947, 0x1E948, 0x1E949, 0x1E94A,
102};
103inline constexpr uint8_t kCccVal[kCccCount] = {
104 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230,
105 230, 232, 220, 220, 220, 220, 232, 216, 220, 220, 220, 220, 220, 202, 202, 220, 220, 220, 220, 202,
106 202, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 220, 1, 1, 1, 1, 1, 220, 220, 220,
107 220, 230, 230, 230, 230, 230, 230, 230, 230, 240, 230, 220, 220, 220, 230, 230, 230, 220, 220, 230,
108 230, 230, 220, 220, 220, 220, 230, 232, 220, 220, 230, 233, 234, 234, 233, 234, 234, 233, 230, 230,
109 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 220, 230, 230, 230,
110 230, 220, 230, 230, 230, 222, 220, 230, 230, 230, 230, 230, 230, 220, 220, 220, 220, 220, 220, 230,
111 230, 220, 230, 230, 222, 228, 230, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21,
112 22, 23, 24, 25, 230, 220, 18, 230, 230, 230, 230, 230, 230, 230, 230, 30, 31, 32, 27, 28,
113 29, 30, 31, 32, 33, 34, 230, 230, 220, 220, 230, 230, 230, 230, 230, 220, 230, 230, 220, 35,
114 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 220, 230, 230, 230, 220, 230, 230, 220, 36,
115 230, 220, 230, 230, 220, 230, 230, 220, 220, 220, 230, 220, 220, 230, 220, 230, 230, 230, 220, 230,
116 220, 230, 220, 230, 220, 230, 230, 230, 230, 230, 230, 230, 230, 230, 220, 230, 230, 230, 230, 230,
117 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 220, 220, 220,
118 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 220, 230, 230, 220, 230, 230,
119 220, 230, 230, 230, 220, 220, 220, 27, 28, 29, 230, 230, 230, 220, 230, 230, 220, 220, 230, 230,
120 230, 230, 230, 7, 9, 230, 220, 230, 230, 7, 9, 7, 9, 7, 9, 7, 9, 9, 9, 84,
121 91, 7, 9, 9, 9, 103, 103, 9, 107, 107, 107, 107, 118, 118, 122, 122, 122, 122, 220, 220,
122 220, 220, 216, 129, 130, 132, 130, 130, 130, 130, 130, 230, 230, 9, 230, 230, 220, 7, 9, 9,
123 220, 230, 230, 230, 9, 9, 9, 230, 228, 222, 230, 220, 230, 220, 9, 230, 230, 230, 230, 230,
124 230, 230, 230, 220, 230, 230, 230, 230, 230, 220, 220, 220, 220, 220, 220, 230, 230, 220, 7, 9,
125 230, 220, 230, 230, 230, 230, 230, 230, 230, 9, 9, 7, 9, 9, 7, 230, 230, 230, 1, 220,
126 220, 220, 220, 220, 230, 230, 220, 220, 220, 220, 230, 1, 1, 1, 1, 1, 1, 1, 220, 230,
127 230, 230, 230, 230, 220, 230, 230, 230, 230, 230, 230, 230, 220, 230, 230, 234, 214, 220, 202, 230,
128 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230,
129 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 233, 220, 230,
130 220, 230, 230, 1, 1, 230, 230, 230, 230, 1, 1, 1, 230, 230, 230, 1, 1, 230, 220, 230,
131 1, 1, 220, 220, 220, 220, 230, 230, 230, 230, 9, 230, 230, 230, 230, 230, 230, 230, 230, 230,
132 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230,
133 230, 230, 230, 218, 228, 232, 222, 224, 224, 8, 8, 230, 230, 230, 230, 230, 230, 230, 230, 230,
134 230, 230, 230, 230, 230, 230, 9, 9, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230,
135 230, 230, 230, 230, 230, 230, 220, 220, 220, 9, 7, 9, 230, 230, 230, 220, 230, 230, 230, 230,
136 230, 9, 9, 26, 230, 230, 230, 230, 230, 230, 230, 220, 220, 220, 220, 220, 220, 220, 230, 230,
137 220, 220, 230, 230, 230, 230, 230, 220, 230, 230, 1, 220, 9, 230, 220, 9, 9, 9, 7, 230,
138 230, 230, 9, 9, 7, 9, 7, 9, 7, 7, 9, 7, 9, 230, 230, 230, 230, 230, 230, 230,
139 230, 230, 230, 230, 230, 9, 7, 9, 7, 9, 7, 9, 9, 7, 9, 9, 1, 1, 1, 1,
140 1, 230, 230, 230, 230, 230, 230, 230, 1, 216, 216, 1, 1, 1, 226, 216, 216, 216, 216, 216,
141 220, 220, 220, 220, 220, 220, 220, 220, 230, 230, 230, 230, 230, 220, 220, 230, 230, 230, 230, 230,
142 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230,
143 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230,
144 220, 220, 220, 220, 220, 220, 220, 230, 230, 230, 230, 230, 230, 7,
145};
146
147// Full canonical decompositions (Hangul syllables excepted): code point, offset into
148// kDecompData, length.
149inline constexpr uint32_t kDecompCount = 2060;
150inline constexpr uint32_t kDecompCp[kDecompCount] = {
151 0x000C0, 0x000C1, 0x000C2, 0x000C3, 0x000C4, 0x000C5, 0x000C7, 0x000C8, 0x000C9, 0x000CA,
152 0x000CB, 0x000CC, 0x000CD, 0x000CE, 0x000CF, 0x000D1, 0x000D2, 0x000D3, 0x000D4, 0x000D5,
153 0x000D6, 0x000D9, 0x000DA, 0x000DB, 0x000DC, 0x000DD, 0x000E0, 0x000E1, 0x000E2, 0x000E3,
154 0x000E4, 0x000E5, 0x000E7, 0x000E8, 0x000E9, 0x000EA, 0x000EB, 0x000EC, 0x000ED, 0x000EE,
155 0x000EF, 0x000F1, 0x000F2, 0x000F3, 0x000F4, 0x000F5, 0x000F6, 0x000F9, 0x000FA, 0x000FB,
156 0x000FC, 0x000FD, 0x000FF, 0x00100, 0x00101, 0x00102, 0x00103, 0x00104, 0x00105, 0x00106,
157 0x00107, 0x00108, 0x00109, 0x0010A, 0x0010B, 0x0010C, 0x0010D, 0x0010E, 0x0010F, 0x00112,
158 0x00113, 0x00114, 0x00115, 0x00116, 0x00117, 0x00118, 0x00119, 0x0011A, 0x0011B, 0x0011C,
159 0x0011D, 0x0011E, 0x0011F, 0x00120, 0x00121, 0x00122, 0x00123, 0x00124, 0x00125, 0x00128,
160 0x00129, 0x0012A, 0x0012B, 0x0012C, 0x0012D, 0x0012E, 0x0012F, 0x00130, 0x00134, 0x00135,
161 0x00136, 0x00137, 0x00139, 0x0013A, 0x0013B, 0x0013C, 0x0013D, 0x0013E, 0x00143, 0x00144,
162 0x00145, 0x00146, 0x00147, 0x00148, 0x0014C, 0x0014D, 0x0014E, 0x0014F, 0x00150, 0x00151,
163 0x00154, 0x00155, 0x00156, 0x00157, 0x00158, 0x00159, 0x0015A, 0x0015B, 0x0015C, 0x0015D,
164 0x0015E, 0x0015F, 0x00160, 0x00161, 0x00162, 0x00163, 0x00164, 0x00165, 0x00168, 0x00169,
165 0x0016A, 0x0016B, 0x0016C, 0x0016D, 0x0016E, 0x0016F, 0x00170, 0x00171, 0x00172, 0x00173,
166 0x00174, 0x00175, 0x00176, 0x00177, 0x00178, 0x00179, 0x0017A, 0x0017B, 0x0017C, 0x0017D,
167 0x0017E, 0x001A0, 0x001A1, 0x001AF, 0x001B0, 0x001CD, 0x001CE, 0x001CF, 0x001D0, 0x001D1,
168 0x001D2, 0x001D3, 0x001D4, 0x001D5, 0x001D6, 0x001D7, 0x001D8, 0x001D9, 0x001DA, 0x001DB,
169 0x001DC, 0x001DE, 0x001DF, 0x001E0, 0x001E1, 0x001E2, 0x001E3, 0x001E6, 0x001E7, 0x001E8,
170 0x001E9, 0x001EA, 0x001EB, 0x001EC, 0x001ED, 0x001EE, 0x001EF, 0x001F0, 0x001F4, 0x001F5,
171 0x001F8, 0x001F9, 0x001FA, 0x001FB, 0x001FC, 0x001FD, 0x001FE, 0x001FF, 0x00200, 0x00201,
172 0x00202, 0x00203, 0x00204, 0x00205, 0x00206, 0x00207, 0x00208, 0x00209, 0x0020A, 0x0020B,
173 0x0020C, 0x0020D, 0x0020E, 0x0020F, 0x00210, 0x00211, 0x00212, 0x00213, 0x00214, 0x00215,
174 0x00216, 0x00217, 0x00218, 0x00219, 0x0021A, 0x0021B, 0x0021E, 0x0021F, 0x00226, 0x00227,
175 0x00228, 0x00229, 0x0022A, 0x0022B, 0x0022C, 0x0022D, 0x0022E, 0x0022F, 0x00230, 0x00231,
176 0x00232, 0x00233, 0x00340, 0x00341, 0x00343, 0x00344, 0x00374, 0x0037E, 0x00385, 0x00386,
177 0x00387, 0x00388, 0x00389, 0x0038A, 0x0038C, 0x0038E, 0x0038F, 0x00390, 0x003AA, 0x003AB,
178 0x003AC, 0x003AD, 0x003AE, 0x003AF, 0x003B0, 0x003CA, 0x003CB, 0x003CC, 0x003CD, 0x003CE,
179 0x003D3, 0x003D4, 0x00400, 0x00401, 0x00403, 0x00407, 0x0040C, 0x0040D, 0x0040E, 0x00419,
180 0x00439, 0x00450, 0x00451, 0x00453, 0x00457, 0x0045C, 0x0045D, 0x0045E, 0x00476, 0x00477,
181 0x004C1, 0x004C2, 0x004D0, 0x004D1, 0x004D2, 0x004D3, 0x004D6, 0x004D7, 0x004DA, 0x004DB,
182 0x004DC, 0x004DD, 0x004DE, 0x004DF, 0x004E2, 0x004E3, 0x004E4, 0x004E5, 0x004E6, 0x004E7,
183 0x004EA, 0x004EB, 0x004EC, 0x004ED, 0x004EE, 0x004EF, 0x004F0, 0x004F1, 0x004F2, 0x004F3,
184 0x004F4, 0x004F5, 0x004F8, 0x004F9, 0x00622, 0x00623, 0x00624, 0x00625, 0x00626, 0x006C0,
185 0x006C2, 0x006D3, 0x00929, 0x00931, 0x00934, 0x00958, 0x00959, 0x0095A, 0x0095B, 0x0095C,
186 0x0095D, 0x0095E, 0x0095F, 0x009CB, 0x009CC, 0x009DC, 0x009DD, 0x009DF, 0x00A33, 0x00A36,
187 0x00A59, 0x00A5A, 0x00A5B, 0x00A5E, 0x00B48, 0x00B4B, 0x00B4C, 0x00B5C, 0x00B5D, 0x00B94,
188 0x00BCA, 0x00BCB, 0x00BCC, 0x00C48, 0x00CC0, 0x00CC7, 0x00CC8, 0x00CCA, 0x00CCB, 0x00D4A,
189 0x00D4B, 0x00D4C, 0x00DDA, 0x00DDC, 0x00DDD, 0x00DDE, 0x00F43, 0x00F4D, 0x00F52, 0x00F57,
190 0x00F5C, 0x00F69, 0x00F73, 0x00F75, 0x00F76, 0x00F78, 0x00F81, 0x00F93, 0x00F9D, 0x00FA2,
191 0x00FA7, 0x00FAC, 0x00FB9, 0x01026, 0x01B06, 0x01B08, 0x01B0A, 0x01B0C, 0x01B0E, 0x01B12,
192 0x01B3B, 0x01B3D, 0x01B40, 0x01B41, 0x01B43, 0x01E00, 0x01E01, 0x01E02, 0x01E03, 0x01E04,
193 0x01E05, 0x01E06, 0x01E07, 0x01E08, 0x01E09, 0x01E0A, 0x01E0B, 0x01E0C, 0x01E0D, 0x01E0E,
194 0x01E0F, 0x01E10, 0x01E11, 0x01E12, 0x01E13, 0x01E14, 0x01E15, 0x01E16, 0x01E17, 0x01E18,
195 0x01E19, 0x01E1A, 0x01E1B, 0x01E1C, 0x01E1D, 0x01E1E, 0x01E1F, 0x01E20, 0x01E21, 0x01E22,
196 0x01E23, 0x01E24, 0x01E25, 0x01E26, 0x01E27, 0x01E28, 0x01E29, 0x01E2A, 0x01E2B, 0x01E2C,
197 0x01E2D, 0x01E2E, 0x01E2F, 0x01E30, 0x01E31, 0x01E32, 0x01E33, 0x01E34, 0x01E35, 0x01E36,
198 0x01E37, 0x01E38, 0x01E39, 0x01E3A, 0x01E3B, 0x01E3C, 0x01E3D, 0x01E3E, 0x01E3F, 0x01E40,
199 0x01E41, 0x01E42, 0x01E43, 0x01E44, 0x01E45, 0x01E46, 0x01E47, 0x01E48, 0x01E49, 0x01E4A,
200 0x01E4B, 0x01E4C, 0x01E4D, 0x01E4E, 0x01E4F, 0x01E50, 0x01E51, 0x01E52, 0x01E53, 0x01E54,
201 0x01E55, 0x01E56, 0x01E57, 0x01E58, 0x01E59, 0x01E5A, 0x01E5B, 0x01E5C, 0x01E5D, 0x01E5E,
202 0x01E5F, 0x01E60, 0x01E61, 0x01E62, 0x01E63, 0x01E64, 0x01E65, 0x01E66, 0x01E67, 0x01E68,
203 0x01E69, 0x01E6A, 0x01E6B, 0x01E6C, 0x01E6D, 0x01E6E, 0x01E6F, 0x01E70, 0x01E71, 0x01E72,
204 0x01E73, 0x01E74, 0x01E75, 0x01E76, 0x01E77, 0x01E78, 0x01E79, 0x01E7A, 0x01E7B, 0x01E7C,
205 0x01E7D, 0x01E7E, 0x01E7F, 0x01E80, 0x01E81, 0x01E82, 0x01E83, 0x01E84, 0x01E85, 0x01E86,
206 0x01E87, 0x01E88, 0x01E89, 0x01E8A, 0x01E8B, 0x01E8C, 0x01E8D, 0x01E8E, 0x01E8F, 0x01E90,
207 0x01E91, 0x01E92, 0x01E93, 0x01E94, 0x01E95, 0x01E96, 0x01E97, 0x01E98, 0x01E99, 0x01E9B,
208 0x01EA0, 0x01EA1, 0x01EA2, 0x01EA3, 0x01EA4, 0x01EA5, 0x01EA6, 0x01EA7, 0x01EA8, 0x01EA9,
209 0x01EAA, 0x01EAB, 0x01EAC, 0x01EAD, 0x01EAE, 0x01EAF, 0x01EB0, 0x01EB1, 0x01EB2, 0x01EB3,
210 0x01EB4, 0x01EB5, 0x01EB6, 0x01EB7, 0x01EB8, 0x01EB9, 0x01EBA, 0x01EBB, 0x01EBC, 0x01EBD,
211 0x01EBE, 0x01EBF, 0x01EC0, 0x01EC1, 0x01EC2, 0x01EC3, 0x01EC4, 0x01EC5, 0x01EC6, 0x01EC7,
212 0x01EC8, 0x01EC9, 0x01ECA, 0x01ECB, 0x01ECC, 0x01ECD, 0x01ECE, 0x01ECF, 0x01ED0, 0x01ED1,
213 0x01ED2, 0x01ED3, 0x01ED4, 0x01ED5, 0x01ED6, 0x01ED7, 0x01ED8, 0x01ED9, 0x01EDA, 0x01EDB,
214 0x01EDC, 0x01EDD, 0x01EDE, 0x01EDF, 0x01EE0, 0x01EE1, 0x01EE2, 0x01EE3, 0x01EE4, 0x01EE5,
215 0x01EE6, 0x01EE7, 0x01EE8, 0x01EE9, 0x01EEA, 0x01EEB, 0x01EEC, 0x01EED, 0x01EEE, 0x01EEF,
216 0x01EF0, 0x01EF1, 0x01EF2, 0x01EF3, 0x01EF4, 0x01EF5, 0x01EF6, 0x01EF7, 0x01EF8, 0x01EF9,
217 0x01F00, 0x01F01, 0x01F02, 0x01F03, 0x01F04, 0x01F05, 0x01F06, 0x01F07, 0x01F08, 0x01F09,
218 0x01F0A, 0x01F0B, 0x01F0C, 0x01F0D, 0x01F0E, 0x01F0F, 0x01F10, 0x01F11, 0x01F12, 0x01F13,
219 0x01F14, 0x01F15, 0x01F18, 0x01F19, 0x01F1A, 0x01F1B, 0x01F1C, 0x01F1D, 0x01F20, 0x01F21,
220 0x01F22, 0x01F23, 0x01F24, 0x01F25, 0x01F26, 0x01F27, 0x01F28, 0x01F29, 0x01F2A, 0x01F2B,
221 0x01F2C, 0x01F2D, 0x01F2E, 0x01F2F, 0x01F30, 0x01F31, 0x01F32, 0x01F33, 0x01F34, 0x01F35,
222 0x01F36, 0x01F37, 0x01F38, 0x01F39, 0x01F3A, 0x01F3B, 0x01F3C, 0x01F3D, 0x01F3E, 0x01F3F,
223 0x01F40, 0x01F41, 0x01F42, 0x01F43, 0x01F44, 0x01F45, 0x01F48, 0x01F49, 0x01F4A, 0x01F4B,
224 0x01F4C, 0x01F4D, 0x01F50, 0x01F51, 0x01F52, 0x01F53, 0x01F54, 0x01F55, 0x01F56, 0x01F57,
225 0x01F59, 0x01F5B, 0x01F5D, 0x01F5F, 0x01F60, 0x01F61, 0x01F62, 0x01F63, 0x01F64, 0x01F65,
226 0x01F66, 0x01F67, 0x01F68, 0x01F69, 0x01F6A, 0x01F6B, 0x01F6C, 0x01F6D, 0x01F6E, 0x01F6F,
227 0x01F70, 0x01F71, 0x01F72, 0x01F73, 0x01F74, 0x01F75, 0x01F76, 0x01F77, 0x01F78, 0x01F79,
228 0x01F7A, 0x01F7B, 0x01F7C, 0x01F7D, 0x01F80, 0x01F81, 0x01F82, 0x01F83, 0x01F84, 0x01F85,
229 0x01F86, 0x01F87, 0x01F88, 0x01F89, 0x01F8A, 0x01F8B, 0x01F8C, 0x01F8D, 0x01F8E, 0x01F8F,
230 0x01F90, 0x01F91, 0x01F92, 0x01F93, 0x01F94, 0x01F95, 0x01F96, 0x01F97, 0x01F98, 0x01F99,
231 0x01F9A, 0x01F9B, 0x01F9C, 0x01F9D, 0x01F9E, 0x01F9F, 0x01FA0, 0x01FA1, 0x01FA2, 0x01FA3,
232 0x01FA4, 0x01FA5, 0x01FA6, 0x01FA7, 0x01FA8, 0x01FA9, 0x01FAA, 0x01FAB, 0x01FAC, 0x01FAD,
233 0x01FAE, 0x01FAF, 0x01FB0, 0x01FB1, 0x01FB2, 0x01FB3, 0x01FB4, 0x01FB6, 0x01FB7, 0x01FB8,
234 0x01FB9, 0x01FBA, 0x01FBB, 0x01FBC, 0x01FBE, 0x01FC1, 0x01FC2, 0x01FC3, 0x01FC4, 0x01FC6,
235 0x01FC7, 0x01FC8, 0x01FC9, 0x01FCA, 0x01FCB, 0x01FCC, 0x01FCD, 0x01FCE, 0x01FCF, 0x01FD0,
236 0x01FD1, 0x01FD2, 0x01FD3, 0x01FD6, 0x01FD7, 0x01FD8, 0x01FD9, 0x01FDA, 0x01FDB, 0x01FDD,
237 0x01FDE, 0x01FDF, 0x01FE0, 0x01FE1, 0x01FE2, 0x01FE3, 0x01FE4, 0x01FE5, 0x01FE6, 0x01FE7,
238 0x01FE8, 0x01FE9, 0x01FEA, 0x01FEB, 0x01FEC, 0x01FED, 0x01FEE, 0x01FEF, 0x01FF2, 0x01FF3,
239 0x01FF4, 0x01FF6, 0x01FF7, 0x01FF8, 0x01FF9, 0x01FFA, 0x01FFB, 0x01FFC, 0x01FFD, 0x02000,
240 0x02001, 0x02126, 0x0212A, 0x0212B, 0x0219A, 0x0219B, 0x021AE, 0x021CD, 0x021CE, 0x021CF,
241 0x02204, 0x02209, 0x0220C, 0x02224, 0x02226, 0x02241, 0x02244, 0x02247, 0x02249, 0x02260,
242 0x02262, 0x0226D, 0x0226E, 0x0226F, 0x02270, 0x02271, 0x02274, 0x02275, 0x02278, 0x02279,
243 0x02280, 0x02281, 0x02284, 0x02285, 0x02288, 0x02289, 0x022AC, 0x022AD, 0x022AE, 0x022AF,
244 0x022E0, 0x022E1, 0x022E2, 0x022E3, 0x022EA, 0x022EB, 0x022EC, 0x022ED, 0x02329, 0x0232A,
245 0x02ADC, 0x0304C, 0x0304E, 0x03050, 0x03052, 0x03054, 0x03056, 0x03058, 0x0305A, 0x0305C,
246 0x0305E, 0x03060, 0x03062, 0x03065, 0x03067, 0x03069, 0x03070, 0x03071, 0x03073, 0x03074,
247 0x03076, 0x03077, 0x03079, 0x0307A, 0x0307C, 0x0307D, 0x03094, 0x0309E, 0x030AC, 0x030AE,
248 0x030B0, 0x030B2, 0x030B4, 0x030B6, 0x030B8, 0x030BA, 0x030BC, 0x030BE, 0x030C0, 0x030C2,
249 0x030C5, 0x030C7, 0x030C9, 0x030D0, 0x030D1, 0x030D3, 0x030D4, 0x030D6, 0x030D7, 0x030D9,
250 0x030DA, 0x030DC, 0x030DD, 0x030F4, 0x030F7, 0x030F8, 0x030F9, 0x030FA, 0x030FE, 0x0F900,
251 0x0F901, 0x0F902, 0x0F903, 0x0F904, 0x0F905, 0x0F906, 0x0F907, 0x0F908, 0x0F909, 0x0F90A,
252 0x0F90B, 0x0F90C, 0x0F90D, 0x0F90E, 0x0F90F, 0x0F910, 0x0F911, 0x0F912, 0x0F913, 0x0F914,
253 0x0F915, 0x0F916, 0x0F917, 0x0F918, 0x0F919, 0x0F91A, 0x0F91B, 0x0F91C, 0x0F91D, 0x0F91E,
254 0x0F91F, 0x0F920, 0x0F921, 0x0F922, 0x0F923, 0x0F924, 0x0F925, 0x0F926, 0x0F927, 0x0F928,
255 0x0F929, 0x0F92A, 0x0F92B, 0x0F92C, 0x0F92D, 0x0F92E, 0x0F92F, 0x0F930, 0x0F931, 0x0F932,
256 0x0F933, 0x0F934, 0x0F935, 0x0F936, 0x0F937, 0x0F938, 0x0F939, 0x0F93A, 0x0F93B, 0x0F93C,
257 0x0F93D, 0x0F93E, 0x0F93F, 0x0F940, 0x0F941, 0x0F942, 0x0F943, 0x0F944, 0x0F945, 0x0F946,
258 0x0F947, 0x0F948, 0x0F949, 0x0F94A, 0x0F94B, 0x0F94C, 0x0F94D, 0x0F94E, 0x0F94F, 0x0F950,
259 0x0F951, 0x0F952, 0x0F953, 0x0F954, 0x0F955, 0x0F956, 0x0F957, 0x0F958, 0x0F959, 0x0F95A,
260 0x0F95B, 0x0F95C, 0x0F95D, 0x0F95E, 0x0F95F, 0x0F960, 0x0F961, 0x0F962, 0x0F963, 0x0F964,
261 0x0F965, 0x0F966, 0x0F967, 0x0F968, 0x0F969, 0x0F96A, 0x0F96B, 0x0F96C, 0x0F96D, 0x0F96E,
262 0x0F96F, 0x0F970, 0x0F971, 0x0F972, 0x0F973, 0x0F974, 0x0F975, 0x0F976, 0x0F977, 0x0F978,
263 0x0F979, 0x0F97A, 0x0F97B, 0x0F97C, 0x0F97D, 0x0F97E, 0x0F97F, 0x0F980, 0x0F981, 0x0F982,
264 0x0F983, 0x0F984, 0x0F985, 0x0F986, 0x0F987, 0x0F988, 0x0F989, 0x0F98A, 0x0F98B, 0x0F98C,
265 0x0F98D, 0x0F98E, 0x0F98F, 0x0F990, 0x0F991, 0x0F992, 0x0F993, 0x0F994, 0x0F995, 0x0F996,
266 0x0F997, 0x0F998, 0x0F999, 0x0F99A, 0x0F99B, 0x0F99C, 0x0F99D, 0x0F99E, 0x0F99F, 0x0F9A0,
267 0x0F9A1, 0x0F9A2, 0x0F9A3, 0x0F9A4, 0x0F9A5, 0x0F9A6, 0x0F9A7, 0x0F9A8, 0x0F9A9, 0x0F9AA,
268 0x0F9AB, 0x0F9AC, 0x0F9AD, 0x0F9AE, 0x0F9AF, 0x0F9B0, 0x0F9B1, 0x0F9B2, 0x0F9B3, 0x0F9B4,
269 0x0F9B5, 0x0F9B6, 0x0F9B7, 0x0F9B8, 0x0F9B9, 0x0F9BA, 0x0F9BB, 0x0F9BC, 0x0F9BD, 0x0F9BE,
270 0x0F9BF, 0x0F9C0, 0x0F9C1, 0x0F9C2, 0x0F9C3, 0x0F9C4, 0x0F9C5, 0x0F9C6, 0x0F9C7, 0x0F9C8,
271 0x0F9C9, 0x0F9CA, 0x0F9CB, 0x0F9CC, 0x0F9CD, 0x0F9CE, 0x0F9CF, 0x0F9D0, 0x0F9D1, 0x0F9D2,
272 0x0F9D3, 0x0F9D4, 0x0F9D5, 0x0F9D6, 0x0F9D7, 0x0F9D8, 0x0F9D9, 0x0F9DA, 0x0F9DB, 0x0F9DC,
273 0x0F9DD, 0x0F9DE, 0x0F9DF, 0x0F9E0, 0x0F9E1, 0x0F9E2, 0x0F9E3, 0x0F9E4, 0x0F9E5, 0x0F9E6,
274 0x0F9E7, 0x0F9E8, 0x0F9E9, 0x0F9EA, 0x0F9EB, 0x0F9EC, 0x0F9ED, 0x0F9EE, 0x0F9EF, 0x0F9F0,
275 0x0F9F1, 0x0F9F2, 0x0F9F3, 0x0F9F4, 0x0F9F5, 0x0F9F6, 0x0F9F7, 0x0F9F8, 0x0F9F9, 0x0F9FA,
276 0x0F9FB, 0x0F9FC, 0x0F9FD, 0x0F9FE, 0x0F9FF, 0x0FA00, 0x0FA01, 0x0FA02, 0x0FA03, 0x0FA04,
277 0x0FA05, 0x0FA06, 0x0FA07, 0x0FA08, 0x0FA09, 0x0FA0A, 0x0FA0B, 0x0FA0C, 0x0FA0D, 0x0FA10,
278 0x0FA12, 0x0FA15, 0x0FA16, 0x0FA17, 0x0FA18, 0x0FA19, 0x0FA1A, 0x0FA1B, 0x0FA1C, 0x0FA1D,
279 0x0FA1E, 0x0FA20, 0x0FA22, 0x0FA25, 0x0FA26, 0x0FA2A, 0x0FA2B, 0x0FA2C, 0x0FA2D, 0x0FA2E,
280 0x0FA2F, 0x0FA30, 0x0FA31, 0x0FA32, 0x0FA33, 0x0FA34, 0x0FA35, 0x0FA36, 0x0FA37, 0x0FA38,
281 0x0FA39, 0x0FA3A, 0x0FA3B, 0x0FA3C, 0x0FA3D, 0x0FA3E, 0x0FA3F, 0x0FA40, 0x0FA41, 0x0FA42,
282 0x0FA43, 0x0FA44, 0x0FA45, 0x0FA46, 0x0FA47, 0x0FA48, 0x0FA49, 0x0FA4A, 0x0FA4B, 0x0FA4C,
283 0x0FA4D, 0x0FA4E, 0x0FA4F, 0x0FA50, 0x0FA51, 0x0FA52, 0x0FA53, 0x0FA54, 0x0FA55, 0x0FA56,
284 0x0FA57, 0x0FA58, 0x0FA59, 0x0FA5A, 0x0FA5B, 0x0FA5C, 0x0FA5D, 0x0FA5E, 0x0FA5F, 0x0FA60,
285 0x0FA61, 0x0FA62, 0x0FA63, 0x0FA64, 0x0FA65, 0x0FA66, 0x0FA67, 0x0FA68, 0x0FA69, 0x0FA6A,
286 0x0FA6B, 0x0FA6C, 0x0FA6D, 0x0FA70, 0x0FA71, 0x0FA72, 0x0FA73, 0x0FA74, 0x0FA75, 0x0FA76,
287 0x0FA77, 0x0FA78, 0x0FA79, 0x0FA7A, 0x0FA7B, 0x0FA7C, 0x0FA7D, 0x0FA7E, 0x0FA7F, 0x0FA80,
288 0x0FA81, 0x0FA82, 0x0FA83, 0x0FA84, 0x0FA85, 0x0FA86, 0x0FA87, 0x0FA88, 0x0FA89, 0x0FA8A,
289 0x0FA8B, 0x0FA8C, 0x0FA8D, 0x0FA8E, 0x0FA8F, 0x0FA90, 0x0FA91, 0x0FA92, 0x0FA93, 0x0FA94,
290 0x0FA95, 0x0FA96, 0x0FA97, 0x0FA98, 0x0FA99, 0x0FA9A, 0x0FA9B, 0x0FA9C, 0x0FA9D, 0x0FA9E,
291 0x0FA9F, 0x0FAA0, 0x0FAA1, 0x0FAA2, 0x0FAA3, 0x0FAA4, 0x0FAA5, 0x0FAA6, 0x0FAA7, 0x0FAA8,
292 0x0FAA9, 0x0FAAA, 0x0FAAB, 0x0FAAC, 0x0FAAD, 0x0FAAE, 0x0FAAF, 0x0FAB0, 0x0FAB1, 0x0FAB2,
293 0x0FAB3, 0x0FAB4, 0x0FAB5, 0x0FAB6, 0x0FAB7, 0x0FAB8, 0x0FAB9, 0x0FABA, 0x0FABB, 0x0FABC,
294 0x0FABD, 0x0FABE, 0x0FABF, 0x0FAC0, 0x0FAC1, 0x0FAC2, 0x0FAC3, 0x0FAC4, 0x0FAC5, 0x0FAC6,
295 0x0FAC7, 0x0FAC8, 0x0FAC9, 0x0FACA, 0x0FACB, 0x0FACC, 0x0FACD, 0x0FACE, 0x0FACF, 0x0FAD0,
296 0x0FAD1, 0x0FAD2, 0x0FAD3, 0x0FAD4, 0x0FAD5, 0x0FAD6, 0x0FAD7, 0x0FAD8, 0x0FAD9, 0x0FB1D,
297 0x0FB1F, 0x0FB2A, 0x0FB2B, 0x0FB2C, 0x0FB2D, 0x0FB2E, 0x0FB2F, 0x0FB30, 0x0FB31, 0x0FB32,
298 0x0FB33, 0x0FB34, 0x0FB35, 0x0FB36, 0x0FB38, 0x0FB39, 0x0FB3A, 0x0FB3B, 0x0FB3C, 0x0FB3E,
299 0x0FB40, 0x0FB41, 0x0FB43, 0x0FB44, 0x0FB46, 0x0FB47, 0x0FB48, 0x0FB49, 0x0FB4A, 0x0FB4B,
300 0x0FB4C, 0x0FB4D, 0x0FB4E, 0x1109A, 0x1109C, 0x110AB, 0x1112E, 0x1112F, 0x1134B, 0x1134C,
301 0x114BB, 0x114BC, 0x114BE, 0x115BA, 0x115BB, 0x1D15E, 0x1D15F, 0x1D160, 0x1D161, 0x1D162,
302 0x1D163, 0x1D164, 0x1D1BB, 0x1D1BC, 0x1D1BD, 0x1D1BE, 0x1D1BF, 0x1D1C0, 0x2F800, 0x2F801,
303 0x2F802, 0x2F803, 0x2F804, 0x2F805, 0x2F806, 0x2F807, 0x2F808, 0x2F809, 0x2F80A, 0x2F80B,
304 0x2F80C, 0x2F80D, 0x2F80E, 0x2F80F, 0x2F810, 0x2F811, 0x2F812, 0x2F813, 0x2F814, 0x2F815,
305 0x2F816, 0x2F817, 0x2F818, 0x2F819, 0x2F81A, 0x2F81B, 0x2F81C, 0x2F81D, 0x2F81E, 0x2F81F,
306 0x2F820, 0x2F821, 0x2F822, 0x2F823, 0x2F824, 0x2F825, 0x2F826, 0x2F827, 0x2F828, 0x2F829,
307 0x2F82A, 0x2F82B, 0x2F82C, 0x2F82D, 0x2F82E, 0x2F82F, 0x2F830, 0x2F831, 0x2F832, 0x2F833,
308 0x2F834, 0x2F835, 0x2F836, 0x2F837, 0x2F838, 0x2F839, 0x2F83A, 0x2F83B, 0x2F83C, 0x2F83D,
309 0x2F83E, 0x2F83F, 0x2F840, 0x2F841, 0x2F842, 0x2F843, 0x2F844, 0x2F845, 0x2F846, 0x2F847,
310 0x2F848, 0x2F849, 0x2F84A, 0x2F84B, 0x2F84C, 0x2F84D, 0x2F84E, 0x2F84F, 0x2F850, 0x2F851,
311 0x2F852, 0x2F853, 0x2F854, 0x2F855, 0x2F856, 0x2F857, 0x2F858, 0x2F859, 0x2F85A, 0x2F85B,
312 0x2F85C, 0x2F85D, 0x2F85E, 0x2F85F, 0x2F860, 0x2F861, 0x2F862, 0x2F863, 0x2F864, 0x2F865,
313 0x2F866, 0x2F867, 0x2F868, 0x2F869, 0x2F86A, 0x2F86B, 0x2F86C, 0x2F86D, 0x2F86E, 0x2F86F,
314 0x2F870, 0x2F871, 0x2F872, 0x2F873, 0x2F874, 0x2F875, 0x2F876, 0x2F877, 0x2F878, 0x2F879,
315 0x2F87A, 0x2F87B, 0x2F87C, 0x2F87D, 0x2F87E, 0x2F87F, 0x2F880, 0x2F881, 0x2F882, 0x2F883,
316 0x2F884, 0x2F885, 0x2F886, 0x2F887, 0x2F888, 0x2F889, 0x2F88A, 0x2F88B, 0x2F88C, 0x2F88D,
317 0x2F88E, 0x2F88F, 0x2F890, 0x2F891, 0x2F892, 0x2F893, 0x2F894, 0x2F895, 0x2F896, 0x2F897,
318 0x2F898, 0x2F899, 0x2F89A, 0x2F89B, 0x2F89C, 0x2F89D, 0x2F89E, 0x2F89F, 0x2F8A0, 0x2F8A1,
319 0x2F8A2, 0x2F8A3, 0x2F8A4, 0x2F8A5, 0x2F8A6, 0x2F8A7, 0x2F8A8, 0x2F8A9, 0x2F8AA, 0x2F8AB,
320 0x2F8AC, 0x2F8AD, 0x2F8AE, 0x2F8AF, 0x2F8B0, 0x2F8B1, 0x2F8B2, 0x2F8B3, 0x2F8B4, 0x2F8B5,
321 0x2F8B6, 0x2F8B7, 0x2F8B8, 0x2F8B9, 0x2F8BA, 0x2F8BB, 0x2F8BC, 0x2F8BD, 0x2F8BE, 0x2F8BF,
322 0x2F8C0, 0x2F8C1, 0x2F8C2, 0x2F8C3, 0x2F8C4, 0x2F8C5, 0x2F8C6, 0x2F8C7, 0x2F8C8, 0x2F8C9,
323 0x2F8CA, 0x2F8CB, 0x2F8CC, 0x2F8CD, 0x2F8CE, 0x2F8CF, 0x2F8D0, 0x2F8D1, 0x2F8D2, 0x2F8D3,
324 0x2F8D4, 0x2F8D5, 0x2F8D6, 0x2F8D7, 0x2F8D8, 0x2F8D9, 0x2F8DA, 0x2F8DB, 0x2F8DC, 0x2F8DD,
325 0x2F8DE, 0x2F8DF, 0x2F8E0, 0x2F8E1, 0x2F8E2, 0x2F8E3, 0x2F8E4, 0x2F8E5, 0x2F8E6, 0x2F8E7,
326 0x2F8E8, 0x2F8E9, 0x2F8EA, 0x2F8EB, 0x2F8EC, 0x2F8ED, 0x2F8EE, 0x2F8EF, 0x2F8F0, 0x2F8F1,
327 0x2F8F2, 0x2F8F3, 0x2F8F4, 0x2F8F5, 0x2F8F6, 0x2F8F7, 0x2F8F8, 0x2F8F9, 0x2F8FA, 0x2F8FB,
328 0x2F8FC, 0x2F8FD, 0x2F8FE, 0x2F8FF, 0x2F900, 0x2F901, 0x2F902, 0x2F903, 0x2F904, 0x2F905,
329 0x2F906, 0x2F907, 0x2F908, 0x2F909, 0x2F90A, 0x2F90B, 0x2F90C, 0x2F90D, 0x2F90E, 0x2F90F,
330 0x2F910, 0x2F911, 0x2F912, 0x2F913, 0x2F914, 0x2F915, 0x2F916, 0x2F917, 0x2F918, 0x2F919,
331 0x2F91A, 0x2F91B, 0x2F91C, 0x2F91D, 0x2F91E, 0x2F91F, 0x2F920, 0x2F921, 0x2F922, 0x2F923,
332 0x2F924, 0x2F925, 0x2F926, 0x2F927, 0x2F928, 0x2F929, 0x2F92A, 0x2F92B, 0x2F92C, 0x2F92D,
333 0x2F92E, 0x2F92F, 0x2F930, 0x2F931, 0x2F932, 0x2F933, 0x2F934, 0x2F935, 0x2F936, 0x2F937,
334 0x2F938, 0x2F939, 0x2F93A, 0x2F93B, 0x2F93C, 0x2F93D, 0x2F93E, 0x2F93F, 0x2F940, 0x2F941,
335 0x2F942, 0x2F943, 0x2F944, 0x2F945, 0x2F946, 0x2F947, 0x2F948, 0x2F949, 0x2F94A, 0x2F94B,
336 0x2F94C, 0x2F94D, 0x2F94E, 0x2F94F, 0x2F950, 0x2F951, 0x2F952, 0x2F953, 0x2F954, 0x2F955,
337 0x2F956, 0x2F957, 0x2F958, 0x2F959, 0x2F95A, 0x2F95B, 0x2F95C, 0x2F95D, 0x2F95E, 0x2F95F,
338 0x2F960, 0x2F961, 0x2F962, 0x2F963, 0x2F964, 0x2F965, 0x2F966, 0x2F967, 0x2F968, 0x2F969,
339 0x2F96A, 0x2F96B, 0x2F96C, 0x2F96D, 0x2F96E, 0x2F96F, 0x2F970, 0x2F971, 0x2F972, 0x2F973,
340 0x2F974, 0x2F975, 0x2F976, 0x2F977, 0x2F978, 0x2F979, 0x2F97A, 0x2F97B, 0x2F97C, 0x2F97D,
341 0x2F97E, 0x2F97F, 0x2F980, 0x2F981, 0x2F982, 0x2F983, 0x2F984, 0x2F985, 0x2F986, 0x2F987,
342 0x2F988, 0x2F989, 0x2F98A, 0x2F98B, 0x2F98C, 0x2F98D, 0x2F98E, 0x2F98F, 0x2F990, 0x2F991,
343 0x2F992, 0x2F993, 0x2F994, 0x2F995, 0x2F996, 0x2F997, 0x2F998, 0x2F999, 0x2F99A, 0x2F99B,
344 0x2F99C, 0x2F99D, 0x2F99E, 0x2F99F, 0x2F9A0, 0x2F9A1, 0x2F9A2, 0x2F9A3, 0x2F9A4, 0x2F9A5,
345 0x2F9A6, 0x2F9A7, 0x2F9A8, 0x2F9A9, 0x2F9AA, 0x2F9AB, 0x2F9AC, 0x2F9AD, 0x2F9AE, 0x2F9AF,
346 0x2F9B0, 0x2F9B1, 0x2F9B2, 0x2F9B3, 0x2F9B4, 0x2F9B5, 0x2F9B6, 0x2F9B7, 0x2F9B8, 0x2F9B9,
347 0x2F9BA, 0x2F9BB, 0x2F9BC, 0x2F9BD, 0x2F9BE, 0x2F9BF, 0x2F9C0, 0x2F9C1, 0x2F9C2, 0x2F9C3,
348 0x2F9C4, 0x2F9C5, 0x2F9C6, 0x2F9C7, 0x2F9C8, 0x2F9C9, 0x2F9CA, 0x2F9CB, 0x2F9CC, 0x2F9CD,
349 0x2F9CE, 0x2F9CF, 0x2F9D0, 0x2F9D1, 0x2F9D2, 0x2F9D3, 0x2F9D4, 0x2F9D5, 0x2F9D6, 0x2F9D7,
350 0x2F9D8, 0x2F9D9, 0x2F9DA, 0x2F9DB, 0x2F9DC, 0x2F9DD, 0x2F9DE, 0x2F9DF, 0x2F9E0, 0x2F9E1,
351 0x2F9E2, 0x2F9E3, 0x2F9E4, 0x2F9E5, 0x2F9E6, 0x2F9E7, 0x2F9E8, 0x2F9E9, 0x2F9EA, 0x2F9EB,
352 0x2F9EC, 0x2F9ED, 0x2F9EE, 0x2F9EF, 0x2F9F0, 0x2F9F1, 0x2F9F2, 0x2F9F3, 0x2F9F4, 0x2F9F5,
353 0x2F9F6, 0x2F9F7, 0x2F9F8, 0x2F9F9, 0x2F9FA, 0x2F9FB, 0x2F9FC, 0x2F9FD, 0x2F9FE, 0x2F9FF,
354 0x2FA00, 0x2FA01, 0x2FA02, 0x2FA03, 0x2FA04, 0x2FA05, 0x2FA06, 0x2FA07, 0x2FA08, 0x2FA09,
355 0x2FA0A, 0x2FA0B, 0x2FA0C, 0x2FA0D, 0x2FA0E, 0x2FA0F, 0x2FA10, 0x2FA11, 0x2FA12, 0x2FA13,
356 0x2FA14, 0x2FA15, 0x2FA16, 0x2FA17, 0x2FA18, 0x2FA19, 0x2FA1A, 0x2FA1B, 0x2FA1C, 0x2FA1D,
357};
358inline constexpr uint16_t kDecompOff[kDecompCount] = {
359 0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30,
360 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62,
361 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94,
362 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, 120, 122, 124, 126,
363 128, 130, 132, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158,
364 160, 162, 164, 166, 168, 170, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190,
365 192, 194, 196, 198, 200, 202, 204, 206, 208, 210, 212, 214, 216, 218, 220, 222,
366 224, 226, 228, 230, 232, 234, 236, 238, 240, 242, 244, 246, 248, 250, 252, 254,
367 256, 258, 260, 262, 264, 266, 268, 270, 272, 274, 276, 278, 280, 282, 284, 286,
368 288, 290, 292, 294, 296, 298, 300, 302, 304, 306, 308, 310, 312, 314, 316, 318,
369 320, 322, 324, 326, 328, 330, 332, 334, 336, 338, 340, 342, 344, 346, 349, 352,
370 355, 358, 361, 364, 367, 370, 373, 376, 379, 382, 384, 386, 388, 390, 392, 394,
371 396, 398, 401, 404, 406, 408, 410, 412, 414, 416, 418, 421, 424, 426, 428, 430,
372 432, 434, 436, 438, 440, 442, 444, 446, 448, 450, 452, 454, 456, 458, 460, 462,
373 464, 466, 468, 470, 472, 474, 476, 478, 480, 482, 484, 486, 488, 490, 492, 494,
374 496, 498, 500, 503, 506, 509, 512, 514, 516, 519, 522, 524, 526, 527, 528, 529,
375 531, 532, 533, 535, 537, 538, 540, 542, 544, 546, 548, 550, 553, 555, 557, 559,
376 561, 563, 565, 568, 570, 572, 574, 576, 578, 580, 582, 584, 586, 588, 590, 592,
377 594, 596, 598, 600, 602, 604, 606, 608, 610, 612, 614, 616, 618, 620, 622, 624,
378 626, 628, 630, 632, 634, 636, 638, 640, 642, 644, 646, 648, 650, 652, 654, 656,
379 658, 660, 662, 664, 666, 668, 670, 672, 674, 676, 678, 680, 682, 684, 686, 688,
380 690, 692, 694, 696, 698, 700, 702, 704, 706, 708, 710, 712, 714, 716, 718, 720,
381 722, 724, 726, 728, 730, 732, 734, 736, 738, 740, 742, 744, 746, 748, 750, 752,
382 754, 756, 758, 760, 762, 764, 766, 768, 770, 772, 774, 777, 779, 781, 783, 785,
383 787, 790, 792, 794, 796, 798, 800, 802, 804, 806, 808, 810, 812, 814, 816, 818,
384 820, 822, 824, 826, 828, 830, 832, 834, 836, 838, 840, 842, 844, 846, 848, 850,
385 852, 854, 856, 858, 860, 862, 864, 866, 869, 872, 874, 876, 878, 880, 882, 884,
386 886, 888, 890, 892, 895, 898, 901, 904, 906, 908, 910, 912, 915, 918, 920, 922,
387 924, 926, 928, 930, 932, 934, 936, 938, 940, 942, 944, 946, 948, 950, 953, 956,
388 958, 960, 962, 964, 966, 968, 970, 972, 975, 978, 980, 982, 984, 986, 988, 990,
389 992, 994, 996, 998, 1000, 1002, 1004, 1006, 1008, 1010, 1012, 1014, 1017, 1020, 1023, 1026,
390 1029, 1032, 1035, 1038, 1040, 1042, 1044, 1046, 1048, 1050, 1052, 1054, 1057, 1060, 1062, 1064,
391 1066, 1068, 1070, 1072, 1075, 1078, 1081, 1084, 1087, 1090, 1092, 1094, 1096, 1098, 1100, 1102,
392 1104, 1106, 1108, 1110, 1112, 1114, 1116, 1118, 1121, 1124, 1127, 1130, 1132, 1134, 1136, 1138,
393 1140, 1142, 1144, 1146, 1148, 1150, 1152, 1154, 1156, 1158, 1160, 1162, 1164, 1166, 1168, 1170,
394 1172, 1174, 1176, 1178, 1180, 1182, 1184, 1186, 1188, 1190, 1192, 1194, 1196, 1198, 1200, 1203,
395 1206, 1209, 1212, 1215, 1218, 1221, 1224, 1227, 1230, 1233, 1236, 1239, 1242, 1245, 1248, 1251,
396 1254, 1257, 1260, 1262, 1264, 1266, 1268, 1270, 1272, 1275, 1278, 1281, 1284, 1287, 1290, 1293,
397 1296, 1299, 1302, 1304, 1306, 1308, 1310, 1312, 1314, 1316, 1318, 1321, 1324, 1327, 1330, 1333,
398 1336, 1339, 1342, 1345, 1348, 1351, 1354, 1357, 1360, 1363, 1366, 1369, 1372, 1375, 1378, 1380,
399 1382, 1384, 1386, 1389, 1392, 1395, 1398, 1401, 1404, 1407, 1410, 1413, 1416, 1418, 1420, 1422,
400 1424, 1426, 1428, 1430, 1432, 1434, 1436, 1439, 1442, 1445, 1448, 1451, 1454, 1456, 1458, 1461,
401 1464, 1467, 1470, 1473, 1476, 1478, 1480, 1483, 1486, 1489, 1492, 1494, 1496, 1499, 1502, 1505,
402 1508, 1510, 1512, 1515, 1518, 1521, 1524, 1527, 1530, 1532, 1534, 1537, 1540, 1543, 1546, 1549,
403 1552, 1554, 1556, 1559, 1562, 1565, 1568, 1571, 1574, 1576, 1578, 1581, 1584, 1587, 1590, 1593,
404 1596, 1598, 1600, 1603, 1606, 1609, 1612, 1614, 1616, 1619, 1622, 1625, 1628, 1630, 1632, 1635,
405 1638, 1641, 1644, 1647, 1650, 1652, 1655, 1658, 1661, 1663, 1665, 1668, 1671, 1674, 1677, 1680,
406 1683, 1685, 1687, 1690, 1693, 1696, 1699, 1702, 1705, 1707, 1709, 1711, 1713, 1715, 1717, 1719,
407 1721, 1723, 1725, 1727, 1729, 1731, 1733, 1736, 1739, 1743, 1747, 1751, 1755, 1759, 1763, 1766,
408 1769, 1773, 1777, 1781, 1785, 1789, 1793, 1796, 1799, 1803, 1807, 1811, 1815, 1819, 1823, 1826,
409 1829, 1833, 1837, 1841, 1845, 1849, 1853, 1856, 1859, 1863, 1867, 1871, 1875, 1879, 1883, 1886,
410 1889, 1893, 1897, 1901, 1905, 1909, 1913, 1915, 1917, 1920, 1922, 1925, 1927, 1930, 1932, 1934,
411 1936, 1938, 1940, 1941, 1943, 1946, 1948, 1951, 1953, 1956, 1958, 1960, 1962, 1964, 1966, 1968,
412 1970, 1972, 1974, 1976, 1979, 1982, 1984, 1987, 1989, 1991, 1993, 1995, 1997, 1999, 2001, 2003,
413 2005, 2008, 2011, 2013, 2015, 2017, 2020, 2022, 2024, 2026, 2028, 2030, 2032, 2034, 2035, 2038,
414 2040, 2043, 2045, 2048, 2050, 2052, 2054, 2056, 2058, 2059, 2060, 2061, 2062, 2063, 2065, 2067,
415 2069, 2071, 2073, 2075, 2077, 2079, 2081, 2083, 2085, 2087, 2089, 2091, 2093, 2095, 2097, 2099,
416 2101, 2103, 2105, 2107, 2109, 2111, 2113, 2115, 2117, 2119, 2121, 2123, 2125, 2127, 2129, 2131,
417 2133, 2135, 2137, 2139, 2141, 2143, 2145, 2147, 2149, 2151, 2153, 2154, 2155, 2157, 2159, 2161,
418 2163, 2165, 2167, 2169, 2171, 2173, 2175, 2177, 2179, 2181, 2183, 2185, 2187, 2189, 2191, 2193,
419 2195, 2197, 2199, 2201, 2203, 2205, 2207, 2209, 2211, 2213, 2215, 2217, 2219, 2221, 2223, 2225,
420 2227, 2229, 2231, 2233, 2235, 2237, 2239, 2241, 2243, 2245, 2247, 2249, 2251, 2253, 2255, 2257,
421 2259, 2261, 2263, 2265, 2267, 2269, 2271, 2273, 2274, 2275, 2276, 2277, 2278, 2279, 2280, 2281,
422 2282, 2283, 2284, 2285, 2286, 2287, 2288, 2289, 2290, 2291, 2292, 2293, 2294, 2295, 2296, 2297,
423 2298, 2299, 2300, 2301, 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, 2310, 2311, 2312, 2313,
424 2314, 2315, 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, 2324, 2325, 2326, 2327, 2328, 2329,
425 2330, 2331, 2332, 2333, 2334, 2335, 2336, 2337, 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345,
426 2346, 2347, 2348, 2349, 2350, 2351, 2352, 2353, 2354, 2355, 2356, 2357, 2358, 2359, 2360, 2361,
427 2362, 2363, 2364, 2365, 2366, 2367, 2368, 2369, 2370, 2371, 2372, 2373, 2374, 2375, 2376, 2377,
428 2378, 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, 2387, 2388, 2389, 2390, 2391, 2392, 2393,
429 2394, 2395, 2396, 2397, 2398, 2399, 2400, 2401, 2402, 2403, 2404, 2405, 2406, 2407, 2408, 2409,
430 2410, 2411, 2412, 2413, 2414, 2415, 2416, 2417, 2418, 2419, 2420, 2421, 2422, 2423, 2424, 2425,
431 2426, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, 2435, 2436, 2437, 2438, 2439, 2440, 2441,
432 2442, 2443, 2444, 2445, 2446, 2447, 2448, 2449, 2450, 2451, 2452, 2453, 2454, 2455, 2456, 2457,
433 2458, 2459, 2460, 2461, 2462, 2463, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, 2472, 2473,
434 2474, 2475, 2476, 2477, 2478, 2479, 2480, 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, 2489,
435 2490, 2491, 2492, 2493, 2494, 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, 2503, 2504, 2505,
436 2506, 2507, 2508, 2509, 2510, 2511, 2512, 2513, 2514, 2515, 2516, 2517, 2518, 2519, 2520, 2521,
437 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2531, 2532, 2533, 2534, 2535, 2536, 2537,
438 2538, 2539, 2540, 2541, 2542, 2543, 2544, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553,
439 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569,
440 2570, 2571, 2572, 2573, 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, 2582, 2583, 2584, 2585,
441 2586, 2587, 2588, 2589, 2590, 2591, 2592, 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, 2601,
442 2602, 2603, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617,
443 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633,
444 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649,
445 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665,
446 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681,
447 2682, 2683, 2684, 2685, 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, 2694, 2695, 2696, 2697,
448 2698, 2699, 2700, 2701, 2702, 2703, 2704, 2705, 2706, 2707, 2708, 2709, 2710, 2711, 2712, 2713,
449 2714, 2715, 2716, 2717, 2718, 2719, 2720, 2721, 2722, 2723, 2724, 2725, 2726, 2727, 2728, 2729,
450 2730, 2731, 2732, 2733, 2735, 2737, 2739, 2741, 2744, 2747, 2749, 2751, 2753, 2755, 2757, 2759,
451 2761, 2763, 2765, 2767, 2769, 2771, 2773, 2775, 2777, 2779, 2781, 2783, 2785, 2787, 2789, 2791,
452 2793, 2795, 2797, 2799, 2801, 2803, 2805, 2807, 2809, 2811, 2813, 2815, 2817, 2819, 2821, 2823,
453 2825, 2827, 2829, 2831, 2834, 2837, 2840, 2843, 2846, 2848, 2850, 2853, 2856, 2859, 2862, 2863,
454 2864, 2865, 2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, 2877, 2878, 2879,
455 2880, 2881, 2882, 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, 2891, 2892, 2893, 2894, 2895,
456 2896, 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, 2905, 2906, 2907, 2908, 2909, 2910, 2911,
457 2912, 2913, 2914, 2915, 2916, 2917, 2918, 2919, 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927,
458 2928, 2929, 2930, 2931, 2932, 2933, 2934, 2935, 2936, 2937, 2938, 2939, 2940, 2941, 2942, 2943,
459 2944, 2945, 2946, 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, 2955, 2956, 2957, 2958, 2959,
460 2960, 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, 2969, 2970, 2971, 2972, 2973, 2974, 2975,
461 2976, 2977, 2978, 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, 2987, 2988, 2989, 2990, 2991,
462 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, 3001, 3002, 3003, 3004, 3005, 3006, 3007,
463 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023,
464 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039,
465 3040, 3041, 3042, 3043, 3044, 3045, 3046, 3047, 3048, 3049, 3050, 3051, 3052, 3053, 3054, 3055,
466 3056, 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, 3065, 3066, 3067, 3068, 3069, 3070, 3071,
467 3072, 3073, 3074, 3075, 3076, 3077, 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, 3086, 3087,
468 3088, 3089, 3090, 3091, 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, 3101, 3102, 3103,
469 3104, 3105, 3106, 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, 3117, 3118, 3119,
470 3120, 3121, 3122, 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135,
471 3136, 3137, 3138, 3139, 3140, 3141, 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, 3150, 3151,
472 3152, 3153, 3154, 3155, 3156, 3157, 3158, 3159, 3160, 3161, 3162, 3163, 3164, 3165, 3166, 3167,
473 3168, 3169, 3170, 3171, 3172, 3173, 3174, 3175, 3176, 3177, 3178, 3179, 3180, 3181, 3182, 3183,
474 3184, 3185, 3186, 3187, 3188, 3189, 3190, 3191, 3192, 3193, 3194, 3195, 3196, 3197, 3198, 3199,
475 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215,
476 3216, 3217, 3218, 3219, 3220, 3221, 3222, 3223, 3224, 3225, 3226, 3227, 3228, 3229, 3230, 3231,
477 3232, 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, 3241, 3242, 3243, 3244, 3245, 3246, 3247,
478 3248, 3249, 3250, 3251, 3252, 3253, 3254, 3255, 3256, 3257, 3258, 3259, 3260, 3261, 3262, 3263,
479 3264, 3265, 3266, 3267, 3268, 3269, 3270, 3271, 3272, 3273, 3274, 3275, 3276, 3277, 3278, 3279,
480 3280, 3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3289, 3290, 3291, 3292, 3293, 3294, 3295,
481 3296, 3297, 3298, 3299, 3300, 3301, 3302, 3303, 3304, 3305, 3306, 3307, 3308, 3309, 3310, 3311,
482 3312, 3313, 3314, 3315, 3316, 3317, 3318, 3319, 3320, 3321, 3322, 3323, 3324, 3325, 3326, 3327,
483 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335, 3336, 3337, 3338, 3339, 3340, 3341, 3342, 3343,
484 3344, 3345, 3346, 3347, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356, 3357, 3358, 3359,
485 3360, 3361, 3362, 3363, 3364, 3365, 3366, 3367, 3368, 3369, 3370, 3371, 3372, 3373, 3374, 3375,
486 3376, 3377, 3378, 3379, 3380, 3381, 3382, 3383, 3384, 3385, 3386, 3387, 3388, 3389, 3390, 3391,
487 3392, 3393, 3394, 3395, 3396, 3397, 3398, 3399, 3400, 3401, 3402, 3403,
488};
489inline constexpr uint8_t kDecompLen[kDecompCount] = {
490 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
491 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
492 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
493 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
494 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
495 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2,
496 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
497 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 2, 2, 1, 1, 1, 2,
498 1, 1, 2, 2, 1, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
499 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
500 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
501 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 2, 2, 2,
502 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
503 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, 2, 2, 2,
504 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2,
505 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 2, 2,
506 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 2, 2, 2, 2, 2,
507 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3,
508 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3,
509 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2,
510 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3,
511 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3,
512 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 2, 2, 3, 3,
513 3, 3, 3, 3, 2, 3, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2,
514 2, 2, 2, 2, 2, 2, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3,
515 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 3, 3, 4, 4, 4, 4, 4, 4, 2, 2, 3, 2, 3, 2, 3, 2, 2, 2,
516 2, 2, 1, 2, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2,
517 3, 3, 2, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 1, 3, 2, 3, 2, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 2, 2, 2,
518 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
519 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
520 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
521 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
522 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
523 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
524 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
525 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
526 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
527 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
528 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
529 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
530 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
531 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
532 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
533 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
534 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
535 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2,
536 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
537 2, 2, 2, 3, 3, 3, 3, 3, 2, 2, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
538 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
539 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
540 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
541 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
542 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
543 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
544 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
545 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
546 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
547 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
548 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
549 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
550 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
551 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
552 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
553 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
554 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
555};
556inline constexpr uint32_t kDecompDataCount = 3404;
558 0x00041, 0x00300, 0x00041, 0x00301, 0x00041, 0x00302, 0x00041, 0x00303, 0x00041, 0x00308,
559 0x00041, 0x0030A, 0x00043, 0x00327, 0x00045, 0x00300, 0x00045, 0x00301, 0x00045, 0x00302,
560 0x00045, 0x00308, 0x00049, 0x00300, 0x00049, 0x00301, 0x00049, 0x00302, 0x00049, 0x00308,
561 0x0004E, 0x00303, 0x0004F, 0x00300, 0x0004F, 0x00301, 0x0004F, 0x00302, 0x0004F, 0x00303,
562 0x0004F, 0x00308, 0x00055, 0x00300, 0x00055, 0x00301, 0x00055, 0x00302, 0x00055, 0x00308,
563 0x00059, 0x00301, 0x00061, 0x00300, 0x00061, 0x00301, 0x00061, 0x00302, 0x00061, 0x00303,
564 0x00061, 0x00308, 0x00061, 0x0030A, 0x00063, 0x00327, 0x00065, 0x00300, 0x00065, 0x00301,
565 0x00065, 0x00302, 0x00065, 0x00308, 0x00069, 0x00300, 0x00069, 0x00301, 0x00069, 0x00302,
566 0x00069, 0x00308, 0x0006E, 0x00303, 0x0006F, 0x00300, 0x0006F, 0x00301, 0x0006F, 0x00302,
567 0x0006F, 0x00303, 0x0006F, 0x00308, 0x00075, 0x00300, 0x00075, 0x00301, 0x00075, 0x00302,
568 0x00075, 0x00308, 0x00079, 0x00301, 0x00079, 0x00308, 0x00041, 0x00304, 0x00061, 0x00304,
569 0x00041, 0x00306, 0x00061, 0x00306, 0x00041, 0x00328, 0x00061, 0x00328, 0x00043, 0x00301,
570 0x00063, 0x00301, 0x00043, 0x00302, 0x00063, 0x00302, 0x00043, 0x00307, 0x00063, 0x00307,
571 0x00043, 0x0030C, 0x00063, 0x0030C, 0x00044, 0x0030C, 0x00064, 0x0030C, 0x00045, 0x00304,
572 0x00065, 0x00304, 0x00045, 0x00306, 0x00065, 0x00306, 0x00045, 0x00307, 0x00065, 0x00307,
573 0x00045, 0x00328, 0x00065, 0x00328, 0x00045, 0x0030C, 0x00065, 0x0030C, 0x00047, 0x00302,
574 0x00067, 0x00302, 0x00047, 0x00306, 0x00067, 0x00306, 0x00047, 0x00307, 0x00067, 0x00307,
575 0x00047, 0x00327, 0x00067, 0x00327, 0x00048, 0x00302, 0x00068, 0x00302, 0x00049, 0x00303,
576 0x00069, 0x00303, 0x00049, 0x00304, 0x00069, 0x00304, 0x00049, 0x00306, 0x00069, 0x00306,
577 0x00049, 0x00328, 0x00069, 0x00328, 0x00049, 0x00307, 0x0004A, 0x00302, 0x0006A, 0x00302,
578 0x0004B, 0x00327, 0x0006B, 0x00327, 0x0004C, 0x00301, 0x0006C, 0x00301, 0x0004C, 0x00327,
579 0x0006C, 0x00327, 0x0004C, 0x0030C, 0x0006C, 0x0030C, 0x0004E, 0x00301, 0x0006E, 0x00301,
580 0x0004E, 0x00327, 0x0006E, 0x00327, 0x0004E, 0x0030C, 0x0006E, 0x0030C, 0x0004F, 0x00304,
581 0x0006F, 0x00304, 0x0004F, 0x00306, 0x0006F, 0x00306, 0x0004F, 0x0030B, 0x0006F, 0x0030B,
582 0x00052, 0x00301, 0x00072, 0x00301, 0x00052, 0x00327, 0x00072, 0x00327, 0x00052, 0x0030C,
583 0x00072, 0x0030C, 0x00053, 0x00301, 0x00073, 0x00301, 0x00053, 0x00302, 0x00073, 0x00302,
584 0x00053, 0x00327, 0x00073, 0x00327, 0x00053, 0x0030C, 0x00073, 0x0030C, 0x00054, 0x00327,
585 0x00074, 0x00327, 0x00054, 0x0030C, 0x00074, 0x0030C, 0x00055, 0x00303, 0x00075, 0x00303,
586 0x00055, 0x00304, 0x00075, 0x00304, 0x00055, 0x00306, 0x00075, 0x00306, 0x00055, 0x0030A,
587 0x00075, 0x0030A, 0x00055, 0x0030B, 0x00075, 0x0030B, 0x00055, 0x00328, 0x00075, 0x00328,
588 0x00057, 0x00302, 0x00077, 0x00302, 0x00059, 0x00302, 0x00079, 0x00302, 0x00059, 0x00308,
589 0x0005A, 0x00301, 0x0007A, 0x00301, 0x0005A, 0x00307, 0x0007A, 0x00307, 0x0005A, 0x0030C,
590 0x0007A, 0x0030C, 0x0004F, 0x0031B, 0x0006F, 0x0031B, 0x00055, 0x0031B, 0x00075, 0x0031B,
591 0x00041, 0x0030C, 0x00061, 0x0030C, 0x00049, 0x0030C, 0x00069, 0x0030C, 0x0004F, 0x0030C,
592 0x0006F, 0x0030C, 0x00055, 0x0030C, 0x00075, 0x0030C, 0x00055, 0x00308, 0x00304, 0x00075,
593 0x00308, 0x00304, 0x00055, 0x00308, 0x00301, 0x00075, 0x00308, 0x00301, 0x00055, 0x00308,
594 0x0030C, 0x00075, 0x00308, 0x0030C, 0x00055, 0x00308, 0x00300, 0x00075, 0x00308, 0x00300,
595 0x00041, 0x00308, 0x00304, 0x00061, 0x00308, 0x00304, 0x00041, 0x00307, 0x00304, 0x00061,
596 0x00307, 0x00304, 0x000C6, 0x00304, 0x000E6, 0x00304, 0x00047, 0x0030C, 0x00067, 0x0030C,
597 0x0004B, 0x0030C, 0x0006B, 0x0030C, 0x0004F, 0x00328, 0x0006F, 0x00328, 0x0004F, 0x00328,
598 0x00304, 0x0006F, 0x00328, 0x00304, 0x001B7, 0x0030C, 0x00292, 0x0030C, 0x0006A, 0x0030C,
599 0x00047, 0x00301, 0x00067, 0x00301, 0x0004E, 0x00300, 0x0006E, 0x00300, 0x00041, 0x0030A,
600 0x00301, 0x00061, 0x0030A, 0x00301, 0x000C6, 0x00301, 0x000E6, 0x00301, 0x000D8, 0x00301,
601 0x000F8, 0x00301, 0x00041, 0x0030F, 0x00061, 0x0030F, 0x00041, 0x00311, 0x00061, 0x00311,
602 0x00045, 0x0030F, 0x00065, 0x0030F, 0x00045, 0x00311, 0x00065, 0x00311, 0x00049, 0x0030F,
603 0x00069, 0x0030F, 0x00049, 0x00311, 0x00069, 0x00311, 0x0004F, 0x0030F, 0x0006F, 0x0030F,
604 0x0004F, 0x00311, 0x0006F, 0x00311, 0x00052, 0x0030F, 0x00072, 0x0030F, 0x00052, 0x00311,
605 0x00072, 0x00311, 0x00055, 0x0030F, 0x00075, 0x0030F, 0x00055, 0x00311, 0x00075, 0x00311,
606 0x00053, 0x00326, 0x00073, 0x00326, 0x00054, 0x00326, 0x00074, 0x00326, 0x00048, 0x0030C,
607 0x00068, 0x0030C, 0x00041, 0x00307, 0x00061, 0x00307, 0x00045, 0x00327, 0x00065, 0x00327,
608 0x0004F, 0x00308, 0x00304, 0x0006F, 0x00308, 0x00304, 0x0004F, 0x00303, 0x00304, 0x0006F,
609 0x00303, 0x00304, 0x0004F, 0x00307, 0x0006F, 0x00307, 0x0004F, 0x00307, 0x00304, 0x0006F,
610 0x00307, 0x00304, 0x00059, 0x00304, 0x00079, 0x00304, 0x00300, 0x00301, 0x00313, 0x00308,
611 0x00301, 0x002B9, 0x0003B, 0x000A8, 0x00301, 0x00391, 0x00301, 0x000B7, 0x00395, 0x00301,
612 0x00397, 0x00301, 0x00399, 0x00301, 0x0039F, 0x00301, 0x003A5, 0x00301, 0x003A9, 0x00301,
613 0x003B9, 0x00308, 0x00301, 0x00399, 0x00308, 0x003A5, 0x00308, 0x003B1, 0x00301, 0x003B5,
614 0x00301, 0x003B7, 0x00301, 0x003B9, 0x00301, 0x003C5, 0x00308, 0x00301, 0x003B9, 0x00308,
615 0x003C5, 0x00308, 0x003BF, 0x00301, 0x003C5, 0x00301, 0x003C9, 0x00301, 0x003D2, 0x00301,
616 0x003D2, 0x00308, 0x00415, 0x00300, 0x00415, 0x00308, 0x00413, 0x00301, 0x00406, 0x00308,
617 0x0041A, 0x00301, 0x00418, 0x00300, 0x00423, 0x00306, 0x00418, 0x00306, 0x00438, 0x00306,
618 0x00435, 0x00300, 0x00435, 0x00308, 0x00433, 0x00301, 0x00456, 0x00308, 0x0043A, 0x00301,
619 0x00438, 0x00300, 0x00443, 0x00306, 0x00474, 0x0030F, 0x00475, 0x0030F, 0x00416, 0x00306,
620 0x00436, 0x00306, 0x00410, 0x00306, 0x00430, 0x00306, 0x00410, 0x00308, 0x00430, 0x00308,
621 0x00415, 0x00306, 0x00435, 0x00306, 0x004D8, 0x00308, 0x004D9, 0x00308, 0x00416, 0x00308,
622 0x00436, 0x00308, 0x00417, 0x00308, 0x00437, 0x00308, 0x00418, 0x00304, 0x00438, 0x00304,
623 0x00418, 0x00308, 0x00438, 0x00308, 0x0041E, 0x00308, 0x0043E, 0x00308, 0x004E8, 0x00308,
624 0x004E9, 0x00308, 0x0042D, 0x00308, 0x0044D, 0x00308, 0x00423, 0x00304, 0x00443, 0x00304,
625 0x00423, 0x00308, 0x00443, 0x00308, 0x00423, 0x0030B, 0x00443, 0x0030B, 0x00427, 0x00308,
626 0x00447, 0x00308, 0x0042B, 0x00308, 0x0044B, 0x00308, 0x00627, 0x00653, 0x00627, 0x00654,
627 0x00648, 0x00654, 0x00627, 0x00655, 0x0064A, 0x00654, 0x006D5, 0x00654, 0x006C1, 0x00654,
628 0x006D2, 0x00654, 0x00928, 0x0093C, 0x00930, 0x0093C, 0x00933, 0x0093C, 0x00915, 0x0093C,
629 0x00916, 0x0093C, 0x00917, 0x0093C, 0x0091C, 0x0093C, 0x00921, 0x0093C, 0x00922, 0x0093C,
630 0x0092B, 0x0093C, 0x0092F, 0x0093C, 0x009C7, 0x009BE, 0x009C7, 0x009D7, 0x009A1, 0x009BC,
631 0x009A2, 0x009BC, 0x009AF, 0x009BC, 0x00A32, 0x00A3C, 0x00A38, 0x00A3C, 0x00A16, 0x00A3C,
632 0x00A17, 0x00A3C, 0x00A1C, 0x00A3C, 0x00A2B, 0x00A3C, 0x00B47, 0x00B56, 0x00B47, 0x00B3E,
633 0x00B47, 0x00B57, 0x00B21, 0x00B3C, 0x00B22, 0x00B3C, 0x00B92, 0x00BD7, 0x00BC6, 0x00BBE,
634 0x00BC7, 0x00BBE, 0x00BC6, 0x00BD7, 0x00C46, 0x00C56, 0x00CBF, 0x00CD5, 0x00CC6, 0x00CD5,
635 0x00CC6, 0x00CD6, 0x00CC6, 0x00CC2, 0x00CC6, 0x00CC2, 0x00CD5, 0x00D46, 0x00D3E, 0x00D47,
636 0x00D3E, 0x00D46, 0x00D57, 0x00DD9, 0x00DCA, 0x00DD9, 0x00DCF, 0x00DD9, 0x00DCF, 0x00DCA,
637 0x00DD9, 0x00DDF, 0x00F42, 0x00FB7, 0x00F4C, 0x00FB7, 0x00F51, 0x00FB7, 0x00F56, 0x00FB7,
638 0x00F5B, 0x00FB7, 0x00F40, 0x00FB5, 0x00F71, 0x00F72, 0x00F71, 0x00F74, 0x00FB2, 0x00F80,
639 0x00FB3, 0x00F80, 0x00F71, 0x00F80, 0x00F92, 0x00FB7, 0x00F9C, 0x00FB7, 0x00FA1, 0x00FB7,
640 0x00FA6, 0x00FB7, 0x00FAB, 0x00FB7, 0x00F90, 0x00FB5, 0x01025, 0x0102E, 0x01B05, 0x01B35,
641 0x01B07, 0x01B35, 0x01B09, 0x01B35, 0x01B0B, 0x01B35, 0x01B0D, 0x01B35, 0x01B11, 0x01B35,
642 0x01B3A, 0x01B35, 0x01B3C, 0x01B35, 0x01B3E, 0x01B35, 0x01B3F, 0x01B35, 0x01B42, 0x01B35,
643 0x00041, 0x00325, 0x00061, 0x00325, 0x00042, 0x00307, 0x00062, 0x00307, 0x00042, 0x00323,
644 0x00062, 0x00323, 0x00042, 0x00331, 0x00062, 0x00331, 0x00043, 0x00327, 0x00301, 0x00063,
645 0x00327, 0x00301, 0x00044, 0x00307, 0x00064, 0x00307, 0x00044, 0x00323, 0x00064, 0x00323,
646 0x00044, 0x00331, 0x00064, 0x00331, 0x00044, 0x00327, 0x00064, 0x00327, 0x00044, 0x0032D,
647 0x00064, 0x0032D, 0x00045, 0x00304, 0x00300, 0x00065, 0x00304, 0x00300, 0x00045, 0x00304,
648 0x00301, 0x00065, 0x00304, 0x00301, 0x00045, 0x0032D, 0x00065, 0x0032D, 0x00045, 0x00330,
649 0x00065, 0x00330, 0x00045, 0x00327, 0x00306, 0x00065, 0x00327, 0x00306, 0x00046, 0x00307,
650 0x00066, 0x00307, 0x00047, 0x00304, 0x00067, 0x00304, 0x00048, 0x00307, 0x00068, 0x00307,
651 0x00048, 0x00323, 0x00068, 0x00323, 0x00048, 0x00308, 0x00068, 0x00308, 0x00048, 0x00327,
652 0x00068, 0x00327, 0x00048, 0x0032E, 0x00068, 0x0032E, 0x00049, 0x00330, 0x00069, 0x00330,
653 0x00049, 0x00308, 0x00301, 0x00069, 0x00308, 0x00301, 0x0004B, 0x00301, 0x0006B, 0x00301,
654 0x0004B, 0x00323, 0x0006B, 0x00323, 0x0004B, 0x00331, 0x0006B, 0x00331, 0x0004C, 0x00323,
655 0x0006C, 0x00323, 0x0004C, 0x00323, 0x00304, 0x0006C, 0x00323, 0x00304, 0x0004C, 0x00331,
656 0x0006C, 0x00331, 0x0004C, 0x0032D, 0x0006C, 0x0032D, 0x0004D, 0x00301, 0x0006D, 0x00301,
657 0x0004D, 0x00307, 0x0006D, 0x00307, 0x0004D, 0x00323, 0x0006D, 0x00323, 0x0004E, 0x00307,
658 0x0006E, 0x00307, 0x0004E, 0x00323, 0x0006E, 0x00323, 0x0004E, 0x00331, 0x0006E, 0x00331,
659 0x0004E, 0x0032D, 0x0006E, 0x0032D, 0x0004F, 0x00303, 0x00301, 0x0006F, 0x00303, 0x00301,
660 0x0004F, 0x00303, 0x00308, 0x0006F, 0x00303, 0x00308, 0x0004F, 0x00304, 0x00300, 0x0006F,
661 0x00304, 0x00300, 0x0004F, 0x00304, 0x00301, 0x0006F, 0x00304, 0x00301, 0x00050, 0x00301,
662 0x00070, 0x00301, 0x00050, 0x00307, 0x00070, 0x00307, 0x00052, 0x00307, 0x00072, 0x00307,
663 0x00052, 0x00323, 0x00072, 0x00323, 0x00052, 0x00323, 0x00304, 0x00072, 0x00323, 0x00304,
664 0x00052, 0x00331, 0x00072, 0x00331, 0x00053, 0x00307, 0x00073, 0x00307, 0x00053, 0x00323,
665 0x00073, 0x00323, 0x00053, 0x00301, 0x00307, 0x00073, 0x00301, 0x00307, 0x00053, 0x0030C,
666 0x00307, 0x00073, 0x0030C, 0x00307, 0x00053, 0x00323, 0x00307, 0x00073, 0x00323, 0x00307,
667 0x00054, 0x00307, 0x00074, 0x00307, 0x00054, 0x00323, 0x00074, 0x00323, 0x00054, 0x00331,
668 0x00074, 0x00331, 0x00054, 0x0032D, 0x00074, 0x0032D, 0x00055, 0x00324, 0x00075, 0x00324,
669 0x00055, 0x00330, 0x00075, 0x00330, 0x00055, 0x0032D, 0x00075, 0x0032D, 0x00055, 0x00303,
670 0x00301, 0x00075, 0x00303, 0x00301, 0x00055, 0x00304, 0x00308, 0x00075, 0x00304, 0x00308,
671 0x00056, 0x00303, 0x00076, 0x00303, 0x00056, 0x00323, 0x00076, 0x00323, 0x00057, 0x00300,
672 0x00077, 0x00300, 0x00057, 0x00301, 0x00077, 0x00301, 0x00057, 0x00308, 0x00077, 0x00308,
673 0x00057, 0x00307, 0x00077, 0x00307, 0x00057, 0x00323, 0x00077, 0x00323, 0x00058, 0x00307,
674 0x00078, 0x00307, 0x00058, 0x00308, 0x00078, 0x00308, 0x00059, 0x00307, 0x00079, 0x00307,
675 0x0005A, 0x00302, 0x0007A, 0x00302, 0x0005A, 0x00323, 0x0007A, 0x00323, 0x0005A, 0x00331,
676 0x0007A, 0x00331, 0x00068, 0x00331, 0x00074, 0x00308, 0x00077, 0x0030A, 0x00079, 0x0030A,
677 0x0017F, 0x00307, 0x00041, 0x00323, 0x00061, 0x00323, 0x00041, 0x00309, 0x00061, 0x00309,
678 0x00041, 0x00302, 0x00301, 0x00061, 0x00302, 0x00301, 0x00041, 0x00302, 0x00300, 0x00061,
679 0x00302, 0x00300, 0x00041, 0x00302, 0x00309, 0x00061, 0x00302, 0x00309, 0x00041, 0x00302,
680 0x00303, 0x00061, 0x00302, 0x00303, 0x00041, 0x00323, 0x00302, 0x00061, 0x00323, 0x00302,
681 0x00041, 0x00306, 0x00301, 0x00061, 0x00306, 0x00301, 0x00041, 0x00306, 0x00300, 0x00061,
682 0x00306, 0x00300, 0x00041, 0x00306, 0x00309, 0x00061, 0x00306, 0x00309, 0x00041, 0x00306,
683 0x00303, 0x00061, 0x00306, 0x00303, 0x00041, 0x00323, 0x00306, 0x00061, 0x00323, 0x00306,
684 0x00045, 0x00323, 0x00065, 0x00323, 0x00045, 0x00309, 0x00065, 0x00309, 0x00045, 0x00303,
685 0x00065, 0x00303, 0x00045, 0x00302, 0x00301, 0x00065, 0x00302, 0x00301, 0x00045, 0x00302,
686 0x00300, 0x00065, 0x00302, 0x00300, 0x00045, 0x00302, 0x00309, 0x00065, 0x00302, 0x00309,
687 0x00045, 0x00302, 0x00303, 0x00065, 0x00302, 0x00303, 0x00045, 0x00323, 0x00302, 0x00065,
688 0x00323, 0x00302, 0x00049, 0x00309, 0x00069, 0x00309, 0x00049, 0x00323, 0x00069, 0x00323,
689 0x0004F, 0x00323, 0x0006F, 0x00323, 0x0004F, 0x00309, 0x0006F, 0x00309, 0x0004F, 0x00302,
690 0x00301, 0x0006F, 0x00302, 0x00301, 0x0004F, 0x00302, 0x00300, 0x0006F, 0x00302, 0x00300,
691 0x0004F, 0x00302, 0x00309, 0x0006F, 0x00302, 0x00309, 0x0004F, 0x00302, 0x00303, 0x0006F,
692 0x00302, 0x00303, 0x0004F, 0x00323, 0x00302, 0x0006F, 0x00323, 0x00302, 0x0004F, 0x0031B,
693 0x00301, 0x0006F, 0x0031B, 0x00301, 0x0004F, 0x0031B, 0x00300, 0x0006F, 0x0031B, 0x00300,
694 0x0004F, 0x0031B, 0x00309, 0x0006F, 0x0031B, 0x00309, 0x0004F, 0x0031B, 0x00303, 0x0006F,
695 0x0031B, 0x00303, 0x0004F, 0x0031B, 0x00323, 0x0006F, 0x0031B, 0x00323, 0x00055, 0x00323,
696 0x00075, 0x00323, 0x00055, 0x00309, 0x00075, 0x00309, 0x00055, 0x0031B, 0x00301, 0x00075,
697 0x0031B, 0x00301, 0x00055, 0x0031B, 0x00300, 0x00075, 0x0031B, 0x00300, 0x00055, 0x0031B,
698 0x00309, 0x00075, 0x0031B, 0x00309, 0x00055, 0x0031B, 0x00303, 0x00075, 0x0031B, 0x00303,
699 0x00055, 0x0031B, 0x00323, 0x00075, 0x0031B, 0x00323, 0x00059, 0x00300, 0x00079, 0x00300,
700 0x00059, 0x00323, 0x00079, 0x00323, 0x00059, 0x00309, 0x00079, 0x00309, 0x00059, 0x00303,
701 0x00079, 0x00303, 0x003B1, 0x00313, 0x003B1, 0x00314, 0x003B1, 0x00313, 0x00300, 0x003B1,
702 0x00314, 0x00300, 0x003B1, 0x00313, 0x00301, 0x003B1, 0x00314, 0x00301, 0x003B1, 0x00313,
703 0x00342, 0x003B1, 0x00314, 0x00342, 0x00391, 0x00313, 0x00391, 0x00314, 0x00391, 0x00313,
704 0x00300, 0x00391, 0x00314, 0x00300, 0x00391, 0x00313, 0x00301, 0x00391, 0x00314, 0x00301,
705 0x00391, 0x00313, 0x00342, 0x00391, 0x00314, 0x00342, 0x003B5, 0x00313, 0x003B5, 0x00314,
706 0x003B5, 0x00313, 0x00300, 0x003B5, 0x00314, 0x00300, 0x003B5, 0x00313, 0x00301, 0x003B5,
707 0x00314, 0x00301, 0x00395, 0x00313, 0x00395, 0x00314, 0x00395, 0x00313, 0x00300, 0x00395,
708 0x00314, 0x00300, 0x00395, 0x00313, 0x00301, 0x00395, 0x00314, 0x00301, 0x003B7, 0x00313,
709 0x003B7, 0x00314, 0x003B7, 0x00313, 0x00300, 0x003B7, 0x00314, 0x00300, 0x003B7, 0x00313,
710 0x00301, 0x003B7, 0x00314, 0x00301, 0x003B7, 0x00313, 0x00342, 0x003B7, 0x00314, 0x00342,
711 0x00397, 0x00313, 0x00397, 0x00314, 0x00397, 0x00313, 0x00300, 0x00397, 0x00314, 0x00300,
712 0x00397, 0x00313, 0x00301, 0x00397, 0x00314, 0x00301, 0x00397, 0x00313, 0x00342, 0x00397,
713 0x00314, 0x00342, 0x003B9, 0x00313, 0x003B9, 0x00314, 0x003B9, 0x00313, 0x00300, 0x003B9,
714 0x00314, 0x00300, 0x003B9, 0x00313, 0x00301, 0x003B9, 0x00314, 0x00301, 0x003B9, 0x00313,
715 0x00342, 0x003B9, 0x00314, 0x00342, 0x00399, 0x00313, 0x00399, 0x00314, 0x00399, 0x00313,
716 0x00300, 0x00399, 0x00314, 0x00300, 0x00399, 0x00313, 0x00301, 0x00399, 0x00314, 0x00301,
717 0x00399, 0x00313, 0x00342, 0x00399, 0x00314, 0x00342, 0x003BF, 0x00313, 0x003BF, 0x00314,
718 0x003BF, 0x00313, 0x00300, 0x003BF, 0x00314, 0x00300, 0x003BF, 0x00313, 0x00301, 0x003BF,
719 0x00314, 0x00301, 0x0039F, 0x00313, 0x0039F, 0x00314, 0x0039F, 0x00313, 0x00300, 0x0039F,
720 0x00314, 0x00300, 0x0039F, 0x00313, 0x00301, 0x0039F, 0x00314, 0x00301, 0x003C5, 0x00313,
721 0x003C5, 0x00314, 0x003C5, 0x00313, 0x00300, 0x003C5, 0x00314, 0x00300, 0x003C5, 0x00313,
722 0x00301, 0x003C5, 0x00314, 0x00301, 0x003C5, 0x00313, 0x00342, 0x003C5, 0x00314, 0x00342,
723 0x003A5, 0x00314, 0x003A5, 0x00314, 0x00300, 0x003A5, 0x00314, 0x00301, 0x003A5, 0x00314,
724 0x00342, 0x003C9, 0x00313, 0x003C9, 0x00314, 0x003C9, 0x00313, 0x00300, 0x003C9, 0x00314,
725 0x00300, 0x003C9, 0x00313, 0x00301, 0x003C9, 0x00314, 0x00301, 0x003C9, 0x00313, 0x00342,
726 0x003C9, 0x00314, 0x00342, 0x003A9, 0x00313, 0x003A9, 0x00314, 0x003A9, 0x00313, 0x00300,
727 0x003A9, 0x00314, 0x00300, 0x003A9, 0x00313, 0x00301, 0x003A9, 0x00314, 0x00301, 0x003A9,
728 0x00313, 0x00342, 0x003A9, 0x00314, 0x00342, 0x003B1, 0x00300, 0x003B1, 0x00301, 0x003B5,
729 0x00300, 0x003B5, 0x00301, 0x003B7, 0x00300, 0x003B7, 0x00301, 0x003B9, 0x00300, 0x003B9,
730 0x00301, 0x003BF, 0x00300, 0x003BF, 0x00301, 0x003C5, 0x00300, 0x003C5, 0x00301, 0x003C9,
731 0x00300, 0x003C9, 0x00301, 0x003B1, 0x00313, 0x00345, 0x003B1, 0x00314, 0x00345, 0x003B1,
732 0x00313, 0x00300, 0x00345, 0x003B1, 0x00314, 0x00300, 0x00345, 0x003B1, 0x00313, 0x00301,
733 0x00345, 0x003B1, 0x00314, 0x00301, 0x00345, 0x003B1, 0x00313, 0x00342, 0x00345, 0x003B1,
734 0x00314, 0x00342, 0x00345, 0x00391, 0x00313, 0x00345, 0x00391, 0x00314, 0x00345, 0x00391,
735 0x00313, 0x00300, 0x00345, 0x00391, 0x00314, 0x00300, 0x00345, 0x00391, 0x00313, 0x00301,
736 0x00345, 0x00391, 0x00314, 0x00301, 0x00345, 0x00391, 0x00313, 0x00342, 0x00345, 0x00391,
737 0x00314, 0x00342, 0x00345, 0x003B7, 0x00313, 0x00345, 0x003B7, 0x00314, 0x00345, 0x003B7,
738 0x00313, 0x00300, 0x00345, 0x003B7, 0x00314, 0x00300, 0x00345, 0x003B7, 0x00313, 0x00301,
739 0x00345, 0x003B7, 0x00314, 0x00301, 0x00345, 0x003B7, 0x00313, 0x00342, 0x00345, 0x003B7,
740 0x00314, 0x00342, 0x00345, 0x00397, 0x00313, 0x00345, 0x00397, 0x00314, 0x00345, 0x00397,
741 0x00313, 0x00300, 0x00345, 0x00397, 0x00314, 0x00300, 0x00345, 0x00397, 0x00313, 0x00301,
742 0x00345, 0x00397, 0x00314, 0x00301, 0x00345, 0x00397, 0x00313, 0x00342, 0x00345, 0x00397,
743 0x00314, 0x00342, 0x00345, 0x003C9, 0x00313, 0x00345, 0x003C9, 0x00314, 0x00345, 0x003C9,
744 0x00313, 0x00300, 0x00345, 0x003C9, 0x00314, 0x00300, 0x00345, 0x003C9, 0x00313, 0x00301,
745 0x00345, 0x003C9, 0x00314, 0x00301, 0x00345, 0x003C9, 0x00313, 0x00342, 0x00345, 0x003C9,
746 0x00314, 0x00342, 0x00345, 0x003A9, 0x00313, 0x00345, 0x003A9, 0x00314, 0x00345, 0x003A9,
747 0x00313, 0x00300, 0x00345, 0x003A9, 0x00314, 0x00300, 0x00345, 0x003A9, 0x00313, 0x00301,
748 0x00345, 0x003A9, 0x00314, 0x00301, 0x00345, 0x003A9, 0x00313, 0x00342, 0x00345, 0x003A9,
749 0x00314, 0x00342, 0x00345, 0x003B1, 0x00306, 0x003B1, 0x00304, 0x003B1, 0x00300, 0x00345,
750 0x003B1, 0x00345, 0x003B1, 0x00301, 0x00345, 0x003B1, 0x00342, 0x003B1, 0x00342, 0x00345,
751 0x00391, 0x00306, 0x00391, 0x00304, 0x00391, 0x00300, 0x00391, 0x00301, 0x00391, 0x00345,
752 0x003B9, 0x000A8, 0x00342, 0x003B7, 0x00300, 0x00345, 0x003B7, 0x00345, 0x003B7, 0x00301,
753 0x00345, 0x003B7, 0x00342, 0x003B7, 0x00342, 0x00345, 0x00395, 0x00300, 0x00395, 0x00301,
754 0x00397, 0x00300, 0x00397, 0x00301, 0x00397, 0x00345, 0x01FBF, 0x00300, 0x01FBF, 0x00301,
755 0x01FBF, 0x00342, 0x003B9, 0x00306, 0x003B9, 0x00304, 0x003B9, 0x00308, 0x00300, 0x003B9,
756 0x00308, 0x00301, 0x003B9, 0x00342, 0x003B9, 0x00308, 0x00342, 0x00399, 0x00306, 0x00399,
757 0x00304, 0x00399, 0x00300, 0x00399, 0x00301, 0x01FFE, 0x00300, 0x01FFE, 0x00301, 0x01FFE,
758 0x00342, 0x003C5, 0x00306, 0x003C5, 0x00304, 0x003C5, 0x00308, 0x00300, 0x003C5, 0x00308,
759 0x00301, 0x003C1, 0x00313, 0x003C1, 0x00314, 0x003C5, 0x00342, 0x003C5, 0x00308, 0x00342,
760 0x003A5, 0x00306, 0x003A5, 0x00304, 0x003A5, 0x00300, 0x003A5, 0x00301, 0x003A1, 0x00314,
761 0x000A8, 0x00300, 0x000A8, 0x00301, 0x00060, 0x003C9, 0x00300, 0x00345, 0x003C9, 0x00345,
762 0x003C9, 0x00301, 0x00345, 0x003C9, 0x00342, 0x003C9, 0x00342, 0x00345, 0x0039F, 0x00300,
763 0x0039F, 0x00301, 0x003A9, 0x00300, 0x003A9, 0x00301, 0x003A9, 0x00345, 0x000B4, 0x02002,
764 0x02003, 0x003A9, 0x0004B, 0x00041, 0x0030A, 0x02190, 0x00338, 0x02192, 0x00338, 0x02194,
765 0x00338, 0x021D0, 0x00338, 0x021D4, 0x00338, 0x021D2, 0x00338, 0x02203, 0x00338, 0x02208,
766 0x00338, 0x0220B, 0x00338, 0x02223, 0x00338, 0x02225, 0x00338, 0x0223C, 0x00338, 0x02243,
767 0x00338, 0x02245, 0x00338, 0x02248, 0x00338, 0x0003D, 0x00338, 0x02261, 0x00338, 0x0224D,
768 0x00338, 0x0003C, 0x00338, 0x0003E, 0x00338, 0x02264, 0x00338, 0x02265, 0x00338, 0x02272,
769 0x00338, 0x02273, 0x00338, 0x02276, 0x00338, 0x02277, 0x00338, 0x0227A, 0x00338, 0x0227B,
770 0x00338, 0x02282, 0x00338, 0x02283, 0x00338, 0x02286, 0x00338, 0x02287, 0x00338, 0x022A2,
771 0x00338, 0x022A8, 0x00338, 0x022A9, 0x00338, 0x022AB, 0x00338, 0x0227C, 0x00338, 0x0227D,
772 0x00338, 0x02291, 0x00338, 0x02292, 0x00338, 0x022B2, 0x00338, 0x022B3, 0x00338, 0x022B4,
773 0x00338, 0x022B5, 0x00338, 0x03008, 0x03009, 0x02ADD, 0x00338, 0x0304B, 0x03099, 0x0304D,
774 0x03099, 0x0304F, 0x03099, 0x03051, 0x03099, 0x03053, 0x03099, 0x03055, 0x03099, 0x03057,
775 0x03099, 0x03059, 0x03099, 0x0305B, 0x03099, 0x0305D, 0x03099, 0x0305F, 0x03099, 0x03061,
776 0x03099, 0x03064, 0x03099, 0x03066, 0x03099, 0x03068, 0x03099, 0x0306F, 0x03099, 0x0306F,
777 0x0309A, 0x03072, 0x03099, 0x03072, 0x0309A, 0x03075, 0x03099, 0x03075, 0x0309A, 0x03078,
778 0x03099, 0x03078, 0x0309A, 0x0307B, 0x03099, 0x0307B, 0x0309A, 0x03046, 0x03099, 0x0309D,
779 0x03099, 0x030AB, 0x03099, 0x030AD, 0x03099, 0x030AF, 0x03099, 0x030B1, 0x03099, 0x030B3,
780 0x03099, 0x030B5, 0x03099, 0x030B7, 0x03099, 0x030B9, 0x03099, 0x030BB, 0x03099, 0x030BD,
781 0x03099, 0x030BF, 0x03099, 0x030C1, 0x03099, 0x030C4, 0x03099, 0x030C6, 0x03099, 0x030C8,
782 0x03099, 0x030CF, 0x03099, 0x030CF, 0x0309A, 0x030D2, 0x03099, 0x030D2, 0x0309A, 0x030D5,
783 0x03099, 0x030D5, 0x0309A, 0x030D8, 0x03099, 0x030D8, 0x0309A, 0x030DB, 0x03099, 0x030DB,
784 0x0309A, 0x030A6, 0x03099, 0x030EF, 0x03099, 0x030F0, 0x03099, 0x030F1, 0x03099, 0x030F2,
785 0x03099, 0x030FD, 0x03099, 0x08C48, 0x066F4, 0x08ECA, 0x08CC8, 0x06ED1, 0x04E32, 0x053E5,
786 0x09F9C, 0x09F9C, 0x05951, 0x091D1, 0x05587, 0x05948, 0x061F6, 0x07669, 0x07F85, 0x0863F,
787 0x087BA, 0x088F8, 0x0908F, 0x06A02, 0x06D1B, 0x070D9, 0x073DE, 0x0843D, 0x0916A, 0x099F1,
788 0x04E82, 0x05375, 0x06B04, 0x0721B, 0x0862D, 0x09E1E, 0x05D50, 0x06FEB, 0x085CD, 0x08964,
789 0x062C9, 0x081D8, 0x0881F, 0x05ECA, 0x06717, 0x06D6A, 0x072FC, 0x090CE, 0x04F86, 0x051B7,
790 0x052DE, 0x064C4, 0x06AD3, 0x07210, 0x076E7, 0x08001, 0x08606, 0x0865C, 0x08DEF, 0x09732,
791 0x09B6F, 0x09DFA, 0x0788C, 0x0797F, 0x07DA0, 0x083C9, 0x09304, 0x09E7F, 0x08AD6, 0x058DF,
792 0x05F04, 0x07C60, 0x0807E, 0x07262, 0x078CA, 0x08CC2, 0x096F7, 0x058D8, 0x05C62, 0x06A13,
793 0x06DDA, 0x06F0F, 0x07D2F, 0x07E37, 0x0964B, 0x052D2, 0x0808B, 0x051DC, 0x051CC, 0x07A1C,
794 0x07DBE, 0x083F1, 0x09675, 0x08B80, 0x062CF, 0x06A02, 0x08AFE, 0x04E39, 0x05BE7, 0x06012,
795 0x07387, 0x07570, 0x05317, 0x078FB, 0x04FBF, 0x05FA9, 0x04E0D, 0x06CCC, 0x06578, 0x07D22,
796 0x053C3, 0x0585E, 0x07701, 0x08449, 0x08AAA, 0x06BBA, 0x08FB0, 0x06C88, 0x062FE, 0x082E5,
797 0x063A0, 0x07565, 0x04EAE, 0x05169, 0x051C9, 0x06881, 0x07CE7, 0x0826F, 0x08AD2, 0x091CF,
798 0x052F5, 0x05442, 0x05973, 0x05EEC, 0x065C5, 0x06FFE, 0x0792A, 0x095AD, 0x09A6A, 0x09E97,
799 0x09ECE, 0x0529B, 0x066C6, 0x06B77, 0x08F62, 0x05E74, 0x06190, 0x06200, 0x0649A, 0x06F23,
800 0x07149, 0x07489, 0x079CA, 0x07DF4, 0x0806F, 0x08F26, 0x084EE, 0x09023, 0x0934A, 0x05217,
801 0x052A3, 0x054BD, 0x070C8, 0x088C2, 0x08AAA, 0x05EC9, 0x05FF5, 0x0637B, 0x06BAE, 0x07C3E,
802 0x07375, 0x04EE4, 0x056F9, 0x05BE7, 0x05DBA, 0x0601C, 0x073B2, 0x07469, 0x07F9A, 0x08046,
803 0x09234, 0x096F6, 0x09748, 0x09818, 0x04F8B, 0x079AE, 0x091B4, 0x096B8, 0x060E1, 0x04E86,
804 0x050DA, 0x05BEE, 0x05C3F, 0x06599, 0x06A02, 0x071CE, 0x07642, 0x084FC, 0x0907C, 0x09F8D,
805 0x06688, 0x0962E, 0x05289, 0x0677B, 0x067F3, 0x06D41, 0x06E9C, 0x07409, 0x07559, 0x0786B,
806 0x07D10, 0x0985E, 0x0516D, 0x0622E, 0x09678, 0x0502B, 0x05D19, 0x06DEA, 0x08F2A, 0x05F8B,
807 0x06144, 0x06817, 0x07387, 0x09686, 0x05229, 0x0540F, 0x05C65, 0x06613, 0x0674E, 0x068A8,
808 0x06CE5, 0x07406, 0x075E2, 0x07F79, 0x088CF, 0x088E1, 0x091CC, 0x096E2, 0x0533F, 0x06EBA,
809 0x0541D, 0x071D0, 0x07498, 0x085FA, 0x096A3, 0x09C57, 0x09E9F, 0x06797, 0x06DCB, 0x081E8,
810 0x07ACB, 0x07B20, 0x07C92, 0x072C0, 0x07099, 0x08B58, 0x04EC0, 0x08336, 0x0523A, 0x05207,
811 0x05EA6, 0x062D3, 0x07CD6, 0x05B85, 0x06D1E, 0x066B4, 0x08F3B, 0x0884C, 0x0964D, 0x0898B,
812 0x05ED3, 0x05140, 0x055C0, 0x0585A, 0x06674, 0x051DE, 0x0732A, 0x076CA, 0x0793C, 0x0795E,
813 0x07965, 0x0798F, 0x09756, 0x07CBE, 0x07FBD, 0x08612, 0x08AF8, 0x09038, 0x090FD, 0x098EF,
814 0x098FC, 0x09928, 0x09DB4, 0x090DE, 0x096B7, 0x04FAE, 0x050E7, 0x0514D, 0x052C9, 0x052E4,
815 0x05351, 0x0559D, 0x05606, 0x05668, 0x05840, 0x058A8, 0x05C64, 0x05C6E, 0x06094, 0x06168,
816 0x0618E, 0x061F2, 0x0654F, 0x065E2, 0x06691, 0x06885, 0x06D77, 0x06E1A, 0x06F22, 0x0716E,
817 0x0722B, 0x07422, 0x07891, 0x0793E, 0x07949, 0x07948, 0x07950, 0x07956, 0x0795D, 0x0798D,
818 0x0798E, 0x07A40, 0x07A81, 0x07BC0, 0x07DF4, 0x07E09, 0x07E41, 0x07F72, 0x08005, 0x081ED,
819 0x08279, 0x08279, 0x08457, 0x08910, 0x08996, 0x08B01, 0x08B39, 0x08CD3, 0x08D08, 0x08FB6,
820 0x09038, 0x096E3, 0x097FF, 0x0983B, 0x06075, 0x242EE, 0x08218, 0x04E26, 0x051B5, 0x05168,
821 0x04F80, 0x05145, 0x05180, 0x052C7, 0x052FA, 0x0559D, 0x05555, 0x05599, 0x055E2, 0x0585A,
822 0x058B3, 0x05944, 0x05954, 0x05A62, 0x05B28, 0x05ED2, 0x05ED9, 0x05F69, 0x05FAD, 0x060D8,
823 0x0614E, 0x06108, 0x0618E, 0x06160, 0x061F2, 0x06234, 0x063C4, 0x0641C, 0x06452, 0x06556,
824 0x06674, 0x06717, 0x0671B, 0x06756, 0x06B79, 0x06BBA, 0x06D41, 0x06EDB, 0x06ECB, 0x06F22,
825 0x0701E, 0x0716E, 0x077A7, 0x07235, 0x072AF, 0x0732A, 0x07471, 0x07506, 0x0753B, 0x0761D,
826 0x0761F, 0x076CA, 0x076DB, 0x076F4, 0x0774A, 0x07740, 0x078CC, 0x07AB1, 0x07BC0, 0x07C7B,
827 0x07D5B, 0x07DF4, 0x07F3E, 0x08005, 0x08352, 0x083EF, 0x08779, 0x08941, 0x08986, 0x08996,
828 0x08ABF, 0x08AF8, 0x08ACB, 0x08B01, 0x08AFE, 0x08AED, 0x08B39, 0x08B8A, 0x08D08, 0x08F38,
829 0x09072, 0x09199, 0x09276, 0x0967C, 0x096E3, 0x09756, 0x097DB, 0x097FF, 0x0980B, 0x0983B,
830 0x09B12, 0x09F9C, 0x2284A, 0x22844, 0x233D5, 0x03B9D, 0x04018, 0x04039, 0x25249, 0x25CD0,
831 0x27ED3, 0x09F43, 0x09F8E, 0x005D9, 0x005B4, 0x005F2, 0x005B7, 0x005E9, 0x005C1, 0x005E9,
832 0x005C2, 0x005E9, 0x005BC, 0x005C1, 0x005E9, 0x005BC, 0x005C2, 0x005D0, 0x005B7, 0x005D0,
833 0x005B8, 0x005D0, 0x005BC, 0x005D1, 0x005BC, 0x005D2, 0x005BC, 0x005D3, 0x005BC, 0x005D4,
834 0x005BC, 0x005D5, 0x005BC, 0x005D6, 0x005BC, 0x005D8, 0x005BC, 0x005D9, 0x005BC, 0x005DA,
835 0x005BC, 0x005DB, 0x005BC, 0x005DC, 0x005BC, 0x005DE, 0x005BC, 0x005E0, 0x005BC, 0x005E1,
836 0x005BC, 0x005E3, 0x005BC, 0x005E4, 0x005BC, 0x005E6, 0x005BC, 0x005E7, 0x005BC, 0x005E8,
837 0x005BC, 0x005E9, 0x005BC, 0x005EA, 0x005BC, 0x005D5, 0x005B9, 0x005D1, 0x005BF, 0x005DB,
838 0x005BF, 0x005E4, 0x005BF, 0x11099, 0x110BA, 0x1109B, 0x110BA, 0x110A5, 0x110BA, 0x11131,
839 0x11127, 0x11132, 0x11127, 0x11347, 0x1133E, 0x11347, 0x11357, 0x114B9, 0x114BA, 0x114B9,
840 0x114B0, 0x114B9, 0x114BD, 0x115B8, 0x115AF, 0x115B9, 0x115AF, 0x1D157, 0x1D165, 0x1D158,
841 0x1D165, 0x1D158, 0x1D165, 0x1D16E, 0x1D158, 0x1D165, 0x1D16F, 0x1D158, 0x1D165, 0x1D170,
842 0x1D158, 0x1D165, 0x1D171, 0x1D158, 0x1D165, 0x1D172, 0x1D1B9, 0x1D165, 0x1D1BA, 0x1D165,
843 0x1D1B9, 0x1D165, 0x1D16E, 0x1D1BA, 0x1D165, 0x1D16E, 0x1D1B9, 0x1D165, 0x1D16F, 0x1D1BA,
844 0x1D165, 0x1D16F, 0x04E3D, 0x04E38, 0x04E41, 0x20122, 0x04F60, 0x04FAE, 0x04FBB, 0x05002,
845 0x0507A, 0x05099, 0x050E7, 0x050CF, 0x0349E, 0x2063A, 0x0514D, 0x05154, 0x05164, 0x05177,
846 0x2051C, 0x034B9, 0x05167, 0x0518D, 0x2054B, 0x05197, 0x051A4, 0x04ECC, 0x051AC, 0x051B5,
847 0x291DF, 0x051F5, 0x05203, 0x034DF, 0x0523B, 0x05246, 0x05272, 0x05277, 0x03515, 0x052C7,
848 0x052C9, 0x052E4, 0x052FA, 0x05305, 0x05306, 0x05317, 0x05349, 0x05351, 0x0535A, 0x05373,
849 0x0537D, 0x0537F, 0x0537F, 0x0537F, 0x20A2C, 0x07070, 0x053CA, 0x053DF, 0x20B63, 0x053EB,
850 0x053F1, 0x05406, 0x0549E, 0x05438, 0x05448, 0x05468, 0x054A2, 0x054F6, 0x05510, 0x05553,
851 0x05563, 0x05584, 0x05584, 0x05599, 0x055AB, 0x055B3, 0x055C2, 0x05716, 0x05606, 0x05717,
852 0x05651, 0x05674, 0x05207, 0x058EE, 0x057CE, 0x057F4, 0x0580D, 0x0578B, 0x05832, 0x05831,
853 0x058AC, 0x214E4, 0x058F2, 0x058F7, 0x05906, 0x0591A, 0x05922, 0x05962, 0x216A8, 0x216EA,
854 0x059EC, 0x05A1B, 0x05A27, 0x059D8, 0x05A66, 0x036EE, 0x036FC, 0x05B08, 0x05B3E, 0x05B3E,
855 0x219C8, 0x05BC3, 0x05BD8, 0x05BE7, 0x05BF3, 0x21B18, 0x05BFF, 0x05C06, 0x05F53, 0x05C22,
856 0x03781, 0x05C60, 0x05C6E, 0x05CC0, 0x05C8D, 0x21DE4, 0x05D43, 0x21DE6, 0x05D6E, 0x05D6B,
857 0x05D7C, 0x05DE1, 0x05DE2, 0x0382F, 0x05DFD, 0x05E28, 0x05E3D, 0x05E69, 0x03862, 0x22183,
858 0x0387C, 0x05EB0, 0x05EB3, 0x05EB6, 0x05ECA, 0x2A392, 0x05EFE, 0x22331, 0x22331, 0x08201,
859 0x05F22, 0x05F22, 0x038C7, 0x232B8, 0x261DA, 0x05F62, 0x05F6B, 0x038E3, 0x05F9A, 0x05FCD,
860 0x05FD7, 0x05FF9, 0x06081, 0x0393A, 0x0391C, 0x06094, 0x226D4, 0x060C7, 0x06148, 0x0614C,
861 0x0614E, 0x0614C, 0x0617A, 0x0618E, 0x061B2, 0x061A4, 0x061AF, 0x061DE, 0x061F2, 0x061F6,
862 0x06210, 0x0621B, 0x0625D, 0x062B1, 0x062D4, 0x06350, 0x22B0C, 0x0633D, 0x062FC, 0x06368,
863 0x06383, 0x063E4, 0x22BF1, 0x06422, 0x063C5, 0x063A9, 0x03A2E, 0x06469, 0x0647E, 0x0649D,
864 0x06477, 0x03A6C, 0x0654F, 0x0656C, 0x2300A, 0x065E3, 0x066F8, 0x06649, 0x03B19, 0x06691,
865 0x03B08, 0x03AE4, 0x05192, 0x05195, 0x06700, 0x0669C, 0x080AD, 0x043D9, 0x06717, 0x0671B,
866 0x06721, 0x0675E, 0x06753, 0x233C3, 0x03B49, 0x067FA, 0x06785, 0x06852, 0x06885, 0x2346D,
867 0x0688E, 0x0681F, 0x06914, 0x03B9D, 0x06942, 0x069A3, 0x069EA, 0x06AA8, 0x236A3, 0x06ADB,
868 0x03C18, 0x06B21, 0x238A7, 0x06B54, 0x03C4E, 0x06B72, 0x06B9F, 0x06BBA, 0x06BBB, 0x23A8D,
869 0x21D0B, 0x23AFA, 0x06C4E, 0x23CBC, 0x06CBF, 0x06CCD, 0x06C67, 0x06D16, 0x06D3E, 0x06D77,
870 0x06D41, 0x06D69, 0x06D78, 0x06D85, 0x23D1E, 0x06D34, 0x06E2F, 0x06E6E, 0x03D33, 0x06ECB,
871 0x06EC7, 0x23ED1, 0x06DF9, 0x06F6E, 0x23F5E, 0x23F8E, 0x06FC6, 0x07039, 0x0701E, 0x0701B,
872 0x03D96, 0x0704A, 0x0707D, 0x07077, 0x070AD, 0x20525, 0x07145, 0x24263, 0x0719C, 0x243AB,
873 0x07228, 0x07235, 0x07250, 0x24608, 0x07280, 0x07295, 0x24735, 0x24814, 0x0737A, 0x0738B,
874 0x03EAC, 0x073A5, 0x03EB8, 0x03EB8, 0x07447, 0x0745C, 0x07471, 0x07485, 0x074CA, 0x03F1B,
875 0x07524, 0x24C36, 0x0753E, 0x24C92, 0x07570, 0x2219F, 0x07610, 0x24FA1, 0x24FB8, 0x25044,
876 0x03FFC, 0x04008, 0x076F4, 0x250F3, 0x250F2, 0x25119, 0x25133, 0x0771E, 0x0771F, 0x0771F,
877 0x0774A, 0x04039, 0x0778B, 0x04046, 0x04096, 0x2541D, 0x0784E, 0x0788C, 0x078CC, 0x040E3,
878 0x25626, 0x07956, 0x2569A, 0x256C5, 0x0798F, 0x079EB, 0x0412F, 0x07A40, 0x07A4A, 0x07A4F,
879 0x2597C, 0x25AA7, 0x25AA7, 0x07AEE, 0x04202, 0x25BAB, 0x07BC6, 0x07BC9, 0x04227, 0x25C80,
880 0x07CD2, 0x042A0, 0x07CE8, 0x07CE3, 0x07D00, 0x25F86, 0x07D63, 0x04301, 0x07DC7, 0x07E02,
881 0x07E45, 0x04334, 0x26228, 0x26247, 0x04359, 0x262D9, 0x07F7A, 0x2633E, 0x07F95, 0x07FFA,
882 0x08005, 0x264DA, 0x26523, 0x08060, 0x265A8, 0x08070, 0x2335F, 0x043D5, 0x080B2, 0x08103,
883 0x0440B, 0x0813E, 0x05AB5, 0x267A7, 0x267B5, 0x23393, 0x2339C, 0x08201, 0x08204, 0x08F9E,
884 0x0446B, 0x08291, 0x0828B, 0x0829D, 0x052B3, 0x082B1, 0x082B3, 0x082BD, 0x082E6, 0x26B3C,
885 0x082E5, 0x0831D, 0x08363, 0x083AD, 0x08323, 0x083BD, 0x083E7, 0x08457, 0x08353, 0x083CA,
886 0x083CC, 0x083DC, 0x26C36, 0x26D6B, 0x26CD5, 0x0452B, 0x084F1, 0x084F3, 0x08516, 0x273CA,
887 0x08564, 0x26F2C, 0x0455D, 0x04561, 0x26FB1, 0x270D2, 0x0456B, 0x08650, 0x0865C, 0x08667,
888 0x08669, 0x086A9, 0x08688, 0x0870E, 0x086E2, 0x08779, 0x08728, 0x0876B, 0x08786, 0x045D7,
889 0x087E1, 0x08801, 0x045F9, 0x08860, 0x08863, 0x27667, 0x088D7, 0x088DE, 0x04635, 0x088FA,
890 0x034BB, 0x278AE, 0x27966, 0x046BE, 0x046C7, 0x08AA0, 0x08AED, 0x08B8A, 0x08C55, 0x27CA8,
891 0x08CAB, 0x08CC1, 0x08D1B, 0x08D77, 0x27F2F, 0x20804, 0x08DCB, 0x08DBC, 0x08DF0, 0x208DE,
892 0x08ED4, 0x08F38, 0x285D2, 0x285ED, 0x09094, 0x090F1, 0x09111, 0x2872E, 0x0911B, 0x09238,
893 0x092D7, 0x092D8, 0x0927C, 0x093F9, 0x09415, 0x28BFA, 0x0958B, 0x04995, 0x095B7, 0x28D77,
894 0x049E6, 0x096C3, 0x05DB2, 0x09723, 0x29145, 0x2921A, 0x04A6E, 0x04A76, 0x097E0, 0x2940A,
895 0x04AB2, 0x29496, 0x0980B, 0x0980B, 0x09829, 0x295B6, 0x098E2, 0x04B33, 0x09929, 0x099A7,
896 0x099C2, 0x099FE, 0x04BCE, 0x29B30, 0x09B12, 0x09C40, 0x09CFD, 0x04CCE, 0x04CED, 0x09D67,
897 0x2A0CE, 0x04CF8, 0x2A105, 0x2A20E, 0x2A291, 0x09EBB, 0x04D56, 0x09EF9, 0x09EFE, 0x09F05,
898 0x09F0F, 0x09F16, 0x09F3B, 0x2A600,
899};
900
901// Primary composites: key (first << 32 | second) ascending, and the composite.
902inline constexpr uint32_t kCompCount = 940;
903inline constexpr uint64_t kCompKey[kCompCount] = {
904 0x003C00000338ull, 0x003D00000338ull, 0x003E00000338ull, 0x004100000300ull, 0x004100000301ull, 0x004100000302ull,
905 0x004100000303ull, 0x004100000304ull, 0x004100000306ull, 0x004100000307ull, 0x004100000308ull, 0x004100000309ull,
906 0x00410000030Aull, 0x00410000030Cull, 0x00410000030Full, 0x004100000311ull, 0x004100000323ull, 0x004100000325ull,
907 0x004100000328ull, 0x004200000307ull, 0x004200000323ull, 0x004200000331ull, 0x004300000301ull, 0x004300000302ull,
908 0x004300000307ull, 0x00430000030Cull, 0x004300000327ull, 0x004400000307ull, 0x00440000030Cull, 0x004400000323ull,
909 0x004400000327ull, 0x00440000032Dull, 0x004400000331ull, 0x004500000300ull, 0x004500000301ull, 0x004500000302ull,
910 0x004500000303ull, 0x004500000304ull, 0x004500000306ull, 0x004500000307ull, 0x004500000308ull, 0x004500000309ull,
911 0x00450000030Cull, 0x00450000030Full, 0x004500000311ull, 0x004500000323ull, 0x004500000327ull, 0x004500000328ull,
912 0x00450000032Dull, 0x004500000330ull, 0x004600000307ull, 0x004700000301ull, 0x004700000302ull, 0x004700000304ull,
913 0x004700000306ull, 0x004700000307ull, 0x00470000030Cull, 0x004700000327ull, 0x004800000302ull, 0x004800000307ull,
914 0x004800000308ull, 0x00480000030Cull, 0x004800000323ull, 0x004800000327ull, 0x00480000032Eull, 0x004900000300ull,
915 0x004900000301ull, 0x004900000302ull, 0x004900000303ull, 0x004900000304ull, 0x004900000306ull, 0x004900000307ull,
916 0x004900000308ull, 0x004900000309ull, 0x00490000030Cull, 0x00490000030Full, 0x004900000311ull, 0x004900000323ull,
917 0x004900000328ull, 0x004900000330ull, 0x004A00000302ull, 0x004B00000301ull, 0x004B0000030Cull, 0x004B00000323ull,
918 0x004B00000327ull, 0x004B00000331ull, 0x004C00000301ull, 0x004C0000030Cull, 0x004C00000323ull, 0x004C00000327ull,
919 0x004C0000032Dull, 0x004C00000331ull, 0x004D00000301ull, 0x004D00000307ull, 0x004D00000323ull, 0x004E00000300ull,
920 0x004E00000301ull, 0x004E00000303ull, 0x004E00000307ull, 0x004E0000030Cull, 0x004E00000323ull, 0x004E00000327ull,
921 0x004E0000032Dull, 0x004E00000331ull, 0x004F00000300ull, 0x004F00000301ull, 0x004F00000302ull, 0x004F00000303ull,
922 0x004F00000304ull, 0x004F00000306ull, 0x004F00000307ull, 0x004F00000308ull, 0x004F00000309ull, 0x004F0000030Bull,
923 0x004F0000030Cull, 0x004F0000030Full, 0x004F00000311ull, 0x004F0000031Bull, 0x004F00000323ull, 0x004F00000328ull,
924 0x005000000301ull, 0x005000000307ull, 0x005200000301ull, 0x005200000307ull, 0x00520000030Cull, 0x00520000030Full,
925 0x005200000311ull, 0x005200000323ull, 0x005200000327ull, 0x005200000331ull, 0x005300000301ull, 0x005300000302ull,
926 0x005300000307ull, 0x00530000030Cull, 0x005300000323ull, 0x005300000326ull, 0x005300000327ull, 0x005400000307ull,
927 0x00540000030Cull, 0x005400000323ull, 0x005400000326ull, 0x005400000327ull, 0x00540000032Dull, 0x005400000331ull,
928 0x005500000300ull, 0x005500000301ull, 0x005500000302ull, 0x005500000303ull, 0x005500000304ull, 0x005500000306ull,
929 0x005500000308ull, 0x005500000309ull, 0x00550000030Aull, 0x00550000030Bull, 0x00550000030Cull, 0x00550000030Full,
930 0x005500000311ull, 0x00550000031Bull, 0x005500000323ull, 0x005500000324ull, 0x005500000328ull, 0x00550000032Dull,
931 0x005500000330ull, 0x005600000303ull, 0x005600000323ull, 0x005700000300ull, 0x005700000301ull, 0x005700000302ull,
932 0x005700000307ull, 0x005700000308ull, 0x005700000323ull, 0x005800000307ull, 0x005800000308ull, 0x005900000300ull,
933 0x005900000301ull, 0x005900000302ull, 0x005900000303ull, 0x005900000304ull, 0x005900000307ull, 0x005900000308ull,
934 0x005900000309ull, 0x005900000323ull, 0x005A00000301ull, 0x005A00000302ull, 0x005A00000307ull, 0x005A0000030Cull,
935 0x005A00000323ull, 0x005A00000331ull, 0x006100000300ull, 0x006100000301ull, 0x006100000302ull, 0x006100000303ull,
936 0x006100000304ull, 0x006100000306ull, 0x006100000307ull, 0x006100000308ull, 0x006100000309ull, 0x00610000030Aull,
937 0x00610000030Cull, 0x00610000030Full, 0x006100000311ull, 0x006100000323ull, 0x006100000325ull, 0x006100000328ull,
938 0x006200000307ull, 0x006200000323ull, 0x006200000331ull, 0x006300000301ull, 0x006300000302ull, 0x006300000307ull,
939 0x00630000030Cull, 0x006300000327ull, 0x006400000307ull, 0x00640000030Cull, 0x006400000323ull, 0x006400000327ull,
940 0x00640000032Dull, 0x006400000331ull, 0x006500000300ull, 0x006500000301ull, 0x006500000302ull, 0x006500000303ull,
941 0x006500000304ull, 0x006500000306ull, 0x006500000307ull, 0x006500000308ull, 0x006500000309ull, 0x00650000030Cull,
942 0x00650000030Full, 0x006500000311ull, 0x006500000323ull, 0x006500000327ull, 0x006500000328ull, 0x00650000032Dull,
943 0x006500000330ull, 0x006600000307ull, 0x006700000301ull, 0x006700000302ull, 0x006700000304ull, 0x006700000306ull,
944 0x006700000307ull, 0x00670000030Cull, 0x006700000327ull, 0x006800000302ull, 0x006800000307ull, 0x006800000308ull,
945 0x00680000030Cull, 0x006800000323ull, 0x006800000327ull, 0x00680000032Eull, 0x006800000331ull, 0x006900000300ull,
946 0x006900000301ull, 0x006900000302ull, 0x006900000303ull, 0x006900000304ull, 0x006900000306ull, 0x006900000308ull,
947 0x006900000309ull, 0x00690000030Cull, 0x00690000030Full, 0x006900000311ull, 0x006900000323ull, 0x006900000328ull,
948 0x006900000330ull, 0x006A00000302ull, 0x006A0000030Cull, 0x006B00000301ull, 0x006B0000030Cull, 0x006B00000323ull,
949 0x006B00000327ull, 0x006B00000331ull, 0x006C00000301ull, 0x006C0000030Cull, 0x006C00000323ull, 0x006C00000327ull,
950 0x006C0000032Dull, 0x006C00000331ull, 0x006D00000301ull, 0x006D00000307ull, 0x006D00000323ull, 0x006E00000300ull,
951 0x006E00000301ull, 0x006E00000303ull, 0x006E00000307ull, 0x006E0000030Cull, 0x006E00000323ull, 0x006E00000327ull,
952 0x006E0000032Dull, 0x006E00000331ull, 0x006F00000300ull, 0x006F00000301ull, 0x006F00000302ull, 0x006F00000303ull,
953 0x006F00000304ull, 0x006F00000306ull, 0x006F00000307ull, 0x006F00000308ull, 0x006F00000309ull, 0x006F0000030Bull,
954 0x006F0000030Cull, 0x006F0000030Full, 0x006F00000311ull, 0x006F0000031Bull, 0x006F00000323ull, 0x006F00000328ull,
955 0x007000000301ull, 0x007000000307ull, 0x007200000301ull, 0x007200000307ull, 0x00720000030Cull, 0x00720000030Full,
956 0x007200000311ull, 0x007200000323ull, 0x007200000327ull, 0x007200000331ull, 0x007300000301ull, 0x007300000302ull,
957 0x007300000307ull, 0x00730000030Cull, 0x007300000323ull, 0x007300000326ull, 0x007300000327ull, 0x007400000307ull,
958 0x007400000308ull, 0x00740000030Cull, 0x007400000323ull, 0x007400000326ull, 0x007400000327ull, 0x00740000032Dull,
959 0x007400000331ull, 0x007500000300ull, 0x007500000301ull, 0x007500000302ull, 0x007500000303ull, 0x007500000304ull,
960 0x007500000306ull, 0x007500000308ull, 0x007500000309ull, 0x00750000030Aull, 0x00750000030Bull, 0x00750000030Cull,
961 0x00750000030Full, 0x007500000311ull, 0x00750000031Bull, 0x007500000323ull, 0x007500000324ull, 0x007500000328ull,
962 0x00750000032Dull, 0x007500000330ull, 0x007600000303ull, 0x007600000323ull, 0x007700000300ull, 0x007700000301ull,
963 0x007700000302ull, 0x007700000307ull, 0x007700000308ull, 0x00770000030Aull, 0x007700000323ull, 0x007800000307ull,
964 0x007800000308ull, 0x007900000300ull, 0x007900000301ull, 0x007900000302ull, 0x007900000303ull, 0x007900000304ull,
965 0x007900000307ull, 0x007900000308ull, 0x007900000309ull, 0x00790000030Aull, 0x007900000323ull, 0x007A00000301ull,
966 0x007A00000302ull, 0x007A00000307ull, 0x007A0000030Cull, 0x007A00000323ull, 0x007A00000331ull, 0x00A800000300ull,
967 0x00A800000301ull, 0x00A800000342ull, 0x00C200000300ull, 0x00C200000301ull, 0x00C200000303ull, 0x00C200000309ull,
968 0x00C400000304ull, 0x00C500000301ull, 0x00C600000301ull, 0x00C600000304ull, 0x00C700000301ull, 0x00CA00000300ull,
969 0x00CA00000301ull, 0x00CA00000303ull, 0x00CA00000309ull, 0x00CF00000301ull, 0x00D400000300ull, 0x00D400000301ull,
970 0x00D400000303ull, 0x00D400000309ull, 0x00D500000301ull, 0x00D500000304ull, 0x00D500000308ull, 0x00D600000304ull,
971 0x00D800000301ull, 0x00DC00000300ull, 0x00DC00000301ull, 0x00DC00000304ull, 0x00DC0000030Cull, 0x00E200000300ull,
972 0x00E200000301ull, 0x00E200000303ull, 0x00E200000309ull, 0x00E400000304ull, 0x00E500000301ull, 0x00E600000301ull,
973 0x00E600000304ull, 0x00E700000301ull, 0x00EA00000300ull, 0x00EA00000301ull, 0x00EA00000303ull, 0x00EA00000309ull,
974 0x00EF00000301ull, 0x00F400000300ull, 0x00F400000301ull, 0x00F400000303ull, 0x00F400000309ull, 0x00F500000301ull,
975 0x00F500000304ull, 0x00F500000308ull, 0x00F600000304ull, 0x00F800000301ull, 0x00FC00000300ull, 0x00FC00000301ull,
976 0x00FC00000304ull, 0x00FC0000030Cull, 0x010200000300ull, 0x010200000301ull, 0x010200000303ull, 0x010200000309ull,
977 0x010300000300ull, 0x010300000301ull, 0x010300000303ull, 0x010300000309ull, 0x011200000300ull, 0x011200000301ull,
978 0x011300000300ull, 0x011300000301ull, 0x014C00000300ull, 0x014C00000301ull, 0x014D00000300ull, 0x014D00000301ull,
979 0x015A00000307ull, 0x015B00000307ull, 0x016000000307ull, 0x016100000307ull, 0x016800000301ull, 0x016900000301ull,
980 0x016A00000308ull, 0x016B00000308ull, 0x017F00000307ull, 0x01A000000300ull, 0x01A000000301ull, 0x01A000000303ull,
981 0x01A000000309ull, 0x01A000000323ull, 0x01A100000300ull, 0x01A100000301ull, 0x01A100000303ull, 0x01A100000309ull,
982 0x01A100000323ull, 0x01AF00000300ull, 0x01AF00000301ull, 0x01AF00000303ull, 0x01AF00000309ull, 0x01AF00000323ull,
983 0x01B000000300ull, 0x01B000000301ull, 0x01B000000303ull, 0x01B000000309ull, 0x01B000000323ull, 0x01B70000030Cull,
984 0x01EA00000304ull, 0x01EB00000304ull, 0x022600000304ull, 0x022700000304ull, 0x022800000306ull, 0x022900000306ull,
985 0x022E00000304ull, 0x022F00000304ull, 0x02920000030Cull, 0x039100000300ull, 0x039100000301ull, 0x039100000304ull,
986 0x039100000306ull, 0x039100000313ull, 0x039100000314ull, 0x039100000345ull, 0x039500000300ull, 0x039500000301ull,
987 0x039500000313ull, 0x039500000314ull, 0x039700000300ull, 0x039700000301ull, 0x039700000313ull, 0x039700000314ull,
988 0x039700000345ull, 0x039900000300ull, 0x039900000301ull, 0x039900000304ull, 0x039900000306ull, 0x039900000308ull,
989 0x039900000313ull, 0x039900000314ull, 0x039F00000300ull, 0x039F00000301ull, 0x039F00000313ull, 0x039F00000314ull,
990 0x03A100000314ull, 0x03A500000300ull, 0x03A500000301ull, 0x03A500000304ull, 0x03A500000306ull, 0x03A500000308ull,
991 0x03A500000314ull, 0x03A900000300ull, 0x03A900000301ull, 0x03A900000313ull, 0x03A900000314ull, 0x03A900000345ull,
992 0x03AC00000345ull, 0x03AE00000345ull, 0x03B100000300ull, 0x03B100000301ull, 0x03B100000304ull, 0x03B100000306ull,
993 0x03B100000313ull, 0x03B100000314ull, 0x03B100000342ull, 0x03B100000345ull, 0x03B500000300ull, 0x03B500000301ull,
994 0x03B500000313ull, 0x03B500000314ull, 0x03B700000300ull, 0x03B700000301ull, 0x03B700000313ull, 0x03B700000314ull,
995 0x03B700000342ull, 0x03B700000345ull, 0x03B900000300ull, 0x03B900000301ull, 0x03B900000304ull, 0x03B900000306ull,
996 0x03B900000308ull, 0x03B900000313ull, 0x03B900000314ull, 0x03B900000342ull, 0x03BF00000300ull, 0x03BF00000301ull,
997 0x03BF00000313ull, 0x03BF00000314ull, 0x03C100000313ull, 0x03C100000314ull, 0x03C500000300ull, 0x03C500000301ull,
998 0x03C500000304ull, 0x03C500000306ull, 0x03C500000308ull, 0x03C500000313ull, 0x03C500000314ull, 0x03C500000342ull,
999 0x03C900000300ull, 0x03C900000301ull, 0x03C900000313ull, 0x03C900000314ull, 0x03C900000342ull, 0x03C900000345ull,
1000 0x03CA00000300ull, 0x03CA00000301ull, 0x03CA00000342ull, 0x03CB00000300ull, 0x03CB00000301ull, 0x03CB00000342ull,
1001 0x03CE00000345ull, 0x03D200000301ull, 0x03D200000308ull, 0x040600000308ull, 0x041000000306ull, 0x041000000308ull,
1002 0x041300000301ull, 0x041500000300ull, 0x041500000306ull, 0x041500000308ull, 0x041600000306ull, 0x041600000308ull,
1003 0x041700000308ull, 0x041800000300ull, 0x041800000304ull, 0x041800000306ull, 0x041800000308ull, 0x041A00000301ull,
1004 0x041E00000308ull, 0x042300000304ull, 0x042300000306ull, 0x042300000308ull, 0x04230000030Bull, 0x042700000308ull,
1005 0x042B00000308ull, 0x042D00000308ull, 0x043000000306ull, 0x043000000308ull, 0x043300000301ull, 0x043500000300ull,
1006 0x043500000306ull, 0x043500000308ull, 0x043600000306ull, 0x043600000308ull, 0x043700000308ull, 0x043800000300ull,
1007 0x043800000304ull, 0x043800000306ull, 0x043800000308ull, 0x043A00000301ull, 0x043E00000308ull, 0x044300000304ull,
1008 0x044300000306ull, 0x044300000308ull, 0x04430000030Bull, 0x044700000308ull, 0x044B00000308ull, 0x044D00000308ull,
1009 0x045600000308ull, 0x04740000030Full, 0x04750000030Full, 0x04D800000308ull, 0x04D900000308ull, 0x04E800000308ull,
1010 0x04E900000308ull, 0x062700000653ull, 0x062700000654ull, 0x062700000655ull, 0x064800000654ull, 0x064A00000654ull,
1011 0x06C100000654ull, 0x06D200000654ull, 0x06D500000654ull, 0x09280000093Cull, 0x09300000093Cull, 0x09330000093Cull,
1012 0x09C7000009BEull, 0x09C7000009D7ull, 0x0B4700000B3Eull, 0x0B4700000B56ull, 0x0B4700000B57ull, 0x0B9200000BD7ull,
1013 0x0BC600000BBEull, 0x0BC600000BD7ull, 0x0BC700000BBEull, 0x0C4600000C56ull, 0x0CBF00000CD5ull, 0x0CC600000CC2ull,
1014 0x0CC600000CD5ull, 0x0CC600000CD6ull, 0x0CCA00000CD5ull, 0x0D4600000D3Eull, 0x0D4600000D57ull, 0x0D4700000D3Eull,
1015 0x0DD900000DCAull, 0x0DD900000DCFull, 0x0DD900000DDFull, 0x0DDC00000DCAull, 0x10250000102Eull, 0x1B0500001B35ull,
1016 0x1B0700001B35ull, 0x1B0900001B35ull, 0x1B0B00001B35ull, 0x1B0D00001B35ull, 0x1B1100001B35ull, 0x1B3A00001B35ull,
1017 0x1B3C00001B35ull, 0x1B3E00001B35ull, 0x1B3F00001B35ull, 0x1B4200001B35ull, 0x1E3600000304ull, 0x1E3700000304ull,
1018 0x1E5A00000304ull, 0x1E5B00000304ull, 0x1E6200000307ull, 0x1E6300000307ull, 0x1EA000000302ull, 0x1EA000000306ull,
1019 0x1EA100000302ull, 0x1EA100000306ull, 0x1EB800000302ull, 0x1EB900000302ull, 0x1ECC00000302ull, 0x1ECD00000302ull,
1020 0x1F0000000300ull, 0x1F0000000301ull, 0x1F0000000342ull, 0x1F0000000345ull, 0x1F0100000300ull, 0x1F0100000301ull,
1021 0x1F0100000342ull, 0x1F0100000345ull, 0x1F0200000345ull, 0x1F0300000345ull, 0x1F0400000345ull, 0x1F0500000345ull,
1022 0x1F0600000345ull, 0x1F0700000345ull, 0x1F0800000300ull, 0x1F0800000301ull, 0x1F0800000342ull, 0x1F0800000345ull,
1023 0x1F0900000300ull, 0x1F0900000301ull, 0x1F0900000342ull, 0x1F0900000345ull, 0x1F0A00000345ull, 0x1F0B00000345ull,
1024 0x1F0C00000345ull, 0x1F0D00000345ull, 0x1F0E00000345ull, 0x1F0F00000345ull, 0x1F1000000300ull, 0x1F1000000301ull,
1025 0x1F1100000300ull, 0x1F1100000301ull, 0x1F1800000300ull, 0x1F1800000301ull, 0x1F1900000300ull, 0x1F1900000301ull,
1026 0x1F2000000300ull, 0x1F2000000301ull, 0x1F2000000342ull, 0x1F2000000345ull, 0x1F2100000300ull, 0x1F2100000301ull,
1027 0x1F2100000342ull, 0x1F2100000345ull, 0x1F2200000345ull, 0x1F2300000345ull, 0x1F2400000345ull, 0x1F2500000345ull,
1028 0x1F2600000345ull, 0x1F2700000345ull, 0x1F2800000300ull, 0x1F2800000301ull, 0x1F2800000342ull, 0x1F2800000345ull,
1029 0x1F2900000300ull, 0x1F2900000301ull, 0x1F2900000342ull, 0x1F2900000345ull, 0x1F2A00000345ull, 0x1F2B00000345ull,
1030 0x1F2C00000345ull, 0x1F2D00000345ull, 0x1F2E00000345ull, 0x1F2F00000345ull, 0x1F3000000300ull, 0x1F3000000301ull,
1031 0x1F3000000342ull, 0x1F3100000300ull, 0x1F3100000301ull, 0x1F3100000342ull, 0x1F3800000300ull, 0x1F3800000301ull,
1032 0x1F3800000342ull, 0x1F3900000300ull, 0x1F3900000301ull, 0x1F3900000342ull, 0x1F4000000300ull, 0x1F4000000301ull,
1033 0x1F4100000300ull, 0x1F4100000301ull, 0x1F4800000300ull, 0x1F4800000301ull, 0x1F4900000300ull, 0x1F4900000301ull,
1034 0x1F5000000300ull, 0x1F5000000301ull, 0x1F5000000342ull, 0x1F5100000300ull, 0x1F5100000301ull, 0x1F5100000342ull,
1035 0x1F5900000300ull, 0x1F5900000301ull, 0x1F5900000342ull, 0x1F6000000300ull, 0x1F6000000301ull, 0x1F6000000342ull,
1036 0x1F6000000345ull, 0x1F6100000300ull, 0x1F6100000301ull, 0x1F6100000342ull, 0x1F6100000345ull, 0x1F6200000345ull,
1037 0x1F6300000345ull, 0x1F6400000345ull, 0x1F6500000345ull, 0x1F6600000345ull, 0x1F6700000345ull, 0x1F6800000300ull,
1038 0x1F6800000301ull, 0x1F6800000342ull, 0x1F6800000345ull, 0x1F6900000300ull, 0x1F6900000301ull, 0x1F6900000342ull,
1039 0x1F6900000345ull, 0x1F6A00000345ull, 0x1F6B00000345ull, 0x1F6C00000345ull, 0x1F6D00000345ull, 0x1F6E00000345ull,
1040 0x1F6F00000345ull, 0x1F7000000345ull, 0x1F7400000345ull, 0x1F7C00000345ull, 0x1FB600000345ull, 0x1FBF00000300ull,
1041 0x1FBF00000301ull, 0x1FBF00000342ull, 0x1FC600000345ull, 0x1FF600000345ull, 0x1FFE00000300ull, 0x1FFE00000301ull,
1042 0x1FFE00000342ull, 0x219000000338ull, 0x219200000338ull, 0x219400000338ull, 0x21D000000338ull, 0x21D200000338ull,
1043 0x21D400000338ull, 0x220300000338ull, 0x220800000338ull, 0x220B00000338ull, 0x222300000338ull, 0x222500000338ull,
1044 0x223C00000338ull, 0x224300000338ull, 0x224500000338ull, 0x224800000338ull, 0x224D00000338ull, 0x226100000338ull,
1045 0x226400000338ull, 0x226500000338ull, 0x227200000338ull, 0x227300000338ull, 0x227600000338ull, 0x227700000338ull,
1046 0x227A00000338ull, 0x227B00000338ull, 0x227C00000338ull, 0x227D00000338ull, 0x228200000338ull, 0x228300000338ull,
1047 0x228600000338ull, 0x228700000338ull, 0x229100000338ull, 0x229200000338ull, 0x22A200000338ull, 0x22A800000338ull,
1048 0x22A900000338ull, 0x22AB00000338ull, 0x22B200000338ull, 0x22B300000338ull, 0x22B400000338ull, 0x22B500000338ull,
1049 0x304600003099ull, 0x304B00003099ull, 0x304D00003099ull, 0x304F00003099ull, 0x305100003099ull, 0x305300003099ull,
1050 0x305500003099ull, 0x305700003099ull, 0x305900003099ull, 0x305B00003099ull, 0x305D00003099ull, 0x305F00003099ull,
1051 0x306100003099ull, 0x306400003099ull, 0x306600003099ull, 0x306800003099ull, 0x306F00003099ull, 0x306F0000309Aull,
1052 0x307200003099ull, 0x30720000309Aull, 0x307500003099ull, 0x30750000309Aull, 0x307800003099ull, 0x30780000309Aull,
1053 0x307B00003099ull, 0x307B0000309Aull, 0x309D00003099ull, 0x30A600003099ull, 0x30AB00003099ull, 0x30AD00003099ull,
1054 0x30AF00003099ull, 0x30B100003099ull, 0x30B300003099ull, 0x30B500003099ull, 0x30B700003099ull, 0x30B900003099ull,
1055 0x30BB00003099ull, 0x30BD00003099ull, 0x30BF00003099ull, 0x30C100003099ull, 0x30C400003099ull, 0x30C600003099ull,
1056 0x30C800003099ull, 0x30CF00003099ull, 0x30CF0000309Aull, 0x30D200003099ull, 0x30D20000309Aull, 0x30D500003099ull,
1057 0x30D50000309Aull, 0x30D800003099ull, 0x30D80000309Aull, 0x30DB00003099ull, 0x30DB0000309Aull, 0x30EF00003099ull,
1058 0x30F000003099ull, 0x30F100003099ull, 0x30F200003099ull, 0x30FD00003099ull, 0x11099000110BAull, 0x1109B000110BAull,
1059 0x110A5000110BAull, 0x1113100011127ull, 0x1113200011127ull, 0x113470001133Eull, 0x1134700011357ull, 0x114B9000114B0ull,
1060 0x114B9000114BAull, 0x114B9000114BDull, 0x115B8000115AFull, 0x115B9000115AFull,
1061};
1062inline constexpr uint32_t kCompVal[kCompCount] = {
1063 0x0226E, 0x02260, 0x0226F, 0x000C0, 0x000C1, 0x000C2, 0x000C3, 0x00100, 0x00102, 0x00226,
1064 0x000C4, 0x01EA2, 0x000C5, 0x001CD, 0x00200, 0x00202, 0x01EA0, 0x01E00, 0x00104, 0x01E02,
1065 0x01E04, 0x01E06, 0x00106, 0x00108, 0x0010A, 0x0010C, 0x000C7, 0x01E0A, 0x0010E, 0x01E0C,
1066 0x01E10, 0x01E12, 0x01E0E, 0x000C8, 0x000C9, 0x000CA, 0x01EBC, 0x00112, 0x00114, 0x00116,
1067 0x000CB, 0x01EBA, 0x0011A, 0x00204, 0x00206, 0x01EB8, 0x00228, 0x00118, 0x01E18, 0x01E1A,
1068 0x01E1E, 0x001F4, 0x0011C, 0x01E20, 0x0011E, 0x00120, 0x001E6, 0x00122, 0x00124, 0x01E22,
1069 0x01E26, 0x0021E, 0x01E24, 0x01E28, 0x01E2A, 0x000CC, 0x000CD, 0x000CE, 0x00128, 0x0012A,
1070 0x0012C, 0x00130, 0x000CF, 0x01EC8, 0x001CF, 0x00208, 0x0020A, 0x01ECA, 0x0012E, 0x01E2C,
1071 0x00134, 0x01E30, 0x001E8, 0x01E32, 0x00136, 0x01E34, 0x00139, 0x0013D, 0x01E36, 0x0013B,
1072 0x01E3C, 0x01E3A, 0x01E3E, 0x01E40, 0x01E42, 0x001F8, 0x00143, 0x000D1, 0x01E44, 0x00147,
1073 0x01E46, 0x00145, 0x01E4A, 0x01E48, 0x000D2, 0x000D3, 0x000D4, 0x000D5, 0x0014C, 0x0014E,
1074 0x0022E, 0x000D6, 0x01ECE, 0x00150, 0x001D1, 0x0020C, 0x0020E, 0x001A0, 0x01ECC, 0x001EA,
1075 0x01E54, 0x01E56, 0x00154, 0x01E58, 0x00158, 0x00210, 0x00212, 0x01E5A, 0x00156, 0x01E5E,
1076 0x0015A, 0x0015C, 0x01E60, 0x00160, 0x01E62, 0x00218, 0x0015E, 0x01E6A, 0x00164, 0x01E6C,
1077 0x0021A, 0x00162, 0x01E70, 0x01E6E, 0x000D9, 0x000DA, 0x000DB, 0x00168, 0x0016A, 0x0016C,
1078 0x000DC, 0x01EE6, 0x0016E, 0x00170, 0x001D3, 0x00214, 0x00216, 0x001AF, 0x01EE4, 0x01E72,
1079 0x00172, 0x01E76, 0x01E74, 0x01E7C, 0x01E7E, 0x01E80, 0x01E82, 0x00174, 0x01E86, 0x01E84,
1080 0x01E88, 0x01E8A, 0x01E8C, 0x01EF2, 0x000DD, 0x00176, 0x01EF8, 0x00232, 0x01E8E, 0x00178,
1081 0x01EF6, 0x01EF4, 0x00179, 0x01E90, 0x0017B, 0x0017D, 0x01E92, 0x01E94, 0x000E0, 0x000E1,
1082 0x000E2, 0x000E3, 0x00101, 0x00103, 0x00227, 0x000E4, 0x01EA3, 0x000E5, 0x001CE, 0x00201,
1083 0x00203, 0x01EA1, 0x01E01, 0x00105, 0x01E03, 0x01E05, 0x01E07, 0x00107, 0x00109, 0x0010B,
1084 0x0010D, 0x000E7, 0x01E0B, 0x0010F, 0x01E0D, 0x01E11, 0x01E13, 0x01E0F, 0x000E8, 0x000E9,
1085 0x000EA, 0x01EBD, 0x00113, 0x00115, 0x00117, 0x000EB, 0x01EBB, 0x0011B, 0x00205, 0x00207,
1086 0x01EB9, 0x00229, 0x00119, 0x01E19, 0x01E1B, 0x01E1F, 0x001F5, 0x0011D, 0x01E21, 0x0011F,
1087 0x00121, 0x001E7, 0x00123, 0x00125, 0x01E23, 0x01E27, 0x0021F, 0x01E25, 0x01E29, 0x01E2B,
1088 0x01E96, 0x000EC, 0x000ED, 0x000EE, 0x00129, 0x0012B, 0x0012D, 0x000EF, 0x01EC9, 0x001D0,
1089 0x00209, 0x0020B, 0x01ECB, 0x0012F, 0x01E2D, 0x00135, 0x001F0, 0x01E31, 0x001E9, 0x01E33,
1090 0x00137, 0x01E35, 0x0013A, 0x0013E, 0x01E37, 0x0013C, 0x01E3D, 0x01E3B, 0x01E3F, 0x01E41,
1091 0x01E43, 0x001F9, 0x00144, 0x000F1, 0x01E45, 0x00148, 0x01E47, 0x00146, 0x01E4B, 0x01E49,
1092 0x000F2, 0x000F3, 0x000F4, 0x000F5, 0x0014D, 0x0014F, 0x0022F, 0x000F6, 0x01ECF, 0x00151,
1093 0x001D2, 0x0020D, 0x0020F, 0x001A1, 0x01ECD, 0x001EB, 0x01E55, 0x01E57, 0x00155, 0x01E59,
1094 0x00159, 0x00211, 0x00213, 0x01E5B, 0x00157, 0x01E5F, 0x0015B, 0x0015D, 0x01E61, 0x00161,
1095 0x01E63, 0x00219, 0x0015F, 0x01E6B, 0x01E97, 0x00165, 0x01E6D, 0x0021B, 0x00163, 0x01E71,
1096 0x01E6F, 0x000F9, 0x000FA, 0x000FB, 0x00169, 0x0016B, 0x0016D, 0x000FC, 0x01EE7, 0x0016F,
1097 0x00171, 0x001D4, 0x00215, 0x00217, 0x001B0, 0x01EE5, 0x01E73, 0x00173, 0x01E77, 0x01E75,
1098 0x01E7D, 0x01E7F, 0x01E81, 0x01E83, 0x00175, 0x01E87, 0x01E85, 0x01E98, 0x01E89, 0x01E8B,
1099 0x01E8D, 0x01EF3, 0x000FD, 0x00177, 0x01EF9, 0x00233, 0x01E8F, 0x000FF, 0x01EF7, 0x01E99,
1100 0x01EF5, 0x0017A, 0x01E91, 0x0017C, 0x0017E, 0x01E93, 0x01E95, 0x01FED, 0x00385, 0x01FC1,
1101 0x01EA6, 0x01EA4, 0x01EAA, 0x01EA8, 0x001DE, 0x001FA, 0x001FC, 0x001E2, 0x01E08, 0x01EC0,
1102 0x01EBE, 0x01EC4, 0x01EC2, 0x01E2E, 0x01ED2, 0x01ED0, 0x01ED6, 0x01ED4, 0x01E4C, 0x0022C,
1103 0x01E4E, 0x0022A, 0x001FE, 0x001DB, 0x001D7, 0x001D5, 0x001D9, 0x01EA7, 0x01EA5, 0x01EAB,
1104 0x01EA9, 0x001DF, 0x001FB, 0x001FD, 0x001E3, 0x01E09, 0x01EC1, 0x01EBF, 0x01EC5, 0x01EC3,
1105 0x01E2F, 0x01ED3, 0x01ED1, 0x01ED7, 0x01ED5, 0x01E4D, 0x0022D, 0x01E4F, 0x0022B, 0x001FF,
1106 0x001DC, 0x001D8, 0x001D6, 0x001DA, 0x01EB0, 0x01EAE, 0x01EB4, 0x01EB2, 0x01EB1, 0x01EAF,
1107 0x01EB5, 0x01EB3, 0x01E14, 0x01E16, 0x01E15, 0x01E17, 0x01E50, 0x01E52, 0x01E51, 0x01E53,
1108 0x01E64, 0x01E65, 0x01E66, 0x01E67, 0x01E78, 0x01E79, 0x01E7A, 0x01E7B, 0x01E9B, 0x01EDC,
1109 0x01EDA, 0x01EE0, 0x01EDE, 0x01EE2, 0x01EDD, 0x01EDB, 0x01EE1, 0x01EDF, 0x01EE3, 0x01EEA,
1110 0x01EE8, 0x01EEE, 0x01EEC, 0x01EF0, 0x01EEB, 0x01EE9, 0x01EEF, 0x01EED, 0x01EF1, 0x001EE,
1111 0x001EC, 0x001ED, 0x001E0, 0x001E1, 0x01E1C, 0x01E1D, 0x00230, 0x00231, 0x001EF, 0x01FBA,
1112 0x00386, 0x01FB9, 0x01FB8, 0x01F08, 0x01F09, 0x01FBC, 0x01FC8, 0x00388, 0x01F18, 0x01F19,
1113 0x01FCA, 0x00389, 0x01F28, 0x01F29, 0x01FCC, 0x01FDA, 0x0038A, 0x01FD9, 0x01FD8, 0x003AA,
1114 0x01F38, 0x01F39, 0x01FF8, 0x0038C, 0x01F48, 0x01F49, 0x01FEC, 0x01FEA, 0x0038E, 0x01FE9,
1115 0x01FE8, 0x003AB, 0x01F59, 0x01FFA, 0x0038F, 0x01F68, 0x01F69, 0x01FFC, 0x01FB4, 0x01FC4,
1116 0x01F70, 0x003AC, 0x01FB1, 0x01FB0, 0x01F00, 0x01F01, 0x01FB6, 0x01FB3, 0x01F72, 0x003AD,
1117 0x01F10, 0x01F11, 0x01F74, 0x003AE, 0x01F20, 0x01F21, 0x01FC6, 0x01FC3, 0x01F76, 0x003AF,
1118 0x01FD1, 0x01FD0, 0x003CA, 0x01F30, 0x01F31, 0x01FD6, 0x01F78, 0x003CC, 0x01F40, 0x01F41,
1119 0x01FE4, 0x01FE5, 0x01F7A, 0x003CD, 0x01FE1, 0x01FE0, 0x003CB, 0x01F50, 0x01F51, 0x01FE6,
1120 0x01F7C, 0x003CE, 0x01F60, 0x01F61, 0x01FF6, 0x01FF3, 0x01FD2, 0x00390, 0x01FD7, 0x01FE2,
1121 0x003B0, 0x01FE7, 0x01FF4, 0x003D3, 0x003D4, 0x00407, 0x004D0, 0x004D2, 0x00403, 0x00400,
1122 0x004D6, 0x00401, 0x004C1, 0x004DC, 0x004DE, 0x0040D, 0x004E2, 0x00419, 0x004E4, 0x0040C,
1123 0x004E6, 0x004EE, 0x0040E, 0x004F0, 0x004F2, 0x004F4, 0x004F8, 0x004EC, 0x004D1, 0x004D3,
1124 0x00453, 0x00450, 0x004D7, 0x00451, 0x004C2, 0x004DD, 0x004DF, 0x0045D, 0x004E3, 0x00439,
1125 0x004E5, 0x0045C, 0x004E7, 0x004EF, 0x0045E, 0x004F1, 0x004F3, 0x004F5, 0x004F9, 0x004ED,
1126 0x00457, 0x00476, 0x00477, 0x004DA, 0x004DB, 0x004EA, 0x004EB, 0x00622, 0x00623, 0x00625,
1127 0x00624, 0x00626, 0x006C2, 0x006D3, 0x006C0, 0x00929, 0x00931, 0x00934, 0x009CB, 0x009CC,
1128 0x00B4B, 0x00B48, 0x00B4C, 0x00B94, 0x00BCA, 0x00BCC, 0x00BCB, 0x00C48, 0x00CC0, 0x00CCA,
1129 0x00CC7, 0x00CC8, 0x00CCB, 0x00D4A, 0x00D4C, 0x00D4B, 0x00DDA, 0x00DDC, 0x00DDE, 0x00DDD,
1130 0x01026, 0x01B06, 0x01B08, 0x01B0A, 0x01B0C, 0x01B0E, 0x01B12, 0x01B3B, 0x01B3D, 0x01B40,
1131 0x01B41, 0x01B43, 0x01E38, 0x01E39, 0x01E5C, 0x01E5D, 0x01E68, 0x01E69, 0x01EAC, 0x01EB6,
1132 0x01EAD, 0x01EB7, 0x01EC6, 0x01EC7, 0x01ED8, 0x01ED9, 0x01F02, 0x01F04, 0x01F06, 0x01F80,
1133 0x01F03, 0x01F05, 0x01F07, 0x01F81, 0x01F82, 0x01F83, 0x01F84, 0x01F85, 0x01F86, 0x01F87,
1134 0x01F0A, 0x01F0C, 0x01F0E, 0x01F88, 0x01F0B, 0x01F0D, 0x01F0F, 0x01F89, 0x01F8A, 0x01F8B,
1135 0x01F8C, 0x01F8D, 0x01F8E, 0x01F8F, 0x01F12, 0x01F14, 0x01F13, 0x01F15, 0x01F1A, 0x01F1C,
1136 0x01F1B, 0x01F1D, 0x01F22, 0x01F24, 0x01F26, 0x01F90, 0x01F23, 0x01F25, 0x01F27, 0x01F91,
1137 0x01F92, 0x01F93, 0x01F94, 0x01F95, 0x01F96, 0x01F97, 0x01F2A, 0x01F2C, 0x01F2E, 0x01F98,
1138 0x01F2B, 0x01F2D, 0x01F2F, 0x01F99, 0x01F9A, 0x01F9B, 0x01F9C, 0x01F9D, 0x01F9E, 0x01F9F,
1139 0x01F32, 0x01F34, 0x01F36, 0x01F33, 0x01F35, 0x01F37, 0x01F3A, 0x01F3C, 0x01F3E, 0x01F3B,
1140 0x01F3D, 0x01F3F, 0x01F42, 0x01F44, 0x01F43, 0x01F45, 0x01F4A, 0x01F4C, 0x01F4B, 0x01F4D,
1141 0x01F52, 0x01F54, 0x01F56, 0x01F53, 0x01F55, 0x01F57, 0x01F5B, 0x01F5D, 0x01F5F, 0x01F62,
1142 0x01F64, 0x01F66, 0x01FA0, 0x01F63, 0x01F65, 0x01F67, 0x01FA1, 0x01FA2, 0x01FA3, 0x01FA4,
1143 0x01FA5, 0x01FA6, 0x01FA7, 0x01F6A, 0x01F6C, 0x01F6E, 0x01FA8, 0x01F6B, 0x01F6D, 0x01F6F,
1144 0x01FA9, 0x01FAA, 0x01FAB, 0x01FAC, 0x01FAD, 0x01FAE, 0x01FAF, 0x01FB2, 0x01FC2, 0x01FF2,
1145 0x01FB7, 0x01FCD, 0x01FCE, 0x01FCF, 0x01FC7, 0x01FF7, 0x01FDD, 0x01FDE, 0x01FDF, 0x0219A,
1146 0x0219B, 0x021AE, 0x021CD, 0x021CF, 0x021CE, 0x02204, 0x02209, 0x0220C, 0x02224, 0x02226,
1147 0x02241, 0x02244, 0x02247, 0x02249, 0x0226D, 0x02262, 0x02270, 0x02271, 0x02274, 0x02275,
1148 0x02278, 0x02279, 0x02280, 0x02281, 0x022E0, 0x022E1, 0x02284, 0x02285, 0x02288, 0x02289,
1149 0x022E2, 0x022E3, 0x022AC, 0x022AD, 0x022AE, 0x022AF, 0x022EA, 0x022EB, 0x022EC, 0x022ED,
1150 0x03094, 0x0304C, 0x0304E, 0x03050, 0x03052, 0x03054, 0x03056, 0x03058, 0x0305A, 0x0305C,
1151 0x0305E, 0x03060, 0x03062, 0x03065, 0x03067, 0x03069, 0x03070, 0x03071, 0x03073, 0x03074,
1152 0x03076, 0x03077, 0x03079, 0x0307A, 0x0307C, 0x0307D, 0x0309E, 0x030F4, 0x030AC, 0x030AE,
1153 0x030B0, 0x030B2, 0x030B4, 0x030B6, 0x030B8, 0x030BA, 0x030BC, 0x030BE, 0x030C0, 0x030C2,
1154 0x030C5, 0x030C7, 0x030C9, 0x030D0, 0x030D1, 0x030D3, 0x030D4, 0x030D6, 0x030D7, 0x030D9,
1155 0x030DA, 0x030DC, 0x030DD, 0x030F7, 0x030F8, 0x030F9, 0x030FA, 0x030FE, 0x1109A, 0x1109C,
1156 0x110AB, 0x1112E, 0x1112F, 0x1134B, 0x1134C, 0x114BC, 0x114BB, 0x114BE, 0x115BA, 0x115BB,
1157};
1158
1159} // namespace tables
1160} // namespace nfc
1161} // namespace ember
size_t j
constexpr uint32_t kDecompData[kDecompDataCount]
constexpr uint16_t kDecompOff[kDecompCount]
constexpr uint32_t kCompVal[kCompCount]
constexpr uint32_t kDecompCount
constexpr uint32_t kCccCp[kCccCount]
constexpr uint32_t kCccCount
constexpr bool kHfFiltered
constexpr uint8_t kCccVal[kCccCount]
constexpr uint8_t kDecompLen[kDecompCount]
constexpr uint32_t kCompCount
constexpr char kUnicodeVersion[]
constexpr uint64_t kCompKey[kCompCount]
constexpr uint32_t kDecompDataCount
constexpr char kNfcAsciiImages[]
constexpr uint32_t kDecompCp[kDecompCount]
std::vector< uint32_t > nfc(const std::vector< uint32_t > &in)
Definition unicode_nfc.h:68