Index: generators/TableGenerator.h ================================================================== --- generators/TableGenerator.h +++ generators/TableGenerator.h @@ -11,12 +11,12 @@ #import "OFString.h" @interface TableGenerator: OFObject { - of_unichar_t upper[0x110000]; - of_unichar_t lower[0x110000]; + int16_t upper[0x110000]; + int16_t lower[0x110000]; of_unichar_t casefolding[0x110000]; BOOL upper_table_used[0x1100]; BOOL lower_table_used[0x1100]; BOOL casefolding_table_used[0x1100]; size_t upper_size; Index: generators/TableGenerator.m ================================================================== --- generators/TableGenerator.m +++ generators/TableGenerator.m @@ -15,10 +15,11 @@ #include #include #import "OFFile.h" #import "OFAutoreleasePool.h" +#import "OFExceptions.h" #import "TableGenerator.h" #import "copyright.h" @implementation TableGenerator @@ -43,21 +44,34 @@ pool2 = [[OFAutoreleasePool alloc] init]; while ((line = [file readLine])) { OFArray *splitted; OFString **splitted_carray; of_unichar_t codep; + int32_t tmp; splitted = [line splitWithDelimiter: @";"]; if ([splitted count] != 15) { fprintf(stderr, "Invalid line: %s\n", [line cString]); exit(1); } splitted_carray = [splitted cArray]; codep = [splitted_carray[0] hexadecimalValueAsInteger]; - upper[codep] = [splitted_carray[12] hexadecimalValueAsInteger]; - lower[codep] = [splitted_carray[13] hexadecimalValueAsInteger]; + + tmp = [splitted_carray[12] hexadecimalValueAsInteger]; + if (tmp > 0) + tmp -= codep; + if (tmp > 0x8FFF || tmp < -0x9000) + @throw [OFOutOfRangeException newWithClass: isa]; + upper[codep] = tmp; + + tmp = [splitted_carray[13] hexadecimalValueAsInteger]; + if (tmp > 0) + tmp -= codep; + if (tmp > 0x8FFF || tmp < -0x9000) + @throw [OFOutOfRangeException newWithClass: isa]; + lower[codep] = tmp; [pool2 releaseObjects]; } [pool release]; @@ -110,11 +124,11 @@ [f writeString: COPYRIGHT @"#include \"config.h\"\n" @"\n" @"#import \"OFString.h\"\n\n" - @"static const of_unichar_t nop_page[0x100] = {};\n\n"]; + @"static const int16_t nop_page[0x100] = {};\n\n"]; pool2 = [[OFAutoreleasePool alloc] init]; /* Write upper_page_%d */ for (i = 0; i < 0x110000; i += 0x100) { @@ -124,24 +138,25 @@ for (j = i; j < i + 0x100; j++) { if (upper[j] != 0) { empty = NO; upper_size = i >> 8; - upper_table_used[upper_size] = 1; + upper_table_used[upper_size] = YES; } } if (!empty) { [f writeString: [OFString stringWithFormat: - @"static const of_unichar_t upper_page_%d[0x100] = " + @"static const int16_t upper_page_%d[0x100] = " @"{\n", i >> 8]]; - for (j = i; j < i + 0x100; j += 4) + for (j = i; j < i + 0x100; j += 8) [f writeString: [OFString stringWithFormat: - @"\t0x%06X, 0x%06X, 0x%06X, 0x%06X,\n", + @"\t%d, %d, %d, %d, %d, %d, %d, %d,\n", upper[j], upper[j + 1], upper[j + 2], - upper[j + 3]]]; + upper[j + 3], upper[j + 4], upper[j + 5], + upper[j + 6], upper[j + 7]]]; [f writeString: @"};\n\n"]; [pool2 releaseObjects]; } @@ -155,24 +170,25 @@ for (j = i; j < i + 0x100; j++) { if (lower[j] != 0) { empty = NO; lower_size = i >> 8; - lower_table_used[lower_size] = 1; + lower_table_used[lower_size] = YES; } } if (!empty) { [f writeString: [OFString stringWithFormat: - @"static const of_unichar_t lower_page_%d[0x100] = " + @"static const int16_t lower_page_%d[0x100] = " @"{\n", i >> 8]]; - for (j = i; j < i + 0x100; j += 4) + for (j = i; j < i + 0x100; j += 8) [f writeString: [OFString stringWithFormat: - @"\t0x%06X, 0x%06X, 0x%06X, 0x%06X,\n", + @"\t%d, %d, %d, %d, %d, %d, %d, %d,\n", lower[j], lower[j + 1], lower[j + 2], - lower[j + 3]]]; + lower[j + 3], lower[j + 4], lower[j + 5], + lower[j + 6], lower[j + 7]]]; [f writeString: @"};\n\n"]; [pool2 releaseObjects]; } @@ -183,23 +199,19 @@ BOOL empty; empty = YES; for (j = i; j < i + 0x100; j++) { - if (casefolding[j] != 0) { + if (casefolding[j] != 0 && + casefolding[j] != j + lower[j]) { empty = NO; casefolding_size = i >> 8; - casefolding_table_used[casefolding_size] = - (memcmp(lower + i, casefolding + i, 256) - ? 1 : 2); + casefolding_table_used[casefolding_size] = YES; } } if (!empty) { - if (!memcmp(lower + i, casefolding + i, 256)) - continue; - [f writeString: [OFString stringWithFormat: @"static const of_unichar_t cf_page_%d[0x100] = {" @"\n", i >> 8]]; for (j = i; j < i + 0x100; j += 4) @@ -222,11 +234,11 @@ lower_size++; casefolding_size++; /* Write of_unicode_upper_table */ [f writeString: [OFString stringWithFormat: - @"const of_unichar_t* const of_unicode_upper_table[0x%X] = {\n\t", + @"const int16_t* const of_unicode_upper_table[0x%X] = {\n\t", upper_size]]; for (i = 0; i < upper_size; i++) { if (upper_table_used[i]) { [f writeString: [OFString stringWithFormat: @@ -233,21 +245,23 @@ @"upper_page_%d", i]]; [pool2 releaseObjects]; } else [f writeString: @"nop_page"]; - if ((i + 1) % 4 == 0) - [f writeString: @",\n\t"]; - else if (i + 1 < upper_size) - [f writeString: @", "]; + if (i + 1 < upper_size) { + if ((i + 1) % 4 == 0) + [f writeString: @",\n\t"]; + else + [f writeString: @", "]; + } } [f writeString: @"\n};\n\n"]; /* Write of_unicode_lower_table */ [f writeString: [OFString stringWithFormat: - @"const of_unichar_t* const of_unicode_lower_table[0x%X] = {\n\t", + @"const int16_t* const of_unicode_lower_table[0x%X] = {\n\t", lower_size]]; for (i = 0; i < lower_size; i++) { if (lower_table_used[i]) { [f writeString: [OFString stringWithFormat: @@ -254,14 +268,16 @@ @"lower_page_%d", i]]; [pool2 releaseObjects]; } else [f writeString: @"nop_page"]; - if ((i + 1) % 4 == 0) - [f writeString: @",\n\t"]; - else if (i + 1 < lower_size) - [f writeString: @", "]; + if (i + 1 < lower_size) { + if ((i + 1) % 4 == 0) + [f writeString: @",\n\t"]; + else + [f writeString: @", "]; + } } [f writeString: @"\n};\n\n"]; /* Write of_unicode_casefolding_table */ @@ -268,30 +284,23 @@ [f writeString: [OFString stringWithFormat: @"const of_unichar_t* const of_unicode_casefolding_table[0x%X] = {" @"\n\t", casefolding_size]]; for (i = 0; i < casefolding_size; i++) { - switch (casefolding_table_used[i]) { - case 0: - [f writeString: @"nop_page"]; - break; - case 1: + if (casefolding_table_used[i]) { [f writeString: [OFString stringWithFormat: @"cf_page_%d", i]]; [pool2 releaseObjects]; - break; - case 2: - [f writeString: [OFString stringWithFormat: - @"lower_page_%d", i]]; - [pool2 releaseObjects]; - break; - } - - if ((i + 1) % 4 == 0) - [f writeString: @",\n\t"]; - else if (i + 1 < casefolding_size) - [f writeString: @", "]; + } else + [f writeString: @"NULL"]; + + if (i + 1 < casefolding_size) { + if ((i + 1) % 4 == 0) + [f writeString: @",\n\t"]; + else + [f writeString: @", "]; + } } [f writeString: @"\n};\n"]; [pool release]; @@ -311,16 +320,16 @@ @"#define OF_UNICODE_LOWER_TABLE_SIZE 0x%X\n" @"#define OF_UNICODE_CASEFOLDING_TABLE_SIZE 0x%X\n\n", upper_size, lower_size, casefolding_size]]; [f writeString: - @"extern const of_unichar_t* const\n" + @"extern const int16_t* const\n" @" of_unicode_upper_table[OF_UNICODE_UPPER_TABLE_SIZE];\n" - @"extern const of_unichar_t* const\n" + @"extern const int16_t* const\n" @" of_unicode_lower_table[OF_UNICODE_LOWER_TABLE_SIZE];\n" @"extern const of_unichar_t* const\n" @" of_unicode_casefolding_table[" @"OF_UNICODE_CASEFOLDING_TABLE_SIZE];\n"]; [pool release]; } @end Index: src/OFMutableString.m ================================================================== --- src/OFMutableString.m +++ src/OFMutableString.m @@ -31,27 +31,25 @@ #import "asprintf.h" #import "unicode.h" static void apply_table(id self, Class isa, char **string, unsigned int *length, - BOOL is_utf8, const of_unichar_t* const table[], const size_t table_size) + BOOL is_utf8, const int16_t* const table[], const size_t table_size) { - of_unichar_t c, tc; + of_unichar_t c; of_unichar_t *ustr; size_t ulen, nlen, clen; size_t i, j, d; char *nstr; if (!is_utf8) { assert(table_size >= 1); uint8_t *p = (uint8_t*)*string + *length; - uint8_t t; while (--p >= (uint8_t*)*string) - if ((t = table[0][*p]) != 0) - *p = t; + *p += table[0][*p]; return; } ulen = [self length]; @@ -68,24 +66,21 @@ if (clen == 0 || c > 0x10FFFF) { [self freeMemory: ustr]; @throw [OFInvalidEncodingException newWithClass: isa]; } - if (c >> 8 < table_size) { - if ((tc = table[c >> 8][c & 0xFF]) == 0) - tc = c; - } else - tc = c; - ustr[j++] = tc; - - if (tc < 0x80) + if (c >> 8 < table_size) + c += table[c >> 8][c & 0xFF]; + ustr[j++] = c; + + if (c < 0x80) nlen++; - else if (tc < 0x800) + else if (c < 0x800) nlen += 2; - else if (tc < 0x10000) + else if (c < 0x10000) nlen += 3; - else if (tc < 0x110000) + else if (c < 0x110000) nlen += 4; else { [self freeMemory: ustr]; @throw [OFInvalidEncodingException newWithClass: isa]; } Index: src/OFString.m ================================================================== --- src/OFString.m +++ src/OFString.m @@ -618,21 +618,33 @@ if (l1 == 0 || l2 == 0 || c1 > 0x10FFFF || c2 > 0x10FFFF) @throw [OFInvalidEncodingException newWithClass: isa]; if (c1 >> 8 < OF_UNICODE_CASEFOLDING_TABLE_SIZE) { - tmp = of_unicode_casefolding_table[c1 >> 8][c1 & 0xFF]; + if (of_unicode_casefolding_table[c1 >> 8] == NULL) + c1 += of_unicode_lower_table[c1 >> 8] + [c1 & 0xFF]; + else { + tmp = of_unicode_casefolding_table[c1 >> 8] + [c1 & 0xFF]; - if (tmp != 0) - c1 = tmp; + if (tmp != 0) + c1 = tmp; + } } if (c2 >> 8 < OF_UNICODE_CASEFOLDING_TABLE_SIZE) { - tmp = of_unicode_casefolding_table[c2 >> 8][c2 & 0xFF]; + if (of_unicode_casefolding_table[c2 >> 8] == NULL) + c2 += of_unicode_lower_table[c2 >> 8] + [c2 & 0xFF]; + else { + tmp = of_unicode_casefolding_table[c2 >> 8] + [c2 & 0xFF]; - if (tmp != 0) - c2 = tmp; + if (tmp != 0) + c2 = tmp; + } } if (c1 > c2) return OF_ORDERED_DESCENDING; if (c1 < c2) Index: src/unicode.h ================================================================== --- src/unicode.h +++ src/unicode.h @@ -11,13 +11,13 @@ #import "OFString.h" #define OF_UNICODE_UPPER_TABLE_SIZE 0x105 #define OF_UNICODE_LOWER_TABLE_SIZE 0x105 -#define OF_UNICODE_CASEFOLDING_TABLE_SIZE 0x105 +#define OF_UNICODE_CASEFOLDING_TABLE_SIZE 0xA8 -extern const of_unichar_t* const +extern const int16_t* const of_unicode_upper_table[OF_UNICODE_UPPER_TABLE_SIZE]; -extern const of_unichar_t* const +extern const int16_t* const of_unicode_lower_table[OF_UNICODE_LOWER_TABLE_SIZE]; extern const of_unichar_t* const of_unicode_casefolding_table[OF_UNICODE_CASEFOLDING_TABLE_SIZE]; Index: src/unicode.m ================================================================== --- src/unicode.m +++ src/unicode.m @@ -11,1152 +11,1168 @@ #include "config.h" #import "OFString.h" -static const of_unichar_t nop_page[0x100] = {}; - -static const of_unichar_t upper_page_0[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000041, 0x000042, 0x000043, - 0x000044, 0x000045, 0x000046, 0x000047, - 0x000048, 0x000049, 0x00004A, 0x00004B, - 0x00004C, 0x00004D, 0x00004E, 0x00004F, - 0x000050, 0x000051, 0x000052, 0x000053, - 0x000054, 0x000055, 0x000056, 0x000057, - 0x000058, 0x000059, 0x00005A, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x00039C, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x0000C0, 0x0000C1, 0x0000C2, 0x0000C3, - 0x0000C4, 0x0000C5, 0x0000C6, 0x0000C7, - 0x0000C8, 0x0000C9, 0x0000CA, 0x0000CB, - 0x0000CC, 0x0000CD, 0x0000CE, 0x0000CF, - 0x0000D0, 0x0000D1, 0x0000D2, 0x0000D3, - 0x0000D4, 0x0000D5, 0x0000D6, 0x000000, - 0x0000D8, 0x0000D9, 0x0000DA, 0x0000DB, - 0x0000DC, 0x0000DD, 0x0000DE, 0x000178, -}; - -static const of_unichar_t upper_page_1[0x100] = { - 0x000000, 0x000100, 0x000000, 0x000102, - 0x000000, 0x000104, 0x000000, 0x000106, - 0x000000, 0x000108, 0x000000, 0x00010A, - 0x000000, 0x00010C, 0x000000, 0x00010E, - 0x000000, 0x000110, 0x000000, 0x000112, - 0x000000, 0x000114, 0x000000, 0x000116, - 0x000000, 0x000118, 0x000000, 0x00011A, - 0x000000, 0x00011C, 0x000000, 0x00011E, - 0x000000, 0x000120, 0x000000, 0x000122, - 0x000000, 0x000124, 0x000000, 0x000126, - 0x000000, 0x000128, 0x000000, 0x00012A, - 0x000000, 0x00012C, 0x000000, 0x00012E, - 0x000000, 0x000049, 0x000000, 0x000132, - 0x000000, 0x000134, 0x000000, 0x000136, - 0x000000, 0x000000, 0x000139, 0x000000, - 0x00013B, 0x000000, 0x00013D, 0x000000, - 0x00013F, 0x000000, 0x000141, 0x000000, - 0x000143, 0x000000, 0x000145, 0x000000, - 0x000147, 0x000000, 0x000000, 0x00014A, - 0x000000, 0x00014C, 0x000000, 0x00014E, - 0x000000, 0x000150, 0x000000, 0x000152, - 0x000000, 0x000154, 0x000000, 0x000156, - 0x000000, 0x000158, 0x000000, 0x00015A, - 0x000000, 0x00015C, 0x000000, 0x00015E, - 0x000000, 0x000160, 0x000000, 0x000162, - 0x000000, 0x000164, 0x000000, 0x000166, - 0x000000, 0x000168, 0x000000, 0x00016A, - 0x000000, 0x00016C, 0x000000, 0x00016E, - 0x000000, 0x000170, 0x000000, 0x000172, - 0x000000, 0x000174, 0x000000, 0x000176, - 0x000000, 0x000000, 0x000179, 0x000000, - 0x00017B, 0x000000, 0x00017D, 0x000053, - 0x000243, 0x000000, 0x000000, 0x000182, - 0x000000, 0x000184, 0x000000, 0x000000, - 0x000187, 0x000000, 0x000000, 0x000000, - 0x00018B, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000191, 0x000000, - 0x000000, 0x0001F6, 0x000000, 0x000000, - 0x000000, 0x000198, 0x00023D, 0x000000, - 0x000000, 0x000000, 0x000220, 0x000000, - 0x000000, 0x0001A0, 0x000000, 0x0001A2, - 0x000000, 0x0001A4, 0x000000, 0x000000, - 0x0001A7, 0x000000, 0x000000, 0x000000, - 0x000000, 0x0001AC, 0x000000, 0x000000, - 0x0001AF, 0x000000, 0x000000, 0x000000, - 0x0001B3, 0x000000, 0x0001B5, 0x000000, - 0x000000, 0x0001B8, 0x000000, 0x000000, - 0x000000, 0x0001BC, 0x000000, 0x0001F7, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x0001C4, 0x0001C4, 0x000000, - 0x0001C7, 0x0001C7, 0x000000, 0x0001CA, - 0x0001CA, 0x000000, 0x0001CD, 0x000000, - 0x0001CF, 0x000000, 0x0001D1, 0x000000, - 0x0001D3, 0x000000, 0x0001D5, 0x000000, - 0x0001D7, 0x000000, 0x0001D9, 0x000000, - 0x0001DB, 0x00018E, 0x000000, 0x0001DE, - 0x000000, 0x0001E0, 0x000000, 0x0001E2, - 0x000000, 0x0001E4, 0x000000, 0x0001E6, - 0x000000, 0x0001E8, 0x000000, 0x0001EA, - 0x000000, 0x0001EC, 0x000000, 0x0001EE, - 0x000000, 0x000000, 0x0001F1, 0x0001F1, - 0x000000, 0x0001F4, 0x000000, 0x000000, - 0x000000, 0x0001F8, 0x000000, 0x0001FA, - 0x000000, 0x0001FC, 0x000000, 0x0001FE, -}; - -static const of_unichar_t upper_page_2[0x100] = { - 0x000000, 0x000200, 0x000000, 0x000202, - 0x000000, 0x000204, 0x000000, 0x000206, - 0x000000, 0x000208, 0x000000, 0x00020A, - 0x000000, 0x00020C, 0x000000, 0x00020E, - 0x000000, 0x000210, 0x000000, 0x000212, - 0x000000, 0x000214, 0x000000, 0x000216, - 0x000000, 0x000218, 0x000000, 0x00021A, - 0x000000, 0x00021C, 0x000000, 0x00021E, - 0x000000, 0x000000, 0x000000, 0x000222, - 0x000000, 0x000224, 0x000000, 0x000226, - 0x000000, 0x000228, 0x000000, 0x00022A, - 0x000000, 0x00022C, 0x000000, 0x00022E, - 0x000000, 0x000230, 0x000000, 0x000232, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x00023B, 0x000000, 0x000000, 0x002C7E, - 0x002C7F, 0x000000, 0x000241, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000246, - 0x000000, 0x000248, 0x000000, 0x00024A, - 0x000000, 0x00024C, 0x000000, 0x00024E, - 0x002C6F, 0x002C6D, 0x002C70, 0x000181, - 0x000186, 0x000000, 0x000189, 0x00018A, - 0x000000, 0x00018F, 0x000000, 0x000190, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000193, 0x000000, 0x000000, 0x000194, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000197, 0x000196, 0x000000, 0x002C62, - 0x000000, 0x000000, 0x000000, 0x00019C, - 0x000000, 0x002C6E, 0x00019D, 0x000000, - 0x000000, 0x00019F, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x002C64, 0x000000, 0x000000, - 0x0001A6, 0x000000, 0x000000, 0x0001A9, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x0001AE, 0x000244, 0x0001B1, 0x0001B2, - 0x000245, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x0001B7, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t upper_page_3[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000399, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000370, 0x000000, 0x000372, - 0x000000, 0x000000, 0x000000, 0x000376, - 0x000000, 0x000000, 0x000000, 0x0003FD, - 0x0003FE, 0x0003FF, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000386, 0x000388, 0x000389, 0x00038A, - 0x000000, 0x000391, 0x000392, 0x000393, - 0x000394, 0x000395, 0x000396, 0x000397, - 0x000398, 0x000399, 0x00039A, 0x00039B, - 0x00039C, 0x00039D, 0x00039E, 0x00039F, - 0x0003A0, 0x0003A1, 0x0003A3, 0x0003A3, - 0x0003A4, 0x0003A5, 0x0003A6, 0x0003A7, - 0x0003A8, 0x0003A9, 0x0003AA, 0x0003AB, - 0x00038C, 0x00038E, 0x00038F, 0x000000, - 0x000392, 0x000398, 0x000000, 0x000000, - 0x000000, 0x0003A6, 0x0003A0, 0x0003CF, - 0x000000, 0x0003D8, 0x000000, 0x0003DA, - 0x000000, 0x0003DC, 0x000000, 0x0003DE, - 0x000000, 0x0003E0, 0x000000, 0x0003E2, - 0x000000, 0x0003E4, 0x000000, 0x0003E6, - 0x000000, 0x0003E8, 0x000000, 0x0003EA, - 0x000000, 0x0003EC, 0x000000, 0x0003EE, - 0x00039A, 0x0003A1, 0x0003F9, 0x000000, - 0x000000, 0x000395, 0x000000, 0x000000, - 0x0003F7, 0x000000, 0x000000, 0x0003FA, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t upper_page_4[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000410, 0x000411, 0x000412, 0x000413, - 0x000414, 0x000415, 0x000416, 0x000417, - 0x000418, 0x000419, 0x00041A, 0x00041B, - 0x00041C, 0x00041D, 0x00041E, 0x00041F, - 0x000420, 0x000421, 0x000422, 0x000423, - 0x000424, 0x000425, 0x000426, 0x000427, - 0x000428, 0x000429, 0x00042A, 0x00042B, - 0x00042C, 0x00042D, 0x00042E, 0x00042F, - 0x000400, 0x000401, 0x000402, 0x000403, - 0x000404, 0x000405, 0x000406, 0x000407, - 0x000408, 0x000409, 0x00040A, 0x00040B, - 0x00040C, 0x00040D, 0x00040E, 0x00040F, - 0x000000, 0x000460, 0x000000, 0x000462, - 0x000000, 0x000464, 0x000000, 0x000466, - 0x000000, 0x000468, 0x000000, 0x00046A, - 0x000000, 0x00046C, 0x000000, 0x00046E, - 0x000000, 0x000470, 0x000000, 0x000472, - 0x000000, 0x000474, 0x000000, 0x000476, - 0x000000, 0x000478, 0x000000, 0x00047A, - 0x000000, 0x00047C, 0x000000, 0x00047E, - 0x000000, 0x000480, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x00048A, - 0x000000, 0x00048C, 0x000000, 0x00048E, - 0x000000, 0x000490, 0x000000, 0x000492, - 0x000000, 0x000494, 0x000000, 0x000496, - 0x000000, 0x000498, 0x000000, 0x00049A, - 0x000000, 0x00049C, 0x000000, 0x00049E, - 0x000000, 0x0004A0, 0x000000, 0x0004A2, - 0x000000, 0x0004A4, 0x000000, 0x0004A6, - 0x000000, 0x0004A8, 0x000000, 0x0004AA, - 0x000000, 0x0004AC, 0x000000, 0x0004AE, - 0x000000, 0x0004B0, 0x000000, 0x0004B2, - 0x000000, 0x0004B4, 0x000000, 0x0004B6, - 0x000000, 0x0004B8, 0x000000, 0x0004BA, - 0x000000, 0x0004BC, 0x000000, 0x0004BE, - 0x000000, 0x000000, 0x0004C1, 0x000000, - 0x0004C3, 0x000000, 0x0004C5, 0x000000, - 0x0004C7, 0x000000, 0x0004C9, 0x000000, - 0x0004CB, 0x000000, 0x0004CD, 0x0004C0, - 0x000000, 0x0004D0, 0x000000, 0x0004D2, - 0x000000, 0x0004D4, 0x000000, 0x0004D6, - 0x000000, 0x0004D8, 0x000000, 0x0004DA, - 0x000000, 0x0004DC, 0x000000, 0x0004DE, - 0x000000, 0x0004E0, 0x000000, 0x0004E2, - 0x000000, 0x0004E4, 0x000000, 0x0004E6, - 0x000000, 0x0004E8, 0x000000, 0x0004EA, - 0x000000, 0x0004EC, 0x000000, 0x0004EE, - 0x000000, 0x0004F0, 0x000000, 0x0004F2, - 0x000000, 0x0004F4, 0x000000, 0x0004F6, - 0x000000, 0x0004F8, 0x000000, 0x0004FA, - 0x000000, 0x0004FC, 0x000000, 0x0004FE, -}; - -static const of_unichar_t upper_page_5[0x100] = { - 0x000000, 0x000500, 0x000000, 0x000502, - 0x000000, 0x000504, 0x000000, 0x000506, - 0x000000, 0x000508, 0x000000, 0x00050A, - 0x000000, 0x00050C, 0x000000, 0x00050E, - 0x000000, 0x000510, 0x000000, 0x000512, - 0x000000, 0x000514, 0x000000, 0x000516, - 0x000000, 0x000518, 0x000000, 0x00051A, - 0x000000, 0x00051C, 0x000000, 0x00051E, - 0x000000, 0x000520, 0x000000, 0x000522, - 0x000000, 0x000524, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000531, 0x000532, 0x000533, - 0x000534, 0x000535, 0x000536, 0x000537, - 0x000538, 0x000539, 0x00053A, 0x00053B, - 0x00053C, 0x00053D, 0x00053E, 0x00053F, - 0x000540, 0x000541, 0x000542, 0x000543, - 0x000544, 0x000545, 0x000546, 0x000547, - 0x000548, 0x000549, 0x00054A, 0x00054B, - 0x00054C, 0x00054D, 0x00054E, 0x00054F, - 0x000550, 0x000551, 0x000552, 0x000553, - 0x000554, 0x000555, 0x000556, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t upper_page_29[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x00A77D, 0x000000, 0x000000, - 0x000000, 0x002C63, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t upper_page_30[0x100] = { - 0x000000, 0x001E00, 0x000000, 0x001E02, - 0x000000, 0x001E04, 0x000000, 0x001E06, - 0x000000, 0x001E08, 0x000000, 0x001E0A, - 0x000000, 0x001E0C, 0x000000, 0x001E0E, - 0x000000, 0x001E10, 0x000000, 0x001E12, - 0x000000, 0x001E14, 0x000000, 0x001E16, - 0x000000, 0x001E18, 0x000000, 0x001E1A, - 0x000000, 0x001E1C, 0x000000, 0x001E1E, - 0x000000, 0x001E20, 0x000000, 0x001E22, - 0x000000, 0x001E24, 0x000000, 0x001E26, - 0x000000, 0x001E28, 0x000000, 0x001E2A, - 0x000000, 0x001E2C, 0x000000, 0x001E2E, - 0x000000, 0x001E30, 0x000000, 0x001E32, - 0x000000, 0x001E34, 0x000000, 0x001E36, - 0x000000, 0x001E38, 0x000000, 0x001E3A, - 0x000000, 0x001E3C, 0x000000, 0x001E3E, - 0x000000, 0x001E40, 0x000000, 0x001E42, - 0x000000, 0x001E44, 0x000000, 0x001E46, - 0x000000, 0x001E48, 0x000000, 0x001E4A, - 0x000000, 0x001E4C, 0x000000, 0x001E4E, - 0x000000, 0x001E50, 0x000000, 0x001E52, - 0x000000, 0x001E54, 0x000000, 0x001E56, - 0x000000, 0x001E58, 0x000000, 0x001E5A, - 0x000000, 0x001E5C, 0x000000, 0x001E5E, - 0x000000, 0x001E60, 0x000000, 0x001E62, - 0x000000, 0x001E64, 0x000000, 0x001E66, - 0x000000, 0x001E68, 0x000000, 0x001E6A, - 0x000000, 0x001E6C, 0x000000, 0x001E6E, - 0x000000, 0x001E70, 0x000000, 0x001E72, - 0x000000, 0x001E74, 0x000000, 0x001E76, - 0x000000, 0x001E78, 0x000000, 0x001E7A, - 0x000000, 0x001E7C, 0x000000, 0x001E7E, - 0x000000, 0x001E80, 0x000000, 0x001E82, - 0x000000, 0x001E84, 0x000000, 0x001E86, - 0x000000, 0x001E88, 0x000000, 0x001E8A, - 0x000000, 0x001E8C, 0x000000, 0x001E8E, - 0x000000, 0x001E90, 0x000000, 0x001E92, - 0x000000, 0x001E94, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x001E60, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x001EA0, 0x000000, 0x001EA2, - 0x000000, 0x001EA4, 0x000000, 0x001EA6, - 0x000000, 0x001EA8, 0x000000, 0x001EAA, - 0x000000, 0x001EAC, 0x000000, 0x001EAE, - 0x000000, 0x001EB0, 0x000000, 0x001EB2, - 0x000000, 0x001EB4, 0x000000, 0x001EB6, - 0x000000, 0x001EB8, 0x000000, 0x001EBA, - 0x000000, 0x001EBC, 0x000000, 0x001EBE, - 0x000000, 0x001EC0, 0x000000, 0x001EC2, - 0x000000, 0x001EC4, 0x000000, 0x001EC6, - 0x000000, 0x001EC8, 0x000000, 0x001ECA, - 0x000000, 0x001ECC, 0x000000, 0x001ECE, - 0x000000, 0x001ED0, 0x000000, 0x001ED2, - 0x000000, 0x001ED4, 0x000000, 0x001ED6, - 0x000000, 0x001ED8, 0x000000, 0x001EDA, - 0x000000, 0x001EDC, 0x000000, 0x001EDE, - 0x000000, 0x001EE0, 0x000000, 0x001EE2, - 0x000000, 0x001EE4, 0x000000, 0x001EE6, - 0x000000, 0x001EE8, 0x000000, 0x001EEA, - 0x000000, 0x001EEC, 0x000000, 0x001EEE, - 0x000000, 0x001EF0, 0x000000, 0x001EF2, - 0x000000, 0x001EF4, 0x000000, 0x001EF6, - 0x000000, 0x001EF8, 0x000000, 0x001EFA, - 0x000000, 0x001EFC, 0x000000, 0x001EFE, -}; - -static const of_unichar_t upper_page_31[0x100] = { - 0x001F08, 0x001F09, 0x001F0A, 0x001F0B, - 0x001F0C, 0x001F0D, 0x001F0E, 0x001F0F, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F18, 0x001F19, 0x001F1A, 0x001F1B, - 0x001F1C, 0x001F1D, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F28, 0x001F29, 0x001F2A, 0x001F2B, - 0x001F2C, 0x001F2D, 0x001F2E, 0x001F2F, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F38, 0x001F39, 0x001F3A, 0x001F3B, - 0x001F3C, 0x001F3D, 0x001F3E, 0x001F3F, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F48, 0x001F49, 0x001F4A, 0x001F4B, - 0x001F4C, 0x001F4D, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x001F59, 0x000000, 0x001F5B, - 0x000000, 0x001F5D, 0x000000, 0x001F5F, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F68, 0x001F69, 0x001F6A, 0x001F6B, - 0x001F6C, 0x001F6D, 0x001F6E, 0x001F6F, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001FBA, 0x001FBB, 0x001FC8, 0x001FC9, - 0x001FCA, 0x001FCB, 0x001FDA, 0x001FDB, - 0x001FF8, 0x001FF9, 0x001FEA, 0x001FEB, - 0x001FFA, 0x001FFB, 0x000000, 0x000000, - 0x001F88, 0x001F89, 0x001F8A, 0x001F8B, - 0x001F8C, 0x001F8D, 0x001F8E, 0x001F8F, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F98, 0x001F99, 0x001F9A, 0x001F9B, - 0x001F9C, 0x001F9D, 0x001F9E, 0x001F9F, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001FA8, 0x001FA9, 0x001FAA, 0x001FAB, - 0x001FAC, 0x001FAD, 0x001FAE, 0x001FAF, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001FB8, 0x001FB9, 0x000000, 0x001FBC, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000399, 0x000000, - 0x000000, 0x000000, 0x000000, 0x001FCC, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001FD8, 0x001FD9, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001FE8, 0x001FE9, 0x000000, 0x000000, - 0x000000, 0x001FEC, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x001FFC, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t upper_page_33[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x002132, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x002160, 0x002161, 0x002162, 0x002163, - 0x002164, 0x002165, 0x002166, 0x002167, - 0x002168, 0x002169, 0x00216A, 0x00216B, - 0x00216C, 0x00216D, 0x00216E, 0x00216F, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x002183, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t upper_page_36[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x0024B6, 0x0024B7, 0x0024B8, 0x0024B9, - 0x0024BA, 0x0024BB, 0x0024BC, 0x0024BD, - 0x0024BE, 0x0024BF, 0x0024C0, 0x0024C1, - 0x0024C2, 0x0024C3, 0x0024C4, 0x0024C5, - 0x0024C6, 0x0024C7, 0x0024C8, 0x0024C9, - 0x0024CA, 0x0024CB, 0x0024CC, 0x0024CD, - 0x0024CE, 0x0024CF, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t upper_page_44[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x002C00, 0x002C01, 0x002C02, 0x002C03, - 0x002C04, 0x002C05, 0x002C06, 0x002C07, - 0x002C08, 0x002C09, 0x002C0A, 0x002C0B, - 0x002C0C, 0x002C0D, 0x002C0E, 0x002C0F, - 0x002C10, 0x002C11, 0x002C12, 0x002C13, - 0x002C14, 0x002C15, 0x002C16, 0x002C17, - 0x002C18, 0x002C19, 0x002C1A, 0x002C1B, - 0x002C1C, 0x002C1D, 0x002C1E, 0x002C1F, - 0x002C20, 0x002C21, 0x002C22, 0x002C23, - 0x002C24, 0x002C25, 0x002C26, 0x002C27, - 0x002C28, 0x002C29, 0x002C2A, 0x002C2B, - 0x002C2C, 0x002C2D, 0x002C2E, 0x000000, - 0x000000, 0x002C60, 0x000000, 0x000000, - 0x000000, 0x00023A, 0x00023E, 0x000000, - 0x002C67, 0x000000, 0x002C69, 0x000000, - 0x002C6B, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x002C72, - 0x000000, 0x000000, 0x002C75, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x002C80, 0x000000, 0x002C82, - 0x000000, 0x002C84, 0x000000, 0x002C86, - 0x000000, 0x002C88, 0x000000, 0x002C8A, - 0x000000, 0x002C8C, 0x000000, 0x002C8E, - 0x000000, 0x002C90, 0x000000, 0x002C92, - 0x000000, 0x002C94, 0x000000, 0x002C96, - 0x000000, 0x002C98, 0x000000, 0x002C9A, - 0x000000, 0x002C9C, 0x000000, 0x002C9E, - 0x000000, 0x002CA0, 0x000000, 0x002CA2, - 0x000000, 0x002CA4, 0x000000, 0x002CA6, - 0x000000, 0x002CA8, 0x000000, 0x002CAA, - 0x000000, 0x002CAC, 0x000000, 0x002CAE, - 0x000000, 0x002CB0, 0x000000, 0x002CB2, - 0x000000, 0x002CB4, 0x000000, 0x002CB6, - 0x000000, 0x002CB8, 0x000000, 0x002CBA, - 0x000000, 0x002CBC, 0x000000, 0x002CBE, - 0x000000, 0x002CC0, 0x000000, 0x002CC2, - 0x000000, 0x002CC4, 0x000000, 0x002CC6, - 0x000000, 0x002CC8, 0x000000, 0x002CCA, - 0x000000, 0x002CCC, 0x000000, 0x002CCE, - 0x000000, 0x002CD0, 0x000000, 0x002CD2, - 0x000000, 0x002CD4, 0x000000, 0x002CD6, - 0x000000, 0x002CD8, 0x000000, 0x002CDA, - 0x000000, 0x002CDC, 0x000000, 0x002CDE, - 0x000000, 0x002CE0, 0x000000, 0x002CE2, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x002CEB, 0x000000, 0x002CED, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t upper_page_45[0x100] = { - 0x0010A0, 0x0010A1, 0x0010A2, 0x0010A3, - 0x0010A4, 0x0010A5, 0x0010A6, 0x0010A7, - 0x0010A8, 0x0010A9, 0x0010AA, 0x0010AB, - 0x0010AC, 0x0010AD, 0x0010AE, 0x0010AF, - 0x0010B0, 0x0010B1, 0x0010B2, 0x0010B3, - 0x0010B4, 0x0010B5, 0x0010B6, 0x0010B7, - 0x0010B8, 0x0010B9, 0x0010BA, 0x0010BB, - 0x0010BC, 0x0010BD, 0x0010BE, 0x0010BF, - 0x0010C0, 0x0010C1, 0x0010C2, 0x0010C3, - 0x0010C4, 0x0010C5, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t upper_page_166[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x00A640, 0x000000, 0x00A642, - 0x000000, 0x00A644, 0x000000, 0x00A646, - 0x000000, 0x00A648, 0x000000, 0x00A64A, - 0x000000, 0x00A64C, 0x000000, 0x00A64E, - 0x000000, 0x00A650, 0x000000, 0x00A652, - 0x000000, 0x00A654, 0x000000, 0x00A656, - 0x000000, 0x00A658, 0x000000, 0x00A65A, - 0x000000, 0x00A65C, 0x000000, 0x00A65E, - 0x000000, 0x000000, 0x000000, 0x00A662, - 0x000000, 0x00A664, 0x000000, 0x00A666, - 0x000000, 0x00A668, 0x000000, 0x00A66A, - 0x000000, 0x00A66C, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x00A680, 0x000000, 0x00A682, - 0x000000, 0x00A684, 0x000000, 0x00A686, - 0x000000, 0x00A688, 0x000000, 0x00A68A, - 0x000000, 0x00A68C, 0x000000, 0x00A68E, - 0x000000, 0x00A690, 0x000000, 0x00A692, - 0x000000, 0x00A694, 0x000000, 0x00A696, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t upper_page_167[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x00A722, - 0x000000, 0x00A724, 0x000000, 0x00A726, - 0x000000, 0x00A728, 0x000000, 0x00A72A, - 0x000000, 0x00A72C, 0x000000, 0x00A72E, - 0x000000, 0x000000, 0x000000, 0x00A732, - 0x000000, 0x00A734, 0x000000, 0x00A736, - 0x000000, 0x00A738, 0x000000, 0x00A73A, - 0x000000, 0x00A73C, 0x000000, 0x00A73E, - 0x000000, 0x00A740, 0x000000, 0x00A742, - 0x000000, 0x00A744, 0x000000, 0x00A746, - 0x000000, 0x00A748, 0x000000, 0x00A74A, - 0x000000, 0x00A74C, 0x000000, 0x00A74E, - 0x000000, 0x00A750, 0x000000, 0x00A752, - 0x000000, 0x00A754, 0x000000, 0x00A756, - 0x000000, 0x00A758, 0x000000, 0x00A75A, - 0x000000, 0x00A75C, 0x000000, 0x00A75E, - 0x000000, 0x00A760, 0x000000, 0x00A762, - 0x000000, 0x00A764, 0x000000, 0x00A766, - 0x000000, 0x00A768, 0x000000, 0x00A76A, - 0x000000, 0x00A76C, 0x000000, 0x00A76E, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x00A779, 0x000000, - 0x00A77B, 0x000000, 0x000000, 0x00A77E, - 0x000000, 0x00A780, 0x000000, 0x00A782, - 0x000000, 0x00A784, 0x000000, 0x00A786, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x00A78B, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t upper_page_255[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x00FF21, 0x00FF22, 0x00FF23, - 0x00FF24, 0x00FF25, 0x00FF26, 0x00FF27, - 0x00FF28, 0x00FF29, 0x00FF2A, 0x00FF2B, - 0x00FF2C, 0x00FF2D, 0x00FF2E, 0x00FF2F, - 0x00FF30, 0x00FF31, 0x00FF32, 0x00FF33, - 0x00FF34, 0x00FF35, 0x00FF36, 0x00FF37, - 0x00FF38, 0x00FF39, 0x00FF3A, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t upper_page_260[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x010400, 0x010401, 0x010402, 0x010403, - 0x010404, 0x010405, 0x010406, 0x010407, - 0x010408, 0x010409, 0x01040A, 0x01040B, - 0x01040C, 0x01040D, 0x01040E, 0x01040F, - 0x010410, 0x010411, 0x010412, 0x010413, - 0x010414, 0x010415, 0x010416, 0x010417, - 0x010418, 0x010419, 0x01041A, 0x01041B, - 0x01041C, 0x01041D, 0x01041E, 0x01041F, - 0x010420, 0x010421, 0x010422, 0x010423, - 0x010424, 0x010425, 0x010426, 0x010427, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t lower_page_0[0x100] = { +static const int16_t nop_page[0x100] = {}; + +static const int16_t upper_page_0[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -32, -32, -32, -32, -32, -32, -32, + -32, -32, -32, -32, -32, -32, -32, -32, + -32, -32, -32, -32, -32, -32, -32, -32, + -32, -32, -32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 743, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -32, -32, -32, -32, -32, -32, -32, -32, + -32, -32, -32, -32, -32, -32, -32, -32, + -32, -32, -32, -32, -32, -32, -32, 0, + -32, -32, -32, -32, -32, -32, -32, 121, +}; + +static const int16_t upper_page_1[0x100] = { + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -232, 0, -1, 0, -1, 0, -1, + 0, 0, -1, 0, -1, 0, -1, 0, + -1, 0, -1, 0, -1, 0, -1, 0, + -1, 0, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, 0, -1, 0, -1, 0, -1, -300, + 195, 0, 0, -1, 0, -1, 0, 0, + -1, 0, 0, 0, -1, 0, 0, 0, + 0, 0, -1, 0, 0, 97, 0, 0, + 0, -1, 163, 0, 0, 0, 130, 0, + 0, -1, 0, -1, 0, -1, 0, 0, + -1, 0, 0, 0, 0, -1, 0, 0, + -1, 0, 0, 0, -1, 0, -1, 0, + 0, -1, 0, 0, 0, -1, 0, 56, + 0, 0, 0, 0, 0, -1, -2, 0, + -1, -2, 0, -1, -2, 0, -1, 0, + -1, 0, -1, 0, -1, 0, -1, 0, + -1, 0, -1, 0, -1, -79, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, 0, -1, -2, 0, -1, 0, 0, + 0, -1, 0, -1, 0, -1, 0, -1, +}; + +static const int16_t upper_page_2[0x100] = { + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, 0, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, 0, 0, 0, + 0, 0, 0, 0, -1, 0, 0, 10815, + 10815, 0, -1, 0, 0, 0, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 10783, 10780, 10782, -210, -206, 0, -205, -205, + 0, -202, 0, -203, 0, 0, 0, 0, + -205, 0, 0, -207, 0, 0, 0, 0, + -209, -211, 0, 10743, 0, 0, 0, -211, + 0, 10749, -213, 0, 0, -214, 0, 0, + 0, 0, 0, 0, 0, 10727, 0, 0, + -218, 0, 0, -218, 0, 0, 0, 0, + -218, -69, -217, -217, -71, 0, 0, 0, + 0, 0, -219, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t upper_page_3[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 84, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -1, 0, -1, 0, 0, 0, -1, + 0, 0, 0, 130, 130, 130, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, -38, -37, -37, -37, + 0, -32, -32, -32, -32, -32, -32, -32, + -32, -32, -32, -32, -32, -32, -32, -32, + -32, -32, -31, -32, -32, -32, -32, -32, + -32, -32, -32, -32, -64, -63, -63, 0, + -62, -57, 0, 0, 0, -47, -54, -8, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + -86, -80, 7, 0, 0, -96, 0, 0, + -1, 0, 0, -1, 0, 0, 0, 0, +}; + +static const int16_t upper_page_4[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -32, -32, -32, -32, -32, -32, -32, -32, + -32, -32, -32, -32, -32, -32, -32, -32, + -32, -32, -32, -32, -32, -32, -32, -32, + -32, -32, -32, -32, -32, -32, -32, -32, + -80, -80, -80, -80, -80, -80, -80, -80, + -80, -80, -80, -80, -80, -80, -80, -80, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, 0, -1, 0, -1, 0, -1, 0, + -1, 0, -1, 0, -1, 0, -1, -15, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, +}; + +static const int16_t upper_page_5[0x100] = { + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -48, -48, -48, -48, -48, -48, -48, + -48, -48, -48, -48, -48, -48, -48, -48, + -48, -48, -48, -48, -48, -48, -48, -48, + -48, -48, -48, -48, -48, -48, -48, -48, + -48, -48, -48, -48, -48, -48, -48, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t upper_page_29[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -30204, 0, 0, 0, 3814, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t upper_page_30[0x100] = { + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, 0, + 0, 0, 0, -59, 0, 0, 0, 0, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, +}; + +static const int16_t upper_page_31[0x100] = { + 8, 8, 8, 8, 8, 8, 8, 8, + 0, 0, 0, 0, 0, 0, 0, 0, + 8, 8, 8, 8, 8, 8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 8, 8, 8, 8, 8, 8, 8, 8, + 0, 0, 0, 0, 0, 0, 0, 0, + 8, 8, 8, 8, 8, 8, 8, 8, + 0, 0, 0, 0, 0, 0, 0, 0, + 8, 8, 8, 8, 8, 8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 8, 0, 8, 0, 8, 0, 8, + 0, 0, 0, 0, 0, 0, 0, 0, + 8, 8, 8, 8, 8, 8, 8, 8, + 0, 0, 0, 0, 0, 0, 0, 0, + 74, 74, 86, 86, 86, 86, 100, 100, + 128, 128, 112, 112, 126, 126, 0, 0, + 8, 8, 8, 8, 8, 8, 8, 8, + 0, 0, 0, 0, 0, 0, 0, 0, + 8, 8, 8, 8, 8, 8, 8, 8, + 0, 0, 0, 0, 0, 0, 0, 0, + 8, 8, 8, 8, 8, 8, 8, 8, + 0, 0, 0, 0, 0, 0, 0, 0, + 8, 8, 0, 9, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -7205, 0, + 0, 0, 0, 9, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 8, 8, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 8, 8, 0, 0, 0, 7, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 9, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t upper_page_33[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -28, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -16, -16, -16, -16, -16, -16, -16, -16, + -16, -16, -16, -16, -16, -16, -16, -16, + 0, 0, 0, 0, -1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t upper_page_36[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -26, -26, -26, -26, -26, -26, -26, -26, + -26, -26, -26, -26, -26, -26, -26, -26, + -26, -26, -26, -26, -26, -26, -26, -26, + -26, -26, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t upper_page_44[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -48, -48, -48, -48, -48, -48, -48, -48, + -48, -48, -48, -48, -48, -48, -48, -48, + -48, -48, -48, -48, -48, -48, -48, -48, + -48, -48, -48, -48, -48, -48, -48, -48, + -48, -48, -48, -48, -48, -48, -48, -48, + -48, -48, -48, -48, -48, -48, -48, 0, + 0, -1, 0, 0, 0, -10795, -10792, 0, + -1, 0, -1, 0, -1, 0, 0, 0, + 0, 0, 0, -1, 0, 0, -1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, 0, 0, 0, + 0, 0, 0, 0, -1, 0, -1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t upper_page_45[0x100] = { + -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, + -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, + -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, + -7264, -7264, -7264, -7264, -7264, -7264, -7264, -7264, + -7264, -7264, -7264, -7264, -7264, -7264, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t upper_page_166[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, 0, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t upper_page_167[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, 0, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, -1, 0, -1, 0, 0, -1, + 0, -1, 0, -1, 0, -1, 0, -1, + 0, 0, 0, 0, -1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t upper_page_255[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -32, -32, -32, -32, -32, -32, -32, + -32, -32, -32, -32, -32, -32, -32, -32, + -32, -32, -32, -32, -32, -32, -32, -32, + -32, -32, -32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t upper_page_260[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -40, -40, -40, -40, -40, -40, -40, -40, + -40, -40, -40, -40, -40, -40, -40, -40, + -40, -40, -40, -40, -40, -40, -40, -40, + -40, -40, -40, -40, -40, -40, -40, -40, + -40, -40, -40, -40, -40, -40, -40, -40, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t lower_page_0[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 0, + 32, 32, 32, 32, 32, 32, 32, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t lower_page_1[0x100] = { + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + -199, 0, 1, 0, 1, 0, 1, 0, + 0, 1, 0, 1, 0, 1, 0, 1, + 0, 1, 0, 1, 0, 1, 0, 1, + 0, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + -121, 1, 0, 1, 0, 1, 0, 0, + 0, 210, 1, 0, 1, 0, 206, 1, + 0, 205, 205, 1, 0, 0, 79, 202, + 203, 1, 0, 205, 207, 0, 211, 209, + 1, 0, 0, 0, 211, 213, 0, 214, + 1, 0, 1, 0, 1, 0, 218, 1, + 0, 218, 0, 0, 1, 0, 218, 1, + 0, 217, 217, 1, 0, 1, 0, 219, + 1, 0, 0, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 2, 1, 0, 2, + 1, 0, 2, 1, 0, 1, 0, 1, + 0, 1, 0, 1, 0, 1, 0, 1, + 0, 1, 0, 1, 0, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 0, 2, 1, 0, 1, 0, -97, -56, + 1, 0, 1, 0, 1, 0, 1, 0, +}; + +static const int16_t lower_page_2[0x100] = { + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + -130, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 10795, 1, 0, -163, 10792, 0, + 0, 1, 0, -195, 69, 71, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t lower_page_3[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 1, 0, 0, 0, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 38, 0, + 37, 37, 37, 0, 64, 0, 63, 63, + 0, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 0, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 8, + 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 0, 0, 0, 0, -60, 0, 0, 1, + 0, -7, 1, 0, 0, -130, -130, -130, +}; + +static const int16_t lower_page_4[0x100] = { + 80, 80, 80, 80, 80, 80, 80, 80, + 80, 80, 80, 80, 80, 80, 80, 80, + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 15, 1, 0, 1, 0, 1, 0, 1, + 0, 1, 0, 1, 0, 1, 0, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, +}; + +static const int16_t lower_page_5[0x100] = { + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 48, 48, 48, 48, 48, 48, 48, + 48, 48, 48, 48, 48, 48, 48, 48, + 48, 48, 48, 48, 48, 48, 48, 48, + 48, 48, 48, 48, 48, 48, 48, 48, + 48, 48, 48, 48, 48, 48, 48, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t lower_page_16[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, + 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, + 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, + 7264, 7264, 7264, 7264, 7264, 7264, 7264, 7264, + 7264, 7264, 7264, 7264, 7264, 7264, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t lower_page_30[0x100] = { + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -7615, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, +}; + +static const int16_t lower_page_31[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -8, -8, -8, -8, -8, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -8, -8, -8, -8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -8, -8, -8, -8, -8, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -8, -8, -8, -8, -8, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -8, -8, -8, -8, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, -8, 0, -8, 0, -8, 0, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -8, -8, -8, -8, -8, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -8, -8, -8, -8, -8, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -8, -8, -8, -8, -8, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -8, -8, -8, -8, -8, -8, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -74, -74, -9, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -86, -86, -86, -86, -9, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -100, -100, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -8, -8, -112, -112, -7, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + -128, -128, -126, -126, -9, 0, 0, 0, +}; + +static const int16_t lower_page_33[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, -7517, 0, + 0, 0, -8383, -8262, 0, 0, 0, 0, + 0, 0, 28, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 16, 16, 16, 16, 16, 16, 16, 16, + 16, 16, 16, 16, 16, 16, 16, 16, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t lower_page_36[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, + 26, 26, 26, 26, 26, 26, 26, 26, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t lower_page_44[0x100] = { + 48, 48, 48, 48, 48, 48, 48, 48, + 48, 48, 48, 48, 48, 48, 48, 48, + 48, 48, 48, 48, 48, 48, 48, 48, + 48, 48, 48, 48, 48, 48, 48, 48, + 48, 48, 48, 48, 48, 48, 48, 48, + 48, 48, 48, 48, 48, 48, 48, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, -10743, -3814, -10727, 0, 0, 1, + 0, 1, 0, 1, 0, -10780, -10749, -10783, + -10782, 0, 1, 0, 0, 1, 0, 0, + 0, 0, 0, 0, 0, 0, -10815, -10815, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 0, 0, 0, 0, + 0, 0, 0, 1, 0, 1, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t lower_page_166[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 0, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t lower_page_167[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 0, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 1, 0, 1, 0, 30204, 1, 0, + 1, 0, 1, 0, 1, 0, 1, 0, + 0, 0, 0, 1, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t lower_page_255[0x100] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 32, 32, 32, 32, 32, + 32, 32, 32, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const int16_t lower_page_260[0x100] = { + 40, 40, 40, 40, 40, 40, 40, 40, + 40, 40, 40, 40, 40, 40, 40, 40, + 40, 40, 40, 40, 40, 40, 40, 40, + 40, 40, 40, 40, 40, 40, 40, 40, + 40, 40, 40, 40, 40, 40, 40, 40, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, +}; + +static const of_unichar_t cf_page_0[0x100] = { 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, @@ -1198,11 +1214,11 @@ 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x0003BC, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x0000E0, 0x0000E1, 0x0000E2, 0x0000E3, 0x0000E4, 0x0000E5, 0x0000E6, 0x0000E7, 0x0000E8, 0x0000E9, 0x0000EA, 0x0000EB, @@ -1209,1015 +1225,10 @@ 0x0000EC, 0x0000ED, 0x0000EE, 0x0000EF, 0x0000F0, 0x0000F1, 0x0000F2, 0x0000F3, 0x0000F4, 0x0000F5, 0x0000F6, 0x000000, 0x0000F8, 0x0000F9, 0x0000FA, 0x0000FB, 0x0000FC, 0x0000FD, 0x0000FE, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t lower_page_1[0x100] = { - 0x000101, 0x000000, 0x000103, 0x000000, - 0x000105, 0x000000, 0x000107, 0x000000, - 0x000109, 0x000000, 0x00010B, 0x000000, - 0x00010D, 0x000000, 0x00010F, 0x000000, - 0x000111, 0x000000, 0x000113, 0x000000, - 0x000115, 0x000000, 0x000117, 0x000000, - 0x000119, 0x000000, 0x00011B, 0x000000, - 0x00011D, 0x000000, 0x00011F, 0x000000, - 0x000121, 0x000000, 0x000123, 0x000000, - 0x000125, 0x000000, 0x000127, 0x000000, - 0x000129, 0x000000, 0x00012B, 0x000000, - 0x00012D, 0x000000, 0x00012F, 0x000000, - 0x000069, 0x000000, 0x000133, 0x000000, - 0x000135, 0x000000, 0x000137, 0x000000, - 0x000000, 0x00013A, 0x000000, 0x00013C, - 0x000000, 0x00013E, 0x000000, 0x000140, - 0x000000, 0x000142, 0x000000, 0x000144, - 0x000000, 0x000146, 0x000000, 0x000148, - 0x000000, 0x000000, 0x00014B, 0x000000, - 0x00014D, 0x000000, 0x00014F, 0x000000, - 0x000151, 0x000000, 0x000153, 0x000000, - 0x000155, 0x000000, 0x000157, 0x000000, - 0x000159, 0x000000, 0x00015B, 0x000000, - 0x00015D, 0x000000, 0x00015F, 0x000000, - 0x000161, 0x000000, 0x000163, 0x000000, - 0x000165, 0x000000, 0x000167, 0x000000, - 0x000169, 0x000000, 0x00016B, 0x000000, - 0x00016D, 0x000000, 0x00016F, 0x000000, - 0x000171, 0x000000, 0x000173, 0x000000, - 0x000175, 0x000000, 0x000177, 0x000000, - 0x0000FF, 0x00017A, 0x000000, 0x00017C, - 0x000000, 0x00017E, 0x000000, 0x000000, - 0x000000, 0x000253, 0x000183, 0x000000, - 0x000185, 0x000000, 0x000254, 0x000188, - 0x000000, 0x000256, 0x000257, 0x00018C, - 0x000000, 0x000000, 0x0001DD, 0x000259, - 0x00025B, 0x000192, 0x000000, 0x000260, - 0x000263, 0x000000, 0x000269, 0x000268, - 0x000199, 0x000000, 0x000000, 0x000000, - 0x00026F, 0x000272, 0x000000, 0x000275, - 0x0001A1, 0x000000, 0x0001A3, 0x000000, - 0x0001A5, 0x000000, 0x000280, 0x0001A8, - 0x000000, 0x000283, 0x000000, 0x000000, - 0x0001AD, 0x000000, 0x000288, 0x0001B0, - 0x000000, 0x00028A, 0x00028B, 0x0001B4, - 0x000000, 0x0001B6, 0x000000, 0x000292, - 0x0001B9, 0x000000, 0x000000, 0x000000, - 0x0001BD, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x0001C6, 0x0001C6, 0x000000, 0x0001C9, - 0x0001C9, 0x000000, 0x0001CC, 0x0001CC, - 0x000000, 0x0001CE, 0x000000, 0x0001D0, - 0x000000, 0x0001D2, 0x000000, 0x0001D4, - 0x000000, 0x0001D6, 0x000000, 0x0001D8, - 0x000000, 0x0001DA, 0x000000, 0x0001DC, - 0x000000, 0x000000, 0x0001DF, 0x000000, - 0x0001E1, 0x000000, 0x0001E3, 0x000000, - 0x0001E5, 0x000000, 0x0001E7, 0x000000, - 0x0001E9, 0x000000, 0x0001EB, 0x000000, - 0x0001ED, 0x000000, 0x0001EF, 0x000000, - 0x000000, 0x0001F3, 0x0001F3, 0x000000, - 0x0001F5, 0x000000, 0x000195, 0x0001BF, - 0x0001F9, 0x000000, 0x0001FB, 0x000000, - 0x0001FD, 0x000000, 0x0001FF, 0x000000, -}; - -static const of_unichar_t lower_page_2[0x100] = { - 0x000201, 0x000000, 0x000203, 0x000000, - 0x000205, 0x000000, 0x000207, 0x000000, - 0x000209, 0x000000, 0x00020B, 0x000000, - 0x00020D, 0x000000, 0x00020F, 0x000000, - 0x000211, 0x000000, 0x000213, 0x000000, - 0x000215, 0x000000, 0x000217, 0x000000, - 0x000219, 0x000000, 0x00021B, 0x000000, - 0x00021D, 0x000000, 0x00021F, 0x000000, - 0x00019E, 0x000000, 0x000223, 0x000000, - 0x000225, 0x000000, 0x000227, 0x000000, - 0x000229, 0x000000, 0x00022B, 0x000000, - 0x00022D, 0x000000, 0x00022F, 0x000000, - 0x000231, 0x000000, 0x000233, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x002C65, 0x00023C, - 0x000000, 0x00019A, 0x002C66, 0x000000, - 0x000000, 0x000242, 0x000000, 0x000180, - 0x000289, 0x00028C, 0x000247, 0x000000, - 0x000249, 0x000000, 0x00024B, 0x000000, - 0x00024D, 0x000000, 0x00024F, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t lower_page_3[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000371, 0x000000, 0x000373, 0x000000, - 0x000000, 0x000000, 0x000377, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x0003AC, 0x000000, - 0x0003AD, 0x0003AE, 0x0003AF, 0x000000, - 0x0003CC, 0x000000, 0x0003CD, 0x0003CE, - 0x000000, 0x0003B1, 0x0003B2, 0x0003B3, - 0x0003B4, 0x0003B5, 0x0003B6, 0x0003B7, - 0x0003B8, 0x0003B9, 0x0003BA, 0x0003BB, - 0x0003BC, 0x0003BD, 0x0003BE, 0x0003BF, - 0x0003C0, 0x0003C1, 0x000000, 0x0003C3, - 0x0003C4, 0x0003C5, 0x0003C6, 0x0003C7, - 0x0003C8, 0x0003C9, 0x0003CA, 0x0003CB, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x0003D7, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x0003D9, 0x000000, 0x0003DB, 0x000000, - 0x0003DD, 0x000000, 0x0003DF, 0x000000, - 0x0003E1, 0x000000, 0x0003E3, 0x000000, - 0x0003E5, 0x000000, 0x0003E7, 0x000000, - 0x0003E9, 0x000000, 0x0003EB, 0x000000, - 0x0003ED, 0x000000, 0x0003EF, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x0003B8, 0x000000, 0x000000, 0x0003F8, - 0x000000, 0x0003F2, 0x0003FB, 0x000000, - 0x000000, 0x00037B, 0x00037C, 0x00037D, -}; - -static const of_unichar_t lower_page_4[0x100] = { - 0x000450, 0x000451, 0x000452, 0x000453, - 0x000454, 0x000455, 0x000456, 0x000457, - 0x000458, 0x000459, 0x00045A, 0x00045B, - 0x00045C, 0x00045D, 0x00045E, 0x00045F, - 0x000430, 0x000431, 0x000432, 0x000433, - 0x000434, 0x000435, 0x000436, 0x000437, - 0x000438, 0x000439, 0x00043A, 0x00043B, - 0x00043C, 0x00043D, 0x00043E, 0x00043F, - 0x000440, 0x000441, 0x000442, 0x000443, - 0x000444, 0x000445, 0x000446, 0x000447, - 0x000448, 0x000449, 0x00044A, 0x00044B, - 0x00044C, 0x00044D, 0x00044E, 0x00044F, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000461, 0x000000, 0x000463, 0x000000, - 0x000465, 0x000000, 0x000467, 0x000000, - 0x000469, 0x000000, 0x00046B, 0x000000, - 0x00046D, 0x000000, 0x00046F, 0x000000, - 0x000471, 0x000000, 0x000473, 0x000000, - 0x000475, 0x000000, 0x000477, 0x000000, - 0x000479, 0x000000, 0x00047B, 0x000000, - 0x00047D, 0x000000, 0x00047F, 0x000000, - 0x000481, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x00048B, 0x000000, - 0x00048D, 0x000000, 0x00048F, 0x000000, - 0x000491, 0x000000, 0x000493, 0x000000, - 0x000495, 0x000000, 0x000497, 0x000000, - 0x000499, 0x000000, 0x00049B, 0x000000, - 0x00049D, 0x000000, 0x00049F, 0x000000, - 0x0004A1, 0x000000, 0x0004A3, 0x000000, - 0x0004A5, 0x000000, 0x0004A7, 0x000000, - 0x0004A9, 0x000000, 0x0004AB, 0x000000, - 0x0004AD, 0x000000, 0x0004AF, 0x000000, - 0x0004B1, 0x000000, 0x0004B3, 0x000000, - 0x0004B5, 0x000000, 0x0004B7, 0x000000, - 0x0004B9, 0x000000, 0x0004BB, 0x000000, - 0x0004BD, 0x000000, 0x0004BF, 0x000000, - 0x0004CF, 0x0004C2, 0x000000, 0x0004C4, - 0x000000, 0x0004C6, 0x000000, 0x0004C8, - 0x000000, 0x0004CA, 0x000000, 0x0004CC, - 0x000000, 0x0004CE, 0x000000, 0x000000, - 0x0004D1, 0x000000, 0x0004D3, 0x000000, - 0x0004D5, 0x000000, 0x0004D7, 0x000000, - 0x0004D9, 0x000000, 0x0004DB, 0x000000, - 0x0004DD, 0x000000, 0x0004DF, 0x000000, - 0x0004E1, 0x000000, 0x0004E3, 0x000000, - 0x0004E5, 0x000000, 0x0004E7, 0x000000, - 0x0004E9, 0x000000, 0x0004EB, 0x000000, - 0x0004ED, 0x000000, 0x0004EF, 0x000000, - 0x0004F1, 0x000000, 0x0004F3, 0x000000, - 0x0004F5, 0x000000, 0x0004F7, 0x000000, - 0x0004F9, 0x000000, 0x0004FB, 0x000000, - 0x0004FD, 0x000000, 0x0004FF, 0x000000, -}; - -static const of_unichar_t lower_page_5[0x100] = { - 0x000501, 0x000000, 0x000503, 0x000000, - 0x000505, 0x000000, 0x000507, 0x000000, - 0x000509, 0x000000, 0x00050B, 0x000000, - 0x00050D, 0x000000, 0x00050F, 0x000000, - 0x000511, 0x000000, 0x000513, 0x000000, - 0x000515, 0x000000, 0x000517, 0x000000, - 0x000519, 0x000000, 0x00051B, 0x000000, - 0x00051D, 0x000000, 0x00051F, 0x000000, - 0x000521, 0x000000, 0x000523, 0x000000, - 0x000525, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000561, 0x000562, 0x000563, - 0x000564, 0x000565, 0x000566, 0x000567, - 0x000568, 0x000569, 0x00056A, 0x00056B, - 0x00056C, 0x00056D, 0x00056E, 0x00056F, - 0x000570, 0x000571, 0x000572, 0x000573, - 0x000574, 0x000575, 0x000576, 0x000577, - 0x000578, 0x000579, 0x00057A, 0x00057B, - 0x00057C, 0x00057D, 0x00057E, 0x00057F, - 0x000580, 0x000581, 0x000582, 0x000583, - 0x000584, 0x000585, 0x000586, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t lower_page_16[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x002D00, 0x002D01, 0x002D02, 0x002D03, - 0x002D04, 0x002D05, 0x002D06, 0x002D07, - 0x002D08, 0x002D09, 0x002D0A, 0x002D0B, - 0x002D0C, 0x002D0D, 0x002D0E, 0x002D0F, - 0x002D10, 0x002D11, 0x002D12, 0x002D13, - 0x002D14, 0x002D15, 0x002D16, 0x002D17, - 0x002D18, 0x002D19, 0x002D1A, 0x002D1B, - 0x002D1C, 0x002D1D, 0x002D1E, 0x002D1F, - 0x002D20, 0x002D21, 0x002D22, 0x002D23, - 0x002D24, 0x002D25, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t lower_page_30[0x100] = { - 0x001E01, 0x000000, 0x001E03, 0x000000, - 0x001E05, 0x000000, 0x001E07, 0x000000, - 0x001E09, 0x000000, 0x001E0B, 0x000000, - 0x001E0D, 0x000000, 0x001E0F, 0x000000, - 0x001E11, 0x000000, 0x001E13, 0x000000, - 0x001E15, 0x000000, 0x001E17, 0x000000, - 0x001E19, 0x000000, 0x001E1B, 0x000000, - 0x001E1D, 0x000000, 0x001E1F, 0x000000, - 0x001E21, 0x000000, 0x001E23, 0x000000, - 0x001E25, 0x000000, 0x001E27, 0x000000, - 0x001E29, 0x000000, 0x001E2B, 0x000000, - 0x001E2D, 0x000000, 0x001E2F, 0x000000, - 0x001E31, 0x000000, 0x001E33, 0x000000, - 0x001E35, 0x000000, 0x001E37, 0x000000, - 0x001E39, 0x000000, 0x001E3B, 0x000000, - 0x001E3D, 0x000000, 0x001E3F, 0x000000, - 0x001E41, 0x000000, 0x001E43, 0x000000, - 0x001E45, 0x000000, 0x001E47, 0x000000, - 0x001E49, 0x000000, 0x001E4B, 0x000000, - 0x001E4D, 0x000000, 0x001E4F, 0x000000, - 0x001E51, 0x000000, 0x001E53, 0x000000, - 0x001E55, 0x000000, 0x001E57, 0x000000, - 0x001E59, 0x000000, 0x001E5B, 0x000000, - 0x001E5D, 0x000000, 0x001E5F, 0x000000, - 0x001E61, 0x000000, 0x001E63, 0x000000, - 0x001E65, 0x000000, 0x001E67, 0x000000, - 0x001E69, 0x000000, 0x001E6B, 0x000000, - 0x001E6D, 0x000000, 0x001E6F, 0x000000, - 0x001E71, 0x000000, 0x001E73, 0x000000, - 0x001E75, 0x000000, 0x001E77, 0x000000, - 0x001E79, 0x000000, 0x001E7B, 0x000000, - 0x001E7D, 0x000000, 0x001E7F, 0x000000, - 0x001E81, 0x000000, 0x001E83, 0x000000, - 0x001E85, 0x000000, 0x001E87, 0x000000, - 0x001E89, 0x000000, 0x001E8B, 0x000000, - 0x001E8D, 0x000000, 0x001E8F, 0x000000, - 0x001E91, 0x000000, 0x001E93, 0x000000, - 0x001E95, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x0000DF, 0x000000, - 0x001EA1, 0x000000, 0x001EA3, 0x000000, - 0x001EA5, 0x000000, 0x001EA7, 0x000000, - 0x001EA9, 0x000000, 0x001EAB, 0x000000, - 0x001EAD, 0x000000, 0x001EAF, 0x000000, - 0x001EB1, 0x000000, 0x001EB3, 0x000000, - 0x001EB5, 0x000000, 0x001EB7, 0x000000, - 0x001EB9, 0x000000, 0x001EBB, 0x000000, - 0x001EBD, 0x000000, 0x001EBF, 0x000000, - 0x001EC1, 0x000000, 0x001EC3, 0x000000, - 0x001EC5, 0x000000, 0x001EC7, 0x000000, - 0x001EC9, 0x000000, 0x001ECB, 0x000000, - 0x001ECD, 0x000000, 0x001ECF, 0x000000, - 0x001ED1, 0x000000, 0x001ED3, 0x000000, - 0x001ED5, 0x000000, 0x001ED7, 0x000000, - 0x001ED9, 0x000000, 0x001EDB, 0x000000, - 0x001EDD, 0x000000, 0x001EDF, 0x000000, - 0x001EE1, 0x000000, 0x001EE3, 0x000000, - 0x001EE5, 0x000000, 0x001EE7, 0x000000, - 0x001EE9, 0x000000, 0x001EEB, 0x000000, - 0x001EED, 0x000000, 0x001EEF, 0x000000, - 0x001EF1, 0x000000, 0x001EF3, 0x000000, - 0x001EF5, 0x000000, 0x001EF7, 0x000000, - 0x001EF9, 0x000000, 0x001EFB, 0x000000, - 0x001EFD, 0x000000, 0x001EFF, 0x000000, -}; - -static const of_unichar_t lower_page_31[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F00, 0x001F01, 0x001F02, 0x001F03, - 0x001F04, 0x001F05, 0x001F06, 0x001F07, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F10, 0x001F11, 0x001F12, 0x001F13, - 0x001F14, 0x001F15, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F20, 0x001F21, 0x001F22, 0x001F23, - 0x001F24, 0x001F25, 0x001F26, 0x001F27, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F30, 0x001F31, 0x001F32, 0x001F33, - 0x001F34, 0x001F35, 0x001F36, 0x001F37, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F40, 0x001F41, 0x001F42, 0x001F43, - 0x001F44, 0x001F45, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x001F51, 0x000000, 0x001F53, - 0x000000, 0x001F55, 0x000000, 0x001F57, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F60, 0x001F61, 0x001F62, 0x001F63, - 0x001F64, 0x001F65, 0x001F66, 0x001F67, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F80, 0x001F81, 0x001F82, 0x001F83, - 0x001F84, 0x001F85, 0x001F86, 0x001F87, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F90, 0x001F91, 0x001F92, 0x001F93, - 0x001F94, 0x001F95, 0x001F96, 0x001F97, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001FA0, 0x001FA1, 0x001FA2, 0x001FA3, - 0x001FA4, 0x001FA5, 0x001FA6, 0x001FA7, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001FB0, 0x001FB1, 0x001F70, 0x001F71, - 0x001FB3, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F72, 0x001F73, 0x001F74, 0x001F75, - 0x001FC3, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001FD0, 0x001FD1, 0x001F76, 0x001F77, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001FE0, 0x001FE1, 0x001F7A, 0x001F7B, - 0x001FE5, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x001F78, 0x001F79, 0x001F7C, 0x001F7D, - 0x001FF3, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t lower_page_33[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x0003C9, 0x000000, - 0x000000, 0x000000, 0x00006B, 0x0000E5, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x00214E, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x002170, 0x002171, 0x002172, 0x002173, - 0x002174, 0x002175, 0x002176, 0x002177, - 0x002178, 0x002179, 0x00217A, 0x00217B, - 0x00217C, 0x00217D, 0x00217E, 0x00217F, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x002184, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t lower_page_36[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x0024D0, 0x0024D1, - 0x0024D2, 0x0024D3, 0x0024D4, 0x0024D5, - 0x0024D6, 0x0024D7, 0x0024D8, 0x0024D9, - 0x0024DA, 0x0024DB, 0x0024DC, 0x0024DD, - 0x0024DE, 0x0024DF, 0x0024E0, 0x0024E1, - 0x0024E2, 0x0024E3, 0x0024E4, 0x0024E5, - 0x0024E6, 0x0024E7, 0x0024E8, 0x0024E9, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t lower_page_44[0x100] = { - 0x002C30, 0x002C31, 0x002C32, 0x002C33, - 0x002C34, 0x002C35, 0x002C36, 0x002C37, - 0x002C38, 0x002C39, 0x002C3A, 0x002C3B, - 0x002C3C, 0x002C3D, 0x002C3E, 0x002C3F, - 0x002C40, 0x002C41, 0x002C42, 0x002C43, - 0x002C44, 0x002C45, 0x002C46, 0x002C47, - 0x002C48, 0x002C49, 0x002C4A, 0x002C4B, - 0x002C4C, 0x002C4D, 0x002C4E, 0x002C4F, - 0x002C50, 0x002C51, 0x002C52, 0x002C53, - 0x002C54, 0x002C55, 0x002C56, 0x002C57, - 0x002C58, 0x002C59, 0x002C5A, 0x002C5B, - 0x002C5C, 0x002C5D, 0x002C5E, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x002C61, 0x000000, 0x00026B, 0x001D7D, - 0x00027D, 0x000000, 0x000000, 0x002C68, - 0x000000, 0x002C6A, 0x000000, 0x002C6C, - 0x000000, 0x000251, 0x000271, 0x000250, - 0x000252, 0x000000, 0x002C73, 0x000000, - 0x000000, 0x002C76, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x00023F, 0x000240, - 0x002C81, 0x000000, 0x002C83, 0x000000, - 0x002C85, 0x000000, 0x002C87, 0x000000, - 0x002C89, 0x000000, 0x002C8B, 0x000000, - 0x002C8D, 0x000000, 0x002C8F, 0x000000, - 0x002C91, 0x000000, 0x002C93, 0x000000, - 0x002C95, 0x000000, 0x002C97, 0x000000, - 0x002C99, 0x000000, 0x002C9B, 0x000000, - 0x002C9D, 0x000000, 0x002C9F, 0x000000, - 0x002CA1, 0x000000, 0x002CA3, 0x000000, - 0x002CA5, 0x000000, 0x002CA7, 0x000000, - 0x002CA9, 0x000000, 0x002CAB, 0x000000, - 0x002CAD, 0x000000, 0x002CAF, 0x000000, - 0x002CB1, 0x000000, 0x002CB3, 0x000000, - 0x002CB5, 0x000000, 0x002CB7, 0x000000, - 0x002CB9, 0x000000, 0x002CBB, 0x000000, - 0x002CBD, 0x000000, 0x002CBF, 0x000000, - 0x002CC1, 0x000000, 0x002CC3, 0x000000, - 0x002CC5, 0x000000, 0x002CC7, 0x000000, - 0x002CC9, 0x000000, 0x002CCB, 0x000000, - 0x002CCD, 0x000000, 0x002CCF, 0x000000, - 0x002CD1, 0x000000, 0x002CD3, 0x000000, - 0x002CD5, 0x000000, 0x002CD7, 0x000000, - 0x002CD9, 0x000000, 0x002CDB, 0x000000, - 0x002CDD, 0x000000, 0x002CDF, 0x000000, - 0x002CE1, 0x000000, 0x002CE3, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x002CEC, - 0x000000, 0x002CEE, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t lower_page_166[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x00A641, 0x000000, 0x00A643, 0x000000, - 0x00A645, 0x000000, 0x00A647, 0x000000, - 0x00A649, 0x000000, 0x00A64B, 0x000000, - 0x00A64D, 0x000000, 0x00A64F, 0x000000, - 0x00A651, 0x000000, 0x00A653, 0x000000, - 0x00A655, 0x000000, 0x00A657, 0x000000, - 0x00A659, 0x000000, 0x00A65B, 0x000000, - 0x00A65D, 0x000000, 0x00A65F, 0x000000, - 0x000000, 0x000000, 0x00A663, 0x000000, - 0x00A665, 0x000000, 0x00A667, 0x000000, - 0x00A669, 0x000000, 0x00A66B, 0x000000, - 0x00A66D, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x00A681, 0x000000, 0x00A683, 0x000000, - 0x00A685, 0x000000, 0x00A687, 0x000000, - 0x00A689, 0x000000, 0x00A68B, 0x000000, - 0x00A68D, 0x000000, 0x00A68F, 0x000000, - 0x00A691, 0x000000, 0x00A693, 0x000000, - 0x00A695, 0x000000, 0x00A697, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t lower_page_167[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x00A723, 0x000000, - 0x00A725, 0x000000, 0x00A727, 0x000000, - 0x00A729, 0x000000, 0x00A72B, 0x000000, - 0x00A72D, 0x000000, 0x00A72F, 0x000000, - 0x000000, 0x000000, 0x00A733, 0x000000, - 0x00A735, 0x000000, 0x00A737, 0x000000, - 0x00A739, 0x000000, 0x00A73B, 0x000000, - 0x00A73D, 0x000000, 0x00A73F, 0x000000, - 0x00A741, 0x000000, 0x00A743, 0x000000, - 0x00A745, 0x000000, 0x00A747, 0x000000, - 0x00A749, 0x000000, 0x00A74B, 0x000000, - 0x00A74D, 0x000000, 0x00A74F, 0x000000, - 0x00A751, 0x000000, 0x00A753, 0x000000, - 0x00A755, 0x000000, 0x00A757, 0x000000, - 0x00A759, 0x000000, 0x00A75B, 0x000000, - 0x00A75D, 0x000000, 0x00A75F, 0x000000, - 0x00A761, 0x000000, 0x00A763, 0x000000, - 0x00A765, 0x000000, 0x00A767, 0x000000, - 0x00A769, 0x000000, 0x00A76B, 0x000000, - 0x00A76D, 0x000000, 0x00A76F, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x00A77A, 0x000000, 0x00A77C, - 0x000000, 0x001D79, 0x00A77F, 0x000000, - 0x00A781, 0x000000, 0x00A783, 0x000000, - 0x00A785, 0x000000, 0x00A787, 0x000000, - 0x000000, 0x000000, 0x000000, 0x00A78C, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t lower_page_255[0x100] = { - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x00FF41, 0x00FF42, 0x00FF43, - 0x00FF44, 0x00FF45, 0x00FF46, 0x00FF47, - 0x00FF48, 0x00FF49, 0x00FF4A, 0x00FF4B, - 0x00FF4C, 0x00FF4D, 0x00FF4E, 0x00FF4F, - 0x00FF50, 0x00FF51, 0x00FF52, 0x00FF53, - 0x00FF54, 0x00FF55, 0x00FF56, 0x00FF57, - 0x00FF58, 0x00FF59, 0x00FF5A, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, -}; - -static const of_unichar_t lower_page_260[0x100] = { - 0x010428, 0x010429, 0x01042A, 0x01042B, - 0x01042C, 0x01042D, 0x01042E, 0x01042F, - 0x010430, 0x010431, 0x010432, 0x010433, - 0x010434, 0x010435, 0x010436, 0x010437, - 0x010438, 0x010439, 0x01043A, 0x01043B, - 0x01043C, 0x01043D, 0x01043E, 0x01043F, - 0x010440, 0x010441, 0x010442, 0x010443, - 0x010444, 0x010445, 0x010446, 0x010447, - 0x010448, 0x010449, 0x01044A, 0x01044B, - 0x01044C, 0x01044D, 0x01044E, 0x01044F, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, - 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, @@ -2291,11 +1302,279 @@ 0x0001F5, 0x000000, 0x000195, 0x0001BF, 0x0001F9, 0x000000, 0x0001FB, 0x000000, 0x0001FD, 0x000000, 0x0001FF, 0x000000, }; -const of_unichar_t* const of_unicode_upper_table[0x105] = { +static const of_unichar_t cf_page_3[0x100] = { + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x0003B9, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000371, 0x000000, 0x000373, 0x000000, + 0x000000, 0x000000, 0x000377, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x0003AC, 0x000000, + 0x0003AD, 0x0003AE, 0x0003AF, 0x000000, + 0x0003CC, 0x000000, 0x0003CD, 0x0003CE, + 0x000000, 0x0003B1, 0x0003B2, 0x0003B3, + 0x0003B4, 0x0003B5, 0x0003B6, 0x0003B7, + 0x0003B8, 0x0003B9, 0x0003BA, 0x0003BB, + 0x0003BC, 0x0003BD, 0x0003BE, 0x0003BF, + 0x0003C0, 0x0003C1, 0x000000, 0x0003C3, + 0x0003C4, 0x0003C5, 0x0003C6, 0x0003C7, + 0x0003C8, 0x0003C9, 0x0003CA, 0x0003CB, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x0003C3, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x0003D7, + 0x0003B2, 0x0003B8, 0x000000, 0x000000, + 0x000000, 0x0003C6, 0x0003C0, 0x000000, + 0x0003D9, 0x000000, 0x0003DB, 0x000000, + 0x0003DD, 0x000000, 0x0003DF, 0x000000, + 0x0003E1, 0x000000, 0x0003E3, 0x000000, + 0x0003E5, 0x000000, 0x0003E7, 0x000000, + 0x0003E9, 0x000000, 0x0003EB, 0x000000, + 0x0003ED, 0x000000, 0x0003EF, 0x000000, + 0x0003BA, 0x0003C1, 0x000000, 0x000000, + 0x0003B8, 0x0003B5, 0x000000, 0x0003F8, + 0x000000, 0x0003F2, 0x0003FB, 0x000000, + 0x000000, 0x00037B, 0x00037C, 0x00037D, +}; + +static const of_unichar_t cf_page_30[0x100] = { + 0x001E01, 0x000000, 0x001E03, 0x000000, + 0x001E05, 0x000000, 0x001E07, 0x000000, + 0x001E09, 0x000000, 0x001E0B, 0x000000, + 0x001E0D, 0x000000, 0x001E0F, 0x000000, + 0x001E11, 0x000000, 0x001E13, 0x000000, + 0x001E15, 0x000000, 0x001E17, 0x000000, + 0x001E19, 0x000000, 0x001E1B, 0x000000, + 0x001E1D, 0x000000, 0x001E1F, 0x000000, + 0x001E21, 0x000000, 0x001E23, 0x000000, + 0x001E25, 0x000000, 0x001E27, 0x000000, + 0x001E29, 0x000000, 0x001E2B, 0x000000, + 0x001E2D, 0x000000, 0x001E2F, 0x000000, + 0x001E31, 0x000000, 0x001E33, 0x000000, + 0x001E35, 0x000000, 0x001E37, 0x000000, + 0x001E39, 0x000000, 0x001E3B, 0x000000, + 0x001E3D, 0x000000, 0x001E3F, 0x000000, + 0x001E41, 0x000000, 0x001E43, 0x000000, + 0x001E45, 0x000000, 0x001E47, 0x000000, + 0x001E49, 0x000000, 0x001E4B, 0x000000, + 0x001E4D, 0x000000, 0x001E4F, 0x000000, + 0x001E51, 0x000000, 0x001E53, 0x000000, + 0x001E55, 0x000000, 0x001E57, 0x000000, + 0x001E59, 0x000000, 0x001E5B, 0x000000, + 0x001E5D, 0x000000, 0x001E5F, 0x000000, + 0x001E61, 0x000000, 0x001E63, 0x000000, + 0x001E65, 0x000000, 0x001E67, 0x000000, + 0x001E69, 0x000000, 0x001E6B, 0x000000, + 0x001E6D, 0x000000, 0x001E6F, 0x000000, + 0x001E71, 0x000000, 0x001E73, 0x000000, + 0x001E75, 0x000000, 0x001E77, 0x000000, + 0x001E79, 0x000000, 0x001E7B, 0x000000, + 0x001E7D, 0x000000, 0x001E7F, 0x000000, + 0x001E81, 0x000000, 0x001E83, 0x000000, + 0x001E85, 0x000000, 0x001E87, 0x000000, + 0x001E89, 0x000000, 0x001E8B, 0x000000, + 0x001E8D, 0x000000, 0x001E8F, 0x000000, + 0x001E91, 0x000000, 0x001E93, 0x000000, + 0x001E95, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x001E61, + 0x000000, 0x000000, 0x0000DF, 0x000000, + 0x001EA1, 0x000000, 0x001EA3, 0x000000, + 0x001EA5, 0x000000, 0x001EA7, 0x000000, + 0x001EA9, 0x000000, 0x001EAB, 0x000000, + 0x001EAD, 0x000000, 0x001EAF, 0x000000, + 0x001EB1, 0x000000, 0x001EB3, 0x000000, + 0x001EB5, 0x000000, 0x001EB7, 0x000000, + 0x001EB9, 0x000000, 0x001EBB, 0x000000, + 0x001EBD, 0x000000, 0x001EBF, 0x000000, + 0x001EC1, 0x000000, 0x001EC3, 0x000000, + 0x001EC5, 0x000000, 0x001EC7, 0x000000, + 0x001EC9, 0x000000, 0x001ECB, 0x000000, + 0x001ECD, 0x000000, 0x001ECF, 0x000000, + 0x001ED1, 0x000000, 0x001ED3, 0x000000, + 0x001ED5, 0x000000, 0x001ED7, 0x000000, + 0x001ED9, 0x000000, 0x001EDB, 0x000000, + 0x001EDD, 0x000000, 0x001EDF, 0x000000, + 0x001EE1, 0x000000, 0x001EE3, 0x000000, + 0x001EE5, 0x000000, 0x001EE7, 0x000000, + 0x001EE9, 0x000000, 0x001EEB, 0x000000, + 0x001EED, 0x000000, 0x001EEF, 0x000000, + 0x001EF1, 0x000000, 0x001EF3, 0x000000, + 0x001EF5, 0x000000, 0x001EF7, 0x000000, + 0x001EF9, 0x000000, 0x001EFB, 0x000000, + 0x001EFD, 0x000000, 0x001EFF, 0x000000, +}; + +static const of_unichar_t cf_page_31[0x100] = { + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x001F00, 0x001F01, 0x001F02, 0x001F03, + 0x001F04, 0x001F05, 0x001F06, 0x001F07, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x001F10, 0x001F11, 0x001F12, 0x001F13, + 0x001F14, 0x001F15, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x001F20, 0x001F21, 0x001F22, 0x001F23, + 0x001F24, 0x001F25, 0x001F26, 0x001F27, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x001F30, 0x001F31, 0x001F32, 0x001F33, + 0x001F34, 0x001F35, 0x001F36, 0x001F37, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x001F40, 0x001F41, 0x001F42, 0x001F43, + 0x001F44, 0x001F45, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x001F51, 0x000000, 0x001F53, + 0x000000, 0x001F55, 0x000000, 0x001F57, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x001F60, 0x001F61, 0x001F62, 0x001F63, + 0x001F64, 0x001F65, 0x001F66, 0x001F67, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x001F80, 0x001F81, 0x001F82, 0x001F83, + 0x001F84, 0x001F85, 0x001F86, 0x001F87, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x001F90, 0x001F91, 0x001F92, 0x001F93, + 0x001F94, 0x001F95, 0x001F96, 0x001F97, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x001FA0, 0x001FA1, 0x001FA2, 0x001FA3, + 0x001FA4, 0x001FA5, 0x001FA6, 0x001FA7, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x001FB0, 0x001FB1, 0x001F70, 0x001F71, + 0x001FB3, 0x000000, 0x0003B9, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x001F72, 0x001F73, 0x001F74, 0x001F75, + 0x001FC3, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x001FD0, 0x001FD1, 0x001F76, 0x001F77, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x001FE0, 0x001FE1, 0x001F7A, 0x001F7B, + 0x001FE5, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x001F78, 0x001F79, 0x001F7C, 0x001F7D, + 0x001FF3, 0x000000, 0x000000, 0x000000, +}; + +static const of_unichar_t cf_page_167[0x100] = { + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x00A723, 0x000000, + 0x00A725, 0x000000, 0x00A727, 0x000000, + 0x00A729, 0x000000, 0x00A72B, 0x000000, + 0x00A72D, 0x000000, 0x00A72F, 0x000000, + 0x000000, 0x000000, 0x00A733, 0x000000, + 0x00A735, 0x000000, 0x00A737, 0x000000, + 0x00A739, 0x000000, 0x00A73B, 0x000000, + 0x00A73D, 0x000000, 0x00A73F, 0x000000, + 0x00A741, 0x000000, 0x00A743, 0x000000, + 0x00A745, 0x000000, 0x00A747, 0x000000, + 0x00A749, 0x000000, 0x00A74B, 0x000000, + 0x00A74D, 0x000000, 0x00A74F, 0x000000, + 0x00A751, 0x000000, 0x00A753, 0x000000, + 0x00A755, 0x000000, 0x00A757, 0x000000, + 0x00A759, 0x000000, 0x00A75B, 0x000000, + 0x00A75D, 0x000000, 0x00A75F, 0x000000, + 0x00A761, 0x000000, 0x00A763, 0x000000, + 0x00A765, 0x000000, 0x00A767, 0x000000, + 0x00A769, 0x000000, 0x00A76B, 0x000000, + 0x00A76D, 0x000000, 0x00A76F, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x00A77A, 0x000000, 0x00A77C, + 0x000000, 0x001D79, 0x00A77F, 0x000000, + 0x00A781, 0x000000, 0x00A783, 0x000000, + 0x00A785, 0x000000, 0x00A787, 0x000000, + 0x000000, 0x000000, 0x000000, 0x00A78C, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, + 0x000000, 0x000000, 0x000000, 0x000000, +}; + +const int16_t* const of_unicode_upper_table[0x105] = { upper_page_0, upper_page_1, upper_page_2, upper_page_3, upper_page_4, upper_page_5, nop_page, nop_page, nop_page, nop_page, nop_page, nop_page, nop_page, nop_page, nop_page, nop_page, nop_page, nop_page, nop_page, nop_page, @@ -2360,11 +1639,11 @@ nop_page, nop_page, nop_page, upper_page_255, nop_page, nop_page, nop_page, nop_page, upper_page_260 }; -const of_unichar_t* const of_unicode_lower_table[0x105] = { +const int16_t* const of_unicode_lower_table[0x105] = { lower_page_0, lower_page_1, lower_page_2, lower_page_3, lower_page_4, lower_page_5, nop_page, nop_page, nop_page, nop_page, nop_page, nop_page, nop_page, nop_page, nop_page, nop_page, lower_page_16, nop_page, nop_page, nop_page, @@ -2429,73 +1708,49 @@ nop_page, nop_page, nop_page, lower_page_255, nop_page, nop_page, nop_page, nop_page, lower_page_260 }; -const of_unichar_t* const of_unicode_casefolding_table[0x105] = { - lower_page_0, cf_page_1, lower_page_2, lower_page_3, - lower_page_4, lower_page_5, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - lower_page_16, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, lower_page_30, lower_page_31, - nop_page, lower_page_33, nop_page, nop_page, - lower_page_36, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - lower_page_44, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, lower_page_166, lower_page_167, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, nop_page, - nop_page, nop_page, nop_page, lower_page_255, - nop_page, nop_page, nop_page, nop_page, - lower_page_260 +const of_unichar_t* const of_unicode_casefolding_table[0xA8] = { + cf_page_0, cf_page_1, NULL, cf_page_3, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, cf_page_30, cf_page_31, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, NULL, + NULL, NULL, NULL, cf_page_167 };