Version 1
[yaffs-website] / vendor / masterminds / html5 / src / HTML5 / Serializer / HTML5Entities.php
diff --git a/vendor/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php b/vendor/masterminds/html5/src/HTML5/Serializer/HTML5Entities.php
new file mode 100644 (file)
index 0000000..4f90f84
--- /dev/null
@@ -0,0 +1,1533 @@
+<?php
+/**
+ * @file
+ * This contains HTML5 entities to use with serializing.
+ *
+ * The list here is mildly different from the list at \Masterminds\HTML5\Entities because
+ * that list was generated from the w3c. It contains some entities that are
+ * not entirely proper such as &am; which maps to &. This list is meant to be
+ * a fallback for PHP versions prior to PHP 5.4 when dealing with encoding.
+ */
+namespace Masterminds\HTML5\Serializer;
+
+/**
+ * A mapping of entities to their html5 representation.
+ * Used for older PHP
+ * versions that don't have the mapping.
+ */
+class HTML5Entities
+{
+
+    public static $map = array(
+        '      ' => '&Tab;',
+        "\n" => '&NewLine;',
+        '!' => '&excl;',
+        '"' => '&quot;',
+        '#' => '&num;',
+        '$' => '&dollar;',
+        '%' => '&percnt;',
+        '&' => '&amp;',
+        '\'' => '&apos;',
+        '(' => '&lpar;',
+        ')' => '&rpar;',
+        '*' => '&ast;',
+        '+' => '&plus;',
+        ',' => '&comma;',
+        '.' => '&period;',
+        '/' => '&sol;',
+        ':' => '&colon;',
+        ';' => '&semi;',
+        '<' => '&lt;',
+        '<⃒' => '&nvlt',
+        '=' => '&equals;',
+        '=⃥' => '&bne',
+        '>' => '&gt;',
+        '>⃒' => '&nvgt',
+        '?' => '&quest;',
+        '@' => '&commat;',
+        '[' => '&lbrack;',
+        '\\' => '&bsol;',
+        ']' => '&rsqb;',
+        '^' => '&Hat;',
+        '_' => '&lowbar;',
+        '`' => '&grave;',
+        'fj' => '&fjlig',
+        '{' => '&lbrace;',
+        '|' => '&vert;',
+        '}' => '&rcub;',
+        ' ' => '&nbsp;',
+        '¡' => '&iexcl;',
+        '¢' => '&cent;',
+        '£' => '&pound;',
+        '¤' => '&curren;',
+        '¥' => '&yen;',
+        '¦' => '&brvbar;',
+        '§' => '&sect;',
+        '¨' => '&DoubleDot;',
+        '©' => '&copy;',
+        'ª' => '&ordf;',
+        '«' => '&laquo;',
+        '¬' => '&not;',
+        '­' => '&shy;',
+        '®' => '&reg;',
+        '¯' => '&macr;',
+        '°' => '&deg;',
+        '±' => '&plusmn;',
+        '²' => '&sup2;',
+        '³' => '&sup3;',
+        '´' => '&DiacriticalAcute;',
+        'µ' => '&micro;',
+        '¶' => '&para;',
+        '·' => '&CenterDot;',
+        '¸' => '&Cedilla;',
+        '¹' => '&sup1;',
+        'º' => '&ordm;',
+        '»' => '&raquo;',
+        '¼' => '&frac14;',
+        '½' => '&half;',
+        '¾' => '&frac34;',
+        '¿' => '&iquest;',
+        'À' => '&Agrave;',
+        'Á' => '&Aacute;',
+        'Â' => '&Acirc;',
+        'Ã' => '&Atilde;',
+        'Ä' => '&Auml;',
+        'Å' => '&Aring;',
+        'Æ' => '&AElig;',
+        'Ç' => '&Ccedil;',
+        'È' => '&Egrave;',
+        'É' => '&Eacute;',
+        'Ê' => '&Ecirc;',
+        'Ë' => '&Euml;',
+        'Ì' => '&Igrave;',
+        'Í' => '&Iacute;',
+        'Î' => '&Icirc;',
+        'Ï' => '&Iuml;',
+        'Ð' => '&ETH;',
+        'Ñ' => '&Ntilde;',
+        'Ò' => '&Ograve;',
+        'Ó' => '&Oacute;',
+        'Ô' => '&Ocirc;',
+        'Õ' => '&Otilde;',
+        'Ö' => '&Ouml;',
+        '×' => '&times;',
+        'Ø' => '&Oslash;',
+        'Ù' => '&Ugrave;',
+        'Ú' => '&Uacute;',
+        'Û' => '&Ucirc;',
+        'Ü' => '&Uuml;',
+        'Ý' => '&Yacute;',
+        'Þ' => '&THORN;',
+        'ß' => '&szlig;',
+        'à' => '&agrave;',
+        'á' => '&aacute;',
+        'â' => '&acirc;',
+        'ã' => '&atilde;',
+        'ä' => '&auml;',
+        'å' => '&aring;',
+        'æ' => '&aelig;',
+        'ç' => '&ccedil;',
+        'è' => '&egrave;',
+        'é' => '&eacute;',
+        'ê' => '&ecirc;',
+        'ë' => '&euml;',
+        'ì' => '&igrave;',
+        'í' => '&iacute;',
+        'î' => '&icirc;',
+        'ï' => '&iuml;',
+        'ð' => '&eth;',
+        'ñ' => '&ntilde;',
+        'ò' => '&ograve;',
+        'ó' => '&oacute;',
+        'ô' => '&ocirc;',
+        'õ' => '&otilde;',
+        'ö' => '&ouml;',
+        '÷' => '&divide;',
+        'ø' => '&oslash;',
+        'ù' => '&ugrave;',
+        'ú' => '&uacute;',
+        'û' => '&ucirc;',
+        'ü' => '&uuml;',
+        'ý' => '&yacute;',
+        'þ' => '&thorn;',
+        'ÿ' => '&yuml;',
+        'Ā' => '&Amacr;',
+        'ā' => '&amacr;',
+        'Ă' => '&Abreve;',
+        'ă' => '&abreve;',
+        'Ą' => '&Aogon;',
+        'ą' => '&aogon;',
+        'Ć' => '&Cacute;',
+        'ć' => '&cacute;',
+        'Ĉ' => '&Ccirc;',
+        'ĉ' => '&ccirc;',
+        'Ċ' => '&Cdot;',
+        'ċ' => '&cdot;',
+        'Č' => '&Ccaron;',
+        'č' => '&ccaron;',
+        'Ď' => '&Dcaron;',
+        'ď' => '&dcaron;',
+        'Đ' => '&Dstrok;',
+        'đ' => '&dstrok;',
+        'Ē' => '&Emacr;',
+        'ē' => '&emacr;',
+        'Ė' => '&Edot;',
+        'ė' => '&edot;',
+        'Ę' => '&Eogon;',
+        'ę' => '&eogon;',
+        'Ě' => '&Ecaron;',
+        'ě' => '&ecaron;',
+        'Ĝ' => '&Gcirc;',
+        'ĝ' => '&gcirc;',
+        'Ğ' => '&Gbreve;',
+        'ğ' => '&gbreve;',
+        'Ġ' => '&Gdot;',
+        'ġ' => '&gdot;',
+        'Ģ' => '&Gcedil;',
+        'Ĥ' => '&Hcirc;',
+        'ĥ' => '&hcirc;',
+        'Ħ' => '&Hstrok;',
+        'ħ' => '&hstrok;',
+        'Ĩ' => '&Itilde;',
+        'ĩ' => '&itilde;',
+        'Ī' => '&Imacr;',
+        'ī' => '&imacr;',
+        'Į' => '&Iogon;',
+        'į' => '&iogon;',
+        'İ' => '&Idot;',
+        'ı' => '&inodot;',
+        'IJ' => '&IJlig;',
+        'ij' => '&ijlig;',
+        'Ĵ' => '&Jcirc;',
+        'ĵ' => '&jcirc;',
+        'Ķ' => '&Kcedil;',
+        'ķ' => '&kcedil;',
+        'ĸ' => '&kgreen;',
+        'Ĺ' => '&Lacute;',
+        'ĺ' => '&lacute;',
+        'Ļ' => '&Lcedil;',
+        'ļ' => '&lcedil;',
+        'Ľ' => '&Lcaron;',
+        'ľ' => '&lcaron;',
+        'Ŀ' => '&Lmidot;',
+        'ŀ' => '&lmidot;',
+        'Ł' => '&Lstrok;',
+        'ł' => '&lstrok;',
+        'Ń' => '&Nacute;',
+        'ń' => '&nacute;',
+        'Ņ' => '&Ncedil;',
+        'ņ' => '&ncedil;',
+        'Ň' => '&Ncaron;',
+        'ň' => '&ncaron;',
+        'ʼn' => '&napos;',
+        'Ŋ' => '&ENG;',
+        'ŋ' => '&eng;',
+        'Ō' => '&Omacr;',
+        'ō' => '&omacr;',
+        'Ő' => '&Odblac;',
+        'ő' => '&odblac;',
+        'Œ' => '&OElig;',
+        'œ' => '&oelig;',
+        'Ŕ' => '&Racute;',
+        'ŕ' => '&racute;',
+        'Ŗ' => '&Rcedil;',
+        'ŗ' => '&rcedil;',
+        'Ř' => '&Rcaron;',
+        'ř' => '&rcaron;',
+        'Ś' => '&Sacute;',
+        'ś' => '&sacute;',
+        'Ŝ' => '&Scirc;',
+        'ŝ' => '&scirc;',
+        'Ş' => '&Scedil;',
+        'ş' => '&scedil;',
+        'Š' => '&Scaron;',
+        'š' => '&scaron;',
+        'Ţ' => '&Tcedil;',
+        'ţ' => '&tcedil;',
+        'Ť' => '&Tcaron;',
+        'ť' => '&tcaron;',
+        'Ŧ' => '&Tstrok;',
+        'ŧ' => '&tstrok;',
+        'Ũ' => '&Utilde;',
+        'ũ' => '&utilde;',
+        'Ū' => '&Umacr;',
+        'ū' => '&umacr;',
+        'Ŭ' => '&Ubreve;',
+        'ŭ' => '&ubreve;',
+        'Ů' => '&Uring;',
+        'ů' => '&uring;',
+        'Ű' => '&Udblac;',
+        'ű' => '&udblac;',
+        'Ų' => '&Uogon;',
+        'ų' => '&uogon;',
+        'Ŵ' => '&Wcirc;',
+        'ŵ' => '&wcirc;',
+        'Ŷ' => '&Ycirc;',
+        'ŷ' => '&ycirc;',
+        'Ÿ' => '&Yuml;',
+        'Ź' => '&Zacute;',
+        'ź' => '&zacute;',
+        'Ż' => '&Zdot;',
+        'ż' => '&zdot;',
+        'Ž' => '&Zcaron;',
+        'ž' => '&zcaron;',
+        'ƒ' => '&fnof;',
+        'Ƶ' => '&imped;',
+        'ǵ' => '&gacute;',
+        'ȷ' => '&jmath;',
+        'ˆ' => '&circ;',
+        'ˇ' => '&Hacek;',
+        '˘' => '&Breve;',
+        '˙' => '&dot;',
+        '˚' => '&ring;',
+        '˛' => '&ogon;',
+        '˜' => '&DiacriticalTilde;',
+        '˝' => '&DiacriticalDoubleAcute;',
+        '̑' => '&DownBreve;',
+        'Α' => '&Alpha;',
+        'Β' => '&Beta;',
+        'Γ' => '&Gamma;',
+        'Δ' => '&Delta;',
+        'Ε' => '&Epsilon;',
+        'Ζ' => '&Zeta;',
+        'Η' => '&Eta;',
+        'Θ' => '&Theta;',
+        'Ι' => '&Iota;',
+        'Κ' => '&Kappa;',
+        'Λ' => '&Lambda;',
+        'Μ' => '&Mu;',
+        'Ν' => '&Nu;',
+        'Ξ' => '&Xi;',
+        'Ο' => '&Omicron;',
+        'Π' => '&Pi;',
+        'Ρ' => '&Rho;',
+        'Σ' => '&Sigma;',
+        'Τ' => '&Tau;',
+        'Υ' => '&Upsilon;',
+        'Φ' => '&Phi;',
+        'Χ' => '&Chi;',
+        'Ψ' => '&Psi;',
+        'Ω' => '&Omega;',
+        'α' => '&alpha;',
+        'β' => '&beta;',
+        'γ' => '&gamma;',
+        'δ' => '&delta;',
+        'ε' => '&epsi;',
+        'ζ' => '&zeta;',
+        'η' => '&eta;',
+        'θ' => '&theta;',
+        'ι' => '&iota;',
+        'κ' => '&kappa;',
+        'λ' => '&lambda;',
+        'μ' => '&mu;',
+        'ν' => '&nu;',
+        'ξ' => '&xi;',
+        'ο' => '&omicron;',
+        'π' => '&pi;',
+        'ρ' => '&rho;',
+        'ς' => '&sigmav;',
+        'σ' => '&sigma;',
+        'τ' => '&tau;',
+        'υ' => '&upsi;',
+        'φ' => '&phi;',
+        'χ' => '&chi;',
+        'ψ' => '&psi;',
+        'ω' => '&omega;',
+        'ϑ' => '&thetasym;',
+        'ϒ' => '&upsih;',
+        'ϕ' => '&straightphi;',
+        'ϖ' => '&piv;',
+        'Ϝ' => '&Gammad;',
+        'ϝ' => '&gammad;',
+        'ϰ' => '&varkappa;',
+        'ϱ' => '&rhov;',
+        'ϵ' => '&straightepsilon;',
+        '϶' => '&backepsilon;',
+        'Ё' => '&IOcy;',
+        'Ђ' => '&DJcy;',
+        'Ѓ' => '&GJcy;',
+        'Є' => '&Jukcy;',
+        'Ѕ' => '&DScy;',
+        'І' => '&Iukcy;',
+        'Ї' => '&YIcy;',
+        'Ј' => '&Jsercy;',
+        'Љ' => '&LJcy;',
+        'Њ' => '&NJcy;',
+        'Ћ' => '&TSHcy;',
+        'Ќ' => '&KJcy;',
+        'Ў' => '&Ubrcy;',
+        'Џ' => '&DZcy;',
+        'А' => '&Acy;',
+        'Б' => '&Bcy;',
+        'В' => '&Vcy;',
+        'Г' => '&Gcy;',
+        'Д' => '&Dcy;',
+        'Е' => '&IEcy;',
+        'Ж' => '&ZHcy;',
+        'З' => '&Zcy;',
+        'И' => '&Icy;',
+        'Й' => '&Jcy;',
+        'К' => '&Kcy;',
+        'Л' => '&Lcy;',
+        'М' => '&Mcy;',
+        'Н' => '&Ncy;',
+        'О' => '&Ocy;',
+        'П' => '&Pcy;',
+        'Р' => '&Rcy;',
+        'С' => '&Scy;',
+        'Т' => '&Tcy;',
+        'У' => '&Ucy;',
+        'Ф' => '&Fcy;',
+        'Х' => '&KHcy;',
+        'Ц' => '&TScy;',
+        'Ч' => '&CHcy;',
+        'Ш' => '&SHcy;',
+        'Щ' => '&SHCHcy;',
+        'Ъ' => '&HARDcy;',
+        'Ы' => '&Ycy;',
+        'Ь' => '&SOFTcy;',
+        'Э' => '&Ecy;',
+        'Ю' => '&YUcy;',
+        'Я' => '&YAcy;',
+        'а' => '&acy;',
+        'б' => '&bcy;',
+        'в' => '&vcy;',
+        'г' => '&gcy;',
+        'д' => '&dcy;',
+        'е' => '&iecy;',
+        'ж' => '&zhcy;',
+        'з' => '&zcy;',
+        'и' => '&icy;',
+        'й' => '&jcy;',
+        'к' => '&kcy;',
+        'л' => '&lcy;',
+        'м' => '&mcy;',
+        'н' => '&ncy;',
+        'о' => '&ocy;',
+        'п' => '&pcy;',
+        'р' => '&rcy;',
+        'с' => '&scy;',
+        'т' => '&tcy;',
+        'у' => '&ucy;',
+        'ф' => '&fcy;',
+        'х' => '&khcy;',
+        'ц' => '&tscy;',
+        'ч' => '&chcy;',
+        'ш' => '&shcy;',
+        'щ' => '&shchcy;',
+        'ъ' => '&hardcy;',
+        'ы' => '&ycy;',
+        'ь' => '&softcy;',
+        'э' => '&ecy;',
+        'ю' => '&yucy;',
+        'я' => '&yacy;',
+        'ё' => '&iocy;',
+        'ђ' => '&djcy;',
+        'ѓ' => '&gjcy;',
+        'є' => '&jukcy;',
+        'ѕ' => '&dscy;',
+        'і' => '&iukcy;',
+        'ї' => '&yicy;',
+        'ј' => '&jsercy;',
+        'љ' => '&ljcy;',
+        'њ' => '&njcy;',
+        'ћ' => '&tshcy;',
+        'ќ' => '&kjcy;',
+        'ў' => '&ubrcy;',
+        'џ' => '&dzcy;',
+        ' ' => '&ensp;',
+        ' ' => '&emsp;',
+        ' ' => '&emsp13;',
+        ' ' => '&emsp14;',
+        ' ' => '&numsp;',
+        ' ' => '&puncsp;',
+        ' ' => '&ThinSpace;',
+        ' ' => '&hairsp;',
+        '​' => '&ZeroWidthSpace;',
+        '‌' => '&zwnj;',
+        '‍' => '&zwj;',
+        '‎' => '&lrm;',
+        '‏' => '&rlm;',
+        '‐' => '&hyphen;',
+        '–' => '&ndash;',
+        '—' => '&mdash;',
+        '―' => '&horbar;',
+        '‖' => '&Verbar;',
+        '‘' => '&OpenCurlyQuote;',
+        '’' => '&rsquo;',
+        '‚' => '&sbquo;',
+        '“' => '&OpenCurlyDoubleQuote;',
+        '”' => '&rdquo;',
+        '„' => '&bdquo;',
+        '†' => '&dagger;',
+        '‡' => '&Dagger;',
+        '•' => '&bull;',
+        '‥' => '&nldr;',
+        '…' => '&hellip;',
+        '‰' => '&permil;',
+        '‱' => '&pertenk;',
+        '′' => '&prime;',
+        '″' => '&Prime;',
+        '‴' => '&tprime;',
+        '‵' => '&backprime;',
+        '‹' => '&lsaquo;',
+        '›' => '&rsaquo;',
+        '‾' => '&oline;',
+        '⁁' => '&caret;',
+        '⁃' => '&hybull;',
+        '⁄' => '&frasl;',
+        '⁏' => '&bsemi;',
+        '⁗' => '&qprime;',
+        ' ' => '&MediumSpace;',
+        '  ' => '&ThickSpace',
+        '⁠' => '&NoBreak;',
+        '⁡' => '&af;',
+        '⁢' => '&InvisibleTimes;',
+        '⁣' => '&ic;',
+        '€' => '&euro;',
+        '⃛' => '&TripleDot;',
+        '⃜' => '&DotDot;',
+        'ℂ' => '&complexes;',
+        '℅' => '&incare;',
+        'ℊ' => '&gscr;',
+        'ℋ' => '&HilbertSpace;',
+        'ℌ' => '&Hfr;',
+        'ℍ' => '&Hopf;',
+        'ℎ' => '&planckh;',
+        'ℏ' => '&planck;',
+        'ℐ' => '&imagline;',
+        'ℑ' => '&Ifr;',
+        'ℒ' => '&lagran;',
+        'ℓ' => '&ell;',
+        'ℕ' => '&naturals;',
+        '№' => '&numero;',
+        '℗' => '&copysr;',
+        '℘' => '&wp;',
+        'ℙ' => '&primes;',
+        'ℚ' => '&rationals;',
+        'ℛ' => '&realine;',
+        'ℜ' => '&Rfr;',
+        'ℝ' => '&Ropf;',
+        '℞' => '&rx;',
+        '™' => '&trade;',
+        'ℤ' => '&Zopf;',
+        '℧' => '&mho;',
+        'ℨ' => '&Zfr;',
+        '℩' => '&iiota;',
+        'ℬ' => '&Bscr;',
+        'ℭ' => '&Cfr;',
+        'ℯ' => '&escr;',
+        'ℰ' => '&expectation;',
+        'ℱ' => '&Fouriertrf;',
+        'ℳ' => '&Mellintrf;',
+        'ℴ' => '&orderof;',
+        'ℵ' => '&aleph;',
+        'ℶ' => '&beth;',
+        'ℷ' => '&gimel;',
+        'ℸ' => '&daleth;',
+        'ⅅ' => '&CapitalDifferentialD;',
+        'ⅆ' => '&DifferentialD;',
+        'ⅇ' => '&exponentiale;',
+        'ⅈ' => '&ImaginaryI;',
+        '⅓' => '&frac13;',
+        '⅔' => '&frac23;',
+        '⅕' => '&frac15;',
+        '⅖' => '&frac25;',
+        '⅗' => '&frac35;',
+        '⅘' => '&frac45;',
+        '⅙' => '&frac16;',
+        '⅚' => '&frac56;',
+        '⅛' => '&frac18;',
+        '⅜' => '&frac38;',
+        '⅝' => '&frac58;',
+        '⅞' => '&frac78;',
+        '←' => '&larr;',
+        '↑' => '&uarr;',
+        '→' => '&srarr;',
+        '↓' => '&darr;',
+        '↔' => '&harr;',
+        '↕' => '&UpDownArrow;',
+        '↖' => '&nwarrow;',
+        '↗' => '&UpperRightArrow;',
+        '↘' => '&LowerRightArrow;',
+        '↙' => '&swarr;',
+        '↚' => '&nleftarrow;',
+        '↛' => '&nrarr;',
+        '↝' => '&rarrw;',
+        '↝̸' => '&nrarrw',
+        '↞' => '&Larr;',
+        '↟' => '&Uarr;',
+        '↠' => '&twoheadrightarrow;',
+        '↡' => '&Darr;',
+        '↢' => '&larrtl;',
+        '↣' => '&rarrtl;',
+        '↤' => '&LeftTeeArrow;',
+        '↥' => '&UpTeeArrow;',
+        '↦' => '&map;',
+        '↧' => '&DownTeeArrow;',
+        '↩' => '&larrhk;',
+        '↪' => '&rarrhk;',
+        '↫' => '&larrlp;',
+        '↬' => '&looparrowright;',
+        '↭' => '&harrw;',
+        '↮' => '&nleftrightarrow;',
+        '↰' => '&Lsh;',
+        '↱' => '&rsh;',
+        '↲' => '&ldsh;',
+        '↳' => '&rdsh;',
+        '↵' => '&crarr;',
+        '↶' => '&curvearrowleft;',
+        '↷' => '&curarr;',
+        '↺' => '&olarr;',
+        '↻' => '&orarr;',
+        '↼' => '&leftharpoonup;',
+        '↽' => '&leftharpoondown;',
+        '↾' => '&RightUpVector;',
+        '↿' => '&uharl;',
+        '⇀' => '&rharu;',
+        '⇁' => '&rhard;',
+        '⇂' => '&RightDownVector;',
+        '⇃' => '&dharl;',
+        '⇄' => '&rightleftarrows;',
+        '⇅' => '&udarr;',
+        '⇆' => '&lrarr;',
+        '⇇' => '&llarr;',
+        '⇈' => '&upuparrows;',
+        '⇉' => '&rrarr;',
+        '⇊' => '&downdownarrows;',
+        '⇋' => '&leftrightharpoons;',
+        '⇌' => '&rightleftharpoons;',
+        '⇍' => '&nLeftarrow;',
+        '⇎' => '&nhArr;',
+        '⇏' => '&nrArr;',
+        '⇐' => '&DoubleLeftArrow;',
+        '⇑' => '&DoubleUpArrow;',
+        '⇒' => '&Implies;',
+        '⇓' => '&Downarrow;',
+        '⇔' => '&hArr;',
+        '⇕' => '&Updownarrow;',
+        '⇖' => '&nwArr;',
+        '⇗' => '&neArr;',
+        '⇘' => '&seArr;',
+        '⇙' => '&swArr;',
+        '⇚' => '&lAarr;',
+        '⇛' => '&rAarr;',
+        '⇝' => '&zigrarr;',
+        '⇤' => '&LeftArrowBar;',
+        '⇥' => '&RightArrowBar;',
+        '⇵' => '&DownArrowUpArrow;',
+        '⇽' => '&loarr;',
+        '⇾' => '&roarr;',
+        '⇿' => '&hoarr;',
+        '∀' => '&forall;',
+        '∁' => '&comp;',
+        '∂' => '&part;',
+        '∂̸' => '&npart',
+        '∃' => '&Exists;',
+        '∄' => '&nexist;',
+        '∅' => '&empty;',
+        '∇' => '&nabla;',
+        '∈' => '&isinv;',
+        '∉' => '&notin;',
+        '∋' => '&ReverseElement;',
+        '∌' => '&notniva;',
+        '∏' => '&prod;',
+        '∐' => '&Coproduct;',
+        '∑' => '&sum;',
+        '−' => '&minus;',
+        '∓' => '&MinusPlus;',
+        '∔' => '&plusdo;',
+        '∖' => '&ssetmn;',
+        '∗' => '&lowast;',
+        '∘' => '&compfn;',
+        '√' => '&Sqrt;',
+        '∝' => '&prop;',
+        '∞' => '&infin;',
+        '∟' => '&angrt;',
+        '∠' => '&angle;',
+        '∠⃒' => '&nang',
+        '∡' => '&angmsd;',
+        '∢' => '&angsph;',
+        '∣' => '&mid;',
+        '∤' => '&nshortmid;',
+        '∥' => '&shortparallel;',
+        '∦' => '&nparallel;',
+        '∧' => '&and;',
+        '∨' => '&or;',
+        '∩' => '&cap;',
+        '∩︀' => '&caps',
+        '∪' => '&cup;',
+        '∪︀' => '&cups',
+        '∫' => '&Integral;',
+        '∬' => '&Int;',
+        '∭' => '&tint;',
+        '∮' => '&ContourIntegral;',
+        '∯' => '&DoubleContourIntegral;',
+        '∰' => '&Cconint;',
+        '∱' => '&cwint;',
+        '∲' => '&cwconint;',
+        '∳' => '&awconint;',
+        '∴' => '&there4;',
+        '∵' => '&Because;',
+        '∶' => '&ratio;',
+        '∷' => '&Colon;',
+        '∸' => '&minusd;',
+        '∺' => '&mDDot;',
+        '∻' => '&homtht;',
+        '∼' => '&sim;',
+        '∼⃒' => '&nvsim',
+        '∽' => '&bsim;',
+        '∽̱' => '&race',
+        '∾' => '&ac;',
+        '∾̳' => '&acE',
+        '∿' => '&acd;',
+        '≀' => '&wr;',
+        '≁' => '&NotTilde;',
+        '≂' => '&esim;',
+        '≂̸' => '&nesim',
+        '≃' => '&simeq;',
+        '≄' => '&nsime;',
+        '≅' => '&TildeFullEqual;',
+        '≆' => '&simne;',
+        '≇' => '&ncong;',
+        '≈' => '&approx;',
+        '≉' => '&napprox;',
+        '≊' => '&ape;',
+        '≋' => '&apid;',
+        '≋̸' => '&napid',
+        '≌' => '&bcong;',
+        '≍' => '&CupCap;',
+        '≍⃒' => '&nvap',
+        '≎' => '&bump;',
+        '≎̸' => '&nbump',
+        '≏' => '&HumpEqual;',
+        '≏̸' => '&nbumpe',
+        '≐' => '&esdot;',
+        '≐̸' => '&nedot',
+        '≑' => '&doteqdot;',
+        '≒' => '&fallingdotseq;',
+        '≓' => '&risingdotseq;',
+        '≔' => '&coloneq;',
+        '≕' => '&eqcolon;',
+        '≖' => '&ecir;',
+        '≗' => '&circeq;',
+        '≙' => '&wedgeq;',
+        '≚' => '&veeeq;',
+        '≜' => '&triangleq;',
+        '≟' => '&equest;',
+        '≠' => '&NotEqual;',
+        '≡' => '&Congruent;',
+        '≡⃥' => '&bnequiv',
+        '≢' => '&NotCongruent;',
+        '≤' => '&leq;',
+        '≤⃒' => '&nvle',
+        '≥' => '&ge;',
+        '≥⃒' => '&nvge',
+        '≦' => '&lE;',
+        '≦̸' => '&nlE',
+        '≧' => '&geqq;',
+        '≧̸' => '&NotGreaterFullEqual',
+        '≨' => '&lneqq;',
+        '≨︀' => '&lvertneqq',
+        '≩' => '&gneqq;',
+        '≩︀' => '&gvertneqq',
+        '≪' => '&ll;',
+        '≪̸' => '&nLtv',
+        '≪⃒' => '&nLt',
+        '≫' => '&gg;',
+        '≫̸' => '&NotGreaterGreater',
+        '≫⃒' => '&nGt',
+        '≬' => '&between;',
+        '≭' => '&NotCupCap;',
+        '≮' => '&NotLess;',
+        '≯' => '&ngtr;',
+        '≰' => '&NotLessEqual;',
+        '≱' => '&ngeq;',
+        '≲' => '&LessTilde;',
+        '≳' => '&GreaterTilde;',
+        '≴' => '&nlsim;',
+        '≵' => '&ngsim;',
+        '≶' => '&lessgtr;',
+        '≷' => '&gl;',
+        '≸' => '&ntlg;',
+        '≹' => '&NotGreaterLess;',
+        '≺' => '&prec;',
+        '≻' => '&succ;',
+        '≼' => '&PrecedesSlantEqual;',
+        '≽' => '&succcurlyeq;',
+        '≾' => '&precsim;',
+        '≿' => '&SucceedsTilde;',
+        '≿̸' => '&NotSucceedsTilde',
+        '⊀' => '&npr;',
+        '⊁' => '&NotSucceeds;',
+        '⊂' => '&sub;',
+        '⊂⃒' => '&vnsub',
+        '⊃' => '&sup;',
+        '⊃⃒' => '&nsupset',
+        '⊄' => '&nsub;',
+        '⊅' => '&nsup;',
+        '⊆' => '&SubsetEqual;',
+        '⊇' => '&supe;',
+        '⊈' => '&NotSubsetEqual;',
+        '⊉' => '&NotSupersetEqual;',
+        '⊊' => '&subsetneq;',
+        '⊊︀' => '&vsubne',
+        '⊋' => '&supsetneq;',
+        '⊋︀' => '&vsupne',
+        '⊍' => '&cupdot;',
+        '⊎' => '&UnionPlus;',
+        '⊏' => '&sqsub;',
+        '⊏̸' => '&NotSquareSubset',
+        '⊐' => '&sqsupset;',
+        '⊐̸' => '&NotSquareSuperset',
+        '⊑' => '&SquareSubsetEqual;',
+        '⊒' => '&SquareSupersetEqual;',
+        '⊓' => '&sqcap;',
+        '⊓︀' => '&sqcaps',
+        '⊔' => '&sqcup;',
+        '⊔︀' => '&sqcups',
+        '⊕' => '&CirclePlus;',
+        '⊖' => '&ominus;',
+        '⊗' => '&CircleTimes;',
+        '⊘' => '&osol;',
+        '⊙' => '&CircleDot;',
+        '⊚' => '&ocir;',
+        '⊛' => '&oast;',
+        '⊝' => '&odash;',
+        '⊞' => '&boxplus;',
+        '⊟' => '&boxminus;',
+        '⊠' => '&timesb;',
+        '⊡' => '&sdotb;',
+        '⊢' => '&vdash;',
+        '⊣' => '&dashv;',
+        '⊤' => '&DownTee;',
+        '⊥' => '&perp;',
+        '⊧' => '&models;',
+        '⊨' => '&DoubleRightTee;',
+        '⊩' => '&Vdash;',
+        '⊪' => '&Vvdash;',
+        '⊫' => '&VDash;',
+        '⊬' => '&nvdash;',
+        '⊭' => '&nvDash;',
+        '⊮' => '&nVdash;',
+        '⊯' => '&nVDash;',
+        '⊰' => '&prurel;',
+        '⊲' => '&vartriangleleft;',
+        '⊳' => '&vrtri;',
+        '⊴' => '&LeftTriangleEqual;',
+        '⊴⃒' => '&nvltrie',
+        '⊵' => '&RightTriangleEqual;',
+        '⊵⃒' => '&nvrtrie',
+        '⊶' => '&origof;',
+        '⊷' => '&imof;',
+        '⊸' => '&mumap;',
+        '⊹' => '&hercon;',
+        '⊺' => '&intcal;',
+        '⊻' => '&veebar;',
+        '⊽' => '&barvee;',
+        '⊾' => '&angrtvb;',
+        '⊿' => '&lrtri;',
+        '⋀' => '&xwedge;',
+        '⋁' => '&xvee;',
+        '⋂' => '&bigcap;',
+        '⋃' => '&bigcup;',
+        '⋄' => '&diamond;',
+        '⋅' => '&sdot;',
+        '⋆' => '&Star;',
+        '⋇' => '&divonx;',
+        '⋈' => '&bowtie;',
+        '⋉' => '&ltimes;',
+        '⋊' => '&rtimes;',
+        '⋋' => '&lthree;',
+        '⋌' => '&rthree;',
+        '⋍' => '&backsimeq;',
+        '⋎' => '&curlyvee;',
+        '⋏' => '&curlywedge;',
+        '⋐' => '&Sub;',
+        '⋑' => '&Supset;',
+        '⋒' => '&Cap;',
+        '⋓' => '&Cup;',
+        '⋔' => '&pitchfork;',
+        '⋕' => '&epar;',
+        '⋖' => '&lessdot;',
+        '⋗' => '&gtrdot;',
+        '⋘' => '&Ll;',
+        '⋘̸' => '&nLl',
+        '⋙' => '&Gg;',
+        '⋙̸' => '&nGg',
+        '⋚' => '&lesseqgtr;',
+        '⋚︀' => '&lesg',
+        '⋛' => '&gtreqless;',
+        '⋛︀' => '&gesl',
+        '⋞' => '&curlyeqprec;',
+        '⋟' => '&cuesc;',
+        '⋠' => '&NotPrecedesSlantEqual;',
+        '⋡' => '&NotSucceedsSlantEqual;',
+        '⋢' => '&NotSquareSubsetEqual;',
+        '⋣' => '&NotSquareSupersetEqual;',
+        '⋦' => '&lnsim;',
+        '⋧' => '&gnsim;',
+        '⋨' => '&precnsim;',
+        '⋩' => '&scnsim;',
+        '⋪' => '&nltri;',
+        '⋫' => '&ntriangleright;',
+        '⋬' => '&nltrie;',
+        '⋭' => '&NotRightTriangleEqual;',
+        '⋮' => '&vellip;',
+        '⋯' => '&ctdot;',
+        '⋰' => '&utdot;',
+        '⋱' => '&dtdot;',
+        '⋲' => '&disin;',
+        '⋳' => '&isinsv;',
+        '⋴' => '&isins;',
+        '⋵' => '&isindot;',
+        '⋵̸' => '&notindot',
+        '⋶' => '&notinvc;',
+        '⋷' => '&notinvb;',
+        '⋹' => '&isinE;',
+        '⋹̸' => '&notinE',
+        '⋺' => '&nisd;',
+        '⋻' => '&xnis;',
+        '⋼' => '&nis;',
+        '⋽' => '&notnivc;',
+        '⋾' => '&notnivb;',
+        '⌅' => '&barwed;',
+        '⌆' => '&doublebarwedge;',
+        '⌈' => '&lceil;',
+        '⌉' => '&RightCeiling;',
+        '⌊' => '&LeftFloor;',
+        '⌋' => '&RightFloor;',
+        '⌌' => '&drcrop;',
+        '⌍' => '&dlcrop;',
+        '⌎' => '&urcrop;',
+        '⌏' => '&ulcrop;',
+        '⌐' => '&bnot;',
+        '⌒' => '&profline;',
+        '⌓' => '&profsurf;',
+        '⌕' => '&telrec;',
+        '⌖' => '&target;',
+        '⌜' => '&ulcorner;',
+        '⌝' => '&urcorner;',
+        '⌞' => '&llcorner;',
+        '⌟' => '&drcorn;',
+        '⌢' => '&frown;',
+        '⌣' => '&smile;',
+        '⌭' => '&cylcty;',
+        '⌮' => '&profalar;',
+        '⌶' => '&topbot;',
+        '⌽' => '&ovbar;',
+        '⌿' => '&solbar;',
+        '⍼' => '&angzarr;',
+        '⎰' => '&lmoust;',
+        '⎱' => '&rmoust;',
+        '⎴' => '&OverBracket;',
+        '⎵' => '&bbrk;',
+        '⎶' => '&bbrktbrk;',
+        '⏜' => '&OverParenthesis;',
+        '⏝' => '&UnderParenthesis;',
+        '⏞' => '&OverBrace;',
+        '⏟' => '&UnderBrace;',
+        '⏢' => '&trpezium;',
+        '⏧' => '&elinters;',
+        '␣' => '&blank;',
+        'Ⓢ' => '&oS;',
+        '─' => '&HorizontalLine;',
+        '│' => '&boxv;',
+        '┌' => '&boxdr;',
+        '┐' => '&boxdl;',
+        '└' => '&boxur;',
+        '┘' => '&boxul;',
+        '├' => '&boxvr;',
+        '┤' => '&boxvl;',
+        '┬' => '&boxhd;',
+        '┴' => '&boxhu;',
+        '┼' => '&boxvh;',
+        '═' => '&boxH;',
+        '║' => '&boxV;',
+        '╒' => '&boxdR;',
+        '╓' => '&boxDr;',
+        '╔' => '&boxDR;',
+        '╕' => '&boxdL;',
+        '╖' => '&boxDl;',
+        '╗' => '&boxDL;',
+        '╘' => '&boxuR;',
+        '╙' => '&boxUr;',
+        '╚' => '&boxUR;',
+        '╛' => '&boxuL;',
+        '╜' => '&boxUl;',
+        '╝' => '&boxUL;',
+        '╞' => '&boxvR;',
+        '╟' => '&boxVr;',
+        '╠' => '&boxVR;',
+        '╡' => '&boxvL;',
+        '╢' => '&boxVl;',
+        '╣' => '&boxVL;',
+        '╤' => '&boxHd;',
+        '╥' => '&boxhD;',
+        '╦' => '&boxHD;',
+        '╧' => '&boxHu;',
+        '╨' => '&boxhU;',
+        '╩' => '&boxHU;',
+        '╪' => '&boxvH;',
+        '╫' => '&boxVh;',
+        '╬' => '&boxVH;',
+        '▀' => '&uhblk;',
+        '▄' => '&lhblk;',
+        '█' => '&block;',
+        '░' => '&blk14;',
+        '▒' => '&blk12;',
+        '▓' => '&blk34;',
+        '□' => '&Square;',
+        '▪' => '&squarf;',
+        '▫' => '&EmptyVerySmallSquare;',
+        '▭' => '&rect;',
+        '▮' => '&marker;',
+        '▱' => '&fltns;',
+        '△' => '&bigtriangleup;',
+        '▴' => '&blacktriangle;',
+        '▵' => '&triangle;',
+        '▸' => '&blacktriangleright;',
+        '▹' => '&rtri;',
+        '▽' => '&bigtriangledown;',
+        '▾' => '&blacktriangledown;',
+        '▿' => '&triangledown;',
+        '◂' => '&blacktriangleleft;',
+        '◃' => '&ltri;',
+        '◊' => '&lozenge;',
+        '○' => '&cir;',
+        '◬' => '&tridot;',
+        '◯' => '&bigcirc;',
+        '◸' => '&ultri;',
+        '◹' => '&urtri;',
+        '◺' => '&lltri;',
+        '◻' => '&EmptySmallSquare;',
+        '◼' => '&FilledSmallSquare;',
+        '★' => '&starf;',
+        '☆' => '&star;',
+        '☎' => '&phone;',
+        '♀' => '&female;',
+        '♂' => '&male;',
+        '♠' => '&spadesuit;',
+        '♣' => '&clubs;',
+        '♥' => '&hearts;',
+        '♦' => '&diamondsuit;',
+        '♪' => '&sung;',
+        '♭' => '&flat;',
+        '♮' => '&natur;',
+        '♯' => '&sharp;',
+        '✓' => '&check;',
+        '✗' => '&cross;',
+        '✠' => '&maltese;',
+        '✶' => '&sext;',
+        '❘' => '&VerticalSeparator;',
+        '❲' => '&lbbrk;',
+        '❳' => '&rbbrk;',
+        '⟈' => '&bsolhsub;',
+        '⟉' => '&suphsol;',
+        '⟦' => '&LeftDoubleBracket;',
+        '⟧' => '&RightDoubleBracket;',
+        '⟨' => '&langle;',
+        '⟩' => '&RightAngleBracket;',
+        '⟪' => '&Lang;',
+        '⟫' => '&Rang;',
+        '⟬' => '&loang;',
+        '⟭' => '&roang;',
+        '⟵' => '&longleftarrow;',
+        '⟶' => '&LongRightArrow;',
+        '⟷' => '&LongLeftRightArrow;',
+        '⟸' => '&xlArr;',
+        '⟹' => '&DoubleLongRightArrow;',
+        '⟺' => '&xhArr;',
+        '⟼' => '&xmap;',
+        '⟿' => '&dzigrarr;',
+        '⤂' => '&nvlArr;',
+        '⤃' => '&nvrArr;',
+        '⤄' => '&nvHarr;',
+        '⤅' => '&Map;',
+        '⤌' => '&lbarr;',
+        '⤍' => '&bkarow;',
+        '⤎' => '&lBarr;',
+        '⤏' => '&dbkarow;',
+        '⤐' => '&drbkarow;',
+        '⤑' => '&DDotrahd;',
+        '⤒' => '&UpArrowBar;',
+        '⤓' => '&DownArrowBar;',
+        '⤖' => '&Rarrtl;',
+        '⤙' => '&latail;',
+        '⤚' => '&ratail;',
+        '⤛' => '&lAtail;',
+        '⤜' => '&rAtail;',
+        '⤝' => '&larrfs;',
+        '⤞' => '&rarrfs;',
+        '⤟' => '&larrbfs;',
+        '⤠' => '&rarrbfs;',
+        '⤣' => '&nwarhk;',
+        '⤤' => '&nearhk;',
+        '⤥' => '&searhk;',
+        '⤦' => '&swarhk;',
+        '⤧' => '&nwnear;',
+        '⤨' => '&toea;',
+        '⤩' => '&seswar;',
+        '⤪' => '&swnwar;',
+        '⤳' => '&rarrc;',
+        '⤳̸' => '&nrarrc',
+        '⤵' => '&cudarrr;',
+        '⤶' => '&ldca;',
+        '⤷' => '&rdca;',
+        '⤸' => '&cudarrl;',
+        '⤹' => '&larrpl;',
+        '⤼' => '&curarrm;',
+        '⤽' => '&cularrp;',
+        '⥅' => '&rarrpl;',
+        '⥈' => '&harrcir;',
+        '⥉' => '&Uarrocir;',
+        '⥊' => '&lurdshar;',
+        '⥋' => '&ldrushar;',
+        '⥎' => '&LeftRightVector;',
+        '⥏' => '&RightUpDownVector;',
+        '⥐' => '&DownLeftRightVector;',
+        '⥑' => '&LeftUpDownVector;',
+        '⥒' => '&LeftVectorBar;',
+        '⥓' => '&RightVectorBar;',
+        '⥔' => '&RightUpVectorBar;',
+        '⥕' => '&RightDownVectorBar;',
+        '⥖' => '&DownLeftVectorBar;',
+        '⥗' => '&DownRightVectorBar;',
+        '⥘' => '&LeftUpVectorBar;',
+        '⥙' => '&LeftDownVectorBar;',
+        '⥚' => '&LeftTeeVector;',
+        '⥛' => '&RightTeeVector;',
+        '⥜' => '&RightUpTeeVector;',
+        '⥝' => '&RightDownTeeVector;',
+        '⥞' => '&DownLeftTeeVector;',
+        '⥟' => '&DownRightTeeVector;',
+        '⥠' => '&LeftUpTeeVector;',
+        '⥡' => '&LeftDownTeeVector;',
+        '⥢' => '&lHar;',
+        '⥣' => '&uHar;',
+        '⥤' => '&rHar;',
+        '⥥' => '&dHar;',
+        '⥦' => '&luruhar;',
+        '⥧' => '&ldrdhar;',
+        '⥨' => '&ruluhar;',
+        '⥩' => '&rdldhar;',
+        '⥪' => '&lharul;',
+        '⥫' => '&llhard;',
+        '⥬' => '&rharul;',
+        '⥭' => '&lrhard;',
+        '⥮' => '&udhar;',
+        '⥯' => '&ReverseUpEquilibrium;',
+        '⥰' => '&RoundImplies;',
+        '⥱' => '&erarr;',
+        '⥲' => '&simrarr;',
+        '⥳' => '&larrsim;',
+        '⥴' => '&rarrsim;',
+        '⥵' => '&rarrap;',
+        '⥶' => '&ltlarr;',
+        '⥸' => '&gtrarr;',
+        '⥹' => '&subrarr;',
+        '⥻' => '&suplarr;',
+        '⥼' => '&lfisht;',
+        '⥽' => '&rfisht;',
+        '⥾' => '&ufisht;',
+        '⥿' => '&dfisht;',
+        '⦅' => '&lopar;',
+        '⦆' => '&ropar;',
+        '⦋' => '&lbrke;',
+        '⦌' => '&rbrke;',
+        '⦍' => '&lbrkslu;',
+        '⦎' => '&rbrksld;',
+        '⦏' => '&lbrksld;',
+        '⦐' => '&rbrkslu;',
+        '⦑' => '&langd;',
+        '⦒' => '&rangd;',
+        '⦓' => '&lparlt;',
+        '⦔' => '&rpargt;',
+        '⦕' => '&gtlPar;',
+        '⦖' => '&ltrPar;',
+        '⦚' => '&vzigzag;',
+        '⦜' => '&vangrt;',
+        '⦝' => '&angrtvbd;',
+        '⦤' => '&ange;',
+        '⦥' => '&range;',
+        '⦦' => '&dwangle;',
+        '⦧' => '&uwangle;',
+        '⦨' => '&angmsdaa;',
+        '⦩' => '&angmsdab;',
+        '⦪' => '&angmsdac;',
+        '⦫' => '&angmsdad;',
+        '⦬' => '&angmsdae;',
+        '⦭' => '&angmsdaf;',
+        '⦮' => '&angmsdag;',
+        '⦯' => '&angmsdah;',
+        '⦰' => '&bemptyv;',
+        '⦱' => '&demptyv;',
+        '⦲' => '&cemptyv;',
+        '⦳' => '&raemptyv;',
+        '⦴' => '&laemptyv;',
+        '⦵' => '&ohbar;',
+        '⦶' => '&omid;',
+        '⦷' => '&opar;',
+        '⦹' => '&operp;',
+        '⦻' => '&olcross;',
+        '⦼' => '&odsold;',
+        '⦾' => '&olcir;',
+        '⦿' => '&ofcir;',
+        '⧀' => '&olt;',
+        '⧁' => '&ogt;',
+        '⧂' => '&cirscir;',
+        '⧃' => '&cirE;',
+        '⧄' => '&solb;',
+        '⧅' => '&bsolb;',
+        '⧉' => '&boxbox;',
+        '⧍' => '&trisb;',
+        '⧎' => '&rtriltri;',
+        '⧏' => '&LeftTriangleBar;',
+        '⧏̸' => '&NotLeftTriangleBar',
+        '⧐' => '&RightTriangleBar;',
+        '⧐̸' => '&NotRightTriangleBar',
+        '⧜' => '&iinfin;',
+        '⧝' => '&infintie;',
+        '⧞' => '&nvinfin;',
+        '⧣' => '&eparsl;',
+        '⧤' => '&smeparsl;',
+        '⧥' => '&eqvparsl;',
+        '⧫' => '&lozf;',
+        '⧴' => '&RuleDelayed;',
+        '⧶' => '&dsol;',
+        '⨀' => '&xodot;',
+        '⨁' => '&bigoplus;',
+        '⨂' => '&bigotimes;',
+        '⨄' => '&biguplus;',
+        '⨆' => '&bigsqcup;',
+        '⨌' => '&iiiint;',
+        '⨍' => '&fpartint;',
+        '⨐' => '&cirfnint;',
+        '⨑' => '&awint;',
+        '⨒' => '&rppolint;',
+        '⨓' => '&scpolint;',
+        '⨔' => '&npolint;',
+        '⨕' => '&pointint;',
+        '⨖' => '&quatint;',
+        '⨗' => '&intlarhk;',
+        '⨢' => '&pluscir;',
+        '⨣' => '&plusacir;',
+        '⨤' => '&simplus;',
+        '⨥' => '&plusdu;',
+        '⨦' => '&plussim;',
+        '⨧' => '&plustwo;',
+        '⨩' => '&mcomma;',
+        '⨪' => '&minusdu;',
+        '⨭' => '&loplus;',
+        '⨮' => '&roplus;',
+        '⨯' => '&Cross;',
+        '⨰' => '&timesd;',
+        '⨱' => '&timesbar;',
+        '⨳' => '&smashp;',
+        '⨴' => '&lotimes;',
+        '⨵' => '&rotimes;',
+        '⨶' => '&otimesas;',
+        '⨷' => '&Otimes;',
+        '⨸' => '&odiv;',
+        '⨹' => '&triplus;',
+        '⨺' => '&triminus;',
+        '⨻' => '&tritime;',
+        '⨼' => '&iprod;',
+        '⨿' => '&amalg;',
+        '⩀' => '&capdot;',
+        '⩂' => '&ncup;',
+        '⩃' => '&ncap;',
+        '⩄' => '&capand;',
+        '⩅' => '&cupor;',
+        '⩆' => '&cupcap;',
+        '⩇' => '&capcup;',
+        '⩈' => '&cupbrcap;',
+        '⩉' => '&capbrcup;',
+        '⩊' => '&cupcup;',
+        '⩋' => '&capcap;',
+        '⩌' => '&ccups;',
+        '⩍' => '&ccaps;',
+        '⩐' => '&ccupssm;',
+        '⩓' => '&And;',
+        '⩔' => '&Or;',
+        '⩕' => '&andand;',
+        '⩖' => '&oror;',
+        '⩗' => '&orslope;',
+        '⩘' => '&andslope;',
+        '⩚' => '&andv;',
+        '⩛' => '&orv;',
+        '⩜' => '&andd;',
+        '⩝' => '&ord;',
+        '⩟' => '&wedbar;',
+        '⩦' => '&sdote;',
+        '⩪' => '&simdot;',
+        '⩭' => '&congdot;',
+        '⩭̸' => '&ncongdot',
+        '⩮' => '&easter;',
+        '⩯' => '&apacir;',
+        '⩰' => '&apE;',
+        '⩰̸' => '&napE',
+        '⩱' => '&eplus;',
+        '⩲' => '&pluse;',
+        '⩳' => '&Esim;',
+        '⩴' => '&Colone;',
+        '⩵' => '&Equal;',
+        '⩷' => '&ddotseq;',
+        '⩸' => '&equivDD;',
+        '⩹' => '&ltcir;',
+        '⩺' => '&gtcir;',
+        '⩻' => '&ltquest;',
+        '⩼' => '&gtquest;',
+        '⩽' => '&les;',
+        '⩽̸' => '&nles',
+        '⩾' => '&ges;',
+        '⩾̸' => '&nges',
+        '⩿' => '&lesdot;',
+        '⪀' => '&gesdot;',
+        '⪁' => '&lesdoto;',
+        '⪂' => '&gesdoto;',
+        '⪃' => '&lesdotor;',
+        '⪄' => '&gesdotol;',
+        '⪅' => '&lap;',
+        '⪆' => '&gap;',
+        '⪇' => '&lne;',
+        '⪈' => '&gne;',
+        '⪉' => '&lnap;',
+        '⪊' => '&gnap;',
+        '⪋' => '&lesseqqgtr;',
+        '⪌' => '&gEl;',
+        '⪍' => '&lsime;',
+        '⪎' => '&gsime;',
+        '⪏' => '&lsimg;',
+        '⪐' => '&gsiml;',
+        '⪑' => '&lgE;',
+        '⪒' => '&glE;',
+        '⪓' => '&lesges;',
+        '⪔' => '&gesles;',
+        '⪕' => '&els;',
+        '⪖' => '&egs;',
+        '⪗' => '&elsdot;',
+        '⪘' => '&egsdot;',
+        '⪙' => '&el;',
+        '⪚' => '&eg;',
+        '⪝' => '&siml;',
+        '⪞' => '&simg;',
+        '⪟' => '&simlE;',
+        '⪠' => '&simgE;',
+        '⪡' => '&LessLess;',
+        '⪡̸' => '&NotNestedLessLess',
+        '⪢' => '&GreaterGreater;',
+        '⪢̸' => '&NotNestedGreaterGreater',
+        '⪤' => '&glj;',
+        '⪥' => '&gla;',
+        '⪦' => '&ltcc;',
+        '⪧' => '&gtcc;',
+        '⪨' => '&lescc;',
+        '⪩' => '&gescc;',
+        '⪪' => '&smt;',
+        '⪫' => '&lat;',
+        '⪬' => '&smte;',
+        '⪬︀' => '&smtes',
+        '⪭' => '&late;',
+        '⪭︀' => '&lates',
+        '⪮' => '&bumpE;',
+        '⪯' => '&preceq;',
+        '⪯̸' => '&NotPrecedesEqual',
+        '⪰' => '&SucceedsEqual;',
+        '⪰̸' => '&NotSucceedsEqual',
+        '⪳' => '&prE;',
+        '⪴' => '&scE;',
+        '⪵' => '&precneqq;',
+        '⪶' => '&scnE;',
+        '⪷' => '&precapprox;',
+        '⪸' => '&succapprox;',
+        '⪹' => '&precnapprox;',
+        '⪺' => '&succnapprox;',
+        '⪻' => '&Pr;',
+        '⪼' => '&Sc;',
+        '⪽' => '&subdot;',
+        '⪾' => '&supdot;',
+        '⪿' => '&subplus;',
+        '⫀' => '&supplus;',
+        '⫁' => '&submult;',
+        '⫂' => '&supmult;',
+        '⫃' => '&subedot;',
+        '⫄' => '&supedot;',
+        '⫅' => '&subE;',
+        '⫅̸' => '&nsubE',
+        '⫆' => '&supseteqq;',
+        '⫆̸' => '&nsupseteqq',
+        '⫇' => '&subsim;',
+        '⫈' => '&supsim;',
+        '⫋' => '&subsetneqq;',
+        '⫋︀' => '&vsubnE',
+        '⫌' => '&supnE;',
+        '⫌︀' => '&varsupsetneqq',
+        '⫏' => '&csub;',
+        '⫐' => '&csup;',
+        '⫑' => '&csube;',
+        '⫒' => '&csupe;',
+        '⫓' => '&subsup;',
+        '⫔' => '&supsub;',
+        '⫕' => '&subsub;',
+        '⫖' => '&supsup;',
+        '⫗' => '&suphsub;',
+        '⫘' => '&supdsub;',
+        '⫙' => '&forkv;',
+        '⫚' => '&topfork;',
+        '⫛' => '&mlcp;',
+        '⫤' => '&Dashv;',
+        '⫦' => '&Vdashl;',
+        '⫧' => '&Barv;',
+        '⫨' => '&vBar;',
+        '⫩' => '&vBarv;',
+        '⫫' => '&Vbar;',
+        '⫬' => '&Not;',
+        '⫭' => '&bNot;',
+        '⫮' => '&rnmid;',
+        '⫯' => '&cirmid;',
+        '⫰' => '&midcir;',
+        '⫱' => '&topcir;',
+        '⫲' => '&nhpar;',
+        '⫳' => '&parsim;',
+        '⫽︀' => '&varsupsetneqq',
+        'ff' => '&fflig;',
+        'fi' => '&filig;',
+        'fl' => '&fllig;',
+        'ffi' => '&ffilig;',
+        'ffl' => '&ffllig;',
+        '𝒜' => '&Ascr;',
+        '𝒞' => '&Cscr;',
+        '𝒟' => '&Dscr;',
+        '𝒢' => '&Gscr;',
+        '𝒥' => '&Jscr;',
+        '𝒦' => '&Kscr;',
+        '𝒩' => '&Nscr;',
+        '𝒪' => '&Oscr;',
+        '𝒫' => '&Pscr;',
+        '𝒬' => '&Qscr;',
+        '𝒮' => '&Sscr;',
+        '𝒯' => '&Tscr;',
+        '𝒰' => '&Uscr;',
+        '𝒱' => '&Vscr;',
+        '𝒲' => '&Wscr;',
+        '𝒳' => '&Xscr;',
+        '𝒴' => '&Yscr;',
+        '𝒵' => '&Zscr;',
+        '𝒶' => '&ascr;',
+        '𝒷' => '&bscr;',
+        '𝒸' => '&cscr;',
+        '𝒹' => '&dscr;',
+        '𝒻' => '&fscr;',
+        '𝒽' => '&hscr;',
+        '𝒾' => '&iscr;',
+        '𝒿' => '&jscr;',
+        '𝓀' => '&kscr;',
+        '𝓁' => '&lscr;',
+        '𝓂' => '&mscr;',
+        '𝓃' => '&nscr;',
+        '𝓅' => '&pscr;',
+        '𝓆' => '&qscr;',
+        '𝓇' => '&rscr;',
+        '𝓈' => '&sscr;',
+        '𝓉' => '&tscr;',
+        '𝓊' => '&uscr;',
+        '𝓋' => '&vscr;',
+        '𝓌' => '&wscr;',
+        '𝓍' => '&xscr;',
+        '𝓎' => '&yscr;',
+        '𝓏' => '&zscr;',
+        '𝔄' => '&Afr;',
+        '𝔅' => '&Bfr;',
+        '𝔇' => '&Dfr;',
+        '𝔈' => '&Efr;',
+        '𝔉' => '&Ffr;',
+        '𝔊' => '&Gfr;',
+        '𝔍' => '&Jfr;',
+        '𝔎' => '&Kfr;',
+        '𝔏' => '&Lfr;',
+        '𝔐' => '&Mfr;',
+        '𝔑' => '&Nfr;',
+        '𝔒' => '&Ofr;',
+        '𝔓' => '&Pfr;',
+        '𝔔' => '&Qfr;',
+        '𝔖' => '&Sfr;',
+        '𝔗' => '&Tfr;',
+        '𝔘' => '&Ufr;',
+        '𝔙' => '&Vfr;',
+        '𝔚' => '&Wfr;',
+        '𝔛' => '&Xfr;',
+        '𝔜' => '&Yfr;',
+        '𝔞' => '&afr;',
+        '𝔟' => '&bfr;',
+        '𝔠' => '&cfr;',
+        '𝔡' => '&dfr;',
+        '𝔢' => '&efr;',
+        '𝔣' => '&ffr;',
+        '𝔤' => '&gfr;',
+        '𝔥' => '&hfr;',
+        '𝔦' => '&ifr;',
+        '𝔧' => '&jfr;',
+        '𝔨' => '&kfr;',
+        '𝔩' => '&lfr;',
+        '𝔪' => '&mfr;',
+        '𝔫' => '&nfr;',
+        '𝔬' => '&ofr;',
+        '𝔭' => '&pfr;',
+        '𝔮' => '&qfr;',
+        '𝔯' => '&rfr;',
+        '𝔰' => '&sfr;',
+        '𝔱' => '&tfr;',
+        '𝔲' => '&ufr;',
+        '𝔳' => '&vfr;',
+        '𝔴' => '&wfr;',
+        '𝔵' => '&xfr;',
+        '𝔶' => '&yfr;',
+        '𝔷' => '&zfr;',
+        '𝔸' => '&Aopf;',
+        '𝔹' => '&Bopf;',
+        '𝔻' => '&Dopf;',
+        '𝔼' => '&Eopf;',
+        '𝔽' => '&Fopf;',
+        '𝔾' => '&Gopf;',
+        '𝕀' => '&Iopf;',
+        '𝕁' => '&Jopf;',
+        '𝕂' => '&Kopf;',
+        '𝕃' => '&Lopf;',
+        '𝕄' => '&Mopf;',
+        '𝕆' => '&Oopf;',
+        '𝕊' => '&Sopf;',
+        '𝕋' => '&Topf;',
+        '𝕌' => '&Uopf;',
+        '𝕍' => '&Vopf;',
+        '𝕎' => '&Wopf;',
+        '𝕏' => '&Xopf;',
+        '𝕐' => '&Yopf;',
+        '𝕒' => '&aopf;',
+        '𝕓' => '&bopf;',
+        '𝕔' => '&copf;',
+        '𝕕' => '&dopf;',
+        '𝕖' => '&eopf;',
+        '𝕗' => '&fopf;',
+        '𝕘' => '&gopf;',
+        '𝕙' => '&hopf;',
+        '𝕚' => '&iopf;',
+        '𝕛' => '&jopf;',
+        '𝕜' => '&kopf;',
+        '𝕝' => '&lopf;',
+        '𝕞' => '&mopf;',
+        '𝕟' => '&nopf;',
+        '𝕠' => '&oopf;',
+        '𝕡' => '&popf;',
+        '𝕢' => '&qopf;',
+        '𝕣' => '&ropf;',
+        '𝕤' => '&sopf;',
+        '𝕥' => '&topf;',
+        '𝕦' => '&uopf;',
+        '𝕧' => '&vopf;',
+        '𝕨' => '&wopf;',
+        '𝕩' => '&xopf;',
+        '𝕪' => '&yopf;',
+        '𝕫' => '&zopf;'
+    );
+}