/* ex: set ro ft=c: -*- buffer-read-only: t -*- * !!!!!!! DO NOT EDIT THIS FILE !!!!!!! * This file is auto-generated by Unicode-Normalize 1.27 * mkheader -uni -ind -std * for Unicode 13.0.0 UTF-16 * Any changes here will be lost! */ /* Canonical Decomposition */ /* Using now indirect tables with indices into the unique values */ /* even sparing the final \0 */ #undef NORMALIZE_IND_TBL #define NORMALIZE_IND_TBL /* tbl sizes: (807,856,218,53,,9) */ /* l: 1-6 */ /* max size: 856 0x358 */ #define UNWIF_canon_MAXLEN 6 #define TBL(i) ((i-1) << 10) /* value = (const wchar_t*)&UNWIF_canon_tbl[LEN-1][IDX] */ #define UNWIF_canon_LEN(v) (((v) >> 10) + 1) #define UNWIF_canon_IDX(v) ((v) & 0x3ff) #define UNWIF_canon_PLANE_T uint16_t /* the values */ static const wchar_t UNWIF_canon_tbl_1 [807][1] = { /* 0 */ {L';'}, {L'K'}, {L'\x00b4'}, {L'\x00b7'}, {L'\x02b9'}, {L'\x0300'}, {L'\x0301'}, {L'\x0313'}, /* 8 */ {L'\x03a9'}, {L'\x03b9'}, {L'\x2002'}, {L'\x2003'}, {L'\x3008'}, {L'\x3009'}, {L'\x349e'}, {L'\x34b9'}, /* 16 */ {L'\x34bb'}, {L'\x34df'}, {L'\x3515'}, {L'\x36ee'}, {L'\x36fc'}, {L'\x3781'}, {L'\x382f'}, {L'\x3862'}, /* 24 */ {L'\x387c'}, {L'\x38c7'}, {L'\x38e3'}, {L'\x391c'}, {L'\x393a'}, {L'\x3a2e'}, {L'\x3a6c'}, {L'\x3ae4'}, /* 32 */ {L'\x3b08'}, {L'\x3b19'}, {L'\x3b49'}, {L'\x3b9d'}, {L'\x3c18'}, {L'\x3c4e'}, {L'\x3d33'}, {L'\x3d96'}, /* 40 */ {L'\x3eac'}, {L'\x3eb8'}, {L'\x3f1b'}, {L'\x3ffc'}, {L'\x4008'}, {L'\x4018'}, {L'\x4039'}, {L'\x4046'}, /* 48 */ {L'\x4096'}, {L'\x40e3'}, {L'\x412f'}, {L'\x4202'}, {L'\x4227'}, {L'\x42a0'}, {L'\x4301'}, {L'\x4334'}, /* 56 */ {L'\x4359'}, {L'\x43d5'}, {L'\x43d9'}, {L'\x440b'}, {L'\x446b'}, {L'\x452b'}, {L'\x455d'}, {L'\x4561'}, /* 64 */ {L'\x456b'}, {L'\x45d7'}, {L'\x45f9'}, {L'\x4635'}, {L'\x46be'}, {L'\x46c7'}, {L'\x4995'}, {L'\x49e6'}, /* 72 */ {L'\x4a6e'}, {L'\x4a76'}, {L'\x4ab2'}, {L'\x4b33'}, {L'\x4bce'}, {L'\x4cce'}, {L'\x4ced'}, {L'\x4cf8'}, /* 80 */ {L'\x4d56'}, {L'\x4e0d'}, {L'\x4e26'}, {L'\x4e32'}, {L'\x4e38'}, {L'\x4e39'}, {L'\x4e3d'}, {L'\x4e41'}, /* 88 */ {L'\x4e82'}, {L'\x4e86'}, {L'\x4eae'}, {L'\x4ec0'}, {L'\x4ecc'}, {L'\x4ee4'}, {L'\x4f60'}, {L'\x4f80'}, /* 96 */ {L'\x4f86'}, {L'\x4f8b'}, {L'\x4fae'}, {L'\x4fbb'}, {L'\x4fbf'}, {L'\x5002'}, {L'\x502b'}, {L'\x507a'}, /* 104 */ {L'\x5099'}, {L'\x50cf'}, {L'\x50da'}, {L'\x50e7'}, {L'\x5140'}, {L'\x5145'}, {L'\x514d'}, {L'\x5154'}, /* 112 */ {L'\x5164'}, {L'\x5167'}, {L'\x5168'}, {L'\x5169'}, {L'\x516d'}, {L'\x5177'}, {L'\x5180'}, {L'\x518d'}, /* 120 */ {L'\x5192'}, {L'\x5195'}, {L'\x5197'}, {L'\x51a4'}, {L'\x51ac'}, {L'\x51b5'}, {L'\x51b7'}, {L'\x51c9'}, /* 128 */ {L'\x51cc'}, {L'\x51dc'}, {L'\x51de'}, {L'\x51f5'}, {L'\x5203'}, {L'\x5207'}, {L'\x5217'}, {L'\x5229'}, /* 136 */ {L'\x523a'}, {L'\x523b'}, {L'\x5246'}, {L'\x5272'}, {L'\x5277'}, {L'\x5289'}, {L'\x529b'}, {L'\x52a3'}, /* 144 */ {L'\x52b3'}, {L'\x52c7'}, {L'\x52c9'}, {L'\x52d2'}, {L'\x52de'}, {L'\x52e4'}, {L'\x52f5'}, {L'\x52fa'}, /* 152 */ {L'\x5305'}, {L'\x5306'}, {L'\x5317'}, {L'\x533f'}, {L'\x5349'}, {L'\x5351'}, {L'\x535a'}, {L'\x5373'}, /* 160 */ {L'\x5375'}, {L'\x537d'}, {L'\x537f'}, {L'\x53c3'}, {L'\x53ca'}, {L'\x53df'}, {L'\x53e5'}, {L'\x53eb'}, /* 168 */ {L'\x53f1'}, {L'\x5406'}, {L'\x540f'}, {L'\x541d'}, {L'\x5438'}, {L'\x5442'}, {L'\x5448'}, {L'\x5468'}, /* 176 */ {L'\x549e'}, {L'\x54a2'}, {L'\x54bd'}, {L'\x54f6'}, {L'\x5510'}, {L'\x5553'}, {L'\x5555'}, {L'\x5563'}, /* 184 */ {L'\x5584'}, {L'\x5587'}, {L'\x5599'}, {L'\x559d'}, {L'\x55ab'}, {L'\x55b3'}, {L'\x55c0'}, {L'\x55c2'}, /* 192 */ {L'\x55e2'}, {L'\x5606'}, {L'\x5651'}, {L'\x5668'}, {L'\x5674'}, {L'\x56f9'}, {L'\x5716'}, {L'\x5717'}, /* 200 */ {L'\x578b'}, {L'\x57ce'}, {L'\x57f4'}, {L'\x580d'}, {L'\x5831'}, {L'\x5832'}, {L'\x5840'}, {L'\x585a'}, /* 208 */ {L'\x585e'}, {L'\x58a8'}, {L'\x58ac'}, {L'\x58b3'}, {L'\x58d8'}, {L'\x58df'}, {L'\x58ee'}, {L'\x58f2'}, /* 216 */ {L'\x58f7'}, {L'\x5906'}, {L'\x591a'}, {L'\x5922'}, {L'\x5944'}, {L'\x5948'}, {L'\x5951'}, {L'\x5954'}, /* 224 */ {L'\x5962'}, {L'\x5973'}, {L'\x59d8'}, {L'\x59ec'}, {L'\x5a1b'}, {L'\x5a27'}, {L'\x5a62'}, {L'\x5a66'}, /* 232 */ {L'\x5ab5'}, {L'\x5b08'}, {L'\x5b28'}, {L'\x5b3e'}, {L'\x5b85'}, {L'\x5bc3'}, {L'\x5bd8'}, {L'\x5be7'}, /* 240 */ {L'\x5bee'}, {L'\x5bf3'}, {L'\x5bff'}, {L'\x5c06'}, {L'\x5c22'}, {L'\x5c3f'}, {L'\x5c60'}, {L'\x5c62'}, /* 248 */ {L'\x5c64'}, {L'\x5c65'}, {L'\x5c6e'}, {L'\x5c8d'}, {L'\x5cc0'}, {L'\x5d19'}, {L'\x5d43'}, {L'\x5d50'}, /* 256 */ {L'\x5d6b'}, {L'\x5d6e'}, {L'\x5d7c'}, {L'\x5db2'}, {L'\x5dba'}, {L'\x5de1'}, {L'\x5de2'}, {L'\x5dfd'}, /* 264 */ {L'\x5e28'}, {L'\x5e3d'}, {L'\x5e69'}, {L'\x5e74'}, {L'\x5ea6'}, {L'\x5eb0'}, {L'\x5eb3'}, {L'\x5eb6'}, /* 272 */ {L'\x5ec9'}, {L'\x5eca'}, {L'\x5ed2'}, {L'\x5ed3'}, {L'\x5ed9'}, {L'\x5eec'}, {L'\x5efe'}, {L'\x5f04'}, /* 280 */ {L'\x5f22'}, {L'\x5f53'}, {L'\x5f62'}, {L'\x5f69'}, {L'\x5f6b'}, {L'\x5f8b'}, {L'\x5f9a'}, {L'\x5fa9'}, /* 288 */ {L'\x5fad'}, {L'\x5fcd'}, {L'\x5fd7'}, {L'\x5ff5'}, {L'\x5ff9'}, {L'\x6012'}, {L'\x601c'}, {L'\x6075'}, /* 296 */ {L'\x6081'}, {L'\x6094'}, {L'\x60c7'}, {L'\x60d8'}, {L'\x60e1'}, {L'\x6108'}, {L'\x6144'}, {L'\x6148'}, /* 304 */ {L'\x614c'}, {L'\x614e'}, {L'\x6160'}, {L'\x6168'}, {L'\x617a'}, {L'\x618e'}, {L'\x6190'}, {L'\x61a4'}, /* 312 */ {L'\x61af'}, {L'\x61b2'}, {L'\x61de'}, {L'\x61f2'}, {L'\x61f6'}, {L'\x6200'}, {L'\x6210'}, {L'\x621b'}, /* 320 */ {L'\x622e'}, {L'\x6234'}, {L'\x625d'}, {L'\x62b1'}, {L'\x62c9'}, {L'\x62cf'}, {L'\x62d3'}, {L'\x62d4'}, /* 328 */ {L'\x62fc'}, {L'\x62fe'}, {L'\x633d'}, {L'\x6350'}, {L'\x6368'}, {L'\x637b'}, {L'\x6383'}, {L'\x63a0'}, /* 336 */ {L'\x63a9'}, {L'\x63c4'}, {L'\x63c5'}, {L'\x63e4'}, {L'\x641c'}, {L'\x6422'}, {L'\x6452'}, {L'\x6469'}, /* 344 */ {L'\x6477'}, {L'\x647e'}, {L'\x649a'}, {L'\x649d'}, {L'\x64c4'}, {L'\x654f'}, {L'\x6556'}, {L'\x656c'}, /* 352 */ {L'\x6578'}, {L'\x6599'}, {L'\x65c5'}, {L'\x65e2'}, {L'\x65e3'}, {L'\x6613'}, {L'\x6649'}, {L'\x6674'}, /* 360 */ {L'\x6688'}, {L'\x6691'}, {L'\x669c'}, {L'\x66b4'}, {L'\x66c6'}, {L'\x66f4'}, {L'\x66f8'}, {L'\x6700'}, /* 368 */ {L'\x6717'}, {L'\x671b'}, {L'\x6721'}, {L'\x674e'}, {L'\x6753'}, {L'\x6756'}, {L'\x675e'}, {L'\x677b'}, /* 376 */ {L'\x6785'}, {L'\x6797'}, {L'\x67f3'}, {L'\x67fa'}, {L'\x6817'}, {L'\x681f'}, {L'\x6852'}, {L'\x6881'}, /* 384 */ {L'\x6885'}, {L'\x688e'}, {L'\x68a8'}, {L'\x6914'}, {L'\x6942'}, {L'\x69a3'}, {L'\x69ea'}, {L'\x6a02'}, /* 392 */ {L'\x6a13'}, {L'\x6aa8'}, {L'\x6ad3'}, {L'\x6adb'}, {L'\x6b04'}, {L'\x6b21'}, {L'\x6b54'}, {L'\x6b72'}, /* 400 */ {L'\x6b77'}, {L'\x6b79'}, {L'\x6b9f'}, {L'\x6bae'}, {L'\x6bba'}, {L'\x6bbb'}, {L'\x6c4e'}, {L'\x6c67'}, /* 408 */ {L'\x6c88'}, {L'\x6cbf'}, {L'\x6ccc'}, {L'\x6ccd'}, {L'\x6ce5'}, {L'\x6d16'}, {L'\x6d1b'}, {L'\x6d1e'}, /* 416 */ {L'\x6d34'}, {L'\x6d3e'}, {L'\x6d41'}, {L'\x6d69'}, {L'\x6d6a'}, {L'\x6d77'}, {L'\x6d78'}, {L'\x6d85'}, /* 424 */ {L'\x6dcb'}, {L'\x6dda'}, {L'\x6dea'}, {L'\x6df9'}, {L'\x6e1a'}, {L'\x6e2f'}, {L'\x6e6e'}, {L'\x6e9c'}, /* 432 */ {L'\x6eba'}, {L'\x6ec7'}, {L'\x6ecb'}, {L'\x6ed1'}, {L'\x6edb'}, {L'\x6f0f'}, {L'\x6f22'}, {L'\x6f23'}, /* 440 */ {L'\x6f6e'}, {L'\x6fc6'}, {L'\x6feb'}, {L'\x6ffe'}, {L'\x701b'}, {L'\x701e'}, {L'\x7039'}, {L'\x704a'}, /* 448 */ {L'\x7070'}, {L'\x7077'}, {L'\x707d'}, {L'\x7099'}, {L'\x70ad'}, {L'\x70c8'}, {L'\x70d9'}, {L'\x7145'}, /* 456 */ {L'\x7149'}, {L'\x716e'}, {L'\x719c'}, {L'\x71ce'}, {L'\x71d0'}, {L'\x7210'}, {L'\x721b'}, {L'\x7228'}, /* 464 */ {L'\x722b'}, {L'\x7235'}, {L'\x7250'}, {L'\x7262'}, {L'\x7280'}, {L'\x7295'}, {L'\x72af'}, {L'\x72c0'}, /* 472 */ {L'\x72fc'}, {L'\x732a'}, {L'\x7375'}, {L'\x737a'}, {L'\x7387'}, {L'\x738b'}, {L'\x73a5'}, {L'\x73b2'}, /* 480 */ {L'\x73de'}, {L'\x7406'}, {L'\x7409'}, {L'\x7422'}, {L'\x7447'}, {L'\x745c'}, {L'\x7469'}, {L'\x7471'}, /* 488 */ {L'\x7485'}, {L'\x7489'}, {L'\x7498'}, {L'\x74ca'}, {L'\x7506'}, {L'\x7524'}, {L'\x753b'}, {L'\x753e'}, /* 496 */ {L'\x7559'}, {L'\x7565'}, {L'\x7570'}, {L'\x75e2'}, {L'\x7610'}, {L'\x761d'}, {L'\x761f'}, {L'\x7642'}, /* 504 */ {L'\x7669'}, {L'\x76ca'}, {L'\x76db'}, {L'\x76e7'}, {L'\x76f4'}, {L'\x7701'}, {L'\x771e'}, {L'\x771f'}, /* 512 */ {L'\x7740'}, {L'\x774a'}, {L'\x778b'}, {L'\x77a7'}, {L'\x784e'}, {L'\x786b'}, {L'\x788c'}, {L'\x7891'}, /* 520 */ {L'\x78ca'}, {L'\x78cc'}, {L'\x78fb'}, {L'\x792a'}, {L'\x793c'}, {L'\x793e'}, {L'\x7948'}, {L'\x7949'}, /* 528 */ {L'\x7950'}, {L'\x7956'}, {L'\x795d'}, {L'\x795e'}, {L'\x7965'}, {L'\x797f'}, {L'\x798d'}, {L'\x798e'}, /* 536 */ {L'\x798f'}, {L'\x79ae'}, {L'\x79ca'}, {L'\x79eb'}, {L'\x7a1c'}, {L'\x7a40'}, {L'\x7a4a'}, {L'\x7a4f'}, /* 544 */ {L'\x7a81'}, {L'\x7ab1'}, {L'\x7acb'}, {L'\x7aee'}, {L'\x7b20'}, {L'\x7bc0'}, {L'\x7bc6'}, {L'\x7bc9'}, /* 552 */ {L'\x7c3e'}, {L'\x7c60'}, {L'\x7c7b'}, {L'\x7c92'}, {L'\x7cbe'}, {L'\x7cd2'}, {L'\x7cd6'}, {L'\x7ce3'}, /* 560 */ {L'\x7ce7'}, {L'\x7ce8'}, {L'\x7d00'}, {L'\x7d10'}, {L'\x7d22'}, {L'\x7d2f'}, {L'\x7d5b'}, {L'\x7d63'}, /* 568 */ {L'\x7da0'}, {L'\x7dbe'}, {L'\x7dc7'}, {L'\x7df4'}, {L'\x7e02'}, {L'\x7e09'}, {L'\x7e37'}, {L'\x7e41'}, /* 576 */ {L'\x7e45'}, {L'\x7f3e'}, {L'\x7f72'}, {L'\x7f79'}, {L'\x7f7a'}, {L'\x7f85'}, {L'\x7f95'}, {L'\x7f9a'}, /* 584 */ {L'\x7fbd'}, {L'\x7ffa'}, {L'\x8001'}, {L'\x8005'}, {L'\x8046'}, {L'\x8060'}, {L'\x806f'}, {L'\x8070'}, /* 592 */ {L'\x807e'}, {L'\x808b'}, {L'\x80ad'}, {L'\x80b2'}, {L'\x8103'}, {L'\x813e'}, {L'\x81d8'}, {L'\x81e8'}, /* 600 */ {L'\x81ed'}, {L'\x8201'}, {L'\x8204'}, {L'\x8218'}, {L'\x826f'}, {L'\x8279'}, {L'\x828b'}, {L'\x8291'}, /* 608 */ {L'\x829d'}, {L'\x82b1'}, {L'\x82b3'}, {L'\x82bd'}, {L'\x82e5'}, {L'\x82e6'}, {L'\x831d'}, {L'\x8323'}, /* 616 */ {L'\x8336'}, {L'\x8352'}, {L'\x8353'}, {L'\x8363'}, {L'\x83ad'}, {L'\x83bd'}, {L'\x83c9'}, {L'\x83ca'}, /* 624 */ {L'\x83cc'}, {L'\x83dc'}, {L'\x83e7'}, {L'\x83ef'}, {L'\x83f1'}, {L'\x843d'}, {L'\x8449'}, {L'\x8457'}, /* 632 */ {L'\x84ee'}, {L'\x84f1'}, {L'\x84f3'}, {L'\x84fc'}, {L'\x8516'}, {L'\x8564'}, {L'\x85cd'}, {L'\x85fa'}, /* 640 */ {L'\x8606'}, {L'\x8612'}, {L'\x862d'}, {L'\x863f'}, {L'\x8650'}, {L'\x865c'}, {L'\x8667'}, {L'\x8669'}, /* 648 */ {L'\x8688'}, {L'\x86a9'}, {L'\x86e2'}, {L'\x870e'}, {L'\x8728'}, {L'\x876b'}, {L'\x8779'}, {L'\x8786'}, /* 656 */ {L'\x87ba'}, {L'\x87e1'}, {L'\x8801'}, {L'\x881f'}, {L'\x884c'}, {L'\x8860'}, {L'\x8863'}, {L'\x88c2'}, /* 664 */ {L'\x88cf'}, {L'\x88d7'}, {L'\x88de'}, {L'\x88e1'}, {L'\x88f8'}, {L'\x88fa'}, {L'\x8910'}, {L'\x8941'}, /* 672 */ {L'\x8964'}, {L'\x8986'}, {L'\x898b'}, {L'\x8996'}, {L'\x8aa0'}, {L'\x8aaa'}, {L'\x8abf'}, {L'\x8acb'}, /* 680 */ {L'\x8ad2'}, {L'\x8ad6'}, {L'\x8aed'}, {L'\x8af8'}, {L'\x8afe'}, {L'\x8b01'}, {L'\x8b39'}, {L'\x8b58'}, /* 688 */ {L'\x8b80'}, {L'\x8b8a'}, {L'\x8c48'}, {L'\x8c55'}, {L'\x8cab'}, {L'\x8cc1'}, {L'\x8cc2'}, {L'\x8cc8'}, /* 696 */ {L'\x8cd3'}, {L'\x8d08'}, {L'\x8d1b'}, {L'\x8d77'}, {L'\x8dbc'}, {L'\x8dcb'}, {L'\x8def'}, {L'\x8df0'}, /* 704 */ {L'\x8eca'}, {L'\x8ed4'}, {L'\x8f26'}, {L'\x8f2a'}, {L'\x8f38'}, {L'\x8f3b'}, {L'\x8f62'}, {L'\x8f9e'}, /* 712 */ {L'\x8fb0'}, {L'\x8fb6'}, {L'\x9023'}, {L'\x9038'}, {L'\x9072'}, {L'\x907c'}, {L'\x908f'}, {L'\x9094'}, /* 720 */ {L'\x90ce'}, {L'\x90de'}, {L'\x90f1'}, {L'\x90fd'}, {L'\x9111'}, {L'\x911b'}, {L'\x916a'}, {L'\x9199'}, /* 728 */ {L'\x91b4'}, {L'\x91cc'}, {L'\x91cf'}, {L'\x91d1'}, {L'\x9234'}, {L'\x9238'}, {L'\x9276'}, {L'\x927c'}, /* 736 */ {L'\x92d7'}, {L'\x92d8'}, {L'\x9304'}, {L'\x934a'}, {L'\x93f9'}, {L'\x9415'}, {L'\x958b'}, {L'\x95ad'}, /* 744 */ {L'\x95b7'}, {L'\x962e'}, {L'\x964b'}, {L'\x964d'}, {L'\x9675'}, {L'\x9678'}, {L'\x967c'}, {L'\x9686'}, /* 752 */ {L'\x96a3'}, {L'\x96b7'}, {L'\x96b8'}, {L'\x96c3'}, {L'\x96e2'}, {L'\x96e3'}, {L'\x96f6'}, {L'\x96f7'}, /* 760 */ {L'\x9723'}, {L'\x9732'}, {L'\x9748'}, {L'\x9756'}, {L'\x97db'}, {L'\x97e0'}, {L'\x97ff'}, {L'\x980b'}, /* 768 */ {L'\x9818'}, {L'\x9829'}, {L'\x983b'}, {L'\x985e'}, {L'\x98e2'}, {L'\x98ef'}, {L'\x98fc'}, {L'\x9928'}, /* 776 */ {L'\x9929'}, {L'\x99a7'}, {L'\x99c2'}, {L'\x99f1'}, {L'\x99fe'}, {L'\x9a6a'}, {L'\x9b12'}, {L'\x9b6f'}, /* 784 */ {L'\x9c40'}, {L'\x9c57'}, {L'\x9cfd'}, {L'\x9d67'}, {L'\x9db4'}, {L'\x9dfa'}, {L'\x9e1e'}, {L'\x9e7f'}, /* 792 */ {L'\x9e97'}, {L'\x9e9f'}, {L'\x9ebb'}, {L'\x9ece'}, {L'\x9ef9'}, {L'\x9efe'}, {L'\x9f05'}, {L'\x9f0f'}, /* 800 */ {L'\x9f16'}, {L'\x9f3b'}, {L'\x9f43'}, {L'\x9f8d'}, {L'\x9f8e'}, {L'\x9f9c'}, {L'`'}}; static const wchar_t UNWIF_canon_tbl_2 [856][2] = { /* 0 */ {L'<',L'\x0338'}, {L'=',L'\x0338'}, {L'>',L'\x0338'}, {L'A',L'\x0300'}, {L'A',L'\x0301'}, {L'A',L'\x0302'}, {L'A',L'\x0303'}, {L'A',L'\x0304'}, /* 8 */ {L'A',L'\x0306'}, {L'A',L'\x0307'}, {L'A',L'\x0308'}, {L'A',L'\x0309'}, {L'A',L'\x030a'}, {L'A',L'\x030c'}, {L'A',L'\x030f'}, {L'A',L'\x0311'}, /* 16 */ {L'A',L'\x0323'}, {L'A',L'\x0325'}, {L'A',L'\x0328'}, {L'B',L'\x0307'}, {L'B',L'\x0323'}, {L'B',L'\x0331'}, {L'C',L'\x0301'}, {L'C',L'\x0302'}, /* 24 */ {L'C',L'\x0307'}, {L'C',L'\x030c'}, {L'C',L'\x0327'}, {L'D',L'\x0307'}, {L'D',L'\x030c'}, {L'D',L'\x0323'}, {L'D',L'\x0327'}, {L'D',L'\x032d'}, /* 32 */ {L'D',L'\x0331'}, {L'E',L'\x0300'}, {L'E',L'\x0301'}, {L'E',L'\x0302'}, {L'E',L'\x0303'}, {L'E',L'\x0304'}, {L'E',L'\x0306'}, {L'E',L'\x0307'}, /* 40 */ {L'E',L'\x0308'}, {L'E',L'\x0309'}, {L'E',L'\x030c'}, {L'E',L'\x030f'}, {L'E',L'\x0311'}, {L'E',L'\x0323'}, {L'E',L'\x0327'}, {L'E',L'\x0328'}, /* 48 */ {L'E',L'\x032d'}, {L'E',L'\x0330'}, {L'F',L'\x0307'}, {L'G',L'\x0301'}, {L'G',L'\x0302'}, {L'G',L'\x0304'}, {L'G',L'\x0306'}, {L'G',L'\x0307'}, /* 56 */ {L'G',L'\x030c'}, {L'G',L'\x0327'}, {L'H',L'\x0302'}, {L'H',L'\x0307'}, {L'H',L'\x0308'}, {L'H',L'\x030c'}, {L'H',L'\x0323'}, {L'H',L'\x0327'}, /* 64 */ {L'H',L'\x032e'}, {L'I',L'\x0300'}, {L'I',L'\x0301'}, {L'I',L'\x0302'}, {L'I',L'\x0303'}, {L'I',L'\x0304'}, {L'I',L'\x0306'}, {L'I',L'\x0307'}, /* 72 */ {L'I',L'\x0308'}, {L'I',L'\x0309'}, {L'I',L'\x030c'}, {L'I',L'\x030f'}, {L'I',L'\x0311'}, {L'I',L'\x0323'}, {L'I',L'\x0328'}, {L'I',L'\x0330'}, /* 80 */ {L'J',L'\x0302'}, {L'K',L'\x0301'}, {L'K',L'\x030c'}, {L'K',L'\x0323'}, {L'K',L'\x0327'}, {L'K',L'\x0331'}, {L'L',L'\x0301'}, {L'L',L'\x030c'}, /* 88 */ {L'L',L'\x0323'}, {L'L',L'\x0327'}, {L'L',L'\x032d'}, {L'L',L'\x0331'}, {L'M',L'\x0301'}, {L'M',L'\x0307'}, {L'M',L'\x0323'}, {L'N',L'\x0300'}, /* 96 */ {L'N',L'\x0301'}, {L'N',L'\x0303'}, {L'N',L'\x0307'}, {L'N',L'\x030c'}, {L'N',L'\x0323'}, {L'N',L'\x0327'}, {L'N',L'\x032d'}, {L'N',L'\x0331'}, /* 104 */ {L'O',L'\x0300'}, {L'O',L'\x0301'}, {L'O',L'\x0302'}, {L'O',L'\x0303'}, {L'O',L'\x0304'}, {L'O',L'\x0306'}, {L'O',L'\x0307'}, {L'O',L'\x0308'}, /* 112 */ {L'O',L'\x0309'}, {L'O',L'\x030b'}, {L'O',L'\x030c'}, {L'O',L'\x030f'}, {L'O',L'\x0311'}, {L'O',L'\x031b'}, {L'O',L'\x0323'}, {L'O',L'\x0328'}, /* 120 */ {L'P',L'\x0301'}, {L'P',L'\x0307'}, {L'R',L'\x0301'}, {L'R',L'\x0307'}, {L'R',L'\x030c'}, {L'R',L'\x030f'}, {L'R',L'\x0311'}, {L'R',L'\x0323'}, /* 128 */ {L'R',L'\x0327'}, {L'R',L'\x0331'}, {L'S',L'\x0301'}, {L'S',L'\x0302'}, {L'S',L'\x0307'}, {L'S',L'\x030c'}, {L'S',L'\x0323'}, {L'S',L'\x0326'}, /* 136 */ {L'S',L'\x0327'}, {L'T',L'\x0307'}, {L'T',L'\x030c'}, {L'T',L'\x0323'}, {L'T',L'\x0326'}, {L'T',L'\x0327'}, {L'T',L'\x032d'}, {L'T',L'\x0331'}, /* 144 */ {L'U',L'\x0300'}, {L'U',L'\x0301'}, {L'U',L'\x0302'}, {L'U',L'\x0303'}, {L'U',L'\x0304'}, {L'U',L'\x0306'}, {L'U',L'\x0308'}, {L'U',L'\x0309'}, /* 152 */ {L'U',L'\x030a'}, {L'U',L'\x030b'}, {L'U',L'\x030c'}, {L'U',L'\x030f'}, {L'U',L'\x0311'}, {L'U',L'\x031b'}, {L'U',L'\x0323'}, {L'U',L'\x0324'}, /* 160 */ {L'U',L'\x0328'}, {L'U',L'\x032d'}, {L'U',L'\x0330'}, {L'V',L'\x0303'}, {L'V',L'\x0323'}, {L'W',L'\x0300'}, {L'W',L'\x0301'}, {L'W',L'\x0302'}, /* 168 */ {L'W',L'\x0307'}, {L'W',L'\x0308'}, {L'W',L'\x0323'}, {L'X',L'\x0307'}, {L'X',L'\x0308'}, {L'Y',L'\x0300'}, {L'Y',L'\x0301'}, {L'Y',L'\x0302'}, /* 176 */ {L'Y',L'\x0303'}, {L'Y',L'\x0304'}, {L'Y',L'\x0307'}, {L'Y',L'\x0308'}, {L'Y',L'\x0309'}, {L'Y',L'\x0323'}, {L'Z',L'\x0301'}, {L'Z',L'\x0302'}, /* 184 */ {L'Z',L'\x0307'}, {L'Z',L'\x030c'}, {L'Z',L'\x0323'}, {L'Z',L'\x0331'}, {L'\x00a8',L'\x0300'}, {L'\x00a8',L'\x0301'}, {L'\x00a8',L'\x0342'}, {L'\x00c6',L'\x0301'}, /* 192 */ {L'\x00c6',L'\x0304'}, {L'\x00d8',L'\x0301'}, {L'\x00e6',L'\x0301'}, {L'\x00e6',L'\x0304'}, {L'\x00f8',L'\x0301'}, {L'\x017f',L'\x0307'}, {L'\x01b7',L'\x030c'}, {L'\x0292',L'\x030c'}, /* 200 */ {L'\x0308',L'\x0301'}, {L'\x0391',L'\x0300'}, {L'\x0391',L'\x0301'}, {L'\x0391',L'\x0304'}, {L'\x0391',L'\x0306'}, {L'\x0391',L'\x0313'}, {L'\x0391',L'\x0314'}, {L'\x0391',L'\x0345'}, /* 208 */ {L'\x0395',L'\x0300'}, {L'\x0395',L'\x0301'}, {L'\x0395',L'\x0313'}, {L'\x0395',L'\x0314'}, {L'\x0397',L'\x0300'}, {L'\x0397',L'\x0301'}, {L'\x0397',L'\x0313'}, {L'\x0397',L'\x0314'}, /* 216 */ {L'\x0397',L'\x0345'}, {L'\x0399',L'\x0300'}, {L'\x0399',L'\x0301'}, {L'\x0399',L'\x0304'}, {L'\x0399',L'\x0306'}, {L'\x0399',L'\x0308'}, {L'\x0399',L'\x0313'}, {L'\x0399',L'\x0314'}, /* 224 */ {L'\x039f',L'\x0300'}, {L'\x039f',L'\x0301'}, {L'\x039f',L'\x0313'}, {L'\x039f',L'\x0314'}, {L'\x03a1',L'\x0314'}, {L'\x03a5',L'\x0300'}, {L'\x03a5',L'\x0301'}, {L'\x03a5',L'\x0304'}, /* 232 */ {L'\x03a5',L'\x0306'}, {L'\x03a5',L'\x0308'}, {L'\x03a5',L'\x0314'}, {L'\x03a9',L'\x0300'}, {L'\x03a9',L'\x0301'}, {L'\x03a9',L'\x0313'}, {L'\x03a9',L'\x0314'}, {L'\x03a9',L'\x0345'}, /* 240 */ {L'\x03b1',L'\x0300'}, {L'\x03b1',L'\x0301'}, {L'\x03b1',L'\x0304'}, {L'\x03b1',L'\x0306'}, {L'\x03b1',L'\x0313'}, {L'\x03b1',L'\x0314'}, {L'\x03b1',L'\x0342'}, {L'\x03b1',L'\x0345'}, /* 248 */ {L'\x03b5',L'\x0300'}, {L'\x03b5',L'\x0301'}, {L'\x03b5',L'\x0313'}, {L'\x03b5',L'\x0314'}, {L'\x03b7',L'\x0300'}, {L'\x03b7',L'\x0301'}, {L'\x03b7',L'\x0313'}, {L'\x03b7',L'\x0314'}, /* 256 */ {L'\x03b7',L'\x0342'}, {L'\x03b7',L'\x0345'}, {L'\x03b9',L'\x0300'}, {L'\x03b9',L'\x0301'}, {L'\x03b9',L'\x0304'}, {L'\x03b9',L'\x0306'}, {L'\x03b9',L'\x0308'}, {L'\x03b9',L'\x0313'}, /* 264 */ {L'\x03b9',L'\x0314'}, {L'\x03b9',L'\x0342'}, {L'\x03bf',L'\x0300'}, {L'\x03bf',L'\x0301'}, {L'\x03bf',L'\x0313'}, {L'\x03bf',L'\x0314'}, {L'\x03c1',L'\x0313'}, {L'\x03c1',L'\x0314'}, /* 272 */ {L'\x03c5',L'\x0300'}, {L'\x03c5',L'\x0301'}, {L'\x03c5',L'\x0304'}, {L'\x03c5',L'\x0306'}, {L'\x03c5',L'\x0308'}, {L'\x03c5',L'\x0313'}, {L'\x03c5',L'\x0314'}, {L'\x03c5',L'\x0342'}, /* 280 */ {L'\x03c9',L'\x0300'}, {L'\x03c9',L'\x0301'}, {L'\x03c9',L'\x0313'}, {L'\x03c9',L'\x0314'}, {L'\x03c9',L'\x0342'}, {L'\x03c9',L'\x0345'}, {L'\x03d2',L'\x0301'}, {L'\x03d2',L'\x0308'}, /* 288 */ {L'\x0406',L'\x0308'}, {L'\x0410',L'\x0306'}, {L'\x0410',L'\x0308'}, {L'\x0413',L'\x0301'}, {L'\x0415',L'\x0300'}, {L'\x0415',L'\x0306'}, {L'\x0415',L'\x0308'}, {L'\x0416',L'\x0306'}, /* 296 */ {L'\x0416',L'\x0308'}, {L'\x0417',L'\x0308'}, {L'\x0418',L'\x0300'}, {L'\x0418',L'\x0304'}, {L'\x0418',L'\x0306'}, {L'\x0418',L'\x0308'}, {L'\x041a',L'\x0301'}, {L'\x041e',L'\x0308'}, /* 304 */ {L'\x0423',L'\x0304'}, {L'\x0423',L'\x0306'}, {L'\x0423',L'\x0308'}, {L'\x0423',L'\x030b'}, {L'\x0427',L'\x0308'}, {L'\x042b',L'\x0308'}, {L'\x042d',L'\x0308'}, {L'\x0430',L'\x0306'}, /* 312 */ {L'\x0430',L'\x0308'}, {L'\x0433',L'\x0301'}, {L'\x0435',L'\x0300'}, {L'\x0435',L'\x0306'}, {L'\x0435',L'\x0308'}, {L'\x0436',L'\x0306'}, {L'\x0436',L'\x0308'}, {L'\x0437',L'\x0308'}, /* 320 */ {L'\x0438',L'\x0300'}, {L'\x0438',L'\x0304'}, {L'\x0438',L'\x0306'}, {L'\x0438',L'\x0308'}, {L'\x043a',L'\x0301'}, {L'\x043e',L'\x0308'}, {L'\x0443',L'\x0304'}, {L'\x0443',L'\x0306'}, /* 328 */ {L'\x0443',L'\x0308'}, {L'\x0443',L'\x030b'}, {L'\x0447',L'\x0308'}, {L'\x044b',L'\x0308'}, {L'\x044d',L'\x0308'}, {L'\x0456',L'\x0308'}, {L'\x0474',L'\x030f'}, {L'\x0475',L'\x030f'}, /* 336 */ {L'\x04d8',L'\x0308'}, {L'\x04d9',L'\x0308'}, {L'\x04e8',L'\x0308'}, {L'\x04e9',L'\x0308'}, {L'\x05d0',L'\x05b7'}, {L'\x05d0',L'\x05b8'}, {L'\x05d0',L'\x05bc'}, {L'\x05d1',L'\x05bc'}, /* 344 */ {L'\x05d1',L'\x05bf'}, {L'\x05d2',L'\x05bc'}, {L'\x05d3',L'\x05bc'}, {L'\x05d4',L'\x05bc'}, {L'\x05d5',L'\x05b9'}, {L'\x05d5',L'\x05bc'}, {L'\x05d6',L'\x05bc'}, {L'\x05d8',L'\x05bc'}, /* 352 */ {L'\x05d9',L'\x05b4'}, {L'\x05d9',L'\x05bc'}, {L'\x05da',L'\x05bc'}, {L'\x05db',L'\x05bc'}, {L'\x05db',L'\x05bf'}, {L'\x05dc',L'\x05bc'}, {L'\x05de',L'\x05bc'}, {L'\x05e0',L'\x05bc'}, /* 360 */ {L'\x05e1',L'\x05bc'}, {L'\x05e3',L'\x05bc'}, {L'\x05e4',L'\x05bc'}, {L'\x05e4',L'\x05bf'}, {L'\x05e6',L'\x05bc'}, {L'\x05e7',L'\x05bc'}, {L'\x05e8',L'\x05bc'}, {L'\x05e9',L'\x05bc'}, /* 368 */ {L'\x05e9',L'\x05c1'}, {L'\x05e9',L'\x05c2'}, {L'\x05ea',L'\x05bc'}, {L'\x05f2',L'\x05b7'}, {L'\x0627',L'\x0653'}, {L'\x0627',L'\x0654'}, {L'\x0627',L'\x0655'}, {L'\x0648',L'\x0654'}, /* 376 */ {L'\x064a',L'\x0654'}, {L'\x06c1',L'\x0654'}, {L'\x06d2',L'\x0654'}, {L'\x06d5',L'\x0654'}, {L'\x0915',L'\x093c'}, {L'\x0916',L'\x093c'}, {L'\x0917',L'\x093c'}, {L'\x091c',L'\x093c'}, /* 384 */ {L'\x0921',L'\x093c'}, {L'\x0922',L'\x093c'}, {L'\x0928',L'\x093c'}, {L'\x092b',L'\x093c'}, {L'\x092f',L'\x093c'}, {L'\x0930',L'\x093c'}, {L'\x0933',L'\x093c'}, {L'\x09a1',L'\x09bc'}, /* 392 */ {L'\x09a2',L'\x09bc'}, {L'\x09af',L'\x09bc'}, {L'\x09c7',L'\x09be'}, {L'\x09c7',L'\x09d7'}, {L'\x0a16',L'\x0a3c'}, {L'\x0a17',L'\x0a3c'}, {L'\x0a1c',L'\x0a3c'}, {L'\x0a2b',L'\x0a3c'}, /* 400 */ {L'\x0a32',L'\x0a3c'}, {L'\x0a38',L'\x0a3c'}, {L'\x0b21',L'\x0b3c'}, {L'\x0b22',L'\x0b3c'}, {L'\x0b47',L'\x0b3e'}, {L'\x0b47',L'\x0b56'}, {L'\x0b47',L'\x0b57'}, {L'\x0b92',L'\x0bd7'}, /* 408 */ {L'\x0bc6',L'\x0bbe'}, {L'\x0bc6',L'\x0bd7'}, {L'\x0bc7',L'\x0bbe'}, {L'\x0c46',L'\x0c56'}, {L'\x0cbf',L'\x0cd5'}, {L'\x0cc6',L'\x0cc2'}, {L'\x0cc6',L'\x0cd5'}, {L'\x0cc6',L'\x0cd6'}, /* 416 */ {L'\x0d46',L'\x0d3e'}, {L'\x0d46',L'\x0d57'}, {L'\x0d47',L'\x0d3e'}, {L'\x0dd9',L'\x0dca'}, {L'\x0dd9',L'\x0dcf'}, {L'\x0dd9',L'\x0ddf'}, {L'\x0f40',L'\x0fb5'}, {L'\x0f42',L'\x0fb7'}, /* 424 */ {L'\x0f4c',L'\x0fb7'}, {L'\x0f51',L'\x0fb7'}, {L'\x0f56',L'\x0fb7'}, {L'\x0f5b',L'\x0fb7'}, {L'\x0f71',L'\x0f72'}, {L'\x0f71',L'\x0f74'}, {L'\x0f71',L'\x0f80'}, {L'\x0f90',L'\x0fb5'}, /* 432 */ {L'\x0f92',L'\x0fb7'}, {L'\x0f9c',L'\x0fb7'}, {L'\x0fa1',L'\x0fb7'}, {L'\x0fa6',L'\x0fb7'}, {L'\x0fab',L'\x0fb7'}, {L'\x0fb2',L'\x0f80'}, {L'\x0fb3',L'\x0f80'}, {L'\x1025',L'\x102e'}, /* 440 */ {L'\x1b05',L'\x1b35'}, {L'\x1b07',L'\x1b35'}, {L'\x1b09',L'\x1b35'}, {L'\x1b0b',L'\x1b35'}, {L'\x1b0d',L'\x1b35'}, {L'\x1b11',L'\x1b35'}, {L'\x1b3a',L'\x1b35'}, {L'\x1b3c',L'\x1b35'}, /* 448 */ {L'\x1b3e',L'\x1b35'}, {L'\x1b3f',L'\x1b35'}, {L'\x1b42',L'\x1b35'}, {L'\x1fbf',L'\x0300'}, {L'\x1fbf',L'\x0301'}, {L'\x1fbf',L'\x0342'}, {L'\x1ffe',L'\x0300'}, {L'\x1ffe',L'\x0301'}, /* 456 */ {L'\x1ffe',L'\x0342'}, {L'\x2190',L'\x0338'}, {L'\x2192',L'\x0338'}, {L'\x2194',L'\x0338'}, {L'\x21d0',L'\x0338'}, {L'\x21d2',L'\x0338'}, {L'\x21d4',L'\x0338'}, {L'\x2203',L'\x0338'}, /* 464 */ {L'\x2208',L'\x0338'}, {L'\x220b',L'\x0338'}, {L'\x2223',L'\x0338'}, {L'\x2225',L'\x0338'}, {L'\x223c',L'\x0338'}, {L'\x2243',L'\x0338'}, {L'\x2245',L'\x0338'}, {L'\x2248',L'\x0338'}, /* 472 */ {L'\x224d',L'\x0338'}, {L'\x2261',L'\x0338'}, {L'\x2264',L'\x0338'}, {L'\x2265',L'\x0338'}, {L'\x2272',L'\x0338'}, {L'\x2273',L'\x0338'}, {L'\x2276',L'\x0338'}, {L'\x2277',L'\x0338'}, /* 480 */ {L'\x227a',L'\x0338'}, {L'\x227b',L'\x0338'}, {L'\x227c',L'\x0338'}, {L'\x227d',L'\x0338'}, {L'\x2282',L'\x0338'}, {L'\x2283',L'\x0338'}, {L'\x2286',L'\x0338'}, {L'\x2287',L'\x0338'}, /* 488 */ {L'\x2291',L'\x0338'}, {L'\x2292',L'\x0338'}, {L'\x22a2',L'\x0338'}, {L'\x22a8',L'\x0338'}, {L'\x22a9',L'\x0338'}, {L'\x22ab',L'\x0338'}, {L'\x22b2',L'\x0338'}, {L'\x22b3',L'\x0338'}, /* 496 */ {L'\x22b4',L'\x0338'}, {L'\x22b5',L'\x0338'}, {L'\x2add',L'\x0338'}, {L'\x3046',L'\x3099'}, {L'\x304b',L'\x3099'}, {L'\x304d',L'\x3099'}, {L'\x304f',L'\x3099'}, {L'\x3051',L'\x3099'}, /* 504 */ {L'\x3053',L'\x3099'}, {L'\x3055',L'\x3099'}, {L'\x3057',L'\x3099'}, {L'\x3059',L'\x3099'}, {L'\x305b',L'\x3099'}, {L'\x305d',L'\x3099'}, {L'\x305f',L'\x3099'}, {L'\x3061',L'\x3099'}, /* 512 */ {L'\x3064',L'\x3099'}, {L'\x3066',L'\x3099'}, {L'\x3068',L'\x3099'}, {L'\x306f',L'\x3099'}, {L'\x306f',L'\x309a'}, {L'\x3072',L'\x3099'}, {L'\x3072',L'\x309a'}, {L'\x3075',L'\x3099'}, /* 520 */ {L'\x3075',L'\x309a'}, {L'\x3078',L'\x3099'}, {L'\x3078',L'\x309a'}, {L'\x307b',L'\x3099'}, {L'\x307b',L'\x309a'}, {L'\x309d',L'\x3099'}, {L'\x30a6',L'\x3099'}, {L'\x30ab',L'\x3099'}, /* 528 */ {L'\x30ad',L'\x3099'}, {L'\x30af',L'\x3099'}, {L'\x30b1',L'\x3099'}, {L'\x30b3',L'\x3099'}, {L'\x30b5',L'\x3099'}, {L'\x30b7',L'\x3099'}, {L'\x30b9',L'\x3099'}, {L'\x30bb',L'\x3099'}, /* 536 */ {L'\x30bd',L'\x3099'}, {L'\x30bf',L'\x3099'}, {L'\x30c1',L'\x3099'}, {L'\x30c4',L'\x3099'}, {L'\x30c6',L'\x3099'}, {L'\x30c8',L'\x3099'}, {L'\x30cf',L'\x3099'}, {L'\x30cf',L'\x309a'}, /* 544 */ {L'\x30d2',L'\x3099'}, {L'\x30d2',L'\x309a'}, {L'\x30d5',L'\x3099'}, {L'\x30d5',L'\x309a'}, {L'\x30d8',L'\x3099'}, {L'\x30d8',L'\x309a'}, {L'\x30db',L'\x3099'}, {L'\x30db',L'\x309a'}, /* 552 */ {L'\x30ef',L'\x3099'}, {L'\x30f0',L'\x3099'}, {L'\x30f1',L'\x3099'}, {L'\x30f2',L'\x3099'}, {L'\x30fd',L'\x3099'}, {L'\xd840',L'\xdd22'}, {L'\xd841',L'\xdd1c'}, {L'\xd841',L'\xdd25'}, /* 560 */ {L'\xd841',L'\xdd4b'}, {L'\xd841',L'\xde3a'}, {L'\xd842',L'\xdc04'}, {L'\xd842',L'\xdcde'}, {L'\xd842',L'\xde2c'}, {L'\xd842',L'\xdf63'}, {L'\xd845',L'\xdce4'}, {L'\xd845',L'\xdea8'}, /* 568 */ {L'\xd845',L'\xdeea'}, {L'\xd846',L'\xddc8'}, {L'\xd846',L'\xdf18'}, {L'\xd847',L'\xdd0b'}, {L'\xd847',L'\xdde4'}, {L'\xd847',L'\xdde6'}, {L'\xd848',L'\xdd83'}, {L'\xd848',L'\xdd9f'}, /* 576 */ {L'\xd848',L'\xdf31'}, {L'\xd849',L'\xded4'}, {L'\xd84a',L'\xdc44'}, {L'\xd84a',L'\xdc4a'}, {L'\xd84a',L'\xdf0c'}, {L'\xd84a',L'\xdff1'}, {L'\xd84c',L'\xdc0a'}, {L'\xd84c',L'\xdeb8'}, /* 584 */ {L'\xd84c',L'\xdf5f'}, {L'\xd84c',L'\xdf93'}, {L'\xd84c',L'\xdf9c'}, {L'\xd84c',L'\xdfc3'}, {L'\xd84c',L'\xdfd5'}, {L'\xd84d',L'\xdc6d'}, {L'\xd84d',L'\xdea3'}, {L'\xd84e',L'\xdca7'}, /* 592 */ {L'\xd84e',L'\xde8d'}, {L'\xd84e',L'\xdefa'}, {L'\xd84f',L'\xdcbc'}, {L'\xd84f',L'\xdd1e'}, {L'\xd84f',L'\xded1'}, {L'\xd84f',L'\xdf5e'}, {L'\xd84f',L'\xdf8e'}, {L'\xd850',L'\xde63'}, /* 600 */ {L'\xd850',L'\xdeee'}, {L'\xd850',L'\xdfab'}, {L'\xd851',L'\xde08'}, {L'\xd851',L'\xdf35'}, {L'\xd852',L'\xdc14'}, {L'\xd853',L'\xdc36'}, {L'\xd853',L'\xdc92'}, {L'\xd853',L'\xdfa1'}, /* 608 */ {L'\xd853',L'\xdfb8'}, {L'\xd854',L'\xdc44'}, {L'\xd854',L'\xdcf2'}, {L'\xd854',L'\xdcf3'}, {L'\xd854',L'\xdd19'}, {L'\xd854',L'\xdd33'}, {L'\xd854',L'\xde49'}, {L'\xd855',L'\xdc1d'}, /* 616 */ {L'\xd855',L'\xde26'}, {L'\xd855',L'\xde9a'}, {L'\xd855',L'\xdec5'}, {L'\xd856',L'\xdd7c'}, {L'\xd856',L'\xdea7'}, {L'\xd856',L'\xdfab'}, {L'\xd857',L'\xdc80'}, {L'\xd857',L'\xdcd0'}, /* 624 */ {L'\xd857',L'\xdf86'}, {L'\xd858',L'\xddda'}, {L'\xd858',L'\xde28'}, {L'\xd858',L'\xde47'}, {L'\xd858',L'\xded9'}, {L'\xd858',L'\xdf3e'}, {L'\xd859',L'\xdcda'}, {L'\xd859',L'\xdd23'}, /* 632 */ {L'\xd859',L'\xdda8'}, {L'\xd859',L'\xdfa7'}, {L'\xd859',L'\xdfb5'}, {L'\xd85a',L'\xdf3c'}, {L'\xd85b',L'\xdc36'}, {L'\xd85b',L'\xdcd5'}, {L'\xd85b',L'\xdd6b'}, {L'\xd85b',L'\xdf2c'}, /* 640 */ {L'\xd85b',L'\xdfb1'}, {L'\xd85c',L'\xdcd2'}, {L'\xd85c',L'\xdfca'}, {L'\xd85d',L'\xde67'}, {L'\xd85e',L'\xdcae'}, {L'\xd85e',L'\xdd66'}, {L'\xd85f',L'\xdca8'}, {L'\xd85f',L'\xded3'}, /* 648 */ {L'\xd85f',L'\xdf2f'}, {L'\xd861',L'\xddd2'}, {L'\xd861',L'\xdded'}, {L'\xd861',L'\xdf2e'}, {L'\xd862',L'\xdffa'}, {L'\xd863',L'\xdd77'}, {L'\xd864',L'\xdd45'}, {L'\xd864',L'\xdddf'}, /* 656 */ {L'\xd864',L'\xde1a'}, {L'\xd865',L'\xdc0a'}, {L'\xd865',L'\xdc96'}, {L'\xd865',L'\xddb6'}, {L'\xd866',L'\xdf30'}, {L'\xd868',L'\xdcce'}, {L'\xd868',L'\xdd05'}, {L'\xd868',L'\xde0e'}, /* 664 */ {L'\xd868',L'\xde91'}, {L'\xd868',L'\xdf92'}, {L'\xd869',L'\xde00'}, {L'a',L'\x0300'}, {L'a',L'\x0301'}, {L'a',L'\x0302'}, {L'a',L'\x0303'}, {L'a',L'\x0304'}, /* 672 */ {L'a',L'\x0306'}, {L'a',L'\x0307'}, {L'a',L'\x0308'}, {L'a',L'\x0309'}, {L'a',L'\x030a'}, {L'a',L'\x030c'}, {L'a',L'\x030f'}, {L'a',L'\x0311'}, /* 680 */ {L'a',L'\x0323'}, {L'a',L'\x0325'}, {L'a',L'\x0328'}, {L'b',L'\x0307'}, {L'b',L'\x0323'}, {L'b',L'\x0331'}, {L'c',L'\x0301'}, {L'c',L'\x0302'}, /* 688 */ {L'c',L'\x0307'}, {L'c',L'\x030c'}, {L'c',L'\x0327'}, {L'd',L'\x0307'}, {L'd',L'\x030c'}, {L'd',L'\x0323'}, {L'd',L'\x0327'}, {L'd',L'\x032d'}, /* 696 */ {L'd',L'\x0331'}, {L'e',L'\x0300'}, {L'e',L'\x0301'}, {L'e',L'\x0302'}, {L'e',L'\x0303'}, {L'e',L'\x0304'}, {L'e',L'\x0306'}, {L'e',L'\x0307'}, /* 704 */ {L'e',L'\x0308'}, {L'e',L'\x0309'}, {L'e',L'\x030c'}, {L'e',L'\x030f'}, {L'e',L'\x0311'}, {L'e',L'\x0323'}, {L'e',L'\x0327'}, {L'e',L'\x0328'}, /* 712 */ {L'e',L'\x032d'}, {L'e',L'\x0330'}, {L'f',L'\x0307'}, {L'g',L'\x0301'}, {L'g',L'\x0302'}, {L'g',L'\x0304'}, {L'g',L'\x0306'}, {L'g',L'\x0307'}, /* 720 */ {L'g',L'\x030c'}, {L'g',L'\x0327'}, {L'h',L'\x0302'}, {L'h',L'\x0307'}, {L'h',L'\x0308'}, {L'h',L'\x030c'}, {L'h',L'\x0323'}, {L'h',L'\x0327'}, /* 728 */ {L'h',L'\x032e'}, {L'h',L'\x0331'}, {L'i',L'\x0300'}, {L'i',L'\x0301'}, {L'i',L'\x0302'}, {L'i',L'\x0303'}, {L'i',L'\x0304'}, {L'i',L'\x0306'}, /* 736 */ {L'i',L'\x0308'}, {L'i',L'\x0309'}, {L'i',L'\x030c'}, {L'i',L'\x030f'}, {L'i',L'\x0311'}, {L'i',L'\x0323'}, {L'i',L'\x0328'}, {L'i',L'\x0330'}, /* 744 */ {L'j',L'\x0302'}, {L'j',L'\x030c'}, {L'k',L'\x0301'}, {L'k',L'\x030c'}, {L'k',L'\x0323'}, {L'k',L'\x0327'}, {L'k',L'\x0331'}, {L'l',L'\x0301'}, /* 752 */ {L'l',L'\x030c'}, {L'l',L'\x0323'}, {L'l',L'\x0327'}, {L'l',L'\x032d'}, {L'l',L'\x0331'}, {L'm',L'\x0301'}, {L'm',L'\x0307'}, {L'm',L'\x0323'}, /* 760 */ {L'n',L'\x0300'}, {L'n',L'\x0301'}, {L'n',L'\x0303'}, {L'n',L'\x0307'}, {L'n',L'\x030c'}, {L'n',L'\x0323'}, {L'n',L'\x0327'}, {L'n',L'\x032d'}, /* 768 */ {L'n',L'\x0331'}, {L'o',L'\x0300'}, {L'o',L'\x0301'}, {L'o',L'\x0302'}, {L'o',L'\x0303'}, {L'o',L'\x0304'}, {L'o',L'\x0306'}, {L'o',L'\x0307'}, /* 776 */ {L'o',L'\x0308'}, {L'o',L'\x0309'}, {L'o',L'\x030b'}, {L'o',L'\x030c'}, {L'o',L'\x030f'}, {L'o',L'\x0311'}, {L'o',L'\x031b'}, {L'o',L'\x0323'}, /* 784 */ {L'o',L'\x0328'}, {L'p',L'\x0301'}, {L'p',L'\x0307'}, {L'r',L'\x0301'}, {L'r',L'\x0307'}, {L'r',L'\x030c'}, {L'r',L'\x030f'}, {L'r',L'\x0311'}, /* 792 */ {L'r',L'\x0323'}, {L'r',L'\x0327'}, {L'r',L'\x0331'}, {L's',L'\x0301'}, {L's',L'\x0302'}, {L's',L'\x0307'}, {L's',L'\x030c'}, {L's',L'\x0323'}, /* 800 */ {L's',L'\x0326'}, {L's',L'\x0327'}, {L't',L'\x0307'}, {L't',L'\x0308'}, {L't',L'\x030c'}, {L't',L'\x0323'}, {L't',L'\x0326'}, {L't',L'\x0327'}, /* 808 */ {L't',L'\x032d'}, {L't',L'\x0331'}, {L'u',L'\x0300'}, {L'u',L'\x0301'}, {L'u',L'\x0302'}, {L'u',L'\x0303'}, {L'u',L'\x0304'}, {L'u',L'\x0306'}, /* 816 */ {L'u',L'\x0308'}, {L'u',L'\x0309'}, {L'u',L'\x030a'}, {L'u',L'\x030b'}, {L'u',L'\x030c'}, {L'u',L'\x030f'}, {L'u',L'\x0311'}, {L'u',L'\x031b'}, /* 824 */ {L'u',L'\x0323'}, {L'u',L'\x0324'}, {L'u',L'\x0328'}, {L'u',L'\x032d'}, {L'u',L'\x0330'}, {L'v',L'\x0303'}, {L'v',L'\x0323'}, {L'w',L'\x0300'}, /* 832 */ {L'w',L'\x0301'}, {L'w',L'\x0302'}, {L'w',L'\x0307'}, {L'w',L'\x0308'}, {L'w',L'\x030a'}, {L'w',L'\x0323'}, {L'x',L'\x0307'}, {L'x',L'\x0308'}, /* 840 */ {L'y',L'\x0300'}, {L'y',L'\x0301'}, {L'y',L'\x0302'}, {L'y',L'\x0303'}, {L'y',L'\x0304'}, {L'y',L'\x0307'}, {L'y',L'\x0308'}, {L'y',L'\x0309'}, /* 848 */ {L'y',L'\x030a'}, {L'y',L'\x0323'}, {L'z',L'\x0301'}, {L'z',L'\x0302'}, {L'z',L'\x0307'}, {L'z',L'\x030c'}, {L'z',L'\x0323'}, {L'z',L'\x0331'}}; static const wchar_t UNWIF_canon_tbl_3 [218][3] = { /* 0 */ {L'A',L'\x0302',L'\x0300'}, {L'A',L'\x0302',L'\x0301'}, {L'A',L'\x0302',L'\x0303'}, {L'A',L'\x0302',L'\x0309'}, {L'A',L'\x0306',L'\x0300'}, {L'A',L'\x0306',L'\x0301'}, {L'A',L'\x0306',L'\x0303'}, {L'A',L'\x0306',L'\x0309'}, /* 8 */ {L'A',L'\x0307',L'\x0304'}, {L'A',L'\x0308',L'\x0304'}, {L'A',L'\x030a',L'\x0301'}, {L'A',L'\x0323',L'\x0302'}, {L'A',L'\x0323',L'\x0306'}, {L'C',L'\x0327',L'\x0301'}, {L'E',L'\x0302',L'\x0300'}, {L'E',L'\x0302',L'\x0301'}, /* 16 */ {L'E',L'\x0302',L'\x0303'}, {L'E',L'\x0302',L'\x0309'}, {L'E',L'\x0304',L'\x0300'}, {L'E',L'\x0304',L'\x0301'}, {L'E',L'\x0323',L'\x0302'}, {L'E',L'\x0327',L'\x0306'}, {L'I',L'\x0308',L'\x0301'}, {L'L',L'\x0323',L'\x0304'}, /* 24 */ {L'O',L'\x0302',L'\x0300'}, {L'O',L'\x0302',L'\x0301'}, {L'O',L'\x0302',L'\x0303'}, {L'O',L'\x0302',L'\x0309'}, {L'O',L'\x0303',L'\x0301'}, {L'O',L'\x0303',L'\x0304'}, {L'O',L'\x0303',L'\x0308'}, {L'O',L'\x0304',L'\x0300'}, /* 32 */ {L'O',L'\x0304',L'\x0301'}, {L'O',L'\x0307',L'\x0304'}, {L'O',L'\x0308',L'\x0304'}, {L'O',L'\x031b',L'\x0300'}, {L'O',L'\x031b',L'\x0301'}, {L'O',L'\x031b',L'\x0303'}, {L'O',L'\x031b',L'\x0309'}, {L'O',L'\x031b',L'\x0323'}, /* 40 */ {L'O',L'\x0323',L'\x0302'}, {L'O',L'\x0328',L'\x0304'}, {L'R',L'\x0323',L'\x0304'}, {L'S',L'\x0301',L'\x0307'}, {L'S',L'\x030c',L'\x0307'}, {L'S',L'\x0323',L'\x0307'}, {L'U',L'\x0303',L'\x0301'}, {L'U',L'\x0304',L'\x0308'}, /* 48 */ {L'U',L'\x0308',L'\x0300'}, {L'U',L'\x0308',L'\x0301'}, {L'U',L'\x0308',L'\x0304'}, {L'U',L'\x0308',L'\x030c'}, {L'U',L'\x031b',L'\x0300'}, {L'U',L'\x031b',L'\x0301'}, {L'U',L'\x031b',L'\x0303'}, {L'U',L'\x031b',L'\x0309'}, /* 56 */ {L'U',L'\x031b',L'\x0323'}, {L'\x0391',L'\x0313',L'\x0300'}, {L'\x0391',L'\x0313',L'\x0301'}, {L'\x0391',L'\x0313',L'\x0342'}, {L'\x0391',L'\x0313',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0300'}, {L'\x0391',L'\x0314',L'\x0301'}, {L'\x0391',L'\x0314',L'\x0342'}, /* 64 */ {L'\x0391',L'\x0314',L'\x0345'}, {L'\x0395',L'\x0313',L'\x0300'}, {L'\x0395',L'\x0313',L'\x0301'}, {L'\x0395',L'\x0314',L'\x0300'}, {L'\x0395',L'\x0314',L'\x0301'}, {L'\x0397',L'\x0313',L'\x0300'}, {L'\x0397',L'\x0313',L'\x0301'}, {L'\x0397',L'\x0313',L'\x0342'}, /* 72 */ {L'\x0397',L'\x0313',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0300'}, {L'\x0397',L'\x0314',L'\x0301'}, {L'\x0397',L'\x0314',L'\x0342'}, {L'\x0397',L'\x0314',L'\x0345'}, {L'\x0399',L'\x0313',L'\x0300'}, {L'\x0399',L'\x0313',L'\x0301'}, {L'\x0399',L'\x0313',L'\x0342'}, /* 80 */ {L'\x0399',L'\x0314',L'\x0300'}, {L'\x0399',L'\x0314',L'\x0301'}, {L'\x0399',L'\x0314',L'\x0342'}, {L'\x039f',L'\x0313',L'\x0300'}, {L'\x039f',L'\x0313',L'\x0301'}, {L'\x039f',L'\x0314',L'\x0300'}, {L'\x039f',L'\x0314',L'\x0301'}, {L'\x03a5',L'\x0314',L'\x0300'}, /* 88 */ {L'\x03a5',L'\x0314',L'\x0301'}, {L'\x03a5',L'\x0314',L'\x0342'}, {L'\x03a9',L'\x0313',L'\x0300'}, {L'\x03a9',L'\x0313',L'\x0301'}, {L'\x03a9',L'\x0313',L'\x0342'}, {L'\x03a9',L'\x0313',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0300'}, {L'\x03a9',L'\x0314',L'\x0301'}, /* 96 */ {L'\x03a9',L'\x0314',L'\x0342'}, {L'\x03a9',L'\x0314',L'\x0345'}, {L'\x03b1',L'\x0300',L'\x0345'}, {L'\x03b1',L'\x0301',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0300'}, {L'\x03b1',L'\x0313',L'\x0301'}, {L'\x03b1',L'\x0313',L'\x0342'}, {L'\x03b1',L'\x0313',L'\x0345'}, /* 104 */ {L'\x03b1',L'\x0314',L'\x0300'}, {L'\x03b1',L'\x0314',L'\x0301'}, {L'\x03b1',L'\x0314',L'\x0342'}, {L'\x03b1',L'\x0314',L'\x0345'}, {L'\x03b1',L'\x0342',L'\x0345'}, {L'\x03b5',L'\x0313',L'\x0300'}, {L'\x03b5',L'\x0313',L'\x0301'}, {L'\x03b5',L'\x0314',L'\x0300'}, /* 112 */ {L'\x03b5',L'\x0314',L'\x0301'}, {L'\x03b7',L'\x0300',L'\x0345'}, {L'\x03b7',L'\x0301',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0300'}, {L'\x03b7',L'\x0313',L'\x0301'}, {L'\x03b7',L'\x0313',L'\x0342'}, {L'\x03b7',L'\x0313',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0300'}, /* 120 */ {L'\x03b7',L'\x0314',L'\x0301'}, {L'\x03b7',L'\x0314',L'\x0342'}, {L'\x03b7',L'\x0314',L'\x0345'}, {L'\x03b7',L'\x0342',L'\x0345'}, {L'\x03b9',L'\x0308',L'\x0300'}, {L'\x03b9',L'\x0308',L'\x0301'}, {L'\x03b9',L'\x0308',L'\x0342'}, {L'\x03b9',L'\x0313',L'\x0300'}, /* 128 */ {L'\x03b9',L'\x0313',L'\x0301'}, {L'\x03b9',L'\x0313',L'\x0342'}, {L'\x03b9',L'\x0314',L'\x0300'}, {L'\x03b9',L'\x0314',L'\x0301'}, {L'\x03b9',L'\x0314',L'\x0342'}, {L'\x03bf',L'\x0313',L'\x0300'}, {L'\x03bf',L'\x0313',L'\x0301'}, {L'\x03bf',L'\x0314',L'\x0300'}, /* 136 */ {L'\x03bf',L'\x0314',L'\x0301'}, {L'\x03c5',L'\x0308',L'\x0300'}, {L'\x03c5',L'\x0308',L'\x0301'}, {L'\x03c5',L'\x0308',L'\x0342'}, {L'\x03c5',L'\x0313',L'\x0300'}, {L'\x03c5',L'\x0313',L'\x0301'}, {L'\x03c5',L'\x0313',L'\x0342'}, {L'\x03c5',L'\x0314',L'\x0300'}, /* 144 */ {L'\x03c5',L'\x0314',L'\x0301'}, {L'\x03c5',L'\x0314',L'\x0342'}, {L'\x03c9',L'\x0300',L'\x0345'}, {L'\x03c9',L'\x0301',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0300'}, {L'\x03c9',L'\x0313',L'\x0301'}, {L'\x03c9',L'\x0313',L'\x0342'}, {L'\x03c9',L'\x0313',L'\x0345'}, /* 152 */ {L'\x03c9',L'\x0314',L'\x0300'}, {L'\x03c9',L'\x0314',L'\x0301'}, {L'\x03c9',L'\x0314',L'\x0342'}, {L'\x03c9',L'\x0314',L'\x0345'}, {L'\x03c9',L'\x0342',L'\x0345'}, {L'\x05e9',L'\x05bc',L'\x05c1'}, {L'\x05e9',L'\x05bc',L'\x05c2'}, {L'\x0cc6',L'\x0cc2',L'\x0cd5'}, /* 160 */ {L'\x0dd9',L'\x0dcf',L'\x0dca'}, {L'a',L'\x0302',L'\x0300'}, {L'a',L'\x0302',L'\x0301'}, {L'a',L'\x0302',L'\x0303'}, {L'a',L'\x0302',L'\x0309'}, {L'a',L'\x0306',L'\x0300'}, {L'a',L'\x0306',L'\x0301'}, {L'a',L'\x0306',L'\x0303'}, /* 168 */ {L'a',L'\x0306',L'\x0309'}, {L'a',L'\x0307',L'\x0304'}, {L'a',L'\x0308',L'\x0304'}, {L'a',L'\x030a',L'\x0301'}, {L'a',L'\x0323',L'\x0302'}, {L'a',L'\x0323',L'\x0306'}, {L'c',L'\x0327',L'\x0301'}, {L'e',L'\x0302',L'\x0300'}, /* 176 */ {L'e',L'\x0302',L'\x0301'}, {L'e',L'\x0302',L'\x0303'}, {L'e',L'\x0302',L'\x0309'}, {L'e',L'\x0304',L'\x0300'}, {L'e',L'\x0304',L'\x0301'}, {L'e',L'\x0323',L'\x0302'}, {L'e',L'\x0327',L'\x0306'}, {L'i',L'\x0308',L'\x0301'}, /* 184 */ {L'l',L'\x0323',L'\x0304'}, {L'o',L'\x0302',L'\x0300'}, {L'o',L'\x0302',L'\x0301'}, {L'o',L'\x0302',L'\x0303'}, {L'o',L'\x0302',L'\x0309'}, {L'o',L'\x0303',L'\x0301'}, {L'o',L'\x0303',L'\x0304'}, {L'o',L'\x0303',L'\x0308'}, /* 192 */ {L'o',L'\x0304',L'\x0300'}, {L'o',L'\x0304',L'\x0301'}, {L'o',L'\x0307',L'\x0304'}, {L'o',L'\x0308',L'\x0304'}, {L'o',L'\x031b',L'\x0300'}, {L'o',L'\x031b',L'\x0301'}, {L'o',L'\x031b',L'\x0303'}, {L'o',L'\x031b',L'\x0309'}, /* 200 */ {L'o',L'\x031b',L'\x0323'}, {L'o',L'\x0323',L'\x0302'}, {L'o',L'\x0328',L'\x0304'}, {L'r',L'\x0323',L'\x0304'}, {L's',L'\x0301',L'\x0307'}, {L's',L'\x030c',L'\x0307'}, {L's',L'\x0323',L'\x0307'}, {L'u',L'\x0303',L'\x0301'}, /* 208 */ {L'u',L'\x0304',L'\x0308'}, {L'u',L'\x0308',L'\x0300'}, {L'u',L'\x0308',L'\x0301'}, {L'u',L'\x0308',L'\x0304'}, {L'u',L'\x0308',L'\x030c'}, {L'u',L'\x031b',L'\x0300'}, {L'u',L'\x031b',L'\x0301'}, {L'u',L'\x031b',L'\x0303'}, /* 216 */ {L'u',L'\x031b',L'\x0309'}, {L'u',L'\x031b',L'\x0323'}}; static const wchar_t UNWIF_canon_tbl_4 [53][4] = { /* 0 */ {L'\x0391',L'\x0313',L'\x0300',L'\x0345'}, {L'\x0391',L'\x0313',L'\x0301',L'\x0345'}, {L'\x0391',L'\x0313',L'\x0342',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0300',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0301',L'\x0345'}, {L'\x0391',L'\x0314',L'\x0342',L'\x0345'}, {L'\x0397',L'\x0313',L'\x0300',L'\x0345'}, {L'\x0397',L'\x0313',L'\x0301',L'\x0345'}, /* 8 */ {L'\x0397',L'\x0313',L'\x0342',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0300',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0301',L'\x0345'}, {L'\x0397',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03a9',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0300',L'\x0345'}, /* 16 */ {L'\x03a9',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03a9',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03b1',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03b1',L'\x0314',L'\x0342',L'\x0345'}, /* 24 */ {L'\x03b7',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0301',L'\x0345'}, {L'\x03b7',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03b7',L'\x0314',L'\x0342',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0300',L'\x0345'}, {L'\x03c9',L'\x0313',L'\x0301',L'\x0345'}, /* 32 */ {L'\x03c9',L'\x0313',L'\x0342',L'\x0345'}, {L'\x03c9',L'\x0314',L'\x0300',L'\x0345'}, {L'\x03c9',L'\x0314',L'\x0301',L'\x0345'}, {L'\x03c9',L'\x0314',L'\x0342',L'\x0345'}, {L'\xd804',L'\xdc99',L'\xd804',L'\xdcba'}, {L'\xd804',L'\xdc9b',L'\xd804',L'\xdcba'}, {L'\xd804',L'\xdca5',L'\xd804',L'\xdcba'}, {L'\xd804',L'\xdd31',L'\xd804',L'\xdd27'}, /* 40 */ {L'\xd804',L'\xdd32',L'\xd804',L'\xdd27'}, {L'\xd804',L'\xdf47',L'\xd804',L'\xdf3e'}, {L'\xd804',L'\xdf47',L'\xd804',L'\xdf57'}, {L'\xd805',L'\xdcb9',L'\xd805',L'\xdcb0'}, {L'\xd805',L'\xdcb9',L'\xd805',L'\xdcba'}, {L'\xd805',L'\xdcb9',L'\xd805',L'\xdcbd'}, {L'\xd805',L'\xddb8',L'\xd805',L'\xddaf'}, {L'\xd805',L'\xddb9',L'\xd805',L'\xddaf'}, /* 48 */ {L'\xd806',L'\xdd35',L'\xd806',L'\xdd30'}, {L'\xd834',L'\xdd57',L'\xd834',L'\xdd65'}, {L'\xd834',L'\xdd58',L'\xd834',L'\xdd65'}, {L'\xd834',L'\xddb9',L'\xd834',L'\xdd65'}, {L'\xd834',L'\xddba',L'\xd834',L'\xdd65'}}; static const wchar_t UNWIF_canon_tbl_6 [9][6] = { /* 0 */ {L'\xd834',L'\xdd58',L'\xd834',L'\xdd65',L'\xd834',L'\xdd6e'}, {L'\xd834',L'\xdd58',L'\xd834',L'\xdd65',L'\xd834',L'\xdd6f'}, {L'\xd834',L'\xdd58',L'\xd834',L'\xdd65',L'\xd834',L'\xdd70'}, {L'\xd834',L'\xdd58',L'\xd834',L'\xdd65',L'\xd834',L'\xdd71'}, {L'\xd834',L'\xdd58',L'\xd834',L'\xdd65',L'\xd834',L'\xdd72'}, {L'\xd834',L'\xddb9',L'\xd834',L'\xdd65',L'\xd834',L'\xdd6e'}, {L'\xd834',L'\xddb9',L'\xd834',L'\xdd65',L'\xd834',L'\xdd6f'}, {L'\xd834',L'\xddba',L'\xd834',L'\xdd65',L'\xd834',L'\xdd6e'}, /* 8 */ {L'\xd834',L'\xddba',L'\xd834',L'\xdd65',L'\xd834',L'\xdd6f'}}; /* the special-cased overlong entries */ typedef struct { const uint32_t cp; const wchar_t* v; } UNWIF_canon_exc_t; /* sorted for binary search */ #define UNWIF_canon_exc_size 9 static const UNWIF_canon_exc_t UNWIF_canon_exc [9] = { { 0x1d160, L"\xd834\xdd58\xd834\xdd65\xd834\xdd6e" }, { 0x1d161, L"\xd834\xdd58\xd834\xdd65\xd834\xdd6f" }, { 0x1d162, L"\xd834\xdd58\xd834\xdd65\xd834\xdd70" }, { 0x1d163, L"\xd834\xdd58\xd834\xdd65\xd834\xdd71" }, { 0x1d164, L"\xd834\xdd58\xd834\xdd65\xd834\xdd72" }, { 0x1d1bd, L"\xd834\xddb9\xd834\xdd65\xd834\xdd6e" }, { 0x1d1be, L"\xd834\xddba\xd834\xdd65\xd834\xdd6e" }, { 0x1d1bf, L"\xd834\xddb9\xd834\xdd65\xd834\xdd6f" }, { 0x1d1c0, L"\xd834\xddba\xd834\xdd65\xd834\xdd6f" } }; static const wchar_t* UNWIF_canon_tbl [6] = { (const wchar_t*) UNWIF_canon_tbl_1, (const wchar_t*) UNWIF_canon_tbl_2, (const wchar_t*) UNWIF_canon_tbl_3, (const wchar_t*) UNWIF_canon_tbl_4, NULL, (const wchar_t*) UNWIF_canon_tbl_6 }; /* the rows */ static const uint16_t UNWIF_canon_00_00 [256] = { /* 0000 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0008 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0010 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0018 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0020 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0028 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0030 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0038 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0040 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0048 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0050 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0058 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0060 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0068 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0070 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0078 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0080 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0088 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0090 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0098 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 00a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 00a8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 00b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 00b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 00c0 */ TBL(2)|3, TBL(2)|4, TBL(2)|5, TBL(2)|6, TBL(2)|10, TBL(2)|12, 0, TBL(2)|26, /* 00c8 */ TBL(2)|33, TBL(2)|34, TBL(2)|35, TBL(2)|40, TBL(2)|65, TBL(2)|66, TBL(2)|67, TBL(2)|72, /* 00d0 */ 0, TBL(2)|97, TBL(2)|104, TBL(2)|105, TBL(2)|106, TBL(2)|107, TBL(2)|111, 0, /* 00d8 */ 0, TBL(2)|144, TBL(2)|145, TBL(2)|146, TBL(2)|150, TBL(2)|174, 0, 0, /* 00e0 */ TBL(2)|667, TBL(2)|668, TBL(2)|669, TBL(2)|670, TBL(2)|674, TBL(2)|676, 0, TBL(2)|690, /* 00e8 */ TBL(2)|697, TBL(2)|698, TBL(2)|699, TBL(2)|704, TBL(2)|730, TBL(2)|731, TBL(2)|732, TBL(2)|736, /* 00f0 */ 0, TBL(2)|762, TBL(2)|769, TBL(2)|770, TBL(2)|771, TBL(2)|772, TBL(2)|776, 0, /* 00f8 */ 0, TBL(2)|810, TBL(2)|811, TBL(2)|812, TBL(2)|816, TBL(2)|841, 0, TBL(2)|846 }; static const uint16_t UNWIF_canon_00_01 [256] = { /* 0100 */ TBL(2)|7, TBL(2)|671, TBL(2)|8, TBL(2)|672, TBL(2)|18, TBL(2)|682, TBL(2)|22, TBL(2)|686, /* 0108 */ TBL(2)|23, TBL(2)|687, TBL(2)|24, TBL(2)|688, TBL(2)|25, TBL(2)|689, TBL(2)|28, TBL(2)|692, /* 0110 */ 0, 0, TBL(2)|37, TBL(2)|701, TBL(2)|38, TBL(2)|702, TBL(2)|39, TBL(2)|703, /* 0118 */ TBL(2)|47, TBL(2)|711, TBL(2)|42, TBL(2)|706, TBL(2)|52, TBL(2)|716, TBL(2)|54, TBL(2)|718, /* 0120 */ TBL(2)|55, TBL(2)|719, TBL(2)|57, TBL(2)|721, TBL(2)|58, TBL(2)|722, 0, 0, /* 0128 */ TBL(2)|68, TBL(2)|733, TBL(2)|69, TBL(2)|734, TBL(2)|70, TBL(2)|735, TBL(2)|78, TBL(2)|742, /* 0130 */ TBL(2)|71, 0, 0, 0, TBL(2)|80, TBL(2)|744, TBL(2)|84, TBL(2)|749, /* 0138 */ 0, TBL(2)|86, TBL(2)|751, TBL(2)|89, TBL(2)|754, TBL(2)|87, TBL(2)|752, 0, /* 0140 */ 0, 0, 0, TBL(2)|96, TBL(2)|761, TBL(2)|101, TBL(2)|766, TBL(2)|99, /* 0148 */ TBL(2)|764, 0, 0, 0, TBL(2)|108, TBL(2)|773, TBL(2)|109, TBL(2)|774, /* 0150 */ TBL(2)|113, TBL(2)|778, 0, 0, TBL(2)|122, TBL(2)|787, TBL(2)|128, TBL(2)|793, /* 0158 */ TBL(2)|124, TBL(2)|789, TBL(2)|130, TBL(2)|795, TBL(2)|131, TBL(2)|796, TBL(2)|136, TBL(2)|801, /* 0160 */ TBL(2)|133, TBL(2)|798, TBL(2)|141, TBL(2)|807, TBL(2)|138, TBL(2)|804, 0, 0, /* 0168 */ TBL(2)|147, TBL(2)|813, TBL(2)|148, TBL(2)|814, TBL(2)|149, TBL(2)|815, TBL(2)|152, TBL(2)|818, /* 0170 */ TBL(2)|153, TBL(2)|819, TBL(2)|160, TBL(2)|826, TBL(2)|167, TBL(2)|833, TBL(2)|175, TBL(2)|842, /* 0178 */ TBL(2)|179, TBL(2)|182, TBL(2)|850, TBL(2)|184, TBL(2)|852, TBL(2)|185, TBL(2)|853, 0, /* 0180 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0188 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0190 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0198 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01a0 */ TBL(2)|117, TBL(2)|782, 0, 0, 0, 0, 0, 0, /* 01a8 */ 0, 0, 0, 0, 0, 0, 0, TBL(2)|157, /* 01b0 */ TBL(2)|823, 0, 0, 0, 0, 0, 0, 0, /* 01b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01c8 */ 0, 0, 0, 0, 0, TBL(2)|13, TBL(2)|677, TBL(2)|74, /* 01d0 */ TBL(2)|738, TBL(2)|114, TBL(2)|779, TBL(2)|154, TBL(2)|820, TBL(3)|50, TBL(3)|211, TBL(3)|49, /* 01d8 */ TBL(3)|210, TBL(3)|51, TBL(3)|212, TBL(3)|48, TBL(3)|209, 0, TBL(3)|9, TBL(3)|170, /* 01e0 */ TBL(3)|8, TBL(3)|169, TBL(2)|192, TBL(2)|195, 0, 0, TBL(2)|56, TBL(2)|720, /* 01e8 */ TBL(2)|82, TBL(2)|747, TBL(2)|119, TBL(2)|784, TBL(3)|41, TBL(3)|202, TBL(2)|198, TBL(2)|199, /* 01f0 */ TBL(2)|745, 0, 0, 0, TBL(2)|51, TBL(2)|715, 0, 0, /* 01f8 */ TBL(2)|95, TBL(2)|760, TBL(3)|10, TBL(3)|171, TBL(2)|191, TBL(2)|194, TBL(2)|193, TBL(2)|196 }; static const uint16_t UNWIF_canon_00_02 [256] = { /* 0200 */ TBL(2)|14, TBL(2)|678, TBL(2)|15, TBL(2)|679, TBL(2)|43, TBL(2)|707, TBL(2)|44, TBL(2)|708, /* 0208 */ TBL(2)|75, TBL(2)|739, TBL(2)|76, TBL(2)|740, TBL(2)|115, TBL(2)|780, TBL(2)|116, TBL(2)|781, /* 0210 */ TBL(2)|125, TBL(2)|790, TBL(2)|126, TBL(2)|791, TBL(2)|155, TBL(2)|821, TBL(2)|156, TBL(2)|822, /* 0218 */ TBL(2)|135, TBL(2)|800, TBL(2)|140, TBL(2)|806, 0, 0, TBL(2)|61, TBL(2)|725, /* 0220 */ 0, 0, 0, 0, 0, 0, TBL(2)|9, TBL(2)|673, /* 0228 */ TBL(2)|46, TBL(2)|710, TBL(3)|34, TBL(3)|195, TBL(3)|29, TBL(3)|190, TBL(2)|110, TBL(2)|775, /* 0230 */ TBL(3)|33, TBL(3)|194, TBL(2)|177, TBL(2)|844, 0, 0, 0, 0, /* 0238 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0240 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0248 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0250 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0258 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0260 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0268 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0270 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0278 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0280 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0288 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0290 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0298 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02a8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02c8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02d0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_03 [256] = { /* 0300 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0308 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0310 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0318 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0320 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0328 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0330 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0338 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0340 */ TBL(1)|5, TBL(1)|6, 0, TBL(1)|7, TBL(2)|200, 0, 0, 0, /* 0348 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0350 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0358 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0360 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0368 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0370 */ 0, 0, 0, 0, TBL(1)|4, 0, 0, 0, /* 0378 */ 0, 0, 0, 0, 0, 0, TBL(1)|0, 0, /* 0380 */ 0, 0, 0, 0, 0, TBL(2)|189, TBL(2)|202, TBL(1)|3, /* 0388 */ TBL(2)|209, TBL(2)|213, TBL(2)|218, 0, TBL(2)|225, 0, TBL(2)|230, TBL(2)|236, /* 0390 */ TBL(3)|125, 0, 0, 0, 0, 0, 0, 0, /* 0398 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 03a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 03a8 */ 0, 0, TBL(2)|221, TBL(2)|233, TBL(2)|241, TBL(2)|249, TBL(2)|253, TBL(2)|259, /* 03b0 */ TBL(3)|138, 0, 0, 0, 0, 0, 0, 0, /* 03b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 03c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 03c8 */ 0, 0, TBL(2)|262, TBL(2)|276, TBL(2)|267, TBL(2)|273, TBL(2)|281, 0, /* 03d0 */ 0, 0, 0, TBL(2)|286, TBL(2)|287, 0, 0, 0, /* 03d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 03e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 03e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 03f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 03f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_04 [256] = { /* 0400 */ TBL(2)|292, TBL(2)|294, 0, TBL(2)|291, 0, 0, 0, TBL(2)|288, /* 0408 */ 0, 0, 0, 0, TBL(2)|302, TBL(2)|298, TBL(2)|305, 0, /* 0410 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0418 */ 0, TBL(2)|300, 0, 0, 0, 0, 0, 0, /* 0420 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0428 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0430 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0438 */ 0, TBL(2)|322, 0, 0, 0, 0, 0, 0, /* 0440 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0448 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0450 */ TBL(2)|314, TBL(2)|316, 0, TBL(2)|313, 0, 0, 0, TBL(2)|333, /* 0458 */ 0, 0, 0, 0, TBL(2)|324, TBL(2)|320, TBL(2)|327, 0, /* 0460 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0468 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0470 */ 0, 0, 0, 0, 0, 0, TBL(2)|334, TBL(2)|335, /* 0478 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0480 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0488 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0490 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0498 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 04a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 04a8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 04b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 04b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 04c0 */ 0, TBL(2)|295, TBL(2)|317, 0, 0, 0, 0, 0, /* 04c8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 04d0 */ TBL(2)|289, TBL(2)|311, TBL(2)|290, TBL(2)|312, 0, 0, TBL(2)|293, TBL(2)|315, /* 04d8 */ 0, 0, TBL(2)|336, TBL(2)|337, TBL(2)|296, TBL(2)|318, TBL(2)|297, TBL(2)|319, /* 04e0 */ 0, 0, TBL(2)|299, TBL(2)|321, TBL(2)|301, TBL(2)|323, TBL(2)|303, TBL(2)|325, /* 04e8 */ 0, 0, TBL(2)|338, TBL(2)|339, TBL(2)|310, TBL(2)|332, TBL(2)|304, TBL(2)|326, /* 04f0 */ TBL(2)|306, TBL(2)|328, TBL(2)|307, TBL(2)|329, TBL(2)|308, TBL(2)|330, 0, 0, /* 04f8 */ TBL(2)|309, TBL(2)|331, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_06 [256] = { /* 0600 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0608 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0610 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0618 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0620 */ 0, 0, TBL(2)|372, TBL(2)|373, TBL(2)|375, TBL(2)|374, TBL(2)|376, 0, /* 0628 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0630 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0638 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0640 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0648 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0650 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0658 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0660 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0668 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0670 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0678 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0680 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0688 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0690 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0698 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 06a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 06a8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 06b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 06b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 06c0 */ TBL(2)|379, 0, TBL(2)|377, 0, 0, 0, 0, 0, /* 06c8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 06d0 */ 0, 0, 0, TBL(2)|378, 0, 0, 0, 0, /* 06d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 06e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 06e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 06f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 06f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_09 [256] = { /* 0900 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0908 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0910 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0918 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0920 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0928 */ 0, TBL(2)|386, 0, 0, 0, 0, 0, 0, /* 0930 */ 0, TBL(2)|389, 0, 0, TBL(2)|390, 0, 0, 0, /* 0938 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0940 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0948 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0950 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0958 */ TBL(2)|380, TBL(2)|381, TBL(2)|382, TBL(2)|383, TBL(2)|384, TBL(2)|385, TBL(2)|387, TBL(2)|388, /* 0960 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0968 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0970 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0978 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0980 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0988 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0990 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0998 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 09a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 09a8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 09b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 09b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 09c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 09c8 */ 0, 0, 0, TBL(2)|394, TBL(2)|395, 0, 0, 0, /* 09d0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 09d8 */ 0, 0, 0, 0, TBL(2)|391, TBL(2)|392, 0, TBL(2)|393, /* 09e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 09e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 09f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 09f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_0a [256] = { /* 0a00 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a08 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a10 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a18 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a20 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a28 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a30 */ 0, 0, 0, TBL(2)|400, 0, 0, TBL(2)|401, 0, /* 0a38 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a40 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a48 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a50 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a58 */ 0, TBL(2)|396, TBL(2)|397, TBL(2)|398, 0, 0, TBL(2)|399, 0, /* 0a60 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a68 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a70 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a78 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a80 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a88 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a90 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0a98 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0aa0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0aa8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ab0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ab8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ac0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ac8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ad0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ad8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ae0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ae8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0af0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0af8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_0b [256] = { /* 0b00 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b08 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b10 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b18 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b20 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b28 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b30 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b38 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b40 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b48 */ TBL(2)|405, 0, 0, TBL(2)|404, TBL(2)|406, 0, 0, 0, /* 0b50 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b58 */ 0, 0, 0, 0, TBL(2)|402, TBL(2)|403, 0, 0, /* 0b60 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b68 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b70 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b78 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b80 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b88 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0b90 */ 0, 0, 0, 0, TBL(2)|407, 0, 0, 0, /* 0b98 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ba0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ba8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0bb0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0bb8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0bc0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0bc8 */ 0, 0, TBL(2)|408, TBL(2)|410, TBL(2)|409, 0, 0, 0, /* 0bd0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0bd8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0be0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0be8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0bf0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0bf8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_0c [256] = { /* 0c00 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c08 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c10 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c18 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c20 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c28 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c30 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c38 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c40 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c48 */ TBL(2)|411, 0, 0, 0, 0, 0, 0, 0, /* 0c50 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c58 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c60 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c68 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c70 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c78 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c80 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c88 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c90 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0c98 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ca0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ca8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0cb0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0cb8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0cc0 */ TBL(2)|412, 0, 0, 0, 0, 0, 0, TBL(2)|414, /* 0cc8 */ TBL(2)|415, 0, TBL(2)|413, TBL(3)|159, 0, 0, 0, 0, /* 0cd0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0cd8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ce0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ce8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0cf0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0cf8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_0d [256] = { /* 0d00 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d08 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d10 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d18 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d20 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d28 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d30 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d38 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d40 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d48 */ 0, 0, TBL(2)|416, TBL(2)|418, TBL(2)|417, 0, 0, 0, /* 0d50 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d58 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d60 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d68 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d70 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d78 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d80 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d88 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d90 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0d98 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0da0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0da8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0db0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0db8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0dc0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0dc8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0dd0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0dd8 */ 0, 0, TBL(2)|419, 0, TBL(2)|420, TBL(3)|160, TBL(2)|421, 0, /* 0de0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0de8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0df0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0df8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_0f [256] = { /* 0f00 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0f08 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0f10 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0f18 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0f20 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0f28 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0f30 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0f38 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0f40 */ 0, 0, 0, TBL(2)|423, 0, 0, 0, 0, /* 0f48 */ 0, 0, 0, 0, 0, TBL(2)|424, 0, 0, /* 0f50 */ 0, 0, TBL(2)|425, 0, 0, 0, 0, TBL(2)|426, /* 0f58 */ 0, 0, 0, 0, TBL(2)|427, 0, 0, 0, /* 0f60 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0f68 */ 0, TBL(2)|422, 0, 0, 0, 0, 0, 0, /* 0f70 */ 0, 0, 0, TBL(2)|428, 0, TBL(2)|429, TBL(2)|437, 0, /* 0f78 */ TBL(2)|438, 0, 0, 0, 0, 0, 0, 0, /* 0f80 */ 0, TBL(2)|430, 0, 0, 0, 0, 0, 0, /* 0f88 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0f90 */ 0, 0, 0, TBL(2)|432, 0, 0, 0, 0, /* 0f98 */ 0, 0, 0, 0, 0, TBL(2)|433, 0, 0, /* 0fa0 */ 0, 0, TBL(2)|434, 0, 0, 0, 0, TBL(2)|435, /* 0fa8 */ 0, 0, 0, 0, TBL(2)|436, 0, 0, 0, /* 0fb0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0fb8 */ 0, TBL(2)|431, 0, 0, 0, 0, 0, 0, /* 0fc0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0fc8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0fd0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0fd8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0fe0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0fe8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ff0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0ff8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_10 [256] = { /* 1000 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1008 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1010 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1018 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1020 */ 0, 0, 0, 0, 0, 0, TBL(2)|439, 0, /* 1028 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1030 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1038 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1040 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1048 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1050 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1058 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1060 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1068 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1070 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1078 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1080 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1088 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1090 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1098 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 10a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 10a8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 10b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 10b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 10c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 10c8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 10d0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 10d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 10e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 10e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 10f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 10f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_1b [256] = { /* 1b00 */ 0, 0, 0, 0, 0, 0, TBL(2)|440, 0, /* 1b08 */ TBL(2)|441, 0, TBL(2)|442, 0, TBL(2)|443, 0, TBL(2)|444, 0, /* 1b10 */ 0, 0, TBL(2)|445, 0, 0, 0, 0, 0, /* 1b18 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1b20 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1b28 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1b30 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1b38 */ 0, 0, 0, TBL(2)|446, 0, TBL(2)|447, 0, 0, /* 1b40 */ TBL(2)|448, TBL(2)|449, 0, TBL(2)|450, 0, 0, 0, 0, /* 1b48 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1b50 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1b58 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1b60 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1b68 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1b70 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1b78 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1b80 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1b88 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1b90 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1b98 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1ba0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1ba8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1bb0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1bb8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1bc0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1bc8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1bd0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1bd8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1be0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1be8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1bf0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 1bf8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_1e [256] = { /* 1e00 */ TBL(2)|17, TBL(2)|681, TBL(2)|19, TBL(2)|683, TBL(2)|20, TBL(2)|684, TBL(2)|21, TBL(2)|685, /* 1e08 */ TBL(3)|13, TBL(3)|174, TBL(2)|27, TBL(2)|691, TBL(2)|29, TBL(2)|693, TBL(2)|32, TBL(2)|696, /* 1e10 */ TBL(2)|30, TBL(2)|694, TBL(2)|31, TBL(2)|695, TBL(3)|18, TBL(3)|179, TBL(3)|19, TBL(3)|180, /* 1e18 */ TBL(2)|48, TBL(2)|712, TBL(2)|49, TBL(2)|713, TBL(3)|21, TBL(3)|182, TBL(2)|50, TBL(2)|714, /* 1e20 */ TBL(2)|53, TBL(2)|717, TBL(2)|59, TBL(2)|723, TBL(2)|62, TBL(2)|726, TBL(2)|60, TBL(2)|724, /* 1e28 */ TBL(2)|63, TBL(2)|727, TBL(2)|64, TBL(2)|728, TBL(2)|79, TBL(2)|743, TBL(3)|22, TBL(3)|183, /* 1e30 */ TBL(2)|81, TBL(2)|746, TBL(2)|83, TBL(2)|748, TBL(2)|85, TBL(2)|750, TBL(2)|88, TBL(2)|753, /* 1e38 */ TBL(3)|23, TBL(3)|184, TBL(2)|91, TBL(2)|756, TBL(2)|90, TBL(2)|755, TBL(2)|92, TBL(2)|757, /* 1e40 */ TBL(2)|93, TBL(2)|758, TBL(2)|94, TBL(2)|759, TBL(2)|98, TBL(2)|763, TBL(2)|100, TBL(2)|765, /* 1e48 */ TBL(2)|103, TBL(2)|768, TBL(2)|102, TBL(2)|767, TBL(3)|28, TBL(3)|189, TBL(3)|30, TBL(3)|191, /* 1e50 */ TBL(3)|31, TBL(3)|192, TBL(3)|32, TBL(3)|193, TBL(2)|120, TBL(2)|785, TBL(2)|121, TBL(2)|786, /* 1e58 */ TBL(2)|123, TBL(2)|788, TBL(2)|127, TBL(2)|792, TBL(3)|42, TBL(3)|203, TBL(2)|129, TBL(2)|794, /* 1e60 */ TBL(2)|132, TBL(2)|797, TBL(2)|134, TBL(2)|799, TBL(3)|43, TBL(3)|204, TBL(3)|44, TBL(3)|205, /* 1e68 */ TBL(3)|45, TBL(3)|206, TBL(2)|137, TBL(2)|802, TBL(2)|139, TBL(2)|805, TBL(2)|143, TBL(2)|809, /* 1e70 */ TBL(2)|142, TBL(2)|808, TBL(2)|159, TBL(2)|825, TBL(2)|162, TBL(2)|828, TBL(2)|161, TBL(2)|827, /* 1e78 */ TBL(3)|46, TBL(3)|207, TBL(3)|47, TBL(3)|208, TBL(2)|163, TBL(2)|829, TBL(2)|164, TBL(2)|830, /* 1e80 */ TBL(2)|165, TBL(2)|831, TBL(2)|166, TBL(2)|832, TBL(2)|169, TBL(2)|835, TBL(2)|168, TBL(2)|834, /* 1e88 */ TBL(2)|170, TBL(2)|837, TBL(2)|171, TBL(2)|838, TBL(2)|172, TBL(2)|839, TBL(2)|178, TBL(2)|845, /* 1e90 */ TBL(2)|183, TBL(2)|851, TBL(2)|186, TBL(2)|854, TBL(2)|187, TBL(2)|855, TBL(2)|729, TBL(2)|803, /* 1e98 */ TBL(2)|836, TBL(2)|848, 0, TBL(2)|197, 0, 0, 0, 0, /* 1ea0 */ TBL(2)|16, TBL(2)|680, TBL(2)|11, TBL(2)|675, TBL(3)|1, TBL(3)|162, TBL(3)|0, TBL(3)|161, /* 1ea8 */ TBL(3)|3, TBL(3)|164, TBL(3)|2, TBL(3)|163, TBL(3)|11, TBL(3)|172, TBL(3)|5, TBL(3)|166, /* 1eb0 */ TBL(3)|4, TBL(3)|165, TBL(3)|7, TBL(3)|168, TBL(3)|6, TBL(3)|167, TBL(3)|12, TBL(3)|173, /* 1eb8 */ TBL(2)|45, TBL(2)|709, TBL(2)|41, TBL(2)|705, TBL(2)|36, TBL(2)|700, TBL(3)|15, TBL(3)|176, /* 1ec0 */ TBL(3)|14, TBL(3)|175, TBL(3)|17, TBL(3)|178, TBL(3)|16, TBL(3)|177, TBL(3)|20, TBL(3)|181, /* 1ec8 */ TBL(2)|73, TBL(2)|737, TBL(2)|77, TBL(2)|741, TBL(2)|118, TBL(2)|783, TBL(2)|112, TBL(2)|777, /* 1ed0 */ TBL(3)|25, TBL(3)|186, TBL(3)|24, TBL(3)|185, TBL(3)|27, TBL(3)|188, TBL(3)|26, TBL(3)|187, /* 1ed8 */ TBL(3)|40, TBL(3)|201, TBL(3)|36, TBL(3)|197, TBL(3)|35, TBL(3)|196, TBL(3)|38, TBL(3)|199, /* 1ee0 */ TBL(3)|37, TBL(3)|198, TBL(3)|39, TBL(3)|200, TBL(2)|158, TBL(2)|824, TBL(2)|151, TBL(2)|817, /* 1ee8 */ TBL(3)|53, TBL(3)|214, TBL(3)|52, TBL(3)|213, TBL(3)|55, TBL(3)|216, TBL(3)|54, TBL(3)|215, /* 1ef0 */ TBL(3)|56, TBL(3)|217, TBL(2)|173, TBL(2)|840, TBL(2)|181, TBL(2)|849, TBL(2)|180, TBL(2)|847, /* 1ef8 */ TBL(2)|176, TBL(2)|843, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_1f [256] = { /* 1f00 */ TBL(2)|244, TBL(2)|245, TBL(3)|100, TBL(3)|104, TBL(3)|101, TBL(3)|105, TBL(3)|102, TBL(3)|106, /* 1f08 */ TBL(2)|205, TBL(2)|206, TBL(3)|57, TBL(3)|61, TBL(3)|58, TBL(3)|62, TBL(3)|59, TBL(3)|63, /* 1f10 */ TBL(2)|250, TBL(2)|251, TBL(3)|109, TBL(3)|111, TBL(3)|110, TBL(3)|112, 0, 0, /* 1f18 */ TBL(2)|210, TBL(2)|211, TBL(3)|65, TBL(3)|67, TBL(3)|66, TBL(3)|68, 0, 0, /* 1f20 */ TBL(2)|254, TBL(2)|255, TBL(3)|115, TBL(3)|119, TBL(3)|116, TBL(3)|120, TBL(3)|117, TBL(3)|121, /* 1f28 */ TBL(2)|214, TBL(2)|215, TBL(3)|69, TBL(3)|73, TBL(3)|70, TBL(3)|74, TBL(3)|71, TBL(3)|75, /* 1f30 */ TBL(2)|263, TBL(2)|264, TBL(3)|127, TBL(3)|130, TBL(3)|128, TBL(3)|131, TBL(3)|129, TBL(3)|132, /* 1f38 */ TBL(2)|222, TBL(2)|223, TBL(3)|77, TBL(3)|80, TBL(3)|78, TBL(3)|81, TBL(3)|79, TBL(3)|82, /* 1f40 */ TBL(2)|268, TBL(2)|269, TBL(3)|133, TBL(3)|135, TBL(3)|134, TBL(3)|136, 0, 0, /* 1f48 */ TBL(2)|226, TBL(2)|227, TBL(3)|83, TBL(3)|85, TBL(3)|84, TBL(3)|86, 0, 0, /* 1f50 */ TBL(2)|277, TBL(2)|278, TBL(3)|140, TBL(3)|143, TBL(3)|141, TBL(3)|144, TBL(3)|142, TBL(3)|145, /* 1f58 */ 0, TBL(2)|234, 0, TBL(3)|87, 0, TBL(3)|88, 0, TBL(3)|89, /* 1f60 */ TBL(2)|282, TBL(2)|283, TBL(3)|148, TBL(3)|152, TBL(3)|149, TBL(3)|153, TBL(3)|150, TBL(3)|154, /* 1f68 */ TBL(2)|237, TBL(2)|238, TBL(3)|90, TBL(3)|94, TBL(3)|91, TBL(3)|95, TBL(3)|92, TBL(3)|96, /* 1f70 */ TBL(2)|240, TBL(2)|241, TBL(2)|248, TBL(2)|249, TBL(2)|252, TBL(2)|253, TBL(2)|258, TBL(2)|259, /* 1f78 */ TBL(2)|266, TBL(2)|267, TBL(2)|272, TBL(2)|273, TBL(2)|280, TBL(2)|281, 0, 0, /* 1f80 */ TBL(3)|103, TBL(3)|107, TBL(4)|18, TBL(4)|21, TBL(4)|19, TBL(4)|22, TBL(4)|20, TBL(4)|23, /* 1f88 */ TBL(3)|60, TBL(3)|64, TBL(4)|0, TBL(4)|3, TBL(4)|1, TBL(4)|4, TBL(4)|2, TBL(4)|5, /* 1f90 */ TBL(3)|118, TBL(3)|122, TBL(4)|24, TBL(4)|27, TBL(4)|25, TBL(4)|28, TBL(4)|26, TBL(4)|29, /* 1f98 */ TBL(3)|72, TBL(3)|76, TBL(4)|6, TBL(4)|9, TBL(4)|7, TBL(4)|10, TBL(4)|8, TBL(4)|11, /* 1fa0 */ TBL(3)|151, TBL(3)|155, TBL(4)|30, TBL(4)|33, TBL(4)|31, TBL(4)|34, TBL(4)|32, TBL(4)|35, /* 1fa8 */ TBL(3)|93, TBL(3)|97, TBL(4)|12, TBL(4)|15, TBL(4)|13, TBL(4)|16, TBL(4)|14, TBL(4)|17, /* 1fb0 */ TBL(2)|243, TBL(2)|242, TBL(3)|98, TBL(2)|247, TBL(3)|99, 0, TBL(2)|246, TBL(3)|108, /* 1fb8 */ TBL(2)|204, TBL(2)|203, TBL(2)|201, TBL(2)|202, TBL(2)|207, 0, TBL(1)|9, 0, /* 1fc0 */ 0, TBL(2)|190, TBL(3)|113, TBL(2)|257, TBL(3)|114, 0, TBL(2)|256, TBL(3)|123, /* 1fc8 */ TBL(2)|208, TBL(2)|209, TBL(2)|212, TBL(2)|213, TBL(2)|216, TBL(2)|451, TBL(2)|452, TBL(2)|453, /* 1fd0 */ TBL(2)|261, TBL(2)|260, TBL(3)|124, TBL(3)|125, 0, 0, TBL(2)|265, TBL(3)|126, /* 1fd8 */ TBL(2)|220, TBL(2)|219, TBL(2)|217, TBL(2)|218, 0, TBL(2)|454, TBL(2)|455, TBL(2)|456, /* 1fe0 */ TBL(2)|275, TBL(2)|274, TBL(3)|137, TBL(3)|138, TBL(2)|270, TBL(2)|271, TBL(2)|279, TBL(3)|139, /* 1fe8 */ TBL(2)|232, TBL(2)|231, TBL(2)|229, TBL(2)|230, TBL(2)|228, TBL(2)|188, TBL(2)|189, TBL(1)|806, /* 1ff0 */ 0, 0, TBL(3)|146, TBL(2)|285, TBL(3)|147, 0, TBL(2)|284, TBL(3)|156, /* 1ff8 */ TBL(2)|224, TBL(2)|225, TBL(2)|235, TBL(2)|236, TBL(2)|239, TBL(1)|2, 0, 0 }; static const uint16_t UNWIF_canon_00_20 [256] = { /* 2000 */ TBL(1)|10, TBL(1)|11, 0, 0, 0, 0, 0, 0, /* 2008 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2010 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2018 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2020 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2028 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2030 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2038 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2040 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2048 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2050 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2058 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2060 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2068 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2070 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2078 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2080 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2088 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2090 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2098 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 20a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 20a8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 20b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 20b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 20c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 20c8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 20d0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 20d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 20e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 20e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 20f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 20f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_21 [256] = { /* 2100 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2108 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2110 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2118 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2120 */ 0, 0, 0, 0, 0, 0, TBL(1)|8, 0, /* 2128 */ 0, 0, TBL(1)|1, TBL(2)|12, 0, 0, 0, 0, /* 2130 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2138 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2140 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2148 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2150 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2158 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2160 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2168 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2170 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2178 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2180 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2188 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2190 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2198 */ 0, 0, TBL(2)|457, TBL(2)|458, 0, 0, 0, 0, /* 21a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 21a8 */ 0, 0, 0, 0, 0, 0, TBL(2)|459, 0, /* 21b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 21b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 21c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 21c8 */ 0, 0, 0, 0, 0, TBL(2)|460, TBL(2)|462, TBL(2)|461, /* 21d0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 21d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 21e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 21e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 21f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 21f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_22 [256] = { /* 2200 */ 0, 0, 0, 0, TBL(2)|463, 0, 0, 0, /* 2208 */ 0, TBL(2)|464, 0, 0, TBL(2)|465, 0, 0, 0, /* 2210 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2218 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2220 */ 0, 0, 0, 0, TBL(2)|466, 0, TBL(2)|467, 0, /* 2228 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2230 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2238 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2240 */ 0, TBL(2)|468, 0, 0, TBL(2)|469, 0, 0, TBL(2)|470, /* 2248 */ 0, TBL(2)|471, 0, 0, 0, 0, 0, 0, /* 2250 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2258 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2260 */ TBL(2)|1, 0, TBL(2)|473, 0, 0, 0, 0, 0, /* 2268 */ 0, 0, 0, 0, 0, TBL(2)|472, TBL(2)|0, TBL(2)|2, /* 2270 */ TBL(2)|474, TBL(2)|475, 0, 0, TBL(2)|476, TBL(2)|477, 0, 0, /* 2278 */ TBL(2)|478, TBL(2)|479, 0, 0, 0, 0, 0, 0, /* 2280 */ TBL(2)|480, TBL(2)|481, 0, 0, TBL(2)|484, TBL(2)|485, 0, 0, /* 2288 */ TBL(2)|486, TBL(2)|487, 0, 0, 0, 0, 0, 0, /* 2290 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2298 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 22a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 22a8 */ 0, 0, 0, 0, TBL(2)|490, TBL(2)|491, TBL(2)|492, TBL(2)|493, /* 22b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 22b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 22c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 22c8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 22d0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 22d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 22e0 */ TBL(2)|482, TBL(2)|483, TBL(2)|488, TBL(2)|489, 0, 0, 0, 0, /* 22e8 */ 0, 0, TBL(2)|494, TBL(2)|495, TBL(2)|496, TBL(2)|497, 0, 0, /* 22f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 22f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_23 [256] = { /* 2300 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2308 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2310 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2318 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2320 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2328 */ 0, TBL(1)|12, TBL(1)|13, 0, 0, 0, 0, 0, /* 2330 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2338 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2340 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2348 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2350 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2358 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2360 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2368 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2370 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2378 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2380 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2388 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2390 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2398 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 23a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 23a8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 23b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 23b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 23c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 23c8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 23d0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 23d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 23e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 23e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 23f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 23f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_2a [256] = { /* 2a00 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a08 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a10 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a18 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a20 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a28 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a30 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a38 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a40 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a48 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a50 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a58 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a60 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a68 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a70 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a78 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a80 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a88 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a90 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2a98 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2aa0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2aa8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2ab0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2ab8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2ac0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2ac8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2ad0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2ad8 */ 0, 0, 0, 0, TBL(2)|498, 0, 0, 0, /* 2ae0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2ae8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2af0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 2af8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_30 [256] = { /* 3000 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 3008 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 3010 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 3018 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 3020 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 3028 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 3030 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 3038 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 3040 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 3048 */ 0, 0, 0, 0, TBL(2)|500, 0, TBL(2)|501, 0, /* 3050 */ TBL(2)|502, 0, TBL(2)|503, 0, TBL(2)|504, 0, TBL(2)|505, 0, /* 3058 */ TBL(2)|506, 0, TBL(2)|507, 0, TBL(2)|508, 0, TBL(2)|509, 0, /* 3060 */ TBL(2)|510, 0, TBL(2)|511, 0, 0, TBL(2)|512, 0, TBL(2)|513, /* 3068 */ 0, TBL(2)|514, 0, 0, 0, 0, 0, 0, /* 3070 */ TBL(2)|515, TBL(2)|516, 0, TBL(2)|517, TBL(2)|518, 0, TBL(2)|519, TBL(2)|520, /* 3078 */ 0, TBL(2)|521, TBL(2)|522, 0, TBL(2)|523, TBL(2)|524, 0, 0, /* 3080 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 3088 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 3090 */ 0, 0, 0, 0, TBL(2)|499, 0, 0, 0, /* 3098 */ 0, 0, 0, 0, 0, 0, TBL(2)|525, 0, /* 30a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 30a8 */ 0, 0, 0, 0, TBL(2)|527, 0, TBL(2)|528, 0, /* 30b0 */ TBL(2)|529, 0, TBL(2)|530, 0, TBL(2)|531, 0, TBL(2)|532, 0, /* 30b8 */ TBL(2)|533, 0, TBL(2)|534, 0, TBL(2)|535, 0, TBL(2)|536, 0, /* 30c0 */ TBL(2)|537, 0, TBL(2)|538, 0, 0, TBL(2)|539, 0, TBL(2)|540, /* 30c8 */ 0, TBL(2)|541, 0, 0, 0, 0, 0, 0, /* 30d0 */ TBL(2)|542, TBL(2)|543, 0, TBL(2)|544, TBL(2)|545, 0, TBL(2)|546, TBL(2)|547, /* 30d8 */ 0, TBL(2)|548, TBL(2)|549, 0, TBL(2)|550, TBL(2)|551, 0, 0, /* 30e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 30e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 30f0 */ 0, 0, 0, 0, TBL(2)|526, 0, 0, TBL(2)|552, /* 30f8 */ TBL(2)|553, TBL(2)|554, TBL(2)|555, 0, 0, 0, TBL(2)|556, 0 }; static const uint16_t UNWIF_canon_00_f9 [256] = { /* f900 */ TBL(1)|690, TBL(1)|365, TBL(1)|704, TBL(1)|695, TBL(1)|435, TBL(1)|83, TBL(1)|166, TBL(1)|805, /* f908 */ TBL(1)|805, TBL(1)|222, TBL(1)|731, TBL(1)|185, TBL(1)|221, TBL(1)|316, TBL(1)|504, TBL(1)|581, /* f910 */ TBL(1)|643, TBL(1)|656, TBL(1)|668, TBL(1)|718, TBL(1)|391, TBL(1)|414, TBL(1)|454, TBL(1)|480, /* f918 */ TBL(1)|629, TBL(1)|726, TBL(1)|779, TBL(1)|88, TBL(1)|160, TBL(1)|396, TBL(1)|462, TBL(1)|642, /* f920 */ TBL(1)|790, TBL(1)|255, TBL(1)|442, TBL(1)|638, TBL(1)|672, TBL(1)|324, TBL(1)|598, TBL(1)|659, /* f928 */ TBL(1)|273, TBL(1)|368, TBL(1)|420, TBL(1)|472, TBL(1)|720, TBL(1)|96, TBL(1)|126, TBL(1)|148, /* f930 */ TBL(1)|348, TBL(1)|394, TBL(1)|461, TBL(1)|507, TBL(1)|586, TBL(1)|640, TBL(1)|645, TBL(1)|702, /* f938 */ TBL(1)|761, TBL(1)|783, TBL(1)|789, TBL(1)|518, TBL(1)|533, TBL(1)|568, TBL(1)|622, TBL(1)|738, /* f940 */ TBL(1)|791, TBL(1)|681, TBL(1)|213, TBL(1)|279, TBL(1)|553, TBL(1)|592, TBL(1)|467, TBL(1)|520, /* f948 */ TBL(1)|694, TBL(1)|759, TBL(1)|212, TBL(1)|247, TBL(1)|392, TBL(1)|425, TBL(1)|437, TBL(1)|565, /* f950 */ TBL(1)|574, TBL(1)|746, TBL(1)|147, TBL(1)|593, TBL(1)|129, TBL(1)|128, TBL(1)|540, TBL(1)|569, /* f958 */ TBL(1)|628, TBL(1)|748, TBL(1)|688, TBL(1)|325, TBL(1)|391, TBL(1)|684, TBL(1)|85, TBL(1)|239, /* f960 */ TBL(1)|293, TBL(1)|476, TBL(1)|498, TBL(1)|154, TBL(1)|522, TBL(1)|100, TBL(1)|287, TBL(1)|81, /* f968 */ TBL(1)|410, TBL(1)|352, TBL(1)|564, TBL(1)|163, TBL(1)|208, TBL(1)|509, TBL(1)|630, TBL(1)|677, /* f970 */ TBL(1)|404, TBL(1)|712, TBL(1)|408, TBL(1)|329, TBL(1)|612, TBL(1)|335, TBL(1)|497, TBL(1)|90, /* f978 */ TBL(1)|115, TBL(1)|127, TBL(1)|383, TBL(1)|560, TBL(1)|604, TBL(1)|680, TBL(1)|730, TBL(1)|150, /* f980 */ TBL(1)|173, TBL(1)|225, TBL(1)|277, TBL(1)|354, TBL(1)|443, TBL(1)|523, TBL(1)|743, TBL(1)|781, /* f988 */ TBL(1)|792, TBL(1)|795, TBL(1)|142, TBL(1)|364, TBL(1)|400, TBL(1)|710, TBL(1)|267, TBL(1)|310, /* f990 */ TBL(1)|317, TBL(1)|346, TBL(1)|439, TBL(1)|456, TBL(1)|489, TBL(1)|538, TBL(1)|571, TBL(1)|590, /* f998 */ TBL(1)|706, TBL(1)|632, TBL(1)|714, TBL(1)|739, TBL(1)|134, TBL(1)|143, TBL(1)|178, TBL(1)|453, /* f9a0 */ TBL(1)|663, TBL(1)|677, TBL(1)|272, TBL(1)|291, TBL(1)|333, TBL(1)|403, TBL(1)|552, TBL(1)|474, /* f9a8 */ TBL(1)|93, TBL(1)|197, TBL(1)|239, TBL(1)|260, TBL(1)|294, TBL(1)|479, TBL(1)|486, TBL(1)|583, /* f9b0 */ TBL(1)|588, TBL(1)|732, TBL(1)|758, TBL(1)|762, TBL(1)|768, TBL(1)|97, TBL(1)|537, TBL(1)|728, /* f9b8 */ TBL(1)|754, TBL(1)|300, TBL(1)|89, TBL(1)|106, TBL(1)|240, TBL(1)|245, TBL(1)|353, TBL(1)|391, /* f9c0 */ TBL(1)|459, TBL(1)|503, TBL(1)|635, TBL(1)|717, TBL(1)|803, TBL(1)|360, TBL(1)|745, TBL(1)|141, /* f9c8 */ TBL(1)|375, TBL(1)|378, TBL(1)|418, TBL(1)|431, TBL(1)|482, TBL(1)|496, TBL(1)|517, TBL(1)|563, /* f9d0 */ TBL(1)|771, TBL(1)|116, TBL(1)|320, TBL(1)|749, TBL(1)|102, TBL(1)|253, TBL(1)|426, TBL(1)|707, /* f9d8 */ TBL(1)|285, TBL(1)|302, TBL(1)|380, TBL(1)|476, TBL(1)|751, TBL(1)|135, TBL(1)|170, TBL(1)|249, /* f9e0 */ TBL(1)|357, TBL(1)|371, TBL(1)|386, TBL(1)|412, TBL(1)|481, TBL(1)|499, TBL(1)|579, TBL(1)|664, /* f9e8 */ TBL(1)|667, TBL(1)|729, TBL(1)|756, TBL(1)|155, TBL(1)|432, TBL(1)|171, TBL(1)|460, TBL(1)|490, /* f9f0 */ TBL(1)|639, TBL(1)|752, TBL(1)|785, TBL(1)|793, TBL(1)|377, TBL(1)|424, TBL(1)|599, TBL(1)|546, /* f9f8 */ TBL(1)|548, TBL(1)|555, TBL(1)|471, TBL(1)|451, TBL(1)|687, TBL(1)|91, TBL(1)|616, TBL(1)|136 }; static const uint16_t UNWIF_canon_00_fa [256] = { /* fa00 */ TBL(1)|133, TBL(1)|268, TBL(1)|326, TBL(1)|558, TBL(1)|236, TBL(1)|415, TBL(1)|363, TBL(1)|709, /* fa08 */ TBL(1)|660, TBL(1)|747, TBL(1)|674, TBL(1)|275, TBL(1)|108, TBL(1)|190, 0, 0, /* fa10 */ TBL(1)|207, 0, TBL(1)|359, 0, 0, TBL(1)|130, TBL(1)|473, TBL(1)|505, /* fa18 */ TBL(1)|524, TBL(1)|531, TBL(1)|532, TBL(1)|536, TBL(1)|763, TBL(1)|556, TBL(1)|584, 0, /* fa20 */ TBL(1)|641, 0, TBL(1)|683, 0, 0, TBL(1)|715, TBL(1)|723, 0, /* fa28 */ 0, 0, TBL(1)|773, TBL(1)|774, TBL(1)|775, TBL(1)|788, TBL(1)|721, TBL(1)|753, /* fa30 */ TBL(1)|98, TBL(1)|107, TBL(1)|110, TBL(1)|146, TBL(1)|149, TBL(1)|157, TBL(1)|187, TBL(1)|193, /* fa38 */ TBL(1)|195, TBL(1)|206, TBL(1)|209, TBL(1)|248, TBL(1)|250, TBL(1)|297, TBL(1)|307, TBL(1)|309, /* fa40 */ TBL(1)|315, TBL(1)|349, TBL(1)|355, TBL(1)|361, TBL(1)|384, TBL(1)|421, TBL(1)|428, TBL(1)|438, /* fa48 */ TBL(1)|457, TBL(1)|464, TBL(1)|483, TBL(1)|519, TBL(1)|525, TBL(1)|527, TBL(1)|526, TBL(1)|528, /* fa50 */ TBL(1)|529, TBL(1)|530, TBL(1)|534, TBL(1)|535, TBL(1)|541, TBL(1)|544, TBL(1)|549, TBL(1)|571, /* fa58 */ TBL(1)|573, TBL(1)|575, TBL(1)|578, TBL(1)|587, TBL(1)|600, TBL(1)|605, TBL(1)|605, TBL(1)|631, /* fa60 */ TBL(1)|670, TBL(1)|675, TBL(1)|685, TBL(1)|686, TBL(1)|696, TBL(1)|697, TBL(1)|713, TBL(1)|715, /* fa68 */ TBL(1)|757, TBL(1)|766, TBL(1)|770, TBL(1)|295, TBL(2)|600, TBL(1)|603, 0, 0, /* fa70 */ TBL(1)|82, TBL(1)|125, TBL(1)|114, TBL(1)|95, TBL(1)|109, TBL(1)|118, TBL(1)|145, TBL(1)|151, /* fa78 */ TBL(1)|187, TBL(1)|182, TBL(1)|186, TBL(1)|192, TBL(1)|207, TBL(1)|211, TBL(1)|220, TBL(1)|223, /* fa80 */ TBL(1)|230, TBL(1)|234, TBL(1)|274, TBL(1)|276, TBL(1)|283, TBL(1)|288, TBL(1)|299, TBL(1)|305, /* fa88 */ TBL(1)|301, TBL(1)|309, TBL(1)|306, TBL(1)|315, TBL(1)|321, TBL(1)|337, TBL(1)|340, TBL(1)|342, /* fa90 */ TBL(1)|350, TBL(1)|359, TBL(1)|368, TBL(1)|369, TBL(1)|373, TBL(1)|401, TBL(1)|404, TBL(1)|418, /* fa98 */ TBL(1)|436, TBL(1)|434, TBL(1)|438, TBL(1)|445, TBL(1)|457, TBL(1)|515, TBL(1)|465, TBL(1)|470, /* faa0 */ TBL(1)|473, TBL(1)|487, TBL(1)|492, TBL(1)|494, TBL(1)|501, TBL(1)|502, TBL(1)|505, TBL(1)|506, /* faa8 */ TBL(1)|508, TBL(1)|513, TBL(1)|512, TBL(1)|521, TBL(1)|545, TBL(1)|549, TBL(1)|554, TBL(1)|566, /* fab0 */ TBL(1)|571, TBL(1)|577, TBL(1)|587, TBL(1)|617, TBL(1)|627, TBL(1)|654, TBL(1)|671, TBL(1)|673, /* fab8 */ TBL(1)|675, TBL(1)|678, TBL(1)|683, TBL(1)|679, TBL(1)|685, TBL(1)|684, TBL(1)|682, TBL(1)|686, /* fac0 */ TBL(1)|689, TBL(1)|697, TBL(1)|708, TBL(1)|716, TBL(1)|727, TBL(1)|734, TBL(1)|750, TBL(1)|757, /* fac8 */ TBL(1)|763, TBL(1)|764, TBL(1)|766, TBL(1)|767, TBL(1)|770, TBL(1)|782, TBL(1)|805, TBL(2)|579, /* fad0 */ TBL(2)|578, TBL(2)|588, TBL(1)|35, TBL(1)|45, TBL(1)|46, TBL(2)|614, TBL(2)|623, TBL(2)|647, /* fad8 */ TBL(1)|802, TBL(1)|804, 0, 0, 0, 0, 0, 0, /* fae0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fae8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* faf0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* faf8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_00_fb [256] = { /* fb00 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fb08 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fb10 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fb18 */ 0, 0, 0, 0, 0, TBL(2)|352, 0, TBL(2)|371, /* fb20 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fb28 */ 0, 0, TBL(2)|368, TBL(2)|369, TBL(3)|157, TBL(3)|158, TBL(2)|340, TBL(2)|341, /* fb30 */ TBL(2)|342, TBL(2)|343, TBL(2)|345, TBL(2)|346, TBL(2)|347, TBL(2)|349, TBL(2)|350, 0, /* fb38 */ TBL(2)|351, TBL(2)|353, TBL(2)|354, TBL(2)|355, TBL(2)|357, 0, TBL(2)|358, 0, /* fb40 */ TBL(2)|359, TBL(2)|360, 0, TBL(2)|361, TBL(2)|362, 0, TBL(2)|364, TBL(2)|365, /* fb48 */ TBL(2)|366, TBL(2)|367, TBL(2)|370, TBL(2)|348, TBL(2)|344, TBL(2)|356, TBL(2)|363, 0, /* fb50 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fb58 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fb60 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fb68 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fb70 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fb78 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fb80 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fb88 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fb90 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fb98 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fba0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fba8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fbb0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fbb8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fbc0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fbc8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fbd0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fbd8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fbe0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fbe8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fbf0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* fbf8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_01_10 [256] = { /* 011000 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011008 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011010 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011018 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011020 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011028 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011030 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011038 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011040 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011048 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011050 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011058 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011060 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011068 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011070 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011078 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011080 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011088 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011090 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011098 */ 0, 0, TBL(4)|36, 0, TBL(4)|37, 0, 0, 0, /* 0110a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0110a8 */ 0, 0, 0, TBL(4)|38, 0, 0, 0, 0, /* 0110b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0110b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0110c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0110c8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0110d0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0110d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0110e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0110e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0110f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0110f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_01_11 [256] = { /* 011100 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011108 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011110 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011118 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011120 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011128 */ 0, 0, 0, 0, 0, 0, TBL(4)|39, TBL(4)|40, /* 011130 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011138 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011140 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011148 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011150 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011158 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011160 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011168 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011170 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011178 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011180 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011188 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011190 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011198 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0111a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0111a8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0111b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0111b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0111c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0111c8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0111d0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0111d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0111e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0111e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0111f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0111f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_01_13 [256] = { /* 011300 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011308 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011310 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011318 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011320 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011328 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011330 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011338 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011340 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011348 */ 0, 0, 0, TBL(4)|41, TBL(4)|42, 0, 0, 0, /* 011350 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011358 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011360 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011368 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011370 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011378 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011380 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011388 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011390 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011398 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0113a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0113a8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0113b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0113b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0113c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0113c8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0113d0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0113d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0113e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0113e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0113f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0113f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_01_14 [256] = { /* 011400 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011408 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011410 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011418 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011420 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011428 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011430 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011438 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011440 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011448 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011450 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011458 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011460 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011468 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011470 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011478 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011480 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011488 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011490 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011498 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0114a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0114a8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0114b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0114b8 */ 0, 0, 0, TBL(4)|44, TBL(4)|43, 0, TBL(4)|45, 0, /* 0114c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0114c8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0114d0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0114d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0114e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0114e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0114f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0114f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_01_15 [256] = { /* 011500 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011508 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011510 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011518 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011520 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011528 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011530 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011538 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011540 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011548 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011550 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011558 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011560 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011568 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011570 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011578 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011580 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011588 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011590 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011598 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0115a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0115a8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0115b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0115b8 */ 0, 0, TBL(4)|46, TBL(4)|47, 0, 0, 0, 0, /* 0115c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0115c8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0115d0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0115d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0115e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0115e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0115f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0115f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_01_19 [256] = { /* 011900 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011908 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011910 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011918 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011920 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011928 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011930 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011938 */ TBL(4)|48, 0, 0, 0, 0, 0, 0, 0, /* 011940 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011948 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011950 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011958 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011960 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011968 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011970 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011978 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011980 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011988 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011990 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 011998 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0119a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0119a8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0119b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0119b8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0119c0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0119c8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0119d0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0119d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0119e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0119e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0119f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 0119f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_01_d1 [256] = { /* 01d100 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d108 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d110 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d118 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d120 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d128 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d130 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d138 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d140 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d148 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d150 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d158 */ 0, 0, 0, 0, 0, 0, TBL(4)|49, TBL(4)|50, /* 01d160 */ (uint16_t)-1 /*TBL(6)|0*/, (uint16_t)-1 /*TBL(6)|1*/, (uint16_t)-1 /*TBL(6)|2*/, (uint16_t)-1 /*TBL(6)|3*/, (uint16_t)-1 /*TBL(6)|4*/, 0, 0, 0, /* 01d168 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d170 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d178 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d180 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d188 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d190 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d198 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d1a0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d1a8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d1b0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d1b8 */ 0, 0, 0, TBL(4)|51, TBL(4)|52, (uint16_t)-1 /*TBL(6)|5*/, (uint16_t)-1 /*TBL(6)|7*/, (uint16_t)-1 /*TBL(6)|6*/, /* 01d1c0 */ (uint16_t)-1 /*TBL(6)|8*/, 0, 0, 0, 0, 0, 0, 0, /* 01d1c8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d1d0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d1d8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d1e0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d1e8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d1f0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 01d1f8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; static const uint16_t UNWIF_canon_02_f8 [256] = { /* 02f800 */ TBL(1)|86, TBL(1)|84, TBL(1)|87, TBL(2)|557, TBL(1)|94, TBL(1)|98, TBL(1)|99, TBL(1)|101, /* 02f808 */ TBL(1)|103, TBL(1)|104, TBL(1)|107, TBL(1)|105, TBL(1)|14, TBL(2)|561, TBL(1)|110, TBL(1)|111, /* 02f810 */ TBL(1)|112, TBL(1)|117, TBL(2)|558, TBL(1)|15, TBL(1)|113, TBL(1)|119, TBL(2)|560, TBL(1)|122, /* 02f818 */ TBL(1)|123, TBL(1)|92, TBL(1)|124, TBL(1)|125, TBL(2)|655, TBL(1)|131, TBL(1)|132, TBL(1)|17, /* 02f820 */ TBL(1)|137, TBL(1)|138, TBL(1)|139, TBL(1)|140, TBL(1)|18, TBL(1)|145, TBL(1)|146, TBL(1)|149, /* 02f828 */ TBL(1)|151, TBL(1)|152, TBL(1)|153, TBL(1)|154, TBL(1)|156, TBL(1)|157, TBL(1)|158, TBL(1)|159, /* 02f830 */ TBL(1)|161, TBL(1)|162, TBL(1)|162, TBL(1)|162, TBL(2)|564, TBL(1)|448, TBL(1)|164, TBL(1)|165, /* 02f838 */ TBL(2)|565, TBL(1)|167, TBL(1)|168, TBL(1)|169, TBL(1)|176, TBL(1)|172, TBL(1)|174, TBL(1)|175, /* 02f840 */ TBL(1)|177, TBL(1)|179, TBL(1)|180, TBL(1)|181, TBL(1)|183, TBL(1)|184, TBL(1)|184, TBL(1)|186, /* 02f848 */ TBL(1)|188, TBL(1)|189, TBL(1)|191, TBL(1)|198, TBL(1)|193, TBL(1)|199, TBL(1)|194, TBL(1)|196, /* 02f850 */ TBL(1)|133, TBL(1)|214, TBL(1)|201, TBL(1)|202, TBL(1)|203, TBL(1)|200, TBL(1)|205, TBL(1)|204, /* 02f858 */ TBL(1)|210, TBL(2)|566, TBL(1)|215, TBL(1)|216, TBL(1)|217, TBL(1)|218, TBL(1)|219, TBL(1)|224, /* 02f860 */ TBL(2)|567, TBL(2)|568, TBL(1)|227, TBL(1)|228, TBL(1)|229, TBL(1)|226, TBL(1)|231, TBL(1)|19, /* 02f868 */ TBL(1)|20, TBL(1)|233, TBL(1)|235, TBL(1)|235, TBL(2)|569, TBL(1)|237, TBL(1)|238, TBL(1)|239, /* 02f870 */ TBL(1)|241, TBL(2)|570, TBL(1)|242, TBL(1)|243, TBL(1)|281, TBL(1)|244, TBL(1)|21, TBL(1)|246, /* 02f878 */ TBL(1)|250, TBL(1)|252, TBL(1)|251, TBL(2)|572, TBL(1)|254, TBL(2)|573, TBL(1)|257, TBL(1)|256, /* 02f880 */ TBL(1)|258, TBL(1)|261, TBL(1)|262, TBL(1)|22, TBL(1)|263, TBL(1)|264, TBL(1)|265, TBL(1)|266, /* 02f888 */ TBL(1)|23, TBL(2)|574, TBL(1)|24, TBL(1)|269, TBL(1)|270, TBL(1)|271, TBL(1)|273, TBL(2)|665, /* 02f890 */ TBL(1)|278, TBL(2)|576, TBL(2)|576, TBL(1)|601, TBL(1)|280, TBL(1)|280, TBL(1)|25, TBL(2)|583, /* 02f898 */ TBL(2)|625, TBL(1)|282, TBL(1)|284, TBL(1)|26, TBL(1)|286, TBL(1)|289, TBL(1)|290, TBL(1)|292, /* 02f8a0 */ TBL(1)|296, TBL(1)|28, TBL(1)|27, TBL(1)|297, TBL(2)|577, TBL(1)|298, TBL(1)|303, TBL(1)|304, /* 02f8a8 */ TBL(1)|305, TBL(1)|304, TBL(1)|308, TBL(1)|309, TBL(1)|313, TBL(1)|311, TBL(1)|312, TBL(1)|314, /* 02f8b0 */ TBL(1)|315, TBL(1)|316, TBL(1)|318, TBL(1)|319, TBL(1)|322, TBL(1)|323, TBL(1)|327, TBL(1)|331, /* 02f8b8 */ TBL(2)|580, TBL(1)|330, TBL(1)|328, TBL(1)|332, TBL(1)|334, TBL(1)|339, TBL(2)|581, TBL(1)|341, /* 02f8c0 */ TBL(1)|338, TBL(1)|336, TBL(1)|29, TBL(1)|343, TBL(1)|345, TBL(1)|347, TBL(1)|344, TBL(1)|30, /* 02f8c8 */ TBL(1)|349, TBL(1)|351, TBL(2)|582, TBL(1)|356, TBL(1)|366, TBL(1)|358, TBL(1)|33, TBL(1)|361, /* 02f8d0 */ TBL(1)|32, TBL(1)|31, TBL(1)|120, TBL(1)|121, TBL(1)|367, TBL(1)|362, TBL(1)|594, TBL(1)|58, /* 02f8d8 */ TBL(1)|368, TBL(1)|369, TBL(1)|370, TBL(1)|374, TBL(1)|372, TBL(2)|587, TBL(1)|34, TBL(1)|379, /* 02f8e0 */ TBL(1)|376, TBL(1)|382, TBL(1)|384, TBL(2)|589, TBL(1)|385, TBL(1)|381, TBL(1)|387, TBL(1)|35, /* 02f8e8 */ TBL(1)|388, TBL(1)|389, TBL(1)|390, TBL(1)|393, TBL(2)|590, TBL(1)|395, TBL(1)|36, TBL(1)|397, /* 02f8f0 */ TBL(2)|591, TBL(1)|398, TBL(1)|37, TBL(1)|399, TBL(1)|402, TBL(1)|404, TBL(1)|405, TBL(2)|592, /* 02f8f8 */ TBL(2)|571, TBL(2)|593, TBL(1)|406, TBL(2)|594, TBL(1)|409, TBL(1)|411, TBL(1)|407, TBL(1)|413 }; static const uint16_t UNWIF_canon_02_f9 [256] = { /* 02f900 */ TBL(1)|417, TBL(1)|421, TBL(1)|418, TBL(1)|419, TBL(1)|422, TBL(1)|423, TBL(2)|595, TBL(1)|416, /* 02f908 */ TBL(1)|429, TBL(1)|430, TBL(1)|38, TBL(1)|434, TBL(1)|433, TBL(2)|596, TBL(1)|427, TBL(1)|440, /* 02f910 */ TBL(2)|597, TBL(2)|598, TBL(1)|441, TBL(1)|446, TBL(1)|445, TBL(1)|444, TBL(1)|39, TBL(1)|447, /* 02f918 */ TBL(1)|450, TBL(1)|449, TBL(1)|452, TBL(2)|559, TBL(1)|455, TBL(2)|599, TBL(1)|458, TBL(2)|601, /* 02f920 */ TBL(1)|463, TBL(1)|465, TBL(1)|466, TBL(2)|602, TBL(1)|468, TBL(1)|469, TBL(2)|603, TBL(2)|604, /* 02f928 */ TBL(1)|475, TBL(1)|477, TBL(1)|40, TBL(1)|478, TBL(1)|41, TBL(1)|41, TBL(1)|484, TBL(1)|485, /* 02f930 */ TBL(1)|487, TBL(1)|488, TBL(1)|491, TBL(1)|42, TBL(1)|493, TBL(2)|605, TBL(1)|495, TBL(2)|606, /* 02f938 */ TBL(1)|498, TBL(2)|575, TBL(1)|500, TBL(2)|607, TBL(2)|608, TBL(2)|609, TBL(1)|43, TBL(1)|44, /* 02f940 */ TBL(1)|508, TBL(2)|611, TBL(2)|610, TBL(2)|612, TBL(2)|613, TBL(1)|510, TBL(1)|511, TBL(1)|511, /* 02f948 */ TBL(1)|513, TBL(1)|46, TBL(1)|514, TBL(1)|47, TBL(1)|48, TBL(2)|615, TBL(1)|516, TBL(1)|518, /* 02f950 */ TBL(1)|521, TBL(1)|49, TBL(2)|616, TBL(1)|529, TBL(2)|617, TBL(2)|618, TBL(1)|536, TBL(1)|539, /* 02f958 */ TBL(1)|50, TBL(1)|541, TBL(1)|542, TBL(1)|543, TBL(2)|619, TBL(2)|620, TBL(2)|620, TBL(1)|547, /* 02f960 */ TBL(1)|51, TBL(2)|621, TBL(1)|550, TBL(1)|551, TBL(1)|52, TBL(2)|622, TBL(1)|557, TBL(1)|53, /* 02f968 */ TBL(1)|561, TBL(1)|559, TBL(1)|562, TBL(2)|624, TBL(1)|567, TBL(1)|54, TBL(1)|570, TBL(1)|572, /* 02f970 */ TBL(1)|576, TBL(1)|55, TBL(2)|626, TBL(2)|627, TBL(1)|56, TBL(2)|628, TBL(1)|580, TBL(2)|629, /* 02f978 */ TBL(1)|582, TBL(1)|585, TBL(1)|587, TBL(2)|630, TBL(2)|631, TBL(1)|589, TBL(2)|632, TBL(1)|591, /* 02f980 */ TBL(2)|584, TBL(1)|57, TBL(1)|595, TBL(1)|596, TBL(1)|59, TBL(1)|597, TBL(1)|232, TBL(2)|633, /* 02f988 */ TBL(2)|634, TBL(2)|585, TBL(2)|586, TBL(1)|601, TBL(1)|602, TBL(1)|711, TBL(1)|60, TBL(1)|607, /* 02f990 */ TBL(1)|606, TBL(1)|608, TBL(1)|144, TBL(1)|609, TBL(1)|610, TBL(1)|611, TBL(1)|613, TBL(2)|635, /* 02f998 */ TBL(1)|612, TBL(1)|614, TBL(1)|619, TBL(1)|620, TBL(1)|615, TBL(1)|621, TBL(1)|626, TBL(1)|631, /* 02f9a0 */ TBL(1)|618, TBL(1)|623, TBL(1)|624, TBL(1)|625, TBL(2)|636, TBL(2)|638, TBL(2)|637, TBL(1)|61, /* 02f9a8 */ TBL(1)|633, TBL(1)|634, TBL(1)|636, TBL(2)|642, TBL(1)|637, TBL(2)|639, TBL(1)|62, TBL(1)|63, /* 02f9b0 */ TBL(2)|640, TBL(2)|641, TBL(1)|64, TBL(1)|644, TBL(1)|645, TBL(1)|646, TBL(1)|647, TBL(1)|649, /* 02f9b8 */ TBL(1)|648, TBL(1)|651, TBL(1)|650, TBL(1)|654, TBL(1)|652, TBL(1)|653, TBL(1)|655, TBL(1)|65, /* 02f9c0 */ TBL(1)|657, TBL(1)|658, TBL(1)|66, TBL(1)|661, TBL(1)|662, TBL(2)|643, TBL(1)|665, TBL(1)|666, /* 02f9c8 */ TBL(1)|67, TBL(1)|669, TBL(1)|16, TBL(2)|644, TBL(2)|645, TBL(1)|68, TBL(1)|69, TBL(1)|676, /* 02f9d0 */ TBL(1)|682, TBL(1)|689, TBL(1)|691, TBL(2)|646, TBL(1)|692, TBL(1)|693, TBL(1)|698, TBL(1)|699, /* 02f9d8 */ TBL(2)|648, TBL(2)|562, TBL(1)|701, TBL(1)|700, TBL(1)|703, TBL(2)|563, TBL(1)|705, TBL(1)|708, /* 02f9e0 */ TBL(2)|649, TBL(2)|650, TBL(1)|719, TBL(1)|722, TBL(1)|724, TBL(2)|651, TBL(1)|725, TBL(1)|733, /* 02f9e8 */ TBL(1)|736, TBL(1)|737, TBL(1)|735, TBL(1)|740, TBL(1)|741, TBL(2)|652, TBL(1)|742, TBL(1)|70, /* 02f9f0 */ TBL(1)|744, TBL(2)|653, TBL(1)|71, TBL(1)|755, TBL(1)|259, TBL(1)|760, TBL(2)|654, TBL(2)|656, /* 02f9f8 */ TBL(1)|72, TBL(1)|73, TBL(1)|765, TBL(2)|657, TBL(1)|74, TBL(2)|658, TBL(1)|767, TBL(1)|767 }; static const uint16_t UNWIF_canon_02_fa [256] = { /* 02fa00 */ TBL(1)|769, TBL(2)|659, TBL(1)|772, TBL(1)|75, TBL(1)|776, TBL(1)|777, TBL(1)|778, TBL(1)|780, /* 02fa08 */ TBL(1)|76, TBL(2)|660, TBL(1)|782, TBL(1)|784, TBL(1)|786, TBL(1)|77, TBL(1)|78, TBL(1)|787, /* 02fa10 */ TBL(2)|661, TBL(1)|79, TBL(2)|662, TBL(2)|663, TBL(2)|664, TBL(1)|794, TBL(1)|80, TBL(1)|796, /* 02fa18 */ TBL(1)|797, TBL(1)|798, TBL(1)|799, TBL(1)|800, TBL(1)|801, TBL(2)|666, 0, 0, /* 02fa20 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa28 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa30 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa38 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa40 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa48 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa50 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa58 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa60 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa68 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa70 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa78 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa80 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa88 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa90 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fa98 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02faa0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02faa8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fab0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fab8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fac0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fac8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fad0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fad8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fae0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02fae8 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02faf0 */ 0, 0, 0, 0, 0, 0, 0, 0, /* 02faf8 */ 0, 0, 0, 0, 0, 0, 0, 0 }; /* the planes */ static const uint16_t* UNWIF_canon_00 [256] = { UNWIF_canon_00_00, UNWIF_canon_00_01, UNWIF_canon_00_02, UNWIF_canon_00_03, UNWIF_canon_00_04, NULL,UNWIF_canon_00_06, NULL, NULL,UNWIF_canon_00_09, UNWIF_canon_00_0a, UNWIF_canon_00_0b, UNWIF_canon_00_0c, UNWIF_canon_00_0d, NULL,UNWIF_canon_00_0f, UNWIF_canon_00_10, NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,UNWIF_canon_00_1b, NULL,NULL,UNWIF_canon_00_1e, UNWIF_canon_00_1f, UNWIF_canon_00_20, UNWIF_canon_00_21, UNWIF_canon_00_22, UNWIF_canon_00_23, NULL,NULL,NULL,NULL, NULL,NULL,UNWIF_canon_00_2a, NULL,NULL,NULL,NULL,NULL, UNWIF_canon_00_30, 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, 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,UNWIF_canon_00_f9, UNWIF_canon_00_fa, UNWIF_canon_00_fb, NULL,NULL,NULL,NULL }; static const uint16_t* UNWIF_canon_01 [256] = { NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL, UNWIF_canon_01_10, UNWIF_canon_01_11, NULL,UNWIF_canon_01_13, UNWIF_canon_01_14, UNWIF_canon_01_15, NULL,NULL, NULL,UNWIF_canon_01_19, 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,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,UNWIF_canon_01_d1, 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 }; static const uint16_t* UNWIF_canon_02 [256] = { 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,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, UNWIF_canon_02_f8, UNWIF_canon_02_f9, UNWIF_canon_02_fa, NULL,NULL,NULL,NULL,NULL }; /* the main plane */ #undef TBL static const uint16_t** UNWIF_canon [] = { UNWIF_canon_00, UNWIF_canon_01, UNWIF_canon_02, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL };