Files
qhmes/deploy-qhmes/frontend/js/style-B73oiFPg.js

284 lines
1.3 MiB
Java
Raw Normal View History

2026-05-15 11:34:12 +08:00
import{a as gl}from"./antd-vue-vendor-BPnV8VqP.js";const Lc={};function ep(t){let e=Lc[t];if(e)return e;e=Lc[t]=[];for(let i=0;i<128;i++){const l=String.fromCharCode(i);e.push(l)}for(let i=0;i<t.length;i++){const l=t.charCodeAt(i);e[l]="%"+("0"+l.toString(16).toUpperCase()).slice(-2)}return e}function jn(t,e){typeof e!="string"&&(e=jn.defaultChars);const i=ep(e);return t.replace(/(%[a-f0-9]{2})+/gi,function(l){let c="";for(let o=0,m=l.length;o<m;o+=3){const _=parseInt(l.slice(o+1,o+3),16);if(_<128){c+=i[_];continue}if((_&224)===192&&o+3<m){const E=parseInt(l.slice(o+4,o+6),16);if((E&192)===128){const f=_<<6&1984|E&63;f<128?c+="<EFBFBD><EFBFBD>":c+=String.fromCharCode(f),o+=3;continue}}if((_&240)===224&&o+6<m){const E=parseInt(l.slice(o+4,o+6),16),f=parseInt(l.slice(o+7,o+9),16);if((E&192)===128&&(f&192)===128){const h=_<<12&61440|E<<6&4032|f&63;h<2048||h>=55296&&h<=57343?c+="<EFBFBD><EFBFBD><EFBFBD>":c+=String.fromCharCode(h),o+=6;continue}}if((_&248)===240&&o+9<m){const E=parseInt(l.slice(o+4,o+6),16),f=parseInt(l.slice(o+7,o+9),16),h=parseInt(l.slice(o+10,o+12),16);if((E&192)===128&&(f&192)===128&&(h&192)===128){let T=_<<18&1835008|E<<12&258048|f<<6&4032|h&63;T<65536||T>1114111?c+="<EFBFBD><EFBFBD><EFBFBD><EFBFBD>":(T-=65536,c+=String.fromCharCode(55296+(T>>10),56320+(T&1023))),o+=9;continue}}c+="<EFBFBD>"}return c})}jn.defaultChars=";/?:@&=+$,#";jn.componentChars="";const kc={};function tp(t){let e=kc[t];if(e)return e;e=kc[t]=[];for(let i=0;i<128;i++){const l=String.fromCharCode(i);/^[0-9a-z]$/i.test(l)?e.push(l):e.push("%"+("0"+i.toString(16).toUpperCase()).slice(-2))}for(let i=0;i<t.length;i++)e[t.charCodeAt(i)]=t[i];return e}function br(t,e,i){typeof e!="string"&&(i=e,e=br.defaultChars),typeof i=="undefined"&&(i=!0);const l=tp(e);let c="";for(let o=0,m=t.length;o<m;o++){const _=t.charCodeAt(o);if(i&&_===37&&o+2<m&&/^[0-9a-f]{2}$/i.test(t.slice(o+1,o+3))){c+=t.slice(o,o+3),o+=2;continue}if(_<128){c+=l[_];continue}if(_>=55296&&_<=57343){if(_>=55296&&_<=56319&&o+1<m){const E=t.charCodeAt(o+1);if(E>=56320&&E<=57343){c+=encodeURIComponent(t[o]+t[o+1]),o++;continue}}c+="%EF%BF%BD";continue}c+=encodeURIComponent(t[o])}return c}br.defaultChars=";/?:@&=+$,-_.!~*'()#";br.componentChars="-_.!~*'()";function El(t){let e="";return e+=t.protocol||"",e+=t.slashes?"//":"",e+=t.auth?t.auth+"@":"",t.hostname&&t.hostname.indexOf(":")!==-1?e+="["+t.hostname+"]":e+=t.hostname||"",e+=t.port?":"+t.port:"",e+=t.pathname||"",e+=t.search||"",e+=t.hash||"",e}function zr(){this.protocol=null,this.slashes=null,this.auth=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.pathname=null}const np=/^([a-z0-9.+-]+:)/i,rp=/:[0-9]*$/,ap=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,ip=["<",">",'"',"`"," ","\r",`
`," "],op=["{","}","|","\\","^","`"].concat(ip),sp=["'"].concat(op),Pc=["%","/","?",";","#"].concat(sp),Fc=["/","?","#"],lp=255,Uc=/^[+a-z0-9A-Z_-]{0,63}$/,cp=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,Bc={javascript:!0,"javascript:":!0},Gc={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0};function fl(t,e){if(t&&t instanceof zr)return t;const i=new zr;return i.parse(t,e),i}zr.prototype.parse=function(t,e){let i,l,c,o=t;if(o=o.trim(),!e&&t.split("#").length===1){const f=ap.exec(o);if(f)return this.pathname=f[1],f[2]&&(this.search=f[2]),this}let m=np.exec(o);if(m&&(m=m[0],i=m.toLowerCase(),this.protocol=m,o=o.substr(m.length)),(e||m||o.match(/^\/\/[^@\/]+@[^@\/]+/))&&(c=o.substr(0,2)==="//",c&&!(m&&Bc[m])&&(o=o.substr(2),this.slashes=!0)),!Bc[m]&&(c||m&&!Gc[m])){let f=-1;for(let N=0;N<Fc.length;N++)l=o.indexOf(Fc[N]),l!==-1&&(f===-1||l<f)&&(f=l);let h,T;f===-1?T=o.lastIndexOf("@"):T=o.lastIndexOf("@",f),T!==-1&&(h=o.slice(0,T),o=o.slice(T+1),this.auth=h),f=-1;for(let N=0;N<Pc.length;N++)l=o.indexOf(Pc[N]),l!==-1&&(f===-1||l<f)&&(f=l);f===-1&&(f=o.length),o[f-1]===":"&&f--;const O=o.slice(0,f);o=o.slice(f),this.parseHost(O),this.hostname=this.hostname||"";const A=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!A){const N=this.hostname.split(/\./);for(let M=0,L=N.length;M<L;M++){const Y=N[M];if(Y&&!Y.match(Uc)){let U="";for(let G=0,H=Y.length;G<H;G++)Y.charCodeAt(G)>127?U+="x":U+=Y[G];if(!U.match(Uc)){const G=N.slice(0,M),H=N.slice(M+1),z=Y.match(cp);z&&(G.push(z[1]),H.unshift(z[2])),H.length&&(o=H.join(".")+o),this.hostname=G.join(".");break}}}}this.hostname.length>lp&&(this.hostname=""),A&&(this.hostname=this.hostname.substr(1,this.hostname.length-2))}const _=o.indexOf("#");_!==-1&&(this.hash=o.substr(_),o=o.slice(0,_));const E=o.indexOf("?");return E!==-1&&(this.search=o.substr(E),o=o.slice(0,E)),o&&(this.pathname=o),Gc[i]&&this.hostname&&!this.pathname&&(this.pathname=""),this};zr.prototype.parseHost=function(t){let e=rp.exec(t);e&&(e=e[0],e!==":"&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)};const up=Object.freeze(Object.defineProperty({__proto__:null,decode:jn,encode:br,format:El,parse:fl},Symbol.toStringTag,{value:"Module"})),k_=/[\0-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,P_=/[\0-\x1F\x7F-\x9F]/,dp=/[\xAD\u0600-\u0605\u061C\u06DD\u070F\u0890\u0891\u08E2\u180E\u200B-\u200F\u202A-\u202E\u2060-\u2064\u2066-\u206F\uFEFF\uFFF9-\uFFFB]|\uD804[\uDCBD\uDCCD]|\uD80D[\uDC30-\uDC3F]|\uD82F[\uDCA0-\uDCA3]|\uD834[\uDD73-\uDD7A]|\uDB40[\uDC01\uDC20-\uDC7F]/,Sl=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061D-\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C77\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1B7D\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4F\u2E52-\u2E5D\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uD
`};pn.fence=function(t,e,i,l,c){const o=t[e],m=o.info?er(o.info).trim():"";let _="",E="";if(m){const h=m.split(/(\s+)/g);_=h[0],E=h.slice(2).join("")}let f;if(i.highlight?f=i.highlight(o.content,_,E)||xn(o.content):f=xn(o.content),f.indexOf("<pre")===0)return f+`
`;if(m){const h=o.attrIndex("class"),T=o.attrs?o.attrs.slice():[];h<0?T.push(["class",i.langPrefix+_]):(T[h]=T[h].slice(),T[h][1]+=" "+i.langPrefix+_);const O={attrs:T};return`<pre><code${c.renderAttrs(O)}>${f}</code></pre>
`}return`<pre><code${c.renderAttrs(o)}>${f}</code></pre>
`};pn.image=function(t,e,i,l,c){const o=t[e];return o.attrs[o.attrIndex("alt")][1]=c.renderInlineAsText(o.children,i,l),c.renderToken(t,e,i)};pn.hardbreak=function(t,e,i){return i.xhtmlOut?`<br />
`:`<br>
`};pn.softbreak=function(t,e,i){return i.breaks?i.xhtmlOut?`<br />
`:`<br>
`:`
`};pn.text=function(t,e){return xn(t[e].content)};pn.html_block=function(t,e){return t[e].content};pn.html_inline=function(t,e){return t[e].content};function tr(){this.rules=Wr({},pn)}tr.prototype.renderAttrs=function(e){let i,l,c;if(!e.attrs)return"";for(c="",i=0,l=e.attrs.length;i<l;i++)c+=" "+xn(e.attrs[i][0])+'="'+xn(e.attrs[i][1])+'"';return c};tr.prototype.renderToken=function(e,i,l){const c=e[i];let o="";if(c.hidden)return"";c.block&&c.nesting!==-1&&i&&e[i-1].hidden&&(o+=`
`),o+=(c.nesting===-1?"</":"<")+c.tag,o+=this.renderAttrs(c),c.nesting===0&&l.xhtmlOut&&(o+=" /");let m=!1;if(c.block&&(m=!0,c.nesting===1&&i+1<e.length)){const _=e[i+1];(_.type==="inline"||_.hidden||_.nesting===-1&&_.tag===c.tag)&&(m=!1)}return o+=m?`>
`:">",o};tr.prototype.renderInline=function(t,e,i){let l="";const c=this.rules;for(let o=0,m=t.length;o<m;o++){const _=t[o].type;typeof c[_]!="undefined"?l+=c[_](t,o,e,i,this):l+=this.renderToken(t,o,e)}return l};tr.prototype.renderInlineAsText=function(t,e,i){let l="";for(let c=0,o=t.length;c<o;c++)switch(t[c].type){case"text":l+=t[c].content;break;case"image":l+=this.renderInlineAsText(t[c].children,e,i);break;case"html_inline":case"html_block":l+=t[c].content;break;case"softbreak":case"hardbreak":l+=`
`;break;default:}return l};tr.prototype.render=function(t,e,i){let l="";const c=this.rules;for(let o=0,m=t.length;o<m;o++){const _=t[o].type;_==="inline"?l+=this.renderInline(t[o].children,e,i):typeof c[_]!="undefined"?l+=c[_](t,o,e,i,this):l+=this.renderToken(t,o,e,i)}return l};function wt(){this.__rules__=[],this.__cache__=null}wt.prototype.__find__=function(t){for(let e=0;e<this.__rules__.length;e++)if(this.__rules__[e].name===t)return e;return-1};wt.prototype.__compile__=function(){const t=this,e=[""];t.__rules__.forEach(function(i){i.enabled&&i.alt.forEach(function(l){e.indexOf(l)<0&&e.push(l)})}),t.__cache__={},e.forEach(function(i){t.__cache__[i]=[],t.__rules__.forEach(function(l){l.enabled&&(i&&l.alt.indexOf(i)<0||t.__cache__[i].push(l.fn))})})};wt.prototype.at=function(t,e,i){const l=this.__find__(t),c=i||{};if(l===-1)throw new Error("Parser rule not found: "+t);this.__rules__[l].fn=e,this.__rules__[l].alt=c.alt||[],this.__cache__=null};wt.prototype.before=function(t,e,i,l){const c=this.__find__(t),o=l||{};if(c===-1)throw new Error("Parser rule not found: "+t);this.__rules__.splice(c,0,{name:e,enabled:!0,fn:i,alt:o.alt||[]}),this.__cache__=null};wt.prototype.after=function(t,e,i,l){const c=this.__find__(t),o=l||{};if(c===-1)throw new Error("Parser rule not found: "+t);this.__rules__.splice(c+1,0,{name:e,enabled:!0,fn:i,alt:o.alt||[]}),this.__cache__=null};wt.prototype.push=function(t,e,i){const l=i||{};this.__rules__.push({name:t,enabled:!0,fn:e,alt:l.alt||[]}),this.__cache__=null};wt.prototype.enable=function(t,e){Array.isArray(t)||(t=[t]);const i=[];return t.forEach(function(l){const c=this.__find__(l);if(c<0){if(e)return;throw new Error("Rules manager: invalid rule name "+l)}this.__rules__[c].enabled=!0,i.push(l)},this),this.__cache__=null,i};wt.prototype.enableOnly=function(t,e){Array.isArray(t)||(t=[t]),this.__rules__.forEach(function(i){i.enabled=!1}),this.enable(t,e)};wt.prototype.disable=function(t,e){Array.isArray(t)||(t=[t]);const i=[];return t.forEach(function(l){const c=this.__find__(l);if(c<0){if(e)return;throw new Error("Rules manager: invalid rule name "+l)}this.__rules__[c].enabled=!1,i.push(l)},this),this.__cache__=null,i};wt.prototype.getRules=function(t){return this.__cache__===null&&this.__compile__(),this.__cache__[t]||[]};function tn(t,e,i){this.type=t,this.tag=e,this.attrs=null,this.map=null,this.nesting=i,this.level=0,this.children=null,this.content="",this.markup="",this.info="",this.meta=null,this.block=!1,this.hidden=!1}tn.prototype.attrIndex=function(e){if(!this.attrs)return-1;const i=this.attrs;for(let l=0,c=i.length;l<c;l++)if(i[l][0]===e)return l;return-1};tn.prototype.attrPush=function(e){this.attrs?this.attrs.push(e):this.attrs=[e]};tn.prototype.attrSet=function(e,i){const l=this.attrIndex(e),c=[e,i];l<0?this.attrPush(c):this.attrs[l]=c};tn.prototype.attrGet=function(e){const i=this.attrIndex(e);let l=null;return i>=0&&(l=this.attrs[i][1]),l};tn.prototype.attrJoin=function(e,i){const l=this.attrIndex(e);l<0?this.attrPush([e,i]):this.attrs[l][1]=this.attrs[l][1]+" "+i};function z_(t,e,i){this.src=t,this.env=i,this.tokens=[],this.inlineMode=!1,this.md=e}z_.prototype.Token=tn;const Wp=/\r\n?|\n/g,$p=/\0/g;function Kp(t){let e;e=t.src.replace(Wp,`
`),e=e.replace($p,"<EFBFBD>"),t.src=e}function Qp(t){let e;t.inlineMode?(e=new t.Token("inline","",0),e.content=t.src,e.map=[0,1],e.children=[],t.tokens.push(e)):t.md.block.parse(t.src,t.md,t.env,t.tokens)}function Xp(t){const e=t.tokens;for(let i=0,l=e.length;i<l;i++){const c=e[i];c.type==="inline"&&t.md.inline.parse(c.content,t.md,t.env,c.children)}}function Zp(t){return/^<a[>\s]/i.test(t)}function Jp(t){return/^<\/a\s*>/i.test(t)}function jp(t){const e=t.tokens;if(t.md.options.linkify)for(let i=0,l=e.length;i<l;i++){if(e[i].type!=="inline"||!t.md.linkify.pretest(e[i].content))continue;let c=e[i].children,o=0;for(let m=c.length-1;m>=0;m--){const _=c[m];if(_.type==="link_close"){for(m--;c[m].level!==_.level&&c[m].type!=="link_open";)m--;continue}if(_.type==="html_inline"&&(Zp(_.content)&&o>0&&o--,Jp(_.content)&&o++),!(o>0)&&_.type==="text"&&t.md.linkify.test(_.content)){const E=_.content;let f=t.md.linkify.match(E);const h=[];let T=_.level,O=0;f.length>0&&f[0].index===0&&m>0&&c[m-1].type==="text_special"&&(f=f.slice(1));for(let A=0;A<f.length;A++){const N=f[A].url,M=t.md.normalizeLink(N);if(!t.md.validateLink(M))continue;let L=f[A].text;f[A].schema?f[A].schema==="mailto:"&&!/^mailto:/i.test(L)?L=t.md.normalizeLinkText("mailto:"+L).replace(/^mailto:/,""):L=t.md.normalizeLinkText(L):L=t.md.normalizeLinkText("http://"+L).replace(/^http:\/\//,"");const Y=f[A].index;if(Y>O){const z=new t.Token("text","",0);z.content=E.slice(O,Y),z.level=T,h.push(z)}const U=new t.Token("link_open","a",1);U.attrs=[["href",M]],U.level=T++,U.markup="linkify",U.info="auto",h.push(U);const G=new t.Token("text","",0);G.content=L,G.level=T,h.push(G);const H=new t.Token("link_close","a",-1);H.level=--T,H.markup="linkify",H.info="auto",h.push(H),O=f[A].lastIndex}if(O<E.length){const A=new t.Token("text","",0);A.content=E.slice(O),A.level=T,h.push(A)}e[i].children=c=Y_(c,m,h)}}}}const H_=/\+-|\.\.|\?\?\?\?|!!!!|,,|--/,eg=/\((c|tm|r)\)/i,tg=/\((c|tm|r)\)/ig,ng={c:"©",r:"®",tm:"™"};function rg(t,e){return ng[e.toLowerCase()]}function ag(t){let e=0;for(let i=t.length-1;i>=0;i--){const l=t[i];l.type==="text"&&!e&&(l.content=l.content.replace(tg,rg)),l.type==="link_open"&&l.info==="auto"&&e--,l.type==="link_close"&&l.info==="auto"&&e++}}function ig(t){let e=0;for(let i=t.length-1;i>=0;i--){const l=t[i];l.type==="text"&&!e&&H_.test(l.content)&&(l.content=l.content.replace(/\+-/g,"±").replace(/\.{2,}/g,"…").replace(/([?!])…/g,"$1..").replace(/([?!]){4,}/g,"$1$1$1").replace(/,{2,}/g,",").replace(/(^|[^-])---(?=[^-]|$)/mg,"$1—").replace(/(^|\s)--(?=\s|$)/mg,"$1").replace(/(^|[^-\s])--(?=[^-\s]|$)/mg,"$1")),l.type==="link_open"&&l.info==="auto"&&e--,l.type==="link_close"&&l.info==="auto"&&e++}}function og(t){let e;if(t.md.options.typographer)for(e=t.tokens.length-1;e>=0;e--)t.tokens[e].type==="inline"&&(eg.test(t.tokens[e].content)&&ag(t.tokens[e].children),H_.test(t.tokens[e].content)&&ig(t.tokens[e].children))}const sg=/['"]/,zc=/['"]/g,Hc="";function Yr(t,e,i){return t.slice(0,e)+i+t.slice(e+1)}function lg(t,e){let i;const l=[];for(let c=0;c<t.length;c++){const o=t[c],m=t[c].level;for(i=l.length-1;i>=0&&!(l[i].level<=m);i--);if(l.length=i+1,o.type!=="text")continue;let _=o.content,E=0,f=_.length;e:for(;E<f;){zc.lastIndex=E;const h=zc.exec(_);if(!h)break;let T=!0,O=!0;E=h.index+1;const A=h[0]==="'";let N=32;if(h.index-1>=0)N=_.charCodeAt(h.index-1);else for(i=c-1;i>=0&&!(t[i].type==="softbreak"||t[i].type==="hardbreak");i--)if(t[i].content){N=t[i].content.charCodeAt(t[i].content.length-1);break}let M=32;if(E<f)M=_.charCodeAt(E);else for(i=c+1;i<t.length&&!(t[i].type==="softbreak"||t[i].type==="hardbreak");i++)if(t[i].content){M=t[i].content.charCodeAt(0);break}const L=fr(N)||Er(String.fromCharCode(N)),Y=fr(M)||Er(String.fromCharCode(M)),U=gr(N),G=gr(M);if(G?T=!1:Y&&(U||L||(T=!1)),U?O=!1:L&&(G||Y||(O=!1)),M===34&&h[0]==='"'&&N>=48&&N<=57&&(O=T=!1),T&&O&&(T=L,O=Y),!T&&!O){A&&(o.content=Yr(o.content,h.index,Hc));continue}if(O)for(i=l.length-1;i>=0;i--){let H=l[i];if(l[i].level<m)break;if(H.single===A&&l[i].level===m){H=l[i];let z,q;A?(z=e.md.optio
`,o.map=[e,t.line],!0}function pg(t,e,i,l){let c=t.bMarks[e]+t.tShift[e],o=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4||c+3>o)return!1;const m=t.src.charCodeAt(c);if(m!==126&&m!==96)return!1;let _=c;c=t.skipChars(c,m);let E=c-_;if(E<3)return!1;const f=t.src.slice(_,c),h=t.src.slice(c,o);if(m===96&&h.indexOf(String.fromCharCode(m))>=0)return!1;if(l)return!0;let T=e,O=!1;for(;T++,!(T>=i||(c=_=t.bMarks[T]+t.tShift[T],o=t.eMarks[T],c<o&&t.sCount[T]<t.blkIndent));)if(t.src.charCodeAt(c)===m&&!(t.sCount[T]-t.blkIndent>=4)&&(c=t.skipChars(c,m),!(c-_<E)&&(c=t.skipSpaces(c),!(c<o)))){O=!0;break}E=t.sCount[e],t.line=T+(O?1:0);const A=t.push("fence","code",0);return A.info=h,A.content=t.getLines(e+1,T,E,!0),A.markup=f,A.map=[e,t.line],!0}function gg(t,e,i,l){let c=t.bMarks[e]+t.tShift[e],o=t.eMarks[e];const m=t.lineMax;if(t.sCount[e]-t.blkIndent>=4||t.src.charCodeAt(c)!==62)return!1;if(l)return!0;const _=[],E=[],f=[],h=[],T=t.md.block.ruler.getRules("blockquote"),O=t.parentType;t.parentType="blockquote";let A=!1,N;for(N=e;N<i;N++){const G=t.sCount[N]<t.blkIndent;if(c=t.bMarks[N]+t.tShift[N],o=t.eMarks[N],c>=o)break;if(t.src.charCodeAt(c++)===62&&!G){let z=t.sCount[N]+1,q,ee;t.src.charCodeAt(c)===32?(c++,z++,ee=!1,q=!0):t.src.charCodeAt(c)===9?(q=!0,(t.bsCount[N]+z)%4===3?(c++,z++,ee=!1):ee=!0):q=!1;let Z=z;for(_.push(t.bMarks[N]),t.bMarks[N]=c;c<o;){const oe=t.src.charCodeAt(c);if(Ve(oe))oe===9?Z+=4-(Z+t.bsCount[N]+(ee?1:0))%4:Z++;else break;c++}A=c>=o,E.push(t.bsCount[N]),t.bsCount[N]=t.sCount[N]+1+(q?1:0),f.push(t.sCount[N]),t.sCount[N]=Z-z,h.push(t.tShift[N]),t.tShift[N]=c-t.bMarks[N];continue}if(A)break;let H=!1;for(let z=0,q=T.length;z<q;z++)if(T[z](t,N,i,!0)){H=!0;break}if(H){t.lineMax=N,t.blkIndent!==0&&(_.push(t.bMarks[N]),E.push(t.bsCount[N]),h.push(t.tShift[N]),f.push(t.sCount[N]),t.sCount[N]-=t.blkIndent);break}_.push(t.bMarks[N]),E.push(t.bsCount[N]),h.push(t.tShift[N]),f.push(t.sCount[N]),t.sCount[N]=-1}const M=t.blkIndent;t.blkIndent=0;const L=t.push("blockquote_open","blockquote",1);L.markup=">";const Y=[e,0];L.map=Y,t.md.block.tokenize(t,e,N);const U=t.push("blockquote_close","blockquote",-1);U.markup=">",t.lineMax=m,t.parentType=O,Y[1]=t.line;for(let G=0;G<h.length;G++)t.bMarks[G+e]=_[G],t.tShift[G+e]=h[G],t.sCount[G+e]=f[G],t.bsCount[G+e]=E[G];return t.blkIndent=M,!0}function Eg(t,e,i,l){const c=t.eMarks[e];if(t.sCount[e]-t.blkIndent>=4)return!1;let o=t.bMarks[e]+t.tShift[e];const m=t.src.charCodeAt(o++);if(m!==42&&m!==45&&m!==95)return!1;let _=1;for(;o<c;){const f=t.src.charCodeAt(o++);if(f!==m&&!Ve(f))return!1;f===m&&_++}if(_<3)return!1;if(l)return!0;t.line=e+1;const E=t.push("hr","hr",0);return E.map=[e,t.line],E.markup=Array(_+1).join(String.fromCharCode(m)),!0}function Wc(t,e){const i=t.eMarks[e];let l=t.bMarks[e]+t.tShift[e];const c=t.src.charCodeAt(l++);if(c!==42&&c!==45&&c!==43)return-1;if(l<i){const o=t.src.charCodeAt(l);if(!Ve(o))return-1}return l}function $c(t,e){const i=t.bMarks[e]+t.tShift[e],l=t.eMarks[e];let c=i;if(c+1>=l)return-1;let o=t.src.charCodeAt(c++);if(o<48||o>57)return-1;for(;;){if(c>=l)return-1;if(o=t.src.charCodeAt(c++),o>=48&&o<=57){if(c-i>=10)return-1;continue}if(o===41||o===46)break;return-1}return c<l&&(o=t.src.charCodeAt(c),!Ve(o))?-1:c}function fg(t,e){const i=t.level+2;for(let l=e+2,c=t.tokens.length-2;l<c;l++)t.tokens[l].level===i&&t.tokens[l].type==="paragraph_open"&&(t.tokens[l+2].hidden=!0,t.tokens[l].hidden=!0,l+=2)}function Sg(t,e,i,l){let c,o,m,_,E=e,f=!0;if(t.sCount[E]-t.blkIndent>=4||t.listIndent>=0&&t.sCount[E]-t.listIndent>=4&&t.sCount[E]<t.blkIndent)return!1;let h=!1;l&&t.parentType==="paragraph"&&t.sCount[E]>=t.blkIndent&&(h=!0);let T,O,A;if((A=$c(t,E))>=0){if(T=!0,m=t.bMarks[E]+t.tShift[E],O=Number(t.src.slice(m,A-1)),h&&O!==1)return!1}else if((A=Wc(t,E))>=0)T=!1;else return!1;if(h&&t.skipSpaces(A)>=t.eMarks[E])return!1;if(l)return!0;const N=t.src.charCodeAt(A-1),M=t.tokens.length;T?(_=t.push("ordered_list_open","ol",1),O!==1&&(_.attrs=[["start",O]])):_=t.push("bullet_list_open","ul",1);const L=[E,0];_.map=L,_.markup=String.fromCharCode(N);let Y=!1;const U=t.md.block.
c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14
c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54
c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10
s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429
c69,-144,104.5,-217.7,106.5,-221
l`+r/2.075+" -"+r+`
c5.3,-9.3,12,-14,20,-14
H400000v`+(40+r)+`H845.2724
s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7
c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z
M`+(834+r)+" "+n+"h400000v"+(40+r)+"h-400000z"},et=function(r,n){return"M263,"+(601+r+n)+`c0.7,0,18,39.7,52,119
c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120
c340,-704.7,510.7,-1060.3,512,-1067
l`+r/2.084+" -"+r+`
c4.7,-7.3,11,-11,19,-11
H40000v`+(40+r)+`H1012.3
s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232
c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1
s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26
c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z
M`+(1001+r)+" "+n+"h400000v"+(40+r)+"h-400000z"},Pe=function(r,n){return"M983 "+(10+r+n)+`
l`+r/3.13+" -"+r+`
c4,-6.7,10,-10,18,-10 H400000v`+(40+r)+`
H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7
s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744
c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30
c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722
c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5
c53.7,-170.3,84.5,-266.8,92.5,-289.5z
M`+(1001+r)+" "+n+"h400000v"+(40+r)+"h-400000z"},we=function(r,n){return"M424,"+(2398+r+n)+`
c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514
c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20
s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121
s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081
l`+r/4.223+" -"+r+`c4,-6.7,10,-10,18,-10 H400000
v`+(40+r)+`H1014.6
s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185
c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2z M`+(1001+r)+" "+n+`
h400000v`+(40+r)+"h-400000z"},He=function(r,n){return"M473,"+(2713+r+n)+`
c339.3,-1799.3,509.3,-2700,510,-2702 l`+r/5.298+" -"+r+`
c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+r)+`H1017.7
s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9
c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200
c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26
s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,
606zM`+(1001+r)+" "+n+"h400000v"+(40+r)+"H1017.7z"},We=function(r){const n=r/2;return"M400000 "+r+" H0 L"+n+" 0 l65 45 L145 "+(r-80)+" H400000z"},Je=function(r,n,a){const s=a-54-n-r;return"M702 "+(r+n)+"H400000"+(40+r)+`
H742v`+s+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1
h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170
c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667
219 661 l218 661zM702 `+n+"H400000v"+(40+r)+"H742z"},_t=function(r,n,a){n=1e3*n;let s="";switch(r){case"sqrtMain":s=Ze(n,Qe);break;case"sqrtSize1":s=et(n,Qe);break;case"sqrtSize2":s=Pe(n,Qe);break;case"sqrtSize3":s=we(n,Qe);break;case"sqrtSize4":s=He(n,Qe);break;case"sqrtTall":s=Je(n,Qe,a)}return s},Ot=function(r,n){switch(r){case"":return ye("M291 0 H417 V"+n+" H291z");case"":return ye("M145 0 H188 V"+n+" H145z");case"":return ye("M145 0 H188 V"+n+" H145z")+ye("M367 0 H410 V"+n+" H367z");case"":return ye("M457 0 H583 V"+n+" H457z");case"":return ye("M319 0 H403 V"+n+" H319z");case"":return ye("M263 0 H347 V"+n+" H263z");case"":return ye("M384 0 H504 V"+n+" H384z");case"":return ye("M312 0 H355 V"+n+" H312z");case"":return ye("M257 0 H300 V"+n+" H257z")+ye("M478 0 H521 V"+n+" H478z");default:return""}},Tn={doubleleftarrow:`M262 157
l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3
0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28
14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5
c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5
157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87
-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7
-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z
m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l
-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5
14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88
-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68
-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18
-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782
c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3
-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120
135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8
-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247
c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208
490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3
1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202
l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117
-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7
5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13
35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688
0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7
-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80
H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0
435 0h399565z`,leftgroupunder:`M400000 262
H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219
435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3
-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5
-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7
-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5
20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3
-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7
-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z
m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333
5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5
1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667
-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12
10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7
-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0
v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5
-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3
-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21
71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:ye("M40 281 V428 H0 V94 H40 V241 H400000 v40z"),leftbracketunder:ye("M0 0 h120 V290 H399995 v120 H0z"),leftbracketover:ye("M0 440 h120 V150 H399995 v-120 H0z"),leftmapsto:ye("M40 281 V448H0V74H40V241H400000v40z"),leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23
-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8
c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3
68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:ye("M0 50 h400000 v40H0z m0 194h40000v40H0z"),midbrace:`M200428 334
c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14
-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7
311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11
12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214
c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14
53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3
11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0
-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6
-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z
m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8
60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8
-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z
m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2
c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6
-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z
m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0
85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8
-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z
m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1
c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128
-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20
11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7
39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85
-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l
-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5
s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1
c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3
28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237
-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0
3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18
0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3
-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2
-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58
69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11
-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7
2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z
m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8
8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5
-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95
-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8
15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3
8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3
-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z
m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3
15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0
-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21
66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:ye("M399960 241 V94 h40 V428 h-40 V281 H0 v-40z"),rightbracketunder:ye("M399995 0 h-120 V290 H0 v120 H400000z"),rightbracketover:ye("M399995 440 h-120 V150 H0 v-120 H399995z"),rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23
1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32
-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142
-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40
115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69
-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3
-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19
-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101
10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167
c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3
41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42
18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333
-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70
101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7
-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0
114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0
4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128
-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418
-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9
31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114
c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751
181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457
-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0
411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697
16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696
-338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345
-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409
177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9
14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409
-175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5
3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11
10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63
-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1
-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59
H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359
c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22
c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10
-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,
-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,
-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202
c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5
c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130
s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47
121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6
s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11
c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z
M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32
-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0
13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39
-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5
-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5
-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67
151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17
c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21
c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40
c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z
M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11
c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,
1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,
-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z
M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0
c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,
-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6
c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z
M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},Gn=function(r,n){switch(r){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+n+` v1759 h347 v-84
H403z M403 1759 V0 H319 V1759 v`+n+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+n+` v1759 H0 v84 H347z
M347 1759 V0 H263 V1759 v`+n+" v1759 h84z";case"vert":return"M145 15 v585 v"+n+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-n+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+n+" v585 h43z";case"doublevert":return"M145 15 v585 v"+n+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-n+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+n+` v585 h43z
M367 15 v585 v`+n+` v585 c2.667,10,9.667,15,21,15
c10,0,16.667,-5,20,-15 v-585 v`+-n+` v-585 c-2.667,-10,-9.667,-15,-21,-15
c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+n+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+n+` v1715 h263 v84 H319z
MM319 602 V0 H403 V602 v`+n+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+n+` v1799 H0 v-84 H319z
MM319 602 V0 H403 V602 v`+n+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+n+` v602 h84z
M403 1759 V0 H319 V1759 v`+n+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+n+` v602 h84z
M347 1759 V0 h-84 V1759 v`+n+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1
c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,
-36,557 l0,`+(n+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,
949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9
c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,
-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189
l0,-`+(n+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,
-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,
63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5
c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(n+9)+`
c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664
c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11
c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17
c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558
l0,-`+(n+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,
-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class Mt{constructor(n){this.children=n,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(n){return this.classes.includes(n)}toNode(){const n=document.createDocumentFragment();for(let a=0;a<this.children.length;a++)n.appendChild(this.children[a].toNode());return n}toMarkup(){let n="";for(let a=0;a<this.children.length;a++)n+=this.children[a].toMarkup();return n}toText(){const n=a=>a.toText();return this.children.map(n).join("")}}const En={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},wn={ex:!0,em:!0,mu:!0},Mn=function(r){return typeof r!="string"&&(r=r.unit),r in En||r in wn||r==="ex"},Be=function(r,n){let a;if(r.unit in En)a=En[r.unit]/n.fontMetrics().ptPerEm/n.sizeMultiplier;else if(r.unit==="mu")a=n.fontMetrics().cssEmPerMu;else{let s;if(n.style.isTight()?s=n.havingStyle(n.style.text()):s=n,r.unit==="ex")a=s.fontMetrics().xHeight;else if(r.unit==="em")a=s.fontMetrics().quad;else throw new o("Invalid unit: '"+r.unit+"'");s!==n&&(a*=s.sizeMultiplier/n.sizeMultiplier)}return Math.min(r.number*a,n.maxSize)},Q=function(r){return+r.toFixed(4)+"em"},Lt=function(r){return r.filter(n=>n).join(" ")},Cn=function(r,n,a){if(this.classes=r||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=a||{},n){n.style.isTight()&&this.classes.push("mtight");const s=n.getColor();s&&(this.style.color=s)}},kt=function(r){const n=document.createElement(r);n.className=Lt(this.classes);for(const a of Object.keys(this.style))n.style[a]=this.style[a];for(const a of Object.keys(this.attributes))n.setAttribute(a,this.attributes[a]);for(let a=0;a<this.children.length;a++)n.appendChild(this.children[a].toNode());return n},nn=/[\s"'>/=\x00-\x1f]/,mt=function(r){let n="<"+r;this.classes.length&&(n+=' class="'+h(Lt(this.classes))+'"');let a="";for(const s of Object.keys(this.style))a+=_(s)+":"+this.style[s]+";";a&&(n+=' style="'+h(a)+'"');for(const s of Object.keys(this.attributes)){if(nn.test(s))throw new o("Invalid attribute name '"+s+"'");n+=" "+s+'="'+h(this.attributes[s])+'"'}n+=">";for(let s=0;s<this.children.length;s++)n+=this.children[s].toMarkup();return n+="</"+r+">",n};class vt{constructor(n,a,s,u){Cn.call(this,n,s,u),this.children=a||[]}setAttribute(n,a){this.attributes[n]=a}hasClass(n){return this.classes.includes(n)}toNode(){return kt.call(this,"span")}toMarkup(){return mt.call(this,"span")}}class rn{constructor(n,a,s,u){Cn.call(this,a,u),this.children=s||[],this.setAttribute("href",n)}setAttribute(n,a){this.attributes[n]=a}hasClass(n){return this.classes.includes(n)}toNode(){return kt.call(this,"a")}toMarkup(){return mt.call(this,"a")}}class Ln{constructor(n,a,s){this.alt=a,this.src=n,this.classes=["mord"],this.height=0,this.depth=0,this.maxFontSize=0,this.style=s}hasClass(n){return this.classes.includes(n)}toNode(){const n=document.createElement("img");n.src=this.src,n.alt=this.alt,n.className="mord";for(const a of Object.keys(this.style))n.style[a]=this.style[a];return n}toMarkup(){let n='<img src="'+h(this.src)+'"'+(' alt="'+h(this.alt)+'"'),a="";for(const s of Object.keys(this.style))a+=_(s)+":"+this.style[s]+";";return a&&(n+=' style="'+h(a)+'"'),n+="'/>",n}}const Rn={î:"ı̂",ï:"ı̈",í:"ı́",ì:"ı̀"};class pt{constructor(n,a,s,u,g,S,C,y){this.text=n,this.height=a||0,this.depth=s||0,this.italic=u||0,this.skew=g||0,this.width=S||0,this.classes=C||[],this.style=y||{},this.maxFontSize=0;const D=Ct(this.text.charCodeAt(0));D&&this.classes.push(D+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=Rn[this.text])}hasClass(n){return this.classes.includes(n)}toNode(){const n=document.createTextNode(this.text);let a=null;this.italic>0&&(a=document.createElement("span"),a.style.marginRight=Q(this.italic)),this.classes.length>0&&(a=a||document.createElement("span"),a.className=Lt(this.classes));for(const s of Object.keys(this.style))a=a||document.createElement("span"),a.style[
`+te+" children.");for(let Ee=0;Ee<te;Ee++){const Ie=new Pt(k[Ee]),Fe=new Nt([Ie],{width:"400em",height:Q($),viewBox:"0 0 "+S+" "+B,preserveAspectRatio:Ne[Ee]+" slice"}),ot=Dt([le[Ee]],[Fe],n);if(te===1)return{span:ot,minWidth:F,height:$};ot.style.height=Q($),y.push(ot)}return{span:W(["stretchy"],y,n),minWidth:F,height:$}}}const{span:s,minWidth:u,height:g}=a();return s.height=g,s.style.height=Q(g),u>0&&(s.style.minWidth=Q(u)),s},gm=function(r,n,a,s,u){let g;const S=r.height+r.depth+a+s;if(/fbox|color|angl/.test(n)){if(g=W(["stretchy",n],[],u),n==="fbox"){const C=u.color&&u.getColor();C&&(g.style.borderColor=C)}}else{const C=[];/^[bx]cancel$/.test(n)&&C.push(new fn({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(n)&&C.push(new fn({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));const y=new Nt(C,{width:"100%",height:Q(S)});g=Dt([],[y],u)}return g.height=S,g.style.height=Q(S),g};function he(r,n){if(!r||r.type!==n)throw new Error("Expected node of type "+n+", but got "+(r?"node of type "+r.type:String(r)));return r}function Ar(r){const n=Or(r);if(!n)throw new Error("Expected node of symbol group type, but got "+(r?"node of type "+r.type:String(r)));return n}function Or(r){return r&&(r.type==="atom"||ne.hasOwnProperty(r.type))?r:null}const wl=r=>{if(r instanceof pt)return r;if(zn(r)&&r.children.length===1)return wl(r.children[0])},na=(r,n)=>{let a,s,u;r&&r.type==="supsub"?(s=he(r.base,"accent"),a=s.base,r.base=a,u=qn(Le(r,n)),r.base=s):(s=he(r,"accent"),a=s.base);const g=Le(a,n.havingCrampedStyle()),S=s.isShifty&&A(a);let C=0;if(S){var y,D;C=(y=(D=wl(g))==null?void 0:D.skew)!=null?y:0}const k=s.label==="\\c";let F=k?g.height+g.depth:Math.min(g.height,n.fontMetrics().xHeight),B;if(s.isStretchy)B=yr(s,n),B=Ae({positionType:"firstBaseline",children:[{type:"elem",elem:g},{type:"elem",elem:B,wrapperClasses:["svg-align"],wrapperStyle:C>0?{width:"calc(100% - "+Q(2*C)+")",marginLeft:Q(2*C)}:void 0}]},n);else{let te,le;s.label==="\\vec"?(te=Un("vec",n),le=yn.vec[1]):(te=be({type:"textord",mode:s.mode,text:s.label},n,"textord"),te=Yn(te),te.italic=0,le=te.width,k&&(F+=te.depth)),B=W(["accent-body"],[te]);const Ne=s.label==="\\textcircled";Ne&&(B.classes.push("accent-full"),F=g.height);let Ee=C;Ne||(Ee-=le/2),B.style.left=Q(Ee),s.label==="\\textcircled"&&(B.style.top=".2em"),B=Ae({positionType:"firstBaseline",children:[{type:"elem",elem:g},{type:"kern",size:-F},{type:"elem",elem:B}]},n)}const $=W(["mord","accent"],[B],n);return u?(u.children[0]=$,u.height=Math.max($.height,u.height),u.classes[0]="mord",u):$},Ml=(r,n)=>{const a=r.isStretchy?Nr(r.label):new X("mo",[$t(r.label,r.mode)]),s=new X("mover",[ze(r.base,n),a]);return s.setAttribute("accent","true"),s},Em=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(r=>"\\"+r).join("|"));j({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(r,n)=>{const a=ln(n[0]),s=!Em.test(r.funcName),u=!s||r.funcName==="\\widehat"||r.funcName==="\\widetilde"||r.funcName==="\\widecheck";return{type:"accent",mode:r.parser.mode,label:r.funcName,isStretchy:s,isShifty:u,base:a}},htmlBuilder:na,mathmlBuilder:Ml}),j({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(r,n)=>{const a=n[0];let s=r.parser.mode;return s==="math"&&(r.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+r.funcName+" works only in text mode"),s="text"),{type:"accent",mode:s,label:r.funcName,isStretchy:!1,isShifty:!0,base:a}},htmlBuilder:na,mathmlBuilder:Ml}),j({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\un
]`,Gm="\\\\[a-zA-Z@]+",Ym="\\\\[^\uD800-\uDFFF]",qm="("+Gm+")"+Rc+"*",zm=`\\\\(
|[ \r ]+
?)[ \r ]*`,Sa="[̀-ͯ]",Hm=new RegExp(Sa+"+$"),Vm="("+Rc+"+)|"+(zm+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(Sa+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(Sa+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+qm)+("|"+Ym+")");class Nc{constructor(n,a){this.input=n,this.settings=a,this.tokenRegex=new RegExp(Vm,"g"),this.catcodes={"%":14,"~":13}}setCatcode(n,a){this.catcodes[n]=a}lex(){const n=this.input,a=this.tokenRegex.lastIndex;if(a===n.length)return new Ht("EOF",new xt(this,a,a));const s=this.tokenRegex.exec(n);if(s===null||s.index!==a)throw new o("Unexpected character: '"+n[a]+"'",new Ht(n[a],new xt(this,a,a+1)));const u=s[6]||s[3]||(s[2]?"\\ ":" ");if(this.catcodes[u]===14){const g=n.indexOf(`
`,this.tokenRegex.lastIndex);return g===-1?(this.tokenRegex.lastIndex=n.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=g+1,this.lex()}return new Ht(u,new xt(this,a,this.tokenRegex.lastIndex))}}class Wm{constructor(n,a){n===void 0&&(n={}),a===void 0&&(a={}),this.current=a,this.builtins=n,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new o("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");const n=this.undefStack.pop();for(const a in n)n.hasOwnProperty(a)&&(n[a]==null?delete this.current[a]:this.current[a]=n[a])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(n){return this.current.hasOwnProperty(n)||this.builtins.hasOwnProperty(n)}get(n){return this.current.hasOwnProperty(n)?this.current[n]:this.builtins[n]}set(n,a,s){if(s===void 0&&(s=!1),s){for(let u=0;u<this.undefStack.length;u++)delete this.undefStack[u][n];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][n]=a)}else{const u=this.undefStack[this.undefStack.length-1];u&&!u.hasOwnProperty(n)&&(u[n]=this.current[n])}a==null?delete this.current[n]:this.current[n]=a}}var $m=jl;R("\\noexpand",function(r){const n=r.popToken();return r.isExpandable(n.text)&&(n.noexpand=!0,n.treatAsRelax=!0),{tokens:[n],numArgs:0}}),R("\\expandafter",function(r){const n=r.popToken();return r.expandOnce(!0),{tokens:[n],numArgs:0}}),R("\\@firstoftwo",function(r){return{tokens:r.consumeArgs(2)[0],numArgs:0}}),R("\\@secondoftwo",function(r){return{tokens:r.consumeArgs(2)[1],numArgs:0}}),R("\\@ifnextchar",function(r){const n=r.consumeArgs(3);r.consumeSpaces();const a=r.future();return n[0].length===1&&n[0][0].text===a.text?{tokens:n[1],numArgs:0}:{tokens:n[2],numArgs:0}}),R("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),R("\\TextOrMath",function(r){const n=r.consumeArgs(2);return r.mode==="text"?{tokens:n[0],numArgs:0}:{tokens:n[1],numArgs:0}});const yc={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};R("\\char",function(r){let n=r.popToken(),a,s=0;if(n.text==="'")a=8,n=r.popToken();else if(n.text==='"')a=16,n=r.popToken();else if(n.text==="`")if(n=r.popToken(),n.text[0]==="\\")s=n.text.charCodeAt(1);else{if(n.text==="EOF")throw new o("\\char` missing argument");s=n.text.charCodeAt(0)}else a=10;if(a){if(s=yc[n.text],s==null||s>=a)throw new o("Invalid base-"+a+" digit "+n.text);let u;for(;(u=yc[r.future().text])!=null&&u<a;)s*=a,s+=u,r.popToken()}return"\\@char{"+s+"}"});const ba=(r,n,a,s)=>{let u=r.consumeArg().tokens;if(u.length!==1)throw new o("\\newcommand's first argument must be a macro name");const g=u[0].text,S=r.isDefined(g);if(S&&!n)throw new o("\\newcommand{"+g+"} attempting to redefine "+(g+"; use \\renewcommand"));if(!S&&!a)throw new o("\\renewcommand{"+g+"} when command "+g+" does not yet exist; use \\newcommand");let C=0;if(u=r.consumeArg().tokens,u.length===1&&u[0].text==="["){let y="",D=r.expandNextToken();for(;D.text!=="]"&&D.text!=="EOF";)y+=D.text,D=r.expandNextToken();if(!y.match(/^\s*[0-9]+\s*$/))throw new o("Invalid number of arguments: "+y);C=parseInt(y),u=r.consumeArg().tokens}return S&&s||r.macros.set(g,{tokens:u,numArgs:C}),""};R("\\newcommand",r=>ba(r,!1,!0,!1)),R("\\renewcommand",r=>ba(r,!0,!1,!1)),R("\\providecommand",r=>ba(r,!0,!0,!0)),R("\\message",r=>{const n=r.consumeArgs(1)[0];return""}),R("\\errmessage",r=>{const n=r.consumeArgs(1)[0];return""}),R("\\show",r=>{const a=r.popToken().text;return""}),R("\\bgroup","{"),R("\\egroup","}"),R("~","\\nobreakspace"),R("\\lq","`"),R("\\rq","'"),R("\\aa","\\r a"),R("\\AA","\\r A"),R("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}"),R("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),R("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}"),R("","\\mathscr{B}"),R("","\\mathscr{E}"),R("","\\mathscr{F}"),R("","\\mathscr{H}"),R("<EFBFBD>
please report what input caused this bug`);return g=g.slice(1,-1),{type:"verb",mode:"text",body:g,star:S}}xc.hasOwnProperty(a[0])&&!Se[this.mode][a[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+a[0]+'" used in math mode',n),a=xc[a[0]]+a.slice(1));const s=Hm.exec(a);s&&(a=a.substring(0,s.index),a==="i"?a="ı":a==="j"&&(a="ȷ"));let u;if(Se[this.mode][a]){this.settings.strict&&this.mode==="math"&&kn.includes(a)&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+a[0]+'" used in math mode',n);const g=Se[this.mode][a].group,S=xt.range(n);let C;if(V.hasOwnProperty(g)){const y=g;C={type:"atom",mode:this.mode,family:y,loc:S,text:a}}else C={type:g,mode:this.mode,loc:S,text:a};u=C}else if(a.charCodeAt(0)>=128)this.settings.strict&&(Rt(a.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+a[0]+'" used in math mode',n):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+a[0]+'"'+(" ("+a.charCodeAt(0)+")"),n)),u={type:"textord",mode:"text",loc:xt.range(n),text:a};else return null;if(this.consume(),s)for(let g=0;g<s[0].length;g++){const S=s[0][g];if(!Ta[S])throw new o("Unknown accent ' "+S+"'",n);const C=Ta[S][this.mode]||Ta[S].text;if(!C)throw new o("Accent "+S+" unsupported in "+this.mode+" mode",n);u={type:"accent",mode:this.mode,loc:xt.range(n),label:C,isStretchy:!1,isShifty:!0,base:u}}return u}}Pr.endOfExpression=new Set(["}","\\endgroup","\\end","\\right","&"]);var Ca=function(r,n){if(!(typeof r=="string"||r instanceof String))throw new TypeError("KaTeX can only parse string typed expression");const a=new Pr(r,n);delete a.gullet.macros.current["\\df@tag"];let s=a.parse();if(delete a.gullet.macros.current["\\current@color"],delete a.gullet.macros.current["\\color"],a.gullet.macros.get("\\df@tag")){if(!n.displayMode)throw new o("\\tag works only in display equations");s=[{type:"tag",mode:"text",body:s,tag:a.subparse([new Ht("\\df@tag")])}]}return s};let wc=function(r,n,a){n.textContent="";const s=Ra(r,a).toNode();n.appendChild(s)};typeof document!="undefined"&&document.compatMode!=="CSS1Compat"&&(wc=function(){throw new o("KaTeX doesn't work in quirks mode.")});const Xm=function(r,n){return Ra(r,n).toMarkup()},Zm=function(r,n){const a=new Y(n);return Ca(r,a)},Mc=function(r,n,a){if(a.throwOnError||!(r instanceof o))throw r;const s=W(["katex-error"],[new pt(n)]);return s.setAttribute("title",r.toString()),s.setAttribute("style","color:"+a.errorColor),s},Ra=function(r,n){const a=new Y(n);try{const s=Ca(r,a);return um(s,r,a)}catch(s){return Mc(s,r,a)}};var Jm={version:"0.16.45",render:wc,renderToString:Xm,ParseError:o,SETTINGS_SCHEMA:M,__parse:Zm,__renderToDomTree:Ra,__renderToHTMLTree:function(r,n){const a=new Y(n);try{const s=Ca(r,a);return dm(s,r,a)}catch(s){return Mc(s,r,a)}},__setFontMetrics:Sn,__defineSymbol:d,__defineFunction:j,__defineMacro:R,__domTree:{Span:vt,Anchor:rn,SymbolNode:pt,SvgNode:Nt,PathNode:Pt,LineNode:fn}},jm=Jm;return l=l.default,l})()})})(pr,pr.exports)),pr.exports}var xa,tu;function qE(){if(tu)return xa;tu=1;var t=YE();function e(o,m){var _,E,f=o.posMax,h=!0,T=!0;return _=m>0?o.src.charCodeAt(m-1):-1,E=m+1<=f?o.src.charCodeAt(m+1):-1,(_===32||_===9||E>=48&&E<=57)&&(T=!1),(E===32||E===9)&&(h=!1),{can_open:h,can_close:T}}function i(o,m){var _,E,f,h,T,O;if(o.src[o.pos]!=="$")return!1;if(h=e(o,o.pos),!h.can_open)return m||(o.pending+="$"),o.pos+=1,!0;for(_=o.pos+1,E=_;(E=o.src.indexOf("$",E))!==-1;){for(T=E-1;o.src[T]==="\\";)T-=1;if((E-T)%2==1)break;E+=1}return E===-1?(m||(o.pending+="$"),o.pos=_,!0):E-_===0?(m||(o.pending+="$$"),o.pos=_+1,!0):(h=e(o,E),h.can_close?(m||(f=o.push("math_inline","math",0),f.markup="$",f.content=o.src.slice(_,E)),o.pos=E+1,!0):(m||(o.pending+="$"),o.pos=_,!0))}function l(o,m,_,E){var f,h,T,O,A=!1,N,M=o.bMarks[m]+o.tShift[m],L=o.eMarks[m];if(M+2>L||o.src.slice(M,M+2)!=="$$")return!1;if(M+=2,f=o.src.slice(M,L),E)return!0;for(f.trim().slice(-2)=
`:"")+o.getLines(m+1,T,o.tShift[m],!0)+(h&&h.trim()?h:""),N.map=[m,o.line],N.markup="$$",!0}function c(o){return o.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")}return xa=function(m,_){_=_||{},_.katex&&(t=_.katex),_.blockClass||(_.blockClass="");var E=function(O){_.displayMode=!1;try{return t.renderToString(O,_)}catch(A){return _.throwOnError,`<span class='katex-error' title='${c(A.toString())}'>${c(O)}</span>`}},f=function(O,A){return E(O[A].content)},h=function(O){_.displayMode=!0;try{return`<p class="katex-block ${_.blockClass}">`+t.renderToString(O,_)+"</p>"}catch(A){return _.throwOnError,`<p class='katex-block katex-error ${_.blockClass}' title='${c(A.toString())}'>${c(O)}</p>`}},T=function(O,A){return h(O[A].content)+`
`};m.inline.ruler.after("escape","math_inline",i),m.block.ruler.after("blockquote","math_block",l,{alt:["paragraph","reference","blockquote","list"]}),m.renderer.rules.math_inline=f,m.renderer.rules.math_block=T},xa}var zE=qE();const Hh=gl(zE);var wa,nu;function HE(){if(nu)return wa;nu=1;function t(l,c){var o,m,_=l.attrs[l.attrIndex("href")][1];for(o=0;o<c.length;++o){if(m=c[o],typeof m.matcher=="function"){if(m.matcher(_,m))return m;continue}return m}}function e(l,c,o){Object.keys(o).forEach(function(m){var _,E=o[m];m==="className"&&(m="class"),_=c[l].attrIndex(m),_<0?c[l].attrPush([m,E]):c[l].attrs[_][1]=E})}function i(l,c){c?c=Array.isArray(c)?c:[c]:c=[],Object.freeze(c);var o=l.renderer.rules.link_open||this.defaultRender;l.renderer.rules.link_open=function(m,_,E,f,h){var T=t(m[_],c),O=T&&T.attrs;return O&&e(_,m,O),o(m,_,E,f,h)}}return i.defaultRender=function(l,c,o,m,_){return _.renderToken(l,c,o)},wa=i,wa}var VE=HE();const Vh=gl(VE);var Ma,ru;function WE(){if(ru)return Ma;ru=1;function t(x){return x instanceof Map?x.clear=x.delete=x.set=function(){throw new Error("map is read-only")}:x instanceof Set&&(x.add=x.clear=x.delete=function(){throw new Error("set is read-only")}),Object.freeze(x),Object.getOwnPropertyNames(x).forEach(V=>{const ne=x[V],me=typeof ne;(me==="object"||me==="function")&&!Object.isFrozen(ne)&&t(ne)}),x}class e{constructor(V){V.data===void 0&&(V.data={}),this.data=V.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function i(x){return x.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")}function l(x,...V){const ne=Object.create(null);for(const me in x)ne[me]=x[me];return V.forEach(function(me){for(const Se in me)ne[Se]=me[Se]}),ne}const c="</span>",o=x=>!!x.scope,m=(x,{prefix:V})=>{if(x.startsWith("language:"))return x.replace("language:","language-");if(x.includes(".")){const ne=x.split(".");return[`${V}${ne.shift()}`,...ne.map((me,Se)=>`${me}${"_".repeat(Se+1)}`)].join(" ")}return`${V}${x}`};class _{constructor(V,ne){this.buffer="",this.classPrefix=ne.classPrefix,V.walk(this)}addText(V){this.buffer+=i(V)}openNode(V){if(!o(V))return;const ne=m(V.scope,{prefix:this.classPrefix});this.span(ne)}closeNode(V){o(V)&&(this.buffer+=c)}value(){return this.buffer}span(V){this.buffer+=`<span class="${V}">`}}const E=(x={})=>{const V={children:[]};return Object.assign(V,x),V};class f{constructor(){this.rootNode=E(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(V){this.top.children.push(V)}openNode(V){const ne=E({scope:V});this.add(ne),this.stack.push(ne)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(V){return this.constructor._walk(V,this.rootNode)}static _walk(V,ne){return typeof ne=="string"?V.addText(ne):ne.children&&(V.openNode(ne),ne.children.forEach(me=>this._walk(V,me)),V.closeNode(ne)),V}static _collapse(V){typeof V!="string"&&V.children&&(V.children.every(ne=>typeof ne=="string")?V.children=[V.children.join("")]:V.children.forEach(ne=>{f._collapse(ne)}))}}class h extends f{constructor(V){super(),this.options=V}addText(V){V!==""&&this.add(V)}startScope(V){this.openNode(V)}endScope(){this.closeNode()}__addSublanguage(V,ne){const me=V.root;ne&&(me.scope=`language:${ne}`),this.add(me)}toHTML(){return new _(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function T(x){return x?typeof x=="string"?x:x.source:null}function O(x){return M("(?=",x,")")}function A(x){return M("(?:",x,")*")}function N(x){return M("(?:",x,")?")}function M(...x){return x.map(ne=>T(ne)).join("")}function L(x){const V=x[x.length-1];return typeof V=="object"&&V.constructor===Object?(x.splice(x.length-1,1),V):{}}function Y(...x){return"("+(L(x).capture?"":"?:")+x.map(me=>T(me)).join("|")+")"}function U(x){return new RegExp(x.toString()+"|").exec("").length-1}function G(x,V){const ne=x&&x.exec(V);return ne&&ne.index===0}const H=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9]
https://github.com/highlightjs/highlight.js/issues/2277`),Xe=J,Ge=ue),be===void 0&&(be=!0);const ht={code:Ge,language:Xe};on("before:highlight",ht);const W=ht.result?ht.result:re(ht.language,ht.code,be);return W.code=ht.code,on("after:highlight",W),W}function re(J,ue,be,Ge){const Xe=Object.create(null);function ht(K,se){return K.keywords[se]}function W(){if(!pe.keywords){je.addText(Oe);return}let K=0;pe.keywordPatternRe.lastIndex=0;let se=pe.keywordPatternRe.exec(Oe),fe="";for(;se;){fe+=Oe.substring(K,se.index);const ve=Ce.case_insensitive?se[0].toLowerCase():se[0],nt=ht(pe,ve);if(nt){const[Me,Wn]=nt;if(je.addText(fe),fe="",Xe[ve]=(Xe[ve]||0)+1,Xe[ve]<=Sn&&(Wt+=Wn),Me.startsWith("_"))fe+=se[0];else{const lr=Ce.classNameAliases[Me]||Me;Gt(se[0],lr)}}else fe+=se[0];K=pe.keywordPatternRe.lastIndex,se=pe.keywordPatternRe.exec(Oe)}fe+=Oe.substring(K),je.addText(fe)}function Dt(){if(Oe==="")return;let K=null;if(typeof pe.subLanguage=="string"){if(!V[pe.subLanguage]){je.addText(Oe);return}K=re(pe.subLanguage,Oe,!0,Vn[pe.subLanguage]),Vn[pe.subLanguage]=K._top}else K=Zt(Oe,pe.subLanguage.length?pe.subLanguage:null);pe.relevance>0&&(Wt+=K.relevance),je.__addSublanguage(K._emitter,K.language)}function tt(){pe.subLanguage!=null?Dt():W(),Oe=""}function Gt(K,se){K!==""&&(je.startScope(se),je.addText(K),je.endScope())}function Yt(K,se){let fe=1;const ve=se.length-1;for(;fe<=ve;){if(!K._emit[fe]){fe++;continue}const nt=Ce.classNameAliases[K[fe]]||K[fe],Me=se[fe];nt?Gt(Me,nt):(Oe=Me,W(),Oe=""),fe++}}function sn(K,se){return K.scope&&typeof K.scope=="string"&&je.openNode(Ce.classNameAliases[K.scope]||K.scope),K.beginScope&&(K.beginScope._wrap?(Gt(Oe,Ce.classNameAliases[K.beginScope._wrap]||K.beginScope._wrap),Oe=""):K.beginScope._multi&&(Yt(K.beginScope,se),Oe="")),pe=Object.create(K,{parent:{value:pe}}),pe}function or(K,se,fe){let ve=G(K.endRe,fe);if(ve){if(K["on:end"]){const nt=new e(K);K["on:end"](se,nt),nt.isMatchIgnored&&(ve=!1)}if(ve){for(;K.endsParent&&K.parent;)K=K.parent;return K}}if(K.endsWithParent)return or(K.parent,se,fe)}function Ae(K){return pe.matcher.regexIndex===0?(Oe+=K[0],1):(ln=!0,0)}function sr(K){const se=K[0],fe=K.rule,ve=new e(fe),nt=[fe.__beforeBegin,fe["on:begin"]];for(const Me of nt)if(Me&&(Me(K,ve),ve.isMatchIgnored))return Ae(se);return fe.skip?Oe+=se:(fe.excludeBegin&&(Oe+=se),tt(),!fe.returnBegin&&!fe.excludeBegin&&(Oe=se)),sn(fe,K),fe.returnBegin?0:se.length}function Fn(K){const se=K[0],fe=ue.substring(K.index),ve=or(pe,K,fe);if(!ve)return xe;const nt=pe;pe.endScope&&pe.endScope._wrap?(tt(),Gt(se,pe.endScope._wrap)):pe.endScope&&pe.endScope._multi?(tt(),Yt(pe.endScope,K)):nt.skip?Oe+=se:(nt.returnEnd||nt.excludeEnd||(Oe+=se),tt(),nt.excludeEnd&&(Oe=se));do pe.scope&&je.closeNode(),!pe.skip&&!pe.subLanguage&&(Wt+=pe.relevance),pe=pe.parent;while(pe!==ve.parent);return ve.starts&&sn(ve.starts,K),nt.returnEnd?0:se.length}function Hn(){const K=[];for(let se=pe;se!==Ce;se=se.parent)se.scope&&K.unshift(se.scope);K.forEach(se=>je.openNode(se))}let yn={};function Un(K,se){const fe=se&&se[0];if(Oe+=K,fe==null)return tt(),0;if(yn.type==="begin"&&se.type==="end"&&yn.index===se.index&&fe===""){if(Oe+=ue.slice(se.index,se.index+1),!Se){const ve=new Error(`0 width match regex (${J})`);throw ve.languageName=J,ve.badRule=yn.rule,ve}return 1}if(yn=se,se.type==="begin")return sr(se);if(se.type==="illegal"&&!be){const ve=new Error('Illegal lexeme "'+fe+'" for mode "'+(pe.scope||"<unnamed>")+'"');throw ve.mode=pe,ve}else if(se.type==="end"){const ve=Fn(se);if(ve!==xe)return ve}if(se.type==="illegal"&&fe==="")return Oe+=`
`,1;if(qt>1e5&&qt>se.index*3)throw new Error("potential infinite loop, way more iterations than matches");return Oe+=fe,fe.length}const Ce=It(J);if(!Ce)throw kt(d.replace("{}",J)),new Error('Unknown language: "'+J+'"');const Jt=Pt(Ce);let yt="",pe=Ge||Jt;const Vn={},je=new P.__emitter(P);Hn();let Oe="",Wt=0,j=0,qt=0,ln=!1;try{if(Ce.__emitTokens)Ce.__emitTokens(ue,je);else{for(pe.matcher.considerAll();;){qt++,ln?ln=!1:pe.matcher.considerAll(),pe.matcher.lastIndex=j;const K=pe.matcher.exec(ue);if(!K)break;const se=ue.substring(j,K.index),fe=Un(se,K);j=K.index+fe}Un(ue.substring(j))}return je.finalize(),yt=je.toHTML(),{language:J,value:yt,relevance:Wt,illegal:!1,_emitter:je,_top:pe}}catch(K){if(K.message&&K.message.includes("Illegal"))return{language:J,value:St(ue),illegal:!0,relevance:0,_illegalBy:{message:K.message,index:j,context:ue.slice(j-100,j+100),mode:K.mode,resultSoFar:yt},_emitter:je};if(Se)return{language:J,value:St(ue),illegal:!1,relevance:0,errorRaised:K,_emitter:je,_top:pe};throw K}}function at(J){const ue={value:St(J),illegal:!1,relevance:0,_top:p,_emitter:new P.__emitter(P)};return ue._emitter.addText(J),ue}function Zt(J,ue){ue=ue||P.languages||Object.keys(V);const be=at(J),Ge=ue.filter(It).filter(kn).map(tt=>re(tt,J,!1));Ge.unshift(be);const Xe=Ge.sort((tt,Gt)=>{if(tt.relevance!==Gt.relevance)return Gt.relevance-tt.relevance;if(tt.language&&Gt.language){if(It(tt.language).supersetOf===Gt.language)return 1;if(It(Gt.language).supersetOf===tt.language)return-1}return 0}),[ht,W]=Xe,Dt=ht;return Dt.secondBest=W,Dt}function de(J,ue,be){const Ge=ue&&ne[ue]||be;J.classList.add("hljs"),J.classList.add(`language-${Ge}`)}function $e(J){let ue=null;const be=v(J);if(b(be)||(on("before:highlightElement",{el:J,language:be}),J.dataset.highlighted))return;if(J.children.length>0&&(P.ignoreUnescapedHTML,P.throwUnescapedHTML))throw new zn("One of your code blocks includes unescaped HTML.",J.innerHTML);ue=J;const Ge=ue.textContent,Xe=be?ge(Ge,{language:be,ignoreIllegals:!0}):Zt(Ge);J.innerHTML=Xe.value,J.dataset.highlighted="yes",de(J,be,Xe.language),J.result={language:Xe.language,re:Xe.relevance,relevance:Xe.relevance},Xe.secondBest&&(J.secondBest={language:Xe.secondBest.language,relevance:Xe.secondBest.relevance}),on("after:highlightElement",{el:J,result:Xe,text:Ge})}function bt(J){P=an(P,J)}const Nn=()=>{w(),mt("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function I(){w(),mt("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let Bt=!1;function w(){function J(){w()}if(document.readyState==="loading"){Bt||window.addEventListener("DOMContentLoaded",J,!1),Bt=!0;return}document.querySelectorAll(P.cssSelector).forEach($e)}function nr(J,ue){let be=null;try{be=ue(x)}catch(Ge){if(kt("Language definition for '{}' could not be registered.".replace("{}",J)),Se)kt(Ge);else throw Ge;be=p}be.name||(be.name=J),V[J]=be,be.rawDefinition=ue.bind(null,x),be.aliases&&_e(be.aliases,{languageName:J})}function rr(J){delete V[J];for(const ue of Object.keys(ne))ne[ue]===J&&delete ne[ue]}function ar(){return Object.keys(V)}function It(J){return J=(J||"").toLowerCase(),V[J]||V[ne[J]]}function _e(J,{languageName:ue}){typeof J=="string"&&(J=[J]),J.forEach(be=>{ne[be.toLowerCase()]=ue})}function kn(J){const ue=It(J);return ue&&!ue.disableAutodetect}function Pn(J){J["before:highlightBlock"]&&!J["before:highlightElement"]&&(J["before:highlightElement"]=ue=>{J["before:highlightBlock"](Object.assign({block:ue.el},ue))}),J["after:highlightBlock"]&&!J["after:highlightElement"]&&(J["after:highlightElement"]=ue=>{J["after:highlightBlock"](Object.assign({block:ue.el},ue))})}function ir(J){Pn(J),me.push(J)}function Cr(J){const ue=me.indexOf(J);ue!==-1&&me.splice(ue,1)}function on(J,ue){const be=J;me.forEach(function(Ge){Ge[be]&&Ge[be](ue)})}function gt(J){return mt("10.7.0","highlightBlock will be removed entirely in v12.0"),mt("10.7.0","Please use highlightElement now."),$e(J)}Object.assign(x,{highlight:ge,highlightAuto:Zt,highlightAll:w,highlightElement:$e,highlightBlock:gt,configure:bt,initHighlighting:Nn,initHighl
`},N]}}return bo=c,bo}var ho,zd;function MS(){if(zd)return ho;zd=1;function t(e){const i="[a-zA-Z_][\\w.]*",l="<\\?(lasso(script)?|=)",c="\\]|\\?>",o={$pattern:i+"|&[lg]t;",literal:"true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft",built_in:"array date decimal duration integer map pair string tag xml null boolean bytes keyword list locale queue set stack staticarray local var variable global data self inherited currentcapture givenblock",keyword:"cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else fail_if fail_ifnot fail if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest soap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome"},m=e.COMMENT("<!--","-->",{relevance:0}),_={className:"meta",begin:"\\[noprocess\\]",starts:{end:"\\[/noprocess\\]",returnEnd:!0,contains:[m]}},E={className:"meta",begin:"\\[/noprocess|"+l},f={className:"symbol",begin:"'"+i+"'"},h=[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.inherit(e.C_NUMBER_MODE,{begin:e.C_NUMBER_RE+"|(-?infinity|NaN)\\b"}),e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"`",end:"`"},{variants:[{begin:"[#$]"+i},{begin:"#",end:"\\d+",illegal:"\\W"}]},{className:"type",begin:"::\\s*",end:i,illegal:"\\W"},{className:"params",variants:[{begin:"-(?!infinity)"+i,relevance:0},{begin:"(\\.\\.\\.)"}]},{begin:/(->|\.)\s*/,relevance:0,contains:[f]},{className:"class",beginKeywords:"define",returnEnd:!0,end:"\\(|=>",contains:[e.inherit(e.TITLE_MODE,{begin:i+"(=(?!>))?|[-+*/%](?!>)"})]}];return{name:"Lasso",aliases:["ls","lassoscript"],case_insensitive:!0,keywords:o,contains:[{className:"meta",begin:c,relevance:0,starts:{end:"\\[|"+l,returnEnd:!0,relevance:0,contains:[m]}},_,E,{className:"meta",begin:"\\[no_square_brackets",starts:{end:"\\[/no_square_brackets\\]",keywords:o,contains:[{className:"meta",begin:c,relevance:0,starts:{end:"\\[noprocess\\]|"+l,returnEnd:!0,contains:[m]}},_,E].concat(h)}},{className:"meta",begin:"\\[",relevance:0},{className:"meta",begin:"^#!",end:"lasso9$",relevance:10}].concat(h)}}return ho=t,ho}var To,Hd;function LS(){if(Hd)return To;Hd=1;function t(e){const l=e.regex.either(...["(?:NeedsTeXFormat|RequirePackage|GetIdInfo)","Provides(?:Expl)?(?:Package|Class|File)","(?:DeclareOption|ProcessOptions)","(?:documentclass|usepackage|input|include)","makeat(?:letter|other)","ExplSyntax(?:On|Off)","(?:new|renew|provide)?command","(?:re)newenvironment","(?:New|Renew|Provide|Declare)(?:Expandable)?DocumentCommand","(?:New|Renew|Provide|Declare)DocumentEnvironment","(?:(?:e|g|x)?def|let)","(?:begin|end)","(?:part|chapter|(?:sub){0,2}section|(?:sub)?paragraph)","caption","(?:label|(?:eq|page|name)?ref|(?:paren|foot|super)?cite)","(?:alpha|beta|[Gg]amma|[Dd]elta|(?:var)?epsilon|zeta|eta|[Tt]heta|vartheta)","(?:iota|(?:var)?kappa|[Ll]ambda|mu|nu|[Xx]i|[Pp]i|varpi|(?:var)rho)","(?:[Ss]igma|varsigma|tau|[Uu]psilon|[Pp]hi|varphi|chi|[Pp]si|[Oo]mega)","(?:frac|sum|prod|lim|infty|times|sqrt|leq|geq|left|right|middle|[bB]igg?)","(?:[lr]angle|q?quad|[lcvdi]?dots|d?dot|hat|tilde|bar)"].map(ae=>ae+"(?![a-zA-Z@:_])")),c=new RegExp(["(?:__)?[a-zA-Z]{2,}_[a-zA-Z](?:_?[a-zA-Z])+:[a-zA-Z]*","[lgc]__?[a-zA-Z](?:_?[a-zA-
]`,M={scope:"string",variants:[T,h,O,A]},L={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},Y=["false","null","true"],U=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],G=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],z={keyword:U,literal:(Te=>{const De=[];return Te.forEach(qe=>{De.push(qe),qe.toLowerCase()===qe?De.push(qe.toUpperCase()):De.push(qe.toLowerCase())}),De})(Y),built_in:G},q=Te=>Te.map(De=>De.replace(/\|\d+$/,"")),ee={variants:[{match:[/new/,i.concat(N,"+"),i.concat("(?!",q(G).join("\\b|"),"\\b)"),o],scope:{1:"keyword",4:"title.class"}}]},Z=i.concat(c,"\\b(?!\\()"),oe={variants:[{match:[i.concat(/::/,i.lookahead(/(?!class\b)/)),Z],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[o,i.concat(/::/,i.lookahead(/(?!class\b)/)),Z],scope:{1:"title.class",3:"variable.constant"}},{match:[o,i.concat("::",i.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[o,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]},ce={scope:"attr",match:i.concat(c,i.lookahead(":"),i.lookahead(/(?!::)/))},ae={relevance:0,begin:/\(/,end:/\)/,keywords:z,contains:[ce,_,oe,e.C_BLOCK_COMMENT_MODE,M,L,ee]},Re={relevance:0,match:[/\b/,i.concat("(?!fn\\b|function\\b|",q(U).join("\\b|"),"|",q(G).join("\\b|"),"\\b)"),c,i.concat(N,"*"),i.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"},contains:[ae]};ae.contains.push(Re);const Ye=[ce,oe,e.C_BLOCK_COMMENT_MODE,M,L,ee],Ue={begin:i.concat(/#\[\s*\\?/,i.either(o,m)),beginScope:"meta",end:/]/,endScope:"meta",keywords:{literal:Y,keyword:["new","array"]},contains:[{begin:/\[/,end:/]/,keywords:{literal:Y,keyword:
]*;`,relevance:0},{begin:"[vp][0-9]+"}]}}return Ms=t,Ms}var Ls,r_;function $b(){if(r_)return Ls;r_=1;function t(e){const i="[a-z][a-zA-Z0-9_]*",l={className:"string",begin:"\\$.{1}"},c={className:"symbol",begin:"#"+e.UNDERSCORE_IDENT_RE};return{name:"Smalltalk",aliases:["st"],keywords:["self","super","nil","true","false","thisContext"],contains:[e.COMMENT('"','"'),e.APOS_STRING_MODE,{className:"type",begin:"\\b[A-Z][A-Za-z0-9_]*",relevance:0},{begin:i+":",relevance:0},e.C_NUMBER_MODE,c,l,{begin:"\\|[ ]*"+i+"([ ]+"+i+")*[ ]*\\|",returnBegin:!0,end:/\|/,illegal:/\S/,contains:[{begin:"(\\|[ ]*)?"+i}]},{begin:"#\\(",end:"\\)",contains:[e.APOS_STRING_MODE,l,e.C_NUMBER_MODE,c]}]}}return Ls=t,Ls}var ks,a_;function Kb(){if(a_)return ks;a_=1;function t(e){return{name:"SML (Standard ML)",aliases:["ml"],keywords:{$pattern:"[a-z_]\\w*!?",keyword:"abstype and andalso as case datatype do else end eqtype exception fn fun functor handle if in include infix infixr let local nonfix of op open orelse raise rec sharing sig signature struct structure then type val with withtype where while",built_in:"array bool char exn int list option order real ref string substring vector unit word",literal:"true false NONE SOME LESS EQUAL GREATER nil"},illegal:/\/\/|>>/,contains:[{className:"literal",begin:/\[(\|\|)?\]|\(\)/,relevance:0},e.COMMENT("\\(\\*","\\*\\)",{contains:["self"]}),{className:"symbol",begin:"'[A-Za-z_](?!')[\\w']*"},{className:"type",begin:"`[A-Z][\\w']*"},{className:"type",begin:"\\b[A-Z][\\w']*",relevance:0},{begin:"[a-z_]\\w*'[\\w']*"},e.inherit(e.APOS_STRING_MODE,{className:"string",relevance:0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"number",begin:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",relevance:0},{begin:/[-=]>/}]}}return ks=t,ks}var Ps,i_;function Qb(){if(i_)return Ps;i_=1;function t(e){const i={className:"variable",begin:/\b_+[a-zA-Z]\w*/},l={className:"title",begin:/[a-zA-Z][a-zA-Z_0-9]*_fnc_[a-zA-Z_0-9]+/},c={className:"string",variants:[{begin:'"',end:'"',contains:[{begin:'""',relevance:0}]},{begin:"'",end:"'",contains:[{begin:"''",relevance:0}]}]},o=["break","breakWith","breakOut","breakTo","case","catch","continue","continueWith","default","do","else","exit","exitWith","for","forEach","from","if","local","private","switch","step","then","throw","to","try","waitUntil","while","with"],m=["blufor","civilian","configNull","controlNull","displayNull","diaryRecordNull","east","endl","false","grpNull","independent","lineBreak","locationNull","nil","objNull","opfor","pi","resistance","scriptNull","sideAmbientLife","sideEmpty","sideEnemy","sideFriendly","sideLogic","sideUnknown","taskNull","teamMemberNull","true","west"],_=["abs","accTime","acos","action","actionIDs","actionKeys","actionKeysEx","actionKeysImages","actionKeysNames","actionKeysNamesArray","actionName","actionParams","activateAddons","activatedAddons","activateKey","activeTitleEffectParams","add3DENConnection","add3DENEventHandler","add3DENLayer","addAction","addBackpack","addBackpackCargo","addBackpackCargoGlobal","addBackpackGlobal","addBinocularItem","addCamShake","addCuratorAddons","addCuratorCameraArea","addCuratorEditableObjects","addCuratorEditingArea","addCuratorPoints","addEditorObject","addEventHandler","addForce","addForceGeneratorRTD","addGoggles","addGroupIcon","addHandgunItem","addHeadgear","addItem","addItemCargo","addItemCargoGlobal","addItemPool","addItemToBackpack","addItemToUniform","addItemToVest","addLiveStats","addMagazine","addMagazineAmmoCargo","addMagazineCargo","addMagazineCargoGlobal","addMagazineGlobal","addMagazinePool","addMagazines","addMagazineTurret","addMenu","addMenuItem","addMissionEventHandler","addMPEventHandler","addMusicEventHandler","addonFiles","addOwnedMine","addPlayerScores","addPrimaryWeaponItem","addPublicVariableEventHandler","addRating","addResources","addScore","addScoreSide","addSecondaryWeaponItem","addSwitchableUnit","addTeamMember","addToRemainsCollector","addTorque","addUniform","addUserActionEventHandler","addV
]*?"'`},{begin:`"[^\r
"]*"`}]},{className:"built_in",variants:[{begin:"\\b(abs|acos|asin|atan|atan2|atanh|ceil|cloglog|comb|cos|digamma|exp|floor|invcloglog|invlogit|ln|lnfact|lnfactorial|lngamma|log|log10|max|min|mod|reldif|round|sign|sin|sqrt|sum|tan|tanh|trigamma|trunc|betaden|Binomial|binorm|binormal|chi2|chi2tail|dgammapda|dgammapdada|dgammapdadx|dgammapdx|dgammapdxdx|F|Fden|Ftail|gammaden|gammap|ibeta|invbinomial|invchi2|invchi2tail|invF|invFtail|invgammap|invibeta|invnchi2|invnFtail|invnibeta|invnorm|invnormal|invttail|nbetaden|nchi2|nFden|nFtail|nibeta|norm|normal|normalden|normd|npnchi2|tden|ttail|uniform|abbrev|char|index|indexnot|length|lower|ltrim|match|plural|proper|real|regexm|regexr|regexs|reverse|rtrim|string|strlen|strlower|strltrim|strmatch|strofreal|strpos|strproper|strreverse|strrtrim|strtrim|strupper|subinstr|subinword|substr|trim|upper|word|wordcount|_caller|autocode|byteorder|chop|clip|cond|e|epsdouble|epsfloat|group|inlist|inrange|irecode|matrix|maxbyte|maxdouble|maxfloat|maxint|maxlong|mi|minbyte|mindouble|minfloat|minint|minlong|missing|r|recode|replay|return|s|scalar|d|date|day|dow|doy|halfyear|mdy|month|quarter|week|year|d|daily|dofd|dofh|dofm|dofq|dofw|dofy|h|halfyearly|hofd|m|mofd|monthly|q|qofd|quarterly|tin|twithin|w|weekly|wofd|y|yearly|yh|ym|yofd|yq|yw|cholesky|colnumb|colsof|corr|det|diag|diag0cnt|el|get|hadamard|I|inv|invsym|issym|issymmetric|J|matmissing|matuniform|mreldif|nullmat|rownumb|rowsof|sweep|syminv|trace|vec|vecdiag)(?=\\()"}]},e.COMMENT("^[ ]*\\*.*$",!1),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]}}return Bs=t,Bs}var Gs,c_;function jb(){if(c_)return Gs;c_=1;function t(e){return{name:"STEP Part 21",aliases:["p21","step","stp"],case_insensitive:!0,keywords:{$pattern:"[A-Z_][A-Z0-9_.]*",keyword:["HEADER","ENDSEC","DATA"]},contains:[{className:"meta",begin:"ISO-10303-21;",relevance:10},{className:"meta",begin:"END-ISO-10303-21;",relevance:10},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,e.COMMENT("/\\*\\*!","\\*/"),e.C_NUMBER_MODE,e.inherit(e.APOS_STRING_MODE,{illegal:null}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null}),{className:"string",begin:"'",end:"'"},{className:"symbol",variants:[{begin:"#",end:"\\d+",illegal:"\\W"}]}]}}return Gs=t,Gs}var Ys,u_;function eh(){if(u_)return Ys;u_=1;const t=f=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:f.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[f.APOS_STRING_MODE,f.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:f.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z_][A-Za-z0-9_-]*/}}),e=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","optgroup","option","p","picture","q","quote","samp","section","select","source","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],i=["defs","g","marker","mask","pattern","svg","switch","symbol","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feFlood","feGaussianBlur","feImage","feMerge","feMorphology","feOffset","feSpecularLighting","feTile","feTurbulence","linearGradient","radialGradient","stop","circle","ellipse","image","line","path","polygon","polyline","rect","text","use","textPath","tspan","foreignObject","clipPath"],l=[...e,...i],c=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inv
(multipart)?`,end:`\\]
`},{className:"string",begin:"\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z"},{className:"string",begin:"(\\+|-)\\d+"},{className:"keyword",relevance:10,variants:[{begin:"^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?"},{begin:"^progress(:?)(\\s+)?(pop|push)?"},{begin:"^tags:"},{begin:"^time:"}]}]}}return qs=t,qs}var zs,__;function nh(){if(__)return zs;__=1;function t(Z){return Z?typeof Z=="string"?Z:Z.source:null}function e(Z){return i("(?=",Z,")")}function i(...Z){return Z.map(ce=>t(ce)).join("")}function l(Z){const oe=Z[Z.length-1];return typeof oe=="object"&&oe.constructor===Object?(Z.splice(Z.length-1,1),oe):{}}function c(...Z){return"("+(l(Z).capture?"":"?:")+Z.map(ae=>t(ae)).join("|")+")"}const o=Z=>i(/\b/,Z,/\w$/.test(Z)?/\b/:/\B/),m=["Protocol","Type"].map(o),_=["init","self"].map(o),E=["Any","Self"],f=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","borrowing","break","case","catch","class","consume","consuming","continue","convenience","copy","default","defer","deinit","didSet","distributed","do","dynamic","each","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","macro","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","package","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],h=["false","nil","true"],T=["assignment","associativity","higherThan","left","lowerThan","none","right"],O=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warning"],A=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],N=c(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),M=c(N,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),L=i(N,M,"*"),Y=c(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),U=c(Y,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),G=i(Y,U,"*"),H=i(/[A-Z]/,U,"*"),z=["attached","autoclosure",i(/convention\(/,c("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","freestanding","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",i(/objc\(/,G,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","Sendable","testable","UI