quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

libunicode-table.h (252492B)


      1 /* Compressed unicode tables */
      2 /* Automatically generated file - do not edit */
      3 
      4 #include <stdint.h>
      5 
      6 static const uint32_t case_conv_table1[378] = {
      7     0x00209a30, 0x00309a00, 0x005a8173, 0x00601730,
      8     0x006c0730, 0x006f81b3, 0x00701700, 0x007c0700,
      9     0x007f8100, 0x00803040, 0x009801c3, 0x00988190,
     10     0x00990640, 0x009c9040, 0x00a481b4, 0x00a52e40,
     11     0x00bc0130, 0x00bc8640, 0x00bf8170, 0x00c00100,
     12     0x00c08130, 0x00c10440, 0x00c30130, 0x00c38240,
     13     0x00c48230, 0x00c58240, 0x00c70130, 0x00c78130,
     14     0x00c80130, 0x00c88240, 0x00c98130, 0x00ca0130,
     15     0x00ca8100, 0x00cb0130, 0x00cb8130, 0x00cc0240,
     16     0x00cd0100, 0x00cd8101, 0x00ce0130, 0x00ce8130,
     17     0x00cf0100, 0x00cf8130, 0x00d00640, 0x00d30130,
     18     0x00d38240, 0x00d48130, 0x00d60240, 0x00d70130,
     19     0x00d78240, 0x00d88230, 0x00d98440, 0x00db8130,
     20     0x00dc0240, 0x00de0240, 0x00df8100, 0x00e20350,
     21     0x00e38350, 0x00e50350, 0x00e69040, 0x00ee8100,
     22     0x00ef1240, 0x00f801b4, 0x00f88350, 0x00fa0240,
     23     0x00fb0130, 0x00fb8130, 0x00fc2840, 0x01100130,
     24     0x01111240, 0x011d0131, 0x011d8240, 0x011e8130,
     25     0x011f0131, 0x011f8201, 0x01208240, 0x01218130,
     26     0x01220130, 0x01228130, 0x01230a40, 0x01280101,
     27     0x01288101, 0x01290101, 0x01298100, 0x012a0100,
     28     0x012b0200, 0x012c8100, 0x012d8100, 0x012e0101,
     29     0x01300100, 0x01308101, 0x01318100, 0x01320101,
     30     0x01328101, 0x01330101, 0x01340100, 0x01348100,
     31     0x01350101, 0x01358101, 0x01360101, 0x01378100,
     32     0x01388101, 0x01390100, 0x013a8100, 0x013e8101,
     33     0x01400100, 0x01410101, 0x01418100, 0x01438101,
     34     0x01440100, 0x01448100, 0x01450200, 0x01460100,
     35     0x01490100, 0x014e8101, 0x014f0101, 0x01a28173,
     36     0x01b80440, 0x01bb0240, 0x01bd8300, 0x01bf8130,
     37     0x01c30130, 0x01c40330, 0x01c60130, 0x01c70230,
     38     0x01c801d0, 0x01c89130, 0x01d18930, 0x01d60100,
     39     0x01d68300, 0x01d801d3, 0x01d89100, 0x01e10173,
     40     0x01e18900, 0x01e60100, 0x01e68200, 0x01e78130,
     41     0x01e80173, 0x01e88173, 0x01ea8173, 0x01eb0173,
     42     0x01eb8100, 0x01ec1840, 0x01f80173, 0x01f88173,
     43     0x01f90100, 0x01f98100, 0x01fa01a0, 0x01fa8173,
     44     0x01fb8240, 0x01fc8130, 0x01fd0240, 0x01fe8330,
     45     0x02001030, 0x02082030, 0x02182000, 0x02281000,
     46     0x02302240, 0x02453640, 0x02600130, 0x02608e40,
     47     0x02678100, 0x02686040, 0x0298a630, 0x02b0a600,
     48     0x02c381b5, 0x08502631, 0x08638131, 0x08668131,
     49     0x08682b00, 0x087e8300, 0x09d05011, 0x09f80610,
     50     0x09fc0620, 0x0e400174, 0x0e408174, 0x0e410174,
     51     0x0e418174, 0x0e420174, 0x0e428174, 0x0e430174,
     52     0x0e438180, 0x0e440180, 0x0e448240, 0x0e482b30,
     53     0x0e5e8330, 0x0ebc8101, 0x0ebe8101, 0x0ec70101,
     54     0x0f007e40, 0x0f3f1840, 0x0f4b01b5, 0x0f4b81b6,
     55     0x0f4c01b6, 0x0f4c81b6, 0x0f4d01b7, 0x0f4d8180,
     56     0x0f4f0130, 0x0f506040, 0x0f800800, 0x0f840830,
     57     0x0f880600, 0x0f8c0630, 0x0f900800, 0x0f940830,
     58     0x0f980800, 0x0f9c0830, 0x0fa00600, 0x0fa40630,
     59     0x0fa801b0, 0x0fa88100, 0x0fa901d3, 0x0fa98100,
     60     0x0faa01d3, 0x0faa8100, 0x0fab01d3, 0x0fab8100,
     61     0x0fac8130, 0x0fad8130, 0x0fae8130, 0x0faf8130,
     62     0x0fb00800, 0x0fb40830, 0x0fb80200, 0x0fb90400,
     63     0x0fbb0201, 0x0fbc0201, 0x0fbd0201, 0x0fbe0201,
     64     0x0fc008b7, 0x0fc40867, 0x0fc808b8, 0x0fcc0868,
     65     0x0fd008b8, 0x0fd40868, 0x0fd80200, 0x0fd901b9,
     66     0x0fd981b1, 0x0fda01b9, 0x0fdb01b1, 0x0fdb81d7,
     67     0x0fdc0230, 0x0fdd0230, 0x0fde0161, 0x0fdf0173,
     68     0x0fe101b9, 0x0fe181b2, 0x0fe201ba, 0x0fe301b2,
     69     0x0fe381d8, 0x0fe40430, 0x0fe60162, 0x0fe80201,
     70     0x0fe901d0, 0x0fe981d0, 0x0feb01b0, 0x0feb81d0,
     71     0x0fec0230, 0x0fed0230, 0x0ff00201, 0x0ff101d3,
     72     0x0ff181d3, 0x0ff201ba, 0x0ff28101, 0x0ff301b0,
     73     0x0ff381d3, 0x0ff40231, 0x0ff50230, 0x0ff60131,
     74     0x0ff901ba, 0x0ff981b2, 0x0ffa01bb, 0x0ffb01b2,
     75     0x0ffb81d9, 0x0ffc0230, 0x0ffd0230, 0x0ffe0162,
     76     0x109301a0, 0x109501a0, 0x109581a0, 0x10990131,
     77     0x10a70101, 0x10b01031, 0x10b81001, 0x10c18240,
     78     0x125b1a31, 0x12681a01, 0x16003031, 0x16183001,
     79     0x16300240, 0x16310130, 0x16318130, 0x16320130,
     80     0x16328100, 0x16330100, 0x16338640, 0x16368130,
     81     0x16370130, 0x16378130, 0x16380130, 0x16390240,
     82     0x163a8240, 0x163f0230, 0x16406440, 0x16758440,
     83     0x16790240, 0x16802600, 0x16938100, 0x16968100,
     84     0x53202e40, 0x53401c40, 0x53910e40, 0x53993e40,
     85     0x53bc8440, 0x53be8130, 0x53bf0a40, 0x53c58240,
     86     0x53c68130, 0x53c80440, 0x53ca0101, 0x53cb1440,
     87     0x53d50130, 0x53d58130, 0x53d60130, 0x53d68130,
     88     0x53d70130, 0x53d80130, 0x53d88130, 0x53d90130,
     89     0x53d98131, 0x53da1040, 0x53e20131, 0x53e28130,
     90     0x53e30130, 0x53e38440, 0x53e58130, 0x53e61040,
     91     0x53ee0130, 0x53fa8240, 0x55a98101, 0x55b85020,
     92     0x7d8001b2, 0x7d8081b2, 0x7d8101b2, 0x7d8181da,
     93     0x7d8201da, 0x7d8281b3, 0x7d8301b3, 0x7d8981bb,
     94     0x7d8a01bb, 0x7d8a81bb, 0x7d8b01bc, 0x7d8b81bb,
     95     0x7f909a31, 0x7fa09a01, 0x82002831, 0x82142801,
     96     0x82582431, 0x826c2401, 0x82b80b31, 0x82be0f31,
     97     0x82c60731, 0x82ca0231, 0x82cb8b01, 0x82d18f01,
     98     0x82d98701, 0x82dd8201, 0x86403331, 0x86603301,
     99     0x86a81631, 0x86b81601, 0x8c502031, 0x8c602001,
    100     0xb7202031, 0xb7302001, 0xb7501931, 0xb75d9901,
    101     0xf4802231, 0xf4912201,
    102 };
    103 
    104 static const uint8_t case_conv_table2[378] = {
    105     0x01, 0x00, 0x9c, 0x06, 0x07, 0x4d, 0x03, 0x04,
    106     0x10, 0x00, 0x8f, 0x0b, 0x00, 0x00, 0x11, 0x00,
    107     0x08, 0x00, 0x53, 0x4b, 0x52, 0x00, 0x53, 0x00,
    108     0x54, 0x00, 0x3b, 0x55, 0x56, 0x00, 0x58, 0x5a,
    109     0x40, 0x5f, 0x5e, 0x00, 0x47, 0x50, 0x63, 0x65,
    110     0x43, 0x66, 0x00, 0x68, 0x00, 0x6a, 0x00, 0x6c,
    111     0x00, 0x6e, 0x00, 0x70, 0x00, 0x00, 0x41, 0x00,
    112     0x00, 0x00, 0x00, 0x1a, 0x00, 0x93, 0x00, 0x00,
    113     0x20, 0x36, 0x00, 0x28, 0x00, 0x24, 0x00, 0x24,
    114     0x25, 0x2d, 0x00, 0x13, 0x6d, 0x6f, 0x00, 0x29,
    115     0x27, 0x2a, 0x14, 0x16, 0x18, 0x1b, 0x1c, 0x41,
    116     0x1e, 0x42, 0x1f, 0x4e, 0x3c, 0x40, 0x22, 0x21,
    117     0x44, 0x21, 0x43, 0x26, 0x28, 0x27, 0x29, 0x23,
    118     0x2b, 0x4b, 0x2d, 0x46, 0x2f, 0x4c, 0x31, 0x4d,
    119     0x33, 0x47, 0x45, 0x99, 0x00, 0x00, 0x97, 0x91,
    120     0x7f, 0x80, 0x85, 0x86, 0x12, 0x82, 0x84, 0x78,
    121     0x79, 0x12, 0x7d, 0xa3, 0x7e, 0x7a, 0x7b, 0x8c,
    122     0x92, 0x98, 0xa6, 0xa0, 0x87, 0x00, 0x9a, 0xa1,
    123     0x95, 0x77, 0x33, 0x95, 0x00, 0x90, 0x00, 0x76,
    124     0x9b, 0x9a, 0x99, 0x98, 0x00, 0x00, 0xa0, 0x00,
    125     0x9e, 0x00, 0xa3, 0xa2, 0x15, 0x31, 0x32, 0x33,
    126     0xb7, 0xb8, 0x53, 0xac, 0xab, 0x12, 0x14, 0x1e,
    127     0x21, 0x22, 0x22, 0x2a, 0x34, 0x35, 0x00, 0xa8,
    128     0xa9, 0x39, 0x22, 0x4c, 0x00, 0x00, 0x97, 0x01,
    129     0x5a, 0xda, 0x1d, 0x36, 0x05, 0x00, 0xc7, 0xc6,
    130     0xc9, 0xc8, 0xcb, 0xca, 0xcd, 0xcc, 0xcf, 0xce,
    131     0xc4, 0xd8, 0x45, 0xd9, 0x42, 0xda, 0x46, 0xdb,
    132     0xd1, 0xd3, 0xd5, 0xd7, 0xdd, 0xdc, 0xf1, 0xf9,
    133     0x01, 0x11, 0x0a, 0x12, 0x80, 0x9f, 0x00, 0x21,
    134     0x80, 0xa3, 0xf0, 0x00, 0xc0, 0x40, 0xc6, 0x60,
    135     0xea, 0xde, 0xe6, 0x99, 0xc0, 0x00, 0x00, 0x06,
    136     0x60, 0xdf, 0x29, 0x00, 0x15, 0x12, 0x06, 0x16,
    137     0xfb, 0xe0, 0x09, 0x15, 0x12, 0x84, 0x0b, 0xc6,
    138     0x16, 0x02, 0xe2, 0x06, 0xc0, 0x40, 0x00, 0x46,
    139     0x60, 0xe1, 0xe3, 0x6d, 0x37, 0x38, 0x39, 0x18,
    140     0x17, 0x1a, 0x19, 0x00, 0x1d, 0x1c, 0x1f, 0x1e,
    141     0x00, 0x61, 0xba, 0x67, 0x45, 0x48, 0x00, 0x50,
    142     0x64, 0x4f, 0x51, 0x00, 0x00, 0x49, 0x00, 0x00,
    143     0x00, 0xa5, 0xa6, 0xa7, 0x00, 0x00, 0x00, 0x00,
    144     0x00, 0xb9, 0x00, 0x00, 0x5c, 0x00, 0x4a, 0x00,
    145     0x5d, 0x57, 0x59, 0x62, 0x60, 0x72, 0x6b, 0x71,
    146     0x52, 0x00, 0x3e, 0x69, 0xbb, 0x00, 0x5b, 0x00,
    147     0x25, 0x00, 0x48, 0xaa, 0x8a, 0x8b, 0x8c, 0xab,
    148     0xac, 0x58, 0x58, 0xaf, 0x94, 0xb0, 0x6f, 0xb2,
    149     0x61, 0x60, 0x63, 0x62, 0x65, 0x64, 0x6a, 0x6b,
    150     0x6c, 0x6d, 0x66, 0x67, 0x68, 0x69, 0x6f, 0x6e,
    151     0x71, 0x70, 0x73, 0x72, 0x75, 0x74, 0x77, 0x76,
    152     0x79, 0x78,
    153 };
    154 
    155 static const uint16_t case_conv_ext[58] = {
    156     0x0399, 0x0308, 0x0301, 0x03a5, 0x0313, 0x0300, 0x0342, 0x0391,
    157     0x0397, 0x03a9, 0x0046, 0x0049, 0x004c, 0x0053, 0x0069, 0x0307,
    158     0x02bc, 0x004e, 0x004a, 0x030c, 0x0535, 0x0552, 0x0048, 0x0331,
    159     0x0054, 0x0057, 0x030a, 0x0059, 0x0041, 0x02be, 0x1f08, 0x1f80,
    160     0x1f28, 0x1f90, 0x1f68, 0x1fa0, 0x1fba, 0x0386, 0x1fb3, 0x1fca,
    161     0x0389, 0x1fc3, 0x03a1, 0x1ffa, 0x038f, 0x1ff3, 0x0544, 0x0546,
    162     0x053b, 0x054e, 0x053d, 0x03b8, 0x0462, 0xa64a, 0x1e60, 0x03c9,
    163     0x006b, 0x00e5,
    164 };
    165 
    166 static const uint8_t unicode_prop_Cased1_table[190] = {
    167     0x40, 0xa9, 0x80, 0x8e, 0x80, 0xfc, 0x80, 0xd3,
    168     0x80, 0x9b, 0x81, 0x8d, 0x02, 0x80, 0xe1, 0x80,
    169     0x91, 0x85, 0x9a, 0x01, 0x00, 0x01, 0x11, 0x03,
    170     0x04, 0x08, 0x01, 0x08, 0x30, 0x08, 0x01, 0x15,
    171     0x20, 0x01, 0x31, 0x99, 0x31, 0x9d, 0x84, 0x40,
    172     0x94, 0x80, 0xd6, 0x82, 0xa6, 0x80, 0x41, 0x62,
    173     0x80, 0xa6, 0x80, 0x4b, 0x72, 0x80, 0x4c, 0x02,
    174     0xf8, 0x02, 0x80, 0x8f, 0x80, 0xb0, 0x40, 0xdb,
    175     0x08, 0x80, 0x41, 0xd0, 0x80, 0x8c, 0x80, 0x8f,
    176     0x8c, 0xe4, 0x03, 0x01, 0x89, 0x00, 0x14, 0x28,
    177     0x10, 0x11, 0x02, 0x01, 0x18, 0x0b, 0x24, 0x4b,
    178     0x26, 0x01, 0x01, 0x86, 0xe5, 0x80, 0x60, 0x79,
    179     0xb6, 0x81, 0x40, 0x91, 0x81, 0xbd, 0x88, 0x94,
    180     0x05, 0x80, 0x98, 0x80, 0xc0, 0x1a, 0x82, 0x43,
    181     0x34, 0xa2, 0x06, 0x80, 0x8d, 0x60, 0x5c, 0x15,
    182     0x01, 0x10, 0xa9, 0x80, 0x88, 0x60, 0xcc, 0x44,
    183     0xd4, 0x80, 0xc6, 0x01, 0x08, 0x09, 0x0b, 0x80,
    184     0x8b, 0x00, 0x06, 0x80, 0xc0, 0x03, 0x0f, 0x06,
    185     0x80, 0x9b, 0x03, 0x04, 0x00, 0x16, 0x80, 0x41,
    186     0x53, 0x81, 0x98, 0x80, 0x98, 0x80, 0x9e, 0x80,
    187     0x98, 0x80, 0x9e, 0x80, 0x98, 0x80, 0x9e, 0x80,
    188     0x98, 0x80, 0x9e, 0x80, 0x98, 0x07, 0x47, 0x33,
    189     0x89, 0x80, 0x93, 0x2d, 0x41, 0x04, 0xbd, 0x50,
    190     0xc1, 0x99, 0x85, 0x99, 0x85, 0x99,
    191 };
    192 
    193 static const uint8_t unicode_prop_Cased1_index[18] = {
    194     0xb9, 0x02, 0x80,  //  002B9 at 36
    195     0xa0, 0x1e, 0x40,  //  01EA0 at 66
    196     0x9e, 0xa6, 0x40,  //  0A69E at 98
    197     0x55, 0xd4, 0x21,  //  1D455 at 129
    198     0x15, 0xd7, 0x21,  //  1D715 at 161
    199     0x8a, 0xf1, 0x01,  //  1F18A at 192 (upper bound)
    200 };
    201 
    202 static const uint8_t unicode_prop_Case_Ignorable_table[785] = {
    203     0xa6, 0x05, 0x80, 0x8a, 0x80, 0xa2, 0x00, 0x80,
    204     0xc6, 0x03, 0x00, 0x03, 0x01, 0x81, 0x41, 0xf6,
    205     0x40, 0xbf, 0x19, 0x18, 0x88, 0x08, 0x80, 0x40,
    206     0xfa, 0x86, 0x40, 0xce, 0x04, 0x80, 0xb0, 0xac,
    207     0x00, 0x01, 0x01, 0x00, 0xab, 0x80, 0x8a, 0x85,
    208     0x89, 0x8a, 0x00, 0xa2, 0x80, 0x89, 0x94, 0x8f,
    209     0x80, 0xe4, 0x38, 0x89, 0x03, 0xa0, 0x00, 0x80,
    210     0x9d, 0x9a, 0xda, 0x8a, 0xb9, 0x8a, 0x18, 0x08,
    211     0x97, 0x97, 0xaa, 0x82, 0xab, 0x06, 0x0c, 0x88,
    212     0xa8, 0xb9, 0xb6, 0x00, 0x03, 0x3b, 0x02, 0x86,
    213     0x89, 0x81, 0x8c, 0x80, 0x8e, 0x80, 0xb9, 0x03,
    214     0x1f, 0x80, 0x93, 0x81, 0x99, 0x01, 0x81, 0xb8,
    215     0x03, 0x0b, 0x09, 0x12, 0x80, 0x9d, 0x0a, 0x80,
    216     0x8a, 0x81, 0xb8, 0x03, 0x20, 0x0b, 0x80, 0x93,
    217     0x81, 0x95, 0x28, 0x80, 0xb9, 0x01, 0x00, 0x1f,
    218     0x06, 0x81, 0x8a, 0x81, 0x9d, 0x80, 0xbc, 0x80,
    219     0x8b, 0x80, 0xb1, 0x02, 0x80, 0xb6, 0x00, 0x14,
    220     0x10, 0x1e, 0x81, 0x8a, 0x81, 0x9c, 0x80, 0xb9,
    221     0x01, 0x05, 0x04, 0x81, 0x93, 0x81, 0x9b, 0x81,
    222     0xb8, 0x0b, 0x1f, 0x80, 0x93, 0x81, 0x9c, 0x80,
    223     0xc7, 0x06, 0x10, 0x80, 0xd9, 0x01, 0x86, 0x8a,
    224     0x88, 0xe1, 0x01, 0x88, 0x88, 0x00, 0x86, 0xc8,
    225     0x81, 0x9a, 0x00, 0x00, 0x80, 0xb6, 0x8d, 0x04,
    226     0x01, 0x84, 0x8a, 0x80, 0xa3, 0x88, 0x80, 0xe5,
    227     0x18, 0x28, 0x09, 0x81, 0x98, 0x0b, 0x82, 0x8f,
    228     0x83, 0x8c, 0x01, 0x0d, 0x80, 0x8e, 0x80, 0xdd,
    229     0x80, 0x42, 0x5f, 0x82, 0x43, 0xb1, 0x82, 0x9c,
    230     0x81, 0x9d, 0x81, 0x9d, 0x81, 0xbf, 0x08, 0x37,
    231     0x01, 0x8a, 0x10, 0x20, 0xac, 0x84, 0xb2, 0x80,
    232     0xc0, 0x81, 0xa1, 0x80, 0xf5, 0x13, 0x81, 0x88,
    233     0x05, 0x82, 0x40, 0xda, 0x09, 0x80, 0xb9, 0x00,
    234     0x30, 0x00, 0x01, 0x3d, 0x89, 0x08, 0xa6, 0x07,
    235     0xad, 0x81, 0x8b, 0x93, 0x83, 0xaf, 0x00, 0x20,
    236     0x04, 0x80, 0xa7, 0x88, 0x8b, 0x81, 0x9f, 0x19,
    237     0x08, 0x82, 0xb7, 0x00, 0x0a, 0x00, 0x82, 0xb9,
    238     0x39, 0x81, 0xbf, 0x85, 0xd1, 0x10, 0x8c, 0x06,
    239     0x18, 0x28, 0x11, 0xb1, 0xbe, 0x8c, 0x80, 0xa1,
    240     0xe4, 0x41, 0xbc, 0x00, 0x82, 0x8a, 0x82, 0x8c,
    241     0x82, 0x8c, 0x82, 0x8c, 0x81, 0x8b, 0x27, 0x81,
    242     0x89, 0x01, 0x01, 0x84, 0xb0, 0x20, 0x89, 0x00,
    243     0x8c, 0x80, 0x8f, 0x8c, 0xb2, 0xa0, 0x4b, 0x8a,
    244     0x81, 0xf0, 0x82, 0xfc, 0x80, 0x8e, 0x80, 0xdf,
    245     0x9f, 0xae, 0x80, 0x41, 0xd4, 0x80, 0xa3, 0x1a,
    246     0x24, 0x80, 0xdc, 0x85, 0xdc, 0x82, 0x60, 0x6f,
    247     0x15, 0x80, 0x44, 0xe1, 0x85, 0x41, 0x0d, 0x80,
    248     0xe1, 0x18, 0x89, 0x00, 0x9b, 0x83, 0xcf, 0x81,
    249     0x8d, 0xa1, 0xcd, 0x80, 0x96, 0x82, 0xe5, 0x1a,
    250     0x0f, 0x02, 0x03, 0x80, 0x98, 0x0c, 0x80, 0x40,
    251     0x96, 0x81, 0x99, 0x91, 0x8c, 0x80, 0xa5, 0x87,
    252     0x98, 0x8a, 0xad, 0x82, 0xaf, 0x01, 0x19, 0x81,
    253     0x90, 0x80, 0x94, 0x81, 0xc1, 0x29, 0x09, 0x81,
    254     0x8b, 0x07, 0x80, 0xa2, 0x80, 0x8a, 0x80, 0xb2,
    255     0x00, 0x11, 0x0c, 0x08, 0x80, 0x9a, 0x80, 0x8d,
    256     0x0c, 0x08, 0x80, 0xe3, 0x84, 0x88, 0x82, 0xf8,
    257     0x01, 0x03, 0x80, 0x60, 0x4f, 0x2f, 0x80, 0x40,
    258     0x92, 0x90, 0x42, 0x3c, 0x8f, 0x10, 0x8b, 0x8f,
    259     0xa1, 0x01, 0x80, 0x40, 0xa8, 0x06, 0x05, 0x80,
    260     0x8a, 0x80, 0xa2, 0x00, 0x80, 0xae, 0x80, 0xac,
    261     0x81, 0xc2, 0x80, 0x94, 0x82, 0x42, 0x00, 0x80,
    262     0x40, 0xe1, 0x80, 0x40, 0x94, 0x84, 0x44, 0x04,
    263     0x28, 0xa9, 0x80, 0x88, 0x42, 0x45, 0x10, 0x0c,
    264     0x83, 0xa7, 0x13, 0x80, 0x40, 0xa4, 0x81, 0x42,
    265     0x3c, 0x83, 0xa5, 0x80, 0x99, 0x20, 0x80, 0x41,
    266     0x3a, 0x81, 0x97, 0x80, 0xb3, 0x85, 0xc5, 0x8a,
    267     0xb0, 0x83, 0xfa, 0x80, 0xb5, 0x8e, 0xa8, 0x01,
    268     0x81, 0x89, 0x82, 0xb0, 0x19, 0x09, 0x03, 0x80,
    269     0x89, 0x80, 0xb1, 0x82, 0xa3, 0x20, 0x87, 0xbd,
    270     0x80, 0x8b, 0x81, 0xb3, 0x88, 0x89, 0x19, 0x80,
    271     0xde, 0x11, 0x00, 0x0d, 0x01, 0x80, 0x40, 0x9c,
    272     0x02, 0x87, 0x94, 0x81, 0xb8, 0x0a, 0x80, 0xa4,
    273     0x32, 0x84, 0xc5, 0x85, 0x8c, 0x00, 0x00, 0x80,
    274     0x8d, 0x81, 0xd4, 0x39, 0x10, 0x80, 0x96, 0x80,
    275     0xd3, 0x28, 0x03, 0x08, 0x81, 0x40, 0xed, 0x1d,
    276     0x08, 0x81, 0x9a, 0x81, 0xd4, 0x39, 0x00, 0x81,
    277     0xe9, 0x00, 0x01, 0x28, 0x80, 0xe4, 0x00, 0x01,
    278     0x18, 0x84, 0x41, 0x02, 0x88, 0x01, 0x40, 0xff,
    279     0x08, 0x03, 0x80, 0x40, 0x8f, 0x19, 0x0b, 0x80,
    280     0x9f, 0x89, 0xa7, 0x29, 0x1f, 0x80, 0x88, 0x29,
    281     0x82, 0xad, 0x8c, 0x01, 0x40, 0xc5, 0x00, 0x10,
    282     0x80, 0x40, 0xc8, 0x30, 0x28, 0x80, 0xd1, 0x95,
    283     0x0e, 0x01, 0x01, 0xf9, 0x2a, 0x00, 0x08, 0x30,
    284     0x80, 0xc7, 0x0a, 0x00, 0x80, 0xc0, 0x80, 0x41,
    285     0x18, 0x81, 0x8a, 0x81, 0xb3, 0x24, 0x00, 0x80,
    286     0x96, 0x80, 0x54, 0xd4, 0x90, 0x85, 0x8e, 0x60,
    287     0x2c, 0xc7, 0x8b, 0x12, 0x49, 0xbf, 0x84, 0xba,
    288     0x86, 0x88, 0x83, 0x41, 0xfb, 0x82, 0xa7, 0x81,
    289     0x41, 0xe1, 0x80, 0xbe, 0x90, 0xbf, 0x08, 0x81,
    290     0x8c, 0x81, 0x60, 0x3f, 0xfb, 0x18, 0x30, 0x81,
    291     0x4c, 0x9d, 0x08, 0x83, 0x52, 0x5b, 0xad, 0x81,
    292     0x96, 0x42, 0x1f, 0x82, 0x88, 0x8f, 0x0e, 0x9d,
    293     0x83, 0x40, 0x93, 0x82, 0x47, 0xba, 0xb6, 0x83,
    294     0xb1, 0x38, 0x8d, 0x80, 0x95, 0x20, 0x8e, 0x45,
    295     0x4f, 0x30, 0x90, 0x0e, 0x01, 0x04, 0x84, 0xbd,
    296     0xa0, 0x80, 0x40, 0x9f, 0x8d, 0x41, 0x6f, 0x80,
    297     0xbc, 0x83, 0x41, 0xfa, 0x84, 0x40, 0xfd, 0x81,
    298     0x40, 0xf2, 0x01, 0x06, 0x0c, 0x80, 0x88, 0x80,
    299     0x41, 0xcf, 0x86, 0xec, 0x87, 0x4a, 0xae, 0x84,
    300     0x6c, 0x0c, 0x00, 0x80, 0x9d, 0xdf, 0xff, 0x40,
    301     0xef,
    302 };
    303 
    304 static const uint8_t unicode_prop_Case_Ignorable_index[75] = {
    305     0xbe, 0x05, 0x00,  //  005BE at 32
    306     0xfe, 0x07, 0x00,  //  007FE at 64
    307     0x52, 0x0a, 0xa0,  //  00A52 at 101
    308     0xc1, 0x0b, 0x00,  //  00BC1 at 128
    309     0x82, 0x0d, 0x00,  //  00D82 at 160
    310     0x3f, 0x10, 0x80,  //  0103F at 196
    311     0xd4, 0x17, 0x40,  //  017D4 at 226
    312     0xde, 0x1a, 0x20,  //  01ADE at 257
    313     0xe9, 0x1c, 0x00,  //  01CE9 at 288
    314     0x72, 0x20, 0x00,  //  02072 at 320
    315     0x16, 0xa0, 0x40,  //  0A016 at 354
    316     0xc6, 0xa8, 0x40,  //  0A8C6 at 386
    317     0xc2, 0xaa, 0xa0,  //  0AAC2 at 421
    318     0x30, 0xfe, 0x00,  //  0FE30 at 448
    319     0xb1, 0x07, 0x41,  //  107B1 at 482
    320     0x51, 0x0f, 0x01,  //  10F51 at 512
    321     0xd0, 0x11, 0x01,  //  111D0 at 544
    322     0x5f, 0x14, 0x01,  //  1145F at 576
    323     0x44, 0x19, 0x61,  //  11944 at 611
    324     0xa8, 0x1c, 0x01,  //  11CA8 at 640
    325     0x2a, 0x61, 0x61,  //  1612A at 675
    326     0xff, 0xaf, 0x01,  //  1AFFF at 704
    327     0x19, 0xe0, 0x61,  //  1E019 at 739
    328     0x00, 0xe7, 0x01,  //  1E700 at 768
    329     0xf0, 0x01, 0x0e,  //  E01F0 at 800 (upper bound)
    330 };
    331 
    332 static const uint8_t unicode_prop_ID_Start_table[1146] = {
    333     0xc0, 0x99, 0x85, 0x99, 0xae, 0x80, 0x89, 0x03,
    334     0x04, 0x96, 0x80, 0x9e, 0x80, 0x41, 0xc9, 0x83,
    335     0x8b, 0x8d, 0x26, 0x00, 0x80, 0x40, 0x80, 0x20,
    336     0x09, 0x18, 0x05, 0x00, 0x10, 0x00, 0x93, 0x80,
    337     0xd2, 0x80, 0x40, 0x8a, 0x87, 0x40, 0xa5, 0x80,
    338     0xa5, 0x08, 0x85, 0xa8, 0xc6, 0x9a, 0x1b, 0xac,
    339     0xaa, 0xa2, 0x08, 0xe2, 0x00, 0x8e, 0x0e, 0x81,
    340     0x89, 0x11, 0x80, 0x8f, 0x00, 0x9d, 0x9c, 0xd8,
    341     0x8a, 0x80, 0x97, 0xa0, 0x88, 0x0b, 0x04, 0x95,
    342     0x18, 0x88, 0x02, 0x80, 0x96, 0x98, 0x86, 0x8a,
    343     0x84, 0x97, 0x06, 0x8f, 0xa9, 0xb9, 0xb5, 0x10,
    344     0x91, 0x06, 0x89, 0x8e, 0x8f, 0x1f, 0x09, 0x81,
    345     0x95, 0x06, 0x00, 0x13, 0x10, 0x8f, 0x80, 0x8c,
    346     0x08, 0x82, 0x8d, 0x81, 0x89, 0x07, 0x2b, 0x09,
    347     0x95, 0x06, 0x01, 0x01, 0x01, 0x9e, 0x18, 0x80,
    348     0x92, 0x82, 0x8f, 0x88, 0x02, 0x80, 0x95, 0x06,
    349     0x01, 0x04, 0x10, 0x91, 0x80, 0x8e, 0x81, 0x96,
    350     0x80, 0x8a, 0x39, 0x09, 0x95, 0x06, 0x01, 0x04,
    351     0x10, 0x9d, 0x08, 0x82, 0x8e, 0x80, 0x90, 0x00,
    352     0x2a, 0x10, 0x1a, 0x08, 0x00, 0x0a, 0x0a, 0x12,
    353     0x8b, 0x95, 0x80, 0xb3, 0x38, 0x10, 0x96, 0x80,
    354     0x8f, 0x10, 0x99, 0x10, 0x09, 0x81, 0x9d, 0x03,
    355     0x38, 0x10, 0x96, 0x80, 0x89, 0x04, 0x10, 0x9d,
    356     0x10, 0x81, 0x8e, 0x81, 0x90, 0x88, 0x02, 0x80,
    357     0xa8, 0x08, 0x8f, 0x04, 0x17, 0x82, 0x97, 0x2c,
    358     0x91, 0x82, 0x97, 0x80, 0x88, 0x00, 0x0e, 0xb9,
    359     0xaf, 0x01, 0x8b, 0x86, 0xb9, 0x08, 0x00, 0x20,
    360     0x97, 0x00, 0x80, 0x89, 0x01, 0x88, 0x01, 0x20,
    361     0x80, 0x94, 0x83, 0x9f, 0x80, 0xbe, 0x38, 0xa3,
    362     0x9a, 0x84, 0xf2, 0xaa, 0x93, 0x80, 0x8f, 0x2b,
    363     0x1a, 0x02, 0x0e, 0x13, 0x8c, 0x8b, 0x80, 0x90,
    364     0xa5, 0x00, 0x20, 0x81, 0xaa, 0x80, 0x41, 0x4c,
    365     0x03, 0x0e, 0x00, 0x03, 0x81, 0xa8, 0x03, 0x81,
    366     0xa0, 0x03, 0x0e, 0x00, 0x03, 0x81, 0x8e, 0x80,
    367     0xb8, 0x03, 0x81, 0xc2, 0xa4, 0x8f, 0x8f, 0xd5,
    368     0x0d, 0x82, 0x42, 0x6b, 0x81, 0x90, 0x80, 0x99,
    369     0x84, 0xca, 0x82, 0x8a, 0x86, 0x91, 0x8c, 0x92,
    370     0x8d, 0x91, 0x8d, 0x8c, 0x02, 0x8e, 0xb3, 0xa2,
    371     0x03, 0x80, 0xc2, 0xd8, 0x86, 0xa8, 0x00, 0x84,
    372     0xc5, 0x89, 0x9e, 0xb0, 0x9d, 0x0c, 0x8a, 0xab,
    373     0x83, 0x99, 0xb5, 0x96, 0x88, 0xb4, 0xd1, 0x80,
    374     0xdc, 0xae, 0x90, 0x87, 0xb5, 0x9d, 0x8c, 0x81,
    375     0x89, 0xab, 0x99, 0xa3, 0xa8, 0x82, 0x89, 0xa3,
    376     0x81, 0x8a, 0x84, 0xaa, 0x0a, 0xa8, 0x18, 0x28,
    377     0x0a, 0x04, 0x40, 0xbf, 0xbf, 0x41, 0x15, 0x0d,
    378     0x81, 0xa5, 0x0d, 0x0f, 0x00, 0x00, 0x00, 0x80,
    379     0x9e, 0x81, 0xb4, 0x06, 0x00, 0x12, 0x06, 0x13,
    380     0x0d, 0x83, 0x8c, 0x22, 0x06, 0xf3, 0x80, 0x8c,
    381     0x80, 0x8f, 0x8c, 0xe4, 0x03, 0x01, 0x89, 0x00,
    382     0x0d, 0x28, 0x00, 0x00, 0x80, 0x8f, 0x0b, 0x24,
    383     0x18, 0x90, 0xa8, 0x4a, 0x76, 0x40, 0xe4, 0x2b,
    384     0x11, 0x8b, 0xa5, 0x00, 0x20, 0x81, 0xb7, 0x30,
    385     0x8f, 0x96, 0x88, 0x30, 0x30, 0x30, 0x30, 0x30,
    386     0x30, 0x30, 0x86, 0x42, 0x25, 0x82, 0x98, 0x88,
    387     0x34, 0x0c, 0x83, 0xd5, 0x1c, 0x80, 0xd9, 0x03,
    388     0x84, 0xaa, 0x80, 0xdd, 0x90, 0x9f, 0xaf, 0x8f,
    389     0x41, 0xff, 0x59, 0xbf, 0xbf, 0x60, 0x56, 0x8c,
    390     0xc2, 0xad, 0x81, 0x41, 0x0c, 0x82, 0x8f, 0x89,
    391     0x81, 0x93, 0xae, 0x8f, 0x9e, 0x81, 0xcf, 0xa6,
    392     0x88, 0x81, 0xe6, 0x81, 0xd1, 0x93, 0x90, 0x02,
    393     0x03, 0x80, 0x96, 0x9c, 0xb3, 0x8d, 0xb1, 0xbd,
    394     0x2a, 0x00, 0x81, 0x8a, 0x9b, 0x89, 0x96, 0x98,
    395     0x9c, 0x86, 0xae, 0x9b, 0x80, 0x8f, 0x20, 0x89,
    396     0x89, 0x20, 0xa8, 0x96, 0x10, 0x87, 0x93, 0x96,
    397     0x10, 0x82, 0xb1, 0x00, 0x11, 0x0c, 0x08, 0x00,
    398     0x97, 0x11, 0x8a, 0x32, 0x8b, 0x29, 0x29, 0x85,
    399     0x88, 0x30, 0x30, 0xaa, 0x80, 0x8d, 0x85, 0xf2,
    400     0x9c, 0x60, 0x2b, 0xa3, 0x8b, 0x96, 0x83, 0xb0,
    401     0x60, 0x21, 0x03, 0x41, 0x6d, 0x81, 0xe9, 0xa5,
    402     0x86, 0x8b, 0x24, 0x00, 0x89, 0x80, 0x8c, 0x04,
    403     0x00, 0x01, 0x01, 0x80, 0xeb, 0xa0, 0x41, 0x6a,
    404     0x91, 0xbf, 0x81, 0xb5, 0xa7, 0x8b, 0xf3, 0x20,
    405     0x40, 0x86, 0xa3, 0x99, 0x85, 0x99, 0x8a, 0xd8,
    406     0x15, 0x0d, 0x0d, 0x0a, 0xa2, 0x8b, 0x80, 0x99,
    407     0x80, 0x92, 0x01, 0x80, 0x8e, 0x81, 0x8d, 0xa1,
    408     0xfa, 0xc4, 0xb4, 0x41, 0x0a, 0x9c, 0x82, 0xb0,
    409     0xae, 0x9f, 0x8c, 0x9d, 0x84, 0xa5, 0x89, 0x9d,
    410     0x81, 0xa3, 0x1f, 0x04, 0xa9, 0x40, 0x9d, 0x91,
    411     0xa3, 0x83, 0xa3, 0x83, 0xa7, 0x87, 0xb3, 0x8b,
    412     0x8a, 0x80, 0x8e, 0x06, 0x01, 0x80, 0x8a, 0x80,
    413     0x8e, 0x06, 0x01, 0x82, 0xb3, 0x8b, 0x41, 0x36,
    414     0x88, 0x95, 0x89, 0x87, 0x97, 0x28, 0xa9, 0x80,
    415     0x88, 0xc4, 0x29, 0x00, 0xab, 0x01, 0x10, 0x81,
    416     0x96, 0x89, 0x96, 0x88, 0x9e, 0xc0, 0x92, 0x01,
    417     0x89, 0x95, 0x89, 0x99, 0x85, 0x99, 0xa5, 0xb7,
    418     0x29, 0xbf, 0x80, 0x8e, 0x18, 0x10, 0x9c, 0xa9,
    419     0x9c, 0x82, 0x9c, 0xa2, 0x38, 0x9b, 0x9a, 0xb5,
    420     0x89, 0x95, 0x89, 0x92, 0x8c, 0x91, 0xed, 0xc8,
    421     0xb6, 0xb2, 0x8c, 0xb2, 0x8c, 0xa3, 0xa5, 0x9b,
    422     0x88, 0x96, 0x40, 0xf9, 0xa9, 0x29, 0x8f, 0x85,
    423     0xb7, 0x9c, 0x89, 0x07, 0x95, 0xa9, 0x91, 0xad,
    424     0x94, 0x9a, 0x96, 0x8b, 0xb4, 0xb8, 0x09, 0x80,
    425     0x8c, 0xac, 0x9f, 0x98, 0x99, 0xa3, 0x9c, 0x01,
    426     0x07, 0xa2, 0x10, 0x8b, 0xaf, 0x8d, 0x83, 0x94,
    427     0x00, 0x80, 0xa2, 0x91, 0x80, 0x98, 0x92, 0x81,
    428     0xbe, 0x30, 0x00, 0x18, 0x8e, 0x80, 0x89, 0x86,
    429     0xae, 0xa5, 0x39, 0x09, 0x95, 0x06, 0x01, 0x04,
    430     0x10, 0x91, 0x80, 0x8b, 0x84, 0x9d, 0x89, 0x00,
    431     0x08, 0x80, 0xa5, 0x00, 0x98, 0x00, 0x80, 0xab,
    432     0xb4, 0x91, 0x83, 0x93, 0x82, 0x9d, 0xaf, 0x93,
    433     0x08, 0x80, 0x40, 0xb7, 0xae, 0xa8, 0x83, 0xa3,
    434     0xaf, 0x93, 0x80, 0xba, 0xaa, 0x8c, 0x80, 0xc6,
    435     0x9a, 0xa4, 0x86, 0x40, 0xb8, 0xab, 0xf3, 0xbf,
    436     0x9e, 0x39, 0x01, 0x38, 0x08, 0x97, 0x8e, 0x00,
    437     0x80, 0xdd, 0x39, 0xa6, 0x8f, 0x00, 0x80, 0x9b,
    438     0x80, 0x89, 0xa7, 0x30, 0x94, 0x80, 0x8a, 0xad,
    439     0x92, 0x80, 0x91, 0xc8, 0x40, 0xc6, 0xa0, 0x9e,
    440     0x88, 0x80, 0xa4, 0x90, 0x80, 0xb0, 0x9d, 0xef,
    441     0x30, 0x08, 0xa5, 0x94, 0x80, 0x98, 0x28, 0x08,
    442     0x9f, 0x8d, 0x80, 0x96, 0xab, 0x41, 0x03, 0x92,
    443     0x8e, 0x00, 0x8c, 0x80, 0xa1, 0xfb, 0x80, 0xce,
    444     0x43, 0x99, 0xe5, 0xee, 0x90, 0x40, 0xc3, 0x4a,
    445     0x4b, 0xe0, 0x8e, 0x44, 0x2f, 0x90, 0x85, 0x98,
    446     0x4f, 0x9a, 0x84, 0x42, 0x46, 0x5a, 0xb8, 0x9d,
    447     0x46, 0xe1, 0x42, 0x38, 0x86, 0x9e, 0x90, 0xce,
    448     0x90, 0x9d, 0x91, 0xaf, 0x8f, 0x83, 0x9e, 0x94,
    449     0x84, 0x92, 0x41, 0xaf, 0xac, 0x40, 0xd2, 0xbf,
    450     0x9f, 0x98, 0x81, 0x98, 0xab, 0xca, 0x20, 0xc1,
    451     0x8c, 0xbf, 0x08, 0x80, 0x8d, 0x84, 0x88, 0x5c,
    452     0xd5, 0xa8, 0x9f, 0xe0, 0xf2, 0x60, 0x21, 0xfc,
    453     0x18, 0x30, 0x08, 0x41, 0x22, 0x8e, 0x80, 0x9c,
    454     0x11, 0x80, 0x8d, 0x1f, 0x41, 0x8b, 0x49, 0x03,
    455     0xea, 0x84, 0x8c, 0x82, 0x88, 0x86, 0x89, 0x57,
    456     0x65, 0xd4, 0x80, 0xc6, 0x01, 0x08, 0x09, 0x0b,
    457     0x80, 0x8b, 0x00, 0x06, 0x80, 0xc0, 0x03, 0x0f,
    458     0x06, 0x80, 0x9b, 0x03, 0x04, 0x00, 0x16, 0x80,
    459     0x41, 0x53, 0x81, 0x98, 0x80, 0x98, 0x80, 0x9e,
    460     0x80, 0x98, 0x80, 0x9e, 0x80, 0x98, 0x80, 0x9e,
    461     0x80, 0x98, 0x80, 0x9e, 0x80, 0x98, 0x07, 0x47,
    462     0x33, 0x9e, 0x2d, 0x41, 0x04, 0xbd, 0x40, 0x91,
    463     0xac, 0x89, 0x86, 0x8f, 0x80, 0x41, 0x40, 0x9d,
    464     0x91, 0xab, 0x41, 0xe3, 0x9b, 0x40, 0xe3, 0x9d,
    465     0x08, 0x40, 0xce, 0x9e, 0x02, 0x01, 0x06, 0x0c,
    466     0x88, 0x81, 0x40, 0xdf, 0x30, 0x18, 0x08, 0x8e,
    467     0x80, 0x40, 0xc4, 0xba, 0xc3, 0x30, 0x44, 0xb3,
    468     0x18, 0x9a, 0x01, 0x00, 0x08, 0x80, 0x89, 0x03,
    469     0x00, 0x00, 0x28, 0x18, 0x00, 0x00, 0x02, 0x01,
    470     0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00,
    471     0x0b, 0x06, 0x03, 0x03, 0x00, 0x80, 0x89, 0x80,
    472     0x90, 0x22, 0x04, 0x80, 0x90, 0x51, 0x43, 0x60,
    473     0xa6, 0xdf, 0x9f, 0x51, 0x1d, 0x81, 0x56, 0x8d,
    474     0x81, 0x5d, 0x30, 0x8e, 0x42, 0x6d, 0x49, 0xa1,
    475     0x42, 0x1d, 0x45, 0xe1, 0x53, 0x4a, 0x84, 0x60,
    476     0x21, 0x29,
    477 };
    478 
    479 static const uint8_t unicode_prop_ID_Start_index[108] = {
    480     0xf6, 0x03, 0x20,  //  003F6 at 33
    481     0xa6, 0x07, 0x00,  //  007A6 at 64
    482     0xa9, 0x09, 0x20,  //  009A9 at 97
    483     0xb1, 0x0a, 0x00,  //  00AB1 at 128
    484     0xba, 0x0b, 0x20,  //  00BBA at 161
    485     0x3b, 0x0d, 0x20,  //  00D3B at 193
    486     0xc7, 0x0e, 0x20,  //  00EC7 at 225
    487     0x49, 0x12, 0x00,  //  01249 at 256
    488     0x9b, 0x16, 0x00,  //  0169B at 288
    489     0xac, 0x19, 0x00,  //  019AC at 320
    490     0xc0, 0x1d, 0x80,  //  01DC0 at 356
    491     0x80, 0x20, 0x20,  //  02080 at 385
    492     0x70, 0x2d, 0x00,  //  02D70 at 416
    493     0x00, 0x32, 0x00,  //  03200 at 448
    494     0x06, 0xa8, 0x00,  //  0A806 at 480
    495     0x77, 0xaa, 0x00,  //  0AA77 at 512
    496     0xfc, 0xd7, 0x00,  //  0D7FC at 544
    497     0xfd, 0xfe, 0x40,  //  0FEFD at 578
    498     0xd1, 0x02, 0x01,  //  102D1 at 608
    499     0xb2, 0x05, 0x21,  //  105B2 at 641
    500     0xf6, 0x08, 0x01,  //  108F6 at 672
    501     0x49, 0x0c, 0x01,  //  10C49 at 704
    502     0x76, 0x10, 0x01,  //  11076 at 736
    503     0xdf, 0x12, 0x21,  //  112DF at 769
    504     0xc8, 0x14, 0x41,  //  114C8 at 802
    505     0x42, 0x19, 0x21,  //  11942 at 833
    506     0x31, 0x1d, 0x61,  //  11D31 at 867
    507     0xf1, 0x2f, 0x41,  //  12FF1 at 898
    508     0x78, 0x6b, 0x01,  //  16B78 at 928
    509     0x23, 0xb1, 0xa1,  //  1B123 at 965
    510     0xad, 0xd4, 0x01,  //  1D4AD at 992
    511     0x6f, 0xd7, 0x01,  //  1D76F at 1024
    512     0xee, 0xe5, 0x01,  //  1E5EE at 1056
    513     0x38, 0xee, 0x01,  //  1EE38 at 1088
    514     0xe0, 0xa6, 0x42,  //  2A6E0 at 1122
    515     0x7a, 0x34, 0x03,  //  3347A at 1152 (upper bound)
    516 };
    517 
    518 static const uint8_t unicode_prop_ID_Continue1_table[708] = {
    519     0xaf, 0x89, 0xa4, 0x80, 0xd6, 0x80, 0x42, 0x47,
    520     0xef, 0x96, 0x80, 0x40, 0xfa, 0x84, 0x41, 0x08,
    521     0xac, 0x00, 0x01, 0x01, 0x00, 0xc7, 0x8a, 0xaf,
    522     0x9e, 0x28, 0xe4, 0x31, 0x29, 0x08, 0x19, 0x89,
    523     0x96, 0x80, 0x9d, 0x9a, 0xda, 0x8a, 0x8e, 0x89,
    524     0xa0, 0x88, 0x88, 0x80, 0x97, 0x18, 0x88, 0x02,
    525     0x04, 0xaa, 0x82, 0xba, 0x88, 0xa9, 0x97, 0x80,
    526     0xa0, 0xb5, 0x10, 0x91, 0x06, 0x89, 0x09, 0x89,
    527     0x90, 0x82, 0xb7, 0x00, 0x31, 0x09, 0x82, 0x88,
    528     0x80, 0x89, 0x09, 0x89, 0x8d, 0x01, 0x82, 0xb7,
    529     0x00, 0x23, 0x09, 0x12, 0x80, 0x93, 0x8b, 0x10,
    530     0x8a, 0x82, 0xb7, 0x00, 0x38, 0x10, 0x82, 0x93,
    531     0x09, 0x89, 0x89, 0x28, 0x82, 0xb7, 0x00, 0x31,
    532     0x09, 0x16, 0x82, 0x89, 0x09, 0x89, 0x91, 0x80,
    533     0xba, 0x22, 0x10, 0x83, 0x88, 0x80, 0x8d, 0x89,
    534     0x8f, 0x84, 0xb6, 0x00, 0x30, 0x10, 0x1e, 0x81,
    535     0x8a, 0x09, 0x89, 0x90, 0x82, 0xb7, 0x00, 0x30,
    536     0x10, 0x1e, 0x81, 0x8a, 0x09, 0x89, 0x10, 0x8b,
    537     0x83, 0xb6, 0x08, 0x30, 0x10, 0x83, 0x88, 0x80,
    538     0x89, 0x09, 0x89, 0x90, 0x82, 0xc5, 0x03, 0x28,
    539     0x00, 0x3d, 0x89, 0x09, 0xbc, 0x01, 0x86, 0x8b,
    540     0x38, 0x89, 0xd6, 0x01, 0x88, 0x8a, 0x30, 0x89,
    541     0xbd, 0x0d, 0x89, 0x8a, 0x00, 0x00, 0x03, 0x81,
    542     0xb0, 0x93, 0x01, 0x84, 0x8a, 0x80, 0xa3, 0x88,
    543     0x80, 0xe3, 0x93, 0x80, 0x89, 0x8b, 0x1b, 0x10,
    544     0x11, 0x32, 0x83, 0x8c, 0x8b, 0x80, 0x8e, 0x42,
    545     0xbe, 0x82, 0x88, 0x88, 0x43, 0x9f, 0x83, 0x9b,
    546     0x82, 0x9c, 0x81, 0x9d, 0x81, 0xbf, 0x9f, 0x88,
    547     0x01, 0x89, 0xa0, 0x10, 0x8a, 0x40, 0x8e, 0x80,
    548     0xf5, 0x8b, 0x83, 0x8b, 0x89, 0x89, 0xff, 0x8a,
    549     0xbb, 0x84, 0xb8, 0x89, 0x80, 0x9c, 0x81, 0x8a,
    550     0x85, 0x89, 0x95, 0x8d, 0x80, 0x9e, 0x81, 0x8b,
    551     0x93, 0x84, 0xae, 0x90, 0x8a, 0x89, 0x90, 0x88,
    552     0x8b, 0x82, 0x9d, 0x8c, 0x81, 0x89, 0xab, 0x8d,
    553     0xaf, 0x93, 0x87, 0x89, 0x85, 0x89, 0xf5, 0x10,
    554     0x94, 0x18, 0x28, 0x0a, 0x40, 0xc5, 0xbf, 0x42,
    555     0x0b, 0x81, 0xb0, 0x81, 0x92, 0x80, 0xfa, 0x8c,
    556     0x18, 0x82, 0x8b, 0x4b, 0xfd, 0x82, 0x40, 0x8c,
    557     0x80, 0xdf, 0x9f, 0x42, 0x29, 0x85, 0xe8, 0x81,
    558     0xdf, 0x80, 0x60, 0x75, 0x23, 0x89, 0xc4, 0x03,
    559     0x89, 0x9f, 0x81, 0xcf, 0x81, 0x41, 0x0f, 0x02,
    560     0x03, 0x80, 0x96, 0x23, 0x80, 0xd2, 0x81, 0xb1,
    561     0x91, 0x89, 0x89, 0x85, 0x91, 0x8c, 0x8a, 0x9b,
    562     0x87, 0x98, 0x8c, 0xab, 0x83, 0xae, 0x8d, 0x8e,
    563     0x89, 0x8a, 0x80, 0x89, 0x89, 0xae, 0x8d, 0x8b,
    564     0x07, 0x09, 0x89, 0xa0, 0x82, 0xb1, 0x00, 0x11,
    565     0x0c, 0x08, 0x80, 0xa8, 0x24, 0x81, 0x40, 0xeb,
    566     0x38, 0x09, 0x89, 0x60, 0x4f, 0x23, 0x80, 0x42,
    567     0xe0, 0x8f, 0x8f, 0x8f, 0x11, 0x97, 0x82, 0x40,
    568     0xbf, 0x89, 0xa4, 0x80, 0xa4, 0x80, 0x42, 0x96,
    569     0x80, 0x40, 0xe1, 0x80, 0x40, 0x94, 0x84, 0x41,
    570     0x24, 0x89, 0x45, 0x56, 0x10, 0x0c, 0x83, 0xa7,
    571     0x13, 0x80, 0x40, 0xa4, 0x81, 0x42, 0x3c, 0x1f,
    572     0x89, 0x85, 0x89, 0x9e, 0x84, 0x41, 0x3c, 0x81,
    573     0xcc, 0x85, 0xc5, 0x8a, 0xb0, 0x83, 0xf9, 0x82,
    574     0xb4, 0x8e, 0x9e, 0x8a, 0x09, 0x89, 0x83, 0xac,
    575     0x8a, 0x30, 0xac, 0x89, 0x2a, 0xa3, 0x8d, 0x80,
    576     0x89, 0x21, 0xab, 0x80, 0x8b, 0x82, 0xaf, 0x8d,
    577     0x3b, 0x80, 0x8b, 0xd1, 0x8b, 0x28, 0x08, 0x40,
    578     0x9c, 0x8b, 0x84, 0x89, 0x2b, 0xb6, 0x08, 0x31,
    579     0x09, 0x82, 0x88, 0x80, 0x89, 0x09, 0x32, 0x84,
    580     0xc2, 0x88, 0x00, 0x08, 0x03, 0x04, 0x00, 0x8d,
    581     0x81, 0xd1, 0x91, 0x88, 0x89, 0x18, 0xd0, 0x93,
    582     0x8b, 0x89, 0x40, 0xd4, 0x31, 0x88, 0x9a, 0x81,
    583     0xd1, 0x90, 0x8e, 0x89, 0xd0, 0x8c, 0x87, 0x89,
    584     0x85, 0x93, 0xb8, 0x8e, 0x83, 0x89, 0x40, 0xf1,
    585     0x8e, 0x40, 0xa4, 0x89, 0xc5, 0x28, 0x09, 0x18,
    586     0x00, 0x81, 0x8b, 0x89, 0xf6, 0x31, 0x32, 0x80,
    587     0x9b, 0x89, 0xa7, 0x30, 0x1f, 0x80, 0x88, 0x8a,
    588     0xad, 0x8f, 0x40, 0xc5, 0x87, 0x40, 0x87, 0x89,
    589     0xb4, 0x38, 0x87, 0x8f, 0x89, 0xb7, 0x95, 0x80,
    590     0x8d, 0xf9, 0x2a, 0x00, 0x08, 0x30, 0x07, 0x89,
    591     0xaf, 0x20, 0x08, 0x27, 0x89, 0xb5, 0x89, 0x41,
    592     0x08, 0x83, 0x88, 0x08, 0x80, 0xaf, 0x32, 0x84,
    593     0x8c, 0x8a, 0x54, 0xe4, 0x05, 0x8e, 0x60, 0x2c,
    594     0xc7, 0x9b, 0x49, 0x25, 0x89, 0xd5, 0x89, 0xa5,
    595     0x84, 0xba, 0x86, 0x98, 0x89, 0x42, 0x15, 0x89,
    596     0x41, 0xd4, 0x00, 0xb6, 0x33, 0xd0, 0x80, 0x8a,
    597     0x81, 0x60, 0x4c, 0xaa, 0x81, 0x50, 0x50, 0x89,
    598     0x42, 0x05, 0xad, 0x81, 0x96, 0x42, 0x1d, 0x22,
    599     0x2f, 0x39, 0x86, 0x9d, 0x83, 0x40, 0x93, 0x82,
    600     0x45, 0x88, 0xb1, 0x41, 0xff, 0xb6, 0x83, 0xb1,
    601     0x38, 0x8d, 0x80, 0x95, 0x20, 0x8e, 0x45, 0x4f,
    602     0x30, 0x90, 0x0e, 0x01, 0x04, 0xe3, 0x80, 0x40,
    603     0x9f, 0x86, 0x88, 0x89, 0x41, 0x63, 0x80, 0xbc,
    604     0x8d, 0x41, 0xf1, 0x8d, 0x40, 0xf3, 0x08, 0x89,
    605     0x40, 0xe7, 0x01, 0x06, 0x0c, 0x80, 0x41, 0xd9,
    606     0x86, 0xec, 0x34, 0x89, 0x52, 0x95, 0x89, 0x6c,
    607     0x05, 0x05, 0x40, 0xef,
    608 };
    609 
    610 static const uint8_t unicode_prop_ID_Continue1_index[66] = {
    611     0xfa, 0x06, 0x00,  //  006FA at 32
    612     0x70, 0x09, 0x00,  //  00970 at 64
    613     0xf0, 0x0a, 0x40,  //  00AF0 at 98
    614     0x57, 0x0c, 0x00,  //  00C57 at 128
    615     0xf0, 0x0d, 0x60,  //  00DF0 at 163
    616     0xc7, 0x0f, 0x20,  //  00FC7 at 193
    617     0xea, 0x17, 0x40,  //  017EA at 226
    618     0xec, 0x1a, 0x00,  //  01AEC at 256
    619     0x0e, 0x20, 0x40,  //  0200E at 290
    620     0x7e, 0xa6, 0x20,  //  0A67E at 321
    621     0xda, 0xa9, 0x20,  //  0A9DA at 353
    622     0x10, 0xfe, 0x40,  //  0FE10 at 386
    623     0x40, 0x0a, 0x41,  //  10A40 at 418
    624     0xbb, 0x10, 0x21,  //  110BB at 449
    625     0x4e, 0x13, 0x41,  //  1134E at 482
    626     0xde, 0x15, 0x01,  //  115DE at 512
    627     0xe5, 0x19, 0x01,  //  119E5 at 544
    628     0x5a, 0x1d, 0x01,  //  11D5A at 576
    629     0xf5, 0x6a, 0x21,  //  16AF5 at 609
    630     0x8c, 0xd1, 0x61,  //  1D18C at 643
    631     0x37, 0xe1, 0x41,  //  1E137 at 674
    632     0xf0, 0x01, 0x0e,  //  E01F0 at 704 (upper bound)
    633 };
    634 
    635 #ifdef CONFIG_ALL_UNICODE
    636 
    637 static const uint8_t unicode_cc_table[937] = {
    638     0xb2, 0xcf, 0xd4, 0x00, 0xe8, 0x03, 0xdc, 0x00,
    639     0xe8, 0x00, 0xd8, 0x04, 0xdc, 0x01, 0xca, 0x03,
    640     0xdc, 0x01, 0xca, 0x0a, 0xdc, 0x04, 0x01, 0x03,
    641     0xdc, 0xc7, 0x00, 0xf0, 0xc0, 0x02, 0xdc, 0xc2,
    642     0x01, 0xdc, 0x80, 0xc2, 0x03, 0xdc, 0xc0, 0x00,
    643     0xe8, 0x01, 0xdc, 0xc0, 0x41, 0xe9, 0x00, 0xea,
    644     0x41, 0xe9, 0x00, 0xea, 0x00, 0xe9, 0xcc, 0xb0,
    645     0xe2, 0xc4, 0xb0, 0xd8, 0x00, 0xdc, 0xc3, 0x00,
    646     0xdc, 0xc2, 0x00, 0xde, 0x00, 0xdc, 0xc5, 0x05,
    647     0xdc, 0xc1, 0x00, 0xdc, 0xc1, 0x00, 0xde, 0x00,
    648     0xe4, 0xc0, 0x49, 0x0a, 0x43, 0x13, 0x80, 0x00,
    649     0x17, 0x80, 0x41, 0x18, 0x80, 0xc0, 0x00, 0xdc,
    650     0x80, 0x00, 0x12, 0xb0, 0x17, 0xc7, 0x42, 0x1e,
    651     0xaf, 0x47, 0x1b, 0xc1, 0x01, 0xdc, 0xc4, 0x00,
    652     0xdc, 0xc1, 0x00, 0xdc, 0x8f, 0x00, 0x23, 0xb0,
    653     0x34, 0xc6, 0x81, 0xc3, 0x00, 0xdc, 0xc0, 0x81,
    654     0xc1, 0x80, 0x00, 0xdc, 0xc1, 0x00, 0xdc, 0xa2,
    655     0x00, 0x24, 0x9d, 0xc0, 0x00, 0xdc, 0xc1, 0x00,
    656     0xdc, 0xc1, 0x02, 0xdc, 0xc0, 0x01, 0xdc, 0xc0,
    657     0x00, 0xdc, 0xc2, 0x00, 0xdc, 0xc0, 0x00, 0xdc,
    658     0xc0, 0x00, 0xdc, 0xc0, 0x00, 0xdc, 0xc1, 0xb0,
    659     0x6f, 0xc6, 0x00, 0xdc, 0xc0, 0x88, 0x00, 0xdc,
    660     0x97, 0xc3, 0x80, 0xc8, 0x80, 0xc2, 0x80, 0xc4,
    661     0xaa, 0x02, 0xdc, 0xb0, 0x0a, 0xc1, 0x02, 0xdc,
    662     0xc3, 0xa9, 0xc4, 0x04, 0xdc, 0xcd, 0x80, 0x00,
    663     0xdc, 0xc1, 0x00, 0xdc, 0xc1, 0x00, 0xdc, 0xc2,
    664     0x02, 0xdc, 0x42, 0x1b, 0xc2, 0x00, 0xdc, 0xc1,
    665     0x01, 0xdc, 0xc4, 0xb0, 0x0b, 0x00, 0x07, 0x8f,
    666     0x00, 0x09, 0x82, 0xc0, 0x00, 0xdc, 0xc1, 0xb0,
    667     0x36, 0x00, 0x07, 0x8f, 0x00, 0x09, 0xaf, 0xc0,
    668     0xb0, 0x0c, 0x00, 0x07, 0x8f, 0x00, 0x09, 0xb0,
    669     0x3d, 0x00, 0x07, 0x8f, 0x00, 0x09, 0xb0, 0x3d,
    670     0x00, 0x07, 0x8f, 0x00, 0x09, 0xb0, 0x4e, 0x00,
    671     0x09, 0xb0, 0x3d, 0x00, 0x07, 0x8f, 0x00, 0x09,
    672     0x86, 0x00, 0x54, 0x00, 0x5b, 0xb0, 0x34, 0x00,
    673     0x07, 0x8f, 0x00, 0x09, 0xb0, 0x3c, 0x01, 0x09,
    674     0x8f, 0x00, 0x09, 0xb0, 0x4b, 0x00, 0x09, 0xb0,
    675     0x3c, 0x01, 0x67, 0x00, 0x09, 0x8c, 0x03, 0x6b,
    676     0xb0, 0x3b, 0x01, 0x76, 0x00, 0x09, 0x8c, 0x03,
    677     0x7a, 0xb0, 0x1b, 0x01, 0xdc, 0x9a, 0x00, 0xdc,
    678     0x80, 0x00, 0xdc, 0x80, 0x00, 0xd8, 0xb0, 0x06,
    679     0x41, 0x81, 0x80, 0x00, 0x84, 0x84, 0x03, 0x82,
    680     0x81, 0x00, 0x82, 0x80, 0xc1, 0x00, 0x09, 0x80,
    681     0xc1, 0xb0, 0x0d, 0x00, 0xdc, 0xb0, 0x3f, 0x00,
    682     0x07, 0x80, 0x01, 0x09, 0xb0, 0x21, 0x00, 0xdc,
    683     0xb2, 0x9e, 0xc2, 0xb3, 0x83, 0x01, 0x09, 0x9d,
    684     0x00, 0x09, 0xb0, 0x6c, 0x00, 0x09, 0x89, 0xc0,
    685     0xb0, 0x9a, 0x00, 0xe4, 0xb0, 0x5e, 0x00, 0xde,
    686     0xc0, 0x00, 0xdc, 0xb0, 0xaa, 0xc0, 0x00, 0xdc,
    687     0xb0, 0x16, 0x00, 0x09, 0x93, 0xc7, 0x81, 0x00,
    688     0xdc, 0xaf, 0xc4, 0x05, 0xdc, 0xc1, 0x00, 0xdc,
    689     0x80, 0x01, 0xdc, 0xc1, 0x01, 0xdc, 0xc4, 0x00,
    690     0xdc, 0xd1, 0x00, 0xdc, 0x81, 0xc5, 0x00, 0xdc,
    691     0xc3, 0x00, 0xea, 0xb0, 0x17, 0x00, 0x07, 0x8e,
    692     0x00, 0x09, 0xa5, 0xc0, 0x00, 0xdc, 0xc6, 0xb0,
    693     0x05, 0x01, 0x09, 0xb0, 0x09, 0x00, 0x07, 0x8a,
    694     0x01, 0x09, 0xb0, 0x12, 0x00, 0x07, 0xb0, 0x67,
    695     0xc2, 0x41, 0x00, 0x04, 0xdc, 0xc1, 0x03, 0xdc,
    696     0xc0, 0x41, 0x00, 0x05, 0x01, 0x83, 0x00, 0xdc,
    697     0x85, 0xc0, 0x82, 0xc1, 0xb0, 0x95, 0xc1, 0x00,
    698     0xdc, 0xc6, 0x00, 0xdc, 0xc1, 0x00, 0xea, 0x00,
    699     0xd6, 0x00, 0xdc, 0x00, 0xca, 0xe4, 0x00, 0xe8,
    700     0x01, 0xe4, 0x00, 0xdc, 0x00, 0xda, 0xc0, 0x00,
    701     0xe9, 0x00, 0xdc, 0xc0, 0x00, 0xdc, 0xb2, 0x9f,
    702     0xc1, 0x01, 0x01, 0xc3, 0x02, 0x01, 0xc1, 0x83,
    703     0xc0, 0x82, 0x01, 0x01, 0xc0, 0x00, 0xdc, 0xc0,
    704     0x01, 0x01, 0x03, 0xdc, 0xc0, 0xb8, 0x03, 0xcd,
    705     0xc2, 0xb0, 0x5c, 0x00, 0x09, 0xb0, 0x2f, 0xdf,
    706     0xb1, 0xf9, 0x00, 0xda, 0x00, 0xe4, 0x00, 0xe8,
    707     0x00, 0xde, 0x01, 0xe0, 0xb0, 0x38, 0x01, 0x08,
    708     0xb8, 0x6d, 0xa3, 0xc0, 0x83, 0xc9, 0x9f, 0xc1,
    709     0xb0, 0x1f, 0xc1, 0xb0, 0xe3, 0x00, 0x09, 0xa4,
    710     0x00, 0x09, 0xb0, 0x66, 0x00, 0x09, 0x9a, 0xd1,
    711     0xb0, 0x08, 0x02, 0xdc, 0xa4, 0x00, 0x09, 0xb0,
    712     0x2e, 0x00, 0x07, 0x8b, 0x00, 0x09, 0xb0, 0xbe,
    713     0xc0, 0x80, 0xc1, 0x00, 0xdc, 0x81, 0xc1, 0x84,
    714     0xc1, 0x80, 0xc0, 0xb0, 0x03, 0x00, 0x09, 0xb0,
    715     0xc5, 0x00, 0x09, 0xb8, 0x46, 0xff, 0x00, 0x1a,
    716     0xb2, 0xd0, 0xc6, 0x06, 0xdc, 0xc1, 0xb3, 0x9c,
    717     0x00, 0xdc, 0xb0, 0xb1, 0x00, 0xdc, 0xb0, 0x64,
    718     0xc4, 0xb6, 0x61, 0x00, 0xdc, 0x80, 0xc0, 0xa7,
    719     0xc0, 0x00, 0x01, 0x00, 0xdc, 0x83, 0x00, 0x09,
    720     0xb0, 0x74, 0xc0, 0x00, 0xdc, 0xb2, 0x0c, 0xc3,
    721     0xb0, 0x10, 0xc4, 0xb1, 0x0c, 0xc1, 0xb0, 0x1c,
    722     0x01, 0xdc, 0x80, 0x02, 0xdc, 0xb0, 0x15, 0x01,
    723     0xdc, 0xc2, 0x00, 0xdc, 0xc0, 0x03, 0xdc, 0xb0,
    724     0x00, 0xc0, 0x00, 0xdc, 0xc0, 0x00, 0xdc, 0xb0,
    725     0x8f, 0x00, 0x09, 0xa8, 0x00, 0x09, 0x8d, 0x00,
    726     0x09, 0xb0, 0x08, 0x00, 0x09, 0x00, 0x07, 0xb0,
    727     0x14, 0xc2, 0xaf, 0x01, 0x09, 0xb0, 0x0d, 0x00,
    728     0x07, 0xb0, 0x1b, 0x00, 0x09, 0x88, 0x00, 0x07,
    729     0xb0, 0x39, 0x00, 0x09, 0x00, 0x07, 0xb0, 0x81,
    730     0x00, 0x07, 0x00, 0x09, 0xb0, 0x1f, 0x01, 0x07,
    731     0x8f, 0x00, 0x09, 0x97, 0xc6, 0x82, 0xc4, 0xb0,
    732     0x28, 0x02, 0x09, 0xb0, 0x40, 0x00, 0x09, 0x82,
    733     0x00, 0x07, 0x96, 0xc0, 0xb0, 0x32, 0x00, 0x09,
    734     0x00, 0x07, 0xb0, 0xca, 0x00, 0x09, 0x00, 0x07,
    735     0xb0, 0x4d, 0x00, 0x09, 0xb0, 0x45, 0x00, 0x09,
    736     0x00, 0x07, 0xb0, 0x42, 0x00, 0x09, 0xb0, 0xdc,
    737     0x00, 0x09, 0x00, 0x07, 0xb0, 0xd1, 0x01, 0x09,
    738     0x83, 0x00, 0x07, 0xb0, 0x6b, 0x00, 0x09, 0xb0,
    739     0x22, 0x00, 0x09, 0x91, 0x00, 0x09, 0xb0, 0x20,
    740     0x00, 0x09, 0xb1, 0x74, 0x00, 0x09, 0xb0, 0xd1,
    741     0x00, 0x07, 0x80, 0x01, 0x09, 0xb0, 0x20, 0x00,
    742     0x09, 0xb1, 0x78, 0x01, 0x09, 0xb8, 0x39, 0xbb,
    743     0x00, 0x09, 0xb8, 0x01, 0x8f, 0x04, 0x01, 0xb0,
    744     0x0a, 0xc6, 0xb4, 0x88, 0x01, 0x06, 0xb8, 0x44,
    745     0x7b, 0x00, 0x01, 0xb8, 0x0c, 0x95, 0x01, 0xd8,
    746     0x02, 0x01, 0x82, 0x00, 0xe2, 0x04, 0xd8, 0x87,
    747     0x07, 0xdc, 0x81, 0xc4, 0x01, 0xdc, 0x9d, 0xc3,
    748     0xb0, 0x63, 0xc2, 0xb8, 0x05, 0x8a, 0xc6, 0x80,
    749     0xd0, 0x81, 0xc6, 0x80, 0xc1, 0x80, 0xc4, 0xb0,
    750     0x33, 0xc0, 0xb0, 0x6f, 0xc6, 0xb1, 0x46, 0xc0,
    751     0xb0, 0x0c, 0xc3, 0xb1, 0xcb, 0x01, 0xe8, 0x00,
    752     0xdc, 0xc0, 0xb0, 0xcd, 0xc0, 0x00, 0xdc, 0xb0,
    753     0xc2, 0xc0, 0x81, 0xc0, 0x86, 0xc1, 0x84, 0xc0,
    754     0xb1, 0xa9, 0x06, 0xdc, 0xb0, 0x3c, 0xc5, 0x00,
    755     0x07,
    756 };
    757 
    758 static const uint8_t unicode_cc_index[90] = {
    759     0x4d, 0x03, 0x00,  //  0034D at 32
    760     0x97, 0x05, 0x20,  //  00597 at 65
    761     0xc6, 0x05, 0x00,  //  005C6 at 96
    762     0xe7, 0x06, 0x00,  //  006E7 at 128
    763     0x45, 0x07, 0x00,  //  00745 at 160
    764     0x9c, 0x08, 0x00,  //  0089C at 192
    765     0x4d, 0x09, 0x00,  //  0094D at 224
    766     0x3c, 0x0b, 0x00,  //  00B3C at 256
    767     0x3d, 0x0d, 0x00,  //  00D3D at 288
    768     0x36, 0x0f, 0x00,  //  00F36 at 320
    769     0x38, 0x10, 0x20,  //  01038 at 353
    770     0x3a, 0x19, 0x00,  //  0193A at 384
    771     0xcb, 0x1a, 0x20,  //  01ACB at 417
    772     0xf2, 0x1b, 0x00,  //  01BF2 at 448
    773     0xc3, 0x1d, 0x20,  //  01DC3 at 481
    774     0xd0, 0x20, 0x00,  //  020D0 at 512
    775     0x00, 0x2e, 0x00,  //  02E00 at 544
    776     0x2c, 0xa8, 0x00,  //  0A82C at 576
    777     0xbe, 0xaa, 0x00,  //  0AABE at 608
    778     0x76, 0x03, 0x01,  //  10376 at 640
    779     0xfa, 0x0e, 0x01,  //  10EFA at 672
    780     0x80, 0x10, 0x21,  //  11080 at 705
    781     0xe9, 0x12, 0x01,  //  112E9 at 736
    782     0xc3, 0x14, 0x01,  //  114C3 at 768
    783     0x3f, 0x19, 0x01,  //  1193F at 800
    784     0x98, 0x1d, 0x21,  //  11D98 at 833
    785     0x67, 0xd1, 0x01,  //  1D167 at 864
    786     0x8f, 0xe0, 0x21,  //  1E08F at 897
    787     0xf6, 0xe6, 0x01,  //  1E6F6 at 928
    788     0x4b, 0xe9, 0x01,  //  1E94B at 960 (upper bound)
    789 };
    790 
    791 static const uint32_t unicode_decomp_table1[709] = {
    792     0x00280081, 0x002a0097, 0x002a8081, 0x002bc097,
    793     0x002c8115, 0x002d0097, 0x002d4081, 0x002e0097,
    794     0x002e4115, 0x002f0199, 0x00302016, 0x00400842,
    795     0x00448a42, 0x004a0442, 0x004c0096, 0x004c8117,
    796     0x004d0242, 0x004e4342, 0x004fc12f, 0x0050c342,
    797     0x005240bf, 0x00530342, 0x00550942, 0x005a0842,
    798     0x005e0096, 0x005e4342, 0x005fc081, 0x00680142,
    799     0x006bc142, 0x00710185, 0x0071c317, 0x00734844,
    800     0x00778344, 0x00798342, 0x007b02be, 0x007c4197,
    801     0x007d0142, 0x007e0444, 0x00800e42, 0x00878142,
    802     0x00898744, 0x00ac0483, 0x00b60317, 0x00b80283,
    803     0x00d00214, 0x00d10096, 0x00dd0080, 0x00de8097,
    804     0x00df8080, 0x00e10097, 0x00e1413e, 0x00e1c080,
    805     0x00e204be, 0x00ea83ae, 0x00f282ae, 0x00f401ad,
    806     0x00f4c12e, 0x00f54103, 0x00fc0303, 0x00fe4081,
    807     0x0100023e, 0x0101c0be, 0x010301be, 0x010640be,
    808     0x010e40be, 0x0114023e, 0x0115c0be, 0x011701be,
    809     0x011d8144, 0x01304144, 0x01340244, 0x01358144,
    810     0x01368344, 0x01388344, 0x013a8644, 0x013e0144,
    811     0x0161c085, 0x018882ae, 0x019d422f, 0x01b00184,
    812     0x01b4c084, 0x024a4084, 0x024c4084, 0x024d0084,
    813     0x0256042e, 0x0272c12e, 0x02770120, 0x0277c084,
    814     0x028cc084, 0x028d8084, 0x029641ae, 0x02978084,
    815     0x02d20084, 0x02d2c12e, 0x02d70120, 0x02e50084,
    816     0x02f281ae, 0x03120084, 0x03300084, 0x0331c122,
    817     0x0332812e, 0x035281ae, 0x03768084, 0x037701ae,
    818     0x038cc085, 0x03acc085, 0x03b7012f, 0x03c30081,
    819     0x03d0c084, 0x03d34084, 0x03d48084, 0x03d5c084,
    820     0x03d70084, 0x03da4084, 0x03dcc084, 0x03dd412e,
    821     0x03ddc085, 0x03de0084, 0x03de4085, 0x03e04084,
    822     0x03e4c084, 0x03e74084, 0x03e88084, 0x03e9c084,
    823     0x03eb0084, 0x03ee4084, 0x04098084, 0x043f0081,
    824     0x06c18484, 0x06c48084, 0x06cec184, 0x06d00120,
    825     0x06d0c084, 0x074b0383, 0x074cc41f, 0x074f1783,
    826     0x075e0081, 0x0766d283, 0x07801d44, 0x078e8942,
    827     0x07931844, 0x079f0d42, 0x07a58216, 0x07a68085,
    828     0x07a6c0be, 0x07a80d44, 0x07aea044, 0x07c00122,
    829     0x07c08344, 0x07c20122, 0x07c28344, 0x07c40122,
    830     0x07c48244, 0x07c60122, 0x07c68244, 0x07c8113e,
    831     0x07d08244, 0x07d20122, 0x07d28244, 0x07d40122,
    832     0x07d48344, 0x07d64c3e, 0x07dc4080, 0x07dc80be,
    833     0x07dcc080, 0x07dd00be, 0x07dd4080, 0x07dd80be,
    834     0x07ddc080, 0x07de00be, 0x07de4080, 0x07de80be,
    835     0x07dec080, 0x07df00be, 0x07df4080, 0x07e00820,
    836     0x07e40820, 0x07e80820, 0x07ec05be, 0x07eec080,
    837     0x07ef00be, 0x07ef4097, 0x07ef8080, 0x07efc117,
    838     0x07f0443e, 0x07f24080, 0x07f280be, 0x07f2c080,
    839     0x07f303be, 0x07f4c080, 0x07f582ae, 0x07f6c080,
    840     0x07f7433e, 0x07f8c080, 0x07f903ae, 0x07fac080,
    841     0x07fb013e, 0x07fb8102, 0x07fc83be, 0x07fe4080,
    842     0x07fe80be, 0x07fec080, 0x07ff00be, 0x07ff4080,
    843     0x07ff8097, 0x0800011e, 0x08008495, 0x08044081,
    844     0x0805c097, 0x08090081, 0x08094097, 0x08098099,
    845     0x080bc081, 0x080cc085, 0x080d00b1, 0x080d8085,
    846     0x080dc0b1, 0x080f0197, 0x0811c197, 0x0815c0b3,
    847     0x0817c081, 0x081c0595, 0x081ec081, 0x081f0215,
    848     0x0820051f, 0x08228583, 0x08254415, 0x082a0097,
    849     0x08400119, 0x08408081, 0x0840c0bf, 0x08414119,
    850     0x0841c081, 0x084240bf, 0x0842852d, 0x08454081,
    851     0x08458097, 0x08464295, 0x08480097, 0x08484099,
    852     0x08488097, 0x08490081, 0x08498080, 0x084a0081,
    853     0x084a8102, 0x084b0495, 0x084d421f, 0x084e4081,
    854     0x084ec099, 0x084f0283, 0x08514295, 0x08540119,
    855     0x0854809b, 0x0854c619, 0x0857c097, 0x08580081,
    856     0x08584097, 0x08588099, 0x0858c097, 0x08590081,
    857     0x08594097, 0x08598099, 0x0859c09b, 0x085a0097,
    858     0x085a4081, 0x085a8097, 0x085ac099, 0x085b0295,
    859     0x085c4097, 0x085c8099, 0x085cc097, 0x085d0081,
    860     0x085d4097, 0x085d8099, 0x085dc09b, 0x085e0097,
    861     0x085e4081, 0x085e8097, 0x085ec099, 0x085f0215,
    862     0x08624099, 0x0866813e, 0x086b80be, 0x087341be,
    863     0x088100be, 0x088240be, 0x088300be, 0x088901be,
    864     0x088b0085, 0x088b40b1, 0x088bc085, 0x088c00b1,
    865     0x089040be, 0x089100be, 0x0891c1be, 0x089801be,
    866     0x089b42be, 0x089d0144, 0x089e0144, 0x08a00144,
    867     0x08a10144, 0x08a20144, 0x08ab023e, 0x08b80244,
    868     0x08ba8220, 0x08ca411e, 0x0918049f, 0x091a4523,
    869     0x091cc097, 0x091d04a5, 0x091f452b, 0x0921c09b,
    870     0x092204a1, 0x09244525, 0x0926c099, 0x09270d25,
    871     0x092d8d1f, 0x09340d1f, 0x093a8081, 0x0a8300b3,
    872     0x0a9d0099, 0x0a9d4097, 0x0a9d8099, 0x0ab700be,
    873     0x0b1f0115, 0x0b5bc081, 0x0ba7c081, 0x0bbcc081,
    874     0x0bc004ad, 0x0bc244ad, 0x0bc484ad, 0x0bc6f383,
    875     0x0be0852d, 0x0be31d03, 0x0bf1882d, 0x0c000081,
    876     0x0c0d8283, 0x0c130b84, 0x0c194284, 0x0c1c0122,
    877     0x0c1cc122, 0x0c1d8122, 0x0c1e4122, 0x0c1f0122,
    878     0x0c250084, 0x0c26c123, 0x0c278084, 0x0c27c085,
    879     0x0c2b0b84, 0x0c314284, 0x0c340122, 0x0c34c122,
    880     0x0c358122, 0x0c364122, 0x0c370122, 0x0c3d0084,
    881     0x0c3dc220, 0x0c3f8084, 0x0c3fc085, 0x0c4c4a2d,
    882     0x0c51451f, 0x0c53ca9f, 0x0c5915ad, 0x0c648703,
    883     0x0c800741, 0x0c838089, 0x0c83c129, 0x0c8441a9,
    884     0x0c850089, 0x0c854129, 0x0c85c2a9, 0x0c870089,
    885     0x0c87408f, 0x0c87808d, 0x0c881241, 0x0c910203,
    886     0x0c940099, 0x0c9444a3, 0x0c968323, 0x0c98072d,
    887     0x0c9b84af, 0x0c9dc2a1, 0x0c9f00b5, 0x0c9f40b3,
    888     0x0c9f8085, 0x0ca01883, 0x0cac4223, 0x0cad4523,
    889     0x0cafc097, 0x0cb004a1, 0x0cb241a5, 0x0cb30097,
    890     0x0cb34099, 0x0cb38097, 0x0cb3c099, 0x0cb417ad,
    891     0x0cbfc085, 0x0cc001b3, 0x0cc0c0b1, 0x0cc100b3,
    892     0x0cc14131, 0x0cc1c0b5, 0x0cc200b3, 0x0cc241b1,
    893     0x0cc30133, 0x0cc38131, 0x0cc40085, 0x0cc440b1,
    894     0x0cc48133, 0x0cc50085, 0x0cc540b5, 0x0cc580b7,
    895     0x0cc5c0b5, 0x0cc600b1, 0x0cc64135, 0x0cc6c0b3,
    896     0x0cc701b1, 0x0cc7c0b3, 0x0cc800b5, 0x0cc840b3,
    897     0x0cc881b1, 0x0cc9422f, 0x0cca4131, 0x0ccac0b5,
    898     0x0ccb00b1, 0x0ccb40b3, 0x0ccb80b5, 0x0ccbc0b1,
    899     0x0ccc012f, 0x0ccc80b5, 0x0cccc0b3, 0x0ccd00b5,
    900     0x0ccd40b1, 0x0ccd80b5, 0x0ccdc085, 0x0cce02b1,
    901     0x0ccf40b3, 0x0ccf80b1, 0x0ccfc085, 0x0cd001b1,
    902     0x0cd0c0b3, 0x0cd101b1, 0x0cd1c0b5, 0x0cd200b3,
    903     0x0cd24085, 0x0cd280b5, 0x0cd2c085, 0x0cd30133,
    904     0x0cd381b1, 0x0cd440b3, 0x0cd48085, 0x0cd4c0b1,
    905     0x0cd500b3, 0x0cd54085, 0x0cd580b5, 0x0cd5c0b1,
    906     0x0cd60521, 0x0cd88525, 0x0cdb02a5, 0x0cdc4099,
    907     0x0cdc8117, 0x0cdd0099, 0x0cdd4197, 0x0cde0127,
    908     0x0cde8285, 0x0cdfc089, 0x0ce0043f, 0x0ce20099,
    909     0x0ce2409b, 0x0ce283bf, 0x0ce44219, 0x0ce54205,
    910     0x0ce6433f, 0x0ce7c131, 0x0ce84085, 0x0ce881b1,
    911     0x0ce94085, 0x0ce98107, 0x0cea0089, 0x0cea4097,
    912     0x0cea8219, 0x0ceb809d, 0x0cebc08d, 0x0cec083f,
    913     0x0cf00105, 0x0cf0809b, 0x0cf0c197, 0x0cf1809b,
    914     0x0cf1c099, 0x0cf20517, 0x0cf48099, 0x0cf4c117,
    915     0x0cf54119, 0x0cf5c097, 0x0cf6009b, 0x0cf64099,
    916     0x0cf68217, 0x0cf78119, 0x0cf804a1, 0x0cfa4525,
    917     0x0cfcc525, 0x0cff4125, 0x0cffc099, 0x29a70103,
    918     0x29dc0081, 0x29fc4215, 0x29fe0103, 0x2ad70203,
    919     0x2ada4081, 0x3e401482, 0x3e4a7f82, 0x3e6a3f82,
    920     0x3e8aa102, 0x3e9b0110, 0x3e9c2f82, 0x3eb3c590,
    921     0x3ec00197, 0x3ec0c119, 0x3ec1413f, 0x3ec4c2af,
    922     0x3ec74184, 0x3ec804ad, 0x3eca4081, 0x3eca8304,
    923     0x3ecc03a0, 0x3ece02a0, 0x3ecf8084, 0x3ed00120,
    924     0x3ed0c120, 0x3ed184ae, 0x3ed3c085, 0x3ed4312d,
    925     0x3ef4cbad, 0x3efa892f, 0x3eff022d, 0x3f002f2f,
    926     0x3f1782a5, 0x3f18c0b1, 0x3f1907af, 0x3f1cffaf,
    927     0x3f3c81a5, 0x3f3d64af, 0x3f542031, 0x3f649b31,
    928     0x3f7c0131, 0x3f7c83b3, 0x3f7e40b1, 0x3f7e80bd,
    929     0x3f7ec0bb, 0x3f7f00b3, 0x3f840503, 0x3f8c01ad,
    930     0x3f8cc315, 0x3f8e462d, 0x3f91cc03, 0x3f97c695,
    931     0x3f9c01af, 0x3f9d0085, 0x3f9d852f, 0x3fa03aad,
    932     0x3fbd442f, 0x3fc06f1f, 0x3fd7c11f, 0x3fd85fad,
    933     0x3fe80081, 0x3fe84f1f, 0x3ff0831f, 0x3ff2831f,
    934     0x3ff4831f, 0x3ff6819f, 0x3ff80783, 0x41724092,
    935     0x41790092, 0x41e04d83, 0x41e70f91, 0x44268192,
    936     0x442ac092, 0x444b8112, 0x44d2c112, 0x44e0c192,
    937     0x44e38092, 0x44e44092, 0x44f14212, 0x452ec212,
    938     0x456e8112, 0x464e0092, 0x58484412, 0x5b5a0192,
    939     0x73358d1f, 0x733c051f, 0x74578392, 0x746ec312,
    940     0x75000d1f, 0x75068d1f, 0x750d0d1f, 0x7513839f,
    941     0x7515891f, 0x751a0d1f, 0x75208d1f, 0x75271015,
    942     0x752f439f, 0x7531459f, 0x75340d1f, 0x753a8d1f,
    943     0x75410395, 0x7543441f, 0x7545839f, 0x75478d1f,
    944     0x754e0795, 0x7552839f, 0x75548d1f, 0x755b0d1f,
    945     0x75618d1f, 0x75680d1f, 0x756e8d1f, 0x75750d1f,
    946     0x757b8d1f, 0x75820d1f, 0x75888d1f, 0x758f0d1f,
    947     0x75958d1f, 0x759c0d1f, 0x75a28d1f, 0x75a90103,
    948     0x75aa089f, 0x75ae4081, 0x75ae839f, 0x75b04081,
    949     0x75b08c9f, 0x75b6c081, 0x75b7032d, 0x75b8889f,
    950     0x75bcc081, 0x75bd039f, 0x75bec081, 0x75bf0c9f,
    951     0x75c54081, 0x75c5832d, 0x75c7089f, 0x75cb4081,
    952     0x75cb839f, 0x75cd4081, 0x75cd8c9f, 0x75d3c081,
    953     0x75d4032d, 0x75d5889f, 0x75d9c081, 0x75da039f,
    954     0x75dbc081, 0x75dc0c9f, 0x75e24081, 0x75e2832d,
    955     0x75e4089f, 0x75e84081, 0x75e8839f, 0x75ea4081,
    956     0x75ea8c9f, 0x75f0c081, 0x75f1042d, 0x75f3851f,
    957     0x75f6051f, 0x75f8851f, 0x75fb051f, 0x75fd851f,
    958     0x780c049f, 0x780e419f, 0x780f059f, 0x7811c203,
    959     0x7812d0ad, 0x781b0103, 0x7b80022d, 0x7b814dad,
    960     0x7b884203, 0x7b89c081, 0x7b8a452d, 0x7b8d0403,
    961     0x7b908081, 0x7b91dc03, 0x7ba0052d, 0x7ba2c8ad,
    962     0x7ba84483, 0x7baac8ad, 0x7c400097, 0x7c404521,
    963     0x7c440d25, 0x7c4a8087, 0x7c4ac115, 0x7c4b4117,
    964     0x7c4c0d1f, 0x7c528217, 0x7c538099, 0x7c53c097,
    965     0x7c5a8197, 0x7c640097, 0x7c80012f, 0x7c808081,
    966     0x7c841603, 0x7c9004c1, 0x7c940103, 0x7efc051f,
    967     0xbe0001ac, 0xbe00d110, 0xbe0947ac, 0xbe0d3910,
    968     0xbe29872c, 0xbe2d022c, 0xbe2e3790, 0xbe49ff90,
    969     0xbe69bc10,
    970 };
    971 
    972 static const uint16_t unicode_decomp_table2[709] = {
    973     0x0020, 0x0000, 0x0061, 0x0002, 0x0004, 0x0006, 0x03bc, 0x0008,
    974     0x000a, 0x000c, 0x0015, 0x0095, 0x00a5, 0x00b9, 0x00c1, 0x00c3,
    975     0x00c7, 0x00cb, 0x00d1, 0x00d7, 0x00dd, 0x00e0, 0x00e6, 0x00f8,
    976     0x0108, 0x010a, 0x0073, 0x0110, 0x0112, 0x0114, 0x0120, 0x012c,
    977     0x0144, 0x014d, 0x0153, 0x0162, 0x0168, 0x016a, 0x0176, 0x0192,
    978     0x0194, 0x01a9, 0x01bb, 0x01c7, 0x01d1, 0x01d5, 0x02b9, 0x01d7,
    979     0x003b, 0x01d9, 0x01db, 0x00b7, 0x01e1, 0x01fc, 0x020c, 0x0218,
    980     0x021d, 0x0223, 0x0227, 0x03a3, 0x0233, 0x023f, 0x0242, 0x024b,
    981     0x024e, 0x0251, 0x025d, 0x0260, 0x0269, 0x026c, 0x026f, 0x0275,
    982     0x0278, 0x0281, 0x028a, 0x029c, 0x029f, 0x02a3, 0x02af, 0x02b9,
    983     0x02c5, 0x02c9, 0x02cd, 0x02d1, 0x02d5, 0x02e7, 0x02ed, 0x02f1,
    984     0x02f5, 0x02f9, 0x02fd, 0x0305, 0x0309, 0x030d, 0x0313, 0x0317,
    985     0x031b, 0x0323, 0x0327, 0x032b, 0x032f, 0x0335, 0x033d, 0x0341,
    986     0x0349, 0x034d, 0x0351, 0x0f0b, 0x0357, 0x035b, 0x035f, 0x0363,
    987     0x0367, 0x036b, 0x036f, 0x0373, 0x0379, 0x037d, 0x0381, 0x0385,
    988     0x0389, 0x038d, 0x0391, 0x0395, 0x0399, 0x039d, 0x03a1, 0x10dc,
    989     0x03a5, 0x03c9, 0x03cd, 0x03d9, 0x03dd, 0x03e1, 0x03ef, 0x03f1,
    990     0x043d, 0x044f, 0x0499, 0x04f0, 0x0502, 0x054a, 0x0564, 0x056c,
    991     0x0570, 0x0573, 0x059a, 0x05fa, 0x05fe, 0x0607, 0x060b, 0x0614,
    992     0x0618, 0x061e, 0x0622, 0x0628, 0x068e, 0x0694, 0x0698, 0x069e,
    993     0x06a2, 0x06ab, 0x03ac, 0x06f3, 0x03ad, 0x06f6, 0x03ae, 0x06f9,
    994     0x03af, 0x06fc, 0x03cc, 0x06ff, 0x03cd, 0x0702, 0x03ce, 0x0705,
    995     0x0709, 0x070d, 0x0711, 0x0386, 0x0732, 0x0735, 0x03b9, 0x0737,
    996     0x073b, 0x0388, 0x0753, 0x0389, 0x0756, 0x0390, 0x076b, 0x038a,
    997     0x0777, 0x03b0, 0x0789, 0x038e, 0x0799, 0x079f, 0x07a3, 0x038c,
    998     0x07b8, 0x038f, 0x07bb, 0x00b4, 0x07be, 0x07c0, 0x07c2, 0x2010,
    999     0x07cb, 0x002e, 0x07cd, 0x07cf, 0x0020, 0x07d2, 0x07d6, 0x07db,
   1000     0x07df, 0x07e4, 0x07ea, 0x07f0, 0x0020, 0x07f6, 0x2212, 0x0801,
   1001     0x0805, 0x0807, 0x081d, 0x0825, 0x0827, 0x0043, 0x082d, 0x0830,
   1002     0x0190, 0x0836, 0x0839, 0x004e, 0x0845, 0x0847, 0x084c, 0x084e,
   1003     0x0851, 0x005a, 0x03a9, 0x005a, 0x0853, 0x0857, 0x0860, 0x0069,
   1004     0x0862, 0x0865, 0x086f, 0x0874, 0x087a, 0x087e, 0x08a2, 0x0049,
   1005     0x08a4, 0x08a6, 0x08a9, 0x0056, 0x08ab, 0x08ad, 0x08b0, 0x08b4,
   1006     0x0058, 0x08b6, 0x08b8, 0x08bb, 0x08c0, 0x08c2, 0x08c5, 0x0076,
   1007     0x08c7, 0x08c9, 0x08cc, 0x08d0, 0x0078, 0x08d2, 0x08d4, 0x08d7,
   1008     0x08db, 0x08de, 0x08e4, 0x08e7, 0x08f0, 0x08f3, 0x08f6, 0x08f9,
   1009     0x0902, 0x0906, 0x090b, 0x090f, 0x0914, 0x0917, 0x091a, 0x0923,
   1010     0x092c, 0x093b, 0x093e, 0x0941, 0x0944, 0x0947, 0x094a, 0x0956,
   1011     0x095c, 0x0960, 0x0962, 0x0964, 0x0968, 0x096a, 0x0970, 0x0978,
   1012     0x097c, 0x0980, 0x0986, 0x0989, 0x098f, 0x0991, 0x0030, 0x0993,
   1013     0x0999, 0x099c, 0x099e, 0x09a1, 0x09a4, 0x2d61, 0x6bcd, 0x9f9f,
   1014     0x09a6, 0x09b1, 0x09bc, 0x09c7, 0x0a95, 0x0aa1, 0x0b15, 0x0020,
   1015     0x0b27, 0x0b31, 0x0b8d, 0x0ba1, 0x0ba5, 0x0ba9, 0x0bad, 0x0bb1,
   1016     0x0bb5, 0x0bb9, 0x0bbd, 0x0bc1, 0x0bc5, 0x0c21, 0x0c35, 0x0c39,
   1017     0x0c3d, 0x0c41, 0x0c45, 0x0c49, 0x0c4d, 0x0c51, 0x0c55, 0x0c59,
   1018     0x0c6f, 0x0c71, 0x0c73, 0x0ca0, 0x0cbc, 0x0cdc, 0x0ce4, 0x0cec,
   1019     0x0cf4, 0x0cfc, 0x0d04, 0x0d0c, 0x0d14, 0x0d22, 0x0d2e, 0x0d7a,
   1020     0x0d82, 0x0d85, 0x0d89, 0x0d8d, 0x0d9d, 0x0db1, 0x0db5, 0x0dbc,
   1021     0x0dc2, 0x0dc6, 0x0e28, 0x0e2c, 0x0e30, 0x0e32, 0x0e36, 0x0e3c,
   1022     0x0e3e, 0x0e41, 0x0e43, 0x0e46, 0x0e77, 0x0e7b, 0x0e89, 0x0e8e,
   1023     0x0e94, 0x0e9c, 0x0ea3, 0x0ea9, 0x0eb4, 0x0ebe, 0x0ec6, 0x0eca,
   1024     0x0ecf, 0x0ed9, 0x0edd, 0x0ee4, 0x0eec, 0x0ef3, 0x0ef8, 0x0f04,
   1025     0x0f0a, 0x0f15, 0x0f1b, 0x0f22, 0x0f28, 0x0f33, 0x0f3d, 0x0f45,
   1026     0x0f4c, 0x0f51, 0x0f57, 0x0f5e, 0x0f63, 0x0f69, 0x0f70, 0x0f76,
   1027     0x0f7d, 0x0f82, 0x0f89, 0x0f8d, 0x0f9e, 0x0fa4, 0x0fa9, 0x0fad,
   1028     0x0fb8, 0x0fbe, 0x0fc9, 0x0fd0, 0x0fd6, 0x0fda, 0x0fe1, 0x0fe5,
   1029     0x0fef, 0x0ffa, 0x1000, 0x1004, 0x1009, 0x100f, 0x1013, 0x101a,
   1030     0x101f, 0x1023, 0x1029, 0x102f, 0x1032, 0x1036, 0x1039, 0x103f,
   1031     0x1045, 0x1059, 0x1061, 0x1079, 0x107c, 0x1080, 0x1095, 0x10a1,
   1032     0x10b1, 0x10c3, 0x10cb, 0x10cf, 0x10da, 0x10de, 0x10ea, 0x10f2,
   1033     0x10f4, 0x1100, 0x1105, 0x1111, 0x1141, 0x1149, 0x114d, 0x1153,
   1034     0x1157, 0x115a, 0x116e, 0x1171, 0x1175, 0x117b, 0x117d, 0x1181,
   1035     0x1184, 0x118c, 0x1192, 0x1196, 0x119c, 0x11a2, 0x11a8, 0x11ab,
   1036     0xa76f, 0x11af, 0x11b3, 0x11b7, 0x028d, 0x11bf, 0x1211, 0x130f,
   1037     0x140d, 0x1491, 0x1496, 0x1554, 0x156d, 0x1573, 0x1579, 0x157f,
   1038     0x158b, 0x1597, 0x002b, 0x15a2, 0x15ba, 0x15be, 0x15c2, 0x15c6,
   1039     0x15ca, 0x15ce, 0x15e2, 0x15e6, 0x164a, 0x1663, 0x1689, 0x168f,
   1040     0x174d, 0x1753, 0x1758, 0x1778, 0x1878, 0x187e, 0x1912, 0x19d4,
   1041     0x1a78, 0x1a80, 0x1a9e, 0x1aa3, 0x1ab7, 0x1ac1, 0x1ac7, 0x1adb,
   1042     0x1ae0, 0x1ae6, 0x1af4, 0x1b24, 0x1b31, 0x1b39, 0x1b3d, 0x1b53,
   1043     0x1bca, 0x1bdc, 0x1bde, 0x1be0, 0x3164, 0x1c21, 0x1c23, 0x1c25,
   1044     0x1c27, 0x1c29, 0x1c2b, 0x1c49, 0x1c4e, 0x1c53, 0x1c89, 0x1ccf,
   1045     0x1cdd, 0x1ce2, 0x1ceb, 0x1cf4, 0x1d02, 0x1d07, 0x1d0c, 0x1d1e,
   1046     0x1d30, 0x1d39, 0x1d3e, 0x1d62, 0x1d70, 0x1d72, 0x1d74, 0x1d94,
   1047     0x1daf, 0x1db1, 0x1db3, 0x1db5, 0x1db7, 0x1db9, 0x1dbb, 0x1dbd,
   1048     0x1ddd, 0x1ddf, 0x1de1, 0x1de3, 0x1de5, 0x1dec, 0x1dee, 0x1df0,
   1049     0x1df2, 0x1e01, 0x1e03, 0x1e05, 0x1e07, 0x1e09, 0x1e0b, 0x1e0d,
   1050     0x1e0f, 0x1e11, 0x1e13, 0x1e15, 0x1e17, 0x1e19, 0x1e1b, 0x1e1d,
   1051     0x1e21, 0x03f4, 0x1e23, 0x2207, 0x1e25, 0x2202, 0x1e27, 0x1e2f,
   1052     0x03f4, 0x1e31, 0x2207, 0x1e33, 0x2202, 0x1e35, 0x1e3d, 0x03f4,
   1053     0x1e3f, 0x2207, 0x1e41, 0x2202, 0x1e43, 0x1e4b, 0x03f4, 0x1e4d,
   1054     0x2207, 0x1e4f, 0x2202, 0x1e51, 0x1e59, 0x03f4, 0x1e5b, 0x2207,
   1055     0x1e5d, 0x2202, 0x1e5f, 0x1e69, 0x1e6b, 0x1e6d, 0x1e6f, 0x1e71,
   1056     0x1e73, 0x1e75, 0x1e77, 0x1e79, 0x1e81, 0x1ea4, 0x1ea8, 0x1eae,
   1057     0x1ecb, 0x062d, 0x1ed3, 0x1edf, 0x062c, 0x1eef, 0x1f5f, 0x1f6b,
   1058     0x1f7e, 0x1f90, 0x1fa3, 0x1fa5, 0x1fa9, 0x1faf, 0x1fb5, 0x1fb7,
   1059     0x1fbb, 0x1fbd, 0x1fc5, 0x1fc8, 0x1fca, 0x1fd0, 0x1fd2, 0x30b5,
   1060     0x1fd8, 0x2030, 0x2046, 0x204a, 0x204c, 0x2051, 0x209e, 0x20af,
   1061     0x21b0, 0x21c0, 0x21c6, 0x22c0, 0x23de,
   1062 };
   1063 
   1064 static const uint8_t unicode_decomp_data[9452] = {
   1065     0x20, 0x88, 0x20, 0x84, 0x32, 0x33, 0x20, 0x81,
   1066     0x20, 0xa7, 0x31, 0x6f, 0x31, 0xd0, 0x34, 0x31,
   1067     0xd0, 0x32, 0x33, 0xd0, 0x34, 0x41, 0x80, 0x41,
   1068     0x81, 0x41, 0x82, 0x41, 0x83, 0x41, 0x88, 0x41,
   1069     0x8a, 0x00, 0x00, 0x43, 0xa7, 0x45, 0x80, 0x45,
   1070     0x81, 0x45, 0x82, 0x45, 0x88, 0x49, 0x80, 0x49,
   1071     0x81, 0x49, 0x82, 0x49, 0x88, 0x00, 0x00, 0x4e,
   1072     0x83, 0x4f, 0x80, 0x4f, 0x81, 0x4f, 0x82, 0x4f,
   1073     0x83, 0x4f, 0x88, 0x00, 0x00, 0x00, 0x00, 0x55,
   1074     0x80, 0x55, 0x81, 0x55, 0x82, 0x55, 0x88, 0x59,
   1075     0x81, 0x00, 0x00, 0x00, 0x00, 0x61, 0x80, 0x61,
   1076     0x81, 0x61, 0x82, 0x61, 0x83, 0x61, 0x88, 0x61,
   1077     0x8a, 0x00, 0x00, 0x63, 0xa7, 0x65, 0x80, 0x65,
   1078     0x81, 0x65, 0x82, 0x65, 0x88, 0x69, 0x80, 0x69,
   1079     0x81, 0x69, 0x82, 0x69, 0x88, 0x00, 0x00, 0x6e,
   1080     0x83, 0x6f, 0x80, 0x6f, 0x81, 0x6f, 0x82, 0x6f,
   1081     0x83, 0x6f, 0x88, 0x00, 0x00, 0x00, 0x00, 0x75,
   1082     0x80, 0x75, 0x81, 0x75, 0x82, 0x75, 0x88, 0x79,
   1083     0x81, 0x00, 0x00, 0x79, 0x88, 0x41, 0x84, 0x41,
   1084     0x86, 0x41, 0xa8, 0x43, 0x81, 0x43, 0x82, 0x43,
   1085     0x87, 0x43, 0x8c, 0x44, 0x8c, 0x45, 0x84, 0x45,
   1086     0x86, 0x45, 0x87, 0x45, 0xa8, 0x45, 0x8c, 0x47,
   1087     0x82, 0x47, 0x86, 0x47, 0x87, 0x47, 0xa7, 0x48,
   1088     0x82, 0x49, 0x83, 0x49, 0x84, 0x49, 0x86, 0x49,
   1089     0xa8, 0x49, 0x87, 0x49, 0x4a, 0x69, 0x6a, 0x4a,
   1090     0x82, 0x4b, 0xa7, 0x4c, 0x81, 0x4c, 0xa7, 0x4c,
   1091     0x8c, 0x4c, 0x00, 0x00, 0x6b, 0x20, 0x6b, 0x4e,
   1092     0x81, 0x4e, 0xa7, 0x4e, 0x8c, 0xbc, 0x02, 0x6e,
   1093     0x4f, 0x84, 0x4f, 0x86, 0x4f, 0x8b, 0x52, 0x81,
   1094     0x52, 0xa7, 0x52, 0x8c, 0x53, 0x81, 0x53, 0x82,
   1095     0x53, 0xa7, 0x53, 0x8c, 0x54, 0xa7, 0x54, 0x8c,
   1096     0x55, 0x83, 0x55, 0x84, 0x55, 0x86, 0x55, 0x8a,
   1097     0x55, 0x8b, 0x55, 0xa8, 0x57, 0x82, 0x59, 0x82,
   1098     0x59, 0x88, 0x5a, 0x81, 0x5a, 0x87, 0x5a, 0x8c,
   1099     0x4f, 0x9b, 0x55, 0x9b, 0x44, 0x00, 0x7d, 0x01,
   1100     0x44, 0x00, 0x7e, 0x01, 0x64, 0x00, 0x7e, 0x01,
   1101     0x4c, 0x4a, 0x4c, 0x6a, 0x6c, 0x6a, 0x4e, 0x4a,
   1102     0x4e, 0x6a, 0x6e, 0x6a, 0x41, 0x00, 0x8c, 0x49,
   1103     0x00, 0x8c, 0x4f, 0x00, 0x8c, 0x55, 0x00, 0x8c,
   1104     0xdc, 0x00, 0x84, 0xdc, 0x00, 0x81, 0xdc, 0x00,
   1105     0x8c, 0xdc, 0x00, 0x80, 0xc4, 0x00, 0x84, 0x26,
   1106     0x02, 0x84, 0xc6, 0x00, 0x84, 0x47, 0x8c, 0x4b,
   1107     0x8c, 0x4f, 0xa8, 0xea, 0x01, 0x84, 0xeb, 0x01,
   1108     0x84, 0xb7, 0x01, 0x8c, 0x92, 0x02, 0x8c, 0x6a,
   1109     0x00, 0x8c, 0x44, 0x5a, 0x44, 0x7a, 0x64, 0x7a,
   1110     0x47, 0x81, 0x4e, 0x00, 0x80, 0xc5, 0x00, 0x81,
   1111     0xc6, 0x00, 0x81, 0xd8, 0x00, 0x81, 0x41, 0x8f,
   1112     0x41, 0x91, 0x45, 0x8f, 0x45, 0x91, 0x49, 0x8f,
   1113     0x49, 0x91, 0x4f, 0x8f, 0x4f, 0x91, 0x52, 0x8f,
   1114     0x52, 0x91, 0x55, 0x8f, 0x55, 0x91, 0x53, 0xa6,
   1115     0x54, 0xa6, 0x48, 0x8c, 0x41, 0x00, 0x87, 0x45,
   1116     0x00, 0xa7, 0xd6, 0x00, 0x84, 0xd5, 0x00, 0x84,
   1117     0x4f, 0x00, 0x87, 0x2e, 0x02, 0x84, 0x59, 0x00,
   1118     0x84, 0x68, 0x00, 0x66, 0x02, 0x6a, 0x00, 0x72,
   1119     0x00, 0x79, 0x02, 0x7b, 0x02, 0x81, 0x02, 0x77,
   1120     0x00, 0x79, 0x00, 0x20, 0x86, 0x20, 0x87, 0x20,
   1121     0x8a, 0x20, 0xa8, 0x20, 0x83, 0x20, 0x8b, 0x63,
   1122     0x02, 0x6c, 0x00, 0x73, 0x00, 0x78, 0x00, 0x95,
   1123     0x02, 0x80, 0x81, 0x00, 0x93, 0x88, 0x81, 0x20,
   1124     0xc5, 0x20, 0x81, 0xa8, 0x00, 0x81, 0x91, 0x03,
   1125     0x81, 0x95, 0x03, 0x81, 0x97, 0x03, 0x81, 0x99,
   1126     0x03, 0x81, 0x00, 0x00, 0x00, 0x9f, 0x03, 0x81,
   1127     0x00, 0x00, 0x00, 0xa5, 0x03, 0x81, 0xa9, 0x03,
   1128     0x81, 0xca, 0x03, 0x81, 0x01, 0x03, 0x98, 0x07,
   1129     0xa4, 0x07, 0xb0, 0x00, 0xb4, 0x00, 0xb6, 0x00,
   1130     0xb8, 0x00, 0xca, 0x00, 0x01, 0x03, 0xb8, 0x07,
   1131     0xc4, 0x07, 0xbe, 0x00, 0xc4, 0x00, 0xc8, 0x00,
   1132     0xa5, 0x03, 0x0d, 0x13, 0x00, 0x01, 0x03, 0xd1,
   1133     0x00, 0xd1, 0x07, 0xc6, 0x03, 0xc0, 0x03, 0xba,
   1134     0x03, 0xc1, 0x03, 0xc2, 0x03, 0x00, 0x00, 0x98,
   1135     0x03, 0xb5, 0x03, 0x15, 0x04, 0x80, 0x15, 0x04,
   1136     0x88, 0x00, 0x00, 0x00, 0x13, 0x04, 0x81, 0x06,
   1137     0x04, 0x88, 0x1a, 0x04, 0x81, 0x18, 0x04, 0x80,
   1138     0x23, 0x04, 0x86, 0x18, 0x04, 0x86, 0x38, 0x04,
   1139     0x86, 0x35, 0x04, 0x80, 0x35, 0x04, 0x88, 0x00,
   1140     0x00, 0x00, 0x33, 0x04, 0x81, 0x56, 0x04, 0x88,
   1141     0x3a, 0x04, 0x81, 0x38, 0x04, 0x80, 0x43, 0x04,
   1142     0x86, 0x74, 0x04, 0x8f, 0x16, 0x04, 0x86, 0x10,
   1143     0x04, 0x86, 0x10, 0x04, 0x88, 0x15, 0x04, 0x86,
   1144     0xd8, 0x04, 0x88, 0x16, 0x04, 0x88, 0x17, 0x04,
   1145     0x88, 0x18, 0x04, 0x84, 0x18, 0x04, 0x88, 0x1e,
   1146     0x04, 0x88, 0xe8, 0x04, 0x88, 0x2d, 0x04, 0x88,
   1147     0x23, 0x04, 0x84, 0x23, 0x04, 0x88, 0x23, 0x04,
   1148     0x8b, 0x27, 0x04, 0x88, 0x2b, 0x04, 0x88, 0x65,
   1149     0x05, 0x82, 0x05, 0x27, 0x06, 0x00, 0x2c, 0x00,
   1150     0x2d, 0x21, 0x2d, 0x00, 0x2e, 0x23, 0x2d, 0x27,
   1151     0x06, 0x00, 0x4d, 0x21, 0x4d, 0xa0, 0x4d, 0x23,
   1152     0x4d, 0xd5, 0x06, 0x54, 0x06, 0x00, 0x00, 0x00,
   1153     0x00, 0xc1, 0x06, 0x54, 0x06, 0xd2, 0x06, 0x54,
   1154     0x06, 0x28, 0x09, 0x3c, 0x09, 0x30, 0x09, 0x3c,
   1155     0x09, 0x33, 0x09, 0x3c, 0x09, 0x15, 0x09, 0x00,
   1156     0x27, 0x01, 0x27, 0x02, 0x27, 0x07, 0x27, 0x0c,
   1157     0x27, 0x0d, 0x27, 0x16, 0x27, 0x1a, 0x27, 0xbe,
   1158     0x09, 0x09, 0x00, 0x09, 0x19, 0xa1, 0x09, 0xbc,
   1159     0x09, 0xaf, 0x09, 0xbc, 0x09, 0x32, 0x0a, 0x3c,
   1160     0x0a, 0x38, 0x0a, 0x3c, 0x0a, 0x16, 0x0a, 0x00,
   1161     0x26, 0x01, 0x26, 0x06, 0x26, 0x2b, 0x0a, 0x3c,
   1162     0x0a, 0x47, 0x0b, 0x56, 0x0b, 0x3e, 0x0b, 0x09,
   1163     0x00, 0x09, 0x19, 0x21, 0x0b, 0x3c, 0x0b, 0x92,
   1164     0x0b, 0xd7, 0x0b, 0xbe, 0x0b, 0x08, 0x00, 0x09,
   1165     0x00, 0x08, 0x19, 0x46, 0x0c, 0x56, 0x0c, 0xbf,
   1166     0x0c, 0xd5, 0x0c, 0xc6, 0x0c, 0xd5, 0x0c, 0xc2,
   1167     0x0c, 0x04, 0x00, 0x08, 0x13, 0x3e, 0x0d, 0x08,
   1168     0x00, 0x09, 0x00, 0x08, 0x19, 0xd9, 0x0d, 0xca,
   1169     0x0d, 0xca, 0x0d, 0x0f, 0x05, 0x12, 0x00, 0x0f,
   1170     0x15, 0x4d, 0x0e, 0x32, 0x0e, 0xcd, 0x0e, 0xb2,
   1171     0x0e, 0x99, 0x0e, 0x12, 0x00, 0x12, 0x08, 0x42,
   1172     0x0f, 0xb7, 0x0f, 0x4c, 0x0f, 0xb7, 0x0f, 0x51,
   1173     0x0f, 0xb7, 0x0f, 0x56, 0x0f, 0xb7, 0x0f, 0x5b,
   1174     0x0f, 0xb7, 0x0f, 0x40, 0x0f, 0xb5, 0x0f, 0x71,
   1175     0x0f, 0x72, 0x0f, 0x71, 0x0f, 0x00, 0x03, 0x41,
   1176     0x0f, 0xb2, 0x0f, 0x81, 0x0f, 0xb3, 0x0f, 0x80,
   1177     0x0f, 0xb3, 0x0f, 0x81, 0x0f, 0x71, 0x0f, 0x80,
   1178     0x0f, 0x92, 0x0f, 0xb7, 0x0f, 0x9c, 0x0f, 0xb7,
   1179     0x0f, 0xa1, 0x0f, 0xb7, 0x0f, 0xa6, 0x0f, 0xb7,
   1180     0x0f, 0xab, 0x0f, 0xb7, 0x0f, 0x90, 0x0f, 0xb5,
   1181     0x0f, 0x25, 0x10, 0x2e, 0x10, 0x05, 0x1b, 0x35,
   1182     0x1b, 0x00, 0x00, 0x00, 0x00, 0x07, 0x1b, 0x35,
   1183     0x1b, 0x00, 0x00, 0x00, 0x00, 0x09, 0x1b, 0x35,
   1184     0x1b, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x1b, 0x35,
   1185     0x1b, 0x00, 0x00, 0x00, 0x00, 0x0d, 0x1b, 0x35,
   1186     0x1b, 0x11, 0x1b, 0x35, 0x1b, 0x3a, 0x1b, 0x35,
   1187     0x1b, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x1b, 0x35,
   1188     0x1b, 0x3e, 0x1b, 0x35, 0x1b, 0x42, 0x1b, 0x35,
   1189     0x1b, 0x41, 0x00, 0xc6, 0x00, 0x42, 0x00, 0x00,
   1190     0x00, 0x44, 0x00, 0x45, 0x00, 0x8e, 0x01, 0x47,
   1191     0x00, 0x4f, 0x00, 0x22, 0x02, 0x50, 0x00, 0x52,
   1192     0x00, 0x54, 0x00, 0x55, 0x00, 0x57, 0x00, 0x61,
   1193     0x00, 0x50, 0x02, 0x51, 0x02, 0x02, 0x1d, 0x62,
   1194     0x00, 0x64, 0x00, 0x65, 0x00, 0x59, 0x02, 0x5b,
   1195     0x02, 0x5c, 0x02, 0x67, 0x00, 0x00, 0x00, 0x6b,
   1196     0x00, 0x6d, 0x00, 0x4b, 0x01, 0x6f, 0x00, 0x54,
   1197     0x02, 0x16, 0x1d, 0x17, 0x1d, 0x70, 0x00, 0x74,
   1198     0x00, 0x75, 0x00, 0x1d, 0x1d, 0x6f, 0x02, 0x76,
   1199     0x00, 0x25, 0x1d, 0xb2, 0x03, 0xb3, 0x03, 0xb4,
   1200     0x03, 0xc6, 0x03, 0xc7, 0x03, 0x69, 0x00, 0x72,
   1201     0x00, 0x75, 0x00, 0x76, 0x00, 0xb2, 0x03, 0xb3,
   1202     0x03, 0xc1, 0x03, 0xc6, 0x03, 0xc7, 0x03, 0x52,
   1203     0x02, 0x63, 0x00, 0x55, 0x02, 0xf0, 0x00, 0x5c,
   1204     0x02, 0x66, 0x00, 0x5f, 0x02, 0x61, 0x02, 0x65,
   1205     0x02, 0x68, 0x02, 0x69, 0x02, 0x6a, 0x02, 0x7b,
   1206     0x1d, 0x9d, 0x02, 0x6d, 0x02, 0x85, 0x1d, 0x9f,
   1207     0x02, 0x71, 0x02, 0x70, 0x02, 0x72, 0x02, 0x73,
   1208     0x02, 0x74, 0x02, 0x75, 0x02, 0x78, 0x02, 0x82,
   1209     0x02, 0x83, 0x02, 0xab, 0x01, 0x89, 0x02, 0x8a,
   1210     0x02, 0x1c, 0x1d, 0x8b, 0x02, 0x8c, 0x02, 0x7a,
   1211     0x00, 0x90, 0x02, 0x91, 0x02, 0x92, 0x02, 0xb8,
   1212     0x03, 0x41, 0x00, 0xa5, 0x42, 0x00, 0x87, 0x42,
   1213     0x00, 0xa3, 0x42, 0x00, 0xb1, 0xc7, 0x00, 0x81,
   1214     0x44, 0x00, 0x87, 0x44, 0x00, 0xa3, 0x44, 0x00,
   1215     0xb1, 0x44, 0x00, 0xa7, 0x44, 0x00, 0xad, 0x12,
   1216     0x01, 0x80, 0x12, 0x01, 0x81, 0x45, 0x00, 0xad,
   1217     0x45, 0x00, 0xb0, 0x28, 0x02, 0x86, 0x46, 0x00,
   1218     0x87, 0x47, 0x00, 0x84, 0x48, 0x00, 0x87, 0x48,
   1219     0x00, 0xa3, 0x48, 0x00, 0x88, 0x48, 0x00, 0xa7,
   1220     0x48, 0x00, 0xae, 0x49, 0x00, 0xb0, 0xcf, 0x00,
   1221     0x81, 0x4b, 0x00, 0x81, 0x4b, 0x00, 0xa3, 0x4b,
   1222     0x00, 0xb1, 0x4c, 0x00, 0xa3, 0x36, 0x1e, 0x84,
   1223     0x4c, 0xb1, 0x4c, 0xad, 0x4d, 0x81, 0x4d, 0x87,
   1224     0x4d, 0xa3, 0x4e, 0x87, 0x4e, 0xa3, 0x4e, 0xb1,
   1225     0x4e, 0xad, 0xd5, 0x00, 0x81, 0xd5, 0x00, 0x88,
   1226     0x4c, 0x01, 0x80, 0x4c, 0x01, 0x81, 0x50, 0x00,
   1227     0x81, 0x50, 0x00, 0x87, 0x52, 0x00, 0x87, 0x52,
   1228     0x00, 0xa3, 0x5a, 0x1e, 0x84, 0x52, 0x00, 0xb1,
   1229     0x53, 0x00, 0x87, 0x53, 0x00, 0xa3, 0x5a, 0x01,
   1230     0x87, 0x60, 0x01, 0x87, 0x62, 0x1e, 0x87, 0x54,
   1231     0x00, 0x87, 0x54, 0x00, 0xa3, 0x54, 0x00, 0xb1,
   1232     0x54, 0x00, 0xad, 0x55, 0x00, 0xa4, 0x55, 0x00,
   1233     0xb0, 0x55, 0x00, 0xad, 0x68, 0x01, 0x81, 0x6a,
   1234     0x01, 0x88, 0x56, 0x83, 0x56, 0xa3, 0x57, 0x80,
   1235     0x57, 0x81, 0x57, 0x88, 0x57, 0x87, 0x57, 0xa3,
   1236     0x58, 0x87, 0x58, 0x88, 0x59, 0x87, 0x5a, 0x82,
   1237     0x5a, 0xa3, 0x5a, 0xb1, 0x68, 0xb1, 0x74, 0x88,
   1238     0x77, 0x8a, 0x79, 0x8a, 0x61, 0x00, 0xbe, 0x02,
   1239     0x7f, 0x01, 0x87, 0x41, 0x00, 0xa3, 0x41, 0x00,
   1240     0x89, 0xc2, 0x00, 0x81, 0xc2, 0x00, 0x80, 0xc2,
   1241     0x00, 0x89, 0xc2, 0x00, 0x83, 0xa0, 0x1e, 0x82,
   1242     0x02, 0x01, 0x81, 0x02, 0x01, 0x80, 0x02, 0x01,
   1243     0x89, 0x02, 0x01, 0x83, 0xa0, 0x1e, 0x86, 0x45,
   1244     0x00, 0xa3, 0x45, 0x00, 0x89, 0x45, 0x00, 0x83,
   1245     0xca, 0x00, 0x81, 0xca, 0x00, 0x80, 0xca, 0x00,
   1246     0x89, 0xca, 0x00, 0x83, 0xb8, 0x1e, 0x82, 0x49,
   1247     0x00, 0x89, 0x49, 0x00, 0xa3, 0x4f, 0x00, 0xa3,
   1248     0x4f, 0x00, 0x89, 0xd4, 0x00, 0x81, 0xd4, 0x00,
   1249     0x80, 0xd4, 0x00, 0x89, 0xd4, 0x00, 0x83, 0xcc,
   1250     0x1e, 0x82, 0xa0, 0x01, 0x81, 0xa0, 0x01, 0x80,
   1251     0xa0, 0x01, 0x89, 0xa0, 0x01, 0x83, 0xa0, 0x01,
   1252     0xa3, 0x55, 0x00, 0xa3, 0x55, 0x00, 0x89, 0xaf,
   1253     0x01, 0x81, 0xaf, 0x01, 0x80, 0xaf, 0x01, 0x89,
   1254     0xaf, 0x01, 0x83, 0xaf, 0x01, 0xa3, 0x59, 0x00,
   1255     0x80, 0x59, 0x00, 0xa3, 0x59, 0x00, 0x89, 0x59,
   1256     0x00, 0x83, 0xb1, 0x03, 0x13, 0x03, 0x00, 0x1f,
   1257     0x80, 0x00, 0x1f, 0x81, 0x00, 0x1f, 0xc2, 0x91,
   1258     0x03, 0x13, 0x03, 0x08, 0x1f, 0x80, 0x08, 0x1f,
   1259     0x81, 0x08, 0x1f, 0xc2, 0xb5, 0x03, 0x13, 0x03,
   1260     0x10, 0x1f, 0x80, 0x10, 0x1f, 0x81, 0x95, 0x03,
   1261     0x13, 0x03, 0x18, 0x1f, 0x80, 0x18, 0x1f, 0x81,
   1262     0xb7, 0x03, 0x93, 0xb7, 0x03, 0x94, 0x20, 0x1f,
   1263     0x80, 0x21, 0x1f, 0x80, 0x20, 0x1f, 0x81, 0x21,
   1264     0x1f, 0x81, 0x20, 0x1f, 0xc2, 0x21, 0x1f, 0xc2,
   1265     0x97, 0x03, 0x93, 0x97, 0x03, 0x94, 0x28, 0x1f,
   1266     0x80, 0x29, 0x1f, 0x80, 0x28, 0x1f, 0x81, 0x29,
   1267     0x1f, 0x81, 0x28, 0x1f, 0xc2, 0x29, 0x1f, 0xc2,
   1268     0xb9, 0x03, 0x93, 0xb9, 0x03, 0x94, 0x30, 0x1f,
   1269     0x80, 0x31, 0x1f, 0x80, 0x30, 0x1f, 0x81, 0x31,
   1270     0x1f, 0x81, 0x30, 0x1f, 0xc2, 0x31, 0x1f, 0xc2,
   1271     0x99, 0x03, 0x93, 0x99, 0x03, 0x94, 0x38, 0x1f,
   1272     0x80, 0x39, 0x1f, 0x80, 0x38, 0x1f, 0x81, 0x39,
   1273     0x1f, 0x81, 0x38, 0x1f, 0xc2, 0x39, 0x1f, 0xc2,
   1274     0xbf, 0x03, 0x93, 0xbf, 0x03, 0x94, 0x40, 0x1f,
   1275     0x80, 0x40, 0x1f, 0x81, 0x9f, 0x03, 0x13, 0x03,
   1276     0x48, 0x1f, 0x80, 0x48, 0x1f, 0x81, 0xc5, 0x03,
   1277     0x13, 0x03, 0x50, 0x1f, 0x80, 0x50, 0x1f, 0x81,
   1278     0x50, 0x1f, 0xc2, 0xa5, 0x03, 0x94, 0x00, 0x00,
   1279     0x00, 0x59, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x59,
   1280     0x1f, 0x81, 0x00, 0x00, 0x00, 0x59, 0x1f, 0xc2,
   1281     0xc9, 0x03, 0x93, 0xc9, 0x03, 0x94, 0x60, 0x1f,
   1282     0x80, 0x61, 0x1f, 0x80, 0x60, 0x1f, 0x81, 0x61,
   1283     0x1f, 0x81, 0x60, 0x1f, 0xc2, 0x61, 0x1f, 0xc2,
   1284     0xa9, 0x03, 0x93, 0xa9, 0x03, 0x94, 0x68, 0x1f,
   1285     0x80, 0x69, 0x1f, 0x80, 0x68, 0x1f, 0x81, 0x69,
   1286     0x1f, 0x81, 0x68, 0x1f, 0xc2, 0x69, 0x1f, 0xc2,
   1287     0xb1, 0x03, 0x80, 0xb5, 0x03, 0x80, 0xb7, 0x03,
   1288     0x80, 0xb9, 0x03, 0x80, 0xbf, 0x03, 0x80, 0xc5,
   1289     0x03, 0x80, 0xc9, 0x03, 0x80, 0x00, 0x1f, 0x45,
   1290     0x03, 0x20, 0x1f, 0x45, 0x03, 0x60, 0x1f, 0x45,
   1291     0x03, 0xb1, 0x03, 0x86, 0xb1, 0x03, 0x84, 0x70,
   1292     0x1f, 0xc5, 0xb1, 0x03, 0xc5, 0xac, 0x03, 0xc5,
   1293     0x00, 0x00, 0x00, 0xb1, 0x03, 0xc2, 0xb6, 0x1f,
   1294     0xc5, 0x91, 0x03, 0x86, 0x91, 0x03, 0x84, 0x91,
   1295     0x03, 0x80, 0x91, 0x03, 0xc5, 0x20, 0x93, 0x20,
   1296     0x93, 0x20, 0xc2, 0xa8, 0x00, 0xc2, 0x74, 0x1f,
   1297     0xc5, 0xb7, 0x03, 0xc5, 0xae, 0x03, 0xc5, 0x00,
   1298     0x00, 0x00, 0xb7, 0x03, 0xc2, 0xc6, 0x1f, 0xc5,
   1299     0x95, 0x03, 0x80, 0x97, 0x03, 0x80, 0x97, 0x03,
   1300     0xc5, 0xbf, 0x1f, 0x80, 0xbf, 0x1f, 0x81, 0xbf,
   1301     0x1f, 0xc2, 0xb9, 0x03, 0x86, 0xb9, 0x03, 0x84,
   1302     0xca, 0x03, 0x80, 0x00, 0x03, 0xb9, 0x42, 0xca,
   1303     0x42, 0x99, 0x06, 0x99, 0x04, 0x99, 0x00, 0xfe,
   1304     0x1f, 0x80, 0xfe, 0x1f, 0x81, 0xfe, 0x1f, 0xc2,
   1305     0xc5, 0x03, 0x86, 0xc5, 0x03, 0x84, 0xcb, 0x03,
   1306     0x80, 0x00, 0x03, 0xc1, 0x13, 0xc1, 0x14, 0xc5,
   1307     0x42, 0xcb, 0x42, 0xa5, 0x06, 0xa5, 0x04, 0xa5,
   1308     0x00, 0xa1, 0x03, 0x94, 0xa8, 0x00, 0x80, 0x85,
   1309     0x03, 0x60, 0x00, 0x7c, 0x1f, 0xc5, 0xc9, 0x03,
   1310     0xc5, 0xce, 0x03, 0xc5, 0x00, 0x00, 0x00, 0xc9,
   1311     0x03, 0xc2, 0xf6, 0x1f, 0xc5, 0x9f, 0x03, 0x80,
   1312     0xa9, 0x03, 0x80, 0xa9, 0x03, 0xc5, 0x20, 0x94,
   1313     0x02, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,
   1314     0x20, 0x20, 0x20, 0x20, 0xb3, 0x2e, 0x2e, 0x2e,
   1315     0x2e, 0x2e, 0x32, 0x20, 0x32, 0x20, 0x32, 0x20,
   1316     0x00, 0x00, 0x00, 0x35, 0x20, 0x35, 0x20, 0x35,
   1317     0x20, 0x00, 0x00, 0x00, 0x21, 0x21, 0x00, 0x00,
   1318     0x20, 0x85, 0x3f, 0x3f, 0x3f, 0x21, 0x21, 0x3f,
   1319     0x32, 0x20, 0x00, 0x00, 0x00, 0x00, 0x30, 0x69,
   1320     0x00, 0x00, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
   1321     0x2b, 0x3d, 0x28, 0x29, 0x6e, 0x30, 0x00, 0x2b,
   1322     0x00, 0x12, 0x22, 0x3d, 0x00, 0x28, 0x00, 0x29,
   1323     0x00, 0x00, 0x00, 0x61, 0x00, 0x65, 0x00, 0x6f,
   1324     0x00, 0x78, 0x00, 0x59, 0x02, 0x68, 0x6b, 0x6c,
   1325     0x6d, 0x6e, 0x70, 0x73, 0x74, 0x52, 0x73, 0x61,
   1326     0x2f, 0x63, 0x61, 0x2f, 0x73, 0xb0, 0x00, 0x43,
   1327     0x63, 0x2f, 0x6f, 0x63, 0x2f, 0x75, 0xb0, 0x00,
   1328     0x46, 0x48, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x20,
   1329     0xdf, 0x01, 0x01, 0x04, 0x24, 0x4e, 0x6f, 0x50,
   1330     0x51, 0x52, 0x52, 0x52, 0x53, 0x4d, 0x54, 0x45,
   1331     0x4c, 0x54, 0x4d, 0x4b, 0x00, 0xc5, 0x00, 0x42,
   1332     0x43, 0x00, 0x65, 0x45, 0x46, 0x00, 0x4d, 0x6f,
   1333     0xd0, 0x05, 0x46, 0x41, 0x58, 0xc0, 0x03, 0xb3,
   1334     0x03, 0x93, 0x03, 0xa0, 0x03, 0x11, 0x22, 0x44,
   1335     0x64, 0x65, 0x69, 0x6a, 0x31, 0xd0, 0x37, 0x31,
   1336     0xd0, 0x39, 0x31, 0xd0, 0x31, 0x30, 0x31, 0xd0,
   1337     0x33, 0x32, 0xd0, 0x33, 0x31, 0xd0, 0x35, 0x32,
   1338     0xd0, 0x35, 0x33, 0xd0, 0x35, 0x34, 0xd0, 0x35,
   1339     0x31, 0xd0, 0x36, 0x35, 0xd0, 0x36, 0x31, 0xd0,
   1340     0x38, 0x33, 0xd0, 0x38, 0x35, 0xd0, 0x38, 0x37,
   1341     0xd0, 0x38, 0x31, 0xd0, 0x49, 0x49, 0x49, 0x49,
   1342     0x49, 0x49, 0x56, 0x56, 0x49, 0x56, 0x49, 0x49,
   1343     0x56, 0x49, 0x49, 0x49, 0x49, 0x58, 0x58, 0x49,
   1344     0x58, 0x49, 0x49, 0x4c, 0x43, 0x44, 0x4d, 0x69,
   1345     0x69, 0x69, 0x69, 0x69, 0x69, 0x69, 0x76, 0x76,
   1346     0x69, 0x76, 0x69, 0x69, 0x76, 0x69, 0x69, 0x69,
   1347     0x69, 0x78, 0x78, 0x69, 0x78, 0x69, 0x69, 0x6c,
   1348     0x63, 0x64, 0x6d, 0x30, 0xd0, 0x33, 0x90, 0x21,
   1349     0xb8, 0x92, 0x21, 0xb8, 0x94, 0x21, 0xb8, 0xd0,
   1350     0x21, 0xb8, 0xd4, 0x21, 0xb8, 0xd2, 0x21, 0xb8,
   1351     0x03, 0x22, 0xb8, 0x08, 0x22, 0xb8, 0x0b, 0x22,
   1352     0xb8, 0x23, 0x22, 0xb8, 0x00, 0x00, 0x00, 0x25,
   1353     0x22, 0xb8, 0x2b, 0x22, 0x2b, 0x22, 0x2b, 0x22,
   1354     0x00, 0x00, 0x00, 0x2e, 0x22, 0x2e, 0x22, 0x2e,
   1355     0x22, 0x00, 0x00, 0x00, 0x3c, 0x22, 0xb8, 0x43,
   1356     0x22, 0xb8, 0x45, 0x22, 0xb8, 0x00, 0x00, 0x00,
   1357     0x48, 0x22, 0xb8, 0x3d, 0x00, 0xb8, 0x00, 0x00,
   1358     0x00, 0x61, 0x22, 0xb8, 0x4d, 0x22, 0xb8, 0x3c,
   1359     0x00, 0xb8, 0x3e, 0x00, 0xb8, 0x64, 0x22, 0xb8,
   1360     0x65, 0x22, 0xb8, 0x72, 0x22, 0xb8, 0x76, 0x22,
   1361     0xb8, 0x7a, 0x22, 0xb8, 0x82, 0x22, 0xb8, 0x86,
   1362     0x22, 0xb8, 0xa2, 0x22, 0xb8, 0xa8, 0x22, 0xb8,
   1363     0xa9, 0x22, 0xb8, 0xab, 0x22, 0xb8, 0x7c, 0x22,
   1364     0xb8, 0x91, 0x22, 0xb8, 0xb2, 0x22, 0x38, 0x03,
   1365     0x08, 0x30, 0x31, 0x00, 0x31, 0x00, 0x30, 0x00,
   1366     0x32, 0x30, 0x28, 0x00, 0x31, 0x00, 0x29, 0x00,
   1367     0x28, 0x00, 0x31, 0x00, 0x30, 0x00, 0x29, 0x00,
   1368     0x28, 0x32, 0x30, 0x29, 0x31, 0x00, 0x2e, 0x00,
   1369     0x31, 0x00, 0x30, 0x00, 0x2e, 0x00, 0x32, 0x30,
   1370     0x2e, 0x28, 0x00, 0x61, 0x00, 0x29, 0x00, 0x41,
   1371     0x00, 0x61, 0x00, 0x2b, 0x22, 0x00, 0x00, 0x00,
   1372     0x00, 0x3a, 0x3a, 0x3d, 0x3d, 0x3d, 0x3d, 0x3d,
   1373     0x3d, 0xdd, 0x2a, 0xb8, 0x6a, 0x56, 0x00, 0x4e,
   1374     0x00, 0x28, 0x36, 0x3f, 0x59, 0x85, 0x8c, 0xa0,
   1375     0xba, 0x3f, 0x51, 0x00, 0x26, 0x2c, 0x43, 0x57,
   1376     0x6c, 0xa1, 0xb6, 0xc1, 0x9b, 0x52, 0x00, 0x5e,
   1377     0x7a, 0x7f, 0x9d, 0xa6, 0xc1, 0xce, 0xe7, 0xb6,
   1378     0x53, 0xc8, 0x53, 0xe3, 0x53, 0xd7, 0x56, 0x1f,
   1379     0x57, 0xeb, 0x58, 0x02, 0x59, 0x0a, 0x59, 0x15,
   1380     0x59, 0x27, 0x59, 0x73, 0x59, 0x50, 0x5b, 0x80,
   1381     0x5b, 0xf8, 0x5b, 0x0f, 0x5c, 0x22, 0x5c, 0x38,
   1382     0x5c, 0x6e, 0x5c, 0x71, 0x5c, 0xdb, 0x5d, 0xe5,
   1383     0x5d, 0xf1, 0x5d, 0xfe, 0x5d, 0x72, 0x5e, 0x7a,
   1384     0x5e, 0x7f, 0x5e, 0xf4, 0x5e, 0xfe, 0x5e, 0x0b,
   1385     0x5f, 0x13, 0x5f, 0x50, 0x5f, 0x61, 0x5f, 0x73,
   1386     0x5f, 0xc3, 0x5f, 0x08, 0x62, 0x36, 0x62, 0x4b,
   1387     0x62, 0x2f, 0x65, 0x34, 0x65, 0x87, 0x65, 0x97,
   1388     0x65, 0xa4, 0x65, 0xb9, 0x65, 0xe0, 0x65, 0xe5,
   1389     0x65, 0xf0, 0x66, 0x08, 0x67, 0x28, 0x67, 0x20,
   1390     0x6b, 0x62, 0x6b, 0x79, 0x6b, 0xb3, 0x6b, 0xcb,
   1391     0x6b, 0xd4, 0x6b, 0xdb, 0x6b, 0x0f, 0x6c, 0x14,
   1392     0x6c, 0x34, 0x6c, 0x6b, 0x70, 0x2a, 0x72, 0x36,
   1393     0x72, 0x3b, 0x72, 0x3f, 0x72, 0x47, 0x72, 0x59,
   1394     0x72, 0x5b, 0x72, 0xac, 0x72, 0x84, 0x73, 0x89,
   1395     0x73, 0xdc, 0x74, 0xe6, 0x74, 0x18, 0x75, 0x1f,
   1396     0x75, 0x28, 0x75, 0x30, 0x75, 0x8b, 0x75, 0x92,
   1397     0x75, 0x76, 0x76, 0x7d, 0x76, 0xae, 0x76, 0xbf,
   1398     0x76, 0xee, 0x76, 0xdb, 0x77, 0xe2, 0x77, 0xf3,
   1399     0x77, 0x3a, 0x79, 0xb8, 0x79, 0xbe, 0x79, 0x74,
   1400     0x7a, 0xcb, 0x7a, 0xf9, 0x7a, 0x73, 0x7c, 0xf8,
   1401     0x7c, 0x36, 0x7f, 0x51, 0x7f, 0x8a, 0x7f, 0xbd,
   1402     0x7f, 0x01, 0x80, 0x0c, 0x80, 0x12, 0x80, 0x33,
   1403     0x80, 0x7f, 0x80, 0x89, 0x80, 0xe3, 0x81, 0x00,
   1404     0x07, 0x10, 0x19, 0x29, 0x38, 0x3c, 0x8b, 0x8f,
   1405     0x95, 0x4d, 0x86, 0x6b, 0x86, 0x40, 0x88, 0x4c,
   1406     0x88, 0x63, 0x88, 0x7e, 0x89, 0x8b, 0x89, 0xd2,
   1407     0x89, 0x00, 0x8a, 0x37, 0x8c, 0x46, 0x8c, 0x55,
   1408     0x8c, 0x78, 0x8c, 0x9d, 0x8c, 0x64, 0x8d, 0x70,
   1409     0x8d, 0xb3, 0x8d, 0xab, 0x8e, 0xca, 0x8e, 0x9b,
   1410     0x8f, 0xb0, 0x8f, 0xb5, 0x8f, 0x91, 0x90, 0x49,
   1411     0x91, 0xc6, 0x91, 0xcc, 0x91, 0xd1, 0x91, 0x77,
   1412     0x95, 0x80, 0x95, 0x1c, 0x96, 0xb6, 0x96, 0xb9,
   1413     0x96, 0xe8, 0x96, 0x51, 0x97, 0x5e, 0x97, 0x62,
   1414     0x97, 0x69, 0x97, 0xcb, 0x97, 0xed, 0x97, 0xf3,
   1415     0x97, 0x01, 0x98, 0xa8, 0x98, 0xdb, 0x98, 0xdf,
   1416     0x98, 0x96, 0x99, 0x99, 0x99, 0xac, 0x99, 0xa8,
   1417     0x9a, 0xd8, 0x9a, 0xdf, 0x9a, 0x25, 0x9b, 0x2f,
   1418     0x9b, 0x32, 0x9b, 0x3c, 0x9b, 0x5a, 0x9b, 0xe5,
   1419     0x9c, 0x75, 0x9e, 0x7f, 0x9e, 0xa5, 0x9e, 0x00,
   1420     0x16, 0x1e, 0x28, 0x2c, 0x54, 0x58, 0x69, 0x6e,
   1421     0x7b, 0x96, 0xa5, 0xad, 0xe8, 0xf7, 0xfb, 0x12,
   1422     0x30, 0x00, 0x00, 0x41, 0x53, 0x44, 0x53, 0x45,
   1423     0x53, 0x4b, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
   1424     0x00, 0x4d, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
   1425     0x00, 0x4f, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
   1426     0x00, 0x51, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
   1427     0x00, 0x53, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
   1428     0x00, 0x55, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
   1429     0x00, 0x57, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
   1430     0x00, 0x59, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
   1431     0x00, 0x5b, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
   1432     0x00, 0x5d, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
   1433     0x00, 0x5f, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
   1434     0x00, 0x61, 0x30, 0x99, 0x30, 0x64, 0x30, 0x99,
   1435     0x30, 0x00, 0x00, 0x00, 0x00, 0x66, 0x30, 0x99,
   1436     0x30, 0x00, 0x00, 0x00, 0x00, 0x68, 0x30, 0x99,
   1437     0x30, 0x6f, 0x30, 0x99, 0x30, 0x72, 0x30, 0x99,
   1438     0x30, 0x75, 0x30, 0x99, 0x30, 0x78, 0x30, 0x99,
   1439     0x30, 0x7b, 0x30, 0x99, 0x30, 0x46, 0x30, 0x99,
   1440     0x30, 0x20, 0x00, 0x99, 0x30, 0x9d, 0x30, 0x99,
   1441     0x30, 0x88, 0x30, 0x8a, 0x30, 0xab, 0x30, 0x99,
   1442     0x30, 0x00, 0x00, 0x00, 0x00, 0xad, 0x30, 0x99,
   1443     0x30, 0x00, 0x00, 0x00, 0x00, 0xaf, 0x30, 0x99,
   1444     0x30, 0x00, 0x00, 0x00, 0x00, 0xb1, 0x30, 0x99,
   1445     0x30, 0x00, 0x00, 0x00, 0x00, 0xb3, 0x30, 0x99,
   1446     0x30, 0x00, 0x00, 0x00, 0x00, 0xb5, 0x30, 0x99,
   1447     0x30, 0x00, 0x00, 0x00, 0x00, 0xb7, 0x30, 0x99,
   1448     0x30, 0x00, 0x00, 0x00, 0x00, 0xb9, 0x30, 0x99,
   1449     0x30, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x30, 0x99,
   1450     0x30, 0x00, 0x00, 0x00, 0x00, 0xbd, 0x30, 0x99,
   1451     0x30, 0x00, 0x00, 0x00, 0x00, 0xbf, 0x30, 0x99,
   1452     0x30, 0x00, 0x00, 0x00, 0x00, 0xc1, 0x30, 0x99,
   1453     0x30, 0xc4, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
   1454     0x00, 0xc6, 0x30, 0x99, 0x30, 0x00, 0x00, 0x00,
   1455     0x00, 0xc8, 0x30, 0x99, 0x30, 0xcf, 0x30, 0x99,
   1456     0x30, 0xd2, 0x30, 0x99, 0x30, 0xd5, 0x30, 0x99,
   1457     0x30, 0xd8, 0x30, 0x99, 0x30, 0xdb, 0x30, 0x99,
   1458     0x30, 0xa6, 0x30, 0x99, 0x30, 0xef, 0x30, 0x99,
   1459     0x30, 0xfd, 0x30, 0x99, 0x30, 0xb3, 0x30, 0xc8,
   1460     0x30, 0x00, 0x11, 0x00, 0x01, 0xaa, 0x02, 0xac,
   1461     0xad, 0x03, 0x04, 0x05, 0xb0, 0xb1, 0xb2, 0xb3,
   1462     0xb4, 0xb5, 0x1a, 0x06, 0x07, 0x08, 0x21, 0x09,
   1463     0x11, 0x61, 0x11, 0x14, 0x11, 0x4c, 0x00, 0x01,
   1464     0xb3, 0xb4, 0xb8, 0xba, 0xbf, 0xc3, 0xc5, 0x08,
   1465     0xc9, 0xcb, 0x09, 0x0a, 0x0c, 0x0e, 0x0f, 0x13,
   1466     0x15, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1e, 0x22,
   1467     0x2c, 0x33, 0x38, 0xdd, 0xde, 0x43, 0x44, 0x45,
   1468     0x70, 0x71, 0x74, 0x7d, 0x7e, 0x80, 0x8a, 0x8d,
   1469     0x00, 0x4e, 0x8c, 0x4e, 0x09, 0x4e, 0xdb, 0x56,
   1470     0x0a, 0x4e, 0x2d, 0x4e, 0x0b, 0x4e, 0x32, 0x75,
   1471     0x59, 0x4e, 0x19, 0x4e, 0x01, 0x4e, 0x29, 0x59,
   1472     0x30, 0x57, 0xba, 0x4e, 0x28, 0x00, 0x29, 0x00,
   1473     0x00, 0x11, 0x02, 0x11, 0x03, 0x11, 0x05, 0x11,
   1474     0x06, 0x11, 0x07, 0x11, 0x09, 0x11, 0x0b, 0x11,
   1475     0x0c, 0x11, 0x0e, 0x11, 0x0f, 0x11, 0x10, 0x11,
   1476     0x11, 0x11, 0x12, 0x11, 0x28, 0x00, 0x00, 0x11,
   1477     0x61, 0x11, 0x29, 0x00, 0x28, 0x00, 0x02, 0x11,
   1478     0x61, 0x11, 0x29, 0x00, 0x28, 0x00, 0x05, 0x11,
   1479     0x61, 0x11, 0x29, 0x00, 0x28, 0x00, 0x09, 0x11,
   1480     0x61, 0x11, 0x29, 0x00, 0x28, 0x00, 0x0b, 0x11,
   1481     0x61, 0x11, 0x29, 0x00, 0x28, 0x00, 0x0e, 0x11,
   1482     0x61, 0x11, 0x29, 0x00, 0x28, 0x00, 0x0c, 0x11,
   1483     0x6e, 0x11, 0x29, 0x00, 0x28, 0x00, 0x0b, 0x11,
   1484     0x69, 0x11, 0x0c, 0x11, 0x65, 0x11, 0xab, 0x11,
   1485     0x29, 0x00, 0x28, 0x00, 0x0b, 0x11, 0x69, 0x11,
   1486     0x12, 0x11, 0x6e, 0x11, 0x29, 0x00, 0x28, 0x00,
   1487     0x29, 0x00, 0x00, 0x4e, 0x8c, 0x4e, 0x09, 0x4e,
   1488     0xdb, 0x56, 0x94, 0x4e, 0x6d, 0x51, 0x03, 0x4e,
   1489     0x6b, 0x51, 0x5d, 0x4e, 0x41, 0x53, 0x08, 0x67,
   1490     0x6b, 0x70, 0x34, 0x6c, 0x28, 0x67, 0xd1, 0x91,
   1491     0x1f, 0x57, 0xe5, 0x65, 0x2a, 0x68, 0x09, 0x67,
   1492     0x3e, 0x79, 0x0d, 0x54, 0x79, 0x72, 0xa1, 0x8c,
   1493     0x5d, 0x79, 0xb4, 0x52, 0xe3, 0x4e, 0x7c, 0x54,
   1494     0x66, 0x5b, 0xe3, 0x76, 0x01, 0x4f, 0xc7, 0x8c,
   1495     0x54, 0x53, 0x6d, 0x79, 0x11, 0x4f, 0xea, 0x81,
   1496     0xf3, 0x81, 0x4f, 0x55, 0x7c, 0x5e, 0x87, 0x65,
   1497     0x8f, 0x7b, 0x50, 0x54, 0x45, 0x32, 0x00, 0x31,
   1498     0x00, 0x33, 0x00, 0x30, 0x00, 0x00, 0x11, 0x00,
   1499     0x02, 0x03, 0x05, 0x06, 0x07, 0x09, 0x0b, 0x0c,
   1500     0x0e, 0x0f, 0x10, 0x11, 0x12, 0x00, 0x11, 0x00,
   1501     0x61, 0x02, 0x61, 0x03, 0x61, 0x05, 0x61, 0x06,
   1502     0x61, 0x07, 0x61, 0x09, 0x61, 0x0b, 0x61, 0x0c,
   1503     0x61, 0x0e, 0x11, 0x61, 0x11, 0x00, 0x11, 0x0e,
   1504     0x61, 0xb7, 0x00, 0x69, 0x0b, 0x11, 0x01, 0x63,
   1505     0x00, 0x69, 0x0b, 0x11, 0x6e, 0x11, 0x00, 0x4e,
   1506     0x8c, 0x4e, 0x09, 0x4e, 0xdb, 0x56, 0x94, 0x4e,
   1507     0x6d, 0x51, 0x03, 0x4e, 0x6b, 0x51, 0x5d, 0x4e,
   1508     0x41, 0x53, 0x08, 0x67, 0x6b, 0x70, 0x34, 0x6c,
   1509     0x28, 0x67, 0xd1, 0x91, 0x1f, 0x57, 0xe5, 0x65,
   1510     0x2a, 0x68, 0x09, 0x67, 0x3e, 0x79, 0x0d, 0x54,
   1511     0x79, 0x72, 0xa1, 0x8c, 0x5d, 0x79, 0xb4, 0x52,
   1512     0xd8, 0x79, 0x37, 0x75, 0x73, 0x59, 0x69, 0x90,
   1513     0x2a, 0x51, 0x70, 0x53, 0xe8, 0x6c, 0x05, 0x98,
   1514     0x11, 0x4f, 0x99, 0x51, 0x63, 0x6b, 0x0a, 0x4e,
   1515     0x2d, 0x4e, 0x0b, 0x4e, 0xe6, 0x5d, 0xf3, 0x53,
   1516     0x3b, 0x53, 0x97, 0x5b, 0x66, 0x5b, 0xe3, 0x76,
   1517     0x01, 0x4f, 0xc7, 0x8c, 0x54, 0x53, 0x1c, 0x59,
   1518     0x33, 0x00, 0x36, 0x00, 0x34, 0x00, 0x30, 0x00,
   1519     0x35, 0x30, 0x31, 0x00, 0x08, 0x67, 0x31, 0x00,
   1520     0x30, 0x00, 0x08, 0x67, 0x48, 0x67, 0x65, 0x72,
   1521     0x67, 0x65, 0x56, 0x4c, 0x54, 0x44, 0xa2, 0x30,
   1522     0x00, 0x02, 0x04, 0x06, 0x08, 0x09, 0x0b, 0x0d,
   1523     0x0f, 0x11, 0x13, 0x15, 0x17, 0x19, 0x1b, 0x1d,
   1524     0x1f, 0x22, 0x24, 0x26, 0x28, 0x29, 0x2a, 0x2b,
   1525     0x2c, 0x2d, 0x30, 0x33, 0x36, 0x39, 0x3c, 0x3d,
   1526     0x3e, 0x3f, 0x40, 0x42, 0x44, 0x46, 0x47, 0x48,
   1527     0x49, 0x4a, 0x4b, 0x4d, 0x4e, 0x4f, 0x50, 0xe4,
   1528     0x4e, 0x8c, 0x54, 0xa1, 0x30, 0x01, 0x30, 0x5b,
   1529     0x27, 0x01, 0x4a, 0x34, 0x00, 0x01, 0x52, 0x39,
   1530     0x01, 0xa2, 0x30, 0x00, 0x5a, 0x49, 0xa4, 0x30,
   1531     0x00, 0x27, 0x4f, 0x0c, 0xa4, 0x30, 0x00, 0x4f,
   1532     0x1d, 0x02, 0x05, 0x4f, 0xa8, 0x30, 0x00, 0x11,
   1533     0x07, 0x54, 0x21, 0xa8, 0x30, 0x00, 0x54, 0x03,
   1534     0x54, 0xa4, 0x30, 0x06, 0x4f, 0x15, 0x06, 0x58,
   1535     0x3c, 0x07, 0x00, 0x46, 0xab, 0x30, 0x00, 0x3e,
   1536     0x18, 0x1d, 0x00, 0x42, 0x3f, 0x51, 0xac, 0x30,
   1537     0x00, 0x41, 0x47, 0x00, 0x47, 0x32, 0xae, 0x30,
   1538     0xac, 0x30, 0xae, 0x30, 0x00, 0x1d, 0x4e, 0xad,
   1539     0x30, 0x00, 0x38, 0x3d, 0x4f, 0x01, 0x3e, 0x13,
   1540     0x4f, 0xad, 0x30, 0xed, 0x30, 0xad, 0x30, 0x00,
   1541     0x40, 0x03, 0x3c, 0x33, 0xad, 0x30, 0x00, 0x40,
   1542     0x34, 0x4f, 0x1b, 0x3e, 0xad, 0x30, 0x00, 0x40,
   1543     0x42, 0x16, 0x1b, 0xb0, 0x30, 0x00, 0x39, 0x30,
   1544     0xa4, 0x30, 0x0c, 0x45, 0x3c, 0x24, 0x4f, 0x0b,
   1545     0x47, 0x18, 0x00, 0x49, 0xaf, 0x30, 0x00, 0x3e,
   1546     0x4d, 0x1e, 0xb1, 0x30, 0x00, 0x4b, 0x08, 0x02,
   1547     0x3a, 0x19, 0x02, 0x4b, 0x2c, 0xa4, 0x30, 0x11,
   1548     0x00, 0x0b, 0x47, 0xb5, 0x30, 0x00, 0x3e, 0x0c,
   1549     0x47, 0x2b, 0xb0, 0x30, 0x07, 0x3a, 0x43, 0x00,
   1550     0xb9, 0x30, 0x02, 0x3a, 0x08, 0x02, 0x3a, 0x0f,
   1551     0x07, 0x43, 0x00, 0xb7, 0x30, 0x10, 0x00, 0x12,
   1552     0x34, 0x11, 0x3c, 0x13, 0x17, 0xa4, 0x30, 0x2a,
   1553     0x1f, 0x24, 0x2b, 0x00, 0x20, 0xbb, 0x30, 0x16,
   1554     0x41, 0x00, 0x38, 0x0d, 0xc4, 0x30, 0x0d, 0x38,
   1555     0x00, 0xd0, 0x30, 0x00, 0x2c, 0x1c, 0x1b, 0xa2,
   1556     0x30, 0x32, 0x00, 0x17, 0x26, 0x49, 0xaf, 0x30,
   1557     0x25, 0x00, 0x3c, 0xb3, 0x30, 0x21, 0x00, 0x20,
   1558     0x38, 0xa1, 0x30, 0x34, 0x00, 0x48, 0x22, 0x28,
   1559     0xa3, 0x30, 0x32, 0x00, 0x59, 0x25, 0xa7, 0x30,
   1560     0x2f, 0x1c, 0x10, 0x00, 0x44, 0xd5, 0x30, 0x00,
   1561     0x14, 0x1e, 0xaf, 0x30, 0x29, 0x00, 0x10, 0x4d,
   1562     0x3c, 0xda, 0x30, 0xbd, 0x30, 0xb8, 0x30, 0x22,
   1563     0x13, 0x1a, 0x20, 0x33, 0x0c, 0x22, 0x3b, 0x01,
   1564     0x22, 0x44, 0x00, 0x21, 0x44, 0x07, 0xa4, 0x30,
   1565     0x39, 0x00, 0x4f, 0x24, 0xc8, 0x30, 0x14, 0x23,
   1566     0x00, 0xdb, 0x30, 0xf3, 0x30, 0xc9, 0x30, 0x14,
   1567     0x2a, 0x00, 0x12, 0x33, 0x22, 0x12, 0x33, 0x2a,
   1568     0xa4, 0x30, 0x3a, 0x00, 0x0b, 0x49, 0xa4, 0x30,
   1569     0x3a, 0x00, 0x47, 0x3a, 0x1f, 0x2b, 0x3a, 0x47,
   1570     0x0b, 0xb7, 0x30, 0x27, 0x3c, 0x00, 0x30, 0x3c,
   1571     0xaf, 0x30, 0x30, 0x00, 0x3e, 0x44, 0xdf, 0x30,
   1572     0xea, 0x30, 0xd0, 0x30, 0x0f, 0x1a, 0x00, 0x2c,
   1573     0x1b, 0xe1, 0x30, 0xac, 0x30, 0xac, 0x30, 0x35,
   1574     0x00, 0x1c, 0x47, 0x35, 0x50, 0x1c, 0x3f, 0xa2,
   1575     0x30, 0x42, 0x5a, 0x27, 0x42, 0x5a, 0x49, 0x44,
   1576     0x00, 0x51, 0xc3, 0x30, 0x27, 0x00, 0x05, 0x28,
   1577     0xea, 0x30, 0xe9, 0x30, 0xd4, 0x30, 0x17, 0x00,
   1578     0x28, 0xd6, 0x30, 0x15, 0x26, 0x00, 0x15, 0xec,
   1579     0x30, 0xe0, 0x30, 0xb2, 0x30, 0x3a, 0x41, 0x16,
   1580     0x00, 0x41, 0xc3, 0x30, 0x2c, 0x00, 0x05, 0x30,
   1581     0x00, 0xb9, 0x70, 0x31, 0x00, 0x30, 0x00, 0xb9,
   1582     0x70, 0x32, 0x00, 0x30, 0x00, 0xb9, 0x70, 0x68,
   1583     0x50, 0x61, 0x64, 0x61, 0x41, 0x55, 0x62, 0x61,
   1584     0x72, 0x6f, 0x56, 0x70, 0x63, 0x64, 0x6d, 0x64,
   1585     0x00, 0x6d, 0x00, 0xb2, 0x00, 0x49, 0x00, 0x55,
   1586     0x00, 0x73, 0x5e, 0x10, 0x62, 0x2d, 0x66, 0x8c,
   1587     0x54, 0x27, 0x59, 0x63, 0x6b, 0x0e, 0x66, 0xbb,
   1588     0x6c, 0x2a, 0x68, 0x0f, 0x5f, 0x1a, 0x4f, 0x3e,
   1589     0x79, 0x70, 0x00, 0x41, 0x6e, 0x00, 0x41, 0xbc,
   1590     0x03, 0x41, 0x6d, 0x00, 0x41, 0x6b, 0x00, 0x41,
   1591     0x4b, 0x00, 0x42, 0x4d, 0x00, 0x42, 0x47, 0x00,
   1592     0x42, 0x63, 0x61, 0x6c, 0x6b, 0x63, 0x61, 0x6c,
   1593     0x70, 0x00, 0x46, 0x6e, 0x00, 0x46, 0xbc, 0x03,
   1594     0x46, 0xbc, 0x03, 0x67, 0x6d, 0x00, 0x67, 0x6b,
   1595     0x00, 0x67, 0x48, 0x00, 0x7a, 0x6b, 0x48, 0x7a,
   1596     0x4d, 0x48, 0x7a, 0x47, 0x48, 0x7a, 0x54, 0x48,
   1597     0x7a, 0xbc, 0x03, 0x13, 0x21, 0x6d, 0x00, 0x13,
   1598     0x21, 0x64, 0x00, 0x13, 0x21, 0x6b, 0x00, 0x13,
   1599     0x21, 0x66, 0x00, 0x6d, 0x6e, 0x00, 0x6d, 0xbc,
   1600     0x03, 0x6d, 0x6d, 0x00, 0x6d, 0x63, 0x00, 0x6d,
   1601     0x6b, 0x00, 0x6d, 0x63, 0x00, 0x0a, 0x0a, 0x4f,
   1602     0x00, 0x0a, 0x4f, 0x6d, 0x00, 0xb2, 0x00, 0x63,
   1603     0x00, 0x08, 0x0a, 0x4f, 0x0a, 0x0a, 0x50, 0x00,
   1604     0x0a, 0x50, 0x6d, 0x00, 0xb3, 0x00, 0x6b, 0x00,
   1605     0x6d, 0x00, 0xb3, 0x00, 0x6d, 0x00, 0x15, 0x22,
   1606     0x73, 0x00, 0x6d, 0x00, 0x15, 0x22, 0x73, 0x00,
   1607     0xb2, 0x00, 0x50, 0x61, 0x6b, 0x50, 0x61, 0x4d,
   1608     0x50, 0x61, 0x47, 0x50, 0x61, 0x72, 0x61, 0x64,
   1609     0x72, 0x61, 0x64, 0xd1, 0x73, 0x72, 0x00, 0x61,
   1610     0x00, 0x64, 0x00, 0x15, 0x22, 0x73, 0x00, 0xb2,
   1611     0x00, 0x70, 0x00, 0x73, 0x6e, 0x00, 0x73, 0xbc,
   1612     0x03, 0x73, 0x6d, 0x00, 0x73, 0x70, 0x00, 0x56,
   1613     0x6e, 0x00, 0x56, 0xbc, 0x03, 0x56, 0x6d, 0x00,
   1614     0x56, 0x6b, 0x00, 0x56, 0x4d, 0x00, 0x56, 0x70,
   1615     0x00, 0x57, 0x6e, 0x00, 0x57, 0xbc, 0x03, 0x57,
   1616     0x6d, 0x00, 0x57, 0x6b, 0x00, 0x57, 0x4d, 0x00,
   1617     0x57, 0x6b, 0x00, 0xa9, 0x03, 0x4d, 0x00, 0xa9,
   1618     0x03, 0x61, 0x2e, 0x6d, 0x2e, 0x42, 0x71, 0x63,
   1619     0x63, 0x63, 0x64, 0x43, 0xd1, 0x6b, 0x67, 0x43,
   1620     0x6f, 0x2e, 0x64, 0x42, 0x47, 0x79, 0x68, 0x61,
   1621     0x48, 0x50, 0x69, 0x6e, 0x4b, 0x4b, 0x4b, 0x4d,
   1622     0x6b, 0x74, 0x6c, 0x6d, 0x6c, 0x6e, 0x6c, 0x6f,
   1623     0x67, 0x6c, 0x78, 0x6d, 0x62, 0x6d, 0x69, 0x6c,
   1624     0x6d, 0x6f, 0x6c, 0x50, 0x48, 0x70, 0x2e, 0x6d,
   1625     0x2e, 0x50, 0x50, 0x4d, 0x50, 0x52, 0x73, 0x72,
   1626     0x53, 0x76, 0x57, 0x62, 0x56, 0xd1, 0x6d, 0x41,
   1627     0xd1, 0x6d, 0x31, 0x00, 0xe5, 0x65, 0x31, 0x00,
   1628     0x30, 0x00, 0xe5, 0x65, 0x32, 0x00, 0x30, 0x00,
   1629     0xe5, 0x65, 0x33, 0x00, 0x30, 0x00, 0xe5, 0x65,
   1630     0x67, 0x61, 0x6c, 0x4a, 0x04, 0x4c, 0x04, 0x53,
   1631     0x43, 0x46, 0x51, 0x26, 0x01, 0x53, 0x01, 0x27,
   1632     0xa7, 0x37, 0xab, 0x6b, 0x02, 0x52, 0xab, 0x48,
   1633     0x8c, 0xf4, 0x66, 0xca, 0x8e, 0xc8, 0x8c, 0xd1,
   1634     0x6e, 0x32, 0x4e, 0xe5, 0x53, 0x9c, 0x9f, 0x9c,
   1635     0x9f, 0x51, 0x59, 0xd1, 0x91, 0x87, 0x55, 0x48,
   1636     0x59, 0xf6, 0x61, 0x69, 0x76, 0x85, 0x7f, 0x3f,
   1637     0x86, 0xba, 0x87, 0xf8, 0x88, 0x8f, 0x90, 0x02,
   1638     0x6a, 0x1b, 0x6d, 0xd9, 0x70, 0xde, 0x73, 0x3d,
   1639     0x84, 0x6a, 0x91, 0xf1, 0x99, 0x82, 0x4e, 0x75,
   1640     0x53, 0x04, 0x6b, 0x1b, 0x72, 0x2d, 0x86, 0x1e,
   1641     0x9e, 0x50, 0x5d, 0xeb, 0x6f, 0xcd, 0x85, 0x64,
   1642     0x89, 0xc9, 0x62, 0xd8, 0x81, 0x1f, 0x88, 0xca,
   1643     0x5e, 0x17, 0x67, 0x6a, 0x6d, 0xfc, 0x72, 0xce,
   1644     0x90, 0x86, 0x4f, 0xb7, 0x51, 0xde, 0x52, 0xc4,
   1645     0x64, 0xd3, 0x6a, 0x10, 0x72, 0xe7, 0x76, 0x01,
   1646     0x80, 0x06, 0x86, 0x5c, 0x86, 0xef, 0x8d, 0x32,
   1647     0x97, 0x6f, 0x9b, 0xfa, 0x9d, 0x8c, 0x78, 0x7f,
   1648     0x79, 0xa0, 0x7d, 0xc9, 0x83, 0x04, 0x93, 0x7f,
   1649     0x9e, 0xd6, 0x8a, 0xdf, 0x58, 0x04, 0x5f, 0x60,
   1650     0x7c, 0x7e, 0x80, 0x62, 0x72, 0xca, 0x78, 0xc2,
   1651     0x8c, 0xf7, 0x96, 0xd8, 0x58, 0x62, 0x5c, 0x13,
   1652     0x6a, 0xda, 0x6d, 0x0f, 0x6f, 0x2f, 0x7d, 0x37,
   1653     0x7e, 0x4b, 0x96, 0xd2, 0x52, 0x8b, 0x80, 0xdc,
   1654     0x51, 0xcc, 0x51, 0x1c, 0x7a, 0xbe, 0x7d, 0xf1,
   1655     0x83, 0x75, 0x96, 0x80, 0x8b, 0xcf, 0x62, 0x02,
   1656     0x6a, 0xfe, 0x8a, 0x39, 0x4e, 0xe7, 0x5b, 0x12,
   1657     0x60, 0x87, 0x73, 0x70, 0x75, 0x17, 0x53, 0xfb,
   1658     0x78, 0xbf, 0x4f, 0xa9, 0x5f, 0x0d, 0x4e, 0xcc,
   1659     0x6c, 0x78, 0x65, 0x22, 0x7d, 0xc3, 0x53, 0x5e,
   1660     0x58, 0x01, 0x77, 0x49, 0x84, 0xaa, 0x8a, 0xba,
   1661     0x6b, 0xb0, 0x8f, 0x88, 0x6c, 0xfe, 0x62, 0xe5,
   1662     0x82, 0xa0, 0x63, 0x65, 0x75, 0xae, 0x4e, 0x69,
   1663     0x51, 0xc9, 0x51, 0x81, 0x68, 0xe7, 0x7c, 0x6f,
   1664     0x82, 0xd2, 0x8a, 0xcf, 0x91, 0xf5, 0x52, 0x42,
   1665     0x54, 0x73, 0x59, 0xec, 0x5e, 0xc5, 0x65, 0xfe,
   1666     0x6f, 0x2a, 0x79, 0xad, 0x95, 0x6a, 0x9a, 0x97,
   1667     0x9e, 0xce, 0x9e, 0x9b, 0x52, 0xc6, 0x66, 0x77,
   1668     0x6b, 0x62, 0x8f, 0x74, 0x5e, 0x90, 0x61, 0x00,
   1669     0x62, 0x9a, 0x64, 0x23, 0x6f, 0x49, 0x71, 0x89,
   1670     0x74, 0xca, 0x79, 0xf4, 0x7d, 0x6f, 0x80, 0x26,
   1671     0x8f, 0xee, 0x84, 0x23, 0x90, 0x4a, 0x93, 0x17,
   1672     0x52, 0xa3, 0x52, 0xbd, 0x54, 0xc8, 0x70, 0xc2,
   1673     0x88, 0xaa, 0x8a, 0xc9, 0x5e, 0xf5, 0x5f, 0x7b,
   1674     0x63, 0xae, 0x6b, 0x3e, 0x7c, 0x75, 0x73, 0xe4,
   1675     0x4e, 0xf9, 0x56, 0xe7, 0x5b, 0xba, 0x5d, 0x1c,
   1676     0x60, 0xb2, 0x73, 0x69, 0x74, 0x9a, 0x7f, 0x46,
   1677     0x80, 0x34, 0x92, 0xf6, 0x96, 0x48, 0x97, 0x18,
   1678     0x98, 0x8b, 0x4f, 0xae, 0x79, 0xb4, 0x91, 0xb8,
   1679     0x96, 0xe1, 0x60, 0x86, 0x4e, 0xda, 0x50, 0xee,
   1680     0x5b, 0x3f, 0x5c, 0x99, 0x65, 0x02, 0x6a, 0xce,
   1681     0x71, 0x42, 0x76, 0xfc, 0x84, 0x7c, 0x90, 0x8d,
   1682     0x9f, 0x88, 0x66, 0x2e, 0x96, 0x89, 0x52, 0x7b,
   1683     0x67, 0xf3, 0x67, 0x41, 0x6d, 0x9c, 0x6e, 0x09,
   1684     0x74, 0x59, 0x75, 0x6b, 0x78, 0x10, 0x7d, 0x5e,
   1685     0x98, 0x6d, 0x51, 0x2e, 0x62, 0x78, 0x96, 0x2b,
   1686     0x50, 0x19, 0x5d, 0xea, 0x6d, 0x2a, 0x8f, 0x8b,
   1687     0x5f, 0x44, 0x61, 0x17, 0x68, 0x87, 0x73, 0x86,
   1688     0x96, 0x29, 0x52, 0x0f, 0x54, 0x65, 0x5c, 0x13,
   1689     0x66, 0x4e, 0x67, 0xa8, 0x68, 0xe5, 0x6c, 0x06,
   1690     0x74, 0xe2, 0x75, 0x79, 0x7f, 0xcf, 0x88, 0xe1,
   1691     0x88, 0xcc, 0x91, 0xe2, 0x96, 0x3f, 0x53, 0xba,
   1692     0x6e, 0x1d, 0x54, 0xd0, 0x71, 0x98, 0x74, 0xfa,
   1693     0x85, 0xa3, 0x96, 0x57, 0x9c, 0x9f, 0x9e, 0x97,
   1694     0x67, 0xcb, 0x6d, 0xe8, 0x81, 0xcb, 0x7a, 0x20,
   1695     0x7b, 0x92, 0x7c, 0xc0, 0x72, 0x99, 0x70, 0x58,
   1696     0x8b, 0xc0, 0x4e, 0x36, 0x83, 0x3a, 0x52, 0x07,
   1697     0x52, 0xa6, 0x5e, 0xd3, 0x62, 0xd6, 0x7c, 0x85,
   1698     0x5b, 0x1e, 0x6d, 0xb4, 0x66, 0x3b, 0x8f, 0x4c,
   1699     0x88, 0x4d, 0x96, 0x8b, 0x89, 0xd3, 0x5e, 0x40,
   1700     0x51, 0xc0, 0x55, 0x00, 0x00, 0x00, 0x00, 0x5a,
   1701     0x58, 0x00, 0x00, 0x74, 0x66, 0x00, 0x00, 0x00,
   1702     0x00, 0xde, 0x51, 0x2a, 0x73, 0xca, 0x76, 0x3c,
   1703     0x79, 0x5e, 0x79, 0x65, 0x79, 0x8f, 0x79, 0x56,
   1704     0x97, 0xbe, 0x7c, 0xbd, 0x7f, 0x00, 0x00, 0x12,
   1705     0x86, 0x00, 0x00, 0xf8, 0x8a, 0x00, 0x00, 0x00,
   1706     0x00, 0x38, 0x90, 0xfd, 0x90, 0xef, 0x98, 0xfc,
   1707     0x98, 0x28, 0x99, 0xb4, 0x9d, 0xde, 0x90, 0xb7,
   1708     0x96, 0xae, 0x4f, 0xe7, 0x50, 0x4d, 0x51, 0xc9,
   1709     0x52, 0xe4, 0x52, 0x51, 0x53, 0x9d, 0x55, 0x06,
   1710     0x56, 0x68, 0x56, 0x40, 0x58, 0xa8, 0x58, 0x64,
   1711     0x5c, 0x6e, 0x5c, 0x94, 0x60, 0x68, 0x61, 0x8e,
   1712     0x61, 0xf2, 0x61, 0x4f, 0x65, 0xe2, 0x65, 0x91,
   1713     0x66, 0x85, 0x68, 0x77, 0x6d, 0x1a, 0x6e, 0x22,
   1714     0x6f, 0x6e, 0x71, 0x2b, 0x72, 0x22, 0x74, 0x91,
   1715     0x78, 0x3e, 0x79, 0x49, 0x79, 0x48, 0x79, 0x50,
   1716     0x79, 0x56, 0x79, 0x5d, 0x79, 0x8d, 0x79, 0x8e,
   1717     0x79, 0x40, 0x7a, 0x81, 0x7a, 0xc0, 0x7b, 0xf4,
   1718     0x7d, 0x09, 0x7e, 0x41, 0x7e, 0x72, 0x7f, 0x05,
   1719     0x80, 0xed, 0x81, 0x79, 0x82, 0x79, 0x82, 0x57,
   1720     0x84, 0x10, 0x89, 0x96, 0x89, 0x01, 0x8b, 0x39,
   1721     0x8b, 0xd3, 0x8c, 0x08, 0x8d, 0xb6, 0x8f, 0x38,
   1722     0x90, 0xe3, 0x96, 0xff, 0x97, 0x3b, 0x98, 0x75,
   1723     0x60, 0xee, 0x42, 0x18, 0x82, 0x02, 0x26, 0x4e,
   1724     0xb5, 0x51, 0x68, 0x51, 0x80, 0x4f, 0x45, 0x51,
   1725     0x80, 0x51, 0xc7, 0x52, 0xfa, 0x52, 0x9d, 0x55,
   1726     0x55, 0x55, 0x99, 0x55, 0xe2, 0x55, 0x5a, 0x58,
   1727     0xb3, 0x58, 0x44, 0x59, 0x54, 0x59, 0x62, 0x5a,
   1728     0x28, 0x5b, 0xd2, 0x5e, 0xd9, 0x5e, 0x69, 0x5f,
   1729     0xad, 0x5f, 0xd8, 0x60, 0x4e, 0x61, 0x08, 0x61,
   1730     0x8e, 0x61, 0x60, 0x61, 0xf2, 0x61, 0x34, 0x62,
   1731     0xc4, 0x63, 0x1c, 0x64, 0x52, 0x64, 0x56, 0x65,
   1732     0x74, 0x66, 0x17, 0x67, 0x1b, 0x67, 0x56, 0x67,
   1733     0x79, 0x6b, 0xba, 0x6b, 0x41, 0x6d, 0xdb, 0x6e,
   1734     0xcb, 0x6e, 0x22, 0x6f, 0x1e, 0x70, 0x6e, 0x71,
   1735     0xa7, 0x77, 0x35, 0x72, 0xaf, 0x72, 0x2a, 0x73,
   1736     0x71, 0x74, 0x06, 0x75, 0x3b, 0x75, 0x1d, 0x76,
   1737     0x1f, 0x76, 0xca, 0x76, 0xdb, 0x76, 0xf4, 0x76,
   1738     0x4a, 0x77, 0x40, 0x77, 0xcc, 0x78, 0xb1, 0x7a,
   1739     0xc0, 0x7b, 0x7b, 0x7c, 0x5b, 0x7d, 0xf4, 0x7d,
   1740     0x3e, 0x7f, 0x05, 0x80, 0x52, 0x83, 0xef, 0x83,
   1741     0x79, 0x87, 0x41, 0x89, 0x86, 0x89, 0x96, 0x89,
   1742     0xbf, 0x8a, 0xf8, 0x8a, 0xcb, 0x8a, 0x01, 0x8b,
   1743     0xfe, 0x8a, 0xed, 0x8a, 0x39, 0x8b, 0x8a, 0x8b,
   1744     0x08, 0x8d, 0x38, 0x8f, 0x72, 0x90, 0x99, 0x91,
   1745     0x76, 0x92, 0x7c, 0x96, 0xe3, 0x96, 0x56, 0x97,
   1746     0xdb, 0x97, 0xff, 0x97, 0x0b, 0x98, 0x3b, 0x98,
   1747     0x12, 0x9b, 0x9c, 0x9f, 0x4a, 0x28, 0x44, 0x28,
   1748     0xd5, 0x33, 0x9d, 0x3b, 0x18, 0x40, 0x39, 0x40,
   1749     0x49, 0x52, 0xd0, 0x5c, 0xd3, 0x7e, 0x43, 0x9f,
   1750     0x8e, 0x9f, 0x2a, 0xa0, 0x02, 0x66, 0x66, 0x66,
   1751     0x69, 0x66, 0x6c, 0x66, 0x66, 0x69, 0x66, 0x66,
   1752     0x6c, 0x7f, 0x01, 0x74, 0x73, 0x00, 0x74, 0x65,
   1753     0x05, 0x0f, 0x11, 0x0f, 0x00, 0x0f, 0x06, 0x19,
   1754     0x11, 0x0f, 0x08, 0xd9, 0x05, 0xb4, 0x05, 0x00,
   1755     0x00, 0x00, 0x00, 0xf2, 0x05, 0xb7, 0x05, 0xd0,
   1756     0x05, 0x12, 0x00, 0x03, 0x04, 0x0b, 0x0c, 0x0d,
   1757     0x18, 0x1a, 0xe9, 0x05, 0xc1, 0x05, 0xe9, 0x05,
   1758     0xc2, 0x05, 0x49, 0xfb, 0xc1, 0x05, 0x49, 0xfb,
   1759     0xc2, 0x05, 0xd0, 0x05, 0xb7, 0x05, 0xd0, 0x05,
   1760     0xb8, 0x05, 0xd0, 0x05, 0xbc, 0x05, 0xd8, 0x05,
   1761     0xbc, 0x05, 0xde, 0x05, 0xbc, 0x05, 0xe0, 0x05,
   1762     0xbc, 0x05, 0xe3, 0x05, 0xbc, 0x05, 0xb9, 0x05,
   1763     0x2d, 0x03, 0x2e, 0x03, 0x2f, 0x03, 0x30, 0x03,
   1764     0x31, 0x03, 0x1c, 0x00, 0x18, 0x06, 0x22, 0x06,
   1765     0x2b, 0x06, 0xd0, 0x05, 0xdc, 0x05, 0x71, 0x06,
   1766     0x00, 0x00, 0x0a, 0x0a, 0x0a, 0x0a, 0x0d, 0x0d,
   1767     0x0d, 0x0d, 0x0f, 0x0f, 0x0f, 0x0f, 0x09, 0x09,
   1768     0x09, 0x09, 0x0e, 0x0e, 0x0e, 0x0e, 0x08, 0x08,
   1769     0x08, 0x08, 0x33, 0x33, 0x33, 0x33, 0x35, 0x35,
   1770     0x35, 0x35, 0x13, 0x13, 0x13, 0x13, 0x12, 0x12,
   1771     0x12, 0x12, 0x15, 0x15, 0x15, 0x15, 0x16, 0x16,
   1772     0x16, 0x16, 0x1c, 0x1c, 0x1b, 0x1b, 0x1d, 0x1d,
   1773     0x17, 0x17, 0x27, 0x27, 0x20, 0x20, 0x38, 0x38,
   1774     0x38, 0x38, 0x3e, 0x3e, 0x3e, 0x3e, 0x42, 0x42,
   1775     0x42, 0x42, 0x40, 0x40, 0x40, 0x40, 0x49, 0x49,
   1776     0x4a, 0x4a, 0x4a, 0x4a, 0x4f, 0x4f, 0x50, 0x50,
   1777     0x50, 0x50, 0x4d, 0x4d, 0x4d, 0x4d, 0x61, 0x61,
   1778     0x62, 0x62, 0x49, 0x06, 0x64, 0x64, 0x64, 0x64,
   1779     0x7e, 0x7e, 0x7d, 0x7d, 0x7f, 0x7f, 0x2e, 0x82,
   1780     0x82, 0x7c, 0x7c, 0x80, 0x80, 0x87, 0x87, 0x87,
   1781     0x87, 0x00, 0x00, 0x26, 0x06, 0x00, 0x01, 0x00,
   1782     0x01, 0x00, 0xaf, 0x00, 0xaf, 0x00, 0x22, 0x00,
   1783     0x22, 0x00, 0xa1, 0x00, 0xa1, 0x00, 0xa0, 0x00,
   1784     0xa0, 0x00, 0xa2, 0x00, 0xa2, 0x00, 0xaa, 0x00,
   1785     0xaa, 0x00, 0xaa, 0x00, 0x23, 0x00, 0x23, 0x00,
   1786     0x23, 0xcc, 0x06, 0x00, 0x00, 0x00, 0x00, 0x26,
   1787     0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x1f, 0x00,
   1788     0x23, 0x00, 0x24, 0x02, 0x06, 0x02, 0x07, 0x02,
   1789     0x08, 0x02, 0x1f, 0x02, 0x23, 0x02, 0x24, 0x04,
   1790     0x06, 0x04, 0x07, 0x04, 0x08, 0x04, 0x1f, 0x04,
   1791     0x23, 0x04, 0x24, 0x05, 0x06, 0x05, 0x1f, 0x05,
   1792     0x23, 0x05, 0x24, 0x06, 0x07, 0x06, 0x1f, 0x07,
   1793     0x06, 0x07, 0x1f, 0x08, 0x06, 0x08, 0x07, 0x08,
   1794     0x1f, 0x0d, 0x06, 0x0d, 0x07, 0x0d, 0x08, 0x0d,
   1795     0x1f, 0x0f, 0x07, 0x0f, 0x1f, 0x10, 0x06, 0x10,
   1796     0x07, 0x10, 0x08, 0x10, 0x1f, 0x11, 0x07, 0x11,
   1797     0x1f, 0x12, 0x1f, 0x13, 0x06, 0x13, 0x1f, 0x14,
   1798     0x06, 0x14, 0x1f, 0x1b, 0x06, 0x1b, 0x07, 0x1b,
   1799     0x08, 0x1b, 0x1f, 0x1b, 0x23, 0x1b, 0x24, 0x1c,
   1800     0x07, 0x1c, 0x1f, 0x1c, 0x23, 0x1c, 0x24, 0x1d,
   1801     0x01, 0x1d, 0x06, 0x1d, 0x07, 0x1d, 0x08, 0x1d,
   1802     0x1e, 0x1d, 0x1f, 0x1d, 0x23, 0x1d, 0x24, 0x1e,
   1803     0x06, 0x1e, 0x07, 0x1e, 0x08, 0x1e, 0x1f, 0x1e,
   1804     0x23, 0x1e, 0x24, 0x1f, 0x06, 0x1f, 0x07, 0x1f,
   1805     0x08, 0x1f, 0x1f, 0x1f, 0x23, 0x1f, 0x24, 0x20,
   1806     0x06, 0x20, 0x07, 0x20, 0x08, 0x20, 0x1f, 0x20,
   1807     0x23, 0x20, 0x24, 0x21, 0x06, 0x21, 0x1f, 0x21,
   1808     0x23, 0x21, 0x24, 0x24, 0x06, 0x24, 0x07, 0x24,
   1809     0x08, 0x24, 0x1f, 0x24, 0x23, 0x24, 0x24, 0x0a,
   1810     0x4a, 0x0b, 0x4a, 0x23, 0x4a, 0x20, 0x00, 0x4c,
   1811     0x06, 0x51, 0x06, 0x51, 0x06, 0xff, 0x00, 0x1f,
   1812     0x26, 0x06, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x1f,
   1813     0x00, 0x20, 0x00, 0x23, 0x00, 0x24, 0x02, 0x0b,
   1814     0x02, 0x0c, 0x02, 0x1f, 0x02, 0x20, 0x02, 0x23,
   1815     0x02, 0x24, 0x04, 0x0b, 0x04, 0x0c, 0x04, 0x1f,
   1816     0x26, 0x06, 0x04, 0x20, 0x04, 0x23, 0x04, 0x24,
   1817     0x05, 0x0b, 0x05, 0x0c, 0x05, 0x1f, 0x05, 0x20,
   1818     0x05, 0x23, 0x05, 0x24, 0x1b, 0x23, 0x1b, 0x24,
   1819     0x1c, 0x23, 0x1c, 0x24, 0x1d, 0x01, 0x1d, 0x1e,
   1820     0x1d, 0x1f, 0x1d, 0x23, 0x1d, 0x24, 0x1e, 0x1f,
   1821     0x1e, 0x23, 0x1e, 0x24, 0x1f, 0x01, 0x1f, 0x1f,
   1822     0x20, 0x0b, 0x20, 0x0c, 0x20, 0x1f, 0x20, 0x20,
   1823     0x20, 0x23, 0x20, 0x24, 0x23, 0x4a, 0x24, 0x0b,
   1824     0x24, 0x0c, 0x24, 0x1f, 0x24, 0x20, 0x24, 0x23,
   1825     0x24, 0x24, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08,
   1826     0x00, 0x1f, 0x00, 0x21, 0x02, 0x06, 0x02, 0x07,
   1827     0x02, 0x08, 0x02, 0x1f, 0x02, 0x21, 0x04, 0x06,
   1828     0x04, 0x07, 0x04, 0x08, 0x04, 0x1f, 0x04, 0x21,
   1829     0x05, 0x1f, 0x06, 0x07, 0x06, 0x1f, 0x07, 0x06,
   1830     0x07, 0x1f, 0x08, 0x06, 0x08, 0x1f, 0x0d, 0x06,
   1831     0x0d, 0x07, 0x0d, 0x08, 0x0d, 0x1f, 0x0f, 0x07,
   1832     0x0f, 0x08, 0x0f, 0x1f, 0x10, 0x06, 0x10, 0x07,
   1833     0x10, 0x08, 0x10, 0x1f, 0x11, 0x07, 0x12, 0x1f,
   1834     0x13, 0x06, 0x13, 0x1f, 0x14, 0x06, 0x14, 0x1f,
   1835     0x1b, 0x06, 0x1b, 0x07, 0x1b, 0x08, 0x1b, 0x1f,
   1836     0x1c, 0x07, 0x1c, 0x1f, 0x1d, 0x06, 0x1d, 0x07,
   1837     0x1d, 0x08, 0x1d, 0x1e, 0x1d, 0x1f, 0x1e, 0x06,
   1838     0x1e, 0x07, 0x1e, 0x08, 0x1e, 0x1f, 0x1e, 0x21,
   1839     0x1f, 0x06, 0x1f, 0x07, 0x1f, 0x08, 0x1f, 0x1f,
   1840     0x20, 0x06, 0x20, 0x07, 0x20, 0x08, 0x20, 0x1f,
   1841     0x20, 0x21, 0x21, 0x06, 0x21, 0x1f, 0x21, 0x4a,
   1842     0x24, 0x06, 0x24, 0x07, 0x24, 0x08, 0x24, 0x1f,
   1843     0x24, 0x21, 0x00, 0x1f, 0x00, 0x21, 0x02, 0x1f,
   1844     0x02, 0x21, 0x04, 0x1f, 0x04, 0x21, 0x05, 0x1f,
   1845     0x05, 0x21, 0x0d, 0x1f, 0x0d, 0x21, 0x0e, 0x1f,
   1846     0x0e, 0x21, 0x1d, 0x1e, 0x1d, 0x1f, 0x1e, 0x1f,
   1847     0x20, 0x1f, 0x20, 0x21, 0x24, 0x1f, 0x24, 0x21,
   1848     0x40, 0x06, 0x4e, 0x06, 0x51, 0x06, 0x27, 0x06,
   1849     0x10, 0x22, 0x10, 0x23, 0x12, 0x22, 0x12, 0x23,
   1850     0x13, 0x22, 0x13, 0x23, 0x0c, 0x22, 0x0c, 0x23,
   1851     0x0d, 0x22, 0x0d, 0x23, 0x06, 0x22, 0x06, 0x23,
   1852     0x05, 0x22, 0x05, 0x23, 0x07, 0x22, 0x07, 0x23,
   1853     0x0e, 0x22, 0x0e, 0x23, 0x0f, 0x22, 0x0f, 0x23,
   1854     0x0d, 0x05, 0x0d, 0x06, 0x0d, 0x07, 0x0d, 0x1e,
   1855     0x0d, 0x0a, 0x0c, 0x0a, 0x0e, 0x0a, 0x0f, 0x0a,
   1856     0x10, 0x22, 0x10, 0x23, 0x12, 0x22, 0x12, 0x23,
   1857     0x13, 0x22, 0x13, 0x23, 0x0c, 0x22, 0x0c, 0x23,
   1858     0x0d, 0x22, 0x0d, 0x23, 0x06, 0x22, 0x06, 0x23,
   1859     0x05, 0x22, 0x05, 0x23, 0x07, 0x22, 0x07, 0x23,
   1860     0x0e, 0x22, 0x0e, 0x23, 0x0f, 0x22, 0x0f, 0x23,
   1861     0x0d, 0x05, 0x0d, 0x06, 0x0d, 0x07, 0x0d, 0x1e,
   1862     0x0d, 0x0a, 0x0c, 0x0a, 0x0e, 0x0a, 0x0f, 0x0a,
   1863     0x0d, 0x05, 0x0d, 0x06, 0x0d, 0x07, 0x0d, 0x1e,
   1864     0x0c, 0x20, 0x0d, 0x20, 0x10, 0x1e, 0x0c, 0x05,
   1865     0x0c, 0x06, 0x0c, 0x07, 0x0d, 0x05, 0x0d, 0x06,
   1866     0x0d, 0x07, 0x10, 0x1e, 0x11, 0x1e, 0x00, 0x24,
   1867     0x00, 0x24, 0x2a, 0x06, 0x00, 0x02, 0x1b, 0x00,
   1868     0x03, 0x02, 0x00, 0x03, 0x02, 0x00, 0x03, 0x1b,
   1869     0x00, 0x04, 0x1b, 0x00, 0x1b, 0x02, 0x00, 0x1b,
   1870     0x03, 0x00, 0x1b, 0x04, 0x02, 0x1b, 0x03, 0x02,
   1871     0x1b, 0x03, 0x03, 0x1b, 0x20, 0x03, 0x1b, 0x1f,
   1872     0x09, 0x03, 0x02, 0x09, 0x02, 0x03, 0x09, 0x02,
   1873     0x1f, 0x09, 0x1b, 0x03, 0x09, 0x1b, 0x03, 0x09,
   1874     0x1b, 0x02, 0x09, 0x1b, 0x1b, 0x09, 0x1b, 0x1b,
   1875     0x0b, 0x03, 0x03, 0x0b, 0x03, 0x03, 0x0b, 0x1b,
   1876     0x1b, 0x0a, 0x03, 0x1b, 0x0a, 0x03, 0x1b, 0x0a,
   1877     0x02, 0x20, 0x0a, 0x1b, 0x04, 0x0a, 0x1b, 0x04,
   1878     0x0a, 0x1b, 0x1b, 0x0a, 0x1b, 0x1b, 0x0c, 0x03,
   1879     0x1f, 0x0c, 0x04, 0x1b, 0x0c, 0x04, 0x1b, 0x0d,
   1880     0x1b, 0x03, 0x0d, 0x1b, 0x03, 0x0d, 0x1b, 0x1b,
   1881     0x0d, 0x1b, 0x20, 0x0f, 0x02, 0x1b, 0x0f, 0x1b,
   1882     0x1b, 0x0f, 0x1b, 0x1b, 0x0f, 0x1b, 0x1f, 0x10,
   1883     0x1b, 0x1b, 0x10, 0x1b, 0x20, 0x10, 0x1b, 0x1f,
   1884     0x17, 0x04, 0x1b, 0x17, 0x04, 0x1b, 0x18, 0x1b,
   1885     0x03, 0x18, 0x1b, 0x1b, 0x1a, 0x03, 0x1b, 0x1a,
   1886     0x03, 0x20, 0x1a, 0x03, 0x1f, 0x1a, 0x02, 0x02,
   1887     0x1a, 0x02, 0x02, 0x1a, 0x04, 0x1b, 0x1a, 0x04,
   1888     0x1b, 0x1a, 0x1b, 0x03, 0x1a, 0x1b, 0x03, 0x1b,
   1889     0x03, 0x02, 0x1b, 0x03, 0x1b, 0x1b, 0x03, 0x20,
   1890     0x1b, 0x02, 0x03, 0x1b, 0x02, 0x1b, 0x1b, 0x04,
   1891     0x02, 0x1b, 0x04, 0x1b, 0x28, 0x06, 0x1d, 0x04,
   1892     0x06, 0x1f, 0x1d, 0x04, 0x1f, 0x1d, 0x1d, 0x1e,
   1893     0x05, 0x1d, 0x1e, 0x05, 0x21, 0x1e, 0x04, 0x1d,
   1894     0x1e, 0x04, 0x1d, 0x1e, 0x04, 0x21, 0x1e, 0x1d,
   1895     0x22, 0x1e, 0x1d, 0x21, 0x22, 0x1d, 0x1d, 0x22,
   1896     0x1d, 0x1d, 0x00, 0x06, 0x22, 0x02, 0x04, 0x22,
   1897     0x02, 0x04, 0x21, 0x02, 0x06, 0x22, 0x02, 0x06,
   1898     0x21, 0x02, 0x1d, 0x22, 0x02, 0x1d, 0x21, 0x04,
   1899     0x1d, 0x22, 0x04, 0x05, 0x21, 0x04, 0x1d, 0x21,
   1900     0x0b, 0x06, 0x21, 0x0d, 0x05, 0x22, 0x0c, 0x05,
   1901     0x22, 0x0e, 0x05, 0x22, 0x1c, 0x04, 0x22, 0x1c,
   1902     0x1d, 0x22, 0x22, 0x05, 0x22, 0x22, 0x04, 0x22,
   1903     0x22, 0x1d, 0x22, 0x1d, 0x1d, 0x22, 0x1a, 0x1d,
   1904     0x22, 0x1e, 0x05, 0x22, 0x1a, 0x1d, 0x05, 0x1c,
   1905     0x05, 0x1d, 0x11, 0x1d, 0x22, 0x1b, 0x1d, 0x22,
   1906     0x1e, 0x04, 0x05, 0x1d, 0x06, 0x22, 0x1c, 0x04,
   1907     0x1d, 0x1b, 0x1d, 0x1d, 0x1c, 0x04, 0x1d, 0x1e,
   1908     0x04, 0x05, 0x04, 0x05, 0x22, 0x05, 0x04, 0x22,
   1909     0x1d, 0x04, 0x22, 0x19, 0x1d, 0x22, 0x00, 0x05,
   1910     0x22, 0x1b, 0x1d, 0x1d, 0x11, 0x04, 0x1d, 0x0d,
   1911     0x1d, 0x1d, 0x0b, 0x06, 0x22, 0x1e, 0x04, 0x22,
   1912     0x35, 0x06, 0x00, 0x0f, 0x9d, 0x0d, 0x0f, 0x9d,
   1913     0x27, 0x06, 0x00, 0x1d, 0x1d, 0x20, 0x00, 0x1c,
   1914     0x01, 0x0a, 0x1e, 0x06, 0x1e, 0x08, 0x0e, 0x1d,
   1915     0x12, 0x1e, 0x0a, 0x0c, 0x21, 0x1d, 0x12, 0x1d,
   1916     0x23, 0x20, 0x21, 0x0c, 0x1d, 0x1e, 0x35, 0x06,
   1917     0x00, 0x0f, 0x14, 0x27, 0x06, 0x0e, 0x1d, 0x22,
   1918     0xff, 0x00, 0x1d, 0x1d, 0x20, 0xff, 0x12, 0x1d,
   1919     0x23, 0x20, 0xff, 0x21, 0x0c, 0x1d, 0x1e, 0x27,
   1920     0x06, 0x05, 0x1d, 0xff, 0x05, 0x1d, 0x00, 0x1d,
   1921     0x20, 0x27, 0x06, 0x0a, 0xa5, 0x00, 0x1d, 0x2c,
   1922     0x00, 0x01, 0x30, 0x02, 0x30, 0x3a, 0x00, 0x3b,
   1923     0x00, 0x21, 0x00, 0x3f, 0x00, 0x16, 0x30, 0x17,
   1924     0x30, 0x26, 0x20, 0x13, 0x20, 0x12, 0x01, 0x00,
   1925     0x5f, 0x5f, 0x28, 0x29, 0x7b, 0x7d, 0x08, 0x30,
   1926     0x0c, 0x0d, 0x08, 0x09, 0x02, 0x03, 0x00, 0x01,
   1927     0x04, 0x05, 0x06, 0x07, 0x5b, 0x00, 0x5d, 0x00,
   1928     0x3e, 0x20, 0x3e, 0x20, 0x3e, 0x20, 0x3e, 0x20,
   1929     0x5f, 0x00, 0x5f, 0x00, 0x5f, 0x00, 0x2c, 0x00,
   1930     0x01, 0x30, 0x2e, 0x00, 0x00, 0x00, 0x3b, 0x00,
   1931     0x3a, 0x00, 0x3f, 0x00, 0x21, 0x00, 0x14, 0x20,
   1932     0x28, 0x00, 0x29, 0x00, 0x7b, 0x00, 0x7d, 0x00,
   1933     0x14, 0x30, 0x15, 0x30, 0x23, 0x26, 0x2a, 0x2b,
   1934     0x2d, 0x3c, 0x3e, 0x3d, 0x00, 0x5c, 0x24, 0x25,
   1935     0x40, 0x40, 0x06, 0xff, 0x0b, 0x00, 0x0b, 0xff,
   1936     0x0c, 0x20, 0x00, 0x4d, 0x06, 0x40, 0x06, 0xff,
   1937     0x0e, 0x00, 0x0e, 0xff, 0x0f, 0x00, 0x0f, 0xff,
   1938     0x10, 0x00, 0x10, 0xff, 0x11, 0x00, 0x11, 0xff,
   1939     0x12, 0x00, 0x12, 0x21, 0x06, 0x00, 0x01, 0x01,
   1940     0x02, 0x02, 0x03, 0x03, 0x04, 0x04, 0x05, 0x05,
   1941     0x05, 0x05, 0x06, 0x06, 0x07, 0x07, 0x07, 0x07,
   1942     0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x0a, 0x0a,
   1943     0x0a, 0x0a, 0x0b, 0x0b, 0x0b, 0x0b, 0x0c, 0x0c,
   1944     0x0c, 0x0c, 0x0d, 0x0d, 0x0d, 0x0d, 0x0e, 0x0e,
   1945     0x0f, 0x0f, 0x10, 0x10, 0x11, 0x11, 0x12, 0x12,
   1946     0x12, 0x12, 0x13, 0x13, 0x13, 0x13, 0x14, 0x14,
   1947     0x14, 0x14, 0x15, 0x15, 0x15, 0x15, 0x16, 0x16,
   1948     0x16, 0x16, 0x17, 0x17, 0x17, 0x17, 0x18, 0x18,
   1949     0x18, 0x18, 0x19, 0x19, 0x19, 0x19, 0x20, 0x20,
   1950     0x20, 0x20, 0x21, 0x21, 0x21, 0x21, 0x22, 0x22,
   1951     0x22, 0x22, 0x23, 0x23, 0x23, 0x23, 0x24, 0x24,
   1952     0x24, 0x24, 0x25, 0x25, 0x25, 0x25, 0x26, 0x26,
   1953     0x26, 0x26, 0x27, 0x27, 0x28, 0x28, 0x29, 0x29,
   1954     0x29, 0x29, 0x22, 0x06, 0x22, 0x00, 0x22, 0x00,
   1955     0x22, 0x01, 0x22, 0x01, 0x22, 0x03, 0x22, 0x03,
   1956     0x22, 0x05, 0x22, 0x05, 0x21, 0x00, 0x85, 0x29,
   1957     0x01, 0x30, 0x01, 0x0b, 0x0c, 0x00, 0xfa, 0xf1,
   1958     0xa0, 0xa2, 0xa4, 0xa6, 0xa8, 0xe2, 0xe4, 0xe6,
   1959     0xc2, 0xfb, 0xa1, 0xa3, 0xa5, 0xa7, 0xa9, 0xaa,
   1960     0xac, 0xae, 0xb0, 0xb2, 0xb4, 0xb6, 0xb8, 0xba,
   1961     0xbc, 0xbe, 0xc0, 0xc3, 0xc5, 0xc7, 0xc9, 0xca,
   1962     0xcb, 0xcc, 0xcd, 0xce, 0xd1, 0xd4, 0xd7, 0xda,
   1963     0xdd, 0xde, 0xdf, 0xe0, 0xe1, 0xe3, 0xe5, 0xe7,
   1964     0xe8, 0xe9, 0xea, 0xeb, 0xec, 0xee, 0xf2, 0x98,
   1965     0x99, 0x31, 0x31, 0x4f, 0x31, 0x55, 0x31, 0x5b,
   1966     0x31, 0x61, 0x31, 0xa2, 0x00, 0xa3, 0x00, 0xac,
   1967     0x00, 0xaf, 0x00, 0xa6, 0x00, 0xa5, 0x00, 0xa9,
   1968     0x20, 0x00, 0x00, 0x02, 0x25, 0x90, 0x21, 0x91,
   1969     0x21, 0x92, 0x21, 0x93, 0x21, 0xa0, 0x25, 0xcb,
   1970     0x25, 0xd2, 0x05, 0x07, 0x03, 0x01, 0xda, 0x05,
   1971     0x07, 0x03, 0x01, 0xd0, 0x02, 0xd1, 0x02, 0xe6,
   1972     0x00, 0x99, 0x02, 0x53, 0x02, 0x00, 0x00, 0xa3,
   1973     0x02, 0x66, 0xab, 0xa5, 0x02, 0xa4, 0x02, 0x56,
   1974     0x02, 0x57, 0x02, 0x91, 0x1d, 0x58, 0x02, 0x5e,
   1975     0x02, 0xa9, 0x02, 0x64, 0x02, 0x62, 0x02, 0x60,
   1976     0x02, 0x9b, 0x02, 0x27, 0x01, 0x9c, 0x02, 0x67,
   1977     0x02, 0x84, 0x02, 0xaa, 0x02, 0xab, 0x02, 0x6c,
   1978     0x02, 0x04, 0xdf, 0x8e, 0xa7, 0x6e, 0x02, 0x05,
   1979     0xdf, 0x8e, 0x02, 0x06, 0xdf, 0xf8, 0x00, 0x76,
   1980     0x02, 0x77, 0x02, 0x71, 0x00, 0x7a, 0x02, 0x08,
   1981     0xdf, 0x7d, 0x02, 0x7e, 0x02, 0x80, 0x02, 0xa8,
   1982     0x02, 0xa6, 0x02, 0x67, 0xab, 0xa7, 0x02, 0x88,
   1983     0x02, 0x71, 0x2c, 0x00, 0x00, 0x8f, 0x02, 0xa1,
   1984     0x02, 0xa2, 0x02, 0x98, 0x02, 0xc0, 0x01, 0xc1,
   1985     0x01, 0xc2, 0x01, 0x0a, 0xdf, 0x1e, 0xdf, 0x41,
   1986     0x04, 0x40, 0x00, 0x00, 0x00, 0x00, 0x14, 0x99,
   1987     0x10, 0xba, 0x10, 0x00, 0x00, 0x00, 0x00, 0x9b,
   1988     0x10, 0xba, 0x10, 0x05, 0x05, 0xa5, 0x10, 0xba,
   1989     0x10, 0x05, 0x31, 0x11, 0x27, 0x11, 0x32, 0x11,
   1990     0x27, 0x11, 0x55, 0x47, 0x13, 0x3e, 0x13, 0x47,
   1991     0x13, 0x57, 0x13, 0x55, 0x82, 0x13, 0xc9, 0x13,
   1992     0x00, 0x00, 0x00, 0x00, 0x84, 0x13, 0xbb, 0x13,
   1993     0x05, 0x05, 0x8b, 0x13, 0xc2, 0x13, 0x05, 0x90,
   1994     0x13, 0xc9, 0x13, 0x05, 0xc2, 0x13, 0xc2, 0x13,
   1995     0x00, 0x00, 0x00, 0x00, 0xc2, 0x13, 0xb8, 0x13,
   1996     0xc2, 0x13, 0xc9, 0x13, 0x05, 0x55, 0xb9, 0x14,
   1997     0xba, 0x14, 0xb9, 0x14, 0xb0, 0x14, 0x00, 0x00,
   1998     0x00, 0x00, 0xb9, 0x14, 0xbd, 0x14, 0x55, 0x50,
   1999     0xb8, 0x15, 0xaf, 0x15, 0xb9, 0x15, 0xaf, 0x15,
   2000     0x55, 0x35, 0x19, 0x30, 0x19, 0x05, 0x1e, 0x61,
   2001     0x1e, 0x61, 0x1e, 0x61, 0x29, 0x61, 0x1e, 0x61,
   2002     0x1f, 0x61, 0x29, 0x61, 0x1f, 0x61, 0x1e, 0x61,
   2003     0x20, 0x61, 0x21, 0x61, 0x1f, 0x61, 0x22, 0x61,
   2004     0x1f, 0x61, 0x21, 0x61, 0x20, 0x61, 0x55, 0x55,
   2005     0x55, 0x55, 0x67, 0x6d, 0x67, 0x6d, 0x63, 0x6d,
   2006     0x67, 0x6d, 0x69, 0x6d, 0x67, 0x6d, 0x55, 0x05,
   2007     0x41, 0x00, 0x30, 0x00, 0x57, 0xd1, 0x65, 0xd1,
   2008     0x58, 0xd1, 0x65, 0xd1, 0x5f, 0xd1, 0x6e, 0xd1,
   2009     0x5f, 0xd1, 0x6f, 0xd1, 0x5f, 0xd1, 0x70, 0xd1,
   2010     0x5f, 0xd1, 0x71, 0xd1, 0x5f, 0xd1, 0x72, 0xd1,
   2011     0x55, 0x55, 0x55, 0x05, 0xb9, 0xd1, 0x65, 0xd1,
   2012     0xba, 0xd1, 0x65, 0xd1, 0xbb, 0xd1, 0x6e, 0xd1,
   2013     0xbc, 0xd1, 0x6e, 0xd1, 0xbb, 0xd1, 0x6f, 0xd1,
   2014     0xbc, 0xd1, 0x6f, 0xd1, 0x55, 0x55, 0x55, 0x41,
   2015     0x00, 0x61, 0x00, 0x41, 0x00, 0x61, 0x00, 0x69,
   2016     0x00, 0x41, 0x00, 0x61, 0x00, 0x41, 0x00, 0x43,
   2017     0x44, 0x00, 0x00, 0x47, 0x00, 0x00, 0x4a, 0x4b,
   2018     0x00, 0x00, 0x4e, 0x4f, 0x50, 0x51, 0x00, 0x53,
   2019     0x54, 0x55, 0x56, 0x57, 0x58, 0x59, 0x5a, 0x61,
   2020     0x62, 0x63, 0x64, 0x00, 0x66, 0x68, 0x00, 0x70,
   2021     0x00, 0x41, 0x00, 0x61, 0x00, 0x41, 0x42, 0x00,
   2022     0x44, 0x45, 0x46, 0x47, 0x4a, 0x00, 0x53, 0x00,
   2023     0x61, 0x00, 0x41, 0x42, 0x00, 0x44, 0x45, 0x46,
   2024     0x47, 0x00, 0x49, 0x4a, 0x4b, 0x4c, 0x4d, 0x00,
   2025     0x4f, 0x53, 0x00, 0x61, 0x00, 0x41, 0x00, 0x61,
   2026     0x00, 0x41, 0x00, 0x61, 0x00, 0x41, 0x00, 0x61,
   2027     0x00, 0x41, 0x00, 0x61, 0x00, 0x41, 0x00, 0x61,
   2028     0x00, 0x41, 0x00, 0x61, 0x00, 0x31, 0x01, 0x37,
   2029     0x02, 0x91, 0x03, 0xa3, 0x03, 0xb1, 0x03, 0xd1,
   2030     0x03, 0x24, 0x00, 0x1f, 0x04, 0x20, 0x05, 0x91,
   2031     0x03, 0xa3, 0x03, 0xb1, 0x03, 0xd1, 0x03, 0x24,
   2032     0x00, 0x1f, 0x04, 0x20, 0x05, 0x91, 0x03, 0xa3,
   2033     0x03, 0xb1, 0x03, 0xd1, 0x03, 0x24, 0x00, 0x1f,
   2034     0x04, 0x20, 0x05, 0x91, 0x03, 0xa3, 0x03, 0xb1,
   2035     0x03, 0xd1, 0x03, 0x24, 0x00, 0x1f, 0x04, 0x20,
   2036     0x05, 0x91, 0x03, 0xa3, 0x03, 0xb1, 0x03, 0xd1,
   2037     0x03, 0x24, 0x00, 0x1f, 0x04, 0x20, 0x05, 0x0b,
   2038     0x0c, 0x30, 0x00, 0x30, 0x00, 0x30, 0x00, 0x30,
   2039     0x00, 0x30, 0x00, 0x30, 0x04, 0x3a, 0x04, 0x3e,
   2040     0x04, 0x4b, 0x04, 0x4d, 0x04, 0x4e, 0x04, 0x89,
   2041     0xa6, 0x30, 0x04, 0xa9, 0x26, 0x28, 0xb9, 0x7f,
   2042     0x9f, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06,
   2043     0x07, 0x08, 0x0a, 0x0b, 0x0e, 0x0f, 0x11, 0x13,
   2044     0x14, 0x15, 0x16, 0x17, 0x18, 0x1a, 0x1b, 0x61,
   2045     0x26, 0x25, 0x2f, 0x7b, 0x51, 0xa6, 0xb1, 0x04,
   2046     0x27, 0x06, 0x00, 0x01, 0x05, 0x08, 0x2a, 0x06,
   2047     0x1e, 0x08, 0x03, 0x0d, 0x20, 0x19, 0x1a, 0x1b,
   2048     0x1c, 0x09, 0x0f, 0x17, 0x0b, 0x18, 0x07, 0x0a,
   2049     0x00, 0x01, 0x04, 0x06, 0x0c, 0x0e, 0x10, 0x44,
   2050     0x90, 0x77, 0x45, 0x28, 0x06, 0x2c, 0x06, 0x00,
   2051     0x00, 0x47, 0x06, 0x33, 0x06, 0x17, 0x10, 0x11,
   2052     0x12, 0x13, 0x00, 0x06, 0x0e, 0x02, 0x0f, 0x34,
   2053     0x06, 0x2a, 0x06, 0x2b, 0x06, 0x2e, 0x06, 0x00,
   2054     0x00, 0x36, 0x06, 0x00, 0x00, 0x3a, 0x06, 0x2d,
   2055     0x06, 0x00, 0x00, 0x4a, 0x06, 0x00, 0x00, 0x44,
   2056     0x06, 0x00, 0x00, 0x46, 0x06, 0x33, 0x06, 0x39,
   2057     0x06, 0x00, 0x00, 0x35, 0x06, 0x42, 0x06, 0x00,
   2058     0x00, 0x34, 0x06, 0x00, 0x00, 0x00, 0x00, 0x2e,
   2059     0x06, 0x00, 0x00, 0x36, 0x06, 0x00, 0x00, 0x3a,
   2060     0x06, 0x00, 0x00, 0xba, 0x06, 0x00, 0x00, 0x6f,
   2061     0x06, 0x00, 0x00, 0x28, 0x06, 0x2c, 0x06, 0x00,
   2062     0x00, 0x47, 0x06, 0x00, 0x00, 0x00, 0x00, 0x2d,
   2063     0x06, 0x37, 0x06, 0x4a, 0x06, 0x43, 0x06, 0x00,
   2064     0x00, 0x45, 0x06, 0x46, 0x06, 0x33, 0x06, 0x39,
   2065     0x06, 0x41, 0x06, 0x35, 0x06, 0x42, 0x06, 0x00,
   2066     0x00, 0x34, 0x06, 0x2a, 0x06, 0x2b, 0x06, 0x2e,
   2067     0x06, 0x00, 0x00, 0x36, 0x06, 0x38, 0x06, 0x3a,
   2068     0x06, 0x6e, 0x06, 0x00, 0x00, 0xa1, 0x06, 0x27,
   2069     0x06, 0x00, 0x01, 0x05, 0x08, 0x20, 0x21, 0x0b,
   2070     0x06, 0x10, 0x23, 0x2a, 0x06, 0x1a, 0x1b, 0x1c,
   2071     0x09, 0x0f, 0x17, 0x0b, 0x18, 0x07, 0x0a, 0x00,
   2072     0x01, 0x04, 0x06, 0x0c, 0x0e, 0x10, 0x28, 0x06,
   2073     0x2c, 0x06, 0x2f, 0x06, 0x00, 0x00, 0x48, 0x06,
   2074     0x32, 0x06, 0x2d, 0x06, 0x37, 0x06, 0x4a, 0x06,
   2075     0x2a, 0x06, 0x1a, 0x1b, 0x1c, 0x09, 0x0f, 0x17,
   2076     0x0b, 0x18, 0x07, 0x0a, 0x00, 0x01, 0x04, 0x06,
   2077     0x0c, 0x0e, 0x10, 0x30, 0x2e, 0x30, 0x00, 0x2c,
   2078     0x00, 0x28, 0x00, 0x41, 0x00, 0x29, 0x00, 0x14,
   2079     0x30, 0x53, 0x00, 0x15, 0x30, 0x43, 0x52, 0x43,
   2080     0x44, 0x57, 0x5a, 0x41, 0x00, 0x48, 0x56, 0x4d,
   2081     0x56, 0x53, 0x44, 0x53, 0x53, 0x50, 0x50, 0x56,
   2082     0x57, 0x43, 0x4d, 0x43, 0x4d, 0x44, 0x4d, 0x52,
   2083     0x44, 0x4a, 0x4b, 0x30, 0x30, 0x00, 0x68, 0x68,
   2084     0x4b, 0x62, 0x57, 0x5b, 0xcc, 0x53, 0xc7, 0x30,
   2085     0x8c, 0x4e, 0x1a, 0x59, 0xe3, 0x89, 0x29, 0x59,
   2086     0xa4, 0x4e, 0x20, 0x66, 0x21, 0x71, 0x99, 0x65,
   2087     0x4d, 0x52, 0x8c, 0x5f, 0x8d, 0x51, 0xb0, 0x65,
   2088     0x1d, 0x52, 0x42, 0x7d, 0x1f, 0x75, 0xa9, 0x8c,
   2089     0xf0, 0x58, 0x39, 0x54, 0x14, 0x6f, 0x95, 0x62,
   2090     0x55, 0x63, 0x00, 0x4e, 0x09, 0x4e, 0x4a, 0x90,
   2091     0xe6, 0x5d, 0x2d, 0x4e, 0xf3, 0x53, 0x07, 0x63,
   2092     0x70, 0x8d, 0x53, 0x62, 0x81, 0x79, 0x7a, 0x7a,
   2093     0x08, 0x54, 0x80, 0x6e, 0x09, 0x67, 0x08, 0x67,
   2094     0x33, 0x75, 0x72, 0x52, 0xb6, 0x55, 0x4d, 0x91,
   2095     0x14, 0x30, 0x15, 0x30, 0x2c, 0x67, 0x09, 0x4e,
   2096     0x8c, 0x4e, 0x89, 0x5b, 0xb9, 0x70, 0x53, 0x62,
   2097     0xd7, 0x76, 0xdd, 0x52, 0x57, 0x65, 0x97, 0x5f,
   2098     0xef, 0x53, 0x30, 0x00, 0x38, 0x4e, 0x05, 0x00,
   2099     0x09, 0x22, 0x01, 0x60, 0x4f, 0xae, 0x4f, 0xbb,
   2100     0x4f, 0x02, 0x50, 0x7a, 0x50, 0x99, 0x50, 0xe7,
   2101     0x50, 0xcf, 0x50, 0x9e, 0x34, 0x3a, 0x06, 0x4d,
   2102     0x51, 0x54, 0x51, 0x64, 0x51, 0x77, 0x51, 0x1c,
   2103     0x05, 0xb9, 0x34, 0x67, 0x51, 0x8d, 0x51, 0x4b,
   2104     0x05, 0x97, 0x51, 0xa4, 0x51, 0xcc, 0x4e, 0xac,
   2105     0x51, 0xb5, 0x51, 0xdf, 0x91, 0xf5, 0x51, 0x03,
   2106     0x52, 0xdf, 0x34, 0x3b, 0x52, 0x46, 0x52, 0x72,
   2107     0x52, 0x77, 0x52, 0x15, 0x35, 0x02, 0x00, 0x20,
   2108     0x80, 0x80, 0x00, 0x08, 0x00, 0x00, 0xc7, 0x52,
   2109     0x00, 0x02, 0x1d, 0x33, 0x3e, 0x3f, 0x50, 0x82,
   2110     0x8a, 0x93, 0xac, 0xb6, 0xb8, 0xb8, 0xb8, 0x2c,
   2111     0x0a, 0x70, 0x70, 0xca, 0x53, 0xdf, 0x53, 0x63,
   2112     0x0b, 0xeb, 0x53, 0xf1, 0x53, 0x06, 0x54, 0x9e,
   2113     0x54, 0x38, 0x54, 0x48, 0x54, 0x68, 0x54, 0xa2,
   2114     0x54, 0xf6, 0x54, 0x10, 0x55, 0x53, 0x55, 0x63,
   2115     0x55, 0x84, 0x55, 0x84, 0x55, 0x99, 0x55, 0xab,
   2116     0x55, 0xb3, 0x55, 0xc2, 0x55, 0x16, 0x57, 0x06,
   2117     0x56, 0x17, 0x57, 0x51, 0x56, 0x74, 0x56, 0x07,
   2118     0x52, 0xee, 0x58, 0xce, 0x57, 0xf4, 0x57, 0x0d,
   2119     0x58, 0x8b, 0x57, 0x32, 0x58, 0x31, 0x58, 0xac,
   2120     0x58, 0xe4, 0x14, 0xf2, 0x58, 0xf7, 0x58, 0x06,
   2121     0x59, 0x1a, 0x59, 0x22, 0x59, 0x62, 0x59, 0xa8,
   2122     0x16, 0xea, 0x16, 0xec, 0x59, 0x1b, 0x5a, 0x27,
   2123     0x5a, 0xd8, 0x59, 0x66, 0x5a, 0xee, 0x36, 0xfc,
   2124     0x36, 0x08, 0x5b, 0x3e, 0x5b, 0x3e, 0x5b, 0xc8,
   2125     0x19, 0xc3, 0x5b, 0xd8, 0x5b, 0xe7, 0x5b, 0xf3,
   2126     0x5b, 0x18, 0x1b, 0xff, 0x5b, 0x06, 0x5c, 0x53,
   2127     0x5f, 0x22, 0x5c, 0x81, 0x37, 0x60, 0x5c, 0x6e,
   2128     0x5c, 0xc0, 0x5c, 0x8d, 0x5c, 0xe4, 0x1d, 0x43,
   2129     0x5d, 0xe6, 0x1d, 0x6e, 0x5d, 0x6b, 0x5d, 0x7c,
   2130     0x5d, 0xe1, 0x5d, 0xe2, 0x5d, 0x2f, 0x38, 0xfd,
   2131     0x5d, 0x28, 0x5e, 0x3d, 0x5e, 0x69, 0x5e, 0x62,
   2132     0x38, 0x83, 0x21, 0x7c, 0x38, 0xb0, 0x5e, 0xb3,
   2133     0x5e, 0xb6, 0x5e, 0xca, 0x5e, 0x92, 0xa3, 0xfe,
   2134     0x5e, 0x31, 0x23, 0x31, 0x23, 0x01, 0x82, 0x22,
   2135     0x5f, 0x22, 0x5f, 0xc7, 0x38, 0xb8, 0x32, 0xda,
   2136     0x61, 0x62, 0x5f, 0x6b, 0x5f, 0xe3, 0x38, 0x9a,
   2137     0x5f, 0xcd, 0x5f, 0xd7, 0x5f, 0xf9, 0x5f, 0x81,
   2138     0x60, 0x3a, 0x39, 0x1c, 0x39, 0x94, 0x60, 0xd4,
   2139     0x26, 0xc7, 0x60, 0x02, 0x02, 0x00, 0x00, 0x00,
   2140     0x00, 0x00, 0x00, 0x00, 0x08, 0x00, 0x0a, 0x00,
   2141     0x00, 0x02, 0x08, 0x00, 0x80, 0x08, 0x00, 0x00,
   2142     0x08, 0x80, 0x28, 0x80, 0x02, 0x00, 0x00, 0x02,
   2143     0x48, 0x61, 0x00, 0x04, 0x06, 0x04, 0x32, 0x46,
   2144     0x6a, 0x5c, 0x67, 0x96, 0xaa, 0xae, 0xc8, 0xd3,
   2145     0x5d, 0x62, 0x00, 0x54, 0x77, 0xf3, 0x0c, 0x2b,
   2146     0x3d, 0x63, 0xfc, 0x62, 0x68, 0x63, 0x83, 0x63,
   2147     0xe4, 0x63, 0xf1, 0x2b, 0x22, 0x64, 0xc5, 0x63,
   2148     0xa9, 0x63, 0x2e, 0x3a, 0x69, 0x64, 0x7e, 0x64,
   2149     0x9d, 0x64, 0x77, 0x64, 0x6c, 0x3a, 0x4f, 0x65,
   2150     0x6c, 0x65, 0x0a, 0x30, 0xe3, 0x65, 0xf8, 0x66,
   2151     0x49, 0x66, 0x19, 0x3b, 0x91, 0x66, 0x08, 0x3b,
   2152     0xe4, 0x3a, 0x92, 0x51, 0x95, 0x51, 0x00, 0x67,
   2153     0x9c, 0x66, 0xad, 0x80, 0xd9, 0x43, 0x17, 0x67,
   2154     0x1b, 0x67, 0x21, 0x67, 0x5e, 0x67, 0x53, 0x67,
   2155     0xc3, 0x33, 0x49, 0x3b, 0xfa, 0x67, 0x85, 0x67,
   2156     0x52, 0x68, 0x85, 0x68, 0x6d, 0x34, 0x8e, 0x68,
   2157     0x1f, 0x68, 0x14, 0x69, 0x9d, 0x3b, 0x42, 0x69,
   2158     0xa3, 0x69, 0xea, 0x69, 0xa8, 0x6a, 0xa3, 0x36,
   2159     0xdb, 0x6a, 0x18, 0x3c, 0x21, 0x6b, 0xa7, 0x38,
   2160     0x54, 0x6b, 0x4e, 0x3c, 0x72, 0x6b, 0x9f, 0x6b,
   2161     0xba, 0x6b, 0xbb, 0x6b, 0x8d, 0x3a, 0x0b, 0x1d,
   2162     0xfa, 0x3a, 0x4e, 0x6c, 0xbc, 0x3c, 0xbf, 0x6c,
   2163     0xcd, 0x6c, 0x67, 0x6c, 0x16, 0x6d, 0x3e, 0x6d,
   2164     0x77, 0x6d, 0x41, 0x6d, 0x69, 0x6d, 0x78, 0x6d,
   2165     0x85, 0x6d, 0x1e, 0x3d, 0x34, 0x6d, 0x2f, 0x6e,
   2166     0x6e, 0x6e, 0x33, 0x3d, 0xcb, 0x6e, 0xc7, 0x6e,
   2167     0xd1, 0x3e, 0xf9, 0x6d, 0x6e, 0x6f, 0x5e, 0x3f,
   2168     0x8e, 0x3f, 0xc6, 0x6f, 0x39, 0x70, 0x1e, 0x70,
   2169     0x1b, 0x70, 0x96, 0x3d, 0x4a, 0x70, 0x7d, 0x70,
   2170     0x77, 0x70, 0xad, 0x70, 0x25, 0x05, 0x45, 0x71,
   2171     0x63, 0x42, 0x9c, 0x71, 0xab, 0x43, 0x28, 0x72,
   2172     0x35, 0x72, 0x50, 0x72, 0x08, 0x46, 0x80, 0x72,
   2173     0x95, 0x72, 0x35, 0x47, 0x02, 0x20, 0x00, 0x00,
   2174     0x20, 0x00, 0x00, 0x00, 0x00, 0x08, 0x80, 0x00,
   2175     0x00, 0x02, 0x02, 0x80, 0x8a, 0x00, 0x00, 0x20,
   2176     0x00, 0x08, 0x0a, 0x00, 0x80, 0x88, 0x80, 0x20,
   2177     0x14, 0x48, 0x7a, 0x73, 0x8b, 0x73, 0xac, 0x3e,
   2178     0xa5, 0x73, 0xb8, 0x3e, 0xb8, 0x3e, 0x47, 0x74,
   2179     0x5c, 0x74, 0x71, 0x74, 0x85, 0x74, 0xca, 0x74,
   2180     0x1b, 0x3f, 0x24, 0x75, 0x36, 0x4c, 0x3e, 0x75,
   2181     0x92, 0x4c, 0x70, 0x75, 0x9f, 0x21, 0x10, 0x76,
   2182     0xa1, 0x4f, 0xb8, 0x4f, 0x44, 0x50, 0xfc, 0x3f,
   2183     0x08, 0x40, 0xf4, 0x76, 0xf3, 0x50, 0xf2, 0x50,
   2184     0x19, 0x51, 0x33, 0x51, 0x1e, 0x77, 0x1f, 0x77,
   2185     0x1f, 0x77, 0x4a, 0x77, 0x39, 0x40, 0x8b, 0x77,
   2186     0x46, 0x40, 0x96, 0x40, 0x1d, 0x54, 0x4e, 0x78,
   2187     0x8c, 0x78, 0xcc, 0x78, 0xe3, 0x40, 0x26, 0x56,
   2188     0x56, 0x79, 0x9a, 0x56, 0xc5, 0x56, 0x8f, 0x79,
   2189     0xeb, 0x79, 0x2f, 0x41, 0x40, 0x7a, 0x4a, 0x7a,
   2190     0x4f, 0x7a, 0x7c, 0x59, 0xa7, 0x5a, 0xa7, 0x5a,
   2191     0xee, 0x7a, 0x02, 0x42, 0xab, 0x5b, 0xc6, 0x7b,
   2192     0xc9, 0x7b, 0x27, 0x42, 0x80, 0x5c, 0xd2, 0x7c,
   2193     0xa0, 0x42, 0xe8, 0x7c, 0xe3, 0x7c, 0x00, 0x7d,
   2194     0x86, 0x5f, 0x63, 0x7d, 0x01, 0x43, 0xc7, 0x7d,
   2195     0x02, 0x7e, 0x45, 0x7e, 0x34, 0x43, 0x28, 0x62,
   2196     0x47, 0x62, 0x59, 0x43, 0xd9, 0x62, 0x7a, 0x7f,
   2197     0x3e, 0x63, 0x95, 0x7f, 0xfa, 0x7f, 0x05, 0x80,
   2198     0xda, 0x64, 0x23, 0x65, 0x60, 0x80, 0xa8, 0x65,
   2199     0x70, 0x80, 0x5f, 0x33, 0xd5, 0x43, 0xb2, 0x80,
   2200     0x03, 0x81, 0x0b, 0x44, 0x3e, 0x81, 0xb5, 0x5a,
   2201     0xa7, 0x67, 0xb5, 0x67, 0x93, 0x33, 0x9c, 0x33,
   2202     0x01, 0x82, 0x04, 0x82, 0x9e, 0x8f, 0x6b, 0x44,
   2203     0x91, 0x82, 0x8b, 0x82, 0x9d, 0x82, 0xb3, 0x52,
   2204     0xb1, 0x82, 0xb3, 0x82, 0xbd, 0x82, 0xe6, 0x82,
   2205     0x3c, 0x6b, 0xe5, 0x82, 0x1d, 0x83, 0x63, 0x83,
   2206     0xad, 0x83, 0x23, 0x83, 0xbd, 0x83, 0xe7, 0x83,
   2207     0x57, 0x84, 0x53, 0x83, 0xca, 0x83, 0xcc, 0x83,
   2208     0xdc, 0x83, 0x36, 0x6c, 0x6b, 0x6d, 0x02, 0x00,
   2209     0x00, 0x20, 0x22, 0x2a, 0xa0, 0x0a, 0x00, 0x20,
   2210     0x80, 0x28, 0x00, 0xa8, 0x20, 0x20, 0x00, 0x02,
   2211     0x80, 0x22, 0x02, 0x8a, 0x08, 0x00, 0xaa, 0x00,
   2212     0x00, 0x00, 0x02, 0x00, 0x00, 0x28, 0xd5, 0x6c,
   2213     0x2b, 0x45, 0xf1, 0x84, 0xf3, 0x84, 0x16, 0x85,
   2214     0xca, 0x73, 0x64, 0x85, 0x2c, 0x6f, 0x5d, 0x45,
   2215     0x61, 0x45, 0xb1, 0x6f, 0xd2, 0x70, 0x6b, 0x45,
   2216     0x50, 0x86, 0x5c, 0x86, 0x67, 0x86, 0x69, 0x86,
   2217     0xa9, 0x86, 0x88, 0x86, 0x0e, 0x87, 0xe2, 0x86,
   2218     0x79, 0x87, 0x28, 0x87, 0x6b, 0x87, 0x86, 0x87,
   2219     0xd7, 0x45, 0xe1, 0x87, 0x01, 0x88, 0xf9, 0x45,
   2220     0x60, 0x88, 0x63, 0x88, 0x67, 0x76, 0xd7, 0x88,
   2221     0xde, 0x88, 0x35, 0x46, 0xfa, 0x88, 0xbb, 0x34,
   2222     0xae, 0x78, 0x66, 0x79, 0xbe, 0x46, 0xc7, 0x46,
   2223     0xa0, 0x8a, 0xed, 0x8a, 0x8a, 0x8b, 0x55, 0x8c,
   2224     0xa8, 0x7c, 0xab, 0x8c, 0xc1, 0x8c, 0x1b, 0x8d,
   2225     0x77, 0x8d, 0x2f, 0x7f, 0x04, 0x08, 0xcb, 0x8d,
   2226     0xbc, 0x8d, 0xf0, 0x8d, 0xde, 0x08, 0xd4, 0x8e,
   2227     0x38, 0x8f, 0xd2, 0x85, 0xed, 0x85, 0x94, 0x90,
   2228     0xf1, 0x90, 0x11, 0x91, 0x2e, 0x87, 0x1b, 0x91,
   2229     0x38, 0x92, 0xd7, 0x92, 0xd8, 0x92, 0x7c, 0x92,
   2230     0xf9, 0x93, 0x15, 0x94, 0xfa, 0x8b, 0x8b, 0x95,
   2231     0x95, 0x49, 0xb7, 0x95, 0x77, 0x8d, 0xe6, 0x49,
   2232     0xc3, 0x96, 0xb2, 0x5d, 0x23, 0x97, 0x45, 0x91,
   2233     0x1a, 0x92, 0x6e, 0x4a, 0x76, 0x4a, 0xe0, 0x97,
   2234     0x0a, 0x94, 0xb2, 0x4a, 0x96, 0x94, 0x0b, 0x98,
   2235     0x0b, 0x98, 0x29, 0x98, 0xb6, 0x95, 0xe2, 0x98,
   2236     0x33, 0x4b, 0x29, 0x99, 0xa7, 0x99, 0xc2, 0x99,
   2237     0xfe, 0x99, 0xce, 0x4b, 0x30, 0x9b, 0x12, 0x9b,
   2238     0x40, 0x9c, 0xfd, 0x9c, 0xce, 0x4c, 0xed, 0x4c,
   2239     0x67, 0x9d, 0xce, 0xa0, 0xf8, 0x4c, 0x05, 0xa1,
   2240     0x0e, 0xa2, 0x91, 0xa2, 0xbb, 0x9e, 0x56, 0x4d,
   2241     0xf9, 0x9e, 0xfe, 0x9e, 0x05, 0x9f, 0x0f, 0x9f,
   2242     0x16, 0x9f, 0x3b, 0x9f, 0x00, 0xa6, 0x02, 0x88,
   2243     0xa0, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x28,
   2244     0x00, 0x08, 0xa0, 0x80, 0xa0, 0x80, 0x00, 0x80,
   2245     0x80, 0x00, 0x0a, 0x88, 0x80, 0x00, 0x80, 0x00,
   2246     0x20, 0x2a, 0x00, 0x80,
   2247 };
   2248 
   2249 static const uint16_t unicode_comp_table[965] = {
   2250     0x4a01, 0x49c0, 0x4a02, 0x0280, 0x0281, 0x0282, 0x0283, 0x02c0,
   2251     0x02c2, 0x0a00, 0x0284, 0x2442, 0x0285, 0x07c0, 0x0980, 0x0982,
   2252     0x2440, 0x2280, 0x02c4, 0x2282, 0x2284, 0x2286, 0x02c6, 0x02c8,
   2253     0x02ca, 0x02cc, 0x0287, 0x228a, 0x02ce, 0x228c, 0x2290, 0x2292,
   2254     0x228e, 0x0288, 0x0289, 0x028a, 0x2482, 0x0300, 0x0302, 0x0304,
   2255     0x028b, 0x2480, 0x0308, 0x0984, 0x0986, 0x2458, 0x0a02, 0x0306,
   2256     0x2298, 0x229a, 0x229e, 0x0900, 0x030a, 0x22a0, 0x030c, 0x030e,
   2257     0x0840, 0x0310, 0x0312, 0x22a2, 0x22a6, 0x09c0, 0x22a4, 0x22a8,
   2258     0x22aa, 0x028c, 0x028d, 0x028e, 0x0340, 0x0342, 0x0344, 0x0380,
   2259     0x028f, 0x248e, 0x07c2, 0x0988, 0x098a, 0x2490, 0x0346, 0x22ac,
   2260     0x0400, 0x22b0, 0x0842, 0x22b2, 0x0402, 0x22b4, 0x0440, 0x0444,
   2261     0x22b6, 0x0442, 0x22c2, 0x22c0, 0x22c4, 0x22c6, 0x22c8, 0x0940,
   2262     0x04c0, 0x0291, 0x22ca, 0x04c4, 0x22cc, 0x04c2, 0x22d0, 0x22ce,
   2263     0x0292, 0x0293, 0x0294, 0x0295, 0x0540, 0x0542, 0x0a08, 0x0296,
   2264     0x2494, 0x0544, 0x07c4, 0x098c, 0x098e, 0x06c0, 0x2492, 0x0844,
   2265     0x2308, 0x230a, 0x0580, 0x230c, 0x0584, 0x0990, 0x0992, 0x230e,
   2266     0x0582, 0x2312, 0x0586, 0x0588, 0x2314, 0x058c, 0x2316, 0x0998,
   2267     0x058a, 0x231e, 0x0590, 0x2320, 0x099a, 0x058e, 0x2324, 0x2322,
   2268     0x0299, 0x029a, 0x029b, 0x05c0, 0x05c2, 0x05c4, 0x029c, 0x24ac,
   2269     0x05c6, 0x05c8, 0x07c6, 0x0994, 0x0996, 0x0700, 0x24aa, 0x2326,
   2270     0x05ca, 0x232a, 0x2328, 0x2340, 0x2342, 0x2344, 0x2346, 0x05cc,
   2271     0x234a, 0x2348, 0x234c, 0x234e, 0x2350, 0x24b8, 0x029d, 0x05ce,
   2272     0x24be, 0x0a0c, 0x2352, 0x0600, 0x24bc, 0x24ba, 0x0640, 0x2354,
   2273     0x0642, 0x0644, 0x2356, 0x2358, 0x02a0, 0x02a1, 0x02a2, 0x02a3,
   2274     0x02c1, 0x02c3, 0x0a01, 0x02a4, 0x2443, 0x02a5, 0x07c1, 0x0981,
   2275     0x0983, 0x2441, 0x2281, 0x02c5, 0x2283, 0x2285, 0x2287, 0x02c7,
   2276     0x02c9, 0x02cb, 0x02cd, 0x02a7, 0x228b, 0x02cf, 0x228d, 0x2291,
   2277     0x2293, 0x228f, 0x02a8, 0x02a9, 0x02aa, 0x2483, 0x0301, 0x0303,
   2278     0x0305, 0x02ab, 0x2481, 0x0309, 0x0985, 0x0987, 0x2459, 0x0a03,
   2279     0x0307, 0x2299, 0x229b, 0x229f, 0x0901, 0x030b, 0x22a1, 0x030d,
   2280     0x030f, 0x0841, 0x0311, 0x0313, 0x22a3, 0x22a7, 0x09c1, 0x22a5,
   2281     0x22a9, 0x22ab, 0x2380, 0x02ac, 0x02ad, 0x02ae, 0x0341, 0x0343,
   2282     0x0345, 0x02af, 0x248f, 0x07c3, 0x0989, 0x098b, 0x2491, 0x0347,
   2283     0x22ad, 0x0401, 0x0884, 0x22b1, 0x0843, 0x22b3, 0x0403, 0x22b5,
   2284     0x0441, 0x0445, 0x22b7, 0x0443, 0x22c3, 0x22c1, 0x22c5, 0x22c7,
   2285     0x22c9, 0x0941, 0x04c1, 0x02b1, 0x22cb, 0x04c5, 0x22cd, 0x04c3,
   2286     0x22d1, 0x22cf, 0x02b2, 0x02b3, 0x02b4, 0x02b5, 0x0541, 0x0543,
   2287     0x0a09, 0x02b6, 0x2495, 0x0545, 0x07c5, 0x098d, 0x098f, 0x06c1,
   2288     0x2493, 0x0845, 0x2309, 0x230b, 0x0581, 0x230d, 0x0585, 0x0991,
   2289     0x0993, 0x230f, 0x0583, 0x2313, 0x0587, 0x0589, 0x2315, 0x058d,
   2290     0x2317, 0x0999, 0x058b, 0x231f, 0x2381, 0x0591, 0x2321, 0x099b,
   2291     0x058f, 0x2325, 0x2323, 0x02b9, 0x02ba, 0x02bb, 0x05c1, 0x05c3,
   2292     0x05c5, 0x02bc, 0x24ad, 0x05c7, 0x05c9, 0x07c7, 0x0995, 0x0997,
   2293     0x0701, 0x24ab, 0x2327, 0x05cb, 0x232b, 0x2329, 0x2341, 0x2343,
   2294     0x2345, 0x2347, 0x05cd, 0x234b, 0x2349, 0x2382, 0x234d, 0x234f,
   2295     0x2351, 0x24b9, 0x02bd, 0x05cf, 0x24bf, 0x0a0d, 0x2353, 0x02bf,
   2296     0x24bd, 0x2383, 0x24bb, 0x0641, 0x2355, 0x0643, 0x0645, 0x2357,
   2297     0x2359, 0x3101, 0x0c80, 0x2e00, 0x2446, 0x2444, 0x244a, 0x2448,
   2298     0x0800, 0x0942, 0x0944, 0x0804, 0x2288, 0x2486, 0x2484, 0x248a,
   2299     0x2488, 0x22ae, 0x2498, 0x2496, 0x249c, 0x249a, 0x2300, 0x0a06,
   2300     0x2302, 0x0a04, 0x0946, 0x07ce, 0x07ca, 0x07c8, 0x07cc, 0x2447,
   2301     0x2445, 0x244b, 0x2449, 0x0801, 0x0943, 0x0945, 0x0805, 0x2289,
   2302     0x2487, 0x2485, 0x248b, 0x2489, 0x22af, 0x2499, 0x2497, 0x249d,
   2303     0x249b, 0x2301, 0x0a07, 0x2303, 0x0a05, 0x0947, 0x07cf, 0x07cb,
   2304     0x07c9, 0x07cd, 0x2450, 0x244e, 0x2454, 0x2452, 0x2451, 0x244f,
   2305     0x2455, 0x2453, 0x2294, 0x2296, 0x2295, 0x2297, 0x2304, 0x2306,
   2306     0x2305, 0x2307, 0x2318, 0x2319, 0x231a, 0x231b, 0x232c, 0x232d,
   2307     0x232e, 0x232f, 0x2400, 0x24a2, 0x24a0, 0x24a6, 0x24a4, 0x24a8,
   2308     0x24a3, 0x24a1, 0x24a7, 0x24a5, 0x24a9, 0x24b0, 0x24ae, 0x24b4,
   2309     0x24b2, 0x24b6, 0x24b1, 0x24af, 0x24b5, 0x24b3, 0x24b7, 0x0882,
   2310     0x0880, 0x0881, 0x0802, 0x0803, 0x229c, 0x229d, 0x0a0a, 0x0a0b,
   2311     0x0883, 0x0b40, 0x2c8a, 0x0c81, 0x2c89, 0x2c88, 0x2540, 0x2541,
   2312     0x2d00, 0x2e07, 0x0d00, 0x2640, 0x2641, 0x2e80, 0x0d01, 0x26c8,
   2313     0x26c9, 0x2f00, 0x2f84, 0x0d02, 0x2f83, 0x2f82, 0x0d40, 0x26d8,
   2314     0x26d9, 0x3186, 0x0d04, 0x2740, 0x2741, 0x3100, 0x3086, 0x0d06,
   2315     0x3085, 0x3084, 0x0d41, 0x2840, 0x3200, 0x0d07, 0x284f, 0x2850,
   2316     0x3280, 0x2c84, 0x2e03, 0x2857, 0x0d42, 0x2c81, 0x2c80, 0x24c0,
   2317     0x24c1, 0x2c86, 0x2c83, 0x28c0, 0x0d43, 0x25c0, 0x25c1, 0x2940,
   2318     0x0d44, 0x26c0, 0x26c1, 0x2e05, 0x2e02, 0x29c0, 0x0d45, 0x2f05,
   2319     0x2f04, 0x0d80, 0x26d0, 0x26d1, 0x2f80, 0x2a40, 0x0d82, 0x26e0,
   2320     0x26e1, 0x3080, 0x3081, 0x2ac0, 0x0d83, 0x3004, 0x3003, 0x0d81,
   2321     0x27c0, 0x27c1, 0x3082, 0x2b40, 0x0d84, 0x2847, 0x2848, 0x3184,
   2322     0x3181, 0x2f06, 0x0d08, 0x2f81, 0x3005, 0x0d46, 0x3083, 0x3182,
   2323     0x0e00, 0x0e01, 0x0f40, 0x1180, 0x1182, 0x0f03, 0x0f00, 0x11c0,
   2324     0x0f01, 0x1140, 0x1202, 0x1204, 0x0f81, 0x1240, 0x0fc0, 0x1242,
   2325     0x0f80, 0x1244, 0x1284, 0x0f82, 0x1286, 0x1288, 0x128a, 0x12c0,
   2326     0x1282, 0x1181, 0x1183, 0x1043, 0x1040, 0x11c1, 0x1041, 0x1141,
   2327     0x1203, 0x1205, 0x10c1, 0x1241, 0x1000, 0x1243, 0x10c0, 0x1245,
   2328     0x1285, 0x10c2, 0x1287, 0x1289, 0x128b, 0x12c1, 0x1283, 0x1080,
   2329     0x1100, 0x1101, 0x1200, 0x1201, 0x1280, 0x1281, 0x1340, 0x1341,
   2330     0x1343, 0x1342, 0x1344, 0x13c2, 0x1400, 0x13c0, 0x1440, 0x1480,
   2331     0x14c0, 0x1540, 0x1541, 0x1740, 0x1700, 0x1741, 0x17c0, 0x1800,
   2332     0x1802, 0x1801, 0x1840, 0x1880, 0x1900, 0x18c0, 0x18c1, 0x1901,
   2333     0x1940, 0x1942, 0x1941, 0x1980, 0x19c0, 0x19c2, 0x19c1, 0x1c80,
   2334     0x1cc0, 0x1dc0, 0x1f80, 0x2000, 0x2002, 0x2004, 0x2006, 0x2008,
   2335     0x2040, 0x2080, 0x2082, 0x20c0, 0x20c1, 0x2100, 0x22b8, 0x22b9,
   2336     0x2310, 0x2311, 0x231c, 0x231d, 0x244c, 0x2456, 0x244d, 0x2457,
   2337     0x248c, 0x248d, 0x249e, 0x249f, 0x2500, 0x2502, 0x2504, 0x2bc0,
   2338     0x2501, 0x2503, 0x2505, 0x2bc1, 0x2bc2, 0x2bc3, 0x2bc4, 0x2bc5,
   2339     0x2bc6, 0x2bc7, 0x2580, 0x2582, 0x2584, 0x2bc8, 0x2581, 0x2583,
   2340     0x2585, 0x2bc9, 0x2bca, 0x2bcb, 0x2bcc, 0x2bcd, 0x2bce, 0x2bcf,
   2341     0x2600, 0x2602, 0x2601, 0x2603, 0x2680, 0x2682, 0x2681, 0x2683,
   2342     0x26c2, 0x26c4, 0x26c6, 0x2c00, 0x26c3, 0x26c5, 0x26c7, 0x2c01,
   2343     0x2c02, 0x2c03, 0x2c04, 0x2c05, 0x2c06, 0x2c07, 0x26ca, 0x26cc,
   2344     0x26ce, 0x2c08, 0x26cb, 0x26cd, 0x26cf, 0x2c09, 0x2c0a, 0x2c0b,
   2345     0x2c0c, 0x2c0d, 0x2c0e, 0x2c0f, 0x26d2, 0x26d4, 0x26d6, 0x26d3,
   2346     0x26d5, 0x26d7, 0x26da, 0x26dc, 0x26de, 0x26db, 0x26dd, 0x26df,
   2347     0x2700, 0x2702, 0x2701, 0x2703, 0x2780, 0x2782, 0x2781, 0x2783,
   2348     0x2800, 0x2802, 0x2804, 0x2801, 0x2803, 0x2805, 0x2842, 0x2844,
   2349     0x2846, 0x2849, 0x284b, 0x284d, 0x2c40, 0x284a, 0x284c, 0x284e,
   2350     0x2c41, 0x2c42, 0x2c43, 0x2c44, 0x2c45, 0x2c46, 0x2c47, 0x2851,
   2351     0x2853, 0x2855, 0x2c48, 0x2852, 0x2854, 0x2856, 0x2c49, 0x2c4a,
   2352     0x2c4b, 0x2c4c, 0x2c4d, 0x2c4e, 0x2c4f, 0x2c82, 0x2e01, 0x3180,
   2353     0x2c87, 0x2f01, 0x2f02, 0x2f03, 0x2e06, 0x3185, 0x3000, 0x3001,
   2354     0x3002, 0x4640, 0x4641, 0x4680, 0x46c0, 0x46c2, 0x46c1, 0x4700,
   2355     0x4740, 0x4780, 0x47c0, 0x47c2, 0x4900, 0x4940, 0x4980, 0x4982,
   2356     0x4a00, 0x49c2, 0x4a03, 0x4a04, 0x4a40, 0x4a41, 0x4a80, 0x4a81,
   2357     0x4ac0, 0x4ac1, 0x4bc0, 0x4bc1, 0x4b00, 0x4b01, 0x4b40, 0x4b41,
   2358     0x4bc2, 0x4bc3, 0x4b80, 0x4b81, 0x4b82, 0x4b83, 0x4c00, 0x4c01,
   2359     0x4c02, 0x4c03, 0x5600, 0x5440, 0x5442, 0x5444, 0x5446, 0x5448,
   2360     0x544a, 0x544c, 0x544e, 0x5450, 0x5452, 0x5454, 0x5456, 0x5480,
   2361     0x5482, 0x5484, 0x54c0, 0x54c1, 0x5500, 0x5501, 0x5540, 0x5541,
   2362     0x5580, 0x5581, 0x55c0, 0x55c1, 0x5680, 0x58c0, 0x5700, 0x5702,
   2363     0x5704, 0x5706, 0x5708, 0x570a, 0x570c, 0x570e, 0x5710, 0x5712,
   2364     0x5714, 0x5716, 0x5740, 0x5742, 0x5744, 0x5780, 0x5781, 0x57c0,
   2365     0x57c1, 0x5800, 0x5801, 0x5840, 0x5841, 0x5880, 0x5881, 0x5900,
   2366     0x5901, 0x5902, 0x5903, 0x5940, 0x8ec0, 0x8f00, 0x8fc0, 0x8fc2,
   2367     0x9000, 0x9040, 0x9041, 0x9080, 0x9081, 0x90c0, 0x90c2, 0x9100,
   2368     0x9140, 0x9182, 0x9180, 0x9183, 0x91c1, 0x91c0, 0x91c3, 0x9200,
   2369     0x9201, 0x9240, 0x9280, 0x9282, 0x9284, 0x9281, 0x9285, 0x9287,
   2370     0x9286, 0x9283, 0x92c1, 0x92c0, 0x92c2,
   2371 };
   2372 
   2373 typedef enum {
   2374     UNICODE_GC_Cn,
   2375     UNICODE_GC_Lu,
   2376     UNICODE_GC_Ll,
   2377     UNICODE_GC_Lt,
   2378     UNICODE_GC_Lm,
   2379     UNICODE_GC_Lo,
   2380     UNICODE_GC_Mn,
   2381     UNICODE_GC_Mc,
   2382     UNICODE_GC_Me,
   2383     UNICODE_GC_Nd,
   2384     UNICODE_GC_Nl,
   2385     UNICODE_GC_No,
   2386     UNICODE_GC_Sm,
   2387     UNICODE_GC_Sc,
   2388     UNICODE_GC_Sk,
   2389     UNICODE_GC_So,
   2390     UNICODE_GC_Pc,
   2391     UNICODE_GC_Pd,
   2392     UNICODE_GC_Ps,
   2393     UNICODE_GC_Pe,
   2394     UNICODE_GC_Pi,
   2395     UNICODE_GC_Pf,
   2396     UNICODE_GC_Po,
   2397     UNICODE_GC_Zs,
   2398     UNICODE_GC_Zl,
   2399     UNICODE_GC_Zp,
   2400     UNICODE_GC_Cc,
   2401     UNICODE_GC_Cf,
   2402     UNICODE_GC_Cs,
   2403     UNICODE_GC_Co,
   2404     UNICODE_GC_LC,
   2405     UNICODE_GC_L,
   2406     UNICODE_GC_M,
   2407     UNICODE_GC_N,
   2408     UNICODE_GC_S,
   2409     UNICODE_GC_P,
   2410     UNICODE_GC_Z,
   2411     UNICODE_GC_C,
   2412     UNICODE_GC_COUNT,
   2413 } UnicodeGCEnum;
   2414 
   2415 static const char unicode_gc_name_table[] =
   2416     "Cn,Unassigned"            "\0"
   2417     "Lu,Uppercase_Letter"      "\0"
   2418     "Ll,Lowercase_Letter"      "\0"
   2419     "Lt,Titlecase_Letter"      "\0"
   2420     "Lm,Modifier_Letter"       "\0"
   2421     "Lo,Other_Letter"          "\0"
   2422     "Mn,Nonspacing_Mark"       "\0"
   2423     "Mc,Spacing_Mark"          "\0"
   2424     "Me,Enclosing_Mark"        "\0"
   2425     "Nd,Decimal_Number,digit"  "\0"
   2426     "Nl,Letter_Number"         "\0"
   2427     "No,Other_Number"          "\0"
   2428     "Sm,Math_Symbol"           "\0"
   2429     "Sc,Currency_Symbol"       "\0"
   2430     "Sk,Modifier_Symbol"       "\0"
   2431     "So,Other_Symbol"          "\0"
   2432     "Pc,Connector_Punctuation" "\0"
   2433     "Pd,Dash_Punctuation"      "\0"
   2434     "Ps,Open_Punctuation"      "\0"
   2435     "Pe,Close_Punctuation"     "\0"
   2436     "Pi,Initial_Punctuation"   "\0"
   2437     "Pf,Final_Punctuation"     "\0"
   2438     "Po,Other_Punctuation"     "\0"
   2439     "Zs,Space_Separator"       "\0"
   2440     "Zl,Line_Separator"        "\0"
   2441     "Zp,Paragraph_Separator"   "\0"
   2442     "Cc,Control,cntrl"         "\0"
   2443     "Cf,Format"                "\0"
   2444     "Cs,Surrogate"             "\0"
   2445     "Co,Private_Use"           "\0"
   2446     "LC,Cased_Letter"          "\0"
   2447     "L,Letter"                 "\0"
   2448     "M,Mark,Combining_Mark"    "\0"
   2449     "N,Number"                 "\0"
   2450     "S,Symbol"                 "\0"
   2451     "P,Punctuation,punct"      "\0"
   2452     "Z,Separator"              "\0"
   2453     "C,Other"                  "\0"
   2454 ;
   2455 
   2456 static const uint8_t unicode_gc_table[4122] = {
   2457     0xfa, 0x18, 0x17, 0x56, 0x0d, 0x56, 0x12, 0x13,
   2458     0x16, 0x0c, 0x16, 0x11, 0x36, 0xe9, 0x02, 0x36,
   2459     0x4c, 0x36, 0xe1, 0x12, 0x12, 0x16, 0x13, 0x0e,
   2460     0x10, 0x0e, 0xe2, 0x12, 0x12, 0x0c, 0x13, 0x0c,
   2461     0xfa, 0x19, 0x17, 0x16, 0x6d, 0x0f, 0x16, 0x0e,
   2462     0x0f, 0x05, 0x14, 0x0c, 0x1b, 0x0f, 0x0e, 0x0f,
   2463     0x0c, 0x2b, 0x0e, 0x02, 0x36, 0x0e, 0x0b, 0x05,
   2464     0x15, 0x4b, 0x16, 0xe1, 0x0f, 0x0c, 0xc1, 0xe2,
   2465     0x10, 0x0c, 0xe2, 0x00, 0xff, 0x30, 0x02, 0xff,
   2466     0x08, 0x02, 0xff, 0x27, 0xbf, 0x22, 0x21, 0x02,
   2467     0x5f, 0x5f, 0x21, 0x22, 0x61, 0x02, 0x21, 0x02,
   2468     0x41, 0x42, 0x21, 0x02, 0x21, 0x02, 0x9f, 0x7f,
   2469     0x02, 0x5f, 0x5f, 0x21, 0x02, 0x5f, 0x3f, 0x02,
   2470     0x05, 0x3f, 0x22, 0x65, 0x01, 0x03, 0x02, 0x01,
   2471     0x03, 0x02, 0x01, 0x03, 0x02, 0xff, 0x08, 0x02,
   2472     0xff, 0x0a, 0x02, 0x01, 0x03, 0x02, 0x5f, 0x21,
   2473     0x02, 0xff, 0x32, 0xa2, 0x21, 0x02, 0x21, 0x22,
   2474     0x5f, 0x41, 0x02, 0xff, 0x00, 0xe2, 0x3c, 0x25,
   2475     0xe2, 0x12, 0xe4, 0x0a, 0x6e, 0xe4, 0x04, 0xee,
   2476     0x06, 0x84, 0xce, 0x04, 0x0e, 0x04, 0xee, 0x09,
   2477     0xe6, 0x68, 0x7f, 0x04, 0x0e, 0x3f, 0x20, 0x04,
   2478     0x42, 0x16, 0x01, 0x60, 0x2e, 0x01, 0x16, 0x41,
   2479     0x00, 0x01, 0x00, 0x21, 0x02, 0xe1, 0x09, 0x00,
   2480     0xe1, 0x01, 0xe2, 0x1b, 0x3f, 0x02, 0x41, 0x42,
   2481     0xff, 0x10, 0x62, 0x3f, 0x0c, 0x5f, 0x3f, 0x02,
   2482     0xe1, 0x2b, 0xe2, 0x28, 0xff, 0x1a, 0x0f, 0x86,
   2483     0x28, 0xff, 0x2f, 0xff, 0x06, 0x02, 0xff, 0x58,
   2484     0x00, 0xe1, 0x1e, 0x20, 0x04, 0xb6, 0xe2, 0x21,
   2485     0x16, 0x11, 0x20, 0x2f, 0x0d, 0x00, 0xe6, 0x25,
   2486     0x11, 0x06, 0x16, 0x26, 0x16, 0x26, 0x16, 0x06,
   2487     0xe0, 0x00, 0xe5, 0x13, 0x60, 0x65, 0x36, 0xe0,
   2488     0x03, 0xbb, 0x4c, 0x36, 0x0d, 0x36, 0x2f, 0xe6,
   2489     0x03, 0x16, 0x1b, 0x56, 0xe5, 0x18, 0x04, 0xe5,
   2490     0x02, 0xe6, 0x0d, 0xe9, 0x02, 0x76, 0x25, 0x06,
   2491     0xe5, 0x5b, 0x16, 0x05, 0xc6, 0x1b, 0x0f, 0xa6,
   2492     0x24, 0x26, 0x0f, 0x66, 0x25, 0xe9, 0x02, 0x45,
   2493     0x2f, 0x05, 0xf6, 0x06, 0x00, 0x1b, 0x05, 0x06,
   2494     0xe5, 0x16, 0xe6, 0x13, 0x20, 0xe5, 0x51, 0xe6,
   2495     0x03, 0x05, 0xe0, 0x06, 0xe9, 0x02, 0xe5, 0x19,
   2496     0xe6, 0x01, 0x24, 0x0f, 0x56, 0x04, 0x20, 0x06,
   2497     0x2d, 0xe5, 0x0e, 0x66, 0x04, 0xe6, 0x01, 0x04,
   2498     0x46, 0x04, 0x86, 0x20, 0xf6, 0x07, 0x00, 0xe5,
   2499     0x11, 0x46, 0x20, 0x16, 0x00, 0xe5, 0x03, 0x80,
   2500     0xe5, 0x10, 0x0e, 0xc5, 0x3b, 0x80, 0xe6, 0x01,
   2501     0xe5, 0x21, 0x04, 0xe6, 0x10, 0x1b, 0xe6, 0x18,
   2502     0x07, 0xe5, 0x2e, 0x06, 0x07, 0x06, 0x05, 0x47,
   2503     0xe6, 0x00, 0x67, 0x06, 0x27, 0x05, 0xc6, 0xe5,
   2504     0x02, 0x26, 0x36, 0xe9, 0x02, 0x16, 0x04, 0xe5,
   2505     0x07, 0x06, 0x27, 0x00, 0xe5, 0x00, 0x20, 0x25,
   2506     0x20, 0xe5, 0x0e, 0x00, 0xc5, 0x00, 0x05, 0x40,
   2507     0x65, 0x20, 0x06, 0x05, 0x47, 0x66, 0x20, 0x27,
   2508     0x20, 0x27, 0x06, 0x05, 0xe0, 0x00, 0x07, 0x60,
   2509     0x25, 0x00, 0x45, 0x26, 0x20, 0xe9, 0x02, 0x25,
   2510     0x2d, 0xab, 0x0f, 0x0d, 0x05, 0x16, 0x06, 0x20,
   2511     0x26, 0x07, 0x00, 0xa5, 0x60, 0x25, 0x20, 0xe5,
   2512     0x0e, 0x00, 0xc5, 0x00, 0x25, 0x00, 0x25, 0x00,
   2513     0x25, 0x20, 0x06, 0x00, 0x47, 0x26, 0x60, 0x26,
   2514     0x20, 0x46, 0x40, 0x06, 0xc0, 0x65, 0x00, 0x05,
   2515     0xc0, 0xe9, 0x02, 0x26, 0x45, 0x06, 0x16, 0xe0,
   2516     0x02, 0x26, 0x07, 0x00, 0xe5, 0x01, 0x00, 0x45,
   2517     0x00, 0xe5, 0x0e, 0x00, 0xc5, 0x00, 0x25, 0x00,
   2518     0x85, 0x20, 0x06, 0x05, 0x47, 0x86, 0x00, 0x26,
   2519     0x07, 0x00, 0x27, 0x06, 0x20, 0x05, 0xe0, 0x07,
   2520     0x25, 0x26, 0x20, 0xe9, 0x02, 0x16, 0x0d, 0xc0,
   2521     0x05, 0xa6, 0x00, 0x06, 0x27, 0x00, 0xe5, 0x00,
   2522     0x20, 0x25, 0x20, 0xe5, 0x0e, 0x00, 0xc5, 0x00,
   2523     0x25, 0x00, 0x85, 0x20, 0x06, 0x05, 0x07, 0x06,
   2524     0x07, 0x66, 0x20, 0x27, 0x20, 0x27, 0x06, 0xc0,
   2525     0x26, 0x07, 0x60, 0x25, 0x00, 0x45, 0x26, 0x20,
   2526     0xe9, 0x02, 0x0f, 0x05, 0xab, 0xe0, 0x02, 0x06,
   2527     0x05, 0x00, 0xa5, 0x40, 0x45, 0x00, 0x65, 0x40,
   2528     0x25, 0x00, 0x05, 0x00, 0x25, 0x40, 0x25, 0x40,
   2529     0x45, 0x40, 0xe5, 0x04, 0x60, 0x27, 0x06, 0x27,
   2530     0x40, 0x47, 0x00, 0x47, 0x06, 0x20, 0x05, 0xa0,
   2531     0x07, 0xe0, 0x06, 0xe9, 0x02, 0x4b, 0xaf, 0x0d,
   2532     0x0f, 0x80, 0x06, 0x47, 0x06, 0xe5, 0x00, 0x00,
   2533     0x45, 0x00, 0xe5, 0x0f, 0x00, 0xe5, 0x08, 0x20,
   2534     0x06, 0x05, 0x46, 0x67, 0x00, 0x46, 0x00, 0x66,
   2535     0xc0, 0x26, 0x00, 0x45, 0x00, 0x25, 0x20, 0x25,
   2536     0x26, 0x20, 0xe9, 0x02, 0xc0, 0x16, 0xcb, 0x0f,
   2537     0x05, 0x06, 0x27, 0x16, 0xe5, 0x00, 0x00, 0x45,
   2538     0x00, 0xe5, 0x0f, 0x00, 0xe5, 0x02, 0x00, 0x85,
   2539     0x20, 0x06, 0x05, 0x07, 0x06, 0x87, 0x00, 0x06,
   2540     0x27, 0x00, 0x27, 0x26, 0xc0, 0x27, 0x80, 0x45,
   2541     0x00, 0x25, 0x26, 0x20, 0xe9, 0x02, 0x00, 0x25,
   2542     0x07, 0xe0, 0x04, 0x26, 0x27, 0xe5, 0x01, 0x00,
   2543     0x45, 0x00, 0xe5, 0x21, 0x26, 0x05, 0x47, 0x66,
   2544     0x00, 0x47, 0x00, 0x47, 0x06, 0x05, 0x0f, 0x60,
   2545     0x45, 0x07, 0xcb, 0x45, 0x26, 0x20, 0xe9, 0x02,
   2546     0xeb, 0x01, 0x0f, 0xa5, 0x00, 0x06, 0x27, 0x00,
   2547     0xe5, 0x0a, 0x40, 0xe5, 0x10, 0x00, 0xe5, 0x01,
   2548     0x00, 0x05, 0x20, 0xc5, 0x40, 0x06, 0x60, 0x47,
   2549     0x46, 0x00, 0x06, 0x00, 0xe7, 0x00, 0xa0, 0xe9,
   2550     0x02, 0x20, 0x27, 0x16, 0xe0, 0x04, 0xe5, 0x28,
   2551     0x06, 0x25, 0xc6, 0x60, 0x0d, 0xa5, 0x04, 0xe6,
   2552     0x00, 0x16, 0xe9, 0x02, 0x36, 0xe0, 0x1d, 0x25,
   2553     0x00, 0x05, 0x00, 0x85, 0x00, 0xe5, 0x10, 0x00,
   2554     0x05, 0x00, 0xe5, 0x02, 0x06, 0x25, 0xe6, 0x01,
   2555     0x05, 0x20, 0x85, 0x00, 0x04, 0x00, 0xc6, 0x00,
   2556     0xe9, 0x02, 0x20, 0x65, 0xe0, 0x18, 0x05, 0x4f,
   2557     0xf6, 0x07, 0x0f, 0x16, 0x4f, 0x26, 0xaf, 0xe9,
   2558     0x02, 0xeb, 0x02, 0x0f, 0x06, 0x0f, 0x06, 0x0f,
   2559     0x06, 0x12, 0x13, 0x12, 0x13, 0x27, 0xe5, 0x00,
   2560     0x00, 0xe5, 0x1c, 0x60, 0xe6, 0x06, 0x07, 0x86,
   2561     0x16, 0x26, 0x85, 0xe6, 0x03, 0x00, 0xe6, 0x1c,
   2562     0x00, 0xef, 0x00, 0x06, 0xaf, 0x00, 0x2f, 0x96,
   2563     0x6f, 0x36, 0xe0, 0x1d, 0xe5, 0x23, 0x27, 0x66,
   2564     0x07, 0xa6, 0x07, 0x26, 0x27, 0x26, 0x05, 0xe9,
   2565     0x02, 0xb6, 0xa5, 0x27, 0x26, 0x65, 0x46, 0x05,
   2566     0x47, 0x25, 0xc7, 0x45, 0x66, 0xe5, 0x05, 0x06,
   2567     0x27, 0x26, 0xa7, 0x06, 0x05, 0x07, 0xe9, 0x02,
   2568     0x47, 0x06, 0x2f, 0xe1, 0x1e, 0x00, 0x01, 0x80,
   2569     0x01, 0x20, 0xe2, 0x23, 0x16, 0x04, 0x42, 0xe5,
   2570     0x80, 0xc1, 0x00, 0x65, 0x20, 0xc5, 0x00, 0x05,
   2571     0x00, 0x65, 0x20, 0xe5, 0x21, 0x00, 0x65, 0x20,
   2572     0xe5, 0x19, 0x00, 0x65, 0x20, 0xc5, 0x00, 0x05,
   2573     0x00, 0x65, 0x20, 0xe5, 0x07, 0x00, 0xe5, 0x31,
   2574     0x00, 0x65, 0x20, 0xe5, 0x3b, 0x20, 0x46, 0xf6,
   2575     0x01, 0xeb, 0x0c, 0x40, 0xe5, 0x08, 0xef, 0x02,
   2576     0xa0, 0xe1, 0x4e, 0x20, 0xa2, 0x20, 0x11, 0xe5,
   2577     0x81, 0xe4, 0x0f, 0x16, 0xe5, 0x09, 0x17, 0xe5,
   2578     0x12, 0x12, 0x13, 0x40, 0xe5, 0x43, 0x56, 0x4a,
   2579     0xe5, 0x00, 0xc0, 0xe5, 0x0a, 0x46, 0x07, 0xe0,
   2580     0x01, 0xe5, 0x0b, 0x26, 0x07, 0x36, 0xe0, 0x01,
   2581     0xe5, 0x0a, 0x26, 0xe0, 0x04, 0xe5, 0x05, 0x00,
   2582     0x45, 0x00, 0x26, 0xe0, 0x04, 0xe5, 0x2c, 0x26,
   2583     0x07, 0xc6, 0xe7, 0x00, 0x06, 0x27, 0xe6, 0x03,
   2584     0x56, 0x04, 0x56, 0x0d, 0x05, 0x06, 0x20, 0xe9,
   2585     0x02, 0xa0, 0xeb, 0x02, 0xa0, 0xb6, 0x11, 0x76,
   2586     0x46, 0x1b, 0x06, 0xe9, 0x02, 0xa0, 0xe5, 0x1b,
   2587     0x04, 0xe5, 0x2d, 0xc0, 0x85, 0x26, 0xe5, 0x1a,
   2588     0x06, 0x05, 0x80, 0xe5, 0x3e, 0xe0, 0x02, 0xe5,
   2589     0x17, 0x00, 0x46, 0x67, 0x26, 0x47, 0x60, 0x27,
   2590     0x06, 0xa7, 0x46, 0x60, 0x0f, 0x40, 0x36, 0xe9,
   2591     0x02, 0xe5, 0x16, 0x20, 0x85, 0xe0, 0x03, 0xe5,
   2592     0x24, 0x60, 0xe5, 0x12, 0xa0, 0xe9, 0x02, 0x0b,
   2593     0x40, 0xef, 0x1a, 0xe5, 0x0f, 0x26, 0x27, 0x06,
   2594     0x20, 0x36, 0xe5, 0x2d, 0x07, 0x06, 0x07, 0xc6,
   2595     0x00, 0x06, 0x07, 0x06, 0x27, 0xe6, 0x00, 0xa7,
   2596     0xe6, 0x02, 0x20, 0x06, 0xe9, 0x02, 0xa0, 0xe9,
   2597     0x02, 0xa0, 0xd6, 0x04, 0xb6, 0x20, 0xe6, 0x06,
   2598     0x08, 0xe6, 0x17, 0x20, 0xe6, 0x04, 0xe0, 0x0c,
   2599     0x66, 0x07, 0xe5, 0x27, 0x06, 0x07, 0x86, 0x07,
   2600     0x06, 0x87, 0x06, 0x27, 0xe5, 0x00, 0x00, 0x36,
   2601     0xe9, 0x02, 0xd6, 0xef, 0x02, 0xe6, 0x01, 0xef,
   2602     0x01, 0x56, 0x26, 0x07, 0xe5, 0x16, 0x07, 0x66,
   2603     0x27, 0x26, 0x07, 0x46, 0x25, 0xe9, 0x02, 0xe5,
   2604     0x24, 0x06, 0x07, 0x26, 0x47, 0x06, 0x07, 0x46,
   2605     0x27, 0xe0, 0x00, 0x76, 0xe5, 0x1c, 0xe7, 0x00,
   2606     0xe6, 0x00, 0x27, 0x26, 0x40, 0x96, 0xe9, 0x02,
   2607     0x40, 0x45, 0xe9, 0x02, 0xe5, 0x16, 0xa4, 0x36,
   2608     0xe2, 0x01, 0x3f, 0x80, 0xe1, 0x23, 0x20, 0x41,
   2609     0xf6, 0x00, 0xe0, 0x00, 0x46, 0x16, 0xe6, 0x05,
   2610     0x07, 0xc6, 0x65, 0x06, 0xa5, 0x06, 0x25, 0x07,
   2611     0x26, 0x05, 0x80, 0xe2, 0x24, 0xe4, 0x37, 0xe2,
   2612     0x05, 0x04, 0xe2, 0x1a, 0xe4, 0x1d, 0xe6, 0x38,
   2613     0xff, 0x80, 0x0e, 0xe2, 0x00, 0xff, 0x5a, 0xe2,
   2614     0x00, 0xe1, 0x00, 0xa2, 0x20, 0xa1, 0x20, 0xe2,
   2615     0x00, 0xe1, 0x00, 0xe2, 0x00, 0xe1, 0x00, 0xa2,
   2616     0x20, 0xa1, 0x20, 0xe2, 0x00, 0x00, 0x01, 0x00,
   2617     0x01, 0x00, 0x01, 0x00, 0x3f, 0xc2, 0xe1, 0x00,
   2618     0xe2, 0x06, 0x20, 0xe2, 0x00, 0xe3, 0x00, 0xe2,
   2619     0x00, 0xe3, 0x00, 0xe2, 0x00, 0xe3, 0x00, 0x82,
   2620     0x00, 0x22, 0x61, 0x03, 0x0e, 0x02, 0x4e, 0x42,
   2621     0x00, 0x22, 0x61, 0x03, 0x4e, 0x62, 0x20, 0x22,
   2622     0x61, 0x00, 0x4e, 0xe2, 0x00, 0x81, 0x4e, 0x20,
   2623     0x42, 0x00, 0x22, 0x61, 0x03, 0x2e, 0x00, 0xf7,
   2624     0x03, 0x9b, 0xb1, 0x36, 0x14, 0x15, 0x12, 0x34,
   2625     0x15, 0x12, 0x14, 0xf6, 0x00, 0x18, 0x19, 0x9b,
   2626     0x17, 0xf6, 0x01, 0x14, 0x15, 0x76, 0x30, 0x56,
   2627     0x0c, 0x12, 0x13, 0xf6, 0x03, 0x0c, 0x16, 0x10,
   2628     0xf6, 0x02, 0x17, 0x9b, 0x00, 0xfb, 0x02, 0x0b,
   2629     0x04, 0x20, 0xab, 0x4c, 0x12, 0x13, 0x04, 0xeb,
   2630     0x02, 0x4c, 0x12, 0x13, 0x00, 0xe4, 0x05, 0x40,
   2631     0xed, 0x1a, 0xe0, 0x06, 0xe6, 0x05, 0x68, 0x06,
   2632     0x48, 0xe6, 0x04, 0xe0, 0x07, 0x2f, 0x01, 0x6f,
   2633     0x01, 0x2f, 0x02, 0x41, 0x22, 0x41, 0x02, 0x0f,
   2634     0x01, 0x2f, 0x0c, 0x81, 0xaf, 0x01, 0x0f, 0x01,
   2635     0x0f, 0x01, 0x0f, 0x61, 0x0f, 0x02, 0x61, 0x02,
   2636     0x65, 0x02, 0x2f, 0x22, 0x21, 0x8c, 0x3f, 0x42,
   2637     0x0f, 0x0c, 0x2f, 0x02, 0x0f, 0xeb, 0x08, 0xea,
   2638     0x1b, 0x3f, 0x6a, 0x0b, 0x2f, 0x60, 0x8c, 0x8f,
   2639     0x2c, 0x6f, 0x0c, 0x2f, 0x0c, 0x2f, 0x0c, 0xcf,
   2640     0x0c, 0xef, 0x17, 0x2c, 0x2f, 0x0c, 0x0f, 0x0c,
   2641     0xef, 0x17, 0xec, 0x80, 0x84, 0xef, 0x00, 0x12,
   2642     0x13, 0x12, 0x13, 0xef, 0x0c, 0x2c, 0xcf, 0x12,
   2643     0x13, 0xef, 0x49, 0x0c, 0xef, 0x16, 0xec, 0x11,
   2644     0xef, 0x20, 0xac, 0xef, 0x40, 0xe0, 0x0e, 0xef,
   2645     0x03, 0xe0, 0x0d, 0xeb, 0x34, 0xef, 0x46, 0xeb,
   2646     0x0e, 0xef, 0x80, 0x2f, 0x0c, 0xef, 0x01, 0x0c,
   2647     0xef, 0x2e, 0xec, 0x00, 0xef, 0x67, 0x0c, 0xef,
   2648     0x80, 0x70, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13,
   2649     0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13,
   2650     0xeb, 0x16, 0xef, 0x24, 0x8c, 0x12, 0x13, 0xec,
   2651     0x17, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x12,
   2652     0x13, 0x12, 0x13, 0xec, 0x08, 0xef, 0x80, 0x78,
   2653     0xec, 0x7b, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13,
   2654     0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13,
   2655     0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13,
   2656     0xec, 0x37, 0x12, 0x13, 0x12, 0x13, 0xec, 0x18,
   2657     0x12, 0x13, 0xec, 0x80, 0x7a, 0xef, 0x28, 0xec,
   2658     0x0d, 0x2f, 0xac, 0xef, 0x1f, 0x20, 0xef, 0x80,
   2659     0x02, 0xe1, 0x28, 0xe2, 0x28, 0x5f, 0x21, 0x22,
   2660     0xdf, 0x41, 0x02, 0x3f, 0x02, 0x3f, 0x82, 0x24,
   2661     0x41, 0x02, 0xff, 0x5a, 0x02, 0xaf, 0x7f, 0x46,
   2662     0x3f, 0x80, 0x76, 0x0b, 0x36, 0xe2, 0x1e, 0x00,
   2663     0x02, 0x80, 0x02, 0x20, 0xe5, 0x30, 0xc0, 0x04,
   2664     0x16, 0xe0, 0x06, 0x06, 0xe5, 0x0f, 0xe0, 0x01,
   2665     0xc5, 0x00, 0xc5, 0x00, 0xc5, 0x00, 0xc5, 0x00,
   2666     0xc5, 0x00, 0xc5, 0x00, 0xc5, 0x00, 0xc5, 0x00,
   2667     0xe6, 0x18, 0x36, 0x14, 0x15, 0x14, 0x15, 0x56,
   2668     0x14, 0x15, 0x16, 0x14, 0x15, 0xf6, 0x01, 0x11,
   2669     0x36, 0x11, 0x16, 0x14, 0x15, 0x36, 0x14, 0x15,
   2670     0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13,
   2671     0x96, 0x04, 0xf6, 0x02, 0x31, 0x76, 0x11, 0x16,
   2672     0x12, 0xf6, 0x05, 0x2f, 0x56, 0x12, 0x13, 0x12,
   2673     0x13, 0x12, 0x13, 0x12, 0x13, 0x11, 0xe0, 0x1a,
   2674     0xef, 0x12, 0x00, 0xef, 0x51, 0xe0, 0x04, 0xef,
   2675     0x80, 0x4e, 0xe0, 0x12, 0xef, 0x08, 0x17, 0x56,
   2676     0x0f, 0x04, 0x05, 0x0a, 0x12, 0x13, 0x12, 0x13,
   2677     0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x2f, 0x12,
   2678     0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x11,
   2679     0x12, 0x33, 0x0f, 0xea, 0x01, 0x66, 0x27, 0x11,
   2680     0x84, 0x2f, 0x4a, 0x04, 0x05, 0x16, 0x2f, 0x00,
   2681     0xe5, 0x4e, 0x20, 0x26, 0x2e, 0x24, 0x05, 0x11,
   2682     0xe5, 0x52, 0x16, 0x44, 0x05, 0x80, 0xe5, 0x23,
   2683     0x00, 0xe5, 0x56, 0x00, 0x2f, 0x6b, 0xef, 0x02,
   2684     0xe5, 0x18, 0xef, 0x1e, 0xe0, 0x01, 0x0f, 0xe5,
   2685     0x08, 0xef, 0x17, 0x00, 0xeb, 0x02, 0xef, 0x16,
   2686     0xeb, 0x00, 0x0f, 0xeb, 0x07, 0xef, 0x18, 0xeb,
   2687     0x02, 0xef, 0x1f, 0xeb, 0x07, 0xef, 0x80, 0xb8,
   2688     0xe5, 0x99, 0x38, 0xef, 0x38, 0xe5, 0xc0, 0x11,
   2689     0x8d, 0x04, 0xe5, 0x83, 0xef, 0x40, 0xef, 0x2f,
   2690     0xe0, 0x01, 0xe5, 0x20, 0xa4, 0x36, 0xe5, 0x80,
   2691     0x84, 0x04, 0x56, 0xe5, 0x08, 0xe9, 0x02, 0x25,
   2692     0xe0, 0x0c, 0xff, 0x26, 0x05, 0x06, 0x48, 0x16,
   2693     0xe6, 0x02, 0x16, 0x04, 0xff, 0x14, 0x24, 0x26,
   2694     0xe5, 0x3e, 0xea, 0x02, 0x26, 0xb6, 0xe0, 0x00,
   2695     0xee, 0x0f, 0xe4, 0x01, 0x2e, 0xff, 0x06, 0x22,
   2696     0xff, 0x36, 0x04, 0xe2, 0x00, 0x9f, 0xff, 0x02,
   2697     0x04, 0x2e, 0x7f, 0x05, 0x7f, 0x22, 0xff, 0x0d,
   2698     0x61, 0x02, 0x81, 0x02, 0xff, 0x07, 0x41, 0x02,
   2699     0x5f, 0xff, 0x09, 0xe0, 0x0c, 0x64, 0x3f, 0x05,
   2700     0x24, 0x02, 0xc5, 0x06, 0x45, 0x06, 0x65, 0x06,
   2701     0xe5, 0x0f, 0x27, 0x26, 0x07, 0x6f, 0x06, 0x40,
   2702     0xab, 0x2f, 0x0d, 0x0f, 0xa0, 0xe5, 0x2c, 0x76,
   2703     0xe0, 0x00, 0x27, 0xe5, 0x2a, 0xe7, 0x08, 0x26,
   2704     0xe0, 0x00, 0x36, 0xe9, 0x02, 0xa0, 0xe6, 0x0a,
   2705     0xa5, 0x56, 0x05, 0x16, 0x25, 0x06, 0xe9, 0x02,
   2706     0xe5, 0x14, 0xe6, 0x00, 0x36, 0xe5, 0x0f, 0xe6,
   2707     0x03, 0x27, 0xe0, 0x03, 0x16, 0xe5, 0x15, 0x40,
   2708     0x46, 0x07, 0xe5, 0x27, 0x06, 0x27, 0x66, 0x27,
   2709     0x26, 0x47, 0xf6, 0x05, 0x00, 0x04, 0xe9, 0x02,
   2710     0x60, 0x36, 0x85, 0x06, 0x04, 0xe5, 0x01, 0xe9,
   2711     0x02, 0x85, 0x00, 0xe5, 0x21, 0xa6, 0x27, 0x26,
   2712     0x27, 0x26, 0xe0, 0x01, 0x45, 0x06, 0xe5, 0x00,
   2713     0x06, 0x07, 0x20, 0xe9, 0x02, 0x20, 0x76, 0xe5,
   2714     0x08, 0x04, 0xa5, 0x4f, 0x05, 0x07, 0x06, 0x07,
   2715     0xe5, 0x2a, 0x06, 0x05, 0x46, 0x25, 0x26, 0x85,
   2716     0x26, 0x05, 0x06, 0x05, 0xe0, 0x10, 0x25, 0x04,
   2717     0x36, 0xe5, 0x03, 0x07, 0x26, 0x27, 0x36, 0x05,
   2718     0x24, 0x07, 0x06, 0xe0, 0x02, 0xa5, 0x20, 0xa5,
   2719     0x20, 0xa5, 0xe0, 0x01, 0xc5, 0x00, 0xc5, 0x00,
   2720     0xe2, 0x23, 0x0e, 0x64, 0xe2, 0x01, 0x04, 0x2e,
   2721     0x60, 0xe2, 0x48, 0xe5, 0x1b, 0x27, 0x06, 0x27,
   2722     0x06, 0x27, 0x16, 0x07, 0x06, 0x20, 0xe9, 0x02,
   2723     0xa0, 0xe5, 0xab, 0x1c, 0xe0, 0x04, 0xe5, 0x0f,
   2724     0x60, 0xe5, 0x29, 0x60, 0xfc, 0x87, 0x78, 0xfd,
   2725     0x98, 0x78, 0xe5, 0x80, 0xe6, 0x20, 0xe5, 0x62,
   2726     0xe0, 0x1e, 0xc2, 0xe0, 0x04, 0x82, 0x80, 0x05,
   2727     0x06, 0xe5, 0x02, 0x0c, 0xe5, 0x05, 0x00, 0x85,
   2728     0x00, 0x05, 0x00, 0x25, 0x00, 0x25, 0x00, 0xe5,
   2729     0x64, 0xee, 0x09, 0xef, 0x08, 0xe5, 0x80, 0xe3,
   2730     0x13, 0x12, 0xef, 0x08, 0xe5, 0x38, 0x2f, 0xe5,
   2731     0x2e, 0xef, 0x00, 0xe0, 0x18, 0xe5, 0x04, 0x0d,
   2732     0x4f, 0xe6, 0x08, 0xd6, 0x12, 0x13, 0x16, 0xa0,
   2733     0xe6, 0x08, 0x16, 0x31, 0x30, 0x12, 0x13, 0x12,
   2734     0x13, 0x12, 0x13, 0x12, 0x13, 0x12, 0x13, 0x12,
   2735     0x13, 0x12, 0x13, 0x12, 0x13, 0x36, 0x12, 0x13,
   2736     0x76, 0x50, 0x56, 0x00, 0x76, 0x11, 0x12, 0x13,
   2737     0x12, 0x13, 0x12, 0x13, 0x56, 0x0c, 0x11, 0x4c,
   2738     0x00, 0x16, 0x0d, 0x36, 0x60, 0x85, 0x00, 0xe5,
   2739     0x7f, 0x20, 0x1b, 0x00, 0x56, 0x0d, 0x56, 0x12,
   2740     0x13, 0x16, 0x0c, 0x16, 0x11, 0x36, 0xe9, 0x02,
   2741     0x36, 0x4c, 0x36, 0xe1, 0x12, 0x12, 0x16, 0x13,
   2742     0x0e, 0x10, 0x0e, 0xe2, 0x12, 0x12, 0x0c, 0x13,
   2743     0x0c, 0x12, 0x13, 0x16, 0x12, 0x13, 0x36, 0xe5,
   2744     0x02, 0x04, 0xe5, 0x25, 0x24, 0xe5, 0x17, 0x40,
   2745     0xa5, 0x20, 0xa5, 0x20, 0xa5, 0x20, 0x45, 0x40,
   2746     0x2d, 0x0c, 0x0e, 0x0f, 0x2d, 0x00, 0x0f, 0x6c,
   2747     0x2f, 0xe0, 0x02, 0x5b, 0x2f, 0x20, 0xe5, 0x04,
   2748     0x00, 0xe5, 0x12, 0x00, 0xe5, 0x0b, 0x00, 0x25,
   2749     0x00, 0xe5, 0x07, 0x20, 0xe5, 0x06, 0xe0, 0x1a,
   2750     0xe5, 0x73, 0x80, 0x56, 0x60, 0xeb, 0x25, 0x40,
   2751     0xef, 0x01, 0xea, 0x2d, 0x6b, 0xef, 0x09, 0x2b,
   2752     0x4f, 0x00, 0xef, 0x05, 0x40, 0x0f, 0xe0, 0x27,
   2753     0xef, 0x25, 0x06, 0xe0, 0x7a, 0xe5, 0x15, 0x40,
   2754     0xe5, 0x29, 0xe0, 0x07, 0x06, 0xeb, 0x13, 0x60,
   2755     0xe5, 0x18, 0x6b, 0xe0, 0x01, 0xe5, 0x0c, 0x0a,
   2756     0xe5, 0x00, 0x0a, 0x80, 0xe5, 0x1e, 0x86, 0x80,
   2757     0xe5, 0x16, 0x00, 0x16, 0xe5, 0x1c, 0x60, 0xe5,
   2758     0x00, 0x16, 0x8a, 0xe0, 0x22, 0xe1, 0x20, 0xe2,
   2759     0x20, 0xe5, 0x46, 0x20, 0xe9, 0x02, 0xa0, 0xe1,
   2760     0x1c, 0x60, 0xe2, 0x1c, 0x60, 0xe5, 0x20, 0xe0,
   2761     0x00, 0xe5, 0x2c, 0xe0, 0x03, 0x16, 0xe1, 0x03,
   2762     0x00, 0xe1, 0x07, 0x00, 0xc1, 0x00, 0x21, 0x00,
   2763     0xe2, 0x03, 0x00, 0xe2, 0x07, 0x00, 0xc2, 0x00,
   2764     0x22, 0x40, 0xe5, 0x2c, 0xe0, 0x04, 0xe5, 0x80,
   2765     0xaf, 0xe0, 0x01, 0xe5, 0x0e, 0xe0, 0x02, 0xe5,
   2766     0x00, 0xe0, 0x10, 0xa4, 0x00, 0xe4, 0x22, 0x00,
   2767     0xe4, 0x01, 0xe0, 0x3d, 0xa5, 0x20, 0x05, 0x00,
   2768     0xe5, 0x24, 0x00, 0x25, 0x40, 0x05, 0x20, 0xe5,
   2769     0x0f, 0x00, 0x16, 0xeb, 0x00, 0xe5, 0x0f, 0x2f,
   2770     0xcb, 0xe5, 0x17, 0xe0, 0x00, 0xeb, 0x01, 0xe0,
   2771     0x28, 0xe5, 0x0b, 0x00, 0x25, 0x80, 0x8b, 0xe5,
   2772     0x0e, 0xab, 0x40, 0x16, 0xe5, 0x12, 0x80, 0x16,
   2773     0xe5, 0x12, 0xe0, 0x1e, 0xe5, 0x30, 0x60, 0x2b,
   2774     0x25, 0xeb, 0x08, 0x20, 0xeb, 0x26, 0x05, 0x46,
   2775     0x00, 0x26, 0x80, 0x66, 0x65, 0x00, 0x45, 0x00,
   2776     0xe5, 0x15, 0x20, 0x46, 0x60, 0x06, 0xeb, 0x01,
   2777     0xc0, 0xf6, 0x01, 0xc0, 0xe5, 0x15, 0x2b, 0x16,
   2778     0xe5, 0x15, 0x4b, 0xe0, 0x18, 0xe5, 0x00, 0x0f,
   2779     0xe5, 0x14, 0x26, 0x60, 0x8b, 0xd6, 0xe0, 0x01,
   2780     0xe5, 0x2e, 0x40, 0xd6, 0xe5, 0x0e, 0x20, 0xeb,
   2781     0x00, 0xe5, 0x0b, 0x80, 0xeb, 0x00, 0xe5, 0x0a,
   2782     0xc0, 0x76, 0xe0, 0x04, 0xcb, 0xe0, 0x48, 0xe5,
   2783     0x41, 0xe0, 0x2f, 0xe1, 0x2b, 0xe0, 0x05, 0xe2,
   2784     0x2b, 0xc0, 0xab, 0xe5, 0x1c, 0x66, 0xe0, 0x00,
   2785     0xe9, 0x02, 0xa0, 0xe9, 0x02, 0x65, 0x04, 0x05,
   2786     0xe1, 0x0e, 0x40, 0x86, 0x11, 0x04, 0xe2, 0x0e,
   2787     0xe0, 0x00, 0x2c, 0xe0, 0x80, 0x48, 0xeb, 0x17,
   2788     0x00, 0xe5, 0x22, 0x00, 0x26, 0x11, 0x20, 0x25,
   2789     0xe0, 0x08, 0x45, 0x04, 0x25, 0xe0, 0x00, 0x16,
   2790     0xef, 0x00, 0xe0, 0x19, 0xa6, 0xe5, 0x15, 0xeb,
   2791     0x02, 0x05, 0xe0, 0x00, 0xe5, 0x0e, 0xe6, 0x03,
   2792     0x6b, 0x96, 0xe0, 0x0e, 0xe5, 0x0a, 0x66, 0x76,
   2793     0xe0, 0x1e, 0xe5, 0x0d, 0xcb, 0xe0, 0x0c, 0xe5,
   2794     0x0f, 0xe0, 0x01, 0x07, 0x06, 0x07, 0xe5, 0x2d,
   2795     0xe6, 0x07, 0xd6, 0x60, 0xeb, 0x0c, 0xe9, 0x02,
   2796     0x06, 0x25, 0x26, 0x05, 0xe0, 0x01, 0x46, 0x07,
   2797     0xe5, 0x25, 0x47, 0x66, 0x27, 0x26, 0x36, 0x1b,
   2798     0x76, 0x06, 0xe0, 0x02, 0x1b, 0x20, 0xe5, 0x11,
   2799     0xc0, 0xe9, 0x02, 0xa0, 0x46, 0xe5, 0x1c, 0x86,
   2800     0x07, 0xe6, 0x00, 0x00, 0xe9, 0x02, 0x76, 0x05,
   2801     0x27, 0x05, 0xe0, 0x00, 0xe5, 0x1b, 0x06, 0x36,
   2802     0x05, 0xe0, 0x01, 0x26, 0x07, 0xe5, 0x28, 0x47,
   2803     0xe6, 0x01, 0x27, 0x65, 0x76, 0x66, 0x16, 0x07,
   2804     0x06, 0xe9, 0x02, 0x05, 0x16, 0x05, 0x56, 0x00,
   2805     0xeb, 0x0c, 0xe0, 0x03, 0xe5, 0x0a, 0x00, 0xe5,
   2806     0x11, 0x47, 0x46, 0x27, 0x06, 0x07, 0x26, 0xb6,
   2807     0x06, 0x25, 0x06, 0xe0, 0x36, 0xc5, 0x00, 0x05,
   2808     0x00, 0x65, 0x00, 0xe5, 0x07, 0x00, 0xe5, 0x02,
   2809     0x16, 0xa0, 0xe5, 0x27, 0x06, 0x47, 0xe6, 0x00,
   2810     0x80, 0xe9, 0x02, 0xa0, 0x26, 0x27, 0x00, 0xe5,
   2811     0x00, 0x20, 0x25, 0x20, 0xe5, 0x0e, 0x00, 0xc5,
   2812     0x00, 0x25, 0x00, 0x85, 0x00, 0x26, 0x05, 0x27,
   2813     0x06, 0x67, 0x20, 0x27, 0x20, 0x47, 0x20, 0x05,
   2814     0xa0, 0x07, 0x80, 0x85, 0x27, 0x20, 0xc6, 0x40,
   2815     0x86, 0xe0, 0x03, 0xe5, 0x02, 0x00, 0x05, 0x20,
   2816     0x05, 0x00, 0xe5, 0x1e, 0x00, 0x05, 0x47, 0xa6,
   2817     0x00, 0x07, 0x20, 0x07, 0x00, 0x67, 0x00, 0x27,
   2818     0x06, 0x07, 0x06, 0x05, 0x06, 0x05, 0x36, 0x00,
   2819     0x36, 0xe0, 0x00, 0x26, 0xe0, 0x15, 0xe5, 0x2d,
   2820     0x47, 0xe6, 0x00, 0x27, 0x46, 0x07, 0x06, 0x65,
   2821     0x96, 0xe9, 0x02, 0x36, 0x00, 0x16, 0x06, 0x45,
   2822     0xe0, 0x16, 0xe5, 0x28, 0x47, 0xa6, 0x07, 0x06,
   2823     0x67, 0x26, 0x07, 0x26, 0x25, 0x16, 0x05, 0xe0,
   2824     0x00, 0xe9, 0x02, 0xe0, 0x80, 0x1e, 0xe5, 0x27,
   2825     0x47, 0x66, 0x20, 0x67, 0x26, 0x07, 0x26, 0xf6,
   2826     0x0f, 0x65, 0x26, 0xe0, 0x1a, 0xe5, 0x28, 0x47,
   2827     0xe6, 0x00, 0x27, 0x06, 0x07, 0x26, 0x56, 0x05,
   2828     0xe0, 0x03, 0xe9, 0x02, 0xa0, 0xf6, 0x05, 0xe0,
   2829     0x0b, 0xe5, 0x23, 0x06, 0x07, 0x06, 0x27, 0xa6,
   2830     0x07, 0x06, 0x05, 0x16, 0xa0, 0xe9, 0x02, 0xa0,
   2831     0xe9, 0x0c, 0xe0, 0x14, 0xe5, 0x13, 0x20, 0x06,
   2832     0x07, 0x06, 0x27, 0x66, 0x07, 0x86, 0x60, 0xe9,
   2833     0x02, 0x2b, 0x56, 0x0f, 0xc5, 0xe0, 0x80, 0x31,
   2834     0xe5, 0x24, 0x47, 0xe6, 0x01, 0x07, 0x26, 0x16,
   2835     0xe0, 0x5c, 0xe1, 0x18, 0xe2, 0x18, 0xe9, 0x02,
   2836     0xeb, 0x01, 0xe0, 0x04, 0xe5, 0x00, 0x20, 0x05,
   2837     0x20, 0xe5, 0x00, 0x00, 0x25, 0x00, 0xe5, 0x10,
   2838     0xa7, 0x00, 0x27, 0x20, 0x26, 0x07, 0x06, 0x05,
   2839     0x07, 0x05, 0x07, 0x06, 0x56, 0xe0, 0x01, 0xe9,
   2840     0x02, 0xe0, 0x3e, 0xe5, 0x00, 0x20, 0xe5, 0x1f,
   2841     0x47, 0x66, 0x20, 0x26, 0x67, 0x06, 0x05, 0x16,
   2842     0x05, 0x07, 0xe0, 0x13, 0x05, 0xe6, 0x02, 0xe5,
   2843     0x20, 0xa6, 0x07, 0x05, 0x66, 0xf6, 0x00, 0x06,
   2844     0xe0, 0x00, 0x05, 0xa6, 0x27, 0x46, 0xe5, 0x26,
   2845     0xe6, 0x05, 0x07, 0x26, 0x56, 0x05, 0x96, 0xe0,
   2846     0x05, 0xe5, 0x41, 0xc0, 0xf6, 0x02, 0xe0, 0x4e,
   2847     0x06, 0x07, 0x46, 0x07, 0x06, 0x07, 0xe0, 0x50,
   2848     0xe5, 0x19, 0x16, 0xe0, 0x06, 0xe9, 0x02, 0xa0,
   2849     0xe5, 0x01, 0x00, 0xe5, 0x1d, 0x07, 0xc6, 0x00,
   2850     0xa6, 0x07, 0x06, 0x05, 0x96, 0xe0, 0x02, 0xe9,
   2851     0x02, 0xeb, 0x0b, 0x40, 0x36, 0xe5, 0x16, 0x20,
   2852     0xe6, 0x0e, 0x00, 0x07, 0xc6, 0x07, 0x26, 0x07,
   2853     0x26, 0xe0, 0x41, 0xc5, 0x00, 0x25, 0x00, 0xe5,
   2854     0x1e, 0xa6, 0x40, 0x06, 0x00, 0x26, 0x00, 0xc6,
   2855     0x05, 0x06, 0xe0, 0x00, 0xe9, 0x02, 0xa0, 0xa5,
   2856     0x00, 0x25, 0x00, 0xe5, 0x18, 0x87, 0x00, 0x26,
   2857     0x00, 0x27, 0x06, 0x07, 0x06, 0x05, 0xc0, 0xe9,
   2858     0x02, 0xa0, 0xe5, 0x21, 0x04, 0x25, 0x60, 0xe9,
   2859     0x02, 0xe0, 0x80, 0x6e, 0xe5, 0x0b, 0x26, 0x27,
   2860     0x36, 0xc0, 0x26, 0x05, 0x07, 0xe5, 0x05, 0x00,
   2861     0xe5, 0x1a, 0x27, 0x86, 0x40, 0x27, 0x06, 0x07,
   2862     0x06, 0xf6, 0x05, 0xe9, 0x02, 0x06, 0xe0, 0x4d,
   2863     0x05, 0xe0, 0x07, 0xeb, 0x0d, 0xef, 0x00, 0x6d,
   2864     0xef, 0x09, 0xe0, 0x05, 0x16, 0xe5, 0x83, 0x12,
   2865     0xe0, 0x5e, 0xea, 0x67, 0x00, 0x96, 0xe0, 0x03,
   2866     0xe5, 0x80, 0x3c, 0xe0, 0x89, 0xc4, 0xe5, 0x59,
   2867     0x36, 0xe0, 0x05, 0xe5, 0x83, 0xa8, 0xfb, 0x08,
   2868     0x06, 0xa5, 0xe6, 0x07, 0xe0, 0x02, 0xe5, 0x8f,
   2869     0x13, 0x80, 0xe5, 0x81, 0xbf, 0xe0, 0x9a, 0x31,
   2870     0xe5, 0x16, 0xe6, 0x04, 0x47, 0x46, 0xe9, 0x02,
   2871     0xe0, 0x86, 0x3e, 0xe5, 0x81, 0xb1, 0xc0, 0xe5,
   2872     0x17, 0x00, 0xe9, 0x02, 0x60, 0x36, 0xe5, 0x47,
   2873     0x00, 0xe9, 0x02, 0xa0, 0xe5, 0x16, 0x20, 0x86,
   2874     0x16, 0xe0, 0x02, 0xe5, 0x28, 0xc6, 0x96, 0x6f,
   2875     0x64, 0x16, 0x0f, 0xe0, 0x02, 0xe9, 0x02, 0x00,
   2876     0xcb, 0x00, 0xe5, 0x0d, 0x80, 0xe5, 0x0b, 0xe0,
   2877     0x81, 0x28, 0x44, 0xe5, 0x20, 0x24, 0x56, 0xe9,
   2878     0x02, 0xe0, 0x80, 0x3e, 0xe1, 0x18, 0xe2, 0x18,
   2879     0xeb, 0x0f, 0x76, 0x80, 0xe1, 0x11, 0x20, 0xe2,
   2880     0x11, 0xe0, 0x24, 0xe5, 0x43, 0x60, 0x06, 0x05,
   2881     0xe7, 0x2f, 0xc0, 0x66, 0xe4, 0x05, 0xe0, 0x38,
   2882     0x24, 0x16, 0x04, 0x06, 0xe0, 0x03, 0x27, 0x24,
   2883     0x4a, 0xe0, 0x01, 0xe5, 0x9c, 0x4e, 0xe0, 0x21,
   2884     0xe5, 0x18, 0xe0, 0x59, 0xe5, 0x6b, 0xe0, 0xa1,
   2885     0x75, 0x64, 0x00, 0xc4, 0x00, 0x24, 0x00, 0xe5,
   2886     0x80, 0x9b, 0xe0, 0x07, 0x05, 0xe0, 0x15, 0x45,
   2887     0x20, 0x05, 0xe0, 0x06, 0x65, 0xe0, 0x00, 0xe5,
   2888     0x81, 0x04, 0xe0, 0x88, 0x7c, 0xe5, 0x63, 0x80,
   2889     0xe5, 0x05, 0x40, 0xe5, 0x01, 0xc0, 0xe5, 0x02,
   2890     0x20, 0x0f, 0x26, 0x16, 0x7b, 0xe0, 0x8e, 0xd4,
   2891     0xef, 0x80, 0x68, 0xe9, 0x02, 0x4f, 0x40, 0xef,
   2892     0x81, 0x2c, 0xa0, 0xef, 0x0f, 0xe0, 0x07, 0xef,
   2893     0x08, 0x0c, 0xe0, 0x07, 0xe6, 0x26, 0x20, 0xe6,
   2894     0x0f, 0xe0, 0x01, 0xef, 0x6c, 0xe0, 0x34, 0xef,
   2895     0x80, 0x6e, 0xe0, 0x02, 0xef, 0x1f, 0x20, 0xef,
   2896     0x34, 0x27, 0x46, 0x4f, 0xa7, 0xfb, 0x00, 0xe6,
   2897     0x00, 0x2f, 0xc6, 0xef, 0x16, 0x66, 0xef, 0x35,
   2898     0xe0, 0x0d, 0xef, 0x3a, 0x46, 0x0f, 0xe0, 0x72,
   2899     0xeb, 0x0c, 0xe0, 0x04, 0xeb, 0x0c, 0xe0, 0x04,
   2900     0xef, 0x4f, 0xe0, 0x01, 0xeb, 0x11, 0xe0, 0x7f,
   2901     0xe1, 0x12, 0xe2, 0x12, 0xe1, 0x12, 0xc2, 0x00,
   2902     0xe2, 0x0a, 0xe1, 0x12, 0xe2, 0x12, 0x01, 0x00,
   2903     0x21, 0x20, 0x01, 0x20, 0x21, 0x20, 0x61, 0x00,
   2904     0xe1, 0x00, 0x62, 0x00, 0x02, 0x00, 0xc2, 0x00,
   2905     0xe2, 0x03, 0xe1, 0x12, 0xe2, 0x12, 0x21, 0x00,
   2906     0x61, 0x20, 0xe1, 0x00, 0x00, 0xc1, 0x00, 0xe2,
   2907     0x12, 0x21, 0x00, 0x61, 0x00, 0x81, 0x00, 0x01,
   2908     0x40, 0xc1, 0x00, 0xe2, 0x12, 0xe1, 0x12, 0xe2,
   2909     0x12, 0xe1, 0x12, 0xe2, 0x12, 0xe1, 0x12, 0xe2,
   2910     0x12, 0xe1, 0x12, 0xe2, 0x12, 0xe1, 0x12, 0xe2,
   2911     0x12, 0xe1, 0x12, 0xe2, 0x14, 0x20, 0xe1, 0x11,
   2912     0x0c, 0xe2, 0x11, 0x0c, 0xa2, 0xe1, 0x11, 0x0c,
   2913     0xe2, 0x11, 0x0c, 0xa2, 0xe1, 0x11, 0x0c, 0xe2,
   2914     0x11, 0x0c, 0xa2, 0xe1, 0x11, 0x0c, 0xe2, 0x11,
   2915     0x0c, 0xa2, 0xe1, 0x11, 0x0c, 0xe2, 0x11, 0x0c,
   2916     0xa2, 0x3f, 0x20, 0xe9, 0x2a, 0xef, 0x81, 0x78,
   2917     0xe6, 0x2f, 0x6f, 0xe6, 0x2a, 0xef, 0x00, 0x06,
   2918     0xef, 0x06, 0x06, 0x2f, 0x96, 0xe0, 0x07, 0x86,
   2919     0x00, 0xe6, 0x07, 0xe0, 0x83, 0xc8, 0xe2, 0x02,
   2920     0x05, 0xe2, 0x0c, 0xa0, 0xa2, 0xe0, 0x80, 0x4d,
   2921     0xc6, 0x00, 0xe6, 0x09, 0x20, 0xc6, 0x00, 0x26,
   2922     0x00, 0x86, 0x80, 0xe4, 0x36, 0xe0, 0x19, 0x06,
   2923     0xe0, 0x68, 0xe5, 0x25, 0x40, 0xc6, 0xc4, 0x20,
   2924     0xe9, 0x02, 0x60, 0x05, 0x0f, 0xe0, 0x80, 0xb8,
   2925     0xe5, 0x16, 0x06, 0xe0, 0x09, 0xe5, 0x24, 0x66,
   2926     0xe9, 0x02, 0x80, 0x0d, 0xe0, 0x81, 0x48, 0xe5,
   2927     0x13, 0x04, 0x66, 0xe9, 0x02, 0xe0, 0x80, 0x4e,
   2928     0xe5, 0x16, 0x26, 0x05, 0xe9, 0x02, 0x60, 0x16,
   2929     0xe0, 0x80, 0x38, 0xe5, 0x17, 0x00, 0x45, 0x06,
   2930     0x25, 0x06, 0xc5, 0x26, 0x85, 0x06, 0xe0, 0x00,
   2931     0x05, 0x04, 0xe0, 0x80, 0x58, 0xc5, 0x00, 0x65,
   2932     0x00, 0x25, 0x00, 0xe5, 0x07, 0x00, 0xe5, 0x80,
   2933     0x3d, 0x20, 0xeb, 0x01, 0xc6, 0xe0, 0x21, 0xe1,
   2934     0x1a, 0xe2, 0x1a, 0xc6, 0x04, 0x60, 0xe9, 0x02,
   2935     0x60, 0x36, 0xe0, 0x82, 0x89, 0xeb, 0x33, 0x0f,
   2936     0x4b, 0x0d, 0x6b, 0xe0, 0x44, 0xeb, 0x25, 0x0f,
   2937     0xeb, 0x07, 0xe0, 0x80, 0x3a, 0x65, 0x00, 0xe5,
   2938     0x13, 0x00, 0x25, 0x00, 0x05, 0x20, 0x05, 0x00,
   2939     0xe5, 0x02, 0x00, 0x65, 0x00, 0x05, 0x00, 0x05,
   2940     0xa0, 0x05, 0x60, 0x05, 0x00, 0x05, 0x00, 0x05,
   2941     0x00, 0x45, 0x00, 0x25, 0x00, 0x05, 0x20, 0x05,
   2942     0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05,
   2943     0x00, 0x25, 0x00, 0x05, 0x20, 0x65, 0x00, 0xc5,
   2944     0x00, 0x65, 0x00, 0x65, 0x00, 0x05, 0x00, 0xe5,
   2945     0x02, 0x00, 0xe5, 0x09, 0x80, 0x45, 0x00, 0x85,
   2946     0x00, 0xe5, 0x09, 0xe0, 0x2c, 0x2c, 0xe0, 0x80,
   2947     0x86, 0xef, 0x24, 0x60, 0xef, 0x5c, 0xe0, 0x04,
   2948     0xef, 0x07, 0x20, 0xef, 0x07, 0x00, 0xef, 0x07,
   2949     0x00, 0xef, 0x1d, 0xe0, 0x02, 0xeb, 0x05, 0xef,
   2950     0x80, 0x19, 0xe0, 0x30, 0xef, 0x15, 0xe0, 0x05,
   2951     0xef, 0x24, 0x60, 0xef, 0x01, 0xc0, 0x2f, 0xe0,
   2952     0x06, 0xaf, 0xe0, 0x80, 0x12, 0xef, 0x80, 0x73,
   2953     0x8e, 0xef, 0x82, 0x51, 0x40, 0xef, 0x09, 0x40,
   2954     0xef, 0x05, 0x40, 0xef, 0x80, 0x52, 0xa0, 0xef,
   2955     0x04, 0x60, 0x0f, 0xe0, 0x07, 0xef, 0x04, 0x60,
   2956     0xef, 0x30, 0xe0, 0x00, 0xef, 0x02, 0xa0, 0xef,
   2957     0x20, 0xe0, 0x00, 0xef, 0x16, 0x20, 0xef, 0x04,
   2958     0x60, 0x2f, 0xe0, 0x06, 0xec, 0x01, 0xe0, 0x1f,
   2959     0xef, 0x80, 0xd0, 0xe0, 0x00, 0xef, 0x06, 0x20,
   2960     0xef, 0x05, 0x40, 0xef, 0x03, 0x40, 0xef, 0x31,
   2961     0x00, 0x0f, 0x60, 0xef, 0x08, 0x20, 0xef, 0x04,
   2962     0x60, 0xef, 0x02, 0xc0, 0xef, 0x80, 0x0b, 0x00,
   2963     0xef, 0x54, 0xe9, 0x02, 0x0f, 0xe0, 0x83, 0x7d,
   2964     0xe5, 0xc0, 0x66, 0x58, 0xe0, 0x18, 0xe5, 0x90,
   2965     0x96, 0x20, 0xe5, 0x96, 0x06, 0x20, 0xe5, 0x9c,
   2966     0xa9, 0xe0, 0x07, 0xe5, 0x81, 0xe6, 0xe0, 0x89,
   2967     0x1a, 0xe5, 0x81, 0x96, 0xe0, 0x85, 0x5a, 0xe5,
   2968     0x92, 0xc3, 0x80, 0xe5, 0xa0, 0xa2, 0xe0, 0xca,
   2969     0x8a, 0xff, 0x1b, 0xe0, 0x16, 0xfb, 0x58, 0xe0,
   2970     0x78, 0xe6, 0x80, 0x68, 0xe0, 0xc0, 0xbd, 0x88,
   2971     0xfd, 0xc0, 0xbf, 0x76, 0x20, 0xfd, 0xc0, 0xbf,
   2972     0x76, 0x20,
   2973 };
   2974 
   2975 typedef enum {
   2976     UNICODE_SCRIPT_Unknown,
   2977     UNICODE_SCRIPT_Adlam,
   2978     UNICODE_SCRIPT_Ahom,
   2979     UNICODE_SCRIPT_Anatolian_Hieroglyphs,
   2980     UNICODE_SCRIPT_Arabic,
   2981     UNICODE_SCRIPT_Armenian,
   2982     UNICODE_SCRIPT_Avestan,
   2983     UNICODE_SCRIPT_Balinese,
   2984     UNICODE_SCRIPT_Bamum,
   2985     UNICODE_SCRIPT_Bassa_Vah,
   2986     UNICODE_SCRIPT_Batak,
   2987     UNICODE_SCRIPT_Beria_Erfe,
   2988     UNICODE_SCRIPT_Bengali,
   2989     UNICODE_SCRIPT_Bhaiksuki,
   2990     UNICODE_SCRIPT_Bopomofo,
   2991     UNICODE_SCRIPT_Brahmi,
   2992     UNICODE_SCRIPT_Braille,
   2993     UNICODE_SCRIPT_Buginese,
   2994     UNICODE_SCRIPT_Buhid,
   2995     UNICODE_SCRIPT_Canadian_Aboriginal,
   2996     UNICODE_SCRIPT_Carian,
   2997     UNICODE_SCRIPT_Caucasian_Albanian,
   2998     UNICODE_SCRIPT_Chakma,
   2999     UNICODE_SCRIPT_Cham,
   3000     UNICODE_SCRIPT_Cherokee,
   3001     UNICODE_SCRIPT_Chorasmian,
   3002     UNICODE_SCRIPT_Common,
   3003     UNICODE_SCRIPT_Coptic,
   3004     UNICODE_SCRIPT_Cuneiform,
   3005     UNICODE_SCRIPT_Cypriot,
   3006     UNICODE_SCRIPT_Cyrillic,
   3007     UNICODE_SCRIPT_Cypro_Minoan,
   3008     UNICODE_SCRIPT_Deseret,
   3009     UNICODE_SCRIPT_Devanagari,
   3010     UNICODE_SCRIPT_Dives_Akuru,
   3011     UNICODE_SCRIPT_Dogra,
   3012     UNICODE_SCRIPT_Duployan,
   3013     UNICODE_SCRIPT_Egyptian_Hieroglyphs,
   3014     UNICODE_SCRIPT_Elbasan,
   3015     UNICODE_SCRIPT_Elymaic,
   3016     UNICODE_SCRIPT_Ethiopic,
   3017     UNICODE_SCRIPT_Garay,
   3018     UNICODE_SCRIPT_Georgian,
   3019     UNICODE_SCRIPT_Glagolitic,
   3020     UNICODE_SCRIPT_Gothic,
   3021     UNICODE_SCRIPT_Grantha,
   3022     UNICODE_SCRIPT_Greek,
   3023     UNICODE_SCRIPT_Gujarati,
   3024     UNICODE_SCRIPT_Gunjala_Gondi,
   3025     UNICODE_SCRIPT_Gurmukhi,
   3026     UNICODE_SCRIPT_Gurung_Khema,
   3027     UNICODE_SCRIPT_Han,
   3028     UNICODE_SCRIPT_Hangul,
   3029     UNICODE_SCRIPT_Hanifi_Rohingya,
   3030     UNICODE_SCRIPT_Hanunoo,
   3031     UNICODE_SCRIPT_Hatran,
   3032     UNICODE_SCRIPT_Hebrew,
   3033     UNICODE_SCRIPT_Hiragana,
   3034     UNICODE_SCRIPT_Imperial_Aramaic,
   3035     UNICODE_SCRIPT_Inherited,
   3036     UNICODE_SCRIPT_Inscriptional_Pahlavi,
   3037     UNICODE_SCRIPT_Inscriptional_Parthian,
   3038     UNICODE_SCRIPT_Javanese,
   3039     UNICODE_SCRIPT_Kaithi,
   3040     UNICODE_SCRIPT_Kannada,
   3041     UNICODE_SCRIPT_Katakana,
   3042     UNICODE_SCRIPT_Katakana_Or_Hiragana,
   3043     UNICODE_SCRIPT_Kawi,
   3044     UNICODE_SCRIPT_Kayah_Li,
   3045     UNICODE_SCRIPT_Kharoshthi,
   3046     UNICODE_SCRIPT_Khmer,
   3047     UNICODE_SCRIPT_Khojki,
   3048     UNICODE_SCRIPT_Khitan_Small_Script,
   3049     UNICODE_SCRIPT_Khudawadi,
   3050     UNICODE_SCRIPT_Kirat_Rai,
   3051     UNICODE_SCRIPT_Lao,
   3052     UNICODE_SCRIPT_Latin,
   3053     UNICODE_SCRIPT_Lepcha,
   3054     UNICODE_SCRIPT_Limbu,
   3055     UNICODE_SCRIPT_Linear_A,
   3056     UNICODE_SCRIPT_Linear_B,
   3057     UNICODE_SCRIPT_Lisu,
   3058     UNICODE_SCRIPT_Lycian,
   3059     UNICODE_SCRIPT_Lydian,
   3060     UNICODE_SCRIPT_Makasar,
   3061     UNICODE_SCRIPT_Mahajani,
   3062     UNICODE_SCRIPT_Malayalam,
   3063     UNICODE_SCRIPT_Mandaic,
   3064     UNICODE_SCRIPT_Manichaean,
   3065     UNICODE_SCRIPT_Marchen,
   3066     UNICODE_SCRIPT_Masaram_Gondi,
   3067     UNICODE_SCRIPT_Medefaidrin,
   3068     UNICODE_SCRIPT_Meetei_Mayek,
   3069     UNICODE_SCRIPT_Mende_Kikakui,
   3070     UNICODE_SCRIPT_Meroitic_Cursive,
   3071     UNICODE_SCRIPT_Meroitic_Hieroglyphs,
   3072     UNICODE_SCRIPT_Miao,
   3073     UNICODE_SCRIPT_Modi,
   3074     UNICODE_SCRIPT_Mongolian,
   3075     UNICODE_SCRIPT_Mro,
   3076     UNICODE_SCRIPT_Multani,
   3077     UNICODE_SCRIPT_Myanmar,
   3078     UNICODE_SCRIPT_Nabataean,
   3079     UNICODE_SCRIPT_Nag_Mundari,
   3080     UNICODE_SCRIPT_Nandinagari,
   3081     UNICODE_SCRIPT_New_Tai_Lue,
   3082     UNICODE_SCRIPT_Newa,
   3083     UNICODE_SCRIPT_Nko,
   3084     UNICODE_SCRIPT_Nushu,
   3085     UNICODE_SCRIPT_Nyiakeng_Puachue_Hmong,
   3086     UNICODE_SCRIPT_Ogham,
   3087     UNICODE_SCRIPT_Ol_Chiki,
   3088     UNICODE_SCRIPT_Ol_Onal,
   3089     UNICODE_SCRIPT_Old_Hungarian,
   3090     UNICODE_SCRIPT_Old_Italic,
   3091     UNICODE_SCRIPT_Old_North_Arabian,
   3092     UNICODE_SCRIPT_Old_Permic,
   3093     UNICODE_SCRIPT_Old_Persian,
   3094     UNICODE_SCRIPT_Old_Sogdian,
   3095     UNICODE_SCRIPT_Old_South_Arabian,
   3096     UNICODE_SCRIPT_Old_Turkic,
   3097     UNICODE_SCRIPT_Old_Uyghur,
   3098     UNICODE_SCRIPT_Oriya,
   3099     UNICODE_SCRIPT_Osage,
   3100     UNICODE_SCRIPT_Osmanya,
   3101     UNICODE_SCRIPT_Pahawh_Hmong,
   3102     UNICODE_SCRIPT_Palmyrene,
   3103     UNICODE_SCRIPT_Pau_Cin_Hau,
   3104     UNICODE_SCRIPT_Phags_Pa,
   3105     UNICODE_SCRIPT_Phoenician,
   3106     UNICODE_SCRIPT_Psalter_Pahlavi,
   3107     UNICODE_SCRIPT_Rejang,
   3108     UNICODE_SCRIPT_Runic,
   3109     UNICODE_SCRIPT_Samaritan,
   3110     UNICODE_SCRIPT_Saurashtra,
   3111     UNICODE_SCRIPT_Sharada,
   3112     UNICODE_SCRIPT_Shavian,
   3113     UNICODE_SCRIPT_Siddham,
   3114     UNICODE_SCRIPT_Sidetic,
   3115     UNICODE_SCRIPT_SignWriting,
   3116     UNICODE_SCRIPT_Sinhala,
   3117     UNICODE_SCRIPT_Sogdian,
   3118     UNICODE_SCRIPT_Sora_Sompeng,
   3119     UNICODE_SCRIPT_Soyombo,
   3120     UNICODE_SCRIPT_Sundanese,
   3121     UNICODE_SCRIPT_Sunuwar,
   3122     UNICODE_SCRIPT_Syloti_Nagri,
   3123     UNICODE_SCRIPT_Syriac,
   3124     UNICODE_SCRIPT_Tagalog,
   3125     UNICODE_SCRIPT_Tagbanwa,
   3126     UNICODE_SCRIPT_Tai_Le,
   3127     UNICODE_SCRIPT_Tai_Tham,
   3128     UNICODE_SCRIPT_Tai_Viet,
   3129     UNICODE_SCRIPT_Tai_Yo,
   3130     UNICODE_SCRIPT_Takri,
   3131     UNICODE_SCRIPT_Tamil,
   3132     UNICODE_SCRIPT_Tangut,
   3133     UNICODE_SCRIPT_Telugu,
   3134     UNICODE_SCRIPT_Thaana,
   3135     UNICODE_SCRIPT_Thai,
   3136     UNICODE_SCRIPT_Tibetan,
   3137     UNICODE_SCRIPT_Tifinagh,
   3138     UNICODE_SCRIPT_Tirhuta,
   3139     UNICODE_SCRIPT_Tangsa,
   3140     UNICODE_SCRIPT_Todhri,
   3141     UNICODE_SCRIPT_Tolong_Siki,
   3142     UNICODE_SCRIPT_Toto,
   3143     UNICODE_SCRIPT_Tulu_Tigalari,
   3144     UNICODE_SCRIPT_Ugaritic,
   3145     UNICODE_SCRIPT_Vai,
   3146     UNICODE_SCRIPT_Vithkuqi,
   3147     UNICODE_SCRIPT_Wancho,
   3148     UNICODE_SCRIPT_Warang_Citi,
   3149     UNICODE_SCRIPT_Yezidi,
   3150     UNICODE_SCRIPT_Yi,
   3151     UNICODE_SCRIPT_Zanabazar_Square,
   3152     UNICODE_SCRIPT_COUNT,
   3153 } UnicodeScriptEnum;
   3154 
   3155 static const char unicode_script_name_table[] =
   3156     "Unknown,Zzzz"                "\0"
   3157     "Adlam,Adlm"                  "\0"
   3158     "Ahom,Ahom"                   "\0"
   3159     "Anatolian_Hieroglyphs,Hluw"  "\0"
   3160     "Arabic,Arab"                 "\0"
   3161     "Armenian,Armn"               "\0"
   3162     "Avestan,Avst"                "\0"
   3163     "Balinese,Bali"               "\0"
   3164     "Bamum,Bamu"                  "\0"
   3165     "Bassa_Vah,Bass"              "\0"
   3166     "Batak,Batk"                  "\0"
   3167     "Beria_Erfe,Berf"             "\0"
   3168     "Bengali,Beng"                "\0"
   3169     "Bhaiksuki,Bhks"              "\0"
   3170     "Bopomofo,Bopo"               "\0"
   3171     "Brahmi,Brah"                 "\0"
   3172     "Braille,Brai"                "\0"
   3173     "Buginese,Bugi"               "\0"
   3174     "Buhid,Buhd"                  "\0"
   3175     "Canadian_Aboriginal,Cans"    "\0"
   3176     "Carian,Cari"                 "\0"
   3177     "Caucasian_Albanian,Aghb"     "\0"
   3178     "Chakma,Cakm"                 "\0"
   3179     "Cham,Cham"                   "\0"
   3180     "Cherokee,Cher"               "\0"
   3181     "Chorasmian,Chrs"             "\0"
   3182     "Common,Zyyy"                 "\0"
   3183     "Coptic,Copt,Qaac"            "\0"
   3184     "Cuneiform,Xsux"              "\0"
   3185     "Cypriot,Cprt"                "\0"
   3186     "Cyrillic,Cyrl"               "\0"
   3187     "Cypro_Minoan,Cpmn"           "\0"
   3188     "Deseret,Dsrt"                "\0"
   3189     "Devanagari,Deva"             "\0"
   3190     "Dives_Akuru,Diak"            "\0"
   3191     "Dogra,Dogr"                  "\0"
   3192     "Duployan,Dupl"               "\0"
   3193     "Egyptian_Hieroglyphs,Egyp"   "\0"
   3194     "Elbasan,Elba"                "\0"
   3195     "Elymaic,Elym"                "\0"
   3196     "Ethiopic,Ethi"               "\0"
   3197     "Garay,Gara"                  "\0"
   3198     "Georgian,Geor"               "\0"
   3199     "Glagolitic,Glag"             "\0"
   3200     "Gothic,Goth"                 "\0"
   3201     "Grantha,Gran"                "\0"
   3202     "Greek,Grek"                  "\0"
   3203     "Gujarati,Gujr"               "\0"
   3204     "Gunjala_Gondi,Gong"          "\0"
   3205     "Gurmukhi,Guru"               "\0"
   3206     "Gurung_Khema,Gukh"           "\0"
   3207     "Han,Hani"                    "\0"
   3208     "Hangul,Hang"                 "\0"
   3209     "Hanifi_Rohingya,Rohg"        "\0"
   3210     "Hanunoo,Hano"                "\0"
   3211     "Hatran,Hatr"                 "\0"
   3212     "Hebrew,Hebr"                 "\0"
   3213     "Hiragana,Hira"               "\0"
   3214     "Imperial_Aramaic,Armi"       "\0"
   3215     "Inherited,Zinh,Qaai"         "\0"
   3216     "Inscriptional_Pahlavi,Phli"  "\0"
   3217     "Inscriptional_Parthian,Prti" "\0"
   3218     "Javanese,Java"               "\0"
   3219     "Kaithi,Kthi"                 "\0"
   3220     "Kannada,Knda"                "\0"
   3221     "Katakana,Kana"               "\0"
   3222     "Katakana_Or_Hiragana,Hrkt"   "\0"
   3223     "Kawi,Kawi"                   "\0"
   3224     "Kayah_Li,Kali"               "\0"
   3225     "Kharoshthi,Khar"             "\0"
   3226     "Khmer,Khmr"                  "\0"
   3227     "Khojki,Khoj"                 "\0"
   3228     "Khitan_Small_Script,Kits"    "\0"
   3229     "Khudawadi,Sind"              "\0"
   3230     "Kirat_Rai,Krai"              "\0"
   3231     "Lao,Laoo"                    "\0"
   3232     "Latin,Latn"                  "\0"
   3233     "Lepcha,Lepc"                 "\0"
   3234     "Limbu,Limb"                  "\0"
   3235     "Linear_A,Lina"               "\0"
   3236     "Linear_B,Linb"               "\0"
   3237     "Lisu,Lisu"                   "\0"
   3238     "Lycian,Lyci"                 "\0"
   3239     "Lydian,Lydi"                 "\0"
   3240     "Makasar,Maka"                "\0"
   3241     "Mahajani,Mahj"               "\0"
   3242     "Malayalam,Mlym"              "\0"
   3243     "Mandaic,Mand"                "\0"
   3244     "Manichaean,Mani"             "\0"
   3245     "Marchen,Marc"                "\0"
   3246     "Masaram_Gondi,Gonm"          "\0"
   3247     "Medefaidrin,Medf"            "\0"
   3248     "Meetei_Mayek,Mtei"           "\0"
   3249     "Mende_Kikakui,Mend"          "\0"
   3250     "Meroitic_Cursive,Merc"       "\0"
   3251     "Meroitic_Hieroglyphs,Mero"   "\0"
   3252     "Miao,Plrd"                   "\0"
   3253     "Modi,Modi"                   "\0"
   3254     "Mongolian,Mong"              "\0"
   3255     "Mro,Mroo"                    "\0"
   3256     "Multani,Mult"                "\0"
   3257     "Myanmar,Mymr"                "\0"
   3258     "Nabataean,Nbat"              "\0"
   3259     "Nag_Mundari,Nagm"            "\0"
   3260     "Nandinagari,Nand"            "\0"
   3261     "New_Tai_Lue,Talu"            "\0"
   3262     "Newa,Newa"                   "\0"
   3263     "Nko,Nkoo"                    "\0"
   3264     "Nushu,Nshu"                  "\0"
   3265     "Nyiakeng_Puachue_Hmong,Hmnp" "\0"
   3266     "Ogham,Ogam"                  "\0"
   3267     "Ol_Chiki,Olck"               "\0"
   3268     "Ol_Onal,Onao"                "\0"
   3269     "Old_Hungarian,Hung"          "\0"
   3270     "Old_Italic,Ital"             "\0"
   3271     "Old_North_Arabian,Narb"      "\0"
   3272     "Old_Permic,Perm"             "\0"
   3273     "Old_Persian,Xpeo"            "\0"
   3274     "Old_Sogdian,Sogo"            "\0"
   3275     "Old_South_Arabian,Sarb"      "\0"
   3276     "Old_Turkic,Orkh"             "\0"
   3277     "Old_Uyghur,Ougr"             "\0"
   3278     "Oriya,Orya"                  "\0"
   3279     "Osage,Osge"                  "\0"
   3280     "Osmanya,Osma"                "\0"
   3281     "Pahawh_Hmong,Hmng"           "\0"
   3282     "Palmyrene,Palm"              "\0"
   3283     "Pau_Cin_Hau,Pauc"            "\0"
   3284     "Phags_Pa,Phag"               "\0"
   3285     "Phoenician,Phnx"             "\0"
   3286     "Psalter_Pahlavi,Phlp"        "\0"
   3287     "Rejang,Rjng"                 "\0"
   3288     "Runic,Runr"                  "\0"
   3289     "Samaritan,Samr"              "\0"
   3290     "Saurashtra,Saur"             "\0"
   3291     "Sharada,Shrd"                "\0"
   3292     "Shavian,Shaw"                "\0"
   3293     "Siddham,Sidd"                "\0"
   3294     "Sidetic,Sidt"                "\0"
   3295     "SignWriting,Sgnw"            "\0"
   3296     "Sinhala,Sinh"                "\0"
   3297     "Sogdian,Sogd"                "\0"
   3298     "Sora_Sompeng,Sora"           "\0"
   3299     "Soyombo,Soyo"                "\0"
   3300     "Sundanese,Sund"              "\0"
   3301     "Sunuwar,Sunu"                "\0"
   3302     "Syloti_Nagri,Sylo"           "\0"
   3303     "Syriac,Syrc"                 "\0"
   3304     "Tagalog,Tglg"                "\0"
   3305     "Tagbanwa,Tagb"               "\0"
   3306     "Tai_Le,Tale"                 "\0"
   3307     "Tai_Tham,Lana"               "\0"
   3308     "Tai_Viet,Tavt"               "\0"
   3309     "Tai_Yo,Tayo"                 "\0"
   3310     "Takri,Takr"                  "\0"
   3311     "Tamil,Taml"                  "\0"
   3312     "Tangut,Tang"                 "\0"
   3313     "Telugu,Telu"                 "\0"
   3314     "Thaana,Thaa"                 "\0"
   3315     "Thai,Thai"                   "\0"
   3316     "Tibetan,Tibt"                "\0"
   3317     "Tifinagh,Tfng"               "\0"
   3318     "Tirhuta,Tirh"                "\0"
   3319     "Tangsa,Tnsa"                 "\0"
   3320     "Todhri,Todr"                 "\0"
   3321     "Tolong_Siki,Tols"            "\0"
   3322     "Toto,Toto"                   "\0"
   3323     "Tulu_Tigalari,Tutg"          "\0"
   3324     "Ugaritic,Ugar"               "\0"
   3325     "Vai,Vaii"                    "\0"
   3326     "Vithkuqi,Vith"               "\0"
   3327     "Wancho,Wcho"                 "\0"
   3328     "Warang_Citi,Wara"            "\0"
   3329     "Yezidi,Yezi"                 "\0"
   3330     "Yi,Yiii"                     "\0"
   3331     "Zanabazar_Square,Zanb"       "\0"
   3332 ;
   3333 
   3334 static const uint8_t unicode_script_table[2818] = {
   3335     0xc0, 0x1a, 0x99, 0x4c, 0x85, 0x1a, 0x99, 0x4c,
   3336     0xae, 0x1a, 0x80, 0x4c, 0x8e, 0x1a, 0x80, 0x4c,
   3337     0x84, 0x1a, 0x96, 0x4c, 0x80, 0x1a, 0x9e, 0x4c,
   3338     0x80, 0x1a, 0xe1, 0x60, 0x4c, 0xa6, 0x1a, 0x84,
   3339     0x4c, 0x84, 0x1a, 0x81, 0x0e, 0x93, 0x1a, 0xe0,
   3340     0x0f, 0x3b, 0x83, 0x2e, 0x80, 0x1a, 0x82, 0x2e,
   3341     0x01, 0x83, 0x2e, 0x80, 0x1a, 0x80, 0x2e, 0x03,
   3342     0x80, 0x2e, 0x80, 0x1a, 0x80, 0x2e, 0x80, 0x1a,
   3343     0x82, 0x2e, 0x00, 0x80, 0x2e, 0x00, 0x93, 0x2e,
   3344     0x00, 0xbe, 0x2e, 0x8d, 0x1b, 0x8f, 0x2e, 0xe0,
   3345     0x24, 0x1e, 0x81, 0x3b, 0xe0, 0x48, 0x1e, 0x00,
   3346     0xa5, 0x05, 0x01, 0xb1, 0x05, 0x01, 0x82, 0x05,
   3347     0x00, 0xb6, 0x38, 0x07, 0x9a, 0x38, 0x03, 0x85,
   3348     0x38, 0x0a, 0x84, 0x04, 0x80, 0x1a, 0x85, 0x04,
   3349     0x80, 0x1a, 0x8d, 0x04, 0x80, 0x1a, 0x82, 0x04,
   3350     0x80, 0x1a, 0x9f, 0x04, 0x80, 0x1a, 0x89, 0x04,
   3351     0x8a, 0x3b, 0x99, 0x04, 0x80, 0x3b, 0xe0, 0x0b,
   3352     0x04, 0x80, 0x1a, 0xa1, 0x04, 0x8d, 0x93, 0x00,
   3353     0xbb, 0x93, 0x01, 0x82, 0x93, 0xaf, 0x04, 0xb1,
   3354     0x9e, 0x0d, 0xba, 0x6b, 0x01, 0x82, 0x6b, 0xad,
   3355     0x85, 0x01, 0x8e, 0x85, 0x00, 0x9b, 0x57, 0x01,
   3356     0x80, 0x57, 0x00, 0x8a, 0x93, 0x04, 0xa1, 0x04,
   3357     0x04, 0xca, 0x04, 0x80, 0x1a, 0x9c, 0x04, 0xd0,
   3358     0x21, 0x83, 0x3b, 0x8e, 0x21, 0x81, 0x1a, 0x99,
   3359     0x21, 0x83, 0x0c, 0x00, 0x87, 0x0c, 0x01, 0x81,
   3360     0x0c, 0x01, 0x95, 0x0c, 0x00, 0x86, 0x0c, 0x00,
   3361     0x80, 0x0c, 0x02, 0x83, 0x0c, 0x01, 0x88, 0x0c,
   3362     0x01, 0x81, 0x0c, 0x01, 0x83, 0x0c, 0x07, 0x80,
   3363     0x0c, 0x03, 0x81, 0x0c, 0x00, 0x84, 0x0c, 0x01,
   3364     0x98, 0x0c, 0x01, 0x82, 0x31, 0x00, 0x85, 0x31,
   3365     0x03, 0x81, 0x31, 0x01, 0x95, 0x31, 0x00, 0x86,
   3366     0x31, 0x00, 0x81, 0x31, 0x00, 0x81, 0x31, 0x00,
   3367     0x81, 0x31, 0x01, 0x80, 0x31, 0x00, 0x84, 0x31,
   3368     0x03, 0x81, 0x31, 0x01, 0x82, 0x31, 0x02, 0x80,
   3369     0x31, 0x06, 0x83, 0x31, 0x00, 0x80, 0x31, 0x06,
   3370     0x90, 0x31, 0x09, 0x82, 0x2f, 0x00, 0x88, 0x2f,
   3371     0x00, 0x82, 0x2f, 0x00, 0x95, 0x2f, 0x00, 0x86,
   3372     0x2f, 0x00, 0x81, 0x2f, 0x00, 0x84, 0x2f, 0x01,
   3373     0x89, 0x2f, 0x00, 0x82, 0x2f, 0x00, 0x82, 0x2f,
   3374     0x01, 0x80, 0x2f, 0x0e, 0x83, 0x2f, 0x01, 0x8b,
   3375     0x2f, 0x06, 0x86, 0x2f, 0x00, 0x82, 0x7a, 0x00,
   3376     0x87, 0x7a, 0x01, 0x81, 0x7a, 0x01, 0x95, 0x7a,
   3377     0x00, 0x86, 0x7a, 0x00, 0x81, 0x7a, 0x00, 0x84,
   3378     0x7a, 0x01, 0x88, 0x7a, 0x01, 0x81, 0x7a, 0x01,
   3379     0x82, 0x7a, 0x06, 0x82, 0x7a, 0x03, 0x81, 0x7a,
   3380     0x00, 0x84, 0x7a, 0x01, 0x91, 0x7a, 0x09, 0x81,
   3381     0x9b, 0x00, 0x85, 0x9b, 0x02, 0x82, 0x9b, 0x00,
   3382     0x83, 0x9b, 0x02, 0x81, 0x9b, 0x00, 0x80, 0x9b,
   3383     0x00, 0x81, 0x9b, 0x02, 0x81, 0x9b, 0x02, 0x82,
   3384     0x9b, 0x02, 0x8b, 0x9b, 0x03, 0x84, 0x9b, 0x02,
   3385     0x82, 0x9b, 0x00, 0x83, 0x9b, 0x01, 0x80, 0x9b,
   3386     0x05, 0x80, 0x9b, 0x0d, 0x94, 0x9b, 0x04, 0x8c,
   3387     0x9d, 0x00, 0x82, 0x9d, 0x00, 0x96, 0x9d, 0x00,
   3388     0x8f, 0x9d, 0x01, 0x88, 0x9d, 0x00, 0x82, 0x9d,
   3389     0x00, 0x83, 0x9d, 0x06, 0x81, 0x9d, 0x00, 0x82,
   3390     0x9d, 0x00, 0x81, 0x9d, 0x01, 0x83, 0x9d, 0x01,
   3391     0x89, 0x9d, 0x06, 0x88, 0x9d, 0x8c, 0x40, 0x00,
   3392     0x82, 0x40, 0x00, 0x96, 0x40, 0x00, 0x89, 0x40,
   3393     0x00, 0x84, 0x40, 0x01, 0x88, 0x40, 0x00, 0x82,
   3394     0x40, 0x00, 0x83, 0x40, 0x06, 0x81, 0x40, 0x04,
   3395     0x82, 0x40, 0x00, 0x83, 0x40, 0x01, 0x89, 0x40,
   3396     0x00, 0x82, 0x40, 0x0b, 0x8c, 0x56, 0x00, 0x82,
   3397     0x56, 0x00, 0xb2, 0x56, 0x00, 0x82, 0x56, 0x00,
   3398     0x85, 0x56, 0x03, 0x8f, 0x56, 0x01, 0x99, 0x56,
   3399     0x00, 0x82, 0x8c, 0x00, 0x91, 0x8c, 0x02, 0x97,
   3400     0x8c, 0x00, 0x88, 0x8c, 0x00, 0x80, 0x8c, 0x01,
   3401     0x86, 0x8c, 0x02, 0x80, 0x8c, 0x03, 0x85, 0x8c,
   3402     0x00, 0x80, 0x8c, 0x00, 0x87, 0x8c, 0x05, 0x89,
   3403     0x8c, 0x01, 0x82, 0x8c, 0x0b, 0xb9, 0x9f, 0x03,
   3404     0x80, 0x1a, 0x9b, 0x9f, 0x24, 0x81, 0x4b, 0x00,
   3405     0x80, 0x4b, 0x00, 0x84, 0x4b, 0x00, 0x97, 0x4b,
   3406     0x00, 0x80, 0x4b, 0x00, 0x96, 0x4b, 0x01, 0x84,
   3407     0x4b, 0x00, 0x80, 0x4b, 0x00, 0x86, 0x4b, 0x00,
   3408     0x89, 0x4b, 0x01, 0x83, 0x4b, 0x1f, 0xc7, 0xa0,
   3409     0x00, 0xa3, 0xa0, 0x03, 0xa6, 0xa0, 0x00, 0xa3,
   3410     0xa0, 0x00, 0x8e, 0xa0, 0x00, 0x86, 0xa0, 0x83,
   3411     0x1a, 0x81, 0xa0, 0x24, 0xe0, 0x3f, 0x65, 0xa5,
   3412     0x2a, 0x00, 0x80, 0x2a, 0x04, 0x80, 0x2a, 0x01,
   3413     0xaa, 0x2a, 0x80, 0x1a, 0x83, 0x2a, 0xe0, 0x9f,
   3414     0x34, 0xc8, 0x28, 0x00, 0x83, 0x28, 0x01, 0x86,
   3415     0x28, 0x00, 0x80, 0x28, 0x00, 0x83, 0x28, 0x01,
   3416     0xa8, 0x28, 0x00, 0x83, 0x28, 0x01, 0xa0, 0x28,
   3417     0x00, 0x83, 0x28, 0x01, 0x86, 0x28, 0x00, 0x80,
   3418     0x28, 0x00, 0x83, 0x28, 0x01, 0x8e, 0x28, 0x00,
   3419     0xb8, 0x28, 0x00, 0x83, 0x28, 0x01, 0xc2, 0x28,
   3420     0x01, 0x9f, 0x28, 0x02, 0x99, 0x28, 0x05, 0xd5,
   3421     0x18, 0x01, 0x85, 0x18, 0x01, 0xe2, 0x1f, 0x13,
   3422     0x9c, 0x6e, 0x02, 0xca, 0x84, 0x82, 0x1a, 0x8a,
   3423     0x84, 0x06, 0x95, 0x94, 0x08, 0x80, 0x94, 0x94,
   3424     0x36, 0x81, 0x1a, 0x08, 0x93, 0x12, 0x0b, 0x8c,
   3425     0x95, 0x00, 0x82, 0x95, 0x00, 0x81, 0x95, 0x0b,
   3426     0xdd, 0x46, 0x01, 0x89, 0x46, 0x05, 0x89, 0x46,
   3427     0x05, 0x81, 0x62, 0x81, 0x1a, 0x80, 0x62, 0x80,
   3428     0x1a, 0x93, 0x62, 0x05, 0xd8, 0x62, 0x06, 0xaa,
   3429     0x62, 0x04, 0xc5, 0x13, 0x09, 0x9e, 0x4e, 0x00,
   3430     0x8b, 0x4e, 0x03, 0x8b, 0x4e, 0x03, 0x80, 0x4e,
   3431     0x02, 0x8b, 0x4e, 0x9d, 0x96, 0x01, 0x84, 0x96,
   3432     0x0a, 0xab, 0x69, 0x03, 0x99, 0x69, 0x05, 0x8a,
   3433     0x69, 0x02, 0x81, 0x69, 0x9f, 0x46, 0x9b, 0x11,
   3434     0x01, 0x81, 0x11, 0xbe, 0x97, 0x00, 0x9c, 0x97,
   3435     0x01, 0x8a, 0x97, 0x05, 0x89, 0x97, 0x05, 0x8d,
   3436     0x97, 0x01, 0xad, 0x3b, 0x01, 0x8b, 0x3b, 0x13,
   3437     0xcc, 0x07, 0x00, 0xb1, 0x07, 0xbf, 0x90, 0xb3,
   3438     0x0a, 0x07, 0x83, 0x0a, 0xb7, 0x4d, 0x02, 0x8e,
   3439     0x4d, 0x02, 0x82, 0x4d, 0xaf, 0x6f, 0x8a, 0x1e,
   3440     0x04, 0xaa, 0x2a, 0x01, 0x82, 0x2a, 0x87, 0x90,
   3441     0x07, 0x82, 0x3b, 0x80, 0x1a, 0x8c, 0x3b, 0x80,
   3442     0x1a, 0x86, 0x3b, 0x83, 0x1a, 0x80, 0x3b, 0x85,
   3443     0x1a, 0x80, 0x3b, 0x82, 0x1a, 0x81, 0x3b, 0x80,
   3444     0x1a, 0x04, 0xa5, 0x4c, 0x84, 0x2e, 0x80, 0x1e,
   3445     0xb0, 0x4c, 0x84, 0x2e, 0x83, 0x4c, 0x84, 0x2e,
   3446     0x8c, 0x4c, 0x80, 0x1e, 0xc5, 0x4c, 0x80, 0x2e,
   3447     0xbf, 0x3b, 0xe0, 0x9f, 0x4c, 0x95, 0x2e, 0x01,
   3448     0x85, 0x2e, 0x01, 0xa5, 0x2e, 0x01, 0x85, 0x2e,
   3449     0x01, 0x87, 0x2e, 0x00, 0x80, 0x2e, 0x00, 0x80,
   3450     0x2e, 0x00, 0x80, 0x2e, 0x00, 0x9e, 0x2e, 0x01,
   3451     0xb4, 0x2e, 0x00, 0x8e, 0x2e, 0x00, 0x8d, 0x2e,
   3452     0x01, 0x85, 0x2e, 0x00, 0x92, 0x2e, 0x01, 0x82,
   3453     0x2e, 0x00, 0x88, 0x2e, 0x00, 0x8b, 0x1a, 0x81,
   3454     0x3b, 0xd6, 0x1a, 0x00, 0x8a, 0x1a, 0x80, 0x4c,
   3455     0x01, 0x8a, 0x1a, 0x80, 0x4c, 0x8e, 0x1a, 0x00,
   3456     0x8c, 0x4c, 0x02, 0xa1, 0x1a, 0x0d, 0xa0, 0x3b,
   3457     0x0e, 0xa5, 0x1a, 0x80, 0x2e, 0x82, 0x1a, 0x81,
   3458     0x4c, 0x85, 0x1a, 0x80, 0x4c, 0x9a, 0x1a, 0x80,
   3459     0x4c, 0x90, 0x1a, 0xa8, 0x4c, 0x82, 0x1a, 0x03,
   3460     0xe2, 0x39, 0x1a, 0x15, 0x8a, 0x1a, 0x14, 0xe3,
   3461     0x3f, 0x1a, 0xe0, 0x9f, 0x10, 0xe2, 0x13, 0x1a,
   3462     0x01, 0xe0, 0x29, 0x1a, 0xdf, 0x2b, 0x9f, 0x4c,
   3463     0xe0, 0x13, 0x1b, 0x04, 0x86, 0x1b, 0xa5, 0x2a,
   3464     0x00, 0x80, 0x2a, 0x04, 0x80, 0x2a, 0x01, 0xb7,
   3465     0xa1, 0x06, 0x81, 0xa1, 0x0d, 0x80, 0xa1, 0x96,
   3466     0x28, 0x08, 0x86, 0x28, 0x00, 0x86, 0x28, 0x00,
   3467     0x86, 0x28, 0x00, 0x86, 0x28, 0x00, 0x86, 0x28,
   3468     0x00, 0x86, 0x28, 0x00, 0x86, 0x28, 0x00, 0x86,
   3469     0x28, 0x00, 0x9f, 0x1e, 0xdd, 0x1a, 0x21, 0x99,
   3470     0x33, 0x00, 0xd8, 0x33, 0x0b, 0xe0, 0x75, 0x33,
   3471     0x19, 0x94, 0x1a, 0x80, 0x33, 0x80, 0x1a, 0x80,
   3472     0x33, 0x98, 0x1a, 0x88, 0x33, 0x83, 0x3b, 0x81,
   3473     0x34, 0x87, 0x1a, 0x83, 0x33, 0x83, 0x1a, 0x00,
   3474     0xd5, 0x39, 0x01, 0x81, 0x3b, 0x81, 0x1a, 0x82,
   3475     0x39, 0x80, 0x1a, 0xd9, 0x41, 0x81, 0x1a, 0x82,
   3476     0x41, 0x04, 0xaa, 0x0e, 0x00, 0xdd, 0x34, 0x00,
   3477     0x8f, 0x1a, 0x9f, 0x0e, 0xa5, 0x1a, 0x08, 0x80,
   3478     0x1a, 0x8f, 0x41, 0x9e, 0x34, 0x00, 0xbf, 0x1a,
   3479     0x9e, 0x34, 0xd0, 0x1a, 0xae, 0x41, 0x80, 0x1a,
   3480     0xd7, 0x41, 0xe0, 0x47, 0x1a, 0xf0, 0x09, 0x5f,
   3481     0x33, 0xbf, 0x1a, 0xf0, 0x41, 0x9f, 0x33, 0xe4,
   3482     0x2c, 0xae, 0x02, 0xb6, 0xae, 0x08, 0xaf, 0x51,
   3483     0xe0, 0xcb, 0xa9, 0x13, 0xdf, 0x1e, 0xd7, 0x08,
   3484     0x07, 0xa1, 0x1a, 0xe0, 0x05, 0x4c, 0x82, 0x1a,
   3485     0xd1, 0x4c, 0x13, 0x8e, 0x4c, 0xac, 0x92, 0x02,
   3486     0x89, 0x1a, 0x05, 0xb7, 0x80, 0x07, 0xc5, 0x86,
   3487     0x07, 0x8b, 0x86, 0x05, 0x9f, 0x21, 0xad, 0x44,
   3488     0x80, 0x1a, 0x80, 0x44, 0xa3, 0x83, 0x0a, 0x80,
   3489     0x83, 0x9c, 0x34, 0x02, 0xcd, 0x3e, 0x00, 0x80,
   3490     0x1a, 0x89, 0x3e, 0x03, 0x81, 0x3e, 0x9e, 0x65,
   3491     0x00, 0xb6, 0x17, 0x08, 0x8d, 0x17, 0x01, 0x89,
   3492     0x17, 0x01, 0x83, 0x17, 0x9f, 0x65, 0xc2, 0x98,
   3493     0x17, 0x84, 0x98, 0x96, 0x5c, 0x09, 0x85, 0x28,
   3494     0x01, 0x85, 0x28, 0x01, 0x85, 0x28, 0x08, 0x86,
   3495     0x28, 0x00, 0x86, 0x28, 0x00, 0xaa, 0x4c, 0x80,
   3496     0x1a, 0x88, 0x4c, 0x80, 0x2e, 0x83, 0x4c, 0x81,
   3497     0x1a, 0x03, 0xcf, 0x18, 0xad, 0x5c, 0x01, 0x89,
   3498     0x5c, 0x05, 0xf0, 0x1b, 0x43, 0x34, 0x0b, 0x96,
   3499     0x34, 0x03, 0xb0, 0x34, 0x70, 0x10, 0xa3, 0xe1,
   3500     0x0d, 0x33, 0x01, 0xe0, 0x09, 0x33, 0x25, 0x86,
   3501     0x4c, 0x0b, 0x84, 0x05, 0x04, 0x99, 0x38, 0x00,
   3502     0x84, 0x38, 0x00, 0x80, 0x38, 0x00, 0x81, 0x38,
   3503     0x00, 0x81, 0x38, 0x00, 0x89, 0x38, 0xe1, 0x8d,
   3504     0x04, 0x81, 0x1a, 0xe0, 0x2f, 0x04, 0x1f, 0x8f,
   3505     0x04, 0x8f, 0x3b, 0x89, 0x1a, 0x05, 0x8d, 0x3b,
   3506     0x81, 0x1e, 0xa2, 0x1a, 0x00, 0x92, 0x1a, 0x00,
   3507     0x83, 0x1a, 0x03, 0x84, 0x04, 0x00, 0xe0, 0x26,
   3508     0x04, 0x01, 0x80, 0x1a, 0x00, 0x9f, 0x1a, 0x99,
   3509     0x4c, 0x85, 0x1a, 0x99, 0x4c, 0x8a, 0x1a, 0x89,
   3510     0x41, 0x80, 0x1a, 0xac, 0x41, 0x81, 0x1a, 0x9e,
   3511     0x34, 0x02, 0x85, 0x34, 0x01, 0x85, 0x34, 0x01,
   3512     0x85, 0x34, 0x01, 0x82, 0x34, 0x02, 0x86, 0x1a,
   3513     0x00, 0x86, 0x1a, 0x09, 0x84, 0x1a, 0x01, 0x8b,
   3514     0x50, 0x00, 0x99, 0x50, 0x00, 0x92, 0x50, 0x00,
   3515     0x81, 0x50, 0x00, 0x8e, 0x50, 0x01, 0x8d, 0x50,
   3516     0x21, 0xe0, 0x1a, 0x50, 0x04, 0x82, 0x1a, 0x03,
   3517     0xac, 0x1a, 0x02, 0x88, 0x1a, 0xce, 0x2e, 0x00,
   3518     0x8c, 0x1a, 0x02, 0x80, 0x2e, 0x2e, 0xac, 0x1a,
   3519     0x80, 0x3b, 0x60, 0x21, 0x9c, 0x52, 0x02, 0xb0,
   3520     0x14, 0x0e, 0x80, 0x3b, 0x9a, 0x1a, 0x03, 0xa3,
   3521     0x72, 0x08, 0x82, 0x72, 0x9a, 0x2c, 0x04, 0xaa,
   3522     0x74, 0x04, 0x9d, 0xa8, 0x00, 0x80, 0xa8, 0xa3,
   3523     0x75, 0x03, 0x8d, 0x75, 0x29, 0xcf, 0x20, 0xaf,
   3524     0x88, 0x9d, 0x7c, 0x01, 0x89, 0x7c, 0x05, 0xa3,
   3525     0x7b, 0x03, 0xa3, 0x7b, 0x03, 0xa7, 0x26, 0x07,
   3526     0xb3, 0x15, 0x0a, 0x80, 0x15, 0x8a, 0xaa, 0x00,
   3527     0x8e, 0xaa, 0x00, 0x86, 0xaa, 0x00, 0x81, 0xaa,
   3528     0x00, 0x8a, 0xaa, 0x00, 0x8e, 0xaa, 0x00, 0x86,
   3529     0xaa, 0x00, 0x81, 0xaa, 0x02, 0xb3, 0xa4, 0x0b,
   3530     0xe0, 0xd6, 0x4f, 0x08, 0x95, 0x4f, 0x09, 0x87,
   3531     0x4f, 0x17, 0x85, 0x4c, 0x00, 0xa9, 0x4c, 0x00,
   3532     0x88, 0x4c, 0x44, 0x85, 0x1d, 0x01, 0x80, 0x1d,
   3533     0x00, 0xab, 0x1d, 0x00, 0x81, 0x1d, 0x02, 0x80,
   3534     0x1d, 0x01, 0x80, 0x1d, 0x95, 0x3a, 0x00, 0x88,
   3535     0x3a, 0x9f, 0x7e, 0x9e, 0x66, 0x07, 0x88, 0x66,
   3536     0x2f, 0x92, 0x37, 0x00, 0x81, 0x37, 0x04, 0x84,
   3537     0x37, 0x9b, 0x81, 0x02, 0x80, 0x81, 0x99, 0x53,
   3538     0x04, 0x80, 0x53, 0x99, 0x8a, 0x25, 0x9f, 0x5f,
   3539     0x97, 0x5e, 0x03, 0x93, 0x5e, 0x01, 0xad, 0x5e,
   3540     0x83, 0x45, 0x00, 0x81, 0x45, 0x04, 0x87, 0x45,
   3541     0x00, 0x82, 0x45, 0x00, 0x9c, 0x45, 0x01, 0x82,
   3542     0x45, 0x03, 0x89, 0x45, 0x06, 0x88, 0x45, 0x06,
   3543     0x9f, 0x77, 0x9f, 0x73, 0x1f, 0xa6, 0x58, 0x03,
   3544     0x8b, 0x58, 0x08, 0xb5, 0x06, 0x02, 0x86, 0x06,
   3545     0x95, 0x3d, 0x01, 0x87, 0x3d, 0x92, 0x3c, 0x04,
   3546     0x87, 0x3c, 0x91, 0x82, 0x06, 0x83, 0x82, 0x0b,
   3547     0x86, 0x82, 0x4f, 0xc8, 0x78, 0x36, 0xb2, 0x71,
   3548     0x0c, 0xb2, 0x71, 0x06, 0x85, 0x71, 0xa7, 0x35,
   3549     0x07, 0x89, 0x35, 0x05, 0xa5, 0x29, 0x02, 0x9c,
   3550     0x29, 0x07, 0x81, 0x29, 0x60, 0x6f, 0x9e, 0x04,
   3551     0x00, 0xa9, 0xad, 0x00, 0x82, 0xad, 0x01, 0x81,
   3552     0xad, 0x0f, 0x85, 0x04, 0x07, 0x88, 0x04, 0x20,
   3553     0x85, 0x04, 0xa7, 0x76, 0x07, 0xa9, 0x8d, 0x15,
   3554     0x99, 0x79, 0x25, 0x9b, 0x19, 0x13, 0x96, 0x27,
   3555     0x08, 0xcd, 0x0f, 0x03, 0xa3, 0x0f, 0x08, 0x80,
   3556     0x0f, 0xc2, 0x3f, 0x09, 0x80, 0x3f, 0x01, 0x98,
   3557     0x8e, 0x06, 0x89, 0x8e, 0x05, 0xb4, 0x16, 0x00,
   3558     0x91, 0x16, 0x07, 0xa6, 0x55, 0x08, 0xdf, 0x87,
   3559     0x00, 0x93, 0x8c, 0x0a, 0x91, 0x47, 0x00, 0xae,
   3560     0x47, 0x3d, 0x86, 0x64, 0x00, 0x80, 0x64, 0x00,
   3561     0x83, 0x64, 0x00, 0x8e, 0x64, 0x00, 0x8a, 0x64,
   3562     0x05, 0xba, 0x49, 0x04, 0x89, 0x49, 0x05, 0x83,
   3563     0x2d, 0x00, 0x87, 0x2d, 0x01, 0x81, 0x2d, 0x01,
   3564     0x95, 0x2d, 0x00, 0x86, 0x2d, 0x00, 0x81, 0x2d,
   3565     0x00, 0x84, 0x2d, 0x00, 0x80, 0x3b, 0x88, 0x2d,
   3566     0x01, 0x81, 0x2d, 0x01, 0x82, 0x2d, 0x01, 0x80,
   3567     0x2d, 0x05, 0x80, 0x2d, 0x04, 0x86, 0x2d, 0x01,
   3568     0x86, 0x2d, 0x02, 0x84, 0x2d, 0x0a, 0x89, 0xa7,
   3569     0x00, 0x80, 0xa7, 0x01, 0x80, 0xa7, 0x00, 0xa5,
   3570     0xa7, 0x00, 0x89, 0xa7, 0x00, 0x80, 0xa7, 0x01,
   3571     0x80, 0xa7, 0x00, 0x83, 0xa7, 0x00, 0x89, 0xa7,
   3572     0x00, 0x81, 0xa7, 0x07, 0x81, 0xa7, 0x1c, 0xdb,
   3573     0x6a, 0x00, 0x84, 0x6a, 0x1d, 0xc7, 0xa2, 0x07,
   3574     0x89, 0xa2, 0x60, 0x45, 0xb5, 0x89, 0x01, 0xa5,
   3575     0x89, 0x21, 0xc4, 0x61, 0x0a, 0x89, 0x61, 0x05,
   3576     0x8c, 0x62, 0x12, 0xb9, 0x9a, 0x05, 0x89, 0x9a,
   3577     0x05, 0x93, 0x65, 0x1b, 0x9a, 0x02, 0x01, 0x8e,
   3578     0x02, 0x03, 0x96, 0x02, 0x60, 0x58, 0xbb, 0x23,
   3579     0x60, 0x03, 0xd2, 0xac, 0x0b, 0x80, 0xac, 0x86,
   3580     0x22, 0x01, 0x80, 0x22, 0x01, 0x87, 0x22, 0x00,
   3581     0x81, 0x22, 0x00, 0x9d, 0x22, 0x00, 0x81, 0x22,
   3582     0x01, 0x8b, 0x22, 0x08, 0x89, 0x22, 0x45, 0x87,
   3583     0x68, 0x01, 0xad, 0x68, 0x01, 0x8a, 0x68, 0x1a,
   3584     0xc7, 0xaf, 0x07, 0xd2, 0x8f, 0x0c, 0x8f, 0x13,
   3585     0xb8, 0x7f, 0x06, 0x89, 0x21, 0x55, 0x87, 0x87,
   3586     0x57, 0xa1, 0x91, 0x0d, 0x89, 0x91, 0x05, 0x88,
   3587     0x0d, 0x00, 0xac, 0x0d, 0x00, 0x8d, 0x0d, 0x09,
   3588     0x9c, 0x0d, 0x02, 0x9f, 0x59, 0x01, 0x95, 0x59,
   3589     0x00, 0x8d, 0x59, 0x48, 0x86, 0x5a, 0x00, 0x81,
   3590     0x5a, 0x00, 0xab, 0x5a, 0x02, 0x80, 0x5a, 0x00,
   3591     0x81, 0x5a, 0x00, 0x88, 0x5a, 0x07, 0x89, 0x5a,
   3592     0x05, 0x85, 0x30, 0x00, 0x81, 0x30, 0x00, 0xa4,
   3593     0x30, 0x00, 0x81, 0x30, 0x00, 0x85, 0x30, 0x06,
   3594     0x89, 0x30, 0x05, 0xab, 0xa5, 0x03, 0x89, 0xa5,
   3595     0x60, 0x95, 0x98, 0x54, 0x06, 0x90, 0x43, 0x00,
   3596     0xa8, 0x43, 0x02, 0x9c, 0x43, 0x54, 0x80, 0x51,
   3597     0x0e, 0xb1, 0x9b, 0x0c, 0x80, 0x9b, 0xe3, 0x39,
   3598     0x1c, 0x60, 0x05, 0xe0, 0x0e, 0x1c, 0x00, 0x84,
   3599     0x1c, 0x0a, 0xe0, 0x63, 0x1c, 0x69, 0xeb, 0xe0,
   3600     0x02, 0x1f, 0x0c, 0xe3, 0xf5, 0x25, 0x09, 0xef,
   3601     0x3a, 0x25, 0x04, 0xe1, 0xe6, 0x03, 0x70, 0x0a,
   3602     0x58, 0xb9, 0x32, 0x66, 0x65, 0xe1, 0xd8, 0x08,
   3603     0x06, 0x9e, 0x63, 0x00, 0x89, 0x63, 0x03, 0x81,
   3604     0x63, 0xce, 0xa3, 0x00, 0x89, 0xa3, 0x05, 0x9d,
   3605     0x09, 0x01, 0x85, 0x09, 0x09, 0xc5, 0x7d, 0x09,
   3606     0x89, 0x7d, 0x00, 0x86, 0x7d, 0x00, 0x94, 0x7d,
   3607     0x04, 0x92, 0x7d, 0x61, 0x4f, 0xb9, 0x4a, 0x60,
   3608     0x65, 0xda, 0x5b, 0x04, 0x98, 0x0b, 0x01, 0x98,
   3609     0x0b, 0x2b, 0xca, 0x60, 0x03, 0xb8, 0x60, 0x06,
   3610     0x90, 0x60, 0x3f, 0x80, 0x9c, 0x80, 0x6c, 0x81,
   3611     0x33, 0x80, 0x48, 0x0a, 0x86, 0x33, 0x08, 0xf0,
   3612     0x0a, 0x9f, 0x9c, 0xe1, 0x75, 0x48, 0x28, 0x80,
   3613     0x48, 0x9e, 0x9c, 0x60, 0x00, 0xe0, 0x12, 0x9c,
   3614     0x70, 0x11, 0x9c, 0x83, 0x41, 0x00, 0x86, 0x41,
   3615     0x00, 0x81, 0x41, 0x00, 0x80, 0x41, 0xe0, 0xbe,
   3616     0x39, 0x82, 0x41, 0x0e, 0x80, 0x39, 0x1c, 0x82,
   3617     0x39, 0x01, 0x80, 0x41, 0x0d, 0x83, 0x41, 0x07,
   3618     0xe1, 0x2b, 0x6c, 0x68, 0xa3, 0xe0, 0x0a, 0x24,
   3619     0x04, 0x8c, 0x24, 0x02, 0x88, 0x24, 0x06, 0x89,
   3620     0x24, 0x01, 0x83, 0x24, 0x83, 0x1a, 0x6e, 0xfb,
   3621     0xe0, 0x9c, 0x1a, 0x02, 0xe1, 0x53, 0x1a, 0x05,
   3622     0x96, 0x1a, 0x0e, 0x90, 0x1a, 0x0e, 0xad, 0x3b,
   3623     0x01, 0x96, 0x3b, 0x08, 0xe0, 0x13, 0x1a, 0x3b,
   3624     0xe0, 0x95, 0x1a, 0x09, 0xa6, 0x1a, 0x01, 0xbd,
   3625     0x1a, 0x82, 0x3b, 0x90, 0x1a, 0x87, 0x3b, 0x81,
   3626     0x1a, 0x86, 0x3b, 0x9d, 0x1a, 0x83, 0x3b, 0xbc,
   3627     0x1a, 0x14, 0xc5, 0x2e, 0x60, 0x19, 0x93, 0x1a,
   3628     0x0b, 0x93, 0x1a, 0x0b, 0xd6, 0x1a, 0x08, 0x98,
   3629     0x1a, 0x60, 0x26, 0xd4, 0x1a, 0x00, 0xc6, 0x1a,
   3630     0x00, 0x81, 0x1a, 0x01, 0x80, 0x1a, 0x01, 0x81,
   3631     0x1a, 0x01, 0x83, 0x1a, 0x00, 0x8b, 0x1a, 0x00,
   3632     0x80, 0x1a, 0x00, 0x86, 0x1a, 0x00, 0xc0, 0x1a,
   3633     0x00, 0x83, 0x1a, 0x01, 0x87, 0x1a, 0x00, 0x86,
   3634     0x1a, 0x00, 0x9b, 0x1a, 0x00, 0x83, 0x1a, 0x00,
   3635     0x84, 0x1a, 0x00, 0x80, 0x1a, 0x02, 0x86, 0x1a,
   3636     0x00, 0xe0, 0xf3, 0x1a, 0x01, 0xe0, 0xc3, 0x1a,
   3637     0x01, 0xb1, 0x1a, 0xe2, 0x2b, 0x8b, 0x0e, 0x84,
   3638     0x8b, 0x00, 0x8e, 0x8b, 0x63, 0xef, 0x9e, 0x4c,
   3639     0x05, 0x85, 0x4c, 0x60, 0x74, 0x86, 0x2b, 0x00,
   3640     0x90, 0x2b, 0x01, 0x86, 0x2b, 0x00, 0x81, 0x2b,
   3641     0x00, 0x84, 0x2b, 0x04, 0xbd, 0x1e, 0x20, 0x80,
   3642     0x1e, 0x60, 0x0f, 0xac, 0x6d, 0x02, 0x8d, 0x6d,
   3643     0x01, 0x89, 0x6d, 0x03, 0x81, 0x6d, 0x60, 0xdf,
   3644     0x9e, 0xa6, 0x10, 0xb9, 0xab, 0x04, 0x80, 0xab,
   3645     0x61, 0x6f, 0xa9, 0x67, 0x60, 0x75, 0xaa, 0x70,
   3646     0x03, 0x80, 0x70, 0x60, 0x5f, 0x9e, 0x99, 0x00,
   3647     0x95, 0x99, 0x07, 0x81, 0x99, 0x60, 0x7f, 0x86,
   3648     0x28, 0x00, 0x83, 0x28, 0x00, 0x81, 0x28, 0x00,
   3649     0x8e, 0x28, 0x00, 0xe0, 0x64, 0x5d, 0x01, 0x8f,
   3650     0x5d, 0x28, 0xcb, 0x01, 0x03, 0x89, 0x01, 0x03,
   3651     0x81, 0x01, 0x62, 0xb0, 0xc3, 0x1a, 0x4b, 0xbc,
   3652     0x1a, 0x60, 0x61, 0x83, 0x04, 0x00, 0x9a, 0x04,
   3653     0x00, 0x81, 0x04, 0x00, 0x80, 0x04, 0x01, 0x80,
   3654     0x04, 0x00, 0x89, 0x04, 0x00, 0x83, 0x04, 0x00,
   3655     0x80, 0x04, 0x00, 0x80, 0x04, 0x05, 0x80, 0x04,
   3656     0x03, 0x80, 0x04, 0x00, 0x80, 0x04, 0x00, 0x80,
   3657     0x04, 0x00, 0x82, 0x04, 0x00, 0x81, 0x04, 0x00,
   3658     0x80, 0x04, 0x01, 0x80, 0x04, 0x00, 0x80, 0x04,
   3659     0x00, 0x80, 0x04, 0x00, 0x80, 0x04, 0x00, 0x80,
   3660     0x04, 0x00, 0x81, 0x04, 0x00, 0x80, 0x04, 0x01,
   3661     0x83, 0x04, 0x00, 0x86, 0x04, 0x00, 0x83, 0x04,
   3662     0x00, 0x83, 0x04, 0x00, 0x80, 0x04, 0x00, 0x89,
   3663     0x04, 0x00, 0x90, 0x04, 0x04, 0x82, 0x04, 0x00,
   3664     0x84, 0x04, 0x00, 0x90, 0x04, 0x33, 0x81, 0x04,
   3665     0x60, 0xad, 0xab, 0x1a, 0x03, 0xe0, 0x03, 0x1a,
   3666     0x0b, 0x8e, 0x1a, 0x01, 0x8e, 0x1a, 0x00, 0x8e,
   3667     0x1a, 0x00, 0xa4, 0x1a, 0x09, 0xe0, 0x4d, 0x1a,
   3668     0x37, 0x99, 0x1a, 0x80, 0x39, 0x81, 0x1a, 0x0c,
   3669     0xab, 0x1a, 0x03, 0x88, 0x1a, 0x06, 0x81, 0x1a,
   3670     0x0d, 0x85, 0x1a, 0x60, 0x39, 0xe3, 0x78, 0x1a,
   3671     0x02, 0x90, 0x1a, 0x02, 0x8c, 0x1a, 0x02, 0xe0,
   3672     0x79, 0x1a, 0x05, 0x8b, 0x1a, 0x03, 0x80, 0x1a,
   3673     0x0e, 0x8b, 0x1a, 0x03, 0xb7, 0x1a, 0x07, 0x89,
   3674     0x1a, 0x05, 0xa7, 0x1a, 0x07, 0x9d, 0x1a, 0x01,
   3675     0x8b, 0x1a, 0x03, 0x81, 0x1a, 0x0d, 0x88, 0x1a,
   3676     0x26, 0xe0, 0xf7, 0x1a, 0x07, 0x8d, 0x1a, 0x01,
   3677     0x8c, 0x1a, 0x02, 0x8a, 0x1a, 0x02, 0xb8, 0x1a,
   3678     0x00, 0x80, 0x1a, 0x03, 0x8f, 0x1a, 0x01, 0x8b,
   3679     0x1a, 0x03, 0x89, 0x1a, 0x06, 0xe0, 0x32, 0x1a,
   3680     0x00, 0xe0, 0x06, 0x1a, 0x63, 0xa4, 0xf0, 0x96,
   3681     0x7f, 0x33, 0x1f, 0xf0, 0x00, 0xbd, 0x33, 0x01,
   3682     0xf0, 0x06, 0x2d, 0x33, 0x01, 0xf0, 0x0c, 0xd0,
   3683     0x33, 0x0e, 0xe2, 0x0d, 0x33, 0x69, 0x41, 0xe1,
   3684     0xbd, 0x33, 0x65, 0x81, 0xf0, 0x02, 0xea, 0x33,
   3685     0x04, 0xf0, 0x10, 0xc9, 0x33, 0x7a, 0xbb, 0x26,
   3686     0x80, 0x1a, 0x1d, 0xdf, 0x1a, 0x60, 0x1f, 0xe0,
   3687     0x8f, 0x3b,
   3688 };
   3689 
   3690 static const uint8_t unicode_script_ext_table[1278] = {
   3691     0x80, 0x36, 0x00, 0x00, 0x10, 0x06, 0x14, 0x1b,
   3692     0x24, 0x26, 0x2a, 0x2b, 0x30, 0x2c, 0x2e, 0x33,
   3693     0x4c, 0x53, 0x55, 0x74, 0x88, 0x81, 0x83, 0x00,
   3694     0x00, 0x07, 0x0c, 0x1e, 0x21, 0x4c, 0x51, 0x9f,
   3695     0xa6, 0x09, 0x00, 0x00, 0x02, 0x0e, 0x4c, 0x00,
   3696     0x00, 0x02, 0x02, 0x0e, 0x4c, 0x00, 0x00, 0x00,
   3697     0x02, 0x4c, 0x51, 0x08, 0x00, 0x00, 0x02, 0x4c,
   3698     0x9f, 0x00, 0x00, 0x00, 0x02, 0x0e, 0x4c, 0x25,
   3699     0x00, 0x00, 0x08, 0x18, 0x1b, 0x1e, 0x2e, 0x4c,
   3700     0x74, 0x91, 0x96, 0x00, 0x08, 0x18, 0x1e, 0x2e,
   3701     0x4c, 0x7b, 0x91, 0x96, 0xa4, 0x00, 0x04, 0x18,
   3702     0x1e, 0x4c, 0xa1, 0x00, 0x05, 0x2b, 0x4c, 0x91,
   3703     0x93, 0x9f, 0x00, 0x0b, 0x15, 0x18, 0x1b, 0x1e,
   3704     0x2c, 0x2e, 0x4c, 0x7b, 0x93, 0xa1, 0xa4, 0x00,
   3705     0x06, 0x1b, 0x26, 0x2b, 0x2c, 0x41, 0x4c, 0x00,
   3706     0x05, 0x1e, 0x2e, 0x4c, 0x74, 0xa1, 0x00, 0x09,
   3707     0x1b, 0x24, 0x38, 0x4c, 0x74, 0x93, 0x96, 0xa1,
   3708     0xa4, 0x00, 0x0b, 0x05, 0x1e, 0x24, 0x2c, 0x2e,
   3709     0x38, 0x4c, 0x74, 0x93, 0x96, 0xa1, 0x00, 0x02,
   3710     0x4c, 0xa1, 0x00, 0x03, 0x24, 0x4c, 0x93, 0x00,
   3711     0x04, 0x18, 0x1e, 0x4c, 0x7b, 0x00, 0x03, 0x18,
   3712     0x4c, 0x96, 0x00, 0x02, 0x4c, 0x91, 0x00, 0x02,
   3713     0x28, 0x4c, 0x00, 0x00, 0x00, 0x02, 0x4c, 0x91,
   3714     0x00, 0x03, 0x1e, 0x4c, 0xa4, 0x00, 0x00, 0x00,
   3715     0x04, 0x2e, 0x4c, 0x74, 0xa4, 0x0e, 0x00, 0x00,
   3716     0x06, 0x18, 0x24, 0x41, 0x4c, 0x93, 0xa1, 0x00,
   3717     0x04, 0x18, 0x24, 0x4c, 0x93, 0x00, 0x02, 0x4c,
   3718     0x93, 0x06, 0x00, 0x00, 0x03, 0x4c, 0x91, 0x93,
   3719     0x00, 0x02, 0x4c, 0x93, 0x00, 0x00, 0x00, 0x03,
   3720     0x18, 0x4c, 0x93, 0x00, 0x07, 0x15, 0x18, 0x2c,
   3721     0x4c, 0x91, 0x93, 0x9f, 0x0f, 0x00, 0x00, 0x01,
   3722     0x2e, 0x01, 0x00, 0x00, 0x01, 0x2e, 0x11, 0x00,
   3723     0x00, 0x02, 0x4c, 0x7b, 0x04, 0x00, 0x00, 0x03,
   3724     0x15, 0x4c, 0xa4, 0x03, 0x00, 0x0c, 0x01, 0x4c,
   3725     0x03, 0x00, 0x01, 0x02, 0x1b, 0x2e, 0x80, 0x8c,
   3726     0x00, 0x00, 0x02, 0x1e, 0x74, 0x00, 0x02, 0x1e,
   3727     0x2b, 0x01, 0x02, 0x1e, 0x4c, 0x00, 0x02, 0x1e,
   3728     0x2b, 0x80, 0x80, 0x00, 0x00, 0x03, 0x05, 0x2a,
   3729     0x2b, 0x80, 0x01, 0x00, 0x00, 0x07, 0x04, 0x29,
   3730     0x6b, 0x35, 0x93, 0x9e, 0xad, 0x0d, 0x00, 0x00,
   3731     0x07, 0x04, 0x29, 0x6b, 0x35, 0x93, 0x9e, 0xad,
   3732     0x00, 0x03, 0x04, 0x93, 0x9e, 0x01, 0x00, 0x00,
   3733     0x08, 0x01, 0x04, 0x29, 0x6b, 0x35, 0x93, 0x9e,
   3734     0xad, 0x1f, 0x00, 0x00, 0x09, 0x01, 0x04, 0x57,
   3735     0x58, 0x79, 0x82, 0x35, 0x8d, 0x93, 0x09, 0x00,
   3736     0x0a, 0x02, 0x04, 0x93, 0x09, 0x00, 0x09, 0x03,
   3737     0x04, 0x9e, 0xad, 0x05, 0x00, 0x00, 0x02, 0x04,
   3738     0x93, 0x62, 0x00, 0x00, 0x02, 0x04, 0x35, 0x81,
   3739     0xfb, 0x00, 0x00, 0x0f, 0x0c, 0x21, 0x2d, 0x2f,
   3740     0x31, 0x40, 0x4c, 0x56, 0x68, 0x6a, 0x7a, 0x87,
   3741     0x9b, 0x9d, 0xa2, 0x00, 0x0d, 0x0c, 0x21, 0x2d,
   3742     0x2f, 0x31, 0x40, 0x4c, 0x56, 0x6a, 0x7a, 0x9b,
   3743     0x9d, 0xa2, 0x10, 0x00, 0x00, 0x15, 0x0c, 0x21,
   3744     0x23, 0x30, 0x5a, 0x2d, 0x2f, 0x31, 0x40, 0x55,
   3745     0x56, 0x68, 0x70, 0x7a, 0x49, 0x8c, 0x92, 0x9a,
   3746     0x9b, 0x9d, 0xa2, 0x00, 0x17, 0x0c, 0x21, 0x23,
   3747     0x30, 0x5a, 0x2d, 0x2f, 0x32, 0x31, 0x40, 0x4e,
   3748     0x55, 0x56, 0x68, 0x70, 0x7a, 0x49, 0x8c, 0x92,
   3749     0x9a, 0x9b, 0x9d, 0xa2, 0x09, 0x04, 0x21, 0x23,
   3750     0x3f, 0x55, 0x75, 0x00, 0x09, 0x03, 0x0c, 0x16,
   3751     0x92, 0x75, 0x00, 0x09, 0x02, 0x31, 0x64, 0x75,
   3752     0x00, 0x09, 0x02, 0x2f, 0x47, 0x80, 0x75, 0x00,
   3753     0x0d, 0x02, 0x2d, 0x9b, 0x80, 0x71, 0x00, 0x09,
   3754     0x03, 0x40, 0x68, 0xa7, 0x82, 0xcf, 0x00, 0x09,
   3755     0x03, 0x16, 0x65, 0x96, 0x80, 0x30, 0x00, 0x00,
   3756     0x03, 0x2a, 0x2b, 0x4c, 0x85, 0x6e, 0x00, 0x02,
   3757     0x01, 0x84, 0x46, 0x00, 0x01, 0x04, 0x12, 0x36,
   3758     0x95, 0x94, 0x80, 0x4a, 0x00, 0x01, 0x02, 0x62,
   3759     0x80, 0x00, 0x00, 0x00, 0x02, 0x62, 0x80, 0x84,
   3760     0x49, 0x00, 0x00, 0x04, 0x0c, 0x21, 0x2d, 0x40,
   3761     0x00, 0x01, 0x21, 0x00, 0x04, 0x0c, 0x21, 0x2d,
   3762     0x40, 0x00, 0x03, 0x21, 0x2d, 0x40, 0x00, 0x01,
   3763     0x21, 0x00, 0x05, 0x0c, 0x21, 0x6a, 0x9d, 0xa2,
   3764     0x00, 0x03, 0x0c, 0x21, 0x9d, 0x00, 0x03, 0x21,
   3765     0x6a, 0x87, 0x00, 0x04, 0x0c, 0x21, 0x6a, 0x9d,
   3766     0x00, 0x02, 0x21, 0x87, 0x00, 0x06, 0x21, 0x40,
   3767     0x56, 0x7a, 0x9b, 0x9d, 0x00, 0x01, 0x21, 0x01,
   3768     0x02, 0x21, 0x87, 0x01, 0x01, 0x21, 0x00, 0x02,
   3769     0x21, 0x87, 0x00, 0x02, 0x0c, 0x21, 0x00, 0x03,
   3770     0x21, 0x6a, 0xa2, 0x05, 0x01, 0x21, 0x00, 0x03,
   3771     0x21, 0x68, 0x6a, 0x00, 0x03, 0x0c, 0x21, 0x87,
   3772     0x00, 0x02, 0x21, 0x6a, 0x00, 0x01, 0x21, 0x00,
   3773     0x04, 0x0c, 0x21, 0x6a, 0x87, 0x03, 0x01, 0x21,
   3774     0x00, 0x0b, 0x0c, 0x21, 0x2d, 0x40, 0x56, 0x68,
   3775     0x7a, 0x8c, 0x9d, 0xa2, 0xa7, 0x00, 0x02, 0x21,
   3776     0x2d, 0x00, 0x04, 0x21, 0x2d, 0x40, 0xa7, 0x01,
   3777     0x02, 0x0c, 0x21, 0x00, 0x01, 0x0c, 0x01, 0x02,
   3778     0x21, 0x2d, 0x00, 0x01, 0x68, 0x80, 0x44, 0x00,
   3779     0x01, 0x01, 0x2e, 0x35, 0x00, 0x00, 0x03, 0x1e,
   3780     0x4c, 0x93, 0x00, 0x00, 0x00, 0x01, 0x93, 0x81,
   3781     0xb3, 0x00, 0x00, 0x03, 0x4c, 0x62, 0x80, 0x1e,
   3782     0x00, 0x00, 0x02, 0x01, 0x04, 0x09, 0x00, 0x00,
   3783     0x06, 0x14, 0x2a, 0x2b, 0x71, 0x52, 0x78, 0x01,
   3784     0x00, 0x00, 0x04, 0x14, 0x2e, 0x71, 0x5f, 0x80,
   3785     0x11, 0x00, 0x00, 0x03, 0x21, 0x2d, 0x4c, 0x8c,
   3786     0xa5, 0x00, 0x00, 0x02, 0x1b, 0x4c, 0x17, 0x00,
   3787     0x00, 0x02, 0x06, 0x78, 0x00, 0x07, 0x06, 0x14,
   3788     0x2a, 0x71, 0x3f, 0x53, 0x85, 0x09, 0x00, 0x00,
   3789     0x01, 0x24, 0x03, 0x00, 0x00, 0x03, 0x01, 0x04,
   3790     0x71, 0x00, 0x00, 0x00, 0x02, 0x1e, 0x2b, 0x81,
   3791     0x2b, 0x00, 0x0f, 0x02, 0x33, 0x9c, 0x00, 0x00,
   3792     0x00, 0x07, 0x0e, 0x34, 0x33, 0x39, 0x41, 0x62,
   3793     0xae, 0x00, 0x08, 0x0e, 0x34, 0x33, 0x39, 0x41,
   3794     0x62, 0x80, 0xae, 0x00, 0x05, 0x0e, 0x34, 0x33,
   3795     0x39, 0x41, 0x01, 0x00, 0x00, 0x01, 0x33, 0x00,
   3796     0x00, 0x01, 0x08, 0x0e, 0x34, 0x33, 0x39, 0x41,
   3797     0x62, 0xa0, 0xae, 0x01, 0x09, 0x0e, 0x34, 0x33,
   3798     0x39, 0x41, 0x51, 0x62, 0xa0, 0xae, 0x05, 0x06,
   3799     0x0e, 0x34, 0x33, 0x39, 0x41, 0xae, 0x00, 0x00,
   3800     0x00, 0x05, 0x0e, 0x34, 0x33, 0x39, 0x41, 0x07,
   3801     0x06, 0x0e, 0x34, 0x33, 0x39, 0x41, 0xae, 0x03,
   3802     0x05, 0x0e, 0x34, 0x33, 0x39, 0x41, 0x09, 0x00,
   3803     0x03, 0x02, 0x0e, 0x33, 0x01, 0x00, 0x00, 0x05,
   3804     0x0e, 0x34, 0x33, 0x39, 0x41, 0x04, 0x02, 0x39,
   3805     0x41, 0x00, 0x00, 0x00, 0x05, 0x0e, 0x34, 0x33,
   3806     0x39, 0x41, 0x03, 0x00, 0x01, 0x03, 0x33, 0x39,
   3807     0x41, 0x01, 0x01, 0x33, 0x58, 0x00, 0x03, 0x02,
   3808     0x39, 0x41, 0x02, 0x00, 0x00, 0x02, 0x39, 0x41,
   3809     0x59, 0x00, 0x00, 0x06, 0x0e, 0x34, 0x33, 0x39,
   3810     0x41, 0xae, 0x00, 0x02, 0x39, 0x41, 0x80, 0x12,
   3811     0x00, 0x0f, 0x01, 0x33, 0x1f, 0x00, 0x25, 0x01,
   3812     0x33, 0x08, 0x00, 0x00, 0x02, 0x33, 0x9c, 0x2f,
   3813     0x00, 0x27, 0x01, 0x33, 0x37, 0x00, 0x30, 0x01,
   3814     0x33, 0x0e, 0x00, 0x0b, 0x01, 0x33, 0x32, 0x00,
   3815     0x00, 0x01, 0x33, 0x57, 0x00, 0x18, 0x01, 0x33,
   3816     0x09, 0x00, 0x04, 0x01, 0x33, 0x5f, 0x00, 0x1e,
   3817     0x01, 0x33, 0xc0, 0x31, 0xef, 0x00, 0x00, 0x02,
   3818     0x1e, 0x2b, 0x80, 0x0f, 0x00, 0x07, 0x02, 0x33,
   3819     0x4c, 0x80, 0xa7, 0x00, 0x02, 0x10, 0x21, 0x23,
   3820     0x2f, 0x31, 0x47, 0x40, 0x3f, 0x55, 0x56, 0x61,
   3821     0x68, 0x87, 0x49, 0x9a, 0xa2, 0xa7, 0x02, 0x0f,
   3822     0x21, 0x23, 0x2f, 0x31, 0x47, 0x40, 0x3f, 0x55,
   3823     0x61, 0x68, 0x87, 0x49, 0x9a, 0xa2, 0xa7, 0x01,
   3824     0x0b, 0x21, 0x23, 0x2f, 0x31, 0x47, 0x3f, 0x55,
   3825     0x61, 0x49, 0x9a, 0xa2, 0x00, 0x0c, 0x21, 0x23,
   3826     0x2f, 0x31, 0x47, 0x3f, 0x55, 0x61, 0x87, 0x49,
   3827     0x9a, 0xa2, 0x00, 0x0b, 0x21, 0x23, 0x2f, 0x31,
   3828     0x47, 0x3f, 0x55, 0x61, 0x49, 0x9a, 0xa2, 0x80,
   3829     0x36, 0x00, 0x00, 0x03, 0x0c, 0x21, 0xa7, 0x00,
   3830     0x00, 0x00, 0x02, 0x21, 0x9b, 0x39, 0x00, 0x00,
   3831     0x03, 0x44, 0x4c, 0x65, 0x80, 0x1f, 0x00, 0x00,
   3832     0x02, 0x11, 0x3e, 0xc0, 0x12, 0xed, 0x00, 0x01,
   3833     0x02, 0x04, 0x6b, 0x80, 0x31, 0x00, 0x00, 0x02,
   3834     0x04, 0x9e, 0x09, 0x00, 0x00, 0x02, 0x04, 0x9e,
   3835     0x46, 0x00, 0x01, 0x05, 0x0e, 0x34, 0x33, 0x39,
   3836     0x41, 0x80, 0x99, 0x00, 0x04, 0x06, 0x0e, 0x34,
   3837     0x33, 0x39, 0x41, 0xae, 0x09, 0x00, 0x00, 0x02,
   3838     0x39, 0x41, 0x2c, 0x00, 0x01, 0x02, 0x39, 0x41,
   3839     0x80, 0xdf, 0x00, 0x01, 0x03, 0x1f, 0x1d, 0x50,
   3840     0x00, 0x02, 0x1d, 0x50, 0x03, 0x00, 0x2c, 0x03,
   3841     0x1d, 0x4f, 0x50, 0x02, 0x00, 0x08, 0x02, 0x1d,
   3842     0x50, 0x81, 0x1f, 0x00, 0x1b, 0x02, 0x04, 0x1b,
   3843     0x87, 0x75, 0x00, 0x00, 0x02, 0x58, 0x79, 0x87,
   3844     0x8d, 0x00, 0x00, 0x02, 0x2d, 0x9b, 0x00, 0x00,
   3845     0x00, 0x02, 0x2d, 0x9b, 0x36, 0x00, 0x01, 0x02,
   3846     0x2d, 0x9b, 0x8c, 0x12, 0x00, 0x01, 0x02, 0x2d,
   3847     0x9b, 0x00, 0x00, 0x00, 0x02, 0x2d, 0x9b, 0xc0,
   3848     0x5c, 0x4b, 0x00, 0x03, 0x01, 0x24, 0x96, 0x3b,
   3849     0x00, 0x11, 0x01, 0x33, 0x9e, 0x5d, 0x00, 0x01,
   3850     0x01, 0x33, 0xce, 0xcd, 0x2d, 0x00,
   3851 };
   3852 
   3853 static const uint8_t unicode_prop_Hyphen_table[28] = {
   3854     0xac, 0x80, 0xfe, 0x80, 0x44, 0xdb, 0x80, 0x52,
   3855     0x7a, 0x80, 0x48, 0x08, 0x81, 0x4e, 0x04, 0x80,
   3856     0x42, 0xe2, 0x80, 0x60, 0xcd, 0x66, 0x80, 0x40,
   3857     0xa8, 0x80, 0xd6, 0x80,
   3858 };
   3859 
   3860 static const uint8_t unicode_prop_Other_Math_table[200] = {
   3861     0xdd, 0x80, 0x43, 0x70, 0x11, 0x80, 0x99, 0x09,
   3862     0x81, 0x5c, 0x1f, 0x80, 0x9a, 0x82, 0x8a, 0x80,
   3863     0x9f, 0x83, 0x97, 0x81, 0x8d, 0x81, 0xc0, 0x8c,
   3864     0x18, 0x11, 0x1c, 0x91, 0x03, 0x01, 0x89, 0x00,
   3865     0x14, 0x28, 0x11, 0x09, 0x02, 0x05, 0x13, 0x24,
   3866     0xca, 0x21, 0x18, 0x08, 0x08, 0x00, 0x21, 0x0b,
   3867     0x0b, 0x91, 0x09, 0x00, 0x06, 0x00, 0x29, 0x41,
   3868     0x21, 0x83, 0x40, 0xa7, 0x08, 0x80, 0x97, 0x80,
   3869     0x90, 0x80, 0x41, 0xbc, 0x81, 0x8b, 0x88, 0x24,
   3870     0x21, 0x09, 0x14, 0x8d, 0x00, 0x01, 0x85, 0x97,
   3871     0x81, 0xb8, 0x00, 0x80, 0x9c, 0x83, 0x88, 0x81,
   3872     0x41, 0x55, 0x81, 0x9e, 0x89, 0x41, 0x92, 0x95,
   3873     0xbe, 0x83, 0x9f, 0x81, 0x60, 0xd4, 0x62, 0x00,
   3874     0x03, 0x80, 0x40, 0xd2, 0x00, 0x80, 0x60, 0xd4,
   3875     0xc0, 0xd4, 0x80, 0xc6, 0x01, 0x08, 0x09, 0x0b,
   3876     0x80, 0x8b, 0x00, 0x06, 0x80, 0xc0, 0x03, 0x0f,
   3877     0x06, 0x80, 0x9b, 0x03, 0x04, 0x00, 0x16, 0x80,
   3878     0x41, 0x53, 0x81, 0x98, 0x80, 0x98, 0x80, 0x9e,
   3879     0x80, 0x98, 0x80, 0x9e, 0x80, 0x98, 0x80, 0x9e,
   3880     0x80, 0x98, 0x80, 0x9e, 0x80, 0x98, 0x07, 0x81,
   3881     0xb1, 0x55, 0xff, 0x18, 0x9a, 0x01, 0x00, 0x08,
   3882     0x80, 0x89, 0x03, 0x00, 0x00, 0x28, 0x18, 0x00,
   3883     0x00, 0x02, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00,
   3884     0x00, 0x01, 0x00, 0x0b, 0x06, 0x03, 0x03, 0x00,
   3885     0x80, 0x89, 0x80, 0x90, 0x22, 0x04, 0x80, 0x90,
   3886 };
   3887 
   3888 static const uint8_t unicode_prop_Other_Alphabetic_table[452] = {
   3889     0x43, 0x44, 0x80, 0x9c, 0x8c, 0x42, 0x3f, 0x8d,
   3890     0x00, 0x01, 0x01, 0x00, 0xc7, 0x8a, 0xaf, 0x8c,
   3891     0x06, 0x8f, 0x80, 0xe4, 0x33, 0x19, 0x0b, 0x80,
   3892     0xa2, 0x80, 0x9d, 0x8f, 0xe5, 0x8a, 0xe4, 0x0a,
   3893     0x88, 0x02, 0x03, 0xe9, 0x80, 0xbb, 0x8b, 0x16,
   3894     0x85, 0x93, 0xb5, 0x09, 0x8e, 0x01, 0x22, 0x89,
   3895     0x81, 0x9c, 0x82, 0xb9, 0x31, 0x09, 0x81, 0x89,
   3896     0x80, 0x89, 0x81, 0x9c, 0x82, 0xb9, 0x23, 0x09,
   3897     0x0b, 0x80, 0x9d, 0x0a, 0x80, 0x8a, 0x82, 0xb9,
   3898     0x38, 0x10, 0x81, 0x94, 0x81, 0x95, 0x13, 0x82,
   3899     0xb9, 0x31, 0x09, 0x81, 0x88, 0x81, 0x89, 0x81,
   3900     0x9d, 0x80, 0xba, 0x22, 0x10, 0x82, 0x89, 0x80,
   3901     0xa7, 0x84, 0xb8, 0x30, 0x10, 0x17, 0x81, 0x8a,
   3902     0x81, 0x9c, 0x82, 0xb9, 0x30, 0x10, 0x17, 0x81,
   3903     0x8a, 0x81, 0x8e, 0x80, 0x8b, 0x83, 0xb9, 0x30,
   3904     0x10, 0x82, 0x89, 0x80, 0x89, 0x81, 0x9c, 0x82,
   3905     0xca, 0x28, 0x00, 0x87, 0x91, 0x81, 0xbc, 0x01,
   3906     0x86, 0x91, 0x80, 0xe2, 0x01, 0x28, 0x81, 0x8f,
   3907     0x80, 0x40, 0xa2, 0x92, 0x88, 0x8a, 0x80, 0xa3,
   3908     0xed, 0x8b, 0x00, 0x0b, 0x96, 0x1b, 0x10, 0x11,
   3909     0x32, 0x83, 0x8c, 0x8b, 0x00, 0x89, 0x83, 0x46,
   3910     0x73, 0x81, 0x9d, 0x81, 0x9d, 0x81, 0x9d, 0x81,
   3911     0xc1, 0x92, 0x40, 0xbb, 0x81, 0xa1, 0x80, 0xf5,
   3912     0x8b, 0x83, 0x88, 0x40, 0xdd, 0x84, 0xb8, 0x89,
   3913     0x81, 0x93, 0xc9, 0x81, 0x8a, 0x82, 0xb0, 0x84,
   3914     0xaf, 0x8e, 0xbb, 0x82, 0x9d, 0x88, 0x09, 0xb8,
   3915     0x8a, 0xb1, 0x92, 0x41, 0x9b, 0xa1, 0x46, 0xc0,
   3916     0xb3, 0x48, 0xf5, 0x9f, 0x60, 0x78, 0x73, 0x87,
   3917     0xa1, 0x81, 0x41, 0x61, 0x07, 0x80, 0x96, 0x84,
   3918     0xd7, 0x81, 0xb1, 0x8f, 0x00, 0xb8, 0x80, 0xa5,
   3919     0x84, 0x9b, 0x8b, 0xac, 0x83, 0xaf, 0x8b, 0xa4,
   3920     0x80, 0xc2, 0x8d, 0x8b, 0x07, 0x81, 0xac, 0x82,
   3921     0xb1, 0x00, 0x11, 0x0c, 0x80, 0xab, 0x24, 0x80,
   3922     0x40, 0xec, 0x87, 0x60, 0x4f, 0x32, 0x80, 0x48,
   3923     0x56, 0x84, 0x46, 0x85, 0x10, 0x0c, 0x83, 0x43,
   3924     0x13, 0x83, 0xc0, 0x80, 0x41, 0x40, 0x81, 0xcc,
   3925     0x82, 0x41, 0x02, 0x82, 0xb4, 0x8d, 0xac, 0x81,
   3926     0x8a, 0x82, 0xac, 0x88, 0x88, 0x80, 0xbc, 0x82,
   3927     0xa3, 0x8b, 0x91, 0x81, 0xb8, 0x82, 0xaf, 0x8c,
   3928     0x8d, 0x81, 0xdb, 0x88, 0x08, 0x28, 0x08, 0x40,
   3929     0x9c, 0x89, 0x96, 0x83, 0xb9, 0x31, 0x09, 0x81,
   3930     0x89, 0x80, 0x89, 0x81, 0xd3, 0x88, 0x00, 0x08,
   3931     0x03, 0x01, 0xe6, 0x8c, 0x02, 0xe9, 0x91, 0x40,
   3932     0xec, 0x31, 0x86, 0x9c, 0x81, 0xd1, 0x8e, 0x00,
   3933     0xe9, 0x8a, 0xe6, 0x8d, 0x41, 0x00, 0x8c, 0x40,
   3934     0xf6, 0x28, 0x09, 0x0a, 0x00, 0x80, 0x40, 0x8d,
   3935     0x31, 0x2b, 0x80, 0x9b, 0x89, 0xa9, 0x20, 0x83,
   3936     0x91, 0x8a, 0xad, 0x8d, 0x40, 0xc7, 0x87, 0x40,
   3937     0xc6, 0x38, 0x86, 0xd2, 0x95, 0x80, 0x8d, 0xf9,
   3938     0x2a, 0x00, 0x08, 0x10, 0x02, 0x80, 0xc1, 0x20,
   3939     0x08, 0x83, 0x41, 0x5b, 0x83, 0x88, 0x08, 0x80,
   3940     0xaf, 0x32, 0x82, 0x60, 0x41, 0xdc, 0x90, 0x4e,
   3941     0x1f, 0x00, 0xb6, 0x33, 0xdc, 0x81, 0x60, 0x4c,
   3942     0xab, 0x80, 0x60, 0x23, 0x60, 0x30, 0x90, 0x0e,
   3943     0x01, 0x04, 0xe3, 0x80, 0x46, 0x52, 0x01, 0x06,
   3944     0x0c, 0x80, 0x42, 0x50, 0x80, 0x47, 0xe7, 0x99,
   3945     0x85, 0x99, 0x85, 0x99,
   3946 };
   3947 
   3948 static const uint8_t unicode_prop_Other_Lowercase_table[68] = {
   3949     0x40, 0xa9, 0x80, 0x8e, 0x80, 0x41, 0xf4, 0x88,
   3950     0x31, 0x9d, 0x84, 0xdf, 0x80, 0xb3, 0x80, 0x4d,
   3951     0x80, 0x80, 0x4c, 0x2e, 0xbe, 0x8c, 0x80, 0xa1,
   3952     0xa4, 0x42, 0xb0, 0x80, 0x8c, 0x80, 0x8f, 0x8c,
   3953     0x40, 0xd2, 0x8f, 0x43, 0x4f, 0x99, 0x47, 0x91,
   3954     0x81, 0x60, 0x7a, 0x1d, 0x81, 0x40, 0xd1, 0x80,
   3955     0xff, 0x1a, 0x81, 0x43, 0x61, 0x83, 0x88, 0x80,
   3956     0x60, 0x5c, 0x15, 0x01, 0x10, 0xa9, 0x80, 0x88,
   3957     0x60, 0xd8, 0x74, 0xbd,
   3958 };
   3959 
   3960 static const uint8_t unicode_prop_Other_Uppercase_table[15] = {
   3961     0x60, 0x21, 0x5f, 0x8f, 0x43, 0x45, 0x99, 0x61,
   3962     0xcc, 0x5f, 0x99, 0x85, 0x99, 0x85, 0x99,
   3963 };
   3964 
   3965 static const uint8_t unicode_prop_Other_Grapheme_Extend_table[112] = {
   3966     0x49, 0xbd, 0x80, 0x97, 0x80, 0x41, 0x65, 0x80,
   3967     0x97, 0x80, 0xe5, 0x80, 0x97, 0x80, 0x40, 0xe7,
   3968     0x00, 0x03, 0x08, 0x81, 0x88, 0x81, 0xe6, 0x80,
   3969     0x97, 0x80, 0xf6, 0x80, 0x8e, 0x80, 0x49, 0x34,
   3970     0x80, 0x9d, 0x80, 0x43, 0xff, 0x04, 0x00, 0x04,
   3971     0x81, 0xe4, 0x80, 0xc6, 0x81, 0x44, 0x17, 0x80,
   3972     0x50, 0x20, 0x81, 0x60, 0x79, 0x22, 0x80, 0xeb,
   3973     0x80, 0x60, 0x55, 0xdc, 0x81, 0x52, 0x1f, 0x80,
   3974     0xf3, 0x80, 0x41, 0x07, 0x80, 0x8d, 0x80, 0x88,
   3975     0x80, 0xdf, 0x80, 0x88, 0x01, 0x00, 0x14, 0x80,
   3976     0x40, 0xdf, 0x80, 0x8b, 0x80, 0x40, 0xf0, 0x80,
   3977     0x41, 0x05, 0x80, 0x42, 0x78, 0x80, 0x8b, 0x80,
   3978     0x46, 0x02, 0x80, 0x60, 0x50, 0xad, 0x81, 0x60,
   3979     0x61, 0x72, 0x0d, 0x85, 0x6c, 0x2e, 0xac, 0xdf,
   3980 };
   3981 
   3982 static const uint8_t unicode_prop_Other_Default_Ignorable_Code_Point_table[32] = {
   3983     0x43, 0x4e, 0x80, 0x4e, 0x0e, 0x81, 0x46, 0x52,
   3984     0x81, 0x48, 0xae, 0x80, 0x50, 0xfd, 0x80, 0x60,
   3985     0xce, 0x3a, 0x80, 0xce, 0x88, 0x6d, 0x00, 0x06,
   3986     0x00, 0x9d, 0xdf, 0xff, 0x40, 0xef, 0x4e, 0x0f,
   3987 };
   3988 
   3989 static const uint8_t unicode_prop_Other_ID_Start_table[11] = {
   3990     0x58, 0x84, 0x81, 0x48, 0x90, 0x80, 0x94, 0x80,
   3991     0x4f, 0x6b, 0x81,
   3992 };
   3993 
   3994 static const uint8_t unicode_prop_Other_ID_Continue_table[22] = {
   3995     0x40, 0xb6, 0x80, 0x42, 0xce, 0x80, 0x4f, 0xe0,
   3996     0x88, 0x46, 0x67, 0x80, 0x46, 0x30, 0x81, 0x50,
   3997     0xec, 0x80, 0x60, 0xce, 0x68, 0x80,
   3998 };
   3999 
   4000 static const uint8_t unicode_prop_Prepended_Concatenation_Mark_table[19] = {
   4001     0x45, 0xff, 0x85, 0x40, 0xd6, 0x80, 0xb0, 0x80,
   4002     0x41, 0x7f, 0x81, 0xcf, 0x80, 0x61, 0x07, 0xd9,
   4003     0x80, 0x8e, 0x80,
   4004 };
   4005 
   4006 static const uint8_t unicode_prop_XID_Start1_table[31] = {
   4007     0x43, 0x79, 0x80, 0x4a, 0xb7, 0x80, 0xfe, 0x80,
   4008     0x60, 0x21, 0xe6, 0x81, 0x60, 0xcb, 0xc0, 0x85,
   4009     0x41, 0x95, 0x81, 0xf3, 0x00, 0x00, 0x00, 0x00,
   4010     0x00, 0x00, 0x00, 0x80, 0x41, 0x1e, 0x81,
   4011 };
   4012 
   4013 static const uint8_t unicode_prop_XID_Continue1_table[23] = {
   4014     0x43, 0x79, 0x80, 0x60, 0x2d, 0x1f, 0x81, 0x60,
   4015     0xcb, 0xc0, 0x85, 0x41, 0x95, 0x81, 0xf3, 0x00,
   4016     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
   4017 };
   4018 
   4019 static const uint8_t unicode_prop_Changes_When_Titlecased1_table[22] = {
   4020     0x41, 0xc3, 0x08, 0x08, 0x81, 0xa4, 0x81, 0x4e,
   4021     0xdc, 0xaa, 0x0a, 0x4e, 0x87, 0x3f, 0x3f, 0x87,
   4022     0x8b, 0x80, 0x8e, 0x80, 0xae, 0x80,
   4023 };
   4024 
   4025 static const uint8_t unicode_prop_Changes_When_Casefolded1_table[29] = {
   4026     0x41, 0xef, 0x80, 0x41, 0x9e, 0x80, 0x9e, 0x80,
   4027     0x5a, 0xe4, 0x83, 0x40, 0xb5, 0x00, 0x00, 0x00,
   4028     0x80, 0xde, 0x06, 0x06, 0x80, 0x8a, 0x09, 0x81,
   4029     0x89, 0x10, 0x81, 0x8d, 0x80,
   4030 };
   4031 
   4032 static const uint8_t unicode_prop_Changes_When_NFKC_Casefolded1_table[449] = {
   4033     0x40, 0x9f, 0x06, 0x00, 0x01, 0x00, 0x01, 0x12,
   4034     0x10, 0x82, 0xf3, 0x80, 0x8b, 0x80, 0x40, 0x84,
   4035     0x01, 0x01, 0x80, 0xa2, 0x01, 0x80, 0x40, 0xbb,
   4036     0x88, 0x9e, 0x29, 0x84, 0xda, 0x08, 0x81, 0x89,
   4037     0x80, 0xa3, 0x04, 0x02, 0x04, 0x08, 0x07, 0x80,
   4038     0x9e, 0x80, 0xa0, 0x82, 0x9c, 0x80, 0x42, 0x28,
   4039     0x80, 0xd7, 0x83, 0x42, 0xde, 0x87, 0xfb, 0x08,
   4040     0x80, 0xd2, 0x01, 0x80, 0xa1, 0x11, 0x80, 0x40,
   4041     0xfc, 0x81, 0x42, 0xd4, 0x80, 0xfe, 0x80, 0xa7,
   4042     0x81, 0xad, 0x80, 0xb5, 0x80, 0x88, 0x03, 0x03,
   4043     0x03, 0x80, 0x8b, 0x80, 0x88, 0x00, 0x26, 0x80,
   4044     0x90, 0x80, 0x88, 0x03, 0x03, 0x03, 0x80, 0x8b,
   4045     0x80, 0x41, 0x41, 0x80, 0xe1, 0x81, 0x46, 0x52,
   4046     0x81, 0xd4, 0x84, 0x45, 0x1b, 0x10, 0x8a, 0x80,
   4047     0x91, 0x80, 0x9b, 0x8c, 0x80, 0xa1, 0xa4, 0x40,
   4048     0xd5, 0x83, 0x40, 0xb5, 0x00, 0x00, 0x00, 0x80,
   4049     0x99, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
   4050     0xb7, 0x05, 0x00, 0x13, 0x05, 0x11, 0x02, 0x0c,
   4051     0x11, 0x00, 0x00, 0x0c, 0x15, 0x05, 0x08, 0x8f,
   4052     0x00, 0x20, 0x8b, 0x12, 0x2a, 0x08, 0x0b, 0x00,
   4053     0x07, 0x82, 0x8c, 0x06, 0x92, 0x81, 0x9a, 0x80,
   4054     0x8c, 0x8a, 0x80, 0xd6, 0x18, 0x10, 0x8a, 0x01,
   4055     0x0c, 0x0a, 0x00, 0x10, 0x11, 0x02, 0x06, 0x05,
   4056     0x1c, 0x85, 0x8f, 0x8f, 0x8f, 0x88, 0x80, 0x40,
   4057     0xa1, 0x08, 0x81, 0x40, 0xf7, 0x81, 0x41, 0x34,
   4058     0xd5, 0x99, 0x9a, 0x45, 0x20, 0x80, 0xe6, 0x82,
   4059     0xe4, 0x80, 0x41, 0x9e, 0x81, 0x40, 0xf0, 0x80,
   4060     0x41, 0x2e, 0x80, 0xd2, 0x80, 0x8b, 0x40, 0xd5,
   4061     0xa9, 0x80, 0xb4, 0x00, 0x82, 0xdf, 0x09, 0x80,
   4062     0xde, 0x80, 0xb0, 0xdd, 0x82, 0x8d, 0xdf, 0x9e,
   4063     0x80, 0xa7, 0x87, 0xae, 0x80, 0x41, 0x7f, 0x60,
   4064     0x72, 0x9b, 0x81, 0x40, 0xd1, 0x80, 0xff, 0x1a,
   4065     0x81, 0x43, 0x61, 0x83, 0x88, 0x80, 0x60, 0x4d,
   4066     0x95, 0x41, 0x0d, 0x08, 0x00, 0x81, 0x89, 0x00,
   4067     0x00, 0x09, 0x82, 0xc3, 0x81, 0xe9, 0xc2, 0x00,
   4068     0x97, 0x04, 0x00, 0x01, 0x01, 0x80, 0xeb, 0xa0,
   4069     0x41, 0x6a, 0x91, 0xbf, 0x81, 0xb5, 0xa7, 0x8c,
   4070     0x82, 0x99, 0x95, 0x94, 0x81, 0x8b, 0x80, 0x92,
   4071     0x03, 0x1a, 0x00, 0x80, 0x40, 0x86, 0x08, 0x80,
   4072     0x9f, 0x99, 0x40, 0x83, 0x15, 0x0d, 0x0d, 0x0a,
   4073     0x16, 0x06, 0x80, 0x88, 0x47, 0x87, 0x20, 0xa9,
   4074     0x80, 0x88, 0x60, 0xb4, 0xe4, 0x83, 0x50, 0x31,
   4075     0xa3, 0x44, 0x63, 0x86, 0x8d, 0x87, 0xbf, 0x85,
   4076     0x42, 0x3e, 0xd4, 0x80, 0xc6, 0x01, 0x08, 0x09,
   4077     0x0b, 0x80, 0x8b, 0x00, 0x06, 0x80, 0xc0, 0x03,
   4078     0x0f, 0x06, 0x80, 0x9b, 0x03, 0x04, 0x00, 0x16,
   4079     0x80, 0x41, 0x53, 0x81, 0x41, 0x23, 0x81, 0xb1,
   4080     0x48, 0x2f, 0xbd, 0x4d, 0x91, 0x18, 0x9a, 0x01,
   4081     0x00, 0x08, 0x80, 0x89, 0x03, 0x00, 0x00, 0x28,
   4082     0x18, 0x00, 0x00, 0x02, 0x01, 0x00, 0x08, 0x00,
   4083     0x00, 0x00, 0x00, 0x01, 0x00, 0x0b, 0x06, 0x03,
   4084     0x03, 0x00, 0x80, 0x89, 0x80, 0x90, 0x22, 0x04,
   4085     0x80, 0x90, 0x42, 0x43, 0x8a, 0x84, 0x9e, 0x80,
   4086     0x9f, 0x99, 0x82, 0xa2, 0x80, 0xee, 0x82, 0x8c,
   4087     0xab, 0x83, 0x88, 0x31, 0x49, 0x9d, 0x89, 0x60,
   4088     0xfc, 0x05, 0x42, 0x1d, 0x6b, 0x05, 0xe1, 0x4f,
   4089     0xff,
   4090 };
   4091 
   4092 static const uint8_t unicode_prop_Basic_Emoji1_table[144] = {
   4093     0x60, 0x23, 0x19, 0x81, 0x40, 0xcc, 0x1a, 0x01,
   4094     0x80, 0x42, 0x08, 0x81, 0x94, 0x81, 0xb1, 0x8b,
   4095     0xaa, 0x80, 0x92, 0x80, 0x8c, 0x07, 0x81, 0x90,
   4096     0x0c, 0x0f, 0x04, 0x80, 0x94, 0x06, 0x08, 0x03,
   4097     0x01, 0x06, 0x03, 0x81, 0x9b, 0x80, 0xa2, 0x00,
   4098     0x03, 0x10, 0x80, 0xbc, 0x82, 0x97, 0x80, 0x8d,
   4099     0x80, 0x43, 0x5a, 0x81, 0xb2, 0x03, 0x80, 0x61,
   4100     0xc4, 0xad, 0x80, 0x40, 0xc9, 0x80, 0x40, 0xbd,
   4101     0x01, 0x89, 0xe5, 0x80, 0x97, 0x80, 0x93, 0x01,
   4102     0x20, 0x82, 0x94, 0x81, 0x40, 0xad, 0xa0, 0x8b,
   4103     0x88, 0x80, 0xc5, 0x80, 0x95, 0x8b, 0xaa, 0x1c,
   4104     0x8b, 0x90, 0x10, 0x82, 0xc6, 0x00, 0x80, 0x40,
   4105     0xba, 0x81, 0xbe, 0x8c, 0x18, 0x97, 0x91, 0x80,
   4106     0x99, 0x81, 0x8c, 0x80, 0xd5, 0xd4, 0xaf, 0xc5,
   4107     0x28, 0x12, 0x0b, 0x13, 0x8a, 0x0e, 0x88, 0x40,
   4108     0xe2, 0x8b, 0x18, 0x41, 0x1a, 0xae, 0x80, 0x89,
   4109     0x80, 0x40, 0xb8, 0xef, 0x8c, 0x82, 0x8a, 0x82,
   4110     0xb8, 0x00, 0x83, 0x8f, 0x81, 0x8b, 0x83, 0x89,
   4111 };
   4112 
   4113 static const uint8_t unicode_prop_Basic_Emoji2_table[183] = {
   4114     0x40, 0xa8, 0x03, 0x80, 0x5f, 0x8c, 0x80, 0x8b,
   4115     0x80, 0x40, 0xd7, 0x80, 0x95, 0x80, 0xd9, 0x85,
   4116     0x8e, 0x81, 0x41, 0x7c, 0x80, 0x40, 0xa5, 0x80,
   4117     0x9c, 0x10, 0x0c, 0x82, 0x40, 0xc6, 0x80, 0x40,
   4118     0xe6, 0x81, 0x89, 0x80, 0x88, 0x80, 0xb9, 0x0a,
   4119     0x84, 0x88, 0x01, 0x05, 0x03, 0x01, 0x00, 0x09,
   4120     0x02, 0x02, 0x0f, 0x14, 0x00, 0x80, 0x9b, 0x09,
   4121     0x00, 0x08, 0x80, 0x91, 0x01, 0x80, 0x92, 0x00,
   4122     0x18, 0x00, 0x0a, 0x05, 0x07, 0x81, 0x95, 0x05,
   4123     0x00, 0x00, 0x80, 0x94, 0x05, 0x09, 0x01, 0x17,
   4124     0x04, 0x09, 0x08, 0x01, 0x00, 0x00, 0x05, 0x02,
   4125     0x80, 0x90, 0x81, 0x8e, 0x01, 0x80, 0x9a, 0x81,
   4126     0xbb, 0x80, 0x41, 0x91, 0x81, 0x41, 0xce, 0x82,
   4127     0x45, 0x27, 0x80, 0x8b, 0x80, 0x42, 0x58, 0x00,
   4128     0x80, 0x61, 0xbe, 0xd5, 0x81, 0x8b, 0x81, 0x40,
   4129     0x81, 0x80, 0xb3, 0x80, 0x40, 0xe8, 0x01, 0x88,
   4130     0x88, 0x80, 0xc5, 0x80, 0x97, 0x08, 0x11, 0x81,
   4131     0xaa, 0x1c, 0x8b, 0x92, 0x00, 0x00, 0x80, 0xc6,
   4132     0x00, 0x80, 0x40, 0xba, 0x80, 0xca, 0x81, 0xa3,
   4133     0x09, 0x86, 0x8c, 0x01, 0x19, 0x80, 0x93, 0x01,
   4134     0x07, 0x81, 0x88, 0x04, 0x82, 0x8b, 0x17, 0x11,
   4135     0x00, 0x03, 0x05, 0x02, 0x05, 0x80, 0x40, 0xcf,
   4136     0x00, 0x82, 0x8f, 0x2a, 0x05, 0x01, 0x80,
   4137 };
   4138 
   4139 static const uint8_t unicode_prop_RGI_Emoji_Modifier_Sequence_table[72] = {
   4140     0x60, 0x26, 0x1c, 0x80, 0x40, 0xda, 0x80, 0x8f,
   4141     0x83, 0x61, 0xcc, 0x76, 0x80, 0xbb, 0x11, 0x01,
   4142     0x82, 0xf4, 0x09, 0x8a, 0x94, 0x18, 0x8d, 0x10,
   4143     0x1a, 0x02, 0x30, 0x00, 0x97, 0x80, 0x40, 0xc8,
   4144     0x0b, 0x80, 0x94, 0x03, 0x81, 0x40, 0xad, 0x12,
   4145     0x84, 0xd2, 0x80, 0x8f, 0x82, 0x88, 0x80, 0x8a,
   4146     0x80, 0x42, 0x3e, 0x01, 0x07, 0x3d, 0x80, 0x88,
   4147     0x89, 0x0a, 0xb7, 0x80, 0xbc, 0x08, 0x08, 0x80,
   4148     0x90, 0x10, 0x8c, 0x40, 0xe4, 0x82, 0xa9, 0x88,
   4149 };
   4150 
   4151 static const uint8_t unicode_prop_RGI_Emoji_Flag_Sequence_table[128] = {
   4152     0x0c, 0x00, 0x09, 0x00, 0x04, 0x01, 0x02, 0x06,
   4153     0x03, 0x03, 0x01, 0x02, 0x01, 0x03, 0x07, 0x0d,
   4154     0x18, 0x00, 0x09, 0x00, 0x00, 0x89, 0x08, 0x00,
   4155     0x00, 0x81, 0x88, 0x83, 0x8c, 0x10, 0x00, 0x01,
   4156     0x07, 0x08, 0x29, 0x10, 0x28, 0x00, 0x80, 0x8a,
   4157     0x00, 0x0a, 0x00, 0x0e, 0x15, 0x18, 0x83, 0x89,
   4158     0x06, 0x00, 0x81, 0x8d, 0x00, 0x12, 0x08, 0x00,
   4159     0x03, 0x00, 0x24, 0x00, 0x05, 0x21, 0x00, 0x00,
   4160     0x29, 0x90, 0x00, 0x02, 0x00, 0x08, 0x09, 0x00,
   4161     0x08, 0x18, 0x8b, 0x80, 0x8c, 0x02, 0x19, 0x1a,
   4162     0x11, 0x00, 0x00, 0x80, 0x9c, 0x80, 0x88, 0x02,
   4163     0x00, 0x00, 0x02, 0x20, 0x88, 0x0a, 0x00, 0x03,
   4164     0x01, 0x02, 0x05, 0x08, 0x00, 0x01, 0x09, 0x20,
   4165     0x21, 0x18, 0x22, 0x00, 0x00, 0x00, 0x00, 0x18,
   4166     0x28, 0x89, 0x80, 0x8b, 0x80, 0x90, 0x80, 0x92,
   4167     0x80, 0x8d, 0x05, 0x80, 0x8a, 0x80, 0x88, 0x80,
   4168 };
   4169 
   4170 static const uint8_t unicode_prop_Emoji_Keycap_Sequence_table[4] = {
   4171     0xa2, 0x05, 0x04, 0x89,
   4172 };
   4173 
   4174 static const uint8_t unicode_prop_ASCII_Hex_Digit_table[5] = {
   4175     0xaf, 0x89, 0x35, 0x99, 0x85,
   4176 };
   4177 
   4178 static const uint8_t unicode_prop_Bidi_Control_table[10] = {
   4179     0x46, 0x1b, 0x80, 0x59, 0xf0, 0x81, 0x99, 0x84,
   4180     0xb6, 0x83,
   4181 };
   4182 
   4183 static const uint8_t unicode_prop_Dash_table[58] = {
   4184     0xac, 0x80, 0x45, 0x5b, 0x80, 0xb2, 0x80, 0x4e,
   4185     0x40, 0x80, 0x44, 0x04, 0x80, 0x48, 0x08, 0x85,
   4186     0xbc, 0x80, 0xa6, 0x80, 0x8e, 0x80, 0x41, 0x85,
   4187     0x80, 0x4c, 0x03, 0x01, 0x80, 0x9e, 0x0b, 0x80,
   4188     0x9b, 0x80, 0x41, 0xbd, 0x80, 0x92, 0x80, 0xee,
   4189     0x80, 0x60, 0xcd, 0x8f, 0x81, 0xa4, 0x80, 0x89,
   4190     0x80, 0x40, 0xa8, 0x80, 0x4e, 0x5f, 0x80, 0x41,
   4191     0x3d, 0x80,
   4192 };
   4193 
   4194 static const uint8_t unicode_prop_Deprecated_table[23] = {
   4195     0x41, 0x48, 0x80, 0x45, 0x28, 0x80, 0x49, 0x02,
   4196     0x00, 0x80, 0x48, 0x28, 0x81, 0x48, 0xc4, 0x85,
   4197     0x42, 0xb8, 0x81, 0x6d, 0xdc, 0xd5, 0x80,
   4198 };
   4199 
   4200 static const uint8_t unicode_prop_Diacritic_table[447] = {
   4201     0xdd, 0x00, 0x80, 0xc6, 0x05, 0x03, 0x01, 0x81,
   4202     0x41, 0xf6, 0x40, 0x9e, 0x07, 0x25, 0x90, 0x0b,
   4203     0x80, 0x88, 0x81, 0x40, 0xfc, 0x84, 0x40, 0xd0,
   4204     0x80, 0xb6, 0xac, 0x00, 0x01, 0x01, 0x00, 0x40,
   4205     0x82, 0x3b, 0x81, 0x40, 0x85, 0x0b, 0x0a, 0x82,
   4206     0xc2, 0x9a, 0xda, 0x8a, 0xb9, 0x8a, 0xa1, 0x81,
   4207     0xfd, 0x87, 0xa8, 0x89, 0x8f, 0x9b, 0xbc, 0x80,
   4208     0x8f, 0x02, 0x83, 0x9b, 0x80, 0xc9, 0x80, 0x8f,
   4209     0x80, 0xed, 0x80, 0x8f, 0x80, 0xed, 0x80, 0x8f,
   4210     0x80, 0xae, 0x82, 0xbb, 0x80, 0x8f, 0x06, 0x80,
   4211     0xf6, 0x80, 0xed, 0x80, 0x8f, 0x80, 0xed, 0x80,
   4212     0x8f, 0x80, 0xec, 0x81, 0x8f, 0x80, 0xfb, 0x80,
   4213     0xee, 0x80, 0x8b, 0x28, 0x80, 0xea, 0x80, 0x8c,
   4214     0x84, 0xca, 0x81, 0x9a, 0x00, 0x00, 0x03, 0x81,
   4215     0xc1, 0x10, 0x81, 0xbd, 0x80, 0xef, 0x00, 0x81,
   4216     0xa7, 0x0b, 0x84, 0x98, 0x30, 0x80, 0x89, 0x81,
   4217     0x42, 0xc0, 0x82, 0x43, 0xb3, 0x81, 0x9d, 0x80,
   4218     0x40, 0x93, 0x8a, 0x88, 0x80, 0x41, 0x5a, 0x82,
   4219     0x41, 0x23, 0x80, 0x93, 0x39, 0x80, 0xaf, 0x8e,
   4220     0x81, 0x8a, 0x82, 0x8e, 0x81, 0x8b, 0xc7, 0x80,
   4221     0x8e, 0x80, 0xa5, 0x88, 0xb5, 0x81, 0xb9, 0x80,
   4222     0x8a, 0x81, 0xc1, 0x81, 0xbf, 0x85, 0xd1, 0x98,
   4223     0x18, 0x28, 0x0a, 0xb1, 0xbe, 0xaf, 0xa3, 0x84,
   4224     0x8b, 0xa4, 0x8a, 0x41, 0xbc, 0x00, 0x82, 0x8a,
   4225     0x82, 0x8c, 0x82, 0x8c, 0x82, 0x8c, 0x81, 0x4c,
   4226     0xef, 0x82, 0x41, 0x3c, 0x80, 0x41, 0xf9, 0x85,
   4227     0xe8, 0x83, 0xde, 0x80, 0x60, 0x75, 0x71, 0x80,
   4228     0x8b, 0x08, 0x80, 0x9b, 0x81, 0xd1, 0x81, 0x8d,
   4229     0xa1, 0xe5, 0x82, 0xe5, 0x05, 0x81, 0x8b, 0x80,
   4230     0xa4, 0x80, 0x40, 0x96, 0x80, 0x9a, 0x91, 0xb8,
   4231     0x83, 0xa3, 0x80, 0xde, 0x80, 0x8b, 0x80, 0xa3,
   4232     0x80, 0x40, 0x94, 0x82, 0xc0, 0x83, 0xb2, 0x80,
   4233     0xe3, 0x84, 0x88, 0x82, 0xff, 0x81, 0x60, 0x4f,
   4234     0x2f, 0x80, 0x43, 0x00, 0x8f, 0x41, 0x0d, 0x00,
   4235     0x80, 0xae, 0x80, 0xac, 0x81, 0xc2, 0x80, 0x42,
   4236     0xfb, 0x80, 0x44, 0x9e, 0x28, 0xa9, 0x80, 0x88,
   4237     0x42, 0x7c, 0x13, 0x80, 0x40, 0xa4, 0x81, 0x42,
   4238     0x3a, 0x85, 0xa5, 0x80, 0x99, 0x84, 0x41, 0x8b,
   4239     0x01, 0x82, 0xc5, 0x8a, 0xb0, 0x83, 0x40, 0xbf,
   4240     0x80, 0xa8, 0x80, 0xc7, 0x81, 0xf7, 0x81, 0xbd,
   4241     0x80, 0xcb, 0x80, 0x88, 0x82, 0xe7, 0x81, 0x40,
   4242     0xb1, 0x81, 0xcf, 0x81, 0x8f, 0x80, 0x97, 0x32,
   4243     0x84, 0xd8, 0x10, 0x81, 0x8c, 0x81, 0xde, 0x02,
   4244     0x80, 0xfa, 0x81, 0x40, 0xfa, 0x81, 0xfd, 0x80,
   4245     0xf5, 0x81, 0xf2, 0x80, 0x41, 0x0c, 0x81, 0x41,
   4246     0x01, 0x0b, 0x80, 0x40, 0x9b, 0x80, 0xd2, 0x80,
   4247     0x91, 0x80, 0xd0, 0x80, 0x41, 0xa4, 0x80, 0x41,
   4248     0x01, 0x00, 0x81, 0xd0, 0x80, 0xc0, 0x80, 0x41,
   4249     0x66, 0x81, 0x96, 0x80, 0x54, 0xeb, 0x8e, 0x60,
   4250     0x2c, 0xd8, 0x80, 0x49, 0xbf, 0x84, 0xba, 0x86,
   4251     0x42, 0x33, 0x81, 0x42, 0x21, 0x90, 0xcf, 0x81,
   4252     0x60, 0x3f, 0xfd, 0x18, 0x30, 0x81, 0x5f, 0x00,
   4253     0xad, 0x81, 0x96, 0x42, 0x1f, 0x12, 0x2f, 0x39,
   4254     0x86, 0x9d, 0x83, 0x4e, 0x81, 0xbd, 0x40, 0xc1,
   4255     0x86, 0x41, 0x76, 0x80, 0xbc, 0x83, 0x42, 0xfd,
   4256     0x81, 0x42, 0xdf, 0x86, 0xec, 0x10, 0x82,
   4257 };
   4258 
   4259 static const uint8_t unicode_prop_Extender_table[116] = {
   4260     0x40, 0xb6, 0x80, 0x42, 0x17, 0x81, 0x43, 0x6d,
   4261     0x80, 0x41, 0xb8, 0x80, 0x42, 0x75, 0x80, 0x40,
   4262     0x88, 0x80, 0xd8, 0x80, 0x42, 0xef, 0x80, 0xfe,
   4263     0x80, 0x49, 0x42, 0x80, 0xb7, 0x80, 0x42, 0x62,
   4264     0x80, 0x41, 0x8d, 0x80, 0xc3, 0x80, 0x53, 0x88,
   4265     0x80, 0xaa, 0x84, 0xe6, 0x81, 0xdc, 0x82, 0x60,
   4266     0x6f, 0x15, 0x80, 0x45, 0xf5, 0x80, 0x43, 0xc1,
   4267     0x80, 0x95, 0x80, 0x40, 0x88, 0x80, 0xeb, 0x80,
   4268     0x94, 0x81, 0x60, 0x54, 0x7a, 0x80, 0x48, 0x0f,
   4269     0x81, 0x45, 0xca, 0x80, 0x9a, 0x03, 0x80, 0x44,
   4270     0xc6, 0x80, 0x41, 0x24, 0x80, 0xf3, 0x81, 0x41,
   4271     0xf1, 0x82, 0x44, 0xce, 0x80, 0x43, 0x3f, 0x80,
   4272     0x60, 0x4d, 0x67, 0x81, 0x44, 0x9b, 0x08, 0x80,
   4273     0x8d, 0x81, 0x60, 0x71, 0x47, 0x81, 0x44, 0xb0,
   4274     0x80, 0x43, 0x53, 0x82,
   4275 };
   4276 
   4277 static const uint8_t unicode_prop_Hex_Digit_table[12] = {
   4278     0xaf, 0x89, 0x35, 0x99, 0x85, 0x60, 0xfe, 0xa8,
   4279     0x89, 0x35, 0x99, 0x85,
   4280 };
   4281 
   4282 static const uint8_t unicode_prop_IDS_Unary_Operator_table[4] = {
   4283     0x60, 0x2f, 0xfd, 0x81,
   4284 };
   4285 
   4286 static const uint8_t unicode_prop_IDS_Binary_Operator_table[8] = {
   4287     0x60, 0x2f, 0xef, 0x09, 0x89, 0x41, 0xf0, 0x80,
   4288 };
   4289 
   4290 static const uint8_t unicode_prop_IDS_Trinary_Operator_table[4] = {
   4291     0x60, 0x2f, 0xf1, 0x81,
   4292 };
   4293 
   4294 static const uint8_t unicode_prop_Ideographic_table[71] = {
   4295     0x60, 0x30, 0x05, 0x81, 0x98, 0x88, 0x8d, 0x82,
   4296     0x43, 0xc4, 0x59, 0xbf, 0xbf, 0x60, 0x51, 0xff,
   4297     0x60, 0x58, 0xff, 0x41, 0x6d, 0x81, 0xe9, 0x60,
   4298     0x75, 0x09, 0x80, 0x8c, 0x84, 0x88, 0x5c, 0xd5,
   4299     0xa8, 0x9f, 0xe0, 0xf2, 0x60, 0x23, 0x7c, 0x41,
   4300     0x8b, 0x60, 0x4d, 0x03, 0x60, 0xa6, 0xdf, 0x9f,
   4301     0x51, 0x1d, 0x81, 0x56, 0x8d, 0x81, 0x5d, 0x30,
   4302     0x8e, 0x42, 0x6d, 0x49, 0xa1, 0x42, 0x1d, 0x45,
   4303     0xe1, 0x53, 0x4a, 0x84, 0x60, 0x21, 0x29,
   4304 };
   4305 
   4306 static const uint8_t unicode_prop_Join_Control_table[4] = {
   4307     0x60, 0x20, 0x0b, 0x81,
   4308 };
   4309 
   4310 static const uint8_t unicode_prop_Logical_Order_Exception_table[15] = {
   4311     0x4e, 0x3f, 0x84, 0xfa, 0x84, 0x4a, 0xef, 0x11,
   4312     0x80, 0x60, 0x90, 0xf9, 0x09, 0x00, 0x81,
   4313 };
   4314 
   4315 static const uint8_t unicode_prop_Modifier_Combining_Mark_table[16] = {
   4316     0x46, 0x53, 0x09, 0x80, 0x40, 0x82, 0x05, 0x02,
   4317     0x81, 0x41, 0xe0, 0x08, 0x12, 0x80, 0x9e, 0x80,
   4318 };
   4319 
   4320 static const uint8_t unicode_prop_Noncharacter_Code_Point_table[71] = {
   4321     0x60, 0xfd, 0xcf, 0x9f, 0x42, 0x0d, 0x81, 0x60,
   4322     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81, 0x60,
   4323     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81, 0x60,
   4324     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81, 0x60,
   4325     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81, 0x60,
   4326     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81, 0x60,
   4327     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81, 0x60,
   4328     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81, 0x60,
   4329     0xff, 0xfd, 0x81, 0x60, 0xff, 0xfd, 0x81,
   4330 };
   4331 
   4332 static const uint8_t unicode_prop_Pattern_Syntax_table[58] = {
   4333     0xa0, 0x8e, 0x89, 0x86, 0x99, 0x18, 0x80, 0x99,
   4334     0x83, 0xa1, 0x30, 0x00, 0x08, 0x00, 0x0b, 0x03,
   4335     0x02, 0x80, 0x96, 0x80, 0x9e, 0x80, 0x5f, 0x17,
   4336     0x97, 0x87, 0x8e, 0x81, 0x92, 0x80, 0x89, 0x41,
   4337     0x30, 0x42, 0xcf, 0x40, 0x9f, 0x42, 0x75, 0x9d,
   4338     0x44, 0x6b, 0x41, 0xff, 0xff, 0x41, 0x80, 0x13,
   4339     0x98, 0x8e, 0x80, 0x60, 0xcd, 0x0c, 0x81, 0x41,
   4340     0x04, 0x81,
   4341 };
   4342 
   4343 static const uint8_t unicode_prop_Pattern_White_Space_table[11] = {
   4344     0x88, 0x84, 0x91, 0x80, 0xe3, 0x80, 0x5f, 0x87,
   4345     0x81, 0x97, 0x81,
   4346 };
   4347 
   4348 static const uint8_t unicode_prop_Quotation_Mark_table[31] = {
   4349     0xa1, 0x03, 0x80, 0x40, 0x82, 0x80, 0x8e, 0x80,
   4350     0x5f, 0x5b, 0x87, 0x98, 0x81, 0x4e, 0x06, 0x80,
   4351     0x41, 0xc8, 0x83, 0x8c, 0x82, 0x60, 0xce, 0x20,
   4352     0x83, 0x40, 0xbc, 0x03, 0x80, 0xd9, 0x81,
   4353 };
   4354 
   4355 static const uint8_t unicode_prop_Radical_table[9] = {
   4356     0x60, 0x2e, 0x7f, 0x99, 0x80, 0xd8, 0x8b, 0x40,
   4357     0xd5,
   4358 };
   4359 
   4360 static const uint8_t unicode_prop_Regional_Indicator_table[4] = {
   4361     0x61, 0xf1, 0xe5, 0x99,
   4362 };
   4363 
   4364 static const uint8_t unicode_prop_Sentence_Terminal_table[213] = {
   4365     0xa0, 0x80, 0x8b, 0x80, 0x8f, 0x80, 0x45, 0x48,
   4366     0x80, 0x40, 0x92, 0x82, 0x40, 0xb3, 0x80, 0xaa,
   4367     0x82, 0x40, 0xf5, 0x80, 0xbc, 0x00, 0x02, 0x81,
   4368     0x41, 0x24, 0x81, 0x46, 0xe3, 0x81, 0x43, 0x15,
   4369     0x03, 0x81, 0x43, 0x04, 0x80, 0x40, 0xc5, 0x81,
   4370     0x40, 0x9c, 0x81, 0xac, 0x04, 0x80, 0x41, 0x39,
   4371     0x81, 0x41, 0x61, 0x83, 0x40, 0xa1, 0x81, 0x89,
   4372     0x09, 0x81, 0x9c, 0x82, 0x40, 0xba, 0x81, 0xc0,
   4373     0x81, 0x43, 0xa3, 0x80, 0x96, 0x81, 0x88, 0x82,
   4374     0x4c, 0xae, 0x82, 0x41, 0x31, 0x80, 0x8c, 0x80,
   4375     0x95, 0x81, 0x41, 0xac, 0x80, 0x60, 0x74, 0xfb,
   4376     0x80, 0x41, 0x0d, 0x81, 0x40, 0xe2, 0x02, 0x80,
   4377     0x41, 0x7d, 0x81, 0xd5, 0x81, 0xde, 0x80, 0x40,
   4378     0x97, 0x81, 0x40, 0x92, 0x82, 0x40, 0x8f, 0x81,
   4379     0x40, 0xf8, 0x80, 0x60, 0x52, 0x25, 0x01, 0x81,
   4380     0xba, 0x02, 0x81, 0x40, 0xa8, 0x80, 0x8b, 0x80,
   4381     0x8f, 0x80, 0xc0, 0x80, 0x4a, 0xf3, 0x81, 0x44,
   4382     0xfc, 0x84, 0xab, 0x83, 0x40, 0xbc, 0x81, 0xf4,
   4383     0x83, 0xfe, 0x82, 0x40, 0x80, 0x0d, 0x80, 0x8f,
   4384     0x81, 0xd7, 0x08, 0x81, 0xeb, 0x80, 0x41, 0x29,
   4385     0x81, 0xf4, 0x81, 0x41, 0x74, 0x0c, 0x8e, 0xe8,
   4386     0x81, 0x40, 0xf8, 0x82, 0x42, 0x04, 0x00, 0x80,
   4387     0x40, 0xfa, 0x81, 0xd6, 0x81, 0x41, 0xa3, 0x81,
   4388     0x42, 0xb3, 0x81, 0xc9, 0x81, 0x60, 0x4b, 0x28,
   4389     0x81, 0x40, 0x84, 0x80, 0xc0, 0x81, 0x8a, 0x80,
   4390     0x42, 0x28, 0x81, 0x41, 0x27, 0x80, 0x60, 0x4e,
   4391     0x05, 0x80, 0x5d, 0xe7, 0x80,
   4392 };
   4393 
   4394 static const uint8_t unicode_prop_Soft_Dotted_table[79] = {
   4395     0xe8, 0x81, 0x40, 0xc3, 0x80, 0x41, 0x18, 0x80,
   4396     0x9d, 0x80, 0xb3, 0x80, 0x93, 0x80, 0x41, 0x3f,
   4397     0x80, 0xe1, 0x00, 0x80, 0x59, 0x08, 0x80, 0xb2,
   4398     0x80, 0x8c, 0x02, 0x80, 0x40, 0x83, 0x80, 0x40,
   4399     0x9c, 0x80, 0x41, 0xa4, 0x80, 0x40, 0xd5, 0x81,
   4400     0x4b, 0x31, 0x80, 0x61, 0xa7, 0xa4, 0x81, 0xb1,
   4401     0x81, 0xb1, 0x81, 0xb1, 0x81, 0xb1, 0x81, 0xb1,
   4402     0x81, 0xb1, 0x81, 0xb1, 0x81, 0xb1, 0x81, 0xb1,
   4403     0x81, 0xb1, 0x81, 0xb1, 0x81, 0xb1, 0x81, 0x48,
   4404     0x85, 0x80, 0x41, 0x30, 0x81, 0x99, 0x80,
   4405 };
   4406 
   4407 static const uint8_t unicode_prop_Terminal_Punctuation_table[264] = {
   4408     0xa0, 0x80, 0x89, 0x00, 0x80, 0x8a, 0x0a, 0x80,
   4409     0x43, 0x3d, 0x07, 0x80, 0x42, 0x00, 0x80, 0xb8,
   4410     0x80, 0xc7, 0x80, 0x8d, 0x00, 0x82, 0x40, 0xb3,
   4411     0x80, 0xaa, 0x8a, 0x00, 0x40, 0xea, 0x81, 0xb5,
   4412     0x28, 0x87, 0x9e, 0x80, 0x41, 0x04, 0x81, 0x44,
   4413     0xf3, 0x81, 0x40, 0xab, 0x03, 0x85, 0x41, 0x36,
   4414     0x81, 0x43, 0x14, 0x87, 0x43, 0x04, 0x80, 0xfb,
   4415     0x82, 0xc6, 0x81, 0x40, 0x9c, 0x12, 0x80, 0xa6,
   4416     0x19, 0x81, 0x41, 0x39, 0x81, 0x41, 0x61, 0x83,
   4417     0x40, 0xa1, 0x81, 0x89, 0x08, 0x82, 0x9c, 0x82,
   4418     0x40, 0xba, 0x84, 0xbd, 0x81, 0x43, 0xa3, 0x80,
   4419     0x96, 0x81, 0x88, 0x82, 0x4c, 0xae, 0x82, 0x41,
   4420     0x31, 0x80, 0x8c, 0x03, 0x80, 0x89, 0x00, 0x0a,
   4421     0x81, 0x41, 0xab, 0x81, 0x60, 0x74, 0xfa, 0x81,
   4422     0x41, 0x0c, 0x82, 0x40, 0xe2, 0x84, 0x41, 0x7d,
   4423     0x81, 0xd5, 0x81, 0xde, 0x80, 0x40, 0x96, 0x82,
   4424     0x40, 0x92, 0x82, 0xfe, 0x80, 0x8f, 0x81, 0x40,
   4425     0xf8, 0x80, 0x60, 0x52, 0x25, 0x01, 0x81, 0xb8,
   4426     0x10, 0x83, 0x40, 0xa8, 0x80, 0x89, 0x00, 0x80,
   4427     0x8a, 0x0a, 0x80, 0xc0, 0x01, 0x80, 0x44, 0x39,
   4428     0x80, 0xaf, 0x80, 0x44, 0x85, 0x80, 0x40, 0xc6,
   4429     0x80, 0x41, 0x35, 0x81, 0x40, 0x97, 0x85, 0xc3,
   4430     0x85, 0xd8, 0x83, 0x43, 0xb7, 0x84, 0xab, 0x83,
   4431     0x40, 0xbc, 0x86, 0xef, 0x83, 0xfe, 0x82, 0x40,
   4432     0x80, 0x0d, 0x80, 0x8f, 0x81, 0xd7, 0x84, 0xeb,
   4433     0x80, 0x41, 0x29, 0x81, 0xf4, 0x82, 0x8b, 0x81,
   4434     0x41, 0x65, 0x1a, 0x8e, 0xe8, 0x81, 0x40, 0xf8,
   4435     0x82, 0x42, 0x04, 0x00, 0x80, 0x40, 0xfa, 0x81,
   4436     0xd6, 0x0b, 0x81, 0x41, 0x9d, 0x82, 0xac, 0x80,
   4437     0x42, 0x84, 0x81, 0xc9, 0x81, 0x45, 0x2a, 0x84,
   4438     0x60, 0x45, 0xf8, 0x81, 0x40, 0x84, 0x80, 0xc0,
   4439     0x82, 0x89, 0x80, 0x42, 0x28, 0x81, 0x41, 0x26,
   4440     0x81, 0x60, 0x4e, 0x05, 0x80, 0x5d, 0xe6, 0x83,
   4441 };
   4442 
   4443 static const uint8_t unicode_prop_Unified_Ideograph_table[46] = {
   4444     0x60, 0x33, 0xff, 0x59, 0xbf, 0xbf, 0x60, 0x51,
   4445     0xff, 0x60, 0x5a, 0x0d, 0x08, 0x00, 0x81, 0x89,
   4446     0x00, 0x00, 0x09, 0x82, 0x61, 0x05, 0xd5, 0x60,
   4447     0xa6, 0xdf, 0x9f, 0x51, 0x1d, 0x81, 0x56, 0x8d,
   4448     0x81, 0x5d, 0x30, 0x8e, 0x42, 0x6d, 0x51, 0xa1,
   4449     0x53, 0x4a, 0x84, 0x60, 0x21, 0x29,
   4450 };
   4451 
   4452 static const uint8_t unicode_prop_Variation_Selector_table[13] = {
   4453     0x58, 0x0a, 0x10, 0x80, 0x60, 0xe5, 0xef, 0x8f,
   4454     0x6d, 0x02, 0xef, 0x40, 0xef,
   4455 };
   4456 
   4457 static const uint8_t unicode_prop_White_Space_table[22] = {
   4458     0x88, 0x84, 0x91, 0x80, 0xe3, 0x80, 0x99, 0x80,
   4459     0x55, 0xde, 0x80, 0x49, 0x7e, 0x8a, 0x9c, 0x0c,
   4460     0x80, 0xae, 0x80, 0x4f, 0x9f, 0x80,
   4461 };
   4462 
   4463 static const uint8_t unicode_prop_Bidi_Mirrored_table[173] = {
   4464     0xa7, 0x81, 0x91, 0x00, 0x80, 0x9b, 0x00, 0x80,
   4465     0x9c, 0x00, 0x80, 0xac, 0x80, 0x8e, 0x80, 0x4e,
   4466     0x7d, 0x83, 0x47, 0x5c, 0x81, 0x49, 0x9b, 0x81,
   4467     0x89, 0x81, 0xb5, 0x81, 0x8d, 0x81, 0x40, 0xb0,
   4468     0x80, 0x40, 0xbf, 0x1a, 0x2a, 0x02, 0x0a, 0x18,
   4469     0x18, 0x00, 0x03, 0x88, 0x20, 0x80, 0x91, 0x23,
   4470     0x88, 0x08, 0x00, 0x38, 0x9f, 0x0b, 0x20, 0x88,
   4471     0x09, 0x92, 0x21, 0x88, 0x21, 0x0b, 0x97, 0x81,
   4472     0x8f, 0x3b, 0x93, 0x0e, 0x81, 0x44, 0x3c, 0x8d,
   4473     0xc9, 0x01, 0x18, 0x08, 0x14, 0x1c, 0x12, 0x8d,
   4474     0x41, 0x92, 0x95, 0x0d, 0x80, 0x8d, 0x38, 0x35,
   4475     0x10, 0x1c, 0x01, 0x0c, 0x18, 0x02, 0x09, 0x89,
   4476     0x29, 0x81, 0x8b, 0x92, 0x03, 0x08, 0x00, 0x08,
   4477     0x03, 0x21, 0x2a, 0x97, 0x81, 0x8a, 0x0b, 0x18,
   4478     0x09, 0x0b, 0xaa, 0x0f, 0x80, 0xa7, 0x20, 0x00,
   4479     0x14, 0x22, 0x18, 0x14, 0x00, 0x40, 0xff, 0x80,
   4480     0x42, 0x02, 0x1a, 0x08, 0x81, 0x8d, 0x09, 0x89,
   4481     0xaa, 0x87, 0x41, 0xaa, 0x89, 0x0f, 0x60, 0xce,
   4482     0x3c, 0x2c, 0x81, 0x40, 0xa1, 0x81, 0x91, 0x00,
   4483     0x80, 0x9b, 0x00, 0x80, 0x9c, 0x00, 0x00, 0x08,
   4484     0x81, 0x60, 0xd7, 0x76, 0x80, 0xb8, 0x80, 0xb8,
   4485     0x80, 0xb8, 0x80, 0xb8, 0x80,
   4486 };
   4487 
   4488 static const uint8_t unicode_prop_Emoji_table[239] = {
   4489     0xa2, 0x05, 0x04, 0x89, 0xee, 0x03, 0x80, 0x5f,
   4490     0x8c, 0x80, 0x8b, 0x80, 0x40, 0xd7, 0x80, 0x95,
   4491     0x80, 0xd9, 0x85, 0x8e, 0x81, 0x41, 0x6e, 0x81,
   4492     0x8b, 0x80, 0x40, 0xa5, 0x80, 0x98, 0x8a, 0x1a,
   4493     0x40, 0xc6, 0x80, 0x40, 0xe6, 0x81, 0x89, 0x80,
   4494     0x88, 0x80, 0xb9, 0x18, 0x84, 0x88, 0x01, 0x01,
   4495     0x09, 0x03, 0x01, 0x00, 0x09, 0x02, 0x02, 0x0f,
   4496     0x14, 0x00, 0x04, 0x8b, 0x8a, 0x09, 0x00, 0x08,
   4497     0x80, 0x91, 0x01, 0x81, 0x91, 0x28, 0x00, 0x0a,
   4498     0x0c, 0x01, 0x0b, 0x81, 0x8a, 0x0c, 0x09, 0x04,
   4499     0x08, 0x00, 0x81, 0x93, 0x0c, 0x28, 0x19, 0x03,
   4500     0x01, 0x01, 0x28, 0x01, 0x00, 0x00, 0x05, 0x02,
   4501     0x05, 0x80, 0x89, 0x81, 0x8e, 0x01, 0x03, 0x00,
   4502     0x03, 0x10, 0x80, 0x8a, 0x81, 0xaf, 0x82, 0x88,
   4503     0x80, 0x8d, 0x80, 0x8d, 0x80, 0x41, 0x73, 0x81,
   4504     0x41, 0xce, 0x82, 0x92, 0x81, 0xb2, 0x03, 0x80,
   4505     0x44, 0xd9, 0x80, 0x8b, 0x80, 0x42, 0x58, 0x00,
   4506     0x80, 0x61, 0xbd, 0x69, 0x80, 0x40, 0xc9, 0x80,
   4507     0x40, 0x9f, 0x81, 0x8b, 0x81, 0x8d, 0x01, 0x89,
   4508     0xca, 0x99, 0x01, 0x96, 0x80, 0x93, 0x01, 0x88,
   4509     0x94, 0x81, 0x40, 0xad, 0xa1, 0x81, 0xef, 0x09,
   4510     0x02, 0x81, 0xd2, 0x0a, 0x80, 0x41, 0x06, 0x80,
   4511     0xbe, 0x8a, 0x28, 0x97, 0x31, 0x0f, 0x8b, 0x01,
   4512     0x19, 0x03, 0x81, 0x8c, 0x09, 0x07, 0x81, 0x88,
   4513     0x04, 0x82, 0x8b, 0x17, 0x11, 0x00, 0x03, 0x05,
   4514     0x02, 0x05, 0xd5, 0xaf, 0xc5, 0x27, 0x0b, 0x82,
   4515     0x89, 0x10, 0x01, 0x10, 0x81, 0x89, 0x40, 0xe2,
   4516     0x8b, 0x18, 0x41, 0x1a, 0xae, 0x80, 0x89, 0x80,
   4517     0x40, 0xb8, 0xef, 0x8c, 0x82, 0x8a, 0x82, 0xb8,
   4518     0x00, 0x83, 0x8f, 0x81, 0x8b, 0x83, 0x89,
   4519 };
   4520 
   4521 static const uint8_t unicode_prop_Emoji_Component_table[28] = {
   4522     0xa2, 0x05, 0x04, 0x89, 0x5f, 0xd2, 0x80, 0x40,
   4523     0xd4, 0x80, 0x60, 0xdd, 0x2a, 0x80, 0x60, 0xf3,
   4524     0xd5, 0x99, 0x41, 0xfa, 0x84, 0x45, 0xaf, 0x83,
   4525     0x6c, 0x06, 0x6b, 0xdf,
   4526 };
   4527 
   4528 static const uint8_t unicode_prop_Emoji_Modifier_table[4] = {
   4529     0x61, 0xf3, 0xfa, 0x84,
   4530 };
   4531 
   4532 static const uint8_t unicode_prop_Emoji_Modifier_Base_table[71] = {
   4533     0x60, 0x26, 0x1c, 0x80, 0x40, 0xda, 0x80, 0x8f,
   4534     0x83, 0x61, 0xcc, 0x76, 0x80, 0xbb, 0x11, 0x01,
   4535     0x82, 0xf4, 0x09, 0x8a, 0x94, 0x92, 0x10, 0x1a,
   4536     0x02, 0x30, 0x00, 0x97, 0x80, 0x40, 0xc8, 0x0b,
   4537     0x80, 0x94, 0x03, 0x81, 0x40, 0xad, 0x12, 0x84,
   4538     0xd2, 0x80, 0x8f, 0x82, 0x88, 0x80, 0x8a, 0x80,
   4539     0x42, 0x3e, 0x01, 0x07, 0x3d, 0x80, 0x88, 0x89,
   4540     0x0a, 0xb7, 0x80, 0xbc, 0x08, 0x08, 0x80, 0x90,
   4541     0x10, 0x8c, 0x40, 0xe4, 0x82, 0xa9, 0x88,
   4542 };
   4543 
   4544 static const uint8_t unicode_prop_Emoji_Presentation_table[145] = {
   4545     0x60, 0x23, 0x19, 0x81, 0x40, 0xcc, 0x1a, 0x01,
   4546     0x80, 0x42, 0x08, 0x81, 0x94, 0x81, 0xb1, 0x8b,
   4547     0xaa, 0x80, 0x92, 0x80, 0x8c, 0x07, 0x81, 0x90,
   4548     0x0c, 0x0f, 0x04, 0x80, 0x94, 0x06, 0x08, 0x03,
   4549     0x01, 0x06, 0x03, 0x81, 0x9b, 0x80, 0xa2, 0x00,
   4550     0x03, 0x10, 0x80, 0xbc, 0x82, 0x97, 0x80, 0x8d,
   4551     0x80, 0x43, 0x5a, 0x81, 0xb2, 0x03, 0x80, 0x61,
   4552     0xc4, 0xad, 0x80, 0x40, 0xc9, 0x80, 0x40, 0xbd,
   4553     0x01, 0x89, 0xca, 0x99, 0x00, 0x97, 0x80, 0x93,
   4554     0x01, 0x20, 0x82, 0x94, 0x81, 0x40, 0xad, 0xa0,
   4555     0x8b, 0x88, 0x80, 0xc5, 0x80, 0x95, 0x8b, 0xaa,
   4556     0x1c, 0x8b, 0x90, 0x10, 0x82, 0xc6, 0x00, 0x80,
   4557     0x40, 0xba, 0x81, 0xbe, 0x8c, 0x18, 0x97, 0x91,
   4558     0x80, 0x99, 0x81, 0x8c, 0x80, 0xd5, 0xd4, 0xaf,
   4559     0xc5, 0x28, 0x12, 0x0b, 0x13, 0x8a, 0x0e, 0x88,
   4560     0x40, 0xe2, 0x8b, 0x18, 0x41, 0x1a, 0xae, 0x80,
   4561     0x89, 0x80, 0x40, 0xb8, 0xef, 0x8c, 0x82, 0x8a,
   4562     0x82, 0xb8, 0x00, 0x83, 0x8f, 0x81, 0x8b, 0x83,
   4563     0x89,
   4564 };
   4565 
   4566 static const uint8_t unicode_prop_Extended_Pictographic_table[254] = {
   4567     0x40, 0xa8, 0x03, 0x80, 0x5f, 0x8c, 0x80, 0x8b,
   4568     0x80, 0x40, 0xd7, 0x80, 0x95, 0x80, 0xd9, 0x85,
   4569     0x8e, 0x81, 0x41, 0x6e, 0x81, 0x8b, 0x80, 0x40,
   4570     0xa5, 0x80, 0x98, 0x8a, 0x1a, 0x40, 0xc6, 0x80,
   4571     0x40, 0xe6, 0x81, 0x89, 0x80, 0x88, 0x80, 0xb9,
   4572     0x18, 0x84, 0x88, 0x01, 0x01, 0x09, 0x03, 0x01,
   4573     0x00, 0x09, 0x02, 0x02, 0x0f, 0x14, 0x00, 0x04,
   4574     0x8b, 0x8a, 0x09, 0x00, 0x08, 0x80, 0x91, 0x01,
   4575     0x81, 0x91, 0x28, 0x00, 0x0a, 0x0c, 0x01, 0x0b,
   4576     0x81, 0x8a, 0x0c, 0x09, 0x04, 0x08, 0x00, 0x81,
   4577     0x93, 0x0c, 0x28, 0x19, 0x03, 0x01, 0x01, 0x28,
   4578     0x01, 0x00, 0x00, 0x05, 0x02, 0x05, 0x80, 0x89,
   4579     0x81, 0x8e, 0x01, 0x03, 0x00, 0x03, 0x10, 0x80,
   4580     0x8a, 0x81, 0xaf, 0x82, 0x88, 0x80, 0x8d, 0x80,
   4581     0x8d, 0x80, 0x41, 0x73, 0x81, 0x41, 0xce, 0x82,
   4582     0x92, 0x81, 0xb2, 0x03, 0x80, 0x44, 0xd9, 0x80,
   4583     0x8b, 0x80, 0x42, 0x58, 0x00, 0x80, 0x61, 0xbd,
   4584     0x69, 0x80, 0xa6, 0x83, 0xe3, 0x8b, 0x8e, 0x81,
   4585     0x8e, 0x80, 0x8d, 0x81, 0xa4, 0x89, 0xef, 0x81,
   4586     0x8b, 0x81, 0x8d, 0x01, 0x89, 0x92, 0xb7, 0x9a,
   4587     0x8e, 0x89, 0x80, 0x93, 0x01, 0x88, 0x03, 0x88,
   4588     0x96, 0x85, 0x40, 0xbb, 0x81, 0xef, 0x09, 0x02,
   4589     0x81, 0xd2, 0x0a, 0x03, 0x84, 0x40, 0xfd, 0x80,
   4590     0xbe, 0x8a, 0x28, 0x97, 0x31, 0x0f, 0x8b, 0x01,
   4591     0x19, 0x03, 0x81, 0x8c, 0x09, 0x07, 0x81, 0x88,
   4592     0x04, 0x82, 0x8b, 0x17, 0x11, 0x00, 0x03, 0x05,
   4593     0x02, 0x05, 0xd5, 0xaf, 0xc5, 0x27, 0x81, 0x90,
   4594     0x10, 0x05, 0x81, 0x8c, 0x40, 0xd9, 0xa5, 0x8b,
   4595     0x83, 0xb7, 0x87, 0x89, 0x85, 0xa7, 0x87, 0x9d,
   4596     0x81, 0x8b, 0x19, 0x8d, 0x88, 0xa6, 0x8b, 0xae,
   4597     0x80, 0x89, 0x80, 0x40, 0xb8, 0xd7, 0x87, 0x8d,
   4598     0x40, 0x91, 0x40, 0xff, 0x43, 0xfd,
   4599 };
   4600 
   4601 static const uint8_t unicode_prop_Default_Ignorable_Code_Point_table[51] = {
   4602     0x40, 0xac, 0x80, 0x42, 0xa0, 0x80, 0x42, 0xcb,
   4603     0x80, 0x4b, 0x41, 0x81, 0x46, 0x52, 0x81, 0xd4,
   4604     0x84, 0x47, 0xfa, 0x84, 0x99, 0x84, 0xb0, 0x8f,
   4605     0x50, 0xf3, 0x80, 0x60, 0xcc, 0x9a, 0x8f, 0x40,
   4606     0xee, 0x80, 0x40, 0x9f, 0x80, 0xce, 0x88, 0x60,
   4607     0xbc, 0xa6, 0x83, 0x54, 0xce, 0x87, 0x6c, 0x2e,
   4608     0x84, 0x4f, 0xff,
   4609 };
   4610 
   4611 typedef enum {
   4612     UNICODE_PROP_Hyphen,
   4613     UNICODE_PROP_Other_Math,
   4614     UNICODE_PROP_Other_Alphabetic,
   4615     UNICODE_PROP_Other_Lowercase,
   4616     UNICODE_PROP_Other_Uppercase,
   4617     UNICODE_PROP_Other_Grapheme_Extend,
   4618     UNICODE_PROP_Other_Default_Ignorable_Code_Point,
   4619     UNICODE_PROP_Other_ID_Start,
   4620     UNICODE_PROP_Other_ID_Continue,
   4621     UNICODE_PROP_Prepended_Concatenation_Mark,
   4622     UNICODE_PROP_ID_Continue1,
   4623     UNICODE_PROP_XID_Start1,
   4624     UNICODE_PROP_XID_Continue1,
   4625     UNICODE_PROP_Changes_When_Titlecased1,
   4626     UNICODE_PROP_Changes_When_Casefolded1,
   4627     UNICODE_PROP_Changes_When_NFKC_Casefolded1,
   4628     UNICODE_PROP_Basic_Emoji1,
   4629     UNICODE_PROP_Basic_Emoji2,
   4630     UNICODE_PROP_RGI_Emoji_Modifier_Sequence,
   4631     UNICODE_PROP_RGI_Emoji_Flag_Sequence,
   4632     UNICODE_PROP_Emoji_Keycap_Sequence,
   4633     UNICODE_PROP_ASCII_Hex_Digit,
   4634     UNICODE_PROP_Bidi_Control,
   4635     UNICODE_PROP_Dash,
   4636     UNICODE_PROP_Deprecated,
   4637     UNICODE_PROP_Diacritic,
   4638     UNICODE_PROP_Extender,
   4639     UNICODE_PROP_Hex_Digit,
   4640     UNICODE_PROP_IDS_Unary_Operator,
   4641     UNICODE_PROP_IDS_Binary_Operator,
   4642     UNICODE_PROP_IDS_Trinary_Operator,
   4643     UNICODE_PROP_Ideographic,
   4644     UNICODE_PROP_Join_Control,
   4645     UNICODE_PROP_Logical_Order_Exception,
   4646     UNICODE_PROP_Modifier_Combining_Mark,
   4647     UNICODE_PROP_Noncharacter_Code_Point,
   4648     UNICODE_PROP_Pattern_Syntax,
   4649     UNICODE_PROP_Pattern_White_Space,
   4650     UNICODE_PROP_Quotation_Mark,
   4651     UNICODE_PROP_Radical,
   4652     UNICODE_PROP_Regional_Indicator,
   4653     UNICODE_PROP_Sentence_Terminal,
   4654     UNICODE_PROP_Soft_Dotted,
   4655     UNICODE_PROP_Terminal_Punctuation,
   4656     UNICODE_PROP_Unified_Ideograph,
   4657     UNICODE_PROP_Variation_Selector,
   4658     UNICODE_PROP_White_Space,
   4659     UNICODE_PROP_Bidi_Mirrored,
   4660     UNICODE_PROP_Emoji,
   4661     UNICODE_PROP_Emoji_Component,
   4662     UNICODE_PROP_Emoji_Modifier,
   4663     UNICODE_PROP_Emoji_Modifier_Base,
   4664     UNICODE_PROP_Emoji_Presentation,
   4665     UNICODE_PROP_Extended_Pictographic,
   4666     UNICODE_PROP_Default_Ignorable_Code_Point,
   4667     UNICODE_PROP_ID_Start,
   4668     UNICODE_PROP_Case_Ignorable,
   4669     UNICODE_PROP_ASCII,
   4670     UNICODE_PROP_Alphabetic,
   4671     UNICODE_PROP_Any,
   4672     UNICODE_PROP_Assigned,
   4673     UNICODE_PROP_Cased,
   4674     UNICODE_PROP_Changes_When_Casefolded,
   4675     UNICODE_PROP_Changes_When_Casemapped,
   4676     UNICODE_PROP_Changes_When_Lowercased,
   4677     UNICODE_PROP_Changes_When_NFKC_Casefolded,
   4678     UNICODE_PROP_Changes_When_Titlecased,
   4679     UNICODE_PROP_Changes_When_Uppercased,
   4680     UNICODE_PROP_Grapheme_Base,
   4681     UNICODE_PROP_Grapheme_Extend,
   4682     UNICODE_PROP_ID_Continue,
   4683     UNICODE_PROP_ID_Compat_Math_Start,
   4684     UNICODE_PROP_ID_Compat_Math_Continue,
   4685     UNICODE_PROP_InCB,
   4686     UNICODE_PROP_Lowercase,
   4687     UNICODE_PROP_Math,
   4688     UNICODE_PROP_Uppercase,
   4689     UNICODE_PROP_XID_Continue,
   4690     UNICODE_PROP_XID_Start,
   4691     UNICODE_PROP_Cased1,
   4692     UNICODE_PROP_COUNT,
   4693 } UnicodePropertyEnum;
   4694 
   4695 static const char unicode_prop_name_table[] =
   4696     "ASCII_Hex_Digit,AHex"               "\0"
   4697     "Bidi_Control,Bidi_C"                "\0"
   4698     "Dash"                               "\0"
   4699     "Deprecated,Dep"                     "\0"
   4700     "Diacritic,Dia"                      "\0"
   4701     "Extender,Ext"                       "\0"
   4702     "Hex_Digit,Hex"                      "\0"
   4703     "IDS_Unary_Operator,IDSU"            "\0"
   4704     "IDS_Binary_Operator,IDSB"           "\0"
   4705     "IDS_Trinary_Operator,IDST"          "\0"
   4706     "Ideographic,Ideo"                   "\0"
   4707     "Join_Control,Join_C"                "\0"
   4708     "Logical_Order_Exception,LOE"        "\0"
   4709     "Modifier_Combining_Mark,MCM"        "\0"
   4710     "Noncharacter_Code_Point,NChar"      "\0"
   4711     "Pattern_Syntax,Pat_Syn"             "\0"
   4712     "Pattern_White_Space,Pat_WS"         "\0"
   4713     "Quotation_Mark,QMark"               "\0"
   4714     "Radical"                            "\0"
   4715     "Regional_Indicator,RI"              "\0"
   4716     "Sentence_Terminal,STerm"            "\0"
   4717     "Soft_Dotted,SD"                     "\0"
   4718     "Terminal_Punctuation,Term"          "\0"
   4719     "Unified_Ideograph,UIdeo"            "\0"
   4720     "Variation_Selector,VS"              "\0"
   4721     "White_Space,space"                  "\0"
   4722     "Bidi_Mirrored,Bidi_M"               "\0"
   4723     "Emoji"                              "\0"
   4724     "Emoji_Component,EComp"              "\0"
   4725     "Emoji_Modifier,EMod"                "\0"
   4726     "Emoji_Modifier_Base,EBase"          "\0"
   4727     "Emoji_Presentation,EPres"           "\0"
   4728     "Extended_Pictographic,ExtPict"      "\0"
   4729     "Default_Ignorable_Code_Point,DI"    "\0"
   4730     "ID_Start,IDS"                       "\0"
   4731     "Case_Ignorable,CI"                  "\0"
   4732     "ASCII"                              "\0"
   4733     "Alphabetic,Alpha"                   "\0"
   4734     "Any"                                "\0"
   4735     "Assigned"                           "\0"
   4736     "Cased"                              "\0"
   4737     "Changes_When_Casefolded,CWCF"       "\0"
   4738     "Changes_When_Casemapped,CWCM"       "\0"
   4739     "Changes_When_Lowercased,CWL"        "\0"
   4740     "Changes_When_NFKC_Casefolded,CWKCF" "\0"
   4741     "Changes_When_Titlecased,CWT"        "\0"
   4742     "Changes_When_Uppercased,CWU"        "\0"
   4743     "Grapheme_Base,Gr_Base"              "\0"
   4744     "Grapheme_Extend,Gr_Ext"             "\0"
   4745     "ID_Continue,IDC"                    "\0"
   4746     "ID_Compat_Math_Start"               "\0"
   4747     "ID_Compat_Math_Continue"            "\0"
   4748     "InCB"                               "\0"
   4749     "Lowercase,Lower"                    "\0"
   4750     "Math"                               "\0"
   4751     "Uppercase,Upper"                    "\0"
   4752     "XID_Continue,XIDC"                  "\0"
   4753     "XID_Start,XIDS"                     "\0"
   4754 ;
   4755 
   4756 static const uint8_t * const unicode_prop_table[] = {
   4757     unicode_prop_Hyphen_table,
   4758     unicode_prop_Other_Math_table,
   4759     unicode_prop_Other_Alphabetic_table,
   4760     unicode_prop_Other_Lowercase_table,
   4761     unicode_prop_Other_Uppercase_table,
   4762     unicode_prop_Other_Grapheme_Extend_table,
   4763     unicode_prop_Other_Default_Ignorable_Code_Point_table,
   4764     unicode_prop_Other_ID_Start_table,
   4765     unicode_prop_Other_ID_Continue_table,
   4766     unicode_prop_Prepended_Concatenation_Mark_table,
   4767     unicode_prop_ID_Continue1_table,
   4768     unicode_prop_XID_Start1_table,
   4769     unicode_prop_XID_Continue1_table,
   4770     unicode_prop_Changes_When_Titlecased1_table,
   4771     unicode_prop_Changes_When_Casefolded1_table,
   4772     unicode_prop_Changes_When_NFKC_Casefolded1_table,
   4773     unicode_prop_Basic_Emoji1_table,
   4774     unicode_prop_Basic_Emoji2_table,
   4775     unicode_prop_RGI_Emoji_Modifier_Sequence_table,
   4776     unicode_prop_RGI_Emoji_Flag_Sequence_table,
   4777     unicode_prop_Emoji_Keycap_Sequence_table,
   4778     unicode_prop_ASCII_Hex_Digit_table,
   4779     unicode_prop_Bidi_Control_table,
   4780     unicode_prop_Dash_table,
   4781     unicode_prop_Deprecated_table,
   4782     unicode_prop_Diacritic_table,
   4783     unicode_prop_Extender_table,
   4784     unicode_prop_Hex_Digit_table,
   4785     unicode_prop_IDS_Unary_Operator_table,
   4786     unicode_prop_IDS_Binary_Operator_table,
   4787     unicode_prop_IDS_Trinary_Operator_table,
   4788     unicode_prop_Ideographic_table,
   4789     unicode_prop_Join_Control_table,
   4790     unicode_prop_Logical_Order_Exception_table,
   4791     unicode_prop_Modifier_Combining_Mark_table,
   4792     unicode_prop_Noncharacter_Code_Point_table,
   4793     unicode_prop_Pattern_Syntax_table,
   4794     unicode_prop_Pattern_White_Space_table,
   4795     unicode_prop_Quotation_Mark_table,
   4796     unicode_prop_Radical_table,
   4797     unicode_prop_Regional_Indicator_table,
   4798     unicode_prop_Sentence_Terminal_table,
   4799     unicode_prop_Soft_Dotted_table,
   4800     unicode_prop_Terminal_Punctuation_table,
   4801     unicode_prop_Unified_Ideograph_table,
   4802     unicode_prop_Variation_Selector_table,
   4803     unicode_prop_White_Space_table,
   4804     unicode_prop_Bidi_Mirrored_table,
   4805     unicode_prop_Emoji_table,
   4806     unicode_prop_Emoji_Component_table,
   4807     unicode_prop_Emoji_Modifier_table,
   4808     unicode_prop_Emoji_Modifier_Base_table,
   4809     unicode_prop_Emoji_Presentation_table,
   4810     unicode_prop_Extended_Pictographic_table,
   4811     unicode_prop_Default_Ignorable_Code_Point_table,
   4812     unicode_prop_ID_Start_table,
   4813     unicode_prop_Case_Ignorable_table,
   4814 };
   4815 
   4816 static const uint16_t unicode_prop_len_table[] = {
   4817     countof(unicode_prop_Hyphen_table),
   4818     countof(unicode_prop_Other_Math_table),
   4819     countof(unicode_prop_Other_Alphabetic_table),
   4820     countof(unicode_prop_Other_Lowercase_table),
   4821     countof(unicode_prop_Other_Uppercase_table),
   4822     countof(unicode_prop_Other_Grapheme_Extend_table),
   4823     countof(unicode_prop_Other_Default_Ignorable_Code_Point_table),
   4824     countof(unicode_prop_Other_ID_Start_table),
   4825     countof(unicode_prop_Other_ID_Continue_table),
   4826     countof(unicode_prop_Prepended_Concatenation_Mark_table),
   4827     countof(unicode_prop_ID_Continue1_table),
   4828     countof(unicode_prop_XID_Start1_table),
   4829     countof(unicode_prop_XID_Continue1_table),
   4830     countof(unicode_prop_Changes_When_Titlecased1_table),
   4831     countof(unicode_prop_Changes_When_Casefolded1_table),
   4832     countof(unicode_prop_Changes_When_NFKC_Casefolded1_table),
   4833     countof(unicode_prop_Basic_Emoji1_table),
   4834     countof(unicode_prop_Basic_Emoji2_table),
   4835     countof(unicode_prop_RGI_Emoji_Modifier_Sequence_table),
   4836     countof(unicode_prop_RGI_Emoji_Flag_Sequence_table),
   4837     countof(unicode_prop_Emoji_Keycap_Sequence_table),
   4838     countof(unicode_prop_ASCII_Hex_Digit_table),
   4839     countof(unicode_prop_Bidi_Control_table),
   4840     countof(unicode_prop_Dash_table),
   4841     countof(unicode_prop_Deprecated_table),
   4842     countof(unicode_prop_Diacritic_table),
   4843     countof(unicode_prop_Extender_table),
   4844     countof(unicode_prop_Hex_Digit_table),
   4845     countof(unicode_prop_IDS_Unary_Operator_table),
   4846     countof(unicode_prop_IDS_Binary_Operator_table),
   4847     countof(unicode_prop_IDS_Trinary_Operator_table),
   4848     countof(unicode_prop_Ideographic_table),
   4849     countof(unicode_prop_Join_Control_table),
   4850     countof(unicode_prop_Logical_Order_Exception_table),
   4851     countof(unicode_prop_Modifier_Combining_Mark_table),
   4852     countof(unicode_prop_Noncharacter_Code_Point_table),
   4853     countof(unicode_prop_Pattern_Syntax_table),
   4854     countof(unicode_prop_Pattern_White_Space_table),
   4855     countof(unicode_prop_Quotation_Mark_table),
   4856     countof(unicode_prop_Radical_table),
   4857     countof(unicode_prop_Regional_Indicator_table),
   4858     countof(unicode_prop_Sentence_Terminal_table),
   4859     countof(unicode_prop_Soft_Dotted_table),
   4860     countof(unicode_prop_Terminal_Punctuation_table),
   4861     countof(unicode_prop_Unified_Ideograph_table),
   4862     countof(unicode_prop_Variation_Selector_table),
   4863     countof(unicode_prop_White_Space_table),
   4864     countof(unicode_prop_Bidi_Mirrored_table),
   4865     countof(unicode_prop_Emoji_table),
   4866     countof(unicode_prop_Emoji_Component_table),
   4867     countof(unicode_prop_Emoji_Modifier_table),
   4868     countof(unicode_prop_Emoji_Modifier_Base_table),
   4869     countof(unicode_prop_Emoji_Presentation_table),
   4870     countof(unicode_prop_Extended_Pictographic_table),
   4871     countof(unicode_prop_Default_Ignorable_Code_Point_table),
   4872     countof(unicode_prop_ID_Start_table),
   4873     countof(unicode_prop_Case_Ignorable_table),
   4874 };
   4875 
   4876 typedef enum {
   4877     UNICODE_SEQUENCE_PROP_Basic_Emoji,
   4878     UNICODE_SEQUENCE_PROP_Emoji_Keycap_Sequence,
   4879     UNICODE_SEQUENCE_PROP_RGI_Emoji_Modifier_Sequence,
   4880     UNICODE_SEQUENCE_PROP_RGI_Emoji_Flag_Sequence,
   4881     UNICODE_SEQUENCE_PROP_RGI_Emoji_Tag_Sequence,
   4882     UNICODE_SEQUENCE_PROP_RGI_Emoji_ZWJ_Sequence,
   4883     UNICODE_SEQUENCE_PROP_RGI_Emoji,
   4884     UNICODE_SEQUENCE_PROP_COUNT,
   4885 } UnicodeSequencePropertyEnum;
   4886 
   4887 static const char unicode_sequence_prop_name_table[] =
   4888     "Basic_Emoji"                 "\0"
   4889     "Emoji_Keycap_Sequence"       "\0"
   4890     "RGI_Emoji_Modifier_Sequence" "\0"
   4891     "RGI_Emoji_Flag_Sequence"     "\0"
   4892     "RGI_Emoji_Tag_Sequence"      "\0"
   4893     "RGI_Emoji_ZWJ_Sequence"      "\0"
   4894     "RGI_Emoji"                   "\0"
   4895 ;
   4896 
   4897 static const uint8_t unicode_rgi_emoji_tag_sequence[18] = {
   4898     0x67, 0x62, 0x65, 0x6e, 0x67, 0x00, 0x67, 0x62,
   4899     0x73, 0x63, 0x74, 0x00, 0x67, 0x62, 0x77, 0x6c,
   4900     0x73, 0x00,
   4901 };
   4902 
   4903 static const uint8_t unicode_rgi_emoji_zwj_sequence[2392] = {
   4904     0x02, 0xb8, 0x19, 0x40, 0x86, 0x02, 0xd1, 0x39,
   4905     0xb0, 0x19, 0x02, 0x26, 0x39, 0x42, 0x86, 0x02,
   4906     0xb4, 0x36, 0x42, 0x86, 0x03, 0x68, 0x54, 0x64,
   4907     0x87, 0x68, 0x54, 0x02, 0xdc, 0x39, 0x42, 0x86,
   4908     0x02, 0xd1, 0x39, 0x73, 0x13, 0x02, 0x39, 0x39,
   4909     0x40, 0x86, 0x02, 0x69, 0x34, 0xbd, 0x19, 0x03,
   4910     0xb6, 0x36, 0x40, 0x86, 0xa1, 0x87, 0x03, 0x68,
   4911     0x74, 0x1d, 0x19, 0x68, 0x74, 0x03, 0x68, 0x34,
   4912     0xbd, 0x19, 0xa1, 0x87, 0x02, 0xf1, 0x7a, 0xf2,
   4913     0x7a, 0x02, 0xca, 0x33, 0x42, 0x86, 0x02, 0x69,
   4914     0x34, 0xb0, 0x19, 0x04, 0x68, 0x14, 0x68, 0x14,
   4915     0x67, 0x14, 0x66, 0x14, 0x02, 0xf9, 0x26, 0x42,
   4916     0x86, 0x03, 0x69, 0x74, 0x1d, 0x19, 0x69, 0x74,
   4917     0x03, 0xd1, 0x19, 0xbc, 0x19, 0xa1, 0x87, 0x02,
   4918     0x3c, 0x19, 0x40, 0x86, 0x02, 0x68, 0x34, 0xeb,
   4919     0x13, 0x02, 0xc3, 0x33, 0xa1, 0x87, 0x02, 0x70,
   4920     0x34, 0x40, 0x86, 0x02, 0xd4, 0x39, 0x42, 0x86,
   4921     0x02, 0xcf, 0x39, 0x42, 0x86, 0x03, 0xd1, 0x79,
   4922     0xef, 0x1a, 0xd1, 0x79, 0x03, 0x68, 0x74, 0xef,
   4923     0x1a, 0x68, 0x74, 0x03, 0x69, 0x74, 0xef, 0x1a,
   4924     0x69, 0x74, 0x02, 0x47, 0x36, 0x40, 0x86, 0x03,
   4925     0x68, 0x74, 0x30, 0x14, 0x68, 0x74, 0x02, 0x39,
   4926     0x39, 0x42, 0x86, 0x04, 0xd1, 0x79, 0x64, 0x87,
   4927     0x8b, 0x14, 0xd1, 0x79, 0x03, 0x69, 0x74, 0x30,
   4928     0x14, 0x69, 0x74, 0x02, 0xd1, 0x39, 0x95, 0x86,
   4929     0x02, 0x68, 0x34, 0x93, 0x13, 0x02, 0x69, 0x34,
   4930     0xed, 0x13, 0x02, 0xda, 0x39, 0x40, 0x86, 0x03,
   4931     0x69, 0x34, 0xaf, 0x19, 0xa1, 0x87, 0x02, 0xd1,
   4932     0x39, 0x93, 0x13, 0x03, 0xce, 0x39, 0x42, 0x86,
   4933     0xa1, 0x87, 0x03, 0xd1, 0x79, 0x64, 0x87, 0xd1,
   4934     0x79, 0x03, 0xc3, 0x33, 0x42, 0x86, 0xa1, 0x87,
   4935     0x03, 0x69, 0x74, 0x1d, 0x19, 0x68, 0x74, 0x02,
   4936     0x69, 0x34, 0x92, 0x16, 0x02, 0xd1, 0x39, 0x96,
   4937     0x86, 0x04, 0x69, 0x14, 0x64, 0x87, 0x8b, 0x14,
   4938     0x68, 0x14, 0x02, 0x47, 0x36, 0x42, 0x86, 0x02,
   4939     0x68, 0x34, 0x7c, 0x13, 0x02, 0x86, 0x34, 0x42,
   4940     0x86, 0x02, 0xd1, 0x39, 0x7c, 0x13, 0x02, 0x69,
   4941     0x14, 0xa4, 0x13, 0x02, 0xda, 0x39, 0x42, 0x86,
   4942     0x02, 0x37, 0x39, 0x40, 0x86, 0x02, 0xd1, 0x39,
   4943     0x08, 0x87, 0x04, 0x68, 0x54, 0x64, 0x87, 0x8b,
   4944     0x14, 0x68, 0x54, 0x02, 0x4d, 0x36, 0x40, 0x86,
   4945     0x02, 0x68, 0x34, 0x2c, 0x15, 0x02, 0x69, 0x34,
   4946     0xaf, 0x19, 0x02, 0x6e, 0x34, 0x40, 0x86, 0x02,
   4947     0xcd, 0x39, 0x42, 0x86, 0x02, 0xd1, 0x39, 0x2c,
   4948     0x15, 0x02, 0x6f, 0x14, 0x40, 0x86, 0x03, 0xd1,
   4949     0x39, 0xbc, 0x19, 0xa1, 0x87, 0x02, 0x68, 0x34,
   4950     0xa8, 0x13, 0x02, 0x69, 0x34, 0x73, 0x13, 0x04,
   4951     0x69, 0x54, 0x64, 0x87, 0x8b, 0x14, 0x68, 0x54,
   4952     0x02, 0x71, 0x34, 0x42, 0x86, 0x02, 0x45, 0x36,
   4953     0x40, 0x86, 0x02, 0xd1, 0x39, 0xa8, 0x13, 0x03,
   4954     0x69, 0x54, 0x64, 0x87, 0x68, 0x54, 0x03, 0x69,
   4955     0x54, 0x64, 0x87, 0x69, 0x54, 0x03, 0xce, 0x39,
   4956     0x40, 0x86, 0xa1, 0x87, 0x02, 0xd8, 0x39, 0x40,
   4957     0x86, 0x03, 0xc3, 0x33, 0x40, 0x86, 0xa1, 0x87,
   4958     0x02, 0x4d, 0x36, 0x42, 0x86, 0x02, 0xd1, 0x19,
   4959     0x92, 0x16, 0x02, 0xd1, 0x39, 0xeb, 0x13, 0x02,
   4960     0x68, 0x34, 0xbc, 0x14, 0x02, 0xd1, 0x39, 0xbc,
   4961     0x14, 0x02, 0x3d, 0x39, 0x40, 0x86, 0x02, 0xb8,
   4962     0x39, 0x42, 0x86, 0x02, 0xa3, 0x36, 0x40, 0x86,
   4963     0x02, 0x75, 0x35, 0x40, 0x86, 0x02, 0xd8, 0x39,
   4964     0x42, 0x86, 0x02, 0x69, 0x34, 0x93, 0x13, 0x02,
   4965     0x35, 0x39, 0x40, 0x86, 0x02, 0x4b, 0x36, 0x40,
   4966     0x86, 0x02, 0x3d, 0x39, 0x42, 0x86, 0x02, 0x38,
   4967     0x39, 0x42, 0x86, 0x02, 0xa3, 0x36, 0x42, 0x86,
   4968     0x03, 0x69, 0x14, 0x67, 0x14, 0x67, 0x14, 0x02,
   4969     0xb6, 0x36, 0x40, 0x86, 0x02, 0x69, 0x34, 0x7c,
   4970     0x13, 0x02, 0x75, 0x35, 0x42, 0x86, 0x02, 0xcc,
   4971     0x93, 0x40, 0x86, 0x02, 0x6f, 0x34, 0x42, 0x86,
   4972     0x02, 0xcc, 0x33, 0x40, 0x86, 0x03, 0xd1, 0x39,
   4973     0xbd, 0x19, 0xa1, 0x87, 0x02, 0x87, 0x34, 0x40,
   4974     0x86, 0x02, 0x82, 0x34, 0x40, 0x86, 0x02, 0x69,
   4975     0x14, 0x3e, 0x13, 0x02, 0xd6, 0x39, 0x40, 0x86,
   4976     0x02, 0x68, 0x14, 0xbd, 0x19, 0x02, 0x4b, 0x36,
   4977     0x42, 0x86, 0x02, 0x46, 0x36, 0x42, 0x86, 0x02,
   4978     0x69, 0x34, 0x2c, 0x15, 0x03, 0xb6, 0x36, 0x42,
   4979     0x86, 0xa1, 0x87, 0x02, 0xc4, 0x33, 0x40, 0x86,
   4980     0x02, 0x26, 0x19, 0x40, 0x86, 0x02, 0x69, 0x14,
   4981     0xb0, 0x19, 0x02, 0xde, 0x19, 0x42, 0x86, 0x02,
   4982     0x69, 0x34, 0xa8, 0x13, 0x02, 0xcc, 0x33, 0x42,
   4983     0x86, 0x02, 0x82, 0x34, 0x42, 0x86, 0x02, 0xd1,
   4984     0x19, 0x93, 0x13, 0x02, 0x81, 0x14, 0x42, 0x86,
   4985     0x03, 0xd1, 0x79, 0x30, 0x14, 0xd1, 0x79, 0x02,
   4986     0x68, 0x34, 0xbb, 0x14, 0x02, 0x69, 0x34, 0x95,
   4987     0x86, 0x02, 0xd1, 0x39, 0xbb, 0x14, 0x02, 0x69,
   4988     0x34, 0xeb, 0x13, 0x02, 0xd1, 0x39, 0x84, 0x13,
   4989     0x02, 0x69, 0x34, 0xbc, 0x14, 0x04, 0x69, 0x54,
   4990     0x64, 0x87, 0x8b, 0x14, 0x69, 0x54, 0x02, 0x26,
   4991     0x39, 0x40, 0x86, 0x02, 0xb4, 0x36, 0x40, 0x86,
   4992     0x02, 0x47, 0x16, 0x42, 0x86, 0x02, 0xdc, 0x39,
   4993     0x40, 0x86, 0x02, 0xca, 0x33, 0x40, 0x86, 0x02,
   4994     0xf9, 0x26, 0x40, 0x86, 0x02, 0x69, 0x34, 0x08,
   4995     0x87, 0x03, 0x69, 0x14, 0x69, 0x14, 0x66, 0x14,
   4996     0x03, 0xd1, 0x59, 0x1d, 0x19, 0xd1, 0x59, 0x02,
   4997     0xd4, 0x39, 0x40, 0x86, 0x02, 0xcf, 0x39, 0x40,
   4998     0x86, 0x02, 0x68, 0x34, 0xa4, 0x13, 0x02, 0xd1,
   4999     0x39, 0xa4, 0x13, 0x02, 0xd1, 0x19, 0xa8, 0x13,
   5000     0x02, 0xd7, 0x39, 0x42, 0x86, 0x03, 0x69, 0x34,
   5001     0xbc, 0x19, 0xa1, 0x87, 0x02, 0x68, 0x14, 0xb0,
   5002     0x19, 0x02, 0x3c, 0x39, 0x42, 0x86, 0x02, 0x68,
   5003     0x14, 0x73, 0x13, 0x04, 0x69, 0x14, 0x69, 0x14,
   5004     0x66, 0x14, 0x66, 0x14, 0x03, 0x68, 0x34, 0xaf,
   5005     0x19, 0xa1, 0x87, 0x02, 0x68, 0x34, 0x80, 0x16,
   5006     0x02, 0x73, 0x34, 0x42, 0x86, 0x02, 0xd1, 0x39,
   5007     0x80, 0x16, 0x02, 0x68, 0x34, 0xb0, 0x19, 0x02,
   5008     0x86, 0x34, 0x40, 0x86, 0x02, 0x38, 0x19, 0x42,
   5009     0x86, 0x02, 0x69, 0x34, 0xbb, 0x14, 0x02, 0xb5,
   5010     0x36, 0x42, 0x86, 0x02, 0xcd, 0x39, 0x40, 0x86,
   5011     0x02, 0x68, 0x34, 0x27, 0x15, 0x02, 0x68, 0x34,
   5012     0x95, 0x86, 0x03, 0x68, 0x14, 0x68, 0x14, 0x66,
   5013     0x14, 0x02, 0x71, 0x34, 0x40, 0x86, 0x02, 0xd1,
   5014     0x39, 0x27, 0x15, 0x02, 0x2e, 0x16, 0xa8, 0x14,
   5015     0x02, 0xc3, 0x33, 0x42, 0x86, 0x02, 0x69, 0x14,
   5016     0x66, 0x14, 0x02, 0x68, 0x34, 0x96, 0x86, 0x02,
   5017     0xd1, 0x39, 0x70, 0x1a, 0x03, 0x69, 0x14, 0x64,
   5018     0x87, 0x68, 0x14, 0x02, 0x69, 0x34, 0xa4, 0x13,
   5019     0x02, 0xb8, 0x39, 0x40, 0x86, 0x02, 0x68, 0x34,
   5020     0x3e, 0x13, 0x03, 0xd1, 0x19, 0xaf, 0x19, 0xa1,
   5021     0x87, 0x02, 0xd1, 0x39, 0x3e, 0x13, 0x02, 0x68,
   5022     0x34, 0xbd, 0x19, 0x02, 0xd1, 0x19, 0xbb, 0x14,
   5023     0x02, 0xd1, 0x19, 0x95, 0x86, 0x02, 0xdb, 0x39,
   5024     0x42, 0x86, 0x02, 0x38, 0x39, 0x40, 0x86, 0x02,
   5025     0x69, 0x34, 0x80, 0x16, 0x02, 0x69, 0x14, 0xeb,
   5026     0x13, 0x04, 0x68, 0x14, 0x69, 0x14, 0x67, 0x14,
   5027     0x67, 0x14, 0x02, 0x6f, 0x34, 0x40, 0x86, 0x02,
   5028     0x77, 0x34, 0x42, 0x86, 0x02, 0x46, 0x36, 0x40,
   5029     0x86, 0x02, 0x68, 0x34, 0x92, 0x16, 0x02, 0x4e,
   5030     0x36, 0x42, 0x86, 0x03, 0x69, 0x14, 0xbd, 0x19,
   5031     0xa1, 0x87, 0x02, 0xde, 0x19, 0x40, 0x86, 0x02,
   5032     0x69, 0x34, 0x27, 0x15, 0x03, 0xc3, 0x13, 0x40,
   5033     0x86, 0xa1, 0x87, 0x02, 0x81, 0x14, 0x40, 0x86,
   5034     0x03, 0xd1, 0x39, 0xaf, 0x19, 0xa1, 0x87, 0x02,
   5035     0x68, 0x34, 0xbc, 0x19, 0x02, 0xd1, 0x19, 0x80,
   5036     0x16, 0x02, 0xd9, 0x39, 0x42, 0x86, 0x02, 0xd1,
   5037     0x39, 0xbc, 0x19, 0x02, 0xdc, 0x19, 0x42, 0x86,
   5038     0x02, 0x68, 0x34, 0x73, 0x13, 0x02, 0x69, 0x34,
   5039     0x3e, 0x13, 0x02, 0x47, 0x16, 0x40, 0x86, 0x02,
   5040     0xd1, 0x39, 0xbd, 0x19, 0x02, 0x3e, 0x39, 0x42,
   5041     0x86, 0x02, 0x69, 0x14, 0x95, 0x86, 0x02, 0x68,
   5042     0x14, 0x96, 0x86, 0x03, 0x69, 0x34, 0xbd, 0x19,
   5043     0xa1, 0x87, 0x02, 0xd7, 0x39, 0x40, 0x86, 0x02,
   5044     0x45, 0x16, 0x42, 0x86, 0x02, 0x68, 0x34, 0xed,
   5045     0x13, 0x03, 0x68, 0x34, 0xbc, 0x19, 0xa1, 0x87,
   5046     0x02, 0xd1, 0x39, 0xed, 0x13, 0x02, 0x3c, 0x39,
   5047     0x40, 0x86, 0x02, 0xd1, 0x19, 0x70, 0x1a, 0x02,
   5048     0xd1, 0x39, 0x92, 0x16, 0x02, 0x73, 0x34, 0x40,
   5049     0x86, 0x02, 0x38, 0x19, 0x40, 0x86, 0x02, 0xb5,
   5050     0x36, 0x40, 0x86, 0x02, 0x68, 0x34, 0xaf, 0x19,
   5051     0x02, 0xd1, 0x39, 0xaf, 0x19, 0x02, 0x69, 0x34,
   5052     0xbc, 0x19, 0x02, 0xb6, 0x16, 0x42, 0x86, 0x02,
   5053     0x26, 0x14, 0x25, 0x15, 0x02, 0xc3, 0x33, 0x40,
   5054     0x86, 0x02, 0xdd, 0x39, 0x42, 0x86, 0x02, 0xcb,
   5055     0x93, 0x42, 0x86, 0x02, 0xcb, 0x33, 0x42, 0x86,
   5056     0x02, 0x81, 0x34, 0x42, 0x86, 0x02, 0xce, 0x39,
   5057     0xa1, 0x87, 0x02, 0xdb, 0x39, 0x40, 0x86, 0x02,
   5058     0x68, 0x34, 0x08, 0x87, 0x02, 0xd1, 0x19, 0xb0,
   5059     0x19, 0x02, 0x77, 0x34, 0x40, 0x86, 0x02, 0x4e,
   5060     0x36, 0x40, 0x86, 0x02, 0xce, 0x39, 0x42, 0x86,
   5061     0x02, 0x4e, 0x16, 0x42, 0x86, 0x02, 0xd9, 0x39,
   5062     0x40, 0x86, 0x02, 0xdc, 0x19, 0x40, 0x86, 0x02,
   5063     0x3e, 0x39, 0x40, 0x86, 0x02, 0xb9, 0x39, 0x42,
   5064     0x86, 0x02, 0xda, 0x19, 0x42, 0x86, 0x02, 0x42,
   5065     0x16, 0x94, 0x81, 0x02, 0x45, 0x16, 0x40, 0x86,
   5066     0x02, 0x69, 0x14, 0xbd, 0x19, 0x02, 0x70, 0x34,
   5067     0x42, 0x86, 0x02, 0xce, 0x19, 0xa1, 0x87, 0x02,
   5068     0xc3, 0x13, 0x42, 0x86, 0x02, 0x68, 0x14, 0x08,
   5069     0x87, 0x02, 0xd1, 0x19, 0x7c, 0x13, 0x02, 0x68,
   5070     0x14, 0x92, 0x16, 0x02, 0xb6, 0x16, 0x40, 0x86,
   5071     0x02, 0x37, 0x39, 0x42, 0x86, 0x03, 0xce, 0x19,
   5072     0x42, 0x86, 0xa1, 0x87, 0x03, 0x68, 0x14, 0x67,
   5073     0x14, 0x67, 0x14, 0x02, 0xdd, 0x39, 0x40, 0x86,
   5074     0x02, 0xcf, 0x19, 0x42, 0x86, 0x02, 0xd1, 0x19,
   5075     0x2c, 0x15, 0x02, 0x4b, 0x13, 0xe9, 0x17, 0x02,
   5076     0x68, 0x14, 0x67, 0x14, 0x02, 0xcb, 0x93, 0x40,
   5077     0x86, 0x02, 0x6e, 0x34, 0x42, 0x86, 0x02, 0xcb,
   5078     0x33, 0x40, 0x86, 0x02, 0x81, 0x34, 0x40, 0x86,
   5079     0x02, 0xb6, 0x36, 0xa1, 0x87, 0x02, 0x45, 0x36,
   5080     0x42, 0x86, 0x02, 0xb4, 0x16, 0x42, 0x86, 0x02,
   5081     0x69, 0x14, 0x73, 0x13, 0x04, 0x69, 0x14, 0x69,
   5082     0x14, 0x67, 0x14, 0x66, 0x14, 0x02, 0x35, 0x39,
   5083     0x42, 0x86, 0x02, 0x68, 0x14, 0x93, 0x13, 0x02,
   5084     0xb6, 0x36, 0x42, 0x86, 0x03, 0x68, 0x14, 0x69,
   5085     0x14, 0x66, 0x14, 0x02, 0xce, 0x39, 0x40, 0x86,
   5086     0x02, 0x4e, 0x16, 0x40, 0x86, 0x02, 0x87, 0x34,
   5087     0x42, 0x86, 0x02, 0x86, 0x14, 0x42, 0x86, 0x02,
   5088     0xd6, 0x39, 0x42, 0x86, 0x02, 0xc4, 0x33, 0x42,
   5089     0x86, 0x02, 0x69, 0x34, 0x96, 0x86, 0x02, 0xb9,
   5090     0x39, 0x40, 0x86, 0x02, 0x68, 0x14, 0xa8, 0x13,
   5091     0x02, 0xd1, 0x19, 0x84, 0x13, 0x02, 0xda, 0x19,
   5092     0x40, 0x86, 0x02, 0xd8, 0x19, 0x42, 0x86, 0x02,
   5093     0xc3, 0x13, 0x40, 0x86, 0x02, 0xb9, 0x19, 0x42,
   5094     0x86, 0x02, 0x3d, 0x19, 0x42, 0x86, 0x02, 0xcf,
   5095     0x19, 0x40, 0x86, 0x04, 0x68, 0x14, 0x68, 0x14,
   5096     0x67, 0x14, 0x67, 0x14, 0x03, 0xd1, 0x19, 0xd1,
   5097     0x19, 0xd2, 0x19, 0x02, 0x68, 0x14, 0xbb, 0x14,
   5098     0x02, 0x3b, 0x14, 0x44, 0x87, 0x02, 0xd1, 0x19,
   5099     0x27, 0x15, 0x02, 0xb4, 0x16, 0x40, 0x86, 0x02,
   5100     0xcd, 0x19, 0x42, 0x86, 0x02, 0xd3, 0x86, 0xa5,
   5101     0x14, 0x02, 0x70, 0x14, 0x42, 0x86, 0x03, 0xb6,
   5102     0x16, 0x42, 0x86, 0xa1, 0x87, 0x04, 0x69, 0x14,
   5103     0x64, 0x87, 0x8b, 0x14, 0x69, 0x14, 0x02, 0x36,
   5104     0x16, 0x2b, 0x93, 0x02, 0x68, 0x14, 0x80, 0x16,
   5105     0x02, 0x86, 0x14, 0x40, 0x86, 0x02, 0x08, 0x14,
   5106     0x1b, 0x0b, 0x02, 0xd1, 0x19, 0xbc, 0x19, 0x02,
   5107     0xca, 0x13, 0x42, 0x86, 0x02, 0x41, 0x94, 0xe8,
   5108     0x95, 0x02, 0xd8, 0x19, 0x40, 0x86, 0x02, 0xb9,
   5109     0x19, 0x40, 0x86, 0x02, 0xd1, 0x19, 0xed, 0x13,
   5110     0x02, 0xf9, 0x86, 0x42, 0x86, 0x03, 0xd1, 0x19,
   5111     0xbd, 0x19, 0xa1, 0x87, 0x02, 0x3d, 0x19, 0x40,
   5112     0x86, 0x02, 0xd6, 0x19, 0x42, 0x86, 0x03, 0x69,
   5113     0x14, 0x66, 0x14, 0x66, 0x14, 0x02, 0xd1, 0x19,
   5114     0xaf, 0x19, 0x03, 0x69, 0x14, 0x69, 0x14, 0x67,
   5115     0x14, 0x02, 0xcd, 0x19, 0x40, 0x86, 0x02, 0x70,
   5116     0x14, 0x40, 0x86, 0x03, 0x68, 0x14, 0xbc, 0x19,
   5117     0xa1, 0x87, 0x02, 0x6e, 0x14, 0x42, 0x86, 0x02,
   5118     0x69, 0x14, 0x92, 0x16, 0x03, 0x68, 0x14, 0x68,
   5119     0x14, 0x67, 0x14, 0x02, 0x69, 0x14, 0x67, 0x14,
   5120     0x02, 0x75, 0x95, 0x42, 0x86, 0x03, 0x69, 0x14,
   5121     0x64, 0x87, 0x69, 0x14, 0x02, 0xd1, 0x19, 0xbc,
   5122     0x14, 0x02, 0xdf, 0x19, 0x42, 0x86, 0x02, 0xca,
   5123     0x13, 0x40, 0x86, 0x02, 0x82, 0x14, 0x42, 0x86,
   5124     0x02, 0x69, 0x14, 0x93, 0x13, 0x02, 0x68, 0x14,
   5125     0x7c, 0x13, 0x02, 0xf9, 0x86, 0x40, 0x86, 0x02,
   5126     0xd6, 0x19, 0x40, 0x86, 0x02, 0x68, 0x14, 0x2c,
   5127     0x15, 0x02, 0x69, 0x14, 0xa8, 0x13, 0x02, 0xd4,
   5128     0x19, 0x42, 0x86, 0x04, 0x68, 0x14, 0x69, 0x14,
   5129     0x66, 0x14, 0x66, 0x14, 0x02, 0x77, 0x14, 0x42,
   5130     0x86, 0x02, 0x39, 0x19, 0x42, 0x86, 0x02, 0xd1,
   5131     0x19, 0xa4, 0x13, 0x02, 0x6e, 0x14, 0x40, 0x86,
   5132     0x03, 0xd1, 0x19, 0xd2, 0x19, 0xd2, 0x19, 0x02,
   5133     0x69, 0x14, 0xbb, 0x14, 0x02, 0xd1, 0x19, 0x96,
   5134     0x86, 0x02, 0x75, 0x95, 0x40, 0x86, 0x04, 0x68,
   5135     0x14, 0x64, 0x87, 0x8b, 0x14, 0x68, 0x14, 0x02,
   5136     0xd1, 0x19, 0x3e, 0x13, 0x02, 0xdf, 0x19, 0x40,
   5137     0x86, 0x02, 0x82, 0x14, 0x40, 0x86, 0x02, 0x44,
   5138     0x13, 0xeb, 0x17, 0x02, 0xdd, 0x19, 0x42, 0x86,
   5139     0x03, 0x68, 0x14, 0xaf, 0x19, 0xa1, 0x87, 0x02,
   5140     0x69, 0x14, 0x80, 0x16, 0x02, 0xa3, 0x16, 0x42,
   5141     0x86, 0x02, 0x69, 0x14, 0x96, 0x86, 0x02, 0x46,
   5142     0x16, 0x42, 0x86, 0x02, 0xb6, 0x16, 0xa1, 0x87,
   5143     0x02, 0x68, 0x14, 0x27, 0x15, 0x02, 0x26, 0x14,
   5144     0x1b, 0x0b, 0x02, 0xd4, 0x19, 0x40, 0x86, 0x02,
   5145     0x77, 0x14, 0x40, 0x86, 0x02, 0x39, 0x19, 0x40,
   5146     0x86, 0x02, 0x37, 0x19, 0x42, 0x86, 0x03, 0x69,
   5147     0x14, 0x67, 0x14, 0x66, 0x14, 0x03, 0xc3, 0x13,
   5148     0x42, 0x86, 0xa1, 0x87, 0x02, 0x68, 0x14, 0xbc,
   5149     0x19, 0x02, 0xd1, 0x19, 0xeb, 0x13, 0x04, 0x69,
   5150     0x14, 0x69, 0x14, 0x67, 0x14, 0x67, 0x14, 0x02,
   5151     0xd1, 0x19, 0x08, 0x87, 0x02, 0x68, 0x14, 0xed,
   5152     0x13, 0x03, 0x69, 0x14, 0xbc, 0x19, 0xa1, 0x87,
   5153     0x02, 0xdd, 0x19, 0x40, 0x86, 0x02, 0xc3, 0x13,
   5154     0xa1, 0x87, 0x03, 0x68, 0x14, 0x66, 0x14, 0x66,
   5155     0x14, 0x03, 0x68, 0x14, 0x69, 0x14, 0x67, 0x14,
   5156     0x02, 0xa3, 0x16, 0x40, 0x86, 0x02, 0xdb, 0x19,
   5157     0x42, 0x86, 0x02, 0x68, 0x14, 0xaf, 0x19, 0x02,
   5158     0x46, 0x16, 0x40, 0x86, 0x02, 0x35, 0x16, 0xab,
   5159     0x14, 0x02, 0x68, 0x14, 0x95, 0x86, 0x02, 0x42,
   5160     0x16, 0x95, 0x81, 0x02, 0xc4, 0x13, 0x42, 0x86,
   5161     0x02, 0x15, 0x14, 0xba, 0x19, 0x03, 0xd1, 0x19,
   5162     0x1d, 0x19, 0xd1, 0x19, 0x02, 0x69, 0x14, 0x08,
   5163     0x87, 0x02, 0x69, 0x14, 0x7c, 0x13, 0x02, 0x37,
   5164     0x19, 0x40, 0x86, 0x02, 0x73, 0x14, 0x42, 0x86,
   5165     0x02, 0x69, 0x14, 0x2c, 0x15, 0x02, 0xb5, 0x16,
   5166     0x42, 0x86, 0x02, 0x35, 0x19, 0x42, 0x86, 0x04,
   5167     0x68, 0x14, 0x69, 0x14, 0x67, 0x14, 0x66, 0x14,
   5168     0x02, 0x64, 0x87, 0x25, 0x15, 0x02, 0x64, 0x87,
   5169     0x79, 0x1a, 0x02, 0x68, 0x14, 0xbc, 0x14, 0x03,
   5170     0xce, 0x19, 0x40, 0x86, 0xa1, 0x87, 0x02, 0x87,
   5171     0x14, 0x42, 0x86, 0x02, 0x4d, 0x16, 0x42, 0x86,
   5172     0x04, 0x68, 0x14, 0x68, 0x14, 0x66, 0x14, 0x66,
   5173     0x14, 0x02, 0xdb, 0x19, 0x40, 0x86, 0x02, 0xd9,
   5174     0x19, 0x42, 0x86, 0x02, 0xc4, 0x13, 0x40, 0x86,
   5175     0x02, 0xd1, 0x19, 0xbd, 0x19, 0x02, 0x68, 0x14,
   5176     0xa4, 0x13, 0x02, 0x3e, 0x19, 0x42, 0x86, 0x02,
   5177     0xf3, 0x93, 0xa7, 0x86, 0x03, 0x69, 0x14, 0xaf,
   5178     0x19, 0xa1, 0x87, 0x02, 0xf3, 0x93, 0x08, 0x13,
   5179     0x02, 0xd1, 0x19, 0xd2, 0x19, 0x02, 0x73, 0x14,
   5180     0x40, 0x86, 0x02, 0xb5, 0x16, 0x40, 0x86, 0x02,
   5181     0x35, 0x19, 0x40, 0x86, 0x02, 0x69, 0x14, 0x27,
   5182     0x15, 0x02, 0xce, 0x19, 0x42, 0x86, 0x02, 0x71,
   5183     0x14, 0x42, 0x86, 0x02, 0xd1, 0x19, 0x73, 0x13,
   5184     0x02, 0x68, 0x14, 0x3e, 0x13, 0x02, 0xf4, 0x13,
   5185     0x20, 0x86, 0x02, 0x87, 0x14, 0x40, 0x86, 0x03,
   5186     0xb6, 0x16, 0x40, 0x86, 0xa1, 0x87, 0x02, 0x4d,
   5187     0x16, 0x40, 0x86, 0x02, 0x69, 0x14, 0xbc, 0x19,
   5188     0x02, 0x4b, 0x16, 0x42, 0x86, 0x02, 0xd9, 0x19,
   5189     0x40, 0x86, 0x02, 0x3e, 0x19, 0x40, 0x86, 0x02,
   5190     0x69, 0x14, 0xed, 0x13, 0x02, 0xd7, 0x19, 0x42,
   5191     0x86, 0x02, 0xb8, 0x19, 0x42, 0x86, 0x03, 0x68,
   5192     0x14, 0x67, 0x14, 0x66, 0x14, 0x02, 0x3c, 0x19,
   5193     0x42, 0x86, 0x02, 0x68, 0x14, 0x66, 0x14, 0x03,
   5194     0x68, 0x14, 0x64, 0x87, 0x68, 0x14, 0x02, 0x69,
   5195     0x14, 0xaf, 0x19, 0x02, 0xce, 0x19, 0x40, 0x86,
   5196     0x02, 0x71, 0x14, 0x40, 0x86, 0x02, 0x68, 0x14,
   5197     0xeb, 0x13, 0x03, 0x68, 0x14, 0xbd, 0x19, 0xa1,
   5198     0x87, 0x02, 0x6f, 0x14, 0x42, 0x86, 0x04, 0xd1,
   5199     0x19, 0xd1, 0x19, 0xd2, 0x19, 0xd2, 0x19, 0x02,
   5200     0x69, 0x14, 0xbc, 0x14, 0x02, 0xcc, 0x93, 0x42,
   5201     0x86, 0x02, 0x4b, 0x16, 0x40, 0x86, 0x02, 0x26,
   5202     0x19, 0x42, 0x86, 0x02, 0xd7, 0x19, 0x40, 0x86,
   5203 };
   5204 
   5205 #endif /* CONFIG_ALL_UNICODE */
   5206 /* 71 tables / 36659 bytes, 5 index / 357 bytes */