7 #include "arg_router/utility/utf8/code_point.hpp"
33 extended_pictographic,
40 namespace no_break_rules
51 template <std::
size_t N>
52 [[nodiscard]] constexpr
bool GB3(
const std::array<grapheme_cluster_break_class, N>& trailing_window,
55 static_assert(N > 0,
"Trailing window must be at least 1 element");
56 return (trailing_window[0] == grapheme_cluster_break_class::CR) &&
57 (next_class == grapheme_cluster_break_class::LF);
69 template <std::
size_t N>
70 [[nodiscard]] constexpr
bool GB6(
const std::array<grapheme_cluster_break_class, N>& trailing_window,
73 static_assert(N > 0,
"Trailing window must be at least 1 element");
74 return (trailing_window[0] == grapheme_cluster_break_class::L) &&
75 ((next_class == grapheme_cluster_break_class::L) ||
76 (next_class == grapheme_cluster_break_class::V) ||
77 (next_class == grapheme_cluster_break_class::LV) ||
78 (next_class == grapheme_cluster_break_class::LVT));
90 template <std::
size_t N>
91 [[nodiscard]] constexpr
bool GB7(
const std::array<grapheme_cluster_break_class, N>& trailing_window,
94 static_assert(N > 0,
"Trailing window must be at least 1 element");
95 return ((trailing_window[0] == grapheme_cluster_break_class::LV) ||
96 (trailing_window[0] == grapheme_cluster_break_class::V)) &&
97 ((next_class == grapheme_cluster_break_class::V) ||
98 (next_class == grapheme_cluster_break_class::T));
110 template <std::
size_t N>
111 [[nodiscard]] constexpr
bool GB8(
const std::array<grapheme_cluster_break_class, N>& trailing_window,
114 static_assert(N > 0,
"Trailing window must be at least 1 element");
115 return ((trailing_window[0] == grapheme_cluster_break_class::LVT) ||
116 (trailing_window[0] == grapheme_cluster_break_class::T)) &&
117 (next_class == grapheme_cluster_break_class::T);
129 template <std::
size_t N>
130 [[nodiscard]] constexpr
bool GB9(
131 [[maybe_unused]]
const std::array<grapheme_cluster_break_class, N>& trailing_window,
134 return (next_class == grapheme_cluster_break_class::extend) ||
135 (next_class == grapheme_cluster_break_class::ZWJ);
147 template <std::
size_t N>
148 [[nodiscard]] constexpr
bool GB9a(
149 [[maybe_unused]]
const std::array<grapheme_cluster_break_class, N>& trailing_window,
152 return next_class == grapheme_cluster_break_class::spacing_mark;
164 template <std::
size_t N>
165 [[nodiscard]] constexpr
bool GB9b(
166 const std::array<grapheme_cluster_break_class, N>& trailing_window,
169 static_assert(N > 0,
"Trailing window must be at least 1 element");
170 return trailing_window[0] == grapheme_cluster_break_class::prepend;
182 template <std::
size_t N>
183 [[nodiscard]] constexpr
bool GB11(
184 const std::array<grapheme_cluster_break_class, N>& trailing_window,
187 static_assert(N > 0,
"Trailing window must be at least 1 element");
188 return (trailing_window[0] == grapheme_cluster_break_class::ZWJ) &&
189 (next_class == grapheme_cluster_break_class::extended_pictographic);
201 template <std::
size_t N>
203 const std::array<grapheme_cluster_break_class, N>& trailing_window,
206 static_assert(N > 0,
"Trailing window must be at least 1 element");
210 for (; i < trailing_window.size(); ++i) {
211 if (trailing_window[i] != grapheme_cluster_break_class::regional_indicator) {
216 return ((i % 2) != 0) && (next_class == grapheme_cluster_break_class::regional_indicator);
223 template <std::
size_t N>
245 {0x000000, 0x000009, 0x000003}, {0x00000A, 0x00000A, 0x000002}, {0x00000B, 0x00000C, 0x000003},
246 {0x00000D, 0x00000D, 0x000001}, {0x00000E, 0x00001F, 0x000003}, {0x00007F, 0x00009F, 0x000003},
247 {0x0000A9, 0x0000A9, 0x00000E}, {0x0000AD, 0x0000AD, 0x000003}, {0x0000AE, 0x0000AE, 0x00000E},
248 {0x000300, 0x00036F, 0x000004}, {0x000483, 0x000487, 0x000004}, {0x000488, 0x000489, 0x000004},
249 {0x000591, 0x0005BD, 0x000004}, {0x0005BF, 0x0005BF, 0x000004}, {0x0005C1, 0x0005C2, 0x000004},
250 {0x0005C4, 0x0005C5, 0x000004}, {0x0005C7, 0x0005C7, 0x000004}, {0x000600, 0x000605, 0x000007},
251 {0x000610, 0x00061A, 0x000004}, {0x00061C, 0x00061C, 0x000003}, {0x00064B, 0x00065F, 0x000004},
252 {0x000670, 0x000670, 0x000004}, {0x0006D6, 0x0006DC, 0x000004}, {0x0006DD, 0x0006DD, 0x000007},
253 {0x0006DF, 0x0006E4, 0x000004}, {0x0006E7, 0x0006E8, 0x000004}, {0x0006EA, 0x0006ED, 0x000004},
254 {0x00070F, 0x00070F, 0x000007}, {0x000711, 0x000711, 0x000004}, {0x000730, 0x00074A, 0x000004},
255 {0x0007A6, 0x0007B0, 0x000004}, {0x0007EB, 0x0007F3, 0x000004}, {0x0007FD, 0x0007FD, 0x000004},
256 {0x000816, 0x000819, 0x000004}, {0x00081B, 0x000823, 0x000004}, {0x000825, 0x000827, 0x000004},
257 {0x000829, 0x00082D, 0x000004}, {0x000859, 0x00085B, 0x000004}, {0x000890, 0x000891, 0x000007},
258 {0x000898, 0x00089F, 0x000004}, {0x0008CA, 0x0008E1, 0x000004}, {0x0008E2, 0x0008E2, 0x000007},
259 {0x0008E3, 0x000902, 0x000004}, {0x000903, 0x000903, 0x000008}, {0x00093A, 0x00093A, 0x000004},
260 {0x00093B, 0x00093B, 0x000008}, {0x00093C, 0x00093C, 0x000004}, {0x00093E, 0x000940, 0x000008},
261 {0x000941, 0x000948, 0x000004}, {0x000949, 0x00094C, 0x000008}, {0x00094D, 0x00094D, 0x000004},
262 {0x00094E, 0x00094F, 0x000008}, {0x000951, 0x000957, 0x000004}, {0x000962, 0x000963, 0x000004},
263 {0x000981, 0x000981, 0x000004}, {0x000982, 0x000983, 0x000008}, {0x0009BC, 0x0009BC, 0x000004},
264 {0x0009BE, 0x0009BE, 0x000004}, {0x0009BF, 0x0009C0, 0x000008}, {0x0009C1, 0x0009C4, 0x000004},
265 {0x0009C7, 0x0009C8, 0x000008}, {0x0009CB, 0x0009CC, 0x000008}, {0x0009CD, 0x0009CD, 0x000004},
266 {0x0009D7, 0x0009D7, 0x000004}, {0x0009E2, 0x0009E3, 0x000004}, {0x0009FE, 0x0009FE, 0x000004},
267 {0x000A01, 0x000A02, 0x000004}, {0x000A03, 0x000A03, 0x000008}, {0x000A3C, 0x000A3C, 0x000004},
268 {0x000A3E, 0x000A40, 0x000008}, {0x000A41, 0x000A42, 0x000004}, {0x000A47, 0x000A48, 0x000004},
269 {0x000A4B, 0x000A4D, 0x000004}, {0x000A51, 0x000A51, 0x000004}, {0x000A70, 0x000A71, 0x000004},
270 {0x000A75, 0x000A75, 0x000004}, {0x000A81, 0x000A82, 0x000004}, {0x000A83, 0x000A83, 0x000008},
271 {0x000ABC, 0x000ABC, 0x000004}, {0x000ABE, 0x000AC0, 0x000008}, {0x000AC1, 0x000AC5, 0x000004},
272 {0x000AC7, 0x000AC8, 0x000004}, {0x000AC9, 0x000AC9, 0x000008}, {0x000ACB, 0x000ACC, 0x000008},
273 {0x000ACD, 0x000ACD, 0x000004}, {0x000AE2, 0x000AE3, 0x000004}, {0x000AFA, 0x000AFF, 0x000004},
274 {0x000B01, 0x000B01, 0x000004}, {0x000B02, 0x000B03, 0x000008}, {0x000B3C, 0x000B3C, 0x000004},
275 {0x000B3E, 0x000B3E, 0x000004}, {0x000B3F, 0x000B3F, 0x000004}, {0x000B40, 0x000B40, 0x000008},
276 {0x000B41, 0x000B44, 0x000004}, {0x000B47, 0x000B48, 0x000008}, {0x000B4B, 0x000B4C, 0x000008},
277 {0x000B4D, 0x000B4D, 0x000004}, {0x000B55, 0x000B56, 0x000004}, {0x000B57, 0x000B57, 0x000004},
278 {0x000B62, 0x000B63, 0x000004}, {0x000B82, 0x000B82, 0x000004}, {0x000BBE, 0x000BBE, 0x000004},
279 {0x000BBF, 0x000BBF, 0x000008}, {0x000BC0, 0x000BC0, 0x000004}, {0x000BC1, 0x000BC2, 0x000008},
280 {0x000BC6, 0x000BC8, 0x000008}, {0x000BCA, 0x000BCC, 0x000008}, {0x000BCD, 0x000BCD, 0x000004},
281 {0x000BD7, 0x000BD7, 0x000004}, {0x000C00, 0x000C00, 0x000004}, {0x000C01, 0x000C03, 0x000008},
282 {0x000C04, 0x000C04, 0x000004}, {0x000C3C, 0x000C3C, 0x000004}, {0x000C3E, 0x000C40, 0x000004},
283 {0x000C41, 0x000C44, 0x000008}, {0x000C46, 0x000C48, 0x000004}, {0x000C4A, 0x000C4D, 0x000004},
284 {0x000C55, 0x000C56, 0x000004}, {0x000C62, 0x000C63, 0x000004}, {0x000C81, 0x000C81, 0x000004},
285 {0x000C82, 0x000C83, 0x000008}, {0x000CBC, 0x000CBC, 0x000004}, {0x000CBE, 0x000CBE, 0x000008},
286 {0x000CBF, 0x000CBF, 0x000004}, {0x000CC0, 0x000CC1, 0x000008}, {0x000CC2, 0x000CC2, 0x000004},
287 {0x000CC3, 0x000CC4, 0x000008}, {0x000CC6, 0x000CC6, 0x000004}, {0x000CC7, 0x000CC8, 0x000008},
288 {0x000CCA, 0x000CCB, 0x000008}, {0x000CCC, 0x000CCD, 0x000004}, {0x000CD5, 0x000CD6, 0x000004},
289 {0x000CE2, 0x000CE3, 0x000004}, {0x000D00, 0x000D01, 0x000004}, {0x000D02, 0x000D03, 0x000008},
290 {0x000D3B, 0x000D3C, 0x000004}, {0x000D3E, 0x000D3E, 0x000004}, {0x000D3F, 0x000D40, 0x000008},
291 {0x000D41, 0x000D44, 0x000004}, {0x000D46, 0x000D48, 0x000008}, {0x000D4A, 0x000D4C, 0x000008},
292 {0x000D4D, 0x000D4D, 0x000004}, {0x000D4E, 0x000D4E, 0x000007}, {0x000D57, 0x000D57, 0x000004},
293 {0x000D62, 0x000D63, 0x000004}, {0x000D81, 0x000D81, 0x000004}, {0x000D82, 0x000D83, 0x000008},
294 {0x000DCA, 0x000DCA, 0x000004}, {0x000DCF, 0x000DCF, 0x000004}, {0x000DD0, 0x000DD1, 0x000008},
295 {0x000DD2, 0x000DD4, 0x000004}, {0x000DD6, 0x000DD6, 0x000004}, {0x000DD8, 0x000DDE, 0x000008},
296 {0x000DDF, 0x000DDF, 0x000004}, {0x000DF2, 0x000DF3, 0x000008}, {0x000E31, 0x000E31, 0x000004},
297 {0x000E33, 0x000E33, 0x000008}, {0x000E34, 0x000E3A, 0x000004}, {0x000E47, 0x000E4E, 0x000004},
298 {0x000EB1, 0x000EB1, 0x000004}, {0x000EB3, 0x000EB3, 0x000008}, {0x000EB4, 0x000EBC, 0x000004},
299 {0x000EC8, 0x000ECD, 0x000004}, {0x000F18, 0x000F19, 0x000004}, {0x000F35, 0x000F35, 0x000004},
300 {0x000F37, 0x000F37, 0x000004}, {0x000F39, 0x000F39, 0x000004}, {0x000F3E, 0x000F3F, 0x000008},
301 {0x000F71, 0x000F7E, 0x000004}, {0x000F7F, 0x000F7F, 0x000008}, {0x000F80, 0x000F84, 0x000004},
302 {0x000F86, 0x000F87, 0x000004}, {0x000F8D, 0x000F97, 0x000004}, {0x000F99, 0x000FBC, 0x000004},
303 {0x000FC6, 0x000FC6, 0x000004}, {0x00102D, 0x001030, 0x000004}, {0x001031, 0x001031, 0x000008},
304 {0x001032, 0x001037, 0x000004}, {0x001039, 0x00103A, 0x000004}, {0x00103B, 0x00103C, 0x000008},
305 {0x00103D, 0x00103E, 0x000004}, {0x001056, 0x001057, 0x000008}, {0x001058, 0x001059, 0x000004},
306 {0x00105E, 0x001060, 0x000004}, {0x001071, 0x001074, 0x000004}, {0x001082, 0x001082, 0x000004},
307 {0x001084, 0x001084, 0x000008}, {0x001085, 0x001086, 0x000004}, {0x00108D, 0x00108D, 0x000004},
308 {0x00109D, 0x00109D, 0x000004}, {0x001100, 0x00115F, 0x000009}, {0x001160, 0x0011A7, 0x00000A},
309 {0x0011A8, 0x0011FF, 0x00000B}, {0x00135D, 0x00135F, 0x000004}, {0x001712, 0x001714, 0x000004},
310 {0x001715, 0x001715, 0x000008}, {0x001732, 0x001733, 0x000004}, {0x001734, 0x001734, 0x000008},
311 {0x001752, 0x001753, 0x000004}, {0x001772, 0x001773, 0x000004}, {0x0017B4, 0x0017B5, 0x000004},
312 {0x0017B6, 0x0017B6, 0x000008}, {0x0017B7, 0x0017BD, 0x000004}, {0x0017BE, 0x0017C5, 0x000008},
313 {0x0017C6, 0x0017C6, 0x000004}, {0x0017C7, 0x0017C8, 0x000008}, {0x0017C9, 0x0017D3, 0x000004},
314 {0x0017DD, 0x0017DD, 0x000004}, {0x00180B, 0x00180D, 0x000004}, {0x00180E, 0x00180E, 0x000003},
315 {0x00180F, 0x00180F, 0x000004}, {0x001885, 0x001886, 0x000004}, {0x0018A9, 0x0018A9, 0x000004},
316 {0x001920, 0x001922, 0x000004}, {0x001923, 0x001926, 0x000008}, {0x001927, 0x001928, 0x000004},
317 {0x001929, 0x00192B, 0x000008}, {0x001930, 0x001931, 0x000008}, {0x001932, 0x001932, 0x000004},
318 {0x001933, 0x001938, 0x000008}, {0x001939, 0x00193B, 0x000004}, {0x001A17, 0x001A18, 0x000004},
319 {0x001A19, 0x001A1A, 0x000008}, {0x001A1B, 0x001A1B, 0x000004}, {0x001A55, 0x001A55, 0x000008},
320 {0x001A56, 0x001A56, 0x000004}, {0x001A57, 0x001A57, 0x000008}, {0x001A58, 0x001A5E, 0x000004},
321 {0x001A60, 0x001A60, 0x000004}, {0x001A62, 0x001A62, 0x000004}, {0x001A65, 0x001A6C, 0x000004},
322 {0x001A6D, 0x001A72, 0x000008}, {0x001A73, 0x001A7C, 0x000004}, {0x001A7F, 0x001A7F, 0x000004},
323 {0x001AB0, 0x001ABD, 0x000004}, {0x001ABE, 0x001ABE, 0x000004}, {0x001ABF, 0x001ACE, 0x000004},
324 {0x001B00, 0x001B03, 0x000004}, {0x001B04, 0x001B04, 0x000008}, {0x001B34, 0x001B34, 0x000004},
325 {0x001B35, 0x001B35, 0x000004}, {0x001B36, 0x001B3A, 0x000004}, {0x001B3B, 0x001B3B, 0x000008},
326 {0x001B3C, 0x001B3C, 0x000004}, {0x001B3D, 0x001B41, 0x000008}, {0x001B42, 0x001B42, 0x000004},
327 {0x001B43, 0x001B44, 0x000008}, {0x001B6B, 0x001B73, 0x000004}, {0x001B80, 0x001B81, 0x000004},
328 {0x001B82, 0x001B82, 0x000008}, {0x001BA1, 0x001BA1, 0x000008}, {0x001BA2, 0x001BA5, 0x000004},
329 {0x001BA6, 0x001BA7, 0x000008}, {0x001BA8, 0x001BA9, 0x000004}, {0x001BAA, 0x001BAA, 0x000008},
330 {0x001BAB, 0x001BAD, 0x000004}, {0x001BE6, 0x001BE6, 0x000004}, {0x001BE7, 0x001BE7, 0x000008},
331 {0x001BE8, 0x001BE9, 0x000004}, {0x001BEA, 0x001BEC, 0x000008}, {0x001BED, 0x001BED, 0x000004},
332 {0x001BEE, 0x001BEE, 0x000008}, {0x001BEF, 0x001BF1, 0x000004}, {0x001BF2, 0x001BF3, 0x000008},
333 {0x001C24, 0x001C2B, 0x000008}, {0x001C2C, 0x001C33, 0x000004}, {0x001C34, 0x001C35, 0x000008},
334 {0x001C36, 0x001C37, 0x000004}, {0x001CD0, 0x001CD2, 0x000004}, {0x001CD4, 0x001CE0, 0x000004},
335 {0x001CE1, 0x001CE1, 0x000008}, {0x001CE2, 0x001CE8, 0x000004}, {0x001CED, 0x001CED, 0x000004},
336 {0x001CF4, 0x001CF4, 0x000004}, {0x001CF7, 0x001CF7, 0x000008}, {0x001CF8, 0x001CF9, 0x000004},
337 {0x001DC0, 0x001DFF, 0x000004}, {0x00200B, 0x00200B, 0x000003}, {0x00200C, 0x00200C, 0x000004},
338 {0x00200D, 0x00200D, 0x000005}, {0x00200E, 0x00200F, 0x000003}, {0x002028, 0x002028, 0x000003},
339 {0x002029, 0x002029, 0x000003}, {0x00202A, 0x00202E, 0x000003}, {0x00203C, 0x00203C, 0x00000E},
340 {0x002049, 0x002049, 0x00000E}, {0x002060, 0x002064, 0x000003}, {0x002065, 0x002065, 0x000003},
341 {0x002066, 0x00206F, 0x000003}, {0x0020D0, 0x0020DC, 0x000004}, {0x0020DD, 0x0020E0, 0x000004},
342 {0x0020E1, 0x0020E1, 0x000004}, {0x0020E2, 0x0020E4, 0x000004}, {0x0020E5, 0x0020F0, 0x000004},
343 {0x002122, 0x002122, 0x00000E}, {0x002139, 0x002139, 0x00000E}, {0x002194, 0x002199, 0x00000E},
344 {0x0021A9, 0x0021AA, 0x00000E}, {0x00231A, 0x00231B, 0x00000E}, {0x002328, 0x002328, 0x00000E},
345 {0x002388, 0x002388, 0x00000E}, {0x0023CF, 0x0023CF, 0x00000E}, {0x0023E9, 0x0023EC, 0x00000E},
346 {0x0023ED, 0x0023EE, 0x00000E}, {0x0023EF, 0x0023EF, 0x00000E}, {0x0023F0, 0x0023F0, 0x00000E},
347 {0x0023F1, 0x0023F2, 0x00000E}, {0x0023F3, 0x0023F3, 0x00000E}, {0x0023F8, 0x0023FA, 0x00000E},
348 {0x0024C2, 0x0024C2, 0x00000E}, {0x0025AA, 0x0025AB, 0x00000E}, {0x0025B6, 0x0025B6, 0x00000E},
349 {0x0025C0, 0x0025C0, 0x00000E}, {0x0025FB, 0x0025FE, 0x00000E}, {0x002600, 0x002601, 0x00000E},
350 {0x002602, 0x002603, 0x00000E}, {0x002604, 0x002604, 0x00000E}, {0x002605, 0x002605, 0x00000E},
351 {0x002607, 0x00260D, 0x00000E}, {0x00260E, 0x00260E, 0x00000E}, {0x00260F, 0x002610, 0x00000E},
352 {0x002611, 0x002611, 0x00000E}, {0x002612, 0x002612, 0x00000E}, {0x002614, 0x002615, 0x00000E},
353 {0x002616, 0x002617, 0x00000E}, {0x002618, 0x002618, 0x00000E}, {0x002619, 0x00261C, 0x00000E},
354 {0x00261D, 0x00261D, 0x00000E}, {0x00261E, 0x00261F, 0x00000E}, {0x002620, 0x002620, 0x00000E},
355 {0x002621, 0x002621, 0x00000E}, {0x002622, 0x002623, 0x00000E}, {0x002624, 0x002625, 0x00000E},
356 {0x002626, 0x002626, 0x00000E}, {0x002627, 0x002629, 0x00000E}, {0x00262A, 0x00262A, 0x00000E},
357 {0x00262B, 0x00262D, 0x00000E}, {0x00262E, 0x00262E, 0x00000E}, {0x00262F, 0x00262F, 0x00000E},
358 {0x002630, 0x002637, 0x00000E}, {0x002638, 0x002639, 0x00000E}, {0x00263A, 0x00263A, 0x00000E},
359 {0x00263B, 0x00263F, 0x00000E}, {0x002640, 0x002640, 0x00000E}, {0x002641, 0x002641, 0x00000E},
360 {0x002642, 0x002642, 0x00000E}, {0x002643, 0x002647, 0x00000E}, {0x002648, 0x002653, 0x00000E},
361 {0x002654, 0x00265E, 0x00000E}, {0x00265F, 0x00265F, 0x00000E}, {0x002660, 0x002660, 0x00000E},
362 {0x002661, 0x002662, 0x00000E}, {0x002663, 0x002663, 0x00000E}, {0x002664, 0x002664, 0x00000E},
363 {0x002665, 0x002666, 0x00000E}, {0x002667, 0x002667, 0x00000E}, {0x002668, 0x002668, 0x00000E},
364 {0x002669, 0x00267A, 0x00000E}, {0x00267B, 0x00267B, 0x00000E}, {0x00267C, 0x00267D, 0x00000E},
365 {0x00267E, 0x00267E, 0x00000E}, {0x00267F, 0x00267F, 0x00000E}, {0x002680, 0x002685, 0x00000E},
366 {0x002690, 0x002691, 0x00000E}, {0x002692, 0x002692, 0x00000E}, {0x002693, 0x002693, 0x00000E},
367 {0x002694, 0x002694, 0x00000E}, {0x002695, 0x002695, 0x00000E}, {0x002696, 0x002697, 0x00000E},
368 {0x002698, 0x002698, 0x00000E}, {0x002699, 0x002699, 0x00000E}, {0x00269A, 0x00269A, 0x00000E},
369 {0x00269B, 0x00269C, 0x00000E}, {0x00269D, 0x00269F, 0x00000E}, {0x0026A0, 0x0026A1, 0x00000E},
370 {0x0026A2, 0x0026A6, 0x00000E}, {0x0026A7, 0x0026A7, 0x00000E}, {0x0026A8, 0x0026A9, 0x00000E},
371 {0x0026AA, 0x0026AB, 0x00000E}, {0x0026AC, 0x0026AF, 0x00000E}, {0x0026B0, 0x0026B1, 0x00000E},
372 {0x0026B2, 0x0026BC, 0x00000E}, {0x0026BD, 0x0026BE, 0x00000E}, {0x0026BF, 0x0026C3, 0x00000E},
373 {0x0026C4, 0x0026C5, 0x00000E}, {0x0026C6, 0x0026C7, 0x00000E}, {0x0026C8, 0x0026C8, 0x00000E},
374 {0x0026C9, 0x0026CD, 0x00000E}, {0x0026CE, 0x0026CE, 0x00000E}, {0x0026CF, 0x0026CF, 0x00000E},
375 {0x0026D0, 0x0026D0, 0x00000E}, {0x0026D1, 0x0026D1, 0x00000E}, {0x0026D2, 0x0026D2, 0x00000E},
376 {0x0026D3, 0x0026D3, 0x00000E}, {0x0026D4, 0x0026D4, 0x00000E}, {0x0026D5, 0x0026E8, 0x00000E},
377 {0x0026E9, 0x0026E9, 0x00000E}, {0x0026EA, 0x0026EA, 0x00000E}, {0x0026EB, 0x0026EF, 0x00000E},
378 {0x0026F0, 0x0026F1, 0x00000E}, {0x0026F2, 0x0026F3, 0x00000E}, {0x0026F4, 0x0026F4, 0x00000E},
379 {0x0026F5, 0x0026F5, 0x00000E}, {0x0026F6, 0x0026F6, 0x00000E}, {0x0026F7, 0x0026F9, 0x00000E},
380 {0x0026FA, 0x0026FA, 0x00000E}, {0x0026FB, 0x0026FC, 0x00000E}, {0x0026FD, 0x0026FD, 0x00000E},
381 {0x0026FE, 0x002701, 0x00000E}, {0x002702, 0x002702, 0x00000E}, {0x002703, 0x002704, 0x00000E},
382 {0x002705, 0x002705, 0x00000E}, {0x002708, 0x00270C, 0x00000E}, {0x00270D, 0x00270D, 0x00000E},
383 {0x00270E, 0x00270E, 0x00000E}, {0x00270F, 0x00270F, 0x00000E}, {0x002710, 0x002711, 0x00000E},
384 {0x002712, 0x002712, 0x00000E}, {0x002714, 0x002714, 0x00000E}, {0x002716, 0x002716, 0x00000E},
385 {0x00271D, 0x00271D, 0x00000E}, {0x002721, 0x002721, 0x00000E}, {0x002728, 0x002728, 0x00000E},
386 {0x002733, 0x002734, 0x00000E}, {0x002744, 0x002744, 0x00000E}, {0x002747, 0x002747, 0x00000E},
387 {0x00274C, 0x00274C, 0x00000E}, {0x00274E, 0x00274E, 0x00000E}, {0x002753, 0x002755, 0x00000E},
388 {0x002757, 0x002757, 0x00000E}, {0x002763, 0x002763, 0x00000E}, {0x002764, 0x002764, 0x00000E},
389 {0x002765, 0x002767, 0x00000E}, {0x002795, 0x002797, 0x00000E}, {0x0027A1, 0x0027A1, 0x00000E},
390 {0x0027B0, 0x0027B0, 0x00000E}, {0x0027BF, 0x0027BF, 0x00000E}, {0x002934, 0x002935, 0x00000E},
391 {0x002B05, 0x002B07, 0x00000E}, {0x002B1B, 0x002B1C, 0x00000E}, {0x002B50, 0x002B50, 0x00000E},
392 {0x002B55, 0x002B55, 0x00000E}, {0x002CEF, 0x002CF1, 0x000004}, {0x002D7F, 0x002D7F, 0x000004},
393 {0x002DE0, 0x002DFF, 0x000004}, {0x00302A, 0x00302D, 0x000004}, {0x00302E, 0x00302F, 0x000004},
394 {0x003030, 0x003030, 0x00000E}, {0x00303D, 0x00303D, 0x00000E}, {0x003099, 0x00309A, 0x000004},
395 {0x003297, 0x003297, 0x00000E}, {0x003299, 0x003299, 0x00000E}, {0x00A66F, 0x00A66F, 0x000004},
396 {0x00A670, 0x00A672, 0x000004}, {0x00A674, 0x00A67D, 0x000004}, {0x00A69E, 0x00A69F, 0x000004},
397 {0x00A6F0, 0x00A6F1, 0x000004}, {0x00A802, 0x00A802, 0x000004}, {0x00A806, 0x00A806, 0x000004},
398 {0x00A80B, 0x00A80B, 0x000004}, {0x00A823, 0x00A824, 0x000008}, {0x00A825, 0x00A826, 0x000004},
399 {0x00A827, 0x00A827, 0x000008}, {0x00A82C, 0x00A82C, 0x000004}, {0x00A880, 0x00A881, 0x000008},
400 {0x00A8B4, 0x00A8C3, 0x000008}, {0x00A8C4, 0x00A8C5, 0x000004}, {0x00A8E0, 0x00A8F1, 0x000004},
401 {0x00A8FF, 0x00A8FF, 0x000004}, {0x00A926, 0x00A92D, 0x000004}, {0x00A947, 0x00A951, 0x000004},
402 {0x00A952, 0x00A953, 0x000008}, {0x00A960, 0x00A97C, 0x000009}, {0x00A980, 0x00A982, 0x000004},
403 {0x00A983, 0x00A983, 0x000008}, {0x00A9B3, 0x00A9B3, 0x000004}, {0x00A9B4, 0x00A9B5, 0x000008},
404 {0x00A9B6, 0x00A9B9, 0x000004}, {0x00A9BA, 0x00A9BB, 0x000008}, {0x00A9BC, 0x00A9BD, 0x000004},
405 {0x00A9BE, 0x00A9C0, 0x000008}, {0x00A9E5, 0x00A9E5, 0x000004}, {0x00AA29, 0x00AA2E, 0x000004},
406 {0x00AA2F, 0x00AA30, 0x000008}, {0x00AA31, 0x00AA32, 0x000004}, {0x00AA33, 0x00AA34, 0x000008},
407 {0x00AA35, 0x00AA36, 0x000004}, {0x00AA43, 0x00AA43, 0x000004}, {0x00AA4C, 0x00AA4C, 0x000004},
408 {0x00AA4D, 0x00AA4D, 0x000008}, {0x00AA7C, 0x00AA7C, 0x000004}, {0x00AAB0, 0x00AAB0, 0x000004},
409 {0x00AAB2, 0x00AAB4, 0x000004}, {0x00AAB7, 0x00AAB8, 0x000004}, {0x00AABE, 0x00AABF, 0x000004},
410 {0x00AAC1, 0x00AAC1, 0x000004}, {0x00AAEB, 0x00AAEB, 0x000008}, {0x00AAEC, 0x00AAED, 0x000004},
411 {0x00AAEE, 0x00AAEF, 0x000008}, {0x00AAF5, 0x00AAF5, 0x000008}, {0x00AAF6, 0x00AAF6, 0x000004},
412 {0x00ABE3, 0x00ABE4, 0x000008}, {0x00ABE5, 0x00ABE5, 0x000004}, {0x00ABE6, 0x00ABE7, 0x000008},
413 {0x00ABE8, 0x00ABE8, 0x000004}, {0x00ABE9, 0x00ABEA, 0x000008}, {0x00ABEC, 0x00ABEC, 0x000008},
414 {0x00ABED, 0x00ABED, 0x000004}, {0x00AC00, 0x00AC00, 0x00000C}, {0x00AC01, 0x00AC1B, 0x00000D},
415 {0x00AC1C, 0x00AC1C, 0x00000C}, {0x00AC1D, 0x00AC37, 0x00000D}, {0x00AC38, 0x00AC38, 0x00000C},
416 {0x00AC39, 0x00AC53, 0x00000D}, {0x00AC54, 0x00AC54, 0x00000C}, {0x00AC55, 0x00AC6F, 0x00000D},
417 {0x00AC70, 0x00AC70, 0x00000C}, {0x00AC71, 0x00AC8B, 0x00000D}, {0x00AC8C, 0x00AC8C, 0x00000C},
418 {0x00AC8D, 0x00ACA7, 0x00000D}, {0x00ACA8, 0x00ACA8, 0x00000C}, {0x00ACA9, 0x00ACC3, 0x00000D},
419 {0x00ACC4, 0x00ACC4, 0x00000C}, {0x00ACC5, 0x00ACDF, 0x00000D}, {0x00ACE0, 0x00ACE0, 0x00000C},
420 {0x00ACE1, 0x00ACFB, 0x00000D}, {0x00ACFC, 0x00ACFC, 0x00000C}, {0x00ACFD, 0x00AD17, 0x00000D},
421 {0x00AD18, 0x00AD18, 0x00000C}, {0x00AD19, 0x00AD33, 0x00000D}, {0x00AD34, 0x00AD34, 0x00000C},
422 {0x00AD35, 0x00AD4F, 0x00000D}, {0x00AD50, 0x00AD50, 0x00000C}, {0x00AD51, 0x00AD6B, 0x00000D},
423 {0x00AD6C, 0x00AD6C, 0x00000C}, {0x00AD6D, 0x00AD87, 0x00000D}, {0x00AD88, 0x00AD88, 0x00000C},
424 {0x00AD89, 0x00ADA3, 0x00000D}, {0x00ADA4, 0x00ADA4, 0x00000C}, {0x00ADA5, 0x00ADBF, 0x00000D},
425 {0x00ADC0, 0x00ADC0, 0x00000C}, {0x00ADC1, 0x00ADDB, 0x00000D}, {0x00ADDC, 0x00ADDC, 0x00000C},
426 {0x00ADDD, 0x00ADF7, 0x00000D}, {0x00ADF8, 0x00ADF8, 0x00000C}, {0x00ADF9, 0x00AE13, 0x00000D},
427 {0x00AE14, 0x00AE14, 0x00000C}, {0x00AE15, 0x00AE2F, 0x00000D}, {0x00AE30, 0x00AE30, 0x00000C},
428 {0x00AE31, 0x00AE4B, 0x00000D}, {0x00AE4C, 0x00AE4C, 0x00000C}, {0x00AE4D, 0x00AE67, 0x00000D},
429 {0x00AE68, 0x00AE68, 0x00000C}, {0x00AE69, 0x00AE83, 0x00000D}, {0x00AE84, 0x00AE84, 0x00000C},
430 {0x00AE85, 0x00AE9F, 0x00000D}, {0x00AEA0, 0x00AEA0, 0x00000C}, {0x00AEA1, 0x00AEBB, 0x00000D},
431 {0x00AEBC, 0x00AEBC, 0x00000C}, {0x00AEBD, 0x00AED7, 0x00000D}, {0x00AED8, 0x00AED8, 0x00000C},
432 {0x00AED9, 0x00AEF3, 0x00000D}, {0x00AEF4, 0x00AEF4, 0x00000C}, {0x00AEF5, 0x00AF0F, 0x00000D},
433 {0x00AF10, 0x00AF10, 0x00000C}, {0x00AF11, 0x00AF2B, 0x00000D}, {0x00AF2C, 0x00AF2C, 0x00000C},
434 {0x00AF2D, 0x00AF47, 0x00000D}, {0x00AF48, 0x00AF48, 0x00000C}, {0x00AF49, 0x00AF63, 0x00000D},
435 {0x00AF64, 0x00AF64, 0x00000C}, {0x00AF65, 0x00AF7F, 0x00000D}, {0x00AF80, 0x00AF80, 0x00000C},
436 {0x00AF81, 0x00AF9B, 0x00000D}, {0x00AF9C, 0x00AF9C, 0x00000C}, {0x00AF9D, 0x00AFB7, 0x00000D},
437 {0x00AFB8, 0x00AFB8, 0x00000C}, {0x00AFB9, 0x00AFD3, 0x00000D}, {0x00AFD4, 0x00AFD4, 0x00000C},
438 {0x00AFD5, 0x00AFEF, 0x00000D}, {0x00AFF0, 0x00AFF0, 0x00000C}, {0x00AFF1, 0x00B00B, 0x00000D},
439 {0x00B00C, 0x00B00C, 0x00000C}, {0x00B00D, 0x00B027, 0x00000D}, {0x00B028, 0x00B028, 0x00000C},
440 {0x00B029, 0x00B043, 0x00000D}, {0x00B044, 0x00B044, 0x00000C}, {0x00B045, 0x00B05F, 0x00000D},
441 {0x00B060, 0x00B060, 0x00000C}, {0x00B061, 0x00B07B, 0x00000D}, {0x00B07C, 0x00B07C, 0x00000C},
442 {0x00B07D, 0x00B097, 0x00000D}, {0x00B098, 0x00B098, 0x00000C}, {0x00B099, 0x00B0B3, 0x00000D},
443 {0x00B0B4, 0x00B0B4, 0x00000C}, {0x00B0B5, 0x00B0CF, 0x00000D}, {0x00B0D0, 0x00B0D0, 0x00000C},
444 {0x00B0D1, 0x00B0EB, 0x00000D}, {0x00B0EC, 0x00B0EC, 0x00000C}, {0x00B0ED, 0x00B107, 0x00000D},
445 {0x00B108, 0x00B108, 0x00000C}, {0x00B109, 0x00B123, 0x00000D}, {0x00B124, 0x00B124, 0x00000C},
446 {0x00B125, 0x00B13F, 0x00000D}, {0x00B140, 0x00B140, 0x00000C}, {0x00B141, 0x00B15B, 0x00000D},
447 {0x00B15C, 0x00B15C, 0x00000C}, {0x00B15D, 0x00B177, 0x00000D}, {0x00B178, 0x00B178, 0x00000C},
448 {0x00B179, 0x00B193, 0x00000D}, {0x00B194, 0x00B194, 0x00000C}, {0x00B195, 0x00B1AF, 0x00000D},
449 {0x00B1B0, 0x00B1B0, 0x00000C}, {0x00B1B1, 0x00B1CB, 0x00000D}, {0x00B1CC, 0x00B1CC, 0x00000C},
450 {0x00B1CD, 0x00B1E7, 0x00000D}, {0x00B1E8, 0x00B1E8, 0x00000C}, {0x00B1E9, 0x00B203, 0x00000D},
451 {0x00B204, 0x00B204, 0x00000C}, {0x00B205, 0x00B21F, 0x00000D}, {0x00B220, 0x00B220, 0x00000C},
452 {0x00B221, 0x00B23B, 0x00000D}, {0x00B23C, 0x00B23C, 0x00000C}, {0x00B23D, 0x00B257, 0x00000D},
453 {0x00B258, 0x00B258, 0x00000C}, {0x00B259, 0x00B273, 0x00000D}, {0x00B274, 0x00B274, 0x00000C},
454 {0x00B275, 0x00B28F, 0x00000D}, {0x00B290, 0x00B290, 0x00000C}, {0x00B291, 0x00B2AB, 0x00000D},
455 {0x00B2AC, 0x00B2AC, 0x00000C}, {0x00B2AD, 0x00B2C7, 0x00000D}, {0x00B2C8, 0x00B2C8, 0x00000C},
456 {0x00B2C9, 0x00B2E3, 0x00000D}, {0x00B2E4, 0x00B2E4, 0x00000C}, {0x00B2E5, 0x00B2FF, 0x00000D},
457 {0x00B300, 0x00B300, 0x00000C}, {0x00B301, 0x00B31B, 0x00000D}, {0x00B31C, 0x00B31C, 0x00000C},
458 {0x00B31D, 0x00B337, 0x00000D}, {0x00B338, 0x00B338, 0x00000C}, {0x00B339, 0x00B353, 0x00000D},
459 {0x00B354, 0x00B354, 0x00000C}, {0x00B355, 0x00B36F, 0x00000D}, {0x00B370, 0x00B370, 0x00000C},
460 {0x00B371, 0x00B38B, 0x00000D}, {0x00B38C, 0x00B38C, 0x00000C}, {0x00B38D, 0x00B3A7, 0x00000D},
461 {0x00B3A8, 0x00B3A8, 0x00000C}, {0x00B3A9, 0x00B3C3, 0x00000D}, {0x00B3C4, 0x00B3C4, 0x00000C},
462 {0x00B3C5, 0x00B3DF, 0x00000D}, {0x00B3E0, 0x00B3E0, 0x00000C}, {0x00B3E1, 0x00B3FB, 0x00000D},
463 {0x00B3FC, 0x00B3FC, 0x00000C}, {0x00B3FD, 0x00B417, 0x00000D}, {0x00B418, 0x00B418, 0x00000C},
464 {0x00B419, 0x00B433, 0x00000D}, {0x00B434, 0x00B434, 0x00000C}, {0x00B435, 0x00B44F, 0x00000D},
465 {0x00B450, 0x00B450, 0x00000C}, {0x00B451, 0x00B46B, 0x00000D}, {0x00B46C, 0x00B46C, 0x00000C},
466 {0x00B46D, 0x00B487, 0x00000D}, {0x00B488, 0x00B488, 0x00000C}, {0x00B489, 0x00B4A3, 0x00000D},
467 {0x00B4A4, 0x00B4A4, 0x00000C}, {0x00B4A5, 0x00B4BF, 0x00000D}, {0x00B4C0, 0x00B4C0, 0x00000C},
468 {0x00B4C1, 0x00B4DB, 0x00000D}, {0x00B4DC, 0x00B4DC, 0x00000C}, {0x00B4DD, 0x00B4F7, 0x00000D},
469 {0x00B4F8, 0x00B4F8, 0x00000C}, {0x00B4F9, 0x00B513, 0x00000D}, {0x00B514, 0x00B514, 0x00000C},
470 {0x00B515, 0x00B52F, 0x00000D}, {0x00B530, 0x00B530, 0x00000C}, {0x00B531, 0x00B54B, 0x00000D},
471 {0x00B54C, 0x00B54C, 0x00000C}, {0x00B54D, 0x00B567, 0x00000D}, {0x00B568, 0x00B568, 0x00000C},
472 {0x00B569, 0x00B583, 0x00000D}, {0x00B584, 0x00B584, 0x00000C}, {0x00B585, 0x00B59F, 0x00000D},
473 {0x00B5A0, 0x00B5A0, 0x00000C}, {0x00B5A1, 0x00B5BB, 0x00000D}, {0x00B5BC, 0x00B5BC, 0x00000C},
474 {0x00B5BD, 0x00B5D7, 0x00000D}, {0x00B5D8, 0x00B5D8, 0x00000C}, {0x00B5D9, 0x00B5F3, 0x00000D},
475 {0x00B5F4, 0x00B5F4, 0x00000C}, {0x00B5F5, 0x00B60F, 0x00000D}, {0x00B610, 0x00B610, 0x00000C},
476 {0x00B611, 0x00B62B, 0x00000D}, {0x00B62C, 0x00B62C, 0x00000C}, {0x00B62D, 0x00B647, 0x00000D},
477 {0x00B648, 0x00B648, 0x00000C}, {0x00B649, 0x00B663, 0x00000D}, {0x00B664, 0x00B664, 0x00000C},
478 {0x00B665, 0x00B67F, 0x00000D}, {0x00B680, 0x00B680, 0x00000C}, {0x00B681, 0x00B69B, 0x00000D},
479 {0x00B69C, 0x00B69C, 0x00000C}, {0x00B69D, 0x00B6B7, 0x00000D}, {0x00B6B8, 0x00B6B8, 0x00000C},
480 {0x00B6B9, 0x00B6D3, 0x00000D}, {0x00B6D4, 0x00B6D4, 0x00000C}, {0x00B6D5, 0x00B6EF, 0x00000D},
481 {0x00B6F0, 0x00B6F0, 0x00000C}, {0x00B6F1, 0x00B70B, 0x00000D}, {0x00B70C, 0x00B70C, 0x00000C},
482 {0x00B70D, 0x00B727, 0x00000D}, {0x00B728, 0x00B728, 0x00000C}, {0x00B729, 0x00B743, 0x00000D},
483 {0x00B744, 0x00B744, 0x00000C}, {0x00B745, 0x00B75F, 0x00000D}, {0x00B760, 0x00B760, 0x00000C},
484 {0x00B761, 0x00B77B, 0x00000D}, {0x00B77C, 0x00B77C, 0x00000C}, {0x00B77D, 0x00B797, 0x00000D},
485 {0x00B798, 0x00B798, 0x00000C}, {0x00B799, 0x00B7B3, 0x00000D}, {0x00B7B4, 0x00B7B4, 0x00000C},
486 {0x00B7B5, 0x00B7CF, 0x00000D}, {0x00B7D0, 0x00B7D0, 0x00000C}, {0x00B7D1, 0x00B7EB, 0x00000D},
487 {0x00B7EC, 0x00B7EC, 0x00000C}, {0x00B7ED, 0x00B807, 0x00000D}, {0x00B808, 0x00B808, 0x00000C},
488 {0x00B809, 0x00B823, 0x00000D}, {0x00B824, 0x00B824, 0x00000C}, {0x00B825, 0x00B83F, 0x00000D},
489 {0x00B840, 0x00B840, 0x00000C}, {0x00B841, 0x00B85B, 0x00000D}, {0x00B85C, 0x00B85C, 0x00000C},
490 {0x00B85D, 0x00B877, 0x00000D}, {0x00B878, 0x00B878, 0x00000C}, {0x00B879, 0x00B893, 0x00000D},
491 {0x00B894, 0x00B894, 0x00000C}, {0x00B895, 0x00B8AF, 0x00000D}, {0x00B8B0, 0x00B8B0, 0x00000C},
492 {0x00B8B1, 0x00B8CB, 0x00000D}, {0x00B8CC, 0x00B8CC, 0x00000C}, {0x00B8CD, 0x00B8E7, 0x00000D},
493 {0x00B8E8, 0x00B8E8, 0x00000C}, {0x00B8E9, 0x00B903, 0x00000D}, {0x00B904, 0x00B904, 0x00000C},
494 {0x00B905, 0x00B91F, 0x00000D}, {0x00B920, 0x00B920, 0x00000C}, {0x00B921, 0x00B93B, 0x00000D},
495 {0x00B93C, 0x00B93C, 0x00000C}, {0x00B93D, 0x00B957, 0x00000D}, {0x00B958, 0x00B958, 0x00000C},
496 {0x00B959, 0x00B973, 0x00000D}, {0x00B974, 0x00B974, 0x00000C}, {0x00B975, 0x00B98F, 0x00000D},
497 {0x00B990, 0x00B990, 0x00000C}, {0x00B991, 0x00B9AB, 0x00000D}, {0x00B9AC, 0x00B9AC, 0x00000C},
498 {0x00B9AD, 0x00B9C7, 0x00000D}, {0x00B9C8, 0x00B9C8, 0x00000C}, {0x00B9C9, 0x00B9E3, 0x00000D},
499 {0x00B9E4, 0x00B9E4, 0x00000C}, {0x00B9E5, 0x00B9FF, 0x00000D}, {0x00BA00, 0x00BA00, 0x00000C},
500 {0x00BA01, 0x00BA1B, 0x00000D}, {0x00BA1C, 0x00BA1C, 0x00000C}, {0x00BA1D, 0x00BA37, 0x00000D},
501 {0x00BA38, 0x00BA38, 0x00000C}, {0x00BA39, 0x00BA53, 0x00000D}, {0x00BA54, 0x00BA54, 0x00000C},
502 {0x00BA55, 0x00BA6F, 0x00000D}, {0x00BA70, 0x00BA70, 0x00000C}, {0x00BA71, 0x00BA8B, 0x00000D},
503 {0x00BA8C, 0x00BA8C, 0x00000C}, {0x00BA8D, 0x00BAA7, 0x00000D}, {0x00BAA8, 0x00BAA8, 0x00000C},
504 {0x00BAA9, 0x00BAC3, 0x00000D}, {0x00BAC4, 0x00BAC4, 0x00000C}, {0x00BAC5, 0x00BADF, 0x00000D},
505 {0x00BAE0, 0x00BAE0, 0x00000C}, {0x00BAE1, 0x00BAFB, 0x00000D}, {0x00BAFC, 0x00BAFC, 0x00000C},
506 {0x00BAFD, 0x00BB17, 0x00000D}, {0x00BB18, 0x00BB18, 0x00000C}, {0x00BB19, 0x00BB33, 0x00000D},
507 {0x00BB34, 0x00BB34, 0x00000C}, {0x00BB35, 0x00BB4F, 0x00000D}, {0x00BB50, 0x00BB50, 0x00000C},
508 {0x00BB51, 0x00BB6B, 0x00000D}, {0x00BB6C, 0x00BB6C, 0x00000C}, {0x00BB6D, 0x00BB87, 0x00000D},
509 {0x00BB88, 0x00BB88, 0x00000C}, {0x00BB89, 0x00BBA3, 0x00000D}, {0x00BBA4, 0x00BBA4, 0x00000C},
510 {0x00BBA5, 0x00BBBF, 0x00000D}, {0x00BBC0, 0x00BBC0, 0x00000C}, {0x00BBC1, 0x00BBDB, 0x00000D},
511 {0x00BBDC, 0x00BBDC, 0x00000C}, {0x00BBDD, 0x00BBF7, 0x00000D}, {0x00BBF8, 0x00BBF8, 0x00000C},
512 {0x00BBF9, 0x00BC13, 0x00000D}, {0x00BC14, 0x00BC14, 0x00000C}, {0x00BC15, 0x00BC2F, 0x00000D},
513 {0x00BC30, 0x00BC30, 0x00000C}, {0x00BC31, 0x00BC4B, 0x00000D}, {0x00BC4C, 0x00BC4C, 0x00000C},
514 {0x00BC4D, 0x00BC67, 0x00000D}, {0x00BC68, 0x00BC68, 0x00000C}, {0x00BC69, 0x00BC83, 0x00000D},
515 {0x00BC84, 0x00BC84, 0x00000C}, {0x00BC85, 0x00BC9F, 0x00000D}, {0x00BCA0, 0x00BCA0, 0x00000C},
516 {0x00BCA1, 0x00BCBB, 0x00000D}, {0x00BCBC, 0x00BCBC, 0x00000C}, {0x00BCBD, 0x00BCD7, 0x00000D},
517 {0x00BCD8, 0x00BCD8, 0x00000C}, {0x00BCD9, 0x00BCF3, 0x00000D}, {0x00BCF4, 0x00BCF4, 0x00000C},
518 {0x00BCF5, 0x00BD0F, 0x00000D}, {0x00BD10, 0x00BD10, 0x00000C}, {0x00BD11, 0x00BD2B, 0x00000D},
519 {0x00BD2C, 0x00BD2C, 0x00000C}, {0x00BD2D, 0x00BD47, 0x00000D}, {0x00BD48, 0x00BD48, 0x00000C},
520 {0x00BD49, 0x00BD63, 0x00000D}, {0x00BD64, 0x00BD64, 0x00000C}, {0x00BD65, 0x00BD7F, 0x00000D},
521 {0x00BD80, 0x00BD80, 0x00000C}, {0x00BD81, 0x00BD9B, 0x00000D}, {0x00BD9C, 0x00BD9C, 0x00000C},
522 {0x00BD9D, 0x00BDB7, 0x00000D}, {0x00BDB8, 0x00BDB8, 0x00000C}, {0x00BDB9, 0x00BDD3, 0x00000D},
523 {0x00BDD4, 0x00BDD4, 0x00000C}, {0x00BDD5, 0x00BDEF, 0x00000D}, {0x00BDF0, 0x00BDF0, 0x00000C},
524 {0x00BDF1, 0x00BE0B, 0x00000D}, {0x00BE0C, 0x00BE0C, 0x00000C}, {0x00BE0D, 0x00BE27, 0x00000D},
525 {0x00BE28, 0x00BE28, 0x00000C}, {0x00BE29, 0x00BE43, 0x00000D}, {0x00BE44, 0x00BE44, 0x00000C},
526 {0x00BE45, 0x00BE5F, 0x00000D}, {0x00BE60, 0x00BE60, 0x00000C}, {0x00BE61, 0x00BE7B, 0x00000D},
527 {0x00BE7C, 0x00BE7C, 0x00000C}, {0x00BE7D, 0x00BE97, 0x00000D}, {0x00BE98, 0x00BE98, 0x00000C},
528 {0x00BE99, 0x00BEB3, 0x00000D}, {0x00BEB4, 0x00BEB4, 0x00000C}, {0x00BEB5, 0x00BECF, 0x00000D},
529 {0x00BED0, 0x00BED0, 0x00000C}, {0x00BED1, 0x00BEEB, 0x00000D}, {0x00BEEC, 0x00BEEC, 0x00000C},
530 {0x00BEED, 0x00BF07, 0x00000D}, {0x00BF08, 0x00BF08, 0x00000C}, {0x00BF09, 0x00BF23, 0x00000D},
531 {0x00BF24, 0x00BF24, 0x00000C}, {0x00BF25, 0x00BF3F, 0x00000D}, {0x00BF40, 0x00BF40, 0x00000C},
532 {0x00BF41, 0x00BF5B, 0x00000D}, {0x00BF5C, 0x00BF5C, 0x00000C}, {0x00BF5D, 0x00BF77, 0x00000D},
533 {0x00BF78, 0x00BF78, 0x00000C}, {0x00BF79, 0x00BF93, 0x00000D}, {0x00BF94, 0x00BF94, 0x00000C},
534 {0x00BF95, 0x00BFAF, 0x00000D}, {0x00BFB0, 0x00BFB0, 0x00000C}, {0x00BFB1, 0x00BFCB, 0x00000D},
535 {0x00BFCC, 0x00BFCC, 0x00000C}, {0x00BFCD, 0x00BFE7, 0x00000D}, {0x00BFE8, 0x00BFE8, 0x00000C},
536 {0x00BFE9, 0x00C003, 0x00000D}, {0x00C004, 0x00C004, 0x00000C}, {0x00C005, 0x00C01F, 0x00000D},
537 {0x00C020, 0x00C020, 0x00000C}, {0x00C021, 0x00C03B, 0x00000D}, {0x00C03C, 0x00C03C, 0x00000C},
538 {0x00C03D, 0x00C057, 0x00000D}, {0x00C058, 0x00C058, 0x00000C}, {0x00C059, 0x00C073, 0x00000D},
539 {0x00C074, 0x00C074, 0x00000C}, {0x00C075, 0x00C08F, 0x00000D}, {0x00C090, 0x00C090, 0x00000C},
540 {0x00C091, 0x00C0AB, 0x00000D}, {0x00C0AC, 0x00C0AC, 0x00000C}, {0x00C0AD, 0x00C0C7, 0x00000D},
541 {0x00C0C8, 0x00C0C8, 0x00000C}, {0x00C0C9, 0x00C0E3, 0x00000D}, {0x00C0E4, 0x00C0E4, 0x00000C},
542 {0x00C0E5, 0x00C0FF, 0x00000D}, {0x00C100, 0x00C100, 0x00000C}, {0x00C101, 0x00C11B, 0x00000D},
543 {0x00C11C, 0x00C11C, 0x00000C}, {0x00C11D, 0x00C137, 0x00000D}, {0x00C138, 0x00C138, 0x00000C},
544 {0x00C139, 0x00C153, 0x00000D}, {0x00C154, 0x00C154, 0x00000C}, {0x00C155, 0x00C16F, 0x00000D},
545 {0x00C170, 0x00C170, 0x00000C}, {0x00C171, 0x00C18B, 0x00000D}, {0x00C18C, 0x00C18C, 0x00000C},
546 {0x00C18D, 0x00C1A7, 0x00000D}, {0x00C1A8, 0x00C1A8, 0x00000C}, {0x00C1A9, 0x00C1C3, 0x00000D},
547 {0x00C1C4, 0x00C1C4, 0x00000C}, {0x00C1C5, 0x00C1DF, 0x00000D}, {0x00C1E0, 0x00C1E0, 0x00000C},
548 {0x00C1E1, 0x00C1FB, 0x00000D}, {0x00C1FC, 0x00C1FC, 0x00000C}, {0x00C1FD, 0x00C217, 0x00000D},
549 {0x00C218, 0x00C218, 0x00000C}, {0x00C219, 0x00C233, 0x00000D}, {0x00C234, 0x00C234, 0x00000C},
550 {0x00C235, 0x00C24F, 0x00000D}, {0x00C250, 0x00C250, 0x00000C}, {0x00C251, 0x00C26B, 0x00000D},
551 {0x00C26C, 0x00C26C, 0x00000C}, {0x00C26D, 0x00C287, 0x00000D}, {0x00C288, 0x00C288, 0x00000C},
552 {0x00C289, 0x00C2A3, 0x00000D}, {0x00C2A4, 0x00C2A4, 0x00000C}, {0x00C2A5, 0x00C2BF, 0x00000D},
553 {0x00C2C0, 0x00C2C0, 0x00000C}, {0x00C2C1, 0x00C2DB, 0x00000D}, {0x00C2DC, 0x00C2DC, 0x00000C},
554 {0x00C2DD, 0x00C2F7, 0x00000D}, {0x00C2F8, 0x00C2F8, 0x00000C}, {0x00C2F9, 0x00C313, 0x00000D},
555 {0x00C314, 0x00C314, 0x00000C}, {0x00C315, 0x00C32F, 0x00000D}, {0x00C330, 0x00C330, 0x00000C},
556 {0x00C331, 0x00C34B, 0x00000D}, {0x00C34C, 0x00C34C, 0x00000C}, {0x00C34D, 0x00C367, 0x00000D},
557 {0x00C368, 0x00C368, 0x00000C}, {0x00C369, 0x00C383, 0x00000D}, {0x00C384, 0x00C384, 0x00000C},
558 {0x00C385, 0x00C39F, 0x00000D}, {0x00C3A0, 0x00C3A0, 0x00000C}, {0x00C3A1, 0x00C3BB, 0x00000D},
559 {0x00C3BC, 0x00C3BC, 0x00000C}, {0x00C3BD, 0x00C3D7, 0x00000D}, {0x00C3D8, 0x00C3D8, 0x00000C},
560 {0x00C3D9, 0x00C3F3, 0x00000D}, {0x00C3F4, 0x00C3F4, 0x00000C}, {0x00C3F5, 0x00C40F, 0x00000D},
561 {0x00C410, 0x00C410, 0x00000C}, {0x00C411, 0x00C42B, 0x00000D}, {0x00C42C, 0x00C42C, 0x00000C},
562 {0x00C42D, 0x00C447, 0x00000D}, {0x00C448, 0x00C448, 0x00000C}, {0x00C449, 0x00C463, 0x00000D},
563 {0x00C464, 0x00C464, 0x00000C}, {0x00C465, 0x00C47F, 0x00000D}, {0x00C480, 0x00C480, 0x00000C},
564 {0x00C481, 0x00C49B, 0x00000D}, {0x00C49C, 0x00C49C, 0x00000C}, {0x00C49D, 0x00C4B7, 0x00000D},
565 {0x00C4B8, 0x00C4B8, 0x00000C}, {0x00C4B9, 0x00C4D3, 0x00000D}, {0x00C4D4, 0x00C4D4, 0x00000C},
566 {0x00C4D5, 0x00C4EF, 0x00000D}, {0x00C4F0, 0x00C4F0, 0x00000C}, {0x00C4F1, 0x00C50B, 0x00000D},
567 {0x00C50C, 0x00C50C, 0x00000C}, {0x00C50D, 0x00C527, 0x00000D}, {0x00C528, 0x00C528, 0x00000C},
568 {0x00C529, 0x00C543, 0x00000D}, {0x00C544, 0x00C544, 0x00000C}, {0x00C545, 0x00C55F, 0x00000D},
569 {0x00C560, 0x00C560, 0x00000C}, {0x00C561, 0x00C57B, 0x00000D}, {0x00C57C, 0x00C57C, 0x00000C},
570 {0x00C57D, 0x00C597, 0x00000D}, {0x00C598, 0x00C598, 0x00000C}, {0x00C599, 0x00C5B3, 0x00000D},
571 {0x00C5B4, 0x00C5B4, 0x00000C}, {0x00C5B5, 0x00C5CF, 0x00000D}, {0x00C5D0, 0x00C5D0, 0x00000C},
572 {0x00C5D1, 0x00C5EB, 0x00000D}, {0x00C5EC, 0x00C5EC, 0x00000C}, {0x00C5ED, 0x00C607, 0x00000D},
573 {0x00C608, 0x00C608, 0x00000C}, {0x00C609, 0x00C623, 0x00000D}, {0x00C624, 0x00C624, 0x00000C},
574 {0x00C625, 0x00C63F, 0x00000D}, {0x00C640, 0x00C640, 0x00000C}, {0x00C641, 0x00C65B, 0x00000D},
575 {0x00C65C, 0x00C65C, 0x00000C}, {0x00C65D, 0x00C677, 0x00000D}, {0x00C678, 0x00C678, 0x00000C},
576 {0x00C679, 0x00C693, 0x00000D}, {0x00C694, 0x00C694, 0x00000C}, {0x00C695, 0x00C6AF, 0x00000D},
577 {0x00C6B0, 0x00C6B0, 0x00000C}, {0x00C6B1, 0x00C6CB, 0x00000D}, {0x00C6CC, 0x00C6CC, 0x00000C},
578 {0x00C6CD, 0x00C6E7, 0x00000D}, {0x00C6E8, 0x00C6E8, 0x00000C}, {0x00C6E9, 0x00C703, 0x00000D},
579 {0x00C704, 0x00C704, 0x00000C}, {0x00C705, 0x00C71F, 0x00000D}, {0x00C720, 0x00C720, 0x00000C},
580 {0x00C721, 0x00C73B, 0x00000D}, {0x00C73C, 0x00C73C, 0x00000C}, {0x00C73D, 0x00C757, 0x00000D},
581 {0x00C758, 0x00C758, 0x00000C}, {0x00C759, 0x00C773, 0x00000D}, {0x00C774, 0x00C774, 0x00000C},
582 {0x00C775, 0x00C78F, 0x00000D}, {0x00C790, 0x00C790, 0x00000C}, {0x00C791, 0x00C7AB, 0x00000D},
583 {0x00C7AC, 0x00C7AC, 0x00000C}, {0x00C7AD, 0x00C7C7, 0x00000D}, {0x00C7C8, 0x00C7C8, 0x00000C},
584 {0x00C7C9, 0x00C7E3, 0x00000D}, {0x00C7E4, 0x00C7E4, 0x00000C}, {0x00C7E5, 0x00C7FF, 0x00000D},
585 {0x00C800, 0x00C800, 0x00000C}, {0x00C801, 0x00C81B, 0x00000D}, {0x00C81C, 0x00C81C, 0x00000C},
586 {0x00C81D, 0x00C837, 0x00000D}, {0x00C838, 0x00C838, 0x00000C}, {0x00C839, 0x00C853, 0x00000D},
587 {0x00C854, 0x00C854, 0x00000C}, {0x00C855, 0x00C86F, 0x00000D}, {0x00C870, 0x00C870, 0x00000C},
588 {0x00C871, 0x00C88B, 0x00000D}, {0x00C88C, 0x00C88C, 0x00000C}, {0x00C88D, 0x00C8A7, 0x00000D},
589 {0x00C8A8, 0x00C8A8, 0x00000C}, {0x00C8A9, 0x00C8C3, 0x00000D}, {0x00C8C4, 0x00C8C4, 0x00000C},
590 {0x00C8C5, 0x00C8DF, 0x00000D}, {0x00C8E0, 0x00C8E0, 0x00000C}, {0x00C8E1, 0x00C8FB, 0x00000D},
591 {0x00C8FC, 0x00C8FC, 0x00000C}, {0x00C8FD, 0x00C917, 0x00000D}, {0x00C918, 0x00C918, 0x00000C},
592 {0x00C919, 0x00C933, 0x00000D}, {0x00C934, 0x00C934, 0x00000C}, {0x00C935, 0x00C94F, 0x00000D},
593 {0x00C950, 0x00C950, 0x00000C}, {0x00C951, 0x00C96B, 0x00000D}, {0x00C96C, 0x00C96C, 0x00000C},
594 {0x00C96D, 0x00C987, 0x00000D}, {0x00C988, 0x00C988, 0x00000C}, {0x00C989, 0x00C9A3, 0x00000D},
595 {0x00C9A4, 0x00C9A4, 0x00000C}, {0x00C9A5, 0x00C9BF, 0x00000D}, {0x00C9C0, 0x00C9C0, 0x00000C},
596 {0x00C9C1, 0x00C9DB, 0x00000D}, {0x00C9DC, 0x00C9DC, 0x00000C}, {0x00C9DD, 0x00C9F7, 0x00000D},
597 {0x00C9F8, 0x00C9F8, 0x00000C}, {0x00C9F9, 0x00CA13, 0x00000D}, {0x00CA14, 0x00CA14, 0x00000C},
598 {0x00CA15, 0x00CA2F, 0x00000D}, {0x00CA30, 0x00CA30, 0x00000C}, {0x00CA31, 0x00CA4B, 0x00000D},
599 {0x00CA4C, 0x00CA4C, 0x00000C}, {0x00CA4D, 0x00CA67, 0x00000D}, {0x00CA68, 0x00CA68, 0x00000C},
600 {0x00CA69, 0x00CA83, 0x00000D}, {0x00CA84, 0x00CA84, 0x00000C}, {0x00CA85, 0x00CA9F, 0x00000D},
601 {0x00CAA0, 0x00CAA0, 0x00000C}, {0x00CAA1, 0x00CABB, 0x00000D}, {0x00CABC, 0x00CABC, 0x00000C},
602 {0x00CABD, 0x00CAD7, 0x00000D}, {0x00CAD8, 0x00CAD8, 0x00000C}, {0x00CAD9, 0x00CAF3, 0x00000D},
603 {0x00CAF4, 0x00CAF4, 0x00000C}, {0x00CAF5, 0x00CB0F, 0x00000D}, {0x00CB10, 0x00CB10, 0x00000C},
604 {0x00CB11, 0x00CB2B, 0x00000D}, {0x00CB2C, 0x00CB2C, 0x00000C}, {0x00CB2D, 0x00CB47, 0x00000D},
605 {0x00CB48, 0x00CB48, 0x00000C}, {0x00CB49, 0x00CB63, 0x00000D}, {0x00CB64, 0x00CB64, 0x00000C},
606 {0x00CB65, 0x00CB7F, 0x00000D}, {0x00CB80, 0x00CB80, 0x00000C}, {0x00CB81, 0x00CB9B, 0x00000D},
607 {0x00CB9C, 0x00CB9C, 0x00000C}, {0x00CB9D, 0x00CBB7, 0x00000D}, {0x00CBB8, 0x00CBB8, 0x00000C},
608 {0x00CBB9, 0x00CBD3, 0x00000D}, {0x00CBD4, 0x00CBD4, 0x00000C}, {0x00CBD5, 0x00CBEF, 0x00000D},
609 {0x00CBF0, 0x00CBF0, 0x00000C}, {0x00CBF1, 0x00CC0B, 0x00000D}, {0x00CC0C, 0x00CC0C, 0x00000C},
610 {0x00CC0D, 0x00CC27, 0x00000D}, {0x00CC28, 0x00CC28, 0x00000C}, {0x00CC29, 0x00CC43, 0x00000D},
611 {0x00CC44, 0x00CC44, 0x00000C}, {0x00CC45, 0x00CC5F, 0x00000D}, {0x00CC60, 0x00CC60, 0x00000C},
612 {0x00CC61, 0x00CC7B, 0x00000D}, {0x00CC7C, 0x00CC7C, 0x00000C}, {0x00CC7D, 0x00CC97, 0x00000D},
613 {0x00CC98, 0x00CC98, 0x00000C}, {0x00CC99, 0x00CCB3, 0x00000D}, {0x00CCB4, 0x00CCB4, 0x00000C},
614 {0x00CCB5, 0x00CCCF, 0x00000D}, {0x00CCD0, 0x00CCD0, 0x00000C}, {0x00CCD1, 0x00CCEB, 0x00000D},
615 {0x00CCEC, 0x00CCEC, 0x00000C}, {0x00CCED, 0x00CD07, 0x00000D}, {0x00CD08, 0x00CD08, 0x00000C},
616 {0x00CD09, 0x00CD23, 0x00000D}, {0x00CD24, 0x00CD24, 0x00000C}, {0x00CD25, 0x00CD3F, 0x00000D},
617 {0x00CD40, 0x00CD40, 0x00000C}, {0x00CD41, 0x00CD5B, 0x00000D}, {0x00CD5C, 0x00CD5C, 0x00000C},
618 {0x00CD5D, 0x00CD77, 0x00000D}, {0x00CD78, 0x00CD78, 0x00000C}, {0x00CD79, 0x00CD93, 0x00000D},
619 {0x00CD94, 0x00CD94, 0x00000C}, {0x00CD95, 0x00CDAF, 0x00000D}, {0x00CDB0, 0x00CDB0, 0x00000C},
620 {0x00CDB1, 0x00CDCB, 0x00000D}, {0x00CDCC, 0x00CDCC, 0x00000C}, {0x00CDCD, 0x00CDE7, 0x00000D},
621 {0x00CDE8, 0x00CDE8, 0x00000C}, {0x00CDE9, 0x00CE03, 0x00000D}, {0x00CE04, 0x00CE04, 0x00000C},
622 {0x00CE05, 0x00CE1F, 0x00000D}, {0x00CE20, 0x00CE20, 0x00000C}, {0x00CE21, 0x00CE3B, 0x00000D},
623 {0x00CE3C, 0x00CE3C, 0x00000C}, {0x00CE3D, 0x00CE57, 0x00000D}, {0x00CE58, 0x00CE58, 0x00000C},
624 {0x00CE59, 0x00CE73, 0x00000D}, {0x00CE74, 0x00CE74, 0x00000C}, {0x00CE75, 0x00CE8F, 0x00000D},
625 {0x00CE90, 0x00CE90, 0x00000C}, {0x00CE91, 0x00CEAB, 0x00000D}, {0x00CEAC, 0x00CEAC, 0x00000C},
626 {0x00CEAD, 0x00CEC7, 0x00000D}, {0x00CEC8, 0x00CEC8, 0x00000C}, {0x00CEC9, 0x00CEE3, 0x00000D},
627 {0x00CEE4, 0x00CEE4, 0x00000C}, {0x00CEE5, 0x00CEFF, 0x00000D}, {0x00CF00, 0x00CF00, 0x00000C},
628 {0x00CF01, 0x00CF1B, 0x00000D}, {0x00CF1C, 0x00CF1C, 0x00000C}, {0x00CF1D, 0x00CF37, 0x00000D},
629 {0x00CF38, 0x00CF38, 0x00000C}, {0x00CF39, 0x00CF53, 0x00000D}, {0x00CF54, 0x00CF54, 0x00000C},
630 {0x00CF55, 0x00CF6F, 0x00000D}, {0x00CF70, 0x00CF70, 0x00000C}, {0x00CF71, 0x00CF8B, 0x00000D},
631 {0x00CF8C, 0x00CF8C, 0x00000C}, {0x00CF8D, 0x00CFA7, 0x00000D}, {0x00CFA8, 0x00CFA8, 0x00000C},
632 {0x00CFA9, 0x00CFC3, 0x00000D}, {0x00CFC4, 0x00CFC4, 0x00000C}, {0x00CFC5, 0x00CFDF, 0x00000D},
633 {0x00CFE0, 0x00CFE0, 0x00000C}, {0x00CFE1, 0x00CFFB, 0x00000D}, {0x00CFFC, 0x00CFFC, 0x00000C},
634 {0x00CFFD, 0x00D017, 0x00000D}, {0x00D018, 0x00D018, 0x00000C}, {0x00D019, 0x00D033, 0x00000D},
635 {0x00D034, 0x00D034, 0x00000C}, {0x00D035, 0x00D04F, 0x00000D}, {0x00D050, 0x00D050, 0x00000C},
636 {0x00D051, 0x00D06B, 0x00000D}, {0x00D06C, 0x00D06C, 0x00000C}, {0x00D06D, 0x00D087, 0x00000D},
637 {0x00D088, 0x00D088, 0x00000C}, {0x00D089, 0x00D0A3, 0x00000D}, {0x00D0A4, 0x00D0A4, 0x00000C},
638 {0x00D0A5, 0x00D0BF, 0x00000D}, {0x00D0C0, 0x00D0C0, 0x00000C}, {0x00D0C1, 0x00D0DB, 0x00000D},
639 {0x00D0DC, 0x00D0DC, 0x00000C}, {0x00D0DD, 0x00D0F7, 0x00000D}, {0x00D0F8, 0x00D0F8, 0x00000C},
640 {0x00D0F9, 0x00D113, 0x00000D}, {0x00D114, 0x00D114, 0x00000C}, {0x00D115, 0x00D12F, 0x00000D},
641 {0x00D130, 0x00D130, 0x00000C}, {0x00D131, 0x00D14B, 0x00000D}, {0x00D14C, 0x00D14C, 0x00000C},
642 {0x00D14D, 0x00D167, 0x00000D}, {0x00D168, 0x00D168, 0x00000C}, {0x00D169, 0x00D183, 0x00000D},
643 {0x00D184, 0x00D184, 0x00000C}, {0x00D185, 0x00D19F, 0x00000D}, {0x00D1A0, 0x00D1A0, 0x00000C},
644 {0x00D1A1, 0x00D1BB, 0x00000D}, {0x00D1BC, 0x00D1BC, 0x00000C}, {0x00D1BD, 0x00D1D7, 0x00000D},
645 {0x00D1D8, 0x00D1D8, 0x00000C}, {0x00D1D9, 0x00D1F3, 0x00000D}, {0x00D1F4, 0x00D1F4, 0x00000C},
646 {0x00D1F5, 0x00D20F, 0x00000D}, {0x00D210, 0x00D210, 0x00000C}, {0x00D211, 0x00D22B, 0x00000D},
647 {0x00D22C, 0x00D22C, 0x00000C}, {0x00D22D, 0x00D247, 0x00000D}, {0x00D248, 0x00D248, 0x00000C},
648 {0x00D249, 0x00D263, 0x00000D}, {0x00D264, 0x00D264, 0x00000C}, {0x00D265, 0x00D27F, 0x00000D},
649 {0x00D280, 0x00D280, 0x00000C}, {0x00D281, 0x00D29B, 0x00000D}, {0x00D29C, 0x00D29C, 0x00000C},
650 {0x00D29D, 0x00D2B7, 0x00000D}, {0x00D2B8, 0x00D2B8, 0x00000C}, {0x00D2B9, 0x00D2D3, 0x00000D},
651 {0x00D2D4, 0x00D2D4, 0x00000C}, {0x00D2D5, 0x00D2EF, 0x00000D}, {0x00D2F0, 0x00D2F0, 0x00000C},
652 {0x00D2F1, 0x00D30B, 0x00000D}, {0x00D30C, 0x00D30C, 0x00000C}, {0x00D30D, 0x00D327, 0x00000D},
653 {0x00D328, 0x00D328, 0x00000C}, {0x00D329, 0x00D343, 0x00000D}, {0x00D344, 0x00D344, 0x00000C},
654 {0x00D345, 0x00D35F, 0x00000D}, {0x00D360, 0x00D360, 0x00000C}, {0x00D361, 0x00D37B, 0x00000D},
655 {0x00D37C, 0x00D37C, 0x00000C}, {0x00D37D, 0x00D397, 0x00000D}, {0x00D398, 0x00D398, 0x00000C},
656 {0x00D399, 0x00D3B3, 0x00000D}, {0x00D3B4, 0x00D3B4, 0x00000C}, {0x00D3B5, 0x00D3CF, 0x00000D},
657 {0x00D3D0, 0x00D3D0, 0x00000C}, {0x00D3D1, 0x00D3EB, 0x00000D}, {0x00D3EC, 0x00D3EC, 0x00000C},
658 {0x00D3ED, 0x00D407, 0x00000D}, {0x00D408, 0x00D408, 0x00000C}, {0x00D409, 0x00D423, 0x00000D},
659 {0x00D424, 0x00D424, 0x00000C}, {0x00D425, 0x00D43F, 0x00000D}, {0x00D440, 0x00D440, 0x00000C},
660 {0x00D441, 0x00D45B, 0x00000D}, {0x00D45C, 0x00D45C, 0x00000C}, {0x00D45D, 0x00D477, 0x00000D},
661 {0x00D478, 0x00D478, 0x00000C}, {0x00D479, 0x00D493, 0x00000D}, {0x00D494, 0x00D494, 0x00000C},
662 {0x00D495, 0x00D4AF, 0x00000D}, {0x00D4B0, 0x00D4B0, 0x00000C}, {0x00D4B1, 0x00D4CB, 0x00000D},
663 {0x00D4CC, 0x00D4CC, 0x00000C}, {0x00D4CD, 0x00D4E7, 0x00000D}, {0x00D4E8, 0x00D4E8, 0x00000C},
664 {0x00D4E9, 0x00D503, 0x00000D}, {0x00D504, 0x00D504, 0x00000C}, {0x00D505, 0x00D51F, 0x00000D},
665 {0x00D520, 0x00D520, 0x00000C}, {0x00D521, 0x00D53B, 0x00000D}, {0x00D53C, 0x00D53C, 0x00000C},
666 {0x00D53D, 0x00D557, 0x00000D}, {0x00D558, 0x00D558, 0x00000C}, {0x00D559, 0x00D573, 0x00000D},
667 {0x00D574, 0x00D574, 0x00000C}, {0x00D575, 0x00D58F, 0x00000D}, {0x00D590, 0x00D590, 0x00000C},
668 {0x00D591, 0x00D5AB, 0x00000D}, {0x00D5AC, 0x00D5AC, 0x00000C}, {0x00D5AD, 0x00D5C7, 0x00000D},
669 {0x00D5C8, 0x00D5C8, 0x00000C}, {0x00D5C9, 0x00D5E3, 0x00000D}, {0x00D5E4, 0x00D5E4, 0x00000C},
670 {0x00D5E5, 0x00D5FF, 0x00000D}, {0x00D600, 0x00D600, 0x00000C}, {0x00D601, 0x00D61B, 0x00000D},
671 {0x00D61C, 0x00D61C, 0x00000C}, {0x00D61D, 0x00D637, 0x00000D}, {0x00D638, 0x00D638, 0x00000C},
672 {0x00D639, 0x00D653, 0x00000D}, {0x00D654, 0x00D654, 0x00000C}, {0x00D655, 0x00D66F, 0x00000D},
673 {0x00D670, 0x00D670, 0x00000C}, {0x00D671, 0x00D68B, 0x00000D}, {0x00D68C, 0x00D68C, 0x00000C},
674 {0x00D68D, 0x00D6A7, 0x00000D}, {0x00D6A8, 0x00D6A8, 0x00000C}, {0x00D6A9, 0x00D6C3, 0x00000D},
675 {0x00D6C4, 0x00D6C4, 0x00000C}, {0x00D6C5, 0x00D6DF, 0x00000D}, {0x00D6E0, 0x00D6E0, 0x00000C},
676 {0x00D6E1, 0x00D6FB, 0x00000D}, {0x00D6FC, 0x00D6FC, 0x00000C}, {0x00D6FD, 0x00D717, 0x00000D},
677 {0x00D718, 0x00D718, 0x00000C}, {0x00D719, 0x00D733, 0x00000D}, {0x00D734, 0x00D734, 0x00000C},
678 {0x00D735, 0x00D74F, 0x00000D}, {0x00D750, 0x00D750, 0x00000C}, {0x00D751, 0x00D76B, 0x00000D},
679 {0x00D76C, 0x00D76C, 0x00000C}, {0x00D76D, 0x00D787, 0x00000D}, {0x00D788, 0x00D788, 0x00000C},
680 {0x00D789, 0x00D7A3, 0x00000D}, {0x00D7B0, 0x00D7C6, 0x00000A}, {0x00D7CB, 0x00D7FB, 0x00000B},
681 {0x00FB1E, 0x00FB1E, 0x000004}, {0x00FE00, 0x00FE0F, 0x000004}, {0x00FE20, 0x00FE2F, 0x000004},
682 {0x00FEFF, 0x00FEFF, 0x000003}, {0x00FF9E, 0x00FF9F, 0x000004}, {0x00FFF0, 0x00FFF8, 0x000003},
683 {0x00FFF9, 0x00FFFB, 0x000003}, {0x0101FD, 0x0101FD, 0x000004}, {0x0102E0, 0x0102E0, 0x000004},
684 {0x010376, 0x01037A, 0x000004}, {0x010A01, 0x010A03, 0x000004}, {0x010A05, 0x010A06, 0x000004},
685 {0x010A0C, 0x010A0F, 0x000004}, {0x010A38, 0x010A3A, 0x000004}, {0x010A3F, 0x010A3F, 0x000004},
686 {0x010AE5, 0x010AE6, 0x000004}, {0x010D24, 0x010D27, 0x000004}, {0x010EAB, 0x010EAC, 0x000004},
687 {0x010F46, 0x010F50, 0x000004}, {0x010F82, 0x010F85, 0x000004}, {0x011000, 0x011000, 0x000008},
688 {0x011001, 0x011001, 0x000004}, {0x011002, 0x011002, 0x000008}, {0x011038, 0x011046, 0x000004},
689 {0x011070, 0x011070, 0x000004}, {0x011073, 0x011074, 0x000004}, {0x01107F, 0x011081, 0x000004},
690 {0x011082, 0x011082, 0x000008}, {0x0110B0, 0x0110B2, 0x000008}, {0x0110B3, 0x0110B6, 0x000004},
691 {0x0110B7, 0x0110B8, 0x000008}, {0x0110B9, 0x0110BA, 0x000004}, {0x0110BD, 0x0110BD, 0x000007},
692 {0x0110C2, 0x0110C2, 0x000004}, {0x0110CD, 0x0110CD, 0x000007}, {0x011100, 0x011102, 0x000004},
693 {0x011127, 0x01112B, 0x000004}, {0x01112C, 0x01112C, 0x000008}, {0x01112D, 0x011134, 0x000004},
694 {0x011145, 0x011146, 0x000008}, {0x011173, 0x011173, 0x000004}, {0x011180, 0x011181, 0x000004},
695 {0x011182, 0x011182, 0x000008}, {0x0111B3, 0x0111B5, 0x000008}, {0x0111B6, 0x0111BE, 0x000004},
696 {0x0111BF, 0x0111C0, 0x000008}, {0x0111C2, 0x0111C3, 0x000007}, {0x0111C9, 0x0111CC, 0x000004},
697 {0x0111CE, 0x0111CE, 0x000008}, {0x0111CF, 0x0111CF, 0x000004}, {0x01122C, 0x01122E, 0x000008},
698 {0x01122F, 0x011231, 0x000004}, {0x011232, 0x011233, 0x000008}, {0x011234, 0x011234, 0x000004},
699 {0x011235, 0x011235, 0x000008}, {0x011236, 0x011237, 0x000004}, {0x01123E, 0x01123E, 0x000004},
700 {0x0112DF, 0x0112DF, 0x000004}, {0x0112E0, 0x0112E2, 0x000008}, {0x0112E3, 0x0112EA, 0x000004},
701 {0x011300, 0x011301, 0x000004}, {0x011302, 0x011303, 0x000008}, {0x01133B, 0x01133C, 0x000004},
702 {0x01133E, 0x01133E, 0x000004}, {0x01133F, 0x01133F, 0x000008}, {0x011340, 0x011340, 0x000004},
703 {0x011341, 0x011344, 0x000008}, {0x011347, 0x011348, 0x000008}, {0x01134B, 0x01134D, 0x000008},
704 {0x011357, 0x011357, 0x000004}, {0x011362, 0x011363, 0x000008}, {0x011366, 0x01136C, 0x000004},
705 {0x011370, 0x011374, 0x000004}, {0x011435, 0x011437, 0x000008}, {0x011438, 0x01143F, 0x000004},
706 {0x011440, 0x011441, 0x000008}, {0x011442, 0x011444, 0x000004}, {0x011445, 0x011445, 0x000008},
707 {0x011446, 0x011446, 0x000004}, {0x01145E, 0x01145E, 0x000004}, {0x0114B0, 0x0114B0, 0x000004},
708 {0x0114B1, 0x0114B2, 0x000008}, {0x0114B3, 0x0114B8, 0x000004}, {0x0114B9, 0x0114B9, 0x000008},
709 {0x0114BA, 0x0114BA, 0x000004}, {0x0114BB, 0x0114BC, 0x000008}, {0x0114BD, 0x0114BD, 0x000004},
710 {0x0114BE, 0x0114BE, 0x000008}, {0x0114BF, 0x0114C0, 0x000004}, {0x0114C1, 0x0114C1, 0x000008},
711 {0x0114C2, 0x0114C3, 0x000004}, {0x0115AF, 0x0115AF, 0x000004}, {0x0115B0, 0x0115B1, 0x000008},
712 {0x0115B2, 0x0115B5, 0x000004}, {0x0115B8, 0x0115BB, 0x000008}, {0x0115BC, 0x0115BD, 0x000004},
713 {0x0115BE, 0x0115BE, 0x000008}, {0x0115BF, 0x0115C0, 0x000004}, {0x0115DC, 0x0115DD, 0x000004},
714 {0x011630, 0x011632, 0x000008}, {0x011633, 0x01163A, 0x000004}, {0x01163B, 0x01163C, 0x000008},
715 {0x01163D, 0x01163D, 0x000004}, {0x01163E, 0x01163E, 0x000008}, {0x01163F, 0x011640, 0x000004},
716 {0x0116AB, 0x0116AB, 0x000004}, {0x0116AC, 0x0116AC, 0x000008}, {0x0116AD, 0x0116AD, 0x000004},
717 {0x0116AE, 0x0116AF, 0x000008}, {0x0116B0, 0x0116B5, 0x000004}, {0x0116B6, 0x0116B6, 0x000008},
718 {0x0116B7, 0x0116B7, 0x000004}, {0x01171D, 0x01171F, 0x000004}, {0x011722, 0x011725, 0x000004},
719 {0x011726, 0x011726, 0x000008}, {0x011727, 0x01172B, 0x000004}, {0x01182C, 0x01182E, 0x000008},
720 {0x01182F, 0x011837, 0x000004}, {0x011838, 0x011838, 0x000008}, {0x011839, 0x01183A, 0x000004},
721 {0x011930, 0x011930, 0x000004}, {0x011931, 0x011935, 0x000008}, {0x011937, 0x011938, 0x000008},
722 {0x01193B, 0x01193C, 0x000004}, {0x01193D, 0x01193D, 0x000008}, {0x01193E, 0x01193E, 0x000004},
723 {0x01193F, 0x01193F, 0x000007}, {0x011940, 0x011940, 0x000008}, {0x011941, 0x011941, 0x000007},
724 {0x011942, 0x011942, 0x000008}, {0x011943, 0x011943, 0x000004}, {0x0119D1, 0x0119D3, 0x000008},
725 {0x0119D4, 0x0119D7, 0x000004}, {0x0119DA, 0x0119DB, 0x000004}, {0x0119DC, 0x0119DF, 0x000008},
726 {0x0119E0, 0x0119E0, 0x000004}, {0x0119E4, 0x0119E4, 0x000008}, {0x011A01, 0x011A0A, 0x000004},
727 {0x011A33, 0x011A38, 0x000004}, {0x011A39, 0x011A39, 0x000008}, {0x011A3A, 0x011A3A, 0x000007},
728 {0x011A3B, 0x011A3E, 0x000004}, {0x011A47, 0x011A47, 0x000004}, {0x011A51, 0x011A56, 0x000004},
729 {0x011A57, 0x011A58, 0x000008}, {0x011A59, 0x011A5B, 0x000004}, {0x011A84, 0x011A89, 0x000007},
730 {0x011A8A, 0x011A96, 0x000004}, {0x011A97, 0x011A97, 0x000008}, {0x011A98, 0x011A99, 0x000004},
731 {0x011C2F, 0x011C2F, 0x000008}, {0x011C30, 0x011C36, 0x000004}, {0x011C38, 0x011C3D, 0x000004},
732 {0x011C3E, 0x011C3E, 0x000008}, {0x011C3F, 0x011C3F, 0x000004}, {0x011C92, 0x011CA7, 0x000004},
733 {0x011CA9, 0x011CA9, 0x000008}, {0x011CAA, 0x011CB0, 0x000004}, {0x011CB1, 0x011CB1, 0x000008},
734 {0x011CB2, 0x011CB3, 0x000004}, {0x011CB4, 0x011CB4, 0x000008}, {0x011CB5, 0x011CB6, 0x000004},
735 {0x011D31, 0x011D36, 0x000004}, {0x011D3A, 0x011D3A, 0x000004}, {0x011D3C, 0x011D3D, 0x000004},
736 {0x011D3F, 0x011D45, 0x000004}, {0x011D46, 0x011D46, 0x000007}, {0x011D47, 0x011D47, 0x000004},
737 {0x011D8A, 0x011D8E, 0x000008}, {0x011D90, 0x011D91, 0x000004}, {0x011D93, 0x011D94, 0x000008},
738 {0x011D95, 0x011D95, 0x000004}, {0x011D96, 0x011D96, 0x000008}, {0x011D97, 0x011D97, 0x000004},
739 {0x011EF3, 0x011EF4, 0x000004}, {0x011EF5, 0x011EF6, 0x000008}, {0x013430, 0x013438, 0x000003},
740 {0x016AF0, 0x016AF4, 0x000004}, {0x016B30, 0x016B36, 0x000004}, {0x016F4F, 0x016F4F, 0x000004},
741 {0x016F51, 0x016F87, 0x000008}, {0x016F8F, 0x016F92, 0x000004}, {0x016FE4, 0x016FE4, 0x000004},
742 {0x016FF0, 0x016FF1, 0x000008}, {0x01BC9D, 0x01BC9E, 0x000004}, {0x01BCA0, 0x01BCA3, 0x000003},
743 {0x01CF00, 0x01CF2D, 0x000004}, {0x01CF30, 0x01CF46, 0x000004}, {0x01D165, 0x01D165, 0x000004},
744 {0x01D166, 0x01D166, 0x000008}, {0x01D167, 0x01D169, 0x000004}, {0x01D16D, 0x01D16D, 0x000008},
745 {0x01D16E, 0x01D172, 0x000004}, {0x01D173, 0x01D17A, 0x000003}, {0x01D17B, 0x01D182, 0x000004},
746 {0x01D185, 0x01D18B, 0x000004}, {0x01D1AA, 0x01D1AD, 0x000004}, {0x01D242, 0x01D244, 0x000004},
747 {0x01DA00, 0x01DA36, 0x000004}, {0x01DA3B, 0x01DA6C, 0x000004}, {0x01DA75, 0x01DA75, 0x000004},
748 {0x01DA84, 0x01DA84, 0x000004}, {0x01DA9B, 0x01DA9F, 0x000004}, {0x01DAA1, 0x01DAAF, 0x000004},
749 {0x01E000, 0x01E006, 0x000004}, {0x01E008, 0x01E018, 0x000004}, {0x01E01B, 0x01E021, 0x000004},
750 {0x01E023, 0x01E024, 0x000004}, {0x01E026, 0x01E02A, 0x000004}, {0x01E130, 0x01E136, 0x000004},
751 {0x01E2AE, 0x01E2AE, 0x000004}, {0x01E2EC, 0x01E2EF, 0x000004}, {0x01E8D0, 0x01E8D6, 0x000004},
752 {0x01E944, 0x01E94A, 0x000004}, {0x01F000, 0x01F003, 0x00000E}, {0x01F004, 0x01F004, 0x00000E},
753 {0x01F005, 0x01F0CE, 0x00000E}, {0x01F0CF, 0x01F0CF, 0x00000E}, {0x01F0D0, 0x01F0FF, 0x00000E},
754 {0x01F10D, 0x01F10F, 0x00000E}, {0x01F12F, 0x01F12F, 0x00000E}, {0x01F16C, 0x01F16F, 0x00000E},
755 {0x01F170, 0x01F171, 0x00000E}, {0x01F17E, 0x01F17F, 0x00000E}, {0x01F18E, 0x01F18E, 0x00000E},
756 {0x01F191, 0x01F19A, 0x00000E}, {0x01F1AD, 0x01F1E5, 0x00000E}, {0x01F1E6, 0x01F1FF, 0x000006},
757 {0x01F201, 0x01F202, 0x00000E}, {0x01F203, 0x01F20F, 0x00000E}, {0x01F21A, 0x01F21A, 0x00000E},
758 {0x01F22F, 0x01F22F, 0x00000E}, {0x01F232, 0x01F23A, 0x00000E}, {0x01F23C, 0x01F23F, 0x00000E},
759 {0x01F249, 0x01F24F, 0x00000E}, {0x01F250, 0x01F251, 0x00000E}, {0x01F252, 0x01F2FF, 0x00000E},
760 {0x01F300, 0x01F30C, 0x00000E}, {0x01F30D, 0x01F30E, 0x00000E}, {0x01F30F, 0x01F30F, 0x00000E},
761 {0x01F310, 0x01F310, 0x00000E}, {0x01F311, 0x01F311, 0x00000E}, {0x01F312, 0x01F312, 0x00000E},
762 {0x01F313, 0x01F315, 0x00000E}, {0x01F316, 0x01F318, 0x00000E}, {0x01F319, 0x01F319, 0x00000E},
763 {0x01F31A, 0x01F31A, 0x00000E}, {0x01F31B, 0x01F31B, 0x00000E}, {0x01F31C, 0x01F31C, 0x00000E},
764 {0x01F31D, 0x01F31E, 0x00000E}, {0x01F31F, 0x01F320, 0x00000E}, {0x01F321, 0x01F321, 0x00000E},
765 {0x01F322, 0x01F323, 0x00000E}, {0x01F324, 0x01F32C, 0x00000E}, {0x01F32D, 0x01F32F, 0x00000E},
766 {0x01F330, 0x01F331, 0x00000E}, {0x01F332, 0x01F333, 0x00000E}, {0x01F334, 0x01F335, 0x00000E},
767 {0x01F336, 0x01F336, 0x00000E}, {0x01F337, 0x01F34A, 0x00000E}, {0x01F34B, 0x01F34B, 0x00000E},
768 {0x01F34C, 0x01F34F, 0x00000E}, {0x01F350, 0x01F350, 0x00000E}, {0x01F351, 0x01F37B, 0x00000E},
769 {0x01F37C, 0x01F37C, 0x00000E}, {0x01F37D, 0x01F37D, 0x00000E}, {0x01F37E, 0x01F37F, 0x00000E},
770 {0x01F380, 0x01F393, 0x00000E}, {0x01F394, 0x01F395, 0x00000E}, {0x01F396, 0x01F397, 0x00000E},
771 {0x01F398, 0x01F398, 0x00000E}, {0x01F399, 0x01F39B, 0x00000E}, {0x01F39C, 0x01F39D, 0x00000E},
772 {0x01F39E, 0x01F39F, 0x00000E}, {0x01F3A0, 0x01F3C4, 0x00000E}, {0x01F3C5, 0x01F3C5, 0x00000E},
773 {0x01F3C6, 0x01F3C6, 0x00000E}, {0x01F3C7, 0x01F3C7, 0x00000E}, {0x01F3C8, 0x01F3C8, 0x00000E},
774 {0x01F3C9, 0x01F3C9, 0x00000E}, {0x01F3CA, 0x01F3CA, 0x00000E}, {0x01F3CB, 0x01F3CE, 0x00000E},
775 {0x01F3CF, 0x01F3D3, 0x00000E}, {0x01F3D4, 0x01F3DF, 0x00000E}, {0x01F3E0, 0x01F3E3, 0x00000E},
776 {0x01F3E4, 0x01F3E4, 0x00000E}, {0x01F3E5, 0x01F3F0, 0x00000E}, {0x01F3F1, 0x01F3F2, 0x00000E},
777 {0x01F3F3, 0x01F3F3, 0x00000E}, {0x01F3F4, 0x01F3F4, 0x00000E}, {0x01F3F5, 0x01F3F5, 0x00000E},
778 {0x01F3F6, 0x01F3F6, 0x00000E}, {0x01F3F7, 0x01F3F7, 0x00000E}, {0x01F3F8, 0x01F3FA, 0x00000E},
779 {0x01F3FB, 0x01F3FF, 0x000004}, {0x01F400, 0x01F407, 0x00000E}, {0x01F408, 0x01F408, 0x00000E},
780 {0x01F409, 0x01F40B, 0x00000E}, {0x01F40C, 0x01F40E, 0x00000E}, {0x01F40F, 0x01F410, 0x00000E},
781 {0x01F411, 0x01F412, 0x00000E}, {0x01F413, 0x01F413, 0x00000E}, {0x01F414, 0x01F414, 0x00000E},
782 {0x01F415, 0x01F415, 0x00000E}, {0x01F416, 0x01F416, 0x00000E}, {0x01F417, 0x01F429, 0x00000E},
783 {0x01F42A, 0x01F42A, 0x00000E}, {0x01F42B, 0x01F43E, 0x00000E}, {0x01F43F, 0x01F43F, 0x00000E},
784 {0x01F440, 0x01F440, 0x00000E}, {0x01F441, 0x01F441, 0x00000E}, {0x01F442, 0x01F464, 0x00000E},
785 {0x01F465, 0x01F465, 0x00000E}, {0x01F466, 0x01F46B, 0x00000E}, {0x01F46C, 0x01F46D, 0x00000E},
786 {0x01F46E, 0x01F4AC, 0x00000E}, {0x01F4AD, 0x01F4AD, 0x00000E}, {0x01F4AE, 0x01F4B5, 0x00000E},
787 {0x01F4B6, 0x01F4B7, 0x00000E}, {0x01F4B8, 0x01F4EB, 0x00000E}, {0x01F4EC, 0x01F4ED, 0x00000E},
788 {0x01F4EE, 0x01F4EE, 0x00000E}, {0x01F4EF, 0x01F4EF, 0x00000E}, {0x01F4F0, 0x01F4F4, 0x00000E},
789 {0x01F4F5, 0x01F4F5, 0x00000E}, {0x01F4F6, 0x01F4F7, 0x00000E}, {0x01F4F8, 0x01F4F8, 0x00000E},
790 {0x01F4F9, 0x01F4FC, 0x00000E}, {0x01F4FD, 0x01F4FD, 0x00000E}, {0x01F4FE, 0x01F4FE, 0x00000E},
791 {0x01F4FF, 0x01F502, 0x00000E}, {0x01F503, 0x01F503, 0x00000E}, {0x01F504, 0x01F507, 0x00000E},
792 {0x01F508, 0x01F508, 0x00000E}, {0x01F509, 0x01F509, 0x00000E}, {0x01F50A, 0x01F514, 0x00000E},
793 {0x01F515, 0x01F515, 0x00000E}, {0x01F516, 0x01F52B, 0x00000E}, {0x01F52C, 0x01F52D, 0x00000E},
794 {0x01F52E, 0x01F53D, 0x00000E}, {0x01F546, 0x01F548, 0x00000E}, {0x01F549, 0x01F54A, 0x00000E},
795 {0x01F54B, 0x01F54E, 0x00000E}, {0x01F54F, 0x01F54F, 0x00000E}, {0x01F550, 0x01F55B, 0x00000E},
796 {0x01F55C, 0x01F567, 0x00000E}, {0x01F568, 0x01F56E, 0x00000E}, {0x01F56F, 0x01F570, 0x00000E},
797 {0x01F571, 0x01F572, 0x00000E}, {0x01F573, 0x01F579, 0x00000E}, {0x01F57A, 0x01F57A, 0x00000E},
798 {0x01F57B, 0x01F586, 0x00000E}, {0x01F587, 0x01F587, 0x00000E}, {0x01F588, 0x01F589, 0x00000E},
799 {0x01F58A, 0x01F58D, 0x00000E}, {0x01F58E, 0x01F58F, 0x00000E}, {0x01F590, 0x01F590, 0x00000E},
800 {0x01F591, 0x01F594, 0x00000E}, {0x01F595, 0x01F596, 0x00000E}, {0x01F597, 0x01F5A3, 0x00000E},
801 {0x01F5A4, 0x01F5A4, 0x00000E}, {0x01F5A5, 0x01F5A5, 0x00000E}, {0x01F5A6, 0x01F5A7, 0x00000E},
802 {0x01F5A8, 0x01F5A8, 0x00000E}, {0x01F5A9, 0x01F5B0, 0x00000E}, {0x01F5B1, 0x01F5B2, 0x00000E},
803 {0x01F5B3, 0x01F5BB, 0x00000E}, {0x01F5BC, 0x01F5BC, 0x00000E}, {0x01F5BD, 0x01F5C1, 0x00000E},
804 {0x01F5C2, 0x01F5C4, 0x00000E}, {0x01F5C5, 0x01F5D0, 0x00000E}, {0x01F5D1, 0x01F5D3, 0x00000E},
805 {0x01F5D4, 0x01F5DB, 0x00000E}, {0x01F5DC, 0x01F5DE, 0x00000E}, {0x01F5DF, 0x01F5E0, 0x00000E},
806 {0x01F5E1, 0x01F5E1, 0x00000E}, {0x01F5E2, 0x01F5E2, 0x00000E}, {0x01F5E3, 0x01F5E3, 0x00000E},
807 {0x01F5E4, 0x01F5E7, 0x00000E}, {0x01F5E8, 0x01F5E8, 0x00000E}, {0x01F5E9, 0x01F5EE, 0x00000E},
808 {0x01F5EF, 0x01F5EF, 0x00000E}, {0x01F5F0, 0x01F5F2, 0x00000E}, {0x01F5F3, 0x01F5F3, 0x00000E},
809 {0x01F5F4, 0x01F5F9, 0x00000E}, {0x01F5FA, 0x01F5FA, 0x00000E}, {0x01F5FB, 0x01F5FF, 0x00000E},
810 {0x01F600, 0x01F600, 0x00000E}, {0x01F601, 0x01F606, 0x00000E}, {0x01F607, 0x01F608, 0x00000E},
811 {0x01F609, 0x01F60D, 0x00000E}, {0x01F60E, 0x01F60E, 0x00000E}, {0x01F60F, 0x01F60F, 0x00000E},
812 {0x01F610, 0x01F610, 0x00000E}, {0x01F611, 0x01F611, 0x00000E}, {0x01F612, 0x01F614, 0x00000E},
813 {0x01F615, 0x01F615, 0x00000E}, {0x01F616, 0x01F616, 0x00000E}, {0x01F617, 0x01F617, 0x00000E},
814 {0x01F618, 0x01F618, 0x00000E}, {0x01F619, 0x01F619, 0x00000E}, {0x01F61A, 0x01F61A, 0x00000E},
815 {0x01F61B, 0x01F61B, 0x00000E}, {0x01F61C, 0x01F61E, 0x00000E}, {0x01F61F, 0x01F61F, 0x00000E},
816 {0x01F620, 0x01F625, 0x00000E}, {0x01F626, 0x01F627, 0x00000E}, {0x01F628, 0x01F62B, 0x00000E},
817 {0x01F62C, 0x01F62C, 0x00000E}, {0x01F62D, 0x01F62D, 0x00000E}, {0x01F62E, 0x01F62F, 0x00000E},
818 {0x01F630, 0x01F633, 0x00000E}, {0x01F634, 0x01F634, 0x00000E}, {0x01F635, 0x01F635, 0x00000E},
819 {0x01F636, 0x01F636, 0x00000E}, {0x01F637, 0x01F640, 0x00000E}, {0x01F641, 0x01F644, 0x00000E},
820 {0x01F645, 0x01F64F, 0x00000E}, {0x01F680, 0x01F680, 0x00000E}, {0x01F681, 0x01F682, 0x00000E},
821 {0x01F683, 0x01F685, 0x00000E}, {0x01F686, 0x01F686, 0x00000E}, {0x01F687, 0x01F687, 0x00000E},
822 {0x01F688, 0x01F688, 0x00000E}, {0x01F689, 0x01F689, 0x00000E}, {0x01F68A, 0x01F68B, 0x00000E},
823 {0x01F68C, 0x01F68C, 0x00000E}, {0x01F68D, 0x01F68D, 0x00000E}, {0x01F68E, 0x01F68E, 0x00000E},
824 {0x01F68F, 0x01F68F, 0x00000E}, {0x01F690, 0x01F690, 0x00000E}, {0x01F691, 0x01F693, 0x00000E},
825 {0x01F694, 0x01F694, 0x00000E}, {0x01F695, 0x01F695, 0x00000E}, {0x01F696, 0x01F696, 0x00000E},
826 {0x01F697, 0x01F697, 0x00000E}, {0x01F698, 0x01F698, 0x00000E}, {0x01F699, 0x01F69A, 0x00000E},
827 {0x01F69B, 0x01F6A1, 0x00000E}, {0x01F6A2, 0x01F6A2, 0x00000E}, {0x01F6A3, 0x01F6A3, 0x00000E},
828 {0x01F6A4, 0x01F6A5, 0x00000E}, {0x01F6A6, 0x01F6A6, 0x00000E}, {0x01F6A7, 0x01F6AD, 0x00000E},
829 {0x01F6AE, 0x01F6B1, 0x00000E}, {0x01F6B2, 0x01F6B2, 0x00000E}, {0x01F6B3, 0x01F6B5, 0x00000E},
830 {0x01F6B6, 0x01F6B6, 0x00000E}, {0x01F6B7, 0x01F6B8, 0x00000E}, {0x01F6B9, 0x01F6BE, 0x00000E},
831 {0x01F6BF, 0x01F6BF, 0x00000E}, {0x01F6C0, 0x01F6C0, 0x00000E}, {0x01F6C1, 0x01F6C5, 0x00000E},
832 {0x01F6C6, 0x01F6CA, 0x00000E}, {0x01F6CB, 0x01F6CB, 0x00000E}, {0x01F6CC, 0x01F6CC, 0x00000E},
833 {0x01F6CD, 0x01F6CF, 0x00000E}, {0x01F6D0, 0x01F6D0, 0x00000E}, {0x01F6D1, 0x01F6D2, 0x00000E},
834 {0x01F6D3, 0x01F6D4, 0x00000E}, {0x01F6D5, 0x01F6D5, 0x00000E}, {0x01F6D6, 0x01F6D7, 0x00000E},
835 {0x01F6D8, 0x01F6DC, 0x00000E}, {0x01F6DD, 0x01F6DF, 0x00000E}, {0x01F6E0, 0x01F6E5, 0x00000E},
836 {0x01F6E6, 0x01F6E8, 0x00000E}, {0x01F6E9, 0x01F6E9, 0x00000E}, {0x01F6EA, 0x01F6EA, 0x00000E},
837 {0x01F6EB, 0x01F6EC, 0x00000E}, {0x01F6ED, 0x01F6EF, 0x00000E}, {0x01F6F0, 0x01F6F0, 0x00000E},
838 {0x01F6F1, 0x01F6F2, 0x00000E}, {0x01F6F3, 0x01F6F3, 0x00000E}, {0x01F6F4, 0x01F6F6, 0x00000E},
839 {0x01F6F7, 0x01F6F8, 0x00000E}, {0x01F6F9, 0x01F6F9, 0x00000E}, {0x01F6FA, 0x01F6FA, 0x00000E},
840 {0x01F6FB, 0x01F6FC, 0x00000E}, {0x01F6FD, 0x01F6FF, 0x00000E}, {0x01F774, 0x01F77F, 0x00000E},
841 {0x01F7D5, 0x01F7DF, 0x00000E}, {0x01F7E0, 0x01F7EB, 0x00000E}, {0x01F7EC, 0x01F7EF, 0x00000E},
842 {0x01F7F0, 0x01F7F0, 0x00000E}, {0x01F7F1, 0x01F7FF, 0x00000E}, {0x01F80C, 0x01F80F, 0x00000E},
843 {0x01F848, 0x01F84F, 0x00000E}, {0x01F85A, 0x01F85F, 0x00000E}, {0x01F888, 0x01F88F, 0x00000E},
844 {0x01F8AE, 0x01F8FF, 0x00000E}, {0x01F90C, 0x01F90C, 0x00000E}, {0x01F90D, 0x01F90F, 0x00000E},
845 {0x01F910, 0x01F918, 0x00000E}, {0x01F919, 0x01F91E, 0x00000E}, {0x01F91F, 0x01F91F, 0x00000E},
846 {0x01F920, 0x01F927, 0x00000E}, {0x01F928, 0x01F92F, 0x00000E}, {0x01F930, 0x01F930, 0x00000E},
847 {0x01F931, 0x01F932, 0x00000E}, {0x01F933, 0x01F93A, 0x00000E}, {0x01F93C, 0x01F93E, 0x00000E},
848 {0x01F93F, 0x01F93F, 0x00000E}, {0x01F940, 0x01F945, 0x00000E}, {0x01F947, 0x01F94B, 0x00000E},
849 {0x01F94C, 0x01F94C, 0x00000E}, {0x01F94D, 0x01F94F, 0x00000E}, {0x01F950, 0x01F95E, 0x00000E},
850 {0x01F95F, 0x01F96B, 0x00000E}, {0x01F96C, 0x01F970, 0x00000E}, {0x01F971, 0x01F971, 0x00000E},
851 {0x01F972, 0x01F972, 0x00000E}, {0x01F973, 0x01F976, 0x00000E}, {0x01F977, 0x01F978, 0x00000E},
852 {0x01F979, 0x01F979, 0x00000E}, {0x01F97A, 0x01F97A, 0x00000E}, {0x01F97B, 0x01F97B, 0x00000E},
853 {0x01F97C, 0x01F97F, 0x00000E}, {0x01F980, 0x01F984, 0x00000E}, {0x01F985, 0x01F991, 0x00000E},
854 {0x01F992, 0x01F997, 0x00000E}, {0x01F998, 0x01F9A2, 0x00000E}, {0x01F9A3, 0x01F9A4, 0x00000E},
855 {0x01F9A5, 0x01F9AA, 0x00000E}, {0x01F9AB, 0x01F9AD, 0x00000E}, {0x01F9AE, 0x01F9AF, 0x00000E},
856 {0x01F9B0, 0x01F9B9, 0x00000E}, {0x01F9BA, 0x01F9BF, 0x00000E}, {0x01F9C0, 0x01F9C0, 0x00000E},
857 {0x01F9C1, 0x01F9C2, 0x00000E}, {0x01F9C3, 0x01F9CA, 0x00000E}, {0x01F9CB, 0x01F9CB, 0x00000E},
858 {0x01F9CC, 0x01F9CC, 0x00000E}, {0x01F9CD, 0x01F9CF, 0x00000E}, {0x01F9D0, 0x01F9E6, 0x00000E},
859 {0x01F9E7, 0x01F9FF, 0x00000E}, {0x01FA00, 0x01FA6F, 0x00000E}, {0x01FA70, 0x01FA73, 0x00000E},
860 {0x01FA74, 0x01FA74, 0x00000E}, {0x01FA75, 0x01FA77, 0x00000E}, {0x01FA78, 0x01FA7A, 0x00000E},
861 {0x01FA7B, 0x01FA7C, 0x00000E}, {0x01FA7D, 0x01FA7F, 0x00000E}, {0x01FA80, 0x01FA82, 0x00000E},
862 {0x01FA83, 0x01FA86, 0x00000E}, {0x01FA87, 0x01FA8F, 0x00000E}, {0x01FA90, 0x01FA95, 0x00000E},
863 {0x01FA96, 0x01FAA8, 0x00000E}, {0x01FAA9, 0x01FAAC, 0x00000E}, {0x01FAAD, 0x01FAAF, 0x00000E},
864 {0x01FAB0, 0x01FAB6, 0x00000E}, {0x01FAB7, 0x01FABA, 0x00000E}, {0x01FABB, 0x01FABF, 0x00000E},
865 {0x01FAC0, 0x01FAC2, 0x00000E}, {0x01FAC3, 0x01FAC5, 0x00000E}, {0x01FAC6, 0x01FACF, 0x00000E},
866 {0x01FAD0, 0x01FAD6, 0x00000E}, {0x01FAD7, 0x01FAD9, 0x00000E}, {0x01FADA, 0x01FADF, 0x00000E},
867 {0x01FAE0, 0x01FAE7, 0x00000E}, {0x01FAE8, 0x01FAEF, 0x00000E}, {0x01FAF0, 0x01FAF6, 0x00000E},
868 {0x01FAF7, 0x01FAFF, 0x00000E}, {0x01FC00, 0x01FFFD, 0x00000E}, {0x0E0000, 0x0E0000, 0x000003},
869 {0x0E0001, 0x0E0001, 0x000003}, {0x0E0002, 0x0E001F, 0x000003}, {0x0E0020, 0x0E007F, 0x000004},
870 {0x0E0080, 0x0E00FF, 0x000003}, {0x0E0100, 0x0E01EF, 0x000004}, {0x0E01F0, 0x0E0FFF, 0x000003},
constexpr bool GB9a([[maybe_unused]] const std::array< grapheme_cluster_break_class, N > &trailing_window, grapheme_cluster_break_class next_class) noexcept
constexpr bool GB9([[maybe_unused]] const std::array< grapheme_cluster_break_class, N > &trailing_window, grapheme_cluster_break_class next_class) noexcept
constexpr bool GB9b(const std::array< grapheme_cluster_break_class, N > &trailing_window, [[maybe_unused]] grapheme_cluster_break_class next_class) noexcept
constexpr auto grapheme_cluster
constexpr bool GB11(const std::array< grapheme_cluster_break_class, N > &trailing_window, grapheme_cluster_break_class next_class) noexcept
constexpr bool GB6(const std::array< grapheme_cluster_break_class, N > &trailing_window, grapheme_cluster_break_class next_class) noexcept
constexpr bool GB7(const std::array< grapheme_cluster_break_class, N > &trailing_window, grapheme_cluster_break_class next_class) noexcept
constexpr bool GB8(const std::array< grapheme_cluster_break_class, N > &trailing_window, grapheme_cluster_break_class next_class) noexcept
constexpr bool GB12_13(const std::array< grapheme_cluster_break_class, N > &trailing_window, grapheme_cluster_break_class next_class) noexcept
constexpr bool GB3(const std::array< grapheme_cluster_break_class, N > &trailing_window, grapheme_cluster_break_class next_class) noexcept
constexpr auto grapheme_cluster_break_table
grapheme_cluster_break_class