-- autogenerated from https://www.unicode.org/Public/15.0.0/ucd/CaseFolding.txt -- | -- Module : Unicode.Internal.Char.CaseFolding -- Copyright : (c) 2022 Composewell Technologies and Contributors -- License : Apache-2.0 -- Maintainer : streamly@composewell.com -- Stability : experimental {-# LANGUAGE LambdaCase #-} {-# OPTIONS_HADDOCK hide #-} module Unicode.Internal.Char.CaseFolding (toCasefold) where import Data.Int (Int64) {-# NOINLINE toCasefold #-} toCasefold :: Char -> Int64 toCasefold = \case 'A' -> 0x61 'B' -> 0x62 'C' -> 0x63 'D' -> 0x64 'E' -> 0x65 'F' -> 0x66 'G' -> 0x67 'H' -> 0x68 'I' -> 0x69 'J' -> 0x6a 'K' -> 0x6b 'L' -> 0x6c 'M' -> 0x6d 'N' -> 0x6e 'O' -> 0x6f 'P' -> 0x70 'Q' -> 0x71 'R' -> 0x72 'S' -> 0x73 'T' -> 0x74 'U' -> 0x75 'V' -> 0x76 'W' -> 0x77 'X' -> 0x78 'Y' -> 0x79 'Z' -> 0x7a '\181' -> 0x3bc '\192' -> 0xe0 '\193' -> 0xe1 '\194' -> 0xe2 '\195' -> 0xe3 '\196' -> 0xe4 '\197' -> 0xe5 '\198' -> 0xe6 '\199' -> 0xe7 '\200' -> 0xe8 '\201' -> 0xe9 '\202' -> 0xea '\203' -> 0xeb '\204' -> 0xec '\205' -> 0xed '\206' -> 0xee '\207' -> 0xef '\208' -> 0xf0 '\209' -> 0xf1 '\210' -> 0xf2 '\211' -> 0xf3 '\212' -> 0xf4 '\213' -> 0xf5 '\214' -> 0xf6 '\216' -> 0xf8 '\217' -> 0xf9 '\218' -> 0xfa '\219' -> 0xfb '\220' -> 0xfc '\221' -> 0xfd '\222' -> 0xfe '\223' -> 0xe600073 '\256' -> 0x101 '\258' -> 0x103 '\260' -> 0x105 '\262' -> 0x107 '\264' -> 0x109 '\266' -> 0x10b '\268' -> 0x10d '\270' -> 0x10f '\272' -> 0x111 '\274' -> 0x113 '\276' -> 0x115 '\278' -> 0x117 '\280' -> 0x119 '\282' -> 0x11b '\284' -> 0x11d '\286' -> 0x11f '\288' -> 0x121 '\290' -> 0x123 '\292' -> 0x125 '\294' -> 0x127 '\296' -> 0x129 '\298' -> 0x12b '\300' -> 0x12d '\302' -> 0x12f '\304' -> 0x60e00069 '\306' -> 0x133 '\308' -> 0x135 '\310' -> 0x137 '\313' -> 0x13a '\315' -> 0x13c '\317' -> 0x13e '\319' -> 0x140 '\321' -> 0x142 '\323' -> 0x144 '\325' -> 0x146 '\327' -> 0x148 '\329' -> 0xdc002bc '\330' -> 0x14b '\332' -> 0x14d '\334' -> 0x14f '\336' -> 0x151 '\338' -> 0x153 '\340' -> 0x155 '\342' -> 0x157 '\344' -> 0x159 '\346' -> 0x15b '\348' -> 0x15d '\350' -> 0x15f '\352' -> 0x161 '\354' -> 0x163 '\356' -> 0x165 '\358' -> 0x167 '\360' -> 0x169 '\362' -> 0x16b '\364' -> 0x16d '\366' -> 0x16f '\368' -> 0x171 '\370' -> 0x173 '\372' -> 0x175 '\374' -> 0x177 '\376' -> 0xff '\377' -> 0x17a '\379' -> 0x17c '\381' -> 0x17e '\383' -> 0x73 '\385' -> 0x253 '\386' -> 0x183 '\388' -> 0x185 '\390' -> 0x254 '\391' -> 0x188 '\393' -> 0x256 '\394' -> 0x257 '\395' -> 0x18c '\398' -> 0x1dd '\399' -> 0x259 '\400' -> 0x25b '\401' -> 0x192 '\403' -> 0x260 '\404' -> 0x263 '\406' -> 0x269 '\407' -> 0x268 '\408' -> 0x199 '\412' -> 0x26f '\413' -> 0x272 '\415' -> 0x275 '\416' -> 0x1a1 '\418' -> 0x1a3 '\420' -> 0x1a5 '\422' -> 0x280 '\423' -> 0x1a8 '\425' -> 0x283 '\428' -> 0x1ad '\430' -> 0x288 '\431' -> 0x1b0 '\433' -> 0x28a '\434' -> 0x28b '\435' -> 0x1b4 '\437' -> 0x1b6 '\439' -> 0x292 '\440' -> 0x1b9 '\444' -> 0x1bd '\452' -> 0x1c6 '\453' -> 0x1c6 '\455' -> 0x1c9 '\456' -> 0x1c9 '\458' -> 0x1cc '\459' -> 0x1cc '\461' -> 0x1ce '\463' -> 0x1d0 '\465' -> 0x1d2 '\467' -> 0x1d4 '\469' -> 0x1d6 '\471' -> 0x1d8 '\473' -> 0x1da '\475' -> 0x1dc '\478' -> 0x1df '\480' -> 0x1e1 '\482' -> 0x1e3 '\484' -> 0x1e5 '\486' -> 0x1e7 '\488' -> 0x1e9 '\490' -> 0x1eb '\492' -> 0x1ed '\494' -> 0x1ef '\496' -> 0x6180006a '\497' -> 0x1f3 '\498' -> 0x1f3 '\500' -> 0x1f5 '\502' -> 0x195 '\503' -> 0x1bf '\504' -> 0x1f9 '\506' -> 0x1fb '\508' -> 0x1fd '\510' -> 0x1ff '\512' -> 0x201 '\514' -> 0x203 '\516' -> 0x205 '\518' -> 0x207 '\520' -> 0x209 '\522' -> 0x20b '\524' -> 0x20d '\526' -> 0x20f '\528' -> 0x211 '\530' -> 0x213 '\532' -> 0x215 '\534' -> 0x217 '\536' -> 0x219 '\538' -> 0x21b '\540' -> 0x21d '\542' -> 0x21f '\544' -> 0x19e '\546' -> 0x223 '\548' -> 0x225 '\550' -> 0x227 '\552' -> 0x229 '\554' -> 0x22b '\556' -> 0x22d '\558' -> 0x22f '\560' -> 0x231 '\562' -> 0x233 '\570' -> 0x2c65 '\571' -> 0x23c '\573' -> 0x19a '\574' -> 0x2c66 '\577' -> 0x242 '\579' -> 0x180 '\580' -> 0x289 '\581' -> 0x28c '\582' -> 0x247 '\584' -> 0x249 '\586' -> 0x24b '\588' -> 0x24d '\590' -> 0x24f '\837' -> 0x3b9 '\880' -> 0x371 '\882' -> 0x373 '\886' -> 0x377 '\895' -> 0x3f3 '\902' -> 0x3ac '\904' -> 0x3ad '\905' -> 0x3ae '\906' -> 0x3af '\908' -> 0x3cc '\910' -> 0x3cd '\911' -> 0x3ce '\912' -> 0xc0400610003b9 '\913' -> 0x3b1 '\914' -> 0x3b2 '\915' -> 0x3b3 '\916' -> 0x3b4 '\917' -> 0x3b5 '\918' -> 0x3b6 '\919' -> 0x3b7 '\920' -> 0x3b8 '\921' -> 0x3b9 '\922' -> 0x3ba '\923' -> 0x3bb '\924' -> 0x3bc '\925' -> 0x3bd '\926' -> 0x3be '\927' -> 0x3bf '\928' -> 0x3c0 '\929' -> 0x3c1 '\931' -> 0x3c3 '\932' -> 0x3c4 '\933' -> 0x3c5 '\934' -> 0x3c6 '\935' -> 0x3c7 '\936' -> 0x3c8 '\937' -> 0x3c9 '\938' -> 0x3ca '\939' -> 0x3cb '\944' -> 0xc0400610003c5 '\962' -> 0x3c3 '\975' -> 0x3d7 '\976' -> 0x3b2 '\977' -> 0x3b8 '\981' -> 0x3c6 '\982' -> 0x3c0 '\984' -> 0x3d9 '\986' -> 0x3db '\988' -> 0x3dd '\990' -> 0x3df '\992' -> 0x3e1 '\994' -> 0x3e3 '\996' -> 0x3e5 '\998' -> 0x3e7 '\1000' -> 0x3e9 '\1002' -> 0x3eb '\1004' -> 0x3ed '\1006' -> 0x3ef '\1008' -> 0x3ba '\1009' -> 0x3c1 '\1012' -> 0x3b8 '\1013' -> 0x3b5 '\1015' -> 0x3f8 '\1017' -> 0x3f2 '\1018' -> 0x3fb '\1021' -> 0x37b '\1022' -> 0x37c '\1023' -> 0x37d '\1024' -> 0x450 '\1025' -> 0x451 '\1026' -> 0x452 '\1027' -> 0x453 '\1028' -> 0x454 '\1029' -> 0x455 '\1030' -> 0x456 '\1031' -> 0x457 '\1032' -> 0x458 '\1033' -> 0x459 '\1034' -> 0x45a '\1035' -> 0x45b '\1036' -> 0x45c '\1037' -> 0x45d '\1038' -> 0x45e '\1039' -> 0x45f '\1040' -> 0x430 '\1041' -> 0x431 '\1042' -> 0x432 '\1043' -> 0x433 '\1044' -> 0x434 '\1045' -> 0x435 '\1046' -> 0x436 '\1047' -> 0x437 '\1048' -> 0x438 '\1049' -> 0x439 '\1050' -> 0x43a '\1051' -> 0x43b '\1052' -> 0x43c '\1053' -> 0x43d '\1054' -> 0x43e '\1055' -> 0x43f '\1056' -> 0x440 '\1057' -> 0x441 '\1058' -> 0x442 '\1059' -> 0x443 '\1060' -> 0x444 '\1061' -> 0x445 '\1062' -> 0x446 '\1063' -> 0x447 '\1064' -> 0x448 '\1065' -> 0x449 '\1066' -> 0x44a '\1067' -> 0x44b '\1068' -> 0x44c '\1069' -> 0x44d '\1070' -> 0x44e '\1071' -> 0x44f '\1120' -> 0x461 '\1122' -> 0x463 '\1124' -> 0x465 '\1126' -> 0x467 '\1128' -> 0x469 '\1130' -> 0x46b '\1132' -> 0x46d '\1134' -> 0x46f '\1136' -> 0x471 '\1138' -> 0x473 '\1140' -> 0x475 '\1142' -> 0x477 '\1144' -> 0x479 '\1146' -> 0x47b '\1148' -> 0x47d '\1150' -> 0x47f '\1152' -> 0x481 '\1162' -> 0x48b '\1164' -> 0x48d '\1166' -> 0x48f '\1168' -> 0x491 '\1170' -> 0x493 '\1172' -> 0x495 '\1174' -> 0x497 '\1176' -> 0x499 '\1178' -> 0x49b '\1180' -> 0x49d '\1182' -> 0x49f '\1184' -> 0x4a1 '\1186' -> 0x4a3 '\1188' -> 0x4a5 '\1190' -> 0x4a7 '\1192' -> 0x4a9 '\1194' -> 0x4ab '\1196' -> 0x4ad '\1198' -> 0x4af '\1200' -> 0x4b1 '\1202' -> 0x4b3 '\1204' -> 0x4b5 '\1206' -> 0x4b7 '\1208' -> 0x4b9 '\1210' -> 0x4bb '\1212' -> 0x4bd '\1214' -> 0x4bf '\1216' -> 0x4cf '\1217' -> 0x4c2 '\1219' -> 0x4c4 '\1221' -> 0x4c6 '\1223' -> 0x4c8 '\1225' -> 0x4ca '\1227' -> 0x4cc '\1229' -> 0x4ce '\1232' -> 0x4d1 '\1234' -> 0x4d3 '\1236' -> 0x4d5 '\1238' -> 0x4d7 '\1240' -> 0x4d9 '\1242' -> 0x4db '\1244' -> 0x4dd '\1246' -> 0x4df '\1248' -> 0x4e1 '\1250' -> 0x4e3 '\1252' -> 0x4e5 '\1254' -> 0x4e7 '\1256' -> 0x4e9 '\1258' -> 0x4eb '\1260' -> 0x4ed '\1262' -> 0x4ef '\1264' -> 0x4f1 '\1266' -> 0x4f3 '\1268' -> 0x4f5 '\1270' -> 0x4f7 '\1272' -> 0x4f9 '\1274' -> 0x4fb '\1276' -> 0x4fd '\1278' -> 0x4ff '\1280' -> 0x501 '\1282' -> 0x503 '\1284' -> 0x505 '\1286' -> 0x507 '\1288' -> 0x509 '\1290' -> 0x50b '\1292' -> 0x50d '\1294' -> 0x50f '\1296' -> 0x511 '\1298' -> 0x513 '\1300' -> 0x515 '\1302' -> 0x517 '\1304' -> 0x519 '\1306' -> 0x51b '\1308' -> 0x51d '\1310' -> 0x51f '\1312' -> 0x521 '\1314' -> 0x523 '\1316' -> 0x525 '\1318' -> 0x527 '\1320' -> 0x529 '\1322' -> 0x52b '\1324' -> 0x52d '\1326' -> 0x52f '\1329' -> 0x561 '\1330' -> 0x562 '\1331' -> 0x563 '\1332' -> 0x564 '\1333' -> 0x565 '\1334' -> 0x566 '\1335' -> 0x567 '\1336' -> 0x568 '\1337' -> 0x569 '\1338' -> 0x56a '\1339' -> 0x56b '\1340' -> 0x56c '\1341' -> 0x56d '\1342' -> 0x56e '\1343' -> 0x56f '\1344' -> 0x570 '\1345' -> 0x571 '\1346' -> 0x572 '\1347' -> 0x573 '\1348' -> 0x574 '\1349' -> 0x575 '\1350' -> 0x576 '\1351' -> 0x577 '\1352' -> 0x578 '\1353' -> 0x579 '\1354' -> 0x57a '\1355' -> 0x57b '\1356' -> 0x57c '\1357' -> 0x57d '\1358' -> 0x57e '\1359' -> 0x57f '\1360' -> 0x580 '\1361' -> 0x581 '\1362' -> 0x582 '\1363' -> 0x583 '\1364' -> 0x584 '\1365' -> 0x585 '\1366' -> 0x586 '\1415' -> 0xb0400565 '\4256' -> 0x2d00 '\4257' -> 0x2d01 '\4258' -> 0x2d02 '\4259' -> 0x2d03 '\4260' -> 0x2d04 '\4261' -> 0x2d05 '\4262' -> 0x2d06 '\4263' -> 0x2d07 '\4264' -> 0x2d08 '\4265' -> 0x2d09 '\4266' -> 0x2d0a '\4267' -> 0x2d0b '\4268' -> 0x2d0c '\4269' -> 0x2d0d '\4270' -> 0x2d0e '\4271' -> 0x2d0f '\4272' -> 0x2d10 '\4273' -> 0x2d11 '\4274' -> 0x2d12 '\4275' -> 0x2d13 '\4276' -> 0x2d14 '\4277' -> 0x2d15 '\4278' -> 0x2d16 '\4279' -> 0x2d17 '\4280' -> 0x2d18 '\4281' -> 0x2d19 '\4282' -> 0x2d1a '\4283' -> 0x2d1b '\4284' -> 0x2d1c '\4285' -> 0x2d1d '\4286' -> 0x2d1e '\4287' -> 0x2d1f '\4288' -> 0x2d20 '\4289' -> 0x2d21 '\4290' -> 0x2d22 '\4291' -> 0x2d23 '\4292' -> 0x2d24 '\4293' -> 0x2d25 '\4295' -> 0x2d27 '\4301' -> 0x2d2d '\5112' -> 0x13f0 '\5113' -> 0x13f1 '\5114' -> 0x13f2 '\5115' -> 0x13f3 '\5116' -> 0x13f4 '\5117' -> 0x13f5 '\7296' -> 0x432 '\7297' -> 0x434 '\7298' -> 0x43e '\7299' -> 0x441 '\7300' -> 0x442 '\7301' -> 0x442 '\7302' -> 0x44a '\7303' -> 0x463 '\7304' -> 0xa64b '\7312' -> 0x10d0 '\7313' -> 0x10d1 '\7314' -> 0x10d2 '\7315' -> 0x10d3 '\7316' -> 0x10d4 '\7317' -> 0x10d5 '\7318' -> 0x10d6 '\7319' -> 0x10d7 '\7320' -> 0x10d8 '\7321' -> 0x10d9 '\7322' -> 0x10da '\7323' -> 0x10db '\7324' -> 0x10dc '\7325' -> 0x10dd '\7326' -> 0x10de '\7327' -> 0x10df '\7328' -> 0x10e0 '\7329' -> 0x10e1 '\7330' -> 0x10e2 '\7331' -> 0x10e3 '\7332' -> 0x10e4 '\7333' -> 0x10e5 '\7334' -> 0x10e6 '\7335' -> 0x10e7 '\7336' -> 0x10e8 '\7337' -> 0x10e9 '\7338' -> 0x10ea '\7339' -> 0x10eb '\7340' -> 0x10ec '\7341' -> 0x10ed '\7342' -> 0x10ee '\7343' -> 0x10ef '\7344' -> 0x10f0 '\7345' -> 0x10f1 '\7346' -> 0x10f2 '\7347' -> 0x10f3 '\7348' -> 0x10f4 '\7349' -> 0x10f5 '\7350' -> 0x10f6 '\7351' -> 0x10f7 '\7352' -> 0x10f8 '\7353' -> 0x10f9 '\7354' -> 0x10fa '\7357' -> 0x10fd '\7358' -> 0x10fe '\7359' -> 0x10ff '\7680' -> 0x1e01 '\7682' -> 0x1e03 '\7684' -> 0x1e05 '\7686' -> 0x1e07 '\7688' -> 0x1e09 '\7690' -> 0x1e0b '\7692' -> 0x1e0d '\7694' -> 0x1e0f '\7696' -> 0x1e11 '\7698' -> 0x1e13 '\7700' -> 0x1e15 '\7702' -> 0x1e17 '\7704' -> 0x1e19 '\7706' -> 0x1e1b '\7708' -> 0x1e1d '\7710' -> 0x1e1f '\7712' -> 0x1e21 '\7714' -> 0x1e23 '\7716' -> 0x1e25 '\7718' -> 0x1e27 '\7720' -> 0x1e29 '\7722' -> 0x1e2b '\7724' -> 0x1e2d '\7726' -> 0x1e2f '\7728' -> 0x1e31 '\7730' -> 0x1e33 '\7732' -> 0x1e35 '\7734' -> 0x1e37 '\7736' -> 0x1e39 '\7738' -> 0x1e3b '\7740' -> 0x1e3d '\7742' -> 0x1e3f '\7744' -> 0x1e41 '\7746' -> 0x1e43 '\7748' -> 0x1e45 '\7750' -> 0x1e47 '\7752' -> 0x1e49 '\7754' -> 0x1e4b '\7756' -> 0x1e4d '\7758' -> 0x1e4f '\7760' -> 0x1e51 '\7762' -> 0x1e53 '\7764' -> 0x1e55 '\7766' -> 0x1e57 '\7768' -> 0x1e59 '\7770' -> 0x1e5b '\7772' -> 0x1e5d '\7774' -> 0x1e5f '\7776' -> 0x1e61 '\7778' -> 0x1e63 '\7780' -> 0x1e65 '\7782' -> 0x1e67 '\7784' -> 0x1e69 '\7786' -> 0x1e6b '\7788' -> 0x1e6d '\7790' -> 0x1e6f '\7792' -> 0x1e71 '\7794' -> 0x1e73 '\7796' -> 0x1e75 '\7798' -> 0x1e77 '\7800' -> 0x1e79 '\7802' -> 0x1e7b '\7804' -> 0x1e7d '\7806' -> 0x1e7f '\7808' -> 0x1e81 '\7810' -> 0x1e83 '\7812' -> 0x1e85 '\7814' -> 0x1e87 '\7816' -> 0x1e89 '\7818' -> 0x1e8b '\7820' -> 0x1e8d '\7822' -> 0x1e8f '\7824' -> 0x1e91 '\7826' -> 0x1e93 '\7828' -> 0x1e95 '\7830' -> 0x66200068 '\7831' -> 0x61000074 '\7832' -> 0x61400077 '\7833' -> 0x61400079 '\7834' -> 0x57c00061 '\7835' -> 0x1e61 '\7838' -> 0xe600073 '\7840' -> 0x1ea1 '\7842' -> 0x1ea3 '\7844' -> 0x1ea5 '\7846' -> 0x1ea7 '\7848' -> 0x1ea9 '\7850' -> 0x1eab '\7852' -> 0x1ead '\7854' -> 0x1eaf '\7856' -> 0x1eb1 '\7858' -> 0x1eb3 '\7860' -> 0x1eb5 '\7862' -> 0x1eb7 '\7864' -> 0x1eb9 '\7866' -> 0x1ebb '\7868' -> 0x1ebd '\7870' -> 0x1ebf '\7872' -> 0x1ec1 '\7874' -> 0x1ec3 '\7876' -> 0x1ec5 '\7878' -> 0x1ec7 '\7880' -> 0x1ec9 '\7882' -> 0x1ecb '\7884' -> 0x1ecd '\7886' -> 0x1ecf '\7888' -> 0x1ed1 '\7890' -> 0x1ed3 '\7892' -> 0x1ed5 '\7894' -> 0x1ed7 '\7896' -> 0x1ed9 '\7898' -> 0x1edb '\7900' -> 0x1edd '\7902' -> 0x1edf '\7904' -> 0x1ee1 '\7906' -> 0x1ee3 '\7908' -> 0x1ee5 '\7910' -> 0x1ee7 '\7912' -> 0x1ee9 '\7914' -> 0x1eeb '\7916' -> 0x1eed '\7918' -> 0x1eef '\7920' -> 0x1ef1 '\7922' -> 0x1ef3 '\7924' -> 0x1ef5 '\7926' -> 0x1ef7 '\7928' -> 0x1ef9 '\7930' -> 0x1efb '\7932' -> 0x1efd '\7934' -> 0x1eff '\7944' -> 0x1f00 '\7945' -> 0x1f01 '\7946' -> 0x1f02 '\7947' -> 0x1f03 '\7948' -> 0x1f04 '\7949' -> 0x1f05 '\7950' -> 0x1f06 '\7951' -> 0x1f07 '\7960' -> 0x1f10 '\7961' -> 0x1f11 '\7962' -> 0x1f12 '\7963' -> 0x1f13 '\7964' -> 0x1f14 '\7965' -> 0x1f15 '\7976' -> 0x1f20 '\7977' -> 0x1f21 '\7978' -> 0x1f22 '\7979' -> 0x1f23 '\7980' -> 0x1f24 '\7981' -> 0x1f25 '\7982' -> 0x1f26 '\7983' -> 0x1f27 '\7992' -> 0x1f30 '\7993' -> 0x1f31 '\7994' -> 0x1f32 '\7995' -> 0x1f33 '\7996' -> 0x1f34 '\7997' -> 0x1f35 '\7998' -> 0x1f36 '\7999' -> 0x1f37 '\8008' -> 0x1f40 '\8009' -> 0x1f41 '\8010' -> 0x1f42 '\8011' -> 0x1f43 '\8012' -> 0x1f44 '\8013' -> 0x1f45 '\8016' -> 0x626003c5 '\8018' -> 0xc0000626003c5 '\8020' -> 0xc0400626003c5 '\8022' -> 0xd0800626003c5 '\8025' -> 0x1f51 '\8027' -> 0x1f53 '\8029' -> 0x1f55 '\8031' -> 0x1f57 '\8040' -> 0x1f60 '\8041' -> 0x1f61 '\8042' -> 0x1f62 '\8043' -> 0x1f63 '\8044' -> 0x1f64 '\8045' -> 0x1f65 '\8046' -> 0x1f66 '\8047' -> 0x1f67 '\8064' -> 0x77201f00 '\8065' -> 0x77201f01 '\8066' -> 0x77201f02 '\8067' -> 0x77201f03 '\8068' -> 0x77201f04 '\8069' -> 0x77201f05 '\8070' -> 0x77201f06 '\8071' -> 0x77201f07 '\8072' -> 0x77201f00 '\8073' -> 0x77201f01 '\8074' -> 0x77201f02 '\8075' -> 0x77201f03 '\8076' -> 0x77201f04 '\8077' -> 0x77201f05 '\8078' -> 0x77201f06 '\8079' -> 0x77201f07 '\8080' -> 0x77201f20 '\8081' -> 0x77201f21 '\8082' -> 0x77201f22 '\8083' -> 0x77201f23 '\8084' -> 0x77201f24 '\8085' -> 0x77201f25 '\8086' -> 0x77201f26 '\8087' -> 0x77201f27 '\8088' -> 0x77201f20 '\8089' -> 0x77201f21 '\8090' -> 0x77201f22 '\8091' -> 0x77201f23 '\8092' -> 0x77201f24 '\8093' -> 0x77201f25 '\8094' -> 0x77201f26 '\8095' -> 0x77201f27 '\8096' -> 0x77201f60 '\8097' -> 0x77201f61 '\8098' -> 0x77201f62 '\8099' -> 0x77201f63 '\8100' -> 0x77201f64 '\8101' -> 0x77201f65 '\8102' -> 0x77201f66 '\8103' -> 0x77201f67 '\8104' -> 0x77201f60 '\8105' -> 0x77201f61 '\8106' -> 0x77201f62 '\8107' -> 0x77201f63 '\8108' -> 0x77201f64 '\8109' -> 0x77201f65 '\8110' -> 0x77201f66 '\8111' -> 0x77201f67 '\8114' -> 0x77201f70 '\8115' -> 0x772003b1 '\8116' -> 0x772003ac '\8118' -> 0x684003b1 '\8119' -> 0xee400684003b1 '\8120' -> 0x1fb0 '\8121' -> 0x1fb1 '\8122' -> 0x1f70 '\8123' -> 0x1f71 '\8124' -> 0x772003b1 '\8126' -> 0x3b9 '\8130' -> 0x77201f74 '\8131' -> 0x772003b7 '\8132' -> 0x772003ae '\8134' -> 0x684003b7 '\8135' -> 0xee400684003b7 '\8136' -> 0x1f72 '\8137' -> 0x1f73 '\8138' -> 0x1f74 '\8139' -> 0x1f75 '\8140' -> 0x772003b7 '\8146' -> 0xc0000610003b9 '\8147' -> 0xc0400610003b9 '\8150' -> 0x684003b9 '\8151' -> 0xd0800610003b9 '\8152' -> 0x1fd0 '\8153' -> 0x1fd1 '\8154' -> 0x1f76 '\8155' -> 0x1f77 '\8162' -> 0xc0000610003c5 '\8163' -> 0xc0400610003c5 '\8164' -> 0x626003c1 '\8166' -> 0x684003c5 '\8167' -> 0xd0800610003c5 '\8168' -> 0x1fe0 '\8169' -> 0x1fe1 '\8170' -> 0x1f7a '\8171' -> 0x1f7b '\8172' -> 0x1fe5 '\8178' -> 0x77201f7c '\8179' -> 0x772003c9 '\8180' -> 0x772003ce '\8182' -> 0x684003c9 '\8183' -> 0xee400684003c9 '\8184' -> 0x1f78 '\8185' -> 0x1f79 '\8186' -> 0x1f7c '\8187' -> 0x1f7d '\8188' -> 0x772003c9 '\8486' -> 0x3c9 '\8490' -> 0x6b '\8491' -> 0xe5 '\8498' -> 0x214e '\8544' -> 0x2170 '\8545' -> 0x2171 '\8546' -> 0x2172 '\8547' -> 0x2173 '\8548' -> 0x2174 '\8549' -> 0x2175 '\8550' -> 0x2176 '\8551' -> 0x2177 '\8552' -> 0x2178 '\8553' -> 0x2179 '\8554' -> 0x217a '\8555' -> 0x217b '\8556' -> 0x217c '\8557' -> 0x217d '\8558' -> 0x217e '\8559' -> 0x217f '\8579' -> 0x2184 '\9398' -> 0x24d0 '\9399' -> 0x24d1 '\9400' -> 0x24d2 '\9401' -> 0x24d3 '\9402' -> 0x24d4 '\9403' -> 0x24d5 '\9404' -> 0x24d6 '\9405' -> 0x24d7 '\9406' -> 0x24d8 '\9407' -> 0x24d9 '\9408' -> 0x24da '\9409' -> 0x24db '\9410' -> 0x24dc '\9411' -> 0x24dd '\9412' -> 0x24de '\9413' -> 0x24df '\9414' -> 0x24e0 '\9415' -> 0x24e1 '\9416' -> 0x24e2 '\9417' -> 0x24e3 '\9418' -> 0x24e4 '\9419' -> 0x24e5 '\9420' -> 0x24e6 '\9421' -> 0x24e7 '\9422' -> 0x24e8 '\9423' -> 0x24e9 '\11264' -> 0x2c30 '\11265' -> 0x2c31 '\11266' -> 0x2c32 '\11267' -> 0x2c33 '\11268' -> 0x2c34 '\11269' -> 0x2c35 '\11270' -> 0x2c36 '\11271' -> 0x2c37 '\11272' -> 0x2c38 '\11273' -> 0x2c39 '\11274' -> 0x2c3a '\11275' -> 0x2c3b '\11276' -> 0x2c3c '\11277' -> 0x2c3d '\11278' -> 0x2c3e '\11279' -> 0x2c3f '\11280' -> 0x2c40 '\11281' -> 0x2c41 '\11282' -> 0x2c42 '\11283' -> 0x2c43 '\11284' -> 0x2c44 '\11285' -> 0x2c45 '\11286' -> 0x2c46 '\11287' -> 0x2c47 '\11288' -> 0x2c48 '\11289' -> 0x2c49 '\11290' -> 0x2c4a '\11291' -> 0x2c4b '\11292' -> 0x2c4c '\11293' -> 0x2c4d '\11294' -> 0x2c4e '\11295' -> 0x2c4f '\11296' -> 0x2c50 '\11297' -> 0x2c51 '\11298' -> 0x2c52 '\11299' -> 0x2c53 '\11300' -> 0x2c54 '\11301' -> 0x2c55 '\11302' -> 0x2c56 '\11303' -> 0x2c57 '\11304' -> 0x2c58 '\11305' -> 0x2c59 '\11306' -> 0x2c5a '\11307' -> 0x2c5b '\11308' -> 0x2c5c '\11309' -> 0x2c5d '\11310' -> 0x2c5e '\11311' -> 0x2c5f '\11360' -> 0x2c61 '\11362' -> 0x26b '\11363' -> 0x1d7d '\11364' -> 0x27d '\11367' -> 0x2c68 '\11369' -> 0x2c6a '\11371' -> 0x2c6c '\11373' -> 0x251 '\11374' -> 0x271 '\11375' -> 0x250 '\11376' -> 0x252 '\11378' -> 0x2c73 '\11381' -> 0x2c76 '\11390' -> 0x23f '\11391' -> 0x240 '\11392' -> 0x2c81 '\11394' -> 0x2c83 '\11396' -> 0x2c85 '\11398' -> 0x2c87 '\11400' -> 0x2c89 '\11402' -> 0x2c8b '\11404' -> 0x2c8d '\11406' -> 0x2c8f '\11408' -> 0x2c91 '\11410' -> 0x2c93 '\11412' -> 0x2c95 '\11414' -> 0x2c97 '\11416' -> 0x2c99 '\11418' -> 0x2c9b '\11420' -> 0x2c9d '\11422' -> 0x2c9f '\11424' -> 0x2ca1 '\11426' -> 0x2ca3 '\11428' -> 0x2ca5 '\11430' -> 0x2ca7 '\11432' -> 0x2ca9 '\11434' -> 0x2cab '\11436' -> 0x2cad '\11438' -> 0x2caf '\11440' -> 0x2cb1 '\11442' -> 0x2cb3 '\11444' -> 0x2cb5 '\11446' -> 0x2cb7 '\11448' -> 0x2cb9 '\11450' -> 0x2cbb '\11452' -> 0x2cbd '\11454' -> 0x2cbf '\11456' -> 0x2cc1 '\11458' -> 0x2cc3 '\11460' -> 0x2cc5 '\11462' -> 0x2cc7 '\11464' -> 0x2cc9 '\11466' -> 0x2ccb '\11468' -> 0x2ccd '\11470' -> 0x2ccf '\11472' -> 0x2cd1 '\11474' -> 0x2cd3 '\11476' -> 0x2cd5 '\11478' -> 0x2cd7 '\11480' -> 0x2cd9 '\11482' -> 0x2cdb '\11484' -> 0x2cdd '\11486' -> 0x2cdf '\11488' -> 0x2ce1 '\11490' -> 0x2ce3 '\11499' -> 0x2cec '\11501' -> 0x2cee '\11506' -> 0x2cf3 '\42560' -> 0xa641 '\42562' -> 0xa643 '\42564' -> 0xa645 '\42566' -> 0xa647 '\42568' -> 0xa649 '\42570' -> 0xa64b '\42572' -> 0xa64d '\42574' -> 0xa64f '\42576' -> 0xa651 '\42578' -> 0xa653 '\42580' -> 0xa655 '\42582' -> 0xa657 '\42584' -> 0xa659 '\42586' -> 0xa65b '\42588' -> 0xa65d '\42590' -> 0xa65f '\42592' -> 0xa661 '\42594' -> 0xa663 '\42596' -> 0xa665 '\42598' -> 0xa667 '\42600' -> 0xa669 '\42602' -> 0xa66b '\42604' -> 0xa66d '\42624' -> 0xa681 '\42626' -> 0xa683 '\42628' -> 0xa685 '\42630' -> 0xa687 '\42632' -> 0xa689 '\42634' -> 0xa68b '\42636' -> 0xa68d '\42638' -> 0xa68f '\42640' -> 0xa691 '\42642' -> 0xa693 '\42644' -> 0xa695 '\42646' -> 0xa697 '\42648' -> 0xa699 '\42650' -> 0xa69b '\42786' -> 0xa723 '\42788' -> 0xa725 '\42790' -> 0xa727 '\42792' -> 0xa729 '\42794' -> 0xa72b '\42796' -> 0xa72d '\42798' -> 0xa72f '\42802' -> 0xa733 '\42804' -> 0xa735 '\42806' -> 0xa737 '\42808' -> 0xa739 '\42810' -> 0xa73b '\42812' -> 0xa73d '\42814' -> 0xa73f '\42816' -> 0xa741 '\42818' -> 0xa743 '\42820' -> 0xa745 '\42822' -> 0xa747 '\42824' -> 0xa749 '\42826' -> 0xa74b '\42828' -> 0xa74d '\42830' -> 0xa74f '\42832' -> 0xa751 '\42834' -> 0xa753 '\42836' -> 0xa755 '\42838' -> 0xa757 '\42840' -> 0xa759 '\42842' -> 0xa75b '\42844' -> 0xa75d '\42846' -> 0xa75f '\42848' -> 0xa761 '\42850' -> 0xa763 '\42852' -> 0xa765 '\42854' -> 0xa767 '\42856' -> 0xa769 '\42858' -> 0xa76b '\42860' -> 0xa76d '\42862' -> 0xa76f '\42873' -> 0xa77a '\42875' -> 0xa77c '\42877' -> 0x1d79 '\42878' -> 0xa77f '\42880' -> 0xa781 '\42882' -> 0xa783 '\42884' -> 0xa785 '\42886' -> 0xa787 '\42891' -> 0xa78c '\42893' -> 0x265 '\42896' -> 0xa791 '\42898' -> 0xa793 '\42902' -> 0xa797 '\42904' -> 0xa799 '\42906' -> 0xa79b '\42908' -> 0xa79d '\42910' -> 0xa79f '\42912' -> 0xa7a1 '\42914' -> 0xa7a3 '\42916' -> 0xa7a5 '\42918' -> 0xa7a7 '\42920' -> 0xa7a9 '\42922' -> 0x266 '\42923' -> 0x25c '\42924' -> 0x261 '\42925' -> 0x26c '\42926' -> 0x26a '\42928' -> 0x29e '\42929' -> 0x287 '\42930' -> 0x29d '\42931' -> 0xab53 '\42932' -> 0xa7b5 '\42934' -> 0xa7b7 '\42936' -> 0xa7b9 '\42938' -> 0xa7bb '\42940' -> 0xa7bd '\42942' -> 0xa7bf '\42944' -> 0xa7c1 '\42946' -> 0xa7c3 '\42948' -> 0xa794 '\42949' -> 0x282 '\42950' -> 0x1d8e '\42951' -> 0xa7c8 '\42953' -> 0xa7ca '\42960' -> 0xa7d1 '\42966' -> 0xa7d7 '\42968' -> 0xa7d9 '\42997' -> 0xa7f6 '\43888' -> 0x13a0 '\43889' -> 0x13a1 '\43890' -> 0x13a2 '\43891' -> 0x13a3 '\43892' -> 0x13a4 '\43893' -> 0x13a5 '\43894' -> 0x13a6 '\43895' -> 0x13a7 '\43896' -> 0x13a8 '\43897' -> 0x13a9 '\43898' -> 0x13aa '\43899' -> 0x13ab '\43900' -> 0x13ac '\43901' -> 0x13ad '\43902' -> 0x13ae '\43903' -> 0x13af '\43904' -> 0x13b0 '\43905' -> 0x13b1 '\43906' -> 0x13b2 '\43907' -> 0x13b3 '\43908' -> 0x13b4 '\43909' -> 0x13b5 '\43910' -> 0x13b6 '\43911' -> 0x13b7 '\43912' -> 0x13b8 '\43913' -> 0x13b9 '\43914' -> 0x13ba '\43915' -> 0x13bb '\43916' -> 0x13bc '\43917' -> 0x13bd '\43918' -> 0x13be '\43919' -> 0x13bf '\43920' -> 0x13c0 '\43921' -> 0x13c1 '\43922' -> 0x13c2 '\43923' -> 0x13c3 '\43924' -> 0x13c4 '\43925' -> 0x13c5 '\43926' -> 0x13c6 '\43927' -> 0x13c7 '\43928' -> 0x13c8 '\43929' -> 0x13c9 '\43930' -> 0x13ca '\43931' -> 0x13cb '\43932' -> 0x13cc '\43933' -> 0x13cd '\43934' -> 0x13ce '\43935' -> 0x13cf '\43936' -> 0x13d0 '\43937' -> 0x13d1 '\43938' -> 0x13d2 '\43939' -> 0x13d3 '\43940' -> 0x13d4 '\43941' -> 0x13d5 '\43942' -> 0x13d6 '\43943' -> 0x13d7 '\43944' -> 0x13d8 '\43945' -> 0x13d9 '\43946' -> 0x13da '\43947' -> 0x13db '\43948' -> 0x13dc '\43949' -> 0x13dd '\43950' -> 0x13de '\43951' -> 0x13df '\43952' -> 0x13e0 '\43953' -> 0x13e1 '\43954' -> 0x13e2 '\43955' -> 0x13e3 '\43956' -> 0x13e4 '\43957' -> 0x13e5 '\43958' -> 0x13e6 '\43959' -> 0x13e7 '\43960' -> 0x13e8 '\43961' -> 0x13e9 '\43962' -> 0x13ea '\43963' -> 0x13eb '\43964' -> 0x13ec '\43965' -> 0x13ed '\43966' -> 0x13ee '\43967' -> 0x13ef '\64256' -> 0xcc00066 '\64257' -> 0xd200066 '\64258' -> 0xd800066 '\64259' -> 0x1a4000cc00066 '\64260' -> 0x1b0000cc00066 '\64261' -> 0xe800073 '\64262' -> 0xe800073 '\64275' -> 0xaec00574 '\64276' -> 0xaca00574 '\64277' -> 0xad600574 '\64278' -> 0xaec0057e '\64279' -> 0xada00574 '\65313' -> 0xff41 '\65314' -> 0xff42 '\65315' -> 0xff43 '\65316' -> 0xff44 '\65317' -> 0xff45 '\65318' -> 0xff46 '\65319' -> 0xff47 '\65320' -> 0xff48 '\65321' -> 0xff49 '\65322' -> 0xff4a '\65323' -> 0xff4b '\65324' -> 0xff4c '\65325' -> 0xff4d '\65326' -> 0xff4e '\65327' -> 0xff4f '\65328' -> 0xff50 '\65329' -> 0xff51 '\65330' -> 0xff52 '\65331' -> 0xff53 '\65332' -> 0xff54 '\65333' -> 0xff55 '\65334' -> 0xff56 '\65335' -> 0xff57 '\65336' -> 0xff58 '\65337' -> 0xff59 '\65338' -> 0xff5a '\66560' -> 0x10428 '\66561' -> 0x10429 '\66562' -> 0x1042a '\66563' -> 0x1042b '\66564' -> 0x1042c '\66565' -> 0x1042d '\66566' -> 0x1042e '\66567' -> 0x1042f '\66568' -> 0x10430 '\66569' -> 0x10431 '\66570' -> 0x10432 '\66571' -> 0x10433 '\66572' -> 0x10434 '\66573' -> 0x10435 '\66574' -> 0x10436 '\66575' -> 0x10437 '\66576' -> 0x10438 '\66577' -> 0x10439 '\66578' -> 0x1043a '\66579' -> 0x1043b '\66580' -> 0x1043c '\66581' -> 0x1043d '\66582' -> 0x1043e '\66583' -> 0x1043f '\66584' -> 0x10440 '\66585' -> 0x10441 '\66586' -> 0x10442 '\66587' -> 0x10443 '\66588' -> 0x10444 '\66589' -> 0x10445 '\66590' -> 0x10446 '\66591' -> 0x10447 '\66592' -> 0x10448 '\66593' -> 0x10449 '\66594' -> 0x1044a '\66595' -> 0x1044b '\66596' -> 0x1044c '\66597' -> 0x1044d '\66598' -> 0x1044e '\66599' -> 0x1044f '\66736' -> 0x104d8 '\66737' -> 0x104d9 '\66738' -> 0x104da '\66739' -> 0x104db '\66740' -> 0x104dc '\66741' -> 0x104dd '\66742' -> 0x104de '\66743' -> 0x104df '\66744' -> 0x104e0 '\66745' -> 0x104e1 '\66746' -> 0x104e2 '\66747' -> 0x104e3 '\66748' -> 0x104e4 '\66749' -> 0x104e5 '\66750' -> 0x104e6 '\66751' -> 0x104e7 '\66752' -> 0x104e8 '\66753' -> 0x104e9 '\66754' -> 0x104ea '\66755' -> 0x104eb '\66756' -> 0x104ec '\66757' -> 0x104ed '\66758' -> 0x104ee '\66759' -> 0x104ef '\66760' -> 0x104f0 '\66761' -> 0x104f1 '\66762' -> 0x104f2 '\66763' -> 0x104f3 '\66764' -> 0x104f4 '\66765' -> 0x104f5 '\66766' -> 0x104f6 '\66767' -> 0x104f7 '\66768' -> 0x104f8 '\66769' -> 0x104f9 '\66770' -> 0x104fa '\66771' -> 0x104fb '\66928' -> 0x10597 '\66929' -> 0x10598 '\66930' -> 0x10599 '\66931' -> 0x1059a '\66932' -> 0x1059b '\66933' -> 0x1059c '\66934' -> 0x1059d '\66935' -> 0x1059e '\66936' -> 0x1059f '\66937' -> 0x105a0 '\66938' -> 0x105a1 '\66940' -> 0x105a3 '\66941' -> 0x105a4 '\66942' -> 0x105a5 '\66943' -> 0x105a6 '\66944' -> 0x105a7 '\66945' -> 0x105a8 '\66946' -> 0x105a9 '\66947' -> 0x105aa '\66948' -> 0x105ab '\66949' -> 0x105ac '\66950' -> 0x105ad '\66951' -> 0x105ae '\66952' -> 0x105af '\66953' -> 0x105b0 '\66954' -> 0x105b1 '\66956' -> 0x105b3 '\66957' -> 0x105b4 '\66958' -> 0x105b5 '\66959' -> 0x105b6 '\66960' -> 0x105b7 '\66961' -> 0x105b8 '\66962' -> 0x105b9 '\66964' -> 0x105bb '\66965' -> 0x105bc '\68736' -> 0x10cc0 '\68737' -> 0x10cc1 '\68738' -> 0x10cc2 '\68739' -> 0x10cc3 '\68740' -> 0x10cc4 '\68741' -> 0x10cc5 '\68742' -> 0x10cc6 '\68743' -> 0x10cc7 '\68744' -> 0x10cc8 '\68745' -> 0x10cc9 '\68746' -> 0x10cca '\68747' -> 0x10ccb '\68748' -> 0x10ccc '\68749' -> 0x10ccd '\68750' -> 0x10cce '\68751' -> 0x10ccf '\68752' -> 0x10cd0 '\68753' -> 0x10cd1 '\68754' -> 0x10cd2 '\68755' -> 0x10cd3 '\68756' -> 0x10cd4 '\68757' -> 0x10cd5 '\68758' -> 0x10cd6 '\68759' -> 0x10cd7 '\68760' -> 0x10cd8 '\68761' -> 0x10cd9 '\68762' -> 0x10cda '\68763' -> 0x10cdb '\68764' -> 0x10cdc '\68765' -> 0x10cdd '\68766' -> 0x10cde '\68767' -> 0x10cdf '\68768' -> 0x10ce0 '\68769' -> 0x10ce1 '\68770' -> 0x10ce2 '\68771' -> 0x10ce3 '\68772' -> 0x10ce4 '\68773' -> 0x10ce5 '\68774' -> 0x10ce6 '\68775' -> 0x10ce7 '\68776' -> 0x10ce8 '\68777' -> 0x10ce9 '\68778' -> 0x10cea '\68779' -> 0x10ceb '\68780' -> 0x10cec '\68781' -> 0x10ced '\68782' -> 0x10cee '\68783' -> 0x10cef '\68784' -> 0x10cf0 '\68785' -> 0x10cf1 '\68786' -> 0x10cf2 '\71840' -> 0x118c0 '\71841' -> 0x118c1 '\71842' -> 0x118c2 '\71843' -> 0x118c3 '\71844' -> 0x118c4 '\71845' -> 0x118c5 '\71846' -> 0x118c6 '\71847' -> 0x118c7 '\71848' -> 0x118c8 '\71849' -> 0x118c9 '\71850' -> 0x118ca '\71851' -> 0x118cb '\71852' -> 0x118cc '\71853' -> 0x118cd '\71854' -> 0x118ce '\71855' -> 0x118cf '\71856' -> 0x118d0 '\71857' -> 0x118d1 '\71858' -> 0x118d2 '\71859' -> 0x118d3 '\71860' -> 0x118d4 '\71861' -> 0x118d5 '\71862' -> 0x118d6 '\71863' -> 0x118d7 '\71864' -> 0x118d8 '\71865' -> 0x118d9 '\71866' -> 0x118da '\71867' -> 0x118db '\71868' -> 0x118dc '\71869' -> 0x118dd '\71870' -> 0x118de '\71871' -> 0x118df '\93760' -> 0x16e60 '\93761' -> 0x16e61 '\93762' -> 0x16e62 '\93763' -> 0x16e63 '\93764' -> 0x16e64 '\93765' -> 0x16e65 '\93766' -> 0x16e66 '\93767' -> 0x16e67 '\93768' -> 0x16e68 '\93769' -> 0x16e69 '\93770' -> 0x16e6a '\93771' -> 0x16e6b '\93772' -> 0x16e6c '\93773' -> 0x16e6d '\93774' -> 0x16e6e '\93775' -> 0x16e6f '\93776' -> 0x16e70 '\93777' -> 0x16e71 '\93778' -> 0x16e72 '\93779' -> 0x16e73 '\93780' -> 0x16e74 '\93781' -> 0x16e75 '\93782' -> 0x16e76 '\93783' -> 0x16e77 '\93784' -> 0x16e78 '\93785' -> 0x16e79 '\93786' -> 0x16e7a '\93787' -> 0x16e7b '\93788' -> 0x16e7c '\93789' -> 0x16e7d '\93790' -> 0x16e7e '\93791' -> 0x16e7f '\125184' -> 0x1e922 '\125185' -> 0x1e923 '\125186' -> 0x1e924 '\125187' -> 0x1e925 '\125188' -> 0x1e926 '\125189' -> 0x1e927 '\125190' -> 0x1e928 '\125191' -> 0x1e929 '\125192' -> 0x1e92a '\125193' -> 0x1e92b '\125194' -> 0x1e92c '\125195' -> 0x1e92d '\125196' -> 0x1e92e '\125197' -> 0x1e92f '\125198' -> 0x1e930 '\125199' -> 0x1e931 '\125200' -> 0x1e932 '\125201' -> 0x1e933 '\125202' -> 0x1e934 '\125203' -> 0x1e935 '\125204' -> 0x1e936 '\125205' -> 0x1e937 '\125206' -> 0x1e938 '\125207' -> 0x1e939 '\125208' -> 0x1e93a '\125209' -> 0x1e93b '\125210' -> 0x1e93c '\125211' -> 0x1e93d '\125212' -> 0x1e93e '\125213' -> 0x1e93f '\125214' -> 0x1e940 '\125215' -> 0x1e941 '\125216' -> 0x1e942 '\125217' -> 0x1e943 _ -> 0