codekingpro/portable-devtools
115k
1/*-------------------------------------------------------------------------2 *3 * unicode_norm_table.h4 * Composition table used for Unicode normalization5 *6 * Portions Copyright (c) 1996-2023, PostgreSQL Global Development Group7 * Portions Copyright (c) 1994, Regents of the University of California8 *9 * src/include/common/unicode_norm_table.h10 *11 *-------------------------------------------------------------------------12 */13 14/*15 * File auto-generated by src/common/unicode/generate-unicode_norm_table.pl,16 * do not edit. There is deliberately not an #ifndef PG_UNICODE_NORM_TABLE_H17 * here.18 */19typedef struct20{21 uint32 codepoint; /* Unicode codepoint */22 uint8 comb_class; /* combining class of character */23 uint8 dec_size_flags; /* size and flags of decomposition code list */24 uint16 dec_index; /* index into UnicodeDecomp_codepoints, or the25 * decomposition itself if DECOMP_INLINE */26} pg_unicode_decomposition;27 28#define DECOMP_NO_COMPOSE 0x80 /* don't use for re-composition */29#define DECOMP_INLINE 0x40 /* decomposition is stored inline in30 * dec_index */31#define DECOMP_COMPAT 0x20 /* compatibility mapping */32 33#define DECOMPOSITION_SIZE(x) ((x)->dec_size_flags & 0x1F)34#define DECOMPOSITION_NO_COMPOSE(x) (((x)->dec_size_flags & (DECOMP_NO_COMPOSE | DECOMP_COMPAT)) != 0)35#define DECOMPOSITION_IS_INLINE(x) (((x)->dec_size_flags & DECOMP_INLINE) != 0)36#define DECOMPOSITION_IS_COMPAT(x) (((x)->dec_size_flags & DECOMP_COMPAT) != 0)37 38/* Table of Unicode codepoints and their decompositions */39static const pg_unicode_decomposition UnicodeDecompMain[6775] =40{41 {0x00A0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0020},42 {0x00A8, 0, 2 | DECOMP_COMPAT, 0},43 {0x00AA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061},44 {0x00AF, 0, 2 | DECOMP_COMPAT, 2},45 {0x00B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0032},46 {0x00B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0033},47 {0x00B4, 0, 2 | DECOMP_COMPAT, 4},48 {0x00B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BC},49 {0x00B8, 0, 2 | DECOMP_COMPAT, 6},50 {0x00B9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0031},51 {0x00BA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F},52 {0x00BC, 0, 3 | DECOMP_COMPAT, 8},53 {0x00BD, 0, 3 | DECOMP_COMPAT, 11},54 {0x00BE, 0, 3 | DECOMP_COMPAT, 14},55 {0x00C0, 0, 2, 17},56 {0x00C1, 0, 2, 19},57 {0x00C2, 0, 2, 21},58 {0x00C3, 0, 2, 23},59 {0x00C4, 0, 2, 25},60 {0x00C5, 0, 2, 27},61 {0x00C7, 0, 2, 29},62 {0x00C8, 0, 2, 31},63 {0x00C9, 0, 2, 33},64 {0x00CA, 0, 2, 35},65 {0x00CB, 0, 2, 37},66 {0x00CC, 0, 2, 39},67 {0x00CD, 0, 2, 41},68 {0x00CE, 0, 2, 43},69 {0x00CF, 0, 2, 45},70 {0x00D1, 0, 2, 47},71 {0x00D2, 0, 2, 49},72 {0x00D3, 0, 2, 51},73 {0x00D4, 0, 2, 53},74 {0x00D5, 0, 2, 55},75 {0x00D6, 0, 2, 57},76 {0x00D9, 0, 2, 59},77 {0x00DA, 0, 2, 61},78 {0x00DB, 0, 2, 63},79 {0x00DC, 0, 2, 65},80 {0x00DD, 0, 2, 67},81 {0x00E0, 0, 2, 69},82 {0x00E1, 0, 2, 71},83 {0x00E2, 0, 2, 73},84 {0x00E3, 0, 2, 75},85 {0x00E4, 0, 2, 77},86 {0x00E5, 0, 2, 79},87 {0x00E7, 0, 2, 81},88 {0x00E8, 0, 2, 83},89 {0x00E9, 0, 2, 85},90 {0x00EA, 0, 2, 87},91 {0x00EB, 0, 2, 89},92 {0x00EC, 0, 2, 91},93 {0x00ED, 0, 2, 93},94 {0x00EE, 0, 2, 95},95 {0x00EF, 0, 2, 97},96 {0x00F1, 0, 2, 99},97 {0x00F2, 0, 2, 101},98 {0x00F3, 0, 2, 103},99 {0x00F4, 0, 2, 105},100 {0x00F5, 0, 2, 107},101 {0x00F6, 0, 2, 109},102 {0x00F9, 0, 2, 111},103 {0x00FA, 0, 2, 113},104 {0x00FB, 0, 2, 115},105 {0x00FC, 0, 2, 117},106 {0x00FD, 0, 2, 119},107 {0x00FF, 0, 2, 121},108 {0x0100, 0, 2, 123},109 {0x0101, 0, 2, 125},110 {0x0102, 0, 2, 127},111 {0x0103, 0, 2, 129},112 {0x0104, 0, 2, 131},113 {0x0105, 0, 2, 133},114 {0x0106, 0, 2, 135},115 {0x0107, 0, 2, 137},116 {0x0108, 0, 2, 139},117 {0x0109, 0, 2, 141},118 {0x010A, 0, 2, 143},119 {0x010B, 0, 2, 145},120 {0x010C, 0, 2, 147},121 {0x010D, 0, 2, 149},122 {0x010E, 0, 2, 151},123 {0x010F, 0, 2, 153},124 {0x0112, 0, 2, 155},125 {0x0113, 0, 2, 157},126 {0x0114, 0, 2, 159},127 {0x0115, 0, 2, 161},128 {0x0116, 0, 2, 163},129 {0x0117, 0, 2, 165},130 {0x0118, 0, 2, 167},131 {0x0119, 0, 2, 169},132 {0x011A, 0, 2, 171},133 {0x011B, 0, 2, 173},134 {0x011C, 0, 2, 175},135 {0x011D, 0, 2, 177},136 {0x011E, 0, 2, 179},137 {0x011F, 0, 2, 181},138 {0x0120, 0, 2, 183},139 {0x0121, 0, 2, 185},140 {0x0122, 0, 2, 187},141 {0x0123, 0, 2, 189},142 {0x0124, 0, 2, 191},143 {0x0125, 0, 2, 193},144 {0x0128, 0, 2, 195},145 {0x0129, 0, 2, 197},146 {0x012A, 0, 2, 199},147 {0x012B, 0, 2, 201},148 {0x012C, 0, 2, 203},149 {0x012D, 0, 2, 205},150 {0x012E, 0, 2, 207},151 {0x012F, 0, 2, 209},152 {0x0130, 0, 2, 211},153 {0x0132, 0, 2 | DECOMP_COMPAT, 213},154 {0x0133, 0, 2 | DECOMP_COMPAT, 215},155 {0x0134, 0, 2, 217},156 {0x0135, 0, 2, 219},157 {0x0136, 0, 2, 221},158 {0x0137, 0, 2, 223},159 {0x0139, 0, 2, 225},160 {0x013A, 0, 2, 227},161 {0x013B, 0, 2, 229},162 {0x013C, 0, 2, 231},163 {0x013D, 0, 2, 233},164 {0x013E, 0, 2, 235},165 {0x013F, 0, 2 | DECOMP_COMPAT, 237},166 {0x0140, 0, 2 | DECOMP_COMPAT, 239},167 {0x0143, 0, 2, 241},168 {0x0144, 0, 2, 243},169 {0x0145, 0, 2, 245},170 {0x0146, 0, 2, 247},171 {0x0147, 0, 2, 249},172 {0x0148, 0, 2, 251},173 {0x0149, 0, 2 | DECOMP_COMPAT, 253},174 {0x014C, 0, 2, 255},175 {0x014D, 0, 2, 257},176 {0x014E, 0, 2, 259},177 {0x014F, 0, 2, 261},178 {0x0150, 0, 2, 263},179 {0x0151, 0, 2, 265},180 {0x0154, 0, 2, 267},181 {0x0155, 0, 2, 269},182 {0x0156, 0, 2, 271},183 {0x0157, 0, 2, 273},184 {0x0158, 0, 2, 275},185 {0x0159, 0, 2, 277},186 {0x015A, 0, 2, 279},187 {0x015B, 0, 2, 281},188 {0x015C, 0, 2, 283},189 {0x015D, 0, 2, 285},190 {0x015E, 0, 2, 287},191 {0x015F, 0, 2, 289},192 {0x0160, 0, 2, 291},193 {0x0161, 0, 2, 293},194 {0x0162, 0, 2, 295},195 {0x0163, 0, 2, 297},196 {0x0164, 0, 2, 299},197 {0x0165, 0, 2, 301},198 {0x0168, 0, 2, 303},199 {0x0169, 0, 2, 305},200 {0x016A, 0, 2, 307},201 {0x016B, 0, 2, 309},202 {0x016C, 0, 2, 311},203 {0x016D, 0, 2, 313},204 {0x016E, 0, 2, 315},205 {0x016F, 0, 2, 317},206 {0x0170, 0, 2, 319},207 {0x0171, 0, 2, 321},208 {0x0172, 0, 2, 323},209 {0x0173, 0, 2, 325},210 {0x0174, 0, 2, 327},211 {0x0175, 0, 2, 329},212 {0x0176, 0, 2, 331},213 {0x0177, 0, 2, 333},214 {0x0178, 0, 2, 335},215 {0x0179, 0, 2, 337},216 {0x017A, 0, 2, 339},217 {0x017B, 0, 2, 341},218 {0x017C, 0, 2, 343},219 {0x017D, 0, 2, 345},220 {0x017E, 0, 2, 347},221 {0x017F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073},222 {0x01A0, 0, 2, 349},223 {0x01A1, 0, 2, 351},224 {0x01AF, 0, 2, 353},225 {0x01B0, 0, 2, 355},226 {0x01C4, 0, 2 | DECOMP_COMPAT, 357},227 {0x01C5, 0, 2 | DECOMP_COMPAT, 359},228 {0x01C6, 0, 2 | DECOMP_COMPAT, 361},229 {0x01C7, 0, 2 | DECOMP_COMPAT, 363},230 {0x01C8, 0, 2 | DECOMP_COMPAT, 365},231 {0x01C9, 0, 2 | DECOMP_COMPAT, 367},232 {0x01CA, 0, 2 | DECOMP_COMPAT, 369},233 {0x01CB, 0, 2 | DECOMP_COMPAT, 371},234 {0x01CC, 0, 2 | DECOMP_COMPAT, 373},235 {0x01CD, 0, 2, 375},236 {0x01CE, 0, 2, 377},237 {0x01CF, 0, 2, 379},238 {0x01D0, 0, 2, 381},239 {0x01D1, 0, 2, 383},240 {0x01D2, 0, 2, 385},241 {0x01D3, 0, 2, 387},242 {0x01D4, 0, 2, 389},243 {0x01D5, 0, 2, 391},244 {0x01D6, 0, 2, 393},245 {0x01D7, 0, 2, 395},246 {0x01D8, 0, 2, 397},247 {0x01D9, 0, 2, 399},248 {0x01DA, 0, 2, 401},249 {0x01DB, 0, 2, 403},250 {0x01DC, 0, 2, 405},251 {0x01DE, 0, 2, 407},252 {0x01DF, 0, 2, 409},253 {0x01E0, 0, 2, 411},254 {0x01E1, 0, 2, 413},255 {0x01E2, 0, 2, 415},256 {0x01E3, 0, 2, 417},257 {0x01E6, 0, 2, 419},258 {0x01E7, 0, 2, 421},259 {0x01E8, 0, 2, 423},260 {0x01E9, 0, 2, 425},261 {0x01EA, 0, 2, 427},262 {0x01EB, 0, 2, 429},263 {0x01EC, 0, 2, 431},264 {0x01ED, 0, 2, 433},265 {0x01EE, 0, 2, 435},266 {0x01EF, 0, 2, 437},267 {0x01F0, 0, 2, 439},268 {0x01F1, 0, 2 | DECOMP_COMPAT, 441},269 {0x01F2, 0, 2 | DECOMP_COMPAT, 443},270 {0x01F3, 0, 2 | DECOMP_COMPAT, 445},271 {0x01F4, 0, 2, 447},272 {0x01F5, 0, 2, 449},273 {0x01F8, 0, 2, 451},274 {0x01F9, 0, 2, 453},275 {0x01FA, 0, 2, 455},276 {0x01FB, 0, 2, 457},277 {0x01FC, 0, 2, 459},278 {0x01FD, 0, 2, 461},279 {0x01FE, 0, 2, 463},280 {0x01FF, 0, 2, 465},281 {0x0200, 0, 2, 467},282 {0x0201, 0, 2, 469},283 {0x0202, 0, 2, 471},284 {0x0203, 0, 2, 473},285 {0x0204, 0, 2, 475},286 {0x0205, 0, 2, 477},287 {0x0206, 0, 2, 479},288 {0x0207, 0, 2, 481},289 {0x0208, 0, 2, 483},290 {0x0209, 0, 2, 485},291 {0x020A, 0, 2, 487},292 {0x020B, 0, 2, 489},293 {0x020C, 0, 2, 491},294 {0x020D, 0, 2, 493},295 {0x020E, 0, 2, 495},296 {0x020F, 0, 2, 497},297 {0x0210, 0, 2, 499},298 {0x0211, 0, 2, 501},299 {0x0212, 0, 2, 503},300 {0x0213, 0, 2, 505},301 {0x0214, 0, 2, 507},302 {0x0215, 0, 2, 509},303 {0x0216, 0, 2, 511},304 {0x0217, 0, 2, 513},305 {0x0218, 0, 2, 515},306 {0x0219, 0, 2, 517},307 {0x021A, 0, 2, 519},308 {0x021B, 0, 2, 521},309 {0x021E, 0, 2, 523},310 {0x021F, 0, 2, 525},311 {0x0226, 0, 2, 527},312 {0x0227, 0, 2, 529},313 {0x0228, 0, 2, 531},314 {0x0229, 0, 2, 533},315 {0x022A, 0, 2, 535},316 {0x022B, 0, 2, 537},317 {0x022C, 0, 2, 539},318 {0x022D, 0, 2, 541},319 {0x022E, 0, 2, 543},320 {0x022F, 0, 2, 545},321 {0x0230, 0, 2, 547},322 {0x0231, 0, 2, 549},323 {0x0232, 0, 2, 551},324 {0x0233, 0, 2, 553},325 {0x02B0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0068},326 {0x02B1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0266},327 {0x02B2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006A},328 {0x02B3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072},329 {0x02B4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0279},330 {0x02B5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x027B},331 {0x02B6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0281},332 {0x02B7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0077},333 {0x02B8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0079},334 {0x02D8, 0, 2 | DECOMP_COMPAT, 555},335 {0x02D9, 0, 2 | DECOMP_COMPAT, 557},336 {0x02DA, 0, 2 | DECOMP_COMPAT, 559},337 {0x02DB, 0, 2 | DECOMP_COMPAT, 561},338 {0x02DC, 0, 2 | DECOMP_COMPAT, 563},339 {0x02DD, 0, 2 | DECOMP_COMPAT, 565},340 {0x02E0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0263},341 {0x02E1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006C},342 {0x02E2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0073},343 {0x02E3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0078},344 {0x02E4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0295},345 {0x0300, 230, 0, 0},346 {0x0301, 230, 0, 0},347 {0x0302, 230, 0, 0},348 {0x0303, 230, 0, 0},349 {0x0304, 230, 0, 0},350 {0x0305, 230, 0, 0},351 {0x0306, 230, 0, 0},352 {0x0307, 230, 0, 0},353 {0x0308, 230, 0, 0},354 {0x0309, 230, 0, 0},355 {0x030A, 230, 0, 0},356 {0x030B, 230, 0, 0},357 {0x030C, 230, 0, 0},358 {0x030D, 230, 0, 0},359 {0x030E, 230, 0, 0},360 {0x030F, 230, 0, 0},361 {0x0310, 230, 0, 0},362 {0x0311, 230, 0, 0},363 {0x0312, 230, 0, 0},364 {0x0313, 230, 0, 0},365 {0x0314, 230, 0, 0},366 {0x0315, 232, 0, 0},367 {0x0316, 220, 0, 0},368 {0x0317, 220, 0, 0},369 {0x0318, 220, 0, 0},370 {0x0319, 220, 0, 0},371 {0x031A, 232, 0, 0},372 {0x031B, 216, 0, 0},373 {0x031C, 220, 0, 0},374 {0x031D, 220, 0, 0},375 {0x031E, 220, 0, 0},376 {0x031F, 220, 0, 0},377 {0x0320, 220, 0, 0},378 {0x0321, 202, 0, 0},379 {0x0322, 202, 0, 0},380 {0x0323, 220, 0, 0},381 {0x0324, 220, 0, 0},382 {0x0325, 220, 0, 0},383 {0x0326, 220, 0, 0},384 {0x0327, 202, 0, 0},385 {0x0328, 202, 0, 0},386 {0x0329, 220, 0, 0},387 {0x032A, 220, 0, 0},388 {0x032B, 220, 0, 0},389 {0x032C, 220, 0, 0},390 {0x032D, 220, 0, 0},391 {0x032E, 220, 0, 0},392 {0x032F, 220, 0, 0},393 {0x0330, 220, 0, 0},394 {0x0331, 220, 0, 0},395 {0x0332, 220, 0, 0},396 {0x0333, 220, 0, 0},397 {0x0334, 1, 0, 0},398 {0x0335, 1, 0, 0},399 {0x0336, 1, 0, 0},400 {0x0337, 1, 0, 0},401 {0x0338, 1, 0, 0},402 {0x0339, 220, 0, 0},403 {0x033A, 220, 0, 0},404 {0x033B, 220, 0, 0},405 {0x033C, 220, 0, 0},406 {0x033D, 230, 0, 0},407 {0x033E, 230, 0, 0},408 {0x033F, 230, 0, 0},409 {0x0340, 230, 1 | DECOMP_INLINE, 0x0300},410 {0x0341, 230, 1 | DECOMP_INLINE, 0x0301},411 {0x0342, 230, 0, 0},412 {0x0343, 230, 1 | DECOMP_INLINE, 0x0313},413 {0x0344, 230, 2 | DECOMP_NO_COMPOSE, 567}, /* non-starter decomposition */414 {0x0345, 240, 0, 0},415 {0x0346, 230, 0, 0},416 {0x0347, 220, 0, 0},417 {0x0348, 220, 0, 0},418 {0x0349, 220, 0, 0},419 {0x034A, 230, 0, 0},420 {0x034B, 230, 0, 0},421 {0x034C, 230, 0, 0},422 {0x034D, 220, 0, 0},423 {0x034E, 220, 0, 0},424 {0x0350, 230, 0, 0},425 {0x0351, 230, 0, 0},426 {0x0352, 230, 0, 0},427 {0x0353, 220, 0, 0},428 {0x0354, 220, 0, 0},429 {0x0355, 220, 0, 0},430 {0x0356, 220, 0, 0},431 {0x0357, 230, 0, 0},432 {0x0358, 232, 0, 0},433 {0x0359, 220, 0, 0},434 {0x035A, 220, 0, 0},435 {0x035B, 230, 0, 0},436 {0x035C, 233, 0, 0},437 {0x035D, 234, 0, 0},438 {0x035E, 234, 0, 0},439 {0x035F, 233, 0, 0},440 {0x0360, 234, 0, 0},441 {0x0361, 234, 0, 0},442 {0x0362, 233, 0, 0},443 {0x0363, 230, 0, 0},444 {0x0364, 230, 0, 0},445 {0x0365, 230, 0, 0},446 {0x0366, 230, 0, 0},447 {0x0367, 230, 0, 0},448 {0x0368, 230, 0, 0},449 {0x0369, 230, 0, 0},450 {0x036A, 230, 0, 0},451 {0x036B, 230, 0, 0},452 {0x036C, 230, 0, 0},453 {0x036D, 230, 0, 0},454 {0x036E, 230, 0, 0},455 {0x036F, 230, 0, 0},456 {0x0374, 0, 1 | DECOMP_INLINE, 0x02B9},457 {0x037A, 0, 2 | DECOMP_COMPAT, 569},458 {0x037E, 0, 1 | DECOMP_INLINE, 0x003B},459 {0x0384, 0, 2 | DECOMP_COMPAT, 571},460 {0x0385, 0, 2, 573},461 {0x0386, 0, 2, 575},462 {0x0387, 0, 1 | DECOMP_INLINE, 0x00B7},463 {0x0388, 0, 2, 577},464 {0x0389, 0, 2, 579},465 {0x038A, 0, 2, 581},466 {0x038C, 0, 2, 583},467 {0x038E, 0, 2, 585},468 {0x038F, 0, 2, 587},469 {0x0390, 0, 2, 589},470 {0x03AA, 0, 2, 591},471 {0x03AB, 0, 2, 593},472 {0x03AC, 0, 2, 595},473 {0x03AD, 0, 2, 597},474 {0x03AE, 0, 2, 599},475 {0x03AF, 0, 2, 601},476 {0x03B0, 0, 2, 603},477 {0x03CA, 0, 2, 605},478 {0x03CB, 0, 2, 607},479 {0x03CC, 0, 2, 609},480 {0x03CD, 0, 2, 611},481 {0x03CE, 0, 2, 613},482 {0x03D0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2},483 {0x03D1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8},484 {0x03D2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A5},485 {0x03D3, 0, 2, 615},486 {0x03D4, 0, 2, 617},487 {0x03D5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6},488 {0x03D6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C0},489 {0x03F0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03BA},490 {0x03F1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1},491 {0x03F2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C2},492 {0x03F4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0398},493 {0x03F5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B5},494 {0x03F9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03A3},495 {0x0400, 0, 2, 619},496 {0x0401, 0, 2, 621},497 {0x0403, 0, 2, 623},498 {0x0407, 0, 2, 625},499 {0x040C, 0, 2, 627},500 {0x040D, 0, 2, 629},501 {0x040E, 0, 2, 631},502 {0x0419, 0, 2, 633},503 {0x0439, 0, 2, 635},504 {0x0450, 0, 2, 637},505 {0x0451, 0, 2, 639},506 {0x0453, 0, 2, 641},507 {0x0457, 0, 2, 643},508 {0x045C, 0, 2, 645},509 {0x045D, 0, 2, 647},510 {0x045E, 0, 2, 649},511 {0x0476, 0, 2, 651},512 {0x0477, 0, 2, 653},513 {0x0483, 230, 0, 0},514 {0x0484, 230, 0, 0},515 {0x0485, 230, 0, 0},516 {0x0486, 230, 0, 0},517 {0x0487, 230, 0, 0},518 {0x04C1, 0, 2, 655},519 {0x04C2, 0, 2, 657},520 {0x04D0, 0, 2, 659},521 {0x04D1, 0, 2, 661},522 {0x04D2, 0, 2, 663},523 {0x04D3, 0, 2, 665},524 {0x04D6, 0, 2, 667},525 {0x04D7, 0, 2, 669},526 {0x04DA, 0, 2, 671},527 {0x04DB, 0, 2, 673},528 {0x04DC, 0, 2, 675},529 {0x04DD, 0, 2, 677},530 {0x04DE, 0, 2, 679},531 {0x04DF, 0, 2, 681},532 {0x04E2, 0, 2, 683},533 {0x04E3, 0, 2, 685},534 {0x04E4, 0, 2, 687},535 {0x04E5, 0, 2, 689},536 {0x04E6, 0, 2, 691},537 {0x04E7, 0, 2, 693},538 {0x04EA, 0, 2, 695},539 {0x04EB, 0, 2, 697},540 {0x04EC, 0, 2, 699},541 {0x04ED, 0, 2, 701},542 {0x04EE, 0, 2, 703},543 {0x04EF, 0, 2, 705},544 {0x04F0, 0, 2, 707},545 {0x04F1, 0, 2, 709},546 {0x04F2, 0, 2, 711},547 {0x04F3, 0, 2, 713},548 {0x04F4, 0, 2, 715},549 {0x04F5, 0, 2, 717},550 {0x04F8, 0, 2, 719},551 {0x04F9, 0, 2, 721},552 {0x0587, 0, 2 | DECOMP_COMPAT, 723},553 {0x0591, 220, 0, 0},554 {0x0592, 230, 0, 0},555 {0x0593, 230, 0, 0},556 {0x0594, 230, 0, 0},557 {0x0595, 230, 0, 0},558 {0x0596, 220, 0, 0},559 {0x0597, 230, 0, 0},560 {0x0598, 230, 0, 0},561 {0x0599, 230, 0, 0},562 {0x059A, 222, 0, 0},563 {0x059B, 220, 0, 0},564 {0x059C, 230, 0, 0},565 {0x059D, 230, 0, 0},566 {0x059E, 230, 0, 0},567 {0x059F, 230, 0, 0},568 {0x05A0, 230, 0, 0},569 {0x05A1, 230, 0, 0},570 {0x05A2, 220, 0, 0},571 {0x05A3, 220, 0, 0},572 {0x05A4, 220, 0, 0},573 {0x05A5, 220, 0, 0},574 {0x05A6, 220, 0, 0},575 {0x05A7, 220, 0, 0},576 {0x05A8, 230, 0, 0},577 {0x05A9, 230, 0, 0},578 {0x05AA, 220, 0, 0},579 {0x05AB, 230, 0, 0},580 {0x05AC, 230, 0, 0},581 {0x05AD, 222, 0, 0},582 {0x05AE, 228, 0, 0},583 {0x05AF, 230, 0, 0},584 {0x05B0, 10, 0, 0},585 {0x05B1, 11, 0, 0},586 {0x05B2, 12, 0, 0},587 {0x05B3, 13, 0, 0},588 {0x05B4, 14, 0, 0},589 {0x05B5, 15, 0, 0},590 {0x05B6, 16, 0, 0},591 {0x05B7, 17, 0, 0},592 {0x05B8, 18, 0, 0},593 {0x05B9, 19, 0, 0},594 {0x05BA, 19, 0, 0},595 {0x05BB, 20, 0, 0},596 {0x05BC, 21, 0, 0},597 {0x05BD, 22, 0, 0},598 {0x05BF, 23, 0, 0},599 {0x05C1, 24, 0, 0},600 {0x05C2, 25, 0, 0},601 {0x05C4, 230, 0, 0},602 {0x05C5, 220, 0, 0},603 {0x05C7, 18, 0, 0},604 {0x0610, 230, 0, 0},605 {0x0611, 230, 0, 0},606 {0x0612, 230, 0, 0},607 {0x0613, 230, 0, 0},608 {0x0614, 230, 0, 0},609 {0x0615, 230, 0, 0},610 {0x0616, 230, 0, 0},611 {0x0617, 230, 0, 0},612 {0x0618, 30, 0, 0},613 {0x0619, 31, 0, 0},614 {0x061A, 32, 0, 0},615 {0x0622, 0, 2, 725},616 {0x0623, 0, 2, 727},617 {0x0624, 0, 2, 729},618 {0x0625, 0, 2, 731},619 {0x0626, 0, 2, 733},620 {0x064B, 27, 0, 0},621 {0x064C, 28, 0, 0},622 {0x064D, 29, 0, 0},623 {0x064E, 30, 0, 0},624 {0x064F, 31, 0, 0},625 {0x0650, 32, 0, 0},626 {0x0651, 33, 0, 0},627 {0x0652, 34, 0, 0},628 {0x0653, 230, 0, 0},629 {0x0654, 230, 0, 0},630 {0x0655, 220, 0, 0},631 {0x0656, 220, 0, 0},632 {0x0657, 230, 0, 0},633 {0x0658, 230, 0, 0},634 {0x0659, 230, 0, 0},635 {0x065A, 230, 0, 0},636 {0x065B, 230, 0, 0},637 {0x065C, 220, 0, 0},638 {0x065D, 230, 0, 0},639 {0x065E, 230, 0, 0},640 {0x065F, 220, 0, 0},641 {0x0670, 35, 0, 0},642 {0x0675, 0, 2 | DECOMP_COMPAT, 735},643 {0x0676, 0, 2 | DECOMP_COMPAT, 737},644 {0x0677, 0, 2 | DECOMP_COMPAT, 739},645 {0x0678, 0, 2 | DECOMP_COMPAT, 741},646 {0x06C0, 0, 2, 743},647 {0x06C2, 0, 2, 745},648 {0x06D3, 0, 2, 747},649 {0x06D6, 230, 0, 0},650 {0x06D7, 230, 0, 0},651 {0x06D8, 230, 0, 0},652 {0x06D9, 230, 0, 0},653 {0x06DA, 230, 0, 0},654 {0x06DB, 230, 0, 0},655 {0x06DC, 230, 0, 0},656 {0x06DF, 230, 0, 0},657 {0x06E0, 230, 0, 0},658 {0x06E1, 230, 0, 0},659 {0x06E2, 230, 0, 0},660 {0x06E3, 220, 0, 0},661 {0x06E4, 230, 0, 0},662 {0x06E7, 230, 0, 0},663 {0x06E8, 230, 0, 0},664 {0x06EA, 220, 0, 0},665 {0x06EB, 230, 0, 0},666 {0x06EC, 230, 0, 0},667 {0x06ED, 220, 0, 0},668 {0x0711, 36, 0, 0},669 {0x0730, 230, 0, 0},670 {0x0731, 220, 0, 0},671 {0x0732, 230, 0, 0},672 {0x0733, 230, 0, 0},673 {0x0734, 220, 0, 0},674 {0x0735, 230, 0, 0},675 {0x0736, 230, 0, 0},676 {0x0737, 220, 0, 0},677 {0x0738, 220, 0, 0},678 {0x0739, 220, 0, 0},679 {0x073A, 230, 0, 0},680 {0x073B, 220, 0, 0},681 {0x073C, 220, 0, 0},682 {0x073D, 230, 0, 0},683 {0x073E, 220, 0, 0},684 {0x073F, 230, 0, 0},685 {0x0740, 230, 0, 0},686 {0x0741, 230, 0, 0},687 {0x0742, 220, 0, 0},688 {0x0743, 230, 0, 0},689 {0x0744, 220, 0, 0},690 {0x0745, 230, 0, 0},691 {0x0746, 220, 0, 0},692 {0x0747, 230, 0, 0},693 {0x0748, 220, 0, 0},694 {0x0749, 230, 0, 0},695 {0x074A, 230, 0, 0},696 {0x07EB, 230, 0, 0},697 {0x07EC, 230, 0, 0},698 {0x07ED, 230, 0, 0},699 {0x07EE, 230, 0, 0},700 {0x07EF, 230, 0, 0},701 {0x07F0, 230, 0, 0},702 {0x07F1, 230, 0, 0},703 {0x07F2, 220, 0, 0},704 {0x07F3, 230, 0, 0},705 {0x07FD, 220, 0, 0},706 {0x0816, 230, 0, 0},707 {0x0817, 230, 0, 0},708 {0x0818, 230, 0, 0},709 {0x0819, 230, 0, 0},710 {0x081B, 230, 0, 0},711 {0x081C, 230, 0, 0},712 {0x081D, 230, 0, 0},713 {0x081E, 230, 0, 0},714 {0x081F, 230, 0, 0},715 {0x0820, 230, 0, 0},716 {0x0821, 230, 0, 0},717 {0x0822, 230, 0, 0},718 {0x0823, 230, 0, 0},719 {0x0825, 230, 0, 0},720 {0x0826, 230, 0, 0},721 {0x0827, 230, 0, 0},722 {0x0829, 230, 0, 0},723 {0x082A, 230, 0, 0},724 {0x082B, 230, 0, 0},725 {0x082C, 230, 0, 0},726 {0x082D, 230, 0, 0},727 {0x0859, 220, 0, 0},728 {0x085A, 220, 0, 0},729 {0x085B, 220, 0, 0},730 {0x0898, 230, 0, 0},731 {0x0899, 220, 0, 0},732 {0x089A, 220, 0, 0},733 {0x089B, 220, 0, 0},734 {0x089C, 230, 0, 0},735 {0x089D, 230, 0, 0},736 {0x089E, 230, 0, 0},737 {0x089F, 230, 0, 0},738 {0x08CA, 230, 0, 0},739 {0x08CB, 230, 0, 0},740 {0x08CC, 230, 0, 0},741 {0x08CD, 230, 0, 0},742 {0x08CE, 230, 0, 0},743 {0x08CF, 220, 0, 0},744 {0x08D0, 220, 0, 0},745 {0x08D1, 220, 0, 0},746 {0x08D2, 220, 0, 0},747 {0x08D3, 220, 0, 0},748 {0x08D4, 230, 0, 0},749 {0x08D5, 230, 0, 0},750 {0x08D6, 230, 0, 0},751 {0x08D7, 230, 0, 0},752 {0x08D8, 230, 0, 0},753 {0x08D9, 230, 0, 0},754 {0x08DA, 230, 0, 0},755 {0x08DB, 230, 0, 0},756 {0x08DC, 230, 0, 0},757 {0x08DD, 230, 0, 0},758 {0x08DE, 230, 0, 0},759 {0x08DF, 230, 0, 0},760 {0x08E0, 230, 0, 0},761 {0x08E1, 230, 0, 0},762 {0x08E3, 220, 0, 0},763 {0x08E4, 230, 0, 0},764 {0x08E5, 230, 0, 0},765 {0x08E6, 220, 0, 0},766 {0x08E7, 230, 0, 0},767 {0x08E8, 230, 0, 0},768 {0x08E9, 220, 0, 0},769 {0x08EA, 230, 0, 0},770 {0x08EB, 230, 0, 0},771 {0x08EC, 230, 0, 0},772 {0x08ED, 220, 0, 0},773 {0x08EE, 220, 0, 0},774 {0x08EF, 220, 0, 0},775 {0x08F0, 27, 0, 0},776 {0x08F1, 28, 0, 0},777 {0x08F2, 29, 0, 0},778 {0x08F3, 230, 0, 0},779 {0x08F4, 230, 0, 0},780 {0x08F5, 230, 0, 0},781 {0x08F6, 220, 0, 0},782 {0x08F7, 230, 0, 0},783 {0x08F8, 230, 0, 0},784 {0x08F9, 220, 0, 0},785 {0x08FA, 220, 0, 0},786 {0x08FB, 230, 0, 0},787 {0x08FC, 230, 0, 0},788 {0x08FD, 230, 0, 0},789 {0x08FE, 230, 0, 0},790 {0x08FF, 230, 0, 0},791 {0x0929, 0, 2, 749},792 {0x0931, 0, 2, 751},793 {0x0934, 0, 2, 753},794 {0x093C, 7, 0, 0},795 {0x094D, 9, 0, 0},796 {0x0951, 230, 0, 0},797 {0x0952, 220, 0, 0},798 {0x0953, 230, 0, 0},799 {0x0954, 230, 0, 0},800 {0x0958, 0, 2 | DECOMP_NO_COMPOSE, 755}, /* in exclusion list */801 {0x0959, 0, 2 | DECOMP_NO_COMPOSE, 757}, /* in exclusion list */802 {0x095A, 0, 2 | DECOMP_NO_COMPOSE, 759}, /* in exclusion list */803 {0x095B, 0, 2 | DECOMP_NO_COMPOSE, 761}, /* in exclusion list */804 {0x095C, 0, 2 | DECOMP_NO_COMPOSE, 763}, /* in exclusion list */805 {0x095D, 0, 2 | DECOMP_NO_COMPOSE, 765}, /* in exclusion list */806 {0x095E, 0, 2 | DECOMP_NO_COMPOSE, 767}, /* in exclusion list */807 {0x095F, 0, 2 | DECOMP_NO_COMPOSE, 769}, /* in exclusion list */808 {0x09BC, 7, 0, 0},809 {0x09CB, 0, 2, 771},810 {0x09CC, 0, 2, 773},811 {0x09CD, 9, 0, 0},812 {0x09DC, 0, 2 | DECOMP_NO_COMPOSE, 775}, /* in exclusion list */813 {0x09DD, 0, 2 | DECOMP_NO_COMPOSE, 777}, /* in exclusion list */814 {0x09DF, 0, 2 | DECOMP_NO_COMPOSE, 779}, /* in exclusion list */815 {0x09FE, 230, 0, 0},816 {0x0A33, 0, 2 | DECOMP_NO_COMPOSE, 781}, /* in exclusion list */817 {0x0A36, 0, 2 | DECOMP_NO_COMPOSE, 783}, /* in exclusion list */818 {0x0A3C, 7, 0, 0},819 {0x0A4D, 9, 0, 0},820 {0x0A59, 0, 2 | DECOMP_NO_COMPOSE, 785}, /* in exclusion list */821 {0x0A5A, 0, 2 | DECOMP_NO_COMPOSE, 787}, /* in exclusion list */822 {0x0A5B, 0, 2 | DECOMP_NO_COMPOSE, 789}, /* in exclusion list */823 {0x0A5E, 0, 2 | DECOMP_NO_COMPOSE, 791}, /* in exclusion list */824 {0x0ABC, 7, 0, 0},825 {0x0ACD, 9, 0, 0},826 {0x0B3C, 7, 0, 0},827 {0x0B48, 0, 2, 793},828 {0x0B4B, 0, 2, 795},829 {0x0B4C, 0, 2, 797},830 {0x0B4D, 9, 0, 0},831 {0x0B5C, 0, 2 | DECOMP_NO_COMPOSE, 799}, /* in exclusion list */832 {0x0B5D, 0, 2 | DECOMP_NO_COMPOSE, 801}, /* in exclusion list */833 {0x0B94, 0, 2, 803},834 {0x0BCA, 0, 2, 805},835 {0x0BCB, 0, 2, 807},836 {0x0BCC, 0, 2, 809},837 {0x0BCD, 9, 0, 0},838 {0x0C3C, 7, 0, 0},839 {0x0C48, 0, 2, 811},840 {0x0C4D, 9, 0, 0},841 {0x0C55, 84, 0, 0},842 {0x0C56, 91, 0, 0},843 {0x0CBC, 7, 0, 0},844 {0x0CC0, 0, 2, 813},845 {0x0CC7, 0, 2, 815},846 {0x0CC8, 0, 2, 817},847 {0x0CCA, 0, 2, 819},848 {0x0CCB, 0, 2, 821},849 {0x0CCD, 9, 0, 0},850 {0x0D3B, 9, 0, 0},851 {0x0D3C, 9, 0, 0},852 {0x0D4A, 0, 2, 823},853 {0x0D4B, 0, 2, 825},854 {0x0D4C, 0, 2, 827},855 {0x0D4D, 9, 0, 0},856 {0x0DCA, 9, 0, 0},857 {0x0DDA, 0, 2, 829},858 {0x0DDC, 0, 2, 831},859 {0x0DDD, 0, 2, 833},860 {0x0DDE, 0, 2, 835},861 {0x0E33, 0, 2 | DECOMP_COMPAT, 837},862 {0x0E38, 103, 0, 0},863 {0x0E39, 103, 0, 0},864 {0x0E3A, 9, 0, 0},865 {0x0E48, 107, 0, 0},866 {0x0E49, 107, 0, 0},867 {0x0E4A, 107, 0, 0},868 {0x0E4B, 107, 0, 0},869 {0x0EB3, 0, 2 | DECOMP_COMPAT, 839},870 {0x0EB8, 118, 0, 0},871 {0x0EB9, 118, 0, 0},872 {0x0EBA, 9, 0, 0},873 {0x0EC8, 122, 0, 0},874 {0x0EC9, 122, 0, 0},875 {0x0ECA, 122, 0, 0},876 {0x0ECB, 122, 0, 0},877 {0x0EDC, 0, 2 | DECOMP_COMPAT, 841},878 {0x0EDD, 0, 2 | DECOMP_COMPAT, 843},879 {0x0F0C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0F0B},880 {0x0F18, 220, 0, 0},881 {0x0F19, 220, 0, 0},882 {0x0F35, 220, 0, 0},883 {0x0F37, 220, 0, 0},884 {0x0F39, 216, 0, 0},885 {0x0F43, 0, 2 | DECOMP_NO_COMPOSE, 845}, /* in exclusion list */886 {0x0F4D, 0, 2 | DECOMP_NO_COMPOSE, 847}, /* in exclusion list */887 {0x0F52, 0, 2 | DECOMP_NO_COMPOSE, 849}, /* in exclusion list */888 {0x0F57, 0, 2 | DECOMP_NO_COMPOSE, 851}, /* in exclusion list */889 {0x0F5C, 0, 2 | DECOMP_NO_COMPOSE, 853}, /* in exclusion list */890 {0x0F69, 0, 2 | DECOMP_NO_COMPOSE, 855}, /* in exclusion list */891 {0x0F71, 129, 0, 0},892 {0x0F72, 130, 0, 0},893 {0x0F73, 0, 2 | DECOMP_NO_COMPOSE, 857}, /* non-starter decomposition */894 {0x0F74, 132, 0, 0},895 {0x0F75, 0, 2 | DECOMP_NO_COMPOSE, 859}, /* non-starter decomposition */896 {0x0F76, 0, 2 | DECOMP_NO_COMPOSE, 861}, /* in exclusion list */897 {0x0F77, 0, 2 | DECOMP_COMPAT, 863},898 {0x0F78, 0, 2 | DECOMP_NO_COMPOSE, 865}, /* in exclusion list */899 {0x0F79, 0, 2 | DECOMP_COMPAT, 867},900 {0x0F7A, 130, 0, 0},901 {0x0F7B, 130, 0, 0},902 {0x0F7C, 130, 0, 0},903 {0x0F7D, 130, 0, 0},904 {0x0F80, 130, 0, 0},905 {0x0F81, 0, 2 | DECOMP_NO_COMPOSE, 869}, /* non-starter decomposition */906 {0x0F82, 230, 0, 0},907 {0x0F83, 230, 0, 0},908 {0x0F84, 9, 0, 0},909 {0x0F86, 230, 0, 0},910 {0x0F87, 230, 0, 0},911 {0x0F93, 0, 2 | DECOMP_NO_COMPOSE, 871}, /* in exclusion list */912 {0x0F9D, 0, 2 | DECOMP_NO_COMPOSE, 873}, /* in exclusion list */913 {0x0FA2, 0, 2 | DECOMP_NO_COMPOSE, 875}, /* in exclusion list */914 {0x0FA7, 0, 2 | DECOMP_NO_COMPOSE, 877}, /* in exclusion list */915 {0x0FAC, 0, 2 | DECOMP_NO_COMPOSE, 879}, /* in exclusion list */916 {0x0FB9, 0, 2 | DECOMP_NO_COMPOSE, 881}, /* in exclusion list */917 {0x0FC6, 220, 0, 0},918 {0x1026, 0, 2, 883},919 {0x1037, 7, 0, 0},920 {0x1039, 9, 0, 0},921 {0x103A, 9, 0, 0},922 {0x108D, 220, 0, 0},923 {0x10FC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x10DC},924 {0x135D, 230, 0, 0},925 {0x135E, 230, 0, 0},926 {0x135F, 230, 0, 0},927 {0x1714, 9, 0, 0},928 {0x1715, 9, 0, 0},929 {0x1734, 9, 0, 0},930 {0x17D2, 9, 0, 0},931 {0x17DD, 230, 0, 0},932 {0x18A9, 228, 0, 0},933 {0x1939, 222, 0, 0},934 {0x193A, 230, 0, 0},935 {0x193B, 220, 0, 0},936 {0x1A17, 230, 0, 0},937 {0x1A18, 220, 0, 0},938 {0x1A60, 9, 0, 0},939 {0x1A75, 230, 0, 0},940 {0x1A76, 230, 0, 0},941 {0x1A77, 230, 0, 0},942 {0x1A78, 230, 0, 0},943 {0x1A79, 230, 0, 0},944 {0x1A7A, 230, 0, 0},945 {0x1A7B, 230, 0, 0},946 {0x1A7C, 230, 0, 0},947 {0x1A7F, 220, 0, 0},948 {0x1AB0, 230, 0, 0},949 {0x1AB1, 230, 0, 0},950 {0x1AB2, 230, 0, 0},951 {0x1AB3, 230, 0, 0},952 {0x1AB4, 230, 0, 0},953 {0x1AB5, 220, 0, 0},954 {0x1AB6, 220, 0, 0},955 {0x1AB7, 220, 0, 0},956 {0x1AB8, 220, 0, 0},957 {0x1AB9, 220, 0, 0},958 {0x1ABA, 220, 0, 0},959 {0x1ABB, 230, 0, 0},960 {0x1ABC, 230, 0, 0},961 {0x1ABD, 220, 0, 0},962 {0x1ABF, 220, 0, 0},963 {0x1AC0, 220, 0, 0},964 {0x1AC1, 230, 0, 0},965 {0x1AC2, 230, 0, 0},966 {0x1AC3, 220, 0, 0},967 {0x1AC4, 220, 0, 0},968 {0x1AC5, 230, 0, 0},969 {0x1AC6, 230, 0, 0},970 {0x1AC7, 230, 0, 0},971 {0x1AC8, 230, 0, 0},972 {0x1AC9, 230, 0, 0},973 {0x1ACA, 220, 0, 0},974 {0x1ACB, 230, 0, 0},975 {0x1ACC, 230, 0, 0},976 {0x1ACD, 230, 0, 0},977 {0x1ACE, 230, 0, 0},978 {0x1B06, 0, 2, 885},979 {0x1B08, 0, 2, 887},980 {0x1B0A, 0, 2, 889},981 {0x1B0C, 0, 2, 891},982 {0x1B0E, 0, 2, 893},983 {0x1B12, 0, 2, 895},984 {0x1B34, 7, 0, 0},985 {0x1B3B, 0, 2, 897},986 {0x1B3D, 0, 2, 899},987 {0x1B40, 0, 2, 901},988 {0x1B41, 0, 2, 903},989 {0x1B43, 0, 2, 905},990 {0x1B44, 9, 0, 0},991 {0x1B6B, 230, 0, 0},992 {0x1B6C, 220, 0, 0},993 {0x1B6D, 230, 0, 0},994 {0x1B6E, 230, 0, 0},995 {0x1B6F, 230, 0, 0},996 {0x1B70, 230, 0, 0},997 {0x1B71, 230, 0, 0},998 {0x1B72, 230, 0, 0},999 {0x1B73, 230, 0, 0},1000 {0x1BAA, 9, 0, 0},1001 {0x1BAB, 9, 0, 0},1002 {0x1BE6, 7, 0, 0},1003 {0x1BF2, 9, 0, 0},1004 {0x1BF3, 9, 0, 0},1005 {0x1C37, 7, 0, 0},1006 {0x1CD0, 230, 0, 0},1007 {0x1CD1, 230, 0, 0},1008 {0x1CD2, 230, 0, 0},1009 {0x1CD4, 1, 0, 0},1010 {0x1CD5, 220, 0, 0},1011 {0x1CD6, 220, 0, 0},1012 {0x1CD7, 220, 0, 0},1013 {0x1CD8, 220, 0, 0},1014 {0x1CD9, 220, 0, 0},1015 {0x1CDA, 230, 0, 0},1016 {0x1CDB, 230, 0, 0},1017 {0x1CDC, 220, 0, 0},1018 {0x1CDD, 220, 0, 0},1019 {0x1CDE, 220, 0, 0},1020 {0x1CDF, 220, 0, 0},1021 {0x1CE0, 230, 0, 0},1022 {0x1CE2, 1, 0, 0},1023 {0x1CE3, 1, 0, 0},1024 {0x1CE4, 1, 0, 0},1025 {0x1CE5, 1, 0, 0},1026 {0x1CE6, 1, 0, 0},1027 {0x1CE7, 1, 0, 0},1028 {0x1CE8, 1, 0, 0},1029 {0x1CED, 220, 0, 0},1030 {0x1CF4, 230, 0, 0},1031 {0x1CF8, 230, 0, 0},1032 {0x1CF9, 230, 0, 0},1033 {0x1D2C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0041},1034 {0x1D2D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00C6},1035 {0x1D2E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0042},1036 {0x1D30, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0044},1037 {0x1D31, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0045},1038 {0x1D32, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x018E},1039 {0x1D33, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0047},1040 {0x1D34, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0048},1041 {0x1D35, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0049},1042 {0x1D36, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004A},1043 {0x1D37, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004B},1044 {0x1D38, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004C},1045 {0x1D39, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004D},1046 {0x1D3A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004E},1047 {0x1D3C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x004F},1048 {0x1D3D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0222},1049 {0x1D3E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0050},1050 {0x1D3F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0052},1051 {0x1D40, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0054},1052 {0x1D41, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0055},1053 {0x1D42, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0057},1054 {0x1D43, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0061},1055 {0x1D44, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0250},1056 {0x1D45, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0251},1057 {0x1D46, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D02},1058 {0x1D47, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0062},1059 {0x1D48, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0064},1060 {0x1D49, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0065},1061 {0x1D4A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0259},1062 {0x1D4B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025B},1063 {0x1D4C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C},1064 {0x1D4D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0067},1065 {0x1D4F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006B},1066 {0x1D50, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006D},1067 {0x1D51, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x014B},1068 {0x1D52, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x006F},1069 {0x1D53, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0254},1070 {0x1D54, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D16},1071 {0x1D55, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D17},1072 {0x1D56, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0070},1073 {0x1D57, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0074},1074 {0x1D58, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075},1075 {0x1D59, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1D},1076 {0x1D5A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026F},1077 {0x1D5B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076},1078 {0x1D5C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D25},1079 {0x1D5D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2},1080 {0x1D5E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3},1081 {0x1D5F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B4},1082 {0x1D60, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6},1083 {0x1D61, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7},1084 {0x1D62, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0069},1085 {0x1D63, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0072},1086 {0x1D64, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0075},1087 {0x1D65, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0076},1088 {0x1D66, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B2},1089 {0x1D67, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B3},1090 {0x1D68, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C1},1091 {0x1D69, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C6},1092 {0x1D6A, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03C7},1093 {0x1D78, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x043D},1094 {0x1D9B, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0252},1095 {0x1D9C, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0063},1096 {0x1D9D, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0255},1097 {0x1D9E, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x00F0},1098 {0x1D9F, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025C},1099 {0x1DA0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0066},1100 {0x1DA1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x025F},1101 {0x1DA2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0261},1102 {0x1DA3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0265},1103 {0x1DA4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0268},1104 {0x1DA5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0269},1105 {0x1DA6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026A},1106 {0x1DA7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D7B},1107 {0x1DA8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029D},1108 {0x1DA9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x026D},1109 {0x1DAA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D85},1110 {0x1DAB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x029F},1111 {0x1DAC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0271},1112 {0x1DAD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0270},1113 {0x1DAE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0272},1114 {0x1DAF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0273},1115 {0x1DB0, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0274},1116 {0x1DB1, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0275},1117 {0x1DB2, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0278},1118 {0x1DB3, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0282},1119 {0x1DB4, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0283},1120 {0x1DB5, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x01AB},1121 {0x1DB6, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0289},1122 {0x1DB7, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028A},1123 {0x1DB8, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x1D1C},1124 {0x1DB9, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028B},1125 {0x1DBA, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x028C},1126 {0x1DBB, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x007A},1127 {0x1DBC, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0290},1128 {0x1DBD, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0291},1129 {0x1DBE, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x0292},1130 {0x1DBF, 0, 1 | DECOMP_COMPAT | DECOMP_INLINE, 0x03B8},1131 {0x1DC0, 230, 0, 0},1132 {0x1DC1, 230, 0, 0},1133 {0x1DC2, 220, 0, 0},1134 {0x1DC3, 230, 0, 0},1135 {0x1DC4, 230, 0, 0},1136 {0x1DC5, 230, 0, 0},1137 {0x1DC6, 230, 0, 0},1138 {0x1DC7, 230, 0, 0},1139 {0x1DC8, 230, 0, 0},1140 {0x1DC9, 230, 0, 0},1141 {0x1DCA, 220, 0, 0},1142 {0x1DCB, 230, 0, 0},1143 {0x1DCC, 230, 0, 0},1144 {0x1DCD, 234, 0, 0},1145 {0x1DCE, 214, 0, 0},1146 {0x1DCF, 220, 0, 0},1147 {0x1DD0, 202, 0, 0},1148 {0x1DD1, 230, 0, 0},1149 {0x1DD2, 230, 0, 0},1150 {0x1DD3, 230, 0, 0},1151 {0x1DD4, 230, 0, 0},1152 {0x1DD5, 230, 0, 0},1153 {0x1DD6, 230, 0, 0},1154 {0x1DD7, 230, 0, 0},1155 {0x1DD8, 230, 0, 0},1156 {0x1DD9, 230, 0, 0},1157 {0x1DDA, 230, 0, 0},1158 {0x1DDB, 230, 0, 0},1159 {0x1DDC, 230, 0, 0},1160 {0x1DDD, 230, 0, 0},1161 {0x1DDE, 230, 0, 0},1162 {0x1DDF, 230, 0, 0},1163 {0x1DE0, 230, 0, 0},1164 {0x1DE1, 230, 0, 0},1165 {0x1DE2, 230, 0, 0},1166 {0x1DE3, 230, 0, 0},1167 {0x1DE4, 230, 0, 0},1168 {0x1DE5, 230, 0, 0},1169 {0x1DE6, 230, 0, 0},1170 {0x1DE7, 230, 0, 0},1171 {0x1DE8, 230, 0, 0},1172 {0x1DE9, 230, 0, 0},1173 {0x1DEA, 230, 0, 0},1174 {0x1DEB, 230, 0, 0},1175 {0x1DEC, 230, 0, 0},1176 {0x1DED, 230, 0, 0},1177 {0x1DEE, 230, 0, 0},1178 {0x1DEF, 230, 0, 0},1179 {0x1DF0, 230, 0, 0},1180 {0x1DF1, 230, 0, 0},1181 {0x1DF2, 230, 0, 0},1182 {0x1DF3, 230, 0, 0},1183 {0x1DF4, 230, 0, 0},1184 {0x1DF5, 230, 0, 0},1185 {0x1DF6, 232, 0, 0},1186 {0x1DF7, 228, 0, 0},1187 {0x1DF8, 228, 0, 0},1188 {0x1DF9, 220, 0, 0},1189 {0x1DFA, 218, 0, 0},1190 {0x1DFB, 230, 0, 0},1191 {0x1DFC, 233, 0, 0},1192 {0x1DFD, 220, 0, 0},1193 {0x1DFE, 230, 0, 0},1194 {0x1DFF, 220, 0, 0},1195 {0x1E00, 0, 2, 907},1196 {0x1E01, 0, 2, 909},1197 {0x1E02, 0, 2, 911},1198 {0x1E03, 0, 2, 913},1199 {0x1E04, 0, 2, 915},1200 {0x1E05, 0, 2, 917},