diff --git a/assets/app-C7WXZDlL.css b/assets/app-C7WXZDlL.css new file mode 100644 index 0000000..3eccea7 --- /dev/null +++ b/assets/app-C7WXZDlL.css @@ -0,0 +1 @@ +.snackbar[data-v-15e96db2]{color:#fff;background-color:#333;min-width:50px;padding:10px;text-align:center;font-size:.75em;border-radius:6px}.snackbar.show[data-v-15e96db2]{visibility:visible;opacity:1;animation:fadein-15e96db2 .5s,fadeout-15e96db2 .5s .8s}.snackbar.hide[data-v-15e96db2]{visibility:hidden}@keyframes fadein-15e96db2{0%{opacity:0}to{opacity:1}}@keyframes fadeout-15e96db2{0%{opacity:1}to{opacity:0}}.switch[data-v-4ea9372f]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-4ea9372f]{opacity:0;width:0;height:0}.slider[data-v-4ea9372f]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s}.slider[data-v-4ea9372f]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.3s}input:checked+.slider[data-v-4ea9372f]{background-color:#4ed164}input:focus+.slider[data-v-4ea9372f]{box-shadow:0 0 1px #4ed164}input:checked+.slider[data-v-4ea9372f]:before{transform:translate(26px)}.slider.round[data-v-4ea9372f]{border-radius:34px}.slider.round[data-v-4ea9372f]:before{border-radius:50%}.bg-app{background-color:#eee}.theme-app{background-color:#1f2937}.theme-warning{background-color:#fdf8e4}.text-app-blue{color:#0d70b0}.text-app-light-black{color:#333}#typst a{font-weight:700;text-decoration:underline!important}#typst a:link,#typst a:visited{color:#00e!important}#typst a:link:active,#typst a:visited:active{color:red!important}#typst{white-space:pre-line}#copiedToast{position:absolute;top:-55px;right:-4px}@media (max-width: 500px){.hide-on-mobile{display:none}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.absolute{position:absolute}.relative{position:relative}.m-2{margin:.5rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.h-16{height:4rem}.h-20{height:5rem}.h-9{height:2.25rem}.min-h-28{min-height:7rem}.min-h-80{min-height:20rem}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.min-w-80{min-width:20rem}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-yellow-700{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.pb-4{padding-bottom:1rem}.text-center{text-align:center}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (hover: hover) and (pointer: fine){.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}}.active\:bg-gray-400:active{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}@media (min-width: 768px){.md\:flex-row{flex-direction:row}} diff --git a/assets/app-D2NmQeqJ.js b/assets/app-D2NmQeqJ.js new file mode 100644 index 0000000..74cddb6 --- /dev/null +++ b/assets/app-D2NmQeqJ.js @@ -0,0 +1,294 @@ +var k1=Object.defineProperty;var T1=(t,e,r)=>e in t?k1(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var _t=(t,e,r)=>T1(t,typeof e!="symbol"?e+"":e,r);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const s of a)if(s.type==="childList")for(const i of s.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(a){const s={};return a.integrity&&(s.integrity=a.integrity),a.referrerPolicy&&(s.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?s.credentials="include":a.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function n(a){if(a.ep)return;a.ep=!0;const s=r(a);fetch(a.href,s)}})();const M1=new Set(["title","titleTemplate","script","style","noscript"]),Xr=new Set(["base","meta","link","style","script","noscript"]),A1=new Set(["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"]),C1=new Set(["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"]),il=new Set(["tagPosition","tagPriority","tagDuplicateStrategy","children","innerHTML","textContent","processTemplateParams"]),z1=typeof window<"u";function nn(t){let e=9;for(let r=0;r>>9)+65536).toString(16).substring(1,8).toLowerCase()}function ca(t){if(t._h)return t._h;if(t._d)return nn(t._d);let e=`${t.tag}:${t.textContent||t.innerHTML||""}:`;for(const r in t.props)e+=`${r}:${String(t.props[r])},`;return nn(e)}function E1(t,e){return t instanceof Promise?t.then(e):e(t)}function ha(t,e,r,n){const a=n||ol(typeof e=="object"&&typeof e!="function"&&!(e instanceof Promise)?{...e}:{[t==="script"||t==="noscript"||t==="style"?"innerHTML":"textContent"]:e},t==="templateParams"||t==="titleTemplate");if(a instanceof Promise)return a.then(i=>ha(t,e,r,i));const s={tag:t,props:a};for(const i of il){const l=s.props[i]!==void 0?s.props[i]:r[i];l!==void 0&&((!(i==="innerHTML"||i==="textContent"||i==="children")||M1.has(s.tag))&&(s[i==="children"?"innerHTML":i]=l),delete s.props[i])}return s.props.body&&(s.tagPosition="bodyClose",delete s.props.body),s.tag==="script"&&typeof s.innerHTML=="object"&&(s.innerHTML=JSON.stringify(s.innerHTML),s.props.type=s.props.type||"application/json"),Array.isArray(s.props.content)?s.props.content.map(i=>({...s,props:{...s.props,content:i}})):s}function _1(t,e){var n;const r=t==="class"?" ":";";return e&&typeof e=="object"&&!Array.isArray(e)&&(e=Object.entries(e).filter(([,a])=>a).map(([a,s])=>t==="style"?`${a}:${s}`:a)),(n=String(Array.isArray(e)?e.join(r):e))==null?void 0:n.split(r).filter(a=>!!a.trim()).join(r)}function ll(t,e,r,n){for(let a=n;a(t[s]=i,ll(t,e,r,a)));if(!e&&!il.has(s)){const i=String(t[s]),l=s.startsWith("data-");i==="true"||i===""?t[s]=l?"true":!0:t[s]||(l&&i==="false"?t[s]="false":delete t[s])}}}function ol(t,e=!1){const r=ll(t,e,Object.keys(t),0);return r instanceof Promise?r.then(()=>t):t}const D1=10;function ul(t,e,r){for(let n=r;n(e[n]=s,ul(t,e,n)));Array.isArray(a)?t.push(...a):t.push(a)}}function B1(t){const e=[],r=t.resolvedInput;for(const a in r){if(!Object.prototype.hasOwnProperty.call(r,a))continue;const s=r[a];if(!(s===void 0||!A1.has(a))){if(Array.isArray(s)){for(const i of s)e.push(ha(a,i,t));continue}e.push(ha(a,s,t))}}if(e.length===0)return[];const n=[];return E1(ul(n,e,0),()=>n.map((a,s)=>(a._e=t._i,t.mode&&(a._m=t.mode),a._p=(t._i<{if(l===i0||!s.includes(l))return l;const u=O1(e,l.slice(1),n);return u!==void 0?u:l}).trim(),i&&(t.endsWith(i0)&&(t=t.slice(0,-i0.length)),t.startsWith(i0)&&(t=t.slice(i0.length)),t=t.replace(R1,r).trim()),t}function Is(t,e){return t==null?e||null:typeof t=="function"?t(e):t}async function I1(t,e={}){const r=e.document||t.resolvedOptions.document;if(!r||!t.dirty)return;const n={shouldRender:!0,tags:[]};if(await t.hooks.callHook("dom:beforeRender",n),!!n.shouldRender)return t._domUpdatePromise||(t._domUpdatePromise=new Promise(async a=>{var p;const s=(await t.resolveTags()).map(g=>({tag:g,id:Xr.has(g.tag)?ca(g):g.tag,shouldRender:!0}));let i=t._dom;if(!i){i={elMap:{htmlAttrs:r.documentElement,bodyAttrs:r.body}};const g=new Set;for(const w of["body","head"]){const A=(p=r[w])==null?void 0:p.children;for(const C of A){const _=C.tagName.toLowerCase();if(!Xr.has(_))continue;const E={tag:_,props:await ol(C.getAttributeNames().reduce((q,W)=>({...q,[W]:C.getAttribute(W)}),{})),innerHTML:C.innerHTML},L=cl(E);let k=L,M=1;for(;k&&g.has(k);)k=`${L}:${M++}`;k&&(E._d=k,g.add(k)),i.elMap[C.getAttribute("data-hid")||ca(E)]=C}}}i.pendingSideEffects={...i.sideEffects},i.sideEffects={};function l(g,w,A){const C=`${g}:${w}`;i.sideEffects[C]=A,delete i.pendingSideEffects[C]}function u({id:g,$el:w,tag:A}){const C=A.tag.endsWith("Attrs");if(i.elMap[g]=w,C||(A.textContent&&A.textContent!==w.textContent&&(w.textContent=A.textContent),A.innerHTML&&A.innerHTML!==w.innerHTML&&(w.innerHTML=A.innerHTML),l(g,"el",()=>{var _;(_=i.elMap[g])==null||_.remove(),delete i.elMap[g]})),A._eventHandlers)for(const _ in A._eventHandlers)Object.prototype.hasOwnProperty.call(A._eventHandlers,_)&&w.getAttribute(`data-${_}`)!==""&&((A.tag==="bodyAttrs"?r.defaultView:w).addEventListener(_.substring(2),A._eventHandlers[_].bind(w)),w.setAttribute(`data-${_}`,""));for(const _ in A.props){if(!Object.prototype.hasOwnProperty.call(A.props,_))continue;const E=A.props[_],L=`attr:${_}`;if(_==="class"){if(!E)continue;for(const k of E.split(" "))C&&l(g,`${L}:${k}`,()=>w.classList.remove(k)),!w.classList.contains(k)&&w.classList.add(k)}else if(_==="style"){if(!E)continue;for(const k of E.split(";")){const M=k.indexOf(":"),q=k.substring(0,M).trim(),W=k.substring(M+1).trim();l(g,`${L}:${q}`,()=>{w.style.removeProperty(q)}),w.style.setProperty(q,W)}}else w.getAttribute(_)!==E&&w.setAttribute(_,E===!0?"":String(E)),C&&l(g,L,()=>w.removeAttribute(_))}}const f=[],d={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const g of s){const{tag:w,shouldRender:A,id:C}=g;if(A){if(w.tag==="title"){r.title=w.textContent;continue}g.$el=g.$el||i.elMap[C],g.$el?u(g):Xr.has(w.tag)&&f.push(g)}}for(const g of f){const w=g.tag.tagPosition||"head";g.$el=r.createElement(g.tag.tag),u(g),d[w]=d[w]||r.createDocumentFragment(),d[w].appendChild(g.$el)}for(const g of s)await t.hooks.callHook("dom:renderTag",g,r,l);d.head&&r.head.appendChild(d.head),d.bodyOpen&&r.body.insertBefore(d.bodyOpen,r.body.firstChild),d.bodyClose&&r.body.appendChild(d.bodyClose);for(const g in i.pendingSideEffects)i.pendingSideEffects[g]();t._dom=i,await t.hooks.callHook("dom:rendered",{renders:s}),a()}).finally(()=>{t._domUpdatePromise=void 0,t.dirty=!1})),t._domUpdatePromise}function H1(t,e={}){const r=e.delayFn||(n=>setTimeout(n,10));return t._domDebouncedUpdatePromise=t._domDebouncedUpdatePromise||new Promise(n=>r(()=>I1(t,e).then(()=>{delete t._domDebouncedUpdatePromise,n()})))}function P1(t){return e=>{var n,a;const r=((a=(n=e.resolvedOptions.document)==null?void 0:n.head.querySelector('script[id="unhead:payload"]'))==null?void 0:a.innerHTML)||!1;return r&&e.push(JSON.parse(r)),{mode:"client",hooks:{"entries:updated":s=>{H1(s,t)}}}}}function fa(t,e={},r){for(const n in t){const a=t[n],s=r?`${r}:${n}`:n;typeof a=="object"&&a!==null?fa(a,e,s):typeof a=="function"&&(e[s]=a)}return e}const L1={run:t=>t()},F1=()=>L1,hl=typeof console.createTask<"u"?console.createTask:F1;function $1(t,e){const r=e.shift(),n=hl(r);return t.reduce((a,s)=>a.then(()=>n.run(()=>s(...e))),Promise.resolve())}function V1(t,e){const r=e.shift(),n=hl(r);return Promise.all(t.map(a=>n.run(()=>a(...e))))}function In(t,e){for(const r of[...t])r(e)}class U1{constructor(){this._hooks={},this._before=void 0,this._after=void 0,this._deprecatedMessages=void 0,this._deprecatedHooks={},this.hook=this.hook.bind(this),this.callHook=this.callHook.bind(this),this.callHookWith=this.callHookWith.bind(this)}hook(e,r,n={}){if(!e||typeof r!="function")return()=>{};const a=e;let s;for(;this._deprecatedHooks[e];)s=this._deprecatedHooks[e],e=s.to;if(s&&!n.allowDeprecated){let i=s.message;i||(i=`${a} hook has been deprecated`+(s.to?`, please use ${s.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!r.name)try{Object.defineProperty(r,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(r),()=>{r&&(this.removeHook(e,r),r=void 0)}}hookOnce(e,r){let n,a=(...s)=>(typeof n=="function"&&n(),n=void 0,a=void 0,r(...s));return n=this.hook(e,a),n}removeHook(e,r){if(this._hooks[e]){const n=this._hooks[e].indexOf(r);n!==-1&&this._hooks[e].splice(n,1),this._hooks[e].length===0&&delete this._hooks[e]}}deprecateHook(e,r){this._deprecatedHooks[e]=typeof r=="string"?{to:r}:r;const n=this._hooks[e]||[];delete this._hooks[e];for(const a of n)this.hook(e,a)}deprecateHooks(e){Object.assign(this._deprecatedHooks,e);for(const r in e)this.deprecateHook(r,e[r])}addHooks(e){const r=fa(e),n=Object.keys(r).map(a=>this.hook(a,r[a]));return()=>{for(const a of n.splice(0,n.length))a()}}removeHooks(e){const r=fa(e);for(const n in r)this.removeHook(n,r[n])}removeAllHooks(){for(const e in this._hooks)delete this._hooks[e]}callHook(e,...r){return r.unshift(e),this.callHookWith($1,e,...r)}callHookParallel(e,...r){return r.unshift(e),this.callHookWith(V1,e,...r)}callHookWith(e,r,...n){const a=this._before||this._after?{name:r,args:n,context:{}}:void 0;this._before&&In(this._before,a);const s=e(r in this._hooks?[...this._hooks[r]]:[],n);return s instanceof Promise?s.finally(()=>{this._after&&a&&In(this._after,a)}):(this._after&&a&&In(this._after,a),s)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){const r=this._before.indexOf(e);r!==-1&&this._before.splice(r,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){const r=this._after.indexOf(e);r!==-1&&this._after.splice(r,1)}}}}function W1(){return new U1}const G1=new Set(["templateParams","htmlAttrs","bodyAttrs"]),j1={hooks:{"tag:normalise":({tag:t})=>{t.props.hid&&(t.key=t.props.hid,delete t.props.hid),t.props.vmid&&(t.key=t.props.vmid,delete t.props.vmid),t.props.key&&(t.key=t.props.key,delete t.props.key);const e=cl(t);e&&!e.startsWith("meta:og:")&&!e.startsWith("meta:twitter:")&&delete t.key;const r=e||(t.key?`${t.tag}:${t.key}`:!1);r&&(t._d=r)},"tags:resolve":t=>{const e=Object.create(null);for(const n of t.tags){const a=(n.key?`${n.tag}:${n.key}`:n._d)||ca(n),s=e[a];if(s){let l=n==null?void 0:n.tagDuplicateStrategy;if(!l&&G1.has(n.tag)&&(l="merge"),l==="merge"){const u=s.props;u.style&&n.props.style&&(u.style[u.style.length-1]!==";"&&(u.style+=";"),n.props.style=`${u.style} ${n.props.style}`),u.class&&n.props.class?n.props.class=`${u.class} ${n.props.class}`:u.class&&(n.props.class=u.class),e[a].props={...u,...n.props};continue}else if(n._e===s._e){s._duped=s._duped||[],n._d=`${s._d}:${s._duped.length+1}`,s._duped.push(n);continue}else if(an(n)>an(s))continue}if(!(n.innerHTML||n.textContent||Object.keys(n.props).length!==0)&&Xr.has(n.tag)){delete e[a];continue}e[a]=n}const r=[];for(const n in e){const a=e[n],s=a._duped;r.push(a),s&&(delete a._duped,r.push(...s))}t.tags=r,t.tags=t.tags.filter(n=>!(n.tag==="meta"&&(n.props.name||n.props.property)&&!n.props.content))}}},K1=new Set(["script","link","bodyAttrs"]),X1=t=>({hooks:{"tags:resolve":e=>{for(const r of e.tags){if(!K1.has(r.tag))continue;const n=r.props;for(const a in n){if(a[0]!=="o"||a[1]!=="n"||!Object.prototype.hasOwnProperty.call(n,a))continue;const s=n[a];typeof s=="function"&&(t.ssr&&qs.has(a)?n[a]=`this.dataset.${a}fired = true`:delete n[a],r._eventHandlers=r._eventHandlers||{},r._eventHandlers[a]=s)}t.ssr&&r._eventHandlers&&(r.props.src||r.props.href)&&(r.key=r.key||nn(r.props.src||r.props.href))}},"dom:renderTag":({$el:e,tag:r})=>{var a,s;const n=e==null?void 0:e.dataset;if(n)for(const i in n){if(!i.endsWith("fired"))continue;const l=i.slice(0,-5);qs.has(l)&&((s=(a=r._eventHandlers)==null?void 0:a[l])==null||s.call(e,new Event(l.substring(2))))}}}}),Y1=new Set(["link","style","script","noscript"]),Z1={hooks:{"tag:normalise":({tag:t})=>{t.key&&Y1.has(t.tag)&&(t.props["data-hid"]=t._h=nn(t.key))}}},J1={mode:"server",hooks:{"tags:beforeResolve":t=>{const e={};let r=!1;for(const n of t.tags)n._m!=="server"||n.tag!=="titleTemplate"&&n.tag!=="templateParams"&&n.tag!=="title"||(e[n.tag]=n.tag==="title"||n.tag==="titleTemplate"?n.textContent:n.props,r=!0);r&&t.tags.push({tag:"script",innerHTML:JSON.stringify(e),props:{id:"unhead:payload",type:"application/json"}})}}},Q1={hooks:{"tags:resolve":t=>{var e;for(const r of t.tags)if(typeof r.tagPriority=="string")for(const{prefix:n,offset:a}of N1){if(!r.tagPriority.startsWith(n))continue;const s=r.tagPriority.substring(n.length),i=(e=t.tags.find(l=>l._d===s))==null?void 0:e._p;if(i!==void 0){r._p=i+a;break}}t.tags.sort((r,n)=>{const a=an(r),s=an(n);return as?1:r._p-n._p})}}},eu={meta:"content",link:"href",htmlAttrs:"lang"},tu=["innerHTML","textContent"],ru=t=>({hooks:{"tags:resolve":e=>{var i;const{tags:r}=e;let n;for(let l=0;ll.tag==="title"))==null?void 0:i.textContent)||"",a,s);for(const l of r){if(l.processTemplateParams===!1)continue;const u=eu[l.tag];if(u&&typeof l.props[u]=="string")l.props[u]=Er(l.props[u],a,s);else if(l.processTemplateParams||l.tag==="titleTemplate"||l.tag==="title")for(const f of tu)typeof l[f]=="string"&&(l[f]=Er(l[f],a,s,l.tag==="script"&&l.props.type.endsWith("json")))}t._templateParams=a,t._separator=s},"tags:afterResolve":({tags:e})=>{let r;for(let n=0;n{const{tags:e}=t;let r,n;for(let a=0;a{for(const e of t.tags)typeof e.innerHTML=="string"&&(e.innerHTML&&(e.props.type==="application/ld+json"||e.props.type==="application/json")?e.innerHTML=e.innerHTML.replace(/{l.dirty=!0,e.callHook("entries:updated",l)};let a=0,s=[];const i=[],l={plugins:i,dirty:!1,resolvedOptions:t,hooks:e,headEntries(){return s},use(u){const f=typeof u=="function"?u(l):u;(!f.key||!i.some(d=>d.key===f.key))&&(i.push(f),Hs(f.mode,r)&&e.addHooks(f.hooks||{}))},push(u,f){f==null||delete f.head;const d={_i:a++,input:u,...f};return Hs(d.mode,r)&&(s.push(d),n()),{dispose(){s=s.filter(p=>p._i!==d._i),n()},patch(p){for(const g of s)g._i===d._i&&(g.input=d.input=p);n()}}},async resolveTags(){const u={tags:[],entries:[...s]};await e.callHook("entries:resolve",u);for(const f of u.entries){const d=f.resolvedInput||f.input;if(f.resolvedInput=await(f.transform?f.transform(d):d),f.resolvedInput)for(const p of await B1(f)){const g={tag:p,entry:f,resolvedOptions:l.resolvedOptions};await e.callHook("tag:normalise",g),u.tags.push(g.tag)}}return await e.callHook("tags:beforeResolve",u),await e.callHook("tags:resolve",u),await e.callHook("tags:afterResolve",u),u.tags},ssr:r};return[j1,J1,X1,Z1,Q1,ru,nu,au,...(t==null?void 0:t.plugins)||[]].forEach(u=>l.use(u)),l.hooks.callHook("init",l),l}/** +* @vue/shared v3.5.4 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Fa(t){const e=Object.create(null);for(const r of t.split(","))e[r]=1;return r=>r in e}const ke={},O0=[],Ot=()=>{},lu=()=>!1,Sr=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),$a=t=>t.startsWith("onUpdate:"),Le=Object.assign,Va=(t,e)=>{const r=t.indexOf(e);r>-1&&t.splice(r,1)},ou=Object.prototype.hasOwnProperty,ve=(t,e)=>ou.call(t,e),ie=Array.isArray,R0=t=>kr(t)==="[object Map]",bn=t=>kr(t)==="[object Set]",Ps=t=>kr(t)==="[object Date]",ue=t=>typeof t=="function",He=t=>typeof t=="string",Rt=t=>typeof t=="symbol",ze=t=>t!==null&&typeof t=="object",fl=t=>(ze(t)||ue(t))&&ue(t.then)&&ue(t.catch),dl=Object.prototype.toString,kr=t=>dl.call(t),uu=t=>kr(t).slice(8,-1),ml=t=>kr(t)==="[object Object]",Ua=t=>He(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,I0=Fa(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),yn=t=>{const e=Object.create(null);return r=>e[r]||(e[r]=t(r))},cu=/-(\w)/g,Ct=yn(t=>t.replace(cu,(e,r)=>r?r.toUpperCase():"")),hu=/\B([A-Z])/g,z0=yn(t=>t.replace(hu,"-$1").toLowerCase()),wn=yn(t=>t.charAt(0).toUpperCase()+t.slice(1)),Hn=yn(t=>t?`on${wn(t)}`:""),c0=(t,e)=>!Object.is(t,e),Yr=(t,...e)=>{for(let r=0;r{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:n,value:r})},da=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let Ls;const gl=()=>Ls||(Ls=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Wa(t){if(ie(t)){const e={};for(let r=0;r{if(r){const n=r.split(du);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function xn(t){let e="";if(He(t))e=t;else if(ie(t))for(let r=0;rSn(r,e))}const yl=t=>!!(t&&t.__v_isRef===!0),Ga=t=>He(t)?t:t==null?"":ie(t)||ze(t)&&(t.toString===dl||!ue(t.toString))?yl(t)?Ga(t.value):JSON.stringify(t,wl,2):String(t),wl=(t,e)=>yl(e)?wl(t,e.value):R0(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((r,[n,a],s)=>(r[Pn(n,s)+" =>"]=a,r),{})}:bn(e)?{[`Set(${e.size})`]:[...e.values()].map(r=>Pn(r))}:Rt(e)?Pn(e):ze(e)&&!ie(e)&&!ml(e)?String(e):e,Pn=(t,e="")=>{var r;return Rt(t)?`Symbol(${(r=t.description)!=null?r:e})`:t};/** +* @vue/reactivity v3.5.4 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ot;class yu{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ot,!e&&ot&&(this.index=(ot.scopes||(ot.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,r;if(this.scopes)for(e=0,r=this.scopes.length;e0)return;let t;for(;ir;){let e=ir;for(ir=void 0;e;){const r=e.nextEffect;if(e.nextEffect=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(n){t||(t=n)}e=r}}if(t)throw t}function kl(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function Tl(t){let e,r=t.depsTail;for(let n=r;n;n=n.prevDep)n.version===-1?(n===r&&(r=n.prevDep),Xa(n),xu(n)):e=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0;t.deps=e,t.depsTail=r}function ma(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&Ml(e.dep.computed)||e.dep.version!==e.version)return!0;return!!t._dirty}function Ml(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===pr))return;t.globalVersion=pr;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&!ma(t)){t.flags&=-3;return}const r=Se,n=Mt;Se=t,Mt=!0;try{kl(t);const a=t.fn(t._value);(e.version===0||c0(a,t._value))&&(t._value=a,e.version++)}catch(a){throw e.version++,a}finally{Se=r,Mt=n,Tl(t),t.flags&=-3}}function Xa(t){const{dep:e,prevSub:r,nextSub:n}=t;if(r&&(r.nextSub=n,t.prevSub=void 0),n&&(n.prevSub=r,t.nextSub=void 0),e.subs===t&&(e.subs=r),!e.subs&&e.computed){e.computed.flags&=-5;for(let a=e.computed.deps;a;a=a.nextDep)Xa(a)}}function xu(t){const{prevDep:e,nextDep:r}=t;e&&(e.nextDep=r,t.prevDep=void 0),r&&(r.prevDep=e,t.nextDep=void 0)}let Mt=!0;const Al=[];function p0(){Al.push(Mt),Mt=!1}function g0(){const t=Al.pop();Mt=t===void 0?!0:t}function Fs(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const r=Se;Se=void 0;try{e()}finally{Se=r}}}let pr=0;class Ya{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0}track(e){if(!Se||!Mt||Se===this.computed)return;let r=this.activeLink;if(r===void 0||r.sub!==Se)r=this.activeLink={dep:this,sub:Se,version:this.version,nextDep:void 0,prevDep:void 0,nextSub:void 0,prevSub:void 0,prevActiveLink:void 0},Se.deps?(r.prevDep=Se.depsTail,Se.depsTail.nextDep=r,Se.depsTail=r):Se.deps=Se.depsTail=r,Se.flags&4&&Cl(r);else if(r.version===-1&&(r.version=this.version,r.nextDep)){const n=r.nextDep;n.prevDep=r.prevDep,r.prevDep&&(r.prevDep.nextDep=n),r.prevDep=Se.depsTail,r.nextDep=void 0,Se.depsTail.nextDep=r,Se.depsTail=r,Se.deps===r&&(Se.deps=n)}return r}trigger(e){this.version++,pr++,this.notify(e)}notify(e){ja();try{for(let r=this.subs;r;r=r.prevSub)r.sub.notify()}finally{Ka()}}}function Cl(t){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let n=e.deps;n;n=n.nextDep)Cl(n)}const r=t.dep.subs;r!==t&&(t.prevSub=r,r&&(r.nextSub=t)),t.dep.subs=t}const pa=new WeakMap,T0=Symbol(""),ga=Symbol(""),gr=Symbol("");function We(t,e,r){if(Mt&&Se){let n=pa.get(t);n||pa.set(t,n=new Map);let a=n.get(r);a||n.set(r,a=new Ya),a.track()}}function Gt(t,e,r,n,a,s){const i=pa.get(t);if(!i){pr++;return}const l=u=>{u&&u.trigger()};if(ja(),e==="clear")i.forEach(l);else{const u=ie(t),f=u&&Ua(r);if(u&&r==="length"){const d=Number(n);i.forEach((p,g)=>{(g==="length"||g===gr||!Rt(g)&&g>=d)&&l(p)})}else switch(r!==void 0&&l(i.get(r)),f&&l(i.get(gr)),e){case"add":u?f&&l(i.get("length")):(l(i.get(T0)),R0(t)&&l(i.get(ga)));break;case"delete":u||(l(i.get(T0)),R0(t)&&l(i.get(ga)));break;case"set":R0(t)&&l(i.get(T0));break}}Ka()}function _0(t){const e=be(t);return e===t?e:(We(e,"iterate",gr),At(t)?e:e.map(Ye))}function Za(t){return We(t=be(t),"iterate",gr),t}const Su={__proto__:null,[Symbol.iterator](){return Fn(this,Symbol.iterator,Ye)},concat(...t){return _0(this).concat(...t.map(e=>ie(e)?_0(e):e))},entries(){return Fn(this,"entries",t=>(t[1]=Ye(t[1]),t))},every(t,e){return Ft(this,"every",t,e,void 0,arguments)},filter(t,e){return Ft(this,"filter",t,e,r=>r.map(Ye),arguments)},find(t,e){return Ft(this,"find",t,e,Ye,arguments)},findIndex(t,e){return Ft(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Ft(this,"findLast",t,e,Ye,arguments)},findLastIndex(t,e){return Ft(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Ft(this,"forEach",t,e,void 0,arguments)},includes(...t){return $n(this,"includes",t)},indexOf(...t){return $n(this,"indexOf",t)},join(t){return _0(this).join(t)},lastIndexOf(...t){return $n(this,"lastIndexOf",t)},map(t,e){return Ft(this,"map",t,e,void 0,arguments)},pop(){return er(this,"pop")},push(...t){return er(this,"push",t)},reduce(t,...e){return $s(this,"reduce",t,e)},reduceRight(t,...e){return $s(this,"reduceRight",t,e)},shift(){return er(this,"shift")},some(t,e){return Ft(this,"some",t,e,void 0,arguments)},splice(...t){return er(this,"splice",t)},toReversed(){return _0(this).toReversed()},toSorted(t){return _0(this).toSorted(t)},toSpliced(...t){return _0(this).toSpliced(...t)},unshift(...t){return er(this,"unshift",t)},values(){return Fn(this,"values",Ye)}};function Fn(t,e,r){const n=Za(t),a=n[e]();return n!==t&&!At(t)&&(a._next=a.next,a.next=()=>{const s=a._next();return s.value&&(s.value=r(s.value)),s}),a}const ku=Array.prototype;function Ft(t,e,r,n,a,s){const i=Za(t),l=i!==t&&!At(t),u=i[e];if(u!==ku[e]){const p=u.apply(t,s);return l?Ye(p):p}let f=r;i!==t&&(l?f=function(p,g){return r.call(this,Ye(p),g,t)}:r.length>2&&(f=function(p,g){return r.call(this,p,g,t)}));const d=u.call(i,f,n);return l&&a?a(d):d}function $s(t,e,r,n){const a=Za(t);let s=r;return a!==t&&(At(t)?r.length>3&&(s=function(i,l,u){return r.call(this,i,l,u,t)}):s=function(i,l,u){return r.call(this,i,Ye(l),u,t)}),a[e](s,...n)}function $n(t,e,r){const n=be(t);We(n,"iterate",gr);const a=n[e](...r);return(a===-1||a===!1)&&rs(r[0])?(r[0]=be(r[0]),n[e](...r)):a}function er(t,e,r=[]){p0(),ja();const n=be(t)[e].apply(t,r);return Ka(),g0(),n}const Tu=Fa("__proto__,__v_isRef,__isVue"),zl=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Rt));function Mu(t){Rt(t)||(t=String(t));const e=be(this);return We(e,"has",t),e.hasOwnProperty(t)}class El{constructor(e=!1,r=!1){this._isReadonly=e,this._isShallow=r}get(e,r,n){const a=this._isReadonly,s=this._isShallow;if(r==="__v_isReactive")return!a;if(r==="__v_isReadonly")return a;if(r==="__v_isShallow")return s;if(r==="__v_raw")return n===(a?s?Hu:Nl:s?Bl:Dl).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const i=ie(e);if(!a){let u;if(i&&(u=Su[r]))return u;if(r==="hasOwnProperty")return Mu}const l=Reflect.get(e,r,Ue(e)?e:n);return(Rt(r)?zl.has(r):Tu(r))||(a||We(e,"get",r),s)?l:Ue(l)?i&&Ua(r)?l:l.value:ze(l)?a?ql(l):es(l):l}}class _l extends El{constructor(e=!1){super(!1,e)}set(e,r,n,a){let s=e[r];if(!this._isShallow){const u=C0(s);if(!At(n)&&!C0(n)&&(s=be(s),n=be(n)),!ie(e)&&Ue(s)&&!Ue(n))return u?!1:(s.value=n,!0)}const i=ie(e)&&Ua(r)?Number(r)t,kn=t=>Reflect.getPrototypeOf(t);function _r(t,e,r=!1,n=!1){t=t.__v_raw;const a=be(t),s=be(e);r||(c0(e,s)&&We(a,"get",e),We(a,"get",s));const{has:i}=kn(a),l=n?Ja:r?ns:Ye;if(i.call(a,e))return l(t.get(e));if(i.call(a,s))return l(t.get(s));t!==a&&t.get(e)}function Dr(t,e=!1){const r=this.__v_raw,n=be(r),a=be(t);return e||(c0(t,a)&&We(n,"has",t),We(n,"has",a)),t===a?r.has(t):r.has(t)||r.has(a)}function Br(t,e=!1){return t=t.__v_raw,!e&&We(be(t),"iterate",T0),Reflect.get(t,"size",t)}function Vs(t,e=!1){!e&&!At(t)&&!C0(t)&&(t=be(t));const r=be(this);return kn(r).has.call(r,t)||(r.add(t),Gt(r,"add",t,t)),this}function Us(t,e,r=!1){!r&&!At(e)&&!C0(e)&&(e=be(e));const n=be(this),{has:a,get:s}=kn(n);let i=a.call(n,t);i||(t=be(t),i=a.call(n,t));const l=s.call(n,t);return n.set(t,e),i?c0(e,l)&&Gt(n,"set",t,e):Gt(n,"add",t,e),this}function Ws(t){const e=be(this),{has:r,get:n}=kn(e);let a=r.call(e,t);a||(t=be(t),a=r.call(e,t)),n&&n.call(e,t);const s=e.delete(t);return a&&Gt(e,"delete",t,void 0),s}function Gs(){const t=be(this),e=t.size!==0,r=t.clear();return e&&Gt(t,"clear",void 0,void 0),r}function Nr(t,e){return function(n,a){const s=this,i=s.__v_raw,l=be(i),u=e?Ja:t?ns:Ye;return!t&&We(l,"iterate",T0),i.forEach((f,d)=>n.call(a,u(f),u(d),s))}}function qr(t,e,r){return function(...n){const a=this.__v_raw,s=be(a),i=R0(s),l=t==="entries"||t===Symbol.iterator&&i,u=t==="keys"&&i,f=a[t](...n),d=r?Ja:e?ns:Ye;return!e&&We(s,"iterate",u?ga:T0),{next(){const{value:p,done:g}=f.next();return g?{value:p,done:g}:{value:l?[d(p[0]),d(p[1])]:d(p),done:g}},[Symbol.iterator](){return this}}}}function n0(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function _u(){const t={get(s){return _r(this,s)},get size(){return Br(this)},has:Dr,add:Vs,set:Us,delete:Ws,clear:Gs,forEach:Nr(!1,!1)},e={get(s){return _r(this,s,!1,!0)},get size(){return Br(this)},has:Dr,add(s){return Vs.call(this,s,!0)},set(s,i){return Us.call(this,s,i,!0)},delete:Ws,clear:Gs,forEach:Nr(!1,!0)},r={get(s){return _r(this,s,!0)},get size(){return Br(this,!0)},has(s){return Dr.call(this,s,!0)},add:n0("add"),set:n0("set"),delete:n0("delete"),clear:n0("clear"),forEach:Nr(!0,!1)},n={get(s){return _r(this,s,!0,!0)},get size(){return Br(this,!0)},has(s){return Dr.call(this,s,!0)},add:n0("add"),set:n0("set"),delete:n0("delete"),clear:n0("clear"),forEach:Nr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(s=>{t[s]=qr(s,!1,!1),r[s]=qr(s,!0,!1),e[s]=qr(s,!1,!0),n[s]=qr(s,!0,!0)}),[t,r,e,n]}const[Du,Bu,Nu,qu]=_u();function Qa(t,e){const r=e?t?qu:Nu:t?Bu:Du;return(n,a,s)=>a==="__v_isReactive"?!t:a==="__v_isReadonly"?t:a==="__v_raw"?n:Reflect.get(ve(r,a)&&a in n?r:n,a,s)}const Ou={get:Qa(!1,!1)},Ru={get:Qa(!1,!0)},Iu={get:Qa(!0,!1)};const Dl=new WeakMap,Bl=new WeakMap,Nl=new WeakMap,Hu=new WeakMap;function Pu(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Lu(t){return t.__v_skip||!Object.isExtensible(t)?0:Pu(uu(t))}function es(t){return C0(t)?t:ts(t,!1,Cu,Ou,Dl)}function Fu(t){return ts(t,!1,Eu,Ru,Bl)}function ql(t){return ts(t,!0,zu,Iu,Nl)}function ts(t,e,r,n,a){if(!ze(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const s=a.get(t);if(s)return s;const i=Lu(t);if(i===0)return t;const l=new Proxy(t,i===2?n:r);return a.set(t,l),l}function H0(t){return C0(t)?H0(t.__v_raw):!!(t&&t.__v_isReactive)}function C0(t){return!!(t&&t.__v_isReadonly)}function At(t){return!!(t&&t.__v_isShallow)}function rs(t){return t?!!t.__v_raw:!1}function be(t){const e=t&&t.__v_raw;return e?be(e):t}function $u(t){return!ve(t,"__v_skip")&&Object.isExtensible(t)&&pl(t,"__v_skip",!0),t}const Ye=t=>ze(t)?es(t):t,ns=t=>ze(t)?ql(t):t;function Ue(t){return t?t.__v_isRef===!0:!1}function N0(t){return Vu(t,!1)}function Vu(t,e){return Ue(t)?t:new Uu(t,e)}class Uu{constructor(e,r){this.dep=new Ya,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=r?e:be(e),this._value=r?e:Ye(e),this.__v_isShallow=r}get value(){return this.dep.track(),this._value}set value(e){const r=this._rawValue,n=this.__v_isShallow||At(e)||C0(e);e=n?e:be(e),c0(e,r)&&(this._rawValue=e,this._value=n?e:Ye(e),this.dep.trigger())}}function Tn(t){return Ue(t)?t.value:t}const Wu={get:(t,e,r)=>e==="__v_raw"?t:Tn(Reflect.get(t,e,r)),set:(t,e,r,n)=>{const a=t[e];return Ue(a)&&!Ue(r)?(a.value=r,!0):Reflect.set(t,e,r,n)}};function Ol(t){return H0(t)?t:new Proxy(t,Wu)}class Gu{constructor(e,r,n){this.fn=e,this.setter=r,this._value=void 0,this.dep=new Ya(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=pr-1,this.effect=this,this.__v_isReadonly=!r,this.isSSR=n}notify(){this.flags|=16,Se!==this&&this.dep.notify()}get value(){const e=this.dep.track();return Ml(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function ju(t,e,r=!1){let n,a;return ue(t)?n=t:(n=t.get,a=t.set),new Gu(n,a,r)}const Or={},sn=new WeakMap;let S0;function Ku(t,e=!1,r=S0){if(r){let n=sn.get(r);n||sn.set(r,n=[]),n.push(t)}}function Xu(t,e,r=ke){const{immediate:n,deep:a,once:s,scheduler:i,augmentJob:l,call:u}=r,f=M=>a?M:At(M)||a===!1||a===0?Wt(M,1):Wt(M);let d,p,g,w,A=!1,C=!1;if(Ue(t)?(p=()=>t.value,A=At(t)):H0(t)?(p=()=>f(t),A=!0):ie(t)?(C=!0,A=t.some(M=>H0(M)||At(M)),p=()=>t.map(M=>{if(Ue(M))return M.value;if(H0(M))return f(M);if(ue(M))return u?u(M,2):M()})):ue(t)?e?p=u?()=>u(t,2):t:p=()=>{if(g){p0();try{g()}finally{g0()}}const M=S0;S0=d;try{return u?u(t,3,[w]):t(w)}finally{S0=M}}:p=Ot,e&&a){const M=p,q=a===!0?1/0:a;p=()=>Wt(M(),q)}const _=wu(),E=()=>{d.stop(),_&&Va(_.effects,d)};if(s)if(e){const M=e;e=(...q)=>{M(...q),E()}}else{const M=p;p=()=>{M(),E()}}let L=C?new Array(t.length).fill(Or):Or;const k=M=>{if(!(!(d.flags&1)||!d.dirty&&!M))if(e){const q=d.run();if(a||A||(C?q.some((W,G)=>c0(W,L[G])):c0(q,L))){g&&g();const W=S0;S0=d;try{const G=[q,L===Or?void 0:C&&L[0]===Or?[]:L,w];u?u(e,3,G):e(...G),L=q}finally{S0=W}}}else d.run()};return l&&l(k),d=new xl(p),d.scheduler=i?()=>i(k,!1):k,w=M=>Ku(M,!1,d),g=d.onStop=()=>{const M=sn.get(d);if(M){if(u)u(M,4);else for(const q of M)q();sn.delete(d)}},e?n?k(!0):L=d.run():i?i(k.bind(null,!0),!0):d.run(),E.pause=d.pause.bind(d),E.resume=d.resume.bind(d),E.stop=E,E}function Wt(t,e=1/0,r){if(e<=0||!ze(t)||t.__v_skip||(r=r||new Set,r.has(t)))return t;if(r.add(t),e--,Ue(t))Wt(t.value,e,r);else if(ie(t))for(let n=0;n{Wt(n,e,r)});else if(ml(t)){for(const n in t)Wt(t[n],e,r);for(const n of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,n)&&Wt(t[n],e,r)}return t}/** +* @vue/runtime-core v3.5.4 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Tr(t,e,r,n){try{return n?t(...n):t()}catch(a){Mn(a,e,r)}}function It(t,e,r,n){if(ue(t)){const a=Tr(t,e,r,n);return a&&fl(a)&&a.catch(s=>{Mn(s,e,r)}),a}if(ie(t)){const a=[];for(let s=0;s>>1,a=Ze[n],s=br(a);s=br(r)?Ze.push(t):Ze.splice(Zu(e),0,t),t.flags|=1,Hl()}}function Hl(){!vr&&!va&&(va=!0,as=Rl.then(Pl))}function Ju(t){ie(t)?P0.push(...t):l0&&t.id===-1?l0.splice(q0+1,0,t):t.flags&1||(P0.push(t),t.flags|=1),Hl()}function js(t,e,r=vr?Dt+1:0){for(;rbr(r)-br(n));if(P0.length=0,l0){l0.push(...e);return}for(l0=e,q0=0;q0t.id==null?t.flags&2?-1:1/0:t.id;function Pl(t){va=!1,vr=!0;try{for(Dt=0;Dt{n._d&&ai(-1);const s=on(e);let i;try{i=t(...a)}finally{on(s),n._d&&ai(1)}return i};return n._n=!0,n._c=!0,n._d=!0,n}function Fl(t,e){if(ct===null)return t;const r=En(ct),n=t.dirs||(t.dirs=[]);for(let a=0;at.__isTeleport;function is(t,e){t.shapeFlag&6&&t.component?(t.transition=e,is(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}/*! #__NO_SIDE_EFFECTS__ */function rc(t,e){return ue(t)?Le({name:t.name},e,{setup:t}):t}function $l(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function un(t,e,r,n,a=!1){if(ie(t)){t.forEach((A,C)=>un(A,e&&(ie(e)?e[C]:e),r,n,a));return}if(L0(n)&&!a)return;const s=n.shapeFlag&4?En(n.component):n.el,i=a?null:s,{i:l,r:u}=t,f=e&&e.r,d=l.refs===ke?l.refs={}:l.refs,p=l.setupState,g=be(p),w=p===ke?()=>!1:A=>ve(g,A);if(f!=null&&f!==u&&(He(f)?(d[f]=null,w(f)&&(p[f]=null)):Ue(f)&&(f.value=null)),ue(u))Tr(u,l,12,[i,d]);else{const A=He(u),C=Ue(u);if(A||C){const _=()=>{if(t.f){const E=A?w(u)?p[u]:d[u]:u.value;a?ie(E)&&Va(E,s):ie(E)?E.includes(s)||E.push(s):A?(d[u]=[s],w(u)&&(p[u]=d[u])):(u.value=[s],t.k&&(d[t.k]=u.value))}else A?(d[u]=i,w(u)&&(p[u]=i)):C&&(u.value=i,t.k&&(d[t.k]=i))};i?(_.id=-1,lt(_,r)):_()}}}let Ks=!1;const D0=()=>{Ks||(console.error("Hydration completed but contains mismatches."),Ks=!0)},nc=t=>t.namespaceURI.includes("svg")&&t.tagName!=="foreignObject",ac=t=>t.namespaceURI.includes("MathML"),Rr=t=>{if(t.nodeType===1){if(nc(t))return"svg";if(ac(t))return"mathml"}},Ir=t=>t.nodeType===8;function sc(t){const{mt:e,p:r,o:{patchProp:n,createText:a,nextSibling:s,parentNode:i,remove:l,insert:u,createComment:f}}=t,d=(k,M)=>{if(!M.hasChildNodes()){r(null,k,M),ln(),M._vnode=k;return}p(M.firstChild,k,null,null,null),ln(),M._vnode=k},p=(k,M,q,W,G,ee=!1)=>{ee=ee||!!M.dynamicChildren;const Y=Ir(k)&&k.data==="[",te=()=>C(k,M,q,W,G,Y),{type:de,ref:ce,shapeFlag:ge,patchFlag:xe}=M;let Me=k.nodeType;M.el=k,xe===-2&&(ee=!1,M.dynamicChildren=null);let X=null;switch(de){case M0:Me!==3?M.children===""?(u(M.el=a(""),i(k),k),X=k):X=te():(k.data!==M.children&&(D0(),k.data=M.children),X=s(k));break;case h0:L(k)?(X=s(k),E(M.el=k.content.firstChild,k,q)):Me!==8||Y?X=te():X=s(k);break;case or:if(Y&&(k=s(k),Me=k.nodeType),Me===1||Me===3){X=k;const he=!M.children.length;for(let Z=0;Z{ee=ee||!!M.dynamicChildren;const{type:Y,props:te,patchFlag:de,shapeFlag:ce,dirs:ge,transition:xe}=M,Me=Y==="input"||Y==="option";if(Me||de!==-1){ge&&Bt(M,null,q,"created");let X=!1;if(L(k)){X=so(W,xe)&&q&&q.vnode.props&&q.vnode.props.appear;const Z=k.content.firstChild;X&&xe.beforeEnter(Z),E(Z,k,q),M.el=k=Z}if(ce&16&&!(te&&(te.innerHTML||te.textContent))){let Z=w(k.firstChild,M,k,q,W,G,ee);for(;Z;){Hr(k,1)||D0();const Oe=Z;Z=Z.nextSibling,l(Oe)}}else ce&8&&k.textContent!==M.children&&(Hr(k,0)||D0(),k.textContent=M.children);if(te){if(Me||!ee||de&48){const Z=k.tagName.includes("-");for(const Oe in te)(Me&&(Oe.endsWith("value")||Oe==="indeterminate")||Sr(Oe)&&!I0(Oe)||Oe[0]==="."||Z)&&n(k,Oe,null,te[Oe],void 0,q)}else if(te.onClick)n(k,"onClick",null,te.onClick,void 0,q);else if(de&4&&H0(te.style))for(const Z in te.style)te.style[Z]}let he;(he=te&&te.onVnodeBeforeMount)&&dt(he,q,M),ge&&Bt(M,null,q,"beforeMount"),((he=te&&te.onVnodeMounted)||ge||X)&&fo(()=>{he&&dt(he,q,M),X&&xe.enter(k),ge&&Bt(M,null,q,"mounted")},W)}return k.nextSibling},w=(k,M,q,W,G,ee,Y)=>{Y=Y||!!M.dynamicChildren;const te=M.children,de=te.length;for(let ce=0;ce{const{slotScopeIds:Y}=M;Y&&(G=G?G.concat(Y):Y);const te=i(k),de=w(s(k),M,te,q,W,G,ee);return de&&Ir(de)&&de.data==="]"?s(M.anchor=de):(D0(),u(M.anchor=f("]"),te,de),de)},C=(k,M,q,W,G,ee)=>{if(Hr(k.parentElement,1)||D0(),M.el=null,ee){const de=_(k);for(;;){const ce=s(k);if(ce&&ce!==de)l(ce);else break}}const Y=s(k),te=i(k);return l(k),r(null,M,te,Y,q,W,Rr(te),G),Y},_=(k,M="[",q="]")=>{let W=0;for(;k;)if(k=s(k),k&&Ir(k)&&(k.data===M&&W++,k.data===q)){if(W===0)return s(k);W--}return k},E=(k,M,q)=>{const W=M.parentNode;W&&W.replaceChild(k,M);let G=q;for(;G;)G.vnode.el===M&&(G.vnode.el=G.subTree.el=k),G=G.parent},L=k=>k.nodeType===1&&k.tagName.toLowerCase()==="template";return[d,p]}const Xs="data-allow-mismatch",ic={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function Hr(t,e){if(e===0||e===1)for(;t&&!t.hasAttribute(Xs);)t=t.parentElement;const r=t&&t.getAttribute(Xs);if(r==null)return!1;if(r==="")return!0;{const n=r.split(",");return e===0&&n.includes("children")?!0:r.split(",").includes(ic[e])}}const L0=t=>!!t.type.__asyncLoader,Vl=t=>t.type.__isKeepAlive;function lc(t,e){Ul(t,"a",e)}function oc(t,e){Ul(t,"da",e)}function Ul(t,e,r=Ve){const n=t.__wdc||(t.__wdc=()=>{let a=r;for(;a;){if(a.isDeactivated)return;a=a.parent}return t()});if(An(e,n,r),r){let a=r.parent;for(;a&&a.parent;)Vl(a.parent.vnode)&&uc(n,e,r,a),a=a.parent}}function uc(t,e,r,n){const a=An(e,t,n,!0);Gl(()=>{Va(n[e],a)},r)}function An(t,e,r=Ve,n=!1){if(r){const a=r[t]||(r[t]=[]),s=e.__weh||(e.__weh=(...i)=>{p0();const l=Mr(r),u=It(e,r,t,i);return l(),g0(),u});return n?a.unshift(s):a.push(s),s}}const Jt=t=>(e,r=Ve)=>{(!zn||t==="sp")&&An(t,(...n)=>e(...n),r)},Wl=Jt("bm"),ls=Jt("m"),cc=Jt("bu"),hc=Jt("u"),fc=Jt("bum"),Gl=Jt("um"),dc=Jt("sp"),mc=Jt("rtg"),pc=Jt("rtc");function gc(t,e=Ve){An("ec",t,e)}const vc="components";function bc(t,e){return wc(vc,t,!0,e)||t}const yc=Symbol.for("v-ndc");function wc(t,e,r=!0,n=!1){const a=ct||Ve;if(a){const s=a.type;{const l=o4(s,!1);if(l&&(l===e||l===Ct(e)||l===wn(Ct(e))))return s}const i=Ys(a[t]||s[t],e)||Ys(a.appContext[t],e);return!i&&n?s:i}}function Ys(t,e){return t&&(t[e]||t[Ct(e)]||t[wn(Ct(e))])}const ba=t=>t?go(t)?En(t):ba(t.parent):null,lr=Le(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>ba(t.parent),$root:t=>ba(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>os(t),$forceUpdate:t=>t.f||(t.f=()=>{ss(t.update)}),$nextTick:t=>t.n||(t.n=Il.bind(t.proxy)),$watch:t=>Fc.bind(t)}),Vn=(t,e)=>t!==ke&&!t.__isScriptSetup&&ve(t,e),xc={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:r,setupState:n,data:a,props:s,accessCache:i,type:l,appContext:u}=t;let f;if(e[0]!=="$"){const w=i[e];if(w!==void 0)switch(w){case 1:return n[e];case 2:return a[e];case 4:return r[e];case 3:return s[e]}else{if(Vn(n,e))return i[e]=1,n[e];if(a!==ke&&ve(a,e))return i[e]=2,a[e];if((f=t.propsOptions[0])&&ve(f,e))return i[e]=3,s[e];if(r!==ke&&ve(r,e))return i[e]=4,r[e];ya&&(i[e]=0)}}const d=lr[e];let p,g;if(d)return e==="$attrs"&&We(t.attrs,"get",""),d(t);if((p=l.__cssModules)&&(p=p[e]))return p;if(r!==ke&&ve(r,e))return i[e]=4,r[e];if(g=u.config.globalProperties,ve(g,e))return g[e]},set({_:t},e,r){const{data:n,setupState:a,ctx:s}=t;return Vn(a,e)?(a[e]=r,!0):n!==ke&&ve(n,e)?(n[e]=r,!0):ve(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(s[e]=r,!0)},has({_:{data:t,setupState:e,accessCache:r,ctx:n,appContext:a,propsOptions:s}},i){let l;return!!r[i]||t!==ke&&ve(t,i)||Vn(e,i)||(l=s[0])&&ve(l,i)||ve(n,i)||ve(lr,i)||ve(a.config.globalProperties,i)},defineProperty(t,e,r){return r.get!=null?t._.accessCache[e]=0:ve(r,"value")&&this.set(t,e,r.value,null),Reflect.defineProperty(t,e,r)}};function Zs(t){return ie(t)?t.reduce((e,r)=>(e[r]=null,e),{}):t}let ya=!0;function Sc(t){const e=os(t),r=t.proxy,n=t.ctx;ya=!1,e.beforeCreate&&Js(e.beforeCreate,t,"bc");const{data:a,computed:s,methods:i,watch:l,provide:u,inject:f,created:d,beforeMount:p,mounted:g,beforeUpdate:w,updated:A,activated:C,deactivated:_,beforeDestroy:E,beforeUnmount:L,destroyed:k,unmounted:M,render:q,renderTracked:W,renderTriggered:G,errorCaptured:ee,serverPrefetch:Y,expose:te,inheritAttrs:de,components:ce,directives:ge,filters:xe}=e;if(f&&kc(f,n,null),i)for(const he in i){const Z=i[he];ue(Z)&&(n[he]=Z.bind(r))}if(a){const he=a.call(r,r);ze(he)&&(t.data=es(he))}if(ya=!0,s)for(const he in s){const Z=s[he],Oe=ue(Z)?Z.bind(r,r):ue(Z.get)?Z.get.bind(r,r):Ot,nt=!ue(Z)&&ue(Z.set)?Z.set.bind(r):Ot,Fe=ka({get:Oe,set:nt});Object.defineProperty(n,he,{enumerable:!0,configurable:!0,get:()=>Fe.value,set:_e=>Fe.value=_e})}if(l)for(const he in l)jl(l[he],n,r,he);if(u){const he=ue(u)?u.call(r):u;Reflect.ownKeys(he).forEach(Z=>{Ec(Z,he[Z])})}d&&Js(d,t,"c");function X(he,Z){ie(Z)?Z.forEach(Oe=>he(Oe.bind(r))):Z&&he(Z.bind(r))}if(X(Wl,p),X(ls,g),X(cc,w),X(hc,A),X(lc,C),X(oc,_),X(gc,ee),X(pc,W),X(mc,G),X(fc,L),X(Gl,M),X(dc,Y),ie(te))if(te.length){const he=t.exposed||(t.exposed={});te.forEach(Z=>{Object.defineProperty(he,Z,{get:()=>r[Z],set:Oe=>r[Z]=Oe})})}else t.exposed||(t.exposed={});q&&t.render===Ot&&(t.render=q),de!=null&&(t.inheritAttrs=de),ce&&(t.components=ce),ge&&(t.directives=ge),Y&&$l(t)}function kc(t,e,r=Ot){ie(t)&&(t=wa(t));for(const n in t){const a=t[n];let s;ze(a)?"default"in a?s=Zr(a.from||n,a.default,!0):s=Zr(a.from||n):s=Zr(a),Ue(s)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>s.value,set:i=>s.value=i}):e[n]=s}}function Js(t,e,r){It(ie(t)?t.map(n=>n.bind(e.proxy)):t.bind(e.proxy),e,r)}function jl(t,e,r,n){let a=n.includes(".")?uo(r,n):()=>r[n];if(He(t)){const s=e[t];ue(s)&&Wn(a,s)}else if(ue(t))Wn(a,t.bind(r));else if(ze(t))if(ie(t))t.forEach(s=>jl(s,e,r,n));else{const s=ue(t.handler)?t.handler.bind(r):e[t.handler];ue(s)&&Wn(a,s,t)}}function os(t){const e=t.type,{mixins:r,extends:n}=e,{mixins:a,optionsCache:s,config:{optionMergeStrategies:i}}=t.appContext,l=s.get(e);let u;return l?u=l:!a.length&&!r&&!n?u=e:(u={},a.length&&a.forEach(f=>cn(u,f,i,!0)),cn(u,e,i)),ze(e)&&s.set(e,u),u}function cn(t,e,r,n=!1){const{mixins:a,extends:s}=e;s&&cn(t,s,r,!0),a&&a.forEach(i=>cn(t,i,r,!0));for(const i in e)if(!(n&&i==="expose")){const l=Tc[i]||r&&r[i];t[i]=l?l(t[i],e[i]):e[i]}return t}const Tc={data:Qs,props:ei,emits:ei,methods:ar,computed:ar,beforeCreate:je,created:je,beforeMount:je,mounted:je,beforeUpdate:je,updated:je,beforeDestroy:je,beforeUnmount:je,destroyed:je,unmounted:je,activated:je,deactivated:je,errorCaptured:je,serverPrefetch:je,components:ar,directives:ar,watch:Ac,provide:Qs,inject:Mc};function Qs(t,e){return e?t?function(){return Le(ue(t)?t.call(this,this):t,ue(e)?e.call(this,this):e)}:e:t}function Mc(t,e){return ar(wa(t),wa(e))}function wa(t){if(ie(t)){const e={};for(let r=0;r1)return r&&ue(e)?e.call(n&&n.proxy):e}}const Xl={},Yl=()=>Object.create(Xl),Zl=t=>Object.getPrototypeOf(t)===Xl;function _c(t,e,r,n=!1){const a={},s=Yl();t.propsDefaults=Object.create(null),Jl(t,e,a,s);for(const i in t.propsOptions[0])i in a||(a[i]=void 0);r?t.props=n?a:Fu(a):t.type.props?t.props=a:t.props=s,t.attrs=s}function Dc(t,e,r,n){const{props:a,attrs:s,vnode:{patchFlag:i}}=t,l=be(a),[u]=t.propsOptions;let f=!1;if((n||i>0)&&!(i&16)){if(i&8){const d=t.vnode.dynamicProps;for(let p=0;p{u=!0;const[g,w]=Ql(p,e,!0);Le(i,g),w&&l.push(...w)};!r&&e.mixins.length&&e.mixins.forEach(d),t.extends&&d(t.extends),t.mixins&&t.mixins.forEach(d)}if(!s&&!u)return ze(t)&&n.set(t,O0),O0;if(ie(s))for(let d=0;dt[0]==="_"||t==="$stable",us=t=>ie(t)?t.map(pt):[pt(t)],Nc=(t,e,r)=>{if(e._n)return e;const n=Qu((...a)=>us(e(...a)),r);return n._c=!1,n},to=(t,e,r)=>{const n=t._ctx;for(const a in t){if(eo(a))continue;const s=t[a];if(ue(s))e[a]=Nc(a,s,n);else if(s!=null){const i=us(s);e[a]=()=>i}}},ro=(t,e)=>{const r=us(e);t.slots.default=()=>r},no=(t,e,r)=>{for(const n in e)(r||n!=="_")&&(t[n]=e[n])},qc=(t,e,r)=>{const n=t.slots=Yl();if(t.vnode.shapeFlag&32){const a=e._;a?(no(n,e,r),r&&pl(n,"_",a,!0)):to(e,n)}else e&&ro(t,e)},Oc=(t,e,r)=>{const{vnode:n,slots:a}=t;let s=!0,i=ke;if(n.shapeFlag&32){const l=e._;l?r&&l===1?s=!1:no(a,e,r):(s=!e.$stable,to(e,a)),i=e}else e&&(ro(t,e),i={default:1});if(s)for(const l in a)!eo(l)&&i[l]==null&&delete a[l]},lt=fo;function Rc(t){return ao(t)}function Ic(t){return ao(t,sc)}function ao(t,e){const r=gl();r.__VUE__=!0;const{insert:n,remove:a,patchProp:s,createElement:i,createText:l,createComment:u,setText:f,setElementText:d,parentNode:p,nextSibling:g,setScopeId:w=Ot,insertStaticContent:A}=t,C=(y,S,z,R=null,D=null,N=null,$=void 0,V=null,F=!!S.dynamicChildren)=>{if(y===S)return;y&&!tr(y,S)&&(R=xt(y),_e(y,D,N,!0),y=null),S.patchFlag===-2&&(F=!1,S.dynamicChildren=null);const{type:I,ref:ae,shapeFlag:j}=S;switch(I){case M0:_(y,S,z,R);break;case h0:E(y,S,z,R);break;case or:y==null&&L(S,z,R,$);break;case mt:ce(y,S,z,R,D,N,$,V,F);break;default:j&1?q(y,S,z,R,D,N,$,V,F):j&6?ge(y,S,z,R,D,N,$,V,F):(j&64||j&128)&&I.process(y,S,z,R,D,N,$,V,F,St)}ae!=null&&D&&un(ae,y&&y.ref,N,S||y,!S)},_=(y,S,z,R)=>{if(y==null)n(S.el=l(S.children),z,R);else{const D=S.el=y.el;S.children!==y.children&&f(D,S.children)}},E=(y,S,z,R)=>{y==null?n(S.el=u(S.children||""),z,R):S.el=y.el},L=(y,S,z,R)=>{[y.el,y.anchor]=A(y.children,S,z,R,y.el,y.anchor)},k=({el:y,anchor:S},z,R)=>{let D;for(;y&&y!==S;)D=g(y),n(y,z,R),y=D;n(S,z,R)},M=({el:y,anchor:S})=>{let z;for(;y&&y!==S;)z=g(y),a(y),y=z;a(S)},q=(y,S,z,R,D,N,$,V,F)=>{S.type==="svg"?$="svg":S.type==="math"&&($="mathml"),y==null?W(S,z,R,D,N,$,V,F):Y(y,S,D,N,$,V,F)},W=(y,S,z,R,D,N,$,V)=>{let F,I;const{props:ae,shapeFlag:j,transition:J,dirs:le}=y;if(F=y.el=i(y.type,N,ae&&ae.is,ae),j&8?d(F,y.children):j&16&&ee(y.children,F,null,R,D,Un(y,N),$,V),le&&Bt(y,null,R,"created"),G(F,y,y.scopeId,$,R),ae){for(const Ae in ae)Ae!=="value"&&!I0(Ae)&&s(F,Ae,null,ae[Ae],N,R);"value"in ae&&s(F,"value",null,ae.value,N),(I=ae.onVnodeBeforeMount)&&dt(I,R,y)}le&&Bt(y,null,R,"beforeMount");const me=so(D,J);me&&J.beforeEnter(F),n(F,S,z),((I=ae&&ae.onVnodeMounted)||me||le)&<(()=>{I&&dt(I,R,y),me&&J.enter(F),le&&Bt(y,null,R,"mounted")},D)},G=(y,S,z,R,D)=>{if(z&&w(y,z),R)for(let N=0;N{for(let I=F;I{const V=S.el=y.el;let{patchFlag:F,dynamicChildren:I,dirs:ae}=S;F|=y.patchFlag&16;const j=y.props||ke,J=S.props||ke;let le;if(z&&y0(z,!1),(le=J.onVnodeBeforeUpdate)&&dt(le,z,S,y),ae&&Bt(S,y,z,"beforeUpdate"),z&&y0(z,!0),(j.innerHTML&&J.innerHTML==null||j.textContent&&J.textContent==null)&&d(V,""),I?te(y.dynamicChildren,I,V,z,R,Un(S,D),N):$||Z(y,S,V,null,z,R,Un(S,D),N,!1),F>0){if(F&16)de(V,j,J,z,D);else if(F&2&&j.class!==J.class&&s(V,"class",null,J.class,D),F&4&&s(V,"style",j.style,J.style,D),F&8){const me=S.dynamicProps;for(let Ae=0;Ae{le&&dt(le,z,S,y),ae&&Bt(S,y,z,"updated")},R)},te=(y,S,z,R,D,N,$)=>{for(let V=0;V{if(S!==z){if(S!==ke)for(const N in S)!I0(N)&&!(N in z)&&s(y,N,S[N],null,D,R);for(const N in z){if(I0(N))continue;const $=z[N],V=S[N];$!==V&&N!=="value"&&s(y,N,V,$,D,R)}"value"in z&&s(y,"value",S.value,z.value,D)}},ce=(y,S,z,R,D,N,$,V,F)=>{const I=S.el=y?y.el:l(""),ae=S.anchor=y?y.anchor:l("");let{patchFlag:j,dynamicChildren:J,slotScopeIds:le}=S;le&&(V=V?V.concat(le):le),y==null?(n(I,z,R),n(ae,z,R),ee(S.children||[],z,ae,D,N,$,V,F)):j>0&&j&64&&J&&y.dynamicChildren?(te(y.dynamicChildren,J,z,D,N,$,V),(S.key!=null||D&&S===D.subTree)&&io(y,S,!0)):Z(y,S,z,ae,D,N,$,V,F)},ge=(y,S,z,R,D,N,$,V,F)=>{S.slotScopeIds=V,y==null?S.shapeFlag&512?D.ctx.activate(S,z,R,$,F):xe(S,z,R,D,N,$,F):Me(y,S,F)},xe=(y,S,z,R,D,N,$)=>{const V=y.component=n4(y,R,D);if(Vl(y)&&(V.ctx.renderer=St),a4(V,!1,$),V.asyncDep){if(D&&D.registerDep(V,X,$),!y.el){const F=V.subTree=Qe(h0);E(null,F,S,z)}}else X(V,y,S,z,D,N,$)},Me=(y,S,z)=>{const R=S.component=y.component;if(Gc(y,S,z))if(R.asyncDep&&!R.asyncResolved){he(R,S,z);return}else R.next=S,R.update();else S.el=y.el,R.vnode=S},X=(y,S,z,R,D,N,$)=>{const V=()=>{if(y.isMounted){let{next:j,bu:J,u:le,parent:me,vnode:Ae}=y;{const st=lo(y);if(st){j&&(j.el=Ae.el,he(y,j,$)),st.asyncDep.then(()=>{y.isUnmounted||V()});return}}let ye=j,at;y0(y,!1),j?(j.el=Ae.el,he(y,j,$)):j=Ae,J&&Yr(J),(at=j.props&&j.props.onVnodeBeforeUpdate)&&dt(at,me,j,Ae),y0(y,!0);const $e=Gn(y),kt=y.subTree;y.subTree=$e,C(kt,$e,p(kt.el),xt(kt),y,D,N),j.el=$e.el,ye===null&&jc(y,$e.el),le&<(le,D),(at=j.props&&j.props.onVnodeUpdated)&<(()=>dt(at,me,j,Ae),D)}else{let j;const{el:J,props:le}=S,{bm:me,m:Ae,parent:ye,root:at,type:$e}=y,kt=L0(S);if(y0(y,!1),me&&Yr(me),!kt&&(j=le&&le.onVnodeBeforeMount)&&dt(j,ye,S),y0(y,!0),J&&J0){const st=()=>{y.subTree=Gn(y),J0(J,y.subTree,y,D,null)};kt&&$e.__asyncHydrate?$e.__asyncHydrate(J,y,st):st()}else{at.ce&&at.ce._injectChildStyle($e);const st=y.subTree=Gn(y);C(null,st,z,R,y,D,N),S.el=st.el}if(Ae&<(Ae,D),!kt&&(j=le&&le.onVnodeMounted)){const st=S;lt(()=>dt(j,ye,st),D)}(S.shapeFlag&256||ye&&L0(ye.vnode)&&ye.vnode.shapeFlag&256)&&y.a&<(y.a,D),y.isMounted=!0,S=z=R=null}};y.scope.on();const F=y.effect=new xl(V);y.scope.off();const I=y.update=F.run.bind(F),ae=y.job=F.runIfDirty.bind(F);ae.i=y,ae.id=y.uid,F.scheduler=()=>ss(ae),y0(y,!0),I()},he=(y,S,z)=>{S.component=y;const R=y.vnode.props;y.vnode=S,y.next=null,Dc(y,S.props,R,z),Oc(y,S.children,z),p0(),js(y),g0()},Z=(y,S,z,R,D,N,$,V,F=!1)=>{const I=y&&y.children,ae=y?y.shapeFlag:0,j=S.children,{patchFlag:J,shapeFlag:le}=S;if(J>0){if(J&128){nt(I,j,z,R,D,N,$,V,F);return}else if(J&256){Oe(I,j,z,R,D,N,$,V,F);return}}le&8?(ae&16&&r0(I,D,N),j!==I&&d(z,j)):ae&16?le&16?nt(I,j,z,R,D,N,$,V,F):r0(I,D,N,!0):(ae&8&&d(z,""),le&16&&ee(j,z,R,D,N,$,V,F))},Oe=(y,S,z,R,D,N,$,V,F)=>{y=y||O0,S=S||O0;const I=y.length,ae=S.length,j=Math.min(I,ae);let J;for(J=0;Jae?r0(y,D,N,!0,!1,j):ee(S,z,R,D,N,$,V,F,j)},nt=(y,S,z,R,D,N,$,V,F)=>{let I=0;const ae=S.length;let j=y.length-1,J=ae-1;for(;I<=j&&I<=J;){const le=y[I],me=S[I]=F?o0(S[I]):pt(S[I]);if(tr(le,me))C(le,me,z,null,D,N,$,V,F);else break;I++}for(;I<=j&&I<=J;){const le=y[j],me=S[J]=F?o0(S[J]):pt(S[J]);if(tr(le,me))C(le,me,z,null,D,N,$,V,F);else break;j--,J--}if(I>j){if(I<=J){const le=J+1,me=leJ)for(;I<=j;)_e(y[I],D,N,!0),I++;else{const le=I,me=I,Ae=new Map;for(I=me;I<=J;I++){const it=S[I]=F?o0(S[I]):pt(S[I]);it.key!=null&&Ae.set(it.key,I)}let ye,at=0;const $e=J-me+1;let kt=!1,st=0;const Q0=new Array($e);for(I=0;I<$e;I++)Q0[I]=0;for(I=le;I<=j;I++){const it=y[I];if(at>=$e){_e(it,D,N,!0);continue}let Et;if(it.key!=null)Et=Ae.get(it.key);else for(ye=me;ye<=J;ye++)if(Q0[ye-me]===0&&tr(it,S[ye])){Et=ye;break}Et===void 0?_e(it,D,N,!0):(Q0[Et-me]=I+1,Et>=st?st=Et:kt=!0,C(it,S[Et],z,null,D,N,$,V,F),at++)}const Bs=kt?Hc(Q0):O0;for(ye=Bs.length-1,I=$e-1;I>=0;I--){const it=me+I,Et=S[it],Ns=it+1{const{el:N,type:$,transition:V,children:F,shapeFlag:I}=y;if(I&6){Fe(y.component.subTree,S,z,R);return}if(I&128){y.suspense.move(S,z,R);return}if(I&64){$.move(y,S,z,St);return}if($===mt){n(N,S,z);for(let j=0;jV.enter(N),D);else{const{leave:j,delayLeave:J,afterLeave:le}=V,me=()=>n(N,S,z),Ae=()=>{j(N,()=>{me(),le&&le()})};J?J(N,me,Ae):Ae()}else n(N,S,z)},_e=(y,S,z,R=!1,D=!1)=>{const{type:N,props:$,ref:V,children:F,dynamicChildren:I,shapeFlag:ae,patchFlag:j,dirs:J,cacheIndex:le}=y;if(j===-2&&(D=!1),V!=null&&un(V,null,z,y,!0),le!=null&&(S.renderCache[le]=void 0),ae&256){S.ctx.deactivate(y);return}const me=ae&1&&J,Ae=!L0(y);let ye;if(Ae&&(ye=$&&$.onVnodeBeforeUnmount)&&dt(ye,S,y),ae&6)t0(y.component,z,R);else{if(ae&128){y.suspense.unmount(z,R);return}me&&Bt(y,null,S,"beforeUnmount"),ae&64?y.type.remove(y,S,z,St,R):I&&!I.hasOnce&&(N!==mt||j>0&&j&64)?r0(I,S,z,!1,!0):(N===mt&&j&384||!D&&ae&16)&&r0(F,S,z),R&&e0(y)}(Ae&&(ye=$&&$.onVnodeUnmounted)||me)&<(()=>{ye&&dt(ye,S,y),me&&Bt(y,null,S,"unmounted")},z)},e0=y=>{const{type:S,el:z,anchor:R,transition:D}=y;if(S===mt){Y0(z,R);return}if(S===or){M(y);return}const N=()=>{a(z),D&&!D.persisted&&D.afterLeave&&D.afterLeave()};if(y.shapeFlag&1&&D&&!D.persisted){const{leave:$,delayLeave:V}=D,F=()=>$(z,N);V?V(y.el,N,F):F()}else N()},Y0=(y,S)=>{let z;for(;y!==S;)z=g(y),a(y),y=z;a(S)},t0=(y,S,z)=>{const{bum:R,scope:D,job:N,subTree:$,um:V,m:F,a:I}=y;ri(F),ri(I),R&&Yr(R),D.stop(),N&&(N.flags|=8,_e($,y,S,z)),V&<(V,S),lt(()=>{y.isUnmounted=!0},S),S&&S.pendingBranch&&!S.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===S.pendingId&&(S.deps--,S.deps===0&&S.resolve())},r0=(y,S,z,R=!1,D=!1,N=0)=>{for(let $=N;${if(y.shapeFlag&6)return xt(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const S=g(y.anchor||y.el),z=S&&S[ec];return z?g(z):S};let zt=!1;const b0=(y,S,z)=>{y==null?S._vnode&&_e(S._vnode,null,null,!0):C(S._vnode||null,y,S,null,null,null,z),S._vnode=y,zt||(zt=!0,js(),ln(),zt=!1)},St={p:C,um:_e,m:Fe,r:e0,mt:xe,mc:ee,pc:Z,pbc:te,n:xt,o:t};let Z0,J0;return e&&([Z0,J0]=e(St)),{render:b0,hydrate:Z0,createApp:zc(b0,Z0)}}function Un({type:t,props:e},r){return r==="svg"&&t==="foreignObject"||r==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:r}function y0({effect:t,job:e},r){r?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function so(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function io(t,e,r=!1){const n=t.children,a=e.children;if(ie(n)&&ie(a))for(let s=0;s>1,t[r[l]]0&&(e[n]=r[s-1]),r[s]=n)}}for(s=r.length,i=r[s-1];s-- >0;)r[s]=i,i=e[i];return r}function lo(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:lo(e)}function ri(t){if(t)for(let e=0;eZr(Pc);function Wn(t,e,r){return oo(t,e,r)}function oo(t,e,r=ke){const{immediate:n,deep:a,flush:s,once:i}=r,l=Le({},r);let u;if(zn)if(s==="sync"){const g=Lc();u=g.__watcherHandles||(g.__watcherHandles=[])}else if(!e||n)l.once=!0;else return{stop:Ot,resume:Ot,pause:Ot};const f=Ve;l.call=(g,w,A)=>It(g,f,w,A);let d=!1;s==="post"?l.scheduler=g=>{lt(g,f&&f.suspense)}:s!=="sync"&&(d=!0,l.scheduler=(g,w)=>{w?g():ss(g)}),l.augmentJob=g=>{e&&(g.flags|=4),d&&(g.flags|=2,f&&(g.id=f.uid,g.i=f))};const p=Xu(t,e,l);return u&&u.push(p),p}function Fc(t,e,r){const n=this.proxy,a=He(t)?t.includes(".")?uo(n,t):()=>n[t]:t.bind(n,n);let s;ue(e)?s=e:(s=e.handler,r=e);const i=Mr(this),l=oo(a,s.bind(n),r);return i(),l}function uo(t,e){const r=e.split(".");return()=>{let n=t;for(let a=0;ae==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${Ct(e)}Modifiers`]||t[`${z0(e)}Modifiers`];function Vc(t,e,...r){if(t.isUnmounted)return;const n=t.vnode.props||ke;let a=r;const s=e.startsWith("update:"),i=s&&$c(n,e.slice(7));i&&(i.trim&&(a=r.map(d=>He(d)?d.trim():d)),i.number&&(a=r.map(da)));let l,u=n[l=Hn(e)]||n[l=Hn(Ct(e))];!u&&s&&(u=n[l=Hn(z0(e))]),u&&It(u,t,6,a);const f=n[l+"Once"];if(f){if(!t.emitted)t.emitted={};else if(t.emitted[l])return;t.emitted[l]=!0,It(f,t,6,a)}}function co(t,e,r=!1){const n=e.emitsCache,a=n.get(t);if(a!==void 0)return a;const s=t.emits;let i={},l=!1;if(!ue(t)){const u=f=>{const d=co(f,e,!0);d&&(l=!0,Le(i,d))};!r&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}return!s&&!l?(ze(t)&&n.set(t,null),null):(ie(s)?s.forEach(u=>i[u]=null):Le(i,s),ze(t)&&n.set(t,i),i)}function Cn(t,e){return!t||!Sr(e)?!1:(e=e.slice(2).replace(/Once$/,""),ve(t,e[0].toLowerCase()+e.slice(1))||ve(t,z0(e))||ve(t,e))}function Gn(t){const{type:e,vnode:r,proxy:n,withProxy:a,propsOptions:[s],slots:i,attrs:l,emit:u,render:f,renderCache:d,props:p,data:g,setupState:w,ctx:A,inheritAttrs:C}=t,_=on(t);let E,L;try{if(r.shapeFlag&4){const M=a||n,q=M;E=pt(f.call(q,M,d,p,w,g,A)),L=l}else{const M=e;E=pt(M.length>1?M(p,{attrs:l,slots:i,emit:u}):M(p,null)),L=e.props?l:Uc(l)}}catch(M){ur.length=0,Mn(M,t,1),E=Qe(h0)}let k=E;if(L&&C!==!1){const M=Object.keys(L),{shapeFlag:q}=k;M.length&&q&7&&(s&&M.some($a)&&(L=Wc(L,s)),k=G0(k,L,!1,!0))}return r.dirs&&(k=G0(k,null,!1,!0),k.dirs=k.dirs?k.dirs.concat(r.dirs):r.dirs),r.transition&&is(k,r.transition),E=k,on(_),E}const Uc=t=>{let e;for(const r in t)(r==="class"||r==="style"||Sr(r))&&((e||(e={}))[r]=t[r]);return e},Wc=(t,e)=>{const r={};for(const n in t)(!$a(n)||!(n.slice(9)in e))&&(r[n]=t[n]);return r};function Gc(t,e,r){const{props:n,children:a,component:s}=t,{props:i,children:l,patchFlag:u}=e,f=s.emitsOptions;if(e.dirs||e.transition)return!0;if(r&&u>=0){if(u&1024)return!0;if(u&16)return n?ni(n,i,f):!!i;if(u&8){const d=e.dynamicProps;for(let p=0;pt.__isSuspense;function fo(t,e){e&&e.pendingBranch?ie(t)?e.effects.push(...t):e.effects.push(t):Ju(t)}const mt=Symbol.for("v-fgt"),M0=Symbol.for("v-txt"),h0=Symbol.for("v-cmt"),or=Symbol.for("v-stc"),ur=[];let ht=null;function A0(t=!1){ur.push(ht=t?null:[])}function Kc(){ur.pop(),ht=ur[ur.length-1]||null}let yr=1;function ai(t){yr+=t,t<0&&ht&&(ht.hasOnce=!0)}function mo(t){return t.dynamicChildren=yr>0?ht||O0:null,Kc(),yr>0&&ht&&ht.push(t),t}function $0(t,e,r,n,a,s){return mo(oe(t,e,r,n,a,s,!0))}function Xc(t,e,r,n,a){return mo(Qe(t,e,r,n,a,!0))}function Yc(t){return t?t.__v_isVNode===!0:!1}function tr(t,e){return t.type===e.type&&t.key===e.key}const po=({key:t})=>t??null,Jr=({ref:t,ref_key:e,ref_for:r})=>(typeof t=="number"&&(t=""+t),t!=null?He(t)||Ue(t)||ue(t)?{i:ct,r:t,k:e,f:!!r}:t:null);function oe(t,e=null,r=null,n=0,a=null,s=t===mt?0:1,i=!1,l=!1){const u={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&po(e),ref:e&&Jr(e),scopeId:Ll,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:s,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:ct};return l?(cs(u,r),s&128&&t.normalize(u)):r&&(u.shapeFlag|=He(r)?8:16),yr>0&&!i&&ht&&(u.patchFlag>0||s&6)&&u.patchFlag!==32&&ht.push(u),u}const Qe=Zc;function Zc(t,e=null,r=null,n=0,a=null,s=!1){if((!t||t===yc)&&(t=h0),Yc(t)){const l=G0(t,e,!0);return r&&cs(l,r),yr>0&&!s&&ht&&(l.shapeFlag&6?ht[ht.indexOf(t)]=l:ht.push(l)),l.patchFlag=-2,l}if(u4(t)&&(t=t.__vccOpts),e){e=Jc(e);let{class:l,style:u}=e;l&&!He(l)&&(e.class=xn(l)),ze(u)&&(rs(u)&&!ie(u)&&(u=Le({},u)),e.style=Wa(u))}const i=He(t)?1:ho(t)?128:tc(t)?64:ze(t)?4:ue(t)?2:0;return oe(t,e,r,n,a,i,s,!0)}function Jc(t){return t?rs(t)||Zl(t)?Le({},t):t:null}function G0(t,e,r=!1,n=!1){const{props:a,ref:s,patchFlag:i,children:l,transition:u}=t,f=e?e4(a||{},e):a,d={__v_isVNode:!0,__v_skip:!0,type:t.type,props:f,key:f&&po(f),ref:e&&e.ref?r&&s?ie(s)?s.concat(Jr(e)):[s,Jr(e)]:Jr(e):s,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:l,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==mt?i===-1?16:i|16:i,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:u,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&G0(t.ssContent),ssFallback:t.ssFallback&&G0(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return u&&n&&is(d,u.clone(d)),d}function cr(t=" ",e=0){return Qe(M0,null,t,e)}function Qc(t,e){const r=Qe(or,null,t);return r.staticCount=e,r}function si(t="",e=!1){return e?(A0(),Xc(h0,null,t)):Qe(h0,null,t)}function pt(t){return t==null||typeof t=="boolean"?Qe(h0):ie(t)?Qe(mt,null,t.slice()):typeof t=="object"?o0(t):Qe(M0,null,String(t))}function o0(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:G0(t)}function cs(t,e){let r=0;const{shapeFlag:n}=t;if(e==null)e=null;else if(ie(e))r=16;else if(typeof e=="object")if(n&65){const a=e.default;a&&(a._c&&(a._d=!1),cs(t,a()),a._c&&(a._d=!0));return}else{r=32;const a=e._;!a&&!Zl(e)?e._ctx=ct:a===3&&ct&&(ct.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else ue(e)?(e={default:e,_ctx:ct},r=32):(e=String(e),n&64?(r=16,e=[cr(e)]):r=8);t.children=e,t.shapeFlag|=r}function e4(...t){const e={};for(let r=0;r{let a;return(a=t[r])||(a=t[r]=[]),a.push(n),s=>{a.length>1?a.forEach(i=>i(s)):a[0](s)}};hn=e("__VUE_INSTANCE_SETTERS__",r=>Ve=r),Sa=e("__VUE_SSR_SETTERS__",r=>zn=r)}const Mr=t=>{const e=Ve;return hn(t),t.scope.on(),()=>{t.scope.off(),hn(e)}},ii=()=>{Ve&&Ve.scope.off(),hn(null)};function go(t){return t.vnode.shapeFlag&4}let zn=!1;function a4(t,e=!1,r=!1){e&&Sa(e);const{props:n,children:a}=t.vnode,s=go(t);_c(t,n,s,e),qc(t,a,r);const i=s?s4(t,e):void 0;return e&&Sa(!1),i}function s4(t,e){const r=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,xc);const{setup:n}=r;if(n){const a=t.setupContext=n.length>1?l4(t):null,s=Mr(t);p0();const i=Tr(n,t,0,[t.props,a]);if(g0(),s(),fl(i)){if(L0(t)||$l(t),i.then(ii,ii),e)return i.then(l=>{li(t,l,e)}).catch(l=>{Mn(l,t,0)});t.asyncDep=i}else li(t,i,e)}else vo(t,e)}function li(t,e,r){ue(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:ze(e)&&(t.setupState=Ol(e)),vo(t,r)}let oi;function vo(t,e,r){const n=t.type;if(!t.render){if(!e&&oi&&!n.render){const a=n.template||os(t).template;if(a){const{isCustomElement:s,compilerOptions:i}=t.appContext.config,{delimiters:l,compilerOptions:u}=n,f=Le(Le({isCustomElement:s,delimiters:l},i),u);n.render=oi(a,f)}}t.render=n.render||Ot}{const a=Mr(t);p0();try{Sc(t)}finally{g0(),a()}}}const i4={get(t,e){return We(t,"get",""),t[e]}};function l4(t){const e=r=>{t.exposed=r||{}};return{attrs:new Proxy(t.attrs,i4),slots:t.slots,emit:t.emit,expose:e}}function En(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(Ol($u(t.exposed)),{get(e,r){if(r in e)return e[r];if(r in lr)return lr[r](t)},has(e,r){return r in e||r in lr}})):t.proxy}function o4(t,e=!0){return ue(t)?t.displayName||t.name:t.name||e&&t.__name}function u4(t){return ue(t)&&"__vccOpts"in t}const ka=(t,e)=>ju(t,e,zn),bo="3.5.4";/** +* @vue/runtime-dom v3.5.4 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let Ta;const ui=typeof window<"u"&&window.trustedTypes;if(ui)try{Ta=ui.createPolicy("vue",{createHTML:t=>t})}catch{}const yo=Ta?t=>Ta.createHTML(t):t=>t,c4="http://www.w3.org/2000/svg",h4="http://www.w3.org/1998/Math/MathML",Vt=typeof document<"u"?document:null,ci=Vt&&Vt.createElement("template"),f4={insert:(t,e,r)=>{e.insertBefore(t,r||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,r,n)=>{const a=e==="svg"?Vt.createElementNS(c4,t):e==="mathml"?Vt.createElementNS(h4,t):r?Vt.createElement(t,{is:r}):Vt.createElement(t);return t==="select"&&n&&n.multiple!=null&&a.setAttribute("multiple",n.multiple),a},createText:t=>Vt.createTextNode(t),createComment:t=>Vt.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Vt.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,r,n,a,s){const i=r?r.previousSibling:e.lastChild;if(a&&(a===s||a.nextSibling))for(;e.insertBefore(a.cloneNode(!0),r),!(a===s||!(a=a.nextSibling)););else{ci.innerHTML=yo(n==="svg"?`${t}`:n==="mathml"?`${t}`:t);const l=ci.content;if(n==="svg"||n==="mathml"){const u=l.firstChild;for(;u.firstChild;)l.appendChild(u.firstChild);l.removeChild(u)}e.insertBefore(l,r)}return[i?i.nextSibling:e.firstChild,r?r.previousSibling:e.lastChild]}},d4=Symbol("_vtc");function m4(t,e,r){const n=t[d4];n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?t.removeAttribute("class"):r?t.setAttribute("class",e):t.className=e}const hi=Symbol("_vod"),p4=Symbol("_vsh"),g4=Symbol(""),v4=/(^|;)\s*display\s*:/;function b4(t,e,r){const n=t.style,a=He(r);let s=!1;if(r&&!a){if(e)if(He(e))for(const i of e.split(";")){const l=i.slice(0,i.indexOf(":")).trim();r[l]==null&&Qr(n,l,"")}else for(const i in e)r[i]==null&&Qr(n,i,"");for(const i in r)i==="display"&&(s=!0),Qr(n,i,r[i])}else if(a){if(e!==r){const i=n[g4];i&&(r+=";"+i),n.cssText=r,s=v4.test(r)}}else e&&t.removeAttribute("style");hi in t&&(t[hi]=s?n.display:"",t[p4]&&(n.display="none"))}const fi=/\s*!important$/;function Qr(t,e,r){if(ie(r))r.forEach(n=>Qr(t,e,n));else if(r==null&&(r=""),e.startsWith("--"))t.setProperty(e,r);else{const n=y4(t,e);fi.test(r)?t.setProperty(z0(n),r.replace(fi,""),"important"):t[n]=r}}const di=["Webkit","Moz","ms"],jn={};function y4(t,e){const r=jn[e];if(r)return r;let n=Ct(e);if(n!=="filter"&&n in t)return jn[e]=n;n=wn(n);for(let a=0;aKn||(T4.then(()=>Kn=0),Kn=Date.now());function A4(t,e){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;It(C4(n,r.value),e,5,[n])};return r.value=t,r.attached=M4(),r}function C4(t,e){if(ie(e)){const r=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{r.call(t),t._stopped=!0},e.map(n=>a=>!a._stopped&&n&&n(a))}else return e}const bi=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,z4=(t,e,r,n,a,s)=>{const i=a==="svg";e==="class"?m4(t,n,i):e==="style"?b4(t,r,n):Sr(e)?$a(e)||S4(t,e,r,n,s):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):E4(t,e,n,i))?(w4(t,e,n),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&pi(t,e,n,i,s,e!=="value")):(e==="true-value"?t._trueValue=n:e==="false-value"&&(t._falseValue=n),pi(t,e,n,i))};function E4(t,e,r,n){if(n)return!!(e==="innerHTML"||e==="textContent"||e in t&&bi(e)&&ue(r));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const a=t.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return bi(e)&&He(r)?!1:!!(e in t||t._isVueCE&&(/[A-Z]/.test(e)||!He(r)))}const fn=t=>{const e=t.props["onUpdate:modelValue"]||!1;return ie(e)?r=>Yr(e,r):e};function _4(t){t.target.composing=!0}function yi(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const V0=Symbol("_assign"),D4={created(t,{modifiers:{lazy:e,trim:r,number:n}},a){t[V0]=fn(a);const s=n||a.props&&a.props.type==="number";k0(t,e?"change":"input",i=>{if(i.target.composing)return;let l=t.value;r&&(l=l.trim()),s&&(l=da(l)),t[V0](l)}),r&&k0(t,"change",()=>{t.value=t.value.trim()}),e||(k0(t,"compositionstart",_4),k0(t,"compositionend",yi),k0(t,"change",yi))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:r,modifiers:{lazy:n,trim:a,number:s}},i){if(t[V0]=fn(i),t.composing)return;const l=(s||t.type==="number")&&!/^0\d/.test(t.value)?da(t.value):t.value,u=e??"";l!==u&&(document.activeElement===t&&t.type!=="range"&&(n&&e===r||a&&t.value.trim()===u)||(t.value=u))}},B4={deep:!0,created(t,e,r){t[V0]=fn(r),k0(t,"change",()=>{const n=t._modelValue,a=N4(t),s=t.checked,i=t[V0];if(ie(n)){const l=bl(n,a),u=l!==-1;if(s&&!u)i(n.concat(a));else if(!s&&u){const f=[...n];f.splice(l,1),i(f)}}else if(bn(n)){const l=new Set(n);s?l.add(a):l.delete(a),i(l)}else i(wo(t,s))})},mounted:wi,beforeUpdate(t,e,r){t[V0]=fn(r),wi(t,e,r)}};function wi(t,{value:e,oldValue:r},n){t._modelValue=e;let a;ie(e)?a=bl(e,n.props.value)>-1:bn(e)?a=e.has(n.props.value):a=Sn(e,wo(t,!0)),t.checked!==a&&(t.checked=a)}function N4(t){return"_value"in t?t._value:t.value}function wo(t,e){const r=e?"_trueValue":"_falseValue";return r in t?t[r]:e}const xo=Le({patchProp:z4},f4);let hr,xi=!1;function q4(){return hr||(hr=Rc(xo))}function O4(){return hr=xi?hr:Ic(xo),xi=!0,hr}const R4=(...t)=>{const e=q4().createApp(...t),{mount:r}=e;return e.mount=n=>{const a=ko(n);if(!a)return;const s=e._component;!ue(s)&&!s.render&&!s.template&&(s.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const i=r(a,!1,So(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),i},e},I4=(...t)=>{const e=O4().createApp(...t),{mount:r}=e;return e.mount=n=>{const a=ko(n);if(a)return r(a,!0,So(a))},e};function So(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function ko(t){return He(t)?document.querySelector(t):t}const H4=bo[0]==="3";function P4(t){return typeof t=="function"?t():Tn(t)}function Ma(t){if(t instanceof Promise||t instanceof Date||t instanceof RegExp)return t;const e=P4(t);if(!t||!e)return e;if(Array.isArray(e))return e.map(r=>Ma(r));if(typeof e=="object"){const r={};for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(n==="titleTemplate"||n[0]==="o"&&n[1]==="n"){r[n]=Tn(e[n]);continue}r[n]=Ma(e[n])}return r}return e}const L4={hooks:{"entries:resolve":t=>{for(const e of t.entries)e.resolvedInput=Ma(e.input)}}},F4="usehead";function $4(t){return{install(r){H4&&(r.config.globalProperties.$unhead=t,r.config.globalProperties.$head=t,r.provide(F4,t))}}.install}function V4(t={}){t.domDelayFn=t.domDelayFn||(r=>Il(()=>setTimeout(()=>r(),0)));const e=su(t);return e.use(L4),e.install=$4(e),e}function U4(t){return document.readyState==="loading"?new Promise(e=>{document.addEventListener("DOMContentLoaded",()=>e(t))}):Promise.resolve(t)}const W4=rc({setup(t,{slots:e}){const r=N0(!1);return ls(()=>r.value=!0),()=>r.value?e.default&&e.default({}):e.placeholder&&e.placeholder({})}});function G4(t){try{return JSON.parse(t||"{}")}catch(e){return console.error("[SSG] On state deserialization -",e,t),{}}}function j4(t,e,r={}){const{transformState:n,registerComponents:a=!0,useHead:s=!0,rootContainer:i="#app"}=r,l=typeof window<"u";async function u(f=!1){const d=f?R4(t):I4(t);let p;s&&(p=V4(),d.use(p));const g=[],C={app:d,head:p,isClient:l,router:void 0,routes:void 0,initialState:{},onSSRAppRendered:f?()=>{}:E=>g.push(E),triggerOnSSRAppRendered:()=>Promise.all(g.map(E=>E())),transformState:n};a&&d.component("ClientOnly",W4),f&&(await U4(),C.initialState=(n==null?void 0:n(window.__INITIAL_STATE__||{}))||G4(window.__INITIAL_STATE__)),await(e==null?void 0:e(C));const _=C.initialState;return{...C,initialState:_}}return l&&(async()=>{const{app:f}=await u(!0);f.mount(i,!0)})(),u}const K4="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='80'%20height='80'%20viewBox='0%200%20380.832%20380.832'%3e%3cg%3e%3cg%3e%3cpath%20d='M320.159,30.864h-47.243V12.5c0-6.904-5.597-12.5-12.5-12.5s-12.5,5.596-12.5,12.5v18.364h-45V12.5%20c0-6.904-5.597-12.5-12.5-12.5c-6.903,0-12.5,5.596-12.5,12.5v18.364h-45V12.5c0-6.904-5.597-12.5-12.5-12.5%20s-12.5,5.596-12.5,12.5v18.364H60.673c-6.903,0-12.5,5.597-12.5,12.5v324.968c0,6.903,5.597,12.5,12.5,12.5h259.486%20c6.903,0,12.5-5.597,12.5-12.5V43.364C332.659,36.461,327.062,30.864,320.159,30.864z%20M307.659,355.832H73.173V55.864h34.743%20v14.59c0,6.904,5.597,12.5,12.5,12.5s12.5-5.596,12.5-12.5v-14.59h45v14.59c0,6.904,5.597,12.5,12.5,12.5%20c6.903,0,12.5-5.596,12.5-12.5v-14.59h45v14.59c0,6.904,5.597,12.5,12.5,12.5s12.5-5.596,12.5-12.5v-14.59h34.743V355.832z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,139.758h-148c-6.903,0-12.5,5.597-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,145.355,271.319,139.758,264.416,139.758z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,209.758h-148c-6.903,0-12.5,5.598-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,215.355,271.319,209.758,264.416,209.758z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,279.758h-148c-6.903,0-12.5,5.598-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,285.355,271.319,279.758,264.416,279.758z'%20fill='%23fff'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",X4="data:image/svg+xml,%3csvg%20width='98'%20height='96'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M48.854%200C21.839%200%200%2022%200%2049.217c0%2021.756%2013.993%2040.172%2033.405%2046.69%202.427.49%203.316-1.059%203.316-2.362%200-1.141-.08-5.052-.08-9.127-13.59%202.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015%204.934.326%207.523%205.052%207.523%205.052%204.367%207.496%2011.404%205.378%2014.235%204.074.404-3.178%201.699-5.378%203.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283%200-5.378%201.94-9.778%205.014-13.2-.485-1.222-2.184-6.275.486-13.038%200%200%204.125-1.304%2013.426%205.052a46.97%2046.97%200%200%201%2012.214-1.63c4.125%200%208.33.571%2012.213%201.63%209.302-6.356%2013.427-5.052%2013.427-5.052%202.67%206.763.97%2011.816.485%2013.038%203.155%203.422%205.015%207.822%205.015%2013.2%200%2018.905-11.404%2023.06-22.324%2024.283%201.78%201.548%203.316%204.481%203.316%209.126%200%206.6-.08%2011.897-.08%2013.526%200%201.304.89%202.853%203.316%202.364%2019.412-6.52%2033.405-24.935%2033.405-46.691C97.707%2022%2075.788%200%2048.854%200z'%20fill='%23fff'/%3e%3c/svg%3e",Y4="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20height='32px'%20viewBox='0%200%2032%2032'%20width='32px'%3e%3cg%3e%3cpath%20d='M30.391,12.68l-3.064-0.614c-0.154-0.443-0.336-0.873-0.537-1.289l1.736-2.604%20c0.529-0.793,0.424-1.85-0.25-2.523l-1.924-1.924c-0.387-0.387-0.898-0.586-1.416-0.586c-0.383,0-0.77,0.11-1.107,0.336%20l-2.604,1.735c-0.418-0.202-0.848-0.382-1.291-0.536L19.32,1.61c-0.186-0.936-1.008-1.608-1.961-1.608h-2.72%20c-0.953,0-1.774,0.673-1.961,1.608l-0.614,3.065c-0.443,0.154-0.873,0.335-1.289,0.536L8.172,3.476%20C7.833,3.25,7.447,3.14,7.063,3.14c-0.517,0-1.028,0.199-1.415,0.586L3.725,5.65c-0.674,0.674-0.779,1.73-0.25,2.523l1.735,2.604%20c-0.202,0.417-0.382,0.847-0.536,1.29L1.608,12.68C0.673,12.867,0,13.688,0,14.641v2.72c0,0.953,0.673,1.775,1.608,1.961%20l3.065,0.615c0.154,0.443,0.335,0.873,0.536,1.289L3.475,23.83c-0.529,0.793-0.424,1.85,0.25,2.523l1.924,1.924%20c0.387,0.387,0.898,0.586,1.415,0.586c0.384,0,0.771-0.111,1.108-0.336l2.604-1.736c0.417,0.203,0.847,0.383,1.29,0.537%20l0.613,3.064c0.187,0.936,1.008,1.609,1.961,1.609h2.72c0.953,0,1.775-0.674,1.961-1.609l0.615-3.064%20c0.443-0.154,0.873-0.336,1.289-0.537l2.604,1.736c0.338,0.225,0.725,0.336,1.107,0.336c0.518,0,1.029-0.199,1.416-0.586%20l1.924-1.924c0.674-0.674,0.779-1.73,0.25-2.523l-1.736-2.604c0.203-0.418,0.383-0.848,0.537-1.291l3.064-0.613%20C31.326,19.137,32,18.314,32,17.361v-2.72C32,13.688,31.326,12.867,30.391,12.68z%20M26.934,17.975%20c-0.695,0.139-1.264,0.635-1.496,1.305c-0.129,0.369-0.279,0.727-0.447,1.074c-0.311,0.639-0.258,1.393,0.135,1.982l1.736,2.604%20l-1.924,1.924l-2.604-1.736c-0.334-0.223-0.721-0.336-1.109-0.336c-0.297,0-0.596,0.066-0.871,0.199%20c-0.348,0.168-0.705,0.32-1.076,0.449c-0.668,0.232-1.164,0.801-1.303,1.496l-0.615,3.066h-2.72l-0.613-3.066%20c-0.139-0.695-0.635-1.264-1.304-1.496c-0.369-0.129-0.728-0.279-1.075-0.447c-0.276-0.135-0.574-0.201-0.872-0.201%20c-0.389,0-0.775,0.113-1.109,0.336l-2.604,1.736l-1.924-1.924l1.735-2.604c0.393-0.59,0.444-1.344,0.137-1.98%20c-0.168-0.348-0.319-0.705-0.448-1.076c-0.232-0.668-0.802-1.164-1.496-1.303l-3.065-0.615L2,14.641l3.066-0.613%20c0.694-0.139,1.264-0.635,1.496-1.304c0.129-0.369,0.278-0.728,0.447-1.075c0.31-0.638,0.258-1.392-0.136-1.981L5.139,7.064%20L7.062,5.14l2.604,1.735C10,7.098,10.387,7.211,10.775,7.211c0.297,0,0.595-0.066,0.871-0.199c0.347-0.168,0.705-0.319,1.075-0.448%20c0.669-0.232,1.165-0.802,1.304-1.496l0.614-3.065l2.72-0.001l0.613,3.066c0.139,0.694,0.635,1.264,1.305,1.496%20c0.369,0.129,0.727,0.278,1.074,0.447c0.277,0.134,0.574,0.2,0.873,0.2c0.389,0,0.775-0.113,1.109-0.336l2.604-1.735l1.924,1.924%20l-1.736,2.604c-0.393,0.59-0.443,1.343-0.137,1.98c0.168,0.347,0.32,0.705,0.449,1.075c0.232,0.669,0.801,1.165,1.496,1.304%20l3.064,0.614L30,17.361L26.934,17.975z'%20fill='white'%20/%3e%3ccircle%20cx='16'%20cy='16'%20r='5'%20stroke='white'%20stroke-width='2'%20/%3e%3c/g%3e%3c/svg%3e";class ut{constructor(e,r,n){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=r,this.end=n}static range(e,r){return r?!e||!e.loc||!r.loc||e.loc.lexer!==r.loc.lexer?null:new ut(e.loc.lexer,e.loc.start,r.loc.end):e&&e.loc}}class bt{constructor(e,r){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=r}range(e,r){return new bt(r,ut.range(this,e))}}class H{constructor(e,r){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var n="KaTeX parse error: "+e,a,s,i=r&&r.loc;if(i&&i.start<=i.end){var l=i.lexer.input;a=i.start,s=i.end,a===l.length?n+=" at end of input: ":n+=" at position "+(a+1)+": ";var u=l.slice(a,s).replace(/[^]/g,"$&̲"),f;a>15?f="…"+l.slice(a-15,a):f=l.slice(0,a);var d;s+15":">","<":"<",'"':""","'":"'"},rh=/[&><"']/g;function nh(t){return String(t).replace(rh,e=>th[e])}var To=function t(e){return e.type==="ordgroup"||e.type==="color"?e.body.length===1?t(e.body[0]):e:e.type==="font"?t(e.body):e},ah=function(e){var r=To(e);return r.type==="mathord"||r.type==="textord"||r.type==="atom"},sh=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e},ih=function(e){var r=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(e);return r?r[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(r[1])?null:r[1].toLowerCase():"_relative"},Q={contains:Z4,deflt:J4,escape:nh,hyphenate:eh,getBaseElem:To,isCharacterBox:ah,protocolFromUrl:ih},en={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:t=>"#"+t},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(t,e)=>(e.push(t),e)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:t=>Math.max(0,t),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:t=>Math.max(0,t),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:t=>Math.max(0,t),cli:"-e, --max-expand ",cliProcessor:t=>t==="Infinity"?1/0:parseInt(t)},globalGroup:{type:"boolean",cli:!1}};function lh(t){if(t.default)return t.default;var e=t.type,r=Array.isArray(e)?e[0]:e;if(typeof r!="string")return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class hs{constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{};for(var r in en)if(en.hasOwnProperty(r)){var n=en[r];this[r]=e[r]!==void 0?n.processor?n.processor(e[r]):e[r]:lh(n)}}reportNonstrict(e,r,n){var a=this.strict;if(typeof a=="function"&&(a=a(e,r,n)),!(!a||a==="ignore")){if(a===!0||a==="error")throw new H("LaTeX-incompatible input and strict mode is set to 'error': "+(r+" ["+e+"]"),n);a==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+e+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+e+"]"))}}useStrictBehavior(e,r,n){var a=this.strict;if(typeof a=="function")try{a=a(e,r,n)}catch{a="error"}return!a||a==="ignore"?!1:a===!0||a==="error"?!0:a==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+e+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+e+"]")),!1)}isTrusted(e){if(e.url&&!e.protocol){var r=Q.protocolFromUrl(e.url);if(r==null)return!1;e.protocol=r}var n=typeof this.trust=="function"?this.trust(e):this.trust;return!!n}}class a0{constructor(e,r,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=r,this.cramped=n}sup(){return Nt[oh[this.id]]}sub(){return Nt[uh[this.id]]}fracNum(){return Nt[ch[this.id]]}fracDen(){return Nt[hh[this.id]]}cramp(){return Nt[fh[this.id]]}text(){return Nt[dh[this.id]]}isTight(){return this.size>=2}}var fs=0,dn=1,U0=2,jt=3,wr=4,vt=5,j0=6,Je=7,Nt=[new a0(fs,0,!1),new a0(dn,0,!0),new a0(U0,1,!1),new a0(jt,1,!0),new a0(wr,2,!1),new a0(vt,2,!0),new a0(j0,3,!1),new a0(Je,3,!0)],oh=[wr,vt,wr,vt,j0,Je,j0,Je],uh=[vt,vt,vt,vt,Je,Je,Je,Je],ch=[U0,jt,wr,vt,j0,Je,j0,Je],hh=[jt,jt,vt,vt,Je,Je,Je,Je],fh=[dn,dn,jt,jt,vt,vt,Je,Je],dh=[fs,dn,U0,jt,U0,jt,U0,jt],ne={DISPLAY:Nt[fs],TEXT:Nt[U0],SCRIPT:Nt[wr],SCRIPTSCRIPT:Nt[j0]},Aa=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function mh(t){for(var e=0;e=a[0]&&t<=a[1])return r.name}return null}var tn=[];Aa.forEach(t=>t.blocks.forEach(e=>tn.push(...e)));function Mo(t){for(var e=0;e=tn[e]&&t<=tn[e+1])return!0;return!1}var B0=80,ph=function(e,r){return"M95,"+(622+e+r)+` +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`+e/2.075+" -"+e+` +c5.3,-9.3,12,-14,20,-14 +H400000v`+(40+e)+`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+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},gh=function(e,r){return"M263,"+(601+e+r)+`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`+e/2.084+" -"+e+` +c4.7,-7.3,11,-11,19,-11 +H40000v`+(40+e)+`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+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},vh=function(e,r){return"M983 "+(10+e+r)+` +l`+e/3.13+" -"+e+` +c4,-6.7,10,-10,18,-10 H400000v`+(40+e)+` +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+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},bh=function(e,r){return"M424,"+(2398+e+r)+` +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`+e/4.223+" -"+e+`c4,-6.7,10,-10,18,-10 H400000 +v`+(40+e)+`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+e)+" "+r+` +h400000v`+(40+e)+"h-400000z"},yh=function(e,r){return"M473,"+(2713+e+r)+` +c339.3,-1799.3,509.3,-2700,510,-2702 l`+e/5.298+" -"+e+` +c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+e)+`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+e)+" "+r+"h400000v"+(40+e)+"H1017.7z"},wh=function(e){var r=e/2;return"M400000 "+e+" H0 L"+r+" 0 l65 45 L145 "+(e-80)+" H400000z"},xh=function(e,r,n){var a=n-54-r-e;return"M702 "+(e+r)+"H400000"+(40+e)+` +H742v`+a+`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 `+r+"H400000v"+(40+e)+"H742z"},Sh=function(e,r,n){r=1e3*r;var a="";switch(e){case"sqrtMain":a=ph(r,B0);break;case"sqrtSize1":a=gh(r,B0);break;case"sqrtSize2":a=vh(r,B0);break;case"sqrtSize3":a=bh(r,B0);break;case"sqrtSize4":a=yh(r,B0);break;case"sqrtTall":a=xh(r,B0,n)}return a},kh=function(e,r){switch(e){case"⎜":return"M291 0 H417 V"+r+" H291z M291 0 H417 V"+r+" H291z";case"∣":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z";case"∥":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z"+("M367 0 H410 V"+r+" H367z M367 0 H410 V"+r+" H367z");case"⎟":return"M457 0 H583 V"+r+" H457z M457 0 H583 V"+r+" H457z";case"⎢":return"M319 0 H403 V"+r+" H319z M319 0 H403 V"+r+" H319z";case"⎥":return"M263 0 H347 V"+r+" H263z M263 0 H347 V"+r+" H263z";case"⎪":return"M384 0 H504 V"+r+" H384z M384 0 H504 V"+r+" H384z";case"⏐":return"M312 0 H355 V"+r+" H312z M312 0 H355 V"+r+" H312z";case"‖":return"M257 0 H300 V"+r+" H257z M257 0 H300 V"+r+" H257z"+("M478 0 H521 V"+r+" H478z M478 0 H521 V"+r+" H478z");default:return""}},Si={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:`M40 281 V428 H0 V94 H40 V241 H400000 v40z +M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z +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:`M0 50 h400000 v40H0z m0 194h40000v40H0z +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:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z +M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,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`},Th=function(e,r){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v1759 h347 v-84 +H403z M403 1759 V0 H319 V1759 v`+r+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v1759 H0 v84 H347z +M347 1759 V0 H263 V1759 v`+r+" v1759 h84z";case"vert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+" v585 h43z";case"doublevert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+` v585 h43z +M367 15 v585 v`+r+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+r+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+r+` v1715 h263 v84 H319z +MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+r+` v1799 H0 v-84 H319z +MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v602 h84z +M403 1759 V0 H319 V1759 v`+r+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v602 h84z +M347 1759 V0 h-84 V1759 v`+r+" 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,`+(r+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,-`+(r+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,`+(r+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,-`+(r+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 Ar{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return Q.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),r=0;rr.toText();return this.children.map(e).join("")}}var qt={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},Pr={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},ki={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function Mh(t,e){qt[t]=e}function ds(t,e,r){if(!qt[e])throw new Error("Font metrics not found for font: "+e+".");var n=t.charCodeAt(0),a=qt[e][n];if(!a&&t[0]in ki&&(n=ki[t[0]].charCodeAt(0),a=qt[e][n]),!a&&r==="text"&&Mo(n)&&(a=qt[e][77]),a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}}var Xn={};function Ah(t){var e;if(t>=5?e=0:t>=3?e=1:e=2,!Xn[e]){var r=Xn[e]={cssEmPerMu:Pr.quad[e]/18};for(var n in Pr)Pr.hasOwnProperty(n)&&(r[n]=Pr[n][e])}return Xn[e]}var Ch=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],Ti=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Mi=function(e,r){return r.size<2?e:Ch[e-1][r.size-1]};class Ut{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||Ut.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=Ti[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);return new Ut(r)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:Mi(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:Ti[e-1]})}havingBaseStyle(e){e=e||this.style.text();var r=Mi(Ut.BASESIZE,e);return this.size===r&&this.textSize===Ut.BASESIZE&&this.style===e?this:this.extend({style:e,size:r})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==Ut.BASESIZE?["sizing","reset-size"+this.size,"size"+Ut.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=Ah(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}Ut.BASESIZE=6;var Ca={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},zh={ex:!0,em:!0,mu:!0},Ao=function(e){return typeof e!="string"&&(e=e.unit),e in Ca||e in zh||e==="ex"},Be=function(e,r){var n;if(e.unit in Ca)n=Ca[e.unit]/r.fontMetrics().ptPerEm/r.sizeMultiplier;else if(e.unit==="mu")n=r.fontMetrics().cssEmPerMu;else{var a;if(r.style.isTight()?a=r.havingStyle(r.style.text()):a=r,e.unit==="ex")n=a.fontMetrics().xHeight;else if(e.unit==="em")n=a.fontMetrics().quad;else throw new H("Invalid unit: '"+e.unit+"'");a!==r&&(n*=a.sizeMultiplier/r.sizeMultiplier)}return Math.min(e.number*n,r.maxSize)},P=function(e){return+e.toFixed(4)+"em"},f0=function(e){return e.filter(r=>r).join(" ")},Co=function(e,r,n){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=n||{},r){r.style.isTight()&&this.classes.push("mtight");var a=r.getColor();a&&(this.style.color=a)}},zo=function(e){var r=document.createElement(e);r.className=f0(this.classes);for(var n in this.style)this.style.hasOwnProperty(n)&&(r.style[n]=this.style[n]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&r.setAttribute(a,this.attributes[a]);for(var s=0;s",r};class Cr{constructor(e,r,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,Co.call(this,e,n,a),this.children=r||[]}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return Q.contains(this.classes,e)}toNode(){return zo.call(this,"span")}toMarkup(){return Eo.call(this,"span")}}class ms{constructor(e,r,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Co.call(this,r,a),this.children=n||[],this.setAttribute("href",e)}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return Q.contains(this.classes,e)}toNode(){return zo.call(this,"a")}toMarkup(){return Eo.call(this,"a")}}class Eh{constructor(e,r,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=r,this.src=e,this.classes=["mord"],this.style=n}hasClass(e){return Q.contains(this.classes,e)}toNode(){var e=document.createElement("img");e.src=this.src,e.alt=this.alt,e.className="mord";for(var r in this.style)this.style.hasOwnProperty(r)&&(e.style[r]=this.style[r]);return e}toMarkup(){var e=''+Q.escape(this.alt)+'0&&(r=document.createElement("span"),r.style.marginRight=P(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=f0(this.classes));for(var n in this.style)this.style.hasOwnProperty(n)&&(r=r||document.createElement("span"),r.style[n]=this.style[n]);return r?(r.appendChild(e),r):e}toMarkup(){var e=!1,r="0&&(n+="margin-right:"+this.italic+"em;");for(var a in this.style)this.style.hasOwnProperty(a)&&(n+=Q.hyphenate(a)+":"+this.style[a]+";");n&&(e=!0,r+=' style="'+Q.escape(n)+'"');var s=Q.escape(this.text);return e?(r+=">",r+=s,r+="",r):s}}class Xt{constructor(e,r){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=r||{}}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"svg");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);for(var a=0;a':''}}class za{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"line");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);return r}toMarkup(){var e=" but got "+String(t)+".")}var Bh={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Nh={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Ce={math:{},text:{}};function o(t,e,r,n,a,s){Ce[t][a]={font:e,group:r,replace:n},s&&n&&(Ce[t][n]=Ce[t][a])}var c="math",B="text",h="main",v="ams",Ee="accent-token",K="bin",et="close",K0="inner",re="mathord",Ie="op-token",ft="open",_n="punct",b="rel",Qt="spacing",x="textord";o(c,h,b,"≡","\\equiv",!0);o(c,h,b,"≺","\\prec",!0);o(c,h,b,"≻","\\succ",!0);o(c,h,b,"∼","\\sim",!0);o(c,h,b,"⊥","\\perp");o(c,h,b,"⪯","\\preceq",!0);o(c,h,b,"⪰","\\succeq",!0);o(c,h,b,"≃","\\simeq",!0);o(c,h,b,"∣","\\mid",!0);o(c,h,b,"≪","\\ll",!0);o(c,h,b,"≫","\\gg",!0);o(c,h,b,"≍","\\asymp",!0);o(c,h,b,"∥","\\parallel");o(c,h,b,"⋈","\\bowtie",!0);o(c,h,b,"⌣","\\smile",!0);o(c,h,b,"⊑","\\sqsubseteq",!0);o(c,h,b,"⊒","\\sqsupseteq",!0);o(c,h,b,"≐","\\doteq",!0);o(c,h,b,"⌢","\\frown",!0);o(c,h,b,"∋","\\ni",!0);o(c,h,b,"∝","\\propto",!0);o(c,h,b,"⊢","\\vdash",!0);o(c,h,b,"⊣","\\dashv",!0);o(c,h,b,"∋","\\owns");o(c,h,_n,".","\\ldotp");o(c,h,_n,"⋅","\\cdotp");o(c,h,x,"#","\\#");o(B,h,x,"#","\\#");o(c,h,x,"&","\\&");o(B,h,x,"&","\\&");o(c,h,x,"ℵ","\\aleph",!0);o(c,h,x,"∀","\\forall",!0);o(c,h,x,"ℏ","\\hbar",!0);o(c,h,x,"∃","\\exists",!0);o(c,h,x,"∇","\\nabla",!0);o(c,h,x,"♭","\\flat",!0);o(c,h,x,"ℓ","\\ell",!0);o(c,h,x,"♮","\\natural",!0);o(c,h,x,"♣","\\clubsuit",!0);o(c,h,x,"℘","\\wp",!0);o(c,h,x,"♯","\\sharp",!0);o(c,h,x,"♢","\\diamondsuit",!0);o(c,h,x,"ℜ","\\Re",!0);o(c,h,x,"♡","\\heartsuit",!0);o(c,h,x,"ℑ","\\Im",!0);o(c,h,x,"♠","\\spadesuit",!0);o(c,h,x,"§","\\S",!0);o(B,h,x,"§","\\S");o(c,h,x,"¶","\\P",!0);o(B,h,x,"¶","\\P");o(c,h,x,"†","\\dag");o(B,h,x,"†","\\dag");o(B,h,x,"†","\\textdagger");o(c,h,x,"‡","\\ddag");o(B,h,x,"‡","\\ddag");o(B,h,x,"‡","\\textdaggerdbl");o(c,h,et,"⎱","\\rmoustache",!0);o(c,h,ft,"⎰","\\lmoustache",!0);o(c,h,et,"⟯","\\rgroup",!0);o(c,h,ft,"⟮","\\lgroup",!0);o(c,h,K,"∓","\\mp",!0);o(c,h,K,"⊖","\\ominus",!0);o(c,h,K,"⊎","\\uplus",!0);o(c,h,K,"⊓","\\sqcap",!0);o(c,h,K,"∗","\\ast");o(c,h,K,"⊔","\\sqcup",!0);o(c,h,K,"◯","\\bigcirc",!0);o(c,h,K,"∙","\\bullet",!0);o(c,h,K,"‡","\\ddagger");o(c,h,K,"≀","\\wr",!0);o(c,h,K,"⨿","\\amalg");o(c,h,K,"&","\\And");o(c,h,b,"⟵","\\longleftarrow",!0);o(c,h,b,"⇐","\\Leftarrow",!0);o(c,h,b,"⟸","\\Longleftarrow",!0);o(c,h,b,"⟶","\\longrightarrow",!0);o(c,h,b,"⇒","\\Rightarrow",!0);o(c,h,b,"⟹","\\Longrightarrow",!0);o(c,h,b,"↔","\\leftrightarrow",!0);o(c,h,b,"⟷","\\longleftrightarrow",!0);o(c,h,b,"⇔","\\Leftrightarrow",!0);o(c,h,b,"⟺","\\Longleftrightarrow",!0);o(c,h,b,"↦","\\mapsto",!0);o(c,h,b,"⟼","\\longmapsto",!0);o(c,h,b,"↗","\\nearrow",!0);o(c,h,b,"↩","\\hookleftarrow",!0);o(c,h,b,"↪","\\hookrightarrow",!0);o(c,h,b,"↘","\\searrow",!0);o(c,h,b,"↼","\\leftharpoonup",!0);o(c,h,b,"⇀","\\rightharpoonup",!0);o(c,h,b,"↙","\\swarrow",!0);o(c,h,b,"↽","\\leftharpoondown",!0);o(c,h,b,"⇁","\\rightharpoondown",!0);o(c,h,b,"↖","\\nwarrow",!0);o(c,h,b,"⇌","\\rightleftharpoons",!0);o(c,v,b,"≮","\\nless",!0);o(c,v,b,"","\\@nleqslant");o(c,v,b,"","\\@nleqq");o(c,v,b,"⪇","\\lneq",!0);o(c,v,b,"≨","\\lneqq",!0);o(c,v,b,"","\\@lvertneqq");o(c,v,b,"⋦","\\lnsim",!0);o(c,v,b,"⪉","\\lnapprox",!0);o(c,v,b,"⊀","\\nprec",!0);o(c,v,b,"⋠","\\npreceq",!0);o(c,v,b,"⋨","\\precnsim",!0);o(c,v,b,"⪹","\\precnapprox",!0);o(c,v,b,"≁","\\nsim",!0);o(c,v,b,"","\\@nshortmid");o(c,v,b,"∤","\\nmid",!0);o(c,v,b,"⊬","\\nvdash",!0);o(c,v,b,"⊭","\\nvDash",!0);o(c,v,b,"⋪","\\ntriangleleft");o(c,v,b,"⋬","\\ntrianglelefteq",!0);o(c,v,b,"⊊","\\subsetneq",!0);o(c,v,b,"","\\@varsubsetneq");o(c,v,b,"⫋","\\subsetneqq",!0);o(c,v,b,"","\\@varsubsetneqq");o(c,v,b,"≯","\\ngtr",!0);o(c,v,b,"","\\@ngeqslant");o(c,v,b,"","\\@ngeqq");o(c,v,b,"⪈","\\gneq",!0);o(c,v,b,"≩","\\gneqq",!0);o(c,v,b,"","\\@gvertneqq");o(c,v,b,"⋧","\\gnsim",!0);o(c,v,b,"⪊","\\gnapprox",!0);o(c,v,b,"⊁","\\nsucc",!0);o(c,v,b,"⋡","\\nsucceq",!0);o(c,v,b,"⋩","\\succnsim",!0);o(c,v,b,"⪺","\\succnapprox",!0);o(c,v,b,"≆","\\ncong",!0);o(c,v,b,"","\\@nshortparallel");o(c,v,b,"∦","\\nparallel",!0);o(c,v,b,"⊯","\\nVDash",!0);o(c,v,b,"⋫","\\ntriangleright");o(c,v,b,"⋭","\\ntrianglerighteq",!0);o(c,v,b,"","\\@nsupseteqq");o(c,v,b,"⊋","\\supsetneq",!0);o(c,v,b,"","\\@varsupsetneq");o(c,v,b,"⫌","\\supsetneqq",!0);o(c,v,b,"","\\@varsupsetneqq");o(c,v,b,"⊮","\\nVdash",!0);o(c,v,b,"⪵","\\precneqq",!0);o(c,v,b,"⪶","\\succneqq",!0);o(c,v,b,"","\\@nsubseteqq");o(c,v,K,"⊴","\\unlhd");o(c,v,K,"⊵","\\unrhd");o(c,v,b,"↚","\\nleftarrow",!0);o(c,v,b,"↛","\\nrightarrow",!0);o(c,v,b,"⇍","\\nLeftarrow",!0);o(c,v,b,"⇏","\\nRightarrow",!0);o(c,v,b,"↮","\\nleftrightarrow",!0);o(c,v,b,"⇎","\\nLeftrightarrow",!0);o(c,v,b,"△","\\vartriangle");o(c,v,x,"ℏ","\\hslash");o(c,v,x,"▽","\\triangledown");o(c,v,x,"◊","\\lozenge");o(c,v,x,"Ⓢ","\\circledS");o(c,v,x,"®","\\circledR");o(B,v,x,"®","\\circledR");o(c,v,x,"∡","\\measuredangle",!0);o(c,v,x,"∄","\\nexists");o(c,v,x,"℧","\\mho");o(c,v,x,"Ⅎ","\\Finv",!0);o(c,v,x,"⅁","\\Game",!0);o(c,v,x,"‵","\\backprime");o(c,v,x,"▲","\\blacktriangle");o(c,v,x,"▼","\\blacktriangledown");o(c,v,x,"■","\\blacksquare");o(c,v,x,"⧫","\\blacklozenge");o(c,v,x,"★","\\bigstar");o(c,v,x,"∢","\\sphericalangle",!0);o(c,v,x,"∁","\\complement",!0);o(c,v,x,"ð","\\eth",!0);o(B,h,x,"ð","ð");o(c,v,x,"╱","\\diagup");o(c,v,x,"╲","\\diagdown");o(c,v,x,"□","\\square");o(c,v,x,"□","\\Box");o(c,v,x,"◊","\\Diamond");o(c,v,x,"¥","\\yen",!0);o(B,v,x,"¥","\\yen",!0);o(c,v,x,"✓","\\checkmark",!0);o(B,v,x,"✓","\\checkmark");o(c,v,x,"ℶ","\\beth",!0);o(c,v,x,"ℸ","\\daleth",!0);o(c,v,x,"ℷ","\\gimel",!0);o(c,v,x,"ϝ","\\digamma",!0);o(c,v,x,"ϰ","\\varkappa");o(c,v,ft,"┌","\\@ulcorner",!0);o(c,v,et,"┐","\\@urcorner",!0);o(c,v,ft,"└","\\@llcorner",!0);o(c,v,et,"┘","\\@lrcorner",!0);o(c,v,b,"≦","\\leqq",!0);o(c,v,b,"⩽","\\leqslant",!0);o(c,v,b,"⪕","\\eqslantless",!0);o(c,v,b,"≲","\\lesssim",!0);o(c,v,b,"⪅","\\lessapprox",!0);o(c,v,b,"≊","\\approxeq",!0);o(c,v,K,"⋖","\\lessdot");o(c,v,b,"⋘","\\lll",!0);o(c,v,b,"≶","\\lessgtr",!0);o(c,v,b,"⋚","\\lesseqgtr",!0);o(c,v,b,"⪋","\\lesseqqgtr",!0);o(c,v,b,"≑","\\doteqdot");o(c,v,b,"≓","\\risingdotseq",!0);o(c,v,b,"≒","\\fallingdotseq",!0);o(c,v,b,"∽","\\backsim",!0);o(c,v,b,"⋍","\\backsimeq",!0);o(c,v,b,"⫅","\\subseteqq",!0);o(c,v,b,"⋐","\\Subset",!0);o(c,v,b,"⊏","\\sqsubset",!0);o(c,v,b,"≼","\\preccurlyeq",!0);o(c,v,b,"⋞","\\curlyeqprec",!0);o(c,v,b,"≾","\\precsim",!0);o(c,v,b,"⪷","\\precapprox",!0);o(c,v,b,"⊲","\\vartriangleleft");o(c,v,b,"⊴","\\trianglelefteq");o(c,v,b,"⊨","\\vDash",!0);o(c,v,b,"⊪","\\Vvdash",!0);o(c,v,b,"⌣","\\smallsmile");o(c,v,b,"⌢","\\smallfrown");o(c,v,b,"≏","\\bumpeq",!0);o(c,v,b,"≎","\\Bumpeq",!0);o(c,v,b,"≧","\\geqq",!0);o(c,v,b,"⩾","\\geqslant",!0);o(c,v,b,"⪖","\\eqslantgtr",!0);o(c,v,b,"≳","\\gtrsim",!0);o(c,v,b,"⪆","\\gtrapprox",!0);o(c,v,K,"⋗","\\gtrdot");o(c,v,b,"⋙","\\ggg",!0);o(c,v,b,"≷","\\gtrless",!0);o(c,v,b,"⋛","\\gtreqless",!0);o(c,v,b,"⪌","\\gtreqqless",!0);o(c,v,b,"≖","\\eqcirc",!0);o(c,v,b,"≗","\\circeq",!0);o(c,v,b,"≜","\\triangleq",!0);o(c,v,b,"∼","\\thicksim");o(c,v,b,"≈","\\thickapprox");o(c,v,b,"⫆","\\supseteqq",!0);o(c,v,b,"⋑","\\Supset",!0);o(c,v,b,"⊐","\\sqsupset",!0);o(c,v,b,"≽","\\succcurlyeq",!0);o(c,v,b,"⋟","\\curlyeqsucc",!0);o(c,v,b,"≿","\\succsim",!0);o(c,v,b,"⪸","\\succapprox",!0);o(c,v,b,"⊳","\\vartriangleright");o(c,v,b,"⊵","\\trianglerighteq");o(c,v,b,"⊩","\\Vdash",!0);o(c,v,b,"∣","\\shortmid");o(c,v,b,"∥","\\shortparallel");o(c,v,b,"≬","\\between",!0);o(c,v,b,"⋔","\\pitchfork",!0);o(c,v,b,"∝","\\varpropto");o(c,v,b,"◀","\\blacktriangleleft");o(c,v,b,"∴","\\therefore",!0);o(c,v,b,"∍","\\backepsilon");o(c,v,b,"▶","\\blacktriangleright");o(c,v,b,"∵","\\because",!0);o(c,v,b,"⋘","\\llless");o(c,v,b,"⋙","\\gggtr");o(c,v,K,"⊲","\\lhd");o(c,v,K,"⊳","\\rhd");o(c,v,b,"≂","\\eqsim",!0);o(c,h,b,"⋈","\\Join");o(c,v,b,"≑","\\Doteq",!0);o(c,v,K,"∔","\\dotplus",!0);o(c,v,K,"∖","\\smallsetminus");o(c,v,K,"⋒","\\Cap",!0);o(c,v,K,"⋓","\\Cup",!0);o(c,v,K,"⩞","\\doublebarwedge",!0);o(c,v,K,"⊟","\\boxminus",!0);o(c,v,K,"⊞","\\boxplus",!0);o(c,v,K,"⋇","\\divideontimes",!0);o(c,v,K,"⋉","\\ltimes",!0);o(c,v,K,"⋊","\\rtimes",!0);o(c,v,K,"⋋","\\leftthreetimes",!0);o(c,v,K,"⋌","\\rightthreetimes",!0);o(c,v,K,"⋏","\\curlywedge",!0);o(c,v,K,"⋎","\\curlyvee",!0);o(c,v,K,"⊝","\\circleddash",!0);o(c,v,K,"⊛","\\circledast",!0);o(c,v,K,"⋅","\\centerdot");o(c,v,K,"⊺","\\intercal",!0);o(c,v,K,"⋒","\\doublecap");o(c,v,K,"⋓","\\doublecup");o(c,v,K,"⊠","\\boxtimes",!0);o(c,v,b,"⇢","\\dashrightarrow",!0);o(c,v,b,"⇠","\\dashleftarrow",!0);o(c,v,b,"⇇","\\leftleftarrows",!0);o(c,v,b,"⇆","\\leftrightarrows",!0);o(c,v,b,"⇚","\\Lleftarrow",!0);o(c,v,b,"↞","\\twoheadleftarrow",!0);o(c,v,b,"↢","\\leftarrowtail",!0);o(c,v,b,"↫","\\looparrowleft",!0);o(c,v,b,"⇋","\\leftrightharpoons",!0);o(c,v,b,"↶","\\curvearrowleft",!0);o(c,v,b,"↺","\\circlearrowleft",!0);o(c,v,b,"↰","\\Lsh",!0);o(c,v,b,"⇈","\\upuparrows",!0);o(c,v,b,"↿","\\upharpoonleft",!0);o(c,v,b,"⇃","\\downharpoonleft",!0);o(c,h,b,"⊶","\\origof",!0);o(c,h,b,"⊷","\\imageof",!0);o(c,v,b,"⊸","\\multimap",!0);o(c,v,b,"↭","\\leftrightsquigarrow",!0);o(c,v,b,"⇉","\\rightrightarrows",!0);o(c,v,b,"⇄","\\rightleftarrows",!0);o(c,v,b,"↠","\\twoheadrightarrow",!0);o(c,v,b,"↣","\\rightarrowtail",!0);o(c,v,b,"↬","\\looparrowright",!0);o(c,v,b,"↷","\\curvearrowright",!0);o(c,v,b,"↻","\\circlearrowright",!0);o(c,v,b,"↱","\\Rsh",!0);o(c,v,b,"⇊","\\downdownarrows",!0);o(c,v,b,"↾","\\upharpoonright",!0);o(c,v,b,"⇂","\\downharpoonright",!0);o(c,v,b,"⇝","\\rightsquigarrow",!0);o(c,v,b,"⇝","\\leadsto");o(c,v,b,"⇛","\\Rrightarrow",!0);o(c,v,b,"↾","\\restriction");o(c,h,x,"‘","`");o(c,h,x,"$","\\$");o(B,h,x,"$","\\$");o(B,h,x,"$","\\textdollar");o(c,h,x,"%","\\%");o(B,h,x,"%","\\%");o(c,h,x,"_","\\_");o(B,h,x,"_","\\_");o(B,h,x,"_","\\textunderscore");o(c,h,x,"∠","\\angle",!0);o(c,h,x,"∞","\\infty",!0);o(c,h,x,"′","\\prime");o(c,h,x,"△","\\triangle");o(c,h,x,"Γ","\\Gamma",!0);o(c,h,x,"Δ","\\Delta",!0);o(c,h,x,"Θ","\\Theta",!0);o(c,h,x,"Λ","\\Lambda",!0);o(c,h,x,"Ξ","\\Xi",!0);o(c,h,x,"Π","\\Pi",!0);o(c,h,x,"Σ","\\Sigma",!0);o(c,h,x,"Υ","\\Upsilon",!0);o(c,h,x,"Φ","\\Phi",!0);o(c,h,x,"Ψ","\\Psi",!0);o(c,h,x,"Ω","\\Omega",!0);o(c,h,x,"A","Α");o(c,h,x,"B","Β");o(c,h,x,"E","Ε");o(c,h,x,"Z","Ζ");o(c,h,x,"H","Η");o(c,h,x,"I","Ι");o(c,h,x,"K","Κ");o(c,h,x,"M","Μ");o(c,h,x,"N","Ν");o(c,h,x,"O","Ο");o(c,h,x,"P","Ρ");o(c,h,x,"T","Τ");o(c,h,x,"X","Χ");o(c,h,x,"¬","\\neg",!0);o(c,h,x,"¬","\\lnot");o(c,h,x,"⊤","\\top");o(c,h,x,"⊥","\\bot");o(c,h,x,"∅","\\emptyset");o(c,v,x,"∅","\\varnothing");o(c,h,re,"α","\\alpha",!0);o(c,h,re,"β","\\beta",!0);o(c,h,re,"γ","\\gamma",!0);o(c,h,re,"δ","\\delta",!0);o(c,h,re,"ϵ","\\epsilon",!0);o(c,h,re,"ζ","\\zeta",!0);o(c,h,re,"η","\\eta",!0);o(c,h,re,"θ","\\theta",!0);o(c,h,re,"ι","\\iota",!0);o(c,h,re,"κ","\\kappa",!0);o(c,h,re,"λ","\\lambda",!0);o(c,h,re,"μ","\\mu",!0);o(c,h,re,"ν","\\nu",!0);o(c,h,re,"ξ","\\xi",!0);o(c,h,re,"ο","\\omicron",!0);o(c,h,re,"π","\\pi",!0);o(c,h,re,"ρ","\\rho",!0);o(c,h,re,"σ","\\sigma",!0);o(c,h,re,"τ","\\tau",!0);o(c,h,re,"υ","\\upsilon",!0);o(c,h,re,"ϕ","\\phi",!0);o(c,h,re,"χ","\\chi",!0);o(c,h,re,"ψ","\\psi",!0);o(c,h,re,"ω","\\omega",!0);o(c,h,re,"ε","\\varepsilon",!0);o(c,h,re,"ϑ","\\vartheta",!0);o(c,h,re,"ϖ","\\varpi",!0);o(c,h,re,"ϱ","\\varrho",!0);o(c,h,re,"ς","\\varsigma",!0);o(c,h,re,"φ","\\varphi",!0);o(c,h,K,"∗","*",!0);o(c,h,K,"+","+");o(c,h,K,"−","-",!0);o(c,h,K,"⋅","\\cdot",!0);o(c,h,K,"∘","\\circ",!0);o(c,h,K,"÷","\\div",!0);o(c,h,K,"±","\\pm",!0);o(c,h,K,"×","\\times",!0);o(c,h,K,"∩","\\cap",!0);o(c,h,K,"∪","\\cup",!0);o(c,h,K,"∖","\\setminus",!0);o(c,h,K,"∧","\\land");o(c,h,K,"∨","\\lor");o(c,h,K,"∧","\\wedge",!0);o(c,h,K,"∨","\\vee",!0);o(c,h,x,"√","\\surd");o(c,h,ft,"⟨","\\langle",!0);o(c,h,ft,"∣","\\lvert");o(c,h,ft,"∥","\\lVert");o(c,h,et,"?","?");o(c,h,et,"!","!");o(c,h,et,"⟩","\\rangle",!0);o(c,h,et,"∣","\\rvert");o(c,h,et,"∥","\\rVert");o(c,h,b,"=","=");o(c,h,b,":",":");o(c,h,b,"≈","\\approx",!0);o(c,h,b,"≅","\\cong",!0);o(c,h,b,"≥","\\ge");o(c,h,b,"≥","\\geq",!0);o(c,h,b,"←","\\gets");o(c,h,b,">","\\gt",!0);o(c,h,b,"∈","\\in",!0);o(c,h,b,"","\\@not");o(c,h,b,"⊂","\\subset",!0);o(c,h,b,"⊃","\\supset",!0);o(c,h,b,"⊆","\\subseteq",!0);o(c,h,b,"⊇","\\supseteq",!0);o(c,v,b,"⊈","\\nsubseteq",!0);o(c,v,b,"⊉","\\nsupseteq",!0);o(c,h,b,"⊨","\\models");o(c,h,b,"←","\\leftarrow",!0);o(c,h,b,"≤","\\le");o(c,h,b,"≤","\\leq",!0);o(c,h,b,"<","\\lt",!0);o(c,h,b,"→","\\rightarrow",!0);o(c,h,b,"→","\\to");o(c,v,b,"≱","\\ngeq",!0);o(c,v,b,"≰","\\nleq",!0);o(c,h,Qt," ","\\ ");o(c,h,Qt," ","\\space");o(c,h,Qt," ","\\nobreakspace");o(B,h,Qt," ","\\ ");o(B,h,Qt," "," ");o(B,h,Qt," ","\\space");o(B,h,Qt," ","\\nobreakspace");o(c,h,Qt,null,"\\nobreak");o(c,h,Qt,null,"\\allowbreak");o(c,h,_n,",",",");o(c,h,_n,";",";");o(c,v,K,"⊼","\\barwedge",!0);o(c,v,K,"⊻","\\veebar",!0);o(c,h,K,"⊙","\\odot",!0);o(c,h,K,"⊕","\\oplus",!0);o(c,h,K,"⊗","\\otimes",!0);o(c,h,x,"∂","\\partial",!0);o(c,h,K,"⊘","\\oslash",!0);o(c,v,K,"⊚","\\circledcirc",!0);o(c,v,K,"⊡","\\boxdot",!0);o(c,h,K,"△","\\bigtriangleup");o(c,h,K,"▽","\\bigtriangledown");o(c,h,K,"†","\\dagger");o(c,h,K,"⋄","\\diamond");o(c,h,K,"⋆","\\star");o(c,h,K,"◃","\\triangleleft");o(c,h,K,"▹","\\triangleright");o(c,h,ft,"{","\\{");o(B,h,x,"{","\\{");o(B,h,x,"{","\\textbraceleft");o(c,h,et,"}","\\}");o(B,h,x,"}","\\}");o(B,h,x,"}","\\textbraceright");o(c,h,ft,"{","\\lbrace");o(c,h,et,"}","\\rbrace");o(c,h,ft,"[","\\lbrack",!0);o(B,h,x,"[","\\lbrack",!0);o(c,h,et,"]","\\rbrack",!0);o(B,h,x,"]","\\rbrack",!0);o(c,h,ft,"(","\\lparen",!0);o(c,h,et,")","\\rparen",!0);o(B,h,x,"<","\\textless",!0);o(B,h,x,">","\\textgreater",!0);o(c,h,ft,"⌊","\\lfloor",!0);o(c,h,et,"⌋","\\rfloor",!0);o(c,h,ft,"⌈","\\lceil",!0);o(c,h,et,"⌉","\\rceil",!0);o(c,h,x,"\\","\\backslash");o(c,h,x,"∣","|");o(c,h,x,"∣","\\vert");o(B,h,x,"|","\\textbar",!0);o(c,h,x,"∥","\\|");o(c,h,x,"∥","\\Vert");o(B,h,x,"∥","\\textbardbl");o(B,h,x,"~","\\textasciitilde");o(B,h,x,"\\","\\textbackslash");o(B,h,x,"^","\\textasciicircum");o(c,h,b,"↑","\\uparrow",!0);o(c,h,b,"⇑","\\Uparrow",!0);o(c,h,b,"↓","\\downarrow",!0);o(c,h,b,"⇓","\\Downarrow",!0);o(c,h,b,"↕","\\updownarrow",!0);o(c,h,b,"⇕","\\Updownarrow",!0);o(c,h,Ie,"∐","\\coprod");o(c,h,Ie,"⋁","\\bigvee");o(c,h,Ie,"⋀","\\bigwedge");o(c,h,Ie,"⨄","\\biguplus");o(c,h,Ie,"⋂","\\bigcap");o(c,h,Ie,"⋃","\\bigcup");o(c,h,Ie,"∫","\\int");o(c,h,Ie,"∫","\\intop");o(c,h,Ie,"∬","\\iint");o(c,h,Ie,"∭","\\iiint");o(c,h,Ie,"∏","\\prod");o(c,h,Ie,"∑","\\sum");o(c,h,Ie,"⨂","\\bigotimes");o(c,h,Ie,"⨁","\\bigoplus");o(c,h,Ie,"⨀","\\bigodot");o(c,h,Ie,"∮","\\oint");o(c,h,Ie,"∯","\\oiint");o(c,h,Ie,"∰","\\oiiint");o(c,h,Ie,"⨆","\\bigsqcup");o(c,h,Ie,"∫","\\smallint");o(B,h,K0,"…","\\textellipsis");o(c,h,K0,"…","\\mathellipsis");o(B,h,K0,"…","\\ldots",!0);o(c,h,K0,"…","\\ldots",!0);o(c,h,K0,"⋯","\\@cdots",!0);o(c,h,K0,"⋱","\\ddots",!0);o(c,h,x,"⋮","\\varvdots");o(c,h,Ee,"ˊ","\\acute");o(c,h,Ee,"ˋ","\\grave");o(c,h,Ee,"¨","\\ddot");o(c,h,Ee,"~","\\tilde");o(c,h,Ee,"ˉ","\\bar");o(c,h,Ee,"˘","\\breve");o(c,h,Ee,"ˇ","\\check");o(c,h,Ee,"^","\\hat");o(c,h,Ee,"⃗","\\vec");o(c,h,Ee,"˙","\\dot");o(c,h,Ee,"˚","\\mathring");o(c,h,re,"","\\@imath");o(c,h,re,"","\\@jmath");o(c,h,x,"ı","ı");o(c,h,x,"ȷ","ȷ");o(B,h,x,"ı","\\i",!0);o(B,h,x,"ȷ","\\j",!0);o(B,h,x,"ß","\\ss",!0);o(B,h,x,"æ","\\ae",!0);o(B,h,x,"œ","\\oe",!0);o(B,h,x,"ø","\\o",!0);o(B,h,x,"Æ","\\AE",!0);o(B,h,x,"Œ","\\OE",!0);o(B,h,x,"Ø","\\O",!0);o(B,h,Ee,"ˊ","\\'");o(B,h,Ee,"ˋ","\\`");o(B,h,Ee,"ˆ","\\^");o(B,h,Ee,"˜","\\~");o(B,h,Ee,"ˉ","\\=");o(B,h,Ee,"˘","\\u");o(B,h,Ee,"˙","\\.");o(B,h,Ee,"¸","\\c");o(B,h,Ee,"˚","\\r");o(B,h,Ee,"ˇ","\\v");o(B,h,Ee,"¨",'\\"');o(B,h,Ee,"˝","\\H");o(B,h,Ee,"◯","\\textcircled");var _o={"--":!0,"---":!0,"``":!0,"''":!0};o(B,h,x,"–","--",!0);o(B,h,x,"–","\\textendash");o(B,h,x,"—","---",!0);o(B,h,x,"—","\\textemdash");o(B,h,x,"‘","`",!0);o(B,h,x,"‘","\\textquoteleft");o(B,h,x,"’","'",!0);o(B,h,x,"’","\\textquoteright");o(B,h,x,"“","``",!0);o(B,h,x,"“","\\textquotedblleft");o(B,h,x,"”","''",!0);o(B,h,x,"”","\\textquotedblright");o(c,h,x,"°","\\degree",!0);o(B,h,x,"°","\\degree");o(B,h,x,"°","\\textdegree",!0);o(c,h,x,"£","\\pounds");o(c,h,x,"£","\\mathsterling",!0);o(B,h,x,"£","\\pounds");o(B,h,x,"£","\\textsterling",!0);o(c,v,x,"✠","\\maltese");o(B,v,x,"✠","\\maltese");var Ci='0123456789/@."';for(var Yn=0;Yn0)return Tt(s,f,a,r,i.concat(d));if(u){var p,g;if(u==="boldsymbol"){var w=Rh(s,a,r,i,n);p=w.fontName,g=[w.fontClass]}else l?(p=No[u].fontName,g=[u]):(p=Vr(u,r.fontWeight,r.fontShape),g=[u,r.fontWeight,r.fontShape]);if(Dn(s,p,a).metrics)return Tt(s,p,a,r,i.concat(g));if(_o.hasOwnProperty(s)&&p.slice(0,10)==="Typewriter"){for(var A=[],C=0;C{if(f0(t.classes)!==f0(e.classes)||t.skew!==e.skew||t.maxFontSize!==e.maxFontSize)return!1;if(t.classes.length===1){var r=t.classes[0];if(r==="mbin"||r==="mord")return!1}for(var n in t.style)if(t.style.hasOwnProperty(n)&&t.style[n]!==e.style[n])return!1;for(var a in e.style)if(e.style.hasOwnProperty(a)&&t.style[a]!==e.style[a])return!1;return!0},Ph=t=>{for(var e=0;er&&(r=i.height),i.depth>n&&(n=i.depth),i.maxFontSize>a&&(a=i.maxFontSize)}e.height=r,e.depth=n,e.maxFontSize=a},tt=function(e,r,n,a){var s=new Cr(e,r,n,a);return ps(s),s},Do=(t,e,r,n)=>new Cr(t,e,r,n),Lh=function(e,r,n){var a=tt([e],[],r);return a.height=Math.max(n||r.fontMetrics().defaultRuleThickness,r.minRuleThickness),a.style.borderBottomWidth=P(a.height),a.maxFontSize=1,a},Fh=function(e,r,n,a){var s=new ms(e,r,n,a);return ps(s),s},Bo=function(e){var r=new Ar(e);return ps(r),r},$h=function(e,r){return e instanceof Ar?tt([],[e],r):e},Vh=function(e){if(e.positionType==="individualShift"){for(var r=e.children,n=[r[0]],a=-r[0].shift-r[0].elem.depth,s=a,i=1;i{var r=tt(["mspace"],[],e),n=Be(t,e);return r.style.marginRight=P(n),r},Vr=function(e,r,n){var a="";switch(e){case"amsrm":a="AMS";break;case"textrm":a="Main";break;case"textsf":a="SansSerif";break;case"texttt":a="Typewriter";break;default:a=e}var s;return r==="textbf"&&n==="textit"?s="BoldItalic":r==="textbf"?s="Bold":r==="textit"?s="Italic":s="Regular",a+"-"+s},No={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},qo={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Gh=function(e,r){var[n,a,s]=qo[e],i=new d0(n),l=new Xt([i],{width:P(a),height:P(s),style:"width:"+P(a),viewBox:"0 0 "+1e3*a+" "+1e3*s,preserveAspectRatio:"xMinYMin"}),u=Do(["overlay"],[l],r);return u.height=s,u.style.height=P(s),u.style.width=P(a),u},T={fontMap:No,makeSymbol:Tt,mathsym:Oh,makeSpan:tt,makeSvgSpan:Do,makeLineSpan:Lh,makeAnchor:Fh,makeFragment:Bo,wrapFragment:$h,makeVList:Uh,makeOrd:Ih,makeGlue:Wh,staticSvg:Gh,svgData:qo,tryCombineChars:Ph},De={number:3,unit:"mu"},x0={number:4,unit:"mu"},$t={number:5,unit:"mu"},jh={mord:{mop:De,mbin:x0,mrel:$t,minner:De},mop:{mord:De,mop:De,mrel:$t,minner:De},mbin:{mord:x0,mop:x0,mopen:x0,minner:x0},mrel:{mord:$t,mop:$t,mopen:$t,minner:$t},mopen:{},mclose:{mop:De,mbin:x0,mrel:$t,minner:De},mpunct:{mord:De,mop:De,mrel:$t,mopen:De,mclose:De,mpunct:De,minner:De},minner:{mord:De,mop:De,mbin:x0,mrel:$t,mopen:De,mpunct:De,minner:De}},Kh={mord:{mop:De},mop:{mord:De,mop:De},mbin:{},mrel:{},mopen:{},mclose:{mop:De},mpunct:{},minner:{mop:De}},Oo={},pn={},gn={};function U(t){for(var{type:e,names:r,props:n,handler:a,htmlBuilder:s,mathmlBuilder:i}=t,l={type:e,numArgs:n.numArgs,argTypes:n.argTypes,allowedInArgument:!!n.allowedInArgument,allowedInText:!!n.allowedInText,allowedInMath:n.allowedInMath===void 0?!0:n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infix,primitive:!!n.primitive,handler:a},u=0;u{var _=C.classes[0],E=A.classes[0];_==="mbin"&&Q.contains(Yh,E)?C.classes[0]="mord":E==="mbin"&&Q.contains(Xh,_)&&(A.classes[0]="mord")},{node:p},g,w),Bi(s,(A,C)=>{var _=_a(C),E=_a(A),L=_&&E?A.hasClass("mtight")?Kh[_][E]:jh[_][E]:null;if(L)return T.makeGlue(L,f)},{node:p},g,w),s},Bi=function t(e,r,n,a,s){a&&e.push(a);for(var i=0;ig=>{e.splice(p+1,0,g),i++})(i)}a&&e.pop()},Ro=function(e){return e instanceof Ar||e instanceof ms||e instanceof Cr&&e.hasClass("enclosing")?e:null},Qh=function t(e,r){var n=Ro(e);if(n){var a=n.children;if(a.length){if(r==="right")return t(a[a.length-1],"right");if(r==="left")return t(a[0],"left")}}return e},_a=function(e,r){return e?(r&&(e=Qh(e,r)),Jh[e.classes[0]]||null):null},xr=function(e,r){var n=["nulldelimiter"].concat(e.baseSizingClasses());return Yt(r.concat(n))},pe=function(e,r,n){if(!e)return Yt();if(pn[e.type]){var a=pn[e.type](e,r);if(n&&r.size!==n.size){a=Yt(r.sizingClasses(n),[a],r);var s=r.sizeMultiplier/n.sizeMultiplier;a.height*=s,a.depth*=s}return a}else throw new H("Got group of unknown type: '"+e.type+"'")};function Ur(t,e){var r=Yt(["base"],t,e),n=Yt(["strut"]);return n.style.height=P(r.height+r.depth),r.depth&&(n.style.verticalAlign=P(-r.depth)),r.children.unshift(n),r}function Da(t,e){var r=null;t.length===1&&t[0].type==="tag"&&(r=t[0].tag,t=t[0].body);var n=Pe(t,e,"root"),a;n.length===2&&n[1].hasClass("tag")&&(a=n.pop());for(var s=[],i=[],l=0;l0&&(s.push(Ur(i,e)),i=[]),s.push(n[l]));i.length>0&&s.push(Ur(i,e));var f;r?(f=Ur(Pe(r,e,!0)),f.classes=["tag"],s.push(f)):a&&s.push(a);var d=Yt(["katex-html"],s);if(d.setAttribute("aria-hidden","true"),f){var p=f.children[0];p.style.height=P(d.height+d.depth),d.depth&&(p.style.verticalAlign=P(-d.depth))}return d}function Io(t){return new Ar(t)}class gt{constructor(e,r,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=r||[],this.classes=n||[]}setAttribute(e,r){this.attributes[e]=r}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&e.setAttribute(r,this.attributes[r]);this.classes.length>0&&(e.className=f0(this.classes));for(var n=0;n0&&(e+=' class ="'+Q.escape(f0(this.classes))+'"'),e+=">";for(var n=0;n",e}toText(){return this.children.map(e=>e.toText()).join("")}}class fr{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return Q.escape(this.toText())}toText(){return this.text}}class e2{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character=" ":e>=.1666&&e<=.1667?this.character=" ":e>=.2222&&e<=.2223?this.character=" ":e>=.2777&&e<=.2778?this.character="  ":e>=-.05556&&e<=-.05555?this.character=" ⁣":e>=-.1667&&e<=-.1666?this.character=" ⁣":e>=-.2223&&e<=-.2222?this.character=" ⁣":e>=-.2778&&e<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",P(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var O={MathNode:gt,TextNode:fr,SpaceNode:e2,newDocumentFragment:Io},wt=function(e,r,n){return Ce[r][e]&&Ce[r][e].replace&&e.charCodeAt(0)!==55349&&!(_o.hasOwnProperty(e)&&n&&(n.fontFamily&&n.fontFamily.slice(4,6)==="tt"||n.font&&n.font.slice(4,6)==="tt"))&&(e=Ce[r][e].replace),new O.TextNode(e)},gs=function(e){return e.length===1?e[0]:new O.MathNode("mrow",e)},vs=function(e,r){if(r.fontFamily==="texttt")return"monospace";if(r.fontFamily==="textsf")return r.fontShape==="textit"&&r.fontWeight==="textbf"?"sans-serif-bold-italic":r.fontShape==="textit"?"sans-serif-italic":r.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(r.fontShape==="textit"&&r.fontWeight==="textbf")return"bold-italic";if(r.fontShape==="textit")return"italic";if(r.fontWeight==="textbf")return"bold";var n=r.font;if(!n||n==="mathnormal")return null;var a=e.mode;if(n==="mathit")return"italic";if(n==="boldsymbol")return e.type==="textord"?"bold":"bold-italic";if(n==="mathbf")return"bold";if(n==="mathbb")return"double-struck";if(n==="mathfrak")return"fraktur";if(n==="mathscr"||n==="mathcal")return"script";if(n==="mathsf")return"sans-serif";if(n==="mathtt")return"monospace";var s=e.text;if(Q.contains(["\\imath","\\jmath"],s))return null;Ce[a][s]&&Ce[a][s].replace&&(s=Ce[a][s].replace);var i=T.fontMap[n].fontName;return ds(s,i,a)?T.fontMap[n].variant:null},rt=function(e,r,n){if(e.length===1){var a=Te(e[0],r);return n&&a instanceof gt&&a.type==="mo"&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var s=[],i,l=0;l0&&(p.text=p.text.slice(0,1)+"̸"+p.text.slice(1),s.pop())}}}s.push(u),i=u}return s},m0=function(e,r,n){return gs(rt(e,r,n))},Te=function(e,r){if(!e)return new O.MathNode("mrow");if(gn[e.type]){var n=gn[e.type](e,r);return n}else throw new H("Got group of unknown type: '"+e.type+"'")};function Ni(t,e,r,n,a){var s=rt(t,r),i;s.length===1&&s[0]instanceof gt&&Q.contains(["mrow","mtable"],s[0].type)?i=s[0]:i=new O.MathNode("mrow",s);var l=new O.MathNode("annotation",[new O.TextNode(e)]);l.setAttribute("encoding","application/x-tex");var u=new O.MathNode("semantics",[i,l]),f=new O.MathNode("math",[u]);f.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&f.setAttribute("display","block");var d=a?"katex":"katex-mathml";return T.makeSpan([d],[f])}var Ho=function(e){return new Ut({style:e.displayMode?ne.DISPLAY:ne.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Po=function(e,r){if(r.displayMode){var n=["katex-display"];r.leqno&&n.push("leqno"),r.fleqn&&n.push("fleqn"),e=T.makeSpan(n,[e])}return e},t2=function(e,r,n){var a=Ho(n),s;if(n.output==="mathml")return Ni(e,r,a,n.displayMode,!0);if(n.output==="html"){var i=Da(e,a);s=T.makeSpan(["katex"],[i])}else{var l=Ni(e,r,a,n.displayMode,!1),u=Da(e,a);s=T.makeSpan(["katex"],[l,u])}return Po(s,n)},r2=function(e,r,n){var a=Ho(n),s=Da(e,a),i=T.makeSpan(["katex"],[s]);return Po(i,n)},n2={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},a2=function(e){var r=new O.MathNode("mo",[new O.TextNode(n2[e.replace(/^\\/,"")])]);return r.setAttribute("stretchy","true"),r},s2={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},i2=function(e){return e.type==="ordgroup"?e.body.length:1},l2=function(e,r){function n(){var l=4e5,u=e.label.slice(1);if(Q.contains(["widehat","widecheck","widetilde","utilde"],u)){var f=e,d=i2(f.base),p,g,w;if(d>5)u==="widehat"||u==="widecheck"?(p=420,l=2364,w=.42,g=u+"4"):(p=312,l=2340,w=.34,g="tilde4");else{var A=[1,1,2,2,3,3][d];u==="widehat"||u==="widecheck"?(l=[0,1062,2364,2364,2364][A],p=[0,239,300,360,420][A],w=[0,.24,.3,.3,.36,.42][A],g=u+A):(l=[0,600,1033,2339,2340][A],p=[0,260,286,306,312][A],w=[0,.26,.286,.3,.306,.34][A],g="tilde"+A)}var C=new d0(g),_=new Xt([C],{width:"100%",height:P(w),viewBox:"0 0 "+l+" "+p,preserveAspectRatio:"none"});return{span:T.makeSvgSpan([],[_],r),minWidth:0,height:w}}else{var E=[],L=s2[u],[k,M,q]=L,W=q/1e3,G=k.length,ee,Y;if(G===1){var te=L[3];ee=["hide-tail"],Y=[te]}else if(G===2)ee=["halfarrow-left","halfarrow-right"],Y=["xMinYMin","xMaxYMin"];else if(G===3)ee=["brace-left","brace-center","brace-right"],Y=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support + `+G+" children.");for(var de=0;de0&&(a.style.minWidth=P(s)),a},o2=function(e,r,n,a,s){var i,l=e.height+e.depth+n+a;if(/fbox|color|angl/.test(r)){if(i=T.makeSpan(["stretchy",r],[],s),r==="fbox"){var u=s.color&&s.getColor();u&&(i.style.borderColor=u)}}else{var f=[];/^[bx]cancel$/.test(r)&&f.push(new za({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(r)&&f.push(new za({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var d=new Xt(f,{width:"100%",height:P(l)});i=T.makeSvgSpan([],[d],s)}return i.height=l,i.style.height=P(l),i},Zt={encloseSpan:o2,mathMLnode:a2,svgSpan:l2};function fe(t,e){if(!t||t.type!==e)throw new Error("Expected node of type "+e+", but got "+(t?"node of type "+t.type:String(t)));return t}function bs(t){var e=Bn(t);if(!e)throw new Error("Expected node of symbol group type, but got "+(t?"node of type "+t.type:String(t)));return e}function Bn(t){return t&&(t.type==="atom"||Nh.hasOwnProperty(t.type))?t:null}var ys=(t,e)=>{var r,n,a;t&&t.type==="supsub"?(n=fe(t.base,"accent"),r=n.base,t.base=r,a=Dh(pe(t,e)),t.base=n):(n=fe(t,"accent"),r=n.base);var s=pe(r,e.havingCrampedStyle()),i=n.isShifty&&Q.isCharacterBox(r),l=0;if(i){var u=Q.getBaseElem(r),f=pe(u,e.havingCrampedStyle());l=Ai(f).skew}var d=n.label==="\\c",p=d?s.height+s.depth:Math.min(s.height,e.fontMetrics().xHeight),g;if(n.isStretchy)g=Zt.svgSpan(n,e),g=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"elem",elem:g,wrapperClasses:["svg-align"],wrapperStyle:l>0?{width:"calc(100% - "+P(2*l)+")",marginLeft:P(2*l)}:void 0}]},e);else{var w,A;n.label==="\\vec"?(w=T.staticSvg("vec",e),A=T.svgData.vec[1]):(w=T.makeOrd({mode:n.mode,text:n.label},e,"textord"),w=Ai(w),w.italic=0,A=w.width,d&&(p+=w.depth)),g=T.makeSpan(["accent-body"],[w]);var C=n.label==="\\textcircled";C&&(g.classes.push("accent-full"),p=s.height);var _=l;C||(_-=A/2),g.style.left=P(_),n.label==="\\textcircled"&&(g.style.top=".2em"),g=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:-p},{type:"elem",elem:g}]},e)}var E=T.makeSpan(["mord","accent"],[g],e);return a?(a.children[0]=E,a.height=Math.max(E.height,a.height),a.classes[0]="mord",a):E},Lo=(t,e)=>{var r=t.isStretchy?Zt.mathMLnode(t.label):new O.MathNode("mo",[wt(t.label,t.mode)]),n=new O.MathNode("mover",[Te(t.base,e),r]);return n.setAttribute("accent","true"),n},u2=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(t=>"\\"+t).join("|"));U({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:(t,e)=>{var r=vn(e[0]),n=!u2.test(t.funcName),a=!n||t.funcName==="\\widehat"||t.funcName==="\\widetilde"||t.funcName==="\\widecheck";return{type:"accent",mode:t.parser.mode,label:t.funcName,isStretchy:n,isShifty:a,base:r}},htmlBuilder:ys,mathmlBuilder:Lo});U({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(t,e)=>{var r=e[0],n=t.parser.mode;return n==="math"&&(t.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+t.funcName+" works only in text mode"),n="text"),{type:"accent",mode:n,label:t.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:ys,mathmlBuilder:Lo});U({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"accentUnder",mode:r.mode,label:n,base:a}},htmlBuilder:(t,e)=>{var r=pe(t.base,e),n=Zt.svgSpan(t,e),a=t.label==="\\utilde"?.12:0,s=T.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:a},{type:"elem",elem:r}]},e);return T.makeSpan(["mord","accentunder"],[s],e)},mathmlBuilder:(t,e)=>{var r=Zt.mathMLnode(t.label),n=new O.MathNode("munder",[Te(t.base,e),r]);return n.setAttribute("accentunder","true"),n}});var Wr=t=>{var e=new O.MathNode("mpadded",t?[t]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};U({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,r){var{parser:n,funcName:a}=t;return{type:"xArrow",mode:n.mode,label:a,body:e[0],below:r[0]}},htmlBuilder(t,e){var r=e.style,n=e.havingStyle(r.sup()),a=T.wrapFragment(pe(t.body,n,e),e),s=t.label.slice(0,2)==="\\x"?"x":"cd";a.classes.push(s+"-arrow-pad");var i;t.below&&(n=e.havingStyle(r.sub()),i=T.wrapFragment(pe(t.below,n,e),e),i.classes.push(s+"-arrow-pad"));var l=Zt.svgSpan(t,e),u=-e.fontMetrics().axisHeight+.5*l.height,f=-e.fontMetrics().axisHeight-.5*l.height-.111;(a.depth>.25||t.label==="\\xleftequilibrium")&&(f-=a.depth);var d;if(i){var p=-e.fontMetrics().axisHeight+i.height+.5*l.height+.111;d=T.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:f},{type:"elem",elem:l,shift:u},{type:"elem",elem:i,shift:p}]},e)}else d=T.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:f},{type:"elem",elem:l,shift:u}]},e);return d.children[0].children[0].children[1].classes.push("svg-align"),T.makeSpan(["mrel","x-arrow"],[d],e)},mathmlBuilder(t,e){var r=Zt.mathMLnode(t.label);r.setAttribute("minsize",t.label.charAt(0)==="x"?"1.75em":"3.0em");var n;if(t.body){var a=Wr(Te(t.body,e));if(t.below){var s=Wr(Te(t.below,e));n=new O.MathNode("munderover",[r,s,a])}else n=new O.MathNode("mover",[r,a])}else if(t.below){var i=Wr(Te(t.below,e));n=new O.MathNode("munder",[r,i])}else n=Wr(),n=new O.MathNode("mover",[r,n]);return n}});var c2=T.makeSpan;function Fo(t,e){var r=Pe(t.body,e,!0);return c2([t.mclass],r,e)}function $o(t,e){var r,n=rt(t.body,e);return t.mclass==="minner"?r=new O.MathNode("mpadded",n):t.mclass==="mord"?t.isCharacterBox?(r=n[0],r.type="mi"):r=new O.MathNode("mi",n):(t.isCharacterBox?(r=n[0],r.type="mo"):r=new O.MathNode("mo",n),t.mclass==="mbin"?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):t.mclass==="mpunct"?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):t.mclass==="mopen"||t.mclass==="mclose"?(r.attributes.lspace="0em",r.attributes.rspace="0em"):t.mclass==="minner"&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}U({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"mclass",mode:r.mode,mclass:"m"+n.slice(5),body:Re(a),isCharacterBox:Q.isCharacterBox(a)}},htmlBuilder:Fo,mathmlBuilder:$o});var Nn=t=>{var e=t.type==="ordgroup"&&t.body.length?t.body[0]:t;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};U({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(t,e){var{parser:r}=t;return{type:"mclass",mode:r.mode,mclass:Nn(e[0]),body:Re(e[1]),isCharacterBox:Q.isCharacterBox(e[1])}}});U({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(t,e){var{parser:r,funcName:n}=t,a=e[1],s=e[0],i;n!=="\\stackrel"?i=Nn(a):i="mrel";var l={type:"op",mode:a.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:n!=="\\stackrel",body:Re(a)},u={type:"supsub",mode:s.mode,base:l,sup:n==="\\underset"?null:s,sub:n==="\\underset"?s:null};return{type:"mclass",mode:r.mode,mclass:i,body:[u],isCharacterBox:Q.isCharacterBox(u)}},htmlBuilder:Fo,mathmlBuilder:$o});U({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"pmb",mode:r.mode,mclass:Nn(e[0]),body:Re(e[0])}},htmlBuilder(t,e){var r=Pe(t.body,e,!0),n=T.makeSpan([t.mclass],r,e);return n.style.textShadow="0.02em 0.01em 0.04px",n},mathmlBuilder(t,e){var r=rt(t.body,e),n=new O.MathNode("mstyle",r);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var h2={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},qi=()=>({type:"styling",body:[],mode:"math",style:"display"}),Oi=t=>t.type==="textord"&&t.text==="@",f2=(t,e)=>(t.type==="mathord"||t.type==="atom")&&t.text===e;function d2(t,e,r){var n=h2[t];switch(n){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(n,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var a=r.callFunction("\\\\cdleft",[e[0]],[]),s={type:"atom",text:n,mode:"math",family:"rel"},i=r.callFunction("\\Big",[s],[]),l=r.callFunction("\\\\cdright",[e[1]],[]),u={type:"ordgroup",mode:"math",body:[a,i,l]};return r.callFunction("\\\\cdparent",[u],[])}case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var f={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[f],[])}default:return{type:"textord",text:" ",mode:"math"}}}function m2(t){var e=[];for(t.gullet.beginGroup(),t.gullet.macros.set("\\cr","\\\\\\relax"),t.gullet.beginGroup();;){e.push(t.parseExpression(!1,"\\\\")),t.gullet.endGroup(),t.gullet.beginGroup();var r=t.fetch().text;if(r==="&"||r==="\\\\")t.consume();else if(r==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new H("Expected \\\\ or \\cr or \\end",t.nextToken)}for(var n=[],a=[n],s=0;s-1))if("<>AV".indexOf(f)>-1)for(var p=0;p<2;p++){for(var g=!0,w=u+1;wAV=|." after @',i[u]);var A=d2(f,d,t),C={type:"styling",body:[A],mode:"math",style:"display"};n.push(C),l=qi()}s%2===0?n.push(l):n.shift(),n=[],a.push(n)}t.gullet.endGroup(),t.gullet.endGroup();var _=new Array(a[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:a,arraystretch:1,addJot:!0,rowGaps:[null],cols:_,colSeparationType:"CD",hLinesBeforeRow:new Array(a.length+1).fill([])}}U({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t;return{type:"cdlabel",mode:r.mode,side:n.slice(4),label:e[0]}},htmlBuilder(t,e){var r=e.havingStyle(e.style.sup()),n=T.wrapFragment(pe(t.label,r,e),e);return n.classes.push("cd-label-"+t.side),n.style.bottom=P(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(t,e){var r=new O.MathNode("mrow",[Te(t.label,e)]);return r=new O.MathNode("mpadded",[r]),r.setAttribute("width","0"),t.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new O.MathNode("mstyle",[r]),r.setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}});U({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(t,e){var{parser:r}=t;return{type:"cdlabelparent",mode:r.mode,fragment:e[0]}},htmlBuilder(t,e){var r=T.wrapFragment(pe(t.fragment,e),e);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(t,e){return new O.MathNode("mrow",[Te(t.fragment,e)])}});U({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(t,e){for(var{parser:r}=t,n=fe(e[0],"ordgroup"),a=n.body,s="",i=0;i=1114111)throw new H("\\@char with invalid code point "+s);return u<=65535?f=String.fromCharCode(u):(u-=65536,f=String.fromCharCode((u>>10)+55296,(u&1023)+56320)),{type:"textord",mode:r.mode,text:f}}});var Vo=(t,e)=>{var r=Pe(t.body,e.withColor(t.color),!1);return T.makeFragment(r)},Uo=(t,e)=>{var r=rt(t.body,e.withColor(t.color)),n=new O.MathNode("mstyle",r);return n.setAttribute("mathcolor",t.color),n};U({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(t,e){var{parser:r}=t,n=fe(e[0],"color-token").color,a=e[1];return{type:"color",mode:r.mode,color:n,body:Re(a)}},htmlBuilder:Vo,mathmlBuilder:Uo});U({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(t,e){var{parser:r,breakOnTokenText:n}=t,a=fe(e[0],"color-token").color;r.gullet.macros.set("\\current@color",a);var s=r.parseExpression(!0,n);return{type:"color",mode:r.mode,color:a,body:s}},htmlBuilder:Vo,mathmlBuilder:Uo});U({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(t,e,r){var{parser:n}=t,a=n.gullet.future().text==="["?n.parseSizeGroup(!0):null,s=!n.settings.displayMode||!n.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:n.mode,newLine:s,size:a&&fe(a,"size").value}},htmlBuilder(t,e){var r=T.makeSpan(["mspace"],[],e);return t.newLine&&(r.classes.push("newline"),t.size&&(r.style.marginTop=P(Be(t.size,e)))),r},mathmlBuilder(t,e){var r=new O.MathNode("mspace");return t.newLine&&(r.setAttribute("linebreak","newline"),t.size&&r.setAttribute("height",P(Be(t.size,e)))),r}});var Ba={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Wo=t=>{var e=t.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new H("Expected a control sequence",t);return e},p2=t=>{var e=t.gullet.popToken();return e.text==="="&&(e=t.gullet.popToken(),e.text===" "&&(e=t.gullet.popToken())),e},Go=(t,e,r,n)=>{var a=t.gullet.macros.get(r.text);a==null&&(r.noexpand=!0,a={tokens:[r],numArgs:0,unexpandable:!t.gullet.isExpandable(r.text)}),t.gullet.macros.set(e,a,n)};U({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e,funcName:r}=t;e.consumeSpaces();var n=e.fetch();if(Ba[n.text])return(r==="\\global"||r==="\\\\globallong")&&(n.text=Ba[n.text]),fe(e.parseFunction(),"internal");throw new H("Invalid token after macro prefix",n)}});U({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=e.gullet.popToken(),a=n.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(a))throw new H("Expected a control sequence",n);for(var s=0,i,l=[[]];e.gullet.future().text!=="{";)if(n=e.gullet.popToken(),n.text==="#"){if(e.gullet.future().text==="{"){i=e.gullet.future(),l[s].push("{");break}if(n=e.gullet.popToken(),!/^[1-9]$/.test(n.text))throw new H('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==s+1)throw new H('Argument number "'+n.text+'" out of order');s++,l.push([])}else{if(n.text==="EOF")throw new H("Expected a macro definition");l[s].push(n.text)}var{tokens:u}=e.gullet.consumeArg();return i&&u.unshift(i),(r==="\\edef"||r==="\\xdef")&&(u=e.gullet.expandTokens(u),u.reverse()),e.gullet.macros.set(a,{tokens:u,numArgs:s,delimiters:l},r===Ba[r]),{type:"internal",mode:e.mode}}});U({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=Wo(e.gullet.popToken());e.gullet.consumeSpaces();var a=p2(e);return Go(e,n,a,r==="\\\\globallet"),{type:"internal",mode:e.mode}}});U({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=Wo(e.gullet.popToken()),a=e.gullet.popToken(),s=e.gullet.popToken();return Go(e,n,s,r==="\\\\globalfuture"),e.gullet.pushToken(s),e.gullet.pushToken(a),{type:"internal",mode:e.mode}}});var sr=function(e,r,n){var a=Ce.math[e]&&Ce.math[e].replace,s=ds(a||e,r,n);if(!s)throw new Error("Unsupported symbol "+e+" and font size "+r+".");return s},ws=function(e,r,n,a){var s=n.havingBaseStyle(r),i=T.makeSpan(a.concat(s.sizingClasses(n)),[e],n),l=s.sizeMultiplier/n.sizeMultiplier;return i.height*=l,i.depth*=l,i.maxFontSize=s.sizeMultiplier,i},jo=function(e,r,n){var a=r.havingBaseStyle(n),s=(1-r.sizeMultiplier/a.sizeMultiplier)*r.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=P(s),e.height-=s,e.depth+=s},g2=function(e,r,n,a,s,i){var l=T.makeSymbol(e,"Main-Regular",s,a),u=ws(l,r,a,i);return n&&jo(u,a,r),u},v2=function(e,r,n,a){return T.makeSymbol(e,"Size"+r+"-Regular",n,a)},Ko=function(e,r,n,a,s,i){var l=v2(e,r,s,a),u=ws(T.makeSpan(["delimsizing","size"+r],[l],a),ne.TEXT,a,i);return n&&jo(u,a,ne.TEXT),u},ea=function(e,r,n){var a;r==="Size1-Regular"?a="delim-size1":a="delim-size4";var s=T.makeSpan(["delimsizinginner",a],[T.makeSpan([],[T.makeSymbol(e,r,n)])]);return{type:"elem",elem:s}},ta=function(e,r,n){var a=qt["Size4-Regular"][e.charCodeAt(0)]?qt["Size4-Regular"][e.charCodeAt(0)][4]:qt["Size1-Regular"][e.charCodeAt(0)][4],s=new d0("inner",kh(e,Math.round(1e3*r))),i=new Xt([s],{width:P(a),height:P(r),style:"width:"+P(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*r),preserveAspectRatio:"xMinYMin"}),l=T.makeSvgSpan([],[i],n);return l.height=r,l.style.height=P(r),l.style.width=P(a),{type:"elem",elem:l}},Na=.008,Gr={type:"kern",size:-1*Na},b2=["|","\\lvert","\\rvert","\\vert"],y2=["\\|","\\lVert","\\rVert","\\Vert"],Xo=function(e,r,n,a,s,i){var l,u,f,d,p="",g=0;l=f=d=e,u=null;var w="Size1-Regular";e==="\\uparrow"?f=d="⏐":e==="\\Uparrow"?f=d="‖":e==="\\downarrow"?l=f="⏐":e==="\\Downarrow"?l=f="‖":e==="\\updownarrow"?(l="\\uparrow",f="⏐",d="\\downarrow"):e==="\\Updownarrow"?(l="\\Uparrow",f="‖",d="\\Downarrow"):Q.contains(b2,e)?(f="∣",p="vert",g=333):Q.contains(y2,e)?(f="∥",p="doublevert",g=556):e==="["||e==="\\lbrack"?(l="⎡",f="⎢",d="⎣",w="Size4-Regular",p="lbrack",g=667):e==="]"||e==="\\rbrack"?(l="⎤",f="⎥",d="⎦",w="Size4-Regular",p="rbrack",g=667):e==="\\lfloor"||e==="⌊"?(f=l="⎢",d="⎣",w="Size4-Regular",p="lfloor",g=667):e==="\\lceil"||e==="⌈"?(l="⎡",f=d="⎢",w="Size4-Regular",p="lceil",g=667):e==="\\rfloor"||e==="⌋"?(f=l="⎥",d="⎦",w="Size4-Regular",p="rfloor",g=667):e==="\\rceil"||e==="⌉"?(l="⎤",f=d="⎥",w="Size4-Regular",p="rceil",g=667):e==="("||e==="\\lparen"?(l="⎛",f="⎜",d="⎝",w="Size4-Regular",p="lparen",g=875):e===")"||e==="\\rparen"?(l="⎞",f="⎟",d="⎠",w="Size4-Regular",p="rparen",g=875):e==="\\{"||e==="\\lbrace"?(l="⎧",u="⎨",d="⎩",f="⎪",w="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(l="⎫",u="⎬",d="⎭",f="⎪",w="Size4-Regular"):e==="\\lgroup"||e==="⟮"?(l="⎧",d="⎩",f="⎪",w="Size4-Regular"):e==="\\rgroup"||e==="⟯"?(l="⎫",d="⎭",f="⎪",w="Size4-Regular"):e==="\\lmoustache"||e==="⎰"?(l="⎧",d="⎭",f="⎪",w="Size4-Regular"):(e==="\\rmoustache"||e==="⎱")&&(l="⎫",d="⎩",f="⎪",w="Size4-Regular");var A=sr(l,w,s),C=A.height+A.depth,_=sr(f,w,s),E=_.height+_.depth,L=sr(d,w,s),k=L.height+L.depth,M=0,q=1;if(u!==null){var W=sr(u,w,s);M=W.height+W.depth,q=2}var G=C+k+M,ee=Math.max(0,Math.ceil((r-G)/(q*E))),Y=G+ee*q*E,te=a.fontMetrics().axisHeight;n&&(te*=a.sizeMultiplier);var de=Y/2-te,ce=[];if(p.length>0){var ge=Y-C-k,xe=Math.round(Y*1e3),Me=Th(p,Math.round(ge*1e3)),X=new d0(p,Me),he=(g/1e3).toFixed(3)+"em",Z=(xe/1e3).toFixed(3)+"em",Oe=new Xt([X],{width:he,height:Z,viewBox:"0 0 "+g+" "+xe}),nt=T.makeSvgSpan([],[Oe],a);nt.height=xe/1e3,nt.style.width=he,nt.style.height=Z,ce.push({type:"elem",elem:nt})}else{if(ce.push(ea(d,w,s)),ce.push(Gr),u===null){var Fe=Y-C-k+2*Na;ce.push(ta(f,Fe,a))}else{var _e=(Y-C-k-M)/2+2*Na;ce.push(ta(f,_e,a)),ce.push(Gr),ce.push(ea(u,w,s)),ce.push(Gr),ce.push(ta(f,_e,a))}ce.push(Gr),ce.push(ea(l,w,s))}var e0=a.havingBaseStyle(ne.TEXT),Y0=T.makeVList({positionType:"bottom",positionData:de,children:ce},e0);return ws(T.makeSpan(["delimsizing","mult"],[Y0],e0),ne.TEXT,a,i)},ra=80,na=.08,aa=function(e,r,n,a,s){var i=Sh(e,a,n),l=new d0(e,i),u=new Xt([l],{width:"400em",height:P(r),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return T.makeSvgSpan(["hide-tail"],[u],s)},w2=function(e,r){var n=r.havingBaseSizing(),a=Qo("\\surd",e*n.sizeMultiplier,Jo,n),s=n.sizeMultiplier,i=Math.max(0,r.minRuleThickness-r.fontMetrics().sqrtRuleThickness),l,u=0,f=0,d=0,p;return a.type==="small"?(d=1e3+1e3*i+ra,e<1?s=1:e<1.4&&(s=.7),u=(1+i+na)/s,f=(1+i)/s,l=aa("sqrtMain",u,d,i,r),l.style.minWidth="0.853em",p=.833/s):a.type==="large"?(d=(1e3+ra)*dr[a.size],f=(dr[a.size]+i)/s,u=(dr[a.size]+i+na)/s,l=aa("sqrtSize"+a.size,u,d,i,r),l.style.minWidth="1.02em",p=1/s):(u=e+i+na,f=e+i,d=Math.floor(1e3*e+i)+ra,l=aa("sqrtTall",u,d,i,r),l.style.minWidth="0.742em",p=1.056),l.height=f,l.style.height=P(u),{span:l,advanceWidth:p,ruleWidth:(r.fontMetrics().sqrtRuleThickness+i)*s}},Yo=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],x2=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],Zo=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],dr=[0,1.2,1.8,2.4,3],S2=function(e,r,n,a,s){if(e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle"),Q.contains(Yo,e)||Q.contains(Zo,e))return Ko(e,r,!1,n,a,s);if(Q.contains(x2,e))return Xo(e,dr[r],!1,n,a,s);throw new H("Illegal delimiter: '"+e+"'")},k2=[{type:"small",style:ne.SCRIPTSCRIPT},{type:"small",style:ne.SCRIPT},{type:"small",style:ne.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],T2=[{type:"small",style:ne.SCRIPTSCRIPT},{type:"small",style:ne.SCRIPT},{type:"small",style:ne.TEXT},{type:"stack"}],Jo=[{type:"small",style:ne.SCRIPTSCRIPT},{type:"small",style:ne.SCRIPT},{type:"small",style:ne.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],M2=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},Qo=function(e,r,n,a){for(var s=Math.min(2,3-a.style.size),i=s;ir)return n[i]}return n[n.length-1]},e1=function(e,r,n,a,s,i){e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle");var l;Q.contains(Zo,e)?l=k2:Q.contains(Yo,e)?l=Jo:l=T2;var u=Qo(e,r,l,a);return u.type==="small"?g2(e,u.style,n,a,s,i):u.type==="large"?Ko(e,u.size,n,a,s,i):Xo(e,r,n,a,s,i)},A2=function(e,r,n,a,s,i){var l=a.fontMetrics().axisHeight*a.sizeMultiplier,u=901,f=5/a.fontMetrics().ptPerEm,d=Math.max(r-l,n+l),p=Math.max(d/500*u,2*d-f);return e1(e,p,!0,a,s,i)},Kt={sqrtImage:w2,sizedDelim:S2,sizeToMaxHeight:dr,customSizedDelim:e1,leftRightDelim:A2},Ri={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},C2=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function qn(t,e){var r=Bn(t);if(r&&Q.contains(C2,r.text))return r;throw r?new H("Invalid delimiter '"+r.text+"' after '"+e.funcName+"'",t):new H("Invalid delimiter type '"+t.type+"'",t)}U({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(t,e)=>{var r=qn(e[0],t);return{type:"delimsizing",mode:t.parser.mode,size:Ri[t.funcName].size,mclass:Ri[t.funcName].mclass,delim:r.text}},htmlBuilder:(t,e)=>t.delim==="."?T.makeSpan([t.mclass]):Kt.sizedDelim(t.delim,t.size,e,t.mode,[t.mclass]),mathmlBuilder:t=>{var e=[];t.delim!=="."&&e.push(wt(t.delim,t.mode));var r=new O.MathNode("mo",e);t.mclass==="mopen"||t.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var n=P(Kt.sizeToMaxHeight[t.size]);return r.setAttribute("minsize",n),r.setAttribute("maxsize",n),r}});function Ii(t){if(!t.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}U({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=t.parser.gullet.macros.get("\\current@color");if(r&&typeof r!="string")throw new H("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:t.parser.mode,delim:qn(e[0],t).text,color:r}}});U({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=qn(e[0],t),n=t.parser;++n.leftrightDepth;var a=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var s=fe(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:a,left:r.text,right:s.delim,rightColor:s.color}},htmlBuilder:(t,e)=>{Ii(t);for(var r=Pe(t.body,e,!0,["mopen","mclose"]),n=0,a=0,s=!1,i=0;i{Ii(t);var r=rt(t.body,e);if(t.left!=="."){var n=new O.MathNode("mo",[wt(t.left,t.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(t.right!=="."){var a=new O.MathNode("mo",[wt(t.right,t.mode)]);a.setAttribute("fence","true"),t.rightColor&&a.setAttribute("mathcolor",t.rightColor),r.push(a)}return gs(r)}});U({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=qn(e[0],t);if(!t.parser.leftrightDepth)throw new H("\\middle without preceding \\left",r);return{type:"middle",mode:t.parser.mode,delim:r.text}},htmlBuilder:(t,e)=>{var r;if(t.delim===".")r=xr(e,[]);else{r=Kt.sizedDelim(t.delim,1,e,t.mode,[]);var n={delim:t.delim,options:e};r.isMiddle=n}return r},mathmlBuilder:(t,e)=>{var r=t.delim==="\\vert"||t.delim==="|"?wt("|","text"):wt(t.delim,t.mode),n=new O.MathNode("mo",[r]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var xs=(t,e)=>{var r=T.wrapFragment(pe(t.body,e),e),n=t.label.slice(1),a=e.sizeMultiplier,s,i=0,l=Q.isCharacterBox(t.body);if(n==="sout")s=T.makeSpan(["stretchy","sout"]),s.height=e.fontMetrics().defaultRuleThickness/a,i=-.5*e.fontMetrics().xHeight;else if(n==="phase"){var u=Be({number:.6,unit:"pt"},e),f=Be({number:.35,unit:"ex"},e),d=e.havingBaseSizing();a=a/d.sizeMultiplier;var p=r.height+r.depth+u+f;r.style.paddingLeft=P(p/2+u);var g=Math.floor(1e3*p*a),w=wh(g),A=new Xt([new d0("phase",w)],{width:"400em",height:P(g/1e3),viewBox:"0 0 400000 "+g,preserveAspectRatio:"xMinYMin slice"});s=T.makeSvgSpan(["hide-tail"],[A],e),s.style.height=P(p),i=r.depth+u+f}else{/cancel/.test(n)?l||r.classes.push("cancel-pad"):n==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var C=0,_=0,E=0;/box/.test(n)?(E=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),C=e.fontMetrics().fboxsep+(n==="colorbox"?0:E),_=C):n==="angl"?(E=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),C=4*E,_=Math.max(0,.25-r.depth)):(C=l?.2:0,_=C),s=Zt.encloseSpan(r,n,C,_,e),/fbox|boxed|fcolorbox/.test(n)?(s.style.borderStyle="solid",s.style.borderWidth=P(E)):n==="angl"&&E!==.049&&(s.style.borderTopWidth=P(E),s.style.borderRightWidth=P(E)),i=r.depth+_,t.backgroundColor&&(s.style.backgroundColor=t.backgroundColor,t.borderColor&&(s.style.borderColor=t.borderColor))}var L;if(t.backgroundColor)L=T.makeVList({positionType:"individualShift",children:[{type:"elem",elem:s,shift:i},{type:"elem",elem:r,shift:0}]},e);else{var k=/cancel|phase/.test(n)?["svg-align"]:[];L=T.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:s,shift:i,wrapperClasses:k}]},e)}return/cancel/.test(n)&&(L.height=r.height,L.depth=r.depth),/cancel/.test(n)&&!l?T.makeSpan(["mord","cancel-lap"],[L],e):T.makeSpan(["mord"],[L],e)},Ss=(t,e)=>{var r=0,n=new O.MathNode(t.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Te(t.body,e)]);switch(t.label){case"\\cancel":n.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":n.setAttribute("notation","downdiagonalstrike");break;case"\\phase":n.setAttribute("notation","phasorangle");break;case"\\sout":n.setAttribute("notation","horizontalstrike");break;case"\\fbox":n.setAttribute("notation","box");break;case"\\angl":n.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,n.setAttribute("width","+"+2*r+"pt"),n.setAttribute("height","+"+2*r+"pt"),n.setAttribute("lspace",r+"pt"),n.setAttribute("voffset",r+"pt"),t.label==="\\fcolorbox"){var a=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);n.setAttribute("style","border: "+a+"em solid "+String(t.borderColor))}break;case"\\xcancel":n.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return t.backgroundColor&&n.setAttribute("mathbackground",t.backgroundColor),n};U({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(t,e,r){var{parser:n,funcName:a}=t,s=fe(e[0],"color-token").color,i=e[1];return{type:"enclose",mode:n.mode,label:a,backgroundColor:s,body:i}},htmlBuilder:xs,mathmlBuilder:Ss});U({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(t,e,r){var{parser:n,funcName:a}=t,s=fe(e[0],"color-token").color,i=fe(e[1],"color-token").color,l=e[2];return{type:"enclose",mode:n.mode,label:a,backgroundColor:i,borderColor:s,body:l}},htmlBuilder:xs,mathmlBuilder:Ss});U({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"enclose",mode:r.mode,label:"\\fbox",body:e[0]}}});U({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"enclose",mode:r.mode,label:n,body:a}},htmlBuilder:xs,mathmlBuilder:Ss});U({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(t,e){var{parser:r}=t;return{type:"enclose",mode:r.mode,label:"\\angl",body:e[0]}}});var t1={};function Ht(t){for(var{type:e,names:r,props:n,handler:a,htmlBuilder:s,mathmlBuilder:i}=t,l={type:e,numArgs:n.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:a},u=0;u{var e=t.parser.settings;if(!e.displayMode)throw new H("{"+t.envName+"} can be used only in display mode.")};function ks(t){if(t.indexOf("ed")===-1)return t.indexOf("*")===-1}function v0(t,e,r){var{hskipBeforeAndAfter:n,addJot:a,cols:s,arraystretch:i,colSeparationType:l,autoTag:u,singleRow:f,emptySingleRow:d,maxNumCols:p,leqno:g}=e;if(t.gullet.beginGroup(),f||t.gullet.macros.set("\\cr","\\\\\\relax"),!i){var w=t.gullet.expandMacroAsText("\\arraystretch");if(w==null)i=1;else if(i=parseFloat(w),!i||i<0)throw new H("Invalid \\arraystretch: "+w)}t.gullet.beginGroup();var A=[],C=[A],_=[],E=[],L=u!=null?[]:void 0;function k(){u&&t.gullet.macros.set("\\@eqnsw","1",!0)}function M(){L&&(t.gullet.macros.get("\\df@tag")?(L.push(t.subparse([new bt("\\df@tag")])),t.gullet.macros.set("\\df@tag",void 0,!0)):L.push(!!u&&t.gullet.macros.get("\\@eqnsw")==="1"))}for(k(),E.push(Hi(t));;){var q=t.parseExpression(!1,f?"\\end":"\\\\");t.gullet.endGroup(),t.gullet.beginGroup(),q={type:"ordgroup",mode:t.mode,body:q},r&&(q={type:"styling",mode:t.mode,style:r,body:[q]}),A.push(q);var W=t.fetch().text;if(W==="&"){if(p&&A.length===p){if(f||l)throw new H("Too many tab characters: &",t.nextToken);t.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}t.consume()}else if(W==="\\end"){M(),A.length===1&&q.type==="styling"&&q.body[0].body.length===0&&(C.length>1||!d)&&C.pop(),E.length0&&(k+=.25),f.push({pos:k,isDashed:N[$]})}for(M(i[0]),n=0;n0&&(de+=L,GN))for(n=0;n=l)){var xt=void 0;(a>0||e.hskipBeforeAndAfter)&&(xt=Q.deflt(_e.pregap,g),xt!==0&&(Me=T.makeSpan(["arraycolsep"],[]),Me.style.width=P(xt),xe.push(Me)));var zt=[];for(n=0;n0){for(var J0=T.makeLineSpan("hline",r,d),y=T.makeLineSpan("hdashline",r,d),S=[{type:"elem",elem:u,shift:0}];f.length>0;){var z=f.pop(),R=z.pos-ce;z.isDashed?S.push({type:"elem",elem:y,shift:R}):S.push({type:"elem",elem:J0,shift:R})}u=T.makeVList({positionType:"individualShift",children:S},r)}if(he.length===0)return T.makeSpan(["mord"],[u],r);var D=T.makeVList({positionType:"individualShift",children:he},r);return D=T.makeSpan(["tag"],[D],r),T.makeFragment([u,D])},z2={c:"center ",l:"left ",r:"right "},Lt=function(e,r){for(var n=[],a=new O.MathNode("mtd",[],["mtr-glue"]),s=new O.MathNode("mtd",[],["mml-eqn-num"]),i=0;i0){var A=e.cols,C="",_=!1,E=0,L=A.length;A[0].type==="separator"&&(g+="top ",E=1),A[A.length-1].type==="separator"&&(g+="bottom ",L-=1);for(var k=E;k0?"left ":"",g+=ee[ee.length-1].length>0?"right ":"";for(var Y=1;Y-1?"alignat":"align",s=e.envName==="split",i=v0(e.parser,{cols:n,addJot:!0,autoTag:s?void 0:ks(e.envName),emptySingleRow:!0,colSeparationType:a,maxNumCols:s?2:void 0,leqno:e.parser.settings.leqno},"display"),l,u=0,f={type:"ordgroup",mode:e.mode,body:[]};if(r[0]&&r[0].type==="ordgroup"){for(var d="",p=0;p0&&w&&(_=1),n[A]={type:"align",align:C,pregap:_,postgap:0}}return i.colSeparationType=w?"align":"alignat",i};Ht({type:"array",names:["array","darray"],props:{numArgs:1},handler(t,e){var r=Bn(e[0]),n=r?[e[0]]:fe(e[0],"ordgroup").body,a=n.map(function(i){var l=bs(i),u=l.text;if("lcr".indexOf(u)!==-1)return{type:"align",align:u};if(u==="|")return{type:"separator",separator:"|"};if(u===":")return{type:"separator",separator:":"};throw new H("Unknown column alignment: "+u,i)}),s={cols:a,hskipBeforeAndAfter:!0,maxNumCols:a.length};return v0(t.parser,s,Ts(t.envName))},htmlBuilder:Pt,mathmlBuilder:Lt});Ht({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(t){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[t.envName.replace("*","")],r="c",n={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if(t.envName.charAt(t.envName.length-1)==="*"){var a=t.parser;if(a.consumeSpaces(),a.fetch().text==="["){if(a.consume(),a.consumeSpaces(),r=a.fetch().text,"lcr".indexOf(r)===-1)throw new H("Expected l or c or r",a.nextToken);a.consume(),a.consumeSpaces(),a.expect("]"),a.consume(),n.cols=[{type:"align",align:r}]}}var s=v0(t.parser,n,Ts(t.envName)),i=Math.max(0,...s.body.map(l=>l.length));return s.cols=new Array(i).fill({type:"align",align:r}),e?{type:"leftright",mode:t.mode,body:[s],left:e[0],right:e[1],rightColor:void 0}:s},htmlBuilder:Pt,mathmlBuilder:Lt});Ht({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(t){var e={arraystretch:.5},r=v0(t.parser,e,"script");return r.colSeparationType="small",r},htmlBuilder:Pt,mathmlBuilder:Lt});Ht({type:"array",names:["subarray"],props:{numArgs:1},handler(t,e){var r=Bn(e[0]),n=r?[e[0]]:fe(e[0],"ordgroup").body,a=n.map(function(i){var l=bs(i),u=l.text;if("lc".indexOf(u)!==-1)return{type:"align",align:u};throw new H("Unknown column alignment: "+u,i)});if(a.length>1)throw new H("{subarray} can contain only one column");var s={cols:a,hskipBeforeAndAfter:!1,arraystretch:.5};if(s=v0(t.parser,s,"script"),s.body.length>0&&s.body[0].length>1)throw new H("{subarray} can contain only one column");return s},htmlBuilder:Pt,mathmlBuilder:Lt});Ht({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(t){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},r=v0(t.parser,e,Ts(t.envName));return{type:"leftright",mode:t.mode,body:[r],left:t.envName.indexOf("r")>-1?".":"\\{",right:t.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Pt,mathmlBuilder:Lt});Ht({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:n1,htmlBuilder:Pt,mathmlBuilder:Lt});Ht({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(t){Q.contains(["gather","gather*"],t.envName)&&On(t);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:ks(t.envName),emptySingleRow:!0,leqno:t.parser.settings.leqno};return v0(t.parser,e,"display")},htmlBuilder:Pt,mathmlBuilder:Lt});Ht({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:n1,htmlBuilder:Pt,mathmlBuilder:Lt});Ht({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(t){On(t);var e={autoTag:ks(t.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:t.parser.settings.leqno};return v0(t.parser,e,"display")},htmlBuilder:Pt,mathmlBuilder:Lt});Ht({type:"array",names:["CD"],props:{numArgs:0},handler(t){return On(t),m2(t.parser)},htmlBuilder:Pt,mathmlBuilder:Lt});m("\\nonumber","\\gdef\\@eqnsw{0}");m("\\notag","\\nonumber");U({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(t,e){throw new H(t.funcName+" valid only within array environment")}});var Pi=t1;U({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];if(a.type!=="ordgroup")throw new H("Invalid environment name",a);for(var s="",i=0;i{var r=t.font,n=e.withFont(r);return pe(t.body,n)},s1=(t,e)=>{var r=t.font,n=e.withFont(r);return Te(t.body,n)},Li={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};U({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=vn(e[0]),s=n;return s in Li&&(s=Li[s]),{type:"font",mode:r.mode,font:s.slice(1),body:a}},htmlBuilder:a1,mathmlBuilder:s1});U({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(t,e)=>{var{parser:r}=t,n=e[0],a=Q.isCharacterBox(n);return{type:"mclass",mode:r.mode,mclass:Nn(n),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:n}],isCharacterBox:a}}});U({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:n,breakOnTokenText:a}=t,{mode:s}=r,i=r.parseExpression(!0,a),l="math"+n.slice(1);return{type:"font",mode:s,font:l,body:{type:"ordgroup",mode:r.mode,body:i}}},htmlBuilder:a1,mathmlBuilder:s1});var i1=(t,e)=>{var r=e;return t==="display"?r=r.id>=ne.SCRIPT.id?r.text():ne.DISPLAY:t==="text"&&r.size===ne.DISPLAY.size?r=ne.TEXT:t==="script"?r=ne.SCRIPT:t==="scriptscript"&&(r=ne.SCRIPTSCRIPT),r},Ms=(t,e)=>{var r=i1(t.size,e.style),n=r.fracNum(),a=r.fracDen(),s;s=e.havingStyle(n);var i=pe(t.numer,s,e);if(t.continued){var l=8.5/e.fontMetrics().ptPerEm,u=3.5/e.fontMetrics().ptPerEm;i.height=i.height0?A=3*g:A=7*g,C=e.fontMetrics().denom1):(p>0?(w=e.fontMetrics().num2,A=g):(w=e.fontMetrics().num3,A=3*g),C=e.fontMetrics().denom2);var _;if(d){var L=e.fontMetrics().axisHeight;w-i.depth-(L+.5*p){var r=new O.MathNode("mfrac",[Te(t.numer,e),Te(t.denom,e)]);if(!t.hasBarLine)r.setAttribute("linethickness","0px");else if(t.barSize){var n=Be(t.barSize,e);r.setAttribute("linethickness",P(n))}var a=i1(t.size,e.style);if(a.size!==e.style.size){r=new O.MathNode("mstyle",[r]);var s=a.size===ne.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",s),r.setAttribute("scriptlevel","0")}if(t.leftDelim!=null||t.rightDelim!=null){var i=[];if(t.leftDelim!=null){var l=new O.MathNode("mo",[new O.TextNode(t.leftDelim.replace("\\",""))]);l.setAttribute("fence","true"),i.push(l)}if(i.push(r),t.rightDelim!=null){var u=new O.MathNode("mo",[new O.TextNode(t.rightDelim.replace("\\",""))]);u.setAttribute("fence","true"),i.push(u)}return gs(i)}return r};U({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],s=e[1],i,l=null,u=null,f="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":i=!0;break;case"\\\\atopfrac":i=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":i=!1,l="(",u=")";break;case"\\\\bracefrac":i=!1,l="\\{",u="\\}";break;case"\\\\brackfrac":i=!1,l="[",u="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":f="display";break;case"\\tfrac":case"\\tbinom":f="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:a,denom:s,hasBarLine:i,leftDelim:l,rightDelim:u,size:f,barSize:null}},htmlBuilder:Ms,mathmlBuilder:As});U({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],s=e[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:a,denom:s,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});U({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(t){var{parser:e,funcName:r,token:n}=t,a;switch(r){case"\\over":a="\\frac";break;case"\\choose":a="\\binom";break;case"\\atop":a="\\\\atopfrac";break;case"\\brace":a="\\\\bracefrac";break;case"\\brack":a="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:a,token:n}}});var Fi=["display","text","script","scriptscript"],$i=function(e){var r=null;return e.length>0&&(r=e,r=r==="."?null:r),r};U({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(t,e){var{parser:r}=t,n=e[4],a=e[5],s=vn(e[0]),i=s.type==="atom"&&s.family==="open"?$i(s.text):null,l=vn(e[1]),u=l.type==="atom"&&l.family==="close"?$i(l.text):null,f=fe(e[2],"size"),d,p=null;f.isBlank?d=!0:(p=f.value,d=p.number>0);var g="auto",w=e[3];if(w.type==="ordgroup"){if(w.body.length>0){var A=fe(w.body[0],"textord");g=Fi[Number(A.text)]}}else w=fe(w,"textord"),g=Fi[Number(w.text)];return{type:"genfrac",mode:r.mode,numer:n,denom:a,continued:!1,hasBarLine:d,barSize:p,leftDelim:i,rightDelim:u,size:g}},htmlBuilder:Ms,mathmlBuilder:As});U({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(t,e){var{parser:r,funcName:n,token:a}=t;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:fe(e[0],"size").value,token:a}}});U({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],s=sh(fe(e[1],"infix").size),i=e[2],l=s.number>0;return{type:"genfrac",mode:r.mode,numer:a,denom:i,continued:!1,hasBarLine:l,barSize:s,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Ms,mathmlBuilder:As});var l1=(t,e)=>{var r=e.style,n,a;t.type==="supsub"?(n=t.sup?pe(t.sup,e.havingStyle(r.sup()),e):pe(t.sub,e.havingStyle(r.sub()),e),a=fe(t.base,"horizBrace")):a=fe(t,"horizBrace");var s=pe(a.base,e.havingBaseStyle(ne.DISPLAY)),i=Zt.svgSpan(a,e),l;if(a.isOver?(l=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:i}]},e),l.children[0].children[0].children[1].classes.push("svg-align")):(l=T.makeVList({positionType:"bottom",positionData:s.depth+.1+i.height,children:[{type:"elem",elem:i},{type:"kern",size:.1},{type:"elem",elem:s}]},e),l.children[0].children[0].children[0].classes.push("svg-align")),n){var u=T.makeSpan(["mord",a.isOver?"mover":"munder"],[l],e);a.isOver?l=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:u},{type:"kern",size:.2},{type:"elem",elem:n}]},e):l=T.makeVList({positionType:"bottom",positionData:u.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:u}]},e)}return T.makeSpan(["mord",a.isOver?"mover":"munder"],[l],e)},E2=(t,e)=>{var r=Zt.mathMLnode(t.label);return new O.MathNode(t.isOver?"mover":"munder",[Te(t.base,e),r])};U({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t;return{type:"horizBrace",mode:r.mode,label:n,isOver:/^\\over/.test(n),base:e[0]}},htmlBuilder:l1,mathmlBuilder:E2});U({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[1],a=fe(e[0],"url").url;return r.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:r.mode,href:a,body:Re(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(t,e)=>{var r=Pe(t.body,e,!1);return T.makeAnchor(t.href,[],r,e)},mathmlBuilder:(t,e)=>{var r=m0(t.body,e);return r instanceof gt||(r=new gt("mrow",[r])),r.setAttribute("href",t.href),r}});U({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=fe(e[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:n}))return r.formatUnsupportedCmd("\\url");for(var a=[],s=0;s{var{parser:r,funcName:n,token:a}=t,s=fe(e[0],"raw").string,i=e[1];r.settings.strict&&r.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var l,u={};switch(n){case"\\htmlClass":u.class=s,l={command:"\\htmlClass",class:s};break;case"\\htmlId":u.id=s,l={command:"\\htmlId",id:s};break;case"\\htmlStyle":u.style=s,l={command:"\\htmlStyle",style:s};break;case"\\htmlData":{for(var f=s.split(","),d=0;d{var r=Pe(t.body,e,!1),n=["enclosing"];t.attributes.class&&n.push(...t.attributes.class.trim().split(/\s+/));var a=T.makeSpan(n,r,e);for(var s in t.attributes)s!=="class"&&t.attributes.hasOwnProperty(s)&&a.setAttribute(s,t.attributes[s]);return a},mathmlBuilder:(t,e)=>m0(t.body,e)});U({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"htmlmathml",mode:r.mode,html:Re(e[0]),mathml:Re(e[1])}},htmlBuilder:(t,e)=>{var r=Pe(t.html,e,!1);return T.makeFragment(r)},mathmlBuilder:(t,e)=>m0(t.mathml,e)});var sa=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var r=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!r)throw new H("Invalid size: '"+e+"' in \\includegraphics");var n={number:+(r[1]+r[2]),unit:r[3]};if(!Ao(n))throw new H("Invalid unit: '"+n.unit+"' in \\includegraphics.");return n};U({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(t,e,r)=>{var{parser:n}=t,a={number:0,unit:"em"},s={number:.9,unit:"em"},i={number:0,unit:"em"},l="";if(r[0])for(var u=fe(r[0],"raw").string,f=u.split(","),d=0;d{var r=Be(t.height,e),n=0;t.totalheight.number>0&&(n=Be(t.totalheight,e)-r);var a=0;t.width.number>0&&(a=Be(t.width,e));var s={height:P(r+n)};a>0&&(s.width=P(a)),n>0&&(s.verticalAlign=P(-n));var i=new Eh(t.src,t.alt,s);return i.height=r,i.depth=n,i},mathmlBuilder:(t,e)=>{var r=new O.MathNode("mglyph",[]);r.setAttribute("alt",t.alt);var n=Be(t.height,e),a=0;if(t.totalheight.number>0&&(a=Be(t.totalheight,e)-n,r.setAttribute("valign",P(-a))),r.setAttribute("height",P(n+a)),t.width.number>0){var s=Be(t.width,e);r.setAttribute("width",P(s))}return r.setAttribute("src",t.src),r}});U({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(t,e){var{parser:r,funcName:n}=t,a=fe(e[0],"size");if(r.settings.strict){var s=n[1]==="m",i=a.value.unit==="mu";s?(i||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" supports only mu units, "+("not "+a.value.unit+" units")),r.mode!=="math"&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" works only in math mode")):i&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:a.value}},htmlBuilder(t,e){return T.makeGlue(t.dimension,e)},mathmlBuilder(t,e){var r=Be(t.dimension,e);return new O.SpaceNode(r)}});U({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"lap",mode:r.mode,alignment:n.slice(5),body:a}},htmlBuilder:(t,e)=>{var r;t.alignment==="clap"?(r=T.makeSpan([],[pe(t.body,e)]),r=T.makeSpan(["inner"],[r],e)):r=T.makeSpan(["inner"],[pe(t.body,e)]);var n=T.makeSpan(["fix"],[]),a=T.makeSpan([t.alignment],[r,n],e),s=T.makeSpan(["strut"]);return s.style.height=P(a.height+a.depth),a.depth&&(s.style.verticalAlign=P(-a.depth)),a.children.unshift(s),a=T.makeSpan(["thinbox"],[a],e),T.makeSpan(["mord","vbox"],[a],e)},mathmlBuilder:(t,e)=>{var r=new O.MathNode("mpadded",[Te(t.body,e)]);if(t.alignment!=="rlap"){var n=t.alignment==="llap"?"-1":"-0.5";r.setAttribute("lspace",n+"width")}return r.setAttribute("width","0px"),r}});U({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){var{funcName:r,parser:n}=t,a=n.mode;n.switchMode("math");var s=r==="\\("?"\\)":"$",i=n.parseExpression(!1,s);return n.expect(s),n.switchMode(a),{type:"styling",mode:n.mode,style:"text",body:i}}});U({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){throw new H("Mismatched "+t.funcName)}});var Vi=(t,e)=>{switch(e.style.size){case ne.DISPLAY.size:return t.display;case ne.TEXT.size:return t.text;case ne.SCRIPT.size:return t.script;case ne.SCRIPTSCRIPT.size:return t.scriptscript;default:return t.text}};U({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"mathchoice",mode:r.mode,display:Re(e[0]),text:Re(e[1]),script:Re(e[2]),scriptscript:Re(e[3])}},htmlBuilder:(t,e)=>{var r=Vi(t,e),n=Pe(r,e,!1);return T.makeFragment(n)},mathmlBuilder:(t,e)=>{var r=Vi(t,e);return m0(r,e)}});var o1=(t,e,r,n,a,s,i)=>{t=T.makeSpan([],[t]);var l=r&&Q.isCharacterBox(r),u,f;if(e){var d=pe(e,n.havingStyle(a.sup()),n);f={elem:d,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-d.depth)}}if(r){var p=pe(r,n.havingStyle(a.sub()),n);u={elem:p,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-p.height)}}var g;if(f&&u){var w=n.fontMetrics().bigOpSpacing5+u.elem.height+u.elem.depth+u.kern+t.depth+i;g=T.makeVList({positionType:"bottom",positionData:w,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:u.elem,marginLeft:P(-s)},{type:"kern",size:u.kern},{type:"elem",elem:t},{type:"kern",size:f.kern},{type:"elem",elem:f.elem,marginLeft:P(s)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(u){var A=t.height-i;g=T.makeVList({positionType:"top",positionData:A,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:u.elem,marginLeft:P(-s)},{type:"kern",size:u.kern},{type:"elem",elem:t}]},n)}else if(f){var C=t.depth+i;g=T.makeVList({positionType:"bottom",positionData:C,children:[{type:"elem",elem:t},{type:"kern",size:f.kern},{type:"elem",elem:f.elem,marginLeft:P(s)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else return t;var _=[g];if(u&&s!==0&&!l){var E=T.makeSpan(["mspace"],[],n);E.style.marginRight=P(s),_.unshift(E)}return T.makeSpan(["mop","op-limits"],_,n)},u1=["\\smallint"],X0=(t,e)=>{var r,n,a=!1,s;t.type==="supsub"?(r=t.sup,n=t.sub,s=fe(t.base,"op"),a=!0):s=fe(t,"op");var i=e.style,l=!1;i.size===ne.DISPLAY.size&&s.symbol&&!Q.contains(u1,s.name)&&(l=!0);var u;if(s.symbol){var f=l?"Size2-Regular":"Size1-Regular",d="";if((s.name==="\\oiint"||s.name==="\\oiiint")&&(d=s.name.slice(1),s.name=d==="oiint"?"\\iint":"\\iiint"),u=T.makeSymbol(s.name,f,"math",e,["mop","op-symbol",l?"large-op":"small-op"]),d.length>0){var p=u.italic,g=T.staticSvg(d+"Size"+(l?"2":"1"),e);u=T.makeVList({positionType:"individualShift",children:[{type:"elem",elem:u,shift:0},{type:"elem",elem:g,shift:l?.08:0}]},e),s.name="\\"+d,u.classes.unshift("mop"),u.italic=p}}else if(s.body){var w=Pe(s.body,e,!0);w.length===1&&w[0]instanceof yt?(u=w[0],u.classes[0]="mop"):u=T.makeSpan(["mop"],w,e)}else{for(var A=[],C=1;C{var r;if(t.symbol)r=new gt("mo",[wt(t.name,t.mode)]),Q.contains(u1,t.name)&&r.setAttribute("largeop","false");else if(t.body)r=new gt("mo",rt(t.body,e));else{r=new gt("mi",[new fr(t.name.slice(1))]);var n=new gt("mo",[wt("⁡","text")]);t.parentIsSupSub?r=new gt("mrow",[r,n]):r=Io([r,n])}return r},_2={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};U({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=n;return a.length===1&&(a=_2[a]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:X0,mathmlBuilder:zr});U({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Re(n)}},htmlBuilder:X0,mathmlBuilder:zr});var D2={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};U({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:X0,mathmlBuilder:zr});U({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:X0,mathmlBuilder:zr});U({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t,n=r;return n.length===1&&(n=D2[n]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:X0,mathmlBuilder:zr});var c1=(t,e)=>{var r,n,a=!1,s;t.type==="supsub"?(r=t.sup,n=t.sub,s=fe(t.base,"operatorname"),a=!0):s=fe(t,"operatorname");var i;if(s.body.length>0){for(var l=s.body.map(p=>{var g=p.text;return typeof g=="string"?{type:"textord",mode:p.mode,text:g}:p}),u=Pe(l,e.withFont("mathrm"),!0),f=0;f{for(var r=rt(t.body,e.withFont("mathrm")),n=!0,a=0;ad.toText()).join("");r=[new O.TextNode(l)]}var u=new O.MathNode("mi",r);u.setAttribute("mathvariant","normal");var f=new O.MathNode("mo",[wt("⁡","text")]);return t.parentIsSupSub?new O.MathNode("mrow",[u,f]):O.newDocumentFragment([u,f])};U({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"operatorname",mode:r.mode,body:Re(a),alwaysHandleSupSub:n==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:c1,mathmlBuilder:B2});m("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");E0({type:"ordgroup",htmlBuilder(t,e){return t.semisimple?T.makeFragment(Pe(t.body,e,!1)):T.makeSpan(["mord"],Pe(t.body,e,!0),e)},mathmlBuilder(t,e){return m0(t.body,e,!0)}});U({type:"overline",names:["\\overline"],props:{numArgs:1},handler(t,e){var{parser:r}=t,n=e[0];return{type:"overline",mode:r.mode,body:n}},htmlBuilder(t,e){var r=pe(t.body,e.havingCrampedStyle()),n=T.makeLineSpan("overline-line",e),a=e.fontMetrics().defaultRuleThickness,s=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*a},{type:"elem",elem:n},{type:"kern",size:a}]},e);return T.makeSpan(["mord","overline"],[s],e)},mathmlBuilder(t,e){var r=new O.MathNode("mo",[new O.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new O.MathNode("mover",[Te(t.body,e),r]);return n.setAttribute("accent","true"),n}});U({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"phantom",mode:r.mode,body:Re(n)}},htmlBuilder:(t,e)=>{var r=Pe(t.body,e.withPhantom(),!1);return T.makeFragment(r)},mathmlBuilder:(t,e)=>{var r=rt(t.body,e);return new O.MathNode("mphantom",r)}});U({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"hphantom",mode:r.mode,body:n}},htmlBuilder:(t,e)=>{var r=T.makeSpan([],[pe(t.body,e.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n{var r=rt(Re(t.body),e),n=new O.MathNode("mphantom",r),a=new O.MathNode("mpadded",[n]);return a.setAttribute("height","0px"),a.setAttribute("depth","0px"),a}});U({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"vphantom",mode:r.mode,body:n}},htmlBuilder:(t,e)=>{var r=T.makeSpan(["inner"],[pe(t.body,e.withPhantom())]),n=T.makeSpan(["fix"],[]);return T.makeSpan(["mord","rlap"],[r,n],e)},mathmlBuilder:(t,e)=>{var r=rt(Re(t.body),e),n=new O.MathNode("mphantom",r),a=new O.MathNode("mpadded",[n]);return a.setAttribute("width","0px"),a}});U({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t,n=fe(e[0],"size").value,a=e[1];return{type:"raisebox",mode:r.mode,dy:n,body:a}},htmlBuilder(t,e){var r=pe(t.body,e),n=Be(t.dy,e);return T.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){var r=new O.MathNode("mpadded",[Te(t.body,e)]),n=t.dy.number+t.dy.unit;return r.setAttribute("voffset",n),r}});U({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e}=t;return{type:"internal",mode:e.mode}}});U({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(t,e,r){var{parser:n}=t,a=r[0],s=fe(e[0],"size"),i=fe(e[1],"size");return{type:"rule",mode:n.mode,shift:a&&fe(a,"size").value,width:s.value,height:i.value}},htmlBuilder(t,e){var r=T.makeSpan(["mord","rule"],[],e),n=Be(t.width,e),a=Be(t.height,e),s=t.shift?Be(t.shift,e):0;return r.style.borderRightWidth=P(n),r.style.borderTopWidth=P(a),r.style.bottom=P(s),r.width=n,r.height=a+s,r.depth=-s,r.maxFontSize=a*1.125*e.sizeMultiplier,r},mathmlBuilder(t,e){var r=Be(t.width,e),n=Be(t.height,e),a=t.shift?Be(t.shift,e):0,s=e.color&&e.getColor()||"black",i=new O.MathNode("mspace");i.setAttribute("mathbackground",s),i.setAttribute("width",P(r)),i.setAttribute("height",P(n));var l=new O.MathNode("mpadded",[i]);return a>=0?l.setAttribute("height",P(a)):(l.setAttribute("height",P(a)),l.setAttribute("depth",P(-a))),l.setAttribute("voffset",P(a)),l}});function h1(t,e,r){for(var n=Pe(t,e,!1),a=e.sizeMultiplier/r.sizeMultiplier,s=0;s{var r=e.havingSize(t.size);return h1(t.body,r,e)};U({type:"sizing",names:Ui,props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{breakOnTokenText:r,funcName:n,parser:a}=t,s=a.parseExpression(!1,r);return{type:"sizing",mode:a.mode,size:Ui.indexOf(n)+1,body:s}},htmlBuilder:N2,mathmlBuilder:(t,e)=>{var r=e.havingSize(t.size),n=rt(t.body,r),a=new O.MathNode("mstyle",n);return a.setAttribute("mathsize",P(r.sizeMultiplier)),a}});U({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(t,e,r)=>{var{parser:n}=t,a=!1,s=!1,i=r[0]&&fe(r[0],"ordgroup");if(i)for(var l="",u=0;u{var r=T.makeSpan([],[pe(t.body,e)]);if(!t.smashHeight&&!t.smashDepth)return r;if(t.smashHeight&&(r.height=0,r.children))for(var n=0;n{var r=new O.MathNode("mpadded",[Te(t.body,e)]);return t.smashHeight&&r.setAttribute("height","0px"),t.smashDepth&&r.setAttribute("depth","0px"),r}});U({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,r){var{parser:n}=t,a=r[0],s=e[0];return{type:"sqrt",mode:n.mode,body:s,index:a}},htmlBuilder(t,e){var r=pe(t.body,e.havingCrampedStyle());r.height===0&&(r.height=e.fontMetrics().xHeight),r=T.wrapFragment(r,e);var n=e.fontMetrics(),a=n.defaultRuleThickness,s=a;e.style.idr.height+r.depth+i&&(i=(i+p-r.height-r.depth)/2);var g=u.height-r.height-i-f;r.style.paddingLeft=P(d);var w=T.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+g)},{type:"elem",elem:u},{type:"kern",size:f}]},e);if(t.index){var A=e.havingStyle(ne.SCRIPTSCRIPT),C=pe(t.index,A,e),_=.6*(w.height-w.depth),E=T.makeVList({positionType:"shift",positionData:-_,children:[{type:"elem",elem:C}]},e),L=T.makeSpan(["root"],[E]);return T.makeSpan(["mord","sqrt"],[L,w],e)}else return T.makeSpan(["mord","sqrt"],[w],e)},mathmlBuilder(t,e){var{body:r,index:n}=t;return n?new O.MathNode("mroot",[Te(r,e),Te(n,e)]):new O.MathNode("msqrt",[Te(r,e)])}});var Wi={display:ne.DISPLAY,text:ne.TEXT,script:ne.SCRIPT,scriptscript:ne.SCRIPTSCRIPT};U({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t,e){var{breakOnTokenText:r,funcName:n,parser:a}=t,s=a.parseExpression(!0,r),i=n.slice(1,n.length-5);return{type:"styling",mode:a.mode,style:i,body:s}},htmlBuilder(t,e){var r=Wi[t.style],n=e.havingStyle(r).withFont("");return h1(t.body,n,e)},mathmlBuilder(t,e){var r=Wi[t.style],n=e.havingStyle(r),a=rt(t.body,n),s=new O.MathNode("mstyle",a),i={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},l=i[t.style];return s.setAttribute("scriptlevel",l[0]),s.setAttribute("displaystyle",l[1]),s}});var q2=function(e,r){var n=e.base;if(n)if(n.type==="op"){var a=n.limits&&(r.style.size===ne.DISPLAY.size||n.alwaysHandleSupSub);return a?X0:null}else if(n.type==="operatorname"){var s=n.alwaysHandleSupSub&&(r.style.size===ne.DISPLAY.size||n.limits);return s?c1:null}else{if(n.type==="accent")return Q.isCharacterBox(n.base)?ys:null;if(n.type==="horizBrace"){var i=!e.sub;return i===n.isOver?l1:null}else return null}else return null};E0({type:"supsub",htmlBuilder(t,e){var r=q2(t,e);if(r)return r(t,e);var{base:n,sup:a,sub:s}=t,i=pe(n,e),l,u,f=e.fontMetrics(),d=0,p=0,g=n&&Q.isCharacterBox(n);if(a){var w=e.havingStyle(e.style.sup());l=pe(a,w,e),g||(d=i.height-w.fontMetrics().supDrop*w.sizeMultiplier/e.sizeMultiplier)}if(s){var A=e.havingStyle(e.style.sub());u=pe(s,A,e),g||(p=i.depth+A.fontMetrics().subDrop*A.sizeMultiplier/e.sizeMultiplier)}var C;e.style===ne.DISPLAY?C=f.sup1:e.style.cramped?C=f.sup3:C=f.sup2;var _=e.sizeMultiplier,E=P(.5/f.ptPerEm/_),L=null;if(u){var k=t.base&&t.base.type==="op"&&t.base.name&&(t.base.name==="\\oiint"||t.base.name==="\\oiiint");(i instanceof yt||k)&&(L=P(-i.italic))}var M;if(l&&u){d=Math.max(d,C,l.depth+.25*f.xHeight),p=Math.max(p,f.sub2);var q=f.defaultRuleThickness,W=4*q;if(d-l.depth-(u.height-p)0&&(d+=G,p-=G)}var ee=[{type:"elem",elem:u,shift:p,marginRight:E,marginLeft:L},{type:"elem",elem:l,shift:-d,marginRight:E}];M=T.makeVList({positionType:"individualShift",children:ee},e)}else if(u){p=Math.max(p,f.sub1,u.height-.8*f.xHeight);var Y=[{type:"elem",elem:u,marginLeft:L,marginRight:E}];M=T.makeVList({positionType:"shift",positionData:p,children:Y},e)}else if(l)d=Math.max(d,C,l.depth+.25*f.xHeight),M=T.makeVList({positionType:"shift",positionData:-d,children:[{type:"elem",elem:l,marginRight:E}]},e);else throw new Error("supsub must have either sup or sub.");var te=_a(i,"right")||"mord";return T.makeSpan([te],[i,T.makeSpan(["msupsub"],[M])],e)},mathmlBuilder(t,e){var r=!1,n,a;t.base&&t.base.type==="horizBrace"&&(a=!!t.sup,a===t.base.isOver&&(r=!0,n=t.base.isOver)),t.base&&(t.base.type==="op"||t.base.type==="operatorname")&&(t.base.parentIsSupSub=!0);var s=[Te(t.base,e)];t.sub&&s.push(Te(t.sub,e)),t.sup&&s.push(Te(t.sup,e));var i;if(r)i=n?"mover":"munder";else if(t.sub)if(t.sup){var f=t.base;f&&f.type==="op"&&f.limits&&e.style===ne.DISPLAY||f&&f.type==="operatorname"&&f.alwaysHandleSupSub&&(e.style===ne.DISPLAY||f.limits)?i="munderover":i="msubsup"}else{var u=t.base;u&&u.type==="op"&&u.limits&&(e.style===ne.DISPLAY||u.alwaysHandleSupSub)||u&&u.type==="operatorname"&&u.alwaysHandleSupSub&&(u.limits||e.style===ne.DISPLAY)?i="munder":i="msub"}else{var l=t.base;l&&l.type==="op"&&l.limits&&(e.style===ne.DISPLAY||l.alwaysHandleSupSub)||l&&l.type==="operatorname"&&l.alwaysHandleSupSub&&(l.limits||e.style===ne.DISPLAY)?i="mover":i="msup"}return new O.MathNode(i,s)}});E0({type:"atom",htmlBuilder(t,e){return T.mathsym(t.text,t.mode,e,["m"+t.family])},mathmlBuilder(t,e){var r=new O.MathNode("mo",[wt(t.text,t.mode)]);if(t.family==="bin"){var n=vs(t,e);n==="bold-italic"&&r.setAttribute("mathvariant",n)}else t.family==="punct"?r.setAttribute("separator","true"):(t.family==="open"||t.family==="close")&&r.setAttribute("stretchy","false");return r}});var f1={mi:"italic",mn:"normal",mtext:"normal"};E0({type:"mathord",htmlBuilder(t,e){return T.makeOrd(t,e,"mathord")},mathmlBuilder(t,e){var r=new O.MathNode("mi",[wt(t.text,t.mode,e)]),n=vs(t,e)||"italic";return n!==f1[r.type]&&r.setAttribute("mathvariant",n),r}});E0({type:"textord",htmlBuilder(t,e){return T.makeOrd(t,e,"textord")},mathmlBuilder(t,e){var r=wt(t.text,t.mode,e),n=vs(t,e)||"normal",a;return t.mode==="text"?a=new O.MathNode("mtext",[r]):/[0-9]/.test(t.text)?a=new O.MathNode("mn",[r]):t.text==="\\prime"?a=new O.MathNode("mo",[r]):a=new O.MathNode("mi",[r]),n!==f1[a.type]&&a.setAttribute("mathvariant",n),a}});var ia={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},la={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};E0({type:"spacing",htmlBuilder(t,e){if(la.hasOwnProperty(t.text)){var r=la[t.text].className||"";if(t.mode==="text"){var n=T.makeOrd(t,e,"textord");return n.classes.push(r),n}else return T.makeSpan(["mspace",r],[T.mathsym(t.text,t.mode,e)],e)}else{if(ia.hasOwnProperty(t.text))return T.makeSpan(["mspace",ia[t.text]],[],e);throw new H('Unknown type of space "'+t.text+'"')}},mathmlBuilder(t,e){var r;if(la.hasOwnProperty(t.text))r=new O.MathNode("mtext",[new O.TextNode(" ")]);else{if(ia.hasOwnProperty(t.text))return new O.MathNode("mspace");throw new H('Unknown type of space "'+t.text+'"')}return r}});var Gi=()=>{var t=new O.MathNode("mtd",[]);return t.setAttribute("width","50%"),t};E0({type:"tag",mathmlBuilder(t,e){var r=new O.MathNode("mtable",[new O.MathNode("mtr",[Gi(),new O.MathNode("mtd",[m0(t.body,e)]),Gi(),new O.MathNode("mtd",[m0(t.tag,e)])])]);return r.setAttribute("width","100%"),r}});var ji={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Ki={"\\textbf":"textbf","\\textmd":"textmd"},O2={"\\textit":"textit","\\textup":"textup"},Xi=(t,e)=>{var r=t.font;if(r){if(ji[r])return e.withTextFontFamily(ji[r]);if(Ki[r])return e.withTextFontWeight(Ki[r]);if(r==="\\emph")return e.fontShape==="textit"?e.withTextFontShape("textup"):e.withTextFontShape("textit")}else return e;return e.withTextFontShape(O2[r])};U({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"text",mode:r.mode,body:Re(a),font:n}},htmlBuilder(t,e){var r=Xi(t,e),n=Pe(t.body,r,!0);return T.makeSpan(["mord","text"],n,r)},mathmlBuilder(t,e){var r=Xi(t,e);return m0(t.body,r)}});U({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"underline",mode:r.mode,body:e[0]}},htmlBuilder(t,e){var r=pe(t.body,e),n=T.makeLineSpan("underline-line",e),a=e.fontMetrics().defaultRuleThickness,s=T.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:a},{type:"elem",elem:n},{type:"kern",size:3*a},{type:"elem",elem:r}]},e);return T.makeSpan(["mord","underline"],[s],e)},mathmlBuilder(t,e){var r=new O.MathNode("mo",[new O.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new O.MathNode("munder",[Te(t.body,e),r]);return n.setAttribute("accentunder","true"),n}});U({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(t,e){var{parser:r}=t;return{type:"vcenter",mode:r.mode,body:e[0]}},htmlBuilder(t,e){var r=pe(t.body,e),n=e.fontMetrics().axisHeight,a=.5*(r.height-n-(r.depth+n));return T.makeVList({positionType:"shift",positionData:a,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){return new O.MathNode("mpadded",[Te(t.body,e)],["vcenter"])}});U({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(t,e,r){throw new H("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(t,e){for(var r=Yi(t),n=[],a=e.havingStyle(e.style.text()),s=0;st.body.replace(/ /g,t.star?"␣":" "),u0=Oo,d1=`[ \r + ]`,R2="\\\\[a-zA-Z@]+",I2="\\\\[^\uD800-\uDFFF]",H2="("+R2+")"+d1+"*",P2=`\\\\( +|[ \r ]+ +?)[ \r ]*`,qa="[̀-ͯ]",L2=new RegExp(qa+"+$"),F2="("+d1+"+)|"+(P2+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(qa+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(qa+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+H2)+("|"+I2+")");class Zi{constructor(e,r){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=r,this.tokenRegex=new RegExp(F2,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,r){this.catcodes[e]=r}lex(){var e=this.input,r=this.tokenRegex.lastIndex;if(r===e.length)return new bt("EOF",new ut(this,r,r));var n=this.tokenRegex.exec(e);if(n===null||n.index!==r)throw new H("Unexpected character: '"+e[r]+"'",new bt(e[r],new ut(this,r,r+1)));var a=n[6]||n[3]||(n[2]?"\\ ":" ");if(this.catcodes[a]===14){var s=e.indexOf(` +`,this.tokenRegex.lastIndex);return s===-1?(this.tokenRegex.lastIndex=e.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=s+1,this.lex()}return new bt(a,new ut(this,r,this.tokenRegex.lastIndex))}}class $2{constructor(e,r){e===void 0&&(e={}),r===void 0&&(r={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=r,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new H("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var r in e)e.hasOwnProperty(r)&&(e[r]==null?delete this.current[r]:this.current[r]=e[r])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,r,n){if(n===void 0&&(n=!1),n){for(var a=0;a0&&(this.undefStack[this.undefStack.length-1][e]=r)}else{var s=this.undefStack[this.undefStack.length-1];s&&!s.hasOwnProperty(e)&&(s[e]=this.current[e])}r==null?delete this.current[e]:this.current[e]=r}}var V2=r1;m("\\noexpand",function(t){var e=t.popToken();return t.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}});m("\\expandafter",function(t){var e=t.popToken();return t.expandOnce(!0),{tokens:[e],numArgs:0}});m("\\@firstoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[0],numArgs:0}});m("\\@secondoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[1],numArgs:0}});m("\\@ifnextchar",function(t){var e=t.consumeArgs(3);t.consumeSpaces();var r=t.future();return e[0].length===1&&e[0][0].text===r.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}});m("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");m("\\TextOrMath",function(t){var e=t.consumeArgs(2);return t.mode==="text"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var Ji={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};m("\\char",function(t){var e=t.popToken(),r,n="";if(e.text==="'")r=8,e=t.popToken();else if(e.text==='"')r=16,e=t.popToken();else if(e.text==="`")if(e=t.popToken(),e.text[0]==="\\")n=e.text.charCodeAt(1);else{if(e.text==="EOF")throw new H("\\char` missing argument");n=e.text.charCodeAt(0)}else r=10;if(r){if(n=Ji[e.text],n==null||n>=r)throw new H("Invalid base-"+r+" digit "+e.text);for(var a;(a=Ji[t.future().text])!=null&&a{var n=t.consumeArg().tokens;if(n.length!==1)throw new H("\\newcommand's first argument must be a macro name");var a=n[0].text,s=t.isDefined(a);if(s&&!e)throw new H("\\newcommand{"+a+"} attempting to redefine "+(a+"; use \\renewcommand"));if(!s&&!r)throw new H("\\renewcommand{"+a+"} when command "+a+" does not yet exist; use \\newcommand");var i=0;if(n=t.consumeArg().tokens,n.length===1&&n[0].text==="["){for(var l="",u=t.expandNextToken();u.text!=="]"&&u.text!=="EOF";)l+=u.text,u=t.expandNextToken();if(!l.match(/^\s*[0-9]+\s*$/))throw new H("Invalid number of arguments: "+l);i=parseInt(l),n=t.consumeArg().tokens}return t.macros.set(a,{tokens:n,numArgs:i}),""};m("\\newcommand",t=>Cs(t,!1,!0));m("\\renewcommand",t=>Cs(t,!0,!1));m("\\providecommand",t=>Cs(t,!0,!0));m("\\message",t=>{var e=t.consumeArgs(1)[0];return console.log(e.reverse().map(r=>r.text).join("")),""});m("\\errmessage",t=>{var e=t.consumeArgs(1)[0];return console.error(e.reverse().map(r=>r.text).join("")),""});m("\\show",t=>{var e=t.popToken(),r=e.text;return console.log(e,t.macros.get(r),u0[r],Ce.math[r],Ce.text[r]),""});m("\\bgroup","{");m("\\egroup","}");m("~","\\nobreakspace");m("\\lq","`");m("\\rq","'");m("\\aa","\\r a");m("\\AA","\\r A");m("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");m("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");m("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");m("ℬ","\\mathscr{B}");m("ℰ","\\mathscr{E}");m("ℱ","\\mathscr{F}");m("ℋ","\\mathscr{H}");m("ℐ","\\mathscr{I}");m("ℒ","\\mathscr{L}");m("ℳ","\\mathscr{M}");m("ℛ","\\mathscr{R}");m("ℭ","\\mathfrak{C}");m("ℌ","\\mathfrak{H}");m("ℨ","\\mathfrak{Z}");m("\\Bbbk","\\Bbb{k}");m("·","\\cdotp");m("\\llap","\\mathllap{\\textrm{#1}}");m("\\rlap","\\mathrlap{\\textrm{#1}}");m("\\clap","\\mathclap{\\textrm{#1}}");m("\\mathstrut","\\vphantom{(}");m("\\underbar","\\underline{\\text{#1}}");m("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');m("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");m("\\ne","\\neq");m("≠","\\neq");m("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");m("∉","\\notin");m("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");m("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");m("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");m("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");m("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");m("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");m("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");m("⟂","\\perp");m("‼","\\mathclose{!\\mkern-0.8mu!}");m("∌","\\notni");m("⌜","\\ulcorner");m("⌝","\\urcorner");m("⌞","\\llcorner");m("⌟","\\lrcorner");m("©","\\copyright");m("®","\\textregistered");m("️","\\textregistered");m("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');m("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');m("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');m("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');m("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}");m("⋮","\\vdots");m("\\varGamma","\\mathit{\\Gamma}");m("\\varDelta","\\mathit{\\Delta}");m("\\varTheta","\\mathit{\\Theta}");m("\\varLambda","\\mathit{\\Lambda}");m("\\varXi","\\mathit{\\Xi}");m("\\varPi","\\mathit{\\Pi}");m("\\varSigma","\\mathit{\\Sigma}");m("\\varUpsilon","\\mathit{\\Upsilon}");m("\\varPhi","\\mathit{\\Phi}");m("\\varPsi","\\mathit{\\Psi}");m("\\varOmega","\\mathit{\\Omega}");m("\\substack","\\begin{subarray}{c}#1\\end{subarray}");m("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");m("\\boxed","\\fbox{$\\displaystyle{#1}$}");m("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");m("\\implies","\\DOTSB\\;\\Longrightarrow\\;");m("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var Qi={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};m("\\dots",function(t){var e="\\dotso",r=t.expandAfterFuture().text;return r in Qi?e=Qi[r]:(r.slice(0,4)==="\\not"||r in Ce.math&&Q.contains(["bin","rel"],Ce.math[r].group))&&(e="\\dotsb"),e});var zs={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};m("\\dotso",function(t){var e=t.future().text;return e in zs?"\\ldots\\,":"\\ldots"});m("\\dotsc",function(t){var e=t.future().text;return e in zs&&e!==","?"\\ldots\\,":"\\ldots"});m("\\cdots",function(t){var e=t.future().text;return e in zs?"\\@cdots\\,":"\\@cdots"});m("\\dotsb","\\cdots");m("\\dotsm","\\cdots");m("\\dotsi","\\!\\cdots");m("\\dotsx","\\ldots\\,");m("\\DOTSI","\\relax");m("\\DOTSB","\\relax");m("\\DOTSX","\\relax");m("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");m("\\,","\\tmspace+{3mu}{.1667em}");m("\\thinspace","\\,");m("\\>","\\mskip{4mu}");m("\\:","\\tmspace+{4mu}{.2222em}");m("\\medspace","\\:");m("\\;","\\tmspace+{5mu}{.2777em}");m("\\thickspace","\\;");m("\\!","\\tmspace-{3mu}{.1667em}");m("\\negthinspace","\\!");m("\\negmedspace","\\tmspace-{4mu}{.2222em}");m("\\negthickspace","\\tmspace-{5mu}{.277em}");m("\\enspace","\\kern.5em ");m("\\enskip","\\hskip.5em\\relax");m("\\quad","\\hskip1em\\relax");m("\\qquad","\\hskip2em\\relax");m("\\tag","\\@ifstar\\tag@literal\\tag@paren");m("\\tag@paren","\\tag@literal{({#1})}");m("\\tag@literal",t=>{if(t.macros.get("\\df@tag"))throw new H("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});m("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");m("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");m("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");m("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");m("\\newline","\\\\\\relax");m("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var m1=P(qt["Main-Regular"][84][1]-.7*qt["Main-Regular"][65][1]);m("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+m1+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");m("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+m1+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");m("\\hspace","\\@ifstar\\@hspacer\\@hspace");m("\\@hspace","\\hskip #1\\relax");m("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");m("\\ordinarycolon",":");m("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");m("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');m("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');m("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');m("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');m("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');m("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');m("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');m("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');m("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');m("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');m("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');m("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');m("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');m("∷","\\dblcolon");m("∹","\\eqcolon");m("≔","\\coloneqq");m("≕","\\eqqcolon");m("⩴","\\Coloneqq");m("\\ratio","\\vcentcolon");m("\\coloncolon","\\dblcolon");m("\\colonequals","\\coloneqq");m("\\coloncolonequals","\\Coloneqq");m("\\equalscolon","\\eqqcolon");m("\\equalscoloncolon","\\Eqqcolon");m("\\colonminus","\\coloneq");m("\\coloncolonminus","\\Coloneq");m("\\minuscolon","\\eqcolon");m("\\minuscoloncolon","\\Eqcolon");m("\\coloncolonapprox","\\Colonapprox");m("\\coloncolonsim","\\Colonsim");m("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");m("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");m("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");m("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");m("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");m("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");m("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");m("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");m("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");m("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");m("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");m("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");m("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");m("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");m("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");m("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");m("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");m("\\nleqq","\\html@mathml{\\@nleqq}{≰}");m("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");m("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");m("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");m("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");m("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");m("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");m("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");m("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");m("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");m("\\imath","\\html@mathml{\\@imath}{ı}");m("\\jmath","\\html@mathml{\\@jmath}{ȷ}");m("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}");m("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");m("⟦","\\llbracket");m("⟧","\\rrbracket");m("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}");m("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");m("⦃","\\lBrace");m("⦄","\\rBrace");m("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");m("⦵","\\minuso");m("\\darr","\\downarrow");m("\\dArr","\\Downarrow");m("\\Darr","\\Downarrow");m("\\lang","\\langle");m("\\rang","\\rangle");m("\\uarr","\\uparrow");m("\\uArr","\\Uparrow");m("\\Uarr","\\Uparrow");m("\\N","\\mathbb{N}");m("\\R","\\mathbb{R}");m("\\Z","\\mathbb{Z}");m("\\alef","\\aleph");m("\\alefsym","\\aleph");m("\\Alpha","\\mathrm{A}");m("\\Beta","\\mathrm{B}");m("\\bull","\\bullet");m("\\Chi","\\mathrm{X}");m("\\clubs","\\clubsuit");m("\\cnums","\\mathbb{C}");m("\\Complex","\\mathbb{C}");m("\\Dagger","\\ddagger");m("\\diamonds","\\diamondsuit");m("\\empty","\\emptyset");m("\\Epsilon","\\mathrm{E}");m("\\Eta","\\mathrm{H}");m("\\exist","\\exists");m("\\harr","\\leftrightarrow");m("\\hArr","\\Leftrightarrow");m("\\Harr","\\Leftrightarrow");m("\\hearts","\\heartsuit");m("\\image","\\Im");m("\\infin","\\infty");m("\\Iota","\\mathrm{I}");m("\\isin","\\in");m("\\Kappa","\\mathrm{K}");m("\\larr","\\leftarrow");m("\\lArr","\\Leftarrow");m("\\Larr","\\Leftarrow");m("\\lrarr","\\leftrightarrow");m("\\lrArr","\\Leftrightarrow");m("\\Lrarr","\\Leftrightarrow");m("\\Mu","\\mathrm{M}");m("\\natnums","\\mathbb{N}");m("\\Nu","\\mathrm{N}");m("\\Omicron","\\mathrm{O}");m("\\plusmn","\\pm");m("\\rarr","\\rightarrow");m("\\rArr","\\Rightarrow");m("\\Rarr","\\Rightarrow");m("\\real","\\Re");m("\\reals","\\mathbb{R}");m("\\Reals","\\mathbb{R}");m("\\Rho","\\mathrm{P}");m("\\sdot","\\cdot");m("\\sect","\\S");m("\\spades","\\spadesuit");m("\\sub","\\subset");m("\\sube","\\subseteq");m("\\supe","\\supseteq");m("\\Tau","\\mathrm{T}");m("\\thetasym","\\vartheta");m("\\weierp","\\wp");m("\\Zeta","\\mathrm{Z}");m("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");m("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");m("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");m("\\bra","\\mathinner{\\langle{#1}|}");m("\\ket","\\mathinner{|{#1}\\rangle}");m("\\braket","\\mathinner{\\langle{#1}\\rangle}");m("\\Bra","\\left\\langle#1\\right|");m("\\Ket","\\left|#1\\right\\rangle");var p1=t=>e=>{var r=e.consumeArg().tokens,n=e.consumeArg().tokens,a=e.consumeArg().tokens,s=e.consumeArg().tokens,i=e.macros.get("|"),l=e.macros.get("\\|");e.macros.beginGroup();var u=p=>g=>{t&&(g.macros.set("|",i),a.length&&g.macros.set("\\|",l));var w=p;if(!p&&a.length){var A=g.future();A.text==="|"&&(g.popToken(),w=!0)}return{tokens:w?a:n,numArgs:0}};e.macros.set("|",u(!1)),a.length&&e.macros.set("\\|",u(!0));var f=e.consumeArg().tokens,d=e.expandTokens([...s,...f,...r]);return e.macros.endGroup(),{tokens:d.reverse(),numArgs:0}};m("\\bra@ket",p1(!1));m("\\bra@set",p1(!0));m("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");m("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");m("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");m("\\angln","{\\angl n}");m("\\blue","\\textcolor{##6495ed}{#1}");m("\\orange","\\textcolor{##ffa500}{#1}");m("\\pink","\\textcolor{##ff00af}{#1}");m("\\red","\\textcolor{##df0030}{#1}");m("\\green","\\textcolor{##28ae7b}{#1}");m("\\gray","\\textcolor{gray}{#1}");m("\\purple","\\textcolor{##9d38bd}{#1}");m("\\blueA","\\textcolor{##ccfaff}{#1}");m("\\blueB","\\textcolor{##80f6ff}{#1}");m("\\blueC","\\textcolor{##63d9ea}{#1}");m("\\blueD","\\textcolor{##11accd}{#1}");m("\\blueE","\\textcolor{##0c7f99}{#1}");m("\\tealA","\\textcolor{##94fff5}{#1}");m("\\tealB","\\textcolor{##26edd5}{#1}");m("\\tealC","\\textcolor{##01d1c1}{#1}");m("\\tealD","\\textcolor{##01a995}{#1}");m("\\tealE","\\textcolor{##208170}{#1}");m("\\greenA","\\textcolor{##b6ffb0}{#1}");m("\\greenB","\\textcolor{##8af281}{#1}");m("\\greenC","\\textcolor{##74cf70}{#1}");m("\\greenD","\\textcolor{##1fab54}{#1}");m("\\greenE","\\textcolor{##0d923f}{#1}");m("\\goldA","\\textcolor{##ffd0a9}{#1}");m("\\goldB","\\textcolor{##ffbb71}{#1}");m("\\goldC","\\textcolor{##ff9c39}{#1}");m("\\goldD","\\textcolor{##e07d10}{#1}");m("\\goldE","\\textcolor{##a75a05}{#1}");m("\\redA","\\textcolor{##fca9a9}{#1}");m("\\redB","\\textcolor{##ff8482}{#1}");m("\\redC","\\textcolor{##f9685d}{#1}");m("\\redD","\\textcolor{##e84d39}{#1}");m("\\redE","\\textcolor{##bc2612}{#1}");m("\\maroonA","\\textcolor{##ffbde0}{#1}");m("\\maroonB","\\textcolor{##ff92c6}{#1}");m("\\maroonC","\\textcolor{##ed5fa6}{#1}");m("\\maroonD","\\textcolor{##ca337c}{#1}");m("\\maroonE","\\textcolor{##9e034e}{#1}");m("\\purpleA","\\textcolor{##ddd7ff}{#1}");m("\\purpleB","\\textcolor{##c6b9fc}{#1}");m("\\purpleC","\\textcolor{##aa87ff}{#1}");m("\\purpleD","\\textcolor{##7854ab}{#1}");m("\\purpleE","\\textcolor{##543b78}{#1}");m("\\mintA","\\textcolor{##f5f9e8}{#1}");m("\\mintB","\\textcolor{##edf2df}{#1}");m("\\mintC","\\textcolor{##e0e5cc}{#1}");m("\\grayA","\\textcolor{##f6f7f7}{#1}");m("\\grayB","\\textcolor{##f0f1f2}{#1}");m("\\grayC","\\textcolor{##e3e5e6}{#1}");m("\\grayD","\\textcolor{##d6d8da}{#1}");m("\\grayE","\\textcolor{##babec2}{#1}");m("\\grayF","\\textcolor{##888d93}{#1}");m("\\grayG","\\textcolor{##626569}{#1}");m("\\grayH","\\textcolor{##3b3e40}{#1}");m("\\grayI","\\textcolor{##21242c}{#1}");m("\\kaBlue","\\textcolor{##314453}{#1}");m("\\kaGreen","\\textcolor{##71B307}{#1}");var g1={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class U2{constructor(e,r,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=r,this.expansionCount=0,this.feed(e),this.macros=new $2(V2,r.macros),this.mode=n,this.stack=[]}feed(e){this.lexer=new Zi(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var r,n,a;if(e){if(this.consumeSpaces(),this.future().text!=="[")return null;r=this.popToken(),{tokens:a,end:n}=this.consumeArg(["]"])}else({tokens:a,start:r,end:n}=this.consumeArg());return this.pushToken(new bt("EOF",n.loc)),this.pushTokens(a),r.range(n,"")}consumeSpaces(){for(;;){var e=this.future();if(e.text===" ")this.stack.pop();else break}}consumeArg(e){var r=[],n=e&&e.length>0;n||this.consumeSpaces();var a=this.future(),s,i=0,l=0;do{if(s=this.popToken(),r.push(s),s.text==="{")++i;else if(s.text==="}"){if(--i,i===-1)throw new H("Extra }",s)}else if(s.text==="EOF")throw new H("Unexpected end of input in a macro argument, expected '"+(e&&n?e[l]:"}")+"'",s);if(e&&n)if((i===0||i===1&&e[l]==="{")&&s.text===e[l]){if(++l,l===e.length){r.splice(-l,l);break}}else l=0}while(i!==0||n);return a.text==="{"&&r[r.length-1].text==="}"&&(r.pop(),r.shift()),r.reverse(),{tokens:r,start:a,end:s}}consumeArgs(e,r){if(r){if(r.length!==e+1)throw new H("The length of delimiters doesn't match the number of args!");for(var n=r[0],a=0;athis.settings.maxExpand)throw new H("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var r=this.popToken(),n=r.text,a=r.noexpand?null:this._getExpansion(n);if(a==null||e&&a.unexpandable){if(e&&a==null&&n[0]==="\\"&&!this.isDefined(n))throw new H("Undefined control sequence: "+n);return this.pushToken(r),!1}this.countExpansion(1);var s=a.tokens,i=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs){s=s.slice();for(var l=s.length-1;l>=0;--l){var u=s[l];if(u.text==="#"){if(l===0)throw new H("Incomplete placeholder at end of macro body",u);if(u=s[--l],u.text==="#")s.splice(l+1,1);else if(/^[1-9]$/.test(u.text))s.splice(l,2,...i[+u.text-1]);else throw new H("Not a valid argument number",u)}}}return this.pushTokens(s),s.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new bt(e)]):void 0}expandTokens(e){var r=[],n=this.stack.length;for(this.pushTokens(e);this.stack.length>n;)if(this.expandOnce(!0)===!1){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),r.push(a)}return this.countExpansion(r.length),r}expandMacroAsText(e){var r=this.expandMacro(e);return r&&r.map(n=>n.text).join("")}_getExpansion(e){var r=this.macros.get(e);if(r==null)return r;if(e.length===1){var n=this.lexer.catcodes[e];if(n!=null&&n!==13)return}var a=typeof r=="function"?r(this):r;if(typeof a=="string"){var s=0;if(a.indexOf("#")!==-1)for(var i=a.replace(/##/g,"");i.indexOf("#"+(s+1))!==-1;)++s;for(var l=new Zi(a,this.settings),u=[],f=l.lex();f.text!=="EOF";)u.push(f),f=l.lex();u.reverse();var d={tokens:u,numArgs:s};return d}return a}isDefined(e){return this.macros.has(e)||u0.hasOwnProperty(e)||Ce.math.hasOwnProperty(e)||Ce.text.hasOwnProperty(e)||g1.hasOwnProperty(e)}isExpandable(e){var r=this.macros.get(e);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:u0.hasOwnProperty(e)&&!u0[e].primitive}}var el=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,jr=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),oa={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},tl={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class Rn{constructor(e,r){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new U2(e,r,this.mode),this.settings=r,this.leftrightDepth=0}expect(e,r){if(r===void 0&&(r=!0),this.fetch().text!==e)throw new H("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());r&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var r=this.nextToken;this.consume(),this.gullet.pushToken(new bt("}")),this.gullet.pushTokens(e);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=r,n}parseExpression(e,r){for(var n=[];;){this.mode==="math"&&this.consumeSpaces();var a=this.fetch();if(Rn.endOfExpression.indexOf(a.text)!==-1||r&&a.text===r||e&&u0[a.text]&&u0[a.text].infix)break;var s=this.parseAtom(r);if(s){if(s.type==="internal")continue}else break;n.push(s)}return this.mode==="text"&&this.formLigatures(n),this.handleInfixNodes(n)}handleInfixNodes(e){for(var r=-1,n,a=0;a=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+r[0]+'" used in math mode',e);var l=Ce[this.mode][r].group,u=ut.range(e),f;if(Bh.hasOwnProperty(l)){var d=l;f={type:"atom",mode:this.mode,family:d,loc:u,text:r}}else f={type:l,mode:this.mode,loc:u,text:r};i=f}else if(r.charCodeAt(0)>=128)this.settings.strict&&(Mo(r.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+r[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+r[0]+'"'+(" ("+r.charCodeAt(0)+")"),e)),i={type:"textord",mode:"text",loc:ut.range(e),text:r};else return null;if(this.consume(),s)for(var p=0;p0;){if(n>=t.length)throw new qe("Unmatched curly brackets");we(t[n],mr)?r+=1:we(t[n],rn)&&(r-=1),n+=1}return n-1}function Z2(t,e){Xe(we(t[e],Ra));let r=1,n=e+1;for(;r>0;){if(n>=t.length)throw new qe("Unmatched square brackets");we(t[n],Ra)?r+=1:we(t[n],of)&&(r-=1),n+=1}return n-1}function y1(t){return"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".includes(t)}function rl(t){return"0123456789".includes(t)}function ua(t,e){let r=e;for(;r0;){if(n>=t.length)return-1;we(t[n],Ia)?r+=1:we(t[n],uf)&&(r-=1),n+=1}return n-1}function ef(t,e){let r=1,n=e;for(;r>0;){if(n>=t.length)return-1;we(t[n],Ha)?r+=1:we(t[n],cf)&&(r-=1),n+=1}return n-1}function tf(t,e){Xe(t[e]==="{");let r=1,n=e+1;for(;r>0;){if(n>=t.length)throw new qe("Unmatched curly brackets");if(n+1=t.length)throw new qe("Expecting command name after \\");const s=t.slice(r,r+2);["\\\\","\\,"].includes(s)?a={type:6,value:s}:["\\{","\\}","\\%","\\$","\\&","\\#","\\_"].includes(s)?a={type:0,value:s}:a={type:1,value:"\\"+J2(t,r+1)},r+=a.value.length;break}default:{if(rl(n)){let s=r;for(;s!.,;?()[]|".includes(n)?a={type:0,value:n}:a={type:7,value:n};r+=a.value.length}}if(e.push(a),a.type===1&&["\\text","\\operatorname","\\begin","\\end"].includes(a.value)){if(r>=t.length||t[r]!=="{")throw new qe(`No content for ${a.value} command`);e.push({type:6,value:"{"});const s=tf(t,r);r++;let i=t.slice(r,s);const l=["{","}","\\","$","&","#","_","%"];for(const u of l)i=i.replaceAll("\\"+u,u);e.push({type:2,value:i}),e.push({type:6,value:"}"}),r=s+1}}return e}function we(t,e){return t.type==e.type&&t.value==e.value}function rf(t){const e=n=>we(n,Pa)||we(n,La);let r=[];for(let n=0;n=0&&e(t[n-1])||r.push(t[n]);return r}function nf(t,e){let r=[];for(const n of t)if(n.type===1&&e[n.value]){const a=w1(e[n.value]);r=r.concat(a)}else r.push(n);return r}function af(t,e){const r=new hf;let n=w1(t);return n=rf(n),n=nf(n,e),r.parse(n)}var sf=["sqrt","text","bar","bold","boldsymbol","ddot","dot","hat","mathbb","mathbf","mathcal","mathfrak","mathit","mathrm","mathscr","mathsf","mathtt","operatorname","overbrace","overline","pmb","rm","tilde","underbrace","underline","vec","widehat","widetilde"],lf=["frac","tfrac","binom","dbinom","dfrac","tbinom"],Kr={type:"empty",content:""},mr={type:6,value:"{"},rn={type:6,value:"}"},Ra={type:0,value:"["},of={type:0,value:"]"},Ia={type:1,value:"\\left"},uf={type:1,value:"\\right"},Ha={type:1,value:"\\begin"},cf={type:1,value:"\\end"};class qe extends Error{constructor(e){super(e),this.name="LatexParserError"}}var Pa={type:6,value:"_"},La={type:6,value:"^"};class hf{constructor(e=!1,r=!0){_t(this,"space_sensitive");_t(this,"newline_sensitive");this.space_sensitive=e,this.newline_sensitive=r}parse(e){const r=[];let n=0;for(;n0))throw new qe("Double superscript")}else if(a0)throw new qe("Double superscript");if(a0))throw new qe("Double superscript")}if(s!==null||i!==null||l>0){const u={base:n};if(s&&(u.sub=s),l>0){u.sup={type:"ordgroup",content:"",args:[]};for(let f=0;f=e.length)throw new qe("Expecting content for \\text command");return Xe(we(e[a],mr)),Xe(e[a+1].type===2),Xe(we(e[a+2],rn)),[{type:"text",content:e[a+1].value},a+3]}let[i,l]=this.parseNextExprWithoutSupSub(e,a);return[{type:"unaryFunc",content:n,args:[i]},l]}case 2:{const[i,l]=this.parseNextExprWithoutSupSub(e,a),[u,f]=this.parseNextExprWithoutSupSub(e,l);return[{type:"binaryFunc",content:n,args:[i,u]},f]}default:throw new Error("Invalid number of parameters")}}parseLeftRightExpr(e,r){Xe(we(e[r],Ia));let n=r+1;if(n+=ua(e,n).length,n>=e.length)throw new qe("Expecting delimiter after \\left");const a=nl(e,n);if(a===null)throw new qe("Invalid delimiter after \\left");n++;const s=n,i=Q2(e,n);if(i===-1)throw new qe("No matching \\right");const l=i;if(n=i+1,n+=ua(e,n).length,n>=e.length)throw new qe("Expecting \\right after \\left");const u=nl(e,n);if(u===null)throw new qe("Invalid delimiter after \\right");n++;const f=e.slice(s,l),d=this.parse(f);return[{type:"leftright",content:"",args:[{type:"element",content:a.value},d,{type:"element",content:u.value}]},n]}parseBeginEndExpr(e,r){Xe(we(e[r],Ha));let n=r+1;Xe(we(e[n],mr)),Xe(e[n+1].type===2),Xe(we(e[n+2],rn));const a=e[n+1].value;n+=3,n+=ua(e,n).length;const s=n,i=ef(e,n);if(i===-1)throw new qe("No matching \\end");const l=i;if(n=i+1,Xe(we(e[n],mr)),Xe(e[n+1].type===2),Xe(we(e[n+2],rn)),e[n+1].value!==a)throw new qe("Mismatched \\begin and \\end environments");n+=3;const u=e.slice(s,l);for(;u.length>0&&[4,5].includes(u[u.length-1].type);)u.pop();const f=this.parseAligned(u);return[{type:"beginend",content:a,data:f},n]}parseAligned(e){let r=0;const n=[];let a=[];n.push(a);let s={type:"ordgroup",content:"",args:[]};for(a.push(s);rn.map(Ke));return t.content.startsWith("align")?{type:"align",content:"",data:r}:{type:"matrix",content:"mat",data:r}}case"unknownMacro":return{type:"unknown",content:nr(t.content)};case"control":if(t.content==="\\\\")return{type:"symbol",content:"\\"};if(t.content==="\\,")return{type:"symbol",content:"thin"};throw new W0(`Unknown control sequence: ${t.content}`,t);default:throw new W0(`Unimplemented node type: ${t.type}`,t)}}function nr(t){if(/^[a-zA-Z0-9]$/.test(t))return t;if(t==="\\\\")return"\\";if(t=="/")return"\\/";if(["\\$","\\#","\\&","\\_"].includes(t))return t;if(t.startsWith("\\")){const e=t.slice(1);return Oa.has(e)?Oa.get(e):e}return t}var ff=["dim","id","im","mod","Pr","sech","csch"];class W0 extends Error{constructor(r,n){super(r);_t(this,"node");this.name="TypstWriterError",this.node=n}}class df{constructor(e,r){_t(this,"nonStrict");_t(this,"preferTypstIntrinsic");_t(this,"buffer","");_t(this,"queue",[]);_t(this,"needSpaceAfterSingleItemScript",!1);_t(this,"insideFunctionDepth",0);this.nonStrict=e,this.preferTypstIntrinsic=r}writeBuffer(e){if(this.needSpaceAfterSingleItemScript&&/^[0-9a-zA-Z\(]/.test(e))this.buffer+=" ";else{let r=!1;r||(r=/[\(\|]$/.test(this.buffer)&&/^\w/.test(e)),r||(r=/^[}()_^,;!\|]$/.test(e)),r||(r=e==="'"),r||(r=/[0-9]$/.test(this.buffer)&&/^[0-9]/.test(e)),r||(r=/[\(\[{]\s*(-|\+)$/.test(this.buffer)||this.buffer==="-"||this.buffer==="+"),r||(r=e.startsWith(` +`)),r||(r=this.buffer===""),r||(r=/[\s_^{\(]$/.test(this.buffer)),r||(this.buffer+=" ")}this.needSpaceAfterSingleItemScript&&(this.needSpaceAfterSingleItemScript=!1),this.buffer+=e}append(e){switch(e.type){case"empty":break;case"atom":{e.content===","&&this.insideFunctionDepth>0?this.queue.push({type:"symbol",content:"comma"}):this.queue.push({type:"atom",content:e.content});break}case"symbol":case"text":case"comment":case"newline":this.queue.push(e);break;case"group":for(const r of e.args)this.append(r);break;case"supsub":{let{base:r,sup:n,sub:a}=e.data;this.appendWithBracketsIfNeeded(r);let s=!1;const i=n&&n.type==="atom"&&n.content==="'";i&&(this.queue.push({type:"atom",content:"'"}),s=!1),a&&(this.queue.push({type:"atom",content:"_"}),s=this.appendWithBracketsIfNeeded(a)),n&&!i&&(this.queue.push({type:"atom",content:"^"}),s=this.appendWithBracketsIfNeeded(n)),s&&this.queue.push({type:"softSpace",content:""});break}case"binaryFunc":{const r={type:"symbol",content:e.content},[n,a]=e.args;this.queue.push(r),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.append(n),this.queue.push({type:"atom",content:","}),this.append(a),this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--;break}case"unaryFunc":{const r={type:"symbol",content:e.content},n=e.args[0];this.queue.push(r),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.append(n),this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--;break}case"align":{const r=e.data;r.forEach((n,a)=>{n.forEach((s,i)=>{i>0&&this.queue.push({type:"atom",content:"&"}),this.append(s)}),a{n.forEach((s,i)=>{this.append(s),i{let r="";switch(e.type){case"atom":case"symbol":r=e.content;break;case"text":r=`"${e.content}"`;break;case"softSpace":this.needSpaceAfterSingleItemScript=!0,r="";break;case"comment":r=`//${e.content}`;break;case"newline":r=` +`;break;default:throw new W0(`Unexpected node type to stringify: ${e.type}`,e)}r!==""&&this.writeBuffer(r)}),this.queue=[]}finalize(){this.flushQueue();const e=function(n){let a=n.replace(/⌊\s*(.*?)\s*⌋/g,"floor($1)");return a=a.replace(/floor\(\)/g,'floor("")'),a},r=function(n){let a=n.replace(/⌈\s*(.*?)\s*⌉/g,"ceil($1)");return a=a.replace(/ceil\(\)/g,'ceil("")'),a};return this.buffer=e(this.buffer),this.buffer=r(this.buffer),this.buffer}}function mf(t,e){const r={nonStrict:!0,preferTypstIntrinsic:!0,customTexMacros:{}};e&&(e.nonStrict&&(r.nonStrict=e.nonStrict),e.preferTypstIntrinsic&&(r.preferTypstIntrinsic=e.preferTypstIntrinsic),e.customTexMacros&&(r.customTexMacros=e.customTexMacros));const n=af(t,r.customTexMacros),a=Ke(n),s=new df(r.nonStrict,r.preferTypstIntrinsic);return s.append(a),s.finalize()}const x1={"\\RR":"\\mathbb{R}","\\NN":"\\mathbb{N}","\\ZZ":"\\mathbb{Z}","\\QQ":"\\mathbb{Q}","\\CC":"\\mathbb{C}","\\sech":"\\operatorname{sech}","\\csch":"\\operatorname{csch}","\\dim":"\\operatorname{dim}","\\id":"\\operatorname{id}","\\im":"\\operatorname{im}","\\Pr":"\\operatorname{Pr}"};function pf(t){let r=mf(t,{nonStrict:!0,preferTypstIntrinsic:!0,customTexMacros:x1});return r=r.replaceAll("upright(d)","dif"),r=r.replaceAll(" thin dif"," dif"),r=r.replaceAll('op("d")',"dif"),r=r.replaceAll("⌊","lfloor"),r=r.replaceAll("⌋","rfloor"),r=r.replaceAll("⌈","lceil"),r=r.replaceAll("⌉","rceil"),r}function gf(t){const e=document.createElement("textarea");e.value=t,e.style.top="0",e.style.left="0",e.style.position="fixed",e.style.zIndex="-1",e.setAttribute("readonly",!0),document.body.appendChild(e),e.focus(),e.select();let r;try{r=document.execCommand("copy"),r||console.log("Fallback: Error on copying text command")}catch(n){console.error("Fallback: Oops, unable to copy",n),r=!1}return document.body.removeChild(e),r}function vf(t){if(!navigator.clipboard){const e=gf(t);return Promise.resolve(e)}return navigator.clipboard.writeText(t).then(function(){return!0},function(e){return console.error("Async: Could not copy text: ",e),!1})}const Ds=(t,e)=>{const r=t.__vccOpts||t;for(const[n,a]of e)r[n]=a;return r},bf=1300,yf={name:"CopiedToast",props:["msg"],data(){return{visible:!1}},methods:{trigger(){this.visible=!0,setTimeout(()=>{this.visible=!1},bf)}},expose:["trigger"]};function wf(t,e,r,n,a,s){return A0(),$0("div",{class:xn(a.visible?"snackbar show":"snackbar hide")},Ga(r.msg),3)}const xf=Ds(yf,[["render",wf],["__scopeId","data-v-15e96db2"]]),Sf={name:"ToggleSwitch",props:{initial:{type:Boolean,default:!1}},data(){return{checked:!1}},created(){this.checked=this.initial},expose:["checked"]},kf={class:"switch"};function Tf(t,e,r,n,a,s){return A0(),$0("label",kf,[Fl(oe("input",{type:"checkbox","onUpdate:modelValue":e[0]||(e[0]=i=>a.checked=i)},null,512),[[B4,a.checked]]),e[1]||(e[1]=oe("span",{class:"slider round"},null,-1))])}const Mf=Ds(Sf,[["render",Tf],["__scopeId","data-v-4ea9372f"]]),Af={name:"SettingsDialog",props:{initial:{type:Object,default:()=>({optionShowPreview:!0})}},methods:{open(){this.$el.showModal()},close(){const t=this.$refs.toggleSwitch.checked;this.$el.close(),this.$emit("newSettings",{optionShowPreview:t})}},expose:["open","close"],emits:["newSettings"],components:{ToggleSwitch:Mf}},Cf={class:"min-h-80 min-w-80 bg-white rounded-lg shadow-lg"},zf={class:"flex justify-between items-center p-4"},Ef={class:"flex justify-between items-center p-4"};function _f(t,e,r,n,a,s){const i=bc("ToggleSwitch");return A0(),$0("dialog",Cf,[oe("div",zf,[e[1]||(e[1]=oe("h2",null,"Settings",-1)),oe("button",{class:"text-xl",onClick:e[0]||(e[0]=l=>s.close())},"✕")]),oe("div",Ef,[e[2]||(e[2]=oe("span",null,"Show Preview",-1)),Qe(i,{ref:"toggleSwitch",initial:r.initial.optionShowPreview},null,8,["initial"])]),e[3]||(e[3]=oe("br",null,null,-1)),e[4]||(e[4]=oe("br",null,null,-1)),e[5]||(e[5]=oe("br",null,null,-1)),e[6]||(e[6]=oe("br",null,null,-1)),e[7]||(e[7]=oe("br",null,null,-1)),e[8]||(e[8]=oe("div",{style:{"max-width":"90%","text-align":"left",color:"gray","font-size":"small","margin-left":"10%"}}," (More customization features are under development...) ",-1))])}const Df=Ds(Af,[["render",_f],["__scopeId","data-v-27ec7f90"]]);function Bf(t){let e=Math.floor(Math.random()*t);return e===t&&(e=0),e}const S1=[String.raw`e = \lim_{{n \to \infty}} \left(1 + \frac{1}{n}\right)^n`,String.raw`\prod_{p} \frac{1}{1-p^{-s}}= \sum_{n=1}^{\infty} \frac{1}{n^s}`,String.raw`a^{p-1} \equiv 1 \mod{p}`,String.raw`\begin{aligned} +\nabla \cdot \boldsymbol{E} &= \frac{\rho}{\varepsilon_0} \\ +\nabla \cdot \boldsymbol{B} &= 0 \\ +\nabla \times \boldsymbol{E} &= -\frac{\partial \boldsymbol{B}}{\partial t} \\ +\nabla \times \boldsymbol{B} &= -\mu_0(\boldsymbol{J} + \varepsilon \frac{\partial \boldsymbol{E}}{\partial t}) +\end{aligned}`,String.raw`\mathrm{CH_3CH_2Br} + \mathrm{OH}^- \longrightarrow \mathrm{CH_3CH_2OH} + \mathrm{Br}^-`,String.raw`\yen 2000 > \$ 3000`,String.raw`\sum_{k=1}^n \frac{1}{k} = \ln n + \gamma + O\left(\frac{1}{n}\right)`,String.raw`e^{ix} = \cos x + i \sin x`,String.raw`\iiint_{\Omega} \operatorname{div}(\vec{F}) \mathrm{d}V = \oiint_{\partial \Omega} \vec{F} \cdot \mathrm{d}\vec{S}`,String.raw`\iint_{\Sigma} \operatorname{curl}(\vec{F}) \cdot \mathrm{d}\vec{S} = \oint_{\partial \Sigma} \vec{F} \times \mathrm{d}\vec{l}`,String.raw`\pi(x) \sim \frac{x}{\log x}`,String.raw`i_D = \mu_n C_\text{ox} \frac{W}{L} \left[ (v_\text{GS} - V_t)v_\text{DS} - \frac{1}{2} v_\text{DS}^2 \right]`,String.raw`\begin{aligned} +C &= N(d_1) S_t - N(d_2) K e^{-rt} \\ +d_1 &= \frac{\ln \frac{S_t}{K} + (r + \frac{\sigma^2}{2}) t}{\sigma \sqrt{t}} \\ +d_2 &= d_1-\sigma\sqrt{t} +\end{aligned}`,String.raw`f(z_0) = \frac{1}{2\pi \mathrm{i}} \oint_{C} \frac{f(z)}{z-z_0}\, \mathrm{d} z`],Nf=S1.length;let sl=null;function qf(){let t;do t=Bf(Nf);while(t===sl);return sl=t,S1[t]}const Of={class:"bg-app text-app-blue min-h-screen flex flex-col"},Rf={class:"flex-1 flex md:flex-row flex-col p-4"},If={class:"flex-1 flex flex-col border border-gray-700 min-h-[200px] rounded-lg m-2"},Hf={class:"flex justify-between p-2 border-b border-gray-700"},Pf={class:"flex-1 flex flex-col border border-gray-700 min-h-[200px] rounded-lg m-2"},Lf={class:"flex justify-between p-2 border-b border-gray-700"},Ff={class:"relative"},$f={class:"flex-1 flex flex-col",id:"typst"},Vf={class:"flex-1 text-app-light-black p-4"},Uf=["innerHTML"],Wf={class:"flex items-center text-center text-app-light-black pb-4 min-h-28"},Gf=["innerHTML"],jf={__name:"App",setup(t){const e=N0(""),r=ka(()=>{try{const p=e.value,g=pf(p),w=[];p.includes("\\mathscr")&&w.push("scr"),p.includes("\\LaTeX")&&w.push("#LaTeX"),p.includes("\\TeX")&&w.push("#TeX"),g.includes("lfloor")&&w.push("unpaired lfloor"),g.includes("rfloor")&&w.push("unpaired rfloor"),g.includes("lceil")&&w.push("unpaired lceil"),g.includes("rceil")&&w.push("unpaired rceil");let A="";if(w.length>0){const C=new Map([["scr","mathscr"],["#LaTeX","latex-and-tex"],["#TeX","latex-and-tex"],["unpaired lfloor","floor-and-ceil"],["unpaired rfloor","floor-and-ceil"],["unpaired lceil","floor-and-ceil"],["unpaired rceil","floor-and-ceil"]]);if(w.length===1){const _=w[0];A=`ⓘ Define ${`${_}`} yourself as it's not supported in Typst. Click the link to see the definition code.`}else A=`ⓘ Define ${w.map(E=>`${E}`).join(", ")} yourself as they're not supported in Typst. Click the link for the definition code.`}return{typst:g,message:A}}catch{return{typst:"",message:"ⓘ [ERROR: Invalid LaTeX code]"}}}),n=ka(()=>{if(e.value==="")return'
Math formula will be rendered here.
';{const p={macros:x1,displayMode:!0,throwOnError:!1,errorColor:"#bc6f17"};return K2.renderToString(e.value,p)}}),a=N0(null);async function s(){if(e.value==="")return;await vf(r.value.typst)?a.value.trigger():alert("Failed to copy to clipboard. Please report this issue.")}const i=N0(null),l=N0(null);function u(){i.value.open()}const f=N0({optionShowPreview:!0});function d(p){f.value=p,localStorage.setItem("settings",JSON.stringify(p))}return Wl(()=>{const p=localStorage.getItem("settings");f.value=p?JSON.parse(p):{optionShowPreview:!0}}),ls(()=>{l.value&&l.value.focus(),/iPad|iPhone|iPod/.test(window.navigator.userAgent)&&document.querySelectorAll("button").forEach(g=>{g.addEventListener("touchstart",function(){},{passive:!1})})}),(p,g)=>(A0(),$0(mt,null,[oe("div",Of,[oe("nav",{class:"theme-app flex justify-between text-white"},[g[5]||(g[5]=oe("h1",{class:"flex items-center h-16 ml-4 select-none"},[oe("span",{class:"text-4xl"},"tex2typst")],-1)),oe("div",{class:"flex"},[g[4]||(g[4]=Qc('Cheat sheet iconCheat SheetGithub logoOpen-source',2)),oe("button",{class:"flex items-center font-medium p-2 mr-2 hover:bg-gray-900",onClick:u},g[3]||(g[3]=[oe("img",{class:"inline h-9",src:Y4,alt:"Settings icon"},null,-1),oe("span",{class:"text-lg ml-2 mr-4 hide-on-mobile"},"Settings",-1)]))])]),g[8]||(g[8]=oe("div",{class:"text-center text-app-blue p-4"},[cr(" Convert LaTeX math formula code to Typst code! "),oe("br"),cr(" This tool runs locally in your browser. Nothing is uploaded. ")],-1)),oe("main",Rf,[oe("div",If,[oe("div",Hf,[g[6]||(g[6]=oe("span",{class:"text-app-blue p-2"},"LaTeX code",-1)),oe("div",null,[oe("button",{class:"text-app-light-black p-2 mr-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:g[0]||(g[0]=w=>e.value=Tn(qf)())},"Random"),oe("button",{class:"text-app-light-black p-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:g[1]||(g[1]=w=>e.value="")},"Clear")])]),Fl(oe("textarea",{ref_key:"inputArea",ref:l,class:"flex-1 text-app-light-black p-4","onUpdate:modelValue":g[2]||(g[2]=w=>e.value=w),spellcheck:"false"},null,512),[[D4,e.value]])]),oe("div",Pf,[oe("div",Lf,[g[7]||(g[7]=oe("span",{class:"text-app-blue p-2"},"Typst code",-1)),oe("div",Ff,[oe("button",{class:"text-app-light-black p-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:s},"Copy"),Qe(xf,{ref_key:"copiedToast",ref:a,id:"copiedToast",msg:"Copied!"},null,512)])]),oe("div",$f,[oe("div",Vf,Ga(r.value.typst),1),r.value.message?(A0(),$0("div",{key:0,class:"h-20 text-sm text-app-light-black theme-warning border-t rounded border-yellow-700 p-4",innerHTML:r.value.message},null,8,Uf)):si("",!0)])])]),oe("div",Wf,[f.value.optionShowPreview?(A0(),$0("div",{key:0,class:"flex-1",innerHTML:n.value},null,8,Gf)):si("",!0)]),g[9]||(g[9]=oe("footer",{class:"theme-app text-center p-4"},[oe("p",{class:"text-white"},[cr("Powered by "),oe("a",{href:"https://github.com/qwinsi/tex2typst",target:"_blank"},"tex2typst.js")])],-1))]),Qe(Df,{ref_key:"settingsDialog",ref:i,onNewSettings:d,initial:f.value},null,8,["initial"])],64))}};j4(jf); diff --git a/assets/index-CX84MKpq.css b/assets/index-CX84MKpq.css deleted file mode 100644 index 56a6b63..0000000 --- a/assets/index-CX84MKpq.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.absolute{position:absolute}.relative{position:relative}.m-2{margin:.5rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.block{display:block}.inline{display:inline}.flex{display:flex}.h-16{height:4rem}.h-20{height:5rem}.h-9{height:2.25rem}.min-h-28{min-height:7rem}.min-h-80{min-height:20rem}.min-h-\[200px\]{min-height:200px}.min-h-screen{min-height:100vh}.min-w-80{min-width:20rem}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-yellow-700{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.pb-4{padding-bottom:1rem}.text-center{text-align:center}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-medium{font-weight:500}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (hover: hover) and (pointer: fine){.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}}.active\:bg-gray-400:active{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}@media (min-width: 768px){.md\:flex-row{flex-direction:row}}.snackbar[data-v-15e96db2]{color:#fff;background-color:#333;min-width:50px;padding:10px;text-align:center;font-size:.75em;border-radius:6px}.snackbar.show[data-v-15e96db2]{visibility:visible;opacity:1;animation:fadein-15e96db2 .5s,fadeout-15e96db2 .5s .8s}.snackbar.hide[data-v-15e96db2]{visibility:hidden}@keyframes fadein-15e96db2{0%{opacity:0}to{opacity:1}}@keyframes fadeout-15e96db2{0%{opacity:1}to{opacity:0}}.switch[data-v-4ea9372f]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-4ea9372f]{opacity:0;width:0;height:0}.slider[data-v-4ea9372f]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s}.slider[data-v-4ea9372f]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.3s}input:checked+.slider[data-v-4ea9372f]{background-color:#4ed164}input:focus+.slider[data-v-4ea9372f]{box-shadow:0 0 1px #4ed164}input:checked+.slider[data-v-4ea9372f]:before{transform:translate(26px)}.slider.round[data-v-4ea9372f]{border-radius:34px}.slider.round[data-v-4ea9372f]:before{border-radius:50%}.bg-app{background-color:#eee}.theme-app{background-color:#1f2937}.theme-warning{background-color:#fdf8e4}.text-app-blue{color:#0d70b0}.text-app-light-black{color:#333}#typst a{font-weight:700;text-decoration:underline!important}#typst a:link,#typst a:visited{color:#00e!important}#typst a:link:active,#typst a:visited:active{color:red!important}#typst{white-space:pre-line}#copiedToast{position:absolute;top:-55px;right:-4px}@media (max-width: 500px){.hide-on-mobile{display:none}} diff --git a/assets/index-hm_WcFO3.js b/assets/index-hm_WcFO3.js deleted file mode 100644 index 5fef1b1..0000000 --- a/assets/index-hm_WcFO3.js +++ /dev/null @@ -1,294 +0,0 @@ -var P1=Object.defineProperty;var H1=(t,e,r)=>e in t?P1(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var z0=(t,e,r)=>H1(t,typeof e!="symbol"?e+"":e,r);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(a){if(a.ep)return;a.ep=!0;const i=r(a);fetch(a.href,i)}})();/** -* @vue/shared v3.5.4 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Ma(t){const e=Object.create(null);for(const r of t.split(","))e[r]=1;return r=>r in e}const ge={},Bt=[],I0=()=>{},V1=()=>!1,nn=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),Ta=t=>t.startsWith("onUpdate:"),He=Object.assign,Aa=(t,e)=>{const r=t.indexOf(e);r>-1&&t.splice(r,1)},$1=Object.prototype.hasOwnProperty,fe=(t,e)=>$1.call(t,e),Q=Array.isArray,Nt=t=>dr(t)==="[object Map]",an=t=>dr(t)==="[object Set]",vi=t=>dr(t)==="[object Date]",ne=t=>typeof t=="function",qe=t=>typeof t=="string",_0=t=>typeof t=="symbol",ke=t=>t!==null&&typeof t=="object",_s=t=>(ke(t)||ne(t))&&ne(t.then)&&ne(t.catch),Os=Object.prototype.toString,dr=t=>Os.call(t),U1=t=>dr(t).slice(8,-1),Rs=t=>dr(t)==="[object Object]",za=t=>qe(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Jt=Ma(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),sn=t=>{const e=Object.create(null);return r=>e[r]||(e[r]=t(r))},G1=/-(\w)/g,k0=sn(t=>t.replace(G1,(e,r)=>r?r.toUpperCase():"")),W1=/\B([A-Z])/g,At=sn(t=>t.replace(W1,"-$1").toLowerCase()),ln=sn(t=>t.charAt(0).toUpperCase()+t.slice(1)),Mn=sn(t=>t?`on${ln(t)}`:""),ot=(t,e)=>!Object.is(t,e),Fr=(t,...e)=>{for(let r=0;r{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:n,value:r})},Kn=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let gi;const Ls=()=>gi||(gi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ca(t){if(Q(t)){const e={};for(let r=0;r{if(r){const n=r.split(Y1);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function on(t){let e="";if(qe(t))e=t;else if(Q(t))for(let r=0;run(r,e))}const Vs=t=>!!(t&&t.__v_isRef===!0),Ea=t=>qe(t)?t:t==null?"":Q(t)||ke(t)&&(t.toString===Os||!ne(t.toString))?Vs(t)?Ea(t.value):JSON.stringify(t,$s,2):String(t),$s=(t,e)=>Vs(e)?$s(t,e.value):Nt(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((r,[n,a],i)=>(r[Tn(n,i)+" =>"]=a,r),{})}:an(e)?{[`Set(${e.size})`]:[...e.values()].map(r=>Tn(r))}:_0(e)?Tn(e):ke(e)&&!Q(e)&&!Rs(e)?String(e):e,Tn=(t,e="")=>{var r;return _0(t)?`Symbol(${(r=t.description)!=null?r:e})`:t};/** -* @vue/reactivity v3.5.4 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let i0;class eo{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=i0,!e&&i0&&(this.index=(i0.scopes||(i0.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,r;if(this.scopes)for(e=0,r=this.scopes.length;e0)return;let t;for(;Qt;){let e=Qt;for(Qt=void 0;e;){const r=e.nextEffect;if(e.nextEffect=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(n){t||(t=n)}e=r}}if(t)throw t}function Ws(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function js(t){let e,r=t.depsTail;for(let n=r;n;n=n.prevDep)n.version===-1?(n===r&&(r=n.prevDep),Na(n),ro(n)):e=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0;t.deps=e,t.depsTail=r}function Zn(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&Ys(e.dep.computed)||e.dep.version!==e.version)return!0;return!!t._dirty}function Ys(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===lr))return;t.globalVersion=lr;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&!Zn(t)){t.flags&=-3;return}const r=ve,n=w0;ve=t,w0=!0;try{Ws(t);const a=t.fn(t._value);(e.version===0||ot(a,t._value))&&(t._value=a,e.version++)}catch(a){throw e.version++,a}finally{ve=r,w0=n,js(t),t.flags&=-3}}function Na(t){const{dep:e,prevSub:r,nextSub:n}=t;if(r&&(r.nextSub=n,t.prevSub=void 0),n&&(n.prevSub=r,t.nextSub=void 0),e.subs===t&&(e.subs=r),!e.subs&&e.computed){e.computed.flags&=-5;for(let a=e.computed.deps;a;a=a.nextDep)Na(a)}}function ro(t){const{prevDep:e,nextDep:r}=t;e&&(e.nextDep=r,t.prevDep=void 0),r&&(r.prevDep=e,t.nextDep=void 0)}let w0=!0;const Xs=[];function ft(){Xs.push(w0),w0=!1}function mt(){const t=Xs.pop();w0=t===void 0?!0:t}function bi(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const r=ve;ve=void 0;try{e()}finally{ve=r}}}let lr=0;class qa{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0}track(e){if(!ve||!w0||ve===this.computed)return;let r=this.activeLink;if(r===void 0||r.sub!==ve)r=this.activeLink={dep:this,sub:ve,version:this.version,nextDep:void 0,prevDep:void 0,nextSub:void 0,prevSub:void 0,prevActiveLink:void 0},ve.deps?(r.prevDep=ve.depsTail,ve.depsTail.nextDep=r,ve.depsTail=r):ve.deps=ve.depsTail=r,ve.flags&4&&Ks(r);else if(r.version===-1&&(r.version=this.version,r.nextDep)){const n=r.nextDep;n.prevDep=r.prevDep,r.prevDep&&(r.prevDep.nextDep=n),r.prevDep=ve.depsTail,r.nextDep=void 0,ve.depsTail.nextDep=r,ve.depsTail=r,ve.deps===r&&(ve.deps=n)}return r}trigger(e){this.version++,lr++,this.notify(e)}notify(e){Da();try{for(let r=this.subs;r;r=r.prevSub)r.sub.notify()}finally{Ba()}}}function Ks(t){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let n=e.deps;n;n=n.nextDep)Ks(n)}const r=t.dep.subs;r!==t&&(t.prevSub=r,r&&(r.nextSub=t)),t.dep.subs=t}const Jn=new WeakMap,St=Symbol(""),Qn=Symbol(""),or=Symbol("");function Ve(t,e,r){if(w0&&ve){let n=Jn.get(t);n||Jn.set(t,n=new Map);let a=n.get(r);a||n.set(r,a=new qa),a.track()}}function G0(t,e,r,n,a,i){const s=Jn.get(t);if(!s){lr++;return}const o=c=>{c&&c.trigger()};if(Da(),e==="clear")s.forEach(o);else{const c=Q(t),m=c&&za(r);if(c&&r==="length"){const d=Number(n);s.forEach((p,b)=>{(b==="length"||b===or||!_0(b)&&b>=d)&&o(p)})}else switch(r!==void 0&&o(s.get(r)),m&&o(s.get(or)),e){case"add":c?m&&o(s.get("length")):(o(s.get(St)),Nt(t)&&o(s.get(Qn)));break;case"delete":c||(o(s.get(St)),Nt(t)&&o(s.get(Qn)));break;case"set":Nt(t)&&o(s.get(St));break}}Ba()}function Ct(t){const e=me(t);return e===t?e:(Ve(e,"iterate",or),S0(t)?e:e.map(je))}function Ia(t){return Ve(t=me(t),"iterate",or),t}const no={__proto__:null,[Symbol.iterator](){return zn(this,Symbol.iterator,je)},concat(...t){return Ct(this).concat(...t.map(e=>Q(e)?Ct(e):e))},entries(){return zn(this,"entries",t=>(t[1]=je(t[1]),t))},every(t,e){return P0(this,"every",t,e,void 0,arguments)},filter(t,e){return P0(this,"filter",t,e,r=>r.map(je),arguments)},find(t,e){return P0(this,"find",t,e,je,arguments)},findIndex(t,e){return P0(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return P0(this,"findLast",t,e,je,arguments)},findLastIndex(t,e){return P0(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return P0(this,"forEach",t,e,void 0,arguments)},includes(...t){return Cn(this,"includes",t)},indexOf(...t){return Cn(this,"indexOf",t)},join(t){return Ct(this).join(t)},lastIndexOf(...t){return Cn(this,"lastIndexOf",t)},map(t,e){return P0(this,"map",t,e,void 0,arguments)},pop(){return Gt(this,"pop")},push(...t){return Gt(this,"push",t)},reduce(t,...e){return yi(this,"reduce",t,e)},reduceRight(t,...e){return yi(this,"reduceRight",t,e)},shift(){return Gt(this,"shift")},some(t,e){return P0(this,"some",t,e,void 0,arguments)},splice(...t){return Gt(this,"splice",t)},toReversed(){return Ct(this).toReversed()},toSorted(t){return Ct(this).toSorted(t)},toSpliced(...t){return Ct(this).toSpliced(...t)},unshift(...t){return Gt(this,"unshift",t)},values(){return zn(this,"values",je)}};function zn(t,e,r){const n=Ia(t),a=n[e]();return n!==t&&!S0(t)&&(a._next=a.next,a.next=()=>{const i=a._next();return i.value&&(i.value=r(i.value)),i}),a}const ao=Array.prototype;function P0(t,e,r,n,a,i){const s=Ia(t),o=s!==t&&!S0(t),c=s[e];if(c!==ao[e]){const p=c.apply(t,i);return o?je(p):p}let m=r;s!==t&&(o?m=function(p,b){return r.call(this,je(p),b,t)}:r.length>2&&(m=function(p,b){return r.call(this,p,b,t)}));const d=c.call(s,m,n);return o&&a?a(d):d}function yi(t,e,r,n){const a=Ia(t);let i=r;return a!==t&&(S0(t)?r.length>3&&(i=function(s,o,c){return r.call(this,s,o,c,t)}):i=function(s,o,c){return r.call(this,s,je(o),c,t)}),a[e](i,...n)}function Cn(t,e,r){const n=me(t);Ve(n,"iterate",or);const a=n[e](...r);return(a===-1||a===!1)&&La(r[0])?(r[0]=me(r[0]),n[e](...r)):a}function Gt(t,e,r=[]){ft(),Da();const n=me(t)[e].apply(t,r);return Ba(),mt(),n}const io=Ma("__proto__,__v_isRef,__isVue"),Zs=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(_0));function so(t){_0(t)||(t=String(t));const e=me(this);return Ve(e,"has",t),e.hasOwnProperty(t)}class Js{constructor(e=!1,r=!1){this._isReadonly=e,this._isShallow=r}get(e,r,n){const a=this._isReadonly,i=this._isShallow;if(r==="__v_isReactive")return!a;if(r==="__v_isReadonly")return a;if(r==="__v_isShallow")return i;if(r==="__v_raw")return n===(a?i?xo:rl:i?tl:el).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const s=Q(e);if(!a){let c;if(s&&(c=no[r]))return c;if(r==="hasOwnProperty")return so}const o=Reflect.get(e,r,Pe(e)?e:n);return(_0(r)?Zs.has(r):io(r))||(a||Ve(e,"get",r),i)?o:Pe(o)?s&&za(r)?o:o.value:ke(o)?a?nl(o):Ra(o):o}}class Qs extends Js{constructor(e=!1){super(!1,e)}set(e,r,n,a){let i=e[r];if(!this._isShallow){const c=Mt(i);if(!S0(n)&&!Mt(n)&&(i=me(i),n=me(n)),!Q(e)&&Pe(i)&&!Pe(n))return c?!1:(i.value=n,!0)}const s=Q(e)&&za(r)?Number(r)t,cn=t=>Reflect.getPrototypeOf(t);function Sr(t,e,r=!1,n=!1){t=t.__v_raw;const a=me(t),i=me(e);r||(ot(e,i)&&Ve(a,"get",e),Ve(a,"get",i));const{has:s}=cn(a),o=n?_a:r?Pa:je;if(s.call(a,e))return o(t.get(e));if(s.call(a,i))return o(t.get(i));t!==a&&t.get(e)}function kr(t,e=!1){const r=this.__v_raw,n=me(r),a=me(t);return e||(ot(t,a)&&Ve(n,"has",t),Ve(n,"has",a)),t===a?r.has(t):r.has(t)||r.has(a)}function Mr(t,e=!1){return t=t.__v_raw,!e&&Ve(me(t),"iterate",St),Reflect.get(t,"size",t)}function xi(t,e=!1){!e&&!S0(t)&&!Mt(t)&&(t=me(t));const r=me(this);return cn(r).has.call(r,t)||(r.add(t),G0(r,"add",t,t)),this}function wi(t,e,r=!1){!r&&!S0(e)&&!Mt(e)&&(e=me(e));const n=me(this),{has:a,get:i}=cn(n);let s=a.call(n,t);s||(t=me(t),s=a.call(n,t));const o=i.call(n,t);return n.set(t,e),s?ot(e,o)&&G0(n,"set",t,e):G0(n,"add",t,e),this}function Si(t){const e=me(this),{has:r,get:n}=cn(e);let a=r.call(e,t);a||(t=me(t),a=r.call(e,t)),n&&n.call(e,t);const i=e.delete(t);return a&&G0(e,"delete",t,void 0),i}function ki(){const t=me(this),e=t.size!==0,r=t.clear();return e&&G0(t,"clear",void 0,void 0),r}function Tr(t,e){return function(n,a){const i=this,s=i.__v_raw,o=me(s),c=e?_a:t?Pa:je;return!t&&Ve(o,"iterate",St),s.forEach((m,d)=>n.call(a,c(m),c(d),i))}}function Ar(t,e,r){return function(...n){const a=this.__v_raw,i=me(a),s=Nt(i),o=t==="entries"||t===Symbol.iterator&&s,c=t==="keys"&&s,m=a[t](...n),d=r?_a:e?Pa:je;return!e&&Ve(i,"iterate",c?Qn:St),{next(){const{value:p,done:b}=m.next();return b?{value:p,done:b}:{value:o?[d(p[0]),d(p[1])]:d(p),done:b}},[Symbol.iterator](){return this}}}}function rt(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function ho(){const t={get(i){return Sr(this,i)},get size(){return Mr(this)},has:kr,add:xi,set:wi,delete:Si,clear:ki,forEach:Tr(!1,!1)},e={get(i){return Sr(this,i,!1,!0)},get size(){return Mr(this)},has:kr,add(i){return xi.call(this,i,!0)},set(i,s){return wi.call(this,i,s,!0)},delete:Si,clear:ki,forEach:Tr(!1,!0)},r={get(i){return Sr(this,i,!0)},get size(){return Mr(this,!0)},has(i){return kr.call(this,i,!0)},add:rt("add"),set:rt("set"),delete:rt("delete"),clear:rt("clear"),forEach:Tr(!0,!1)},n={get(i){return Sr(this,i,!0,!0)},get size(){return Mr(this,!0)},has(i){return kr.call(this,i,!0)},add:rt("add"),set:rt("set"),delete:rt("delete"),clear:rt("clear"),forEach:Tr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{t[i]=Ar(i,!1,!1),r[i]=Ar(i,!0,!1),e[i]=Ar(i,!1,!0),n[i]=Ar(i,!0,!0)}),[t,r,e,n]}const[fo,mo,po,vo]=ho();function Oa(t,e){const r=e?t?vo:po:t?mo:fo;return(n,a,i)=>a==="__v_isReactive"?!t:a==="__v_isReadonly"?t:a==="__v_raw"?n:Reflect.get(fe(r,a)&&a in n?r:n,a,i)}const go={get:Oa(!1,!1)},bo={get:Oa(!1,!0)},yo={get:Oa(!0,!1)};const el=new WeakMap,tl=new WeakMap,rl=new WeakMap,xo=new WeakMap;function wo(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function So(t){return t.__v_skip||!Object.isExtensible(t)?0:wo(U1(t))}function Ra(t){return Mt(t)?t:Fa(t,!1,oo,go,el)}function ko(t){return Fa(t,!1,co,bo,tl)}function nl(t){return Fa(t,!0,uo,yo,rl)}function Fa(t,e,r,n,a){if(!ke(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=a.get(t);if(i)return i;const s=So(t);if(s===0)return t;const o=new Proxy(t,s===2?n:r);return a.set(t,o),o}function er(t){return Mt(t)?er(t.__v_raw):!!(t&&t.__v_isReactive)}function Mt(t){return!!(t&&t.__v_isReadonly)}function S0(t){return!!(t&&t.__v_isShallow)}function La(t){return t?!!t.__v_raw:!1}function me(t){const e=t&&t.__v_raw;return e?me(e):t}function Mo(t){return!fe(t,"__v_skip")&&Object.isExtensible(t)&&Fs(t,"__v_skip",!0),t}const je=t=>ke(t)?Ra(t):t,Pa=t=>ke(t)?nl(t):t;function Pe(t){return t?t.__v_isRef===!0:!1}function Wt(t){return To(t,!1)}function To(t,e){return Pe(t)?t:new Ao(t,e)}class Ao{constructor(e,r){this.dep=new qa,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=r?e:me(e),this._value=r?e:je(e),this.__v_isShallow=r}get value(){return this.dep.track(),this._value}set value(e){const r=this._rawValue,n=this.__v_isShallow||S0(e)||Mt(e);e=n?e:me(e),ot(e,r)&&(this._rawValue=e,this._value=n?e:je(e),this.dep.trigger())}}function al(t){return Pe(t)?t.value:t}const zo={get:(t,e,r)=>e==="__v_raw"?t:al(Reflect.get(t,e,r)),set:(t,e,r,n)=>{const a=t[e];return Pe(a)&&!Pe(r)?(a.value=r,!0):Reflect.set(t,e,r,n)}};function il(t){return er(t)?t:new Proxy(t,zo)}class Co{constructor(e,r,n){this.fn=e,this.setter=r,this._value=void 0,this.dep=new qa(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=lr-1,this.effect=this,this.__v_isReadonly=!r,this.isSSR=n}notify(){this.flags|=16,ve!==this&&this.dep.notify()}get value(){const e=this.dep.track();return Ys(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Eo(t,e,r=!1){let n,a;return ne(t)?n=t:(n=t.get,a=t.set),new Co(n,a,r)}const zr={},jr=new WeakMap;let xt;function Do(t,e=!1,r=xt){if(r){let n=jr.get(r);n||jr.set(r,n=[]),n.push(t)}}function Bo(t,e,r=ge){const{immediate:n,deep:a,once:i,scheduler:s,augmentJob:o,call:c}=r,m=F=>a?F:S0(F)||a===!1||a===0?U0(F,1):U0(F);let d,p,b,S,T=!1,A=!1;if(Pe(t)?(p=()=>t.value,T=S0(t)):er(t)?(p=()=>m(t),T=!0):Q(t)?(A=!0,T=t.some(F=>er(F)||S0(F)),p=()=>t.map(F=>{if(Pe(F))return F.value;if(er(F))return m(F);if(ne(F))return c?c(F,2):F()})):ne(t)?e?p=c?()=>c(t,2):t:p=()=>{if(b){ft();try{b()}finally{mt()}}const F=xt;xt=d;try{return c?c(t,3,[S]):t(S)}finally{xt=F}}:p=I0,e&&a){const F=p,W=a===!0?1/0:a;p=()=>U0(F(),W)}const _=to(),D=()=>{d.stop(),_&&Aa(_.effects,d)};if(i)if(e){const F=e;e=(...W)=>{F(...W),D()}}else{const F=p;p=()=>{F(),D()}}let V=A?new Array(t.length).fill(zr):zr;const G=F=>{if(!(!(d.flags&1)||!d.dirty&&!F))if(e){const W=d.run();if(a||T||(A?W.some((ie,re)=>ot(ie,V[re])):ot(W,V))){b&&b();const ie=xt;xt=d;try{const re=[W,V===zr?void 0:A&&V[0]===zr?[]:V,S];c?c(e,3,re):e(...re),V=W}finally{xt=ie}}}else d.run()};return o&&o(G),d=new Us(p),d.scheduler=s?()=>s(G,!1):G,S=F=>Do(F,!1,d),b=d.onStop=()=>{const F=jr.get(d);if(F){if(c)c(F,4);else for(const W of F)W();jr.delete(d)}},e?n?G(!0):V=d.run():s?s(G.bind(null,!0),!0):d.run(),D.pause=d.pause.bind(d),D.resume=d.resume.bind(d),D.stop=D,D}function U0(t,e=1/0,r){if(e<=0||!ke(t)||t.__v_skip||(r=r||new Set,r.has(t)))return t;if(r.add(t),e--,Pe(t))U0(t.value,e,r);else if(Q(t))for(let n=0;n{U0(n,e,r)});else if(Rs(t)){for(const n in t)U0(t[n],e,r);for(const n of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,n)&&U0(t[n],e,r)}return t}/** -* @vue/runtime-core v3.5.4 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function pr(t,e,r,n){try{return n?t(...n):t()}catch(a){hn(a,e,r)}}function O0(t,e,r,n){if(ne(t)){const a=pr(t,e,r,n);return a&&_s(a)&&a.catch(i=>{hn(i,e,r)}),a}if(Q(t)){const a=[];for(let i=0;i>>1,a=Ye[n],i=cr(a);i=cr(r)?Ye.push(t):Ye.splice(Io(e),0,t),t.flags|=1,ll()}}function ll(){!ur&&!ea&&(ea=!0,Ha=sl.then(ul))}function _o(t){Q(t)?qt.push(...t):it&&t.id===-1?it.splice(Dt+1,0,t):t.flags&1||(qt.push(t),t.flags|=1),ll()}function Mi(t,e,r=ur?E0+1:0){for(;rcr(r)-cr(n));if(qt.length=0,it){it.push(...e);return}for(it=e,Dt=0;Dtt.id==null?t.flags&2?-1:1/0:t.id;function ul(t){ea=!1,ur=!0;try{for(E0=0;E0{n._d&&qi(-1);const i=Yr(e);let s;try{s=t(...a)}finally{Yr(i),n._d&&qi(1)}return s};return n._n=!0,n._c=!0,n._d=!0,n}function hl(t,e){if(l0===null)return t;const r=vn(l0),n=t.dirs||(t.dirs=[]);for(let a=0;at.__isTeleport;function $a(t,e){t.shapeFlag&6&&t.component?(t.transition=e,$a(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function fl(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function ta(t,e,r,n,a=!1){if(Q(t)){t.forEach((T,A)=>ta(T,e&&(Q(e)?e[A]:e),r,n,a));return}if(tr(n)&&!a)return;const i=n.shapeFlag&4?vn(n.component):n.el,s=a?null:i,{i:o,r:c}=t,m=e&&e.r,d=o.refs===ge?o.refs={}:o.refs,p=o.setupState,b=me(p),S=p===ge?()=>!1:T=>fe(b,T);if(m!=null&&m!==c&&(qe(m)?(d[m]=null,S(m)&&(p[m]=null)):Pe(m)&&(m.value=null)),ne(c))pr(c,o,12,[s,d]);else{const T=qe(c),A=Pe(c);if(T||A){const _=()=>{if(t.f){const D=T?S(c)?p[c]:d[c]:c.value;a?Q(D)&&Aa(D,i):Q(D)?D.includes(i)||D.push(i):T?(d[c]=[i],S(c)&&(p[c]=d[c])):(c.value=[i],t.k&&(d[t.k]=c.value))}else T?(d[c]=s,S(c)&&(p[c]=s)):A&&(c.value=s,t.k&&(d[t.k]=s))};s?(_.id=-1,a0(_,r)):_()}}}const tr=t=>!!t.type.__asyncLoader,ml=t=>t.type.__isKeepAlive;function Lo(t,e){dl(t,"a",e)}function Po(t,e){dl(t,"da",e)}function dl(t,e,r=Le){const n=t.__wdc||(t.__wdc=()=>{let a=r;for(;a;){if(a.isDeactivated)return;a=a.parent}return t()});if(fn(e,n,r),r){let a=r.parent;for(;a&&a.parent;)ml(a.parent.vnode)&&Ho(n,e,r,a),a=a.parent}}function Ho(t,e,r,n){const a=fn(e,t,n,!0);gl(()=>{Aa(n[e],a)},r)}function fn(t,e,r=Le,n=!1){if(r){const a=r[t]||(r[t]=[]),i=e.__weh||(e.__weh=(...s)=>{ft();const o=vr(r),c=O0(e,r,t,s);return o(),mt(),c});return n?a.unshift(i):a.push(i),i}}const Z0=t=>(e,r=Le)=>{(!pn||t==="sp")&&fn(t,(...n)=>e(...n),r)},pl=Z0("bm"),vl=Z0("m"),Vo=Z0("bu"),$o=Z0("u"),Uo=Z0("bum"),gl=Z0("um"),Go=Z0("sp"),Wo=Z0("rtg"),jo=Z0("rtc");function Yo(t,e=Le){fn("ec",t,e)}const Xo="components";function Ko(t,e){return Jo(Xo,t,!0,e)||t}const Zo=Symbol.for("v-ndc");function Jo(t,e,r=!0,n=!1){const a=l0||Le;if(a){const i=a.type;{const o=Vu(i,!1);if(o&&(o===e||o===k0(e)||o===ln(k0(e))))return i}const s=Ti(a[t]||i[t],e)||Ti(a.appContext[t],e);return!s&&n?i:s}}function Ti(t,e){return t&&(t[e]||t[k0(e)]||t[ln(k0(e))])}const ra=t=>t?Rl(t)?vn(t):ra(t.parent):null,rr=He(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>ra(t.parent),$root:t=>ra(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>Ua(t),$forceUpdate:t=>t.f||(t.f=()=>{Va(t.update)}),$nextTick:t=>t.n||(t.n=qo.bind(t.proxy)),$watch:t=>xu.bind(t)}),En=(t,e)=>t!==ge&&!t.__isScriptSetup&&fe(t,e),Qo={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:r,setupState:n,data:a,props:i,accessCache:s,type:o,appContext:c}=t;let m;if(e[0]!=="$"){const S=s[e];if(S!==void 0)switch(S){case 1:return n[e];case 2:return a[e];case 4:return r[e];case 3:return i[e]}else{if(En(n,e))return s[e]=1,n[e];if(a!==ge&&fe(a,e))return s[e]=2,a[e];if((m=t.propsOptions[0])&&fe(m,e))return s[e]=3,i[e];if(r!==ge&&fe(r,e))return s[e]=4,r[e];na&&(s[e]=0)}}const d=rr[e];let p,b;if(d)return e==="$attrs"&&Ve(t.attrs,"get",""),d(t);if((p=o.__cssModules)&&(p=p[e]))return p;if(r!==ge&&fe(r,e))return s[e]=4,r[e];if(b=c.config.globalProperties,fe(b,e))return b[e]},set({_:t},e,r){const{data:n,setupState:a,ctx:i}=t;return En(a,e)?(a[e]=r,!0):n!==ge&&fe(n,e)?(n[e]=r,!0):fe(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(i[e]=r,!0)},has({_:{data:t,setupState:e,accessCache:r,ctx:n,appContext:a,propsOptions:i}},s){let o;return!!r[s]||t!==ge&&fe(t,s)||En(e,s)||(o=i[0])&&fe(o,s)||fe(n,s)||fe(rr,s)||fe(a.config.globalProperties,s)},defineProperty(t,e,r){return r.get!=null?t._.accessCache[e]=0:fe(r,"value")&&this.set(t,e,r.value,null),Reflect.defineProperty(t,e,r)}};function Ai(t){return Q(t)?t.reduce((e,r)=>(e[r]=null,e),{}):t}let na=!0;function eu(t){const e=Ua(t),r=t.proxy,n=t.ctx;na=!1,e.beforeCreate&&zi(e.beforeCreate,t,"bc");const{data:a,computed:i,methods:s,watch:o,provide:c,inject:m,created:d,beforeMount:p,mounted:b,beforeUpdate:S,updated:T,activated:A,deactivated:_,beforeDestroy:D,beforeUnmount:V,destroyed:G,unmounted:F,render:W,renderTracked:ie,renderTriggered:re,errorCaptured:ce,serverPrefetch:le,expose:Oe,inheritAttrs:De,components:we,directives:h0,filters:_e}=e;if(m&&tu(m,n,null),s)for(const he in s){const oe=s[he];ne(oe)&&(n[he]=oe.bind(r))}if(a){const he=a.call(r,r);ke(he)&&(t.data=Ra(he))}if(na=!0,i)for(const he in i){const oe=i[he],g0=ne(oe)?oe.bind(r,r):ne(oe.get)?oe.get.bind(r,r):I0,e0=!ne(oe)&&ne(oe.set)?oe.set.bind(r):I0,Re=la({get:g0,set:e0});Object.defineProperty(n,he,{enumerable:!0,configurable:!0,get:()=>Re.value,set:Te=>Re.value=Te})}if(o)for(const he in o)bl(o[he],n,r,he);if(c){const he=ne(c)?c.call(r):c;Reflect.ownKeys(he).forEach(oe=>{lu(oe,he[oe])})}d&&zi(d,t,"c");function Se(he,oe){Q(oe)?oe.forEach(g0=>he(g0.bind(r))):oe&&he(oe.bind(r))}if(Se(pl,p),Se(vl,b),Se(Vo,S),Se($o,T),Se(Lo,A),Se(Po,_),Se(Yo,ce),Se(jo,ie),Se(Wo,re),Se(Uo,V),Se(gl,F),Se(Go,le),Q(Oe))if(Oe.length){const he=t.exposed||(t.exposed={});Oe.forEach(oe=>{Object.defineProperty(he,oe,{get:()=>r[oe],set:g0=>r[oe]=g0})})}else t.exposed||(t.exposed={});W&&t.render===I0&&(t.render=W),De!=null&&(t.inheritAttrs=De),we&&(t.components=we),h0&&(t.directives=h0),le&&fl(t)}function tu(t,e,r=I0){Q(t)&&(t=aa(t));for(const n in t){const a=t[n];let i;ke(a)?"default"in a?i=Lr(a.from||n,a.default,!0):i=Lr(a.from||n):i=Lr(a),Pe(i)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):e[n]=i}}function zi(t,e,r){O0(Q(t)?t.map(n=>n.bind(e.proxy)):t.bind(e.proxy),e,r)}function bl(t,e,r,n){let a=n.includes(".")?Nl(r,n):()=>r[n];if(qe(t)){const i=e[t];ne(i)&&Bn(a,i)}else if(ne(t))Bn(a,t.bind(r));else if(ke(t))if(Q(t))t.forEach(i=>bl(i,e,r,n));else{const i=ne(t.handler)?t.handler.bind(r):e[t.handler];ne(i)&&Bn(a,i,t)}}function Ua(t){const e=t.type,{mixins:r,extends:n}=e,{mixins:a,optionsCache:i,config:{optionMergeStrategies:s}}=t.appContext,o=i.get(e);let c;return o?c=o:!a.length&&!r&&!n?c=e:(c={},a.length&&a.forEach(m=>Xr(c,m,s,!0)),Xr(c,e,s)),ke(e)&&i.set(e,c),c}function Xr(t,e,r,n=!1){const{mixins:a,extends:i}=e;i&&Xr(t,i,r,!0),a&&a.forEach(s=>Xr(t,s,r,!0));for(const s in e)if(!(n&&s==="expose")){const o=ru[s]||r&&r[s];t[s]=o?o(t[s],e[s]):e[s]}return t}const ru={data:Ci,props:Ei,emits:Ei,methods:Kt,computed:Kt,beforeCreate:Ue,created:Ue,beforeMount:Ue,mounted:Ue,beforeUpdate:Ue,updated:Ue,beforeDestroy:Ue,beforeUnmount:Ue,destroyed:Ue,unmounted:Ue,activated:Ue,deactivated:Ue,errorCaptured:Ue,serverPrefetch:Ue,components:Kt,directives:Kt,watch:au,provide:Ci,inject:nu};function Ci(t,e){return e?t?function(){return He(ne(t)?t.call(this,this):t,ne(e)?e.call(this,this):e)}:e:t}function nu(t,e){return Kt(aa(t),aa(e))}function aa(t){if(Q(t)){const e={};for(let r=0;r1)return r&&ne(e)?e.call(n&&n.proxy):e}}const xl={},wl=()=>Object.create(xl),Sl=t=>Object.getPrototypeOf(t)===xl;function ou(t,e,r,n=!1){const a={},i=wl();t.propsDefaults=Object.create(null),kl(t,e,a,i);for(const s in t.propsOptions[0])s in a||(a[s]=void 0);r?t.props=n?a:ko(a):t.type.props?t.props=a:t.props=i,t.attrs=i}function uu(t,e,r,n){const{props:a,attrs:i,vnode:{patchFlag:s}}=t,o=me(a),[c]=t.propsOptions;let m=!1;if((n||s>0)&&!(s&16)){if(s&8){const d=t.vnode.dynamicProps;for(let p=0;p{c=!0;const[b,S]=Ml(p,e,!0);He(s,b),S&&o.push(...S)};!r&&e.mixins.length&&e.mixins.forEach(d),t.extends&&d(t.extends),t.mixins&&t.mixins.forEach(d)}if(!i&&!c)return ke(t)&&n.set(t,Bt),Bt;if(Q(i))for(let d=0;dt[0]==="_"||t==="$stable",Ga=t=>Q(t)?t.map(B0):[B0(t)],hu=(t,e,r)=>{if(e._n)return e;const n=Oo((...a)=>Ga(e(...a)),r);return n._c=!1,n},Al=(t,e,r)=>{const n=t._ctx;for(const a in t){if(Tl(a))continue;const i=t[a];if(ne(i))e[a]=hu(a,i,n);else if(i!=null){const s=Ga(i);e[a]=()=>s}}},zl=(t,e)=>{const r=Ga(e);t.slots.default=()=>r},Cl=(t,e,r)=>{for(const n in e)(r||n!=="_")&&(t[n]=e[n])},fu=(t,e,r)=>{const n=t.slots=wl();if(t.vnode.shapeFlag&32){const a=e._;a?(Cl(n,e,r),r&&Fs(n,"_",a,!0)):Al(e,n)}else e&&zl(t,e)},mu=(t,e,r)=>{const{vnode:n,slots:a}=t;let i=!0,s=ge;if(n.shapeFlag&32){const o=e._;o?r&&o===1?i=!1:Cl(a,e,r):(i=!e.$stable,Al(e,a)),s=e}else e&&(zl(t,e),s={default:1});if(i)for(const o in a)!Tl(o)&&s[o]==null&&delete a[o]},a0=zu;function du(t){return pu(t)}function pu(t,e){const r=Ls();r.__VUE__=!0;const{insert:n,remove:a,patchProp:i,createElement:s,createText:o,createComment:c,setText:m,setElementText:d,parentNode:p,nextSibling:b,setScopeId:S=I0,insertStaticContent:T}=t,A=(y,w,M,N=null,z=null,E=null,L=void 0,P=null,R=!!w.dynamicChildren)=>{if(y===w)return;y&&!jt(y,w)&&(N=b0(y),Te(y,z,E,!0),y=null),w.patchFlag===-2&&(R=!1,w.dynamicChildren=null);const{type:q,ref:Z,shapeFlag:$}=w;switch(q){case dn:_(y,w,M,N);break;case Tt:D(y,w,M,N);break;case Pr:y==null&&V(w,M,N,L);break;case D0:we(y,w,M,N,z,E,L,P,R);break;default:$&1?W(y,w,M,N,z,E,L,P,R):$&6?h0(y,w,M,N,z,E,L,P,R):($&64||$&128)&&q.process(y,w,M,N,z,E,L,P,R,T0)}Z!=null&&z&&ta(Z,y&&y.ref,E,w||y,!w)},_=(y,w,M,N)=>{if(y==null)n(w.el=o(w.children),M,N);else{const z=w.el=y.el;w.children!==y.children&&m(z,w.children)}},D=(y,w,M,N)=>{y==null?n(w.el=c(w.children||""),M,N):w.el=y.el},V=(y,w,M,N)=>{[y.el,y.anchor]=T(y.children,w,M,N,y.el,y.anchor)},G=({el:y,anchor:w},M,N)=>{let z;for(;y&&y!==w;)z=b(y),n(y,M,N),y=z;n(w,M,N)},F=({el:y,anchor:w})=>{let M;for(;y&&y!==w;)M=b(y),a(y),y=M;a(w)},W=(y,w,M,N,z,E,L,P,R)=>{w.type==="svg"?L="svg":w.type==="math"&&(L="mathml"),y==null?ie(w,M,N,z,E,L,P,R):le(y,w,z,E,L,P,R)},ie=(y,w,M,N,z,E,L,P)=>{let R,q;const{props:Z,shapeFlag:$,transition:j,dirs:ee}=y;if(R=y.el=s(y.type,E,Z&&Z.is,Z),$&8?d(R,y.children):$&16&&ce(y.children,R,null,N,z,Dn(y,E),L,P),ee&&vt(y,null,N,"created"),re(R,y,y.scopeId,L,N),Z){for(const ye in Z)ye!=="value"&&!Jt(ye)&&i(R,ye,null,Z[ye],E,N);"value"in Z&&i(R,"value",null,Z.value,E),(q=Z.onVnodeBeforeMount)&&C0(q,N,y)}ee&&vt(y,null,N,"beforeMount");const se=vu(z,j);se&&j.beforeEnter(R),n(R,w,M),((q=Z&&Z.onVnodeMounted)||se||ee)&&a0(()=>{q&&C0(q,N,y),se&&j.enter(R),ee&&vt(y,null,N,"mounted")},z)},re=(y,w,M,N,z)=>{if(M&&S(y,M),N)for(let E=0;E{for(let q=R;q{const P=w.el=y.el;let{patchFlag:R,dynamicChildren:q,dirs:Z}=w;R|=y.patchFlag&16;const $=y.props||ge,j=w.props||ge;let ee;if(M&>(M,!1),(ee=j.onVnodeBeforeUpdate)&&C0(ee,M,w,y),Z&&vt(w,y,M,"beforeUpdate"),M&>(M,!0),($.innerHTML&&j.innerHTML==null||$.textContent&&j.textContent==null)&&d(P,""),q?Oe(y.dynamicChildren,q,P,M,N,Dn(w,z),E):L||oe(y,w,P,null,M,N,Dn(w,z),E,!1),R>0){if(R&16)De(P,$,j,M,z);else if(R&2&&$.class!==j.class&&i(P,"class",null,j.class,z),R&4&&i(P,"style",$.style,j.style,z),R&8){const se=w.dynamicProps;for(let ye=0;ye{ee&&C0(ee,M,w,y),Z&&vt(w,y,M,"updated")},N)},Oe=(y,w,M,N,z,E,L)=>{for(let P=0;P{if(w!==M){if(w!==ge)for(const E in w)!Jt(E)&&!(E in M)&&i(y,E,w[E],null,z,N);for(const E in M){if(Jt(E))continue;const L=M[E],P=w[E];L!==P&&E!=="value"&&i(y,E,P,L,z,N)}"value"in M&&i(y,"value",w.value,M.value,z)}},we=(y,w,M,N,z,E,L,P,R)=>{const q=w.el=y?y.el:o(""),Z=w.anchor=y?y.anchor:o("");let{patchFlag:$,dynamicChildren:j,slotScopeIds:ee}=w;ee&&(P=P?P.concat(ee):ee),y==null?(n(q,M,N),n(Z,M,N),ce(w.children||[],M,Z,z,E,L,P,R)):$>0&&$&64&&j&&y.dynamicChildren?(Oe(y.dynamicChildren,j,M,z,E,L,P),(w.key!=null||z&&w===z.subTree)&&El(y,w,!0)):oe(y,w,M,Z,z,E,L,P,R)},h0=(y,w,M,N,z,E,L,P,R)=>{w.slotScopeIds=P,y==null?w.shapeFlag&512?z.ctx.activate(w,M,N,L,R):_e(w,M,N,z,E,L,R):Ze(y,w,R)},_e=(y,w,M,N,z,E,L)=>{const P=y.component=Ru(y,N,z);if(ml(y)&&(P.ctx.renderer=T0),Fu(P,!1,L),P.asyncDep){if(z&&z.registerDep(P,Se,L),!y.el){const R=P.subTree=u0(Tt);D(null,R,w,M)}}else Se(P,y,w,M,z,E,L)},Ze=(y,w,M)=>{const N=w.component=y.component;if(Tu(y,w,M))if(N.asyncDep&&!N.asyncResolved){he(N,w,M);return}else N.next=w,N.update();else w.el=y.el,N.vnode=w},Se=(y,w,M,N,z,E,L)=>{const P=()=>{if(y.isMounted){let{next:$,bu:j,u:ee,parent:se,vnode:ye}=y;{const r0=Dl(y);if(r0){$&&($.el=ye.el,he(y,$,L)),r0.asyncDep.then(()=>{y.isUnmounted||P()});return}}let de=$,t0;gt(y,!1),$?($.el=ye.el,he(y,$,L)):$=ye,j&&Fr(j),(t0=$.props&&$.props.onVnodeBeforeUpdate)&&C0(t0,se,$,ye),gt(y,!0);const Fe=Nn(y),y0=y.subTree;y.subTree=Fe,A(y0,Fe,p(y0.el),b0(y0),y,z,E),$.el=Fe.el,de===null&&Au(y,Fe.el),ee&&a0(ee,z),(t0=$.props&&$.props.onVnodeUpdated)&&a0(()=>C0(t0,se,$,ye),z)}else{let $;const{el:j,props:ee}=w,{bm:se,m:ye,parent:de,root:t0,type:Fe}=y,y0=tr(w);if(gt(y,!1),se&&Fr(se),!y0&&($=ee&&ee.onVnodeBeforeMount)&&C0($,de,w),gt(y,!0),j&&wr){const r0=()=>{y.subTree=Nn(y),wr(j,y.subTree,y,z,null)};y0&&Fe.__asyncHydrate?Fe.__asyncHydrate(j,y,r0):r0()}else{t0.ce&&t0.ce._injectChildStyle(Fe);const r0=y.subTree=Nn(y);A(null,r0,M,N,y,z,E),w.el=r0.el}if(ye&&a0(ye,z),!y0&&($=ee&&ee.onVnodeMounted)){const r0=w;a0(()=>C0($,de,r0),z)}(w.shapeFlag&256||de&&tr(de.vnode)&&de.vnode.shapeFlag&256)&&y.a&&a0(y.a,z),y.isMounted=!0,w=M=N=null}};y.scope.on();const R=y.effect=new Us(P);y.scope.off();const q=y.update=R.run.bind(R),Z=y.job=R.runIfDirty.bind(R);Z.i=y,Z.id=y.uid,R.scheduler=()=>Va(Z),gt(y,!0),q()},he=(y,w,M)=>{w.component=y;const N=y.vnode.props;y.vnode=w,y.next=null,uu(y,w.props,N,M),mu(y,w.children,M),ft(),Mi(y),mt()},oe=(y,w,M,N,z,E,L,P,R=!1)=>{const q=y&&y.children,Z=y?y.shapeFlag:0,$=w.children,{patchFlag:j,shapeFlag:ee}=w;if(j>0){if(j&128){e0(q,$,M,N,z,E,L,P,R);return}else if(j&256){g0(q,$,M,N,z,E,L,P,R);return}}ee&8?(Z&16&&tt(q,z,E),$!==q&&d(M,$)):Z&16?ee&16?e0(q,$,M,N,z,E,L,P,R):tt(q,z,E,!0):(Z&8&&d(M,""),ee&16&&ce($,M,N,z,E,L,P,R))},g0=(y,w,M,N,z,E,L,P,R)=>{y=y||Bt,w=w||Bt;const q=y.length,Z=w.length,$=Math.min(q,Z);let j;for(j=0;j<$;j++){const ee=w[j]=R?st(w[j]):B0(w[j]);A(y[j],ee,M,null,z,E,L,P,R)}q>Z?tt(y,z,E,!0,!1,$):ce(w,M,N,z,E,L,P,R,$)},e0=(y,w,M,N,z,E,L,P,R)=>{let q=0;const Z=w.length;let $=y.length-1,j=Z-1;for(;q<=$&&q<=j;){const ee=y[q],se=w[q]=R?st(w[q]):B0(w[q]);if(jt(ee,se))A(ee,se,M,null,z,E,L,P,R);else break;q++}for(;q<=$&&q<=j;){const ee=y[$],se=w[j]=R?st(w[j]):B0(w[j]);if(jt(ee,se))A(ee,se,M,null,z,E,L,P,R);else break;$--,j--}if(q>$){if(q<=j){const ee=j+1,se=eej)for(;q<=$;)Te(y[q],z,E,!0),q++;else{const ee=q,se=q,ye=new Map;for(q=se;q<=j;q++){const n0=w[q]=R?st(w[q]):B0(w[q]);n0.key!=null&&ye.set(n0.key,q)}let de,t0=0;const Fe=j-se+1;let y0=!1,r0=0;const Ut=new Array(Fe);for(q=0;q=Fe){Te(n0,z,E,!0);continue}let A0;if(n0.key!=null)A0=ye.get(n0.key);else for(de=se;de<=j;de++)if(Ut[de-se]===0&&jt(n0,w[de])){A0=de;break}A0===void 0?Te(n0,z,E,!0):(Ut[A0-se]=q+1,A0>=r0?r0=A0:y0=!0,A(n0,w[A0],M,null,z,E,L,P,R),t0++)}const di=y0?gu(Ut):Bt;for(de=di.length-1,q=Fe-1;q>=0;q--){const n0=se+q,A0=w[n0],pi=n0+1{const{el:E,type:L,transition:P,children:R,shapeFlag:q}=y;if(q&6){Re(y.component.subTree,w,M,N);return}if(q&128){y.suspense.move(w,M,N);return}if(q&64){L.move(y,w,M,T0);return}if(L===D0){n(E,w,M);for(let $=0;$P.enter(E),z);else{const{leave:$,delayLeave:j,afterLeave:ee}=P,se=()=>n(E,w,M),ye=()=>{$(E,()=>{se(),ee&&ee()})};j?j(E,se,ye):ye()}else n(E,w,M)},Te=(y,w,M,N=!1,z=!1)=>{const{type:E,props:L,ref:P,children:R,dynamicChildren:q,shapeFlag:Z,patchFlag:$,dirs:j,cacheIndex:ee}=y;if($===-2&&(z=!1),P!=null&&ta(P,null,M,y,!0),ee!=null&&(w.renderCache[ee]=void 0),Z&256){w.ctx.deactivate(y);return}const se=Z&1&&j,ye=!tr(y);let de;if(ye&&(de=L&&L.onVnodeBeforeUnmount)&&C0(de,w,y),Z&6)et(y.component,M,N);else{if(Z&128){y.suspense.unmount(M,N);return}se&&vt(y,null,w,"beforeUnmount"),Z&64?y.type.remove(y,w,M,T0,N):q&&!q.hasOnce&&(E!==D0||$>0&&$&64)?tt(q,w,M,!1,!0):(E===D0&&$&384||!z&&Z&16)&&tt(R,w,M),N&&Q0(y)}(ye&&(de=L&&L.onVnodeUnmounted)||se)&&a0(()=>{de&&C0(de,w,y),se&&vt(y,null,w,"unmounted")},M)},Q0=y=>{const{type:w,el:M,anchor:N,transition:z}=y;if(w===D0){$t(M,N);return}if(w===Pr){F(y);return}const E=()=>{a(M),z&&!z.persisted&&z.afterLeave&&z.afterLeave()};if(y.shapeFlag&1&&z&&!z.persisted){const{leave:L,delayLeave:P}=z,R=()=>L(M,E);P?P(y.el,E,R):R()}else E()},$t=(y,w)=>{let M;for(;y!==w;)M=b(y),a(y),y=M;a(w)},et=(y,w,M)=>{const{bum:N,scope:z,job:E,subTree:L,um:P,m:R,a:q}=y;Bi(R),Bi(q),N&&Fr(N),z.stop(),E&&(E.flags|=8,Te(L,y,w,M)),P&&a0(P,w),a0(()=>{y.isUnmounted=!0},w),w&&w.pendingBranch&&!w.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===w.pendingId&&(w.deps--,w.deps===0&&w.resolve())},tt=(y,w,M,N=!1,z=!1,E=0)=>{for(let L=E;L{if(y.shapeFlag&6)return b0(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const w=b(y.anchor||y.el),M=w&&w[Ro];return M?b(M):w};let M0=!1;const pt=(y,w,M)=>{y==null?w._vnode&&Te(w._vnode,null,null,!0):A(w._vnode||null,y,w,null,null,null,M),w._vnode=y,M0||(M0=!0,Mi(),ol(),M0=!1)},T0={p:A,um:Te,m:Re,r:Q0,mt:_e,mc:ce,pc:oe,pbc:Oe,n:b0,o:t};let xr,wr;return{render:pt,hydrate:xr,createApp:su(pt,xr)}}function Dn({type:t,props:e},r){return r==="svg"&&t==="foreignObject"||r==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:r}function gt({effect:t,job:e},r){r?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function vu(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function El(t,e,r=!1){const n=t.children,a=e.children;if(Q(n)&&Q(a))for(let i=0;i>1,t[r[o]]0&&(e[n]=r[i-1]),r[i]=n)}}for(i=r.length,s=r[i-1];i-- >0;)r[i]=s,s=e[s];return r}function Dl(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Dl(e)}function Bi(t){if(t)for(let e=0;eLr(bu);function Bn(t,e,r){return Bl(t,e,r)}function Bl(t,e,r=ge){const{immediate:n,deep:a,flush:i,once:s}=r,o=He({},r);let c;if(pn)if(i==="sync"){const b=yu();c=b.__watcherHandles||(b.__watcherHandles=[])}else if(!e||n)o.once=!0;else return{stop:I0,resume:I0,pause:I0};const m=Le;o.call=(b,S,T)=>O0(b,m,S,T);let d=!1;i==="post"?o.scheduler=b=>{a0(b,m&&m.suspense)}:i!=="sync"&&(d=!0,o.scheduler=(b,S)=>{S?b():Va(b)}),o.augmentJob=b=>{e&&(b.flags|=4),d&&(b.flags|=2,m&&(b.id=m.uid,b.i=m))};const p=Bo(t,e,o);return c&&c.push(p),p}function xu(t,e,r){const n=this.proxy,a=qe(t)?t.includes(".")?Nl(n,t):()=>n[t]:t.bind(n,n);let i;ne(e)?i=e:(i=e.handler,r=e);const s=vr(this),o=Bl(a,i.bind(n),r);return s(),o}function Nl(t,e){const r=e.split(".");return()=>{let n=t;for(let a=0;ae==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${k0(e)}Modifiers`]||t[`${At(e)}Modifiers`];function Su(t,e,...r){if(t.isUnmounted)return;const n=t.vnode.props||ge;let a=r;const i=e.startsWith("update:"),s=i&&wu(n,e.slice(7));s&&(s.trim&&(a=r.map(d=>qe(d)?d.trim():d)),s.number&&(a=r.map(Kn)));let o,c=n[o=Mn(e)]||n[o=Mn(k0(e))];!c&&i&&(c=n[o=Mn(At(e))]),c&&O0(c,t,6,a);const m=n[o+"Once"];if(m){if(!t.emitted)t.emitted={};else if(t.emitted[o])return;t.emitted[o]=!0,O0(m,t,6,a)}}function ql(t,e,r=!1){const n=e.emitsCache,a=n.get(t);if(a!==void 0)return a;const i=t.emits;let s={},o=!1;if(!ne(t)){const c=m=>{const d=ql(m,e,!0);d&&(o=!0,He(s,d))};!r&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}return!i&&!o?(ke(t)&&n.set(t,null),null):(Q(i)?i.forEach(c=>s[c]=null):He(s,i),ke(t)&&n.set(t,s),s)}function mn(t,e){return!t||!nn(e)?!1:(e=e.slice(2).replace(/Once$/,""),fe(t,e[0].toLowerCase()+e.slice(1))||fe(t,At(e))||fe(t,e))}function Nn(t){const{type:e,vnode:r,proxy:n,withProxy:a,propsOptions:[i],slots:s,attrs:o,emit:c,render:m,renderCache:d,props:p,data:b,setupState:S,ctx:T,inheritAttrs:A}=t,_=Yr(t);let D,V;try{if(r.shapeFlag&4){const F=a||n,W=F;D=B0(m.call(W,F,d,p,S,b,T)),V=o}else{const F=e;D=B0(F.length>1?F(p,{attrs:o,slots:s,emit:c}):F(p,null)),V=e.props?o:ku(o)}}catch(F){nr.length=0,hn(F,t,1),D=u0(Tt)}let G=D;if(V&&A!==!1){const F=Object.keys(V),{shapeFlag:W}=G;F.length&&W&7&&(i&&F.some(Ta)&&(V=Mu(V,i)),G=Lt(G,V,!1,!0))}return r.dirs&&(G=Lt(G,null,!1,!0),G.dirs=G.dirs?G.dirs.concat(r.dirs):r.dirs),r.transition&&$a(G,r.transition),D=G,Yr(_),D}const ku=t=>{let e;for(const r in t)(r==="class"||r==="style"||nn(r))&&((e||(e={}))[r]=t[r]);return e},Mu=(t,e)=>{const r={};for(const n in t)(!Ta(n)||!(n.slice(9)in e))&&(r[n]=t[n]);return r};function Tu(t,e,r){const{props:n,children:a,component:i}=t,{props:s,children:o,patchFlag:c}=e,m=i.emitsOptions;if(e.dirs||e.transition)return!0;if(r&&c>=0){if(c&1024)return!0;if(c&16)return n?Ni(n,s,m):!!s;if(c&8){const d=e.dynamicProps;for(let p=0;pt.__isSuspense;function zu(t,e){e&&e.pendingBranch?Q(t)?e.effects.push(...t):e.effects.push(t):_o(t)}const D0=Symbol.for("v-fgt"),dn=Symbol.for("v-txt"),Tt=Symbol.for("v-cmt"),Pr=Symbol.for("v-stc"),nr=[];let o0=null;function kt(t=!1){nr.push(o0=t?null:[])}function Cu(){nr.pop(),o0=nr[nr.length-1]||null}let hr=1;function qi(t){hr+=t,t<0&&o0&&(o0.hasOnce=!0)}function _l(t){return t.dynamicChildren=hr>0?o0||Bt:null,Cu(),hr>0&&o0&&o0.push(t),t}function _t(t,e,r,n,a,i){return _l(te(t,e,r,n,a,i,!0))}function Eu(t,e,r,n,a){return _l(u0(t,e,r,n,a,!0))}function Du(t){return t?t.__v_isVNode===!0:!1}function jt(t,e){return t.type===e.type&&t.key===e.key}const Ol=({key:t})=>t??null,Hr=({ref:t,ref_key:e,ref_for:r})=>(typeof t=="number"&&(t=""+t),t!=null?qe(t)||Pe(t)||ne(t)?{i:l0,r:t,k:e,f:!!r}:t:null);function te(t,e=null,r=null,n=0,a=null,i=t===D0?0:1,s=!1,o=!1){const c={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Ol(e),ref:e&&Hr(e),scopeId:cl,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:l0};return o?(Wa(c,r),i&128&&t.normalize(c)):r&&(c.shapeFlag|=qe(r)?8:16),hr>0&&!s&&o0&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&o0.push(c),c}const u0=Bu;function Bu(t,e=null,r=null,n=0,a=null,i=!1){if((!t||t===Zo)&&(t=Tt),Du(t)){const o=Lt(t,e,!0);return r&&Wa(o,r),hr>0&&!i&&o0&&(o.shapeFlag&6?o0[o0.indexOf(t)]=o:o0.push(o)),o.patchFlag=-2,o}if($u(t)&&(t=t.__vccOpts),e){e=Nu(e);let{class:o,style:c}=e;o&&!qe(o)&&(e.class=on(o)),ke(c)&&(La(c)&&!Q(c)&&(c=He({},c)),e.style=Ca(c))}const s=qe(t)?1:Il(t)?128:Fo(t)?64:ke(t)?4:ne(t)?2:0;return te(t,e,r,n,a,s,i,!0)}function Nu(t){return t?La(t)||Sl(t)?He({},t):t:null}function Lt(t,e,r=!1,n=!1){const{props:a,ref:i,patchFlag:s,children:o,transition:c}=t,m=e?Iu(a||{},e):a,d={__v_isVNode:!0,__v_skip:!0,type:t.type,props:m,key:m&&Ol(m),ref:e&&e.ref?r&&i?Q(i)?i.concat(Hr(e)):[i,Hr(e)]:Hr(e):i,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==D0?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:c,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Lt(t.ssContent),ssFallback:t.ssFallback&&Lt(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return c&&n&&$a(d,c.clone(d)),d}function Vr(t=" ",e=0){return u0(dn,null,t,e)}function qu(t,e){const r=u0(Pr,null,t);return r.staticCount=e,r}function Ii(t="",e=!1){return e?(kt(),Eu(Tt,null,t)):u0(Tt,null,t)}function B0(t){return t==null||typeof t=="boolean"?u0(Tt):Q(t)?u0(D0,null,t.slice()):typeof t=="object"?st(t):u0(dn,null,String(t))}function st(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Lt(t)}function Wa(t,e){let r=0;const{shapeFlag:n}=t;if(e==null)e=null;else if(Q(e))r=16;else if(typeof e=="object")if(n&65){const a=e.default;a&&(a._c&&(a._d=!1),Wa(t,a()),a._c&&(a._d=!0));return}else{r=32;const a=e._;!a&&!Sl(e)?e._ctx=l0:a===3&&l0&&(l0.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else ne(e)?(e={default:e,_ctx:l0},r=32):(e=String(e),n&64?(r=16,e=[Vr(e)]):r=8);t.children=e,t.shapeFlag|=r}function Iu(...t){const e={};for(let r=0;r{let a;return(a=t[r])||(a=t[r]=[]),a.push(n),i=>{a.length>1?a.forEach(s=>s(i)):a[0](i)}};Kr=e("__VUE_INSTANCE_SETTERS__",r=>Le=r),sa=e("__VUE_SSR_SETTERS__",r=>pn=r)}const vr=t=>{const e=Le;return Kr(t),t.scope.on(),()=>{t.scope.off(),Kr(e)}},_i=()=>{Le&&Le.scope.off(),Kr(null)};function Rl(t){return t.vnode.shapeFlag&4}let pn=!1;function Fu(t,e=!1,r=!1){e&&sa(e);const{props:n,children:a}=t.vnode,i=Rl(t);ou(t,n,i,e),fu(t,a,r);const s=i?Lu(t,e):void 0;return e&&sa(!1),s}function Lu(t,e){const r=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,Qo);const{setup:n}=r;if(n){const a=t.setupContext=n.length>1?Hu(t):null,i=vr(t);ft();const s=pr(n,t,0,[t.props,a]);if(mt(),i(),_s(s)){if(tr(t)||fl(t),s.then(_i,_i),e)return s.then(o=>{Oi(t,o,e)}).catch(o=>{hn(o,t,0)});t.asyncDep=s}else Oi(t,s,e)}else Fl(t,e)}function Oi(t,e,r){ne(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:ke(e)&&(t.setupState=il(e)),Fl(t,r)}let Ri;function Fl(t,e,r){const n=t.type;if(!t.render){if(!e&&Ri&&!n.render){const a=n.template||Ua(t).template;if(a){const{isCustomElement:i,compilerOptions:s}=t.appContext.config,{delimiters:o,compilerOptions:c}=n,m=He(He({isCustomElement:i,delimiters:o},s),c);n.render=Ri(a,m)}}t.render=n.render||I0}{const a=vr(t);ft();try{eu(t)}finally{mt(),a()}}}const Pu={get(t,e){return Ve(t,"get",""),t[e]}};function Hu(t){const e=r=>{t.exposed=r||{}};return{attrs:new Proxy(t.attrs,Pu),slots:t.slots,emit:t.emit,expose:e}}function vn(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(il(Mo(t.exposed)),{get(e,r){if(r in e)return e[r];if(r in rr)return rr[r](t)},has(e,r){return r in e||r in rr}})):t.proxy}function Vu(t,e=!0){return ne(t)?t.displayName||t.name:t.name||e&&t.__name}function $u(t){return ne(t)&&"__vccOpts"in t}const la=(t,e)=>Eo(t,e,pn),Uu="3.5.4";/** -* @vue/runtime-dom v3.5.4 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let oa;const Fi=typeof window<"u"&&window.trustedTypes;if(Fi)try{oa=Fi.createPolicy("vue",{createHTML:t=>t})}catch{}const Ll=oa?t=>oa.createHTML(t):t=>t,Gu="http://www.w3.org/2000/svg",Wu="http://www.w3.org/1998/Math/MathML",V0=typeof document<"u"?document:null,Li=V0&&V0.createElement("template"),ju={insert:(t,e,r)=>{e.insertBefore(t,r||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,r,n)=>{const a=e==="svg"?V0.createElementNS(Gu,t):e==="mathml"?V0.createElementNS(Wu,t):r?V0.createElement(t,{is:r}):V0.createElement(t);return t==="select"&&n&&n.multiple!=null&&a.setAttribute("multiple",n.multiple),a},createText:t=>V0.createTextNode(t),createComment:t=>V0.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>V0.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,r,n,a,i){const s=r?r.previousSibling:e.lastChild;if(a&&(a===i||a.nextSibling))for(;e.insertBefore(a.cloneNode(!0),r),!(a===i||!(a=a.nextSibling)););else{Li.innerHTML=Ll(n==="svg"?`${t}`:n==="mathml"?`${t}`:t);const o=Li.content;if(n==="svg"||n==="mathml"){const c=o.firstChild;for(;c.firstChild;)o.appendChild(c.firstChild);o.removeChild(c)}e.insertBefore(o,r)}return[s?s.nextSibling:e.firstChild,r?r.previousSibling:e.lastChild]}},Yu=Symbol("_vtc");function Xu(t,e,r){const n=t[Yu];n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?t.removeAttribute("class"):r?t.setAttribute("class",e):t.className=e}const Pi=Symbol("_vod"),Ku=Symbol("_vsh"),Zu=Symbol(""),Ju=/(^|;)\s*display\s*:/;function Qu(t,e,r){const n=t.style,a=qe(r);let i=!1;if(r&&!a){if(e)if(qe(e))for(const s of e.split(";")){const o=s.slice(0,s.indexOf(":")).trim();r[o]==null&&$r(n,o,"")}else for(const s in e)r[s]==null&&$r(n,s,"");for(const s in r)s==="display"&&(i=!0),$r(n,s,r[s])}else if(a){if(e!==r){const s=n[Zu];s&&(r+=";"+s),n.cssText=r,i=Ju.test(r)}}else e&&t.removeAttribute("style");Pi in t&&(t[Pi]=i?n.display:"",t[Ku]&&(n.display="none"))}const Hi=/\s*!important$/;function $r(t,e,r){if(Q(r))r.forEach(n=>$r(t,e,n));else if(r==null&&(r=""),e.startsWith("--"))t.setProperty(e,r);else{const n=e4(t,e);Hi.test(r)?t.setProperty(At(n),r.replace(Hi,""),"important"):t[n]=r}}const Vi=["Webkit","Moz","ms"],qn={};function e4(t,e){const r=qn[e];if(r)return r;let n=k0(e);if(n!=="filter"&&n in t)return qn[e]=n;n=ln(n);for(let a=0;aIn||(i4.then(()=>In=0),In=Date.now());function l4(t,e){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;O0(o4(n,r.value),e,5,[n])};return r.value=t,r.attached=s4(),r}function o4(t,e){if(Q(e)){const r=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{r.call(t),t._stopped=!0},e.map(n=>a=>!a._stopped&&n&&n(a))}else return e}const ji=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,u4=(t,e,r,n,a,i)=>{const s=a==="svg";e==="class"?Xu(t,n,s):e==="style"?Qu(t,r,n):nn(e)?Ta(e)||n4(t,e,r,n,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):c4(t,e,n,s))?(t4(t,e,n),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Ui(t,e,n,s,i,e!=="value")):(e==="true-value"?t._trueValue=n:e==="false-value"&&(t._falseValue=n),Ui(t,e,n,s))};function c4(t,e,r,n){if(n)return!!(e==="innerHTML"||e==="textContent"||e in t&&ji(e)&&ne(r));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const a=t.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return ji(e)&&qe(r)?!1:!!(e in t||t._isVueCE&&(/[A-Z]/.test(e)||!qe(r)))}const Zr=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Q(e)?r=>Fr(e,r):e};function h4(t){t.target.composing=!0}function Yi(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Ot=Symbol("_assign"),f4={created(t,{modifiers:{lazy:e,trim:r,number:n}},a){t[Ot]=Zr(a);const i=n||a.props&&a.props.type==="number";wt(t,e?"change":"input",s=>{if(s.target.composing)return;let o=t.value;r&&(o=o.trim()),i&&(o=Kn(o)),t[Ot](o)}),r&&wt(t,"change",()=>{t.value=t.value.trim()}),e||(wt(t,"compositionstart",h4),wt(t,"compositionend",Yi),wt(t,"change",Yi))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:r,modifiers:{lazy:n,trim:a,number:i}},s){if(t[Ot]=Zr(s),t.composing)return;const o=(i||t.type==="number")&&!/^0\d/.test(t.value)?Kn(t.value):t.value,c=e??"";o!==c&&(document.activeElement===t&&t.type!=="range"&&(n&&e===r||a&&t.value.trim()===c)||(t.value=c))}},m4={deep:!0,created(t,e,r){t[Ot]=Zr(r),wt(t,"change",()=>{const n=t._modelValue,a=d4(t),i=t.checked,s=t[Ot];if(Q(n)){const o=Hs(n,a),c=o!==-1;if(i&&!c)s(n.concat(a));else if(!i&&c){const m=[...n];m.splice(o,1),s(m)}}else if(an(n)){const o=new Set(n);i?o.add(a):o.delete(a),s(o)}else s(Pl(t,i))})},mounted:Xi,beforeUpdate(t,e,r){t[Ot]=Zr(r),Xi(t,e,r)}};function Xi(t,{value:e,oldValue:r},n){t._modelValue=e;let a;Q(e)?a=Hs(e,n.props.value)>-1:an(e)?a=e.has(n.props.value):a=un(e,Pl(t,!0)),t.checked!==a&&(t.checked=a)}function d4(t){return"_value"in t?t._value:t.value}function Pl(t,e){const r=e?"_trueValue":"_falseValue";return r in t?t[r]:e}const p4=He({patchProp:u4},ju);let Ki;function v4(){return Ki||(Ki=du(p4))}const g4=(...t)=>{const e=v4().createApp(...t),{mount:r}=e;return e.mount=n=>{const a=y4(n);if(!a)return;const i=e._component;!ne(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const s=r(a,!1,b4(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),s},e};function b4(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function y4(t){return qe(t)?document.querySelector(t):t}const x4="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='80'%20height='80'%20viewBox='0%200%20380.832%20380.832'%3e%3cg%3e%3cg%3e%3cpath%20d='M320.159,30.864h-47.243V12.5c0-6.904-5.597-12.5-12.5-12.5s-12.5,5.596-12.5,12.5v18.364h-45V12.5%20c0-6.904-5.597-12.5-12.5-12.5c-6.903,0-12.5,5.596-12.5,12.5v18.364h-45V12.5c0-6.904-5.597-12.5-12.5-12.5%20s-12.5,5.596-12.5,12.5v18.364H60.673c-6.903,0-12.5,5.597-12.5,12.5v324.968c0,6.903,5.597,12.5,12.5,12.5h259.486%20c6.903,0,12.5-5.597,12.5-12.5V43.364C332.659,36.461,327.062,30.864,320.159,30.864z%20M307.659,355.832H73.173V55.864h34.743%20v14.59c0,6.904,5.597,12.5,12.5,12.5s12.5-5.596,12.5-12.5v-14.59h45v14.59c0,6.904,5.597,12.5,12.5,12.5%20c6.903,0,12.5-5.596,12.5-12.5v-14.59h45v14.59c0,6.904,5.597,12.5,12.5,12.5s12.5-5.596,12.5-12.5v-14.59h34.743V355.832z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,139.758h-148c-6.903,0-12.5,5.597-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,145.355,271.319,139.758,264.416,139.758z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,209.758h-148c-6.903,0-12.5,5.598-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,215.355,271.319,209.758,264.416,209.758z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,279.758h-148c-6.903,0-12.5,5.598-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,285.355,271.319,279.758,264.416,279.758z'%20fill='%23fff'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",w4="data:image/svg+xml,%3csvg%20width='98'%20height='96'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M48.854%200C21.839%200%200%2022%200%2049.217c0%2021.756%2013.993%2040.172%2033.405%2046.69%202.427.49%203.316-1.059%203.316-2.362%200-1.141-.08-5.052-.08-9.127-13.59%202.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015%204.934.326%207.523%205.052%207.523%205.052%204.367%207.496%2011.404%205.378%2014.235%204.074.404-3.178%201.699-5.378%203.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283%200-5.378%201.94-9.778%205.014-13.2-.485-1.222-2.184-6.275.486-13.038%200%200%204.125-1.304%2013.426%205.052a46.97%2046.97%200%200%201%2012.214-1.63c4.125%200%208.33.571%2012.213%201.63%209.302-6.356%2013.427-5.052%2013.427-5.052%202.67%206.763.97%2011.816.485%2013.038%203.155%203.422%205.015%207.822%205.015%2013.2%200%2018.905-11.404%2023.06-22.324%2024.283%201.78%201.548%203.316%204.481%203.316%209.126%200%206.6-.08%2011.897-.08%2013.526%200%201.304.89%202.853%203.316%202.364%2019.412-6.52%2033.405-24.935%2033.405-46.691C97.707%2022%2075.788%200%2048.854%200z'%20fill='%23fff'/%3e%3c/svg%3e",S4="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20height='32px'%20viewBox='0%200%2032%2032'%20width='32px'%3e%3cg%3e%3cpath%20d='M30.391,12.68l-3.064-0.614c-0.154-0.443-0.336-0.873-0.537-1.289l1.736-2.604%20c0.529-0.793,0.424-1.85-0.25-2.523l-1.924-1.924c-0.387-0.387-0.898-0.586-1.416-0.586c-0.383,0-0.77,0.11-1.107,0.336%20l-2.604,1.735c-0.418-0.202-0.848-0.382-1.291-0.536L19.32,1.61c-0.186-0.936-1.008-1.608-1.961-1.608h-2.72%20c-0.953,0-1.774,0.673-1.961,1.608l-0.614,3.065c-0.443,0.154-0.873,0.335-1.289,0.536L8.172,3.476%20C7.833,3.25,7.447,3.14,7.063,3.14c-0.517,0-1.028,0.199-1.415,0.586L3.725,5.65c-0.674,0.674-0.779,1.73-0.25,2.523l1.735,2.604%20c-0.202,0.417-0.382,0.847-0.536,1.29L1.608,12.68C0.673,12.867,0,13.688,0,14.641v2.72c0,0.953,0.673,1.775,1.608,1.961%20l3.065,0.615c0.154,0.443,0.335,0.873,0.536,1.289L3.475,23.83c-0.529,0.793-0.424,1.85,0.25,2.523l1.924,1.924%20c0.387,0.387,0.898,0.586,1.415,0.586c0.384,0,0.771-0.111,1.108-0.336l2.604-1.736c0.417,0.203,0.847,0.383,1.29,0.537%20l0.613,3.064c0.187,0.936,1.008,1.609,1.961,1.609h2.72c0.953,0,1.775-0.674,1.961-1.609l0.615-3.064%20c0.443-0.154,0.873-0.336,1.289-0.537l2.604,1.736c0.338,0.225,0.725,0.336,1.107,0.336c0.518,0,1.029-0.199,1.416-0.586%20l1.924-1.924c0.674-0.674,0.779-1.73,0.25-2.523l-1.736-2.604c0.203-0.418,0.383-0.848,0.537-1.291l3.064-0.613%20C31.326,19.137,32,18.314,32,17.361v-2.72C32,13.688,31.326,12.867,30.391,12.68z%20M26.934,17.975%20c-0.695,0.139-1.264,0.635-1.496,1.305c-0.129,0.369-0.279,0.727-0.447,1.074c-0.311,0.639-0.258,1.393,0.135,1.982l1.736,2.604%20l-1.924,1.924l-2.604-1.736c-0.334-0.223-0.721-0.336-1.109-0.336c-0.297,0-0.596,0.066-0.871,0.199%20c-0.348,0.168-0.705,0.32-1.076,0.449c-0.668,0.232-1.164,0.801-1.303,1.496l-0.615,3.066h-2.72l-0.613-3.066%20c-0.139-0.695-0.635-1.264-1.304-1.496c-0.369-0.129-0.728-0.279-1.075-0.447c-0.276-0.135-0.574-0.201-0.872-0.201%20c-0.389,0-0.775,0.113-1.109,0.336l-2.604,1.736l-1.924-1.924l1.735-2.604c0.393-0.59,0.444-1.344,0.137-1.98%20c-0.168-0.348-0.319-0.705-0.448-1.076c-0.232-0.668-0.802-1.164-1.496-1.303l-3.065-0.615L2,14.641l3.066-0.613%20c0.694-0.139,1.264-0.635,1.496-1.304c0.129-0.369,0.278-0.728,0.447-1.075c0.31-0.638,0.258-1.392-0.136-1.981L5.139,7.064%20L7.062,5.14l2.604,1.735C10,7.098,10.387,7.211,10.775,7.211c0.297,0,0.595-0.066,0.871-0.199c0.347-0.168,0.705-0.319,1.075-0.448%20c0.669-0.232,1.165-0.802,1.304-1.496l0.614-3.065l2.72-0.001l0.613,3.066c0.139,0.694,0.635,1.264,1.305,1.496%20c0.369,0.129,0.727,0.278,1.074,0.447c0.277,0.134,0.574,0.2,0.873,0.2c0.389,0,0.775-0.113,1.109-0.336l2.604-1.735l1.924,1.924%20l-1.736,2.604c-0.393,0.59-0.443,1.343-0.137,1.98c0.168,0.347,0.32,0.705,0.449,1.075c0.232,0.669,0.801,1.165,1.496,1.304%20l3.064,0.614L30,17.361L26.934,17.975z'%20fill='white'%20/%3e%3ccircle%20cx='16'%20cy='16'%20r='5'%20stroke='white'%20stroke-width='2'%20/%3e%3c/g%3e%3c/svg%3e";class s0{constructor(e,r,n){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=r,this.end=n}static range(e,r){return r?!e||!e.loc||!r.loc||e.loc.lexer!==r.loc.lexer?null:new s0(e.loc.lexer,e.loc.start,r.loc.end):e&&e.loc}}class d0{constructor(e,r){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=r}range(e,r){return new d0(r,s0.range(this,e))}}class I{constructor(e,r){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var n="KaTeX parse error: "+e,a,i,s=r&&r.loc;if(s&&s.start<=s.end){var o=s.lexer.input;a=s.start,i=s.end,a===o.length?n+=" at end of input: ":n+=" at position "+(a+1)+": ";var c=o.slice(a,i).replace(/[^]/g,"$&̲"),m;a>15?m="…"+o.slice(a-15,a):m=o.slice(0,a);var d;i+15":">","<":"<",'"':""","'":"'"},C4=/[&><"']/g;function E4(t){return String(t).replace(C4,e=>z4[e])}var Hl=function t(e){return e.type==="ordgroup"||e.type==="color"?e.body.length===1?t(e.body[0]):e:e.type==="font"?t(e.body):e},D4=function(e){var r=Hl(e);return r.type==="mathord"||r.type==="textord"||r.type==="atom"},B4=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e},N4=function(e){var r=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(e);return r?r[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(r[1])?null:r[1].toLowerCase():"_relative"},Y={contains:k4,deflt:M4,escape:E4,hyphenate:A4,getBaseElem:Hl,isCharacterBox:D4,protocolFromUrl:N4},Ur={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:t=>"#"+t},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(t,e)=>(e.push(t),e)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:t=>Math.max(0,t),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:t=>Math.max(0,t),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:t=>Math.max(0,t),cli:"-e, --max-expand ",cliProcessor:t=>t==="Infinity"?1/0:parseInt(t)},globalGroup:{type:"boolean",cli:!1}};function q4(t){if(t.default)return t.default;var e=t.type,r=Array.isArray(e)?e[0]:e;if(typeof r!="string")return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class ja{constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{};for(var r in Ur)if(Ur.hasOwnProperty(r)){var n=Ur[r];this[r]=e[r]!==void 0?n.processor?n.processor(e[r]):e[r]:q4(n)}}reportNonstrict(e,r,n){var a=this.strict;if(typeof a=="function"&&(a=a(e,r,n)),!(!a||a==="ignore")){if(a===!0||a==="error")throw new I("LaTeX-incompatible input and strict mode is set to 'error': "+(r+" ["+e+"]"),n);a==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+e+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+e+"]"))}}useStrictBehavior(e,r,n){var a=this.strict;if(typeof a=="function")try{a=a(e,r,n)}catch{a="error"}return!a||a==="ignore"?!1:a===!0||a==="error"?!0:a==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+e+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+e+"]")),!1)}isTrusted(e){if(e.url&&!e.protocol){var r=Y.protocolFromUrl(e.url);if(r==null)return!1;e.protocol=r}var n=typeof this.trust=="function"?this.trust(e):this.trust;return!!n}}class nt{constructor(e,r,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=r,this.cramped=n}sup(){return N0[I4[this.id]]}sub(){return N0[_4[this.id]]}fracNum(){return N0[O4[this.id]]}fracDen(){return N0[R4[this.id]]}cramp(){return N0[F4[this.id]]}text(){return N0[L4[this.id]]}isTight(){return this.size>=2}}var Ya=0,Jr=1,Rt=2,W0=3,fr=4,m0=5,Pt=6,Xe=7,N0=[new nt(Ya,0,!1),new nt(Jr,0,!0),new nt(Rt,1,!1),new nt(W0,1,!0),new nt(fr,2,!1),new nt(m0,2,!0),new nt(Pt,3,!1),new nt(Xe,3,!0)],I4=[fr,m0,fr,m0,Pt,Xe,Pt,Xe],_4=[m0,m0,m0,m0,Xe,Xe,Xe,Xe],O4=[Rt,W0,fr,m0,Pt,Xe,Pt,Xe],R4=[W0,W0,m0,m0,Xe,Xe,Xe,Xe],F4=[Jr,Jr,W0,W0,m0,m0,Xe,Xe],L4=[Ya,Jr,Rt,W0,Rt,W0,Rt,W0],K={DISPLAY:N0[Ya],TEXT:N0[Rt],SCRIPT:N0[fr],SCRIPTSCRIPT:N0[Pt]},ua=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function P4(t){for(var e=0;e=a[0]&&t<=a[1])return r.name}return null}var Gr=[];ua.forEach(t=>t.blocks.forEach(e=>Gr.push(...e)));function Vl(t){for(var e=0;e=Gr[e]&&t<=Gr[e+1])return!0;return!1}var Et=80,H4=function(e,r){return"M95,"+(622+e+r)+` -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`+e/2.075+" -"+e+` -c5.3,-9.3,12,-14,20,-14 -H400000v`+(40+e)+`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+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},V4=function(e,r){return"M263,"+(601+e+r)+`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`+e/2.084+" -"+e+` -c4.7,-7.3,11,-11,19,-11 -H40000v`+(40+e)+`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+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},$4=function(e,r){return"M983 "+(10+e+r)+` -l`+e/3.13+" -"+e+` -c4,-6.7,10,-10,18,-10 H400000v`+(40+e)+` -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+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},U4=function(e,r){return"M424,"+(2398+e+r)+` -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`+e/4.223+" -"+e+`c4,-6.7,10,-10,18,-10 H400000 -v`+(40+e)+`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+e)+" "+r+` -h400000v`+(40+e)+"h-400000z"},G4=function(e,r){return"M473,"+(2713+e+r)+` -c339.3,-1799.3,509.3,-2700,510,-2702 l`+e/5.298+" -"+e+` -c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+e)+`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+e)+" "+r+"h400000v"+(40+e)+"H1017.7z"},W4=function(e){var r=e/2;return"M400000 "+e+" H0 L"+r+" 0 l65 45 L145 "+(e-80)+" H400000z"},j4=function(e,r,n){var a=n-54-r-e;return"M702 "+(e+r)+"H400000"+(40+e)+` -H742v`+a+`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 `+r+"H400000v"+(40+e)+"H742z"},Y4=function(e,r,n){r=1e3*r;var a="";switch(e){case"sqrtMain":a=H4(r,Et);break;case"sqrtSize1":a=V4(r,Et);break;case"sqrtSize2":a=$4(r,Et);break;case"sqrtSize3":a=U4(r,Et);break;case"sqrtSize4":a=G4(r,Et);break;case"sqrtTall":a=j4(r,Et,n)}return a},X4=function(e,r){switch(e){case"⎜":return"M291 0 H417 V"+r+" H291z M291 0 H417 V"+r+" H291z";case"∣":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z";case"∥":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z"+("M367 0 H410 V"+r+" H367z M367 0 H410 V"+r+" H367z");case"⎟":return"M457 0 H583 V"+r+" H457z M457 0 H583 V"+r+" H457z";case"⎢":return"M319 0 H403 V"+r+" H319z M319 0 H403 V"+r+" H319z";case"⎥":return"M263 0 H347 V"+r+" H263z M263 0 H347 V"+r+" H263z";case"⎪":return"M384 0 H504 V"+r+" H384z M384 0 H504 V"+r+" H384z";case"⏐":return"M312 0 H355 V"+r+" H312z M312 0 H355 V"+r+" H312z";case"‖":return"M257 0 H300 V"+r+" H257z M257 0 H300 V"+r+" H257z"+("M478 0 H521 V"+r+" H478z M478 0 H521 V"+r+" H478z");default:return""}},Zi={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:`M40 281 V428 H0 V94 H40 V241 H400000 v40z -M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z -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:`M0 50 h400000 v40H0z m0 194h40000v40H0z -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:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z -M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,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`},K4=function(e,r){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v1759 h347 v-84 -H403z M403 1759 V0 H319 V1759 v`+r+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v1759 H0 v84 H347z -M347 1759 V0 H263 V1759 v`+r+" v1759 h84z";case"vert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15 -c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 -c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+" v585 h43z";case"doublevert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15 -c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 -c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+` v585 h43z -M367 15 v585 v`+r+` v585 c2.667,10,9.667,15,21,15 -c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 -c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+r+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+r+` v1715 h263 v84 H319z -MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+r+` v1799 H0 v-84 H319z -MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v602 h84z -M403 1759 V0 H319 V1759 v`+r+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v602 h84z -M347 1759 V0 h-84 V1759 v`+r+" 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,`+(r+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,-`+(r+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,`+(r+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,-`+(r+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 gr{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return Y.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),r=0;rr.toText();return this.children.map(e).join("")}}var q0={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},Cr={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Ji={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function Z4(t,e){q0[t]=e}function Xa(t,e,r){if(!q0[e])throw new Error("Font metrics not found for font: "+e+".");var n=t.charCodeAt(0),a=q0[e][n];if(!a&&t[0]in Ji&&(n=Ji[t[0]].charCodeAt(0),a=q0[e][n]),!a&&r==="text"&&Vl(n)&&(a=q0[e][77]),a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}}var _n={};function J4(t){var e;if(t>=5?e=0:t>=3?e=1:e=2,!_n[e]){var r=_n[e]={cssEmPerMu:Cr.quad[e]/18};for(var n in Cr)Cr.hasOwnProperty(n)&&(r[n]=Cr[n][e])}return _n[e]}var Q4=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],Qi=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],es=function(e,r){return r.size<2?e:Q4[e-1][r.size-1]};class $0{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||$0.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=Qi[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);return new $0(r)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:es(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:Qi[e-1]})}havingBaseStyle(e){e=e||this.style.text();var r=es($0.BASESIZE,e);return this.size===r&&this.textSize===$0.BASESIZE&&this.style===e?this:this.extend({style:e,size:r})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==$0.BASESIZE?["sizing","reset-size"+this.size,"size"+$0.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=J4(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}$0.BASESIZE=6;var ca={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},ec={ex:!0,em:!0,mu:!0},$l=function(e){return typeof e!="string"&&(e=e.unit),e in ca||e in ec||e==="ex"},ze=function(e,r){var n;if(e.unit in ca)n=ca[e.unit]/r.fontMetrics().ptPerEm/r.sizeMultiplier;else if(e.unit==="mu")n=r.fontMetrics().cssEmPerMu;else{var a;if(r.style.isTight()?a=r.havingStyle(r.style.text()):a=r,e.unit==="ex")n=a.fontMetrics().xHeight;else if(e.unit==="em")n=a.fontMetrics().quad;else throw new I("Invalid unit: '"+e.unit+"'");a!==r&&(n*=a.sizeMultiplier/r.sizeMultiplier)}return Math.min(e.number*n,r.maxSize)},O=function(e){return+e.toFixed(4)+"em"},ut=function(e){return e.filter(r=>r).join(" ")},Ul=function(e,r,n){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=n||{},r){r.style.isTight()&&this.classes.push("mtight");var a=r.getColor();a&&(this.style.color=a)}},Gl=function(e){var r=document.createElement(e);r.className=ut(this.classes);for(var n in this.style)this.style.hasOwnProperty(n)&&(r.style[n]=this.style[n]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&r.setAttribute(a,this.attributes[a]);for(var i=0;i",r};class br{constructor(e,r,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,Ul.call(this,e,n,a),this.children=r||[]}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return Y.contains(this.classes,e)}toNode(){return Gl.call(this,"span")}toMarkup(){return Wl.call(this,"span")}}class Ka{constructor(e,r,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Ul.call(this,r,a),this.children=n||[],this.setAttribute("href",e)}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return Y.contains(this.classes,e)}toNode(){return Gl.call(this,"a")}toMarkup(){return Wl.call(this,"a")}}class tc{constructor(e,r,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=r,this.src=e,this.classes=["mord"],this.style=n}hasClass(e){return Y.contains(this.classes,e)}toNode(){var e=document.createElement("img");e.src=this.src,e.alt=this.alt,e.className="mord";for(var r in this.style)this.style.hasOwnProperty(r)&&(e.style[r]=this.style[r]);return e}toMarkup(){var e=''+Y.escape(this.alt)+'0&&(r=document.createElement("span"),r.style.marginRight=O(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=ut(this.classes));for(var n in this.style)this.style.hasOwnProperty(n)&&(r=r||document.createElement("span"),r.style[n]=this.style[n]);return r?(r.appendChild(e),r):e}toMarkup(){var e=!1,r="0&&(n+="margin-right:"+this.italic+"em;");for(var a in this.style)this.style.hasOwnProperty(a)&&(n+=Y.hyphenate(a)+":"+this.style[a]+";");n&&(e=!0,r+=' style="'+Y.escape(n)+'"');var i=Y.escape(this.text);return e?(r+=">",r+=i,r+="",r):i}}class Y0{constructor(e,r){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=r||{}}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"svg");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);for(var a=0;a':''}}class ha{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"line");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);return r}toMarkup(){var e=" but got "+String(t)+".")}var ac={bin:1,close:1,inner:1,open:1,punct:1,rel:1},ic={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},xe={math:{},text:{}};function l(t,e,r,n,a,i){xe[t][a]={font:e,group:r,replace:n},i&&n&&(xe[t][n]=xe[t][a])}var u="math",C="text",h="main",v="ams",Me="accent-token",U="bin",Ke="close",Ht="inner",X="mathord",Ne="op-token",c0="open",gn="punct",g="rel",J0="spacing",x="textord";l(u,h,g,"≡","\\equiv",!0);l(u,h,g,"≺","\\prec",!0);l(u,h,g,"≻","\\succ",!0);l(u,h,g,"∼","\\sim",!0);l(u,h,g,"⊥","\\perp");l(u,h,g,"⪯","\\preceq",!0);l(u,h,g,"⪰","\\succeq",!0);l(u,h,g,"≃","\\simeq",!0);l(u,h,g,"∣","\\mid",!0);l(u,h,g,"≪","\\ll",!0);l(u,h,g,"≫","\\gg",!0);l(u,h,g,"≍","\\asymp",!0);l(u,h,g,"∥","\\parallel");l(u,h,g,"⋈","\\bowtie",!0);l(u,h,g,"⌣","\\smile",!0);l(u,h,g,"⊑","\\sqsubseteq",!0);l(u,h,g,"⊒","\\sqsupseteq",!0);l(u,h,g,"≐","\\doteq",!0);l(u,h,g,"⌢","\\frown",!0);l(u,h,g,"∋","\\ni",!0);l(u,h,g,"∝","\\propto",!0);l(u,h,g,"⊢","\\vdash",!0);l(u,h,g,"⊣","\\dashv",!0);l(u,h,g,"∋","\\owns");l(u,h,gn,".","\\ldotp");l(u,h,gn,"⋅","\\cdotp");l(u,h,x,"#","\\#");l(C,h,x,"#","\\#");l(u,h,x,"&","\\&");l(C,h,x,"&","\\&");l(u,h,x,"ℵ","\\aleph",!0);l(u,h,x,"∀","\\forall",!0);l(u,h,x,"ℏ","\\hbar",!0);l(u,h,x,"∃","\\exists",!0);l(u,h,x,"∇","\\nabla",!0);l(u,h,x,"♭","\\flat",!0);l(u,h,x,"ℓ","\\ell",!0);l(u,h,x,"♮","\\natural",!0);l(u,h,x,"♣","\\clubsuit",!0);l(u,h,x,"℘","\\wp",!0);l(u,h,x,"♯","\\sharp",!0);l(u,h,x,"♢","\\diamondsuit",!0);l(u,h,x,"ℜ","\\Re",!0);l(u,h,x,"♡","\\heartsuit",!0);l(u,h,x,"ℑ","\\Im",!0);l(u,h,x,"♠","\\spadesuit",!0);l(u,h,x,"§","\\S",!0);l(C,h,x,"§","\\S");l(u,h,x,"¶","\\P",!0);l(C,h,x,"¶","\\P");l(u,h,x,"†","\\dag");l(C,h,x,"†","\\dag");l(C,h,x,"†","\\textdagger");l(u,h,x,"‡","\\ddag");l(C,h,x,"‡","\\ddag");l(C,h,x,"‡","\\textdaggerdbl");l(u,h,Ke,"⎱","\\rmoustache",!0);l(u,h,c0,"⎰","\\lmoustache",!0);l(u,h,Ke,"⟯","\\rgroup",!0);l(u,h,c0,"⟮","\\lgroup",!0);l(u,h,U,"∓","\\mp",!0);l(u,h,U,"⊖","\\ominus",!0);l(u,h,U,"⊎","\\uplus",!0);l(u,h,U,"⊓","\\sqcap",!0);l(u,h,U,"∗","\\ast");l(u,h,U,"⊔","\\sqcup",!0);l(u,h,U,"◯","\\bigcirc",!0);l(u,h,U,"∙","\\bullet",!0);l(u,h,U,"‡","\\ddagger");l(u,h,U,"≀","\\wr",!0);l(u,h,U,"⨿","\\amalg");l(u,h,U,"&","\\And");l(u,h,g,"⟵","\\longleftarrow",!0);l(u,h,g,"⇐","\\Leftarrow",!0);l(u,h,g,"⟸","\\Longleftarrow",!0);l(u,h,g,"⟶","\\longrightarrow",!0);l(u,h,g,"⇒","\\Rightarrow",!0);l(u,h,g,"⟹","\\Longrightarrow",!0);l(u,h,g,"↔","\\leftrightarrow",!0);l(u,h,g,"⟷","\\longleftrightarrow",!0);l(u,h,g,"⇔","\\Leftrightarrow",!0);l(u,h,g,"⟺","\\Longleftrightarrow",!0);l(u,h,g,"↦","\\mapsto",!0);l(u,h,g,"⟼","\\longmapsto",!0);l(u,h,g,"↗","\\nearrow",!0);l(u,h,g,"↩","\\hookleftarrow",!0);l(u,h,g,"↪","\\hookrightarrow",!0);l(u,h,g,"↘","\\searrow",!0);l(u,h,g,"↼","\\leftharpoonup",!0);l(u,h,g,"⇀","\\rightharpoonup",!0);l(u,h,g,"↙","\\swarrow",!0);l(u,h,g,"↽","\\leftharpoondown",!0);l(u,h,g,"⇁","\\rightharpoondown",!0);l(u,h,g,"↖","\\nwarrow",!0);l(u,h,g,"⇌","\\rightleftharpoons",!0);l(u,v,g,"≮","\\nless",!0);l(u,v,g,"","\\@nleqslant");l(u,v,g,"","\\@nleqq");l(u,v,g,"⪇","\\lneq",!0);l(u,v,g,"≨","\\lneqq",!0);l(u,v,g,"","\\@lvertneqq");l(u,v,g,"⋦","\\lnsim",!0);l(u,v,g,"⪉","\\lnapprox",!0);l(u,v,g,"⊀","\\nprec",!0);l(u,v,g,"⋠","\\npreceq",!0);l(u,v,g,"⋨","\\precnsim",!0);l(u,v,g,"⪹","\\precnapprox",!0);l(u,v,g,"≁","\\nsim",!0);l(u,v,g,"","\\@nshortmid");l(u,v,g,"∤","\\nmid",!0);l(u,v,g,"⊬","\\nvdash",!0);l(u,v,g,"⊭","\\nvDash",!0);l(u,v,g,"⋪","\\ntriangleleft");l(u,v,g,"⋬","\\ntrianglelefteq",!0);l(u,v,g,"⊊","\\subsetneq",!0);l(u,v,g,"","\\@varsubsetneq");l(u,v,g,"⫋","\\subsetneqq",!0);l(u,v,g,"","\\@varsubsetneqq");l(u,v,g,"≯","\\ngtr",!0);l(u,v,g,"","\\@ngeqslant");l(u,v,g,"","\\@ngeqq");l(u,v,g,"⪈","\\gneq",!0);l(u,v,g,"≩","\\gneqq",!0);l(u,v,g,"","\\@gvertneqq");l(u,v,g,"⋧","\\gnsim",!0);l(u,v,g,"⪊","\\gnapprox",!0);l(u,v,g,"⊁","\\nsucc",!0);l(u,v,g,"⋡","\\nsucceq",!0);l(u,v,g,"⋩","\\succnsim",!0);l(u,v,g,"⪺","\\succnapprox",!0);l(u,v,g,"≆","\\ncong",!0);l(u,v,g,"","\\@nshortparallel");l(u,v,g,"∦","\\nparallel",!0);l(u,v,g,"⊯","\\nVDash",!0);l(u,v,g,"⋫","\\ntriangleright");l(u,v,g,"⋭","\\ntrianglerighteq",!0);l(u,v,g,"","\\@nsupseteqq");l(u,v,g,"⊋","\\supsetneq",!0);l(u,v,g,"","\\@varsupsetneq");l(u,v,g,"⫌","\\supsetneqq",!0);l(u,v,g,"","\\@varsupsetneqq");l(u,v,g,"⊮","\\nVdash",!0);l(u,v,g,"⪵","\\precneqq",!0);l(u,v,g,"⪶","\\succneqq",!0);l(u,v,g,"","\\@nsubseteqq");l(u,v,U,"⊴","\\unlhd");l(u,v,U,"⊵","\\unrhd");l(u,v,g,"↚","\\nleftarrow",!0);l(u,v,g,"↛","\\nrightarrow",!0);l(u,v,g,"⇍","\\nLeftarrow",!0);l(u,v,g,"⇏","\\nRightarrow",!0);l(u,v,g,"↮","\\nleftrightarrow",!0);l(u,v,g,"⇎","\\nLeftrightarrow",!0);l(u,v,g,"△","\\vartriangle");l(u,v,x,"ℏ","\\hslash");l(u,v,x,"▽","\\triangledown");l(u,v,x,"◊","\\lozenge");l(u,v,x,"Ⓢ","\\circledS");l(u,v,x,"®","\\circledR");l(C,v,x,"®","\\circledR");l(u,v,x,"∡","\\measuredangle",!0);l(u,v,x,"∄","\\nexists");l(u,v,x,"℧","\\mho");l(u,v,x,"Ⅎ","\\Finv",!0);l(u,v,x,"⅁","\\Game",!0);l(u,v,x,"‵","\\backprime");l(u,v,x,"▲","\\blacktriangle");l(u,v,x,"▼","\\blacktriangledown");l(u,v,x,"■","\\blacksquare");l(u,v,x,"⧫","\\blacklozenge");l(u,v,x,"★","\\bigstar");l(u,v,x,"∢","\\sphericalangle",!0);l(u,v,x,"∁","\\complement",!0);l(u,v,x,"ð","\\eth",!0);l(C,h,x,"ð","ð");l(u,v,x,"╱","\\diagup");l(u,v,x,"╲","\\diagdown");l(u,v,x,"□","\\square");l(u,v,x,"□","\\Box");l(u,v,x,"◊","\\Diamond");l(u,v,x,"¥","\\yen",!0);l(C,v,x,"¥","\\yen",!0);l(u,v,x,"✓","\\checkmark",!0);l(C,v,x,"✓","\\checkmark");l(u,v,x,"ℶ","\\beth",!0);l(u,v,x,"ℸ","\\daleth",!0);l(u,v,x,"ℷ","\\gimel",!0);l(u,v,x,"ϝ","\\digamma",!0);l(u,v,x,"ϰ","\\varkappa");l(u,v,c0,"┌","\\@ulcorner",!0);l(u,v,Ke,"┐","\\@urcorner",!0);l(u,v,c0,"└","\\@llcorner",!0);l(u,v,Ke,"┘","\\@lrcorner",!0);l(u,v,g,"≦","\\leqq",!0);l(u,v,g,"⩽","\\leqslant",!0);l(u,v,g,"⪕","\\eqslantless",!0);l(u,v,g,"≲","\\lesssim",!0);l(u,v,g,"⪅","\\lessapprox",!0);l(u,v,g,"≊","\\approxeq",!0);l(u,v,U,"⋖","\\lessdot");l(u,v,g,"⋘","\\lll",!0);l(u,v,g,"≶","\\lessgtr",!0);l(u,v,g,"⋚","\\lesseqgtr",!0);l(u,v,g,"⪋","\\lesseqqgtr",!0);l(u,v,g,"≑","\\doteqdot");l(u,v,g,"≓","\\risingdotseq",!0);l(u,v,g,"≒","\\fallingdotseq",!0);l(u,v,g,"∽","\\backsim",!0);l(u,v,g,"⋍","\\backsimeq",!0);l(u,v,g,"⫅","\\subseteqq",!0);l(u,v,g,"⋐","\\Subset",!0);l(u,v,g,"⊏","\\sqsubset",!0);l(u,v,g,"≼","\\preccurlyeq",!0);l(u,v,g,"⋞","\\curlyeqprec",!0);l(u,v,g,"≾","\\precsim",!0);l(u,v,g,"⪷","\\precapprox",!0);l(u,v,g,"⊲","\\vartriangleleft");l(u,v,g,"⊴","\\trianglelefteq");l(u,v,g,"⊨","\\vDash",!0);l(u,v,g,"⊪","\\Vvdash",!0);l(u,v,g,"⌣","\\smallsmile");l(u,v,g,"⌢","\\smallfrown");l(u,v,g,"≏","\\bumpeq",!0);l(u,v,g,"≎","\\Bumpeq",!0);l(u,v,g,"≧","\\geqq",!0);l(u,v,g,"⩾","\\geqslant",!0);l(u,v,g,"⪖","\\eqslantgtr",!0);l(u,v,g,"≳","\\gtrsim",!0);l(u,v,g,"⪆","\\gtrapprox",!0);l(u,v,U,"⋗","\\gtrdot");l(u,v,g,"⋙","\\ggg",!0);l(u,v,g,"≷","\\gtrless",!0);l(u,v,g,"⋛","\\gtreqless",!0);l(u,v,g,"⪌","\\gtreqqless",!0);l(u,v,g,"≖","\\eqcirc",!0);l(u,v,g,"≗","\\circeq",!0);l(u,v,g,"≜","\\triangleq",!0);l(u,v,g,"∼","\\thicksim");l(u,v,g,"≈","\\thickapprox");l(u,v,g,"⫆","\\supseteqq",!0);l(u,v,g,"⋑","\\Supset",!0);l(u,v,g,"⊐","\\sqsupset",!0);l(u,v,g,"≽","\\succcurlyeq",!0);l(u,v,g,"⋟","\\curlyeqsucc",!0);l(u,v,g,"≿","\\succsim",!0);l(u,v,g,"⪸","\\succapprox",!0);l(u,v,g,"⊳","\\vartriangleright");l(u,v,g,"⊵","\\trianglerighteq");l(u,v,g,"⊩","\\Vdash",!0);l(u,v,g,"∣","\\shortmid");l(u,v,g,"∥","\\shortparallel");l(u,v,g,"≬","\\between",!0);l(u,v,g,"⋔","\\pitchfork",!0);l(u,v,g,"∝","\\varpropto");l(u,v,g,"◀","\\blacktriangleleft");l(u,v,g,"∴","\\therefore",!0);l(u,v,g,"∍","\\backepsilon");l(u,v,g,"▶","\\blacktriangleright");l(u,v,g,"∵","\\because",!0);l(u,v,g,"⋘","\\llless");l(u,v,g,"⋙","\\gggtr");l(u,v,U,"⊲","\\lhd");l(u,v,U,"⊳","\\rhd");l(u,v,g,"≂","\\eqsim",!0);l(u,h,g,"⋈","\\Join");l(u,v,g,"≑","\\Doteq",!0);l(u,v,U,"∔","\\dotplus",!0);l(u,v,U,"∖","\\smallsetminus");l(u,v,U,"⋒","\\Cap",!0);l(u,v,U,"⋓","\\Cup",!0);l(u,v,U,"⩞","\\doublebarwedge",!0);l(u,v,U,"⊟","\\boxminus",!0);l(u,v,U,"⊞","\\boxplus",!0);l(u,v,U,"⋇","\\divideontimes",!0);l(u,v,U,"⋉","\\ltimes",!0);l(u,v,U,"⋊","\\rtimes",!0);l(u,v,U,"⋋","\\leftthreetimes",!0);l(u,v,U,"⋌","\\rightthreetimes",!0);l(u,v,U,"⋏","\\curlywedge",!0);l(u,v,U,"⋎","\\curlyvee",!0);l(u,v,U,"⊝","\\circleddash",!0);l(u,v,U,"⊛","\\circledast",!0);l(u,v,U,"⋅","\\centerdot");l(u,v,U,"⊺","\\intercal",!0);l(u,v,U,"⋒","\\doublecap");l(u,v,U,"⋓","\\doublecup");l(u,v,U,"⊠","\\boxtimes",!0);l(u,v,g,"⇢","\\dashrightarrow",!0);l(u,v,g,"⇠","\\dashleftarrow",!0);l(u,v,g,"⇇","\\leftleftarrows",!0);l(u,v,g,"⇆","\\leftrightarrows",!0);l(u,v,g,"⇚","\\Lleftarrow",!0);l(u,v,g,"↞","\\twoheadleftarrow",!0);l(u,v,g,"↢","\\leftarrowtail",!0);l(u,v,g,"↫","\\looparrowleft",!0);l(u,v,g,"⇋","\\leftrightharpoons",!0);l(u,v,g,"↶","\\curvearrowleft",!0);l(u,v,g,"↺","\\circlearrowleft",!0);l(u,v,g,"↰","\\Lsh",!0);l(u,v,g,"⇈","\\upuparrows",!0);l(u,v,g,"↿","\\upharpoonleft",!0);l(u,v,g,"⇃","\\downharpoonleft",!0);l(u,h,g,"⊶","\\origof",!0);l(u,h,g,"⊷","\\imageof",!0);l(u,v,g,"⊸","\\multimap",!0);l(u,v,g,"↭","\\leftrightsquigarrow",!0);l(u,v,g,"⇉","\\rightrightarrows",!0);l(u,v,g,"⇄","\\rightleftarrows",!0);l(u,v,g,"↠","\\twoheadrightarrow",!0);l(u,v,g,"↣","\\rightarrowtail",!0);l(u,v,g,"↬","\\looparrowright",!0);l(u,v,g,"↷","\\curvearrowright",!0);l(u,v,g,"↻","\\circlearrowright",!0);l(u,v,g,"↱","\\Rsh",!0);l(u,v,g,"⇊","\\downdownarrows",!0);l(u,v,g,"↾","\\upharpoonright",!0);l(u,v,g,"⇂","\\downharpoonright",!0);l(u,v,g,"⇝","\\rightsquigarrow",!0);l(u,v,g,"⇝","\\leadsto");l(u,v,g,"⇛","\\Rrightarrow",!0);l(u,v,g,"↾","\\restriction");l(u,h,x,"‘","`");l(u,h,x,"$","\\$");l(C,h,x,"$","\\$");l(C,h,x,"$","\\textdollar");l(u,h,x,"%","\\%");l(C,h,x,"%","\\%");l(u,h,x,"_","\\_");l(C,h,x,"_","\\_");l(C,h,x,"_","\\textunderscore");l(u,h,x,"∠","\\angle",!0);l(u,h,x,"∞","\\infty",!0);l(u,h,x,"′","\\prime");l(u,h,x,"△","\\triangle");l(u,h,x,"Γ","\\Gamma",!0);l(u,h,x,"Δ","\\Delta",!0);l(u,h,x,"Θ","\\Theta",!0);l(u,h,x,"Λ","\\Lambda",!0);l(u,h,x,"Ξ","\\Xi",!0);l(u,h,x,"Π","\\Pi",!0);l(u,h,x,"Σ","\\Sigma",!0);l(u,h,x,"Υ","\\Upsilon",!0);l(u,h,x,"Φ","\\Phi",!0);l(u,h,x,"Ψ","\\Psi",!0);l(u,h,x,"Ω","\\Omega",!0);l(u,h,x,"A","Α");l(u,h,x,"B","Β");l(u,h,x,"E","Ε");l(u,h,x,"Z","Ζ");l(u,h,x,"H","Η");l(u,h,x,"I","Ι");l(u,h,x,"K","Κ");l(u,h,x,"M","Μ");l(u,h,x,"N","Ν");l(u,h,x,"O","Ο");l(u,h,x,"P","Ρ");l(u,h,x,"T","Τ");l(u,h,x,"X","Χ");l(u,h,x,"¬","\\neg",!0);l(u,h,x,"¬","\\lnot");l(u,h,x,"⊤","\\top");l(u,h,x,"⊥","\\bot");l(u,h,x,"∅","\\emptyset");l(u,v,x,"∅","\\varnothing");l(u,h,X,"α","\\alpha",!0);l(u,h,X,"β","\\beta",!0);l(u,h,X,"γ","\\gamma",!0);l(u,h,X,"δ","\\delta",!0);l(u,h,X,"ϵ","\\epsilon",!0);l(u,h,X,"ζ","\\zeta",!0);l(u,h,X,"η","\\eta",!0);l(u,h,X,"θ","\\theta",!0);l(u,h,X,"ι","\\iota",!0);l(u,h,X,"κ","\\kappa",!0);l(u,h,X,"λ","\\lambda",!0);l(u,h,X,"μ","\\mu",!0);l(u,h,X,"ν","\\nu",!0);l(u,h,X,"ξ","\\xi",!0);l(u,h,X,"ο","\\omicron",!0);l(u,h,X,"π","\\pi",!0);l(u,h,X,"ρ","\\rho",!0);l(u,h,X,"σ","\\sigma",!0);l(u,h,X,"τ","\\tau",!0);l(u,h,X,"υ","\\upsilon",!0);l(u,h,X,"ϕ","\\phi",!0);l(u,h,X,"χ","\\chi",!0);l(u,h,X,"ψ","\\psi",!0);l(u,h,X,"ω","\\omega",!0);l(u,h,X,"ε","\\varepsilon",!0);l(u,h,X,"ϑ","\\vartheta",!0);l(u,h,X,"ϖ","\\varpi",!0);l(u,h,X,"ϱ","\\varrho",!0);l(u,h,X,"ς","\\varsigma",!0);l(u,h,X,"φ","\\varphi",!0);l(u,h,U,"∗","*",!0);l(u,h,U,"+","+");l(u,h,U,"−","-",!0);l(u,h,U,"⋅","\\cdot",!0);l(u,h,U,"∘","\\circ",!0);l(u,h,U,"÷","\\div",!0);l(u,h,U,"±","\\pm",!0);l(u,h,U,"×","\\times",!0);l(u,h,U,"∩","\\cap",!0);l(u,h,U,"∪","\\cup",!0);l(u,h,U,"∖","\\setminus",!0);l(u,h,U,"∧","\\land");l(u,h,U,"∨","\\lor");l(u,h,U,"∧","\\wedge",!0);l(u,h,U,"∨","\\vee",!0);l(u,h,x,"√","\\surd");l(u,h,c0,"⟨","\\langle",!0);l(u,h,c0,"∣","\\lvert");l(u,h,c0,"∥","\\lVert");l(u,h,Ke,"?","?");l(u,h,Ke,"!","!");l(u,h,Ke,"⟩","\\rangle",!0);l(u,h,Ke,"∣","\\rvert");l(u,h,Ke,"∥","\\rVert");l(u,h,g,"=","=");l(u,h,g,":",":");l(u,h,g,"≈","\\approx",!0);l(u,h,g,"≅","\\cong",!0);l(u,h,g,"≥","\\ge");l(u,h,g,"≥","\\geq",!0);l(u,h,g,"←","\\gets");l(u,h,g,">","\\gt",!0);l(u,h,g,"∈","\\in",!0);l(u,h,g,"","\\@not");l(u,h,g,"⊂","\\subset",!0);l(u,h,g,"⊃","\\supset",!0);l(u,h,g,"⊆","\\subseteq",!0);l(u,h,g,"⊇","\\supseteq",!0);l(u,v,g,"⊈","\\nsubseteq",!0);l(u,v,g,"⊉","\\nsupseteq",!0);l(u,h,g,"⊨","\\models");l(u,h,g,"←","\\leftarrow",!0);l(u,h,g,"≤","\\le");l(u,h,g,"≤","\\leq",!0);l(u,h,g,"<","\\lt",!0);l(u,h,g,"→","\\rightarrow",!0);l(u,h,g,"→","\\to");l(u,v,g,"≱","\\ngeq",!0);l(u,v,g,"≰","\\nleq",!0);l(u,h,J0," ","\\ ");l(u,h,J0," ","\\space");l(u,h,J0," ","\\nobreakspace");l(C,h,J0," ","\\ ");l(C,h,J0," "," ");l(C,h,J0," ","\\space");l(C,h,J0," ","\\nobreakspace");l(u,h,J0,null,"\\nobreak");l(u,h,J0,null,"\\allowbreak");l(u,h,gn,",",",");l(u,h,gn,";",";");l(u,v,U,"⊼","\\barwedge",!0);l(u,v,U,"⊻","\\veebar",!0);l(u,h,U,"⊙","\\odot",!0);l(u,h,U,"⊕","\\oplus",!0);l(u,h,U,"⊗","\\otimes",!0);l(u,h,x,"∂","\\partial",!0);l(u,h,U,"⊘","\\oslash",!0);l(u,v,U,"⊚","\\circledcirc",!0);l(u,v,U,"⊡","\\boxdot",!0);l(u,h,U,"△","\\bigtriangleup");l(u,h,U,"▽","\\bigtriangledown");l(u,h,U,"†","\\dagger");l(u,h,U,"⋄","\\diamond");l(u,h,U,"⋆","\\star");l(u,h,U,"◃","\\triangleleft");l(u,h,U,"▹","\\triangleright");l(u,h,c0,"{","\\{");l(C,h,x,"{","\\{");l(C,h,x,"{","\\textbraceleft");l(u,h,Ke,"}","\\}");l(C,h,x,"}","\\}");l(C,h,x,"}","\\textbraceright");l(u,h,c0,"{","\\lbrace");l(u,h,Ke,"}","\\rbrace");l(u,h,c0,"[","\\lbrack",!0);l(C,h,x,"[","\\lbrack",!0);l(u,h,Ke,"]","\\rbrack",!0);l(C,h,x,"]","\\rbrack",!0);l(u,h,c0,"(","\\lparen",!0);l(u,h,Ke,")","\\rparen",!0);l(C,h,x,"<","\\textless",!0);l(C,h,x,">","\\textgreater",!0);l(u,h,c0,"⌊","\\lfloor",!0);l(u,h,Ke,"⌋","\\rfloor",!0);l(u,h,c0,"⌈","\\lceil",!0);l(u,h,Ke,"⌉","\\rceil",!0);l(u,h,x,"\\","\\backslash");l(u,h,x,"∣","|");l(u,h,x,"∣","\\vert");l(C,h,x,"|","\\textbar",!0);l(u,h,x,"∥","\\|");l(u,h,x,"∥","\\Vert");l(C,h,x,"∥","\\textbardbl");l(C,h,x,"~","\\textasciitilde");l(C,h,x,"\\","\\textbackslash");l(C,h,x,"^","\\textasciicircum");l(u,h,g,"↑","\\uparrow",!0);l(u,h,g,"⇑","\\Uparrow",!0);l(u,h,g,"↓","\\downarrow",!0);l(u,h,g,"⇓","\\Downarrow",!0);l(u,h,g,"↕","\\updownarrow",!0);l(u,h,g,"⇕","\\Updownarrow",!0);l(u,h,Ne,"∐","\\coprod");l(u,h,Ne,"⋁","\\bigvee");l(u,h,Ne,"⋀","\\bigwedge");l(u,h,Ne,"⨄","\\biguplus");l(u,h,Ne,"⋂","\\bigcap");l(u,h,Ne,"⋃","\\bigcup");l(u,h,Ne,"∫","\\int");l(u,h,Ne,"∫","\\intop");l(u,h,Ne,"∬","\\iint");l(u,h,Ne,"∭","\\iiint");l(u,h,Ne,"∏","\\prod");l(u,h,Ne,"∑","\\sum");l(u,h,Ne,"⨂","\\bigotimes");l(u,h,Ne,"⨁","\\bigoplus");l(u,h,Ne,"⨀","\\bigodot");l(u,h,Ne,"∮","\\oint");l(u,h,Ne,"∯","\\oiint");l(u,h,Ne,"∰","\\oiiint");l(u,h,Ne,"⨆","\\bigsqcup");l(u,h,Ne,"∫","\\smallint");l(C,h,Ht,"…","\\textellipsis");l(u,h,Ht,"…","\\mathellipsis");l(C,h,Ht,"…","\\ldots",!0);l(u,h,Ht,"…","\\ldots",!0);l(u,h,Ht,"⋯","\\@cdots",!0);l(u,h,Ht,"⋱","\\ddots",!0);l(u,h,x,"⋮","\\varvdots");l(u,h,Me,"ˊ","\\acute");l(u,h,Me,"ˋ","\\grave");l(u,h,Me,"¨","\\ddot");l(u,h,Me,"~","\\tilde");l(u,h,Me,"ˉ","\\bar");l(u,h,Me,"˘","\\breve");l(u,h,Me,"ˇ","\\check");l(u,h,Me,"^","\\hat");l(u,h,Me,"⃗","\\vec");l(u,h,Me,"˙","\\dot");l(u,h,Me,"˚","\\mathring");l(u,h,X,"","\\@imath");l(u,h,X,"","\\@jmath");l(u,h,x,"ı","ı");l(u,h,x,"ȷ","ȷ");l(C,h,x,"ı","\\i",!0);l(C,h,x,"ȷ","\\j",!0);l(C,h,x,"ß","\\ss",!0);l(C,h,x,"æ","\\ae",!0);l(C,h,x,"œ","\\oe",!0);l(C,h,x,"ø","\\o",!0);l(C,h,x,"Æ","\\AE",!0);l(C,h,x,"Œ","\\OE",!0);l(C,h,x,"Ø","\\O",!0);l(C,h,Me,"ˊ","\\'");l(C,h,Me,"ˋ","\\`");l(C,h,Me,"ˆ","\\^");l(C,h,Me,"˜","\\~");l(C,h,Me,"ˉ","\\=");l(C,h,Me,"˘","\\u");l(C,h,Me,"˙","\\.");l(C,h,Me,"¸","\\c");l(C,h,Me,"˚","\\r");l(C,h,Me,"ˇ","\\v");l(C,h,Me,"¨",'\\"');l(C,h,Me,"˝","\\H");l(C,h,Me,"◯","\\textcircled");var jl={"--":!0,"---":!0,"``":!0,"''":!0};l(C,h,x,"–","--",!0);l(C,h,x,"–","\\textendash");l(C,h,x,"—","---",!0);l(C,h,x,"—","\\textemdash");l(C,h,x,"‘","`",!0);l(C,h,x,"‘","\\textquoteleft");l(C,h,x,"’","'",!0);l(C,h,x,"’","\\textquoteright");l(C,h,x,"“","``",!0);l(C,h,x,"“","\\textquotedblleft");l(C,h,x,"”","''",!0);l(C,h,x,"”","\\textquotedblright");l(u,h,x,"°","\\degree",!0);l(C,h,x,"°","\\degree");l(C,h,x,"°","\\textdegree",!0);l(u,h,x,"£","\\pounds");l(u,h,x,"£","\\mathsterling",!0);l(C,h,x,"£","\\pounds");l(C,h,x,"£","\\textsterling",!0);l(u,v,x,"✠","\\maltese");l(C,v,x,"✠","\\maltese");var rs='0123456789/@."';for(var On=0;On0)return x0(i,m,a,r,s.concat(d));if(c){var p,b;if(c==="boldsymbol"){var S=oc(i,a,r,s,n);p=S.fontName,b=[S.fontClass]}else o?(p=Kl[c].fontName,b=[c]):(p=Nr(c,r.fontWeight,r.fontShape),b=[c,r.fontWeight,r.fontShape]);if(bn(i,p,a).metrics)return x0(i,p,a,r,s.concat(b));if(jl.hasOwnProperty(i)&&p.slice(0,10)==="Typewriter"){for(var T=[],A=0;A{if(ut(t.classes)!==ut(e.classes)||t.skew!==e.skew||t.maxFontSize!==e.maxFontSize)return!1;if(t.classes.length===1){var r=t.classes[0];if(r==="mbin"||r==="mord")return!1}for(var n in t.style)if(t.style.hasOwnProperty(n)&&t.style[n]!==e.style[n])return!1;for(var a in e.style)if(e.style.hasOwnProperty(a)&&t.style[a]!==e.style[a])return!1;return!0},hc=t=>{for(var e=0;er&&(r=s.height),s.depth>n&&(n=s.depth),s.maxFontSize>a&&(a=s.maxFontSize)}e.height=r,e.depth=n,e.maxFontSize=a},Je=function(e,r,n,a){var i=new br(e,r,n,a);return Za(i),i},Yl=(t,e,r,n)=>new br(t,e,r,n),fc=function(e,r,n){var a=Je([e],[],r);return a.height=Math.max(n||r.fontMetrics().defaultRuleThickness,r.minRuleThickness),a.style.borderBottomWidth=O(a.height),a.maxFontSize=1,a},mc=function(e,r,n,a){var i=new Ka(e,r,n,a);return Za(i),i},Xl=function(e){var r=new gr(e);return Za(r),r},dc=function(e,r){return e instanceof gr?Je([],[e],r):e},pc=function(e){if(e.positionType==="individualShift"){for(var r=e.children,n=[r[0]],a=-r[0].shift-r[0].elem.depth,i=a,s=1;s{var r=Je(["mspace"],[],e),n=ze(t,e);return r.style.marginRight=O(n),r},Nr=function(e,r,n){var a="";switch(e){case"amsrm":a="AMS";break;case"textrm":a="Main";break;case"textsf":a="SansSerif";break;case"texttt":a="Typewriter";break;default:a=e}var i;return r==="textbf"&&n==="textit"?i="BoldItalic":r==="textbf"?i="Bold":r==="textit"?i="Italic":i="Regular",a+"-"+i},Kl={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Zl={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},bc=function(e,r){var[n,a,i]=Zl[e],s=new ct(n),o=new Y0([s],{width:O(a),height:O(i),style:"width:"+O(a),viewBox:"0 0 "+1e3*a+" "+1e3*i,preserveAspectRatio:"xMinYMin"}),c=Yl(["overlay"],[o],r);return c.height=i,c.style.height=O(i),c.style.width=O(a),c},k={fontMap:Kl,makeSymbol:x0,mathsym:lc,makeSpan:Je,makeSvgSpan:Yl,makeLineSpan:fc,makeAnchor:mc,makeFragment:Xl,wrapFragment:dc,makeVList:vc,makeOrd:uc,makeGlue:gc,staticSvg:bc,svgData:Zl,tryCombineChars:hc},Ae={number:3,unit:"mu"},yt={number:4,unit:"mu"},H0={number:5,unit:"mu"},yc={mord:{mop:Ae,mbin:yt,mrel:H0,minner:Ae},mop:{mord:Ae,mop:Ae,mrel:H0,minner:Ae},mbin:{mord:yt,mop:yt,mopen:yt,minner:yt},mrel:{mord:H0,mop:H0,mopen:H0,minner:H0},mopen:{},mclose:{mop:Ae,mbin:yt,mrel:H0,minner:Ae},mpunct:{mord:Ae,mop:Ae,mrel:H0,mopen:Ae,mclose:Ae,mpunct:Ae,minner:Ae},minner:{mord:Ae,mop:Ae,mbin:yt,mrel:H0,mopen:Ae,mpunct:Ae,minner:Ae}},xc={mord:{mop:Ae},mop:{mord:Ae,mop:Ae},mbin:{},mrel:{},mopen:{},mclose:{mop:Ae},mpunct:{},minner:{mop:Ae}},Jl={},en={},tn={};function H(t){for(var{type:e,names:r,props:n,handler:a,htmlBuilder:i,mathmlBuilder:s}=t,o={type:e,numArgs:n.numArgs,argTypes:n.argTypes,allowedInArgument:!!n.allowedInArgument,allowedInText:!!n.allowedInText,allowedInMath:n.allowedInMath===void 0?!0:n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infix,primitive:!!n.primitive,handler:a},c=0;c{var _=A.classes[0],D=T.classes[0];_==="mbin"&&Y.contains(Sc,D)?A.classes[0]="mord":D==="mbin"&&Y.contains(wc,_)&&(T.classes[0]="mord")},{node:p},b,S),ls(i,(T,A)=>{var _=ma(A),D=ma(T),V=_&&D?T.hasClass("mtight")?xc[_][D]:yc[_][D]:null;if(V)return k.makeGlue(V,m)},{node:p},b,S),i},ls=function t(e,r,n,a,i){a&&e.push(a);for(var s=0;sb=>{e.splice(p+1,0,b),s++})(s)}a&&e.pop()},Ql=function(e){return e instanceof gr||e instanceof Ka||e instanceof br&&e.hasClass("enclosing")?e:null},Tc=function t(e,r){var n=Ql(e);if(n){var a=n.children;if(a.length){if(r==="right")return t(a[a.length-1],"right");if(r==="left")return t(a[0],"left")}}return e},ma=function(e,r){return e?(r&&(e=Tc(e,r)),Mc[e.classes[0]]||null):null},mr=function(e,r){var n=["nulldelimiter"].concat(e.baseSizingClasses());return X0(r.concat(n))},ue=function(e,r,n){if(!e)return X0();if(en[e.type]){var a=en[e.type](e,r);if(n&&r.size!==n.size){a=X0(r.sizingClasses(n),[a],r);var i=r.sizeMultiplier/n.sizeMultiplier;a.height*=i,a.depth*=i}return a}else throw new I("Got group of unknown type: '"+e.type+"'")};function qr(t,e){var r=X0(["base"],t,e),n=X0(["strut"]);return n.style.height=O(r.height+r.depth),r.depth&&(n.style.verticalAlign=O(-r.depth)),r.children.unshift(n),r}function da(t,e){var r=null;t.length===1&&t[0].type==="tag"&&(r=t[0].tag,t=t[0].body);var n=Ie(t,e,"root"),a;n.length===2&&n[1].hasClass("tag")&&(a=n.pop());for(var i=[],s=[],o=0;o0&&(i.push(qr(s,e)),s=[]),i.push(n[o]));s.length>0&&i.push(qr(s,e));var m;r?(m=qr(Ie(r,e,!0)),m.classes=["tag"],i.push(m)):a&&i.push(a);var d=X0(["katex-html"],i);if(d.setAttribute("aria-hidden","true"),m){var p=m.children[0];p.style.height=O(d.height+d.depth),d.depth&&(p.style.verticalAlign=O(-d.depth))}return d}function e1(t){return new gr(t)}class f0{constructor(e,r,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=r||[],this.classes=n||[]}setAttribute(e,r){this.attributes[e]=r}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&e.setAttribute(r,this.attributes[r]);this.classes.length>0&&(e.className=ut(this.classes));for(var n=0;n0&&(e+=' class ="'+Y.escape(ut(this.classes))+'"'),e+=">";for(var n=0;n",e}toText(){return this.children.map(e=>e.toText()).join("")}}class ar{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return Y.escape(this.toText())}toText(){return this.text}}class Ac{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character=" ":e>=.1666&&e<=.1667?this.character=" ":e>=.2222&&e<=.2223?this.character=" ":e>=.2777&&e<=.2778?this.character="  ":e>=-.05556&&e<=-.05555?this.character=" ⁣":e>=-.1667&&e<=-.1666?this.character=" ⁣":e>=-.2223&&e<=-.2222?this.character=" ⁣":e>=-.2778&&e<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",O(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var B={MathNode:f0,TextNode:ar,SpaceNode:Ac,newDocumentFragment:e1},v0=function(e,r,n){return xe[r][e]&&xe[r][e].replace&&e.charCodeAt(0)!==55349&&!(jl.hasOwnProperty(e)&&n&&(n.fontFamily&&n.fontFamily.slice(4,6)==="tt"||n.font&&n.font.slice(4,6)==="tt"))&&(e=xe[r][e].replace),new B.TextNode(e)},Ja=function(e){return e.length===1?e[0]:new B.MathNode("mrow",e)},Qa=function(e,r){if(r.fontFamily==="texttt")return"monospace";if(r.fontFamily==="textsf")return r.fontShape==="textit"&&r.fontWeight==="textbf"?"sans-serif-bold-italic":r.fontShape==="textit"?"sans-serif-italic":r.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(r.fontShape==="textit"&&r.fontWeight==="textbf")return"bold-italic";if(r.fontShape==="textit")return"italic";if(r.fontWeight==="textbf")return"bold";var n=r.font;if(!n||n==="mathnormal")return null;var a=e.mode;if(n==="mathit")return"italic";if(n==="boldsymbol")return e.type==="textord"?"bold":"bold-italic";if(n==="mathbf")return"bold";if(n==="mathbb")return"double-struck";if(n==="mathfrak")return"fraktur";if(n==="mathscr"||n==="mathcal")return"script";if(n==="mathsf")return"sans-serif";if(n==="mathtt")return"monospace";var i=e.text;if(Y.contains(["\\imath","\\jmath"],i))return null;xe[a][i]&&xe[a][i].replace&&(i=xe[a][i].replace);var s=k.fontMap[n].fontName;return Xa(i,s,a)?k.fontMap[n].variant:null},Qe=function(e,r,n){if(e.length===1){var a=be(e[0],r);return n&&a instanceof f0&&a.type==="mo"&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var i=[],s,o=0;o0&&(p.text=p.text.slice(0,1)+"̸"+p.text.slice(1),i.pop())}}}i.push(c),s=c}return i},ht=function(e,r,n){return Ja(Qe(e,r,n))},be=function(e,r){if(!e)return new B.MathNode("mrow");if(tn[e.type]){var n=tn[e.type](e,r);return n}else throw new I("Got group of unknown type: '"+e.type+"'")};function os(t,e,r,n,a){var i=Qe(t,r),s;i.length===1&&i[0]instanceof f0&&Y.contains(["mrow","mtable"],i[0].type)?s=i[0]:s=new B.MathNode("mrow",i);var o=new B.MathNode("annotation",[new B.TextNode(e)]);o.setAttribute("encoding","application/x-tex");var c=new B.MathNode("semantics",[s,o]),m=new B.MathNode("math",[c]);m.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&m.setAttribute("display","block");var d=a?"katex":"katex-mathml";return k.makeSpan([d],[m])}var t1=function(e){return new $0({style:e.displayMode?K.DISPLAY:K.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},r1=function(e,r){if(r.displayMode){var n=["katex-display"];r.leqno&&n.push("leqno"),r.fleqn&&n.push("fleqn"),e=k.makeSpan(n,[e])}return e},zc=function(e,r,n){var a=t1(n),i;if(n.output==="mathml")return os(e,r,a,n.displayMode,!0);if(n.output==="html"){var s=da(e,a);i=k.makeSpan(["katex"],[s])}else{var o=os(e,r,a,n.displayMode,!1),c=da(e,a);i=k.makeSpan(["katex"],[o,c])}return r1(i,n)},Cc=function(e,r,n){var a=t1(n),i=da(e,a),s=k.makeSpan(["katex"],[i]);return r1(s,n)},Ec={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},Dc=function(e){var r=new B.MathNode("mo",[new B.TextNode(Ec[e.replace(/^\\/,"")])]);return r.setAttribute("stretchy","true"),r},Bc={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Nc=function(e){return e.type==="ordgroup"?e.body.length:1},qc=function(e,r){function n(){var o=4e5,c=e.label.slice(1);if(Y.contains(["widehat","widecheck","widetilde","utilde"],c)){var m=e,d=Nc(m.base),p,b,S;if(d>5)c==="widehat"||c==="widecheck"?(p=420,o=2364,S=.42,b=c+"4"):(p=312,o=2340,S=.34,b="tilde4");else{var T=[1,1,2,2,3,3][d];c==="widehat"||c==="widecheck"?(o=[0,1062,2364,2364,2364][T],p=[0,239,300,360,420][T],S=[0,.24,.3,.3,.36,.42][T],b=c+T):(o=[0,600,1033,2339,2340][T],p=[0,260,286,306,312][T],S=[0,.26,.286,.3,.306,.34][T],b="tilde"+T)}var A=new ct(b),_=new Y0([A],{width:"100%",height:O(S),viewBox:"0 0 "+o+" "+p,preserveAspectRatio:"none"});return{span:k.makeSvgSpan([],[_],r),minWidth:0,height:S}}else{var D=[],V=Bc[c],[G,F,W]=V,ie=W/1e3,re=G.length,ce,le;if(re===1){var Oe=V[3];ce=["hide-tail"],le=[Oe]}else if(re===2)ce=["halfarrow-left","halfarrow-right"],le=["xMinYMin","xMaxYMin"];else if(re===3)ce=["brace-left","brace-center","brace-right"],le=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support - `+re+" children.");for(var De=0;De0&&(a.style.minWidth=O(i)),a},Ic=function(e,r,n,a,i){var s,o=e.height+e.depth+n+a;if(/fbox|color|angl/.test(r)){if(s=k.makeSpan(["stretchy",r],[],i),r==="fbox"){var c=i.color&&i.getColor();c&&(s.style.borderColor=c)}}else{var m=[];/^[bx]cancel$/.test(r)&&m.push(new ha({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(r)&&m.push(new ha({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var d=new Y0(m,{width:"100%",height:O(o)});s=k.makeSvgSpan([],[d],i)}return s.height=o,s.style.height=O(o),s},K0={encloseSpan:Ic,mathMLnode:Dc,svgSpan:qc};function ae(t,e){if(!t||t.type!==e)throw new Error("Expected node of type "+e+", but got "+(t?"node of type "+t.type:String(t)));return t}function ei(t){var e=yn(t);if(!e)throw new Error("Expected node of symbol group type, but got "+(t?"node of type "+t.type:String(t)));return e}function yn(t){return t&&(t.type==="atom"||ic.hasOwnProperty(t.type))?t:null}var ti=(t,e)=>{var r,n,a;t&&t.type==="supsub"?(n=ae(t.base,"accent"),r=n.base,t.base=r,a=nc(ue(t,e)),t.base=n):(n=ae(t,"accent"),r=n.base);var i=ue(r,e.havingCrampedStyle()),s=n.isShifty&&Y.isCharacterBox(r),o=0;if(s){var c=Y.getBaseElem(r),m=ue(c,e.havingCrampedStyle());o=ts(m).skew}var d=n.label==="\\c",p=d?i.height+i.depth:Math.min(i.height,e.fontMetrics().xHeight),b;if(n.isStretchy)b=K0.svgSpan(n,e),b=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:b,wrapperClasses:["svg-align"],wrapperStyle:o>0?{width:"calc(100% - "+O(2*o)+")",marginLeft:O(2*o)}:void 0}]},e);else{var S,T;n.label==="\\vec"?(S=k.staticSvg("vec",e),T=k.svgData.vec[1]):(S=k.makeOrd({mode:n.mode,text:n.label},e,"textord"),S=ts(S),S.italic=0,T=S.width,d&&(p+=S.depth)),b=k.makeSpan(["accent-body"],[S]);var A=n.label==="\\textcircled";A&&(b.classes.push("accent-full"),p=i.height);var _=o;A||(_-=T/2),b.style.left=O(_),n.label==="\\textcircled"&&(b.style.top=".2em"),b=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-p},{type:"elem",elem:b}]},e)}var D=k.makeSpan(["mord","accent"],[b],e);return a?(a.children[0]=D,a.height=Math.max(D.height,a.height),a.classes[0]="mord",a):D},n1=(t,e)=>{var r=t.isStretchy?K0.mathMLnode(t.label):new B.MathNode("mo",[v0(t.label,t.mode)]),n=new B.MathNode("mover",[be(t.base,e),r]);return n.setAttribute("accent","true"),n},_c=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(t=>"\\"+t).join("|"));H({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:(t,e)=>{var r=rn(e[0]),n=!_c.test(t.funcName),a=!n||t.funcName==="\\widehat"||t.funcName==="\\widetilde"||t.funcName==="\\widecheck";return{type:"accent",mode:t.parser.mode,label:t.funcName,isStretchy:n,isShifty:a,base:r}},htmlBuilder:ti,mathmlBuilder:n1});H({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(t,e)=>{var r=e[0],n=t.parser.mode;return n==="math"&&(t.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+t.funcName+" works only in text mode"),n="text"),{type:"accent",mode:n,label:t.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:ti,mathmlBuilder:n1});H({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"accentUnder",mode:r.mode,label:n,base:a}},htmlBuilder:(t,e)=>{var r=ue(t.base,e),n=K0.svgSpan(t,e),a=t.label==="\\utilde"?.12:0,i=k.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:a},{type:"elem",elem:r}]},e);return k.makeSpan(["mord","accentunder"],[i],e)},mathmlBuilder:(t,e)=>{var r=K0.mathMLnode(t.label),n=new B.MathNode("munder",[be(t.base,e),r]);return n.setAttribute("accentunder","true"),n}});var Ir=t=>{var e=new B.MathNode("mpadded",t?[t]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};H({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,r){var{parser:n,funcName:a}=t;return{type:"xArrow",mode:n.mode,label:a,body:e[0],below:r[0]}},htmlBuilder(t,e){var r=e.style,n=e.havingStyle(r.sup()),a=k.wrapFragment(ue(t.body,n,e),e),i=t.label.slice(0,2)==="\\x"?"x":"cd";a.classes.push(i+"-arrow-pad");var s;t.below&&(n=e.havingStyle(r.sub()),s=k.wrapFragment(ue(t.below,n,e),e),s.classes.push(i+"-arrow-pad"));var o=K0.svgSpan(t,e),c=-e.fontMetrics().axisHeight+.5*o.height,m=-e.fontMetrics().axisHeight-.5*o.height-.111;(a.depth>.25||t.label==="\\xleftequilibrium")&&(m-=a.depth);var d;if(s){var p=-e.fontMetrics().axisHeight+s.height+.5*o.height+.111;d=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:m},{type:"elem",elem:o,shift:c},{type:"elem",elem:s,shift:p}]},e)}else d=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:m},{type:"elem",elem:o,shift:c}]},e);return d.children[0].children[0].children[1].classes.push("svg-align"),k.makeSpan(["mrel","x-arrow"],[d],e)},mathmlBuilder(t,e){var r=K0.mathMLnode(t.label);r.setAttribute("minsize",t.label.charAt(0)==="x"?"1.75em":"3.0em");var n;if(t.body){var a=Ir(be(t.body,e));if(t.below){var i=Ir(be(t.below,e));n=new B.MathNode("munderover",[r,i,a])}else n=new B.MathNode("mover",[r,a])}else if(t.below){var s=Ir(be(t.below,e));n=new B.MathNode("munder",[r,s])}else n=Ir(),n=new B.MathNode("mover",[r,n]);return n}});var Oc=k.makeSpan;function a1(t,e){var r=Ie(t.body,e,!0);return Oc([t.mclass],r,e)}function i1(t,e){var r,n=Qe(t.body,e);return t.mclass==="minner"?r=new B.MathNode("mpadded",n):t.mclass==="mord"?t.isCharacterBox?(r=n[0],r.type="mi"):r=new B.MathNode("mi",n):(t.isCharacterBox?(r=n[0],r.type="mo"):r=new B.MathNode("mo",n),t.mclass==="mbin"?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):t.mclass==="mpunct"?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):t.mclass==="mopen"||t.mclass==="mclose"?(r.attributes.lspace="0em",r.attributes.rspace="0em"):t.mclass==="minner"&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}H({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"mclass",mode:r.mode,mclass:"m"+n.slice(5),body:Be(a),isCharacterBox:Y.isCharacterBox(a)}},htmlBuilder:a1,mathmlBuilder:i1});var xn=t=>{var e=t.type==="ordgroup"&&t.body.length?t.body[0]:t;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};H({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(t,e){var{parser:r}=t;return{type:"mclass",mode:r.mode,mclass:xn(e[0]),body:Be(e[1]),isCharacterBox:Y.isCharacterBox(e[1])}}});H({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(t,e){var{parser:r,funcName:n}=t,a=e[1],i=e[0],s;n!=="\\stackrel"?s=xn(a):s="mrel";var o={type:"op",mode:a.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:n!=="\\stackrel",body:Be(a)},c={type:"supsub",mode:i.mode,base:o,sup:n==="\\underset"?null:i,sub:n==="\\underset"?i:null};return{type:"mclass",mode:r.mode,mclass:s,body:[c],isCharacterBox:Y.isCharacterBox(c)}},htmlBuilder:a1,mathmlBuilder:i1});H({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"pmb",mode:r.mode,mclass:xn(e[0]),body:Be(e[0])}},htmlBuilder(t,e){var r=Ie(t.body,e,!0),n=k.makeSpan([t.mclass],r,e);return n.style.textShadow="0.02em 0.01em 0.04px",n},mathmlBuilder(t,e){var r=Qe(t.body,e),n=new B.MathNode("mstyle",r);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var Rc={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},us=()=>({type:"styling",body:[],mode:"math",style:"display"}),cs=t=>t.type==="textord"&&t.text==="@",Fc=(t,e)=>(t.type==="mathord"||t.type==="atom")&&t.text===e;function Lc(t,e,r){var n=Rc[t];switch(n){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(n,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var a=r.callFunction("\\\\cdleft",[e[0]],[]),i={type:"atom",text:n,mode:"math",family:"rel"},s=r.callFunction("\\Big",[i],[]),o=r.callFunction("\\\\cdright",[e[1]],[]),c={type:"ordgroup",mode:"math",body:[a,s,o]};return r.callFunction("\\\\cdparent",[c],[])}case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var m={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[m],[])}default:return{type:"textord",text:" ",mode:"math"}}}function Pc(t){var e=[];for(t.gullet.beginGroup(),t.gullet.macros.set("\\cr","\\\\\\relax"),t.gullet.beginGroup();;){e.push(t.parseExpression(!1,"\\\\")),t.gullet.endGroup(),t.gullet.beginGroup();var r=t.fetch().text;if(r==="&"||r==="\\\\")t.consume();else if(r==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new I("Expected \\\\ or \\cr or \\end",t.nextToken)}for(var n=[],a=[n],i=0;i-1))if("<>AV".indexOf(m)>-1)for(var p=0;p<2;p++){for(var b=!0,S=c+1;SAV=|." after @',s[c]);var T=Lc(m,d,t),A={type:"styling",body:[T],mode:"math",style:"display"};n.push(A),o=us()}i%2===0?n.push(o):n.shift(),n=[],a.push(n)}t.gullet.endGroup(),t.gullet.endGroup();var _=new Array(a[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:a,arraystretch:1,addJot:!0,rowGaps:[null],cols:_,colSeparationType:"CD",hLinesBeforeRow:new Array(a.length+1).fill([])}}H({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t;return{type:"cdlabel",mode:r.mode,side:n.slice(4),label:e[0]}},htmlBuilder(t,e){var r=e.havingStyle(e.style.sup()),n=k.wrapFragment(ue(t.label,r,e),e);return n.classes.push("cd-label-"+t.side),n.style.bottom=O(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(t,e){var r=new B.MathNode("mrow",[be(t.label,e)]);return r=new B.MathNode("mpadded",[r]),r.setAttribute("width","0"),t.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new B.MathNode("mstyle",[r]),r.setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}});H({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(t,e){var{parser:r}=t;return{type:"cdlabelparent",mode:r.mode,fragment:e[0]}},htmlBuilder(t,e){var r=k.wrapFragment(ue(t.fragment,e),e);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(t,e){return new B.MathNode("mrow",[be(t.fragment,e)])}});H({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(t,e){for(var{parser:r}=t,n=ae(e[0],"ordgroup"),a=n.body,i="",s=0;s=1114111)throw new I("\\@char with invalid code point "+i);return c<=65535?m=String.fromCharCode(c):(c-=65536,m=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:r.mode,text:m}}});var s1=(t,e)=>{var r=Ie(t.body,e.withColor(t.color),!1);return k.makeFragment(r)},l1=(t,e)=>{var r=Qe(t.body,e.withColor(t.color)),n=new B.MathNode("mstyle",r);return n.setAttribute("mathcolor",t.color),n};H({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(t,e){var{parser:r}=t,n=ae(e[0],"color-token").color,a=e[1];return{type:"color",mode:r.mode,color:n,body:Be(a)}},htmlBuilder:s1,mathmlBuilder:l1});H({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(t,e){var{parser:r,breakOnTokenText:n}=t,a=ae(e[0],"color-token").color;r.gullet.macros.set("\\current@color",a);var i=r.parseExpression(!0,n);return{type:"color",mode:r.mode,color:a,body:i}},htmlBuilder:s1,mathmlBuilder:l1});H({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(t,e,r){var{parser:n}=t,a=n.gullet.future().text==="["?n.parseSizeGroup(!0):null,i=!n.settings.displayMode||!n.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:n.mode,newLine:i,size:a&&ae(a,"size").value}},htmlBuilder(t,e){var r=k.makeSpan(["mspace"],[],e);return t.newLine&&(r.classes.push("newline"),t.size&&(r.style.marginTop=O(ze(t.size,e)))),r},mathmlBuilder(t,e){var r=new B.MathNode("mspace");return t.newLine&&(r.setAttribute("linebreak","newline"),t.size&&r.setAttribute("height",O(ze(t.size,e)))),r}});var pa={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},o1=t=>{var e=t.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new I("Expected a control sequence",t);return e},Hc=t=>{var e=t.gullet.popToken();return e.text==="="&&(e=t.gullet.popToken(),e.text===" "&&(e=t.gullet.popToken())),e},u1=(t,e,r,n)=>{var a=t.gullet.macros.get(r.text);a==null&&(r.noexpand=!0,a={tokens:[r],numArgs:0,unexpandable:!t.gullet.isExpandable(r.text)}),t.gullet.macros.set(e,a,n)};H({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e,funcName:r}=t;e.consumeSpaces();var n=e.fetch();if(pa[n.text])return(r==="\\global"||r==="\\\\globallong")&&(n.text=pa[n.text]),ae(e.parseFunction(),"internal");throw new I("Invalid token after macro prefix",n)}});H({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=e.gullet.popToken(),a=n.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(a))throw new I("Expected a control sequence",n);for(var i=0,s,o=[[]];e.gullet.future().text!=="{";)if(n=e.gullet.popToken(),n.text==="#"){if(e.gullet.future().text==="{"){s=e.gullet.future(),o[i].push("{");break}if(n=e.gullet.popToken(),!/^[1-9]$/.test(n.text))throw new I('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==i+1)throw new I('Argument number "'+n.text+'" out of order');i++,o.push([])}else{if(n.text==="EOF")throw new I("Expected a macro definition");o[i].push(n.text)}var{tokens:c}=e.gullet.consumeArg();return s&&c.unshift(s),(r==="\\edef"||r==="\\xdef")&&(c=e.gullet.expandTokens(c),c.reverse()),e.gullet.macros.set(a,{tokens:c,numArgs:i,delimiters:o},r===pa[r]),{type:"internal",mode:e.mode}}});H({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=o1(e.gullet.popToken());e.gullet.consumeSpaces();var a=Hc(e);return u1(e,n,a,r==="\\\\globallet"),{type:"internal",mode:e.mode}}});H({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=o1(e.gullet.popToken()),a=e.gullet.popToken(),i=e.gullet.popToken();return u1(e,n,i,r==="\\\\globalfuture"),e.gullet.pushToken(i),e.gullet.pushToken(a),{type:"internal",mode:e.mode}}});var Zt=function(e,r,n){var a=xe.math[e]&&xe.math[e].replace,i=Xa(a||e,r,n);if(!i)throw new Error("Unsupported symbol "+e+" and font size "+r+".");return i},ri=function(e,r,n,a){var i=n.havingBaseStyle(r),s=k.makeSpan(a.concat(i.sizingClasses(n)),[e],n),o=i.sizeMultiplier/n.sizeMultiplier;return s.height*=o,s.depth*=o,s.maxFontSize=i.sizeMultiplier,s},c1=function(e,r,n){var a=r.havingBaseStyle(n),i=(1-r.sizeMultiplier/a.sizeMultiplier)*r.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=O(i),e.height-=i,e.depth+=i},Vc=function(e,r,n,a,i,s){var o=k.makeSymbol(e,"Main-Regular",i,a),c=ri(o,r,a,s);return n&&c1(c,a,r),c},$c=function(e,r,n,a){return k.makeSymbol(e,"Size"+r+"-Regular",n,a)},h1=function(e,r,n,a,i,s){var o=$c(e,r,i,a),c=ri(k.makeSpan(["delimsizing","size"+r],[o],a),K.TEXT,a,s);return n&&c1(c,a,K.TEXT),c},Pn=function(e,r,n){var a;r==="Size1-Regular"?a="delim-size1":a="delim-size4";var i=k.makeSpan(["delimsizinginner",a],[k.makeSpan([],[k.makeSymbol(e,r,n)])]);return{type:"elem",elem:i}},Hn=function(e,r,n){var a=q0["Size4-Regular"][e.charCodeAt(0)]?q0["Size4-Regular"][e.charCodeAt(0)][4]:q0["Size1-Regular"][e.charCodeAt(0)][4],i=new ct("inner",X4(e,Math.round(1e3*r))),s=new Y0([i],{width:O(a),height:O(r),style:"width:"+O(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*r),preserveAspectRatio:"xMinYMin"}),o=k.makeSvgSpan([],[s],n);return o.height=r,o.style.height=O(r),o.style.width=O(a),{type:"elem",elem:o}},va=.008,_r={type:"kern",size:-1*va},Uc=["|","\\lvert","\\rvert","\\vert"],Gc=["\\|","\\lVert","\\rVert","\\Vert"],f1=function(e,r,n,a,i,s){var o,c,m,d,p="",b=0;o=m=d=e,c=null;var S="Size1-Regular";e==="\\uparrow"?m=d="⏐":e==="\\Uparrow"?m=d="‖":e==="\\downarrow"?o=m="⏐":e==="\\Downarrow"?o=m="‖":e==="\\updownarrow"?(o="\\uparrow",m="⏐",d="\\downarrow"):e==="\\Updownarrow"?(o="\\Uparrow",m="‖",d="\\Downarrow"):Y.contains(Uc,e)?(m="∣",p="vert",b=333):Y.contains(Gc,e)?(m="∥",p="doublevert",b=556):e==="["||e==="\\lbrack"?(o="⎡",m="⎢",d="⎣",S="Size4-Regular",p="lbrack",b=667):e==="]"||e==="\\rbrack"?(o="⎤",m="⎥",d="⎦",S="Size4-Regular",p="rbrack",b=667):e==="\\lfloor"||e==="⌊"?(m=o="⎢",d="⎣",S="Size4-Regular",p="lfloor",b=667):e==="\\lceil"||e==="⌈"?(o="⎡",m=d="⎢",S="Size4-Regular",p="lceil",b=667):e==="\\rfloor"||e==="⌋"?(m=o="⎥",d="⎦",S="Size4-Regular",p="rfloor",b=667):e==="\\rceil"||e==="⌉"?(o="⎤",m=d="⎥",S="Size4-Regular",p="rceil",b=667):e==="("||e==="\\lparen"?(o="⎛",m="⎜",d="⎝",S="Size4-Regular",p="lparen",b=875):e===")"||e==="\\rparen"?(o="⎞",m="⎟",d="⎠",S="Size4-Regular",p="rparen",b=875):e==="\\{"||e==="\\lbrace"?(o="⎧",c="⎨",d="⎩",m="⎪",S="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(o="⎫",c="⎬",d="⎭",m="⎪",S="Size4-Regular"):e==="\\lgroup"||e==="⟮"?(o="⎧",d="⎩",m="⎪",S="Size4-Regular"):e==="\\rgroup"||e==="⟯"?(o="⎫",d="⎭",m="⎪",S="Size4-Regular"):e==="\\lmoustache"||e==="⎰"?(o="⎧",d="⎭",m="⎪",S="Size4-Regular"):(e==="\\rmoustache"||e==="⎱")&&(o="⎫",d="⎩",m="⎪",S="Size4-Regular");var T=Zt(o,S,i),A=T.height+T.depth,_=Zt(m,S,i),D=_.height+_.depth,V=Zt(d,S,i),G=V.height+V.depth,F=0,W=1;if(c!==null){var ie=Zt(c,S,i);F=ie.height+ie.depth,W=2}var re=A+G+F,ce=Math.max(0,Math.ceil((r-re)/(W*D))),le=re+ce*W*D,Oe=a.fontMetrics().axisHeight;n&&(Oe*=a.sizeMultiplier);var De=le/2-Oe,we=[];if(p.length>0){var h0=le-A-G,_e=Math.round(le*1e3),Ze=K4(p,Math.round(h0*1e3)),Se=new ct(p,Ze),he=(b/1e3).toFixed(3)+"em",oe=(_e/1e3).toFixed(3)+"em",g0=new Y0([Se],{width:he,height:oe,viewBox:"0 0 "+b+" "+_e}),e0=k.makeSvgSpan([],[g0],a);e0.height=_e/1e3,e0.style.width=he,e0.style.height=oe,we.push({type:"elem",elem:e0})}else{if(we.push(Pn(d,S,i)),we.push(_r),c===null){var Re=le-A-G+2*va;we.push(Hn(m,Re,a))}else{var Te=(le-A-G-F)/2+2*va;we.push(Hn(m,Te,a)),we.push(_r),we.push(Pn(c,S,i)),we.push(_r),we.push(Hn(m,Te,a))}we.push(_r),we.push(Pn(o,S,i))}var Q0=a.havingBaseStyle(K.TEXT),$t=k.makeVList({positionType:"bottom",positionData:De,children:we},Q0);return ri(k.makeSpan(["delimsizing","mult"],[$t],Q0),K.TEXT,a,s)},Vn=80,$n=.08,Un=function(e,r,n,a,i){var s=Y4(e,a,n),o=new ct(e,s),c=new Y0([o],{width:"400em",height:O(r),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return k.makeSvgSpan(["hide-tail"],[c],i)},Wc=function(e,r){var n=r.havingBaseSizing(),a=v1("\\surd",e*n.sizeMultiplier,p1,n),i=n.sizeMultiplier,s=Math.max(0,r.minRuleThickness-r.fontMetrics().sqrtRuleThickness),o,c=0,m=0,d=0,p;return a.type==="small"?(d=1e3+1e3*s+Vn,e<1?i=1:e<1.4&&(i=.7),c=(1+s+$n)/i,m=(1+s)/i,o=Un("sqrtMain",c,d,s,r),o.style.minWidth="0.853em",p=.833/i):a.type==="large"?(d=(1e3+Vn)*ir[a.size],m=(ir[a.size]+s)/i,c=(ir[a.size]+s+$n)/i,o=Un("sqrtSize"+a.size,c,d,s,r),o.style.minWidth="1.02em",p=1/i):(c=e+s+$n,m=e+s,d=Math.floor(1e3*e+s)+Vn,o=Un("sqrtTall",c,d,s,r),o.style.minWidth="0.742em",p=1.056),o.height=m,o.style.height=O(c),{span:o,advanceWidth:p,ruleWidth:(r.fontMetrics().sqrtRuleThickness+s)*i}},m1=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],jc=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],d1=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],ir=[0,1.2,1.8,2.4,3],Yc=function(e,r,n,a,i){if(e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle"),Y.contains(m1,e)||Y.contains(d1,e))return h1(e,r,!1,n,a,i);if(Y.contains(jc,e))return f1(e,ir[r],!1,n,a,i);throw new I("Illegal delimiter: '"+e+"'")},Xc=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Kc=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"stack"}],p1=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Zc=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},v1=function(e,r,n,a){for(var i=Math.min(2,3-a.style.size),s=i;sr)return n[s]}return n[n.length-1]},g1=function(e,r,n,a,i,s){e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle");var o;Y.contains(d1,e)?o=Xc:Y.contains(m1,e)?o=p1:o=Kc;var c=v1(e,r,o,a);return c.type==="small"?Vc(e,c.style,n,a,i,s):c.type==="large"?h1(e,c.size,n,a,i,s):f1(e,r,n,a,i,s)},Jc=function(e,r,n,a,i,s){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,c=901,m=5/a.fontMetrics().ptPerEm,d=Math.max(r-o,n+o),p=Math.max(d/500*c,2*d-m);return g1(e,p,!0,a,i,s)},j0={sqrtImage:Wc,sizedDelim:Yc,sizeToMaxHeight:ir,customSizedDelim:g1,leftRightDelim:Jc},hs={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Qc=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function wn(t,e){var r=yn(t);if(r&&Y.contains(Qc,r.text))return r;throw r?new I("Invalid delimiter '"+r.text+"' after '"+e.funcName+"'",t):new I("Invalid delimiter type '"+t.type+"'",t)}H({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(t,e)=>{var r=wn(e[0],t);return{type:"delimsizing",mode:t.parser.mode,size:hs[t.funcName].size,mclass:hs[t.funcName].mclass,delim:r.text}},htmlBuilder:(t,e)=>t.delim==="."?k.makeSpan([t.mclass]):j0.sizedDelim(t.delim,t.size,e,t.mode,[t.mclass]),mathmlBuilder:t=>{var e=[];t.delim!=="."&&e.push(v0(t.delim,t.mode));var r=new B.MathNode("mo",e);t.mclass==="mopen"||t.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var n=O(j0.sizeToMaxHeight[t.size]);return r.setAttribute("minsize",n),r.setAttribute("maxsize",n),r}});function fs(t){if(!t.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}H({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=t.parser.gullet.macros.get("\\current@color");if(r&&typeof r!="string")throw new I("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:t.parser.mode,delim:wn(e[0],t).text,color:r}}});H({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=wn(e[0],t),n=t.parser;++n.leftrightDepth;var a=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var i=ae(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:a,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(t,e)=>{fs(t);for(var r=Ie(t.body,e,!0,["mopen","mclose"]),n=0,a=0,i=!1,s=0;s{fs(t);var r=Qe(t.body,e);if(t.left!=="."){var n=new B.MathNode("mo",[v0(t.left,t.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(t.right!=="."){var a=new B.MathNode("mo",[v0(t.right,t.mode)]);a.setAttribute("fence","true"),t.rightColor&&a.setAttribute("mathcolor",t.rightColor),r.push(a)}return Ja(r)}});H({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=wn(e[0],t);if(!t.parser.leftrightDepth)throw new I("\\middle without preceding \\left",r);return{type:"middle",mode:t.parser.mode,delim:r.text}},htmlBuilder:(t,e)=>{var r;if(t.delim===".")r=mr(e,[]);else{r=j0.sizedDelim(t.delim,1,e,t.mode,[]);var n={delim:t.delim,options:e};r.isMiddle=n}return r},mathmlBuilder:(t,e)=>{var r=t.delim==="\\vert"||t.delim==="|"?v0("|","text"):v0(t.delim,t.mode),n=new B.MathNode("mo",[r]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var ni=(t,e)=>{var r=k.wrapFragment(ue(t.body,e),e),n=t.label.slice(1),a=e.sizeMultiplier,i,s=0,o=Y.isCharacterBox(t.body);if(n==="sout")i=k.makeSpan(["stretchy","sout"]),i.height=e.fontMetrics().defaultRuleThickness/a,s=-.5*e.fontMetrics().xHeight;else if(n==="phase"){var c=ze({number:.6,unit:"pt"},e),m=ze({number:.35,unit:"ex"},e),d=e.havingBaseSizing();a=a/d.sizeMultiplier;var p=r.height+r.depth+c+m;r.style.paddingLeft=O(p/2+c);var b=Math.floor(1e3*p*a),S=W4(b),T=new Y0([new ct("phase",S)],{width:"400em",height:O(b/1e3),viewBox:"0 0 400000 "+b,preserveAspectRatio:"xMinYMin slice"});i=k.makeSvgSpan(["hide-tail"],[T],e),i.style.height=O(p),s=r.depth+c+m}else{/cancel/.test(n)?o||r.classes.push("cancel-pad"):n==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var A=0,_=0,D=0;/box/.test(n)?(D=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),A=e.fontMetrics().fboxsep+(n==="colorbox"?0:D),_=A):n==="angl"?(D=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),A=4*D,_=Math.max(0,.25-r.depth)):(A=o?.2:0,_=A),i=K0.encloseSpan(r,n,A,_,e),/fbox|boxed|fcolorbox/.test(n)?(i.style.borderStyle="solid",i.style.borderWidth=O(D)):n==="angl"&&D!==.049&&(i.style.borderTopWidth=O(D),i.style.borderRightWidth=O(D)),s=r.depth+_,t.backgroundColor&&(i.style.backgroundColor=t.backgroundColor,t.borderColor&&(i.style.borderColor=t.borderColor))}var V;if(t.backgroundColor)V=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:s},{type:"elem",elem:r,shift:0}]},e);else{var G=/cancel|phase/.test(n)?["svg-align"]:[];V=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:i,shift:s,wrapperClasses:G}]},e)}return/cancel/.test(n)&&(V.height=r.height,V.depth=r.depth),/cancel/.test(n)&&!o?k.makeSpan(["mord","cancel-lap"],[V],e):k.makeSpan(["mord"],[V],e)},ai=(t,e)=>{var r=0,n=new B.MathNode(t.label.indexOf("colorbox")>-1?"mpadded":"menclose",[be(t.body,e)]);switch(t.label){case"\\cancel":n.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":n.setAttribute("notation","downdiagonalstrike");break;case"\\phase":n.setAttribute("notation","phasorangle");break;case"\\sout":n.setAttribute("notation","horizontalstrike");break;case"\\fbox":n.setAttribute("notation","box");break;case"\\angl":n.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,n.setAttribute("width","+"+2*r+"pt"),n.setAttribute("height","+"+2*r+"pt"),n.setAttribute("lspace",r+"pt"),n.setAttribute("voffset",r+"pt"),t.label==="\\fcolorbox"){var a=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);n.setAttribute("style","border: "+a+"em solid "+String(t.borderColor))}break;case"\\xcancel":n.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return t.backgroundColor&&n.setAttribute("mathbackground",t.backgroundColor),n};H({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(t,e,r){var{parser:n,funcName:a}=t,i=ae(e[0],"color-token").color,s=e[1];return{type:"enclose",mode:n.mode,label:a,backgroundColor:i,body:s}},htmlBuilder:ni,mathmlBuilder:ai});H({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(t,e,r){var{parser:n,funcName:a}=t,i=ae(e[0],"color-token").color,s=ae(e[1],"color-token").color,o=e[2];return{type:"enclose",mode:n.mode,label:a,backgroundColor:s,borderColor:i,body:o}},htmlBuilder:ni,mathmlBuilder:ai});H({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"enclose",mode:r.mode,label:"\\fbox",body:e[0]}}});H({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"enclose",mode:r.mode,label:n,body:a}},htmlBuilder:ni,mathmlBuilder:ai});H({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(t,e){var{parser:r}=t;return{type:"enclose",mode:r.mode,label:"\\angl",body:e[0]}}});var b1={};function R0(t){for(var{type:e,names:r,props:n,handler:a,htmlBuilder:i,mathmlBuilder:s}=t,o={type:e,numArgs:n.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:a},c=0;c{var e=t.parser.settings;if(!e.displayMode)throw new I("{"+t.envName+"} can be used only in display mode.")};function ii(t){if(t.indexOf("ed")===-1)return t.indexOf("*")===-1}function dt(t,e,r){var{hskipBeforeAndAfter:n,addJot:a,cols:i,arraystretch:s,colSeparationType:o,autoTag:c,singleRow:m,emptySingleRow:d,maxNumCols:p,leqno:b}=e;if(t.gullet.beginGroup(),m||t.gullet.macros.set("\\cr","\\\\\\relax"),!s){var S=t.gullet.expandMacroAsText("\\arraystretch");if(S==null)s=1;else if(s=parseFloat(S),!s||s<0)throw new I("Invalid \\arraystretch: "+S)}t.gullet.beginGroup();var T=[],A=[T],_=[],D=[],V=c!=null?[]:void 0;function G(){c&&t.gullet.macros.set("\\@eqnsw","1",!0)}function F(){V&&(t.gullet.macros.get("\\df@tag")?(V.push(t.subparse([new d0("\\df@tag")])),t.gullet.macros.set("\\df@tag",void 0,!0)):V.push(!!c&&t.gullet.macros.get("\\@eqnsw")==="1"))}for(G(),D.push(ms(t));;){var W=t.parseExpression(!1,m?"\\end":"\\\\");t.gullet.endGroup(),t.gullet.beginGroup(),W={type:"ordgroup",mode:t.mode,body:W},r&&(W={type:"styling",mode:t.mode,style:r,body:[W]}),T.push(W);var ie=t.fetch().text;if(ie==="&"){if(p&&T.length===p){if(m||o)throw new I("Too many tab characters: &",t.nextToken);t.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}t.consume()}else if(ie==="\\end"){F(),T.length===1&&W.type==="styling"&&W.body[0].body.length===0&&(A.length>1||!d)&&A.pop(),D.length0&&(G+=.25),m.push({pos:G,isDashed:E[L]})}for(F(s[0]),n=0;n0&&(De+=V,reE))for(n=0;n=o)){var b0=void 0;(a>0||e.hskipBeforeAndAfter)&&(b0=Y.deflt(Te.pregap,b),b0!==0&&(Ze=k.makeSpan(["arraycolsep"],[]),Ze.style.width=O(b0),_e.push(Ze)));var M0=[];for(n=0;n0){for(var wr=k.makeLineSpan("hline",r,d),y=k.makeLineSpan("hdashline",r,d),w=[{type:"elem",elem:c,shift:0}];m.length>0;){var M=m.pop(),N=M.pos-we;M.isDashed?w.push({type:"elem",elem:y,shift:N}):w.push({type:"elem",elem:wr,shift:N})}c=k.makeVList({positionType:"individualShift",children:w},r)}if(he.length===0)return k.makeSpan(["mord"],[c],r);var z=k.makeVList({positionType:"individualShift",children:he},r);return z=k.makeSpan(["tag"],[z],r),k.makeFragment([c,z])},e2={c:"center ",l:"left ",r:"right "},L0=function(e,r){for(var n=[],a=new B.MathNode("mtd",[],["mtr-glue"]),i=new B.MathNode("mtd",[],["mml-eqn-num"]),s=0;s0){var T=e.cols,A="",_=!1,D=0,V=T.length;T[0].type==="separator"&&(b+="top ",D=1),T[T.length-1].type==="separator"&&(b+="bottom ",V-=1);for(var G=D;G0?"left ":"",b+=ce[ce.length-1].length>0?"right ":"";for(var le=1;le-1?"alignat":"align",i=e.envName==="split",s=dt(e.parser,{cols:n,addJot:!0,autoTag:i?void 0:ii(e.envName),emptySingleRow:!0,colSeparationType:a,maxNumCols:i?2:void 0,leqno:e.parser.settings.leqno},"display"),o,c=0,m={type:"ordgroup",mode:e.mode,body:[]};if(r[0]&&r[0].type==="ordgroup"){for(var d="",p=0;p0&&S&&(_=1),n[T]={type:"align",align:A,pregap:_,postgap:0}}return s.colSeparationType=S?"align":"alignat",s};R0({type:"array",names:["array","darray"],props:{numArgs:1},handler(t,e){var r=yn(e[0]),n=r?[e[0]]:ae(e[0],"ordgroup").body,a=n.map(function(s){var o=ei(s),c=o.text;if("lcr".indexOf(c)!==-1)return{type:"align",align:c};if(c==="|")return{type:"separator",separator:"|"};if(c===":")return{type:"separator",separator:":"};throw new I("Unknown column alignment: "+c,s)}),i={cols:a,hskipBeforeAndAfter:!0,maxNumCols:a.length};return dt(t.parser,i,si(t.envName))},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(t){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[t.envName.replace("*","")],r="c",n={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if(t.envName.charAt(t.envName.length-1)==="*"){var a=t.parser;if(a.consumeSpaces(),a.fetch().text==="["){if(a.consume(),a.consumeSpaces(),r=a.fetch().text,"lcr".indexOf(r)===-1)throw new I("Expected l or c or r",a.nextToken);a.consume(),a.consumeSpaces(),a.expect("]"),a.consume(),n.cols=[{type:"align",align:r}]}}var i=dt(t.parser,n,si(t.envName)),s=Math.max(0,...i.body.map(o=>o.length));return i.cols=new Array(s).fill({type:"align",align:r}),e?{type:"leftright",mode:t.mode,body:[i],left:e[0],right:e[1],rightColor:void 0}:i},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(t){var e={arraystretch:.5},r=dt(t.parser,e,"script");return r.colSeparationType="small",r},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["subarray"],props:{numArgs:1},handler(t,e){var r=yn(e[0]),n=r?[e[0]]:ae(e[0],"ordgroup").body,a=n.map(function(s){var o=ei(s),c=o.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new I("Unknown column alignment: "+c,s)});if(a.length>1)throw new I("{subarray} can contain only one column");var i={cols:a,hskipBeforeAndAfter:!1,arraystretch:.5};if(i=dt(t.parser,i,"script"),i.body.length>0&&i.body[0].length>1)throw new I("{subarray} can contain only one column");return i},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(t){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},r=dt(t.parser,e,si(t.envName));return{type:"leftright",mode:t.mode,body:[r],left:t.envName.indexOf("r")>-1?".":"\\{",right:t.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:x1,htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(t){Y.contains(["gather","gather*"],t.envName)&&Sn(t);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:ii(t.envName),emptySingleRow:!0,leqno:t.parser.settings.leqno};return dt(t.parser,e,"display")},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:x1,htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(t){Sn(t);var e={autoTag:ii(t.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:t.parser.settings.leqno};return dt(t.parser,e,"display")},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["CD"],props:{numArgs:0},handler(t){return Sn(t),Pc(t.parser)},htmlBuilder:F0,mathmlBuilder:L0});f("\\nonumber","\\gdef\\@eqnsw{0}");f("\\notag","\\nonumber");H({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(t,e){throw new I(t.funcName+" valid only within array environment")}});var ds=b1;H({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];if(a.type!=="ordgroup")throw new I("Invalid environment name",a);for(var i="",s=0;s{var r=t.font,n=e.withFont(r);return ue(t.body,n)},S1=(t,e)=>{var r=t.font,n=e.withFont(r);return be(t.body,n)},ps={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};H({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=rn(e[0]),i=n;return i in ps&&(i=ps[i]),{type:"font",mode:r.mode,font:i.slice(1),body:a}},htmlBuilder:w1,mathmlBuilder:S1});H({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(t,e)=>{var{parser:r}=t,n=e[0],a=Y.isCharacterBox(n);return{type:"mclass",mode:r.mode,mclass:xn(n),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:n}],isCharacterBox:a}}});H({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:n,breakOnTokenText:a}=t,{mode:i}=r,s=r.parseExpression(!0,a),o="math"+n.slice(1);return{type:"font",mode:i,font:o,body:{type:"ordgroup",mode:r.mode,body:s}}},htmlBuilder:w1,mathmlBuilder:S1});var k1=(t,e)=>{var r=e;return t==="display"?r=r.id>=K.SCRIPT.id?r.text():K.DISPLAY:t==="text"&&r.size===K.DISPLAY.size?r=K.TEXT:t==="script"?r=K.SCRIPT:t==="scriptscript"&&(r=K.SCRIPTSCRIPT),r},li=(t,e)=>{var r=k1(t.size,e.style),n=r.fracNum(),a=r.fracDen(),i;i=e.havingStyle(n);var s=ue(t.numer,i,e);if(t.continued){var o=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;s.height=s.height0?T=3*b:T=7*b,A=e.fontMetrics().denom1):(p>0?(S=e.fontMetrics().num2,T=b):(S=e.fontMetrics().num3,T=3*b),A=e.fontMetrics().denom2);var _;if(d){var V=e.fontMetrics().axisHeight;S-s.depth-(V+.5*p){var r=new B.MathNode("mfrac",[be(t.numer,e),be(t.denom,e)]);if(!t.hasBarLine)r.setAttribute("linethickness","0px");else if(t.barSize){var n=ze(t.barSize,e);r.setAttribute("linethickness",O(n))}var a=k1(t.size,e.style);if(a.size!==e.style.size){r=new B.MathNode("mstyle",[r]);var i=a.size===K.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",i),r.setAttribute("scriptlevel","0")}if(t.leftDelim!=null||t.rightDelim!=null){var s=[];if(t.leftDelim!=null){var o=new B.MathNode("mo",[new B.TextNode(t.leftDelim.replace("\\",""))]);o.setAttribute("fence","true"),s.push(o)}if(s.push(r),t.rightDelim!=null){var c=new B.MathNode("mo",[new B.TextNode(t.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),s.push(c)}return Ja(s)}return r};H({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],i=e[1],s,o=null,c=null,m="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":s=!0;break;case"\\\\atopfrac":s=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":s=!1,o="(",c=")";break;case"\\\\bracefrac":s=!1,o="\\{",c="\\}";break;case"\\\\brackfrac":s=!1,o="[",c="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":m="display";break;case"\\tfrac":case"\\tbinom":m="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:a,denom:i,hasBarLine:s,leftDelim:o,rightDelim:c,size:m,barSize:null}},htmlBuilder:li,mathmlBuilder:oi});H({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],i=e[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:a,denom:i,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});H({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(t){var{parser:e,funcName:r,token:n}=t,a;switch(r){case"\\over":a="\\frac";break;case"\\choose":a="\\binom";break;case"\\atop":a="\\\\atopfrac";break;case"\\brace":a="\\\\bracefrac";break;case"\\brack":a="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:a,token:n}}});var vs=["display","text","script","scriptscript"],gs=function(e){var r=null;return e.length>0&&(r=e,r=r==="."?null:r),r};H({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(t,e){var{parser:r}=t,n=e[4],a=e[5],i=rn(e[0]),s=i.type==="atom"&&i.family==="open"?gs(i.text):null,o=rn(e[1]),c=o.type==="atom"&&o.family==="close"?gs(o.text):null,m=ae(e[2],"size"),d,p=null;m.isBlank?d=!0:(p=m.value,d=p.number>0);var b="auto",S=e[3];if(S.type==="ordgroup"){if(S.body.length>0){var T=ae(S.body[0],"textord");b=vs[Number(T.text)]}}else S=ae(S,"textord"),b=vs[Number(S.text)];return{type:"genfrac",mode:r.mode,numer:n,denom:a,continued:!1,hasBarLine:d,barSize:p,leftDelim:s,rightDelim:c,size:b}},htmlBuilder:li,mathmlBuilder:oi});H({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(t,e){var{parser:r,funcName:n,token:a}=t;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:ae(e[0],"size").value,token:a}}});H({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],i=B4(ae(e[1],"infix").size),s=e[2],o=i.number>0;return{type:"genfrac",mode:r.mode,numer:a,denom:s,continued:!1,hasBarLine:o,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:li,mathmlBuilder:oi});var M1=(t,e)=>{var r=e.style,n,a;t.type==="supsub"?(n=t.sup?ue(t.sup,e.havingStyle(r.sup()),e):ue(t.sub,e.havingStyle(r.sub()),e),a=ae(t.base,"horizBrace")):a=ae(t,"horizBrace");var i=ue(a.base,e.havingBaseStyle(K.DISPLAY)),s=K0.svgSpan(a,e),o;if(a.isOver?(o=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:.1},{type:"elem",elem:s}]},e),o.children[0].children[0].children[1].classes.push("svg-align")):(o=k.makeVList({positionType:"bottom",positionData:i.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:i}]},e),o.children[0].children[0].children[0].classes.push("svg-align")),n){var c=k.makeSpan(["mord",a.isOver?"mover":"munder"],[o],e);a.isOver?o=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:n}]},e):o=k.makeVList({positionType:"bottom",positionData:c.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:c}]},e)}return k.makeSpan(["mord",a.isOver?"mover":"munder"],[o],e)},t2=(t,e)=>{var r=K0.mathMLnode(t.label);return new B.MathNode(t.isOver?"mover":"munder",[be(t.base,e),r])};H({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t;return{type:"horizBrace",mode:r.mode,label:n,isOver:/^\\over/.test(n),base:e[0]}},htmlBuilder:M1,mathmlBuilder:t2});H({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[1],a=ae(e[0],"url").url;return r.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:r.mode,href:a,body:Be(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(t,e)=>{var r=Ie(t.body,e,!1);return k.makeAnchor(t.href,[],r,e)},mathmlBuilder:(t,e)=>{var r=ht(t.body,e);return r instanceof f0||(r=new f0("mrow",[r])),r.setAttribute("href",t.href),r}});H({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=ae(e[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:n}))return r.formatUnsupportedCmd("\\url");for(var a=[],i=0;i{var{parser:r,funcName:n,token:a}=t,i=ae(e[0],"raw").string,s=e[1];r.settings.strict&&r.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var o,c={};switch(n){case"\\htmlClass":c.class=i,o={command:"\\htmlClass",class:i};break;case"\\htmlId":c.id=i,o={command:"\\htmlId",id:i};break;case"\\htmlStyle":c.style=i,o={command:"\\htmlStyle",style:i};break;case"\\htmlData":{for(var m=i.split(","),d=0;d{var r=Ie(t.body,e,!1),n=["enclosing"];t.attributes.class&&n.push(...t.attributes.class.trim().split(/\s+/));var a=k.makeSpan(n,r,e);for(var i in t.attributes)i!=="class"&&t.attributes.hasOwnProperty(i)&&a.setAttribute(i,t.attributes[i]);return a},mathmlBuilder:(t,e)=>ht(t.body,e)});H({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"htmlmathml",mode:r.mode,html:Be(e[0]),mathml:Be(e[1])}},htmlBuilder:(t,e)=>{var r=Ie(t.html,e,!1);return k.makeFragment(r)},mathmlBuilder:(t,e)=>ht(t.mathml,e)});var Gn=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var r=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!r)throw new I("Invalid size: '"+e+"' in \\includegraphics");var n={number:+(r[1]+r[2]),unit:r[3]};if(!$l(n))throw new I("Invalid unit: '"+n.unit+"' in \\includegraphics.");return n};H({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(t,e,r)=>{var{parser:n}=t,a={number:0,unit:"em"},i={number:.9,unit:"em"},s={number:0,unit:"em"},o="";if(r[0])for(var c=ae(r[0],"raw").string,m=c.split(","),d=0;d{var r=ze(t.height,e),n=0;t.totalheight.number>0&&(n=ze(t.totalheight,e)-r);var a=0;t.width.number>0&&(a=ze(t.width,e));var i={height:O(r+n)};a>0&&(i.width=O(a)),n>0&&(i.verticalAlign=O(-n));var s=new tc(t.src,t.alt,i);return s.height=r,s.depth=n,s},mathmlBuilder:(t,e)=>{var r=new B.MathNode("mglyph",[]);r.setAttribute("alt",t.alt);var n=ze(t.height,e),a=0;if(t.totalheight.number>0&&(a=ze(t.totalheight,e)-n,r.setAttribute("valign",O(-a))),r.setAttribute("height",O(n+a)),t.width.number>0){var i=ze(t.width,e);r.setAttribute("width",O(i))}return r.setAttribute("src",t.src),r}});H({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(t,e){var{parser:r,funcName:n}=t,a=ae(e[0],"size");if(r.settings.strict){var i=n[1]==="m",s=a.value.unit==="mu";i?(s||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" supports only mu units, "+("not "+a.value.unit+" units")),r.mode!=="math"&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" works only in math mode")):s&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:a.value}},htmlBuilder(t,e){return k.makeGlue(t.dimension,e)},mathmlBuilder(t,e){var r=ze(t.dimension,e);return new B.SpaceNode(r)}});H({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"lap",mode:r.mode,alignment:n.slice(5),body:a}},htmlBuilder:(t,e)=>{var r;t.alignment==="clap"?(r=k.makeSpan([],[ue(t.body,e)]),r=k.makeSpan(["inner"],[r],e)):r=k.makeSpan(["inner"],[ue(t.body,e)]);var n=k.makeSpan(["fix"],[]),a=k.makeSpan([t.alignment],[r,n],e),i=k.makeSpan(["strut"]);return i.style.height=O(a.height+a.depth),a.depth&&(i.style.verticalAlign=O(-a.depth)),a.children.unshift(i),a=k.makeSpan(["thinbox"],[a],e),k.makeSpan(["mord","vbox"],[a],e)},mathmlBuilder:(t,e)=>{var r=new B.MathNode("mpadded",[be(t.body,e)]);if(t.alignment!=="rlap"){var n=t.alignment==="llap"?"-1":"-0.5";r.setAttribute("lspace",n+"width")}return r.setAttribute("width","0px"),r}});H({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){var{funcName:r,parser:n}=t,a=n.mode;n.switchMode("math");var i=r==="\\("?"\\)":"$",s=n.parseExpression(!1,i);return n.expect(i),n.switchMode(a),{type:"styling",mode:n.mode,style:"text",body:s}}});H({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){throw new I("Mismatched "+t.funcName)}});var bs=(t,e)=>{switch(e.style.size){case K.DISPLAY.size:return t.display;case K.TEXT.size:return t.text;case K.SCRIPT.size:return t.script;case K.SCRIPTSCRIPT.size:return t.scriptscript;default:return t.text}};H({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"mathchoice",mode:r.mode,display:Be(e[0]),text:Be(e[1]),script:Be(e[2]),scriptscript:Be(e[3])}},htmlBuilder:(t,e)=>{var r=bs(t,e),n=Ie(r,e,!1);return k.makeFragment(n)},mathmlBuilder:(t,e)=>{var r=bs(t,e);return ht(r,e)}});var T1=(t,e,r,n,a,i,s)=>{t=k.makeSpan([],[t]);var o=r&&Y.isCharacterBox(r),c,m;if(e){var d=ue(e,n.havingStyle(a.sup()),n);m={elem:d,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-d.depth)}}if(r){var p=ue(r,n.havingStyle(a.sub()),n);c={elem:p,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-p.height)}}var b;if(m&&c){var S=n.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+t.depth+s;b=k.makeVList({positionType:"bottom",positionData:S,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:O(-i)},{type:"kern",size:c.kern},{type:"elem",elem:t},{type:"kern",size:m.kern},{type:"elem",elem:m.elem,marginLeft:O(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(c){var T=t.height-s;b=k.makeVList({positionType:"top",positionData:T,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:O(-i)},{type:"kern",size:c.kern},{type:"elem",elem:t}]},n)}else if(m){var A=t.depth+s;b=k.makeVList({positionType:"bottom",positionData:A,children:[{type:"elem",elem:t},{type:"kern",size:m.kern},{type:"elem",elem:m.elem,marginLeft:O(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else return t;var _=[b];if(c&&i!==0&&!o){var D=k.makeSpan(["mspace"],[],n);D.style.marginRight=O(i),_.unshift(D)}return k.makeSpan(["mop","op-limits"],_,n)},A1=["\\smallint"],Vt=(t,e)=>{var r,n,a=!1,i;t.type==="supsub"?(r=t.sup,n=t.sub,i=ae(t.base,"op"),a=!0):i=ae(t,"op");var s=e.style,o=!1;s.size===K.DISPLAY.size&&i.symbol&&!Y.contains(A1,i.name)&&(o=!0);var c;if(i.symbol){var m=o?"Size2-Regular":"Size1-Regular",d="";if((i.name==="\\oiint"||i.name==="\\oiiint")&&(d=i.name.slice(1),i.name=d==="oiint"?"\\iint":"\\iiint"),c=k.makeSymbol(i.name,m,"math",e,["mop","op-symbol",o?"large-op":"small-op"]),d.length>0){var p=c.italic,b=k.staticSvg(d+"Size"+(o?"2":"1"),e);c=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:b,shift:o?.08:0}]},e),i.name="\\"+d,c.classes.unshift("mop"),c.italic=p}}else if(i.body){var S=Ie(i.body,e,!0);S.length===1&&S[0]instanceof p0?(c=S[0],c.classes[0]="mop"):c=k.makeSpan(["mop"],S,e)}else{for(var T=[],A=1;A{var r;if(t.symbol)r=new f0("mo",[v0(t.name,t.mode)]),Y.contains(A1,t.name)&&r.setAttribute("largeop","false");else if(t.body)r=new f0("mo",Qe(t.body,e));else{r=new f0("mi",[new ar(t.name.slice(1))]);var n=new f0("mo",[v0("⁡","text")]);t.parentIsSupSub?r=new f0("mrow",[r,n]):r=e1([r,n])}return r},r2={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};H({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=n;return a.length===1&&(a=r2[a]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:Vt,mathmlBuilder:yr});H({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Be(n)}},htmlBuilder:Vt,mathmlBuilder:yr});var n2={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};H({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Vt,mathmlBuilder:yr});H({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Vt,mathmlBuilder:yr});H({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t,n=r;return n.length===1&&(n=n2[n]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:Vt,mathmlBuilder:yr});var z1=(t,e)=>{var r,n,a=!1,i;t.type==="supsub"?(r=t.sup,n=t.sub,i=ae(t.base,"operatorname"),a=!0):i=ae(t,"operatorname");var s;if(i.body.length>0){for(var o=i.body.map(p=>{var b=p.text;return typeof b=="string"?{type:"textord",mode:p.mode,text:b}:p}),c=Ie(o,e.withFont("mathrm"),!0),m=0;m{for(var r=Qe(t.body,e.withFont("mathrm")),n=!0,a=0;ad.toText()).join("");r=[new B.TextNode(o)]}var c=new B.MathNode("mi",r);c.setAttribute("mathvariant","normal");var m=new B.MathNode("mo",[v0("⁡","text")]);return t.parentIsSupSub?new B.MathNode("mrow",[c,m]):B.newDocumentFragment([c,m])};H({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"operatorname",mode:r.mode,body:Be(a),alwaysHandleSupSub:n==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:z1,mathmlBuilder:a2});f("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");zt({type:"ordgroup",htmlBuilder(t,e){return t.semisimple?k.makeFragment(Ie(t.body,e,!1)):k.makeSpan(["mord"],Ie(t.body,e,!0),e)},mathmlBuilder(t,e){return ht(t.body,e,!0)}});H({type:"overline",names:["\\overline"],props:{numArgs:1},handler(t,e){var{parser:r}=t,n=e[0];return{type:"overline",mode:r.mode,body:n}},htmlBuilder(t,e){var r=ue(t.body,e.havingCrampedStyle()),n=k.makeLineSpan("overline-line",e),a=e.fontMetrics().defaultRuleThickness,i=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*a},{type:"elem",elem:n},{type:"kern",size:a}]},e);return k.makeSpan(["mord","overline"],[i],e)},mathmlBuilder(t,e){var r=new B.MathNode("mo",[new B.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new B.MathNode("mover",[be(t.body,e),r]);return n.setAttribute("accent","true"),n}});H({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"phantom",mode:r.mode,body:Be(n)}},htmlBuilder:(t,e)=>{var r=Ie(t.body,e.withPhantom(),!1);return k.makeFragment(r)},mathmlBuilder:(t,e)=>{var r=Qe(t.body,e);return new B.MathNode("mphantom",r)}});H({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"hphantom",mode:r.mode,body:n}},htmlBuilder:(t,e)=>{var r=k.makeSpan([],[ue(t.body,e.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n{var r=Qe(Be(t.body),e),n=new B.MathNode("mphantom",r),a=new B.MathNode("mpadded",[n]);return a.setAttribute("height","0px"),a.setAttribute("depth","0px"),a}});H({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"vphantom",mode:r.mode,body:n}},htmlBuilder:(t,e)=>{var r=k.makeSpan(["inner"],[ue(t.body,e.withPhantom())]),n=k.makeSpan(["fix"],[]);return k.makeSpan(["mord","rlap"],[r,n],e)},mathmlBuilder:(t,e)=>{var r=Qe(Be(t.body),e),n=new B.MathNode("mphantom",r),a=new B.MathNode("mpadded",[n]);return a.setAttribute("width","0px"),a}});H({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t,n=ae(e[0],"size").value,a=e[1];return{type:"raisebox",mode:r.mode,dy:n,body:a}},htmlBuilder(t,e){var r=ue(t.body,e),n=ze(t.dy,e);return k.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){var r=new B.MathNode("mpadded",[be(t.body,e)]),n=t.dy.number+t.dy.unit;return r.setAttribute("voffset",n),r}});H({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e}=t;return{type:"internal",mode:e.mode}}});H({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(t,e,r){var{parser:n}=t,a=r[0],i=ae(e[0],"size"),s=ae(e[1],"size");return{type:"rule",mode:n.mode,shift:a&&ae(a,"size").value,width:i.value,height:s.value}},htmlBuilder(t,e){var r=k.makeSpan(["mord","rule"],[],e),n=ze(t.width,e),a=ze(t.height,e),i=t.shift?ze(t.shift,e):0;return r.style.borderRightWidth=O(n),r.style.borderTopWidth=O(a),r.style.bottom=O(i),r.width=n,r.height=a+i,r.depth=-i,r.maxFontSize=a*1.125*e.sizeMultiplier,r},mathmlBuilder(t,e){var r=ze(t.width,e),n=ze(t.height,e),a=t.shift?ze(t.shift,e):0,i=e.color&&e.getColor()||"black",s=new B.MathNode("mspace");s.setAttribute("mathbackground",i),s.setAttribute("width",O(r)),s.setAttribute("height",O(n));var o=new B.MathNode("mpadded",[s]);return a>=0?o.setAttribute("height",O(a)):(o.setAttribute("height",O(a)),o.setAttribute("depth",O(-a))),o.setAttribute("voffset",O(a)),o}});function C1(t,e,r){for(var n=Ie(t,e,!1),a=e.sizeMultiplier/r.sizeMultiplier,i=0;i{var r=e.havingSize(t.size);return C1(t.body,r,e)};H({type:"sizing",names:ys,props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{breakOnTokenText:r,funcName:n,parser:a}=t,i=a.parseExpression(!1,r);return{type:"sizing",mode:a.mode,size:ys.indexOf(n)+1,body:i}},htmlBuilder:i2,mathmlBuilder:(t,e)=>{var r=e.havingSize(t.size),n=Qe(t.body,r),a=new B.MathNode("mstyle",n);return a.setAttribute("mathsize",O(r.sizeMultiplier)),a}});H({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(t,e,r)=>{var{parser:n}=t,a=!1,i=!1,s=r[0]&&ae(r[0],"ordgroup");if(s)for(var o="",c=0;c{var r=k.makeSpan([],[ue(t.body,e)]);if(!t.smashHeight&&!t.smashDepth)return r;if(t.smashHeight&&(r.height=0,r.children))for(var n=0;n{var r=new B.MathNode("mpadded",[be(t.body,e)]);return t.smashHeight&&r.setAttribute("height","0px"),t.smashDepth&&r.setAttribute("depth","0px"),r}});H({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,r){var{parser:n}=t,a=r[0],i=e[0];return{type:"sqrt",mode:n.mode,body:i,index:a}},htmlBuilder(t,e){var r=ue(t.body,e.havingCrampedStyle());r.height===0&&(r.height=e.fontMetrics().xHeight),r=k.wrapFragment(r,e);var n=e.fontMetrics(),a=n.defaultRuleThickness,i=a;e.style.idr.height+r.depth+s&&(s=(s+p-r.height-r.depth)/2);var b=c.height-r.height-s-m;r.style.paddingLeft=O(d);var S=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+b)},{type:"elem",elem:c},{type:"kern",size:m}]},e);if(t.index){var T=e.havingStyle(K.SCRIPTSCRIPT),A=ue(t.index,T,e),_=.6*(S.height-S.depth),D=k.makeVList({positionType:"shift",positionData:-_,children:[{type:"elem",elem:A}]},e),V=k.makeSpan(["root"],[D]);return k.makeSpan(["mord","sqrt"],[V,S],e)}else return k.makeSpan(["mord","sqrt"],[S],e)},mathmlBuilder(t,e){var{body:r,index:n}=t;return n?new B.MathNode("mroot",[be(r,e),be(n,e)]):new B.MathNode("msqrt",[be(r,e)])}});var xs={display:K.DISPLAY,text:K.TEXT,script:K.SCRIPT,scriptscript:K.SCRIPTSCRIPT};H({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t,e){var{breakOnTokenText:r,funcName:n,parser:a}=t,i=a.parseExpression(!0,r),s=n.slice(1,n.length-5);return{type:"styling",mode:a.mode,style:s,body:i}},htmlBuilder(t,e){var r=xs[t.style],n=e.havingStyle(r).withFont("");return C1(t.body,n,e)},mathmlBuilder(t,e){var r=xs[t.style],n=e.havingStyle(r),a=Qe(t.body,n),i=new B.MathNode("mstyle",a),s={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},o=s[t.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}});var s2=function(e,r){var n=e.base;if(n)if(n.type==="op"){var a=n.limits&&(r.style.size===K.DISPLAY.size||n.alwaysHandleSupSub);return a?Vt:null}else if(n.type==="operatorname"){var i=n.alwaysHandleSupSub&&(r.style.size===K.DISPLAY.size||n.limits);return i?z1:null}else{if(n.type==="accent")return Y.isCharacterBox(n.base)?ti:null;if(n.type==="horizBrace"){var s=!e.sub;return s===n.isOver?M1:null}else return null}else return null};zt({type:"supsub",htmlBuilder(t,e){var r=s2(t,e);if(r)return r(t,e);var{base:n,sup:a,sub:i}=t,s=ue(n,e),o,c,m=e.fontMetrics(),d=0,p=0,b=n&&Y.isCharacterBox(n);if(a){var S=e.havingStyle(e.style.sup());o=ue(a,S,e),b||(d=s.height-S.fontMetrics().supDrop*S.sizeMultiplier/e.sizeMultiplier)}if(i){var T=e.havingStyle(e.style.sub());c=ue(i,T,e),b||(p=s.depth+T.fontMetrics().subDrop*T.sizeMultiplier/e.sizeMultiplier)}var A;e.style===K.DISPLAY?A=m.sup1:e.style.cramped?A=m.sup3:A=m.sup2;var _=e.sizeMultiplier,D=O(.5/m.ptPerEm/_),V=null;if(c){var G=t.base&&t.base.type==="op"&&t.base.name&&(t.base.name==="\\oiint"||t.base.name==="\\oiiint");(s instanceof p0||G)&&(V=O(-s.italic))}var F;if(o&&c){d=Math.max(d,A,o.depth+.25*m.xHeight),p=Math.max(p,m.sub2);var W=m.defaultRuleThickness,ie=4*W;if(d-o.depth-(c.height-p)0&&(d+=re,p-=re)}var ce=[{type:"elem",elem:c,shift:p,marginRight:D,marginLeft:V},{type:"elem",elem:o,shift:-d,marginRight:D}];F=k.makeVList({positionType:"individualShift",children:ce},e)}else if(c){p=Math.max(p,m.sub1,c.height-.8*m.xHeight);var le=[{type:"elem",elem:c,marginLeft:V,marginRight:D}];F=k.makeVList({positionType:"shift",positionData:p,children:le},e)}else if(o)d=Math.max(d,A,o.depth+.25*m.xHeight),F=k.makeVList({positionType:"shift",positionData:-d,children:[{type:"elem",elem:o,marginRight:D}]},e);else throw new Error("supsub must have either sup or sub.");var Oe=ma(s,"right")||"mord";return k.makeSpan([Oe],[s,k.makeSpan(["msupsub"],[F])],e)},mathmlBuilder(t,e){var r=!1,n,a;t.base&&t.base.type==="horizBrace"&&(a=!!t.sup,a===t.base.isOver&&(r=!0,n=t.base.isOver)),t.base&&(t.base.type==="op"||t.base.type==="operatorname")&&(t.base.parentIsSupSub=!0);var i=[be(t.base,e)];t.sub&&i.push(be(t.sub,e)),t.sup&&i.push(be(t.sup,e));var s;if(r)s=n?"mover":"munder";else if(t.sub)if(t.sup){var m=t.base;m&&m.type==="op"&&m.limits&&e.style===K.DISPLAY||m&&m.type==="operatorname"&&m.alwaysHandleSupSub&&(e.style===K.DISPLAY||m.limits)?s="munderover":s="msubsup"}else{var c=t.base;c&&c.type==="op"&&c.limits&&(e.style===K.DISPLAY||c.alwaysHandleSupSub)||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(c.limits||e.style===K.DISPLAY)?s="munder":s="msub"}else{var o=t.base;o&&o.type==="op"&&o.limits&&(e.style===K.DISPLAY||o.alwaysHandleSupSub)||o&&o.type==="operatorname"&&o.alwaysHandleSupSub&&(o.limits||e.style===K.DISPLAY)?s="mover":s="msup"}return new B.MathNode(s,i)}});zt({type:"atom",htmlBuilder(t,e){return k.mathsym(t.text,t.mode,e,["m"+t.family])},mathmlBuilder(t,e){var r=new B.MathNode("mo",[v0(t.text,t.mode)]);if(t.family==="bin"){var n=Qa(t,e);n==="bold-italic"&&r.setAttribute("mathvariant",n)}else t.family==="punct"?r.setAttribute("separator","true"):(t.family==="open"||t.family==="close")&&r.setAttribute("stretchy","false");return r}});var E1={mi:"italic",mn:"normal",mtext:"normal"};zt({type:"mathord",htmlBuilder(t,e){return k.makeOrd(t,e,"mathord")},mathmlBuilder(t,e){var r=new B.MathNode("mi",[v0(t.text,t.mode,e)]),n=Qa(t,e)||"italic";return n!==E1[r.type]&&r.setAttribute("mathvariant",n),r}});zt({type:"textord",htmlBuilder(t,e){return k.makeOrd(t,e,"textord")},mathmlBuilder(t,e){var r=v0(t.text,t.mode,e),n=Qa(t,e)||"normal",a;return t.mode==="text"?a=new B.MathNode("mtext",[r]):/[0-9]/.test(t.text)?a=new B.MathNode("mn",[r]):t.text==="\\prime"?a=new B.MathNode("mo",[r]):a=new B.MathNode("mi",[r]),n!==E1[a.type]&&a.setAttribute("mathvariant",n),a}});var Wn={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},jn={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};zt({type:"spacing",htmlBuilder(t,e){if(jn.hasOwnProperty(t.text)){var r=jn[t.text].className||"";if(t.mode==="text"){var n=k.makeOrd(t,e,"textord");return n.classes.push(r),n}else return k.makeSpan(["mspace",r],[k.mathsym(t.text,t.mode,e)],e)}else{if(Wn.hasOwnProperty(t.text))return k.makeSpan(["mspace",Wn[t.text]],[],e);throw new I('Unknown type of space "'+t.text+'"')}},mathmlBuilder(t,e){var r;if(jn.hasOwnProperty(t.text))r=new B.MathNode("mtext",[new B.TextNode(" ")]);else{if(Wn.hasOwnProperty(t.text))return new B.MathNode("mspace");throw new I('Unknown type of space "'+t.text+'"')}return r}});var ws=()=>{var t=new B.MathNode("mtd",[]);return t.setAttribute("width","50%"),t};zt({type:"tag",mathmlBuilder(t,e){var r=new B.MathNode("mtable",[new B.MathNode("mtr",[ws(),new B.MathNode("mtd",[ht(t.body,e)]),ws(),new B.MathNode("mtd",[ht(t.tag,e)])])]);return r.setAttribute("width","100%"),r}});var Ss={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},ks={"\\textbf":"textbf","\\textmd":"textmd"},l2={"\\textit":"textit","\\textup":"textup"},Ms=(t,e)=>{var r=t.font;if(r){if(Ss[r])return e.withTextFontFamily(Ss[r]);if(ks[r])return e.withTextFontWeight(ks[r]);if(r==="\\emph")return e.fontShape==="textit"?e.withTextFontShape("textup"):e.withTextFontShape("textit")}else return e;return e.withTextFontShape(l2[r])};H({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"text",mode:r.mode,body:Be(a),font:n}},htmlBuilder(t,e){var r=Ms(t,e),n=Ie(t.body,r,!0);return k.makeSpan(["mord","text"],n,r)},mathmlBuilder(t,e){var r=Ms(t,e);return ht(t.body,r)}});H({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"underline",mode:r.mode,body:e[0]}},htmlBuilder(t,e){var r=ue(t.body,e),n=k.makeLineSpan("underline-line",e),a=e.fontMetrics().defaultRuleThickness,i=k.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:a},{type:"elem",elem:n},{type:"kern",size:3*a},{type:"elem",elem:r}]},e);return k.makeSpan(["mord","underline"],[i],e)},mathmlBuilder(t,e){var r=new B.MathNode("mo",[new B.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new B.MathNode("munder",[be(t.body,e),r]);return n.setAttribute("accentunder","true"),n}});H({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(t,e){var{parser:r}=t;return{type:"vcenter",mode:r.mode,body:e[0]}},htmlBuilder(t,e){var r=ue(t.body,e),n=e.fontMetrics().axisHeight,a=.5*(r.height-n-(r.depth+n));return k.makeVList({positionType:"shift",positionData:a,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){return new B.MathNode("mpadded",[be(t.body,e)],["vcenter"])}});H({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(t,e,r){throw new I("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(t,e){for(var r=Ts(t),n=[],a=e.havingStyle(e.style.text()),i=0;it.body.replace(/ /g,t.star?"␣":" "),lt=Jl,D1=`[ \r - ]`,o2="\\\\[a-zA-Z@]+",u2="\\\\[^\uD800-\uDFFF]",c2="("+o2+")"+D1+"*",h2=`\\\\( -|[ \r ]+ -?)[ \r ]*`,ga="[̀-ͯ]",f2=new RegExp(ga+"+$"),m2="("+D1+"+)|"+(h2+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(ga+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(ga+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+c2)+("|"+u2+")");class As{constructor(e,r){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=r,this.tokenRegex=new RegExp(m2,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,r){this.catcodes[e]=r}lex(){var e=this.input,r=this.tokenRegex.lastIndex;if(r===e.length)return new d0("EOF",new s0(this,r,r));var n=this.tokenRegex.exec(e);if(n===null||n.index!==r)throw new I("Unexpected character: '"+e[r]+"'",new d0(e[r],new s0(this,r,r+1)));var a=n[6]||n[3]||(n[2]?"\\ ":" ");if(this.catcodes[a]===14){var i=e.indexOf(` -`,this.tokenRegex.lastIndex);return i===-1?(this.tokenRegex.lastIndex=e.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=i+1,this.lex()}return new d0(a,new s0(this,r,this.tokenRegex.lastIndex))}}class d2{constructor(e,r){e===void 0&&(e={}),r===void 0&&(r={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=r,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new I("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var r in e)e.hasOwnProperty(r)&&(e[r]==null?delete this.current[r]:this.current[r]=e[r])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,r,n){if(n===void 0&&(n=!1),n){for(var a=0;a0&&(this.undefStack[this.undefStack.length-1][e]=r)}else{var i=this.undefStack[this.undefStack.length-1];i&&!i.hasOwnProperty(e)&&(i[e]=this.current[e])}r==null?delete this.current[e]:this.current[e]=r}}var p2=y1;f("\\noexpand",function(t){var e=t.popToken();return t.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}});f("\\expandafter",function(t){var e=t.popToken();return t.expandOnce(!0),{tokens:[e],numArgs:0}});f("\\@firstoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[0],numArgs:0}});f("\\@secondoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[1],numArgs:0}});f("\\@ifnextchar",function(t){var e=t.consumeArgs(3);t.consumeSpaces();var r=t.future();return e[0].length===1&&e[0][0].text===r.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}});f("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");f("\\TextOrMath",function(t){var e=t.consumeArgs(2);return t.mode==="text"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var zs={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};f("\\char",function(t){var e=t.popToken(),r,n="";if(e.text==="'")r=8,e=t.popToken();else if(e.text==='"')r=16,e=t.popToken();else if(e.text==="`")if(e=t.popToken(),e.text[0]==="\\")n=e.text.charCodeAt(1);else{if(e.text==="EOF")throw new I("\\char` missing argument");n=e.text.charCodeAt(0)}else r=10;if(r){if(n=zs[e.text],n==null||n>=r)throw new I("Invalid base-"+r+" digit "+e.text);for(var a;(a=zs[t.future().text])!=null&&a{var n=t.consumeArg().tokens;if(n.length!==1)throw new I("\\newcommand's first argument must be a macro name");var a=n[0].text,i=t.isDefined(a);if(i&&!e)throw new I("\\newcommand{"+a+"} attempting to redefine "+(a+"; use \\renewcommand"));if(!i&&!r)throw new I("\\renewcommand{"+a+"} when command "+a+" does not yet exist; use \\newcommand");var s=0;if(n=t.consumeArg().tokens,n.length===1&&n[0].text==="["){for(var o="",c=t.expandNextToken();c.text!=="]"&&c.text!=="EOF";)o+=c.text,c=t.expandNextToken();if(!o.match(/^\s*[0-9]+\s*$/))throw new I("Invalid number of arguments: "+o);s=parseInt(o),n=t.consumeArg().tokens}return t.macros.set(a,{tokens:n,numArgs:s}),""};f("\\newcommand",t=>ui(t,!1,!0));f("\\renewcommand",t=>ui(t,!0,!1));f("\\providecommand",t=>ui(t,!0,!0));f("\\message",t=>{var e=t.consumeArgs(1)[0];return console.log(e.reverse().map(r=>r.text).join("")),""});f("\\errmessage",t=>{var e=t.consumeArgs(1)[0];return console.error(e.reverse().map(r=>r.text).join("")),""});f("\\show",t=>{var e=t.popToken(),r=e.text;return console.log(e,t.macros.get(r),lt[r],xe.math[r],xe.text[r]),""});f("\\bgroup","{");f("\\egroup","}");f("~","\\nobreakspace");f("\\lq","`");f("\\rq","'");f("\\aa","\\r a");f("\\AA","\\r A");f("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");f("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");f("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");f("ℬ","\\mathscr{B}");f("ℰ","\\mathscr{E}");f("ℱ","\\mathscr{F}");f("ℋ","\\mathscr{H}");f("ℐ","\\mathscr{I}");f("ℒ","\\mathscr{L}");f("ℳ","\\mathscr{M}");f("ℛ","\\mathscr{R}");f("ℭ","\\mathfrak{C}");f("ℌ","\\mathfrak{H}");f("ℨ","\\mathfrak{Z}");f("\\Bbbk","\\Bbb{k}");f("·","\\cdotp");f("\\llap","\\mathllap{\\textrm{#1}}");f("\\rlap","\\mathrlap{\\textrm{#1}}");f("\\clap","\\mathclap{\\textrm{#1}}");f("\\mathstrut","\\vphantom{(}");f("\\underbar","\\underline{\\text{#1}}");f("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');f("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");f("\\ne","\\neq");f("≠","\\neq");f("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");f("∉","\\notin");f("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");f("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");f("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");f("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");f("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");f("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");f("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");f("⟂","\\perp");f("‼","\\mathclose{!\\mkern-0.8mu!}");f("∌","\\notni");f("⌜","\\ulcorner");f("⌝","\\urcorner");f("⌞","\\llcorner");f("⌟","\\lrcorner");f("©","\\copyright");f("®","\\textregistered");f("️","\\textregistered");f("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');f("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');f("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');f("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');f("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}");f("⋮","\\vdots");f("\\varGamma","\\mathit{\\Gamma}");f("\\varDelta","\\mathit{\\Delta}");f("\\varTheta","\\mathit{\\Theta}");f("\\varLambda","\\mathit{\\Lambda}");f("\\varXi","\\mathit{\\Xi}");f("\\varPi","\\mathit{\\Pi}");f("\\varSigma","\\mathit{\\Sigma}");f("\\varUpsilon","\\mathit{\\Upsilon}");f("\\varPhi","\\mathit{\\Phi}");f("\\varPsi","\\mathit{\\Psi}");f("\\varOmega","\\mathit{\\Omega}");f("\\substack","\\begin{subarray}{c}#1\\end{subarray}");f("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");f("\\boxed","\\fbox{$\\displaystyle{#1}$}");f("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");f("\\implies","\\DOTSB\\;\\Longrightarrow\\;");f("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var Cs={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};f("\\dots",function(t){var e="\\dotso",r=t.expandAfterFuture().text;return r in Cs?e=Cs[r]:(r.slice(0,4)==="\\not"||r in xe.math&&Y.contains(["bin","rel"],xe.math[r].group))&&(e="\\dotsb"),e});var ci={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};f("\\dotso",function(t){var e=t.future().text;return e in ci?"\\ldots\\,":"\\ldots"});f("\\dotsc",function(t){var e=t.future().text;return e in ci&&e!==","?"\\ldots\\,":"\\ldots"});f("\\cdots",function(t){var e=t.future().text;return e in ci?"\\@cdots\\,":"\\@cdots"});f("\\dotsb","\\cdots");f("\\dotsm","\\cdots");f("\\dotsi","\\!\\cdots");f("\\dotsx","\\ldots\\,");f("\\DOTSI","\\relax");f("\\DOTSB","\\relax");f("\\DOTSX","\\relax");f("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");f("\\,","\\tmspace+{3mu}{.1667em}");f("\\thinspace","\\,");f("\\>","\\mskip{4mu}");f("\\:","\\tmspace+{4mu}{.2222em}");f("\\medspace","\\:");f("\\;","\\tmspace+{5mu}{.2777em}");f("\\thickspace","\\;");f("\\!","\\tmspace-{3mu}{.1667em}");f("\\negthinspace","\\!");f("\\negmedspace","\\tmspace-{4mu}{.2222em}");f("\\negthickspace","\\tmspace-{5mu}{.277em}");f("\\enspace","\\kern.5em ");f("\\enskip","\\hskip.5em\\relax");f("\\quad","\\hskip1em\\relax");f("\\qquad","\\hskip2em\\relax");f("\\tag","\\@ifstar\\tag@literal\\tag@paren");f("\\tag@paren","\\tag@literal{({#1})}");f("\\tag@literal",t=>{if(t.macros.get("\\df@tag"))throw new I("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});f("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");f("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");f("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");f("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");f("\\newline","\\\\\\relax");f("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var B1=O(q0["Main-Regular"][84][1]-.7*q0["Main-Regular"][65][1]);f("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+B1+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");f("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+B1+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");f("\\hspace","\\@ifstar\\@hspacer\\@hspace");f("\\@hspace","\\hskip #1\\relax");f("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");f("\\ordinarycolon",":");f("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");f("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');f("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');f("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');f("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');f("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');f("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');f("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');f("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');f("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');f("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');f("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');f("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');f("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');f("∷","\\dblcolon");f("∹","\\eqcolon");f("≔","\\coloneqq");f("≕","\\eqqcolon");f("⩴","\\Coloneqq");f("\\ratio","\\vcentcolon");f("\\coloncolon","\\dblcolon");f("\\colonequals","\\coloneqq");f("\\coloncolonequals","\\Coloneqq");f("\\equalscolon","\\eqqcolon");f("\\equalscoloncolon","\\Eqqcolon");f("\\colonminus","\\coloneq");f("\\coloncolonminus","\\Coloneq");f("\\minuscolon","\\eqcolon");f("\\minuscoloncolon","\\Eqcolon");f("\\coloncolonapprox","\\Colonapprox");f("\\coloncolonsim","\\Colonsim");f("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");f("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");f("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");f("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");f("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");f("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");f("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");f("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");f("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");f("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");f("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");f("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");f("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");f("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");f("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");f("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");f("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");f("\\nleqq","\\html@mathml{\\@nleqq}{≰}");f("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");f("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");f("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");f("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");f("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");f("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");f("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");f("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");f("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");f("\\imath","\\html@mathml{\\@imath}{ı}");f("\\jmath","\\html@mathml{\\@jmath}{ȷ}");f("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}");f("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");f("⟦","\\llbracket");f("⟧","\\rrbracket");f("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}");f("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");f("⦃","\\lBrace");f("⦄","\\rBrace");f("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");f("⦵","\\minuso");f("\\darr","\\downarrow");f("\\dArr","\\Downarrow");f("\\Darr","\\Downarrow");f("\\lang","\\langle");f("\\rang","\\rangle");f("\\uarr","\\uparrow");f("\\uArr","\\Uparrow");f("\\Uarr","\\Uparrow");f("\\N","\\mathbb{N}");f("\\R","\\mathbb{R}");f("\\Z","\\mathbb{Z}");f("\\alef","\\aleph");f("\\alefsym","\\aleph");f("\\Alpha","\\mathrm{A}");f("\\Beta","\\mathrm{B}");f("\\bull","\\bullet");f("\\Chi","\\mathrm{X}");f("\\clubs","\\clubsuit");f("\\cnums","\\mathbb{C}");f("\\Complex","\\mathbb{C}");f("\\Dagger","\\ddagger");f("\\diamonds","\\diamondsuit");f("\\empty","\\emptyset");f("\\Epsilon","\\mathrm{E}");f("\\Eta","\\mathrm{H}");f("\\exist","\\exists");f("\\harr","\\leftrightarrow");f("\\hArr","\\Leftrightarrow");f("\\Harr","\\Leftrightarrow");f("\\hearts","\\heartsuit");f("\\image","\\Im");f("\\infin","\\infty");f("\\Iota","\\mathrm{I}");f("\\isin","\\in");f("\\Kappa","\\mathrm{K}");f("\\larr","\\leftarrow");f("\\lArr","\\Leftarrow");f("\\Larr","\\Leftarrow");f("\\lrarr","\\leftrightarrow");f("\\lrArr","\\Leftrightarrow");f("\\Lrarr","\\Leftrightarrow");f("\\Mu","\\mathrm{M}");f("\\natnums","\\mathbb{N}");f("\\Nu","\\mathrm{N}");f("\\Omicron","\\mathrm{O}");f("\\plusmn","\\pm");f("\\rarr","\\rightarrow");f("\\rArr","\\Rightarrow");f("\\Rarr","\\Rightarrow");f("\\real","\\Re");f("\\reals","\\mathbb{R}");f("\\Reals","\\mathbb{R}");f("\\Rho","\\mathrm{P}");f("\\sdot","\\cdot");f("\\sect","\\S");f("\\spades","\\spadesuit");f("\\sub","\\subset");f("\\sube","\\subseteq");f("\\supe","\\supseteq");f("\\Tau","\\mathrm{T}");f("\\thetasym","\\vartheta");f("\\weierp","\\wp");f("\\Zeta","\\mathrm{Z}");f("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");f("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");f("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");f("\\bra","\\mathinner{\\langle{#1}|}");f("\\ket","\\mathinner{|{#1}\\rangle}");f("\\braket","\\mathinner{\\langle{#1}\\rangle}");f("\\Bra","\\left\\langle#1\\right|");f("\\Ket","\\left|#1\\right\\rangle");var N1=t=>e=>{var r=e.consumeArg().tokens,n=e.consumeArg().tokens,a=e.consumeArg().tokens,i=e.consumeArg().tokens,s=e.macros.get("|"),o=e.macros.get("\\|");e.macros.beginGroup();var c=p=>b=>{t&&(b.macros.set("|",s),a.length&&b.macros.set("\\|",o));var S=p;if(!p&&a.length){var T=b.future();T.text==="|"&&(b.popToken(),S=!0)}return{tokens:S?a:n,numArgs:0}};e.macros.set("|",c(!1)),a.length&&e.macros.set("\\|",c(!0));var m=e.consumeArg().tokens,d=e.expandTokens([...i,...m,...r]);return e.macros.endGroup(),{tokens:d.reverse(),numArgs:0}};f("\\bra@ket",N1(!1));f("\\bra@set",N1(!0));f("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");f("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");f("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");f("\\angln","{\\angl n}");f("\\blue","\\textcolor{##6495ed}{#1}");f("\\orange","\\textcolor{##ffa500}{#1}");f("\\pink","\\textcolor{##ff00af}{#1}");f("\\red","\\textcolor{##df0030}{#1}");f("\\green","\\textcolor{##28ae7b}{#1}");f("\\gray","\\textcolor{gray}{#1}");f("\\purple","\\textcolor{##9d38bd}{#1}");f("\\blueA","\\textcolor{##ccfaff}{#1}");f("\\blueB","\\textcolor{##80f6ff}{#1}");f("\\blueC","\\textcolor{##63d9ea}{#1}");f("\\blueD","\\textcolor{##11accd}{#1}");f("\\blueE","\\textcolor{##0c7f99}{#1}");f("\\tealA","\\textcolor{##94fff5}{#1}");f("\\tealB","\\textcolor{##26edd5}{#1}");f("\\tealC","\\textcolor{##01d1c1}{#1}");f("\\tealD","\\textcolor{##01a995}{#1}");f("\\tealE","\\textcolor{##208170}{#1}");f("\\greenA","\\textcolor{##b6ffb0}{#1}");f("\\greenB","\\textcolor{##8af281}{#1}");f("\\greenC","\\textcolor{##74cf70}{#1}");f("\\greenD","\\textcolor{##1fab54}{#1}");f("\\greenE","\\textcolor{##0d923f}{#1}");f("\\goldA","\\textcolor{##ffd0a9}{#1}");f("\\goldB","\\textcolor{##ffbb71}{#1}");f("\\goldC","\\textcolor{##ff9c39}{#1}");f("\\goldD","\\textcolor{##e07d10}{#1}");f("\\goldE","\\textcolor{##a75a05}{#1}");f("\\redA","\\textcolor{##fca9a9}{#1}");f("\\redB","\\textcolor{##ff8482}{#1}");f("\\redC","\\textcolor{##f9685d}{#1}");f("\\redD","\\textcolor{##e84d39}{#1}");f("\\redE","\\textcolor{##bc2612}{#1}");f("\\maroonA","\\textcolor{##ffbde0}{#1}");f("\\maroonB","\\textcolor{##ff92c6}{#1}");f("\\maroonC","\\textcolor{##ed5fa6}{#1}");f("\\maroonD","\\textcolor{##ca337c}{#1}");f("\\maroonE","\\textcolor{##9e034e}{#1}");f("\\purpleA","\\textcolor{##ddd7ff}{#1}");f("\\purpleB","\\textcolor{##c6b9fc}{#1}");f("\\purpleC","\\textcolor{##aa87ff}{#1}");f("\\purpleD","\\textcolor{##7854ab}{#1}");f("\\purpleE","\\textcolor{##543b78}{#1}");f("\\mintA","\\textcolor{##f5f9e8}{#1}");f("\\mintB","\\textcolor{##edf2df}{#1}");f("\\mintC","\\textcolor{##e0e5cc}{#1}");f("\\grayA","\\textcolor{##f6f7f7}{#1}");f("\\grayB","\\textcolor{##f0f1f2}{#1}");f("\\grayC","\\textcolor{##e3e5e6}{#1}");f("\\grayD","\\textcolor{##d6d8da}{#1}");f("\\grayE","\\textcolor{##babec2}{#1}");f("\\grayF","\\textcolor{##888d93}{#1}");f("\\grayG","\\textcolor{##626569}{#1}");f("\\grayH","\\textcolor{##3b3e40}{#1}");f("\\grayI","\\textcolor{##21242c}{#1}");f("\\kaBlue","\\textcolor{##314453}{#1}");f("\\kaGreen","\\textcolor{##71B307}{#1}");var q1={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class v2{constructor(e,r,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=r,this.expansionCount=0,this.feed(e),this.macros=new d2(p2,r.macros),this.mode=n,this.stack=[]}feed(e){this.lexer=new As(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var r,n,a;if(e){if(this.consumeSpaces(),this.future().text!=="[")return null;r=this.popToken(),{tokens:a,end:n}=this.consumeArg(["]"])}else({tokens:a,start:r,end:n}=this.consumeArg());return this.pushToken(new d0("EOF",n.loc)),this.pushTokens(a),r.range(n,"")}consumeSpaces(){for(;;){var e=this.future();if(e.text===" ")this.stack.pop();else break}}consumeArg(e){var r=[],n=e&&e.length>0;n||this.consumeSpaces();var a=this.future(),i,s=0,o=0;do{if(i=this.popToken(),r.push(i),i.text==="{")++s;else if(i.text==="}"){if(--s,s===-1)throw new I("Extra }",i)}else if(i.text==="EOF")throw new I("Unexpected end of input in a macro argument, expected '"+(e&&n?e[o]:"}")+"'",i);if(e&&n)if((s===0||s===1&&e[o]==="{")&&i.text===e[o]){if(++o,o===e.length){r.splice(-o,o);break}}else o=0}while(s!==0||n);return a.text==="{"&&r[r.length-1].text==="}"&&(r.pop(),r.shift()),r.reverse(),{tokens:r,start:a,end:i}}consumeArgs(e,r){if(r){if(r.length!==e+1)throw new I("The length of delimiters doesn't match the number of args!");for(var n=r[0],a=0;athis.settings.maxExpand)throw new I("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var r=this.popToken(),n=r.text,a=r.noexpand?null:this._getExpansion(n);if(a==null||e&&a.unexpandable){if(e&&a==null&&n[0]==="\\"&&!this.isDefined(n))throw new I("Undefined control sequence: "+n);return this.pushToken(r),!1}this.countExpansion(1);var i=a.tokens,s=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs){i=i.slice();for(var o=i.length-1;o>=0;--o){var c=i[o];if(c.text==="#"){if(o===0)throw new I("Incomplete placeholder at end of macro body",c);if(c=i[--o],c.text==="#")i.splice(o+1,1);else if(/^[1-9]$/.test(c.text))i.splice(o,2,...s[+c.text-1]);else throw new I("Not a valid argument number",c)}}}return this.pushTokens(i),i.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new d0(e)]):void 0}expandTokens(e){var r=[],n=this.stack.length;for(this.pushTokens(e);this.stack.length>n;)if(this.expandOnce(!0)===!1){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),r.push(a)}return this.countExpansion(r.length),r}expandMacroAsText(e){var r=this.expandMacro(e);return r&&r.map(n=>n.text).join("")}_getExpansion(e){var r=this.macros.get(e);if(r==null)return r;if(e.length===1){var n=this.lexer.catcodes[e];if(n!=null&&n!==13)return}var a=typeof r=="function"?r(this):r;if(typeof a=="string"){var i=0;if(a.indexOf("#")!==-1)for(var s=a.replace(/##/g,"");s.indexOf("#"+(i+1))!==-1;)++i;for(var o=new As(a,this.settings),c=[],m=o.lex();m.text!=="EOF";)c.push(m),m=o.lex();c.reverse();var d={tokens:c,numArgs:i};return d}return a}isDefined(e){return this.macros.has(e)||lt.hasOwnProperty(e)||xe.math.hasOwnProperty(e)||xe.text.hasOwnProperty(e)||q1.hasOwnProperty(e)}isExpandable(e){var r=this.macros.get(e);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:lt.hasOwnProperty(e)&&!lt[e].primitive}}var Es=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Or=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),Yn={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},Ds={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class kn{constructor(e,r){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new v2(e,r,this.mode),this.settings=r,this.leftrightDepth=0}expect(e,r){if(r===void 0&&(r=!0),this.fetch().text!==e)throw new I("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());r&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var r=this.nextToken;this.consume(),this.gullet.pushToken(new d0("}")),this.gullet.pushTokens(e);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=r,n}parseExpression(e,r){for(var n=[];;){this.mode==="math"&&this.consumeSpaces();var a=this.fetch();if(kn.endOfExpression.indexOf(a.text)!==-1||r&&a.text===r||e&<[a.text]&<[a.text].infix)break;var i=this.parseAtom(r);if(i){if(i.type==="internal")continue}else break;n.push(i)}return this.mode==="text"&&this.formLigatures(n),this.handleInfixNodes(n)}handleInfixNodes(e){for(var r=-1,n,a=0;a=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+r[0]+'" used in math mode',e);var o=xe[this.mode][r].group,c=s0.range(e),m;if(ac.hasOwnProperty(o)){var d=o;m={type:"atom",mode:this.mode,family:d,loc:c,text:r}}else m={type:o,mode:this.mode,loc:c,text:r};s=m}else if(r.charCodeAt(0)>=128)this.settings.strict&&(Vl(r.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+r[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+r[0]+'"'+(" ("+r.charCodeAt(0)+")"),e)),s={type:"textord",mode:"text",loc:s0.range(e),text:r};else return null;if(this.consume(),i)for(var p=0;p0;){if(n>=t.length)throw new Ee("Unmatched curly brackets");pe(t[n],sr)?r+=1:pe(t[n],Wr)&&(r-=1),n+=1}return n-1}function k2(t,e){We(pe(t[e],ya));let r=1,n=e+1;for(;r>0;){if(n>=t.length)throw new Ee("Unmatched square brackets");pe(t[n],ya)?r+=1:pe(t[n],q2)&&(r-=1),n+=1}return n-1}function O1(t){return"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".includes(t)}function Bs(t){return"0123456789".includes(t)}function Xn(t,e){let r=e;for(;r0;){if(n>=t.length)return-1;pe(t[n],xa)?r+=1:pe(t[n],I2)&&(r-=1),n+=1}return n-1}function A2(t,e){let r=1,n=e;for(;r>0;){if(n>=t.length)return-1;pe(t[n],wa)?r+=1:pe(t[n],_2)&&(r-=1),n+=1}return n-1}function z2(t,e){We(t[e]==="{");let r=1,n=e+1;for(;r>0;){if(n>=t.length)throw new Ee("Unmatched curly brackets");if(n+1=t.length)throw new Ee("Expecting command name after \\");const i=t.slice(r,r+2);["\\\\","\\,"].includes(i)?a={type:6,value:i}:["\\{","\\}","\\%","\\$","\\&","\\#","\\_"].includes(i)?a={type:0,value:i}:a={type:1,value:"\\"+M2(t,r+1)},r+=a.value.length;break}default:{if(Bs(n)){let i=r;for(;i!.,;?()[]|".includes(n)?a={type:0,value:n}:a={type:7,value:n};r+=a.value.length}}if(e.push(a),a.type===1&&["\\text","\\operatorname","\\begin","\\end"].includes(a.value)){if(r>=t.length||t[r]!=="{")throw new Ee(`No content for ${a.value} command`);e.push({type:6,value:"{"});const i=z2(t,r);r++;let s=t.slice(r,i);const o=["{","}","\\","$","&","#","_","%"];for(const c of o)s=s.replaceAll("\\"+c,c);e.push({type:2,value:s}),e.push({type:6,value:"}"}),r=i+1}}return e}function pe(t,e){return t.type==e.type&&t.value==e.value}function C2(t){const e=n=>pe(n,Sa)||pe(n,ka);let r=[];for(let n=0;n=0&&e(t[n-1])||r.push(t[n]);return r}function E2(t,e){let r=[];for(const n of t)if(n.type===1&&e[n.value]){const a=R1(e[n.value]);r=r.concat(a)}else r.push(n);return r}function D2(t,e){const r=new O2;let n=R1(t);return n=C2(n),n=E2(n,e),r.parse(n)}var B2=["sqrt","text","bar","bold","boldsymbol","ddot","dot","hat","mathbb","mathbf","mathcal","mathfrak","mathit","mathrm","mathscr","mathsf","mathtt","operatorname","overbrace","overline","pmb","rm","tilde","underbrace","underline","vec","widehat","widetilde"],N2=["frac","tfrac","binom","dbinom","dfrac","tbinom"],Rr={type:"empty",content:""},sr={type:6,value:"{"},Wr={type:6,value:"}"},ya={type:0,value:"["},q2={type:0,value:"]"},xa={type:1,value:"\\left"},I2={type:1,value:"\\right"},wa={type:1,value:"\\begin"},_2={type:1,value:"\\end"};class Ee extends Error{constructor(e){super(e),this.name="LatexParserError"}}var Sa={type:6,value:"_"},ka={type:6,value:"^"};class O2{constructor(e=!1,r=!0){z0(this,"space_sensitive");z0(this,"newline_sensitive");this.space_sensitive=e,this.newline_sensitive=r}parse(e){const r=[];let n=0;for(;n0))throw new Ee("Double superscript")}else if(a0)throw new Ee("Double superscript");if(a0))throw new Ee("Double superscript")}if(i!==null||s!==null||o>0){const c={base:n};if(i&&(c.sub=i),o>0){c.sup={type:"ordgroup",content:"",args:[]};for(let m=0;m=e.length)throw new Ee("Expecting content for \\text command");return We(pe(e[a],sr)),We(e[a+1].type===2),We(pe(e[a+2],Wr)),[{type:"text",content:e[a+1].value},a+3]}let[s,o]=this.parseNextExprWithoutSupSub(e,a);return[{type:"unaryFunc",content:n,args:[s]},o]}case 2:{const[s,o]=this.parseNextExprWithoutSupSub(e,a),[c,m]=this.parseNextExprWithoutSupSub(e,o);return[{type:"binaryFunc",content:n,args:[s,c]},m]}default:throw new Error("Invalid number of parameters")}}parseLeftRightExpr(e,r){We(pe(e[r],xa));let n=r+1;if(n+=Xn(e,n).length,n>=e.length)throw new Ee("Expecting delimiter after \\left");const a=Ns(e,n);if(a===null)throw new Ee("Invalid delimiter after \\left");n++;const i=n,s=T2(e,n);if(s===-1)throw new Ee("No matching \\right");const o=s;if(n=s+1,n+=Xn(e,n).length,n>=e.length)throw new Ee("Expecting \\right after \\left");const c=Ns(e,n);if(c===null)throw new Ee("Invalid delimiter after \\right");n++;const m=e.slice(i,o),d=this.parse(m);return[{type:"leftright",content:"",args:[{type:"element",content:a.value},d,{type:"element",content:c.value}]},n]}parseBeginEndExpr(e,r){We(pe(e[r],wa));let n=r+1;We(pe(e[n],sr)),We(e[n+1].type===2),We(pe(e[n+2],Wr));const a=e[n+1].value;n+=3,n+=Xn(e,n).length;const i=n,s=A2(e,n);if(s===-1)throw new Ee("No matching \\end");const o=s;if(n=s+1,We(pe(e[n],sr)),We(e[n+1].type===2),We(pe(e[n+2],Wr)),e[n+1].value!==a)throw new Ee("Mismatched \\begin and \\end environments");n+=3;const c=e.slice(i,o);for(;c.length>0&&[4,5].includes(c[c.length-1].type);)c.pop();const m=this.parseAligned(c);return[{type:"beginend",content:a,data:m},n]}parseAligned(e){let r=0;const n=[];let a=[];n.push(a);let i={type:"ordgroup",content:"",args:[]};for(a.push(i);rn.map(Ge));return t.content.startsWith("align")?{type:"align",content:"",data:r}:{type:"matrix",content:"mat",data:r}}case"unknownMacro":return{type:"unknown",content:Xt(t.content)};case"control":if(t.content==="\\\\")return{type:"symbol",content:"\\"};if(t.content==="\\,")return{type:"symbol",content:"thin"};throw new Ft(`Unknown control sequence: ${t.content}`,t);default:throw new Ft(`Unimplemented node type: ${t.type}`,t)}}function Xt(t){if(/^[a-zA-Z0-9]$/.test(t))return t;if(t==="\\\\")return"\\";if(t=="/")return"\\/";if(["\\$","\\#","\\&","\\_"].includes(t))return t;if(t.startsWith("\\")){const e=t.slice(1);return ba.has(e)?ba.get(e):e}return t}var R2=["dim","id","im","mod","Pr","sech","csch"];class Ft extends Error{constructor(r,n){super(r);z0(this,"node");this.name="TypstWriterError",this.node=n}}class F2{constructor(e,r){z0(this,"nonStrict");z0(this,"preferTypstIntrinsic");z0(this,"buffer","");z0(this,"queue",[]);z0(this,"needSpaceAfterSingleItemScript",!1);z0(this,"insideFunctionDepth",0);this.nonStrict=e,this.preferTypstIntrinsic=r}writeBuffer(e){if(this.needSpaceAfterSingleItemScript&&/^[0-9a-zA-Z\(]/.test(e))this.buffer+=" ";else{let r=!1;r||(r=/[\(\|]$/.test(this.buffer)&&/^\w/.test(e)),r||(r=/^[}()_^,;!\|]$/.test(e)),r||(r=e==="'"),r||(r=/[0-9]$/.test(this.buffer)&&/^[0-9]/.test(e)),r||(r=/[\(\[{]\s*(-|\+)$/.test(this.buffer)||this.buffer==="-"||this.buffer==="+"),r||(r=e.startsWith(` -`)),r||(r=this.buffer===""),r||(r=/[\s_^{\(]$/.test(this.buffer)),r||(this.buffer+=" ")}this.needSpaceAfterSingleItemScript&&(this.needSpaceAfterSingleItemScript=!1),this.buffer+=e}append(e){switch(e.type){case"empty":break;case"atom":{e.content===","&&this.insideFunctionDepth>0?this.queue.push({type:"symbol",content:"comma"}):this.queue.push({type:"atom",content:e.content});break}case"symbol":case"text":case"comment":case"newline":this.queue.push(e);break;case"group":for(const r of e.args)this.append(r);break;case"supsub":{let{base:r,sup:n,sub:a}=e.data;this.appendWithBracketsIfNeeded(r);let i=!1;const s=n&&n.type==="atom"&&n.content==="'";s&&(this.queue.push({type:"atom",content:"'"}),i=!1),a&&(this.queue.push({type:"atom",content:"_"}),i=this.appendWithBracketsIfNeeded(a)),n&&!s&&(this.queue.push({type:"atom",content:"^"}),i=this.appendWithBracketsIfNeeded(n)),i&&this.queue.push({type:"softSpace",content:""});break}case"binaryFunc":{const r={type:"symbol",content:e.content},[n,a]=e.args;this.queue.push(r),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.append(n),this.queue.push({type:"atom",content:","}),this.append(a),this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--;break}case"unaryFunc":{const r={type:"symbol",content:e.content},n=e.args[0];this.queue.push(r),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.append(n),this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--;break}case"align":{const r=e.data;r.forEach((n,a)=>{n.forEach((i,s)=>{s>0&&this.queue.push({type:"atom",content:"&"}),this.append(i)}),a{n.forEach((i,s)=>{this.append(i),s{let r="";switch(e.type){case"atom":case"symbol":r=e.content;break;case"text":r=`"${e.content}"`;break;case"softSpace":this.needSpaceAfterSingleItemScript=!0,r="";break;case"comment":r=`//${e.content}`;break;case"newline":r=` -`;break;default:throw new Ft(`Unexpected node type to stringify: ${e.type}`,e)}r!==""&&this.writeBuffer(r)}),this.queue=[]}finalize(){this.flushQueue();const e=function(n){let a=n.replace(/⌊\s*(.*?)\s*⌋/g,"floor($1)");return a=a.replace(/floor\(\)/g,'floor("")'),a},r=function(n){let a=n.replace(/⌈\s*(.*?)\s*⌉/g,"ceil($1)");return a=a.replace(/ceil\(\)/g,'ceil("")'),a};return this.buffer=e(this.buffer),this.buffer=r(this.buffer),this.buffer}}function L2(t,e){const r={nonStrict:!0,preferTypstIntrinsic:!0,customTexMacros:{}};e&&(e.nonStrict&&(r.nonStrict=e.nonStrict),e.preferTypstIntrinsic&&(r.preferTypstIntrinsic=e.preferTypstIntrinsic),e.customTexMacros&&(r.customTexMacros=e.customTexMacros));const n=D2(t,r.customTexMacros),a=Ge(n),i=new F2(r.nonStrict,r.preferTypstIntrinsic);return i.append(a),i.finalize()}const F1={"\\RR":"\\mathbb{R}","\\NN":"\\mathbb{N}","\\ZZ":"\\mathbb{Z}","\\QQ":"\\mathbb{Q}","\\CC":"\\mathbb{C}","\\sech":"\\operatorname{sech}","\\csch":"\\operatorname{csch}","\\dim":"\\operatorname{dim}","\\id":"\\operatorname{id}","\\im":"\\operatorname{im}","\\Pr":"\\operatorname{Pr}"};function P2(t){let r=L2(t,{nonStrict:!0,preferTypstIntrinsic:!0,customTexMacros:F1});return r=r.replaceAll("upright(d)","dif"),r=r.replaceAll(" thin dif"," dif"),r=r.replaceAll('op("d")',"dif"),r=r.replaceAll("⌊","lfloor"),r=r.replaceAll("⌋","rfloor"),r=r.replaceAll("⌈","lceil"),r=r.replaceAll("⌉","rceil"),r}function H2(t){const e=document.createElement("textarea");e.value=t,e.style.top="0",e.style.left="0",e.style.position="fixed",e.style.zIndex="-1",e.setAttribute("readonly",!0),document.body.appendChild(e),e.focus(),e.select();let r;try{r=document.execCommand("copy"),r||console.log("Fallback: Error on copying text command")}catch(n){console.error("Fallback: Oops, unable to copy",n),r=!1}return document.body.removeChild(e),r}function V2(t){if(!navigator.clipboard){const e=H2(t);return Promise.resolve(e)}return navigator.clipboard.writeText(t).then(function(){return!0},function(e){return console.error("Async: Could not copy text: ",e),!1})}const mi=(t,e)=>{const r=t.__vccOpts||t;for(const[n,a]of e)r[n]=a;return r},$2=1300,U2={name:"CopiedToast",props:["msg"],data(){return{visible:!1}},methods:{trigger(){this.visible=!0,setTimeout(()=>{this.visible=!1},$2)}},expose:["trigger"]};function G2(t,e,r,n,a,i){return kt(),_t("div",{class:on(a.visible?"snackbar show":"snackbar hide")},Ea(r.msg),3)}const W2=mi(U2,[["render",G2],["__scopeId","data-v-15e96db2"]]),j2={name:"ToggleSwitch",props:{initial:{type:Boolean,default:!1}},data(){return{checked:!1}},created(){this.checked=this.initial},expose:["checked"]},Y2={class:"switch"};function X2(t,e,r,n,a,i){return kt(),_t("label",Y2,[hl(te("input",{type:"checkbox","onUpdate:modelValue":e[0]||(e[0]=s=>a.checked=s)},null,512),[[m4,a.checked]]),e[1]||(e[1]=te("span",{class:"slider round"},null,-1))])}const K2=mi(j2,[["render",X2],["__scopeId","data-v-4ea9372f"]]),Z2={name:"SettingsDialog",props:{initial:{type:Object,default:()=>({optionShowPreview:!0})}},methods:{open(){this.$el.showModal()},close(){const t=this.$refs.toggleSwitch.checked;this.$el.close(),this.$emit("newSettings",{optionShowPreview:t})}},expose:["open","close"],emits:["newSettings"],components:{ToggleSwitch:K2}},J2={class:"min-h-80 min-w-80 bg-white rounded-lg shadow-lg"},Q2={class:"flex justify-between items-center p-4"},eh={class:"flex justify-between items-center p-4"};function th(t,e,r,n,a,i){const s=Ko("ToggleSwitch");return kt(),_t("dialog",J2,[te("div",Q2,[e[1]||(e[1]=te("h2",null,"Settings",-1)),te("button",{class:"text-xl",onClick:e[0]||(e[0]=o=>i.close())},"✕")]),te("div",eh,[e[2]||(e[2]=te("span",null,"Show Preview",-1)),u0(s,{ref:"toggleSwitch",initial:r.initial.optionShowPreview},null,8,["initial"])]),e[3]||(e[3]=te("br",null,null,-1)),e[4]||(e[4]=te("br",null,null,-1)),e[5]||(e[5]=te("br",null,null,-1)),e[6]||(e[6]=te("br",null,null,-1)),e[7]||(e[7]=te("br",null,null,-1)),e[8]||(e[8]=te("div",{style:{"max-width":"90%","text-align":"left",color:"gray","font-size":"small","margin-left":"10%"}}," (More customization features are under development...) ",-1))])}const rh=mi(Z2,[["render",th],["__scopeId","data-v-27ec7f90"]]);function nh(t){let e=Math.floor(Math.random()*t);return e===t&&(e=0),e}const L1=[String.raw`e = \lim_{{n \to \infty}} \left(1 + \frac{1}{n}\right)^n`,String.raw`\prod_{p} \frac{1}{1-p^{-s}}= \sum_{n=1}^{\infty} \frac{1}{n^s}`,String.raw`a^{p-1} \equiv 1 \mod{p}`,String.raw`\begin{aligned} -\nabla \cdot \boldsymbol{E} &= \frac{\rho}{\varepsilon_0} \\ -\nabla \cdot \boldsymbol{B} &= 0 \\ -\nabla \times \boldsymbol{E} &= -\frac{\partial \boldsymbol{B}}{\partial t} \\ -\nabla \times \boldsymbol{B} &= -\mu_0(\boldsymbol{J} + \varepsilon \frac{\partial \boldsymbol{E}}{\partial t}) -\end{aligned}`,String.raw`\mathrm{CH_3CH_2Br} + \mathrm{OH}^- \longrightarrow \mathrm{CH_3CH_2OH} + \mathrm{Br}^-`,String.raw`\yen 2000 > \$ 3000`,String.raw`\sum_{k=1}^n \frac{1}{k} = \ln n + \gamma + O\left(\frac{1}{n}\right)`,String.raw`e^{ix} = \cos x + i \sin x`,String.raw`\iiint_{\Omega} \operatorname{div}(\vec{F}) \mathrm{d}V = \oiint_{\partial \Omega} \vec{F} \cdot \mathrm{d}\vec{S}`,String.raw`\iint_{\Sigma} \operatorname{curl}(\vec{F}) \cdot \mathrm{d}\vec{S} = \oint_{\partial \Sigma} \vec{F} \times \mathrm{d}\vec{l}`,String.raw`\pi(x) \sim \frac{x}{\log x}`,String.raw`i_D = \mu_n C_\text{ox} \frac{W}{L} \left[ (v_\text{GS} - V_t)v_\text{DS} - \frac{1}{2} v_\text{DS}^2 \right]`,String.raw`\begin{aligned} -C &= N(d_1) S_t - N(d_2) K e^{-rt} \\ -d_1 &= \frac{\ln \frac{S_t}{K} + (r + \frac{\sigma^2}{2}) t}{\sigma \sqrt{t}} \\ -d_2 &= d_1-\sigma\sqrt{t} -\end{aligned}`,String.raw`f(z_0) = \frac{1}{2\pi \mathrm{i}} \oint_{C} \frac{f(z)}{z-z_0}\, \mathrm{d} z`],ah=L1.length;let Is=null;function ih(){let t;do t=nh(ah);while(t===Is);return Is=t,L1[t]}const sh={class:"bg-app text-app-blue min-h-screen flex flex-col"},lh={class:"flex-1 flex md:flex-row flex-col p-4"},oh={class:"flex-1 flex flex-col border border-gray-700 min-h-[200px] rounded-lg m-2"},uh={class:"flex justify-between p-2 border-b border-gray-700"},ch={class:"flex-1 flex flex-col border border-gray-700 min-h-[200px] rounded-lg m-2"},hh={class:"flex justify-between p-2 border-b border-gray-700"},fh={class:"relative"},mh={class:"flex-1 flex flex-col",id:"typst"},dh={class:"flex-1 text-app-light-black p-4"},ph=["innerHTML"],vh={class:"flex items-center text-center text-app-light-black pb-4 min-h-28"},gh=["innerHTML"],bh={__name:"App",setup(t){const e=Wt(""),r=la(()=>{try{const p=e.value,b=P2(p),S=[];p.includes("\\mathscr")&&S.push("scr"),p.includes("\\LaTeX")&&S.push("#LaTeX"),p.includes("\\TeX")&&S.push("#TeX"),b.includes("lfloor")&&S.push("unpaired lfloor"),b.includes("rfloor")&&S.push("unpaired rfloor"),b.includes("lceil")&&S.push("unpaired lceil"),b.includes("rceil")&&S.push("unpaired rceil");let T="";if(S.length>0){const A=new Map([["scr","mathscr"],["#LaTeX","latex-and-tex"],["#TeX","latex-and-tex"],["unpaired lfloor","floor-and-ceil"],["unpaired rfloor","floor-and-ceil"],["unpaired lceil","floor-and-ceil"],["unpaired rceil","floor-and-ceil"]]);if(S.length===1){const _=S[0];T=`ⓘ Define ${`${_}`} yourself as it's not supported in Typst. Click the link to see the definition code.`}else T=`ⓘ Define ${S.map(D=>`${D}`).join(", ")} yourself as they're not supported in Typst. Click the link for the definition code.`}return{typst:b,message:T}}catch{return{typst:"",message:"ⓘ [ERROR: Invalid LaTeX code]"}}}),n=la(()=>{if(e.value==="")return'
Math formula will be rendered here.
';{const p={macros:F1,displayMode:!0,throwOnError:!1,errorColor:"#bc6f17"};return x2.renderToString(e.value,p)}}),a=Wt(null);async function i(){if(e.value==="")return;await V2(r.value.typst)?a.value.trigger():alert("Failed to copy to clipboard. Please report this issue.")}const s=Wt(null),o=Wt(null);function c(){s.value.open()}const m=Wt({optionShowPreview:!0});function d(p){m.value=p,localStorage.setItem("settings",JSON.stringify(p))}return pl(()=>{const p=localStorage.getItem("settings");m.value=p?JSON.parse(p):{optionShowPreview:!0}}),vl(()=>{o.value&&o.value.focus(),/iPad|iPhone|iPod/.test(window.navigator.userAgent)&&document.querySelectorAll("button").forEach(b=>{b.addEventListener("touchstart",function(){},{passive:!1})})}),(p,b)=>(kt(),_t(D0,null,[te("div",sh,[te("nav",{class:"theme-app flex justify-between text-white"},[b[5]||(b[5]=te("h1",{class:"flex items-center h-16 ml-4"},[te("span",{class:"text-4xl"},"tex2typst")],-1)),te("div",{class:"flex"},[b[4]||(b[4]=qu('Cheat sheet iconCheat SheetGithub logoOpen-source',2)),te("button",{class:"flex items-center font-medium p-2 mr-2 hover:bg-gray-900",onClick:c},b[3]||(b[3]=[te("img",{class:"inline h-9",src:S4,alt:"Settings icon"},null,-1),te("span",{class:"text-lg ml-2 mr-4 hide-on-mobile"},"Settings",-1)]))])]),b[8]||(b[8]=te("div",{class:"text-center text-app-blue p-4"},[Vr(" Convert LaTeX math formula code to Typst code! "),te("br"),Vr(" This tool runs locally in your browser. Nothing is uploaded. ")],-1)),te("main",lh,[te("div",oh,[te("div",uh,[b[6]||(b[6]=te("span",{class:"text-app-blue p-2"},"LaTeX code",-1)),te("div",null,[te("button",{class:"text-app-light-black p-2 mr-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:b[0]||(b[0]=S=>e.value=al(ih)())},"Random"),te("button",{class:"text-app-light-black p-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:b[1]||(b[1]=S=>e.value="")},"Clear")])]),hl(te("textarea",{ref_key:"inputArea",ref:o,class:"flex-1 text-app-light-black p-4","onUpdate:modelValue":b[2]||(b[2]=S=>e.value=S),spellcheck:"false"},null,512),[[f4,e.value]])]),te("div",ch,[te("div",hh,[b[7]||(b[7]=te("span",{class:"text-app-blue p-2"},"Typst code",-1)),te("div",fh,[te("button",{class:"text-app-light-black p-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:i},"Copy"),u0(W2,{ref_key:"copiedToast",ref:a,id:"copiedToast",msg:"Copied!"},null,512)])]),te("div",mh,[te("div",dh,Ea(r.value.typst),1),r.value.message?(kt(),_t("div",{key:0,class:"h-20 text-sm text-app-light-black theme-warning border-t rounded border-yellow-700 p-4",innerHTML:r.value.message},null,8,ph)):Ii("",!0)])])]),te("div",vh,[m.value.optionShowPreview?(kt(),_t("div",{key:0,class:"flex-1",innerHTML:n.value},null,8,gh)):Ii("",!0)]),b[9]||(b[9]=te("footer",{class:"theme-app text-center p-4"},[te("p",{class:"text-white"},[Vr("Powered by "),te("a",{href:"https://github.com/qwinsi/tex2typst",target:"_blank"},"tex2typst.js")])],-1))]),u0(rh,{ref_key:"settingsDialog",ref:s,onNewSettings:d,initial:m.value},null,8,["initial"])],64))}};g4(bh).mount("#app"); diff --git a/index.html b/index.html index 421e8f2..a4e55b2 100644 --- a/index.html +++ b/index.html @@ -1,25 +1,23 @@ - - - + tex2typst Web App - Convert LaTex formula code to Typst - - - + + -
Convert LaTeX math formula code to Typst code!
This tool runs locally in your browser. Nothing is uploaded.
LaTeX code
Typst code
Copied!
Math formula will be rendered here.

Settings

Show Preview





(More customization features are under development...)
+
Convert LaTeX math formula code to Typst code!
This tool runs locally in your browser. Nothing is uploaded.
LaTeX code
Typst code
Copied!
Math formula will be rendered here.

Settings

Show Preview





(More customization features are under development...)
- - + + + \ No newline at end of file diff --git a/offline.html b/offline.html index 421e8f2..a4e55b2 100644 --- a/offline.html +++ b/offline.html @@ -1,25 +1,23 @@ - - - + tex2typst Web App - Convert LaTex formula code to Typst - - - + + -
Convert LaTeX math formula code to Typst code!
This tool runs locally in your browser. Nothing is uploaded.
LaTeX code
Typst code
Copied!
Math formula will be rendered here.

Settings

Show Preview





(More customization features are under development...)
+
Convert LaTeX math formula code to Typst code!
This tool runs locally in your browser. Nothing is uploaded.
LaTeX code
Typst code
Copied!
Math formula will be rendered here.

Settings

Show Preview





(More customization features are under development...)
- - + + + \ No newline at end of file