diff --git a/assets/index-BbIsj9NZ.js b/assets/index-H3AgU_hV.js similarity index 64% rename from assets/index-BbIsj9NZ.js rename to assets/index-H3AgU_hV.js index 7a8607d..5f9f8c6 100644 --- a/assets/index-BbIsj9NZ.js +++ b/assets/index-H3AgU_hV.js @@ -1,20 +1,20 @@ -var C1=Object.defineProperty;var _1=(t,e,r)=>e in t?C1(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var S0=(t,e,r)=>_1(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)}})();/** +var E1=Object.defineProperty;var B1=(t,e,r)=>e in t?E1(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var k0=(t,e,r)=>B1(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.4.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function fa(t,e){const r=new Set(t.split(","));return n=>r.has(n)}const ye={},Mt=[],l0=()=>{},E1=()=>!1,Xr=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),ma=t=>t.startsWith("onUpdate:"),Oe=Object.assign,da=(t,e)=>{const r=t.indexOf(e);r>-1&&t.splice(r,1)},q1=Object.prototype.hasOwnProperty,ue=(t,e)=>q1.call(t,e),ee=Array.isArray,Tt=t=>nr(t)==="[object Map]",Yr=t=>nr(t)==="[object Set]",ei=t=>nr(t)==="[object Date]",ae=t=>typeof t=="function",Ie=t=>typeof t=="string",_0=t=>typeof t=="symbol",Se=t=>t!==null&&typeof t=="object",ks=t=>(Se(t)||ae(t))&&ae(t.then)&&ae(t.catch),Ms=Object.prototype.toString,nr=t=>Ms.call(t),B1=t=>nr(t).slice(8,-1),Ts=t=>nr(t)==="[object Object]",pa=t=>Ie(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,$t=fa(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Kr=t=>{const e=Object.create(null);return r=>e[r]||(e[r]=t(r))},D1=/-(\w)/g,E0=Kr(t=>t.replace(D1,(e,r)=>r?r.toUpperCase():"")),N1=/\B([A-Z])/g,Bt=Kr(t=>t.replace(N1,"-$1").toLowerCase()),Zr=Kr(t=>t.charAt(0).toUpperCase()+t.slice(1)),vn=Kr(t=>t?`on${Zr(t)}`:""),rt=(t,e)=>!Object.is(t,e),zr=(t,...e)=>{for(let r=0;r{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:n,value:r})},Ln=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let ti;const zs=()=>ti||(ti=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function va(t){if(ee(t)){const e={};for(let r=0;r{if(r){const n=r.split(R1);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function Jr(t){let e="";if(Ie(t))e=t;else if(ee(t))for(let r=0;rQr(r,e))}const Es=t=>!!(t&&t.__v_isRef===!0),qs=t=>Ie(t)?t:t==null?"":ee(t)||Se(t)&&(t.toString===Ms||!ae(t.toString))?Es(t)?qs(t.value):JSON.stringify(t,Bs,2):String(t),Bs=(t,e)=>Es(e)?Bs(t,e.value):Tt(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((r,[n,a],i)=>(r[gn(n,i)+" =>"]=a,r),{})}:Yr(e)?{[`Set(${e.size})`]:[...e.values()].map(r=>gn(r))}:_0(e)?gn(e):Se(e)&&!ee(e)&&!Ts(e)?String(e):e,gn=(t,e="")=>{var r;return _0(t)?`Symbol(${(r=t.description)!=null?r:e})`:t};/** +**//*! #__NO_SIDE_EFFECTS__ */function pa(t,e){const r=new Set(t.split(","));return n=>r.has(n)}const ye={},Tt=[],o0=()=>{},N1=()=>!1,Kr=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),va=t=>t.startsWith("onUpdate:"),Oe=Object.assign,ga=(t,e)=>{const r=t.indexOf(e);r>-1&&t.splice(r,1)},q1=Object.prototype.hasOwnProperty,ue=(t,e)=>q1.call(t,e),ee=Array.isArray,At=t=>sr(t)==="[object Map]",Zr=t=>sr(t)==="[object Set]",ni=t=>sr(t)==="[object Date]",ae=t=>typeof t=="function",Ie=t=>typeof t=="string",E0=t=>typeof t=="symbol",Se=t=>t!==null&&typeof t=="object",Ts=t=>(Se(t)||ae(t))&&ae(t.then)&&ae(t.catch),As=Object.prototype.toString,sr=t=>As.call(t),D1=t=>sr(t).slice(8,-1),zs=t=>sr(t)==="[object Object]",ba=t=>Ie(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Gt=pa(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Jr=t=>{const e=Object.create(null);return r=>e[r]||(e[r]=t(r))},I1=/-(\w)/g,B0=Jr(t=>t.replace(I1,(e,r)=>r?r.toUpperCase():"")),R1=/\B([A-Z])/g,Dt=Jr(t=>t.replace(R1,"-$1").toLowerCase()),Qr=Jr(t=>t.charAt(0).toUpperCase()+t.slice(1)),bn=Jr(t=>t?`on${Qr(t)}`:""),nt=(t,e)=>!Object.is(t,e),_r=(t,...e)=>{for(let r=0;r{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:n,value:r})},Hn=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let ai;const _s=()=>ai||(ai=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ya(t){if(ee(t)){const e={};for(let r=0;r{if(r){const n=r.split(F1);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function en(t){let e="";if(Ie(t))e=t;else if(ee(t))for(let r=0;rtn(r,e))}const Ns=t=>!!(t&&t.__v_isRef===!0),qs=t=>Ie(t)?t:t==null?"":ee(t)||Se(t)&&(t.toString===As||!ae(t.toString))?Ns(t)?qs(t.value):JSON.stringify(t,Ds,2):String(t),Ds=(t,e)=>Ns(e)?Ds(t,e.value):At(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((r,[n,a],i)=>(r[yn(n,i)+" =>"]=a,r),{})}:Zr(e)?{[`Set(${e.size})`]:[...e.values()].map(r=>yn(r))}:E0(e)?yn(e):Se(e)&&!ee(e)&&!zs(e)?String(e):e,yn=(t,e="")=>{var r;return E0(t)?`Symbol(${(r=t.description)!=null?r:e})`:t};/** * @vue/reactivity v3.4.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let p0;class $1{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=p0,!e&&p0&&(this.index=(p0.scopes||(p0.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const r=p0;try{return p0=this,e()}finally{p0=r}}}on(){p0=this}off(){p0=this.parent}stop(e){if(this._active){let r,n;for(r=0,n=this.effects.length;r=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),lt()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=et,r=gt;try{return et=!0,gt=this,this._runnings++,ri(this),this.fn()}finally{ni(this),this._runnings--,gt=r,et=e}}stop(){this.active&&(ri(this),ni(this),this.onStop&&this.onStop(),this.active=!1)}}function G1(t){return t.value}function ri(t){t._trackId++,t._depsLength=0}function ni(t){if(t.deps.length>t._depsLength){for(let e=t._depsLength;e{const r=new Map;return r.cleanup=t,r.computed=e,r},$n=new WeakMap,bt=Symbol(""),Vn=Symbol("");function Ye(t,e,r){if(et&>){let n=$n.get(t);n||$n.set(t,n=new Map);let a=n.get(r);a||n.set(r,a=Os(()=>n.delete(r))),Is(gt,a)}}function O0(t,e,r,n,a,i){const s=$n.get(t);if(!s)return;let o=[];if(e==="clear")o=[...s.values()];else if(r==="length"&&ee(t)){const c=Number(n);s.forEach((f,d)=>{(d==="length"||!_0(d)&&d>=c)&&o.push(f)})}else switch(r!==void 0&&o.push(s.get(r)),e){case"add":ee(t)?pa(r)&&o.push(s.get("length")):(o.push(s.get(bt)),Tt(t)&&o.push(s.get(Vn)));break;case"delete":ee(t)||(o.push(s.get(bt)),Tt(t)&&o.push(s.get(Vn)));break;case"set":Tt(t)&&o.push(s.get(bt));break}ba();for(const c of o)c&&Rs(c,4);ya()}const W1=fa("__proto__,__v_isRef,__isVue"),Fs=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(_0)),ai=j1();function j1(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...r){const n=de(this);for(let i=0,s=this.length;i{t[e]=function(...r){st(),ba();const n=de(this)[e].apply(this,r);return ya(),lt(),n}}),t}function X1(t){_0(t)||(t=String(t));const e=de(this);return Ye(e,"has",t),e.hasOwnProperty(t)}class Ls{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?lo:Vs:i?$s:Hs).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const s=ee(e);if(!a){if(s&&ue(ai,r))return Reflect.get(ai,r,n);if(r==="hasOwnProperty")return X1}const o=Reflect.get(e,r,n);return(_0(r)?Fs.has(r):W1(r))||(a||Ye(e,"get",r),i)?o:Ke(o)?s&&pa(r)?o:o.value:Se(o)?a?Us(o):Sa(o):o}}class Ps extends Ls{constructor(e=!1){super(!1,e)}set(e,r,n,a){let i=e[r];if(!this._isShallow){const c=Kt(i);if(!Or(n)&&!Kt(n)&&(i=de(i),n=de(n)),!ee(e)&&Ke(i)&&!Ke(n))return c?!1:(i.value=n,!0)}const s=ee(e)&&pa(r)?Number(r)t,en=t=>Reflect.getPrototypeOf(t);function cr(t,e,r=!1,n=!1){t=t.__v_raw;const a=de(t),i=de(e);r||(rt(e,i)&&Ye(a,"get",e),Ye(a,"get",i));const{has:s}=en(a),o=n?wa:r?Ma:Zt;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 hr(t,e=!1){const r=this.__v_raw,n=de(r),a=de(t);return e||(rt(t,a)&&Ye(n,"has",t),Ye(n,"has",a)),t===a?r.has(t):r.has(t)||r.has(a)}function fr(t,e=!1){return t=t.__v_raw,!e&&Ye(de(t),"iterate",bt),Reflect.get(t,"size",t)}function ii(t){t=de(t);const e=de(this);return en(e).has.call(e,t)||(e.add(t),O0(e,"add",t,t)),this}function si(t,e){e=de(e);const r=de(this),{has:n,get:a}=en(r);let i=n.call(r,t);i||(t=de(t),i=n.call(r,t));const s=a.call(r,t);return r.set(t,e),i?rt(e,s)&&O0(r,"set",t,e):O0(r,"add",t,e),this}function li(t){const e=de(this),{has:r,get:n}=en(e);let a=r.call(e,t);a||(t=de(t),a=r.call(e,t)),n&&n.call(e,t);const i=e.delete(t);return a&&O0(e,"delete",t,void 0),i}function oi(){const t=de(this),e=t.size!==0,r=t.clear();return e&&O0(t,"clear",void 0,void 0),r}function mr(t,e){return function(n,a){const i=this,s=i.__v_raw,o=de(s),c=e?wa:t?Ma:Zt;return!t&&Ye(o,"iterate",bt),s.forEach((f,d)=>n.call(a,c(f),c(d),i))}}function dr(t,e,r){return function(...n){const a=this.__v_raw,i=de(a),s=Tt(i),o=t==="entries"||t===Symbol.iterator&&s,c=t==="keys"&&s,f=a[t](...n),d=r?wa:e?Ma:Zt;return!e&&Ye(i,"iterate",c?Vn:bt),{next(){const{value:p,done:y}=f.next();return y?{value:p,done:y}:{value:o?[d(p[0]),d(p[1])]:d(p),done:y}},[Symbol.iterator](){return this}}}}function j0(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function Q1(){const t={get(i){return cr(this,i)},get size(){return fr(this)},has:hr,add:ii,set:si,delete:li,clear:oi,forEach:mr(!1,!1)},e={get(i){return cr(this,i,!1,!0)},get size(){return fr(this)},has:hr,add:ii,set:si,delete:li,clear:oi,forEach:mr(!1,!0)},r={get(i){return cr(this,i,!0)},get size(){return fr(this,!0)},has(i){return hr.call(this,i,!0)},add:j0("add"),set:j0("set"),delete:j0("delete"),clear:j0("clear"),forEach:mr(!0,!1)},n={get(i){return cr(this,i,!0,!0)},get size(){return fr(this,!0)},has(i){return hr.call(this,i,!0)},add:j0("add"),set:j0("set"),delete:j0("delete"),clear:j0("clear"),forEach:mr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{t[i]=dr(i,!1,!1),r[i]=dr(i,!0,!1),e[i]=dr(i,!1,!0),n[i]=dr(i,!0,!0)}),[t,r,e,n]}const[eo,to,ro,no]=Q1();function xa(t,e){const r=e?t?no:ro:t?to:eo;return(n,a,i)=>a==="__v_isReactive"?!t:a==="__v_isReadonly"?t:a==="__v_raw"?n:Reflect.get(ue(r,a)&&a in n?r:n,a,i)}const ao={get:xa(!1,!1)},io={get:xa(!1,!0)},so={get:xa(!0,!1)};const Hs=new WeakMap,$s=new WeakMap,Vs=new WeakMap,lo=new WeakMap;function oo(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function uo(t){return t.__v_skip||!Object.isExtensible(t)?0:oo(B1(t))}function Sa(t){return Kt(t)?t:ka(t,!1,K1,ao,Hs)}function co(t){return ka(t,!1,J1,io,$s)}function Us(t){return ka(t,!0,Z1,so,Vs)}function ka(t,e,r,n,a){if(!Se(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=a.get(t);if(i)return i;const s=uo(t);if(s===0)return t;const o=new Proxy(t,s===2?n:r);return a.set(t,o),o}function Vt(t){return Kt(t)?Vt(t.__v_raw):!!(t&&t.__v_isReactive)}function Kt(t){return!!(t&&t.__v_isReadonly)}function Or(t){return!!(t&&t.__v_isShallow)}function Gs(t){return t?!!t.__v_raw:!1}function de(t){const e=t&&t.__v_raw;return e?de(e):t}function ho(t){return Object.isExtensible(t)&&As(t,"__v_skip",!0),t}const Zt=t=>Se(t)?Sa(t):t,Ma=t=>Se(t)?Us(t):t;class Ws{constructor(e,r,n,a){this.getter=e,this._setter=r,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ga(()=>e(this._value),()=>Cr(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=n}get value(){const e=de(this);return(!e._cacheable||e.effect.dirty)&&rt(e._value,e._value=e.effect.run())&&Cr(e,4),js(e),e.effect._dirtyLevel>=2&&Cr(e,2),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function fo(t,e,r=!1){let n,a;const i=ae(t);return i?(n=t,a=l0):(n=t.get,a=t.set),new Ws(n,a,i||!a,r)}function js(t){var e;et&>&&(t=de(t),Is(gt,(e=t.dep)!=null?e:t.dep=Os(()=>t.dep=void 0,t instanceof Ws?t:void 0)))}function Cr(t,e=4,r,n){t=de(t);const a=t.dep;a&&Rs(a,e)}function Ke(t){return!!(t&&t.__v_isRef===!0)}function Ot(t){return mo(t,!1)}function mo(t,e){return Ke(t)?t:new po(t,e)}class po{constructor(e,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?e:de(e),this._value=r?e:Zt(e)}get value(){return js(this),this._value}set value(e){const r=this.__v_isShallow||Or(e)||Kt(e);e=r?e:de(e),rt(e,this._rawValue)&&(this._rawValue,this._rawValue=e,this._value=r?e:Zt(e),Cr(this,4))}}function Xs(t){return Ke(t)?t.value:t}const vo={get:(t,e,r)=>Xs(Reflect.get(t,e,r)),set:(t,e,r,n)=>{const a=t[e];return Ke(a)&&!Ke(r)?(a.value=r,!0):Reflect.set(t,e,r,n)}};function Ys(t){return Vt(t)?t:new Proxy(t,vo)}/** +**/let v0;class U1{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=v0,!e&&v0&&(this.index=(v0.scopes||(v0.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const r=v0;try{return v0=this,e()}finally{v0=r}}}on(){v0=this}off(){v0=this.parent}stop(e){if(this._active){let r,n;for(r=0,n=this.effects.length;r=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),ot()}return this._dirtyLevel>=4}set dirty(e){this._dirtyLevel=e?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let e=tt,r=bt;try{return tt=!0,bt=this,this._runnings++,ii(this),this.fn()}finally{si(this),this._runnings--,bt=r,tt=e}}stop(){this.active&&(ii(this),si(this),this.onStop&&this.onStop(),this.active=!1)}}function j1(t){return t.value}function ii(t){t._trackId++,t._depsLength=0}function si(t){if(t.deps.length>t._depsLength){for(let e=t._depsLength;e{const r=new Map;return r.cleanup=t,r.computed=e,r},Un=new WeakMap,yt=Symbol(""),Gn=Symbol("");function Ke(t,e,r){if(tt&&bt){let n=Un.get(t);n||Un.set(t,n=new Map);let a=n.get(r);a||n.set(r,a=Ls(()=>n.delete(r))),Os(bt,a)}}function F0(t,e,r,n,a,i){const s=Un.get(t);if(!s)return;let o=[];if(e==="clear")o=[...s.values()];else if(r==="length"&&ee(t)){const c=Number(n);s.forEach((f,d)=>{(d==="length"||!E0(d)&&d>=c)&&o.push(f)})}else switch(r!==void 0&&o.push(s.get(r)),e){case"add":ee(t)?ba(r)&&o.push(s.get("length")):(o.push(s.get(yt)),At(t)&&o.push(s.get(Gn)));break;case"delete":ee(t)||(o.push(s.get(yt)),At(t)&&o.push(s.get(Gn)));break;case"set":At(t)&&o.push(s.get(yt));break}xa();for(const c of o)c&&Fs(c,4);Sa()}const X1=pa("__proto__,__v_isRef,__isVue"),Ps=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(E0)),li=Y1();function Y1(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...r){const n=de(this);for(let i=0,s=this.length;i{t[e]=function(...r){lt(),xa();const n=de(this)[e].apply(this,r);return Sa(),ot(),n}}),t}function K1(t){E0(t)||(t=String(t));const e=de(this);return Ke(e,"has",t),e.hasOwnProperty(t)}class Hs{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?uo:Gs:i?Us:Vs).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const s=ee(e);if(!a){if(s&&ue(li,r))return Reflect.get(li,r,n);if(r==="hasOwnProperty")return K1}const o=Reflect.get(e,r,n);return(E0(r)?Ps.has(r):X1(r))||(a||Ke(e,"get",r),i)?o:Ze(o)?s&&ba(r)?o:o.value:Se(o)?a?Ws(o):Ta(o):o}}class $s extends Hs{constructor(e=!1){super(!1,e)}set(e,r,n,a){let i=e[r];if(!this._isShallow){const c=Qt(i);if(!Lr(n)&&!Qt(n)&&(i=de(i),n=de(n)),!ee(e)&&Ze(i)&&!Ze(n))return c?!1:(i.value=n,!0)}const s=ee(e)&&ba(r)?Number(r)t,rn=t=>Reflect.getPrototypeOf(t);function mr(t,e,r=!1,n=!1){t=t.__v_raw;const a=de(t),i=de(e);r||(nt(e,i)&&Ke(a,"get",e),Ke(a,"get",i));const{has:s}=rn(a),o=n?ka:r?za:er;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 dr(t,e=!1){const r=this.__v_raw,n=de(r),a=de(t);return e||(nt(t,a)&&Ke(n,"has",t),Ke(n,"has",a)),t===a?r.has(t):r.has(t)||r.has(a)}function pr(t,e=!1){return t=t.__v_raw,!e&&Ke(de(t),"iterate",yt),Reflect.get(t,"size",t)}function oi(t){t=de(t);const e=de(this);return rn(e).has.call(e,t)||(e.add(t),F0(e,"add",t,t)),this}function ui(t,e){e=de(e);const r=de(this),{has:n,get:a}=rn(r);let i=n.call(r,t);i||(t=de(t),i=n.call(r,t));const s=a.call(r,t);return r.set(t,e),i?nt(e,s)&&F0(r,"set",t,e):F0(r,"add",t,e),this}function ci(t){const e=de(this),{has:r,get:n}=rn(e);let a=r.call(e,t);a||(t=de(t),a=r.call(e,t)),n&&n.call(e,t);const i=e.delete(t);return a&&F0(e,"delete",t,void 0),i}function hi(){const t=de(this),e=t.size!==0,r=t.clear();return e&&F0(t,"clear",void 0,void 0),r}function vr(t,e){return function(n,a){const i=this,s=i.__v_raw,o=de(s),c=e?ka:t?za:er;return!t&&Ke(o,"iterate",yt),s.forEach((f,d)=>n.call(a,c(f),c(d),i))}}function gr(t,e,r){return function(...n){const a=this.__v_raw,i=de(a),s=At(i),o=t==="entries"||t===Symbol.iterator&&s,c=t==="keys"&&s,f=a[t](...n),d=r?ka:e?za:er;return!e&&Ke(i,"iterate",c?Gn:yt),{next(){const{value:p,done:y}=f.next();return y?{value:p,done:y}:{value:o?[d(p[0]),d(p[1])]:d(p),done:y}},[Symbol.iterator](){return this}}}}function X0(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function to(){const t={get(i){return mr(this,i)},get size(){return pr(this)},has:dr,add:oi,set:ui,delete:ci,clear:hi,forEach:vr(!1,!1)},e={get(i){return mr(this,i,!1,!0)},get size(){return pr(this)},has:dr,add:oi,set:ui,delete:ci,clear:hi,forEach:vr(!1,!0)},r={get(i){return mr(this,i,!0)},get size(){return pr(this,!0)},has(i){return dr.call(this,i,!0)},add:X0("add"),set:X0("set"),delete:X0("delete"),clear:X0("clear"),forEach:vr(!0,!1)},n={get(i){return mr(this,i,!0,!0)},get size(){return pr(this,!0)},has(i){return dr.call(this,i,!0)},add:X0("add"),set:X0("set"),delete:X0("delete"),clear:X0("clear"),forEach:vr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{t[i]=gr(i,!1,!1),r[i]=gr(i,!0,!1),e[i]=gr(i,!1,!0),n[i]=gr(i,!0,!0)}),[t,r,e,n]}const[ro,no,ao,io]=to();function Ma(t,e){const r=e?t?io:ao:t?no:ro;return(n,a,i)=>a==="__v_isReactive"?!t:a==="__v_isReadonly"?t:a==="__v_raw"?n:Reflect.get(ue(r,a)&&a in n?r:n,a,i)}const so={get:Ma(!1,!1)},lo={get:Ma(!1,!0)},oo={get:Ma(!0,!1)};const Vs=new WeakMap,Us=new WeakMap,Gs=new WeakMap,uo=new WeakMap;function co(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function ho(t){return t.__v_skip||!Object.isExtensible(t)?0:co(D1(t))}function Ta(t){return Qt(t)?t:Aa(t,!1,J1,so,Vs)}function fo(t){return Aa(t,!1,eo,lo,Us)}function Ws(t){return Aa(t,!0,Q1,oo,Gs)}function Aa(t,e,r,n,a){if(!Se(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=a.get(t);if(i)return i;const s=ho(t);if(s===0)return t;const o=new Proxy(t,s===2?n:r);return a.set(t,o),o}function Wt(t){return Qt(t)?Wt(t.__v_raw):!!(t&&t.__v_isReactive)}function Qt(t){return!!(t&&t.__v_isReadonly)}function Lr(t){return!!(t&&t.__v_isShallow)}function js(t){return t?!!t.__v_raw:!1}function de(t){const e=t&&t.__v_raw;return e?de(e):t}function mo(t){return Object.isExtensible(t)&&Cs(t,"__v_skip",!0),t}const er=t=>Se(t)?Ta(t):t,za=t=>Se(t)?Ws(t):t;class Xs{constructor(e,r,n,a){this.getter=e,this._setter=r,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new wa(()=>e(this._value),()=>Er(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!a,this.__v_isReadonly=n}get value(){const e=de(this);return(!e._cacheable||e.effect.dirty)&&nt(e._value,e._value=e.effect.run())&&Er(e,4),Ys(e),e.effect._dirtyLevel>=2&&Er(e,2),e._value}set value(e){this._setter(e)}get _dirty(){return this.effect.dirty}set _dirty(e){this.effect.dirty=e}}function po(t,e,r=!1){let n,a;const i=ae(t);return i?(n=t,a=o0):(n=t.get,a=t.set),new Xs(n,a,i||!a,r)}function Ys(t){var e;tt&&bt&&(t=de(t),Os(bt,(e=t.dep)!=null?e:t.dep=Ls(()=>t.dep=void 0,t instanceof Xs?t:void 0)))}function Er(t,e=4,r,n){t=de(t);const a=t.dep;a&&Fs(a,e)}function Ze(t){return!!(t&&t.__v_isRef===!0)}function Lt(t){return vo(t,!1)}function vo(t,e){return Ze(t)?t:new go(t,e)}class go{constructor(e,r){this.__v_isShallow=r,this.dep=void 0,this.__v_isRef=!0,this._rawValue=r?e:de(e),this._value=r?e:er(e)}get value(){return Ys(this),this._value}set value(e){const r=this.__v_isShallow||Lr(e)||Qt(e);e=r?e:de(e),nt(e,this._rawValue)&&(this._rawValue,this._rawValue=e,this._value=r?e:er(e),Er(this,4))}}function Ks(t){return Ze(t)?t.value:t}const bo={get:(t,e,r)=>Ks(Reflect.get(t,e,r)),set:(t,e,r,n)=>{const a=t[e];return Ze(a)&&!Ze(r)?(a.value=r,!0):Reflect.set(t,e,r,n)}};function Zs(t){return Wt(t)?t:new Proxy(t,bo)}/** * @vue/runtime-core v3.4.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function tt(t,e,r,n){try{return n?t(...n):t()}catch(a){tn(a,e,r)}}function b0(t,e,r,n){if(ae(t)){const a=tt(t,e,r,n);return a&&ks(a)&&a.catch(i=>{tn(i,e,r)}),a}if(ee(t)){const a=[];for(let i=0;i>>1,a=Le[n],i=Qt(a);iz0&&Le.splice(e,1)}function xo(t){ee(t)?At.push(...t):(!K0||!K0.includes(t,t.allowRecurse?pt+1:pt))&&At.push(t),Zs()}function ui(t,e,r=Jt?z0+1:0){for(;rQt(r)-Qt(n));if(At.length=0,K0){K0.push(...e);return}for(K0=e,pt=0;ptt.id==null?1/0:t.id,So=(t,e)=>{const r=Qt(t)-Qt(e);if(r===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return r};function Qs(t){Un=!1,Jt=!0,Le.sort(So);try{for(z0=0;z0Ie(S)?S.trim():S)),p&&(a=r.map(Ln))}let o,c=n[o=vn(e)]||n[o=vn(E0(e))];!c&&i&&(c=n[o=vn(Bt(e))]),c&&b0(c,t,6,a);const f=n[o+"Once"];if(f){if(!t.emitted)t.emitted={};else if(t.emitted[o])return;t.emitted[o]=!0,b0(f,t,6,a)}}function el(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(!ae(t)){const c=f=>{const d=el(f,e,!0);d&&(o=!0,Oe(s,d))};!r&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}return!i&&!o?(Se(t)&&n.set(t,null),null):(ee(i)?i.forEach(c=>s[c]=null):Oe(s,i),Se(t)&&n.set(t,s),s)}function rn(t,e){return!t||!Xr(e)?!1:(e=e.slice(2).replace(/Once$/,""),ue(t,e[0].toLowerCase()+e.slice(1))||ue(t,Bt(e))||ue(t,e))}let t0=null,nn=null;function Fr(t){const e=t0;return t0=t,nn=t&&t.type.__scopeId||null,e}function tl(t){nn=t}function rl(){nn=null}function Mo(t,e=t0,r){if(!e||t._n)return t;const n=(...a)=>{n._d&&xi(-1);const i=Fr(e);let s;try{s=t(...a)}finally{Fr(i),n._d&&xi(1)}return s};return n._n=!0,n._c=!0,n._d=!0,n}function bn(t){const{type:e,vnode:r,proxy:n,withProxy:a,propsOptions:[i],slots:s,attrs:o,emit:c,render:f,renderCache:d,props:p,data:y,setupState:S,ctx:A,inheritAttrs:T}=t,O=Fr(t);let N,U;try{if(r.shapeFlag&4){const Z=a||n,J=Z;N=T0(f.call(J,Z,d,p,S,y,A)),U=o}else{const Z=e;N=T0(Z.length>1?Z(p,{attrs:o,slots:s,emit:c}):Z(p,null)),U=e.props?o:To(o)}}catch(Z){Wt.length=0,tn(Z,t,1),N=r0(wt)}let H=N;if(U&&T!==!1){const Z=Object.keys(U),{shapeFlag:J}=H;Z.length&&J&7&&(i&&Z.some(ma)&&(U=Ao(U,i)),H=Et(H,U,!1,!0))}return r.dirs&&(H=Et(H,null,!1,!0),H.dirs=H.dirs?H.dirs.concat(r.dirs):r.dirs),r.transition&&(H.transition=r.transition),N=H,Fr(O),N}const To=t=>{let e;for(const r in t)(r==="class"||r==="style"||Xr(r))&&((e||(e={}))[r]=t[r]);return e},Ao=(t,e)=>{const r={};for(const n in t)(!ma(n)||!(n.slice(9)in e))&&(r[n]=t[n]);return r};function zo(t,e,r){const{props:n,children:a,component:i}=t,{props:s,children:o,patchFlag:c}=e,f=i.emitsOptions;if(e.dirs||e.transition)return!0;if(r&&c>=0){if(c&1024)return!0;if(c&16)return n?ci(n,s,f):!!s;if(c&8){const d=e.dynamicProps;for(let p=0;pt.__isSuspense;function No(t,e){e&&e.pendingBranch?ee(t)?e.effects.push(...t):e.effects.push(t):xo(t)}function an(t,e,r=Pe,n=!1){if(r){const a=r[t]||(r[t]=[]),i=e.__weh||(e.__weh=(...s)=>{st();const o=ar(r),c=b0(e,r,t,s);return o(),lt(),c});return n?a.unshift(i):a.push(i),i}}const V0=t=>(e,r=Pe)=>{(!ln||t==="sp")&&an(t,(...n)=>e(...n),r)},nl=V0("bm"),al=V0("m"),Io=V0("bu"),Ro=V0("u"),Oo=V0("bum"),il=V0("um"),Fo=V0("sp"),Lo=V0("rtg"),Po=V0("rtc");function Ho(t,e=Pe){an("ec",t,e)}function sl(t,e){if(t0===null)return t;const r=on(t0),n=t.dirs||(t.dirs=[]);for(let a=0;a!!t.type.__asyncLoader,Gn=t=>t?Al(t)?on(t):Gn(t.parent):null,Ut=Oe(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=>Gn(t.parent),$root:t=>Gn(t.root),$emit:t=>t.emit,$options:t=>za(t),$forceUpdate:t=>t.f||(t.f=()=>{t.effect.dirty=!0,Aa(t.update)}),$nextTick:t=>t.n||(t.n=bo.bind(t.proxy)),$watch:t=>ou.bind(t)}),yn=(t,e)=>t!==ye&&!t.__isScriptSetup&&ue(t,e),$o={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 f;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(yn(n,e))return s[e]=1,n[e];if(a!==ye&&ue(a,e))return s[e]=2,a[e];if((f=t.propsOptions[0])&&ue(f,e))return s[e]=3,i[e];if(r!==ye&&ue(r,e))return s[e]=4,r[e];Wn&&(s[e]=0)}}const d=Ut[e];let p,y;if(d)return e==="$attrs"&&Ye(t.attrs,"get",""),d(t);if((p=o.__cssModules)&&(p=p[e]))return p;if(r!==ye&&ue(r,e))return s[e]=4,r[e];if(y=c.config.globalProperties,ue(y,e))return y[e]},set({_:t},e,r){const{data:n,setupState:a,ctx:i}=t;return yn(a,e)?(a[e]=r,!0):n!==ye&&ue(n,e)?(n[e]=r,!0):ue(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!==ye&&ue(t,s)||yn(e,s)||(o=i[0])&&ue(o,s)||ue(n,s)||ue(Ut,s)||ue(a.config.globalProperties,s)},defineProperty(t,e,r){return r.get!=null?t._.accessCache[e]=0:ue(r,"value")&&this.set(t,e,r.value,null),Reflect.defineProperty(t,e,r)}};function fi(t){return ee(t)?t.reduce((e,r)=>(e[r]=null,e),{}):t}let Wn=!0;function Vo(t){const e=za(t),r=t.proxy,n=t.ctx;Wn=!1,e.beforeCreate&&mi(e.beforeCreate,t,"bc");const{data:a,computed:i,methods:s,watch:o,provide:c,inject:f,created:d,beforeMount:p,mounted:y,beforeUpdate:S,updated:A,activated:T,deactivated:O,beforeDestroy:N,beforeUnmount:U,destroyed:H,unmounted:Z,render:J,renderTracked:G,renderTriggered:ne,errorCaptured:le,serverPrefetch:he,expose:Re,inheritAttrs:_e,components:we,directives:a0,filters:De}=e;if(f&&Uo(f,n,null),s)for(const fe in s){const oe=s[fe];ae(oe)&&(n[fe]=oe.bind(r))}if(a){const fe=a.call(r,r);Se(fe)&&(t.data=Sa(fe))}if(Wn=!0,i)for(const fe in i){const oe=i[fe],f0=ae(oe)?oe.bind(r,r):ae(oe.get)?oe.get.bind(r,r):l0,Je=!ae(oe)&&ae(oe.set)?oe.set.bind(r):l0,Fe=Zn({get:f0,set:Je});Object.defineProperty(n,fe,{enumerable:!0,configurable:!0,get:()=>Fe.value,set:Me=>Fe.value=Me})}if(o)for(const fe in o)ll(o[fe],n,r,fe);if(c){const fe=ae(c)?c.call(r):c;Reflect.ownKeys(fe).forEach(oe=>{Ko(oe,fe[oe])})}d&&mi(d,t,"c");function xe(fe,oe){ee(oe)?oe.forEach(f0=>fe(f0.bind(r))):oe&&fe(oe.bind(r))}if(xe(nl,p),xe(al,y),xe(Io,S),xe(Ro,A),xe(uu,T),xe(cu,O),xe(Ho,le),xe(Po,G),xe(Lo,ne),xe(Oo,U),xe(il,Z),xe(Fo,he),ee(Re))if(Re.length){const fe=t.exposed||(t.exposed={});Re.forEach(oe=>{Object.defineProperty(fe,oe,{get:()=>r[oe],set:f0=>r[oe]=f0})})}else t.exposed||(t.exposed={});J&&t.render===l0&&(t.render=J),_e!=null&&(t.inheritAttrs=_e),we&&(t.components=we),a0&&(t.directives=a0)}function Uo(t,e,r=l0){ee(t)&&(t=jn(t));for(const n in t){const a=t[n];let i;Se(a)?"default"in a?i=Er(a.from||n,a.default,!0):i=Er(a.from||n):i=Er(a),Ke(i)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):e[n]=i}}function mi(t,e,r){b0(ee(t)?t.map(n=>n.bind(e.proxy)):t.bind(e.proxy),e,r)}function ll(t,e,r,n){const a=n.includes(".")?wl(r,n):()=>r[n];if(Ie(t)){const i=e[t];ae(i)&&xn(a,i)}else if(ae(t))xn(a,t.bind(r));else if(Se(t))if(ee(t))t.forEach(i=>ll(i,e,r,n));else{const i=ae(t.handler)?t.handler.bind(r):e[t.handler];ae(i)&&xn(a,i,t)}}function za(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(f=>Lr(c,f,s,!0)),Lr(c,e,s)),Se(e)&&i.set(e,c),c}function Lr(t,e,r,n=!1){const{mixins:a,extends:i}=e;i&&Lr(t,i,r,!0),a&&a.forEach(s=>Lr(t,s,r,!0));for(const s in e)if(!(n&&s==="expose")){const o=Go[s]||r&&r[s];t[s]=o?o(t[s],e[s]):e[s]}return t}const Go={data:di,props:pi,emits:pi,methods:Pt,computed:Pt,beforeCreate:$e,created:$e,beforeMount:$e,mounted:$e,beforeUpdate:$e,updated:$e,beforeDestroy:$e,beforeUnmount:$e,destroyed:$e,unmounted:$e,activated:$e,deactivated:$e,errorCaptured:$e,serverPrefetch:$e,components:Pt,directives:Pt,watch:jo,provide:di,inject:Wo};function di(t,e){return e?t?function(){return Oe(ae(t)?t.call(this,this):t,ae(e)?e.call(this,this):e)}:e:t}function Wo(t,e){return Pt(jn(t),jn(e))}function jn(t){if(ee(t)){const e={};for(let r=0;r1)return r&&ae(e)?e.call(n&&n.proxy):e}}const ul={},cl=()=>Object.create(ul),hl=t=>Object.getPrototypeOf(t)===ul;function Zo(t,e,r,n=!1){const a={},i=cl();t.propsDefaults=Object.create(null),fl(t,e,a,i);for(const s in t.propsOptions[0])s in a||(a[s]=void 0);r?t.props=n?a:co(a):t.type.props?t.props=a:t.props=i,t.attrs=i}function Jo(t,e,r,n){const{props:a,attrs:i,vnode:{patchFlag:s}}=t,o=de(a),[c]=t.propsOptions;let f=!1;if((n||s>0)&&!(s&16)){if(s&8){const d=t.vnode.dynamicProps;for(let p=0;p{c=!0;const[y,S]=ml(p,e,!0);Oe(s,y),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 Se(t)&&n.set(t,Mt),Mt;if(ee(i))for(let d=0;d-1,S[1]=T<0||A-1||ue(S,"default"))&&o.push(p)}}}const f=[s,o];return Se(t)&&n.set(t,f),f}function vi(t){return t[0]!=="$"&&!$t(t)}function gi(t){return t===null?"null":typeof t=="function"?t.name||"":typeof t=="object"&&t.constructor&&t.constructor.name||""}function bi(t,e){return gi(t)===gi(e)}function yi(t,e){return ee(e)?e.findIndex(r=>bi(r,t)):ae(e)&&bi(e,t)?0:-1}const dl=t=>t[0]==="_"||t==="$stable",Ca=t=>ee(t)?t.map(T0):[T0(t)],Qo=(t,e,r)=>{if(e._n)return e;const n=Mo((...a)=>Ca(e(...a)),r);return n._c=!1,n},pl=(t,e,r)=>{const n=t._ctx;for(const a in t){if(dl(a))continue;const i=t[a];if(ae(i))e[a]=Qo(a,i,n);else if(i!=null){const s=Ca(i);e[a]=()=>s}}},vl=(t,e)=>{const r=Ca(e);t.slots.default=()=>r},eu=(t,e)=>{const r=t.slots=cl();if(t.vnode.shapeFlag&32){const n=e._;n?(Oe(r,e),As(r,"_",n,!0)):pl(e,r)}else e&&vl(t,e)},tu=(t,e,r)=>{const{vnode:n,slots:a}=t;let i=!0,s=ye;if(n.shapeFlag&32){const o=e._;o?r&&o===1?i=!1:(Oe(a,e),!r&&o===1&&delete a._):(i=!e.$stable,pl(e,a)),s=e}else e&&(vl(t,e),s={default:1});if(i)for(const o in a)!dl(o)&&s[o]==null&&delete a[o]};function Yn(t,e,r,n,a=!1){if(ee(t)){t.forEach((y,S)=>Yn(y,e&&(ee(e)?e[S]:e),r,n,a));return}if(_r(n)&&!a)return;const i=n.shapeFlag&4?on(n.component):n.el,s=a?null:i,{i:o,r:c}=t,f=e&&e.r,d=o.refs===ye?o.refs={}:o.refs,p=o.setupState;if(f!=null&&f!==c&&(Ie(f)?(d[f]=null,ue(p,f)&&(p[f]=null)):Ke(f)&&(f.value=null)),ae(c))tt(c,o,12,[s,d]);else{const y=Ie(c),S=Ke(c);if(y||S){const A=()=>{if(t.f){const T=y?ue(p,c)?p[c]:d[c]:c.value;a?ee(T)&&da(T,i):ee(T)?T.includes(i)||T.push(i):y?(d[c]=[i],ue(p,c)&&(p[c]=d[c])):(c.value=[i],t.k&&(d[t.k]=c.value))}else y?(d[c]=s,ue(p,c)&&(p[c]=s)):S&&(c.value=s,t.k&&(d[t.k]=s))};s?(A.id=-1,je(A,r)):A()}}}const je=No;function ru(t){return nu(t)}function nu(t,e){const r=zs();r.__VUE__=!0;const{insert:n,remove:a,patchProp:i,createElement:s,createText:o,createComment:c,setText:f,setElementText:d,parentNode:p,nextSibling:y,setScopeId:S=l0,insertStaticContent:A}=t,T=(b,x,M,z=null,C=null,D=null,L=void 0,I=null,F=!!x.dynamicChildren)=>{if(b===x)return;b&&!Ft(b,x)&&(z=m0(b),Me(b,C,D,!0),b=null),x.patchFlag===-2&&(F=!1,x.dynamicChildren=null);const{type:E,ref:V,shapeFlag:X}=x;switch(E){case sn:O(b,x,M,z);break;case wt:N(b,x,M,z);break;case qr:b==null&&U(x,M,z,L);break;case M0:we(b,x,M,z,C,D,L,I,F);break;default:X&1?J(b,x,M,z,C,D,L,I,F):X&6?a0(b,x,M,z,C,D,L,I,F):(X&64||X&128)&&E.process(b,x,M,z,C,D,L,I,F,w0)}V!=null&&C&&Yn(V,b&&b.ref,D,x||b,!x)},O=(b,x,M,z)=>{if(b==null)n(x.el=o(x.children),M,z);else{const C=x.el=b.el;x.children!==b.children&&f(C,x.children)}},N=(b,x,M,z)=>{b==null?n(x.el=c(x.children||""),M,z):x.el=b.el},U=(b,x,M,z)=>{[b.el,b.anchor]=A(b.children,x,M,z,b.el,b.anchor)},H=({el:b,anchor:x},M,z)=>{let C;for(;b&&b!==x;)C=y(b),n(b,M,z),b=C;n(x,M,z)},Z=({el:b,anchor:x})=>{let M;for(;b&&b!==x;)M=y(b),a(b),b=M;a(x)},J=(b,x,M,z,C,D,L,I,F)=>{x.type==="svg"?L="svg":x.type==="math"&&(L="mathml"),b==null?G(x,M,z,C,D,L,I,F):he(b,x,C,D,L,I,F)},G=(b,x,M,z,C,D,L,I)=>{let F,E;const{props:V,shapeFlag:X,transition:W,dirs:re}=b;if(F=b.el=s(b.type,D,V&&V.is,V),X&8?d(F,b.children):X&16&&le(b.children,F,null,z,C,wn(b,D),L,I),re&&ht(b,null,z,"created"),ne(F,b,b.scopeId,L,z),V){for(const be in V)be!=="value"&&!$t(be)&&i(F,be,null,V[be],D,b.children,z,C,i0);"value"in V&&i(F,"value",null,V.value,D),(E=V.onVnodeBeforeMount)&&k0(E,z,b)}re&&ht(b,null,z,"beforeMount");const se=au(C,W);se&&W.beforeEnter(F),n(F,x,M),((E=V&&V.onVnodeMounted)||se||re)&&je(()=>{E&&k0(E,z,b),se&&W.enter(F),re&&ht(b,null,z,"mounted")},C)},ne=(b,x,M,z,C)=>{if(M&&S(b,M),z)for(let D=0;D{for(let E=F;E{const I=x.el=b.el;let{patchFlag:F,dynamicChildren:E,dirs:V}=x;F|=b.patchFlag&16;const X=b.props||ye,W=x.props||ye;let re;if(M&&ft(M,!1),(re=W.onVnodeBeforeUpdate)&&k0(re,M,x,b),V&&ht(x,b,M,"beforeUpdate"),M&&ft(M,!0),E?Re(b.dynamicChildren,E,I,M,z,wn(x,C),D):L||oe(b,x,I,null,M,z,wn(x,C),D,!1),F>0){if(F&16)_e(I,x,X,W,M,z,C);else if(F&2&&X.class!==W.class&&i(I,"class",null,W.class,C),F&4&&i(I,"style",X.style,W.style,C),F&8){const se=x.dynamicProps;for(let be=0;be{re&&k0(re,M,x,b),V&&ht(x,b,M,"updated")},z)},Re=(b,x,M,z,C,D,L)=>{for(let I=0;I{if(M!==z){if(M!==ye)for(const I in M)!$t(I)&&!(I in z)&&i(b,I,M[I],null,L,x.children,C,D,i0);for(const I in z){if($t(I))continue;const F=z[I],E=M[I];F!==E&&I!=="value"&&i(b,I,E,F,L,x.children,C,D,i0)}"value"in z&&i(b,"value",M.value,z.value,L)}},we=(b,x,M,z,C,D,L,I,F)=>{const E=x.el=b?b.el:o(""),V=x.anchor=b?b.anchor:o("");let{patchFlag:X,dynamicChildren:W,slotScopeIds:re}=x;re&&(I=I?I.concat(re):re),b==null?(n(E,M,z),n(V,M,z),le(x.children||[],M,V,C,D,L,I,F)):X>0&&X&64&&W&&b.dynamicChildren?(Re(b.dynamicChildren,W,M,C,D,L,I),(x.key!=null||C&&x===C.subTree)&&gl(b,x,!0)):oe(b,x,M,V,C,D,L,I,F)},a0=(b,x,M,z,C,D,L,I,F)=>{x.slotScopeIds=I,b==null?x.shapeFlag&512?C.ctx.activate(x,M,z,L,F):De(x,M,z,C,D,L,F):We(b,x,F)},De=(b,x,M,z,C,D,L)=>{const I=b.component=Su(b,z,C);if(xl(b)&&(I.ctx.renderer=w0),ku(I),I.asyncDep){if(C&&C.registerDep(I,xe,L),!b.el){const F=I.subTree=r0(wt);N(null,F,x,M)}}else xe(I,b,x,M,C,D,L)},We=(b,x,M)=>{const z=x.component=b.component;if(zo(b,x,M))if(z.asyncDep&&!z.asyncResolved){fe(z,x,M);return}else z.next=x,wo(z.update),z.effect.dirty=!0,z.update();else x.el=b.el,z.vnode=x},xe=(b,x,M,z,C,D,L)=>{const I=()=>{if(b.isMounted){let{next:V,bu:X,u:W,parent:re,vnode:se}=b;{const St=bl(b);if(St){V&&(V.el=se.el,fe(b,V,L)),St.asyncDep.then(()=>{b.isUnmounted||I()});return}}let be=V,me;ft(b,!1),V?(V.el=se.el,fe(b,V,L)):V=se,X&&zr(X),(me=V.props&&V.props.onVnodeBeforeUpdate)&&k0(me,re,V,se),ft(b,!0);const Ne=bn(b),d0=b.subTree;b.subTree=Ne,T(d0,Ne,p(d0.el),m0(d0),b,C,D),V.el=Ne.el,be===null&&Co(b,Ne.el),W&&je(W,C),(me=V.props&&V.props.onVnodeUpdated)&&je(()=>k0(me,re,V,se),C)}else{let V;const{el:X,props:W}=x,{bm:re,m:se,parent:be}=b,me=_r(x);if(ft(b,!1),re&&zr(re),!me&&(V=W&&W.onVnodeBeforeMount)&&k0(V,be,x),ft(b,!0),X&&ur){const Ne=()=>{b.subTree=bn(b),ur(X,b.subTree,b,C,null)};me?x.type.__asyncLoader().then(()=>!b.isUnmounted&&Ne()):Ne()}else{const Ne=b.subTree=bn(b);T(null,Ne,M,z,b,C,D),x.el=Ne.el}if(se&&je(se,C),!me&&(V=W&&W.onVnodeMounted)){const Ne=x;je(()=>k0(V,be,Ne),C)}(x.shapeFlag&256||be&&_r(be.vnode)&&be.vnode.shapeFlag&256)&&b.a&&je(b.a,C),b.isMounted=!0,x=M=z=null}},F=b.effect=new ga(I,l0,()=>Aa(E),b.scope),E=b.update=()=>{F.dirty&&F.run()};E.id=b.uid,ft(b,!0),E()},fe=(b,x,M)=>{x.component=b;const z=b.vnode.props;b.vnode=x,b.next=null,Jo(b,x.props,z,M),tu(b,x.children,M),st(),ui(b),lt()},oe=(b,x,M,z,C,D,L,I,F=!1)=>{const E=b&&b.children,V=b?b.shapeFlag:0,X=x.children,{patchFlag:W,shapeFlag:re}=x;if(W>0){if(W&128){Je(E,X,M,z,C,D,L,I,F);return}else if(W&256){f0(E,X,M,z,C,D,L,I,F);return}}re&8?(V&16&&i0(E,C,D),X!==E&&d(M,X)):V&16?re&16?Je(E,X,M,z,C,D,L,I,F):i0(E,C,D,!0):(V&8&&d(M,""),re&16&&le(X,M,z,C,D,L,I,F))},f0=(b,x,M,z,C,D,L,I,F)=>{b=b||Mt,x=x||Mt;const E=b.length,V=x.length,X=Math.min(E,V);let W;for(W=0;WV?i0(b,C,D,!0,!1,X):le(x,M,z,C,D,L,I,F,X)},Je=(b,x,M,z,C,D,L,I,F)=>{let E=0;const V=x.length;let X=b.length-1,W=V-1;for(;E<=X&&E<=W;){const re=b[E],se=x[E]=F?Z0(x[E]):T0(x[E]);if(Ft(re,se))T(re,se,M,null,C,D,L,I,F);else break;E++}for(;E<=X&&E<=W;){const re=b[X],se=x[W]=F?Z0(x[W]):T0(x[W]);if(Ft(re,se))T(re,se,M,null,C,D,L,I,F);else break;X--,W--}if(E>X){if(E<=W){const re=W+1,se=reW)for(;E<=X;)Me(b[E],C,D,!0),E++;else{const re=E,se=E,be=new Map;for(E=se;E<=W;E++){const Qe=x[E]=F?Z0(x[E]):T0(x[E]);Qe.key!=null&&be.set(Qe.key,E)}let me,Ne=0;const d0=W-se+1;let St=!1,Za=0;const Rt=new Array(d0);for(E=0;E=d0){Me(Qe,C,D,!0);continue}let x0;if(Qe.key!=null)x0=be.get(Qe.key);else for(me=se;me<=W;me++)if(Rt[me-se]===0&&Ft(Qe,x[me])){x0=me;break}x0===void 0?Me(Qe,C,D,!0):(Rt[x0-se]=E+1,x0>=Za?Za=x0:St=!0,T(Qe,x[x0],M,null,C,D,L,I,F),Ne++)}const Ja=St?iu(Rt):Mt;for(me=Ja.length-1,E=d0-1;E>=0;E--){const Qe=se+E,x0=x[Qe],Qa=Qe+1{const{el:D,type:L,transition:I,children:F,shapeFlag:E}=b;if(E&6){Fe(b.component.subTree,x,M,z);return}if(E&128){b.suspense.move(x,M,z);return}if(E&64){L.move(b,x,M,w0);return}if(L===M0){n(D,x,M);for(let X=0;XI.enter(D),C);else{const{leave:X,delayLeave:W,afterLeave:re}=I,se=()=>n(D,x,M),be=()=>{X(D,()=>{se(),re&&re()})};W?W(D,se,be):be()}else n(D,x,M)},Me=(b,x,M,z=!1,C=!1)=>{const{type:D,props:L,ref:I,children:F,dynamicChildren:E,shapeFlag:V,patchFlag:X,dirs:W,memoIndex:re}=b;if(X===-2&&(C=!1),I!=null&&Yn(I,null,M,b,!0),re!=null&&(x.renderCache[re]=void 0),V&256){x.ctx.deactivate(b);return}const se=V&1&&W,be=!_r(b);let me;if(be&&(me=L&&L.onVnodeBeforeUnmount)&&k0(me,x,b),V&6)W0(b.component,M,z);else{if(V&128){b.suspense.unmount(M,z);return}se&&ht(b,null,x,"beforeUnmount"),V&64?b.type.remove(b,x,M,w0,z):E&&(D!==M0||X>0&&X&64)?i0(E,x,M,!1,!0):(D===M0&&X&384||!C&&V&16)&&i0(F,x,M),z&&G0(b)}(be&&(me=L&&L.onVnodeUnmounted)||se)&&je(()=>{me&&k0(me,x,b),se&&ht(b,null,x,"unmounted")},M)},G0=b=>{const{type:x,el:M,anchor:z,transition:C}=b;if(x===M0){It(M,z);return}if(x===qr){Z(b);return}const D=()=>{a(M),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(b.shapeFlag&1&&C&&!C.persisted){const{leave:L,delayLeave:I}=C,F=()=>L(M,D);I?I(b.el,D,F):F()}else D()},It=(b,x)=>{let M;for(;b!==x;)M=y(b),a(b),b=M;a(x)},W0=(b,x,M)=>{const{bum:z,scope:C,update:D,subTree:L,um:I,m:F,a:E}=b;wi(F),wi(E),z&&zr(z),C.stop(),D&&(D.active=!1,Me(L,b,x,M)),I&&je(I,x),je(()=>{b.isUnmounted=!0},x),x&&x.pendingBranch&&!x.isUnmounted&&b.asyncDep&&!b.asyncResolved&&b.suspenseId===x.pendingId&&(x.deps--,x.deps===0&&x.resolve())},i0=(b,x,M,z=!1,C=!1,D=0)=>{for(let L=D;Lb.shapeFlag&6?m0(b.component.subTree):b.shapeFlag&128?b.suspense.next():y(b.anchor||b.el);let y0=!1;const ct=(b,x,M)=>{b==null?x._vnode&&Me(x._vnode,null,null,!0):T(x._vnode||null,b,x,null,null,null,M),y0||(y0=!0,ui(),Js(),y0=!1),x._vnode=b},w0={p:T,um:Me,m:Fe,r:G0,mt:De,mc:le,pc:oe,pbc:Re,n:m0,o:t};let or,ur;return{render:ct,hydrate:or,createApp:Yo(ct,or)}}function wn({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 ft({effect:t,update:e},r){t.allowRecurse=e.allowRecurse=r}function au(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function gl(t,e,r=!1){const n=t.children,a=e.children;if(ee(n)&&ee(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 bl(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:bl(e)}function wi(t){if(t)for(let e=0;eEr(su),pr={};function xn(t,e,r){return yl(t,e,r)}function yl(t,e,{immediate:r,deep:n,flush:a,once:i,onTrack:s,onTrigger:o}=ye){if(e&&i){const G=e;e=(...ne)=>{G(...ne),J()}}const c=Pe,f=G=>n===!0?G:J0(G,n===!1?1:void 0);let d,p=!1,y=!1;if(Ke(t)?(d=()=>t.value,p=Or(t)):Vt(t)?(d=()=>f(t),p=!0):ee(t)?(y=!0,p=t.some(G=>Vt(G)||Or(G)),d=()=>t.map(G=>{if(Ke(G))return G.value;if(Vt(G))return f(G);if(ae(G))return tt(G,c,2)})):ae(t)?e?d=()=>tt(t,c,2):d=()=>(S&&S(),b0(t,c,3,[A])):d=l0,e&&n){const G=d;d=()=>J0(G())}let S,A=G=>{S=H.onStop=()=>{tt(G,c,4),S=H.onStop=void 0}},T;if(ln)if(A=l0,e?r&&b0(e,c,3,[d(),y?[]:void 0,A]):d(),a==="sync"){const G=lu();T=G.__watcherHandles||(G.__watcherHandles=[])}else return l0;let O=y?new Array(t.length).fill(pr):pr;const N=()=>{if(!(!H.active||!H.dirty))if(e){const G=H.run();(n||p||(y?G.some((ne,le)=>rt(ne,O[le])):rt(G,O)))&&(S&&S(),b0(e,c,3,[G,O===pr?void 0:y&&O[0]===pr?[]:O,A]),O=G)}else H.run()};N.allowRecurse=!!e;let U;a==="sync"?U=N:a==="post"?U=()=>je(N,c&&c.suspense):(N.pre=!0,c&&(N.id=c.uid),U=()=>Aa(N));const H=new ga(d,l0,U),Z=U1(),J=()=>{H.stop(),Z&&da(Z.effects,H)};return e?r?N():O=H.run():a==="post"?je(H.run.bind(H),c&&c.suspense):H.run(),T&&T.push(J),J}function ou(t,e,r){const n=this.proxy,a=Ie(t)?t.includes(".")?wl(n,t):()=>n[t]:t.bind(n,n);let i;ae(e)?i=e:(i=e.handler,r=e);const s=ar(this),o=yl(a,i.bind(n),r);return s(),o}function wl(t,e){const r=e.split(".");return()=>{let n=t;for(let a=0;a{J0(n,e,r)});else if(Ts(t)){for(const n in t)J0(t[n],e,r);for(const n of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,n)&&J0(t[n],e,r)}return t}const xl=t=>t.type.__isKeepAlive;function uu(t,e){Sl(t,"a",e)}function cu(t,e){Sl(t,"da",e)}function Sl(t,e,r=Pe){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;)xl(a.parent.vnode)&&hu(n,e,r,a),a=a.parent}}function hu(t,e,r,n){const a=an(e,t,n,!0);il(()=>{da(n[e],a)},r)}function kl(t,e){t.shapeFlag&6&&t.component?kl(t.component.subTree,e):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}const fu=t=>t.__isTeleport,M0=Symbol.for("v-fgt"),sn=Symbol.for("v-txt"),wt=Symbol.for("v-cmt"),qr=Symbol.for("v-stc"),Wt=[];let g0=null;function yt(t=!1){Wt.push(g0=t?null:[])}function mu(){Wt.pop(),g0=Wt[Wt.length-1]||null}let er=1;function xi(t){er+=t}function Ml(t){return t.dynamicChildren=er>0?g0||Mt:null,mu(),er>0&&g0&&g0.push(t),t}function zt(t,e,r,n,a,i){return Ml(te(t,e,r,n,a,i,!0))}function du(t,e,r,n,a){return Ml(r0(t,e,r,n,a,!0))}function pu(t){return t?t.__v_isVNode===!0:!1}function Ft(t,e){return t.type===e.type&&t.key===e.key}const Tl=({key:t})=>t??null,Br=({ref:t,ref_key:e,ref_for:r})=>(typeof t=="number"&&(t=""+t),t!=null?Ie(t)||Ke(t)||ae(t)?{i:t0,r:t,k:e,f:!!r}:t:null);function te(t,e=null,r=null,n=0,a=null,i=t===M0?0:1,s=!1,o=!1){const c={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Tl(e),ref:e&&Br(e),scopeId:nn,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:t0};return o?(_a(c,r),i&128&&t.normalize(c)):r&&(c.shapeFlag|=Ie(r)?8:16),er>0&&!s&&g0&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&g0.push(c),c}const r0=vu;function vu(t,e=null,r=null,n=0,a=null,i=!1){if((!t||t===qo)&&(t=wt),pu(t)){const o=Et(t,e,!0);return r&&_a(o,r),er>0&&!i&&g0&&(o.shapeFlag&6?g0[g0.indexOf(t)]=o:g0.push(o)),o.patchFlag=-2,o}if(Cu(t)&&(t=t.__vccOpts),e){e=gu(e);let{class:o,style:c}=e;o&&!Ie(o)&&(e.class=Jr(o)),Se(c)&&(Gs(c)&&!ee(c)&&(c=Oe({},c)),e.style=va(c))}const s=Ie(t)?1:Do(t)?128:fu(t)?64:Se(t)?4:ae(t)?2:0;return te(t,e,r,n,a,s,i,!0)}function gu(t){return t?Gs(t)||hl(t)?Oe({},t):t:null}function Et(t,e,r=!1,n=!1){const{props:a,ref:i,patchFlag:s,children:o,transition:c}=t,f=e?yu(a||{},e):a,d={__v_isVNode:!0,__v_skip:!0,type:t.type,props:f,key:f&&Tl(f),ref:e&&e.ref?r&&i?ee(i)?i.concat(Br(e)):[i,Br(e)]:Br(e):i,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==M0?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&&Et(t.ssContent),ssFallback:t.ssFallback&&Et(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return c&&n&&kl(d,c.clone(d)),d}function Pr(t=" ",e=0){return r0(sn,null,t,e)}function bu(t,e){const r=r0(qr,null,t);return r.staticCount=e,r}function Si(t="",e=!1){return e?(yt(),du(wt,null,t)):r0(wt,null,t)}function T0(t){return t==null||typeof t=="boolean"?r0(wt):ee(t)?r0(M0,null,t.slice()):typeof t=="object"?Z0(t):r0(sn,null,String(t))}function Z0(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Et(t)}function _a(t,e){let r=0;const{shapeFlag:n}=t;if(e==null)e=null;else if(ee(e))r=16;else if(typeof e=="object")if(n&65){const a=e.default;a&&(a._c&&(a._d=!1),_a(t,a()),a._c&&(a._d=!0));return}else{r=32;const a=e._;!a&&!hl(e)?e._ctx=t0:a===3&&t0&&(t0.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else ae(e)?(e={default:e,_ctx:t0},r=32):(e=String(e),n&64?(r=16,e=[Pr(e)]):r=8);t.children=e,t.shapeFlag|=r}function yu(...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)}};Hr=e("__VUE_INSTANCE_SETTERS__",r=>Pe=r),Kn=e("__VUE_SSR_SETTERS__",r=>ln=r)}const ar=t=>{const e=Pe;return Hr(t),t.scope.on(),()=>{t.scope.off(),Hr(e)}},ki=()=>{Pe&&Pe.scope.off(),Hr(null)};function Al(t){return t.vnode.shapeFlag&4}let ln=!1;function ku(t,e=!1){e&&Kn(e);const{props:r,children:n}=t.vnode,a=Al(t);Zo(t,r,a,e),eu(t,n);const i=a?Mu(t,e):void 0;return e&&Kn(!1),i}function Mu(t,e){const r=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,$o);const{setup:n}=r;if(n){const a=t.setupContext=n.length>1?Au(t):null,i=ar(t);st();const s=tt(n,t,0,[t.props,a]);if(lt(),i(),ks(s)){if(s.then(ki,ki),e)return s.then(o=>{Mi(t,o,e)}).catch(o=>{tn(o,t,0)});t.asyncDep=s}else Mi(t,s,e)}else zl(t,e)}function Mi(t,e,r){ae(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Se(e)&&(t.setupState=Ys(e)),zl(t,r)}let Ti;function zl(t,e,r){const n=t.type;if(!t.render){if(!e&&Ti&&!n.render){const a=n.template||za(t).template;if(a){const{isCustomElement:i,compilerOptions:s}=t.appContext.config,{delimiters:o,compilerOptions:c}=n,f=Oe(Oe({isCustomElement:i,delimiters:o},s),c);n.render=Ti(a,f)}}t.render=n.render||l0}{const a=ar(t);st();try{Vo(t)}finally{lt(),a()}}}const Tu={get(t,e){return Ye(t,"get",""),t[e]}};function Au(t){const e=r=>{t.exposed=r||{}};return{attrs:new Proxy(t.attrs,Tu),slots:t.slots,emit:t.emit,expose:e}}function on(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(Ys(ho(t.exposed)),{get(e,r){if(r in e)return e[r];if(r in Ut)return Ut[r](t)},has(e,r){return r in e||r in Ut}})):t.proxy}function zu(t,e=!0){return ae(t)?t.displayName||t.name:t.name||e&&t.__name}function Cu(t){return ae(t)&&"__vccOpts"in t}const Zn=(t,e)=>fo(t,e,ln),_u="3.4.31";/** +**/function rt(t,e,r,n){try{return n?t(...n):t()}catch(a){nn(a,e,r)}}function y0(t,e,r,n){if(ae(t)){const a=rt(t,e,r,n);return a&&Ts(a)&&a.catch(i=>{nn(i,e,r)}),a}if(ee(t)){const a=[];for(let i=0;i>>1,a=Le[n],i=rr(a);iC0&&Le.splice(e,1)}function ko(t){ee(t)?zt.push(...t):(!Z0||!Z0.includes(t,t.allowRecurse?vt+1:vt))&&zt.push(t),Qs()}function fi(t,e,r=tr?C0+1:0){for(;rrr(r)-rr(n));if(zt.length=0,Z0){Z0.push(...e);return}for(Z0=e,vt=0;vtt.id==null?1/0:t.id,Mo=(t,e)=>{const r=rr(t)-rr(e);if(r===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return r};function tl(t){Wn=!1,tr=!0,Le.sort(Mo);try{for(C0=0;C0Ie(S)?S.trim():S)),p&&(a=r.map(Hn))}let o,c=n[o=bn(e)]||n[o=bn(B0(e))];!c&&i&&(c=n[o=bn(Dt(e))]),c&&y0(c,t,6,a);const f=n[o+"Once"];if(f){if(!t.emitted)t.emitted={};else if(t.emitted[o])return;t.emitted[o]=!0,y0(f,t,6,a)}}function rl(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(!ae(t)){const c=f=>{const d=rl(f,e,!0);d&&(o=!0,Oe(s,d))};!r&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}return!i&&!o?(Se(t)&&n.set(t,null),null):(ee(i)?i.forEach(c=>s[c]=null):Oe(s,i),Se(t)&&n.set(t,s),s)}function an(t,e){return!t||!Kr(e)?!1:(e=e.slice(2).replace(/Once$/,""),ue(t,e[0].toLowerCase()+e.slice(1))||ue(t,Dt(e))||ue(t,e))}let r0=null,sn=null;function Pr(t){const e=r0;return r0=t,sn=t&&t.type.__scopeId||null,e}function nl(t){sn=t}function al(){sn=null}function Ao(t,e=r0,r){if(!e||t._n)return t;const n=(...a)=>{n._d&&Mi(-1);const i=Pr(e);let s;try{s=t(...a)}finally{Pr(i),n._d&&Mi(1)}return s};return n._n=!0,n._c=!0,n._d=!0,n}function wn(t){const{type:e,vnode:r,proxy:n,withProxy:a,propsOptions:[i],slots:s,attrs:o,emit:c,render:f,renderCache:d,props:p,data:y,setupState:S,ctx:A,inheritAttrs:T}=t,O=Pr(t);let D,U;try{if(r.shapeFlag&4){const Z=a||n,J=Z;D=A0(f.call(J,Z,d,p,S,y,A)),U=o}else{const Z=e;D=A0(Z.length>1?Z(p,{attrs:o,slots:s,emit:c}):Z(p,null)),U=e.props?o:zo(o)}}catch(Z){Yt.length=0,nn(Z,t,1),D=n0(xt)}let H=D;if(U&&T!==!1){const Z=Object.keys(U),{shapeFlag:J}=H;Z.length&&J&7&&(i&&Z.some(va)&&(U=Co(U,i)),H=Nt(H,U,!1,!0))}return r.dirs&&(H=Nt(H,null,!1,!0),H.dirs=H.dirs?H.dirs.concat(r.dirs):r.dirs),r.transition&&(H.transition=r.transition),D=H,Pr(O),D}const zo=t=>{let e;for(const r in t)(r==="class"||r==="style"||Kr(r))&&((e||(e={}))[r]=t[r]);return e},Co=(t,e)=>{const r={};for(const n in t)(!va(n)||!(n.slice(9)in e))&&(r[n]=t[n]);return r};function _o(t,e,r){const{props:n,children:a,component:i}=t,{props:s,children:o,patchFlag:c}=e,f=i.emitsOptions;if(e.dirs||e.transition)return!0;if(r&&c>=0){if(c&1024)return!0;if(c&16)return n?mi(n,s,f):!!s;if(c&8){const d=e.dynamicProps;for(let p=0;pt.__isSuspense;function Ro(t,e){e&&e.pendingBranch?ee(t)?e.effects.push(...t):e.effects.push(t):ko(t)}function ln(t,e,r=Pe,n=!1){if(r){const a=r[t]||(r[t]=[]),i=e.__weh||(e.__weh=(...s)=>{lt();const o=lr(r),c=y0(e,r,t,s);return o(),ot(),c});return n?a.unshift(i):a.push(i),i}}const U0=t=>(e,r=Pe)=>{(!un||t==="sp")&&ln(t,(...n)=>e(...n),r)},il=U0("bm"),sl=U0("m"),Oo=U0("bu"),Fo=U0("u"),Lo=U0("bum"),ll=U0("um"),Po=U0("sp"),Ho=U0("rtg"),$o=U0("rtc");function Vo(t,e=Pe){ln("ec",t,e)}function ol(t,e){if(r0===null)return t;const r=cn(r0),n=t.dirs||(t.dirs=[]);for(let a=0;a!!t.type.__asyncLoader,jn=t=>t?Cl(t)?cn(t):jn(t.parent):null,jt=Oe(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=>jn(t.parent),$root:t=>jn(t.root),$emit:t=>t.emit,$options:t=>Ea(t),$forceUpdate:t=>t.f||(t.f=()=>{t.effect.dirty=!0,_a(t.update)}),$nextTick:t=>t.n||(t.n=wo.bind(t.proxy)),$watch:t=>cu.bind(t)}),xn=(t,e)=>t!==ye&&!t.__isScriptSetup&&ue(t,e),Uo={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 f;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(xn(n,e))return s[e]=1,n[e];if(a!==ye&&ue(a,e))return s[e]=2,a[e];if((f=t.propsOptions[0])&&ue(f,e))return s[e]=3,i[e];if(r!==ye&&ue(r,e))return s[e]=4,r[e];Xn&&(s[e]=0)}}const d=jt[e];let p,y;if(d)return e==="$attrs"&&Ke(t.attrs,"get",""),d(t);if((p=o.__cssModules)&&(p=p[e]))return p;if(r!==ye&&ue(r,e))return s[e]=4,r[e];if(y=c.config.globalProperties,ue(y,e))return y[e]},set({_:t},e,r){const{data:n,setupState:a,ctx:i}=t;return xn(a,e)?(a[e]=r,!0):n!==ye&&ue(n,e)?(n[e]=r,!0):ue(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!==ye&&ue(t,s)||xn(e,s)||(o=i[0])&&ue(o,s)||ue(n,s)||ue(jt,s)||ue(a.config.globalProperties,s)},defineProperty(t,e,r){return r.get!=null?t._.accessCache[e]=0:ue(r,"value")&&this.set(t,e,r.value,null),Reflect.defineProperty(t,e,r)}};function pi(t){return ee(t)?t.reduce((e,r)=>(e[r]=null,e),{}):t}let Xn=!0;function Go(t){const e=Ea(t),r=t.proxy,n=t.ctx;Xn=!1,e.beforeCreate&&vi(e.beforeCreate,t,"bc");const{data:a,computed:i,methods:s,watch:o,provide:c,inject:f,created:d,beforeMount:p,mounted:y,beforeUpdate:S,updated:A,activated:T,deactivated:O,beforeDestroy:D,beforeUnmount:U,destroyed:H,unmounted:Z,render:J,renderTracked:G,renderTriggered:ne,errorCaptured:le,serverPrefetch:he,expose:Re,inheritAttrs:_e,components:we,directives:i0,filters:qe}=e;if(f&&Wo(f,n,null),s)for(const fe in s){const oe=s[fe];ae(oe)&&(n[fe]=oe.bind(r))}if(a){const fe=a.call(r,r);Se(fe)&&(t.data=Ta(fe))}if(Xn=!0,i)for(const fe in i){const oe=i[fe],m0=ae(oe)?oe.bind(r,r):ae(oe.get)?oe.get.bind(r,r):o0,Qe=!ae(oe)&&ae(oe.set)?oe.set.bind(r):o0,Fe=Qn({get:m0,set:Qe});Object.defineProperty(n,fe,{enumerable:!0,configurable:!0,get:()=>Fe.value,set:Me=>Fe.value=Me})}if(o)for(const fe in o)ul(o[fe],n,r,fe);if(c){const fe=ae(c)?c.call(r):c;Reflect.ownKeys(fe).forEach(oe=>{Jo(oe,fe[oe])})}d&&vi(d,t,"c");function xe(fe,oe){ee(oe)?oe.forEach(m0=>fe(m0.bind(r))):oe&&fe(oe.bind(r))}if(xe(il,p),xe(sl,y),xe(Oo,S),xe(Fo,A),xe(hu,T),xe(fu,O),xe(Vo,le),xe($o,G),xe(Ho,ne),xe(Lo,U),xe(ll,Z),xe(Po,he),ee(Re))if(Re.length){const fe=t.exposed||(t.exposed={});Re.forEach(oe=>{Object.defineProperty(fe,oe,{get:()=>r[oe],set:m0=>r[oe]=m0})})}else t.exposed||(t.exposed={});J&&t.render===o0&&(t.render=J),_e!=null&&(t.inheritAttrs=_e),we&&(t.components=we),i0&&(t.directives=i0)}function Wo(t,e,r=o0){ee(t)&&(t=Yn(t));for(const n in t){const a=t[n];let i;Se(a)?"default"in a?i=Nr(a.from||n,a.default,!0):i=Nr(a.from||n):i=Nr(a),Ze(i)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):e[n]=i}}function vi(t,e,r){y0(ee(t)?t.map(n=>n.bind(e.proxy)):t.bind(e.proxy),e,r)}function ul(t,e,r,n){const a=n.includes(".")?Sl(r,n):()=>r[n];if(Ie(t)){const i=e[t];ae(i)&&kn(a,i)}else if(ae(t))kn(a,t.bind(r));else if(Se(t))if(ee(t))t.forEach(i=>ul(i,e,r,n));else{const i=ae(t.handler)?t.handler.bind(r):e[t.handler];ae(i)&&kn(a,i,t)}}function Ea(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(f=>Hr(c,f,s,!0)),Hr(c,e,s)),Se(e)&&i.set(e,c),c}function Hr(t,e,r,n=!1){const{mixins:a,extends:i}=e;i&&Hr(t,i,r,!0),a&&a.forEach(s=>Hr(t,s,r,!0));for(const s in e)if(!(n&&s==="expose")){const o=jo[s]||r&&r[s];t[s]=o?o(t[s],e[s]):e[s]}return t}const jo={data:gi,props:bi,emits:bi,methods:Vt,computed:Vt,beforeCreate:$e,created:$e,beforeMount:$e,mounted:$e,beforeUpdate:$e,updated:$e,beforeDestroy:$e,beforeUnmount:$e,destroyed:$e,unmounted:$e,activated:$e,deactivated:$e,errorCaptured:$e,serverPrefetch:$e,components:Vt,directives:Vt,watch:Yo,provide:gi,inject:Xo};function gi(t,e){return e?t?function(){return Oe(ae(t)?t.call(this,this):t,ae(e)?e.call(this,this):e)}:e:t}function Xo(t,e){return Vt(Yn(t),Yn(e))}function Yn(t){if(ee(t)){const e={};for(let r=0;r1)return r&&ae(e)?e.call(n&&n.proxy):e}}const hl={},fl=()=>Object.create(hl),ml=t=>Object.getPrototypeOf(t)===hl;function Qo(t,e,r,n=!1){const a={},i=fl();t.propsDefaults=Object.create(null),dl(t,e,a,i);for(const s in t.propsOptions[0])s in a||(a[s]=void 0);r?t.props=n?a:fo(a):t.type.props?t.props=a:t.props=i,t.attrs=i}function eu(t,e,r,n){const{props:a,attrs:i,vnode:{patchFlag:s}}=t,o=de(a),[c]=t.propsOptions;let f=!1;if((n||s>0)&&!(s&16)){if(s&8){const d=t.vnode.dynamicProps;for(let p=0;p{c=!0;const[y,S]=pl(p,e,!0);Oe(s,y),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 Se(t)&&n.set(t,Tt),Tt;if(ee(i))for(let d=0;d-1,S[1]=T<0||A-1||ue(S,"default"))&&o.push(p)}}}const f=[s,o];return Se(t)&&n.set(t,f),f}function yi(t){return t[0]!=="$"&&!Gt(t)}function wi(t){return t===null?"null":typeof t=="function"?t.name||"":typeof t=="object"&&t.constructor&&t.constructor.name||""}function xi(t,e){return wi(t)===wi(e)}function Si(t,e){return ee(e)?e.findIndex(r=>xi(r,t)):ae(e)&&xi(e,t)?0:-1}const vl=t=>t[0]==="_"||t==="$stable",Ba=t=>ee(t)?t.map(A0):[A0(t)],tu=(t,e,r)=>{if(e._n)return e;const n=Ao((...a)=>Ba(e(...a)),r);return n._c=!1,n},gl=(t,e,r)=>{const n=t._ctx;for(const a in t){if(vl(a))continue;const i=t[a];if(ae(i))e[a]=tu(a,i,n);else if(i!=null){const s=Ba(i);e[a]=()=>s}}},bl=(t,e)=>{const r=Ba(e);t.slots.default=()=>r},ru=(t,e)=>{const r=t.slots=fl();if(t.vnode.shapeFlag&32){const n=e._;n?(Oe(r,e),Cs(r,"_",n,!0)):gl(e,r)}else e&&bl(t,e)},nu=(t,e,r)=>{const{vnode:n,slots:a}=t;let i=!0,s=ye;if(n.shapeFlag&32){const o=e._;o?r&&o===1?i=!1:(Oe(a,e),!r&&o===1&&delete a._):(i=!e.$stable,gl(e,a)),s=e}else e&&(bl(t,e),s={default:1});if(i)for(const o in a)!vl(o)&&s[o]==null&&delete a[o]};function Zn(t,e,r,n,a=!1){if(ee(t)){t.forEach((y,S)=>Zn(y,e&&(ee(e)?e[S]:e),r,n,a));return}if(Br(n)&&!a)return;const i=n.shapeFlag&4?cn(n.component):n.el,s=a?null:i,{i:o,r:c}=t,f=e&&e.r,d=o.refs===ye?o.refs={}:o.refs,p=o.setupState;if(f!=null&&f!==c&&(Ie(f)?(d[f]=null,ue(p,f)&&(p[f]=null)):Ze(f)&&(f.value=null)),ae(c))rt(c,o,12,[s,d]);else{const y=Ie(c),S=Ze(c);if(y||S){const A=()=>{if(t.f){const T=y?ue(p,c)?p[c]:d[c]:c.value;a?ee(T)&&ga(T,i):ee(T)?T.includes(i)||T.push(i):y?(d[c]=[i],ue(p,c)&&(p[c]=d[c])):(c.value=[i],t.k&&(d[t.k]=c.value))}else y?(d[c]=s,ue(p,c)&&(p[c]=s)):S&&(c.value=s,t.k&&(d[t.k]=s))};s?(A.id=-1,Xe(A,r)):A()}}}const Xe=Ro;function au(t){return iu(t)}function iu(t,e){const r=_s();r.__VUE__=!0;const{insert:n,remove:a,patchProp:i,createElement:s,createText:o,createComment:c,setText:f,setElementText:d,parentNode:p,nextSibling:y,setScopeId:S=o0,insertStaticContent:A}=t,T=(b,x,M,z=null,C=null,q=null,L=void 0,I=null,F=!!x.dynamicChildren)=>{if(b===x)return;b&&!Pt(b,x)&&(z=d0(b),Me(b,C,q,!0),b=null),x.patchFlag===-2&&(F=!1,x.dynamicChildren=null);const{type:E,ref:V,shapeFlag:X}=x;switch(E){case on:O(b,x,M,z);break;case xt:D(b,x,M,z);break;case qr:b==null&&U(x,M,z,L);break;case T0:we(b,x,M,z,C,q,L,I,F);break;default:X&1?J(b,x,M,z,C,q,L,I,F):X&6?i0(b,x,M,z,C,q,L,I,F):(X&64||X&128)&&E.process(b,x,M,z,C,q,L,I,F,x0)}V!=null&&C&&Zn(V,b&&b.ref,q,x||b,!x)},O=(b,x,M,z)=>{if(b==null)n(x.el=o(x.children),M,z);else{const C=x.el=b.el;x.children!==b.children&&f(C,x.children)}},D=(b,x,M,z)=>{b==null?n(x.el=c(x.children||""),M,z):x.el=b.el},U=(b,x,M,z)=>{[b.el,b.anchor]=A(b.children,x,M,z,b.el,b.anchor)},H=({el:b,anchor:x},M,z)=>{let C;for(;b&&b!==x;)C=y(b),n(b,M,z),b=C;n(x,M,z)},Z=({el:b,anchor:x})=>{let M;for(;b&&b!==x;)M=y(b),a(b),b=M;a(x)},J=(b,x,M,z,C,q,L,I,F)=>{x.type==="svg"?L="svg":x.type==="math"&&(L="mathml"),b==null?G(x,M,z,C,q,L,I,F):he(b,x,C,q,L,I,F)},G=(b,x,M,z,C,q,L,I)=>{let F,E;const{props:V,shapeFlag:X,transition:W,dirs:re}=b;if(F=b.el=s(b.type,q,V&&V.is,V),X&8?d(F,b.children):X&16&&le(b.children,F,null,z,C,Sn(b,q),L,I),re&&ft(b,null,z,"created"),ne(F,b,b.scopeId,L,z),V){for(const be in V)be!=="value"&&!Gt(be)&&i(F,be,null,V[be],q,b.children,z,C,s0);"value"in V&&i(F,"value",null,V.value,q),(E=V.onVnodeBeforeMount)&&M0(E,z,b)}re&&ft(b,null,z,"beforeMount");const se=su(C,W);se&&W.beforeEnter(F),n(F,x,M),((E=V&&V.onVnodeMounted)||se||re)&&Xe(()=>{E&&M0(E,z,b),se&&W.enter(F),re&&ft(b,null,z,"mounted")},C)},ne=(b,x,M,z,C)=>{if(M&&S(b,M),z)for(let q=0;q{for(let E=F;E{const I=x.el=b.el;let{patchFlag:F,dynamicChildren:E,dirs:V}=x;F|=b.patchFlag&16;const X=b.props||ye,W=x.props||ye;let re;if(M&&mt(M,!1),(re=W.onVnodeBeforeUpdate)&&M0(re,M,x,b),V&&ft(x,b,M,"beforeUpdate"),M&&mt(M,!0),E?Re(b.dynamicChildren,E,I,M,z,Sn(x,C),q):L||oe(b,x,I,null,M,z,Sn(x,C),q,!1),F>0){if(F&16)_e(I,x,X,W,M,z,C);else if(F&2&&X.class!==W.class&&i(I,"class",null,W.class,C),F&4&&i(I,"style",X.style,W.style,C),F&8){const se=x.dynamicProps;for(let be=0;be{re&&M0(re,M,x,b),V&&ft(x,b,M,"updated")},z)},Re=(b,x,M,z,C,q,L)=>{for(let I=0;I{if(M!==z){if(M!==ye)for(const I in M)!Gt(I)&&!(I in z)&&i(b,I,M[I],null,L,x.children,C,q,s0);for(const I in z){if(Gt(I))continue;const F=z[I],E=M[I];F!==E&&I!=="value"&&i(b,I,E,F,L,x.children,C,q,s0)}"value"in z&&i(b,"value",M.value,z.value,L)}},we=(b,x,M,z,C,q,L,I,F)=>{const E=x.el=b?b.el:o(""),V=x.anchor=b?b.anchor:o("");let{patchFlag:X,dynamicChildren:W,slotScopeIds:re}=x;re&&(I=I?I.concat(re):re),b==null?(n(E,M,z),n(V,M,z),le(x.children||[],M,V,C,q,L,I,F)):X>0&&X&64&&W&&b.dynamicChildren?(Re(b.dynamicChildren,W,M,C,q,L,I),(x.key!=null||C&&x===C.subTree)&&yl(b,x,!0)):oe(b,x,M,V,C,q,L,I,F)},i0=(b,x,M,z,C,q,L,I,F)=>{x.slotScopeIds=I,b==null?x.shapeFlag&512?C.ctx.activate(x,M,z,L,F):qe(x,M,z,C,q,L,F):je(b,x,F)},qe=(b,x,M,z,C,q,L)=>{const I=b.component=Mu(b,z,C);if(kl(b)&&(I.ctx.renderer=x0),Tu(I),I.asyncDep){if(C&&C.registerDep(I,xe,L),!b.el){const F=I.subTree=n0(xt);D(null,F,x,M)}}else xe(I,b,x,M,C,q,L)},je=(b,x,M)=>{const z=x.component=b.component;if(_o(b,x,M))if(z.asyncDep&&!z.asyncResolved){fe(z,x,M);return}else z.next=x,So(z.update),z.effect.dirty=!0,z.update();else x.el=b.el,z.vnode=x},xe=(b,x,M,z,C,q,L)=>{const I=()=>{if(b.isMounted){let{next:V,bu:X,u:W,parent:re,vnode:se}=b;{const kt=wl(b);if(kt){V&&(V.el=se.el,fe(b,V,L)),kt.asyncDep.then(()=>{b.isUnmounted||I()});return}}let be=V,me;mt(b,!1),V?(V.el=se.el,fe(b,V,L)):V=se,X&&_r(X),(me=V.props&&V.props.onVnodeBeforeUpdate)&&M0(me,re,V,se),mt(b,!0);const De=wn(b),p0=b.subTree;b.subTree=De,T(p0,De,p(p0.el),d0(p0),b,C,q),V.el=De.el,be===null&&Eo(b,De.el),W&&Xe(W,C),(me=V.props&&V.props.onVnodeUpdated)&&Xe(()=>M0(me,re,V,se),C)}else{let V;const{el:X,props:W}=x,{bm:re,m:se,parent:be}=b,me=Br(x);if(mt(b,!1),re&&_r(re),!me&&(V=W&&W.onVnodeBeforeMount)&&M0(V,be,x),mt(b,!0),X&&fr){const De=()=>{b.subTree=wn(b),fr(X,b.subTree,b,C,null)};me?x.type.__asyncLoader().then(()=>!b.isUnmounted&&De()):De()}else{const De=b.subTree=wn(b);T(null,De,M,z,b,C,q),x.el=De.el}if(se&&Xe(se,C),!me&&(V=W&&W.onVnodeMounted)){const De=x;Xe(()=>M0(V,be,De),C)}(x.shapeFlag&256||be&&Br(be.vnode)&&be.vnode.shapeFlag&256)&&b.a&&Xe(b.a,C),b.isMounted=!0,x=M=z=null}},F=b.effect=new wa(I,o0,()=>_a(E),b.scope),E=b.update=()=>{F.dirty&&F.run()};E.id=b.uid,mt(b,!0),E()},fe=(b,x,M)=>{x.component=b;const z=b.vnode.props;b.vnode=x,b.next=null,eu(b,x.props,z,M),nu(b,x.children,M),lt(),fi(b),ot()},oe=(b,x,M,z,C,q,L,I,F=!1)=>{const E=b&&b.children,V=b?b.shapeFlag:0,X=x.children,{patchFlag:W,shapeFlag:re}=x;if(W>0){if(W&128){Qe(E,X,M,z,C,q,L,I,F);return}else if(W&256){m0(E,X,M,z,C,q,L,I,F);return}}re&8?(V&16&&s0(E,C,q),X!==E&&d(M,X)):V&16?re&16?Qe(E,X,M,z,C,q,L,I,F):s0(E,C,q,!0):(V&8&&d(M,""),re&16&&le(X,M,z,C,q,L,I,F))},m0=(b,x,M,z,C,q,L,I,F)=>{b=b||Tt,x=x||Tt;const E=b.length,V=x.length,X=Math.min(E,V);let W;for(W=0;WV?s0(b,C,q,!0,!1,X):le(x,M,z,C,q,L,I,F,X)},Qe=(b,x,M,z,C,q,L,I,F)=>{let E=0;const V=x.length;let X=b.length-1,W=V-1;for(;E<=X&&E<=W;){const re=b[E],se=x[E]=F?J0(x[E]):A0(x[E]);if(Pt(re,se))T(re,se,M,null,C,q,L,I,F);else break;E++}for(;E<=X&&E<=W;){const re=b[X],se=x[W]=F?J0(x[W]):A0(x[W]);if(Pt(re,se))T(re,se,M,null,C,q,L,I,F);else break;X--,W--}if(E>X){if(E<=W){const re=W+1,se=reW)for(;E<=X;)Me(b[E],C,q,!0),E++;else{const re=E,se=E,be=new Map;for(E=se;E<=W;E++){const e0=x[E]=F?J0(x[E]):A0(x[E]);e0.key!=null&&be.set(e0.key,E)}let me,De=0;const p0=W-se+1;let kt=!1,ei=0;const Ft=new Array(p0);for(E=0;E=p0){Me(e0,C,q,!0);continue}let S0;if(e0.key!=null)S0=be.get(e0.key);else for(me=se;me<=W;me++)if(Ft[me-se]===0&&Pt(e0,x[me])){S0=me;break}S0===void 0?Me(e0,C,q,!0):(Ft[S0-se]=E+1,S0>=ei?ei=S0:kt=!0,T(e0,x[S0],M,null,C,q,L,I,F),De++)}const ti=kt?lu(Ft):Tt;for(me=ti.length-1,E=p0-1;E>=0;E--){const e0=se+E,S0=x[e0],ri=e0+1{const{el:q,type:L,transition:I,children:F,shapeFlag:E}=b;if(E&6){Fe(b.component.subTree,x,M,z);return}if(E&128){b.suspense.move(x,M,z);return}if(E&64){L.move(b,x,M,x0);return}if(L===T0){n(q,x,M);for(let X=0;XI.enter(q),C);else{const{leave:X,delayLeave:W,afterLeave:re}=I,se=()=>n(q,x,M),be=()=>{X(q,()=>{se(),re&&re()})};W?W(q,se,be):be()}else n(q,x,M)},Me=(b,x,M,z=!1,C=!1)=>{const{type:q,props:L,ref:I,children:F,dynamicChildren:E,shapeFlag:V,patchFlag:X,dirs:W,memoIndex:re}=b;if(X===-2&&(C=!1),I!=null&&Zn(I,null,M,b,!0),re!=null&&(x.renderCache[re]=void 0),V&256){x.ctx.deactivate(b);return}const se=V&1&&W,be=!Br(b);let me;if(be&&(me=L&&L.onVnodeBeforeUnmount)&&M0(me,x,b),V&6)j0(b.component,M,z);else{if(V&128){b.suspense.unmount(M,z);return}se&&ft(b,null,x,"beforeUnmount"),V&64?b.type.remove(b,x,M,x0,z):E&&(q!==T0||X>0&&X&64)?s0(E,x,M,!1,!0):(q===T0&&X&384||!C&&V&16)&&s0(F,x,M),z&&W0(b)}(be&&(me=L&&L.onVnodeUnmounted)||se)&&Xe(()=>{me&&M0(me,x,b),se&&ft(b,null,x,"unmounted")},M)},W0=b=>{const{type:x,el:M,anchor:z,transition:C}=b;if(x===T0){Ot(M,z);return}if(x===qr){Z(b);return}const q=()=>{a(M),C&&!C.persisted&&C.afterLeave&&C.afterLeave()};if(b.shapeFlag&1&&C&&!C.persisted){const{leave:L,delayLeave:I}=C,F=()=>L(M,q);I?I(b.el,q,F):F()}else q()},Ot=(b,x)=>{let M;for(;b!==x;)M=y(b),a(b),b=M;a(x)},j0=(b,x,M)=>{const{bum:z,scope:C,update:q,subTree:L,um:I,m:F,a:E}=b;ki(F),ki(E),z&&_r(z),C.stop(),q&&(q.active=!1,Me(L,b,x,M)),I&&Xe(I,x),Xe(()=>{b.isUnmounted=!0},x),x&&x.pendingBranch&&!x.isUnmounted&&b.asyncDep&&!b.asyncResolved&&b.suspenseId===x.pendingId&&(x.deps--,x.deps===0&&x.resolve())},s0=(b,x,M,z=!1,C=!1,q=0)=>{for(let L=q;Lb.shapeFlag&6?d0(b.component.subTree):b.shapeFlag&128?b.suspense.next():y(b.anchor||b.el);let w0=!1;const ht=(b,x,M)=>{b==null?x._vnode&&Me(x._vnode,null,null,!0):T(x._vnode||null,b,x,null,null,null,M),w0||(w0=!0,fi(),el(),w0=!1),x._vnode=b},x0={p:T,um:Me,m:Fe,r:W0,mt:qe,mc:le,pc:oe,pbc:Re,n:d0,o:t};let hr,fr;return{render:ht,hydrate:hr,createApp:Zo(ht,hr)}}function Sn({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 mt({effect:t,update:e},r){t.allowRecurse=e.allowRecurse=r}function su(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function yl(t,e,r=!1){const n=t.children,a=e.children;if(ee(n)&&ee(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 wl(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:wl(e)}function ki(t){if(t)for(let e=0;eNr(ou),br={};function kn(t,e,r){return xl(t,e,r)}function xl(t,e,{immediate:r,deep:n,flush:a,once:i,onTrack:s,onTrigger:o}=ye){if(e&&i){const G=e;e=(...ne)=>{G(...ne),J()}}const c=Pe,f=G=>n===!0?G:Q0(G,n===!1?1:void 0);let d,p=!1,y=!1;if(Ze(t)?(d=()=>t.value,p=Lr(t)):Wt(t)?(d=()=>f(t),p=!0):ee(t)?(y=!0,p=t.some(G=>Wt(G)||Lr(G)),d=()=>t.map(G=>{if(Ze(G))return G.value;if(Wt(G))return f(G);if(ae(G))return rt(G,c,2)})):ae(t)?e?d=()=>rt(t,c,2):d=()=>(S&&S(),y0(t,c,3,[A])):d=o0,e&&n){const G=d;d=()=>Q0(G())}let S,A=G=>{S=H.onStop=()=>{rt(G,c,4),S=H.onStop=void 0}},T;if(un)if(A=o0,e?r&&y0(e,c,3,[d(),y?[]:void 0,A]):d(),a==="sync"){const G=uu();T=G.__watcherHandles||(G.__watcherHandles=[])}else return o0;let O=y?new Array(t.length).fill(br):br;const D=()=>{if(!(!H.active||!H.dirty))if(e){const G=H.run();(n||p||(y?G.some((ne,le)=>nt(ne,O[le])):nt(G,O)))&&(S&&S(),y0(e,c,3,[G,O===br?void 0:y&&O[0]===br?[]:O,A]),O=G)}else H.run()};D.allowRecurse=!!e;let U;a==="sync"?U=D:a==="post"?U=()=>Xe(D,c&&c.suspense):(D.pre=!0,c&&(D.id=c.uid),U=()=>_a(D));const H=new wa(d,o0,U),Z=W1(),J=()=>{H.stop(),Z&&ga(Z.effects,H)};return e?r?D():O=H.run():a==="post"?Xe(H.run.bind(H),c&&c.suspense):H.run(),T&&T.push(J),J}function cu(t,e,r){const n=this.proxy,a=Ie(t)?t.includes(".")?Sl(n,t):()=>n[t]:t.bind(n,n);let i;ae(e)?i=e:(i=e.handler,r=e);const s=lr(this),o=xl(a,i.bind(n),r);return s(),o}function Sl(t,e){const r=e.split(".");return()=>{let n=t;for(let a=0;a{Q0(n,e,r)});else if(zs(t)){for(const n in t)Q0(t[n],e,r);for(const n of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,n)&&Q0(t[n],e,r)}return t}const kl=t=>t.type.__isKeepAlive;function hu(t,e){Ml(t,"a",e)}function fu(t,e){Ml(t,"da",e)}function Ml(t,e,r=Pe){const n=t.__wdc||(t.__wdc=()=>{let a=r;for(;a;){if(a.isDeactivated)return;a=a.parent}return t()});if(ln(e,n,r),r){let a=r.parent;for(;a&&a.parent;)kl(a.parent.vnode)&&mu(n,e,r,a),a=a.parent}}function mu(t,e,r,n){const a=ln(e,t,n,!0);ll(()=>{ga(n[e],a)},r)}function Tl(t,e){t.shapeFlag&6&&t.component?Tl(t.component.subTree,e):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}const du=t=>t.__isTeleport,T0=Symbol.for("v-fgt"),on=Symbol.for("v-txt"),xt=Symbol.for("v-cmt"),qr=Symbol.for("v-stc"),Yt=[];let b0=null;function wt(t=!1){Yt.push(b0=t?null:[])}function pu(){Yt.pop(),b0=Yt[Yt.length-1]||null}let nr=1;function Mi(t){nr+=t}function Al(t){return t.dynamicChildren=nr>0?b0||Tt:null,pu(),nr>0&&b0&&b0.push(t),t}function Ct(t,e,r,n,a,i){return Al(te(t,e,r,n,a,i,!0))}function vu(t,e,r,n,a){return Al(n0(t,e,r,n,a,!0))}function gu(t){return t?t.__v_isVNode===!0:!1}function Pt(t,e){return t.type===e.type&&t.key===e.key}const zl=({key:t})=>t??null,Dr=({ref:t,ref_key:e,ref_for:r})=>(typeof t=="number"&&(t=""+t),t!=null?Ie(t)||Ze(t)||ae(t)?{i:r0,r:t,k:e,f:!!r}:t:null);function te(t,e=null,r=null,n=0,a=null,i=t===T0?0:1,s=!1,o=!1){const c={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&zl(e),ref:e&&Dr(e),scopeId:sn,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:r0};return o?(Na(c,r),i&128&&t.normalize(c)):r&&(c.shapeFlag|=Ie(r)?8:16),nr>0&&!s&&b0&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&b0.push(c),c}const n0=bu;function bu(t,e=null,r=null,n=0,a=null,i=!1){if((!t||t===qo)&&(t=xt),gu(t)){const o=Nt(t,e,!0);return r&&Na(o,r),nr>0&&!i&&b0&&(o.shapeFlag&6?b0[b0.indexOf(t)]=o:b0.push(o)),o.patchFlag=-2,o}if(Eu(t)&&(t=t.__vccOpts),e){e=yu(e);let{class:o,style:c}=e;o&&!Ie(o)&&(e.class=en(o)),Se(c)&&(js(c)&&!ee(c)&&(c=Oe({},c)),e.style=ya(c))}const s=Ie(t)?1:Io(t)?128:du(t)?64:Se(t)?4:ae(t)?2:0;return te(t,e,r,n,a,s,i,!0)}function yu(t){return t?js(t)||ml(t)?Oe({},t):t:null}function Nt(t,e,r=!1,n=!1){const{props:a,ref:i,patchFlag:s,children:o,transition:c}=t,f=e?xu(a||{},e):a,d={__v_isVNode:!0,__v_skip:!0,type:t.type,props:f,key:f&&zl(f),ref:e&&e.ref?r&&i?ee(i)?i.concat(Dr(e)):[i,Dr(e)]:Dr(e):i,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==T0?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&&Nt(t.ssContent),ssFallback:t.ssFallback&&Nt(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return c&&n&&Tl(d,c.clone(d)),d}function $r(t=" ",e=0){return n0(on,null,t,e)}function wu(t,e){const r=n0(qr,null,t);return r.staticCount=e,r}function Ti(t="",e=!1){return e?(wt(),vu(xt,null,t)):n0(xt,null,t)}function A0(t){return t==null||typeof t=="boolean"?n0(xt):ee(t)?n0(T0,null,t.slice()):typeof t=="object"?J0(t):n0(on,null,String(t))}function J0(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Nt(t)}function Na(t,e){let r=0;const{shapeFlag:n}=t;if(e==null)e=null;else if(ee(e))r=16;else if(typeof e=="object")if(n&65){const a=e.default;a&&(a._c&&(a._d=!1),Na(t,a()),a._c&&(a._d=!0));return}else{r=32;const a=e._;!a&&!ml(e)?e._ctx=r0:a===3&&r0&&(r0.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else ae(e)?(e={default:e,_ctx:r0},r=32):(e=String(e),n&64?(r=16,e=[$r(e)]):r=8);t.children=e,t.shapeFlag|=r}function xu(...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)}};Vr=e("__VUE_INSTANCE_SETTERS__",r=>Pe=r),Jn=e("__VUE_SSR_SETTERS__",r=>un=r)}const lr=t=>{const e=Pe;return Vr(t),t.scope.on(),()=>{t.scope.off(),Vr(e)}},Ai=()=>{Pe&&Pe.scope.off(),Vr(null)};function Cl(t){return t.vnode.shapeFlag&4}let un=!1;function Tu(t,e=!1){e&&Jn(e);const{props:r,children:n}=t.vnode,a=Cl(t);Qo(t,r,a,e),ru(t,n);const i=a?Au(t,e):void 0;return e&&Jn(!1),i}function Au(t,e){const r=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,Uo);const{setup:n}=r;if(n){const a=t.setupContext=n.length>1?Cu(t):null,i=lr(t);lt();const s=rt(n,t,0,[t.props,a]);if(ot(),i(),Ts(s)){if(s.then(Ai,Ai),e)return s.then(o=>{zi(t,o,e)}).catch(o=>{nn(o,t,0)});t.asyncDep=s}else zi(t,s,e)}else _l(t,e)}function zi(t,e,r){ae(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Se(e)&&(t.setupState=Zs(e)),_l(t,r)}let Ci;function _l(t,e,r){const n=t.type;if(!t.render){if(!e&&Ci&&!n.render){const a=n.template||Ea(t).template;if(a){const{isCustomElement:i,compilerOptions:s}=t.appContext.config,{delimiters:o,compilerOptions:c}=n,f=Oe(Oe({isCustomElement:i,delimiters:o},s),c);n.render=Ci(a,f)}}t.render=n.render||o0}{const a=lr(t);lt();try{Go(t)}finally{ot(),a()}}}const zu={get(t,e){return Ke(t,"get",""),t[e]}};function Cu(t){const e=r=>{t.exposed=r||{}};return{attrs:new Proxy(t.attrs,zu),slots:t.slots,emit:t.emit,expose:e}}function cn(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(Zs(mo(t.exposed)),{get(e,r){if(r in e)return e[r];if(r in jt)return jt[r](t)},has(e,r){return r in e||r in jt}})):t.proxy}function _u(t,e=!0){return ae(t)?t.displayName||t.name:t.name||e&&t.__name}function Eu(t){return ae(t)&&"__vccOpts"in t}const Qn=(t,e)=>po(t,e,un),Bu="3.4.31";/** * @vue/runtime-dom v3.4.31 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const Eu="http://www.w3.org/2000/svg",qu="http://www.w3.org/1998/Math/MathML",I0=typeof document<"u"?document:null,Ai=I0&&I0.createElement("template"),Bu={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"?I0.createElementNS(Eu,t):e==="mathml"?I0.createElementNS(qu,t):r?I0.createElement(t,{is:r}):I0.createElement(t);return t==="select"&&n&&n.multiple!=null&&a.setAttribute("multiple",n.multiple),a},createText:t=>I0.createTextNode(t),createComment:t=>I0.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>I0.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{Ai.innerHTML=n==="svg"?`${t}`:n==="mathml"?`${t}`:t;const o=Ai.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]}},Du=Symbol("_vtc");function Nu(t,e,r){const n=t[Du];n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?t.removeAttribute("class"):r?t.setAttribute("class",e):t.className=e}const zi=Symbol("_vod"),Iu=Symbol("_vsh"),Ru=Symbol(""),Ou=/(^|;)\s*display\s*:/;function Fu(t,e,r){const n=t.style,a=Ie(r);let i=!1;if(r&&!a){if(e)if(Ie(e))for(const s of e.split(";")){const o=s.slice(0,s.indexOf(":")).trim();r[o]==null&&Dr(n,o,"")}else for(const s in e)r[s]==null&&Dr(n,s,"");for(const s in r)s==="display"&&(i=!0),Dr(n,s,r[s])}else if(a){if(e!==r){const s=n[Ru];s&&(r+=";"+s),n.cssText=r,i=Ou.test(r)}}else e&&t.removeAttribute("style");zi in t&&(t[zi]=i?n.display:"",t[Iu]&&(n.display="none"))}const Ci=/\s*!important$/;function Dr(t,e,r){if(ee(r))r.forEach(n=>Dr(t,e,n));else if(r==null&&(r=""),e.startsWith("--"))t.setProperty(e,r);else{const n=Lu(t,e);Ci.test(r)?t.setProperty(Bt(n),r.replace(Ci,""),"important"):t[n]=r}}const _i=["Webkit","Moz","ms"],Sn={};function Lu(t,e){const r=Sn[e];if(r)return r;let n=E0(e);if(n!=="filter"&&n in t)return Sn[e]=n;n=Zr(n);for(let a=0;a<_i.length;a++){const i=_i[a]+n;if(i in t)return Sn[e]=i}return e}const Ei="http://www.w3.org/1999/xlink";function qi(t,e,r,n,a,i=P1(e)){n&&e.startsWith("xlink:")?r==null?t.removeAttributeNS(Ei,e.slice(6,e.length)):t.setAttributeNS(Ei,e,r):r==null||i&&!Cs(r)?t.removeAttribute(e):t.setAttribute(e,i?"":_0(r)?String(r):r)}function Pu(t,e,r,n,a,i,s){if(e==="innerHTML"||e==="textContent"){n&&s(n,a,i),t[e]=r??"";return}const o=t.tagName;if(e==="value"&&o!=="PROGRESS"&&!o.includes("-")){const f=o==="OPTION"?t.getAttribute("value")||"":t.value,d=r==null?"":String(r);(f!==d||!("_value"in t))&&(t.value=d),r==null&&t.removeAttribute(e),t._value=r;return}let c=!1;if(r===""||r==null){const f=typeof t[e];f==="boolean"?r=Cs(r):r==null&&f==="string"?(r="",c=!0):f==="number"&&(r=0,c=!0)}try{t[e]=r}catch{}c&&t.removeAttribute(e)}function vt(t,e,r,n){t.addEventListener(e,r,n)}function Hu(t,e,r,n){t.removeEventListener(e,r,n)}const Bi=Symbol("_vei");function $u(t,e,r,n,a=null){const i=t[Bi]||(t[Bi]={}),s=i[e];if(n&&s)s.value=n;else{const[o,c]=Vu(e);if(n){const f=i[e]=Wu(n,a);vt(t,o,f,c)}else s&&(Hu(t,o,s,c),i[e]=void 0)}}const Di=/(?:Once|Passive|Capture)$/;function Vu(t){let e;if(Di.test(t)){e={};let n;for(;n=t.match(Di);)t=t.slice(0,t.length-n[0].length),e[n[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Bt(t.slice(2)),e]}let kn=0;const Uu=Promise.resolve(),Gu=()=>kn||(Uu.then(()=>kn=0),kn=Date.now());function Wu(t,e){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;b0(ju(n,r.value),e,5,[n])};return r.value=t,r.attached=Gu(),r}function ju(t,e){if(ee(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 Ni=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,Xu=(t,e,r,n,a,i,s,o,c)=>{const f=a==="svg";e==="class"?Nu(t,n,f):e==="style"?Fu(t,r,n):Xr(e)?ma(e)||$u(t,e,r,n,s):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):Yu(t,e,n,f))?(Pu(t,e,n,i,s,o,c),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&qi(t,e,n,f,s,e!=="value")):(e==="true-value"?t._trueValue=n:e==="false-value"&&(t._falseValue=n),qi(t,e,n,f))};function Yu(t,e,r,n){if(n)return!!(e==="innerHTML"||e==="textContent"||e in t&&Ni(e)&&ae(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 Ni(e)&&Ie(r)?!1:e in t}const $r=t=>{const e=t.props["onUpdate:modelValue"]||!1;return ee(e)?r=>zr(e,r):e};function Ku(t){t.target.composing=!0}function Ii(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Ct=Symbol("_assign"),Zu={created(t,{modifiers:{lazy:e,trim:r,number:n}},a){t[Ct]=$r(a);const i=n||a.props&&a.props.type==="number";vt(t,e?"change":"input",s=>{if(s.target.composing)return;let o=t.value;r&&(o=o.trim()),i&&(o=Ln(o)),t[Ct](o)}),r&&vt(t,"change",()=>{t.value=t.value.trim()}),e||(vt(t,"compositionstart",Ku),vt(t,"compositionend",Ii),vt(t,"change",Ii))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:r,modifiers:{lazy:n,trim:a,number:i}},s){if(t[Ct]=$r(s),t.composing)return;const o=(i||t.type==="number")&&!/^0\d/.test(t.value)?Ln(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))}},Ju={deep:!0,created(t,e,r){t[Ct]=$r(r),vt(t,"change",()=>{const n=t._modelValue,a=Qu(t),i=t.checked,s=t[Ct];if(ee(n)){const o=_s(n,a),c=o!==-1;if(i&&!c)s(n.concat(a));else if(!i&&c){const f=[...n];f.splice(o,1),s(f)}}else if(Yr(n)){const o=new Set(n);i?o.add(a):o.delete(a),s(o)}else s(Cl(t,i))})},mounted:Ri,beforeUpdate(t,e,r){t[Ct]=$r(r),Ri(t,e,r)}};function Ri(t,{value:e,oldValue:r},n){t._modelValue=e,ee(e)?t.checked=_s(e,n.props.value)>-1:Yr(e)?t.checked=e.has(n.props.value):e!==r&&(t.checked=Qr(e,Cl(t,!0)))}function Qu(t){return"_value"in t?t._value:t.value}function Cl(t,e){const r=e?"_trueValue":"_falseValue";return r in t?t[r]:e}const e4=Oe({patchProp:Xu},Bu);let Oi;function t4(){return Oi||(Oi=ru(e4))}const r4=(...t)=>{const e=t4().createApp(...t),{mount:r}=e;return e.mount=n=>{const a=a4(n);if(!a)return;const i=e._component;!ae(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.innerHTML="";const s=r(a,!1,n4(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),s},e};function n4(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function a4(t){return Ie(t)?document.querySelector(t):t}const i4="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",s4="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",l4="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 e0{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 e0(e.loc.lexer,e.loc.start,r.loc.end):e&&e.loc}}class u0{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 u0(r,e0.range(this,e))}}class B{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,"$&̲"),f;a>15?f="…"+o.slice(a-15,a):f=o.slice(0,a);var d;i+15":">","<":"<",'"':""","'":"'"},m4=/[&><"']/g;function d4(t){return String(t).replace(m4,e=>f4[e])}var _l=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},p4=function(e){var r=_l(e);return r.type==="mathord"||r.type==="textord"||r.type==="atom"},v4=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e},g4=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"},j={contains:o4,deflt:u4,escape:d4,hyphenate:h4,getBaseElem:_l,isCharacterBox:p4,protocolFromUrl:g4},Nr={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 b4(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 Ea{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 Nr)if(Nr.hasOwnProperty(r)){var n=Nr[r];this[r]=e[r]!==void 0?n.processor?n.processor(e[r]):e[r]:b4(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 B("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=j.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 X0{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 A0[y4[this.id]]}sub(){return A0[w4[this.id]]}fracNum(){return A0[x4[this.id]]}fracDen(){return A0[S4[this.id]]}cramp(){return A0[k4[this.id]]}text(){return A0[M4[this.id]]}isTight(){return this.size>=2}}var qa=0,Vr=1,_t=2,F0=3,tr=4,o0=5,qt=6,Ue=7,A0=[new X0(qa,0,!1),new X0(Vr,0,!0),new X0(_t,1,!1),new X0(F0,1,!0),new X0(tr,2,!1),new X0(o0,2,!0),new X0(qt,3,!1),new X0(Ue,3,!0)],y4=[tr,o0,tr,o0,qt,Ue,qt,Ue],w4=[o0,o0,o0,o0,Ue,Ue,Ue,Ue],x4=[_t,F0,tr,o0,qt,Ue,qt,Ue],S4=[F0,F0,o0,o0,Ue,Ue,Ue,Ue],k4=[Vr,Vr,F0,F0,o0,o0,Ue,Ue],M4=[qa,Vr,_t,F0,_t,F0,_t,F0],K={DISPLAY:A0[qa],TEXT:A0[_t],SCRIPT:A0[tr],SCRIPTSCRIPT:A0[qt]},Jn=[{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 T4(t){for(var e=0;e=a[0]&&t<=a[1])return r.name}return null}var Ir=[];Jn.forEach(t=>t.blocks.forEach(e=>Ir.push(...e)));function El(t){for(var e=0;e=Ir[e]&&t<=Ir[e+1])return!0;return!1}var kt=80,A4=function(e,r){return"M95,"+(622+e+r)+` +**/const Nu="http://www.w3.org/2000/svg",qu="http://www.w3.org/1998/Math/MathML",R0=typeof document<"u"?document:null,_i=R0&&R0.createElement("template"),Du={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"?R0.createElementNS(Nu,t):e==="mathml"?R0.createElementNS(qu,t):r?R0.createElement(t,{is:r}):R0.createElement(t);return t==="select"&&n&&n.multiple!=null&&a.setAttribute("multiple",n.multiple),a},createText:t=>R0.createTextNode(t),createComment:t=>R0.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>R0.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{_i.innerHTML=n==="svg"?`${t}`:n==="mathml"?`${t}`:t;const o=_i.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]}},Iu=Symbol("_vtc");function Ru(t,e,r){const n=t[Iu];n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?t.removeAttribute("class"):r?t.setAttribute("class",e):t.className=e}const Ei=Symbol("_vod"),Ou=Symbol("_vsh"),Fu=Symbol(""),Lu=/(^|;)\s*display\s*:/;function Pu(t,e,r){const n=t.style,a=Ie(r);let i=!1;if(r&&!a){if(e)if(Ie(e))for(const s of e.split(";")){const o=s.slice(0,s.indexOf(":")).trim();r[o]==null&&Ir(n,o,"")}else for(const s in e)r[s]==null&&Ir(n,s,"");for(const s in r)s==="display"&&(i=!0),Ir(n,s,r[s])}else if(a){if(e!==r){const s=n[Fu];s&&(r+=";"+s),n.cssText=r,i=Lu.test(r)}}else e&&t.removeAttribute("style");Ei in t&&(t[Ei]=i?n.display:"",t[Ou]&&(n.display="none"))}const Bi=/\s*!important$/;function Ir(t,e,r){if(ee(r))r.forEach(n=>Ir(t,e,n));else if(r==null&&(r=""),e.startsWith("--"))t.setProperty(e,r);else{const n=Hu(t,e);Bi.test(r)?t.setProperty(Dt(n),r.replace(Bi,""),"important"):t[n]=r}}const Ni=["Webkit","Moz","ms"],Mn={};function Hu(t,e){const r=Mn[e];if(r)return r;let n=B0(e);if(n!=="filter"&&n in t)return Mn[e]=n;n=Qr(n);for(let a=0;aTn||(Wu.then(()=>Tn=0),Tn=Date.now());function Xu(t,e){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;y0(Yu(n,r.value),e,5,[n])};return r.value=t,r.attached=ju(),r}function Yu(t,e){if(ee(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 Oi=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,Ku=(t,e,r,n,a,i,s,o,c)=>{const f=a==="svg";e==="class"?Ru(t,n,f):e==="style"?Pu(t,r,n):Kr(e)?va(e)||Uu(t,e,r,n,s):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):Zu(t,e,n,f))?($u(t,e,n,i,s,o,c),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Di(t,e,n,f,s,e!=="value")):(e==="true-value"?t._trueValue=n:e==="false-value"&&(t._falseValue=n),Di(t,e,n,f))};function Zu(t,e,r,n){if(n)return!!(e==="innerHTML"||e==="textContent"||e in t&&Oi(e)&&ae(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 Oi(e)&&Ie(r)?!1:e in t}const Ur=t=>{const e=t.props["onUpdate:modelValue"]||!1;return ee(e)?r=>_r(e,r):e};function Ju(t){t.target.composing=!0}function Fi(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const _t=Symbol("_assign"),Qu={created(t,{modifiers:{lazy:e,trim:r,number:n}},a){t[_t]=Ur(a);const i=n||a.props&&a.props.type==="number";gt(t,e?"change":"input",s=>{if(s.target.composing)return;let o=t.value;r&&(o=o.trim()),i&&(o=Hn(o)),t[_t](o)}),r&>(t,"change",()=>{t.value=t.value.trim()}),e||(gt(t,"compositionstart",Ju),gt(t,"compositionend",Fi),gt(t,"change",Fi))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:r,modifiers:{lazy:n,trim:a,number:i}},s){if(t[_t]=Ur(s),t.composing)return;const o=(i||t.type==="number")&&!/^0\d/.test(t.value)?Hn(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))}},e4={deep:!0,created(t,e,r){t[_t]=Ur(r),gt(t,"change",()=>{const n=t._modelValue,a=t4(t),i=t.checked,s=t[_t];if(ee(n)){const o=Bs(n,a),c=o!==-1;if(i&&!c)s(n.concat(a));else if(!i&&c){const f=[...n];f.splice(o,1),s(f)}}else if(Zr(n)){const o=new Set(n);i?o.add(a):o.delete(a),s(o)}else s(El(t,i))})},mounted:Li,beforeUpdate(t,e,r){t[_t]=Ur(r),Li(t,e,r)}};function Li(t,{value:e,oldValue:r},n){t._modelValue=e,ee(e)?t.checked=Bs(e,n.props.value)>-1:Zr(e)?t.checked=e.has(n.props.value):e!==r&&(t.checked=tn(e,El(t,!0)))}function t4(t){return"_value"in t?t._value:t.value}function El(t,e){const r=e?"_trueValue":"_falseValue";return r in t?t[r]:e}const r4=Oe({patchProp:Ku},Du);let Pi;function n4(){return Pi||(Pi=au(r4))}const a4=(...t)=>{const e=n4().createApp(...t),{mount:r}=e;return e.mount=n=>{const a=s4(n);if(!a)return;const i=e._component;!ae(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.innerHTML="";const s=r(a,!1,i4(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),s},e};function i4(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function s4(t){return Ie(t)?document.querySelector(t):t}const l4="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",o4="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",u4="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 t0{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 t0(e.loc.lexer,e.loc.start,r.loc.end):e&&e.loc}}class c0{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 c0(r,t0.range(this,e))}}class N{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,"$&̲"),f;a>15?f="…"+o.slice(a-15,a):f=o.slice(0,a);var d;i+15":">","<":"<",'"':""","'":"'"},p4=/[&><"']/g;function v4(t){return String(t).replace(p4,e=>d4[e])}var Bl=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},g4=function(e){var r=Bl(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},y4=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"},j={contains:c4,deflt:h4,escape:v4,hyphenate:m4,getBaseElem:Bl,isCharacterBox:g4,protocolFromUrl:y4},Rr={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 w4(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 qa{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 Rr)if(Rr.hasOwnProperty(r)){var n=Rr[r];this[r]=e[r]!==void 0?n.processor?n.processor(e[r]):e[r]:w4(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 N("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=j.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 Y0{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 z0[x4[this.id]]}sub(){return z0[S4[this.id]]}fracNum(){return z0[k4[this.id]]}fracDen(){return z0[M4[this.id]]}cramp(){return z0[T4[this.id]]}text(){return z0[A4[this.id]]}isTight(){return this.size>=2}}var Da=0,Gr=1,Et=2,L0=3,ar=4,u0=5,qt=6,Ge=7,z0=[new Y0(Da,0,!1),new Y0(Gr,0,!0),new Y0(Et,1,!1),new Y0(L0,1,!0),new Y0(ar,2,!1),new Y0(u0,2,!0),new Y0(qt,3,!1),new Y0(Ge,3,!0)],x4=[ar,u0,ar,u0,qt,Ge,qt,Ge],S4=[u0,u0,u0,u0,Ge,Ge,Ge,Ge],k4=[Et,L0,ar,u0,qt,Ge,qt,Ge],M4=[L0,L0,u0,u0,Ge,Ge,Ge,Ge],T4=[Gr,Gr,L0,L0,u0,u0,Ge,Ge],A4=[Da,Gr,Et,L0,Et,L0,Et,L0],K={DISPLAY:z0[Da],TEXT:z0[Et],SCRIPT:z0[ar],SCRIPTSCRIPT:z0[qt]},ea=[{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 z4(t){for(var e=0;e=a[0]&&t<=a[1])return r.name}return null}var Or=[];ea.forEach(t=>t.blocks.forEach(e=>Or.push(...e)));function Nl(t){for(var e=0;e=Or[e]&&t<=Or[e+1])return!0;return!1}var Mt=80,C4=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 @@ -25,7 +25,7 @@ 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"},z4=function(e,r){return"M263,"+(601+e+r)+`c0.7,0,18,39.7,52,119 +M`+(834+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},_4=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+` @@ -35,7 +35,7 @@ s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5, 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"},C4=function(e,r){return"M983 "+(10+e+r)+` +M`+(1001+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},E4=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 @@ -44,7 +44,7 @@ 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"},_4=function(e,r){return"M424,"+(2398+e+r)+` +M`+(1001+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},B4=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 @@ -54,18 +54,18 @@ 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"},E4=function(e,r){return"M473,"+(2713+e+r)+` +h400000v`+(40+e)+"h-400000z"},N4=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"},q4=function(e){var r=e/2;return"M400000 "+e+" H0 L"+r+" 0 l65 45 L145 "+(e-80)+" H400000z"},B4=function(e,r,n){var a=n-54-r-e;return"M702 "+(e+r)+"H400000"+(40+e)+` +606zM`+(1001+e)+" "+r+"h400000v"+(40+e)+"H1017.7z"},q4=function(e){var r=e/2;return"M400000 "+e+" H0 L"+r+" 0 l65 45 L145 "+(e-80)+" H400000z"},D4=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"},D4=function(e,r,n){r=1e3*r;var a="";switch(e){case"sqrtMain":a=A4(r,kt);break;case"sqrtSize1":a=z4(r,kt);break;case"sqrtSize2":a=C4(r,kt);break;case"sqrtSize3":a=_4(r,kt);break;case"sqrtSize4":a=E4(r,kt);break;case"sqrtTall":a=B4(r,kt,n)}return a},N4=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""}},Fi={doubleleftarrow:`M262 157 +219 661 l218 661zM702 `+r+"H400000v"+(40+e)+"H742z"},I4=function(e,r,n){r=1e3*r;var a="";switch(e){case"sqrtMain":a=C4(r,Mt);break;case"sqrtSize1":a=_4(r,Mt);break;case"sqrtSize2":a=E4(r,Mt);break;case"sqrtSize3":a=B4(r,Mt);break;case"sqrtSize4":a=N4(r,Mt);break;case"sqrtTall":a=D4(r,Mt,n)}return a},R4=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""}},Hi={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 @@ -240,7 +240,7 @@ M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z` 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`},I4=function(e,r){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v1759 h347 v-84 +M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},O4=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 @@ -268,21 +268,21 @@ 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 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 ir{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 j.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),r=0;rr.toText();return this.children.map(e).join("")}}var C0={"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]}},vr={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]},Li={Å:"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 R4(t,e){C0[t]=e}function Ba(t,e,r){if(!C0[e])throw new Error("Font metrics not found for font: "+e+".");var n=t.charCodeAt(0),a=C0[e][n];if(!a&&t[0]in Li&&(n=Li[t[0]].charCodeAt(0),a=C0[e][n]),!a&&r==="text"&&El(n)&&(a=C0[e][77]),a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}}var Mn={};function O4(t){var e;if(t>=5?e=0:t>=3?e=1:e=2,!Mn[e]){var r=Mn[e]={cssEmPerMu:vr.quad[e]/18};for(var n in vr)vr.hasOwnProperty(n)&&(r[n]=vr[n][e])}return Mn[e]}var F4=[[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]],Pi=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Hi=function(e,r){return r.size<2?e:F4[e-1][r.size-1]};class R0{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||R0.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=Pi[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 R0(r)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:Hi(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:Pi[e-1]})}havingBaseStyle(e){e=e||this.style.text();var r=Hi(R0.BASESIZE,e);return this.size===r&&this.textSize===R0.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!==R0.BASESIZE?["sizing","reset-size"+this.size,"size"+R0.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=O4(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}R0.BASESIZE=6;var Qn={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},L4={ex:!0,em:!0,mu:!0},ql=function(e){return typeof e!="string"&&(e=e.unit),e in Qn||e in L4||e==="ex"},Ae=function(e,r){var n;if(e.unit in Qn)n=Qn[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 B("Invalid unit: '"+e.unit+"'");a!==r&&(n*=a.sizeMultiplier/r.sizeMultiplier)}return Math.min(e.number*n,r.maxSize)},R=function(e){return+e.toFixed(4)+"em"},nt=function(e){return e.filter(r=>r).join(" ")},Bl=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)}},Dl=function(e){var r=document.createElement(e);r.className=nt(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 sr{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,Bl.call(this,e,n,a),this.children=r||[]}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return j.contains(this.classes,e)}toNode(){return Dl.call(this,"span")}toMarkup(){return Nl.call(this,"span")}}class Da{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,Bl.call(this,r,a),this.children=n||[],this.setAttribute("href",e)}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return j.contains(this.classes,e)}toNode(){return Dl.call(this,"a")}toMarkup(){return Nl.call(this,"a")}}class P4{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 j.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=''+j.escape(this.alt)+'0&&(r=document.createElement("span"),r.style.marginRight=R(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=nt(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+=j.hyphenate(a)+":"+this.style[a]+";");n&&(e=!0,r+=' style="'+j.escape(n)+'"');var i=j.escape(this.text);return e?(r+=">",r+=i,r+="",r):i}}class P0{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 ea{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 V4={bin:1,close:1,inner:1,open:1,punct:1,rel:1},U4={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},ge={math:{},text:{}};function l(t,e,r,n,a,i){ge[t][a]={font:e,group:r,replace:n},i&&n&&(ge[t][n]=ge[t][a])}var u="math",_="text",h="main",v="ams",ke="accent-token",$="bin",Ge="close",Dt="inner",Y="mathord",qe="op-token",n0="open",un="punct",g="rel",U0="spacing",w="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,un,".","\\ldotp");l(u,h,un,"⋅","\\cdotp");l(u,h,w,"#","\\#");l(_,h,w,"#","\\#");l(u,h,w,"&","\\&");l(_,h,w,"&","\\&");l(u,h,w,"ℵ","\\aleph",!0);l(u,h,w,"∀","\\forall",!0);l(u,h,w,"ℏ","\\hbar",!0);l(u,h,w,"∃","\\exists",!0);l(u,h,w,"∇","\\nabla",!0);l(u,h,w,"♭","\\flat",!0);l(u,h,w,"ℓ","\\ell",!0);l(u,h,w,"♮","\\natural",!0);l(u,h,w,"♣","\\clubsuit",!0);l(u,h,w,"℘","\\wp",!0);l(u,h,w,"♯","\\sharp",!0);l(u,h,w,"♢","\\diamondsuit",!0);l(u,h,w,"ℜ","\\Re",!0);l(u,h,w,"♡","\\heartsuit",!0);l(u,h,w,"ℑ","\\Im",!0);l(u,h,w,"♠","\\spadesuit",!0);l(u,h,w,"§","\\S",!0);l(_,h,w,"§","\\S");l(u,h,w,"¶","\\P",!0);l(_,h,w,"¶","\\P");l(u,h,w,"†","\\dag");l(_,h,w,"†","\\dag");l(_,h,w,"†","\\textdagger");l(u,h,w,"‡","\\ddag");l(_,h,w,"‡","\\ddag");l(_,h,w,"‡","\\textdaggerdbl");l(u,h,Ge,"⎱","\\rmoustache",!0);l(u,h,n0,"⎰","\\lmoustache",!0);l(u,h,Ge,"⟯","\\rgroup",!0);l(u,h,n0,"⟮","\\lgroup",!0);l(u,h,$,"∓","\\mp",!0);l(u,h,$,"⊖","\\ominus",!0);l(u,h,$,"⊎","\\uplus",!0);l(u,h,$,"⊓","\\sqcap",!0);l(u,h,$,"∗","\\ast");l(u,h,$,"⊔","\\sqcup",!0);l(u,h,$,"◯","\\bigcirc",!0);l(u,h,$,"∙","\\bullet",!0);l(u,h,$,"‡","\\ddagger");l(u,h,$,"≀","\\wr",!0);l(u,h,$,"⨿","\\amalg");l(u,h,$,"&","\\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,$,"⊴","\\unlhd");l(u,v,$,"⊵","\\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,w,"ℏ","\\hslash");l(u,v,w,"▽","\\triangledown");l(u,v,w,"◊","\\lozenge");l(u,v,w,"Ⓢ","\\circledS");l(u,v,w,"®","\\circledR");l(_,v,w,"®","\\circledR");l(u,v,w,"∡","\\measuredangle",!0);l(u,v,w,"∄","\\nexists");l(u,v,w,"℧","\\mho");l(u,v,w,"Ⅎ","\\Finv",!0);l(u,v,w,"⅁","\\Game",!0);l(u,v,w,"‵","\\backprime");l(u,v,w,"▲","\\blacktriangle");l(u,v,w,"▼","\\blacktriangledown");l(u,v,w,"■","\\blacksquare");l(u,v,w,"⧫","\\blacklozenge");l(u,v,w,"★","\\bigstar");l(u,v,w,"∢","\\sphericalangle",!0);l(u,v,w,"∁","\\complement",!0);l(u,v,w,"ð","\\eth",!0);l(_,h,w,"ð","ð");l(u,v,w,"╱","\\diagup");l(u,v,w,"╲","\\diagdown");l(u,v,w,"□","\\square");l(u,v,w,"□","\\Box");l(u,v,w,"◊","\\Diamond");l(u,v,w,"¥","\\yen",!0);l(_,v,w,"¥","\\yen",!0);l(u,v,w,"✓","\\checkmark",!0);l(_,v,w,"✓","\\checkmark");l(u,v,w,"ℶ","\\beth",!0);l(u,v,w,"ℸ","\\daleth",!0);l(u,v,w,"ℷ","\\gimel",!0);l(u,v,w,"ϝ","\\digamma",!0);l(u,v,w,"ϰ","\\varkappa");l(u,v,n0,"┌","\\@ulcorner",!0);l(u,v,Ge,"┐","\\@urcorner",!0);l(u,v,n0,"└","\\@llcorner",!0);l(u,v,Ge,"┘","\\@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,$,"⋖","\\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,$,"⋗","\\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,$,"⊲","\\lhd");l(u,v,$,"⊳","\\rhd");l(u,v,g,"≂","\\eqsim",!0);l(u,h,g,"⋈","\\Join");l(u,v,g,"≑","\\Doteq",!0);l(u,v,$,"∔","\\dotplus",!0);l(u,v,$,"∖","\\smallsetminus");l(u,v,$,"⋒","\\Cap",!0);l(u,v,$,"⋓","\\Cup",!0);l(u,v,$,"⩞","\\doublebarwedge",!0);l(u,v,$,"⊟","\\boxminus",!0);l(u,v,$,"⊞","\\boxplus",!0);l(u,v,$,"⋇","\\divideontimes",!0);l(u,v,$,"⋉","\\ltimes",!0);l(u,v,$,"⋊","\\rtimes",!0);l(u,v,$,"⋋","\\leftthreetimes",!0);l(u,v,$,"⋌","\\rightthreetimes",!0);l(u,v,$,"⋏","\\curlywedge",!0);l(u,v,$,"⋎","\\curlyvee",!0);l(u,v,$,"⊝","\\circleddash",!0);l(u,v,$,"⊛","\\circledast",!0);l(u,v,$,"⋅","\\centerdot");l(u,v,$,"⊺","\\intercal",!0);l(u,v,$,"⋒","\\doublecap");l(u,v,$,"⋓","\\doublecup");l(u,v,$,"⊠","\\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,w,"‘","`");l(u,h,w,"$","\\$");l(_,h,w,"$","\\$");l(_,h,w,"$","\\textdollar");l(u,h,w,"%","\\%");l(_,h,w,"%","\\%");l(u,h,w,"_","\\_");l(_,h,w,"_","\\_");l(_,h,w,"_","\\textunderscore");l(u,h,w,"∠","\\angle",!0);l(u,h,w,"∞","\\infty",!0);l(u,h,w,"′","\\prime");l(u,h,w,"△","\\triangle");l(u,h,w,"Γ","\\Gamma",!0);l(u,h,w,"Δ","\\Delta",!0);l(u,h,w,"Θ","\\Theta",!0);l(u,h,w,"Λ","\\Lambda",!0);l(u,h,w,"Ξ","\\Xi",!0);l(u,h,w,"Π","\\Pi",!0);l(u,h,w,"Σ","\\Sigma",!0);l(u,h,w,"Υ","\\Upsilon",!0);l(u,h,w,"Φ","\\Phi",!0);l(u,h,w,"Ψ","\\Psi",!0);l(u,h,w,"Ω","\\Omega",!0);l(u,h,w,"A","Α");l(u,h,w,"B","Β");l(u,h,w,"E","Ε");l(u,h,w,"Z","Ζ");l(u,h,w,"H","Η");l(u,h,w,"I","Ι");l(u,h,w,"K","Κ");l(u,h,w,"M","Μ");l(u,h,w,"N","Ν");l(u,h,w,"O","Ο");l(u,h,w,"P","Ρ");l(u,h,w,"T","Τ");l(u,h,w,"X","Χ");l(u,h,w,"¬","\\neg",!0);l(u,h,w,"¬","\\lnot");l(u,h,w,"⊤","\\top");l(u,h,w,"⊥","\\bot");l(u,h,w,"∅","\\emptyset");l(u,v,w,"∅","\\varnothing");l(u,h,Y,"α","\\alpha",!0);l(u,h,Y,"β","\\beta",!0);l(u,h,Y,"γ","\\gamma",!0);l(u,h,Y,"δ","\\delta",!0);l(u,h,Y,"ϵ","\\epsilon",!0);l(u,h,Y,"ζ","\\zeta",!0);l(u,h,Y,"η","\\eta",!0);l(u,h,Y,"θ","\\theta",!0);l(u,h,Y,"ι","\\iota",!0);l(u,h,Y,"κ","\\kappa",!0);l(u,h,Y,"λ","\\lambda",!0);l(u,h,Y,"μ","\\mu",!0);l(u,h,Y,"ν","\\nu",!0);l(u,h,Y,"ξ","\\xi",!0);l(u,h,Y,"ο","\\omicron",!0);l(u,h,Y,"π","\\pi",!0);l(u,h,Y,"ρ","\\rho",!0);l(u,h,Y,"σ","\\sigma",!0);l(u,h,Y,"τ","\\tau",!0);l(u,h,Y,"υ","\\upsilon",!0);l(u,h,Y,"ϕ","\\phi",!0);l(u,h,Y,"χ","\\chi",!0);l(u,h,Y,"ψ","\\psi",!0);l(u,h,Y,"ω","\\omega",!0);l(u,h,Y,"ε","\\varepsilon",!0);l(u,h,Y,"ϑ","\\vartheta",!0);l(u,h,Y,"ϖ","\\varpi",!0);l(u,h,Y,"ϱ","\\varrho",!0);l(u,h,Y,"ς","\\varsigma",!0);l(u,h,Y,"φ","\\varphi",!0);l(u,h,$,"∗","*",!0);l(u,h,$,"+","+");l(u,h,$,"−","-",!0);l(u,h,$,"⋅","\\cdot",!0);l(u,h,$,"∘","\\circ",!0);l(u,h,$,"÷","\\div",!0);l(u,h,$,"±","\\pm",!0);l(u,h,$,"×","\\times",!0);l(u,h,$,"∩","\\cap",!0);l(u,h,$,"∪","\\cup",!0);l(u,h,$,"∖","\\setminus",!0);l(u,h,$,"∧","\\land");l(u,h,$,"∨","\\lor");l(u,h,$,"∧","\\wedge",!0);l(u,h,$,"∨","\\vee",!0);l(u,h,w,"√","\\surd");l(u,h,n0,"⟨","\\langle",!0);l(u,h,n0,"∣","\\lvert");l(u,h,n0,"∥","\\lVert");l(u,h,Ge,"?","?");l(u,h,Ge,"!","!");l(u,h,Ge,"⟩","\\rangle",!0);l(u,h,Ge,"∣","\\rvert");l(u,h,Ge,"∥","\\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,U0," ","\\ ");l(u,h,U0," ","\\space");l(u,h,U0," ","\\nobreakspace");l(_,h,U0," ","\\ ");l(_,h,U0," "," ");l(_,h,U0," ","\\space");l(_,h,U0," ","\\nobreakspace");l(u,h,U0,null,"\\nobreak");l(u,h,U0,null,"\\allowbreak");l(u,h,un,",",",");l(u,h,un,";",";");l(u,v,$,"⊼","\\barwedge",!0);l(u,v,$,"⊻","\\veebar",!0);l(u,h,$,"⊙","\\odot",!0);l(u,h,$,"⊕","\\oplus",!0);l(u,h,$,"⊗","\\otimes",!0);l(u,h,w,"∂","\\partial",!0);l(u,h,$,"⊘","\\oslash",!0);l(u,v,$,"⊚","\\circledcirc",!0);l(u,v,$,"⊡","\\boxdot",!0);l(u,h,$,"△","\\bigtriangleup");l(u,h,$,"▽","\\bigtriangledown");l(u,h,$,"†","\\dagger");l(u,h,$,"⋄","\\diamond");l(u,h,$,"⋆","\\star");l(u,h,$,"◃","\\triangleleft");l(u,h,$,"▹","\\triangleright");l(u,h,n0,"{","\\{");l(_,h,w,"{","\\{");l(_,h,w,"{","\\textbraceleft");l(u,h,Ge,"}","\\}");l(_,h,w,"}","\\}");l(_,h,w,"}","\\textbraceright");l(u,h,n0,"{","\\lbrace");l(u,h,Ge,"}","\\rbrace");l(u,h,n0,"[","\\lbrack",!0);l(_,h,w,"[","\\lbrack",!0);l(u,h,Ge,"]","\\rbrack",!0);l(_,h,w,"]","\\rbrack",!0);l(u,h,n0,"(","\\lparen",!0);l(u,h,Ge,")","\\rparen",!0);l(_,h,w,"<","\\textless",!0);l(_,h,w,">","\\textgreater",!0);l(u,h,n0,"⌊","\\lfloor",!0);l(u,h,Ge,"⌋","\\rfloor",!0);l(u,h,n0,"⌈","\\lceil",!0);l(u,h,Ge,"⌉","\\rceil",!0);l(u,h,w,"\\","\\backslash");l(u,h,w,"∣","|");l(u,h,w,"∣","\\vert");l(_,h,w,"|","\\textbar",!0);l(u,h,w,"∥","\\|");l(u,h,w,"∥","\\Vert");l(_,h,w,"∥","\\textbardbl");l(_,h,w,"~","\\textasciitilde");l(_,h,w,"\\","\\textbackslash");l(_,h,w,"^","\\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,qe,"∐","\\coprod");l(u,h,qe,"⋁","\\bigvee");l(u,h,qe,"⋀","\\bigwedge");l(u,h,qe,"⨄","\\biguplus");l(u,h,qe,"⋂","\\bigcap");l(u,h,qe,"⋃","\\bigcup");l(u,h,qe,"∫","\\int");l(u,h,qe,"∫","\\intop");l(u,h,qe,"∬","\\iint");l(u,h,qe,"∭","\\iiint");l(u,h,qe,"∏","\\prod");l(u,h,qe,"∑","\\sum");l(u,h,qe,"⨂","\\bigotimes");l(u,h,qe,"⨁","\\bigoplus");l(u,h,qe,"⨀","\\bigodot");l(u,h,qe,"∮","\\oint");l(u,h,qe,"∯","\\oiint");l(u,h,qe,"∰","\\oiiint");l(u,h,qe,"⨆","\\bigsqcup");l(u,h,qe,"∫","\\smallint");l(_,h,Dt,"…","\\textellipsis");l(u,h,Dt,"…","\\mathellipsis");l(_,h,Dt,"…","\\ldots",!0);l(u,h,Dt,"…","\\ldots",!0);l(u,h,Dt,"⋯","\\@cdots",!0);l(u,h,Dt,"⋱","\\ddots",!0);l(u,h,w,"⋮","\\varvdots");l(u,h,ke,"ˊ","\\acute");l(u,h,ke,"ˋ","\\grave");l(u,h,ke,"¨","\\ddot");l(u,h,ke,"~","\\tilde");l(u,h,ke,"ˉ","\\bar");l(u,h,ke,"˘","\\breve");l(u,h,ke,"ˇ","\\check");l(u,h,ke,"^","\\hat");l(u,h,ke,"⃗","\\vec");l(u,h,ke,"˙","\\dot");l(u,h,ke,"˚","\\mathring");l(u,h,Y,"","\\@imath");l(u,h,Y,"","\\@jmath");l(u,h,w,"ı","ı");l(u,h,w,"ȷ","ȷ");l(_,h,w,"ı","\\i",!0);l(_,h,w,"ȷ","\\j",!0);l(_,h,w,"ß","\\ss",!0);l(_,h,w,"æ","\\ae",!0);l(_,h,w,"œ","\\oe",!0);l(_,h,w,"ø","\\o",!0);l(_,h,w,"Æ","\\AE",!0);l(_,h,w,"Œ","\\OE",!0);l(_,h,w,"Ø","\\O",!0);l(_,h,ke,"ˊ","\\'");l(_,h,ke,"ˋ","\\`");l(_,h,ke,"ˆ","\\^");l(_,h,ke,"˜","\\~");l(_,h,ke,"ˉ","\\=");l(_,h,ke,"˘","\\u");l(_,h,ke,"˙","\\.");l(_,h,ke,"¸","\\c");l(_,h,ke,"˚","\\r");l(_,h,ke,"ˇ","\\v");l(_,h,ke,"¨",'\\"');l(_,h,ke,"˝","\\H");l(_,h,ke,"◯","\\textcircled");var Il={"--":!0,"---":!0,"``":!0,"''":!0};l(_,h,w,"–","--",!0);l(_,h,w,"–","\\textendash");l(_,h,w,"—","---",!0);l(_,h,w,"—","\\textemdash");l(_,h,w,"‘","`",!0);l(_,h,w,"‘","\\textquoteleft");l(_,h,w,"’","'",!0);l(_,h,w,"’","\\textquoteright");l(_,h,w,"“","``",!0);l(_,h,w,"“","\\textquotedblleft");l(_,h,w,"”","''",!0);l(_,h,w,"”","\\textquotedblright");l(u,h,w,"°","\\degree",!0);l(_,h,w,"°","\\degree");l(_,h,w,"°","\\textdegree",!0);l(u,h,w,"£","\\pounds");l(u,h,w,"£","\\mathsterling",!0);l(_,h,w,"£","\\pounds");l(_,h,w,"£","\\textsterling",!0);l(u,v,w,"✠","\\maltese");l(_,v,w,"✠","\\maltese");var Vi='0123456789/@."';for(var Tn=0;Tn0)return v0(i,f,a,r,s.concat(d));if(c){var p,y;if(c==="boldsymbol"){var S=j4(i,a,r,s,n);p=S.fontName,y=[S.fontClass]}else o?(p=Fl[c].fontName,y=[c]):(p=wr(c,r.fontWeight,r.fontShape),y=[c,r.fontWeight,r.fontShape]);if(cn(i,p,a).metrics)return v0(i,p,a,r,s.concat(y));if(Il.hasOwnProperty(i)&&p.slice(0,10)==="Typewriter"){for(var A=[],T=0;T{if(nt(t.classes)!==nt(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},K4=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},Xe=function(e,r,n,a){var i=new sr(e,r,n,a);return Na(i),i},Rl=(t,e,r,n)=>new sr(t,e,r,n),Z4=function(e,r,n){var a=Xe([e],[],r);return a.height=Math.max(n||r.fontMetrics().defaultRuleThickness,r.minRuleThickness),a.style.borderBottomWidth=R(a.height),a.maxFontSize=1,a},J4=function(e,r,n,a){var i=new Da(e,r,n,a);return Na(i),i},Ol=function(e){var r=new ir(e);return Na(r),r},Q4=function(e,r){return e instanceof ir?Xe([],[e],r):e},ec=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=Xe(["mspace"],[],e),n=Ae(t,e);return r.style.marginRight=R(n),r},wr=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},Fl={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"}},Ll={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},nc=function(e,r){var[n,a,i]=Ll[e],s=new at(n),o=new P0([s],{width:R(a),height:R(i),style:"width:"+R(a),viewBox:"0 0 "+1e3*a+" "+1e3*i,preserveAspectRatio:"xMinYMin"}),c=Rl(["overlay"],[o],r);return c.height=i,c.style.height=R(i),c.style.width=R(a),c},k={fontMap:Fl,makeSymbol:v0,mathsym:W4,makeSpan:Xe,makeSvgSpan:Rl,makeLineSpan:Z4,makeAnchor:J4,makeFragment:Ol,wrapFragment:Q4,makeVList:tc,makeOrd:X4,makeGlue:rc,staticSvg:nc,svgData:Ll,tryCombineChars:K4},Te={number:3,unit:"mu"},dt={number:4,unit:"mu"},N0={number:5,unit:"mu"},ac={mord:{mop:Te,mbin:dt,mrel:N0,minner:Te},mop:{mord:Te,mop:Te,mrel:N0,minner:Te},mbin:{mord:dt,mop:dt,mopen:dt,minner:dt},mrel:{mord:N0,mop:N0,mopen:N0,minner:N0},mopen:{},mclose:{mop:Te,mbin:dt,mrel:N0,minner:Te},mpunct:{mord:Te,mop:Te,mrel:N0,mopen:Te,mclose:Te,mpunct:Te,minner:Te},minner:{mord:Te,mop:Te,mbin:dt,mrel:N0,mopen:Te,mpunct:Te,minner:Te}},ic={mord:{mop:Te},mop:{mord:Te,mop:Te},mbin:{},mrel:{},mopen:{},mclose:{mop:Te},mpunct:{},minner:{mop:Te}},Pl={},Gr={},Wr={};function P(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 O=T.classes[0],N=A.classes[0];O==="mbin"&&j.contains(lc,N)?T.classes[0]="mord":N==="mbin"&&j.contains(sc,O)&&(A.classes[0]="mord")},{node:p},y,S),Xi(i,(A,T)=>{var O=ra(T),N=ra(A),U=O&&N?A.hasClass("mtight")?ic[O][N]:ac[O][N]:null;if(U)return k.makeGlue(U,f)},{node:p},y,S),i},Xi=function t(e,r,n,a,i){a&&e.push(a);for(var s=0;sy=>{e.splice(p+1,0,y),s++})(s)}a&&e.pop()},Hl=function(e){return e instanceof ir||e instanceof Da||e instanceof sr&&e.hasClass("enclosing")?e:null},cc=function t(e,r){var n=Hl(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},ra=function(e,r){return e?(r&&(e=cc(e,r)),uc[e.classes[0]]||null):null},rr=function(e,r){var n=["nulldelimiter"].concat(e.baseSizingClasses());return H0(r.concat(n))},ce=function(e,r,n){if(!e)return H0();if(Gr[e.type]){var a=Gr[e.type](e,r);if(n&&r.size!==n.size){a=H0(r.sizingClasses(n),[a],r);var i=r.sizeMultiplier/n.sizeMultiplier;a.height*=i,a.depth*=i}return a}else throw new B("Got group of unknown type: '"+e.type+"'")};function xr(t,e){var r=H0(["base"],t,e),n=H0(["strut"]);return n.style.height=R(r.height+r.depth),r.depth&&(n.style.verticalAlign=R(-r.depth)),r.children.unshift(n),r}function na(t,e){var r=null;t.length===1&&t[0].type==="tag"&&(r=t[0].tag,t=t[0].body);var n=Be(t,e,"root"),a;n.length===2&&n[1].hasClass("tag")&&(a=n.pop());for(var i=[],s=[],o=0;o0&&(i.push(xr(s,e)),s=[]),i.push(n[o]));s.length>0&&i.push(xr(s,e));var f;r?(f=xr(Be(r,e,!0)),f.classes=["tag"],i.push(f)):a&&i.push(a);var d=H0(["katex-html"],i);if(d.setAttribute("aria-hidden","true"),f){var p=f.children[0];p.style.height=R(d.height+d.depth),d.depth&&(p.style.verticalAlign=R(-d.depth))}return d}function $l(t){return new ir(t)}class s0{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=nt(this.classes));for(var n=0;n0&&(e+=' class ="'+j.escape(nt(this.classes))+'"'),e+=">";for(var n=0;n",e}toText(){return this.children.map(e=>e.toText()).join("")}}class jt{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return j.escape(this.toText())}toText(){return this.text}}class hc{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",R(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var q={MathNode:s0,TextNode:jt,SpaceNode:hc,newDocumentFragment:$l},h0=function(e,r,n){return ge[r][e]&&ge[r][e].replace&&e.charCodeAt(0)!==55349&&!(Il.hasOwnProperty(e)&&n&&(n.fontFamily&&n.fontFamily.slice(4,6)==="tt"||n.font&&n.font.slice(4,6)==="tt"))&&(e=ge[r][e].replace),new q.TextNode(e)},Ia=function(e){return e.length===1?e[0]:new q.MathNode("mrow",e)},Ra=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(j.contains(["\\imath","\\jmath"],i))return null;ge[a][i]&&ge[a][i].replace&&(i=ge[a][i].replace);var s=k.fontMap[n].fontName;return Ba(i,s,a)?k.fontMap[n].variant:null},Ze=function(e,r,n){if(e.length===1){var a=ve(e[0],r);return n&&a instanceof s0&&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},it=function(e,r,n){return Ia(Ze(e,r,n))},ve=function(e,r){if(!e)return new q.MathNode("mrow");if(Wr[e.type]){var n=Wr[e.type](e,r);return n}else throw new B("Got group of unknown type: '"+e.type+"'")};function Yi(t,e,r,n,a){var i=Ze(t,r),s;i.length===1&&i[0]instanceof s0&&j.contains(["mrow","mtable"],i[0].type)?s=i[0]:s=new q.MathNode("mrow",i);var o=new q.MathNode("annotation",[new q.TextNode(e)]);o.setAttribute("encoding","application/x-tex");var c=new q.MathNode("semantics",[s,o]),f=new q.MathNode("math",[c]);f.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&f.setAttribute("display","block");var d=a?"katex":"katex-mathml";return k.makeSpan([d],[f])}var Vl=function(e){return new R0({style:e.displayMode?K.DISPLAY:K.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Ul=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},fc=function(e,r,n){var a=Vl(n),i;if(n.output==="mathml")return Yi(e,r,a,n.displayMode,!0);if(n.output==="html"){var s=na(e,a);i=k.makeSpan(["katex"],[s])}else{var o=Yi(e,r,a,n.displayMode,!1),c=na(e,a);i=k.makeSpan(["katex"],[o,c])}return Ul(i,n)},mc=function(e,r,n){var a=Vl(n),i=na(e,a),s=k.makeSpan(["katex"],[i]);return Ul(s,n)},dc={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":"="},pc=function(e){var r=new q.MathNode("mo",[new q.TextNode(dc[e.replace(/^\\/,"")])]);return r.setAttribute("stretchy","true"),r},vc={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]},gc=function(e){return e.type==="ordgroup"?e.body.length:1},bc=function(e,r){function n(){var o=4e5,c=e.label.slice(1);if(j.contains(["widehat","widecheck","widetilde","utilde"],c)){var f=e,d=gc(f.base),p,y,S;if(d>5)c==="widehat"||c==="widecheck"?(p=420,o=2364,S=.42,y=c+"4"):(p=312,o=2340,S=.34,y="tilde4");else{var A=[1,1,2,2,3,3][d];c==="widehat"||c==="widecheck"?(o=[0,1062,2364,2364,2364][A],p=[0,239,300,360,420][A],S=[0,.24,.3,.3,.36,.42][A],y=c+A):(o=[0,600,1033,2339,2340][A],p=[0,260,286,306,312][A],S=[0,.26,.286,.3,.306,.34][A],y="tilde"+A)}var T=new at(y),O=new P0([T],{width:"100%",height:R(S),viewBox:"0 0 "+o+" "+p,preserveAspectRatio:"none"});return{span:k.makeSvgSpan([],[O],r),minWidth:0,height:S}}else{var N=[],U=vc[c],[H,Z,J]=U,G=J/1e3,ne=H.length,le,he;if(ne===1){var Re=U[3];le=["hide-tail"],he=[Re]}else if(ne===2)le=["halfarrow-left","halfarrow-right"],he=["xMinYMin","xMaxYMin"];else if(ne===3)le=["brace-left","brace-center","brace-right"],he=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support - `+ne+" children.");for(var _e=0;_e0&&(a.style.minWidth=R(i)),a},yc=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 f=[];/^[bx]cancel$/.test(r)&&f.push(new ea({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(r)&&f.push(new ea({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var d=new P0(f,{width:"100%",height:R(o)});s=k.makeSvgSpan([],[d],i)}return s.height=o,s.style.height=R(o),s},$0={encloseSpan:yc,mathMLnode:pc,svgSpan:bc};function ie(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 Oa(t){var e=hn(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 hn(t){return t&&(t.type==="atom"||U4.hasOwnProperty(t.type))?t:null}var Fa=(t,e)=>{var r,n,a;t&&t.type==="supsub"?(n=ie(t.base,"accent"),r=n.base,t.base=r,a=$4(ce(t,e)),t.base=n):(n=ie(t,"accent"),r=n.base);var i=ce(r,e.havingCrampedStyle()),s=n.isShifty&&j.isCharacterBox(r),o=0;if(s){var c=j.getBaseElem(r),f=ce(c,e.havingCrampedStyle());o=$i(f).skew}var d=n.label==="\\c",p=d?i.height+i.depth:Math.min(i.height,e.fontMetrics().xHeight),y;if(n.isStretchy)y=$0.svgSpan(n,e),y=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:y,wrapperClasses:["svg-align"],wrapperStyle:o>0?{width:"calc(100% - "+R(2*o)+")",marginLeft:R(2*o)}:void 0}]},e);else{var S,A;n.label==="\\vec"?(S=k.staticSvg("vec",e),A=k.svgData.vec[1]):(S=k.makeOrd({mode:n.mode,text:n.label},e,"textord"),S=$i(S),S.italic=0,A=S.width,d&&(p+=S.depth)),y=k.makeSpan(["accent-body"],[S]);var T=n.label==="\\textcircled";T&&(y.classes.push("accent-full"),p=i.height);var O=o;T||(O-=A/2),y.style.left=R(O),n.label==="\\textcircled"&&(y.style.top=".2em"),y=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-p},{type:"elem",elem:y}]},e)}var N=k.makeSpan(["mord","accent"],[y],e);return a?(a.children[0]=N,a.height=Math.max(N.height,a.height),a.classes[0]="mord",a):N},Gl=(t,e)=>{var r=t.isStretchy?$0.mathMLnode(t.label):new q.MathNode("mo",[h0(t.label,t.mode)]),n=new q.MathNode("mover",[ve(t.base,e),r]);return n.setAttribute("accent","true"),n},wc=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(t=>"\\"+t).join("|"));P({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=jr(e[0]),n=!wc.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:Fa,mathmlBuilder:Gl});P({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:Fa,mathmlBuilder:Gl});P({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=ce(t.base,e),n=$0.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=$0.mathMLnode(t.label),n=new q.MathNode("munder",[ve(t.base,e),r]);return n.setAttribute("accentunder","true"),n}});var Sr=t=>{var e=new q.MathNode("mpadded",t?[t]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};P({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(ce(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(ce(t.below,n,e),e),s.classes.push(i+"-arrow-pad"));var o=$0.svgSpan(t,e),c=-e.fontMetrics().axisHeight+.5*o.height,f=-e.fontMetrics().axisHeight-.5*o.height-.111;(a.depth>.25||t.label==="\\xleftequilibrium")&&(f-=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:f},{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:f},{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=$0.mathMLnode(t.label);r.setAttribute("minsize",t.label.charAt(0)==="x"?"1.75em":"3.0em");var n;if(t.body){var a=Sr(ve(t.body,e));if(t.below){var i=Sr(ve(t.below,e));n=new q.MathNode("munderover",[r,i,a])}else n=new q.MathNode("mover",[r,a])}else if(t.below){var s=Sr(ve(t.below,e));n=new q.MathNode("munder",[r,s])}else n=Sr(),n=new q.MathNode("mover",[r,n]);return n}});var xc=k.makeSpan;function Wl(t,e){var r=Be(t.body,e,!0);return xc([t.mclass],r,e)}function jl(t,e){var r,n=Ze(t.body,e);return t.mclass==="minner"?r=new q.MathNode("mpadded",n):t.mclass==="mord"?t.isCharacterBox?(r=n[0],r.type="mi"):r=new q.MathNode("mi",n):(t.isCharacterBox?(r=n[0],r.type="mo"):r=new q.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}P({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:Ee(a),isCharacterBox:j.isCharacterBox(a)}},htmlBuilder:Wl,mathmlBuilder:jl});var fn=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"};P({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(t,e){var{parser:r}=t;return{type:"mclass",mode:r.mode,mclass:fn(e[0]),body:Ee(e[1]),isCharacterBox:j.isCharacterBox(e[1])}}});P({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=fn(a):s="mrel";var o={type:"op",mode:a.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:n!=="\\stackrel",body:Ee(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:j.isCharacterBox(c)}},htmlBuilder:Wl,mathmlBuilder:jl});P({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"pmb",mode:r.mode,mclass:fn(e[0]),body:Ee(e[0])}},htmlBuilder(t,e){var r=Be(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=Ze(t.body,e),n=new q.MathNode("mstyle",r);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var Sc={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},Ki=()=>({type:"styling",body:[],mode:"math",style:"display"}),Zi=t=>t.type==="textord"&&t.text==="@",kc=(t,e)=>(t.type==="mathord"||t.type==="atom")&&t.text===e;function Mc(t,e,r){var n=Sc[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 f={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[f],[])}default:return{type:"textord",text:" ",mode:"math"}}}function Tc(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 B("Expected \\\\ or \\cr or \\end",t.nextToken)}for(var n=[],a=[n],i=0;i-1))if("<>AV".indexOf(f)>-1)for(var p=0;p<2;p++){for(var y=!0,S=c+1;SAV=|." after @',s[c]);var A=Mc(f,d,t),T={type:"styling",body:[A],mode:"math",style:"display"};n.push(T),o=Ki()}i%2===0?n.push(o):n.shift(),n=[],a.push(n)}t.gullet.endGroup(),t.gullet.endGroup();var O=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:O,colSeparationType:"CD",hLinesBeforeRow:new Array(a.length+1).fill([])}}P({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(ce(t.label,r,e),e);return n.classes.push("cd-label-"+t.side),n.style.bottom=R(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(t,e){var r=new q.MathNode("mrow",[ve(t.label,e)]);return r=new q.MathNode("mpadded",[r]),r.setAttribute("width","0"),t.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new q.MathNode("mstyle",[r]),r.setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}});P({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(ce(t.fragment,e),e);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(t,e){return new q.MathNode("mrow",[ve(t.fragment,e)])}});P({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(t,e){for(var{parser:r}=t,n=ie(e[0],"ordgroup"),a=n.body,i="",s=0;s=1114111)throw new B("\\@char with invalid code point "+i);return c<=65535?f=String.fromCharCode(c):(c-=65536,f=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:r.mode,text:f}}});var Xl=(t,e)=>{var r=Be(t.body,e.withColor(t.color),!1);return k.makeFragment(r)},Yl=(t,e)=>{var r=Ze(t.body,e.withColor(t.color)),n=new q.MathNode("mstyle",r);return n.setAttribute("mathcolor",t.color),n};P({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(t,e){var{parser:r}=t,n=ie(e[0],"color-token").color,a=e[1];return{type:"color",mode:r.mode,color:n,body:Ee(a)}},htmlBuilder:Xl,mathmlBuilder:Yl});P({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(t,e){var{parser:r,breakOnTokenText:n}=t,a=ie(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:Xl,mathmlBuilder:Yl});P({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&&ie(a,"size").value}},htmlBuilder(t,e){var r=k.makeSpan(["mspace"],[],e);return t.newLine&&(r.classes.push("newline"),t.size&&(r.style.marginTop=R(Ae(t.size,e)))),r},mathmlBuilder(t,e){var r=new q.MathNode("mspace");return t.newLine&&(r.setAttribute("linebreak","newline"),t.size&&r.setAttribute("height",R(Ae(t.size,e)))),r}});var aa={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Kl=t=>{var e=t.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new B("Expected a control sequence",t);return e},Ac=t=>{var e=t.gullet.popToken();return e.text==="="&&(e=t.gullet.popToken(),e.text===" "&&(e=t.gullet.popToken())),e},Zl=(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)};P({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(aa[n.text])return(r==="\\global"||r==="\\\\globallong")&&(n.text=aa[n.text]),ie(e.parseFunction(),"internal");throw new B("Invalid token after macro prefix",n)}});P({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 B("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 B('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==i+1)throw new B('Argument number "'+n.text+'" out of order');i++,o.push([])}else{if(n.text==="EOF")throw new B("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===aa[r]),{type:"internal",mode:e.mode}}});P({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=Kl(e.gullet.popToken());e.gullet.consumeSpaces();var a=Ac(e);return Zl(e,n,a,r==="\\\\globallet"),{type:"internal",mode:e.mode}}});P({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=Kl(e.gullet.popToken()),a=e.gullet.popToken(),i=e.gullet.popToken();return Zl(e,n,i,r==="\\\\globalfuture"),e.gullet.pushToken(i),e.gullet.pushToken(a),{type:"internal",mode:e.mode}}});var Ht=function(e,r,n){var a=ge.math[e]&&ge.math[e].replace,i=Ba(a||e,r,n);if(!i)throw new Error("Unsupported symbol "+e+" and font size "+r+".");return i},La=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},Jl=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=R(i),e.height-=i,e.depth+=i},zc=function(e,r,n,a,i,s){var o=k.makeSymbol(e,"Main-Regular",i,a),c=La(o,r,a,s);return n&&Jl(c,a,r),c},Cc=function(e,r,n,a){return k.makeSymbol(e,"Size"+r+"-Regular",n,a)},Ql=function(e,r,n,a,i,s){var o=Cc(e,r,i,a),c=La(k.makeSpan(["delimsizing","size"+r],[o],a),K.TEXT,a,s);return n&&Jl(c,a,K.TEXT),c},_n=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}},En=function(e,r,n){var a=C0["Size4-Regular"][e.charCodeAt(0)]?C0["Size4-Regular"][e.charCodeAt(0)][4]:C0["Size1-Regular"][e.charCodeAt(0)][4],i=new at("inner",N4(e,Math.round(1e3*r))),s=new P0([i],{width:R(a),height:R(r),style:"width:"+R(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*r),preserveAspectRatio:"xMinYMin"}),o=k.makeSvgSpan([],[s],n);return o.height=r,o.style.height=R(r),o.style.width=R(a),{type:"elem",elem:o}},ia=.008,kr={type:"kern",size:-1*ia},_c=["|","\\lvert","\\rvert","\\vert"],Ec=["\\|","\\lVert","\\rVert","\\Vert"],e1=function(e,r,n,a,i,s){var o,c,f,d,p="",y=0;o=f=d=e,c=null;var S="Size1-Regular";e==="\\uparrow"?f=d="⏐":e==="\\Uparrow"?f=d="‖":e==="\\downarrow"?o=f="⏐":e==="\\Downarrow"?o=f="‖":e==="\\updownarrow"?(o="\\uparrow",f="⏐",d="\\downarrow"):e==="\\Updownarrow"?(o="\\Uparrow",f="‖",d="\\Downarrow"):j.contains(_c,e)?(f="∣",p="vert",y=333):j.contains(Ec,e)?(f="∥",p="doublevert",y=556):e==="["||e==="\\lbrack"?(o="⎡",f="⎢",d="⎣",S="Size4-Regular",p="lbrack",y=667):e==="]"||e==="\\rbrack"?(o="⎤",f="⎥",d="⎦",S="Size4-Regular",p="rbrack",y=667):e==="\\lfloor"||e==="⌊"?(f=o="⎢",d="⎣",S="Size4-Regular",p="lfloor",y=667):e==="\\lceil"||e==="⌈"?(o="⎡",f=d="⎢",S="Size4-Regular",p="lceil",y=667):e==="\\rfloor"||e==="⌋"?(f=o="⎥",d="⎦",S="Size4-Regular",p="rfloor",y=667):e==="\\rceil"||e==="⌉"?(o="⎤",f=d="⎥",S="Size4-Regular",p="rceil",y=667):e==="("||e==="\\lparen"?(o="⎛",f="⎜",d="⎝",S="Size4-Regular",p="lparen",y=875):e===")"||e==="\\rparen"?(o="⎞",f="⎟",d="⎠",S="Size4-Regular",p="rparen",y=875):e==="\\{"||e==="\\lbrace"?(o="⎧",c="⎨",d="⎩",f="⎪",S="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(o="⎫",c="⎬",d="⎭",f="⎪",S="Size4-Regular"):e==="\\lgroup"||e==="⟮"?(o="⎧",d="⎩",f="⎪",S="Size4-Regular"):e==="\\rgroup"||e==="⟯"?(o="⎫",d="⎭",f="⎪",S="Size4-Regular"):e==="\\lmoustache"||e==="⎰"?(o="⎧",d="⎭",f="⎪",S="Size4-Regular"):(e==="\\rmoustache"||e==="⎱")&&(o="⎫",d="⎩",f="⎪",S="Size4-Regular");var A=Ht(o,S,i),T=A.height+A.depth,O=Ht(f,S,i),N=O.height+O.depth,U=Ht(d,S,i),H=U.height+U.depth,Z=0,J=1;if(c!==null){var G=Ht(c,S,i);Z=G.height+G.depth,J=2}var ne=T+H+Z,le=Math.max(0,Math.ceil((r-ne)/(J*N))),he=ne+le*J*N,Re=a.fontMetrics().axisHeight;n&&(Re*=a.sizeMultiplier);var _e=he/2-Re,we=[];if(p.length>0){var a0=he-T-H,De=Math.round(he*1e3),We=I4(p,Math.round(a0*1e3)),xe=new at(p,We),fe=(y/1e3).toFixed(3)+"em",oe=(De/1e3).toFixed(3)+"em",f0=new P0([xe],{width:fe,height:oe,viewBox:"0 0 "+y+" "+De}),Je=k.makeSvgSpan([],[f0],a);Je.height=De/1e3,Je.style.width=fe,Je.style.height=oe,we.push({type:"elem",elem:Je})}else{if(we.push(_n(d,S,i)),we.push(kr),c===null){var Fe=he-T-H+2*ia;we.push(En(f,Fe,a))}else{var Me=(he-T-H-Z)/2+2*ia;we.push(En(f,Me,a)),we.push(kr),we.push(_n(c,S,i)),we.push(kr),we.push(En(f,Me,a))}we.push(kr),we.push(_n(o,S,i))}var G0=a.havingBaseStyle(K.TEXT),It=k.makeVList({positionType:"bottom",positionData:_e,children:we},G0);return La(k.makeSpan(["delimsizing","mult"],[It],G0),K.TEXT,a,s)},qn=80,Bn=.08,Dn=function(e,r,n,a,i){var s=D4(e,a,n),o=new at(e,s),c=new P0([o],{width:"400em",height:R(r),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return k.makeSvgSpan(["hide-tail"],[c],i)},qc=function(e,r){var n=r.havingBaseSizing(),a=a1("\\surd",e*n.sizeMultiplier,n1,n),i=n.sizeMultiplier,s=Math.max(0,r.minRuleThickness-r.fontMetrics().sqrtRuleThickness),o,c=0,f=0,d=0,p;return a.type==="small"?(d=1e3+1e3*s+qn,e<1?i=1:e<1.4&&(i=.7),c=(1+s+Bn)/i,f=(1+s)/i,o=Dn("sqrtMain",c,d,s,r),o.style.minWidth="0.853em",p=.833/i):a.type==="large"?(d=(1e3+qn)*Xt[a.size],f=(Xt[a.size]+s)/i,c=(Xt[a.size]+s+Bn)/i,o=Dn("sqrtSize"+a.size,c,d,s,r),o.style.minWidth="1.02em",p=1/i):(c=e+s+Bn,f=e+s,d=Math.floor(1e3*e+s)+qn,o=Dn("sqrtTall",c,d,s,r),o.style.minWidth="0.742em",p=1.056),o.height=f,o.style.height=R(c),{span:o,advanceWidth:p,ruleWidth:(r.fontMetrics().sqrtRuleThickness+s)*i}},t1=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],Bc=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],r1=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Xt=[0,1.2,1.8,2.4,3],Dc=function(e,r,n,a,i){if(e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle"),j.contains(t1,e)||j.contains(r1,e))return Ql(e,r,!1,n,a,i);if(j.contains(Bc,e))return e1(e,Xt[r],!1,n,a,i);throw new B("Illegal delimiter: '"+e+"'")},Nc=[{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}],Ic=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"stack"}],n1=[{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"}],Rc=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.")},a1=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]},i1=function(e,r,n,a,i,s){e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle");var o;j.contains(r1,e)?o=Nc:j.contains(t1,e)?o=n1:o=Ic;var c=a1(e,r,o,a);return c.type==="small"?zc(e,c.style,n,a,i,s):c.type==="large"?Ql(e,c.size,n,a,i,s):e1(e,r,n,a,i,s)},Oc=function(e,r,n,a,i,s){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,c=901,f=5/a.fontMetrics().ptPerEm,d=Math.max(r-o,n+o),p=Math.max(d/500*c,2*d-f);return i1(e,p,!0,a,i,s)},L0={sqrtImage:qc,sizedDelim:Dc,sizeToMaxHeight:Xt,customSizedDelim:i1,leftRightDelim:Oc},Ji={"\\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}},Fc=["(","\\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 mn(t,e){var r=hn(t);if(r&&j.contains(Fc,r.text))return r;throw r?new B("Invalid delimiter '"+r.text+"' after '"+e.funcName+"'",t):new B("Invalid delimiter type '"+t.type+"'",t)}P({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=mn(e[0],t);return{type:"delimsizing",mode:t.parser.mode,size:Ji[t.funcName].size,mclass:Ji[t.funcName].mclass,delim:r.text}},htmlBuilder:(t,e)=>t.delim==="."?k.makeSpan([t.mclass]):L0.sizedDelim(t.delim,t.size,e,t.mode,[t.mclass]),mathmlBuilder:t=>{var e=[];t.delim!=="."&&e.push(h0(t.delim,t.mode));var r=new q.MathNode("mo",e);t.mclass==="mopen"||t.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var n=R(L0.sizeToMaxHeight[t.size]);return r.setAttribute("minsize",n),r.setAttribute("maxsize",n),r}});function Qi(t){if(!t.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}P({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 B("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:t.parser.mode,delim:mn(e[0],t).text,color:r}}});P({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=mn(e[0],t),n=t.parser;++n.leftrightDepth;var a=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var i=ie(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:a,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(t,e)=>{Qi(t);for(var r=Be(t.body,e,!0,["mopen","mclose"]),n=0,a=0,i=!1,s=0;s{Qi(t);var r=Ze(t.body,e);if(t.left!=="."){var n=new q.MathNode("mo",[h0(t.left,t.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(t.right!=="."){var a=new q.MathNode("mo",[h0(t.right,t.mode)]);a.setAttribute("fence","true"),t.rightColor&&a.setAttribute("mathcolor",t.rightColor),r.push(a)}return Ia(r)}});P({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=mn(e[0],t);if(!t.parser.leftrightDepth)throw new B("\\middle without preceding \\left",r);return{type:"middle",mode:t.parser.mode,delim:r.text}},htmlBuilder:(t,e)=>{var r;if(t.delim===".")r=rr(e,[]);else{r=L0.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==="|"?h0("|","text"):h0(t.delim,t.mode),n=new q.MathNode("mo",[r]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var Pa=(t,e)=>{var r=k.wrapFragment(ce(t.body,e),e),n=t.label.slice(1),a=e.sizeMultiplier,i,s=0,o=j.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=Ae({number:.6,unit:"pt"},e),f=Ae({number:.35,unit:"ex"},e),d=e.havingBaseSizing();a=a/d.sizeMultiplier;var p=r.height+r.depth+c+f;r.style.paddingLeft=R(p/2+c);var y=Math.floor(1e3*p*a),S=q4(y),A=new P0([new at("phase",S)],{width:"400em",height:R(y/1e3),viewBox:"0 0 400000 "+y,preserveAspectRatio:"xMinYMin slice"});i=k.makeSvgSpan(["hide-tail"],[A],e),i.style.height=R(p),s=r.depth+c+f}else{/cancel/.test(n)?o||r.classes.push("cancel-pad"):n==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var T=0,O=0,N=0;/box/.test(n)?(N=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),T=e.fontMetrics().fboxsep+(n==="colorbox"?0:N),O=T):n==="angl"?(N=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),T=4*N,O=Math.max(0,.25-r.depth)):(T=o?.2:0,O=T),i=$0.encloseSpan(r,n,T,O,e),/fbox|boxed|fcolorbox/.test(n)?(i.style.borderStyle="solid",i.style.borderWidth=R(N)):n==="angl"&&N!==.049&&(i.style.borderTopWidth=R(N),i.style.borderRightWidth=R(N)),s=r.depth+O,t.backgroundColor&&(i.style.backgroundColor=t.backgroundColor,t.borderColor&&(i.style.borderColor=t.borderColor))}var U;if(t.backgroundColor)U=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:s},{type:"elem",elem:r,shift:0}]},e);else{var H=/cancel|phase/.test(n)?["svg-align"]:[];U=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:i,shift:s,wrapperClasses:H}]},e)}return/cancel/.test(n)&&(U.height=r.height,U.depth=r.depth),/cancel/.test(n)&&!o?k.makeSpan(["mord","cancel-lap"],[U],e):k.makeSpan(["mord"],[U],e)},Ha=(t,e)=>{var r=0,n=new q.MathNode(t.label.indexOf("colorbox")>-1?"mpadded":"menclose",[ve(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};P({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(t,e,r){var{parser:n,funcName:a}=t,i=ie(e[0],"color-token").color,s=e[1];return{type:"enclose",mode:n.mode,label:a,backgroundColor:i,body:s}},htmlBuilder:Pa,mathmlBuilder:Ha});P({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(t,e,r){var{parser:n,funcName:a}=t,i=ie(e[0],"color-token").color,s=ie(e[1],"color-token").color,o=e[2];return{type:"enclose",mode:n.mode,label:a,backgroundColor:s,borderColor:i,body:o}},htmlBuilder:Pa,mathmlBuilder:Ha});P({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]}}});P({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:Pa,mathmlBuilder:Ha});P({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 s1={};function q0(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 B("{"+t.envName+"} can be used only in display mode.")};function $a(t){if(t.indexOf("ed")===-1)return t.indexOf("*")===-1}function ot(t,e,r){var{hskipBeforeAndAfter:n,addJot:a,cols:i,arraystretch:s,colSeparationType:o,autoTag:c,singleRow:f,emptySingleRow:d,maxNumCols:p,leqno:y}=e;if(t.gullet.beginGroup(),f||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 B("Invalid \\arraystretch: "+S)}t.gullet.beginGroup();var A=[],T=[A],O=[],N=[],U=c!=null?[]:void 0;function H(){c&&t.gullet.macros.set("\\@eqnsw","1",!0)}function Z(){U&&(t.gullet.macros.get("\\df@tag")?(U.push(t.subparse([new u0("\\df@tag")])),t.gullet.macros.set("\\df@tag",void 0,!0)):U.push(!!c&&t.gullet.macros.get("\\@eqnsw")==="1"))}for(H(),N.push(es(t));;){var J=t.parseExpression(!1,f?"\\end":"\\\\");t.gullet.endGroup(),t.gullet.beginGroup(),J={type:"ordgroup",mode:t.mode,body:J},r&&(J={type:"styling",mode:t.mode,style:r,body:[J]}),A.push(J);var G=t.fetch().text;if(G==="&"){if(p&&A.length===p){if(f||o)throw new B("Too many tab characters: &",t.nextToken);t.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}t.consume()}else if(G==="\\end"){Z(),A.length===1&&J.type==="styling"&&J.body[0].body.length===0&&(T.length>1||!d)&&T.pop(),N.length0&&(H+=.25),f.push({pos:H,isDashed:D[L]})}for(Z(s[0]),n=0;n0&&(_e+=U,ne<_e&&(ne=_e),_e=0)),e.addJot&&(ne+=T),le.height=G,le.depth=ne,H+=G,le.pos=H,H+=ne+_e,c[n]=le,Z(s[n+1])}var we=H/2+r.fontMetrics().axisHeight,a0=e.cols||[],De=[],We,xe,fe=[];if(e.tags&&e.tags.some(D=>D))for(n=0;n=o)){var m0=void 0;(a>0||e.hskipBeforeAndAfter)&&(m0=j.deflt(Me.pregap,y),m0!==0&&(We=k.makeSpan(["arraycolsep"],[]),We.style.width=R(m0),De.push(We)));var y0=[];for(n=0;n0){for(var ur=k.makeLineSpan("hline",r,d),b=k.makeLineSpan("hdashline",r,d),x=[{type:"elem",elem:c,shift:0}];f.length>0;){var M=f.pop(),z=M.pos-we;M.isDashed?x.push({type:"elem",elem:b,shift:z}):x.push({type:"elem",elem:ur,shift:z})}c=k.makeVList({positionType:"individualShift",children:x},r)}if(fe.length===0)return k.makeSpan(["mord"],[c],r);var C=k.makeVList({positionType:"individualShift",children:fe},r);return C=k.makeSpan(["tag"],[C],r),k.makeFragment([c,C])},Lc={c:"center ",l:"left ",r:"right "},D0=function(e,r){for(var n=[],a=new q.MathNode("mtd",[],["mtr-glue"]),i=new q.MathNode("mtd",[],["mml-eqn-num"]),s=0;s0){var A=e.cols,T="",O=!1,N=0,U=A.length;A[0].type==="separator"&&(y+="top ",N=1),A[A.length-1].type==="separator"&&(y+="bottom ",U-=1);for(var H=N;H0?"left ":"",y+=le[le.length-1].length>0?"right ":"";for(var he=1;he-1?"alignat":"align",i=e.envName==="split",s=ot(e.parser,{cols:n,addJot:!0,autoTag:i?void 0:$a(e.envName),emptySingleRow:!0,colSeparationType:a,maxNumCols:i?2:void 0,leqno:e.parser.settings.leqno},"display"),o,c=0,f={type:"ordgroup",mode:e.mode,body:[]};if(r[0]&&r[0].type==="ordgroup"){for(var d="",p=0;p0&&S&&(O=1),n[A]={type:"align",align:T,pregap:O,postgap:0}}return s.colSeparationType=S?"align":"alignat",s};q0({type:"array",names:["array","darray"],props:{numArgs:1},handler(t,e){var r=hn(e[0]),n=r?[e[0]]:ie(e[0],"ordgroup").body,a=n.map(function(s){var o=Oa(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 B("Unknown column alignment: "+c,s)}),i={cols:a,hskipBeforeAndAfter:!0,maxNumCols:a.length};return ot(t.parser,i,Va(t.envName))},htmlBuilder:B0,mathmlBuilder:D0});q0({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 B("Expected l or c or r",a.nextToken);a.consume(),a.consumeSpaces(),a.expect("]"),a.consume(),n.cols=[{type:"align",align:r}]}}var i=ot(t.parser,n,Va(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:B0,mathmlBuilder:D0});q0({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(t){var e={arraystretch:.5},r=ot(t.parser,e,"script");return r.colSeparationType="small",r},htmlBuilder:B0,mathmlBuilder:D0});q0({type:"array",names:["subarray"],props:{numArgs:1},handler(t,e){var r=hn(e[0]),n=r?[e[0]]:ie(e[0],"ordgroup").body,a=n.map(function(s){var o=Oa(s),c=o.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new B("Unknown column alignment: "+c,s)});if(a.length>1)throw new B("{subarray} can contain only one column");var i={cols:a,hskipBeforeAndAfter:!1,arraystretch:.5};if(i=ot(t.parser,i,"script"),i.body.length>0&&i.body[0].length>1)throw new B("{subarray} can contain only one column");return i},htmlBuilder:B0,mathmlBuilder:D0});q0({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=ot(t.parser,e,Va(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:B0,mathmlBuilder:D0});q0({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:o1,htmlBuilder:B0,mathmlBuilder:D0});q0({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(t){j.contains(["gather","gather*"],t.envName)&&dn(t);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:$a(t.envName),emptySingleRow:!0,leqno:t.parser.settings.leqno};return ot(t.parser,e,"display")},htmlBuilder:B0,mathmlBuilder:D0});q0({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:o1,htmlBuilder:B0,mathmlBuilder:D0});q0({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(t){dn(t);var e={autoTag:$a(t.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:t.parser.settings.leqno};return ot(t.parser,e,"display")},htmlBuilder:B0,mathmlBuilder:D0});q0({type:"array",names:["CD"],props:{numArgs:0},handler(t){return dn(t),Tc(t.parser)},htmlBuilder:B0,mathmlBuilder:D0});m("\\nonumber","\\gdef\\@eqnsw{0}");m("\\notag","\\nonumber");P({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(t,e){throw new B(t.funcName+" valid only within array environment")}});var ts=s1;P({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 B("Invalid environment name",a);for(var i="",s=0;s{var r=t.font,n=e.withFont(r);return ce(t.body,n)},c1=(t,e)=>{var r=t.font,n=e.withFont(r);return ve(t.body,n)},rs={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};P({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=jr(e[0]),i=n;return i in rs&&(i=rs[i]),{type:"font",mode:r.mode,font:i.slice(1),body:a}},htmlBuilder:u1,mathmlBuilder:c1});P({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(t,e)=>{var{parser:r}=t,n=e[0],a=j.isCharacterBox(n);return{type:"mclass",mode:r.mode,mclass:fn(n),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:n}],isCharacterBox:a}}});P({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:u1,mathmlBuilder:c1});var h1=(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},Ua=(t,e)=>{var r=h1(t.size,e.style),n=r.fracNum(),a=r.fracDen(),i;i=e.havingStyle(n);var s=ce(t.numer,i,e);if(t.continued){var o=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;s.height=s.height0?A=3*y:A=7*y,T=e.fontMetrics().denom1):(p>0?(S=e.fontMetrics().num2,A=y):(S=e.fontMetrics().num3,A=3*y),T=e.fontMetrics().denom2);var O;if(d){var U=e.fontMetrics().axisHeight;S-s.depth-(U+.5*p){var r=new q.MathNode("mfrac",[ve(t.numer,e),ve(t.denom,e)]);if(!t.hasBarLine)r.setAttribute("linethickness","0px");else if(t.barSize){var n=Ae(t.barSize,e);r.setAttribute("linethickness",R(n))}var a=h1(t.size,e.style);if(a.size!==e.style.size){r=new q.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 q.MathNode("mo",[new q.TextNode(t.leftDelim.replace("\\",""))]);o.setAttribute("fence","true"),s.push(o)}if(s.push(r),t.rightDelim!=null){var c=new q.MathNode("mo",[new q.TextNode(t.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),s.push(c)}return Ia(s)}return r};P({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,f="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":f="display";break;case"\\tfrac":case"\\tbinom":f="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:a,denom:i,hasBarLine:s,leftDelim:o,rightDelim:c,size:f,barSize:null}},htmlBuilder:Ua,mathmlBuilder:Ga});P({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}}});P({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 ns=["display","text","script","scriptscript"],as=function(e){var r=null;return e.length>0&&(r=e,r=r==="."?null:r),r};P({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=jr(e[0]),s=i.type==="atom"&&i.family==="open"?as(i.text):null,o=jr(e[1]),c=o.type==="atom"&&o.family==="close"?as(o.text):null,f=ie(e[2],"size"),d,p=null;f.isBlank?d=!0:(p=f.value,d=p.number>0);var y="auto",S=e[3];if(S.type==="ordgroup"){if(S.body.length>0){var A=ie(S.body[0],"textord");y=ns[Number(A.text)]}}else S=ie(S,"textord"),y=ns[Number(S.text)];return{type:"genfrac",mode:r.mode,numer:n,denom:a,continued:!1,hasBarLine:d,barSize:p,leftDelim:s,rightDelim:c,size:y}},htmlBuilder:Ua,mathmlBuilder:Ga});P({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:ie(e[0],"size").value,token:a}}});P({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],i=v4(ie(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:Ua,mathmlBuilder:Ga});var f1=(t,e)=>{var r=e.style,n,a;t.type==="supsub"?(n=t.sup?ce(t.sup,e.havingStyle(r.sup()),e):ce(t.sub,e.havingStyle(r.sub()),e),a=ie(t.base,"horizBrace")):a=ie(t,"horizBrace");var i=ce(a.base,e.havingBaseStyle(K.DISPLAY)),s=$0.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)},Pc=(t,e)=>{var r=$0.mathMLnode(t.label);return new q.MathNode(t.isOver?"mover":"munder",[ve(t.base,e),r])};P({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:f1,mathmlBuilder:Pc});P({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[1],a=ie(e[0],"url").url;return r.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:r.mode,href:a,body:Ee(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(t,e)=>{var r=Be(t.body,e,!1);return k.makeAnchor(t.href,[],r,e)},mathmlBuilder:(t,e)=>{var r=it(t.body,e);return r instanceof s0||(r=new s0("mrow",[r])),r.setAttribute("href",t.href),r}});P({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=ie(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=ie(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 f=i.split(","),d=0;d{var r=Be(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)=>it(t.body,e)});P({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"htmlmathml",mode:r.mode,html:Ee(e[0]),mathml:Ee(e[1])}},htmlBuilder:(t,e)=>{var r=Be(t.html,e,!1);return k.makeFragment(r)},mathmlBuilder:(t,e)=>it(t.mathml,e)});var Nn=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 B("Invalid size: '"+e+"' in \\includegraphics");var n={number:+(r[1]+r[2]),unit:r[3]};if(!ql(n))throw new B("Invalid unit: '"+n.unit+"' in \\includegraphics.");return n};P({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=ie(r[0],"raw").string,f=c.split(","),d=0;d{var r=Ae(t.height,e),n=0;t.totalheight.number>0&&(n=Ae(t.totalheight,e)-r);var a=0;t.width.number>0&&(a=Ae(t.width,e));var i={height:R(r+n)};a>0&&(i.width=R(a)),n>0&&(i.verticalAlign=R(-n));var s=new P4(t.src,t.alt,i);return s.height=r,s.depth=n,s},mathmlBuilder:(t,e)=>{var r=new q.MathNode("mglyph",[]);r.setAttribute("alt",t.alt);var n=Ae(t.height,e),a=0;if(t.totalheight.number>0&&(a=Ae(t.totalheight,e)-n,r.setAttribute("valign",R(-a))),r.setAttribute("height",R(n+a)),t.width.number>0){var i=Ae(t.width,e);r.setAttribute("width",R(i))}return r.setAttribute("src",t.src),r}});P({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=ie(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=Ae(t.dimension,e);return new q.SpaceNode(r)}});P({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([],[ce(t.body,e)]),r=k.makeSpan(["inner"],[r],e)):r=k.makeSpan(["inner"],[ce(t.body,e)]);var n=k.makeSpan(["fix"],[]),a=k.makeSpan([t.alignment],[r,n],e),i=k.makeSpan(["strut"]);return i.style.height=R(a.height+a.depth),a.depth&&(i.style.verticalAlign=R(-a.depth)),a.children.unshift(i),a=k.makeSpan(["thinbox"],[a],e),k.makeSpan(["mord","vbox"],[a],e)},mathmlBuilder:(t,e)=>{var r=new q.MathNode("mpadded",[ve(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}});P({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}}});P({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){throw new B("Mismatched "+t.funcName)}});var is=(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}};P({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"mathchoice",mode:r.mode,display:Ee(e[0]),text:Ee(e[1]),script:Ee(e[2]),scriptscript:Ee(e[3])}},htmlBuilder:(t,e)=>{var r=is(t,e),n=Be(r,e,!1);return k.makeFragment(n)},mathmlBuilder:(t,e)=>{var r=is(t,e);return it(r,e)}});var m1=(t,e,r,n,a,i,s)=>{t=k.makeSpan([],[t]);var o=r&&j.isCharacterBox(r),c,f;if(e){var d=ce(e,n.havingStyle(a.sup()),n);f={elem:d,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-d.depth)}}if(r){var p=ce(r,n.havingStyle(a.sub()),n);c={elem:p,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-p.height)}}var y;if(f&&c){var S=n.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+t.depth+s;y=k.makeVList({positionType:"bottom",positionData:S,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:R(-i)},{type:"kern",size:c.kern},{type:"elem",elem:t},{type:"kern",size:f.kern},{type:"elem",elem:f.elem,marginLeft:R(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(c){var A=t.height-s;y=k.makeVList({positionType:"top",positionData:A,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:R(-i)},{type:"kern",size:c.kern},{type:"elem",elem:t}]},n)}else if(f){var T=t.depth+s;y=k.makeVList({positionType:"bottom",positionData:T,children:[{type:"elem",elem:t},{type:"kern",size:f.kern},{type:"elem",elem:f.elem,marginLeft:R(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else return t;var O=[y];if(c&&i!==0&&!o){var N=k.makeSpan(["mspace"],[],n);N.style.marginRight=R(i),O.unshift(N)}return k.makeSpan(["mop","op-limits"],O,n)},d1=["\\smallint"],Nt=(t,e)=>{var r,n,a=!1,i;t.type==="supsub"?(r=t.sup,n=t.sub,i=ie(t.base,"op"),a=!0):i=ie(t,"op");var s=e.style,o=!1;s.size===K.DISPLAY.size&&i.symbol&&!j.contains(d1,i.name)&&(o=!0);var c;if(i.symbol){var f=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,f,"math",e,["mop","op-symbol",o?"large-op":"small-op"]),d.length>0){var p=c.italic,y=k.staticSvg(d+"Size"+(o?"2":"1"),e);c=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:y,shift:o?.08:0}]},e),i.name="\\"+d,c.classes.unshift("mop"),c.italic=p}}else if(i.body){var S=Be(i.body,e,!0);S.length===1&&S[0]instanceof c0?(c=S[0],c.classes[0]="mop"):c=k.makeSpan(["mop"],S,e)}else{for(var A=[],T=1;T{var r;if(t.symbol)r=new s0("mo",[h0(t.name,t.mode)]),j.contains(d1,t.name)&&r.setAttribute("largeop","false");else if(t.body)r=new s0("mo",Ze(t.body,e));else{r=new s0("mi",[new jt(t.name.slice(1))]);var n=new s0("mo",[h0("⁡","text")]);t.parentIsSupSub?r=new s0("mrow",[r,n]):r=$l([r,n])}return r},Hc={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};P({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=Hc[a]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:Nt,mathmlBuilder:lr});P({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:Ee(n)}},htmlBuilder:Nt,mathmlBuilder:lr});var $c={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};P({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:Nt,mathmlBuilder:lr});P({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:Nt,mathmlBuilder:lr});P({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=$c[n]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:Nt,mathmlBuilder:lr});var p1=(t,e)=>{var r,n,a=!1,i;t.type==="supsub"?(r=t.sup,n=t.sub,i=ie(t.base,"operatorname"),a=!0):i=ie(t,"operatorname");var s;if(i.body.length>0){for(var o=i.body.map(p=>{var y=p.text;return typeof y=="string"?{type:"textord",mode:p.mode,text:y}:p}),c=Be(o,e.withFont("mathrm"),!0),f=0;f{for(var r=Ze(t.body,e.withFont("mathrm")),n=!0,a=0;ad.toText()).join("");r=[new q.TextNode(o)]}var c=new q.MathNode("mi",r);c.setAttribute("mathvariant","normal");var f=new q.MathNode("mo",[h0("⁡","text")]);return t.parentIsSupSub?new q.MathNode("mrow",[c,f]):q.newDocumentFragment([c,f])};P({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:Ee(a),alwaysHandleSupSub:n==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:p1,mathmlBuilder:Vc});m("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");xt({type:"ordgroup",htmlBuilder(t,e){return t.semisimple?k.makeFragment(Be(t.body,e,!1)):k.makeSpan(["mord"],Be(t.body,e,!0),e)},mathmlBuilder(t,e){return it(t.body,e,!0)}});P({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=ce(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 q.MathNode("mo",[new q.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new q.MathNode("mover",[ve(t.body,e),r]);return n.setAttribute("accent","true"),n}});P({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:Ee(n)}},htmlBuilder:(t,e)=>{var r=Be(t.body,e.withPhantom(),!1);return k.makeFragment(r)},mathmlBuilder:(t,e)=>{var r=Ze(t.body,e);return new q.MathNode("mphantom",r)}});P({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([],[ce(t.body,e.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n{var r=Ze(Ee(t.body),e),n=new q.MathNode("mphantom",r),a=new q.MathNode("mpadded",[n]);return a.setAttribute("height","0px"),a.setAttribute("depth","0px"),a}});P({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"],[ce(t.body,e.withPhantom())]),n=k.makeSpan(["fix"],[]);return k.makeSpan(["mord","rlap"],[r,n],e)},mathmlBuilder:(t,e)=>{var r=Ze(Ee(t.body),e),n=new q.MathNode("mphantom",r),a=new q.MathNode("mpadded",[n]);return a.setAttribute("width","0px"),a}});P({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t,n=ie(e[0],"size").value,a=e[1];return{type:"raisebox",mode:r.mode,dy:n,body:a}},htmlBuilder(t,e){var r=ce(t.body,e),n=Ae(t.dy,e);return k.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){var r=new q.MathNode("mpadded",[ve(t.body,e)]),n=t.dy.number+t.dy.unit;return r.setAttribute("voffset",n),r}});P({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e}=t;return{type:"internal",mode:e.mode}}});P({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=ie(e[0],"size"),s=ie(e[1],"size");return{type:"rule",mode:n.mode,shift:a&&ie(a,"size").value,width:i.value,height:s.value}},htmlBuilder(t,e){var r=k.makeSpan(["mord","rule"],[],e),n=Ae(t.width,e),a=Ae(t.height,e),i=t.shift?Ae(t.shift,e):0;return r.style.borderRightWidth=R(n),r.style.borderTopWidth=R(a),r.style.bottom=R(i),r.width=n,r.height=a+i,r.depth=-i,r.maxFontSize=a*1.125*e.sizeMultiplier,r},mathmlBuilder(t,e){var r=Ae(t.width,e),n=Ae(t.height,e),a=t.shift?Ae(t.shift,e):0,i=e.color&&e.getColor()||"black",s=new q.MathNode("mspace");s.setAttribute("mathbackground",i),s.setAttribute("width",R(r)),s.setAttribute("height",R(n));var o=new q.MathNode("mpadded",[s]);return a>=0?o.setAttribute("height",R(a)):(o.setAttribute("height",R(a)),o.setAttribute("depth",R(-a))),o.setAttribute("voffset",R(a)),o}});function v1(t,e,r){for(var n=Be(t,e,!1),a=e.sizeMultiplier/r.sizeMultiplier,i=0;i{var r=e.havingSize(t.size);return v1(t.body,r,e)};P({type:"sizing",names:ss,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:ss.indexOf(n)+1,body:i}},htmlBuilder:Uc,mathmlBuilder:(t,e)=>{var r=e.havingSize(t.size),n=Ze(t.body,r),a=new q.MathNode("mstyle",n);return a.setAttribute("mathsize",R(r.sizeMultiplier)),a}});P({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]&&ie(r[0],"ordgroup");if(s)for(var o="",c=0;c{var r=k.makeSpan([],[ce(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 q.MathNode("mpadded",[ve(t.body,e)]);return t.smashHeight&&r.setAttribute("height","0px"),t.smashDepth&&r.setAttribute("depth","0px"),r}});P({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=ce(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 y=c.height-r.height-s-f;r.style.paddingLeft=R(d);var S=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+y)},{type:"elem",elem:c},{type:"kern",size:f}]},e);if(t.index){var A=e.havingStyle(K.SCRIPTSCRIPT),T=ce(t.index,A,e),O=.6*(S.height-S.depth),N=k.makeVList({positionType:"shift",positionData:-O,children:[{type:"elem",elem:T}]},e),U=k.makeSpan(["root"],[N]);return k.makeSpan(["mord","sqrt"],[U,S],e)}else return k.makeSpan(["mord","sqrt"],[S],e)},mathmlBuilder(t,e){var{body:r,index:n}=t;return n?new q.MathNode("mroot",[ve(r,e),ve(n,e)]):new q.MathNode("msqrt",[ve(r,e)])}});var ls={display:K.DISPLAY,text:K.TEXT,script:K.SCRIPT,scriptscript:K.SCRIPTSCRIPT};P({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=ls[t.style],n=e.havingStyle(r).withFont("");return v1(t.body,n,e)},mathmlBuilder(t,e){var r=ls[t.style],n=e.havingStyle(r),a=Ze(t.body,n),i=new q.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 Gc=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?Nt:null}else if(n.type==="operatorname"){var i=n.alwaysHandleSupSub&&(r.style.size===K.DISPLAY.size||n.limits);return i?p1:null}else{if(n.type==="accent")return j.isCharacterBox(n.base)?Fa:null;if(n.type==="horizBrace"){var s=!e.sub;return s===n.isOver?f1:null}else return null}else return null};xt({type:"supsub",htmlBuilder(t,e){var r=Gc(t,e);if(r)return r(t,e);var{base:n,sup:a,sub:i}=t,s=ce(n,e),o,c,f=e.fontMetrics(),d=0,p=0,y=n&&j.isCharacterBox(n);if(a){var S=e.havingStyle(e.style.sup());o=ce(a,S,e),y||(d=s.height-S.fontMetrics().supDrop*S.sizeMultiplier/e.sizeMultiplier)}if(i){var A=e.havingStyle(e.style.sub());c=ce(i,A,e),y||(p=s.depth+A.fontMetrics().subDrop*A.sizeMultiplier/e.sizeMultiplier)}var T;e.style===K.DISPLAY?T=f.sup1:e.style.cramped?T=f.sup3:T=f.sup2;var O=e.sizeMultiplier,N=R(.5/f.ptPerEm/O),U=null;if(c){var H=t.base&&t.base.type==="op"&&t.base.name&&(t.base.name==="\\oiint"||t.base.name==="\\oiiint");(s instanceof c0||H)&&(U=R(-s.italic))}var Z;if(o&&c){d=Math.max(d,T,o.depth+.25*f.xHeight),p=Math.max(p,f.sub2);var J=f.defaultRuleThickness,G=4*J;if(d-o.depth-(c.height-p)0&&(d+=ne,p-=ne)}var le=[{type:"elem",elem:c,shift:p,marginRight:N,marginLeft:U},{type:"elem",elem:o,shift:-d,marginRight:N}];Z=k.makeVList({positionType:"individualShift",children:le},e)}else if(c){p=Math.max(p,f.sub1,c.height-.8*f.xHeight);var he=[{type:"elem",elem:c,marginLeft:U,marginRight:N}];Z=k.makeVList({positionType:"shift",positionData:p,children:he},e)}else if(o)d=Math.max(d,T,o.depth+.25*f.xHeight),Z=k.makeVList({positionType:"shift",positionData:-d,children:[{type:"elem",elem:o,marginRight:N}]},e);else throw new Error("supsub must have either sup or sub.");var Re=ra(s,"right")||"mord";return k.makeSpan([Re],[s,k.makeSpan(["msupsub"],[Z])],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=[ve(t.base,e)];t.sub&&i.push(ve(t.sub,e)),t.sup&&i.push(ve(t.sup,e));var s;if(r)s=n?"mover":"munder";else if(t.sub)if(t.sup){var f=t.base;f&&f.type==="op"&&f.limits&&e.style===K.DISPLAY||f&&f.type==="operatorname"&&f.alwaysHandleSupSub&&(e.style===K.DISPLAY||f.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 q.MathNode(s,i)}});xt({type:"atom",htmlBuilder(t,e){return k.mathsym(t.text,t.mode,e,["m"+t.family])},mathmlBuilder(t,e){var r=new q.MathNode("mo",[h0(t.text,t.mode)]);if(t.family==="bin"){var n=Ra(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 g1={mi:"italic",mn:"normal",mtext:"normal"};xt({type:"mathord",htmlBuilder(t,e){return k.makeOrd(t,e,"mathord")},mathmlBuilder(t,e){var r=new q.MathNode("mi",[h0(t.text,t.mode,e)]),n=Ra(t,e)||"italic";return n!==g1[r.type]&&r.setAttribute("mathvariant",n),r}});xt({type:"textord",htmlBuilder(t,e){return k.makeOrd(t,e,"textord")},mathmlBuilder(t,e){var r=h0(t.text,t.mode,e),n=Ra(t,e)||"normal",a;return t.mode==="text"?a=new q.MathNode("mtext",[r]):/[0-9]/.test(t.text)?a=new q.MathNode("mn",[r]):t.text==="\\prime"?a=new q.MathNode("mo",[r]):a=new q.MathNode("mi",[r]),n!==g1[a.type]&&a.setAttribute("mathvariant",n),a}});var In={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Rn={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};xt({type:"spacing",htmlBuilder(t,e){if(Rn.hasOwnProperty(t.text)){var r=Rn[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(In.hasOwnProperty(t.text))return k.makeSpan(["mspace",In[t.text]],[],e);throw new B('Unknown type of space "'+t.text+'"')}},mathmlBuilder(t,e){var r;if(Rn.hasOwnProperty(t.text))r=new q.MathNode("mtext",[new q.TextNode(" ")]);else{if(In.hasOwnProperty(t.text))return new q.MathNode("mspace");throw new B('Unknown type of space "'+t.text+'"')}return r}});var os=()=>{var t=new q.MathNode("mtd",[]);return t.setAttribute("width","50%"),t};xt({type:"tag",mathmlBuilder(t,e){var r=new q.MathNode("mtable",[new q.MathNode("mtr",[os(),new q.MathNode("mtd",[it(t.body,e)]),os(),new q.MathNode("mtd",[it(t.tag,e)])])]);return r.setAttribute("width","100%"),r}});var us={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},cs={"\\textbf":"textbf","\\textmd":"textmd"},Wc={"\\textit":"textit","\\textup":"textup"},hs=(t,e)=>{var r=t.font;if(r){if(us[r])return e.withTextFontFamily(us[r]);if(cs[r])return e.withTextFontWeight(cs[r]);if(r==="\\emph")return e.fontShape==="textit"?e.withTextFontShape("textup"):e.withTextFontShape("textit")}else return e;return e.withTextFontShape(Wc[r])};P({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:Ee(a),font:n}},htmlBuilder(t,e){var r=hs(t,e),n=Be(t.body,r,!0);return k.makeSpan(["mord","text"],n,r)},mathmlBuilder(t,e){var r=hs(t,e);return it(t.body,r)}});P({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=ce(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 q.MathNode("mo",[new q.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new q.MathNode("munder",[ve(t.body,e),r]);return n.setAttribute("accentunder","true"),n}});P({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=ce(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 q.MathNode("mpadded",[ve(t.body,e)],["vcenter"])}});P({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(t,e,r){throw new B("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(t,e){for(var r=fs(t),n=[],a=e.havingStyle(e.style.text()),i=0;it.body.replace(/ /g,t.star?"␣":" "),Q0=Pl,b1=`[ \r - ]`,jc="\\\\[a-zA-Z@]+",Xc="\\\\[^\uD800-\uDFFF]",Yc="("+jc+")"+b1+"*",Kc=`\\\\( +-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 or{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 j.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),r=0;rr.toText();return this.children.map(e).join("")}}var _0={"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]}},yr={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]},$i={Å:"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 F4(t,e){_0[t]=e}function Ia(t,e,r){if(!_0[e])throw new Error("Font metrics not found for font: "+e+".");var n=t.charCodeAt(0),a=_0[e][n];if(!a&&t[0]in $i&&(n=$i[t[0]].charCodeAt(0),a=_0[e][n]),!a&&r==="text"&&Nl(n)&&(a=_0[e][77]),a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}}var An={};function L4(t){var e;if(t>=5?e=0:t>=3?e=1:e=2,!An[e]){var r=An[e]={cssEmPerMu:yr.quad[e]/18};for(var n in yr)yr.hasOwnProperty(n)&&(r[n]=yr[n][e])}return An[e]}var P4=[[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]],Vi=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Ui=function(e,r){return r.size<2?e:P4[e-1][r.size-1]};class O0{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||O0.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=Vi[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 O0(r)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:Ui(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:Vi[e-1]})}havingBaseStyle(e){e=e||this.style.text();var r=Ui(O0.BASESIZE,e);return this.size===r&&this.textSize===O0.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!==O0.BASESIZE?["sizing","reset-size"+this.size,"size"+O0.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=L4(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}O0.BASESIZE=6;var ta={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},H4={ex:!0,em:!0,mu:!0},ql=function(e){return typeof e!="string"&&(e=e.unit),e in ta||e in H4||e==="ex"},Ae=function(e,r){var n;if(e.unit in ta)n=ta[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 N("Invalid unit: '"+e.unit+"'");a!==r&&(n*=a.sizeMultiplier/r.sizeMultiplier)}return Math.min(e.number*n,r.maxSize)},R=function(e){return+e.toFixed(4)+"em"},at=function(e){return e.filter(r=>r).join(" ")},Dl=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)}},Il=function(e){var r=document.createElement(e);r.className=at(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 ur{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,Dl.call(this,e,n,a),this.children=r||[]}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return j.contains(this.classes,e)}toNode(){return Il.call(this,"span")}toMarkup(){return Rl.call(this,"span")}}class Ra{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,Dl.call(this,r,a),this.children=n||[],this.setAttribute("href",e)}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return j.contains(this.classes,e)}toNode(){return Il.call(this,"a")}toMarkup(){return Rl.call(this,"a")}}class $4{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 j.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=''+j.escape(this.alt)+'0&&(r=document.createElement("span"),r.style.marginRight=R(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=at(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+=j.hyphenate(a)+":"+this.style[a]+";");n&&(e=!0,r+=' style="'+j.escape(n)+'"');var i=j.escape(this.text);return e?(r+=">",r+=i,r+="",r):i}}class H0{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 ra{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 G4={bin:1,close:1,inner:1,open:1,punct:1,rel:1},W4={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},ge={math:{},text:{}};function l(t,e,r,n,a,i){ge[t][a]={font:e,group:r,replace:n},i&&n&&(ge[t][n]=ge[t][a])}var u="math",_="text",h="main",v="ams",ke="accent-token",$="bin",We="close",It="inner",Y="mathord",Be="op-token",a0="open",hn="punct",g="rel",G0="spacing",w="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,hn,".","\\ldotp");l(u,h,hn,"⋅","\\cdotp");l(u,h,w,"#","\\#");l(_,h,w,"#","\\#");l(u,h,w,"&","\\&");l(_,h,w,"&","\\&");l(u,h,w,"ℵ","\\aleph",!0);l(u,h,w,"∀","\\forall",!0);l(u,h,w,"ℏ","\\hbar",!0);l(u,h,w,"∃","\\exists",!0);l(u,h,w,"∇","\\nabla",!0);l(u,h,w,"♭","\\flat",!0);l(u,h,w,"ℓ","\\ell",!0);l(u,h,w,"♮","\\natural",!0);l(u,h,w,"♣","\\clubsuit",!0);l(u,h,w,"℘","\\wp",!0);l(u,h,w,"♯","\\sharp",!0);l(u,h,w,"♢","\\diamondsuit",!0);l(u,h,w,"ℜ","\\Re",!0);l(u,h,w,"♡","\\heartsuit",!0);l(u,h,w,"ℑ","\\Im",!0);l(u,h,w,"♠","\\spadesuit",!0);l(u,h,w,"§","\\S",!0);l(_,h,w,"§","\\S");l(u,h,w,"¶","\\P",!0);l(_,h,w,"¶","\\P");l(u,h,w,"†","\\dag");l(_,h,w,"†","\\dag");l(_,h,w,"†","\\textdagger");l(u,h,w,"‡","\\ddag");l(_,h,w,"‡","\\ddag");l(_,h,w,"‡","\\textdaggerdbl");l(u,h,We,"⎱","\\rmoustache",!0);l(u,h,a0,"⎰","\\lmoustache",!0);l(u,h,We,"⟯","\\rgroup",!0);l(u,h,a0,"⟮","\\lgroup",!0);l(u,h,$,"∓","\\mp",!0);l(u,h,$,"⊖","\\ominus",!0);l(u,h,$,"⊎","\\uplus",!0);l(u,h,$,"⊓","\\sqcap",!0);l(u,h,$,"∗","\\ast");l(u,h,$,"⊔","\\sqcup",!0);l(u,h,$,"◯","\\bigcirc",!0);l(u,h,$,"∙","\\bullet",!0);l(u,h,$,"‡","\\ddagger");l(u,h,$,"≀","\\wr",!0);l(u,h,$,"⨿","\\amalg");l(u,h,$,"&","\\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,$,"⊴","\\unlhd");l(u,v,$,"⊵","\\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,w,"ℏ","\\hslash");l(u,v,w,"▽","\\triangledown");l(u,v,w,"◊","\\lozenge");l(u,v,w,"Ⓢ","\\circledS");l(u,v,w,"®","\\circledR");l(_,v,w,"®","\\circledR");l(u,v,w,"∡","\\measuredangle",!0);l(u,v,w,"∄","\\nexists");l(u,v,w,"℧","\\mho");l(u,v,w,"Ⅎ","\\Finv",!0);l(u,v,w,"⅁","\\Game",!0);l(u,v,w,"‵","\\backprime");l(u,v,w,"▲","\\blacktriangle");l(u,v,w,"▼","\\blacktriangledown");l(u,v,w,"■","\\blacksquare");l(u,v,w,"⧫","\\blacklozenge");l(u,v,w,"★","\\bigstar");l(u,v,w,"∢","\\sphericalangle",!0);l(u,v,w,"∁","\\complement",!0);l(u,v,w,"ð","\\eth",!0);l(_,h,w,"ð","ð");l(u,v,w,"╱","\\diagup");l(u,v,w,"╲","\\diagdown");l(u,v,w,"□","\\square");l(u,v,w,"□","\\Box");l(u,v,w,"◊","\\Diamond");l(u,v,w,"¥","\\yen",!0);l(_,v,w,"¥","\\yen",!0);l(u,v,w,"✓","\\checkmark",!0);l(_,v,w,"✓","\\checkmark");l(u,v,w,"ℶ","\\beth",!0);l(u,v,w,"ℸ","\\daleth",!0);l(u,v,w,"ℷ","\\gimel",!0);l(u,v,w,"ϝ","\\digamma",!0);l(u,v,w,"ϰ","\\varkappa");l(u,v,a0,"┌","\\@ulcorner",!0);l(u,v,We,"┐","\\@urcorner",!0);l(u,v,a0,"└","\\@llcorner",!0);l(u,v,We,"┘","\\@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,$,"⋖","\\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,$,"⋗","\\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,$,"⊲","\\lhd");l(u,v,$,"⊳","\\rhd");l(u,v,g,"≂","\\eqsim",!0);l(u,h,g,"⋈","\\Join");l(u,v,g,"≑","\\Doteq",!0);l(u,v,$,"∔","\\dotplus",!0);l(u,v,$,"∖","\\smallsetminus");l(u,v,$,"⋒","\\Cap",!0);l(u,v,$,"⋓","\\Cup",!0);l(u,v,$,"⩞","\\doublebarwedge",!0);l(u,v,$,"⊟","\\boxminus",!0);l(u,v,$,"⊞","\\boxplus",!0);l(u,v,$,"⋇","\\divideontimes",!0);l(u,v,$,"⋉","\\ltimes",!0);l(u,v,$,"⋊","\\rtimes",!0);l(u,v,$,"⋋","\\leftthreetimes",!0);l(u,v,$,"⋌","\\rightthreetimes",!0);l(u,v,$,"⋏","\\curlywedge",!0);l(u,v,$,"⋎","\\curlyvee",!0);l(u,v,$,"⊝","\\circleddash",!0);l(u,v,$,"⊛","\\circledast",!0);l(u,v,$,"⋅","\\centerdot");l(u,v,$,"⊺","\\intercal",!0);l(u,v,$,"⋒","\\doublecap");l(u,v,$,"⋓","\\doublecup");l(u,v,$,"⊠","\\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,w,"‘","`");l(u,h,w,"$","\\$");l(_,h,w,"$","\\$");l(_,h,w,"$","\\textdollar");l(u,h,w,"%","\\%");l(_,h,w,"%","\\%");l(u,h,w,"_","\\_");l(_,h,w,"_","\\_");l(_,h,w,"_","\\textunderscore");l(u,h,w,"∠","\\angle",!0);l(u,h,w,"∞","\\infty",!0);l(u,h,w,"′","\\prime");l(u,h,w,"△","\\triangle");l(u,h,w,"Γ","\\Gamma",!0);l(u,h,w,"Δ","\\Delta",!0);l(u,h,w,"Θ","\\Theta",!0);l(u,h,w,"Λ","\\Lambda",!0);l(u,h,w,"Ξ","\\Xi",!0);l(u,h,w,"Π","\\Pi",!0);l(u,h,w,"Σ","\\Sigma",!0);l(u,h,w,"Υ","\\Upsilon",!0);l(u,h,w,"Φ","\\Phi",!0);l(u,h,w,"Ψ","\\Psi",!0);l(u,h,w,"Ω","\\Omega",!0);l(u,h,w,"A","Α");l(u,h,w,"B","Β");l(u,h,w,"E","Ε");l(u,h,w,"Z","Ζ");l(u,h,w,"H","Η");l(u,h,w,"I","Ι");l(u,h,w,"K","Κ");l(u,h,w,"M","Μ");l(u,h,w,"N","Ν");l(u,h,w,"O","Ο");l(u,h,w,"P","Ρ");l(u,h,w,"T","Τ");l(u,h,w,"X","Χ");l(u,h,w,"¬","\\neg",!0);l(u,h,w,"¬","\\lnot");l(u,h,w,"⊤","\\top");l(u,h,w,"⊥","\\bot");l(u,h,w,"∅","\\emptyset");l(u,v,w,"∅","\\varnothing");l(u,h,Y,"α","\\alpha",!0);l(u,h,Y,"β","\\beta",!0);l(u,h,Y,"γ","\\gamma",!0);l(u,h,Y,"δ","\\delta",!0);l(u,h,Y,"ϵ","\\epsilon",!0);l(u,h,Y,"ζ","\\zeta",!0);l(u,h,Y,"η","\\eta",!0);l(u,h,Y,"θ","\\theta",!0);l(u,h,Y,"ι","\\iota",!0);l(u,h,Y,"κ","\\kappa",!0);l(u,h,Y,"λ","\\lambda",!0);l(u,h,Y,"μ","\\mu",!0);l(u,h,Y,"ν","\\nu",!0);l(u,h,Y,"ξ","\\xi",!0);l(u,h,Y,"ο","\\omicron",!0);l(u,h,Y,"π","\\pi",!0);l(u,h,Y,"ρ","\\rho",!0);l(u,h,Y,"σ","\\sigma",!0);l(u,h,Y,"τ","\\tau",!0);l(u,h,Y,"υ","\\upsilon",!0);l(u,h,Y,"ϕ","\\phi",!0);l(u,h,Y,"χ","\\chi",!0);l(u,h,Y,"ψ","\\psi",!0);l(u,h,Y,"ω","\\omega",!0);l(u,h,Y,"ε","\\varepsilon",!0);l(u,h,Y,"ϑ","\\vartheta",!0);l(u,h,Y,"ϖ","\\varpi",!0);l(u,h,Y,"ϱ","\\varrho",!0);l(u,h,Y,"ς","\\varsigma",!0);l(u,h,Y,"φ","\\varphi",!0);l(u,h,$,"∗","*",!0);l(u,h,$,"+","+");l(u,h,$,"−","-",!0);l(u,h,$,"⋅","\\cdot",!0);l(u,h,$,"∘","\\circ",!0);l(u,h,$,"÷","\\div",!0);l(u,h,$,"±","\\pm",!0);l(u,h,$,"×","\\times",!0);l(u,h,$,"∩","\\cap",!0);l(u,h,$,"∪","\\cup",!0);l(u,h,$,"∖","\\setminus",!0);l(u,h,$,"∧","\\land");l(u,h,$,"∨","\\lor");l(u,h,$,"∧","\\wedge",!0);l(u,h,$,"∨","\\vee",!0);l(u,h,w,"√","\\surd");l(u,h,a0,"⟨","\\langle",!0);l(u,h,a0,"∣","\\lvert");l(u,h,a0,"∥","\\lVert");l(u,h,We,"?","?");l(u,h,We,"!","!");l(u,h,We,"⟩","\\rangle",!0);l(u,h,We,"∣","\\rvert");l(u,h,We,"∥","\\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,G0," ","\\ ");l(u,h,G0," ","\\space");l(u,h,G0," ","\\nobreakspace");l(_,h,G0," ","\\ ");l(_,h,G0," "," ");l(_,h,G0," ","\\space");l(_,h,G0," ","\\nobreakspace");l(u,h,G0,null,"\\nobreak");l(u,h,G0,null,"\\allowbreak");l(u,h,hn,",",",");l(u,h,hn,";",";");l(u,v,$,"⊼","\\barwedge",!0);l(u,v,$,"⊻","\\veebar",!0);l(u,h,$,"⊙","\\odot",!0);l(u,h,$,"⊕","\\oplus",!0);l(u,h,$,"⊗","\\otimes",!0);l(u,h,w,"∂","\\partial",!0);l(u,h,$,"⊘","\\oslash",!0);l(u,v,$,"⊚","\\circledcirc",!0);l(u,v,$,"⊡","\\boxdot",!0);l(u,h,$,"△","\\bigtriangleup");l(u,h,$,"▽","\\bigtriangledown");l(u,h,$,"†","\\dagger");l(u,h,$,"⋄","\\diamond");l(u,h,$,"⋆","\\star");l(u,h,$,"◃","\\triangleleft");l(u,h,$,"▹","\\triangleright");l(u,h,a0,"{","\\{");l(_,h,w,"{","\\{");l(_,h,w,"{","\\textbraceleft");l(u,h,We,"}","\\}");l(_,h,w,"}","\\}");l(_,h,w,"}","\\textbraceright");l(u,h,a0,"{","\\lbrace");l(u,h,We,"}","\\rbrace");l(u,h,a0,"[","\\lbrack",!0);l(_,h,w,"[","\\lbrack",!0);l(u,h,We,"]","\\rbrack",!0);l(_,h,w,"]","\\rbrack",!0);l(u,h,a0,"(","\\lparen",!0);l(u,h,We,")","\\rparen",!0);l(_,h,w,"<","\\textless",!0);l(_,h,w,">","\\textgreater",!0);l(u,h,a0,"⌊","\\lfloor",!0);l(u,h,We,"⌋","\\rfloor",!0);l(u,h,a0,"⌈","\\lceil",!0);l(u,h,We,"⌉","\\rceil",!0);l(u,h,w,"\\","\\backslash");l(u,h,w,"∣","|");l(u,h,w,"∣","\\vert");l(_,h,w,"|","\\textbar",!0);l(u,h,w,"∥","\\|");l(u,h,w,"∥","\\Vert");l(_,h,w,"∥","\\textbardbl");l(_,h,w,"~","\\textasciitilde");l(_,h,w,"\\","\\textbackslash");l(_,h,w,"^","\\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,Be,"∐","\\coprod");l(u,h,Be,"⋁","\\bigvee");l(u,h,Be,"⋀","\\bigwedge");l(u,h,Be,"⨄","\\biguplus");l(u,h,Be,"⋂","\\bigcap");l(u,h,Be,"⋃","\\bigcup");l(u,h,Be,"∫","\\int");l(u,h,Be,"∫","\\intop");l(u,h,Be,"∬","\\iint");l(u,h,Be,"∭","\\iiint");l(u,h,Be,"∏","\\prod");l(u,h,Be,"∑","\\sum");l(u,h,Be,"⨂","\\bigotimes");l(u,h,Be,"⨁","\\bigoplus");l(u,h,Be,"⨀","\\bigodot");l(u,h,Be,"∮","\\oint");l(u,h,Be,"∯","\\oiint");l(u,h,Be,"∰","\\oiiint");l(u,h,Be,"⨆","\\bigsqcup");l(u,h,Be,"∫","\\smallint");l(_,h,It,"…","\\textellipsis");l(u,h,It,"…","\\mathellipsis");l(_,h,It,"…","\\ldots",!0);l(u,h,It,"…","\\ldots",!0);l(u,h,It,"⋯","\\@cdots",!0);l(u,h,It,"⋱","\\ddots",!0);l(u,h,w,"⋮","\\varvdots");l(u,h,ke,"ˊ","\\acute");l(u,h,ke,"ˋ","\\grave");l(u,h,ke,"¨","\\ddot");l(u,h,ke,"~","\\tilde");l(u,h,ke,"ˉ","\\bar");l(u,h,ke,"˘","\\breve");l(u,h,ke,"ˇ","\\check");l(u,h,ke,"^","\\hat");l(u,h,ke,"⃗","\\vec");l(u,h,ke,"˙","\\dot");l(u,h,ke,"˚","\\mathring");l(u,h,Y,"","\\@imath");l(u,h,Y,"","\\@jmath");l(u,h,w,"ı","ı");l(u,h,w,"ȷ","ȷ");l(_,h,w,"ı","\\i",!0);l(_,h,w,"ȷ","\\j",!0);l(_,h,w,"ß","\\ss",!0);l(_,h,w,"æ","\\ae",!0);l(_,h,w,"œ","\\oe",!0);l(_,h,w,"ø","\\o",!0);l(_,h,w,"Æ","\\AE",!0);l(_,h,w,"Œ","\\OE",!0);l(_,h,w,"Ø","\\O",!0);l(_,h,ke,"ˊ","\\'");l(_,h,ke,"ˋ","\\`");l(_,h,ke,"ˆ","\\^");l(_,h,ke,"˜","\\~");l(_,h,ke,"ˉ","\\=");l(_,h,ke,"˘","\\u");l(_,h,ke,"˙","\\.");l(_,h,ke,"¸","\\c");l(_,h,ke,"˚","\\r");l(_,h,ke,"ˇ","\\v");l(_,h,ke,"¨",'\\"');l(_,h,ke,"˝","\\H");l(_,h,ke,"◯","\\textcircled");var Ol={"--":!0,"---":!0,"``":!0,"''":!0};l(_,h,w,"–","--",!0);l(_,h,w,"–","\\textendash");l(_,h,w,"—","---",!0);l(_,h,w,"—","\\textemdash");l(_,h,w,"‘","`",!0);l(_,h,w,"‘","\\textquoteleft");l(_,h,w,"’","'",!0);l(_,h,w,"’","\\textquoteright");l(_,h,w,"“","``",!0);l(_,h,w,"“","\\textquotedblleft");l(_,h,w,"”","''",!0);l(_,h,w,"”","\\textquotedblright");l(u,h,w,"°","\\degree",!0);l(_,h,w,"°","\\degree");l(_,h,w,"°","\\textdegree",!0);l(u,h,w,"£","\\pounds");l(u,h,w,"£","\\mathsterling",!0);l(_,h,w,"£","\\pounds");l(_,h,w,"£","\\textsterling",!0);l(u,v,w,"✠","\\maltese");l(_,v,w,"✠","\\maltese");var Wi='0123456789/@."';for(var zn=0;zn0)return g0(i,f,a,r,s.concat(d));if(c){var p,y;if(c==="boldsymbol"){var S=Y4(i,a,r,s,n);p=S.fontName,y=[S.fontClass]}else o?(p=Pl[c].fontName,y=[c]):(p=kr(c,r.fontWeight,r.fontShape),y=[c,r.fontWeight,r.fontShape]);if(fn(i,p,a).metrics)return g0(i,p,a,r,s.concat(y));if(Ol.hasOwnProperty(i)&&p.slice(0,10)==="Typewriter"){for(var A=[],T=0;T{if(at(t.classes)!==at(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},J4=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},Ye=function(e,r,n,a){var i=new ur(e,r,n,a);return Oa(i),i},Fl=(t,e,r,n)=>new ur(t,e,r,n),Q4=function(e,r,n){var a=Ye([e],[],r);return a.height=Math.max(n||r.fontMetrics().defaultRuleThickness,r.minRuleThickness),a.style.borderBottomWidth=R(a.height),a.maxFontSize=1,a},ec=function(e,r,n,a){var i=new Ra(e,r,n,a);return Oa(i),i},Ll=function(e){var r=new or(e);return Oa(r),r},tc=function(e,r){return e instanceof or?Ye([],[e],r):e},rc=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=Ye(["mspace"],[],e),n=Ae(t,e);return r.style.marginRight=R(n),r},kr=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},Pl={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"}},Hl={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},ic=function(e,r){var[n,a,i]=Hl[e],s=new it(n),o=new H0([s],{width:R(a),height:R(i),style:"width:"+R(a),viewBox:"0 0 "+1e3*a+" "+1e3*i,preserveAspectRatio:"xMinYMin"}),c=Fl(["overlay"],[o],r);return c.height=i,c.style.height=R(i),c.style.width=R(a),c},k={fontMap:Pl,makeSymbol:g0,mathsym:X4,makeSpan:Ye,makeSvgSpan:Fl,makeLineSpan:Q4,makeAnchor:ec,makeFragment:Ll,wrapFragment:tc,makeVList:nc,makeOrd:K4,makeGlue:ac,staticSvg:ic,svgData:Hl,tryCombineChars:J4},Te={number:3,unit:"mu"},pt={number:4,unit:"mu"},I0={number:5,unit:"mu"},sc={mord:{mop:Te,mbin:pt,mrel:I0,minner:Te},mop:{mord:Te,mop:Te,mrel:I0,minner:Te},mbin:{mord:pt,mop:pt,mopen:pt,minner:pt},mrel:{mord:I0,mop:I0,mopen:I0,minner:I0},mopen:{},mclose:{mop:Te,mbin:pt,mrel:I0,minner:Te},mpunct:{mord:Te,mop:Te,mrel:I0,mopen:Te,mclose:Te,mpunct:Te,minner:Te},minner:{mord:Te,mop:Te,mbin:pt,mrel:I0,mopen:Te,mpunct:Te,minner:Te}},lc={mord:{mop:Te},mop:{mord:Te,mop:Te},mbin:{},mrel:{},mopen:{},mclose:{mop:Te},mpunct:{},minner:{mop:Te}},$l={},jr={},Xr={};function P(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 O=T.classes[0],D=A.classes[0];O==="mbin"&&j.contains(uc,D)?T.classes[0]="mord":D==="mbin"&&j.contains(oc,O)&&(A.classes[0]="mord")},{node:p},y,S),Zi(i,(A,T)=>{var O=aa(T),D=aa(A),U=O&&D?A.hasClass("mtight")?lc[O][D]:sc[O][D]:null;if(U)return k.makeGlue(U,f)},{node:p},y,S),i},Zi=function t(e,r,n,a,i){a&&e.push(a);for(var s=0;sy=>{e.splice(p+1,0,y),s++})(s)}a&&e.pop()},Vl=function(e){return e instanceof or||e instanceof Ra||e instanceof ur&&e.hasClass("enclosing")?e:null},fc=function t(e,r){var n=Vl(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},aa=function(e,r){return e?(r&&(e=fc(e,r)),hc[e.classes[0]]||null):null},ir=function(e,r){var n=["nulldelimiter"].concat(e.baseSizingClasses());return $0(r.concat(n))},ce=function(e,r,n){if(!e)return $0();if(jr[e.type]){var a=jr[e.type](e,r);if(n&&r.size!==n.size){a=$0(r.sizingClasses(n),[a],r);var i=r.sizeMultiplier/n.sizeMultiplier;a.height*=i,a.depth*=i}return a}else throw new N("Got group of unknown type: '"+e.type+"'")};function Mr(t,e){var r=$0(["base"],t,e),n=$0(["strut"]);return n.style.height=R(r.height+r.depth),r.depth&&(n.style.verticalAlign=R(-r.depth)),r.children.unshift(n),r}function ia(t,e){var r=null;t.length===1&&t[0].type==="tag"&&(r=t[0].tag,t=t[0].body);var n=Ne(t,e,"root"),a;n.length===2&&n[1].hasClass("tag")&&(a=n.pop());for(var i=[],s=[],o=0;o0&&(i.push(Mr(s,e)),s=[]),i.push(n[o]));s.length>0&&i.push(Mr(s,e));var f;r?(f=Mr(Ne(r,e,!0)),f.classes=["tag"],i.push(f)):a&&i.push(a);var d=$0(["katex-html"],i);if(d.setAttribute("aria-hidden","true"),f){var p=f.children[0];p.style.height=R(d.height+d.depth),d.depth&&(p.style.verticalAlign=R(-d.depth))}return d}function Ul(t){return new or(t)}class l0{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=at(this.classes));for(var n=0;n0&&(e+=' class ="'+j.escape(at(this.classes))+'"'),e+=">";for(var n=0;n",e}toText(){return this.children.map(e=>e.toText()).join("")}}class Kt{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return j.escape(this.toText())}toText(){return this.text}}class mc{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",R(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var B={MathNode:l0,TextNode:Kt,SpaceNode:mc,newDocumentFragment:Ul},f0=function(e,r,n){return ge[r][e]&&ge[r][e].replace&&e.charCodeAt(0)!==55349&&!(Ol.hasOwnProperty(e)&&n&&(n.fontFamily&&n.fontFamily.slice(4,6)==="tt"||n.font&&n.font.slice(4,6)==="tt"))&&(e=ge[r][e].replace),new B.TextNode(e)},Fa=function(e){return e.length===1?e[0]:new B.MathNode("mrow",e)},La=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(j.contains(["\\imath","\\jmath"],i))return null;ge[a][i]&&ge[a][i].replace&&(i=ge[a][i].replace);var s=k.fontMap[n].fontName;return Ia(i,s,a)?k.fontMap[n].variant:null},Je=function(e,r,n){if(e.length===1){var a=ve(e[0],r);return n&&a instanceof l0&&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},st=function(e,r,n){return Fa(Je(e,r,n))},ve=function(e,r){if(!e)return new B.MathNode("mrow");if(Xr[e.type]){var n=Xr[e.type](e,r);return n}else throw new N("Got group of unknown type: '"+e.type+"'")};function Ji(t,e,r,n,a){var i=Je(t,r),s;i.length===1&&i[0]instanceof l0&&j.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]),f=new B.MathNode("math",[c]);f.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&f.setAttribute("display","block");var d=a?"katex":"katex-mathml";return k.makeSpan([d],[f])}var Gl=function(e){return new O0({style:e.displayMode?K.DISPLAY:K.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Wl=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},dc=function(e,r,n){var a=Gl(n),i;if(n.output==="mathml")return Ji(e,r,a,n.displayMode,!0);if(n.output==="html"){var s=ia(e,a);i=k.makeSpan(["katex"],[s])}else{var o=Ji(e,r,a,n.displayMode,!1),c=ia(e,a);i=k.makeSpan(["katex"],[o,c])}return Wl(i,n)},pc=function(e,r,n){var a=Gl(n),i=ia(e,a),s=k.makeSpan(["katex"],[i]);return Wl(s,n)},vc={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":"="},gc=function(e){var r=new B.MathNode("mo",[new B.TextNode(vc[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]},yc=function(e){return e.type==="ordgroup"?e.body.length:1},wc=function(e,r){function n(){var o=4e5,c=e.label.slice(1);if(j.contains(["widehat","widecheck","widetilde","utilde"],c)){var f=e,d=yc(f.base),p,y,S;if(d>5)c==="widehat"||c==="widecheck"?(p=420,o=2364,S=.42,y=c+"4"):(p=312,o=2340,S=.34,y="tilde4");else{var A=[1,1,2,2,3,3][d];c==="widehat"||c==="widecheck"?(o=[0,1062,2364,2364,2364][A],p=[0,239,300,360,420][A],S=[0,.24,.3,.3,.36,.42][A],y=c+A):(o=[0,600,1033,2339,2340][A],p=[0,260,286,306,312][A],S=[0,.26,.286,.3,.306,.34][A],y="tilde"+A)}var T=new it(y),O=new H0([T],{width:"100%",height:R(S),viewBox:"0 0 "+o+" "+p,preserveAspectRatio:"none"});return{span:k.makeSvgSpan([],[O],r),minWidth:0,height:S}}else{var D=[],U=bc[c],[H,Z,J]=U,G=J/1e3,ne=H.length,le,he;if(ne===1){var Re=U[3];le=["hide-tail"],he=[Re]}else if(ne===2)le=["halfarrow-left","halfarrow-right"],he=["xMinYMin","xMaxYMin"];else if(ne===3)le=["brace-left","brace-center","brace-right"],he=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support + `+ne+" children.");for(var _e=0;_e0&&(a.style.minWidth=R(i)),a},xc=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 f=[];/^[bx]cancel$/.test(r)&&f.push(new ra({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(r)&&f.push(new ra({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var d=new H0(f,{width:"100%",height:R(o)});s=k.makeSvgSpan([],[d],i)}return s.height=o,s.style.height=R(o),s},V0={encloseSpan:xc,mathMLnode:gc,svgSpan:wc};function ie(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 Pa(t){var e=mn(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 mn(t){return t&&(t.type==="atom"||W4.hasOwnProperty(t.type))?t:null}var Ha=(t,e)=>{var r,n,a;t&&t.type==="supsub"?(n=ie(t.base,"accent"),r=n.base,t.base=r,a=U4(ce(t,e)),t.base=n):(n=ie(t,"accent"),r=n.base);var i=ce(r,e.havingCrampedStyle()),s=n.isShifty&&j.isCharacterBox(r),o=0;if(s){var c=j.getBaseElem(r),f=ce(c,e.havingCrampedStyle());o=Gi(f).skew}var d=n.label==="\\c",p=d?i.height+i.depth:Math.min(i.height,e.fontMetrics().xHeight),y;if(n.isStretchy)y=V0.svgSpan(n,e),y=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:y,wrapperClasses:["svg-align"],wrapperStyle:o>0?{width:"calc(100% - "+R(2*o)+")",marginLeft:R(2*o)}:void 0}]},e);else{var S,A;n.label==="\\vec"?(S=k.staticSvg("vec",e),A=k.svgData.vec[1]):(S=k.makeOrd({mode:n.mode,text:n.label},e,"textord"),S=Gi(S),S.italic=0,A=S.width,d&&(p+=S.depth)),y=k.makeSpan(["accent-body"],[S]);var T=n.label==="\\textcircled";T&&(y.classes.push("accent-full"),p=i.height);var O=o;T||(O-=A/2),y.style.left=R(O),n.label==="\\textcircled"&&(y.style.top=".2em"),y=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-p},{type:"elem",elem:y}]},e)}var D=k.makeSpan(["mord","accent"],[y],e);return a?(a.children[0]=D,a.height=Math.max(D.height,a.height),a.classes[0]="mord",a):D},jl=(t,e)=>{var r=t.isStretchy?V0.mathMLnode(t.label):new B.MathNode("mo",[f0(t.label,t.mode)]),n=new B.MathNode("mover",[ve(t.base,e),r]);return n.setAttribute("accent","true"),n},Sc=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(t=>"\\"+t).join("|"));P({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=Yr(e[0]),n=!Sc.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:Ha,mathmlBuilder:jl});P({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:Ha,mathmlBuilder:jl});P({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=ce(t.base,e),n=V0.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=V0.mathMLnode(t.label),n=new B.MathNode("munder",[ve(t.base,e),r]);return n.setAttribute("accentunder","true"),n}});var Tr=t=>{var e=new B.MathNode("mpadded",t?[t]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};P({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(ce(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(ce(t.below,n,e),e),s.classes.push(i+"-arrow-pad"));var o=V0.svgSpan(t,e),c=-e.fontMetrics().axisHeight+.5*o.height,f=-e.fontMetrics().axisHeight-.5*o.height-.111;(a.depth>.25||t.label==="\\xleftequilibrium")&&(f-=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:f},{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:f},{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=V0.mathMLnode(t.label);r.setAttribute("minsize",t.label.charAt(0)==="x"?"1.75em":"3.0em");var n;if(t.body){var a=Tr(ve(t.body,e));if(t.below){var i=Tr(ve(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=Tr(ve(t.below,e));n=new B.MathNode("munder",[r,s])}else n=Tr(),n=new B.MathNode("mover",[r,n]);return n}});var kc=k.makeSpan;function Xl(t,e){var r=Ne(t.body,e,!0);return kc([t.mclass],r,e)}function Yl(t,e){var r,n=Je(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}P({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:Ee(a),isCharacterBox:j.isCharacterBox(a)}},htmlBuilder:Xl,mathmlBuilder:Yl});var dn=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"};P({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(t,e){var{parser:r}=t;return{type:"mclass",mode:r.mode,mclass:dn(e[0]),body:Ee(e[1]),isCharacterBox:j.isCharacterBox(e[1])}}});P({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=dn(a):s="mrel";var o={type:"op",mode:a.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:n!=="\\stackrel",body:Ee(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:j.isCharacterBox(c)}},htmlBuilder:Xl,mathmlBuilder:Yl});P({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"pmb",mode:r.mode,mclass:dn(e[0]),body:Ee(e[0])}},htmlBuilder(t,e){var r=Ne(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=Je(t.body,e),n=new B.MathNode("mstyle",r);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var Mc={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},Qi=()=>({type:"styling",body:[],mode:"math",style:"display"}),es=t=>t.type==="textord"&&t.text==="@",Tc=(t,e)=>(t.type==="mathord"||t.type==="atom")&&t.text===e;function Ac(t,e,r){var n=Mc[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 f={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[f],[])}default:return{type:"textord",text:" ",mode:"math"}}}function zc(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 N("Expected \\\\ or \\cr or \\end",t.nextToken)}for(var n=[],a=[n],i=0;i-1))if("<>AV".indexOf(f)>-1)for(var p=0;p<2;p++){for(var y=!0,S=c+1;SAV=|." after @',s[c]);var A=Ac(f,d,t),T={type:"styling",body:[A],mode:"math",style:"display"};n.push(T),o=Qi()}i%2===0?n.push(o):n.shift(),n=[],a.push(n)}t.gullet.endGroup(),t.gullet.endGroup();var O=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:O,colSeparationType:"CD",hLinesBeforeRow:new Array(a.length+1).fill([])}}P({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(ce(t.label,r,e),e);return n.classes.push("cd-label-"+t.side),n.style.bottom=R(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(t,e){var r=new B.MathNode("mrow",[ve(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}});P({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(ce(t.fragment,e),e);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(t,e){return new B.MathNode("mrow",[ve(t.fragment,e)])}});P({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(t,e){for(var{parser:r}=t,n=ie(e[0],"ordgroup"),a=n.body,i="",s=0;s=1114111)throw new N("\\@char with invalid code point "+i);return c<=65535?f=String.fromCharCode(c):(c-=65536,f=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:r.mode,text:f}}});var Kl=(t,e)=>{var r=Ne(t.body,e.withColor(t.color),!1);return k.makeFragment(r)},Zl=(t,e)=>{var r=Je(t.body,e.withColor(t.color)),n=new B.MathNode("mstyle",r);return n.setAttribute("mathcolor",t.color),n};P({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(t,e){var{parser:r}=t,n=ie(e[0],"color-token").color,a=e[1];return{type:"color",mode:r.mode,color:n,body:Ee(a)}},htmlBuilder:Kl,mathmlBuilder:Zl});P({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(t,e){var{parser:r,breakOnTokenText:n}=t,a=ie(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:Kl,mathmlBuilder:Zl});P({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&&ie(a,"size").value}},htmlBuilder(t,e){var r=k.makeSpan(["mspace"],[],e);return t.newLine&&(r.classes.push("newline"),t.size&&(r.style.marginTop=R(Ae(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",R(Ae(t.size,e)))),r}});var sa={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},Jl=t=>{var e=t.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new N("Expected a control sequence",t);return e},Cc=t=>{var e=t.gullet.popToken();return e.text==="="&&(e=t.gullet.popToken(),e.text===" "&&(e=t.gullet.popToken())),e},Ql=(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)};P({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(sa[n.text])return(r==="\\global"||r==="\\\\globallong")&&(n.text=sa[n.text]),ie(e.parseFunction(),"internal");throw new N("Invalid token after macro prefix",n)}});P({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 N("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 N('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==i+1)throw new N('Argument number "'+n.text+'" out of order');i++,o.push([])}else{if(n.text==="EOF")throw new N("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===sa[r]),{type:"internal",mode:e.mode}}});P({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=Jl(e.gullet.popToken());e.gullet.consumeSpaces();var a=Cc(e);return Ql(e,n,a,r==="\\\\globallet"),{type:"internal",mode:e.mode}}});P({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=Jl(e.gullet.popToken()),a=e.gullet.popToken(),i=e.gullet.popToken();return Ql(e,n,i,r==="\\\\globalfuture"),e.gullet.pushToken(i),e.gullet.pushToken(a),{type:"internal",mode:e.mode}}});var Ut=function(e,r,n){var a=ge.math[e]&&ge.math[e].replace,i=Ia(a||e,r,n);if(!i)throw new Error("Unsupported symbol "+e+" and font size "+r+".");return i},$a=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},e1=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=R(i),e.height-=i,e.depth+=i},_c=function(e,r,n,a,i,s){var o=k.makeSymbol(e,"Main-Regular",i,a),c=$a(o,r,a,s);return n&&e1(c,a,r),c},Ec=function(e,r,n,a){return k.makeSymbol(e,"Size"+r+"-Regular",n,a)},t1=function(e,r,n,a,i,s){var o=Ec(e,r,i,a),c=$a(k.makeSpan(["delimsizing","size"+r],[o],a),K.TEXT,a,s);return n&&e1(c,a,K.TEXT),c},Bn=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}},Nn=function(e,r,n){var a=_0["Size4-Regular"][e.charCodeAt(0)]?_0["Size4-Regular"][e.charCodeAt(0)][4]:_0["Size1-Regular"][e.charCodeAt(0)][4],i=new it("inner",R4(e,Math.round(1e3*r))),s=new H0([i],{width:R(a),height:R(r),style:"width:"+R(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*r),preserveAspectRatio:"xMinYMin"}),o=k.makeSvgSpan([],[s],n);return o.height=r,o.style.height=R(r),o.style.width=R(a),{type:"elem",elem:o}},la=.008,Ar={type:"kern",size:-1*la},Bc=["|","\\lvert","\\rvert","\\vert"],Nc=["\\|","\\lVert","\\rVert","\\Vert"],r1=function(e,r,n,a,i,s){var o,c,f,d,p="",y=0;o=f=d=e,c=null;var S="Size1-Regular";e==="\\uparrow"?f=d="⏐":e==="\\Uparrow"?f=d="‖":e==="\\downarrow"?o=f="⏐":e==="\\Downarrow"?o=f="‖":e==="\\updownarrow"?(o="\\uparrow",f="⏐",d="\\downarrow"):e==="\\Updownarrow"?(o="\\Uparrow",f="‖",d="\\Downarrow"):j.contains(Bc,e)?(f="∣",p="vert",y=333):j.contains(Nc,e)?(f="∥",p="doublevert",y=556):e==="["||e==="\\lbrack"?(o="⎡",f="⎢",d="⎣",S="Size4-Regular",p="lbrack",y=667):e==="]"||e==="\\rbrack"?(o="⎤",f="⎥",d="⎦",S="Size4-Regular",p="rbrack",y=667):e==="\\lfloor"||e==="⌊"?(f=o="⎢",d="⎣",S="Size4-Regular",p="lfloor",y=667):e==="\\lceil"||e==="⌈"?(o="⎡",f=d="⎢",S="Size4-Regular",p="lceil",y=667):e==="\\rfloor"||e==="⌋"?(f=o="⎥",d="⎦",S="Size4-Regular",p="rfloor",y=667):e==="\\rceil"||e==="⌉"?(o="⎤",f=d="⎥",S="Size4-Regular",p="rceil",y=667):e==="("||e==="\\lparen"?(o="⎛",f="⎜",d="⎝",S="Size4-Regular",p="lparen",y=875):e===")"||e==="\\rparen"?(o="⎞",f="⎟",d="⎠",S="Size4-Regular",p="rparen",y=875):e==="\\{"||e==="\\lbrace"?(o="⎧",c="⎨",d="⎩",f="⎪",S="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(o="⎫",c="⎬",d="⎭",f="⎪",S="Size4-Regular"):e==="\\lgroup"||e==="⟮"?(o="⎧",d="⎩",f="⎪",S="Size4-Regular"):e==="\\rgroup"||e==="⟯"?(o="⎫",d="⎭",f="⎪",S="Size4-Regular"):e==="\\lmoustache"||e==="⎰"?(o="⎧",d="⎭",f="⎪",S="Size4-Regular"):(e==="\\rmoustache"||e==="⎱")&&(o="⎫",d="⎩",f="⎪",S="Size4-Regular");var A=Ut(o,S,i),T=A.height+A.depth,O=Ut(f,S,i),D=O.height+O.depth,U=Ut(d,S,i),H=U.height+U.depth,Z=0,J=1;if(c!==null){var G=Ut(c,S,i);Z=G.height+G.depth,J=2}var ne=T+H+Z,le=Math.max(0,Math.ceil((r-ne)/(J*D))),he=ne+le*J*D,Re=a.fontMetrics().axisHeight;n&&(Re*=a.sizeMultiplier);var _e=he/2-Re,we=[];if(p.length>0){var i0=he-T-H,qe=Math.round(he*1e3),je=O4(p,Math.round(i0*1e3)),xe=new it(p,je),fe=(y/1e3).toFixed(3)+"em",oe=(qe/1e3).toFixed(3)+"em",m0=new H0([xe],{width:fe,height:oe,viewBox:"0 0 "+y+" "+qe}),Qe=k.makeSvgSpan([],[m0],a);Qe.height=qe/1e3,Qe.style.width=fe,Qe.style.height=oe,we.push({type:"elem",elem:Qe})}else{if(we.push(Bn(d,S,i)),we.push(Ar),c===null){var Fe=he-T-H+2*la;we.push(Nn(f,Fe,a))}else{var Me=(he-T-H-Z)/2+2*la;we.push(Nn(f,Me,a)),we.push(Ar),we.push(Bn(c,S,i)),we.push(Ar),we.push(Nn(f,Me,a))}we.push(Ar),we.push(Bn(o,S,i))}var W0=a.havingBaseStyle(K.TEXT),Ot=k.makeVList({positionType:"bottom",positionData:_e,children:we},W0);return $a(k.makeSpan(["delimsizing","mult"],[Ot],W0),K.TEXT,a,s)},qn=80,Dn=.08,In=function(e,r,n,a,i){var s=I4(e,a,n),o=new it(e,s),c=new H0([o],{width:"400em",height:R(r),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return k.makeSvgSpan(["hide-tail"],[c],i)},qc=function(e,r){var n=r.havingBaseSizing(),a=s1("\\surd",e*n.sizeMultiplier,i1,n),i=n.sizeMultiplier,s=Math.max(0,r.minRuleThickness-r.fontMetrics().sqrtRuleThickness),o,c=0,f=0,d=0,p;return a.type==="small"?(d=1e3+1e3*s+qn,e<1?i=1:e<1.4&&(i=.7),c=(1+s+Dn)/i,f=(1+s)/i,o=In("sqrtMain",c,d,s,r),o.style.minWidth="0.853em",p=.833/i):a.type==="large"?(d=(1e3+qn)*Zt[a.size],f=(Zt[a.size]+s)/i,c=(Zt[a.size]+s+Dn)/i,o=In("sqrtSize"+a.size,c,d,s,r),o.style.minWidth="1.02em",p=1/i):(c=e+s+Dn,f=e+s,d=Math.floor(1e3*e+s)+qn,o=In("sqrtTall",c,d,s,r),o.style.minWidth="0.742em",p=1.056),o.height=f,o.style.height=R(c),{span:o,advanceWidth:p,ruleWidth:(r.fontMetrics().sqrtRuleThickness+s)*i}},n1=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],Dc=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],a1=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Zt=[0,1.2,1.8,2.4,3],Ic=function(e,r,n,a,i){if(e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle"),j.contains(n1,e)||j.contains(a1,e))return t1(e,r,!1,n,a,i);if(j.contains(Dc,e))return r1(e,Zt[r],!1,n,a,i);throw new N("Illegal delimiter: '"+e+"'")},Rc=[{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}],Oc=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"stack"}],i1=[{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"}],Fc=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.")},s1=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]},l1=function(e,r,n,a,i,s){e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle");var o;j.contains(a1,e)?o=Rc:j.contains(n1,e)?o=i1:o=Oc;var c=s1(e,r,o,a);return c.type==="small"?_c(e,c.style,n,a,i,s):c.type==="large"?t1(e,c.size,n,a,i,s):r1(e,r,n,a,i,s)},Lc=function(e,r,n,a,i,s){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,c=901,f=5/a.fontMetrics().ptPerEm,d=Math.max(r-o,n+o),p=Math.max(d/500*c,2*d-f);return l1(e,p,!0,a,i,s)},P0={sqrtImage:qc,sizedDelim:Ic,sizeToMaxHeight:Zt,customSizedDelim:l1,leftRightDelim:Lc},ts={"\\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}},Pc=["(","\\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 pn(t,e){var r=mn(t);if(r&&j.contains(Pc,r.text))return r;throw r?new N("Invalid delimiter '"+r.text+"' after '"+e.funcName+"'",t):new N("Invalid delimiter type '"+t.type+"'",t)}P({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=pn(e[0],t);return{type:"delimsizing",mode:t.parser.mode,size:ts[t.funcName].size,mclass:ts[t.funcName].mclass,delim:r.text}},htmlBuilder:(t,e)=>t.delim==="."?k.makeSpan([t.mclass]):P0.sizedDelim(t.delim,t.size,e,t.mode,[t.mclass]),mathmlBuilder:t=>{var e=[];t.delim!=="."&&e.push(f0(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=R(P0.sizeToMaxHeight[t.size]);return r.setAttribute("minsize",n),r.setAttribute("maxsize",n),r}});function rs(t){if(!t.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}P({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 N("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:t.parser.mode,delim:pn(e[0],t).text,color:r}}});P({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=pn(e[0],t),n=t.parser;++n.leftrightDepth;var a=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var i=ie(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:a,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(t,e)=>{rs(t);for(var r=Ne(t.body,e,!0,["mopen","mclose"]),n=0,a=0,i=!1,s=0;s{rs(t);var r=Je(t.body,e);if(t.left!=="."){var n=new B.MathNode("mo",[f0(t.left,t.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(t.right!=="."){var a=new B.MathNode("mo",[f0(t.right,t.mode)]);a.setAttribute("fence","true"),t.rightColor&&a.setAttribute("mathcolor",t.rightColor),r.push(a)}return Fa(r)}});P({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=pn(e[0],t);if(!t.parser.leftrightDepth)throw new N("\\middle without preceding \\left",r);return{type:"middle",mode:t.parser.mode,delim:r.text}},htmlBuilder:(t,e)=>{var r;if(t.delim===".")r=ir(e,[]);else{r=P0.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==="|"?f0("|","text"):f0(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 Va=(t,e)=>{var r=k.wrapFragment(ce(t.body,e),e),n=t.label.slice(1),a=e.sizeMultiplier,i,s=0,o=j.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=Ae({number:.6,unit:"pt"},e),f=Ae({number:.35,unit:"ex"},e),d=e.havingBaseSizing();a=a/d.sizeMultiplier;var p=r.height+r.depth+c+f;r.style.paddingLeft=R(p/2+c);var y=Math.floor(1e3*p*a),S=q4(y),A=new H0([new it("phase",S)],{width:"400em",height:R(y/1e3),viewBox:"0 0 400000 "+y,preserveAspectRatio:"xMinYMin slice"});i=k.makeSvgSpan(["hide-tail"],[A],e),i.style.height=R(p),s=r.depth+c+f}else{/cancel/.test(n)?o||r.classes.push("cancel-pad"):n==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var T=0,O=0,D=0;/box/.test(n)?(D=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),T=e.fontMetrics().fboxsep+(n==="colorbox"?0:D),O=T):n==="angl"?(D=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),T=4*D,O=Math.max(0,.25-r.depth)):(T=o?.2:0,O=T),i=V0.encloseSpan(r,n,T,O,e),/fbox|boxed|fcolorbox/.test(n)?(i.style.borderStyle="solid",i.style.borderWidth=R(D)):n==="angl"&&D!==.049&&(i.style.borderTopWidth=R(D),i.style.borderRightWidth=R(D)),s=r.depth+O,t.backgroundColor&&(i.style.backgroundColor=t.backgroundColor,t.borderColor&&(i.style.borderColor=t.borderColor))}var U;if(t.backgroundColor)U=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:s},{type:"elem",elem:r,shift:0}]},e);else{var H=/cancel|phase/.test(n)?["svg-align"]:[];U=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:i,shift:s,wrapperClasses:H}]},e)}return/cancel/.test(n)&&(U.height=r.height,U.depth=r.depth),/cancel/.test(n)&&!o?k.makeSpan(["mord","cancel-lap"],[U],e):k.makeSpan(["mord"],[U],e)},Ua=(t,e)=>{var r=0,n=new B.MathNode(t.label.indexOf("colorbox")>-1?"mpadded":"menclose",[ve(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};P({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(t,e,r){var{parser:n,funcName:a}=t,i=ie(e[0],"color-token").color,s=e[1];return{type:"enclose",mode:n.mode,label:a,backgroundColor:i,body:s}},htmlBuilder:Va,mathmlBuilder:Ua});P({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(t,e,r){var{parser:n,funcName:a}=t,i=ie(e[0],"color-token").color,s=ie(e[1],"color-token").color,o=e[2];return{type:"enclose",mode:n.mode,label:a,backgroundColor:s,borderColor:i,body:o}},htmlBuilder:Va,mathmlBuilder:Ua});P({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]}}});P({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:Va,mathmlBuilder:Ua});P({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 o1={};function N0(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 N("{"+t.envName+"} can be used only in display mode.")};function Ga(t){if(t.indexOf("ed")===-1)return t.indexOf("*")===-1}function ut(t,e,r){var{hskipBeforeAndAfter:n,addJot:a,cols:i,arraystretch:s,colSeparationType:o,autoTag:c,singleRow:f,emptySingleRow:d,maxNumCols:p,leqno:y}=e;if(t.gullet.beginGroup(),f||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 N("Invalid \\arraystretch: "+S)}t.gullet.beginGroup();var A=[],T=[A],O=[],D=[],U=c!=null?[]:void 0;function H(){c&&t.gullet.macros.set("\\@eqnsw","1",!0)}function Z(){U&&(t.gullet.macros.get("\\df@tag")?(U.push(t.subparse([new c0("\\df@tag")])),t.gullet.macros.set("\\df@tag",void 0,!0)):U.push(!!c&&t.gullet.macros.get("\\@eqnsw")==="1"))}for(H(),D.push(ns(t));;){var J=t.parseExpression(!1,f?"\\end":"\\\\");t.gullet.endGroup(),t.gullet.beginGroup(),J={type:"ordgroup",mode:t.mode,body:J},r&&(J={type:"styling",mode:t.mode,style:r,body:[J]}),A.push(J);var G=t.fetch().text;if(G==="&"){if(p&&A.length===p){if(f||o)throw new N("Too many tab characters: &",t.nextToken);t.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}t.consume()}else if(G==="\\end"){Z(),A.length===1&&J.type==="styling"&&J.body[0].body.length===0&&(T.length>1||!d)&&T.pop(),D.length0&&(H+=.25),f.push({pos:H,isDashed:q[L]})}for(Z(s[0]),n=0;n0&&(_e+=U,ne<_e&&(ne=_e),_e=0)),e.addJot&&(ne+=T),le.height=G,le.depth=ne,H+=G,le.pos=H,H+=ne+_e,c[n]=le,Z(s[n+1])}var we=H/2+r.fontMetrics().axisHeight,i0=e.cols||[],qe=[],je,xe,fe=[];if(e.tags&&e.tags.some(q=>q))for(n=0;n=o)){var d0=void 0;(a>0||e.hskipBeforeAndAfter)&&(d0=j.deflt(Me.pregap,y),d0!==0&&(je=k.makeSpan(["arraycolsep"],[]),je.style.width=R(d0),qe.push(je)));var w0=[];for(n=0;n0){for(var fr=k.makeLineSpan("hline",r,d),b=k.makeLineSpan("hdashline",r,d),x=[{type:"elem",elem:c,shift:0}];f.length>0;){var M=f.pop(),z=M.pos-we;M.isDashed?x.push({type:"elem",elem:b,shift:z}):x.push({type:"elem",elem:fr,shift:z})}c=k.makeVList({positionType:"individualShift",children:x},r)}if(fe.length===0)return k.makeSpan(["mord"],[c],r);var C=k.makeVList({positionType:"individualShift",children:fe},r);return C=k.makeSpan(["tag"],[C],r),k.makeFragment([c,C])},Hc={c:"center ",l:"left ",r:"right "},D0=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 A=e.cols,T="",O=!1,D=0,U=A.length;A[0].type==="separator"&&(y+="top ",D=1),A[A.length-1].type==="separator"&&(y+="bottom ",U-=1);for(var H=D;H0?"left ":"",y+=le[le.length-1].length>0?"right ":"";for(var he=1;he-1?"alignat":"align",i=e.envName==="split",s=ut(e.parser,{cols:n,addJot:!0,autoTag:i?void 0:Ga(e.envName),emptySingleRow:!0,colSeparationType:a,maxNumCols:i?2:void 0,leqno:e.parser.settings.leqno},"display"),o,c=0,f={type:"ordgroup",mode:e.mode,body:[]};if(r[0]&&r[0].type==="ordgroup"){for(var d="",p=0;p0&&S&&(O=1),n[A]={type:"align",align:T,pregap:O,postgap:0}}return s.colSeparationType=S?"align":"alignat",s};N0({type:"array",names:["array","darray"],props:{numArgs:1},handler(t,e){var r=mn(e[0]),n=r?[e[0]]:ie(e[0],"ordgroup").body,a=n.map(function(s){var o=Pa(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 N("Unknown column alignment: "+c,s)}),i={cols:a,hskipBeforeAndAfter:!0,maxNumCols:a.length};return ut(t.parser,i,Wa(t.envName))},htmlBuilder:q0,mathmlBuilder:D0});N0({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 N("Expected l or c or r",a.nextToken);a.consume(),a.consumeSpaces(),a.expect("]"),a.consume(),n.cols=[{type:"align",align:r}]}}var i=ut(t.parser,n,Wa(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:q0,mathmlBuilder:D0});N0({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(t){var e={arraystretch:.5},r=ut(t.parser,e,"script");return r.colSeparationType="small",r},htmlBuilder:q0,mathmlBuilder:D0});N0({type:"array",names:["subarray"],props:{numArgs:1},handler(t,e){var r=mn(e[0]),n=r?[e[0]]:ie(e[0],"ordgroup").body,a=n.map(function(s){var o=Pa(s),c=o.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new N("Unknown column alignment: "+c,s)});if(a.length>1)throw new N("{subarray} can contain only one column");var i={cols:a,hskipBeforeAndAfter:!1,arraystretch:.5};if(i=ut(t.parser,i,"script"),i.body.length>0&&i.body[0].length>1)throw new N("{subarray} can contain only one column");return i},htmlBuilder:q0,mathmlBuilder:D0});N0({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=ut(t.parser,e,Wa(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:q0,mathmlBuilder:D0});N0({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:c1,htmlBuilder:q0,mathmlBuilder:D0});N0({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(t){j.contains(["gather","gather*"],t.envName)&&vn(t);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:Ga(t.envName),emptySingleRow:!0,leqno:t.parser.settings.leqno};return ut(t.parser,e,"display")},htmlBuilder:q0,mathmlBuilder:D0});N0({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:c1,htmlBuilder:q0,mathmlBuilder:D0});N0({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(t){vn(t);var e={autoTag:Ga(t.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:t.parser.settings.leqno};return ut(t.parser,e,"display")},htmlBuilder:q0,mathmlBuilder:D0});N0({type:"array",names:["CD"],props:{numArgs:0},handler(t){return vn(t),zc(t.parser)},htmlBuilder:q0,mathmlBuilder:D0});m("\\nonumber","\\gdef\\@eqnsw{0}");m("\\notag","\\nonumber");P({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(t,e){throw new N(t.funcName+" valid only within array environment")}});var as=o1;P({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 N("Invalid environment name",a);for(var i="",s=0;s{var r=t.font,n=e.withFont(r);return ce(t.body,n)},f1=(t,e)=>{var r=t.font,n=e.withFont(r);return ve(t.body,n)},is={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};P({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=Yr(e[0]),i=n;return i in is&&(i=is[i]),{type:"font",mode:r.mode,font:i.slice(1),body:a}},htmlBuilder:h1,mathmlBuilder:f1});P({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(t,e)=>{var{parser:r}=t,n=e[0],a=j.isCharacterBox(n);return{type:"mclass",mode:r.mode,mclass:dn(n),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:n}],isCharacterBox:a}}});P({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:h1,mathmlBuilder:f1});var m1=(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},ja=(t,e)=>{var r=m1(t.size,e.style),n=r.fracNum(),a=r.fracDen(),i;i=e.havingStyle(n);var s=ce(t.numer,i,e);if(t.continued){var o=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;s.height=s.height0?A=3*y:A=7*y,T=e.fontMetrics().denom1):(p>0?(S=e.fontMetrics().num2,A=y):(S=e.fontMetrics().num3,A=3*y),T=e.fontMetrics().denom2);var O;if(d){var U=e.fontMetrics().axisHeight;S-s.depth-(U+.5*p){var r=new B.MathNode("mfrac",[ve(t.numer,e),ve(t.denom,e)]);if(!t.hasBarLine)r.setAttribute("linethickness","0px");else if(t.barSize){var n=Ae(t.barSize,e);r.setAttribute("linethickness",R(n))}var a=m1(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 Fa(s)}return r};P({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,f="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":f="display";break;case"\\tfrac":case"\\tbinom":f="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:a,denom:i,hasBarLine:s,leftDelim:o,rightDelim:c,size:f,barSize:null}},htmlBuilder:ja,mathmlBuilder:Xa});P({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}}});P({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 ss=["display","text","script","scriptscript"],ls=function(e){var r=null;return e.length>0&&(r=e,r=r==="."?null:r),r};P({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=Yr(e[0]),s=i.type==="atom"&&i.family==="open"?ls(i.text):null,o=Yr(e[1]),c=o.type==="atom"&&o.family==="close"?ls(o.text):null,f=ie(e[2],"size"),d,p=null;f.isBlank?d=!0:(p=f.value,d=p.number>0);var y="auto",S=e[3];if(S.type==="ordgroup"){if(S.body.length>0){var A=ie(S.body[0],"textord");y=ss[Number(A.text)]}}else S=ie(S,"textord"),y=ss[Number(S.text)];return{type:"genfrac",mode:r.mode,numer:n,denom:a,continued:!1,hasBarLine:d,barSize:p,leftDelim:s,rightDelim:c,size:y}},htmlBuilder:ja,mathmlBuilder:Xa});P({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:ie(e[0],"size").value,token:a}}});P({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(ie(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:ja,mathmlBuilder:Xa});var d1=(t,e)=>{var r=e.style,n,a;t.type==="supsub"?(n=t.sup?ce(t.sup,e.havingStyle(r.sup()),e):ce(t.sub,e.havingStyle(r.sub()),e),a=ie(t.base,"horizBrace")):a=ie(t,"horizBrace");var i=ce(a.base,e.havingBaseStyle(K.DISPLAY)),s=V0.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)},$c=(t,e)=>{var r=V0.mathMLnode(t.label);return new B.MathNode(t.isOver?"mover":"munder",[ve(t.base,e),r])};P({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:d1,mathmlBuilder:$c});P({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[1],a=ie(e[0],"url").url;return r.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:r.mode,href:a,body:Ee(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(t,e)=>{var r=Ne(t.body,e,!1);return k.makeAnchor(t.href,[],r,e)},mathmlBuilder:(t,e)=>{var r=st(t.body,e);return r instanceof l0||(r=new l0("mrow",[r])),r.setAttribute("href",t.href),r}});P({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=ie(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=ie(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 f=i.split(","),d=0;d{var r=Ne(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)=>st(t.body,e)});P({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"htmlmathml",mode:r.mode,html:Ee(e[0]),mathml:Ee(e[1])}},htmlBuilder:(t,e)=>{var r=Ne(t.html,e,!1);return k.makeFragment(r)},mathmlBuilder:(t,e)=>st(t.mathml,e)});var Rn=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 N("Invalid size: '"+e+"' in \\includegraphics");var n={number:+(r[1]+r[2]),unit:r[3]};if(!ql(n))throw new N("Invalid unit: '"+n.unit+"' in \\includegraphics.");return n};P({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=ie(r[0],"raw").string,f=c.split(","),d=0;d{var r=Ae(t.height,e),n=0;t.totalheight.number>0&&(n=Ae(t.totalheight,e)-r);var a=0;t.width.number>0&&(a=Ae(t.width,e));var i={height:R(r+n)};a>0&&(i.width=R(a)),n>0&&(i.verticalAlign=R(-n));var s=new $4(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=Ae(t.height,e),a=0;if(t.totalheight.number>0&&(a=Ae(t.totalheight,e)-n,r.setAttribute("valign",R(-a))),r.setAttribute("height",R(n+a)),t.width.number>0){var i=Ae(t.width,e);r.setAttribute("width",R(i))}return r.setAttribute("src",t.src),r}});P({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=ie(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=Ae(t.dimension,e);return new B.SpaceNode(r)}});P({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([],[ce(t.body,e)]),r=k.makeSpan(["inner"],[r],e)):r=k.makeSpan(["inner"],[ce(t.body,e)]);var n=k.makeSpan(["fix"],[]),a=k.makeSpan([t.alignment],[r,n],e),i=k.makeSpan(["strut"]);return i.style.height=R(a.height+a.depth),a.depth&&(i.style.verticalAlign=R(-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",[ve(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}});P({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}}});P({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){throw new N("Mismatched "+t.funcName)}});var os=(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}};P({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"mathchoice",mode:r.mode,display:Ee(e[0]),text:Ee(e[1]),script:Ee(e[2]),scriptscript:Ee(e[3])}},htmlBuilder:(t,e)=>{var r=os(t,e),n=Ne(r,e,!1);return k.makeFragment(n)},mathmlBuilder:(t,e)=>{var r=os(t,e);return st(r,e)}});var p1=(t,e,r,n,a,i,s)=>{t=k.makeSpan([],[t]);var o=r&&j.isCharacterBox(r),c,f;if(e){var d=ce(e,n.havingStyle(a.sup()),n);f={elem:d,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-d.depth)}}if(r){var p=ce(r,n.havingStyle(a.sub()),n);c={elem:p,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-p.height)}}var y;if(f&&c){var S=n.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+t.depth+s;y=k.makeVList({positionType:"bottom",positionData:S,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:R(-i)},{type:"kern",size:c.kern},{type:"elem",elem:t},{type:"kern",size:f.kern},{type:"elem",elem:f.elem,marginLeft:R(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(c){var A=t.height-s;y=k.makeVList({positionType:"top",positionData:A,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:R(-i)},{type:"kern",size:c.kern},{type:"elem",elem:t}]},n)}else if(f){var T=t.depth+s;y=k.makeVList({positionType:"bottom",positionData:T,children:[{type:"elem",elem:t},{type:"kern",size:f.kern},{type:"elem",elem:f.elem,marginLeft:R(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else return t;var O=[y];if(c&&i!==0&&!o){var D=k.makeSpan(["mspace"],[],n);D.style.marginRight=R(i),O.unshift(D)}return k.makeSpan(["mop","op-limits"],O,n)},v1=["\\smallint"],Rt=(t,e)=>{var r,n,a=!1,i;t.type==="supsub"?(r=t.sup,n=t.sub,i=ie(t.base,"op"),a=!0):i=ie(t,"op");var s=e.style,o=!1;s.size===K.DISPLAY.size&&i.symbol&&!j.contains(v1,i.name)&&(o=!0);var c;if(i.symbol){var f=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,f,"math",e,["mop","op-symbol",o?"large-op":"small-op"]),d.length>0){var p=c.italic,y=k.staticSvg(d+"Size"+(o?"2":"1"),e);c=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:y,shift:o?.08:0}]},e),i.name="\\"+d,c.classes.unshift("mop"),c.italic=p}}else if(i.body){var S=Ne(i.body,e,!0);S.length===1&&S[0]instanceof h0?(c=S[0],c.classes[0]="mop"):c=k.makeSpan(["mop"],S,e)}else{for(var A=[],T=1;T{var r;if(t.symbol)r=new l0("mo",[f0(t.name,t.mode)]),j.contains(v1,t.name)&&r.setAttribute("largeop","false");else if(t.body)r=new l0("mo",Je(t.body,e));else{r=new l0("mi",[new Kt(t.name.slice(1))]);var n=new l0("mo",[f0("⁡","text")]);t.parentIsSupSub?r=new l0("mrow",[r,n]):r=Ul([r,n])}return r},Vc={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};P({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=Vc[a]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:Rt,mathmlBuilder:cr});P({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:Ee(n)}},htmlBuilder:Rt,mathmlBuilder:cr});var Uc={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};P({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:Rt,mathmlBuilder:cr});P({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:Rt,mathmlBuilder:cr});P({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=Uc[n]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:Rt,mathmlBuilder:cr});var g1=(t,e)=>{var r,n,a=!1,i;t.type==="supsub"?(r=t.sup,n=t.sub,i=ie(t.base,"operatorname"),a=!0):i=ie(t,"operatorname");var s;if(i.body.length>0){for(var o=i.body.map(p=>{var y=p.text;return typeof y=="string"?{type:"textord",mode:p.mode,text:y}:p}),c=Ne(o,e.withFont("mathrm"),!0),f=0;f{for(var r=Je(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 f=new B.MathNode("mo",[f0("⁡","text")]);return t.parentIsSupSub?new B.MathNode("mrow",[c,f]):B.newDocumentFragment([c,f])};P({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:Ee(a),alwaysHandleSupSub:n==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:g1,mathmlBuilder:Gc});m("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");St({type:"ordgroup",htmlBuilder(t,e){return t.semisimple?k.makeFragment(Ne(t.body,e,!1)):k.makeSpan(["mord"],Ne(t.body,e,!0),e)},mathmlBuilder(t,e){return st(t.body,e,!0)}});P({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=ce(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",[ve(t.body,e),r]);return n.setAttribute("accent","true"),n}});P({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:Ee(n)}},htmlBuilder:(t,e)=>{var r=Ne(t.body,e.withPhantom(),!1);return k.makeFragment(r)},mathmlBuilder:(t,e)=>{var r=Je(t.body,e);return new B.MathNode("mphantom",r)}});P({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([],[ce(t.body,e.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n{var r=Je(Ee(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}});P({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"],[ce(t.body,e.withPhantom())]),n=k.makeSpan(["fix"],[]);return k.makeSpan(["mord","rlap"],[r,n],e)},mathmlBuilder:(t,e)=>{var r=Je(Ee(t.body),e),n=new B.MathNode("mphantom",r),a=new B.MathNode("mpadded",[n]);return a.setAttribute("width","0px"),a}});P({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t,n=ie(e[0],"size").value,a=e[1];return{type:"raisebox",mode:r.mode,dy:n,body:a}},htmlBuilder(t,e){var r=ce(t.body,e),n=Ae(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",[ve(t.body,e)]),n=t.dy.number+t.dy.unit;return r.setAttribute("voffset",n),r}});P({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e}=t;return{type:"internal",mode:e.mode}}});P({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=ie(e[0],"size"),s=ie(e[1],"size");return{type:"rule",mode:n.mode,shift:a&&ie(a,"size").value,width:i.value,height:s.value}},htmlBuilder(t,e){var r=k.makeSpan(["mord","rule"],[],e),n=Ae(t.width,e),a=Ae(t.height,e),i=t.shift?Ae(t.shift,e):0;return r.style.borderRightWidth=R(n),r.style.borderTopWidth=R(a),r.style.bottom=R(i),r.width=n,r.height=a+i,r.depth=-i,r.maxFontSize=a*1.125*e.sizeMultiplier,r},mathmlBuilder(t,e){var r=Ae(t.width,e),n=Ae(t.height,e),a=t.shift?Ae(t.shift,e):0,i=e.color&&e.getColor()||"black",s=new B.MathNode("mspace");s.setAttribute("mathbackground",i),s.setAttribute("width",R(r)),s.setAttribute("height",R(n));var o=new B.MathNode("mpadded",[s]);return a>=0?o.setAttribute("height",R(a)):(o.setAttribute("height",R(a)),o.setAttribute("depth",R(-a))),o.setAttribute("voffset",R(a)),o}});function b1(t,e,r){for(var n=Ne(t,e,!1),a=e.sizeMultiplier/r.sizeMultiplier,i=0;i{var r=e.havingSize(t.size);return b1(t.body,r,e)};P({type:"sizing",names:us,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:us.indexOf(n)+1,body:i}},htmlBuilder:Wc,mathmlBuilder:(t,e)=>{var r=e.havingSize(t.size),n=Je(t.body,r),a=new B.MathNode("mstyle",n);return a.setAttribute("mathsize",R(r.sizeMultiplier)),a}});P({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]&&ie(r[0],"ordgroup");if(s)for(var o="",c=0;c{var r=k.makeSpan([],[ce(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",[ve(t.body,e)]);return t.smashHeight&&r.setAttribute("height","0px"),t.smashDepth&&r.setAttribute("depth","0px"),r}});P({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=ce(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 y=c.height-r.height-s-f;r.style.paddingLeft=R(d);var S=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+y)},{type:"elem",elem:c},{type:"kern",size:f}]},e);if(t.index){var A=e.havingStyle(K.SCRIPTSCRIPT),T=ce(t.index,A,e),O=.6*(S.height-S.depth),D=k.makeVList({positionType:"shift",positionData:-O,children:[{type:"elem",elem:T}]},e),U=k.makeSpan(["root"],[D]);return k.makeSpan(["mord","sqrt"],[U,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",[ve(r,e),ve(n,e)]):new B.MathNode("msqrt",[ve(r,e)])}});var cs={display:K.DISPLAY,text:K.TEXT,script:K.SCRIPT,scriptscript:K.SCRIPTSCRIPT};P({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=cs[t.style],n=e.havingStyle(r).withFont("");return b1(t.body,n,e)},mathmlBuilder(t,e){var r=cs[t.style],n=e.havingStyle(r),a=Je(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 jc=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?Rt:null}else if(n.type==="operatorname"){var i=n.alwaysHandleSupSub&&(r.style.size===K.DISPLAY.size||n.limits);return i?g1:null}else{if(n.type==="accent")return j.isCharacterBox(n.base)?Ha:null;if(n.type==="horizBrace"){var s=!e.sub;return s===n.isOver?d1:null}else return null}else return null};St({type:"supsub",htmlBuilder(t,e){var r=jc(t,e);if(r)return r(t,e);var{base:n,sup:a,sub:i}=t,s=ce(n,e),o,c,f=e.fontMetrics(),d=0,p=0,y=n&&j.isCharacterBox(n);if(a){var S=e.havingStyle(e.style.sup());o=ce(a,S,e),y||(d=s.height-S.fontMetrics().supDrop*S.sizeMultiplier/e.sizeMultiplier)}if(i){var A=e.havingStyle(e.style.sub());c=ce(i,A,e),y||(p=s.depth+A.fontMetrics().subDrop*A.sizeMultiplier/e.sizeMultiplier)}var T;e.style===K.DISPLAY?T=f.sup1:e.style.cramped?T=f.sup3:T=f.sup2;var O=e.sizeMultiplier,D=R(.5/f.ptPerEm/O),U=null;if(c){var H=t.base&&t.base.type==="op"&&t.base.name&&(t.base.name==="\\oiint"||t.base.name==="\\oiiint");(s instanceof h0||H)&&(U=R(-s.italic))}var Z;if(o&&c){d=Math.max(d,T,o.depth+.25*f.xHeight),p=Math.max(p,f.sub2);var J=f.defaultRuleThickness,G=4*J;if(d-o.depth-(c.height-p)0&&(d+=ne,p-=ne)}var le=[{type:"elem",elem:c,shift:p,marginRight:D,marginLeft:U},{type:"elem",elem:o,shift:-d,marginRight:D}];Z=k.makeVList({positionType:"individualShift",children:le},e)}else if(c){p=Math.max(p,f.sub1,c.height-.8*f.xHeight);var he=[{type:"elem",elem:c,marginLeft:U,marginRight:D}];Z=k.makeVList({positionType:"shift",positionData:p,children:he},e)}else if(o)d=Math.max(d,T,o.depth+.25*f.xHeight),Z=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 Re=aa(s,"right")||"mord";return k.makeSpan([Re],[s,k.makeSpan(["msupsub"],[Z])],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=[ve(t.base,e)];t.sub&&i.push(ve(t.sub,e)),t.sup&&i.push(ve(t.sup,e));var s;if(r)s=n?"mover":"munder";else if(t.sub)if(t.sup){var f=t.base;f&&f.type==="op"&&f.limits&&e.style===K.DISPLAY||f&&f.type==="operatorname"&&f.alwaysHandleSupSub&&(e.style===K.DISPLAY||f.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)}});St({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",[f0(t.text,t.mode)]);if(t.family==="bin"){var n=La(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 y1={mi:"italic",mn:"normal",mtext:"normal"};St({type:"mathord",htmlBuilder(t,e){return k.makeOrd(t,e,"mathord")},mathmlBuilder(t,e){var r=new B.MathNode("mi",[f0(t.text,t.mode,e)]),n=La(t,e)||"italic";return n!==y1[r.type]&&r.setAttribute("mathvariant",n),r}});St({type:"textord",htmlBuilder(t,e){return k.makeOrd(t,e,"textord")},mathmlBuilder(t,e){var r=f0(t.text,t.mode,e),n=La(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!==y1[a.type]&&a.setAttribute("mathvariant",n),a}});var On={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Fn={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};St({type:"spacing",htmlBuilder(t,e){if(Fn.hasOwnProperty(t.text)){var r=Fn[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(On.hasOwnProperty(t.text))return k.makeSpan(["mspace",On[t.text]],[],e);throw new N('Unknown type of space "'+t.text+'"')}},mathmlBuilder(t,e){var r;if(Fn.hasOwnProperty(t.text))r=new B.MathNode("mtext",[new B.TextNode(" ")]);else{if(On.hasOwnProperty(t.text))return new B.MathNode("mspace");throw new N('Unknown type of space "'+t.text+'"')}return r}});var hs=()=>{var t=new B.MathNode("mtd",[]);return t.setAttribute("width","50%"),t};St({type:"tag",mathmlBuilder(t,e){var r=new B.MathNode("mtable",[new B.MathNode("mtr",[hs(),new B.MathNode("mtd",[st(t.body,e)]),hs(),new B.MathNode("mtd",[st(t.tag,e)])])]);return r.setAttribute("width","100%"),r}});var fs={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},ms={"\\textbf":"textbf","\\textmd":"textmd"},Xc={"\\textit":"textit","\\textup":"textup"},ds=(t,e)=>{var r=t.font;if(r){if(fs[r])return e.withTextFontFamily(fs[r]);if(ms[r])return e.withTextFontWeight(ms[r]);if(r==="\\emph")return e.fontShape==="textit"?e.withTextFontShape("textup"):e.withTextFontShape("textit")}else return e;return e.withTextFontShape(Xc[r])};P({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:Ee(a),font:n}},htmlBuilder(t,e){var r=ds(t,e),n=Ne(t.body,r,!0);return k.makeSpan(["mord","text"],n,r)},mathmlBuilder(t,e){var r=ds(t,e);return st(t.body,r)}});P({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=ce(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",[ve(t.body,e),r]);return n.setAttribute("accentunder","true"),n}});P({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=ce(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",[ve(t.body,e)],["vcenter"])}});P({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(t,e,r){throw new N("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(t,e){for(var r=ps(t),n=[],a=e.havingStyle(e.style.text()),i=0;it.body.replace(/ /g,t.star?"␣":" "),et=$l,w1=`[ \r + ]`,Yc="\\\\[a-zA-Z@]+",Kc="\\\\[^\uD800-\uDFFF]",Zc="("+Yc+")"+w1+"*",Jc=`\\\\( |[ \r ]+ -?)[ \r ]*`,sa="[̀-ͯ]",Zc=new RegExp(sa+"+$"),Jc="("+b1+"+)|"+(Kc+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(sa+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(sa+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+Yc)+("|"+Xc+")");class ms{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(Jc,"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 u0("EOF",new e0(this,r,r));var n=this.tokenRegex.exec(e);if(n===null||n.index!==r)throw new B("Unexpected character: '"+e[r]+"'",new u0(e[r],new e0(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 u0(a,new e0(this,r,this.tokenRegex.lastIndex))}}class Qc{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 B("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 e2=l1;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 ds={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 B("\\char` missing argument");n=e.text.charCodeAt(0)}else r=10;if(r){if(n=ds[e.text],n==null||n>=r)throw new B("Invalid base-"+r+" digit "+e.text);for(var a;(a=ds[t.future().text])!=null&&a{var n=t.consumeArg().tokens;if(n.length!==1)throw new B("\\newcommand's first argument must be a macro name");var a=n[0].text,i=t.isDefined(a);if(i&&!e)throw new B("\\newcommand{"+a+"} attempting to redefine "+(a+"; use \\renewcommand"));if(!i&&!r)throw new B("\\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 B("Invalid number of arguments: "+o);s=parseInt(o),n=t.consumeArg().tokens}return t.macros.set(a,{tokens:n,numArgs:s}),""};m("\\newcommand",t=>Wa(t,!1,!0));m("\\renewcommand",t=>Wa(t,!0,!1));m("\\providecommand",t=>Wa(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),Q0[r],ge.math[r],ge.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 ps={",":"\\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 ps?e=ps[r]:(r.slice(0,4)==="\\not"||r in ge.math&&j.contains(["bin","rel"],ge.math[r].group))&&(e="\\dotsb"),e});var ja={")":!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 ja?"\\ldots\\,":"\\ldots"});m("\\dotsc",function(t){var e=t.future().text;return e in ja&&e!==","?"\\ldots\\,":"\\ldots"});m("\\cdots",function(t){var e=t.future().text;return e in ja?"\\@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 B("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 y1=R(C0["Main-Regular"][84][1]-.7*C0["Main-Regular"][65][1]);m("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+y1+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");m("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+y1+"}{\\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 w1=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=>y=>{t&&(y.macros.set("|",s),a.length&&y.macros.set("\\|",o));var S=p;if(!p&&a.length){var A=y.future();A.text==="|"&&(y.popToken(),S=!0)}return{tokens:S?a:n,numArgs:0}};e.macros.set("|",c(!1)),a.length&&e.macros.set("\\|",c(!0));var f=e.consumeArg().tokens,d=e.expandTokens([...i,...f,...r]);return e.macros.endGroup(),{tokens:d.reverse(),numArgs:0}};m("\\bra@ket",w1(!1));m("\\bra@set",w1(!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 x1={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class t2{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 Qc(e2,r.macros),this.mode=n,this.stack=[]}feed(e){this.lexer=new ms(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 u0("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 B("Extra }",i)}else if(i.text==="EOF")throw new B("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 B("The length of delimiters doesn't match the number of args!");for(var n=r[0],a=0;athis.settings.maxExpand)throw new B("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 B("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 B("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 B("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 u0(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 ms(a,this.settings),c=[],f=o.lex();f.text!=="EOF";)c.push(f),f=o.lex();c.reverse();var d={tokens:c,numArgs:i};return d}return a}isDefined(e){return this.macros.has(e)||Q0.hasOwnProperty(e)||ge.math.hasOwnProperty(e)||ge.text.hasOwnProperty(e)||x1.hasOwnProperty(e)}isExpandable(e){var r=this.macros.get(e);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:Q0.hasOwnProperty(e)&&!Q0[e].primitive}}var vs=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Mr=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","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),On={"́":{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"}},gs={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class pn{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 t2(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 B("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 u0("}")),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(pn.endOfExpression.indexOf(a.text)!==-1||r&&a.text===r||e&&Q0[a.text]&&Q0[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=ge[this.mode][r].group,c=e0.range(e),f;if(V4.hasOwnProperty(o)){var d=o;f={type:"atom",mode:this.mode,family:d,loc:c,text:r}}else f={type:o,mode:this.mode,loc:c,text:r};s=f}else if(r.charCodeAt(0)>=128)this.settings.strict&&(El(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:e0.range(e),text:r};else return null;if(this.consume(),i)for(var p=0;p0;){if(n>=t.length)throw new Ce("Unmatched curly brackets");pe(t[n],Yt)?r+=1:pe(t[n],Rr)&&(r-=1),n+=1}return n-1}function o2(t,e){Ve(pe(t[e],la));let r=1,n=e+1;for(;r>0;){if(n>=t.length)throw new Ce("Unmatched square brackets");pe(t[n],la)?r+=1:pe(t[n],b2)&&(r-=1),n+=1}return n-1}function M1(t){return"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".includes(t)}function bs(t){return"0123456789".includes(t)}function Fn(t,e){let r=e;for(;r0;){if(n>=t.length)return-1;pe(t[n],oa)?r+=1:pe(t[n],y2)&&(r-=1),n+=1}return n-1}function h2(t,e){let r=1,n=e;for(;r>0;){if(n>=t.length)return-1;pe(t[n],ua)?r+=1:pe(t[n],w2)&&(r-=1),n+=1}return n-1}function f2(t,e){Ve(t[e]==="{");let r=1,n=e+1;for(;r>0;){if(n>=t.length)throw new Ce("Unmatched curly brackets");if(n+1=t.length)throw new Ce("Expecting command name after \\");const i=t.slice(r,r+2);["\\\\","\\,"].includes(i)?a={type:"control",value:i}:["\\{","\\}","\\%","\\$","\\&","\\#","\\_"].includes(i)?a={type:"element",value:i}:a={type:"command",value:"\\"+u2(t,r+1)},r+=a.value.length;break}default:{if(bs(n)){let i=r;for(;i!.,;?()[]|".includes(n)?a={type:"element",value:n}:a={type:"unknown",value:n};r+=a.value.length}}if(e.push(a),a.type==="command"&&["\\text","\\begin","\\end"].includes(a.value)){if(r>=t.length||t[r]!=="{")throw new Ce(`No content for ${a.value} command`);e.push({type:"control",value:"{"});const i=f2(t,r);r++;let s=t.slice(r,i);const o=["{","}","\\","$","&","#","_","%"];for(const c of o)s=s.replaceAll("\\"+c,c);e.push({type:"text",value:s}),e.push({type:"control",value:"}"}),r=i+1}}return e}function pe(t,e){return t.type==e.type&&t.value==e.value}function m2(t){const e=n=>pe(n,ca)||pe(n,ha);let r=[];for(let n=0;n=0&&e(t[n-1])||r.push(t[n]);return r}function d2(t,e){let r=[];for(const n of t)if(n.type==="command"&&e[n.value]){const a=T1(e[n.value]);r=r.concat(a)}else r.push(n);return r}function p2(t,e){const r=new x2;let n=T1(t);return n=m2(n),n=d2(n,e),r.parse(n)}var v2=["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"],g2=["frac","tfrac","binom","dbinom","dfrac","tbinom"],Tr={type:"empty",content:""},Yt={type:"control",value:"{"},Rr={type:"control",value:"}"},la={type:"element",value:"["},b2={type:"element",value:"]"},oa={type:"command",value:"\\left"},y2={type:"command",value:"\\right"},ua={type:"command",value:"\\begin"},w2={type:"command",value:"\\end"};class Ce extends Error{constructor(e){super(e),this.name="LatexParserError"}}var ca={type:"control",value:"_"},ha={type:"control",value:"^"};class x2{constructor(e=!1,r=!0){S0(this,"space_sensitive");S0(this,"newline_sensitive");this.space_sensitive=e,this.newline_sensitive=r}parse(e){const r=[];let n=0;for(;n0))throw new Ce("Double superscript")}else if(a0)throw new Ce("Double superscript");if(a0))throw new Ce("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 f=0;f=e.length)throw new Ce("Expecting content for \\text command");return Ve(pe(e[a],Yt)),Ve(e[a+1].type==="text"),Ve(pe(e[a+2],Rr)),[{type:"text",content:e[a+1].value},a+3]}let[s,o]=this.parseNextExprWithoutSupSub(e,a);return[{type:"unaryFunc",content:n,args:[s]},o]}else if(i===2){const[s,o]=this.parseNextExprWithoutSupSub(e,a),[c,f]=this.parseNextExprWithoutSupSub(e,o);return[{type:"binaryFunc",content:n,args:[s,c]},f]}else throw new Error("Invalid number of parameters")}parseLeftRightExpr(e,r){Ve(pe(e[r],oa));let n=r+1;if(n+=Fn(e,n).length,n>=e.length)throw new Ce("Expecting delimiter after \\left");const a=ys(e,n);if(a===null)throw new Ce("Invalid delimiter after \\left");n++;const i=n,s=c2(e,n);if(s===-1)throw new Ce("No matching \\right");const o=s;if(n=s+1,n+=Fn(e,n).length,n>=e.length)throw new Ce("Expecting \\right after \\left");const c=ys(e,n);if(c===null)throw new Ce("Invalid delimiter after \\right");n++;const f=e.slice(i,o),d=this.parse(f);return[{type:"leftright",content:"",args:[{type:"element",content:a.value},d,{type:"element",content:c.value}]},n]}parseBeginEndExpr(e,r){Ve(pe(e[r],ua));let n=r+1;Ve(pe(e[n],Yt)),Ve(e[n+1].type==="text"),Ve(pe(e[n+2],Rr));const a=e[n+1].value;n+=3,n+=Fn(e,n).length;const i=n,s=h2(e,n);if(s===-1)throw new Ce("No matching \\end");const o=s;if(n=s+1,Ve(pe(e[n],Yt)),Ve(e[n+1].type==="text"),Ve(pe(e[n+2],Rr)),e[n+1].value!==a)throw new Ce("Mismatched \\begin and \\end environments");n+=3;const c=e.slice(i,o);for(;c.length>0&&["whitespace","newline"].includes(c[c.length-1].type);)c.pop();const f=this.parseAligned(c);return[{type:"beginend",content:a,data:f},n]}parseAligned(e){let r=0;const n=[];let a=[];n.push(a);let i={type:"ordgroup",content:"",args:[]};for(a.push(i);rthis.append(r));else if(e.type==="element"){let r=e.content;e.content===","&&this.insideFunctionDepth>0&&(r="comma"),this.queue.push({type:"symbol",content:r})}else if(e.type==="symbol")this.queue.push({type:"symbol",content:e.content});else if(e.type==="text")this.queue.push(e);else if(e.type==="supsub"){let{base:r,sup:n,sub:a}=e.data;if(r&&r.type==="unaryFunc"&&r.content==="\\overbrace"&&n){this.append({type:"binaryFunc",content:"\\overbrace",args:[r.args[0],n]});return}else if(r&&r.type==="unaryFunc"&&r.content==="\\underbrace"&&a){this.append({type:"binaryFunc",content:"\\underbrace",args:[r.args[0],a]});return}r.type==="empty"?this.queue.push({type:"text",content:""}):this.appendWithBracketsIfNeeded(r);let i=!1;const s=n&&n.type==="symbol"&&n.content==="\\prime";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:""})}else if(e.type==="leftright"){const[r,n,a]=e.args;if(["[]","()","\\{\\}","\\lfloor\\rfloor","\\lceil\\rceil"].includes(r.content+a.content)){this.append(r),this.append(n),this.append(a);return}const i={type:"symbol",content:"lr"};this.queue.push(i),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.append(r),this.append(n),this.append(a),this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--}else if(e.type==="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--}else if(e.type==="unaryFunc"){const r={type:"symbol",content:e.content},n=e.args[0];if(e.content==="\\sqrt"&&e.data){r.content="root",this.queue.push(r),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.append(e.data),this.queue.push({type:"atom",content:","}),this.append(n),this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--;return}else if(e.content==="\\mathbf"){this.append({type:"symbol",content:"upright"}),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.queue.push(r),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.append(n),this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--,this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--;return}else if(e.content==="\\mathbb"){const a=e.args[0];if(a.type==="element"&&/^[A-Z]$/.test(a.content)){this.queue.push({type:"symbol",content:a.content+a.content});return}}else if(e.content==="\\operatorname"){let a=e.args;a.length===1&&a[0].type=="ordgroup"&&(a=a[0].args);const i=a.reduce((s,o)=>(s+=xs(o.content),s),"");this.preferTypstIntrinsic&&S2.includes(i)?this.queue.push({type:"symbol",content:i}):(this.queue.push({type:"symbol",content:"op"}),this.queue.push({type:"atom",content:"("}),this.queue.push({type:"text",content:i}),this.queue.push({type:"atom",content:")"}));return}this.queue.push(r),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.append(n),this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--}else if(e.type==="newline"){this.queue.push({type:"newline",content:` -`});return}else if(e.type==="beginend")if(e.content.startsWith("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)=>{if(i.type==="ordgroup"&&i.args.length===0){this.queue.push({type:"atom",content:","});return}this.append(i),s{let r="";switch(e.type){case"atom":r=e.content;break;case"symbol":r=xs(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 Ar(`Unexpected node type to stringify: ${e.type}`,e)}r!==""&&this.writeBuffer(r)}),this.queue=[]}appendWithBracketsIfNeeded(e){const r=["symbol","element","unaryFunc","binaryFunc","leftright"].includes(e.type);return r?this.append(e):(this.queue.push({type:"atom",content:"("}),this.append(e),this.queue.push({type:"atom",content:")"})),r}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 M2(t,e){const r={nonStrict:!1,preferTypstIntrinsic:!0,customTexMacros:{}};e&&(e.nonStrict&&(r.nonStrict=e.nonStrict),e.preferTypstIntrinsic&&(r.preferTypstIntrinsic=e.preferTypstIntrinsic),e.customTexMacros&&(r.customTexMacros=e.customTexMacros));const n=p2(t,r.customTexMacros),a=new k2(r.nonStrict,r.preferTypstIntrinsic);return a.append(n),a.finalize()}const A1={"\\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 T2(t){let r=M2(t,{nonStrict:!0,preferTypstIntrinsic:!0,customTexMacros:A1});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 A2(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 z2(t){if(!navigator.clipboard){const e=A2(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 Ka=(t,e)=>{const r=t.__vccOpts||t;for(const[n,a]of e)r[n]=a;return r},C2=1300,_2={name:"CopiedToast",data(){return{visible:!1}},methods:{trigger(){this.visible=!0,setTimeout(()=>{this.visible=!1},C2)}},expose:["trigger"]};function E2(t,e,r,n,a,i){return yt(),zt("div",{class:Jr(a.visible?"snackbar show":"snackbar hide")},"Copied!",2)}const q2=Ka(_2,[["render",E2],["__scopeId","data-v-5dd86b16"]]),B2={name:"ToggleSwitch",props:{initial:{type:Boolean,default:!1}},data(){return{checked:!1}},created(){this.checked=this.initial},expose:["checked"]},D2=t=>(tl("data-v-4ea9372f"),t=t(),rl(),t),N2={class:"switch"},I2=D2(()=>te("span",{class:"slider round"},null,-1));function R2(t,e,r,n,a,i){return yt(),zt("label",N2,[sl(te("input",{type:"checkbox","onUpdate:modelValue":e[0]||(e[0]=s=>a.checked=s)},null,512),[[Ju,a.checked]]),I2])}const O2=Ka(B2,[["render",R2],["__scopeId","data-v-4ea9372f"]]),F2={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:O2}},ut=t=>(tl("data-v-27ec7f90"),t=t(),rl(),t),L2={class:"min-h-80 min-w-80 bg-white rounded-lg shadow-lg"},P2={class:"flex justify-between items-center p-4"},H2=ut(()=>te("h2",null,"Settings",-1)),$2={class:"flex justify-between items-center p-4"},V2=ut(()=>te("span",null,"Show Preview",-1)),U2=ut(()=>te("br",null,null,-1)),G2=ut(()=>te("br",null,null,-1)),W2=ut(()=>te("br",null,null,-1)),j2=ut(()=>te("br",null,null,-1)),X2=ut(()=>te("br",null,null,-1)),Y2=ut(()=>te("div",{style:{"max-width":"90%","text-align":"left",color:"gray","font-size":"small","margin-left":"10%"}}," (More customization features are under development...) ",-1));function K2(t,e,r,n,a,i){const s=Eo("ToggleSwitch");return yt(),zt("dialog",L2,[te("div",P2,[H2,te("button",{class:"text-xl",onClick:e[0]||(e[0]=o=>i.close())},"✕")]),te("div",$2,[V2,r0(s,{ref:"toggleSwitch",initial:r.initial.optionShowPreview},null,8,["initial"])]),U2,G2,W2,j2,X2,Y2])}const Z2=Ka(F2,[["render",K2],["__scopeId","data-v-27ec7f90"]]);function J2(t){let e=Math.floor(Math.random()*t);return e===t&&(e=0),e}const z1=[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} +?)[ \r ]*`,oa="[̀-ͯ]",Qc=new RegExp(oa+"+$"),e2="("+w1+"+)|"+(Jc+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(oa+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(oa+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+Zc)+("|"+Kc+")");class vs{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(e2,"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 c0("EOF",new t0(this,r,r));var n=this.tokenRegex.exec(e);if(n===null||n.index!==r)throw new N("Unexpected character: '"+e[r]+"'",new c0(e[r],new t0(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 c0(a,new t0(this,r,this.tokenRegex.lastIndex))}}class t2{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 N("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 r2=u1;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 gs={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 N("\\char` missing argument");n=e.text.charCodeAt(0)}else r=10;if(r){if(n=gs[e.text],n==null||n>=r)throw new N("Invalid base-"+r+" digit "+e.text);for(var a;(a=gs[t.future().text])!=null&&a{var n=t.consumeArg().tokens;if(n.length!==1)throw new N("\\newcommand's first argument must be a macro name");var a=n[0].text,i=t.isDefined(a);if(i&&!e)throw new N("\\newcommand{"+a+"} attempting to redefine "+(a+"; use \\renewcommand"));if(!i&&!r)throw new N("\\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 N("Invalid number of arguments: "+o);s=parseInt(o),n=t.consumeArg().tokens}return t.macros.set(a,{tokens:n,numArgs:s}),""};m("\\newcommand",t=>Ya(t,!1,!0));m("\\renewcommand",t=>Ya(t,!0,!1));m("\\providecommand",t=>Ya(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),et[r],ge.math[r],ge.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 bs={",":"\\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 bs?e=bs[r]:(r.slice(0,4)==="\\not"||r in ge.math&&j.contains(["bin","rel"],ge.math[r].group))&&(e="\\dotsb"),e});var Ka={")":!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 Ka?"\\ldots\\,":"\\ldots"});m("\\dotsc",function(t){var e=t.future().text;return e in Ka&&e!==","?"\\ldots\\,":"\\ldots"});m("\\cdots",function(t){var e=t.future().text;return e in Ka?"\\@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 N("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 x1=R(_0["Main-Regular"][84][1]-.7*_0["Main-Regular"][65][1]);m("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+x1+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");m("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+x1+"}{\\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 S1=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=>y=>{t&&(y.macros.set("|",s),a.length&&y.macros.set("\\|",o));var S=p;if(!p&&a.length){var A=y.future();A.text==="|"&&(y.popToken(),S=!0)}return{tokens:S?a:n,numArgs:0}};e.macros.set("|",c(!1)),a.length&&e.macros.set("\\|",c(!0));var f=e.consumeArg().tokens,d=e.expandTokens([...i,...f,...r]);return e.macros.endGroup(),{tokens:d.reverse(),numArgs:0}};m("\\bra@ket",S1(!1));m("\\bra@set",S1(!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 k1={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class n2{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 t2(r2,r.macros),this.mode=n,this.stack=[]}feed(e){this.lexer=new vs(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 c0("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 N("Extra }",i)}else if(i.text==="EOF")throw new N("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 N("The length of delimiters doesn't match the number of args!");for(var n=r[0],a=0;athis.settings.maxExpand)throw new N("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 N("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 N("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 N("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 c0(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 vs(a,this.settings),c=[],f=o.lex();f.text!=="EOF";)c.push(f),f=o.lex();c.reverse();var d={tokens:c,numArgs:i};return d}return a}isDefined(e){return this.macros.has(e)||et.hasOwnProperty(e)||ge.math.hasOwnProperty(e)||ge.text.hasOwnProperty(e)||k1.hasOwnProperty(e)}isExpandable(e){var r=this.macros.get(e);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:et.hasOwnProperty(e)&&!et[e].primitive}}var ys=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,zr=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","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),Ln={"́":{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"}},ws={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class gn{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 n2(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 N("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 c0("}")),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(gn.endOfExpression.indexOf(a.text)!==-1||r&&a.text===r||e&&et[a.text]&&et[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=ge[this.mode][r].group,c=t0.range(e),f;if(G4.hasOwnProperty(o)){var d=o;f={type:"atom",mode:this.mode,family:d,loc:c,text:r}}else f={type:o,mode:this.mode,loc:c,text:r};s=f}else if(r.charCodeAt(0)>=128)this.settings.strict&&(Nl(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:t0.range(e),text:r};else return null;if(this.consume(),i)for(var p=0;p0;){if(n>=t.length)throw new Ce("Unmatched curly brackets");pe(t[n],Jt)?r+=1:pe(t[n],Fr)&&(r-=1),n+=1}return n-1}function c2(t,e){Ue(pe(t[e],ca));let r=1,n=e+1;for(;r>0;){if(n>=t.length)throw new Ce("Unmatched square brackets");pe(t[n],ca)?r+=1:pe(t[n],w2)&&(r-=1),n+=1}return n-1}function A1(t){return"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".includes(t)}function xs(t){return"0123456789".includes(t)}function Pn(t,e){let r=e;for(;r0;){if(n>=t.length)return-1;pe(t[n],ha)?r+=1:pe(t[n],x2)&&(r-=1),n+=1}return n-1}function m2(t,e){let r=1,n=e;for(;r>0;){if(n>=t.length)return-1;pe(t[n],fa)?r+=1:pe(t[n],S2)&&(r-=1),n+=1}return n-1}function d2(t,e){Ue(t[e]==="{");let r=1,n=e+1;for(;r>0;){if(n>=t.length)throw new Ce("Unmatched curly brackets");if(n+1=t.length)throw new Ce("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:"\\"+h2(t,r+1)},r+=a.value.length;break}default:{if(xs(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 Ce(`No content for ${a.value} command`);e.push({type:6,value:"{"});const i=d2(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 p2(t){const e=n=>pe(n,ma)||pe(n,da);let r=[];for(let n=0;n=0&&e(t[n-1])||r.push(t[n]);return r}function v2(t,e){let r=[];for(const n of t)if(n.type===1&&e[n.value]){const a=z1(e[n.value]);r=r.concat(a)}else r.push(n);return r}function g2(t,e){const r=new k2;let n=z1(t);return n=p2(n),n=v2(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"],y2=["frac","tfrac","binom","dbinom","dfrac","tbinom"],Cr={type:"empty",content:""},Jt={type:6,value:"{"},Fr={type:6,value:"}"},ca={type:0,value:"["},w2={type:0,value:"]"},ha={type:1,value:"\\left"},x2={type:1,value:"\\right"},fa={type:1,value:"\\begin"},S2={type:1,value:"\\end"};class Ce extends Error{constructor(e){super(e),this.name="LatexParserError"}}var ma={type:6,value:"_"},da={type:6,value:"^"};class k2{constructor(e=!1,r=!0){k0(this,"space_sensitive");k0(this,"newline_sensitive");this.space_sensitive=e,this.newline_sensitive=r}parse(e){const r=[];let n=0;for(;n0))throw new Ce("Double superscript")}else if(a0)throw new Ce("Double superscript");if(a0))throw new Ce("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 f=0;f=e.length)throw new Ce("Expecting content for \\text command");return Ue(pe(e[a],Jt)),Ue(e[a+1].type===2),Ue(pe(e[a+2],Fr)),[{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,f]=this.parseNextExprWithoutSupSub(e,o);return[{type:"binaryFunc",content:n,args:[s,c]},f]}default:throw new Error("Invalid number of parameters")}}parseLeftRightExpr(e,r){Ue(pe(e[r],ha));let n=r+1;if(n+=Pn(e,n).length,n>=e.length)throw new Ce("Expecting delimiter after \\left");const a=Ss(e,n);if(a===null)throw new Ce("Invalid delimiter after \\left");n++;const i=n,s=f2(e,n);if(s===-1)throw new Ce("No matching \\right");const o=s;if(n=s+1,n+=Pn(e,n).length,n>=e.length)throw new Ce("Expecting \\right after \\left");const c=Ss(e,n);if(c===null)throw new Ce("Invalid delimiter after \\right");n++;const f=e.slice(i,o),d=this.parse(f);return[{type:"leftright",content:"",args:[{type:"element",content:a.value},d,{type:"element",content:c.value}]},n]}parseBeginEndExpr(e,r){Ue(pe(e[r],fa));let n=r+1;Ue(pe(e[n],Jt)),Ue(e[n+1].type===2),Ue(pe(e[n+2],Fr));const a=e[n+1].value;n+=3,n+=Pn(e,n).length;const i=n,s=m2(e,n);if(s===-1)throw new Ce("No matching \\end");const o=s;if(n=s+1,Ue(pe(e[n],Jt)),Ue(e[n+1].type===2),Ue(pe(e[n+2],Fr)),e[n+1].value!==a)throw new Ce("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 f=this.parseAligned(c);return[{type:"beginend",content:a,data:f},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(Ve));return t.content.startsWith("align")?{type:"align",content:"",data:r}:{type:"matrix",content:"mat",data:r}}case"unknownMacro":return{type:"unknown",content:$t(t.content)};case"control":if(t.content==="\\\\")return{type:"symbol",content:"\\"};if(t.content==="\\,")return{type:"symbol",content:"thin"};throw new Bt(`Unknown control sequence: ${t.content}`,t);default:throw new Bt(`Unimplemented node type: ${t.type}`,t)}}function $t(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 ua.has(e)?ua.get(e):e}return t}var M2=["dim","id","im","mod","Pr","sech","csch"];class Bt extends Error{constructor(r,n){super(r);k0(this,"node");this.name="TypstWriterError",this.node=n}}class T2{constructor(e,r){k0(this,"nonStrict");k0(this,"preferTypstIntrinsic");k0(this,"buffer","");k0(this,"queue",[]);k0(this,"needSpaceAfterSingleItemScript",!1);k0(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 Bt(`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 A2(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=g2(t,r.customTexMacros),a=Ve(n),i=new T2(r.nonStrict,r.preferTypstIntrinsic);return i.append(a),i.finalize()}const C1={"\\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 z2(t){let r=A2(t,{nonStrict:!0,preferTypstIntrinsic:!0,customTexMacros:C1});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 C2(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 _2(t){if(!navigator.clipboard){const e=C2(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 Qa=(t,e)=>{const r=t.__vccOpts||t;for(const[n,a]of e)r[n]=a;return r},E2=1300,B2={name:"CopiedToast",data(){return{visible:!1}},methods:{trigger(){this.visible=!0,setTimeout(()=>{this.visible=!1},E2)}},expose:["trigger"]};function N2(t,e,r,n,a,i){return wt(),Ct("div",{class:en(a.visible?"snackbar show":"snackbar hide")},"Copied!",2)}const q2=Qa(B2,[["render",N2],["__scopeId","data-v-5dd86b16"]]),D2={name:"ToggleSwitch",props:{initial:{type:Boolean,default:!1}},data(){return{checked:!1}},created(){this.checked=this.initial},expose:["checked"]},I2=t=>(nl("data-v-4ea9372f"),t=t(),al(),t),R2={class:"switch"},O2=I2(()=>te("span",{class:"slider round"},null,-1));function F2(t,e,r,n,a,i){return wt(),Ct("label",R2,[ol(te("input",{type:"checkbox","onUpdate:modelValue":e[0]||(e[0]=s=>a.checked=s)},null,512),[[e4,a.checked]]),O2])}const L2=Qa(D2,[["render",F2],["__scopeId","data-v-4ea9372f"]]),P2={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:L2}},ct=t=>(nl("data-v-27ec7f90"),t=t(),al(),t),H2={class:"min-h-80 min-w-80 bg-white rounded-lg shadow-lg"},$2={class:"flex justify-between items-center p-4"},V2=ct(()=>te("h2",null,"Settings",-1)),U2={class:"flex justify-between items-center p-4"},G2=ct(()=>te("span",null,"Show Preview",-1)),W2=ct(()=>te("br",null,null,-1)),j2=ct(()=>te("br",null,null,-1)),X2=ct(()=>te("br",null,null,-1)),Y2=ct(()=>te("br",null,null,-1)),K2=ct(()=>te("br",null,null,-1)),Z2=ct(()=>te("div",{style:{"max-width":"90%","text-align":"left",color:"gray","font-size":"small","margin-left":"10%"}}," (More customization features are under development...) ",-1));function J2(t,e,r,n,a,i){const s=No("ToggleSwitch");return wt(),Ct("dialog",H2,[te("div",$2,[V2,te("button",{class:"text-xl",onClick:e[0]||(e[0]=o=>i.close())},"✕")]),te("div",U2,[G2,n0(s,{ref:"toggleSwitch",initial:r.initial.optionShowPreview},null,8,["initial"])]),W2,j2,X2,Y2,K2,Z2])}const Q2=Qa(P2,[["render",J2],["__scopeId","data-v-27ec7f90"]]);function eh(t){let e=Math.floor(Math.random()*t);return e===t&&(e=0),e}const _1=[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} \\ @@ -291,4 +291,4 @@ l0,-`+(r+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, 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`],Q2=z1.length;let Ss=null;function eh(){let t;do t=J2(Q2);while(t===Ss);return Ss=t,z1[t]}const th={class:"bg-app text-app-blue min-h-screen flex flex-col"},rh=te("h1",{class:"flex items-center h-16 ml-4"},[te("span",{class:"text-4xl"},"tex2typst")],-1),nh=bu('Cheat sheet iconCheat SheetGithub logoOpen-source',2),ah=te("img",{class:"inline h-9",src:l4,alt:"Settings icon"},null,-1),ih=te("span",{class:"text-lg ml-2 mr-4 hide-on-mobile"},"Settings",-1),sh=[ah,ih],lh=te("div",{class:"text-center text-app-blue p-4"},[Pr(" Convert LaTeX math formula code to Typst code! "),te("br"),Pr(" This tool runs locally in your browser. Nothing is uploaded. ")],-1),oh={class:"flex-1 flex md:flex-row flex-col p-4"},uh={class:"flex-1 flex flex-col border border-gray-700 min-h-[200px] rounded-lg m-2"},ch={class:"flex justify-between p-2 border-b border-gray-700"},hh=te("span",{class:"text-app-blue p-2"},"LaTeX code",-1),fh={class:"flex-1 flex flex-col border border-gray-700 min-h-[200px] rounded-lg m-2"},mh={class:"flex justify-between p-2 border-b border-gray-700"},dh=te("span",{class:"text-app-blue p-2"},"Typst code",-1),ph={class:"relative"},vh={class:"flex-1 flex flex-col",id:"typst"},gh={class:"flex-1 text-app-light-black p-4"},bh=["innerHTML"],yh={class:"flex items-center text-center text-app-light-black pb-4 min-h-28"},wh=["innerHTML"],xh=te("footer",{class:"theme-app text-center p-4"},[te("p",{class:"text-white"},[Pr("Powered by "),te("a",{href:"https://github.com/qwinsi/tex2typst",target:"_blank"},"tex2typst.js")])],-1),Sh={__name:"App",setup(t){const e=Ot(""),r=Zn(()=>{try{const p=e.value,y=T2(p),S=[];p.includes("\\mathscr")&&S.push("scr"),p.includes("\\LaTeX")&&S.push("#LaTeX"),p.includes("\\TeX")&&S.push("#TeX"),y.includes("lfloor")&&S.push("unpaired lfloor"),y.includes("rfloor")&&S.push("unpaired rfloor"),y.includes("lceil")&&S.push("unpaired lceil"),y.includes("rceil")&&S.push("unpaired rceil");let A="";if(S.length>0){const T=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 O=S[0];A=`ⓘ Define ${`${O}`} yourself as it's not supported in Typst. Click the link to see the definition code.`}else A=`ⓘ Define ${S.map(N=>`${N}`).join(", ")} yourself as they're not supported in Typst. Click the link for the definition code.`}return{typst:y,message:A}}catch{return{typst:"",message:"ⓘ [ERROR: Invalid LaTeX code]"}}}),n=Zn(()=>{if(e.value==="")return'
Math formula will be rendered here.
';{const p={macros:A1,displayMode:!0,throwOnError:!1,errorColor:"#bc6f17"};return i2.renderToString(e.value,p)}}),a=Ot(null);async function i(){if(e.value==="")return;await z2(r.value.typst)?a.value.trigger():alert("Failed to copy to clipboard. Please report this issue.")}const s=Ot(null),o=Ot(null);function c(){s.value.open()}const f=Ot({optionShowPreview:!0});function d(p){f.value=p,localStorage.setItem("settings",JSON.stringify(p))}return nl(()=>{const p=localStorage.getItem("settings");f.value=p?JSON.parse(p):{optionShowPreview:!0}}),al(()=>{o.value&&o.value.focus(),/iPad|iPhone|iPod/.test(window.navigator.userAgent)&&document.querySelectorAll("button").forEach(y=>{y.addEventListener("touchstart",function(){},{passive:!1})})}),(p,y)=>(yt(),zt(M0,null,[te("div",th,[te("nav",{class:"theme-app flex justify-between text-white"},[rh,te("div",{class:"flex"},[nh,te("button",{class:"flex items-center font-medium p-2 mr-2 hover:bg-gray-900",onClick:c},sh)])]),lh,te("main",oh,[te("div",uh,[te("div",ch,[hh,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:y[0]||(y[0]=S=>e.value=Xs(eh)())},"Random"),te("button",{class:"text-app-light-black p-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:y[1]||(y[1]=S=>e.value="")},"Clear")])]),sl(te("textarea",{ref_key:"inputArea",ref:o,class:"flex-1 text-app-light-black p-4","onUpdate:modelValue":y[2]||(y[2]=S=>e.value=S),spellcheck:"false"},null,512),[[Zu,e.value]])]),te("div",fh,[te("div",mh,[dh,te("div",ph,[te("button",{class:"text-app-light-black p-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:i},"Copy"),r0(q2,{ref_key:"copiedToast",ref:a,id:"copiedToast"},null,512)])]),te("div",vh,[te("div",gh,qs(r.value.typst),1),r.value.message?(yt(),zt("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,bh)):Si("",!0)])])]),te("div",yh,[f.value.optionShowPreview?(yt(),zt("div",{key:0,class:"flex-1",innerHTML:n.value},null,8,wh)):Si("",!0)]),xh]),r0(Z2,{ref_key:"settingsDialog",ref:s,onNewSettings:d,initial:f.value},null,8,["initial"])],64))}};r4(Sh).mount("#app"); +\end{aligned}`,String.raw`f(z_0) = \frac{1}{2\pi \mathrm{i}} \oint_{C} \frac{f(z)}{z-z_0}\, \mathrm{d} z`],th=_1.length;let Ms=null;function rh(){let t;do t=eh(th);while(t===Ms);return Ms=t,_1[t]}const nh={class:"bg-app text-app-blue min-h-screen flex flex-col"},ah=te("h1",{class:"flex items-center h-16 ml-4"},[te("span",{class:"text-4xl"},"tex2typst")],-1),ih=wu('Cheat sheet iconCheat SheetGithub logoOpen-source',2),sh=te("img",{class:"inline h-9",src:u4,alt:"Settings icon"},null,-1),lh=te("span",{class:"text-lg ml-2 mr-4 hide-on-mobile"},"Settings",-1),oh=[sh,lh],uh=te("div",{class:"text-center text-app-blue p-4"},[$r(" Convert LaTeX math formula code to Typst code! "),te("br"),$r(" This tool runs locally in your browser. Nothing is uploaded. ")],-1),ch={class:"flex-1 flex md:flex-row flex-col p-4"},hh={class:"flex-1 flex flex-col border border-gray-700 min-h-[200px] rounded-lg m-2"},fh={class:"flex justify-between p-2 border-b border-gray-700"},mh=te("span",{class:"text-app-blue p-2"},"LaTeX code",-1),dh={class:"flex-1 flex flex-col border border-gray-700 min-h-[200px] rounded-lg m-2"},ph={class:"flex justify-between p-2 border-b border-gray-700"},vh=te("span",{class:"text-app-blue p-2"},"Typst code",-1),gh={class:"relative"},bh={class:"flex-1 flex flex-col",id:"typst"},yh={class:"flex-1 text-app-light-black p-4"},wh=["innerHTML"],xh={class:"flex items-center text-center text-app-light-black pb-4 min-h-28"},Sh=["innerHTML"],kh=te("footer",{class:"theme-app text-center p-4"},[te("p",{class:"text-white"},[$r("Powered by "),te("a",{href:"https://github.com/qwinsi/tex2typst",target:"_blank"},"tex2typst.js")])],-1),Mh={__name:"App",setup(t){const e=Lt(""),r=Qn(()=>{try{const p=e.value,y=z2(p),S=[];p.includes("\\mathscr")&&S.push("scr"),p.includes("\\LaTeX")&&S.push("#LaTeX"),p.includes("\\TeX")&&S.push("#TeX"),y.includes("lfloor")&&S.push("unpaired lfloor"),y.includes("rfloor")&&S.push("unpaired rfloor"),y.includes("lceil")&&S.push("unpaired lceil"),y.includes("rceil")&&S.push("unpaired rceil");let A="";if(S.length>0){const T=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 O=S[0];A=`ⓘ Define ${`${O}`} yourself as it's not supported in Typst. Click the link to see the definition code.`}else A=`ⓘ Define ${S.map(D=>`${D}`).join(", ")} yourself as they're not supported in Typst. Click the link for the definition code.`}return{typst:y,message:A}}catch{return{typst:"",message:"ⓘ [ERROR: Invalid LaTeX code]"}}}),n=Qn(()=>{if(e.value==="")return'
Math formula will be rendered here.
';{const p={macros:C1,displayMode:!0,throwOnError:!1,errorColor:"#bc6f17"};return l2.renderToString(e.value,p)}}),a=Lt(null);async function i(){if(e.value==="")return;await _2(r.value.typst)?a.value.trigger():alert("Failed to copy to clipboard. Please report this issue.")}const s=Lt(null),o=Lt(null);function c(){s.value.open()}const f=Lt({optionShowPreview:!0});function d(p){f.value=p,localStorage.setItem("settings",JSON.stringify(p))}return il(()=>{const p=localStorage.getItem("settings");f.value=p?JSON.parse(p):{optionShowPreview:!0}}),sl(()=>{o.value&&o.value.focus(),/iPad|iPhone|iPod/.test(window.navigator.userAgent)&&document.querySelectorAll("button").forEach(y=>{y.addEventListener("touchstart",function(){},{passive:!1})})}),(p,y)=>(wt(),Ct(T0,null,[te("div",nh,[te("nav",{class:"theme-app flex justify-between text-white"},[ah,te("div",{class:"flex"},[ih,te("button",{class:"flex items-center font-medium p-2 mr-2 hover:bg-gray-900",onClick:c},oh)])]),uh,te("main",ch,[te("div",hh,[te("div",fh,[mh,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:y[0]||(y[0]=S=>e.value=Ks(rh)())},"Random"),te("button",{class:"text-app-light-black p-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:y[1]||(y[1]=S=>e.value="")},"Clear")])]),ol(te("textarea",{ref_key:"inputArea",ref:o,class:"flex-1 text-app-light-black p-4","onUpdate:modelValue":y[2]||(y[2]=S=>e.value=S),spellcheck:"false"},null,512),[[Qu,e.value]])]),te("div",dh,[te("div",ph,[vh,te("div",gh,[te("button",{class:"text-app-light-black p-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:i},"Copy"),n0(q2,{ref_key:"copiedToast",ref:a,id:"copiedToast"},null,512)])]),te("div",bh,[te("div",yh,qs(r.value.typst),1),r.value.message?(wt(),Ct("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,wh)):Ti("",!0)])])]),te("div",xh,[f.value.optionShowPreview?(wt(),Ct("div",{key:0,class:"flex-1",innerHTML:n.value},null,8,Sh)):Ti("",!0)]),kh]),n0(Q2,{ref_key:"settingsDialog",ref:s,onNewSettings:d,initial:f.value},null,8,["initial"])],64))}};a4(Mh).mount("#app"); diff --git a/index.html b/index.html index 8921ce4..92b09fb 100644 --- a/index.html +++ b/index.html @@ -8,7 +8,7 @@ tex2typst Web App - Convert LaTex formula code to Typst - + diff --git a/offline.html b/offline.html index 8921ce4..92b09fb 100644 --- a/offline.html +++ b/offline.html @@ -8,7 +8,7 @@ tex2typst Web App - Convert LaTex formula code to Typst - +