-
+
--display-mode
@@ -117,7 +117,7 @@
-
+
diff --git a/utility/katex/katex.min.js b/utility/katex/katex.min.js
new file mode 100644
index 0000000..d574cc3
--- /dev/null
+++ b/utility/katex/katex.min.js
@@ -0,0 +1 @@
+!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.katex=t():e.katex=t()}(this,function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=79)}([function(e,t,r){"use strict";var n=r(31),a=r.n(n),i=r(70),o=r.n(i),s=r(13),l=r(36),u=r(28),c=r(8),h=r(141),p=r(21),m=["\\imath","\u0131","\\jmath","\u0237","\\pounds","\\mathsterling","\\textsterling","\xa3"],f=function(e,t,r){return u.a[r][e]&&u.a[r][e].replace&&(e=u.a[r][e].replace),{value:e,metrics:l.a.getCharacterMetrics(e,t,r)}},d=function(e,t,r,n,a){var i=f(e,t,r),o=i.metrics;e=i.value;var l=void 0;if(o){var u=o.italic;"text"===r&&(u=0),l=new s.a.symbolNode(e,o.height,o.depth,u,o.skew,o.width,a)}else"undefined"!=typeof console&&console.warn("No character metrics for '"+e+"' in style '"+t+"'"),l=new s.a.symbolNode(e,0,0,0,0,0,a);if(n){l.maxFontSize=n.sizeMultiplier,n.style.isTight()&&l.classes.push("mtight");var c=n.getColor();c&&(l.style.color=c)}return l},v=function(e,t,r,n,a){if("mathord"===a){var i=g(e,t,r,n);return d(e,i.fontName,t,r,n.concat([i.fontClass]))}if("textord"===a){if("ams"===(u.a[t][e]&&u.a[t][e].font)){var o=w("amsrm",r.fontWeight,r.fontShape);return d(e,o,t,r,n.concat("amsrm",r.fontWeight,r.fontShape))}var s=w("textrm",r.fontWeight,r.fontShape);return d(e,s,t,r,n.concat(r.fontWeight,r.fontShape))}throw new Error("unexpected type: "+a+" in mathDefault")},g=function(e,t,r,n){return/[0-9]/.test(e.charAt(0))||c.a.contains(m,e)?{fontName:"Main-Italic",fontClass:"mainit"}:{fontName:"Math-Italic",fontClass:"mathit"}},b=function(e){var t=0,r=0,n=0,i=!0,o=!1,s=void 0;try{for(var l,u=a()(e.children);!(i=(l=u.next()).done);i=!0){var c=l.value;c.height>t&&(t=c.height),c.depth>r&&(r=c.depth),c.maxFontSize>n&&(n=c.maxFontSize)}}catch(e){o=!0,s=e}finally{try{!i&&u.return&&u.return()}finally{if(o)throw s}}e.height=t,e.depth=r,e.maxFontSize=n},y=function(e,t,r,n){var a=new s.a.span(e,t,r,n);return b(a),a},x=function(e,t,r,n){return new s.a.span(e,t,r,n)},w=function(e,t,r){var n="";switch(e){case"amsrm":n="AMS";break;case"textrm":n="Main";break;case"textsf":n="SansSerif";break;case"texttt":n="Typewriter";break;default:throw new Error("Invalid font provided: "+e)}return n+"-"+("textbf"===t&&"textit"===r?"BoldItalic":"textbf"===t?"Bold":"textit"===t?"Italic":"Regular")},k={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},S={vec:["vec",.471,.714]};t.a={fontMap:k,makeSymbol:d,mathsym:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return r&&r.font&&"boldsymbol"===r.font&&f(e,"Main-Bold",t).metrics?d(e,"Main-Bold",t,r,n.concat(["mathbf"])):"\\"===e||"main"===u.a[t][e].font?d(e,"Main-Regular",t,r,n):d(e,"AMS-Regular",t,r,n.concat(["amsrm"]))},makeSpan:y,makeSvgSpan:x,makeLineSpan:function(e,t,r){var n=y([e],[],t);return n.height=r||t.fontMetrics().defaultRuleThickness,n.style.borderBottomWidth=n.height+"em",n.maxFontSize=1,n},makeAnchor:function(e,t,r,n){var a=new s.a.anchor(e,t,r,n);return b(a),a},makeFragment:function(e){var t=new s.a.documentFragment(e);return b(t),t},makeVList:function(e,t){var r=function(e){if("individualShift"===e.positionType){for(var t=e.children,r=[t[0]],n=-t[0].shift-t[0].elem.depth,i=n,o=1;o";for(var r=0;r"}},{key:"toText",value:function(){return"mspace"===this.type?"0.16667em"===this.attributes.width?"\u2006":" ":this.children.map(function(e){return e.toText()}).join("")}}]),e}(),h=function(){function e(t){o()(this,e),this.text=t}return l()(e,[{key:"toNode",value:function(){return document.createTextNode(this.text)}},{key:"toMarkup",value:function(){return u.a.escape(this.text)}},{key:"toText",value:function(){return this.text}}]),e}();t.a={MathNode:c,TextNode:h}},function(e,t,r){"use strict";r.d(t,"e",function(){return h}),r.d(t,"f",function(){return p}),r.d(t,"d",function(){return f}),r.d(t,"a",function(){return v}),r.d(t,"b",function(){return g}),t.c=function(e,t,r){var a=v(e,r),o=void 0;o=1===a.length&&u.a.contains(["mrow","mtable"],a[0].type)?a[0]:new i.a.MathNode("mrow",a);var s=new i.a.MathNode("annotation",[new i.a.TextNode(t)]);s.setAttribute("encoding","application/x-tex");var l=new i.a.MathNode("semantics",[o,s]),c=new i.a.MathNode("math",[l]);return n.a.makeSpan(["katex-mathml"],[c])};var n=r(0),a=r(36),i=r(2),o=r(5),s=r(12),l=r(28),u=r(8),c=r(32),h=function(e,t){return l.a[t][e]&&l.a[t][e].replace&&55349!==e.charCodeAt(0)&&(e=l.a[t][e].replace),new i.a.TextNode(e)},p=function(e,t){for(var r=[],n=null,a=0;a2&&void 0!==arguments[2]&&arguments[2];if(!e)return new i.a.MathNode("mrow");if(f[e.type]){var n=f[e.type](e,t);return r&&"mrow"===n.type&&1===n.children.length?n.children[0]:n}throw new o.a("Got group of unknown type: '"+e.type+"'")}},function(e,t,r){"use strict";r.d(t,"a",function(){return g}),r.d(t,"e",function(){return w}),r.d(t,"d",function(){return k}),r.d(t,"b",function(){return S}),t.c=function(e,t){var r=null;1===(e=JSON.parse(a()(e))).length&&"tag"===e[0].type&&(r=e[0].value.tag,e=e[0].value.body);for(var n=g(e,t,!0),i=[],o=[],s=0;s0&&(i.push(M(o,t)),o=[]),i.push(n[s]));o.length>0&&i.push(M(o,t));var u=void 0;r&&((u=M(g(r,t,!0))).classes=["tag"],i.push(u));var c=d(["katex-html"],i);if(c.setAttribute("aria-hidden","true"),r){var h=u.children[0];h.style.height=c.height+c.depth+"em",h.style.verticalAlign=-c.depth+"em"}return c};var n=r(90),a=r.n(n),i=r(42),o=r.n(i),s=r(5),l=r(12),u=r(0),c=r(13),h=r(21),p=r(8),m=r(32),f=r(142),d=u.a.makeSpan,v={display:l.a.DISPLAY,text:l.a.TEXT,script:l.a.SCRIPT,scriptscript:l.a.SCRIPTSCRIPT},g=function(e,t,r){for(var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[null,null],a=[],i=0;i1&&void 0!==arguments[1]?arguments[1]:"right";if((t instanceof c.a.documentFragment||t instanceof c.a.anchor)&&t.children.length){if("right"===r)return e(t.children[t.children.length-1]);if("left"===r)return e(t.children[0])}return t},y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"right";return e?(e=b(e,t),p.a.contains(["mord","mop","mbin","mrel","mopen","mclose","mpunct","minner"],e.classes[0])?e.classes[0]:null):null},x=function(e){return(e=b(e,"left")).hasClass("mtight")},w=function(e,t){var r=["nulldelimiter"].concat(e.baseSizingClasses());return d(t.concat(r))},k={mathord:function(e,t){return u.a.makeOrd(e,t,"mathord")},textord:function(e,t){return u.a.makeOrd(e,t,"textord")},bin:function(e,t){return u.a.mathsym(e.value,e.mode,t,["mbin"])},rel:function(e,t){return u.a.mathsym(e.value,e.mode,t,["mrel"])},open:function(e,t){return u.a.mathsym(e.value,e.mode,t,["mopen"])},close:function(e,t){return u.a.mathsym(e.value,e.mode,t,["mclose"])},inner:function(e,t){return u.a.mathsym(e.value,e.mode,t,["minner"])},punct:function(e,t){return u.a.mathsym(e.value,e.mode,t,["mpunct"])},ordgroup:function(e,t){return d(["mord"],g(e.value,t,!0),t)},supsub:function(e,t){if(n=t,(a=(r=e).value.base)&&("op"===a.type?a.value.limits&&(n.style.size===l.a.DISPLAY.size||a.value.alwaysHandleSupSub):"accent"===a.type?p.a.isCharacterBox(a.value.base):"horizBrace"===a.type&&!r.value.sub===a.value.isOver))return k[e.value.base.type](e,t);var r,n,a,i=S(e.value.base,t),o=void 0,s=void 0,h=t.fontMetrics(),m=void 0,f=0,v=0;e.value.sup&&(m=t.havingStyle(t.style.sup()),o=S(e.value.sup,m,t),p.a.isCharacterBox(e.value.base)||(f=i.height-m.fontMetrics().supDrop*m.sizeMultiplier/t.sizeMultiplier)),e.value.sub&&(m=t.havingStyle(t.style.sub()),s=S(e.value.sub,m,t),p.a.isCharacterBox(e.value.base)||(v=i.depth+m.fontMetrics().subDrop*m.sizeMultiplier/t.sizeMultiplier));var g=void 0;g=t.style===l.a.DISPLAY?h.sup1:t.style.cramped?h.sup3:h.sup2;var b=t.sizeMultiplier,x=.5/h.ptPerEm/b+"em",w=void 0;if(e.value.sup)if(e.value.sub){f=Math.max(f,g,o.depth+.25*h.xHeight),v=Math.max(v,h.sub2);var M=4*h.defaultRuleThickness;if(f-o.depth-(s.height-v)0&&(f+=z,v-=z)}var T=[{type:"elem",elem:s,shift:v,marginRight:x},{type:"elem",elem:o,shift:-f,marginRight:x}];i instanceof c.a.symbolNode&&(T[0].marginLeft=-i.italic+"em"),w=u.a.makeVList({positionType:"individualShift",children:T},t)}else f=Math.max(f,g,o.depth+.25*h.xHeight),w=u.a.makeVList({positionType:"shift",positionData:-f,children:[{type:"elem",elem:o,marginRight:x}]},t);else{v=Math.max(v,h.sub1,s.height-.8*h.xHeight);var O=[{type:"elem",elem:s,marginRight:x}];i instanceof c.a.symbolNode&&(O[0].marginLeft=-i.italic+"em"),w=u.a.makeVList({positionType:"shift",positionData:v,children:O},t)}var A=y(i)||"mord";return d([A],[i,d(["msupsub"],[w])],t)},spacing:function(e,t){if(u.a.regularSpace.hasOwnProperty(e.value)){var r=u.a.regularSpace[e.value].className;if("text"===e.mode){var n=u.a.makeOrd(e,t,"textord");return n.classes.push(r),n}return d(["mspace",r],[u.a.mathsym(e.value,e.mode,t)],t)}return d(["mspace",u.a.spacingFunctions[e.value].className],[],t)},horizBrace:function(e,t){var r=t.style,n="supsub"===e.type,a=void 0,i=void 0;n&&(e.value.sup?(i=t.havingStyle(r.sup()),a=S(e.value.sup,i,t)):(i=t.havingStyle(r.sub()),a=S(e.value.sub,i,t)),e=e.value.base);var o=S(e.value.base,t.havingBaseStyle(l.a.DISPLAY)),s=m.a.svgSpan(e,t),c=void 0;if(e.value.isOver?(c=u.a.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:s}]},t)).children[0].children[0].children[1].classes.push("svg-align"):(c=u.a.makeVList({positionType:"bottom",positionData:o.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:o}]},t)).children[0].children[0].children[0].classes.push("svg-align"),n){var h=d(["mord",e.value.isOver?"mover":"munder"],[c],t);c=e.value.isOver?u.a.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:h},{type:"kern",size:.2},{type:"elem",elem:a}]},t):u.a.makeVList({positionType:"bottom",positionData:h.depth+.2+a.height+a.depth,children:[{type:"elem",elem:a},{type:"kern",size:.2},{type:"elem",elem:h}]},t)}return d(["mord",e.value.isOver?"mover":"munder"],[c],t)},xArrow:function(e,t){var r=t.style,n=t.havingStyle(r.sup()),a=S(e.value.body,n,t);a.classes.push("x-arrow-pad");var i=void 0;e.value.below&&(n=t.havingStyle(r.sub()),(i=S(e.value.below,n,t)).classes.push("x-arrow-pad"));var o=m.a.svgSpan(e,t),s=-t.fontMetrics().axisHeight+.5*o.height,l=-t.fontMetrics().axisHeight-.5*o.height-.111;(a.depth>.25||"\\xleftequilibrium"===e.value.label)&&(l-=a.depth);var c=void 0;if(e.value.below){var h=-t.fontMetrics().axisHeight+i.height+.5*o.height+.111;c=u.a.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:l},{type:"elem",elem:o,shift:s},{type:"elem",elem:i,shift:h}]},t)}else c=u.a.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:l},{type:"elem",elem:o,shift:s}]},t);return c.children[0].children[0].children[1].classes.push("svg-align"),d(["mrel","x-arrow"],[c],t)},raisebox:function(e,t){var r=k.sizing({value:{value:[{type:"text",value:{body:e.value.value,font:"mathrm"}}],size:6}},t),n=Object(h.a)(e.value.dy.value,t);return u.a.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:r}]},t)}},S=function(e,t,r){if(!e)return d();if(k[e.type]){var n=k[e.type](e,t);if(r&&t.size!==r.size){n=d(t.sizingClasses(r),[n],t);var a=t.sizeMultiplier/r.sizeMultiplier;n.height*=a,n.depth*=a}return n}throw new s.a("Got group of unknown type: '"+e.type+"'")};function M(e,t){var r=d(["base"],e,t),n=d(["strut"]);return n.style.height=r.height+r.depth+"em",n.style.verticalAlign=-r.depth+"em",r.children.unshift(n),r}},function(e,t,r){"use strict";var n=r(9),a=r.n(n),i=(r(6),r(25),function e(t,r){a()(this,e);var n="KaTeX parse error: "+t,i=void 0,o=r&&r.loc;if(o&&o.start<=o.end){var s=o.lexer.input;i=o.start;var l=o.end;i===s.length?n+=" at end of input: ":n+=" at position "+(i+1)+": ";var u=s.slice(i,l).replace(/[^]/g,"$&\u0332");n+=(i>15?"\u2026"+s.slice(i-15,i):s.slice(0,i))+u+(l+15":">","<":"<",'"':""","'":"'"},s=/[&><"']/g;var l=void 0;if("undefined"!=typeof document){var u=document.createElement("span");l="textContent"in u?function(e,t){e.textContent=t}:function(e,t){e.innerText=t}}var c=function e(t){return!!t&&("ordgroup"===t.type?1===t.value.length?e(t.value[0]):t:"color"===t.type?1===t.value.value.length?e(t.value.value[0]):t:"font"===t.type?e(t.value.body):t)};t.a={contains:function(e,t){return-1!==a(e,t)},deflt:function(e,t){return void 0===e?t:e},escape:function(e){return String(e).replace(s,function(e){return o[e]})},hyphenate:function(e){return e.replace(i,"-$1").toLowerCase()},indexOf:a,setTextContent:l,clearNode:function(e){l(e,"")},getBaseElem:c,isCharacterBox:function(e){var t=c(e);return"mathord"===t.type||"textord"===t.type||"bin"===t.type||"rel"===t.type||"inner"===t.type||"open"===t.type||"close"===t.type||"punct"===t.type}}},function(e,t,r){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,r){var n=r(49)("wks"),a=r(33),i=r(15).Symbol,o="function"==typeof i;(e.exports=function(e){return n[e]||(n[e]=o&&i[e]||(o?i:a)("Symbol."+e))}).store=n},function(e,t,r){"use strict";t.__esModule=!0;var n,a=r(86),i=(n=a)&&n.__esModule?n:{default:n};t.default=function(){function e(e,t){for(var r=0;r=2}}]),e}(),l=[new s(0,0,!1),new s(1,0,!0),new s(2,1,!1),new s(3,1,!0),new s(4,2,!1),new s(5,2,!0),new s(6,3,!1),new s(7,3,!0)],u=[4,5,4,5,6,7,6,7],c=[5,5,5,5,7,7,7,7],h=[2,3,4,5,6,7,6,7],p=[3,3,5,5,7,7,7,7],m=[1,1,3,3,5,5,7,7],f=[0,1,2,3,2,3,2,3];t.a={DISPLAY:l[0],TEXT:l[2],SCRIPT:l[4],SCRIPTSCRIPT:l[6]}},function(e,t,r){"use strict";var n=r(113),a=r.n(n),i=r(116),o=r.n(i),s=r(129),l=r.n(s),u=r(74),c=r.n(u),h=r(9),p=r.n(h),m=r(11),f=r.n(m),d=r(56),v=r(8),g=r(140),b=function(e){for(var t=(e=e.slice()).length-1;t>=0;t--)e[t]||e.splice(t,1);return e.join(" ")},y=function(){function e(t,r,n,a){if(p()(this,e),this.classes=t||[],this.children=r||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=c()({},a),n){n.style.isTight()&&this.classes.push("mtight");var i=n.getColor();i&&(this.style.color=i)}}return f()(e,[{key:"setAttribute",value:function(e,t){this.attributes[e]=t}},{key:"hasClass",value:function(e){return v.a.contains(this.classes,e)}},{key:"tryCombine",value:function(e){return!1}},{key:"tagName",value:function(){throw new Error("use of generic HtmlDomContainer tagName")}},{key:"toNode",value:function(){var e=document.createElement(this.tagName());e.className=b(this.classes);for(var t in this.style)Object.prototype.hasOwnProperty.call(this.style,t)&&(e.style[t]=this.style[t]);for(var r in this.attributes)this.attributes.hasOwnProperty(r)&&e.setAttribute(r,this.attributes[r]);for(var n=0;n";for(var a=0;a"}}]),e}(),x=function(e){function t(e,r,n,i){return p()(this,t),o()(this,(t.__proto__||a()(t)).call(this,e,r,n,i))}return l()(t,e),f()(t,[{key:"tagName",value:function(){return"span"}}]),t}(y),w=function(e){function t(e,r,n,i){p()(this,t);var s=o()(this,(t.__proto__||a()(t)).call(this,r,n,i));return s.setAttribute("href",e),s}return l()(t,e),f()(t,[{key:"tagName",value:function(){return"a"}}]),t}(y),k=function(){function e(t){p()(this,e),this.children=t||[],this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0}return f()(e,[{key:"hasClass",value:function(e){return v.a.contains(this.classes,e)}},{key:"tryCombine",value:function(e){return!1}},{key:"toNode",value:function(){for(var e=document.createDocumentFragment(),t=0;t0||b(this.classes)!==b(t.classes)||this.skew!==t.skew||this.maxFontSize!==t.maxFontSize)return!1;for(var r in this.style)if(this.style.hasOwnProperty(r)&&this.style[r]!==t.style[r])return!1;for(var n in t.style)if(t.style.hasOwnProperty(n)&&this.style[n]!==t.style[n])return!1;return this.value+=t.value,this.height=Math.max(this.height,t.height),this.depth=Math.max(this.depth,t.depth),this.italic=t.italic,!0}},{key:"toNode",value:function(){var e=document.createTextNode(this.value),t=null;this.italic>0&&((t=document.createElement("span")).style.marginRight=this.italic+"em"),this.classes.length>0&&((t=t||document.createElement("span")).className=b(this.classes));for(var r in this.style)this.style.hasOwnProperty(r)&&((t=t||document.createElement("span")).style[r]=this.style[r]);return t?(t.appendChild(e),t):e}},{key:"toMarkup",value:function(){var e=!1,t="0&&(r+="margin-right:"+this.italic+"em;");for(var n in this.style)this.style.hasOwnProperty(n)&&(r+=v.a.hyphenate(n)+":"+this.style[n]+";");r&&(e=!0,t+=' style="'+v.a.escape(r)+'"');var a=v.a.escape(this.value);return e?(t+=">",t+=a,t+=""):a}}]),e}(),z=function(){function e(t,r){p()(this,e),this.children=t||[],this.attributes=r||{}}return f()(e,[{key:"toNode",value:function(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);for(var r=0;r";for(var r=0;r"}}]),e}(),T=function(){function e(t,r){p()(this,e),this.pathName=t,this.alternate=r}return f()(e,[{key:"toNode",value:function(){var e=document.createElementNS("http://www.w3.org/2000/svg","path");return this.alternate?e.setAttribute("d",this.alternate):e.setAttribute("d",g.a.path[this.pathName]),e}},{key:"toMarkup",value:function(){return this.alternate?"":""}}]),e}(),O=function(){function e(t){p()(this,e),this.attributes=t||{}}return f()(e,[{key:"toNode",value:function(){var e=document.createElementNS("http://www.w3.org/2000/svg","line");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);return e}},{key:"toMarkup",value:function(){var e=""}}]),e}();t.a={span:x,anchor:w,documentFragment:k,symbolNode:M,svgNode:z,pathNode:T,lineNode:O}},function(e,t,r){var n=r(18),a=r(60),i=r(38),o=Object.defineProperty;t.f=r(19)?Object.defineProperty:function(e,t,r){if(n(e),t=i(t,!0),n(r),a)try{return o(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},function(e,t){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},function(e,t,r){var n=r(15),a=r(7),i=r(40),o=r(24),s="prototype",l=function(e,t,r){var u,c,h,p=e&l.F,m=e&l.G,f=e&l.S,d=e&l.P,v=e&l.B,g=e&l.W,b=m?a:a[t]||(a[t]={}),y=b[s],x=m?n:f?n[t]:(n[t]||{})[s];m&&(r=t);for(u in r)(c=!p&&x&&void 0!==x[u])&&u in b||(h=c?x[u]:r[u],b[u]=m&&"function"!=typeof x[u]?r[u]:v&&c?i(h,n):g&&x[u]==h?function(e){var t=function(t,r,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,n)}return e.apply(this,arguments)};return t[s]=e[s],t}(h):d&&"function"==typeof h?i(Function.call,h):h,d&&((b.virtual||(b.virtual={}))[u]=h,e&l.R&&y&&!y[u]&&o(y,u,h)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var n=r(22);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},function(e,t,r){e.exports=!r(23)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,r){var n=r(65),a=r(44);e.exports=function(e){return n(a(e))}},function(e,t,r){"use strict";r.d(t,"b",function(){return o}),r.d(t,"a",function(){return s});var n=r(5),a=(r(57),{pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375}),i={ex:!0,em:!0,mu:!0},o=function(e){return"string"!=typeof e&&(e=e.unit),e in a||e in i||"ex"===e},s=function(e,t){var r=void 0;if(e.unit in a)r=a[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if("mu"===e.unit)r=t.fontMetrics().cssEmPerMu;else{var i=void 0;if(i=t.style.isTight()?t.havingStyle(t.style.text()):t,"ex"===e.unit)r=i.fontMetrics().xHeight;else{if("em"!==e.unit)throw new n.a("Invalid unit: '"+e.unit+"'");r=i.fontMetrics().quad}i!==t&&(r*=i.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*r,t.maxSize)}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){var n=r(14),a=r(29);e.exports=r(19)?function(e,t,r){return n.f(e,t,a(1,r))}:function(e,t,r){return e[t]=r,e}},function(e,t,r){"use strict";r.d(t,"a",function(){return l});var n=r(9),a=r.n(n),i=r(11),o=r.n(i),s=r(37),l=function(){function e(t,r){a()(this,e),this.text=t,this.loc=r}return o()(e,[{key:"range",value:function(t,r){return new e(r,s.a.range(this,t))}}]),e}()},function(e,t){e.exports={}},function(e,t,r){var n=r(64),a=r(50);e.exports=Object.keys||function(e){return n(e,a)}},function(e,t,r){"use strict";t.b=a,r.d(t,"c",function(){return q});var n={math:{},text:{}};function a(e,t,r,a,i,o){n[e][i]={font:t,group:r,replace:a},o&&a&&(n[e][a]=n[e][i])}t.a=n;var i="math",o="text",s="main",l="ams",u="accent-token",c="bin",h="close",p="inner",m="mathord",f="op-token",d="open",v="punct",g="rel",b="spacing",y="textord";a(i,s,g,"\u2261","\\equiv",!0),a(i,s,g,"\u227a","\\prec",!0),a(i,s,g,"\u227b","\\succ",!0),a(i,s,g,"\u223c","\\sim",!0),a(i,s,g,"\u22a5","\\perp"),a(i,s,g,"\u2aaf","\\preceq",!0),a(i,s,g,"\u2ab0","\\succeq",!0),a(i,s,g,"\u2243","\\simeq",!0),a(i,s,g,"\u2223","\\mid",!0),a(i,s,g,"\u226a","\\ll",!0),a(i,s,g,"\u226b","\\gg",!0),a(i,s,g,"\u224d","\\asymp",!0),a(i,s,g,"\u2225","\\parallel"),a(i,s,g,"\u22c8","\\bowtie",!0),a(i,s,g,"\u2323","\\smile",!0),a(i,s,g,"\u2291","\\sqsubseteq",!0),a(i,s,g,"\u2292","\\sqsupseteq",!0),a(i,s,g,"\u2250","\\doteq",!0),a(i,s,g,"\u2322","\\frown",!0),a(i,s,g,"\u220b","\\ni",!0),a(i,s,g,"\u221d","\\propto",!0),a(i,s,g,"\u22a2","\\vdash",!0),a(i,s,g,"\u22a3","\\dashv",!0),a(i,s,g,"\u220b","\\owns"),a(i,s,v,".","\\ldotp"),a(i,s,v,"\u22c5","\\cdotp"),a(i,s,y,"#","\\#"),a(o,s,y,"#","\\#"),a(i,s,y,"&","\\&"),a(o,s,y,"&","\\&"),a(i,s,y,"\u2135","\\aleph",!0),a(i,s,y,"\u2200","\\forall",!0),a(i,s,y,"\u210f","\\hbar",!0),a(i,s,y,"\u2203","\\exists",!0),a(i,s,y,"\u2207","\\nabla",!0),a(i,s,y,"\u266d","\\flat",!0),a(i,s,y,"\u2113","\\ell",!0),a(i,s,y,"\u266e","\\natural",!0),a(i,s,y,"\u2663","\\clubsuit",!0),a(i,s,y,"\u2118","\\wp",!0),a(i,s,y,"\u266f","\\sharp",!0),a(i,s,y,"\u2662","\\diamondsuit",!0),a(i,s,y,"\u211c","\\Re",!0),a(i,s,y,"\u2661","\\heartsuit",!0),a(i,s,y,"\u2111","\\Im",!0),a(i,s,y,"\u2660","\\spadesuit",!0),a(o,s,y,"\xa7","\\S",!0),a(o,s,y,"\xb6","\\P",!0),a(i,s,y,"\u2020","\\dag"),a(o,s,y,"\u2020","\\dag"),a(o,s,y,"\u2020","\\textdagger"),a(i,s,y,"\u2021","\\ddag"),a(o,s,y,"\u2021","\\ddag"),a(o,s,y,"\u2020","\\textdaggerdbl"),a(i,s,h,"\u23b1","\\rmoustache",!0),a(i,s,d,"\u23b0","\\lmoustache",!0),a(i,s,h,"\u27ef","\\rgroup",!0),a(i,s,d,"\u27ee","\\lgroup",!0),a(i,s,c,"\u2213","\\mp",!0),a(i,s,c,"\u2296","\\ominus",!0),a(i,s,c,"\u228e","\\uplus",!0),a(i,s,c,"\u2293","\\sqcap",!0),a(i,s,c,"\u2217","\\ast"),a(i,s,c,"\u2294","\\sqcup",!0),a(i,s,c,"\u25ef","\\bigcirc"),a(i,s,c,"\u2219","\\bullet"),a(i,s,c,"\u2021","\\ddagger"),a(i,s,c,"\u2240","\\wr",!0),a(i,s,c,"\u2a3f","\\amalg"),a(i,s,c,"&","\\And"),a(i,s,g,"\u27f5","\\longleftarrow",!0),a(i,s,g,"\u21d0","\\Leftarrow",!0),a(i,s,g,"\u27f8","\\Longleftarrow",!0),a(i,s,g,"\u27f6","\\longrightarrow",!0),a(i,s,g,"\u21d2","\\Rightarrow",!0),a(i,s,g,"\u27f9","\\Longrightarrow",!0),a(i,s,g,"\u2194","\\leftrightarrow",!0),a(i,s,g,"\u27f7","\\longleftrightarrow",!0),a(i,s,g,"\u21d4","\\Leftrightarrow",!0),a(i,s,g,"\u27fa","\\Longleftrightarrow",!0),a(i,s,g,"\u21a6","\\mapsto",!0),a(i,s,g,"\u27fc","\\longmapsto",!0),a(i,s,g,"\u2197","\\nearrow",!0),a(i,s,g,"\u21a9","\\hookleftarrow",!0),a(i,s,g,"\u21aa","\\hookrightarrow",!0),a(i,s,g,"\u2198","\\searrow",!0),a(i,s,g,"\u21bc","\\leftharpoonup",!0),a(i,s,g,"\u21c0","\\rightharpoonup",!0),a(i,s,g,"\u2199","\\swarrow",!0),a(i,s,g,"\u21bd","\\leftharpoondown",!0),a(i,s,g,"\u21c1","\\rightharpoondown",!0),a(i,s,g,"\u2196","\\nwarrow",!0),a(i,s,g,"\u21cc","\\rightleftharpoons",!0),a(i,l,g,"\u226e","\\nless",!0),a(i,l,g,"\ue010","\\nleqslant"),a(i,l,g,"\ue011","\\nleqq"),a(i,l,g,"\u2a87","\\lneq",!0),a(i,l,g,"\u2268","\\lneqq",!0),a(i,l,g,"\ue00c","\\lvertneqq"),a(i,l,g,"\u22e6","\\lnsim",!0),a(i,l,g,"\u2a89","\\lnapprox",!0),a(i,l,g,"\u2280","\\nprec",!0),a(i,l,g,"\u22e0","\\npreceq",!0),a(i,l,g,"\u22e8","\\precnsim",!0),a(i,l,g,"\u2ab9","\\precnapprox",!0),a(i,l,g,"\u2241","\\nsim",!0),a(i,l,g,"\ue006","\\nshortmid"),a(i,l,g,"\u2224","\\nmid",!0),a(i,l,g,"\u22ac","\\nvdash",!0),a(i,l,g,"\u22ad","\\nvDash",!0),a(i,l,g,"\u22ea","\\ntriangleleft"),a(i,l,g,"\u22ec","\\ntrianglelefteq",!0),a(i,l,g,"\u228a","\\subsetneq",!0),a(i,l,g,"\ue01a","\\varsubsetneq"),a(i,l,g,"\u2acb","\\subsetneqq",!0),a(i,l,g,"\ue017","\\varsubsetneqq"),a(i,l,g,"\u226f","\\ngtr",!0),a(i,l,g,"\ue00f","\\ngeqslant"),a(i,l,g,"\ue00e","\\ngeqq"),a(i,l,g,"\u2a88","\\gneq",!0),a(i,l,g,"\u2269","\\gneqq",!0),a(i,l,g,"\ue00d","\\gvertneqq"),a(i,l,g,"\u22e7","\\gnsim",!0),a(i,l,g,"\u2a8a","\\gnapprox",!0),a(i,l,g,"\u2281","\\nsucc",!0),a(i,l,g,"\u22e1","\\nsucceq",!0),a(i,l,g,"\u22e9","\\succnsim",!0),a(i,l,g,"\u2aba","\\succnapprox",!0),a(i,l,g,"\u2246","\\ncong",!0),a(i,l,g,"\ue007","\\nshortparallel"),a(i,l,g,"\u2226","\\nparallel",!0),a(i,l,g,"\u22af","\\nVDash",!0),a(i,l,g,"\u22eb","\\ntriangleright"),a(i,l,g,"\u22ed","\\ntrianglerighteq",!0),a(i,l,g,"\ue018","\\nsupseteqq"),a(i,l,g,"\u228b","\\supsetneq",!0),a(i,l,g,"\ue01b","\\varsupsetneq"),a(i,l,g,"\u2acc","\\supsetneqq",!0),a(i,l,g,"\ue019","\\varsupsetneqq"),a(i,l,g,"\u22ae","\\nVdash",!0),a(i,l,g,"\u2ab5","\\precneqq",!0),a(i,l,g,"\u2ab6","\\succneqq",!0),a(i,l,g,"\ue016","\\nsubseteqq"),a(i,l,c,"\u22b4","\\unlhd"),a(i,l,c,"\u22b5","\\unrhd"),a(i,l,g,"\u219a","\\nleftarrow",!0),a(i,l,g,"\u219b","\\nrightarrow",!0),a(i,l,g,"\u21cd","\\nLeftarrow",!0),a(i,l,g,"\u21cf","\\nRightarrow",!0),a(i,l,g,"\u21ae","\\nleftrightarrow",!0),a(i,l,g,"\u21ce","\\nLeftrightarrow",!0),a(i,l,g,"\u25b3","\\vartriangle"),a(i,l,y,"\u210f","\\hslash"),a(i,l,y,"\u25bd","\\triangledown"),a(i,l,y,"\u25ca","\\lozenge"),a(i,l,y,"\u24c8","\\circledS"),a(i,l,y,"\xae","\\circledR"),a(o,l,y,"\xae","\\circledR"),a(i,l,y,"\u2221","\\measuredangle",!0),a(i,l,y,"\u2204","\\nexists"),a(i,l,y,"\u2127","\\mho"),a(i,l,y,"\u2132","\\Finv",!0),a(i,l,y,"\u2141","\\Game",!0),a(i,l,y,"k","\\Bbbk"),a(i,l,y,"\u2035","\\backprime"),a(i,l,y,"\u25b2","\\blacktriangle"),a(i,l,y,"\u25bc","\\blacktriangledown"),a(i,l,y,"\u25a0","\\blacksquare"),a(i,l,y,"\u29eb","\\blacklozenge"),a(i,l,y,"\u2605","\\bigstar"),a(i,l,y,"\u2222","\\sphericalangle",!0),a(i,l,y,"\u2201","\\complement",!0),a(i,l,y,"\xf0","\\eth",!0),a(i,l,y,"\u2571","\\diagup"),a(i,l,y,"\u2572","\\diagdown"),a(i,l,y,"\u25a1","\\square"),a(i,l,y,"\u25a1","\\Box"),a(i,l,y,"\u25ca","\\Diamond"),a(i,l,y,"\xa5","\\yen",!0),a(o,l,y,"\xa5","\\yen",!0),a(i,l,y,"\u2713","\\checkmark",!0),a(o,l,y,"\u2713","\\checkmark"),a(i,l,y,"\u2136","\\beth",!0),a(i,l,y,"\u2138","\\daleth",!0),a(i,l,y,"\u2137","\\gimel",!0),a(i,l,y,"\u03dd","\\digamma"),a(i,l,y,"\u03f0","\\varkappa"),a(i,l,d,"\u250c","\\ulcorner",!0),a(i,l,h,"\u2510","\\urcorner",!0),a(i,l,d,"\u2514","\\llcorner",!0),a(i,l,h,"\u2518","\\lrcorner",!0),a(i,l,g,"\u2266","\\leqq",!0),a(i,l,g,"\u2a7d","\\leqslant"),a(i,l,g,"\u2a95","\\eqslantless",!0),a(i,l,g,"\u2272","\\lesssim"),a(i,l,g,"\u2a85","\\lessapprox"),a(i,l,g,"\u224a","\\approxeq",!0),a(i,l,c,"\u22d6","\\lessdot"),a(i,l,g,"\u22d8","\\lll",!0),a(i,l,g,"\u2276","\\lessgtr"),a(i,l,g,"\u22da","\\lesseqgtr"),a(i,l,g,"\u2a8b","\\lesseqqgtr"),a(i,l,g,"\u2251","\\doteqdot"),a(i,l,g,"\u2253","\\risingdotseq",!0),a(i,l,g,"\u2252","\\fallingdotseq",!0),a(i,l,g,"\u223d","\\backsim",!0),a(i,l,g,"\u22cd","\\backsimeq",!0),a(i,l,g,"\u2ac5","\\subseteqq",!0),a(i,l,g,"\u22d0","\\Subset",!0),a(i,l,g,"\u228f","\\sqsubset",!0),a(i,l,g,"\u227c","\\preccurlyeq",!0),a(i,l,g,"\u22de","\\curlyeqprec",!0),a(i,l,g,"\u227e","\\precsim",!0),a(i,l,g,"\u2ab7","\\precapprox",!0),a(i,l,g,"\u22b2","\\vartriangleleft"),a(i,l,g,"\u22b4","\\trianglelefteq"),a(i,l,g,"\u22a8","\\vDash"),a(i,l,g,"\u22aa","\\Vvdash",!0),a(i,l,g,"\u2323","\\smallsmile"),a(i,l,g,"\u2322","\\smallfrown"),a(i,l,g,"\u224f","\\bumpeq",!0),a(i,l,g,"\u224e","\\Bumpeq",!0),a(i,l,g,"\u2267","\\geqq",!0),a(i,l,g,"\u2a7e","\\geqslant",!0),a(i,l,g,"\u2a96","\\eqslantgtr",!0),a(i,l,g,"\u2273","\\gtrsim",!0),a(i,l,g,"\u2a86","\\gtrapprox",!0),a(i,l,c,"\u22d7","\\gtrdot"),a(i,l,g,"\u22d9","\\ggg",!0),a(i,l,g,"\u2277","\\gtrless",!0),a(i,l,g,"\u22db","\\gtreqless",!0),a(i,l,g,"\u2a8c","\\gtreqqless",!0),a(i,l,g,"\u2256","\\eqcirc",!0),a(i,l,g,"\u2257","\\circeq",!0),a(i,l,g,"\u225c","\\triangleq",!0),a(i,l,g,"\u223c","\\thicksim"),a(i,l,g,"\u2248","\\thickapprox"),a(i,l,g,"\u2ac6","\\supseteqq",!0),a(i,l,g,"\u22d1","\\Supset",!0),a(i,l,g,"\u2290","\\sqsupset",!0),a(i,l,g,"\u227d","\\succcurlyeq",!0),a(i,l,g,"\u22df","\\curlyeqsucc",!0),a(i,l,g,"\u227f","\\succsim",!0),a(i,l,g,"\u2ab8","\\succapprox",!0),a(i,l,g,"\u22b3","\\vartriangleright"),a(i,l,g,"\u22b5","\\trianglerighteq"),a(i,l,g,"\u22a9","\\Vdash",!0),a(i,l,g,"\u2223","\\shortmid"),a(i,l,g,"\u2225","\\shortparallel"),a(i,l,g,"\u226c","\\between",!0),a(i,l,g,"\u22d4","\\pitchfork",!0),a(i,l,g,"\u221d","\\varpropto"),a(i,l,g,"\u25c0","\\blacktriangleleft"),a(i,l,g,"\u2234","\\therefore",!0),a(i,l,g,"\u220d","\\backepsilon"),a(i,l,g,"\u25b6","\\blacktriangleright"),a(i,l,g,"\u2235","\\because",!0),a(i,l,g,"\u22d8","\\llless"),a(i,l,g,"\u22d9","\\gggtr"),a(i,l,c,"\u22b2","\\lhd"),a(i,l,c,"\u22b3","\\rhd"),a(i,l,g,"\u2242","\\eqsim",!0),a(i,s,g,"\u22c8","\\Join"),a(i,l,g,"\u2251","\\Doteq",!0),a(i,l,c,"\u2214","\\dotplus",!0),a(i,l,c,"\u2216","\\smallsetminus"),a(i,l,c,"\u22d2","\\Cap",!0),a(i,l,c,"\u22d3","\\Cup",!0),a(i,l,c,"\u2a5e","\\doublebarwedge",!0),a(i,l,c,"\u229f","\\boxminus",!0),a(i,l,c,"\u229e","\\boxplus",!0),a(i,l,c,"\u22c7","\\divideontimes",!0),a(i,l,c,"\u22c9","\\ltimes",!0),a(i,l,c,"\u22ca","\\rtimes",!0),a(i,l,c,"\u22cb","\\leftthreetimes",!0),a(i,l,c,"\u22cc","\\rightthreetimes",!0),a(i,l,c,"\u22cf","\\curlywedge",!0),a(i,l,c,"\u22ce","\\curlyvee",!0),a(i,l,c,"\u229d","\\circleddash",!0),a(i,l,c,"\u229b","\\circledast",!0),a(i,l,c,"\u22c5","\\centerdot"),a(i,l,c,"\u22ba","\\intercal",!0),a(i,l,c,"\u22d2","\\doublecap"),a(i,l,c,"\u22d3","\\doublecup"),a(i,l,c,"\u22a0","\\boxtimes",!0),a(i,l,g,"\u21e2","\\dashrightarrow",!0),a(i,l,g,"\u21e0","\\dashleftarrow",!0),a(i,l,g,"\u21c7","\\leftleftarrows",!0),a(i,l,g,"\u21c6","\\leftrightarrows",!0),a(i,l,g,"\u21da","\\Lleftarrow",!0),a(i,l,g,"\u219e","\\twoheadleftarrow",!0),a(i,l,g,"\u21a2","\\leftarrowtail",!0),a(i,l,g,"\u21ab","\\looparrowleft",!0),a(i,l,g,"\u21cb","\\leftrightharpoons",!0),a(i,l,g,"\u21b6","\\curvearrowleft",!0),a(i,l,g,"\u21ba","\\circlearrowleft",!0),a(i,l,g,"\u21b0","\\Lsh",!0),a(i,l,g,"\u21c8","\\upuparrows",!0),a(i,l,g,"\u21bf","\\upharpoonleft",!0),a(i,l,g,"\u21c3","\\downharpoonleft",!0),a(i,l,g,"\u22b8","\\multimap",!0),a(i,l,g,"\u21ad","\\leftrightsquigarrow",!0),a(i,l,g,"\u21c9","\\rightrightarrows",!0),a(i,l,g,"\u21c4","\\rightleftarrows",!0),a(i,l,g,"\u21a0","\\twoheadrightarrow",!0),a(i,l,g,"\u21a3","\\rightarrowtail",!0),a(i,l,g,"\u21ac","\\looparrowright",!0),a(i,l,g,"\u21b7","\\curvearrowright",!0),a(i,l,g,"\u21bb","\\circlearrowright",!0),a(i,l,g,"\u21b1","\\Rsh",!0),a(i,l,g,"\u21ca","\\downdownarrows",!0),a(i,l,g,"\u21be","\\upharpoonright",!0),a(i,l,g,"\u21c2","\\downharpoonright",!0),a(i,l,g,"\u21dd","\\rightsquigarrow",!0),a(i,l,g,"\u21dd","\\leadsto"),a(i,l,g,"\u21db","\\Rrightarrow",!0),a(i,l,g,"\u21be","\\restriction"),a(i,s,y,"\u2018","`"),a(i,s,y,"$","\\$"),a(o,s,y,"$","\\$"),a(o,s,y,"$","\\textdollar"),a(i,s,y,"%","\\%"),a(o,s,y,"%","\\%"),a(i,s,y,"_","\\_"),a(o,s,y,"_","\\_"),a(o,s,y,"_","\\textunderscore"),a(i,s,y,"\u2220","\\angle",!0),a(i,s,y,"\u221e","\\infty",!0),a(i,s,y,"\u2032","\\prime"),a(i,s,y,"\u25b3","\\triangle"),a(i,s,y,"\u0393","\\Gamma",!0),a(i,s,y,"\u0394","\\Delta",!0),a(i,s,y,"\u0398","\\Theta",!0),a(i,s,y,"\u039b","\\Lambda",!0),a(i,s,y,"\u039e","\\Xi",!0),a(i,s,y,"\u03a0","\\Pi",!0),a(i,s,y,"\u03a3","\\Sigma",!0),a(i,s,y,"\u03a5","\\Upsilon",!0),a(i,s,y,"\u03a6","\\Phi",!0),a(i,s,y,"\u03a8","\\Psi",!0),a(i,s,y,"\u03a9","\\Omega",!0),a(i,s,y,"A","\u0391"),a(i,s,y,"B","\u0392"),a(i,s,y,"E","\u0395"),a(i,s,y,"Z","\u0396"),a(i,s,y,"H","\u0397"),a(i,s,y,"I","\u0399"),a(i,s,y,"K","\u039a"),a(i,s,y,"M","\u039c"),a(i,s,y,"N","\u039d"),a(i,s,y,"O","\u039f"),a(i,s,y,"P","\u03a1"),a(i,s,y,"T","\u03a4"),a(i,s,y,"X","\u03a7"),a(i,s,y,"\xac","\\neg"),a(i,s,y,"\xac","\\lnot"),a(i,s,y,"\u22a4","\\top"),a(i,s,y,"\u22a5","\\bot"),a(i,s,y,"\u2205","\\emptyset"),a(i,l,y,"\u2205","\\varnothing"),a(i,s,m,"\u03b1","\\alpha",!0),a(i,s,m,"\u03b2","\\beta",!0),a(i,s,m,"\u03b3","\\gamma",!0),a(i,s,m,"\u03b4","\\delta",!0),a(i,s,m,"\u03f5","\\epsilon",!0),a(i,s,m,"\u03b6","\\zeta",!0),a(i,s,m,"\u03b7","\\eta",!0),a(i,s,m,"\u03b8","\\theta",!0),a(i,s,m,"\u03b9","\\iota",!0),a(i,s,m,"\u03ba","\\kappa",!0),a(i,s,m,"\u03bb","\\lambda",!0),a(i,s,m,"\u03bc","\\mu",!0),a(i,s,m,"\u03bd","\\nu",!0),a(i,s,m,"\u03be","\\xi",!0),a(i,s,m,"\u03bf","\\omicron",!0),a(i,s,m,"\u03c0","\\pi",!0),a(i,s,m,"\u03c1","\\rho",!0),a(i,s,m,"\u03c3","\\sigma",!0),a(i,s,m,"\u03c4","\\tau",!0),a(i,s,m,"\u03c5","\\upsilon",!0),a(i,s,m,"\u03d5","\\phi",!0),a(i,s,m,"\u03c7","\\chi",!0),a(i,s,m,"\u03c8","\\psi",!0),a(i,s,m,"\u03c9","\\omega",!0),a(i,s,m,"\u03b5","\\varepsilon",!0),a(i,s,m,"\u03d1","\\vartheta",!0),a(i,s,m,"\u03d6","\\varpi",!0),a(i,s,m,"\u03f1","\\varrho",!0),a(i,s,m,"\u03c2","\\varsigma",!0),a(i,s,m,"\u03c6","\\varphi",!0),a(i,s,c,"\u2217","*"),a(i,s,c,"+","+"),a(i,s,c,"\u2212","-"),a(i,s,c,"\u22c5","\\cdot",!0),a(i,s,c,"\u2218","\\circ"),a(i,s,c,"\xf7","\\div",!0),a(i,s,c,"\xb1","\\pm",!0),a(i,s,c,"\xd7","\\times",!0),a(i,s,c,"\u2229","\\cap",!0),a(i,s,c,"\u222a","\\cup",!0),a(i,s,c,"\u2216","\\setminus"),a(i,s,c,"\u2227","\\land"),a(i,s,c,"\u2228","\\lor"),a(i,s,c,"\u2227","\\wedge",!0),a(i,s,c,"\u2228","\\vee",!0),a(i,s,y,"\u221a","\\surd"),a(i,s,d,"(","("),a(i,s,d,"[","["),a(i,s,d,"\u27e8","\\langle",!0),a(i,s,d,"\u2223","\\lvert"),a(i,s,d,"\u2225","\\lVert"),a(i,s,h,")",")"),a(i,s,h,"]","]"),a(i,s,h,"?","?"),a(i,s,h,"!","!"),a(i,s,h,"\u27e9","\\rangle",!0),a(i,s,h,"\u2223","\\rvert"),a(i,s,h,"\u2225","\\rVert"),a(i,s,g,"=","="),a(i,s,g,"<","<"),a(i,s,g,">",">"),a(i,s,g,":",":"),a(i,s,g,"\u2248","\\approx",!0),a(i,s,g,"\u2245","\\cong",!0),a(i,s,g,"\u2265","\\ge"),a(i,s,g,"\u2265","\\geq",!0),a(i,s,g,"\u2190","\\gets"),a(i,s,g,">","\\gt"),a(i,s,g,"\u2208","\\in",!0),a(i,s,g,"\u2209","\\notin",!0),a(i,s,g,"\u0338","\\not"),a(i,s,g,"\u2282","\\subset",!0),a(i,s,g,"\u2283","\\supset",!0),a(i,s,g,"\u2286","\\subseteq",!0),a(i,s,g,"\u2287","\\supseteq",!0),a(i,l,g,"\u2288","\\nsubseteq",!0),a(i,l,g,"\u2289","\\nsupseteq",!0),a(i,s,g,"\u22a8","\\models"),a(i,s,g,"\u2190","\\leftarrow",!0),a(i,s,g,"\u2264","\\le"),a(i,s,g,"\u2264","\\leq",!0),a(i,s,g,"<","\\lt"),a(i,s,g,"\u2260","\\ne",!0),a(i,s,g,"\u2260","\\neq"),a(i,s,g,"\u2192","\\rightarrow",!0),a(i,s,g,"\u2192","\\to"),a(i,l,g,"\u2271","\\ngeq",!0),a(i,l,g,"\u2270","\\nleq",!0),a(i,s,b,null,"\\!"),a(i,s,b,"\xa0","\\ "),a(i,s,b,"\xa0","~"),a(i,s,b,null,"\\,"),a(i,s,b,null,"\\:"),a(i,s,b,null,"\\;"),a(i,s,b,null,"\\enspace"),a(i,s,b,null,"\\qquad"),a(i,s,b,null,"\\quad"),a(i,s,b,"\xa0","\\space"),a(i,s,b,"\xa0","\\nobreakspace"),a(o,s,b,null,"\\!"),a(o,s,b,"\xa0","\\ "),a(o,s,b,"\xa0","~"),a(o,s,b,null,"\\,"),a(o,s,b,null,"\\:"),a(o,s,b,null,"\\;"),a(o,s,b,null,"\\enspace"),a(o,s,b,null,"\\qquad"),a(o,s,b,null,"\\quad"),a(o,s,b,"\xa0","\\space"),a(o,s,b,"\xa0","\\nobreakspace"),a(i,s,b,null,"\\nobreak"),a(i,s,b,null,"\\allowbreak"),a(i,s,v,",",","),a(i,s,v,";",";"),a(i,s,v,":","\\colon"),a(i,l,c,"\u22bc","\\barwedge",!0),a(i,l,c,"\u22bb","\\veebar",!0),a(i,s,c,"\u2299","\\odot",!0),a(i,s,c,"\u2295","\\oplus",!0),a(i,s,c,"\u2297","\\otimes",!0),a(i,s,y,"\u2202","\\partial",!0),a(i,s,c,"\u2298","\\oslash",!0),a(i,l,c,"\u229a","\\circledcirc",!0),a(i,l,c,"\u22a1","\\boxdot",!0),a(i,s,c,"\u25b3","\\bigtriangleup"),a(i,s,c,"\u25bd","\\bigtriangledown"),a(i,s,c,"\u2020","\\dagger"),a(i,s,c,"\u22c4","\\diamond"),a(i,s,c,"\u22c6","\\star"),a(i,s,c,"\u25c3","\\triangleleft"),a(i,s,c,"\u25b9","\\triangleright"),a(i,s,d,"{","\\{"),a(o,s,y,"{","\\{"),a(o,s,y,"{","\\textbraceleft"),a(i,s,h,"}","\\}"),a(o,s,y,"}","\\}"),a(o,s,y,"}","\\textbraceright"),a(i,s,d,"{","\\lbrace"),a(i,s,h,"}","\\rbrace"),a(i,s,d,"[","\\lbrack"),a(i,s,h,"]","\\rbrack"),a(o,s,y,"<","\\textless"),a(o,s,y,">","\\textgreater"),a(i,s,d,"\u230a","\\lfloor",!0),a(i,s,h,"\u230b","\\rfloor",!0),a(i,s,d,"\u2308","\\lceil",!0),a(i,s,h,"\u2309","\\rceil",!0),a(i,s,y,"\\","\\backslash"),a(i,s,y,"\u2223","|"),a(i,s,y,"\u2223","\\vert"),a(o,s,y,"|","\\textbar"),a(i,s,y,"\u2225","\\|"),a(i,s,y,"\u2225","\\Vert"),a(o,s,y,"\u2225","\\textbardbl"),a(o,s,y,"~","\\textasciitilde"),a(i,s,g,"\u2191","\\uparrow",!0),a(i,s,g,"\u21d1","\\Uparrow",!0),a(i,s,g,"\u2193","\\downarrow",!0),a(i,s,g,"\u21d3","\\Downarrow",!0),a(i,s,g,"\u2195","\\updownarrow",!0),a(i,s,g,"\u21d5","\\Updownarrow",!0),a(i,s,f,"\u2210","\\coprod"),a(i,s,f,"\u22c1","\\bigvee"),a(i,s,f,"\u22c0","\\bigwedge"),a(i,s,f,"\u2a04","\\biguplus"),a(i,s,f,"\u22c2","\\bigcap"),a(i,s,f,"\u22c3","\\bigcup"),a(i,s,f,"\u222b","\\int"),a(i,s,f,"\u222b","\\intop"),a(i,s,f,"\u222c","\\iint"),a(i,s,f,"\u222d","\\iiint"),a(i,s,f,"\u220f","\\prod"),a(i,s,f,"\u2211","\\sum"),a(i,s,f,"\u2a02","\\bigotimes"),a(i,s,f,"\u2a01","\\bigoplus"),a(i,s,f,"\u2a00","\\bigodot"),a(i,s,f,"\u222e","\\oint"),a(i,s,f,"\u2a06","\\bigsqcup"),a(i,s,f,"\u222b","\\smallint"),a(o,s,p,"\u2026","\\textellipsis"),a(i,s,p,"\u2026","\\mathellipsis"),a(o,s,p,"\u2026","\\ldots",!0),a(i,s,p,"\u2026","\\ldots",!0),a(i,s,p,"\u22ef","\\@cdots",!0),a(i,s,p,"\u22f1","\\ddots",!0),a(i,s,y,"\u22ee","\\vdots",!0),a(i,s,u,"\u02ca","\\acute"),a(i,s,u,"\u02cb","\\grave"),a(i,s,u,"\xa8","\\ddot"),a(i,s,u,"~","\\tilde"),a(i,s,u,"\u02c9","\\bar"),a(i,s,u,"\u02d8","\\breve"),a(i,s,u,"\u02c7","\\check"),a(i,s,u,"^","\\hat"),a(i,s,u,"\u20d7","\\vec"),a(i,s,u,"\u02d9","\\dot"),a(i,s,u,"\u02da","\\mathring"),a(i,s,m,"\u0131","\\imath",!0),a(i,s,m,"\u0237","\\jmath",!0),a(o,s,y,"\u0131","\\i",!0),a(o,s,y,"\u0237","\\j",!0),a(o,s,y,"\xdf","\\ss",!0),a(o,s,y,"\xe6","\\ae",!0),a(o,s,y,"\xe6","\\ae",!0),a(o,s,y,"\u0153","\\oe",!0),a(o,s,y,"\xf8","\\o",!0),a(o,s,y,"\xc6","\\AE",!0),a(o,s,y,"\u0152","\\OE",!0),a(o,s,y,"\xd8","\\O",!0),a(o,s,u,"\u02ca","\\'"),a(o,s,u,"\u02cb","\\`"),a(o,s,u,"\u02c6","\\^"),a(o,s,u,"\u02dc","\\~"),a(o,s,u,"\u02c9","\\="),a(o,s,u,"\u02d8","\\u"),a(o,s,u,"\u02d9","\\."),a(o,s,u,"\u02da","\\r"),a(o,s,u,"\u02c7","\\v"),a(o,s,u,"\xa8",'\\"'),a(o,s,u,"\u02dd","\\H"),a(o,s,u,"\u25ef","\\textcircled"),a(o,s,y,"\u2013","--"),a(o,s,y,"\u2013","\\textendash"),a(o,s,y,"\u2014","---"),a(o,s,y,"\u2014","\\textemdash"),a(o,s,y,"\u2018","`"),a(o,s,y,"\u2018","\\textquoteleft"),a(o,s,y,"\u2019","'"),a(o,s,y,"\u2019","\\textquoteright"),a(o,s,y,"\u201c","``"),a(o,s,y,"\u201c","\\textquotedblleft"),a(o,s,y,"\u201d","''"),a(o,s,y,"\u201d","\\textquotedblright"),a(i,s,y,"\xb0","\\degree",!0),a(o,s,y,"\xb0","\\degree"),a(o,s,y,"\xb0","\\textdegree",!0),a(i,s,m,"\xa3","\\pounds"),a(i,s,m,"\xa3","\\mathsterling",!0),a(o,s,m,"\xa3","\\pounds"),a(o,s,m,"\xa3","\\textsterling",!0),a(i,l,y,"\u2720","\\maltese"),a(o,l,y,"\u2720","\\maltese"),a(o,s,b,"\xa0","\\ "),a(o,s,b,"\xa0"," "),a(o,s,b,"\xa0","~");for(var x='0123456789/@."',w=0;w