Class: Plurimath::Latex::Constants

Inherits:
Object
  • Object
show all
Defined in:
lib/plurimath/latex/constants.rb

Constant Summary collapse

UNICODE_SYMBOLS =
{
  barleftarrowrightarrowba: "↹",
  rightarrowshortleftarrow: "⥂",
  leftarrowshortrightarrow: "⥃",
  shortrightarrowleftarrow: "⥄",
  leftrightharpoondowndown: "⥐",
  smallblacktriangleright: "▸",
  invwhiteupperhalfcircle: "◚",
  invwhitelowerhalfcircle: "◛",
  concavediamondtickright: "⟣",
  nvtwoheadrightarrowtail: "⤗",
  nVtwoheadrightarrowtail: "⤘",
  updownharpoonrightright: "⥏",
  updownharpoonsleftright: "⥮",
  downupharpoonsleftright: "⥯",
  leftrightarrowtriangle: "⇿",
  smallblacktriangleleft: "◂",
  blackcircleulquadwhite: "◕",
  concavediamondtickleft: "⟢",
  leftrightharpoonupdown: "⥊",
  leftrightharpoondownup: "⥋",
  updownharpoonrightleft: "⥌",
  updownharpoonleftright: "⥍",
  downtrianglerightblack: "⧩",
  partialmeetcontraction: "⪣",
  nvtwoheadleftarrowtail: "⬼",
  nVtwoheadleftarrowtail: "⬽",
  underrightharpoondown: "⃬",
  barovernorthwestarrow: "↸",
  rangledownzigzagarrow: "⍼",
  circlebottomhalfblack: "◒",
  twoheadrightarrowtail: "⤖",
  updownharpoonleftleft: "⥑",
  downharpoonsleftright: "⥥",
  leftrightharpoonsdown: "⥧",
  rightleftharpoonsdown: "⥩",
  downtriangleleftblack: "⧨",
  blackdiamonddownarrow: "⧪",
  closedvarcupsmashprod: "⩐",
  underleftharpoondown: "⃭",
  CapitalDifferentialD: "ⅅ",
  bigblacktriangledown: "▼",
  circlerighthalfblack: "◑",
  blackrighthalfcircle: "◗",
  blackcircledrightdot: "⚈",
  whiteinwhitetriangle: "⟁",
  whitesquaretickright: "⟥",
  barrightarrowdiamond: "⤠",
  downrightcurvedarrow: "⤵",
  rightdowncurvedarrow: "⤷",
  curvearrowrightminus: "⤼",
  leftrightarrowcircle: "⥈",
  twoheaduparrowcircle: "⥉",
  leftrightharpoonupup: "⥎",
  leftrightharpoondown: "⥐",
  dashrightharpoondown: "⥭",
  blackcircledownarrow: "⧭",
  NestedGreaterGreater: "⪢",
  twoheadleftarrowtail: "⬻",
  rightarrowbackapprox: "⭈",
  leftrightsquigarrow: "↭",
  whitearrowupfrombar: "⇪",
  blockthreeqtrshaded: "▓",
  blackinwhitediamond: "◈",
  circlelefthalfblack: "◐",
  blacklefthalfcircle: "◖",
  blackcircledtwodots: "⚉",
  whitesquaretickleft: "⟤",
  longrightsquigarrow: "⟿",
  nvtwoheadrightarrow: "⤀",
  nVtwoheadrightarrow: "⤁",
  diamondleftarrowbar: "⤟",
  leftdowncurvedarrow: "⤶",
  downharpoonrightbar: "⥕",
  rightharpoondownbar: "⥗",
  bardownharpoonright: "⥝",
  barrightharpoondown: "⥟",
  upharpoonsleftright: "⥣",
  rightharpoonsupdown: "⥤",
  leftrightharpoonsup: "⥦",
  rightleftharpoonsup: "⥨",
  dashleftharpoondown: "⥫",
  twoheadleftdbkarrow: "⬷",
  leftarrowbackapprox: "⭂",
  rightharpoonaccent: "⃑",
  overleftrightarrow: "⃡",
  acwopencirclearrow: "↺",
  upharpoonrightdown: "⇂",
  circleonrightarrow: "⇴",
  rightarrowtriangle: "⇾",
  PrecedesSlantEqual: "≼",
  SucceedsSlantEqual: "≽",
  measuredrightangle: "⊾",
  blackinwhitesquare: "▣",
  parallelogramblack: "▰",
  bigblacktriangleup: "▲",
  blacktriangleright: "▶",
  smalltriangleright: "▹",
  circletophalfblack: "◓",
  inversewhitecircle: "◙",
  trianglerightblack: "◮",
  longleftrightarrow: "⟷",
  Longleftrightarrow: "⟺",
  curvearrowleftplus: "⤽",
  ccwundercurvearrow: "⤿",
  leftrightharpoonup: "⥎",
  rightupdownharpoon: "⥏",
  RightDownVectorBar: "⥕",
  barleftharpoondown: "⥖",
  DownRightVectorBar: "⥗",
  downharpoonleftbar: "⥙",
  RightDownTeeVector: "⥝",
  leftharpoondownbar: "⥞",
  DownRightTeeVector: "⥟",
  bardownharpoonleft: "⥡",
  leftharpoonsupdown: "⥢",
  rightrightharpoons: "⥤",
  rightharpoonupdash: "⥬",
  circledwhitebullet: "⦾",
  errbarblackdiamond: "⧱",
  longleftsquigarrow: "⬳",
  nvtwoheadleftarrow: "⬴",
  nVtwoheadleftarrow: "⬵",
  bsimilarrightarrow: "⭇",
  rightarrowbsimilar: "⭌",
  rightpentagonblack: "⭓",
  leftharpoonaccent: "⃐",
  twoheadrightarrow: "↠",
  cwopencirclearrow: "↻",
  upharpoonleftdown: "⇃",
  leftrightharpoons: "⇋",
  rightleftharpoons: "⇌",
  leftarrowtriangle: "⇽",
  kernelcontraction: "∻",
  vardoublebarwedge: "⌆",
  varhexagonlrbonds: "⌬",
  varcarriagereturn: "⏎",
  blackpointerright: "►",
  whitepointerright: "▻",
  blacktriangledown: "▾",
  smalltriangledown: "▿",
  blacktriangleleft: "◀",
  smalltriangleleft: "◃",
  circleurquadblack: "◔",
  triangleleftblack: "◭",
  acwgapcirclearrow: "⟲",
  rightarrowonoplus: "⟴",
  rightarrowdiamond: "⤞",
  uprightcurvearrow: "⤴",
  cwundercurvearrow: "⤾",
  leftupdownharpoon: "⥑",
  rightharpoonupbar: "⥓",
  barupharpoonright: "⥔",
  DownLeftVectorBar: "⥖",
  LeftDownVectorBar: "⥙",
  barrightharpoonup: "⥛",
  upharpoonrightbar: "⥜",
  DownLeftTeeVector: "⥞",
  LeftDownTeeVector: "⥡",
  leftharpoonupdash: "⥪",
  similarrightarrow: "⥲",
  rightarrowsimilar: "⥴",
  measuredangleleft: "⦛",
  errbarblacksquare: "⧯",
  errbarblackcircle: "⧳",
  diamondrightblack: "⬗",
  circleonleftarrow: "⬰",
  bsimilarleftarrow: "⭁",
  leftarrowbsimilar: "⭋",
  twoheadleftarrow: "↞",
  twoheaddownarrow: "↡",
  circlearrowright: "↻",
  rightharpoondown: "⇁",
  downharpoonright: "⇂",
  uparrowdownarrow: "⇅",
  rightrightarrows: "⇉",
  downarrowuparrow: "⇵",
  rightthreearrows: "⇶",
  nvleftrightarrow: "⇹",
  nVleftrightarrow: "⇼",
  varointclockwise: "∲",
  ointctrclockwise: "∳",
  vartriangleright: "⊳",
  multimapdotbothA: "⊶",
  multimapdotbothB: "⊷",
  NotRightTriangle: "⋫",
  ntrianglerighteq: "⋭",
  APLrightarrowbox: "⍈",
  blackpointerleft: "◄",
  whitepointerleft: "◅",
  squarerightblack: "◨",
  cwgapcirclearrow: "⟳",
  nvLeftrightarrow: "⤄",
  nvrightarrowtail: "⤔",
  nVrightarrowtail: "⤕",
  diamondleftarrow: "⤝",
  rightcurvedarrow: "⤳",
  acwunderarcarrow: "⤻",
  leftrightharpoon: "⥊",
  rightleftharpoon: "⥋",
  barleftharpoonup: "⥒",
  RightUpVectorBar: "⥔",
  barupharpoonleft: "⥘",
  leftharpoonupbar: "⥚",
  RightUpTeeVector: "⥜",
  upharpoonleftbar: "⥠",
  leftleftharpoons: "⥢",
  downdownharpoons: "⥥",
  uprevequilibrium: "⥯",
  leftarrowsimilar: "⥳",
  rightarrowapprox: "⥵",
  sphericalangleup: "⦡",
  RightTriangleBar: "⧐",
  diamondleftblack: "⬖",
  leftarrowonoplus: "⬲",
  rightarrowsupset: "⭄",
  similarleftarrow: "⭉",
  enleadertwodots: "‥",
  unicodeellipsis: "…",
  enclosetriangle: "⃤",
  widebridgeabove: "⃩",
  underrightarrow: "⃯",
  nleftrightarrow: "↮",
  downzigzagarrow: "↯",
  curvearrowright: "↷",
  circlearrowleft: "↺",
  leftharpoondown: "↽",
  upharpoonleftup: "↿",
  downharpoonleft: "⇃",
  rightleftarrows: "⇄",
  leftrightarrows: "⇆",
  nLeftrightarrow: "⇎",
  rightsquigarrow: "⇝",
  rightwhitearrow: "⇨",
  NotGreaterTilde: "≵",
  vartriangleleft: "⊲",
  trianglerighteq: "⊵",
  rightthreetimes: "⋌",
  NotLeftTriangle: "⋪",
  ntrianglelefteq: "⋬",
  APLnotbackslash: "⍀",
  APLleftarrowbox: "⍇",
  APLdownarrowbox: "⍗",
  blockhalfshaded: "▒",
  squarecrossfill: "▩",
  hrectangleblack: "▬",
  vrectangleblack: "▮",
  blacktriangleup: "▴",
  smalltriangleup: "▵",
  bigtriangledown: "▽",
  lrblacktriangle: "◢",
  llblacktriangle: "◣",
  ulblacktriangle: "◤",
  urblacktriangle: "◥",
  squareleftblack: "◧",
  circledrightdot: "⚆",
  downarrowbarred: "⤈",
  cwrightarcarrow: "⤸",
  acwleftarcarrow: "⤹",
  acwoverarcarrow: "⤺",
  LeftUpVectorBar: "⥘",
  LeftUpTeeVector: "⥠",
  rightbarharpoon: "⥬",
  barrightharpoon: "⥭",
  equalrightarrow: "⥱",
  leftarrowsubset: "⥺",
  measanglerutone: "⦨",
  measanglelutonw: "⦩",
  measanglerdtose: "⦪",
  measangleldtosw: "⦫",
  measangleurtone: "⦬",
  measangleultonw: "⦭",
  measangledrtose: "⦮",
  measangledltosw: "⦯",
  circledparallel: "⦷",
  uparrowoncircle: "⦽",
  LeftTriangleBar: "⧏",
  circledownarrow: "⧬",
  bigtriangleleft: "⨞",
  diamondtopblack: "⬘",
  diamondbotblack: "⬙",
  varhexagonblack: "⬢",
  leftthreearrows: "⬱",
  twoheadmapsfrom: "⬶",
  nvleftarrowtail: "⬹",
  nVleftarrowtail: "⬺",
  leftcurvedarrow: "⬿",
  leftarrowapprox: "⭊",
  enclosediamond: "⃟",
  underleftarrow: "⃮",
  leftrightarrow: "↔",
  rightwavearrow: "↝",
  twoheaduparrow: "↟",
  rightarrowtail: "↣",
  updownarrowbar: "↨",
  hookrightarrow: "↪",
  looparrowright: "↬",
  carriagereturn: "↵",
  curvearrowleft: "↶",
  upharpoonright: "↾",
  rightharpoonup: "⇀",
  rightleftarrow: "⇄",
  leftleftarrows: "⇇",
  downdownarrows: "⇊",
  revequilibrium: "⇋",
  Leftrightarrow: "⇔",
  leftsquigarrow: "⇜",
  dashrightarrow: "⇢",
  rightdasharrow: "⇢",
  leftwhitearrow: "⇦",
  downwhitearrow: "⇩",
  sphericalangle: "∢",
  NotGreaterLess: "≹",
  trianglelefteq: "⊴",
  leftthreetimes: "⋋",
  ntriangleright: "⋫",
  APLboxquestion: "⍰",
  lparenextender: "⎜",
  rparenextender: "⎟",
  lbrackextender: "⎢",
  rbrackextender: "⎥",
  vbraceextender: "⎪",
  harrowextender: "⎯",
  blockrighthalf: "▐",
  blockqtrshaded: "░",
  squarenwsefill: "▧",
  squareneswfill: "▨",
  mdlgblkdiamond: "◆",
  mdlgwhtdiamond: "◇",
  mdlgwhtlozenge: "◊",
  circlevertfill: "◍",
  vardiamondsuit: "♦",
  circledtwodots: "⚇",
  rightouterjoin: "⟖",
  concavediamond: "⟡",
  longrightarrow: "⟶",
  Longrightarrow: "⟹",
  longmappedfrom: "⟻",
  Longmappedfrom: "⟽",
  fdiagovnearrow: "⤯",
  rdiagovsearrow: "⤰",
  acwcirclearrow: "⥀",
  rightarrowplus: "⥅",
  RightVectorBar: "⥓",
  RightTeeVector: "⥛",
  leftbarharpoon: "⥪",
  barleftharpoon: "⥫",
  updownharpoons: "⥮",
  downupharpoons: "⥯",
  rightanglemdot: "⦝",
  triangleserifs: "⧍",
  blackhourglass: "⧗",
  mdlgblklozenge: "⧫",
  bigslopedwedge: "⩘",
  doublebarwedge: "⩞",
  wedgedoublebar: "⩠",
  NestedLessLess: "⪡",
  squaretopblack: "⬒",
  squarebotblack: "⬓",
  equalleftarrow: "⭀",
  ocommatopright: "̕",
  overleftarrow: "⃖",
  enclosecircle: "⃝",
  enclosesquare: "⃞",
  threeunderdot: "⃨",
  sansLmirrored: "⅃",
  DifferentialD: "ⅆ",
  leftwavearrow: "↜",
  leftarrowtail: "↢",
  hookleftarrow: "↩",
  looparrowleft: "↫",
  leftharpoonup: "↼",
  upharpoonleft: "↿",
  dashleftarrow: "⇠",
  leftdasharrow: "⇠",
  downdasharrow: "⇣",
  RightArrowBar: "⇥",
  rightarrowbar: "⇥",
  smallsetminus: "∖",
  vysmwhtcircle: "∘",
  vysmblkcircle: "∙",
  measuredangle: "∡",
  wasytherefore: "∴",
  dotsminusdots: "∺",
  fallingdotseq: "≒",
  PrecedesTilde: "≾",
  SucceedsTilde: "≿",
  varlrtriangle: "⊿",
  divideontimes: "⋇",
  equalparallel: "⋕",
  ntriangleleft: "⋪",
  APLuparrowbox: "⍐",
  APLboxupcaret: "⍓",
  bdtriplevdash: "┆",
  blocklefthalf: "▌",
  mdlgblksquare: "■",
  mdlgwhtsquare: "□",
  parallelogram: "▱",
  bigtriangleup: "△",
  blacktriangle: "▴",
  triangleright: "▷",
  mdlgwhtcircle: "○",
  mdlgblkcircle: "●",
  inversebullet: "◘",
  topsemicircle: "◠",
  botsemicircle: "◡",
  squareulblack: "◩",
  squarelrblack: "◪",
  mdsmwhtsquare: "◽",
  mdsmblksquare: "◾",
  sixteenthnote: "♬",
  Hermaphrodite: "⚥",
  mdsmwhtcircle: "⚬",
  draftingarrow: "➛",
  leftouterjoin: "⟕",
  fullouterjoin: "⟗",
  longleftarrow: "⟵",
  Longleftarrow: "⟸",
  twoheadmapsto: "⤅",
  uparrowbarred: "⤉",
  rightdotarrow: "⤑",
  cwcirclearrow: "⥁",
  leftarrowplus: "⥆",
  LeftVectorBar: "⥒",
  LeftTeeVector: "⥚",
  upequilibrium: "⥮",
  leftarrowless: "⥷",
  rightfishtail: "⥽",
  mdsmblkcircle: "⦁",
  llparenthesis: "⦇",
  rrparenthesis: "⦈",
  rightanglesqr: "⦜",
  wideangledown: "⦦",
  emptysetocirc: "⦲",
  emptysetoarrl: "⦴",
  circledbslash: "⦸",
  circledbullet: "⦿",
  errbardiamond: "⧰",
  triangleminus: "⨺",
  triangletimes: "⨻",
  shortlefttack: "⫞",
  shortdowntack: "⫟",
  threedotcolon: "⫶",
  biginterleave: "⫼",
  bigtalloblong: "⫿",
  squareurblack: "⬔",
  squarellblack: "⬕",
  vysmblksquare: "⬝",
  vysmwhtsquare: "⬞",
  pentagonblack: "⬟",
  rightarrowgtr: "⭃",
  rightpentagon: "⭔",
  upbackepsilon: "϶",
  hyphenbullet: "⁃",
  PropertyLine: "⅊",
  updownarrows: "⇅",
  LeftArrowBar: "⇤",
  barleftarrow: "⇤",
  upwhitearrow: "⇧",
  downuparrows: "⇵",
  nvrightarrow: "⇸",
  nVrightarrow: "⇻",
  intclockwise: "∱",
  cntclockoint: "∳",
  risingdotseq: "≓",
  NotLessTilde: "≴",
  varsubsetneq: "⊊",
  cupleftarrow: "⊌",
  circledequal: "⊜",
  hermitmatrix: "⊹",
  smwhtdiamond: "⋄",
  npreccurlyeq: "⋠",
  nsucccurlyeq: "⋡",
  unicodecdots: "⋯",
  notbackslash: "⍀",
  underbracket: "⎵",
  blocklowhalf: "▄",
  squarehvfill: "▦",
  triangledown: "▿",
  triangleleft: "◁",
  Diamondblack: "◆",
  dottedcircle: "◌",
  trianglecdot: "◬",
  squareulquad: "◰",
  squarellquad: "◱",
  squarelrquad: "◲",
  squareurquad: "◳",
  circleulquad: "◴",
  circlellquad: "◵",
  circlelrquad: "◶",
  circleurquad: "◷",
  bigwhitestar: "☆",
  invsmileface: "☻",
  varspadesuit: "♤",
  varheartsuit: "♥",
  dingasterisk: "✽",
  longdivision: "⟌",
  lozengeminus: "⟠",
  longmapsfrom: "⟻",
  Longmapsfrom: "⟽",
  nvRightarrow: "⤃",
  rightbkarrow: "⤍",
  leftdbkarrow: "⤎",
  DownArrowBar: "⤓",
  downarrowbar: "⤓",
  rightdbltail: "⤜",
  rdiagovfdiag: "⤫",
  fdiagovrdiag: "⤬",
  upupharpoons: "⥣",
  leftfishtail: "⥼",
  downfishtail: "⥿",
  lbrackultick: "⦍",
  rbracklrtick: "⦎",
  lbracklltick: "⦏",
  rbrackurtick: "⦐",
  revangleubar: "⦥",
  emptysetobar: "⦱",
  emptysetoarr: "⦳",
  odotslashdot: "⦼",
  ogreaterthan: "⧁",
  triangleodot: "⧊",
  triangleubar: "⧋",
  multimapboth: "⧟",
  lrtriangleeq: "⧡",
  blacklozenge: "⧫",
  errbarsquare: "⧮",
  errbarcircle: "⧲",
  triangleplus: "⨹",
  closedvarcup: "⩌",
  closedvarcap: "⩍",
  wedgeonwedge: "⩕",
  bigslopedvee: "⩗",
  wedgemidvert: "⩚",
  doublebarvee: "⩢",
  veedoublebar: "⩣",
  eqqslantless: "⪛",
  subsetapprox: "⫉",
  supsetapprox: "⫊",
  dottedsquare: "⬚",
  hexagonblack: "⬣",
  mdblkdiamond: "⬥",
  mdwhtdiamond: "⬦",
  mdblklozenge: "⬧",
  mdwhtlozenge: "⬨",
  smblkdiamond: "⬩",
  smblklozenge: "⬪",
  smwhtlozenge: "⬫",
  leftdotarrow: "⬸",
  medwhitestar: "⭐",
  medblackstar: "⭑",
  oturnedcomma: "̒",
  upvarepsilon: "ϵ",
  mathsterling: "£",
  smblkcircle: "•",
  backtrprime: "‷",
  caretinsert: "‸",
  vertoverlay: "⃒",
  asteraccent: "⃰",
  Planckconst: "ℎ",
  sansLturned: "⅂",
  ExponetialE: "ⅇ",
  updownarrow: "↕",
  nrightarrow: "↛",
  restriction: "↾",
  equilibrium: "⇌",
  nRightarrow: "⇏",
  Updownarrow: "⇕",
  Rrightarrow: "⇛",
  nHdownarrow: "⇟",
  updasharrow: "⇡",
  nvleftarrow: "⇷",
  nVleftarrow: "⇺",
  approxident: "≋",
  corresponds: "≙",
  GreaterLess: "≷",
  preccurlyeq: "≼",
  succcurlyeq: "≽",
  circledcirc: "⊚",
  circleddash: "⊝",
  curlyeqprec: "⋞",
  curlyeqsucc: "⋟",
  nsqsubseteq: "⋢",
  nsqsupseteq: "⋣",
  sqsubsetneq: "⋤",
  sqsupsetneq: "⋥",
  varisinobar: "⋶",
  varbarwedge: "⌅",
  wasylozenge: "⌑",
  APLnotslash: "⌿",
  invdiameter: "⍉",
  intextender: "⎮",
  overbracket: "⎴",
  blockuphalf: "▀",
  squarehfill: "▤",
  squarevfill: "▥",
  smblksquare: "▪",
  smwhtsquare: "▫",
  vartriangle: "▵",
  RIGHTcircle: "◑",
  RIGHTCIRCLE: "◗",
  smwhtcircle: "◦",
  lgwhtcircle: "◯",
  mdwhtsquare: "◻",
  blacksquare: "◼",
  mdblksquare: "◼",
  blacksmiley: "☻",
  sagittarius: "♐",
  capricornus: "♑",
  diamondsuit: "♢",
  varclubsuit: "♧",
  quarternote: "♩",
  mdwhtcircle: "⚪",
  mdblkcircle: "⚫",
  ballotcheck: "✓",
  circledstar: "✪",
  arrowbullet: "➢",
  threedangle: "⟀",
  diamondcdot: "⟐",
  multimapinv: "⟜",
  nvLeftarrow: "⤂",
  leftbkarrow: "⤌",
  leftdbltail: "⤛",
  seovnearrow: "⤭",
  neovsearrow: "⤮",
  neovnwarrow: "⤱",
  nwovnearrow: "⤲",
  rightarrowx: "⥇",
  wideangleup: "⦧",
  revemptyset: "⦰",
  circledvert: "⦶",
  circledless: "⧀",
  gleichstark: "⧦",
  ruledelayed: "⧴",
  lcurvyangle: "⧼",
  rcurvyangle: "⧽",
  otimeslhrim: "⨴",
  otimesrhrim: "⨵",
  midbarwedge: "⩜",
  simminussim: "⩬",
  eqslantless: "⪕",
  eqqslantgtr: "⪜",
  precnapprox: "⪹",
  succnapprox: "⪺",
  shortuptack: "⫠",
  lgblksquare: "⬛",
  lgwhtsquare: "⬜",
  lgblkcircle: "⬤",
  blkhorzoval: "⬬",
  whthorzoval: "⬭",
  blkvertoval: "⬮",
  whtvertoval: "⬯",
  RRightarrow: "⭆",
  smwhitestar: "⭒",
  backepsilon: "϶",
  varepsilon: "ε",
  wideutilde: "̰",
  upvartheta: "ϑ",
  upoldKoppa: "Ϙ",
  upoldkoppa: "ϙ",
  upvarkappa: "ϰ",
  upvarTheta: "ϴ",
  upvarsigma: "ς",
  octothorpe: "#",
  mathdollar: "$",
  twolowline: "‗",
  backdprime: "‶",
  Eulerconst: "ℇ",
  turnediota: "℩",
  rightarrow: "→",
  nleftarrow: "↚",
  mappedfrom: "↤",
  upuparrows: "⇈",
  nLeftarrow: "⇍",
  Rightarrow: "⇒",
  Lleftarrow: "⇚",
  complement: "∁",
  varnothing: "∅",
  fourthroot: "∜",
  rightangle: "∟",
  Proportion: "∷",
  sqsubseteq: "⊑",
  sqsupseteq: "⊒",
  circledast: "⊛",
  curlywedge: "⋏",
  conictaper: "⌲",
  APLcomment: "⍝",
  lparenuend: "⎛",
  lparenlend: "⎝",
  rparenuend: "⎞",
  rparenlend: "⎠",
  lbrackuend: "⎡",
  lbracklend: "⎣",
  rbrackuend: "⎤",
  rbracklend: "⎦",
  lbraceuend: "⎧",
  lbracelend: "⎩",
  rbraceuend: "⎫",
  rbracelend: "⎭",
  lmoustache: "⎰",
  rmoustache: "⎱",
  sqrtbottom: "⎷",
  underparen: "⏝",
  hrectangle: "▭",
  vrectangle: "▯",
  LEFTcircle: "◐",
  LEFTCIRCLE: "◖",
  ultriangle: "◸",
  urtriangle: "◹",
  lltriangle: "◺",
  lrtriangle: "◿",
  CheckedBox: "☑",
  pointright: "☞",
  vardiamond: "♦",
  eighthnote: "♪",
  subsetcirc: "⟃",
  supsetcirc: "⟄",
  Diamonddot: "⟐",
  DDownarrow: "⟱",
  longmapsto: "⟼",
  Longmapsto: "⟾",
  Mappedfrom: "⤆",
  Ddownarrow: "⤋",
  UpArrowBar: "⤒",
  baruparrow: "⤒",
  rightimply: "⥰",
  upfishtail: "⥾",
  lbrackubar: "⦋",
  rbrackubar: "⦌",
  lparenless: "⦓",
  Rparenless: "⦖",
  lblkbrbrak: "⦗",
  rblkbrbrak: "⦘",
  circlehbar: "⦵",
  circledgtr: "⧁",
  doubleplus: "⧺",
  tripleplus: "⧻",
  plussubtwo: "⨧",
  commaminus: "⨩",
  minusfdots: "⨫",
  minusrdots: "⨬",
  opluslhrim: "⨭",
  oplusrhrim: "⨮",
  smashtimes: "⨳",
  cupovercap: "⩆",
  capovercup: "⩇",
  veeonwedge: "⩙",
  veemidvert: "⩛",
  equivVvert: "⩩",
  lessapprox: "⪅",
  lesseqqgtr: "⪋",
  gtreqqless: "⪌",
  eqslantgtr: "⪖",
  rightslice: "⪧",
  precapprox: "⪷",
  succapprox: "⪸",
  subsetplus: "⪿",
  supsetplus: "⫀",
  subsetneqq: "⫋",
  supsetneqq: "⫌",
  interleave: "⫴",
  talloblong: "⫾",
  varhexagon: "⬡",
  leftarrowx: "⬾",
  LLeftarrow: "⭅",
  postalmark: "〒",
  underline: "̲",
  upEpsilon: "Ε",
  upOmicron: "Ο",
  upUpsilon: "Υ",
  upepsilon: "ε",
  upomicron: "ο",
  upupsilon: "υ",
  upvarbeta: "ϐ",
  upDigamma: "Ϝ",
  updigamma: "ϝ",
  ampersand: "&",
  mathslash: "/",
  mathcolon: ":",
  semicolon: "&#x3b;",
  backslash: "\",
  backprime: "‵",
  tieconcat: "⁀",
  fracslash: "⁄",
  Angstroem: "Å",
  leftarrow: "←",
  downarrow: "↓",
  lightning: "↯",
  rightturn: "↻",
  Leftarrow: "⇐",
  Downarrow: "⇓",
  nHuparrow: "⇞",
  dasharrow: "⇢",
  partialup: "∂",
  increment: "∆",
  nparallel: "∦",
  clockoint: "∲",
  therefore: "∴",
  mathratio: "∶",
  dashcolon: "∹",
  triangleq: "≜",
  nleqslant: "≰",
  ngeqslant: "≱",
  nsubseteq: "⊈",
  nsupseteq: "⊉",
  subsetneq: "⊊",
  supsetneq: "⊋",
  backsimeq: "⋍",
  pitchfork: "⋔",
  lesseqgtr: "⋚",
  gtreqless: "⋛",
  varniobar: "⋽",
  bagmember: "⋿",
  sqlozenge: "⌑",
  turnednot: "⌙",
  intbottom: "⌡",
  lbracemid: "⎨",
  rbracemid: "⎬",
  sumbottom: "⎳",
  lvboxline: "⎸",
  rvboxline: "⎹",
  overparen: "⏜",
  wideparen: "⏜",
  trapezium: "⏢",
  accurrent: "⏦",
  blockfull: "█",
  radiation: "☢",
  biohazard: "☣",
  smileface: "☺",
  rightmoon: "☽",
  spadesuit: "♠",
  heartsuit: "♡",
  medbullet: "⚫",
  checkmark: "✓",
  DashVDash: "⟚",
  dashVdash: "⟛",
  vlongdash: "⟝",
  longdashv: "⟞",
  llbracket: "⟦",
  rrbracket: "⟧",
  impliedby: "⟸",
  righttail: "⤚",
  nwsearrow: "⤡",
  neswarrow: "⤢",
  hknwarrow: "⤣",
  hknearrow: "⤤",
  typecolon: "⦂",
  langledot: "⦑",
  rangledot: "⦒",
  rparengtr: "⦔",
  Lparengtr: "⦕",
  fourvdots: "⦙",
  turnangle: "⦢",
  angleubar: "⦤",
  olessthan: "⧀",
  boxbslash: "⧅",
  boxcircle: "⧇",
  triangles: "⧌",
  hourglass: "⧖",
  bigotimes: "⨂",
  bigcupdot: "⨃",
  conjquant: "⨇",
  disjquant: "⨈",
  modtwosum: "⨊",
  otimeshat: "⨶",
  cupbarcap: "⩈",
  capbarcup: "⩉",
  wedgeodot: "⩑",
  midbarvee: "⩝",
  varveebar: "⩡",
  equivVert: "⩨",
  hatapprox: "⩯",
  approxeqq: "⩰",
  gtrapprox: "⪆",
  leftslice: "⪦",
  subsetdot: "⪽",
  supsetdot: "⪾",
  subseteqq: "⫅",
  supseteqq: "⫆",
  leqqslant: "⫹",
  geqqslant: "⫺",
  horizbar: "―",
  Question: "⁇",
  medspace: " ",
  Angstrom: "Å",
  ComplexI: "ⅈ",
  ComplexJ: "ⅉ",
  mapsfrom: "↤",
  MapsDown: "↧",
  mapsdown: "↧",
  linefeed: "↴",
  leftturn: "↺",
  divslash: "∕",
  cuberoot: "∛",
  parallel: "∥",
  dotminus: "∸",
  invlazys: "∾",
  sinewave: "∿",
  approxeq: "≊",
  backcong: "≌",
  dotequal: "≐",
  doteqdot: "≑",
  coloneqq: "≔",
  eqqcolon: "≕",
  notasymp: "≭",
  nlesssim: "≴",
  nlessgtr: "≸",
  ngtrless: "≹",
  subseteq: "⊆",
  supseteq: "⊇",
  sqsubset: "⊏",
  sqsupset: "⊐",
  boxminus: "⊟",
  boxtimes: "⊠",
  multimap: "⊸",
  intercal: "⊺",
  barwedge: "⊼",
  bigwedge: "⋀",
  curlyvee: "⋎",
  precnsim: "⋨",
  succnsim: "⋩",
  varisins: "⋳",
  isinobar: "⋷",
  diameter: "⌀",
  profline: "⌒",
  profsurf: "⌓",
  viewdata: "⌗",
  ulcorner: "⌜",
  urcorner: "⌝",
  llcorner: "⌞",
  lrcorner: "⌟",
  notslash: "⌿",
  APLinput: "⍞",
  bbrktbrk: "⎶",
  elinters: "⏧",
  triangle: "△",
  bullseye: "◎",
  astrosun: "☉",
  steaming: "☕",
  leftmoon: "☾",
  varEarth: "♁",
  aquarius: "♒",
  clubsuit: "♣",
  varspade: "♤",
  varheart: "♥",
  twonotes: "♫",
  acidfree: "♾",
  bsolhsub: "⟈",
  wedgedot: "⟑",
  pullback: "⟓",
  UUparrow: "⟰",
  Mapsfrom: "⤆",
  Uuparrow: "⤊",
  drbkarow: "⤐",
  lefttail: "⤙",
  hksearow: "⤥",
  hkswarow: "⤦",
  strictfi: "⥼",
  strictif: "⥽",
  revangle: "⦣",
  boxslash: "⧄",
  boxonbox: "⧉",
  rtriltri: "⧎",
  lfbowtie: "⧑",
  rfbowtie: "⧒",
  lvzigzag: "⧘",
  rvzigzag: "⧙",
  Lvzigzag: "⧚",
  Rvzigzag: "⧛",
  tieinfty: "⧝",
  smeparsl: "⧤",
  eqvparsl: "⧥",
  setminus: "⧵",
  bigoplus: "⨁",
  biguplus: "⨄",
  bigsqcap: "⨅",
  bigsqcup: "⨆",
  bigtimes: "⨉",
  cirfnint: "⨐",
  rppolint: "⨒",
  scpolint: "⨓",
  pointint: "⨕",
  intlarhk: "⨗",
  zproject: "⨡",
  ringplus: "⨢",
  plustrif: "⨨",
  minusdot: "⨪",
  vectimes: "⨯",
  dottimes: "⨰",
  timesbar: "⨱",
  intprodr: "⨽",
  capwedge: "⩄",
  veeonvee: "⩖",
  wedgebar: "⩟",
  dotequiv: "⩧",
  simrdots: "⩫",
  Coloneqq: "⩴",
  leqslant: "⩽",
  geqslant: "⩾",
  lesdotor: "⪃",
  gesdotol: "⪄",
  lnapprox: "⪉",
  gnapprox: "⪊",
  precneqq: "⪵",
  succneqq: "⪶",
  forksnot: "⫝",
  varVdash: "⫦",
  pentagon: "⬠",
  mathring: "̊",
  underbar: "̱",
  upLambda: "Λ",
  uplambda: "λ",
  varsigma: "ς",
  upvarphi: "φ",
  vartheta: "ϑ",
  upStigma: "Ϛ",
  upstigma: "ϛ",
  varkappa: "ϰ",
  upvarrho: "ϱ",
  question: "?",
  mathcent: "¢",
  sterling: "£",
  circledR: "®",
  ddagger: "‡",
  trprime: "‴",
  closure: "⁐",
  annuity: "⃧",
  uparrow: "↑",
  nwarrow: "↖",
  nearrow: "↗",
  searrow: "↘",
  swarrow: "↙",
  Uparrow: "⇑",
  Nwarrow: "⇖",
  Nearrow: "⇗",
  Searrow: "⇘",
  Swarrow: "⇙",
  partial: "∂",
  nexists: "∄",
  smallin: "∊",
  smallni: "∍",
  dotplus: "∔",
  dbloint: "∯",
  because: "∵",
  eqcolon: "∹",
  backsim: "∽",
  simneqq: "≆",
  napprox: "≉",
  coloneq: "≔",
  varsdef: "≜",
  questeq: "≟",
  between: "≬",
  lesssim: "≲",
  ngtrsim: "≵",
  lessgtr: "≶",
  gtrless: "≷",
  precsim: "≾",
  succsim: "≿",
  nsubset: "⊄",
  nsupset: "⊅",
  boxplus: "⊞",
  imageof: "⊷",
  diamond: "⋄",
  lrtimes: "⋈",
  lessdot: "⋖",
  npreceq: "⋠",
  nsucceq: "⋡",
  isindot: "⋵",
  hexagon: "⎔",
  obrbrak: "⏠",
  ubrbrak: "⏡",
  benzenr: "⏣",
  squoval: "▢",
  Diamond: "◇",
  fisheye: "◉",
  lozenge: "◊",
  bigstar: "★",
  yinyang: "☯",
  frownie: "☹",
  sadface: "☹",
  mercury: "☿",
  Mercury: "☿",
  jupiter: "♃",
  Jupiter: "♃",
  neptune: "♆",
  Neptune: "♆",
  scorpio: "♏",
  Scorpio: "♏",
  varclub: "♧",
  natural: "♮",
  recycle: "♻",
  diceiii: "⚂",
  warning: "⚠",
  medcirc: "⚪",
  ballotx: "✗",
  maltese: "✠",
  varstar: "✶",
  lbrbrak: "❲",
  rbrbrak: "❳",
  suphsol: "⟉",
  pushout: "⟔",
  Lbrbrak: "⟬",
  Rbrbrak: "⟭",
  implies: "⟹",
  dbkarow: "⤏",
  leadsto: "⤳",
  subrarr: "⥹",
  suplarr: "⥻",
  llangle: "⦉",
  rrangle: "⦊",
  vzigzag: "⦚",
  obslash: "⦸",
  olcross: "⦻",
  cirscir: "⧂",
  boxdiag: "⧄",
  fbowtie: "⧓",
  lftimes: "⧔",
  rftimes: "⧕",
  nvinfty: "⧞",
  dualmap: "⧟",
  shuffle: "⧢",
  thermod: "⧧",
  rsolbar: "⧷",
  bigodot: "⨀",
  varprod: "⨉",
  npolint: "⨔",
  project: "⨡",
  plushat: "⨣",
  simplus: "⨤",
  plusdot: "⨥",
  plussim: "⨦",
  intprod: "⨼",
  twocups: "⩊",
  twocaps: "⩋",
  veeodot: "⩒",
  congdot: "⩭",
  eqqplus: "⩱",
  pluseqq: "⩲",
  Coloneq: "⩴",
  ddotseq: "⩷",
  equivDD: "⩸",
  ltquest: "⩻",
  gtquest: "⩼",
  lesdoto: "⪁",
  gesdoto: "⪂",
  eqqless: "⪙",
  simless: "⪝",
  bumpeqq: "⪮",
  precneq: "⪱",
  succneq: "⪲",
  preceqq: "⪳",
  succeqq: "⪴",
  llcurly: "⪻",
  ggcurly: "⪼",
  submult: "⫁",
  supmult: "⫂",
  subedot: "⫃",
  supedot: "⫄",
  lsqhook: "⫍",
  rsqhook: "⫎",
  suphsub: "⫗",
  supdsub: "⫘",
  topfork: "⫚",
  revnmid: "⫮",
  nhVvert: "⫵",
  lllnest: "⫷",
  gggnest: "⫸",
  trslash: "⫻",
  hzigzag: "〰",
  overbar: "̅",
  upAlpha: "Α",
  upGamma: "Γ",
  upDelta: "Δ",
  upTheta: "Θ",
  upKappa: "Κ",
  upSigma: "Σ",
  Upsilon: "Υ",
  upOmega: "Ω",
  upalpha: "α",
  upgamma: "γ",
  updelta: "δ",
  uptheta: "θ",
  upkappa: "κ",
  upsigma: "σ",
  upsilon: "υ",
  upomega: "ω",
  varbeta: "ϐ",
  upvarpi: "ϖ",
  Digamma: "Ϝ",
  digamma: "ϝ",
  upKoppa: "Ϟ",
  upkoppa: "ϟ",
  upSampi: "Ϡ",
  upsampi: "ϡ",
  epsilon: "ϵ",
  percent: "%",
  greater: ">",
  sptilde: "~",
  matheth: "ð",
  dagger: "†",
  bullet: "•",
  second: "″",
  dprime: "″",
  Exclam: "‼",
  fourth: "⁗",
  qprime: "⁗",
  ddddot: "⃜",
  hslash: "ℏ",
  daleth: "ℸ",
  invamp: "⅋",
  MapsUp: "↥",
  mapsup: "↥",
  mapsto: "↦",
  forall: "∀",
  exists: "∃",
  coprod: "∐",
  propto: "∝",
  oiiint: "∰",
  nsimeq: "≄",
  approx: "≈",
  Bumpeq: "≎",
  bumpeq: "≏",
  eqcirc: "≖",
  circeq: "≗",
  wedgeq: "≙",
  stareq: "≛",
  measeq: "≞",
  nequiv: "≢",
  nasymp: "≭",
  apprle: "≲",
  gtrsim: "≳",
  apprge: "≳",
  subset: "⊂",
  supset: "⊃",
  cupdot: "⊍",
  ominus: "⊖",
  otimes: "⊗",
  oslash: "⊘",
  boxdot: "⊡",
  assert: "⊦",
  models: "⊧",
  Vvdash: "⊪",
  nvdash: "⊬",
  nvDash: "⊭",
  nVdash: "⊮",
  nVDash: "⊯",
  prurel: "⊰",
  scurel: "⊱",
  origof: "⊶",
  veebar: "⊻",
  barvee: "⊽",
  bigvee: "⋁",
  bigcap: "⋂",
  bigcup: "⋃",
  bowtie: "⋈",
  ltimes: "⋉",
  rtimes: "⋊",
  Subset: "⋐",
  Supset: "⋑",
  gtrdot: "⋗",
  eqless: "⋜",
  nunlhd: "⋬",
  nunrhd: "⋭",
  iddots: "⋰",
  isinvb: "⋸",
  varnis: "⋻",
  niobar: "⋾",
  lfloor: "⌊",
  rfloor: "⌋",
  invneg: "⌐",
  invnot: "⌐",
  inttop: "⌠",
  topbot: "⌶",
  APLinv: "⌹",
  APLlog: "⍟",
  sumtop: "⎲",
  Circle: "○",
  CIRCLE: "●",
  boxbar: "◫",
  square: "◻",
  Square: "☐",
  danger: "☡",
  smiley: "☺",
  female: "♀",
  saturn: "♄",
  Saturn: "♄",
  uranus: "♅",
  Uranus: "♅",
  taurus: "♉",
  Taurus: "♉",
  gemini: "♊",
  Gemini: "♊",
  cancer: "♋",
  pisces: "♓",
  diceii: "⚁",
  diceiv: "⚃",
  dicevi: "⚅",
  anchor: "⚓",
  swords: "⚔",
  neuter: "⚲",
  pencil: "✎",
  veedot: "⟇",
  bigbot: "⟘",
  bigtop: "⟙",
  cirbot: "⟟",
  lBrack: "⟦",
  Lbrack: "⟦",
  rBrack: "⟧",
  Rbrack: "⟧",
  langle: "〈",
  rangle: "〉",
  lAngle: "⟪",
  rAngle: "⟫",
  lgroup: "⟮",
  rgroup: "⟯",
  Mapsto: "⤇",
  ltlarr: "⥶",
  gtrarr: "⥸",
  lBrace: "⦃",
  rBrace: "⦄",
  Lparen: "⦅",
  lParen: "⦅",
  Rparen: "⦆",
  rParen: "⦆",
  angles: "⦞",
  angdnr: "⦟",
  gtlpar: "⦠",
  boxast: "⧆",
  boxbox: "⧈",
  ltrivb: "⧏",
  vbrtri: "⧐",
  iinfin: "⧜",
  laplac: "⧠",
  eparsl: "⧣",
  tminus: "⧿",
  sumint: "⨋",
  iiiint: "⨌",
  intbar: "⨍",
  intBar: "⨎",
  sqrint: "⨖",
  intcap: "⨙",
  intcup: "⨚",
  lowint: "⨜",
  btimes: "⨲",
  Otimes: "⨷",
  capdot: "⩀",
  uminus: "⩁",
  barcup: "⩂",
  barcap: "⩃",
  cupvee: "⩅",
  dotsim: "⩪",
  eqqsim: "⩳",
  eqeqeq: "⩶",
  lesdot: "⩿",
  gesdot: "⪀",
  lesges: "⪓",
  gesles: "⪔",
  elsdot: "⪗",
  egsdot: "⪘",
  eqqgtr: "⪚",
  simgtr: "⪞",
  preceq: "⪯",
  succeq: "⪰",
  subsim: "⫇",
  supsim: "⫈",
  subsup: "⫓",
  supsub: "⫔",
  subsub: "⫕",
  supsup: "⫖",
  vDdash: "⫢",
  cirmid: "⫯",
  midcir: "⫰",
  topcir: "⫱",
  parsim: "⫳",
  sslash: "⫽",
  ovhook: "̉",
  candra: "̐",
  droang: "̚",
  utilde: "̰",
  upBeta: "Β",
  upZeta: "Ζ",
  upIota: "Ι",
  Lambda: "Λ",
  upbeta: "β",
  upzeta: "ζ",
  upiota: "ι",
  lambda: "λ",
  varphi: "φ",
  Stigma: "Ϛ",
  stigma: "ϛ",
  varrho: "ϱ",
  exclam: "!",
  lparen: "(",
  rparen: ")",
  period: ".",
  atsign: "@",
  lbrack: "[",
  rbrack: "]",
  lbrace: "{",
  rbrace: "}",
  pounds: "£",
  spddot: "¨",
  qquad: "    ",
  ldots: "…",
  prime: "′",
  third: "‴",
  dddot: "⃛",
  DDDot: "⃛",
  Euler: "ℇ",
  tcohm: "Ω",
  aleph: "ℵ",
  gimel: "ℷ",
  upand: "⅋",
  nabla: "∇",
  notin: "∉",
  notni: "∌",
  minus: "−",
  slash: "∕",
  infty: "∞",
  angle: "∠",
  wedge: "∧",
  iiint: "∭",
  oiint: "∯",
  Colon: "∷",
  eqsim: "≂",
  simeq: "≃",
  nsime: "≄",
  ncong: "≇",
  asymp: "≍",
  doteq: "≐",
  Doteq: "≑",
  arceq: "≘",
  veeeq: "≚",
  eqdef: "≝",
  equiv: "≡",
  Equiv: "≣",
  lneqq: "≨",
  gneqq: "≩",
  nless: "≮",
  nprec: "⊀",
  nsucc: "⊁",
  uplus: "⊎",
  sqcap: "⊓",
  sqcup: "⊔",
  oplus: "⊕",
  vdash: "⊢",
  dashv: "⊣",
  vDash: "⊨",
  Vdash: "⊩",
  VDash: "⊫",
  unlhd: "⊴",
  unrhd: "⊵",
  eqgtr: "⋝",
  lnsim: "⋦",
  gnsim: "⋧",
  vdots: "⋮",
  cdots: "⋯",
  adots: "⋰",
  ddots: "⋱",
  disin: "⋲",
  isins: "⋴",
  barin: "⋶",
  isinE: "⋹",
  house: "⌂",
  lceil: "⌈",
  rceil: "⌉",
  frown: "⌢",
  smile: "⌣",
  strns: "⏤",
  fltns: "⏥",
  ularc: "◜",
  urarc: "◝",
  lrarc: "◞",
  llarc: "◟",
  skull: "☠",
  Venus: "♀",
  earth: "♁",
  pluto: "♇",
  Pluto: "♇",
  aries: "♈",
  Aries: "♈",
  virgo: "♍",
  libra: "♎",
  Libra: "♎",
  sharp: "♯",
  dicei: "⚀",
  dicev: "⚄",
  psurj: "⤀",
  Vvert: "⦀",
  lblot: "⦉",
  rblot: "⦊",
  operp: "⦹",
  zhide: "⧹",
  xbsol: "⧹",
  tplus: "⧾",
  awint: "⨑",
  sqint: "⨖",
  upint: "⨛",
  zpipe: "⨠",
  amalg: "⨿",
  Sqcap: "⩎",
  Sqcup: "⩏",
  Wedge: "⩓",
  ndres: "⩤",
  nrres: "⩥",
  eqdot: "⩦",
  asteq: "⩮",
  Equal: "⩵",
  ltcir: "⩹",
  gtcir: "⩺",
  lsime: "⪍",
  gsime: "⪎",
  lsimg: "⪏",
  gsiml: "⪐",
  simlE: "⪟",
  simgE: "⪠",
  lescc: "⪨",
  gescc: "⪩",
  csube: "⫑",
  csupe: "⫒",
  forkv: "⫙",
  forks: "⫝̸",
  perps: "⫡",
  dashV: "⫣",
  Dashv: "⫤",
  DashV: "⫥",
  vBarv: "⫩",
  nhpar: "⫲",
  hline: "⎯",
  imath: "ı",
  jmath: "ȷ",
  grave: "̀",
  acute: "́",
  breve: "̆",
  ocirc: "̊",
  check: "̌",
  Gamma: "Γ",
  Delta: "Δ",
  upEta: "Η",
  Theta: "Θ",
  upRho: "Ρ",
  Sigma: "Σ",
  upTau: "Τ",
  upPhi: "Φ",
  upChi: "Χ",
  upPsi: "Ψ",
  Omega: "Ω",
  alpha: "α",
  gamma: "γ",
  delta: "δ",
  upeta: "η",
  theta: "θ",
  kappa: "κ",
  uprho: "ρ",
  sigma: "σ",
  uptau: "τ",
  upchi: "χ",
  uppsi: "ψ",
  omega: "ω",
  upphi: "ϕ",
  varpi: "ϖ",
  Qoppa: "Ϙ",
  Koppa: "Ϙ",
  qoppa: "ϙ",
  koppa: "ϙ",
  Sampi: "Ϡ",
  sampi: "ϡ",
  comma: ",",
  colon: ":",
  equal: "=",
  sphat: "^",
  Micro: "µ",
  cdotp: "·",
  times: "×",
  lVert: "∥",
  rVert: "∥",
  quad: " ",
  Vert: "‖",
  euro: "€",
  lvec: "⃐",
  LVec: "⃖",
  Finv: "Ⅎ",
  beth: "ℶ",
  Game: "⅁",
  gets: "←",
  tsur: "↠",
  tinj: "↣",
  dlsh: "↲",
  Ldsh: "↲",
  drsh: "↳",
  Rdsh: "↳",
  pfun: "⇸",
  ffun: "⇻",
  nexi: "∄",
  owns: "∋",
  circ: "∘",
  nmid: "∤",
  land: "∧",
  iint: "∬",
  nsim: "≁",
  cong: "≅",
  sdef: "≙",
  leqq: "≦",
  geqq: "≧",
  ngtr: "≯",
  nleq: "≰",
  ngeq: "≱",
  prec: "≺",
  succ: "≻",
  buni: "⊎",
  odot: "⊙",
  dint: "⋂",
  duni: "⋃",
  cdot: "⋅",
  star: "⋆",
  hash: "⋕",
  nisd: "⋺",
  obar: "⌽",
  rres: "▷",
  dres: "◁",
  XBox: "☒",
  male: "♂",
  Mars: "♂",
  flat: "♭",
  perp: "⟂",
  Lbag: "⟅",
  lbag: "⟅",
  Rbag: "⟆",
  rbag: "⟆",
  upin: "⟒",
  lang: "⟪",
  rang: "⟫",
  psur: "⤀",
  pinj: "⤔",
  finj: "⤕",
  tona: "⤧",
  toea: "⤨",
  tosa: "⤩",
  towa: "⤪",
  VERT: "⦀",
  spot: "⦁",
  limg: "⦇",
  rimg: "⦈",
  obot: "⦺",
  cirE: "⧃",
  dsol: "⧶",
  xsol: "⧸",
  hide: "⧹",
  fint: "⨏",
  intx: "⨘",
  Join: "⨝",
  zcmp: "⨟",
  semi: "⨟",
  odiv: "⨸",
  fcmp: "⨾",
  comp: "⨾",
  dsub: "⩤",
  rsub: "⩥",
  eqeq: "⩵",
  Same: "⩶",
  lneq: "⪇",
  gneq: "⪈",
  ltcc: "⪦",
  gtcc: "⪧",
  smte: "⪬",
  late: "⪭",
  Prec: "⪻",
  Succ: "⪼",
  csub: "⫏",
  csup: "⫐",
  mlcp: "⫛",
  Barv: "⫧",
  vBar: "⫨",
  barV: "⫪",
  Vbar: "⫫",
  Perp: "⫫",
  bNot: "⫭",
  Zbar: "Ƶ",
  DDot: "̈",
  ring: "̊",
  upMu: "Μ",
  upNu: "Ν",
  upXi: "Ξ",
  upPi: "Π",
  beta: "β",
  zeta: "ζ",
  iota: "ι",
  upmu: "μ",
  upnu: "ν",
  upxi: "ξ",
  uppi: "π",
  plus: "+",
  less: "<",
  vert: "|",
  cent: "¢",
  lnot: "¬",
  tcmu: "µ",
  "\ ": " ",
  cat: "⁀",
  Vec: "⃗",
  ell: "ℓ",
  mho: "℧",
  Mho: "℧",
  Yup: "⅄",
  rel: "↔",
  Lsh: "↰",
  Rsh: "↱",
  exi: "∃",
  nin: "∉",
  nni: "∌",
  QED: "∎",
  ast: "∗",
  mid: "∣",
  vee: "∨",
  lor: "∨",
  cap: "∩",
  cup: "∪",
  sim: "∼",
  neq: "≠",
  leq: "≤",
  geq: "≥",
  top: "⊤",
  bot: "⊥",
  Cap: "⋒",
  Cup: "⋓",
  lll: "⋘",
  ggg: "⋙",
  nis: "⋼",
  RHD: "▶",
  rhd: "▷",
  LHD: "◀",
  lhd: "◁",
  Sun: "☉",
  sun: "☼",
  leo: "♌",
  Leo: "♌",
  iff: "⟺",
  bij: "⤖",
  Vee: "⩔",
  lgE: "⪑",
  glE: "⪒",
  glj: "⪤",
  gla: "⪥",
  smt: "⪪",
  lat: "⪫",
  Top: "⫪",
  Bot: "⫫",
  Not: "⫬",
  Dot: "̇",
  not: "̸",
  Phi: "Φ",
  Psi: "Ψ",
  eta: "η",
  rho: "ρ",
  tau: "τ",
  chi: "χ",
  psi: "ψ",
  phi: "ϕ",
  yen: "¥",
  neg: "¬",
  eth: "ð",
  div: "÷",
  Xi: "Ξ",
  Im: "ℑ",
  wp: "℘",
  Re: "ℜ",
  DD: "ⅅ",
  dd: "ⅆ",
  ee: "ⅇ",
  ii: "ⅈ",
  jj: "ⅉ",
  to: "→",
  in: "∈",
  ni: "∋",
  mp: "∓",
  AC: "∿",
  wr: "≀",
  ne: "≠",
  le: "≤",
  ge: "≥",
  ll: "≪",
  gg: "≫",
  Lt: "⪡",
  Gt: "⪢",
  Pi: "Π",
  mu: "μ",
  nu: "ν",
  xi: "ξ",
  pi: "π",
  pm: "±",
  RR: "ℝ",
  NN: "ℕ",
  CC: "ℂ",
  QQ: "ℚ",
  ZZ: "ℤ",
  "-": "−",
  "'": "'",
  "!": "!",
  "#": "#",
  "$": "$",
  "%": "%",
  "&": "&",
  "*": "*",
  "+": "+",
  ",": ",",
  ".": ".",
  "/": "/",
  ":": ":",
  ";": "&#x3b;",
  "<": "&#x3c;",
  "=": "&#x3d;",
  ">": "&#x3e;",
  "?": "&#x3f;",
  "@": "&#x40;",
  "|": "&#x7c;",
  _: "&#x5f;",
}.freeze
SYMBOLS =
{
  barleftarrowrightarrowba: :symbols,
  rightarrowshortleftarrow: :symbols,
  leftarrowshortrightarrow: :symbols,
  shortrightarrowleftarrow: :symbols,
  leftrightharpoondowndown: :symbols,
  smallblacktriangleright: :symbols,
  invwhiteupperhalfcircle: :symbols,
  invwhitelowerhalfcircle: :symbols,
  concavediamondtickright: :symbols,
  nvtwoheadrightarrowtail: :symbols,
  nVtwoheadrightarrowtail: :symbols,
  updownharpoonrightright: :symbols,
  updownharpoonsleftright: :symbols,
  downupharpoonsleftright: :symbols,
  leftrightarrowtriangle: :symbols,
  smallblacktriangleleft: :symbols,
  blackcircleulquadwhite: :symbols,
  concavediamondtickleft: :symbols,
  leftrightharpoonupdown: :symbols,
  leftrightharpoondownup: :symbols,
  updownharpoonrightleft: :symbols,
  updownharpoonleftright: :symbols,
  downtrianglerightblack: :symbols,
  partialmeetcontraction: :symbols,
  nvtwoheadleftarrowtail: :symbols,
  nVtwoheadleftarrowtail: :symbols,
  underrightharpoondown: :symbols,
  barovernorthwestarrow: :symbols,
  rangledownzigzagarrow: :symbols,
  circlebottomhalfblack: :symbols,
  twoheadrightarrowtail: :symbols,
  updownharpoonleftleft: :symbols,
  downharpoonsleftright: :symbols,
  leftrightharpoonsdown: :symbols,
  rightleftharpoonsdown: :symbols,
  downtriangleleftblack: :symbols,
  blackdiamonddownarrow: :symbols,
  closedvarcupsmashprod: :symbols,
  underleftharpoondown: :symbols,
  CapitalDifferentialD: :symbols,
  bigblacktriangledown: :symbols,
  circlerighthalfblack: :symbols,
  blackrighthalfcircle: :symbols,
  blackcircledrightdot: :symbols,
  whiteinwhitetriangle: :symbols,
  whitesquaretickright: :symbols,
  barrightarrowdiamond: :symbols,
  downrightcurvedarrow: :symbols,
  rightdowncurvedarrow: :symbols,
  curvearrowrightminus: :symbols,
  leftrightarrowcircle: :symbols,
  twoheaduparrowcircle: :symbols,
  leftrightharpoonupup: :symbols,
  leftrightharpoondown: :symbols,
  dashrightharpoondown: :symbols,
  blackcircledownarrow: :symbols,
  NestedGreaterGreater: :symbols,
  twoheadleftarrowtail: :symbols,
  rightarrowbackapprox: :symbols,
  leftrightsquigarrow: :symbols,
  whitearrowupfrombar: :symbols,
  blockthreeqtrshaded: :symbols,
  blackinwhitediamond: :symbols,
  circlelefthalfblack: :symbols,
  blacklefthalfcircle: :symbols,
  blackcircledtwodots: :symbols,
  whitesquaretickleft: :symbols,
  longrightsquigarrow: :symbols,
  nvtwoheadrightarrow: :symbols,
  nVtwoheadrightarrow: :symbols,
  diamondleftarrowbar: :symbols,
  leftdowncurvedarrow: :symbols,
  downharpoonrightbar: :symbols,
  rightharpoondownbar: :symbols,
  bardownharpoonright: :symbols,
  barrightharpoondown: :symbols,
  upharpoonsleftright: :symbols,
  rightharpoonsupdown: :symbols,
  leftrightharpoonsup: :symbols,
  rightleftharpoonsup: :symbols,
  dashleftharpoondown: :symbols,
  twoheadleftdbkarrow: :symbols,
  leftarrowbackapprox: :symbols,
  rightharpoonaccent: :symbols,
  overleftrightarrow: :symbols,
  acwopencirclearrow: :symbols,
  upharpoonrightdown: :symbols,
  circleonrightarrow: :symbols,
  rightarrowtriangle: :symbols,
  PrecedesSlantEqual: :symbols,
  SucceedsSlantEqual: :symbols,
  measuredrightangle: :symbols,
  blackinwhitesquare: :symbols,
  parallelogramblack: :symbols,
  bigblacktriangleup: :symbols,
  blacktriangleright: :symbols,
  smalltriangleright: :symbols,
  circletophalfblack: :symbols,
  inversewhitecircle: :symbols,
  trianglerightblack: :symbols,
  longleftrightarrow: :symbols,
  Longleftrightarrow: :symbols,
  curvearrowleftplus: :symbols,
  ccwundercurvearrow: :symbols,
  leftrightharpoonup: :symbols,
  rightupdownharpoon: :symbols,
  RightDownVectorBar: :symbols,
  barleftharpoondown: :symbols,
  DownRightVectorBar: :symbols,
  downharpoonleftbar: :symbols,
  RightDownTeeVector: :symbols,
  leftharpoondownbar: :symbols,
  DownRightTeeVector: :symbols,
  bardownharpoonleft: :symbols,
  leftharpoonsupdown: :symbols,
  rightrightharpoons: :symbols,
  rightharpoonupdash: :symbols,
  circledwhitebullet: :symbols,
  errbarblackdiamond: :symbols,
  longleftsquigarrow: :symbols,
  nvtwoheadleftarrow: :symbols,
  nVtwoheadleftarrow: :symbols,
  bsimilarrightarrow: :symbols,
  rightarrowbsimilar: :symbols,
  rightpentagonblack: :symbols,
  leftharpoonaccent: :symbols,
  twoheadrightarrow: :symbols,
  cwopencirclearrow: :symbols,
  upharpoonleftdown: :symbols,
  leftrightharpoons: :symbols,
  rightleftharpoons: :symbols,
  leftarrowtriangle: :symbols,
  kernelcontraction: :symbols,
  vardoublebarwedge: :symbols,
  varhexagonlrbonds: :symbols,
  varcarriagereturn: :symbols,
  blackpointerright: :symbols,
  whitepointerright: :symbols,
  blacktriangledown: :symbols,
  smalltriangledown: :symbols,
  blacktriangleleft: :symbols,
  smalltriangleleft: :symbols,
  circleurquadblack: :symbols,
  triangleleftblack: :symbols,
  acwgapcirclearrow: :symbols,
  rightarrowonoplus: :symbols,
  rightarrowdiamond: :symbols,
  uprightcurvearrow: :symbols,
  cwundercurvearrow: :symbols,
  leftupdownharpoon: :symbols,
  rightharpoonupbar: :symbols,
  barupharpoonright: :symbols,
  DownLeftVectorBar: :symbols,
  LeftDownVectorBar: :symbols,
  barrightharpoonup: :symbols,
  upharpoonrightbar: :symbols,
  DownLeftTeeVector: :symbols,
  LeftDownTeeVector: :symbols,
  leftharpoonupdash: :symbols,
  similarrightarrow: :symbols,
  rightarrowsimilar: :symbols,
  measuredangleleft: :symbols,
  errbarblacksquare: :symbols,
  errbarblackcircle: :symbols,
  diamondrightblack: :symbols,
  circleonleftarrow: :symbols,
  bsimilarleftarrow: :symbols,
  leftarrowbsimilar: :symbols,
  twoheadleftarrow: :symbols,
  twoheaddownarrow: :symbols,
  circlearrowright: :symbols,
  rightharpoondown: :symbols,
  downharpoonright: :symbols,
  uparrowdownarrow: :symbols,
  rightrightarrows: :symbols,
  downarrowuparrow: :symbols,
  rightthreearrows: :symbols,
  nvleftrightarrow: :symbols,
  nVleftrightarrow: :symbols,
  varointclockwise: :symbols,
  ointctrclockwise: :symbols,
  vartriangleright: :symbols,
  multimapdotbothA: :symbols,
  multimapdotbothB: :symbols,
  NotRightTriangle: :symbols,
  ntrianglerighteq: :symbols,
  APLrightarrowbox: :symbols,
  blackpointerleft: :symbols,
  whitepointerleft: :symbols,
  squarerightblack: :symbols,
  cwgapcirclearrow: :symbols,
  nvLeftrightarrow: :symbols,
  nvrightarrowtail: :symbols,
  nVrightarrowtail: :symbols,
  diamondleftarrow: :symbols,
  rightcurvedarrow: :symbols,
  acwunderarcarrow: :symbols,
  leftrightharpoon: :symbols,
  rightleftharpoon: :symbols,
  barleftharpoonup: :symbols,
  RightUpVectorBar: :symbols,
  barupharpoonleft: :symbols,
  leftharpoonupbar: :symbols,
  RightUpTeeVector: :symbols,
  upharpoonleftbar: :symbols,
  leftleftharpoons: :symbols,
  downdownharpoons: :symbols,
  uprevequilibrium: :symbols,
  leftarrowsimilar: :symbols,
  rightarrowapprox: :symbols,
  sphericalangleup: :symbols,
  RightTriangleBar: :symbols,
  diamondleftblack: :symbols,
  leftarrowonoplus: :symbols,
  rightarrowsupset: :symbols,
  similarleftarrow: :symbols,
  enleadertwodots: :symbols,
  unicodeellipsis: :symbols,
  enclosetriangle: :symbols,
  widebridgeabove: :symbols,
  underrightarrow: :symbols,
  nleftrightarrow: :symbols,
  downzigzagarrow: :symbols,
  curvearrowright: :symbols,
  circlearrowleft: :symbols,
  leftharpoondown: :symbols,
  upharpoonleftup: :symbols,
  downharpoonleft: :symbols,
  rightleftarrows: :symbols,
  leftrightarrows: :symbols,
  nLeftrightarrow: :symbols,
  rightsquigarrow: :symbols,
  rightwhitearrow: :symbols,
  NotGreaterTilde: :symbols,
  vartriangleleft: :symbols,
  trianglerighteq: :symbols,
  rightthreetimes: :symbols,
  NotLeftTriangle: :symbols,
  ntrianglelefteq: :symbols,
  APLnotbackslash: :symbols,
  APLleftarrowbox: :symbols,
  APLdownarrowbox: :symbols,
  blockhalfshaded: :symbols,
  squarecrossfill: :symbols,
  hrectangleblack: :symbols,
  vrectangleblack: :symbols,
  blacktriangleup: :symbols,
  smalltriangleup: :symbols,
  bigtriangledown: :symbols,
  lrblacktriangle: :symbols,
  llblacktriangle: :symbols,
  ulblacktriangle: :symbols,
  urblacktriangle: :symbols,
  squareleftblack: :symbols,
  circledrightdot: :symbols,
  downarrowbarred: :symbols,
  cwrightarcarrow: :symbols,
  acwleftarcarrow: :symbols,
  acwoverarcarrow: :symbols,
  LeftUpVectorBar: :symbols,
  LeftUpTeeVector: :symbols,
  rightbarharpoon: :symbols,
  barrightharpoon: :symbols,
  equalrightarrow: :symbols,
  leftarrowsubset: :symbols,
  measanglerutone: :symbols,
  measanglelutonw: :symbols,
  measanglerdtose: :symbols,
  measangleldtosw: :symbols,
  measangleurtone: :symbols,
  measangleultonw: :symbols,
  measangledrtose: :symbols,
  measangledltosw: :symbols,
  circledparallel: :symbols,
  uparrowoncircle: :symbols,
  LeftTriangleBar: :symbols,
  circledownarrow: :symbols,
  bigtriangleleft: :symbols,
  diamondtopblack: :symbols,
  diamondbotblack: :symbols,
  varhexagonblack: :symbols,
  leftthreearrows: :symbols,
  twoheadmapsfrom: :symbols,
  nvleftarrowtail: :symbols,
  nVleftarrowtail: :symbols,
  leftcurvedarrow: :symbols,
  leftarrowapprox: :symbols,
  enclosediamond: :symbols,
  underleftarrow: :symbols,
  leftrightarrow: :symbols,
  rightwavearrow: :symbols,
  twoheaduparrow: :symbols,
  rightarrowtail: :symbols,
  updownarrowbar: :symbols,
  hookrightarrow: :symbols,
  looparrowright: :symbols,
  carriagereturn: :symbols,
  curvearrowleft: :symbols,
  upharpoonright: :symbols,
  rightharpoonup: :symbols,
  rightleftarrow: :symbols,
  leftleftarrows: :symbols,
  downdownarrows: :symbols,
  revequilibrium: :symbols,
  Leftrightarrow: :symbols,
  leftsquigarrow: :symbols,
  dashrightarrow: :symbols,
  rightdasharrow: :symbols,
  leftwhitearrow: :symbols,
  downwhitearrow: :symbols,
  sphericalangle: :symbols,
  NotGreaterLess: :symbols,
  trianglelefteq: :symbols,
  leftthreetimes: :symbols,
  ntriangleright: :symbols,
  APLboxquestion: :symbols,
  lparenextender: :symbols,
  rparenextender: :symbols,
  lbrackextender: :symbols,
  rbrackextender: :symbols,
  vbraceextender: :symbols,
  harrowextender: :symbols,
  blockrighthalf: :symbols,
  blockqtrshaded: :symbols,
  squarenwsefill: :symbols,
  squareneswfill: :symbols,
  mdlgblkdiamond: :symbols,
  mdlgwhtdiamond: :symbols,
  mdlgwhtlozenge: :symbols,
  circlevertfill: :symbols,
  vardiamondsuit: :symbols,
  circledtwodots: :symbols,
  rightouterjoin: :symbols,
  concavediamond: :symbols,
  longrightarrow: :symbols,
  Longrightarrow: :symbols,
  longmappedfrom: :symbols,
  Longmappedfrom: :symbols,
  fdiagovnearrow: :symbols,
  rdiagovsearrow: :symbols,
  acwcirclearrow: :symbols,
  rightarrowplus: :symbols,
  RightVectorBar: :symbols,
  RightTeeVector: :symbols,
  leftbarharpoon: :symbols,
  barleftharpoon: :symbols,
  updownharpoons: :symbols,
  downupharpoons: :symbols,
  rightanglemdot: :symbols,
  triangleserifs: :symbols,
  blackhourglass: :symbols,
  mdlgblklozenge: :symbols,
  bigslopedwedge: :symbols,
  doublebarwedge: :symbols,
  wedgedoublebar: :symbols,
  NestedLessLess: :symbols,
  squaretopblack: :symbols,
  squarebotblack: :symbols,
  equalleftarrow: :symbols,
  ocommatopright: :symbols,
  overleftarrow: :symbols,
  enclosecircle: :symbols,
  enclosesquare: :symbols,
  threeunderdot: :symbols,
  sansLmirrored: :symbols,
  DifferentialD: :symbols,
  leftwavearrow: :symbols,
  leftarrowtail: :symbols,
  hookleftarrow: :symbols,
  looparrowleft: :symbols,
  leftharpoonup: :symbols,
  upharpoonleft: :symbols,
  dashleftarrow: :symbols,
  leftdasharrow: :symbols,
  downdasharrow: :symbols,
  RightArrowBar: :symbols,
  rightarrowbar: :symbols,
  smallsetminus: :symbols,
  vysmwhtcircle: :symbols,
  vysmblkcircle: :symbols,
  measuredangle: :symbols,
  wasytherefore: :symbols,
  dotsminusdots: :symbols,
  fallingdotseq: :symbols,
  PrecedesTilde: :symbols,
  SucceedsTilde: :symbols,
  varlrtriangle: :symbols,
  divideontimes: :symbols,
  equalparallel: :symbols,
  ntriangleleft: :symbols,
  APLuparrowbox: :symbols,
  APLboxupcaret: :symbols,
  bdtriplevdash: :symbols,
  blocklefthalf: :symbols,
  mdlgblksquare: :symbols,
  mdlgwhtsquare: :symbols,
  parallelogram: :symbols,
  bigtriangleup: :symbols,
  blacktriangle: :symbols,
  triangleright: :symbols,
  mdlgwhtcircle: :symbols,
  mdlgblkcircle: :symbols,
  inversebullet: :symbols,
  topsemicircle: :symbols,
  botsemicircle: :symbols,
  squareulblack: :symbols,
  squarelrblack: :symbols,
  mdsmwhtsquare: :symbols,
  mdsmblksquare: :symbols,
  sixteenthnote: :symbols,
  Hermaphrodite: :symbols,
  mdsmwhtcircle: :symbols,
  draftingarrow: :symbols,
  leftouterjoin: :symbols,
  fullouterjoin: :symbols,
  longleftarrow: :symbols,
  Longleftarrow: :symbols,
  twoheadmapsto: :symbols,
  uparrowbarred: :symbols,
  rightdotarrow: :symbols,
  cwcirclearrow: :symbols,
  leftarrowplus: :symbols,
  LeftVectorBar: :symbols,
  LeftTeeVector: :symbols,
  upequilibrium: :symbols,
  leftarrowless: :symbols,
  rightfishtail: :symbols,
  mdsmblkcircle: :symbols,
  llparenthesis: :symbols,
  rrparenthesis: :symbols,
  rightanglesqr: :symbols,
  wideangledown: :symbols,
  emptysetocirc: :symbols,
  emptysetoarrl: :symbols,
  circledbslash: :symbols,
  circledbullet: :symbols,
  errbardiamond: :symbols,
  triangleminus: :symbols,
  triangletimes: :symbols,
  shortlefttack: :symbols,
  shortdowntack: :symbols,
  threedotcolon: :symbols,
  biginterleave: :symbols,
  bigtalloblong: :symbols,
  squareurblack: :symbols,
  squarellblack: :symbols,
  vysmblksquare: :symbols,
  vysmwhtsquare: :symbols,
  pentagonblack: :symbols,
  rightarrowgtr: :symbols,
  rightpentagon: :symbols,
  upbackepsilon: :symbols,
  hyphenbullet: :symbols,
  PropertyLine: :symbols,
  updownarrows: :symbols,
  LeftArrowBar: :symbols,
  barleftarrow: :symbols,
  upwhitearrow: :symbols,
  downuparrows: :symbols,
  nvrightarrow: :symbols,
  nVrightarrow: :symbols,
  intclockwise: :symbols,
  cntclockoint: :symbols,
  risingdotseq: :symbols,
  NotLessTilde: :symbols,
  varsubsetneq: :symbols,
  cupleftarrow: :symbols,
  circledequal: :symbols,
  hermitmatrix: :symbols,
  smwhtdiamond: :symbols,
  npreccurlyeq: :symbols,
  nsucccurlyeq: :symbols,
  unicodecdots: :symbols,
  notbackslash: :symbols,
  underbracket: :symbols,
  blocklowhalf: :symbols,
  squarehvfill: :symbols,
  triangledown: :symbols,
  triangleleft: :symbols,
  Diamondblack: :symbols,
  dottedcircle: :symbols,
  trianglecdot: :symbols,
  squareulquad: :symbols,
  squarellquad: :symbols,
  squarelrquad: :symbols,
  squareurquad: :symbols,
  circleulquad: :symbols,
  circlellquad: :symbols,
  circlelrquad: :symbols,
  circleurquad: :symbols,
  bigwhitestar: :symbols,
  invsmileface: :symbols,
  varspadesuit: :symbols,
  varheartsuit: :symbols,
  dingasterisk: :symbols,
  longdivision: :symbols,
  lozengeminus: :symbols,
  longmapsfrom: :symbols,
  Longmapsfrom: :symbols,
  nvRightarrow: :symbols,
  rightbkarrow: :symbols,
  leftdbkarrow: :symbols,
  DownArrowBar: :symbols,
  downarrowbar: :symbols,
  rightdbltail: :symbols,
  rdiagovfdiag: :symbols,
  fdiagovrdiag: :symbols,
  upupharpoons: :symbols,
  leftfishtail: :symbols,
  downfishtail: :symbols,
  lbrackultick: :symbols,
  rbracklrtick: :symbols,
  lbracklltick: :symbols,
  rbrackurtick: :symbols,
  revangleubar: :symbols,
  emptysetobar: :symbols,
  emptysetoarr: :symbols,
  odotslashdot: :symbols,
  ogreaterthan: :symbols,
  triangleodot: :symbols,
  triangleubar: :symbols,
  multimapboth: :symbols,
  lrtriangleeq: :symbols,
  blacklozenge: :symbols,
  errbarsquare: :symbols,
  errbarcircle: :symbols,
  triangleplus: :symbols,
  closedvarcup: :symbols,
  closedvarcap: :symbols,
  wedgeonwedge: :symbols,
  bigslopedvee: :symbols,
  wedgemidvert: :symbols,
  doublebarvee: :symbols,
  veedoublebar: :symbols,
  eqqslantless: :symbols,
  subsetapprox: :symbols,
  supsetapprox: :symbols,
  dottedsquare: :symbols,
  hexagonblack: :symbols,
  mdblkdiamond: :symbols,
  mdwhtdiamond: :symbols,
  mdblklozenge: :symbols,
  mdwhtlozenge: :symbols,
  smblkdiamond: :symbols,
  smblklozenge: :symbols,
  smwhtlozenge: :symbols,
  leftdotarrow: :symbols,
  medwhitestar: :symbols,
  medblackstar: :symbols,
  oturnedcomma: :symbols,
  upvarepsilon: :symbols,
  mathsterling: :symbols,
  displaystyle: :fonts,
  smblkcircle: :symbols,
  backtrprime: :symbols,
  caretinsert: :symbols,
  vertoverlay: :symbols,
  asteraccent: :symbols,
  Planckconst: :symbols,
  sansLturned: :symbols,
  ExponetialE: :symbols,
  updownarrow: :symbols,
  nrightarrow: :symbols,
  restriction: :symbols,
  equilibrium: :symbols,
  nRightarrow: :symbols,
  Updownarrow: :symbols,
  Rrightarrow: :symbols,
  nHdownarrow: :symbols,
  updasharrow: :symbols,
  nvleftarrow: :symbols,
  nVleftarrow: :symbols,
  approxident: :symbols,
  corresponds: :symbols,
  GreaterLess: :symbols,
  preccurlyeq: :symbols,
  succcurlyeq: :symbols,
  circledcirc: :symbols,
  circleddash: :symbols,
  curlyeqprec: :symbols,
  curlyeqsucc: :symbols,
  nsqsubseteq: :symbols,
  nsqsupseteq: :symbols,
  sqsubsetneq: :symbols,
  sqsupsetneq: :symbols,
  varisinobar: :symbols,
  varbarwedge: :symbols,
  wasylozenge: :symbols,
  APLnotslash: :symbols,
  invdiameter: :symbols,
  intextender: :symbols,
  overbracket: :symbols,
  blockuphalf: :symbols,
  squarehfill: :symbols,
  squarevfill: :symbols,
  smblksquare: :symbols,
  smwhtsquare: :symbols,
  vartriangle: :symbols,
  RIGHTcircle: :symbols,
  RIGHTCIRCLE: :symbols,
  smwhtcircle: :symbols,
  lgwhtcircle: :symbols,
  mdwhtsquare: :symbols,
  blacksquare: :symbols,
  mdblksquare: :symbols,
  blacksmiley: :symbols,
  sagittarius: :symbols,
  capricornus: :symbols,
  diamondsuit: :symbols,
  varclubsuit: :symbols,
  quarternote: :symbols,
  mdwhtcircle: :symbols,
  mdblkcircle: :symbols,
  ballotcheck: :symbols,
  circledstar: :symbols,
  arrowbullet: :symbols,
  threedangle: :symbols,
  diamondcdot: :symbols,
  multimapinv: :symbols,
  nvLeftarrow: :symbols,
  leftbkarrow: :symbols,
  leftdbltail: :symbols,
  seovnearrow: :symbols,
  neovsearrow: :symbols,
  neovnwarrow: :symbols,
  nwovnearrow: :symbols,
  rightarrowx: :symbols,
  wideangleup: :symbols,
  revemptyset: :symbols,
  circledvert: :symbols,
  circledless: :symbols,
  gleichstark: :symbols,
  ruledelayed: :symbols,
  lcurvyangle: :symbols,
  rcurvyangle: :symbols,
  otimeslhrim: :symbols,
  otimesrhrim: :symbols,
  midbarwedge: :symbols,
  simminussim: :symbols,
  eqslantless: :symbols,
  eqqslantgtr: :symbols,
  precnapprox: :symbols,
  succnapprox: :symbols,
  shortuptack: :symbols,
  lgblksquare: :symbols,
  lgwhtsquare: :symbols,
  lgblkcircle: :symbols,
  blkhorzoval: :symbols,
  whthorzoval: :symbols,
  blkvertoval: :symbols,
  whtvertoval: :symbols,
  RRightarrow: :symbols,
  smwhitestar: :symbols,
  backepsilon: :symbols,
  varepsilon: :symbols,
  wideutilde: :symbols,
  upvartheta: :symbols,
  upoldKoppa: :symbols,
  upoldkoppa: :symbols,
  upvarkappa: :symbols,
  upvarTheta: :symbols,
  upvarsigma: :symbols,
  octothorpe: :symbols,
  mathdollar: :symbols,
  twolowline: :symbols,
  backdprime: :symbols,
  Eulerconst: :symbols,
  turnediota: :symbols,
  rightarrow: :symbols,
  nleftarrow: :symbols,
  mappedfrom: :symbols,
  upuparrows: :symbols,
  nLeftarrow: :symbols,
  Rightarrow: :symbols,
  Lleftarrow: :symbols,
  complement: :symbols,
  varnothing: :symbols,
  fourthroot: :symbols,
  rightangle: :symbols,
  Proportion: :symbols,
  sqsubseteq: :symbols,
  sqsupseteq: :symbols,
  circledast: :symbols,
  curlywedge: :symbols,
  conictaper: :symbols,
  APLcomment: :symbols,
  lparenuend: :symbols,
  lparenlend: :symbols,
  rparenuend: :symbols,
  rparenlend: :symbols,
  lbrackuend: :symbols,
  lbracklend: :symbols,
  rbrackuend: :symbols,
  rbracklend: :symbols,
  lbraceuend: :symbols,
  lbracelend: :symbols,
  rbraceuend: :symbols,
  rbracelend: :symbols,
  lmoustache: :symbols,
  rmoustache: :symbols,
  sqrtbottom: :symbols,
  underparen: :symbols,
  underbrace: :unary,
  hrectangle: :symbols,
  vrectangle: :symbols,
  LEFTcircle: :symbols,
  LEFTCIRCLE: :symbols,
  ultriangle: :symbols,
  urtriangle: :symbols,
  lltriangle: :symbols,
  lrtriangle: :symbols,
  CheckedBox: :symbols,
  pointright: :symbols,
  vardiamond: :symbols,
  eighthnote: :symbols,
  subsetcirc: :symbols,
  supsetcirc: :symbols,
  Diamonddot: :symbols,
  DDownarrow: :symbols,
  longmapsto: :symbols,
  Longmapsto: :symbols,
  Mappedfrom: :symbols,
  Ddownarrow: :symbols,
  UpArrowBar: :symbols,
  baruparrow: :symbols,
  rightimply: :symbols,
  upfishtail: :symbols,
  lbrackubar: :symbols,
  rbrackubar: :symbols,
  lparenless: :symbols,
  Rparenless: :symbols,
  lblkbrbrak: :symbols,
  rblkbrbrak: :symbols,
  circlehbar: :symbols,
  circledgtr: :symbols,
  doubleplus: :symbols,
  tripleplus: :symbols,
  plussubtwo: :symbols,
  commaminus: :symbols,
  minusfdots: :symbols,
  minusrdots: :symbols,
  opluslhrim: :symbols,
  oplusrhrim: :symbols,
  smashtimes: :symbols,
  cupovercap: :symbols,
  capovercup: :symbols,
  veeonwedge: :symbols,
  veemidvert: :symbols,
  equivVvert: :symbols,
  lessapprox: :symbols,
  lesseqqgtr: :symbols,
  gtreqqless: :symbols,
  eqslantgtr: :symbols,
  rightslice: :symbols,
  precapprox: :symbols,
  succapprox: :symbols,
  subsetplus: :symbols,
  supsetplus: :symbols,
  subsetneqq: :symbols,
  supsetneqq: :symbols,
  interleave: :symbols,
  talloblong: :symbols,
  varhexagon: :symbols,
  leftarrowx: :symbols,
  LLeftarrow: :symbols,
  postalmark: :symbols,
  mathsfbfit: :fonts,
  underline: :symbols,
  upEpsilon: :symbols,
  upOmicron: :symbols,
  upUpsilon: :symbols,
  upepsilon: :symbols,
  upomicron: :symbols,
  upupsilon: :symbols,
  upvarbeta: :symbols,
  upDigamma: :symbols,
  updigamma: :symbols,
  ampersand: :symbols,
  mathslash: :symbols,
  mathcolon: :symbols,
  semicolon: :symbols,
  backslash: :symbols,
  backprime: :symbols,
  tieconcat: :symbols,
  fracslash: :symbols,
  Angstroem: :symbols,
  leftarrow: :symbols,
  downarrow: :symbols,
  lightning: :symbols,
  rightturn: :symbols,
  Leftarrow: :symbols,
  Downarrow: :symbols,
  nHuparrow: :symbols,
  dasharrow: :symbols,
  partialup: :symbols,
  increment: :symbols,
  nparallel: :symbols,
  clockoint: :symbols,
  therefore: :symbols,
  mathratio: :symbols,
  dashcolon: :symbols,
  triangleq: :symbols,
  nleqslant: :symbols,
  ngeqslant: :symbols,
  nsubseteq: :symbols,
  nsupseteq: :symbols,
  subsetneq: :symbols,
  supsetneq: :symbols,
  backsimeq: :symbols,
  pitchfork: :symbols,
  lesseqgtr: :symbols,
  gtreqless: :symbols,
  varniobar: :symbols,
  bagmember: :symbols,
  sqlozenge: :symbols,
  turnednot: :symbols,
  intbottom: :symbols,
  lbracemid: :symbols,
  rbracemid: :symbols,
  sumbottom: :symbols,
  lvboxline: :symbols,
  rvboxline: :symbols,
  overparen: :symbols,
  wideparen: :symbols,
  overbrace: :underover,
  trapezium: :symbols,
  accurrent: :symbols,
  blockfull: :symbols,
  radiation: :symbols,
  biohazard: :symbols,
  smileface: :symbols,
  rightmoon: :symbols,
  spadesuit: :symbols,
  heartsuit: :symbols,
  medbullet: :symbols,
  checkmark: :symbols,
  DashVDash: :symbols,
  dashVdash: :symbols,
  vlongdash: :symbols,
  longdashv: :symbols,
  llbracket: :symbols,
  rrbracket: :symbols,
  impliedby: :symbols,
  righttail: :symbols,
  nwsearrow: :symbols,
  neswarrow: :symbols,
  hknwarrow: :symbols,
  hknearrow: :symbols,
  typecolon: :symbols,
  langledot: :symbols,
  rangledot: :symbols,
  rparengtr: :symbols,
  Lparengtr: :symbols,
  fourvdots: :symbols,
  turnangle: :symbols,
  angleubar: :symbols,
  olessthan: :symbols,
  boxbslash: :symbols,
  boxcircle: :symbols,
  triangles: :symbols,
  hourglass: :symbols,
  bigotimes: :symbols,
  bigcupdot: :symbols,
  conjquant: :symbols,
  disjquant: :symbols,
  modtwosum: :symbols,
  otimeshat: :symbols,
  cupbarcap: :symbols,
  capbarcup: :symbols,
  wedgeodot: :symbols,
  midbarvee: :symbols,
  varveebar: :symbols,
  equivVert: :symbols,
  hatapprox: :symbols,
  approxeqq: :symbols,
  gtrapprox: :symbols,
  leftslice: :symbols,
  subsetdot: :symbols,
  supsetdot: :symbols,
  subseteqq: :symbols,
  supseteqq: :symbols,
  leqqslant: :symbols,
  geqqslant: :symbols,
  mbfitsans: :fonts,
  horizbar: :symbols,
  Question: :symbols,
  medspace: :symbols,
  Angstrom: :symbols,
  ComplexI: :symbols,
  ComplexJ: :symbols,
  mapsfrom: :symbols,
  MapsDown: :symbols,
  mapsdown: :symbols,
  linefeed: :symbols,
  leftturn: :symbols,
  divslash: :symbols,
  cuberoot: :symbols,
  parallel: :symbols,
  dotminus: :symbols,
  invlazys: :symbols,
  sinewave: :symbols,
  approxeq: :symbols,
  backcong: :symbols,
  dotequal: :symbols,
  doteqdot: :symbols,
  coloneqq: :symbols,
  eqqcolon: :symbols,
  notasymp: :symbols,
  nlesssim: :symbols,
  nlessgtr: :symbols,
  ngtrless: :symbols,
  subseteq: :symbols,
  supseteq: :symbols,
  sqsubset: :symbols,
  sqsupset: :symbols,
  boxminus: :symbols,
  boxtimes: :symbols,
  multimap: :symbols,
  intercal: :symbols,
  barwedge: :symbols,
  bigwedge: :symbols,
  curlyvee: :symbols,
  precnsim: :symbols,
  succnsim: :symbols,
  varisins: :symbols,
  isinobar: :symbols,
  diameter: :symbols,
  profline: :symbols,
  profsurf: :symbols,
  viewdata: :symbols,
  ulcorner: :symbols,
  urcorner: :symbols,
  llcorner: :symbols,
  lrcorner: :symbols,
  notslash: :symbols,
  APLinput: :symbols,
  bbrktbrk: :symbols,
  elinters: :symbols,
  triangle: :symbols,
  bullseye: :symbols,
  astrosun: :symbols,
  steaming: :symbols,
  leftmoon: :symbols,
  varEarth: :symbols,
  aquarius: :symbols,
  clubsuit: :symbols,
  varspade: :symbols,
  varheart: :symbols,
  twonotes: :symbols,
  acidfree: :symbols,
  bsolhsub: :symbols,
  wedgedot: :symbols,
  pullback: :symbols,
  UUparrow: :symbols,
  Mapsfrom: :symbols,
  Uuparrow: :symbols,
  drbkarow: :symbols,
  lefttail: :symbols,
  hksearow: :symbols,
  hkswarow: :symbols,
  strictfi: :symbols,
  strictif: :symbols,
  revangle: :symbols,
  boxslash: :symbols,
  boxonbox: :symbols,
  rtriltri: :symbols,
  lfbowtie: :symbols,
  rfbowtie: :symbols,
  lvzigzag: :symbols,
  rvzigzag: :symbols,
  Lvzigzag: :symbols,
  Rvzigzag: :symbols,
  tieinfty: :symbols,
  smeparsl: :symbols,
  eqvparsl: :symbols,
  setminus: :symbols,
  bigoplus: :symbols,
  biguplus: :symbols,
  bigsqcap: :symbols,
  bigsqcup: :symbols,
  bigtimes: :symbols,
  cirfnint: :symbols,
  rppolint: :symbols,
  scpolint: :symbols,
  pointint: :symbols,
  intlarhk: :symbols,
  zproject: :symbols,
  ringplus: :symbols,
  plustrif: :symbols,
  minusdot: :symbols,
  vectimes: :symbols,
  dottimes: :symbols,
  timesbar: :symbols,
  intprodr: :symbols,
  capwedge: :symbols,
  veeonvee: :symbols,
  wedgebar: :symbols,
  dotequiv: :symbols,
  simrdots: :symbols,
  Coloneqq: :symbols,
  leqslant: :symbols,
  geqslant: :symbols,
  lesdotor: :symbols,
  gesdotol: :symbols,
  lnapprox: :symbols,
  gnapprox: :symbols,
  precneqq: :symbols,
  succneqq: :symbols,
  forksnot: :symbols,
  varVdash: :symbols,
  pentagon: :symbols,
  mathring: :symbols,
  underbar: :symbols,
  upLambda: :symbols,
  uplambda: :symbols,
  varsigma: :symbols,
  upvarphi: :symbols,
  vartheta: :symbols,
  upStigma: :symbols,
  upstigma: :symbols,
  varkappa: :symbols,
  upvarrho: :symbols,
  question: :symbols,
  mathcent: :symbols,
  sterling: :symbols,
  circledR: :symbols,
  stackrel: :binary,
  mathbold: :fonts,
  mathsfit: :fonts,
  mathsfbf: :fonts,
  mathbfit: :fonts,
  mathfrak: :fonts,
  overline: :unary,
  overset: :binary,
  ddagger: :symbols,
  trprime: :symbols,
  closure: :symbols,
  annuity: :symbols,
  uparrow: :symbols,
  nwarrow: :symbols,
  nearrow: :symbols,
  searrow: :symbols,
  swarrow: :symbols,
  Uparrow: :symbols,
  Nwarrow: :symbols,
  Nearrow: :symbols,
  Searrow: :symbols,
  Swarrow: :symbols,
  partial: :symbols,
  nexists: :symbols,
  smallin: :symbols,
  smallni: :symbols,
  dotplus: :symbols,
  dbloint: :symbols,
  because: :symbols,
  eqcolon: :symbols,
  backsim: :symbols,
  simneqq: :symbols,
  napprox: :symbols,
  coloneq: :symbols,
  varsdef: :symbols,
  questeq: :symbols,
  between: :symbols,
  lesssim: :symbols,
  ngtrsim: :symbols,
  lessgtr: :symbols,
  gtrless: :symbols,
  precsim: :symbols,
  succsim: :symbols,
  nsubset: :symbols,
  nsupset: :symbols,
  boxplus: :symbols,
  imageof: :symbols,
  diamond: :symbols,
  lrtimes: :symbols,
  lessdot: :symbols,
  npreceq: :symbols,
  nsucceq: :symbols,
  isindot: :symbols,
  hexagon: :symbols,
  obrbrak: :symbols,
  ubrbrak: :symbols,
  benzenr: :symbols,
  squoval: :symbols,
  Diamond: :symbols,
  fisheye: :symbols,
  lozenge: :symbols,
  bigstar: :symbols,
  yinyang: :symbols,
  frownie: :symbols,
  sadface: :symbols,
  mercury: :symbols,
  Mercury: :symbols,
  jupiter: :symbols,
  Jupiter: :symbols,
  neptune: :symbols,
  Neptune: :symbols,
  scorpio: :symbols,
  Scorpio: :symbols,
  varclub: :symbols,
  natural: :symbols,
  recycle: :symbols,
  diceiii: :symbols,
  warning: :symbols,
  medcirc: :symbols,
  ballotx: :symbols,
  maltese: :symbols,
  varstar: :symbols,
  lbrbrak: :symbols,
  rbrbrak: :symbols,
  suphsol: :symbols,
  pushout: :symbols,
  Lbrbrak: :symbols,
  Rbrbrak: :symbols,
  implies: :symbols,
  dbkarow: :symbols,
  leadsto: :symbols,
  subrarr: :symbols,
  suplarr: :symbols,
  llangle: :symbols,
  rrangle: :symbols,
  vzigzag: :symbols,
  obslash: :symbols,
  olcross: :symbols,
  cirscir: :symbols,
  boxdiag: :symbols,
  fbowtie: :symbols,
  lftimes: :symbols,
  rftimes: :symbols,
  nvinfty: :symbols,
  dualmap: :symbols,
  shuffle: :symbols,
  thermod: :symbols,
  rsolbar: :symbols,
  bigodot: :symbols,
  varprod: :symbols,
  npolint: :symbols,
  project: :symbols,
  plushat: :symbols,
  simplus: :symbols,
  plusdot: :symbols,
  plussim: :symbols,
  intprod: :symbols,
  twocups: :symbols,
  twocaps: :symbols,
  veeodot: :symbols,
  congdot: :symbols,
  eqqplus: :symbols,
  pluseqq: :symbols,
  Coloneq: :symbols,
  ddotseq: :symbols,
  equivDD: :symbols,
  ltquest: :symbols,
  gtquest: :symbols,
  lesdoto: :symbols,
  gesdoto: :symbols,
  eqqless: :symbols,
  simless: :symbols,
  bumpeqq: :symbols,
  precneq: :symbols,
  succneq: :symbols,
  preceqq: :symbols,
  succeqq: :symbols,
  llcurly: :symbols,
  ggcurly: :symbols,
  submult: :symbols,
  supmult: :symbols,
  subedot: :symbols,
  supedot: :symbols,
  lsqhook: :symbols,
  rsqhook: :symbols,
  suphsub: :symbols,
  supdsub: :symbols,
  topfork: :symbols,
  revnmid: :symbols,
  nhVvert: :symbols,
  lllnest: :symbols,
  gggnest: :symbols,
  trslash: :symbols,
  hzigzag: :symbols,
  overbar: :symbols,
  upAlpha: :symbols,
  upGamma: :symbols,
  upDelta: :symbols,
  upTheta: :symbols,
  upKappa: :symbols,
  upSigma: :symbols,
  Upsilon: :symbols,
  upOmega: :symbols,
  upalpha: :symbols,
  upgamma: :symbols,
  updelta: :symbols,
  uptheta: :symbols,
  upkappa: :symbols,
  upsigma: :symbols,
  upsilon: :symbols,
  upomega: :symbols,
  varbeta: :symbols,
  upvarpi: :symbols,
  Digamma: :symbols,
  digamma: :symbols,
  upKoppa: :symbols,
  upkoppa: :symbols,
  upSampi: :symbols,
  upsampi: :symbols,
  epsilon: :symbols,
  percent: :symbols,
  greater: :symbols,
  sptilde: :symbols,
  matheth: :symbols,
  mathcal: :fonts,
  mbfsans: :fonts,
  dagger: :symbols,
  bullet: :symbols,
  second: :symbols,
  dprime: :symbols,
  Exclam: :symbols,
  fourth: :symbols,
  qprime: :symbols,
  ddddot: :symbols,
  hslash: :symbols,
  daleth: :symbols,
  invamp: :symbols,
  MapsUp: :symbols,
  mapsup: :symbols,
  mapsto: :symbols,
  forall: :symbols,
  exists: :symbols,
  coprod: :symbols,
  propto: :symbols,
  oiiint: :symbols,
  nsimeq: :symbols,
  approx: :symbols,
  Bumpeq: :symbols,
  bumpeq: :symbols,
  eqcirc: :symbols,
  circeq: :symbols,
  wedgeq: :symbols,
  stareq: :symbols,
  measeq: :symbols,
  nequiv: :symbols,
  nasymp: :symbols,
  apprle: :symbols,
  gtrsim: :symbols,
  apprge: :symbols,
  subset: :symbols,
  supset: :symbols,
  cupdot: :symbols,
  ominus: :symbols,
  otimes: :symbols,
  oslash: :symbols,
  boxdot: :symbols,
  assert: :symbols,
  models: :symbols,
  Vvdash: :symbols,
  nvdash: :symbols,
  nvDash: :symbols,
  nVdash: :symbols,
  nVDash: :symbols,
  prurel: :symbols,
  scurel: :symbols,
  origof: :symbols,
  veebar: :symbols,
  barvee: :symbols,
  bigvee: :symbols,
  bigcap: :symbols,
  bigcup: :symbols,
  bowtie: :symbols,
  ltimes: :symbols,
  rtimes: :symbols,
  Subset: :symbols,
  Supset: :symbols,
  gtrdot: :symbols,
  eqless: :symbols,
  nunlhd: :symbols,
  nunrhd: :symbols,
  iddots: :symbols,
  isinvb: :symbols,
  varnis: :symbols,
  niobar: :symbols,
  lfloor: :symbols,
  rfloor: :symbols,
  invneg: :symbols,
  invnot: :symbols,
  inttop: :symbols,
  topbot: :symbols,
  APLinv: :symbols,
  APLlog: :symbols,
  sumtop: :symbols,
  Circle: :symbols,
  CIRCLE: :symbols,
  boxbar: :symbols,
  square: :symbols,
  Square: :symbols,
  danger: :symbols,
  smiley: :symbols,
  female: :symbols,
  saturn: :symbols,
  Saturn: :symbols,
  uranus: :symbols,
  Uranus: :symbols,
  taurus: :symbols,
  Taurus: :symbols,
  gemini: :symbols,
  Gemini: :symbols,
  cancer: :symbols,
  pisces: :symbols,
  diceii: :symbols,
  diceiv: :symbols,
  dicevi: :symbols,
  anchor: :symbols,
  swords: :symbols,
  neuter: :symbols,
  pencil: :symbols,
  veedot: :symbols,
  bigbot: :symbols,
  bigtop: :symbols,
  cirbot: :symbols,
  lBrack: :symbols,
  Lbrack: :symbols,
  rBrack: :symbols,
  Rbrack: :symbols,
  langle: :symbols,
  rangle: :symbols,
  lAngle: :symbols,
  rAngle: :symbols,
  lgroup: :symbols,
  rgroup: :symbols,
  Mapsto: :symbols,
  ltlarr: :symbols,
  gtrarr: :symbols,
  lBrace: :symbols,
  rBrace: :symbols,
  Lparen: :symbols,
  lParen: :symbols,
  Rparen: :symbols,
  rParen: :symbols,
  angles: :symbols,
  angdnr: :symbols,
  gtlpar: :symbols,
  boxast: :symbols,
  boxbox: :symbols,
  ltrivb: :symbols,
  vbrtri: :symbols,
  iinfin: :symbols,
  laplac: :symbols,
  eparsl: :symbols,
  tminus: :symbols,
  sumint: :symbols,
  iiiint: :symbols,
  intbar: :symbols,
  intBar: :symbols,
  sqrint: :symbols,
  intcap: :symbols,
  intcup: :symbols,
  lowint: :symbols,
  btimes: :symbols,
  Otimes: :symbols,
  capdot: :symbols,
  uminus: :symbols,
  barcup: :symbols,
  barcap: :symbols,
  cupvee: :symbols,
  dotsim: :symbols,
  eqqsim: :symbols,
  eqeqeq: :symbols,
  lesdot: :symbols,
  gesdot: :symbols,
  lesges: :symbols,
  gesles: :symbols,
  elsdot: :symbols,
  egsdot: :symbols,
  eqqgtr: :symbols,
  simgtr: :symbols,
  preceq: :symbols,
  succeq: :symbols,
  subsim: :symbols,
  supsim: :symbols,
  subsup: :symbols,
  supsub: :symbols,
  subsub: :symbols,
  supsup: :symbols,
  vDdash: :symbols,
  cirmid: :symbols,
  midcir: :symbols,
  topcir: :symbols,
  parsim: :symbols,
  sslash: :symbols,
  ovhook: :symbols,
  candra: :symbols,
  droang: :symbols,
  utilde: :symbols,
  upBeta: :symbols,
  upZeta: :symbols,
  upIota: :symbols,
  Lambda: :symbols,
  upbeta: :symbols,
  upzeta: :symbols,
  upiota: :symbols,
  lambda: :symbols,
  varphi: :symbols,
  Stigma: :symbols,
  stigma: :symbols,
  varrho: :symbols,
  exclam: :symbols,
  lparen: :symbols,
  rparen: :symbols,
  period: :symbols,
  atsign: :symbols,
  lbrack: :symbols,
  rbrack: :symbols,
  lbrace: :symbols,
  rbrace: :symbols,
  pounds: :symbols,
  spddot: :symbols,
  mathds: :fonts,
  mathbf: :fonts,
  mathbb: :fonts,
  mathtt: :fonts,
  mathrm: :fonts,
  mathsf: :fonts,
  mathit: :fonts,
  textrm: :fonts,
  textbf: :fonts,
  arccos: :unary,
  arcsin: :unary,
  arctan: :unary,
  limsup: :unary,
  liminf: :unary,
  qquad: :symbols,
  ldots: :symbols,
  prime: :symbols,
  third: :symbols,
  dddot: :symbols,
  DDDot: :symbols,
  Euler: :symbols,
  tcohm: :symbols,
  aleph: :symbols,
  gimel: :symbols,
  lVert: :symbols,
  rVert: :symbols,
  upand: :symbols,
  nabla: :symbols,
  notin: :symbols,
  notni: :symbols,
  minus: :symbols,
  slash: :symbols,
  infty: :symbols,
  angle: :symbols,
  wedge: :symbols,
  iiint: :symbols,
  oiint: :symbols,
  Colon: :symbols,
  eqsim: :symbols,
  simeq: :symbols,
  nsime: :symbols,
  ncong: :symbols,
  asymp: :symbols,
  doteq: :symbols,
  Doteq: :symbols,
  arceq: :symbols,
  veeeq: :symbols,
  eqdef: :symbols,
  equiv: :symbols,
  Equiv: :symbols,
  lneqq: :symbols,
  gneqq: :symbols,
  nless: :symbols,
  nprec: :symbols,
  nsucc: :symbols,
  uplus: :symbols,
  sqcap: :symbols,
  sqcup: :symbols,
  oplus: :symbols,
  vdash: :symbols,
  dashv: :symbols,
  vDash: :symbols,
  Vdash: :symbols,
  VDash: :symbols,
  unlhd: :symbols,
  unrhd: :symbols,
  eqgtr: :symbols,
  lnsim: :symbols,
  gnsim: :symbols,
  vdots: :symbols,
  cdots: :symbols,
  adots: :symbols,
  ddots: :symbols,
  disin: :symbols,
  isins: :symbols,
  barin: :symbols,
  isinE: :symbols,
  house: :symbols,
  lceil: :symbols,
  rceil: :symbols,
  frown: :symbols,
  smile: :symbols,
  strns: :symbols,
  fltns: :symbols,
  ularc: :symbols,
  urarc: :symbols,
  lrarc: :symbols,
  llarc: :symbols,
  skull: :symbols,
  Venus: :symbols,
  earth: :symbols,
  pluto: :symbols,
  Pluto: :symbols,
  aries: :symbols,
  Aries: :symbols,
  virgo: :symbols,
  libra: :symbols,
  Libra: :symbols,
  sharp: :symbols,
  dicei: :symbols,
  dicev: :symbols,
  psurj: :symbols,
  Vvert: :symbols,
  lblot: :symbols,
  rblot: :symbols,
  operp: :symbols,
  zhide: :symbols,
  xbsol: :symbols,
  tplus: :symbols,
  awint: :symbols,
  sqint: :symbols,
  upint: :symbols,
  zpipe: :symbols,
  amalg: :symbols,
  Sqcap: :symbols,
  Sqcup: :symbols,
  Wedge: :symbols,
  ndres: :symbols,
  nrres: :symbols,
  eqdot: :symbols,
  asteq: :symbols,
  Equal: :symbols,
  ltcir: :symbols,
  gtcir: :symbols,
  lsime: :symbols,
  gsime: :symbols,
  lsimg: :symbols,
  gsiml: :symbols,
  simlE: :symbols,
  simgE: :symbols,
  lescc: :symbols,
  gescc: :symbols,
  csube: :symbols,
  csupe: :symbols,
  forkv: :symbols,
  forks: :symbols,
  perps: :symbols,
  dashV: :symbols,
  Dashv: :symbols,
  DashV: :symbols,
  vBarv: :symbols,
  nhpar: :symbols,
  hline: :symbols,
  imath: :symbols,
  jmath: :symbols,
  grave: :symbols,
  acute: :symbols,
  breve: :symbols,
  ocirc: :symbols,
  check: :symbols,
  Gamma: :symbols,
  Delta: :symbols,
  upEta: :symbols,
  Theta: :symbols,
  upRho: :symbols,
  Sigma: :symbols,
  upTau: :symbols,
  upPhi: :symbols,
  upChi: :symbols,
  upPsi: :symbols,
  Omega: :symbols,
  alpha: :symbols,
  gamma: :symbols,
  delta: :symbols,
  upeta: :symbols,
  theta: :symbols,
  kappa: :symbols,
  uprho: :symbols,
  sigma: :symbols,
  uptau: :symbols,
  upchi: :symbols,
  uppsi: :symbols,
  omega: :symbols,
  upphi: :symbols,
  varpi: :symbols,
  Qoppa: :symbols,
  Koppa: :symbols,
  qoppa: :symbols,
  koppa: :symbols,
  Sampi: :symbols,
  sampi: :symbols,
  comma: :symbols,
  colon: :symbols,
  equal: :symbols,
  sphat: :symbols,
  Micro: :symbols,
  cdotp: :symbols,
  times: :symbols,
  binom: :binary,
  color: :binary,
  mfrak: :fonts,
  mbfit: :fonts,
  msans: :fonts,
  tilde: :unary,
  prod: :ternary,
  zeta: :symbols,
  quad: :symbols,
  Vert: :symbols,
  euro: :symbols,
  lvec: :symbols,
  LVec: :symbols,
  Finv: :symbols,
  beth: :symbols,
  Game: :symbols,
  gets: :symbols,
  tsur: :symbols,
  tinj: :symbols,
  dlsh: :symbols,
  Ldsh: :symbols,
  drsh: :symbols,
  Rdsh: :symbols,
  pfun: :symbols,
  ffun: :symbols,
  nexi: :symbols,
  owns: :symbols,
  circ: :symbols,
  nmid: :symbols,
  land: :symbols,
  iint: :symbols,
  oint: :ternary,
  nsim: :symbols,
  cong: :symbols,
  sdef: :symbols,
  leqq: :symbols,
  geqq: :symbols,
  ngtr: :symbols,
  nleq: :symbols,
  ngeq: :symbols,
  prec: :symbols,
  succ: :symbols,
  buni: :symbols,
  odot: :symbols,
  dint: :symbols,
  duni: :symbols,
  cdot: :symbols,
  star: :symbols,
  hash: :symbols,
  nisd: :symbols,
  obar: :symbols,
  rres: :symbols,
  dres: :symbols,
  XBox: :symbols,
  male: :symbols,
  Mars: :symbols,
  flat: :symbols,
  perp: :symbols,
  Lbag: :symbols,
  lbag: :symbols,
  Rbag: :symbols,
  rbag: :symbols,
  upin: :symbols,
  lang: :symbols,
  rang: :symbols,
  psur: :symbols,
  pinj: :symbols,
  finj: :symbols,
  tona: :symbols,
  toea: :symbols,
  tosa: :symbols,
  towa: :symbols,
  VERT: :symbols,
  spot: :symbols,
  limg: :symbols,
  rimg: :symbols,
  obot: :symbols,
  cirE: :symbols,
  dsol: :symbols,
  xsol: :symbols,
  hide: :symbols,
  fint: :symbols,
  intx: :symbols,
  Join: :symbols,
  zcmp: :symbols,
  semi: :symbols,
  odiv: :symbols,
  fcmp: :symbols,
  comp: :symbols,
  dsub: :symbols,
  rsub: :symbols,
  eqeq: :symbols,
  Same: :symbols,
  lneq: :symbols,
  gneq: :symbols,
  ltcc: :symbols,
  gtcc: :symbols,
  smte: :symbols,
  late: :symbols,
  Prec: :symbols,
  Succ: :symbols,
  csub: :symbols,
  csup: :symbols,
  mlcp: :symbols,
  Barv: :symbols,
  vBar: :symbols,
  barV: :symbols,
  Vbar: :symbols,
  Perp: :symbols,
  bNot: :symbols,
  Zbar: :symbols,
  DDot: :symbols,
  ring: :symbols,
  upMu: :symbols,
  upNu: :symbols,
  upXi: :symbols,
  upPi: :symbols,
  beta: :symbols,
  iota: :symbols,
  upmu: :symbols,
  upnu: :symbols,
  upxi: :symbols,
  uppi: :symbols,
  plus: :symbols,
  less: :symbols,
  vert: :symbols,
  cent: :symbols,
  lnot: :symbols,
  tcmu: :symbols,
  frac: :binary,
  mscr: :fonts,
  sinh: :unary,
  coth: :unary,
  tanh: :unary,
  cosh: :unary,
  ddot: :unary,
  mbox: :unary,
  text: :text,
  '"': :symbols,
  sum: :ternary,
  inf: :power_base,
  lim: :power_base,
  log: :power_base,
  cat: :symbols,
  Vec: :symbols,
  ell: :symbols,
  mho: :symbols,
  Mho: :symbols,
  Yup: :symbols,
  rel: :symbols,
  Lsh: :symbols,
  Rsh: :symbols,
  exi: :symbols,
  nin: :symbols,
  nni: :symbols,
  QED: :symbols,
  ast: :symbols,
  mid: :symbols,
  vee: :symbols,
  lor: :symbols,
  cap: :symbols,
  cup: :symbols,
  int: :ternary,
  sim: :symbols,
  neq: :symbols,
  leq: :symbols,
  geq: :symbols,
  top: :symbols,
  bot: :symbols,
  Cap: :symbols,
  Cup: :symbols,
  lll: :symbols,
  ggg: :symbols,
  nis: :symbols,
  RHD: :symbols,
  rhd: :symbols,
  LHD: :symbols,
  lhd: :symbols,
  Sun: :symbols,
  sun: :symbols,
  leo: :symbols,
  Leo: :symbols,
  iff: :symbols,
  bij: :symbols,
  Vee: :symbols,
  lgE: :symbols,
  glE: :symbols,
  glj: :symbols,
  gla: :symbols,
  smt: :symbols,
  lat: :symbols,
  Top: :symbols,
  Bot: :symbols,
  Not: :symbols,
  Dot: :symbols,
  not: :symbols,
  Phi: :symbols,
  Psi: :symbols,
  eta: :symbols,
  rho: :symbols,
  tau: :symbols,
  chi: :symbols,
  psi: :symbols,
  phi: :symbols,
  yen: :symbols,
  neg: :symbols,
  eth: :symbols,
  div: :symbols,
  cal: :fonts,
  mit: :fonts,
  mbf: :fonts,
  mtt: :fonts,
  Bbb: :fonts,
  hat: :unary,
  vec: :unary,
  dot: :unary,
  tan: :unary,
  cos: :unary,
  cot: :unary,
  csc: :unary,
  deg: :unary,
  det: :unary,
  dim: :unary,
  exp: :unary,
  gcd: :unary,
  max: :unary,
  min: :unary,
  sec: :unary,
  sin: :unary,
  hom: :unary,
  sup: :unary,
  ker: :unary,
  bar: :unary,
  Xi: :symbols,
  Im: :symbols,
  wp: :symbols,
  Re: :symbols,
  DD: :symbols,
  dd: :symbols,
  ee: :symbols,
  ii: :symbols,
  jj: :symbols,
  to: :symbols,
  in: :symbols,
  ni: :symbols,
  mp: :symbols,
  AC: :symbols,
  wr: :symbols,
  ne: :symbols,
  le: :symbols,
  ge: :symbols,
  ll: :symbols,
  gg: :symbols,
  Lt: :symbols,
  Gt: :symbols,
  Pi: :symbols,
  mu: :symbols,
  nu: :symbols,
  xi: :symbols,
  pi: :symbols,
  pm: :symbols,
  rm: :fonts,
  bf: :fonts,
  lg: :unary,
  ln: :unary,
  "#": :operant,
  "'": :operant,
  "$": :operant,
  ",": :operant,
  ".": :operant,
  ":": :operant,
  ";": :operant,
  "=": :operant,
  "?": :operant,
  "@": :operant,
  "%": :operant,
  "&": :operant,
  "!": :operant,
  "*": :operant,
  "+": :operant,
  "-": :operant,
  "/": :operant,
  "<": :operant,
  ">": :operant,
  "^": :operant,
  "|": :operant,
  _: :operant,
}.freeze
PARENTHESIS =
{
  "[" => "]",
  "(" => ")",
  "\\(" => "\\)",
  "\\[" => "\\]",
  "\\{" => "\\}",
}.freeze
MATRICES_PARENTHESIS =
{
  "norm[": :"]",
  "|": :"|",
  "(": :")",
  "{": :"}",
  "[": :"]",
}.freeze
MATRICES =
{
  multline: nil,
  Vmatrix: "norm[",
  vmatrix: "|",
  pmatrix: "(",
  Bmatrix: "{",
  bmatrix: "[",
  matrix: nil,
  split: nil,
  align: nil,
  array: nil,
}.freeze
NUMERIC_VALUES =
%w[
  zero
  one
  two
  three
  four
  five
  six
  seven
  eight
  nine
].freeze
MATH_OPERATORS =
%w[
  liminf
  arctan
  arcsin
  limsup
  tanh
  coth
  cosh
  sinh
  int
  sin
  max
  dim
  arg
  tan
  sec
  log
  hom
  det
  cot
  gcd
  deg
  min
  ker
  exp
  csc
  cos
  Pr
  ln
  lg
].freeze
UNDEROVER_CLASSES =
%w[
  bmod
  pmod
].freeze
LEFT_RIGHT_PARENTHESIS =
{
  "\\backslash": "&#x5c;",
  "\\langle": "&#x2329;",
  "\\rangle": "&#x232a;",
  "\\lfloor": "&#x230a;",
  "\\rfloor": "&#x230b;",
  "\\lceil": "&#x2308;",
  "\\rceil": "&#x2309;",
  "\\lbrace": "&#x7b;",
  "\\rbrace": "&#x7d;",
  "\\lbrack": "&#x5b;",
  "\\rbrack": "&#x5d;",
  "\\Vert": "&#x2016;",
  "\\vert": "&#x7c;",
  "\\|": "&#x2016;",
  "\\}": "}",
  "\\{": "{",
  "(": "(",
  ")": ")",
  "<": "<",
  ">": ">",
  "/": "/",
  "|": "|",
  "[": "[",
  "]": "]",
}.freeze
SLASHED_SYMBOLS =
%w[
  backslash
  langle
  rangle
  lfloor
  rfloor
  lbrace
  rbrace
  lbrack
  rbrack
  lceil
  rceil
  Vert
  vert
  |
  }
  {
].freeze