@pexxi/fold-to-ascii-ts
Version:
A JavaScript port of the Apache Lucene ASCII Folding Filter that converts alphabetic, numeric, and symbolic Unicode characters which are not in the first 127 ASCII characters (the "Basic Latin" Unicode block) into a ASCII equivalents, if they exist.
925 lines (916 loc) • 71.1 kB
text/typescript
import ASCIIFolder from '../src/ascii-folder';
function foldStrict(str: any) {
return ASCIIFolder._fold(str, () => {
throw Error('Fallback function should never be called in this test.');
});
}
describe('fold strict', () => {
it('should return empty string for null', () => {
expect(foldStrict(null)).toEqual('');
});
it('should return numeric sequence', () => {
expect(foldStrict(123456789)).toEqual('123456789');
});
it('should return empty string', () => {
expect(foldStrict('')).toEqual('');
});
it('should return a space-tab-space sequence', () => {
expect(foldStrict(' ')).toEqual(' ');
});
it('should return the escape sequences \\b \\t \\n \\v \\f \\r.', () => {
expect(foldStrict(' \b \t \n \v \f \r ')).toEqual(
' \b \t \n \v \f \r '
);
});
it('should return control characters', () => {
var controlCharacters =
String.fromCharCode(0x8) +
String.fromCharCode(0x9) +
String.fromCharCode(0xa) +
String.fromCharCode(0xc) +
String.fromCharCode(0xd);
expect(foldStrict(controlCharacters)).toEqual(controlCharacters);
});
it('should return ascii printable characters', () => {
expect(
foldStrict(
'0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&\'()*+,-./'
)
).toEqual(
'0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$%&\'()*+,-./'
);
});
});
const replacements = [
[String.fromCharCode(0xc0), 'A', ' "\\u00C0": "A"'],
[String.fromCharCode(0xc1), 'A', ' "\\u00C1": "A"'],
[String.fromCharCode(0xc2), 'A', ' "\\u00C2": "A"'],
[String.fromCharCode(0xc3), 'A', ' "\\u00C3": "A"'],
[String.fromCharCode(0xc4), 'A', ' "\\u00C4": "A"'],
[String.fromCharCode(0xc5), 'A', ' "\\u00C5": "A"'],
[String.fromCharCode(0x100), 'A', ' "\\u0100": "A"'],
[String.fromCharCode(0x102), 'A', ' "\\u0102": "A"'],
[String.fromCharCode(0x104), 'A', ' "\\u0104": "A"'],
[String.fromCharCode(0x18f), 'A', ' "\\u018F": "A"'],
[String.fromCharCode(0x1cd), 'A', ' "\\u01CD": "A"'],
[String.fromCharCode(0x1de), 'A', ' "\\u01DE": "A"'],
[String.fromCharCode(0x1e0), 'A', ' "\\u01E0": "A"'],
[String.fromCharCode(0x1fa), 'A', ' "\\u01FA": "A"'],
[String.fromCharCode(0x200), 'A', ' "\\u0200": "A"'],
[String.fromCharCode(0x202), 'A', ' "\\u0202": "A"'],
[String.fromCharCode(0x226), 'A', ' "\\u0226": "A"'],
[String.fromCharCode(0x23a), 'A', ' "\\u023A": "A"'],
[String.fromCharCode(0x1d00), 'A', ' "\\u1D00": "A"'],
[String.fromCharCode(0x1e00), 'A', ' "\\u1E00": "A"'],
[String.fromCharCode(0x1ea0), 'A', ' "\\u1EA0": "A"'],
[String.fromCharCode(0x1ea2), 'A', ' "\\u1EA2": "A"'],
[String.fromCharCode(0x1ea4), 'A', ' "\\u1EA4": "A"'],
[String.fromCharCode(0x1ea6), 'A', ' "\\u1EA6": "A"'],
[String.fromCharCode(0x1ea8), 'A', ' "\\u1EA8": "A"'],
[String.fromCharCode(0x1eaa), 'A', ' "\\u1EAA": "A"'],
[String.fromCharCode(0x1eac), 'A', ' "\\u1EAC": "A"'],
[String.fromCharCode(0x1eae), 'A', ' "\\u1EAE": "A"'],
[String.fromCharCode(0x1eb0), 'A', ' "\\u1EB0": "A"'],
[String.fromCharCode(0x1eb2), 'A', ' "\\u1EB2": "A"'],
[String.fromCharCode(0x1eb4), 'A', ' "\\u1EB4": "A"'],
[String.fromCharCode(0x1eb6), 'A', ' "\\u1EB6": "A"'],
[String.fromCharCode(0x24b6), 'A', ' "\\u24B6": "A"'],
[String.fromCharCode(0xff21), 'A', ' "\\uFF21": "A"'],
[String.fromCharCode(0xe0), 'a', ' "\\u00E0": "a"'],
[String.fromCharCode(0xe1), 'a', ' "\\u00E1": "a"'],
[String.fromCharCode(0xe2), 'a', ' "\\u00E2": "a"'],
[String.fromCharCode(0xe3), 'a', ' "\\u00E3": "a"'],
[String.fromCharCode(0xe4), 'a', ' "\\u00E4": "a"'],
[String.fromCharCode(0xe5), 'a', ' "\\u00E5": "a"'],
[String.fromCharCode(0x101), 'a', ' "\\u0101": "a"'],
[String.fromCharCode(0x103), 'a', ' "\\u0103": "a"'],
[String.fromCharCode(0x105), 'a', ' "\\u0105": "a"'],
[String.fromCharCode(0x1ce), 'a', ' "\\u01CE": "a"'],
[String.fromCharCode(0x1df), 'a', ' "\\u01DF": "a"'],
[String.fromCharCode(0x1e1), 'a', ' "\\u01E1": "a"'],
[String.fromCharCode(0x1fb), 'a', ' "\\u01FB": "a"'],
[String.fromCharCode(0x201), 'a', ' "\\u0201": "a"'],
[String.fromCharCode(0x203), 'a', ' "\\u0203": "a"'],
[String.fromCharCode(0x227), 'a', ' "\\u0227": "a"'],
[String.fromCharCode(0x250), 'a', ' "\\u0250": "a"'],
[String.fromCharCode(0x259), 'a', ' "\\u0259": "a"'],
[String.fromCharCode(0x25a), 'a', ' "\\u025A": "a"'],
[String.fromCharCode(0x1d8f), 'a', ' "\\u1D8F": "a"'],
[String.fromCharCode(0x1d95), 'a', ' "\\u1D95": "a"'],
[String.fromCharCode(0x1e01), 'a', ' "\\u1E01": "a"'],
[String.fromCharCode(0x1e9a), 'a', ' "\\u1E9A": "a"'],
[String.fromCharCode(0x1ea1), 'a', ' "\\u1EA1": "a"'],
[String.fromCharCode(0x1ea3), 'a', ' "\\u1EA3": "a"'],
[String.fromCharCode(0x1ea5), 'a', ' "\\u1EA5": "a"'],
[String.fromCharCode(0x1ea7), 'a', ' "\\u1EA7": "a"'],
[String.fromCharCode(0x1ea9), 'a', ' "\\u1EA9": "a"'],
[String.fromCharCode(0x1eab), 'a', ' "\\u1EAB": "a"'],
[String.fromCharCode(0x1ead), 'a', ' "\\u1EAD": "a"'],
[String.fromCharCode(0x1eaf), 'a', ' "\\u1EAF": "a"'],
[String.fromCharCode(0x1eb1), 'a', ' "\\u1EB1": "a"'],
[String.fromCharCode(0x1eb3), 'a', ' "\\u1EB3": "a"'],
[String.fromCharCode(0x1eb5), 'a', ' "\\u1EB5": "a"'],
[String.fromCharCode(0x1eb7), 'a', ' "\\u1EB7": "a"'],
[String.fromCharCode(0x2090), 'a', ' "\\u2090": "a"'],
[String.fromCharCode(0x2094), 'a', ' "\\u2094": "a"'],
[String.fromCharCode(0x24d0), 'a', ' "\\u24D0": "a"'],
[String.fromCharCode(0x2c65), 'a', ' "\\u2C65": "a"'],
[String.fromCharCode(0x2c6f), 'a', ' "\\u2C6F": "a"'],
[String.fromCharCode(0xff41), 'a', ' "\\uFF41": "a"'],
[String.fromCharCode(0xa732), 'AA', ' "\\uA732": "AA"'],
[String.fromCharCode(0xc6), 'AE', ' "\\u00C6": "AE"'],
[String.fromCharCode(0x1e2), 'AE', ' "\\u01E2": "AE"'],
[String.fromCharCode(0x1fc), 'AE', ' "\\u01FC": "AE"'],
[String.fromCharCode(0x1d01), 'AE', ' "\\u1D01": "AE"'],
[String.fromCharCode(0xa734), 'AO', ' "\\uA734": "AO"'],
[String.fromCharCode(0xa736), 'AU', ' "\\uA736": "AU"'],
[String.fromCharCode(0xa738), 'AV', ' "\\uA738": "AV"'],
[String.fromCharCode(0xa73a), 'AV', ' "\\uA73A": "AV"'],
[String.fromCharCode(0xa73c), 'AY', ' "\\uA73C": "AY"'],
[String.fromCharCode(0x249c), '(a)', ' "\\u249C": "(a)"'],
[String.fromCharCode(0xa733), 'aa', ' "\\uA733": "aa"'],
[String.fromCharCode(0xe6), 'ae', ' "\\u00E6": "ae"'],
[String.fromCharCode(0x1e3), 'ae', ' "\\u01E3": "ae"'],
[String.fromCharCode(0x1fd), 'ae', ' "\\u01FD": "ae"'],
[String.fromCharCode(0x1d02), 'ae', ' "\\u1D02": "ae"'],
[String.fromCharCode(0xa735), 'ao', ' "\\uA735": "ao"'],
[String.fromCharCode(0xa737), 'au', ' "\\uA737": "au"'],
[String.fromCharCode(0xa739), 'av', ' "\\uA739": "av"'],
[String.fromCharCode(0xa73b), 'av', ' "\\uA73B": "av"'],
[String.fromCharCode(0xa73d), 'ay', ' "\\uA73D": "ay"'],
[String.fromCharCode(0x181), 'B', ' "\\u0181": "B"'],
[String.fromCharCode(0x182), 'B', ' "\\u0182": "B"'],
[String.fromCharCode(0x243), 'B', ' "\\u0243": "B"'],
[String.fromCharCode(0x299), 'B', ' "\\u0299": "B"'],
[String.fromCharCode(0x1d03), 'B', ' "\\u1D03": "B"'],
[String.fromCharCode(0x1e02), 'B', ' "\\u1E02": "B"'],
[String.fromCharCode(0x1e04), 'B', ' "\\u1E04": "B"'],
[String.fromCharCode(0x1e06), 'B', ' "\\u1E06": "B"'],
[String.fromCharCode(0x24b7), 'B', ' "\\u24B7": "B"'],
[String.fromCharCode(0xff22), 'B', ' "\\uFF22": "B"'],
[String.fromCharCode(0x180), 'b', ' "\\u0180": "b"'],
[String.fromCharCode(0x183), 'b', ' "\\u0183": "b"'],
[String.fromCharCode(0x253), 'b', ' "\\u0253": "b"'],
[String.fromCharCode(0x1d6c), 'b', ' "\\u1D6C": "b"'],
[String.fromCharCode(0x1d80), 'b', ' "\\u1D80": "b"'],
[String.fromCharCode(0x1e03), 'b', ' "\\u1E03": "b"'],
[String.fromCharCode(0x1e05), 'b', ' "\\u1E05": "b"'],
[String.fromCharCode(0x1e07), 'b', ' "\\u1E07": "b"'],
[String.fromCharCode(0x24d1), 'b', ' "\\u24D1": "b"'],
[String.fromCharCode(0xff42), 'b', ' "\\uFF42": "b"'],
[String.fromCharCode(0x249d), '(b)', ' "\\u249D": "(b)"'],
[String.fromCharCode(0xc7), 'C', ' "\\u00C7": "C"'],
[String.fromCharCode(0x106), 'C', ' "\\u0106": "C"'],
[String.fromCharCode(0x108), 'C', ' "\\u0108": "C"'],
[String.fromCharCode(0x10a), 'C', ' "\\u010A": "C"'],
[String.fromCharCode(0x10c), 'C', ' "\\u010C": "C"'],
[String.fromCharCode(0x187), 'C', ' "\\u0187": "C"'],
[String.fromCharCode(0x23b), 'C', ' "\\u023B": "C"'],
[String.fromCharCode(0x297), 'C', ' "\\u0297": "C"'],
[String.fromCharCode(0x1d04), 'C', ' "\\u1D04": "C"'],
[String.fromCharCode(0x1e08), 'C', ' "\\u1E08": "C"'],
[String.fromCharCode(0x24b8), 'C', ' "\\u24B8": "C"'],
[String.fromCharCode(0xff23), 'C', ' "\\uFF23": "C"'],
[String.fromCharCode(0xe7), 'c', ' "\\u00E7": "c"'],
[String.fromCharCode(0x107), 'c', ' "\\u0107": "c"'],
[String.fromCharCode(0x109), 'c', ' "\\u0109": "c"'],
[String.fromCharCode(0x10b), 'c', ' "\\u010B": "c"'],
[String.fromCharCode(0x10d), 'c', ' "\\u010D": "c"'],
[String.fromCharCode(0x188), 'c', ' "\\u0188": "c"'],
[String.fromCharCode(0x23c), 'c', ' "\\u023C": "c"'],
[String.fromCharCode(0x255), 'c', ' "\\u0255": "c"'],
[String.fromCharCode(0x1e09), 'c', ' "\\u1E09": "c"'],
[String.fromCharCode(0x2184), 'c', ' "\\u2184": "c"'],
[String.fromCharCode(0x24d2), 'c', ' "\\u24D2": "c"'],
[String.fromCharCode(0xa73e), 'c', ' "\\uA73E": "c"'],
[String.fromCharCode(0xa73f), 'c', ' "\\uA73F": "c"'],
[String.fromCharCode(0xff43), 'c', ' "\\uFF43": "c"'],
[String.fromCharCode(0x249e), '(c)', ' "\\u249E": "(c)"'],
[String.fromCharCode(0xd0), 'D', ' "\\u00D0": "D"'],
[String.fromCharCode(0x10e), 'D', ' "\\u010E": "D"'],
[String.fromCharCode(0x110), 'D', ' "\\u0110": "D"'],
[String.fromCharCode(0x189), 'D', ' "\\u0189": "D"'],
[String.fromCharCode(0x18a), 'D', ' "\\u018A": "D"'],
[String.fromCharCode(0x18b), 'D', ' "\\u018B": "D"'],
[String.fromCharCode(0x1d05), 'D', ' "\\u1D05": "D"'],
[String.fromCharCode(0x1d06), 'D', ' "\\u1D06": "D"'],
[String.fromCharCode(0x1e0a), 'D', ' "\\u1E0A": "D"'],
[String.fromCharCode(0x1e0c), 'D', ' "\\u1E0C": "D"'],
[String.fromCharCode(0x1e0e), 'D', ' "\\u1E0E": "D"'],
[String.fromCharCode(0x1e10), 'D', ' "\\u1E10": "D"'],
[String.fromCharCode(0x1e12), 'D', ' "\\u1E12": "D"'],
[String.fromCharCode(0x24b9), 'D', ' "\\u24B9": "D"'],
[String.fromCharCode(0xa779), 'D', ' "\\uA779": "D"'],
[String.fromCharCode(0xff24), 'D', ' "\\uFF24": "D"'],
[String.fromCharCode(0xf0), 'd', ' "\\u00F0": "d"'],
[String.fromCharCode(0x10f), 'd', ' "\\u010F": "d"'],
[String.fromCharCode(0x111), 'd', ' "\\u0111": "d"'],
[String.fromCharCode(0x18c), 'd', ' "\\u018C": "d"'],
[String.fromCharCode(0x221), 'd', ' "\\u0221": "d"'],
[String.fromCharCode(0x256), 'd', ' "\\u0256": "d"'],
[String.fromCharCode(0x257), 'd', ' "\\u0257": "d"'],
[String.fromCharCode(0x1d6d), 'd', ' "\\u1D6D": "d"'],
[String.fromCharCode(0x1d81), 'd', ' "\\u1D81": "d"'],
[String.fromCharCode(0x1d91), 'd', ' "\\u1D91": "d"'],
[String.fromCharCode(0x1e0b), 'd', ' "\\u1E0B": "d"'],
[String.fromCharCode(0x1e0d), 'd', ' "\\u1E0D": "d"'],
[String.fromCharCode(0x1e0f), 'd', ' "\\u1E0F": "d"'],
[String.fromCharCode(0x1e11), 'd', ' "\\u1E11": "d"'],
[String.fromCharCode(0x1e13), 'd', ' "\\u1E13": "d"'],
[String.fromCharCode(0x24d3), 'd', ' "\\u24D3": "d"'],
[String.fromCharCode(0xa77a), 'd', ' "\\uA77A": "d"'],
[String.fromCharCode(0xff44), 'd', ' "\\uFF44": "d"'],
[String.fromCharCode(0x1c4), 'DZ', ' "\\u01C4": "DZ"'],
[String.fromCharCode(0x1f1), 'DZ', ' "\\u01F1": "DZ"'],
[String.fromCharCode(0x1c5), 'Dz', ' "\\u01C5": "Dz"'],
[String.fromCharCode(0x1f2), 'Dz', ' "\\u01F2": "Dz"'],
[String.fromCharCode(0x249f), '(d)', ' "\\u249F": "(d)"'],
[String.fromCharCode(0x238), 'db', ' "\\u0238": "db"'],
[String.fromCharCode(0x1c6), 'dz', ' "\\u01C6": "dz"'],
[String.fromCharCode(0x1f3), 'dz', ' "\\u01F3": "dz"'],
[String.fromCharCode(0x2a3), 'dz', ' "\\u02A3": "dz"'],
[String.fromCharCode(0x2a5), 'dz', ' "\\u02A5": "dz"'],
[String.fromCharCode(0xc8), 'E', ' "\\u00C8": "E"'],
[String.fromCharCode(0xc9), 'E', ' "\\u00C9": "E"'],
[String.fromCharCode(0xca), 'E', ' "\\u00CA": "E"'],
[String.fromCharCode(0xcb), 'E', ' "\\u00CB": "E"'],
[String.fromCharCode(0x112), 'E', ' "\\u0112": "E"'],
[String.fromCharCode(0x114), 'E', ' "\\u0114": "E"'],
[String.fromCharCode(0x116), 'E', ' "\\u0116": "E"'],
[String.fromCharCode(0x118), 'E', ' "\\u0118": "E"'],
[String.fromCharCode(0x11a), 'E', ' "\\u011A": "E"'],
[String.fromCharCode(0x18e), 'E', ' "\\u018E": "E"'],
[String.fromCharCode(0x190), 'E', ' "\\u0190": "E"'],
[String.fromCharCode(0x204), 'E', ' "\\u0204": "E"'],
[String.fromCharCode(0x206), 'E', ' "\\u0206": "E"'],
[String.fromCharCode(0x228), 'E', ' "\\u0228": "E"'],
[String.fromCharCode(0x246), 'E', ' "\\u0246": "E"'],
[String.fromCharCode(0x1d07), 'E', ' "\\u1D07": "E"'],
[String.fromCharCode(0x1e14), 'E', ' "\\u1E14": "E"'],
[String.fromCharCode(0x1e16), 'E', ' "\\u1E16": "E"'],
[String.fromCharCode(0x1e18), 'E', ' "\\u1E18": "E"'],
[String.fromCharCode(0x1e1a), 'E', ' "\\u1E1A": "E"'],
[String.fromCharCode(0x1e1c), 'E', ' "\\u1E1C": "E"'],
[String.fromCharCode(0x1eb8), 'E', ' "\\u1EB8": "E"'],
[String.fromCharCode(0x1eba), 'E', ' "\\u1EBA": "E"'],
[String.fromCharCode(0x1ebc), 'E', ' "\\u1EBC": "E"'],
[String.fromCharCode(0x1ebe), 'E', ' "\\u1EBE": "E"'],
[String.fromCharCode(0x1ec0), 'E', ' "\\u1EC0": "E"'],
[String.fromCharCode(0x1ec2), 'E', ' "\\u1EC2": "E"'],
[String.fromCharCode(0x1ec4), 'E', ' "\\u1EC4": "E"'],
[String.fromCharCode(0x1ec6), 'E', ' "\\u1EC6": "E"'],
[String.fromCharCode(0x24ba), 'E', ' "\\u24BA": "E"'],
[String.fromCharCode(0x2c7b), 'E', ' "\\u2C7B": "E"'],
[String.fromCharCode(0xff25), 'E', ' "\\uFF25": "E"'],
[String.fromCharCode(0xe8), 'e', ' "\\u00E8": "e"'],
[String.fromCharCode(0xe9), 'e', ' "\\u00E9": "e"'],
[String.fromCharCode(0xea), 'e', ' "\\u00EA": "e"'],
[String.fromCharCode(0xeb), 'e', ' "\\u00EB": "e"'],
[String.fromCharCode(0x113), 'e', ' "\\u0113": "e"'],
[String.fromCharCode(0x115), 'e', ' "\\u0115": "e"'],
[String.fromCharCode(0x117), 'e', ' "\\u0117": "e"'],
[String.fromCharCode(0x119), 'e', ' "\\u0119": "e"'],
[String.fromCharCode(0x11b), 'e', ' "\\u011B": "e"'],
[String.fromCharCode(0x1dd), 'e', ' "\\u01DD": "e"'],
[String.fromCharCode(0x205), 'e', ' "\\u0205": "e"'],
[String.fromCharCode(0x207), 'e', ' "\\u0207": "e"'],
[String.fromCharCode(0x229), 'e', ' "\\u0229": "e"'],
[String.fromCharCode(0x247), 'e', ' "\\u0247": "e"'],
[String.fromCharCode(0x258), 'e', ' "\\u0258": "e"'],
[String.fromCharCode(0x25b), 'e', ' "\\u025B": "e"'],
[String.fromCharCode(0x25c), 'e', ' "\\u025C": "e"'],
[String.fromCharCode(0x25d), 'e', ' "\\u025D": "e"'],
[String.fromCharCode(0x25e), 'e', ' "\\u025E": "e"'],
[String.fromCharCode(0x29a), 'e', ' "\\u029A": "e"'],
[String.fromCharCode(0x1d08), 'e', ' "\\u1D08": "e"'],
[String.fromCharCode(0x1d92), 'e', ' "\\u1D92": "e"'],
[String.fromCharCode(0x1d93), 'e', ' "\\u1D93": "e"'],
[String.fromCharCode(0x1d94), 'e', ' "\\u1D94": "e"'],
[String.fromCharCode(0x1e15), 'e', ' "\\u1E15": "e"'],
[String.fromCharCode(0x1e17), 'e', ' "\\u1E17": "e"'],
[String.fromCharCode(0x1e19), 'e', ' "\\u1E19": "e"'],
[String.fromCharCode(0x1e1b), 'e', ' "\\u1E1B": "e"'],
[String.fromCharCode(0x1e1d), 'e', ' "\\u1E1D": "e"'],
[String.fromCharCode(0x1eb9), 'e', ' "\\u1EB9": "e"'],
[String.fromCharCode(0x1ebb), 'e', ' "\\u1EBB": "e"'],
[String.fromCharCode(0x1ebd), 'e', ' "\\u1EBD": "e"'],
[String.fromCharCode(0x1ebf), 'e', ' "\\u1EBF": "e"'],
[String.fromCharCode(0x1ec1), 'e', ' "\\u1EC1": "e"'],
[String.fromCharCode(0x1ec3), 'e', ' "\\u1EC3": "e"'],
[String.fromCharCode(0x1ec5), 'e', ' "\\u1EC5": "e"'],
[String.fromCharCode(0x1ec7), 'e', ' "\\u1EC7": "e"'],
[String.fromCharCode(0x2091), 'e', ' "\\u2091": "e"'],
[String.fromCharCode(0x24d4), 'e', ' "\\u24D4": "e"'],
[String.fromCharCode(0x2c78), 'e', ' "\\u2C78": "e"'],
[String.fromCharCode(0xff45), 'e', ' "\\uFF45": "e"'],
[String.fromCharCode(0x24a0), '(e)', ' "\\u24A0": "(e)"'],
[String.fromCharCode(0x191), 'F', ' "\\u0191": "F"'],
[String.fromCharCode(0x1e1e), 'F', ' "\\u1E1E": "F"'],
[String.fromCharCode(0x24bb), 'F', ' "\\u24BB": "F"'],
[String.fromCharCode(0xa730), 'F', ' "\\uA730": "F"'],
[String.fromCharCode(0xa77b), 'F', ' "\\uA77B": "F"'],
[String.fromCharCode(0xa7fb), 'F', ' "\\uA7FB": "F"'],
[String.fromCharCode(0xff26), 'F', ' "\\uFF26": "F"'],
[String.fromCharCode(0x192), 'f', ' "\\u0192": "f"'],
[String.fromCharCode(0x1d6e), 'f', ' "\\u1D6E": "f"'],
[String.fromCharCode(0x1d82), 'f', ' "\\u1D82": "f"'],
[String.fromCharCode(0x1e1f), 'f', ' "\\u1E1F": "f"'],
[String.fromCharCode(0x1e9b), 'f', ' "\\u1E9B": "f"'],
[String.fromCharCode(0x24d5), 'f', ' "\\u24D5": "f"'],
[String.fromCharCode(0xa77c), 'f', ' "\\uA77C": "f"'],
[String.fromCharCode(0xff46), 'f', ' "\\uFF46": "f"'],
[String.fromCharCode(0x24a1), '(f)', ' "\\u24A1": "(f)"'],
[String.fromCharCode(0xfb00), 'ff', ' "\\uFB00": "ff"'],
[String.fromCharCode(0xfb03), 'ffi', ' "\\uFB03": "ffi"'],
[String.fromCharCode(0xfb04), 'ffl', ' "\\uFB04": "ffl"'],
[String.fromCharCode(0xfb01), 'fi', ' "\\uFB01": "fi"'],
[String.fromCharCode(0xfb02), 'fl', ' "\\uFB02": "fl"'],
[String.fromCharCode(0x11c), 'G', ' "\\u011C": "G"'],
[String.fromCharCode(0x11e), 'G', ' "\\u011E": "G"'],
[String.fromCharCode(0x120), 'G', ' "\\u0120": "G"'],
[String.fromCharCode(0x122), 'G', ' "\\u0122": "G"'],
[String.fromCharCode(0x193), 'G', ' "\\u0193": "G"'],
[String.fromCharCode(0x1e4), 'G', ' "\\u01E4": "G"'],
[String.fromCharCode(0x1e5), 'G', ' "\\u01E5": "G"'],
[String.fromCharCode(0x1e6), 'G', ' "\\u01E6": "G"'],
[String.fromCharCode(0x1e7), 'G', ' "\\u01E7": "G"'],
[String.fromCharCode(0x1f4), 'G', ' "\\u01F4": "G"'],
[String.fromCharCode(0x262), 'G', ' "\\u0262": "G"'],
[String.fromCharCode(0x29b), 'G', ' "\\u029B": "G"'],
[String.fromCharCode(0x1e20), 'G', ' "\\u1E20": "G"'],
[String.fromCharCode(0x24bc), 'G', ' "\\u24BC": "G"'],
[String.fromCharCode(0xa77d), 'G', ' "\\uA77D": "G"'],
[String.fromCharCode(0xa77e), 'G', ' "\\uA77E": "G"'],
[String.fromCharCode(0xff27), 'G', ' "\\uFF27": "G"'],
[String.fromCharCode(0x11d), 'g', ' "\\u011D": "g"'],
[String.fromCharCode(0x11f), 'g', ' "\\u011F": "g"'],
[String.fromCharCode(0x121), 'g', ' "\\u0121": "g"'],
[String.fromCharCode(0x123), 'g', ' "\\u0123": "g"'],
[String.fromCharCode(0x1f5), 'g', ' "\\u01F5": "g"'],
[String.fromCharCode(0x260), 'g', ' "\\u0260": "g"'],
[String.fromCharCode(0x261), 'g', ' "\\u0261": "g"'],
[String.fromCharCode(0x1d77), 'g', ' "\\u1D77": "g"'],
[String.fromCharCode(0x1d79), 'g', ' "\\u1D79": "g"'],
[String.fromCharCode(0x1d83), 'g', ' "\\u1D83": "g"'],
[String.fromCharCode(0x1e21), 'g', ' "\\u1E21": "g"'],
[String.fromCharCode(0x24d6), 'g', ' "\\u24D6": "g"'],
[String.fromCharCode(0xa77f), 'g', ' "\\uA77F": "g"'],
[String.fromCharCode(0xff47), 'g', ' "\\uFF47": "g"'],
[String.fromCharCode(0x24a2), '(g)', ' "\\u24A2": "(g)"'],
[String.fromCharCode(0x124), 'H', ' "\\u0124": "H"'],
[String.fromCharCode(0x126), 'H', ' "\\u0126": "H"'],
[String.fromCharCode(0x21e), 'H', ' "\\u021E": "H"'],
[String.fromCharCode(0x29c), 'H', ' "\\u029C": "H"'],
[String.fromCharCode(0x1e22), 'H', ' "\\u1E22": "H"'],
[String.fromCharCode(0x1e24), 'H', ' "\\u1E24": "H"'],
[String.fromCharCode(0x1e26), 'H', ' "\\u1E26": "H"'],
[String.fromCharCode(0x1e28), 'H', ' "\\u1E28": "H"'],
[String.fromCharCode(0x1e2a), 'H', ' "\\u1E2A": "H"'],
[String.fromCharCode(0x24bd), 'H', ' "\\u24BD": "H"'],
[String.fromCharCode(0x2c67), 'H', ' "\\u2C67": "H"'],
[String.fromCharCode(0x2c75), 'H', ' "\\u2C75": "H"'],
[String.fromCharCode(0xff28), 'H', ' "\\uFF28": "H"'],
[String.fromCharCode(0x125), 'h', ' "\\u0125": "h"'],
[String.fromCharCode(0x127), 'h', ' "\\u0127": "h"'],
[String.fromCharCode(0x21f), 'h', ' "\\u021F": "h"'],
[String.fromCharCode(0x265), 'h', ' "\\u0265": "h"'],
[String.fromCharCode(0x266), 'h', ' "\\u0266": "h"'],
[String.fromCharCode(0x2ae), 'h', ' "\\u02AE": "h"'],
[String.fromCharCode(0x2af), 'h', ' "\\u02AF": "h"'],
[String.fromCharCode(0x1e23), 'h', ' "\\u1E23": "h"'],
[String.fromCharCode(0x1e25), 'h', ' "\\u1E25": "h"'],
[String.fromCharCode(0x1e27), 'h', ' "\\u1E27": "h"'],
[String.fromCharCode(0x1e29), 'h', ' "\\u1E29": "h"'],
[String.fromCharCode(0x1e2b), 'h', ' "\\u1E2B": "h"'],
[String.fromCharCode(0x1e96), 'h', ' "\\u1E96": "h"'],
[String.fromCharCode(0x24d7), 'h', ' "\\u24D7": "h"'],
[String.fromCharCode(0x2c68), 'h', ' "\\u2C68": "h"'],
[String.fromCharCode(0x2c76), 'h', ' "\\u2C76": "h"'],
[String.fromCharCode(0xff48), 'h', ' "\\uFF48": "h"'],
[String.fromCharCode(0x1f6), 'HV', ' "\\u01F6": "HV"'],
[String.fromCharCode(0x24a3), '(h)', ' "\\u24A3": "(h)"'],
[String.fromCharCode(0x195), 'hv', ' "\\u0195": "hv"'],
[String.fromCharCode(0xcc), 'I', ' "\\u00CC": "I"'],
[String.fromCharCode(0xcd), 'I', ' "\\u00CD": "I"'],
[String.fromCharCode(0xce), 'I', ' "\\u00CE": "I"'],
[String.fromCharCode(0xcf), 'I', ' "\\u00CF": "I"'],
[String.fromCharCode(0x128), 'I', ' "\\u0128": "I"'],
[String.fromCharCode(0x12a), 'I', ' "\\u012A": "I"'],
[String.fromCharCode(0x12c), 'I', ' "\\u012C": "I"'],
[String.fromCharCode(0x12e), 'I', ' "\\u012E": "I"'],
[String.fromCharCode(0x130), 'I', ' "\\u0130": "I"'],
[String.fromCharCode(0x196), 'I', ' "\\u0196": "I"'],
[String.fromCharCode(0x197), 'I', ' "\\u0197": "I"'],
[String.fromCharCode(0x1cf), 'I', ' "\\u01CF": "I"'],
[String.fromCharCode(0x208), 'I', ' "\\u0208": "I"'],
[String.fromCharCode(0x20a), 'I', ' "\\u020A": "I"'],
[String.fromCharCode(0x26a), 'I', ' "\\u026A": "I"'],
[String.fromCharCode(0x1d7b), 'I', ' "\\u1D7B": "I"'],
[String.fromCharCode(0x1e2c), 'I', ' "\\u1E2C": "I"'],
[String.fromCharCode(0x1e2e), 'I', ' "\\u1E2E": "I"'],
[String.fromCharCode(0x1ec8), 'I', ' "\\u1EC8": "I"'],
[String.fromCharCode(0x1eca), 'I', ' "\\u1ECA": "I"'],
[String.fromCharCode(0x24be), 'I', ' "\\u24BE": "I"'],
[String.fromCharCode(0xa7fe), 'I', ' "\\uA7FE": "I"'],
[String.fromCharCode(0xff29), 'I', ' "\\uFF29": "I"'],
[String.fromCharCode(0xec), 'i', ' "\\u00EC": "i"'],
[String.fromCharCode(0xed), 'i', ' "\\u00ED": "i"'],
[String.fromCharCode(0xee), 'i', ' "\\u00EE": "i"'],
[String.fromCharCode(0xef), 'i', ' "\\u00EF": "i"'],
[String.fromCharCode(0x129), 'i', ' "\\u0129": "i"'],
[String.fromCharCode(0x12b), 'i', ' "\\u012B": "i"'],
[String.fromCharCode(0x12d), 'i', ' "\\u012D": "i"'],
[String.fromCharCode(0x12f), 'i', ' "\\u012F": "i"'],
[String.fromCharCode(0x131), 'i', ' "\\u0131": "i"'],
[String.fromCharCode(0x1d0), 'i', ' "\\u01D0": "i"'],
[String.fromCharCode(0x209), 'i', ' "\\u0209": "i"'],
[String.fromCharCode(0x20b), 'i', ' "\\u020B": "i"'],
[String.fromCharCode(0x268), 'i', ' "\\u0268": "i"'],
[String.fromCharCode(0x1d09), 'i', ' "\\u1D09": "i"'],
[String.fromCharCode(0x1d62), 'i', ' "\\u1D62": "i"'],
[String.fromCharCode(0x1d7c), 'i', ' "\\u1D7C": "i"'],
[String.fromCharCode(0x1d96), 'i', ' "\\u1D96": "i"'],
[String.fromCharCode(0x1e2d), 'i', ' "\\u1E2D": "i"'],
[String.fromCharCode(0x1e2f), 'i', ' "\\u1E2F": "i"'],
[String.fromCharCode(0x1ec9), 'i', ' "\\u1EC9": "i"'],
[String.fromCharCode(0x1ecb), 'i', ' "\\u1ECB": "i"'],
[String.fromCharCode(0x2071), 'i', ' "\\u2071": "i"'],
[String.fromCharCode(0x24d8), 'i', ' "\\u24D8": "i"'],
[String.fromCharCode(0xff49), 'i', ' "\\uFF49": "i"'],
[String.fromCharCode(0x132), 'IJ', ' "\\u0132": "IJ"'],
[String.fromCharCode(0x24a4), '(i)', ' "\\u24A4": "(i)"'],
[String.fromCharCode(0x133), 'ij', ' "\\u0133": "ij"'],
[String.fromCharCode(0x134), 'J', ' "\\u0134": "J"'],
[String.fromCharCode(0x248), 'J', ' "\\u0248": "J"'],
[String.fromCharCode(0x1d0a), 'J', ' "\\u1D0A": "J"'],
[String.fromCharCode(0x24bf), 'J', ' "\\u24BF": "J"'],
[String.fromCharCode(0xff2a), 'J', ' "\\uFF2A": "J"'],
[String.fromCharCode(0x135), 'j', ' "\\u0135": "j"'],
[String.fromCharCode(0x1f0), 'j', ' "\\u01F0": "j"'],
[String.fromCharCode(0x237), 'j', ' "\\u0237": "j"'],
[String.fromCharCode(0x249), 'j', ' "\\u0249": "j"'],
[String.fromCharCode(0x25f), 'j', ' "\\u025F": "j"'],
[String.fromCharCode(0x284), 'j', ' "\\u0284": "j"'],
[String.fromCharCode(0x29d), 'j', ' "\\u029D": "j"'],
[String.fromCharCode(0x24d9), 'j', ' "\\u24D9": "j"'],
[String.fromCharCode(0x2c7c), 'j', ' "\\u2C7C": "j"'],
[String.fromCharCode(0xff4a), 'j', ' "\\uFF4A": "j"'],
[String.fromCharCode(0x24a5), '(j)', ' "\\u24A5": "(j)"'],
[String.fromCharCode(0x136), 'K', ' "\\u0136": "K"'],
[String.fromCharCode(0x198), 'K', ' "\\u0198": "K"'],
[String.fromCharCode(0x1e8), 'K', ' "\\u01E8": "K"'],
[String.fromCharCode(0x1d0b), 'K', ' "\\u1D0B": "K"'],
[String.fromCharCode(0x1e30), 'K', ' "\\u1E30": "K"'],
[String.fromCharCode(0x1e32), 'K', ' "\\u1E32": "K"'],
[String.fromCharCode(0x1e34), 'K', ' "\\u1E34": "K"'],
[String.fromCharCode(0x24c0), 'K', ' "\\u24C0": "K"'],
[String.fromCharCode(0x2c69), 'K', ' "\\u2C69": "K"'],
[String.fromCharCode(0xa740), 'K', ' "\\uA740": "K"'],
[String.fromCharCode(0xa742), 'K', ' "\\uA742": "K"'],
[String.fromCharCode(0xa744), 'K', ' "\\uA744": "K"'],
[String.fromCharCode(0xff2b), 'K', ' "\\uFF2B": "K"'],
[String.fromCharCode(0x137), 'k', ' "\\u0137": "k"'],
[String.fromCharCode(0x199), 'k', ' "\\u0199": "k"'],
[String.fromCharCode(0x1e9), 'k', ' "\\u01E9": "k"'],
[String.fromCharCode(0x29e), 'k', ' "\\u029E": "k"'],
[String.fromCharCode(0x1d84), 'k', ' "\\u1D84": "k"'],
[String.fromCharCode(0x1e31), 'k', ' "\\u1E31": "k"'],
[String.fromCharCode(0x1e33), 'k', ' "\\u1E33": "k"'],
[String.fromCharCode(0x1e35), 'k', ' "\\u1E35": "k"'],
[String.fromCharCode(0x24da), 'k', ' "\\u24DA": "k"'],
[String.fromCharCode(0x2c6a), 'k', ' "\\u2C6A": "k"'],
[String.fromCharCode(0xa741), 'k', ' "\\uA741": "k"'],
[String.fromCharCode(0xa743), 'k', ' "\\uA743": "k"'],
[String.fromCharCode(0xa745), 'k', ' "\\uA745": "k"'],
[String.fromCharCode(0xff4b), 'k', ' "\\uFF4B": "k"'],
[String.fromCharCode(0x24a6), '(k)', ' "\\u24A6": "(k)"'],
[String.fromCharCode(0x139), 'L', ' "\\u0139": "L"'],
[String.fromCharCode(0x13b), 'L', ' "\\u013B": "L"'],
[String.fromCharCode(0x13d), 'L', ' "\\u013D": "L"'],
[String.fromCharCode(0x13f), 'L', ' "\\u013F": "L"'],
[String.fromCharCode(0x141), 'L', ' "\\u0141": "L"'],
[String.fromCharCode(0x23d), 'L', ' "\\u023D": "L"'],
[String.fromCharCode(0x29f), 'L', ' "\\u029F": "L"'],
[String.fromCharCode(0x1d0c), 'L', ' "\\u1D0C": "L"'],
[String.fromCharCode(0x1e36), 'L', ' "\\u1E36": "L"'],
[String.fromCharCode(0x1e38), 'L', ' "\\u1E38": "L"'],
[String.fromCharCode(0x1e3a), 'L', ' "\\u1E3A": "L"'],
[String.fromCharCode(0x1e3c), 'L', ' "\\u1E3C": "L"'],
[String.fromCharCode(0x24c1), 'L', ' "\\u24C1": "L"'],
[String.fromCharCode(0x2c60), 'L', ' "\\u2C60": "L"'],
[String.fromCharCode(0x2c62), 'L', ' "\\u2C62": "L"'],
[String.fromCharCode(0xa746), 'L', ' "\\uA746": "L"'],
[String.fromCharCode(0xa748), 'L', ' "\\uA748": "L"'],
[String.fromCharCode(0xa780), 'L', ' "\\uA780": "L"'],
[String.fromCharCode(0xff2c), 'L', ' "\\uFF2C": "L"'],
[String.fromCharCode(0x13a), 'l', ' "\\u013A": "l"'],
[String.fromCharCode(0x13c), 'l', ' "\\u013C": "l"'],
[String.fromCharCode(0x13e), 'l', ' "\\u013E": "l"'],
[String.fromCharCode(0x140), 'l', ' "\\u0140": "l"'],
[String.fromCharCode(0x142), 'l', ' "\\u0142": "l"'],
[String.fromCharCode(0x19a), 'l', ' "\\u019A": "l"'],
[String.fromCharCode(0x234), 'l', ' "\\u0234": "l"'],
[String.fromCharCode(0x26b), 'l', ' "\\u026B": "l"'],
[String.fromCharCode(0x26c), 'l', ' "\\u026C": "l"'],
[String.fromCharCode(0x26d), 'l', ' "\\u026D": "l"'],
[String.fromCharCode(0x1d85), 'l', ' "\\u1D85": "l"'],
[String.fromCharCode(0x1e37), 'l', ' "\\u1E37": "l"'],
[String.fromCharCode(0x1e39), 'l', ' "\\u1E39": "l"'],
[String.fromCharCode(0x1e3b), 'l', ' "\\u1E3B": "l"'],
[String.fromCharCode(0x1e3d), 'l', ' "\\u1E3D": "l"'],
[String.fromCharCode(0x24db), 'l', ' "\\u24DB": "l"'],
[String.fromCharCode(0x2c61), 'l', ' "\\u2C61": "l"'],
[String.fromCharCode(0xa747), 'l', ' "\\uA747": "l"'],
[String.fromCharCode(0xa749), 'l', ' "\\uA749": "l"'],
[String.fromCharCode(0xa781), 'l', ' "\\uA781": "l"'],
[String.fromCharCode(0xff4c), 'l', ' "\\uFF4C": "l"'],
[String.fromCharCode(0x1c7), 'LJ', ' "\\u01C7": "LJ"'],
[String.fromCharCode(0x1efa), 'LL', ' "\\u1EFA": "LL"'],
[String.fromCharCode(0x1c8), 'Lj', ' "\\u01C8": "Lj"'],
[String.fromCharCode(0x24a7), '(l)', ' "\\u24A7": "(l)"'],
[String.fromCharCode(0x1c9), 'lj', ' "\\u01C9": "lj"'],
[String.fromCharCode(0x1efb), 'll', ' "\\u1EFB": "ll"'],
[String.fromCharCode(0x2aa), 'ls', ' "\\u02AA": "ls"'],
[String.fromCharCode(0x2ab), 'lz', ' "\\u02AB": "lz"'],
[String.fromCharCode(0x19c), 'M', ' "\\u019C": "M"'],
[String.fromCharCode(0x1d0d), 'M', ' "\\u1D0D": "M"'],
[String.fromCharCode(0x1e3e), 'M', ' "\\u1E3E": "M"'],
[String.fromCharCode(0x1e40), 'M', ' "\\u1E40": "M"'],
[String.fromCharCode(0x1e42), 'M', ' "\\u1E42": "M"'],
[String.fromCharCode(0x24c2), 'M', ' "\\u24C2": "M"'],
[String.fromCharCode(0x2c6e), 'M', ' "\\u2C6E": "M"'],
[String.fromCharCode(0xa7fd), 'M', ' "\\uA7FD": "M"'],
[String.fromCharCode(0xa7ff), 'M', ' "\\uA7FF": "M"'],
[String.fromCharCode(0xff2d), 'M', ' "\\uFF2D": "M"'],
[String.fromCharCode(0x26f), 'm', ' "\\u026F": "m"'],
[String.fromCharCode(0x270), 'm', ' "\\u0270": "m"'],
[String.fromCharCode(0x271), 'm', ' "\\u0271": "m"'],
[String.fromCharCode(0x1d6f), 'm', ' "\\u1D6F": "m"'],
[String.fromCharCode(0x1d86), 'm', ' "\\u1D86": "m"'],
[String.fromCharCode(0x1e3f), 'm', ' "\\u1E3F": "m"'],
[String.fromCharCode(0x1e41), 'm', ' "\\u1E41": "m"'],
[String.fromCharCode(0x1e43), 'm', ' "\\u1E43": "m"'],
[String.fromCharCode(0x24dc), 'm', ' "\\u24DC": "m"'],
[String.fromCharCode(0xff4d), 'm', ' "\\uFF4D": "m"'],
[String.fromCharCode(0x24a8), '(m)', ' "\\u24A8": "(m)"'],
[String.fromCharCode(0xd1), 'N', ' "\\u00D1": "N"'],
[String.fromCharCode(0x143), 'N', ' "\\u0143": "N"'],
[String.fromCharCode(0x145), 'N', ' "\\u0145": "N"'],
[String.fromCharCode(0x147), 'N', ' "\\u0147": "N"'],
[String.fromCharCode(0x14a), 'N', ' "\\u014A": "N"'],
[String.fromCharCode(0x19d), 'N', ' "\\u019D": "N"'],
[String.fromCharCode(0x1f8), 'N', ' "\\u01F8": "N"'],
[String.fromCharCode(0x220), 'N', ' "\\u0220": "N"'],
[String.fromCharCode(0x274), 'N', ' "\\u0274": "N"'],
[String.fromCharCode(0x1d0e), 'N', ' "\\u1D0E": "N"'],
[String.fromCharCode(0x1e44), 'N', ' "\\u1E44": "N"'],
[String.fromCharCode(0x1e46), 'N', ' "\\u1E46": "N"'],
[String.fromCharCode(0x1e48), 'N', ' "\\u1E48": "N"'],
[String.fromCharCode(0x1e4a), 'N', ' "\\u1E4A": "N"'],
[String.fromCharCode(0x24c3), 'N', ' "\\u24C3": "N"'],
[String.fromCharCode(0xff2e), 'N', ' "\\uFF2E": "N"'],
[String.fromCharCode(0xf1), 'n', ' "\\u00F1": "n"'],
[String.fromCharCode(0x144), 'n', ' "\\u0144": "n"'],
[String.fromCharCode(0x146), 'n', ' "\\u0146": "n"'],
[String.fromCharCode(0x148), 'n', ' "\\u0148": "n"'],
[String.fromCharCode(0x149), 'n', ' "\\u0149": "n"'],
[String.fromCharCode(0x14b), 'n', ' "\\u014B": "n"'],
[String.fromCharCode(0x19e), 'n', ' "\\u019E": "n"'],
[String.fromCharCode(0x1f9), 'n', ' "\\u01F9": "n"'],
[String.fromCharCode(0x235), 'n', ' "\\u0235": "n"'],
[String.fromCharCode(0x272), 'n', ' "\\u0272": "n"'],
[String.fromCharCode(0x273), 'n', ' "\\u0273": "n"'],
[String.fromCharCode(0x1d70), 'n', ' "\\u1D70": "n"'],
[String.fromCharCode(0x1d87), 'n', ' "\\u1D87": "n"'],
[String.fromCharCode(0x1e45), 'n', ' "\\u1E45": "n"'],
[String.fromCharCode(0x1e47), 'n', ' "\\u1E47": "n"'],
[String.fromCharCode(0x1e49), 'n', ' "\\u1E49": "n"'],
[String.fromCharCode(0x1e4b), 'n', ' "\\u1E4B": "n"'],
[String.fromCharCode(0x207f), 'n', ' "\\u207F": "n"'],
[String.fromCharCode(0x24dd), 'n', ' "\\u24DD": "n"'],
[String.fromCharCode(0xff4e), 'n', ' "\\uFF4E": "n"'],
[String.fromCharCode(0x1ca), 'NJ', ' "\\u01CA": "NJ"'],
[String.fromCharCode(0x1cb), 'Nj', ' "\\u01CB": "Nj"'],
[String.fromCharCode(0x24a9), '(n)', ' "\\u24A9": "(n)"'],
[String.fromCharCode(0x1cc), 'nj', ' "\\u01CC": "nj"'],
[String.fromCharCode(0xd2), 'O', ' "\\u00D2": "O"'],
[String.fromCharCode(0xd3), 'O', ' "\\u00D3": "O"'],
[String.fromCharCode(0xd4), 'O', ' "\\u00D4": "O"'],
[String.fromCharCode(0xd5), 'O', ' "\\u00D5": "O"'],
[String.fromCharCode(0xd6), 'O', ' "\\u00D6": "O"'],
[String.fromCharCode(0xd8), 'O', ' "\\u00D8": "O"'],
[String.fromCharCode(0x14c), 'O', ' "\\u014C": "O"'],
[String.fromCharCode(0x14e), 'O', ' "\\u014E": "O"'],
[String.fromCharCode(0x150), 'O', ' "\\u0150": "O"'],
[String.fromCharCode(0x186), 'O', ' "\\u0186": "O"'],
[String.fromCharCode(0x19f), 'O', ' "\\u019F": "O"'],
[String.fromCharCode(0x1a0), 'O', ' "\\u01A0": "O"'],
[String.fromCharCode(0x1d1), 'O', ' "\\u01D1": "O"'],
[String.fromCharCode(0x1ea), 'O', ' "\\u01EA": "O"'],
[String.fromCharCode(0x1ec), 'O', ' "\\u01EC": "O"'],
[String.fromCharCode(0x1fe), 'O', ' "\\u01FE": "O"'],
[String.fromCharCode(0x20c), 'O', ' "\\u020C": "O"'],
[String.fromCharCode(0x20e), 'O', ' "\\u020E": "O"'],
[String.fromCharCode(0x22a), 'O', ' "\\u022A": "O"'],
[String.fromCharCode(0x22c), 'O', ' "\\u022C": "O"'],
[String.fromCharCode(0x22e), 'O', ' "\\u022E": "O"'],
[String.fromCharCode(0x230), 'O', ' "\\u0230": "O"'],
[String.fromCharCode(0x1d0f), 'O', ' "\\u1D0F": "O"'],
[String.fromCharCode(0x1d10), 'O', ' "\\u1D10": "O"'],
[String.fromCharCode(0x1e4c), 'O', ' "\\u1E4C": "O"'],
[String.fromCharCode(0x1e4e), 'O', ' "\\u1E4E": "O"'],
[String.fromCharCode(0x1e50), 'O', ' "\\u1E50": "O"'],
[String.fromCharCode(0x1e52), 'O', ' "\\u1E52": "O"'],
[String.fromCharCode(0x1ecc), 'O', ' "\\u1ECC": "O"'],
[String.fromCharCode(0x1ece), 'O', ' "\\u1ECE": "O"'],
[String.fromCharCode(0x1ed0), 'O', ' "\\u1ED0": "O"'],
[String.fromCharCode(0x1ed2), 'O', ' "\\u1ED2": "O"'],
[String.fromCharCode(0x1ed4), 'O', ' "\\u1ED4": "O"'],
[String.fromCharCode(0x1ed6), 'O', ' "\\u1ED6": "O"'],
[String.fromCharCode(0x1ed8), 'O', ' "\\u1ED8": "O"'],
[String.fromCharCode(0x1eda), 'O', ' "\\u1EDA": "O"'],
[String.fromCharCode(0x1edc), 'O', ' "\\u1EDC": "O"'],
[String.fromCharCode(0x1ede), 'O', ' "\\u1EDE": "O"'],
[String.fromCharCode(0x1ee0), 'O', ' "\\u1EE0": "O"'],
[String.fromCharCode(0x1ee2), 'O', ' "\\u1EE2": "O"'],
[String.fromCharCode(0x24c4), 'O', ' "\\u24C4": "O"'],
[String.fromCharCode(0xa74a), 'O', ' "\\uA74A": "O"'],
[String.fromCharCode(0xa74c), 'O', ' "\\uA74C": "O"'],
[String.fromCharCode(0xff2f), 'O', ' "\\uFF2F": "O"'],
[String.fromCharCode(0xf2), 'o', ' "\\u00F2": "o"'],
[String.fromCharCode(0xf3), 'o', ' "\\u00F3": "o"'],
[String.fromCharCode(0xf4), 'o', ' "\\u00F4": "o"'],
[String.fromCharCode(0xf5), 'o', ' "\\u00F5": "o"'],
[String.fromCharCode(0xf6), 'o', ' "\\u00F6": "o"'],
[String.fromCharCode(0xf8), 'o', ' "\\u00F8": "o"'],
[String.fromCharCode(0x14d), 'o', ' "\\u014D": "o"'],
[String.fromCharCode(0x14f), 'o', ' "\\u014F": "o"'],
[String.fromCharCode(0x151), 'o', ' "\\u0151": "o"'],
[String.fromCharCode(0x1a1), 'o', ' "\\u01A1": "o"'],
[String.fromCharCode(0x1d2), 'o', ' "\\u01D2": "o"'],
[String.fromCharCode(0x1eb), 'o', ' "\\u01EB": "o"'],
[String.fromCharCode(0x1ed), 'o', ' "\\u01ED": "o"'],
[String.fromCharCode(0x1ff), 'o', ' "\\u01FF": "o"'],
[String.fromCharCode(0x20d), 'o', ' "\\u020D": "o"'],
[String.fromCharCode(0x20f), 'o', ' "\\u020F": "o"'],
[String.fromCharCode(0x22b), 'o', ' "\\u022B": "o"'],
[String.fromCharCode(0x22d), 'o', ' "\\u022D": "o"'],
[String.fromCharCode(0x22f), 'o', ' "\\u022F": "o"'],
[String.fromCharCode(0x231), 'o', ' "\\u0231": "o"'],
[String.fromCharCode(0x254), 'o', ' "\\u0254": "o"'],
[String.fromCharCode(0x275), 'o', ' "\\u0275": "o"'],
[String.fromCharCode(0x1d16), 'o', ' "\\u1D16": "o"'],
[String.fromCharCode(0x1d17), 'o', ' "\\u1D17": "o"'],
[String.fromCharCode(0x1d97), 'o', ' "\\u1D97": "o"'],
[String.fromCharCode(0x1e4d), 'o', ' "\\u1E4D": "o"'],
[String.fromCharCode(0x1e4f), 'o', ' "\\u1E4F": "o"'],
[String.fromCharCode(0x1e51), 'o', ' "\\u1E51": "o"'],
[String.fromCharCode(0x1e53), 'o', ' "\\u1E53": "o"'],
[String.fromCharCode(0x1ecd), 'o', ' "\\u1ECD": "o"'],
[String.fromCharCode(0x1ecf), 'o', ' "\\u1ECF": "o"'],
[String.fromCharCode(0x1ed1), 'o', ' "\\u1ED1": "o"'],
[String.fromCharCode(0x1ed3), 'o', ' "\\u1ED3": "o"'],
[String.fromCharCode(0x1ed5), 'o', ' "\\u1ED5": "o"'],
[String.fromCharCode(0x1ed7), 'o', ' "\\u1ED7": "o"'],
[String.fromCharCode(0x1ed9), 'o', ' "\\u1ED9": "o"'],
[String.fromCharCode(0x1edb), 'o', ' "\\u1EDB": "o"'],
[String.fromCharCode(0x1edd), 'o', ' "\\u1EDD": "o"'],
[String.fromCharCode(0x1edf), 'o', ' "\\u1EDF": "o"'],
[String.fromCharCode(0x1ee1), 'o', ' "\\u1EE1": "o"'],
[String.fromCharCode(0x1ee3), 'o', ' "\\u1EE3": "o"'],
[String.fromCharCode(0x2092), 'o', ' "\\u2092": "o"'],
[String.fromCharCode(0x24de), 'o', ' "\\u24DE": "o"'],
[String.fromCharCode(0x2c7a), 'o', ' "\\u2C7A": "o"'],
[String.fromCharCode(0xa74b), 'o', ' "\\uA74B": "o"'],
[String.fromCharCode(0xa74d), 'o', ' "\\uA74D": "o"'],
[String.fromCharCode(0xff4f), 'o', ' "\\uFF4F": "o"'],
[String.fromCharCode(0x152), 'OE', ' "\\u0152": "OE"'],
[String.fromCharCode(0x276), 'OE', ' "\\u0276": "OE"'],
[String.fromCharCode(0xa74e), 'OO', ' "\\uA74E": "OO"'],
[String.fromCharCode(0x222), 'OU', ' "\\u0222": "OU"'],
[String.fromCharCode(0x1d15), 'OU', ' "\\u1D15": "OU"'],
[String.fromCharCode(0x24aa), '(o)', ' "\\u24AA": "(o)"'],
[String.fromCharCode(0x153), 'oe', ' "\\u0153": "oe"'],
[String.fromCharCode(0x1d14), 'oe', ' "\\u1D14": "oe"'],
[String.fromCharCode(0xa74f), 'oo', ' "\\uA74F": "oo"'],
[String.fromCharCode(0x223), 'ou', ' "\\u0223": "ou"'],
[String.fromCharCode(0x1a4), 'P', ' "\\u01A4": "P"'],
[String.fromCharCode(0x1d18), 'P', ' "\\u1D18": "P"'],
[String.fromCharCode(0x1e54), 'P', ' "\\u1E54": "P"'],
[String.fromCharCode(0x1e56), 'P', ' "\\u1E56": "P"'],
[String.fromCharCode(0x24c5), 'P', ' "\\u24C5": "P"'],
[String.fromCharCode(0x2c63), 'P', ' "\\u2C63": "P"'],
[String.fromCharCode(0xa750), 'P', ' "\\uA750": "P"'],
[String.fromCharCode(0xa752), 'P', ' "\\uA752": "P"'],
[String.fromCharCode(0xa754), 'P', ' "\\uA754": "P"'],
[String.fromCharCode(0xff30), 'P', ' "\\uFF30": "P"'],
[String.fromCharCode(0x1a5), 'p', ' "\\u01A5": "p"'],
[String.fromCharCode(0x1d71), 'p', ' "\\u1D71": "p"'],
[String.fromCharCode(0x1d7d), 'p', ' "\\u1D7D": "p"'],
[String.fromCharCode(0x1d88), 'p', ' "\\u1D88": "p"'],
[String.fromCharCode(0x1e55), 'p', ' "\\u1E55": "p"'],
[String.fromCharCode(0x1e57), 'p', ' "\\u1E57": "p"'],
[String.fromCharCode(0x24df), 'p', ' "\\u24DF": "p"'],
[String.fromCharCode(0xa751), 'p', ' "\\uA751": "p"'],
[String.fromCharCode(0xa753), 'p', ' "\\uA753": "p"'],
[String.fromCharCode(0xa755), 'p', ' "\\uA755": "p"'],
[String.fromCharCode(0xa7fc), 'p', ' "\\uA7FC": "p"'],
[String.fromCharCode(0xff50), 'p', ' "\\uFF50": "p"'],
[String.fromCharCode(0x24ab), '(p)', ' "\\u24AB": "(p)"'],
[String.fromCharCode(0x24a), 'Q', ' "\\u024A": "Q"'],
[String.fromCharCode(0x24c6), 'Q', ' "\\u24C6": "Q"'],
[String.fromCharCode(0xa756), 'Q', ' "\\uA756": "Q"'],
[String.fromCharCode(0xa758), 'Q', ' "\\uA758": "Q"'],
[String.fromCharCode(0xff31), 'Q', ' "\\uFF31": "Q"'],
[String.fromCharCode(0x138), 'q', ' "\\u0138": "q"'],
[String.fromCharCode(0x24b), 'q', ' "\\u024B": "q"'],
[String.fromCharCode(0x2a0), 'q', ' "\\u02A0": "q"'],
[String.fromCharCode(0x24e0), 'q', ' "\\u24E0": "q"'],
[String.fromCharCode(0xa757), 'q', ' "\\uA757": "q"'],
[String.fromCharCode(0xa759), 'q', ' "\\uA759": "q"'],
[String.fromCharCode(0xff51), 'q', ' "\\uFF51": "q"'],
[String.fromCharCode(0x24ac), '(q)', ' "\\u24AC": "(q)"'],
[String.fromCharCode(0x239), 'qp', ' "\\u0239": "qp"'],
[String.fromCharCode(0x154), 'R', ' "\\u0154": "R"'],
[String.fromCharCode(0x156), 'R', ' "\\u0156": "R"'],
[String.fromCharCode(0x158), 'R', ' "\\u0158": "R"'],
[String.fromCharCode(0x210), 'R', ' "\\u0210": "R"'],
[String.fromCharCode(0x212), 'R', ' "\\u0212": "R"'],
[String.fromCharCode(0x24c), 'R', ' "\\u024C": "R"'],
[String.fromCharCode(0x280), 'R', ' "\\u0280": "R"'],
[String.fromCharCode(0x281), 'R', ' "\\u0281": "R"'],
[String.fromCharCode(0x1d19), 'R', ' "\\u1D19": "R"'],
[String.fromCharCode(0x1d1a), 'R', ' "\\u1D1A": "R"'],
[String.fromCharCode(0x1e58), 'R', ' "\\u1E58": "R"'],
[String.fromCharCode(0x1e5a), 'R', ' "\\u1E5A": "R"'],
[String.fromCharCode(0x1e5c), 'R', ' "\\u1E5C": "R"'],
[String.fromCharCode(0x1e5e), 'R', ' "\\u1E5E": "R"'],
[String.fromCharCode(0x24c7), 'R', ' "\\u24C7": "R"'],
[String.fromCharCode(0x2c64), 'R', ' "\\u2C64": "R"'],
[String.fromCharCode(0xa75a), 'R', ' "\\uA75A": "R"'],
[String.fromCharCode(0xa782), 'R', ' "\\uA782": "R"'],
[String.fromCharCode(0xff32), 'R', ' "\\uFF32": "R"'],
[String.fromCharCode(0x155), 'r', ' "\\u0155": "r"'],
[String.fromCharCode(0x157), 'r', ' "\\u0157": "r"'],
[String.fromCharCode(0x159), 'r', ' "\\u0159": "r"'],
[String.fromCharCode(0x211), 'r', ' "\\u0211": "r"'],
[String.fromCharCode(0x213), 'r', ' "\\u0213": "r"'],
[String.fromCharCode(0x24d), 'r', ' "\\u024D": "r"'],
[String.fromCharCode(0x27c), 'r', ' "\\u027C": "r"'],
[String.fromCharCode(0x27d), 'r', ' "\\u027D": "r"'],
[String.fromCharCode(0x27e), 'r', ' "\\u027E": "r"'],
[String.fromCharCode(0x27f), 'r', ' "\\u027F": "r"'],
[String.fromCharCode(0x1d63), 'r', ' "\\u1D63": "r"'],
[String.fromCharCode(0x1d72), 'r', ' "\\u1D72": "r"'],
[String.fromCharCode(0x1d73), 'r', ' "\\u1D73": "r"'],
[String.fromCharCode(0x1d89), 'r', ' "\\u1D89": "r"'],
[String.fromCharCode(0x1e59), 'r', ' "\\u1E59": "r"'],
[String.fromCharCode(0x1e5b), 'r', ' "\\u1E5B": "r"'],
[String.fromCharCode(0x1e5d), 'r', ' "\\u1E5D": "r"'],
[String.fromCharCode(0x1e5f), 'r', ' "\\u1E5F": "r"'],
[String.fromCharCode(0x24e1), 'r', ' "\\u24E1": "r"'],
[String.fromCharCode(0xa75b), 'r', ' "\\uA75B": "r"'],
[String.fromCharCode(0xa783), 'r', ' "\\uA783": "r"'],
[String.fromCharCode(0xff52), 'r', ' "\\uFF52": "r"'],
[String.fromCharCode(0x24ad), '(r)', ' "\\u24AD": "(r)"'],
[String.fromCharCode(0x15a), 'S', ' "\\u015A": "S"'],
[String.fromCharCode(0x15c), 'S', ' "\\u015C": "S"'],
[String.fromCharCode(0x15e), 'S', ' "\\u015E": "S"'],
[String.fromCharCode(0x160), 'S', ' "\\u0160": "S"'],
[String.fromCharCode(0x218), 'S', ' "\\u0218": "S"'],
[String.fromCharCode(0x1e60), 'S', ' "\\u1E60": "S"'],
[String.fromCharCode(0x1e62), 'S', ' "\\u1E62": "S"'],
[String.fromCharCode(0x1e64), 'S', ' "\\u1E64": "S"'],
[String.fromCharCode(0x1e66), 'S', ' "\\u1E66": "S"'],
[String.fromCharCode(0x1e68), 'S', ' "\\u1E68": "S"'],
[String.fromCharCode(0x24c8), 'S', ' "\\u24C8": "S"'],
[String.fromCharCode(0xa731), 'S', ' "\\uA731": "S"'],
[String.fromCharCode(0xa785), 'S', ' "\\uA785": "S"'],
[String.fromCharCode(0xff33), 'S', ' "\\uFF33": "S"'],
[String.fromCharCode(0x15b), 's', ' "\\u015B": "s"'],
[String.fromCharCode(0x15d), 's', ' "\\u015D": "s"'],
[String.fromCharCode(0x15f), 's', ' "\\u015F": "s"'],
[String.fromCharCode(0x161), 's', ' "\\u0161": "s"'],
[String.fromCharCode(0x17f), 's', ' "\\u017F": "s"'],
[String.fromCharCode(0x219), 's', ' "\\u0219": "s"'],
[String.fromCharCode(0x23f), 's', ' "\\u023F": "s"'],
[String.fromCharCode(0x282), 's', ' "\\u0282": "s"'],
[String.fromCharCode(0x1d74), 's', ' "\\u1D74": "s"'],
[String.fromCharCode(0x1d8a), 's', ' "\\u1D8A": "s"'],
[String.fromCharCode(0x1e61), 's', ' "\\u1E61": "s"'],
[String.fromCharCode(0x1e63), 's', ' "\\u1E63": "s"'],
[String.fromCharCode(0x1e65), 's', ' "\\u1E65": "s"'],
[String.fromCharCode(0x1e67), 's', ' "\\u1E67": "s"'],
[String.fromCharCode(0x1e69), 's', ' "\\u1E69": "s"'],
[String.fromCharCode(0x1e9c), 's', ' "\\u1E9C": "s"'],
[String.fromCharCode(0x1e9d), 's', ' "\\u1E9D": "s"'],
[String.fromCharCode(0x24e2), 's', ' "\\u24E2": "s"'],
[String.fromCharCode(0xa784), 's', ' "\\uA784": "s"'],
[String.fromCharCode(0xff53), 's', ' "\\uFF53": "s"'],
[String.fromCharCode(0x1e9e), 'SS', ' "\\u1E9E": "SS"'],
[String.fromCharCode(0x24ae), '(s)', ' "\\u24AE": "(s)"'],
[String.fromCharCode(0xdf), 'ss', ' "\\u00DF": "ss"'],
[String.fromCharCode(0xfb06), 'st', ' "\\uFB06": "st"'],
[String.fromCharCode(0x162), 'T', ' "\\u0162": "T"'],
[String.fromCharCode(0x164), 'T', ' "\\u0164": "T"'],
[String.fromCharCode(0x166), 'T', ' "\\u0166": "T"'],
[String.fromCharCode(0x1ac), 'T', ' "\\u01AC": "T"'],
[String.fromCharCode(0x1ae), 'T', ' "\\u01AE": "T"'],
[String.fromCharCode(0x21a), 'T', ' "\\u021A": "T"'],
[String.fromCharCode(0x23e), 'T', ' "\\u023E": "T"'],
[String.fromCharCode(0x1d1b), 'T', ' "\\u1D1B": "T"'],
[String.fromCharCode(0x1e6a), 'T', ' "\\u1E6A": "T"'],
[String.fromCharCode(0x1e6c), 'T', ' "\\u1E6C": "T"'],
[String.fromCharCode(0x1e6e), 'T', ' "\\u1E6E": "T"'],
[String.fromCharCode(0x1e70), 'T', ' "\\u1E70": "T"'],
[String.fromCharCode(0x24c9), 'T', ' "\\u24C9": "T"'],
[String.fromCharCode(0xa786), 'T', ' "\\uA786": "T"'],
[String.fromCharCode(0xff34), 'T', ' "\\uFF34": "T"'],
[String.fromCharCode(0x163), 't', ' "\\u0163": "t"'],
[String.fromCharCode(0x165), 't', ' "\\u0165": "t"'],
[String.fromCharCode(0x167), 't', ' "\\u0167": "t"'],
[String.fromCharCode(0x1ab), 't', ' "\\u01AB": "t"'],
[String.fromCharCode(0x1ad), 't', ' "\\u01AD": "t"'],
[String.fromCharCode(0x21b), 't', ' "\\u021B": "t"'],
[String.fromCharCode(0x236), 't', ' "\\u0236": "t"'],
[String.fromCharCode(0x287), 't', ' "\\u0287": "t"'],
[String.fromCharCode(0x288), 't', ' "\\u0288": "t"'],
[String.fromCharCode(0x1d75), 't', ' "\\u1D75": "t"'],
[String.fromCharCode(0x1e6b), 't', ' "\\u1E6B": "t"'],
[String.fromCharCode(0x1e6d), 't', ' "\\u1E6D": "t"'],
[String.fromCharCode(0x1e6f), 't', ' "\\u1E6F": "t"'],
[String.fromCharCode(0x1e71), 't', ' "\\u1E71": "t"'],
[String.fromCharCode(0x1e97), 't', ' "\\u1E97": "t"'],
[String.fromCharCode(0x24e3), 't', ' "\\u24E3": "t"'],
[String.fromCharCode(0x2c66), 't', ' "\\u2C66": "t"'],
[String.fromCharCode(0xff54), 't', ' "\\uFF54": "t"'],
[String.fromCharCode(0xde), 'TH', ' "\\u00DE": "TH"'],
[String.fromCharCode(0xa766), 'TH', ' "\\uA766": "TH"'],
[String.fromCharCode(0xa728), 'TZ', ' "\\uA728": "TZ"'],
[String.fromCharCode(0x24af), '(t)', ' "\\u24AF": "(t)"'],
[String.fromCharCode(0x2a8), 'tc', ' "\\u02A8": "tc"'],
[String.fromCharCode(0xfe), 'th', ' "\\u00FE": "th"'],
[String.fromCharCode(0x1d7a), 'th', ' "\\u1D7A": "th"'],
[String.fromCharCode(0xa767), 'th', ' "\\uA767": "th"'],
[String.fromCharCode(0x2a6), 'ts', ' "\\u02A6": "ts"'],
[String.fromCharCode(0xa729), 'tz', ' "\\uA729": "tz"'],
[String.fromCharCode(0xd9), 'U', ' "\\u00D9": "U"'],
[String.fromCharCode(0xda), 'U', ' "\\u00DA": "U"'],
[String.fromCharCode(0xdb), 'U', ' "\\u00DB": "U"'],
[String.fromCharCode(0xdc), 'U', ' "\\u00DC": "U"'],
[String.fromCharCode(0x168), 'U', ' "\\u0168": "U"'],
[String.fromCharCode(0x16a), 'U', ' "\\u016A": "U"'],
[String.fromCharCode(0x16c), 'U', ' "\\u016C": "U"'],
[String.fromCharCode(0x16e), 'U', ' "\\u016E": "U"'],
[String.fromCharCode(0x170), 'U', ' "\\u0170": "U"'],
[String.fromCharCode(0x172), 'U', ' "\\u0172": "U"'],
[String.fromCharCode(0x1af), 'U', ' "\\u01AF": "U"'],
[String.fromCharCode(0x1d3), 'U', ' "\\u01D3": "U"'],
[String.fromCharCode(0x1d5), 'U', ' "\\u01D5": "U"'],
[String.fromCharCode(0x1d7), 'U', ' "\\u01D7": "U"'],
[String.fromCharCode(0x1d9), 'U', ' "\\u01D9": "U"'],
[String.fromCharCode(0x1db), 'U', ' "\\u01DB": "U"'],
[String.fromCharCode(0x214), 'U', ' "\\u0214": "U"'],
[String.fromCharCode(0x216), 'U', ' "\\u0216": "U"'],
[String.fromCharCode(0x244), 'U', ' "\\u0244": "U"'],
[String.fromCharCode(0x1d1c), 'U', ' "\\u1D1C": "U"'],
[String.fromCharCode(0x1d7e), 'U', ' "\\u1D7E": "U"'],
[String.fromCharCode(0x1e72), 'U', ' "\\u1E72": "U"'],
[String.fromCharCode(0x1e74), 'U', ' "\\u1E74": "U"'],
[String.fromCharCode(0x1e76), 'U', ' "\\u1E76": "U"'],
[String.fromCharCode(0x1e78), 'U', ' "\\u1E78": "U"'],
[String.fromCharCode(0x1e7a), 'U', ' "\\u1E7A": "U"'],
[String.fromCharCode(0x1ee4), 'U', ' "\\u1EE4": "U"'],
[String.fromCharCode(0x1ee6), 'U', ' "\\u1EE6": "U"'],
[String.fromCharCode(0x1ee8), 'U', ' "\\u1EE8": "U"'],
[String.fromCharCode(0x1eea), 'U', ' "\\u1EEA": "U"'],
[String.fromCharCode(0x1eec), 'U', ' "\\u1EEC": "U"'],
[String.fromCharCode(0x1eee), 'U', ' "\\u1EEE": "U"'],
[String.fromCharCode(0x1ef0), 'U', ' "\\u1EF0": "U"'],
[String.fromCharCode(0x24ca), 'U', ' "\\u24CA": "U"'],
[String.fromCharCode(0xff35), 'U', ' "\\uFF35": "U"'],
[String.fromCharCode(0xf9), 'u', ' "\\u00F9": "u"'],
[String.fromCharCode(0xfa), 'u', ' "\\u00FA": "u"'],
[String.fromCharCode(0xfb), 'u', ' "\\u00FB": "u"'],
[String.fromCharCode(0xfc), 'u', ' "\\u00FC": "u"'],
[String.fromCharCode(0x169), 'u', ' "\\u0169": "u"'],
[String.fromCharCode(0x16b), 'u', ' "\\u016B": "u"'],
[String.fromCharCode(0x16d), 'u', ' "\\u016D": "u"'],
[String.fromCharCode(0x16f), 'u', ' "\\u016F": "u"'],
[String.fromCharCode(0x171), 'u', ' "\\u0171": "u"'],
[String.fromCharCode(0x173), 'u', ' "\\u0173": "u"'],
[String.fromCharCode(0x1b0), 'u', ' "\\u01B0": "u"'],
[String.fromCharCode(0x1d4), 'u', ' "\\u01D4": "u"'],
[String.fromCharCode(0x1d6), 'u', ' "\\u01D6": "u"'],
[String.fromCharCode(0x1d8), 'u', ' "\\u01D8": "u"'],
[String.fromCharCode(0x1da), 'u', ' "\\u01DA": "u"'],
[String.fromCharCode(0x1dc), 'u', ' "\\u01DC": "u"'],
[String.fromCharCode(0x215), 'u', ' "\\u0215": "u"'],
[String.fromCharCode(0x217), 'u', ' "\\u0217": "u"'],
[String.fromCharCode(0x289), 'u', ' "\\u0289": "u"'],
[String.fromCharCode(0x1d64), 'u', ' "\\u1D64": "u"'],
[String.fromCharCode(0x1d99), 'u', ' "\\u1D99": "u"'],
[String.fromCharCode(0x1e73), 'u', ' "\\u1E73": "u"'],
[String.fromCharCode(0x1e75), 'u', ' "\\u1E75": "u"'],
[String.fromCharCode(0x1e77), 'u', ' "\\u1E77": "u"'],
[String.fromCharCode(0x1