1 /* == Start of generated table == */
3 * The following table is generated by running:
5 * ./gen-use-table.py IndicSyllabicCategory.txt IndicPositionalCategory.txt ArabicShaping.txt DerivedCoreProperties.txt UnicodeData.txt Blocks.txt Scripts.txt IndicSyllabicCategory-Additional.txt IndicPositionalCategory-Additional.txt
7 * on files with these headers:
9 * # IndicSyllabicCategory-14.0.0.txt
10 * # Date: 2021-05-22, 01:01:00 GMT [KW, RP]
11 * # IndicPositionalCategory-14.0.0.txt
12 * # Date: 2021-05-22, 01:01:00 GMT [KW, RP]
13 * # ArabicShaping-14.0.0.txt
14 * # Date: 2021-05-21, 01:54:00 GMT [KW, RP]
15 * # DerivedCoreProperties-14.0.0.txt
16 * # Date: 2021-08-12, 23:12:53 GMT
18 * # Date: 2021-01-22, 23:29:00 GMT [KW]
19 * # Scripts-14.0.0.txt
20 * # Date: 2021-07-10, 00:35:31 GMT
21 * # Override values For Indic_Syllabic_Category
23 * # Initial version based on Unicode 7.0 by Andrew Glass 2014-03-17
24 * # Updated for Unicode 10.0 by Andrew Glass 2017-07-25
25 * # Updated for Unicode 12.1 by Andrew Glass 2019-05-24
26 * # Updated for Unicode 13.0 by Andrew Glass 2020-07-28
27 * # Updated for Unicode 14.0 by Andrew Glass 2021-09-25
28 * # Override values For Indic_Positional_Category
30 * # Initial version based on Unicode 7.0 by Andrew Glass 2014-03-17
31 * # Updated for Unicode 10.0 by Andrew Glass 2017-07-25
32 * # Ammended for Unicode 10.0 by Andrew Glass 2018-09-21
33 * # Updated for L2/19-083 by Andrew Glass 2019-05-06
34 * # Updated for Unicode 12.1 by Andrew Glass 2019-05-30
35 * # Updated for Unicode 13.0 by Andrew Glass 2020-07-28
36 * # Updated for Unicode 14.0 by Andrew Glass 2021-09-28
37 * UnicodeData.txt does not have a header.
40 #ifndef HB_OT_SHAPE_COMPLEX_USE_TABLE_HH
41 #define HB_OT_SHAPE_COMPLEX_USE_TABLE_HH
45 #include "hb-ot-shape-complex-use-machine.hh"
47 #pragma GCC diagnostic push
48 #pragma GCC diagnostic ignored "-Wunused-macros"
49 #define B USE(B) /* BASE */
50 #define CGJ USE(CGJ) /* CGJ */
51 #define CS USE(CS) /* CONS_WITH_STACKER */
52 #define G USE(G) /* HIEROGLYPH */
53 #define GB USE(GB) /* BASE_OTHER */
54 #define H USE(H) /* HALANT */
55 #define HN USE(HN) /* HALANT_NUM */
56 #define HVM USE(HVM) /* HALANT_OR_VOWEL_MODIFIER */
57 #define J USE(J) /* HIEROGLYPH_JOINER */
58 #define N USE(N) /* BASE_NUM */
59 #define O USE(O) /* OTHER */
60 #define R USE(R) /* REPHA */
61 #define SB USE(SB) /* HIEROGLYPH_SEGMENT_BEGIN */
62 #define SE USE(SE) /* HIEROGLYPH_SEGMENT_END */
63 #define SUB USE(SUB) /* CONS_SUB */
64 #define Sk USE(Sk) /* SAKOT */
65 #define ZWNJ USE(ZWNJ) /* ZWNJ */
66 #define CMAbv USE(CMAbv)
67 #define CMBlw USE(CMBlw)
68 #define FAbv USE(FAbv)
69 #define FBlw USE(FBlw)
70 #define FPst USE(FPst)
71 #define FMAbv USE(FMAbv)
72 #define FMBlw USE(FMBlw)
73 #define FMPst USE(FMPst)
74 #define MAbv USE(MAbv)
75 #define MBlw USE(MBlw)
76 #define MPst USE(MPst)
77 #define MPre USE(MPre)
78 #define SMAbv USE(SMAbv)
79 #define SMBlw USE(SMBlw)
80 #define VAbv USE(VAbv)
81 #define VBlw USE(VBlw)
82 #define VPst USE(VPst)
83 #define VPre USE(VPre)
84 #define VMAbv USE(VMAbv)
85 #define VMBlw USE(VMBlw)
86 #define VMPst USE(VMPst)
87 #define VMPre USE(VMPre)
88 #pragma GCC diagnostic pop
90 static const uint8_t use_table
[] = {
93 #define use_offset_0x0028u 0
97 O
, O
, O
, O
, O
, GB
, O
, O
,
98 /* 0030 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
100 #define use_offset_0x00a0u 24
103 /* Latin-1 Supplement */
105 /* 00A0 */ GB
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
106 /* 00B0 */ O
, O
, FMPst
, FMPst
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
107 /* 00C0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
108 /* 00D0 */ O
, O
, O
, O
, O
, O
, O
, GB
,
110 #define use_offset_0x0348u 80
113 /* Combining Diacritical Marks */
114 O
, O
, O
, O
, O
, O
, O
, CGJ
,
116 #define use_offset_0x0640u 88
121 /* 0640 */ B
, O
, O
, O
, O
, O
, O
, O
,
123 #define use_offset_0x07c8u 96
127 O
, O
, B
, B
, B
, B
, B
, B
,
128 /* 07D0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
129 /* 07E0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
,
130 /* 07F0 */ VMAbv
, VMAbv
, VMAbv
, VMAbv
, O
, O
, O
, O
, O
, O
, B
, O
, O
, VMAbv
, O
, O
,
132 #define use_offset_0x0840u 152
137 /* 0840 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
138 /* 0850 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, CMBlw
, CMBlw
, CMBlw
, O
, O
, O
, O
,
140 #define use_offset_0x0900u 184
145 /* 0900 */ VMAbv
, VMAbv
, VMAbv
, VMPst
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
146 /* 0910 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
147 /* 0920 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
148 /* 0930 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VAbv
, VPst
, CMBlw
, B
, VPst
, VPre
,
149 /* 0940 */ VPst
, VBlw
, VBlw
, VBlw
, VBlw
, VAbv
, VAbv
, VAbv
, VAbv
, VPst
, VPst
, VPst
, VPst
, H
, VPre
, VPst
,
150 /* 0950 */ O
, VMAbv
, VMBlw
, O
, O
, VAbv
, VBlw
, VBlw
, B
, B
, B
, B
, B
, B
, B
, B
,
151 /* 0960 */ B
, B
, VBlw
, VBlw
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
152 /* 0970 */ O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
156 /* 0980 */ GB
, VMAbv
, VMPst
, VMPst
, O
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, B
,
157 /* 0990 */ B
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
158 /* 09A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
, B
, B
, B
, B
,
159 /* 09B0 */ B
, O
, B
, O
, O
, O
, B
, B
, B
, B
, O
, O
, CMBlw
, B
, VPst
, VPre
,
160 /* 09C0 */ VPst
, VBlw
, VBlw
, VBlw
, VBlw
, O
, O
, VPre
, VPre
, O
, O
, VPre
, VPre
, H
, O
, O
,
161 /* 09D0 */ O
, O
, O
, O
, O
, O
, O
, VPst
, O
, O
, O
, O
, B
, B
, O
, B
,
162 /* 09E0 */ B
, B
, VBlw
, VBlw
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
163 /* 09F0 */ B
, B
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, B
, O
, FMAbv
, O
,
167 /* 0A00 */ O
, VMAbv
, VMAbv
, VMPst
, O
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, B
,
168 /* 0A10 */ B
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
169 /* 0A20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
, B
, B
, B
, B
,
170 /* 0A30 */ B
, O
, B
, B
, O
, B
, B
, O
, B
, B
, O
, O
, CMBlw
, O
, VPst
, VPre
,
171 /* 0A40 */ VPst
, VBlw
, VBlw
, O
, O
, O
, O
, VAbv
, VAbv
, O
, O
, VAbv
, VAbv
, H
, O
, O
,
172 /* 0A50 */ O
, VMBlw
, O
, O
, O
, O
, O
, O
, O
, B
, B
, B
, B
, O
, B
, O
,
173 /* 0A60 */ O
, O
, O
, O
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
174 /* 0A70 */ VMAbv
, CMAbv
, GB
, GB
, O
, MBlw
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
178 /* 0A80 */ O
, VMAbv
, VMAbv
, VMPst
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
,
179 /* 0A90 */ B
, B
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
180 /* 0AA0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
, B
, B
, B
, B
,
181 /* 0AB0 */ B
, O
, B
, B
, O
, B
, B
, B
, B
, B
, O
, O
, CMBlw
, B
, VPst
, VPre
,
182 /* 0AC0 */ VPst
, VBlw
, VBlw
, VBlw
, VBlw
, VAbv
, O
, VAbv
, VAbv
, VAbv
, O
, VPst
, VPst
, H
, O
, O
,
183 /* 0AD0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
184 /* 0AE0 */ B
, B
, VBlw
, VBlw
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
185 /* 0AF0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, B
, VMAbv
, VMAbv
, VMAbv
, CMAbv
, CMAbv
, CMAbv
,
189 /* 0B00 */ O
, VMAbv
, VMPst
, VMPst
, O
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, B
,
190 /* 0B10 */ B
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
191 /* 0B20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
, B
, B
, B
, B
,
192 /* 0B30 */ B
, O
, B
, B
, O
, B
, B
, B
, B
, B
, O
, O
, CMBlw
, B
, VPst
, VAbv
,
193 /* 0B40 */ VPst
, VBlw
, VBlw
, VBlw
, VBlw
, O
, O
, VPre
, VPre
, O
, O
, VPre
, VPre
, H
, O
, O
,
194 /* 0B50 */ O
, O
, O
, O
, O
, VAbv
, VAbv
, VAbv
, O
, O
, O
, O
, B
, B
, O
, B
,
195 /* 0B60 */ B
, B
, VBlw
, VBlw
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
196 /* 0B70 */ O
, B
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
200 /* 0B80 */ O
, O
, VMAbv
, O
, O
, B
, B
, B
, B
, B
, B
, O
, O
, O
, B
, B
,
201 /* 0B90 */ B
, O
, B
, B
, B
, B
, O
, O
, O
, B
, B
, O
, B
, O
, B
, B
,
202 /* 0BA0 */ O
, O
, O
, B
, B
, O
, O
, O
, B
, B
, B
, O
, O
, O
, B
, B
,
203 /* 0BB0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, VPst
, VPst
,
204 /* 0BC0 */ VAbv
, VPst
, VPst
, O
, O
, O
, VPre
, VPre
, VPre
, O
, VPre
, VPre
, VPre
, H
, O
, O
,
205 /* 0BD0 */ O
, O
, O
, O
, O
, O
, O
, VPst
, O
, O
, O
, O
, O
, O
, O
, O
,
206 /* 0BE0 */ O
, O
, O
, O
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
207 /* 0BF0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
211 /* 0C00 */ VMAbv
, VMPst
, VMPst
, VMPst
, VMAbv
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
,
212 /* 0C10 */ B
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
213 /* 0C20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
, B
, B
, B
, B
,
214 /* 0C30 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, CMBlw
, B
, VAbv
, VAbv
,
215 /* 0C40 */ VAbv
, VPst
, VPst
, VPst
, VPst
, O
, VAbv
, VAbv
, VAbv
, O
, VAbv
, VAbv
, VAbv
, H
, O
, O
,
216 /* 0C50 */ O
, O
, O
, O
, O
, VAbv
, VBlw
, O
, B
, B
, B
, O
, O
, O
, O
, O
,
217 /* 0C60 */ B
, B
, VBlw
, VBlw
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
218 /* 0C70 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
222 /* 0C80 */ B
, VMAbv
, VMPst
, VMPst
, O
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
,
223 /* 0C90 */ B
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
224 /* 0CA0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
, B
, B
, B
, B
,
225 /* 0CB0 */ B
, B
, B
, B
, O
, B
, B
, B
, B
, B
, O
, O
, CMBlw
, B
, VPst
, VAbv
,
226 /* 0CC0 */ VAbv
, VPst
, VPst
, VPst
, VPst
, O
, VAbv
, VAbv
, VAbv
, O
, VAbv
, VAbv
, VAbv
, H
, O
, O
,
227 /* 0CD0 */ O
, O
, O
, O
, O
, VPst
, VPst
, O
, O
, O
, O
, O
, O
, O
, B
, O
,
228 /* 0CE0 */ B
, B
, VBlw
, VBlw
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
229 /* 0CF0 */ O
, CS
, CS
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
233 /* 0D00 */ VMAbv
, VMAbv
, VMPst
, VMPst
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
,
234 /* 0D10 */ B
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
235 /* 0D20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
236 /* 0D30 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VAbv
, VAbv
, B
, VPst
, VPst
,
237 /* 0D40 */ VPst
, VPst
, VPst
, VBlw
, VBlw
, O
, VPre
, VPre
, VPre
, O
, VPre
, VPre
, VPre
, H
, R
, O
,
238 /* 0D50 */ O
, O
, O
, O
, O
, O
, O
, VPst
, O
, O
, O
, O
, O
, O
, O
, B
,
239 /* 0D60 */ B
, B
, VBlw
, VBlw
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
240 /* 0D70 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
244 /* 0D80 */ O
, VMAbv
, VMPst
, VMPst
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
245 /* 0D90 */ B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, B
, B
, B
, B
, B
, B
,
246 /* 0DA0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
247 /* 0DB0 */ B
, B
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, O
, O
,
248 /* 0DC0 */ B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, H
, O
, O
, O
, O
, VPst
,
249 /* 0DD0 */ VPst
, VPst
, VAbv
, VAbv
, VBlw
, O
, VBlw
, O
, VPst
, VPre
, VPre
, VPre
, VPre
, VPre
, VPre
, VPst
,
250 /* 0DE0 */ O
, O
, O
, O
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
251 /* 0DF0 */ O
, O
, VPst
, VPst
, O
, O
, O
, O
,
253 #define use_offset_0x0f00u 1456
258 /* 0F00 */ B
, B
, O
, O
, B
, B
, B
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
259 /* 0F10 */ O
, O
, O
, O
, O
, O
, O
, O
, VBlw
, VBlw
, O
, O
, O
, O
, O
, O
,
260 /* 0F20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
261 /* 0F30 */ B
, B
, B
, B
, O
, FBlw
, O
, FBlw
, O
, CMAbv
, O
, O
, O
, O
, VPst
, VPre
,
262 /* 0F40 */ B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
, B
, B
, B
, B
, B
,
263 /* 0F50 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
264 /* 0F60 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
,
265 /* 0F70 */ O
, CMBlw
, VBlw
, VAbv
, VAbv
, VBlw
, VAbv
, VAbv
, VAbv
, VAbv
, VBlw
, VBlw
, VBlw
, VBlw
, VMAbv
, O
,
266 /* 0F80 */ VBlw
, VAbv
, VMAbv
, VMAbv
, VBlw
, O
, VMAbv
, VMAbv
, B
, B
, B
, B
, B
, SUB
, SUB
, SUB
,
267 /* 0F90 */ SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, O
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
,
268 /* 0FA0 */ SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
,
269 /* 0FB0 */ SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, O
, O
, O
,
270 /* 0FC0 */ O
, O
, O
, O
, O
, O
, FBlw
, O
,
272 #define use_offset_0x1000u 1656
277 /* 1000 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
278 /* 1010 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
279 /* 1020 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VPst
, VPst
, VAbv
, VAbv
, VBlw
,
280 /* 1030 */ VBlw
, VPre
, VAbv
, VAbv
, VAbv
, VAbv
, VMAbv
, VMBlw
, VMPst
, H
, VAbv
, MPst
, MPre
, MBlw
, MBlw
, B
,
281 /* 1040 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, GB
, O
, O
, GB
, O
,
282 /* 1050 */ B
, B
, B
, B
, B
, B
, VPst
, VPst
, VBlw
, VBlw
, B
, B
, B
, B
, MBlw
, MBlw
,
283 /* 1060 */ MBlw
, B
, VPst
, VMPst
, VMPst
, B
, B
, VPst
, VPst
, VMPst
, VMPst
, VMPst
, VMPst
, VMPst
, B
, B
,
284 /* 1070 */ B
, VAbv
, VAbv
, VAbv
, VAbv
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
285 /* 1080 */ B
, B
, MBlw
, VPst
, VPre
, VAbv
, VAbv
, VMPst
, VMPst
, VMPst
, VMPst
, VMPst
, VMPst
, VMBlw
, B
, VMPst
,
286 /* 1090 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VMPst
, VMPst
, VPst
, VAbv
, O
, O
,
288 #define use_offset_0x1700u 1816
293 /* 1700 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
294 /* 1710 */ B
, B
, VAbv
, VBlw
, VBlw
, VPst
, O
, O
, O
, O
, O
, O
, O
, O
, O
, B
,
298 /* 1720 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
299 /* 1730 */ B
, B
, VAbv
, VBlw
, VPst
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
303 /* 1740 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
304 /* 1750 */ B
, B
, VAbv
, VBlw
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
308 /* 1760 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
,
309 /* 1770 */ B
, O
, VAbv
, VBlw
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
313 /* 1780 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
314 /* 1790 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
315 /* 17A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
316 /* 17B0 */ B
, B
, B
, B
, CGJ
, CGJ
, VPst
, VAbv
, VAbv
, VAbv
, VAbv
, VBlw
, VBlw
, VBlw
, VPre
, VPre
,
317 /* 17C0 */ VPre
, VPre
, VPre
, VPre
, VPre
, VPre
, VMAbv
, VMPst
, VPst
, VMAbv
, VMAbv
, FMAbv
, FAbv
, CMAbv
, FMAbv
, VMAbv
,
318 /* 17D0 */ FMAbv
, VAbv
, H
, FMAbv
, O
, O
, O
, O
, O
, O
, O
, O
, B
, FMAbv
, O
, O
,
319 /* 17E0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
320 /* 17F0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
324 /* 1800 */ B
, O
, O
, O
, O
, O
, O
, B
, O
, O
, B
, CGJ
, CGJ
, CGJ
, O
, CGJ
,
325 /* 1810 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
326 /* 1820 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
327 /* 1830 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
328 /* 1840 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
329 /* 1850 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
330 /* 1860 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
331 /* 1870 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
, O
,
332 /* 1880 */ GB
, GB
, GB
, GB
, GB
, CMAbv
, CMAbv
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
333 /* 1890 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
334 /* 18A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, CMBlw
, B
, O
, O
, O
, O
, O
,
336 #define use_offset_0x1900u 2248
341 /* 1900 */ GB
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
342 /* 1910 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
,
343 /* 1920 */ VAbv
, VAbv
, VBlw
, VPst
, VPst
, VAbv
, VAbv
, VAbv
, VAbv
, SUB
, SUB
, SUB
, O
, O
, O
, O
,
344 /* 1930 */ FPst
, FPst
, VMBlw
, FPst
, FPst
, FPst
, FPst
, FPst
, FPst
, FBlw
, VMAbv
, FMBlw
, O
, O
, O
, O
,
345 /* 1940 */ O
, O
, O
, O
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
349 /* 1950 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
350 /* 1960 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
,
351 /* 1970 */ B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
355 /* 1980 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
356 /* 1990 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
357 /* 19A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
,
358 /* 19B0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
359 /* 19C0 */ B
, B
, B
, B
, B
, B
, B
, B
, VMPst
, VMPst
, O
, O
, O
, O
, O
, O
,
360 /* 19D0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
,
361 /* 19E0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
362 /* 19F0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
366 /* 1A00 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
367 /* 1A10 */ B
, B
, B
, B
, B
, B
, B
, VAbv
, VAbv
, VPre
, VPst
, VAbv
, O
, O
, O
, O
,
371 /* 1A20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
372 /* 1A30 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
373 /* 1A40 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
374 /* 1A50 */ B
, B
, B
, B
, B
, MPre
, MBlw
, SUB
, FAbv
, FAbv
, MAbv
, SUB
, SUB
, SUB
, SUB
, O
,
375 /* 1A60 */ Sk
, VPst
, VAbv
, VPst
, VPst
, VAbv
, VAbv
, VAbv
, VAbv
, VBlw
, VBlw
, VAbv
, VBlw
, VPst
, VPre
, VPre
,
376 /* 1A70 */ VPre
, VPre
, VPre
, VAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VAbv
, VMAbv
, VMAbv
, O
, O
, VMBlw
,
377 /* 1A80 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
378 /* 1A90 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
380 #define use_offset_0x1b00u 2664
385 /* 1B00 */ VMAbv
, VMAbv
, VMAbv
, FAbv
, VMPst
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
386 /* 1B10 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
387 /* 1B20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
388 /* 1B30 */ B
, B
, B
, B
, CMAbv
, VPst
, VAbv
, VAbv
, VBlw
, VBlw
, VBlw
, VBlw
, VAbv
, VAbv
, VPre
, VPre
,
389 /* 1B40 */ VPre
, VPre
, VAbv
, VAbv
, H
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
,
390 /* 1B50 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, GB
, GB
, O
, O
, GB
,
391 /* 1B60 */ O
, O
, GB
, O
, O
, O
, O
, O
, GB
, O
, O
, SMAbv
, SMBlw
, SMAbv
, SMAbv
, SMAbv
,
392 /* 1B70 */ SMAbv
, SMAbv
, SMAbv
, SMAbv
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
396 /* 1B80 */ VMAbv
, FAbv
, VMPst
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
397 /* 1B90 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
398 /* 1BA0 */ B
, SUB
, SUB
, SUB
, VAbv
, VBlw
, VPre
, VPst
, VAbv
, VAbv
, VPst
, H
, SUB
, SUB
, B
, B
,
399 /* 1BB0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
403 /* 1BC0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
404 /* 1BD0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
405 /* 1BE0 */ B
, B
, B
, B
, B
, B
, CMAbv
, VPst
, VAbv
, VAbv
, VPst
, VPst
, VPst
, VAbv
, VPst
, VAbv
,
406 /* 1BF0 */ FAbv
, FAbv
, CMBlw
, CMBlw
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
410 /* 1C00 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
411 /* 1C10 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
412 /* 1C20 */ B
, B
, B
, B
, SUB
, SUB
, VPst
, VPre
, VPre
, VPre
, VPst
, VPst
, VBlw
, FAbv
, FAbv
, FAbv
,
413 /* 1C30 */ FAbv
, FAbv
, FAbv
, FAbv
, VMPre
, VMPre
, FMAbv
, CMBlw
, O
, O
, O
, O
, O
, O
, O
, O
,
414 /* 1C40 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, B
, B
, B
,
416 #define use_offset_0x1cd0u 3000
419 /* Vedic Extensions */
421 /* 1CD0 */ VMAbv
, VMAbv
, VMAbv
, O
, VMBlw
, VMBlw
, VMBlw
, VMBlw
, VMBlw
, VMBlw
, VMAbv
, VMAbv
, VMBlw
, VMBlw
, VMBlw
, VMBlw
,
422 /* 1CE0 */ VMAbv
, VMPst
, VMBlw
, VMBlw
, VMBlw
, VMBlw
, VMBlw
, VMBlw
, VMBlw
, O
, O
, O
, O
, VMBlw
, O
, O
,
423 /* 1CF0 */ O
, O
, O
, O
, VMAbv
, CS
, CS
, VMPst
, VMAbv
, VMAbv
, GB
, O
, O
, O
, O
, O
,
425 #define use_offset_0x1df8u 3048
428 /* Combining Diacritical Marks Supplement */
429 O
, O
, O
, FMAbv
, O
, O
, O
, O
,
431 #define use_offset_0x2008u 3056
434 /* General Punctuation */
435 O
, O
, O
, O
, ZWNJ
, CGJ
, O
, O
,
436 /* 2010 */ GB
, GB
, GB
, GB
, GB
, O
, O
, O
,
438 #define use_offset_0x2070u 3072
441 /* Superscripts and Subscripts */
443 /* 2070 */ O
, O
, O
, O
, FMPst
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
444 /* 2080 */ O
, O
, FMPst
, FMPst
, FMPst
, O
, O
, O
,
446 #define use_offset_0x20f0u 3096
449 /* Combining Diacritical Marks for Symbols */
451 /* 20F0 */ VMAbv
, O
, O
, O
, O
, O
, O
, O
,
453 #define use_offset_0x25c8u 3104
456 /* Geometric Shapes */
457 O
, O
, O
, O
, B
, O
, O
, O
,
459 #define use_offset_0x2d30u 3112
464 /* 2D30 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
465 /* 2D40 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
466 /* 2D50 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
467 /* 2D60 */ B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
, O
, B
,
468 /* 2D70 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, H
,
470 #define use_offset_0xa800u 3192
475 /* A800 */ B
, B
, VAbv
, B
, B
, B
, H
, B
, B
, B
, B
, VMAbv
, B
, B
, B
, B
,
476 /* A810 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
477 /* A820 */ B
, B
, B
, VPst
, VPst
, VBlw
, VAbv
, VPst
, O
, O
, O
, O
, VBlw
, O
, O
, O
,
478 /* A830 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
482 /* A840 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
483 /* A850 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
484 /* A860 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
485 /* A870 */ B
, B
, B
, B
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
489 /* A880 */ VMPst
, VMPst
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
490 /* A890 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
491 /* A8A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
492 /* A8B0 */ B
, B
, B
, B
, MPst
, VPst
, VPst
, VPst
, VPst
, VPst
, VPst
, VPst
, VPst
, VPst
, VPst
, VPst
,
493 /* A8C0 */ VPst
, VPst
, VPst
, VPst
, H
, VMAbv
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
494 /* A8D0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
496 /* Devanagari Extended */
498 /* A8E0 */ VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
,
499 /* A8F0 */ VMAbv
, VMAbv
, B
, B
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, B
, VAbv
,
503 /* A900 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
504 /* A910 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
505 /* A920 */ B
, B
, B
, B
, B
, B
, VAbv
, VAbv
, VAbv
, VAbv
, VAbv
, VMBlw
, VMBlw
, VMBlw
, O
, O
,
509 /* A930 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
510 /* A940 */ B
, B
, B
, B
, B
, B
, B
, VBlw
, VBlw
, VBlw
, VAbv
, VBlw
, VBlw
, VBlw
, VBlw
, FAbv
,
511 /* A950 */ FAbv
, FAbv
, FPst
, VPst
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
512 /* A960 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
513 /* A970 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
517 /* A980 */ VMAbv
, VMAbv
, FAbv
, VMPst
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
518 /* A990 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
519 /* A9A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
520 /* A9B0 */ B
, B
, B
, CMAbv
, VPst
, VPst
, VAbv
, VAbv
, VBlw
, VBlw
, VPre
, VPre
, VAbv
, MBlw
, MPst
, MBlw
,
521 /* A9C0 */ H
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
522 /* A9D0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
524 /* Myanmar Extended-B */
526 /* A9E0 */ B
, B
, B
, B
, B
, VAbv
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
527 /* A9F0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
,
531 /* AA00 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
532 /* AA10 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
533 /* AA20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, VMAbv
, VAbv
, VAbv
, VAbv
, VBlw
, VAbv
, VPre
,
534 /* AA30 */ VPre
, VAbv
, VBlw
, MPst
, MPre
, MAbv
, MBlw
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
535 /* AA40 */ B
, B
, B
, FAbv
, B
, B
, B
, B
, B
, B
, B
, B
, FAbv
, FPst
, O
, O
,
536 /* AA50 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
538 /* Myanmar Extended-A */
540 /* AA60 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
541 /* AA70 */ O
, B
, B
, B
, GB
, GB
, GB
, O
, O
, O
, B
, VMPst
, VMAbv
, VMPst
, B
, B
,
545 /* AA80 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
546 /* AA90 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
547 /* AAA0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
548 /* AAB0 */ VAbv
, B
, VAbv
, VAbv
, VBlw
, B
, B
, VAbv
, VAbv
, B
, B
, B
, B
, B
, VAbv
, VMAbv
,
549 /* AAC0 */ B
, VMAbv
, B
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
550 /* AAD0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
552 /* Meetei Mayek Extensions */
554 /* AAE0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VPre
, VBlw
, VAbv
, VPre
, VPst
,
555 /* AAF0 */ O
, O
, O
, O
, O
, VMPst
, H
, O
,
557 #define use_offset_0xabc0u 3952
562 /* ABC0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
563 /* ABD0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
564 /* ABE0 */ B
, B
, B
, VPst
, VPst
, VAbv
, VPst
, VPst
, VBlw
, VPst
, VPst
, O
, VMPst
, VBlw
, O
, O
,
565 /* ABF0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
567 #define use_offset_0xfe00u 4016
570 /* Variation Selectors */
572 /* FE00 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
574 #define use_offset_0x10570u 4032
579 /* 10570 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
, B
, B
,
580 /* 10580 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
, B
, B
,
581 /* 10590 */ B
, B
, B
, O
, B
, B
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
582 /* 105A0 */ B
, B
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
583 /* 105B0 */ B
, B
, O
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
, O
, O
, O
,
585 #define use_offset_0x10a00u 4112
590 /* 10A00 */ B
, VBlw
, VBlw
, VBlw
, O
, VAbv
, VBlw
, O
, O
, O
, O
, O
, VPst
, VMBlw
, VMBlw
, VMAbv
,
591 /* 10A10 */ B
, B
, B
, B
, O
, B
, B
, B
, O
, B
, B
, B
, B
, B
, B
, B
,
592 /* 10A20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
593 /* 10A30 */ B
, B
, B
, B
, B
, B
, O
, O
, CMAbv
, CMBlw
, CMBlw
, O
, O
, O
, O
, H
,
594 /* 10A40 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
, O
,
596 #define use_offset_0x10ac0u 4192
601 /* 10AC0 */ B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
, B
, B
, B
, B
, B
,
602 /* 10AD0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
603 /* 10AE0 */ B
, B
, B
, B
, B
, CMBlw
, CMBlw
, O
, O
, O
, O
, B
, B
, B
, B
, B
,
605 #define use_offset_0x10b80u 4240
608 /* Psalter Pahlavi */
610 /* 10B80 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
611 /* 10B90 */ B
, B
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
612 /* 10BA0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, B
, B
, B
, B
, B
, B
, O
,
614 #define use_offset_0x10d00u 4288
617 /* Hanifi Rohingya */
619 /* 10D00 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
620 /* 10D10 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
621 /* 10D20 */ B
, B
, B
, B
, VMAbv
, VMAbv
, VMAbv
, CMAbv
, O
, O
, O
, O
, O
, O
, O
, O
,
622 /* 10D30 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
624 #define use_offset_0x10e80u 4352
629 /* 10E80 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
630 /* 10E90 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
631 /* 10EA0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, VAbv
, VAbv
, O
, O
, O
,
632 /* 10EB0 */ B
, B
, O
, O
, O
, O
, O
, O
,
634 #define use_offset_0x10f30u 4408
639 /* 10F30 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
640 /* 10F40 */ B
, B
, B
, B
, B
, B
, VMBlw
, VMBlw
, VMBlw
, VMBlw
, VMBlw
, VMBlw
, VMBlw
, VMBlw
, VMBlw
, VMBlw
,
641 /* 10F50 */ VMBlw
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
642 /* 10F60 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
646 /* 10F70 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
647 /* 10F80 */ B
, B
, CMBlw
, CMBlw
, CMBlw
, CMBlw
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
648 /* 10F90 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
649 /* 10FA0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
653 /* 10FB0 */ B
, O
, B
, B
, B
, B
, B
, O
, B
, B
, B
, B
, B
, B
, B
, B
,
654 /* 10FC0 */ O
, B
, B
, B
, B
, O
, O
, O
, O
, B
, B
, B
, O
, O
, O
, O
,
655 /* 10FD0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
656 /* 10FE0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
657 /* 10FF0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
661 /* 11000 */ VMPst
, VMAbv
, VMPst
, CS
, CS
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
662 /* 11010 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
663 /* 11020 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
664 /* 11030 */ B
, B
, B
, B
, B
, B
, B
, B
, VAbv
, VAbv
, VAbv
, VAbv
, VBlw
, VBlw
, VBlw
, VBlw
,
665 /* 11040 */ VBlw
, VBlw
, VAbv
, VAbv
, VAbv
, VAbv
, H
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
666 /* 11050 */ O
, O
, N
, N
, N
, N
, N
, N
, N
, N
, N
, N
, N
, N
, N
, N
,
667 /* 11060 */ N
, N
, N
, N
, N
, N
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
668 /* 11070 */ VAbv
, B
, B
, VAbv
, VAbv
, B
, O
, O
, O
, O
, O
, O
, O
, O
, O
, HN
,
672 /* 11080 */ VMAbv
, VMAbv
, VMPst
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
673 /* 11090 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
674 /* 110A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
675 /* 110B0 */ VPst
, VPre
, VPst
, VBlw
, VBlw
, VAbv
, VAbv
, VPst
, VPst
, H
, CMBlw
, O
, O
, O
, O
, O
,
676 /* 110C0 */ O
, O
, VBlw
, O
, O
, O
, O
, O
,
678 #define use_offset_0x11100u 4816
683 /* 11100 */ VMAbv
, VMAbv
, VMAbv
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
684 /* 11110 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
685 /* 11120 */ B
, B
, B
, B
, B
, B
, B
, VBlw
, VBlw
, VBlw
, VAbv
, VAbv
, VPre
, VBlw
, VAbv
, VAbv
,
686 /* 11130 */ VBlw
, VAbv
, VAbv
, H
, CMAbv
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
687 /* 11140 */ O
, O
, O
, O
, B
, VPst
, VPst
, B
, O
, O
, O
, O
, O
, O
, O
, O
,
691 /* 11150 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
692 /* 11160 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
693 /* 11170 */ B
, B
, B
, CMBlw
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
697 /* 11180 */ VMAbv
, VMAbv
, VMPst
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
698 /* 11190 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
699 /* 111A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
700 /* 111B0 */ B
, B
, B
, VPst
, VPre
, VPst
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VAbv
, VAbv
, VAbv
, VAbv
,
701 /* 111C0 */ H
, B
, R
, R
, O
, O
, O
, O
, GB
, FMBlw
, CMBlw
, VAbv
, VBlw
, O
, VPre
, VMAbv
,
702 /* 111D0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
,
704 /* Sinhala Archaic Numbers */
706 /* 111E0 */ O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
707 /* 111F0 */ B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
711 /* 11200 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
712 /* 11210 */ B
, B
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
713 /* 11220 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VPst
, VPst
, VPst
, VBlw
,
714 /* 11230 */ VAbv
, VAbv
, VAbv
, VAbv
, VMAbv
, H
, CMAbv
, CMAbv
, O
, O
, O
, O
, O
, O
, VMAbv
, O
,
716 #define use_offset_0x11280u 5136
721 /* 11280 */ B
, B
, B
, B
, B
, B
, B
, O
, B
, O
, B
, B
, B
, B
, O
, B
,
722 /* 11290 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
,
723 /* 112A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
, O
,
727 /* 112B0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
728 /* 112C0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
729 /* 112D0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VMAbv
,
730 /* 112E0 */ VPst
, VPre
, VPst
, VBlw
, VBlw
, VAbv
, VAbv
, VAbv
, VAbv
, CMBlw
, VBlw
, O
, O
, O
, O
, O
,
731 /* 112F0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
735 /* 11300 */ VMAbv
, VMAbv
, VMAbv
, VMAbv
, O
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, B
,
736 /* 11310 */ B
, O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
737 /* 11320 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
, B
, B
, B
, B
,
738 /* 11330 */ B
, O
, B
, B
, O
, B
, B
, B
, B
, B
, O
, CMBlw
, CMBlw
, B
, VPst
, VPst
,
739 /* 11340 */ VAbv
, VPst
, VPst
, VPst
, VPst
, O
, O
, VPre
, VPre
, O
, O
, VPre
, VPre
, HVM
, O
, O
,
740 /* 11350 */ O
, O
, O
, O
, O
, O
, O
, VPst
, O
, O
, O
, O
, O
, O
, B
, B
,
741 /* 11360 */ B
, B
, VPst
, VPst
, O
, O
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, O
, O
, O
,
742 /* 11370 */ VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, O
, O
, O
,
744 #define use_offset_0x11400u 5384
749 /* 11400 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
750 /* 11410 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
751 /* 11420 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
752 /* 11430 */ B
, B
, B
, B
, B
, VPst
, VPre
, VPst
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VAbv
, VAbv
,
753 /* 11440 */ VPst
, VPst
, H
, VMAbv
, VMAbv
, VMPst
, CMBlw
, B
, O
, O
, O
, O
, O
, O
, O
, O
,
754 /* 11450 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, FMAbv
, B
,
755 /* 11460 */ CS
, CS
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
756 /* 11470 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
760 /* 11480 */ O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
761 /* 11490 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
762 /* 114A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
763 /* 114B0 */ VPst
, VPre
, VPst
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VPre
, VAbv
, VPre
, VPre
, VPst
, VPre
, VMAbv
,
764 /* 114C0 */ VMAbv
, VMAbv
, H
, CMBlw
, B
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
765 /* 114D0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
767 #define use_offset_0x11580u 5608
772 /* 11580 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
773 /* 11590 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
774 /* 115A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VPst
,
775 /* 115B0 */ VPre
, VPst
, VBlw
, VBlw
, VBlw
, VBlw
, O
, O
, VPre
, VPre
, VPre
, VPre
, VMAbv
, VMAbv
, VMPst
, H
,
776 /* 115C0 */ CMBlw
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
777 /* 115D0 */ O
, O
, O
, O
, O
, O
, O
, O
, B
, B
, B
, B
, VBlw
, VBlw
, O
, O
,
778 /* 115E0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
779 /* 115F0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
783 /* 11600 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
784 /* 11610 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
785 /* 11620 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
786 /* 11630 */ VPst
, VPst
, VPst
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VAbv
, VAbv
, VPst
, VPst
, VMAbv
, VMPst
, H
,
787 /* 11640 */ VAbv
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
788 /* 11650 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
789 /* 11660 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
790 /* 11670 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
794 /* 11680 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
795 /* 11690 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
796 /* 116A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VMAbv
, VMPst
, VAbv
, VPre
, VPst
,
797 /* 116B0 */ VBlw
, VBlw
, VAbv
, VAbv
, VAbv
, VAbv
, H
, CMBlw
, B
, O
, O
, O
, O
, O
, O
, O
,
798 /* 116C0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
799 /* 116D0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
800 /* 116E0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
801 /* 116F0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
805 /* 11700 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
806 /* 11710 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, MBlw
, MPre
, MAbv
,
807 /* 11720 */ VPst
, VPst
, VAbv
, VAbv
, VBlw
, VBlw
, VPre
, VAbv
, VBlw
, VAbv
, VAbv
, VAbv
, O
, O
, O
, O
,
808 /* 11730 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
,
809 /* 11740 */ B
, B
, B
, B
, B
, B
, B
, O
,
811 #define use_offset_0x11800u 6064
816 /* 11800 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
817 /* 11810 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
818 /* 11820 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VPst
, VPre
, VPst
, VBlw
,
819 /* 11830 */ VBlw
, VBlw
, VBlw
, VAbv
, VAbv
, VAbv
, VAbv
, VMAbv
, VMPst
, H
, CMBlw
, O
, O
, O
, O
, O
,
821 #define use_offset_0x11900u 6128
826 /* 11900 */ B
, B
, B
, B
, B
, B
, B
, O
, O
, B
, O
, O
, B
, B
, B
, B
,
827 /* 11910 */ B
, B
, B
, B
, O
, B
, B
, O
, B
, B
, B
, B
, B
, B
, B
, B
,
828 /* 11920 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
829 /* 11930 */ VPst
, VPst
, VPst
, VPst
, VPst
, VPre
, O
, VPre
, VPre
, O
, O
, VMAbv
, VMAbv
, VPst
, H
, R
,
830 /* 11940 */ MPst
, R
, MPst
, CMBlw
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
831 /* 11950 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
833 #define use_offset_0x119a0u 6224
838 /* 119A0 */ B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, B
, B
, B
, B
, B
, B
,
839 /* 119B0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
840 /* 119C0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
841 /* 119D0 */ B
, VPst
, VPre
, VPst
, VBlw
, VBlw
, VBlw
, VBlw
, O
, O
, VAbv
, VAbv
, VPst
, VPst
, VMPst
, VMPst
,
842 /* 119E0 */ H
, B
, O
, O
, VPre
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
843 /* 119F0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
845 /* Zanabazar Square */
847 /* 11A00 */ B
, VAbv
, VBlw
, VBlw
, VAbv
, VAbv
, VAbv
, VAbv
, VAbv
, VAbv
, VBlw
, B
, B
, B
, B
, B
,
848 /* 11A10 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
849 /* 11A20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
850 /* 11A30 */ B
, B
, B
, FMBlw
, VBlw
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMPst
, R
, MBlw
, MBlw
, MBlw
, MBlw
, GB
,
851 /* 11A40 */ O
, O
, O
, O
, O
, GB
, O
, H
, O
, O
, O
, O
, O
, O
, O
, O
,
855 /* 11A50 */ B
, VAbv
, VBlw
, VBlw
, VAbv
, VAbv
, VAbv
, VPst
, VPst
, VBlw
, VBlw
, VBlw
, B
, B
, B
, B
,
856 /* 11A60 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
857 /* 11A70 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
858 /* 11A80 */ B
, B
, B
, B
, R
, R
, R
, R
, R
, R
, FBlw
, FBlw
, FBlw
, FBlw
, FBlw
, FBlw
,
859 /* 11A90 */ FBlw
, FBlw
, FBlw
, FBlw
, FBlw
, FBlw
, VMAbv
, VMPst
, CMAbv
, H
, O
, O
, O
, B
, O
, O
,
861 #define use_offset_0x11c00u 6480
866 /* 11C00 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, B
, B
, B
, B
, B
, B
,
867 /* 11C10 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
868 /* 11C20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VPst
,
869 /* 11C30 */ VAbv
, VAbv
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, O
, VAbv
, VAbv
, VAbv
, VAbv
, VMAbv
, VMAbv
, VMPst
, H
,
870 /* 11C40 */ B
, O
, O
, O
, GB
, GB
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
871 /* 11C50 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
872 /* 11C60 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
,
876 /* 11C70 */ O
, O
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
877 /* 11C80 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
878 /* 11C90 */ O
, O
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
,
879 /* 11CA0 */ SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, O
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
, SUB
,
880 /* 11CB0 */ VBlw
, VPre
, VBlw
, VAbv
, VPst
, VMAbv
, VMAbv
, O
,
882 #define use_offset_0x11d00u 6664
887 /* 11D00 */ B
, B
, B
, B
, B
, B
, B
, O
, B
, B
, O
, B
, B
, B
, B
, B
,
888 /* 11D10 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
889 /* 11D20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
890 /* 11D30 */ B
, VAbv
, VAbv
, VAbv
, VAbv
, VAbv
, VBlw
, O
, O
, O
, VAbv
, O
, VAbv
, VAbv
, O
, VAbv
,
891 /* 11D40 */ VMAbv
, VMAbv
, CMBlw
, VAbv
, VBlw
, H
, R
, MBlw
, O
, O
, O
, O
, O
, O
, O
, O
,
892 /* 11D50 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
896 /* 11D60 */ B
, B
, B
, B
, B
, B
, O
, B
, B
, O
, B
, B
, B
, B
, B
, B
,
897 /* 11D70 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
898 /* 11D80 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VPst
, VPst
, VPst
, VPst
, VPst
, O
,
899 /* 11D90 */ VAbv
, VAbv
, O
, VPst
, VPst
, VMAbv
, VMPst
, H
, O
, O
, O
, O
, O
, O
, O
, O
,
900 /* 11DA0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
902 #define use_offset_0x11ee0u 6840
907 /* 11EE0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
908 /* 11EF0 */ B
, B
, GB
, VAbv
, VBlw
, VPre
, VPst
, O
,
910 #define use_offset_0x13000u 6864
913 /* Egyptian Hieroglyphs */
915 /* 13000 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
916 /* 13010 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
917 /* 13020 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
918 /* 13030 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
919 /* 13040 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
920 /* 13050 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
921 /* 13060 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
922 /* 13070 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
923 /* 13080 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
924 /* 13090 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
925 /* 130A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
926 /* 130B0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
927 /* 130C0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
928 /* 130D0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
929 /* 130E0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
930 /* 130F0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
931 /* 13100 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
932 /* 13110 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
933 /* 13120 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
934 /* 13130 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
935 /* 13140 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
936 /* 13150 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
937 /* 13160 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
938 /* 13170 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
939 /* 13180 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
940 /* 13190 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
941 /* 131A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
942 /* 131B0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
943 /* 131C0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
944 /* 131D0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
945 /* 131E0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
946 /* 131F0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
947 /* 13200 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
948 /* 13210 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
949 /* 13220 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
950 /* 13230 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
951 /* 13240 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
952 /* 13250 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
953 /* 13260 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
954 /* 13270 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
955 /* 13280 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
956 /* 13290 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
957 /* 132A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
958 /* 132B0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
959 /* 132C0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
960 /* 132D0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
961 /* 132E0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
962 /* 132F0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
963 /* 13300 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
964 /* 13310 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
965 /* 13320 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
966 /* 13330 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
967 /* 13340 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
968 /* 13350 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
969 /* 13360 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
970 /* 13370 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
971 /* 13380 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
972 /* 13390 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
973 /* 133A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
974 /* 133B0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
975 /* 133C0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
976 /* 133D0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
977 /* 133E0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
978 /* 133F0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
979 /* 13400 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
980 /* 13410 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
981 /* 13420 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
,
983 /* Egyptian Hieroglyph Format Controls */
985 /* 13430 */ H
, H
, H
, H
, H
, H
, H
, B
, B
, O
, O
, O
, O
, O
, O
, O
,
987 #define use_offset_0x16ac0u 7952
992 /* 16AC0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
993 /* 16AD0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
994 /* 16AE0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
995 /* 16AF0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
999 /* 16B00 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1000 /* 16B10 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1001 /* 16B20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1002 /* 16B30 */ VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, O
,
1004 #define use_offset_0x16f00u 8072
1009 /* 16F00 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1010 /* 16F10 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1011 /* 16F20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1012 /* 16F30 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1013 /* 16F40 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, CMBlw
,
1014 /* 16F50 */ O
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
,
1015 /* 16F60 */ VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
,
1016 /* 16F70 */ VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
,
1017 /* 16F80 */ VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, VBlw
, O
, O
, O
, O
, O
, O
, O
, VMBlw
,
1018 /* 16F90 */ VMBlw
, VMBlw
, VMBlw
, O
, O
, O
, O
, O
,
1020 #define use_offset_0x16fe0u 8224
1023 /* Ideographic Symbols and Punctuation */
1025 /* 16FE0 */ O
, O
, O
, O
, B
, O
, O
, O
,
1027 #define use_offset_0x18b00u 8232
1030 /* Khitan Small Script */
1032 /* 18B00 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1033 /* 18B10 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1034 /* 18B20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1035 /* 18B30 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1036 /* 18B40 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1037 /* 18B50 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1038 /* 18B60 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1039 /* 18B70 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1040 /* 18B80 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1041 /* 18B90 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1042 /* 18BA0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1043 /* 18BB0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1044 /* 18BC0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1045 /* 18BD0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1046 /* 18BE0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1047 /* 18BF0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1048 /* 18C00 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1049 /* 18C10 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1050 /* 18C20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1051 /* 18C30 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1052 /* 18C40 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1053 /* 18C50 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1054 /* 18C60 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1055 /* 18C70 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1056 /* 18C80 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1057 /* 18C90 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1058 /* 18CA0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1059 /* 18CB0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1060 /* 18CC0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1061 /* 18CD0 */ B
, B
, B
, B
, B
, B
, O
, O
,
1063 #define use_offset_0x1bc00u 8704
1068 /* 1BC00 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1069 /* 1BC10 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1070 /* 1BC20 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1071 /* 1BC30 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1072 /* 1BC40 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1073 /* 1BC50 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1074 /* 1BC60 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
,
1075 /* 1BC70 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
,
1076 /* 1BC80 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
, O
,
1077 /* 1BC90 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, CMBlw
, CMBlw
, O
,
1079 #define use_offset_0x1e100u 8864
1082 /* Nyiakeng Puachue Hmong */
1084 /* 1E100 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1085 /* 1E110 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1086 /* 1E120 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
,
1087 /* 1E130 */ VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, VMAbv
, B
, B
, B
, B
, B
, B
, B
, O
, O
,
1088 /* 1E140 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, B
, B
,
1090 #define use_offset_0x1e290u 8944
1095 /* 1E290 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1096 /* 1E2A0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VMAbv
, O
,
1097 /* 1E2B0 */ O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
, O
,
1101 /* 1E2C0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1102 /* 1E2D0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1103 /* 1E2E0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, VMAbv
, VMAbv
, VMAbv
, VMAbv
,
1104 /* 1E2F0 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
1106 #define use_offset_0x1e900u 9056
1111 /* 1E900 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1112 /* 1E910 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1113 /* 1E920 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1114 /* 1E930 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, B
,
1115 /* 1E940 */ B
, B
, B
, B
, CMAbv
, CMAbv
, CMAbv
, CMAbv
, CMAbv
, CMAbv
, CMAbv
, B
, O
, O
, O
, O
,
1116 /* 1E950 */ B
, B
, B
, B
, B
, B
, B
, B
, B
, B
, O
, O
, O
, O
, O
, O
,
1118 #define use_offset_0xe0100u 9152
1121 /* Variation Selectors Supplement */
1123 /* E0100 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1124 /* E0110 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1125 /* E0120 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1126 /* E0130 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1127 /* E0140 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1128 /* E0150 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1129 /* E0160 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1130 /* E0170 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1131 /* E0180 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1132 /* E0190 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1133 /* E01A0 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1134 /* E01B0 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1135 /* E01C0 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1136 /* E01D0 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1137 /* E01E0 */ CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
, CGJ
,
1139 }; /* Table items: 9392; occupancy: 79% */
1141 static inline uint8_t
1142 hb_use_get_category (hb_codepoint_t u
)
1147 if (hb_in_range
<hb_codepoint_t
> (u
, 0x0028u
, 0x003Fu
)) return use_table
[u
- 0x0028u
+ use_offset_0x0028u
];
1148 if (hb_in_range
<hb_codepoint_t
> (u
, 0x00A0u
, 0x00D7u
)) return use_table
[u
- 0x00A0u
+ use_offset_0x00a0u
];
1149 if (hb_in_range
<hb_codepoint_t
> (u
, 0x0348u
, 0x034Fu
)) return use_table
[u
- 0x0348u
+ use_offset_0x0348u
];
1150 if (hb_in_range
<hb_codepoint_t
> (u
, 0x0640u
, 0x0647u
)) return use_table
[u
- 0x0640u
+ use_offset_0x0640u
];
1151 if (hb_in_range
<hb_codepoint_t
> (u
, 0x07C8u
, 0x07FFu
)) return use_table
[u
- 0x07C8u
+ use_offset_0x07c8u
];
1152 if (hb_in_range
<hb_codepoint_t
> (u
, 0x0840u
, 0x085Fu
)) return use_table
[u
- 0x0840u
+ use_offset_0x0840u
];
1153 if (hb_in_range
<hb_codepoint_t
> (u
, 0x0900u
, 0x0DF7u
)) return use_table
[u
- 0x0900u
+ use_offset_0x0900u
];
1154 if (hb_in_range
<hb_codepoint_t
> (u
, 0x0F00u
, 0x0FC7u
)) return use_table
[u
- 0x0F00u
+ use_offset_0x0f00u
];
1158 if (hb_in_range
<hb_codepoint_t
> (u
, 0x1000u
, 0x109Fu
)) return use_table
[u
- 0x1000u
+ use_offset_0x1000u
];
1159 if (hb_in_range
<hb_codepoint_t
> (u
, 0x1700u
, 0x18AFu
)) return use_table
[u
- 0x1700u
+ use_offset_0x1700u
];
1160 if (hb_in_range
<hb_codepoint_t
> (u
, 0x1900u
, 0x1A9Fu
)) return use_table
[u
- 0x1900u
+ use_offset_0x1900u
];
1161 if (hb_in_range
<hb_codepoint_t
> (u
, 0x1B00u
, 0x1C4Fu
)) return use_table
[u
- 0x1B00u
+ use_offset_0x1b00u
];
1162 if (hb_in_range
<hb_codepoint_t
> (u
, 0x1CD0u
, 0x1CFFu
)) return use_table
[u
- 0x1CD0u
+ use_offset_0x1cd0u
];
1163 if (hb_in_range
<hb_codepoint_t
> (u
, 0x1DF8u
, 0x1DFFu
)) return use_table
[u
- 0x1DF8u
+ use_offset_0x1df8u
];
1167 if (hb_in_range
<hb_codepoint_t
> (u
, 0x2008u
, 0x2017u
)) return use_table
[u
- 0x2008u
+ use_offset_0x2008u
];
1168 if (hb_in_range
<hb_codepoint_t
> (u
, 0x2070u
, 0x2087u
)) return use_table
[u
- 0x2070u
+ use_offset_0x2070u
];
1169 if (hb_in_range
<hb_codepoint_t
> (u
, 0x20F0u
, 0x20F7u
)) return use_table
[u
- 0x20F0u
+ use_offset_0x20f0u
];
1170 if (hb_in_range
<hb_codepoint_t
> (u
, 0x25C8u
, 0x25CFu
)) return use_table
[u
- 0x25C8u
+ use_offset_0x25c8u
];
1171 if (hb_in_range
<hb_codepoint_t
> (u
, 0x2D30u
, 0x2D7Fu
)) return use_table
[u
- 0x2D30u
+ use_offset_0x2d30u
];
1175 if (hb_in_range
<hb_codepoint_t
> (u
, 0xA800u
, 0xAAF7u
)) return use_table
[u
- 0xA800u
+ use_offset_0xa800u
];
1176 if (hb_in_range
<hb_codepoint_t
> (u
, 0xABC0u
, 0xABFFu
)) return use_table
[u
- 0xABC0u
+ use_offset_0xabc0u
];
1180 if (hb_in_range
<hb_codepoint_t
> (u
, 0xFE00u
, 0xFE0Fu
)) return use_table
[u
- 0xFE00u
+ use_offset_0xfe00u
];
1184 if (hb_in_range
<hb_codepoint_t
> (u
, 0x10570u
, 0x105BFu
)) return use_table
[u
- 0x10570u
+ use_offset_0x10570u
];
1185 if (hb_in_range
<hb_codepoint_t
> (u
, 0x10A00u
, 0x10A4Fu
)) return use_table
[u
- 0x10A00u
+ use_offset_0x10a00u
];
1186 if (hb_in_range
<hb_codepoint_t
> (u
, 0x10AC0u
, 0x10AEFu
)) return use_table
[u
- 0x10AC0u
+ use_offset_0x10ac0u
];
1187 if (hb_in_range
<hb_codepoint_t
> (u
, 0x10B80u
, 0x10BAFu
)) return use_table
[u
- 0x10B80u
+ use_offset_0x10b80u
];
1188 if (hb_in_range
<hb_codepoint_t
> (u
, 0x10D00u
, 0x10D3Fu
)) return use_table
[u
- 0x10D00u
+ use_offset_0x10d00u
];
1189 if (hb_in_range
<hb_codepoint_t
> (u
, 0x10E80u
, 0x10EB7u
)) return use_table
[u
- 0x10E80u
+ use_offset_0x10e80u
];
1190 if (hb_in_range
<hb_codepoint_t
> (u
, 0x10F30u
, 0x110C7u
)) return use_table
[u
- 0x10F30u
+ use_offset_0x10f30u
];
1194 if (hb_in_range
<hb_codepoint_t
> (u
, 0x10F30u
, 0x110C7u
)) return use_table
[u
- 0x10F30u
+ use_offset_0x10f30u
];
1195 if (hb_in_range
<hb_codepoint_t
> (u
, 0x11100u
, 0x1123Fu
)) return use_table
[u
- 0x11100u
+ use_offset_0x11100u
];
1196 if (hb_in_range
<hb_codepoint_t
> (u
, 0x11280u
, 0x11377u
)) return use_table
[u
- 0x11280u
+ use_offset_0x11280u
];
1197 if (hb_in_range
<hb_codepoint_t
> (u
, 0x11400u
, 0x114DFu
)) return use_table
[u
- 0x11400u
+ use_offset_0x11400u
];
1198 if (hb_in_range
<hb_codepoint_t
> (u
, 0x11580u
, 0x11747u
)) return use_table
[u
- 0x11580u
+ use_offset_0x11580u
];
1199 if (hb_in_range
<hb_codepoint_t
> (u
, 0x11800u
, 0x1183Fu
)) return use_table
[u
- 0x11800u
+ use_offset_0x11800u
];
1200 if (hb_in_range
<hb_codepoint_t
> (u
, 0x11900u
, 0x1195Fu
)) return use_table
[u
- 0x11900u
+ use_offset_0x11900u
];
1201 if (hb_in_range
<hb_codepoint_t
> (u
, 0x119A0u
, 0x11A9Fu
)) return use_table
[u
- 0x119A0u
+ use_offset_0x119a0u
];
1202 if (hb_in_range
<hb_codepoint_t
> (u
, 0x11C00u
, 0x11CB7u
)) return use_table
[u
- 0x11C00u
+ use_offset_0x11c00u
];
1203 if (hb_in_range
<hb_codepoint_t
> (u
, 0x11D00u
, 0x11DAFu
)) return use_table
[u
- 0x11D00u
+ use_offset_0x11d00u
];
1204 if (hb_in_range
<hb_codepoint_t
> (u
, 0x11EE0u
, 0x11EF7u
)) return use_table
[u
- 0x11EE0u
+ use_offset_0x11ee0u
];
1208 if (hb_in_range
<hb_codepoint_t
> (u
, 0x13000u
, 0x1343Fu
)) return use_table
[u
- 0x13000u
+ use_offset_0x13000u
];
1212 if (hb_in_range
<hb_codepoint_t
> (u
, 0x16AC0u
, 0x16B37u
)) return use_table
[u
- 0x16AC0u
+ use_offset_0x16ac0u
];
1213 if (hb_in_range
<hb_codepoint_t
> (u
, 0x16F00u
, 0x16F97u
)) return use_table
[u
- 0x16F00u
+ use_offset_0x16f00u
];
1214 if (hb_in_range
<hb_codepoint_t
> (u
, 0x16FE0u
, 0x16FE7u
)) return use_table
[u
- 0x16FE0u
+ use_offset_0x16fe0u
];
1218 if (hb_in_range
<hb_codepoint_t
> (u
, 0x18B00u
, 0x18CD7u
)) return use_table
[u
- 0x18B00u
+ use_offset_0x18b00u
];
1222 if (hb_in_range
<hb_codepoint_t
> (u
, 0x1BC00u
, 0x1BC9Fu
)) return use_table
[u
- 0x1BC00u
+ use_offset_0x1bc00u
];
1226 if (hb_in_range
<hb_codepoint_t
> (u
, 0x1E100u
, 0x1E14Fu
)) return use_table
[u
- 0x1E100u
+ use_offset_0x1e100u
];
1227 if (hb_in_range
<hb_codepoint_t
> (u
, 0x1E290u
, 0x1E2FFu
)) return use_table
[u
- 0x1E290u
+ use_offset_0x1e290u
];
1228 if (hb_in_range
<hb_codepoint_t
> (u
, 0x1E900u
, 0x1E95Fu
)) return use_table
[u
- 0x1E900u
+ use_offset_0x1e900u
];
1232 if (hb_in_range
<hb_codepoint_t
> (u
, 0xE0100u
, 0xE01EFu
)) return use_table
[u
- 0xE0100u
+ use_offset_0xe0100u
];
1282 #endif /* HB_OT_SHAPE_COMPLEX_USE_TABLE_HH */
1283 /* == End of generated table == */