Implementation
final Map<int, int> encode3 = {
167 - 167: 0xA1B1,
168 - 167: 0xC6D8,
175 - 167: 0xA1C2,
176 - 167: 0xA258,
177 - 167: 0xA1D3,
183 - 167: 0xA150,
192 - 167: 0x8859,
193 - 167: 0x8857,
200 - 167: 0x885D,
201 - 167: 0x885B,
202 - 167: 0x8866,
210 - 167: 0x8861,
211 - 167: 0x885F,
215 - 167: 0xA1D1,
224 - 167: 0x886A,
225 - 167: 0x8868,
232 - 167: 0x886F,
233 - 167: 0x886D,
234 - 167: 0x88A7,
236 - 167: 0x8873,
237 - 167: 0x8871,
242 - 167: 0x8877,
243 - 167: 0x8875,
247 - 167: 0xA1D2,
248 - 167: 0xC8FB,
249 - 167: 0x887B,
250 - 167: 0x8879,
252 - 167: 0x88A2,
256 - 167: 0x8856,
257 - 167: 0x8867,
274 - 167: 0x885A,
275 - 167: 0x886C,
282 - 167: 0x885C,
283 - 167: 0x886E,
299 - 167: 0x8870,
331 - 167: 0xC8FC,
332 - 167: 0x885E,
333 - 167: 0x8874,
339 - 167: 0xC8FA,
363 - 167: 0x8878,
461 - 167: 0x8858,
462 - 167: 0x8869,
464 - 167: 0x8872,
465 - 167: 0x8860,
466 - 167: 0x8876,
468 - 167: 0x887A,
470 - 167: 0x887C,
472 - 167: 0x887D,
474 - 167: 0x887E,
476 - 167: 0x88A1,
592 - 167: 0xC8F6,
593 - 167: 0x886B,
596 - 167: 0xC8F8,
603 - 167: 0xC8F7,
609 - 167: 0x88A8,
618 - 167: 0xC8FE,
629 - 167: 0xC8F9,
643 - 167: 0xC8F5,
650 - 167: 0xC8FD,
710 - 167: 0xC6D9,
711 - 167: 0xA3BE,
713 - 167: 0xA3BC,
714 - 167: 0xA3BD,
715 - 167: 0xA3BF,
717 - 167: 0xA1C5,
729 - 167: 0xA3BB,
913 - 167: 0xA344,
914 - 167: 0xA345,
915 - 167: 0xA346,
916 - 167: 0xA347,
917 - 167: 0xA348,
918 - 167: 0xA349,
919 - 167: 0xA34A,
920 - 167: 0xA34B,
921 - 167: 0xA34C,
922 - 167: 0xA34D,
923 - 167: 0xA34E,
924 - 167: 0xA34F,
925 - 167: 0xA350,
926 - 167: 0xA351,
927 - 167: 0xA352,
928 - 167: 0xA353,
929 - 167: 0xA354,
931 - 167: 0xA355,
932 - 167: 0xA356,
933 - 167: 0xA357,
934 - 167: 0xA358,
935 - 167: 0xA359,
936 - 167: 0xA35A,
937 - 167: 0xA35B,
945 - 167: 0xA35C,
946 - 167: 0xA35D,
947 - 167: 0xA35E,
948 - 167: 0xA35F,
949 - 167: 0xA360,
950 - 167: 0xA361,
951 - 167: 0xA362,
952 - 167: 0xA363,
953 - 167: 0xA364,
954 - 167: 0xA365,
955 - 167: 0xA366,
956 - 167: 0xA367,
957 - 167: 0xA368,
958 - 167: 0xA369,
959 - 167: 0xA36A,
960 - 167: 0xA36B,
961 - 167: 0xA36C,
963 - 167: 0xA36D,
964 - 167: 0xA36E,
965 - 167: 0xA36F,
966 - 167: 0xA370,
967 - 167: 0xA371,
968 - 167: 0xA372,
969 - 167: 0xA373,
1025 - 167: 0xC7F9,
1040 - 167: 0xC7F3,
1041 - 167: 0xC7F4,
1042 - 167: 0xC7F5,
1043 - 167: 0xC7F6,
1044 - 167: 0xC7F7,
1045 - 167: 0xC7F8,
1046 - 167: 0xC7FA,
1047 - 167: 0xC7FB,
1048 - 167: 0xC7FC,
1049 - 167: 0xC7FD,
1050 - 167: 0xC7FE,
1051 - 167: 0xC840,
1052 - 167: 0xC841,
1053 - 167: 0xC842,
1054 - 167: 0xC843,
1055 - 167: 0xC844,
1056 - 167: 0xC845,
1057 - 167: 0xC846,
1058 - 167: 0xC847,
1059 - 167: 0xC848,
1060 - 167: 0xC849,
1061 - 167: 0xC84A,
1062 - 167: 0xC84B,
1063 - 167: 0xC84C,
1064 - 167: 0xC84D,
1065 - 167: 0xC84E,
1066 - 167: 0xC84F,
1067 - 167: 0xC850,
1068 - 167: 0xC851,
1069 - 167: 0xC852,
1070 - 167: 0xC853,
1071 - 167: 0xC854,
1072 - 167: 0xC855,
1073 - 167: 0xC856,
1074 - 167: 0xC857,
1075 - 167: 0xC858,
1076 - 167: 0xC859,
1077 - 167: 0xC85A,
1078 - 167: 0xC85C,
1079 - 167: 0xC85D,
1080 - 167: 0xC85E,
1081 - 167: 0xC85F,
1082 - 167: 0xC860,
1083 - 167: 0xC861,
1084 - 167: 0xC862,
1085 - 167: 0xC863,
1086 - 167: 0xC864,
1087 - 167: 0xC865,
1088 - 167: 0xC866,
1089 - 167: 0xC867,
1090 - 167: 0xC868,
1091 - 167: 0xC869,
1092 - 167: 0xC86A,
1093 - 167: 0xC86B,
1094 - 167: 0xC86C,
1095 - 167: 0xC86D,
1096 - 167: 0xC86E,
1097 - 167: 0xC86F,
1098 - 167: 0xC870,
1099 - 167: 0xC871,
1100 - 167: 0xC872,
1101 - 167: 0xC873,
1102 - 167: 0xC874,
1103 - 167: 0xC875,
1105 - 167: 0xC85B,
};