1 /* DO NOT EDIT! GENERATED AUTOMATICALLY! */
2 /* Properties of Unicode characters. */
3 /* Generated automatically by gen-uni-tables.c for Unicode 16.0.0. */
5 /* Copyright (C) 2000-2024 Free Software Foundation, Inc.
7 This file is free software.
8 It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
9 You can redistribute it and/or modify it under either
10 - the terms of the GNU Lesser General Public License as published
11 by the Free Software Foundation, either version 3, or (at your
12 option) any later version, or
13 - the terms of the GNU General Public License as published by the
14 Free Software Foundation; either version 2, or (at your option)
16 - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".
18 This file is distributed in the hope that it will be useful,
19 but WITHOUT ANY WARRANTY; without even the implied warranty of
20 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21 Lesser General Public License and the GNU General Public License
24 You should have received a copy of the GNU Lesser General Public
25 License and of the GNU General Public License along with this
26 program. If not, see <https://www.gnu.org/licenses/>. */
38 unsigned int level3
[51 << 4];
44 4 * sizeof (int) / sizeof (short) + 0,
45 4 * sizeof (int) / sizeof (short) + 128,
46 4 * sizeof (int) / sizeof (short) + 256
49 4 + 384 * sizeof (short) / sizeof (int) + 0,
52 4 + 384 * sizeof (short) / sizeof (int) + 16,
53 4 + 384 * sizeof (short) / sizeof (int) + 32,
54 4 + 384 * sizeof (short) / sizeof (int) + 48,
55 4 + 384 * sizeof (short) / sizeof (int) + 64,
56 4 + 384 * sizeof (short) / sizeof (int) + 80,
57 4 + 384 * sizeof (short) / sizeof (int) + 96,
58 4 + 384 * sizeof (short) / sizeof (int) + 112,
60 4 + 384 * sizeof (short) / sizeof (int) + 128,
61 4 + 384 * sizeof (short) / sizeof (int) + 144,
62 4 + 384 * sizeof (short) / sizeof (int) + 160,
63 4 + 384 * sizeof (short) / sizeof (int) + 176,
65 4 + 384 * sizeof (short) / sizeof (int) + 192,
67 4 + 384 * sizeof (short) / sizeof (int) + 208,
68 4 + 384 * sizeof (short) / sizeof (int) + 224,
71 4 + 384 * sizeof (short) / sizeof (int) + 240,
73 4 + 384 * sizeof (short) / sizeof (int) + 256,
74 4 + 384 * sizeof (short) / sizeof (int) + 272,
132 4 + 384 * sizeof (short) / sizeof (int) + 288,
133 4 + 384 * sizeof (short) / sizeof (int) + 304,
134 4 + 384 * sizeof (short) / sizeof (int) + 320,
173 4 + 384 * sizeof (short) / sizeof (int) + 336,
176 4 + 384 * sizeof (short) / sizeof (int) + 352,
177 4 + 384 * sizeof (short) / sizeof (int) + 368,
178 4 + 384 * sizeof (short) / sizeof (int) + 384,
179 4 + 384 * sizeof (short) / sizeof (int) + 400,
181 4 + 384 * sizeof (short) / sizeof (int) + 416,
182 4 + 384 * sizeof (short) / sizeof (int) + 432,
183 4 + 384 * sizeof (short) / sizeof (int) + 448,
184 4 + 384 * sizeof (short) / sizeof (int) + 464,
185 4 + 384 * sizeof (short) / sizeof (int) + 480,
186 4 + 384 * sizeof (short) / sizeof (int) + 496,
187 4 + 384 * sizeof (short) / sizeof (int) + 512,
188 4 + 384 * sizeof (short) / sizeof (int) + 528,
189 4 + 384 * sizeof (short) / sizeof (int) + 544,
190 4 + 384 * sizeof (short) / sizeof (int) + 560,
191 4 + 384 * sizeof (short) / sizeof (int) + 576,
192 4 + 384 * sizeof (short) / sizeof (int) + 592,
195 4 + 384 * sizeof (short) / sizeof (int) + 608,
225 4 + 384 * sizeof (short) / sizeof (int) + 624,
230 4 + 384 * sizeof (short) / sizeof (int) + 640,
231 4 + 384 * sizeof (short) / sizeof (int) + 656,
232 4 + 384 * sizeof (short) / sizeof (int) + 672,
279 4 + 384 * sizeof (short) / sizeof (int) + 496,
282 4 + 384 * sizeof (short) / sizeof (int) + 688,
284 4 + 384 * sizeof (short) / sizeof (int) + 704,
289 4 + 384 * sizeof (short) / sizeof (int) + 720,
290 4 + 384 * sizeof (short) / sizeof (int) + 496,
291 4 + 384 * sizeof (short) / sizeof (int) + 736,
293 4 + 384 * sizeof (short) / sizeof (int) + 752,
295 4 + 384 * sizeof (short) / sizeof (int) + 768,
297 4 + 384 * sizeof (short) / sizeof (int) + 784,
302 4 + 384 * sizeof (short) / sizeof (int) + 560,
429 4 + 384 * sizeof (short) / sizeof (int) + 800,
435 0x00000000U
, 0x03FF0000U
, 0x00000000U
, 0x00000000U
,
436 0x00000000U
, 0x720C0000U
, 0x00000000U
, 0x00000000U
,
437 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
438 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
439 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x000003FFU
,
440 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF0000U
,
441 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
442 0x00000000U
, 0x00000000U
, 0x000003FFU
, 0x00000000U
,
443 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
444 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
445 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0000FFC0U
,
446 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03F0FFC0U
,
447 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0000FFC0U
,
448 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0000FFC0U
,
449 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00FCFFC0U
,
450 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0007FFC0U
,
451 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x7F00FFC0U
,
452 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0000FFC0U
,
453 0x00000000U
, 0x00000000U
, 0x7F000000U
, 0x01FFFFC0U
,
454 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0000FFC0U
,
455 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
456 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
457 0x00000000U
, 0x000FFFFFU
, 0x00000000U
, 0x00000000U
,
458 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
459 0x00000000U
, 0x00000000U
, 0x000003FFU
, 0x00000000U
,
460 0x03FF0000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
461 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
462 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
463 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
464 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
465 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x1FFFFE00U
,
466 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
467 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
468 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0001C000U
,
469 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
470 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF03FFU
,
471 0x03FF0000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
472 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
473 0x00000000U
, 0x00000000U
, 0x0000FFC0U
, 0x00000000U
,
474 0x00000000U
, 0x00000000U
, 0x07FF0000U
, 0x00000000U
,
475 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
476 0x03FF03FFU
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
477 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
478 0x00000000U
, 0x03FF0000U
, 0x00000000U
, 0x00000000U
,
479 0x00000000U
, 0x00000000U
, 0x03FF03FFU
, 0x00000000U
,
480 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
481 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
482 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
483 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03F10000U
,
484 0x000003FFU
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
485 0x00000000U
, 0x00000000U
, 0xFFFF0000U
, 0xFFFFFFFFU
,
486 0x000003EFU
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
487 0x00000000U
, 0x00000000U
, 0x00000000U
, 0xFFFFFFFFU
,
488 0x0FFFFFFFU
, 0x00000000U
, 0x00000000U
, 0xFFFFFC00U
,
489 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
490 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
491 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
492 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
493 0x00000000U
, 0x00000000U
, 0x00000000U
, 0xFFC00000U
,
494 0x000FFFFFU
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
495 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
496 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x20000000U
,
497 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
498 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
499 0x00000080U
, 0x070003FEU
, 0x00000000U
, 0x00000000U
,
500 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
501 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
502 0x003C0000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
503 0x00000000U
, 0x000003FFU
, 0xFFFEFF00U
, 0x00000000U
,
504 0x000003FFU
, 0xFFFE0000U
, 0x00000000U
, 0x00000000U
,
505 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
506 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
507 0x00000000U
, 0x000003FFU
, 0x00000000U
, 0x00000000U
,
508 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0000FFC0U
,
509 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
510 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
511 0x00000000U
, 0x003F0000U
, 0x00000000U
, 0x00000000U
,
512 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
513 0x000003FFU
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
514 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x03FF0000U
,
515 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
516 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
517 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
518 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF0000U
,
519 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
520 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
521 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x01080800U
,
522 0x00000000U
, 0x00040000U
, 0x000A0000U
, 0x20000000U
,
523 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
524 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
525 0x03FF0000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
526 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
527 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
528 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
529 0xFFFFFF80U
, 0x000FFFFFU
, 0xFFFFFFFFU
, 0x01FFFFFFU
,
530 0x00000C00U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
531 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
532 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0FFFFFFEU
,
533 0x00000000U
, 0x0000000FU
, 0x00000402U
, 0x00000000U
,
534 0x00000000U
, 0x00000000U
, 0x003E0000U
, 0x00000000U
,
535 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
536 0x00000000U
, 0x000003FFU
, 0x00000000U
, 0x00000000U
,
537 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
538 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
539 0x00000000U
, 0x00000000U
, 0xFF000000U
, 0xFE000000U
,
540 0x00000000U
, 0x0000FF80U
, 0x00000000U
, 0xF8000000U
,
541 0x0FC00000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
542 0x00000000U
, 0x30000000U
, 0xFFFCFFFFU
, 0xFFFFFFFFU
,
543 0x00000000U
, 0x00000000U
, 0x000001FFU
, 0x60000000U
,
544 0xE0000000U
, 0x00000000U
, 0x00000000U
, 0x0000F800U
,
545 0x00000000U
, 0x00000000U
, 0xFF000000U
, 0xFF000000U
,
546 0x00000000U
, 0x0000FE00U
, 0x00000000U
, 0x00000000U
,
547 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
548 0x00000000U
, 0x00000000U
, 0x00000000U
, 0xFC000000U
,
549 0x00000000U
, 0x03FF0000U
, 0x000003FFU
, 0x00000000U
,
550 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
551 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x7FFFFFFFU
,
552 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
553 0xE0000000U
, 0x0000007FU
, 0x001E0000U
, 0x00000000U
,
554 0x00000000U
, 0x00000000U
, 0x00000FE0U
, 0x00000000U
,
555 0x00000000U
, 0x00000000U
, 0xFFFC0000U
, 0x0000FFFFU
,
556 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF0000U
,
557 0x00000000U
, 0xFFC00000U
, 0x00000000U
, 0x00000000U
,
558 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x001FFFFEU
,
559 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
560 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF0000U
,
561 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
562 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
563 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
564 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
565 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
566 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
567 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
568 0x00000000U
, 0x00000000U
, 0xFFFF03FFU
, 0x0000000FU
,
569 0x00000000U
, 0x0FFF0000U
, 0x00000000U
, 0x00000000U
,
570 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
571 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
572 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x0007FFFFU
,
573 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
574 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
575 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
576 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
577 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
578 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF0000U
,
579 0x00000000U
, 0x00000000U
, 0xFFFF0000U
, 0x00001FFFU
,
580 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
581 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
582 0x00000000U
, 0x000003FFU
, 0x00000000U
, 0x00000000U
,
583 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
584 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
585 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
586 0x00000000U
, 0x00000000U
, 0x001FFFFFU
, 0x00000000U
,
587 0xFFFFFFFFU
, 0xFFFFFFFFU
, 0xFFFFFFFFU
, 0x00007FFFU
,
588 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
589 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
590 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
591 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
592 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
593 0x00000000U
, 0x03FF0000U
, 0x00000000U
, 0x00000000U
,
594 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
595 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x000003FFU
,
596 0x00000000U
, 0x00000000U
, 0x000003FFU
, 0x00000000U
,
597 0x00000000U
, 0x00000000U
, 0xFBFF0000U
, 0x00000003U
,
598 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
599 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
600 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
601 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF0000U
,
602 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
603 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
604 0x007FFFFFU
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
605 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
606 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
607 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
608 0x00000000U
, 0x00000000U
, 0x000FFFFFU
, 0x000FFFFFU
,
609 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x01FFFFFFU
,
610 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
611 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
612 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
613 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
614 0x00000000U
, 0x00000000U
, 0xFFFFC000U
, 0xFFFFFFFFU
,
615 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
616 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
617 0x00000000U
, 0x00000000U
, 0x000003FFU
, 0x00000000U
,
618 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
619 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
620 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x03FF0000U
,
621 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
622 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x07FE0000U
,
623 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
624 0x00000000U
, 0x00000000U
, 0x0000FF80U
, 0x00000000U
,
625 0x00000000U
, 0x00000000U
, 0x03FF0000U
, 0x00000000U
,
626 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
627 0x00000000U
, 0x00000000U
, 0x00000000U
, 0xFFFE0000U
,
628 0xFFFFFFFFU
, 0x001EEFFFU
, 0x00000000U
, 0x00000000U
,
629 0xFFFFFFFEU
, 0x3FFFBFFFU
, 0x00000000U
, 0x00000000U
,
630 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
631 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
632 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
633 0x00001FFFU
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
634 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
635 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
636 0x00010000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
637 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U
,
638 0x00000000U
, 0x00000000U
, 0x00000000U
, 0x00000000U