hdjs
Version:
hdjs framework
1 lines • 234 kB
JavaScript
!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=63)}([function(e,t,r){"use strict";var n=r(57),a=r.n(n),i=r(18),o=r.n(i),s=r(12),l=r(30),u=r(28),c=r(5),h=r(13),p=r(19),m=["\\imath","\u0131","\\jmath","\u0237","\\pounds","\\mathsterling","\\textsterling","\xa3"],d=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)}},f=function(e,t,r,n,a){var i=d(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 f(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=x("amsrm",r.fontWeight,r.fontShape);return f(e,o,t,r,n.concat("amsrm",r.fontWeight,r.fontShape))}var s=x("textrm",r.fontWeight,r.fontShape);return f(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"}},y=function(e){var t=0,r=0,n=0,a=!0,i=!1,s=void 0;try{for(var l,u=o()(e.children);!(a=(l=u.next()).done);a=!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){i=!0,s=e}finally{try{!a&&u.return&&u.return()}finally{if(i)throw s}}e.height=t,e.depth=r,e.maxFontSize=n},b=function(e,t,r,n){var a=new s.a.span(e,t,r,n);return y(a),a},x=function(e,t,r){return w(e)+"-"+k(t,r)},w=function(e){var t="";switch(e){case"amsrm":t="AMS";break;case"textrm":t="Main";break;case"textsf":t="SansSerif";break;case"texttt":t="Typewriter";break;default:throw new Error("Invalid font provided: "+e)}return t},k=function(e,t){var r="";return"textbf"===e&&(r+="Bold"),"textit"===t&&(r+="Italic"),r||"Regular"},M={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:M,makeSymbol:f,mathsym:function(e,t,r){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return r&&r.fontFamily&&"boldsymbol"===r.fontFamily&&d(e,"Main-Bold",t).metrics?f(e,"Main-Bold",t,r,n.concat(["mathbf"])):"\\"===e||"main"===u.a[t][e].font?f(e,"Main-Regular",t,r,n):f(e,"AMS-Regular",t,r,n.concat(["amsrm"]))},makeSpan:b,makeLineSpan:function(e,t){var r=t.fontMetrics().defaultRuleThickness,n=h.a.ruleSpan(e,r,t);return n.height=r,n.style.height=5*n.height+"em",n.maxFontSize=1,n},makeAnchor:function(e,t,r,n){var a=new s.a.anchor(e,t,r,n);return y(a),a},makeFragment:function(e){var t=new s.a.documentFragment(e);return y(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,a=n,i=1;i<t.length;i++){var s=-t[i].shift-a-t[i].elem.depth,l=s-(t[i-1].elem.height+t[i-1].elem.depth);a+=s,r.push({type:"kern",size:l}),r.push(t[i])}return{children:r,depth:n}}var u=void 0;if("top"===e.positionType){var c=e.positionData,h=!0,p=!1,m=void 0;try{for(var d,f=o()(e.children);!(h=(d=f.next()).done);h=!0){var v=d.value;c-="kern"===v.type?v.size:v.elem.height+v.elem.depth}}catch(e){p=!0,m=e}finally{try{!h&&f.return&&f.return()}finally{if(p)throw m}}u=c}else if("bottom"===e.positionType)u=-e.positionData;else{var g=e.children[0];if("elem"!==g.type)throw new Error('First child must have type "elem".');if("shift"===e.positionType)u=-g.elem.depth-e.positionData;else{if("firstBaseline"!==e.positionType)throw new Error("Invalid positionType "+e.positionType+".");u=-g.elem.depth}}return{children:e.children,depth:u}}(e),n=r.children,a=r.depth,i=0,l=!0,u=!1,c=void 0;try{for(var h,p=o()(n);!(l=(h=p.next()).done);l=!0){var m=h.value;if("elem"===m.type){var d=m.elem;i=Math.max(i,d.maxFontSize,d.height)}}}catch(e){u=!0,c=e}finally{try{!l&&p.return&&p.return()}finally{if(u)throw c}}i+=2;var f=b(["pstrut"],[]);f.style.height=i+"em";var v=[],g=a,y=a,x=a,w=!0,k=!1,M=void 0;try{for(var S,z=o()(n);!(w=(S=z.next()).done);w=!0){var O=S.value;if("kern"===O.type)x+=O.size;else{var T=O.elem,A=O.wrapperClasses||[],N=O.wrapperStyle||{},B=b(A,[f,T],void 0,N);B.style.top=-i-x-T.depth+"em",O.marginLeft&&(B.style.marginLeft=O.marginLeft),O.marginRight&&(B.style.marginRight=O.marginRight),v.push(B),x+=T.height+T.depth}g=Math.min(g,x),y=Math.max(y,x)}}catch(e){k=!0,M=e}finally{try{!w&&z.return&&z.return()}finally{if(k)throw M}}var q=b(["vlist"],v);q.style.height=y+"em";var C=void 0;if(g<0){var E=b(["vlist"],[]);E.style.height=-g+"em";var j=b(["vlist-s"],[new s.a.symbolNode("\u200b")]);C=[b(["vlist-r"],[q,j]),b(["vlist-r"],[E])]}else C=[b(["vlist-r"],[q])];var R=b(["vlist-t"],C);return 2===C.length&&R.classes.push("vlist-t2"),R.height=y,R.depth=-g,R},makeOrd:function(e,t,r){var n=e.mode,a=e.value,i=["mord"],o=t.fontFamily;if(o){var s=void 0,l=void 0;if("boldsymbol"===o){var u=d(a,"Math-BoldItalic",n).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"};s=u.fontName,l=[u.fontClass]}else if("mathit"===o||c.a.contains(m,a)){var h=g(a,n,t,i);s=h.fontName,l=[h.fontClass]}else-1!==o.indexOf("math")||"math"===n?(s=M[o].fontName,l=[o]):(s=x(o,t.fontWeight,t.fontShape),l=[o,t.fontWeight,t.fontShape]);return d(a,s,n).metrics?f(a,s,n,t,i.concat(l)):v(a,n,t,i,r)}return v(a,n,t,i,r)},makeVerb:function(e,t){var r=e.value.body;return r=e.value.star?r.replace(/ /g,"\u2423"):r.replace(/ /g,"\xa0")},makeGlue:function(e,t){var r=b(["mord","rule"],[],t),n=Object(p.a)(e,t);return r.style.marginRight=n+"em",r},staticSvg:function(e,t){var r=a()(S[e],3),n=r[0],i=r[1],o=r[2],l=new s.a.pathNode(n),u=new s.a.svgNode([l],{width:i+"em",height:o+"em",style:"width:"+i+"em",viewBox:"0 0 "+1e3*i+" "+1e3*o,preserveAspectRatio:"xMinYMin"}),c=b(["overlay"],[u],t);return c.height=o,c.style.height=o+"em",c.style.width=i+"em",c},svgData:S,tryCombineChars:function(e){for(var t=0;t<e.length-1;t++)e[t].tryCombine(e[t+1])&&(e.splice(t+1,1),t--);return e},spacingFunctions:{"\\qquad":{size:"2em",className:"qquad"},"\\quad":{size:"1em",className:"quad"},"\\enspace":{size:"0.5em",className:"enspace"},"\\;":{size:"0.277778em",className:"thickspace"},"\\:":{size:"0.22222em",className:"mediumspace"},"\\,":{size:"0.16667em",className:"thinspace"},"\\!":{size:"-0.16667em",className:"negativethinspace"}}}},function(e,t,r){"use strict";var n=r(18),a=r.n(n),i=r(7),o=r.n(i),s=r(10),l=r.n(s),u=r(5),c=function(){function e(t,r){o()(this,e),this.type=t,this.attributes={},this.children=r||[]}return l()(e,[{key:"setAttribute",value:function(e,t){this.attributes[e]=t}},{key:"toNode",value:function(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);var r=!0,n=!1,i=void 0;try{for(var o,s=a()(this.children);!(r=(o=s.next()).done);r=!0){var l=o.value;e.appendChild(l.toNode())}}catch(e){n=!0,i=e}finally{try{!r&&s.return&&s.return()}finally{if(n)throw i}}return e}},{key:"toMarkup",value:function(){var e="<"+this.type;for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=" "+t+'="',e+=u.a.escape(this.attributes[t]),e+='"');e+=">";for(var r=0;r<this.children.length;r++)e+=this.children[r].toMarkup();return e+="</"+this.type+">"}},{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,"d",function(){return m}),r.d(t,"a",function(){return f}),r.d(t,"b",function(){return v}),t.c=function(e,t,r){var a=f(e,r),o=new i.a.MathNode("mrow",a),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]),u=new i.a.MathNode("math",[l]);return n.a.makeSpan(["katex-mathml"],[u])};var n=r(0),a=r(30),i=r(1),o=r(6),s=r(9),l=r(28),u=r(5),c=r(13),h=function(e,t){return l.a[t][e]&&l.a[t][e].replace&&(e=l.a[t][e].replace),new i.a.TextNode(e)},p=function(e,t){var r=t.fontFamily;if(!r)return null;var i=e.mode;if("mathit"===r)return"italic";if("boldsymbol"===r)return"bold-italic";var o=e.value;if(u.a.contains(["\\imath","\\jmath"],o))return null;l.a[i][o]&&l.a[i][o].replace&&(o=l.a[i][o].replace);var s=n.a.fontMap[r].fontName;return a.a.getCharacterMetrics(o,s,i)?n.a.fontMap[r].variant:null},m={},d={mi:"italic",mn:"normal",mtext:"normal"};m.mathord=function(e,t){var r=new i.a.MathNode("mi",[h(e.value,e.mode)]),n=p(e,t)||"italic";return n!==d[r.type]&&r.setAttribute("mathvariant",n),r},m.textord=function(e,t){var r=h(e.value,e.mode),n=p(e,t)||"normal",a=void 0;return a="text"===e.mode?new i.a.MathNode("mtext",[r]):/[0-9]/.test(e.value)?new i.a.MathNode("mn",[r]):"\\prime"===e.value?new i.a.MathNode("mo",[r]):new i.a.MathNode("mi",[r]),n!==d[a.type]&&a.setAttribute("mathvariant",n),a},m.bin=function(e,t){var r=new i.a.MathNode("mo",[h(e.value,e.mode)]),n=p(e,t);return"bold-italic"===n&&r.setAttribute("mathvariant",n),r},m.rel=function(e){return new i.a.MathNode("mo",[h(e.value,e.mode)])},m.open=function(e){return new i.a.MathNode("mo",[h(e.value,e.mode)])},m.close=function(e){return new i.a.MathNode("mo",[h(e.value,e.mode)])},m.inner=function(e){return new i.a.MathNode("mo",[h(e.value,e.mode)])},m.punct=function(e){var t=new i.a.MathNode("mo",[h(e.value,e.mode)]);return t.setAttribute("separator","true"),t},m.ordgroup=function(e,t){var r=f(e.value,t);return new i.a.MathNode("mrow",r)},m.supsub=function(e,t){var r=!1,n=void 0;e.value.base&&"horizBrace"===e.value.base.value.type&&!!e.value.sup===e.value.base.value.isOver&&(r=!0,n=e.value.base.value.isOver);var a=[v(e.value.base,t,!0)];e.value.sub&&a.push(v(e.value.sub,t,!0)),e.value.sup&&a.push(v(e.value.sup,t,!0));var o=void 0;if(r)o=n?"mover":"munder";else if(e.value.sub)if(e.value.sup){var l=e.value.base;o=l&&l.value.limits&&t.style===s.a.DISPLAY?"munderover":"msubsup"}else{var u=e.value.base;o=u&&u.value.limits&&t.style===s.a.DISPLAY?"munder":"msub"}else{var c=e.value.base;o=c&&c.value.limits&&t.style===s.a.DISPLAY?"mover":"msup"}return new i.a.MathNode(o,a)},m.spacing=function(e){var t=void 0;return"\\ "===e.value||"\\space"===e.value||" "===e.value||"~"===e.value?t=new i.a.MathNode("mtext",[new i.a.TextNode("\xa0")]):(t=new i.a.MathNode("mspace")).setAttribute("width",n.a.spacingFunctions[e.value].size),t},m.horizBrace=function(e,t){var r=c.a.mathMLnode(e.value.label);return new i.a.MathNode(e.value.isOver?"mover":"munder",[v(e.value.base,t),r])},m.xArrow=function(e,t){var r=c.a.mathMLnode(e.value.label),n=void 0,a=void 0;if(e.value.body){var o=v(e.value.body,t);e.value.below?(a=v(e.value.below,t),n=new i.a.MathNode("munderover",[r,a,o])):n=new i.a.MathNode("mover",[r,o])}else e.value.below?(a=v(e.value.below,t),n=new i.a.MathNode("munder",[r,a])):n=new i.a.MathNode("mover",[r]);return n},m.mclass=function(e,t){var r=f(e.value.value,t);return new i.a.MathNode("mstyle",r)},m.raisebox=function(e,t){var r=new i.a.MathNode("mpadded",[v(e.value.body,t)]),n=e.value.dy.value.number+e.value.dy.value.unit;return r.setAttribute("voffset",n),r};var f=function(e,t){for(var r=[],n=0;n<e.length;n++){var a=e[n];r.push(v(a,t))}return r},v=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e)return new i.a.MathNode("mrow");if(m[e.type]){var n=m[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 i}),t.b=function(e){for(var t=e.type,r=e.names,o=e.props,s=e.handler,l=e.htmlBuilder,u=e.mathmlBuilder,c={numArgs:o.numArgs,argTypes:o.argTypes,greediness:void 0===o.greediness?1:o.greediness,allowedInText:!!o.allowedInText,allowedInMath:void 0===o.allowedInMath||o.allowedInMath,numOptionalArgs:o.numOptionalArgs||0,infix:!!o.infix,handler:s},h=0;h<r.length;++h)i[r[h]]=c;t&&(l&&(n.d[t]=l),u&&(a.d[t]=u))},r.d(t,"c",function(){return o});var n=r(4),a=r(2),i={};var o=function(e){return"ordgroup"===e.type?e.value:[e]}},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 M}),t.c=function(e,t){e=JSON.parse(a()(e));var r=g(e,t,!0),n=f(["base"],r,t),i=f(["strut"]),o=f(["strut","bottom"]);i.style.height=n.height+"em",o.style.height=n.height+n.depth+"em",o.style.verticalAlign=-n.depth+"em";var s=f(["katex-html"],[i,o,n]);return s.setAttribute("aria-hidden","true"),s};var n=r(77),a=r.n(n),i=r(35),o=r.n(i),s=r(6),l=r(9),u=r(0),c=r(12),h=r(19),p=r(5),m=r(13),d=r(112),f=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;i<e.length;i++){var s=e[i],l=M(s,t);l instanceof c.a.documentFragment?a.push.apply(a,o()(l.children)):a.push(l)}for(var h,m,g,w,k=[n[0]&&f([n[0]],[],t)].concat(o()(a.filter(function(e){return e&&"mspace"!==e.classes[0]})),[n[1]&&f([n[1]],[],t)]),S=1;S<k.length-1;S++){var z=y(k[S],"left");"mbin"===z.classes[0]&&(g=k[S-1],w=r,g?p.a.contains(["mbin","mopen","mrel","mop","mpunct"],b(g,"right")):w)&&(z.classes[0]="mord");var O=y(k[S],"right");"mbin"===O.classes[0]&&(h=k[S+1],m=r,h?p.a.contains(["mrel","mclose","mpunct"],b(h,"left")):m)&&(O.classes[0]="mord")}for(var T=[],A=0,N=0;N<a.length;N++)if(T.push(a[N]),"mspace"!==a[N].classes[0]&&A<k.length-1){0===A&&(T.pop(),N--);var B=b(k[A],"right"),q=b(k[A+1],"left");if(B&&q&&r){var C=x(k[A+1])?d.b[B][q]:d.a[B][q];if(C){var E=t;1===e.length&&("sizing"===e[0].type?E=t.havingSize(e[0].value.size):"styling"===e[0].type&&(E=t.havingStyle(v[e[0].value.style]))),T.push(u.a.makeGlue(C,E))}}A++}for(var j=0;j<T.length;j++)"\u0338"===T[j].value&&(T[j].style.position="absolute",T[j].style.paddingLeft="0.8em");return T},y=function e(t){var r=arguments.length>1&&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},b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"right";return e?(e=y(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=y(e,"left"),p.a.contains(e.classes,"mtight")},w=function(e,t){var r=["nulldelimiter"].concat(e.baseSizingClasses());return f(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 f(["mord"],g(e.value,t,!0),t)}};k.supsub=function(e,t){if(function(e,t){if(e.value.base){var r=e.value.base;return"op"===r.type?r.value.limits&&(t.style.size===l.a.DISPLAY.size||r.value.alwaysHandleSupSub):"accent"===r.type?p.a.isCharacterBox(r.value.base):"horizBrace"===r.type?!e.value.sub===r.value.isOver:null}return!1}(e,t))return k[e.value.base.type](e,t);var r=M(e.value.base,t),n=void 0,a=void 0,i=t.fontMetrics(),o=void 0,s=0,h=0;e.value.sup&&(o=t.havingStyle(t.style.sup()),n=M(e.value.sup,o,t),p.a.isCharacterBox(e.value.base)||(s=r.height-o.fontMetrics().supDrop*o.sizeMultiplier/t.sizeMultiplier)),e.value.sub&&(o=t.havingStyle(t.style.sub()),a=M(e.value.sub,o,t),p.a.isCharacterBox(e.value.base)||(h=r.depth+o.fontMetrics().subDrop*o.sizeMultiplier/t.sizeMultiplier));var m=void 0;m=t.style===l.a.DISPLAY?i.sup1:t.style.cramped?i.sup3:i.sup2;var d=t.sizeMultiplier,v=.5/i.ptPerEm/d+"em",g=void 0;if(e.value.sup)if(e.value.sub){s=Math.max(s,m,n.depth+.25*i.xHeight),h=Math.max(h,i.sub2);var y=i.defaultRuleThickness;if(s-n.depth-(a.height-h)<4*y){h=4*y-(s-n.depth)+a.height;var x=.8*i.xHeight-(s-n.depth);x>0&&(s+=x,h-=x)}var w=[{type:"elem",elem:a,shift:h,marginRight:v},{type:"elem",elem:n,shift:-s,marginRight:v}];r instanceof c.a.symbolNode&&(w[0].marginLeft=-r.italic+"em"),g=u.a.makeVList({positionType:"individualShift",children:w},t)}else s=Math.max(s,m,n.depth+.25*i.xHeight),g=u.a.makeVList({positionType:"shift",positionData:-s,children:[{type:"elem",elem:n,marginRight:v}]},t);else{h=Math.max(h,i.sub1,a.height-.8*i.xHeight);var S=[{type:"elem",elem:a,marginRight:v}];r instanceof c.a.symbolNode&&(S[0].marginLeft=-r.italic+"em"),g=u.a.makeVList({positionType:"shift",positionData:h,children:S},t)}var z=b(r)||"mord";return f([z],[r,f(["msupsub"],[g])],t)},k.spacing=function(e,t){return"\\ "===e.value||"\\space"===e.value||" "===e.value||"~"===e.value?"text"===e.mode?u.a.makeOrd(e,t,"textord"):f(["mspace"],[u.a.mathsym(e.value,e.mode,t)],t):f(["mspace",u.a.spacingFunctions[e.value].className],[],t)},k.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=M(e.value.sup,i,t)):(i=t.havingStyle(r.sub()),a=M(e.value.sub,i,t)),e=e.value.base);var o=M(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=f(["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,children:[{type:"elem",elem:a},{type:"kern",size:.2},{type:"elem",elem:h}]},t)}return f(["mord",e.value.isOver?"mover":"munder"],[c],t)},k.xArrow=function(e,t){var r=t.style,n=t.havingStyle(r.sup()),a=M(e.value.body,n,t);a.classes.push("x-arrow-pad");var i=void 0;e.value.below&&(n=t.havingStyle(r.sub()),(i=M(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;"\\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"),f(["mrel","x-arrow"],[c],t)},k.mclass=function(e,t){var r=g(e.value.value,t,!0);return f([e.value.mclass],r,t)},k.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)};var M=function(e,t,r){if(!e)return f();if(k[e.type]){var n=k[e.type](e,t);if(r&&t.size!==r.size){n=f(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(e,t,r){"use strict";var n=Array.prototype.indexOf,a=function(e,t){if(null==e)return-1;if(n&&e.indexOf===n)return e.indexOf(t);for(var r=e.length,a=0;a<r;a++)if(e[a]===t)return a;return-1},i=/([A-Z])/g,o={"&":"&",">":">","<":"<",'"':""","'":"'"},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";var n=r(7),a=r.n(n),i=(r(14),r(27),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.length?s.slice(l,l+15)+"\u2026":s.slice(l))}var c=new Error(n);return c.name="ParseError",c.__proto__=e.prototype,c.position=i,c});i.prototype.__proto__=Error.prototype,t.a=i},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){var r=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=r)},function(e,t,r){"use strict";var n=r(7),a=r.n(n),i=r(10),o=r.n(i),s=function(){function e(t,r,n){a()(this,e),this.id=t,this.size=r,this.cramped=n}return o()(e,[{key:"sup",value:function(){return l[u[this.id]]}},{key:"sub",value:function(){return l[c[this.id]]}},{key:"fracNum",value:function(){return l[h[this.id]]}},{key:"fracDen",value:function(){return l[p[this.id]]}},{key:"cramp",value:function(){return l[m[this.id]]}},{key:"text",value:function(){return l[d[this.id]]}},{key:"isTight",value:function(){return this.size>=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],d=[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";t.__esModule=!0;var n,a=r(73),i=(n=a)&&n.__esModule?n:{default:n};t.default=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),(0,i.default)(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}()},function(e,t,r){var n=r(52)("wks"),a=r(32),i=r(16).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";var n=r(18),a=r.n(n),i=r(105),o=r.n(i),s=r(7),l=r.n(s),u=r(10),c=r.n(u),h=r(42),p=r(5),m=r(111),d=function(e){for(var t=(e=e.slice()).length-1;t>=0;t--)e[t]||e.splice(t,1);return e.join(" ")},f=function(){function e(t,r,n,a){if(l()(this,e),this.classes=t||[],this.children=r||[],this.height=0,this.depth=0,this.maxFontSize=0,this.style=o()({},a),this.attributes={},n){n.style.isTight()&&this.classes.push("mtight");var i=n.getColor();i&&(this.style.color=i)}}return c()(e,[{key:"setAttribute",value:function(e,t){this.attributes[e]=t}},{key:"tryCombine",value:function(e){return!1}},{key:"toNode",value:function(){var e=document.createElement("span");e.className=d(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)Object.prototype.hasOwnProperty.call(this.attributes,r)&&e.setAttribute(r,this.attributes[r]);for(var n=0;n<this.children.length;n++)e.appendChild(this.children[n].toNode());return e}},{key:"toMarkup",value:function(){var e="<span";this.classes.length&&(e+=' class="',e+=p.a.escape(d(this.classes)),e+='"');var t="";for(var r in this.style)this.style.hasOwnProperty(r)&&(t+=p.a.hyphenate(r)+":"+this.style[r]+";");t&&(e+=' style="'+p.a.escape(t)+'"');for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&(e+=" "+n+'="',e+=p.a.escape(this.attributes[n]),e+='"');e+=">";for(var a=0;a<this.children.length;a++)e+=this.children[a].toMarkup();return e+="</span>"}}]),e}(),v=function(){function e(t,r,n,a){l()(this,e),this.href=t,this.classes=r,this.children=n,this.height=0,this.depth=0,this.maxFontSize=0,this.style={},this.attributes={},a.style.isTight()&&this.classes.push("mtight");var i=a.getColor();i&&(this.style.color=i)}return c()(e,[{key:"setAttribute",value:function(e,t){this.attributes[e]=t}},{key:"tryCombine",value:function(e){return!1}},{key:"toNode",value:function(){var e=document.createElement("a");e.setAttribute("href",this.href),this.classes.length&&(e.className=d(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)Object.prototype.hasOwnProperty.call(this.attributes,r)&&e.setAttribute(r,this.attributes[r]);for(var n=0;n<this.children.length;n++)e.appendChild(this.children[n].toNode());return e}},{key:"toMarkup",value:function(){var e="<a";e+='href="'+(e+=p.a.escape(this.href))+'"',this.classes.length&&(e+=' class="'+p.a.escape(d(this.classes))+'"');var t="";for(var r in this.style)this.style.hasOwnProperty(r)&&(t+=p.a.hyphenate(r)+":"+this.style[r]+";");t&&(e+=' style="'+p.a.escape(t)+'"');for(var n in this.attributes)"href"!==n&&Object.prototype.hasOwnProperty.call(this.attributes,n)&&(e+=" "+n+'="'+p.a.escape(this.attributes[n])+'"');e+=">";var i=!0,o=!1,s=void 0;try{for(var l,u=a()(this.children);!(i=(l=u.next()).done);i=!0){e+=l.value.toMarkup()}}catch(e){o=!0,s=e}finally{try{!i&&u.return&&u.return()}finally{if(o)throw s}}return e+="</a>"}}]),e}(),g=function(){function e(t){l()(this,e),this.children=t||[],this.height=0,this.depth=0,this.maxFontSize=0}return c()(e,[{key:"toNode",value:function(){for(var e=document.createDocumentFragment(),t=0;t<this.children.length;t++)e.appendChild(this.children[t].toNode());return e}},{key:"toMarkup",value:function(){for(var e="",t=0;t<this.children.length;t++)e+=this.children[t].toMarkup();return e}}]),e}(),y={"\xee":"\u0131\u0302","\xef":"\u0131\u0308","\xed":"\u0131\u0301","\xec":"\u0131\u0300"},b=function(){function e(t,r,n,a,i,s,u,c){l()(this,e),this.value=t,this.height=r||0,this.depth=n||0,this.italic=a||0,this.skew=i||0,this.width=s||0,this.classes=u||[],this.style=o()({},c),this.maxFontSize=0;var p=Object(h.a)(this.value.charCodeAt(0));p&&this.classes.push(p+"_fallback"),/[\xee\xef\xed\xec]/.test(this.value)&&(this.value=y[this.value])}return c()(e,[{key:"tryCombine",value:function(t){if(!t||!(t instanceof e)||this.italic>0||d(this.classes)!==d(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=d(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="<span";this.classes.length&&(e=!0,t+=' class="',t+=p.a.escape(d(this.classes)),t+='"');var r="";this.italic>0&&(r+="margin-right:"+this.italic+"em;");for(var n in this.style)this.style.hasOwnProperty(n)&&(r+=p.a.hyphenate(n)+":"+this.style[n]+";");r&&(e=!0,t+=' style="'+p.a.escape(r)+'"');var a=p.a.escape(this.value);return e?(t+=">",t+=a,t+="</span>"):a}}]),e}(),x=function(){function e(t,r){l()(this,e),this.children=t||[],this.attributes=r||{},this.height=0,this.depth=0,this.maxFontSize=0}return c()(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<this.children.length;r++)e.appendChild(this.children[r].toNode());return e}},{key:"toMarkup",value:function(){var e="<svg";for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=" "+t+"='"+this.attributes[t]+"'");e+=">";for(var r=0;r<this.children.length;r++)e+=this.children[r].toMarkup();return e+="</svg>"}}]),e}(),w=function(){function e(t,r){l()(this,e),this.pathName=t,this.alternate=r}return c()(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",m.a.path[this.pathName]),e}},{key:"toMarkup",value:function(){return this.alternate?"<path d='"+this.alternate+"'/>":"<path d='"+m.a.path[this.pathName]+"'/>"}}]),e}(),k=function(){function e(t){l()(this,e),this.attributes=t||{}}return c()(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="<line";for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&(e+=" "+t+"='"+this.attributes[t]+"'");return e+="/>"}}]),e}();t.a={span:f,anchor:v,documentFragment:g,symbolNode:b,svgNode:x,pathNode:w,lineNode:k}},function(e,t,r){"use strict";var n=r(57),a=r.n(n),i=r(12),o=r(0),s=r(1),l=r(5),u={widehat:"^",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23b5",overbrace:"\u23de",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21d2",xRightarrow:"\u21d2",overleftharpoon:"\u21bc",xleftharpoonup:"\u21bc",overrightharpoon:"\u21c0",xrightharpoonup:"\u21c0",xLeftarrow:"\u21d0",xLeftrightarrow:"\u21d4",xhookleftarrow:"\u21a9",xhookrightarrow:"\u21aa",xmapsto:"\u21a6",xrightharpoondown:"\u21c1",xleftharpoondown:"\u21bd",xrightleftharpoons:"\u21cc",xleftrightharpoons:"\u21cb",xtwoheadleftarrow:"\u219e",xtwoheadrightarrow:"\u21a0",xlongequal:"=",xtofrom:"\u21c4",xrightleftarrows:"\u21c4",xrightequilibrium:"\u21cc",xleftequilibrium:"\u21cb"},c={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,667],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},h=function(e){return"ordgroup"===e.type?e.value.length:1};t.a={encloseSpan:function(e,t,r,n){var a=void 0,s=e.height+e.depth+2*r;if(/fbox|color/.test(t)){if(a=o.a.makeSpan(["stretchy",t],[],n),"fbox"===t){var l=n.color&&n.getColor();l&&(a.style.borderColor=l)}}else{var u=[];/^[bx]cancel$/.test(t)&&u.push(new i.a.lineNode({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&u.push(new i.a.lineNode({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var c=new i.a.svgNode(u,{width:"100%",height:s+"em"});a=o.a.makeSpan([],[c],n)}return a.height=s,a.style.height=s+"em",a},mathMLnode:function(e){var t=new s.a.MathNode("mo",[new s.a.TextNode(u[e.substr(1)])]);return t.setAttribute("stretchy","true"),t},ruleSpan:function(e,t,r){var n=void 0,a=void 0,s="stretchy";return"vertical-separator"===e?(n=new i.a.pathNode("vertSeparator"),a=new i.a.svgNode([n],{width:"0.25em",height:"400em",viewBox:"0 0 250 400000",preserveAspectRatio:"xMinYMin slice"}),s="vertical-separator"):(n=new i.a.pathNode("stdHorizRule"),a=new i.a.svgNode([n],{width:"400em",height:5*t+"em",viewBox:"0 0 400000 200",preserveAspectRatio:"xMinYMin slice"})),o.a.makeSpan([s],[a],r)},svgSpan:function(e,t){var r=function(){var r=4e5,n=e.value.label.substr(1);if(l.a.contains(["widehat","widetilde","utilde"],n)){var s=h(e.value.base),u=void 0,p=void 0,m=void 0;if(s>5)u="widehat"===n?420:312,r="widehat"===n?2364:2340,m="widehat"===n?.42:.34,p=("widehat"===n?"widehat":"tilde")+"4";else{var d=[1,1,2,2,3,3][s];"widehat"===n?(r=[0,1062,2364,2364,2364][d],u=[0,239,300,360,420][d],m=[0,.24,.3,.3,.36,.42][d],p="widehat"+d):(r=[0,600,1033,2339,2340][d],u=[0,260,286,306,312][d],m=[0,.26,.286,.3,.306,.34][d],p="tilde"+d)}var f=new i.a.pathNode(p),v=new i.a.svgNode([f],{width:"100%",height:m+"em",viewBox:"0 0 "+r+" "+u,preserveAspectRatio:"none"});return{span:o.a.makeSpan([],[v],t),minWidth:0,height:m}}var g=[],y=a()(c[n],4),b=y[0],x=y[1],w=y[2],k=y[3],M=w/1e3,S=b.length,z=void 0,O=void 0;if(1===S)z=["hide-tail"],O=[k];else if(2===S)z=["halfarrow-left","halfarrow-right"],O=["xMinYMin","xMaxYMin"];else{if(3!==S)throw new Error("Correct katexImagesData or update code here to support\n "+S+" children.");z=["brace-left","brace-center","brace-right"],O=["xMinYMin","xMidYMin","xMaxYMin"]}for(var T=0;T<S;T++){var A=new i.a.pathNode(b[T]),N=new i.a.svgNode([A],{width:"400em",height:M+"em",viewBox:"0 0 "+r+" "+w,preserveAspectRatio:O[T]+" slice"}),B=o.a.makeSpan([z[T]],[N],t);if(1===S)return{span:B,minWidth:x,height:M};B.style.height=M+"em",g.push(B)}return{span:o.a.makeSpan(["stretchy"],g,t),minWidth:x,height:M}}(),n=r.span,s=r.minWidth,u=r.height;return n.height=u,n.style.height=u+"em",s>0&&(n.style.minWidth=s+"em"),n}}},function(e,t,r){"use strict";var n=r(7),a=r.n(n),i=r(31);t.a=function e(t,r,n,o,s){a()(this,e),this.type=t,this.value=r,this.mode=n,this.loc=i.a.range(o,s)}},function(e,t,r){var n=r(22),a=r(70),i=r(71),o=Object.defineProperty;t.f=r(23)?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){e.exports={}},function(e,t,r){e.exports={default:r(103),__esModule:!0}},function(e,t,r){"use strict";r.d(t,"b",function(){return o}),r.d(t,"a",function(){return s});var n=r(6),a=(r(43),{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){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,r){var n=r(20);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},function(e,t,r){e.exports=!r(24)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,r){var n=r(16),a=r(8),i=r(47),o=r(26),s="prototype",l=function(e,t,r){var u,c,h,p=e&l.F,m=e&l.G,d=e&l.S,f=e&l.P,v=e&l.B,g=e&l.W,y=m?a:a[t]||(a[t]={}),b=y[s],x=m?n:d?n[t]:(n[t]||{})[s];m&&(r=t);for(u in r)(c=!p&&x&&void 0!==x[u])&&u in y||(h=c?x[u]:r[u],y[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):f&&"function"==typeof h?i(Function.call,h):h,f&&((y.virtual||(y.virtual={}))[u]=h,e&l.R&&b&&!b[u]&&o(b,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,r){var n=r(15),a=r(33);e.exports=r(23)?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(7),a=r.n(n),i=r(10),o=r.n(i),s=r(31),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,r){"use strict";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",c="bin",h="close",p="inner",m="mathord",d="op",f="open",v="punct",g="rel",y="spacing",b="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"),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,b,"#","\\#"),a(o,s,b,"#","\\#"),a(i,s,b,"&","\\&"),a(o,s,b,"&","\\&"),a(i,s,b,"\u2135","\\aleph",!0),a(i,s,b,"\u2200","\\forall",!0),a(i,s,b,"\u210f","\\hbar"),a(i,s,b,"\u2203","\\exists",!0),a(i,s,b,"\u2207","\\nabla",!0),a(i,s,b,"\u266d","\\flat",!0),a(i,s,b,"\u2113","\\ell",!0),a(i,s,b,"\u266e","\\natural",!0),a(i,s,b,"\u2663","\\clubsuit",!0),a(i,s,b,"\u2118","\\wp",!0),a(i,s,b,"\u266f","\\sharp",!0),a(i,s,b,"\u2662","\\diamondsuit",!0),a(i,s,b,"\u211c","\\Re",!0),a(i,s,b,"\u2661","\\heartsuit",!0),a(i,s,b,"\u2111","\\Im",!0),a(i,s,b,"\u2660","\\spadesuit",!0),a(o,s,b,"\xa7","\\S",!0),a(o,s,b,"\xb6","\\P",!0),a(i,s,b,"\u2020","\\dag"),a(o,s,b,"\u2020","\\dag"),a(o,s,b,"\u2020","\\textdagger"),a(i,s,b,"\u2021","\\ddag"),a(o,s,b,"\u2021","\\ddag"),a(o,s,b,"\u2020","\\textdaggerdbl"),a(i,s,h,"\u23b1","\\rmoustache"),a(i,s,f,"\u23b0","\\lmoustache"),a(i,s,h,"\u27ef","\\rgroup"),a(i,s,f,"\u27ee","\\lgroup"),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,b,"\u210f","\\hslash"),a(i,l,b,"\u25bd","\\triangledown"),a(i,l,b,"\u25ca","\\lozenge"),a(i,l,b,"\u24c8","\\circledS"),a(i,l,b,"\xae","\\circledR"),a(o,l,b,"\xae","\\circledR"),a(i,l,b,"\u2221","\\measuredangle",!0),a(i,l,b,"\u2204","\\nexists"),a(i,l,b,"\u2127","\\mho"),a(i,l,b,"\u2132","\\Finv",!0),a(i,l,b,"\u2141","\\Game",!0),a(i,l,b,"k","\\Bbbk"),a(i,l,b,"\u2035","\\backprime"),a(i,l,b,"\u25b2","\\blacktriangle"),a(i,l,b,"\u25bc","\\blacktriangledown"),a(i,l,b,"\u25a0","\\blacksquare"),a(i,l,b,"\u29eb","\\blacklozenge"),a(i,l,b,"\u2605","\\bigstar"),a(i,l,b,"\u2222","\\sphericalangle",!0),a(i,l,b,"\u2201","\\complement",!0),a(i,l,b,"\xf0","\\eth",!0),a(i,l,b,"\u2571","\\diagup"),a(i,l,b,"\u2572","\\diagdown"),a(i,l,b,"\u25a1","\\square"),a(i,l,b,"\u25a1","\\Box"),a(i,l,b,"\u25ca","\\Diamond"),a(i,l,b,"\xa5","\\yen",!0),a(i,l,b,"\u2713","\\checkmark",!0),a(o,l,b,"\u2713","\\checkmark"),a(i,l,b,"\u2136","\\beth",!0),a(i,l,b,"\u2138","\\daleth",!0),a(i,l,b,"\u2137","\\gimel",!0),a(i,l,b,"\u03dd","\\digamma"),a(i,l,b,"\u03f0","\\varkappa"),a(i,l,f,"\u250c","\\ulcorner"),a(i,l,h,"\u2510","\\urcorner"),a(i,l,f,"\u2514","\\llcorner"),a(i,l,h,"\u2518","\\lrcorner"),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"),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