123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512 |
- /**
- * @author n1474335 [n1474335@gmail.com]
- * @copyright Crown Copyright 2016
- * @license Apache-2.0
- */
- import Operation from "../Operation";
- import Utils from "../Utils";
- /**
- * To HTML Entity operation
- */
- class ToHTMLEntity extends Operation {
- /**
- * ToHTMLEntity constructor
- */
- constructor() {
- super();
- this.name = "To HTML Entity";
- this.module = "Encodings";
- this.description = "Converts characters to HTML entities<br><br>e.g. <code>&</code> becomes <code>&<span>amp;</span></code>";
- this.infoURL = "https://wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references";
- this.inputType = "string";
- this.outputType = "string";
- this.args = [
- {
- "name": "Convert all characters",
- "type": "boolean",
- "value": false
- },
- {
- "name": "Convert to",
- "type": "option",
- "value": ["Named entities", "Numeric entities", "Hex entities"]
- }
- ];
- }
- /**
- * @param {string} input
- * @param {Object[]} args
- * @returns {string}
- */
- run(input, args) {
- const convertAll = args[0],
- numeric = args[1] === "Numeric entities",
- hexa = args[1] === "Hex entities";
- const charcodes = Utils.strToCharcode(input);
- let output = "";
- for (let i = 0; i < charcodes.length; i++) {
- if (convertAll && numeric) {
- output += "&#" + charcodes[i] + ";";
- } else if (convertAll && hexa) {
- output += "&#x" + Utils.hex(charcodes[i]) + ";";
- } else if (convertAll) {
- output += byteToEntity[charcodes[i]] || "&#" + charcodes[i] + ";";
- } else if (numeric) {
- if (charcodes[i] > 255 || charcodes[i] in byteToEntity) {
- output += "&#" + charcodes[i] + ";";
- } else {
- output += Utils.chr(charcodes[i]);
- }
- } else if (hexa) {
- if (charcodes[i] > 255 || charcodes[i] in byteToEntity) {
- output += "&#x" + Utils.hex(charcodes[i]) + ";";
- } else {
- output += Utils.chr(charcodes[i]);
- }
- } else {
- output += byteToEntity[charcodes[i]] || (
- charcodes[i] > 255 ?
- "&#" + charcodes[i] + ";" :
- Utils.chr(charcodes[i])
- );
- }
- }
- return output;
- }
- }
- /**
- * Lookup table to translate byte values to their HTML entity codes.
- */
- const byteToEntity = {
- 9: "	",
- 10: "
",
- 33: "!",
- 34: """,
- 35: "#",
- 36: "$",
- 37: "%",
- 38: "&",
- 39: "'",
- 40: "(",
- 41: ")",
- 42: "*",
- 43: "+",
- 44: ",",
- 46: ".",
- 47: "/",
- 58: ":",
- 59: ";",
- 60: "<",
- 61: "=",
- 62: ">",
- 63: "?",
- 64: "@",
- 91: "[",
- 92: "\",
- 93: "]",
- 94: "^",
- 95: "_",
- 96: "`",
- 123: "{",
- 124: "|",
- 125: "}",
- 160: " ",
- 161: "¡",
- 162: "¢",
- 163: "£",
- 164: "¤",
- 165: "¥",
- 166: "¦",
- 167: "§",
- 168: "¨",
- 169: "©",
- 170: "ª",
- 171: "«",
- 172: "¬",
- 173: "­",
- 174: "®",
- 175: "¯",
- 176: "°",
- 177: "±",
- 178: "²",
- 179: "³",
- 180: "´",
- 181: "µ",
- 182: "¶",
- 183: "·",
- 184: "¸",
- 185: "¹",
- 186: "º",
- 187: "»",
- 188: "¼",
- 189: "½",
- 190: "¾",
- 191: "¿",
- 192: "À",
- 193: "Á",
- 194: "Â",
- 195: "Ã",
- 196: "Ä",
- 197: "Å",
- 198: "Æ",
- 199: "Ç",
- 200: "È",
- 201: "É",
- 202: "Ê",
- 203: "Ë",
- 204: "Ì",
- 205: "Í",
- 206: "Î",
- 207: "Ï",
- 208: "Ð",
- 209: "Ñ",
- 210: "Ò",
- 211: "Ó",
- 212: "Ô",
- 213: "Õ",
- 214: "Ö",
- 215: "×",
- 216: "Ø",
- 217: "Ù",
- 218: "Ú",
- 219: "Û",
- 220: "Ü",
- 221: "Ý",
- 222: "Þ",
- 223: "ß",
- 224: "à",
- 225: "á",
- 226: "â",
- 227: "ã",
- 228: "ä",
- 229: "å",
- 230: "æ",
- 231: "ç",
- 232: "è",
- 233: "é",
- 234: "ê",
- 235: "ë",
- 236: "ì",
- 237: "í",
- 238: "î",
- 239: "ï",
- 240: "ð",
- 241: "ñ",
- 242: "ò",
- 243: "ó",
- 244: "ô",
- 245: "õ",
- 246: "ö",
- 247: "÷",
- 248: "ø",
- 249: "ù",
- 250: "ú",
- 251: "û",
- 252: "ü",
- 253: "ý",
- 254: "þ",
- 255: "ÿ",
- 256: "Ā",
- 257: "ā",
- 258: "Ă",
- 259: "ă",
- 260: "Ą",
- 261: "ą",
- 262: "Ć",
- 263: "ć",
- 264: "Ĉ",
- 265: "ĉ",
- 266: "Ċ",
- 267: "ċ",
- 268: "Č",
- 269: "č",
- 270: "Ď",
- 271: "ď",
- 272: "Đ",
- 273: "đ",
- 274: "Ē",
- 275: "ē",
- 278: "Ė",
- 279: "ė",
- 280: "Ę",
- 281: "ę",
- 282: "Ě",
- 283: "ě",
- 284: "Ĝ",
- 285: "ĝ",
- 286: "Ğ",
- 287: "ğ",
- 288: "Ġ",
- 289: "ġ",
- 290: "Ģ",
- 292: "Ĥ",
- 293: "ĥ",
- 294: "Ħ",
- 295: "ħ",
- 296: "Ĩ",
- 297: "ĩ",
- 298: "Ī",
- 299: "ī",
- 302: "Į",
- 303: "į",
- 304: "İ",
- 305: "ı",
- 306: "IJ",
- 307: "ij",
- 308: "Ĵ",
- 309: "ĵ",
- 310: "Ķ",
- 311: "ķ",
- 312: "ĸ",
- 313: "Ĺ",
- 314: "ĺ",
- 315: "Ļ",
- 316: "ļ",
- 317: "Ľ",
- 318: "ľ",
- 319: "Ŀ",
- 320: "ŀ",
- 321: "Ł",
- 322: "ł",
- 323: "Ń",
- 324: "ń",
- 325: "Ņ",
- 326: "ņ",
- 327: "Ň",
- 328: "ň",
- 329: "ʼn",
- 330: "Ŋ",
- 331: "ŋ",
- 332: "Ō",
- 333: "ō",
- 336: "Ő",
- 337: "ő",
- 338: "Œ",
- 339: "œ",
- 340: "Ŕ",
- 341: "ŕ",
- 342: "Ŗ",
- 343: "ŗ",
- 344: "Ř",
- 345: "ř",
- 346: "Ś",
- 347: "ś",
- 348: "Ŝ",
- 349: "ŝ",
- 350: "Ş",
- 351: "ş",
- 352: "Š",
- 353: "š",
- 354: "Ţ",
- 355: "ţ",
- 356: "Ť",
- 357: "ť",
- 358: "Ŧ",
- 359: "ŧ",
- 360: "Ũ",
- 361: "ũ",
- 362: "Ū",
- 363: "ū",
- 364: "Ŭ",
- 365: "ŭ",
- 366: "Ů",
- 367: "ů",
- 368: "Ű",
- 369: "ű",
- 370: "Ų",
- 371: "ų",
- 372: "Ŵ",
- 373: "ŵ",
- 374: "Ŷ",
- 375: "ŷ",
- 376: "Ÿ",
- 377: "Ź",
- 378: "ź",
- 379: "Ż",
- 380: "ż",
- 381: "Ž",
- 382: "ž",
- 402: "ƒ",
- 437: "Ƶ",
- 501: "ǵ",
- 567: "ȷ",
- 710: "ˆ",
- 711: "ˇ",
- 728: "˘",
- 729: "˙",
- 730: "˚",
- 731: "˛",
- 732: "˜",
- 785: "̑",
- 818: "_",
- 913: "Α",
- 914: "Β",
- 915: "Γ",
- 916: "Δ",
- 917: "Ε",
- 918: "Ζ",
- 919: "Η",
- 920: "Θ",
- 921: "Ι",
- 922: "Κ",
- 923: "Λ",
- 924: "Μ",
- 925: "Ν",
- 926: "Ξ",
- 927: "Ο",
- 928: "Π",
- 929: "Ρ",
- 931: "Σ",
- 932: "Τ",
- 933: "Υ",
- 934: "Φ",
- 935: "Χ",
- 936: "Ψ",
- 937: "Ω",
- 945: "α",
- 946: "β",
- 947: "γ",
- 948: "δ",
- 949: "ε",
- 950: "ζ",
- 951: "η",
- 952: "θ",
- 953: "ι",
- 954: "κ",
- 955: "λ",
- 956: "μ",
- 957: "ν",
- 958: "ξ",
- 959: "ο",
- 960: "π",
- 961: "ρ",
- 962: "ς",
- 963: "σ",
- 964: "τ",
- 965: "υ",
- 966: "φ",
- 967: "χ",
- 968: "ψ",
- 969: "ω",
- 977: "ϑ",
- 978: "ϒ",
- 981: "ϕ",
- 982: "ϖ",
- 988: "Ϝ",
- 989: "ϝ",
- 1008: "ϰ",
- 1009: "ϱ",
- 1013: "ε,",
- 1014: "϶",
- 1025: "Ё",
- 1026: "Ђ",
- 1027: "Ѓ",
- 1028: "Є",
- 1029: "Ѕ",
- 1030: "І",
- 1031: "Ї",
- 1032: "Ј",
- 1033: "Љ",
- 1034: "Њ",
- 1035: "Ћ",
- 1036: "Ќ",
- 1038: "Ў",
- 1039: "Џ",
- 1040: "А",
- 1041: "Б",
- 1042: "В",
- 1043: "Г",
- 1044: "Д",
- 1045: "Е",
- 1046: "Ж",
- 1047: "З",
- 1048: "И",
- 1049: "Й",
- 1050: "К",
- 1051: "Л",
- 1052: "М",
- 1053: "Н",
- 1054: "О",
- 1055: "П",
- 1056: "Р",
- 1057: "С",
- 1058: "Т",
- 1059: "У",
- 1060: "Ф",
- 1061: "Х",
- 1062: "Ц",
- 1063: "Ч",
- 1064: "Ш",
- 1065: "Щ",
- 1066: "Ъ",
- 1067: "Ы",
- 1068: "Ь",
- 1069: "Э",
- 1070: "Ю",
- 1071: "Я",
- 1072: "а",
- 1073: "б",
- 1074: "в",
- 1075: "г",
- 1076: "д",
- 1077: "е",
- 1078: "ж",
- 1079: "з",
- 1080: "и",
- 1081: "й",
- 1082: "к",
- 1083: "л",
- 1084: "м",
- 1085: "н",
- 1086: "о",
- 1087: "п",
- 1088: "р",
- 1089: "с",
- 1090: "т",
- 1091: "у",
- 1092: "ф",
- 1093: "х",
- 1094: "ц",
- 1095: "ч",
- 1096: "ш",
- 1097: "щ",
- 1098: "ъ",
- 1099: "ы",
- 1100: "ь",
- 1101: "э",
- 1102: "ю",
- 1103: "я",
- 1105: "ё",
- 1106: "ђ",
- 1107: "ѓ",
- 1108: "є",
- 1109: "ѕ",
- 1110: "і",
- 1111: "ї",
- 1112: "ј",
- 1113: "љ",
- 1114: "њ",
- 1115: "ћ",
- 1116: "ќ",
- 1118: "ў",
- 1119: "џ",
- 8194: " ",
- 8195: " ",
- 8196: " ",
- 8197: " ",
- 8199: " ",
- 8200: " ",
- 8201: " ",
- 8202: " ",
- 8203: "​",
- 8204: "‌",
- 8205: "‍",
- 8206: "‎",
- 8207: "‏",
- 8208: "‐",
- 8211: "–",
- 8212: "—",
- 8213: "―",
- 8214: "‖",
- 8216: "‘",
- 8217: "’",
- 8218: "‚",
- 8220: "“",
- 8221: "”",
- 8222: "„",
- 8224: "†",
- 8225: "‡",
- 8226: "•",
- 8229: "‥",
- 8230: "…",
- 8240: "‰",
- 8241: "‱",
- 8242: "′",
- 8243: "″",
- 8244: "‴",
- 8245: "‵",
- 8249: "‹",
- 8250: "›",
- 8254: "‾",
- 8257: "⁁",
- 8259: "⁃",
- 8260: "⁄",
- 8271: "⁏",
- 8279: "⁗",
- 8287: " ",
- 8288: "⁠",
- 8289: "⁡",
- 8290: "⁢",
- 8291: "⁣",
- 8364: "€",
- 8411: "⃛",
- 8412: "⃜",
- 8450: "ℂ",
- 8453: "℅",
- 8458: "ℊ",
- 8459: "ℋ",
- 8460: "ℌ",
- 8461: "ℍ",
- 8462: "ℎ",
- 8463: "ℏ",
- 8464: "ℐ",
- 8465: "ℑ",
- 8466: "ℒ",
- 8467: "ℓ",
- 8469: "ℕ",
- 8470: "№",
- 8471: "℗",
- 8472: "℘",
- 8473: "ℙ",
- 8474: "ℚ",
- 8475: "ℛ",
- 8476: "ℜ",
- 8477: "ℝ",
- 8478: "℞",
- 8482: "™",
- 8484: "ℤ",
- 8486: "Ω",
- 8487: "℧",
- 8488: "ℨ",
- 8489: "℩",
- 8491: "Å",
- 8492: "ℬ",
- 8493: "ℭ",
- 8495: "ℯ",
- 8496: "ℰ",
- 8497: "ℱ",
- 8499: "ℳ",
- 8500: "ℴ",
- 8501: "ℵ",
- 8502: "ℶ",
- 8503: "ℷ",
- 8504: "ℸ",
- 8517: "ⅅ",
- 8518: "ⅆ",
- 8519: "ⅇ",
- 8520: "ⅈ",
- 8531: "⅓",
- 8532: "⅔",
- 8533: "⅕",
- 8534: "⅖",
- 8535: "⅗",
- 8536: "⅘",
- 8537: "⅙",
- 8538: "⅚",
- 8539: "⅛",
- 8540: "⅜",
- 8541: "⅝",
- 8542: "⅞",
- 8592: "←",
- 8593: "↑",
- 8594: "→",
- 8595: "↓",
- 8596: "↔",
- 8597: "↕",
- 8598: "↖",
- 8599: "↗",
- 8600: "↘",
- 8601: "↙",
- 8602: "↚",
- 8603: "↛",
- 8605: "↝",
- 8606: "↞",
- 8607: "↟",
- 8608: "↠",
- 8609: "↡",
- 8610: "↢",
- 8611: "↣",
- 8612: "↤",
- 8613: "↥",
- 8614: "↦",
- 8615: "↧",
- 8617: "↩",
- 8618: "↪",
- 8619: "↫",
- 8620: "↬",
- 8621: "↭",
- 8622: "↮",
- 8624: "↰",
- 8625: "↱",
- 8626: "↲",
- 8627: "↳",
- 8629: "↵",
- 8630: "↶",
- 8631: "↷",
- 8634: "↺",
- 8635: "↻",
- 8636: "↼",
- 8637: "↽",
- 8638: "↾",
- 8639: "↿",
- 8640: "⇀",
- 8641: "⇁",
- 8642: "⇂",
- 8643: "⇃",
- 8644: "⇄",
- 8645: "⇅",
- 8646: "⇆",
- 8647: "⇇",
- 8648: "⇈",
- 8649: "⇉",
- 8650: "⇊",
- 8651: "⇋",
- 8652: "⇌;",
- 8653: "⇍",
- 8654: "⇎",
- 8655: "⇏",
- 8656: "⇐",
- 8657: "⇑",
- 8658: "⇒",
- 8659: "⇓",
- 8660: "⇔",
- 8661: "⇕",
- 8662: "⇖",
- 8663: "⇗",
- 8664: "⇘",
- 8665: "⇙",
- 8666: "⇚",
- 8667: "⇛",
- 8669: "⇝",
- 8676: "⇤",
- 8677: "⇥",
- 8693: "⇵",
- 8701: "⇽",
- 8702: "⇾",
- 8703: "⇿",
- 8704: "∀",
- 8705: "∁",
- 8706: "∂",
- 8707: "∃",
- 8708: "∄",
- 8709: "∅",
- 8711: "∇",
- 8712: "∈",
- 8713: "∉",
- 8715: "∋",
- 8716: "∌",
- 8719: "∏",
- 8720: "∐",
- 8721: "∑",
- 8722: "−",
- 8723: "∓",
- 8724: "∔",
- 8726: "∖",
- 8727: "∗",
- 8728: "∘",
- 8730: "√",
- 8733: "∝",
- 8734: "∞",
- 8735: "∟",
- 8736: "∠",
- 8737: "∡",
- 8738: "∢",
- 8739: "∣",
- 8740: "∤",
- 8741: "∥",
- 8742: "∦",
- 8743: "∧",
- 8744: "∨",
- 8745: "∩",
- 8746: "∪",
- 8747: "∫",
- 8748: "∬",
- 8749: "∭",
- 8750: "∮",
- 8751: "∯",
- 8752: "∰",
- 8753: "∱",
- 8754: "∲",
- 8755: "∳",
- 8756: "∴",
- 8757: "∵",
- 8758: "∶",
- 8759: "∷",
- 8760: "∸",
- 8762: "∺",
- 8763: "∻",
- 8764: "∼",
- 8765: "∽",
- 8766: "∾",
- 8767: "∿",
- 8768: "≀",
- 8769: "≁",
- 8770: "≂",
- 8771: "≃",
- 8772: "≄",
- 8773: "≅",
- 8774: "≆",
- 8775: "≇",
- 8776: "≈",
- 8777: "≉",
- 8778: "≊",
- 8779: "≋",
- 8780: "≌",
- 8781: "≍",
- 8782: "≎",
- 8783: "≏",
- 8784: "≐",
- 8785: "≑",
- 8786: "≒",
- 8787: "≓",
- 8788: "≔",
- 8789: "≕",
- 8790: "≖",
- 8791: "≗",
- 8793: "≙",
- 8794: "≚",
- 8796: "≜",
- 8799: "≟",
- 8800: "≠",
- 8801: "≡",
- 8802: "≢",
- 8804: "≤",
- 8805: "≥",
- 8806: "≦",
- 8807: "≧",
- 8808: "≨",
- 8809: "≩",
- 8810: "≪",
- 8811: "≫",
- 8812: "≬",
- 8813: "≭",
- 8814: "≮",
- 8815: "≯",
- 8816: "≰",
- 8817: "≱;",
- 8818: "≲",
- 8819: "≳",
- 8820: "≴",
- 8821: "≵",
- 8822: "≶",
- 8823: "≷",
- 8824: "≸",
- 8825: "≹",
- 8826: "≺",
- 8827: "≻",
- 8828: "≼",
- 8829: "≽",
- 8830: "≾",
- 8831: "≿",
- 8832: "⊀",
- 8833: "⊁",
- 8834: "⊂",
- 8835: "⊃",
- 8836: "⊄",
- 8837: "⊅",
- 8838: "⊆",
- 8839: "⊇",
- 8840: "⊈",
- 8841: "⊉",
- 8842: "⊊",
- 8843: "⊋",
- 8845: "⊍",
- 8846: "⊎",
- 8847: "⊏",
- 8848: "⊐",
- 8849: "⊑",
- 8850: "⊒",
- 8851: "⊓",
- 8852: "⊔",
- 8853: "⊕",
- 8854: "⊖",
- 8855: "⊗",
- 8856: "⊘",
- 8857: "⊙",
- 8858: "⊚",
- 8859: "⊛",
- 8861: "⊝",
- 8862: "⊞",
- 8863: "⊟",
- 8864: "⊠",
- 8865: "⊡",
- 8866: "⊢",
- 8867: "⊣",
- 8868: "⊤",
- 8869: "⊥",
- 8871: "⊧",
- 8872: "⊨",
- 8873: "⊩",
- 8874: "⊪",
- 8875: "⊫",
- 8876: "⊬",
- 8877: "⊭",
- 8878: "⊮",
- 8879: "⊯",
- 8880: "⊰",
- 8882: "⊲",
- 8883: "⊳",
- 8884: "⊴",
- 8885: "⊵",
- 8886: "⊶",
- 8887: "⊷",
- 8888: "⊸",
- 8889: "⊹",
- 8890: "⊺",
- 8891: "⊻",
- 8893: "⊽",
- 8894: "⊾",
- 8895: "⊿",
- 8896: "⋀",
- 8897: "⋁",
- 8898: "⋂",
- 8899: "⋃",
- 8900: "⋄",
- 8901: "⋅",
- 8902: "⋆",
- 8903: "⋇",
- 8904: "⋈",
- 8905: "⋉",
- 8906: "⋊",
- 8907: "⋋",
- 8908: "⋌",
- 8909: "⋍",
- 8910: "⋎",
- 8911: "⋏",
- 8912: "⋐",
- 8913: "⋑",
- 8914: "⋒",
- 8915: "⋓",
- 8916: "⋔",
- 8917: "⋕",
- 8918: "⋖",
- 8919: "⋗",
- 8920: "⋘",
- 8921: "⋙",
- 8922: "⋚",
- 8923: "⋛",
- 8926: "⋞",
- 8927: "⋟",
- 8928: "⋠",
- 8929: "⋡",
- 8930: "⋢",
- 8931: "⋣",
- 8934: "⋦",
- 8935: "⋧",
- 8936: "⋨",
- 8937: "⋩",
- 8938: "⋪",
- 8939: "⋫",
- 8940: "⋬",
- 8941: "⋭",
- 8942: "⋮",
- 8943: "⋯",
- 8944: "⋰",
- 8945: "⋱",
- 8946: "⋲",
- 8947: "⋳",
- 8948: "⋴",
- 8949: "⋵",
- 8950: "⋶",
- 8951: "⋷",
- 8953: "⋹",
- 8954: "⋺",
- 8955: "⋻",
- 8956: "⋼",
- 8957: "⋽",
- 8958: "⋾",
- 8965: "⌅",
- 8966: "⌆",
- 8968: "⌈",
- 8969: "⌉",
- 8970: "⌊",
- 8971: "⌋",
- 8972: "⌌",
- 8973: "⌍",
- 8974: "⌎",
- 8975: "⌏",
- 8976: "⌐",
- 8978: "⌒",
- 8979: "⌓",
- 8981: "⌕",
- 8982: "⌖",
- 8988: "⌜",
- 8989: "⌝",
- 8990: "⌞",
- 8991: "⌟",
- 8994: "⌢",
- 8995: "⌣",
- 9001: "⟨",
- 9002: "⟩",
- 9005: "⌭",
- 9006: "⌮",
- 9014: "⌶",
- 9021: "⌽",
- 9023: "⌿",
- 9084: "⍼",
- 9136: "⎰",
- 9137: "⎱",
- 9140: "⎴",
- 9141: "⎵",
- 9142: "⎶",
- 9180: "⏜",
- 9181: "⏝",
- 9182: "⏞",
- 9183: "⏟",
- 9186: "⏢",
- 9191: "⏧",
- 9251: "␣",
- 9416: "Ⓢ",
- 9472: "─",
- 9474: "│",
- 9484: "┌",
- 9488: "┐",
- 9492: "└",
- 9496: "┘",
- 9500: "├",
- 9508: "┤",
- 9516: "┬",
- 9524: "┴",
- 9532: "┼",
- 9552: "═",
- 9553: "║",
- 9554: "╒",
- 9555: "╓",
- 9556: "╔",
- 9557: "╕",
- 9558: "╖",
- 9559: "╗",
- 9560: "╘",
- 9561: "╙",
- 9562: "╚",
- 9563: "╛",
- 9564: "╜",
- 9565: "╝",
- 9566: "╞",
- 9567: "╟",
- 9568: "╠",
- 9569: "╡",
- 9570: "╢",
- 9571: "╣",
- 9572: "╤",
- 9573: "╥",
- 9674: "◊",
- 9675: "○",
- 9708: "◬",
- 9711: "◯",
- 9720: "◸",
- 9721: "◹",
- 9722: "◺",
- 9723: "◻",
- 9724: "◼",
- 9733: "★",
- 9734: "☆",
- 9742: "☎",
- 9792: "♀",
- 9794: "♂",
- 9824: "♠",
- 9827: "♣",
- 9829: "♥",
- 9830: "♦",
- 9834: "♪",
- 9837: "♭",
- 9838: "♮",
- 9839: "♯",
- 10003: "✓",
- 10007: "✗",
- 10016: "✠",
- 10038: "✶",
- 10072: "❘",
- 10098: "❲",
- 10099: "❳",
- 10214: "⟦",
- 10215: "⟧",
- 10216: "⟨",
- 10217: "⟩",
- 10218: "⟪",
- 10219: "⟫",
- 10220: "⟬",
- 10221: "⟭",
- 10229: "⟵",
- 10230: "⟶",
- 10231: "⟷",
- 10232: "⟸",
- 10233: "⟹",
- 10234: "⟺",
- 10236: "⟼",
- 10239: "⟿",
- 10498: "⤂",
- 10499: "⤃",
- 10500: "⤄",
- 10501: "⤅",
- 10508: "⤌",
- 10509: "⤍",
- 10510: "⤎",
- 10511: "⤏",
- 10512: "⤐",
- 10513: "⤑",
- 10514: "⤒",
- 10515: "⤓",
- 10518: "⤖",
- 10521: "⤙",
- 10522: "⤚",
- 10523: "⤛",
- 10524: "⤜",
- 10525: "⤝",
- 10526: "⤞",
- 10527: "⤟",
- 10528: "⤠",
- 10531: "⤣",
- 10532: "⤤",
- 10533: "⤥",
- 10534: "⤦",
- 10535: "⤧",
- 10536: "⤨",
- 10537: "⤩",
- 10538: "⤪",
- 10547: "⤳",
- 10549: "⤵",
- 10550: "⤶",
- 10551: "⤷",
- 10552: "⤸",
- 10553: "⤹",
- 10556: "⤼",
- 10557: "⤽",
- 10565: "⥅",
- 10568: "⥈",
- 10569: "⥉",
- 10570: "⥊",
- 10571: "⥋",
- 10574: "⥎",
- 10575: "⥏",
- 10576: "⥐",
- 10577: "⥑",
- 10578: "⥒",
- 10579: "⥓",
- 10580: "⥔",
- 10581: "⥕",
- 10582: "⥖",
- 10583: "⥗",
- 10584: "⥘",
- 10585: "⥙",
- 10586: "⥚",
- 10587: "⥛",
- 10588: "⥜",
- 10589: "⥝",
- 10590: "⥞",
- 10591: "⥟",
- 10592: "⥠",
- 10593: "⥡",
- 10594: "⥢",
- 10595: "⥣",
- 10596: "⥤",
- 10597: "⥥",
- 10598: "⥦",
- 10599: "⥧",
- 10600: "⥨",
- 10601: "⥩",
- 10602: "⥪",
- 10603: "⥫",
- 10604: "⥬",
- 10605: "⥭",
- 10606: "⥮",
- 10607: "⥯",
- 10608: "⥰",
- 10609: "⥱",
- 10610: "⥲",
- 10611: "⥳",
- 10612: "⥴",
- 10613: "⥵",
- 10614: "⥶",
- 10616: "⥸",
- 10617: "⥹",
- 10619: "⥻",
- 10620: "⥼",
- 10621: "⥽",
- 10622: "⥾",
- 10623: "⥿",
- 10629: "⦅",
- 10630: "⦆",
- 10635: "⦋",
- 10636: "⦌",
- 10637: "⦍",
- 10638: "⦎",
- 10639: "⦏",
- 10640: "⦐",
- 10641: "⦑",
- 10642: "⦒",
- 10643: "⦓",
- 10644: "⦔",
- 10645: "⦕",
- 10646: "⦖",
- 10650: "⦚",
- 10652: "⦜",
- 10653: "⦝",
- 10660: "⦤",
- 10661: "⦥",
- 10662: "⦦",
- 10663: "⦧",
- 10664: "⦨",
- 10665: "⦩",
- 10666: "⦪",
- 10667: "⦫",
- 10668: "⦬",
- 10669: "⦭",
- 10670: "⦮",
- 10671: "⦯",
- 10672: "⦰",
- 10673: "⦱",
- 10674: "⦲",
- 10675: "⦳",
- 10676: "⦴",
- 10677: "⦵",
- 10678: "⦶",
- 10679: "⦷",
- 10681: "⦹",
- 10683: "⦻",
- 10684: "⦼",
- 10686: "⦾",
- 10687: "⦿",
- 10688: "⧀",
- 10689: "⧁",
- 10690: "⧂",
- 10691: "⧃",
- 10692: "⧄",
- 10693: "⧅",
- 10697: "⧉",
- 10701: "⧍",
- 10702: "⧎",
- 10703: "⧏",
- 10704: "⧐",
- 10714: "∽̱",
- 10716: "⧜",
- 10717: "⧝",
- 10718: "⧞",
- 10723: "⧣",
- 10724: "⧤",
- 10725: "⧥",
- 10731: "⧫",
- 10740: "⧴",
- 10742: "⧶",
- 10752: "⨀",
- 10753: "⨁",
- 10754: "⨂",
- 10756: "⨄",
- 10758: "⨆",
- 10764: "⨌",
- 10765: "⨍",
- 10768: "⨐",
- 10769: "⨑",
- 10770: "⨒",
- 10771: "⨓",
- 10772: "⨔",
- 10773: "⨕",
- 10774: "⨖",
- 10775: "⨗",
- 10786: "⨢",
- 10787: "⨣",
- 10788: "⨤",
- 10789: "⨥",
- 10790: "⨦",
- 10791: "⨧",
- 10793: "⨩",
- 10794: "⨪",
- 10797: "⨭",
- 10798: "⨮",
- 10799: "⨯",
- 10800: "⨰",
- 10801: "⨱",
- 10803: "⨳",
- 10804: "⨴",
- 10805: "⨵",
- 10806: "⨶",
- 10807: "⨷",
- 10808: "⨸",
- 10809: "⨹",
- 10810: "⨺",
- 10811: "⨻",
- 10812: "⨼",
- 10815: "⨿",
- 10816: "⩀",
- 10818: "⩂",
- 10819: "⩃",
- 10820: "⩄",
- 10821: "⩅",
- 10822: "⩆",
- 10823: "⩇",
- 10824: "⩈",
- 10825: "⩉",
- 10826: "⩊",
- 10827: "⩋",
- 10828: "⩌",
- 10829: "⩍",
- 10832: "⩐",
- 10835: "⩓",
- 10836: "⩔",
- 10837: "⩕",
- 10838: "⩖",
- 10839: "⩗",
- 10840: "⩘",
- 10842: "⩚",
- 10843: "⩛",
- 10844: "⩜",
- 10845: "⩝",
- 10847: "⩟",
- 10854: "⩦",
- 10858: "⩪",
- 10861: "⩭",
- 10862: "⩮",
- 10863: "⩯",
- 10864: "⩰",
- 10865: "⩱",
- 10866: "⩲",
- 10867: "⩳",
- 10868: "⩴",
- 10869: "⩵",
- 10871: "⩷",
- 10872: "⩸",
- 10873: "⩹",
- 10874: "⩺",
- 10875: "⩻",
- 10876: "⩼",
- 10877: "⩽",
- 10878: "⩾",
- 10879: "⩿",
- 10880: "⪀",
- 10881: "⪁",
- 10882: "⪂",
- 10883: "⪃",
- 10884: "⪄",
- 10885: "⪅",
- 10886: "⪆",
- 10887: "⪇",
- 10888: "⪈",
- 10889: "⪉",
- 10890: "⪊",
- 10891: "⪋",
- 10892: "⪌",
- 10893: "⪍",
- 10894: "⪎",
- 10895: "⪏",
- 10896: "⪐",
- 10897: "⪑",
- 10898: "⪒",
- 10899: "⪓",
- 10900: "⪔",
- 10901: "⪕",
- 10902: "⪖",
- 10903: "⪗",
- 10904: "⪘",
- 10905: "⪙",
- 10906: "⪚",
- 10909: "⪝",
- 10910: "⪞",
- 10911: "⪟",
- 10912: "⪠",
- 10913: "⪡",
- 10914: "⪢",
- 10916: "⪤",
- 10917: "⪥",
- 10918: "⪦",
- 10919: "⪧",
- 10920: "⪨",
- 10921: "⪩",
- 10922: "⪪",
- 10923: "⪫",
- 10924: "⪬",
- 10925: "⪭",
- 10926: "⪮",
- 10927: "⪯",
- 10928: "⪰",
- 10931: "⪳",
- 10932: "⪴",
- 10933: "⪵",
- 10934: "⪶",
- 10935: "⪷",
- 10936: "⪸",
- 10937: "⪹",
- 10938: "⪺",
- 10939: "⪻",
- 10940: "⪼",
- 10941: "⪽",
- 10942: "⪾",
- 10943: "⪿",
- 10944: "⫀",
- 10945: "⫁",
- 10946: "⫂",
- 10947: "⫃",
- 10948: "⫄",
- 10949: "⫅",
- 10950: "⫆",
- 10951: "⫇",
- 10952: "⫈",
- 10955: "⫋",
- 10956: "⫌",
- 10959: "⫏",
- 10960: "⫐",
- 10961: "⫑",
- 10962: "⫒",
- 10963: "⫓",
- 10964: "⫔",
- 10965: "⫕",
- 10966: "⫖",
- 10967: "⫗",
- 10968: "⫘",
- 10969: "⫙",
- 10970: "⫚",
- 10971: "⫛",
- 10980: "⫤",
- 10982: "⫦",
- 10983: "⫧",
- 10984: "⫨",
- 10985: "⫩",
- 10987: "⫫",
- 10988: "⫬",
- 10989: "⫭",
- 10990: "⫮",
- 10991: "⫯",
- 10992: "⫰",
- 10993: "⫱",
- 10994: "⫲",
- 10995: "⫳",
- 11005: "⫽",
- 64256: "ff",
- 64257: "fi",
- 64258: "fl",
- 64259: "ffi",
- 64260: "ffl",
- 119964: "𝒜",
- 119966: "𝒞",
- 119967: "𝒟",
- 119970: "𝒢",
- 119973: "𝒥",
- 119974: "𝒦",
- 119977: "𝒩",
- 119978: "𝒪",
- 119979: "𝒫",
- 119980: "𝒬",
- 119982: "𝒮",
- 119983: "𝒯",
- 119984: "𝒰",
- 119985: "𝒱",
- 119986: "𝒲",
- 119987: "𝒳",
- 119988: "𝒴",
- 119989: "𝒵",
- 119990: "𝒶",
- 119991: "𝒷",
- 119992: "𝒸",
- 119993: "𝒹",
- 119995: "𝒻",
- 119997: "𝒽",
- 119998: "𝒾",
- 119999: "𝒿",
- 120000: "𝓀",
- 120001: "𝓁",
- 120002: "𝓂",
- 120003: "𝓃",
- 120005: "𝓅",
- 120006: "𝓆",
- 120007: "𝓇",
- 120008: "𝓈",
- 120009: "𝓉",
- 120010: "𝓊",
- 120011: "𝓋",
- 120012: "𝓌",
- 120013: "𝓍",
- 120014: "𝓎",
- 120015: "𝓏",
- 120068: "𝔄",
- 120069: "𝔅",
- 120071: "𝔇",
- 120072: "𝔈",
- 120073: "𝔉",
- 120074: "𝔊",
- 120077: "𝔍",
- 120078: "𝔎",
- 120079: "𝔏",
- 120080: "𝔐",
- 120081: "𝔑",
- 120082: "𝔒",
- 120083: "𝔓",
- 120084: "𝔔",
- 120086: "𝔖",
- 120087: "𝔗",
- 120088: "𝔘",
- 120089: "𝔙",
- 120090: "𝔚",
- 120091: "𝔛",
- 120092: "𝔜",
- 120094: "𝔞",
- 120095: "𝔟",
- 120096: "𝔠",
- 120097: "𝔡",
- 120098: "𝔢",
- 120099: "𝔣",
- 120100: "𝔤",
- 120101: "𝔥",
- 120102: "𝔦",
- 120103: "𝔧",
- 120104: "𝔨",
- 120105: "𝔩",
- 120106: "𝔪",
- 120107: "𝔫",
- 120108: "𝔬",
- 120109: "𝔭",
- 120110: "𝔮",
- 120111: "𝔯",
- 120112: "𝔰",
- 120113: "𝔱",
- 120114: "𝔲",
- 120115: "𝔳",
- 120116: "𝔴",
- 120117: "𝔵",
- 120118: "𝔶",
- 120119: "𝔷",
- 120120: "𝔸",
- 120121: "𝔹",
- 120123: "𝔻",
- 120124: "𝔼",
- 120125: "𝔽",
- 120126: "𝔾",
- 120128: "𝕀",
- 120129: "𝕁",
- 120130: "𝕂",
- 120131: "𝕃",
- 120132: "𝕄",
- 120134: "𝕆",
- 120138: "𝕊",
- 120139: "𝕋",
- 120140: "𝕌",
- 120141: "𝕍",
- 120142: "𝕎",
- 120143: "𝕏",
- 120144: "𝕐",
- 120146: "𝕒",
- 120147: "𝕓",
- 120148: "𝕔",
- 120149: "𝕕",
- 120150: "𝕖",
- 120151: "𝕗",
- 120152: "𝕘",
- 120153: "𝕙",
- 120154: "𝕚",
- 120155: "𝕛",
- 120156: "𝕜",
- 120157: "𝕝",
- 120158: "𝕞",
- 120159: "𝕟",
- 120160: "𝕠",
- 120161: "𝕡",
- 120162: "𝕢",
- 120163: "𝕣",
- 120164: "𝕤",
- 120165: "𝕥",
- 120166: "𝕦",
- 120167: "𝕧",
- 120168: "𝕨",
- 120169: "𝕩",
- 120170: "𝕪",
- 120171: "𝕫"
- };
- export default ToHTMLEntity;
|