@technobuddha/library
Version:
A large library of useful functions
1,868 lines (1,865 loc) • 27 kB
text/typescript
import { build } from './build.ts';
import { collapse } from './collapse.ts';
import { splitChars } from './split-chars.ts';
/**
* Change a string to be all from the basic latin unicode plane
* @param input - The string
* @group String
* @category Operations
*/
export function toASCII(input: string): string {
return build(collapse(splitChars(input).map((c) => convertToASCII[c])));
}
/* eslint-disable @typescript-eslint/naming-convention */
const convertToASCII: Record<string, string> = {
'0': '0',
'1': '1',
'2': '2',
'3': '3',
'4': '4',
'5': '5',
'6': '6',
'7': '7',
'8': '8',
'9': '9',
'⁰': '0',
'₀': '0',
'⓪': '0',
'⓿': '0',
'0': '0',
'𝟎': '0',
'𝟘': '0',
'𝟢': '0',
'𝟬': '0',
'𝟶': '0',
'🄋': '0',
'🄌': '0',
'¹': '1',
'₁': '1',
'①': '1',
'⓵': '1',
'❶': '1',
'➀': '1',
'➊': '1',
'1': '1',
'𝟏': '1',
'𝟙': '1',
'𝟣': '1',
'𝟭': '1',
'𝟷': '1',
'²': '2',
'Ƨ': '2',
'ƨ': '2',
'ƻ': '2',
'₂': '2',
'②': '2',
'⓶': '2',
'❷': '2',
'➁': '2',
'➋': '2',
'2': '2',
'𝟐': '2',
'𝟚': '2',
'𝟤': '2',
'𝟮': '2',
'𝟸': '2',
'³': '3',
'₃': '3',
'③': '3',
'⓷': '3',
'❸': '3',
'➂': '3',
'➌': '3',
'3': '3',
'𝟑': '3',
'𝟛': '3',
'𝟥': '3',
'𝟯': '3',
'𝟹': '3',
'⁴': '4',
'₄': '4',
'④': '4',
'⓸': '4',
'❹': '4',
'➃': '4',
'➍': '4',
'4': '4',
'𝟒': '4',
'𝟜': '4',
'𝟦': '4',
'𝟰': '4',
'𝟺': '4',
'Ƽ': '5',
'ƽ': '5',
'⁵': '5',
'₅': '5',
'⑤': '5',
'⓹': '5',
'❺': '5',
'➄': '5',
'➎': '5',
'5': '5',
'𝟓': '5',
'𝟝': '5',
'𝟧': '5',
'𝟱': '5',
'𝟻': '5',
'Ƅ': '6',
'ƅ': '6',
'⁶': '6',
'₆': '6',
'⑥': '6',
'⓺': '6',
'❻': '6',
'➅': '6',
'➏': '6',
'6': '6',
'𝟔': '6',
'𝟞': '6',
'𝟨': '6',
'𝟲': '6',
'𝟼': '6',
'⁷': '7',
'₇': '7',
'⑦': '7',
'⓻': '7',
'❼': '7',
'➆': '7',
'➐': '7',
'7': '7',
'𝟕': '7',
'𝟟': '7',
'𝟩': '7',
'𝟳': '7',
'𝟽': '7',
'⁸': '8',
'₈': '8',
'⑧': '8',
'⓼': '8',
'❽': '8',
'➇': '8',
'➑': '8',
'8': '8',
'𝟖': '8',
'𝟠': '8',
'𝟪': '8',
'𝟴': '8',
'𝟾': '8',
'⁹': '9',
'₉': '9',
'⑨': '9',
'⓽': '9',
'❾': '9',
'➈': '9',
'➒': '9',
'9': '9',
'𝟗': '9',
'𝟡': '9',
'𝟫': '9',
'𝟵': '9',
'𝟿': '9',
'⑩': '10',
'⓾': '10',
'❿': '10',
'㉈': '10',
'⑪': '11',
'⓫': '11',
'⑫': '12',
'⓬': '12',
'⑬': '13',
'⓭': '13',
'⑭': '14',
'⓮': '14',
'⑮': '15',
'⓯': '15',
'⑯': '16',
'⓰': '16',
'⑰': '17',
'⓱': '17',
'⑱': '18',
'⓲': '18',
'⑲': '19',
'⓳': '19',
'⑳': '20',
'⓴': '20',
'㉉': '20',
'㉑': '21',
'㉒': '22',
'㉓': '23',
'㉔': '24',
'㉕': '25',
'㉖': '26',
'㉗': '27',
'㉘': '28',
'㉙': '29',
'㉊': '30',
'㉚': '30',
'㉛': '31',
'㉜': '32',
'㉝': '33',
'㉞': '34',
'㉟': '35',
'㊱': '36',
'㊲': '37',
'㊳': '38',
'㊴': '39',
'㉋': '40',
'㊵': '40',
'㊶': '41',
'㊷': '42',
'㊸': '43',
'㊹': '44',
'㊺': '45',
'㊻': '46',
'㊼': '47',
'㊽': '48',
'㊾': '49',
'㉌': '50',
'㊿': '50',
'㉍': '60',
'㉎': '70',
'㉏': '80',
'\u0000': '\u0000',
'\u0001': '\u0001',
'\u0002': '\u0002',
'\u0003': '\u0003',
'\u0004': '\u0004',
'\u0005': '\u0005',
'\u0006': '\u0006',
'\u0007': '\u0007',
'\b': '\b',
'\t': '\t',
'\n': '\n',
'\u000b': '\u000b',
'\f': '\f',
'\r': '\r',
'\u000e': '\u000e',
'\u000f': '\u000f',
'\u0010': '\u0010',
'\u0011': '\u0011',
'\u0012': '\u0012',
'\u0013': '\u0013',
'\u0014': '\u0014',
'\u0015': '\u0015',
'\u0016': '\u0016',
'\u0017': '\u0017',
'\u0018': '\u0018',
'\u0019': '\u0019',
'\u001a': '\u001a',
'\u001b': '\u001b',
'\u001c': '\u001c',
'\u001d': '\u001d',
'\u001e': '\u001e',
'\u001f': '\u001f',
' ': ' ',
'!': '!',
'ǀ': '!',
'ǁ': '!',
'ǂ': '!',
'ǃ': '!',
'ʕ': '!',
'ʘ': '!',
'ʬ': '!',
'ʭ': '!',
'ᴤ': '!',
'ꞏ': '!',
'!': '!',
'"': '"',
'"': '"',
'#': '#',
'#': '#',
'$': '$',
'$': '$',
'%': '%',
'%': '%',
'&': '&',
'&': '&',
"'": "'",
'ƾ': "'",
'Ɂ': "'",
'ɂ': "'",
'ʔ': "'",
'ʖ': "'",
'ʡ': "'",
'ʢ': "'",
''': "'",
'(': '(',
'(': '(',
')': ')',
')': ')',
'*': '*',
'*': '*',
'+': '+',
'+': '+',
',': ',',
',': ',',
'-': '-',
'-': '-',
'.': '.',
'.': '.',
'/': '/',
'/': '/',
':': ':',
':': ':',
';': ';',
';': ';',
'<': '<',
'<': '<',
'=': '=',
'=': '=',
'>': '>',
'>': '>',
'?': '?',
'?': '?',
'@': '@',
'@': '@',
'A': 'A',
'À': 'A',
'Á': 'A',
'Â': 'A',
'Ã': 'A',
'Ä': 'A',
'Å': 'A',
'Ā': 'A',
'Ă': 'A',
'Ą': 'A',
'Ǎ': 'A',
'Ǟ': 'A',
'Ǡ': 'A',
'Ǻ': 'A',
'Ȁ': 'A',
'Ȃ': 'A',
'Ȧ': 'A',
'Ⱥ': 'A',
'ᴀ': 'A',
'Ḁ': 'A',
'Ạ': 'A',
'Ả': 'A',
'Ấ': 'A',
'Ầ': 'A',
'Ẩ': 'A',
'Ẫ': 'A',
'Ậ': 'A',
'Ắ': 'A',
'Ằ': 'A',
'Ẳ': 'A',
'Ẵ': 'A',
'Ặ': 'A',
'Ⓐ': 'A',
'Ɐ': 'A',
'A': 'A',
'🄰': 'A',
'🅐': 'A',
'🅰': 'A',
'': 'A',
'B': 'B',
'Ɓ': 'B',
'Ƃ': 'B',
'Ƀ': 'B',
'ʙ': 'B',
'ᴃ': 'B',
'Ḃ': 'B',
'Ḅ': 'B',
'Ḇ': 'B',
'Ⓑ': 'B',
'Ꞗ': 'B',
'B': 'B',
'🄱': 'B',
'🅑': 'B',
'🅱': 'B',
'': 'B',
'C': 'C',
'Ç': 'C',
'Ć': 'C',
'Ĉ': 'C',
'Ċ': 'C',
'Č': 'C',
'Ƈ': 'C',
'Ȼ': 'C',
'ᴄ': 'C',
'Ḉ': 'C',
'Ⓒ': 'C',
'Ꜿ': 'C',
'Ꞓ': 'C',
'C': 'C',
'🄫': 'C',
'🄲': 'C',
'🅒': 'C',
'🅲': 'C',
'': 'C',
'D': 'D',
'Ď': 'D',
'Đ': 'D',
'Ɖ': 'D',
'Ɗ': 'D',
'Ƌ': 'D',
'ᴅ': 'D',
'Ḋ': 'D',
'Ḍ': 'D',
'Ḏ': 'D',
'Ḑ': 'D',
'Ḓ': 'D',
'Ⓓ': 'D',
'Ꝺ': 'D',
'D': 'D',
'🄳': 'D',
'🅓': 'D',
'🅳': 'D',
'': 'D',
'E': 'E',
'È': 'E',
'É': 'E',
'Ê': 'E',
'Ë': 'E',
'Ē': 'E',
'Ĕ': 'E',
'Ė': 'E',
'Ę': 'E',
'Ě': 'E',
'Ǝ': 'E',
'Ɛ': 'E',
'Ȅ': 'E',
'Ȇ': 'E',
'Ȩ': 'E',
'Ɇ': 'E',
'ᴇ': 'E',
'Ḕ': 'E',
'Ḗ': 'E',
'Ḙ': 'E',
'Ḛ': 'E',
'Ḝ': 'E',
'Ẹ': 'E',
'Ẻ': 'E',
'Ẽ': 'E',
'Ế': 'E',
'Ề': 'E',
'Ể': 'E',
'Ễ': 'E',
'Ệ': 'E',
'Ⓔ': 'E',
'ⱻ': 'E',
'Ɜ': 'E',
'E': 'E',
'🄴': 'E',
'🅔': 'E',
'🅴': 'E',
'': 'E',
'F': 'F',
'Ƒ': 'F',
'Ḟ': 'F',
'Ⓕ': 'F',
'ꜰ': 'F',
'Ꝼ': 'F',
'Ꞙ': 'F',
'F': 'F',
'🄵': 'F',
'🅕': 'F',
'🅵': 'F',
'': 'F',
'G': 'G',
'Ĝ': 'G',
'Ğ': 'G',
'Ġ': 'G',
'Ģ': 'G',
'Ɠ': 'G',
'Ǥ': 'G',
'Ǧ': 'G',
'Ǵ': 'G',
'ɢ': 'G',
'ʛ': 'G',
'ᷛ': 'G',
'Ḡ': 'G',
'Ⓖ': 'G',
'Ᵹ': 'G',
'Ꝿ': 'G',
'Ꞡ': 'G',
'Ɡ': 'G',
'G': 'G',
'🄶': 'G',
'🅖': 'G',
'🅶': 'G',
'': 'G',
'H': 'H',
'Ĥ': 'H',
'Ħ': 'H',
'Ȟ': 'H',
'ʜ': 'H',
'Ḣ': 'H',
'Ḥ': 'H',
'Ḧ': 'H',
'Ḩ': 'H',
'Ḫ': 'H',
'Ⓗ': 'H',
'Ⱨ': 'H',
'Ⱶ': 'H',
'Ɥ': 'H',
'Ɦ': 'H',
'H': 'H',
'🄷': 'H',
'🅗': 'H',
'🅷': 'H',
'': 'H',
'I': 'I',
'Ì': 'I',
'Í': 'I',
'Î': 'I',
'Ï': 'I',
'Ĩ': 'I',
'Ī': 'I',
'Ĭ': 'I',
'Į': 'I',
'İ': 'I',
'Ɨ': 'I',
'Ǐ': 'I',
'Ȉ': 'I',
'Ȋ': 'I',
'ɪ': 'I',
'ᵻ': 'I',
'Ḭ': 'I',
'Ḯ': 'I',
'Ỉ': 'I',
'Ị': 'I',
'Ⓘ': 'I',
'Ɪ': 'I',
'I': 'I',
'🄸': 'I',
'🅘': 'I',
'🅸': 'I',
'': 'I',
'J': 'J',
'Ĵ': 'J',
'Ɉ': 'J',
'ᴊ': 'J',
'Ⓙ': 'J',
'J': 'J',
'🄹': 'J',
'🅙': 'J',
'🅹': 'J',
'': 'J',
'K': 'K',
'Ķ': 'K',
'Ƙ': 'K',
'Ǩ': 'K',
'ᴋ': 'K',
'Ḱ': 'K',
'Ḳ': 'K',
'Ḵ': 'K',
'Ⓚ': 'K',
'Ⱪ': 'K',
'Ꝁ': 'K',
'Ꝃ': 'K',
'Ꝅ': 'K',
'Ꞣ': 'K',
'Ʞ': 'K',
'K': 'K',
'🄺': 'K',
'🅚': 'K',
'🅺': 'K',
'': 'K',
'L': 'L',
'Ĺ': 'L',
'Ļ': 'L',
'Ľ': 'L',
'Ŀ': 'L',
'Ł': 'L',
'Ƚ': 'L',
'ʟ': 'L',
'ᴌ': 'L',
'ᷞ': 'L',
'Ḷ': 'L',
'Ḹ': 'L',
'Ḻ': 'L',
'Ḽ': 'L',
'Ⓛ': 'L',
'Ⱡ': 'L',
'Ɫ': 'L',
'Ꝇ': 'L',
'Ꝉ': 'L',
'Ꞁ': 'L',
'Ɬ': 'L',
'L': 'L',
'🄻': 'L',
'🅛': 'L',
'🅻': 'L',
'': 'L',
'M': 'M',
'Ɯ': 'M',
'ᴍ': 'M',
'ᷟ': 'M',
'Ḿ': 'M',
'Ṁ': 'M',
'Ṃ': 'M',
'Ⓜ': 'M',
'Ɱ': 'M',
'ꟺ': 'M',
'M': 'M',
'🄼': 'M',
'🅜': 'M',
'🅼': 'M',
'': 'M',
'N': 'N',
'Ñ': 'N',
'Ń': 'N',
'Ņ': 'N',
'Ň': 'N',
'Ɲ': 'N',
'Ǹ': 'N',
'Ƞ': 'N',
'ɴ': 'N',
'ᴎ': 'N',
'ᷡ': 'N',
'Ṅ': 'N',
'Ṇ': 'N',
'Ṉ': 'N',
'Ṋ': 'N',
'Ⓝ': 'N',
'Ꞑ': 'N',
'Ꞥ': 'N',
'N': 'N',
'🄽': 'N',
'🅝': 'N',
'🅽': 'N',
'': 'N',
'O': 'O',
'Ò': 'O',
'Ó': 'O',
'Ô': 'O',
'Õ': 'O',
'Ö': 'O',
'Ø': 'O',
'Ō': 'O',
'Ŏ': 'O',
'Ő': 'O',
'Ɔ': 'O',
'Ɵ': 'O',
'Ơ': 'O',
'Ǒ': 'O',
'Ǫ': 'O',
'Ǭ': 'O',
'Ǿ': 'O',
'Ȍ': 'O',
'Ȏ': 'O',
'Ȫ': 'O',
'Ȭ': 'O',
'Ȯ': 'O',
'Ȱ': 'O',
'ᴏ': 'O',
'ᴐ': 'O',
'Ṍ': 'O',
'Ṏ': 'O',
'Ṑ': 'O',
'Ṓ': 'O',
'Ọ': 'O',
'Ỏ': 'O',
'Ố': 'O',
'Ồ': 'O',
'Ổ': 'O',
'Ỗ': 'O',
'Ộ': 'O',
'Ớ': 'O',
'Ờ': 'O',
'Ở': 'O',
'Ỡ': 'O',
'Ợ': 'O',
'Ⓞ': 'O',
'Ꝋ': 'O',
'Ꝍ': 'O',
'O': 'O',
'🄾': 'O',
'🅞': 'O',
'🅾': 'O',
'': 'O',
'P': 'P',
'Ƥ': 'P',
'ᴘ': 'P',
'Ṕ': 'P',
'Ṗ': 'P',
'Ⓟ': 'P',
'Ᵽ': 'P',
'Ꝑ': 'P',
'Ꝓ': 'P',
'Ꝕ': 'P',
'P': 'P',
'🄿': 'P',
'🅟': 'P',
'🅿': 'P',
'': 'P',
'Q': 'Q',
'Ɋ': 'Q',
'Ⓠ': 'Q',
'Ꝗ': 'Q',
'Ꝙ': 'Q',
'ꞯ': 'Q',
'Q': 'Q',
'🅀': 'Q',
'🅠': 'Q',
'🆀': 'Q',
'': 'Q',
'R': 'R',
'Ŕ': 'R',
'Ŗ': 'R',
'Ř': 'R',
'Ȑ': 'R',
'Ȓ': 'R',
'Ɍ': 'R',
'ʀ': 'R',
'ʁ': 'R',
'ᴙ': 'R',
'ᴚ': 'R',
'ᷢ': 'R',
'Ṙ': 'R',
'Ṛ': 'R',
'Ṝ': 'R',
'Ṟ': 'R',
'Ⓡ': 'R',
'Ɽ': 'R',
'Ꝛ': 'R',
'Ꞃ': 'R',
'Ꞧ': 'R',
'ꭆ': 'R',
'R': 'R',
'🄬': 'R',
'🅁': 'R',
'🅡': 'R',
'🆁': 'R',
'': 'R',
'S': 'S',
'Ś': 'S',
'Ŝ': 'S',
'Ş': 'S',
'Š': 'S',
'Ș': 'S',
'Ṡ': 'S',
'Ṣ': 'S',
'Ṥ': 'S',
'Ṧ': 'S',
'Ṩ': 'S',
'ẞ': 'S',
'Ⓢ': 'S',
'Ȿ': 'S',
'ꜱ': 'S',
'Ꞅ': 'S',
'Ꞩ': 'S',
'S': 'S',
'🄪': 'S',
'🅂': 'S',
'🅢': 'S',
'🆂': 'S',
'': 'S',
'T': 'T',
'Ţ': 'T',
'Ť': 'T',
'Ŧ': 'T',
'Ƭ': 'T',
'Ʈ': 'T',
'Ț': 'T',
'Ⱦ': 'T',
'ᴛ': 'T',
'Ṫ': 'T',
'Ṭ': 'T',
'Ṯ': 'T',
'Ṱ': 'T',
'Ⓣ': 'T',
'Ꞇ': 'T',
'Ʇ': 'T',
'T': 'T',
'🅃': 'T',
'🅣': 'T',
'🆃': 'T',
'': 'T',
'U': 'U',
'Ù': 'U',
'Ú': 'U',
'Û': 'U',
'Ü': 'U',
'Ũ': 'U',
'Ū': 'U',
'Ŭ': 'U',
'Ů': 'U',
'Ű': 'U',
'Ų': 'U',
'Ư': 'U',
'Ǔ': 'U',
'Ǖ': 'U',
'Ǘ': 'U',
'Ǚ': 'U',
'Ǜ': 'U',
'Ȕ': 'U',
'Ȗ': 'U',
'Ʉ': 'U',
'ᴜ': 'U',
'ᵾ': 'U',
'Ṳ': 'U',
'Ṵ': 'U',
'Ṷ': 'U',
'Ṹ': 'U',
'Ṻ': 'U',
'Ụ': 'U',
'Ủ': 'U',
'Ứ': 'U',
'Ừ': 'U',
'Ử': 'U',
'Ữ': 'U',
'Ự': 'U',
'Ⓤ': 'U',
'Ꞹ': 'U',
'U': 'U',
'🅄': 'U',
'🅤': 'U',
'🆄': 'U',
'': 'U',
'V': 'V',
'Ʋ': 'V',
'Ʌ': 'V',
'ᴠ': 'V',
'Ṽ': 'V',
'Ṿ': 'V',
'Ỽ': 'V',
'Ⓥ': 'V',
'Ꝟ': 'V',
'V': 'V',
'🅅': 'V',
'🅥': 'V',
'🆅': 'V',
'': 'V',
'W': 'W',
'Ŵ': 'W',
'ᴡ': 'W',
'Ẁ': 'W',
'Ẃ': 'W',
'Ẅ': 'W',
'Ẇ': 'W',
'Ẉ': 'W',
'Ⓦ': 'W',
'Ⱳ': 'W',
'W': 'W',
'🅆': 'W',
'🅦': 'W',
'🆆': 'W',
'': 'W',
'X': 'X',
'Ẋ': 'X',
'Ẍ': 'X',
'Ⓧ': 'X',
'X': 'X',
'🅇': 'X',
'🅧': 'X',
'🆇': 'X',
'': 'X',
'Y': 'Y',
'Ý': 'Y',
'Ŷ': 'Y',
'Ÿ': 'Y',
'Ƴ': 'Y',
'Ȳ': 'Y',
'Ɏ': 'Y',
'ʏ': 'Y',
'Ẏ': 'Y',
'Ỳ': 'Y',
'Ỵ': 'Y',
'Ỷ': 'Y',
'Ỹ': 'Y',
'Ỿ': 'Y',
'Ⓨ': 'Y',
'Y': 'Y',
'🅈': 'Y',
'🅨': 'Y',
'🆈': 'Y',
'': 'Y',
'Z': 'Z',
'Ź': 'Z',
'Ż': 'Z',
'Ž': 'Z',
'Ƶ': 'Z',
'Ȥ': 'Z',
'ᴢ': 'Z',
'Ẑ': 'Z',
'Ẓ': 'Z',
'Ẕ': 'Z',
'Ⓩ': 'Z',
'Ⱬ': 'Z',
'Ɀ': 'Z',
'Ꝣ': 'Z',
'Z': 'Z',
'🅉': 'Z',
'🅩': 'Z',
'🆉': 'Z',
'': 'Z',
'[': '[',
'[': '[',
'\\': '\\',
'\': '\\',
']': ']',
']': ']',
'^': '^',
'^': '^',
'_': '_',
'_': '_',
'`': '`',
'`': '`',
'a': 'a',
'à': 'a',
'á': 'a',
'â': 'a',
'ã': 'a',
'ä': 'a',
'å': 'a',
'ā': 'a',
'ă': 'a',
'ą': 'a',
'ǎ': 'a',
'ǟ': 'a',
'ǡ': 'a',
'ǻ': 'a',
'ȁ': 'a',
'ȃ': 'a',
'ȧ': 'a',
'ɐ': 'a',
'ͣ': 'a',
'ᶏ': 'a',
'ᷓ': 'a',
'ᷲ': 'a',
'ḁ': 'a',
'ẚ': 'a',
'ạ': 'a',
'ả': 'a',
'ấ': 'a',
'ầ': 'a',
'ẩ': 'a',
'ẫ': 'a',
'ậ': 'a',
'ắ': 'a',
'ằ': 'a',
'ẳ': 'a',
'ẵ': 'a',
'ặ': 'a',
'ₐ': 'a',
'ⓐ': 'a',
'ⱥ': 'a',
'a': 'a',
'': 'a',
'b': 'b',
'ƀ': 'b',
'ƃ': 'b',
'ɓ': 'b',
'ᵬ': 'b',
'ᶀ': 'b',
'ᷨ': 'b',
'ḃ': 'b',
'ḅ': 'b',
'ḇ': 'b',
'ⓑ': 'b',
'ꞗ': 'b',
'b': 'b',
'': 'b',
'c': 'c',
'ç': 'c',
'ć': 'c',
'ĉ': 'c',
'ċ': 'c',
'č': 'c',
'ƈ': 'c',
'ȼ': 'c',
'ɕ': 'c',
'ʗ': 'c',
'ͨ': 'c',
'ᷗ': 'c',
'ḉ': 'c',
'ↄ': 'c',
'ⓒ': 'c',
'ꜿ': 'c',
'ꞓ': 'c',
'ꞔ': 'c',
'c': 'c',
'': 'c',
'd': 'd',
'ď': 'd',
'đ': 'd',
'ƌ': 'd',
'ȡ': 'd',
'ɖ': 'd',
'ɗ': 'd',
'ͩ': 'd',
'ᵭ': 'd',
'ᶁ': 'd',
'ᶑ': 'd',
'ᷘ': 'd',
'ḋ': 'd',
'ḍ': 'd',
'ḏ': 'd',
'ḑ': 'd',
'ḓ': 'd',
'ⓓ': 'd',
'ꝺ': 'd',
'd': 'd',
'🆥': 'd',
'': 'd',
'e': 'e',
'è': 'e',
'é': 'e',
'ê': 'e',
'ë': 'e',
'ē': 'e',
'ĕ': 'e',
'ė': 'e',
'ę': 'e',
'ě': 'e',
'ǝ': 'e',
'ȅ': 'e',
'ȇ': 'e',
'ȩ': 'e',
'ɇ': 'e',
'ɘ': 'e',
'ɛ': 'e',
'ɜ': 'e',
'ɝ': 'e',
'ɞ': 'e',
'ʚ': 'e',
'ͤ': 'e',
'ᴈ': 'e',
'ᶒ': 'e',
'ᶓ': 'e',
'ᶔ': 'e',
'ḕ': 'e',
'ḗ': 'e',
'ḙ': 'e',
'ḛ': 'e',
'ḝ': 'e',
'ẹ': 'e',
'ẻ': 'e',
'ẽ': 'e',
'ế': 'e',
'ề': 'e',
'ể': 'e',
'ễ': 'e',
'ệ': 'e',
'ₑ': 'e',
'ⓔ': 'e',
'ⱸ': 'e',
'ꬲ': 'e',
'ꬳ': 'e',
'ꬴ': 'e',
'ꭡ': 'e',
'e': 'e',
'': 'e',
'f': 'f',
'ƒ': 'f',
'ᵮ': 'f',
'ᶂ': 'f',
'ᷫ': 'f',
'ḟ': 'f',
'ⓕ': 'f',
'ꝼ': 'f',
'ꞙ': 'f',
'ꟻ': 'f',
'ꬵ': 'f',
'f': 'f',
'': 'f',
'g': 'g',
'ĝ': 'g',
'ğ': 'g',
'ġ': 'g',
'ģ': 'g',
'ǥ': 'g',
'ǧ': 'g',
'ǵ': 'g',
'ɠ': 'g',
'ɡ': 'g',
'ᵷ': 'g',
'ᵹ': 'g',
'ᶃ': 'g',
'ᷚ': 'g',
'ḡ': 'g',
'ⓖ': 'g',
'ꝿ': 'g',
'ꞡ': 'g',
'g': 'g',
'': 'g',
'h': 'h',
'ĥ': 'h',
'ħ': 'h',
'ȟ': 'h',
'ɥ': 'h',
'ɦ': 'h',
'ɧ': 'h',
'ʮ': 'h',
'ʯ': 'h',
'ͪ': 'h',
'ḣ': 'h',
'ḥ': 'h',
'ḧ': 'h',
'ḩ': 'h',
'ḫ': 'h',
'ẖ': 'h',
'ₕ': 'h',
'ⓗ': 'h',
'ⱨ': 'h',
'ⱶ': 'h',
'ꜧ': 'h',
'ꞕ': 'h',
'h': 'h',
'': 'h',
'i': 'i',
'ì': 'i',
'í': 'i',
'î': 'i',
'ï': 'i',
'ĩ': 'i',
'ī': 'i',
'ĭ': 'i',
'į': 'i',
'ı': 'i',
'ǐ': 'i',
'ȉ': 'i',
'ȋ': 'i',
'ɨ': 'i',
'ͥ': 'i',
'ᴉ': 'i',
'ᵢ': 'i',
'ᶖ': 'i',
'ḭ': 'i',
'ḯ': 'i',
'ỉ': 'i',
'ị': 'i',
'ⁱ': 'i',
'ⓘ': 'i',
'ꟷ': 'i',
'ꟾ': 'i',
'i': 'i',
'': 'i',
'j': 'j',
'ĵ': 'j',
'ǰ': 'j',
'ȷ': 'j',
'ɉ': 'j',
'ɟ': 'j',
'ʄ': 'j',
'ⓙ': 'j',
'ⱼ': 'j',
'j': 'j',
'': 'j',
'k': 'k',
'ķ': 'k',
'ƙ': 'k',
'ǩ': 'k',
'ʞ': 'k',
'ᶄ': 'k',
'ᷜ': 'k',
'ḱ': 'k',
'ḳ': 'k',
'ḵ': 'k',
'ₖ': 'k',
'ⓚ': 'k',
'ⱪ': 'k',
'ꝁ': 'k',
'ꝃ': 'k',
'ꝅ': 'k',
'ꞣ': 'k',
'k': 'k',
'': 'k',
'l': 'l',
'ĺ': 'l',
'ļ': 'l',
'ľ': 'l',
'ŀ': 'l',
'ł': 'l',
'ƚ': 'l',
'ȴ': 'l',
'ɫ': 'l',
'ɬ': 'l',
'ɭ': 'l',
'ᶅ': 'l',
'ᷝ': 'l',
'ᷬ': 'l',
'ḷ': 'l',
'ḹ': 'l',
'ḻ': 'l',
'ḽ': 'l',
'ₗ': 'l',
'ⓛ': 'l',
'ⱡ': 'l',
'ꝇ': 'l',
'ꝉ': 'l',
'ꞁ': 'l',
'ꞎ': 'l',
'ꬸ': 'l',
'ꬹ': 'l',
'l': 'l',
'': 'l',
'm': 'm',
'ɯ': 'm',
'ɰ': 'm',
'ɱ': 'm',
'ͫ': 'm',
'ᴟ': 'm',
'ᵯ': 'm',
'ᶆ': 'm',
'ḿ': 'm',
'ṁ': 'm',
'ṃ': 'm',
'ₘ': 'm',
'ⓜ': 'm',
'ꟽ': 'm',
'ꟿ': 'm',
'm': 'm',
'': 'm',
'n': 'n',
'ñ': 'n',
'ń': 'n',
'ņ': 'n',
'ň': 'n',
'ʼn': 'n',
'ƞ': 'n',
'ǹ': 'n',
'ȵ': 'n',
'ɲ': 'n',
'ɳ': 'n',
'ᵰ': 'n',
'ᶇ': 'n',
'ᷠ': 'n',
'ṅ': 'n',
'ṇ': 'n',
'ṉ': 'n',
'ṋ': 'n',
'ⁿ': 'n',
'ₙ': 'n',
'ⓝ': 'n',
'ꞑ': 'n',
'ꞥ': 'n',
'n': 'n',
'': 'n',
'o': 'o',
'ò': 'o',
'ó': 'o',
'ô': 'o',
'õ': 'o',
'ö': 'o',
'ø': 'o',
'ō': 'o',
'ŏ': 'o',
'ő': 'o',
'ơ': 'o',
'ǒ': 'o',
'ǫ': 'o',
'ǭ': 'o',
'ǿ': 'o',
'ȍ': 'o',
'ȏ': 'o',
'ȫ': 'o',
'ȭ': 'o',
'ȯ': 'o',
'ȱ': 'o',
'ɔ': 'o',
'ɵ': 'o',
'ͦ': 'o',
'ᴑ': 'o',
'ᴒ': 'o',
'ᴓ': 'o',
'ᴖ': 'o',
'ᴗ': 'o',
'ᶗ': 'o',
'ᷭ': 'o',
'ᷳ': 'o',
'ṍ': 'o',
'ṏ': 'o',
'ṑ': 'o',
'ṓ': 'o',
'ọ': 'o',
'ỏ': 'o',
'ố': 'o',
'ồ': 'o',
'ổ': 'o',
'ỗ': 'o',
'ộ': 'o',
'ớ': 'o',
'ờ': 'o',
'ở': 'o',
'ỡ': 'o',
'ợ': 'o',
'ₒ': 'o',
'ⓞ': 'o',
'ⱺ': 'o',
'ꝋ': 'o',
'ꝍ': 'o',
'ꬽ': 'o',
'ꬾ': 'o',
'ꬿ': 'o',
'o': 'o',
'': 'o',
'p': 'p',
'ƥ': 'p',
'ᵱ': 'p',
'ᵽ': 'p',
'ᶈ': 'p',
'ᷮ': 'p',
'ṕ': 'p',
'ṗ': 'p',
'ₚ': 'p',
'ⓟ': 'p',
'ꝑ': 'p',
'ꝓ': 'p',
'ꝕ': 'p',
'ꟼ': 'p',
'p': 'p',
'': 'p',
'q': 'q',
'ɋ': 'q',
'ʠ': 'q',
'ⓠ': 'q',
'ꝗ': 'q',
'ꝙ': 'q',
'q': 'q',
'': 'q',
'r': 'r',
'ŕ': 'r',
'ŗ': 'r',
'ř': 'r',
'ȑ': 'r',
'ȓ': 'r',
'ɍ': 'r',
'ɹ': 'r',
'ɺ': 'r',
'ɻ': 'r',
'ɼ': 'r',
'ɽ': 'r',
'ɾ': 'r',
'ɿ': 'r',
'ͬ': 'r',
'ᵣ': 'r',
'ᵲ': 'r',
'ᵳ': 'r',
'ᶉ': 'r',
'᷊': 'r',
'ᷣ': 'r',
'ṙ': 'r',
'ṛ': 'r',
'ṝ': 'r',
'ṟ': 'r',
'ⓡ': 'r',
'ⱹ': 'r',
'ꝛ': 'r',
'ꞃ': 'r',
'ꞧ': 'r',
'ꭅ': 'r',
'ꭇ': 'r',
'ꭈ': 'r',
'ꭋ': 'r',
'ꭌ': 'r',
'r': 'r',
'': 'r',
's': 's',
'ß': 's',
'ś': 's',
'ŝ': 's',
'ş': 's',
'š': 's',
'ſ': 's',
'ș': 's',
'ȿ': 's',
'ʂ': 's',
'ᵴ': 's',
'ᶊ': 's',
'ᷤ': 's',
'ᷥ': 's',
'ṡ': 's',
'ṣ': 's',
'ṥ': 's',
'ṧ': 's',
'ṩ': 's',
'ẛ': 's',
'ẜ': 's',
'ẝ': 's',
'ₛ': 's',
'ⓢ': 's',
'ꞅ': 's',
'ꞩ': 's',
's': 's',
'': 's',
't': 't',
'ţ': 't',
'ť': 't',
'ŧ': 't',
'ƫ': 't',
'ƭ': 't',
'ț': 't',
'ȶ': 't',
'ʇ': 't',
'ʈ': 't',
'ͭ': 't',
'ᵵ': 't',
'ṫ': 't',
'ṭ': 't',
'ṯ': 't',
'ṱ': 't',
'ẗ': 't',
'ₜ': 't',
'ⓣ': 't',
'ⱦ': 't',
'ꞇ': 't',
't': 't',
'': 't',
'u': 'u',
'ù': 'u',
'ú': 'u',
'û': 'u',
'ü': 'u',
'ũ': 'u',
'ū': 'u',
'ŭ': 'u',
'ů': 'u',
'ű': 'u',
'ų': 'u',
'ư': 'u',
'ǔ': 'u',
'ǖ': 'u',
'ǘ': 'u',
'ǚ': 'u',
'ǜ': 'u',
'ȕ': 'u',
'ȗ': 'u',
'ʉ': 'u',
'ͧ': 'u',
'ᴝ': 'u',
'ᴞ': 'u',
'ᵤ': 'u',
'ᶙ': 'u',
'ᷰ': 'u',
'ᷴ': 'u',
'ṳ': 'u',
'ṵ': 'u',
'ṷ': 'u',
'ṹ': 'u',
'ṻ': 'u',
'ụ': 'u',
'ủ': 'u',
'ứ': 'u',
'ừ': 'u',
'ử': 'u',
'ữ': 'u',
'ự': 'u',
'ⓤ': 'u',
'ꞹ': 'u',
'ꭎ': 'u',
'ꭏ': 'u',
'ꭒ': 'u',
'u': 'u',
'': 'u',
'v': 'v',
'ʋ': 'v',
'ʌ': 'v',
'ͮ': 'v',
'ᵥ': 'v',
'ᶌ': 'v',
'ṽ': 'v',
'ṿ': 'v',
'ỽ': 'v',
'ⓥ': 'v',
'ⱱ': 'v',
'ⱴ': 'v',
'ꝟ': 'v',
'v': 'v',
'': 'v',
'w': 'w',
'ŵ': 'w',
'ʍ': 'w',
'ᷱ': 'w',
'ẁ': 'w',
'ẃ': 'w',
'ẅ': 'w',
'ẇ': 'w',
'ẉ': 'w',
'ẘ': 'w',
'ⓦ': 'w',
'ⱳ': 'w',
'w': 'w',
'': 'w',
'x': 'x',
'ͯ': 'x',
'ᶍ': 'x',
'ẋ': 'x',
'ẍ': 'x',
'ₓ': 'x',
'ⓧ': 'x',
'ꭖ': 'x',
'ꭗ': 'x',
'ꭘ': 'x',
'ꭙ': 'x',
'x': 'x',
'': 'x',
'y': 'y',
'ý': 'y',
'ÿ': 'y',
'ŷ': 'y',
'ƴ': 'y',
'ȳ': 'y',
'ɏ': 'y',
'ʎ': 'y',
'ẏ': 'y',
'ẙ': 'y',
'ỳ': 'y',
'ỵ': 'y',
'ỷ': 'y',
'ỹ': 'y',
'ỿ': 'y',
'ⓨ': 'y',
'ꭚ': 'y',
'y': 'y',
'': 'y',
'z': 'z',
'ź': 'z',
'ż': 'z',
'ž': 'z',
'ƶ': 'z',
'ȥ': 'z',
'ɀ': 'z',
'ʐ': 'z',
'ʑ': 'z',
'ᵶ': 'z',
'ᶎ': 'z',
'ᷦ': 'z',
'ẑ': 'z',
'ẓ': 'z',
'ẕ': 'z',
'ⓩ': 'z',
'ⱬ': 'z',
'ꝣ': 'z',
'z': 'z',
'': 'z',
'{': '{',
'{': '{',
'|': '|',
'|': '|',
'}': '}',
'}': '}',
'~': '~',
'~': '~',
'': '',
'¼': '1/4',
'½': '1/2',
'¾': '3/4',
'Æ': 'AE',
'Ǣ': 'AE',
'Ǽ': 'AE',
'ᴁ': 'AE',
'Ꞛ': 'AE',
'Ð': 'ETH',
'ᴆ': 'ETH',
'Þ': 'THORN',
'Ꝥ': 'THORN',
'Ꝧ': 'THORN',
'æ': 'ae',
'ǣ': 'ae',
'ǽ': 'ae',
'ᴂ': 'ae',
'ᷔ': 'ae',
'ꞛ': 'ae',
'ð': 'eth',
'ᷙ': 'eth',
'þ': 'thorn',
'ꝥ': 'thorn',
'ꝧ': 'thorn',
'IJ': 'IJ',
'ij': 'ij',
'ĸ': 'kra',
'Ŋ': 'ENG',
'ŋ': 'eng',
'Œ': 'OE',
'ɶ': 'OE',
'Ꞝ': 'OE',
'œ': 'oe',
'ᴔ': 'oe',
'ꞝ': 'oe',
'ꭀ': 'oe',
'ꭁ': 'oe',
'ꭂ': 'oe',
'ꭢ': 'oe',
'ƍ': 'delta',
'ẟ': 'delta',
'Ə': 'SCHWA',
'Ɣ': 'GAMMA',
'ƕ': 'hv',
'Ɩ': 'IOTA',
'ƛ': 'lambda',
'Ƣ': 'OI',
'ƣ': 'oi',
'Ʀ': 'yr',
'Ʃ': 'ESH',
'ƪ': 'ESH',
'Ʊ': 'UPSILON',
'Ʒ': 'EZH',
'Ƹ': 'EZH',
'Ǯ': 'EZH',
'ᴣ': 'EZH',
'ƹ': 'ezh',
'ƺ': 'ezh',
'ǯ': 'ezh',
'ʒ': 'ezh',
'ʓ': 'ezh',
'ᶚ': 'ezh',
'ƿ': 'wynn',
'DŽ': 'DZ',
'DZ': 'DZ',
'Dž': 'Dz',
'Dz': 'Dz',
'dž': 'dz',
'dz': 'dz',
'ʣ': 'dz',
'ʥ': 'dz',
'LJ': 'LJ',
'Lj': 'Lj',
'lj': 'lj',
'NJ': 'NJ',
'Nj': 'Nj',
'nj': 'nj',
'Ƕ': 'HWAIR',
'Ƿ': 'WYNN',
'Ȝ': 'YOGH',
'ȝ': 'yogh',
'Ȣ': 'OU',
'ᴕ': 'OU',
'ȣ': 'ou',
'ȸ': 'db',
'ȹ': 'qp',
'ɑ': 'alpha',
'ɒ': 'alpha',
'ᶐ': 'alpha',
'ᷧ': 'alpha',
'ꬰ': 'alpha',
'ꭤ': 'alpha',
'ə': 'schwa',
'ɚ': 'schwa',
'ᶕ': 'schwa',
'ᷪ': 'schwa',
'ₔ': 'schwa',
'ɣ': 'gamma',
'ɤ': 'ramshorn',
'ɩ': 'iota',
'ᵼ': 'iota',
'ɮ': 'lezh',
'ɷ': 'omega',
'ꞷ': 'omega',
'ɸ': 'phi',
'ⱷ': 'phi',
'ʃ': 'esh',
'ʅ': 'esh',
'ʆ': 'esh',
'ᶋ': 'esh',
'ᶘ': 'esh',
'ᷯ': 'esh',
'ꭍ': 'esh',
'ʊ': 'upsilon',
'ᵿ': 'upsilon',
'ʤ': 'dezh',
'ʦ': 'ts',
'ʧ': 'tesh',
'ʨ': 'tc',
'ʩ': 'feng',
'ʪ': 'ls',
'ꬷ': 'ls',
'ʫ': 'lz',
'ᴥ': 'ain',
'ꜥ': 'ain',
'ᵫ': 'ue',
'ꞟ': 'ue',
'ᵺ': 'th',
'ᷕ': 'ao',
'ꜵ': 'ao',
'ᷖ': 'av',
'ꜹ': 'av',
'ꜻ': 'av',
'ᷩ': 'beta',
'ꞵ': 'beta',
'Ỻ': 'LL',
'ỻ': 'll',
'⅐': '1/7',
'⅑': '1/9',
'⅒': '1/10',
'⅓': '1/3',
'⅔': '2/3',
'⅕': '1/5',
'⅖': '2/5',
'⅗': '3/5',
'⅘': '4/5',
'⅙': '1/6',
'⅚': '5/6',
'⅛': '1/8',
'⅜': '3/8',
'⅝': '5/8',
'⅞': '7/8',
'⅟': '1/',
'↉': '@0/3',
'⑴': '(1)',
'⑵': '(2)',
'⑶': '(3)',
'⑷': '(4)',
'⑸': '(5)',
'⑹': '(6)',
'⑺': '(7)',
'⑻': '(8)',
'⑼': '(9)',
'⑽': '(10)',
'⑾': '(11)',
'⑿': '(12)',
'⒀': '(13)',
'⒁': '(14)',
'⒂': '(15)',
'⒃': '(16)',
'⒄': '(17)',
'⒅': '(18)',
'⒆': '(19)',
'⒇': '(20)',
'⒈': '1.',
'⒉': '2.',
'⒊': '3.',
'⒋': '4.',
'⒌': '5.',
'⒍': '6.',
'⒎': '7.',
'⒏': '8.',
'⒐': '9.',
'⒑': '10.',
'⒒': '11.',
'⒓': '12.',
'⒔': '13.',
'⒕': '14.',
'⒖': '15.',
'⒗': '16.',
'⒘': '17.',
'⒙': '18.',
'⒚': '19.',
'⒛': '20.',
'⒜': '(a)',
'⒝': '(b)',
'⒞': '(c)',
'⒟': '(d)',
'⒠': '(e)',
'⒡': '(f)',
'⒢': '(g)',
'⒣': '(h)',
'⒤': '(i)',
'⒥': '(j)',
'⒦': '(k)',
'⒧': '(l)',
'⒨': '(m)',
'⒩': '(n)',
'⒪': '(o)',
'⒫': '(p)',
'⒬': '(q)',
'⒭': '(r)',
'⒮': '(s)',
'⒯': '(t)',
'⒰': '(u)',
'⒱': '(v)',
'⒲': '(w)',
'⒳': '(x)',
'⒴': '(y)',
'⒵': '(z)',
'Ⱞ': 'MYSLITE',
'ⱞ': 'myslite',
'Ɑ': 'ALPHA',
'Ɒ': 'ALPHA',
'Ꜣ': 'ALEF',
'ꜣ': 'alef',
'Ꜥ': 'AIN',
'Ꜧ': 'HENG',
'Ꜩ': 'TZ',
'ꜩ': 'tz',
'Ꜫ': 'TRESILLO',
'ꜫ': 'tresillo',
'Ꜭ': 'CUARTRILLO',
'Ꜯ': 'CUARTRILLO',
'ꜭ': 'cuartrillo',
'ꜯ': 'cuartrillo',
'Ꜳ': 'AA',
'ꜳ': 'aa',
'Ꜵ': 'AO',
'Ꜷ': 'AU',
'ꜷ': 'au',
'Ꜹ': 'AV',
'Ꜻ': 'AV',
'Ꜽ': 'AY',
'ꜽ': 'ay',
'Ꝏ': 'OO',
'ꝏ': 'oo',
'ꭃ': 'oo',
'ꭄ': 'oo',
'Ꝝ': 'RUM',
'ꝶ': 'RUM',
'ꝝ': 'rum',
'ꝵ': 'rum',
'Ꝡ': 'VY',
'ꝡ': 'vy',
'Ꝩ': 'VEND',
'ꝩ': 'vend',
'Ꝫ': 'ET',
'ꝫ': 'ei',
'Ꝭ': 'IS',
'ꝭ': 'is',
'Ꝯ': 'CON',
'ꝯ': 'con',
'ꝱ': 'dum',
'ꝲ': 'lum',
'ꝳ': 'mum',
'ꝴ': 'num',
'ꝷ': 'tum',
'ꝸ': 'um',
'Ꞌ': 'SALTILLO',
'ꞌ': 'saltillo',
'Ꞟ': 'UE',
'Ꭓ': 'CHI',
'Ꞵ': 'BETA',
'Ꞷ': 'OMEGA',
'ꬱ': 'aschwa',
'ꭐ': 'ui',
'ꭑ': 'ui',
'ꭓ': 'chi',
'ꭔ': 'chi',
'ꭕ': 'chi',
'ꭠ': 'sakhayat',
'ꭣ': 'uo',
'ff': 'ff',
'fi': 'fi',
'fl': 'fl',
'ffi': 'ffi',
'ffl': 'ffl',
'ſt': 'st',
'st': 'st',
'🄀': '0.',
'🄁': '0,',
'🄂': '1,',
'🄃': '2,',
'🄄': '3,',
'🄅': '4,',
'🄆': '5,',
'🄇': '6,',
'🄈': '7,',
'🄉': '8,',
'🄊': '9,',
'🄐': '(A)',
'🄑': '(B)',
'🄒': '(C)',
'🄓': '(D)',
'🄔': '(E)',
'🄕': '(F)',
'🄖': '(G)',
'🄗': '(H)',
'🄘': '(I)',
'🄙': '(J)',
'🄚': '(K)',
'🄛': '(L)',
'🄜': '(M)',
'🄝': '(N)',
'🄞': '(O)',
'🄟': '(P)',
'🄠': '(Q)',
'🄡': '(R)',
'🄢': '(S)',
'🄣': '(T)',
'🄤': '(U)',
'🄥': '(V)',
'🄦': '(W)',
'🄧': '(X)',
'🄨': '(Y)',
'🄩': '(Z)',
};
/* eslint-enable @typescript-eslint/naming-convention */