const DICT_TYPE = { MULINDE_DICT: "mulinde", TAIQING_DICT: "taiqing", BABELPAD_DICT: "babelpad", XINMANHAN_DICT: "xinmanhan", WUTI_DICT: "wuti", MULINDE_REVERSE_DICT: "mulinde_reverse", TAIQING_REVERSE_DICT: "taiqing_reverse", BABELPAD_REVERSE_DICT: "babelpad_reverse", XINMANHAN_REVERSE_DICT: "xinmanhan_reverse", WUTI_REVERSE_DICT: "wuti_reverse", } const COMMON_DICT = { "-":"\u202F" } const COMMON_REVERSE_DICT = { "\u202F":"-" } const MULINDE_DICT = { ...COMMON_DICT, "a": "\u1820", "e": "\u185d", "i": "\u1873", "o": "\u1823", "u": "\u1860", "ū": "\u1861", "u'": "\u1861", "n": "\u1828", "ng": "\u1829", "k": "\u1874", "g": "\u1864", "h": "\u1865", "b": "\u182a", "p": "\u1866", "s": "\u1830", "š": "\u1867", "s'": "\u1867", "t": "\u1868", "d": "\u1869", "l": "\u182f", "m": "\u182e", "c": "\u1834", "j": "\u1835", "y": "\u1836", "r": "\u1875", "f": "\u1876", "w": "\u1838", "k'": "\u183a", "g'": "\u186c", "h'": "\u186d", "ts'": "\u186e", "ts": "\u186e\u185f", "dz": "\u186f", "dzi": "\u186f\u1873", "ž": "\u1870", "z": "\u1870", "z'": "\u1870", "sy": "\u1830\u185f", "c'y": "\u1871\u1873", "jy": "\u1877\u1873" } const TAIQING_DICT = { ...COMMON_DICT, "a": "\u1820", "e": "\u185d", "i": "\u1873", "o": "\u1823", "u": "\u1860", "v": "\u1861", "n": "\u1828", "ng": "\u1829", "k": "\u1874", "g": "\u1864", "h": "\u1865", "b": "\u182a", "p": "\u1866", "s": "\u1830", "x": "\u1867", "t": "\u1868", "d": "\u1869", "l": "\u182f", "m": "\u182e", "q": "\u1834", "j": "\u1835", "y": "\u1836", "r": "\u1875", "f": "\u1876", "w": "\u1838", "k'": "\u183a", "g'": "\u186c", "h'": "\u186d", "c": "\u186e", "cy'": "\u186e\u185f", "z": "\u186f", "zi": "\u186f\u1873", "r'": "\u1870", "sy'": "\u1830\u185f", "qy'": "\u1871\u1873", "jy'": "\u1877\u1873", "-":"\u202F" } const BABELPAD_DICT = { ...COMMON_DICT, "a": "\u1820", "e": "\u185d", "i": "\u1873", "o": "\u1823", "u": "\u1860", "uu": "\u1861", "n": "\u1828", "ng": "\u1829", "k": "\u1874", "g": "\u1864", "h": "\u1865", "b": "\u182a", "p": "\u1866", "s": "\u1830", "x": "\u1867", "t": "\u1868", "d": "\u1869", "l": "\u182f", "m": "\u182e", "c": "\u1834", "j": "\u1835", "y": "\u1836", "r": "\u1875", "f": "\u1876", "w": "\u1838", "kh": "\u183a", "gh": "\u186c", "hh": "\u186d", "ts": "\u186e", "tsy": "\u186e\u185f", "dz": "\u186f", "dzi": "\u186f\u1873", "z": "\u1870", "sy": "\u1830\u185f", "chi": "\u1871\u1873", "zhi": "\u1877\u1873", } const XINMANHAN_DICT = { ...COMMON_DICT, "a": "\u1820", "e": "\u185d", "i": "\u1873", "o": "\u1823", "u": "\u1860", "uu": "\u1861", "n": "\u1828", "ng": "\u1829", "k": "\u1874", "g": "\u1864", "h": "\u1865", "b": "\u182a", "p": "\u1866", "s": "\u1830", "sh": "\u1867", "t": "\u1868", "d": "\u1869", "l": "\u182f", "m": "\u182e", "ch": "\u1834", "zh": "\u1835", "y": "\u1836", "r": "\u1875", "f": "\u1876", "w": "\u1838", "kk": "\u183a", "gg": "\u186c", "hh": "\u186d", "c": "\u186e", "cy": "\u186e\u185f", "z": "\u186f", "zy": "\u186f\u1873", "rr": "\u1870", "sy": "\u1830\u185f", "chy": "\u1871\u1873", "zhy": "\u1877\u1873", } const WUTI_DICT = { ...COMMON_DICT, "a": "\u1820", "e": "\u185d", "i": "\u1873", "o": "\u1823", "u": "\u1860", "ů": "\u1861", "n": "\u1828", "ng": "\u1829", "k": "\u1874", "g": "\u1864", "h": "\u1865", "b": "\u182a", "p": "\u1866", "s": "\u1830", "š": "\u1867", "t": "\u1868", "d": "\u1869", "l": "\u182f", "m": "\u182e", "c": "\u1834", "j": "\u1835", "y": "\u1836", "r": "\u1875", "f": "\u1876", "w": "\u1838", "k'": "\u183a", "ǵ": "\u186c", "h́": "\u186d", "ts'y": "\u186e", "ts'y": "\u186e\u185f", "dz": "\u186f", "dzy": "\u186f\u1873", "ž": "\u1870", "z'": "\u1870", "sy": "\u1830\u185f", "c'i": "\u1871\u1873", "j̊i": "\u1877\u1873", "j'i": "\u1877\u1873", } const MULINDE_REVERSE_DICT = { ...COMMON_REVERSE_DICT, "\u1820": "a", "\u185d": "e", "\u1873": "i", "\u1823": "o", "\u1860": "u", "\u1861": "ū", "\u1828": "n", "\u1829": "ng", "\u1874": "k", "\u1864": "g", "\u1865": "h", "\u182a": "b", "\u1866": "p", "\u1830": "s", "\u1867": "š", "\u1868": "t", "\u1869": "d", "\u182f": "l", "\u182e": "m", "\u1834": "c", "\u1835": "j", "\u1836": "y", "\u1875": "r", "\u1876": "f", "\u1838": "w", "\u183a": "k'", "\u186c": "g'", "\u186d": "h'", "\u186e": "ts'", "\u186e\u185f": "ts", "\u186f": "dz", "\u186f\u1873": "dzi", "\u1870": "ž", "\u1830\u185f": "sy", "\u1871\u1873": "c'y", "\u1877\u1873": "jy", } const TAIQING_REVERSE_DICT = { ...COMMON_REVERSE_DICT, "\u1820": "a", "\u185d": "e", "\u1873": "i", "\u1823": "o", "\u1860": "u", "\u1861": "v", "\u1828": "n", "\u1829": "ng", "\u1874": "k", "\u1864": "g", "\u1865": "h", "\u182a": "b", "\u1866": "p", "\u1830": "s", "\u1867": "x", "\u1868": "t", "\u1869": "d", "\u182f": "l", "\u182e": "m", "\u1834": "q", "\u1835": "j", "\u1836": "y", "\u1875": "r", "\u1876": "f", "\u1838": "w", "\u183a": "k'", "\u186c": "g'", "\u186d": "h'", "\u186e": "c", "\u186e\u185f": "cy'", "\u186f": "z", "\u186f\u1873": "zi", "\u1870": "r'", "\u1830\u185f": "sy'", "\u1871\u1873": "qy'", "\u1877\u1873": "jy'" } const BABELPAD_REVERSE_DICT = { ...COMMON_REVERSE_DICT, "\u1820": "a", "\u185d": "e", "\u1873": "i", "\u1823": "o", "\u1860": "u", "\u1861": "uu", "\u1828": "n", "\u1829": "ng", "\u1874": "k", "\u1864": "g", "\u1865": "h", "\u182a": "b", "\u1866": "p", "\u1830": "s", "\u1867": "x", "\u1868": "t", "\u1869": "d", "\u182f": "l", "\u182e": "m", "\u1834": "c", "\u1835": "j", "\u1836": "y", "\u1875": "r", "\u1876": "f", "\u1838": "w", "\u183a": "kh", "\u186c": "gh", "\u186d": "hh", "\u186e": "ts", "\u186e\u185f": "tsy", "\u186f": "dz", "\u186f\u1873": "dzi", "\u1870": "z", "\u1830\u185f": "sy", "\u1871\u1873": "chi", "\u1877\u1873": "zhi", } const XINMANHAN_REVERSE_DICT = { ...COMMON_REVERSE_DICT, "\u1820": "a", "\u185d": "e", "\u1873": "i", "\u1823": "o", "\u1860": "u", "\u1861": "uu", "\u1828": "n", "\u1829": "ng", "\u1874": "k", "\u1864": "g", "\u1865": "h", "\u182a": "b", "\u1866": "p", "\u1830": "s", "\u1867": "sh", "\u1868": "t", "\u1869": "d", "\u182f": "l", "\u182e": "m", "\u1834": "ch", "\u1835": "zh", "\u1836": "y", "\u1875": "r", "\u1876": "f", "\u1838": "w", "\u183a": "kk", "\u186c": "gg", "\u186d": "hh", "\u186e": "c", "\u186e\u185f": "cy", "\u186f": "z", "\u186f\u1873": "zy", "\u1870": "rr", "\u1830\u185f": "sy", "\u1871\u1873": "chy", "\u1877\u1873": "zhy" } const WUTI_REVERSE_DICT = { ...COMMON_REVERSE_DICT, "\u1820": "a", "\u185d": "e", "\u1873": "i", "\u1823": "o", "\u1860": "u", "\u1861": "ů", "\u1828": "n", "\u1829": "ng", "\u1874": "k", "\u1864": "g", "\u1865": "h", "\u182a": "b", "\u1866": "p", "\u1830": "s", "\u1867": "š", "\u1868": "t", "\u1869": "d", "\u182f": "l", "\u182e": "m", "\u1834": "c", "\u1835": "j", "\u1836": "y", "\u1875": "r", "\u1876": "f", "\u1838": "w", "\u183a": "k'", "\u186c": "ǵ", "\u186d": "h́", "\u186e": "ts'y", "\u186e\u185f": "ts'y", "\u186f": "dz", "\u186f\u1873": "dzy", "\u1870": "ž", "\u1830\u185f": "sy", "\u1871\u1873": "c'i", "\u1877\u1873": "j̊i" } const TAIQING_BASED_FIVE_PINYIN_DICT = { "a": { [DICT_TYPE.MULINDE_DICT]: "a", [DICT_TYPE.TAIQING_DICT]: "a", [DICT_TYPE.BABELPAD_DICT]: "a", [DICT_TYPE.XINMANHAN_DICT]: "a", [DICT_TYPE.WUTI_DICT]: "a", }, "e": { [DICT_TYPE.MULINDE_DICT]: "e", [DICT_TYPE.TAIQING_DICT]: "e", [DICT_TYPE.BABELPAD_DICT]: "e", [DICT_TYPE.XINMANHAN_DICT]: "e", [DICT_TYPE.WUTI_DICT]: "e", }, "i": { [DICT_TYPE.MULINDE_DICT]: "i", [DICT_TYPE.TAIQING_DICT]: "i", [DICT_TYPE.BABELPAD_DICT]: "i", [DICT_TYPE.XINMANHAN_DICT]: "i", [DICT_TYPE.WUTI_DICT]: "i", }, "o": { [DICT_TYPE.MULINDE_DICT]: "o", [DICT_TYPE.TAIQING_DICT]: "o", [DICT_TYPE.BABELPAD_DICT]: "o", [DICT_TYPE.XINMANHAN_DICT]: "o", [DICT_TYPE.WUTI_DICT]: "o", }, "u": { [DICT_TYPE.MULINDE_DICT]: "u", [DICT_TYPE.TAIQING_DICT]: "u", [DICT_TYPE.BABELPAD_DICT]: "u", [DICT_TYPE.XINMANHAN_DICT]: "u", [DICT_TYPE.WUTI_DICT]: "u", }, "v": { [DICT_TYPE.MULINDE_DICT]: "ū", [DICT_TYPE.TAIQING_DICT]: "v", [DICT_TYPE.BABELPAD_DICT]: "uu", [DICT_TYPE.XINMANHAN_DICT]: "uu", [DICT_TYPE.WUTI_DICT]: "ů", }, "n": { [DICT_TYPE.MULINDE_DICT]: "n", [DICT_TYPE.TAIQING_DICT]: "n", [DICT_TYPE.BABELPAD_DICT]: "n", [DICT_TYPE.XINMANHAN_DICT]: "n", [DICT_TYPE.WUTI_DICT]: "n", }, "ng": { [DICT_TYPE.MULINDE_DICT]: "ng", [DICT_TYPE.TAIQING_DICT]: "ng", [DICT_TYPE.BABELPAD_DICT]: "ng", [DICT_TYPE.XINMANHAN_DICT]: "ng", [DICT_TYPE.WUTI_DICT]: "ng", }, "k": { [DICT_TYPE.MULINDE_DICT]: "k", [DICT_TYPE.TAIQING_DICT]: "k", [DICT_TYPE.BABELPAD_DICT]: "k", [DICT_TYPE.XINMANHAN_DICT]: "k", [DICT_TYPE.WUTI_DICT]: "k", }, "g": { [DICT_TYPE.MULINDE_DICT]: "g", [DICT_TYPE.TAIQING_DICT]: "g", [DICT_TYPE.BABELPAD_DICT]: "g", [DICT_TYPE.XINMANHAN_DICT]: "g", [DICT_TYPE.WUTI_DICT]: "g", }, "h": { [DICT_TYPE.MULINDE_DICT]: "h", [DICT_TYPE.TAIQING_DICT]: "h", [DICT_TYPE.BABELPAD_DICT]: "h", [DICT_TYPE.XINMANHAN_DICT]: "h", [DICT_TYPE.WUTI_DICT]: "h", }, "b": { [DICT_TYPE.MULINDE_DICT]: "b", [DICT_TYPE.TAIQING_DICT]: "b", [DICT_TYPE.BABELPAD_DICT]: "b", [DICT_TYPE.XINMANHAN_DICT]: "b", [DICT_TYPE.WUTI_DICT]: "b", }, "p": { [DICT_TYPE.MULINDE_DICT]: "p", [DICT_TYPE.TAIQING_DICT]: "p", [DICT_TYPE.BABELPAD_DICT]: "p", [DICT_TYPE.XINMANHAN_DICT]: "p", [DICT_TYPE.WUTI_DICT]: "p", }, "s": { [DICT_TYPE.MULINDE_DICT]: "s", [DICT_TYPE.TAIQING_DICT]: "s", [DICT_TYPE.BABELPAD_DICT]: "s", [DICT_TYPE.XINMANHAN_DICT]: "s", [DICT_TYPE.WUTI_DICT]: "s", }, "x": { [DICT_TYPE.MULINDE_DICT]: "š", [DICT_TYPE.TAIQING_DICT]: "x", [DICT_TYPE.BABELPAD_DICT]: "x", [DICT_TYPE.XINMANHAN_DICT]: "sh", [DICT_TYPE.WUTI_DICT]: "š", }, "t": { [DICT_TYPE.MULINDE_DICT]: "t", [DICT_TYPE.TAIQING_DICT]: "t", [DICT_TYPE.BABELPAD_DICT]: "t", [DICT_TYPE.XINMANHAN_DICT]: "t", [DICT_TYPE.WUTI_DICT]: "t", }, "d": { [DICT_TYPE.MULINDE_DICT]: "d", [DICT_TYPE.TAIQING_DICT]: "d", [DICT_TYPE.BABELPAD_DICT]: "d", [DICT_TYPE.XINMANHAN_DICT]: "d", [DICT_TYPE.WUTI_DICT]: "d", }, "l": { [DICT_TYPE.MULINDE_DICT]: "l", [DICT_TYPE.TAIQING_DICT]: "l", [DICT_TYPE.BABELPAD_DICT]: "l", [DICT_TYPE.XINMANHAN_DICT]: "l", [DICT_TYPE.WUTI_DICT]: "l", }, "m": { [DICT_TYPE.MULINDE_DICT]: "m", [DICT_TYPE.TAIQING_DICT]: "m", [DICT_TYPE.BABELPAD_DICT]: "m", [DICT_TYPE.XINMANHAN_DICT]: "m", [DICT_TYPE.WUTI_DICT]: "m", }, "q": { [DICT_TYPE.MULINDE_DICT]: "c", [DICT_TYPE.TAIQING_DICT]: "q", [DICT_TYPE.BABELPAD_DICT]: "c", [DICT_TYPE.XINMANHAN_DICT]: "ch", [DICT_TYPE.WUTI_DICT]: "c", }, "j": { [DICT_TYPE.MULINDE_DICT]: "j", [DICT_TYPE.TAIQING_DICT]: "j", [DICT_TYPE.BABELPAD_DICT]: "j", [DICT_TYPE.XINMANHAN_DICT]: "zh", [DICT_TYPE.WUTI_DICT]: "j", }, "y": { [DICT_TYPE.MULINDE_DICT]: "y", [DICT_TYPE.TAIQING_DICT]: "y", [DICT_TYPE.BABELPAD_DICT]: "y", [DICT_TYPE.XINMANHAN_DICT]: "y", [DICT_TYPE.WUTI_DICT]: "y", }, "r": { [DICT_TYPE.MULINDE_DICT]: "r", [DICT_TYPE.TAIQING_DICT]: "r", [DICT_TYPE.BABELPAD_DICT]: "r", [DICT_TYPE.XINMANHAN_DICT]: "r", [DICT_TYPE.WUTI_DICT]: "r", }, "f": { [DICT_TYPE.MULINDE_DICT]: "f", [DICT_TYPE.TAIQING_DICT]: "f", [DICT_TYPE.BABELPAD_DICT]: "f", [DICT_TYPE.XINMANHAN_DICT]: "f", [DICT_TYPE.WUTI_DICT]: "f", }, "w": { [DICT_TYPE.MULINDE_DICT]: "w", [DICT_TYPE.TAIQING_DICT]: "w", [DICT_TYPE.BABELPAD_DICT]: "w", [DICT_TYPE.XINMANHAN_DICT]: "w", [DICT_TYPE.WUTI_DICT]: "w", }, "k'": { [DICT_TYPE.MULINDE_DICT]: "k'", [DICT_TYPE.TAIQING_DICT]: "k'", [DICT_TYPE.BABELPAD_DICT]: "kh", [DICT_TYPE.XINMANHAN_DICT]: "kk", [DICT_TYPE.WUTI_DICT]: "k'", }, "g'": { [DICT_TYPE.MULINDE_DICT]: "g'", [DICT_TYPE.TAIQING_DICT]: "g'", [DICT_TYPE.BABELPAD_DICT]: "gh", [DICT_TYPE.XINMANHAN_DICT]: "gg", [DICT_TYPE.WUTI_DICT]: "ǵ", }, "h'": { [DICT_TYPE.MULINDE_DICT]: "h'", [DICT_TYPE.TAIQING_DICT]: "h'", [DICT_TYPE.BABELPAD_DICT]: "hh", [DICT_TYPE.XINMANHAN_DICT]: "hh", [DICT_TYPE.WUTI_DICT]: "h́", }, "c": { [DICT_TYPE.MULINDE_DICT]: "ts'", [DICT_TYPE.TAIQING_DICT]: "c", [DICT_TYPE.BABELPAD_DICT]: "ts", [DICT_TYPE.XINMANHAN_DICT]: "c", [DICT_TYPE.WUTI_DICT]: "ts'y", }, "cy'": { [DICT_TYPE.MULINDE_DICT]: "ts", [DICT_TYPE.TAIQING_DICT]: "cy'", [DICT_TYPE.BABELPAD_DICT]: "tsy", [DICT_TYPE.XINMANHAN_DICT]: "cy", [DICT_TYPE.WUTI_DICT]: "ts'y", }, "z": { [DICT_TYPE.MULINDE_DICT]: "dz", [DICT_TYPE.TAIQING_DICT]: "z", [DICT_TYPE.BABELPAD_DICT]: "dz", [DICT_TYPE.XINMANHAN_DICT]: "z", [DICT_TYPE.WUTI_DICT]: "dz", }, "zi": { [DICT_TYPE.MULINDE_DICT]: "dzi", [DICT_TYPE.TAIQING_DICT]: "zi", [DICT_TYPE.BABELPAD_DICT]: "dzi", [DICT_TYPE.XINMANHAN_DICT]: "zy", [DICT_TYPE.WUTI_DICT]: "dzy", }, "r'": { [DICT_TYPE.MULINDE_DICT]: "ž", [DICT_TYPE.TAIQING_DICT]: "r'", [DICT_TYPE.BABELPAD_DICT]: "z", [DICT_TYPE.XINMANHAN_DICT]: "rr", [DICT_TYPE.WUTI_DICT]: "ž", }, "sy'": { [DICT_TYPE.MULINDE_DICT]: "sy", [DICT_TYPE.TAIQING_DICT]: "sy'", [DICT_TYPE.BABELPAD_DICT]: "sy", [DICT_TYPE.XINMANHAN_DICT]: "sy", [DICT_TYPE.WUTI_DICT]: "sy", }, "qy'": { [DICT_TYPE.MULINDE_DICT]: "c'y", [DICT_TYPE.TAIQING_DICT]: "qy'", [DICT_TYPE.BABELPAD_DICT]: "chi", [DICT_TYPE.XINMANHAN_DICT]: "chy", [DICT_TYPE.WUTI_DICT]: "c'i", }, "jy'": { [DICT_TYPE.MULINDE_DICT]: "jy", [DICT_TYPE.TAIQING_DICT]: "jy'", [DICT_TYPE.BABELPAD_DICT]: "zhi", [DICT_TYPE.XINMANHAN_DICT]: "zhy", [DICT_TYPE.WUTI_DICT]: "j̊i", }, }