cmark

My personal build of CMark ✏️

Commit
8796258400fc07a653172ba9d808374fdcca7936
Parent
41032f7f864b872f1b2fe851bbd58a6cf349f0a7
Author
John MacFarlane <jgm@berkeley.edu>
Date

Avoid using non-ascii characters in js code.

It seems to confuse IE8.

Diffstat

1 file changed, 2131 insertions, 2126 deletions

Status File Name N° Changes Insertions Deletions
Modified js/lib/html5-entities.js 4257 2131 2126
diff --git a/js/lib/html5-entities.js b/js/lib/html5-entities.js
@@ -1,2135 +1,2137 @@
 var fromCodePoint = require('./from-code-point');
 
-var entities = { AAacute: 'Á',
-                 aacute: 'á',
-                 Abreve: 'Ă',
-                 abreve: 'ă',
-                 ac: '∾',
-                 acd: '∿',
-                 acE: '∾',
-                 Acirc: 'Â',
-                 acirc: 'â',
-                 acute: '´',
-                 Acy: 'А',
-                 acy: 'а',
-                 AElig: 'Æ',
-                 aelig: 'æ',
-                 af: '⁡',
-                 Afr: '𝔄',
-                 afr: '𝔞',
-                 Agrave: 'À',
-                 agrave: 'à',
-                 alefsym: 'ℵ',
-                 aleph: 'ℵ',
-                 Alpha: 'Α',
-                 alpha: 'α',
-                 Amacr: 'Ā',
-                 amacr: 'ā',
-                 amalg: '⨿',
-                 amp: '&',
-                 AMP: '&',
-                 andand: '⩕',
-                 And: '⩓',
-                 and: '∧',
-                 andd: '⩜',
-                 andslope: '⩘',
-                 andv: '⩚',
-                 ang: '∠',
-                 ange: '⦤',
-                 angle: '∠',
-                 angmsdaa: '⦨',
-                 angmsdab: '⦩',
-                 angmsdac: '⦪',
-                 angmsdad: '⦫',
-                 angmsdae: '⦬',
-                 angmsdaf: '⦭',
-                 angmsdag: '⦮',
-                 angmsdah: '⦯',
-                 angmsd: '∡',
-                 angrt: '∟',
-                 angrtvb: '⊾',
-                 angrtvbd: '⦝',
-                 angsph: '∢',
-                 angst: 'Å',
-                 angzarr: '⍼',
-                 Aogon: 'Ą',
-                 aogon: 'ą',
-                 Aopf: '𝔸',
-                 aopf: '𝕒',
-                 apacir: '⩯',
-                 ap: '≈',
-                 apE: '⩰',
-                 ape: '≊',
-                 apid: '≋',
-                 apos: '\'',
-                 ApplyFunction: '⁡',
-                 approx: '≈',
-                 approxeq: '≊',
-                 Aring: 'Å',
-                 aring: 'å',
-                 Ascr: '𝒜',
-                 ascr: '𝒶',
-                 Assign: '≔',
-                 ast: '*',
-                 asymp: '≈',
-                 asympeq: '≍',
-                 Atilde: 'Ã',
-                 atilde: 'ã',
-                 Auml: 'Ä',
-                 auml: 'ä',
-                 awconint: '∳',
-                 awint: '⨑',
-                 backcong: '≌',
-                 backepsilon: '϶',
-                 backprime: '‵',
-                 backsim: '∽',
-                 backsimeq: '⋍',
-                 Backslash: '∖',
-                 Barv: '⫧',
-                 barvee: '⊽',
-                 barwed: '⌅',
-                 Barwed: '⌆',
-                 barwedge: '⌅',
-                 bbrk: '⎵',
-                 bbrktbrk: '⎶',
-                 bcong: '≌',
-                 Bcy: 'Б',
-                 bcy: 'б',
-                 bdquo: '„',
-                 becaus: '∵',
-                 because: '∵',
-                 Because: '∵',
-                 bemptyv: '⦰',
-                 bepsi: '϶',
-                 bernou: 'ℬ',
-                 Bernoullis: 'ℬ',
-                 Beta: 'Β',
-                 beta: 'β',
-                 beth: 'ℶ',
-                 between: '≬',
-                 Bfr: '𝔅',
-                 bfr: '𝔟',
-                 bigcap: '⋂',
-                 bigcirc: '◯',
-                 bigcup: '⋃',
-                 bigodot: '⨀',
-                 bigoplus: '⨁',
-                 bigotimes: '⨂',
-                 bigsqcup: '⨆',
-                 bigstar: '★',
-                 bigtriangledown: '▽',
-                 bigtriangleup: '△',
-                 biguplus: '⨄',
-                 bigvee: '⋁',
-                 bigwedge: '⋀',
-                 bkarow: '⤍',
-                 blacklozenge: '⧫',
-                 blacksquare: '▪',
-                 blacktriangle: '▴',
-                 blacktriangledown: '▾',
-                 blacktriangleleft: '◂',
-                 blacktriangleright: '▸',
-                 blank: '␣',
-                 blk12: '▒',
-                 blk14: '░',
-                 blk34: '▓',
-                 block: '█',
-                 bne: '=',
-                 bnequiv: '≡',
-                 bNot: '⫭',
-                 bnot: '⌐',
-                 Bopf: '𝔹',
-                 bopf: '𝕓',
-                 bot: '⊥',
-                 bottom: '⊥',
-                 bowtie: '⋈',
-                 boxbox: '⧉',
-                 boxdl: '┐',
-                 boxdL: '╕',
-                 boxDl: '╖',
-                 boxDL: '╗',
-                 boxdr: '┌',
-                 boxdR: '╒',
-                 boxDr: '╓',
-                 boxDR: '╔',
-                 boxh: '─',
-                 boxH: '═',
-                 boxhd: '┬',
-                 boxHd: '╤',
-                 boxhD: '╥',
-                 boxHD: '╦',
-                 boxhu: '┴',
-                 boxHu: '╧',
-                 boxhU: '╨',
-                 boxHU: '╩',
-                 boxminus: '⊟',
-                 boxplus: '⊞',
-                 boxtimes: '⊠',
-                 boxul: '┘',
-                 boxuL: '╛',
-                 boxUl: '╜',
-                 boxUL: '╝',
-                 boxur: '└',
-                 boxuR: '╘',
-                 boxUr: '╙',
-                 boxUR: '╚',
-                 boxv: '│',
-                 boxV: '║',
-                 boxvh: '┼',
-                 boxvH: '╪',
-                 boxVh: '╫',
-                 boxVH: '╬',
-                 boxvl: '┤',
-                 boxvL: '╡',
-                 boxVl: '╢',
-                 boxVL: '╣',
-                 boxvr: '├',
-                 boxvR: '╞',
-                 boxVr: '╟',
-                 boxVR: '╠',
-                 bprime: '‵',
-                 breve: '˘',
-                 Breve: '˘',
-                 brvbar: '¦',
-                 bscr: '𝒷',
-                 Bscr: 'ℬ',
-                 bsemi: '⁏',
-                 bsim: '∽',
-                 bsime: '⋍',
-                 bsolb: '⧅',
-                 bsol: '\\',
-                 bsolhsub: '⟈',
-                 bull: '•',
-                 bullet: '•',
-                 bump: '≎',
-                 bumpE: '⪮',
-                 bumpe: '≏',
-                 Bumpeq: '≎',
-                 bumpeq: '≏',
-                 Cacute: 'Ć',
-                 cacute: 'ć',
-                 capand: '⩄',
-                 capbrcup: '⩉',
-                 capcap: '⩋',
-                 cap: '∩',
-                 Cap: '⋒',
-                 capcup: '⩇',
-                 capdot: '⩀',
-                 CapitalDifferentialD: 'ⅅ',
-                 caps: '∩',
-                 caret: '⁁',
-                 caron: 'ˇ',
-                 Cayleys: 'ℭ',
-                 ccaps: '⩍',
-                 Ccaron: 'Č',
-                 ccaron: 'č',
-                 Ccedil: 'Ç',
-                 ccedil: 'ç',
-                 Ccirc: 'Ĉ',
-                 ccirc: 'ĉ',
-                 Cconint: '∰',
-                 ccups: '⩌',
-                 ccupssm: '⩐',
-                 Cdot: 'Ċ',
-                 cdot: 'ċ',
-                 cedil: '¸',
-                 Cedilla: '¸',
-                 cemptyv: '⦲',
-                 cent: '¢',
-                 centerdot: '·',
-                 CenterDot: '·',
-                 cfr: '𝔠',
-                 Cfr: 'ℭ',
-                 CHcy: 'Ч',
-                 chcy: 'ч',
-                 check: '✓',
-                 checkmark: '✓',
-                 Chi: 'Χ',
-                 chi: 'χ',
-                 circ: 'ˆ',
-                 circeq: '≗',
-                 circlearrowleft: '↺',
-                 circlearrowright: '↻',
-                 circledast: '⊛',
-                 circledcirc: '⊚',
-                 circleddash: '⊝',
-                 CircleDot: '⊙',
-                 circledR: '®',
-                 circledS: 'Ⓢ',
-                 CircleMinus: '⊖',
-                 CirclePlus: '⊕',
-                 CircleTimes: '⊗',
-                 cir: '○',
-                 cirE: '⧃',
-                 cire: '≗',
-                 cirfnint: '⨐',
-                 cirmid: '⫯',
-                 cirscir: '⧂',
-                 ClockwiseContourIntegral: '∲',
-                 CloseCurlyDoubleQuote: '”',
-                 CloseCurlyQuote: '’',
-                 clubs: '♣',
-                 clubsuit: '♣',
-                 colon: ':',
-                 Colon: '∷',
-                 Colone: '⩴',
-                 colone: '≔',
-                 coloneq: '≔',
-                 comma: ',',
-                 commat: '@',
-                 comp: '∁',
-                 compfn: '∘',
-                 complement: '∁',
-                 complexes: 'ℂ',
-                 cong: '≅',
-                 congdot: '⩭',
-                 Congruent: '≡',
-                 conint: '∮',
-                 Conint: '∯',
-                 ContourIntegral: '∮',
-                 copf: '𝕔',
-                 Copf: 'ℂ',
-                 coprod: '∐',
-                 Coproduct: '∐',
-                 copy: '©',
-                 COPY: '©',
-                 copysr: '℗',
-                 CounterClockwiseContourIntegral: '∳',
-                 crarr: '↵',
-                 cross: '✗',
-                 Cross: '⨯',
-                 Cscr: '𝒞',
-                 cscr: '𝒸',
-                 csub: '⫏',
-                 csube: '⫑',
-                 csup: '⫐',
-                 csupe: '⫒',
-                 ctdot: '⋯',
-                 cudarrl: '⤸',
-                 cudarrr: '⤵',
-                 cuepr: '⋞',
-                 cuesc: '⋟',
-                 cularr: '↶',
-                 cularrp: '⤽',
-                 cupbrcap: '⩈',
-                 cupcap: '⩆',
-                 CupCap: '≍',
-                 cup: '∪',
-                 Cup: '⋓',
-                 cupcup: '⩊',
-                 cupdot: '⊍',
-                 cupor: '⩅',
-                 cups: '∪',
-                 curarr: '↷',
-                 curarrm: '⤼',
-                 curlyeqprec: '⋞',
-                 curlyeqsucc: '⋟',
-                 curlyvee: '⋎',
-                 curlywedge: '⋏',
-                 curren: '¤',
-                 curvearrowleft: '↶',
-                 curvearrowright: '↷',
-                 cuvee: '⋎',
-                 cuwed: '⋏',
-                 cwconint: '∲',
-                 cwint: '∱',
-                 cylcty: '⌭',
-                 dagger: '†',
-                 Dagger: '‡',
-                 daleth: 'ℸ',
-                 darr: '↓',
-                 Darr: '↡',
-                 dArr: '⇓',
-                 dash: '‐',
-                 Dashv: '⫤',
-                 dashv: '⊣',
-                 dbkarow: '⤏',
-                 dblac: '˝',
-                 Dcaron: 'Ď',
-                 dcaron: 'ď',
-                 Dcy: 'Д',
-                 dcy: 'д',
-                 ddagger: '‡',
-                 ddarr: '⇊',
-                 DD: 'ⅅ',
-                 dd: 'ⅆ',
-                 DDotrahd: '⤑',
-                 ddotseq: '⩷',
-                 deg: '°',
-                 Del: '∇',
-                 Delta: 'Δ',
-                 delta: 'δ',
-                 demptyv: '⦱',
-                 dfisht: '⥿',
-                 Dfr: '𝔇',
-                 dfr: '𝔡',
-                 dHar: '⥥',
-                 dharl: '⇃',
-                 dharr: '⇂',
-                 DiacriticalAcute: '´',
-                 DiacriticalDot: '˙',
-                 DiacriticalDoubleAcute: '˝',
-                 DiacriticalGrave: '`',
-                 DiacriticalTilde: '˜',
-                 diam: '⋄',
-                 diamond: '⋄',
-                 Diamond: '⋄',
-                 diamondsuit: '♦',
-                 diams: '♦',
-                 die: '¨',
-                 DifferentialD: 'ⅆ',
-                 digamma: 'ϝ',
-                 disin: '⋲',
-                 div: '÷',
-                 divide: '÷',
-                 divideontimes: '⋇',
-                 divonx: '⋇',
-                 DJcy: 'Ђ',
-                 djcy: 'ђ',
-                 dlcorn: '⌞',
-                 dlcrop: '⌍',
-                 dollar: '$',
-                 Dopf: '𝔻',
-                 dopf: '𝕕',
-                 Dot: '¨',
-                 dot: '˙',
-                 DotDot: '⃜',
-                 doteq: '≐',
-                 doteqdot: '≑',
-                 DotEqual: '≐',
-                 dotminus: '∸',
-                 dotplus: '∔',
-                 dotsquare: '⊡',
-                 doublebarwedge: '⌆',
-                 DoubleContourIntegral: '∯',
-                 DoubleDot: '¨',
-                 DoubleDownArrow: '⇓',
-                 DoubleLeftArrow: '⇐',
-                 DoubleLeftRightArrow: '⇔',
-                 DoubleLeftTee: '⫤',
-                 DoubleLongLeftArrow: '⟸',
-                 DoubleLongLeftRightArrow: '⟺',
-                 DoubleLongRightArrow: '⟹',
-                 DoubleRightArrow: '⇒',
-                 DoubleRightTee: '⊨',
-                 DoubleUpArrow: '⇑',
-                 DoubleUpDownArrow: '⇕',
-                 DoubleVerticalBar: '∥',
-                 DownArrowBar: '⤓',
-                 downarrow: '↓',
-                 DownArrow: '↓',
-                 Downarrow: '⇓',
-                 DownArrowUpArrow: '⇵',
-                 DownBreve: '̑',
-                 downdownarrows: '⇊',
-                 downharpoonleft: '⇃',
-                 downharpoonright: '⇂',
-                 DownLeftRightVector: '⥐',
-                 DownLeftTeeVector: '⥞',
-                 DownLeftVectorBar: '⥖',
-                 DownLeftVector: '↽',
-                 DownRightTeeVector: '⥟',
-                 DownRightVectorBar: '⥗',
-                 DownRightVector: '⇁',
-                 DownTeeArrow: '↧',
-                 DownTee: '⊤',
-                 drbkarow: '⤐',
-                 drcorn: '⌟',
-                 drcrop: '⌌',
-                 Dscr: '𝒟',
-                 dscr: '𝒹',
-                 DScy: 'Ѕ',
-                 dscy: 'ѕ',
-                 dsol: '⧶',
-                 Dstrok: 'Đ',
-                 dstrok: 'đ',
-                 dtdot: '⋱',
-                 dtri: '▿',
-                 dtrif: '▾',
-                 duarr: '⇵',
-                 duhar: '⥯',
-                 dwangle: '⦦',
-                 DZcy: 'Џ',
-                 dzcy: 'џ',
-                 dzigrarr: '⟿',
-                 Eacute: 'É',
-                 eacute: 'é',
-                 easter: '⩮',
-                 Ecaron: 'Ě',
-                 ecaron: 'ě',
-                 Ecirc: 'Ê',
-                 ecirc: 'ê',
-                 ecir: '≖',
-                 ecolon: '≕',
-                 Ecy: 'Э',
-                 ecy: 'э',
-                 eDDot: '⩷',
-                 Edot: 'Ė',
-                 edot: 'ė',
-                 eDot: '≑',
-                 ee: 'ⅇ',
-                 efDot: '≒',
-                 Efr: '𝔈',
-                 efr: '𝔢',
-                 eg: '⪚',
-                 Egrave: 'È',
-                 egrave: 'è',
-                 egs: '⪖',
-                 egsdot: '⪘',
-                 el: '⪙',
-                 Element: '∈',
-                 elinters: '⏧',
-                 ell: 'ℓ',
-                 els: '⪕',
-                 elsdot: '⪗',
-                 Emacr: 'Ē',
-                 emacr: 'ē',
-                 empty: '∅',
-                 emptyset: '∅',
-                 EmptySmallSquare: '◻',
-                 emptyv: '∅',
-                 EmptyVerySmallSquare: '▫',
-                 emsp13: ' ',
-                 emsp14: ' ',
-                 emsp: ' ',
-                 ENG: 'Ŋ',
-                 eng: 'ŋ',
-                 ensp: ' ',
-                 Eogon: 'Ę',
-                 eogon: 'ę',
-                 Eopf: '𝔼',
-                 eopf: '𝕖',
-                 epar: '⋕',
-                 eparsl: '⧣',
-                 eplus: '⩱',
-                 epsi: 'ε',
-                 Epsilon: 'Ε',
-                 epsilon: 'ε',
-                 epsiv: 'ϵ',
-                 eqcirc: '≖',
-                 eqcolon: '≕',
-                 eqsim: '≂',
-                 eqslantgtr: '⪖',
-                 eqslantless: '⪕',
-                 Equal: '⩵',
-                 equals: '=',
-                 EqualTilde: '≂',
-                 equest: '≟',
-                 Equilibrium: '⇌',
-                 equiv: '≡',
-                 equivDD: '⩸',
-                 eqvparsl: '⧥',
-                 erarr: '⥱',
-                 erDot: '≓',
-                 escr: 'ℯ',
-                 Escr: 'ℰ',
-                 esdot: '≐',
-                 Esim: '⩳',
-                 esim: '≂',
-                 Eta: 'Η',
-                 eta: 'η',
-                 ETH: 'Ð',
-                 eth: 'ð',
-                 Euml: 'Ë',
-                 euml: 'ë',
-                 euro: '€',
-                 excl: '!',
-                 exist: '∃',
-                 Exists: '∃',
-                 expectation: 'ℰ',
-                 exponentiale: 'ⅇ',
-                 ExponentialE: 'ⅇ',
-                 fallingdotseq: '≒',
-                 Fcy: 'Ф',
-                 fcy: 'ф',
-                 female: '♀',
-                 ffilig: 'ffi',
-                 fflig: 'ff',
-                 ffllig: 'ffl',
-                 Ffr: '𝔉',
-                 ffr: '𝔣',
-                 filig: 'fi',
-                 FilledSmallSquare: '◼',
-                 FilledVerySmallSquare: '▪',
-                 fjlig: 'f',
-                 flat: '♭',
-                 fllig: 'fl',
-                 fltns: '▱',
-                 fnof: 'ƒ',
-                 Fopf: '𝔽',
-                 fopf: '𝕗',
-                 forall: '∀',
-                 ForAll: '∀',
-                 fork: '⋔',
-                 forkv: '⫙',
-                 Fouriertrf: 'ℱ',
-                 fpartint: '⨍',
-                 frac12: '½',
-                 frac13: '⅓',
-                 frac14: '¼',
-                 frac15: '⅕',
-                 frac16: '⅙',
-                 frac18: '⅛',
-                 frac23: '⅔',
-                 frac25: '⅖',
-                 frac34: '¾',
-                 frac35: '⅗',
-                 frac38: '⅜',
-                 frac45: '⅘',
-                 frac56: '⅚',
-                 frac58: '⅝',
-                 frac78: '⅞',
-                 frasl: '⁄',
-                 frown: '⌢',
-                 fscr: '𝒻',
-                 Fscr: 'ℱ',
-                 gacute: 'ǵ',
-                 Gamma: 'Γ',
-                 gamma: 'γ',
-                 Gammad: 'Ϝ',
-                 gammad: 'ϝ',
-                 gap: '⪆',
-                 Gbreve: 'Ğ',
-                 gbreve: 'ğ',
-                 Gcedil: 'Ģ',
-                 Gcirc: 'Ĝ',
-                 gcirc: 'ĝ',
-                 Gcy: 'Г',
-                 gcy: 'г',
-                 Gdot: 'Ġ',
-                 gdot: 'ġ',
-                 ge: '≥',
-                 gE: '≧',
-                 gEl: '⪌',
-                 gel: '⋛',
-                 geq: '≥',
-                 geqq: '≧',
-                 geqslant: '⩾',
-                 gescc: '⪩',
-                 ges: '⩾',
-                 gesdot: '⪀',
-                 gesdoto: '⪂',
-                 gesdotol: '⪄',
-                 gesl: '⋛',
-                 gesles: '⪔',
-                 Gfr: '𝔊',
-                 gfr: '𝔤',
-                 gg: '≫',
-                 Gg: '⋙',
-                 ggg: '⋙',
-                 gimel: 'ℷ',
-                 GJcy: 'Ѓ',
-                 gjcy: 'ѓ',
-                 gla: '⪥',
-                 gl: '≷',
-                 glE: '⪒',
-                 glj: '⪤',
-                 gnap: '⪊',
-                 gnapprox: '⪊',
-                 gne: '⪈',
-                 gnE: '≩',
-                 gneq: '⪈',
-                 gneqq: '≩',
-                 gnsim: '⋧',
-                 Gopf: '𝔾',
-                 gopf: '𝕘',
-                 grave: '`',
-                 GreaterEqual: '≥',
-                 GreaterEqualLess: '⋛',
-                 GreaterFullEqual: '≧',
-                 GreaterGreater: '⪢',
-                 GreaterLess: '≷',
-                 GreaterSlantEqual: '⩾',
-                 GreaterTilde: '≳',
-                 Gscr: '𝒢',
-                 gscr: 'ℊ',
-                 gsim: '≳',
-                 gsime: '⪎',
-                 gsiml: '⪐',
-                 gtcc: '⪧',
-                 gtcir: '⩺',
-                 gt: '>',
-                 GT: '>',
-                 Gt: '≫',
-                 gtdot: '⋗',
-                 gtlPar: '⦕',
-                 gtquest: '⩼',
-                 gtrapprox: '⪆',
-                 gtrarr: '⥸',
-                 gtrdot: '⋗',
-                 gtreqless: '⋛',
-                 gtreqqless: '⪌',
-                 gtrless: '≷',
-                 gtrsim: '≳',
-                 gvertneqq: '≩',
-                 gvnE: '≩',
-                 Hacek: 'ˇ',
-                 hairsp: ' ',
-                 half: '½',
-                 hamilt: 'ℋ',
-                 HARDcy: 'Ъ',
-                 hardcy: 'ъ',
-                 harrcir: '⥈',
-                 harr: '↔',
-                 hArr: '⇔',
-                 harrw: '↭',
-                 Hat: '^',
-                 hbar: 'ℏ',
-                 Hcirc: 'Ĥ',
-                 hcirc: 'ĥ',
-                 hearts: '♥',
-                 heartsuit: '♥',
-                 hellip: '…',
-                 hercon: '⊹',
-                 hfr: '𝔥',
-                 Hfr: 'ℌ',
-                 HilbertSpace: 'ℋ',
-                 hksearow: '⤥',
-                 hkswarow: '⤦',
-                 hoarr: '⇿',
-                 homtht: '∻',
-                 hookleftarrow: '↩',
-                 hookrightarrow: '↪',
-                 hopf: '𝕙',
-                 Hopf: 'ℍ',
-                 horbar: '―',
-                 HorizontalLine: '─',
-                 hscr: '𝒽',
-                 Hscr: 'ℋ',
-                 hslash: 'ℏ',
-                 Hstrok: 'Ħ',
-                 hstrok: 'ħ',
-                 HumpDownHump: '≎',
-                 HumpEqual: '≏',
-                 hybull: '⁃',
-                 hyphen: '‐',
-                 Iacute: 'Í',
-                 iacute: 'í',
-                 ic: '⁣',
-                 Icirc: 'Î',
-                 icirc: 'î',
-                 Icy: 'И',
-                 icy: 'и',
-                 Idot: 'İ',
-                 IEcy: 'Е',
-                 iecy: 'е',
-                 iexcl: '¡',
-                 iff: '⇔',
-                 ifr: '𝔦',
-                 Ifr: 'ℑ',
-                 Igrave: 'Ì',
-                 igrave: 'ì',
-                 ii: 'ⅈ',
-                 iiiint: '⨌',
-                 iiint: '∭',
-                 iinfin: '⧜',
-                 iiota: '℩',
-                 IJlig: 'IJ',
-                 ijlig: 'ij',
-                 Imacr: 'Ī',
-                 imacr: 'ī',
-                 image: 'ℑ',
-                 ImaginaryI: 'ⅈ',
-                 imagline: 'ℐ',
-                 imagpart: 'ℑ',
-                 imath: 'ı',
-                 Im: 'ℑ',
-                 imof: '⊷',
-                 imped: 'Ƶ',
-                 Implies: '⇒',
-                 incare: '℅',
-                 in: '∈',
-                 infin: '∞',
-                 infintie: '⧝',
-                 inodot: 'ı',
-                 intcal: '⊺',
-                 int: '∫',
-                 Int: '∬',
-                 integers: 'ℤ',
-                 Integral: '∫',
-                 intercal: '⊺',
-                 Intersection: '⋂',
-                 intlarhk: '⨗',
-                 intprod: '⨼',
-                 InvisibleComma: '⁣',
-                 InvisibleTimes: '⁢',
-                 IOcy: 'Ё',
-                 iocy: 'ё',
-                 Iogon: 'Į',
-                 iogon: 'į',
-                 Iopf: '𝕀',
-                 iopf: '𝕚',
-                 Iota: 'Ι',
-                 iota: 'ι',
-                 iprod: '⨼',
-                 iquest: '¿',
-                 iscr: '𝒾',
-                 Iscr: 'ℐ',
-                 isin: '∈',
-                 isindot: '⋵',
-                 isinE: '⋹',
-                 isins: '⋴',
-                 isinsv: '⋳',
-                 isinv: '∈',
-                 it: '⁢',
-                 Itilde: 'Ĩ',
-                 itilde: 'ĩ',
-                 Iukcy: 'І',
-                 iukcy: 'і',
-                 Iuml: 'Ï',
-                 iuml: 'ï',
-                 Jcirc: 'Ĵ',
-                 jcirc: 'ĵ',
-                 Jcy: 'Й',
-                 jcy: 'й',
-                 Jfr: '𝔍',
-                 jfr: '𝔧',
-                 jmath: 'ȷ',
-                 Jopf: '𝕁',
-                 jopf: '𝕛',
-                 Jscr: '𝒥',
-                 jscr: '𝒿',
-                 Jsercy: 'Ј',
-                 jsercy: 'ј',
-                 Jukcy: 'Є',
-                 jukcy: 'є',
-                 Kappa: 'Κ',
-                 kappa: 'κ',
-                 kappav: 'ϰ',
-                 Kcedil: 'Ķ',
-                 kcedil: 'ķ',
-                 Kcy: 'К',
-                 kcy: 'к',
-                 Kfr: '𝔎',
-                 kfr: '𝔨',
-                 kgreen: 'ĸ',
-                 KHcy: 'Х',
-                 khcy: 'х',
-                 KJcy: 'Ќ',
-                 kjcy: 'ќ',
-                 Kopf: '𝕂',
-                 kopf: '𝕜',
-                 Kscr: '𝒦',
-                 kscr: '𝓀',
-                 lAarr: '⇚',
-                 Lacute: 'Ĺ',
-                 lacute: 'ĺ',
-                 laemptyv: '⦴',
-                 lagran: 'ℒ',
-                 Lambda: 'Λ',
-                 lambda: 'λ',
-                 lang: '⟨',
-                 Lang: '⟪',
-                 langd: '⦑',
-                 langle: '⟨',
-                 lap: '⪅',
-                 Laplacetrf: 'ℒ',
-                 laquo: '«',
-                 larrb: '⇤',
-                 larrbfs: '⤟',
-                 larr: '←',
-                 Larr: '↞',
-                 lArr: '⇐',
-                 larrfs: '⤝',
-                 larrhk: '↩',
-                 larrlp: '↫',
-                 larrpl: '⤹',
-                 larrsim: '⥳',
-                 larrtl: '↢',
-                 latail: '⤙',
-                 lAtail: '⤛',
-                 lat: '⪫',
-                 late: '⪭',
-                 lates: '⪭',
-                 lbarr: '⤌',
-                 lBarr: '⤎',
-                 lbbrk: '❲',
-                 lbrace: '{',
-                 lbrack: '[',
-                 lbrke: '⦋',
-                 lbrksld: '⦏',
-                 lbrkslu: '⦍',
-                 Lcaron: 'Ľ',
-                 lcaron: 'ľ',
-                 Lcedil: 'Ļ',
-                 lcedil: 'ļ',
-                 lceil: '⌈',
-                 lcub: '{',
-                 Lcy: 'Л',
-                 lcy: 'л',
-                 ldca: '⤶',
-                 ldquo: '“',
-                 ldquor: '„',
-                 ldrdhar: '⥧',
-                 ldrushar: '⥋',
-                 ldsh: '↲',
-                 le: '≤',
-                 lE: '≦',
-                 LeftAngleBracket: '⟨',
-                 LeftArrowBar: '⇤',
-                 leftarrow: '←',
-                 LeftArrow: '←',
-                 Leftarrow: '⇐',
-                 LeftArrowRightArrow: '⇆',
-                 leftarrowtail: '↢',
-                 LeftCeiling: '⌈',
-                 LeftDoubleBracket: '⟦',
-                 LeftDownTeeVector: '⥡',
-                 LeftDownVectorBar: '⥙',
-                 LeftDownVector: '⇃',
-                 LeftFloor: '⌊',
-                 leftharpoondown: '↽',
-                 leftharpoonup: '↼',
-                 leftleftarrows: '⇇',
-                 leftrightarrow: '↔',
-                 LeftRightArrow: '↔',
-                 Leftrightarrow: '⇔',
-                 leftrightarrows: '⇆',
-                 leftrightharpoons: '⇋',
-                 leftrightsquigarrow: '↭',
-                 LeftRightVector: '⥎',
-                 LeftTeeArrow: '↤',
-                 LeftTee: '⊣',
-                 LeftTeeVector: '⥚',
-                 leftthreetimes: '⋋',
-                 LeftTriangleBar: '⧏',
-                 LeftTriangle: '⊲',
-                 LeftTriangleEqual: '⊴',
-                 LeftUpDownVector: '⥑',
-                 LeftUpTeeVector: '⥠',
-                 LeftUpVectorBar: '⥘',
-                 LeftUpVector: '↿',
-                 LeftVectorBar: '⥒',
-                 LeftVector: '↼',
-                 lEg: '⪋',
-                 leg: '⋚',
-                 leq: '≤',
-                 leqq: '≦',
-                 leqslant: '⩽',
-                 lescc: '⪨',
-                 les: '⩽',
-                 lesdot: '⩿',
-                 lesdoto: '⪁',
-                 lesdotor: '⪃',
-                 lesg: '⋚',
-                 lesges: '⪓',
-                 lessapprox: '⪅',
-                 lessdot: '⋖',
-                 lesseqgtr: '⋚',
-                 lesseqqgtr: '⪋',
-                 LessEqualGreater: '⋚',
-                 LessFullEqual: '≦',
-                 LessGreater: '≶',
-                 lessgtr: '≶',
-                 LessLess: '⪡',
-                 lesssim: '≲',
-                 LessSlantEqual: '⩽',
-                 LessTilde: '≲',
-                 lfisht: '⥼',
-                 lfloor: '⌊',
-                 Lfr: '𝔏',
-                 lfr: '𝔩',
-                 lg: '≶',
-                 lgE: '⪑',
-                 lHar: '⥢',
-                 lhard: '↽',
-                 lharu: '↼',
-                 lharul: '⥪',
-                 lhblk: '▄',
-                 LJcy: 'Љ',
-                 ljcy: 'љ',
-                 llarr: '⇇',
-                 ll: '≪',
-                 Ll: '⋘',
-                 llcorner: '⌞',
-                 Lleftarrow: '⇚',
-                 llhard: '⥫',
-                 lltri: '◺',
-                 Lmidot: 'Ŀ',
-                 lmidot: 'ŀ',
-                 lmoustache: '⎰',
-                 lmoust: '⎰',
-                 lnap: '⪉',
-                 lnapprox: '⪉',
-                 lne: '⪇',
-                 lnE: '≨',
-                 lneq: '⪇',
-                 lneqq: '≨',
-                 lnsim: '⋦',
-                 loang: '⟬',
-                 loarr: '⇽',
-                 lobrk: '⟦',
-                 longleftarrow: '⟵',
-                 LongLeftArrow: '⟵',
-                 Longleftarrow: '⟸',
-                 longleftrightarrow: '⟷',
-                 LongLeftRightArrow: '⟷',
-                 Longleftrightarrow: '⟺',
-                 longmapsto: '⟼',
-                 longrightarrow: '⟶',
-                 LongRightArrow: '⟶',
-                 Longrightarrow: '⟹',
-                 looparrowleft: '↫',
-                 looparrowright: '↬',
-                 lopar: '⦅',
-                 Lopf: '𝕃',
-                 lopf: '𝕝',
-                 loplus: '⨭',
-                 lotimes: '⨴',
-                 lowast: '∗',
-                 lowbar: '_',
-                 LowerLeftArrow: '↙',
-                 LowerRightArrow: '↘',
-                 loz: '◊',
-                 lozenge: '◊',
-                 lozf: '⧫',
-                 lpar: '(',
-                 lparlt: '⦓',
-                 lrarr: '⇆',
-                 lrcorner: '⌟',
-                 lrhar: '⇋',
-                 lrhard: '⥭',
-                 lrm: '‎',
-                 lrtri: '⊿',
-                 lsaquo: '‹',
-                 lscr: '𝓁',
-                 Lscr: 'ℒ',
-                 lsh: '↰',
-                 Lsh: '↰',
-                 lsim: '≲',
-                 lsime: '⪍',
-                 lsimg: '⪏',
-                 lsqb: '[',
-                 lsquo: '‘',
-                 lsquor: '‚',
-                 Lstrok: 'Ł',
-                 lstrok: 'ł',
-                 ltcc: '⪦',
-                 ltcir: '⩹',
-                 lt: '<',
-                 LT: '<',
-                 Lt: '≪',
-                 ltdot: '⋖',
-                 lthree: '⋋',
-                 ltimes: '⋉',
-                 ltlarr: '⥶',
-                 ltquest: '⩻',
-                 ltri: '◃',
-                 ltrie: '⊴',
-                 ltrif: '◂',
-                 ltrPar: '⦖',
-                 lurdshar: '⥊',
-                 luruhar: '⥦',
-                 lvertneqq: '≨',
-                 lvnE: '≨',
-                 macr: '¯',
-                 male: '♂',
-                 malt: '✠',
-                 maltese: '✠',
-                 Map: '⤅',
-                 map: '↦',
-                 mapsto: '↦',
-                 mapstodown: '↧',
-                 mapstoleft: '↤',
-                 mapstoup: '↥',
-                 marker: '▮',
-                 mcomma: '⨩',
-                 Mcy: 'М',
-                 mcy: 'м',
-                 mdash: '—',
-                 mDDot: '∺',
-                 measuredangle: '∡',
-                 MediumSpace: ' ',
-                 Mellintrf: 'ℳ',
-                 Mfr: '𝔐',
-                 mfr: '𝔪',
-                 mho: '℧',
-                 micro: 'µ',
-                 midast: '*',
-                 midcir: '⫰',
-                 mid: '∣',
-                 middot: '·',
-                 minusb: '⊟',
-                 minus: '−',
-                 minusd: '∸',
-                 minusdu: '⨪',
-                 MinusPlus: '∓',
-                 mlcp: '⫛',
-                 mldr: '…',
-                 mnplus: '∓',
-                 models: '⊧',
-                 Mopf: '𝕄',
-                 mopf: '𝕞',
-                 mp: '∓',
-                 mscr: '𝓂',
-                 Mscr: 'ℳ',
-                 mstpos: '∾',
-                 Mu: 'Μ',
-                 mu: 'μ',
-                 multimap: '⊸',
-                 mumap: '⊸',
-                 nabla: '∇',
-                 Nacute: 'Ń',
-                 nacute: 'ń',
-                 nang: '∠',
-                 nap: '≉',
-                 napE: '⩰',
-                 napid: '≋',
-                 napos: 'ʼn',
-                 napprox: '≉',
-                 natural: '♮',
-                 naturals: 'ℕ',
-                 natur: '♮',
-                 nbsp: ' ',
-                 nbump: '≎',
-                 nbumpe: '≏',
-                 ncap: '⩃',
-                 Ncaron: 'Ň',
-                 ncaron: 'ň',
-                 Ncedil: 'Ņ',
-                 ncedil: 'ņ',
-                 ncong: '≇',
-                 ncongdot: '⩭',
-                 ncup: '⩂',
-                 Ncy: 'Н',
-                 ncy: 'н',
-                 ndash: '–',
-                 nearhk: '⤤',
-                 nearr: '↗',
-                 neArr: '⇗',
-                 nearrow: '↗',
-                 ne: '≠',
-                 nedot: '≐',
-                 NegativeMediumSpace: '​',
-                 NegativeThickSpace: '​',
-                 NegativeThinSpace: '​',
-                 NegativeVeryThinSpace: '​',
-                 nequiv: '≢',
-                 nesear: '⤨',
-                 nesim: '≂',
-                 NestedGreaterGreater: '≫',
-                 NestedLessLess: '≪',
-                 NewLine: '\n',
-                 nexist: '∄',
-                 nexists: '∄',
-                 Nfr: '𝔑',
-                 nfr: '𝔫',
-                 ngE: '≧',
-                 nge: '≱',
-                 ngeq: '≱',
-                 ngeqq: '≧',
-                 ngeqslant: '⩾',
-                 nges: '⩾',
-                 nGg: '⋙',
-                 ngsim: '≵',
-                 nGt: '≫',
-                 ngt: '≯',
-                 ngtr: '≯',
-                 nGtv: '≫',
-                 nharr: '↮',
-                 nhArr: '⇎',
-                 nhpar: '⫲',
-                 ni: '∋',
-                 nis: '⋼',
-                 nisd: '⋺',
-                 niv: '∋',
-                 NJcy: 'Њ',
-                 njcy: 'њ',
-                 nlarr: '↚',
-                 nlArr: '⇍',
-                 nldr: '‥',
-                 nlE: '≦',
-                 nle: '≰',
-                 nleftarrow: '↚',
-                 nLeftarrow: '⇍',
-                 nleftrightarrow: '↮',
-                 nLeftrightarrow: '⇎',
-                 nleq: '≰',
-                 nleqq: '≦',
-                 nleqslant: '⩽',
-                 nles: '⩽',
-                 nless: '≮',
-                 nLl: '⋘',
-                 nlsim: '≴',
-                 nLt: '≪',
-                 nlt: '≮',
-                 nltri: '⋪',
-                 nltrie: '⋬',
-                 nLtv: '≪',
-                 nmid: '∤',
-                 NoBreak: '⁠',
-                 NonBreakingSpace: ' ',
-                 nopf: '𝕟',
-                 Nopf: 'ℕ',
-                 Not: '⫬',
-                 not: '¬',
-                 NotCongruent: '≢',
-                 NotCupCap: '≭',
-                 NotDoubleVerticalBar: '∦',
-                 NotElement: '∉',
-                 NotEqual: '≠',
-                 NotEqualTilde: '≂',
-                 NotExists: '∄',
-                 NotGreater: '≯',
-                 NotGreaterEqual: '≱',
-                 NotGreaterFullEqual: '≧',
-                 NotGreaterGreater: '≫',
-                 NotGreaterLess: '≹',
-                 NotGreaterSlantEqual: '⩾',
-                 NotGreaterTilde: '≵',
-                 NotHumpDownHump: '≎',
-                 NotHumpEqual: '≏',
-                 notin: '∉',
-                 notindot: '⋵',
-                 notinE: '⋹',
-                 notinva: '∉',
-                 notinvb: '⋷',
-                 notinvc: '⋶',
-                 NotLeftTriangleBar: '⧏',
-                 NotLeftTriangle: '⋪',
-                 NotLeftTriangleEqual: '⋬',
-                 NotLess: '≮',
-                 NotLessEqual: '≰',
-                 NotLessGreater: '≸',
-                 NotLessLess: '≪',
-                 NotLessSlantEqual: '⩽',
-                 NotLessTilde: '≴',
-                 NotNestedGreaterGreater: '⪢',
-                 NotNestedLessLess: '⪡',
-                 notni: '∌',
-                 notniva: '∌',
-                 notnivb: '⋾',
-                 notnivc: '⋽',
-                 NotPrecedes: '⊀',
-                 NotPrecedesEqual: '⪯',
-                 NotPrecedesSlantEqual: '⋠',
-                 NotReverseElement: '∌',
-                 NotRightTriangleBar: '⧐',
-                 NotRightTriangle: '⋫',
-                 NotRightTriangleEqual: '⋭',
-                 NotSquareSubset: '⊏',
-                 NotSquareSubsetEqual: '⋢',
-                 NotSquareSuperset: '⊐',
-                 NotSquareSupersetEqual: '⋣',
-                 NotSubset: '⊂',
-                 NotSubsetEqual: '⊈',
-                 NotSucceeds: '⊁',
-                 NotSucceedsEqual: '⪰',
-                 NotSucceedsSlantEqual: '⋡',
-                 NotSucceedsTilde: '≿',
-                 NotSuperset: '⊃',
-                 NotSupersetEqual: '⊉',
-                 NotTilde: '≁',
-                 NotTildeEqual: '≄',
-                 NotTildeFullEqual: '≇',
-                 NotTildeTilde: '≉',
-                 NotVerticalBar: '∤',
-                 nparallel: '∦',
-                 npar: '∦',
-                 nparsl: '⫽',
-                 npart: '∂',
-                 npolint: '⨔',
-                 npr: '⊀',
-                 nprcue: '⋠',
-                 nprec: '⊀',
-                 npreceq: '⪯',
-                 npre: '⪯',
-                 nrarrc: '⤳',
-                 nrarr: '↛',
-                 nrArr: '⇏',
-                 nrarrw: '↝',
-                 nrightarrow: '↛',
-                 nRightarrow: '⇏',
-                 nrtri: '⋫',
-                 nrtrie: '⋭',
-                 nsc: '⊁',
-                 nsccue: '⋡',
-                 nsce: '⪰',
-                 Nscr: '𝒩',
-                 nscr: '𝓃',
-                 nshortmid: '∤',
-                 nshortparallel: '∦',
-                 nsim: '≁',
-                 nsime: '≄',
-                 nsimeq: '≄',
-                 nsmid: '∤',
-                 nspar: '∦',
-                 nsqsube: '⋢',
-                 nsqsupe: '⋣',
-                 nsub: '⊄',
-                 nsubE: '⫅',
-                 nsube: '⊈',
-                 nsubset: '⊂',
-                 nsubseteq: '⊈',
-                 nsubseteqq: '⫅',
-                 nsucc: '⊁',
-                 nsucceq: '⪰',
-                 nsup: '⊅',
-                 nsupE: '⫆',
-                 nsupe: '⊉',
-                 nsupset: '⊃',
-                 nsupseteq: '⊉',
-                 nsupseteqq: '⫆',
-                 ntgl: '≹',
-                 Ntilde: 'Ñ',
-                 ntilde: 'ñ',
-                 ntlg: '≸',
-                 ntriangleleft: '⋪',
-                 ntrianglelefteq: '⋬',
-                 ntriangleright: '⋫',
-                 ntrianglerighteq: '⋭',
-                 Nu: 'Ν',
-                 nu: 'ν',
-                 num: '#',
-                 numero: '№',
-                 numsp: ' ',
-                 nvap: '≍',
-                 nvdash: '⊬',
-                 nvDash: '⊭',
-                 nVdash: '⊮',
-                 nVDash: '⊯',
-                 nvge: '≥',
-                 nvgt: '>',
-                 nvHarr: '⤄',
-                 nvinfin: '⧞',
-                 nvlArr: '⤂',
-                 nvle: '≤',
-                 nvlt: '>',
-                 nvltrie: '⊴',
-                 nvrArr: '⤃',
-                 nvrtrie: '⊵',
-                 nvsim: '∼',
-                 nwarhk: '⤣',
-                 nwarr: '↖',
-                 nwArr: '⇖',
-                 nwarrow: '↖',
-                 nwnear: '⤧',
-                 Oacute: 'Ó',
-                 oacute: 'ó',
-                 oast: '⊛',
-                 Ocirc: 'Ô',
-                 ocirc: 'ô',
-                 ocir: '⊚',
-                 Ocy: 'О',
-                 ocy: 'о',
-                 odash: '⊝',
-                 Odblac: 'Ő',
-                 odblac: 'ő',
-                 odiv: '⨸',
-                 odot: '⊙',
-                 odsold: '⦼',
-                 OElig: 'Œ',
-                 oelig: 'œ',
-                 ofcir: '⦿',
-                 Ofr: '𝔒',
-                 ofr: '𝔬',
-                 ogon: '˛',
-                 Ograve: 'Ò',
-                 ograve: 'ò',
-                 ogt: '⧁',
-                 ohbar: '⦵',
-                 ohm: 'Ω',
-                 oint: '∮',
-                 olarr: '↺',
-                 olcir: '⦾',
-                 olcross: '⦻',
-                 oline: '‾',
-                 olt: '⧀',
-                 Omacr: 'Ō',
-                 omacr: 'ō',
-                 Omega: 'Ω',
-                 omega: 'ω',
-                 Omicron: 'Ο',
-                 omicron: 'ο',
-                 omid: '⦶',
-                 ominus: '⊖',
-                 Oopf: '𝕆',
-                 oopf: '𝕠',
-                 opar: '⦷',
-                 OpenCurlyDoubleQuote: '“',
-                 OpenCurlyQuote: '‘',
-                 operp: '⦹',
-                 oplus: '⊕',
-                 orarr: '↻',
-                 Or: '⩔',
-                 or: '∨',
-                 ord: '⩝',
-                 order: 'ℴ',
-                 orderof: 'ℴ',
-                 ordf: 'ª',
-                 ordm: 'º',
-                 origof: '⊶',
-                 oror: '⩖',
-                 orslope: '⩗',
-                 orv: '⩛',
-                 oS: 'Ⓢ',
-                 Oscr: '𝒪',
-                 oscr: 'ℴ',
-                 Oslash: 'Ø',
-                 oslash: 'ø',
-                 osol: '⊘',
-                 Otilde: 'Õ',
-                 otilde: 'õ',
-                 otimesas: '⨶',
-                 Otimes: '⨷',
-                 otimes: '⊗',
-                 Ouml: 'Ö',
-                 ouml: 'ö',
-                 ovbar: '⌽',
-                 OverBar: '‾',
-                 OverBrace: '⏞',
-                 OverBracket: '⎴',
-                 OverParenthesis: '⏜',
-                 para: '¶',
-                 parallel: '∥',
-                 par: '∥',
-                 parsim: '⫳',
-                 parsl: '⫽',
-                 part: '∂',
-                 PartialD: '∂',
-                 Pcy: 'П',
-                 pcy: 'п',
-                 percnt: '%',
-                 period: '.',
-                 permil: '‰',
-                 perp: '⊥',
-                 pertenk: '‱',
-                 Pfr: '𝔓',
-                 pfr: '𝔭',
-                 Phi: 'Φ',
-                 phi: 'φ',
-                 phiv: 'ϕ',
-                 phmmat: 'ℳ',
-                 phone: '☎',
-                 Pi: 'Π',
-                 pi: 'π',
-                 pitchfork: '⋔',
-                 piv: 'ϖ',
-                 planck: 'ℏ',
-                 planckh: 'ℎ',
-                 plankv: 'ℏ',
-                 plusacir: '⨣',
-                 plusb: '⊞',
-                 pluscir: '⨢',
-                 plus: '+',
-                 plusdo: '∔',
-                 plusdu: '⨥',
-                 pluse: '⩲',
-                 PlusMinus: '±',
-                 plusmn: '±',
-                 plussim: '⨦',
-                 plustwo: '⨧',
-                 pm: '±',
-                 Poincareplane: 'ℌ',
-                 pointint: '⨕',
-                 popf: '𝕡',
-                 Popf: 'ℙ',
-                 pound: '£',
-                 prap: '⪷',
-                 Pr: '⪻',
-                 pr: '≺',
-                 prcue: '≼',
-                 precapprox: '⪷',
-                 prec: '≺',
-                 preccurlyeq: '≼',
-                 Precedes: '≺',
-                 PrecedesEqual: '⪯',
-                 PrecedesSlantEqual: '≼',
-                 PrecedesTilde: '≾',
-                 preceq: '⪯',
-                 precnapprox: '⪹',
-                 precneqq: '⪵',
-                 precnsim: '⋨',
-                 pre: '⪯',
-                 prE: '⪳',
-                 precsim: '≾',
-                 prime: '′',
-                 Prime: '″',
-                 primes: 'ℙ',
-                 prnap: '⪹',
-                 prnE: '⪵',
-                 prnsim: '⋨',
-                 prod: '∏',
-                 Product: '∏',
-                 profalar: '⌮',
-                 profline: '⌒',
-                 profsurf: '⌓',
-                 prop: '∝',
-                 Proportional: '∝',
-                 Proportion: '∷',
-                 propto: '∝',
-                 prsim: '≾',
-                 prurel: '⊰',
-                 Pscr: '𝒫',
-                 pscr: '𝓅',
-                 Psi: 'Ψ',
-                 psi: 'ψ',
-                 puncsp: ' ',
-                 Qfr: '𝔔',
-                 qfr: '𝔮',
-                 qint: '⨌',
-                 qopf: '𝕢',
-                 Qopf: 'ℚ',
-                 qprime: '⁗',
-                 Qscr: '𝒬',
-                 qscr: '𝓆',
-                 quaternions: 'ℍ',
-                 quatint: '⨖',
-                 quest: '?',
-                 questeq: '≟',
-                 quot: '"',
-                 QUOT: '"',
-                 rAarr: '⇛',
-                 race: '∽',
-                 Racute: 'Ŕ',
-                 racute: 'ŕ',
-                 radic: '√',
-                 raemptyv: '⦳',
-                 rang: '⟩',
-                 Rang: '⟫',
-                 rangd: '⦒',
-                 range: '⦥',
-                 rangle: '⟩',
-                 raquo: '»',
-                 rarrap: '⥵',
-                 rarrb: '⇥',
-                 rarrbfs: '⤠',
-                 rarrc: '⤳',
-                 rarr: '→',
-                 Rarr: '↠',
-                 rArr: '⇒',
-                 rarrfs: '⤞',
-                 rarrhk: '↪',
-                 rarrlp: '↬',
-                 rarrpl: '⥅',
-                 rarrsim: '⥴',
-                 Rarrtl: '⤖',
-                 rarrtl: '↣',
-                 rarrw: '↝',
-                 ratail: '⤚',
-                 rAtail: '⤜',
-                 ratio: '∶',
-                 rationals: 'ℚ',
-                 rbarr: '⤍',
-                 rBarr: '⤏',
-                 RBarr: '⤐',
-                 rbbrk: '❳',
-                 rbrace: '}',
-                 rbrack: ']',
-                 rbrke: '⦌',
-                 rbrksld: '⦎',
-                 rbrkslu: '⦐',
-                 Rcaron: 'Ř',
-                 rcaron: 'ř',
-                 Rcedil: 'Ŗ',
-                 rcedil: 'ŗ',
-                 rceil: '⌉',
-                 rcub: '}',
-                 Rcy: 'Р',
-                 rcy: 'р',
-                 rdca: '⤷',
-                 rdldhar: '⥩',
-                 rdquo: '”',
-                 rdquor: '”',
-                 rdsh: '↳',
-                 real: 'ℜ',
-                 realine: 'ℛ',
-                 realpart: 'ℜ',
-                 reals: 'ℝ',
-                 Re: 'ℜ',
-                 rect: '▭',
-                 reg: '®',
-                 REG: '®',
-                 ReverseElement: '∋',
-                 ReverseEquilibrium: '⇋',
-                 ReverseUpEquilibrium: '⥯',
-                 rfisht: '⥽',
-                 rfloor: '⌋',
-                 rfr: '𝔯',
-                 Rfr: 'ℜ',
-                 rHar: '⥤',
-                 rhard: '⇁',
-                 rharu: '⇀',
-                 rharul: '⥬',
-                 Rho: 'Ρ',
-                 rho: 'ρ',
-                 rhov: 'ϱ',
-                 RightAngleBracket: '⟩',
-                 RightArrowBar: '⇥',
-                 rightarrow: '→',
-                 RightArrow: '→',
-                 Rightarrow: '⇒',
-                 RightArrowLeftArrow: '⇄',
-                 rightarrowtail: '↣',
-                 RightCeiling: '⌉',
-                 RightDoubleBracket: '⟧',
-                 RightDownTeeVector: '⥝',
-                 RightDownVectorBar: '⥕',
-                 RightDownVector: '⇂',
-                 RightFloor: '⌋',
-                 rightharpoondown: '⇁',
-                 rightharpoonup: '⇀',
-                 rightleftarrows: '⇄',
-                 rightleftharpoons: '⇌',
-                 rightrightarrows: '⇉',
-                 rightsquigarrow: '↝',
-                 RightTeeArrow: '↦',
-                 RightTee: '⊢',
-                 RightTeeVector: '⥛',
-                 rightthreetimes: '⋌',
-                 RightTriangleBar: '⧐',
-                 RightTriangle: '⊳',
-                 RightTriangleEqual: '⊵',
-                 RightUpDownVector: '⥏',
-                 RightUpTeeVector: '⥜',
-                 RightUpVectorBar: '⥔',
-                 RightUpVector: '↾',
-                 RightVectorBar: '⥓',
-                 RightVector: '⇀',
-                 ring: '˚',
-                 risingdotseq: '≓',
-                 rlarr: '⇄',
-                 rlhar: '⇌',
-                 rlm: '‏',
-                 rmoustache: '⎱',
-                 rmoust: '⎱',
-                 rnmid: '⫮',
-                 roang: '⟭',
-                 roarr: '⇾',
-                 robrk: '⟧',
-                 ropar: '⦆',
-                 ropf: '𝕣',
-                 Ropf: 'ℝ',
-                 roplus: '⨮',
-                 rotimes: '⨵',
-                 RoundImplies: '⥰',
-                 rpar: ')',
-                 rpargt: '⦔',
-                 rppolint: '⨒',
-                 rrarr: '⇉',
-                 Rrightarrow: '⇛',
-                 rsaquo: '›',
-                 rscr: '𝓇',
-                 Rscr: 'ℛ',
-                 rsh: '↱',
-                 Rsh: '↱',
-                 rsqb: ']',
-                 rsquo: '’',
-                 rsquor: '’',
-                 rthree: '⋌',
-                 rtimes: '⋊',
-                 rtri: '▹',
-                 rtrie: '⊵',
-                 rtrif: '▸',
-                 rtriltri: '⧎',
-                 RuleDelayed: '⧴',
-                 ruluhar: '⥨',
-                 rx: '℞',
-                 Sacute: 'Ś',
-                 sacute: 'ś',
-                 sbquo: '‚',
-                 scap: '⪸',
-                 Scaron: 'Š',
-                 scaron: 'š',
-                 Sc: '⪼',
-                 sc: '≻',
-                 sccue: '≽',
-                 sce: '⪰',
-                 scE: '⪴',
-                 Scedil: 'Ş',
-                 scedil: 'ş',
-                 Scirc: 'Ŝ',
-                 scirc: 'ŝ',
-                 scnap: '⪺',
-                 scnE: '⪶',
-                 scnsim: '⋩',
-                 scpolint: '⨓',
-                 scsim: '≿',
-                 Scy: 'С',
-                 scy: 'с',
-                 sdotb: '⊡',
-                 sdot: '⋅',
-                 sdote: '⩦',
-                 searhk: '⤥',
-                 searr: '↘',
-                 seArr: '⇘',
-                 searrow: '↘',
-                 sect: '§',
-                 semi: ';',
-                 seswar: '⤩',
-                 setminus: '∖',
-                 setmn: '∖',
-                 sext: '✶',
-                 Sfr: '𝔖',
-                 sfr: '𝔰',
-                 sfrown: '⌢',
-                 sharp: '♯',
-                 SHCHcy: 'Щ',
-                 shchcy: 'щ',
-                 SHcy: 'Ш',
-                 shcy: 'ш',
-                 ShortDownArrow: '↓',
-                 ShortLeftArrow: '←',
-                 shortmid: '∣',
-                 shortparallel: '∥',
-                 ShortRightArrow: '→',
-                 ShortUpArrow: '↑',
-                 shy: '­',
-                 Sigma: 'Σ',
-                 sigma: 'σ',
-                 sigmaf: 'ς',
-                 sigmav: 'ς',
-                 sim: '∼',
-                 simdot: '⩪',
-                 sime: '≃',
-                 simeq: '≃',
-                 simg: '⪞',
-                 simgE: '⪠',
-                 siml: '⪝',
-                 simlE: '⪟',
-                 simne: '≆',
-                 simplus: '⨤',
-                 simrarr: '⥲',
-                 slarr: '←',
-                 SmallCircle: '∘',
-                 smallsetminus: '∖',
-                 smashp: '⨳',
-                 smeparsl: '⧤',
-                 smid: '∣',
-                 smile: '⌣',
-                 smt: '⪪',
-                 smte: '⪬',
-                 smtes: '⪬',
-                 SOFTcy: 'Ь',
-                 softcy: 'ь',
-                 solbar: '⌿',
-                 solb: '⧄',
-                 sol: '/',
-                 Sopf: '𝕊',
-                 sopf: '𝕤',
-                 spades: '♠',
-                 spadesuit: '♠',
-                 spar: '∥',
-                 sqcap: '⊓',
-                 sqcaps: '⊓',
-                 sqcup: '⊔',
-                 sqcups: '⊔',
-                 Sqrt: '√',
-                 sqsub: '⊏',
-                 sqsube: '⊑',
-                 sqsubset: '⊏',
-                 sqsubseteq: '⊑',
-                 sqsup: '⊐',
-                 sqsupe: '⊒',
-                 sqsupset: '⊐',
-                 sqsupseteq: '⊒',
-                 square: '□',
-                 Square: '□',
-                 SquareIntersection: '⊓',
-                 SquareSubset: '⊏',
-                 SquareSubsetEqual: '⊑',
-                 SquareSuperset: '⊐',
-                 SquareSupersetEqual: '⊒',
-                 SquareUnion: '⊔',
-                 squarf: '▪',
-                 squ: '□',
-                 squf: '▪',
-                 srarr: '→',
-                 Sscr: '𝒮',
-                 sscr: '𝓈',
-                 ssetmn: '∖',
-                 ssmile: '⌣',
-                 sstarf: '⋆',
-                 Star: '⋆',
-                 star: '☆',
-                 starf: '★',
-                 straightepsilon: 'ϵ',
-                 straightphi: 'ϕ',
-                 strns: '¯',
-                 sub: '⊂',
-                 Sub: '⋐',
-                 subdot: '⪽',
-                 subE: '⫅',
-                 sube: '⊆',
-                 subedot: '⫃',
-                 submult: '⫁',
-                 subnE: '⫋',
-                 subne: '⊊',
-                 subplus: '⪿',
-                 subrarr: '⥹',
-                 subset: '⊂',
-                 Subset: '⋐',
-                 subseteq: '⊆',
-                 subseteqq: '⫅',
-                 SubsetEqual: '⊆',
-                 subsetneq: '⊊',
-                 subsetneqq: '⫋',
-                 subsim: '⫇',
-                 subsub: '⫕',
-                 subsup: '⫓',
-                 succapprox: '⪸',
-                 succ: '≻',
-                 succcurlyeq: '≽',
-                 Succeeds: '≻',
-                 SucceedsEqual: '⪰',
-                 SucceedsSlantEqual: '≽',
-                 SucceedsTilde: '≿',
-                 succeq: '⪰',
-                 succnapprox: '⪺',
-                 succneqq: '⪶',
-                 succnsim: '⋩',
-                 succsim: '≿',
-                 SuchThat: '∋',
-                 sum: '∑',
-                 Sum: '∑',
-                 sung: '♪',
-                 sup1: '¹',
-                 sup2: '²',
-                 sup3: '³',
-                 sup: '⊃',
-                 Sup: '⋑',
-                 supdot: '⪾',
-                 supdsub: '⫘',
-                 supE: '⫆',
-                 supe: '⊇',
-                 supedot: '⫄',
-                 Superset: '⊃',
-                 SupersetEqual: '⊇',
-                 suphsol: '⟉',
-                 suphsub: '⫗',
-                 suplarr: '⥻',
-                 supmult: '⫂',
-                 supnE: '⫌',
-                 supne: '⊋',
-                 supplus: '⫀',
-                 supset: '⊃',
-                 Supset: '⋑',
-                 supseteq: '⊇',
-                 supseteqq: '⫆',
-                 supsetneq: '⊋',
-                 supsetneqq: '⫌',
-                 supsim: '⫈',
-                 supsub: '⫔',
-                 supsup: '⫖',
-                 swarhk: '⤦',
-                 swarr: '↙',
-                 swArr: '⇙',
-                 swarrow: '↙',
-                 swnwar: '⤪',
-                 szlig: 'ß',
-                 Tab: '	',
-                 target: '⌖',
-                 Tau: 'Τ',
-                 tau: 'τ',
-                 tbrk: '⎴',
-                 Tcaron: 'Ť',
-                 tcaron: 'ť',
-                 Tcedil: 'Ţ',
-                 tcedil: 'ţ',
-                 Tcy: 'Т',
-                 tcy: 'т',
-                 tdot: '⃛',
-                 telrec: '⌕',
-                 Tfr: '𝔗',
-                 tfr: '𝔱',
-                 there4: '∴',
-                 therefore: '∴',
-                 Therefore: '∴',
-                 Theta: 'Θ',
-                 theta: 'θ',
-                 thetasym: 'ϑ',
-                 thetav: 'ϑ',
-                 thickapprox: '≈',
-                 thicksim: '∼',
-                 ThickSpace: ' ',
-                 ThinSpace: ' ',
-                 thinsp: ' ',
-                 thkap: '≈',
-                 thksim: '∼',
-                 THORN: 'Þ',
-                 thorn: 'þ',
-                 tilde: '˜',
-                 Tilde: '∼',
-                 TildeEqual: '≃',
-                 TildeFullEqual: '≅',
-                 TildeTilde: '≈',
-                 timesbar: '⨱',
-                 timesb: '⊠',
-                 times: '×',
-                 timesd: '⨰',
-                 tint: '∭',
-                 toea: '⤨',
-                 topbot: '⌶',
-                 topcir: '⫱',
-                 top: '⊤',
-                 Topf: '𝕋',
-                 topf: '𝕥',
-                 topfork: '⫚',
-                 tosa: '⤩',
-                 tprime: '‴',
-                 trade: '™',
-                 TRADE: '™',
-                 triangle: '▵',
-                 triangledown: '▿',
-                 triangleleft: '◃',
-                 trianglelefteq: '⊴',
-                 triangleq: '≜',
-                 triangleright: '▹',
-                 trianglerighteq: '⊵',
-                 tridot: '◬',
-                 trie: '≜',
-                 triminus: '⨺',
-                 TripleDot: '⃛',
-                 triplus: '⨹',
-                 trisb: '⧍',
-                 tritime: '⨻',
-                 trpezium: '⏢',
-                 Tscr: '𝒯',
-                 tscr: '𝓉',
-                 TScy: 'Ц',
-                 tscy: 'ц',
-                 TSHcy: 'Ћ',
-                 tshcy: 'ћ',
-                 Tstrok: 'Ŧ',
-                 tstrok: 'ŧ',
-                 twixt: '≬',
-                 twoheadleftarrow: '↞',
-                 twoheadrightarrow: '↠',
-                 Uacute: 'Ú',
-                 uacute: 'ú',
-                 uarr: '↑',
-                 Uarr: '↟',
-                 uArr: '⇑',
-                 Uarrocir: '⥉',
-                 Ubrcy: 'Ў',
-                 ubrcy: 'ў',
-                 Ubreve: 'Ŭ',
-                 ubreve: 'ŭ',
-                 Ucirc: 'Û',
-                 ucirc: 'û',
-                 Ucy: 'У',
-                 ucy: 'у',
-                 udarr: '⇅',
-                 Udblac: 'Ű',
-                 udblac: 'ű',
-                 udhar: '⥮',
-                 ufisht: '⥾',
-                 Ufr: '𝔘',
-                 ufr: '𝔲',
-                 Ugrave: 'Ù',
-                 ugrave: 'ù',
-                 uHar: '⥣',
-                 uharl: '↿',
-                 uharr: '↾',
-                 uhblk: '▀',
-                 ulcorn: '⌜',
-                 ulcorner: '⌜',
-                 ulcrop: '⌏',
-                 ultri: '◸',
-                 Umacr: 'Ū',
-                 umacr: 'ū',
-                 uml: '¨',
-                 UnderBar: '_',
-                 UnderBrace: '⏟',
-                 UnderBracket: '⎵',
-                 UnderParenthesis: '⏝',
-                 Union: '⋃',
-                 UnionPlus: '⊎',
-                 Uogon: 'Ų',
-                 uogon: 'ų',
-                 Uopf: '𝕌',
-                 uopf: '𝕦',
-                 UpArrowBar: '⤒',
-                 uparrow: '↑',
-                 UpArrow: '↑',
-                 Uparrow: '⇑',
-                 UpArrowDownArrow: '⇅',
-                 updownarrow: '↕',
-                 UpDownArrow: '↕',
-                 Updownarrow: '⇕',
-                 UpEquilibrium: '⥮',
-                 upharpoonleft: '↿',
-                 upharpoonright: '↾',
-                 uplus: '⊎',
-                 UpperLeftArrow: '↖',
-                 UpperRightArrow: '↗',
-                 upsi: 'υ',
-                 Upsi: 'ϒ',
-                 upsih: 'ϒ',
-                 Upsilon: 'Υ',
-                 upsilon: 'υ',
-                 UpTeeArrow: '↥',
-                 UpTee: '⊥',
-                 upuparrows: '⇈',
-                 urcorn: '⌝',
-                 urcorner: '⌝',
-                 urcrop: '⌎',
-                 Uring: 'Ů',
-                 uring: 'ů',
-                 urtri: '◹',
-                 Uscr: '𝒰',
-                 uscr: '𝓊',
-                 utdot: '⋰',
-                 Utilde: 'Ũ',
-                 utilde: 'ũ',
-                 utri: '▵',
-                 utrif: '▴',
-                 uuarr: '⇈',
-                 Uuml: 'Ü',
-                 uuml: 'ü',
-                 uwangle: '⦧',
-                 vangrt: '⦜',
-                 varepsilon: 'ϵ',
-                 varkappa: 'ϰ',
-                 varnothing: '∅',
-                 varphi: 'ϕ',
-                 varpi: 'ϖ',
-                 varpropto: '∝',
-                 varr: '↕',
-                 vArr: '⇕',
-                 varrho: 'ϱ',
-                 varsigma: 'ς',
-                 varsubsetneq: '⊊',
-                 varsubsetneqq: '⫋',
-                 varsupsetneq: '⊋',
-                 varsupsetneqq: '⫌',
-                 vartheta: 'ϑ',
-                 vartriangleleft: '⊲',
-                 vartriangleright: '⊳',
-                 vBar: '⫨',
-                 Vbar: '⫫',
-                 vBarv: '⫩',
-                 Vcy: 'В',
-                 vcy: 'в',
-                 vdash: '⊢',
-                 vDash: '⊨',
-                 Vdash: '⊩',
-                 VDash: '⊫',
-                 Vdashl: '⫦',
-                 veebar: '⊻',
-                 vee: '∨',
-                 Vee: '⋁',
-                 veeeq: '≚',
-                 vellip: '⋮',
-                 verbar: '|',
-                 Verbar: '‖',
-                 vert: '|',
-                 Vert: '‖',
-                 VerticalBar: '∣',
-                 VerticalLine: '|',
-                 VerticalSeparator: '❘',
-                 VerticalTilde: '≀',
-                 VeryThinSpace: ' ',
-                 Vfr: '𝔙',
-                 vfr: '𝔳',
-                 vltri: '⊲',
-                 vnsub: '⊂',
-                 vnsup: '⊃',
-                 Vopf: '𝕍',
-                 vopf: '𝕧',
-                 vprop: '∝',
-                 vrtri: '⊳',
-                 Vscr: '𝒱',
-                 vscr: '𝓋',
-                 vsubnE: '⫋',
-                 vsubne: '⊊',
-                 vsupnE: '⫌',
-                 vsupne: '⊋',
-                 Vvdash: '⊪',
-                 vzigzag: '⦚',
-                 Wcirc: 'Ŵ',
-                 wcirc: 'ŵ',
-                 wedbar: '⩟',
-                 wedge: '∧',
-                 Wedge: '⋀',
-                 wedgeq: '≙',
-                 weierp: '℘',
-                 Wfr: '𝔚',
-                 wfr: '𝔴',
-                 Wopf: '𝕎',
-                 wopf: '𝕨',
-                 wp: '℘',
-                 wr: '≀',
-                 wreath: '≀',
-                 Wscr: '𝒲',
-                 wscr: '𝓌',
-                 xcap: '⋂',
-                 xcirc: '◯',
-                 xcup: '⋃',
-                 xdtri: '▽',
-                 Xfr: '𝔛',
-                 xfr: '𝔵',
-                 xharr: '⟷',
-                 xhArr: '⟺',
-                 Xi: 'Ξ',
-                 xi: 'ξ',
-                 xlarr: '⟵',
-                 xlArr: '⟸',
-                 xmap: '⟼',
-                 xnis: '⋻',
-                 xodot: '⨀',
-                 Xopf: '𝕏',
-                 xopf: '𝕩',
-                 xoplus: '⨁',
-                 xotime: '⨂',
-                 xrarr: '⟶',
-                 xrArr: '⟹',
-                 Xscr: '𝒳',
-                 xscr: '𝓍',
-                 xsqcup: '⨆',
-                 xuplus: '⨄',
-                 xutri: '△',
-                 xvee: '⋁',
-                 xwedge: '⋀',
-                 Yacute: 'Ý',
-                 yacute: 'ý',
-                 YAcy: 'Я',
-                 yacy: 'я',
-                 Ycirc: 'Ŷ',
-                 ycirc: 'ŷ',
-                 Ycy: 'Ы',
-                 ycy: 'ы',
-                 yen: '¥',
-                 Yfr: '𝔜',
-                 yfr: '𝔶',
-                 YIcy: 'Ї',
-                 yicy: 'ї',
-                 Yopf: '𝕐',
-                 yopf: '𝕪',
-                 Yscr: '𝒴',
-                 yscr: '𝓎',
-                 YUcy: 'Ю',
-                 yucy: 'ю',
-                 yuml: 'ÿ',
-                 Yuml: 'Ÿ',
-                 Zacute: 'Ź',
-                 zacute: 'ź',
-                 Zcaron: 'Ž',
-                 zcaron: 'ž',
-                 Zcy: 'З',
-                 zcy: 'з',
-                 Zdot: 'Ż',
-                 zdot: 'ż',
-                 zeetrf: 'ℨ',
-                 ZeroWidthSpace: '​',
-                 Zeta: 'Ζ',
-                 zeta: 'ζ',
-                 zfr: '𝔷',
-                 Zfr: 'ℨ',
-                 ZHcy: 'Ж',
-                 zhcy: 'ж',
-                 zigrarr: '⇝',
-                 zopf: '𝕫',
-                 Zopf: 'ℤ',
-                 Zscr: '𝒵',
-                 zscr: '𝓏',
-                 zwj: '‍',
-                 zwnj: '‌' };
+var entities = {
+  AAacute: 193,
+  aacute: 225,
+  Abreve: 258,
+  abreve: 259,
+  ac: 8766,
+  acd: 8767,
+  acE: 8766,
+  Acirc: 194,
+  acirc: 226,
+  acute: 180,
+  Acy: 1040,
+  acy: 1072,
+  AElig: 198,
+  aelig: 230,
+  af: 8289,
+  Afr: 55349,
+  afr: 55349,
+  Agrave: 192,
+  agrave: 224,
+  alefsym: 8501,
+  aleph: 8501,
+  Alpha: 913,
+  alpha: 945,
+  Amacr: 256,
+  amacr: 257,
+  amalg: 10815,
+  amp: 38,
+  AMP: 38,
+  andand: 10837,
+  And: 10835,
+  and: 8743,
+  andd: 10844,
+  andslope: 10840,
+  andv: 10842,
+  ang: 8736,
+  ange: 10660,
+  angle: 8736,
+  angmsdaa: 10664,
+  angmsdab: 10665,
+  angmsdac: 10666,
+  angmsdad: 10667,
+  angmsdae: 10668,
+  angmsdaf: 10669,
+  angmsdag: 10670,
+  angmsdah: 10671,
+  angmsd: 8737,
+  angrt: 8735,
+  angrtvb: 8894,
+  angrtvbd: 10653,
+  angsph: 8738,
+  angst: 197,
+  angzarr: 9084,
+  Aogon: 260,
+  aogon: 261,
+  Aopf: 55349,
+  aopf: 55349,
+  apacir: 10863,
+  ap: 8776,
+  apE: 10864,
+  ape: 8778,
+  apid: 8779,
+  apos: 39,
+  ApplyFunction: 8289,
+  approx: 8776,
+  approxeq: 8778,
+  Aring: 197,
+  aring: 229,
+  Ascr: 55349,
+  ascr: 55349,
+  Assign: 8788,
+  ast: 42,
+  asymp: 8776,
+  asympeq: 8781,
+  Atilde: 195,
+  atilde: 227,
+  Auml: 196,
+  auml: 228,
+  awconint: 8755,
+  awint: 10769,
+  backcong: 8780,
+  backepsilon: 1014,
+  backprime: 8245,
+  backsim: 8765,
+  backsimeq: 8909,
+  Backslash: 8726,
+  Barv: 10983,
+  barvee: 8893,
+  barwed: 8965,
+  Barwed: 8966,
+  barwedge: 8965,
+  bbrk: 9141,
+  bbrktbrk: 9142,
+  bcong: 8780,
+  Bcy: 1041,
+  bcy: 1073,
+  bdquo: 8222,
+  becaus: 8757,
+  because: 8757,
+  Because: 8757,
+  bemptyv: 10672,
+  bepsi: 1014,
+  bernou: 8492,
+  Bernoullis: 8492,
+  Beta: 914,
+  beta: 946,
+  beth: 8502,
+  between: 8812,
+  Bfr: 55349,
+  bfr: 55349,
+  bigcap: 8898,
+  bigcirc: 9711,
+  bigcup: 8899,
+  bigodot: 10752,
+  bigoplus: 10753,
+  bigotimes: 10754,
+  bigsqcup: 10758,
+  bigstar: 9733,
+  bigtriangledown: 9661,
+  bigtriangleup: 9651,
+  biguplus: 10756,
+  bigvee: 8897,
+  bigwedge: 8896,
+  bkarow: 10509,
+  blacklozenge: 10731,
+  blacksquare: 9642,
+  blacktriangle: 9652,
+  blacktriangledown: 9662,
+  blacktriangleleft: 9666,
+  blacktriangleright: 9656,
+  blank: 9251,
+  blk12: 9618,
+  blk14: 9617,
+  blk34: 9619,
+  block: 9608,
+  bne: 61,
+  bnequiv: 8801,
+  bNot: 10989,
+  bnot: 8976,
+  Bopf: 55349,
+  bopf: 55349,
+  bot: 8869,
+  bottom: 8869,
+  bowtie: 8904,
+  boxbox: 10697,
+  boxdl: 9488,
+  boxdL: 9557,
+  boxDl: 9558,
+  boxDL: 9559,
+  boxdr: 9484,
+  boxdR: 9554,
+  boxDr: 9555,
+  boxDR: 9556,
+  boxh: 9472,
+  boxH: 9552,
+  boxhd: 9516,
+  boxHd: 9572,
+  boxhD: 9573,
+  boxHD: 9574,
+  boxhu: 9524,
+  boxHu: 9575,
+  boxhU: 9576,
+  boxHU: 9577,
+  boxminus: 8863,
+  boxplus: 8862,
+  boxtimes: 8864,
+  boxul: 9496,
+  boxuL: 9563,
+  boxUl: 9564,
+  boxUL: 9565,
+  boxur: 9492,
+  boxuR: 9560,
+  boxUr: 9561,
+  boxUR: 9562,
+  boxv: 9474,
+  boxV: 9553,
+  boxvh: 9532,
+  boxvH: 9578,
+  boxVh: 9579,
+  boxVH: 9580,
+  boxvl: 9508,
+  boxvL: 9569,
+  boxVl: 9570,
+  boxVL: 9571,
+  boxvr: 9500,
+  boxvR: 9566,
+  boxVr: 9567,
+  boxVR: 9568,
+  bprime: 8245,
+  breve: 728,
+  Breve: 728,
+  brvbar: 166,
+  bscr: 55349,
+  Bscr: 8492,
+  bsemi: 8271,
+  bsim: 8765,
+  bsime: 8909,
+  bsolb: 10693,
+  bsol: 92,
+  bsolhsub: 10184,
+  bull: 8226,
+  bullet: 8226,
+  bump: 8782,
+  bumpE: 10926,
+  bumpe: 8783,
+  Bumpeq: 8782,
+  bumpeq: 8783,
+  Cacute: 262,
+  cacute: 263,
+  capand: 10820,
+  capbrcup: 10825,
+  capcap: 10827,
+  cap: 8745,
+  Cap: 8914,
+  capcup: 10823,
+  capdot: 10816,
+  CapitalDifferentialD: 8517,
+  caps: 8745,
+  caret: 8257,
+  caron: 711,
+  Cayleys: 8493,
+  ccaps: 10829,
+  Ccaron: 268,
+  ccaron: 269,
+  Ccedil: 199,
+  ccedil: 231,
+  Ccirc: 264,
+  ccirc: 265,
+  Cconint: 8752,
+  ccups: 10828,
+  ccupssm: 10832,
+  Cdot: 266,
+  cdot: 267,
+  cedil: 184,
+  Cedilla: 184,
+  cemptyv: 10674,
+  cent: 162,
+  centerdot: 183,
+  CenterDot: 183,
+  cfr: 55349,
+  Cfr: 8493,
+  CHcy: 1063,
+  chcy: 1095,
+  check: 10003,
+  checkmark: 10003,
+  Chi: 935,
+  chi: 967,
+  circ: 710,
+  circeq: 8791,
+  circlearrowleft: 8634,
+  circlearrowright: 8635,
+  circledast: 8859,
+  circledcirc: 8858,
+  circleddash: 8861,
+  CircleDot: 8857,
+  circledR: 174,
+  circledS: 9416,
+  CircleMinus: 8854,
+  CirclePlus: 8853,
+  CircleTimes: 8855,
+  cir: 9675,
+  cirE: 10691,
+  cire: 8791,
+  cirfnint: 10768,
+  cirmid: 10991,
+  cirscir: 10690,
+  ClockwiseContourIntegral: 8754,
+  CloseCurlyDoubleQuote: 8221,
+  CloseCurlyQuote: 8217,
+  clubs: 9827,
+  clubsuit: 9827,
+  colon: 58,
+  Colon: 8759,
+  Colone: 10868,
+  colone: 8788,
+  coloneq: 8788,
+  comma: 44,
+  commat: 64,
+  comp: 8705,
+  compfn: 8728,
+  complement: 8705,
+  complexes: 8450,
+  cong: 8773,
+  congdot: 10861,
+  Congruent: 8801,
+  conint: 8750,
+  Conint: 8751,
+  ContourIntegral: 8750,
+  copf: 55349,
+  Copf: 8450,
+  coprod: 8720,
+  Coproduct: 8720,
+  copy: 169,
+  COPY: 169,
+  copysr: 8471,
+  CounterClockwiseContourIntegral: 8755,
+  crarr: 8629,
+  cross: 10007,
+  Cross: 10799,
+  Cscr: 55349,
+  cscr: 55349,
+  csub: 10959,
+  csube: 10961,
+  csup: 10960,
+  csupe: 10962,
+  ctdot: 8943,
+  cudarrl: 10552,
+  cudarrr: 10549,
+  cuepr: 8926,
+  cuesc: 8927,
+  cularr: 8630,
+  cularrp: 10557,
+  cupbrcap: 10824,
+  cupcap: 10822,
+  CupCap: 8781,
+  cup: 8746,
+  Cup: 8915,
+  cupcup: 10826,
+  cupdot: 8845,
+  cupor: 10821,
+  cups: 8746,
+  curarr: 8631,
+  curarrm: 10556,
+  curlyeqprec: 8926,
+  curlyeqsucc: 8927,
+  curlyvee: 8910,
+  curlywedge: 8911,
+  curren: 164,
+  curvearrowleft: 8630,
+  curvearrowright: 8631,
+  cuvee: 8910,
+  cuwed: 8911,
+  cwconint: 8754,
+  cwint: 8753,
+  cylcty: 9005,
+  dagger: 8224,
+  Dagger: 8225,
+  daleth: 8504,
+  darr: 8595,
+  Darr: 8609,
+  dArr: 8659,
+  dash: 8208,
+  Dashv: 10980,
+  dashv: 8867,
+  dbkarow: 10511,
+  dblac: 733,
+  Dcaron: 270,
+  dcaron: 271,
+  Dcy: 1044,
+  dcy: 1076,
+  ddagger: 8225,
+  ddarr: 8650,
+  DD: 8517,
+  dd: 8518,
+  DDotrahd: 10513,
+  ddotseq: 10871,
+  deg: 176,
+  Del: 8711,
+  Delta: 916,
+  delta: 948,
+  demptyv: 10673,
+  dfisht: 10623,
+  Dfr: 55349,
+  dfr: 55349,
+  dHar: 10597,
+  dharl: 8643,
+  dharr: 8642,
+  DiacriticalAcute: 180,
+  DiacriticalDot: 729,
+  DiacriticalDoubleAcute: 733,
+  DiacriticalGrave: 96,
+  DiacriticalTilde: 732,
+  diam: 8900,
+  diamond: 8900,
+  Diamond: 8900,
+  diamondsuit: 9830,
+  diams: 9830,
+  die: 168,
+  DifferentialD: 8518,
+  digamma: 989,
+  disin: 8946,
+  div: 247,
+  divide: 247,
+  divideontimes: 8903,
+  divonx: 8903,
+  DJcy: 1026,
+  djcy: 1106,
+  dlcorn: 8990,
+  dlcrop: 8973,
+  dollar: 36,
+  Dopf: 55349,
+  dopf: 55349,
+  Dot: 168,
+  dot: 729,
+  DotDot: 8412,
+  doteq: 8784,
+  doteqdot: 8785,
+  DotEqual: 8784,
+  dotminus: 8760,
+  dotplus: 8724,
+  dotsquare: 8865,
+  doublebarwedge: 8966,
+  DoubleContourIntegral: 8751,
+  DoubleDot: 168,
+  DoubleDownArrow: 8659,
+  DoubleLeftArrow: 8656,
+  DoubleLeftRightArrow: 8660,
+  DoubleLeftTee: 10980,
+  DoubleLongLeftArrow: 10232,
+  DoubleLongLeftRightArrow: 10234,
+  DoubleLongRightArrow: 10233,
+  DoubleRightArrow: 8658,
+  DoubleRightTee: 8872,
+  DoubleUpArrow: 8657,
+  DoubleUpDownArrow: 8661,
+  DoubleVerticalBar: 8741,
+  DownArrowBar: 10515,
+  downarrow: 8595,
+  DownArrow: 8595,
+  Downarrow: 8659,
+  DownArrowUpArrow: 8693,
+  DownBreve: 785,
+  downdownarrows: 8650,
+  downharpoonleft: 8643,
+  downharpoonright: 8642,
+  DownLeftRightVector: 10576,
+  DownLeftTeeVector: 10590,
+  DownLeftVectorBar: 10582,
+  DownLeftVector: 8637,
+  DownRightTeeVector: 10591,
+  DownRightVectorBar: 10583,
+  DownRightVector: 8641,
+  DownTeeArrow: 8615,
+  DownTee: 8868,
+  drbkarow: 10512,
+  drcorn: 8991,
+  drcrop: 8972,
+  Dscr: 55349,
+  dscr: 55349,
+  DScy: 1029,
+  dscy: 1109,
+  dsol: 10742,
+  Dstrok: 272,
+  dstrok: 273,
+  dtdot: 8945,
+  dtri: 9663,
+  dtrif: 9662,
+  duarr: 8693,
+  duhar: 10607,
+  dwangle: 10662,
+  DZcy: 1039,
+  dzcy: 1119,
+  dzigrarr: 10239,
+  Eacute: 201,
+  eacute: 233,
+  easter: 10862,
+  Ecaron: 282,
+  ecaron: 283,
+  Ecirc: 202,
+  ecirc: 234,
+  ecir: 8790,
+  ecolon: 8789,
+  Ecy: 1069,
+  ecy: 1101,
+  eDDot: 10871,
+  Edot: 278,
+  edot: 279,
+  eDot: 8785,
+  ee: 8519,
+  efDot: 8786,
+  Efr: 55349,
+  efr: 55349,
+  eg: 10906,
+  Egrave: 200,
+  egrave: 232,
+  egs: 10902,
+  egsdot: 10904,
+  el: 10905,
+  Element: 8712,
+  elinters: 9191,
+  ell: 8467,
+  els: 10901,
+  elsdot: 10903,
+  Emacr: 274,
+  emacr: 275,
+  empty: 8709,
+  emptyset: 8709,
+  EmptySmallSquare: 9723,
+  emptyv: 8709,
+  EmptyVerySmallSquare: 9643,
+  emsp13: 8196,
+  emsp14: 8197,
+  emsp: 8195,
+  ENG: 330,
+  eng: 331,
+  ensp: 8194,
+  Eogon: 280,
+  eogon: 281,
+  Eopf: 55349,
+  eopf: 55349,
+  epar: 8917,
+  eparsl: 10723,
+  eplus: 10865,
+  epsi: 949,
+  Epsilon: 917,
+  epsilon: 949,
+  epsiv: 1013,
+  eqcirc: 8790,
+  eqcolon: 8789,
+  eqsim: 8770,
+  eqslantgtr: 10902,
+  eqslantless: 10901,
+  Equal: 10869,
+  equals: 61,
+  EqualTilde: 8770,
+  equest: 8799,
+  Equilibrium: 8652,
+  equiv: 8801,
+  equivDD: 10872,
+  eqvparsl: 10725,
+  erarr: 10609,
+  erDot: 8787,
+  escr: 8495,
+  Escr: 8496,
+  esdot: 8784,
+  Esim: 10867,
+  esim: 8770,
+  Eta: 919,
+  eta: 951,
+  ETH: 208,
+  eth: 240,
+  Euml: 203,
+  euml: 235,
+  euro: 8364,
+  excl: 33,
+  exist: 8707,
+  Exists: 8707,
+  expectation: 8496,
+  exponentiale: 8519,
+  ExponentialE: 8519,
+  fallingdotseq: 8786,
+  Fcy: 1060,
+  fcy: 1092,
+  female: 9792,
+  ffilig: 64259,
+  fflig: 64256,
+  ffllig: 64260,
+  Ffr: 55349,
+  ffr: 55349,
+  filig: 64257,
+  FilledSmallSquare: 9724,
+  FilledVerySmallSquare: 9642,
+  fjlig: 102,
+  flat: 9837,
+  fllig: 64258,
+  fltns: 9649,
+  fnof: 402,
+  Fopf: 55349,
+  fopf: 55349,
+  forall: 8704,
+  ForAll: 8704,
+  fork: 8916,
+  forkv: 10969,
+  Fouriertrf: 8497,
+  fpartint: 10765,
+  frac12: 189,
+  frac13: 8531,
+  frac14: 188,
+  frac15: 8533,
+  frac16: 8537,
+  frac18: 8539,
+  frac23: 8532,
+  frac25: 8534,
+  frac34: 190,
+  frac35: 8535,
+  frac38: 8540,
+  frac45: 8536,
+  frac56: 8538,
+  frac58: 8541,
+  frac78: 8542,
+  frasl: 8260,
+  frown: 8994,
+  fscr: 55349,
+  Fscr: 8497,
+  gacute: 501,
+  Gamma: 915,
+  gamma: 947,
+  Gammad: 988,
+  gammad: 989,
+  gap: 10886,
+  Gbreve: 286,
+  gbreve: 287,
+  Gcedil: 290,
+  Gcirc: 284,
+  gcirc: 285,
+  Gcy: 1043,
+  gcy: 1075,
+  Gdot: 288,
+  gdot: 289,
+  ge: 8805,
+  gE: 8807,
+  gEl: 10892,
+  gel: 8923,
+  geq: 8805,
+  geqq: 8807,
+  geqslant: 10878,
+  gescc: 10921,
+  ges: 10878,
+  gesdot: 10880,
+  gesdoto: 10882,
+  gesdotol: 10884,
+  gesl: 8923,
+  gesles: 10900,
+  Gfr: 55349,
+  gfr: 55349,
+  gg: 8811,
+  Gg: 8921,
+  ggg: 8921,
+  gimel: 8503,
+  GJcy: 1027,
+  gjcy: 1107,
+  gla: 10917,
+  gl: 8823,
+  glE: 10898,
+  glj: 10916,
+  gnap: 10890,
+  gnapprox: 10890,
+  gne: 10888,
+  gnE: 8809,
+  gneq: 10888,
+  gneqq: 8809,
+  gnsim: 8935,
+  Gopf: 55349,
+  gopf: 55349,
+  grave: 96,
+  GreaterEqual: 8805,
+  GreaterEqualLess: 8923,
+  GreaterFullEqual: 8807,
+  GreaterGreater: 10914,
+  GreaterLess: 8823,
+  GreaterSlantEqual: 10878,
+  GreaterTilde: 8819,
+  Gscr: 55349,
+  gscr: 8458,
+  gsim: 8819,
+  gsime: 10894,
+  gsiml: 10896,
+  gtcc: 10919,
+  gtcir: 10874,
+  gt: 62,
+  GT: 62,
+  Gt: 8811,
+  gtdot: 8919,
+  gtlPar: 10645,
+  gtquest: 10876,
+  gtrapprox: 10886,
+  gtrarr: 10616,
+  gtrdot: 8919,
+  gtreqless: 8923,
+  gtreqqless: 10892,
+  gtrless: 8823,
+  gtrsim: 8819,
+  gvertneqq: 8809,
+  gvnE: 8809,
+  Hacek: 711,
+  hairsp: 8202,
+  half: 189,
+  hamilt: 8459,
+  HARDcy: 1066,
+  hardcy: 1098,
+  harrcir: 10568,
+  harr: 8596,
+  hArr: 8660,
+  harrw: 8621,
+  Hat: 94,
+  hbar: 8463,
+  Hcirc: 292,
+  hcirc: 293,
+  hearts: 9829,
+  heartsuit: 9829,
+  hellip: 8230,
+  hercon: 8889,
+  hfr: 55349,
+  Hfr: 8460,
+  HilbertSpace: 8459,
+  hksearow: 10533,
+  hkswarow: 10534,
+  hoarr: 8703,
+  homtht: 8763,
+  hookleftarrow: 8617,
+  hookrightarrow: 8618,
+  hopf: 55349,
+  Hopf: 8461,
+  horbar: 8213,
+  HorizontalLine: 9472,
+  hscr: 55349,
+  Hscr: 8459,
+  hslash: 8463,
+  Hstrok: 294,
+  hstrok: 295,
+  HumpDownHump: 8782,
+  HumpEqual: 8783,
+  hybull: 8259,
+  hyphen: 8208,
+  Iacute: 205,
+  iacute: 237,
+  ic: 8291,
+  Icirc: 206,
+  icirc: 238,
+  Icy: 1048,
+  icy: 1080,
+  Idot: 304,
+  IEcy: 1045,
+  iecy: 1077,
+  iexcl: 161,
+  iff: 8660,
+  ifr: 55349,
+  Ifr: 8465,
+  Igrave: 204,
+  igrave: 236,
+  ii: 8520,
+  iiiint: 10764,
+  iiint: 8749,
+  iinfin: 10716,
+  iiota: 8489,
+  IJlig: 306,
+  ijlig: 307,
+  Imacr: 298,
+  imacr: 299,
+  image: 8465,
+  ImaginaryI: 8520,
+  imagline: 8464,
+  imagpart: 8465,
+  imath: 305,
+  Im: 8465,
+  imof: 8887,
+  imped: 437,
+  Implies: 8658,
+  incare: 8453,
+  in: 8712,
+  infin: 8734,
+  infintie: 10717,
+  inodot: 305,
+  intcal: 8890,
+  int: 8747,
+  Int: 8748,
+  integers: 8484,
+  Integral: 8747,
+  intercal: 8890,
+  Intersection: 8898,
+  intlarhk: 10775,
+  intprod: 10812,
+  InvisibleComma: 8291,
+  InvisibleTimes: 8290,
+  IOcy: 1025,
+  iocy: 1105,
+  Iogon: 302,
+  iogon: 303,
+  Iopf: 55349,
+  iopf: 55349,
+  Iota: 921,
+  iota: 953,
+  iprod: 10812,
+  iquest: 191,
+  iscr: 55349,
+  Iscr: 8464,
+  isin: 8712,
+  isindot: 8949,
+  isinE: 8953,
+  isins: 8948,
+  isinsv: 8947,
+  isinv: 8712,
+  it: 8290,
+  Itilde: 296,
+  itilde: 297,
+  Iukcy: 1030,
+  iukcy: 1110,
+  Iuml: 207,
+  iuml: 239,
+  Jcirc: 308,
+  jcirc: 309,
+  Jcy: 1049,
+  jcy: 1081,
+  Jfr: 55349,
+  jfr: 55349,
+  jmath: 567,
+  Jopf: 55349,
+  jopf: 55349,
+  Jscr: 55349,
+  jscr: 55349,
+  Jsercy: 1032,
+  jsercy: 1112,
+  Jukcy: 1028,
+  jukcy: 1108,
+  Kappa: 922,
+  kappa: 954,
+  kappav: 1008,
+  Kcedil: 310,
+  kcedil: 311,
+  Kcy: 1050,
+  kcy: 1082,
+  Kfr: 55349,
+  kfr: 55349,
+  kgreen: 312,
+  KHcy: 1061,
+  khcy: 1093,
+  KJcy: 1036,
+  kjcy: 1116,
+  Kopf: 55349,
+  kopf: 55349,
+  Kscr: 55349,
+  kscr: 55349,
+  lAarr: 8666,
+  Lacute: 313,
+  lacute: 314,
+  laemptyv: 10676,
+  lagran: 8466,
+  Lambda: 923,
+  lambda: 955,
+  lang: 10216,
+  Lang: 10218,
+  langd: 10641,
+  langle: 10216,
+  lap: 10885,
+  Laplacetrf: 8466,
+  laquo: 171,
+  larrb: 8676,
+  larrbfs: 10527,
+  larr: 8592,
+  Larr: 8606,
+  lArr: 8656,
+  larrfs: 10525,
+  larrhk: 8617,
+  larrlp: 8619,
+  larrpl: 10553,
+  larrsim: 10611,
+  larrtl: 8610,
+  latail: 10521,
+  lAtail: 10523,
+  lat: 10923,
+  late: 10925,
+  lates: 10925,
+  lbarr: 10508,
+  lBarr: 10510,
+  lbbrk: 10098,
+  lbrace: 123,
+  lbrack: 91,
+  lbrke: 10635,
+  lbrksld: 10639,
+  lbrkslu: 10637,
+  Lcaron: 317,
+  lcaron: 318,
+  Lcedil: 315,
+  lcedil: 316,
+  lceil: 8968,
+  lcub: 123,
+  Lcy: 1051,
+  lcy: 1083,
+  ldca: 10550,
+  ldquo: 8220,
+  ldquor: 8222,
+  ldrdhar: 10599,
+  ldrushar: 10571,
+  ldsh: 8626,
+  le: 8804,
+  lE: 8806,
+  LeftAngleBracket: 10216,
+  LeftArrowBar: 8676,
+  leftarrow: 8592,
+  LeftArrow: 8592,
+  Leftarrow: 8656,
+  LeftArrowRightArrow: 8646,
+  leftarrowtail: 8610,
+  LeftCeiling: 8968,
+  LeftDoubleBracket: 10214,
+  LeftDownTeeVector: 10593,
+  LeftDownVectorBar: 10585,
+  LeftDownVector: 8643,
+  LeftFloor: 8970,
+  leftharpoondown: 8637,
+  leftharpoonup: 8636,
+  leftleftarrows: 8647,
+  leftrightarrow: 8596,
+  LeftRightArrow: 8596,
+  Leftrightarrow: 8660,
+  leftrightarrows: 8646,
+  leftrightharpoons: 8651,
+  leftrightsquigarrow: 8621,
+  LeftRightVector: 10574,
+  LeftTeeArrow: 8612,
+  LeftTee: 8867,
+  LeftTeeVector: 10586,
+  leftthreetimes: 8907,
+  LeftTriangleBar: 10703,
+  LeftTriangle: 8882,
+  LeftTriangleEqual: 8884,
+  LeftUpDownVector: 10577,
+  LeftUpTeeVector: 10592,
+  LeftUpVectorBar: 10584,
+  LeftUpVector: 8639,
+  LeftVectorBar: 10578,
+  LeftVector: 8636,
+  lEg: 10891,
+  leg: 8922,
+  leq: 8804,
+  leqq: 8806,
+  leqslant: 10877,
+  lescc: 10920,
+  les: 10877,
+  lesdot: 10879,
+  lesdoto: 10881,
+  lesdotor: 10883,
+  lesg: 8922,
+  lesges: 10899,
+  lessapprox: 10885,
+  lessdot: 8918,
+  lesseqgtr: 8922,
+  lesseqqgtr: 10891,
+  LessEqualGreater: 8922,
+  LessFullEqual: 8806,
+  LessGreater: 8822,
+  lessgtr: 8822,
+  LessLess: 10913,
+  lesssim: 8818,
+  LessSlantEqual: 10877,
+  LessTilde: 8818,
+  lfisht: 10620,
+  lfloor: 8970,
+  Lfr: 55349,
+  lfr: 55349,
+  lg: 8822,
+  lgE: 10897,
+  lHar: 10594,
+  lhard: 8637,
+  lharu: 8636,
+  lharul: 10602,
+  lhblk: 9604,
+  LJcy: 1033,
+  ljcy: 1113,
+  llarr: 8647,
+  ll: 8810,
+  Ll: 8920,
+  llcorner: 8990,
+  Lleftarrow: 8666,
+  llhard: 10603,
+  lltri: 9722,
+  Lmidot: 319,
+  lmidot: 320,
+  lmoustache: 9136,
+  lmoust: 9136,
+  lnap: 10889,
+  lnapprox: 10889,
+  lne: 10887,
+  lnE: 8808,
+  lneq: 10887,
+  lneqq: 8808,
+  lnsim: 8934,
+  loang: 10220,
+  loarr: 8701,
+  lobrk: 10214,
+  longleftarrow: 10229,
+  LongLeftArrow: 10229,
+  Longleftarrow: 10232,
+  longleftrightarrow: 10231,
+  LongLeftRightArrow: 10231,
+  Longleftrightarrow: 10234,
+  longmapsto: 10236,
+  longrightarrow: 10230,
+  LongRightArrow: 10230,
+  Longrightarrow: 10233,
+  looparrowleft: 8619,
+  looparrowright: 8620,
+  lopar: 10629,
+  Lopf: 55349,
+  lopf: 55349,
+  loplus: 10797,
+  lotimes: 10804,
+  lowast: 8727,
+  lowbar: 95,
+  LowerLeftArrow: 8601,
+  LowerRightArrow: 8600,
+  loz: 9674,
+  lozenge: 9674,
+  lozf: 10731,
+  lpar: 40,
+  lparlt: 10643,
+  lrarr: 8646,
+  lrcorner: 8991,
+  lrhar: 8651,
+  lrhard: 10605,
+  lrm: 8206,
+  lrtri: 8895,
+  lsaquo: 8249,
+  lscr: 55349,
+  Lscr: 8466,
+  lsh: 8624,
+  Lsh: 8624,
+  lsim: 8818,
+  lsime: 10893,
+  lsimg: 10895,
+  lsqb: 91,
+  lsquo: 8216,
+  lsquor: 8218,
+  Lstrok: 321,
+  lstrok: 322,
+  ltcc: 10918,
+  ltcir: 10873,
+  lt: 60,
+  LT: 60,
+  Lt: 8810,
+  ltdot: 8918,
+  lthree: 8907,
+  ltimes: 8905,
+  ltlarr: 10614,
+  ltquest: 10875,
+  ltri: 9667,
+  ltrie: 8884,
+  ltrif: 9666,
+  ltrPar: 10646,
+  lurdshar: 10570,
+  luruhar: 10598,
+  lvertneqq: 8808,
+  lvnE: 8808,
+  macr: 175,
+  male: 9794,
+  malt: 10016,
+  maltese: 10016,
+  Map: 10501,
+  map: 8614,
+  mapsto: 8614,
+  mapstodown: 8615,
+  mapstoleft: 8612,
+  mapstoup: 8613,
+  marker: 9646,
+  mcomma: 10793,
+  Mcy: 1052,
+  mcy: 1084,
+  mdash: 8212,
+  mDDot: 8762,
+  measuredangle: 8737,
+  MediumSpace: 8287,
+  Mellintrf: 8499,
+  Mfr: 55349,
+  mfr: 55349,
+  mho: 8487,
+  micro: 181,
+  midast: 42,
+  midcir: 10992,
+  mid: 8739,
+  middot: 183,
+  minusb: 8863,
+  minus: 8722,
+  minusd: 8760,
+  minusdu: 10794,
+  MinusPlus: 8723,
+  mlcp: 10971,
+  mldr: 8230,
+  mnplus: 8723,
+  models: 8871,
+  Mopf: 55349,
+  mopf: 55349,
+  mp: 8723,
+  mscr: 55349,
+  Mscr: 8499,
+  mstpos: 8766,
+  Mu: 924,
+  mu: 956,
+  multimap: 8888,
+  mumap: 8888,
+  nabla: 8711,
+  Nacute: 323,
+  nacute: 324,
+  nang: 8736,
+  nap: 8777,
+  napE: 10864,
+  napid: 8779,
+  napos: 329,
+  napprox: 8777,
+  natural: 9838,
+  naturals: 8469,
+  natur: 9838,
+  nbsp: 160,
+  nbump: 8782,
+  nbumpe: 8783,
+  ncap: 10819,
+  Ncaron: 327,
+  ncaron: 328,
+  Ncedil: 325,
+  ncedil: 326,
+  ncong: 8775,
+  ncongdot: 10861,
+  ncup: 10818,
+  Ncy: 1053,
+  ncy: 1085,
+  ndash: 8211,
+  nearhk: 10532,
+  nearr: 8599,
+  neArr: 8663,
+  nearrow: 8599,
+  ne: 8800,
+  nedot: 8784,
+  NegativeMediumSpace: 8203,
+  NegativeThickSpace: 8203,
+  NegativeThinSpace: 8203,
+  NegativeVeryThinSpace: 8203,
+  nequiv: 8802,
+  nesear: 10536,
+  nesim: 8770,
+  NestedGreaterGreater: 8811,
+  NestedLessLess: 8810,
+  NewLine: 10,
+  nexist: 8708,
+  nexists: 8708,
+  Nfr: 55349,
+  nfr: 55349,
+  ngE: 8807,
+  nge: 8817,
+  ngeq: 8817,
+  ngeqq: 8807,
+  ngeqslant: 10878,
+  nges: 10878,
+  nGg: 8921,
+  ngsim: 8821,
+  nGt: 8811,
+  ngt: 8815,
+  ngtr: 8815,
+  nGtv: 8811,
+  nharr: 8622,
+  nhArr: 8654,
+  nhpar: 10994,
+  ni: 8715,
+  nis: 8956,
+  nisd: 8954,
+  niv: 8715,
+  NJcy: 1034,
+  njcy: 1114,
+  nlarr: 8602,
+  nlArr: 8653,
+  nldr: 8229,
+  nlE: 8806,
+  nle: 8816,
+  nleftarrow: 8602,
+  nLeftarrow: 8653,
+  nleftrightarrow: 8622,
+  nLeftrightarrow: 8654,
+  nleq: 8816,
+  nleqq: 8806,
+  nleqslant: 10877,
+  nles: 10877,
+  nless: 8814,
+  nLl: 8920,
+  nlsim: 8820,
+  nLt: 8810,
+  nlt: 8814,
+  nltri: 8938,
+  nltrie: 8940,
+  nLtv: 8810,
+  nmid: 8740,
+  NoBreak: 8288,
+  NonBreakingSpace: 160,
+  nopf: 55349,
+  Nopf: 8469,
+  Not: 10988,
+  not: 172,
+  NotCongruent: 8802,
+  NotCupCap: 8813,
+  NotDoubleVerticalBar: 8742,
+  NotElement: 8713,
+  NotEqual: 8800,
+  NotEqualTilde: 8770,
+  NotExists: 8708,
+  NotGreater: 8815,
+  NotGreaterEqual: 8817,
+  NotGreaterFullEqual: 8807,
+  NotGreaterGreater: 8811,
+  NotGreaterLess: 8825,
+  NotGreaterSlantEqual: 10878,
+  NotGreaterTilde: 8821,
+  NotHumpDownHump: 8782,
+  NotHumpEqual: 8783,
+  notin: 8713,
+  notindot: 8949,
+  notinE: 8953,
+  notinva: 8713,
+  notinvb: 8951,
+  notinvc: 8950,
+  NotLeftTriangleBar: 10703,
+  NotLeftTriangle: 8938,
+  NotLeftTriangleEqual: 8940,
+  NotLess: 8814,
+  NotLessEqual: 8816,
+  NotLessGreater: 8824,
+  NotLessLess: 8810,
+  NotLessSlantEqual: 10877,
+  NotLessTilde: 8820,
+  NotNestedGreaterGreater: 10914,
+  NotNestedLessLess: 10913,
+  notni: 8716,
+  notniva: 8716,
+  notnivb: 8958,
+  notnivc: 8957,
+  NotPrecedes: 8832,
+  NotPrecedesEqual: 10927,
+  NotPrecedesSlantEqual: 8928,
+  NotReverseElement: 8716,
+  NotRightTriangleBar: 10704,
+  NotRightTriangle: 8939,
+  NotRightTriangleEqual: 8941,
+  NotSquareSubset: 8847,
+  NotSquareSubsetEqual: 8930,
+  NotSquareSuperset: 8848,
+  NotSquareSupersetEqual: 8931,
+  NotSubset: 8834,
+  NotSubsetEqual: 8840,
+  NotSucceeds: 8833,
+  NotSucceedsEqual: 10928,
+  NotSucceedsSlantEqual: 8929,
+  NotSucceedsTilde: 8831,
+  NotSuperset: 8835,
+  NotSupersetEqual: 8841,
+  NotTilde: 8769,
+  NotTildeEqual: 8772,
+  NotTildeFullEqual: 8775,
+  NotTildeTilde: 8777,
+  NotVerticalBar: 8740,
+  nparallel: 8742,
+  npar: 8742,
+  nparsl: 11005,
+  npart: 8706,
+  npolint: 10772,
+  npr: 8832,
+  nprcue: 8928,
+  nprec: 8832,
+  npreceq: 10927,
+  npre: 10927,
+  nrarrc: 10547,
+  nrarr: 8603,
+  nrArr: 8655,
+  nrarrw: 8605,
+  nrightarrow: 8603,
+  nRightarrow: 8655,
+  nrtri: 8939,
+  nrtrie: 8941,
+  nsc: 8833,
+  nsccue: 8929,
+  nsce: 10928,
+  Nscr: 55349,
+  nscr: 55349,
+  nshortmid: 8740,
+  nshortparallel: 8742,
+  nsim: 8769,
+  nsime: 8772,
+  nsimeq: 8772,
+  nsmid: 8740,
+  nspar: 8742,
+  nsqsube: 8930,
+  nsqsupe: 8931,
+  nsub: 8836,
+  nsubE: 10949,
+  nsube: 8840,
+  nsubset: 8834,
+  nsubseteq: 8840,
+  nsubseteqq: 10949,
+  nsucc: 8833,
+  nsucceq: 10928,
+  nsup: 8837,
+  nsupE: 10950,
+  nsupe: 8841,
+  nsupset: 8835,
+  nsupseteq: 8841,
+  nsupseteqq: 10950,
+  ntgl: 8825,
+  Ntilde: 209,
+  ntilde: 241,
+  ntlg: 8824,
+  ntriangleleft: 8938,
+  ntrianglelefteq: 8940,
+  ntriangleright: 8939,
+  ntrianglerighteq: 8941,
+  Nu: 925,
+  nu: 957,
+  num: 35,
+  numero: 8470,
+  numsp: 8199,
+  nvap: 8781,
+  nvdash: 8876,
+  nvDash: 8877,
+  nVdash: 8878,
+  nVDash: 8879,
+  nvge: 8805,
+  nvgt: 62,
+  nvHarr: 10500,
+  nvinfin: 10718,
+  nvlArr: 10498,
+  nvle: 8804,
+  nvlt: 62,
+  nvltrie: 8884,
+  nvrArr: 10499,
+  nvrtrie: 8885,
+  nvsim: 8764,
+  nwarhk: 10531,
+  nwarr: 8598,
+  nwArr: 8662,
+  nwarrow: 8598,
+  nwnear: 10535,
+  Oacute: 211,
+  oacute: 243,
+  oast: 8859,
+  Ocirc: 212,
+  ocirc: 244,
+  ocir: 8858,
+  Ocy: 1054,
+  ocy: 1086,
+  odash: 8861,
+  Odblac: 336,
+  odblac: 337,
+  odiv: 10808,
+  odot: 8857,
+  odsold: 10684,
+  OElig: 338,
+  oelig: 339,
+  ofcir: 10687,
+  Ofr: 55349,
+  ofr: 55349,
+  ogon: 731,
+  Ograve: 210,
+  ograve: 242,
+  ogt: 10689,
+  ohbar: 10677,
+  ohm: 937,
+  oint: 8750,
+  olarr: 8634,
+  olcir: 10686,
+  olcross: 10683,
+  oline: 8254,
+  olt: 10688,
+  Omacr: 332,
+  omacr: 333,
+  Omega: 937,
+  omega: 969,
+  Omicron: 927,
+  omicron: 959,
+  omid: 10678,
+  ominus: 8854,
+  Oopf: 55349,
+  oopf: 55349,
+  opar: 10679,
+  OpenCurlyDoubleQuote: 8220,
+  OpenCurlyQuote: 8216,
+  operp: 10681,
+  oplus: 8853,
+  orarr: 8635,
+  Or: 10836,
+  or: 8744,
+  ord: 10845,
+  order: 8500,
+  orderof: 8500,
+  ordf: 170,
+  ordm: 186,
+  origof: 8886,
+  oror: 10838,
+  orslope: 10839,
+  orv: 10843,
+  oS: 9416,
+  Oscr: 55349,
+  oscr: 8500,
+  Oslash: 216,
+  oslash: 248,
+  osol: 8856,
+  Otilde: 213,
+  otilde: 245,
+  otimesas: 10806,
+  Otimes: 10807,
+  otimes: 8855,
+  Ouml: 214,
+  ouml: 246,
+  ovbar: 9021,
+  OverBar: 8254,
+  OverBrace: 9182,
+  OverBracket: 9140,
+  OverParenthesis: 9180,
+  para: 182,
+  parallel: 8741,
+  par: 8741,
+  parsim: 10995,
+  parsl: 11005,
+  part: 8706,
+  PartialD: 8706,
+  Pcy: 1055,
+  pcy: 1087,
+  percnt: 37,
+  period: 46,
+  permil: 8240,
+  perp: 8869,
+  pertenk: 8241,
+  Pfr: 55349,
+  pfr: 55349,
+  Phi: 934,
+  phi: 966,
+  phiv: 981,
+  phmmat: 8499,
+  phone: 9742,
+  Pi: 928,
+  pi: 960,
+  pitchfork: 8916,
+  piv: 982,
+  planck: 8463,
+  planckh: 8462,
+  plankv: 8463,
+  plusacir: 10787,
+  plusb: 8862,
+  pluscir: 10786,
+  plus: 43,
+  plusdo: 8724,
+  plusdu: 10789,
+  pluse: 10866,
+  PlusMinus: 177,
+  plusmn: 177,
+  plussim: 10790,
+  plustwo: 10791,
+  pm: 177,
+  Poincareplane: 8460,
+  pointint: 10773,
+  popf: 55349,
+  Popf: 8473,
+  pound: 163,
+  prap: 10935,
+  Pr: 10939,
+  pr: 8826,
+  prcue: 8828,
+  precapprox: 10935,
+  prec: 8826,
+  preccurlyeq: 8828,
+  Precedes: 8826,
+  PrecedesEqual: 10927,
+  PrecedesSlantEqual: 8828,
+  PrecedesTilde: 8830,
+  preceq: 10927,
+  precnapprox: 10937,
+  precneqq: 10933,
+  precnsim: 8936,
+  pre: 10927,
+  prE: 10931,
+  precsim: 8830,
+  prime: 8242,
+  Prime: 8243,
+  primes: 8473,
+  prnap: 10937,
+  prnE: 10933,
+  prnsim: 8936,
+  prod: 8719,
+  Product: 8719,
+  profalar: 9006,
+  profline: 8978,
+  profsurf: 8979,
+  prop: 8733,
+  Proportional: 8733,
+  Proportion: 8759,
+  propto: 8733,
+  prsim: 8830,
+  prurel: 8880,
+  Pscr: 55349,
+  pscr: 55349,
+  Psi: 936,
+  psi: 968,
+  puncsp: 8200,
+  Qfr: 55349,
+  qfr: 55349,
+  qint: 10764,
+  qopf: 55349,
+  Qopf: 8474,
+  qprime: 8279,
+  Qscr: 55349,
+  qscr: 55349,
+  quaternions: 8461,
+  quatint: 10774,
+  quest: 63,
+  questeq: 8799,
+  quot: 34,
+  QUOT: 34,
+  rAarr: 8667,
+  race: 8765,
+  Racute: 340,
+  racute: 341,
+  radic: 8730,
+  raemptyv: 10675,
+  rang: 10217,
+  Rang: 10219,
+  rangd: 10642,
+  range: 10661,
+  rangle: 10217,
+  raquo: 187,
+  rarrap: 10613,
+  rarrb: 8677,
+  rarrbfs: 10528,
+  rarrc: 10547,
+  rarr: 8594,
+  Rarr: 8608,
+  rArr: 8658,
+  rarrfs: 10526,
+  rarrhk: 8618,
+  rarrlp: 8620,
+  rarrpl: 10565,
+  rarrsim: 10612,
+  Rarrtl: 10518,
+  rarrtl: 8611,
+  rarrw: 8605,
+  ratail: 10522,
+  rAtail: 10524,
+  ratio: 8758,
+  rationals: 8474,
+  rbarr: 10509,
+  rBarr: 10511,
+  RBarr: 10512,
+  rbbrk: 10099,
+  rbrace: 125,
+  rbrack: 93,
+  rbrke: 10636,
+  rbrksld: 10638,
+  rbrkslu: 10640,
+  Rcaron: 344,
+  rcaron: 345,
+  Rcedil: 342,
+  rcedil: 343,
+  rceil: 8969,
+  rcub: 125,
+  Rcy: 1056,
+  rcy: 1088,
+  rdca: 10551,
+  rdldhar: 10601,
+  rdquo: 8221,
+  rdquor: 8221,
+  rdsh: 8627,
+  real: 8476,
+  realine: 8475,
+  realpart: 8476,
+  reals: 8477,
+  Re: 8476,
+  rect: 9645,
+  reg: 174,
+  REG: 174,
+  ReverseElement: 8715,
+  ReverseEquilibrium: 8651,
+  ReverseUpEquilibrium: 10607,
+  rfisht: 10621,
+  rfloor: 8971,
+  rfr: 55349,
+  Rfr: 8476,
+  rHar: 10596,
+  rhard: 8641,
+  rharu: 8640,
+  rharul: 10604,
+  Rho: 929,
+  rho: 961,
+  rhov: 1009,
+  RightAngleBracket: 10217,
+  RightArrowBar: 8677,
+  rightarrow: 8594,
+  RightArrow: 8594,
+  Rightarrow: 8658,
+  RightArrowLeftArrow: 8644,
+  rightarrowtail: 8611,
+  RightCeiling: 8969,
+  RightDoubleBracket: 10215,
+  RightDownTeeVector: 10589,
+  RightDownVectorBar: 10581,
+  RightDownVector: 8642,
+  RightFloor: 8971,
+  rightharpoondown: 8641,
+  rightharpoonup: 8640,
+  rightleftarrows: 8644,
+  rightleftharpoons: 8652,
+  rightrightarrows: 8649,
+  rightsquigarrow: 8605,
+  RightTeeArrow: 8614,
+  RightTee: 8866,
+  RightTeeVector: 10587,
+  rightthreetimes: 8908,
+  RightTriangleBar: 10704,
+  RightTriangle: 8883,
+  RightTriangleEqual: 8885,
+  RightUpDownVector: 10575,
+  RightUpTeeVector: 10588,
+  RightUpVectorBar: 10580,
+  RightUpVector: 8638,
+  RightVectorBar: 10579,
+  RightVector: 8640,
+  ring: 730,
+  risingdotseq: 8787,
+  rlarr: 8644,
+  rlhar: 8652,
+  rlm: 8207,
+  rmoustache: 9137,
+  rmoust: 9137,
+  rnmid: 10990,
+  roang: 10221,
+  roarr: 8702,
+  robrk: 10215,
+  ropar: 10630,
+  ropf: 55349,
+  Ropf: 8477,
+  roplus: 10798,
+  rotimes: 10805,
+  RoundImplies: 10608,
+  rpar: 41,
+  rpargt: 10644,
+  rppolint: 10770,
+  rrarr: 8649,
+  Rrightarrow: 8667,
+  rsaquo: 8250,
+  rscr: 55349,
+  Rscr: 8475,
+  rsh: 8625,
+  Rsh: 8625,
+  rsqb: 93,
+  rsquo: 8217,
+  rsquor: 8217,
+  rthree: 8908,
+  rtimes: 8906,
+  rtri: 9657,
+  rtrie: 8885,
+  rtrif: 9656,
+  rtriltri: 10702,
+  RuleDelayed: 10740,
+  ruluhar: 10600,
+  rx: 8478,
+  Sacute: 346,
+  sacute: 347,
+  sbquo: 8218,
+  scap: 10936,
+  Scaron: 352,
+  scaron: 353,
+  Sc: 10940,
+  sc: 8827,
+  sccue: 8829,
+  sce: 10928,
+  scE: 10932,
+  Scedil: 350,
+  scedil: 351,
+  Scirc: 348,
+  scirc: 349,
+  scnap: 10938,
+  scnE: 10934,
+  scnsim: 8937,
+  scpolint: 10771,
+  scsim: 8831,
+  Scy: 1057,
+  scy: 1089,
+  sdotb: 8865,
+  sdot: 8901,
+  sdote: 10854,
+  searhk: 10533,
+  searr: 8600,
+  seArr: 8664,
+  searrow: 8600,
+  sect: 167,
+  semi: 59,
+  seswar: 10537,
+  setminus: 8726,
+  setmn: 8726,
+  sext: 10038,
+  Sfr: 55349,
+  sfr: 55349,
+  sfrown: 8994,
+  sharp: 9839,
+  SHCHcy: 1065,
+  shchcy: 1097,
+  SHcy: 1064,
+  shcy: 1096,
+  ShortDownArrow: 8595,
+  ShortLeftArrow: 8592,
+  shortmid: 8739,
+  shortparallel: 8741,
+  ShortRightArrow: 8594,
+  ShortUpArrow: 8593,
+  shy: 173,
+  Sigma: 931,
+  sigma: 963,
+  sigmaf: 962,
+  sigmav: 962,
+  sim: 8764,
+  simdot: 10858,
+  sime: 8771,
+  simeq: 8771,
+  simg: 10910,
+  simgE: 10912,
+  siml: 10909,
+  simlE: 10911,
+  simne: 8774,
+  simplus: 10788,
+  simrarr: 10610,
+  slarr: 8592,
+  SmallCircle: 8728,
+  smallsetminus: 8726,
+  smashp: 10803,
+  smeparsl: 10724,
+  smid: 8739,
+  smile: 8995,
+  smt: 10922,
+  smte: 10924,
+  smtes: 10924,
+  SOFTcy: 1068,
+  softcy: 1100,
+  solbar: 9023,
+  solb: 10692,
+  sol: 47,
+  Sopf: 55349,
+  sopf: 55349,
+  spades: 9824,
+  spadesuit: 9824,
+  spar: 8741,
+  sqcap: 8851,
+  sqcaps: 8851,
+  sqcup: 8852,
+  sqcups: 8852,
+  Sqrt: 8730,
+  sqsub: 8847,
+  sqsube: 8849,
+  sqsubset: 8847,
+  sqsubseteq: 8849,
+  sqsup: 8848,
+  sqsupe: 8850,
+  sqsupset: 8848,
+  sqsupseteq: 8850,
+  square: 9633,
+  Square: 9633,
+  SquareIntersection: 8851,
+  SquareSubset: 8847,
+  SquareSubsetEqual: 8849,
+  SquareSuperset: 8848,
+  SquareSupersetEqual: 8850,
+  SquareUnion: 8852,
+  squarf: 9642,
+  squ: 9633,
+  squf: 9642,
+  srarr: 8594,
+  Sscr: 55349,
+  sscr: 55349,
+  ssetmn: 8726,
+  ssmile: 8995,
+  sstarf: 8902,
+  Star: 8902,
+  star: 9734,
+  starf: 9733,
+  straightepsilon: 1013,
+  straightphi: 981,
+  strns: 175,
+  sub: 8834,
+  Sub: 8912,
+  subdot: 10941,
+  subE: 10949,
+  sube: 8838,
+  subedot: 10947,
+  submult: 10945,
+  subnE: 10955,
+  subne: 8842,
+  subplus: 10943,
+  subrarr: 10617,
+  subset: 8834,
+  Subset: 8912,
+  subseteq: 8838,
+  subseteqq: 10949,
+  SubsetEqual: 8838,
+  subsetneq: 8842,
+  subsetneqq: 10955,
+  subsim: 10951,
+  subsub: 10965,
+  subsup: 10963,
+  succapprox: 10936,
+  succ: 8827,
+  succcurlyeq: 8829,
+  Succeeds: 8827,
+  SucceedsEqual: 10928,
+  SucceedsSlantEqual: 8829,
+  SucceedsTilde: 8831,
+  succeq: 10928,
+  succnapprox: 10938,
+  succneqq: 10934,
+  succnsim: 8937,
+  succsim: 8831,
+  SuchThat: 8715,
+  sum: 8721,
+  Sum: 8721,
+  sung: 9834,
+  sup1: 185,
+  sup2: 178,
+  sup3: 179,
+  sup: 8835,
+  Sup: 8913,
+  supdot: 10942,
+  supdsub: 10968,
+  supE: 10950,
+  supe: 8839,
+  supedot: 10948,
+  Superset: 8835,
+  SupersetEqual: 8839,
+  suphsol: 10185,
+  suphsub: 10967,
+  suplarr: 10619,
+  supmult: 10946,
+  supnE: 10956,
+  supne: 8843,
+  supplus: 10944,
+  supset: 8835,
+  Supset: 8913,
+  supseteq: 8839,
+  supseteqq: 10950,
+  supsetneq: 8843,
+  supsetneqq: 10956,
+  supsim: 10952,
+  supsub: 10964,
+  supsup: 10966,
+  swarhk: 10534,
+  swarr: 8601,
+  swArr: 8665,
+  swarrow: 8601,
+  swnwar: 10538,
+  szlig: 223,
+  Tab: NaN,
+  target: 8982,
+  Tau: 932,
+  tau: 964,
+  tbrk: 9140,
+  Tcaron: 356,
+  tcaron: 357,
+  Tcedil: 354,
+  tcedil: 355,
+  Tcy: 1058,
+  tcy: 1090,
+  tdot: 8411,
+  telrec: 8981,
+  Tfr: 55349,
+  tfr: 55349,
+  there4: 8756,
+  therefore: 8756,
+  Therefore: 8756,
+  Theta: 920,
+  theta: 952,
+  thetasym: 977,
+  thetav: 977,
+  thickapprox: 8776,
+  thicksim: 8764,
+  ThickSpace: 8287,
+  ThinSpace: 8201,
+  thinsp: 8201,
+  thkap: 8776,
+  thksim: 8764,
+  THORN: 222,
+  thorn: 254,
+  tilde: 732,
+  Tilde: 8764,
+  TildeEqual: 8771,
+  TildeFullEqual: 8773,
+  TildeTilde: 8776,
+  timesbar: 10801,
+  timesb: 8864,
+  times: 215,
+  timesd: 10800,
+  tint: 8749,
+  toea: 10536,
+  topbot: 9014,
+  topcir: 10993,
+  top: 8868,
+  Topf: 55349,
+  topf: 55349,
+  topfork: 10970,
+  tosa: 10537,
+  tprime: 8244,
+  trade: 8482,
+  TRADE: 8482,
+  triangle: 9653,
+  triangledown: 9663,
+  triangleleft: 9667,
+  trianglelefteq: 8884,
+  triangleq: 8796,
+  triangleright: 9657,
+  trianglerighteq: 8885,
+  tridot: 9708,
+  trie: 8796,
+  triminus: 10810,
+  TripleDot: 8411,
+  triplus: 10809,
+  trisb: 10701,
+  tritime: 10811,
+  trpezium: 9186,
+  Tscr: 55349,
+  tscr: 55349,
+  TScy: 1062,
+  tscy: 1094,
+  TSHcy: 1035,
+  tshcy: 1115,
+  Tstrok: 358,
+  tstrok: 359,
+  twixt: 8812,
+  twoheadleftarrow: 8606,
+  twoheadrightarrow: 8608,
+  Uacute: 218,
+  uacute: 250,
+  uarr: 8593,
+  Uarr: 8607,
+  uArr: 8657,
+  Uarrocir: 10569,
+  Ubrcy: 1038,
+  ubrcy: 1118,
+  Ubreve: 364,
+  ubreve: 365,
+  Ucirc: 219,
+  ucirc: 251,
+  Ucy: 1059,
+  ucy: 1091,
+  udarr: 8645,
+  Udblac: 368,
+  udblac: 369,
+  udhar: 10606,
+  ufisht: 10622,
+  Ufr: 55349,
+  ufr: 55349,
+  Ugrave: 217,
+  ugrave: 249,
+  uHar: 10595,
+  uharl: 8639,
+  uharr: 8638,
+  uhblk: 9600,
+  ulcorn: 8988,
+  ulcorner: 8988,
+  ulcrop: 8975,
+  ultri: 9720,
+  Umacr: 362,
+  umacr: 363,
+  uml: 168,
+  UnderBar: 95,
+  UnderBrace: 9183,
+  UnderBracket: 9141,
+  UnderParenthesis: 9181,
+  Union: 8899,
+  UnionPlus: 8846,
+  Uogon: 370,
+  uogon: 371,
+  Uopf: 55349,
+  uopf: 55349,
+  UpArrowBar: 10514,
+  uparrow: 8593,
+  UpArrow: 8593,
+  Uparrow: 8657,
+  UpArrowDownArrow: 8645,
+  updownarrow: 8597,
+  UpDownArrow: 8597,
+  Updownarrow: 8661,
+  UpEquilibrium: 10606,
+  upharpoonleft: 8639,
+  upharpoonright: 8638,
+  uplus: 8846,
+  UpperLeftArrow: 8598,
+  UpperRightArrow: 8599,
+  upsi: 965,
+  Upsi: 978,
+  upsih: 978,
+  Upsilon: 933,
+  upsilon: 965,
+  UpTeeArrow: 8613,
+  UpTee: 8869,
+  upuparrows: 8648,
+  urcorn: 8989,
+  urcorner: 8989,
+  urcrop: 8974,
+  Uring: 366,
+  uring: 367,
+  urtri: 9721,
+  Uscr: 55349,
+  uscr: 55349,
+  utdot: 8944,
+  Utilde: 360,
+  utilde: 361,
+  utri: 9653,
+  utrif: 9652,
+  uuarr: 8648,
+  Uuml: 220,
+  uuml: 252,
+  uwangle: 10663,
+  vangrt: 10652,
+  varepsilon: 1013,
+  varkappa: 1008,
+  varnothing: 8709,
+  varphi: 981,
+  varpi: 982,
+  varpropto: 8733,
+  varr: 8597,
+  vArr: 8661,
+  varrho: 1009,
+  varsigma: 962,
+  varsubsetneq: 8842,
+  varsubsetneqq: 10955,
+  varsupsetneq: 8843,
+  varsupsetneqq: 10956,
+  vartheta: 977,
+  vartriangleleft: 8882,
+  vartriangleright: 8883,
+  vBar: 10984,
+  Vbar: 10987,
+  vBarv: 10985,
+  Vcy: 1042,
+  vcy: 1074,
+  vdash: 8866,
+  vDash: 8872,
+  Vdash: 8873,
+  VDash: 8875,
+  Vdashl: 10982,
+  veebar: 8891,
+  vee: 8744,
+  Vee: 8897,
+  veeeq: 8794,
+  vellip: 8942,
+  verbar: 124,
+  Verbar: 8214,
+  vert: 124,
+  Vert: 8214,
+  VerticalBar: 8739,
+  VerticalLine: 124,
+  VerticalSeparator: 10072,
+  VerticalTilde: 8768,
+  VeryThinSpace: 8202,
+  Vfr: 55349,
+  vfr: 55349,
+  vltri: 8882,
+  vnsub: 8834,
+  vnsup: 8835,
+  Vopf: 55349,
+  vopf: 55349,
+  vprop: 8733,
+  vrtri: 8883,
+  Vscr: 55349,
+  vscr: 55349,
+  vsubnE: 10955,
+  vsubne: 8842,
+  vsupnE: 10956,
+  vsupne: 8843,
+  Vvdash: 8874,
+  vzigzag: 10650,
+  Wcirc: 372,
+  wcirc: 373,
+  wedbar: 10847,
+  wedge: 8743,
+  Wedge: 8896,
+  wedgeq: 8793,
+  weierp: 8472,
+  Wfr: 55349,
+  wfr: 55349,
+  Wopf: 55349,
+  wopf: 55349,
+  wp: 8472,
+  wr: 8768,
+  wreath: 8768,
+  Wscr: 55349,
+  wscr: 55349,
+  xcap: 8898,
+  xcirc: 9711,
+  xcup: 8899,
+  xdtri: 9661,
+  Xfr: 55349,
+  xfr: 55349,
+  xharr: 10231,
+  xhArr: 10234,
+  Xi: 926,
+  xi: 958,
+  xlarr: 10229,
+  xlArr: 10232,
+  xmap: 10236,
+  xnis: 8955,
+  xodot: 10752,
+  Xopf: 55349,
+  xopf: 55349,
+  xoplus: 10753,
+  xotime: 10754,
+  xrarr: 10230,
+  xrArr: 10233,
+  Xscr: 55349,
+  xscr: 55349,
+  xsqcup: 10758,
+  xuplus: 10756,
+  xutri: 9651,
+  xvee: 8897,
+  xwedge: 8896,
+  Yacute: 221,
+  yacute: 253,
+  YAcy: 1071,
+  yacy: 1103,
+  Ycirc: 374,
+  ycirc: 375,
+  Ycy: 1067,
+  ycy: 1099,
+  yen: 165,
+  Yfr: 55349,
+  yfr: 55349,
+  YIcy: 1031,
+  yicy: 1111,
+  Yopf: 55349,
+  yopf: 55349,
+  Yscr: 55349,
+  yscr: 55349,
+  YUcy: 1070,
+  yucy: 1102,
+  yuml: 255,
+  Yuml: 376,
+  Zacute: 377,
+  zacute: 378,
+  Zcaron: 381,
+  zcaron: 382,
+  Zcy: 1047,
+  zcy: 1079,
+  Zdot: 379,
+  zdot: 380,
+  zeetrf: 8488,
+  ZeroWidthSpace: 8203,
+  Zeta: 918,
+  zeta: 950,
+  zfr: 55349,
+  Zfr: 8488,
+  ZHcy: 1046,
+  zhcy: 1078,
+  zigrarr: 8669,
+  zopf: 55349,
+  Zopf: 8484,
+  Zscr: 55349,
+  zscr: 55349,
+  zwj: 8205,
+  zwnj: 8204 }
 
 var entityToChar = function(m) {
     var isNumeric = /^&#/.test(m);
     var isHex = /^&#[Xx]/.test(m);
     var uchar;
+    var ucode;
     if (isNumeric) {
         var num;
         if (isHex) {
@@ -2139,7 +2141,10 @@ var entityToChar = function(m) {
         }
         uchar = fromCodePoint(num);
     } else {
-        uchar = entities[m.slice(1,-1)];
+        ucode = entities[m.slice(1,-1)];
+        if (ucode) {
+            uchar = fromCodePoint(entities[m.slice(1,-1)]);
+        }
     }
     return (uchar || m);
 };