From a82eb5858a2f72201703bf3a25ac5158e95cb569 Mon Sep 17 00:00:00 2001 From: Jan Petykiewicz Date: Sat, 18 Apr 2026 15:05:35 -0700 Subject: [PATCH] [docs] switch generated docs to MkDocs --- .gitignore | 4 + README.md | 27 + docs/api/eigensolvers.md | 3 + docs/api/fdfd.md | 15 + docs/api/fdmath.md | 13 + docs/api/fdtd.md | 15 + docs/api/index.md | 14 + docs/api/meanas.md | 3 + docs/api/waveguides.md | 7 + docs/assets/vendor/mathjax/core.js | 1 + docs/assets/vendor/mathjax/input/asciimath.js | 1 + docs/assets/vendor/mathjax/input/mml.js | 1 + .../vendor/mathjax/input/mml/entities.js | 1 + docs/assets/vendor/mathjax/input/tex-full.js | 34 ++ docs/assets/vendor/mathjax/loader.js | 1 + docs/assets/vendor/mathjax/manifest.json | 38 ++ docs/assets/vendor/mathjax/output/chtml.js | 1 + .../vendor/mathjax/output/chtml/fonts/tex.js | 1 + .../fonts/woff-v2/MathJax_AMS-Regular.woff | Bin 0 -> 40808 bytes .../woff-v2/MathJax_Calligraphic-Bold.woff | Bin 0 -> 9908 bytes .../woff-v2/MathJax_Calligraphic-Regular.woff | Bin 0 -> 9600 bytes .../fonts/woff-v2/MathJax_Fraktur-Bold.woff | Bin 0 -> 22340 bytes .../woff-v2/MathJax_Fraktur-Regular.woff | Bin 0 -> 21480 bytes .../fonts/woff-v2/MathJax_Main-Bold.woff | Bin 0 -> 34464 bytes .../fonts/woff-v2/MathJax_Main-Italic.woff | Bin 0 -> 20832 bytes .../fonts/woff-v2/MathJax_Main-Regular.woff | Bin 0 -> 34160 bytes .../woff-v2/MathJax_Math-BoldItalic.woff | Bin 0 -> 19776 bytes .../fonts/woff-v2/MathJax_Math-Italic.woff | Bin 0 -> 19360 bytes .../fonts/woff-v2/MathJax_Math-Regular.woff | Bin 0 -> 19288 bytes .../fonts/woff-v2/MathJax_SansSerif-Bold.woff | Bin 0 -> 15944 bytes .../woff-v2/MathJax_SansSerif-Italic.woff | Bin 0 -> 14628 bytes .../woff-v2/MathJax_SansSerif-Regular.woff | Bin 0 -> 12660 bytes .../fonts/woff-v2/MathJax_Script-Regular.woff | Bin 0 -> 11852 bytes .../fonts/woff-v2/MathJax_Size1-Regular.woff | Bin 0 -> 5792 bytes .../fonts/woff-v2/MathJax_Size2-Regular.woff | Bin 0 -> 5464 bytes .../fonts/woff-v2/MathJax_Size3-Regular.woff | Bin 0 -> 3244 bytes .../fonts/woff-v2/MathJax_Size4-Regular.woff | Bin 0 -> 5148 bytes .../woff-v2/MathJax_Typewriter-Regular.woff | Bin 0 -> 17604 bytes .../fonts/woff-v2/MathJax_Vector-Bold.woff | Bin 0 -> 1116 bytes .../fonts/woff-v2/MathJax_Vector-Regular.woff | Bin 0 -> 1136 bytes .../chtml/fonts/woff-v2/MathJax_Zero.woff | Bin 0 -> 1368 bytes docs/assets/vendor/mathjax/startup.js | 1 + docs/index.md | 33 ++ docs/javascripts/mathjax.js | 19 + docs/stylesheets/extra.css | 13 + make_docs.sh | 20 +- mkdocs.yml | 76 +++ pdoc_templates/config.mako | 47 -- pdoc_templates/css.mako | 389 ------------- pdoc_templates/html.mako | 445 --------------- pdoc_templates/html_helpers.py | 539 ------------------ pdoc_templates/pdf.mako | 185 ------ pdoc_templates/pdoc.css | 381 ------------- pyproject.toml | 22 +- 54 files changed, 350 insertions(+), 2000 deletions(-) create mode 100644 docs/api/eigensolvers.md create mode 100644 docs/api/fdfd.md create mode 100644 docs/api/fdmath.md create mode 100644 docs/api/fdtd.md create mode 100644 docs/api/index.md create mode 100644 docs/api/meanas.md create mode 100644 docs/api/waveguides.md create mode 100644 docs/assets/vendor/mathjax/core.js create mode 100644 docs/assets/vendor/mathjax/input/asciimath.js create mode 100644 docs/assets/vendor/mathjax/input/mml.js create mode 100644 docs/assets/vendor/mathjax/input/mml/entities.js create mode 100644 docs/assets/vendor/mathjax/input/tex-full.js create mode 100644 docs/assets/vendor/mathjax/loader.js create mode 100644 docs/assets/vendor/mathjax/manifest.json create mode 100644 docs/assets/vendor/mathjax/output/chtml.js create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/tex.js create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_AMS-Regular.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Bold.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Regular.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Fraktur-Bold.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Fraktur-Regular.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Main-Bold.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Main-Italic.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Main-Regular.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Math-BoldItalic.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Math-Italic.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Math-Regular.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Bold.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Italic.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Regular.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Script-Regular.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Size1-Regular.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Size2-Regular.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Size3-Regular.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Size4-Regular.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Typewriter-Regular.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Vector-Bold.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Vector-Regular.woff create mode 100644 docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Zero.woff create mode 100644 docs/assets/vendor/mathjax/startup.js create mode 100644 docs/index.md create mode 100644 docs/javascripts/mathjax.js create mode 100644 docs/stylesheets/extra.css create mode 100644 mkdocs.yml delete mode 100644 pdoc_templates/config.mako delete mode 100644 pdoc_templates/css.mako delete mode 100644 pdoc_templates/html.mako delete mode 100644 pdoc_templates/html_helpers.py delete mode 100644 pdoc_templates/pdf.mako delete mode 100644 pdoc_templates/pdoc.css diff --git a/.gitignore b/.gitignore index ff695f0..f06c106 100644 --- a/.gitignore +++ b/.gitignore @@ -54,6 +54,10 @@ coverage.xml # documentation doc/ +site/ +_doc_mathimg/ +doc.md +doc.htex # PyBuilder target/ diff --git a/README.md b/README.md index c3632c0..01bc257 100644 --- a/README.md +++ b/README.md @@ -114,6 +114,33 @@ The most mature user-facing workflows are: `meanas.fdtd.accumulate_phasor(...)`, and compare those phasors against an FDFD reference on the same Yee grid. +## Documentation + +API and workflow docs are generated from the package docstrings with +[MkDocs](https://www.mkdocs.org/), [Material for MkDocs](https://squidfunk.github.io/mkdocs-material/), +and [mkdocstrings](https://mkdocstrings.github.io/). + +Install the docs toolchain with: + +```bash +pip3 install -e './meanas[docs]' +``` + +Then build the docs site with: + +```bash +./make_docs.sh +``` + +This produces: + +- a normal multi-page site under `site/` +- a combined printable single-page HTML site under `site/print_page/` +- an optional fully inlined `site/standalone.html` when `htmlark` is available + +The docs build uses a local MathJax bundle vendored under `docs/assets/`, so +the rendered HTML does not rely on external services for equation rendering. + Tracked examples under `examples/` are the intended starting points: - `examples/fdtd.py`: broadband FDTD pulse excitation, phasor extraction, and a diff --git a/docs/api/eigensolvers.md b/docs/api/eigensolvers.md new file mode 100644 index 0000000..7f16e01 --- /dev/null +++ b/docs/api/eigensolvers.md @@ -0,0 +1,3 @@ +# eigensolvers + +::: meanas.eigensolvers diff --git a/docs/api/fdfd.md b/docs/api/fdfd.md new file mode 100644 index 0000000..e47c278 --- /dev/null +++ b/docs/api/fdfd.md @@ -0,0 +1,15 @@ +# fdfd + +::: meanas.fdfd + +## Core operator layers + +::: meanas.fdfd.functional + +::: meanas.fdfd.operators + +::: meanas.fdfd.solvers + +::: meanas.fdfd.scpml + +::: meanas.fdfd.farfield diff --git a/docs/api/fdmath.md b/docs/api/fdmath.md new file mode 100644 index 0000000..3623207 --- /dev/null +++ b/docs/api/fdmath.md @@ -0,0 +1,13 @@ +# fdmath + +::: meanas.fdmath + +## Functional and sparse operators + +::: meanas.fdmath.functional + +::: meanas.fdmath.operators + +::: meanas.fdmath.vectorization + +::: meanas.fdmath.types diff --git a/docs/api/fdtd.md b/docs/api/fdtd.md new file mode 100644 index 0000000..3e1823c --- /dev/null +++ b/docs/api/fdtd.md @@ -0,0 +1,15 @@ +# fdtd + +::: meanas.fdtd + +## Core update and analysis helpers + +::: meanas.fdtd.base + +::: meanas.fdtd.pml + +::: meanas.fdtd.boundaries + +::: meanas.fdtd.energy + +::: meanas.fdtd.phasor diff --git a/docs/api/index.md b/docs/api/index.md new file mode 100644 index 0000000..d30ae80 --- /dev/null +++ b/docs/api/index.md @@ -0,0 +1,14 @@ +# API Overview + +The package is documented directly from its docstrings. The most useful entry +points are: + +- [meanas](meanas.md): top-level package overview +- [eigensolvers](eigensolvers.md): generic eigenvalue utilities used by the mode solvers +- [fdfd](fdfd.md): frequency-domain operators, sources, PML, solvers, and far-field transforms +- [waveguides](waveguides.md): straight, cylindrical, and 3D waveguide mode helpers +- [fdtd](fdtd.md): timestepping, CPML, energy/flux helpers, and phasor extraction +- [fdmath](fdmath.md): shared discrete operators, vectorization helpers, and derivation background + +The waveguide and FDTD pages are the best places to start if you want the +mathematical derivations rather than just the callable reference. diff --git a/docs/api/meanas.md b/docs/api/meanas.md new file mode 100644 index 0000000..d5c5f4e --- /dev/null +++ b/docs/api/meanas.md @@ -0,0 +1,3 @@ +# meanas + +::: meanas diff --git a/docs/api/waveguides.md b/docs/api/waveguides.md new file mode 100644 index 0000000..834614c --- /dev/null +++ b/docs/api/waveguides.md @@ -0,0 +1,7 @@ +# waveguides + +::: meanas.fdfd.waveguide_2d + +::: meanas.fdfd.waveguide_3d + +::: meanas.fdfd.waveguide_cyl diff --git a/docs/assets/vendor/mathjax/core.js b/docs/assets/vendor/mathjax/core.js new file mode 100644 index 0000000..8b9db53 --- /dev/null +++ b/docs/assets/vendor/mathjax/core.js @@ -0,0 +1 @@ +!function(){"use strict";var t,e,r,n,o,i,s,a,l,u,c,p,f,h,d,y,O,M,E,v,b,m,g,L,N,R,T,S,A,C,_,x,I,w,P,j,D,B,k,X,H,W,F,q,J,G,z,V,U,K,$,Y,Z,Q,tt,et,rt,nt,ot,it,st,at,lt,ut,ct,pt,ft,ht,dt,yt,Ot,Mt,Et,vt,bt,mt,gt,Lt={444:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.HTMLAdaptor=void 0;var s=function(t){function e(e){var r=t.call(this,e.document)||this;return r.window=e,r.parser=new e.DOMParser,r}return o(e,t),e.prototype.parse=function(t,e){return void 0===e&&(e="text/html"),this.parser.parseFromString(t,e)},e.prototype.create=function(t,e){return e?this.document.createElementNS(e,t):this.document.createElement(t)},e.prototype.text=function(t){return this.document.createTextNode(t)},e.prototype.head=function(t){return t.head},e.prototype.body=function(t){return t.body},e.prototype.root=function(t){return t.documentElement},e.prototype.doctype=function(t){return""},e.prototype.tags=function(t,e,r){void 0===r&&(r=null);var n=r?t.getElementsByTagNameNS(r,e):t.getElementsByTagName(e);return Array.from(n)},e.prototype.getElements=function(t,e){var r,n,o=[];try{for(var s=i(t),a=s.next();!a.done;a=s.next()){var l=a.value;"string"==typeof l?o=o.concat(Array.from(this.document.querySelectorAll(l))):Array.isArray(l)||l instanceof this.window.NodeList||l instanceof this.window.HTMLCollection?o=o.concat(Array.from(l)):o.push(l)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}return o},e.prototype.contains=function(t,e){return t.contains(e)},e.prototype.parent=function(t){return t.parentNode},e.prototype.append=function(t,e){return t.appendChild(e)},e.prototype.insert=function(t,e){return this.parent(e).insertBefore(t,e)},e.prototype.remove=function(t){return this.parent(t).removeChild(t)},e.prototype.replace=function(t,e){return this.parent(e).replaceChild(t,e)},e.prototype.clone=function(t){return t.cloneNode(!0)},e.prototype.split=function(t,e){return t.splitText(e)},e.prototype.next=function(t){return t.nextSibling},e.prototype.previous=function(t){return t.previousSibling},e.prototype.firstChild=function(t){return t.firstChild},e.prototype.lastChild=function(t){return t.lastChild},e.prototype.childNodes=function(t){return Array.from(t.childNodes)},e.prototype.childNode=function(t,e){return t.childNodes[e]},e.prototype.kind=function(t){var e=t.nodeType;return 1===e||3===e||8===e?t.nodeName.toLowerCase():""},e.prototype.value=function(t){return t.nodeValue||""},e.prototype.textContent=function(t){return t.textContent},e.prototype.innerHTML=function(t){return t.innerHTML},e.prototype.outerHTML=function(t){return t.outerHTML},e.prototype.serializeXML=function(t){return(new this.window.XMLSerializer).serializeToString(t)},e.prototype.setAttribute=function(t,e,r,n){return void 0===n&&(n=null),n?(e=n.replace(/.*\//,"")+":"+e.replace(/^.*:/,""),t.setAttributeNS(n,e,r)):t.setAttribute(e,r)},e.prototype.getAttribute=function(t,e){return t.getAttribute(e)},e.prototype.removeAttribute=function(t,e){return t.removeAttribute(e)},e.prototype.hasAttribute=function(t,e){return t.hasAttribute(e)},e.prototype.allAttributes=function(t){return Array.from(t.attributes).map((function(t){return{name:t.name,value:t.value}}))},e.prototype.addClass=function(t,e){t.classList?t.classList.add(e):t.className=(t.className+" "+e).trim()},e.prototype.removeClass=function(t,e){t.classList?t.classList.remove(e):t.className=t.className.split(/ /).filter((function(t){return t!==e})).join(" ")},e.prototype.hasClass=function(t,e){return t.classList?t.classList.contains(e):t.className.split(/ /).indexOf(e)>=0},e.prototype.setStyle=function(t,e,r){t.style[e]=r},e.prototype.getStyle=function(t,e){return t.style[e]},e.prototype.allStyles=function(t){return t.style.cssText},e.prototype.fontSize=function(t){var e=this.window.getComputedStyle(t);return parseFloat(e.fontSize)},e.prototype.fontFamily=function(t){return this.window.getComputedStyle(t).fontFamily||""},e.prototype.nodeSize=function(t,e,r){if(void 0===e&&(e=1),void 0===r&&(r=!1),r&&t.getBBox){var n=t.getBBox();return[n.width/e,n.height/e]}return[t.offsetWidth/e,t.offsetHeight/e]},e.prototype.nodeBBox=function(t){var e=t.getBoundingClientRect();return{left:e.left,right:e.right,top:e.top,bottom:e.bottom}},e}(r(5009).AbstractDOMAdaptor);e.HTMLAdaptor=s},6191:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.browserAdaptor=void 0;var n=r(444);e.browserAdaptor=function(){return new n.HTMLAdaptor(window)}},9515:function(t,e,r){var n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};function o(t){return"object"==typeof t&&null!==t}function i(t,e){var r,s;try{for(var a=n(Object.keys(e)),l=a.next();!l.done;l=a.next()){var u=l.value;"__esModule"!==u&&(!o(t[u])||!o(e[u])||e[u]instanceof Promise?null!==e[u]&&void 0!==e[u]&&(t[u]=e[u]):i(t[u],e[u]))}}catch(t){r={error:t}}finally{try{l&&!l.done&&(s=a.return)&&s.call(a)}finally{if(r)throw r.error}}return t}Object.defineProperty(e,"__esModule",{value:!0}),e.MathJax=e.combineWithMathJax=e.combineDefaults=e.combineConfig=e.isObject=void 0,e.isObject=o,e.combineConfig=i,e.combineDefaults=function t(e,r,i){var s,a;e[r]||(e[r]={}),e=e[r];try{for(var l=n(Object.keys(i)),u=l.next();!u.done;u=l.next()){var c=u.value;o(e[c])&&o(i[c])?t(e,c,i[c]):null==e[c]&&null!=i[c]&&(e[c]=i[c])}}catch(t){s={error:t}}finally{try{u&&!u.done&&(a=l.return)&&a.call(l)}finally{if(s)throw s.error}}return e},e.combineWithMathJax=function(t){return i(e.MathJax,t)},void 0===r.g.MathJax&&(r.g.MathJax={}),r.g.MathJax.version||(r.g.MathJax={version:"3.1.4",_:{},config:r.g.MathJax}),e.MathJax=r.g.MathJax},5009:function(t,e){var r=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractDOMAdaptor=void 0;var n=function(){function t(t){void 0===t&&(t=null),this.document=t}return t.prototype.node=function(t,e,n,o){var i,s;void 0===e&&(e={}),void 0===n&&(n=[]);var a=this.create(t,o);this.setAttributes(a,e);try{for(var l=r(n),u=l.next();!u.done;u=l.next()){var c=u.value;this.append(a,c)}}catch(t){i={error:t}}finally{try{u&&!u.done&&(s=l.return)&&s.call(l)}finally{if(i)throw i.error}}return a},t.prototype.setAttributes=function(t,e){var n,o,i,s,a,l;if(e.style&&"string"!=typeof e.style)try{for(var u=r(Object.keys(e.style)),c=u.next();!c.done;c=u.next()){var p=c.value;this.setStyle(t,p.replace(/-([a-z])/g,(function(t,e){return e.toUpperCase()})),e.style[p])}}catch(t){n={error:t}}finally{try{c&&!c.done&&(o=u.return)&&o.call(u)}finally{if(n)throw n.error}}if(e.properties)try{for(var f=r(Object.keys(e.properties)),h=f.next();!h.done;h=f.next()){t[p=h.value]=e.properties[p]}}catch(t){i={error:t}}finally{try{h&&!h.done&&(s=f.return)&&s.call(f)}finally{if(i)throw i.error}}try{for(var d=r(Object.keys(e)),y=d.next();!y.done;y=d.next()){"style"===(p=y.value)&&"string"!=typeof e.style||"properties"===p||this.setAttribute(t,p,e[p])}}catch(t){a={error:t}}finally{try{y&&!y.done&&(l=d.return)&&l.call(d)}finally{if(a)throw a.error}}},t.prototype.replace=function(t,e){return this.insert(t,e),this.remove(e),e},t.prototype.childNode=function(t,e){return this.childNodes(t)[e]},t.prototype.allClasses=function(t){var e=this.getAttribute(t,"class");return e?e.replace(/ +/g," ").replace(/^ /,"").replace(/ $/,"").split(/ /):[]},t}();e.AbstractDOMAdaptor=n},3494:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractFindMath=void 0;var n=r(7233),o=function(){function t(t){var e=this.constructor;this.options=n.userOptions(n.defaultOptions({},e.OPTIONS),t)}return t.OPTIONS={},t}();e.AbstractFindMath=o},3670:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractHandler=void 0;var i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e}(r(5722).AbstractMathDocument),s=function(){function t(t,e){void 0===e&&(e=5),this.documentClass=i,this.adaptor=t,this.priority=e}return Object.defineProperty(t.prototype,"name",{get:function(){return this.constructor.NAME},enumerable:!1,configurable:!0}),t.prototype.handlesDocument=function(t){return!1},t.prototype.create=function(t,e){return new this.documentClass(t,this.adaptor,e)},t.NAME="generic",t}();e.AbstractHandler=s},805:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.HandlerList=void 0;var s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.register=function(t){return this.add(t,t.priority)},e.prototype.unregister=function(t){this.remove(t)},e.prototype.handlesDocument=function(t){var e,r;try{for(var n=i(this),o=n.next();!o.done;o=n.next()){var s=o.value.item;if(s.handlesDocument(t))return s}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}throw new Error("Can't find handler for document")},e.prototype.document=function(t,e){return void 0===e&&(e=null),this.handlesDocument(t).create(t,e)},e}(r(8666).PrioritizedList);e.HandlerList=s},9206:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractInputJax=void 0;var n=r(7233),o=r(7525),i=function(){function t(t){void 0===t&&(t={}),this.adaptor=null,this.mmlFactory=null;var e=this.constructor;this.options=n.userOptions(n.defaultOptions({},e.OPTIONS),t),this.preFilters=new o.FunctionList,this.postFilters=new o.FunctionList}return Object.defineProperty(t.prototype,"name",{get:function(){return this.constructor.NAME},enumerable:!1,configurable:!0}),t.prototype.setAdaptor=function(t){this.adaptor=t},t.prototype.setMmlFactory=function(t){this.mmlFactory=t},t.prototype.initialize=function(){},t.prototype.reset=function(){for(var t=[],e=0;e=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},a=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r=e&&a.item.renderDoc(t))return}}catch(t){r={error:t}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}},e.prototype.renderMath=function(t,e,r){var n,o;void 0===r&&(r=f.STATE.UNPROCESSED);try{for(var s=i(this.items),a=s.next();!a.done;a=s.next()){var l=a.value;if(l.priority>=r&&l.item.renderMath(t,e))return}}catch(t){n={error:t}}finally{try{a&&!a.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}},e.prototype.renderConvert=function(t,e,r){var n,o;void 0===r&&(r=f.STATE.LAST);try{for(var s=i(this.items),a=s.next();!a.done;a=s.next()){var l=a.value;if(l.priority>r)return;if(l.item.convert&&l.item.renderMath(t,e))return}}catch(t){n={error:t}}finally{try{a&&!a.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}},e.prototype.findID=function(t){var e,r;try{for(var n=i(this.items),o=n.next();!o.done;o=n.next()){var s=o.value;if(s.item.id===t)return s.item}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return null},e}(r(8666).PrioritizedList);e.RenderList=y,e.resetOptions={all:!1,processed:!1,inputJax:null,outputJax:null},e.resetAllOptions={all:!0,processed:!0,inputJax:[],outputJax:[]};var O=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.compile=function(t){return null},e}(u.AbstractInputJax),M=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.typeset=function(t,e){return void 0===e&&(e=null),null},e.prototype.escaped=function(t,e){return null},e}(c.AbstractOutputJax),E=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e}(p.AbstractMathList),v=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e}(f.AbstractMathItem),b=function(){function t(e,r,n){var o=this,i=this.constructor;this.document=e,this.options=l.userOptions(l.defaultOptions({},i.OPTIONS),n),this.math=new(this.options.MathList||E),this.renderActions=y.create(this.options.renderActions),this.processed=new t.ProcessBits,this.outputJax=this.options.OutputJax||new M;var s=this.options.InputJax||[new O];Array.isArray(s)||(s=[s]),this.inputJax=s,this.adaptor=r,this.outputJax.setAdaptor(r),this.inputJax.map((function(t){return t.setAdaptor(r)})),this.mmlFactory=this.options.MmlFactory||new h.MmlFactory,this.inputJax.map((function(t){return t.setMmlFactory(o.mmlFactory)})),this.outputJax.initialize(),this.inputJax.map((function(t){return t.initialize()}))}return Object.defineProperty(t.prototype,"kind",{get:function(){return this.constructor.KIND},enumerable:!1,configurable:!0}),t.prototype.addRenderAction=function(t){for(var e=[],r=1;r=r&&this.state(r-1),t.renderActions.renderMath(this,t,r)},t.prototype.convert=function(t,r){void 0===r&&(r=e.STATE.LAST),t.renderActions.renderConvert(this,t,r)},t.prototype.compile=function(t){this.state()=e.STATE.INSERTED&&this.removeFromDocument(r),t=e.STATE.TYPESET&&(this.outputData={}),t=e.STATE.COMPILED&&(this.inputData={}),this._state=t),this._state},t.prototype.reset=function(t){void 0===t&&(t=!1),this.state(e.STATE.UNPROCESSED,t)},t}();e.AbstractMathItem=r,e.STATE={UNPROCESSED:0,FINDMATH:10,COMPILED:20,CONVERT:100,METRICS:110,RERENDER:125,TYPESET:150,INSERTED:200,LAST:1e4},e.newState=function(t,r){if(t in e.STATE)throw Error("State "+t+" already exists");e.STATE[t]=r}},9e3:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractMathList=void 0;var i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.isBefore=function(t,e){return t.start.i=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.Attributes=e.INHERIT=void 0,e.INHERIT="_inherit_";var n=function(){function t(t,e){this.global=e,this.defaults=Object.create(e),this.inherited=Object.create(this.defaults),this.attributes=Object.create(this.inherited),Object.assign(this.defaults,t)}return t.prototype.set=function(t,e){this.attributes[t]=e},t.prototype.setList=function(t){Object.assign(this.attributes,t)},t.prototype.get=function(t){var r=this.attributes[t];return r===e.INHERIT&&(r=this.global[t]),r},t.prototype.getExplicit=function(t){if(this.attributes.hasOwnProperty(t))return this.attributes[t]},t.prototype.getList=function(){for(var t,e,n=[],o=0;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MathMLVisitor=void 0;var s=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.document=null,e}return o(e,t),e.prototype.visitTree=function(t,e){this.document=e;var r=e.createElement("top");return this.visitNode(t,r),this.document=null,r.firstChild},e.prototype.visitTextNode=function(t,e){e.appendChild(this.document.createTextNode(t.getText()))},e.prototype.visitXMLNode=function(t,e){e.appendChild(t.getXML().cloneNode(!0))},e.prototype.visitInferredMrowNode=function(t,e){var r,n;try{for(var o=i(t.childNodes),s=o.next();!s.done;s=o.next()){var a=s.value;this.visitNode(a,e)}}catch(t){r={error:t}}finally{try{s&&!s.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}},e.prototype.visitDefault=function(t,e){var r,n,o=this.document.createElement(t.kind);this.addAttributes(t,o);try{for(var s=i(t.childNodes),a=s.next();!a.done;a=s.next()){var l=a.value;this.visitNode(l,o)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}e.appendChild(o)},e.prototype.addAttributes=function(t,e){var r,n,o=t.attributes,s=o.getExplicitNames();try{for(var a=i(s),l=a.next();!l.done;l=a.next()){var u=l.value;e.setAttribute(u,o.getExplicit(u).toString())}}catch(t){r={error:t}}finally{try{l&&!l.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}},e}(r(6325).MmlVisitor);e.MathMLVisitor=s},3909:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.MmlFactory=void 0;var i=r(7860),s=r(6336),a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"MML",{get:function(){return this.node},enumerable:!1,configurable:!0}),e.defaultNodes=s.MML,e}(i.AbstractNodeFactory);e.MmlFactory=a},9007:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return(i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},a=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.XMLNode=e.TextNode=e.AbstractMmlEmptyNode=e.AbstractMmlBaseNode=e.AbstractMmlLayoutNode=e.AbstractMmlTokenNode=e.AbstractMmlNode=e.indentAttributes=e.TEXCLASSNAMES=e.TEXCLASS=void 0;var l=r(91),u=r(4596);e.TEXCLASS={ORD:0,OP:1,BIN:2,REL:3,OPEN:4,CLOSE:5,PUNCT:6,INNER:7,VCENTER:8,NONE:-1},e.TEXCLASSNAMES=["ORD","OP","BIN","REL","OPEN","CLOSE","PUNCT","INNER","VCENTER"];var c=["","thinmathspace","mediummathspace","thickmathspace"],p=[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]];e.indentAttributes=["indentalign","indentalignfirst","indentshift","indentshiftfirst"];var f=function(t){function r(e,r,n){void 0===r&&(r={}),void 0===n&&(n=[]);var o=t.call(this,e)||this;return o.prevClass=null,o.prevLevel=null,o.texclass=null,o.arity<0&&(o.childNodes=[e.create("inferredMrow")],o.childNodes[0].parent=o),o.setChildren(n),o.attributes=new l.Attributes(e.getNodeClass(o.kind).defaults,e.getNodeClass("math").defaults),o.attributes.setList(r),o}return o(r,t),Object.defineProperty(r.prototype,"texClass",{get:function(){return this.texclass},set:function(t){this.texclass=t},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isToken",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isEmbellished",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isSpacelike",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"linebreakContainer",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"hasNewLine",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"arity",{get:function(){return 1/0},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isInferred",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"Parent",{get:function(){for(var t=this.parent;t&&t.notParent;)t=t.Parent;return t},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"notParent",{get:function(){return!1},enumerable:!1,configurable:!0}),r.prototype.setChildren=function(e){return this.arity<0?this.childNodes[0].setChildren(e):t.prototype.setChildren.call(this,e)},r.prototype.appendChild=function(e){var r,n,o=this;if(this.arity<0)return this.childNodes[0].appendChild(e),e;if(e.isInferred){if(this.arity===1/0)return e.childNodes.forEach((function(e){return t.prototype.appendChild.call(o,e)})),e;var i=e;(e=this.factory.create("mrow")).setChildren(i.childNodes),e.attributes=i.attributes;try{for(var a=s(i.getPropertyNames()),l=a.next();!l.done;l=a.next()){var u=l.value;e.setProperty(u,i.getProperty(u))}}catch(t){r={error:t}}finally{try{l&&!l.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}}return t.prototype.appendChild.call(this,e)},r.prototype.replaceChild=function(e,r){return this.arity<0?(this.childNodes[0].replaceChild(e,r),e):t.prototype.replaceChild.call(this,e,r)},r.prototype.core=function(){return this},r.prototype.coreMO=function(){return this},r.prototype.coreIndex=function(){return 0},r.prototype.childPosition=function(){for(var t,e,r=this,n=r.parent;n&&n.notParent;)r=n,n=n.parent;if(n){var o=0;try{for(var i=s(n.childNodes),a=i.next();!a.done;a=i.next()){if(a.value===r)return o;o++}}catch(e){t={error:e}}finally{try{a&&!a.done&&(e=i.return)&&e.call(i)}finally{if(t)throw t.error}}}return null},r.prototype.setTeXclass=function(t){return this.getPrevClass(t),null!=this.texClass?this:t},r.prototype.updateTeXclass=function(t){t&&(this.prevClass=t.prevClass,this.prevLevel=t.prevLevel,t.prevClass=t.prevLevel=null,this.texClass=t.texClass)},r.prototype.getPrevClass=function(t){t&&(this.prevClass=t.texClass,this.prevLevel=t.attributes.get("scriptlevel"))},r.prototype.texSpacing=function(){var t=null!=this.prevClass?this.prevClass:e.TEXCLASS.NONE,r=this.texClass||e.TEXCLASS.ORD;if(t===e.TEXCLASS.NONE||r===e.TEXCLASS.NONE)return"";t===e.TEXCLASS.VCENTER&&(t=e.TEXCLASS.ORD),r===e.TEXCLASS.VCENTER&&(r=e.TEXCLASS.ORD);var n=p[t][r];return(this.prevLevel>0||this.attributes.get("scriptlevel")>0)&&n>=0?"":c[Math.abs(n)]},r.prototype.hasSpacingAttributes=function(){return this.isEmbellished&&this.coreMO().hasSpacingAttributes()},r.prototype.setInheritedAttributes=function(t,e,n,o){var i,l;void 0===t&&(t={}),void 0===e&&(e=!1),void 0===n&&(n=0),void 0===o&&(o=!1);var u=this.attributes.getAllDefaults();try{for(var c=s(Object.keys(t)),p=c.next();!p.done;p=c.next()){var f=p.value;if(u.hasOwnProperty(f)||r.alwaysInherit.hasOwnProperty(f)){var h=a(t[f],2),d=h[0],y=h[1];((r.noInherit[d]||{})[this.kind]||{})[f]||this.attributes.setInherited(f,y)}}}catch(t){i={error:t}}finally{try{p&&!p.done&&(l=c.return)&&l.call(c)}finally{if(i)throw i.error}}void 0===this.attributes.getExplicit("displaystyle")&&this.attributes.setInherited("displaystyle",e),void 0===this.attributes.getExplicit("scriptlevel")&&this.attributes.setInherited("scriptlevel",n),o&&this.setProperty("texprimestyle",o);var O=this.arity;if(O>=0&&O!==1/0&&(1===O&&0===this.childNodes.length||1!==O&&this.childNodes.length!==O))if(O=0&&e!==1/0&&(1===e&&0===this.childNodes.length||1!==e&&this.childNodes.length!==e)&&this.mError('Wrong number of children for "'+this.kind+'" node',t,!0),this.verifyChildren(t)}},r.prototype.verifyAttributes=function(t){var e,r;if(t.checkAttributes){var n=this.attributes,o=[];try{for(var i=s(n.getExplicitNames()),a=i.next();!a.done;a=i.next()){var l=a.value;"data-"===l.substr(0,5)||void 0!==n.getDefault(l)||l.match(/^(?:class|style|id|(?:xlink:)?href)$/)||o.push(l)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}o.length&&this.mError("Unknown attributes for "+this.kind+" node: "+o.join(", "),t)}},r.prototype.verifyChildren=function(t){var e,r;try{for(var n=s(this.childNodes),o=n.next();!o.done;o=n.next()){o.value.verifyTree(t)}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}},r.prototype.mError=function(t,e,r){if(void 0===r&&(r=!1),this.parent&&this.parent.isKind("merror"))return null;var n=this.factory.create("merror");if(e.fullErrors||r){var o=this.factory.create("mtext"),i=this.factory.create("text");i.setText(e.fullErrors?t:this.kind),o.appendChild(i),n.appendChild(o),this.parent.replaceChild(n,this)}else this.parent.replaceChild(n,this),n.appendChild(this);return n},r.defaults={mathbackground:l.INHERIT,mathcolor:l.INHERIT,mathsize:l.INHERIT,dir:l.INHERIT},r.noInherit={mstyle:{mpadded:{width:!0,height:!0,depth:!0,lspace:!0,voffset:!0},mtable:{width:!0,height:!0,depth:!0,align:!0}},maligngroup:{mrow:{groupalign:!0},mtable:{groupalign:!0}}},r.alwaysInherit={scriptminsize:!0,scriptsizemultiplier:!0},r.verifyDefaults={checkArity:!0,checkAttributes:!1,fullErrors:!1,fixMmultiscripts:!0,fixMtables:!0},r}(u.AbstractNode);e.AbstractMmlNode=f;var h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"isToken",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.getText=function(){var t,e,r="";try{for(var n=s(this.childNodes),o=n.next();!o.done;o=n.next()){var i=o.value;i instanceof M&&(r+=i.getText())}}catch(e){t={error:e}}finally{try{o&&!o.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return r},e.prototype.setChildInheritedAttributes=function(t,e,r,n){var o,i;try{for(var a=s(this.childNodes),l=a.next();!l.done;l=a.next()){var u=l.value;u instanceof f&&u.setInheritedAttributes(t,e,r,n)}}catch(t){o={error:t}}finally{try{l&&!l.done&&(i=a.return)&&i.call(a)}finally{if(o)throw o.error}}},e.prototype.walkTree=function(t,e){var r,n;t(this,e);try{for(var o=s(this.childNodes),i=o.next();!i.done;i=o.next()){var a=i.value;a instanceof f&&a.walkTree(t,e)}}catch(t){r={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return e},e.defaults=i(i({},f.defaults),{mathvariant:"normal",mathsize:l.INHERIT}),e}(f);e.AbstractMmlTokenNode=h;var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"isSpacelike",{get:function(){return this.childNodes[0].isSpacelike},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isEmbellished",{get:function(){return this.childNodes[0].isEmbellished},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"arity",{get:function(){return-1},enumerable:!1,configurable:!0}),e.prototype.core=function(){return this.childNodes[0]},e.prototype.coreMO=function(){return this.childNodes[0].coreMO()},e.prototype.setTeXclass=function(t){return t=this.childNodes[0].setTeXclass(t),this.updateTeXclass(this.childNodes[0]),t},e.defaults=f.defaults,e}(f);e.AbstractMmlLayoutNode=d;var y=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return o(r,t),Object.defineProperty(r.prototype,"isEmbellished",{get:function(){return this.childNodes[0].isEmbellished},enumerable:!1,configurable:!0}),r.prototype.core=function(){return this.childNodes[0]},r.prototype.coreMO=function(){return this.childNodes[0].coreMO()},r.prototype.setTeXclass=function(t){var r,n;this.getPrevClass(t),this.texClass=e.TEXCLASS.ORD;var o=this.childNodes[0];o?this.isEmbellished||o.isKind("mi")?(t=o.setTeXclass(t),this.updateTeXclass(this.core())):(o.setTeXclass(null),t=this):t=this;try{for(var i=s(this.childNodes.slice(1)),a=i.next();!a.done;a=i.next()){var l=a.value;l&&l.setTeXclass(null)}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=i.return)&&n.call(i)}finally{if(r)throw r.error}}return t},r.defaults=f.defaults,r}(f);e.AbstractMmlBaseNode=y;var O=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return o(r,t),Object.defineProperty(r.prototype,"isToken",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isEmbellished",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isSpacelike",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"linebreakContainer",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"hasNewLine",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"arity",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"isInferred",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"notParent",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"Parent",{get:function(){return this.parent},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"texClass",{get:function(){return e.TEXCLASS.NONE},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"prevClass",{get:function(){return e.TEXCLASS.NONE},enumerable:!1,configurable:!0}),Object.defineProperty(r.prototype,"prevLevel",{get:function(){return 0},enumerable:!1,configurable:!0}),r.prototype.hasSpacingAttributes=function(){return!1},Object.defineProperty(r.prototype,"attributes",{get:function(){return null},enumerable:!1,configurable:!0}),r.prototype.core=function(){return this},r.prototype.coreMO=function(){return this},r.prototype.coreIndex=function(){return 0},r.prototype.childPosition=function(){return 0},r.prototype.setTeXclass=function(t){return t},r.prototype.texSpacing=function(){return""},r.prototype.setInheritedAttributes=function(t,e,r,n){},r.prototype.inheritAttributesFrom=function(t){},r.prototype.verifyTree=function(t){},r.prototype.mError=function(t,e,r){void 0===r&&(r=!1)},r}(u.AbstractEmptyNode);e.AbstractMmlEmptyNode=O;var M=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.text="",e}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"text"},enumerable:!1,configurable:!0}),e.prototype.getText=function(){return this.text},e.prototype.setText=function(t){return this.text=t,this},e.prototype.toString=function(){return this.text},e}(O);e.TextNode=M;var E=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.xml=null,e.adaptor=null,e}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"XML"},enumerable:!1,configurable:!0}),e.prototype.getXML=function(){return this.xml},e.prototype.setXML=function(t,e){return void 0===e&&(e=null),this.xml=t,this.adaptor=e,this},e.prototype.getSerializedXML=function(){return this.adaptor.serializeXML(this.xml)},e.prototype.toString=function(){return"XML data"},e}(O);e.XMLNode=E},3948:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return(i=Object.assign||function(t){for(var e,r=1,n=arguments.length;rthis.childNodes.length&&(t=1),this.attributes.set("selection",t)},e.defaults=i(i({},s.AbstractMmlNode.defaults),{actiontype:"toggle",selection:1}),e}(s.AbstractMmlNode);e.MmlMaction=a},142:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return(i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMfenced=void 0;var a=r(9007),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.texclass=a.TEXCLASS.INNER,e.separators=[],e.open=null,e.close=null,e}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"mfenced"},enumerable:!1,configurable:!0}),e.prototype.setTeXclass=function(t){this.getPrevClass(t),this.open&&(t=this.open.setTeXclass(t)),this.childNodes[0]&&(t=this.childNodes[0].setTeXclass(t));for(var e=1,r=this.childNodes.length;e=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMfrac=void 0;var a=r(9007),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"mfrac"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"arity",{get:function(){return 2},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"linebreakContainer",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.setTeXclass=function(t){var e,r;this.getPrevClass(t);try{for(var n=s(this.childNodes),o=n.next();!o.done;o=n.next()){o.value.setTeXclass(null)}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return this},e.prototype.setChildInheritedAttributes=function(t,e,r,n){(!e||r>0)&&r++,this.childNodes[0].setInheritedAttributes(t,!1,r,n),this.childNodes[1].setInheritedAttributes(t,!1,r,!0)},e.defaults=i(i({},a.AbstractMmlBaseNode.defaults),{linethickness:"medium",numalign:"center",denomalign:"center",bevelled:!1}),e}(a.AbstractMmlBaseNode);e.MmlMfrac=l},3985:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return(i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r1&&r.match(e.operatorName)&&"normal"===this.attributes.get("mathvariant")&&void 0===this.getProperty("autoOP")&&void 0===this.getProperty("texClass")&&(this.texClass=s.TEXCLASS.OP,this.setProperty("autoOP",!0)),this},e.defaults=i({},s.AbstractMmlTokenNode.defaults),e.operatorName=/^[a-z][a-z0-9]*$/i,e.singleCharacter=/^[\uD800-\uDBFF]?.[\u0300-\u036F\u1AB0-\u1ABE\u1DC0-\u1DFF\u20D0-\u20EF]*$/,e}(s.AbstractMmlTokenNode);e.MmlMi=a},6405:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return(i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},a=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMo=void 0;var l=r(9007),u=r(4082),c=r(505),p=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._texClass=null,e.lspace=5/18,e.rspace=5/18,e}return o(e,t),Object.defineProperty(e.prototype,"texClass",{get:function(){if(null===this._texClass){var t=this.getText(),e=s(this.handleExplicitForm(this.getForms()),3),r=e[0],n=e[1],o=e[2],i=this.constructor.OPTABLE,a=i[r][t]||i[n][t]||i[o][t];return a?a[2]:l.TEXCLASS.REL}return this._texClass},set:function(t){this._texClass=t},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"kind",{get:function(){return"mo"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isEmbellished",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hasNewLine",{get:function(){return"newline"===this.attributes.get("linebreak")},enumerable:!1,configurable:!0}),e.prototype.coreParent=function(){for(var t=this,e=this,r=this.factory.getNodeClass("math");e&&e.isEmbellished&&e.coreMO()===this&&!(e instanceof r);)t=e,e=e.parent;return t},e.prototype.coreText=function(t){if(!t)return"";if(t.isEmbellished)return t.coreMO().getText();for(;((t.isKind("mrow")||t.isKind("TeXAtom")||t.isKind("mstyle")||t.isKind("mphantom"))&&1===t.childNodes.length||t.isKind("munderover"))&&t.childNodes[0];)t=t.childNodes[0];return t.isToken?t.getText():""},e.prototype.hasSpacingAttributes=function(){return this.attributes.isSet("lspace")||this.attributes.isSet("rspace")},Object.defineProperty(e.prototype,"isAccent",{get:function(){var t=!1,e=this.coreParent().parent;if(e){var r=e.isKind("mover")?e.childNodes[e.over].coreMO()?"accent":"":e.isKind("munder")?e.childNodes[e.under].coreMO()?"accentunder":"":e.isKind("munderover")?this===e.childNodes[e.over].coreMO()?"accent":this===e.childNodes[e.under].coreMO()?"accentunder":"":"";if(r)t=void 0!==e.attributes.getExplicit(r)?t:this.attributes.get("accent")}return t},enumerable:!1,configurable:!0}),e.prototype.setTeXclass=function(t){var e=this.attributes.getList("form","fence"),r=e.form,n=e.fence;return void 0===this.getProperty("texClass")&&(this.attributes.isSet("lspace")||this.attributes.isSet("rspace"))?null:(n&&this.texClass===l.TEXCLASS.REL&&("prefix"===r&&(this.texClass=l.TEXCLASS.OPEN),"postfix"===r&&(this.texClass=l.TEXCLASS.CLOSE)),"\u2061"===this.getText()?(t&&void 0===t.getProperty("texClass")&&"italic"!==t.attributes.get("mathvariant")&&(t.texClass=l.TEXCLASS.OP,t.setProperty("fnOP",!0)),this.texClass=this.prevClass=l.TEXCLASS.NONE,t):this.adjustTeXclass(t))},e.prototype.adjustTeXclass=function(t){var e=this.texClass,r=this.prevClass;if(e===l.TEXCLASS.NONE)return t;if(t?(!t.getProperty("autoOP")||e!==l.TEXCLASS.BIN&&e!==l.TEXCLASS.REL||(r=t.texClass=l.TEXCLASS.ORD),r=this.prevClass=t.texClass||l.TEXCLASS.ORD,this.prevLevel=this.attributes.getInherited("scriptlevel")):r=this.prevClass=l.TEXCLASS.NONE,e!==l.TEXCLASS.BIN||r!==l.TEXCLASS.NONE&&r!==l.TEXCLASS.BIN&&r!==l.TEXCLASS.OP&&r!==l.TEXCLASS.REL&&r!==l.TEXCLASS.OPEN&&r!==l.TEXCLASS.PUNCT)if(r!==l.TEXCLASS.BIN||e!==l.TEXCLASS.REL&&e!==l.TEXCLASS.CLOSE&&e!==l.TEXCLASS.PUNCT){if(e===l.TEXCLASS.BIN){for(var n=this,o=this.parent;o&&o.parent&&o.isEmbellished&&(1===o.childNodes.length||!o.isKind("mrow")&&o.core()===n);)n=o,o=o.parent;o.childNodes[o.childNodes.length-1]===n&&(this.texClass=l.TEXCLASS.ORD)}}else t.texClass=this.prevClass=l.TEXCLASS.ORD;else this.texClass=l.TEXCLASS.ORD;return this},e.prototype.setInheritedAttributes=function(e,r,n,o){void 0===e&&(e={}),void 0===r&&(r=!1),void 0===n&&(n=0),void 0===o&&(o=!1),t.prototype.setInheritedAttributes.call(this,e,r,n,o);var i=this.getText();this.checkOperatorTable(i),this.checkPseudoScripts(i),this.checkPrimes(i),this.checkMathAccent(i)},e.prototype.checkOperatorTable=function(t){var e,r,n=s(this.handleExplicitForm(this.getForms()),3),o=n[0],i=n[1],l=n[2];this.attributes.setInherited("form",o);var u=this.constructor.OPTABLE,c=u[o][t]||u[i][t]||u[l][t];if(c){void 0===this.getProperty("texClass")&&(this.texClass=c[2]);try{for(var p=a(Object.keys(c[3]||{})),f=p.next();!f.done;f=p.next()){var h=f.value;this.attributes.setInherited(h,c[3][h])}}catch(t){e={error:t}}finally{try{f&&!f.done&&(r=p.return)&&r.call(p)}finally{if(e)throw e.error}}this.lspace=(c[0]+1)/18,this.rspace=(c[1]+1)/18}else{var d=this.getRange(t);if(d){void 0===this.getProperty("texClass")&&(this.texClass=d[2]);var y=this.constructor.MMLSPACING[d[2]];this.lspace=(y[0]+1)/18,this.rspace=(y[1]+1)/18}}},e.prototype.getForms=function(){for(var t=this,e=this.parent,r=this.Parent;r&&r.isEmbellished;)t=e,e=r.parent,r=r.Parent;if(e&&e.isKind("mrow")&&1!==e.nonSpaceLength()){if(e.firstNonSpace()===t)return["prefix","infix","postfix"];if(e.lastNonSpace()===t)return["postfix","infix","prefix"]}return["infix","prefix","postfix"]},e.prototype.handleExplicitForm=function(t){if(this.attributes.isSet("form")){var e=this.attributes.get("form");t=[e].concat(t.filter((function(t){return t!==e})))}return t},e.prototype.getRange=function(t){var e,r;if(!t.match(/^[\uD800-\uDBFF]?.$/))return null;var n=t.codePointAt(0),o=this.constructor.RANGES;try{for(var i=a(o),s=i.next();!s.done;s=i.next()){var l=s.value;if(l[0]<=n&&n<=l[1])return l;if(n=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MmlInferredMrow=e.MmlMrow=void 0;var a=r(9007),l=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._core=null,e}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"mrow"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isSpacelike",{get:function(){var t,e;try{for(var r=s(this.childNodes),n=r.next();!n.done;n=r.next()){if(!n.value.isSpacelike)return!1}}catch(e){t={error:e}}finally{try{n&&!n.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isEmbellished",{get:function(){var t,e,r=!1,n=0;try{for(var o=s(this.childNodes),i=o.next();!i.done;i=o.next()){var a=i.value;if(a)if(a.isEmbellished){if(r)return!1;r=!0,this._core=n}else if(!a.isSpacelike)return!1;n++}}catch(e){t={error:e}}finally{try{i&&!i.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return r},enumerable:!1,configurable:!0}),e.prototype.core=function(){return this.isEmbellished&&null!=this._core?this.childNodes[this._core]:this},e.prototype.coreMO=function(){return this.isEmbellished&&null!=this._core?this.childNodes[this._core].coreMO():this},e.prototype.nonSpaceLength=function(){var t,e,r=0;try{for(var n=s(this.childNodes),o=n.next();!o.done;o=n.next()){var i=o.value;i&&!i.isSpacelike&&r++}}catch(e){t={error:e}}finally{try{o&&!o.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return r},e.prototype.firstNonSpace=function(){var t,e;try{for(var r=s(this.childNodes),n=r.next();!n.done;n=r.next()){var o=n.value;if(o&&!o.isSpacelike)return o}}catch(e){t={error:e}}finally{try{n&&!n.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}return null},e.prototype.lastNonSpace=function(){for(var t=this.childNodes.length;--t>=0;){var e=this.childNodes[t];if(e&&!e.isSpacelike)return e}return null},e.prototype.setTeXclass=function(t){var e,r,n,o;if(null!=this.getProperty("open")||null!=this.getProperty("close")){this.getPrevClass(t),t=null;try{for(var i=s(this.childNodes),l=i.next();!l.done;l=i.next()){t=l.value.setTeXclass(t)}}catch(t){e={error:t}}finally{try{l&&!l.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}null==this.texClass&&(this.texClass=a.TEXCLASS.INNER)}else{try{for(var u=s(this.childNodes),c=u.next();!c.done;c=u.next()){t=c.value.setTeXclass(t)}}catch(t){n={error:t}}finally{try{c&&!c.done&&(o=u.return)&&o.call(u)}finally{if(n)throw n.error}}this.childNodes[0]&&this.updateTeXclass(this.childNodes[0])}return t},e.defaults=i({},a.AbstractMmlNode.defaults),e}(a.AbstractMmlNode);e.MmlMrow=l;var u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"inferredMrow"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isInferred",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"notParent",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toString=function(){return"["+this.childNodes.join(",")+"]"},e.defaults=l.defaults,e}(l);e.MmlInferredMrow=u},7265:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return(i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMtable=void 0;var a=r(9007),l=r(505),u=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.properties={useHeight:!0},e.texclass=a.TEXCLASS.ORD,e}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"mtable"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"linebreakContainer",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.setInheritedAttributes=function(e,r,n,o){var i,l;try{for(var u=s(a.indentAttributes),c=u.next();!c.done;c=u.next()){var p=c.value;e[p]&&this.attributes.setInherited(p,e[p][1]),void 0!==this.attributes.getExplicit(p)&&delete this.attributes.getAllAttributes()[p]}}catch(t){i={error:t}}finally{try{c&&!c.done&&(l=u.return)&&l.call(u)}finally{if(i)throw i.error}}t.prototype.setInheritedAttributes.call(this,e,r,n,o)},e.prototype.setChildInheritedAttributes=function(t,e,r,n){var o,i,a,u;try{for(var c=s(this.childNodes),p=c.next();!p.done;p=c.next()){(y=p.value).isKind("mtr")||this.replaceChild(this.factory.create("mtr"),y).appendChild(y)}}catch(t){o={error:t}}finally{try{p&&!p.done&&(i=c.return)&&i.call(c)}finally{if(o)throw o.error}}r=this.getProperty("scriptlevel")||r,e=!(!this.attributes.getExplicit("displaystyle")&&!this.attributes.getDefault("displaystyle")),t=this.addInheritedAttributes(t,{columnalign:this.attributes.get("columnalign"),rowalign:"center"});var f=l.split(this.attributes.get("rowalign"));try{for(var h=s(this.childNodes),d=h.next();!d.done;d=h.next()){var y=d.value;t.rowalign[1]=f.shift()||t.rowalign[1],y.setInheritedAttributes(t,e,r,n)}}catch(t){a={error:t}}finally{try{d&&!d.done&&(u=h.return)&&u.call(h)}finally{if(a)throw a.error}}},e.prototype.verifyChildren=function(e){var r,n;if(!e.fixMtables)try{for(var o=s(this.childNodes),i=o.next();!i.done;i=o.next()){i.value.isKind("mtr")||this.mError("Children of "+this.kind+" must be mtr or mlabeledtr",e)}}catch(t){r={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}t.prototype.verifyChildren.call(this,e)},e.prototype.setTeXclass=function(t){var e,r;this.getPrevClass(t);try{for(var n=s(this.childNodes),o=n.next();!o.done;o=n.next()){o.value.setTeXclass(null)}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return this},e.defaults=i(i({},a.AbstractMmlNode.defaults),{align:"axis",rowalign:"baseline",columnalign:"center",groupalign:"{left}",alignmentscope:!0,columnwidth:"auto",width:"auto",rowspacing:"1ex",columnspacing:".8em",rowlines:"none",columnlines:"none",frame:"none",framespacing:"0.4em 0.5ex",equalrows:!1,equalcolumns:!1,displaystyle:!1,side:"right",minlabelspacing:"0.8em"}),e}(a.AbstractMmlNode);e.MmlMtable=u},4359:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return(i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMlabeledtr=e.MmlMtr=void 0;var a=r(9007),l=r(91),u=r(505),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"mtr"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"linebreakContainer",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.setChildInheritedAttributes=function(t,e,r,n){var o,i,a,l;try{for(var c=s(this.childNodes),p=c.next();!p.done;p=c.next()){(y=p.value).isKind("mtd")||this.replaceChild(this.factory.create("mtd"),y).appendChild(y)}}catch(t){o={error:t}}finally{try{p&&!p.done&&(i=c.return)&&i.call(c)}finally{if(o)throw o.error}}var f=u.split(this.attributes.get("columnalign"));1===this.arity&&f.unshift(this.parent.attributes.get("side")),t=this.addInheritedAttributes(t,{rowalign:this.attributes.get("rowalign"),columnalign:"center"});try{for(var h=s(this.childNodes),d=h.next();!d.done;d=h.next()){var y=d.value;t.columnalign[1]=f.shift()||t.columnalign[1],y.setInheritedAttributes(t,e,r,n)}}catch(t){a={error:t}}finally{try{d&&!d.done&&(l=h.return)&&l.call(h)}finally{if(a)throw a.error}}},e.prototype.verifyChildren=function(e){var r,n;if(!this.parent||this.parent.isKind("mtable")){if(!e.fixMtables)try{for(var o=s(this.childNodes),i=o.next();!i.done;i=o.next()){var a=i.value;if(!a.isKind("mtd"))this.replaceChild(this.factory.create("mtr"),a).mError("Children of "+this.kind+" must be mtd",e,!0)}}catch(t){r={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}t.prototype.verifyChildren.call(this,e)}else this.mError(this.kind+" can only be a child of an mtable",e,!0)},e.prototype.setTeXclass=function(t){var e,r;this.getPrevClass(t);try{for(var n=s(this.childNodes),o=n.next();!o.done;o=n.next()){o.value.setTeXclass(null)}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return this},e.defaults=i(i({},a.AbstractMmlNode.defaults),{rowalign:l.INHERIT,columnalign:l.INHERIT,groupalign:l.INHERIT}),e}(a.AbstractMmlNode);e.MmlMtr=c;var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"mlabeledtr"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"arity",{get:function(){return 1},enumerable:!1,configurable:!0}),e}(c);e.MmlMlabeledtr=p},5184:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return(i=Object.assign||function(t){for(var e,r=1,n=arguments.length;r":e.MO.BIN5,".":[0,3,n.TEXCLASS.PUNCT,{separator:!0}],"/":e.MO.ORD11,"//":o(1,1),"/=":e.MO.BIN4,":":[1,2,n.TEXCLASS.REL,null],":=":e.MO.BIN4,";":[0,3,n.TEXCLASS.PUNCT,{linebreakstyle:"after",separator:!0}],"<":e.MO.REL,"<=":e.MO.BIN5,"<>":o(1,1),"=":e.MO.REL,"==":e.MO.BIN4,">":e.MO.REL,">=":e.MO.BIN5,"?":[1,1,n.TEXCLASS.CLOSE,null],"@":e.MO.ORD11,"\\":e.MO.ORD,"^":e.MO.ORD11,_:e.MO.ORD11,"|":[2,2,n.TEXCLASS.ORD,{fence:!0,stretchy:!0,symmetric:!0}],"||":[2,2,n.TEXCLASS.BIN,{fence:!0,stretchy:!0,symmetric:!0}],"|||":[2,2,n.TEXCLASS.ORD,{fence:!0,stretchy:!0,symmetric:!0}],"\xb1":e.MO.BIN4,"\xb7":e.MO.BIN4,"\xd7":e.MO.BIN4,"\xf7":e.MO.BIN4,"\u02b9":e.MO.ORD,"\u0300":e.MO.ACCENT,"\u0301":e.MO.ACCENT,"\u0303":e.MO.WIDEACCENT,"\u0304":e.MO.ACCENT,"\u0306":e.MO.ACCENT,"\u0307":e.MO.ACCENT,"\u0308":e.MO.ACCENT,"\u030c":e.MO.ACCENT,"\u0332":e.MO.WIDEACCENT,"\u0338":e.MO.REL4,"\u2015":[0,0,n.TEXCLASS.ORD,{stretchy:!0}],"\u2017":[0,0,n.TEXCLASS.ORD,{stretchy:!0}],"\u2020":e.MO.BIN3,"\u2021":e.MO.BIN3,"\u2022":e.MO.BIN4,"\u2026":e.MO.INNER,"\u2043":e.MO.BIN4,"\u2044":e.MO.TALLBIN,"\u2061":e.MO.ORD,"\u2062":e.MO.ORD,"\u2063":[0,0,n.TEXCLASS.ORD,{linebreakstyle:"after",separator:!0}],"\u2064":e.MO.ORD,"\u20d7":e.MO.ACCENT,"\u2111":e.MO.ORD,"\u2113":e.MO.ORD,"\u2118":e.MO.ORD,"\u211c":e.MO.ORD,"\u2190":e.MO.WIDEREL,"\u2191":e.MO.RELSTRETCH,"\u2192":e.MO.WIDEREL,"\u2193":e.MO.RELSTRETCH,"\u2194":e.MO.WIDEREL,"\u2195":e.MO.RELSTRETCH,"\u2196":e.MO.RELSTRETCH,"\u2197":e.MO.RELSTRETCH,"\u2198":e.MO.RELSTRETCH,"\u2199":e.MO.RELSTRETCH,"\u219a":e.MO.RELACCENT,"\u219b":e.MO.RELACCENT,"\u219c":e.MO.WIDEREL,"\u219d":e.MO.WIDEREL,"\u219e":e.MO.WIDEREL,"\u219f":e.MO.WIDEREL,"\u21a0":e.MO.WIDEREL,"\u21a1":e.MO.RELSTRETCH,"\u21a2":e.MO.WIDEREL,"\u21a3":e.MO.WIDEREL,"\u21a4":e.MO.WIDEREL,"\u21a5":e.MO.RELSTRETCH,"\u21a6":e.MO.WIDEREL,"\u21a7":e.MO.RELSTRETCH,"\u21a8":e.MO.RELSTRETCH,"\u21a9":e.MO.WIDEREL,"\u21aa":e.MO.WIDEREL,"\u21ab":e.MO.WIDEREL,"\u21ac":e.MO.WIDEREL,"\u21ad":e.MO.WIDEREL,"\u21ae":e.MO.RELACCENT,"\u21af":e.MO.RELSTRETCH,"\u21b0":e.MO.RELSTRETCH,"\u21b1":e.MO.RELSTRETCH,"\u21b2":e.MO.RELSTRETCH,"\u21b3":e.MO.RELSTRETCH,"\u21b4":e.MO.RELSTRETCH,"\u21b5":e.MO.RELSTRETCH,"\u21b6":e.MO.RELACCENT,"\u21b7":e.MO.RELACCENT,"\u21b8":e.MO.REL,"\u21b9":e.MO.WIDEREL,"\u21ba":e.MO.REL,"\u21bb":e.MO.REL,"\u21bc":e.MO.WIDEREL,"\u21bd":e.MO.WIDEREL,"\u21be":e.MO.RELSTRETCH,"\u21bf":e.MO.RELSTRETCH,"\u21c0":e.MO.WIDEREL,"\u21c1":e.MO.WIDEREL,"\u21c2":e.MO.RELSTRETCH,"\u21c3":e.MO.RELSTRETCH,"\u21c4":e.MO.WIDEREL,"\u21c5":e.MO.RELSTRETCH,"\u21c6":e.MO.WIDEREL,"\u21c7":e.MO.WIDEREL,"\u21c8":e.MO.RELSTRETCH,"\u21c9":e.MO.WIDEREL,"\u21ca":e.MO.RELSTRETCH,"\u21cb":e.MO.WIDEREL,"\u21cc":e.MO.WIDEREL,"\u21cd":e.MO.RELACCENT,"\u21ce":e.MO.RELACCENT,"\u21cf":e.MO.RELACCENT,"\u21d0":e.MO.WIDEREL,"\u21d1":e.MO.RELSTRETCH,"\u21d2":e.MO.WIDEREL,"\u21d3":e.MO.RELSTRETCH,"\u21d4":e.MO.WIDEREL,"\u21d5":e.MO.RELSTRETCH,"\u21d6":e.MO.RELSTRETCH,"\u21d7":e.MO.RELSTRETCH,"\u21d8":e.MO.RELSTRETCH,"\u21d9":e.MO.RELSTRETCH,"\u21da":e.MO.WIDEREL,"\u21db":e.MO.WIDEREL,"\u21dc":e.MO.WIDEREL,"\u21dd":e.MO.WIDEREL,"\u21de":e.MO.REL,"\u21df":e.MO.REL,"\u21e0":e.MO.WIDEREL,"\u21e1":e.MO.RELSTRETCH,"\u21e2":e.MO.WIDEREL,"\u21e3":e.MO.RELSTRETCH,"\u21e4":e.MO.WIDEREL,"\u21e5":e.MO.WIDEREL,"\u21e6":e.MO.WIDEREL,"\u21e7":e.MO.RELSTRETCH,"\u21e8":e.MO.WIDEREL,"\u21e9":e.MO.RELSTRETCH,"\u21ea":e.MO.RELSTRETCH,"\u21eb":e.MO.RELSTRETCH,"\u21ec":e.MO.RELSTRETCH,"\u21ed":e.MO.RELSTRETCH,"\u21ee":e.MO.RELSTRETCH,"\u21ef":e.MO.RELSTRETCH,"\u21f0":e.MO.WIDEREL,"\u21f1":e.MO.REL,"\u21f2":e.MO.REL,"\u21f3":e.MO.RELSTRETCH,"\u21f4":e.MO.RELACCENT,"\u21f5":e.MO.RELSTRETCH,"\u21f6":e.MO.WIDEREL,"\u21f7":e.MO.RELACCENT,"\u21f8":e.MO.RELACCENT,"\u21f9":e.MO.RELACCENT,"\u21fa":e.MO.RELACCENT,"\u21fb":e.MO.RELACCENT,"\u21fc":e.MO.RELACCENT,"\u21fd":e.MO.WIDEREL,"\u21fe":e.MO.WIDEREL,"\u21ff":e.MO.WIDEREL,"\u2201":o(1,2,n.TEXCLASS.ORD),"\u2205":e.MO.ORD,"\u2206":e.MO.BIN3,"\u2208":e.MO.REL,"\u2209":e.MO.REL,"\u220a":e.MO.REL,"\u220b":e.MO.REL,"\u220c":e.MO.REL,"\u220d":e.MO.REL,"\u220e":e.MO.BIN3,"\u2212":e.MO.BIN4,"\u2213":e.MO.BIN4,"\u2214":e.MO.BIN4,"\u2215":e.MO.TALLBIN,"\u2216":e.MO.BIN4,"\u2217":e.MO.BIN4,"\u2218":e.MO.BIN4,"\u2219":e.MO.BIN4,"\u221d":e.MO.REL,"\u221e":e.MO.ORD,"\u221f":e.MO.REL,"\u2223":e.MO.REL,"\u2224":e.MO.REL,"\u2225":e.MO.REL,"\u2226":e.MO.REL,"\u2227":e.MO.BIN4,"\u2228":e.MO.BIN4,"\u2229":e.MO.BIN4,"\u222a":e.MO.BIN4,"\u2234":e.MO.REL,"\u2235":e.MO.REL,"\u2236":e.MO.REL,"\u2237":e.MO.REL,"\u2238":e.MO.BIN4,"\u2239":e.MO.REL,"\u223a":e.MO.BIN4,"\u223b":e.MO.REL,"\u223c":e.MO.REL,"\u223d":e.MO.REL,"\u223d\u0331":e.MO.BIN3,"\u223e":e.MO.REL,"\u223f":e.MO.BIN3,"\u2240":e.MO.BIN4,"\u2241":e.MO.REL,"\u2242":e.MO.REL,"\u2242\u0338":e.MO.REL,"\u2243":e.MO.REL,"\u2244":e.MO.REL,"\u2245":e.MO.REL,"\u2246":e.MO.REL,"\u2247":e.MO.REL,"\u2248":e.MO.REL,"\u2249":e.MO.REL,"\u224a":e.MO.REL,"\u224b":e.MO.REL,"\u224c":e.MO.REL,"\u224d":e.MO.REL,"\u224e":e.MO.REL,"\u224e\u0338":e.MO.REL,"\u224f":e.MO.REL,"\u224f\u0338":e.MO.REL,"\u2250":e.MO.REL,"\u2251":e.MO.REL,"\u2252":e.MO.REL,"\u2253":e.MO.REL,"\u2254":e.MO.REL,"\u2255":e.MO.REL,"\u2256":e.MO.REL,"\u2257":e.MO.REL,"\u2258":e.MO.REL,"\u2259":e.MO.REL,"\u225a":e.MO.REL,"\u225b":e.MO.REL,"\u225c":e.MO.REL,"\u225d":e.MO.REL,"\u225e":e.MO.REL,"\u225f":e.MO.REL,"\u2260":e.MO.REL,"\u2261":e.MO.REL,"\u2262":e.MO.REL,"\u2263":e.MO.REL,"\u2264":e.MO.REL,"\u2265":e.MO.REL,"\u2266":e.MO.REL,"\u2266\u0338":e.MO.REL,"\u2267":e.MO.REL,"\u2268":e.MO.REL,"\u2269":e.MO.REL,"\u226a":e.MO.REL,"\u226a\u0338":e.MO.REL,"\u226b":e.MO.REL,"\u226b\u0338":e.MO.REL,"\u226c":e.MO.REL,"\u226d":e.MO.REL,"\u226e":e.MO.REL,"\u226f":e.MO.REL,"\u2270":e.MO.REL,"\u2271":e.MO.REL,"\u2272":e.MO.REL,"\u2273":e.MO.REL,"\u2274":e.MO.REL,"\u2275":e.MO.REL,"\u2276":e.MO.REL,"\u2277":e.MO.REL,"\u2278":e.MO.REL,"\u2279":e.MO.REL,"\u227a":e.MO.REL,"\u227b":e.MO.REL,"\u227c":e.MO.REL,"\u227d":e.MO.REL,"\u227e":e.MO.REL,"\u227f":e.MO.REL,"\u227f\u0338":e.MO.REL,"\u2280":e.MO.REL,"\u2281":e.MO.REL,"\u2282":e.MO.REL,"\u2282\u20d2":e.MO.REL,"\u2283":e.MO.REL,"\u2283\u20d2":e.MO.REL,"\u2284":e.MO.REL,"\u2285":e.MO.REL,"\u2286":e.MO.REL,"\u2287":e.MO.REL,"\u2288":e.MO.REL,"\u2289":e.MO.REL,"\u228a":e.MO.REL,"\u228b":e.MO.REL,"\u228c":e.MO.BIN4,"\u228d":e.MO.BIN4,"\u228e":e.MO.BIN4,"\u228f":e.MO.REL,"\u228f\u0338":e.MO.REL,"\u2290":e.MO.REL,"\u2290\u0338":e.MO.REL,"\u2291":e.MO.REL,"\u2292":e.MO.REL,"\u2293":e.MO.BIN4,"\u2294":e.MO.BIN4,"\u2295":e.MO.BIN4,"\u2296":e.MO.BIN4,"\u2297":e.MO.BIN4,"\u2298":e.MO.BIN4,"\u2299":e.MO.BIN4,"\u229a":e.MO.BIN4,"\u229b":e.MO.BIN4,"\u229c":e.MO.BIN4,"\u229d":e.MO.BIN4,"\u229e":e.MO.BIN4,"\u229f":e.MO.BIN4,"\u22a0":e.MO.BIN4,"\u22a1":e.MO.BIN4,"\u22a2":e.MO.REL,"\u22a3":e.MO.REL,"\u22a4":e.MO.ORD55,"\u22a5":e.MO.REL,"\u22a6":e.MO.REL,"\u22a7":e.MO.REL,"\u22a8":e.MO.REL,"\u22a9":e.MO.REL,"\u22aa":e.MO.REL,"\u22ab":e.MO.REL,"\u22ac":e.MO.REL,"\u22ad":e.MO.REL,"\u22ae":e.MO.REL,"\u22af":e.MO.REL,"\u22b0":e.MO.REL,"\u22b1":e.MO.REL,"\u22b2":e.MO.REL,"\u22b3":e.MO.REL,"\u22b4":e.MO.REL,"\u22b5":e.MO.REL,"\u22b6":e.MO.REL,"\u22b7":e.MO.REL,"\u22b8":e.MO.REL,"\u22b9":e.MO.REL,"\u22ba":e.MO.BIN4,"\u22bb":e.MO.BIN4,"\u22bc":e.MO.BIN4,"\u22bd":e.MO.BIN4,"\u22be":e.MO.BIN3,"\u22bf":e.MO.BIN3,"\u22c4":e.MO.BIN4,"\u22c5":e.MO.BIN4,"\u22c6":e.MO.BIN4,"\u22c7":e.MO.BIN4,"\u22c8":e.MO.REL,"\u22c9":e.MO.BIN4,"\u22ca":e.MO.BIN4,"\u22cb":e.MO.BIN4,"\u22cc":e.MO.BIN4,"\u22cd":e.MO.REL,"\u22ce":e.MO.BIN4,"\u22cf":e.MO.BIN4,"\u22d0":e.MO.REL,"\u22d1":e.MO.REL,"\u22d2":e.MO.BIN4,"\u22d3":e.MO.BIN4,"\u22d4":e.MO.REL,"\u22d5":e.MO.REL,"\u22d6":e.MO.REL,"\u22d7":e.MO.REL,"\u22d8":e.MO.REL,"\u22d9":e.MO.REL,"\u22da":e.MO.REL,"\u22db":e.MO.REL,"\u22dc":e.MO.REL,"\u22dd":e.MO.REL,"\u22de":e.MO.REL,"\u22df":e.MO.REL,"\u22e0":e.MO.REL,"\u22e1":e.MO.REL,"\u22e2":e.MO.REL,"\u22e3":e.MO.REL,"\u22e4":e.MO.REL,"\u22e5":e.MO.REL,"\u22e6":e.MO.REL,"\u22e7":e.MO.REL,"\u22e8":e.MO.REL,"\u22e9":e.MO.REL,"\u22ea":e.MO.REL,"\u22eb":e.MO.REL,"\u22ec":e.MO.REL,"\u22ed":e.MO.REL,"\u22ee":e.MO.ORD55,"\u22ef":e.MO.INNER,"\u22f0":e.MO.REL,"\u22f1":[5,5,n.TEXCLASS.INNER,null],"\u22f2":e.MO.REL,"\u22f3":e.MO.REL,"\u22f4":e.MO.REL,"\u22f5":e.MO.REL,"\u22f6":e.MO.REL,"\u22f7":e.MO.REL,"\u22f8":e.MO.REL,"\u22f9":e.MO.REL,"\u22fa":e.MO.REL,"\u22fb":e.MO.REL,"\u22fc":e.MO.REL,"\u22fd":e.MO.REL,"\u22fe":e.MO.REL,"\u22ff":e.MO.REL,"\u2305":e.MO.BIN3,"\u2306":e.MO.BIN3,"\u2322":e.MO.REL4,"\u2323":e.MO.REL4,"\u2329":e.MO.OPEN,"\u232a":e.MO.CLOSE,"\u23aa":e.MO.ORD,"\u23af":[0,0,n.TEXCLASS.ORD,{stretchy:!0}],"\u23b0":e.MO.OPEN,"\u23b1":e.MO.CLOSE,"\u2500":e.MO.ORD,"\u25b3":e.MO.BIN4,"\u25b5":e.MO.BIN4,"\u25b9":e.MO.BIN4,"\u25bd":e.MO.BIN4,"\u25bf":e.MO.BIN4,"\u25c3":e.MO.BIN4,"\u25ef":e.MO.BIN3,"\u2660":e.MO.ORD,"\u2661":e.MO.ORD,"\u2662":e.MO.ORD,"\u2663":e.MO.ORD,"\u2758":e.MO.REL,"\u27f0":e.MO.RELSTRETCH,"\u27f1":e.MO.RELSTRETCH,"\u27f5":e.MO.WIDEREL,"\u27f6":e.MO.WIDEREL,"\u27f7":e.MO.WIDEREL,"\u27f8":e.MO.WIDEREL,"\u27f9":e.MO.WIDEREL,"\u27fa":e.MO.WIDEREL,"\u27fb":e.MO.WIDEREL,"\u27fc":e.MO.WIDEREL,"\u27fd":e.MO.WIDEREL,"\u27fe":e.MO.WIDEREL,"\u27ff":e.MO.WIDEREL,"\u2900":e.MO.RELACCENT,"\u2901":e.MO.RELACCENT,"\u2902":e.MO.RELACCENT,"\u2903":e.MO.RELACCENT,"\u2904":e.MO.RELACCENT,"\u2905":e.MO.RELACCENT,"\u2906":e.MO.RELACCENT,"\u2907":e.MO.RELACCENT,"\u2908":e.MO.REL,"\u2909":e.MO.REL,"\u290a":e.MO.RELSTRETCH,"\u290b":e.MO.RELSTRETCH,"\u290c":e.MO.WIDEREL,"\u290d":e.MO.WIDEREL,"\u290e":e.MO.WIDEREL,"\u290f":e.MO.WIDEREL,"\u2910":e.MO.WIDEREL,"\u2911":e.MO.RELACCENT,"\u2912":e.MO.RELSTRETCH,"\u2913":e.MO.RELSTRETCH,"\u2914":e.MO.RELACCENT,"\u2915":e.MO.RELACCENT,"\u2916":e.MO.RELACCENT,"\u2917":e.MO.RELACCENT,"\u2918":e.MO.RELACCENT,"\u2919":e.MO.RELACCENT,"\u291a":e.MO.RELACCENT,"\u291b":e.MO.RELACCENT,"\u291c":e.MO.RELACCENT,"\u291d":e.MO.RELACCENT,"\u291e":e.MO.RELACCENT,"\u291f":e.MO.RELACCENT,"\u2920":e.MO.RELACCENT,"\u2921":e.MO.RELSTRETCH,"\u2922":e.MO.RELSTRETCH,"\u2923":e.MO.REL,"\u2924":e.MO.REL,"\u2925":e.MO.REL,"\u2926":e.MO.REL,"\u2927":e.MO.REL,"\u2928":e.MO.REL,"\u2929":e.MO.REL,"\u292a":e.MO.REL,"\u292b":e.MO.REL,"\u292c":e.MO.REL,"\u292d":e.MO.REL,"\u292e":e.MO.REL,"\u292f":e.MO.REL,"\u2930":e.MO.REL,"\u2931":e.MO.REL,"\u2932":e.MO.REL,"\u2933":e.MO.RELACCENT,"\u2934":e.MO.REL,"\u2935":e.MO.REL,"\u2936":e.MO.REL,"\u2937":e.MO.REL,"\u2938":e.MO.REL,"\u2939":e.MO.REL,"\u293a":e.MO.RELACCENT,"\u293b":e.MO.RELACCENT,"\u293c":e.MO.RELACCENT,"\u293d":e.MO.RELACCENT,"\u293e":e.MO.REL,"\u293f":e.MO.REL,"\u2940":e.MO.REL,"\u2941":e.MO.REL,"\u2942":e.MO.RELACCENT,"\u2943":e.MO.RELACCENT,"\u2944":e.MO.RELACCENT,"\u2945":e.MO.RELACCENT,"\u2946":e.MO.RELACCENT,"\u2947":e.MO.RELACCENT,"\u2948":e.MO.RELACCENT,"\u2949":e.MO.REL,"\u294a":e.MO.RELACCENT,"\u294b":e.MO.RELACCENT,"\u294c":e.MO.REL,"\u294d":e.MO.REL,"\u294e":e.MO.WIDEREL,"\u294f":e.MO.RELSTRETCH,"\u2950":e.MO.WIDEREL,"\u2951":e.MO.RELSTRETCH,"\u2952":e.MO.WIDEREL,"\u2953":e.MO.WIDEREL,"\u2954":e.MO.RELSTRETCH,"\u2955":e.MO.RELSTRETCH,"\u2956":e.MO.RELSTRETCH,"\u2957":e.MO.RELSTRETCH,"\u2958":e.MO.RELSTRETCH,"\u2959":e.MO.RELSTRETCH,"\u295a":e.MO.WIDEREL,"\u295b":e.MO.WIDEREL,"\u295c":e.MO.RELSTRETCH,"\u295d":e.MO.RELSTRETCH,"\u295e":e.MO.WIDEREL,"\u295f":e.MO.WIDEREL,"\u2960":e.MO.RELSTRETCH,"\u2961":e.MO.RELSTRETCH,"\u2962":e.MO.RELACCENT,"\u2963":e.MO.REL,"\u2964":e.MO.RELACCENT,"\u2965":e.MO.REL,"\u2966":e.MO.RELACCENT,"\u2967":e.MO.RELACCENT,"\u2968":e.MO.RELACCENT,"\u2969":e.MO.RELACCENT,"\u296a":e.MO.RELACCENT,"\u296b":e.MO.RELACCENT,"\u296c":e.MO.RELACCENT,"\u296d":e.MO.RELACCENT,"\u296e":e.MO.RELSTRETCH,"\u296f":e.MO.RELSTRETCH,"\u2970":e.MO.RELACCENT,"\u2971":e.MO.RELACCENT,"\u2972":e.MO.RELACCENT,"\u2973":e.MO.RELACCENT,"\u2974":e.MO.RELACCENT,"\u2975":e.MO.RELACCENT,"\u2976":e.MO.RELACCENT,"\u2977":e.MO.RELACCENT,"\u2978":e.MO.RELACCENT,"\u2979":e.MO.RELACCENT,"\u297a":e.MO.RELACCENT,"\u297b":e.MO.RELACCENT,"\u297c":e.MO.RELACCENT,"\u297d":e.MO.RELACCENT,"\u297e":e.MO.REL,"\u297f":e.MO.REL,"\u2981":e.MO.BIN3,"\u2982":e.MO.BIN3,"\u2999":e.MO.BIN3,"\u299a":e.MO.BIN3,"\u299b":e.MO.BIN3,"\u299c":e.MO.BIN3,"\u299d":e.MO.BIN3,"\u299e":e.MO.BIN3,"\u299f":e.MO.BIN3,"\u29a0":e.MO.BIN3,"\u29a1":e.MO.BIN3,"\u29a2":e.MO.BIN3,"\u29a3":e.MO.BIN3,"\u29a4":e.MO.BIN3,"\u29a5":e.MO.BIN3,"\u29a6":e.MO.BIN3,"\u29a7":e.MO.BIN3,"\u29a8":e.MO.BIN3,"\u29a9":e.MO.BIN3,"\u29aa":e.MO.BIN3,"\u29ab":e.MO.BIN3,"\u29ac":e.MO.BIN3,"\u29ad":e.MO.BIN3,"\u29ae":e.MO.BIN3,"\u29af":e.MO.BIN3,"\u29b0":e.MO.BIN3,"\u29b1":e.MO.BIN3,"\u29b2":e.MO.BIN3,"\u29b3":e.MO.BIN3,"\u29b4":e.MO.BIN3,"\u29b5":e.MO.BIN3,"\u29b6":e.MO.BIN4,"\u29b7":e.MO.BIN4,"\u29b8":e.MO.BIN4,"\u29b9":e.MO.BIN4,"\u29ba":e.MO.BIN4,"\u29bb":e.MO.BIN4,"\u29bc":e.MO.BIN4,"\u29bd":e.MO.BIN4,"\u29be":e.MO.BIN4,"\u29bf":e.MO.BIN4,"\u29c0":e.MO.REL,"\u29c1":e.MO.REL,"\u29c2":e.MO.BIN3,"\u29c3":e.MO.BIN3,"\u29c4":e.MO.BIN4,"\u29c5":e.MO.BIN4,"\u29c6":e.MO.BIN4,"\u29c7":e.MO.BIN4,"\u29c8":e.MO.BIN4,"\u29c9":e.MO.BIN3,"\u29ca":e.MO.BIN3,"\u29cb":e.MO.BIN3,"\u29cc":e.MO.BIN3,"\u29cd":e.MO.BIN3,"\u29ce":e.MO.REL,"\u29cf":e.MO.REL,"\u29cf\u0338":e.MO.REL,"\u29d0":e.MO.REL,"\u29d0\u0338":e.MO.REL,"\u29d1":e.MO.REL,"\u29d2":e.MO.REL,"\u29d3":e.MO.REL,"\u29d4":e.MO.REL,"\u29d5":e.MO.REL,"\u29d6":e.MO.BIN4,"\u29d7":e.MO.BIN4,"\u29d8":e.MO.BIN3,"\u29d9":e.MO.BIN3,"\u29db":e.MO.BIN3,"\u29dc":e.MO.BIN3,"\u29dd":e.MO.BIN3,"\u29de":e.MO.REL,"\u29df":e.MO.BIN3,"\u29e0":e.MO.BIN3,"\u29e1":e.MO.REL,"\u29e2":e.MO.BIN4,"\u29e3":e.MO.REL,"\u29e4":e.MO.REL,"\u29e5":e.MO.REL,"\u29e6":e.MO.REL,"\u29e7":e.MO.BIN3,"\u29e8":e.MO.BIN3,"\u29e9":e.MO.BIN3,"\u29ea":e.MO.BIN3,"\u29eb":e.MO.BIN3,"\u29ec":e.MO.BIN3,"\u29ed":e.MO.BIN3,"\u29ee":e.MO.BIN3,"\u29ef":e.MO.BIN3,"\u29f0":e.MO.BIN3,"\u29f1":e.MO.BIN3,"\u29f2":e.MO.BIN3,"\u29f3":e.MO.BIN3,"\u29f4":e.MO.REL,"\u29f5":e.MO.BIN4,"\u29f6":e.MO.BIN4,"\u29f7":e.MO.BIN4,"\u29f8":e.MO.BIN3,"\u29f9":e.MO.BIN3,"\u29fa":e.MO.BIN3,"\u29fb":e.MO.BIN3,"\u29fe":e.MO.BIN4,"\u29ff":e.MO.BIN4,"\u2a1d":e.MO.BIN3,"\u2a1e":e.MO.BIN3,"\u2a1f":e.MO.BIN3,"\u2a20":e.MO.BIN3,"\u2a21":e.MO.BIN3,"\u2a22":e.MO.BIN4,"\u2a23":e.MO.BIN4,"\u2a24":e.MO.BIN4,"\u2a25":e.MO.BIN4,"\u2a26":e.MO.BIN4,"\u2a27":e.MO.BIN4,"\u2a28":e.MO.BIN4,"\u2a29":e.MO.BIN4,"\u2a2a":e.MO.BIN4,"\u2a2b":e.MO.BIN4,"\u2a2c":e.MO.BIN4,"\u2a2d":e.MO.BIN4,"\u2a2e":e.MO.BIN4,"\u2a2f":e.MO.BIN4,"\u2a30":e.MO.BIN4,"\u2a31":e.MO.BIN4,"\u2a32":e.MO.BIN4,"\u2a33":e.MO.BIN4,"\u2a34":e.MO.BIN4,"\u2a35":e.MO.BIN4,"\u2a36":e.MO.BIN4,"\u2a37":e.MO.BIN4,"\u2a38":e.MO.BIN4,"\u2a39":e.MO.BIN4,"\u2a3a":e.MO.BIN4,"\u2a3b":e.MO.BIN4,"\u2a3c":e.MO.BIN4,"\u2a3d":e.MO.BIN4,"\u2a3e":e.MO.BIN4,"\u2a3f":e.MO.BIN4,"\u2a40":e.MO.BIN4,"\u2a41":e.MO.BIN4,"\u2a42":e.MO.BIN4,"\u2a43":e.MO.BIN4,"\u2a44":e.MO.BIN4,"\u2a45":e.MO.BIN4,"\u2a46":e.MO.BIN4,"\u2a47":e.MO.BIN4,"\u2a48":e.MO.BIN4,"\u2a49":e.MO.BIN4,"\u2a4a":e.MO.BIN4,"\u2a4b":e.MO.BIN4,"\u2a4c":e.MO.BIN4,"\u2a4d":e.MO.BIN4,"\u2a4e":e.MO.BIN4,"\u2a4f":e.MO.BIN4,"\u2a50":e.MO.BIN4,"\u2a51":e.MO.BIN4,"\u2a52":e.MO.BIN4,"\u2a53":e.MO.BIN4,"\u2a54":e.MO.BIN4,"\u2a55":e.MO.BIN4,"\u2a56":e.MO.BIN4,"\u2a57":e.MO.BIN4,"\u2a58":e.MO.BIN4,"\u2a59":e.MO.REL,"\u2a5a":e.MO.BIN4,"\u2a5b":e.MO.BIN4,"\u2a5c":e.MO.BIN4,"\u2a5d":e.MO.BIN4,"\u2a5e":e.MO.BIN4,"\u2a5f":e.MO.BIN4,"\u2a60":e.MO.BIN4,"\u2a61":e.MO.BIN4,"\u2a62":e.MO.BIN4,"\u2a63":e.MO.BIN4,"\u2a64":e.MO.BIN4,"\u2a65":e.MO.BIN4,"\u2a66":e.MO.REL,"\u2a67":e.MO.REL,"\u2a68":e.MO.REL,"\u2a69":e.MO.REL,"\u2a6a":e.MO.REL,"\u2a6b":e.MO.REL,"\u2a6c":e.MO.REL,"\u2a6d":e.MO.REL,"\u2a6e":e.MO.REL,"\u2a6f":e.MO.REL,"\u2a70":e.MO.REL,"\u2a71":e.MO.BIN4,"\u2a72":e.MO.BIN4,"\u2a73":e.MO.REL,"\u2a74":e.MO.REL,"\u2a75":e.MO.REL,"\u2a76":e.MO.REL,"\u2a77":e.MO.REL,"\u2a78":e.MO.REL,"\u2a79":e.MO.REL,"\u2a7a":e.MO.REL,"\u2a7b":e.MO.REL,"\u2a7c":e.MO.REL,"\u2a7d":e.MO.REL,"\u2a7d\u0338":e.MO.REL,"\u2a7e":e.MO.REL,"\u2a7e\u0338":e.MO.REL,"\u2a7f":e.MO.REL,"\u2a80":e.MO.REL,"\u2a81":e.MO.REL,"\u2a82":e.MO.REL,"\u2a83":e.MO.REL,"\u2a84":e.MO.REL,"\u2a85":e.MO.REL,"\u2a86":e.MO.REL,"\u2a87":e.MO.REL,"\u2a88":e.MO.REL,"\u2a89":e.MO.REL,"\u2a8a":e.MO.REL,"\u2a8b":e.MO.REL,"\u2a8c":e.MO.REL,"\u2a8d":e.MO.REL,"\u2a8e":e.MO.REL,"\u2a8f":e.MO.REL,"\u2a90":e.MO.REL,"\u2a91":e.MO.REL,"\u2a92":e.MO.REL,"\u2a93":e.MO.REL,"\u2a94":e.MO.REL,"\u2a95":e.MO.REL,"\u2a96":e.MO.REL,"\u2a97":e.MO.REL,"\u2a98":e.MO.REL,"\u2a99":e.MO.REL,"\u2a9a":e.MO.REL,"\u2a9b":e.MO.REL,"\u2a9c":e.MO.REL,"\u2a9d":e.MO.REL,"\u2a9e":e.MO.REL,"\u2a9f":e.MO.REL,"\u2aa0":e.MO.REL,"\u2aa1":e.MO.REL,"\u2aa1\u0338":e.MO.REL,"\u2aa2":e.MO.REL,"\u2aa2\u0338":e.MO.REL,"\u2aa3":e.MO.REL,"\u2aa4":e.MO.REL,"\u2aa5":e.MO.REL,"\u2aa6":e.MO.REL,"\u2aa7":e.MO.REL,"\u2aa8":e.MO.REL,"\u2aa9":e.MO.REL,"\u2aaa":e.MO.REL,"\u2aab":e.MO.REL,"\u2aac":e.MO.REL,"\u2aad":e.MO.REL,"\u2aae":e.MO.REL,"\u2aaf":e.MO.REL,"\u2aaf\u0338":e.MO.REL,"\u2ab0":e.MO.REL,"\u2ab0\u0338":e.MO.REL,"\u2ab1":e.MO.REL,"\u2ab2":e.MO.REL,"\u2ab3":e.MO.REL,"\u2ab4":e.MO.REL,"\u2ab5":e.MO.REL,"\u2ab6":e.MO.REL,"\u2ab7":e.MO.REL,"\u2ab8":e.MO.REL,"\u2ab9":e.MO.REL,"\u2aba":e.MO.REL,"\u2abb":e.MO.REL,"\u2abc":e.MO.REL,"\u2abd":e.MO.REL,"\u2abe":e.MO.REL,"\u2abf":e.MO.REL,"\u2ac0":e.MO.REL,"\u2ac1":e.MO.REL,"\u2ac2":e.MO.REL,"\u2ac3":e.MO.REL,"\u2ac4":e.MO.REL,"\u2ac5":e.MO.REL,"\u2ac6":e.MO.REL,"\u2ac7":e.MO.REL,"\u2ac8":e.MO.REL,"\u2ac9":e.MO.REL,"\u2aca":e.MO.REL,"\u2acb":e.MO.REL,"\u2acc":e.MO.REL,"\u2acd":e.MO.REL,"\u2ace":e.MO.REL,"\u2acf":e.MO.REL,"\u2ad0":e.MO.REL,"\u2ad1":e.MO.REL,"\u2ad2":e.MO.REL,"\u2ad3":e.MO.REL,"\u2ad4":e.MO.REL,"\u2ad5":e.MO.REL,"\u2ad6":e.MO.REL,"\u2ad7":e.MO.REL,"\u2ad8":e.MO.REL,"\u2ad9":e.MO.REL,"\u2ada":e.MO.REL,"\u2adb":e.MO.REL,"\u2add":e.MO.REL,"\u2add\u0338":e.MO.REL,"\u2ade":e.MO.REL,"\u2adf":e.MO.REL,"\u2ae0":e.MO.REL,"\u2ae1":e.MO.REL,"\u2ae2":e.MO.REL,"\u2ae3":e.MO.REL,"\u2ae4":e.MO.REL,"\u2ae5":e.MO.REL,"\u2ae6":e.MO.REL,"\u2ae7":e.MO.REL,"\u2ae8":e.MO.REL,"\u2ae9":e.MO.REL,"\u2aea":e.MO.REL,"\u2aeb":e.MO.REL,"\u2aec":e.MO.REL,"\u2aed":e.MO.REL,"\u2aee":e.MO.REL,"\u2aef":e.MO.REL,"\u2af0":e.MO.REL,"\u2af1":e.MO.REL,"\u2af2":e.MO.REL,"\u2af3":e.MO.REL,"\u2af4":e.MO.BIN4,"\u2af5":e.MO.BIN4,"\u2af6":e.MO.BIN4,"\u2af7":e.MO.REL,"\u2af8":e.MO.REL,"\u2af9":e.MO.REL,"\u2afa":e.MO.REL,"\u2afb":e.MO.BIN4,"\u2afd":e.MO.BIN4,"\u2afe":e.MO.BIN3,"\u2b45":e.MO.RELSTRETCH,"\u2b46":e.MO.RELSTRETCH,"\u3008":e.MO.OPEN,"\u3009":e.MO.CLOSE,"\ufe37":e.MO.WIDEACCENT,"\ufe38":e.MO.WIDEACCENT}},e.OPTABLE.infix["^"]=e.MO.WIDEREL,e.OPTABLE.infix._=e.MO.WIDEREL,e.OPTABLE.infix["\u2adc"]=e.MO.REL},9259:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.SerializedMmlVisitor=e.toEntity=e.DATAMJX=void 0;var a=r(6325),l=r(9007),u=r(450);e.DATAMJX="data-mjx-";e.toEntity=function(t){return"&#x"+t.codePointAt(0).toString(16).toUpperCase()+";"};var c=function(t){function r(){return null!==t&&t.apply(this,arguments)||this}return o(r,t),r.prototype.visitTree=function(t){return this.visitNode(t,"")},r.prototype.visitTextNode=function(t,e){return this.quoteHTML(t.getText())},r.prototype.visitXMLNode=function(t,e){return e+t.getSerializedXML()},r.prototype.visitInferredMrowNode=function(t,e){var r,n,o=[];try{for(var s=i(t.childNodes),a=s.next();!a.done;a=s.next()){var l=a.value;o.push(this.visitNode(l,e))}}catch(t){r={error:t}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}return o.join("\n")},r.prototype.visitTeXAtomNode=function(t,e){var r=this.childNodeMml(t,e+" ","\n");return e+""+(r.match(/\S/)?"\n"+r+e:"")+""},r.prototype.visitAnnotationNode=function(t,e){return e+""+this.childNodeMml(t,"","")+""},r.prototype.visitDefault=function(t,e){var r=t.kind,n=s(t.isToken||0===t.childNodes.length?["",""]:["\n",e],2),o=n[0],i=n[1],a=this.childNodeMml(t,e+" ",o);return e+"<"+r+this.getAttributes(t)+">"+(a.match(/\S/)?o+a+i:"")+""},r.prototype.childNodeMml=function(t,e,r){var n,o,s="";try{for(var a=i(t.childNodes),l=a.next();!l.done;l=a.next()){var u=l.value;s+=this.visitNode(u,e)+r}}catch(t){n={error:t}}finally{try{l&&!l.done&&(o=a.return)&&o.call(a)}finally{if(n)throw n.error}}return s},r.prototype.getAttributes=function(t){var e,r,n=[],o=this.constructor.defaultAttributes[t.kind]||{},s=Object.assign({},o,this.getDataAttributes(t),t.attributes.getAllAttributes()),a=this.constructor.variants;s.hasOwnProperty("mathvariant")&&a.hasOwnProperty(s.mathvariant)&&(s.mathvariant=a[s.mathvariant]);try{for(var l=i(Object.keys(s)),u=l.next();!u.done;u=l.next()){var c=u.value,p=String(s[c]);void 0!==p&&n.push(c+'="'+this.quoteHTML(p)+'"')}}catch(t){e={error:t}}finally{try{u&&!u.done&&(r=l.return)&&r.call(l)}finally{if(e)throw e.error}}return n.length?" "+n.join(" "):""},r.prototype.getDataAttributes=function(t){var e={},r=t.attributes.getExplicit("mathvariant"),n=this.constructor.variants;r&&n.hasOwnProperty(r)&&this.setDataAttribute(e,"variant",r),t.getProperty("variantForm")&&this.setDataAttribute(e,"alternate","1"),t.getProperty("pseudoscript")&&this.setDataAttribute(e,"pseudoscript","true"),!1===t.getProperty("autoOP")&&this.setDataAttribute(e,"auto-op","false");var o=t.getProperty("texClass");if(void 0!==o){var i=!0;if(o===l.TEXCLASS.OP&&t.isKind("mi")){var s=t.getText();i=!(s.length>1&&s.match(u.MmlMi.operatorName))}i&&this.setDataAttribute(e,"texclass",o<0?"NONE":l.TEXCLASSNAMES[o])}return t.getProperty("scriptlevel")&&!1===t.getProperty("useHeight")&&this.setDataAttribute(e,"smallmatrix","true"),e},r.prototype.setDataAttribute=function(t,r,n){t[e.DATAMJX+r]=n},r.prototype.quoteHTML=function(t){return t.replace(/&/g,"&").replace(//g,">").replace(/\"/g,""").replace(/[\uD800-\uDBFF]./g,e.toEntity).replace(/[\u0080-\uD7FF\uE000-\uFFFF]/g,e.toEntity)},r.variants={"-tex-calligraphic":"script","-tex-bold-calligraphic":"bold-script","-tex-oldstyle":"normal","-tex-bold-oldstyle":"bold","-tex-mathit":"italic"},r.defaultAttributes={math:{xmlns:"http://www.w3.org/1998/Math/MathML"}},r}(a.MmlVisitor);e.SerializedMmlVisitor=c},2975:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractOutputJax=void 0;var n=r(7233),o=r(7525),i=function(){function t(t){void 0===t&&(t={}),this.adaptor=null;var e=this.constructor;this.options=n.userOptions(n.defaultOptions({},e.OPTIONS),t),this.postFilters=new o.FunctionList}return Object.defineProperty(t.prototype,"name",{get:function(){return this.constructor.NAME},enumerable:!1,configurable:!0}),t.prototype.setAdaptor=function(t){this.adaptor=t},t.prototype.initialize=function(){},t.prototype.reset=function(){for(var t=[],e=0;e=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},o=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractEmptyNode=e.AbstractNode=void 0;var i=function(){function t(t,e,r){var n,i;void 0===e&&(e={}),void 0===r&&(r=[]),this.factory=t,this.parent=null,this.properties={},this.childNodes=[];try{for(var s=o(Object.keys(e)),a=s.next();!a.done;a=s.next()){var l=a.value;this.setProperty(l,e[l])}}catch(t){n={error:t}}finally{try{a&&!a.done&&(i=s.return)&&i.call(s)}finally{if(n)throw n.error}}r.length&&this.setChildren(r)}return Object.defineProperty(t.prototype,"kind",{get:function(){return"unknown"},enumerable:!1,configurable:!0}),t.prototype.setProperty=function(t,e){this.properties[t]=e},t.prototype.getProperty=function(t){return this.properties[t]},t.prototype.getPropertyNames=function(){return Object.keys(this.properties)},t.prototype.getAllProperties=function(){return this.properties},t.prototype.removeProperty=function(){for(var t,e,r=[],n=0;n=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},i=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},a=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.HTMLDocument=void 0;var l=r(5722),u=r(7233),c=r(3363),p=r(3335),f=r(5138),h=r(4474),d=function(t){function e(e,r,n){var o=this,i=s(u.separateOptions(n,f.HTMLDomStrings.OPTIONS),2),a=i[0],l=i[1];return(o=t.call(this,e,r,a)||this).domStrings=o.options.DomStrings||new f.HTMLDomStrings(l),o.domStrings.adaptor=r,o.styles=[],o}return o(e,t),e.prototype.findPosition=function(t,e,r,n){var o,i,l=this.adaptor;try{for(var u=a(n[t]),c=u.next();!c.done;c=u.next()){var p=c.value,f=s(p,2),h=f[0],d=f[1];if(e<=d&&"#text"===l.kind(h))return{node:h,n:Math.max(e,0),delim:r};e-=d}}catch(t){o={error:t}}finally{try{c&&!c.done&&(i=u.return)&&i.call(u)}finally{if(o)throw o.error}}return{node:null,n:0,delim:r}},e.prototype.mathItem=function(t,e,r){var n=t.math,o=this.findPosition(t.n,t.start.n,t.open,r),i=this.findPosition(t.n,t.end.n,t.close,r);return new this.options.MathItem(n,e,t.display,o,i)},e.prototype.findMath=function(t){var e,r,n,o,i,l,c,p,f;if(!this.processed.isSet("findMath")){this.adaptor.document=this.document,t=u.userOptions({elements:this.options.elements||[this.adaptor.body(this.document)]},t);try{for(var h=a(this.adaptor.getElements(t.elements,this.document)),d=h.next();!d.done;d=h.next()){var y=d.value,O=s([null,null],2),M=O[0],E=O[1];try{for(var v=(n=void 0,a(this.inputJax)),b=v.next();!b.done;b=v.next()){var m=b.value,g=new this.options.MathList;if(m.processStrings){null===M&&(M=(i=s(this.domStrings.find(y),2))[0],E=i[1]);try{for(var L=(l=void 0,a(m.findMath(M))),N=L.next();!N.done;N=L.next()){var R=N.value;g.push(this.mathItem(R,m,E))}}catch(t){l={error:t}}finally{try{N&&!N.done&&(c=L.return)&&c.call(L)}finally{if(l)throw l.error}}}else try{for(var T=(p=void 0,a(m.findMath(y))),S=T.next();!S.done;S=T.next()){R=S.value;var A=new this.options.MathItem(R.math,m,R.display,R.start,R.end);g.push(A)}}catch(t){p={error:t}}finally{try{S&&!S.done&&(f=T.return)&&f.call(T)}finally{if(p)throw p.error}}this.math.merge(g)}}catch(t){n={error:t}}finally{try{b&&!b.done&&(o=v.return)&&o.call(v)}finally{if(n)throw n.error}}}}catch(t){e={error:t}}finally{try{d&&!d.done&&(r=h.return)&&r.call(h)}finally{if(e)throw e.error}}this.processed.set("findMath")}return this},e.prototype.updateDocument=function(){return this.processed.isSet("updateDocument")||(this.addPageElements(),this.addStyleSheet(),t.prototype.updateDocument.call(this),this.processed.set("updateDocument")),this},e.prototype.addPageElements=function(){var t=this.adaptor.body(this.document),e=this.documentPageElements();e&&this.adaptor.append(t,e)},e.prototype.addStyleSheet=function(){var t=this.documentStyleSheet(),e=this.adaptor;if(t&&!e.parent(t)){var r=e.head(this.document),n=this.findSheet(r,e.getAttribute(t,"id"));n?e.replace(t,n):e.append(r,t)}},e.prototype.findSheet=function(t,e){var r,n;if(e)try{for(var o=a(this.adaptor.tags(t,"style")),i=o.next();!i.done;i=o.next()){var s=i.value;if(this.adaptor.getAttribute(s,"id")===e)return s}}catch(t){r={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return null},e.prototype.removeFromDocument=function(t){var e,r;if(void 0===t&&(t=!1),this.processed.isSet("updateDocument"))try{for(var n=a(this.math),o=n.next();!o.done;o=n.next()){var i=o.value;i.state()>=h.STATE.INSERTED&&i.state(h.STATE.TYPESET,t)}}catch(t){e={error:t}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}return this.processed.clear("updateDocument"),this},e.prototype.documentStyleSheet=function(){return this.outputJax.styleSheet(this)},e.prototype.documentPageElements=function(){return this.outputJax.pageElements(this)},e.prototype.addStyles=function(t){this.styles.push(t)},e.prototype.getStyles=function(){return this.styles},e.KIND="HTML",e.OPTIONS=i(i({},l.AbstractMathDocument.OPTIONS),{renderActions:u.expandable(i(i({},l.AbstractMathDocument.OPTIONS.renderActions),{styles:[h.STATE.INSERTED+1,"","updateStyleSheet",!1]})),MathList:p.HTMLMathList,MathItem:c.HTMLMathItem,DomStrings:null}),e}(l.AbstractMathDocument);e.HTMLDocument=d},5138:function(t,e,r){var n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s};Object.defineProperty(e,"__esModule",{value:!0}),e.HTMLDomStrings=void 0;var o=r(7233),i=function(){function t(t){void 0===t&&(t=null);var e=this.constructor;this.options=o.userOptions(o.defaultOptions({},e.OPTIONS),t),this.init(),this.getPatterns()}return t.prototype.init=function(){this.strings=[],this.string="",this.snodes=[],this.nodes=[],this.stack=[]},t.prototype.getPatterns=function(){var t=o.makeArray(this.options.skipHtmlTags),e=o.makeArray(this.options.ignoreHtmlClass),r=o.makeArray(this.options.processHtmlClass);this.skipHtmlTags=new RegExp("^(?:"+t.join("|")+")$","i"),this.ignoreHtmlClass=new RegExp("(?:^| )(?:"+e.join("|")+")(?: |$)"),this.processHtmlClass=new RegExp("(?:^| )(?:"+r+")(?: |$)")},t.prototype.pushString=function(){this.string.match(/\S/)&&(this.strings.push(this.string),this.nodes.push(this.snodes)),this.string="",this.snodes=[]},t.prototype.extendString=function(t,e){this.snodes.push([t,e.length]),this.string+=e},t.prototype.handleText=function(t,e){return e||this.extendString(t,this.adaptor.value(t)),this.adaptor.next(t)},t.prototype.handleTag=function(t,e){if(!e){var r=this.options.includeHtmlTags[this.adaptor.kind(t)];this.extendString(t,r)}return this.adaptor.next(t)},t.prototype.handleContainer=function(t,e){this.pushString();var r=this.adaptor.getAttribute(t,"class")||"",n=this.adaptor.kind(t)||"",o=this.processHtmlClass.exec(r),i=t;return!this.adaptor.firstChild(t)||this.adaptor.getAttribute(t,"data-MJX")||!o&&this.skipHtmlTags.exec(n)?i=this.adaptor.next(t):(this.adaptor.next(t)&&this.stack.push([this.adaptor.next(t),e]),i=this.adaptor.firstChild(t),e=(e||this.ignoreHtmlClass.exec(r))&&!o),[i,e]},t.prototype.handleOther=function(t,e){return this.pushString(),this.adaptor.next(t)},t.prototype.find=function(t){var e,r;this.init();for(var o=this.adaptor.next(t),i=!1,s=this.options.includeHtmlTags;t&&t!==o;){var a=this.adaptor.kind(t);"#text"===a?t=this.handleText(t,i):s.hasOwnProperty(a)?t=this.handleTag(t,i):a?(t=(e=n(this.handleContainer(t,i),2))[0],i=e[1]):t=this.handleOther(t,i),!t&&this.stack.length&&(this.pushString(),t=(r=n(this.stack.pop(),2))[0],i=r[1])}this.pushString();var l=[this.strings,this.nodes];return this.init(),l},t.OPTIONS={skipHtmlTags:["script","noscript","style","textarea","pre","code","annotation","annotation-xml"],includeHtmlTags:{br:"\n",wbr:"","#comment":""},ignoreHtmlClass:"mathjax_ignore",processHtmlClass:"mathjax_process"},t}();e.HTMLDomStrings=i},3726:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.HTMLHandler=void 0;var i=r(3670),s=r(3683),a=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.documentClass=s.HTMLDocument,e}return o(e,t),e.prototype.handlesDocument=function(t){var e=this.adaptor;if("string"==typeof t)try{t=e.parse(t,"text/html")}catch(t){}return t instanceof e.window.Document||t instanceof e.window.HTMLElement||t instanceof e.window.DocumentFragment},e.prototype.create=function(e,r){var n=this.adaptor;if("string"==typeof e)e=n.parse(e,"text/html");else if(e instanceof n.window.HTMLElement||e instanceof n.window.DocumentFragment){var o=e;e=n.parse("","text/html"),n.append(n.body(e),o)}return t.prototype.create.call(this,e,r)},e}(i.AbstractHandler);e.HTMLHandler=a},3363:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.HTMLMathItem=void 0;var i=r(4474),s=function(t){function e(e,r,n,o,i){return void 0===n&&(n=!0),void 0===o&&(o={node:null,n:0,delim:""}),void 0===i&&(i={node:null,n:0,delim:""}),t.call(this,e,r,n,o,i)||this}return o(e,t),Object.defineProperty(e.prototype,"adaptor",{get:function(){return this.inputJax.adaptor},enumerable:!1,configurable:!0}),e.prototype.updateDocument=function(t){if(this.state()=i.STATE.TYPESET){var e=this.adaptor,r=this.start.node,n=e.text("");if(t){var o=this.start.delim+this.math+this.end.delim;if(this.inputJax.processStrings)n=e.text(o);else{var s=e.parse(o,"text/html");n=e.firstChild(e.body(s))}}e.parent(r)&&e.replace(n,r),this.start.node=this.end.node=n,this.start.n=this.end.n=0}},e}(i.AbstractMathItem);e.HTMLMathItem=s},3335:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.HTMLMathList=void 0;var i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e}(r(9e3).AbstractMathList);e.HTMLMathList=i},5713:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.mathjax=void 0;var n=r(805),o=r(4542);e.mathjax={version:"3.1.4",handlers:new n.HandlerList,document:function(t,r){return e.mathjax.handlers.document(t,r)},handleRetriesFor:o.handleRetriesFor,retryAfter:o.retryAfter,asyncLoad:null}},9923:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.asyncLoad=void 0;var n=r(5713);e.asyncLoad=function(t){return n.mathjax.asyncLoad?new Promise((function(e,r){var o=n.mathjax.asyncLoad(t);o instanceof Promise?o.then((function(t){return e(t)})).catch((function(t){return r(t)})):e(o)})):Promise.reject("Can't load '"+t+"': No asyncLoad method specified")}},6469:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.BBox=e.BBoxStyleAdjust=void 0;var n=r(6010);e.BBoxStyleAdjust=[["borderTopWidth","h"],["borderRightWidth","w"],["borderBottomWidth","d"],["borderLeftWidth","w",0],["paddingTop","h"],["paddingRight","w"],["paddingBottom","d"],["paddingLeft","w",0]];var o=function(){function t(t){void 0===t&&(t={w:0,h:-n.BIGDIMEN,d:-n.BIGDIMEN}),this.w=t.w||0,this.h="h"in t?t.h:-n.BIGDIMEN,this.d="d"in t?t.d:-n.BIGDIMEN,this.L=this.R=this.ic=this.sk=0,this.scale=this.rscale=1,this.pwidth=""}return t.zero=function(){return new t({h:0,d:0,w:0})},t.empty=function(){return new t},t.prototype.empty=function(){return this.w=0,this.h=this.d=-n.BIGDIMEN,this},t.prototype.clean=function(){this.w===-n.BIGDIMEN&&(this.w=0),this.h===-n.BIGDIMEN&&(this.h=0),this.d===-n.BIGDIMEN&&(this.d=0)},t.prototype.rescale=function(t){this.w*=t,this.h*=t,this.d*=t},t.prototype.combine=function(t,e,r){void 0===e&&(e=0),void 0===r&&(r=0);var n=t.rscale,o=e+n*(t.w+t.L+t.R),i=r+n*t.h,s=n*t.d-r;o>this.w&&(this.w=o),i>this.h&&(this.h=i),s>this.d&&(this.d=s)},t.prototype.append=function(t){var e=t.rscale;this.w+=e*(t.w+t.L+t.R),e*t.h>this.h&&(this.h=e*t.h),e*t.d>this.d&&(this.d=e*t.d)},t.prototype.updateFrom=function(t){this.h=t.h,this.d=t.d,this.w=t.w,t.pwidth&&(this.pwidth=t.pwidth)},t.fullWidth="100%",t}();e.BBox=o},6751:function(t,e){var r,n=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},s=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r",gtdot:"\u22d7",harrw:"\u21ad",hbar:"\u210f",hellip:"\u2026",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",imath:"\u0131",infin:"\u221e",intcal:"\u22ba",iota:"\u03b9",jmath:"\u0237",kappa:"\u03ba",kappav:"\u03f0",lEg:"\u2a8b",lambda:"\u03bb",lap:"\u2a85",larrlp:"\u21ab",larrtl:"\u21a2",lbrace:"{",lbrack:"[",le:"\u2264",leftleftarrows:"\u21c7",leftthreetimes:"\u22cb",lessdot:"\u22d6",lmoust:"\u23b0",lnE:"\u2268",lnap:"\u2a89",lne:"\u2a87",lnsim:"\u22e6",longmapsto:"\u27fc",looparrowright:"\u21ac",lowast:"\u2217",loz:"\u25ca",lt:"<",ltimes:"\u22c9",ltri:"\u25c3",macr:"\xaf",malt:"\u2720",mho:"\u2127",mu:"\u03bc",multimap:"\u22b8",nLeftarrow:"\u21cd",nLeftrightarrow:"\u21ce",nRightarrow:"\u21cf",nVDash:"\u22af",nVdash:"\u22ae",natur:"\u266e",nearr:"\u2197",nharr:"\u21ae",nlarr:"\u219a",not:"\xac",nrarr:"\u219b",nu:"\u03bd",nvDash:"\u22ad",nvdash:"\u22ac",nwarr:"\u2196",omega:"\u03c9",omicron:"\u03bf",or:"\u2228",osol:"\u2298",period:".",phi:"\u03c6",phiv:"\u03d5",pi:"\u03c0",piv:"\u03d6",prap:"\u2ab7",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",prime:"\u2032",psi:"\u03c8",quot:'"',rarrtl:"\u21a3",rbrace:"}",rbrack:"]",rho:"\u03c1",rhov:"\u03f1",rightrightarrows:"\u21c9",rightthreetimes:"\u22cc",ring:"\u02da",rmoust:"\u23b1",rtimes:"\u22ca",rtri:"\u25b9",scap:"\u2ab8",scnE:"\u2ab6",scnap:"\u2aba",scnsim:"\u22e9",sdot:"\u22c5",searr:"\u2198",sect:"\xa7",sharp:"\u266f",sigma:"\u03c3",sigmav:"\u03c2",simne:"\u2246",smile:"\u2323",spades:"\u2660",sub:"\u2282",subE:"\u2ac5",subnE:"\u2acb",subne:"\u228a",supE:"\u2ac6",supnE:"\u2acc",supne:"\u228b",swarr:"\u2199",tau:"\u03c4",theta:"\u03b8",thetav:"\u03d1",tilde:"\u02dc",times:"\xd7",triangle:"\u25b5",triangleq:"\u225c",upsi:"\u03c5",upuparrows:"\u21c8",veebar:"\u22bb",vellip:"\u22ee",weierp:"\u2118",xi:"\u03be",yen:"\xa5",zeta:"\u03b6",zigrarr:"\u21dd",nbsp:"\xa0",rsquo:"\u2019",lsquo:"\u2018"};var i={};function s(t,r){if("#"===r.charAt(0))return a(r.slice(1));if(e.entities[r])return e.entities[r];if(e.options.loadMissingEntities){var s=r.match(/^[a-zA-Z](fr|scr|opf)$/)?RegExp.$1:r.charAt(0).toLowerCase();i[s]||(i[s]=!0,n.retryAfter(o.asyncLoad("./util/entities/"+s+".js")))}return t}function a(t){var e="x"===t.charAt(0)?parseInt(t.slice(1),16):parseInt(t);return String.fromCodePoint(e)}e.add=function(t,r){Object.assign(e.entities,t),i[r]=!0},e.remove=function(t){delete e.entities[t]},e.translate=function(t){return t.replace(/&([a-z][a-z0-9]*|#(?:[0-9]+|x[0-9a-f]+));/gi,s)},e.numeric=a},7525:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},a=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},n=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.LinkedList=e.ListItem=e.END=void 0,e.END=Symbol();var i=function(t){void 0===t&&(t=null),this.next=null,this.prev=null,this.data=t};e.ListItem=i;var s=function(){function t(){for(var t=[],o=0;o1;){var u=i.shift(),c=i.shift();u.merge(c,e),i.push(u)}return i.length&&(this.list=i[0].list),this},t.prototype.merge=function(t,n){var o,i,s,a,l;void 0===n&&(n=null),null===n&&(n=this.isBefore.bind(this));for(var u=this.list.next,c=t.list.next;u.data!==e.END&&c.data!==e.END;)n(c.data,u.data)?(o=r([u,c],2),c.prev.next=o[0],u.prev.next=o[1],i=r([u.prev,c.prev],2),c.prev=i[0],u.prev=i[1],s=r([t.list,this.list],2),this.list.prev.next=s[0],t.list.prev.next=s[1],a=r([t.list.prev,this.list.prev],2),this.list.prev=a[0],t.list.prev=a[1],u=(l=r([c.next,u],2))[0],c=l[1]):u=u.next;return c.data!==e.END&&(this.list.prev.next=t.list.next,t.list.next.prev=this.list.prev,t.list.prev.next=this.list,this.list.prev=t.list.prev,t.list.next=t.list.prev=t.list),this},t}();e.LinkedList=s},7233:function(t,e){var r=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},o=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;re.length}}}},t.prototype.add=function(e,r){void 0===r&&(r=t.DEFAULTPRIORITY);var n=this.items.length;do{n--}while(n>=0&&r=0&&this.items[e].item!==t);e>=0&&this.items.splice(e,1)},t.prototype.toArray=function(){return Array.from(this)},t.DEFAULTPRIORITY=5,t}();e.PrioritizedList=r},4542:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.retryAfter=e.handleRetriesFor=void 0,e.handleRetriesFor=function(t){return new Promise((function e(r,n){try{r(t())}catch(t){t.retry&&t.retry instanceof Promise?t.retry.then((function(){return e(r,n)})).catch((function(t){return n(t)})):t.restart&&t.restart.isCallback?MathJax.Callback.After((function(){return e(r,n)}),t.restart):n(t)}}))},e.retryAfter=function(t){var e=new Error("MathJax retry");throw e.retry=t,e}},4139:function(t,e){var r=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CssStyles=void 0;var n=function(){function t(t){void 0===t&&(t=null),this.styles={},this.addStyles(t)}return Object.defineProperty(t.prototype,"cssText",{get:function(){return this.getStyleString()},enumerable:!1,configurable:!0}),t.prototype.addStyles=function(t){var e,n;if(t)try{for(var o=r(Object.keys(t)),i=o.next();!i.done;i=o.next()){var s=i.value;this.styles[s]||(this.styles[s]={}),Object.assign(this.styles[s],t[s])}}catch(t){e={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(e)throw e.error}}},t.prototype.removeStyles=function(){for(var t,e,n=[],o=0;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,i=r.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},o=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r1;)e.shift(),r.push(e.shift());return r}function l(t){var e,n,o=a(this.styles[t]);0===o.length&&o.push(""),1===o.length&&o.push(o[0]),2===o.length&&o.push(o[0]),3===o.length&&o.push(o[1]);try{for(var i=r(v.connect[t].children),s=i.next();!s.done;s=i.next()){var l=s.value;this.setStyle(this.childName(t,l),o.shift())}}catch(t){e={error:t}}finally{try{s&&!s.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}}function u(t){var e,n,o=v.connect[t].children,i=[];try{for(var s=r(o),a=s.next();!a.done;a=s.next()){var l=a.value,u=this.styles[t+"-"+l];if(!u)return void delete this.styles[t];i.push(u)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(e)throw e.error}}i[3]===i[1]&&(i.pop(),i[2]===i[0]&&(i.pop(),i[1]===i[0]&&i.pop())),this.styles[t]=i.join(" ")}function c(t){var e,n;try{for(var o=r(v.connect[t].children),i=o.next();!i.done;i=o.next()){var s=i.value;this.setStyle(this.childName(t,s),this.styles[t])}}catch(t){e={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(e)throw e.error}}}function p(t){var e,i,s=o([],n(v.connect[t].children)),a=this.styles[this.childName(t,s.shift())];try{for(var l=r(s),u=l.next();!u.done;u=l.next()){var c=u.value;if(this.styles[this.childName(t,c)]!==a)return void delete this.styles[t]}}catch(t){e={error:t}}finally{try{u&&!u.done&&(i=l.return)&&i.call(l)}finally{if(e)throw e.error}}this.styles[t]=a}var f=/^(?:[\d.]+(?:[a-z]+)|thin|medium|thick|inherit|initial|unset)$/,h=/^(?:none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset|inherit|initial|unset)$/;function d(t){var e,n,o,i,s={width:"",style:"",color:""};try{for(var l=r(a(this.styles[t])),u=l.next();!u.done;u=l.next()){var c=u.value;c.match(f)&&""===s.width?s.width=c:c.match(h)&&""===s.style?s.style=c:s.color=c}}catch(t){e={error:t}}finally{try{u&&!u.done&&(n=l.return)&&n.call(l)}finally{if(e)throw e.error}}try{for(var p=r(v.connect[t].children),d=p.next();!d.done;d=p.next()){var y=d.value;this.setStyle(this.childName(t,y),s[y])}}catch(t){o={error:t}}finally{try{d&&!d.done&&(i=p.return)&&i.call(p)}finally{if(o)throw o.error}}}function y(t){var e,n,o=[];try{for(var i=r(v.connect[t].children),s=i.next();!s.done;s=i.next()){var a=s.value,l=this.styles[this.childName(t,a)];l&&o.push(l)}}catch(t){e={error:t}}finally{try{s&&!s.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}o.length?this.styles[t]=o.join(" "):delete this.styles[t]}var O={style:/^(?:normal|italic|oblique|inherit|initial|unset)$/,variant:new RegExp("^(?:"+["normal|none","inherit|initial|unset","common-ligatures|no-common-ligatures","discretionary-ligatures|no-discretionary-ligatures","historical-ligatures|no-historical-ligatures","contextual|no-contextual","(?:stylistic|character-variant|swash|ornaments|annotation)\\([^)]*\\)","small-caps|all-small-caps|petite-caps|all-petite-caps|unicase|titling-caps","lining-nums|oldstyle-nums|proportional-nums|tabular-nums","diagonal-fractions|stacked-fractions","ordinal|slashed-zero","jis78|jis83|jis90|jis04|simplified|traditional","full-width|proportional-width","ruby"].join("|")+")$"),weight:/^(?:normal|bold|bolder|lighter|[1-9]00|inherit|initial|unset)$/,stretch:new RegExp("^(?:"+["normal","(?:(?:ultra|extra|semi)-)?condensed","(?:(?:semi|extra|ulta)-)?expanded","inherit|initial|unset"].join("|")+")$"),size:new RegExp("^(?:"+["xx-small|x-small|small|medium|large|x-large|xx-large|larger|smaller","[d.]+%|[d.]+[a-z]+","inherit|initial|unset"].join("|")+")(?:/(?:normal|[d.+](?:%|[a-z]+)?))?$")};function M(t){var e,o,i,s,l=a(this.styles[t]),u={style:"",variant:[],weight:"",stretch:"",size:"",family:"","line-height":""};try{for(var c=r(l),p=c.next();!p.done;p=c.next()){var f=p.value;u.family=f;try{for(var h=(i=void 0,r(Object.keys(O))),d=h.next();!d.done;d=h.next()){var y=d.value;if((Array.isArray(u[y])||""===u[y])&&f.match(O[y]))if("size"===y){var M=n(f.split(/\//),2),E=M[0],b=M[1];u[y]=E,b&&(u["line-height"]=b)}else""===u.size&&(Array.isArray(u[y])?u[y].push(f):u[y]=f)}}catch(t){i={error:t}}finally{try{d&&!d.done&&(s=h.return)&&s.call(h)}finally{if(i)throw i.error}}}}catch(t){e={error:t}}finally{try{p&&!p.done&&(o=c.return)&&o.call(c)}finally{if(e)throw e.error}}!function(t,e){var n,o;try{for(var i=r(v.connect[t].children),s=i.next();!s.done;s=i.next()){var a=s.value,l=this.childName(t,a);if(Array.isArray(e[a])){var u=e[a];u.length&&(this.styles[l]=u.join(" "))}else""!==e[a]&&(this.styles[l]=e[a])}}catch(t){n={error:t}}finally{try{s&&!s.done&&(o=i.return)&&o.call(i)}finally{if(n)throw n.error}}}(t,u),delete this.styles[t]}function E(t){}var v=function(){function t(t){void 0===t&&(t=""),this.parse(t)}return Object.defineProperty(t.prototype,"cssText",{get:function(){var t,e,n=[];try{for(var o=r(Object.keys(this.styles)),i=o.next();!i.done;i=o.next()){var s=i.value,a=this.parentName(s);this.styles[a]||n.push(s+": "+this.styles[s])}}catch(e){t={error:e}}finally{try{i&&!i.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return n.join("; ")},enumerable:!1,configurable:!0}),t.prototype.set=function(e,r){for(e=this.normalizeName(e),this.setStyle(e,r),t.connect[e]&&!t.connect[e].combine&&(this.combineChildren(e),delete this.styles[e]);e.match(/-/)&&(e=this.parentName(e),t.connect[e]);)t.connect[e].combine.call(this,e)},t.prototype.get=function(t){return t=this.normalizeName(t),this.styles.hasOwnProperty(t)?this.styles[t]:""},t.prototype.setStyle=function(e,r){this.styles[e]=r,t.connect[e]&&t.connect[e].children&&t.connect[e].split.call(this,e),""===r&&delete this.styles[e]},t.prototype.combineChildren=function(e){var n,o,i=this.parentName(e);try{for(var s=r(t.connect[e].children),a=s.next();!a.done;a=s.next()){var l=a.value,u=this.childName(i,l);t.connect[u].combine.call(this,u)}}catch(t){n={error:t}}finally{try{a&&!a.done&&(o=s.return)&&o.call(s)}finally{if(n)throw n.error}}},t.prototype.parentName=function(t){var e=t.replace(/-[^-]*$/,"");return t===e?"":e},t.prototype.childName=function(e,r){return r.match(/-/)?r:(t.connect[e]&&!t.connect[e].combine&&(r+=e.replace(/.*-/,"-"),e=this.parentName(e)),e+"-"+r)},t.prototype.normalizeName=function(t){return t.replace(/[A-Z]/g,(function(t){return"-"+t.toLowerCase()}))},t.prototype.parse=function(t){void 0===t&&(t="");var e=this.constructor.pattern;this.styles={};for(var r=t.replace(e.comment,"").split(e.style);r.length>1;){var o=n(r.splice(0,3),3),i=o[0],s=o[1],a=o[2];if(i.match(/[^\s\n]/))return;this.set(s,a)}},t.pattern={style:/([-a-z]+)[\s\n]*:[\s\n]*((?:'[^']*'|"[^"]*"|\n|.)*?)[\s\n]*(?:;|$)/g,comment:/\/\*[^]*?\*\//g},t.connect={padding:{children:i,split:l,combine:u},border:{children:i,split:c,combine:p},"border-top":{children:s,split:d,combine:y},"border-right":{children:s,split:d,combine:y},"border-bottom":{children:s,split:d,combine:y},"border-left":{children:s,split:d,combine:y},"border-width":{children:i,split:l,combine:null},"border-style":{children:i,split:l,combine:null},"border-color":{children:i,split:l,combine:null},font:{children:["style","variant","weight","stretch","line-height","size","family"],split:M,combine:E}},t}();e.Styles=v},6010:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.px=e.emRounded=e.em=e.percent=e.length2em=e.MATHSPACE=e.RELUNITS=e.UNITS=e.BIGDIMEN=void 0,e.BIGDIMEN=1e6,e.UNITS={px:1,in:96,cm:96/2.54,mm:96/25.4},e.RELUNITS={em:1,ex:.431,pt:.1,pc:1.2,mu:1/18},e.MATHSPACE={veryverythinmathspace:1/18,verythinmathspace:2/18,thinmathspace:3/18,mediummathspace:4/18,thickmathspace:5/18,verythickmathspace:6/18,veryverythickmathspace:7/18,negativeveryverythinmathspace:-1/18,negativeverythinmathspace:-2/18,negativethinmathspace:-3/18,negativemediummathspace:-4/18,negativethickmathspace:-5/18,negativeverythickmathspace:-6/18,negativeveryverythickmathspace:-7/18,thin:.04,medium:.06,thick:.1,normal:1,big:2,small:1/Math.sqrt(2),infinity:e.BIGDIMEN},e.length2em=function(t,r,n,o){if(void 0===r&&(r=0),void 0===n&&(n=1),void 0===o&&(o=16),"string"!=typeof t&&(t=String(t)),""===t||null==t)return r;if(e.MATHSPACE[t])return e.MATHSPACE[t];var i=t.match(/^\s*([-+]?(?:\.\d+|\d+(?:\.\d*)?))?(pt|em|ex|mu|px|pc|in|mm|cm|%)?/);if(!i)return r;var s=parseFloat(i[1]||"1"),a=i[2];return e.UNITS.hasOwnProperty(a)?s*e.UNITS[a]/o/n:e.RELUNITS.hasOwnProperty(a)?s*e.RELUNITS[a]:"%"===a?s/100*r:s*r},e.percent=function(t){return(100*t).toFixed(1).replace(/\.?0+$/,"")+"%"},e.em=function(t){return Math.abs(t)<.001?"0":t.toFixed(3).replace(/\.?0+$/,"")+"em"},e.emRounded=function(t,e){return void 0===e&&(e=16),t=(Math.round(t*e)+.05)/e,Math.abs(t)<.001?"0em":t.toFixed(3).replace(/\.?0+$/,"")+"em"},e.px=function(t,r,n){return void 0===r&&(r=-e.BIGDIMEN),void 0===n&&(n=16),t*=n,r&&t0)&&!(n=i.next()).done;)s.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s},n=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r0)&&!(n=s.next()).done;)r.push(n.value)}catch(t){a={error:t}}finally{try{n&&!n.done&&(i=s.return)&&i.call(s)}finally{if(a)throw a.error}}return r};Object.defineProperty(e,"__esModule",{value:!0}),e.AsciiMath=void 0;var o=i(309),l=i(406),u=i(77),h=i(577),p=function(t){function e(i){var n=this,a=r(u.separateOptions(i,h.FindAsciiMath.OPTIONS,e.OPTIONS),3),s=a[1],o=a[2];return(n=t.call(this,o)||this).findAsciiMath=n.options.FindAsciiMath||new h.FindAsciiMath(s),n}return a(e,t),e.prototype.compile=function(t,e){return l.LegacyAsciiMath.Compile(t.math,t.display)},e.prototype.findMath=function(t){return this.findAsciiMath.findMath(t)},e.NAME="AsciiMath",e.OPTIONS=s(s({},o.AbstractInputJax.OPTIONS),{FindAsciiMath:null}),e}(o.AbstractInputJax);e.AsciiMath=p},577:function(t,e,i){"use strict";var n,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}),s=this&&this.__read||function(t,e){var i="function"==typeof Symbol&&t[Symbol.iterator];if(!i)return t;var n,a,s=i.call(t),r=[];try{for(;(void 0===e||e-- >0)&&!(n=s.next()).done;)r.push(n.value)}catch(t){a={error:t}}finally{try{n&&!n.done&&(i=s.return)&&i.call(s)}finally{if(a)throw a.error}}return r};Object.defineProperty(e,"__esModule",{value:!0}),e.FindAsciiMath=void 0;var r=i(649),o=i(720),l=i(769),u=function(t){function e(e){var i=t.call(this,e)||this;return i.getPatterns(),i}return a(e,t),e.prototype.getPatterns=function(){var t=this,e=this.options,i=[];this.end={},e.delimiters.forEach((function(e){return t.addPattern(i,e,!1)})),this.start=new RegExp(i.join("|"),"g"),this.hasPatterns=i.length>0},e.prototype.addPattern=function(t,e,i){var n=s(e,2),a=n[0],r=n[1];t.push(o.quotePattern(a)),this.end[a]=[r,i,new RegExp(o.quotePattern(r),"g")]},e.prototype.findEnd=function(t,e,i,n){var a=s(n,3),r=a[1],o=a[2],u=o.lastIndex=i.index+i[0].length,h=o.exec(t);return h?l.protoItem(i[0],t.substr(u,h.index-u),h[0],e,i.index,h.index+h[0].length,r):null},e.prototype.findMathInString=function(t,e,i){var n,a;for(this.start.lastIndex=0;n=this.start.exec(i);)(a=this.findEnd(i,e,n,this.end[n[0]]))&&(t.push(a),this.start.lastIndex=a.end.n)},e.prototype.findMath=function(t){var e=[];if(this.hasPatterns)for(var i=0,n=t.length;i1&&(t=2===arguments.length&&"function"!=typeof arguments[0]&&arguments[0]instanceof Object&&"number"==typeof arguments[1]?[].slice.call(t,e):[].slice.call(arguments,0)),t instanceof Array&&1===t.length&&(t=t[0]),"function"==typeof t)return t.execute===i.prototype.execute?t:i({hook:t});if(t instanceof Array){if("string"==typeof t[0]&&t[1]instanceof Object&&"function"==typeof t[1][t[0]])return i({hook:t[1][t[0]],object:t[1],data:t.slice(2)});if("function"==typeof t[0])return i({hook:t[0],data:t.slice(1)});if("function"==typeof t[1])return i({hook:t[1],object:t[0],data:t.slice(2)})}else{if("string"==typeof t)return s&&s(),i({hook:a,data:[t]});if(t instanceof Object)return i(t);if(void 0===t)return i({})}throw Error("Can't make callback from given data")},o=function(t,e){(t=r(t)).called||(c(t,e),e.pending++)},h=function(){var t=this.signal;delete this.signal,this.execute=this.oldExecute,delete this.oldExecute;var e=this.execute.apply(this,arguments);if(n(e)&&!e.called)c(e,t);else for(var i=0,a=t.length;i0&&e=0;t--)this.hooks.splice(t,1);this.remove=[]}}),f=e.Object.Subclass({Init:function(){this.pending=this.running=0,this.queue=[],this.Push.apply(this,arguments)},Push:function(){for(var t,e=0,i=arguments.length;e=this.timeout?(t(this.STATUS.ERROR),1):0},file:function(t,i){i<0?e.Ajax.loadTimeout(t):e.Ajax.loadComplete(t)},execute:function(){this.hook.call(this.object,this,this.data[0],this.data[1])},checkSafari2:function(t,e,i){t.time(i)||(p.styleSheets.length>e&&p.styleSheets[e].cssRules&&p.styleSheets[e].cssRules.length?i(t.STATUS.OK):setTimeout(t,t.delay))},checkLength:function(t,i,n){if(!t.time(n)){var a=0,s=i.sheet||i.styleSheet;try{(s.cssRules||s.rules||[]).length>0&&(a=1)}catch(t){(t.message.match(/protected variable|restricted URI/)||t.message.match(/Security error/))&&(a=1)}a?setTimeout(e.Callback([n,t.STATUS.OK]),0):setTimeout(t,t.delay)}}},loadComplete:function(t){t=this.fileURL(t);var i=this.loading[t];return i&&!i.preloaded?(e.Message.Clear(i.message),i.timeout&&clearTimeout(i.timeout),i.script&&(0===a.length&&setTimeout(s,0),a.push(i.script)),this.loaded[t]=i.status,delete this.loading[t],this.addHook(t,i.callback)):(i&&delete this.loading[t],this.loaded[t]=this.STATUS.OK,i={status:this.STATUS.OK}),this.loadHooks[t]?this.loadHooks[t].Execute(i.status):null},loadTimeout:function(t){this.loading[t].timeout&&clearTimeout(this.loading[t].timeout),this.loading[t].status=this.STATUS.ERROR,this.loadError(t),this.loadComplete(t)},loadError:function(t){e.Message.Set(["LoadFailed","File failed to load: %1",t],null,2e3),e.Hub.signal.Post(["file load error",t])},Styles:function(t,i){var n=this.StyleString(t);if(""===n)(i=e.Callback(i))();else{var a=p.createElement("style");a.type="text/css",this.head=(this.head,null),this.head.appendChild(a),a.styleSheet&&void 0!==a.styleSheet.cssText?a.styleSheet.cssText=n:a.appendChild(p.createTextNode(n)),i=this.timer.create.call(this,i,a)}return i},StyleString:function(t){if("string"==typeof t)return t;var e,i,n="";for(e in t)if(t.hasOwnProperty(e))if("string"==typeof t[e])n+=e+" {"+t[e]+"}\n";else if(t[e]instanceof Array)for(var a=0;a="0"&&r<="9")s[n]=e[s[n]-1],"number"==typeof s[n]&&(s[n]=this.number(s[n]));else if("{"===r)if((r=s[n].substr(1))>="0"&&r<="9")s[n]=e[s[n].substr(1,s[n].length-2)-1],"number"==typeof s[n]&&(s[n]=this.number(s[n]));else{var o=s[n].match(/^\{([a-z]+):%(\d+)\|(.*)\}$/);if(o)if("plural"===o[1]){var l=e[o[2]-1];if(void 0===l)s[n]="???";else{l=this.plural(l)-1;var u=o[3].replace(/(^|[^%])(%%)*%\|/g,"$1$2%\uefef").split(/\|/);l>=0&&l=3?i.push([s[0],s[1],this.processSnippet(t,s[2])]):i.push(e[n])}else i.push(e[n]);return i},markdownPattern:/(%.)|(\*{1,3})((?:%.|.)+?)\2|(`+)((?:%.|.)+?)\4|\[((?:%.|.)+?)\]\(([^\s\)]+)\)/,processMarkdown:function(t,e,i){for(var n,a=[],s=t.split(this.markdownPattern),r=s[0],o=1,l=s.length;o0||this.Get("scriptlevel")>0)&&n>=0?"":this.TEXSPACELENGTH[Math.abs(n)]},TEXSPACELENGTH:["",t.LENGTH.THINMATHSPACE,t.LENGTH.MEDIUMMATHSPACE,t.LENGTH.THICKMATHSPACE],TEXSPACE:[[0,-1,2,3,0,0,0,1],[-1,-1,0,3,0,0,0,1],[2,2,0,0,2,0,0,2],[3,3,0,0,3,0,0,3],[0,0,0,0,0,0,0,0],[0,-1,2,3,0,0,0,1],[1,1,0,1,1,1,1,1],[1,-1,2,3,1,0,1,1]],autoDefault:function(t){return""},isSpacelike:function(){return!1},isEmbellished:function(){return!1},Core:function(){return this},CoreMO:function(){return this},childIndex:function(t){if(null!=t)for(var e=0,i=this.data.length;e=55296&&i.charCodeAt(0)<56320?t.VARIANT.ITALIC:t.VARIANT.NORMAL}return""},setTeXclass:function(e){this.getPrevClass(e);var i=this.data.join("");return i.length>1&&i.match(/^[a-z][a-z0-9]*$/i)&&this.texClass===t.TEXCLASS.ORD&&(this.texClass=t.TEXCLASS.OP,this.autoOP=!0),this}}),t.mn=t.mbase.Subclass({type:"mn",isToken:!0,texClass:t.TEXCLASS.ORD,defaults:{mathvariant:t.INHERIT,mathsize:t.INHERIT,mathbackground:t.INHERIT,mathcolor:t.INHERIT,dir:t.INHERIT}}),t.mo=t.mbase.Subclass({type:"mo",isToken:!0,defaults:{mathvariant:t.INHERIT,mathsize:t.INHERIT,mathbackground:t.INHERIT,mathcolor:t.INHERIT,dir:t.INHERIT,form:t.AUTO,fence:t.AUTO,separator:t.AUTO,lspace:t.AUTO,rspace:t.AUTO,stretchy:t.AUTO,symmetric:t.AUTO,maxsize:t.AUTO,minsize:t.AUTO,largeop:t.AUTO,movablelimits:t.AUTO,accent:t.AUTO,linebreak:t.LINEBREAK.AUTO,lineleading:t.INHERIT,linebreakstyle:t.AUTO,linebreakmultchar:t.INHERIT,indentalign:t.INHERIT,indentshift:t.INHERIT,indenttarget:t.INHERIT,indentalignfirst:t.INHERIT,indentshiftfirst:t.INHERIT,indentalignlast:t.INHERIT,indentshiftlast:t.INHERIT,texClass:t.AUTO},defaultDef:{form:t.FORM.INFIX,fence:!1,separator:!1,lspace:t.LENGTH.THICKMATHSPACE,rspace:t.LENGTH.THICKMATHSPACE,stretchy:!1,symmetric:!1,maxsize:t.SIZE.INFINITY,minsize:"0em",largeop:!1,movablelimits:!1,accent:!1,linebreak:t.LINEBREAK.AUTO,lineleading:"1ex",linebreakstyle:"before",indentalign:t.INDENTALIGN.AUTO,indentshift:"0",indenttarget:"",indentalignfirst:t.INDENTALIGN.INDENTALIGN,indentshiftfirst:t.INDENTSHIFT.INDENTSHIFT,indentalignlast:t.INDENTALIGN.INDENTALIGN,indentshiftlast:t.INDENTSHIFT.INDENTSHIFT,texClass:t.TEXCLASS.REL},SPACE_ATTR:{lspace:1,rspace:2,form:4},useMMLspacing:7,autoDefault:function(e,i){var n=this.def;if(!n){if("form"===e)return this.useMMLspacing&=~this.SPACE_ATTR.form,this.getForm();for(var a=this.data.join(""),s=[this.Get("form"),t.FORM.INFIX,t.FORM.POSTFIX,t.FORM.PREFIX],r=0,o=s.length;r=55296&&i<56320&&(i=(i-55296<<10)+(e.charCodeAt(1)-56320)+65536);for(var n=0,a=this.RANGES.length;n=0;t--)if(this.data[0]&&!this.data[t].isSpacelike())return this.data[t];return null},Core:function(){return this.isEmbellished()&&void 0!==this.core?this.data[this.core]:this},CoreMO:function(){return this.isEmbellished()&&void 0!==this.core?this.data[this.core].CoreMO():this},toString:function(){return this.inferred?"["+this.data.join(",")+"]":this.SUPER(arguments).toString.call(this)},setTeXclass:function(e){var i,n=this.data.length;if(!this.open&&!this.close||e&&e.fnOP){for(i=0;i0)&&e++,e},adjustChild_texprimestyle:function(t){return t==this.den||this.Get("texprimestyle")},setTeXclass:t.mbase.setSeparateTeXclasses}),t.msqrt=t.mbase.Subclass({type:"msqrt",inferRow:!0,linebreakContainer:!0,texClass:t.TEXCLASS.ORD,setTeXclass:t.mbase.setSeparateTeXclasses,adjustChild_texprimestyle:function(t){return!0}}),t.mroot=t.mbase.Subclass({type:"mroot",linebreakContainer:!0,texClass:t.TEXCLASS.ORD,adjustChild_displaystyle:function(t){return 1!==t&&this.Get("displaystyle")},adjustChild_scriptlevel:function(t){var e=this.Get("scriptlevel");return 1===t&&(e+=2),e},adjustChild_texprimestyle:function(t){return 0===t||this.Get("texprimestyle")},setTeXclass:t.mbase.setSeparateTeXclasses}),t.mstyle=t.mbase.Subclass({type:"mstyle",isSpacelike:t.mbase.childrenSpacelike,isEmbellished:t.mbase.childEmbellished,Core:t.mbase.childCore,CoreMO:t.mbase.childCoreMO,inferRow:!0,defaults:{scriptlevel:t.INHERIT,displaystyle:t.INHERIT,scriptsizemultiplier:Math.sqrt(.5),scriptminsize:"8pt",mathbackground:t.INHERIT,mathcolor:t.INHERIT,dir:t.INHERIT,infixlinebreakstyle:t.LINEBREAKSTYLE.BEFORE,decimalseparator:"."},adjustChild_scriptlevel:function(t){var e=this.scriptlevel;if(null==e)e=this.Get("scriptlevel");else if(String(e).match(/^ *[-+]/)){e=this.Get("scriptlevel",null,!0)+parseInt(e)}return e},inheritFromMe:!0,noInherit:{mpadded:{width:!0,height:!0,depth:!0,lspace:!0,voffset:!0},mtable:{width:!0,height:!0,depth:!0,align:!0}},getRemoved:{fontfamily:"fontFamily",fontweight:"fontWeight",fontstyle:"fontStyle",fontsize:"fontSize"},setTeXclass:t.mbase.setChildTeXclass}),t.merror=t.mbase.Subclass({type:"merror",inferRow:!0,linebreakContainer:!0,texClass:t.TEXCLASS.ORD}),t.mpadded=t.mbase.Subclass({type:"mpadded",inferRow:!0,isSpacelike:t.mbase.childrenSpacelike,isEmbellished:t.mbase.childEmbellished,Core:t.mbase.childCore,CoreMO:t.mbase.childCoreMO,defaults:{mathbackground:t.INHERIT,mathcolor:t.INHERIT,width:"",height:"",depth:"",lspace:0,voffset:0},setTeXclass:t.mbase.setChildTeXclass}),t.mphantom=t.mbase.Subclass({type:"mphantom",texClass:t.TEXCLASS.ORD,inferRow:!0,isSpacelike:t.mbase.childrenSpacelike,isEmbellished:t.mbase.childEmbellished,Core:t.mbase.childCore,CoreMO:t.mbase.childCoreMO,setTeXclass:t.mbase.setChildTeXclass}),t.mfenced=t.mbase.Subclass({type:"mfenced",defaults:{mathbackground:t.INHERIT,mathcolor:t.INHERIT,open:"(",close:")",separators:","},addFakeNodes:function(){var e=this.getValues("open","close","separators");if(e.open=e.open.replace(/[ \t\n\r]/g,""),e.close=e.close.replace(/[ \t\n\r]/g,""),e.separators=e.separators.replace(/[ \t\n\r]/g,""),""!==e.open&&(this.SetData("open",t.mo(e.open).With({fence:!0,form:t.FORM.PREFIX,texClass:t.TEXCLASS.OPEN})),this.data.open.useMMLspacing=0),""!==e.separators){for(;e.separators.length0)&&this.Get("displaystyle")},adjustChild_scriptlevel:function(t){var e=this.Get("scriptlevel");return t>0&&e++,e},adjustChild_texprimestyle:function(t){return t===this.sub||this.Get("texprimestyle")},setTeXclass:t.mbase.setBaseTeXclasses}),t.msub=t.msubsup.Subclass({type:"msub"}),t.msup=t.msubsup.Subclass({type:"msup",sub:2,sup:1}),t.mmultiscripts=t.msubsup.Subclass({type:"mmultiscripts",adjustChild_texprimestyle:function(t){return t%2==1||this.Get("texprimestyle")}}),t.mprescripts=t.mbase.Subclass({type:"mprescripts"}),t.none=t.mbase.Subclass({type:"none"}),t.munderover=t.mbase.Subclass({type:"munderover",base:0,under:1,over:2,sub:1,sup:2,ACCENTS:["","accentunder","accent"],linebreakContainer:!0,isEmbellished:t.mbase.childEmbellished,Core:t.mbase.childCore,CoreMO:t.mbase.childCoreMO,defaults:{mathbackground:t.INHERIT,mathcolor:t.INHERIT,accent:t.AUTO,accentunder:t.AUTO,align:t.ALIGN.CENTER,texClass:t.AUTO,subscriptshift:"",superscriptshift:""},autoDefault:function(e){return"texClass"===e?this.isEmbellished()?this.CoreMO().Get(e):t.TEXCLASS.ORD:"accent"===e&&this.data[this.over]?this.data[this.over].CoreMO().Get("accent"):!("accentunder"!==e||!this.data[this.under])&&this.data[this.under].CoreMO().Get("accent")},adjustChild_displaystyle:function(t){return!(t>0)&&this.Get("displaystyle")},adjustChild_scriptlevel:function(t){var e=this.Get("scriptlevel"),i=this.data[this.base]&&!this.Get("displaystyle")&&this.data[this.base].CoreMO().Get("movablelimits");return t!=this.under||!i&&this.Get("accentunder")||e++,t!=this.over||!i&&this.Get("accent")||e++,e},adjustChild_texprimestyle:function(t){return!(t!==this.base||!this.data[this.over])||this.Get("texprimestyle")},setTeXclass:t.mbase.setBaseTeXclasses}),t.munder=t.munderover.Subclass({type:"munder"}),t.mover=t.munderover.Subclass({type:"mover",over:1,under:2,sup:1,sub:2,ACCENTS:["","accent","accentunder"]}),t.mtable=t.mbase.Subclass({type:"mtable",defaults:{mathbackground:t.INHERIT,mathcolor:t.INHERIT,align:t.ALIGN.AXIS,rowalign:t.ALIGN.BASELINE,columnalign:t.ALIGN.CENTER,groupalign:"{left}",alignmentscope:!0,columnwidth:t.WIDTH.AUTO,width:t.WIDTH.AUTO,rowspacing:"1ex",columnspacing:".8em",rowlines:t.LINES.NONE,columnlines:t.LINES.NONE,frame:t.LINES.NONE,framespacing:"0.4em 0.5ex",equalrows:!1,equalcolumns:!1,displaystyle:!1,side:t.SIDE.RIGHT,minlabelspacing:"0.8em",texClass:t.TEXCLASS.ORD,useHeight:1},adjustChild_displaystyle:function(){return null!=this.displaystyle?this.displaystyle:this.defaults.displaystyle},inheritFromMe:!0,noInherit:{mover:{align:!0},munder:{align:!0},munderover:{align:!0},mtable:{align:!0,rowalign:!0,columnalign:!0,groupalign:!0,alignmentscope:!0,columnwidth:!0,width:!0,rowspacing:!0,columnspacing:!0,rowlines:!0,columnlines:!0,frame:!0,framespacing:!0,equalrows:!0,equalcolumns:!0,displaystyle:!0,side:!0,minlabelspacing:!0,texClass:!0,useHeight:1}},linebreakContainer:!0,Append:function(){for(var e=0,i=arguments.length;e>10),56320+(1023&t)))}}),t.xml=t.mbase.Subclass({type:"xml",Init:function(){return this.div=document.createElement("div"),this.SUPER(arguments).Init.apply(this,arguments)},Append:function(){for(var t=0,e=arguments.length;t":i.REL,"?":[1,1,e.CLOSE],"\\":i.ORD,"^":i.ORD11,_:i.ORD11,"|":[2,2,e.ORD,{fence:!0,stretchy:!0,symmetric:!0}],"#":i.ORD,$:i.ORD,".":[0,3,e.PUNCT,{separator:!0}],"\u02b9":i.ORD,"\u0300":i.ACCENT,"\u0301":i.ACCENT,"\u0303":i.WIDEACCENT,"\u0304":i.ACCENT,"\u0306":i.ACCENT,"\u0307":i.ACCENT,"\u0308":i.ACCENT,"\u030c":i.ACCENT,"\u0332":i.WIDEACCENT,"\u0338":i.REL4,"\u2015":[0,0,e.ORD,{stretchy:!0}],"\u2017":[0,0,e.ORD,{stretchy:!0}],"\u2020":i.BIN3,"\u2021":i.BIN3,"\u20d7":i.ACCENT,"\u2111":i.ORD,"\u2113":i.ORD,"\u2118":i.ORD,"\u211c":i.ORD,"\u2205":i.ORD,"\u221e":i.ORD,"\u2305":i.BIN3,"\u2306":i.BIN3,"\u2322":i.REL4,"\u2323":i.REL4,"\u2329":i.OPEN,"\u232a":i.CLOSE,"\u23aa":i.ORD,"\u23af":[0,0,e.ORD,{stretchy:!0}],"\u23b0":i.OPEN,"\u23b1":i.CLOSE,"\u2500":i.ORD,"\u25ef":i.BIN3,"\u2660":i.ORD,"\u2661":i.ORD,"\u2662":i.ORD,"\u2663":i.ORD,"\u3008":i.OPEN,"\u3009":i.CLOSE,"\ufe37":i.WIDEACCENT,"\ufe38":i.WIDEACCENT}}},{OPTYPES:i});var n=t.mo.prototype.OPTABLE;n.infix["^"]=i.WIDEREL,n.infix._=i.WIDEREL,n.prefix["\u2223"]=i.OPEN,n.prefix["\u2225"]=i.OPEN,n.postfix["\u2223"]=i.CLOSE,n.postfix["\u2225"]=i.CLOSE}(MathJax.ElementJax.mml),MathJax.ElementJax.mml.loadComplete("jax.js")},315:function(){MathJax.InputJax.AsciiMath=MathJax.InputJax({id:"AsciiMath",version:"2.7.2",directory:MathJax.InputJax.directory+"/AsciiMath",extensionDir:MathJax.InputJax.extensionDir+"/AsciiMath",config:{fixphi:!0,useMathMLspacing:!0,displaystyle:!0,decimalsign:"."}}),MathJax.InputJax.AsciiMath.Register("math/asciimath"),MathJax.InputJax.AsciiMath.loadComplete("config.js")},247:function(){var t,e;!function(t){var e,i=MathJax.Object.Subclass({firstChild:null,lastChild:null,Init:function(){this.childNodes=[]},appendChild:function(t){return t.parent&&t.parent.removeChild(t),this.lastChild&&(this.lastChild.nextSibling=t),this.firstChild||(this.firstChild=t),this.childNodes.push(t),t.parent=this,this.lastChild=t,t},removeChild:function(t){for(var e=0,i=this.childNodes.length;e=n-1&&(this.lastChild=t),this.childNodes[i]=t,t.nextSibling=e.nextSibling,e.nextSibling=e.parent=null,e},hasChildNodes:function(t){return this.childNodes.length>0},toString:function(){return"{"+this.childNodes.join("")+"}"}}),n={getElementById:!0,createElementNS:function(i,n){var a=e[n]();return"mo"===n&&t.config.useMathMLspacing&&(a.useMMLspacing=128),a},createTextNode:function(t){return e.chars(t).With({nodeValue:t})},createDocumentFragment:function(){return i()}},a={appName:"MathJax"},s="blue",r=!0,o=!0,l=".",u="Microsoft"==a.appName.slice(0,9);function h(t){return u?n.createElement(t):n.createElementNS("http://www.w3.org/1999/xhtml",t)}var p="http://www.w3.org/1998/Math/MathML";function c(t){return u?n.createElement("m:"+t):n.createElementNS(p,t)}function d(t,e){var i;return i=u?n.createElement("m:"+t):n.createElementNS(p,t),e&&i.appendChild(e),i}var m=["\ud835\udc9c","\u212c","\ud835\udc9e","\ud835\udc9f","\u2130","\u2131","\ud835\udca2","\u210b","\u2110","\ud835\udca5","\ud835\udca6","\u2112","\u2133","\ud835\udca9","\ud835\udcaa","\ud835\udcab","\ud835\udcac","\u211b","\ud835\udcae","\ud835\udcaf","\ud835\udcb0","\ud835\udcb1","\ud835\udcb2","\ud835\udcb3","\ud835\udcb4","\ud835\udcb5","\ud835\udcb6","\ud835\udcb7","\ud835\udcb8","\ud835\udcb9","\u212f","\ud835\udcbb","\u210a","\ud835\udcbd","\ud835\udcbe","\ud835\udcbf","\ud835\udcc0","\ud835\udcc1","\ud835\udcc2","\ud835\udcc3","\u2134","\ud835\udcc5","\ud835\udcc6","\ud835\udcc7","\ud835\udcc8","\ud835\udcc9","\ud835\udcca","\ud835\udccb","\ud835\udccc","\ud835\udccd","\ud835\udcce","\ud835\udccf"],f=["\ud835\udd04","\ud835\udd05","\u212d","\ud835\udd07","\ud835\udd08","\ud835\udd09","\ud835\udd0a","\u210c","\u2111","\ud835\udd0d","\ud835\udd0e","\ud835\udd0f","\ud835\udd10","\ud835\udd11","\ud835\udd12","\ud835\udd13","\ud835\udd14","\u211c","\ud835\udd16","\ud835\udd17","\ud835\udd18","\ud835\udd19","\ud835\udd1a","\ud835\udd1b","\ud835\udd1c","\u2128","\ud835\udd1e","\ud835\udd1f","\ud835\udd20","\ud835\udd21","\ud835\udd22","\ud835\udd23","\ud835\udd24","\ud835\udd25","\ud835\udd26","\ud835\udd27","\ud835\udd28","\ud835\udd29","\ud835\udd2a","\ud835\udd2b","\ud835\udd2c","\ud835\udd2d","\ud835\udd2e","\ud835\udd2f","\ud835\udd30","\ud835\udd31","\ud835\udd32","\ud835\udd33","\ud835\udd34","\ud835\udd35","\ud835\udd36","\ud835\udd37"],g=["\ud835\udd38","\ud835\udd39","\u2102","\ud835\udd3b","\ud835\udd3c","\ud835\udd3d","\ud835\udd3e","\u210d","\ud835\udd40","\ud835\udd41","\ud835\udd42","\ud835\udd43","\ud835\udd44","\u2115","\ud835\udd46","\u2119","\u211a","\u211d","\ud835\udd4a","\ud835\udd4b","\ud835\udd4c","\ud835\udd4d","\ud835\udd4e","\ud835\udd4f","\ud835\udd50","\u2124","\ud835\udd52","\ud835\udd53","\ud835\udd54","\ud835\udd55","\ud835\udd56","\ud835\udd57","\ud835\udd58","\ud835\udd59","\ud835\udd5a","\ud835\udd5b","\ud835\udd5c","\ud835\udd5d","\ud835\udd5e","\ud835\udd5f","\ud835\udd60","\ud835\udd61","\ud835\udd62","\ud835\udd63","\ud835\udd64","\ud835\udd65","\ud835\udd66","\ud835\udd67","\ud835\udd68","\ud835\udd69","\ud835\udd6a","\ud835\udd6b"],y=8,E={input:'"',tag:"mtext",output:"mbox",tex:null,ttype:10},x=[{input:"alpha",tag:"mi",output:"\u03b1",tex:null,ttype:0},{input:"beta",tag:"mi",output:"\u03b2",tex:null,ttype:0},{input:"chi",tag:"mi",output:"\u03c7",tex:null,ttype:0},{input:"delta",tag:"mi",output:"\u03b4",tex:null,ttype:0},{input:"Delta",tag:"mo",output:"\u0394",tex:null,ttype:0},{input:"epsi",tag:"mi",output:"\u03b5",tex:"epsilon",ttype:0},{input:"varepsilon",tag:"mi",output:"\u025b",tex:null,ttype:0},{input:"eta",tag:"mi",output:"\u03b7",tex:null,ttype:0},{input:"gamma",tag:"mi",output:"\u03b3",tex:null,ttype:0},{input:"Gamma",tag:"mo",output:"\u0393",tex:null,ttype:0},{input:"iota",tag:"mi",output:"\u03b9",tex:null,ttype:0},{input:"kappa",tag:"mi",output:"\u03ba",tex:null,ttype:0},{input:"lambda",tag:"mi",output:"\u03bb",tex:null,ttype:0},{input:"Lambda",tag:"mo",output:"\u039b",tex:null,ttype:0},{input:"lamda",tag:"mi",output:"\u03bb",tex:null,ttype:0},{input:"Lamda",tag:"mo",output:"\u039b",tex:null,ttype:0},{input:"mu",tag:"mi",output:"\u03bc",tex:null,ttype:0},{input:"nu",tag:"mi",output:"\u03bd",tex:null,ttype:0},{input:"omega",tag:"mi",output:"\u03c9",tex:null,ttype:0},{input:"Omega",tag:"mo",output:"\u03a9",tex:null,ttype:0},{input:"phi",tag:"mi",output:"\u03d5",tex:null,ttype:0},{input:"varphi",tag:"mi",output:"\u03c6",tex:null,ttype:0},{input:"Phi",tag:"mo",output:"\u03a6",tex:null,ttype:0},{input:"pi",tag:"mi",output:"\u03c0",tex:null,ttype:0},{input:"Pi",tag:"mo",output:"\u03a0",tex:null,ttype:0},{input:"psi",tag:"mi",output:"\u03c8",tex:null,ttype:0},{input:"Psi",tag:"mi",output:"\u03a8",tex:null,ttype:0},{input:"rho",tag:"mi",output:"\u03c1",tex:null,ttype:0},{input:"sigma",tag:"mi",output:"\u03c3",tex:null,ttype:0},{input:"Sigma",tag:"mo",output:"\u03a3",tex:null,ttype:0},{input:"tau",tag:"mi",output:"\u03c4",tex:null,ttype:0},{input:"theta",tag:"mi",output:"\u03b8",tex:null,ttype:0},{input:"vartheta",tag:"mi",output:"\u03d1",tex:null,ttype:0},{input:"Theta",tag:"mo",output:"\u0398",tex:null,ttype:0},{input:"upsilon",tag:"mi",output:"\u03c5",tex:null,ttype:0},{input:"xi",tag:"mi",output:"\u03be",tex:null,ttype:0},{input:"Xi",tag:"mo",output:"\u039e",tex:null,ttype:0},{input:"zeta",tag:"mi",output:"\u03b6",tex:null,ttype:0},{input:"*",tag:"mo",output:"\u22c5",tex:"cdot",ttype:0},{input:"**",tag:"mo",output:"\u2217",tex:"ast",ttype:0},{input:"***",tag:"mo",output:"\u22c6",tex:"star",ttype:0},{input:"//",tag:"mo",output:"/",tex:null,ttype:0},{input:"\\\\",tag:"mo",output:"\\",tex:"backslash",ttype:0},{input:"setminus",tag:"mo",output:"\\",tex:null,ttype:0},{input:"xx",tag:"mo",output:"\xd7",tex:"times",ttype:0},{input:"|><",tag:"mo",output:"\u22c9",tex:"ltimes",ttype:0},{input:"><|",tag:"mo",output:"\u22ca",tex:"rtimes",ttype:0},{input:"|><|",tag:"mo",output:"\u22c8",tex:"bowtie",ttype:0},{input:"-:",tag:"mo",output:"\xf7",tex:"div",ttype:0},{input:"divide",tag:"mo",output:"-:",tex:null,ttype:y},{input:"@",tag:"mo",output:"\u2218",tex:"circ",ttype:0},{input:"o+",tag:"mo",output:"\u2295",tex:"oplus",ttype:0},{input:"ox",tag:"mo",output:"\u2297",tex:"otimes",ttype:0},{input:"o.",tag:"mo",output:"\u2299",tex:"odot",ttype:0},{input:"sum",tag:"mo",output:"\u2211",tex:null,ttype:7},{input:"prod",tag:"mo",output:"\u220f",tex:null,ttype:7},{input:"^^",tag:"mo",output:"\u2227",tex:"wedge",ttype:0},{input:"^^^",tag:"mo",output:"\u22c0",tex:"bigwedge",ttype:7},{input:"vv",tag:"mo",output:"\u2228",tex:"vee",ttype:0},{input:"vvv",tag:"mo",output:"\u22c1",tex:"bigvee",ttype:7},{input:"nn",tag:"mo",output:"\u2229",tex:"cap",ttype:0},{input:"nnn",tag:"mo",output:"\u22c2",tex:"bigcap",ttype:7},{input:"uu",tag:"mo",output:"\u222a",tex:"cup",ttype:0},{input:"uuu",tag:"mo",output:"\u22c3",tex:"bigcup",ttype:7},{input:"!=",tag:"mo",output:"\u2260",tex:"ne",ttype:0},{input:":=",tag:"mo",output:":=",tex:null,ttype:0},{input:"lt",tag:"mo",output:"<",tex:null,ttype:0},{input:"<=",tag:"mo",output:"\u2264",tex:"le",ttype:0},{input:"lt=",tag:"mo",output:"\u2264",tex:"leq",ttype:0},{input:"gt",tag:"mo",output:">",tex:null,ttype:0},{input:">=",tag:"mo",output:"\u2265",tex:"ge",ttype:0},{input:"gt=",tag:"mo",output:"\u2265",tex:"geq",ttype:0},{input:"-<",tag:"mo",output:"\u227a",tex:"prec",ttype:0},{input:"-lt",tag:"mo",output:"\u227a",tex:null,ttype:0},{input:">-",tag:"mo",output:"\u227b",tex:"succ",ttype:0},{input:"-<=",tag:"mo",output:"\u2aaf",tex:"preceq",ttype:0},{input:">-=",tag:"mo",output:"\u2ab0",tex:"succeq",ttype:0},{input:"in",tag:"mo",output:"\u2208",tex:null,ttype:0},{input:"!in",tag:"mo",output:"\u2209",tex:"notin",ttype:0},{input:"sub",tag:"mo",output:"\u2282",tex:"subset",ttype:0},{input:"sup",tag:"mo",output:"\u2283",tex:"supset",ttype:0},{input:"sube",tag:"mo",output:"\u2286",tex:"subseteq",ttype:0},{input:"supe",tag:"mo",output:"\u2287",tex:"supseteq",ttype:0},{input:"-=",tag:"mo",output:"\u2261",tex:"equiv",ttype:0},{input:"~=",tag:"mo",output:"\u2245",tex:"cong",ttype:0},{input:"~~",tag:"mo",output:"\u2248",tex:"approx",ttype:0},{input:"~",tag:"mo",output:"\u223c",tex:"sim",ttype:0},{input:"prop",tag:"mo",output:"\u221d",tex:"propto",ttype:0},{input:"and",tag:"mtext",output:"and",tex:null,ttype:6},{input:"or",tag:"mtext",output:"or",tex:null,ttype:6},{input:"not",tag:"mo",output:"\xac",tex:"neg",ttype:0},{input:"=>",tag:"mo",output:"\u21d2",tex:"implies",ttype:0},{input:"if",tag:"mo",output:"if",tex:null,ttype:6},{input:"<=>",tag:"mo",output:"\u21d4",tex:"iff",ttype:0},{input:"AA",tag:"mo",output:"\u2200",tex:"forall",ttype:0},{input:"EE",tag:"mo",output:"\u2203",tex:"exists",ttype:0},{input:"_|_",tag:"mo",output:"\u22a5",tex:"bot",ttype:0},{input:"TT",tag:"mo",output:"\u22a4",tex:"top",ttype:0},{input:"|--",tag:"mo",output:"\u22a2",tex:"vdash",ttype:0},{input:"|==",tag:"mo",output:"\u22a8",tex:"models",ttype:0},{input:"(",tag:"mo",output:"(",tex:"left(",ttype:4},{input:")",tag:"mo",output:")",tex:"right)",ttype:5},{input:"[",tag:"mo",output:"[",tex:"left[",ttype:4},{input:"]",tag:"mo",output:"]",tex:"right]",ttype:5},{input:"{",tag:"mo",output:"{",tex:null,ttype:4},{input:"}",tag:"mo",output:"}",tex:null,ttype:5},{input:"|",tag:"mo",output:"|",tex:null,ttype:9},{input:":|:",tag:"mo",output:"|",tex:null,ttype:0},{input:"|:",tag:"mo",output:"|",tex:null,ttype:4},{input:":|",tag:"mo",output:"|",tex:null,ttype:5},{input:"(:",tag:"mo",output:"\u2329",tex:"langle",ttype:4},{input:":)",tag:"mo",output:"\u232a",tex:"rangle",ttype:5},{input:"<<",tag:"mo",output:"\u2329",tex:null,ttype:4},{input:">>",tag:"mo",output:"\u232a",tex:null,ttype:5},{input:"{:",tag:"mo",output:"{:",tex:null,ttype:4,invisible:!0},{input:":}",tag:"mo",output:":}",tex:null,ttype:5,invisible:!0},{input:"int",tag:"mo",output:"\u222b",tex:null,ttype:0},{input:"dx",tag:"mi",output:"{:d x:}",tex:null,ttype:y},{input:"dy",tag:"mi",output:"{:d y:}",tex:null,ttype:y},{input:"dz",tag:"mi",output:"{:d z:}",tex:null,ttype:y},{input:"dt",tag:"mi",output:"{:d t:}",tex:null,ttype:y},{input:"oint",tag:"mo",output:"\u222e",tex:null,ttype:0},{input:"del",tag:"mo",output:"\u2202",tex:"partial",ttype:0},{input:"grad",tag:"mo",output:"\u2207",tex:"nabla",ttype:0},{input:"+-",tag:"mo",output:"\xb1",tex:"pm",ttype:0},{input:"-+",tag:"mo",output:"\u2213",tex:"mp",ttype:0},{input:"O/",tag:"mo",output:"\u2205",tex:"emptyset",ttype:0},{input:"oo",tag:"mo",output:"\u221e",tex:"infty",ttype:0},{input:"aleph",tag:"mo",output:"\u2135",tex:null,ttype:0},{input:"...",tag:"mo",output:"...",tex:"ldots",ttype:0},{input:":.",tag:"mo",output:"\u2234",tex:"therefore",ttype:0},{input:":'",tag:"mo",output:"\u2235",tex:"because",ttype:0},{input:"/_",tag:"mo",output:"\u2220",tex:"angle",ttype:0},{input:"/_\\",tag:"mo",output:"\u25b3",tex:"triangle",ttype:0},{input:"'",tag:"mo",output:"\u2032",tex:"prime",ttype:0},{input:"tilde",tag:"mover",output:"~",tex:null,ttype:1,acc:!0},{input:"\\ ",tag:"mo",output:"\xa0",tex:null,ttype:0},{input:"frown",tag:"mo",output:"\u2322",tex:null,ttype:0},{input:"quad",tag:"mo",output:"\xa0\xa0",tex:null,ttype:0},{input:"qquad",tag:"mo",output:"\xa0\xa0\xa0\xa0",tex:null,ttype:0},{input:"cdots",tag:"mo",output:"\u22ef",tex:null,ttype:0},{input:"vdots",tag:"mo",output:"\u22ee",tex:null,ttype:0},{input:"ddots",tag:"mo",output:"\u22f1",tex:null,ttype:0},{input:"diamond",tag:"mo",output:"\u22c4",tex:null,ttype:0},{input:"square",tag:"mo",output:"\u25a1",tex:null,ttype:0},{input:"|__",tag:"mo",output:"\u230a",tex:"lfloor",ttype:0},{input:"__|",tag:"mo",output:"\u230b",tex:"rfloor",ttype:0},{input:"|~",tag:"mo",output:"\u2308",tex:"lceiling",ttype:0},{input:"~|",tag:"mo",output:"\u2309",tex:"rceiling",ttype:0},{input:"CC",tag:"mo",output:"\u2102",tex:null,ttype:0},{input:"NN",tag:"mo",output:"\u2115",tex:null,ttype:0},{input:"QQ",tag:"mo",output:"\u211a",tex:null,ttype:0},{input:"RR",tag:"mo",output:"\u211d",tex:null,ttype:0},{input:"ZZ",tag:"mo",output:"\u2124",tex:null,ttype:0},{input:"f",tag:"mi",output:"f",tex:null,ttype:1,func:!0},{input:"g",tag:"mi",output:"g",tex:null,ttype:1,func:!0},{input:"lim",tag:"mo",output:"lim",tex:null,ttype:7},{input:"Lim",tag:"mo",output:"Lim",tex:null,ttype:7},{input:"sin",tag:"mo",output:"sin",tex:null,ttype:1,func:!0},{input:"cos",tag:"mo",output:"cos",tex:null,ttype:1,func:!0},{input:"tan",tag:"mo",output:"tan",tex:null,ttype:1,func:!0},{input:"sinh",tag:"mo",output:"sinh",tex:null,ttype:1,func:!0},{input:"cosh",tag:"mo",output:"cosh",tex:null,ttype:1,func:!0},{input:"tanh",tag:"mo",output:"tanh",tex:null,ttype:1,func:!0},{input:"cot",tag:"mo",output:"cot",tex:null,ttype:1,func:!0},{input:"sec",tag:"mo",output:"sec",tex:null,ttype:1,func:!0},{input:"csc",tag:"mo",output:"csc",tex:null,ttype:1,func:!0},{input:"arcsin",tag:"mo",output:"arcsin",tex:null,ttype:1,func:!0},{input:"arccos",tag:"mo",output:"arccos",tex:null,ttype:1,func:!0},{input:"arctan",tag:"mo",output:"arctan",tex:null,ttype:1,func:!0},{input:"coth",tag:"mo",output:"coth",tex:null,ttype:1,func:!0},{input:"sech",tag:"mo",output:"sech",tex:null,ttype:1,func:!0},{input:"csch",tag:"mo",output:"csch",tex:null,ttype:1,func:!0},{input:"exp",tag:"mo",output:"exp",tex:null,ttype:1,func:!0},{input:"abs",tag:"mo",output:"abs",tex:null,ttype:1,rewriteleftright:["|","|"]},{input:"norm",tag:"mo",output:"norm",tex:null,ttype:1,rewriteleftright:["\u2225","\u2225"]},{input:"floor",tag:"mo",output:"floor",tex:null,ttype:1,rewriteleftright:["\u230a","\u230b"]},{input:"ceil",tag:"mo",output:"ceil",tex:null,ttype:1,rewriteleftright:["\u2308","\u2309"]},{input:"log",tag:"mo",output:"log",tex:null,ttype:1,func:!0},{input:"ln",tag:"mo",output:"ln",tex:null,ttype:1,func:!0},{input:"det",tag:"mo",output:"det",tex:null,ttype:1,func:!0},{input:"dim",tag:"mo",output:"dim",tex:null,ttype:0},{input:"mod",tag:"mo",output:"mod",tex:null,ttype:0},{input:"gcd",tag:"mo",output:"gcd",tex:null,ttype:1,func:!0},{input:"lcm",tag:"mo",output:"lcm",tex:null,ttype:1,func:!0},{input:"lub",tag:"mo",output:"lub",tex:null,ttype:0},{input:"glb",tag:"mo",output:"glb",tex:null,ttype:0},{input:"min",tag:"mo",output:"min",tex:null,ttype:7},{input:"max",tag:"mo",output:"max",tex:null,ttype:7},{input:"Sin",tag:"mo",output:"Sin",tex:null,ttype:1,func:!0},{input:"Cos",tag:"mo",output:"Cos",tex:null,ttype:1,func:!0},{input:"Tan",tag:"mo",output:"Tan",tex:null,ttype:1,func:!0},{input:"Arcsin",tag:"mo",output:"Arcsin",tex:null,ttype:1,func:!0},{input:"Arccos",tag:"mo",output:"Arccos",tex:null,ttype:1,func:!0},{input:"Arctan",tag:"mo",output:"Arctan",tex:null,ttype:1,func:!0},{input:"Sinh",tag:"mo",output:"Sinh",tex:null,ttype:1,func:!0},{input:"Cosh",tag:"mo",output:"Cosh",tex:null,ttype:1,func:!0},{input:"Tanh",tag:"mo",output:"Tanh",tex:null,ttype:1,func:!0},{input:"Cot",tag:"mo",output:"Cot",tex:null,ttype:1,func:!0},{input:"Sec",tag:"mo",output:"Sec",tex:null,ttype:1,func:!0},{input:"Csc",tag:"mo",output:"Csc",tex:null,ttype:1,func:!0},{input:"Log",tag:"mo",output:"Log",tex:null,ttype:1,func:!0},{input:"Ln",tag:"mo",output:"Ln",tex:null,ttype:1,func:!0},{input:"Abs",tag:"mo",output:"abs",tex:null,ttype:1,notexcopy:!0,rewriteleftright:["|","|"]},{input:"uarr",tag:"mo",output:"\u2191",tex:"uparrow",ttype:0},{input:"darr",tag:"mo",output:"\u2193",tex:"downarrow",ttype:0},{input:"rarr",tag:"mo",output:"\u2192",tex:"rightarrow",ttype:0},{input:"->",tag:"mo",output:"\u2192",tex:"to",ttype:0},{input:">->",tag:"mo",output:"\u21a3",tex:"rightarrowtail",ttype:0},{input:"->>",tag:"mo",output:"\u21a0",tex:"twoheadrightarrow",ttype:0},{input:">->>",tag:"mo",output:"\u2916",tex:"twoheadrightarrowtail",ttype:0},{input:"|->",tag:"mo",output:"\u21a6",tex:"mapsto",ttype:0},{input:"larr",tag:"mo",output:"\u2190",tex:"leftarrow",ttype:0},{input:"harr",tag:"mo",output:"\u2194",tex:"leftrightarrow",ttype:0},{input:"rArr",tag:"mo",output:"\u21d2",tex:"Rightarrow",ttype:0},{input:"lArr",tag:"mo",output:"\u21d0",tex:"Leftarrow",ttype:0},{input:"hArr",tag:"mo",output:"\u21d4",tex:"Leftrightarrow",ttype:0},{input:"sqrt",tag:"msqrt",output:"sqrt",tex:null,ttype:1},{input:"root",tag:"mroot",output:"root",tex:null,ttype:2},{input:"frac",tag:"mfrac",output:"/",tex:null,ttype:2},{input:"/",tag:"mfrac",output:"/",tex:null,ttype:3},{input:"stackrel",tag:"mover",output:"stackrel",tex:null,ttype:2},{input:"overset",tag:"mover",output:"stackrel",tex:null,ttype:2},{input:"underset",tag:"munder",output:"stackrel",tex:null,ttype:2},{input:"_",tag:"msub",output:"_",tex:null,ttype:3},{input:"^",tag:"msup",output:"^",tex:null,ttype:3},{input:"hat",tag:"mover",output:"^",tex:null,ttype:1,acc:!0},{input:"bar",tag:"mover",output:"\xaf",tex:"overline",ttype:1,acc:!0},{input:"vec",tag:"mover",output:"\u2192",tex:null,ttype:1,acc:!0},{input:"dot",tag:"mover",output:".",tex:null,ttype:1,acc:!0},{input:"ddot",tag:"mover",output:"..",tex:null,ttype:1,acc:!0},{input:"overarc",tag:"mover",output:"\u23dc",tex:"overparen",ttype:1,acc:!0},{input:"ul",tag:"munder",output:"\u0332",tex:"underline",ttype:1,acc:!0},{input:"ubrace",tag:"munder",output:"\u23df",tex:"underbrace",ttype:15,acc:!0},{input:"obrace",tag:"mover",output:"\u23de",tex:"overbrace",ttype:15,acc:!0},{input:"text",tag:"mtext",output:"text",tex:null,ttype:10},{input:"mbox",tag:"mtext",output:"mbox",tex:null,ttype:10},{input:"color",tag:"mstyle",ttype:2},{input:"id",tag:"mrow",ttype:2},{input:"class",tag:"mrow",ttype:2},{input:"cancel",tag:"menclose",output:"cancel",tex:null,ttype:1},E,{input:"bb",tag:"mstyle",atname:"mathvariant",atval:"bold",output:"bb",tex:null,ttype:1},{input:"mathbf",tag:"mstyle",atname:"mathvariant",atval:"bold",output:"mathbf",tex:null,ttype:1},{input:"sf",tag:"mstyle",atname:"mathvariant",atval:"sans-serif",output:"sf",tex:null,ttype:1},{input:"mathsf",tag:"mstyle",atname:"mathvariant",atval:"sans-serif",output:"mathsf",tex:null,ttype:1},{input:"bbb",tag:"mstyle",atname:"mathvariant",atval:"double-struck",output:"bbb",tex:null,ttype:1,codes:g},{input:"mathbb",tag:"mstyle",atname:"mathvariant",atval:"double-struck",output:"mathbb",tex:null,ttype:1,codes:g},{input:"cc",tag:"mstyle",atname:"mathvariant",atval:"script",output:"cc",tex:null,ttype:1,codes:m},{input:"mathcal",tag:"mstyle",atname:"mathvariant",atval:"script",output:"mathcal",tex:null,ttype:1,codes:m},{input:"tt",tag:"mstyle",atname:"mathvariant",atval:"monospace",output:"tt",tex:null,ttype:1},{input:"mathtt",tag:"mstyle",atname:"mathvariant",atval:"monospace",output:"mathtt",tex:null,ttype:1},{input:"fr",tag:"mstyle",atname:"mathvariant",atval:"fraktur",output:"fr",tex:null,ttype:1,codes:f},{input:"mathfrak",tag:"mstyle",atname:"mathvariant",atval:"fraktur",output:"mathfrak",tex:null,ttype:1,codes:f}];function T(t,e){return t.input>e.input?1:-1}var C,b,S,I=[];function N(){var t,e=x.length;for(t=0;t>1]=I[a];if(b=S,""!=s)return S=x[e].ttype,x[e];S=0,a=1,i=t.slice(0,1);for(var u=!0;"0"<=i&&i<="9"&&a<=t.length;)i=t.slice(a,a+1),a++;if(i==l&&"0"<=(i=t.slice(a,a+1))&&i<="9")for(u=!1,a++;"0"<=i&&i<="9"&&a<=t.length;)i=t.slice(a,a+1),a++;return u&&a>1||a>2?(i=t.slice(0,a-1),n="mn"):(a=2,n=("A">(i=t.slice(0,1))||i>"Z")&&("a">i||i>"z")?"mo":"mi"),"-"==i&&" "!==t.charAt(1)&&3==b?(S=3,{input:i,tag:n,output:i,ttype:1,func:!0}):{input:i,tag:n,output:i,ttype:0}}function L(t){var e;t.hasChildNodes()&&(!t.firstChild.hasChildNodes()||"mrow"!=t.nodeName&&"M:MROW"!=t.nodeName||"("!=(e=t.firstChild.firstChild.nodeValue)&&"["!=e&&"{"!=e||t.removeChild(t.firstChild),!t.lastChild.hasChildNodes()||"mrow"!=t.nodeName&&"M:MROW"!=t.nodeName||")"!=(e=t.lastChild.firstChild.nodeValue)&&"]"!=e&&"}"!=e||t.removeChild(t.lastChild))}function M(t){var e,i,a,s,r,o=n.createDocumentFragment();if(null==(e=O(t=v(t,0)))||5==e.ttype&&C>0)return[null,t];switch(e.ttype==y&&(e=O(t=e.output+v(t,e.input.length))),e.ttype){case 7:case 0:return t=v(t,e.input.length),[d(e.tag,n.createTextNode(e.output)),t];case 4:return C++,a=k(t=v(t,e.input.length),!0),C--,"boolean"==typeof e.invisible&&e.invisible?i=d("mrow",a[0]):(i=d("mo",n.createTextNode(e.output)),(i=d("mrow",i)).appendChild(a[0])),[i,a[1]];case 10:return e!=E&&(t=v(t,e.input.length)),-1==(s="{"==t.charAt(0)?t.indexOf("}"):"("==t.charAt(0)?t.indexOf(")"):"["==t.charAt(0)?t.indexOf("]"):e==E?t.slice(1).indexOf('"')+1:0)&&(s=t.length)," "==(r=t.slice(1,s)).charAt(0)&&((i=d("mspace")).setAttribute("width","1ex"),o.appendChild(i)),o.appendChild(d(e.tag,n.createTextNode(r)))," "==r.charAt(r.length-1)&&((i=d("mspace")).setAttribute("width","1ex"),o.appendChild(i)),t=v(t,s+1),[d("mrow",o),t];case 15:case 1:if(null==(a=M(t=v(t,e.input.length)))[0])return[d(e.tag,n.createTextNode(e.output)),t];if("boolean"==typeof e.func&&e.func)return"^"==(r=t.charAt(0))||"_"==r||"/"==r||"|"==r||","==r||1==e.input.length&&e.input.match(/\w/)&&"("!=r?[d(e.tag,n.createTextNode(e.output)),t]:((i=d("mrow",d(e.tag,n.createTextNode(e.output)))).appendChild(a[0]),[i,a[1]]);if(L(a[0]),"sqrt"==e.input)return[d(e.tag,a[0]),a[1]];if(void 0!==e.rewriteleftright)return(i=d("mrow",d("mo",n.createTextNode(e.rewriteleftright[0])))).appendChild(a[0]),i.appendChild(d("mo",n.createTextNode(e.rewriteleftright[1]))),[i,a[1]];if("cancel"==e.input)return(i=d(e.tag,a[0])).setAttribute("notation","updiagonalstrike"),[i,a[1]];if("boolean"==typeof e.acc&&e.acc){i=d(e.tag,a[0]);var l=d("mo",n.createTextNode(e.output));return"vec"==e.input&&("mrow"==a[0].nodeName&&1==a[0].childNodes.length&&null!==a[0].firstChild.firstChild.nodeValue&&1==a[0].firstChild.firstChild.nodeValue.length||null!==a[0].firstChild.nodeValue&&1==a[0].firstChild.nodeValue.length)&&l.setAttribute("stretchy",!1),i.appendChild(l),[i,a[1]]}if(!u&&void 0!==e.codes)for(s=0;s64&&r.charCodeAt(p)<91?h+=e.codes[r.charCodeAt(p)-65]:r.charCodeAt(p)>96&&r.charCodeAt(p)<123?h+=e.codes[r.charCodeAt(p)-71]:h+=r.charAt(p);"mi"==a[0].nodeName?a[0]=d("mo").appendChild(n.createTextNode(h)):a[0].replaceChild(d("mo").appendChild(n.createTextNode(h)),a[0].childNodes[s])}return(i=d(e.tag,a[0])).setAttribute(e.atname,e.atval),[i,a[1]];case 2:if(null==(a=M(t=v(t,e.input.length)))[0])return[d("mo",n.createTextNode(e.input)),t];L(a[0]);var c=M(a[1]);return null==c[0]?[d("mo",n.createTextNode(e.input)),t]:(L(c[0]),["color","class","id"].indexOf(e.input)>=0?("{"==t.charAt(0)?s=t.indexOf("}"):"("==t.charAt(0)?s=t.indexOf(")"):"["==t.charAt(0)&&(s=t.indexOf("]")),r=t.slice(1,s),i=d(e.tag,c[0]),"color"===e.input?i.setAttribute("mathcolor",r):"class"===e.input?i.setAttribute("class",r):"id"===e.input&&i.setAttribute("id",r),[i,c[1]]):("root"!=e.input&&"stackrel"!=e.output||o.appendChild(c[0]),o.appendChild(a[0]),"frac"==e.input&&o.appendChild(c[0]),[d(e.tag,o),c[1]]));case 3:return t=v(t,e.input.length),[d("mo",n.createTextNode(e.output)),t];case 6:return t=v(t,e.input.length),(i=d("mspace")).setAttribute("width","1ex"),o.appendChild(i),o.appendChild(d(e.tag,n.createTextNode(e.output))),(i=d("mspace")).setAttribute("width","1ex"),o.appendChild(i),[d("mrow",o),t];case 9:return C++,a=k(t=v(t,e.input.length),!1),C--,r="",null!=a[0].lastChild&&(r=a[0].lastChild.firstChild.nodeValue),"|"==r&&","!==t.charAt(0)?(i=d("mo",n.createTextNode(e.output)),(i=d("mrow",i)).appendChild(a[0]),[i,a[1]]):(i=d("mo",n.createTextNode("\u2223")),[i=d("mrow",i),t]);default:return t=v(t,e.input.length),[d(e.tag,n.createTextNode(e.output)),t]}}function D(t){var e,i,a,s,r,o;if(i=O(t=v(t,0)),s=(r=M(t))[0],3==(e=O(t=r[1])).ttype&&"/"!=e.input){if(null==(r=M(t=v(t,e.input.length)))[0]?r[0]=d("mo",n.createTextNode("\u25a1")):L(r[0]),t=r[1],o=7==i.ttype||15==i.ttype,"_"==e.input)if("^"==(a=O(t)).input){var l=M(t=v(t,a.input.length));L(l[0]),t=l[1],(s=d(o?"munderover":"msubsup",s)).appendChild(r[0]),s.appendChild(l[0]),s=d("mrow",s)}else(s=d(o?"munder":"msub",s)).appendChild(r[0]);else"^"==e.input&&o?(s=d("mover",s)).appendChild(r[0]):(s=d(e.tag,s)).appendChild(r[0]);void 0!==i.func&&i.func&&3!=(a=O(t)).ttype&&5!=a.ttype&&(i.input.length>1||4==a.ttype)&&(r=D(t),(s=d("mrow",s)).appendChild(r[0]),t=r[1])}return[s,t]}function k(t,e){var i,a,s,r,o=n.createDocumentFragment();do{a=(s=D(t=v(t,0)))[0],3==(i=O(t=s[1])).ttype&&"/"==i.input?(null==(s=D(t=v(t,i.input.length)))[0]?s[0]=d("mo",n.createTextNode("\u25a1")):L(s[0]),t=s[1],L(a),(a=d(i.tag,a)).appendChild(s[0]),o.appendChild(a),i=O(t)):null!=a&&o.appendChild(a)}while((5!=i.ttype&&(9!=i.ttype||e)||0==C)&&null!=i&&""!=i.output);if(5==i.ttype||9==i.ttype){var l=o.childNodes.length;if(l>0&&"mrow"==o.childNodes[l-1].nodeName&&o.childNodes[l-1].lastChild&&o.childNodes[l-1].lastChild.firstChild){var u=o.childNodes[l-1].lastChild.firstChild.nodeValue;if(")"==u||"]"==u){var h=o.childNodes[l-1].firstChild.firstChild.nodeValue;if("("==h&&")"==u&&"}"!=i.output||"["==h&&"]"==u){var p=[],c=!0,m=o.childNodes.length;for(r=0;c&&r1&&(c=p[r].length==p[r-2].length)}var g=[];if(c=c&&(p.length>1||p[0].length>0)){var y,E,x,T,b=n.createDocumentFragment();for(r=0;r2&&(o.removeChild(o.firstChild),o.removeChild(o.firstChild)),b.appendChild(d("mtr",y))}(a=d("mtable",b)).setAttribute("columnlines",g.join(" ")),"boolean"==typeof i.invisible&&i.invisible&&a.setAttribute("columnalign","left"),o.replaceChild(a,o.firstChild)}}}}t=v(t,i.input.length),"boolean"==typeof i.invisible&&i.invisible||(a=d("mo",n.createTextNode(i.output)),o.appendChild(a))}return[o,t]}function P(t,e){var i;return C=0,i=d("mstyle",k((t=(t=(t=t.replace(/ /g,"")).replace(/>/g,">")).replace(/</g,"<")).replace(/^\s+/g,""),!1)[0]),""!=s&&i.setAttribute("mathcolor",s),""!=mathfontsize&&(i.setAttribute("fontsize",mathfontsize),i.setAttribute("mathsize",mathfontsize)),""!=mathfontfamily&&(i.setAttribute("fontfamily",mathfontfamily),i.setAttribute("mathvariant",mathfontfamily)),r&&i.setAttribute("displaystyle","true"),i=d("math",i),o&&i.setAttribute("title",t.replace(/\s+/g," ")),i}o=!1,mathfontfamily="",s="",mathfontsize="",function(){for(var t=0,e=x.length;t=n-1&&(this.lastChild=t),this.SetData(i,t),t.nextSibling=e.nextSibling,e.nextSibling=e.parent=null,e},hasChildNodes:function(t){return this.childNodes.length>0},setAttribute:function(t,e){this[t]=e}}),N()},Augment:function(t){for(var e in t)if(t.hasOwnProperty(e)){switch(e){case"displaystyle":r=t[e];break;case"decimal":decimal=t[e];break;case"parseMath":P=t[e];break;case"parseExpr":k=t[e];break;case"parseIexpr":D=t[e];break;case"parseSexpr":M=t[e];break;case"removeBrackets":L=t[e];break;case"getSymbol":O=t[e];break;case"position":R=t[e];break;case"removeCharsAndBlanks":v=t[e];break;case"createMmlNode":d=t[e];break;case"createElementMathML":c=t[e];break;case"createElementXHTML":h=t[e];break;case"initSymbols":N=t[e];break;case"refreshSymbols":A=t[e];break;case"compareNames":T=t[e]}this[e]=t[e]}},parseMath:P,parseExpr:k,parseIexpr:D,parseSexr:M,removeBrackets:L,getSymbol:O,position:R,removeCharsAndBlanks:v,createMmlNode:d,createElementMathML:c,createElementXHTML:h,initSymbols:N,refreshSymbols:A,compareNames:T,createDocumentFragment:i,document:n,define:function(t,e){x.push({input:t,tag:"mo",output:e,tex:null,ttype:y}),A()},newcommand:function(t,e){x.push({input:t,tag:"mo",output:e,tex:null,ttype:y}),A()},newsymbol:function(t){x.push(t),A()},symbols:x,names:I,TOKEN:{CONST:0,UNARY:1,BINARY:2,INFIX:3,LEFTBRACKET:4,RIGHTBRACKET:5,SPACE:6,UNDEROVER:7,DEFINITION:y,LEFTRIGHT:9,TEXT:10,UNARYUNDEROVER:15}}})}(MathJax.InputJax.AsciiMath),(t=MathJax.InputJax.AsciiMath).Augment({sourceMenuTitle:["AsciiMathInput","AsciiMath Input"],annotationEncoding:"text/x-asciimath",prefilterHooks:MathJax.Callback.Hooks(!0),postfilterHooks:MathJax.Callback.Hooks(!0),Translate:function(t){var i,n=MathJax.HTML.getScript(t),a={math:n,script:t},s=this.prefilterHooks.Execute(a);if(s)return s;n=a.math;try{i=this.AM.parseMath(n)}catch(t){if(!t.asciimathError)throw t;i=this.formatError(t,n)}return a.math=e(i),this.postfilterHooks.Execute(a),this.postfilterHooks.Execute(a)||a.math},formatError:function(t,i,n){var a=t.message.replace(/\n.*/,"");return MathJax.Hub.signal.Post(["AsciiMath Jax - parse error",a,i,n]),e.Error(a)},Error:function(t){throw MathJax.Hub.Insert(Error(t),{asciimathError:!0})},Startup:function(){e=MathJax.ElementJax.mml,this.AM.Init()}}),t.loadComplete("jax.js")},723:function(t,e){"use strict";MathJax._.components.global.isObject,MathJax._.components.global.combineConfig,MathJax._.components.global.combineDefaults,e.r8=MathJax._.components.global.combineWithMathJax,MathJax._.components.global.MathJax},649:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractFindMath=MathJax._.core.FindMath.AbstractFindMath},309:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractInputJax=MathJax._.core.InputJax.AbstractInputJax},769:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.protoItem=MathJax._.core.MathItem.protoItem,e.AbstractMathItem=MathJax._.core.MathItem.AbstractMathItem,e.STATE=MathJax._.core.MathItem.STATE,e.newState=MathJax._.core.MathItem.newState},806:function(t,e){"use strict";e.g=MathJax._.core.MmlTree.MmlFactory.MmlFactory},77:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.APPEND=MathJax._.util.Options.APPEND,e.REMOVE=MathJax._.util.Options.REMOVE,e.Expandable=MathJax._.util.Options.Expandable,e.expandable=MathJax._.util.Options.expandable,e.makeArray=MathJax._.util.Options.makeArray,e.keys=MathJax._.util.Options.keys,e.copy=MathJax._.util.Options.copy,e.insert=MathJax._.util.Options.insert,e.defaultOptions=MathJax._.util.Options.defaultOptions,e.userOptions=MathJax._.util.Options.userOptions,e.selectOptions=MathJax._.util.Options.selectOptions,e.selectOptionsFromKeys=MathJax._.util.Options.selectOptionsFromKeys,e.separateOptions=MathJax._.util.Options.separateOptions},720:function(t,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.sortLength=MathJax._.util.string.sortLength,e.quotePattern=MathJax._.util.string.quotePattern,e.unicodeChars=MathJax._.util.string.unicodeChars,e.unicodeString=MathJax._.util.string.unicodeString,e.isPercent=MathJax._.util.string.isPercent,e.split=MathJax._.util.string.split}},e={};function i(n){var a=e[n];if(void 0!==a)return a.exports;var s=e[n]={exports:{}};return t[n].call(s.exports,s,s.exports,i),s.exports}i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),function(){"use strict";var t=i(723),e=i(884),n=i(577);(0,t.r8)({_:{input:{asciimath_ts:e,asciimath:{FindAsciiMath:n}}}}),MathJax.startup&&(MathJax.startup.registerConstructor("asciimath",e.AsciiMath),MathJax.startup.useInput("asciimath"))}()}(); \ No newline at end of file diff --git a/docs/assets/vendor/mathjax/input/mml.js b/docs/assets/vendor/mathjax/input/mml.js new file mode 100644 index 0000000..077b42b --- /dev/null +++ b/docs/assets/vendor/mathjax/input/mml.js @@ -0,0 +1 @@ +!function(){"use strict";var t,e,r,a,o={236:function(t,e,r){var a,o=this&&this.__extends||(a=function(t,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var a,o,i=r.call(t),n=[];try{for(;(void 0===e||e-- >0)&&!(a=i.next()).done;)n.push(a.value)}catch(t){o={error:t}}finally{try{a&&!a.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return n};Object.defineProperty(e,"__esModule",{value:!0}),e.MathML=void 0;var n=r(309),s=r(77),l=r(898),h=r(794),p=r(332),c=function(t){function e(e){void 0===e&&(e={});var r=this,a=i(s.separateOptions(e,h.FindMathML.OPTIONS,p.MathMLCompile.OPTIONS),3),o=a[0],n=a[1],c=a[2];return(r=t.call(this,o)||this).findMathML=r.options.FindMathML||new h.FindMathML(n),r.mathml=r.options.MathMLCompile||new p.MathMLCompile(c),r.mmlFilters=new l.FunctionList,r}return o(e,t),e.prototype.setAdaptor=function(e){t.prototype.setAdaptor.call(this,e),this.findMathML.adaptor=e,this.mathml.adaptor=e},e.prototype.setMmlFactory=function(e){t.prototype.setMmlFactory.call(this,e),this.mathml.setMmlFactory(e)},Object.defineProperty(e.prototype,"processStrings",{get:function(){return!1},enumerable:!1,configurable:!0}),e.prototype.compile=function(t,e){var r=t.start.node;if(!r||!t.end.node||this.options.forceReparse||"#text"===this.adaptor.kind(r)){var a=this.executeFilters(this.preFilters,t,e,t.math||""),o=this.checkForErrors(this.adaptor.parse(a,"text/"+this.options.parseAs)),i=this.adaptor.body(o);1!==this.adaptor.childNodes(i).length&&this.error("MathML must consist of a single element"),r=this.adaptor.remove(this.adaptor.firstChild(i)),"math"!==this.adaptor.kind(r).replace(/^[a-z]+:/,"")&&this.error("MathML must be formed by a element, not <"+this.adaptor.kind(r)+">")}return r=this.executeFilters(this.mmlFilters,t,e,r),this.executeFilters(this.postFilters,t,e,this.mathml.compile(r))},e.prototype.checkForErrors=function(t){var e=this.adaptor.tags(this.adaptor.body(t),"parsererror")[0];return e&&(""===this.adaptor.textContent(e)&&this.error("Error processing MathML"),this.options.parseError.call(this,e)),t},e.prototype.error=function(t){throw new Error(t)},e.prototype.findMath=function(t){return this.findMathML.findMath(t)},e.NAME="MathML",e.OPTIONS=s.defaultOptions({parseAs:"html",forceReparse:!1,FindMathML:null,MathMLCompile:null,parseError:function(t){this.error(this.adaptor.textContent(t).replace(/\n.*/g,""))}},n.AbstractInputJax.OPTIONS),e}(n.AbstractInputJax);e.MathML=c},794:function(t,e,r){var a,o=this&&this.__extends||(a=function(t,e){return(a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}a(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],a=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&a>=t.length&&(t=void 0),{value:t&&t[a++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.FindMathML=void 0;var n=r(649),s="http://www.w3.org/1998/Math/MathML",l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.findMath=function(t){var e=new Set;this.findMathNodes(t,e),this.findMathPrefixed(t,e);var r=this.adaptor.root(this.adaptor.document);return"html"===this.adaptor.kind(r)&&0===e.size&&this.findMathNS(t,e),this.processMath(e)},e.prototype.findMathNodes=function(t,e){var r,a;try{for(var o=i(this.adaptor.tags(t,"math")),n=o.next();!n.done;n=o.next()){var s=n.value;e.add(s)}}catch(t){r={error:t}}finally{try{n&&!n.done&&(a=o.return)&&a.call(o)}finally{if(r)throw r.error}}},e.prototype.findMathPrefixed=function(t,e){var r,a,o,n,l=this.adaptor.root(this.adaptor.document);try{for(var h=i(this.adaptor.allAttributes(l)),p=h.next();!p.done;p=h.next()){var c=p.value;if("xmlns:"===c.name.substr(0,6)&&c.value===s){var u=c.name.substr(6);try{for(var d=(o=void 0,i(this.adaptor.tags(t,u+":math"))),f=d.next();!f.done;f=d.next()){var M=f.value;e.add(M)}}catch(t){o={error:t}}finally{try{f&&!f.done&&(n=d.return)&&n.call(d)}finally{if(o)throw o.error}}}}}catch(t){r={error:t}}finally{try{p&&!p.done&&(a=h.return)&&a.call(h)}finally{if(r)throw r.error}}},e.prototype.findMathNS=function(t,e){var r,a;try{for(var o=i(this.adaptor.tags(t,"math",s)),n=o.next();!n.done;n=o.next()){var l=n.value;e.add(l)}}catch(t){r={error:t}}finally{try{n&&!n.done&&(a=o.return)&&a.call(o)}finally{if(r)throw r.error}}},e.prototype.processMath=function(t){var e,r,a=[];try{for(var o=i(Array.from(t)),n=o.next();!n.done;n=o.next()){var s=n.value,l="block"===this.adaptor.getAttribute(s,"display")||"display"===this.adaptor.getAttribute(s,"mode"),h={node:s,n:0,delim:""},p={node:s,n:0,delim:""};a.push({math:this.adaptor.outerHTML(s),start:h,end:p,display:l})}}catch(t){e={error:t}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}return a},e.OPTIONS={},e}(n.AbstractFindMath);e.FindMathML=l},332:function(t,e,r){var a=this&&this.__assign||function(){return(a=Object.assign||function(t){for(var e,r=1,a=arguments.length;r=t.length&&(t=void 0),{value:t&&t[a++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.MathMLCompile=void 0;var i=r(921),n=r(77),s=r(29),l=function(){function t(t){void 0===t&&(t={});var e=this.constructor;this.options=n.userOptions(n.defaultOptions({},e.OPTIONS),t)}return t.prototype.setMmlFactory=function(t){this.factory=t},t.prototype.compile=function(t){var e=this.makeNode(t);return e.verifyTree(this.options.verify),e.setInheritedAttributes({},!1,0,!1),e.walkTree(this.markMrows),e},t.prototype.makeNode=function(t){var e,r,a=this.adaptor,n=!1,s=a.kind(t).replace(/^.*:/,""),l=a.getAttribute(t,"data-mjx-texclass")||"";l&&(l=this.filterAttribute("data-mjx-texclass",l)||"");var h=l&&"mrow"===s?"TeXAtom":s;try{for(var p=o(this.filterClassList(a.allClasses(t))),c=p.next();!c.done;c=p.next()){var u=c.value;u.match(/^MJX-TeXAtom-/)?(l=u.substr(12),h="TeXAtom"):"MJX-fixedlimits"===u&&(n=!0)}}catch(t){e={error:t}}finally{try{c&&!c.done&&(r=p.return)&&r.call(p)}finally{if(e)throw e.error}}this.factory.getNodeClass(h)||this.error('Unknown node type "'+h+'"');var d=this.factory.create(h);return"TeXAtom"!==h||"OP"!==l||n||(d.setProperty("movesupsub",!0),d.attributes.setInherited("movablelimits",!0)),l&&(d.texClass=i.TEXCLASS[l],d.setProperty("texClass",d.texClass)),this.addAttributes(d,t),this.checkClass(d,t),this.addChildren(d,t),d},t.prototype.addAttributes=function(t,e){var r,a,i=!1;try{for(var n=o(this.adaptor.allAttributes(e)),s=n.next();!s.done;s=n.next()){var l=s.value,h=l.name,p=this.filterAttribute(h,l.value);if(null!==p&&"xmlns"!==h)if("data-mjx-"===h.substr(0,9))"data-mjx-alternate"===h?t.setProperty("variantForm",!0):"data-mjx-variant"===h?(t.attributes.set("mathvariant",p),i=!0):"data-mjx-smallmatrix"===h?(t.setProperty("scriptlevel",1),t.setProperty("useHeight",!1)):"data-mjx-accent"===h?t.setProperty("mathaccent","true"===p):"data-mjx-auto-op"===h&&t.setProperty("autoOP","true"===p);else if("class"!==h){var c=p.toLowerCase();"true"===c||"false"===c?t.attributes.set(h,"true"===c):i&&"mathvariant"===h||t.attributes.set(h,p)}}}catch(t){r={error:t}}finally{try{s&&!s.done&&(a=n.return)&&a.call(n)}finally{if(r)throw r.error}}},t.prototype.filterAttribute=function(t,e){return e},t.prototype.filterClassList=function(t){return t},t.prototype.addChildren=function(t,e){var r,a;if(0!==t.arity){var i=this.adaptor;try{for(var n=o(i.childNodes(e)),s=n.next();!s.done;s=n.next()){var l=s.value,h=i.kind(l);if("#comment"!==h)if("#text"===h)this.addText(t,l);else if(t.isKind("annotation-xml"))t.appendChild(this.factory.create("XML").setXML(l,i));else{var p=t.appendChild(this.makeNode(l));0===p.arity&&i.childNodes(l).length&&(this.options.fixMisplacedChildren?this.addChildren(t,l):p.mError("There should not be children for "+p.kind+" nodes",this.options.verify,!0))}}}catch(t){r={error:t}}finally{try{s&&!s.done&&(a=n.return)&&a.call(n)}finally{if(r)throw r.error}}}},t.prototype.addText=function(t,e){var r=this.adaptor.value(e);(t.isToken||t.getProperty("isChars"))&&t.arity?(t.isToken&&(r=s.translate(r),r=this.trimSpace(r)),t.appendChild(this.factory.create("text").setText(r))):r.match(/\S/)&&this.error('Unexpected text node "'+r+'"')},t.prototype.checkClass=function(t,e){var r,a,i=[];try{for(var n=o(this.filterClassList(this.adaptor.allClasses(e))),s=n.next();!s.done;s=n.next()){var l=s.value;"MJX-"===l.substr(0,4)?"MJX-variant"===l?t.setProperty("variantForm",!0):"MJX-TeXAtom"!==l.substr(0,11)&&t.attributes.set("mathvariant",this.fixCalligraphic(l.substr(3))):i.push(l)}}catch(t){r={error:t}}finally{try{s&&!s.done&&(a=n.return)&&a.call(n)}finally{if(r)throw r.error}}i.length&&t.attributes.set("class",i.join(" "))},t.prototype.fixCalligraphic=function(t){return t.replace(/caligraphic/,"calligraphic")},t.prototype.markMrows=function(t){if(t.isKind("mrow")&&!t.isInferred&&t.childNodes.length>=2){var e=t.childNodes[0],r=t.childNodes[t.childNodes.length-1];e.isKind("mo")&&e.attributes.get("fence")&&e.attributes.get("stretchy")&&r.isKind("mo")&&r.attributes.get("fence")&&r.attributes.get("stretchy")&&(e.childNodes.length&&t.setProperty("open",e.getText()),r.childNodes.length&&t.setProperty("close",r.getText()))}},t.prototype.trimSpace=function(t){return t.replace(/[\t\n\r]/g," ").replace(/^ +/,"").replace(/ +$/,"").replace(/ +/g," ")},t.prototype.error=function(t){throw new Error(t)},t.OPTIONS={MmlFactory:null,fixMisplacedChildren:!0,verify:a({},i.AbstractMmlNode.verifyDefaults),translateEntities:!0},t}();e.MathMLCompile=l},723:function(t,e){MathJax._.components.global.isObject,MathJax._.components.global.combineConfig,MathJax._.components.global.combineDefaults,e.r8=MathJax._.components.global.combineWithMathJax,MathJax._.components.global.MathJax},649:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractFindMath=MathJax._.core.FindMath.AbstractFindMath},309:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractInputJax=MathJax._.core.InputJax.AbstractInputJax},921:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.TEXCLASS=MathJax._.core.MmlTree.MmlNode.TEXCLASS,e.TEXCLASSNAMES=MathJax._.core.MmlTree.MmlNode.TEXCLASSNAMES,e.indentAttributes=MathJax._.core.MmlTree.MmlNode.indentAttributes,e.AbstractMmlNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlNode,e.AbstractMmlTokenNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlTokenNode,e.AbstractMmlLayoutNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlLayoutNode,e.AbstractMmlBaseNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlBaseNode,e.AbstractMmlEmptyNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlEmptyNode,e.TextNode=MathJax._.core.MmlTree.MmlNode.TextNode,e.XMLNode=MathJax._.core.MmlTree.MmlNode.XMLNode},29:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.options=MathJax._.util.Entities.options,e.entities=MathJax._.util.Entities.entities,e.add=MathJax._.util.Entities.add,e.remove=MathJax._.util.Entities.remove,e.translate=MathJax._.util.Entities.translate,e.numeric=MathJax._.util.Entities.numeric},898:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.FunctionList=MathJax._.util.FunctionList.FunctionList},77:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.APPEND=MathJax._.util.Options.APPEND,e.REMOVE=MathJax._.util.Options.REMOVE,e.Expandable=MathJax._.util.Options.Expandable,e.expandable=MathJax._.util.Options.expandable,e.makeArray=MathJax._.util.Options.makeArray,e.keys=MathJax._.util.Options.keys,e.copy=MathJax._.util.Options.copy,e.insert=MathJax._.util.Options.insert,e.defaultOptions=MathJax._.util.Options.defaultOptions,e.userOptions=MathJax._.util.Options.userOptions,e.selectOptions=MathJax._.util.Options.selectOptions,e.selectOptionsFromKeys=MathJax._.util.Options.selectOptionsFromKeys,e.separateOptions=MathJax._.util.Options.separateOptions}},i={};function n(t){var e=i[t];if(void 0!==e)return e.exports;var r=i[t]={exports:{}};return o[t].call(r.exports,r,r.exports,n),r.exports}t=n(723),e=n(236),r=n(794),a=n(332),(0,t.r8)({_:{input:{mathml_ts:e,mathml:{FindMathML:r,MathMLCompile:a}}}}),MathJax.startup&&(MathJax.startup.registerConstructor("mml",e.MathML),MathJax.startup.useInput("mml")),MathJax.loader&&MathJax.loader.pathFilters.add((function(t){return t.name=t.name.replace(/\/util\/entities\/.*?\.js/,"/input/mml/entities.js"),!0}))}(); \ No newline at end of file diff --git a/docs/assets/vendor/mathjax/input/mml/entities.js b/docs/assets/vendor/mathjax/input/mml/entities.js new file mode 100644 index 0000000..0bc7899 --- /dev/null +++ b/docs/assets/vendor/mathjax/input/mml/entities.js @@ -0,0 +1 @@ +!function(){"use strict";var r={170:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({AElig:"\xc6",AMP:"&",Aacute:"\xc1",Abreve:"\u0102",Acirc:"\xc2",Acy:"\u0410",Agrave:"\xc0",Alpha:"\u0391",Amacr:"\u0100",And:"\u2a53",Aogon:"\u0104",Aring:"\xc5",Assign:"\u2254",Atilde:"\xc3",Auml:"\xc4",aacute:"\xe1",abreve:"\u0103",ac:"\u223e",acE:"\u223e\u0333",acd:"\u223f",acirc:"\xe2",acy:"\u0430",aelig:"\xe6",af:"\u2061",agrave:"\xe0",alefsym:"\u2135",amacr:"\u0101",andand:"\u2a55",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ange:"\u29a4",angle:"\u2220",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angst:"\xc5",angzarr:"\u237c",aogon:"\u0105",ap:"\u2248",apE:"\u2a70",apacir:"\u2a6f",apid:"\u224b",apos:"'",approx:"\u2248",approxeq:"\u224a",aring:"\xe5",ast:"*",asymp:"\u2248",asympeq:"\u224d",atilde:"\xe3",auml:"\xe4",awconint:"\u2233",awint:"\u2a11"},"a")},349:function(r,e,t){t(170),t(901),t(801),t(869),t(619),t(125),t(637),t(375),t(146),t(658),t(933),t(219),t(113),t(283),t(943),t(229),t(473),t(35),t(826),t(453),t(827),t(517),t(336),t(373),t(215),t(179),t(77),t(650),t(11)},901:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({Barv:"\u2ae7",Barwed:"\u2306",Bcy:"\u0411",Bernoullis:"\u212c",Beta:"\u0392",Bumpeq:"\u224e",bNot:"\u2aed",backcong:"\u224c",backepsilon:"\u03f6",barvee:"\u22bd",barwed:"\u2305",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",bcy:"\u0431",bdquo:"\u201e",becaus:"\u2235",because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",bigcap:"\u22c2",bigcup:"\u22c3",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacksquare:"\u25aa",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bnot:"\u2310",bot:"\u22a5",bottom:"\u22a5",boxDL:"\u2557",boxDR:"\u2554",boxDl:"\u2556",boxDr:"\u2553",boxH:"\u2550",boxHD:"\u2566",boxHU:"\u2569",boxHd:"\u2564",boxHu:"\u2567",boxUL:"\u255d",boxUR:"\u255a",boxUl:"\u255c",boxUr:"\u2559",boxV:"\u2551",boxVH:"\u256c",boxVL:"\u2563",boxVR:"\u2560",boxVh:"\u256b",boxVl:"\u2562",boxVr:"\u255f",boxbox:"\u29c9",boxdL:"\u2555",boxdR:"\u2552",boxh:"\u2500",boxhD:"\u2565",boxhU:"\u2568",boxhd:"\u252c",boxhu:"\u2534",boxuL:"\u255b",boxuR:"\u2558",boxv:"\u2502",boxvH:"\u256a",boxvL:"\u2561",boxvR:"\u255e",boxvh:"\u253c",boxvl:"\u2524",boxvr:"\u251c",bprime:"\u2035",breve:"\u02d8",brvbar:"\xa6",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsolb:"\u29c5",bsolhsub:"\u27c8",bullet:"\u2022",bump:"\u224e",bumpE:"\u2aae",bumpe:"\u224f",bumpeq:"\u224f"},"b")},801:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({CHcy:"\u0427",COPY:"\xa9",Cacute:"\u0106",CapitalDifferentialD:"\u2145",Cayleys:"\u212d",Ccaron:"\u010c",Ccedil:"\xc7",Ccirc:"\u0108",Cconint:"\u2230",Cdot:"\u010a",Cedilla:"\xb8",Chi:"\u03a7",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",Colon:"\u2237",Colone:"\u2a74",Conint:"\u222f",CounterClockwiseContourIntegral:"\u2233",cacute:"\u0107",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",capcup:"\u2a47",capdot:"\u2a40",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",ccaps:"\u2a4d",ccaron:"\u010d",ccedil:"\xe7",ccirc:"\u0109",ccups:"\u2a4c",ccupssm:"\u2a50",cdot:"\u010b",cedil:"\xb8",cemptyv:"\u29b2",cent:"\xa2",centerdot:"\xb7",chcy:"\u0447",checkmark:"\u2713",cir:"\u25cb",cirE:"\u29c3",cire:"\u2257",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",clubsuit:"\u2663",colone:"\u2254",coloneq:"\u2254",comma:",",commat:"@",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",conint:"\u222e",coprod:"\u2210",copy:"\xa9",copysr:"\u2117",crarr:"\u21b5",cross:"\u2717",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",cudarrl:"\u2938",cudarrr:"\u2935",cularrp:"\u293d",cupbrcap:"\u2a48",cupcap:"\u2a46",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d"},"c")},869:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({DD:"\u2145",DDotrahd:"\u2911",DJcy:"\u0402",DScy:"\u0405",DZcy:"\u040f",Darr:"\u21a1",Dashv:"\u2ae4",Dcaron:"\u010e",Dcy:"\u0414",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",Dot:"\xa8",DotDot:"\u20dc",DoubleContourIntegral:"\u222f",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295f",DownRightVectorBar:"\u2957",DownTeeArrow:"\u21a7",Dstrok:"\u0110",dArr:"\u21d3",dHar:"\u2965",darr:"\u2193",dash:"\u2010",dashv:"\u22a3",dbkarow:"\u290f",dblac:"\u02dd",dcaron:"\u010f",dcy:"\u0434",dd:"\u2146",ddagger:"\u2021",ddotseq:"\u2a77",demptyv:"\u29b1",dfisht:"\u297f",dharl:"\u21c3",dharr:"\u21c2",diam:"\u22c4",diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",disin:"\u22f2",divide:"\xf7",divonx:"\u22c7",djcy:"\u0452",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",doteq:"\u2250",dotminus:"\u2238",doublebarwedge:"\u2306",downarrow:"\u2193",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",dscy:"\u0455",dsol:"\u29f6",dstrok:"\u0111",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",dzcy:"\u045f",dzigrarr:"\u27ff"},"d")},619:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({ENG:"\u014a",ETH:"\xd0",Eacute:"\xc9",Ecaron:"\u011a",Ecirc:"\xca",Ecy:"\u042d",Edot:"\u0116",Egrave:"\xc8",Emacr:"\u0112",EmptySmallSquare:"\u25fb",EmptyVerySmallSquare:"\u25ab",Eogon:"\u0118",Epsilon:"\u0395",Equal:"\u2a75",Esim:"\u2a73",Eta:"\u0397",Euml:"\xcb",eDDot:"\u2a77",eDot:"\u2251",eacute:"\xe9",easter:"\u2a6e",ecaron:"\u011b",ecirc:"\xea",ecolon:"\u2255",ecy:"\u044d",edot:"\u0117",ee:"\u2147",eg:"\u2a9a",egrave:"\xe8",egsdot:"\u2a98",el:"\u2a99",elinters:"\u23e7",elsdot:"\u2a97",emacr:"\u0113",emptyset:"\u2205",emptyv:"\u2205",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",eng:"\u014b",ensp:"\u2002",eogon:"\u0119",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsilon:"\u03b5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",equals:"=",equest:"\u225f",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",esdot:"\u2250",esim:"\u2242",euml:"\xeb",euro:"\u20ac",excl:"!",exist:"\u2203",expectation:"\u2130",exponentiale:"\u2147"},"e")},125:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({Fcy:"\u0424",FilledSmallSquare:"\u25fc",Fouriertrf:"\u2131",fallingdotseq:"\u2252",fcy:"\u0444",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",filig:"\ufb01",fjlig:"fj",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",forall:"\u2200",forkv:"\u2ad9",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044"},"f")},77:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({Afr:"\ud835\udd04",Bfr:"\ud835\udd05",Cfr:"\u212d",Dfr:"\ud835\udd07",Efr:"\ud835\udd08",Ffr:"\ud835\udd09",Gfr:"\ud835\udd0a",Hfr:"\u210c",Ifr:"\u2111",Jfr:"\ud835\udd0d",Kfr:"\ud835\udd0e",Lfr:"\ud835\udd0f",Mfr:"\ud835\udd10",Nfr:"\ud835\udd11",Ofr:"\ud835\udd12",Pfr:"\ud835\udd13",Qfr:"\ud835\udd14",Rfr:"\u211c",Sfr:"\ud835\udd16",Tfr:"\ud835\udd17",Ufr:"\ud835\udd18",Vfr:"\ud835\udd19",Wfr:"\ud835\udd1a",Xfr:"\ud835\udd1b",Yfr:"\ud835\udd1c",Zfr:"\u2128",afr:"\ud835\udd1e",bfr:"\ud835\udd1f",cfr:"\ud835\udd20",dfr:"\ud835\udd21",efr:"\ud835\udd22",ffr:"\ud835\udd23",gfr:"\ud835\udd24",hfr:"\ud835\udd25",ifr:"\ud835\udd26",jfr:"\ud835\udd27",kfr:"\ud835\udd28",lfr:"\ud835\udd29",mfr:"\ud835\udd2a",nfr:"\ud835\udd2b",ofr:"\ud835\udd2c",pfr:"\ud835\udd2d",qfr:"\ud835\udd2e",rfr:"\ud835\udd2f",sfr:"\ud835\udd30",tfr:"\ud835\udd31",ufr:"\ud835\udd32",vfr:"\ud835\udd33",wfr:"\ud835\udd34",xfr:"\ud835\udd35",yfr:"\ud835\udd36",zfr:"\ud835\udd37"},"fr")},637:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({GJcy:"\u0403",GT:">",Gammad:"\u03dc",Gbreve:"\u011e",Gcedil:"\u0122",Gcirc:"\u011c",Gcy:"\u0413",Gdot:"\u0120",GreaterGreater:"\u2aa2",Gt:"\u226b",gE:"\u2267",gacute:"\u01f5",gammad:"\u03dd",gbreve:"\u011f",gcirc:"\u011d",gcy:"\u0433",gdot:"\u0121",ge:"\u2265",gel:"\u22db",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",ges:"\u2a7e",gescc:"\u2aa9",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",gg:"\u226b",ggg:"\u22d9",gjcy:"\u0453",gl:"\u2277",glE:"\u2a92",gla:"\u2aa5",glj:"\u2aa4",gnapprox:"\u2a8a",gneq:"\u2a88",gneqq:"\u2269",grave:"`",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",gtcc:"\u2aa7",gtcir:"\u2a7a",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00"},"g")},375:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({HARDcy:"\u042a",Hcirc:"\u0124",HilbertSpace:"\u210b",HorizontalLine:"\u2500",Hstrok:"\u0126",hArr:"\u21d4",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",hardcy:"\u044a",harr:"\u2194",harrcir:"\u2948",hcirc:"\u0125",hearts:"\u2665",heartsuit:"\u2665",hercon:"\u22b9",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",horbar:"\u2015",hslash:"\u210f",hstrok:"\u0127",hybull:"\u2043",hyphen:"\u2010"},"h")},146:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({IEcy:"\u0415",IJlig:"\u0132",IOcy:"\u0401",Iacute:"\xcd",Icirc:"\xce",Icy:"\u0418",Idot:"\u0130",Igrave:"\xcc",Imacr:"\u012a",Implies:"\u21d2",Int:"\u222c",Iogon:"\u012e",Iota:"\u0399",Itilde:"\u0128",Iukcy:"\u0406",Iuml:"\xcf",iacute:"\xed",ic:"\u2063",icirc:"\xee",icy:"\u0438",iecy:"\u0435",iexcl:"\xa1",iff:"\u21d4",igrave:"\xec",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",ijlig:"\u0133",imacr:"\u012b",image:"\u2111",imagline:"\u2110",imagpart:"\u2111",imof:"\u22b7",imped:"\u01b5",in:"\u2208",incare:"\u2105",infintie:"\u29dd",inodot:"\u0131",int:"\u222b",integers:"\u2124",intercal:"\u22ba",intlarhk:"\u2a17",intprod:"\u2a3c",iocy:"\u0451",iogon:"\u012f",iprod:"\u2a3c",iquest:"\xbf",isin:"\u2208",isinE:"\u22f9",isindot:"\u22f5",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",iukcy:"\u0456",iuml:"\xef"},"i")},658:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({Jcirc:"\u0134",Jcy:"\u0419",Jsercy:"\u0408",Jukcy:"\u0404",jcirc:"\u0135",jcy:"\u0439",jsercy:"\u0458",jukcy:"\u0454"},"j")},933:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({KHcy:"\u0425",KJcy:"\u040c",Kappa:"\u039a",Kcedil:"\u0136",Kcy:"\u041a",kcedil:"\u0137",kcy:"\u043a",kgreen:"\u0138",khcy:"\u0445",kjcy:"\u045c"},"k")},219:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({LJcy:"\u0409",LT:"<",Lacute:"\u0139",Lang:"\u27ea",Laplacetrf:"\u2112",Lcaron:"\u013d",Lcedil:"\u013b",Lcy:"\u041b",LeftArrowBar:"\u21e4",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVectorBar:"\u2959",LeftRightVector:"\u294e",LeftTeeArrow:"\u21a4",LeftTeeVector:"\u295a",LeftTriangleBar:"\u29cf",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVectorBar:"\u2958",LeftVectorBar:"\u2952",LessLess:"\u2aa1",Lmidot:"\u013f",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",Lstrok:"\u0141",Lt:"\u226a",lAarr:"\u21da",lArr:"\u21d0",lAtail:"\u291b",lBarr:"\u290e",lE:"\u2266",lHar:"\u2962",lacute:"\u013a",laemptyv:"\u29b4",lagran:"\u2112",lang:"\u27e8",langd:"\u2991",langle:"\u27e8",laquo:"\xab",larr:"\u2190",larrb:"\u21e4",larrbfs:"\u291f",larrfs:"\u291d",larrhk:"\u21a9",larrpl:"\u2939",larrsim:"\u2973",lat:"\u2aab",latail:"\u2919",late:"\u2aad",lates:"\u2aad\ufe00",lbarr:"\u290c",lbbrk:"\u2772",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",lcaron:"\u013e",lcedil:"\u013c",lceil:"\u2308",lcub:"{",lcy:"\u043b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",leftarrow:"\u2190",leftarrowtail:"\u21a2",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftrightarrow:"\u2194",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",leg:"\u22da",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",les:"\u2a7d",lescc:"\u2aa8",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",lessgtr:"\u2276",lesssim:"\u2272",lfisht:"\u297c",lfloor:"\u230a",lg:"\u2276",lgE:"\u2a91",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",ljcy:"\u0459",ll:"\u226a",llarr:"\u21c7",llcorner:"\u231e",llhard:"\u296b",lltri:"\u25fa",lmidot:"\u0140",lmoustache:"\u23b0",lnapprox:"\u2a89",lneq:"\u2a87",lneqq:"\u2268",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",longleftarrow:"\u27f5",longleftrightarrow:"\u27f7",longrightarrow:"\u27f6",looparrowleft:"\u21ab",lopar:"\u2985",loplus:"\u2a2d",lotimes:"\u2a34",lowbar:"_",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",lstrok:"\u0142",ltcc:"\u2aa6",ltcir:"\u2a79",ltdot:"\u22d6",lthree:"\u22cb",ltlarr:"\u2976",ltquest:"\u2a7b",ltrPar:"\u2996",ltrie:"\u22b4",ltrif:"\u25c2",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00"},"l")},113:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({Map:"\u2905",Mcy:"\u041c",MediumSpace:"\u205f",Mellintrf:"\u2133",Mu:"\u039c",mDDot:"\u223a",male:"\u2642",maltese:"\u2720",map:"\u21a6",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",mcy:"\u043c",mdash:"\u2014",measuredangle:"\u2221",micro:"\xb5",mid:"\u2223",midast:"*",midcir:"\u2af0",middot:"\xb7",minus:"\u2212",minusb:"\u229f",minusd:"\u2238",minusdu:"\u2a2a",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",mp:"\u2213",mstpos:"\u223e",mumap:"\u22b8"},"m")},283:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({NJcy:"\u040a",Nacute:"\u0143",Ncaron:"\u0147",Ncedil:"\u0145",Ncy:"\u041d",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",NewLine:"\n",NoBreak:"\u2060",NonBreakingSpace:"\xa0",Not:"\u2aec",NotCongruent:"\u2262",NotCupCap:"\u226d",NotEqualTilde:"\u2242\u0338",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",NotLeftTriangleBar:"\u29cf\u0338",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",NotPrecedesEqual:"\u2aaf\u0338",NotReverseElement:"\u220c",NotRightTriangleBar:"\u29d0\u0338",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",Ntilde:"\xd1",Nu:"\u039d",nGg:"\u22d9\u0338",nGt:"\u226b\u20d2",nGtv:"\u226b\u0338",nLl:"\u22d8\u0338",nLt:"\u226a\u20d2",nLtv:"\u226a\u0338",nabla:"\u2207",nacute:"\u0144",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natural:"\u266e",naturals:"\u2115",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",ncaron:"\u0148",ncedil:"\u0146",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",ncy:"\u043d",ndash:"\u2013",ne:"\u2260",neArr:"\u21d7",nearhk:"\u2924",nearrow:"\u2197",nedot:"\u2250\u0338",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",nexist:"\u2204",nexists:"\u2204",ngE:"\u2267\u0338",nge:"\u2271",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",ngsim:"\u2275",ngt:"\u226f",ngtr:"\u226f",nhArr:"\u21ce",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",njcy:"\u045a",nlArr:"\u21cd",nlE:"\u2266\u0338",nldr:"\u2025",nle:"\u2270",nleftarrow:"\u219a",nleftrightarrow:"\u21ae",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nlsim:"\u2274",nlt:"\u226e",nltri:"\u22ea",nltrie:"\u22ec",nmid:"\u2224",notin:"\u2209",notinE:"\u22f9\u0338",notindot:"\u22f5\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",npre:"\u2aaf\u0338",nprec:"\u2280",npreceq:"\u2aaf\u0338",nrArr:"\u21cf",nrarrc:"\u2933\u0338",nrarrw:"\u219d\u0338",nrightarrow:"\u219b",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsubE:"\u2ac5\u0338",nsube:"\u2288",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupE:"\u2ac6\u0338",nsupe:"\u2289",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",ntilde:"\xf1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",num:"#",numero:"\u2116",numsp:"\u2007",nvHarr:"\u2904",nvap:"\u224d\u20d2",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwArr:"\u21d6",nwarhk:"\u2923",nwarrow:"\u2196",nwnear:"\u2927"},"n")},943:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({OElig:"\u0152",Oacute:"\xd3",Ocirc:"\xd4",Ocy:"\u041e",Odblac:"\u0150",Ograve:"\xd2",Omacr:"\u014c",Omicron:"\u039f",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",Or:"\u2a54",Oslash:"\xd8",Otilde:"\xd5",Otimes:"\u2a37",Ouml:"\xd6",OverBracket:"\u23b4",OverParenthesis:"\u23dc",oS:"\u24c8",oacute:"\xf3",oast:"\u229b",ocir:"\u229a",ocirc:"\xf4",ocy:"\u043e",odash:"\u229d",odblac:"\u0151",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",oelig:"\u0153",ofcir:"\u29bf",ogon:"\u02db",ograve:"\xf2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",omacr:"\u014d",omid:"\u29b6",ominus:"\u2296",opar:"\u29b7",operp:"\u29b9",oplus:"\u2295",orarr:"\u21bb",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oslash:"\xf8",otilde:"\xf5",otimes:"\u2297",otimesas:"\u2a36",ouml:"\xf6",ovbar:"\u233d"},"o")},650:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({Aopf:"\ud835\udd38",Bopf:"\ud835\udd39",Copf:"\u2102",Dopf:"\ud835\udd3b",Eopf:"\ud835\udd3c",Fopf:"\ud835\udd3d",Gopf:"\ud835\udd3e",Hopf:"\u210d",Iopf:"\ud835\udd40",Jopf:"\ud835\udd41",Kopf:"\ud835\udd42",Lopf:"\ud835\udd43",Mopf:"\ud835\udd44",Nopf:"\u2115",Oopf:"\ud835\udd46",Popf:"\u2119",Qopf:"\u211a",Ropf:"\u211d",Sopf:"\ud835\udd4a",Topf:"\ud835\udd4b",Uopf:"\ud835\udd4c",Vopf:"\ud835\udd4d",Wopf:"\ud835\udd4e",Xopf:"\ud835\udd4f",Yopf:"\ud835\udd50",Zopf:"\u2124",aopf:"\ud835\udd52",bopf:"\ud835\udd53",copf:"\ud835\udd54",dopf:"\ud835\udd55",eopf:"\ud835\udd56",fopf:"\ud835\udd57",gopf:"\ud835\udd58",hopf:"\ud835\udd59",iopf:"\ud835\udd5a",jopf:"\ud835\udd5b",kopf:"\ud835\udd5c",lopf:"\ud835\udd5d",mopf:"\ud835\udd5e",nopf:"\ud835\udd5f",oopf:"\ud835\udd60",popf:"\ud835\udd61",qopf:"\ud835\udd62",ropf:"\ud835\udd63",sopf:"\ud835\udd64",topf:"\ud835\udd65",uopf:"\ud835\udd66",vopf:"\ud835\udd67",wopf:"\ud835\udd68",xopf:"\ud835\udd69",yopf:"\ud835\udd6a",zopf:"\ud835\udd6b"},"opf")},229:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({Pcy:"\u041f",Poincareplane:"\u210c",Pr:"\u2abb",Prime:"\u2033",Proportion:"\u2237",par:"\u2225",para:"\xb6",parallel:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",pcy:"\u043f",percnt:"%",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",phmmat:"\u2133",phone:"\u260e",pitchfork:"\u22d4",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plus:"+",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",pointint:"\u2a15",pound:"\xa3",pr:"\u227a",prE:"\u2ab3",prcue:"\u227c",pre:"\u2aaf",prec:"\u227a",precapprox:"\u2ab7",preccurlyeq:"\u227c",preceq:"\u2aaf",precsim:"\u227e",primes:"\u2119",prnE:"\u2ab5",prnap:"\u2ab9",prnsim:"\u22e8",prod:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",puncsp:"\u2008"},"p")},473:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({QUOT:'"',qint:"\u2a0c",qprime:"\u2057",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f"},"q")},35:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({RBarr:"\u2910",REG:"\xae",Racute:"\u0154",Rang:"\u27eb",Rarrtl:"\u2916",Rcaron:"\u0158",Rcedil:"\u0156",Rcy:"\u0420",ReverseElement:"\u220b",ReverseUpEquilibrium:"\u296f",Rho:"\u03a1",RightArrowBar:"\u21e5",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVectorBar:"\u2955",RightTeeVector:"\u295b",RightTriangleBar:"\u29d0",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVectorBar:"\u2954",RightVectorBar:"\u2953",RoundImplies:"\u2970",RuleDelayed:"\u29f4",rAarr:"\u21db",rArr:"\u21d2",rAtail:"\u291c",rBarr:"\u290f",rHar:"\u2964",race:"\u223d\u0331",racute:"\u0155",radic:"\u221a",raemptyv:"\u29b3",rang:"\u27e9",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",rarr:"\u2192",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",rarrw:"\u219d",ratail:"\u291a",ratio:"\u2236",rationals:"\u211a",rbarr:"\u290d",rbbrk:"\u2773",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",rcaron:"\u0159",rcedil:"\u0157",rceil:"\u2309",rcub:"}",rcy:"\u0440",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",rect:"\u25ad",reg:"\xae",rfisht:"\u297d",rfloor:"\u230b",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",rightarrow:"\u2192",rightarrowtail:"\u21a3",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightsquigarrow:"\u219d",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoustache:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",roplus:"\u2a2e",rotimes:"\u2a35",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",rsaquo:"\u203a",rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",ruluhar:"\u2968",rx:"\u211e"},"r")},826:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({SHCHcy:"\u0429",SHcy:"\u0428",SOFTcy:"\u042c",Sacute:"\u015a",Sc:"\u2abc",Scaron:"\u0160",Scedil:"\u015e",Scirc:"\u015c",Scy:"\u0421",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",Sub:"\u22d0",Sup:"\u22d1",sacute:"\u015b",sbquo:"\u201a",sc:"\u227b",scE:"\u2ab4",scaron:"\u0161",sccue:"\u227d",sce:"\u2ab0",scedil:"\u015f",scirc:"\u015d",scpolint:"\u2a13",scsim:"\u227f",scy:"\u0441",sdotb:"\u22a1",sdote:"\u2a66",seArr:"\u21d8",searhk:"\u2925",searrow:"\u2198",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfrown:"\u2322",shchcy:"\u0449",shcy:"\u0448",shortmid:"\u2223",shortparallel:"\u2225",shy:"\xad",sigmaf:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",softcy:"\u044c",sol:"/",solb:"\u29c4",solbar:"\u233f",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25a1",square:"\u25a1",squarf:"\u25aa",squf:"\u25aa",srarr:"\u2192",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",star:"\u2606",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",subdot:"\u2abd",sube:"\u2286",subedot:"\u2ac3",submult:"\u2ac1",subplus:"\u2abf",subrarr:"\u2979",subset:"\u2282",subseteq:"\u2286",subseteqq:"\u2ac5",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succ:"\u227b",succapprox:"\u2ab8",succcurlyeq:"\u227d",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",sum:"\u2211",sung:"\u266a",sup:"\u2283",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"\u2abe",supdsub:"\u2ad8",supe:"\u2287",supedot:"\u2ac4",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supplus:"\u2ac0",supset:"\u2283",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swArr:"\u21d9",swarhk:"\u2926",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf"},"s")},11:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({Ascr:"\ud835\udc9c",Bscr:"\u212c",Cscr:"\ud835\udc9e",Dscr:"\ud835\udc9f",Escr:"\u2130",Fscr:"\u2131",Gscr:"\ud835\udca2",Hscr:"\u210b",Iscr:"\u2110",Jscr:"\ud835\udca5",Kscr:"\ud835\udca6",Lscr:"\u2112",Mscr:"\u2133",Nscr:"\ud835\udca9",Oscr:"\ud835\udcaa",Pscr:"\ud835\udcab",Qscr:"\ud835\udcac",Rscr:"\u211b",Sscr:"\ud835\udcae",Tscr:"\ud835\udcaf",Uscr:"\ud835\udcb0",Vscr:"\ud835\udcb1",Wscr:"\ud835\udcb2",Xscr:"\ud835\udcb3",Yscr:"\ud835\udcb4",Zscr:"\ud835\udcb5",ascr:"\ud835\udcb6",bscr:"\ud835\udcb7",cscr:"\ud835\udcb8",dscr:"\ud835\udcb9",escr:"\u212f",fscr:"\ud835\udcbb",gscr:"\u210a",hscr:"\ud835\udcbd",iscr:"\ud835\udcbe",jscr:"\ud835\udcbf",kscr:"\ud835\udcc0",lscr:"\ud835\udcc1",mscr:"\ud835\udcc2",nscr:"\ud835\udcc3",oscr:"\u2134",pscr:"\ud835\udcc5",qscr:"\ud835\udcc6",rscr:"\ud835\udcc7",sscr:"\ud835\udcc8",tscr:"\ud835\udcc9",uscr:"\ud835\udcca",vscr:"\ud835\udccb",wscr:"\ud835\udccc",xscr:"\ud835\udccd",yscr:"\ud835\udcce",zscr:"\ud835\udccf"},"scr")},453:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({THORN:"\xde",TRADE:"\u2122",TSHcy:"\u040b",TScy:"\u0426",Tab:"\t",Tau:"\u03a4",Tcaron:"\u0164",Tcedil:"\u0162",Tcy:"\u0422",ThickSpace:"\u205f\u200a",ThinSpace:"\u2009",TripleDot:"\u20db",Tstrok:"\u0166",target:"\u2316",tbrk:"\u23b4",tcaron:"\u0165",tcedil:"\u0163",tcy:"\u0442",tdot:"\u20db",telrec:"\u2315",there4:"\u2234",therefore:"\u2234",thetasym:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",thinsp:"\u2009",thkap:"\u2248",thksim:"\u223c",thorn:"\xfe",timesb:"\u22a0",timesbar:"\u2a31",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",top:"\u22a4",topbot:"\u2336",topcir:"\u2af1",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",tscy:"\u0446",tshcy:"\u045b",tstrok:"\u0167",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0"},"t")},827:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({Uacute:"\xda",Uarr:"\u219f",Uarrocir:"\u2949",Ubrcy:"\u040e",Ubreve:"\u016c",Ucirc:"\xdb",Ucy:"\u0423",Udblac:"\u0170",Ugrave:"\xd9",Umacr:"\u016a",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Uogon:"\u0172",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21c5",UpEquilibrium:"\u296e",UpTeeArrow:"\u21a5",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",Upsi:"\u03d2",Uring:"\u016e",Utilde:"\u0168",Uuml:"\xdc",uArr:"\u21d1",uHar:"\u2963",uacute:"\xfa",uarr:"\u2191",ubrcy:"\u045e",ubreve:"\u016d",ucirc:"\xfb",ucy:"\u0443",udarr:"\u21c5",udblac:"\u0171",udhar:"\u296e",ufisht:"\u297e",ugrave:"\xf9",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",umacr:"\u016b",uml:"\xa8",uogon:"\u0173",uparrow:"\u2191",updownarrow:"\u2195",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",upsih:"\u03d2",upsilon:"\u03c5",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",uring:"\u016f",urtri:"\u25f9",utdot:"\u22f0",utilde:"\u0169",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",uuml:"\xfc",uwangle:"\u29a7"},"u")},517:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({VDash:"\u22ab",Vbar:"\u2aeb",Vcy:"\u0412",Vdashl:"\u2ae6",Verbar:"\u2016",Vert:"\u2016",VerticalLine:"|",VerticalSeparator:"\u2758",VeryThinSpace:"\u200a",vArr:"\u21d5",vBar:"\u2ae8",vBarv:"\u2ae9",vDash:"\u22a8",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",varr:"\u2195",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",vcy:"\u0432",vdash:"\u22a2",vee:"\u2228",veeeq:"\u225a",verbar:"|",vert:"|",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",vprop:"\u221d",vrtri:"\u22b3",vsubnE:"\u2acb\ufe00",vsubne:"\u228a\ufe00",vsupnE:"\u2acc\ufe00",vsupne:"\u228b\ufe00",vzigzag:"\u299a"},"v")},336:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({Wcirc:"\u0174",wcirc:"\u0175",wedbar:"\u2a5f",wedge:"\u2227",wedgeq:"\u2259",wp:"\u2118",wr:"\u2240",wreath:"\u2240"},"w")},373:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",xhArr:"\u27fa",xharr:"\u27f7",xlArr:"\u27f8",xlarr:"\u27f5",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",xoplus:"\u2a01",xotime:"\u2a02",xrArr:"\u27f9",xrarr:"\u27f6",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0"},"x")},215:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({YAcy:"\u042f",YIcy:"\u0407",YUcy:"\u042e",Yacute:"\xdd",Ycirc:"\u0176",Ycy:"\u042b",Yuml:"\u0178",yacute:"\xfd",yacy:"\u044f",ycirc:"\u0177",ycy:"\u044b",yicy:"\u0457",yucy:"\u044e",yuml:"\xff"},"y")},179:function(r,e,t){Object.defineProperty(e,"__esModule",{value:!0}),t(884).add({ZHcy:"\u0416",Zacute:"\u0179",Zcaron:"\u017d",Zcy:"\u0417",Zdot:"\u017b",ZeroWidthSpace:"\u200b",Zeta:"\u0396",zacute:"\u017a",zcaron:"\u017e",zcy:"\u0437",zdot:"\u017c",zeetrf:"\u2128",zhcy:"\u0436",zwj:"\u200d",zwnj:"\u200c"},"z")},884:function(r,e){Object.defineProperty(e,"__esModule",{value:!0}),e.options=MathJax._.util.Entities.options,e.entities=MathJax._.util.Entities.entities,e.add=MathJax._.util.Entities.add,e.remove=MathJax._.util.Entities.remove,e.translate=MathJax._.util.Entities.translate,e.numeric=MathJax._.util.Entities.numeric}},e={};function t(o){var a=e[o];if(void 0!==a)return a.exports;var s=e[o]={exports:{}};return r[o](s,s.exports,t),s.exports}t(349)}(); \ No newline at end of file diff --git a/docs/assets/vendor/mathjax/input/tex-full.js b/docs/assets/vendor/mathjax/input/tex-full.js new file mode 100644 index 0000000..de98c3a --- /dev/null +++ b/docs/assets/vendor/mathjax/input/tex-full.js @@ -0,0 +1,34 @@ +!function(){"use strict";var t={7205:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),a=this&&this.__assign||function(){return(a=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(e,"__esModule",{value:!0}),e.TeX=void 0;var s=r(3309),l=r(9077),c=r(2982),u=r(199),p=r(8321),f=r(810),d=r(3466),h=r(6394),m=r(7251),g=r(6552);r(3606);var y=function(t){function e(r){void 0===r&&(r={});var n=this,o=i(l.separateOptions(r,e.OPTIONS,c.FindTeX.OPTIONS),3),a=o[0],s=o[1],p=o[2];(n=t.call(this,s)||this).findTeX=n.options.FindTeX||new c.FindTeX(p);var f=n.options.packages,d=n.configuration=e.configure(f),g=n._parseOptions=new h.default(d,[n.options,m.TagsFactory.OPTIONS]);return l.userOptions(g.options,a),d.config(n),e.tags(g,d),n.postFilters.add(u.default.cleanSubSup,-6),n.postFilters.add(u.default.setInherited,-5),n.postFilters.add(u.default.moveLimits,-4),n.postFilters.add(u.default.cleanStretchy,-3),n.postFilters.add(u.default.cleanAttributes,-2),n.postFilters.add(u.default.combineRelations,-1),n}return o(e,t),e.configure=function(t){var e=new g.ParserConfiguration(t);return e.init(),e},e.tags=function(t,e){m.TagsFactory.addTags(e.tags),m.TagsFactory.setDefault(t.options.tags),t.tags=m.TagsFactory.getDefault(),t.tags.configuration=t},e.prototype.setMmlFactory=function(e){t.prototype.setMmlFactory.call(this,e),this._parseOptions.nodeFactory.setMmlFactory(e)},Object.defineProperty(e.prototype,"parseOptions",{get:function(){return this._parseOptions},enumerable:!1,configurable:!0}),e.prototype.reset=function(t){void 0===t&&(t=0),this.parseOptions.tags.reset(t)},e.prototype.compile=function(t,e){this.parseOptions.clear(),this.executeFilters(this.preFilters,t,e,this.parseOptions);var r,n=t.display;this.latex=t.math,this.parseOptions.tags.startEquation(t);try{r=new f.default(this.latex,{display:n,isInner:!1},this.parseOptions).mml()}catch(t){if(!(t instanceof d.default))throw t;this.parseOptions.error=!0,r=this.options.formatError(this,t)}return r=this.parseOptions.nodeFactory.create("node","math",[r]),n&&p.default.setAttribute(r,"display","block"),this.parseOptions.tags.finishEquation(t),this.parseOptions.root=r,this.executeFilters(this.postFilters,t,e,this.parseOptions),this.mathNode=this.parseOptions.root,this.mathNode},e.prototype.findMath=function(t){return this.findTeX.findMath(t)},e.prototype.formatError=function(t){var e=t.message.replace(/\n.*/,"");return this.parseOptions.nodeFactory.create("error",e,t.id,this.latex)},e.NAME="TeX",e.OPTIONS=a(a({},s.AbstractInputJax.OPTIONS),{FindTeX:null,packages:["base"],digits:/^(?:[0-9]+(?:\{,\}[0-9]{3})*(?:\.[0-9]*)?|\.[0-9]+)/,maxBuffer:5120,formatError:function(t,e){return t.formatError(e)}}),e}(s.AbstractInputJax);e.TeX=y},2160:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.AllPackages=void 0,r(3606),r(1313),r(3946),r(6701),r(3067),r(9267),r(1677),r(7404),r(9489),r(4151),r(2298),r(3274),r(6755),r(5246),r(153),r(1323),r(2200),r(9569),r(8405),r(9589),r(7368),r(82),r(1158),r(4325),"undefined"!=typeof MathJax&&MathJax.loader&&MathJax.loader.preLoad("[tex]/action","[tex]/ams","[tex]/amscd","[tex]/bbox","[tex]/boldsymbol","[tex]/braket","[tex]/bussproofs","[tex]/cancel","[tex]/color","[tex]/colorv2","[tex]/enclose","[tex]/extpfeil","[tex]/html","[tex]/mhchem","[tex]/newcommand","[tex]/noerrors","[tex]/noundefined","[tex]/physics","[tex]/unicode","[tex]/verb","[tex]/configmacros","[tex]/tagformat","[tex]/textmacros"),e.AllPackages=["base","action","ams","amscd","bbox","boldsymbol","braket","bussproofs","cancel","color","enclose","extpfeil","html","mhchem","newcommand","noerrors","noundefined","unicode","verb","configmacros","tagformat","textmacros"]},6552:function(t,e,r){var n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,a=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(e,"__esModule",{value:!0}),e.ParserConfiguration=e.ConfigurationHandler=e.Configuration=void 0;var a,i=r(9077),s=r(2910),l=r(6898),c=r(4297),u=r(7251),p=function(){function t(t,e,r,n,o,a,i,s,l,c,u,p){void 0===e&&(e={}),void 0===r&&(r={}),void 0===n&&(n={}),void 0===o&&(o={}),void 0===a&&(a={}),void 0===i&&(i={}),void 0===s&&(s=[]),void 0===l&&(l=[]),void 0===c&&(c=null),void 0===u&&(u=null),this.name=t,this.handler=e,this.fallback=r,this.items=n,this.tags=o,this.options=a,this.nodes=i,this.preprocessors=s,this.postprocessors=l,this.initMethod=c,this.configMethod=u,this.priority=p,this.handler=Object.assign({character:[],delimiter:[],macro:[],environment:[]},e)}return t.makeProcessor=function(t,e){return Array.isArray(t)?t:[t,e]},t._create=function(e,r){var n=this;void 0===r&&(r={});var o=r.priority||c.PrioritizedList.DEFAULTPRIORITY,a=r.init?this.makeProcessor(r.init,o):null,i=r.config?this.makeProcessor(r.config,o):null,s=(r.preprocessors||[]).map((function(t){return n.makeProcessor(t,o)})),l=(r.postprocessors||[]).map((function(t){return n.makeProcessor(t,o)}));return new t(e,r.handler||{},r.fallback||{},r.items||{},r.tags||{},r.options||{},r.nodes||{},s,l,a,i,o)},t.create=function(e,r){void 0===r&&(r={});var n=t._create(e,r);return a.set(e,n),n},t.local=function(e){return void 0===e&&(e={}),t._create("",e)},Object.defineProperty(t.prototype,"init",{get:function(){return this.initMethod?this.initMethod[0]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"config",{get:function(){return this.configMethod?this.configMethod[0]:null},enumerable:!1,configurable:!0}),t}();e.Configuration=p,function(t){var e=new Map;t.set=function(t,r){e.set(t,r)},t.get=function(t){return e.get(t)},t.keys=function(){return e.keys()}}(a=e.ConfigurationHandler||(e.ConfigurationHandler={}));var f=function(){function t(t){var e,r,o,a;this.initMethod=new l.FunctionList,this.configMethod=new l.FunctionList,this.configurations=new c.PrioritizedList,this.handlers=new s.SubHandlers,this.items={},this.tags={},this.options={},this.nodes={};try{for(var i=n(t.slice().reverse()),u=i.next();!u.done;u=i.next()){var p=u.value;this.addPackage(p)}}catch(t){e={error:t}}finally{try{u&&!u.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}try{for(var f=n(this.configurations),d=f.next();!d.done;d=f.next()){var h=d.value,m=h.item,g=h.priority;this.append(m,g)}}catch(t){o={error:t}}finally{try{d&&!d.done&&(a=f.return)&&a.call(f)}finally{if(o)throw o.error}}}return t.prototype.init=function(){this.initMethod.execute(this)},t.prototype.config=function(t){var e,r;this.configMethod.execute(this,t);try{for(var o=n(this.configurations),a=o.next();!a.done;a=o.next()){var i=a.value;this.addFilters(t,i.item)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}},t.prototype.addPackage=function(t){var e="string"==typeof t?t:t[0],r=a.get(e);r&&this.configurations.add(r,"string"==typeof t?r.priority:t[1])},t.prototype.add=function(t,e,r){var o,a;void 0===r&&(r={}),this.append(t),this.configurations.add(t,t.priority),this.init();var s=e.parseOptions;s.nodeFactory.setCreators(t.nodes);try{for(var l=n(Object.keys(t.items)),c=l.next();!c.done;c=l.next()){var p=c.value;s.itemFactory.setNodeClass(p,t.items[p])}}catch(t){o={error:t}}finally{try{c&&!c.done&&(a=l.return)&&a.call(l)}finally{if(o)throw o.error}}u.TagsFactory.addTags(t.tags),i.defaultOptions(s.options,t.options),i.userOptions(s.options,r),this.addFilters(e,t),t.config&&t.config(this,e)},t.prototype.append=function(t,e){e=e||t.priority,t.initMethod&&this.initMethod.add(t.initMethod[0],t.initMethod[1]),t.configMethod&&this.configMethod.add(t.configMethod[0],t.configMethod[1]),this.handlers.add(t.handler,t.fallback,e),Object.assign(this.items,t.items),Object.assign(this.tags,t.tags),i.defaultOptions(this.options,t.options),Object.assign(this.nodes,t.nodes)},t.prototype.addFilters=function(t,e){var r,a,i,s;try{for(var l=n(e.preprocessors),c=l.next();!c.done;c=l.next()){var u=o(c.value,2),p=u[0],f=u[1];t.preFilters.add(p,f)}}catch(t){r={error:t}}finally{try{c&&!c.done&&(a=l.return)&&a.call(l)}finally{if(r)throw r.error}}try{for(var d=n(e.postprocessors),h=d.next();!h.done;h=d.next()){var m=o(h.value,2),g=m[0];f=m[1];t.postFilters.add(g,f)}}catch(t){i={error:t}}finally{try{h&&!h.done&&(s=d.return)&&s.call(d)}finally{if(i)throw i.error}}},t}();e.ParserConfiguration=f},199:function(t,e,r){var n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0});var o,a=r(8921),i=r(8321);!function(t){t.cleanStretchy=function(t){var e,r,o=t.data;try{for(var a=n(o.getList("fixStretchy")),s=a.next();!s.done;s=a.next()){var l=s.value;if(i.default.getProperty(l,"fixStretchy")){var c=i.default.getForm(l);c&&c[3]&&c[3].stretchy&&i.default.setAttribute(l,"stretchy",!1);var u=l.parent;if(!(i.default.getTexClass(l)||c&&c[2])){var p=o.nodeFactory.create("node","TeXAtom",[l]);u.replaceChild(p,l),p.inheritAttributesFrom(l)}i.default.removeProperties(l,"fixStretchy")}}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=a.return)&&r.call(a)}finally{if(e)throw e.error}}},t.cleanAttributes=function(t){t.data.root.walkTree((function(t,e){var r,o,a=t.attributes;if(a)try{for(var i=n(a.getExplicitNames()),s=i.next();!s.done;s=i.next()){var l=s.value;a.attributes[l]===t.attributes.getInherited(l)&&delete a.attributes[l]}}catch(t){r={error:t}}finally{try{s&&!s.done&&(o=i.return)&&o.call(i)}finally{if(r)throw r.error}}}),{})},t.combineRelations=function(t){var o,s;try{for(var l=n(t.data.getList("mo")),c=l.next();!c.done;c=l.next()){var u=c.value;if(!u.getProperty("relationsCombined")&&u.parent&&(!u.parent||i.default.isType(u.parent,"mrow"))&&i.default.getTexClass(u)===a.TEXCLASS.REL){for(var p=u.parent,f=void 0,d=p.childNodes,h=d.indexOf(u)+1,m=i.default.getProperty(u,"variantForm");h0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(e,"__esModule",{value:!0}),e.FindTeX=void 0;var i=r(9649),s=r(6720),l=r(4769),c=function(t){function e(e){var r=t.call(this,e)||this;return r.getPatterns(),r}return o(e,t),e.prototype.getPatterns=function(){var t=this,e=this.options,r=[],n=[],o=[];this.end={},this.env=this.sub=0;var a=1;e.inlineMath.forEach((function(e){return t.addPattern(r,e,!1)})),e.displayMath.forEach((function(e){return t.addPattern(r,e,!0)})),r.length&&n.push(r.sort(s.sortLength).join("|")),e.processEnvironments&&(n.push("\\\\begin\\s*\\{([^}]*)\\}"),this.env=a,a++),e.processEscapes&&o.push("\\\\([\\\\$])"),e.processRefs&&o.push("(\\\\(?:eq)?ref\\s*\\{[^}]*\\})"),o.length&&(n.push("("+o.join("|")+")"),this.sub=a),this.start=new RegExp(n.join("|"),"g"),this.hasPatterns=n.length>0},e.prototype.addPattern=function(t,e,r){var n=a(e,2),o=n[0],i=n[1];t.push(s.quotePattern(o)),this.end[o]=[i,r,this.endPattern(i)]},e.prototype.endPattern=function(t,e){return new RegExp((e||s.quotePattern(t))+"|\\\\(?:[a-zA-Z]|.)|[{}]","g")},e.prototype.findEnd=function(t,e,r,n){for(var o,i=a(n,3),s=i[0],c=i[1],u=i[2],p=u.lastIndex=r.index+r[0].length,f=0;o=u.exec(t);){if((o[1]||o[0])===s&&0===f)return l.protoItem(r[0],t.substr(p,o.index-p),o[0],e,r.index,o.index+o[0].length,c);"{"===o[0]?f++:"}"===o[0]&&f&&f--}return null},e.prototype.findMathInString=function(t,e,r){var n,o;for(this.start.lastIndex=0;n=this.start.exec(r);){if(void 0!==n[this.env]&&this.env){var a="\\\\end\\s*(\\{"+s.quotePattern(n[this.env])+"\\})";(o=this.findEnd(r,e,n,["{"+n[this.env]+"}",!0,this.endPattern(null,a)]))&&(o.math=o.open+o.math+o.close,o.open=o.close="")}else if(void 0!==n[this.sub]&&this.sub){var i=n[this.sub];a=n.index+n[this.sub].length;o=2===i.length?l.protoItem("",i.substr(1),"",e,n.index,a):l.protoItem("",i,"",e,n.index,a,!1)}else o=this.findEnd(r,e,n,this.end[n[0]]);o&&(t.push(o),this.start.lastIndex=o.end.n)}},e.prototype.findMath=function(t){var e=[];if(this.hasPatterns)for(var r=0,n=t.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,a=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(e,"__esModule",{value:!0}),e.SubHandlers=e.SubHandler=e.MapHandler=void 0;var a,i=r(4297),s=r(6898);!function(t){var e=new Map;t.register=function(t){e.set(t.name,t)},t.getMap=function(t){return e.get(t)}}(a=e.MapHandler||(e.MapHandler={}));var l=function(){function t(){this._configuration=new i.PrioritizedList,this._fallback=new s.FunctionList}return t.prototype.add=function(t,e,r){var o,s;void 0===r&&(r=i.PrioritizedList.DEFAULTPRIORITY);try{for(var l=n(t.slice().reverse()),c=l.next();!c.done;c=l.next()){var u=c.value,p=a.getMap(u);if(!p)return void this.warn("Configuration "+u+" not found! Omitted.");this._configuration.add(p,r)}}catch(t){o={error:t}}finally{try{c&&!c.done&&(s=l.return)&&s.call(l)}finally{if(o)throw o.error}}e&&this._fallback.add(e,r)},t.prototype.parse=function(t){var e,r;try{for(var a=n(this._configuration),i=a.next();!i.done;i=a.next()){var s=i.value.item.parse(t);if(s)return s}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=a.return)&&r.call(a)}finally{if(e)throw e.error}}var l=o(t,2),c=l[0],u=l[1];this._fallback.toArray()[0].item(c,u)},t.prototype.lookup=function(t){var e=this.applicable(t);return e?e.lookup(t):null},t.prototype.contains=function(t){return!!this.applicable(t)},t.prototype.toString=function(){var t,e,r=[];try{for(var o=n(this._configuration),a=o.next();!a.done;a=o.next()){var i=a.value.item;r.push(i.name)}}catch(e){t={error:e}}finally{try{a&&!a.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return r.join(", ")},t.prototype.applicable=function(t){var e,r;try{for(var o=n(this._configuration),a=o.next();!a.done;a=o.next()){var i=a.value.item;if(i.contains(t))return i}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}return null},t.prototype.retrieve=function(t){var e,r;try{for(var o=n(this._configuration),a=o.next();!a.done;a=o.next()){var i=a.value.item;if(i.name===t)return i}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}return null},t.prototype.warn=function(t){console.log("TexParser Warning: "+t)},t}();e.SubHandler=l;var c=function(){function t(){this.map=new Map}return t.prototype.add=function(t,e,r){var o,a;void 0===r&&(r=i.PrioritizedList.DEFAULTPRIORITY);try{for(var s=n(Object.keys(t)),c=s.next();!c.done;c=s.next()){var u=c.value,p=this.get(u);p||(p=new l,this.set(u,p)),p.add(t[u],e[u],r)}}catch(t){o={error:t}}finally{try{c&&!c.done&&(a=s.return)&&a.call(s)}finally{if(o)throw o.error}}},t.prototype.set=function(t,e){this.map.set(t,e)},t.prototype.get=function(t){return this.map.get(t)},t.prototype.retrieve=function(t){var e,r;try{for(var o=n(this.map.values()),a=o.next();!a.done;a=o.next()){var i=a.value.retrieve(t);if(i)return i}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}return null},t.prototype.keys=function(){return this.map.keys()},t}();e.SubHandlers=c},8644:function(t,e,r){var n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,a=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},o=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,a=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},a=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},o=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},o=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0});var i=r(3239),s=r(8644),l=r(9077),c=function(){function t(t,e){void 0===e&&(e=[]),this.options={},this.packageData=new Map,this.parsers=[],this.root=null,this.nodeLists={},this.error=!1,this.handlers=t.handlers,this.nodeFactory=new s.NodeFactory,this.nodeFactory.configuration=this,this.nodeFactory.setCreators(t.nodes),this.itemFactory=new i.default(t.items),this.itemFactory.configuration=this,l.defaultOptions.apply(void 0,o([this.options],n(e))),l.defaultOptions(this.options,t.options)}return t.prototype.pushParser=function(t){this.parsers.unshift(t)},t.prototype.popParser=function(){this.parsers.shift()},Object.defineProperty(t.prototype,"parser",{get:function(){return this.parsers[0]},enumerable:!1,configurable:!0}),t.prototype.clear=function(){this.parsers=[],this.root=null,this.nodeLists={},this.error=!1,this.tags.resetTag()},t.prototype.addNode=function(t,e){var r=this.nodeLists[t];r||(r=this.nodeLists[t]=[]),r.push(e)},t.prototype.getList=function(t){var e,r,n=this.nodeLists[t]||[],o=[];try{for(var i=a(n),s=i.next();!s.done;s=i.next()){var l=s.value;this.inTree(l)&&o.push(l)}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}return this.nodeLists[t]=o,o},t.prototype.inTree=function(t){for(;t&&t!==this.root;)t=t.parent;return!!t},t}();e.default=c},7702:function(t,e,r){var n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,a=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0});var a,i=r(8921),s=r(8321),l=r(810),c=r(3466),u=r(9029);!function(t){var e=7.2,r={em:function(t){return t},ex:function(t){return.43*t},pt:function(t){return t/10},pc:function(t){return 1.2*t},px:function(t){return t*e/72},in:function(t){return t*e},cm:function(t){return t*e/2.54},mm:function(t){return t*e/25.4},mu:function(t){return t/18}},a="([-+]?([.,]\\d+|\\d+([.,]\\d*)?))",p="(pt|em|ex|mu|px|mm|cm|in|pc)",f=RegExp("^\\s*"+a+"\\s*"+p+"\\s*$"),d=RegExp("^\\s*"+a+"\\s*"+p+" ?");function h(t,e){void 0===e&&(e=!1);var o=t.match(e?d:f);return o?function(t){var e=n(t,3),o=e[0],a=e[1],i=e[2];if("mu"!==a)return[o,a,i];return[m(r[a](parseFloat(o||"1"))).slice(0,-2),"em",i]}([o[1].replace(/,/,"."),o[4],o[0].length]):[null,null,0]}function m(t){return Math.abs(t)<6e-4?"0em":t.toFixed(3).replace(/\.?0+$/,"")+"em"}function g(t,e,r){"{"!==e&&"}"!==e||(e="\\"+e);var n="{\\bigg"+r+" "+e+"}",o="{\\big"+r+" "+e+"}";return new l.default("\\mathchoice"+n+o+o+o,{},t).mml()}function y(t,e,r){e=e.replace(/^\s+/,u.entities.nbsp).replace(/\s+$/,u.entities.nbsp);var n=t.create("text",e);return t.create("node","mtext",[],r,n)}function v(t,e,r){if(r.match(/^[a-z]/i)&&e.match(/(^|[^\\])(\\\\)*\\[a-z]+$/i)&&(e+=" "),e.length+r.length>t.configuration.options.maxBuffer)throw new c.default("MaxBufferSize","MathJax internal buffer size exceeded; is there a recursive macro call?");return e+r}function b(t,e){for(;e>0;)t=t.trim().slice(1,-1),e--;return t.trim()}function x(t,e){for(var r=t.length,n=0,o="",a=0,i=0,s=!0,l=!1;an&&(i=n)),n++;break;case"}":n&&n--,(s||l)&&(i--,l=!0),s=!1;break;default:if(!n&&-1!==e.indexOf(u))return[l?"true":b(o,i),u,t.slice(a)];s=!1,l=!1}o+=u}if(n)throw new c.default("ExtraOpenMissingClose","Extra open brace or missing close brace");return[l?"true":b(o,i),"",t.slice(a)]}t.matchDimen=h,t.dimen2em=function(t){var e=n(h(t),2),o=e[0],a=e[1],i=parseFloat(o||"1"),s=r[a];return s?s(i):0},t.Em=m,t.fenced=function(t,e,r,n,o,a){void 0===o&&(o=""),void 0===a&&(a="");var c,u=t.nodeFactory,p=u.create("node","mrow",[],{open:e,close:n,texClass:i.TEXCLASS.INNER});if(o)c=new l.default("\\"+o+"l"+e,t.parser.stack.env,t).mml();else{var f=u.create("text",e);c=u.create("node","mo",[],{fence:!0,stretchy:!0,symmetric:!0,texClass:i.TEXCLASS.OPEN},f)}if(s.default.appendChildren(p,[c,r]),o)c=new l.default("\\"+o+"r"+n,t.parser.stack.env,t).mml();else{var d=u.create("text",n);c=u.create("node","mo",[],{fence:!0,stretchy:!0,symmetric:!0,texClass:i.TEXCLASS.CLOSE},d)}return a&&c.attributes.set("mathcolor",a),s.default.appendChildren(p,[c]),p},t.fixedFence=function(t,e,r,n){var o=t.nodeFactory.create("node","mrow",[],{open:e,close:n,texClass:i.TEXCLASS.ORD});return e&&s.default.appendChildren(o,[g(t,e,"l")]),s.default.isType(r,"mrow")?s.default.appendChildren(o,s.default.getChildren(r)):s.default.appendChildren(o,[r]),n&&s.default.appendChildren(o,[g(t,n,"r")]),o},t.mathPalette=g,t.fixInitialMO=function(t,e){for(var r=0,n=e.length;r1&&(u=[t.create("node","mrow",u)]),u},t.internalText=y,t.trimSpaces=function(t){if("string"!=typeof t)return t;var e=t.trim();return e.match(/\\$/)&&t.match(/ $/)&&(e+=" "),e},t.setArrayAlign=function(e,r){return"t"===(r=t.trimSpaces(r||""))?e.arraydef.align="baseline 1":"b"===r?e.arraydef.align="baseline -1":"c"===r?e.arraydef.align="center":r&&(e.arraydef.align=r),e},t.substituteArgs=function(t,e,r){for(var n="",o="",a=0;ae.length)throw new c.default("IllegalMacroParam","Illegal macro parameter reference");o=v(t,v(t,o,n),e[parseInt(i,10)-1]),n=""}else n+=i}return v(t,o,n)},t.addArgs=v,t.checkEqnEnv=function(t){if(t.stack.global.eqnenv)throw new c.default("ErroneousNestingEq","Erroneous nesting of equation structures");t.stack.global.eqnenv=!0},t.MmlFilterAttribute=function(t,e,r){return r},t.getFontDef=function(t){var e=t.stack.env.font;return e?{mathvariant:e}:{}},t.keyvalOptions=function(t,e,r){var a,i;void 0===e&&(e=null),void 0===r&&(r=!1);var s=function(t){var e,r,o,a,i,s={},l=t;for(;l;)a=(e=n(x(l,["=",","]),3))[0],o=e[1],l=e[2],"="===o?(i=(r=n(x(l,[","]),3))[0],o=r[1],l=r[2],i="false"===i||"true"===i?JSON.parse(i):i,s[a]=i):a&&(s[a]=!0);return s}(t);if(e)try{for(var l=o(Object.keys(s)),u=l.next();!u.done;u=l.next()){var p=u.value;if(!e.hasOwnProperty(p)){if(r)throw new c.default("InvalidOption","Invalid optional argument: %1",p);delete s[p]}}}catch(t){a={error:t}}finally{try{u&&!u.done&&(i=l.return)&&i.call(l)}finally{if(a)throw a.error}}return s}}(a||(a={})),e.default=a},9874:function(t,e,r){var n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,a=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},a=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},i=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.BaseItem=e.MmlStack=void 0;var l=r(3466),c=function(){function t(t){this._nodes=t}return Object.defineProperty(t.prototype,"nodes",{get:function(){return this._nodes},enumerable:!1,configurable:!0}),t.prototype.Push=function(){for(var t,e=[],r=0;r0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.TagsFactory=e.AllTags=e.NoTags=e.AbstractTags=e.TagInfo=e.Label=void 0;var i=r(810),s=function(t,e){void 0===t&&(t="???"),void 0===e&&(e=""),this.tag=t,this.id=e};e.Label=s;var l=function(t,e,r,n,o,a,i,s){void 0===t&&(t=""),void 0===e&&(e=!1),void 0===r&&(r=!1),void 0===n&&(n=null),void 0===o&&(o=""),void 0===a&&(a=""),void 0===i&&(i=!1),void 0===s&&(s=""),this.env=t,this.taggable=e,this.defaultTags=r,this.tag=n,this.tagId=o,this.tagFormat=a,this.noTag=i,this.labelId=s};e.TagInfo=l;var c=function(){function t(){this.counter=0,this.allCounter=0,this.configuration=null,this.ids={},this.allIds={},this.labels={},this.allLabels={},this.redo=!1,this.refUpdate=!1,this.currentTag=new l,this.history=[],this.stack=[],this.enTag=function(t,e){var r=this.configuration.nodeFactory,n=r.create("node","mtd",[t]),o=r.create("node","mlabeledtr",[e,n]);return r.create("node","mtable",[o],{side:this.configuration.options.tagSide,minlabelspacing:this.configuration.options.tagIndent,displaystyle:!0})}}return t.prototype.start=function(t,e,r){this.currentTag&&this.stack.push(this.currentTag),this.currentTag=new l(t,e,r)},Object.defineProperty(t.prototype,"env",{get:function(){return this.currentTag.env},enumerable:!1,configurable:!0}),t.prototype.end=function(){this.history.push(this.currentTag),this.currentTag=this.stack.pop()},t.prototype.tag=function(t,e){this.currentTag.tag=t,this.currentTag.tagFormat=e?t:this.formatTag(t),this.currentTag.noTag=!1},t.prototype.notag=function(){this.tag("",!0),this.currentTag.noTag=!0},Object.defineProperty(t.prototype,"noTag",{get:function(){return this.currentTag.noTag},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label",{get:function(){return this.currentTag.labelId},set:function(t){this.currentTag.labelId=t},enumerable:!1,configurable:!0}),t.prototype.formatUrl=function(t,e){return e+"#"+encodeURIComponent(t)},t.prototype.formatTag=function(t){return"("+t+")"},t.prototype.formatId=function(t){return"mjx-eqn:"+t.replace(/\s/g,"_")},t.prototype.formatNumber=function(t){return t.toString()},t.prototype.autoTag=function(){null==this.currentTag.tag&&(this.counter++,this.tag(this.formatNumber(this.counter),!1))},t.prototype.clearTag=function(){this.label="",this.tag(null,!0),this.currentTag.tagId=""},t.prototype.getTag=function(t){if(void 0===t&&(t=!1),t)return this.autoTag(),this.makeTag();var e=this.currentTag;return e.taggable&&!e.noTag&&(e.defaultTags&&this.autoTag(),e.tag)?this.makeTag():null},t.prototype.resetTag=function(){this.history=[],this.redo=!1,this.refUpdate=!1,this.clearTag()},t.prototype.reset=function(t){void 0===t&&(t=0),this.resetTag(),this.counter=this.allCounter=t,this.allLabels={},this.allIds={}},t.prototype.startEquation=function(t){this.history=[],this.stack=[],this.clearTag(),this.currentTag=new l("",void 0,void 0),this.labels={},this.ids={},this.counter=this.allCounter,this.redo=!1;var e=t.inputData.recompile;e&&(this.refUpdate=!0,this.counter=e.counter)},t.prototype.finishEquation=function(t){this.redo&&(t.inputData.recompile={state:t.state(),counter:this.allCounter}),this.refUpdate||(this.allCounter=this.counter),Object.assign(this.allIds,this.ids),Object.assign(this.allLabels,this.labels)},t.prototype.finalize=function(t,e){if(!e.display||this.currentTag.env||null==this.currentTag.tag)return t;var r=this.makeTag();return this.enTag(t,r)},t.prototype.makeId=function(){this.currentTag.tagId=this.formatId(this.configuration.options.useLabelIds&&this.label||this.currentTag.tag)},t.prototype.makeTag=function(){this.makeId(),this.label&&(this.labels[this.label]=new s(this.currentTag.tag,this.currentTag.tagId));var t=new i.default("\\text{"+this.currentTag.tagFormat+"}",{},this.configuration).mml();return this.configuration.nodeFactory.create("node","mtd",[t],{id:this.currentTag.tagId})},t}();e.AbstractTags=c;var u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.autoTag=function(){},e.prototype.getTag=function(){return this.currentTag.tag?t.prototype.getTag.call(this):null},e}(c);e.NoTags=u;var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.finalize=function(t,e){if(!e.display||this.history.find((function(t){return t.taggable})))return t;var r=this.getTag(!0);return this.enTag(t,r)},e}(c);e.AllTags=p,function(t){var e=new Map([["none",u],["all",p]]),r="none";t.OPTIONS={tags:r,tagSide:"right",tagIndent:"0.8em",multlineWidth:"85%",useLabelIds:!0,ignoreDuplicateLabels:!1},t.add=function(t,r){e.set(t,r)},t.addTags=function(e){var r,n;try{for(var o=a(Object.keys(e)),i=o.next();!i.done;i=o.next()){var s=i.value;t.add(s,e[s])}}catch(t){r={error:t}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}},t.create=function(t){var n=e.get(t)||e.get(r);if(!n)throw Error("Unknown tags class");return new n},t.setDefault=function(t){r=t},t.getDefault=function(){return t.create(r)}}(e.TagsFactory||(e.TagsFactory={}))},7007:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.TexConstant=void 0,function(t){t.Variant={NORMAL:"normal",BOLD:"bold",ITALIC:"italic",BOLDITALIC:"bold-italic",DOUBLESTRUCK:"double-struck",FRAKTUR:"fraktur",BOLDFRAKTUR:"bold-fraktur",SCRIPT:"script",BOLDSCRIPT:"bold-script",SANSSERIF:"sans-serif",BOLDSANSSERIF:"bold-sans-serif",SANSSERIFITALIC:"sans-serif-italic",SANSSERIFBOLDITALIC:"sans-serif-bold-italic",MONOSPACE:"monospace",INITIAL:"inital",TAILED:"tailed",LOOPED:"looped",STRETCHED:"stretched",CALLIGRAPHIC:"-tex-calligraphic",BOLDCALLIGRAPHIC:"-tex-bold-calligraphic",OLDSTYLE:"-tex-oldstyle",BOLDOLDSTYLE:"-tex-bold-oldstyle",MATHITALIC:"-tex-mathit"},t.Form={PREFIX:"prefix",INFIX:"infix",POSTFIX:"postfix"},t.LineBreak={AUTO:"auto",NEWLINE:"newline",NOBREAK:"nobreak",GOODBREAK:"goodbreak",BADBREAK:"badbreak"},t.LineBreakStyle={BEFORE:"before",AFTER:"after",DUPLICATE:"duplicate",INFIXLINBREAKSTYLE:"infixlinebreakstyle"},t.IndentAlign={LEFT:"left",CENTER:"center",RIGHT:"right",AUTO:"auto",ID:"id",INDENTALIGN:"indentalign"},t.IndentShift={INDENTSHIFT:"indentshift"},t.LineThickness={THIN:"thin",MEDIUM:"medium",THICK:"thick"},t.Notation={LONGDIV:"longdiv",ACTUARIAL:"actuarial",PHASORANGLE:"phasorangle",RADICAL:"radical",BOX:"box",ROUNDEDBOX:"roundedbox",CIRCLE:"circle",LEFT:"left",RIGHT:"right",TOP:"top",BOTTOM:"bottom",UPDIAGONALSTRIKE:"updiagonalstrike",DOWNDIAGONALSTRIKE:"downdiagonalstrike",VERTICALSTRIKE:"verticalstrike",HORIZONTALSTRIKE:"horizontalstrike",NORTHEASTARROW:"northeastarrow",MADRUWB:"madruwb",UPDIAGONALARROW:"updiagonalarrow"},t.Align={TOP:"top",BOTTOM:"bottom",CENTER:"center",BASELINE:"baseline",AXIS:"axis",LEFT:"left",RIGHT:"right"},t.Lines={NONE:"none",SOLID:"solid",DASHED:"dashed"},t.Side={LEFT:"left",RIGHT:"right",LEFTOVERLAP:"leftoverlap",RIGHTOVERLAP:"rightoverlap"},t.Width={AUTO:"auto",FIT:"fit"},t.Actiontype={TOGGLE:"toggle",STATUSLINE:"statusline",TOOLTIP:"tooltip",INPUT:"input"},t.Overflow={LINBREAK:"linebreak",SCROLL:"scroll",ELIDE:"elide",TRUNCATE:"truncate",SCALE:"scale"},t.Unit={EM:"em",EX:"ex",PX:"px",IN:"in",CM:"cm",MM:"mm",PT:"pt",PC:"pc"}}(e.TexConstant||(e.TexConstant={}))},3466:function(t,e){Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(e,r){for(var n=[],o=2;o="0"&&i<="9")n[o]=r[parseInt(n[o],10)-1],"number"==typeof n[o]&&(n[o]=n[o].toString());else if("{"===i){if((i=n[o].substr(1))>="0"&&i<="9")n[o]=r[parseInt(n[o].substr(1,n[o].length-2),10)-1],"number"==typeof n[o]&&(n[o]=n[o].toString());else n[o].match(/^\{([a-z]+):%(\d+)\|(.*)\}$/)&&(n[o]="%"+n[o])}null==n[o]&&(n[o]="???")}return n.join("")},t.pattern=/%(\d+|\{\d+\}|\{[a-z]+:\%\d+(?:\|(?:%\{\d+\}|%.|[^\}])*)+\}|.)/g,t}();e.default=r},810:function(t,e,r){var n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,a=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},a=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r0;)u+="rl",p.push("0em 0em"),f--;var d=p.join(" ");if(a)return e.AmsMethods.EqnArray(t,r,o,a,u,d);var h=e.AmsMethods.EqnArray(t,r,o,a,u,d);return n.default.setArrayAlign(h,l)},e.AmsMethods.Multline=function(t,e,r){t.Push(e),n.default.checkEqnEnv(t);var o=t.itemFactory.create("multline",r,t.stack);return o.arraydef={displaystyle:!0,rowspacing:".5em",columnwidth:"100%",width:t.options.multlineWidth,side:t.options.tagSide,minlabelspacing:t.options.tagIndent},o},e.NEW_OPS="ams-declare-ops",e.AmsMethods.HandleDeclareOp=function(t,r){var o=t.GetStar()?"":"\\nolimits\\SkipLimits",a=n.default.trimSpaces(t.GetArgument(r));"\\"===a.charAt(0)&&(a=a.substr(1));var i=t.GetArgument(r);i.match(/\\text/)||(i=i.replace(/\*/g,"\\text{*}").replace(/-/g,"\\text{-}")),t.configuration.handlers.retrieve(e.NEW_OPS).add(a,new l.Macro(a,e.AmsMethods.Macro,["\\mathop{\\rm "+i+"}"+o]))},e.AmsMethods.HandleOperatorName=function(t,e){var r=t.GetStar()?"":"\\nolimits\\SkipLimits",o=n.default.trimSpaces(t.GetArgument(e));o.match(/\\text/)||(o=o.replace(/\*/g,"\\text{*}").replace(/-/g,"\\text{-}")),t.string="\\mathop{\\rm "+o+"}"+r+" "+t.string.slice(t.i),t.i=0},e.AmsMethods.SkipLimits=function(t,e){var r=t.GetNext(),n=t.i;"\\"===r&&++t.i&&"limits"!==t.GetCS()&&(t.i=n)},e.AmsMethods.MultiIntegral=function(t,e,r){var n=t.GetNext();if("\\"===n){var o=t.i;n=t.GetArgument(e),t.i=o,"\\limits"===n&&(r="\\idotsint"===e?"\\!\\!\\mathop{\\,\\,"+r+"}":"\\!\\!\\!\\mathop{\\,\\,\\,"+r+"}")}t.string=r+" "+t.string.slice(t.i),t.i=0},e.AmsMethods.xArrow=function(t,e,r,a,s){var l={width:"+"+n.default.Em((a+s)/18),lspace:n.default.Em(a/18)},c=t.GetBrackets(e),p=t.ParseArg(e),f=t.create("node","mspace",[],{depth:".25em"}),d=t.create("token","mo",{stretchy:!0,texClass:u.TEXCLASS.REL},String.fromCodePoint(r));d=t.create("node","mstyle",[d],{scriptlevel:0});var h=t.create("node","munderover",[d]),m=t.create("node","mpadded",[p,f],l);if(o.default.setAttribute(m,"voffset","-.2em"),o.default.setAttribute(m,"height","-.2em"),o.default.setChild(h,h.over,m),c){var g=new i.default(c,t.stack.env,t.configuration).mml(),y=t.create("node","mspace",[],{height:".75em"});m=t.create("node","mpadded",[g,y],l),o.default.setAttribute(m,"voffset",".15em"),o.default.setAttribute(m,"depth","-.15em"),o.default.setChild(h,h.under,m)}o.default.setProperty(h,"subsupOK",!0),t.Push(h)},e.AmsMethods.HandleShove=function(t,e,r){var n=t.stack.Top();if("multline"!==n.kind)throw new s.default("CommandOnlyAllowedInEnv","%1 only allowed in %2 environment",t.currentCS,"multline");if(n.Size())throw new s.default("CommandAtTheBeginingOfLine","%1 must come at the beginning of the line",t.currentCS);n.setProperty("shove",r)},e.AmsMethods.CFrac=function(t,e){var r=n.default.trimSpaces(t.GetBrackets(e,"")),l=t.GetArgument(e),c=t.GetArgument(e),u={l:a.TexConstant.Align.LEFT,r:a.TexConstant.Align.RIGHT,"":""},p=new i.default("\\strut\\textstyle{"+l+"}",t.stack.env,t.configuration).mml(),f=new i.default("\\strut\\textstyle{"+c+"}",t.stack.env,t.configuration).mml(),d=t.create("node","mfrac",[p,f]);if(null==(r=u[r]))throw new s.default("IllegalAlign","Illegal alignment specified in %1",t.currentCS);r&&o.default.setProperties(d,{numalign:r,denomalign:r}),t.Push(d)},e.AmsMethods.Genfrac=function(t,e,r,a,i,l){null==r&&(r=t.GetDelimiterArg(e)),null==a&&(a=t.GetDelimiterArg(e)),null==i&&(i=t.GetArgument(e)),null==l&&(l=n.default.trimSpaces(t.GetArgument(e)));var c=t.ParseArg(e),u=t.ParseArg(e),p=t.create("node","mfrac",[c,u]);if(""!==i&&o.default.setAttribute(p,"linethickness",i),(r||a)&&(o.default.setProperty(p,"withDelims",!0),p=n.default.fixedFence(t.configuration,r,p,a)),""!==l){var f=parseInt(l,10),d=["D","T","S","SS"][f];if(null==d)throw new s.default("BadMathStyleFor","Bad math style for %1",t.currentCS);p=t.create("node","mstyle",[p]),"D"===d?o.default.setProperties(p,{displaystyle:!0,scriptlevel:0}):o.default.setProperties(p,{displaystyle:!1,scriptlevel:f-1})}t.Push(p)},e.AmsMethods.HandleTag=function(t,e){if(!t.tags.currentTag.taggable&&t.tags.env)throw new s.default("CommandNotAllowedInEnv","%1 not allowed in %2 environment",t.currentCS,t.tags.env);if(t.tags.currentTag.tag)throw new s.default("MultipleCommand","Multiple %1",t.currentCS);var r=t.GetStar(),o=n.default.trimSpaces(t.GetArgument(e));t.tags.tag(o,r)},e.AmsMethods.HandleNoTag=c.default.HandleNoTag,e.AmsMethods.HandleRef=c.default.HandleRef,e.AmsMethods.Macro=c.default.Macro,e.AmsMethods.Accent=c.default.Accent,e.AmsMethods.Tilde=c.default.Tilde,e.AmsMethods.Array=c.default.Array,e.AmsMethods.Spacer=c.default.Spacer,e.AmsMethods.NamedOp=c.default.NamedOp,e.AmsMethods.EqnArray=c.default.EqnArray},6701:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.AmsCdConfiguration=void 0;var n=r(6552);r(7673),e.AmsCdConfiguration=n.Configuration.create("amscd",{handler:{character:["amscd_special"],macro:["amscd_macros"],environment:["amscd_environment"]},options:{amscd:{colspace:"5pt",rowspace:"5pt",harrowsize:"2.75em",varrowsize:"1.75em",hideHorizontalLabels:!1}}})},7673:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});var n=r(7628),o=r(4708),a=r(7215);new n.EnvironmentMap("amscd_environment",o.default.environment,{CD:"CD"},a.default),new n.CommandMap("amscd_macros",{minCDarrowwidth:"minCDarrowwidth",minCDarrowheight:"minCDarrowheight"},a.default),new n.MacroMap("amscd_special",{"@":"arrow"},a.default)},7215:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});var n=r(810),o=r(3606),a=r(8921),i=r(8321),s={CD:function(t,e){t.Push(e);var r=t.itemFactory.create("array"),n=t.configuration.options.amscd;return r.setProperties({minw:t.stack.env.CD_minw||n.harrowsize,minh:t.stack.env.CD_minh||n.varrowsize}),r.arraydef={columnalign:"center",columnspacing:n.colspace,rowspacing:n.rowspace,displaystyle:!0},r},arrow:function(t,e){var r=t.string.charAt(t.i);if(!r.match(/[>":"\u2192","<":"\u2190",V:"\u2193",A:"\u2191"}[r],g=t.GetUpTo(e+r,r),y=t.GetUpTo(e+r,r);if(">"===r||"<"===r){if(c=t.create("token","mo",d,m),g||(g="\\kern "+u.getProperty("minw")),g||y){var v={width:".67em",lspace:".33em"};if(c=t.create("node","munderover",[c]),g){var b=new n.default(g,t.stack.env,t.configuration).mml(),x=t.create("node","mpadded",[b],v);i.default.setAttribute(x,"voffset",".1em"),i.default.setChild(c,c.over,x)}if(y){var _=new n.default(y,t.stack.env,t.configuration).mml();i.default.setChild(c,c.under,t.create("node","mpadded",[_],v))}t.configuration.options.amscd.hideHorizontalLabels&&(c=t.create("node","mpadded",c,{depth:0,height:".67em"}))}}else{var A=t.create("token","mo",h,m);c=A,(g||y)&&(c=t.create("node","mrow"),g&&i.default.appendChildren(c,[new n.default("\\scriptstyle\\llap{"+g+"}",t.stack.env,t.configuration).mml()]),A.texClass=a.TEXCLASS.ORD,i.default.appendChildren(c,[A]),y&&i.default.appendChildren(c,[new n.default("\\scriptstyle\\rlap{"+y+"}",t.stack.env,t.configuration).mml()]))}}c&&t.Push(c),s.cell(t,e)},cell:function(t,e){var r=t.stack.Top();(r.table||[]).length%2==0&&0===(r.row||[]).length&&t.Push(t.create("node","mpadded",[],{height:"8.5pt",depth:"2pt"})),t.Push(t.itemFactory.create("cell").setProperties({isEntry:!0,name:e}))},minCDarrowwidth:function(t,e){t.stack.env.CD_minw=t.GetDimen(e)},minCDarrowheight:function(t,e){t.stack.env.CD_minh=t.GetDimen(e)}};e.default=s},1451:function(t,e,r){var n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,a=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.AutoloadConfiguration=void 0;var a=r(6552),i=r(7628),s=r(4237),l=r(4303),c=r(1993),u=r(9077);function p(t,e,r,a){var i,s,u,p;if(c.Package.packages.has(t.options.require.prefix+r)){var h=t.options.autoload[r],m=n(2===h.length&&Array.isArray(h[0])?h:[h,[]],2),g=m[0],y=m[1];try{for(var v=o(g),b=v.next();!b.done;b=v.next()){var x=b.value;f.remove(x)}}catch(t){i={error:t}}finally{try{b&&!b.done&&(s=v.return)&&s.call(v)}finally{if(i)throw i.error}}try{for(var _=o(y),A=_.next();!A.done;A=_.next()){var M=A.value;d.remove(M)}}catch(t){u={error:t}}finally{try{A&&!A.done&&(p=_.return)&&p.call(_)}finally{if(u)throw u.error}}t.string=(a?e+" ":"\\begin{"+e.slice(1)+"}")+t.string.slice(t.i),t.i=0}l.RequireLoad(t,r)}var f=new i.CommandMap("autoload-macros",{},{}),d=new i.CommandMap("autoload-environments",{},{});e.AutoloadConfiguration=a.Configuration.create("autoload",{handler:{macro:["autoload-macros"],environment:["autoload-environments"]},options:{autoload:u.expandable({action:["toggle","mathtip","texttip"],amscd:[[],["CD"]],bbox:["bbox"],boldsymbol:["boldsymbol"],braket:["bra","ket","braket","set","Bra","Ket","Braket","Set","ketbra","Ketbra"],bussproofs:[[],["prooftree"]],cancel:["cancel","bcancel","xcancel","cancelto"],color:["color","definecolor","textcolor","colorbox","fcolorbox"],enclose:["enclose"],extpfeil:["xtwoheadrightarrow","xtwoheadleftarrow","xmapsto","xlongequal","xtofrom","Newextarrow"],html:["href","class","style","cssId"],mhchem:["ce","pu"],newcommand:["newcommand","renewcommand","newenvironment","renewenvironment","def","let"],unicode:["unicode"],verb:["verb"]})},config:function(t,e){var r,a,i,c,u,h,m=e.parseOptions,g=m.handlers.get("macro"),y=m.handlers.get("environment"),v=m.options.autoload;m.packageData.set("autoload",{Autoload:p});try{for(var b=o(Object.keys(v)),x=b.next();!x.done;x=b.next()){var _=x.value,A=v[_],M=n(2===A.length&&Array.isArray(A[0])?A:[A,[]],2),C=M[0],w=M[1];try{for(var S=(i=void 0,o(C)),P=S.next();!P.done;P=S.next()){var T=P.value;g.lookup(T)&&"color"!==T||f.add(T,new s.Macro(T,p,[_,!0]))}}catch(t){i={error:t}}finally{try{P&&!P.done&&(c=S.return)&&c.call(S)}finally{if(i)throw i.error}}try{for(var O=(u=void 0,o(w)),k=O.next();!k.done;k=O.next()){var E=k.value;y.lookup(E)||d.add(E,new s.Macro(E,p,[_,!1]))}}catch(t){u={error:t}}finally{try{k&&!k.done&&(h=O.return)&&h.call(O)}finally{if(u)throw u.error}}}}catch(t){r={error:t}}finally{try{x&&!x.done&&(a=b.return)&&a.call(b)}finally{if(r)throw r.error}}m.packageData.get("require")||l.RequireConfiguration.config(t,e)},init:function(t){t.options.require||u.defaultOptions(t.options,l.RequireConfiguration.options)},priority:10})},3606:function(t,e,r){var n,o,a=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.BaseConfiguration=e.BaseTags=e.Other=void 0;var i=r(6552),s=r(2910),l=r(3466),c=r(8321),u=r(7628),p=r(8389),f=r(7251);function d(t,e){var r=t.stack.env.font?{mathvariant:t.stack.env.font}:{},n=s.MapHandler.getMap("remap").lookup(e),o=t.create("token","mo",r,n?n.char:e);c.default.setProperty(o,"fixStretchy",!0),t.configuration.addNode("fixStretchy",o),t.Push(o)}r(4962),new u.CharacterMap("remap",null,{"-":"\u2212","*":"\u2217","`":"\u2018"}),e.Other=d;var h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return a(e,t),e}(f.AbstractTags);e.BaseTags=h,e.BaseConfiguration=i.Configuration.create("base",{handler:{character:["command","special","letter","digit"],delimiter:["delimiter"],macro:["delimiter","macros","mathchar0mi","mathchar0mo","mathchar7"],environment:["environment"]},fallback:{character:d,macro:function(t,e){throw new l.default("UndefinedControlSequence","Undefined control sequence %1","\\"+e)},environment:function(t,e){throw new l.default("UnknownEnv","Unknown environment '%1'",e)}},items:(o={},o[p.StartItem.prototype.kind]=p.StartItem,o[p.StopItem.prototype.kind]=p.StopItem,o[p.OpenItem.prototype.kind]=p.OpenItem,o[p.CloseItem.prototype.kind]=p.CloseItem,o[p.PrimeItem.prototype.kind]=p.PrimeItem,o[p.SubsupItem.prototype.kind]=p.SubsupItem,o[p.OverItem.prototype.kind]=p.OverItem,o[p.LeftItem.prototype.kind]=p.LeftItem,o[p.Middle.prototype.kind]=p.Middle,o[p.RightItem.prototype.kind]=p.RightItem,o[p.BeginItem.prototype.kind]=p.BeginItem,o[p.EndItem.prototype.kind]=p.EndItem,o[p.StyleItem.prototype.kind]=p.StyleItem,o[p.PositionItem.prototype.kind]=p.PositionItem,o[p.CellItem.prototype.kind]=p.CellItem,o[p.MmlItem.prototype.kind]=p.MmlItem,o[p.FnItem.prototype.kind]=p.FnItem,o[p.NotItem.prototype.kind]=p.NotItem,o[p.DotsItem.prototype.kind]=p.DotsItem,o[p.ArrayItem.prototype.kind]=p.ArrayItem,o[p.EqnArrayItem.prototype.kind]=p.EqnArrayItem,o[p.EquationItem.prototype.kind]=p.EquationItem,o),options:{maxMacros:1e3,baseURL:"undefined"==typeof document||0===document.getElementsByTagName("base").length?"":String(document.location).replace(/#.*$/,"")},tags:{base:h}})},8389:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),a=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,a=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},i=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r",succ:"\u227b",prec:"\u227a",approx:"\u2248",succeq:"\u2ab0",preceq:"\u2aaf",supset:"\u2283",subset:"\u2282",supseteq:"\u2287",subseteq:"\u2286",in:"\u2208",ni:"\u220b",notin:"\u2209",owns:"\u220b",gg:"\u226b",ll:"\u226a",sim:"\u223c",simeq:"\u2243",perp:"\u22a5",equiv:"\u2261",asymp:"\u224d",smile:"\u2323",frown:"\u2322",ne:"\u2260",neq:"\u2260",cong:"\u2245",doteq:"\u2250",bowtie:"\u22c8",models:"\u22a8",notChar:"\u29f8",Leftrightarrow:"\u21d4",Leftarrow:"\u21d0",Rightarrow:"\u21d2",leftrightarrow:"\u2194",leftarrow:"\u2190",gets:"\u2190",rightarrow:"\u2192",to:["\u2192",{accent:!1}],mapsto:"\u21a6",leftharpoonup:"\u21bc",leftharpoondown:"\u21bd",rightharpoonup:"\u21c0",rightharpoondown:"\u21c1",nearrow:"\u2197",searrow:"\u2198",nwarrow:"\u2196",swarrow:"\u2199",rightleftharpoons:"\u21cc",hookrightarrow:"\u21aa",hookleftarrow:"\u21a9",longleftarrow:"\u27f5",Longleftarrow:"\u27f8",longrightarrow:"\u27f6",Longrightarrow:"\u27f9",Longleftrightarrow:"\u27fa",longleftrightarrow:"\u27f7",longmapsto:"\u27fc",ldots:"\u2026",cdots:"\u22ef",vdots:"\u22ee",ddots:"\u22f1",dotsc:"\u2026",dotsb:"\u22ef",dotsm:"\u22ef",dotsi:"\u22ef",dotso:"\u2026",ldotp:[".",{texClass:s.TEXCLASS.PUNCT}],cdotp:["\u22c5",{texClass:s.TEXCLASS.PUNCT}],colon:[":",{texClass:s.TEXCLASS.PUNCT}]}),new n.CharacterMap("mathchar7",i.default.mathchar7,{Gamma:"\u0393",Delta:"\u0394",Theta:"\u0398",Lambda:"\u039b",Xi:"\u039e",Pi:"\u03a0",Sigma:"\u03a3",Upsilon:"\u03a5",Phi:"\u03a6",Psi:"\u03a8",Omega:"\u03a9",_:"_","#":"#",$:"$","%":"%","&":"&",And:"&"}),new n.DelimiterMap("delimiter",i.default.delimiter,{"(":"(",")":")","[":"[","]":"]","<":"\u27e8",">":"\u27e9","\\lt":"\u27e8","\\gt":"\u27e9","/":"/","|":["|",{texClass:s.TEXCLASS.ORD}],".":"","\\\\":"\\","\\lmoustache":"\u23b0","\\rmoustache":"\u23b1","\\lgroup":"\u27ee","\\rgroup":"\u27ef","\\arrowvert":"\u23d0","\\Arrowvert":"\u2016","\\bracevert":"\u23aa","\\Vert":["\u2016",{texClass:s.TEXCLASS.ORD}],"\\|":["\u2016",{texClass:s.TEXCLASS.ORD}],"\\vert":["|",{texClass:s.TEXCLASS.ORD}],"\\uparrow":"\u2191","\\downarrow":"\u2193","\\updownarrow":"\u2195","\\Uparrow":"\u21d1","\\Downarrow":"\u21d3","\\Updownarrow":"\u21d5","\\backslash":"\\","\\rangle":"\u27e9","\\langle":"\u27e8","\\rbrace":"}","\\lbrace":"{","\\}":"}","\\{":"{","\\rceil":"\u2309","\\lceil":"\u2308","\\rfloor":"\u230b","\\lfloor":"\u230a","\\lbrack":"[","\\rbrack":"]"}),new n.CommandMap("macros",{displaystyle:["SetStyle","D",!0,0],textstyle:["SetStyle","T",!1,0],scriptstyle:["SetStyle","S",!1,1],scriptscriptstyle:["SetStyle","SS",!1,2],rm:["SetFont",o.TexConstant.Variant.NORMAL],mit:["SetFont",o.TexConstant.Variant.ITALIC],oldstyle:["SetFont",o.TexConstant.Variant.OLDSTYLE],cal:["SetFont",o.TexConstant.Variant.CALLIGRAPHIC],it:["SetFont",o.TexConstant.Variant.MATHITALIC],bf:["SetFont",o.TexConstant.Variant.BOLD],bbFont:["SetFont",o.TexConstant.Variant.DOUBLESTRUCK],scr:["SetFont",o.TexConstant.Variant.SCRIPT],frak:["SetFont",o.TexConstant.Variant.FRAKTUR],sf:["SetFont",o.TexConstant.Variant.SANSSERIF],tt:["SetFont",o.TexConstant.Variant.MONOSPACE],mathrm:["MathFont",o.TexConstant.Variant.NORMAL],mathup:["MathFont",o.TexConstant.Variant.NORMAL],mathnormal:["MathFont",""],mathbf:["MathFont",o.TexConstant.Variant.BOLD],mathbfup:["MathFont",o.TexConstant.Variant.BOLD],mathit:["MathFont",o.TexConstant.Variant.MATHITALIC],mathbfit:["MathFont",o.TexConstant.Variant.BOLDITALIC],mathbb:["MathFont",o.TexConstant.Variant.DOUBLESTRUCK],Bbb:["MathFont",o.TexConstant.Variant.DOUBLESTRUCK],mathfrak:["MathFont",o.TexConstant.Variant.FRAKTUR],mathbffrak:["MathFont",o.TexConstant.Variant.BOLDFRAKTUR],mathscr:["MathFont",o.TexConstant.Variant.SCRIPT],mathbfscr:["MathFont",o.TexConstant.Variant.BOLDSCRIPT],mathsf:["MathFont",o.TexConstant.Variant.SANSSERIF],mathsfup:["MathFont",o.TexConstant.Variant.SANSSERIF],mathbfsf:["MathFont",o.TexConstant.Variant.BOLDSANSSERIF],mathbfsfup:["MathFont",o.TexConstant.Variant.BOLDSANSSERIF],mathsfit:["MathFont",o.TexConstant.Variant.SANSSERIFITALIC],mathbfsfit:["MathFont",o.TexConstant.Variant.SANSSERIFBOLDITALIC],mathtt:["MathFont",o.TexConstant.Variant.MONOSPACE],mathcal:["MathFont",o.TexConstant.Variant.CALLIGRAPHIC],mathbfcal:["MathFont",o.TexConstant.Variant.BOLDCALLIGRAPHIC],symrm:["MathFont",o.TexConstant.Variant.NORMAL],symup:["MathFont",o.TexConstant.Variant.NORMAL],symnormal:["MathFont",""],symbf:["MathFont",o.TexConstant.Variant.BOLD],symbfup:["MathFont",o.TexConstant.Variant.BOLD],symit:["MathFont",o.TexConstant.Variant.ITALIC],symbfit:["MathFont",o.TexConstant.Variant.BOLDITALIC],symbb:["MathFont",o.TexConstant.Variant.DOUBLESTRUCK],symfrak:["MathFont",o.TexConstant.Variant.FRAKTUR],symbffrak:["MathFont",o.TexConstant.Variant.BOLDFRAKTUR],symscr:["MathFont",o.TexConstant.Variant.SCRIPT],symbfscr:["MathFont",o.TexConstant.Variant.BOLDSCRIPT],symsf:["MathFont",o.TexConstant.Variant.SANSSERIF],symsfup:["MathFont",o.TexConstant.Variant.SANSSERIF],symbfsf:["MathFont",o.TexConstant.Variant.BOLDSANSSERIF],symbfsfup:["MathFont",o.TexConstant.Variant.BOLDSANSSERIF],symsfit:["MathFont",o.TexConstant.Variant.SANSSERIFITALIC],symbfsfit:["MathFont",o.TexConstant.Variant.SANSSERIFBOLDITALIC],symtt:["MathFont",o.TexConstant.Variant.MONOSPACE],symcal:["MathFont",o.TexConstant.Variant.CALLIGRAPHIC],symbfcal:["MathFont",o.TexConstant.Variant.BOLDCALLIGRAPHIC],textrm:["HBox",null,o.TexConstant.Variant.NORMAL],textup:["HBox",null,o.TexConstant.Variant.NORMAL],textnormal:["HBox"],textit:["HBox",null,o.TexConstant.Variant.ITALIC],textbf:["HBox",null,o.TexConstant.Variant.BOLD],textsf:["HBox",null,o.TexConstant.Variant.SANSSERIF],texttt:["HBox",null,o.TexConstant.Variant.MONOSPACE],tiny:["SetSize",.5],Tiny:["SetSize",.6],scriptsize:["SetSize",.7],small:["SetSize",.85],normalsize:["SetSize",1],large:["SetSize",1.2],Large:["SetSize",1.44],LARGE:["SetSize",1.73],huge:["SetSize",2.07],Huge:["SetSize",2.49],arcsin:"NamedFn",arccos:"NamedFn",arctan:"NamedFn",arg:"NamedFn",cos:"NamedFn",cosh:"NamedFn",cot:"NamedFn",coth:"NamedFn",csc:"NamedFn",deg:"NamedFn",det:"NamedOp",dim:"NamedFn",exp:"NamedFn",gcd:"NamedOp",hom:"NamedFn",inf:"NamedOp",ker:"NamedFn",lg:"NamedFn",lim:"NamedOp",liminf:["NamedOp","lim inf"],limsup:["NamedOp","lim sup"],ln:"NamedFn",log:"NamedFn",max:"NamedOp",min:"NamedOp",Pr:"NamedOp",sec:"NamedFn",sin:"NamedFn",sinh:"NamedFn",sup:"NamedOp",tan:"NamedFn",tanh:"NamedFn",limits:["Limits",1],nolimits:["Limits",0],overline:["UnderOver","2015"],underline:["UnderOver","2015"],overbrace:["UnderOver","23DE",1],underbrace:["UnderOver","23DF",1],overparen:["UnderOver","23DC"],underparen:["UnderOver","23DD"],overrightarrow:["UnderOver","2192"],underrightarrow:["UnderOver","2192"],overleftarrow:["UnderOver","2190"],underleftarrow:["UnderOver","2190"],overleftrightarrow:["UnderOver","2194"],underleftrightarrow:["UnderOver","2194"],overset:"Overset",underset:"Underset",stackrel:["Macro","\\mathrel{\\mathop{#2}\\limits^{#1}}",2],over:"Over",overwithdelims:"Over",atop:"Over",atopwithdelims:"Over",above:"Over",abovewithdelims:"Over",brace:["Over","{","}"],brack:["Over","[","]"],choose:["Over","(",")"],frac:"Frac",sqrt:"Sqrt",root:"Root",uproot:["MoveRoot","upRoot"],leftroot:["MoveRoot","leftRoot"],left:"LeftRight",right:"LeftRight",middle:"LeftRight",llap:"Lap",rlap:"Lap",raise:"RaiseLower",lower:"RaiseLower",moveleft:"MoveLeftRight",moveright:"MoveLeftRight",",":["Spacer",l.MATHSPACE.thinmathspace],":":["Spacer",l.MATHSPACE.mediummathspace],">":["Spacer",l.MATHSPACE.mediummathspace],";":["Spacer",l.MATHSPACE.thickmathspace],"!":["Spacer",l.MATHSPACE.negativethinmathspace],enspace:["Spacer",.5],quad:["Spacer",1],qquad:["Spacer",2],thinspace:["Spacer",l.MATHSPACE.thinmathspace],negthinspace:["Spacer",l.MATHSPACE.negativethinmathspace],hskip:"Hskip",hspace:"Hskip",kern:"Hskip",mskip:"Hskip",mspace:"Hskip",mkern:"Hskip",rule:"rule",Rule:["Rule"],Space:["Rule","blank"],big:["MakeBig",s.TEXCLASS.ORD,.85],Big:["MakeBig",s.TEXCLASS.ORD,1.15],bigg:["MakeBig",s.TEXCLASS.ORD,1.45],Bigg:["MakeBig",s.TEXCLASS.ORD,1.75],bigl:["MakeBig",s.TEXCLASS.OPEN,.85],Bigl:["MakeBig",s.TEXCLASS.OPEN,1.15],biggl:["MakeBig",s.TEXCLASS.OPEN,1.45],Biggl:["MakeBig",s.TEXCLASS.OPEN,1.75],bigr:["MakeBig",s.TEXCLASS.CLOSE,.85],Bigr:["MakeBig",s.TEXCLASS.CLOSE,1.15],biggr:["MakeBig",s.TEXCLASS.CLOSE,1.45],Biggr:["MakeBig",s.TEXCLASS.CLOSE,1.75],bigm:["MakeBig",s.TEXCLASS.REL,.85],Bigm:["MakeBig",s.TEXCLASS.REL,1.15],biggm:["MakeBig",s.TEXCLASS.REL,1.45],Biggm:["MakeBig",s.TEXCLASS.REL,1.75],mathord:["TeXAtom",s.TEXCLASS.ORD],mathop:["TeXAtom",s.TEXCLASS.OP],mathopen:["TeXAtom",s.TEXCLASS.OPEN],mathclose:["TeXAtom",s.TEXCLASS.CLOSE],mathbin:["TeXAtom",s.TEXCLASS.BIN],mathrel:["TeXAtom",s.TEXCLASS.REL],mathpunct:["TeXAtom",s.TEXCLASS.PUNCT],mathinner:["TeXAtom",s.TEXCLASS.INNER],vcenter:["TeXAtom",s.TEXCLASS.VCENTER],buildrel:"BuildRel",hbox:["HBox",0],text:"HBox",mbox:["HBox",0],fbox:"FBox",strut:"Strut",mathstrut:["Macro","\\vphantom{(}"],phantom:"Phantom",vphantom:["Phantom",1,0],hphantom:["Phantom",0,1],smash:"Smash",acute:["Accent","00B4"],grave:["Accent","0060"],ddot:["Accent","00A8"],tilde:["Accent","007E"],bar:["Accent","00AF"],breve:["Accent","02D8"],check:["Accent","02C7"],hat:["Accent","005E"],vec:["Accent","2192"],dot:["Accent","02D9"],widetilde:["Accent","007E",1],widehat:["Accent","005E",1],matrix:"Matrix",array:"Matrix",pmatrix:["Matrix","(",")"],cases:["Matrix","{","","left left",null,".1em",null,!0],eqalign:["Matrix",null,null,"right left",l.em(l.MATHSPACE.thickmathspace),".5em","D"],displaylines:["Matrix",null,null,"center",null,".5em","D"],cr:"Cr","\\":"CrLaTeX",newline:["CrLaTeX",!0],hline:["HLine","solid"],hdashline:["HLine","dashed"],eqalignno:["Matrix",null,null,"right left",l.em(l.MATHSPACE.thickmathspace),".5em","D",null,"right"],leqalignno:["Matrix",null,null,"right left",l.em(l.MATHSPACE.thickmathspace),".5em","D",null,"left"],hfill:"HFill",hfil:"HFill",hfilll:"HFill",bmod:["Macro",'\\mmlToken{mo}[lspace="thickmathspace" rspace="thickmathspace"]{mod}'],pmod:["Macro","\\pod{\\mmlToken{mi}{mod}\\kern 6mu #1}",1],mod:["Macro","\\mathchoice{\\kern18mu}{\\kern12mu}{\\kern12mu}{\\kern12mu}\\mmlToken{mi}{mod}\\,\\,#1",1],pod:["Macro","\\mathchoice{\\kern18mu}{\\kern8mu}{\\kern8mu}{\\kern8mu}(#1)",1],iff:["Macro","\\;\\Longleftrightarrow\\;"],skew:["Macro","{{#2{#3\\mkern#1mu}\\mkern-#1mu}{}}",3],pmb:["Macro","\\rlap{#1}\\kern1px{#1}",1],TeX:["Macro","T\\kern-.14em\\lower.5ex{E}\\kern-.115em X"],LaTeX:["Macro","L\\kern-.325em\\raise.21em{\\scriptstyle{A}}\\kern-.17em\\TeX"]," ":["Macro","\\text{ }"],not:"Not",dots:"Dots",space:"Tilde","\xa0":"Tilde",begin:"BeginEnd",end:"BeginEnd",label:"HandleLabel",ref:"HandleRef",nonumber:"HandleNoTag",mathchoice:"MathChoice",mmlToken:"MmlToken"},a.default),new n.EnvironmentMap("environment",i.default.environment,{array:["AlignedArray"],equation:["Equation",null,!0],"equation*":["Equation",null,!1],eqnarray:["EqnArray",null,!0,!0,"rcl","0 "+l.em(l.MATHSPACE.thickmathspace),".5em"]},a.default),new n.CharacterMap("not_remap",null,{"\u2190":"\u219a","\u2192":"\u219b","\u2194":"\u21ae","\u21d0":"\u21cd","\u21d2":"\u21cf","\u21d4":"\u21ce","\u2208":"\u2209","\u220b":"\u220c","\u2223":"\u2224","\u2225":"\u2226","\u223c":"\u2241","~":"\u2241","\u2243":"\u2244","\u2245":"\u2247","\u2248":"\u2249","\u224d":"\u226d","=":"\u2260","\u2261":"\u2262","<":"\u226e",">":"\u226f","\u2264":"\u2270","\u2265":"\u2271","\u2272":"\u2274","\u2273":"\u2275","\u2276":"\u2278","\u2277":"\u2279","\u227a":"\u2280","\u227b":"\u2281","\u2282":"\u2284","\u2283":"\u2285","\u2286":"\u2288","\u2287":"\u2289","\u22a2":"\u22ac","\u22a8":"\u22ad","\u22a9":"\u22ae","\u22ab":"\u22af","\u227c":"\u22e0","\u227d":"\u22e1","\u2291":"\u22e2","\u2292":"\u22e3","\u22b2":"\u22ea","\u22b3":"\u22eb","\u22b4":"\u22ec","\u22b5":"\u22ed","\u2203":"\u2204"})},724:function(t,e,r){var n=this&&this.__assign||function(){return(n=Object.assign||function(t){for(var e,r=1,n=arguments.length;r0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(e,"__esModule",{value:!0});var a=r(8389),i=r(8321),s=r(3466),l=r(810),c=r(7007),u=r(7702),p=r(8921),f=r(7251),d=r(6914),h=r(9029),m={},g={fontfamily:1,fontsize:1,fontweight:1,fontstyle:1,color:1,background:1,id:1,class:1,href:1,style:1};function y(t,e){var r=t.stack.env,n=r.inRoot;r.inRoot=!0;var o=new l.default(e,r,t.configuration),a=o.mml(),i=o.stack.global;if(i.leftRoot||i.upRoot){var s={};i.leftRoot&&(s.width=i.leftRoot),i.upRoot&&(s.voffset=i.upRoot,s.height=i.upRoot),a=t.create("node","mpadded",[a],s)}return r.inRoot=n,a}m.Open=function(t,e){t.Push(t.itemFactory.create("open"))},m.Close=function(t,e){t.Push(t.itemFactory.create("close"))},m.Tilde=function(t,e){t.Push(t.create("token","mtext",{},h.entities.nbsp))},m.Space=function(t,e){},m.Superscript=function(t,e){var r,n,a;t.GetNext().match(/\d/)&&(t.string=t.string.substr(0,t.i+1)+" "+t.string.substr(t.i+1));var l=t.stack.Top();l.isKind("prime")?(a=(r=o(l.Peek(2),2))[0],n=r[1],t.stack.Pop()):(a=t.stack.Prev())||(a=t.create("token","mi",{},""));var c=i.default.getProperty(a,"movesupsub"),u=i.default.isType(a,"msubsup")?a.sup:a.over;if(i.default.isType(a,"msubsup")&&!i.default.isType(a,"msup")&&i.default.getChildAt(a,a.sup)||i.default.isType(a,"munderover")&&!i.default.isType(a,"mover")&&i.default.getChildAt(a,a.over)&&!i.default.getProperty(a,"subsupOK"))throw new s.default("DoubleExponent","Double exponent: use braces to clarify");i.default.isType(a,"msubsup")&&!i.default.isType(a,"msup")||(c?((!i.default.isType(a,"munderover")||i.default.isType(a,"mover")||i.default.getChildAt(a,a.over))&&(a=t.create("node","munderover",[a],{movesupsub:!0})),u=a.over):u=(a=t.create("node","msubsup",[a])).sup),t.Push(t.itemFactory.create("subsup",a).setProperties({position:u,primes:n,movesupsub:c}))},m.Subscript=function(t,e){var r,n,a;t.GetNext().match(/\d/)&&(t.string=t.string.substr(0,t.i+1)+" "+t.string.substr(t.i+1));var l=t.stack.Top();l.isKind("prime")?(a=(r=o(l.Peek(2),2))[0],n=r[1],t.stack.Pop()):(a=t.stack.Prev())||(a=t.create("token","mi",{},""));var c=i.default.getProperty(a,"movesupsub"),u=i.default.isType(a,"msubsup")?a.sub:a.under;if(i.default.isType(a,"msubsup")&&!i.default.isType(a,"msup")&&i.default.getChildAt(a,a.sub)||i.default.isType(a,"munderover")&&!i.default.isType(a,"mover")&&i.default.getChildAt(a,a.under)&&!i.default.getProperty(a,"subsupOK"))throw new s.default("DoubleSubscripts","Double subscripts: use braces to clarify");i.default.isType(a,"msubsup")&&!i.default.isType(a,"msup")||(c?((!i.default.isType(a,"munderover")||i.default.isType(a,"mover")||i.default.getChildAt(a,a.under))&&(a=t.create("node","munderover",[a],{movesupsub:!0})),u=a.under):u=(a=t.create("node","msubsup",[a])).sub),t.Push(t.itemFactory.create("subsup",a).setProperties({position:u,primes:n,movesupsub:c}))},m.Prime=function(t,e){var r=t.stack.Prev();if(r||(r=t.create("node","mi")),i.default.isType(r,"msubsup")&&!i.default.isType(r,"msup")&&i.default.getChildAt(r,r.sup))throw new s.default("DoubleExponentPrime","Prime causes double exponent: use braces to clarify");var n="";t.i--;do{n+=h.entities.prime,t.i++,e=t.GetNext()}while("'"===e||e===h.entities.rsquo);n=["","\u2032","\u2033","\u2034","\u2057"][n.length]||n;var o=t.create("token","mo",{variantForm:!0},n);t.Push(t.itemFactory.create("prime",r,o))},m.Comment=function(t,e){for(;t.it.configuration.options.maxMacros)throw new s.default("MaxMacroSub2","MathJax maximum substitution count exceeded; is there a recursive latex environment?");t.parse("environment",[t,r])},m.Array=function(t,e,r,n,o,a,i,s,l){o||(o=t.GetArgument("\\begin{"+e.getName()+"}"));var c=("c"+o).replace(/[^clr|:]/g,"").replace(/[^|:]([|:])+/g,"$1");o=(o=o.replace(/[^clr]/g,"").split("").join(" ")).replace(/l/g,"left").replace(/r/g,"right").replace(/c/g,"center");var u=t.itemFactory.create("array");return u.arraydef={columnalign:o,columnspacing:a||"1em",rowspacing:i||"4pt"},c.match(/[|:]/)&&(c.charAt(0).match(/[|:]/)&&(u.frame.push("left"),u.dashed=":"===c.charAt(0)),c.charAt(c.length-1).match(/[|:]/)&&u.frame.push("right"),c=c.substr(1,c.length-2),u.arraydef.columnlines=c.split("").join(" ").replace(/[^|: ]/g,"none").replace(/\|/g,"solid").replace(/:/g,"dashed")),r&&u.setProperty("open",t.convertDelimiter(r)),n&&u.setProperty("close",t.convertDelimiter(n)),"D"===s?u.arraydef.displaystyle=!0:s&&(u.arraydef.displaystyle=!1),"S"===s&&(u.arraydef.scriptlevel=1),l&&(u.arraydef.useHeight=!1),t.Push(e),u},m.AlignedArray=function(t,e){var r=t.GetBrackets("\\begin{"+e.getName()+"}"),n=m.Array(t,e);return u.default.setArrayAlign(n,r)},m.Equation=function(t,e,r){return t.Push(e),u.default.checkEqnEnv(t),t.itemFactory.create("equation",r).setProperty("name",e.getName())},m.EqnArray=function(t,e,r,n,o,a){t.Push(e),n&&u.default.checkEqnEnv(t),o=(o=o.replace(/[^clr]/g,"").split("").join(" ")).replace(/l/g,"left").replace(/r/g,"right").replace(/c/g,"center");var i=t.itemFactory.create("eqnarray",e.getName(),r,n,t.stack.global);return i.arraydef={displaystyle:!0,columnalign:o,columnspacing:a||"1em",rowspacing:"3pt",side:t.options.tagSide,minlabelspacing:t.options.tagIndent},i},m.HandleNoTag=function(t,e){t.tags.notag()},m.HandleLabel=function(t,e){var r=t.GetArgument(e);if(""!==r&&!t.tags.refUpdate){if(t.tags.label)throw new s.default("MultipleCommand","Multiple %1",t.currentCS);if(t.tags.label=r,(t.tags.allLabels[r]||t.tags.labels[r])&&!t.options.ignoreDuplicateLabels)throw new s.default("MultipleLabel","Label '%1' multiply defined",r);t.tags.labels[r]=new f.Label}},m.HandleRef=function(t,e,r){var n=t.GetArgument(e),o=t.tags.allLabels[n]||t.tags.labels[n];o||(t.tags.refUpdate||(t.tags.redo=!0),o=new f.Label);var a=o.tag;r&&(a=t.tags.formatTag(a));var i=t.create("node","mrow",u.default.internalMath(t,a),{href:t.tags.formatUrl(o.id,t.options.baseURL),class:"MathJax_ref"});t.Push(i)},m.Macro=function(t,e,r,n,o){if(n){var a=[];if(null!=o){var i=t.GetBrackets(e);a.push(null==i?o:i)}for(var l=a.length;lt.configuration.options.maxMacros)throw new s.default("MaxMacroSub1","MathJax maximum macro substitution count exceeded; is there a recursive macro call?")},m.MathChoice=function(t,e){var r=t.ParseArg(e),n=t.ParseArg(e),o=t.ParseArg(e),a=t.ParseArg(e);t.Push(t.create("node","MathChoice",[r,n,o,a]))},e.default=m},3067:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.BboxConfiguration=e.BboxMethods=void 0;var n=r(6552),o=r(7628),a=r(3466);e.BboxMethods={},e.BboxMethods.BBox=function(t,e){for(var r,n,o,l=t.GetBrackets(e,""),c=t.ParseArg(e),u=l.split(/,/),p=0,f=u.length;p=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.BoldsymbolConfiguration=e.rewriteBoldTokens=e.createBoldToken=e.BoldsymbolMethods=void 0;var o=r(6552),a=r(8321),i=r(7007),s=r(7628),l=r(8644),c={};function u(t,e,r,n){var o=l.NodeFactory.createToken(t,e,r,n);return"mtext"!==e&&t.configuration.parser.stack.env.boldsymbol&&(a.default.setProperty(o,"fixBold",!0),t.configuration.addNode("fixBold",o)),o}function p(t){var e,r;try{for(var o=n(t.data.getList("fixBold")),s=o.next();!s.done;s=o.next()){var l=s.value;if(a.default.getProperty(l,"fixBold")){var u=a.default.getAttribute(l,"mathvariant");null==u?a.default.setAttribute(l,"mathvariant",i.TexConstant.Variant.BOLD):a.default.setAttribute(l,"mathvariant",c[u]||u),a.default.removeProperties(l,"fixBold")}}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}}c[i.TexConstant.Variant.NORMAL]=i.TexConstant.Variant.BOLD,c[i.TexConstant.Variant.ITALIC]=i.TexConstant.Variant.BOLDITALIC,c[i.TexConstant.Variant.FRAKTUR]=i.TexConstant.Variant.BOLDFRAKTUR,c[i.TexConstant.Variant.SCRIPT]=i.TexConstant.Variant.BOLDSCRIPT,c[i.TexConstant.Variant.SANSSERIF]=i.TexConstant.Variant.BOLDSANSSERIF,c["-tex-calligraphic"]="-tex-bold-calligraphic",c["-tex-oldstyle"]="-tex-bold-oldstyle",c["-tex-mathit"]=i.TexConstant.Variant.BOLDITALIC,e.BoldsymbolMethods={},e.BoldsymbolMethods.Boldsymbol=function(t,e){var r=t.stack.env.boldsymbol;t.stack.env.boldsymbol=!0;var n=t.ParseArg(e);t.stack.env.boldsymbol=r,t.Push(n)},new s.CommandMap("boldsymbol",{boldsymbol:"Boldsymbol"},e.BoldsymbolMethods),e.createBoldToken=u,e.rewriteBoldTokens=p,e.BoldsymbolConfiguration=o.Configuration.create("boldsymbol",{handler:{macro:["boldsymbol"]},nodes:{token:u},postprocessors:[p]})},1677:function(t,e,r){var n;Object.defineProperty(e,"__esModule",{value:!0}),e.BraketConfiguration=void 0;var o=r(6552),a=r(9365);r(7076),e.BraketConfiguration=o.Configuration.create("braket",{handler:{character:["Braket-characters"],macro:["Braket-macros"]},items:(n={},n[a.BraketItem.prototype.kind]=a.BraketItem,n)})},9365:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.BraketItem=void 0;var a=r(7044),i=r(8921),s=r(7702),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"braket"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isOpen",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.checkItem=function(e){return e.isKind("close")?[[this.factory.create("mml",this.toMml())],!0]:e.isKind("mml")?(this.Push(e.toMml()),this.getProperty("single")?[[this.toMml()],!0]:a.BaseItem.fail):t.prototype.checkItem.call(this,e)},e.prototype.toMml=function(){var e=t.prototype.toMml.call(this),r=this.getProperty("open"),n=this.getProperty("close");if(this.getProperty("stretchy"))return s.default.fenced(this.factory.configuration,r,e,n);var o={fence:!0,stretchy:!1,symmetric:!0,texClass:i.TEXCLASS.OPEN},a=this.create("token","mo",o,r);o.texClass=i.TEXCLASS.CLOSE;var l=this.create("token","mo",o,n);return this.create("node","mrow",[a,e,l],{open:r,close:n,texClass:i.TEXCLASS.INNER})},e}(a.BaseItem);e.BraketItem=l},7076:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});var n=r(7628),o=r(1990);new n.CommandMap("Braket-macros",{bra:["Macro","{\\langle {#1} \\vert}",1],ket:["Macro","{\\vert {#1} \\rangle}",1],braket:["Braket","\u27e8","\u27e9",!1,1/0],set:["Braket","{","}",!1,1],Bra:["Macro","{\\left\\langle {#1} \\right\\vert}",1],Ket:["Macro","{\\left\\vert {#1} \\right\\rangle}",1],Braket:["Braket","\u27e8","\u27e9",!0,1/0],Set:["Braket","{","}",!0,1],ketbra:["Macro","{\\vert {#1} \\rangle\\langle {#2} \\vert}",2],Ketbra:["Macro","{\\left\\vert {#1} \\right\\rangle\\left\\langle {#2} \\right\\vert}",2],"|":"Bar"},o.default),new n.MacroMap("Braket-characters",{"|":"Bar"},o.default)},1990:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});var n=r(724),o=r(8921),a=r(3466),i={};i.Macro=n.default.Macro,i.Braket=function(t,e,r,n,o,i){var s=t.GetNext();if(""===s)throw new a.default("MissingArgFor","Missing argument for %1",t.currentCS);var l=!0;"{"===s&&(t.i++,l=!1),t.Push(t.itemFactory.create("braket").setProperties({barmax:i,barcount:0,open:r,close:n,stretchy:o,single:l}))},i.Bar=function(t,e){var r="|"===e?"|":"\u2225",n=t.stack.Top();if("braket"!==n.kind||n.getProperty("barcount")>=n.getProperty("barmax")){var a=t.create("token","mo",{texClass:o.TEXCLASS.ORD,stretchy:!1},r);t.Push(a)}else{if("|"===r&&"|"===t.GetNext()&&(t.i++,r="\u2225"),n.getProperty("stretchy")){var i=t.create("node","TeXAtom",[],{texClass:o.TEXCLASS.CLOSE});t.Push(i),n.setProperty("barcount",n.getProperty("barcount")+1),i=t.create("token","mo",{stretchy:!0,braketbar:!0},r),t.Push(i),i=t.create("node","TeXAtom",[],{texClass:o.TEXCLASS.OPEN}),t.Push(i)}else{var s=t.create("token","mo",{stretchy:!1,braketbar:!0},r);t.Push(s)}}},e.default=i},7404:function(t,e,r){var n;Object.defineProperty(e,"__esModule",{value:!0}),e.BussproofsConfiguration=void 0;var o=r(6552),a=r(2146),i=r(3118);r(1597),e.BussproofsConfiguration=o.Configuration.create("bussproofs",{handler:{macro:["Bussproofs-macros"],environment:["Bussproofs-environments"]},items:(n={},n[a.ProofTreeItem.prototype.kind]=a.ProofTreeItem,n),preprocessors:[[i.saveDocument,1]],postprocessors:[[i.clearDocument,3],[i.makeBsprAttributes,2],[i.balanceRules,1]]})},2146:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.ProofTreeItem=void 0;var a=r(3466),i=r(7044),s=r(9874),l=r(3118),c=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.leftLabel=null,e.rigthLabel=null,e.innerStack=new s.default(e.factory,{},!0),e}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"proofTree"},enumerable:!1,configurable:!0}),e.prototype.checkItem=function(t){if(t.isKind("end")&&"prooftree"===t.getName()){var e=this.toMml();return l.setProperty(e,"proof",!0),[[this.factory.create("mml",e),t],!0]}if(t.isKind("stop"))throw new a.default("EnvMissingEnd","Missing \\end{%1}",this.getName());return this.innerStack.Push(t),i.BaseItem.fail},e.prototype.toMml=function(){var e=t.prototype.toMml.call(this),r=this.innerStack.Top();if(r.isKind("start")&&!r.Size())return e;this.innerStack.Push(this.factory.create("stop"));var n=this.innerStack.Top().toMml();return this.create("node","mrow",[n,e],{})},e}(i.BaseItem);e.ProofTreeItem=c},1597:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});var n=r(3583),o=r(4708),a=r(7628);new a.CommandMap("Bussproofs-macros",{AxiomC:"Axiom",UnaryInfC:["Inference",1],BinaryInfC:["Inference",2],TrinaryInfC:["Inference",3],QuaternaryInfC:["Inference",4],QuinaryInfC:["Inference",5],RightLabel:["Label","right"],LeftLabel:["Label","left"],AXC:"Axiom",UIC:["Inference",1],BIC:["Inference",2],TIC:["Inference",3],RL:["Label","right"],LL:["Label","left"],noLine:["SetLine","none",!1],singleLine:["SetLine","solid",!1],solidLine:["SetLine","solid",!1],dashedLine:["SetLine","dashed",!1],alwaysNoLine:["SetLine","none",!0],alwaysSingleLine:["SetLine","solid",!0],alwaysSolidLine:["SetLine","solid",!0],alwaysDashedLine:["SetLine","dashed",!0],rootAtTop:["RootAtTop",!0],alwaysRootAtTop:["RootAtTop",!0],rootAtBottom:["RootAtTop",!1],alwaysRootAtBottom:["RootAtTop",!1],fCenter:"FCenter",Axiom:"AxiomF",UnaryInf:["InferenceF",1],BinaryInf:["InferenceF",2],TrinaryInf:["InferenceF",3],QuaternaryInf:["InferenceF",4],QuinaryInf:["InferenceF",5]},n.default),new a.EnvironmentMap("Bussproofs-environments",o.default.environment,{prooftree:["Prooftree",null,!1]},n.default)},3583:function(t,e,r){var n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,a=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},o=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r0);var c=t.create("node","mtr",s,{}),f=t.create("node","mtable",[c],{framespacing:"0 0"}),d=u(t,t.GetArgument(e)),h=n.getProperty("currentLine");h!==n.getProperty("line")&&n.setProperty("currentLine",n.getProperty("line"));var m=p(t,f,[d],n.getProperty("left"),n.getProperty("right"),h,o);n.setProperty("left",null),n.setProperty("right",null),l.setProperty(m,"inference",i),t.configuration.addNode("inference",m),n.Push(m)},c.Label=function(t,e,r){var n=t.stack.Top();if("proofTree"!==n.kind)throw new a.default("IllegalProofCommand","Proof commands only allowed in prooftree environment.");var o=s.default.internalMath(t,t.GetArgument(e),0),i=o.length>1?t.create("node","mrow",o,{}):o[0];n.setProperty(r,i)},c.SetLine=function(t,e,r,n){var o=t.stack.Top();if("proofTree"!==o.kind)throw new a.default("IllegalProofCommand","Proof commands only allowed in prooftree environment.");o.setProperty("currentLine",r),n&&o.setProperty("line",r)},c.RootAtTop=function(t,e,r){var n=t.stack.Top();if("proofTree"!==n.kind)throw new a.default("IllegalProofCommand","Proof commands only allowed in prooftree environment.");n.setProperty("rootAtTop",r)},c.AxiomF=function(t,e){var r=t.stack.Top();if("proofTree"!==r.kind)throw new a.default("IllegalProofCommand","Proof commands only allowed in prooftree environment.");var n=f(t,e);l.setProperty(n,"axiom",!0),r.Push(n)},c.FCenter=function(t,e){},c.InferenceF=function(t,e,r){var n=t.stack.Top();if("proofTree"!==n.kind)throw new a.default("IllegalProofCommand","Proof commands only allowed in prooftree environment.");if(n.Size()0);var c=t.create("node","mtr",s,{}),u=t.create("node","mtable",[c],{framespacing:"0 0"}),d=f(t,e),h=n.getProperty("currentLine");h!==n.getProperty("line")&&n.setProperty("currentLine",n.getProperty("line"));var m=p(t,u,[d],n.getProperty("left"),n.getProperty("right"),h,o);n.setProperty("left",null),n.setProperty("right",null),l.setProperty(m,"inference",i),t.configuration.addNode("inference",m),n.Push(m)},e.default=c},3118:function(t,e,r){var n,o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,a=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},a=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.clearDocument=e.saveDocument=e.makeBsprAttributes=e.removeProperty=e.getProperty=e.setProperty=e.balanceRules=void 0;var i=r(8321),s=r(7702),l=null,c=null,u=function(t){return c.root=t,l.outputJax.getBBox(c,l).w},p=function(t){for(var e=0;t&&!i.default.isType(t,"mtable");){if(i.default.isType(t,"text"))return null;i.default.isType(t,"mrow")?(t=t.childNodes[0],e=0):(t=t.parent.childNodes[e],e++)}return t},f=function(t,e){return t.childNodes["up"===e?1:0].childNodes[0].childNodes[0].childNodes[0].childNodes[0]},d=function(t,e){return t.childNodes[e].childNodes[0].childNodes[0]},h=function(t){return d(t,0)},m=function(t){return d(t,t.childNodes.length-1)},g=function(t,e){return t.childNodes["up"===e?0:1].childNodes[0].childNodes[0].childNodes[0]},y=function(t){for(;t&&!i.default.isType(t,"mtd");)t=t.parent;return t},v=function(t){return t.parent.childNodes[t.parent.childNodes.indexOf(t)+1]},b=function(t){for(;t&&null==e.getProperty(t,"inference");)t=t.parent;return t},x=function(t,e,r){void 0===r&&(r=!1);var n=0;if(t===e)return n;if(t!==e.parent){var o=t.childNodes,a=r?o.length-1:0;i.default.isType(o[a],"mspace")&&(n+=u(o[a])),t=e.parent}if(t===e)return n;var s=t.childNodes,l=r?s.length-1:0;return s[l]!==e&&(n+=u(s[l])),n},_=function(t,r){void 0===r&&(r=!1);var n=p(t),o=g(n,e.getProperty(n,"inferenceRule"));return x(t,n,r)+(u(n)-u(o))/2},A=function(t,r,n,o){if(void 0===o&&(o=!1),e.getProperty(r,"inferenceRule")||e.getProperty(r,"labelledRule")){var a=t.nodeFactory.create("node","mrow");r.parent.replaceChild(a,r),a.setChildren([r]),M(r,a),r=a}var l=o?r.childNodes.length-1:0,c=r.childNodes[l];i.default.isType(c,"mspace")?i.default.setAttribute(c,"width",s.default.Em(s.default.dimen2em(i.default.getAttribute(c,"width"))+n)):(c=t.nodeFactory.create("node","mspace",[],{width:s.default.Em(n)}),o?r.appendChild(c):(c.parent=r,r.childNodes.unshift(c)))},M=function(t,r){["inference","proof","maxAdjust","labelledRule"].forEach((function(n){var o=e.getProperty(t,n);null!=o&&(e.setProperty(r,n,o),e.removeProperty(t,n))}))},C=function(t,r,n,o,a){var i=t.nodeFactory.create("node","mspace",[],{width:s.default.Em(a)});if("left"===o){var l=r.childNodes[n].childNodes[0];i.parent=l,l.childNodes.unshift(i)}else r.childNodes[n].appendChild(i);e.setProperty(r.parent,"sequentAdjust_"+o,a)},w=function(t,r){for(var n=r.pop();r.length;){var a=r.pop(),i=o(S(n,a),2),s=i[0],l=i[1];e.getProperty(n.parent,"axiom")&&(C(t,s<0?n:a,0,"left",Math.abs(s)),C(t,l<0?n:a,2,"right",Math.abs(l))),n=a}},S=function(t,e){var r=u(t.childNodes[2]),n=u(e.childNodes[2]);return[u(t.childNodes[0])-u(e.childNodes[0]),r-n]};e.balanceRules=function(t){var r,n;c=new t.document.options.MathItem("",null,t.math.display);var o=t.data;!function(t){var r=t.nodeLists.sequent;if(r)for(var n=r.length-1,o=void 0;o=r[n];n--)if(e.getProperty(o,"sequentProcessed"))e.removeProperty(o,"sequentProcessed");else{var a=[],i=b(o);if(1===e.getProperty(i,"inference")){for(a.push(o);1===e.getProperty(i,"inference");){i=p(i);var s=h(f(i,e.getProperty(i,"inferenceRule"))),l=e.getProperty(s,"inferenceRule")?g(s,e.getProperty(s,"inferenceRule")):s;e.getProperty(l,"sequent")&&(o=l.childNodes[0],a.push(o),e.setProperty(o,"sequentProcessed",!0)),i=s}w(t,a)}}}(o);var i=o.nodeLists.inference||[];try{for(var s=a(i),l=s.next();!l.done;l=s.next()){var u=l.value,d=e.getProperty(u,"proof"),M=p(u),C=f(M,e.getProperty(M,"inferenceRule")),S=h(C);if(e.getProperty(S,"inference")){var P=_(S);if(P){A(o,S,-P);var T=x(u,M,!1);A(o,u,P-T)}}var O=m(C);if(null!=e.getProperty(O,"inference")){var k=_(O,!0);A(o,O,-k,!0);var E=x(u,M,!0),I=e.getProperty(u,"maxAdjust");null!=I&&(k=Math.max(k,I));var F=void 0;if(!d&&(F=y(u))){var N=v(F);if(N){var L=o.nodeFactory.create("node","mspace",[],{width:k-E+"em"});N.appendChild(L),u.removeProperty("maxAdjust")}else{var q=b(F);q&&(k=e.getProperty(q,"maxAdjust")?Math.max(e.getProperty(q,"maxAdjust"),k):k,e.setProperty(q,"maxAdjust",k))}}else A(o,e.getProperty(u,"proof")?u:u.parent,k-E,!0)}}}catch(t){r={error:t}}finally{try{l&&!l.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}};var P="bspr_",T=((n={}).bspr_maxAdjust=!0,n);e.setProperty=function(t,e,r){i.default.setProperty(t,P+e,r)};e.getProperty=function(t,e){return i.default.getProperty(t,P+e)};e.removeProperty=function(t,e){t.removeProperty(P+e)};e.makeBsprAttributes=function(t){t.data.root.walkTree((function(t,e){var r=[];t.getPropertyNames().forEach((function(e){!T[e]&&e.match(RegExp("^bspr_"))&&r.push(e+":"+t.getProperty(e))})),r.length&&i.default.setAttribute(t,"semantics",r.join(";"))}))};e.saveDocument=function(t){if(!("getBBox"in(l=t.document).outputJax))throw Error("The bussproofs extension requires an output jax with a getBBox() method")};e.clearDocument=function(t){l=null}},9489:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.CancelConfiguration=e.CancelMethods=void 0;var n=r(6552),o=r(7007),a=r(7628),i=r(7702),s=r(6755);e.CancelMethods={},e.CancelMethods.Cancel=function(t,e,r){var n=t.GetBrackets(e,""),o=t.ParseArg(e),a=i.default.keyvalOptions(n,s.ENCLOSE_OPTIONS);a.notation=r,t.Push(t.create("node","menclose",[o],a))},e.CancelMethods.CancelTo=function(t,e){var r=t.GetBrackets(e,""),n=t.ParseArg(e),a=t.ParseArg(e),l=i.default.keyvalOptions(r,s.ENCLOSE_OPTIONS);l.notation=[o.TexConstant.Notation.UPDIAGONALSTRIKE,o.TexConstant.Notation.UPDIAGONALARROW,o.TexConstant.Notation.NORTHEASTARROW].join(" "),n=t.create("node","mpadded",[n],{depth:"-.1em",height:"+.1em",voffset:".1em"}),t.Push(t.create("node","msup",[t.create("node","menclose",[a],l),n]))},new a.CommandMap("cancel",{cancel:["Cancel",o.TexConstant.Notation.UPDIAGONALSTRIKE],bcancel:["Cancel",o.TexConstant.Notation.DOWNDIAGONALSTRIKE],xcancel:["Cancel",o.TexConstant.Notation.UPDIAGONALSTRIKE+" "+o.TexConstant.Notation.DOWNDIAGONALSTRIKE],cancelto:"CancelTo"},e.CancelMethods),e.CancelConfiguration=n.Configuration.create("cancel",{handler:{macro:["cancel"]}})},4151:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.ColorConfiguration=void 0;var n=r(7628),o=r(6552),a=r(9574),i=r(3997);new n.CommandMap("color",{color:"Color",textcolor:"TextColor",definecolor:"DefineColor",colorbox:"ColorBox",fcolorbox:"FColorBox"},a.ColorMethods);e.ColorConfiguration=o.Configuration.create("color",{handler:{macro:["color"]},options:{color:{padding:"5px",borderWidth:"2px"}},config:function(t,e){e.parseOptions.packageData.set("color",{model:new i.ColorModel})}})},6961:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.COLORS=void 0,e.COLORS=new Map([["Apricot","#FBB982"],["Aquamarine","#00B5BE"],["Bittersweet","#C04F17"],["Black","#221E1F"],["Blue","#2D2F92"],["BlueGreen","#00B3B8"],["BlueViolet","#473992"],["BrickRed","#B6321C"],["Brown","#792500"],["BurntOrange","#F7921D"],["CadetBlue","#74729A"],["CarnationPink","#F282B4"],["Cerulean","#00A2E3"],["CornflowerBlue","#41B0E4"],["Cyan","#00AEEF"],["Dandelion","#FDBC42"],["DarkOrchid","#A4538A"],["Emerald","#00A99D"],["ForestGreen","#009B55"],["Fuchsia","#8C368C"],["Goldenrod","#FFDF42"],["Gray","#949698"],["Green","#00A64F"],["GreenYellow","#DFE674"],["JungleGreen","#00A99A"],["Lavender","#F49EC4"],["LimeGreen","#8DC73E"],["Magenta","#EC008C"],["Mahogany","#A9341F"],["Maroon","#AF3235"],["Melon","#F89E7B"],["MidnightBlue","#006795"],["Mulberry","#A93C93"],["NavyBlue","#006EB8"],["OliveGreen","#3C8031"],["Orange","#F58137"],["OrangeRed","#ED135A"],["Orchid","#AF72B0"],["Peach","#F7965A"],["Periwinkle","#7977B8"],["PineGreen","#008B72"],["Plum","#92268F"],["ProcessBlue","#00B0F0"],["Purple","#99479B"],["RawSienna","#974006"],["Red","#ED1B23"],["RedOrange","#F26035"],["RedViolet","#A1246B"],["Rhodamine","#EF559F"],["RoyalBlue","#0071BC"],["RoyalPurple","#613F99"],["RubineRed","#ED017D"],["Salmon","#F69289"],["SeaGreen","#3FBC9D"],["Sepia","#671800"],["SkyBlue","#46C5DD"],["SpringGreen","#C6DC67"],["Tan","#DA9D76"],["TealBlue","#00AEB3"],["Thistle","#D883B7"],["Turquoise","#00B4CE"],["Violet","#58429B"],["VioletRed","#EF58A0"],["White","#FFFFFF"],["WildStrawberry","#EE2967"],["Yellow","#FFF200"],["YellowGreen","#98CC70"],["YellowOrange","#FAA21A"]])},9574:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.ColorMethods=void 0;var n=r(8321),o=r(7702);function a(t){var e="+"+t,r=t.replace(/^.*?([a-z]*)$/,"$1");return{width:"+"+2*parseFloat(e)+r,height:e,depth:e,lspace:t}}e.ColorMethods={},e.ColorMethods.Color=function(t,e){var r=t.GetBrackets(e,""),n=t.GetArgument(e),o=t.configuration.packageData.get("color").model.getColor(r,n),a=t.itemFactory.create("style").setProperties({styles:{mathcolor:o}});t.stack.env.color=o,t.Push(a)},e.ColorMethods.TextColor=function(t,e){var r=t.GetBrackets(e,""),n=t.GetArgument(e),o=t.configuration.packageData.get("color").model.getColor(r,n),a=t.stack.env.color;t.stack.env.color=o;var i=t.ParseArg(e);a?t.stack.env.color=a:delete t.stack.env.color;var s=t.create("node","mstyle",[i],{mathcolor:o});t.Push(s)},e.ColorMethods.DefineColor=function(t,e){var r=t.GetArgument(e),n=t.GetArgument(e),o=t.GetArgument(e);t.configuration.packageData.get("color").model.defineColor(n,r,o)},e.ColorMethods.ColorBox=function(t,e){var r=t.GetArgument(e),i=o.default.internalMath(t,t.GetArgument(e)),s=t.configuration.packageData.get("color").model,l=t.create("node","mpadded",i,{mathbackground:s.getColor("named",r)});n.default.setProperties(l,a(t.options.color.padding)),t.Push(l)},e.ColorMethods.FColorBox=function(t,e){var r=t.GetArgument(e),i=t.GetArgument(e),s=o.default.internalMath(t,t.GetArgument(e)),l=t.options.color,c=t.configuration.packageData.get("color").model,u=t.create("node","mpadded",s,{mathbackground:c.getColor("named",i),style:"border: "+l.borderWidth+" solid "+c.getColor("named",r)});n.default.setProperties(u,a(l.padding)),t.Push(u)}},3997:function(t,e,r){var n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.ColorModel=void 0;var o=r(3466),a=r(6961),i=new Map,s=function(){function t(){this.userColors=new Map}return t.prototype.normalizeColor=function(t,e){if(!t||"named"===t)return e;if(i.has(t))return i.get(t)(e);throw new o.default("UndefinedColorModel","Color model '%1' not defined",t)},t.prototype.getColor=function(t,e){return t&&"named"!==t?this.normalizeColor(t,e):this.getColorByName(e)},t.prototype.getColorByName=function(t){return this.userColors.has(t)?this.userColors.get(t):a.COLORS.has(t)?a.COLORS.get(t):t},t.prototype.defineColor=function(t,e,r){var n=this.normalizeColor(t,r);this.userColors.set(e,n)},t}();e.ColorModel=s,i.set("rgb",(function(t){var e,r,a=t.trim().split(/\s*,\s*/),i="#";if(3!==a.length)throw new o.default("ModelArg1","Color values for the %1 model require 3 numbers","rgb");try{for(var s=n(a),l=s.next();!l.done;l=s.next()){var c=l.value;if(!c.match(/^(\d+(\.\d*)?|\.\d+)$/))throw new o.default("InvalidDecimalNumber","Invalid decimal number");var u=parseFloat(c);if(u<0||u>1)throw new o.default("ModelArg2","Color values for the %1 model must be between %2 and %3","rgb","0","1");var p=Math.floor(255*u).toString(16);p.length<2&&(p="0"+p),i+=p}}catch(t){e={error:t}}finally{try{l&&!l.done&&(r=s.return)&&r.call(s)}finally{if(e)throw e.error}}return i})),i.set("RGB",(function(t){var e,r,a=t.trim().split(/\s*,\s*/),i="#";if(3!==a.length)throw new o.default("ModelArg1","Color values for the %1 model require 3 numbers","RGB");try{for(var s=n(a),l=s.next();!l.done;l=s.next()){var c=l.value;if(!c.match(/^\d+$/))throw new o.default("InvalidNumber","Invalid number");var u=parseInt(c);if(u>255)throw new o.default("ModelArg2","Color values for the %1 model must be between %2 and %3","RGB","0","255");var p=u.toString(16);p.length<2&&(p="0"+p),i+=p}}catch(t){e={error:t}}finally{try{l&&!l.done&&(r=s.return)&&r.call(s)}finally{if(e)throw e.error}}return i})),i.set("gray",(function(t){if(!t.match(/^\s*(\d+(\.\d*)?|\.\d+)\s*$/))throw new o.default("InvalidDecimalNumber","Invalid decimal number");var e=parseFloat(t);if(e<0||e>1)throw new o.default("ModelArg2","Color values for the %1 model must be between %2 and %3","gray","0","1");var r=Math.floor(255*e).toString(16);return r.length<2&&(r="0"+r),"#"+r+r+r}))},2298:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.ColorConfiguration=e.ColorV2Methods=void 0;var n=r(7628),o=r(6552);e.ColorV2Methods={Color:function(t,e){var r=t.GetArgument(e),n=t.stack.env.color;t.stack.env.color=r;var o=t.ParseArg(e);n?t.stack.env.color=n:delete t.stack.env.color;var a=t.create("node","mstyle",[o],{mathcolor:r});t.Push(a)}},new n.CommandMap("colorv2",{color:"Color"},e.ColorV2Methods),e.ColorConfiguration=o.Configuration.create("colorv2",{handler:{macro:["colorv2"]}})},3274:function(t,e,r){var n,o=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.ConfigMacrosConfiguration=void 0;var a=r(6552),i=r(9077),s=r(7628),l=r(4708),c=r(4237),u=r(8562),p=r(6706),f="configmacros-map",d="configmacros-env-map";e.ConfigMacrosConfiguration=a.Configuration.create("configmacros",{init:function(t){new s.CommandMap(f,{},{}),new s.EnvironmentMap(d,l.default.environment,{},{}),t.append(a.Configuration.local({handler:{macro:[f],environment:[d]},priority:3}))},config:function(t,e){!function(t){var e,r,n=t.parseOptions.handlers.retrieve(f),a=t.parseOptions.options.macros;try{for(var i=o(Object.keys(a)),s=i.next();!s.done;s=i.next()){var l=s.value,p="string"==typeof a[l]?[a[l]]:a[l],d=Array.isArray(p[2])?new c.Macro(l,u.default.MacroWithTemplate,p.slice(0,2).concat(p[2])):new c.Macro(l,u.default.Macro,p);n.add(l,d)}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}}(e),function(t){var e,r,n=t.parseOptions.handlers.retrieve(d),a=t.parseOptions.options.environments;try{for(var i=o(Object.keys(a)),s=i.next();!s.done;s=i.next()){var l=s.value;n.add(l,new c.Macro(l,u.default.BeginEnv,[!0].concat(a[l])))}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=i.return)&&r.call(i)}finally{if(e)throw e.error}}}(e)},items:(n={},n[p.BeginEnvItem.prototype.kind]=p.BeginEnvItem,n),options:{macros:i.expandable({}),environments:i.expandable({})}})},6755:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.EncloseConfiguration=e.EncloseMethods=e.ENCLOSE_OPTIONS=void 0;var n=r(6552),o=r(7628),a=r(7702);e.ENCLOSE_OPTIONS={"data-arrowhead":1,color:1,mathcolor:1,background:1,mathbackground:1,"data-padding":1,"data-thickness":1},e.EncloseMethods={},e.EncloseMethods.Enclose=function(t,r){var n=t.GetArgument(r).replace(/,/g," "),o=t.GetBrackets(r,""),i=t.ParseArg(r),s=a.default.keyvalOptions(o,e.ENCLOSE_OPTIONS);s.notation=n,t.Push(t.create("node","menclose",[i],s))},new o.CommandMap("enclose",{enclose:"Enclose"},e.EncloseMethods),e.EncloseConfiguration=n.Configuration.create("enclose",{handler:{macro:["enclose"]}})},5246:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.ExtpfeilConfiguration=e.ExtpfeilMethods=void 0;var n=r(6552),o=r(7628),a=r(2684),i=r(5282),s=r(2200),l=r(3466);e.ExtpfeilMethods={},e.ExtpfeilMethods.xArrow=a.AmsMethods.xArrow,e.ExtpfeilMethods.NewExtArrow=function(t,r){var n=t.GetArgument(r),o=t.GetArgument(r),a=t.GetArgument(r);if(!n.match(/^\\([a-z]+|.)$/i))throw new l.default("NewextarrowArg1","First argument to %1 must be a control sequence name",r);if(!o.match(/^(\d+),(\d+)$/))throw new l.default("NewextarrowArg2","Second argument to %1 must be two integers separated by a comma",r);if(!a.match(/^(\d+|0x[0-9A-F]+)$/i))throw new l.default("NewextarrowArg3","Third argument to %1 must be a unicode character number",r);n=n.substr(1);var s=o.split(",");i.default.addMacro(t,n,e.ExtpfeilMethods.xArrow,[parseInt(a),parseInt(s[0]),parseInt(s[1])])},new o.CommandMap("extpfeil",{xtwoheadrightarrow:["xArrow",8608,12,16],xtwoheadleftarrow:["xArrow",8606,17,13],xmapsto:["xArrow",8614,6,7],xlongequal:["xArrow",61,7,7],xtofrom:["xArrow",8644,12,12],Newextarrow:"NewExtArrow"},e.ExtpfeilMethods);e.ExtpfeilConfiguration=n.Configuration.create("extpfeil",{handler:{macro:["extpfeil"]},init:function(t){s.NewcommandConfiguration.init(t)}})},153:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.HtmlConfiguration=void 0;var n=r(6552),o=r(7628),a=r(2565);new o.CommandMap("html_macros",{href:"Href",class:"Class",style:"Style",cssId:"Id"},a.default),e.HtmlConfiguration=n.Configuration.create("html",{handler:{macro:["html_macros"]}})},2565:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});var n=r(8321),o={Href:function(t,e){var r=t.GetArgument(e),o=a(t,e);n.default.setAttribute(o,"href",r),t.Push(o)},Class:function(t,e){var r=t.GetArgument(e),o=a(t,e),i=n.default.getAttribute(o,"class");i&&(r=i+" "+r),n.default.setAttribute(o,"class",r),t.Push(o)},Style:function(t,e){var r=t.GetArgument(e),o=a(t,e),i=n.default.getAttribute(o,"style");i&&(";"!==r.charAt(r.length-1)&&(r+=";"),r=i+" "+r),n.default.setAttribute(o,"style",r),t.Push(o)},Id:function(t,e){var r=t.GetArgument(e),o=a(t,e);n.default.setAttribute(o,"id",r),t.Push(o)}},a=function(t,e){var r=t.ParseArg(e);if(!n.default.isInferred(r))return r;var o=n.default.getChildren(r);if(1===o.length)return o[0];var a=t.create("node","mrow");return n.default.copyChildren(r,a),n.default.copyAttributes(r,a),a};e.default=o},1323:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.MhchemConfiguration=void 0;var n=r(6552),o=r(7628),a=r(3466),i=r(724),s=r(2684),l=r(7552),c={};c.Macro=i.default.Macro,c.xArrow=s.AmsMethods.xArrow,c.Machine=function(t,e,r){try{var n=t.GetArgument(e),o=l.mhchemParser.toTex(n,r);t.string=o+t.string.substr(t.i),t.i=0}catch(t){throw new a.default(t[0],t[1],t.slice(2))}},new o.CommandMap("mhchem",{ce:["Machine","ce"],pu:["Machine","pu"],longrightleftharpoons:["Macro","\\stackrel{\\textstyle{-}\\!\\!{\\rightharpoonup}}{\\smash{{\\leftharpoondown}\\!\\!{-}}}"],longRightleftharpoons:["Macro","\\stackrel{\\textstyle{-}\\!\\!{\\rightharpoonup}}{\\smash{\\leftharpoondown}}"],longLeftrightharpoons:["Macro","\\stackrel{\\textstyle\\vphantom{{-}}{\\rightharpoonup}}{\\smash{{\\leftharpoondown}\\!\\!{-}}}"],longleftrightarrows:["Macro","\\stackrel{\\longrightarrow}{\\smash{\\longleftarrow}\\Rule{0px}{.25em}{0px}}"],tripledash:["Macro","\\vphantom{-}\\raise2mu{\\kern2mu\\tiny\\text{-}\\kern1mu\\text{-}\\kern1mu\\text{-}\\kern2mu}"],xrightarrow:["xArrow",8594,5,6],xleftarrow:["xArrow",8592,7,3],xleftrightarrow:["xArrow",8596,6,6],xrightleftharpoons:["xArrow",8652,5,7],xRightleftharpoons:["xArrow",8652,5,7],xLeftrightharpoons:["xArrow",8652,5,7]},c),e.MhchemConfiguration=n.Configuration.create("mhchem",{handler:{macro:["mhchem"]}})},7552:function(t,e){ +/*! + ************************************************************************* + * + * mhchemParser.ts + * 4.0.0 + * + * Parser for the \ce command and \pu command for MathJax and Co. + * + * mhchem's \ce is a tool for writing beautiful chemical equations easily. + * mhchem's \pu is a tool for writing physical units easily. + * + * ---------------------------------------------------------------------- + * + * Copyright (c) 2015-2021 Martin Hensel + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * ---------------------------------------------------------------------- + * + * https://github.com/mhchem/mhchemParser + * + */ +Object.defineProperty(e,"__esModule",{value:!0}),e.mhchemParser=void 0;var r=function(){function t(){}return t.toTex=function(t,e){return a.go(o.go(t,e),"tex"!==e)},t}();function n(t){var e,r,n={};for(e in t)for(r in t[e]){var o=r.split("|");t[e][r].stateArray=o;for(var a=0;a0))return s;if(f.revisit||(t=p.remainder),!f.toContinue)break t}}if(i<=0)throw["MhchemBugU","mhchem bug U. Please report."]}},concatArray:function(t,e){if(e)if(Array.isArray(e))for(var r=0;r":/^[=<>]/,"#":/^[#\u2261]/,"+":/^\+/,"-$":/^-(?=[\s_},;\]/]|$|\([a-z]+\))/,"-9":/^-(?=[0-9])/,"- orbital overlap":/^-(?=(?:[spd]|sp)(?:$|[\s,;\)\]\}]))/,"-":/^-/,"pm-operator":/^(?:\\pm|\$\\pm\$|\+-|\+\/-)/,operator:/^(?:\+|(?:[\-=<>]|<<|>>|\\approx|\$\\approx\$)(?=\s|$|-?[0-9]))/,arrowUpDown:/^(?:v|\(v\)|\^|\(\^\))(?=$|[\s,;\)\]\}])/,"\\bond{(...)}":function(t){return o.patterns.findObserveGroups(t,"\\bond{","","","}")},"->":/^(?:<->|<-->|->|<-|<=>>|<<=>|<=>|[\u2192\u27F6\u21CC])/,CMT:/^[CMT](?=\[)/,"[(...)]":function(t){return o.patterns.findObserveGroups(t,"[","","","]")},"1st-level escape":/^(&|\\\\|\\hline)\s*/,"\\,":/^(?:\\[,\ ;:])/,"\\x{}{}":function(t){return o.patterns.findObserveGroups(t,"",/^\\[a-zA-Z]+\{/,"}","","","{","}","",!0)},"\\x{}":function(t){return o.patterns.findObserveGroups(t,"",/^\\[a-zA-Z]+\{/,"}","")},"\\ca":/^\\ca(?:\s+|(?![a-zA-Z]))/,"\\x":/^(?:\\[a-zA-Z]+\s*|\\[_&{}%])/,orbital:/^(?:[0-9]{1,2}[spdfgh]|[0-9]{0,2}sp)(?=$|[^a-zA-Z])/,others:/^[\/~|]/,"\\frac{(...)}":function(t){return o.patterns.findObserveGroups(t,"\\frac{","","","}","{","","","}")},"\\overset{(...)}":function(t){return o.patterns.findObserveGroups(t,"\\overset{","","","}","{","","","}")},"\\underset{(...)}":function(t){return o.patterns.findObserveGroups(t,"\\underset{","","","}","{","","","}")},"\\underbrace{(...)}":function(t){return o.patterns.findObserveGroups(t,"\\underbrace{","","","}_","{","","","}")},"\\color{(...)}":function(t){return o.patterns.findObserveGroups(t,"\\color{","","","}")},"\\color{(...)}{(...)}":function(t){return o.patterns.findObserveGroups(t,"\\color{","","","}","{","","","}")||o.patterns.findObserveGroups(t,"\\color","\\","",/^(?=\{)/,"{","","","}")},"\\ce{(...)}":function(t){return o.patterns.findObserveGroups(t,"\\ce{","","","}")},"\\pu{(...)}":function(t){return o.patterns.findObserveGroups(t,"\\pu{","","","}")},oxidation$:/^(?:[+-][IVX]+|\\pm\s*0|\$\\pm\$\s*0)$/,"d-oxidation$":/^(?:[+-]?\s?[IVX]+|\\pm\s*0|\$\\pm\$\s*0)$/,"roman numeral":/^[IVX]+/,"1/2$":/^[+\-]?(?:[0-9]+|\$[a-z]\$|[a-z])\/[0-9]+(?:\$[a-z]\$|[a-z])?$/,amount:function(t){var e;if(e=t.match(/^(?:(?:(?:\([+\-]?[0-9]+\/[0-9]+\)|[+\-]?(?:[0-9]+|\$[a-z]\$|[a-z])\/[0-9]+|[+\-]?[0-9]+[.,][0-9]+|[+\-]?\.[0-9]+|[+\-]?[0-9]+)(?:[a-z](?=\s*[A-Z]))?)|[+\-]?[a-z](?=\s*[A-Z])|\+(?!\s))/))return{match_:e[0],remainder:t.substr(e[0].length)};var r=o.patterns.findObserveGroups(t,"","$","$","");return r&&(e=r.match_.match(/^\$(?:\(?[+\-]?(?:[0-9]*[a-z]?[+\-])?[0-9]*[a-z](?:[+\-][0-9]*[a-z]?)?\)?|\+|-)\$$/))?{match_:e[0],remainder:t.substr(e[0].length)}:null},amount2:function(t){return this.amount(t)},"(KV letters),":/^(?:[A-Z][a-z]{0,2}|i)(?=,)/,formula$:function(t){if(t.match(/^\([a-z]+\)$/))return null;var e=t.match(/^(?:[a-z]|(?:[0-9\ \+\-\,\.\(\)]+[a-z])+[0-9\ \+\-\,\.\(\)]*|(?:[a-z][0-9\ \+\-\,\.\(\)]+)+[a-z]?)$/);return e?{match_:e[0],remainder:t.substr(e[0].length)}:null},uprightEntities:/^(?:pH|pOH|pC|pK|iPr|iBu)(?=$|[^a-zA-Z])/,"/":/^\s*(\/)\s*/,"//":/^\s*(\/\/)\s*/,"*":/^\s*[*.]\s*/},findObserveGroups:function(t,e,r,n,o,a,i,s,l,c){var u=function(t,e){if("string"==typeof e)return 0!==t.indexOf(e)?null:e;var r=t.match(e);return r?r[0]:null},p=u(t,e);if(null===p)return null;if(t=t.substr(p.length),null===(p=u(t,r)))return null;var f=function(t,e,r){for(var n=0;e2?{match_:n.slice(1),remainder:e.substr(n[0].length)}:{match_:n[1]||n[0],remainder:e.substr(n[0].length)}:null}},actions:{"a=":function(t,e){t.a=(t.a||"")+e},"b=":function(t,e){t.b=(t.b||"")+e},"p=":function(t,e){t.p=(t.p||"")+e},"o=":function(t,e){t.o=(t.o||"")+e},"q=":function(t,e){t.q=(t.q||"")+e},"d=":function(t,e){t.d=(t.d||"")+e},"rm=":function(t,e){t.rm=(t.rm||"")+e},"text=":function(t,e){t.text_=(t.text_||"")+e},insert:function(t,e,r){return{type_:r}},"insert+p1":function(t,e,r){return{type_:r,p1:e}},"insert+p1+p2":function(t,e,r){return{type_:r,p1:e[0],p2:e[1]}},copy:function(t,e){return e},write:function(t,e,r){return r},rm:function(t,e){return{type_:"rm",p1:e}},text:function(t,e){return o.go(e,"text")},"tex-math":function(t,e){return o.go(e,"tex-math")},"tex-math tight":function(t,e){return o.go(e,"tex-math tight")},bond:function(t,e,r){return{type_:"bond",kind_:r||e}},"color0-output":function(t,e){return{type_:"color0",color:e}},ce:function(t,e){return o.go(e,"ce")},pu:function(t,e){return o.go(e,"pu")},"1/2":function(t,e){var r=[];e.match(/^[+\-]/)&&(r.push(e.substr(0,1)),e=e.substr(1));var n=e.match(/^([0-9]+|\$[a-z]\$|[a-z])\/([0-9]+)(\$[a-z]\$|[a-z])?$/);return n[1]=n[1].replace(/\$/g,""),r.push({type_:"frac",p1:n[1],p2:n[2]}),n[3]&&(n[3]=n[3].replace(/\$/g,""),r.push({type_:"tex-math",p1:n[3]})),r},"9,9":function(t,e){return o.go(e,"9,9")}},stateMachines:{tex:{transitions:n({empty:{0:{action_:"copy"}},"\\ce{(...)}":{0:{action_:[{type_:"write",option:"{"},"ce",{type_:"write",option:"}"}]}},"\\pu{(...)}":{0:{action_:[{type_:"write",option:"{"},"pu",{type_:"write",option:"}"}]}},else:{0:{action_:"copy"}}}),actions:{}},ce:{transitions:n({empty:{"*":{action_:"output"}},else:{"0|1|2":{action_:"beginsWithBond=false",revisit:!0,toContinue:!0}},oxidation$:{0:{action_:"oxidation-output"}},CMT:{r:{action_:"rdt=",nextState:"rt"},rd:{action_:"rqt=",nextState:"rdt"}},arrowUpDown:{"0|1|2|as":{action_:["sb=false","output","operator"],nextState:"1"}},uprightEntities:{"0|1|2":{action_:["o=","output"],nextState:"1"}},orbital:{"0|1|2|3":{action_:"o=",nextState:"o"}},"->":{"0|1|2|3":{action_:"r=",nextState:"r"},"a|as":{action_:["output","r="],nextState:"r"},"*":{action_:["output","r="],nextState:"r"}},"+":{o:{action_:"d= kv",nextState:"d"},"d|D":{action_:"d=",nextState:"d"},q:{action_:"d=",nextState:"qd"},"qd|qD":{action_:"d=",nextState:"qd"},dq:{action_:["output","d="],nextState:"d"},3:{action_:["sb=false","output","operator"],nextState:"0"}},amount:{"0|2":{action_:"a=",nextState:"a"}},"pm-operator":{"0|1|2|a|as":{action_:["sb=false","output",{type_:"operator",option:"\\pm"}],nextState:"0"}},operator:{"0|1|2|a|as":{action_:["sb=false","output","operator"],nextState:"0"}},"-$":{"o|q":{action_:["charge or bond","output"],nextState:"qd"},d:{action_:"d=",nextState:"d"},D:{action_:["output",{type_:"bond",option:"-"}],nextState:"3"},q:{action_:"d=",nextState:"qd"},qd:{action_:"d=",nextState:"qd"},"qD|dq":{action_:["output",{type_:"bond",option:"-"}],nextState:"3"}},"-9":{"3|o":{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"3"}},"- orbital overlap":{o:{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"2"},d:{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"2"}},"-":{"0|1|2":{action_:[{type_:"output",option:1},"beginsWithBond=true",{type_:"bond",option:"-"}],nextState:"3"},3:{action_:{type_:"bond",option:"-"}},a:{action_:["output",{type_:"insert",option:"hyphen"}],nextState:"2"},as:{action_:[{type_:"output",option:2},{type_:"bond",option:"-"}],nextState:"3"},b:{action_:"b="},o:{action_:{type_:"- after o/d",option:!1},nextState:"2"},q:{action_:{type_:"- after o/d",option:!1},nextState:"2"},"d|qd|dq":{action_:{type_:"- after o/d",option:!0},nextState:"2"},"D|qD|p":{action_:["output",{type_:"bond",option:"-"}],nextState:"3"}},amount2:{"1|3":{action_:"a=",nextState:"a"}},letters:{"0|1|2|3|a|as|b|p|bp|o":{action_:"o=",nextState:"o"},"q|dq":{action_:["output","o="],nextState:"o"},"d|D|qd|qD":{action_:"o after d",nextState:"o"}},digits:{o:{action_:"q=",nextState:"q"},"d|D":{action_:"q=",nextState:"dq"},q:{action_:["output","o="],nextState:"o"},a:{action_:"o=",nextState:"o"}},"space A":{"b|p|bp":{action_:[]}},space:{a:{action_:[],nextState:"as"},0:{action_:"sb=false"},"1|2":{action_:"sb=true"},"r|rt|rd|rdt|rdq":{action_:"output",nextState:"0"},"*":{action_:["output","sb=true"],nextState:"1"}},"1st-level escape":{"1|2":{action_:["output",{type_:"insert+p1",option:"1st-level escape"}]},"*":{action_:["output",{type_:"insert+p1",option:"1st-level escape"}],nextState:"0"}},"[(...)]":{"r|rt":{action_:"rd=",nextState:"rd"},"rd|rdt":{action_:"rq=",nextState:"rdq"}},"...":{"o|d|D|dq|qd|qD":{action_:["output",{type_:"bond",option:"..."}],nextState:"3"},"*":{action_:[{type_:"output",option:1},{type_:"insert",option:"ellipsis"}],nextState:"1"}},". __* ":{"*":{action_:["output",{type_:"insert",option:"addition compound"}],nextState:"1"}},"state of aggregation $":{"*":{action_:["output","state of aggregation"],nextState:"1"}},"{[(":{"a|as|o":{action_:["o=","output","parenthesisLevel++"],nextState:"2"},"0|1|2|3":{action_:["o=","output","parenthesisLevel++"],nextState:"2"},"*":{action_:["output","o=","output","parenthesisLevel++"],nextState:"2"}},")]}":{"0|1|2|3|b|p|bp|o":{action_:["o=","parenthesisLevel--"],nextState:"o"},"a|as|d|D|q|qd|qD|dq":{action_:["output","o=","parenthesisLevel--"],nextState:"o"}},", ":{"*":{action_:["output","comma"],nextState:"0"}},"^_":{"*":{action_:[]}},"^{(...)}|^($...$)":{"0|1|2|as":{action_:"b=",nextState:"b"},p:{action_:"b=",nextState:"bp"},"3|o":{action_:"d= kv",nextState:"D"},q:{action_:"d=",nextState:"qD"},"d|D|qd|qD|dq":{action_:["output","d="],nextState:"D"}},"^a|^\\x{}{}|^\\x{}|^\\x|'":{"0|1|2|as":{action_:"b=",nextState:"b"},p:{action_:"b=",nextState:"bp"},"3|o":{action_:"d= kv",nextState:"d"},q:{action_:"d=",nextState:"qd"},"d|qd|D|qD":{action_:"d="},dq:{action_:["output","d="],nextState:"d"}},"_{(state of aggregation)}$":{"d|D|q|qd|qD|dq":{action_:["output","q="],nextState:"q"}},"_{(...)}|_($...$)|_9|_\\x{}{}|_\\x{}|_\\x":{"0|1|2|as":{action_:"p=",nextState:"p"},b:{action_:"p=",nextState:"bp"},"3|o":{action_:"q=",nextState:"q"},"d|D":{action_:"q=",nextState:"dq"},"q|qd|qD|dq":{action_:["output","q="],nextState:"q"}},"=<>":{"0|1|2|3|a|as|o|q|d|D|qd|qD|dq":{action_:[{type_:"output",option:2},"bond"],nextState:"3"}},"#":{"0|1|2|3|a|as|o":{action_:[{type_:"output",option:2},{type_:"bond",option:"#"}],nextState:"3"}},"{}":{"*":{action_:{type_:"output",option:1},nextState:"1"}},"{...}":{"0|1|2|3|a|as|b|p|bp":{action_:"o=",nextState:"o"},"o|d|D|q|qd|qD|dq":{action_:["output","o="],nextState:"o"}},"$...$":{a:{action_:"a="},"0|1|2|3|as|b|p|bp|o":{action_:"o=",nextState:"o"},"as|o":{action_:"o="},"q|d|D|qd|qD|dq":{action_:["output","o="],nextState:"o"}},"\\bond{(...)}":{"*":{action_:[{type_:"output",option:2},"bond"],nextState:"3"}},"\\frac{(...)}":{"*":{action_:[{type_:"output",option:1},"frac-output"],nextState:"3"}},"\\overset{(...)}":{"*":{action_:[{type_:"output",option:2},"overset-output"],nextState:"3"}},"\\underset{(...)}":{"*":{action_:[{type_:"output",option:2},"underset-output"],nextState:"3"}},"\\underbrace{(...)}":{"*":{action_:[{type_:"output",option:2},"underbrace-output"],nextState:"3"}},"\\color{(...)}{(...)}":{"*":{action_:[{type_:"output",option:2},"color-output"],nextState:"3"}},"\\color{(...)}":{"*":{action_:[{type_:"output",option:2},"color0-output"]}},"\\ce{(...)}":{"*":{action_:[{type_:"output",option:2},"ce"],nextState:"3"}},"\\,":{"*":{action_:[{type_:"output",option:1},"copy"],nextState:"1"}},"\\pu{(...)}":{"*":{action_:["output",{type_:"write",option:"{"},"pu",{type_:"write",option:"}"}],nextState:"3"}},"\\x{}{}|\\x{}|\\x":{"0|1|2|3|a|as|b|p|bp|o|c0":{action_:["o=","output"],nextState:"3"},"*":{action_:["output","o=","output"],nextState:"3"}},others:{"*":{action_:[{type_:"output",option:1},"copy"],nextState:"3"}},else2:{a:{action_:"a to o",nextState:"o",revisit:!0},as:{action_:["output","sb=true"],nextState:"1",revisit:!0},"r|rt|rd|rdt|rdq":{action_:["output"],nextState:"0",revisit:!0},"*":{action_:["output","copy"],nextState:"3"}}}),actions:{"o after d":function(t,e){var r;if((t.d||"").match(/^[0-9]+$/)){var n=t.d;t.d=void 0,r=this.output(t),t.b=n}else r=this.output(t);return o.actions["o="](t,e),r},"d= kv":function(t,e){t.d=e,t.dType="kv"},"charge or bond":function(t,e){if(t.beginsWithBond){var r=[];return o.concatArray(r,this.output(t)),o.concatArray(r,o.actions.bond(t,e,"-")),r}t.d=e},"- after o/d":function(t,e,r){var n=o.patterns.match_("orbital",t.o||""),a=o.patterns.match_("one lowercase greek letter $",t.o||""),i=o.patterns.match_("one lowercase latin letter $",t.o||""),s=o.patterns.match_("$one lowercase latin letter$ $",t.o||""),l="-"===e&&(n&&""===n.remainder||a||i||s);!l||t.a||t.b||t.p||t.d||t.q||n||!i||(t.o="$"+t.o+"$");var c=[];return l?(o.concatArray(c,this.output(t)),c.push({type_:"hyphen"})):(n=o.patterns.match_("digits",t.d||""),r&&n&&""===n.remainder?(o.concatArray(c,o.actions["d="](t,e)),o.concatArray(c,this.output(t))):(o.concatArray(c,this.output(t)),o.concatArray(c,o.actions.bond(t,e,"-")))),c},"a to o":function(t){t.o=t.a,t.a=void 0},"sb=true":function(t){t.sb=!0},"sb=false":function(t){t.sb=!1},"beginsWithBond=true":function(t){t.beginsWithBond=!0},"beginsWithBond=false":function(t){t.beginsWithBond=!1},"parenthesisLevel++":function(t){t.parenthesisLevel++},"parenthesisLevel--":function(t){t.parenthesisLevel--},"state of aggregation":function(t,e){return{type_:"state of aggregation",p1:o.go(e,"o")}},comma:function(t,e){var r=e.replace(/\s*$/,"");return r!==e&&0===t.parenthesisLevel?{type_:"comma enumeration L",p1:r}:{type_:"comma enumeration M",p1:r}},output:function(t,e,r){var n;if(t.r){var a=void 0;a="M"===t.rdt?o.go(t.rd,"tex-math"):"T"===t.rdt?[{type_:"text",p1:t.rd||""}]:o.go(t.rd,"ce");var i=void 0;i="M"===t.rqt?o.go(t.rq,"tex-math"):"T"===t.rqt?[{type_:"text",p1:t.rq||""}]:o.go(t.rq,"ce"),n={type_:"arrow",r:t.r,rd:a,rq:i}}else n=[],(t.a||t.b||t.p||t.o||t.q||t.d||r)&&(t.sb&&n.push({type_:"entitySkip"}),t.o||t.q||t.d||t.b||t.p||2===r?t.o||t.q||t.d||!t.b&&!t.p?t.o&&"kv"===t.dType&&o.patterns.match_("d-oxidation$",t.d||"")?t.dType="oxidation":t.o&&"kv"===t.dType&&!t.q&&(t.dType=void 0):(t.o=t.a,t.d=t.b,t.q=t.p,t.a=t.b=t.p=void 0):(t.o=t.a,t.a=void 0),n.push({type_:"chemfive",a:o.go(t.a,"a"),b:o.go(t.b,"bd"),p:o.go(t.p,"pq"),o:o.go(t.o,"o"),q:o.go(t.q,"pq"),d:o.go(t.d,"oxidation"===t.dType?"oxidation":"bd"),dType:t.dType}));for(var s in t)"parenthesisLevel"!==s&&"beginsWithBond"!==s&&delete t[s];return n},"oxidation-output":function(t,e){var r=["{"];return o.concatArray(r,o.go(e,"oxidation")),r.push("}"),r},"frac-output":function(t,e){return{type_:"frac-ce",p1:o.go(e[0],"ce"),p2:o.go(e[1],"ce")}},"overset-output":function(t,e){return{type_:"overset",p1:o.go(e[0],"ce"),p2:o.go(e[1],"ce")}},"underset-output":function(t,e){return{type_:"underset",p1:o.go(e[0],"ce"),p2:o.go(e[1],"ce")}},"underbrace-output":function(t,e){return{type_:"underbrace",p1:o.go(e[0],"ce"),p2:o.go(e[1],"ce")}},"color-output":function(t,e){return{type_:"color",color1:e[0],color2:o.go(e[1],"ce")}},"r=":function(t,e){t.r=e},"rdt=":function(t,e){t.rdt=e},"rd=":function(t,e){t.rd=e},"rqt=":function(t,e){t.rqt=e},"rq=":function(t,e){t.rq=e},operator:function(t,e,r){return{type_:"operator",kind_:r||e}}}},a:{transitions:n({empty:{"*":{action_:[]}},"1/2$":{0:{action_:"1/2"}},else:{0:{action_:[],nextState:"1",revisit:!0}},"${(...)}$__$(...)$":{"*":{action_:"tex-math tight",nextState:"1"}},",":{"*":{action_:{type_:"insert",option:"commaDecimal"}}},else2:{"*":{action_:"copy"}}}),actions:{}},o:{transitions:n({empty:{"*":{action_:[]}},"1/2$":{0:{action_:"1/2"}},else:{0:{action_:[],nextState:"1",revisit:!0}},letters:{"*":{action_:"rm"}},"\\ca":{"*":{action_:{type_:"insert",option:"circa"}}},"\\pu{(...)}":{"*":{action_:[{type_:"write",option:"{"},"pu",{type_:"write",option:"}"}]}},"\\x{}{}|\\x{}|\\x":{"*":{action_:"copy"}},"${(...)}$__$(...)$":{"*":{action_:"tex-math"}},"{(...)}":{"*":{action_:[{type_:"write",option:"{"},"text",{type_:"write",option:"}"}]}},else2:{"*":{action_:"copy"}}}),actions:{}},text:{transitions:n({empty:{"*":{action_:"output"}},"{...}":{"*":{action_:"text="}},"${(...)}$__$(...)$":{"*":{action_:"tex-math"}},"\\greek":{"*":{action_:["output","rm"]}},"\\pu{(...)}":{"*":{action_:["output",{type_:"write",option:"{"},"pu",{type_:"write",option:"}"}]}},"\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:["output","copy"]}},else:{"*":{action_:"text="}}}),actions:{output:function(t){if(t.text_){var e={type_:"text",p1:t.text_};for(var r in t)delete t[r];return e}}}},pq:{transitions:n({empty:{"*":{action_:[]}},"state of aggregation $":{"*":{action_:"state of aggregation"}},i$:{0:{action_:[],nextState:"!f",revisit:!0}},"(KV letters),":{0:{action_:"rm",nextState:"0"}},formula$:{0:{action_:[],nextState:"f",revisit:!0}},"1/2$":{0:{action_:"1/2"}},else:{0:{action_:[],nextState:"!f",revisit:!0}},"${(...)}$__$(...)$":{"*":{action_:"tex-math"}},"{(...)}":{"*":{action_:"text"}},"a-z":{f:{action_:"tex-math"}},letters:{"*":{action_:"rm"}},"-9.,9":{"*":{action_:"9,9"}},",":{"*":{action_:{type_:"insert+p1",option:"comma enumeration S"}}},"\\color{(...)}{(...)}":{"*":{action_:"color-output"}},"\\color{(...)}":{"*":{action_:"color0-output"}},"\\ce{(...)}":{"*":{action_:"ce"}},"\\pu{(...)}":{"*":{action_:[{type_:"write",option:"{"},"pu",{type_:"write",option:"}"}]}},"\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"copy"}},else2:{"*":{action_:"copy"}}}),actions:{"state of aggregation":function(t,e){return{type_:"state of aggregation subscript",p1:o.go(e,"o")}},"color-output":function(t,e){return{type_:"color",color1:e[0],color2:o.go(e[1],"pq")}}}},bd:{transitions:n({empty:{"*":{action_:[]}},x$:{0:{action_:[],nextState:"!f",revisit:!0}},formula$:{0:{action_:[],nextState:"f",revisit:!0}},else:{0:{action_:[],nextState:"!f",revisit:!0}},"-9.,9 no missing 0":{"*":{action_:"9,9"}},".":{"*":{action_:{type_:"insert",option:"electron dot"}}},"a-z":{f:{action_:"tex-math"}},x:{"*":{action_:{type_:"insert",option:"KV x"}}},letters:{"*":{action_:"rm"}},"'":{"*":{action_:{type_:"insert",option:"prime"}}},"${(...)}$__$(...)$":{"*":{action_:"tex-math"}},"{(...)}":{"*":{action_:"text"}},"\\color{(...)}{(...)}":{"*":{action_:"color-output"}},"\\color{(...)}":{"*":{action_:"color0-output"}},"\\ce{(...)}":{"*":{action_:"ce"}},"\\pu{(...)}":{"*":{action_:[{type_:"write",option:"{"},"pu",{type_:"write",option:"}"}]}},"\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"copy"}},else2:{"*":{action_:"copy"}}}),actions:{"color-output":function(t,e){return{type_:"color",color1:e[0],color2:o.go(e[1],"bd")}}}},oxidation:{transitions:n({empty:{"*":{action_:[]}},"roman numeral":{"*":{action_:"roman-numeral"}},"${(...)}$__$(...)$":{"*":{action_:"tex-math"}},else:{"*":{action_:"copy"}}}),actions:{"roman-numeral":function(t,e){return{type_:"roman numeral",p1:e}}}},"tex-math":{transitions:n({empty:{"*":{action_:"output"}},"\\ce{(...)}":{"*":{action_:["output","ce"]}},"\\pu{(...)}":{"*":{action_:["output",{type_:"write",option:"{"},"pu",{type_:"write",option:"}"}]}},"{...}|\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"o="}},else:{"*":{action_:"o="}}}),actions:{output:function(t){if(t.o){var e={type_:"tex-math",p1:t.o};for(var r in t)delete t[r];return e}}}},"tex-math tight":{transitions:n({empty:{"*":{action_:"output"}},"\\ce{(...)}":{"*":{action_:["output","ce"]}},"\\pu{(...)}":{"*":{action_:["output",{type_:"write",option:"{"},"pu",{type_:"write",option:"}"}]}},"{...}|\\,|\\x{}{}|\\x{}|\\x":{"*":{action_:"o="}},"-|+":{"*":{action_:"tight operator"}},else:{"*":{action_:"o="}}}),actions:{"tight operator":function(t,e){t.o=(t.o||"")+"{"+e+"}"},output:function(t){if(t.o){var e={type_:"tex-math",p1:t.o};for(var r in t)delete t[r];return e}}}},"9,9":{transitions:n({empty:{"*":{action_:[]}},",":{"*":{action_:"comma"}},else:{"*":{action_:"copy"}}}),actions:{comma:function(){return{type_:"commaDecimal"}}}},pu:{transitions:n({empty:{"*":{action_:"output"}},space$:{"*":{action_:["output","space"]}},"{[(|)]}":{"0|a":{action_:"copy"}},"(-)(9)^(-9)":{0:{action_:"number^",nextState:"a"}},"(-)(9.,9)(e)(99)":{0:{action_:"enumber",nextState:"a"}},space:{"0|a":{action_:[]}},"pm-operator":{"0|a":{action_:{type_:"operator",option:"\\pm"},nextState:"0"}},operator:{"0|a":{action_:"copy",nextState:"0"}},"//":{d:{action_:"o=",nextState:"/"}},"/":{d:{action_:"o=",nextState:"/"}},"{...}|else":{"0|d":{action_:"d=",nextState:"d"},a:{action_:["space","d="],nextState:"d"},"/|q":{action_:"q=",nextState:"q"}}}),actions:{enumber:function(t,e){var r=[];return"+-"===e[0]||"+/-"===e[0]?r.push("\\pm "):e[0]&&r.push(e[0]),e[1]&&(o.concatArray(r,o.go(e[1],"pu-9,9")),e[2]&&(e[2].match(/[,.]/)?o.concatArray(r,o.go(e[2],"pu-9,9")):r.push(e[2])),(e[3]||e[4])&&("e"===e[3]||"*"===e[4]?r.push({type_:"cdot"}):r.push({type_:"times"}))),e[5]&&r.push("10^{"+e[5]+"}"),r},"number^":function(t,e){var r=[];return"+-"===e[0]||"+/-"===e[0]?r.push("\\pm "):e[0]&&r.push(e[0]),o.concatArray(r,o.go(e[1],"pu-9,9")),r.push("^{"+e[2]+"}"),r},operator:function(t,e,r){return{type_:"operator",kind_:r||e}},space:function(){return{type_:"pu-space-1"}},output:function(t){var e,r=o.patterns.match_("{(...)}",t.d||"");r&&""===r.remainder&&(t.d=r.match_);var n=o.patterns.match_("{(...)}",t.q||"");if(n&&""===n.remainder&&(t.q=n.match_),t.d&&(t.d=t.d.replace(/\u00B0C|\^oC|\^{o}C/g,"{}^{\\circ}C"),t.d=t.d.replace(/\u00B0F|\^oF|\^{o}F/g,"{}^{\\circ}F")),t.q){t.q=t.q.replace(/\u00B0C|\^oC|\^{o}C/g,"{}^{\\circ}C"),t.q=t.q.replace(/\u00B0F|\^oF|\^{o}F/g,"{}^{\\circ}F");var a={d:o.go(t.d,"pu"),q:o.go(t.q,"pu")};"//"===t.o?e={type_:"pu-frac",p1:a.d,p2:a.q}:(e=a.d,a.d.length>1||a.q.length>1?e.push({type_:" / "}):e.push({type_:"/"}),o.concatArray(e,a.q))}else e=o.go(t.d,"pu-2");for(var i in t)delete t[i];return e}}},"pu-2":{transitions:n({empty:{"*":{action_:"output"}},"*":{"*":{action_:["output","cdot"],nextState:"0"}},"\\x":{"*":{action_:"rm="}},space:{"*":{action_:["output","space"],nextState:"0"}},"^{(...)}|^(-1)":{1:{action_:"^(-1)"}},"-9.,9":{0:{action_:"rm=",nextState:"0"},1:{action_:"^(-1)",nextState:"0"}},"{...}|else":{"*":{action_:"rm=",nextState:"1"}}}),actions:{cdot:function(){return{type_:"tight cdot"}},"^(-1)":function(t,e){t.rm+="^{"+e+"}"},space:function(){return{type_:"pu-space-2"}},output:function(t){var e=[];if(t.rm){var r=o.patterns.match_("{(...)}",t.rm||"");e=r&&""===r.remainder?o.go(r.match_,"pu"):{type_:"rm",p1:t.rm}}for(var n in t)delete t[n];return e}}},"pu-9,9":{transitions:n({empty:{0:{action_:"output-0"},o:{action_:"output-o"}},",":{0:{action_:["output-0","comma"],nextState:"o"}},".":{0:{action_:["output-0","copy"],nextState:"o"}},else:{"*":{action_:"text="}}}),actions:{comma:function(){return{type_:"commaDecimal"}},"output-0":function(t){var e=[];if(t.text_=t.text_||"",t.text_.length>4){var r=t.text_.length%3;0===r&&(r=3);for(var n=t.text_.length-3;n>0;n-=3)e.push(t.text_.substr(n,3)),e.push({type_:"1000 separator"});e.push(t.text_.substr(0,r)),e.reverse()}else e.push(t.text_);for(var o in t)delete t[o];return e},"output-o":function(t){var e=[];if(t.text_=t.text_||"",t.text_.length>4){var r=t.text_.length-3,n=void 0;for(n=0;n"===t.r||"<=>>"===t.r||"<<=>"===t.r||"<--\x3e"===t.r?(s="\\long"+s,i.rd&&(s="\\overset{"+i.rd+"}{"+s+"}"),i.rq&&(s="<--\x3e"===t.r?"\\underset{\\lower2mu{"+i.rq+"}}{"+s+"}":"\\underset{\\lower6mu{"+i.rq+"}}{"+s+"}"),s=" {}\\mathrel{"+s+"}{} "):(i.rq&&(s+="[{"+i.rq+"}]"),s=" {}\\mathrel{\\x"+(s+="{"+i.rd+"}")+"}{} "):s=" {}\\mathrel{\\long"+s+"}{} ",e=s;break;case"operator":e=a._getOperator(t.kind_);break;case"1st-level escape":e=t.p1+" ";break;case"space":e=" ";break;case"entitySkip":case"pu-space-1":e="~";break;case"pu-space-2":e="\\mkern3mu ";break;case"1000 separator":e="\\mkern2mu ";break;case"commaDecimal":e="{,}";break;case"comma enumeration L":e="{"+t.p1+"}\\mkern6mu ";break;case"comma enumeration M":e="{"+t.p1+"}\\mkern3mu ";break;case"comma enumeration S":e="{"+t.p1+"}\\mkern1mu ";break;case"hyphen":e="\\text{-}";break;case"addition compound":e="\\,{\\cdot}\\,";break;case"electron dot":e="\\mkern1mu \\bullet\\mkern1mu ";break;case"KV x":e="{\\times}";break;case"prime":e="\\prime ";break;case"cdot":e="\\cdot ";break;case"tight cdot":e="\\mkern1mu{\\cdot}\\mkern1mu ";break;case"times":e="\\times ";break;case"circa":e="{\\sim}";break;case"^":e="uparrow";break;case"v":e="downarrow";break;case"ellipsis":e="\\ldots ";break;case"/":e="/";break;case" / ":e="\\,/\\,";break;default:throw["MhchemBugT","mhchem bug T. Please report."]}return e},_getArrow:function(t){switch(t){case"->":case"\u2192":case"\u27f6":return"rightarrow";case"<-":return"leftarrow";case"<->":return"leftrightarrow";case"<--\x3e":return"leftrightarrows";case"<=>":case"\u21cc":return"rightleftharpoons";case"<=>>":return"Rightleftharpoons";case"<<=>":return"Leftrightharpoons";default:throw["MhchemBugT","mhchem bug T. Please report."]}},_getBond:function(t){switch(t){case"-":case"1":return"{-}";case"=":case"2":return"{=}";case"#":case"3":return"{\\equiv}";case"~":return"{\\tripledash}";case"~-":return"{\\rlap{\\lower.1em{-}}\\raise.1em{\\tripledash}}";case"~=":case"~--":return"{\\rlap{\\lower.2em{-}}\\rlap{\\raise.2em{\\tripledash}}-}";case"-~-":return"{\\rlap{\\lower.2em{-}}\\rlap{\\raise.2em{-}}\\tripledash}";case"...":return"{{\\cdot}{\\cdot}{\\cdot}}";case"....":return"{{\\cdot}{\\cdot}{\\cdot}{\\cdot}}";case"->":return"{\\rightarrow}";case"<-":return"{\\leftarrow}";case"<":return"{<}";case">":return"{>}";default:throw["MhchemBugT","mhchem bug T. Please report."]}},_getOperator:function(t){switch(t){case"+":return" {}+{} ";case"-":return" {}-{} ";case"=":return" {}={} ";case"<":return" {}<{} ";case">":return" {}>{} ";case"<<":return" {}\\ll{} ";case">>":return" {}\\gg{} ";case"\\pm":return" {}\\pm{} ";case"\\approx":case"$\\approx$":return" {}\\approx{} ";case"v":case"(v)":return" \\downarrow{} ";case"^":case"(^)":return" \\uparrow{} ";default:throw["MhchemBugT","mhchem bug T. Please report."]}}}},2200:function(t,e,r){var n;Object.defineProperty(e,"__esModule",{value:!0}),e.NewcommandConfiguration=void 0;var o=r(6552),a=r(6706),i=r(5282);r(6823);var s=r(4708),l=r(7628);e.NewcommandConfiguration=o.Configuration.create("newcommand",{handler:{macro:["Newcommand-macros"]},items:(n={},n[a.BeginEnvItem.prototype.kind]=a.BeginEnvItem,n),options:{maxMacros:1e3},init:function(t){new l.DelimiterMap(i.default.NEW_DELIMITER,s.default.delimiter,{}),new l.CommandMap(i.default.NEW_COMMAND,{},{}),new l.EnvironmentMap(i.default.NEW_ENVIRONMENT,s.default.environment,{},{}),t.append(o.Configuration.local({handler:{character:[],delimiter:[i.default.NEW_DELIMITER],macro:[i.default.NEW_DELIMITER,i.default.NEW_COMMAND],environment:[i.default.NEW_ENVIRONMENT]},priority:-1}))}})},6706:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.BeginEnvItem=void 0;var a=r(3466),i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"beginEnv"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isOpen",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.checkItem=function(e){if(e.isKind("end")){if(e.getName()!==this.getName())throw new a.default("EnvBadEnd","\\begin{%1} ended with \\end{%2}",this.getName(),e.getName());return[[this.factory.create("mml",this.toMml())],!0]}if(e.isKind("stop"))throw new a.default("EnvMissingEnd","Missing \\end{%1}",this.getName());return t.prototype.checkItem.call(this,e)},e}(r(7044).BaseItem);e.BeginEnvItem=i},6823:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});var n=r(8562);new(r(7628).CommandMap)("Newcommand-macros",{newcommand:"NewCommand",renewcommand:"NewCommand",newenvironment:"NewEnvironment",renewenvironment:"NewEnvironment",def:"MacroDef",let:"Let"},n.default)},8562:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});var n=r(3466),o=r(7628),a=r(724),i=r(7702),s=r(5282),l={NewCommand:function(t,e){var r=i.default.trimSpaces(t.GetArgument(e)),o=t.GetBrackets(e),a=t.GetBrackets(e),c=t.GetArgument(e);if("\\"===r.charAt(0)&&(r=r.substr(1)),!r.match(/^(.|[a-z]+)$/i))throw new n.default("IllegalControlSequenceName","Illegal control sequence name for %1",e);if(o&&!(o=i.default.trimSpaces(o)).match(/^[0-9]+$/))throw new n.default("IllegalParamNumber","Illegal number of parameters specified in %1",e);s.default.addMacro(t,r,l.Macro,[c,o,a])},NewEnvironment:function(t,e){var r=i.default.trimSpaces(t.GetArgument(e)),o=t.GetBrackets(e),a=t.GetBrackets(e),c=t.GetArgument(e),u=t.GetArgument(e);if(o&&!(o=i.default.trimSpaces(o)).match(/^[0-9]+$/))throw new n.default("IllegalParamNumber","Illegal number of parameters specified in %1",e);s.default.addEnvironment(t,r,l.BeginEnv,[!0,c,u,o,a])},MacroDef:function(t,e){var r=s.default.GetCSname(t,e),n=s.default.GetTemplate(t,e,"\\"+r),o=t.GetArgument(e);n instanceof Array?s.default.addMacro(t,r,l.MacroWithTemplate,[o].concat(n)):s.default.addMacro(t,r,l.Macro,[o,n])},Let:function(t,e){var r=s.default.GetCSname(t,e),n=t.GetNext();"="===n&&(t.i++,n=t.GetNext());var a=t.configuration.handlers;if("\\"!==n){t.i++;var i=a.get("delimiter").lookup(n);i?s.default.addDelimiter(t,"\\"+r,i.char,i.attributes):s.default.addMacro(t,r,l.Macro,[n])}else{e=s.default.GetCSname(t,e);var c=a.get("delimiter").lookup("\\"+e);if(c)return void s.default.addDelimiter(t,"\\"+r,c.char,c.attributes);var u=a.get("macro").applicable(e);if(!u)return;if(u instanceof o.MacroMap){var p=u.lookup(e);return void s.default.addMacro(t,r,p.func,p.args,p.symbol)}c=u.lookup(e);var f=s.default.disassembleSymbol(r,c);s.default.addMacro(t,r,(function(t,e){for(var r=[],n=2;nt.configuration.options.maxMacros)throw new n.default("MaxMacroSub1","MathJax maximum macro substitution count exceeded; is here a recursive macro call?")},BeginEnv:function(t,e,r,n,o,a){if(e.getProperty("end")&&t.stack.env.closing===e.getName()){delete t.stack.env.closing;var s=t.string.slice(t.i);return t.string=n,t.i=0,t.Parse(),t.string=s,t.i=0,t.itemFactory.create("end").setProperty("name",e.getName())}if(o){var l=[];if(null!=a){var c=t.GetBrackets("\\begin{"+e.getName()+"}");l.push(null==c?a:c)}for(var u=l.length;u0?[i.toString()].concat(o):i;t.i++}throw new a.default("MissingReplacementString","Missing replacement string for definition of %1",e)},t.GetParameter=function(t,r,n){if(null==n)return t.GetArgument(r);for(var o=t.i,i=0,s=0;t.i=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.NoUndefinedConfiguration=void 0;var o=r(6552);e.NoUndefinedConfiguration=o.Configuration.create("noundefined",{fallback:{macro:function(t,e){var r,o,a=t.create("text","\\"+e),i=t.options.noundefined||{},s={};try{for(var l=n(["color","background","size"]),c=l.next();!c.done;c=l.next()){var u=c.value;i[u]&&(s["math"+u]=i[u])}}catch(t){r={error:t}}finally{try{c&&!c.done&&(o=l.return)&&o.call(l)}finally{if(r)throw r.error}}t.Push(t.create("node","mtext",[],s,a))}},options:{noundefined:{color:"red",background:"",size:""}},priority:3})},9589:function(t,e,r){var n;Object.defineProperty(e,"__esModule",{value:!0}),e.PhysicsConfiguration=void 0;var o=r(6552),a=r(4996);r(8047),e.PhysicsConfiguration=o.Configuration.create("physics",{handler:{macro:["Physics-automatic-bracing-macros","Physics-vector-macros","Physics-vector-chars","Physics-derivative-macros","Physics-expressions-macros","Physics-quick-quad-macros","Physics-bra-ket-macros","Physics-matrix-macros"],character:["Physics-characters"],environment:["Physics-aux-envs"]},items:(n={},n[a.AutoOpen.prototype.kind]=a.AutoOpen,n)})},4996:function(t,e,r){var n,o=this&&this.__extends||(n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.AutoOpen=void 0;var a=r(7044),i=r(7702),s=r(810),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"kind",{get:function(){return"auto open"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isOpen",{get:function(){return!0},enumerable:!1,configurable:!0}),e.prototype.toMml=function(){var e=this.factory.configuration.parser,r=this.getProperty("right");if(this.getProperty("smash")){var n=t.prototype.toMml.call(this),o=e.create("node","mpadded",[n],{height:0,depth:0});this.Clear(),this.Push(e.create("node","TeXAtom",[o]))}r&&this.Push(new s.default(r,e.stack.env,e.configuration).mml());var a=t.prototype.toMml.call(this);return i.default.fenced(this.factory.configuration,this.getProperty("open"),a,this.getProperty("close"),this.getProperty("big"))},e.prototype.checkItem=function(e){var r=e.getProperty("autoclose");return r&&r===this.getProperty("close")?this.getProperty("ignore")?(this.Clear(),[[],!0]):[[this.toMml()],!0]:t.prototype.checkItem.call(this,e)},e}(a.BaseItem);e.AutoOpen=l},8047:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0});var n=r(7628),o=r(1541),a=r(7007),i=r(4708),s=r(8921);new n.CommandMap("Physics-automatic-bracing-macros",{quantity:"Quantity",qty:"Quantity",pqty:["Quantity","(",")",!0],bqty:["Quantity","[","]",!0],vqty:["Quantity","|","|",!0],Bqty:["Quantity","{","}",!0],absolutevalue:["Quantity","|","|",!0],abs:["Quantity","|","|",!0],norm:["Quantity","\\|","\\|",!0],evaluated:"Eval",eval:"Eval",order:["Quantity","(",")",!0,"O",a.TexConstant.Variant.CALLIGRAPHIC],commutator:"Commutator",comm:"Commutator",anticommutator:["Commutator","\\{","\\}"],acomm:["Commutator","\\{","\\}"],poissonbracket:["Commutator","\\{","\\}"],pb:["Commutator","\\{","\\}"]},o.default),new n.CharacterMap("Physics-vector-chars",i.default.mathchar0mi,{dotproduct:["\u22c5",{mathvariant:a.TexConstant.Variant.BOLD}],vdot:["\u22c5",{mathvariant:a.TexConstant.Variant.BOLD}],crossproduct:"\xd7",cross:"\xd7",cp:"\xd7",gradientnabla:["\u2207",{mathvariant:a.TexConstant.Variant.BOLD}],real:["\u211c",{mathvariant:a.TexConstant.Variant.NORMAL}],imaginary:["\u2111",{mathvariant:a.TexConstant.Variant.NORMAL}]}),new n.CommandMap("Physics-vector-macros",{vectorbold:"VectorBold",vb:"VectorBold",vectorarrow:["StarMacro",1,"\\vec{\\vb","{#1}}"],va:["StarMacro",1,"\\vec{\\vb","{#1}}"],vectorunit:["StarMacro",1,"\\hat{\\vb","{#1}}"],vu:["StarMacro",1,"\\hat{\\vb","{#1}}"],gradient:["OperatorApplication","\\gradientnabla","(","["],grad:["OperatorApplication","\\gradientnabla","(","["],divergence:["VectorOperator","\\gradientnabla\\vdot","(","["],div:["VectorOperator","\\gradientnabla\\vdot","(","["],curl:["VectorOperator","\\gradientnabla\\crossproduct","(","["],laplacian:["OperatorApplication","\\nabla^2","(","["]},o.default),new n.CommandMap("Physics-expressions-macros",{sin:"Expression",sinh:"Expression",arcsin:"Expression",asin:"Expression",cos:"Expression",cosh:"Expression",arccos:"Expression",acos:"Expression",tan:"Expression",tanh:"Expression",arctan:"Expression",atan:"Expression",csc:"Expression",csch:"Expression",arccsc:"Expression",acsc:"Expression",sec:"Expression",sech:"Expression",arcsec:"Expression",asec:"Expression",cot:"Expression",coth:"Expression",arccot:"Expression",acot:"Expression",exp:["Expression",!1],log:"Expression",ln:"Expression",det:["Expression",!1],Pr:["Expression",!1],tr:["Expression",!1],trace:["Expression",!1,"tr"],Tr:["Expression",!1],Trace:["Expression",!1,"Tr"],rank:"NamedFn",erf:["Expression",!1],Res:["OperatorApplication","{\\rm Res}","(","[","{"],principalvalue:["OperatorApplication","{\\cal P}"],pv:["OperatorApplication","{\\cal P}"],PV:["OperatorApplication","{\\rm P.V.}"],Re:["OperatorApplication","{\\rm Re}","{"],Im:["OperatorApplication","{\\rm Im}","{"],sine:["NamedFn","sin"],hypsine:["NamedFn","sinh"],arcsine:["NamedFn","arcsin"],asine:["NamedFn","asin"],cosine:["NamedFn","cos"],hypcosine:["NamedFn","cosh"],arccosine:["NamedFn","arccos"],acosine:["NamedFn","acos"],tangent:["NamedFn","tan"],hyptangent:["NamedFn","tanh"],arctangent:["NamedFn","arctan"],atangent:["NamedFn","atan"],cosecant:["NamedFn","csc"],hypcosecant:["NamedFn","csch"],arccosecant:["NamedFn","arccsc"],acosecant:["NamedFn","acsc"],secant:["NamedFn","sec"],hypsecant:["NamedFn","sech"],arcsecant:["NamedFn","arcsec"],asecant:["NamedFn","asec"],cotangent:["NamedFn","cot"],hypcotangent:["NamedFn","coth"],arccotangent:["NamedFn","arccot"],acotangent:["NamedFn","acot"],exponential:["NamedFn","exp"],logarithm:["NamedFn","log"],naturallogarithm:["NamedFn","ln"],determinant:["NamedFn","det"],Probability:["NamedFn","Pr"]},o.default),new n.CommandMap("Physics-quick-quad-macros",{qqtext:"Qqtext",qq:"Qqtext",qcomma:["Macro","\\qqtext*{,}"],qc:["Macro","\\qqtext*{,}"],qcc:["Qqtext","c.c."],qif:["Qqtext","if"],qthen:["Qqtext","then"],qelse:["Qqtext","else"],qotherwise:["Qqtext","otherwise"],qunless:["Qqtext","unless"],qgiven:["Qqtext","given"],qusing:["Qqtext","using"],qassume:["Qqtext","assume"],"qsince,":["Qqtext","since,"],qlet:["Qqtext","let"],qfor:["Qqtext","for"],qall:["Qqtext","all"],qeven:["Qqtext","even"],qodd:["Qqtext","odd"],qinteger:["Qqtext","integer"],qand:["Qqtext","and"],qor:["Qqtext","or"],qas:["Qqtext","as"],qin:["Qqtext","in"]},o.default),new n.CommandMap("Physics-derivative-macros",{flatfrac:["Macro","\\left.#1\\middle/#2\\right.",2],differential:["Differential","{\\rm d}"],dd:["Differential","{\\rm d}"],variation:["Differential","\\delta"],var:["Differential","\\delta"],derivative:["Derivative",2,"{\\rm d}"],dv:["Derivative",2,"{\\rm d}"],partialderivative:["Derivative",3,"\\partial"],pderivative:["Derivative",3,"\\partial"],pdv:["Derivative",3,"\\partial"],functionalderivative:["Derivative",2,"\\delta"],fderivative:["Derivative",2,"\\delta"],fdv:["Derivative",2,"\\delta"]},o.default),new n.CommandMap("Physics-bra-ket-macros",{bra:"Bra",ket:"Ket",innerproduct:"BraKet",braket:"BraKet",outerproduct:"KetBra",dyad:"KetBra",ketbra:"KetBra",op:"KetBra",expectationvalue:"Expectation",expval:"Expectation",ev:"Expectation",matrixelement:"MatrixElement",matrixel:"MatrixElement",mel:"MatrixElement"},o.default),new n.CommandMap("Physics-matrix-macros",{matrixquantity:"MatrixQuantity",mqty:"MatrixQuantity",pmqty:["Macro","\\mqty(#1)",1],Pmqty:["Macro","\\mqty*(#1)",1],bmqty:["Macro","\\mqty[#1]",1],vmqty:["Macro","\\mqty|#1|",1],smallmatrixquantity:["MatrixQuantity",!0],smqty:["MatrixQuantity",!0],spmqty:["Macro","\\smqty(#1)",1],sPmqty:["Macro","\\smqty*(#1)",1],sbmqty:["Macro","\\smqty[#1]",1],svmqty:["Macro","\\smqty|#1|",1],matrixdeterminant:["Macro","\\vmqty{#1}",1],mdet:["Macro","\\vmqty{#1}",1],smdet:["Macro","\\svmqty{#1}",1],identitymatrix:"IdentityMatrix",imat:"IdentityMatrix",xmatrix:"XMatrix",xmat:"XMatrix",zeromatrix:["Macro","\\xmat{0}{#1}{#2}",2],zmat:["Macro","\\xmat{0}{#1}{#2}",2],paulimatrix:"PauliMatrix",pmat:"PauliMatrix",diagonalmatrix:"DiagonalMatrix",dmat:"DiagonalMatrix",antidiagonalmatrix:["DiagonalMatrix",!0],admat:["DiagonalMatrix",!0]},o.default),new n.EnvironmentMap("Physics-aux-envs",i.default.environment,{smallmatrix:["Array",null,null,null,"c","0.333em",".2em","S",1]},o.default),new n.MacroMap("Physics-characters",{"|":["AutoClose",s.TEXCLASS.ORD],")":"AutoClose","]":"AutoClose"},o.default)},1541:function(t,e,r){var n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,a=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i};Object.defineProperty(e,"__esModule",{value:!0});var o=r(724),a=r(810),i=r(3466),s=r(8921),l=r(7702),c=r(8321),u=r(8644),p={},f={"(":")","[":"]","{":"}","|":"|"},d=/^(b|B)i(g{1,2})$/;p.Quantity=function(t,e,r,n,o,u,p){void 0===r&&(r="("),void 0===n&&(n=")"),void 0===o&&(o=!1),void 0===u&&(u=""),void 0===p&&(p="");var h=!!o&&t.GetStar(),m=t.GetNext(),g=t.i,y=null;if("\\"===m){if(t.i++,!(y=t.GetCS()).match(d)){var v=t.create("node","mrow");return t.Push(l.default.fenced(t.configuration,r,v,n)),void(t.i=g)}m=t.GetNext()}var b=f[m];if(o&&"{"!==m)throw new i.default("MissingArgFor","Missing argument for %1",t.currentCS);if(!b){v=t.create("node","mrow");return t.Push(l.default.fenced(t.configuration,r,v,n)),void(t.i=g)}if(u){var x=t.create("token","mi",{texClass:s.TEXCLASS.OP},u);p&&c.default.setAttribute(x,"mathvariant",p),t.Push(t.itemFactory.create("fn",x))}if("{"===m){var _=t.GetArgument(e);return m=o?r:"\\{",b=o?n:"\\}",_=h?m+" "+_+" "+b:y?"\\"+y+"l"+m+" "+_+" \\"+y+"r"+b:"\\left"+m+" "+_+" \\right"+b,void t.Push(new a.default(_,t.stack.env,t.configuration).mml())}o&&(m=r,b=n),t.i++,t.Push(t.itemFactory.create("auto open").setProperties({open:m,close:b,big:y}))},p.Eval=function(t,e){var r=t.GetStar(),n=t.GetNext();if("{"!==n){if("("===n||"["===n)return t.i++,void t.Push(t.itemFactory.create("auto open").setProperties({open:n,close:"|",smash:r,right:"\\vphantom{\\int}"}));throw new i.default("MissingArgFor","Missing argument for %1",t.currentCS)}var o=t.GetArgument(e),a="\\left. "+(r?"\\smash{"+o+"}":o)+" \\vphantom{\\int}\\right|";t.string=t.string.slice(0,t.i)+a+t.string.slice(t.i)},p.Commutator=function(t,e,r,n){void 0===r&&(r="["),void 0===n&&(n="]");var o=t.GetStar(),s=t.GetNext(),l=null;if("\\"===s){if(t.i++,!(l=t.GetCS()).match(d))throw new i.default("MissingArgFor","Missing argument for %1",t.currentCS);s=t.GetNext()}if("{"!==s)throw new i.default("MissingArgFor","Missing argument for %1",t.currentCS);var c=t.GetArgument(e)+","+t.GetArgument(e);c=o?r+" "+c+" "+n:l?"\\"+l+"l"+r+" "+c+" \\"+l+"r"+n:"\\left"+r+" "+c+" \\right"+n,t.Push(new a.default(c,t.stack.env,t.configuration).mml())};var h=[65,90],m=[97,122],g=[913,937],y=[945,969],v=[48,57];function b(t,e){return t>=e[0]&&t<=e[1]}function x(t,e,r,n){var o=t.configuration.parser,a=u.NodeFactory.createToken(t,e,r,n),i=n.codePointAt(0);return 1===n.length&&!o.stack.env.font&&o.stack.env.vectorFont&&(b(i,h)||b(i,m)||b(i,g)||b(i,v)||b(i,y)&&o.stack.env.vectorStar||c.default.getAttribute(a,"accent"))&&c.default.setAttribute(a,"mathvariant",o.stack.env.vectorFont),a}p.VectorBold=function(t,e){var r=t.GetStar(),n=t.GetArgument(e),o=t.configuration.nodeFactory.get("token"),i=t.stack.env.font;delete t.stack.env.font,t.configuration.nodeFactory.set("token",x),t.stack.env.vectorFont=r?"bold-italic":"bold",t.stack.env.vectorStar=r;var s=new a.default(n,t.stack.env,t.configuration).mml();i&&(t.stack.env.font=i),delete t.stack.env.vectorFont,delete t.stack.env.vectorStar,t.configuration.nodeFactory.set("token",o),t.Push(s)},p.StarMacro=function(t,e,r){for(var n=[],o=3;ot.configuration.options.maxMacros)throw new i.default("MaxMacroSub1","MathJax maximum macro substitution count exceeded; is there a recursive macro call?")};var _=function(t,e,r,n,o){var i=new a.default(n,t.stack.env,t.configuration).mml();t.Push(t.itemFactory.create(e,i));var s=t.GetNext(),l=f[s];if(l){var c=-1!==o.indexOf(s);if("{"===s){var u=(c?"\\left\\{":"")+" "+t.GetArgument(r)+" "+(c?"\\right\\}":"");return t.string=u+t.string.slice(t.i),void(t.i=0)}c&&(t.i++,t.Push(t.itemFactory.create("auto open").setProperties({open:s,close:l})))}};function A(t,e,r){var o=n(t,3),a=o[0],i=o[1],s=o[2];return e&&r?"\\left\\langle{"+a+"}\\middle\\vert{"+i+"}\\middle\\vert{"+s+"}\\right\\rangle":e?"\\langle{"+a+"}\\vert{"+i+"}\\vert{"+s+"}\\rangle":"\\left\\langle{"+a+"}\\right\\vert{"+i+"}\\left\\vert{"+s+"}\\right\\rangle"}p.OperatorApplication=function(t,e,r){for(var n=[],o=3;o2&&l.length>2?(u="^{"+(l.length-1)+"}",c=!0):null!=i&&(r>2&&l.length>1&&(c=!0),p=u="^{"+i+"}");for(var f=o?"\\flatfrac":"\\frac",d=l.length>1?l[0]:"",h=l.length>1?l[1]:l[0],m="",g=2,y=void 0;y=l[g];g++)m+=n+" "+y;var v=f+"{"+n+u+d+"}{"+n+" "+h+p+" "+m+"}";t.Push(new a.default(v,t.stack.env,t.configuration).mml()),"("===t.GetNext()&&(t.i++,t.Push(t.itemFactory.create("auto open").setProperties({open:"(",close:")",ignore:c})))},p.Bra=function(t,e){var r=t.GetStar(),n=t.GetArgument(e),o="",i=!1,s=!1;if("\\"===t.GetNext()){var l=t.i;t.i++;var c=t.GetCS(),u=t.lookup("macro",c);u&&"ket"===u.symbol?(i=!0,l=t.i,s=t.GetStar(),"{"===t.GetNext()?o=t.GetArgument(c,!0):(t.i=l,s=!1)):t.i=l}var p="";p=i?r||s?"\\langle{"+n+"}\\vert{"+o+"}\\rangle":"\\left\\langle{"+n+"}\\middle\\vert{"+o+"}\\right\\rangle":r||s?"\\langle{"+n+"}\\vert":"\\left\\langle{"+n+"}\\right\\vert{"+o+"}",t.Push(new a.default(p,t.stack.env,t.configuration).mml())},p.Ket=function(t,e){var r=t.GetStar(),n=t.GetArgument(e),o=r?"\\vert{"+n+"}\\rangle":"\\left\\vert{"+n+"}\\right\\rangle";t.Push(new a.default(o,t.stack.env,t.configuration).mml())},p.BraKet=function(t,e){var r=t.GetStar(),n=t.GetArgument(e),o=null;"{"===t.GetNext()&&(o=t.GetArgument(e,!0));var i="";i=null==o?r?"\\langle{"+n+"}\\vert{"+n+"}\\rangle":"\\left\\langle{"+n+"}\\middle\\vert{"+n+"}\\right\\rangle":r?"\\langle{"+n+"}\\vert{"+o+"}\\rangle":"\\left\\langle{"+n+"}\\middle\\vert{"+o+"}\\right\\rangle",t.Push(new a.default(i,t.stack.env,t.configuration).mml())},p.KetBra=function(t,e){var r=t.GetStar(),n=t.GetArgument(e),o=null;"{"===t.GetNext()&&(o=t.GetArgument(e,!0));var i="";i=null==o?r?"\\vert{"+n+"}\\rangle\\!\\langle{"+n+"}\\vert":"\\left\\vert{"+n+"}\\middle\\rangle\\!\\middle\\langle{"+n+"}\\right\\vert":r?"\\vert{"+n+"}\\rangle\\!\\langle{"+o+"}\\vert":"\\left\\vert{"+n+"}\\middle\\rangle\\!\\middle\\langle{"+o+"}\\right\\vert",t.Push(new a.default(i,t.stack.env,t.configuration).mml())},p.Expectation=function(t,e){var r=t.GetStar(),n=r&&t.GetStar(),o=t.GetArgument(e),i=null;"{"===t.GetNext()&&(i=t.GetArgument(e,!0));var s=o&&i?A([i,o,i],r,n):r?"\\langle {"+o+"} \\rangle":"\\left\\langle {"+o+"} \\right\\rangle";t.Push(new a.default(s,t.stack.env,t.configuration).mml())},p.MatrixElement=function(t,e){var r=t.GetStar(),n=r&&t.GetStar(),o=A([t.GetArgument(e),t.GetArgument(e),t.GetArgument(e)],r,n);t.Push(new a.default(o,t.stack.env,t.configuration).mml())},p.MatrixQuantity=function(t,e,r){var n=t.GetStar(),o=r?"smallmatrix":"array",i="",s="",l="";switch(t.GetNext()){case"{":i=t.GetArgument(e);break;case"(":t.i++,s=n?"\\lgroup":"(",l=n?"\\rgroup":")",i=t.GetUpTo(e,")");break;case"[":t.i++,s="[",l="]",i=t.GetUpTo(e,"]");break;case"|":t.i++,s="|",l="|",i=t.GetUpTo(e,"|");break;default:s="(",l=")"}var c=(s?"\\left":"")+s+"\\begin{"+o+"}{} "+i+"\\end{"+o+"}"+(s?"\\right":"")+l;t.Push(new a.default(c,t.stack.env,t.configuration).mml())},p.IdentityMatrix=function(t,e){var r=t.GetArgument(e),n=parseInt(r,10);if(isNaN(n))throw new i.default("InvalidNumber","Invalid number");if(n<=1)return t.string="1"+t.string.slice(t.i),void(t.i=0);for(var o=Array(n).fill("0"),a=[],s=0;s=o){a.push(t.string.slice(s,o));break}s=t.i,a.push(i)}t.string=function(t,e){for(var r=t.length,n=[],o=0;o=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,a=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},a=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r":["Spacer",i.MATHSPACE.mediummathspace],";":["Spacer",i.MATHSPACE.thickmathspace],"!":["Spacer",i.MATHSPACE.negativethinmathspace],enspace:["Spacer",.5],quad:["Spacer",1],qquad:["Spacer",2],thinspace:["Spacer",i.MATHSPACE.thinmathspace],negthinspace:["Spacer",i.MATHSPACE.negativethinmathspace],hskip:"Hskip",hspace:"Hskip",kern:"Hskip",mskip:"Hskip",mspace:"Hskip",mkern:"Hskip",rule:"rule",Rule:["Rule"],Space:["Rule","blank"],color:"CheckAutoload",textcolor:"CheckAutoload",colorbox:"CheckAutoload",fcolorbox:"CheckAutoload",href:"CheckAutoload",style:"CheckAutoload",class:"CheckAutoload",cssId:"CheckAutoload",unicode:"CheckAutoload",ref:["HandleRef",!1],eqref:["HandleRef",!0]},a.TextMacrosMethods)},440:function(t,e,r){Object.defineProperty(e,"__esModule",{value:!0}),e.TextMacrosMethods=void 0;var n=r(810),o=r(239),a=r(724);e.TextMacrosMethods={Comment:function(t,e){for(;t.i=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var n,o,a=r.call(t),i=[];try{for(;(void 0===e||e-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(t){o={error:t}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},s=this&&this.__spreadArray||function(t,e){for(var r=0,n=e.length,o=t.length;r=0&&(l[c]=r),n&&s[e]&&((0,t.combineConfig)(s,(o={},a=r,i=s[e],a in o?Object.defineProperty(o,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):o[a]=i,o)),delete s[e])}}function vt(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};function o(e){return"object"==typeof e&&null!==e}function a(e,t){var r,i;try{for(var c=n(Object.keys(t)),s=c.next();!s.done;s=c.next()){var u=s.value;"__esModule"!==u&&(!o(e[u])||!o(t[u])||t[u]instanceof Promise?null!==t[u]&&void 0!==t[u]&&(e[u]=t[u]):a(e[u],t[u]))}}catch(e){r={error:e}}finally{try{s&&!s.done&&(i=c.return)&&i.call(c)}finally{if(r)throw r.error}}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.MathJax=t.combineWithMathJax=t.combineDefaults=t.combineConfig=t.isObject=void 0,t.isObject=o,t.combineConfig=a,t.combineDefaults=function e(t,r,a){var i,c;t[r]||(t[r]={}),t=t[r];try{for(var s=n(Object.keys(a)),u=s.next();!u.done;u=s.next()){var l=u.value;o(t[l])&&o(a[l])?e(t,l,a[l]):null==t[l]&&null!=a[l]&&(t[l]=a[l])}}catch(e){i={error:e}}finally{try{u&&!u.done&&(c=s.return)&&c.call(s)}finally{if(i)throw i.error}}return t},t.combineWithMathJax=function(e){return a(t.MathJax,e)},void 0===r.g.MathJax&&(r.g.MathJax={}),r.g.MathJax.version||(r.g.MathJax={version:"3.1.4",_:{},config:r.g.MathJax}),t.MathJax=r.g.MathJax},235:function(e,t,r){var n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.CONFIG=t.MathJax=t.Loader=t.PathFilters=t.PackageError=t.Package=void 0;var o=r(515),a=r(265),i=r(265);Object.defineProperty(t,"Package",{enumerable:!0,get:function(){return i.Package}}),Object.defineProperty(t,"PackageError",{enumerable:!0,get:function(){return i.PackageError}});var c,s=r(525);t.PathFilters={source:function(e){return t.CONFIG.source.hasOwnProperty(e.name)&&(e.name=t.CONFIG.source[e.name]),!0},normalize:function(e){var t=e.name;return t.match(/^(?:[a-z]+:\/)?\/|[a-z]:\\|\[/i)||(e.name="[mathjax]/"+t.replace(/^\.\//,"")),e.addExtension&&!t.match(/\.[^\/]+$/)&&(e.name+=".js"),!0},prefix:function(e){for(var r;(r=e.name.match(/^\[([^\]]*)\]/))&&t.CONFIG.paths.hasOwnProperty(r[1]);)e.name=t.CONFIG.paths[r[1]]+e.name.substr(r[0].length);return!0}},function(e){e.ready=function(){for(var e,t,r=[],o=0;o=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},c=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,o=e.length;r=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},c=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,o=e.length;rt.length}}}},e.prototype.add=function(t,r){void 0===r&&(r=e.DEFAULTPRIORITY);var n=this.items.length;do{n--}while(n>=0&&r=0&&this.items[t].item!==e);t>=0&&this.items.splice(t,1)},e.prototype.toArray=function(){return Array.from(this)},e.DEFAULTPRIORITY=5,e}();t.PrioritizedList=r}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n].call(a.exports,a,a.exports,r),a.exports}r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),function(){var e=r(515),t=r(235),n=r(265);(0,e.combineWithMathJax)({_:{components:{loader:t,package:n}}});var o,a={tex:"[mathjax]/input/tex/extensions",sre:"[mathjax]/sre/"+("undefined"==typeof window?"sre-node":"sre_browser")},i=["[tex]/action","[tex]/ams","[tex]/amscd","[tex]/bbox","[tex]/boldsymbol","[tex]/braket","[tex]/bussproofs","[tex]/cancel","[tex]/color","[tex]/configmacros","[tex]/enclose","[tex]/extpfeil","[tex]/html","[tex]/mhchem","[tex]/newcommand","[tex]/noerrors","[tex]/noundefined","[tex]/physics","[tex]/require","[tex]/tagformat","[tex]/textmacros","[tex]/unicode","[tex]/verb"],c={startup:["loader"],"input/tex":["input/tex-base","[tex]/ams","[tex]/newcommand","[tex]/noundefined","[tex]/require","[tex]/autoload","[tex]/configmacros"],"input/tex-full":["input/tex-base","[tex]/all-packages"].concat(i),"[tex]/all-packages":i};function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTML=void 0;var s=r(716),l=r(4477),h=r(4142),c=r(6914),u=r(6720),p=function(t){function e(e){void 0===e&&(e=null);var r=t.call(this,e,l.CHTMLWrapperFactory,h.TeXFont)||this;return r.chtmlStyles=null,r.font.adaptiveCSS(r.options.adaptiveCSS),r}return n(e,t),e.prototype.escaped=function(t,e){return this.setDocument(e),this.html("span",{},[this.text(t.math)])},e.prototype.styleSheet=function(r){if(this.chtmlStyles&&!this.options.adaptiveCSS)return this.chtmlStyles;var o=this.chtmlStyles=t.prototype.styleSheet.call(this,r);return this.adaptor.setAttribute(o,"id",e.STYLESHEETID),o},e.prototype.addClassStyles=function(e){var r;this.options.adaptiveCSS&&!e.used||(e.autoStyle&&"unknown"!==e.kind&&this.cssStyles.addStyles(((r={})["mjx-"+e.kind]={display:"inline-block","text-align":"left"},r)),t.prototype.addClassStyles.call(this,e))},e.prototype.processMath=function(t,e){this.factory.wrap(t).toCHTML(e)},e.prototype.clearCache=function(){var t,e;this.cssStyles.clear(),this.font.clearCache();try{for(var r=a(this.factory.getKinds()),o=r.next();!o.done;o=r.next()){var n=o.value;this.factory.getNodeClass(n).used=!1}}catch(e){t={error:e}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}},e.prototype.reset=function(){this.clearCache()},e.prototype.unknownText=function(t,e){var r={},o=100/this.math.metrics.scale;if(100!==o&&(r["font-size"]=this.fixed(o,1)+"%",r.padding=c.em(75/o)+" 0 "+c.em(20/o)+" 0"),"-explicitFont"!==e){var n=u.unicodeChars(t);(1!==n.length||n[0]<119808||n[0]>120831)&&this.cssFontStyles(this.font.getCssFont(e),r)}return this.html("mjx-utext",{variant:e,style:r},[this.text(t)])},e.prototype.measureTextNode=function(t){var e=this.adaptor;t=e.clone(t);var r=this.html("mjx-measure-text",{style:{position:"absolute","white-space":"nowrap"}},[t]);e.append(e.parent(this.math.start.node),this.container),e.append(this.container,r);var o=e.nodeSize(t,this.math.metrics.em)[0]/this.math.metrics.scale;return e.remove(this.container),e.remove(r),{w:o,h:.75,d:.2}},e.NAME="CHTML",e.OPTIONS=i(i({},s.CommonOutputJax.OPTIONS),{adaptiveCSS:!0}),e.commonStyles={'mjx-container[jax="CHTML"]':{"line-height":0},'mjx-container [space="1"]':{"margin-left":".111em"},'mjx-container [space="2"]':{"margin-left":".167em"},'mjx-container [space="3"]':{"margin-left":".222em"},'mjx-container [space="4"]':{"margin-left":".278em"},'mjx-container [space="5"]':{"margin-left":".333em"},'mjx-container [rspace="1"]':{"margin-right":".111em"},'mjx-container [rspace="2"]':{"margin-right":".167em"},'mjx-container [rspace="3"]':{"margin-right":".222em"},'mjx-container [rspace="4"]':{"margin-right":".278em"},'mjx-container [rspace="5"]':{"margin-right":".333em"},'mjx-container [size="s"]':{"font-size":"70.7%"},'mjx-container [size="ss"]':{"font-size":"50%"},'mjx-container [size="Tn"]':{"font-size":"60%"},'mjx-container [size="sm"]':{"font-size":"85%"},'mjx-container [size="lg"]':{"font-size":"120%"},'mjx-container [size="Lg"]':{"font-size":"144%"},'mjx-container [size="LG"]':{"font-size":"173%"},'mjx-container [size="hg"]':{"font-size":"207%"},'mjx-container [size="HG"]':{"font-size":"249%"},'mjx-container [width="full"]':{width:"100%"},"mjx-box":{display:"inline-block"},"mjx-block":{display:"block"},"mjx-itable":{display:"inline-table"},"mjx-row":{display:"table-row"},"mjx-row > *":{display:"table-cell"},"mjx-mtext":{display:"inline-block"},"mjx-mstyle":{display:"inline-block"},"mjx-merror":{display:"inline-block",color:"red","background-color":"yellow"},"mjx-mphantom":{visibility:"hidden"}},e.STYLESHEETID="MJX-CHTML-styles",e}(s.CommonOutputJax);e.CHTML=p},2098:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return(i=Object.assign||function(t){for(var e,r=1,o=arguments.length;r=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},h=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.AddCSS=e.CHTMLFontData=void 0;var c=r(9250),u=r(6914);s(r(9250),e);var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.charOptions=function(e,r){return t.charOptions.call(this,e,r)},e.prototype.adaptiveCSS=function(t){this.options.adaptiveCSS=t},e.prototype.clearCache=function(){var t,e,r,o,n,i;if(this.options.adaptiveCSS){try{for(var a=l(Object.keys(this.delimiters)),s=a.next();!s.done;s=a.next()){var h=s.value;this.delimiters[parseInt(h)].used=!1}}catch(e){t={error:e}}finally{try{s&&!s.done&&(e=a.return)&&e.call(a)}finally{if(t)throw t.error}}try{for(var c=l(Object.keys(this.variant)),u=c.next();!u.done;u=c.next()){var p=u.value,d=this.variant[p].chars;try{for(var f=(n=void 0,l(Object.keys(d))),m=f.next();!m.done;m=f.next()){h=m.value;var y=d[parseInt(h)][3];y&&(y.used=!1)}}catch(t){n={error:t}}finally{try{m&&!m.done&&(i=f.return)&&i.call(f)}finally{if(n)throw n.error}}}}catch(t){r={error:t}}finally{try{u&&!u.done&&(o=c.return)&&o.call(c)}finally{if(r)throw r.error}}}},e.prototype.createVariant=function(e,r,o){void 0===r&&(r=null),void 0===o&&(o=null),t.prototype.createVariant.call(this,e,r,o);var n=this.constructor;this.variant[e].classes=n.defaultVariantClasses[e],this.variant[e].letter=n.defaultVariantLetters[e]},e.prototype.defineChars=function(r,o){var n,i;t.prototype.defineChars.call(this,r,o);var a=this.variant[r].letter;try{for(var s=l(Object.keys(o)),h=s.next();!h.done;h=s.next()){var c=h.value,u=e.charOptions(o,parseInt(c));void 0===u.f&&(u.f=a)}}catch(t){n={error:t}}finally{try{h&&!h.done&&(i=s.return)&&i.call(s)}finally{if(n)throw n.error}}},Object.defineProperty(e.prototype,"styles",{get:function(){var t,e,r=this.constructor,o=i({},r.defaultStyles);this.addFontURLs(o,r.defaultFonts,this.options.fontURL);try{for(var n=l(Object.keys(this.delimiters)),a=n.next();!a.done;a=n.next()){var s=a.value,h=parseInt(s);this.addDelimiterStyles(o,h,this.delimiters[h])}}catch(e){t={error:e}}finally{try{a&&!a.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return this.addVariantChars(o),o},enumerable:!1,configurable:!0}),e.prototype.addVariantChars=function(t){var e,r,o,n,i=!this.options.adaptiveCSS;try{for(var a=l(Object.keys(this.variant)),s=a.next();!s.done;s=a.next()){var h=s.value,c=this.variant[h],u=c.letter;try{for(var p=(o=void 0,l(Object.keys(c.chars))),d=p.next();!d.done;d=p.next()){var f=d.value,m=parseInt(f),y=c.chars[m];(y[3]||{}).smp||(i&&y.length<4&&(y[3]={}),(4===y.length||i)&&this.addCharStyles(t,u,m,y))}}catch(t){o={error:t}}finally{try{d&&!d.done&&(n=p.return)&&n.call(p)}finally{if(o)throw o.error}}}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=a.return)&&r.call(a)}finally{if(e)throw e.error}}},e.prototype.addFontURLs=function(t,e,r){var o,n;try{for(var a=l(Object.keys(e)),s=a.next();!s.done;s=a.next()){var h=s.value,c=i({},e[h]);c.src=c.src.replace(/%%URL%%/,r),t[h]=c}}catch(t){o={error:t}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(o)throw o.error}}},e.prototype.addDelimiterStyles=function(t,e,r){if(!this.options.adaptiveCSS||r.used){var o=this.charSelector(e);r.c&&r.c!==e&&(t[".mjx-stretched mjx-c"+o+"::before"]={content:this.charContent(r.c)}),r.stretch&&(1===r.dir?this.addDelimiterVStyles(t,o,r):this.addDelimiterHStyles(t,o,r))}},e.prototype.addDelimiterVStyles=function(t,e,r){var o=r.HDW,n=h(r.stretch,4),i=n[0],a=n[1],s=n[2],l=n[3],c=this.addDelimiterVPart(t,e,"beg",i,o);this.addDelimiterVPart(t,e,"ext",a,o);var u=this.addDelimiterVPart(t,e,"end",s,o),p={};if(l){var d=this.addDelimiterVPart(t,e,"mid",l,o);p.height="50%",t["mjx-stretchy-v"+e+" > mjx-mid"]={"margin-top":this.em(-d/2),"margin-bottom":this.em(-d/2)}}c&&(p["border-top-width"]=this.em0(c-.03)),u&&(p["border-bottom-width"]=this.em0(u-.03),t["mjx-stretchy-v"+e+" > mjx-end"]={"margin-top":this.em(-u)}),Object.keys(p).length&&(t["mjx-stretchy-v"+e+" > mjx-ext"]=p)},e.prototype.addDelimiterVPart=function(t,e,r,o,n){if(!o)return 0;var i=this.getDelimiterData(o),a=(n[2]-i[2])/2,s={content:this.charContent(o)};return"ext"!==r?s.padding=this.padding(i,a):(s.width=this.em0(n[2]),a&&(s["padding-left"]=this.em0(a))),t["mjx-stretchy-v"+e+" mjx-"+r+" mjx-c::before"]=s,i[0]+i[1]},e.prototype.addDelimiterHStyles=function(t,e,r){var o=h(r.stretch,4),n=o[0],i=o[1],a=o[2],s=o[3],l=r.HDW;this.addDelimiterHPart(t,e,"beg",n,l),this.addDelimiterHPart(t,e,"ext",i,l),this.addDelimiterHPart(t,e,"end",a,l),s&&(this.addDelimiterHPart(t,e,"mid",s,l),t["mjx-stretchy-h"+e+" > mjx-ext"]={width:"50%"})},e.prototype.addDelimiterHPart=function(t,e,r,o,n){if(o){var i=this.getDelimiterData(o)[3],a={content:i&&i.c?'"'+i.c+'"':this.charContent(o)};a.padding=this.padding(n,0,-n[2]),t["mjx-stretchy-h"+e+" mjx-"+r+" mjx-c::before"]=a}},e.prototype.addCharStyles=function(t,e,r,o){var n=o[3];if(!this.options.adaptiveCSS||n.used){var i=void 0!==n.f?n.f:e;t["mjx-c"+this.charSelector(r)+(i?".TEX-"+i:"")+"::before"]={padding:this.padding(o,0,n.ic||0),content:null!=n.c?'"'+n.c+'"':this.charContent(r)}}},e.prototype.getDelimiterData=function(t){return this.getChar("-smallop",t)},e.prototype.em=function(t){return u.em(t)},e.prototype.em0=function(t){return u.em(Math.max(0,t))},e.prototype.padding=function(t,e,r){var o=h(t,3),n=o[0],i=o[1];return void 0===e&&(e=0),void 0===r&&(r=0),[n,o[2]+r,i,e].map(this.em0).join(" ")},e.prototype.charContent=function(t){return'"'+(t>=32&&t<=126&&34!==t&&39!==t&&92!==t?String.fromCharCode(t):"\\"+t.toString(16).toUpperCase())+'"'},e.prototype.charSelector=function(t){return".mjx-c"+t.toString(16).toUpperCase()},e.OPTIONS=i(i({},c.FontData.OPTIONS),{fontURL:"js/output/chtml/fonts/tex-woff-v2"}),e.defaultVariantClasses={},e.defaultVariantLetters={},e.defaultStyles={"mjx-c::before":{display:"block",width:0}},e.defaultFonts={"@font-face /* 0 */":{"font-family":"MJXZERO",src:'url("%%URL%%/MathJax_Zero.woff") format("woff")'}},e}(c.FontData);e.CHTMLFontData=p,e.AddCSS=function(t,e){var r,o;try{for(var n=l(Object.keys(e)),i=n.next();!i.done;i=n.next()){var a=i.value,s=parseInt(a);Object.assign(c.FontData.charOptions(t,s),e[s])}}catch(t){r={error:t}}finally{try{i&&!i.done&&(o=n.return)&&o.call(n)}finally{if(r)throw r.error}}return t}},4458:function(t,e,r){var o=this&&this.__createBinding||(Object.create?function(t,e,r,o){void 0===o&&(o=r),Object.defineProperty(t,o,{enumerable:!0,get:function(){return e[r]}})}:function(t,e,r,o){void 0===o&&(o=r),t[o]=e[r]}),n=this&&this.__exportStar||function(t,e){for(var r in t)"default"===r||Object.prototype.hasOwnProperty.call(e,r)||o(e,t,r)},i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.Arrow=e.DiagonalArrow=e.DiagonalStrike=e.Border2=e.Border=e.RenderElement=void 0;var a=r(5373);n(r(5373),e);e.RenderElement=function(t,e){return void 0===e&&(e=""),function(r,o){var n=r.adjustBorder(r.html("mjx-"+t));if(e){var i=r.getOffset(e);if(r.thickness!==a.THICKNESS||i){var s="translate"+e+"("+r.em(r.thickness/2-i)+")";r.adaptor.setStyle(n,"transform",s)}}r.adaptor.append(r.chtml,n)}};e.Border=function(t){return a.CommonBorder((function(e,r){e.adaptor.setStyle(r,"border-"+t,e.em(e.thickness)+" solid")}))(t)};e.Border2=function(t,e,r){return a.CommonBorder2((function(t,o){var n=t.em(t.thickness)+" solid";t.adaptor.setStyle(o,"border-"+e,n),t.adaptor.setStyle(o,"border-"+r,n)}))(t,e,r)};e.DiagonalStrike=function(t,e){return a.CommonDiagonalStrike((function(t){return function(r,o){var n=r.getBBox(),a=n.w,s=n.h,l=n.d,h=i(r.getArgMod(a,s+l),2),c=h[0],u=h[1],p=e*r.thickness/2,d=r.adjustBorder(r.html(t,{style:{width:r.em(u),transform:"rotate("+r.fixed(-e*c)+"rad) translateY("+p+"em)"}}));r.adaptor.append(r.chtml,d)}}))(t)};e.DiagonalArrow=function(t){return a.CommonDiagonalArrow((function(t,e){t.adaptor.append(t.chtml,e)}))(t)};e.Arrow=function(t){return a.CommonArrow((function(t,e){t.adaptor.append(t.chtml,e)}))(t)}},6617:function(t,e,r){var o,n,i=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),a=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],o=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&o>=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},s=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLWrapper=e.SPACE=e.FONTSIZE=void 0;var l=r(6914),h=r(1541),c=r(3717);e.FONTSIZE={"70.7%":"s","70%":"s","50%":"ss","60%":"Tn","85%":"sm","120%":"lg","144%":"Lg","173%":"LG","207%":"hg","249%":"HG"},e.SPACE=((n={})[l.em(2/18)]="1",n[l.em(3/18)]="2",n[l.em(4/18)]="3",n[l.em(5/18)]="4",n[l.em(6/18)]="5",n);var u=function(t){function r(){var e=null!==t&&t.apply(this,arguments)||this;return e.chtml=null,e}return i(r,t),r.prototype.toCHTML=function(t){var e,r,o=this.standardCHTMLnode(t);try{for(var n=a(this.childNodes),i=n.next();!i.done;i=n.next()){i.value.toCHTML(o)}}catch(t){e={error:t}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}},r.prototype.standardCHTMLnode=function(t){this.markUsed();var e=this.createCHTMLnode(t);return this.handleStyles(),this.handleVariant(),this.handleScale(),this.handleColor(),this.handleSpace(),this.handleAttributes(),this.handlePWidth(),e},r.prototype.markUsed=function(){this.constructor.used=!0},r.prototype.createCHTMLnode=function(t){var e=this.node.attributes.get("href");return e&&(t=this.adaptor.append(t,this.html("a",{href:e}))),this.chtml=this.adaptor.append(t,this.html("mjx-"+this.node.kind)),this.chtml},r.prototype.handleStyles=function(){if(this.styles){var t=this.styles.cssText;if(t){this.adaptor.setAttribute(this.chtml,"style",t);var e=this.styles.get("font-family");e&&this.adaptor.setStyle(this.chtml,"font-family","MJXZERO, "+e)}}},r.prototype.handleVariant=function(){this.node.isToken&&"-explicitFont"!==this.variant&&this.adaptor.setAttribute(this.chtml,"class",(this.font.getVariant(this.variant)||this.font.getVariant("normal")).classes)},r.prototype.handleScale=function(){this.setScale(this.chtml,this.bbox.rscale)},r.prototype.setScale=function(t,r){var o=Math.abs(r-1)<.001?1:r;if(t&&1!==o){var n=this.percent(o);e.FONTSIZE[n]?this.adaptor.setAttribute(t,"size",e.FONTSIZE[n]):this.adaptor.setStyle(t,"fontSize",n)}return t},r.prototype.handleSpace=function(){var t,r;try{for(var o=a([[this.bbox.L,"space","marginLeft"],[this.bbox.R,"rspace","marginRight"]]),n=o.next();!n.done;n=o.next()){var i=n.value,l=s(i,3),h=l[0],c=l[1],u=l[2];if(h){var p=this.em(h);e.SPACE[p]?this.adaptor.setAttribute(this.chtml,c,e.SPACE[p]):this.adaptor.setStyle(this.chtml,u,p)}}}catch(e){t={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(t)throw t.error}}},r.prototype.handleColor=function(){var t=this.node.attributes,e=t.getExplicit("mathcolor"),r=t.getExplicit("color"),o=t.getExplicit("mathbackground"),n=t.getExplicit("background");(e||r)&&this.adaptor.setStyle(this.chtml,"color",e||r),(o||n)&&this.adaptor.setStyle(this.chtml,"backgroundColor",o||n)},r.prototype.handleAttributes=function(){var t,e,o,n,i=this.node.attributes,s=i.getAllDefaults(),l=r.skipAttributes;try{for(var h=a(i.getExplicitNames()),c=h.next();!c.done;c=h.next()){var u=c.value;!1!==l[u]&&(u in s||l[u]||this.adaptor.hasAttribute(this.chtml,u))||this.adaptor.setAttribute(this.chtml,u,i.getExplicit(u))}}catch(e){t={error:e}}finally{try{c&&!c.done&&(e=h.return)&&e.call(h)}finally{if(t)throw t.error}}if(i.get("class")){var p=i.get("class").trim().split(/ +/);try{for(var d=a(p),f=d.next();!f.done;f=d.next()){var m=f.value;this.adaptor.addClass(this.chtml,m)}}catch(t){o={error:t}}finally{try{f&&!f.done&&(n=d.return)&&n.call(d)}finally{if(o)throw o.error}}}},r.prototype.handlePWidth=function(){this.bbox.pwidth&&(this.bbox.pwidth===c.BBox.fullWidth?this.adaptor.setAttribute(this.chtml,"width","full"):this.adaptor.setStyle(this.chtml,"width",this.bbox.pwidth))},r.prototype.setIndent=function(t,e,r){var o=this.adaptor;if("center"===e||"left"===e){var n=this.getBBox().L;o.setStyle(t,"margin-left",this.em(r+n))}if("center"===e||"right"===e){var i=this.getBBox().R;o.setStyle(t,"margin-right",this.em(-r+i))}},r.prototype.drawBBox=function(){var t=this.getBBox(),e=t.w,r=t.h,o=t.d,n=t.R,i=this.html("mjx-box",{style:{opacity:.25,"margin-left":this.em(-e-n)}},[this.html("mjx-box",{style:{height:this.em(r),width:this.em(e),"background-color":"red"}}),this.html("mjx-box",{style:{height:this.em(o),width:this.em(e),"margin-left":this.em(-e),"vertical-align":this.em(-o),"background-color":"green"}})]),a=this.chtml||this.parent.chtml,s=this.adaptor.getAttribute(a,"size");s&&this.adaptor.setAttribute(i,"size",s);var l=this.adaptor.getStyle(a,"fontSize");l&&this.adaptor.setStyle(i,"fontSize",l),this.adaptor.append(this.adaptor.parent(a),i),this.adaptor.setStyle(a,"backgroundColor","#FFEE00")},r.prototype.html=function(t,e,r){return void 0===e&&(e={}),void 0===r&&(r=[]),this.jax.html(t,e,r)},r.prototype.text=function(t){return this.jax.text(t)},r.prototype.char=function(t){return this.font.charSelector(t).substr(1)},r.kind="unknown",r.autoStyle=!0,r.used=!1,r}(h.CommonWrapper);e.CHTMLWrapper=u},4477:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLWrapperFactory=void 0;var i=r(1475),a=r(8369),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.defaultNodes=a.CHTMLWrappers,e}(i.CommonWrapperFactory);e.CHTMLWrapperFactory=s},8369:function(t,e,r){var o;Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLWrappers=void 0;var n=r(6617),i=r(4155),a=r(3271),s=r(3292),l=r(7013),h=r(9821),c=r(6359),u=r(6024),p=r(7215),d=r(3215),f=r(3126),m=r(7047),y=r(7837),v=r(5437),b=r(7111),x=r(513),g=r(6577),M=r(1096),_=r(6918),w=r(7500),C=r(8709),j=r(7918),S=r(1315),O=r(7795),T=r(518),L=r(1114);e.CHTMLWrappers=((o={})[i.CHTMLmath.kind]=i.CHTMLmath,o[f.CHTMLmrow.kind]=f.CHTMLmrow,o[f.CHTMLinferredMrow.kind]=f.CHTMLinferredMrow,o[a.CHTMLmi.kind]=a.CHTMLmi,o[s.CHTMLmo.kind]=s.CHTMLmo,o[l.CHTMLmn.kind]=l.CHTMLmn,o[h.CHTMLms.kind]=h.CHTMLms,o[c.CHTMLmtext.kind]=c.CHTMLmtext,o[u.CHTMLmspace.kind]=u.CHTMLmspace,o[p.CHTMLmpadded.kind]=p.CHTMLmpadded,o[d.CHTMLmenclose.kind]=d.CHTMLmenclose,o[y.CHTMLmfrac.kind]=y.CHTMLmfrac,o[v.CHTMLmsqrt.kind]=v.CHTMLmsqrt,o[b.CHTMLmroot.kind]=b.CHTMLmroot,o[x.CHTMLmsub.kind]=x.CHTMLmsub,o[x.CHTMLmsup.kind]=x.CHTMLmsup,o[x.CHTMLmsubsup.kind]=x.CHTMLmsubsup,o[g.CHTMLmunder.kind]=g.CHTMLmunder,o[g.CHTMLmover.kind]=g.CHTMLmover,o[g.CHTMLmunderover.kind]=g.CHTMLmunderover,o[M.CHTMLmmultiscripts.kind]=M.CHTMLmmultiscripts,o[m.CHTMLmfenced.kind]=m.CHTMLmfenced,o[_.CHTMLmtable.kind]=_.CHTMLmtable,o[w.CHTMLmtr.kind]=w.CHTMLmtr,o[w.CHTMLmlabeledtr.kind]=w.CHTMLmlabeledtr,o[C.CHTMLmtd.kind]=C.CHTMLmtd,o[j.CHTMLmaction.kind]=j.CHTMLmaction,o[S.CHTMLmglyph.kind]=S.CHTMLmglyph,o[O.CHTMLsemantics.kind]=O.CHTMLsemantics,o[O.CHTMLannotation.kind]=O.CHTMLannotation,o[O.CHTMLannotationXML.kind]=O.CHTMLannotationXML,o[O.CHTMLxml.kind]=O.CHTMLxml,o[T.CHTMLTeXAtom.kind]=T.CHTMLTeXAtom,o[L.CHTMLTextNode.kind]=L.CHTMLTextNode,o[n.CHTMLWrapper.kind]=n.CHTMLWrapper,o)},518:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLTeXAtom=void 0;var i=r(6617),a=r(3438),s=r(4282),l=r(8921),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(e){if(t.prototype.toCHTML.call(this,e),this.adaptor.setAttribute(this.chtml,"texclass",l.TEXCLASSNAMES[this.node.texClass]),this.node.texClass===l.TEXCLASS.VCENTER){var r=this.childNodes[0].getBBox(),o=r.h,n=(o+r.d)/2+this.font.params.axis_height-o;this.adaptor.setStyle(this.chtml,"verticalAlign",this.em(n))}},e.kind=s.TeXAtom.prototype.kind,e}(a.CommonTeXAtomMixin(i.CHTMLWrapper));e.CHTMLTeXAtom=h},1114:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],o=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&o>=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLTextNode=void 0;var a=r(8921),s=r(6617),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(t){var e,r;this.markUsed();var o=this.adaptor,n=this.parent.variant,a=this.node.getText();if("-explicitFont"===n){var s=this.jax.getFontData(this.parent.styles);o.append(t,this.jax.unknownText(a,n,s))}else{var l=this.remappedText(a,n);try{for(var h=i(l),c=h.next();!c.done;c=h.next()){var u=c.value,p=this.getVariantChar(n,u)[3],d=(s=p.f?" TEX-"+p.f:"",p.unknown?this.jax.unknownText(String.fromCodePoint(u),n):this.html("mjx-c",{class:this.char(u)+s}));o.append(t,d),p.used=!0}}catch(t){e={error:t}}finally{try{c&&!c.done&&(r=h.return)&&r.call(h)}finally{if(e)throw e.error}}}},e.kind=a.TextNode.prototype.kind,e.autoStyle=!1,e.styles={"mjx-c":{display:"inline-block"},"mjx-utext":{display:"inline-block",padding:".75em 0 .2em 0"}},e}(r(555).CommonTextNodeMixin(s.CHTMLWrapper));e.CHTMLTextNode=l},7918:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmaction=void 0;var i=r(6617),a=r(3345),s=r(3345),l=r(3969),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(t){var e=this.standardCHTMLnode(t);this.selected.toCHTML(e),this.action(this,this.data)},e.prototype.setEventHandler=function(t,e){this.chtml.addEventListener(t,e)},e.kind=l.MmlMaction.prototype.kind,e.styles={"mjx-maction":{position:"relative"},"mjx-maction > mjx-tool":{display:"none",position:"absolute",bottom:0,right:0,width:0,height:0,"z-index":500},"mjx-tool > mjx-tip":{display:"inline-block",padding:".2em",border:"1px solid #888","font-size":"70%","background-color":"#F8F8F8",color:"black","box-shadow":"2px 2px 5px #AAAAAA"},"mjx-maction[toggle]":{cursor:"pointer"},"mjx-status":{display:"block",position:"fixed",left:"1em",bottom:"1em","min-width":"25%",padding:".2em .4em",border:"1px solid #888","font-size":"90%","background-color":"#F8F8F8",color:"black"}},e.actions=new Map([["toggle",[function(t,e){t.adaptor.setAttribute(t.chtml,"toggle",t.node.attributes.get("selection"));var r=t.factory.jax.math,o=t.factory.jax.document,n=t.node;t.setEventHandler("click",(function(t){r.end.node||(r.start.node=r.end.node=r.typesetRoot,r.start.n=r.end.n=0),n.nextToggleSelection(),r.rerender(o),t.stopPropagation()}))},{}]],["tooltip",[function(t,e){var r=t.childNodes[1];if(r)if(r.node.isKind("mtext")){var o=r.node.getText();t.adaptor.setAttribute(t.chtml,"title",o)}else{var n=t.adaptor,i=n.append(t.chtml,t.html("mjx-tool",{style:{bottom:t.em(-t.dy),right:t.em(-t.dx)}},[t.html("mjx-tip")]));r.toCHTML(n.firstChild(i)),t.setEventHandler("mouseover",(function(r){e.stopTimers(t,e);var o=setTimeout((function(){return n.setStyle(i,"display","block")}),e.postDelay);e.hoverTimer.set(t,o),r.stopPropagation()})),t.setEventHandler("mouseout",(function(r){e.stopTimers(t,e);var o=setTimeout((function(){return n.setStyle(i,"display","")}),e.clearDelay);e.clearTimer.set(t,o),r.stopPropagation()}))}},s.TooltipData]],["statusline",[function(t,e){var r=t.childNodes[1];if(r&&r.node.isKind("mtext")){var o=t.adaptor,n=r.node.getText();o.setAttribute(t.chtml,"statusline",n),t.setEventHandler("mouseover",(function(r){if(null===e.status){var i=o.body(o.document);e.status=o.append(i,t.html("mjx-status",{},[t.text(n)]))}r.stopPropagation()})),t.setEventHandler("mouseout",(function(t){e.status&&(o.remove(e.status),e.status=null),t.stopPropagation()}))}},{status:null}]]]),e}(a.CommonMactionMixin(i.CHTMLWrapper));e.CHTMLmaction=h},4155:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmath=void 0;var a=r(6617),s=r(2057),l=r(304),h=r(3717),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(e){t.prototype.toCHTML.call(this,e);var r=this.chtml,o=this.adaptor;"block"===this.node.attributes.get("display")?(o.setAttribute(r,"display","true"),o.setAttribute(e,"display","true"),this.handleDisplay(e)):this.handleInline(e),o.addClass(r,"MJX-TEX")},e.prototype.handleDisplay=function(t){var e=this.adaptor,r=i(this.getAlignShift(),2),o=r[0],n=r[1];if("center"!==o&&e.setAttribute(t,"justify",o),this.bbox.pwidth===h.BBox.fullWidth){if(e.setAttribute(t,"width","full"),this.jax.table){var a=this.jax.table.getBBox(),s=a.L,l=a.w,c=a.R;"right"===o?c=Math.max(c||-n,-n):"left"===o?s=Math.max(s||n,n):"center"===o&&(l+=2*Math.abs(n));var u=this.em(Math.max(0,s+l+c));e.setStyle(t,"min-width",u),e.setStyle(this.jax.table.chtml,"min-width",u)}}else this.setIndent(this.chtml,o,n)},e.prototype.handleInline=function(t){var e=this.adaptor,r=e.getStyle(this.chtml,"margin-right");r&&(e.setStyle(this.chtml,"margin-right",""),e.setStyle(t,"margin-right",r),e.setStyle(t,"width","0"))},e.prototype.setChildPWidths=function(e,r,o){return void 0===r&&(r=null),void 0===o&&(o=!0),!!this.parent&&t.prototype.setChildPWidths.call(this,e,r,o)},e.kind=l.MmlMath.prototype.kind,e.styles={"mjx-math":{"line-height":0,"text-align":"left","text-indent":0,"font-style":"normal","font-weight":"normal","font-size":"100%","font-size-adjust":"none","letter-spacing":"normal","word-wrap":"normal","word-spacing":"normal","white-space":"nowrap",direction:"ltr",padding:"1px 0"},'mjx-container[jax="CHTML"][display="true"]':{display:"block","text-align":"center",margin:"1em 0"},'mjx-container[jax="CHTML"][display="true"][width="full"]':{display:"flex"},'mjx-container[jax="CHTML"][display="true"] mjx-math':{padding:0},'mjx-container[jax="CHTML"][justify="left"]':{"text-align":"left"},'mjx-container[jax="CHTML"][justify="right"]':{"text-align":"right"}},e}(s.CommonMathMixin(a.CHTMLWrapper));e.CHTMLmath=c},3215:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],o=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&o>=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},a=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmenclose=void 0;var s=r(6617),l=r(6200),h=r(4458),c=r(4374),u=r(6914);function p(t,e){return Math.atan2(t,e).toFixed(3).replace(/\.?0+$/,"")}var d=p(h.ARROWDX,h.ARROWY),f=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(t){var e,r,o,n,a=this.adaptor,s=this.standardCHTMLnode(t),l=a.append(s,this.html("mjx-box"));this.renderChild?this.renderChild(this,l):this.childNodes[0].toCHTML(l);try{for(var c=i(Object.keys(this.notations)),u=c.next();!u.done;u=c.next()){var p=u.value,d=this.notations[p];!d.renderChild&&d.renderer(this,l)}}catch(t){e={error:t}}finally{try{u&&!u.done&&(r=c.return)&&r.call(c)}finally{if(e)throw e.error}}var f=this.getPadding();try{for(var m=i(h.sideNames),y=m.next();!y.done;y=m.next()){var v=y.value,b=h.sideIndex[v];f[b]>0&&a.setStyle(l,"padding-"+v,this.em(f[b]))}}catch(t){o={error:t}}finally{try{y&&!y.done&&(n=m.return)&&n.call(m)}finally{if(o)throw o.error}}},e.prototype.arrow=function(t,e,r,o,n){void 0===o&&(o=""),void 0===n&&(n=0);var i=this.getBBox().w,a={width:this.em(t)};i!==t&&(a.left=this.em((i-t)/2)),e&&(a.transform="rotate("+this.fixed(e)+"rad)");var s=this.html("mjx-arrow",{style:a},[this.html("mjx-aline"),this.html("mjx-rthead"),this.html("mjx-rbhead")]);return r&&(this.adaptor.append(s,this.html("mjx-lthead")),this.adaptor.append(s,this.html("mjx-lbhead")),this.adaptor.setAttribute(s,"double","true")),this.adjustArrow(s,r),this.moveArrow(s,o,n),s},e.prototype.adjustArrow=function(t,e){var r=this,o=this.thickness,n=this.arrowhead;if(n.x!==h.ARROWX||n.y!==h.ARROWY||n.dx!==h.ARROWDX||o!==h.THICKNESS){var i=a([o*n.x,o*n.y].map((function(t){return r.em(t)})),2),s=i[0],l=i[1],c=p(n.dx,n.y),u=a(this.adaptor.childNodes(t),5),d=u[0],f=u[1],m=u[2],y=u[3],v=u[4];this.adjustHead(f,[l,"0","1px",s],c),this.adjustHead(m,["1px","0",l,s],"-"+c),this.adjustHead(y,[l,s,"1px","0"],"-"+c),this.adjustHead(v,["1px",s,l,"0"],c),this.adjustLine(d,o,n.x,e)}},e.prototype.adjustHead=function(t,e,r){t&&(this.adaptor.setStyle(t,"border-width",e.join(" ")),this.adaptor.setStyle(t,"transform","skewX("+r+"rad)"))},e.prototype.adjustLine=function(t,e,r,o){this.adaptor.setStyle(t,"borderTop",this.em(e)+" solid"),this.adaptor.setStyle(t,"top",this.em(-e/2)),this.adaptor.setStyle(t,"right",this.em(e*(r-1))),o&&this.adaptor.setStyle(t,"left",this.em(e*(r-1)))},e.prototype.moveArrow=function(t,e,r){if(r){var o=this.adaptor.getStyle(t,"transform");this.adaptor.setStyle(t,"transform","translate"+e+"("+this.em(-r)+")"+(o?" "+o:""))}},e.prototype.adjustBorder=function(t){return this.thickness!==h.THICKNESS&&this.adaptor.setStyle(t,"borderWidth",this.em(this.thickness)),t},e.prototype.adjustThickness=function(t){return this.thickness!==h.THICKNESS&&this.adaptor.setStyle(t,"strokeWidth",this.fixed(this.thickness)),t},e.prototype.fixed=function(t,e){return void 0===e&&(e=3),Math.abs(t)<6e-4?"0":t.toFixed(e).replace(/\.?0+$/,"")},e.prototype.em=function(e){return t.prototype.em.call(this,e)},e.kind=c.MmlMenclose.prototype.kind,e.styles={"mjx-menclose":{position:"relative"},"mjx-menclose > mjx-dstrike":{display:"inline-block",left:0,top:0,position:"absolute","border-top":h.SOLID,"transform-origin":"top left"},"mjx-menclose > mjx-ustrike":{display:"inline-block",left:0,bottom:0,position:"absolute","border-top":h.SOLID,"transform-origin":"bottom left"},"mjx-menclose > mjx-hstrike":{"border-top":h.SOLID,position:"absolute",left:0,right:0,bottom:"50%",transform:"translateY("+u.em(h.THICKNESS/2)+")"},"mjx-menclose > mjx-vstrike":{"border-left":h.SOLID,position:"absolute",top:0,bottom:0,right:"50%",transform:"translateX("+u.em(h.THICKNESS/2)+")"},"mjx-menclose > mjx-rbox":{position:"absolute",top:0,bottom:0,right:0,left:0,border:h.SOLID,"border-radius":u.em(h.THICKNESS+h.PADDING)},"mjx-menclose > mjx-cbox":{position:"absolute",top:0,bottom:0,right:0,left:0,border:h.SOLID,"border-radius":"50%"},"mjx-menclose > mjx-arrow":{position:"absolute",left:0,bottom:"50%",height:0,width:0},"mjx-menclose > mjx-arrow > *":{display:"block",position:"absolute","transform-origin":"bottom","border-left":u.em(h.THICKNESS*h.ARROWX)+" solid","border-right":0,"box-sizing":"border-box"},"mjx-menclose > mjx-arrow > mjx-aline":{left:0,top:u.em(-h.THICKNESS/2),right:u.em(h.THICKNESS*(h.ARROWX-1)),height:0,"border-top":u.em(h.THICKNESS)+" solid","border-left":0},"mjx-menclose > mjx-arrow[double] > mjx-aline":{left:u.em(h.THICKNESS*(h.ARROWX-1)),height:0},"mjx-menclose > mjx-arrow > mjx-rthead":{transform:"skewX("+d+"rad)",right:0,bottom:"-1px","border-bottom":"1px solid transparent","border-top":u.em(h.THICKNESS*h.ARROWY)+" solid transparent"},"mjx-menclose > mjx-arrow > mjx-rbhead":{transform:"skewX(-"+d+"rad)","transform-origin":"top",right:0,top:"-1px","border-top":"1px solid transparent","border-bottom":u.em(h.THICKNESS*h.ARROWY)+" solid transparent"},"mjx-menclose > mjx-arrow > mjx-lthead":{transform:"skewX(-"+d+"rad)",left:0,bottom:"-1px","border-left":0,"border-right":u.em(h.THICKNESS*h.ARROWX)+" solid","border-bottom":"1px solid transparent","border-top":u.em(h.THICKNESS*h.ARROWY)+" solid transparent"},"mjx-menclose > mjx-arrow > mjx-lbhead":{transform:"skewX("+d+"rad)","transform-origin":"top",left:0,top:"-1px","border-left":0,"border-right":u.em(h.THICKNESS*h.ARROWX)+" solid","border-top":"1px solid transparent","border-bottom":u.em(h.THICKNESS*h.ARROWY)+" solid transparent"},"mjx-menclose > dbox":{position:"absolute",top:0,bottom:0,left:u.em(-1.5*h.PADDING),width:u.em(3*h.PADDING),border:u.em(h.THICKNESS)+" solid","border-radius":"50%","clip-path":"inset(0 0 0 "+u.em(1.5*h.PADDING)+")","box-sizing":"border-box"}},e.notations=new Map([h.Border("top"),h.Border("right"),h.Border("bottom"),h.Border("left"),h.Border2("actuarial","top","right"),h.Border2("madruwb","bottom","right"),h.DiagonalStrike("up",1),h.DiagonalStrike("down",-1),["horizontalstrike",{renderer:h.RenderElement("hstrike","Y"),bbox:function(t){return[0,t.padding,0,t.padding]}}],["verticalstrike",{renderer:h.RenderElement("vstrike","X"),bbox:function(t){return[t.padding,0,t.padding,0]}}],["box",{renderer:function(t,e){t.adaptor.setStyle(e,"border",t.em(t.thickness)+" solid")},bbox:h.fullBBox,border:h.fullBorder,remove:"left right top bottom"}],["roundedbox",{renderer:h.RenderElement("rbox"),bbox:h.fullBBox}],["circle",{renderer:h.RenderElement("cbox"),bbox:h.fullBBox}],["phasorangle",{renderer:function(t,e){var r=t.getBBox(),o=r.h,n=r.d,i=a(t.getArgMod(1.75*t.padding,o+n),2),s=i[0],l=i[1],h=t.thickness*Math.sin(s)*.9;t.adaptor.setStyle(e,"border-bottom",t.em(t.thickness)+" solid");var c=t.adjustBorder(t.html("mjx-ustrike",{style:{width:t.em(l),transform:"translateX("+t.em(h)+") rotate("+t.fixed(-s)+"rad)"}}));t.adaptor.append(t.chtml,c)},bbox:function(t){var e=t.padding/2,r=t.thickness;return[2*e,e,e+r,3*e+r]},border:function(t){return[0,0,t.thickness,0]},remove:"bottom"}],h.Arrow("up"),h.Arrow("down"),h.Arrow("left"),h.Arrow("right"),h.Arrow("updown"),h.Arrow("leftright"),h.DiagonalArrow("updiagonal"),h.DiagonalArrow("northeast"),h.DiagonalArrow("southeast"),h.DiagonalArrow("northwest"),h.DiagonalArrow("southwest"),h.DiagonalArrow("northeastsouthwest"),h.DiagonalArrow("northwestsoutheast"),["longdiv",{renderer:function(t,e){var r=t.adaptor;r.setStyle(e,"border-top",t.em(t.thickness)+" solid");var o=r.append(t.chtml,t.html("dbox")),n=t.thickness,i=t.padding;n!==h.THICKNESS&&r.setStyle(o,"border-width",t.em(n)),i!==h.PADDING&&(r.setStyle(o,"left",t.em(-1.5*i)),r.setStyle(o,"width",t.em(3*i)),r.setStyle(o,"clip-path","inset(0 0 0 "+t.em(1.5*i)+")"))},bbox:function(t){var e=t.padding,r=t.thickness;return[e+r,e,e,2*e+r/2]}}],["radical",{renderer:function(t,e){t.msqrt.toCHTML(e);var r=t.sqrtTRBL();t.adaptor.setStyle(t.msqrt.chtml,"margin",r.map((function(e){return t.em(-e)})).join(" "))},init:function(t){t.msqrt=t.createMsqrt(t.childNodes[0])},bbox:function(t){return t.sqrtTRBL()},renderChild:!0}]]),e}(l.CommonMencloseMixin(s.CHTMLWrapper));e.CHTMLmenclose=f},7047:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmfenced=void 0;var i=r(6617),a=r(1346),s=r(7451),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(t){var e=this.standardCHTMLnode(t);this.mrow.toCHTML(e)},e.kind=s.MmlMfenced.prototype.kind,e}(a.CommonMfencedMixin(i.CHTMLWrapper));e.CHTMLmfenced=l},7837:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return(i=Object.assign||function(t){for(var e,r=1,o=arguments.length;r *":{"font-size":"2000%"},"mjx-dbox":{display:"block","font-size":"5%"},"mjx-num":{display:"block","text-align":"center"},"mjx-den":{display:"block","text-align":"center"},"mjx-mfrac[bevelled] > mjx-num":{display:"inline-block"},"mjx-mfrac[bevelled] > mjx-den":{display:"inline-block"},'mjx-den[align="right"], mjx-num[align="right"]':{"text-align":"right"},'mjx-den[align="left"], mjx-num[align="left"]':{"text-align":"left"},"mjx-nstrut":{display:"inline-block",height:".054em",width:0,"vertical-align":"-.054em"},'mjx-nstrut[type="d"]':{height:".217em","vertical-align":"-.217em"},"mjx-dstrut":{display:"inline-block",height:".505em",width:0},'mjx-dstrut[type="d"]':{height:".726em"},"mjx-line":{display:"block","box-sizing":"border-box","min-height":"1px",height:".06em","border-top":".06em solid",margin:".06em -.1em",overflow:"hidden"},'mjx-line[type="d"]':{margin:".18em -.1em"}},e}(s.CommonMfracMixin(a.CHTMLWrapper));e.CHTMLmfrac=h},1315:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmglyph=void 0;var i=r(6617),a=r(7969),s=r(910),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(t){var e=this.standardCHTMLnode(t),r=this.node.attributes.getList("src","alt"),o=r.src,n=r.alt,i={width:this.em(this.width),height:this.em(this.height)};this.valign&&(i.verticalAlign=this.em(this.valign));var a=this.html("img",{src:o,style:i,alt:n,title:n});this.adaptor.append(e,a)},e.kind=s.MmlMglyph.prototype.kind,e.styles={"mjx-mglyph > img":{display:"inline-block",border:0,padding:0}},e}(a.CommonMglyphMixin(i.CHTMLWrapper));e.CHTMLmglyph=l},3271:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmi=void 0;var i=r(6617),a=r(1419),s=r(7754),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.kind=s.MmlMi.prototype.kind,e}(a.CommonMiMixin(i.CHTMLWrapper));e.CHTMLmi=l},1096:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmmultiscripts=void 0;var a=r(513),s=r(9906),l=r(7764),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(t){var e=this.standardCHTMLnode(t),r=this.scriptData,o=this.combinePrePost(r.sub,r.psub),n=this.combinePrePost(r.sup,r.psup),a=i(this.getUVQ(o,n),2),s=a[0],l=a[1];r.numPrescripts&&this.addScripts(s,-l,!0,r.psub,r.psup,this.firstPrescript,r.numPrescripts),this.childNodes[0].toCHTML(e),r.numScripts&&this.addScripts(s,-l,!1,r.sub,r.sup,1,r.numScripts)},e.prototype.addScripts=function(t,e,r,o,n,i,a){var s=this.adaptor,l=t-n.d+(e-o.h),h=t<0&&0===e?o.h+t:t,c=l>0?{style:{height:this.em(l)}}:{},u=h?{style:{"vertical-align":this.em(h)}}:{},p=this.html("mjx-row"),d=this.html("mjx-row",c),f=this.html("mjx-row"),m="mjx-"+(r?"pre":"")+"scripts";s.append(this.chtml,this.html(m,u,[p,d,f]));for(var y=i+2*a;i mjx-row > mjx-cell":{"text-align":"right"}},e}(s.CommonMmultiscriptsMixin(a.CHTMLmsubsup));e.CHTMLmmultiscripts=h},7013:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmn=void 0;var i=r(6617),a=r(2304),s=r(3235),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.kind=s.MmlMn.prototype.kind,e}(a.CommonMnMixin(i.CHTMLWrapper));e.CHTMLmn=l},3292:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],o=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&o>=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmo=void 0;var a=r(6617),s=r(437),l=r(9946),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(t){var e,r,o=this.node.attributes,n=o.get("symmetric")&&2!==this.stretch.dir,a=0!==this.stretch.dir;a&&null===this.size&&this.getStretchedVariant([]);var s=this.standardCHTMLnode(t);if(a&&this.size<0)this.stretchHTML(s);else{if(n||o.get("largeop")){var l=this.em(this.getCenterOffset());"0"!==l&&this.adaptor.setStyle(s,"verticalAlign",l)}this.node.getProperty("mathaccent")&&(this.adaptor.setStyle(s,"width","0"),this.adaptor.setStyle(s,"margin-left",this.em(this.getAccentOffset())));try{for(var h=i(this.childNodes),c=h.next();!c.done;c=h.next()){c.value.toCHTML(s)}}catch(t){e={error:t}}finally{try{c&&!c.done&&(r=h.return)&&r.call(h)}finally{if(e)throw e.error}}}},e.prototype.stretchHTML=function(t){var e=this.getText().codePointAt(0),r=this.stretch;r.used=!0;var o=r.stretch,n=[];o[0]&&n.push(this.html("mjx-beg",{},[this.html("mjx-c")])),n.push(this.html("mjx-ext",{},[this.html("mjx-c")])),4===o.length&&n.push(this.html("mjx-mid",{},[this.html("mjx-c")]),this.html("mjx-ext",{},[this.html("mjx-c")])),o[2]&&n.push(this.html("mjx-end",{},[this.html("mjx-c")]));var i={},a=this.bbox,l=a.h,h=a.d,c=a.w;1===r.dir?(n.push(this.html("mjx-mark")),i.height=this.em(l+h),i.verticalAlign=this.em(-h)):i.width=this.em(c);var u=s.DirectionVH[r.dir],p={class:this.char(r.c||e),style:i},d=this.html("mjx-stretchy-"+u,p,n);this.adaptor.append(t,d)},e.kind=l.MmlMo.prototype.kind,e.styles={"mjx-stretchy-h":{display:"inline-table",width:"100%"},"mjx-stretchy-h > *":{display:"table-cell",width:0},"mjx-stretchy-h > * > mjx-c":{display:"inline-block",transform:"scalex(1.0000001)"},"mjx-stretchy-h > * > mjx-c::before":{display:"inline-block",width:"initial"},"mjx-stretchy-h > mjx-ext":{overflow:"hidden",width:"100%"},"mjx-stretchy-h > mjx-ext > mjx-c::before":{transform:"scalex(500)"},"mjx-stretchy-h > mjx-ext > mjx-c":{width:0},"mjx-stretchy-h > mjx-beg > mjx-c":{"margin-right":"-.1em"},"mjx-stretchy-h > mjx-end > mjx-c":{"margin-left":"-.1em"},"mjx-stretchy-v":{display:"inline-block"},"mjx-stretchy-v > *":{display:"block"},"mjx-stretchy-v > mjx-beg":{height:0},"mjx-stretchy-v > mjx-end > mjx-c":{display:"block"},"mjx-stretchy-v > * > mjx-c":{transform:"scaley(1.0000001)","transform-origin":"left center",overflow:"hidden"},"mjx-stretchy-v > mjx-ext":{display:"block",height:"100%","box-sizing":"border-box",border:"0px solid transparent",overflow:"hidden"},"mjx-stretchy-v > mjx-ext > mjx-c::before":{width:"initial","box-sizing":"border-box"},"mjx-stretchy-v > mjx-ext > mjx-c":{transform:"scaleY(500) translateY(.075em)",overflow:"visible"},"mjx-mark":{display:"inline-block",height:"0px"}},e}(s.CommonMoMixin(a.CHTMLWrapper));e.CHTMLmo=h},7215:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},a=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],o=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&o>=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmpadded=void 0;var s=r(6617),l=r(7481),h=r(189),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(t){var e,r,o=this.standardCHTMLnode(t),n=[],s={},l=i(this.getDimens(),9),h=l[2],c=l[3],u=l[4],p=l[5],d=l[6],f=l[7],m=l[8];if(p&&(s.width=this.em(h+p)),(c||u)&&(s.margin=this.em(c)+" 0 "+this.em(u)),d+m||f){s.position="relative";var y=this.html("mjx-rbox",{style:{left:this.em(d+m),top:this.em(-f)}});d+m&&this.childNodes[0].getBBox().pwidth&&(this.adaptor.setAttribute(y,"width","full"),this.adaptor.setStyle(y,"left",this.em(d))),n.push(y)}o=this.adaptor.append(o,this.html("mjx-block",{style:s},n));try{for(var v=a(this.childNodes),b=v.next();!b.done;b=v.next()){b.value.toCHTML(n[0]||o)}}catch(t){e={error:t}}finally{try{b&&!b.done&&(r=v.return)&&r.call(v)}finally{if(e)throw e.error}}},e.kind=h.MmlMpadded.prototype.kind,e.styles={"mjx-mpadded":{display:"inline-block"},"mjx-rbox":{display:"inline-block",position:"relative"}},e}(l.CommonMpaddedMixin(s.CHTMLWrapper));e.CHTMLmpadded=c},7111:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmroot=void 0;var a=r(5437),s=r(5997),l=r(4664),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.addRoot=function(t,e,r,o){e.toCHTML(t);var n=i(this.getRootDimens(r,o),3),a=n[0],s=n[1],l=n[2];this.adaptor.setStyle(t,"verticalAlign",this.em(s)),this.adaptor.setStyle(t,"width",this.em(a)),l&&this.adaptor.setStyle(this.adaptor.firstChild(t),"paddingLeft",this.em(l))},e.kind=l.MmlMroot.prototype.kind,e}(s.CommonMrootMixin(a.CHTMLmsqrt));e.CHTMLmroot=h},3126:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],o=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&o>=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLinferredMrow=e.CHTMLmrow=void 0;var a=r(6617),s=r(9323),l=r(9323),h=r(1691),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(t){var e,r,o=this.node.isInferred?this.chtml=t:this.standardCHTMLnode(t),n=!1;try{for(var a=i(this.childNodes),s=a.next();!s.done;s=a.next()){var l=s.value;l.toCHTML(o),l.bbox.w<0&&(n=!0)}}catch(t){e={error:t}}finally{try{s&&!s.done&&(r=a.return)&&r.call(a)}finally{if(e)throw e.error}}if(n){var h=this.getBBox().w;h&&(this.adaptor.setStyle(o,"width",this.em(Math.max(0,h))),h<0&&this.adaptor.setStyle(o,"marginRight",this.em(h)))}},e.kind=h.MmlMrow.prototype.kind,e}(s.CommonMrowMixin(a.CHTMLWrapper));e.CHTMLmrow=c;var u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.kind=h.MmlInferredMrow.prototype.kind,e}(l.CommonInferredMrowMixin(c));e.CHTMLinferredMrow=u},9821:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLms=void 0;var i=r(6617),a=r(6920),s=r(4042),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.kind=s.MmlMs.prototype.kind,e}(a.CommonMsMixin(i.CHTMLWrapper));e.CHTMLms=l},6024:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmspace=void 0;var i=r(6617),a=r(37),s=r(1465),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(t){var e=this.standardCHTMLnode(t),r=this.getBBox(),o=r.w,n=r.h,i=r.d;o<0&&(this.adaptor.setStyle(e,"marginRight",this.em(o)),o=0),o&&this.adaptor.setStyle(e,"width",this.em(o)),(n=Math.max(0,n+i))&&this.adaptor.setStyle(e,"height",this.em(Math.max(0,n))),i&&this.adaptor.setStyle(e,"verticalAlign",this.em(-i))},e.kind=s.MmlMspace.prototype.kind,e}(a.CommonMspaceMixin(i.CHTMLWrapper));e.CHTMLmspace=l},5437:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmsqrt=void 0;var a=r(6617),s=r(222),l=r(4655),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(t){var e,r,o,n,a=this.childNodes[this.surd],s=this.childNodes[this.base],l=a.getBBox(),h=s.getBBox(),c=i(this.getPQ(l),2)[1],u=this.font.params.rule_thickness,p=h.h+c+u,d=this.standardCHTMLnode(t);null!=this.root&&(o=this.adaptor.append(d,this.html("mjx-root")),n=this.childNodes[this.root]);var f=this.adaptor.append(d,this.html("mjx-sqrt",{},[e=this.html("mjx-surd"),r=this.html("mjx-box",{style:{paddingTop:this.em(c)}})]));this.addRoot(o,n,l,p),a.toCHTML(e),s.toCHTML(r),a.size<0&&this.adaptor.addClass(f,"mjx-tall")},e.prototype.addRoot=function(t,e,r,o){},e.kind=l.MmlMsqrt.prototype.kind,e.styles={"mjx-root":{display:"inline-block","white-space":"nowrap"},"mjx-surd":{display:"inline-block","vertical-align":"top"},"mjx-sqrt":{display:"inline-block","padding-top":".07em"},"mjx-sqrt > mjx-box":{"border-top":".07em solid"},"mjx-sqrt.mjx-tall > mjx-box":{"padding-left":".3em","margin-left":"-.3em"}},e}(s.CommonMsqrtMixin(a.CHTMLWrapper));e.CHTMLmsqrt=h},513:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmsubsup=e.CHTMLmsup=e.CHTMLmsub=void 0;var a=r(7322),s=r(3069),l=r(3069),h=r(3069),c=r(5857),u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.kind=c.MmlMsub.prototype.kind,e}(s.CommonMsubMixin(a.CHTMLscriptbase));e.CHTMLmsub=u;var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.kind=c.MmlMsup.prototype.kind,e}(l.CommonMsupMixin(a.CHTMLscriptbase));e.CHTMLmsup=p;var d=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.markUsed=function(){t.prototype.markUsed.call(this),e.used=!0},e.prototype.toCHTML=function(t){var e=this.adaptor,r=this.standardCHTMLnode(t),o=i([this.baseChild,this.supChild,this.subChild],3),n=o[0],a=o[1],s=o[2],l=i(this.getUVQ(),3),h=l[1],c=l[2],u={"vertical-align":this.em(h)};n.toCHTML(r);var p=e.append(r,this.html("mjx-script",{style:u}));a.toCHTML(p),e.append(p,this.html("mjx-spacer",{style:{"margin-top":this.em(c)}})),s.toCHTML(p);var d=this.getAdjustedIc();d&&e.setStyle(a.chtml,"marginLeft",this.em(d/a.bbox.rscale)),this.baseRemoveIc&&e.setStyle(p,"marginLeft",this.em(-this.baseIc))},e.kind=c.MmlMsubsup.prototype.kind,e.styles={"mjx-script":{display:"inline-block","padding-right":".05em","padding-left":".033em"},"mjx-script > *":{display:"block"}},e}(h.CommonMsubsupMixin(a.CHTMLscriptbase));e.CHTMLmsubsup=d},6918:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],o=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&o>=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},a=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmtable=void 0;var s=r(6617),l=r(8589),h=r(4859),c=r(6720),u=function(t){function e(e,r,o){void 0===o&&(o=null);var n=t.call(this,e,r,o)||this;return n.itable=n.html("mjx-itable"),n.labels=n.html("mjx-itable"),n}return n(e,t),e.prototype.getAlignShift=function(){var e=t.prototype.getAlignShift.call(this);return this.isTop||(e[1]=0),e},e.prototype.toCHTML=function(t){var e,r,o=this.standardCHTMLnode(t);this.adaptor.append(o,this.html("mjx-table",{},[this.itable]));try{for(var n=i(this.childNodes),a=n.next();!a.done;a=n.next()){a.value.toCHTML(this.itable)}}catch(t){e={error:t}}finally{try{a&&!a.done&&(r=n.return)&&r.call(n)}finally{if(e)throw e.error}}this.padRows(),this.handleColumnSpacing(),this.handleColumnLines(),this.handleColumnWidths(),this.handleRowSpacing(),this.handleRowLines(),this.handleRowHeights(),this.handleFrame(),this.handleWidth(),this.handleLabels(),this.handleAlign(),this.handleJustify(),this.shiftColor()},e.prototype.shiftColor=function(){var t=this.adaptor,e=t.getStyle(this.chtml,"backgroundColor");e&&(t.setStyle(this.chtml,"backgroundColor",""),t.setStyle(this.itable,"backgroundColor",e))},e.prototype.padRows=function(){var t,e,r=this.adaptor;try{for(var o=i(r.childNodes(this.itable)),n=o.next();!n.done;n=o.next())for(var a=n.value;r.childNodes(a).length1&&"0.4em"!==m||s&&1===u)&&this.adaptor.setStyle(v,"paddingLeft",m),(u1&&"0.215em"!==p||s&&1===l)&&this.adaptor.setStyle(y.chtml,"paddingTop",p),(l mjx-itable":{"vertical-align":"middle","text-align":"left","box-sizing":"border-box"},"mjx-labels > mjx-itable":{position:"absolute",top:0},'mjx-mtable[justify="left"]':{"text-align":"left"},'mjx-mtable[justify="right"]':{"text-align":"right"},'mjx-mtable[justify="left"][side="left"]':{"padding-right":"0 ! important"},'mjx-mtable[justify="left"][side="right"]':{"padding-left":"0 ! important"},'mjx-mtable[justify="right"][side="left"]':{"padding-right":"0 ! important"},'mjx-mtable[justify="right"][side="right"]':{"padding-left":"0 ! important"},"mjx-mtable[align]":{"vertical-align":"baseline"},'mjx-mtable[align="top"] > mjx-table':{"vertical-align":"top"},'mjx-mtable[align="bottom"] > mjx-table':{"vertical-align":"bottom"},'mjx-mtable[side="right"] mjx-labels':{"min-width":"100%"}},e}(l.CommonMtableMixin(s.CHTMLWrapper));e.CHTMLmtable=u},8709:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmtd=void 0;var i=r(6617),a=r(7805),s=r(2321),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(e){t.prototype.toCHTML.call(this,e);var r=this.node.attributes.get("rowalign"),o=this.node.attributes.get("columnalign");r!==this.parent.node.attributes.get("rowalign")&&this.adaptor.setAttribute(this.chtml,"rowalign",r),"center"===o||"mlabeledtr"===this.parent.kind&&this===this.parent.childNodes[0]&&o===this.parent.parent.node.attributes.get("side")||this.adaptor.setStyle(this.chtml,"textAlign",o),this.parent.parent.node.getProperty("useHeight")&&this.adaptor.append(this.chtml,this.html("mjx-tstrut"))},e.kind=s.MmlMtd.prototype.kind,e.styles={"mjx-mtd":{display:"table-cell","text-align":"center",padding:".215em .4em"},"mjx-mtd:first-child":{"padding-left":0},"mjx-mtd:last-child":{"padding-right":0},"mjx-mtable > * > mjx-itable > *:first-child > mjx-mtd":{"padding-top":0},"mjx-mtable > * > mjx-itable > *:last-child > mjx-mtd":{"padding-bottom":0},"mjx-tstrut":{display:"inline-block",height:"1em","vertical-align":"-.25em"},'mjx-labels[align="left"] > mjx-mtr > mjx-mtd':{"text-align":"left"},'mjx-labels[align="right"] > mjx-mtr > mjx-mtd':{"text-align":"right"},'mjx-mtr mjx-mtd[rowalign="top"], mjx-mlabeledtr mjx-mtd[rowalign="top"]':{"vertical-align":"top"},'mjx-mtr mjx-mtd[rowalign="center"], mjx-mlabeledtr mjx-mtd[rowalign="center"]':{"vertical-align":"middle"},'mjx-mtr mjx-mtd[rowalign="bottom"], mjx-mlabeledtr mjx-mtd[rowalign="bottom"]':{"vertical-align":"bottom"},'mjx-mtr mjx-mtd[rowalign="baseline"], mjx-mlabeledtr mjx-mtd[rowalign="baseline"]':{"vertical-align":"baseline"},'mjx-mtr mjx-mtd[rowalign="axis"], mjx-mlabeledtr mjx-mtd[rowalign="axis"]':{"vertical-align":".25em"}},e}(a.CommonMtdMixin(i.CHTMLWrapper));e.CHTMLmtd=l},6359:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmtext=void 0;var i=r(6617),a=r(8325),s=r(6277),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.kind=s.MmlMtext.prototype.kind,e}(a.CommonMtextMixin(i.CHTMLWrapper));e.CHTMLmtext=l},7500:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmlabeledtr=e.CHTMLmtr=void 0;var i=r(6617),a=r(4818),s=r(4818),l=r(4393),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(e){t.prototype.toCHTML.call(this,e);var r=this.node.attributes.get("rowalign");"baseline"!==r&&this.adaptor.setAttribute(this.chtml,"rowalign",r)},e.kind=l.MmlMtr.prototype.kind,e.styles={"mjx-mtr":{display:"table-row"},'mjx-mtr[rowalign="top"] > mjx-mtd':{"vertical-align":"top"},'mjx-mtr[rowalign="center"] > mjx-mtd':{"vertical-align":"middle"},'mjx-mtr[rowalign="bottom"] > mjx-mtd':{"vertical-align":"bottom"},'mjx-mtr[rowalign="baseline"] > mjx-mtd':{"vertical-align":"baseline"},'mjx-mtr[rowalign="axis"] > mjx-mtd':{"vertical-align":".25em"}},e}(a.CommonMtrMixin(i.CHTMLWrapper));e.CHTMLmtr=h;var c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(e){t.prototype.toCHTML.call(this,e);var r=this.adaptor.firstChild(this.chtml);if(r){this.adaptor.remove(r);var o=this.node.attributes.get("rowalign"),n="baseline"!==o&&"axis"!==o?{rowalign:o}:{},i=this.html("mjx-mtr",n,[r]);h.used=!0,this.adaptor.append(this.parent.labels,i)}},e.kind=l.MmlMlabeledtr.prototype.kind,e.styles={"mjx-mlabeledtr":{display:"table-row"},'mjx-mlabeledtr[rowalign="top"] > mjx-mtd':{"vertical-align":"top"},'mjx-mlabeledtr[rowalign="center"] > mjx-mtd':{"vertical-align":"middle"},'mjx-mlabeledtr[rowalign="bottom"] > mjx-mtd':{"vertical-align":"bottom"},'mjx-mlabeledtr[rowalign="baseline"] > mjx-mtd':{"vertical-align":"baseline"},'mjx-mlabeledtr[rowalign="axis"] > mjx-mtd':{"vertical-align":".25em"}},e}(s.CommonMlabeledtrMixin(h));e.CHTMLmlabeledtr=c},6577:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLmunderover=e.CHTMLmover=e.CHTMLmunder=void 0;var i=r(513),a=r(9690),s=r(9690),l=r(9690),h=r(3102),c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(e){if(this.hasMovableLimits())return t.prototype.toCHTML.call(this,e),void this.adaptor.setAttribute(this.chtml,"limits","false");this.chtml=this.standardCHTMLnode(e);var r=this.adaptor.append(this.adaptor.append(this.chtml,this.html("mjx-row")),this.html("mjx-base")),o=this.adaptor.append(this.adaptor.append(this.chtml,this.html("mjx-row")),this.html("mjx-under"));this.baseChild.toCHTML(r),this.scriptChild.toCHTML(o);var n=this.baseChild.getBBox(),i=this.scriptChild.getBBox(),a=this.getUnderKV(n,i)[0],s=this.isLineBelow?0:this.getDelta(!0);this.adaptor.setStyle(o,"paddingTop",this.em(a)),this.setDeltaW([r,o],this.getDeltaW([n,i],[0,-s])),this.adjustUnderDepth(o,i)},e.kind=h.MmlMunder.prototype.kind,e.styles={"mjx-over":{"text-align":"left"},'mjx-munder:not([limits="false"])':{display:"inline-table"},"mjx-munder > mjx-row":{"text-align":"left"},"mjx-under":{"padding-bottom":".1em"}},e}(a.CommonMunderMixin(i.CHTMLmsub));e.CHTMLmunder=c;var u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(e){if(this.hasMovableLimits())return t.prototype.toCHTML.call(this,e),void this.adaptor.setAttribute(this.chtml,"limits","false");this.chtml=this.standardCHTMLnode(e);var r=this.adaptor.append(this.chtml,this.html("mjx-over")),o=this.adaptor.append(this.chtml,this.html("mjx-base"));this.scriptChild.toCHTML(r),this.baseChild.toCHTML(o);var n=this.scriptChild.getBBox(),i=this.baseChild.getBBox(),a=this.getOverKU(i,n)[0],s=this.isLineAbove?0:this.getDelta();this.adaptor.setStyle(r,"paddingBottom",this.em(a)),this.setDeltaW([o,r],this.getDeltaW([i,n],[0,s])),this.adjustOverDepth(r,n)},e.kind=h.MmlMover.prototype.kind,e.styles={'mjx-mover:not([limits="false"])':{"padding-top":".1em"},'mjx-mover:not([limits="false"]) > *':{display:"block","text-align":"left"}},e}(s.CommonMoverMixin(i.CHTMLmsup));e.CHTMLmover=u;var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(e){if(this.hasMovableLimits())return t.prototype.toCHTML.call(this,e),void this.adaptor.setAttribute(this.chtml,"limits","false");this.chtml=this.standardCHTMLnode(e);var r=this.adaptor.append(this.chtml,this.html("mjx-over")),o=this.adaptor.append(this.adaptor.append(this.chtml,this.html("mjx-box")),this.html("mjx-munder")),n=this.adaptor.append(this.adaptor.append(o,this.html("mjx-row")),this.html("mjx-base")),i=this.adaptor.append(this.adaptor.append(o,this.html("mjx-row")),this.html("mjx-under"));this.overChild.toCHTML(r),this.baseChild.toCHTML(n),this.underChild.toCHTML(i);var a=this.overChild.getBBox(),s=this.baseChild.getBBox(),l=this.underChild.getBBox(),h=this.getOverKU(s,a)[0],c=this.getUnderKV(s,l)[0],u=this.getDelta();this.adaptor.setStyle(r,"paddingBottom",this.em(h)),this.adaptor.setStyle(i,"paddingTop",this.em(c)),this.setDeltaW([n,i,r],this.getDeltaW([s,l,a],[0,this.isLineBelow?0:-u,this.isLineAbove?0:u])),this.adjustOverDepth(r,a),this.adjustUnderDepth(i,l)},e.kind=h.MmlMunderover.prototype.kind,e.styles={'mjx-munderover:not([limits="false"])':{"padding-top":".1em"},'mjx-munderover:not([limits="false"]) > *':{display:"block"}},e}(l.CommonMunderoverMixin(i.CHTMLmsubsup));e.CHTMLmunderover=p},7322:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},a=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],o=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&o>=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLscriptbase=void 0;var s=r(6617),l=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(t){this.chtml=this.standardCHTMLnode(t);var e=i(this.getOffset(),2),r=e[0],o=e[1],n=r-(this.baseRemoveIc?this.baseIc:0),a={"vertical-align":this.em(o)};n&&(a["margin-left"]=this.em(n)),this.baseChild.toCHTML(this.chtml),this.scriptChild.toCHTML(this.adaptor.append(this.chtml,this.html("mjx-script",{style:a})))},e.prototype.setDeltaW=function(t,e){for(var r=0;r=0||this.adaptor.setStyle(t,"marginBottom",this.em(e.d*e.rscale))},e.prototype.adjustUnderDepth=function(t,e){var r,o;if(!(e.d>=0)){var n=this.adaptor,i=this.em(e.d),s=this.html("mjx-box",{style:{"margin-bottom":i,"vertical-align":i}});try{for(var l=a(n.childNodes(n.firstChild(t))),h=l.next();!h.done;h=l.next()){var c=h.value;n.append(s,c)}}catch(t){r={error:t}}finally{try{h&&!h.done&&(o=l.return)&&o.call(l)}finally{if(r)throw r.error}}n.append(n.firstChild(t),s)}},e.kind="scriptbase",e}(r(7091).CommonScriptbaseMixin(s.CHTMLWrapper));e.CHTMLscriptbase=l},7795:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CHTMLxml=e.CHTMLannotationXML=e.CHTMLannotation=e.CHTMLsemantics=void 0;var i=r(6617),a=r(3191),s=r(9167),l=r(8921),h=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(t){var e=this.standardCHTMLnode(t);this.childNodes.length&&this.childNodes[0].toCHTML(e)},e.kind=s.MmlSemantics.prototype.kind,e}(a.CommonSemanticsMixin(i.CHTMLWrapper));e.CHTMLsemantics=h;var c=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(e){t.prototype.toCHTML.call(this,e)},e.prototype.computeBBox=function(){return this.bbox},e.kind=s.MmlAnnotation.prototype.kind,e}(i.CHTMLWrapper);e.CHTMLannotation=c;var u=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.kind=s.MmlAnnotationXML.prototype.kind,e.styles={"mjx-annotation-xml":{"font-family":"initial","line-height":"normal"}},e}(i.CHTMLWrapper);e.CHTMLannotationXML=u;var p=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.toCHTML=function(t){this.chtml=this.adaptor.append(t,this.adaptor.clone(this.node.getXML()))},e.prototype.computeBBox=function(t,e){void 0===e&&(e=!1);var r=this.jax.measureXMLnode(this.node.getXML()),o=r.w,n=r.h,i=r.d;t.w=o,t.h=n,t.d=i},e.prototype.getStyles=function(){},e.prototype.getScale=function(){},e.prototype.getVariant=function(){},e.kind=l.XMLNode.prototype.kind,e.autoStyle=!1,e}(i.CHTMLWrapper);e.CHTMLxml=p},9250:function(t,e,r){var o=this&&this.__assign||function(){return(o=Object.assign||function(t){for(var e,r=1,o=arguments.length;r0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},i=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;r=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.FontData=e.NOSTRETCH=e.H=e.V=void 0;var s=r(9077);e.V=1,e.H=2,e.NOSTRETCH={dir:0};var l=function(){function t(t){var e,r,l,h;void 0===t&&(t=null),this.variant={},this.delimiters={},this.cssFontMap={},this.remapChars={},this.skewIcFactor=.75;var c=this.constructor;this.options=s.userOptions(s.defaultOptions({},c.OPTIONS),t),this.params=o({},c.defaultParams),this.sizeVariants=i([],n(c.defaultSizeVariants)),this.stretchVariants=i([],n(c.defaultStretchVariants)),this.cssFontMap=o({},c.defaultCssFonts);try{for(var u=a(Object.keys(this.cssFontMap)),p=u.next();!p.done;p=u.next()){var d=p.value;"unknown"===this.cssFontMap[d][0]&&(this.cssFontMap[d][0]=this.options.unknownFamily)}}catch(t){e={error:t}}finally{try{p&&!p.done&&(r=u.return)&&r.call(u)}finally{if(e)throw e.error}}this.cssFamilyPrefix=c.defaultCssFamilyPrefix,this.createVariants(c.defaultVariants),this.defineDelimiters(c.defaultDelimiters);try{for(var f=a(Object.keys(c.defaultChars)),m=f.next();!m.done;m=f.next()){var y=m.value;this.defineChars(y,c.defaultChars[y])}}catch(t){l={error:t}}finally{try{m&&!m.done&&(h=f.return)&&h.call(f)}finally{if(l)throw l.error}}this.defineRemap("accent",c.defaultAccentMap),this.defineRemap("mo",c.defaultMoMap),this.defineRemap("mn",c.defaultMnMap)}return t.charOptions=function(t,e){var r=t[e];return 3===r.length&&(r[3]={}),r[3]},Object.defineProperty(t.prototype,"styles",{get:function(){return this._styles},set:function(t){this._styles=t},enumerable:!1,configurable:!0}),t.prototype.createVariant=function(t,e,r){void 0===e&&(e=null),void 0===r&&(r=null);var o={linked:[],chars:e?Object.create(this.variant[e].chars):{}};r&&this.variant[r]&&(Object.assign(o.chars,this.variant[r].chars),this.variant[r].linked.push(o.chars),o.chars=Object.create(o.chars)),this.remapSmpChars(o.chars,t),this.variant[t]=o},t.prototype.remapSmpChars=function(t,e){var r,o,i,s,l=this.constructor;if(l.VariantSmp[e]){var h=l.SmpRemap,c=[null,null,l.SmpRemapGreekU,l.SmpRemapGreekL];try{for(var u=a(l.SmpRanges),p=u.next();!p.done;p=u.next()){var d=n(p.value,3),f=d[0],m=d[1],y=d[2],v=l.VariantSmp[e][f];if(v){for(var b=m;b<=y;b++)if(930!==b){var x=v+b-m;t[b]=this.smpChar(h[x]||x)}if(c[f])try{for(var g=(i=void 0,a(Object.keys(c[f]).map((function(t){return parseInt(t)})))),M=g.next();!M.done;M=g.next()){t[b=M.value]=this.smpChar(v+c[f][b])}}catch(t){i={error:t}}finally{try{M&&!M.done&&(s=g.return)&&s.call(g)}finally{if(i)throw i.error}}}}}catch(t){r={error:t}}finally{try{p&&!p.done&&(o=u.return)&&o.call(u)}finally{if(r)throw r.error}}}"bold"===e&&(t[988]=this.smpChar(120778),t[989]=this.smpChar(120779))},t.prototype.smpChar=function(t){return[,,,{smp:t}]},t.prototype.createVariants=function(t){var e,r;try{for(var o=a(t),n=o.next();!n.done;n=o.next()){var i=n.value;this.createVariant(i[0],i[1],i[2])}}catch(t){e={error:t}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(e)throw e.error}}},t.prototype.defineChars=function(t,e){var r,o,n=this.variant[t];Object.assign(n.chars,e);try{for(var i=a(n.linked),s=i.next();!s.done;s=i.next()){var l=s.value;Object.assign(l,e)}}catch(t){r={error:t}}finally{try{s&&!s.done&&(o=i.return)&&o.call(i)}finally{if(r)throw r.error}}},t.prototype.defineDelimiters=function(t){Object.assign(this.delimiters,t)},t.prototype.defineRemap=function(t,e){this.remapChars.hasOwnProperty(t)||(this.remapChars[t]={}),Object.assign(this.remapChars[t],e)},t.prototype.getDelimiter=function(t){return this.delimiters[t]},t.prototype.getSizeVariant=function(t,e){return this.delimiters[t].variants&&(e=this.delimiters[t].variants[e]),this.sizeVariants[e]},t.prototype.getStretchVariant=function(t,e){return this.stretchVariants[this.delimiters[t].stretchv?this.delimiters[t].stretchv[e]:0]},t.prototype.getChar=function(t,e){return this.variant[t].chars[e]},t.prototype.getVariant=function(t){return this.variant[t]},t.prototype.getCssFont=function(t){return this.cssFontMap[t]||["serif",!1,!1]},t.prototype.getFamily=function(t){return this.cssFamilyPrefix?this.cssFamilyPrefix+", "+t:t},t.prototype.getRemappedChar=function(t,e){return(this.remapChars[t]||{})[e]},t.OPTIONS={unknownFamily:"serif"},t.defaultVariants=[["normal"],["bold","normal"],["italic","normal"],["bold-italic","italic","bold"],["double-struck","bold"],["fraktur","normal"],["bold-fraktur","bold","fraktur"],["script","italic"],["bold-script","bold-italic","script"],["sans-serif","normal"],["bold-sans-serif","bold","sans-serif"],["sans-serif-italic","italic","sans-serif"],["sans-serif-bold-italic","bold-italic","bold-sans-serif"],["monospace","normal"]],t.defaultCssFonts={normal:["unknown",!1,!1],bold:["unknown",!1,!0],italic:["unknown",!0,!1],"bold-italic":["unknown",!0,!0],"double-struck":["unknown",!1,!0],fraktur:["unknown",!1,!1],"bold-fraktur":["unknown",!1,!0],script:["cursive",!1,!1],"bold-script":["cursive",!1,!0],"sans-serif":["sans-serif",!1,!1],"bold-sans-serif":["sans-serif",!1,!0],"sans-serif-italic":["sans-serif",!0,!1],"sans-serif-bold-italic":["sans-serif",!0,!0],monospace:["monospace",!1,!1]},t.defaultCssFamilyPrefix="",t.VariantSmp={bold:[119808,119834,120488,120514,120782],italic:[119860,119886,120546,120572],"bold-italic":[119912,119938,120604,120630],script:[119964,119990],"bold-script":[120016,120042],fraktur:[120068,120094],"double-struck":[120120,120146,,,120792],"bold-fraktur":[120172,120198],"sans-serif":[120224,120250,,,120802],"bold-sans-serif":[120276,120302,120662,120688,120812],"sans-serif-italic":[120328,120354],"sans-serif-bold-italic":[120380,120406,120720,120746],monospace:[120432,120458,,,120822]},t.SmpRanges=[[0,65,90],[1,97,122],[2,913,937],[3,945,969],[4,48,57]],t.SmpRemap={119893:8462,119965:8492,119968:8496,119969:8497,119971:8459,119972:8464,119975:8466,119976:8499,119981:8475,119994:8495,119996:8458,120004:8500,120070:8493,120075:8460,120076:8465,120085:8476,120093:8488,120122:8450,120127:8461,120133:8469,120135:8473,120136:8474,120137:8477,120145:8484},t.SmpRemapGreekU={8711:25,1012:17},t.SmpRemapGreekL={977:27,981:29,982:31,1008:28,1009:30,1013:26,8706:25},t.defaultAccentMap={768:"\u02cb",769:"\u02ca",770:"\u02c6",771:"\u02dc",772:"\u02c9",774:"\u02d8",775:"\u02d9",776:"\xa8",778:"\u02da",780:"\u02c7",8594:"\u20d7",8242:"'",8243:"''",8244:"'''",8245:"`",8246:"``",8247:"```",8279:"''''",8400:"\u21bc",8401:"\u21c0",8406:"\u2190",8417:"\u2194",8432:"*",8411:"...",8412:"....",8428:"\u21c1",8429:"\u21bd",8430:"\u2190",8431:"\u2192"},t.defaultMoMap={45:"\u2212"},t.defaultMnMap={45:"\u2212"},t.defaultParams={x_height:.442,quad:1,num1:.676,num2:.394,num3:.444,denom1:.686,denom2:.345,sup1:.413,sup2:.363,sup3:.289,sub1:.15,sub2:.247,sup_drop:.386,sub_drop:.05,delim1:2.39,delim2:1,axis_height:.25,rule_thickness:.06,big_op_spacing1:.111,big_op_spacing2:.167,big_op_spacing3:.2,big_op_spacing4:.6,big_op_spacing5:.1,surd_height:.075,scriptspace:.05,nulldelimiterspace:.12,delimiterfactor:901,delimitershortfall:.3,min_rule_thickness:1.25,separation_factor:1.75,extra_ic:.033},t.defaultDelimiters={},t.defaultChars={},t.defaultSizeVariants=[],t.defaultStretchVariants=[],t}();e.FontData=l},5373:function(t,e){var r=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonArrow=e.CommonDiagonalArrow=e.CommonDiagonalStrike=e.CommonBorder2=e.CommonBorder=e.arrowBBox=e.diagonalArrowDef=e.arrowDef=e.arrowBBoxW=e.arrowBBoxHD=e.arrowHead=e.fullBorder=e.fullPadding=e.fullBBox=e.sideNames=e.sideIndex=e.SOLID=e.PADDING=e.THICKNESS=e.ARROWY=e.ARROWDX=e.ARROWX=void 0,e.ARROWX=4,e.ARROWDX=1,e.ARROWY=2,e.THICKNESS=.067,e.PADDING=.2,e.SOLID=e.THICKNESS+"em solid",e.sideIndex={top:0,right:1,bottom:2,left:3},e.sideNames=Object.keys(e.sideIndex),e.fullBBox=function(t){return new Array(4).fill(t.thickness+t.padding)},e.fullPadding=function(t){return new Array(4).fill(t.padding)},e.fullBorder=function(t){return new Array(4).fill(t.thickness)};e.arrowHead=function(t){return Math.max(t.padding,t.thickness*(t.arrowhead.x+t.arrowhead.dx+1))};e.arrowBBoxHD=function(t,e){if(t.childNodes[0]){var r=t.childNodes[0].getBBox(),o=r.h,n=r.d;e[0]=e[2]=Math.max(0,t.thickness*t.arrowhead.y-(o+n)/2)}return e};e.arrowBBoxW=function(t,e){if(t.childNodes[0]){var r=t.childNodes[0].getBBox().w;e[1]=e[3]=Math.max(0,t.thickness*t.arrowhead.y-r/2)}return e},e.arrowDef={up:[-Math.PI/2,!1,!0,"verticalstrike"],down:[Math.PI/2,!1,!0,"verticakstrike"],right:[0,!1,!1,"horizontalstrike"],left:[Math.PI,!1,!1,"horizontalstrike"],updown:[Math.PI/2,!0,!0,"verticalstrike uparrow downarrow"],leftright:[0,!0,!1,"horizontalstrike leftarrow rightarrow"]},e.diagonalArrowDef={updiagonal:[-1,0,!1,"updiagonalstrike northeastarrow"],northeast:[-1,0,!1,"updiagonalstrike updiagonalarrow"],southeast:[1,0,!1,"downdiagonalstrike"],northwest:[1,Math.PI,!1,"downdiagonalstrike"],southwest:[-1,Math.PI,!1,"updiagonalstrike"],northeastsouthwest:[-1,0,!0,"updiagonalstrike northeastarrow updiagonalarrow southwestarrow"],northwestsoutheast:[1,0,!0,"downdiagonalstrike northwestarrow southeastarrow"]},e.arrowBBox={up:function(t){return e.arrowBBoxW(t,[e.arrowHead(t),0,t.padding,0])},down:function(t){return e.arrowBBoxW(t,[t.padding,0,e.arrowHead(t),0])},right:function(t){return e.arrowBBoxHD(t,[0,e.arrowHead(t),0,t.padding])},left:function(t){return e.arrowBBoxHD(t,[0,t.padding,0,e.arrowHead(t)])},updown:function(t){return e.arrowBBoxW(t,[e.arrowHead(t),0,e.arrowHead(t),0])},leftright:function(t){return e.arrowBBoxHD(t,[0,e.arrowHead(t),0,e.arrowHead(t)])}};e.CommonBorder=function(t){return function(r){var o=e.sideIndex[r];return[r,{renderer:t,bbox:function(t){var e=[0,0,0,0];return e[o]=t.thickness+t.padding,e},border:function(t){var e=[0,0,0,0];return e[o]=t.thickness,e}}]}};e.CommonBorder2=function(t){return function(r,o,n){var i=e.sideIndex[o],a=e.sideIndex[n];return[r,{renderer:t,bbox:function(t){var e=t.thickness+t.padding,r=[0,0,0,0];return r[i]=r[a]=e,r},border:function(t){var e=[0,0,0,0];return e[i]=e[a]=t.thickness,e},remove:o+" "+n}]}};e.CommonDiagonalStrike=function(t){return function(r){var o="mjx-"+r.charAt(0)+"strike";return[r+"diagonalstrike",{renderer:t(o),bbox:e.fullBBox}]}};e.CommonDiagonalArrow=function(t){return function(o){var n=r(e.diagonalArrowDef[o],4),i=n[0],a=n[1],s=n[2];return[o+"arrow",{renderer:function(e,o){var n=r(e.arrowAW(),2),l=n[0],h=n[1],c=e.arrow(h,i*(l-a),s);t(e,c)},bbox:function(t){var e=t.arrowData(),o=e.a,n=e.x,i=e.y,a=r([t.arrowhead.x,t.arrowhead.y,t.arrowhead.dx],3),s=a[0],l=a[1],h=a[2],c=r(t.getArgMod(s+h,l),2),u=c[0],p=c[1],d=i+(u>o?t.thickness*p*Math.sin(u-o):0),f=n+(u>Math.PI/2-o?t.thickness*p*Math.sin(u+o-Math.PI/2):0);return[d,f,d,f]},remove:n[3]}]}};e.CommonArrow=function(t){return function(o){var n=r(e.arrowDef[o],4),i=n[0],a=n[1],s=n[2],l=n[3];return[o+"arrow",{renderer:function(e,o){var n=e.getBBox(),l=n.w,h=n.h,c=n.d,u=r(s?[h+c,"X"]:[l,"Y"],2),p=u[0],d=u[1],f=e.getOffset(d),m=e.arrow(p,i,a,d,f);t(e,m)},bbox:e.arrowBBox[o],remove:l}]}}},716:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__assign||function(){return(i=Object.assign||function(t){for(var e,r=1,o=arguments.length;r0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},s=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],o=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&o>=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonOutputJax=void 0;var l=r(3985),h=r(4769),c=r(9077),u=r(6914),p=r(5878),d=r(5888),f=function(t){function e(e,r,o){void 0===e&&(e=null),void 0===r&&(r=null),void 0===o&&(o=null);var n=this,i=a(c.separateOptions(e,o.OPTIONS),2),s=i[0],l=i[1];return(n=t.call(this,s)||this).factory=n.options.wrapperFactory||new r,n.factory.jax=n,n.cssStyles=n.options.cssStyles||new d.CssStyles,n.font=n.options.font||new o(l),n.unknownCache=new Map,n}return n(e,t),e.prototype.typeset=function(t,e){this.setDocument(e);var r=this.createNode();return this.toDOM(t,r,e),r},e.prototype.createNode=function(){var t=this.constructor.NAME;return this.html("mjx-container",{class:"MathJax",jax:t})},e.prototype.setScale=function(t){var e=this.math.metrics.scale*this.options.scale;1!==e&&this.adaptor.setStyle(t,"fontSize",u.percent(e))},e.prototype.toDOM=function(t,e,r){void 0===r&&(r=null),this.setDocument(r),this.math=t,this.pxPerEm=t.metrics.ex/this.font.params.x_height,t.root.setTeXclass(null),this.setScale(e),this.nodeMap=new Map,this.container=e,this.processMath(t.root,e),this.nodeMap=null,this.executeFilters(this.postFilters,t,r,e)},e.prototype.getBBox=function(t,e){this.setDocument(e),this.math=t,t.root.setTeXclass(null),this.nodeMap=new Map;var r=this.factory.wrap(t.root).getBBox();return this.nodeMap=null,r},e.prototype.getMetrics=function(t){var e,r;this.setDocument(t);var o=this.adaptor,n=this.getMetricMaps(t);try{for(var i=s(t.math),a=i.next();!a.done;a=i.next()){var l=a.value,c=o.parent(l.start.node);if(l.state()=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},a=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},s=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;r600?"bold":"normal"),o.family?r=this.explicitVariant(o.family,o.weight,o.style):(this.node.getProperty("variantForm")&&(r="-tex-variant"),r=(e.BOLDVARIANTS[o.weight]||{})[r]||r,r=(e.ITALICVARIANTS[o.style]||{})[r]||r)}this.variant=r}},e.prototype.explicitVariant=function(t,e,r){var o=this.styles;return o||(o=this.styles=new p.Styles),o.set("fontFamily",t),e&&o.set("fontWeight",e),r&&o.set("fontStyle",r),"-explicitFont"},e.prototype.getScale=function(){var t=1,e=this.parent,r=e?e.bbox.scale:1,o=this.node.attributes,n=Math.min(o.get("scriptlevel"),2),i=o.get("fontsize"),a=this.node.isToken||this.node.isKind("mstyle")?o.get("mathsize"):o.getInherited("mathsize");if(0!==n){t=Math.pow(o.get("scriptsizemultiplier"),n);var s=this.length2em(o.get("scriptminsize"),.8,1);t0;this.bbox.L=o.isSet("lspace")?Math.max(0,this.length2em(o.get("lspace"))):y(n,t.lspace),this.bbox.R=o.isSet("rspace")?Math.max(0,this.length2em(o.get("rspace"))):y(n,t.rspace);var i=r.childIndex(e);if(0!==i){var a=r.childNodes[i-1];if(a.isEmbellished){var s=this.jax.nodeMap.get(a).getBBox();s.R&&(this.bbox.L=Math.max(0,this.bbox.L-s.R))}}}},e.prototype.getTeXSpacing=function(t,e){if(!e){var r=this.node.texSpacing();r&&(this.bbox.L=this.length2em(r))}if(t||e){var o=this.node.coreMO().attributes;o.isSet("lspace")&&(this.bbox.L=Math.max(0,this.length2em(o.get("lspace")))),o.isSet("rspace")&&(this.bbox.R=Math.max(0,this.length2em(o.get("rspace"))))}},e.prototype.isTopEmbellished=function(){return this.node.isEmbellished&&!(this.node.parent&&this.node.parent.isEmbellished)},e.prototype.core=function(){return this.jax.nodeMap.get(this.node.core())},e.prototype.coreMO=function(){return this.jax.nodeMap.get(this.node.coreMO())},e.prototype.getText=function(){var t,e,r="";if(this.node.isToken)try{for(var o=i(this.node.childNodes),n=o.next();!n.done;n=o.next()){var a=n.value;a instanceof h.TextNode&&(r+=a.getText())}}catch(e){t={error:e}}finally{try{n&&!n.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}return r},e.prototype.canStretch=function(t){if(this.stretch=f.NOSTRETCH,this.node.isEmbellished){var e=this.core();e&&e.node!==this.node&&e.canStretch(t)&&(this.stretch=e.stretch)}return 0!==this.stretch.dir},e.prototype.getAlignShift=function(){var t,e=(t=this.node.attributes).getList.apply(t,s([],a(h.indentAttributes))),r=e.indentalign,o=e.indentshift,n=e.indentalignfirst,i=e.indentshiftfirst;return"indentalign"!==n&&(r=n),"auto"===r&&(r=this.jax.options.displayAlign),"indentshift"!==i&&(o=i),"auto"===o&&(o=this.jax.options.displayIndent,"right"!==r||o.match(/^\s*0[a-z]*\s*$/)||(o=("-"+o.trim()).replace(/^--/,""))),[r,this.length2em(o,this.metrics.containerWidth)]},e.prototype.getAlignX=function(t,e,r){return"right"===r?t-(e.w+e.R)*e.rscale:"left"===r?e.L*e.rscale:(t-e.w*e.rscale)/2},e.prototype.getAlignY=function(t,e,r,o,n){return"top"===n?t-r:"bottom"===n?o-e:"center"===n?(t-r-(e-o))/2:0},e.prototype.getWrapWidth=function(t){return this.childNodes[t].getBBox().w},e.prototype.getChildAlign=function(t){return"left"},e.prototype.percent=function(t){return u.percent(t)},e.prototype.em=function(t){return u.em(t)},e.prototype.px=function(t,e){return void 0===e&&(e=-u.BIGDIMEN),u.px(t,e,this.metrics.em)},e.prototype.length2em=function(t,e,r){return void 0===e&&(e=1),void 0===r&&(r=null),null===r&&(r=this.bbox.scale),u.length2em(t,e,r,this.jax.pxPerEm)},e.prototype.unicodeChars=function(t,e){void 0===e&&(e=this.variant);var r=c.unicodeChars(t),o=this.font.getVariant(e);if(o&&o.chars){var n=o.chars;r=r.map((function(t){return((n[t]||[])[3]||{}).smp||t}))}return r},e.prototype.remapChars=function(t){return t},e.prototype.mmlText=function(t){return this.node.factory.create("text").setText(t)},e.prototype.mmlNode=function(t,e,r){return void 0===e&&(e={}),void 0===r&&(r=[]),this.node.factory.create(t,e,r)},e.prototype.createMo=function(t){var e=this.node.factory,r=e.create("text").setText(t),o=e.create("mo",{stretchy:!0},[r]);o.inheritAttributesFrom(this.node);var n=this.wrap(o);return n.parent=this,n},e.prototype.getVariantChar=function(t,e){var r=this.font.getChar(t,e)||[0,0,0,{unknown:!0}];return 3===r.length&&(r[3]={}),r},e.kind="unknown",e.styles={},e.removeStyles=["fontSize","fontFamily","fontWeight","fontStyle","fontVariant","font"],e.skipAttributes={fontfamily:!0,fontsize:!0,fontweight:!0,fontstyle:!0,color:!0,background:!0,class:!0,href:!0,style:!0,xmlns:!0},e.BOLDVARIANTS={bold:{normal:"bold",italic:"bold-italic",fraktur:"bold-fraktur",script:"bold-script","sans-serif":"bold-sans-serif","sans-serif-italic":"sans-serif-bold-italic"},normal:{bold:"normal","bold-italic":"italic","bold-fraktur":"fraktur","bold-script":"script","bold-sans-serif":"sans-serif","sans-serif-bold-italic":"sans-serif-italic"}},e.ITALICVARIANTS={italic:{normal:"italic",bold:"bold-italic","sans-serif":"sans-serif-italic","bold-sans-serif":"sans-serif-bold-italic"},normal:{italic:"normal","bold-italic":"bold","sans-serif-italic":"sans-serif","sans-serif-bold-italic":"bold-sans-serif"}},e}(l.AbstractWrapper);e.CommonWrapper=v},1475:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonWrapperFactory=void 0;var i=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.jax=null,e}return n(e,t),Object.defineProperty(e.prototype,"Wrappers",{get:function(){return this.node},enumerable:!1,configurable:!0}),e.defaultNodes={},e}(r(2506).AbstractWrapperFactory);e.CommonWrapperFactory=i},3438:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonTeXAtomMixin=void 0;var i=r(8921);e.CommonTeXAtomMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.computeBBox=function(e,r){if(void 0===r&&(r=!1),t.prototype.computeBBox.call(this,e,r),this.childNodes[0]&&this.childNodes[0].bbox.ic&&(e.ic=this.childNodes[0].bbox.ic),this.node.texClass===i.TEXCLASS.VCENTER){var o=e.h,n=(o+e.d)/2+this.font.params.axis_height-o;e.h+=n,e.d-=n}},e}(t)}},555:function(t,e){var r,o=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function o(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],o=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&o>=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonTextNodeMixin=void 0,e.CommonTextNodeMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.computeBBox=function(t,e){var r,o;void 0===e&&(e=!1);var a=this.parent.variant,s=this.node.getText();if("-explicitFont"===a){var l=this.jax.getFontData(this.parent.styles),h=this.jax.measureText(s,a,l),c=h.w,u=h.h,p=h.d;t.h=u,t.d=p,t.w=c}else{var d=this.remappedText(s,a);t.empty();try{for(var f=n(d),m=f.next();!m.done;m=f.next()){var y=m.value,v=i(this.getVariantChar(a,y),4),b=(u=v[0],p=v[1],c=v[2],v[3]);if(b.unknown){var x=this.jax.measureText(String.fromCodePoint(y),a);c=x.w,u=x.h,p=x.d}t.w+=c,u>t.h&&(t.h=u),p>t.d&&(t.d=p),t.ic=b.ic||0,t.sk=b.sk||0}}catch(t){r={error:t}}finally{try{m&&!m.done&&(o=f.return)&&o.call(f)}finally{if(r)throw r.error}}d.length>1&&(t.sk=0),t.clean()}},e.prototype.remappedText=function(t,e){var r=this.parent.stretch.c;return r?[r]:this.parent.remapChars(this.unicodeChars(t,e))},e.prototype.getStyles=function(){},e.prototype.getVariant=function(){},e.prototype.getScale=function(){},e.prototype.getSpace=function(){},e}(t)}},3345:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},a=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;r0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},a=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;r=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMencloseMixin=void 0;var l=r(5373),h=r(6720);e.CommonMencloseMixin=function(t){return function(t){function e(){for(var e=[],r=0;r.001?s:0},e.prototype.getArgMod=function(t,e){return[Math.atan2(e,t),Math.sqrt(t*t+e*e)]},e.prototype.arrow=function(t,e,r,o,n){return void 0===o&&(o=""),void 0===n&&(n=0),null},e.prototype.arrowData=function(){var t=i([this.padding,this.thickness],2),e=t[0],r=t[1]*(this.arrowhead.x+Math.max(1,this.arrowhead.dx)),o=this.childNodes[0].getBBox(),n=o.h,a=o.d,s=o.w,l=n+a,h=Math.sqrt(l*l+s*s),c=Math.max(e,r*s/h),u=Math.max(e,r*l/h),p=i(this.getArgMod(s+2*c,l+2*u),2);return{a:p[0],W:p[1],x:c,y:u}},e.prototype.arrowAW=function(){var t=this.childNodes[0].getBBox(),e=t.h,r=t.d,o=t.w,n=i(this.TRBL,4),a=n[0],s=n[1],l=n[2],h=n[3];return this.getArgMod(h+o+s,a+e+r+l)},e.prototype.createMsqrt=function(t){var e=this.node.factory.create("msqrt");e.inheritAttributesFrom(this.node),e.childNodes[0]=t.node;var r=this.wrap(e);return r.parent=this,r},e.prototype.sqrtTRBL=function(){var t=this.msqrt.getBBox(),e=this.msqrt.childNodes[0].getBBox();return[t.h-e.h,0,t.d-e.d,t.w-e.w]},e}(t)}},1346:function(t,e){var r,o=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function o(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},i=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;r=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMfencedMixin=void 0,e.CommonMfencedMixin=function(t){return function(t){function e(){for(var e=[],r=0;r0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},i=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;r0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},i=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;r0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},a=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;r=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMmultiscriptsMixin=e.ScriptNames=e.NextScript=void 0;var l=r(3717);e.NextScript={base:"subList",subList:"supList",supList:"subList",psubList:"psupList",psupList:"psubList"},e.ScriptNames=["sup","sup","psup","psub"],e.CommonMmultiscriptsMixin=function(t){return function(t){function r(){for(var e=[],r=0;re.length&&e.push(l.BBox.empty())},r.prototype.combineBBoxLists=function(t,e,r,o){for(var n=0;nt.h&&(t.h=l),h>t.d&&(t.d=h),p>e.h&&(e.h=p),d>e.d&&(e.d=d)}},r.prototype.getScaledWHD=function(t){var e=t.w,r=t.h,o=t.d,n=t.rscale;return[e*n,r*n,o*n]},r.prototype.getUVQ=function(e,r){var o;if(!this.UVQ){var n=i([0,0,0],3),a=n[0],s=n[1],l=n[2];0===e.h&&0===e.d?a=this.getU():0===r.h&&0===r.d?a=-this.getV():(a=(o=i(t.prototype.getUVQ.call(this,e,r),3))[0],s=o[1],l=o[2]),this.UVQ=[a,s,l]}return this.UVQ},r}(t)}},2304:function(t,e){var r,o=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function o(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMnMixin=void 0,e.CommonMnMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.remapChars=function(t){if(t.length){var e=this.font.getRemappedChar("mn",t[0]);if(e){var r=this.unicodeChars(e,this.variant);1===r.length?t[0]=r[0]:t=r.concat(t.slice(1))}}return t},e}(t)}},437:function(t,e,r){var o,n,i=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),a=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},s=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;r=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMoMixin=e.DirectionVH=void 0;var h=r(3717),c=r(6720),u=r(9250);e.DirectionVH=((n={})[1]="v",n[2]="h",n),e.CommonMoMixin=function(t){return function(t){function e(){for(var e=[],r=0;r=0)&&(t.w=0)},e.prototype.protoBBox=function(e){var r=0!==this.stretch.dir;r&&null===this.size&&this.getStretchedVariant([0]),r&&this.size<0||(t.prototype.computeBBox.call(this,e),this.copySkewIC(e))},e.prototype.getAccentOffset=function(){var t=h.BBox.empty();return this.protoBBox(t),-t.w/2},e.prototype.getCenterOffset=function(e){return void 0===e&&(e=null),e||(e=h.BBox.empty(),t.prototype.computeBBox.call(this,e)),(e.h+e.d)/2+this.font.params.axis_height-e.h},e.prototype.getVariant=function(){this.node.attributes.get("largeop")?this.variant=this.node.attributes.get("displaystyle")?"-largeop":"-smallop":this.node.attributes.getExplicit("mathvariant")||!1!==this.node.getProperty("pseudoscript")?t.prototype.getVariant.call(this):this.variant="-tex-variant"},e.prototype.canStretch=function(t){if(0!==this.stretch.dir)return this.stretch.dir===t;if(!this.node.attributes.get("stretchy"))return!1;var e=this.getText();if(1!==Array.from(e).length)return!1;var r=this.font.getDelimiter(e.codePointAt(0));return this.stretch=r&&r.dir===t?r:u.NOSTRETCH,0!==this.stretch.dir},e.prototype.getStretchedVariant=function(t,e){var r,o;if(void 0===e&&(e=!1),0!==this.stretch.dir){var n=this.getWH(t),i=this.getSize("minsize",0),a=this.getSize("maxsize",1/0),s=this.node.getProperty("mathaccent");n=Math.max(i,Math.min(a,n));var h=this.font.params.delimiterfactor/1e3,c=this.font.params.delimitershortfall,u=i||e?n:s?Math.min(n/h,n+c):Math.max(n*h,n-c),p=this.stretch,d=p.c||this.getText().codePointAt(0),f=0;if(p.sizes)try{for(var m=l(p.sizes),y=m.next();!y.done;y=m.next()){if(y.value>=u)return s&&f&&f--,this.variant=this.font.getSizeVariant(d,f),this.size=f,void(p.schar&&p.schar[f]&&(this.stretch.c=p.schar[f]));f++}}catch(t){r={error:t}}finally{try{y&&!y.done&&(o=m.return)&&o.call(m)}finally{if(r)throw r.error}}p.stretch?(this.size=-1,this.invalidateBBox(),this.getStretchBBox(t,this.checkExtendedHeight(n,p),p)):(this.variant=this.font.getSizeVariant(d,f-1),this.size=f-1)}},e.prototype.getSize=function(t,e){var r=this.node.attributes;return r.isSet(t)&&(e=this.length2em(r.get(t),1,1)),e},e.prototype.getWH=function(t){if(0===t.length)return 0;if(1===t.length)return t[0];var e=a(t,2),r=e[0],o=e[1],n=this.font.params.axis_height;return this.node.attributes.get("symmetric")?2*Math.max(r-n,o+n):r+o},e.prototype.getStretchBBox=function(t,e,r){var o;r.hasOwnProperty("min")&&r.min>e&&(e=r.min);var n=a(r.HDW,3),i=n[0],s=n[1],l=n[2];1===this.stretch.dir?(i=(o=a(this.getBaseline(t,e,r),2))[0],s=o[1]):l=e,this.bbox.h=i,this.bbox.d=s,this.bbox.w=l},e.prototype.getBaseline=function(t,e,r){var o=2===t.length&&t[0]+t[1]===e,n=this.node.attributes.get("symmetric"),i=a(o?t:[e,0],2),s=i[0],l=i[1],h=a([s+l,0],2),c=h[0],u=h[1];if(n){var p=this.font.params.axis_height;o&&(c=2*Math.max(s-p,l+p)),u=c/2-p}else if(o)u=l;else{var d=a(r.HDW||[.75,.25],2),f=d[0],m=d[1];u=m*(c/(f+m))}return[c-u,u]},e.prototype.checkExtendedHeight=function(t,e){if(e.fullExt){var r=a(e.fullExt,2),o=r[0],n=r[1];t=n+Math.ceil(Math.max(0,t-n)/o)*o}return t},e.prototype.remapChars=function(t){var e=this.node.getProperty("primes");if(e)return c.unicodeChars(e);if(1===t.length){var r=this.node.coreParent().parent,o=this.isAccent&&!r.isKind("mrow")?"accent":"mo",n=this.font.getRemappedChar(o,t[0]);n&&(t=this.unicodeChars(n,this.variant))}return t},e}(t)}},7481:function(t,e){var r,o=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function o(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMpaddedMixin=void 0,e.CommonMpaddedMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getDimens=function(){var t=this.node.attributes.getList("width","height","depth","lspace","voffset"),e=this.childNodes[0].getBBox(),r=e.w,o=e.h,n=e.d,i=r,a=o,s=n,l=0,h=0,c=0;""!==t.width&&(r=this.dimen(t.width,e,"w",0)),""!==t.height&&(o=this.dimen(t.height,e,"h",0)),""!==t.depth&&(n=this.dimen(t.depth,e,"d",0)),""!==t.voffset&&(h=this.dimen(t.voffset,e)),""!==t.lspace&&(l=this.dimen(t.lspace,e));var u=this.node.attributes.get("data-align");return u&&(c=this.getAlignX(r,e,u)),[a,s,i,o-a,n-s,r-i,l,h,c]},e.prototype.dimen=function(t,e,r,o){void 0===r&&(r=""),void 0===o&&(o=null);var n=(t=String(t)).match(/width|height|depth/),i=n?e[n[0].charAt(0)]:r?e[r]:0,a=this.length2em(t,i)||0;return t.match(/^[-+]/)&&r&&(a+=i),null!=o&&(a=Math.max(o,a)),a},e.prototype.computeBBox=function(t,e){void 0===e&&(e=!1);var r=n(this.getDimens(),6),o=r[0],i=r[1],a=r[2],s=r[3],l=r[4],h=r[5];t.w=a+h,t.h=o+s,t.d=i+l,this.setChildPWidths(e,t.w)},e.prototype.getWrapWidth=function(t){return this.getBBox().w},e.prototype.getChildAlign=function(t){return this.node.attributes.get("data-align")||"left"},e}(t)}},5997:function(t,e){var r,o=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function o(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMrootMixin=void 0,e.CommonMrootMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"surd",{get:function(){return 2},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"root",{get:function(){return 1},enumerable:!1,configurable:!0}),e.prototype.combineRootBBox=function(t,e,r){var o=this.childNodes[this.root].getBBox(),n=this.getRootDimens(e,r)[1];t.combine(o,0,n)},e.prototype.getRootDimens=function(t,e){var r=this.childNodes[this.surd],o=this.childNodes[this.root].getBBox(),n=(r.size<0?.5:.6)*t.w,i=o.w,a=o.rscale,s=Math.max(i,n/a),l=Math.max(0,s-i);return[s*a-n,this.rootHeight(o,t,r.size,e),l]},e.prototype.rootHeight=function(t,e,r,o){var n=e.h+e.d;return(r<0?1.9:.55*n)-(n-o)+Math.max(0,t.d*t.rscale)},e}(t)}},9323:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},a=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;r=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonInferredMrowMixin=e.CommonMrowMixin=void 0;var l=r(3717);e.CommonMrowMixin=function(t){return function(t){function e(){for(var e,r,o=[],n=0;n1){var p=0,d=0,f=c>1&&c===u;try{for(var m=s(this.childNodes),y=m.next();!y.done;y=m.next()){var v=0===(C=y.value).stretch.dir;if(f||v){var b=C.getBBox(v),x=b.h,g=b.d,M=b.rscale;(x*=M)>p&&(p=x),(g*=M)>d&&(d=g)}}}catch(t){r={error:t}}finally{try{y&&!y.done&&(o=m.return)&&o.call(m)}finally{if(r)throw r.error}}try{for(var _=s(a),w=_.next();!w.done;w=_.next()){var C;(C=w.value).coreMO().getStretchedVariant([p,d])}}catch(t){n={error:t}}finally{try{w&&!w.done&&(i=_.return)&&i.call(_)}finally{if(n)throw n.error}}}},e}(t)},e.CommonInferredMrowMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return n(e,t),e.prototype.getScale=function(){this.bbox.scale=this.parent.bbox.scale,this.bbox.rscale=1},e}(t)}},6920:function(t,e){var r,o=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function o(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},i=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;r0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},a=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;rthis.surdH?(t.h+t.d-(this.surdH-2*e-r/2))/2:e+r/4]},e.prototype.getRootDimens=function(t,e){return[0,0,0,0]},e}(t)}},3069:function(t,e){var r,o=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function o(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMsubsupMixin=e.CommonMsupMixin=e.CommonMsubMixin=void 0,e.CommonMsubMixin=function(t){var e;return(e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"scriptChild",{get:function(){return this.childNodes[this.node.sub]},enumerable:!1,configurable:!0}),e.prototype.getOffset=function(){return[0,-this.getV()]},e}(t)).useIC=!1,e},e.CommonMsupMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"scriptChild",{get:function(){return this.childNodes[this.node.sup]},enumerable:!1,configurable:!0}),e.prototype.getOffset=function(){return[this.getAdjustedIc()-(this.baseRemoveIc?0:this.baseIc),this.getU()]},e}(t)},e.CommonMsubsupMixin=function(t){var e;return(e=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.UVQ=null,e}return o(e,t),Object.defineProperty(e.prototype,"subChild",{get:function(){return this.childNodes[this.node.sub]},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"supChild",{get:function(){return this.childNodes[this.node.sup]},enumerable:!1,configurable:!0}),e.prototype.computeBBox=function(t,e){void 0===e&&(e=!1);var r=this.baseChild.getBBox(),o=n([this.subChild.getBBox(),this.supChild.getBBox()],2),i=o[0],a=o[1];t.empty(),t.append(r);var s=this.getBaseWidth(),l=this.getAdjustedIc(),h=n(this.getUVQ(),2),c=h[0],u=h[1];t.combine(i,s,u),t.combine(a,s+l,c),t.w+=this.font.params.scriptspace,t.clean(),this.setChildPWidths(e)},e.prototype.getUVQ=function(t,e){void 0===t&&(t=this.subChild.getBBox()),void 0===e&&(e=this.supChild.getBBox());var r=this.baseCore.getBBox();if(this.UVQ)return this.UVQ;var o=this.font.params,i=3*o.rule_thickness,a=this.length2em(this.node.attributes.get("subscriptshift"),o.sub2),s=this.baseCharZero(r.d*this.baseScale+o.sub_drop*t.rscale),l=n([this.getU(),Math.max(s,a)],2),h=l[0],c=l[1],u=h-e.d*e.rscale-(t.h*t.rscale-c);if(u0&&(h+=p,c-=p)}return h=Math.max(this.length2em(this.node.attributes.get("superscriptshift"),h),h),c=Math.max(this.length2em(this.node.attributes.get("subscriptshift"),c),c),u=h-e.d*e.rscale-(t.h*t.rscale-c),this.UVQ=[h,-c,u],this.UVQ},e}(t)).useIC=!1,e}},8589:function(t,e,r){var o,n=this&&this.__extends||(o=function(t,e){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}),i=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},a=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;r=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMtableMixin=void 0;var l=r(3717),h=r(6720),c=r(1490);e.CommonMtableMixin=function(t){return function(t){function e(){for(var e=[],r=0;r1){if(null===e){e=0;var f=p>1&&p===d;try{for(var m=s(this.tableRows),y=m.next();!y.done;y=m.next()){var v;if(v=y.value.getChild(t)){var b=0===(_=v.childNodes[0]).stretch.dir;if(f||b){var x=_.getBBox(b).w;x>e&&(e=x)}}}}catch(t){n={error:t}}finally{try{y&&!y.done&&(i=m.return)&&i.call(m)}finally{if(n)throw n.error}}}try{for(var g=s(h),M=g.next();!M.done;M=g.next()){var _;(_=M.value).coreMO().getStretchedVariant([e])}}catch(t){a={error:t}}finally{try{M&&!M.done&&(l=g.return)&&l.call(g)}finally{if(a)throw a.error}}}},e.prototype.getTableData=function(){if(this.data)return this.data;for(var t=new Array(this.numRows).fill(0),e=new Array(this.numRows).fill(0),r=new Array(this.numCols).fill(0),o=new Array(this.numRows),n=new Array(this.numRows),i=[0],a=this.tableRows,s=0;sn[r]&&(n[r]=h),c>i[r]&&(i[r]=c),d>s&&(s=d),a&&u>a[e]&&(a[e]=u),s},e.prototype.extendHD=function(t,e,r,o){var n=(o-(e[t]+r[t]))/2;n<1e-5||(e[t]+=n,r[t]+=n)},e.prototype.recordPWidthCell=function(t,e){t.childNodes[0]&&t.childNodes[0].getBBox().pwidth&&this.pwidthCells.push([t,e])},e.prototype.computeBBox=function(t,e){void 0===e&&(e=!1);var r,o,n=this.getTableData(),a=n.H,s=n.D;if(this.node.attributes.get("equalrows")){var l=this.getEqualRowHeight();r=c.sum([].concat(this.rLines,this.rSpace))+l*this.numRows}else r=c.sum(a.concat(s,this.rLines,this.rSpace));r+=2*(this.fLine+this.fSpace[1]);var u=this.getComputedWidths();o=c.sum(u.concat(this.cLines,this.cSpace))+2*(this.fLine+this.fSpace[0]);var p=this.node.attributes.get("width");"auto"!==p&&(o=Math.max(this.length2em(p,0)+2*this.fLine,o));var d=i(this.getBBoxHD(r),2),f=d[0],m=d[1];t.h=f,t.d=m,t.w=o;var y=i(this.getBBoxLR(),2),v=y[0],b=y[1];t.L=v,t.R=b,h.isPercent(p)||this.setColumnPWidths()},e.prototype.setChildPWidths=function(t,e,r){var o=this.node.attributes.get("width");if(!h.isPercent(o))return!1;this.hasLabels||(this.bbox.pwidth="",this.container.bbox.pwidth="");var n=this.bbox,i=n.w,a=n.L,s=n.R,l=Math.max(i,this.length2em(o,Math.max(e,a+i+s))),u=this.node.attributes.get("equalcolumns")?Array(this.numCols).fill(this.percent(1/Math.max(1,this.numCols))):this.getColumnAttributes("columnwidth",0);this.cWidths=this.getColumnWidthsFixed(u,l);var p=this.getComputedWidths();return this.pWidth=c.sum(p.concat(this.cLines,this.cSpace))+2*(this.fLine+this.fSpace[0]),this.isTop&&(this.bbox.w=this.pWidth),this.setColumnPWidths(),this.pWidth!==i&&this.parent.invalidateBBox(),this.pWidth!==i},e.prototype.setColumnPWidths=function(){var t,e,r=this.cWidths;try{for(var o=s(this.pwidthCells),n=o.next();!n.done;n=o.next()){var a=i(n.value,2),l=a[0],h=a[1];l.setChildPWidths(!1,r[h])&&(l.invalidateBBox(),l.getBBox())}}catch(e){t={error:e}}finally{try{n&&!n.done&&(e=o.return)&&e.call(o)}finally{if(t)throw t.error}}},e.prototype.getBBoxHD=function(t){var e=i(this.getAlignmentRow(),2),r=e[0],o=e[1];if(null===o){var n=this.font.params.axis_height,a=t/2;return{top:[0,t],center:[a,a],bottom:[t,0],baseline:[a,a],axis:[a+n,a-n]}[r]||[a,a]}var s=this.getVerticalPosition(o,r);return[s,t-s]},e.prototype.getBBoxLR=function(){if(this.hasLabels){var t=this.node.attributes.get("side"),e=i(this.getPadAlignShift(t),2),r=e[0];return"center"===e[1]?[r,r]:"left"===t?[r,0]:[0,r]}return[0,0]},e.prototype.getPadAlignShift=function(t){var e=this.getTableData().L+this.length2em(this.node.attributes.get("minlabelspacing")),r=i(null==this.styles?["",""]:[this.styles.get("padding-left"),this.styles.get("padding-right")],2),o=r[0],n=r[1];(o||n)&&(e=Math.max(e,this.length2em(o||"0"),this.length2em(n||"0")));var a=i(this.getAlignShift(),2),s=a[0],l=a[1];return s===t&&(l="left"===t?Math.max(e,l)-e:Math.min(-e,l)+e),[e,s,l]},e.prototype.getAlignShift=function(){return this.isTop?t.prototype.getAlignShift.call(this):[this.container.getChildAlign(this.containerI),0]},e.prototype.getWidth=function(){return this.pWidth||this.getBBox().w},e.prototype.getEqualRowHeight=function(){var t=this.getTableData(),e=t.H,r=t.D,o=Array.from(e.keys()).map((function(t){return e[t]+r[t]}));return Math.max.apply(Math,o)},e.prototype.getComputedWidths=function(){var t=this,e=this.getTableData().W,r=Array.from(e.keys()).map((function(r){return"number"==typeof t.cWidths[r]?t.cWidths[r]:e[r]}));return this.node.attributes.get("equalcolumns")&&(r=Array(r.length).fill(c.max(r))),r},e.prototype.getColumnWidths=function(){var t=this.node.attributes.get("width");if(this.node.attributes.get("equalcolumns"))return this.getEqualColumns(t);var e=this.getColumnAttributes("columnwidth",0);return"auto"===t?this.getColumnWidthsAuto(e):h.isPercent(t)?this.getColumnWidthsPercent(e):this.getColumnWidthsFixed(e,this.length2em(t))},e.prototype.getEqualColumns=function(t){var e,r=Math.max(1,this.numCols);if("auto"===t){var o=this.getTableData().W;e=c.max(o)}else if(h.isPercent(t))e=this.percent(1/r);else{var n=c.sum([].concat(this.cLines,this.cSpace))+2*this.fSpace[0];e=Math.max(0,this.length2em(t)-n)/r}return Array(this.numCols).fill(e)},e.prototype.getColumnWidthsAuto=function(t){var e=this;return t.map((function(t){return"auto"===t||"fit"===t?null:h.isPercent(t)?t:e.length2em(t)}))},e.prototype.getColumnWidthsPercent=function(t){var e=this,r=t.indexOf("fit")>=0,o=(r?this.getTableData():{W:null}).W;return Array.from(t.keys()).map((function(n){var i=t[n];return"fit"===i?null:"auto"===i?r?o[n]:null:h.isPercent(i)?i:e.length2em(i)}))},e.prototype.getColumnWidthsFixed=function(t,e){var r=this,o=Array.from(t.keys()),n=o.filter((function(e){return"fit"===t[e]})),i=o.filter((function(e){return"auto"===t[e]})),a=n.length||i.length,s=(a?this.getTableData():{W:null}).W,l=e-c.sum([].concat(this.cLines,this.cSpace))-2*this.fSpace[0],h=l;o.forEach((function(o){var n=t[o];h-="fit"===n||"auto"===n?s[o]:r.length2em(n,e)}));var u=a&&h>0?h/a:0;return o.map((function(e){var o=t[e];return"fit"===o?s[e]+u:"auto"===o?s[e]+(0===n.length?u:0):r.length2em(o,l)}))},e.prototype.getVerticalPosition=function(t,e){for(var r=this.node.attributes.get("equalrows"),o=this.getTableData(),n=o.H,a=o.D,s=r?this.getEqualRowHeight():0,l=this.getRowHalfSpacing(),h=this.fLine,c=0;cthis.numRows?null:o-1]},e.prototype.getColumnAttributes=function(t,e){void 0===e&&(e=1);var r=this.numCols-e,o=this.getAttributeArray(t);if(0===o.length)return null;for(;o.lengthr&&o.splice(r),o},e.prototype.getRowAttributes=function(t,e){void 0===e&&(e=1);var r=this.numRows-e,o=this.getAttributeArray(t);if(0===o.length)return null;for(;o.lengthr&&o.splice(r),o},e.prototype.getAttributeArray=function(t){var e=this.node.attributes.get(t);return e?h.split(e):[this.node.attributes.getDefault(t)]},e.prototype.addEm=function(t,e){var r=this;return void 0===e&&(e=1),t?t.map((function(t){return r.em(t/e)})):null},e.prototype.convertLengths=function(t){var e=this;return t?t.map((function(t){return e.length2em(t)})):null},e}(t)}},7805:function(t,e){var r,o=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function o(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMtdMixin=void 0,e.CommonMtdMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"fixesPWidth",{get:function(){return!1},enumerable:!1,configurable:!0}),e.prototype.invalidateBBox=function(){this.bboxComputed=!1},e.prototype.getWrapWidth=function(t){var e=this.parent.parent,r=this.parent,o=this.node.childPosition()-(r.labeled?1:0);return"number"==typeof e.cWidths[o]?e.cWidths[o]:e.getTableData().W[o]},e.prototype.getChildAlign=function(t){return this.node.attributes.get("columnalign")},e}(t)}},8325:function(t,e){var r,o=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function o(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMtextMixin=void 0,e.CommonMtextMixin=function(t){var e;return(e=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.getVariant=function(){var e=this.jax.options,r=this.jax.math.outputData,o=(!!r.merrorFamily||!!e.merrorFont)&&this.node.Parent.isKind("merror");if(r.mtextFamily||e.mtextFont||o){var n=this.node.attributes.get("mathvariant"),i=this.constructor.INHERITFONTS[n]||this.jax.font.getCssFont(n),a=i[0]||(o?r.merrorFamily||e.merrorFont:r.mtextFamily||e.mtextFont);this.variant=this.explicitVariant(a,i[2]?"bold":"",i[1]?"italic":"")}else t.prototype.getVariant.call(this)},e}(t)).INHERITFONTS={normal:["",!1,!1],bold:["",!1,!0],italic:["",!0,!1],"bold-italic":["",!0,!0]},e}},4818:function(t,e){var r,o=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function o(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),n=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,r=e&&t[e],o=0;if(r)return r.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&o>=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonMlabeledtrMixin=e.CommonMtrMixin=void 0,e.CommonMtrMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"fixesPWidth",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"numCells",{get:function(){return this.childNodes.length},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"labeled",{get:function(){return!1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tableCells",{get:function(){return this.childNodes},enumerable:!1,configurable:!0}),e.prototype.getChild=function(t){return this.childNodes[t]},e.prototype.getChildBBoxes=function(){return this.childNodes.map((function(t){return t.getBBox()}))},e.prototype.stretchChildren=function(t){var e,r,o,i,a,s;void 0===t&&(t=null);var l=[],h=this.labeled?this.childNodes.slice(1):this.childNodes;try{for(var c=n(h),u=c.next();!u.done;u=c.next()){(j=u.value.childNodes[0]).canStretch(1)&&l.push(j)}}catch(t){e={error:t}}finally{try{u&&!u.done&&(r=c.return)&&r.call(c)}finally{if(e)throw e.error}}var p=l.length,d=this.childNodes.length;if(p&&d>1){if(null===t){var f=0,m=0,y=p>1&&p===d;try{for(var v=n(h),b=v.next();!b.done;b=v.next()){var x=0===(j=b.value.childNodes[0]).stretch.dir;if(y||x){var g=j.getBBox(x),M=g.h,_=g.d;M>f&&(f=M),_>m&&(m=_)}}}catch(t){o={error:t}}finally{try{b&&!b.done&&(i=v.return)&&i.call(v)}finally{if(o)throw o.error}}t=[f,m]}try{for(var w=n(l),C=w.next();!C.done;C=w.next()){var j;(j=C.value).coreMO().getStretchedVariant(t)}}catch(t){a={error:t}}finally{try{C&&!C.done&&(s=w.return)&&s.call(w)}finally{if(a)throw a.error}}}},e}(t)},e.CommonMlabeledtrMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"numCells",{get:function(){return Math.max(0,this.childNodes.length-1)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"labeled",{get:function(){return!0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"tableCells",{get:function(){return this.childNodes.slice(1)},enumerable:!1,configurable:!0}),e.prototype.getChild=function(t){return this.childNodes[t+1]},e.prototype.getChildBBoxes=function(){return this.childNodes.slice(1).map((function(t){return t.getBBox()}))},e}(t)}},9690:function(t,e){var r,o=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function o(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)}),n=this&&this.__read||function(t,e){var r="function"==typeof Symbol&&t[Symbol.iterator];if(!r)return t;var o,n,i=r.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},i=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;r0)&&!(o=i.next()).done;)a.push(o.value)}catch(t){n={error:t}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return a},i=this&&this.__spreadArray||function(t,e){for(var r=0,o=e.length,n=t.length;r=t.length&&(t=void 0),{value:t&&t[o++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.CommonScriptbaseMixin=void 0,e.CommonScriptbaseMixin=function(t){var e;return(e=function(t){function e(){for(var e=[],r=0;r1){var p=0,d=c>1&&c===u;try{for(var f=a(this.childNodes),m=f.next();!m.done;m=f.next()){var y=0===(_=m.value).stretch.dir;if(d||y){var v=_.getBBox(y),b=v.w,x=v.rscale;b*x>p&&(p=b*x)}}}catch(t){r={error:t}}finally{try{m&&!m.done&&(o=f.return)&&o.call(f)}finally{if(r)throw r.error}}try{for(var g=a(s),M=g.next();!M.done;M=g.next()){var _;(_=M.value).coreMO().getStretchedVariant([p/_.bbox.rscale])}}catch(t){n={error:t}}finally{try{M&&!M.done&&(i=g.return)&&i.call(g)}finally{if(n)throw n.error}}}},e}(t)).useIC=!0,e}},3191:function(t,e){var r,o=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r])})(t,e)},function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function o(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)});Object.defineProperty(e,"__esModule",{value:!0}),e.CommonSemanticsMixin=void 0,e.CommonSemanticsMixin=function(t){return function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.computeBBox=function(t,e){if(void 0===e&&(e=!1),this.childNodes.length){var r=this.childNodes[0].getBBox(),o=r.w,n=r.h,i=r.d;t.w=o,t.h=n,t.d=i}},e}(t)}},8723:function(t,e){MathJax._.components.global.isObject,MathJax._.components.global.combineConfig,e.PV=MathJax._.components.global.combineDefaults,e.r8=MathJax._.components.global.combineWithMathJax,MathJax._.components.global.MathJax},4769:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.protoItem=MathJax._.core.MathItem.protoItem,e.AbstractMathItem=MathJax._.core.MathItem.AbstractMathItem,e.STATE=MathJax._.core.MathItem.STATE,e.newState=MathJax._.core.MathItem.newState},8921:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.TEXCLASS=MathJax._.core.MmlTree.MmlNode.TEXCLASS,e.TEXCLASSNAMES=MathJax._.core.MmlTree.MmlNode.TEXCLASSNAMES,e.indentAttributes=MathJax._.core.MmlTree.MmlNode.indentAttributes,e.AbstractMmlNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlNode,e.AbstractMmlTokenNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlTokenNode,e.AbstractMmlLayoutNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlLayoutNode,e.AbstractMmlBaseNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlBaseNode,e.AbstractMmlEmptyNode=MathJax._.core.MmlTree.MmlNode.AbstractMmlEmptyNode,e.TextNode=MathJax._.core.MmlTree.MmlNode.TextNode,e.XMLNode=MathJax._.core.MmlTree.MmlNode.XMLNode},4282:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.TeXAtom=MathJax._.core.MmlTree.MmlNodes.TeXAtom.TeXAtom},3969:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMaction=MathJax._.core.MmlTree.MmlNodes.maction.MmlMaction},304:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMath=MathJax._.core.MmlTree.MmlNodes.math.MmlMath},4374:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMenclose=MathJax._.core.MmlTree.MmlNodes.menclose.MmlMenclose},7451:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMfenced=MathJax._.core.MmlTree.MmlNodes.mfenced.MmlMfenced},848:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMfrac=MathJax._.core.MmlTree.MmlNodes.mfrac.MmlMfrac},910:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMglyph=MathJax._.core.MmlTree.MmlNodes.mglyph.MmlMglyph},7754:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMi=MathJax._.core.MmlTree.MmlNodes.mi.MmlMi},7764:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMmultiscripts=MathJax._.core.MmlTree.MmlNodes.mmultiscripts.MmlMmultiscripts,e.MmlMprescripts=MathJax._.core.MmlTree.MmlNodes.mmultiscripts.MmlMprescripts,e.MmlNone=MathJax._.core.MmlTree.MmlNodes.mmultiscripts.MmlNone},3235:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMn=MathJax._.core.MmlTree.MmlNodes.mn.MmlMn},9946:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMo=MathJax._.core.MmlTree.MmlNodes.mo.MmlMo},189:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMpadded=MathJax._.core.MmlTree.MmlNodes.mpadded.MmlMpadded},4664:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMroot=MathJax._.core.MmlTree.MmlNodes.mroot.MmlMroot},1691:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMrow=MathJax._.core.MmlTree.MmlNodes.mrow.MmlMrow,e.MmlInferredMrow=MathJax._.core.MmlTree.MmlNodes.mrow.MmlInferredMrow},4042:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMs=MathJax._.core.MmlTree.MmlNodes.ms.MmlMs},1465:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMspace=MathJax._.core.MmlTree.MmlNodes.mspace.MmlMspace},4655:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMsqrt=MathJax._.core.MmlTree.MmlNodes.msqrt.MmlMsqrt},5857:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMsubsup=MathJax._.core.MmlTree.MmlNodes.msubsup.MmlMsubsup,e.MmlMsub=MathJax._.core.MmlTree.MmlNodes.msubsup.MmlMsub,e.MmlMsup=MathJax._.core.MmlTree.MmlNodes.msubsup.MmlMsup},4859:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMtable=MathJax._.core.MmlTree.MmlNodes.mtable.MmlMtable},2321:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMtd=MathJax._.core.MmlTree.MmlNodes.mtd.MmlMtd},6277:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMtext=MathJax._.core.MmlTree.MmlNodes.mtext.MmlMtext},4393:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMtr=MathJax._.core.MmlTree.MmlNodes.mtr.MmlMtr,e.MmlMlabeledtr=MathJax._.core.MmlTree.MmlNodes.mtr.MmlMlabeledtr},3102:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlMunderover=MathJax._.core.MmlTree.MmlNodes.munderover.MmlMunderover,e.MmlMunder=MathJax._.core.MmlTree.MmlNodes.munderover.MmlMunder,e.MmlMover=MathJax._.core.MmlTree.MmlNodes.munderover.MmlMover},9167:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.MmlSemantics=MathJax._.core.MmlTree.MmlNodes.semantics.MmlSemantics,e.MmlAnnotationXML=MathJax._.core.MmlTree.MmlNodes.semantics.MmlAnnotationXML,e.MmlAnnotation=MathJax._.core.MmlTree.MmlNodes.semantics.MmlAnnotation},3985:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractOutputJax=MathJax._.core.OutputJax.AbstractOutputJax},9879:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractWrapper=MathJax._.core.Tree.Wrapper.AbstractWrapper},2506:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.AbstractWrapperFactory=MathJax._.core.Tree.WrapperFactory.AbstractWrapperFactory},3717:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.BBoxStyleAdjust=MathJax._.util.BBox.BBoxStyleAdjust,e.BBox=MathJax._.util.BBox.BBox},9077:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.APPEND=MathJax._.util.Options.APPEND,e.REMOVE=MathJax._.util.Options.REMOVE,e.Expandable=MathJax._.util.Options.Expandable,e.expandable=MathJax._.util.Options.expandable,e.makeArray=MathJax._.util.Options.makeArray,e.keys=MathJax._.util.Options.keys,e.copy=MathJax._.util.Options.copy,e.insert=MathJax._.util.Options.insert,e.defaultOptions=MathJax._.util.Options.defaultOptions,e.userOptions=MathJax._.util.Options.userOptions,e.selectOptions=MathJax._.util.Options.selectOptions,e.selectOptionsFromKeys=MathJax._.util.Options.selectOptionsFromKeys,e.separateOptions=MathJax._.util.Options.separateOptions},5888:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.CssStyles=MathJax._.util.StyleList.CssStyles},5878:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.Styles=MathJax._.util.Styles.Styles},6914:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.BIGDIMEN=MathJax._.util.lengths.BIGDIMEN,e.UNITS=MathJax._.util.lengths.UNITS,e.RELUNITS=MathJax._.util.lengths.RELUNITS,e.MATHSPACE=MathJax._.util.lengths.MATHSPACE,e.length2em=MathJax._.util.lengths.length2em,e.percent=MathJax._.util.lengths.percent,e.em=MathJax._.util.lengths.em,e.emRounded=MathJax._.util.lengths.emRounded,e.px=MathJax._.util.lengths.px},1490:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.sum=MathJax._.util.numeric.sum,e.max=MathJax._.util.numeric.max},6720:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.sortLength=MathJax._.util.string.sortLength,e.quotePattern=MathJax._.util.string.quotePattern,e.unicodeChars=MathJax._.util.string.unicodeChars,e.unicodeString=MathJax._.util.string.unicodeString,e.isPercent=MathJax._.util.string.isPercent,e.split=MathJax._.util.string.split},4142:function(t,e,r){r.r(e),r.d(e,{TeXFont:function(){return c}});var o=r(2098);function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){return(a=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function s(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,o=h(t);if(e){var n=h(this).constructor;r=Reflect.construct(o,arguments,n)}else r=o.apply(this,arguments);return l(this,r)}}function l(t,e){return!e||"object"!==n(e)&&"function"!=typeof e?function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t):e}function h(t){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}var c=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&a(t,e)}(r,t);var e=s(r);function r(){return i(this,r),e.apply(this,arguments)}return r}(o.FontData);c.OPTIONS={fontURL:"."}}},ut={};function pt(t){var e=ut[t];if(void 0!==e)return e.exports;var r=ut[t]={exports:{}};return ct[t].call(r.exports,r,r.exports,pt),r.exports}pt.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return pt.d(e,{a:e}),e},pt.d=function(t,e){for(var r in e)pt.o(e,r)&&!pt.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},pt.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},pt.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},t=pt(8723),e=pt(7016),r=pt(2098),o=pt(4458),n=pt(6617),i=pt(4477),a=pt(8369),s=pt(518),l=pt(1114),h=pt(7918),c=pt(4155),u=pt(3215),p=pt(7047),d=pt(7837),f=pt(1315),m=pt(3271),y=pt(1096),v=pt(7013),b=pt(3292),x=pt(7215),g=pt(7111),M=pt(3126),_=pt(9821),w=pt(6024),C=pt(5437),j=pt(513),S=pt(6918),O=pt(8709),T=pt(6359),L=pt(7500),B=pt(6577),P=pt(7322),H=pt(7795),A=pt(9250),k=pt(5373),N=pt(716),E=pt(1541),D=pt(1475),W=pt(3438),R=pt(555),I=pt(3345),F=pt(2057),J=pt(6200),V=pt(1346),z=pt(5705),X=pt(7969),K=pt(1419),q=pt(9906),U=pt(2304),Q=pt(437),G=pt(7481),Y=pt(5997),Z=pt(9323),$=pt(6920),tt=pt(37),et=pt(222),rt=pt(3069),ot=pt(8589),nt=pt(7805),it=pt(8325),at=pt(4818),st=pt(9690),lt=pt(7091),ht=pt(3191),(0,t.r8)({_:{output:{chtml_ts:e,chtml:{FontData:r,Notation:o,Wrapper:n,WrapperFactory:i,Wrappers_ts:a,Wrappers:{TeXAtom:s,TextNode:l,maction:h,math:c,menclose:u,mfenced:p,mfrac:d,mglyph:f,mi:m,mmultiscripts:y,mn:v,mo:b,mpadded:x,mroot:g,mrow:M,ms:_,mspace:w,msqrt:C,msubsup:j,mtable:S,mtd:O,mtext:T,mtr:L,munderover:B,scriptbase:P,semantics:H}},common:{FontData:A,Notation:k,OutputJax:N,Wrapper:E,WrapperFactory:D,Wrappers:{TeXAtom:W,TextNode:R,maction:I,math:F,menclose:J,mfenced:V,mfrac:z,mglyph:X,mi:K,mmultiscripts:q,mn:U,mo:Q,mpadded:G,mroot:Y,mrow:Z,ms:$,mspace:tt,msqrt:et,msubsup:rt,mtable:ot,mtd:nt,mtext:it,mtr:at,munderover:st,scriptbase:lt,semantics:ht}}}}}),MathJax.loader&&(0,t.PV)(MathJax.config.loader,"output/chtml",{checkReady:function(){return MathJax.loader.load("output/chtml/fonts/tex")}}),MathJax.startup&&(MathJax.startup.registerConstructor("chtml",e.CHTML),MathJax.startup.useOutput("chtml"))}(); \ No newline at end of file diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/tex.js b/docs/assets/vendor/mathjax/output/chtml/fonts/tex.js new file mode 100644 index 0000000..0a7a1fb --- /dev/null +++ b/docs/assets/vendor/mathjax/output/chtml/fonts/tex.js @@ -0,0 +1 @@ +!function(){"use strict";var c={2308:function(c,f,i){var t,e=this&&this.__extends||(t=function(c,f){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,f){c.__proto__=f}||function(c,f){for(var i in f)Object.prototype.hasOwnProperty.call(f,i)&&(c[i]=f[i])})(c,f)},function(c,f){if("function"!=typeof f&&null!==f)throw new TypeError("Class extends value "+String(f)+" is not a constructor or null");function i(){this.constructor=c}t(c,f),c.prototype=null===f?Object.create(f):(i.prototype=f.prototype,new i)}),s=this&&this.__assign||function(){return(s=Object.assign||function(c){for(var f,i=1,t=arguments.length;i\\338"},8816:{c:"\\2264\\338"},8817:{c:"\\2265\\338"},8832:{c:"\\227A\\338"},8833:{c:"\\227B\\338"},8836:{c:"\\2282\\338"},8837:{c:"\\2283\\338"},8840:{c:"\\2286\\338"},8841:{c:"\\2287\\338"},8876:{c:"\\22A2\\338"},8877:{c:"\\22A8\\338"},8930:{c:"\\2291\\338"},8931:{c:"\\2292\\338"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},9653:{c:"\\25B3"},9663:{c:"\\25BD"},10072:{c:"\\2223"},10744:{c:"/",f:"BI"},10799:{c:"\\D7"},12296:{c:"\\27E8"},12297:{c:"\\27E9"}})},6051:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.doubleStruck=void 0;var t=i(5674);Object.defineProperty(f,"doubleStruck",{enumerable:!0,get:function(){return t.doubleStruck}})},9236:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.frakturBold=void 0;var t=i(73),e=i(7002);f.frakturBold=t.AddCSS(e.frakturBold,{8260:{c:"/"}})},1937:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.fraktur=void 0;var t=i(73),e=i(9349);f.fraktur=t.AddCSS(e.fraktur,{8260:{c:"/"}})},4244:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.italic=void 0;var t=i(73),e=i(9741);f.italic=t.AddCSS(e.italic,{47:{f:"I"},989:{c:"\\E008",f:"A"},8213:{c:"\\2014"},8215:{c:"_"},8260:{c:"/",f:"I"},8710:{c:"\\394",f:"I"},10744:{c:"/",f:"I"}})},482:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.largeop=void 0;var t=i(73),e=i(2827);f.largeop=t.AddCSS(e.largeop,{8214:{f:"S1"},8260:{c:"/"},8593:{f:"S1"},8595:{f:"S1"},8657:{f:"S1"},8659:{f:"S1"},8739:{f:"S1"},8741:{f:"S1"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},9168:{f:"S1"},10072:{c:"\\2223",f:"S1"},10764:{c:"\\222C\\222C"},12296:{c:"\\27E8"},12297:{c:"\\27E9"}})},196:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.monospace=void 0;var t=i(73),e=i(2970);f.monospace=t.AddCSS(e.monospace,{697:{c:"\\2032"},913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},932:{c:"T"},935:{c:"X"},8215:{c:"_"},8243:{c:"\\2032\\2032"},8244:{c:"\\2032\\2032\\2032"},8260:{c:"/"},8279:{c:"\\2032\\2032\\2032\\2032"},8710:{c:"\\394"}})},527:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.normal=void 0;var t=i(73),e=i(1668);f.normal=t.AddCSS(e.normal,{163:{f:"MI"},165:{f:"A"},174:{f:"A"},183:{c:"\\22C5"},240:{f:"A"},697:{c:"\\2032"},913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},932:{c:"T"},935:{c:"X"},8192:{c:""},8193:{c:""},8194:{c:""},8195:{c:""},8196:{c:""},8197:{c:""},8198:{c:""},8201:{c:""},8202:{c:""},8203:{c:""},8204:{c:""},8213:{c:"\\2014"},8214:{c:"\\2225"},8215:{c:"_"},8226:{c:"\\2219"},8243:{c:"\\2032\\2032"},8244:{c:"\\2032\\2032\\2032"},8245:{f:"A"},8246:{c:"\\2035\\2035",f:"A"},8247:{c:"\\2035\\2035\\2035",f:"A"},8254:{c:"\\2C9"},8260:{c:"/"},8279:{c:"\\2032\\2032\\2032\\2032"},8288:{c:""},8289:{c:""},8290:{c:""},8291:{c:""},8292:{c:""},8407:{c:"\\2192",f:"V"},8450:{c:"C",f:"A"},8459:{c:"H",f:"SC"},8460:{c:"H",f:"FR"},8461:{c:"H",f:"A"},8462:{c:"h",f:"I"},8463:{f:"A"},8464:{c:"I",f:"SC"},8465:{c:"I",f:"FR"},8466:{c:"L",f:"SC"},8469:{c:"N",f:"A"},8473:{c:"P",f:"A"},8474:{c:"Q",f:"A"},8475:{c:"R",f:"SC"},8476:{c:"R",f:"FR"},8477:{c:"R",f:"A"},8484:{c:"Z",f:"A"},8486:{c:"\\3A9"},8487:{f:"A"},8488:{c:"Z",f:"FR"},8492:{c:"B",f:"SC"},8493:{c:"C",f:"FR"},8496:{c:"E",f:"SC"},8497:{c:"F",f:"SC"},8498:{f:"A"},8499:{c:"M",f:"SC"},8502:{f:"A"},8503:{f:"A"},8504:{f:"A"},8513:{f:"A"},8602:{f:"A"},8603:{f:"A"},8606:{f:"A"},8608:{f:"A"},8610:{f:"A"},8611:{f:"A"},8619:{f:"A"},8620:{f:"A"},8621:{f:"A"},8622:{f:"A"},8624:{f:"A"},8625:{f:"A"},8630:{f:"A"},8631:{f:"A"},8634:{f:"A"},8635:{f:"A"},8638:{f:"A"},8639:{f:"A"},8642:{f:"A"},8643:{f:"A"},8644:{f:"A"},8646:{f:"A"},8647:{f:"A"},8648:{f:"A"},8649:{f:"A"},8650:{f:"A"},8651:{f:"A"},8653:{f:"A"},8654:{f:"A"},8655:{f:"A"},8666:{f:"A"},8667:{f:"A"},8669:{f:"A"},8672:{f:"A"},8674:{f:"A"},8705:{f:"A"},8708:{c:"\\2203\\338"},8710:{c:"\\394"},8716:{c:"\\220B\\338"},8717:{f:"A"},8719:{f:"S1"},8720:{f:"S1"},8721:{f:"S1"},8724:{f:"A"},8737:{f:"A"},8738:{f:"A"},8740:{f:"A"},8742:{f:"A"},8748:{f:"S1"},8749:{f:"S1"},8750:{f:"S1"},8756:{f:"A"},8757:{f:"A"},8765:{f:"A"},8769:{f:"A"},8770:{f:"A"},8772:{c:"\\2243\\338"},8775:{c:"\\2246",f:"A"},8777:{c:"\\2248\\338"},8778:{f:"A"},8782:{f:"A"},8783:{f:"A"},8785:{f:"A"},8786:{f:"A"},8787:{f:"A"},8790:{f:"A"},8791:{f:"A"},8796:{f:"A"},8802:{c:"\\2261\\338"},8806:{f:"A"},8807:{f:"A"},8808:{f:"A"},8809:{f:"A"},8812:{f:"A"},8813:{c:"\\224D\\338"},8814:{f:"A"},8815:{f:"A"},8816:{f:"A"},8817:{f:"A"},8818:{f:"A"},8819:{f:"A"},8820:{c:"\\2272\\338"},8821:{c:"\\2273\\338"},8822:{f:"A"},8823:{f:"A"},8824:{c:"\\2276\\338"},8825:{c:"\\2277\\338"},8828:{f:"A"},8829:{f:"A"},8830:{f:"A"},8831:{f:"A"},8832:{f:"A"},8833:{f:"A"},8836:{c:"\\2282\\338"},8837:{c:"\\2283\\338"},8840:{f:"A"},8841:{f:"A"},8842:{f:"A"},8843:{f:"A"},8847:{f:"A"},8848:{f:"A"},8858:{f:"A"},8859:{f:"A"},8861:{f:"A"},8862:{f:"A"},8863:{f:"A"},8864:{f:"A"},8865:{f:"A"},8873:{f:"A"},8874:{f:"A"},8876:{f:"A"},8877:{f:"A"},8878:{f:"A"},8879:{f:"A"},8882:{f:"A"},8883:{f:"A"},8884:{f:"A"},8885:{f:"A"},8888:{f:"A"},8890:{f:"A"},8891:{f:"A"},8892:{f:"A"},8896:{f:"S1"},8897:{f:"S1"},8898:{f:"S1"},8899:{f:"S1"},8903:{f:"A"},8905:{f:"A"},8906:{f:"A"},8907:{f:"A"},8908:{f:"A"},8909:{f:"A"},8910:{f:"A"},8911:{f:"A"},8912:{f:"A"},8913:{f:"A"},8914:{f:"A"},8915:{f:"A"},8916:{f:"A"},8918:{f:"A"},8919:{f:"A"},8920:{f:"A"},8921:{f:"A"},8922:{f:"A"},8923:{f:"A"},8926:{f:"A"},8927:{f:"A"},8928:{f:"A"},8929:{f:"A"},8930:{c:"\\2291\\338"},8931:{c:"\\2292\\338"},8934:{f:"A"},8935:{f:"A"},8936:{f:"A"},8937:{f:"A"},8938:{f:"A"},8939:{f:"A"},8940:{f:"A"},8941:{f:"A"},8965:{c:"\\22BC",f:"A"},8966:{c:"\\2A5E",f:"A"},8988:{c:"\\250C",f:"A"},8989:{c:"\\2510",f:"A"},8990:{c:"\\2514",f:"A"},8991:{c:"\\2518",f:"A"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},9168:{f:"S1"},9416:{f:"A"},9484:{f:"A"},9488:{f:"A"},9492:{f:"A"},9496:{f:"A"},9585:{f:"A"},9586:{f:"A"},9632:{f:"A"},9633:{f:"A"},9642:{c:"\\25A0",f:"A"},9650:{f:"A"},9652:{c:"\\25B2",f:"A"},9653:{c:"\\25B3"},9654:{f:"A"},9656:{c:"\\25B6",f:"A"},9660:{f:"A"},9662:{c:"\\25BC",f:"A"},9663:{c:"\\25BD"},9664:{f:"A"},9666:{c:"\\25C0",f:"A"},9674:{f:"A"},9723:{c:"\\25A1",f:"A"},9724:{c:"\\25A0",f:"A"},9733:{f:"A"},10003:{f:"A"},10016:{f:"A"},10072:{c:"\\2223"},10731:{f:"A"},10744:{c:"/",f:"I"},10752:{f:"S1"},10753:{f:"S1"},10754:{f:"S1"},10756:{f:"S1"},10758:{f:"S1"},10764:{c:"\\222C\\222C",f:"S1"},10799:{c:"\\D7"},10846:{f:"A"},10877:{f:"A"},10878:{f:"A"},10885:{f:"A"},10886:{f:"A"},10887:{f:"A"},10888:{f:"A"},10889:{f:"A"},10890:{f:"A"},10891:{f:"A"},10892:{f:"A"},10901:{f:"A"},10902:{f:"A"},10933:{f:"A"},10934:{f:"A"},10935:{f:"A"},10936:{f:"A"},10937:{f:"A"},10938:{f:"A"},10949:{f:"A"},10950:{f:"A"},10955:{f:"A"},10956:{f:"A"},12296:{c:"\\27E8"},12297:{c:"\\27E9"},57350:{f:"A"},57351:{f:"A"},57352:{f:"A"},57353:{f:"A"},57356:{f:"A"},57357:{f:"A"},57358:{f:"A"},57359:{f:"A"},57360:{f:"A"},57361:{f:"A"},57366:{f:"A"},57367:{f:"A"},57368:{f:"A"},57369:{f:"A"},57370:{f:"A"},57371:{f:"A"},119808:{c:"A",f:"B"},119809:{c:"B",f:"B"},119810:{c:"C",f:"B"},119811:{c:"D",f:"B"},119812:{c:"E",f:"B"},119813:{c:"F",f:"B"},119814:{c:"G",f:"B"},119815:{c:"H",f:"B"},119816:{c:"I",f:"B"},119817:{c:"J",f:"B"},119818:{c:"K",f:"B"},119819:{c:"L",f:"B"},119820:{c:"M",f:"B"},119821:{c:"N",f:"B"},119822:{c:"O",f:"B"},119823:{c:"P",f:"B"},119824:{c:"Q",f:"B"},119825:{c:"R",f:"B"},119826:{c:"S",f:"B"},119827:{c:"T",f:"B"},119828:{c:"U",f:"B"},119829:{c:"V",f:"B"},119830:{c:"W",f:"B"},119831:{c:"X",f:"B"},119832:{c:"Y",f:"B"},119833:{c:"Z",f:"B"},119834:{c:"a",f:"B"},119835:{c:"b",f:"B"},119836:{c:"c",f:"B"},119837:{c:"d",f:"B"},119838:{c:"e",f:"B"},119839:{c:"f",f:"B"},119840:{c:"g",f:"B"},119841:{c:"h",f:"B"},119842:{c:"i",f:"B"},119843:{c:"j",f:"B"},119844:{c:"k",f:"B"},119845:{c:"l",f:"B"},119846:{c:"m",f:"B"},119847:{c:"n",f:"B"},119848:{c:"o",f:"B"},119849:{c:"p",f:"B"},119850:{c:"q",f:"B"},119851:{c:"r",f:"B"},119852:{c:"s",f:"B"},119853:{c:"t",f:"B"},119854:{c:"u",f:"B"},119855:{c:"v",f:"B"},119856:{c:"w",f:"B"},119857:{c:"x",f:"B"},119858:{c:"y",f:"B"},119859:{c:"z",f:"B"},119860:{c:"A",f:"I"},119861:{c:"B",f:"I"},119862:{c:"C",f:"I"},119863:{c:"D",f:"I"},119864:{c:"E",f:"I"},119865:{c:"F",f:"I"},119866:{c:"G",f:"I"},119867:{c:"H",f:"I"},119868:{c:"I",f:"I"},119869:{c:"J",f:"I"},119870:{c:"K",f:"I"},119871:{c:"L",f:"I"},119872:{c:"M",f:"I"},119873:{c:"N",f:"I"},119874:{c:"O",f:"I"},119875:{c:"P",f:"I"},119876:{c:"Q",f:"I"},119877:{c:"R",f:"I"},119878:{c:"S",f:"I"},119879:{c:"T",f:"I"},119880:{c:"U",f:"I"},119881:{c:"V",f:"I"},119882:{c:"W",f:"I"},119883:{c:"X",f:"I"},119884:{c:"Y",f:"I"},119885:{c:"Z",f:"I"},119886:{c:"a",f:"I"},119887:{c:"b",f:"I"},119888:{c:"c",f:"I"},119889:{c:"d",f:"I"},119890:{c:"e",f:"I"},119891:{c:"f",f:"I"},119892:{c:"g",f:"I"},119894:{c:"i",f:"I"},119895:{c:"j",f:"I"},119896:{c:"k",f:"I"},119897:{c:"l",f:"I"},119898:{c:"m",f:"I"},119899:{c:"n",f:"I"},119900:{c:"o",f:"I"},119901:{c:"p",f:"I"},119902:{c:"q",f:"I"},119903:{c:"r",f:"I"},119904:{c:"s",f:"I"},119905:{c:"t",f:"I"},119906:{c:"u",f:"I"},119907:{c:"v",f:"I"},119908:{c:"w",f:"I"},119909:{c:"x",f:"I"},119910:{c:"y",f:"I"},119911:{c:"z",f:"I"},119912:{c:"A",f:"BI"},119913:{c:"B",f:"BI"},119914:{c:"C",f:"BI"},119915:{c:"D",f:"BI"},119916:{c:"E",f:"BI"},119917:{c:"F",f:"BI"},119918:{c:"G",f:"BI"},119919:{c:"H",f:"BI"},119920:{c:"I",f:"BI"},119921:{c:"J",f:"BI"},119922:{c:"K",f:"BI"},119923:{c:"L",f:"BI"},119924:{c:"M",f:"BI"},119925:{c:"N",f:"BI"},119926:{c:"O",f:"BI"},119927:{c:"P",f:"BI"},119928:{c:"Q",f:"BI"},119929:{c:"R",f:"BI"},119930:{c:"S",f:"BI"},119931:{c:"T",f:"BI"},119932:{c:"U",f:"BI"},119933:{c:"V",f:"BI"},119934:{c:"W",f:"BI"},119935:{c:"X",f:"BI"},119936:{c:"Y",f:"BI"},119937:{c:"Z",f:"BI"},119938:{c:"a",f:"BI"},119939:{c:"b",f:"BI"},119940:{c:"c",f:"BI"},119941:{c:"d",f:"BI"},119942:{c:"e",f:"BI"},119943:{c:"f",f:"BI"},119944:{c:"g",f:"BI"},119945:{c:"h",f:"BI"},119946:{c:"i",f:"BI"},119947:{c:"j",f:"BI"},119948:{c:"k",f:"BI"},119949:{c:"l",f:"BI"},119950:{c:"m",f:"BI"},119951:{c:"n",f:"BI"},119952:{c:"o",f:"BI"},119953:{c:"p",f:"BI"},119954:{c:"q",f:"BI"},119955:{c:"r",f:"BI"},119956:{c:"s",f:"BI"},119957:{c:"t",f:"BI"},119958:{c:"u",f:"BI"},119959:{c:"v",f:"BI"},119960:{c:"w",f:"BI"},119961:{c:"x",f:"BI"},119962:{c:"y",f:"BI"},119963:{c:"z",f:"BI"},119964:{c:"A",f:"SC"},119966:{c:"C",f:"SC"},119967:{c:"D",f:"SC"},119970:{c:"G",f:"SC"},119973:{c:"J",f:"SC"},119974:{c:"K",f:"SC"},119977:{c:"N",f:"SC"},119978:{c:"O",f:"SC"},119979:{c:"P",f:"SC"},119980:{c:"Q",f:"SC"},119982:{c:"S",f:"SC"},119983:{c:"T",f:"SC"},119984:{c:"U",f:"SC"},119985:{c:"V",f:"SC"},119986:{c:"W",f:"SC"},119987:{c:"X",f:"SC"},119988:{c:"Y",f:"SC"},119989:{c:"Z",f:"SC"},120068:{c:"A",f:"FR"},120069:{c:"B",f:"FR"},120071:{c:"D",f:"FR"},120072:{c:"E",f:"FR"},120073:{c:"F",f:"FR"},120074:{c:"G",f:"FR"},120077:{c:"J",f:"FR"},120078:{c:"K",f:"FR"},120079:{c:"L",f:"FR"},120080:{c:"M",f:"FR"},120081:{c:"N",f:"FR"},120082:{c:"O",f:"FR"},120083:{c:"P",f:"FR"},120084:{c:"Q",f:"FR"},120086:{c:"S",f:"FR"},120087:{c:"T",f:"FR"},120088:{c:"U",f:"FR"},120089:{c:"V",f:"FR"},120090:{c:"W",f:"FR"},120091:{c:"X",f:"FR"},120092:{c:"Y",f:"FR"},120094:{c:"a",f:"FR"},120095:{c:"b",f:"FR"},120096:{c:"c",f:"FR"},120097:{c:"d",f:"FR"},120098:{c:"e",f:"FR"},120099:{c:"f",f:"FR"},120100:{c:"g",f:"FR"},120101:{c:"h",f:"FR"},120102:{c:"i",f:"FR"},120103:{c:"j",f:"FR"},120104:{c:"k",f:"FR"},120105:{c:"l",f:"FR"},120106:{c:"m",f:"FR"},120107:{c:"n",f:"FR"},120108:{c:"o",f:"FR"},120109:{c:"p",f:"FR"},120110:{c:"q",f:"FR"},120111:{c:"r",f:"FR"},120112:{c:"s",f:"FR"},120113:{c:"t",f:"FR"},120114:{c:"u",f:"FR"},120115:{c:"v",f:"FR"},120116:{c:"w",f:"FR"},120117:{c:"x",f:"FR"},120118:{c:"y",f:"FR"},120119:{c:"z",f:"FR"},120120:{c:"A",f:"A"},120121:{c:"B",f:"A"},120123:{c:"D",f:"A"},120124:{c:"E",f:"A"},120125:{c:"F",f:"A"},120126:{c:"G",f:"A"},120128:{c:"I",f:"A"},120129:{c:"J",f:"A"},120130:{c:"K",f:"A"},120131:{c:"L",f:"A"},120132:{c:"M",f:"A"},120134:{c:"O",f:"A"},120138:{c:"S",f:"A"},120139:{c:"T",f:"A"},120140:{c:"U",f:"A"},120141:{c:"V",f:"A"},120142:{c:"W",f:"A"},120143:{c:"X",f:"A"},120144:{c:"Y",f:"A"},120172:{c:"A",f:"FRB"},120173:{c:"B",f:"FRB"},120174:{c:"C",f:"FRB"},120175:{c:"D",f:"FRB"},120176:{c:"E",f:"FRB"},120177:{c:"F",f:"FRB"},120178:{c:"G",f:"FRB"},120179:{c:"H",f:"FRB"},120180:{c:"I",f:"FRB"},120181:{c:"J",f:"FRB"},120182:{c:"K",f:"FRB"},120183:{c:"L",f:"FRB"},120184:{c:"M",f:"FRB"},120185:{c:"N",f:"FRB"},120186:{c:"O",f:"FRB"},120187:{c:"P",f:"FRB"},120188:{c:"Q",f:"FRB"},120189:{c:"R",f:"FRB"},120190:{c:"S",f:"FRB"},120191:{c:"T",f:"FRB"},120192:{c:"U",f:"FRB"},120193:{c:"V",f:"FRB"},120194:{c:"W",f:"FRB"},120195:{c:"X",f:"FRB"},120196:{c:"Y",f:"FRB"},120197:{c:"Z",f:"FRB"},120198:{c:"a",f:"FRB"},120199:{c:"b",f:"FRB"},120200:{c:"c",f:"FRB"},120201:{c:"d",f:"FRB"},120202:{c:"e",f:"FRB"},120203:{c:"f",f:"FRB"},120204:{c:"g",f:"FRB"},120205:{c:"h",f:"FRB"},120206:{c:"i",f:"FRB"},120207:{c:"j",f:"FRB"},120208:{c:"k",f:"FRB"},120209:{c:"l",f:"FRB"},120210:{c:"m",f:"FRB"},120211:{c:"n",f:"FRB"},120212:{c:"o",f:"FRB"},120213:{c:"p",f:"FRB"},120214:{c:"q",f:"FRB"},120215:{c:"r",f:"FRB"},120216:{c:"s",f:"FRB"},120217:{c:"t",f:"FRB"},120218:{c:"u",f:"FRB"},120219:{c:"v",f:"FRB"},120220:{c:"w",f:"FRB"},120221:{c:"x",f:"FRB"},120222:{c:"y",f:"FRB"},120223:{c:"z",f:"FRB"},120224:{c:"A",f:"SS"},120225:{c:"B",f:"SS"},120226:{c:"C",f:"SS"},120227:{c:"D",f:"SS"},120228:{c:"E",f:"SS"},120229:{c:"F",f:"SS"},120230:{c:"G",f:"SS"},120231:{c:"H",f:"SS"},120232:{c:"I",f:"SS"},120233:{c:"J",f:"SS"},120234:{c:"K",f:"SS"},120235:{c:"L",f:"SS"},120236:{c:"M",f:"SS"},120237:{c:"N",f:"SS"},120238:{c:"O",f:"SS"},120239:{c:"P",f:"SS"},120240:{c:"Q",f:"SS"},120241:{c:"R",f:"SS"},120242:{c:"S",f:"SS"},120243:{c:"T",f:"SS"},120244:{c:"U",f:"SS"},120245:{c:"V",f:"SS"},120246:{c:"W",f:"SS"},120247:{c:"X",f:"SS"},120248:{c:"Y",f:"SS"},120249:{c:"Z",f:"SS"},120250:{c:"a",f:"SS"},120251:{c:"b",f:"SS"},120252:{c:"c",f:"SS"},120253:{c:"d",f:"SS"},120254:{c:"e",f:"SS"},120255:{c:"f",f:"SS"},120256:{c:"g",f:"SS"},120257:{c:"h",f:"SS"},120258:{c:"i",f:"SS"},120259:{c:"j",f:"SS"},120260:{c:"k",f:"SS"},120261:{c:"l",f:"SS"},120262:{c:"m",f:"SS"},120263:{c:"n",f:"SS"},120264:{c:"o",f:"SS"},120265:{c:"p",f:"SS"},120266:{c:"q",f:"SS"},120267:{c:"r",f:"SS"},120268:{c:"s",f:"SS"},120269:{c:"t",f:"SS"},120270:{c:"u",f:"SS"},120271:{c:"v",f:"SS"},120272:{c:"w",f:"SS"},120273:{c:"x",f:"SS"},120274:{c:"y",f:"SS"},120275:{c:"z",f:"SS"},120276:{c:"A",f:"SSB"},120277:{c:"B",f:"SSB"},120278:{c:"C",f:"SSB"},120279:{c:"D",f:"SSB"},120280:{c:"E",f:"SSB"},120281:{c:"F",f:"SSB"},120282:{c:"G",f:"SSB"},120283:{c:"H",f:"SSB"},120284:{c:"I",f:"SSB"},120285:{c:"J",f:"SSB"},120286:{c:"K",f:"SSB"},120287:{c:"L",f:"SSB"},120288:{c:"M",f:"SSB"},120289:{c:"N",f:"SSB"},120290:{c:"O",f:"SSB"},120291:{c:"P",f:"SSB"},120292:{c:"Q",f:"SSB"},120293:{c:"R",f:"SSB"},120294:{c:"S",f:"SSB"},120295:{c:"T",f:"SSB"},120296:{c:"U",f:"SSB"},120297:{c:"V",f:"SSB"},120298:{c:"W",f:"SSB"},120299:{c:"X",f:"SSB"},120300:{c:"Y",f:"SSB"},120301:{c:"Z",f:"SSB"},120302:{c:"a",f:"SSB"},120303:{c:"b",f:"SSB"},120304:{c:"c",f:"SSB"},120305:{c:"d",f:"SSB"},120306:{c:"e",f:"SSB"},120307:{c:"f",f:"SSB"},120308:{c:"g",f:"SSB"},120309:{c:"h",f:"SSB"},120310:{c:"i",f:"SSB"},120311:{c:"j",f:"SSB"},120312:{c:"k",f:"SSB"},120313:{c:"l",f:"SSB"},120314:{c:"m",f:"SSB"},120315:{c:"n",f:"SSB"},120316:{c:"o",f:"SSB"},120317:{c:"p",f:"SSB"},120318:{c:"q",f:"SSB"},120319:{c:"r",f:"SSB"},120320:{c:"s",f:"SSB"},120321:{c:"t",f:"SSB"},120322:{c:"u",f:"SSB"},120323:{c:"v",f:"SSB"},120324:{c:"w",f:"SSB"},120325:{c:"x",f:"SSB"},120326:{c:"y",f:"SSB"},120327:{c:"z",f:"SSB"},120328:{c:"A",f:"SSI"},120329:{c:"B",f:"SSI"},120330:{c:"C",f:"SSI"},120331:{c:"D",f:"SSI"},120332:{c:"E",f:"SSI"},120333:{c:"F",f:"SSI"},120334:{c:"G",f:"SSI"},120335:{c:"H",f:"SSI"},120336:{c:"I",f:"SSI"},120337:{c:"J",f:"SSI"},120338:{c:"K",f:"SSI"},120339:{c:"L",f:"SSI"},120340:{c:"M",f:"SSI"},120341:{c:"N",f:"SSI"},120342:{c:"O",f:"SSI"},120343:{c:"P",f:"SSI"},120344:{c:"Q",f:"SSI"},120345:{c:"R",f:"SSI"},120346:{c:"S",f:"SSI"},120347:{c:"T",f:"SSI"},120348:{c:"U",f:"SSI"},120349:{c:"V",f:"SSI"},120350:{c:"W",f:"SSI"},120351:{c:"X",f:"SSI"},120352:{c:"Y",f:"SSI"},120353:{c:"Z",f:"SSI"},120354:{c:"a",f:"SSI"},120355:{c:"b",f:"SSI"},120356:{c:"c",f:"SSI"},120357:{c:"d",f:"SSI"},120358:{c:"e",f:"SSI"},120359:{c:"f",f:"SSI"},120360:{c:"g",f:"SSI"},120361:{c:"h",f:"SSI"},120362:{c:"i",f:"SSI"},120363:{c:"j",f:"SSI"},120364:{c:"k",f:"SSI"},120365:{c:"l",f:"SSI"},120366:{c:"m",f:"SSI"},120367:{c:"n",f:"SSI"},120368:{c:"o",f:"SSI"},120369:{c:"p",f:"SSI"},120370:{c:"q",f:"SSI"},120371:{c:"r",f:"SSI"},120372:{c:"s",f:"SSI"},120373:{c:"t",f:"SSI"},120374:{c:"u",f:"SSI"},120375:{c:"v",f:"SSI"},120376:{c:"w",f:"SSI"},120377:{c:"x",f:"SSI"},120378:{c:"y",f:"SSI"},120379:{c:"z",f:"SSI"},120432:{c:"A",f:"T"},120433:{c:"B",f:"T"},120434:{c:"C",f:"T"},120435:{c:"D",f:"T"},120436:{c:"E",f:"T"},120437:{c:"F",f:"T"},120438:{c:"G",f:"T"},120439:{c:"H",f:"T"},120440:{c:"I",f:"T"},120441:{c:"J",f:"T"},120442:{c:"K",f:"T"},120443:{c:"L",f:"T"},120444:{c:"M",f:"T"},120445:{c:"N",f:"T"},120446:{c:"O",f:"T"},120447:{c:"P",f:"T"},120448:{c:"Q",f:"T"},120449:{c:"R",f:"T"},120450:{c:"S",f:"T"},120451:{c:"T",f:"T"},120452:{c:"U",f:"T"},120453:{c:"V",f:"T"},120454:{c:"W",f:"T"},120455:{c:"X",f:"T"},120456:{c:"Y",f:"T"},120457:{c:"Z",f:"T"},120458:{c:"a",f:"T"},120459:{c:"b",f:"T"},120460:{c:"c",f:"T"},120461:{c:"d",f:"T"},120462:{c:"e",f:"T"},120463:{c:"f",f:"T"},120464:{c:"g",f:"T"},120465:{c:"h",f:"T"},120466:{c:"i",f:"T"},120467:{c:"j",f:"T"},120468:{c:"k",f:"T"},120469:{c:"l",f:"T"},120470:{c:"m",f:"T"},120471:{c:"n",f:"T"},120472:{c:"o",f:"T"},120473:{c:"p",f:"T"},120474:{c:"q",f:"T"},120475:{c:"r",f:"T"},120476:{c:"s",f:"T"},120477:{c:"t",f:"T"},120478:{c:"u",f:"T"},120479:{c:"v",f:"T"},120480:{c:"w",f:"T"},120481:{c:"x",f:"T"},120482:{c:"y",f:"T"},120483:{c:"z",f:"T"},120488:{c:"A",f:"B"},120489:{c:"B",f:"B"},120490:{c:"\\393",f:"B"},120491:{c:"\\394",f:"B"},120492:{c:"E",f:"B"},120493:{c:"Z",f:"B"},120494:{c:"H",f:"B"},120495:{c:"\\398",f:"B"},120496:{c:"I",f:"B"},120497:{c:"K",f:"B"},120498:{c:"\\39B",f:"B"},120499:{c:"M",f:"B"},120500:{c:"N",f:"B"},120501:{c:"\\39E",f:"B"},120502:{c:"O",f:"B"},120503:{c:"\\3A0",f:"B"},120504:{c:"P",f:"B"},120506:{c:"\\3A3",f:"B"},120507:{c:"T",f:"B"},120508:{c:"\\3A5",f:"B"},120509:{c:"\\3A6",f:"B"},120510:{c:"X",f:"B"},120511:{c:"\\3A8",f:"B"},120512:{c:"\\3A9",f:"B"},120513:{c:"\\2207",f:"B"},120546:{c:"A",f:"I"},120547:{c:"B",f:"I"},120548:{c:"\\393",f:"I"},120549:{c:"\\394",f:"I"},120550:{c:"E",f:"I"},120551:{c:"Z",f:"I"},120552:{c:"H",f:"I"},120553:{c:"\\398",f:"I"},120554:{c:"I",f:"I"},120555:{c:"K",f:"I"},120556:{c:"\\39B",f:"I"},120557:{c:"M",f:"I"},120558:{c:"N",f:"I"},120559:{c:"\\39E",f:"I"},120560:{c:"O",f:"I"},120561:{c:"\\3A0",f:"I"},120562:{c:"P",f:"I"},120564:{c:"\\3A3",f:"I"},120565:{c:"T",f:"I"},120566:{c:"\\3A5",f:"I"},120567:{c:"\\3A6",f:"I"},120568:{c:"X",f:"I"},120569:{c:"\\3A8",f:"I"},120570:{c:"\\3A9",f:"I"},120572:{c:"\\3B1",f:"I"},120573:{c:"\\3B2",f:"I"},120574:{c:"\\3B3",f:"I"},120575:{c:"\\3B4",f:"I"},120576:{c:"\\3B5",f:"I"},120577:{c:"\\3B6",f:"I"},120578:{c:"\\3B7",f:"I"},120579:{c:"\\3B8",f:"I"},120580:{c:"\\3B9",f:"I"},120581:{c:"\\3BA",f:"I"},120582:{c:"\\3BB",f:"I"},120583:{c:"\\3BC",f:"I"},120584:{c:"\\3BD",f:"I"},120585:{c:"\\3BE",f:"I"},120586:{c:"\\3BF",f:"I"},120587:{c:"\\3C0",f:"I"},120588:{c:"\\3C1",f:"I"},120589:{c:"\\3C2",f:"I"},120590:{c:"\\3C3",f:"I"},120591:{c:"\\3C4",f:"I"},120592:{c:"\\3C5",f:"I"},120593:{c:"\\3C6",f:"I"},120594:{c:"\\3C7",f:"I"},120595:{c:"\\3C8",f:"I"},120596:{c:"\\3C9",f:"I"},120597:{c:"\\2202"},120598:{c:"\\3F5",f:"I"},120599:{c:"\\3D1",f:"I"},120600:{c:"\\E009",f:"A"},120601:{c:"\\3D5",f:"I"},120602:{c:"\\3F1",f:"I"},120603:{c:"\\3D6",f:"I"},120604:{c:"A",f:"BI"},120605:{c:"B",f:"BI"},120606:{c:"\\393",f:"BI"},120607:{c:"\\394",f:"BI"},120608:{c:"E",f:"BI"},120609:{c:"Z",f:"BI"},120610:{c:"H",f:"BI"},120611:{c:"\\398",f:"BI"},120612:{c:"I",f:"BI"},120613:{c:"K",f:"BI"},120614:{c:"\\39B",f:"BI"},120615:{c:"M",f:"BI"},120616:{c:"N",f:"BI"},120617:{c:"\\39E",f:"BI"},120618:{c:"O",f:"BI"},120619:{c:"\\3A0",f:"BI"},120620:{c:"P",f:"BI"},120622:{c:"\\3A3",f:"BI"},120623:{c:"T",f:"BI"},120624:{c:"\\3A5",f:"BI"},120625:{c:"\\3A6",f:"BI"},120626:{c:"X",f:"BI"},120627:{c:"\\3A8",f:"BI"},120628:{c:"\\3A9",f:"BI"},120630:{c:"\\3B1",f:"BI"},120631:{c:"\\3B2",f:"BI"},120632:{c:"\\3B3",f:"BI"},120633:{c:"\\3B4",f:"BI"},120634:{c:"\\3B5",f:"BI"},120635:{c:"\\3B6",f:"BI"},120636:{c:"\\3B7",f:"BI"},120637:{c:"\\3B8",f:"BI"},120638:{c:"\\3B9",f:"BI"},120639:{c:"\\3BA",f:"BI"},120640:{c:"\\3BB",f:"BI"},120641:{c:"\\3BC",f:"BI"},120642:{c:"\\3BD",f:"BI"},120643:{c:"\\3BE",f:"BI"},120644:{c:"\\3BF",f:"BI"},120645:{c:"\\3C0",f:"BI"},120646:{c:"\\3C1",f:"BI"},120647:{c:"\\3C2",f:"BI"},120648:{c:"\\3C3",f:"BI"},120649:{c:"\\3C4",f:"BI"},120650:{c:"\\3C5",f:"BI"},120651:{c:"\\3C6",f:"BI"},120652:{c:"\\3C7",f:"BI"},120653:{c:"\\3C8",f:"BI"},120654:{c:"\\3C9",f:"BI"},120655:{c:"\\2202",f:"B"},120656:{c:"\\3F5",f:"BI"},120657:{c:"\\3D1",f:"BI"},120658:{c:"\\E009",f:"A"},120659:{c:"\\3D5",f:"BI"},120660:{c:"\\3F1",f:"BI"},120661:{c:"\\3D6",f:"BI"},120662:{c:"A",f:"SSB"},120663:{c:"B",f:"SSB"},120664:{c:"\\393",f:"SSB"},120665:{c:"\\394",f:"SSB"},120666:{c:"E",f:"SSB"},120667:{c:"Z",f:"SSB"},120668:{c:"H",f:"SSB"},120669:{c:"\\398",f:"SSB"},120670:{c:"I",f:"SSB"},120671:{c:"K",f:"SSB"},120672:{c:"\\39B",f:"SSB"},120673:{c:"M",f:"SSB"},120674:{c:"N",f:"SSB"},120675:{c:"\\39E",f:"SSB"},120676:{c:"O",f:"SSB"},120677:{c:"\\3A0",f:"SSB"},120678:{c:"P",f:"SSB"},120680:{c:"\\3A3",f:"SSB"},120681:{c:"T",f:"SSB"},120682:{c:"\\3A5",f:"SSB"},120683:{c:"\\3A6",f:"SSB"},120684:{c:"X",f:"SSB"},120685:{c:"\\3A8",f:"SSB"},120686:{c:"\\3A9",f:"SSB"},120782:{c:"0",f:"B"},120783:{c:"1",f:"B"},120784:{c:"2",f:"B"},120785:{c:"3",f:"B"},120786:{c:"4",f:"B"},120787:{c:"5",f:"B"},120788:{c:"6",f:"B"},120789:{c:"7",f:"B"},120790:{c:"8",f:"B"},120791:{c:"9",f:"B"},120802:{c:"0",f:"SS"},120803:{c:"1",f:"SS"},120804:{c:"2",f:"SS"},120805:{c:"3",f:"SS"},120806:{c:"4",f:"SS"},120807:{c:"5",f:"SS"},120808:{c:"6",f:"SS"},120809:{c:"7",f:"SS"},120810:{c:"8",f:"SS"},120811:{c:"9",f:"SS"},120812:{c:"0",f:"SSB"},120813:{c:"1",f:"SSB"},120814:{c:"2",f:"SSB"},120815:{c:"3",f:"SSB"},120816:{c:"4",f:"SSB"},120817:{c:"5",f:"SSB"},120818:{c:"6",f:"SSB"},120819:{c:"7",f:"SSB"},120820:{c:"8",f:"SSB"},120821:{c:"9",f:"SSB"},120822:{c:"0",f:"T"},120823:{c:"1",f:"T"},120824:{c:"2",f:"T"},120825:{c:"3",f:"T"},120826:{c:"4",f:"T"},120827:{c:"5",f:"T"},120828:{c:"6",f:"T"},120829:{c:"7",f:"T"},120830:{c:"8",f:"T"},120831:{c:"9",f:"T"}})},3518:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.sansSerifBoldItalic=void 0;var t=i(73),e=i(6949);f.sansSerifBoldItalic=t.AddCSS(e.sansSerifBoldItalic,{305:{f:"SSB"},567:{f:"SSB"}})},965:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.sansSerifBold=void 0;var t=i(73),e=i(5193);f.sansSerifBold=t.AddCSS(e.sansSerifBold,{8213:{c:"\\2014"},8215:{c:"_"},8260:{c:"/"},8710:{c:"\\394"}})},9169:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.sansSerifItalic=void 0;var t=i(73),e=i(2632);f.sansSerifItalic=t.AddCSS(e.sansSerifItalic,{913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},932:{c:"T"},935:{c:"X"},8213:{c:"\\2014"},8215:{c:"_"},8260:{c:"/"},8710:{c:"\\394"}})},6736:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.sansSerif=void 0;var t=i(73),e=i(4214);f.sansSerif=t.AddCSS(e.sansSerif,{913:{c:"A"},914:{c:"B"},917:{c:"E"},918:{c:"Z"},919:{c:"H"},921:{c:"I"},922:{c:"K"},924:{c:"M"},925:{c:"N"},927:{c:"O"},929:{c:"P"},932:{c:"T"},935:{c:"X"},8213:{c:"\\2014"},8215:{c:"_"},8260:{c:"/"},8710:{c:"\\394"}})},2290:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.scriptBold=void 0;var t=i(6466);Object.defineProperty(f,"scriptBold",{enumerable:!0,get:function(){return t.scriptBold}})},3012:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.script=void 0;var t=i(3776);Object.defineProperty(f,"script",{enumerable:!0,get:function(){return t.script}})},8787:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.smallop=void 0;var t=i(73),e=i(7405);f.smallop=t.AddCSS(e.smallop,{8260:{c:"/"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},10072:{c:"\\2223"},10764:{c:"\\222C\\222C"},12296:{c:"\\27E8"},12297:{c:"\\27E9"}})},5392:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.texCalligraphicBold=void 0;var t=i(73),e=i(8105);f.texCalligraphicBold=t.AddCSS(e.texCalligraphicBold,{305:{f:"B"},567:{f:"B"}})},6318:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.texCalligraphic=void 0;var t=i(2518);Object.defineProperty(f,"texCalligraphic",{enumerable:!0,get:function(){return t.texCalligraphic}})},5351:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.texMathit=void 0;var t=i(5595);Object.defineProperty(f,"texMathit",{enumerable:!0,get:function(){return t.texMathit}})},873:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.texOldstyleBold=void 0;var t=i(6357);Object.defineProperty(f,"texOldstyleBold",{enumerable:!0,get:function(){return t.texOldstyleBold}})},7611:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.texOldstyle=void 0;var t=i(9474);Object.defineProperty(f,"texOldstyle",{enumerable:!0,get:function(){return t.texOldstyle}})},6590:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.texSize3=void 0;var t=i(73),e=i(584);f.texSize3=t.AddCSS(e.texSize3,{8260:{c:"/"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},12296:{c:"\\27E8"},12297:{c:"\\27E9"}})},8798:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.texSize4=void 0;var t=i(73),e=i(4324);f.texSize4=t.AddCSS(e.texSize4,{8260:{c:"/"},9001:{c:"\\27E8"},9002:{c:"\\27E9"},12296:{c:"\\27E8"},12297:{c:"\\27E9"},57685:{c:"\\E153\\E152"},57686:{c:"\\E151\\E150"}})},2138:function(c,f,i){Object.defineProperty(f,"__esModule",{value:!0}),f.texVariant=void 0;var t=i(73),e=i(8135);f.texVariant=t.AddCSS(e.texVariant,{1008:{c:"\\E009"},8463:{f:""},8740:{c:"\\E006"},8742:{c:"\\E007"},8808:{c:"\\E00C"},8809:{c:"\\E00D"},8816:{c:"\\E011"},8817:{c:"\\E00E"},8840:{c:"\\E016"},8841:{c:"\\E018"},8842:{c:"\\E01A"},8843:{c:"\\E01B"},10887:{c:"\\E010"},10888:{c:"\\E00F"},10955:{c:"\\E017"},10956:{c:"\\E019"}})},2176:function(c,f){var i,t=this&&this.__extends||(i=function(c,f){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(c,f){c.__proto__=f}||function(c,f){for(var i in f)Object.prototype.hasOwnProperty.call(f,i)&&(c[i]=f[i])})(c,f)},function(c,f){if("function"!=typeof f&&null!==f)throw new TypeError("Class extends value "+String(f)+" is not a constructor or null");function t(){this.constructor=c}i(c,f),c.prototype=null===f?Object.create(f):(t.prototype=f.prototype,new t)}),e=this&&this.__assign||function(){return(e=Object.assign||function(c){for(var f,i=1,t=arguments.length;i0)&&!(t=s.next()).done;)r.push(t.value)}catch(c){e={error:c}}finally{try{t&&!t.done&&(i=s.return)&&i.call(s)}finally{if(e)throw e.error}}return r},r=this&&this.__spreadArray||function(c,f){for(var i=0,t=f.length,e=c.length;i%*?_q#ebr>oXftyQafy85bTs@)aD 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 literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Bold.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..57819c51537046bcb02f0a05f62cb681b093c79b GIT binary patch literal 9908 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 D{&5N{ literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Regular.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Calligraphic-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..eb66c4617f4772e838453ff7403b87cc0c51b86f GIT binary patch literal 9600 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 D9aAb` literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Fraktur-Bold.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Fraktur-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..f5df02348b3ad03c4828e77e172cd1cee1bef4dc GIT binary patch literal 22340 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Fraktur-Regular.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Fraktur-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..175301efed3ab7a99605d591e2ddcbbf044c833e GIT binary patch literal 21480 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 O3`PuC001aN0k{Cua6@hY literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Main-Bold.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Main-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..2805af50f1fb0f5fb5a8429873de45d1fe713759 GIT binary patch literal 34464 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 IC`19c01G*mZU6uP literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Math-BoldItalic.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Math-BoldItalic.woff new file mode 100644 index 0000000000000000000000000000000000000000..6496d17f5261f2f4e4cf47522441db9f9dc52ad8 GIT binary patch literal 19776 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 z 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 literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Math-Regular.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Math-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..43e40714ba84da3b6f55a93891c08acda602a730 GIT binary patch literal 19288 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 l7O_&IR3{JqM% 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 IC`19c09yIgT>t<8 literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Bold.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..bd27726416adae36691dfff87dd82506eb1c5079 GIT binary patch literal 15944 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 Tz@KRt5g0W90CFL~Hh}*Jpe^L2 literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Italic.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Italic.woff new file mode 100644 index 0000000000000000000000000000000000000000..22e5eff737c68962138420de5742413683fbcea0 GIT binary patch literal 14628 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�^WvtjDB>~ zr7`)5NAs|OvT49e-LqK}7{vt@P(y#5@L82vSXhF=mXpPU1eWCu5lzq2Z|=egEh!U+ zEq~(^;$myN28!|<JYQMGIM~(6 zrg|z-Pi=90_?ygYb$>eroJsT88yhhW=QaID|MW3b;uTCz))V%> zo%OH8%Im+}RVm9z;Rs;*swO3uP#+T)mkM}>$6NE>8X^iL^OI&;7A5N%OAlX)*F$w! z6_n;k`tdV-A#^=LH1_1Re8=Z_Q5Mfk$C}I2pf^l*&vbrt&wNaBF$32g()J46)9h9a z!8^WM-@!7y+TPLLPfJB9xnFlSaKxBRV?;4O{xrJd_b9~rHn}6UIh#AcXFQ5A zag~*3cQL9MUg~2J(B|~vc584)sl6IFK%1DY?6a)gkL|;L>Cxr5`A%`yxdT^}@u4#q z0=DWo!rC6atPR4E=n?q~ArO#$-Jj}*G)FS!vZBJ3+e2Cl5wX zx&~D3of6OTFd)B8NB&Knuo|*#Q$*jOUgXhh6` z92e&@2#@Z>^YC3v^<7mBD5>bfjo|HZq04-~tbUzzt3} z!$Wy!#Z(_F6|J{wF%NQq9%T~DssVur<I$X<%Mue;fuah+U$)*e_s zjGO5jVbpE3qvBUo)*9gxM1p@=xz-f!X-RnpHHQA8FRVAJnZMV5=^inDq3pTBO1J4L zC*teFl+g-`U#R49eJ^WWiCT|>=dsTpLXBBb9c~x3ngr_dkkh($nO{0UTExR0LCz!} z2#+st6ei94&_RuuP%7Lphgy|zpR{X=ERVP{-IEo+rcE@W_;Tc+2URE*`F`9TuRwPp zGWS=NI^++3T)`}y3m>|!TSal#EN@3tu Gp#KL;gZVB1 literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Regular.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_SansSerif-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..d1ff7c6bd3e49326fd38d631fb05d5106f3455e6 GIT binary patch literal 12660 zcmZvib8sim*S0^|*tTukwz;uw+u7K*ZJQh0wzaXHC*R-u@7q;ZPxU=_pYG~YGc`4J z+~mc?m>2;700aR5P;vkGnRiv4K%KV#e<2moaO5P4;KrXS7!XRP#tzMz-7u91y_{g1Zz6O-zPH&ljx zK64WTV*r5m#{yvffei*Jjnn)`{L%i~7r_rCzcfH_&260Be>9b!d4fM&9G!p`+8DV1 z#G_05@qqmgF9m?DfsM(JmIna*>iv;hCk~u4?d_bLfA+8c<3av`;5!7sq zpKWnoR3-$T=$fRR==lsk^;b@o{T?xWV+`2G4fBZc2*;f48tNM8nvpRvWrj{Wn&cu& z3)gR9yp>@}94}&~8t$`?N_Sw;ElDajrDKLq<0n-Tm04V^$B#vYzmCboh({=bfew#` zgM(5edHf>O#bAHhDk`(d|33S^m4`#l!6D=0?D{^uxlJ5+AP>dN1rZeopMu#)L22S) zqM0x%Aova%y3riE65Gv?56zUg)%RokEdh2bz_G_7LWhlmMlvck;dChc?c01`c31Uj* zGD~90#2ozU{~Fd|iN&0q{&&*YRI${j-+O%0;F#$??R7B#I$dxqg=Dzc-gqAgz99` zF-ISfl0uYzg;fuQ}jdktM=o)QO?fS$0Irk{i-g< zOTR^L?;Gu1sqRw$7^-! zbq~^W#Le%GO1rKK-%H~@E1(5nM_^kJ9+*Y2ZOkUa*{Q#kU>myM506{IZ*b}ShacEM z+hraH=b1BIV?D3)nFe+pJ0BlYE%`nna5x>V=93D(rvnCj1AMq>Y*k0qRjszL*WBKx zH)VT%_zvebN23owh;8t~#38sxAvB!i z8?tgP(~k}|h;K>7^OR2|o(5)|W8R0qiSYc<$2iFsm$?GqZ+by5Z9l-9h;?D}^DTFO z=~rZa04c|3&?LCI!lk}K;btf3WcNBtxk2LI34Y#;?>%gwkHp0$zpV4|_~Q4Z(EL?C zzp3ErYLWB&^-TqiYi}B~q|dk}13?T&JgPoz*-}mnqal$hfCf~_cK#3tOVzn;A;3RM zhYmo8P#z6XajBU`Gzae-vSioN?sVNdnFZnrIf56G_KN4|`7T$a&VujjVJclR0ETaS zVCx>zKXwlUAP%0iHcaDQ@hb`=wXTu zkW&f%qj9MGDuMAxAJix9|9E-jq%-gN{I8|mb~spm3m2A&k%uJ8KhANfwVa-ets_-N&9%{o*8_c={%g57aP;BD z0m7Fm%aJRg!^Uvulm3Q8)kC3x(>IWx)YA? z`-$f#(EFivQ*njk0Ww%ZI%ESYuM6C$AMIrIH|4w-ybxZHRpmrY?Q%`a5oH}AWvchx z!T&_~b=Q~E&o)u(Z@(4|TxDI^hQZTKyJhNmdHUme4yRv66xg%`t-c6V>pJr8cXyov z##2)vZ9b*dE^=5M#U|rXV+K23;on_GuPVJ1eCtqf2>!;Kk#c#iyCGo|_Tz07xz=~w zQ;P18Puo{BXZq#wDSeAoXj5hVEX!iHU;Tt+>@^S`JQqjOEz{OV%U^|`dhlgSp`QDTgiPwpt>(EBj01aG$-Y-%<0;i_m4Rsf^Etr zZx!Y^sQ4;|o^AZ6wzuqO0quw8!s~Lxtr`iNA?G#OQwm!1v1D z6%>2Ase1bY?pUmS`g0~fHOa|!h2Qs>M_kE?o`aDcGju%VYULM-%!(?QjSLeO6ii$G zPF0*YgUfj3k7r#|JS?i9sP^kpKm|8bG@2Fjut&nm!cJ&HQuYbPkn*tm;(LR!US%X0 zRugyo5z@qx#<-hAV#1Q3@ySCPag%WHzD91TCOiN~Mk`mnR8Su^ zgiOgAyqwJ*Ie-UsHoZOWE8aYqd` zm#>+!0w)X6RD@=d^oxpitk%)IJ_(+uDY{yMdV*nLw>8sR0m>w}4)^XsE_+LVL1X!M zf$9?NlC^R%1Or^?60B{R5*n2NJeQmuQ#uM}xP|!wTZ$7;4Garfsb``f&>3ck3RiqM zhfS`C{<9)W@v-}_gtlOuWDQm}+-Q@!wQ9LPvHOL5^7U7czKEV;ruOGJ`^FDgL3j?v zAaRIApsS?hpu}m)8#FO0LzGZEIrbq2!>$Oc*%z zFIPjvs*YARt4eO4&Of%S-SEYs!-%l4(g;@`F%jT4d6y6mXDY=v!x!f;;0Af!WM3Lu zC>wmnjEf;SP0QUvuK&4VgN*5*@1}=vTyoaHo59<+vSy_VU9&y*7!*cv#Te z!uF7R(MpI_8?lAcNa33kxbCF|p}5VnBWbHtj_CaJ=%}89gNK}+Q6#aB5H)Jdgvf^w z0@x%o3Wz#V&#dmUex8;-c?=m2nJ>6Q3N1X6IO1C|>k2~Wb?3gj*!Q6*;OXxMQ7Ex4 z@H`rCvyjMD#T@cf=EX#*3J8p<{CL_9VYbK3IOz{vY`Wy=#TD1R9cab(UOd_fcpN#p zH?Yx|wau1QENKP8Scn>vz`jyy%(dY_c0sn+JN-bcgXie`%h@Du2v@z6ek9{!%0&f5 z4Fydd_k9qdZ@>7@od^W0({ zY9p|>bh5j4CqsBb$Z)5U_S|Pj)}L8^v`T(_*UVEh7E-!&!bIF$WSdT zyekP{5?I2|BC3c1)6#V@P;4LhXP+5KfIhj) zz*>q%7ho|ADJabssJrsH7^Ao`KH&?Fx4#PhwX=V)m3X+;pdvAEdJ3`55&Z!=DlPza zMZ{;Ob`@bW$^$qt@H_f@@Sbs>xyuw-nLdR$g8VNrqIIpgD`E!iAE9XCV~6Y*qLzv! zUX@81#Dtum4|3dh(3V2wMsm12CVb0!pJ#3uPq7bdp2$2w?OaL;n%MEM7P0{*4J(Q9 zaEU0Tl3^1UUFd>8n4>#zYywV1e^o@&WqR&_LtDr7gF|ez+r2H8r0cYl8A(Jsv%{%{b#=s;COEMn&+s( zMR5mMuiCv)w%(v#nXc$UJNb{H-a=J|af7+9qZ6ZSF#s|5;p~K+h%_mm4$f^CB$hu#k_S_xmCm)w^oA!XqKk@J1nl(3rVKCyj*-3E;6)M5X=8Q^L z%{=_B{MsSZF68t;>(C|@35U9FJ)1FpJv5xN;f45;xBs?)kEmpY0=cN2WyLtW0hHcM zwXS~l#xKDz+^G{DyU^w}RXahObPRQ3pv5p67T0#V9W25|N)A*IfklC2L zAp2Efne~LO@~+HT!NkojUenoD?hr2?eb#sKnbSnFwuYiD%pEM-%`w|uwA7jbH;1Bk zOeVTfPT917tNe}AP`j<298=^5iXF-qOEp?(J#OEd#1T&dBgpZ$kGOQ)_K8%4a!Lq* zAAj*5=j!wOu2KU$(Vov}fBngM>7@@7(kH^Br~pXP-_ErB+YN?QFM?5FUk9W81m?8is%RRDb|5TdZA-$%XPZ1&5DC9Ne|#VESC1 zDDJA7dY$k8c;A2Q=BV2BOUZy&q^w_A(K3b!n!}h)RkjrTJI0IGM!rctvf^`9_2X#C z=r<|()z%kc?W-bHS5ZRlA7oH*SF|HfUQp1{Ony+N2Wxe;G`iI!xkT|HWW8$$8epD? zr<|Ei=v)6vex9oF)+F^VLy#rP2_hQL#sDFn)LmFGL{sO@{)?qd!($UMi+(~JptBXW zW8I4E;pooigWcMb+;;6*1KQ%5O|$+PW8EF+3@|}Q$rk1=s`*9)g^sAMB-yv9Z4upR zxD}g#W&yQ5_A!wz2!+Jmxa(QfA=E!@$h1(azwVPNiIEx>(?ev!0%VeiU`avC@Fg zz*!%zP95(6?Ac{T&i|+y{XRDRX1vCIzFF= zsP>Z+JvMId*#ow9U@ph+SpV^4^qXBiz5CZV;YyO#r0kdDQjf<``Z7o;UYw*#b%Q{` zdBV#1gv(Kq4m5c35n~-{15A3xWReZx?LQRB zNqoJEN$LDQVk3%trR!~M*1Bp5c=|M<+XF4q4M7d`dHv2Dh_7m8HPF>7q@})zP~?B0 z?+WzP>i~o8zfr)rPa?6>7W!c>$v4z$wCn6~kKmYI>h=eQU&|f`e)0}&4|bj{d({4v z9sI!7dc|}@K^>}tf)vjieVzc~73C(Z;V$eQx$l1tu=&tA8|xPT7mKs8W+@K0E%`d5 z%8}-5OnvtWOb01WCwaw(2F8=JjT;s^aii6Rc{gdcS-q6Yn#0lFIpve-b{EXj57j0# zogKJ?7p+H9SfP-TK0a%(IQx(jads!A99*L9!dzwoQ*2mAV&&0aa^nFVXr{o2Cg}v_ zLxJ-u_Jrya6^c}=(iW_G={^BFc1d@386b3MgPA@N-`>n(?VUH7W zU0)M{`?PFh<95%O%hLN`tnchp!t3|*CgCANdjLE;6sg7i|Ss7!g3n|bmkn^6I{~`pk15gbaO&q=idZ^j2 z9L6Y3C$3F|uP(d-*-TOJS1~Hqr;YHY>(QOwJ z0x#5R3F~7GCM^ktRO0T`E-CH{cdlT#%{4)@IYRw()v4v^5d+@D%9MhB2_Bd{uPbx^ z9DW!&wmUdTWU`T55epZQELdN)+iLqqY)Pxs8$8mWv90TgQd@N{QUhbTKRHA+lQdb) zRt^Tv4nm^)doCkJy-JZt8U2mucjj=r@kg;Y(#0<}(u{h)hU{ryHCNA6Tlp+;b4yEt zd4Xr8Af(`BgA;Ni1ZDQX=uA)APn(-3fNt&2fCAKOOvPlkZfp^LQv2 z+BrXD`hWikS)D*3FyFMc8(=lG-9H9*ZqRXm$JM|_3EcRgcpeVk??kKRgzvhszvB&r zYNWs<4>D)#p&Kw+IFiliNV+@yRjdqzXt@M!jqdpS5F*79e7sqg+~>AYzb>B79R|8<$*}dvgNoYm9v*MU zciQK*cO8;o!m>tiUYvn(<$sz>*CZhD^tWZ2a6rBa$Lp@qv9-i6r)%7&v;?mt*P9;WG zJq=3A6Kf*LWHpHCm)nKWo%DZES2O2PqRiiv=_c=k;RjhuaWdCiy0}*FAz?zEQ-`}s zWf{qYnF1ln(Q;xa6+5HIndwW`WQH_4QAzg@pe6>`YNtl$t=ee>)*47gj}xmVcp@u> zpNV#yilz2iv5~rZr8~r5WMe+d5Ki(>p6RGMd`En7cm?a9*fZp9BBZzIBTxP5T_vs| zsE>Fg1DthjBArM)QDE_XzbRAtu1dFX^zIWp3`Ih01x&yko- zX*9Snmjy)}3{{0pOsk&|PC}62luK|tiPO!sF5`m(|{r~T|DaB zy^5BkEU>I$)ZyzFR$C>mpqO~hjBE-WI2w)1X)%>?LIu z=QGX=ABnR`66{0v;u|AY(4B4@R@`geTqgeC;QaQdaOch^_rWd8cjR-pXiRDI#D|^i z>6hTK->n*VI@x=ynu+`R3-?#+cnA6DSu?*M!iMb7!dDJq3sS`m2_zmB#NEpKE0RX% zpV2pnkS9D~pFZmIr)a6J8=NnzOuYe{uBL(S(b#@*$7o$~M99Ubwf!g?wNe|qqpv{a zI(W;%i%bt*(Q=ujxP9g+4sNF)A|_f&MdTSw5x0Kw$I2KpE?G1vkC8p~ub#`%1N~2C zq3gYPJ^@KB*pvC|$r?p9l0~r;5N;Q5sE6e!g{2abrbwJbVbT0fO1IYgxau779Aiup z2Tm~7JN^Vr)RZk3M=g7ey2E>M70z*z*p7= z&}`qGe!gS;b`SZL{Tq-b2NaF2mX(8%^q7ZRbUV&dzg?ysZTXn9v6d2GDu8qxmT^?( zX$;8DiF2)?;qui>H2d#bdo7b2eLy$^q4R5%3~s70c_(6m6bg4aS!Tr-SZ*iX+GpZJ zJpx56#Bb}_s#DN=nlz1$d^&Tt)4zXGaJb1+D(Lh7E~tcLv6YI-U|+U+>z9PUO2JHP zgQ0NHq(8A1&sEz))~xvWc8r>^Ehs62lMXY%R*aWRf1KC`2N%L=b|_n9OBHVq|EWW; zM48K$k8X&>3hqF5gCsuUbY*LEl>G~(AW%X`Y9?#Anh=#PR?G;Bq#tdiEGcm`{ze!&h8u70(Uh83lY+QQ#mNCIrbG*=*(^^wWNwX^@L)nN)X~ZM|&iSM3WAxyL zchi>R)g@=b8gYaSibMcBkEK{<&MLRk{b8lINxH&LGT0z3`QB-{2RpBL)_8Y?Q}{d~ z_8jUVc~?|zQ}e>8D`^|4o4v!p=9OxkkDZdJpuZn!<%H*P2L^ftW<3>B`M|5EU#Y>BW+rK~O7P$W@kU z(}kEk|8|CoR#k%)z-+B@)`X0Jt%n<`EFbCGVA*E|jLMWRTy!V}wxc8qy}kGH&xIpyyK6~zMO+38`cQcj z59jKpQVye@i;gY2Rir9pR5WI-D=4dIS~XrRd(g0U2~PH1&!t)0HEf%Cp&MpPD94L| zdIrk9yldwqQkqzXIJxxmK1 zx^aAc2>8mYf53?jkC2>p*!Q$9ZPmD$S9X3|AAK$mvY)EEI2s}QNj@G21c8djH3mi=SUe5{U%$K{^^)_Zl1r~&OKgDq#sZt5({(neXPU0O zZB@>tGr|idPMl{M<4iAe#!m;6?^}rcGDgz?>Cd`tVhSrnhh9ncnx_W7o;yr>-Iw>2 zJz8-!>oTW&`}YmVMOhy6G9ZNU;oBbh-pEP*)@uCp!*rvoirzvBXu@Kvr>wX`&iEz& zL2l70Tp589i>{mO$M@yOALhr$cfVQE5&LblZxCUMp2`ZFJ&OUWYoO z)RrQDfuUV=pq!sNg}75CS#X3fS*G1iZ~Xhv_h=8NG&}-h9m)3%_r}RQNgOV*rCPgU zlIhTXA5XnO_6&Bb<^zVVKYWvSY3azM*@GKsi;KliChywbLC?>Zo6kw-vFOnG#ZOv# zTFbEpL~1bbKpYxwIuCWkvI*FSP!`{fIkRa=D&aRcmlInq zEn1dG#4g64#8GXo6xK*|({nHC2~PQt z0p;M-qqVhJwt$MsCR)$)tjr|Nz3SrZNM~NBPF^x_J0zb)-z9|=K9cBpCj5>O;+Sf`)0XmL_lqSKHYs$ z-^i~IX?N_w+6=ATS1Giu)OnqV)QwM4`@bLsbw0@FT;r_&E3 z8EH7pB7?;xf=jEKJ*_EeuvjQd^-N?l>qd?qP z`NvQgIoUi|Ww0+`WzAB)L_b>Y3fBZ|d zN&*Ko@KI#hYKW;l$^FKLx|WF5g(78xiKM&-H)<9$98@wM3)43t(Wm=|VER_&+UP?{ zG6N}MO}ix+kxf3JIYfjb4oyksWjJdMjASqzF-{811z>G2v>UT+jX9-?=DzE?Ds+dj zml5Z zqzMn>@-f>>&VBU74)#k{D<*L>u=4QDlArA#^Jns5*Gi6GFqT8?v|+jvZT}_2Ez?n2 z_((wvI<0V%@&<9^J4<?<^9p-3rI&+x^r>!YnK$Zp`!~+ zpIq;{`E(fBgJ4nfd{(+L19LDMuy!PpO>ZFin`kQEQqpG$5iu1Z;vT4kSFK{VR^WWS zs(ZLqUnx4@@Yu3Azp7(?P|tvsoiuwxcF3JAhR}2CEU1QH?9LJ@9{CT?XvjY5 z%*RhIkbQ6D&cXN$hAHI$!41_O+O{3a8!$4{XEYMNfq!r#?2wC<`s6$s{wpl-IVmzS z&tqr5{fc+=g3W3Tco2W)>=vl{B_;F@i_O{alXWZ{ynk8l4Dv%j4v{IE>NSH4fUo{t+E`z!0rC_IBWrA873^pzn#q6TUf+Z$t?dA(D zu}(0m51`)Fw~48liaWP9H|1N!LC&)QqS07K87|29SF9Wc7D6oPB6kMX>0b@bteDVQ zZQbhVvk<1_Ubz3@c2`>5&~jYy1Aj>^M0bt%bcM^j1mjG@K8xIX8mr=;tP1CB`#dbU zU;LVj^SK#dA3XADi%fRA>F7)#+Y8Wcb8kH3Oz@X>fD3gJ zaWnFVx7TAz<9%10;Mt85Lz169F%HWqaC&?fn_mw|b>17ooxkeoM|YGB-4J)P8g9S! ze`sKL&OcDzIdmjIXTeG4GribBXGl^@n10pG)gs`?6%&wHT32<5F8rf<%{v2v&t2o^QSi`seA>83V z{e!#m_4DcW1si)dSolpgq~|hmq$T(l6rjLyBH>4Riwkc|@Hy0T;NVxBh`eHf03Tr! zK+W}C_p)mi(Q9YXc2@0rfeG_7Heno;>#CY*ht|`HewG9Qzg*&S%-!pJJn< zgxA6T4xOmHIe+PsKYhlj=(lUEk<&fC2QUVM#Y7H6#3Q$xy^yPssEV4{5yH%YQXz}> zd~BI@2_NHx>Q<5`{@0OgG^Kwsi0&kE00q9jVIJY)Ead>MOR}Q5YIBv=&~#~$yw=>o zB@CK6;xp}IRW)5cr)Gjuq7m(lBm%6-xVB+A_Yx!qao8KmUPbN?h!QVPntF95}h7~c0SyI+pi*1LI@aNkgcU%Z(;ClmQN2-@d zRc|9y=>&dn-#ZH%-?TbU^mZ>kq<)n%SR#C=l8UWYo3&3tzjSFd^CAK^_u4 zOW;nSf!|o4t*-EA<)5yBKXgsRUYUJJ6MnCxPdsI{E#6+gGSS1A2*fN5Tejpy1y9+7 zy#Ec_>wB76IU3<6vY~8J8xo``d!$?+je3E}ehDlW)ZTJDK_PZ2&qs<8YHXg@Ii?zS z^7<s3HvGYrVyh5&tq>I6I&B&F5+Y>SBRV8 z#&sVtxI~QAscV$eLIwI*D@C~+7O4bFUVWnAx1c7gMg@xljPW8PokHA$@hDFr=TZXD z1j(O($u0O|(H;O^9$;cB##N7e=fN|mFZ?3r;%4?{;$(=tmQdw(%m1KXnaBHve@JE5 z`Y9m=0R7iZ@)peecO8CZ`l+V{0LC6jcigj#^o{lPcYzHd!4UKf^+Ecn2uy+QF#wQZ zfa)L5fAjExNie!;@PT!Uh4cLm=9&uc4Vz%fvC zea{d)e$hOu;}2j6nb(I*32jv;W1^*EjXo#{?4tLwNah$Qbxa z1HK^8JZSp=1oq^s|ceqPQ zP()Bk@agmW`#ZoB)!*|1(-0GB&l4kUEv-F`ocK&*yh}(>T~J8y_){;hB=j5qqxbuJ z`@8eo?sMl=?>={YC#`qRukcIz)#-NTmEY_;>(%LeW{jU4Z;(IC1A$Zl)`dCTKR!Aj zPfU!=6itoI6;6)M7EhPY7f6uM08x?A0aB9E0uxLFjMD>Dl+*-OmDL4SmevMWht~&K znAiwenb`?ini|XsTMLZa3tXJs4E;B|8@xQd9ljp_w|`&WZrp60ecl=3AqO@PR6J+A zenVMXRaa4xe-8x+GT=;K74-j|)lYr^`(6R~u=}qzJxun@y?_V??P#55AhB=gkD1|* ztTWuWiNAdyNT7h=d^nE(o$t?_xcBd{fPmMb-oEdZ^jv0tkvKtCK*a^Pn|qdQe76*^ zAWHDe=HKByG&D+Q#NQ$Y*;G?hXoTvdih@F}MkusRh=K_C`qVz*KEDu22-MdgG}i}* zmAI>|2Z@3`uj)i2Vws=qe5dvQV2SycA1rzsO|#Vrxm4T*t*X=;(ajP;-n(#*bsV!P z=0Bw`e38x*I!H9$)2|pA?s;Ei+eL?OK$s2uh@;83kaP0douFNmb$8T_HY6CO@wdFP~dNJj$?sk}z&MkUt*uAGG^&Dn#4=2^~-gjAnsGP2Edg61P*Iwnn1NDL* z24AH7vzaFqc9g>#O<(@>!VX)a?-BHgSVDeFVn~fDUtnK@&(ZRnd=dLz;5dee@%P(5 zwt)NZ;Q=TB0ABy)r#eYi8e0%!BzLK5o)%0ve>Mk?2UCKL{=pEToFYJ?;#7+AQgC=G z4Of!Qz%22!Tzuveg7+EuVb&;?_o=gKR`{D6vr^4Uak7EC*XJqy`<{uJu%J{f2Pfl8 z>S4J-81&89Bjorj^GJh=OLT(M^EgYx^{oDW?GERHpO${Mb~EsZhu2L{Q@1GaecLhM zcq>-H)iL(wX;@@zHJ_BLktb+Pk7i~b&!;u3umf4$RdJ$y8s|cfmY##(G)H}U0eYpe zOG5gJdjfR46W=@tjHO6fNKi_0*Z`#be+|y@;UeU|u^yFr5eNA0qT-G#`f+d3E3_Y*YFt-h) zVs7gQ8M9=vznSoBZ=R zK5vwZRMlUzh~|c#iRH4qo*2T);VtpvyD^H!$g&x0w3bGjf-6O5eZh|J5kkw6nJWvu z32RGjQB}ij$r_!)Jj@%Set*K-W|e8KRi&5iYFH3?e70P(350*keZnRzR6F|LyTTL@^gRV52BQuD KP>2Av0saq+%YZom literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Script-Regular.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Script-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..a9d1f345bff3b0131f7759f0022778e393fb2b00 GIT binary patch literal 11852 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 literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Size1-Regular.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Size1-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..e735ddf8505afa47b3901ab90560caa72e57b755 GIT binary patch literal 5792 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 literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Size2-Regular.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Size2-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..4048e4bd6e17113e418683b90b8a5d6b4352d72a GIT binary patch literal 5464 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 literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Typewriter-Regular.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Typewriter-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..510a8dacfa0a6e6db1e139cf1ae6095c689f3849 GIT binary patch literal 17604 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�b+sF`RrI?)m4(N8^D=VyOjehxpW?A$1X$E=6b9 z^#N+AD?(s8$M6uQ9?#TJ#kfww!td<0exz&txFfjYmAJ}(3M%{%aH|AY5k55`Y47`{ z_hnR5hFQc)_9HHP<^PcMX2&Ccg9DQCY(iN2c+|7P&x~--ZrT>|A+x(!=5$!rlF@wMLY^@ zX&(l#DdbXy>!RmHD6c{3-!5?e(i_aHn@N&*JshPo|J=hJ*;>nI6RAT!6iUP+(dP8_ z@V?&@m)sjKn>`Apn)tN(r#kUt!7y}XAR>k6Vbm5e>rim3-r(jyL=)%6#39eWTm)}I zW@FhO`LgSubOjqhKG(Jn*w@u;sP&*)EUF-u1FbwIyQ%VGvxf3-)w8Pz|Mg$ocU`n! b1ONa4c${NkW&nf#%?w5iSO5ShL;<(}ylj?N literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Vector-Bold.woff b/docs/assets/vendor/mathjax/output/chtml/fonts/woff-v2/MathJax_Vector-Bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..ed55c4cf1d1ae68e01948a903d8a67e2f5a38d48 GIT binary patch literal 1116 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 Zk;3@N@sSS?4+EPBgC{8K1Ir;0007CfCp7>7 literal 0 HcmV?d00001 diff --git a/docs/assets/vendor/mathjax/startup.js b/docs/assets/vendor/mathjax/startup.js new file mode 100644 index 0000000..02ce33c --- /dev/null +++ b/docs/assets/vendor/mathjax/startup.js @@ -0,0 +1 @@ +!function(){"use strict";var e={515:function(e,t,r){var n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};function o(e){return"object"==typeof e&&null!==e}function a(e,t){var r,i;try{for(var u=n(Object.keys(t)),c=u.next();!c.done;c=u.next()){var s=c.value;"__esModule"!==s&&(!o(e[s])||!o(t[s])||t[s]instanceof Promise?null!==t[s]&&void 0!==t[s]&&(e[s]=t[s]):a(e[s],t[s]))}}catch(e){r={error:e}}finally{try{c&&!c.done&&(i=u.return)&&i.call(u)}finally{if(r)throw r.error}}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.MathJax=t.combineWithMathJax=t.combineDefaults=t.combineConfig=t.isObject=void 0,t.isObject=o,t.combineConfig=a,t.combineDefaults=function e(t,r,a){var i,u;t[r]||(t[r]={}),t=t[r];try{for(var c=n(Object.keys(a)),s=c.next();!s.done;s=c.next()){var l=s.value;o(t[l])&&o(a[l])?e(t,l,a[l]):null==t[l]&&null!=a[l]&&(t[l]=a[l])}}catch(e){i={error:e}}finally{try{s&&!s.done&&(u=c.return)&&u.call(c)}finally{if(i)throw i.error}}return t},t.combineWithMathJax=function(e){return a(t.MathJax,e)},void 0===r.g.MathJax&&(r.g.MathJax={}),r.g.MathJax.version||(r.g.MathJax={version:"3.1.4",_:{},config:r.g.MathJax}),t.MathJax=r.g.MathJax},235:function(e,t,r){var n=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.CONFIG=t.MathJax=t.Loader=t.PathFilters=t.PackageError=t.Package=void 0;var o=r(515),a=r(265),i=r(265);Object.defineProperty(t,"Package",{enumerable:!0,get:function(){return i.Package}}),Object.defineProperty(t,"PackageError",{enumerable:!0,get:function(){return i.PackageError}});var u,c=r(525);t.PathFilters={source:function(e){return t.CONFIG.source.hasOwnProperty(e.name)&&(e.name=t.CONFIG.source[e.name]),!0},normalize:function(e){var t=e.name;return t.match(/^(?:[a-z]+:\/)?\/|[a-z]:\\|\[/i)||(e.name="[mathjax]/"+t.replace(/^\.\//,"")),e.addExtension&&!t.match(/\.[^\/]+$/)&&(e.name+=".js"),!0},prefix:function(e){for(var r;(r=e.name.match(/^\[([^\]]*)\]/))&&t.CONFIG.paths.hasOwnProperty(r[1]);)e.name=t.CONFIG.paths[r[1]]+e.name.substr(r[0].length);return!0}},function(e){e.ready=function(){for(var e,t,r=[],o=0;o=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},u=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,o=e.length;r=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},a=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},i=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,o=e.length;r=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},i=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i},u=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,o=e.length;rt.length}}}},e.prototype.add=function(t,r){void 0===r&&(r=e.DEFAULTPRIORITY);var n=this.items.length;do{n--}while(n>=0&&r=0&&this.items[t].item!==e);t>=0&&this.items.splice(t,1)},e.prototype.toArray=function(){return Array.from(this)},e.DEFAULTPRIORITY=5,e}();t.PrioritizedList=r}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n].call(a.exports,a,a.exports,r),a.exports}r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),function(){var e=r(515),t=r(235),n=r(265),o=r(388);(0,e.combineWithMathJax)({_:{components:{loader:t,package:n,startup:o}}});var a,i={tex:"[mathjax]/input/tex/extensions",sre:"[mathjax]/sre/"+("undefined"==typeof window?"sre-node":"sre_browser")},u=["[tex]/action","[tex]/ams","[tex]/amscd","[tex]/bbox","[tex]/boldsymbol","[tex]/braket","[tex]/bussproofs","[tex]/cancel","[tex]/color","[tex]/configmacros","[tex]/enclose","[tex]/extpfeil","[tex]/html","[tex]/mhchem","[tex]/newcommand","[tex]/noerrors","[tex]/noundefined","[tex]/physics","[tex]/require","[tex]/tagformat","[tex]/textmacros","[tex]/unicode","[tex]/verb"],c={startup:["loader"],"input/tex":["input/tex-base","[tex]/ams","[tex]/newcommand","[tex]/noundefined","[tex]/require","[tex]/autoload","[tex]/configmacros"],"input/tex-full":["input/tex-base","[tex]/all-packages"].concat(u),"[tex]/all-packages":u};function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r { + MathJax.typesetPromise?.( + document.querySelectorAll(".arithmatex") + ).catch((error) => console.error(error)); +}); diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css new file mode 100644 index 0000000..d70a077 --- /dev/null +++ b/docs/stylesheets/extra.css @@ -0,0 +1,13 @@ +.md-typeset .arithmatex { + overflow-x: auto; +} + +.md-typeset .doc-contents { + overflow-wrap: anywhere; +} + +.md-typeset h1 code, +.md-typeset h2 code, +.md-typeset h3 code { + word-break: break-word; +} diff --git a/make_docs.sh b/make_docs.sh index 6d99b5f..67a2a02 100755 --- a/make_docs.sh +++ b/make_docs.sh @@ -2,18 +2,12 @@ set -Eeuo pipefail -cd ~/projects/meanas +ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +cd "$ROOT" -# Approach 1: pdf to html? -#pdoc3 --pdf --force --template-dir pdoc_templates -o doc . | \ -# pandoc --metadata=title:"meanas" --toc --toc-depth=4 --from=markdown+abbreviations --to=html --output=doc.html --gladtex -s - +mkdocs build --clean -# Approach 2: pdf to html with gladtex -rm -rf _doc_mathimg -pdoc --pdf --force --template-dir pdoc_templates -o doc . > doc.md -pandoc --metadata=title:"meanas" --from=markdown+abbreviations --to=html --output=doc.htex --gladtex -s --css pdoc_templates/pdoc.css doc.md -gladtex -a -n -d _doc_mathimg -c white -b black doc.htex - -# Approach 3: html with gladtex -#pdoc3 --html --force --template-dir pdoc_templates -o doc . -#find doc -iname '*.html' -exec gladtex -a -n -d _mathimg -c white {} \; +PRINT_PAGE='site/print_page/index.html' +if [[ -f "$PRINT_PAGE" ]] && command -v htmlark >/dev/null 2>&1; then + htmlark "$PRINT_PAGE" -o site/standalone.html +fi diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000..a6ab1de --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,76 @@ +site_name: meanas +site_description: Electromagnetic simulation tools +site_url: "" +repo_url: https://mpxd.net/code/jan/meanas +repo_name: meanas +docs_dir: docs +site_dir: site +strict: false + +theme: + name: material + font: false + features: + - navigation.indexes + - navigation.sections + - navigation.top + - content.code.copy + - toc.follow + +nav: + - Home: index.md + - API: + - Overview: api/index.md + - meanas: api/meanas.md + - eigensolvers: api/eigensolvers.md + - fdfd: api/fdfd.md + - waveguides: api/waveguides.md + - fdtd: api/fdtd.md + - fdmath: api/fdmath.md + +plugins: + - search + - mkdocstrings: + handlers: + python: + paths: + - . + options: + show_root_heading: true + show_root_toc_entry: false + show_source: false + show_signature_annotations: true + show_symbol_type_heading: true + show_symbol_type_toc: true + members_order: source + separate_signature: true + merge_init_into_class: true + docstring_style: google + - print-site + +markdown_extensions: + - admonition + - attr_list + - md_in_html + - tables + - toc: + permalink: true + - pymdownx.arithmatex: + generic: true + - pymdownx.highlight: + anchor_linenums: true + - pymdownx.inlinehilite + - pymdownx.snippets + - pymdownx.superfences + - pymdownx.tabbed: + alternate_style: true + +extra_css: + - stylesheets/extra.css + +extra_javascript: + - javascripts/mathjax.js + - assets/vendor/mathjax/startup.js + +watch: + - meanas diff --git a/pdoc_templates/config.mako b/pdoc_templates/config.mako deleted file mode 100644 index 93cf716..0000000 --- a/pdoc_templates/config.mako +++ /dev/null @@ -1,47 +0,0 @@ -<%! - # Template configuration. Copy over in your template directory - # (used with --template-dir) and adapt as required. - html_lang = 'en' - show_inherited_members = False - extract_module_toc_into_sidebar = True - list_class_variables_in_index = True - sort_identifiers = True - show_type_annotations = True - - # Show collapsed source code block next to each item. - # Disabling this can improve rendering speed of large modules. - show_source_code = True - - # If set, format links to objects in online source code repository - # according to this template. Supported keywords for interpolation - # are: commit, path, start_line, end_line. - #git_link_template = 'https://github.com/USER/PROJECT/blob/{commit}/{path}#L{start_line}-L{end_line}' - #git_link_template = 'https://gitlab.com/USER/PROJECT/blob/{commit}/{path}#L{start_line}-L{end_line}' - #git_link_template = 'https://bitbucket.org/USER/PROJECT/src/{commit}/{path}#lines-{start_line}:{end_line}' - #git_link_template = 'https://CGIT_HOSTNAME/PROJECT/tree/{path}?id={commit}#n{start_line}' - #git_link_template = None - git_link_template = 'https://mpxd.net/code/jan/meanas/src/commit/{commit}/{path}#L{start_line}-L{end_line}' - - # A prefix to use for every HTML hyperlink in the generated documentation. - # No prefix results in all links being relative. - link_prefix = '' - - # Enable syntax highlighting for code/source blocks by including Highlight.js - syntax_highlighting = True - - # Set the style keyword such as 'atom-one-light' or 'github-gist' - # Options: https://github.com/highlightjs/highlight.js/tree/master/src/styles - # Demo: https://highlightjs.org/static/demo/ - hljs_style = 'github' - - # If set, insert Google Analytics tracking code. Value is GA - # tracking id (UA-XXXXXX-Y). - google_analytics = '' - - # If set, render LaTeX math syntax within \(...\) (inline equations), - # or within \[...\] or $$...$$ or `.. math::` (block equations) - # as nicely-formatted math formulas using MathJax. - # Note: in Python docstrings, either all backslashes need to be escaped (\\) - # or you need to use raw r-strings. - latex_math = True -%> diff --git a/pdoc_templates/css.mako b/pdoc_templates/css.mako deleted file mode 100644 index 39a77ed..0000000 --- a/pdoc_templates/css.mako +++ /dev/null @@ -1,389 +0,0 @@ -<%! - from pdoc.html_helpers import minify_css -%> - -<%def name="mobile()" filter="minify_css"> - .flex { - display: flex !important; - } - - body { - line-height: 1.5em; - background: black; - color: #DDD; - } - - #content { - padding: 20px; - } - - #sidebar { - padding: 30px; - overflow: hidden; - } - - .http-server-breadcrumbs { - font-size: 130%; - margin: 0 0 15px 0; - } - - #footer { - font-size: .75em; - padding: 5px 30px; - border-top: 1px solid #ddd; - text-align: right; - } - #footer p { - margin: 0 0 0 1em; - display: inline-block; - } - #footer p:last-child { - margin-right: 30px; - } - - h1, h2, h3, h4, h5 { - font-weight: 300; - } - h1 { - font-size: 2.5em; - line-height: 1.1em; - } - h2 { - font-size: 1.75em; - margin: 1em 0 .50em 0; - } - h3 { - font-size: 1.4em; - margin: 25px 0 10px 0; - } - h4 { - margin: 0; - font-size: 105%; - } - - a { - color: #999; - text-decoration: none; - transition: color .3s ease-in-out; - } - a:hover { - color: #18d; - } - - .title code { - font-weight: bold; - } - h2[id^="header-"] { - margin-top: 2em; - } - .ident { - color: #7ff; - } - - pre code { - background: transparent; - font-size: .8em; - line-height: 1.4em; - } - code { - background: #0d0d0e; - padding: 1px 4px; - overflow-wrap: break-word; - } - h1 code { background: transparent } - - pre { - background: #111; - border: 0; - border-top: 1px solid #ccc; - border-bottom: 1px solid #ccc; - margin: 1em 0; - padding: 1ex; - } - - #http-server-module-list { - display: flex; - flex-flow: column; - } - #http-server-module-list div { - display: flex; - } - #http-server-module-list dt { - min-width: 10%; - } - #http-server-module-list p { - margin-top: 0; - } - - .toc ul, - #index { - list-style-type: none; - margin: 0; - padding: 0; - } - #index code { - background: transparent; - } - #index h3 { - border-bottom: 1px solid #ddd; - } - #index ul { - padding: 0; - } - #index h4 { - font-weight: bold; - } - #index h4 + ul { - margin-bottom:.6em; - } - /* Make TOC lists have 2+ columns when viewport is wide enough. - Assuming ~20-character identifiers and ~30% wide sidebar. */ - @media (min-width: 200ex) { #index .two-column { column-count: 2 } } - @media (min-width: 300ex) { #index .two-column { column-count: 3 } } - - dl { - margin-bottom: 2em; - } - dl dl:last-child { - margin-bottom: 4em; - } - dd { - margin: 0 0 1em 3em; - } - #header-classes + dl > dd { - margin-bottom: 3em; - } - dd dd { - margin-left: 2em; - } - dd p { - margin: 10px 0; - } - .name { - background: #111; - font-weight: bold; - font-size: .85em; - padding: 5px 10px; - display: inline-block; - min-width: 40%; - } - .name:hover { - background: #101010; - } - .name > span:first-child { - white-space: nowrap; - } - .name.class > span:nth-child(2) { - margin-left: .4em; - } - .inherited { - color: #777; - border-left: 5px solid #eee; - padding-left: 1em; - } - .inheritance em { - font-style: normal; - font-weight: bold; - } - - /* Docstrings titles, e.g. in numpydoc format */ - .desc h2 { - font-weight: 400; - font-size: 1.25em; - } - .desc h3 { - font-size: 1em; - } - .desc dt code { - background: inherit; /* Don't grey-back parameters */ - } - - .source summary, - .git-link-div { - color: #aaa; - text-align: right; - font-weight: 400; - font-size: .8em; - text-transform: uppercase; - } - .source summary > * { - white-space: nowrap; - cursor: pointer; - } - .git-link { - color: inherit; - margin-left: 1em; - } - .source pre { - max-height: 500px; - overflow: auto; - margin: 0; - } - .source pre code { - font-size: 12px; - overflow: visible; - } - .hlist { - list-style: none; - } - .hlist li { - display: inline; - } - .hlist li:after { - content: ',\2002'; - } - .hlist li:last-child:after { - content: none; - } - .hlist .hlist { - display: inline; - padding-left: 1em; - } - - img { - max-width: 100%; - } - - .admonition { - padding: .1em .5em; - margin-bottom: 1em; - } - .admonition-title { - font-weight: bold; - } - .admonition.note, - .admonition.info, - .admonition.important { - background: #610; - } - .admonition.todo, - .admonition.versionadded, - .admonition.tip, - .admonition.hint { - background: #202; - } - .admonition.warning, - .admonition.versionchanged, - .admonition.deprecated { - background: #02b; - } - .admonition.error, - .admonition.danger, - .admonition.caution { - background: darkpink; - } - - -<%def name="desktop()" filter="minify_css"> - @media screen and (min-width: 700px) { - #sidebar { - width: 30%; - } - #content { - width: 70%; - max-width: 100ch; - padding: 3em 4em; - border-left: 1px solid #ddd; - } - pre code { - font-size: 1em; - } - .item .name { - font-size: 1em; - } - main { - display: flex; - flex-direction: row-reverse; - justify-content: flex-end; - } - .toc ul ul, - #index ul { - padding-left: 1.5em; - } - .toc > ul > li { - margin-top: .5em; - } - } - - -<%def name="print()" filter="minify_css"> -@media print { - #sidebar h1 { - page-break-before: always; - } - .source { - display: none; - } -} -@media print { - * { - background: transparent !important; - color: #000 !important; /* Black prints faster: h5bp.com/s */ - box-shadow: none !important; - text-shadow: none !important; - } - - a[href]:after { - content: " (" attr(href) ")"; - font-size: 90%; - } - /* Internal, documentation links, recognized by having a title, - don't need the URL explicity stated. */ - a[href][title]:after { - content: none; - } - - abbr[title]:after { - content: " (" attr(title) ")"; - } - - /* - * Don't show links for images, or javascript/internal links - */ - - .ir a:after, - a[href^="javascript:"]:after, - a[href^="#"]:after { - content: ""; - } - - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - - thead { - display: table-header-group; /* h5bp.com/t */ - } - - tr, - img { - page-break-inside: avoid; - } - - img { - max-width: 100% !important; - } - - @page { - margin: 0.5cm; - } - - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - - h1, - h2, - h3, - h4, - h5, - h6 { - page-break-after: avoid; - } -} - diff --git a/pdoc_templates/html.mako b/pdoc_templates/html.mako deleted file mode 100644 index 6b3326f..0000000 --- a/pdoc_templates/html.mako +++ /dev/null @@ -1,445 +0,0 @@ -<% - import os - - import pdoc - from pdoc.html_helpers import extract_toc, glimpse, to_html as _to_html, format_git_link, _md, to_markdown - - from markdown.inlinepatterns import InlineProcessor - from markdown.util import AtomicString, etree - - - def link(d, name=None, fmt='{}'): - name = fmt.format(name or d.qualname + ('()' if isinstance(d, pdoc.Function) else '')) - if not isinstance(d, pdoc.Doc) or isinstance(d, pdoc.External) and not external_links: - return name - url = d.url(relative_to=module, link_prefix=link_prefix, - top_ancestor=not show_inherited_members) - return '{}'.format(d.refname, url, name) - - - # Altered latex delimeters (allow inline $...$, wrap in ) - class _MathPattern(InlineProcessor): - NAME = 'pdoc-math' - PATTERN = r'(? - -<%def name="ident(name)">${name} - -<%def name="show_source(d)"> - % if (show_source_code or git_link_template) and d.source and d.obj is not getattr(d.inherits, 'obj', None): - <% git_link = format_git_link(git_link_template, d) %> - % if show_source_code: -
- - Expand source code - % if git_link: - Browse git - %endif - -
${d.source | h}
-
- % elif git_link: - - %endif - %endif - - -<%def name="show_desc(d, short=False)"> - <% - inherits = ' inherited' if d.inherits else '' - docstring = glimpse(d.docstring) if short or inherits else d.docstring - %> - % if d.inherits: -

- Inherited from: - % if hasattr(d.inherits, 'cls'): - ${link(d.inherits.cls)}.${link(d.inherits, d.name)} - % else: - ${link(d.inherits)} - % endif -

- % endif -
${docstring | to_html}
- % if not isinstance(d, pdoc.Module): - ${show_source(d)} - % endif - - -<%def name="show_module_list(modules)"> -

Python module list

- -% if not modules: -

No modules found.

-% else: -
- % for name, desc in modules: -
-
${name}
-
${desc | glimpse, to_html}
-
- % endfor -
-% endif - - -<%def name="show_column_list(items)"> - <% - two_column = len(items) >= 6 and all(len(i.name) < 20 for i in items) - %> -
    - % for item in items: -
  • ${link(item, item.name)}
  • - % endfor -
- - -<%def name="show_module(module)"> - <% - variables = module.variables(sort=sort_identifiers) - classes = module.classes(sort=sort_identifiers) - functions = module.functions(sort=sort_identifiers) - submodules = module.submodules() - %> - - <%def name="show_func(f)"> -
- <% - params = ', '.join(f.params(annotate=show_type_annotations, link=link)) - returns = show_type_annotations and f.return_annotation(link=link) or '' - if returns: - returns = ' ->\N{NBSP}' + returns - %> - ${f.funcdef()} ${ident(f.name)}(${params})${returns} -
-
${show_desc(f)}
- - -
- % if http_server: - - % endif -

${'Namespace' if module.is_namespace else 'Module'} ${module.name}

-
- -
- ${module.docstring | to_html} - ${show_source(module)} -
- -
- % if submodules: -

Sub-modules

-
- % for m in submodules: -
${link(m)}
-
${show_desc(m, short=True)}
- % endfor -
- % endif -
- -
- % if variables: -

Global variables

-
- % for v in variables: -
var ${ident(v.name)}
-
${show_desc(v)}
- % endfor -
- % endif -
- -
- % if functions: -

Functions

-
- % for f in functions: - ${show_func(f)} - % endfor -
- % endif -
- -
- % if classes: -

Classes

-
- % for c in classes: - <% - class_vars = c.class_variables(show_inherited_members, sort=sort_identifiers) - smethods = c.functions(show_inherited_members, sort=sort_identifiers) - inst_vars = c.instance_variables(show_inherited_members, sort=sort_identifiers) - methods = c.methods(show_inherited_members, sort=sort_identifiers) - mro = c.mro() - subclasses = c.subclasses() - params = ', '.join(c.params(annotate=show_type_annotations, link=link)) - %> -
- class ${ident(c.name)} - % if params: - (${params}) - % endif -
- -
${show_desc(c)} - - % if mro: -

Ancestors

-
    - % for cls in mro: -
  • ${link(cls)}
  • - % endfor -
- %endif - - % if subclasses: -

Subclasses

-
    - % for sub in subclasses: -
  • ${link(sub)}
  • - % endfor -
- % endif - % if class_vars: -

Class variables

-
- % for v in class_vars: -
var ${ident(v.name)}
-
${show_desc(v)}
- % endfor -
- % endif - % if smethods: -

Static methods

-
- % for f in smethods: - ${show_func(f)} - % endfor -
- % endif - % if inst_vars: -

Instance variables

-
- % for v in inst_vars: -
var ${ident(v.name)}
-
${show_desc(v)}
- % endfor -
- % endif - % if methods: -

Methods

-
- % for f in methods: - ${show_func(f)} - % endfor -
- % endif - - % if not show_inherited_members: - <% - members = c.inherited_members() - %> - % if members: -

Inherited members

-
    - % for cls, mems in members: -
  • ${link(cls)}: -
      - % for m in mems: -
    • ${link(m, name=m.name)}
    • - % endfor -
    - -
  • - % endfor -
- % endif - % endif - -
- % endfor -
- % endif -
- - -<%def name="module_index(module)"> - <% - variables = module.variables(sort=sort_identifiers) - classes = module.classes(sort=sort_identifiers) - functions = module.functions(sort=sort_identifiers) - submodules = module.submodules() - supermodule = module.supermodule - %> - - - - - - - - - - -<% - module_list = 'modules' in context.keys() # Whether we're showing module list in server mode -%> - - % if module_list: - Python module list - - % else: - ${module.name} API documentation - - % endif - - - - % if syntax_highlighting: - - %endif - - <%namespace name="css" file="css.mako" /> - - - - - % if google_analytics: - - % endif - - <%include file="head.mako"/> - - -
- % if module_list: -
- ${show_module_list(modules)} -
- % else: -
- ${show_module(module)} -
- ${module_index(module)} - % endif -
- - - -% if syntax_highlighting: - - -% endif - -% if http_server and module: ## Auto-reload on file change in dev mode - -% endif - - diff --git a/pdoc_templates/html_helpers.py b/pdoc_templates/html_helpers.py deleted file mode 100644 index 5e58405..0000000 --- a/pdoc_templates/html_helpers.py +++ /dev/null @@ -1,539 +0,0 @@ -""" -Helper functions for HTML output. -""" -import inspect -import os -import re -import subprocess -import traceback -from functools import partial, lru_cache -from typing import Callable, Match -from warnings import warn - -import markdown -from markdown.inlinepatterns import InlineProcessor -from markdown.util import AtomicString, etree - -import pdoc - - -@lru_cache() -def minify_css(css: str, - _whitespace=partial(re.compile(r'\s*([,{:;}])\s*').sub, r'\1'), - _comments=partial(re.compile(r'/\*.*?\*/', flags=re.DOTALL).sub, ''), - _trailing_semicolon=partial(re.compile(r';\s*}').sub, '}')): - """ - Minify CSS by removing extraneous whitespace, comments, and trailing semicolons. - """ - return _trailing_semicolon(_whitespace(_comments(css))).strip() - - -def minify_html(html: str, - _minify=partial( - re.compile(r'(.*?)()|(.*)', re.IGNORECASE | re.DOTALL).sub, - lambda m, _norm_space=partial(re.compile(r'\s\s+').sub, '\n'): ( - _norm_space(m.group(1) or '') + - (m.group(2) or '') + - _norm_space(m.group(3) or '')))): - """ - Minify HTML by replacing all consecutive whitespace with a single space - (or newline) character, except inside `
` tags.
-    """
-    return _minify(html)
-
-
-def glimpse(text: str, max_length=153, *, paragraph=True,
-            _split_paragraph=partial(re.compile(r'\s*\n\s*\n\s*').split, maxsplit=1),
-            _trim_last_word=partial(re.compile(r'\S+$').sub, ''),
-            _remove_titles=partial(re.compile(r'^(#+|-{4,}|={4,})', re.MULTILINE).sub, ' ')):
-    """
-    Returns a short excerpt (e.g. first paragraph) of text.
-    If `paragraph` is True, the first paragraph will be returned,
-    but never longer than `max_length` characters.
-    """
-    text = text.lstrip()
-    if paragraph:
-        text, *rest = _split_paragraph(text)
-        if rest:
-            text = text.rstrip('.')
-            text += ' …'
-        text = _remove_titles(text).strip()
-
-    if len(text) > max_length:
-        text = _trim_last_word(text[:max_length - 2])
-        if not text.endswith('.') or not paragraph:
-            text = text.rstrip('. ') + ' …'
-    return text
-
-
-_md = markdown.Markdown(
-    output_format='html5',
-    extensions=[
-        "markdown.extensions.abbr",
-        "markdown.extensions.attr_list",
-        "markdown.extensions.def_list",
-        "markdown.extensions.fenced_code",
-        "markdown.extensions.footnotes",
-        "markdown.extensions.tables",
-        "markdown.extensions.admonition",
-        "markdown.extensions.smarty",
-        "markdown.extensions.toc",
-    ],
-    extension_configs={
-        "markdown.extensions.smarty": dict(
-            smart_dashes=True,
-            smart_ellipses=True,
-            smart_quotes=False,
-            smart_angled_quotes=False,
-        ),
-    },
-)
-
-
-class _ToMarkdown:
-    """
-    This class serves as a namespace for methods converting common
-    documentation formats into markdown our Python-Markdown with
-    addons can ingest.
-
-    If debugging regexs (I can't imagine why that would be necessary
-    — they are all perfect!) an insta-preview tool such as RegEx101.com
-    will come in handy.
-    """
-    @staticmethod
-    def _deflist(name, type, desc,
-                 # Wraps any identifiers and string literals in parameter type spec
-                 # in backticks while skipping common "stopwords" such as 'or', 'of',
-                 # 'optional' ... See §4 Parameters:
-                 # https://numpydoc.readthedocs.io/en/latest/format.html#sections
-                 _type_parts=partial(
-                     re.compile(r'[\w.\'"]+').sub,
-                     lambda m: ('{}' if m.group(0) in ('of', 'or', 'default', 'optional') else
-                                '`{}`').format(m.group(0)))):
-        """
-        Returns `name`, `type`, and `desc` formatted as a
-        Python-Markdown definition list entry. See also:
-        https://python-markdown.github.io/extensions/definition_lists/
-        """
-        type = _type_parts(type or '')
-        desc = desc or ' '
-        assert _ToMarkdown._is_indented_4_spaces(desc)
-        assert name or type
-        ret = ""
-        if name:
-            ret += '**`{}`**'.format(name)
-        if type:
-            ret += ' : {}'.format(type) if ret else type
-        ret += '\n:   {}\n\n'.format(desc)
-        return ret
-
-    @staticmethod
-    def _numpy_params(match,
-                      _name_parts=partial(re.compile(', ').sub, '`**, **`')):
-        """ Converts NumpyDoc parameter (etc.) sections into Markdown. """
-        name, type, desc = match.group("name", "type", "desc")
-        type = type or match.groupdict().get('just_type', None)
-        desc = desc.strip()
-        name = name and _name_parts(name)
-        return _ToMarkdown._deflist(name, type, desc)
-
-    @staticmethod
-    def _numpy_seealso(match):
-        """
-        Converts NumpyDoc "See Also" section either into referenced code,
-        optionally within a definition list.
-        """
-        spec_with_desc, simple_list = match.groups()
-        if spec_with_desc:
-            return '\n\n'.join('`{}`\n:   {}'.format(*map(str.strip, line.split(':', 1)))
-                               for line in filter(None, spec_with_desc.split('\n')))
-        return ', '.join('`{}`'.format(i) for i in simple_list.split(', '))
-
-    @staticmethod
-    def _numpy_sections(match):
-        """
-        Convert sections with parameter, return, and see also lists to Markdown
-        lists.
-        """
-        section, body = match.groups()
-        if section.title() == 'See Also':
-            body = re.sub(r'^((?:\n?[\w.]* ?: .*)+)|(.*\w.*)',
-                          _ToMarkdown._numpy_seealso, body)
-        elif section.title() in ('Returns', 'Yields', 'Raises', 'Warns'):
-            body = re.sub(r'^(?:(?P\*{0,2}\w+(?:, \*{0,2}\w+)*)'
-                          r'(?: ?: (?P.*))|'
-                          r'(?P\w[^\n`*]*))(?(?:\n(?: {4}.*|$))*)',
-                          _ToMarkdown._numpy_params, body, flags=re.MULTILINE)
-        else:
-            body = re.sub(r'^(?P\*{0,2}\w+(?:, \*{0,2}\w+)*)'
-                          r'(?: ?: (?P.*))?(?(?:\n(?: {4}.*|$))*)',
-                          _ToMarkdown._numpy_params, body, flags=re.MULTILINE)
-        return section + '\n-----\n' + body
-
-    @staticmethod
-    def numpy(text):
-        """
-        Convert `text` in numpydoc docstring format to Markdown
-        to be further converted later.
-        """
-        return re.sub(r'^(\w[\w ]+)\n-{3,}\n'
-                      r'((?:(?!.+\n-+).*$\n?)*)',
-                      _ToMarkdown._numpy_sections, text, flags=re.MULTILINE)
-
-    @staticmethod
-    def _is_indented_4_spaces(txt, _3_spaces_or_less=re.compile(r'\n\s{0,3}\S').search):
-        return '\n' not in txt or not _3_spaces_or_less(txt)
-
-    @staticmethod
-    def _fix_indent(name, type, desc):
-        """Maybe fix indent from 2 to 4 spaces."""
-        if not _ToMarkdown._is_indented_4_spaces(desc):
-            desc = desc.replace('\n', '\n  ')
-        return name, type, desc
-
-    @staticmethod
-    def indent(indent, text, *, clean_first=False):
-        if clean_first:
-            text = inspect.cleandoc(text)
-        return re.sub(r'\n', '\n' + indent, indent + text.rstrip())
-
-    @staticmethod
-    def google(text,
-               _googledoc_sections=partial(
-                   re.compile(r'^([A-Z]\w+):$\n((?:\n?(?: {2,}.*|$))+)', re.MULTILINE).sub,
-                   lambda m, _params=partial(
-                           re.compile(r'^([\w*]+)(?: \(([\w.,=\[\] ]+)\))?: '
-                                      r'((?:.*)(?:\n(?: {2,}.*|$))*)', re.MULTILINE).sub,
-                           lambda m: _ToMarkdown._deflist(*_ToMarkdown._fix_indent(*m.groups()))): (
-                       m.group() if not m.group(2) else '\n{}\n-----\n{}'.format(
-                           m.group(1), _params(inspect.cleandoc('\n' + m.group(2))))))):
-        """
-        Convert `text` in Google-style docstring format to Markdown
-        to be further converted later.
-        """
-        return _googledoc_sections(text)
-
-    @staticmethod
-    def _admonition(match, module=None, limit_types=None):
-        indent, type, value, text = match.groups()
-
-        if limit_types and type not in limit_types:
-            return match.group(0)
-
-        if type == 'include' and module:
-            try:
-                return _ToMarkdown._include_file(indent, value,
-                                                 _ToMarkdown._directive_opts(text), module)
-            except Exception as e:
-                raise RuntimeError('`.. include:: {}` error in module {!r}: {}'
-                                   .format(value, module.name, e))
-        if type in ('image', 'figure'):
-            return '{}![{}]({})\n'.format(
-                indent, text.translate(str.maketrans({'\n': ' ',
-                                                      '[': '\\[',
-                                                      ']': '\\]'})).strip(), value)
-        if type == 'math':
-            return _ToMarkdown.indent(indent,
-                                      '\\[ ' + text.strip() + ' \\]',
-                                      clean_first=True)
-
-        if type == 'versionchanged':
-            title = 'Changed in version: ' + value
-        elif type == 'versionadded':
-            title = 'Added in version: ' + value
-        elif type == 'deprecated' and value:
-            title = 'Deprecated since version: ' + value
-        elif type == 'admonition':
-            title = value
-        elif type.lower() == 'todo':
-            title = 'TODO'
-            text = value + ' ' + text
-        else:
-            title = type.capitalize()
-            if value:
-                title += ': ' + value
-
-        text = _ToMarkdown.indent(indent + '    ', text, clean_first=True)
-        return '{}!!! {} "{}"\n{}\n'.format(indent, type, title, text)
-
-    @staticmethod
-    def admonitions(text, module, limit_types=None):
-        """
-        Process reStructuredText's block directives such as
-        `.. warning::`, `.. deprecated::`, `.. versionadded::`, etc.
-        and turn them into Python-M>arkdown admonitions.
-
-        `limit_types` is optionally a set of directives to limit processing to.
-
-        See: https://python-markdown.github.io/extensions/admonition/
-        """
-        substitute = partial(re.compile(r'^(?P *)\.\. ?(\w+)::(?: *(.*))?'
-                                        r'((?:\n(?:(?P=indent) +.*| *$))*)', re.MULTILINE).sub,
-                             partial(_ToMarkdown._admonition, module=module,
-                                     limit_types=limit_types))
-        # Apply twice for nested (e.g. image inside warning)
-        return substitute(substitute(text))
-
-    @staticmethod
-    def _include_file(indent: str, path: str, options: dict, module: pdoc.Module) -> str:
-        start_line = int(options.get('start-line', 0))
-        end_line = int(options.get('end-line', 0)) or None
-        start_after = options.get('start-after')
-        end_before = options.get('end-before')
-
-        with open(os.path.join(os.path.dirname(module.obj.__file__), path),
-                  encoding='utf-8') as f:
-            text = ''.join(list(f)[start_line:end_line])
-
-        if start_after:
-            text = text[text.index(start_after) + len(start_after):]
-        if end_before:
-            text = text[:text.index(end_before)]
-
-        return _ToMarkdown.indent(indent, text)
-
-    @staticmethod
-    def _directive_opts(text: str) -> dict:
-        return dict(re.findall(r'^ *:([^:]+): *(.*)', text, re.MULTILINE))
-
-    @staticmethod
-    def doctests(text,
-                 _indent_doctests=partial(
-                     re.compile(r'(?:^(?P```|~~~).*\n)?'
-                                r'(?:^>>>.*'
-                                r'(?:\n(?:(?:>>>|\.\.\.).*))*'
-                                r'(?:\n.*)?\n\n?)+'
-                                r'(?P=fence)?', re.MULTILINE).sub,
-                     lambda m: (m.group(0) if m.group('fence') else
-                                ('\n    ' + '\n    '.join(m.group(0).split('\n')) + '\n\n')))):
-        """
-        Indent non-fenced (`~~~`) top-level (0-indented)
-        doctest blocks so they render as code.
-        """
-        if not text.endswith('\n'):  # Needed for the r'(?:\n.*)?\n\n?)+' line (GH-72)
-            text += '\n'
-        return _indent_doctests(text)
-
-    @staticmethod
-    def raw_urls(text):
-        """Wrap URLs in Python-Markdown-compatible ."""
-        return re.sub(r'(?)\s]+)(\s*)', r'\1<\2>\3', text)
-
-
-class _MathPattern(InlineProcessor):
-    NAME = 'pdoc-math'
-    PATTERN = r'(?'):  # CUT was put into its own paragraph
-        toc = toc[:-3].rstrip()
-    return toc
-
-
-def format_git_link(template: str, dobj: pdoc.Doc):
-    """
-    Interpolate `template` as a formatted string literal using values extracted
-    from `dobj` and the working environment.
-    """
-    if not template:
-        return None
-    try:
-        if 'commit' in _str_template_fields(template):
-            commit = _git_head_commit()
-        abs_path = inspect.getfile(inspect.unwrap(dobj.obj))
-        path = _project_relative_path(abs_path)
-        lines, start_line = inspect.getsourcelines(dobj.obj)
-        end_line = start_line + len(lines) - 1
-        url = template.format(**locals())
-        return url
-    except Exception:
-        warn('format_git_link for {} failed:\n{}'.format(dobj.obj, traceback.format_exc()))
-        return None
-
-
-@lru_cache()
-def _git_head_commit():
-    """
-    If the working directory is part of a git repository, return the
-    head git commit hash. Otherwise, raise a CalledProcessError.
-    """
-    process_args = ['git', 'rev-parse', 'HEAD']
-    try:
-        commit = subprocess.check_output(process_args, universal_newlines=True).strip()
-        return commit
-    except OSError as error:
-        warn("git executable not found on system:\n{}".format(error))
-    except subprocess.CalledProcessError as error:
-        warn(
-            "Ensure pdoc is run within a git repository.\n"
-            "`{}` failed with output:\n{}"
-            .format(' '.join(process_args), error.output)
-        )
-    return None
-
-
-@lru_cache()
-def _git_project_root():
-    """
-    Return the path to project root directory or None if indeterminate.
-    """
-    path = None
-    for cmd in (['git', 'rev-parse', '--show-superproject-working-tree'],
-                ['git', 'rev-parse', '--show-toplevel']):
-        try:
-            path = subprocess.check_output(cmd, universal_newlines=True).rstrip('\r\n')
-            if path:
-                break
-        except (subprocess.CalledProcessError, OSError):
-            pass
-    return path
-
-
-@lru_cache()
-def _project_relative_path(absolute_path):
-    """
-    Convert an absolute path of a python source file to a project-relative path.
-    Assumes the project's path is either the current working directory or
-    Python library installation.
-    """
-    from distutils.sysconfig import get_python_lib
-    for prefix_path in (_git_project_root() or os.getcwd(),
-                        get_python_lib()):
-        common_path = os.path.commonpath([prefix_path, absolute_path])
-        if common_path == prefix_path:
-            # absolute_path is a descendant of prefix_path
-            return os.path.relpath(absolute_path, prefix_path)
-    raise RuntimeError(
-        "absolute path {!r} is not a descendant of the current working directory "
-        "or of the system's python library."
-        .format(absolute_path)
-    )
-
-
-@lru_cache()
-def _str_template_fields(template):
-    """
-    Return a list of `str.format` field names in a template string.
-    """
-    from string import Formatter
-    return [
-        field_name
-        for _, field_name, _, _ in Formatter().parse(template)
-        if field_name is not None
-    ]
diff --git a/pdoc_templates/pdf.mako b/pdoc_templates/pdf.mako
deleted file mode 100644
index 50e7989..0000000
--- a/pdoc_templates/pdf.mako
+++ /dev/null
@@ -1,185 +0,0 @@
-<%!
-    import re
-    import pdoc
-    from pdoc.html_helpers import to_markdown, format_git_link
-
-    def link(d, fmt='{}'):
-        name = fmt.format(d.qualname + ('()' if isinstance(d, pdoc.Function) else ''))
-        if isinstance(d, pdoc.External):
-            return name
-        return '[{}](#{})'.format(name, d.refname)
-
-    def _to_md(text, module):
-        text = to_markdown(text, module=module, link=link)
-        # Setext H2 headings to atx H2 headings
-        text = re.sub(r'\n(.+)\n-{3,}\n', r'\n## \1\n\n', text)
-        # Convert admonitions into simpler paragraphs, dedent contents
-        text = re.sub(r'^(?P( *))!!! \w+ \"([^\"]*)\"(.*(?:\n(?P=indent) +.*)*)',
-                      lambda m: '{}**{}:** {}'.format(m.group(2), m.group(3),
-                                                      re.sub('\n {,4}', '\n', m.group(4))),
-                      text, flags=re.MULTILINE)
-        return text
-
-    def subh(text, level=2):
-        # Deepen heading levels so H2 becomes H4 etc.
-        return re.sub(r'\n(#+) +(.+)\n', r'\n%s\1 \2\n' % ('#' * level), text)
-%>
-
-<%def name="title(level, string, id=None)">
-    <% id = ' {#%s}' % id if id is not None else '' %>
-${('#' * level) + ' ' + string + id}
-
-
-<%def name="funcdef(f)">
-    <%
-        returns = show_type_annotations and f.return_annotation() or ''
-        if returns:
-            returns = ' -> ' + returns
-    %>
-> `${f.funcdef()} ${f.name}(${', '.join(f.params(annotate=show_type_annotations))})${returns}`
-
-
-<%def name="classdef(c)">
-> `class ${c.name}(${', '.join(c.params(annotate=show_type_annotations))})`
-
-
-<%def name="show_source(d)">
-  % if (show_source_code or git_link_template) and d.source and d.obj is not getattr(d.inherits, 'obj', None):
-    <% git_link = format_git_link(git_link_template, d) %>
-[[view code]](${git_link})
-  %endif
-
-
----
-description: |
-    API documentation for modules: ${', '.join(m.name for m in modules)}.
-
-lang: en
-
-classoption: oneside
-geometry: margin=1in
-papersize: a4
-
-linkcolor: blue
-links-as-notes: true
-...
-% for module in modules:
-<%
-    submodules = module.submodules()
-    variables = module.variables()
-    functions = module.functions()
-    classes = module.classes()
-
-    def to_md(text):
-        return _to_md(text, module)
-%>
-
--------------------------------------------
-
-${title(1, ('Namespace' if module.is_namespace else 'Module') + ' `%s`' % module.name, module.refname)}
-${module.docstring | to_md}
-
-% if submodules:
-${title(2, 'Sub-modules')}
-    % for m in submodules:
-* [${m.name}](#${m.refname})
-    % endfor
-% endif
-
-% if variables:
-${title(2, 'Variables')}
-    % for v in variables:
-${title(3, 'Variable `%s`' % v.name, v.refname)}
-${show_source(v)}
-${v.docstring | to_md, subh, subh}
-    % endfor
-% endif
-
-% if functions:
-${title(2, 'Functions')}
-    % for f in functions:
-${title(3, 'Function `%s`' % f.name, f.refname)}
-${show_source(f)}
-
-${funcdef(f)}
-
-${f.docstring | to_md, subh, subh}
-    % endfor
-% endif
-
-% if classes:
-${title(2, 'Classes')}
-    % for cls in classes:
-${title(3, 'Class `%s`' % cls.name, cls.refname)}
-${show_source(cls)}
-
-${classdef(cls)}
-
-${cls.docstring | to_md, subh}
-<%
-    class_vars = cls.class_variables(show_inherited_members, sort=sort_identifiers)
-    static_methods = cls.functions(show_inherited_members, sort=sort_identifiers)
-    inst_vars = cls.instance_variables(show_inherited_members, sort=sort_identifiers)
-    methods = cls.methods(show_inherited_members, sort=sort_identifiers)
-    mro = cls.mro()
-    subclasses = cls.subclasses()
-%>
-        % if mro:
-${title(4, 'Ancestors (in MRO)')}
-            % for c in mro:
-* [${c.refname}](#${c.refname})
-            % endfor
-        % endif
-
-        % if subclasses:
-${title(4, 'Descendants')}
-            % for c in subclasses:
-* [${c.refname}](#${c.refname})
-            % endfor
-        % endif
-
-        % if class_vars:
-${title(4, 'Class variables')}
-            % for v in class_vars:
-${title(5, 'Variable `%s`' % v.name, v.refname)}
-${v.docstring | to_md, subh, subh}
-            % endfor
-        % endif
-
-        % if inst_vars:
-${title(4, 'Instance variables')}
-            % for v in inst_vars:
-${title(5, 'Variable `%s`' % v.name, v.refname)}
-${v.docstring | to_md, subh, subh}
-            % endfor
-        % endif
-
-        % if static_methods:
-${title(4, 'Static methods')}
-            % for f in static_methods:
-${title(5, '`Method %s`' % f.name, f.refname)}
-
-${funcdef(f)}
-
-${f.docstring | to_md, subh, subh}
-            % endfor
-        % endif
-
-        % if methods:
-${title(4, 'Methods')}
-            % for f in methods:
-${title(5, 'Method `%s`' % f.name, f.refname)}
-
-${funcdef(f)}
-
-${f.docstring | to_md, subh, subh}
-            % endfor
-        % endif
-    % endfor
-% endif
-
-##\## for module in modules:
-% endfor
-
------
-Generated by *pdoc* ${pdoc.__version__} ().
diff --git a/pdoc_templates/pdoc.css b/pdoc_templates/pdoc.css
deleted file mode 100644
index a563b44..0000000
--- a/pdoc_templates/pdoc.css
+++ /dev/null
@@ -1,381 +0,0 @@
-  .flex {
-    display: flex !important;
-  }
-
-  body {
-    line-height: 1.5em;
-    background: black;
-    color: #DDD;
-    max-width: 140ch;
-  }
-
-  #content {
-    padding: 20px;
-  }
-
-  #sidebar {
-    padding: 30px;
-    overflow: hidden;
-  }
-
-  .http-server-breadcrumbs {
-    font-size: 130%;
-    margin: 0 0 15px 0;
-  }
-
-  #footer {
-    font-size: .75em;
-    padding: 5px 30px;
-    border-top: 1px solid #ddd;
-    text-align: right;
-  }
-    #footer p {
-      margin: 0 0 0 1em;
-      display: inline-block;
-    }
-    #footer p:last-child {
-      margin-right: 30px;
-    }
-
-  h1, h2, h3, h4, h5 {
-    font-weight: 300;
-  }
-  h1 {
-    font-size: 2.5em;
-    line-height: 1.1em;
-    border-top: 20px white;
-  }
-  h2 {
-    font-size: 1.75em;
-    margin: 1em 0 .50em 0;
-  }
-  h3 {
-    font-size: 1.4em;
-    margin: 25px 0 10px 0;
-  }
-  h4 {
-    margin: 0;
-    font-size: 105%;
-  }
-
-  a {
-    color: #999;
-    text-decoration: none;
-    transition: color .3s ease-in-out;
-  }
-  a:hover {
-    color: #18d;
-  }
-
-  .title code {
-    font-weight: bold;
-  }
-  h2[id^="header-"] {
-    margin-top: 2em;
-  }
-  .ident {
-    color: #7ff;
-  }
-
-  pre code {
-    background: transparent;
-    font-size: .8em;
-    line-height: 1.4em;
-  }
-  code {
-    background: #0d0d0e;
-    padding: 1px 4px;
-    overflow-wrap: break-word;
-  }
-  h1 code { background: transparent }
-
-  pre {
-    background: #111;
-    border: 0;
-    border-top: 1px solid #ccc;
-    border-bottom: 1px solid #ccc;
-    margin: 1em 0;
-    padding: 1ex;
-  }
-
-  #http-server-module-list {
-    display: flex;
-    flex-flow: column;
-  }
-    #http-server-module-list div {
-      display: flex;
-    }
-    #http-server-module-list dt {
-      min-width: 10%;
-    }
-    #http-server-module-list p {
-      margin-top: 0;
-    }
-
-  .toc ul,
-  #index {
-    list-style-type: none;
-    margin: 0;
-    padding: 0;
-  }
-    #index code {
-      background: transparent;
-    }
-    #index h3 {
-      border-bottom: 1px solid #ddd;
-    }
-    #index ul {
-      padding: 0;
-    }
-    #index h4 {
-      font-weight: bold;
-    }
-    #index h4 + ul {
-      margin-bottom:.6em;
-    }
-    /* Make TOC lists have 2+ columns when viewport is wide enough.
-       Assuming ~20-character identifiers and ~30% wide sidebar. */
-    @media (min-width: 200ex) { #index .two-column { column-count: 2 } }
-    @media (min-width: 300ex) { #index .two-column { column-count: 3 } }
-
-  dl {
-    margin-bottom: 2em;
-  }
-    dl dl:last-child {
-      margin-bottom: 4em;
-    }
-  dd {
-    margin: 0 0 1em 3em;
-  }
-    #header-classes + dl > dd {
-      margin-bottom: 3em;
-    }
-    dd dd {
-      margin-left: 2em;
-    }
-    dd p {
-      margin: 10px 0;
-    }
-    blockquote code {
-      background: #111;
-      font-weight: bold;
-      font-size: .85em;
-      padding: 5px 10px;
-      display: inline-block;
-      min-width: 40%;
-    }
-      blockquote code:hover {
-        background: #101010;
-      }
-      .name > span:first-child {
-        white-space: nowrap;
-      }
-      .name.class > span:nth-child(2) {
-        margin-left: .4em;
-      }
-    .inherited {
-      color: #777;
-      border-left: 5px solid #eee;
-      padding-left: 1em;
-    }
-    .inheritance em {
-      font-style: normal;
-      font-weight: bold;
-    }
-
-    /* Docstrings titles, e.g. in numpydoc format */
-    .desc h2 {
-      font-weight: 400;
-      font-size: 1.25em;
-    }
-    .desc h3 {
-      font-size: 1em;
-    }
-    .desc dt code {
-      background: inherit;  /* Don't grey-back parameters */
-    }
-
-    .source summary,
-    .git-link-div {
-      color: #aaa;
-      text-align: right;
-      font-weight: 400;
-      font-size: .8em;
-      text-transform: uppercase;
-    }
-      .source summary > * {
-        white-space: nowrap;
-        cursor: pointer;
-      }
-      .git-link {
-        color: inherit;
-        margin-left: 1em;
-      }
-    .source pre {
-      max-height: 500px;
-      overflow: auto;
-      margin: 0;
-    }
-    .source pre code {
-      font-size: 12px;
-      overflow: visible;
-    }
-  .hlist {
-    list-style: none;
-  }
-    .hlist li {
-      display: inline;
-    }
-    .hlist li:after {
-      content: ',\2002';
-    }
-    .hlist li:last-child:after {
-      content: none;
-    }
-    .hlist .hlist {
-      display: inline;
-      padding-left: 1em;
-    }
-
-  img {
-    max-width: 100%;
-  }
-
-  .admonition {
-    padding: .1em .5em;
-    margin-bottom: 1em;
-  }
-    .admonition-title {
-      font-weight: bold;
-    }
-    .admonition.note,
-    .admonition.info,
-    .admonition.important {
-      background: #610;
-    }
-    .admonition.todo,
-    .admonition.versionadded,
-    .admonition.tip,
-    .admonition.hint {
-      background: #202;
-    }
-    .admonition.warning,
-    .admonition.versionchanged,
-    .admonition.deprecated {
-      background: #02b;
-    }
-    .admonition.error,
-    .admonition.danger,
-    .admonition.caution {
-      background: darkpink;
-    }
-
-  @media screen and (min-width: 700px) {
-    #sidebar {
-      width: 30%;
-    }
-    #content {
-      width: 70%;
-      max-width: 100ch;
-      padding: 3em 4em;
-      border-left: 1px solid #ddd;
-    }
-    pre code {
-      font-size: 1em;
-    }
-    .item .name {
-      font-size: 1em;
-    }
-    main {
-      display: flex;
-      flex-direction: row-reverse;
-      justify-content: flex-end;
-    }
-    .toc ul ul,
-    #index ul {
-      padding-left: 1.5em;
-    }
-    .toc > ul > li {
-      margin-top: .5em;
-    }
-  }
-
-@media print {
-  #sidebar h1 {
-    page-break-before: always;
-  }
-  .source {
-    display: none;
-  }
-}
-@media print {
-    * {
-        background: transparent !important;
-        color: #000 !important; /* Black prints faster: h5bp.com/s */
-        box-shadow: none !important;
-        text-shadow: none !important;
-    }
-
-    a[href]:after {
-        content: " (" attr(href) ")";
-        font-size: 90%;
-    }
-    /* Internal, documentation links, recognized by having a title,
-       don't need the URL explicity stated. */
-    a[href][title]:after {
-        content: none;
-    }
-
-    abbr[title]:after {
-        content: " (" attr(title) ")";
-    }
-
-    /*
-     * Don't show links for images, or javascript/internal links
-     */
-
-    .ir a:after,
-    a[href^="javascript:"]:after,
-    a[href^="#"]:after {
-        content: "";
-    }
-
-    pre,
-    blockquote {
-        border: 1px solid #999;
-        page-break-inside: avoid;
-    }
-
-    thead {
-        display: table-header-group; /* h5bp.com/t */
-    }
-
-    tr,
-    img {
-        page-break-inside: avoid;
-    }
-
-    img {
-        max-width: 100% !important;
-    }
-
-    @page {
-        margin: 0.5cm;
-    }
-
-    p,
-    h2,
-    h3 {
-        orphans: 3;
-        widows: 3;
-    }
-
-    h1,
-    h2,
-    h3,
-    h4,
-    h5,
-    h6 {
-        page-break-after: avoid;
-    }
-}
diff --git a/pyproject.toml b/pyproject.toml
index 97df3f9..87d538c 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -49,7 +49,27 @@ dependencies = [
 path = "meanas/__init__.py"
 
 [project.optional-dependencies]
-dev = ["pytest", "coverage", "pdoc", "gridlock"]
+dev = [
+    "pytest",
+    "coverage",
+    "gridlock",
+    "mkdocs>=1.6",
+    "mkdocs-material>=9.5",
+    "mkdocstrings[python]>=0.25",
+    "mkdocs-print-site-plugin>=2.3",
+    "pymdown-extensions>=10.7",
+    "htmlark>=1.0",
+    "ruff>=0.6",
+    ]
+docs = [
+    "mkdocs>=1.6",
+    "mkdocs-material>=9.5",
+    "mkdocstrings[python]>=0.25",
+    "mkdocs-print-site-plugin>=2.3",
+    "pymdown-extensions>=10.7",
+    "htmlark>=1.0",
+    "ruff>=0.6",
+    ]
 examples = [
     "gridlock>=2.1",
     "matplotlib>=3.10.8",