diff --git a/assets/index-B7iXPFvl.js b/assets/index-B7iXPFvl.js new file mode 100644 index 0000000..8142cc2 --- /dev/null +++ b/assets/index-B7iXPFvl.js @@ -0,0 +1,294 @@ +var P1=Object.defineProperty;var H1=(t,e,r)=>e in t?P1(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r;var z0=(t,e,r)=>H1(t,typeof e!="symbol"?e+"":e,r);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(a){if(a.ep)return;a.ep=!0;const i=r(a);fetch(a.href,i)}})();/** +* @vue/shared v3.5.4 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function Ma(t){const e=Object.create(null);for(const r of t.split(","))e[r]=1;return r=>r in e}const ge={},Bt=[],I0=()=>{},V1=()=>!1,nn=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),Ta=t=>t.startsWith("onUpdate:"),He=Object.assign,Aa=(t,e)=>{const r=t.indexOf(e);r>-1&&t.splice(r,1)},$1=Object.prototype.hasOwnProperty,fe=(t,e)=>$1.call(t,e),Q=Array.isArray,Nt=t=>dr(t)==="[object Map]",an=t=>dr(t)==="[object Set]",pi=t=>dr(t)==="[object Date]",ne=t=>typeof t=="function",qe=t=>typeof t=="string",_0=t=>typeof t=="symbol",ke=t=>t!==null&&typeof t=="object",Is=t=>(ke(t)||ne(t))&&ne(t.then)&&ne(t.catch),_s=Object.prototype.toString,dr=t=>_s.call(t),U1=t=>dr(t).slice(8,-1),Os=t=>dr(t)==="[object Object]",za=t=>qe(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Jt=Ma(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),sn=t=>{const e=Object.create(null);return r=>e[r]||(e[r]=t(r))},G1=/-(\w)/g,k0=sn(t=>t.replace(G1,(e,r)=>r?r.toUpperCase():"")),W1=/\B([A-Z])/g,At=sn(t=>t.replace(W1,"-$1").toLowerCase()),ln=sn(t=>t.charAt(0).toUpperCase()+t.slice(1)),Mn=sn(t=>t?`on${ln(t)}`:""),ot=(t,e)=>!Object.is(t,e),Fr=(t,...e)=>{for(let r=0;r{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:n,value:r})},Kn=t=>{const e=parseFloat(t);return isNaN(e)?t:e};let vi;const Fs=()=>vi||(vi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ca(t){if(Q(t)){const e={};for(let r=0;r{if(r){const n=r.split(Y1);n.length>1&&(e[n[0].trim()]=n[1].trim())}}),e}function on(t){let e="";if(qe(t))e=t;else if(Q(t))for(let r=0;run(r,e))}const Hs=t=>!!(t&&t.__v_isRef===!0),Vs=t=>qe(t)?t:t==null?"":Q(t)||ke(t)&&(t.toString===_s||!ne(t.toString))?Hs(t)?Vs(t.value):JSON.stringify(t,$s,2):String(t),$s=(t,e)=>Hs(e)?$s(t,e.value):Nt(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((r,[n,a],i)=>(r[Tn(n,i)+" =>"]=a,r),{})}:an(e)?{[`Set(${e.size})`]:[...e.values()].map(r=>Tn(r))}:_0(e)?Tn(e):ke(e)&&!Q(e)&&!Os(e)?String(e):e,Tn=(t,e="")=>{var r;return _0(t)?`Symbol(${(r=t.description)!=null?r:e})`:t};/** +* @vue/reactivity v3.5.4 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let i0;class eo{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=i0,!e&&i0&&(this.index=(i0.scopes||(i0.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,r;if(this.scopes)for(e=0,r=this.scopes.length;e0)return;let t;for(;Qt;){let e=Qt;for(Qt=void 0;e;){const r=e.nextEffect;if(e.nextEffect=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(n){t||(t=n)}e=r}}if(t)throw t}function Ws(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function js(t){let e,r=t.depsTail;for(let n=r;n;n=n.prevDep)n.version===-1?(n===r&&(r=n.prevDep),Ba(n),ro(n)):e=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0;t.deps=e,t.depsTail=r}function Zn(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&Ys(e.dep.computed)||e.dep.version!==e.version)return!0;return!!t._dirty}function Ys(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===lr))return;t.globalVersion=lr;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&!Zn(t)){t.flags&=-3;return}const r=ve,n=w0;ve=t,w0=!0;try{Ws(t);const a=t.fn(t._value);(e.version===0||ot(a,t._value))&&(t._value=a,e.version++)}catch(a){throw e.version++,a}finally{ve=r,w0=n,js(t),t.flags&=-3}}function Ba(t){const{dep:e,prevSub:r,nextSub:n}=t;if(r&&(r.nextSub=n,t.prevSub=void 0),n&&(n.prevSub=r,t.nextSub=void 0),e.subs===t&&(e.subs=r),!e.subs&&e.computed){e.computed.flags&=-5;for(let a=e.computed.deps;a;a=a.nextDep)Ba(a)}}function ro(t){const{prevDep:e,nextDep:r}=t;e&&(e.nextDep=r,t.prevDep=void 0),r&&(r.prevDep=e,t.nextDep=void 0)}let w0=!0;const Xs=[];function ft(){Xs.push(w0),w0=!1}function mt(){const t=Xs.pop();w0=t===void 0?!0:t}function gi(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const r=ve;ve=void 0;try{e()}finally{ve=r}}}let lr=0;class Na{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0}track(e){if(!ve||!w0||ve===this.computed)return;let r=this.activeLink;if(r===void 0||r.sub!==ve)r=this.activeLink={dep:this,sub:ve,version:this.version,nextDep:void 0,prevDep:void 0,nextSub:void 0,prevSub:void 0,prevActiveLink:void 0},ve.deps?(r.prevDep=ve.depsTail,ve.depsTail.nextDep=r,ve.depsTail=r):ve.deps=ve.depsTail=r,ve.flags&4&&Ks(r);else if(r.version===-1&&(r.version=this.version,r.nextDep)){const n=r.nextDep;n.prevDep=r.prevDep,r.prevDep&&(r.prevDep.nextDep=n),r.prevDep=ve.depsTail,r.nextDep=void 0,ve.depsTail.nextDep=r,ve.depsTail=r,ve.deps===r&&(ve.deps=n)}return r}trigger(e){this.version++,lr++,this.notify(e)}notify(e){Ea();try{for(let r=this.subs;r;r=r.prevSub)r.sub.notify()}finally{Da()}}}function Ks(t){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let n=e.deps;n;n=n.nextDep)Ks(n)}const r=t.dep.subs;r!==t&&(t.prevSub=r,r&&(r.nextSub=t)),t.dep.subs=t}const Jn=new WeakMap,St=Symbol(""),Qn=Symbol(""),or=Symbol("");function Ve(t,e,r){if(w0&&ve){let n=Jn.get(t);n||Jn.set(t,n=new Map);let a=n.get(r);a||n.set(r,a=new Na),a.track()}}function G0(t,e,r,n,a,i){const s=Jn.get(t);if(!s){lr++;return}const o=c=>{c&&c.trigger()};if(Ea(),e==="clear")s.forEach(o);else{const c=Q(t),m=c&&za(r);if(c&&r==="length"){const d=Number(n);s.forEach((p,b)=>{(b==="length"||b===or||!_0(b)&&b>=d)&&o(p)})}else switch(r!==void 0&&o(s.get(r)),m&&o(s.get(or)),e){case"add":c?m&&o(s.get("length")):(o(s.get(St)),Nt(t)&&o(s.get(Qn)));break;case"delete":c||(o(s.get(St)),Nt(t)&&o(s.get(Qn)));break;case"set":Nt(t)&&o(s.get(St));break}}Da()}function Ct(t){const e=me(t);return e===t?e:(Ve(e,"iterate",or),S0(t)?e:e.map(je))}function qa(t){return Ve(t=me(t),"iterate",or),t}const no={__proto__:null,[Symbol.iterator](){return zn(this,Symbol.iterator,je)},concat(...t){return Ct(this).concat(...t.map(e=>Q(e)?Ct(e):e))},entries(){return zn(this,"entries",t=>(t[1]=je(t[1]),t))},every(t,e){return P0(this,"every",t,e,void 0,arguments)},filter(t,e){return P0(this,"filter",t,e,r=>r.map(je),arguments)},find(t,e){return P0(this,"find",t,e,je,arguments)},findIndex(t,e){return P0(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return P0(this,"findLast",t,e,je,arguments)},findLastIndex(t,e){return P0(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return P0(this,"forEach",t,e,void 0,arguments)},includes(...t){return Cn(this,"includes",t)},indexOf(...t){return Cn(this,"indexOf",t)},join(t){return Ct(this).join(t)},lastIndexOf(...t){return Cn(this,"lastIndexOf",t)},map(t,e){return P0(this,"map",t,e,void 0,arguments)},pop(){return Gt(this,"pop")},push(...t){return Gt(this,"push",t)},reduce(t,...e){return bi(this,"reduce",t,e)},reduceRight(t,...e){return bi(this,"reduceRight",t,e)},shift(){return Gt(this,"shift")},some(t,e){return P0(this,"some",t,e,void 0,arguments)},splice(...t){return Gt(this,"splice",t)},toReversed(){return Ct(this).toReversed()},toSorted(t){return Ct(this).toSorted(t)},toSpliced(...t){return Ct(this).toSpliced(...t)},unshift(...t){return Gt(this,"unshift",t)},values(){return zn(this,"values",je)}};function zn(t,e,r){const n=qa(t),a=n[e]();return n!==t&&!S0(t)&&(a._next=a.next,a.next=()=>{const i=a._next();return i.value&&(i.value=r(i.value)),i}),a}const ao=Array.prototype;function P0(t,e,r,n,a,i){const s=qa(t),o=s!==t&&!S0(t),c=s[e];if(c!==ao[e]){const p=c.apply(t,i);return o?je(p):p}let m=r;s!==t&&(o?m=function(p,b){return r.call(this,je(p),b,t)}:r.length>2&&(m=function(p,b){return r.call(this,p,b,t)}));const d=c.call(s,m,n);return o&&a?a(d):d}function bi(t,e,r,n){const a=qa(t);let i=r;return a!==t&&(S0(t)?r.length>3&&(i=function(s,o,c){return r.call(this,s,o,c,t)}):i=function(s,o,c){return r.call(this,s,je(o),c,t)}),a[e](i,...n)}function Cn(t,e,r){const n=me(t);Ve(n,"iterate",or);const a=n[e](...r);return(a===-1||a===!1)&&Fa(r[0])?(r[0]=me(r[0]),n[e](...r)):a}function Gt(t,e,r=[]){ft(),Ea();const n=me(t)[e].apply(t,r);return Da(),mt(),n}const io=Ma("__proto__,__v_isRef,__isVue"),Zs=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(_0));function so(t){_0(t)||(t=String(t));const e=me(this);return Ve(e,"has",t),e.hasOwnProperty(t)}class Js{constructor(e=!1,r=!1){this._isReadonly=e,this._isShallow=r}get(e,r,n){const a=this._isReadonly,i=this._isShallow;if(r==="__v_isReactive")return!a;if(r==="__v_isReadonly")return a;if(r==="__v_isShallow")return i;if(r==="__v_raw")return n===(a?i?xo:rl:i?tl:el).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;const s=Q(e);if(!a){let c;if(s&&(c=no[r]))return c;if(r==="hasOwnProperty")return so}const o=Reflect.get(e,r,Pe(e)?e:n);return(_0(r)?Zs.has(r):io(r))||(a||Ve(e,"get",r),i)?o:Pe(o)?s&&za(r)?o:o.value:ke(o)?a?nl(o):Oa(o):o}}class Qs extends Js{constructor(e=!1){super(!1,e)}set(e,r,n,a){let i=e[r];if(!this._isShallow){const c=Mt(i);if(!S0(n)&&!Mt(n)&&(i=me(i),n=me(n)),!Q(e)&&Pe(i)&&!Pe(n))return c?!1:(i.value=n,!0)}const s=Q(e)&&za(r)?Number(r)t,cn=t=>Reflect.getPrototypeOf(t);function Sr(t,e,r=!1,n=!1){t=t.__v_raw;const a=me(t),i=me(e);r||(ot(e,i)&&Ve(a,"get",e),Ve(a,"get",i));const{has:s}=cn(a),o=n?Ia:r?La:je;if(s.call(a,e))return o(t.get(e));if(s.call(a,i))return o(t.get(i));t!==a&&t.get(e)}function kr(t,e=!1){const r=this.__v_raw,n=me(r),a=me(t);return e||(ot(t,a)&&Ve(n,"has",t),Ve(n,"has",a)),t===a?r.has(t):r.has(t)||r.has(a)}function Mr(t,e=!1){return t=t.__v_raw,!e&&Ve(me(t),"iterate",St),Reflect.get(t,"size",t)}function yi(t,e=!1){!e&&!S0(t)&&!Mt(t)&&(t=me(t));const r=me(this);return cn(r).has.call(r,t)||(r.add(t),G0(r,"add",t,t)),this}function xi(t,e,r=!1){!r&&!S0(e)&&!Mt(e)&&(e=me(e));const n=me(this),{has:a,get:i}=cn(n);let s=a.call(n,t);s||(t=me(t),s=a.call(n,t));const o=i.call(n,t);return n.set(t,e),s?ot(e,o)&&G0(n,"set",t,e):G0(n,"add",t,e),this}function wi(t){const e=me(this),{has:r,get:n}=cn(e);let a=r.call(e,t);a||(t=me(t),a=r.call(e,t)),n&&n.call(e,t);const i=e.delete(t);return a&&G0(e,"delete",t,void 0),i}function Si(){const t=me(this),e=t.size!==0,r=t.clear();return e&&G0(t,"clear",void 0,void 0),r}function Tr(t,e){return function(n,a){const i=this,s=i.__v_raw,o=me(s),c=e?Ia:t?La:je;return!t&&Ve(o,"iterate",St),s.forEach((m,d)=>n.call(a,c(m),c(d),i))}}function Ar(t,e,r){return function(...n){const a=this.__v_raw,i=me(a),s=Nt(i),o=t==="entries"||t===Symbol.iterator&&s,c=t==="keys"&&s,m=a[t](...n),d=r?Ia:e?La:je;return!e&&Ve(i,"iterate",c?Qn:St),{next(){const{value:p,done:b}=m.next();return b?{value:p,done:b}:{value:o?[d(p[0]),d(p[1])]:d(p),done:b}},[Symbol.iterator](){return this}}}}function rt(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function ho(){const t={get(i){return Sr(this,i)},get size(){return Mr(this)},has:kr,add:yi,set:xi,delete:wi,clear:Si,forEach:Tr(!1,!1)},e={get(i){return Sr(this,i,!1,!0)},get size(){return Mr(this)},has:kr,add(i){return yi.call(this,i,!0)},set(i,s){return xi.call(this,i,s,!0)},delete:wi,clear:Si,forEach:Tr(!1,!0)},r={get(i){return Sr(this,i,!0)},get size(){return Mr(this,!0)},has(i){return kr.call(this,i,!0)},add:rt("add"),set:rt("set"),delete:rt("delete"),clear:rt("clear"),forEach:Tr(!0,!1)},n={get(i){return Sr(this,i,!0,!0)},get size(){return Mr(this,!0)},has(i){return kr.call(this,i,!0)},add:rt("add"),set:rt("set"),delete:rt("delete"),clear:rt("clear"),forEach:Tr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{t[i]=Ar(i,!1,!1),r[i]=Ar(i,!0,!1),e[i]=Ar(i,!1,!0),n[i]=Ar(i,!0,!0)}),[t,r,e,n]}const[fo,mo,po,vo]=ho();function _a(t,e){const r=e?t?vo:po:t?mo:fo;return(n,a,i)=>a==="__v_isReactive"?!t:a==="__v_isReadonly"?t:a==="__v_raw"?n:Reflect.get(fe(r,a)&&a in n?r:n,a,i)}const go={get:_a(!1,!1)},bo={get:_a(!1,!0)},yo={get:_a(!0,!1)};const el=new WeakMap,tl=new WeakMap,rl=new WeakMap,xo=new WeakMap;function wo(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function So(t){return t.__v_skip||!Object.isExtensible(t)?0:wo(U1(t))}function Oa(t){return Mt(t)?t:Ra(t,!1,oo,go,el)}function ko(t){return Ra(t,!1,co,bo,tl)}function nl(t){return Ra(t,!0,uo,yo,rl)}function Ra(t,e,r,n,a){if(!ke(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=a.get(t);if(i)return i;const s=So(t);if(s===0)return t;const o=new Proxy(t,s===2?n:r);return a.set(t,o),o}function er(t){return Mt(t)?er(t.__v_raw):!!(t&&t.__v_isReactive)}function Mt(t){return!!(t&&t.__v_isReadonly)}function S0(t){return!!(t&&t.__v_isShallow)}function Fa(t){return t?!!t.__v_raw:!1}function me(t){const e=t&&t.__v_raw;return e?me(e):t}function Mo(t){return!fe(t,"__v_skip")&&Object.isExtensible(t)&&Rs(t,"__v_skip",!0),t}const je=t=>ke(t)?Oa(t):t,La=t=>ke(t)?nl(t):t;function Pe(t){return t?t.__v_isRef===!0:!1}function Wt(t){return To(t,!1)}function To(t,e){return Pe(t)?t:new Ao(t,e)}class Ao{constructor(e,r){this.dep=new Na,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=r?e:me(e),this._value=r?e:je(e),this.__v_isShallow=r}get value(){return this.dep.track(),this._value}set value(e){const r=this._rawValue,n=this.__v_isShallow||S0(e)||Mt(e);e=n?e:me(e),ot(e,r)&&(this._rawValue=e,this._value=n?e:je(e),this.dep.trigger())}}function al(t){return Pe(t)?t.value:t}const zo={get:(t,e,r)=>e==="__v_raw"?t:al(Reflect.get(t,e,r)),set:(t,e,r,n)=>{const a=t[e];return Pe(a)&&!Pe(r)?(a.value=r,!0):Reflect.set(t,e,r,n)}};function il(t){return er(t)?t:new Proxy(t,zo)}class Co{constructor(e,r,n){this.fn=e,this.setter=r,this._value=void 0,this.dep=new Na(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=lr-1,this.effect=this,this.__v_isReadonly=!r,this.isSSR=n}notify(){this.flags|=16,ve!==this&&this.dep.notify()}get value(){const e=this.dep.track();return Ys(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Eo(t,e,r=!1){let n,a;return ne(t)?n=t:(n=t.get,a=t.set),new Co(n,a,r)}const zr={},jr=new WeakMap;let xt;function Do(t,e=!1,r=xt){if(r){let n=jr.get(r);n||jr.set(r,n=[]),n.push(t)}}function Bo(t,e,r=ge){const{immediate:n,deep:a,once:i,scheduler:s,augmentJob:o,call:c}=r,m=F=>a?F:S0(F)||a===!1||a===0?U0(F,1):U0(F);let d,p,b,S,T=!1,A=!1;if(Pe(t)?(p=()=>t.value,T=S0(t)):er(t)?(p=()=>m(t),T=!0):Q(t)?(A=!0,T=t.some(F=>er(F)||S0(F)),p=()=>t.map(F=>{if(Pe(F))return F.value;if(er(F))return m(F);if(ne(F))return c?c(F,2):F()})):ne(t)?e?p=c?()=>c(t,2):t:p=()=>{if(b){ft();try{b()}finally{mt()}}const F=xt;xt=d;try{return c?c(t,3,[S]):t(S)}finally{xt=F}}:p=I0,e&&a){const F=p,W=a===!0?1/0:a;p=()=>U0(F(),W)}const _=to(),D=()=>{d.stop(),_&&Aa(_.effects,d)};if(i)if(e){const F=e;e=(...W)=>{F(...W),D()}}else{const F=p;p=()=>{F(),D()}}let V=A?new Array(t.length).fill(zr):zr;const G=F=>{if(!(!(d.flags&1)||!d.dirty&&!F))if(e){const W=d.run();if(a||T||(A?W.some((ie,re)=>ot(ie,V[re])):ot(W,V))){b&&b();const ie=xt;xt=d;try{const re=[W,V===zr?void 0:A&&V[0]===zr?[]:V,S];c?c(e,3,re):e(...re),V=W}finally{xt=ie}}}else d.run()};return o&&o(G),d=new Us(p),d.scheduler=s?()=>s(G,!1):G,S=F=>Do(F,!1,d),b=d.onStop=()=>{const F=jr.get(d);if(F){if(c)c(F,4);else for(const W of F)W();jr.delete(d)}},e?n?G(!0):V=d.run():s?s(G.bind(null,!0),!0):d.run(),D.pause=d.pause.bind(d),D.resume=d.resume.bind(d),D.stop=D,D}function U0(t,e=1/0,r){if(e<=0||!ke(t)||t.__v_skip||(r=r||new Set,r.has(t)))return t;if(r.add(t),e--,Pe(t))U0(t.value,e,r);else if(Q(t))for(let n=0;n{U0(n,e,r)});else if(Os(t)){for(const n in t)U0(t[n],e,r);for(const n of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,n)&&U0(t[n],e,r)}return t}/** +* @vue/runtime-core v3.5.4 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function pr(t,e,r,n){try{return n?t(...n):t()}catch(a){hn(a,e,r)}}function O0(t,e,r,n){if(ne(t)){const a=pr(t,e,r,n);return a&&Is(a)&&a.catch(i=>{hn(i,e,r)}),a}if(Q(t)){const a=[];for(let i=0;i>>1,a=Ye[n],i=cr(a);i=cr(r)?Ye.push(t):Ye.splice(Io(e),0,t),t.flags|=1,ll()}}function ll(){!ur&&!ea&&(ea=!0,Pa=sl.then(ul))}function _o(t){Q(t)?qt.push(...t):it&&t.id===-1?it.splice(Dt+1,0,t):t.flags&1||(qt.push(t),t.flags|=1),ll()}function ki(t,e,r=ur?E0+1:0){for(;rcr(r)-cr(n));if(qt.length=0,it){it.push(...e);return}for(it=e,Dt=0;Dtt.id==null?t.flags&2?-1:1/0:t.id;function ul(t){ea=!1,ur=!0;try{for(E0=0;E0{n._d&&Ni(-1);const i=Yr(e);let s;try{s=t(...a)}finally{Yr(i),n._d&&Ni(1)}return s};return n._n=!0,n._c=!0,n._d=!0,n}function hl(t,e){if(l0===null)return t;const r=vn(l0),n=t.dirs||(t.dirs=[]);for(let a=0;at.__isTeleport;function Va(t,e){t.shapeFlag&6&&t.component?(t.transition=e,Va(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function fl(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function ta(t,e,r,n,a=!1){if(Q(t)){t.forEach((T,A)=>ta(T,e&&(Q(e)?e[A]:e),r,n,a));return}if(tr(n)&&!a)return;const i=n.shapeFlag&4?vn(n.component):n.el,s=a?null:i,{i:o,r:c}=t,m=e&&e.r,d=o.refs===ge?o.refs={}:o.refs,p=o.setupState,b=me(p),S=p===ge?()=>!1:T=>fe(b,T);if(m!=null&&m!==c&&(qe(m)?(d[m]=null,S(m)&&(p[m]=null)):Pe(m)&&(m.value=null)),ne(c))pr(c,o,12,[s,d]);else{const T=qe(c),A=Pe(c);if(T||A){const _=()=>{if(t.f){const D=T?S(c)?p[c]:d[c]:c.value;a?Q(D)&&Aa(D,i):Q(D)?D.includes(i)||D.push(i):T?(d[c]=[i],S(c)&&(p[c]=d[c])):(c.value=[i],t.k&&(d[t.k]=c.value))}else T?(d[c]=s,S(c)&&(p[c]=s)):A&&(c.value=s,t.k&&(d[t.k]=s))};s?(_.id=-1,a0(_,r)):_()}}}const tr=t=>!!t.type.__asyncLoader,ml=t=>t.type.__isKeepAlive;function Lo(t,e){dl(t,"a",e)}function Po(t,e){dl(t,"da",e)}function dl(t,e,r=Le){const n=t.__wdc||(t.__wdc=()=>{let a=r;for(;a;){if(a.isDeactivated)return;a=a.parent}return t()});if(fn(e,n,r),r){let a=r.parent;for(;a&&a.parent;)ml(a.parent.vnode)&&Ho(n,e,r,a),a=a.parent}}function Ho(t,e,r,n){const a=fn(e,t,n,!0);gl(()=>{Aa(n[e],a)},r)}function fn(t,e,r=Le,n=!1){if(r){const a=r[t]||(r[t]=[]),i=e.__weh||(e.__weh=(...s)=>{ft();const o=vr(r),c=O0(e,r,t,s);return o(),mt(),c});return n?a.unshift(i):a.push(i),i}}const Z0=t=>(e,r=Le)=>{(!pn||t==="sp")&&fn(t,(...n)=>e(...n),r)},pl=Z0("bm"),vl=Z0("m"),Vo=Z0("bu"),$o=Z0("u"),Uo=Z0("bum"),gl=Z0("um"),Go=Z0("sp"),Wo=Z0("rtg"),jo=Z0("rtc");function Yo(t,e=Le){fn("ec",t,e)}const Xo="components";function Ko(t,e){return Jo(Xo,t,!0,e)||t}const Zo=Symbol.for("v-ndc");function Jo(t,e,r=!0,n=!1){const a=l0||Le;if(a){const i=a.type;{const o=Vu(i,!1);if(o&&(o===e||o===k0(e)||o===ln(k0(e))))return i}const s=Mi(a[t]||i[t],e)||Mi(a.appContext[t],e);return!s&&n?i:s}}function Mi(t,e){return t&&(t[e]||t[k0(e)]||t[ln(k0(e))])}const ra=t=>t?Rl(t)?vn(t):ra(t.parent):null,rr=He(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>ra(t.parent),$root:t=>ra(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>$a(t),$forceUpdate:t=>t.f||(t.f=()=>{Ha(t.update)}),$nextTick:t=>t.n||(t.n=qo.bind(t.proxy)),$watch:t=>xu.bind(t)}),En=(t,e)=>t!==ge&&!t.__isScriptSetup&&fe(t,e),Qo={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:r,setupState:n,data:a,props:i,accessCache:s,type:o,appContext:c}=t;let m;if(e[0]!=="$"){const S=s[e];if(S!==void 0)switch(S){case 1:return n[e];case 2:return a[e];case 4:return r[e];case 3:return i[e]}else{if(En(n,e))return s[e]=1,n[e];if(a!==ge&&fe(a,e))return s[e]=2,a[e];if((m=t.propsOptions[0])&&fe(m,e))return s[e]=3,i[e];if(r!==ge&&fe(r,e))return s[e]=4,r[e];na&&(s[e]=0)}}const d=rr[e];let p,b;if(d)return e==="$attrs"&&Ve(t.attrs,"get",""),d(t);if((p=o.__cssModules)&&(p=p[e]))return p;if(r!==ge&&fe(r,e))return s[e]=4,r[e];if(b=c.config.globalProperties,fe(b,e))return b[e]},set({_:t},e,r){const{data:n,setupState:a,ctx:i}=t;return En(a,e)?(a[e]=r,!0):n!==ge&&fe(n,e)?(n[e]=r,!0):fe(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(i[e]=r,!0)},has({_:{data:t,setupState:e,accessCache:r,ctx:n,appContext:a,propsOptions:i}},s){let o;return!!r[s]||t!==ge&&fe(t,s)||En(e,s)||(o=i[0])&&fe(o,s)||fe(n,s)||fe(rr,s)||fe(a.config.globalProperties,s)},defineProperty(t,e,r){return r.get!=null?t._.accessCache[e]=0:fe(r,"value")&&this.set(t,e,r.value,null),Reflect.defineProperty(t,e,r)}};function Ti(t){return Q(t)?t.reduce((e,r)=>(e[r]=null,e),{}):t}let na=!0;function eu(t){const e=$a(t),r=t.proxy,n=t.ctx;na=!1,e.beforeCreate&&Ai(e.beforeCreate,t,"bc");const{data:a,computed:i,methods:s,watch:o,provide:c,inject:m,created:d,beforeMount:p,mounted:b,beforeUpdate:S,updated:T,activated:A,deactivated:_,beforeDestroy:D,beforeUnmount:V,destroyed:G,unmounted:F,render:W,renderTracked:ie,renderTriggered:re,errorCaptured:ce,serverPrefetch:le,expose:Oe,inheritAttrs:De,components:we,directives:h0,filters:_e}=e;if(m&&tu(m,n,null),s)for(const he in s){const oe=s[he];ne(oe)&&(n[he]=oe.bind(r))}if(a){const he=a.call(r,r);ke(he)&&(t.data=Oa(he))}if(na=!0,i)for(const he in i){const oe=i[he],g0=ne(oe)?oe.bind(r,r):ne(oe.get)?oe.get.bind(r,r):I0,e0=!ne(oe)&&ne(oe.set)?oe.set.bind(r):I0,Re=la({get:g0,set:e0});Object.defineProperty(n,he,{enumerable:!0,configurable:!0,get:()=>Re.value,set:Te=>Re.value=Te})}if(o)for(const he in o)bl(o[he],n,r,he);if(c){const he=ne(c)?c.call(r):c;Reflect.ownKeys(he).forEach(oe=>{lu(oe,he[oe])})}d&&Ai(d,t,"c");function Se(he,oe){Q(oe)?oe.forEach(g0=>he(g0.bind(r))):oe&&he(oe.bind(r))}if(Se(pl,p),Se(vl,b),Se(Vo,S),Se($o,T),Se(Lo,A),Se(Po,_),Se(Yo,ce),Se(jo,ie),Se(Wo,re),Se(Uo,V),Se(gl,F),Se(Go,le),Q(Oe))if(Oe.length){const he=t.exposed||(t.exposed={});Oe.forEach(oe=>{Object.defineProperty(he,oe,{get:()=>r[oe],set:g0=>r[oe]=g0})})}else t.exposed||(t.exposed={});W&&t.render===I0&&(t.render=W),De!=null&&(t.inheritAttrs=De),we&&(t.components=we),h0&&(t.directives=h0),le&&fl(t)}function tu(t,e,r=I0){Q(t)&&(t=aa(t));for(const n in t){const a=t[n];let i;ke(a)?"default"in a?i=Lr(a.from||n,a.default,!0):i=Lr(a.from||n):i=Lr(a),Pe(i)?Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):e[n]=i}}function Ai(t,e,r){O0(Q(t)?t.map(n=>n.bind(e.proxy)):t.bind(e.proxy),e,r)}function bl(t,e,r,n){let a=n.includes(".")?Nl(r,n):()=>r[n];if(qe(t)){const i=e[t];ne(i)&&Bn(a,i)}else if(ne(t))Bn(a,t.bind(r));else if(ke(t))if(Q(t))t.forEach(i=>bl(i,e,r,n));else{const i=ne(t.handler)?t.handler.bind(r):e[t.handler];ne(i)&&Bn(a,i,t)}}function $a(t){const e=t.type,{mixins:r,extends:n}=e,{mixins:a,optionsCache:i,config:{optionMergeStrategies:s}}=t.appContext,o=i.get(e);let c;return o?c=o:!a.length&&!r&&!n?c=e:(c={},a.length&&a.forEach(m=>Xr(c,m,s,!0)),Xr(c,e,s)),ke(e)&&i.set(e,c),c}function Xr(t,e,r,n=!1){const{mixins:a,extends:i}=e;i&&Xr(t,i,r,!0),a&&a.forEach(s=>Xr(t,s,r,!0));for(const s in e)if(!(n&&s==="expose")){const o=ru[s]||r&&r[s];t[s]=o?o(t[s],e[s]):e[s]}return t}const ru={data:zi,props:Ci,emits:Ci,methods:Kt,computed:Kt,beforeCreate:Ue,created:Ue,beforeMount:Ue,mounted:Ue,beforeUpdate:Ue,updated:Ue,beforeDestroy:Ue,beforeUnmount:Ue,destroyed:Ue,unmounted:Ue,activated:Ue,deactivated:Ue,errorCaptured:Ue,serverPrefetch:Ue,components:Kt,directives:Kt,watch:au,provide:zi,inject:nu};function zi(t,e){return e?t?function(){return He(ne(t)?t.call(this,this):t,ne(e)?e.call(this,this):e)}:e:t}function nu(t,e){return Kt(aa(t),aa(e))}function aa(t){if(Q(t)){const e={};for(let r=0;r1)return r&&ne(e)?e.call(n&&n.proxy):e}}const xl={},wl=()=>Object.create(xl),Sl=t=>Object.getPrototypeOf(t)===xl;function ou(t,e,r,n=!1){const a={},i=wl();t.propsDefaults=Object.create(null),kl(t,e,a,i);for(const s in t.propsOptions[0])s in a||(a[s]=void 0);r?t.props=n?a:ko(a):t.type.props?t.props=a:t.props=i,t.attrs=i}function uu(t,e,r,n){const{props:a,attrs:i,vnode:{patchFlag:s}}=t,o=me(a),[c]=t.propsOptions;let m=!1;if((n||s>0)&&!(s&16)){if(s&8){const d=t.vnode.dynamicProps;for(let p=0;p{c=!0;const[b,S]=Ml(p,e,!0);He(s,b),S&&o.push(...S)};!r&&e.mixins.length&&e.mixins.forEach(d),t.extends&&d(t.extends),t.mixins&&t.mixins.forEach(d)}if(!i&&!c)return ke(t)&&n.set(t,Bt),Bt;if(Q(i))for(let d=0;dt[0]==="_"||t==="$stable",Ua=t=>Q(t)?t.map(B0):[B0(t)],hu=(t,e,r)=>{if(e._n)return e;const n=Oo((...a)=>Ua(e(...a)),r);return n._c=!1,n},Al=(t,e,r)=>{const n=t._ctx;for(const a in t){if(Tl(a))continue;const i=t[a];if(ne(i))e[a]=hu(a,i,n);else if(i!=null){const s=Ua(i);e[a]=()=>s}}},zl=(t,e)=>{const r=Ua(e);t.slots.default=()=>r},Cl=(t,e,r)=>{for(const n in e)(r||n!=="_")&&(t[n]=e[n])},fu=(t,e,r)=>{const n=t.slots=wl();if(t.vnode.shapeFlag&32){const a=e._;a?(Cl(n,e,r),r&&Rs(n,"_",a,!0)):Al(e,n)}else e&&zl(t,e)},mu=(t,e,r)=>{const{vnode:n,slots:a}=t;let i=!0,s=ge;if(n.shapeFlag&32){const o=e._;o?r&&o===1?i=!1:Cl(a,e,r):(i=!e.$stable,Al(e,a)),s=e}else e&&(zl(t,e),s={default:1});if(i)for(const o in a)!Tl(o)&&s[o]==null&&delete a[o]},a0=zu;function du(t){return pu(t)}function pu(t,e){const r=Fs();r.__VUE__=!0;const{insert:n,remove:a,patchProp:i,createElement:s,createText:o,createComment:c,setText:m,setElementText:d,parentNode:p,nextSibling:b,setScopeId:S=I0,insertStaticContent:T}=t,A=(y,w,M,N=null,z=null,E=null,L=void 0,P=null,R=!!w.dynamicChildren)=>{if(y===w)return;y&&!jt(y,w)&&(N=b0(y),Te(y,z,E,!0),y=null),w.patchFlag===-2&&(R=!1,w.dynamicChildren=null);const{type:q,ref:Z,shapeFlag:$}=w;switch(q){case dn:_(y,w,M,N);break;case Tt:D(y,w,M,N);break;case Pr:y==null&&V(w,M,N,L);break;case D0:we(y,w,M,N,z,E,L,P,R);break;default:$&1?W(y,w,M,N,z,E,L,P,R):$&6?h0(y,w,M,N,z,E,L,P,R):($&64||$&128)&&q.process(y,w,M,N,z,E,L,P,R,T0)}Z!=null&&z&&ta(Z,y&&y.ref,E,w||y,!w)},_=(y,w,M,N)=>{if(y==null)n(w.el=o(w.children),M,N);else{const z=w.el=y.el;w.children!==y.children&&m(z,w.children)}},D=(y,w,M,N)=>{y==null?n(w.el=c(w.children||""),M,N):w.el=y.el},V=(y,w,M,N)=>{[y.el,y.anchor]=T(y.children,w,M,N,y.el,y.anchor)},G=({el:y,anchor:w},M,N)=>{let z;for(;y&&y!==w;)z=b(y),n(y,M,N),y=z;n(w,M,N)},F=({el:y,anchor:w})=>{let M;for(;y&&y!==w;)M=b(y),a(y),y=M;a(w)},W=(y,w,M,N,z,E,L,P,R)=>{w.type==="svg"?L="svg":w.type==="math"&&(L="mathml"),y==null?ie(w,M,N,z,E,L,P,R):le(y,w,z,E,L,P,R)},ie=(y,w,M,N,z,E,L,P)=>{let R,q;const{props:Z,shapeFlag:$,transition:j,dirs:ee}=y;if(R=y.el=s(y.type,E,Z&&Z.is,Z),$&8?d(R,y.children):$&16&&ce(y.children,R,null,N,z,Dn(y,E),L,P),ee&&vt(y,null,N,"created"),re(R,y,y.scopeId,L,N),Z){for(const ye in Z)ye!=="value"&&!Jt(ye)&&i(R,ye,null,Z[ye],E,N);"value"in Z&&i(R,"value",null,Z.value,E),(q=Z.onVnodeBeforeMount)&&C0(q,N,y)}ee&&vt(y,null,N,"beforeMount");const se=vu(z,j);se&&j.beforeEnter(R),n(R,w,M),((q=Z&&Z.onVnodeMounted)||se||ee)&&a0(()=>{q&&C0(q,N,y),se&&j.enter(R),ee&&vt(y,null,N,"mounted")},z)},re=(y,w,M,N,z)=>{if(M&&S(y,M),N)for(let E=0;E{for(let q=R;q{const P=w.el=y.el;let{patchFlag:R,dynamicChildren:q,dirs:Z}=w;R|=y.patchFlag&16;const $=y.props||ge,j=w.props||ge;let ee;if(M&>(M,!1),(ee=j.onVnodeBeforeUpdate)&&C0(ee,M,w,y),Z&&vt(w,y,M,"beforeUpdate"),M&>(M,!0),($.innerHTML&&j.innerHTML==null||$.textContent&&j.textContent==null)&&d(P,""),q?Oe(y.dynamicChildren,q,P,M,N,Dn(w,z),E):L||oe(y,w,P,null,M,N,Dn(w,z),E,!1),R>0){if(R&16)De(P,$,j,M,z);else if(R&2&&$.class!==j.class&&i(P,"class",null,j.class,z),R&4&&i(P,"style",$.style,j.style,z),R&8){const se=w.dynamicProps;for(let ye=0;ye{ee&&C0(ee,M,w,y),Z&&vt(w,y,M,"updated")},N)},Oe=(y,w,M,N,z,E,L)=>{for(let P=0;P{if(w!==M){if(w!==ge)for(const E in w)!Jt(E)&&!(E in M)&&i(y,E,w[E],null,z,N);for(const E in M){if(Jt(E))continue;const L=M[E],P=w[E];L!==P&&E!=="value"&&i(y,E,P,L,z,N)}"value"in M&&i(y,"value",w.value,M.value,z)}},we=(y,w,M,N,z,E,L,P,R)=>{const q=w.el=y?y.el:o(""),Z=w.anchor=y?y.anchor:o("");let{patchFlag:$,dynamicChildren:j,slotScopeIds:ee}=w;ee&&(P=P?P.concat(ee):ee),y==null?(n(q,M,N),n(Z,M,N),ce(w.children||[],M,Z,z,E,L,P,R)):$>0&&$&64&&j&&y.dynamicChildren?(Oe(y.dynamicChildren,j,M,z,E,L,P),(w.key!=null||z&&w===z.subTree)&&El(y,w,!0)):oe(y,w,M,Z,z,E,L,P,R)},h0=(y,w,M,N,z,E,L,P,R)=>{w.slotScopeIds=P,y==null?w.shapeFlag&512?z.ctx.activate(w,M,N,L,R):_e(w,M,N,z,E,L,R):Ze(y,w,R)},_e=(y,w,M,N,z,E,L)=>{const P=y.component=Ru(y,N,z);if(ml(y)&&(P.ctx.renderer=T0),Fu(P,!1,L),P.asyncDep){if(z&&z.registerDep(P,Se,L),!y.el){const R=P.subTree=u0(Tt);D(null,R,w,M)}}else Se(P,y,w,M,z,E,L)},Ze=(y,w,M)=>{const N=w.component=y.component;if(Tu(y,w,M))if(N.asyncDep&&!N.asyncResolved){he(N,w,M);return}else N.next=w,N.update();else w.el=y.el,N.vnode=w},Se=(y,w,M,N,z,E,L)=>{const P=()=>{if(y.isMounted){let{next:$,bu:j,u:ee,parent:se,vnode:ye}=y;{const r0=Dl(y);if(r0){$&&($.el=ye.el,he(y,$,L)),r0.asyncDep.then(()=>{y.isUnmounted||P()});return}}let de=$,t0;gt(y,!1),$?($.el=ye.el,he(y,$,L)):$=ye,j&&Fr(j),(t0=$.props&&$.props.onVnodeBeforeUpdate)&&C0(t0,se,$,ye),gt(y,!0);const Fe=Nn(y),y0=y.subTree;y.subTree=Fe,A(y0,Fe,p(y0.el),b0(y0),y,z,E),$.el=Fe.el,de===null&&Au(y,Fe.el),ee&&a0(ee,z),(t0=$.props&&$.props.onVnodeUpdated)&&a0(()=>C0(t0,se,$,ye),z)}else{let $;const{el:j,props:ee}=w,{bm:se,m:ye,parent:de,root:t0,type:Fe}=y,y0=tr(w);if(gt(y,!1),se&&Fr(se),!y0&&($=ee&&ee.onVnodeBeforeMount)&&C0($,de,w),gt(y,!0),j&&wr){const r0=()=>{y.subTree=Nn(y),wr(j,y.subTree,y,z,null)};y0&&Fe.__asyncHydrate?Fe.__asyncHydrate(j,y,r0):r0()}else{t0.ce&&t0.ce._injectChildStyle(Fe);const r0=y.subTree=Nn(y);A(null,r0,M,N,y,z,E),w.el=r0.el}if(ye&&a0(ye,z),!y0&&($=ee&&ee.onVnodeMounted)){const r0=w;a0(()=>C0($,de,r0),z)}(w.shapeFlag&256||de&&tr(de.vnode)&&de.vnode.shapeFlag&256)&&y.a&&a0(y.a,z),y.isMounted=!0,w=M=N=null}};y.scope.on();const R=y.effect=new Us(P);y.scope.off();const q=y.update=R.run.bind(R),Z=y.job=R.runIfDirty.bind(R);Z.i=y,Z.id=y.uid,R.scheduler=()=>Ha(Z),gt(y,!0),q()},he=(y,w,M)=>{w.component=y;const N=y.vnode.props;y.vnode=w,y.next=null,uu(y,w.props,N,M),mu(y,w.children,M),ft(),ki(y),mt()},oe=(y,w,M,N,z,E,L,P,R=!1)=>{const q=y&&y.children,Z=y?y.shapeFlag:0,$=w.children,{patchFlag:j,shapeFlag:ee}=w;if(j>0){if(j&128){e0(q,$,M,N,z,E,L,P,R);return}else if(j&256){g0(q,$,M,N,z,E,L,P,R);return}}ee&8?(Z&16&&tt(q,z,E),$!==q&&d(M,$)):Z&16?ee&16?e0(q,$,M,N,z,E,L,P,R):tt(q,z,E,!0):(Z&8&&d(M,""),ee&16&&ce($,M,N,z,E,L,P,R))},g0=(y,w,M,N,z,E,L,P,R)=>{y=y||Bt,w=w||Bt;const q=y.length,Z=w.length,$=Math.min(q,Z);let j;for(j=0;j<$;j++){const ee=w[j]=R?st(w[j]):B0(w[j]);A(y[j],ee,M,null,z,E,L,P,R)}q>Z?tt(y,z,E,!0,!1,$):ce(w,M,N,z,E,L,P,R,$)},e0=(y,w,M,N,z,E,L,P,R)=>{let q=0;const Z=w.length;let $=y.length-1,j=Z-1;for(;q<=$&&q<=j;){const ee=y[q],se=w[q]=R?st(w[q]):B0(w[q]);if(jt(ee,se))A(ee,se,M,null,z,E,L,P,R);else break;q++}for(;q<=$&&q<=j;){const ee=y[$],se=w[j]=R?st(w[j]):B0(w[j]);if(jt(ee,se))A(ee,se,M,null,z,E,L,P,R);else break;$--,j--}if(q>$){if(q<=j){const ee=j+1,se=eej)for(;q<=$;)Te(y[q],z,E,!0),q++;else{const ee=q,se=q,ye=new Map;for(q=se;q<=j;q++){const n0=w[q]=R?st(w[q]):B0(w[q]);n0.key!=null&&ye.set(n0.key,q)}let de,t0=0;const Fe=j-se+1;let y0=!1,r0=0;const Ut=new Array(Fe);for(q=0;q=Fe){Te(n0,z,E,!0);continue}let A0;if(n0.key!=null)A0=ye.get(n0.key);else for(de=se;de<=j;de++)if(Ut[de-se]===0&&jt(n0,w[de])){A0=de;break}A0===void 0?Te(n0,z,E,!0):(Ut[A0-se]=q+1,A0>=r0?r0=A0:y0=!0,A(n0,w[A0],M,null,z,E,L,P,R),t0++)}const mi=y0?gu(Ut):Bt;for(de=mi.length-1,q=Fe-1;q>=0;q--){const n0=se+q,A0=w[n0],di=n0+1{const{el:E,type:L,transition:P,children:R,shapeFlag:q}=y;if(q&6){Re(y.component.subTree,w,M,N);return}if(q&128){y.suspense.move(w,M,N);return}if(q&64){L.move(y,w,M,T0);return}if(L===D0){n(E,w,M);for(let $=0;$P.enter(E),z);else{const{leave:$,delayLeave:j,afterLeave:ee}=P,se=()=>n(E,w,M),ye=()=>{$(E,()=>{se(),ee&&ee()})};j?j(E,se,ye):ye()}else n(E,w,M)},Te=(y,w,M,N=!1,z=!1)=>{const{type:E,props:L,ref:P,children:R,dynamicChildren:q,shapeFlag:Z,patchFlag:$,dirs:j,cacheIndex:ee}=y;if($===-2&&(z=!1),P!=null&&ta(P,null,M,y,!0),ee!=null&&(w.renderCache[ee]=void 0),Z&256){w.ctx.deactivate(y);return}const se=Z&1&&j,ye=!tr(y);let de;if(ye&&(de=L&&L.onVnodeBeforeUnmount)&&C0(de,w,y),Z&6)et(y.component,M,N);else{if(Z&128){y.suspense.unmount(M,N);return}se&&vt(y,null,w,"beforeUnmount"),Z&64?y.type.remove(y,w,M,T0,N):q&&!q.hasOnce&&(E!==D0||$>0&&$&64)?tt(q,w,M,!1,!0):(E===D0&&$&384||!z&&Z&16)&&tt(R,w,M),N&&Q0(y)}(ye&&(de=L&&L.onVnodeUnmounted)||se)&&a0(()=>{de&&C0(de,w,y),se&&vt(y,null,w,"unmounted")},M)},Q0=y=>{const{type:w,el:M,anchor:N,transition:z}=y;if(w===D0){$t(M,N);return}if(w===Pr){F(y);return}const E=()=>{a(M),z&&!z.persisted&&z.afterLeave&&z.afterLeave()};if(y.shapeFlag&1&&z&&!z.persisted){const{leave:L,delayLeave:P}=z,R=()=>L(M,E);P?P(y.el,E,R):R()}else E()},$t=(y,w)=>{let M;for(;y!==w;)M=b(y),a(y),y=M;a(w)},et=(y,w,M)=>{const{bum:N,scope:z,job:E,subTree:L,um:P,m:R,a:q}=y;Di(R),Di(q),N&&Fr(N),z.stop(),E&&(E.flags|=8,Te(L,y,w,M)),P&&a0(P,w),a0(()=>{y.isUnmounted=!0},w),w&&w.pendingBranch&&!w.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===w.pendingId&&(w.deps--,w.deps===0&&w.resolve())},tt=(y,w,M,N=!1,z=!1,E=0)=>{for(let L=E;L{if(y.shapeFlag&6)return b0(y.component.subTree);if(y.shapeFlag&128)return y.suspense.next();const w=b(y.anchor||y.el),M=w&&w[Ro];return M?b(M):w};let M0=!1;const pt=(y,w,M)=>{y==null?w._vnode&&Te(w._vnode,null,null,!0):A(w._vnode||null,y,w,null,null,null,M),w._vnode=y,M0||(M0=!0,ki(),ol(),M0=!1)},T0={p:A,um:Te,m:Re,r:Q0,mt:_e,mc:ce,pc:oe,pbc:Oe,n:b0,o:t};let xr,wr;return{render:pt,hydrate:xr,createApp:su(pt,xr)}}function Dn({type:t,props:e},r){return r==="svg"&&t==="foreignObject"||r==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:r}function gt({effect:t,job:e},r){r?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function vu(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function El(t,e,r=!1){const n=t.children,a=e.children;if(Q(n)&&Q(a))for(let i=0;i>1,t[r[o]]0&&(e[n]=r[i-1]),r[i]=n)}}for(i=r.length,s=r[i-1];i-- >0;)r[i]=s,s=e[s];return r}function Dl(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Dl(e)}function Di(t){if(t)for(let e=0;eLr(bu);function Bn(t,e,r){return Bl(t,e,r)}function Bl(t,e,r=ge){const{immediate:n,deep:a,flush:i,once:s}=r,o=He({},r);let c;if(pn)if(i==="sync"){const b=yu();c=b.__watcherHandles||(b.__watcherHandles=[])}else if(!e||n)o.once=!0;else return{stop:I0,resume:I0,pause:I0};const m=Le;o.call=(b,S,T)=>O0(b,m,S,T);let d=!1;i==="post"?o.scheduler=b=>{a0(b,m&&m.suspense)}:i!=="sync"&&(d=!0,o.scheduler=(b,S)=>{S?b():Ha(b)}),o.augmentJob=b=>{e&&(b.flags|=4),d&&(b.flags|=2,m&&(b.id=m.uid,b.i=m))};const p=Bo(t,e,o);return c&&c.push(p),p}function xu(t,e,r){const n=this.proxy,a=qe(t)?t.includes(".")?Nl(n,t):()=>n[t]:t.bind(n,n);let i;ne(e)?i=e:(i=e.handler,r=e);const s=vr(this),o=Bl(a,i.bind(n),r);return s(),o}function Nl(t,e){const r=e.split(".");return()=>{let n=t;for(let a=0;ae==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${k0(e)}Modifiers`]||t[`${At(e)}Modifiers`];function Su(t,e,...r){if(t.isUnmounted)return;const n=t.vnode.props||ge;let a=r;const i=e.startsWith("update:"),s=i&&wu(n,e.slice(7));s&&(s.trim&&(a=r.map(d=>qe(d)?d.trim():d)),s.number&&(a=r.map(Kn)));let o,c=n[o=Mn(e)]||n[o=Mn(k0(e))];!c&&i&&(c=n[o=Mn(At(e))]),c&&O0(c,t,6,a);const m=n[o+"Once"];if(m){if(!t.emitted)t.emitted={};else if(t.emitted[o])return;t.emitted[o]=!0,O0(m,t,6,a)}}function ql(t,e,r=!1){const n=e.emitsCache,a=n.get(t);if(a!==void 0)return a;const i=t.emits;let s={},o=!1;if(!ne(t)){const c=m=>{const d=ql(m,e,!0);d&&(o=!0,He(s,d))};!r&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}return!i&&!o?(ke(t)&&n.set(t,null),null):(Q(i)?i.forEach(c=>s[c]=null):He(s,i),ke(t)&&n.set(t,s),s)}function mn(t,e){return!t||!nn(e)?!1:(e=e.slice(2).replace(/Once$/,""),fe(t,e[0].toLowerCase()+e.slice(1))||fe(t,At(e))||fe(t,e))}function Nn(t){const{type:e,vnode:r,proxy:n,withProxy:a,propsOptions:[i],slots:s,attrs:o,emit:c,render:m,renderCache:d,props:p,data:b,setupState:S,ctx:T,inheritAttrs:A}=t,_=Yr(t);let D,V;try{if(r.shapeFlag&4){const F=a||n,W=F;D=B0(m.call(W,F,d,p,S,b,T)),V=o}else{const F=e;D=B0(F.length>1?F(p,{attrs:o,slots:s,emit:c}):F(p,null)),V=e.props?o:ku(o)}}catch(F){nr.length=0,hn(F,t,1),D=u0(Tt)}let G=D;if(V&&A!==!1){const F=Object.keys(V),{shapeFlag:W}=G;F.length&&W&7&&(i&&F.some(Ta)&&(V=Mu(V,i)),G=Lt(G,V,!1,!0))}return r.dirs&&(G=Lt(G,null,!1,!0),G.dirs=G.dirs?G.dirs.concat(r.dirs):r.dirs),r.transition&&Va(G,r.transition),D=G,Yr(_),D}const ku=t=>{let e;for(const r in t)(r==="class"||r==="style"||nn(r))&&((e||(e={}))[r]=t[r]);return e},Mu=(t,e)=>{const r={};for(const n in t)(!Ta(n)||!(n.slice(9)in e))&&(r[n]=t[n]);return r};function Tu(t,e,r){const{props:n,children:a,component:i}=t,{props:s,children:o,patchFlag:c}=e,m=i.emitsOptions;if(e.dirs||e.transition)return!0;if(r&&c>=0){if(c&1024)return!0;if(c&16)return n?Bi(n,s,m):!!s;if(c&8){const d=e.dynamicProps;for(let p=0;pt.__isSuspense;function zu(t,e){e&&e.pendingBranch?Q(t)?e.effects.push(...t):e.effects.push(t):_o(t)}const D0=Symbol.for("v-fgt"),dn=Symbol.for("v-txt"),Tt=Symbol.for("v-cmt"),Pr=Symbol.for("v-stc"),nr=[];let o0=null;function kt(t=!1){nr.push(o0=t?null:[])}function Cu(){nr.pop(),o0=nr[nr.length-1]||null}let hr=1;function Ni(t){hr+=t,t<0&&o0&&(o0.hasOnce=!0)}function _l(t){return t.dynamicChildren=hr>0?o0||Bt:null,Cu(),hr>0&&o0&&o0.push(t),t}function _t(t,e,r,n,a,i){return _l(te(t,e,r,n,a,i,!0))}function Eu(t,e,r,n,a){return _l(u0(t,e,r,n,a,!0))}function Du(t){return t?t.__v_isVNode===!0:!1}function jt(t,e){return t.type===e.type&&t.key===e.key}const Ol=({key:t})=>t??null,Hr=({ref:t,ref_key:e,ref_for:r})=>(typeof t=="number"&&(t=""+t),t!=null?qe(t)||Pe(t)||ne(t)?{i:l0,r:t,k:e,f:!!r}:t:null);function te(t,e=null,r=null,n=0,a=null,i=t===D0?0:1,s=!1,o=!1){const c={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Ol(e),ref:e&&Hr(e),scopeId:cl,slotScopeIds:null,children:r,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:n,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:l0};return o?(Ga(c,r),i&128&&t.normalize(c)):r&&(c.shapeFlag|=qe(r)?8:16),hr>0&&!s&&o0&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&o0.push(c),c}const u0=Bu;function Bu(t,e=null,r=null,n=0,a=null,i=!1){if((!t||t===Zo)&&(t=Tt),Du(t)){const o=Lt(t,e,!0);return r&&Ga(o,r),hr>0&&!i&&o0&&(o.shapeFlag&6?o0[o0.indexOf(t)]=o:o0.push(o)),o.patchFlag=-2,o}if($u(t)&&(t=t.__vccOpts),e){e=Nu(e);let{class:o,style:c}=e;o&&!qe(o)&&(e.class=on(o)),ke(c)&&(Fa(c)&&!Q(c)&&(c=He({},c)),e.style=Ca(c))}const s=qe(t)?1:Il(t)?128:Fo(t)?64:ke(t)?4:ne(t)?2:0;return te(t,e,r,n,a,s,i,!0)}function Nu(t){return t?Fa(t)||Sl(t)?He({},t):t:null}function Lt(t,e,r=!1,n=!1){const{props:a,ref:i,patchFlag:s,children:o,transition:c}=t,m=e?Iu(a||{},e):a,d={__v_isVNode:!0,__v_skip:!0,type:t.type,props:m,key:m&&Ol(m),ref:e&&e.ref?r&&i?Q(i)?i.concat(Hr(e)):[i,Hr(e)]:Hr(e):i,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==D0?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:c,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Lt(t.ssContent),ssFallback:t.ssFallback&&Lt(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return c&&n&&Va(d,c.clone(d)),d}function Vr(t=" ",e=0){return u0(dn,null,t,e)}function qu(t,e){const r=u0(Pr,null,t);return r.staticCount=e,r}function qi(t="",e=!1){return e?(kt(),Eu(Tt,null,t)):u0(Tt,null,t)}function B0(t){return t==null||typeof t=="boolean"?u0(Tt):Q(t)?u0(D0,null,t.slice()):typeof t=="object"?st(t):u0(dn,null,String(t))}function st(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Lt(t)}function Ga(t,e){let r=0;const{shapeFlag:n}=t;if(e==null)e=null;else if(Q(e))r=16;else if(typeof e=="object")if(n&65){const a=e.default;a&&(a._c&&(a._d=!1),Ga(t,a()),a._c&&(a._d=!0));return}else{r=32;const a=e._;!a&&!Sl(e)?e._ctx=l0:a===3&&l0&&(l0.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else ne(e)?(e={default:e,_ctx:l0},r=32):(e=String(e),n&64?(r=16,e=[Vr(e)]):r=8);t.children=e,t.shapeFlag|=r}function Iu(...t){const e={};for(let r=0;r{let a;return(a=t[r])||(a=t[r]=[]),a.push(n),i=>{a.length>1?a.forEach(s=>s(i)):a[0](i)}};Kr=e("__VUE_INSTANCE_SETTERS__",r=>Le=r),sa=e("__VUE_SSR_SETTERS__",r=>pn=r)}const vr=t=>{const e=Le;return Kr(t),t.scope.on(),()=>{t.scope.off(),Kr(e)}},Ii=()=>{Le&&Le.scope.off(),Kr(null)};function Rl(t){return t.vnode.shapeFlag&4}let pn=!1;function Fu(t,e=!1,r=!1){e&&sa(e);const{props:n,children:a}=t.vnode,i=Rl(t);ou(t,n,i,e),fu(t,a,r);const s=i?Lu(t,e):void 0;return e&&sa(!1),s}function Lu(t,e){const r=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,Qo);const{setup:n}=r;if(n){const a=t.setupContext=n.length>1?Hu(t):null,i=vr(t);ft();const s=pr(n,t,0,[t.props,a]);if(mt(),i(),Is(s)){if(tr(t)||fl(t),s.then(Ii,Ii),e)return s.then(o=>{_i(t,o,e)}).catch(o=>{hn(o,t,0)});t.asyncDep=s}else _i(t,s,e)}else Fl(t,e)}function _i(t,e,r){ne(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:ke(e)&&(t.setupState=il(e)),Fl(t,r)}let Oi;function Fl(t,e,r){const n=t.type;if(!t.render){if(!e&&Oi&&!n.render){const a=n.template||$a(t).template;if(a){const{isCustomElement:i,compilerOptions:s}=t.appContext.config,{delimiters:o,compilerOptions:c}=n,m=He(He({isCustomElement:i,delimiters:o},s),c);n.render=Oi(a,m)}}t.render=n.render||I0}{const a=vr(t);ft();try{eu(t)}finally{mt(),a()}}}const Pu={get(t,e){return Ve(t,"get",""),t[e]}};function Hu(t){const e=r=>{t.exposed=r||{}};return{attrs:new Proxy(t.attrs,Pu),slots:t.slots,emit:t.emit,expose:e}}function vn(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(il(Mo(t.exposed)),{get(e,r){if(r in e)return e[r];if(r in rr)return rr[r](t)},has(e,r){return r in e||r in rr}})):t.proxy}function Vu(t,e=!0){return ne(t)?t.displayName||t.name:t.name||e&&t.__name}function $u(t){return ne(t)&&"__vccOpts"in t}const la=(t,e)=>Eo(t,e,pn),Uu="3.5.4";/** +* @vue/runtime-dom v3.5.4 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let oa;const Ri=typeof window<"u"&&window.trustedTypes;if(Ri)try{oa=Ri.createPolicy("vue",{createHTML:t=>t})}catch{}const Ll=oa?t=>oa.createHTML(t):t=>t,Gu="http://www.w3.org/2000/svg",Wu="http://www.w3.org/1998/Math/MathML",V0=typeof document<"u"?document:null,Fi=V0&&V0.createElement("template"),ju={insert:(t,e,r)=>{e.insertBefore(t,r||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,r,n)=>{const a=e==="svg"?V0.createElementNS(Gu,t):e==="mathml"?V0.createElementNS(Wu,t):r?V0.createElement(t,{is:r}):V0.createElement(t);return t==="select"&&n&&n.multiple!=null&&a.setAttribute("multiple",n.multiple),a},createText:t=>V0.createTextNode(t),createComment:t=>V0.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>V0.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,r,n,a,i){const s=r?r.previousSibling:e.lastChild;if(a&&(a===i||a.nextSibling))for(;e.insertBefore(a.cloneNode(!0),r),!(a===i||!(a=a.nextSibling)););else{Fi.innerHTML=Ll(n==="svg"?`${t}`:n==="mathml"?`${t}`:t);const o=Fi.content;if(n==="svg"||n==="mathml"){const c=o.firstChild;for(;c.firstChild;)o.appendChild(c.firstChild);o.removeChild(c)}e.insertBefore(o,r)}return[s?s.nextSibling:e.firstChild,r?r.previousSibling:e.lastChild]}},Yu=Symbol("_vtc");function Xu(t,e,r){const n=t[Yu];n&&(e=(e?[e,...n]:[...n]).join(" ")),e==null?t.removeAttribute("class"):r?t.setAttribute("class",e):t.className=e}const Li=Symbol("_vod"),Ku=Symbol("_vsh"),Zu=Symbol(""),Ju=/(^|;)\s*display\s*:/;function Qu(t,e,r){const n=t.style,a=qe(r);let i=!1;if(r&&!a){if(e)if(qe(e))for(const s of e.split(";")){const o=s.slice(0,s.indexOf(":")).trim();r[o]==null&&$r(n,o,"")}else for(const s in e)r[s]==null&&$r(n,s,"");for(const s in r)s==="display"&&(i=!0),$r(n,s,r[s])}else if(a){if(e!==r){const s=n[Zu];s&&(r+=";"+s),n.cssText=r,i=Ju.test(r)}}else e&&t.removeAttribute("style");Li in t&&(t[Li]=i?n.display:"",t[Ku]&&(n.display="none"))}const Pi=/\s*!important$/;function $r(t,e,r){if(Q(r))r.forEach(n=>$r(t,e,n));else if(r==null&&(r=""),e.startsWith("--"))t.setProperty(e,r);else{const n=e4(t,e);Pi.test(r)?t.setProperty(At(n),r.replace(Pi,""),"important"):t[n]=r}}const Hi=["Webkit","Moz","ms"],qn={};function e4(t,e){const r=qn[e];if(r)return r;let n=k0(e);if(n!=="filter"&&n in t)return qn[e]=n;n=ln(n);for(let a=0;aIn||(i4.then(()=>In=0),In=Date.now());function l4(t,e){const r=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=r.attached)return;O0(o4(n,r.value),e,5,[n])};return r.value=t,r.attached=s4(),r}function o4(t,e){if(Q(e)){const r=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{r.call(t),t._stopped=!0},e.map(n=>a=>!a._stopped&&n&&n(a))}else return e}const Wi=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,u4=(t,e,r,n,a,i)=>{const s=a==="svg";e==="class"?Xu(t,n,s):e==="style"?Qu(t,r,n):nn(e)?Ta(e)||n4(t,e,r,n,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):c4(t,e,n,s))?(t4(t,e,n),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&$i(t,e,n,s,i,e!=="value")):(e==="true-value"?t._trueValue=n:e==="false-value"&&(t._falseValue=n),$i(t,e,n,s))};function c4(t,e,r,n){if(n)return!!(e==="innerHTML"||e==="textContent"||e in t&&Wi(e)&&ne(r));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const a=t.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return Wi(e)&&qe(r)?!1:!!(e in t||t._isVueCE&&(/[A-Z]/.test(e)||!qe(r)))}const Zr=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Q(e)?r=>Fr(e,r):e};function h4(t){t.target.composing=!0}function ji(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Ot=Symbol("_assign"),f4={created(t,{modifiers:{lazy:e,trim:r,number:n}},a){t[Ot]=Zr(a);const i=n||a.props&&a.props.type==="number";wt(t,e?"change":"input",s=>{if(s.target.composing)return;let o=t.value;r&&(o=o.trim()),i&&(o=Kn(o)),t[Ot](o)}),r&&wt(t,"change",()=>{t.value=t.value.trim()}),e||(wt(t,"compositionstart",h4),wt(t,"compositionend",ji),wt(t,"change",ji))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:r,modifiers:{lazy:n,trim:a,number:i}},s){if(t[Ot]=Zr(s),t.composing)return;const o=(i||t.type==="number")&&!/^0\d/.test(t.value)?Kn(t.value):t.value,c=e??"";o!==c&&(document.activeElement===t&&t.type!=="range"&&(n&&e===r||a&&t.value.trim()===c)||(t.value=c))}},m4={deep:!0,created(t,e,r){t[Ot]=Zr(r),wt(t,"change",()=>{const n=t._modelValue,a=d4(t),i=t.checked,s=t[Ot];if(Q(n)){const o=Ps(n,a),c=o!==-1;if(i&&!c)s(n.concat(a));else if(!i&&c){const m=[...n];m.splice(o,1),s(m)}}else if(an(n)){const o=new Set(n);i?o.add(a):o.delete(a),s(o)}else s(Pl(t,i))})},mounted:Yi,beforeUpdate(t,e,r){t[Ot]=Zr(r),Yi(t,e,r)}};function Yi(t,{value:e,oldValue:r},n){t._modelValue=e;let a;Q(e)?a=Ps(e,n.props.value)>-1:an(e)?a=e.has(n.props.value):a=un(e,Pl(t,!0)),t.checked!==a&&(t.checked=a)}function d4(t){return"_value"in t?t._value:t.value}function Pl(t,e){const r=e?"_trueValue":"_falseValue";return r in t?t[r]:e}const p4=He({patchProp:u4},ju);let Xi;function v4(){return Xi||(Xi=du(p4))}const g4=(...t)=>{const e=v4().createApp(...t),{mount:r}=e;return e.mount=n=>{const a=y4(n);if(!a)return;const i=e._component;!ne(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const s=r(a,!1,b4(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),s},e};function b4(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function y4(t){return qe(t)?document.querySelector(t):t}const x4="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20width='80'%20height='80'%20viewBox='0%200%20380.832%20380.832'%3e%3cg%3e%3cg%3e%3cpath%20d='M320.159,30.864h-47.243V12.5c0-6.904-5.597-12.5-12.5-12.5s-12.5,5.596-12.5,12.5v18.364h-45V12.5%20c0-6.904-5.597-12.5-12.5-12.5c-6.903,0-12.5,5.596-12.5,12.5v18.364h-45V12.5c0-6.904-5.597-12.5-12.5-12.5%20s-12.5,5.596-12.5,12.5v18.364H60.673c-6.903,0-12.5,5.597-12.5,12.5v324.968c0,6.903,5.597,12.5,12.5,12.5h259.486%20c6.903,0,12.5-5.597,12.5-12.5V43.364C332.659,36.461,327.062,30.864,320.159,30.864z%20M307.659,355.832H73.173V55.864h34.743%20v14.59c0,6.904,5.597,12.5,12.5,12.5s12.5-5.596,12.5-12.5v-14.59h45v14.59c0,6.904,5.597,12.5,12.5,12.5%20c6.903,0,12.5-5.596,12.5-12.5v-14.59h45v14.59c0,6.904,5.597,12.5,12.5,12.5s12.5-5.596,12.5-12.5v-14.59h34.743V355.832z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,139.758h-148c-6.903,0-12.5,5.597-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,145.355,271.319,139.758,264.416,139.758z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,209.758h-148c-6.903,0-12.5,5.598-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,215.355,271.319,209.758,264.416,209.758z'%20fill='%23fff'/%3e%3cpath%20d='M264.416,279.758h-148c-6.903,0-12.5,5.598-12.5,12.5c0,6.903,5.597,12.5,12.5,12.5h148c6.903,0,12.5-5.597,12.5-12.5%20C276.916,285.355,271.319,279.758,264.416,279.758z'%20fill='%23fff'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e",w4="data:image/svg+xml,%3csvg%20width='98'%20height='96'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M48.854%200C21.839%200%200%2022%200%2049.217c0%2021.756%2013.993%2040.172%2033.405%2046.69%202.427.49%203.316-1.059%203.316-2.362%200-1.141-.08-5.052-.08-9.127-13.59%202.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015%204.934.326%207.523%205.052%207.523%205.052%204.367%207.496%2011.404%205.378%2014.235%204.074.404-3.178%201.699-5.378%203.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283%200-5.378%201.94-9.778%205.014-13.2-.485-1.222-2.184-6.275.486-13.038%200%200%204.125-1.304%2013.426%205.052a46.97%2046.97%200%200%201%2012.214-1.63c4.125%200%208.33.571%2012.213%201.63%209.302-6.356%2013.427-5.052%2013.427-5.052%202.67%206.763.97%2011.816.485%2013.038%203.155%203.422%205.015%207.822%205.015%2013.2%200%2018.905-11.404%2023.06-22.324%2024.283%201.78%201.548%203.316%204.481%203.316%209.126%200%206.6-.08%2011.897-.08%2013.526%200%201.304.89%202.853%203.316%202.364%2019.412-6.52%2033.405-24.935%2033.405-46.691C97.707%2022%2075.788%200%2048.854%200z'%20fill='%23fff'/%3e%3c/svg%3e",S4="data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20height='32px'%20viewBox='0%200%2032%2032'%20width='32px'%3e%3cg%3e%3cpath%20d='M30.391,12.68l-3.064-0.614c-0.154-0.443-0.336-0.873-0.537-1.289l1.736-2.604%20c0.529-0.793,0.424-1.85-0.25-2.523l-1.924-1.924c-0.387-0.387-0.898-0.586-1.416-0.586c-0.383,0-0.77,0.11-1.107,0.336%20l-2.604,1.735c-0.418-0.202-0.848-0.382-1.291-0.536L19.32,1.61c-0.186-0.936-1.008-1.608-1.961-1.608h-2.72%20c-0.953,0-1.774,0.673-1.961,1.608l-0.614,3.065c-0.443,0.154-0.873,0.335-1.289,0.536L8.172,3.476%20C7.833,3.25,7.447,3.14,7.063,3.14c-0.517,0-1.028,0.199-1.415,0.586L3.725,5.65c-0.674,0.674-0.779,1.73-0.25,2.523l1.735,2.604%20c-0.202,0.417-0.382,0.847-0.536,1.29L1.608,12.68C0.673,12.867,0,13.688,0,14.641v2.72c0,0.953,0.673,1.775,1.608,1.961%20l3.065,0.615c0.154,0.443,0.335,0.873,0.536,1.289L3.475,23.83c-0.529,0.793-0.424,1.85,0.25,2.523l1.924,1.924%20c0.387,0.387,0.898,0.586,1.415,0.586c0.384,0,0.771-0.111,1.108-0.336l2.604-1.736c0.417,0.203,0.847,0.383,1.29,0.537%20l0.613,3.064c0.187,0.936,1.008,1.609,1.961,1.609h2.72c0.953,0,1.775-0.674,1.961-1.609l0.615-3.064%20c0.443-0.154,0.873-0.336,1.289-0.537l2.604,1.736c0.338,0.225,0.725,0.336,1.107,0.336c0.518,0,1.029-0.199,1.416-0.586%20l1.924-1.924c0.674-0.674,0.779-1.73,0.25-2.523l-1.736-2.604c0.203-0.418,0.383-0.848,0.537-1.291l3.064-0.613%20C31.326,19.137,32,18.314,32,17.361v-2.72C32,13.688,31.326,12.867,30.391,12.68z%20M26.934,17.975%20c-0.695,0.139-1.264,0.635-1.496,1.305c-0.129,0.369-0.279,0.727-0.447,1.074c-0.311,0.639-0.258,1.393,0.135,1.982l1.736,2.604%20l-1.924,1.924l-2.604-1.736c-0.334-0.223-0.721-0.336-1.109-0.336c-0.297,0-0.596,0.066-0.871,0.199%20c-0.348,0.168-0.705,0.32-1.076,0.449c-0.668,0.232-1.164,0.801-1.303,1.496l-0.615,3.066h-2.72l-0.613-3.066%20c-0.139-0.695-0.635-1.264-1.304-1.496c-0.369-0.129-0.728-0.279-1.075-0.447c-0.276-0.135-0.574-0.201-0.872-0.201%20c-0.389,0-0.775,0.113-1.109,0.336l-2.604,1.736l-1.924-1.924l1.735-2.604c0.393-0.59,0.444-1.344,0.137-1.98%20c-0.168-0.348-0.319-0.705-0.448-1.076c-0.232-0.668-0.802-1.164-1.496-1.303l-3.065-0.615L2,14.641l3.066-0.613%20c0.694-0.139,1.264-0.635,1.496-1.304c0.129-0.369,0.278-0.728,0.447-1.075c0.31-0.638,0.258-1.392-0.136-1.981L5.139,7.064%20L7.062,5.14l2.604,1.735C10,7.098,10.387,7.211,10.775,7.211c0.297,0,0.595-0.066,0.871-0.199c0.347-0.168,0.705-0.319,1.075-0.448%20c0.669-0.232,1.165-0.802,1.304-1.496l0.614-3.065l2.72-0.001l0.613,3.066c0.139,0.694,0.635,1.264,1.305,1.496%20c0.369,0.129,0.727,0.278,1.074,0.447c0.277,0.134,0.574,0.2,0.873,0.2c0.389,0,0.775-0.113,1.109-0.336l2.604-1.735l1.924,1.924%20l-1.736,2.604c-0.393,0.59-0.443,1.343-0.137,1.98c0.168,0.347,0.32,0.705,0.449,1.075c0.232,0.669,0.801,1.165,1.496,1.304%20l3.064,0.614L30,17.361L26.934,17.975z'%20fill='white'%20/%3e%3ccircle%20cx='16'%20cy='16'%20r='5'%20stroke='white'%20stroke-width='2'%20/%3e%3c/g%3e%3c/svg%3e";class s0{constructor(e,r,n){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=r,this.end=n}static range(e,r){return r?!e||!e.loc||!r.loc||e.loc.lexer!==r.loc.lexer?null:new s0(e.loc.lexer,e.loc.start,r.loc.end):e&&e.loc}}class d0{constructor(e,r){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=r}range(e,r){return new d0(r,s0.range(this,e))}}class I{constructor(e,r){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var n="KaTeX parse error: "+e,a,i,s=r&&r.loc;if(s&&s.start<=s.end){var o=s.lexer.input;a=s.start,i=s.end,a===o.length?n+=" at end of input: ":n+=" at position "+(a+1)+": ";var c=o.slice(a,i).replace(/[^]/g,"$&̲"),m;a>15?m="…"+o.slice(a-15,a):m=o.slice(0,a);var d;i+15":">","<":"<",'"':""","'":"'"},C4=/[&><"']/g;function E4(t){return String(t).replace(C4,e=>z4[e])}var Hl=function t(e){return e.type==="ordgroup"||e.type==="color"?e.body.length===1?t(e.body[0]):e:e.type==="font"?t(e.body):e},D4=function(e){var r=Hl(e);return r.type==="mathord"||r.type==="textord"||r.type==="atom"},B4=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e},N4=function(e){var r=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(e);return r?r[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(r[1])?null:r[1].toLowerCase():"_relative"},Y={contains:k4,deflt:M4,escape:E4,hyphenate:A4,getBaseElem:Hl,isCharacterBox:D4,protocolFromUrl:N4},Ur={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:t=>"#"+t},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(t,e)=>(e.push(t),e)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:t=>Math.max(0,t),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:t=>Math.max(0,t),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:t=>Math.max(0,t),cli:"-e, --max-expand ",cliProcessor:t=>t==="Infinity"?1/0:parseInt(t)},globalGroup:{type:"boolean",cli:!1}};function q4(t){if(t.default)return t.default;var e=t.type,r=Array.isArray(e)?e[0]:e;if(typeof r!="string")return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class Wa{constructor(e){this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{};for(var r in Ur)if(Ur.hasOwnProperty(r)){var n=Ur[r];this[r]=e[r]!==void 0?n.processor?n.processor(e[r]):e[r]:q4(n)}}reportNonstrict(e,r,n){var a=this.strict;if(typeof a=="function"&&(a=a(e,r,n)),!(!a||a==="ignore")){if(a===!0||a==="error")throw new I("LaTeX-incompatible input and strict mode is set to 'error': "+(r+" ["+e+"]"),n);a==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+e+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+e+"]"))}}useStrictBehavior(e,r,n){var a=this.strict;if(typeof a=="function")try{a=a(e,r,n)}catch{a="error"}return!a||a==="ignore"?!1:a===!0||a==="error"?!0:a==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+e+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+e+"]")),!1)}isTrusted(e){if(e.url&&!e.protocol){var r=Y.protocolFromUrl(e.url);if(r==null)return!1;e.protocol=r}var n=typeof this.trust=="function"?this.trust(e):this.trust;return!!n}}class nt{constructor(e,r,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=r,this.cramped=n}sup(){return N0[I4[this.id]]}sub(){return N0[_4[this.id]]}fracNum(){return N0[O4[this.id]]}fracDen(){return N0[R4[this.id]]}cramp(){return N0[F4[this.id]]}text(){return N0[L4[this.id]]}isTight(){return this.size>=2}}var ja=0,Jr=1,Rt=2,W0=3,fr=4,m0=5,Pt=6,Xe=7,N0=[new nt(ja,0,!1),new nt(Jr,0,!0),new nt(Rt,1,!1),new nt(W0,1,!0),new nt(fr,2,!1),new nt(m0,2,!0),new nt(Pt,3,!1),new nt(Xe,3,!0)],I4=[fr,m0,fr,m0,Pt,Xe,Pt,Xe],_4=[m0,m0,m0,m0,Xe,Xe,Xe,Xe],O4=[Rt,W0,fr,m0,Pt,Xe,Pt,Xe],R4=[W0,W0,m0,m0,Xe,Xe,Xe,Xe],F4=[Jr,Jr,W0,W0,m0,m0,Xe,Xe],L4=[ja,Jr,Rt,W0,Rt,W0,Rt,W0],K={DISPLAY:N0[ja],TEXT:N0[Rt],SCRIPT:N0[fr],SCRIPTSCRIPT:N0[Pt]},ua=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}];function P4(t){for(var e=0;e=a[0]&&t<=a[1])return r.name}return null}var Gr=[];ua.forEach(t=>t.blocks.forEach(e=>Gr.push(...e)));function Vl(t){for(var e=0;e=Gr[e]&&t<=Gr[e+1])return!0;return!1}var Et=80,H4=function(e,r){return"M95,"+(622+e+r)+` +c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 +c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 +c44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10 +s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 +c69,-144,104.5,-217.7,106.5,-221 +l`+e/2.075+" -"+e+` +c5.3,-9.3,12,-14,20,-14 +H400000v`+(40+e)+`H845.2724 +s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 +c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z +M`+(834+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},V4=function(e,r){return"M263,"+(601+e+r)+`c0.7,0,18,39.7,52,119 +c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120 +c340,-704.7,510.7,-1060.3,512,-1067 +l`+e/2.084+" -"+e+` +c4.7,-7.3,11,-11,19,-11 +H40000v`+(40+e)+`H1012.3 +s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232 +c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1 +s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26 +c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z +M`+(1001+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},$4=function(e,r){return"M983 "+(10+e+r)+` +l`+e/3.13+" -"+e+` +c4,-6.7,10,-10,18,-10 H400000v`+(40+e)+` +H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7 +s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744 +c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30 +c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722 +c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5 +c53.7,-170.3,84.5,-266.8,92.5,-289.5z +M`+(1001+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},U4=function(e,r){return"M424,"+(2398+e+r)+` +c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514 +c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20 +s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121 +s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081 +l`+e/4.223+" -"+e+`c4,-6.7,10,-10,18,-10 H400000 +v`+(40+e)+`H1014.6 +s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185 +c-2,6,-10,9,-24,9 +c-8,0,-12,-0.7,-12,-2z M`+(1001+e)+" "+r+` +h400000v`+(40+e)+"h-400000z"},G4=function(e,r){return"M473,"+(2713+e+r)+` +c339.3,-1799.3,509.3,-2700,510,-2702 l`+e/5.298+" -"+e+` +c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+e)+`H1017.7 +s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9 +c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200 +c0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26 +s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104, +606zM`+(1001+e)+" "+r+"h400000v"+(40+e)+"H1017.7z"},W4=function(e){var r=e/2;return"M400000 "+e+" H0 L"+r+" 0 l65 45 L145 "+(e-80)+" H400000z"},j4=function(e,r,n){var a=n-54-r-e;return"M702 "+(e+r)+"H400000"+(40+e)+` +H742v`+a+`l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1 +h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170 +c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 +219 661 l218 661zM702 `+r+"H400000v"+(40+e)+"H742z"},Y4=function(e,r,n){r=1e3*r;var a="";switch(e){case"sqrtMain":a=H4(r,Et);break;case"sqrtSize1":a=V4(r,Et);break;case"sqrtSize2":a=$4(r,Et);break;case"sqrtSize3":a=U4(r,Et);break;case"sqrtSize4":a=G4(r,Et);break;case"sqrtTall":a=j4(r,Et,n)}return a},X4=function(e,r){switch(e){case"⎜":return"M291 0 H417 V"+r+" H291z M291 0 H417 V"+r+" H291z";case"∣":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z";case"∥":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z"+("M367 0 H410 V"+r+" H367z M367 0 H410 V"+r+" H367z");case"⎟":return"M457 0 H583 V"+r+" H457z M457 0 H583 V"+r+" H457z";case"⎢":return"M319 0 H403 V"+r+" H319z M319 0 H403 V"+r+" H319z";case"⎥":return"M263 0 H347 V"+r+" H263z M263 0 H347 V"+r+" H263z";case"⎪":return"M384 0 H504 V"+r+" H384z M384 0 H504 V"+r+" H384z";case"⏐":return"M312 0 H355 V"+r+" H312z M312 0 H355 V"+r+" H312z";case"‖":return"M257 0 H300 V"+r+" H257z M257 0 H300 V"+r+" H257z"+("M478 0 H521 V"+r+" H478z M478 0 H521 V"+r+" H478z");default:return""}},Ki={doubleleftarrow:`M262 157 +l10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3 + 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28 + 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5 +c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5 + 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87 +-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7 +-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z +m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l +-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5 + 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88 +-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68 +-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18 +-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782 +c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3 +-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120 + 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8 +-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247 +c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208 + 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3 + 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202 + l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117 +-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7 + 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13 + 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688 + 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7 +-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80 +H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0 + 435 0h399565z`,leftgroupunder:`M400000 262 +H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219 + 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3 +-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5 +-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7 +-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5 + 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3 +-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7 +-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z +m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333 + 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5 + 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667 +-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12 + 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7 +-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0 +v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5 +-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3 +-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21 + 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z +M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z +M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23 +-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8 +c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3 + 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z +M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334 +c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14 +-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7 + 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11 + 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214 +c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14 + 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3 + 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0 +-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6 +-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z +m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8 +60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8 +-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z +m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2 +c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6 +-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z +m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0 +85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8 +-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z +m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1 +c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128 +-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 + 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 + 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85 +-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 +-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 + 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l +-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5 +s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1 +c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3 + 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237 +-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0 + 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18 + 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3 +-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2 +-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 + 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11 +-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7 + 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z +m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8 + 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5 +-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95 +-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8 + 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 + 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3 +-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z +m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3 + 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0 +-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21 + 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z +M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23 + 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32 +-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142 +-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40 + 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69 +-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3 +-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19 +-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101 + 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167 +c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3 + 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42 + 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333 +-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70 + 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7 +-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0 + 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0 + 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128 +-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418 +-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9 + 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114 +c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751 + 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457 +-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0 + 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697 + 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696 + -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345 +-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409 + 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9 + 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409 + -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5 +3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11 +10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63 +-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1 +-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59 +H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359 +c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22 +c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10 +-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1, +-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, +-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202 +c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5 +c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130 +s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47 +121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6 +s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11 +c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z +M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32 +-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0 +13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39 +-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5 +-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 +-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 +151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 +c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17 +c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21 +c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40 +c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z +M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0 +c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, +-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 +c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z +M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 +c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9, +1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7, +-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z +M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0 +c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, +-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 +c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z +M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},K4=function(e,r){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v1759 h347 v-84 +H403z M403 1759 V0 H319 V1759 v`+r+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v1759 H0 v84 H347z +M347 1759 V0 H263 V1759 v`+r+" v1759 h84z";case"vert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+" v585 h43z";case"doublevert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+` v585 h43z +M367 15 v585 v`+r+` v585 c2.667,10,9.667,15,21,15 +c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 +c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+r+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+r+` v1715 h263 v84 H319z +MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+r+` v1799 H0 v-84 H319z +MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v602 h84z +M403 1759 V0 H319 V1759 v`+r+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v602 h84z +M347 1759 V0 h-84 V1759 v`+r+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1 +c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349, +-36,557 l0,`+(r+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210, +949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9 +c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5, +-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189 +l0,-`+(r+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3, +-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3, +63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5 +c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(r+9)+` +c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664 +c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11 +c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17 +c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558 +l0,-`+(r+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, +-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class gr{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return Y.contains(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),r=0;rr.toText();return this.children.map(e).join("")}}var q0={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},Cr={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},Zi={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function Z4(t,e){q0[t]=e}function Ya(t,e,r){if(!q0[e])throw new Error("Font metrics not found for font: "+e+".");var n=t.charCodeAt(0),a=q0[e][n];if(!a&&t[0]in Zi&&(n=Zi[t[0]].charCodeAt(0),a=q0[e][n]),!a&&r==="text"&&Vl(n)&&(a=q0[e][77]),a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}}var _n={};function J4(t){var e;if(t>=5?e=0:t>=3?e=1:e=2,!_n[e]){var r=_n[e]={cssEmPerMu:Cr.quad[e]/18};for(var n in Cr)Cr.hasOwnProperty(n)&&(r[n]=Cr[n][e])}return _n[e]}var Q4=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],Ji=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],Qi=function(e,r){return r.size<2?e:Q4[e-1][r.size-1]};class $0{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||$0.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=Ji[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);return new $0(r)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:Qi(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:Ji[e-1]})}havingBaseStyle(e){e=e||this.style.text();var r=Qi($0.BASESIZE,e);return this.size===r&&this.textSize===$0.BASESIZE&&this.style===e?this:this.extend({style:e,size:r})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==$0.BASESIZE?["sizing","reset-size"+this.size,"size"+$0.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=J4(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}$0.BASESIZE=6;var ca={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:803/800,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:803/800},ec={ex:!0,em:!0,mu:!0},$l=function(e){return typeof e!="string"&&(e=e.unit),e in ca||e in ec||e==="ex"},ze=function(e,r){var n;if(e.unit in ca)n=ca[e.unit]/r.fontMetrics().ptPerEm/r.sizeMultiplier;else if(e.unit==="mu")n=r.fontMetrics().cssEmPerMu;else{var a;if(r.style.isTight()?a=r.havingStyle(r.style.text()):a=r,e.unit==="ex")n=a.fontMetrics().xHeight;else if(e.unit==="em")n=a.fontMetrics().quad;else throw new I("Invalid unit: '"+e.unit+"'");a!==r&&(n*=a.sizeMultiplier/r.sizeMultiplier)}return Math.min(e.number*n,r.maxSize)},O=function(e){return+e.toFixed(4)+"em"},ut=function(e){return e.filter(r=>r).join(" ")},Ul=function(e,r,n){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=n||{},r){r.style.isTight()&&this.classes.push("mtight");var a=r.getColor();a&&(this.style.color=a)}},Gl=function(e){var r=document.createElement(e);r.className=ut(this.classes);for(var n in this.style)this.style.hasOwnProperty(n)&&(r.style[n]=this.style[n]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&r.setAttribute(a,this.attributes[a]);for(var i=0;i",r};class br{constructor(e,r,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,Ul.call(this,e,n,a),this.children=r||[]}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return Y.contains(this.classes,e)}toNode(){return Gl.call(this,"span")}toMarkup(){return Wl.call(this,"span")}}class Xa{constructor(e,r,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,Ul.call(this,r,a),this.children=n||[],this.setAttribute("href",e)}setAttribute(e,r){this.attributes[e]=r}hasClass(e){return Y.contains(this.classes,e)}toNode(){return Gl.call(this,"a")}toMarkup(){return Wl.call(this,"a")}}class tc{constructor(e,r,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=r,this.src=e,this.classes=["mord"],this.style=n}hasClass(e){return Y.contains(this.classes,e)}toNode(){var e=document.createElement("img");e.src=this.src,e.alt=this.alt,e.className="mord";for(var r in this.style)this.style.hasOwnProperty(r)&&(e.style[r]=this.style[r]);return e}toMarkup(){var e=''+Y.escape(this.alt)+'0&&(r=document.createElement("span"),r.style.marginRight=O(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=ut(this.classes));for(var n in this.style)this.style.hasOwnProperty(n)&&(r=r||document.createElement("span"),r.style[n]=this.style[n]);return r?(r.appendChild(e),r):e}toMarkup(){var e=!1,r="0&&(n+="margin-right:"+this.italic+"em;");for(var a in this.style)this.style.hasOwnProperty(a)&&(n+=Y.hyphenate(a)+":"+this.style[a]+";");n&&(e=!0,r+=' style="'+Y.escape(n)+'"');var i=Y.escape(this.text);return e?(r+=">",r+=i,r+="",r):i}}class Y0{constructor(e,r){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=r||{}}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"svg");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);for(var a=0;a':''}}class ha{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e="http://www.w3.org/2000/svg",r=document.createElementNS(e,"line");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);return r}toMarkup(){var e=" but got "+String(t)+".")}var ac={bin:1,close:1,inner:1,open:1,punct:1,rel:1},ic={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},xe={math:{},text:{}};function l(t,e,r,n,a,i){xe[t][a]={font:e,group:r,replace:n},i&&n&&(xe[t][n]=xe[t][a])}var u="math",C="text",h="main",v="ams",Me="accent-token",U="bin",Ke="close",Ht="inner",X="mathord",Ne="op-token",c0="open",gn="punct",g="rel",J0="spacing",x="textord";l(u,h,g,"≡","\\equiv",!0);l(u,h,g,"≺","\\prec",!0);l(u,h,g,"≻","\\succ",!0);l(u,h,g,"∼","\\sim",!0);l(u,h,g,"⊥","\\perp");l(u,h,g,"⪯","\\preceq",!0);l(u,h,g,"⪰","\\succeq",!0);l(u,h,g,"≃","\\simeq",!0);l(u,h,g,"∣","\\mid",!0);l(u,h,g,"≪","\\ll",!0);l(u,h,g,"≫","\\gg",!0);l(u,h,g,"≍","\\asymp",!0);l(u,h,g,"∥","\\parallel");l(u,h,g,"⋈","\\bowtie",!0);l(u,h,g,"⌣","\\smile",!0);l(u,h,g,"⊑","\\sqsubseteq",!0);l(u,h,g,"⊒","\\sqsupseteq",!0);l(u,h,g,"≐","\\doteq",!0);l(u,h,g,"⌢","\\frown",!0);l(u,h,g,"∋","\\ni",!0);l(u,h,g,"∝","\\propto",!0);l(u,h,g,"⊢","\\vdash",!0);l(u,h,g,"⊣","\\dashv",!0);l(u,h,g,"∋","\\owns");l(u,h,gn,".","\\ldotp");l(u,h,gn,"⋅","\\cdotp");l(u,h,x,"#","\\#");l(C,h,x,"#","\\#");l(u,h,x,"&","\\&");l(C,h,x,"&","\\&");l(u,h,x,"ℵ","\\aleph",!0);l(u,h,x,"∀","\\forall",!0);l(u,h,x,"ℏ","\\hbar",!0);l(u,h,x,"∃","\\exists",!0);l(u,h,x,"∇","\\nabla",!0);l(u,h,x,"♭","\\flat",!0);l(u,h,x,"ℓ","\\ell",!0);l(u,h,x,"♮","\\natural",!0);l(u,h,x,"♣","\\clubsuit",!0);l(u,h,x,"℘","\\wp",!0);l(u,h,x,"♯","\\sharp",!0);l(u,h,x,"♢","\\diamondsuit",!0);l(u,h,x,"ℜ","\\Re",!0);l(u,h,x,"♡","\\heartsuit",!0);l(u,h,x,"ℑ","\\Im",!0);l(u,h,x,"♠","\\spadesuit",!0);l(u,h,x,"§","\\S",!0);l(C,h,x,"§","\\S");l(u,h,x,"¶","\\P",!0);l(C,h,x,"¶","\\P");l(u,h,x,"†","\\dag");l(C,h,x,"†","\\dag");l(C,h,x,"†","\\textdagger");l(u,h,x,"‡","\\ddag");l(C,h,x,"‡","\\ddag");l(C,h,x,"‡","\\textdaggerdbl");l(u,h,Ke,"⎱","\\rmoustache",!0);l(u,h,c0,"⎰","\\lmoustache",!0);l(u,h,Ke,"⟯","\\rgroup",!0);l(u,h,c0,"⟮","\\lgroup",!0);l(u,h,U,"∓","\\mp",!0);l(u,h,U,"⊖","\\ominus",!0);l(u,h,U,"⊎","\\uplus",!0);l(u,h,U,"⊓","\\sqcap",!0);l(u,h,U,"∗","\\ast");l(u,h,U,"⊔","\\sqcup",!0);l(u,h,U,"◯","\\bigcirc",!0);l(u,h,U,"∙","\\bullet",!0);l(u,h,U,"‡","\\ddagger");l(u,h,U,"≀","\\wr",!0);l(u,h,U,"⨿","\\amalg");l(u,h,U,"&","\\And");l(u,h,g,"⟵","\\longleftarrow",!0);l(u,h,g,"⇐","\\Leftarrow",!0);l(u,h,g,"⟸","\\Longleftarrow",!0);l(u,h,g,"⟶","\\longrightarrow",!0);l(u,h,g,"⇒","\\Rightarrow",!0);l(u,h,g,"⟹","\\Longrightarrow",!0);l(u,h,g,"↔","\\leftrightarrow",!0);l(u,h,g,"⟷","\\longleftrightarrow",!0);l(u,h,g,"⇔","\\Leftrightarrow",!0);l(u,h,g,"⟺","\\Longleftrightarrow",!0);l(u,h,g,"↦","\\mapsto",!0);l(u,h,g,"⟼","\\longmapsto",!0);l(u,h,g,"↗","\\nearrow",!0);l(u,h,g,"↩","\\hookleftarrow",!0);l(u,h,g,"↪","\\hookrightarrow",!0);l(u,h,g,"↘","\\searrow",!0);l(u,h,g,"↼","\\leftharpoonup",!0);l(u,h,g,"⇀","\\rightharpoonup",!0);l(u,h,g,"↙","\\swarrow",!0);l(u,h,g,"↽","\\leftharpoondown",!0);l(u,h,g,"⇁","\\rightharpoondown",!0);l(u,h,g,"↖","\\nwarrow",!0);l(u,h,g,"⇌","\\rightleftharpoons",!0);l(u,v,g,"≮","\\nless",!0);l(u,v,g,"","\\@nleqslant");l(u,v,g,"","\\@nleqq");l(u,v,g,"⪇","\\lneq",!0);l(u,v,g,"≨","\\lneqq",!0);l(u,v,g,"","\\@lvertneqq");l(u,v,g,"⋦","\\lnsim",!0);l(u,v,g,"⪉","\\lnapprox",!0);l(u,v,g,"⊀","\\nprec",!0);l(u,v,g,"⋠","\\npreceq",!0);l(u,v,g,"⋨","\\precnsim",!0);l(u,v,g,"⪹","\\precnapprox",!0);l(u,v,g,"≁","\\nsim",!0);l(u,v,g,"","\\@nshortmid");l(u,v,g,"∤","\\nmid",!0);l(u,v,g,"⊬","\\nvdash",!0);l(u,v,g,"⊭","\\nvDash",!0);l(u,v,g,"⋪","\\ntriangleleft");l(u,v,g,"⋬","\\ntrianglelefteq",!0);l(u,v,g,"⊊","\\subsetneq",!0);l(u,v,g,"","\\@varsubsetneq");l(u,v,g,"⫋","\\subsetneqq",!0);l(u,v,g,"","\\@varsubsetneqq");l(u,v,g,"≯","\\ngtr",!0);l(u,v,g,"","\\@ngeqslant");l(u,v,g,"","\\@ngeqq");l(u,v,g,"⪈","\\gneq",!0);l(u,v,g,"≩","\\gneqq",!0);l(u,v,g,"","\\@gvertneqq");l(u,v,g,"⋧","\\gnsim",!0);l(u,v,g,"⪊","\\gnapprox",!0);l(u,v,g,"⊁","\\nsucc",!0);l(u,v,g,"⋡","\\nsucceq",!0);l(u,v,g,"⋩","\\succnsim",!0);l(u,v,g,"⪺","\\succnapprox",!0);l(u,v,g,"≆","\\ncong",!0);l(u,v,g,"","\\@nshortparallel");l(u,v,g,"∦","\\nparallel",!0);l(u,v,g,"⊯","\\nVDash",!0);l(u,v,g,"⋫","\\ntriangleright");l(u,v,g,"⋭","\\ntrianglerighteq",!0);l(u,v,g,"","\\@nsupseteqq");l(u,v,g,"⊋","\\supsetneq",!0);l(u,v,g,"","\\@varsupsetneq");l(u,v,g,"⫌","\\supsetneqq",!0);l(u,v,g,"","\\@varsupsetneqq");l(u,v,g,"⊮","\\nVdash",!0);l(u,v,g,"⪵","\\precneqq",!0);l(u,v,g,"⪶","\\succneqq",!0);l(u,v,g,"","\\@nsubseteqq");l(u,v,U,"⊴","\\unlhd");l(u,v,U,"⊵","\\unrhd");l(u,v,g,"↚","\\nleftarrow",!0);l(u,v,g,"↛","\\nrightarrow",!0);l(u,v,g,"⇍","\\nLeftarrow",!0);l(u,v,g,"⇏","\\nRightarrow",!0);l(u,v,g,"↮","\\nleftrightarrow",!0);l(u,v,g,"⇎","\\nLeftrightarrow",!0);l(u,v,g,"△","\\vartriangle");l(u,v,x,"ℏ","\\hslash");l(u,v,x,"▽","\\triangledown");l(u,v,x,"◊","\\lozenge");l(u,v,x,"Ⓢ","\\circledS");l(u,v,x,"®","\\circledR");l(C,v,x,"®","\\circledR");l(u,v,x,"∡","\\measuredangle",!0);l(u,v,x,"∄","\\nexists");l(u,v,x,"℧","\\mho");l(u,v,x,"Ⅎ","\\Finv",!0);l(u,v,x,"⅁","\\Game",!0);l(u,v,x,"‵","\\backprime");l(u,v,x,"▲","\\blacktriangle");l(u,v,x,"▼","\\blacktriangledown");l(u,v,x,"■","\\blacksquare");l(u,v,x,"⧫","\\blacklozenge");l(u,v,x,"★","\\bigstar");l(u,v,x,"∢","\\sphericalangle",!0);l(u,v,x,"∁","\\complement",!0);l(u,v,x,"ð","\\eth",!0);l(C,h,x,"ð","ð");l(u,v,x,"╱","\\diagup");l(u,v,x,"╲","\\diagdown");l(u,v,x,"□","\\square");l(u,v,x,"□","\\Box");l(u,v,x,"◊","\\Diamond");l(u,v,x,"¥","\\yen",!0);l(C,v,x,"¥","\\yen",!0);l(u,v,x,"✓","\\checkmark",!0);l(C,v,x,"✓","\\checkmark");l(u,v,x,"ℶ","\\beth",!0);l(u,v,x,"ℸ","\\daleth",!0);l(u,v,x,"ℷ","\\gimel",!0);l(u,v,x,"ϝ","\\digamma",!0);l(u,v,x,"ϰ","\\varkappa");l(u,v,c0,"┌","\\@ulcorner",!0);l(u,v,Ke,"┐","\\@urcorner",!0);l(u,v,c0,"└","\\@llcorner",!0);l(u,v,Ke,"┘","\\@lrcorner",!0);l(u,v,g,"≦","\\leqq",!0);l(u,v,g,"⩽","\\leqslant",!0);l(u,v,g,"⪕","\\eqslantless",!0);l(u,v,g,"≲","\\lesssim",!0);l(u,v,g,"⪅","\\lessapprox",!0);l(u,v,g,"≊","\\approxeq",!0);l(u,v,U,"⋖","\\lessdot");l(u,v,g,"⋘","\\lll",!0);l(u,v,g,"≶","\\lessgtr",!0);l(u,v,g,"⋚","\\lesseqgtr",!0);l(u,v,g,"⪋","\\lesseqqgtr",!0);l(u,v,g,"≑","\\doteqdot");l(u,v,g,"≓","\\risingdotseq",!0);l(u,v,g,"≒","\\fallingdotseq",!0);l(u,v,g,"∽","\\backsim",!0);l(u,v,g,"⋍","\\backsimeq",!0);l(u,v,g,"⫅","\\subseteqq",!0);l(u,v,g,"⋐","\\Subset",!0);l(u,v,g,"⊏","\\sqsubset",!0);l(u,v,g,"≼","\\preccurlyeq",!0);l(u,v,g,"⋞","\\curlyeqprec",!0);l(u,v,g,"≾","\\precsim",!0);l(u,v,g,"⪷","\\precapprox",!0);l(u,v,g,"⊲","\\vartriangleleft");l(u,v,g,"⊴","\\trianglelefteq");l(u,v,g,"⊨","\\vDash",!0);l(u,v,g,"⊪","\\Vvdash",!0);l(u,v,g,"⌣","\\smallsmile");l(u,v,g,"⌢","\\smallfrown");l(u,v,g,"≏","\\bumpeq",!0);l(u,v,g,"≎","\\Bumpeq",!0);l(u,v,g,"≧","\\geqq",!0);l(u,v,g,"⩾","\\geqslant",!0);l(u,v,g,"⪖","\\eqslantgtr",!0);l(u,v,g,"≳","\\gtrsim",!0);l(u,v,g,"⪆","\\gtrapprox",!0);l(u,v,U,"⋗","\\gtrdot");l(u,v,g,"⋙","\\ggg",!0);l(u,v,g,"≷","\\gtrless",!0);l(u,v,g,"⋛","\\gtreqless",!0);l(u,v,g,"⪌","\\gtreqqless",!0);l(u,v,g,"≖","\\eqcirc",!0);l(u,v,g,"≗","\\circeq",!0);l(u,v,g,"≜","\\triangleq",!0);l(u,v,g,"∼","\\thicksim");l(u,v,g,"≈","\\thickapprox");l(u,v,g,"⫆","\\supseteqq",!0);l(u,v,g,"⋑","\\Supset",!0);l(u,v,g,"⊐","\\sqsupset",!0);l(u,v,g,"≽","\\succcurlyeq",!0);l(u,v,g,"⋟","\\curlyeqsucc",!0);l(u,v,g,"≿","\\succsim",!0);l(u,v,g,"⪸","\\succapprox",!0);l(u,v,g,"⊳","\\vartriangleright");l(u,v,g,"⊵","\\trianglerighteq");l(u,v,g,"⊩","\\Vdash",!0);l(u,v,g,"∣","\\shortmid");l(u,v,g,"∥","\\shortparallel");l(u,v,g,"≬","\\between",!0);l(u,v,g,"⋔","\\pitchfork",!0);l(u,v,g,"∝","\\varpropto");l(u,v,g,"◀","\\blacktriangleleft");l(u,v,g,"∴","\\therefore",!0);l(u,v,g,"∍","\\backepsilon");l(u,v,g,"▶","\\blacktriangleright");l(u,v,g,"∵","\\because",!0);l(u,v,g,"⋘","\\llless");l(u,v,g,"⋙","\\gggtr");l(u,v,U,"⊲","\\lhd");l(u,v,U,"⊳","\\rhd");l(u,v,g,"≂","\\eqsim",!0);l(u,h,g,"⋈","\\Join");l(u,v,g,"≑","\\Doteq",!0);l(u,v,U,"∔","\\dotplus",!0);l(u,v,U,"∖","\\smallsetminus");l(u,v,U,"⋒","\\Cap",!0);l(u,v,U,"⋓","\\Cup",!0);l(u,v,U,"⩞","\\doublebarwedge",!0);l(u,v,U,"⊟","\\boxminus",!0);l(u,v,U,"⊞","\\boxplus",!0);l(u,v,U,"⋇","\\divideontimes",!0);l(u,v,U,"⋉","\\ltimes",!0);l(u,v,U,"⋊","\\rtimes",!0);l(u,v,U,"⋋","\\leftthreetimes",!0);l(u,v,U,"⋌","\\rightthreetimes",!0);l(u,v,U,"⋏","\\curlywedge",!0);l(u,v,U,"⋎","\\curlyvee",!0);l(u,v,U,"⊝","\\circleddash",!0);l(u,v,U,"⊛","\\circledast",!0);l(u,v,U,"⋅","\\centerdot");l(u,v,U,"⊺","\\intercal",!0);l(u,v,U,"⋒","\\doublecap");l(u,v,U,"⋓","\\doublecup");l(u,v,U,"⊠","\\boxtimes",!0);l(u,v,g,"⇢","\\dashrightarrow",!0);l(u,v,g,"⇠","\\dashleftarrow",!0);l(u,v,g,"⇇","\\leftleftarrows",!0);l(u,v,g,"⇆","\\leftrightarrows",!0);l(u,v,g,"⇚","\\Lleftarrow",!0);l(u,v,g,"↞","\\twoheadleftarrow",!0);l(u,v,g,"↢","\\leftarrowtail",!0);l(u,v,g,"↫","\\looparrowleft",!0);l(u,v,g,"⇋","\\leftrightharpoons",!0);l(u,v,g,"↶","\\curvearrowleft",!0);l(u,v,g,"↺","\\circlearrowleft",!0);l(u,v,g,"↰","\\Lsh",!0);l(u,v,g,"⇈","\\upuparrows",!0);l(u,v,g,"↿","\\upharpoonleft",!0);l(u,v,g,"⇃","\\downharpoonleft",!0);l(u,h,g,"⊶","\\origof",!0);l(u,h,g,"⊷","\\imageof",!0);l(u,v,g,"⊸","\\multimap",!0);l(u,v,g,"↭","\\leftrightsquigarrow",!0);l(u,v,g,"⇉","\\rightrightarrows",!0);l(u,v,g,"⇄","\\rightleftarrows",!0);l(u,v,g,"↠","\\twoheadrightarrow",!0);l(u,v,g,"↣","\\rightarrowtail",!0);l(u,v,g,"↬","\\looparrowright",!0);l(u,v,g,"↷","\\curvearrowright",!0);l(u,v,g,"↻","\\circlearrowright",!0);l(u,v,g,"↱","\\Rsh",!0);l(u,v,g,"⇊","\\downdownarrows",!0);l(u,v,g,"↾","\\upharpoonright",!0);l(u,v,g,"⇂","\\downharpoonright",!0);l(u,v,g,"⇝","\\rightsquigarrow",!0);l(u,v,g,"⇝","\\leadsto");l(u,v,g,"⇛","\\Rrightarrow",!0);l(u,v,g,"↾","\\restriction");l(u,h,x,"‘","`");l(u,h,x,"$","\\$");l(C,h,x,"$","\\$");l(C,h,x,"$","\\textdollar");l(u,h,x,"%","\\%");l(C,h,x,"%","\\%");l(u,h,x,"_","\\_");l(C,h,x,"_","\\_");l(C,h,x,"_","\\textunderscore");l(u,h,x,"∠","\\angle",!0);l(u,h,x,"∞","\\infty",!0);l(u,h,x,"′","\\prime");l(u,h,x,"△","\\triangle");l(u,h,x,"Γ","\\Gamma",!0);l(u,h,x,"Δ","\\Delta",!0);l(u,h,x,"Θ","\\Theta",!0);l(u,h,x,"Λ","\\Lambda",!0);l(u,h,x,"Ξ","\\Xi",!0);l(u,h,x,"Π","\\Pi",!0);l(u,h,x,"Σ","\\Sigma",!0);l(u,h,x,"Υ","\\Upsilon",!0);l(u,h,x,"Φ","\\Phi",!0);l(u,h,x,"Ψ","\\Psi",!0);l(u,h,x,"Ω","\\Omega",!0);l(u,h,x,"A","Α");l(u,h,x,"B","Β");l(u,h,x,"E","Ε");l(u,h,x,"Z","Ζ");l(u,h,x,"H","Η");l(u,h,x,"I","Ι");l(u,h,x,"K","Κ");l(u,h,x,"M","Μ");l(u,h,x,"N","Ν");l(u,h,x,"O","Ο");l(u,h,x,"P","Ρ");l(u,h,x,"T","Τ");l(u,h,x,"X","Χ");l(u,h,x,"¬","\\neg",!0);l(u,h,x,"¬","\\lnot");l(u,h,x,"⊤","\\top");l(u,h,x,"⊥","\\bot");l(u,h,x,"∅","\\emptyset");l(u,v,x,"∅","\\varnothing");l(u,h,X,"α","\\alpha",!0);l(u,h,X,"β","\\beta",!0);l(u,h,X,"γ","\\gamma",!0);l(u,h,X,"δ","\\delta",!0);l(u,h,X,"ϵ","\\epsilon",!0);l(u,h,X,"ζ","\\zeta",!0);l(u,h,X,"η","\\eta",!0);l(u,h,X,"θ","\\theta",!0);l(u,h,X,"ι","\\iota",!0);l(u,h,X,"κ","\\kappa",!0);l(u,h,X,"λ","\\lambda",!0);l(u,h,X,"μ","\\mu",!0);l(u,h,X,"ν","\\nu",!0);l(u,h,X,"ξ","\\xi",!0);l(u,h,X,"ο","\\omicron",!0);l(u,h,X,"π","\\pi",!0);l(u,h,X,"ρ","\\rho",!0);l(u,h,X,"σ","\\sigma",!0);l(u,h,X,"τ","\\tau",!0);l(u,h,X,"υ","\\upsilon",!0);l(u,h,X,"ϕ","\\phi",!0);l(u,h,X,"χ","\\chi",!0);l(u,h,X,"ψ","\\psi",!0);l(u,h,X,"ω","\\omega",!0);l(u,h,X,"ε","\\varepsilon",!0);l(u,h,X,"ϑ","\\vartheta",!0);l(u,h,X,"ϖ","\\varpi",!0);l(u,h,X,"ϱ","\\varrho",!0);l(u,h,X,"ς","\\varsigma",!0);l(u,h,X,"φ","\\varphi",!0);l(u,h,U,"∗","*",!0);l(u,h,U,"+","+");l(u,h,U,"−","-",!0);l(u,h,U,"⋅","\\cdot",!0);l(u,h,U,"∘","\\circ",!0);l(u,h,U,"÷","\\div",!0);l(u,h,U,"±","\\pm",!0);l(u,h,U,"×","\\times",!0);l(u,h,U,"∩","\\cap",!0);l(u,h,U,"∪","\\cup",!0);l(u,h,U,"∖","\\setminus",!0);l(u,h,U,"∧","\\land");l(u,h,U,"∨","\\lor");l(u,h,U,"∧","\\wedge",!0);l(u,h,U,"∨","\\vee",!0);l(u,h,x,"√","\\surd");l(u,h,c0,"⟨","\\langle",!0);l(u,h,c0,"∣","\\lvert");l(u,h,c0,"∥","\\lVert");l(u,h,Ke,"?","?");l(u,h,Ke,"!","!");l(u,h,Ke,"⟩","\\rangle",!0);l(u,h,Ke,"∣","\\rvert");l(u,h,Ke,"∥","\\rVert");l(u,h,g,"=","=");l(u,h,g,":",":");l(u,h,g,"≈","\\approx",!0);l(u,h,g,"≅","\\cong",!0);l(u,h,g,"≥","\\ge");l(u,h,g,"≥","\\geq",!0);l(u,h,g,"←","\\gets");l(u,h,g,">","\\gt",!0);l(u,h,g,"∈","\\in",!0);l(u,h,g,"","\\@not");l(u,h,g,"⊂","\\subset",!0);l(u,h,g,"⊃","\\supset",!0);l(u,h,g,"⊆","\\subseteq",!0);l(u,h,g,"⊇","\\supseteq",!0);l(u,v,g,"⊈","\\nsubseteq",!0);l(u,v,g,"⊉","\\nsupseteq",!0);l(u,h,g,"⊨","\\models");l(u,h,g,"←","\\leftarrow",!0);l(u,h,g,"≤","\\le");l(u,h,g,"≤","\\leq",!0);l(u,h,g,"<","\\lt",!0);l(u,h,g,"→","\\rightarrow",!0);l(u,h,g,"→","\\to");l(u,v,g,"≱","\\ngeq",!0);l(u,v,g,"≰","\\nleq",!0);l(u,h,J0," ","\\ ");l(u,h,J0," ","\\space");l(u,h,J0," ","\\nobreakspace");l(C,h,J0," ","\\ ");l(C,h,J0," "," ");l(C,h,J0," ","\\space");l(C,h,J0," ","\\nobreakspace");l(u,h,J0,null,"\\nobreak");l(u,h,J0,null,"\\allowbreak");l(u,h,gn,",",",");l(u,h,gn,";",";");l(u,v,U,"⊼","\\barwedge",!0);l(u,v,U,"⊻","\\veebar",!0);l(u,h,U,"⊙","\\odot",!0);l(u,h,U,"⊕","\\oplus",!0);l(u,h,U,"⊗","\\otimes",!0);l(u,h,x,"∂","\\partial",!0);l(u,h,U,"⊘","\\oslash",!0);l(u,v,U,"⊚","\\circledcirc",!0);l(u,v,U,"⊡","\\boxdot",!0);l(u,h,U,"△","\\bigtriangleup");l(u,h,U,"▽","\\bigtriangledown");l(u,h,U,"†","\\dagger");l(u,h,U,"⋄","\\diamond");l(u,h,U,"⋆","\\star");l(u,h,U,"◃","\\triangleleft");l(u,h,U,"▹","\\triangleright");l(u,h,c0,"{","\\{");l(C,h,x,"{","\\{");l(C,h,x,"{","\\textbraceleft");l(u,h,Ke,"}","\\}");l(C,h,x,"}","\\}");l(C,h,x,"}","\\textbraceright");l(u,h,c0,"{","\\lbrace");l(u,h,Ke,"}","\\rbrace");l(u,h,c0,"[","\\lbrack",!0);l(C,h,x,"[","\\lbrack",!0);l(u,h,Ke,"]","\\rbrack",!0);l(C,h,x,"]","\\rbrack",!0);l(u,h,c0,"(","\\lparen",!0);l(u,h,Ke,")","\\rparen",!0);l(C,h,x,"<","\\textless",!0);l(C,h,x,">","\\textgreater",!0);l(u,h,c0,"⌊","\\lfloor",!0);l(u,h,Ke,"⌋","\\rfloor",!0);l(u,h,c0,"⌈","\\lceil",!0);l(u,h,Ke,"⌉","\\rceil",!0);l(u,h,x,"\\","\\backslash");l(u,h,x,"∣","|");l(u,h,x,"∣","\\vert");l(C,h,x,"|","\\textbar",!0);l(u,h,x,"∥","\\|");l(u,h,x,"∥","\\Vert");l(C,h,x,"∥","\\textbardbl");l(C,h,x,"~","\\textasciitilde");l(C,h,x,"\\","\\textbackslash");l(C,h,x,"^","\\textasciicircum");l(u,h,g,"↑","\\uparrow",!0);l(u,h,g,"⇑","\\Uparrow",!0);l(u,h,g,"↓","\\downarrow",!0);l(u,h,g,"⇓","\\Downarrow",!0);l(u,h,g,"↕","\\updownarrow",!0);l(u,h,g,"⇕","\\Updownarrow",!0);l(u,h,Ne,"∐","\\coprod");l(u,h,Ne,"⋁","\\bigvee");l(u,h,Ne,"⋀","\\bigwedge");l(u,h,Ne,"⨄","\\biguplus");l(u,h,Ne,"⋂","\\bigcap");l(u,h,Ne,"⋃","\\bigcup");l(u,h,Ne,"∫","\\int");l(u,h,Ne,"∫","\\intop");l(u,h,Ne,"∬","\\iint");l(u,h,Ne,"∭","\\iiint");l(u,h,Ne,"∏","\\prod");l(u,h,Ne,"∑","\\sum");l(u,h,Ne,"⨂","\\bigotimes");l(u,h,Ne,"⨁","\\bigoplus");l(u,h,Ne,"⨀","\\bigodot");l(u,h,Ne,"∮","\\oint");l(u,h,Ne,"∯","\\oiint");l(u,h,Ne,"∰","\\oiiint");l(u,h,Ne,"⨆","\\bigsqcup");l(u,h,Ne,"∫","\\smallint");l(C,h,Ht,"…","\\textellipsis");l(u,h,Ht,"…","\\mathellipsis");l(C,h,Ht,"…","\\ldots",!0);l(u,h,Ht,"…","\\ldots",!0);l(u,h,Ht,"⋯","\\@cdots",!0);l(u,h,Ht,"⋱","\\ddots",!0);l(u,h,x,"⋮","\\varvdots");l(u,h,Me,"ˊ","\\acute");l(u,h,Me,"ˋ","\\grave");l(u,h,Me,"¨","\\ddot");l(u,h,Me,"~","\\tilde");l(u,h,Me,"ˉ","\\bar");l(u,h,Me,"˘","\\breve");l(u,h,Me,"ˇ","\\check");l(u,h,Me,"^","\\hat");l(u,h,Me,"⃗","\\vec");l(u,h,Me,"˙","\\dot");l(u,h,Me,"˚","\\mathring");l(u,h,X,"","\\@imath");l(u,h,X,"","\\@jmath");l(u,h,x,"ı","ı");l(u,h,x,"ȷ","ȷ");l(C,h,x,"ı","\\i",!0);l(C,h,x,"ȷ","\\j",!0);l(C,h,x,"ß","\\ss",!0);l(C,h,x,"æ","\\ae",!0);l(C,h,x,"œ","\\oe",!0);l(C,h,x,"ø","\\o",!0);l(C,h,x,"Æ","\\AE",!0);l(C,h,x,"Œ","\\OE",!0);l(C,h,x,"Ø","\\O",!0);l(C,h,Me,"ˊ","\\'");l(C,h,Me,"ˋ","\\`");l(C,h,Me,"ˆ","\\^");l(C,h,Me,"˜","\\~");l(C,h,Me,"ˉ","\\=");l(C,h,Me,"˘","\\u");l(C,h,Me,"˙","\\.");l(C,h,Me,"¸","\\c");l(C,h,Me,"˚","\\r");l(C,h,Me,"ˇ","\\v");l(C,h,Me,"¨",'\\"');l(C,h,Me,"˝","\\H");l(C,h,Me,"◯","\\textcircled");var jl={"--":!0,"---":!0,"``":!0,"''":!0};l(C,h,x,"–","--",!0);l(C,h,x,"–","\\textendash");l(C,h,x,"—","---",!0);l(C,h,x,"—","\\textemdash");l(C,h,x,"‘","`",!0);l(C,h,x,"‘","\\textquoteleft");l(C,h,x,"’","'",!0);l(C,h,x,"’","\\textquoteright");l(C,h,x,"“","``",!0);l(C,h,x,"“","\\textquotedblleft");l(C,h,x,"”","''",!0);l(C,h,x,"”","\\textquotedblright");l(u,h,x,"°","\\degree",!0);l(C,h,x,"°","\\degree");l(C,h,x,"°","\\textdegree",!0);l(u,h,x,"£","\\pounds");l(u,h,x,"£","\\mathsterling",!0);l(C,h,x,"£","\\pounds");l(C,h,x,"£","\\textsterling",!0);l(u,v,x,"✠","\\maltese");l(C,v,x,"✠","\\maltese");var ts='0123456789/@."';for(var On=0;On0)return x0(i,m,a,r,s.concat(d));if(c){var p,b;if(c==="boldsymbol"){var S=oc(i,a,r,s,n);p=S.fontName,b=[S.fontClass]}else o?(p=Kl[c].fontName,b=[c]):(p=Nr(c,r.fontWeight,r.fontShape),b=[c,r.fontWeight,r.fontShape]);if(bn(i,p,a).metrics)return x0(i,p,a,r,s.concat(b));if(jl.hasOwnProperty(i)&&p.slice(0,10)==="Typewriter"){for(var T=[],A=0;A{if(ut(t.classes)!==ut(e.classes)||t.skew!==e.skew||t.maxFontSize!==e.maxFontSize)return!1;if(t.classes.length===1){var r=t.classes[0];if(r==="mbin"||r==="mord")return!1}for(var n in t.style)if(t.style.hasOwnProperty(n)&&t.style[n]!==e.style[n])return!1;for(var a in e.style)if(e.style.hasOwnProperty(a)&&t.style[a]!==e.style[a])return!1;return!0},hc=t=>{for(var e=0;er&&(r=s.height),s.depth>n&&(n=s.depth),s.maxFontSize>a&&(a=s.maxFontSize)}e.height=r,e.depth=n,e.maxFontSize=a},Je=function(e,r,n,a){var i=new br(e,r,n,a);return Ka(i),i},Yl=(t,e,r,n)=>new br(t,e,r,n),fc=function(e,r,n){var a=Je([e],[],r);return a.height=Math.max(n||r.fontMetrics().defaultRuleThickness,r.minRuleThickness),a.style.borderBottomWidth=O(a.height),a.maxFontSize=1,a},mc=function(e,r,n,a){var i=new Xa(e,r,n,a);return Ka(i),i},Xl=function(e){var r=new gr(e);return Ka(r),r},dc=function(e,r){return e instanceof gr?Je([],[e],r):e},pc=function(e){if(e.positionType==="individualShift"){for(var r=e.children,n=[r[0]],a=-r[0].shift-r[0].elem.depth,i=a,s=1;s{var r=Je(["mspace"],[],e),n=ze(t,e);return r.style.marginRight=O(n),r},Nr=function(e,r,n){var a="";switch(e){case"amsrm":a="AMS";break;case"textrm":a="Main";break;case"textsf":a="SansSerif";break;case"texttt":a="Typewriter";break;default:a=e}var i;return r==="textbf"&&n==="textit"?i="BoldItalic":r==="textbf"?i="Bold":r==="textit"?i="Italic":i="Regular",a+"-"+i},Kl={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Zl={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},bc=function(e,r){var[n,a,i]=Zl[e],s=new ct(n),o=new Y0([s],{width:O(a),height:O(i),style:"width:"+O(a),viewBox:"0 0 "+1e3*a+" "+1e3*i,preserveAspectRatio:"xMinYMin"}),c=Yl(["overlay"],[o],r);return c.height=i,c.style.height=O(i),c.style.width=O(a),c},k={fontMap:Kl,makeSymbol:x0,mathsym:lc,makeSpan:Je,makeSvgSpan:Yl,makeLineSpan:fc,makeAnchor:mc,makeFragment:Xl,wrapFragment:dc,makeVList:vc,makeOrd:uc,makeGlue:gc,staticSvg:bc,svgData:Zl,tryCombineChars:hc},Ae={number:3,unit:"mu"},yt={number:4,unit:"mu"},H0={number:5,unit:"mu"},yc={mord:{mop:Ae,mbin:yt,mrel:H0,minner:Ae},mop:{mord:Ae,mop:Ae,mrel:H0,minner:Ae},mbin:{mord:yt,mop:yt,mopen:yt,minner:yt},mrel:{mord:H0,mop:H0,mopen:H0,minner:H0},mopen:{},mclose:{mop:Ae,mbin:yt,mrel:H0,minner:Ae},mpunct:{mord:Ae,mop:Ae,mrel:H0,mopen:Ae,mclose:Ae,mpunct:Ae,minner:Ae},minner:{mord:Ae,mop:Ae,mbin:yt,mrel:H0,mopen:Ae,mpunct:Ae,minner:Ae}},xc={mord:{mop:Ae},mop:{mord:Ae,mop:Ae},mbin:{},mrel:{},mopen:{},mclose:{mop:Ae},mpunct:{},minner:{mop:Ae}},Jl={},en={},tn={};function H(t){for(var{type:e,names:r,props:n,handler:a,htmlBuilder:i,mathmlBuilder:s}=t,o={type:e,numArgs:n.numArgs,argTypes:n.argTypes,allowedInArgument:!!n.allowedInArgument,allowedInText:!!n.allowedInText,allowedInMath:n.allowedInMath===void 0?!0:n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infix,primitive:!!n.primitive,handler:a},c=0;c{var _=A.classes[0],D=T.classes[0];_==="mbin"&&Y.contains(Sc,D)?A.classes[0]="mord":D==="mbin"&&Y.contains(wc,_)&&(T.classes[0]="mord")},{node:p},b,S),ss(i,(T,A)=>{var _=ma(A),D=ma(T),V=_&&D?T.hasClass("mtight")?xc[_][D]:yc[_][D]:null;if(V)return k.makeGlue(V,m)},{node:p},b,S),i},ss=function t(e,r,n,a,i){a&&e.push(a);for(var s=0;sb=>{e.splice(p+1,0,b),s++})(s)}a&&e.pop()},Ql=function(e){return e instanceof gr||e instanceof Xa||e instanceof br&&e.hasClass("enclosing")?e:null},Tc=function t(e,r){var n=Ql(e);if(n){var a=n.children;if(a.length){if(r==="right")return t(a[a.length-1],"right");if(r==="left")return t(a[0],"left")}}return e},ma=function(e,r){return e?(r&&(e=Tc(e,r)),Mc[e.classes[0]]||null):null},mr=function(e,r){var n=["nulldelimiter"].concat(e.baseSizingClasses());return X0(r.concat(n))},ue=function(e,r,n){if(!e)return X0();if(en[e.type]){var a=en[e.type](e,r);if(n&&r.size!==n.size){a=X0(r.sizingClasses(n),[a],r);var i=r.sizeMultiplier/n.sizeMultiplier;a.height*=i,a.depth*=i}return a}else throw new I("Got group of unknown type: '"+e.type+"'")};function qr(t,e){var r=X0(["base"],t,e),n=X0(["strut"]);return n.style.height=O(r.height+r.depth),r.depth&&(n.style.verticalAlign=O(-r.depth)),r.children.unshift(n),r}function da(t,e){var r=null;t.length===1&&t[0].type==="tag"&&(r=t[0].tag,t=t[0].body);var n=Ie(t,e,"root"),a;n.length===2&&n[1].hasClass("tag")&&(a=n.pop());for(var i=[],s=[],o=0;o0&&(i.push(qr(s,e)),s=[]),i.push(n[o]));s.length>0&&i.push(qr(s,e));var m;r?(m=qr(Ie(r,e,!0)),m.classes=["tag"],i.push(m)):a&&i.push(a);var d=X0(["katex-html"],i);if(d.setAttribute("aria-hidden","true"),m){var p=m.children[0];p.style.height=O(d.height+d.depth),d.depth&&(p.style.verticalAlign=O(-d.depth))}return d}function e1(t){return new gr(t)}class f0{constructor(e,r,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=r||[],this.classes=n||[]}setAttribute(e,r){this.attributes[e]=r}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&e.setAttribute(r,this.attributes[r]);this.classes.length>0&&(e.className=ut(this.classes));for(var n=0;n0&&(e+=' class ="'+Y.escape(ut(this.classes))+'"'),e+=">";for(var n=0;n",e}toText(){return this.children.map(e=>e.toText()).join("")}}class ar{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return Y.escape(this.toText())}toText(){return this.text}}class Ac{constructor(e){this.width=void 0,this.character=void 0,this.width=e,e>=.05555&&e<=.05556?this.character=" ":e>=.1666&&e<=.1667?this.character=" ":e>=.2222&&e<=.2223?this.character=" ":e>=.2777&&e<=.2778?this.character="  ":e>=-.05556&&e<=-.05555?this.character=" ⁣":e>=-.1667&&e<=-.1666?this.character=" ⁣":e>=-.2223&&e<=-.2222?this.character=" ⁣":e>=-.2778&&e<=-.2777?this.character=" ⁣":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",O(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}}var B={MathNode:f0,TextNode:ar,SpaceNode:Ac,newDocumentFragment:e1},v0=function(e,r,n){return xe[r][e]&&xe[r][e].replace&&e.charCodeAt(0)!==55349&&!(jl.hasOwnProperty(e)&&n&&(n.fontFamily&&n.fontFamily.slice(4,6)==="tt"||n.font&&n.font.slice(4,6)==="tt"))&&(e=xe[r][e].replace),new B.TextNode(e)},Za=function(e){return e.length===1?e[0]:new B.MathNode("mrow",e)},Ja=function(e,r){if(r.fontFamily==="texttt")return"monospace";if(r.fontFamily==="textsf")return r.fontShape==="textit"&&r.fontWeight==="textbf"?"sans-serif-bold-italic":r.fontShape==="textit"?"sans-serif-italic":r.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(r.fontShape==="textit"&&r.fontWeight==="textbf")return"bold-italic";if(r.fontShape==="textit")return"italic";if(r.fontWeight==="textbf")return"bold";var n=r.font;if(!n||n==="mathnormal")return null;var a=e.mode;if(n==="mathit")return"italic";if(n==="boldsymbol")return e.type==="textord"?"bold":"bold-italic";if(n==="mathbf")return"bold";if(n==="mathbb")return"double-struck";if(n==="mathfrak")return"fraktur";if(n==="mathscr"||n==="mathcal")return"script";if(n==="mathsf")return"sans-serif";if(n==="mathtt")return"monospace";var i=e.text;if(Y.contains(["\\imath","\\jmath"],i))return null;xe[a][i]&&xe[a][i].replace&&(i=xe[a][i].replace);var s=k.fontMap[n].fontName;return Ya(i,s,a)?k.fontMap[n].variant:null},Qe=function(e,r,n){if(e.length===1){var a=be(e[0],r);return n&&a instanceof f0&&a.type==="mo"&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var i=[],s,o=0;o0&&(p.text=p.text.slice(0,1)+"̸"+p.text.slice(1),i.pop())}}}i.push(c),s=c}return i},ht=function(e,r,n){return Za(Qe(e,r,n))},be=function(e,r){if(!e)return new B.MathNode("mrow");if(tn[e.type]){var n=tn[e.type](e,r);return n}else throw new I("Got group of unknown type: '"+e.type+"'")};function ls(t,e,r,n,a){var i=Qe(t,r),s;i.length===1&&i[0]instanceof f0&&Y.contains(["mrow","mtable"],i[0].type)?s=i[0]:s=new B.MathNode("mrow",i);var o=new B.MathNode("annotation",[new B.TextNode(e)]);o.setAttribute("encoding","application/x-tex");var c=new B.MathNode("semantics",[s,o]),m=new B.MathNode("math",[c]);m.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&m.setAttribute("display","block");var d=a?"katex":"katex-mathml";return k.makeSpan([d],[m])}var t1=function(e){return new $0({style:e.displayMode?K.DISPLAY:K.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},r1=function(e,r){if(r.displayMode){var n=["katex-display"];r.leqno&&n.push("leqno"),r.fleqn&&n.push("fleqn"),e=k.makeSpan(n,[e])}return e},zc=function(e,r,n){var a=t1(n),i;if(n.output==="mathml")return ls(e,r,a,n.displayMode,!0);if(n.output==="html"){var s=da(e,a);i=k.makeSpan(["katex"],[s])}else{var o=ls(e,r,a,n.displayMode,!1),c=da(e,a);i=k.makeSpan(["katex"],[o,c])}return r1(i,n)},Cc=function(e,r,n){var a=t1(n),i=da(e,a),s=k.makeSpan(["katex"],[i]);return r1(s,n)},Ec={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},Dc=function(e){var r=new B.MathNode("mo",[new B.TextNode(Ec[e.replace(/^\\/,"")])]);return r.setAttribute("stretchy","true"),r},Bc={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Nc=function(e){return e.type==="ordgroup"?e.body.length:1},qc=function(e,r){function n(){var o=4e5,c=e.label.slice(1);if(Y.contains(["widehat","widecheck","widetilde","utilde"],c)){var m=e,d=Nc(m.base),p,b,S;if(d>5)c==="widehat"||c==="widecheck"?(p=420,o=2364,S=.42,b=c+"4"):(p=312,o=2340,S=.34,b="tilde4");else{var T=[1,1,2,2,3,3][d];c==="widehat"||c==="widecheck"?(o=[0,1062,2364,2364,2364][T],p=[0,239,300,360,420][T],S=[0,.24,.3,.3,.36,.42][T],b=c+T):(o=[0,600,1033,2339,2340][T],p=[0,260,286,306,312][T],S=[0,.26,.286,.3,.306,.34][T],b="tilde"+T)}var A=new ct(b),_=new Y0([A],{width:"100%",height:O(S),viewBox:"0 0 "+o+" "+p,preserveAspectRatio:"none"});return{span:k.makeSvgSpan([],[_],r),minWidth:0,height:S}}else{var D=[],V=Bc[c],[G,F,W]=V,ie=W/1e3,re=G.length,ce,le;if(re===1){var Oe=V[3];ce=["hide-tail"],le=[Oe]}else if(re===2)ce=["halfarrow-left","halfarrow-right"],le=["xMinYMin","xMaxYMin"];else if(re===3)ce=["brace-left","brace-center","brace-right"],le=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support + `+re+" children.");for(var De=0;De0&&(a.style.minWidth=O(i)),a},Ic=function(e,r,n,a,i){var s,o=e.height+e.depth+n+a;if(/fbox|color|angl/.test(r)){if(s=k.makeSpan(["stretchy",r],[],i),r==="fbox"){var c=i.color&&i.getColor();c&&(s.style.borderColor=c)}}else{var m=[];/^[bx]cancel$/.test(r)&&m.push(new ha({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(r)&&m.push(new ha({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var d=new Y0(m,{width:"100%",height:O(o)});s=k.makeSvgSpan([],[d],i)}return s.height=o,s.style.height=O(o),s},K0={encloseSpan:Ic,mathMLnode:Dc,svgSpan:qc};function ae(t,e){if(!t||t.type!==e)throw new Error("Expected node of type "+e+", but got "+(t?"node of type "+t.type:String(t)));return t}function Qa(t){var e=yn(t);if(!e)throw new Error("Expected node of symbol group type, but got "+(t?"node of type "+t.type:String(t)));return e}function yn(t){return t&&(t.type==="atom"||ic.hasOwnProperty(t.type))?t:null}var ei=(t,e)=>{var r,n,a;t&&t.type==="supsub"?(n=ae(t.base,"accent"),r=n.base,t.base=r,a=nc(ue(t,e)),t.base=n):(n=ae(t,"accent"),r=n.base);var i=ue(r,e.havingCrampedStyle()),s=n.isShifty&&Y.isCharacterBox(r),o=0;if(s){var c=Y.getBaseElem(r),m=ue(c,e.havingCrampedStyle());o=es(m).skew}var d=n.label==="\\c",p=d?i.height+i.depth:Math.min(i.height,e.fontMetrics().xHeight),b;if(n.isStretchy)b=K0.svgSpan(n,e),b=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:b,wrapperClasses:["svg-align"],wrapperStyle:o>0?{width:"calc(100% - "+O(2*o)+")",marginLeft:O(2*o)}:void 0}]},e);else{var S,T;n.label==="\\vec"?(S=k.staticSvg("vec",e),T=k.svgData.vec[1]):(S=k.makeOrd({mode:n.mode,text:n.label},e,"textord"),S=es(S),S.italic=0,T=S.width,d&&(p+=S.depth)),b=k.makeSpan(["accent-body"],[S]);var A=n.label==="\\textcircled";A&&(b.classes.push("accent-full"),p=i.height);var _=o;A||(_-=T/2),b.style.left=O(_),n.label==="\\textcircled"&&(b.style.top=".2em"),b=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-p},{type:"elem",elem:b}]},e)}var D=k.makeSpan(["mord","accent"],[b],e);return a?(a.children[0]=D,a.height=Math.max(D.height,a.height),a.classes[0]="mord",a):D},n1=(t,e)=>{var r=t.isStretchy?K0.mathMLnode(t.label):new B.MathNode("mo",[v0(t.label,t.mode)]),n=new B.MathNode("mover",[be(t.base,e),r]);return n.setAttribute("accent","true"),n},_c=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(t=>"\\"+t).join("|"));H({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(t,e)=>{var r=rn(e[0]),n=!_c.test(t.funcName),a=!n||t.funcName==="\\widehat"||t.funcName==="\\widetilde"||t.funcName==="\\widecheck";return{type:"accent",mode:t.parser.mode,label:t.funcName,isStretchy:n,isShifty:a,base:r}},htmlBuilder:ei,mathmlBuilder:n1});H({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(t,e)=>{var r=e[0],n=t.parser.mode;return n==="math"&&(t.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+t.funcName+" works only in text mode"),n="text"),{type:"accent",mode:n,label:t.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:ei,mathmlBuilder:n1});H({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"accentUnder",mode:r.mode,label:n,base:a}},htmlBuilder:(t,e)=>{var r=ue(t.base,e),n=K0.svgSpan(t,e),a=t.label==="\\utilde"?.12:0,i=k.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:a},{type:"elem",elem:r}]},e);return k.makeSpan(["mord","accentunder"],[i],e)},mathmlBuilder:(t,e)=>{var r=K0.mathMLnode(t.label),n=new B.MathNode("munder",[be(t.base,e),r]);return n.setAttribute("accentunder","true"),n}});var Ir=t=>{var e=new B.MathNode("mpadded",t?[t]:[]);return e.setAttribute("width","+0.6em"),e.setAttribute("lspace","0.3em"),e};H({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,r){var{parser:n,funcName:a}=t;return{type:"xArrow",mode:n.mode,label:a,body:e[0],below:r[0]}},htmlBuilder(t,e){var r=e.style,n=e.havingStyle(r.sup()),a=k.wrapFragment(ue(t.body,n,e),e),i=t.label.slice(0,2)==="\\x"?"x":"cd";a.classes.push(i+"-arrow-pad");var s;t.below&&(n=e.havingStyle(r.sub()),s=k.wrapFragment(ue(t.below,n,e),e),s.classes.push(i+"-arrow-pad"));var o=K0.svgSpan(t,e),c=-e.fontMetrics().axisHeight+.5*o.height,m=-e.fontMetrics().axisHeight-.5*o.height-.111;(a.depth>.25||t.label==="\\xleftequilibrium")&&(m-=a.depth);var d;if(s){var p=-e.fontMetrics().axisHeight+s.height+.5*o.height+.111;d=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:m},{type:"elem",elem:o,shift:c},{type:"elem",elem:s,shift:p}]},e)}else d=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:m},{type:"elem",elem:o,shift:c}]},e);return d.children[0].children[0].children[1].classes.push("svg-align"),k.makeSpan(["mrel","x-arrow"],[d],e)},mathmlBuilder(t,e){var r=K0.mathMLnode(t.label);r.setAttribute("minsize",t.label.charAt(0)==="x"?"1.75em":"3.0em");var n;if(t.body){var a=Ir(be(t.body,e));if(t.below){var i=Ir(be(t.below,e));n=new B.MathNode("munderover",[r,i,a])}else n=new B.MathNode("mover",[r,a])}else if(t.below){var s=Ir(be(t.below,e));n=new B.MathNode("munder",[r,s])}else n=Ir(),n=new B.MathNode("mover",[r,n]);return n}});var Oc=k.makeSpan;function a1(t,e){var r=Ie(t.body,e,!0);return Oc([t.mclass],r,e)}function i1(t,e){var r,n=Qe(t.body,e);return t.mclass==="minner"?r=new B.MathNode("mpadded",n):t.mclass==="mord"?t.isCharacterBox?(r=n[0],r.type="mi"):r=new B.MathNode("mi",n):(t.isCharacterBox?(r=n[0],r.type="mo"):r=new B.MathNode("mo",n),t.mclass==="mbin"?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):t.mclass==="mpunct"?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):t.mclass==="mopen"||t.mclass==="mclose"?(r.attributes.lspace="0em",r.attributes.rspace="0em"):t.mclass==="minner"&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}H({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"mclass",mode:r.mode,mclass:"m"+n.slice(5),body:Be(a),isCharacterBox:Y.isCharacterBox(a)}},htmlBuilder:a1,mathmlBuilder:i1});var xn=t=>{var e=t.type==="ordgroup"&&t.body.length?t.body[0]:t;return e.type==="atom"&&(e.family==="bin"||e.family==="rel")?"m"+e.family:"mord"};H({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(t,e){var{parser:r}=t;return{type:"mclass",mode:r.mode,mclass:xn(e[0]),body:Be(e[1]),isCharacterBox:Y.isCharacterBox(e[1])}}});H({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(t,e){var{parser:r,funcName:n}=t,a=e[1],i=e[0],s;n!=="\\stackrel"?s=xn(a):s="mrel";var o={type:"op",mode:a.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:n!=="\\stackrel",body:Be(a)},c={type:"supsub",mode:i.mode,base:o,sup:n==="\\underset"?null:i,sub:n==="\\underset"?i:null};return{type:"mclass",mode:r.mode,mclass:s,body:[c],isCharacterBox:Y.isCharacterBox(c)}},htmlBuilder:a1,mathmlBuilder:i1});H({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"pmb",mode:r.mode,mclass:xn(e[0]),body:Be(e[0])}},htmlBuilder(t,e){var r=Ie(t.body,e,!0),n=k.makeSpan([t.mclass],r,e);return n.style.textShadow="0.02em 0.01em 0.04px",n},mathmlBuilder(t,e){var r=Qe(t.body,e),n=new B.MathNode("mstyle",r);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var Rc={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},os=()=>({type:"styling",body:[],mode:"math",style:"display"}),us=t=>t.type==="textord"&&t.text==="@",Fc=(t,e)=>(t.type==="mathord"||t.type==="atom")&&t.text===e;function Lc(t,e,r){var n=Rc[t];switch(n){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(n,[e[0]],[e[1]]);case"\\uparrow":case"\\downarrow":{var a=r.callFunction("\\\\cdleft",[e[0]],[]),i={type:"atom",text:n,mode:"math",family:"rel"},s=r.callFunction("\\Big",[i],[]),o=r.callFunction("\\\\cdright",[e[1]],[]),c={type:"ordgroup",mode:"math",body:[a,s,o]};return r.callFunction("\\\\cdparent",[c],[])}case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var m={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[m],[])}default:return{type:"textord",text:" ",mode:"math"}}}function Pc(t){var e=[];for(t.gullet.beginGroup(),t.gullet.macros.set("\\cr","\\\\\\relax"),t.gullet.beginGroup();;){e.push(t.parseExpression(!1,"\\\\")),t.gullet.endGroup(),t.gullet.beginGroup();var r=t.fetch().text;if(r==="&"||r==="\\\\")t.consume();else if(r==="\\end"){e[e.length-1].length===0&&e.pop();break}else throw new I("Expected \\\\ or \\cr or \\end",t.nextToken)}for(var n=[],a=[n],i=0;i-1))if("<>AV".indexOf(m)>-1)for(var p=0;p<2;p++){for(var b=!0,S=c+1;SAV=|." after @',s[c]);var T=Lc(m,d,t),A={type:"styling",body:[T],mode:"math",style:"display"};n.push(A),o=os()}i%2===0?n.push(o):n.shift(),n=[],a.push(n)}t.gullet.endGroup(),t.gullet.endGroup();var _=new Array(a[0].length).fill({type:"align",align:"c",pregap:.25,postgap:.25});return{type:"array",mode:"math",body:a,arraystretch:1,addJot:!0,rowGaps:[null],cols:_,colSeparationType:"CD",hLinesBeforeRow:new Array(a.length+1).fill([])}}H({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t;return{type:"cdlabel",mode:r.mode,side:n.slice(4),label:e[0]}},htmlBuilder(t,e){var r=e.havingStyle(e.style.sup()),n=k.wrapFragment(ue(t.label,r,e),e);return n.classes.push("cd-label-"+t.side),n.style.bottom=O(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(t,e){var r=new B.MathNode("mrow",[be(t.label,e)]);return r=new B.MathNode("mpadded",[r]),r.setAttribute("width","0"),t.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new B.MathNode("mstyle",[r]),r.setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}});H({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(t,e){var{parser:r}=t;return{type:"cdlabelparent",mode:r.mode,fragment:e[0]}},htmlBuilder(t,e){var r=k.wrapFragment(ue(t.fragment,e),e);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(t,e){return new B.MathNode("mrow",[be(t.fragment,e)])}});H({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(t,e){for(var{parser:r}=t,n=ae(e[0],"ordgroup"),a=n.body,i="",s=0;s=1114111)throw new I("\\@char with invalid code point "+i);return c<=65535?m=String.fromCharCode(c):(c-=65536,m=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:r.mode,text:m}}});var s1=(t,e)=>{var r=Ie(t.body,e.withColor(t.color),!1);return k.makeFragment(r)},l1=(t,e)=>{var r=Qe(t.body,e.withColor(t.color)),n=new B.MathNode("mstyle",r);return n.setAttribute("mathcolor",t.color),n};H({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(t,e){var{parser:r}=t,n=ae(e[0],"color-token").color,a=e[1];return{type:"color",mode:r.mode,color:n,body:Be(a)}},htmlBuilder:s1,mathmlBuilder:l1});H({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(t,e){var{parser:r,breakOnTokenText:n}=t,a=ae(e[0],"color-token").color;r.gullet.macros.set("\\current@color",a);var i=r.parseExpression(!0,n);return{type:"color",mode:r.mode,color:a,body:i}},htmlBuilder:s1,mathmlBuilder:l1});H({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(t,e,r){var{parser:n}=t,a=n.gullet.future().text==="["?n.parseSizeGroup(!0):null,i=!n.settings.displayMode||!n.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:n.mode,newLine:i,size:a&&ae(a,"size").value}},htmlBuilder(t,e){var r=k.makeSpan(["mspace"],[],e);return t.newLine&&(r.classes.push("newline"),t.size&&(r.style.marginTop=O(ze(t.size,e)))),r},mathmlBuilder(t,e){var r=new B.MathNode("mspace");return t.newLine&&(r.setAttribute("linebreak","newline"),t.size&&r.setAttribute("height",O(ze(t.size,e)))),r}});var pa={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},o1=t=>{var e=t.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(e))throw new I("Expected a control sequence",t);return e},Hc=t=>{var e=t.gullet.popToken();return e.text==="="&&(e=t.gullet.popToken(),e.text===" "&&(e=t.gullet.popToken())),e},u1=(t,e,r,n)=>{var a=t.gullet.macros.get(r.text);a==null&&(r.noexpand=!0,a={tokens:[r],numArgs:0,unexpandable:!t.gullet.isExpandable(r.text)}),t.gullet.macros.set(e,a,n)};H({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e,funcName:r}=t;e.consumeSpaces();var n=e.fetch();if(pa[n.text])return(r==="\\global"||r==="\\\\globallong")&&(n.text=pa[n.text]),ae(e.parseFunction(),"internal");throw new I("Invalid token after macro prefix",n)}});H({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=e.gullet.popToken(),a=n.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(a))throw new I("Expected a control sequence",n);for(var i=0,s,o=[[]];e.gullet.future().text!=="{";)if(n=e.gullet.popToken(),n.text==="#"){if(e.gullet.future().text==="{"){s=e.gullet.future(),o[i].push("{");break}if(n=e.gullet.popToken(),!/^[1-9]$/.test(n.text))throw new I('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==i+1)throw new I('Argument number "'+n.text+'" out of order');i++,o.push([])}else{if(n.text==="EOF")throw new I("Expected a macro definition");o[i].push(n.text)}var{tokens:c}=e.gullet.consumeArg();return s&&c.unshift(s),(r==="\\edef"||r==="\\xdef")&&(c=e.gullet.expandTokens(c),c.reverse()),e.gullet.macros.set(a,{tokens:c,numArgs:i,delimiters:o},r===pa[r]),{type:"internal",mode:e.mode}}});H({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=o1(e.gullet.popToken());e.gullet.consumeSpaces();var a=Hc(e);return u1(e,n,a,r==="\\\\globallet"),{type:"internal",mode:e.mode}}});H({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t){var{parser:e,funcName:r}=t,n=o1(e.gullet.popToken()),a=e.gullet.popToken(),i=e.gullet.popToken();return u1(e,n,i,r==="\\\\globalfuture"),e.gullet.pushToken(i),e.gullet.pushToken(a),{type:"internal",mode:e.mode}}});var Zt=function(e,r,n){var a=xe.math[e]&&xe.math[e].replace,i=Ya(a||e,r,n);if(!i)throw new Error("Unsupported symbol "+e+" and font size "+r+".");return i},ti=function(e,r,n,a){var i=n.havingBaseStyle(r),s=k.makeSpan(a.concat(i.sizingClasses(n)),[e],n),o=i.sizeMultiplier/n.sizeMultiplier;return s.height*=o,s.depth*=o,s.maxFontSize=i.sizeMultiplier,s},c1=function(e,r,n){var a=r.havingBaseStyle(n),i=(1-r.sizeMultiplier/a.sizeMultiplier)*r.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=O(i),e.height-=i,e.depth+=i},Vc=function(e,r,n,a,i,s){var o=k.makeSymbol(e,"Main-Regular",i,a),c=ti(o,r,a,s);return n&&c1(c,a,r),c},$c=function(e,r,n,a){return k.makeSymbol(e,"Size"+r+"-Regular",n,a)},h1=function(e,r,n,a,i,s){var o=$c(e,r,i,a),c=ti(k.makeSpan(["delimsizing","size"+r],[o],a),K.TEXT,a,s);return n&&c1(c,a,K.TEXT),c},Pn=function(e,r,n){var a;r==="Size1-Regular"?a="delim-size1":a="delim-size4";var i=k.makeSpan(["delimsizinginner",a],[k.makeSpan([],[k.makeSymbol(e,r,n)])]);return{type:"elem",elem:i}},Hn=function(e,r,n){var a=q0["Size4-Regular"][e.charCodeAt(0)]?q0["Size4-Regular"][e.charCodeAt(0)][4]:q0["Size1-Regular"][e.charCodeAt(0)][4],i=new ct("inner",X4(e,Math.round(1e3*r))),s=new Y0([i],{width:O(a),height:O(r),style:"width:"+O(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*r),preserveAspectRatio:"xMinYMin"}),o=k.makeSvgSpan([],[s],n);return o.height=r,o.style.height=O(r),o.style.width=O(a),{type:"elem",elem:o}},va=.008,_r={type:"kern",size:-1*va},Uc=["|","\\lvert","\\rvert","\\vert"],Gc=["\\|","\\lVert","\\rVert","\\Vert"],f1=function(e,r,n,a,i,s){var o,c,m,d,p="",b=0;o=m=d=e,c=null;var S="Size1-Regular";e==="\\uparrow"?m=d="⏐":e==="\\Uparrow"?m=d="‖":e==="\\downarrow"?o=m="⏐":e==="\\Downarrow"?o=m="‖":e==="\\updownarrow"?(o="\\uparrow",m="⏐",d="\\downarrow"):e==="\\Updownarrow"?(o="\\Uparrow",m="‖",d="\\Downarrow"):Y.contains(Uc,e)?(m="∣",p="vert",b=333):Y.contains(Gc,e)?(m="∥",p="doublevert",b=556):e==="["||e==="\\lbrack"?(o="⎡",m="⎢",d="⎣",S="Size4-Regular",p="lbrack",b=667):e==="]"||e==="\\rbrack"?(o="⎤",m="⎥",d="⎦",S="Size4-Regular",p="rbrack",b=667):e==="\\lfloor"||e==="⌊"?(m=o="⎢",d="⎣",S="Size4-Regular",p="lfloor",b=667):e==="\\lceil"||e==="⌈"?(o="⎡",m=d="⎢",S="Size4-Regular",p="lceil",b=667):e==="\\rfloor"||e==="⌋"?(m=o="⎥",d="⎦",S="Size4-Regular",p="rfloor",b=667):e==="\\rceil"||e==="⌉"?(o="⎤",m=d="⎥",S="Size4-Regular",p="rceil",b=667):e==="("||e==="\\lparen"?(o="⎛",m="⎜",d="⎝",S="Size4-Regular",p="lparen",b=875):e===")"||e==="\\rparen"?(o="⎞",m="⎟",d="⎠",S="Size4-Regular",p="rparen",b=875):e==="\\{"||e==="\\lbrace"?(o="⎧",c="⎨",d="⎩",m="⎪",S="Size4-Regular"):e==="\\}"||e==="\\rbrace"?(o="⎫",c="⎬",d="⎭",m="⎪",S="Size4-Regular"):e==="\\lgroup"||e==="⟮"?(o="⎧",d="⎩",m="⎪",S="Size4-Regular"):e==="\\rgroup"||e==="⟯"?(o="⎫",d="⎭",m="⎪",S="Size4-Regular"):e==="\\lmoustache"||e==="⎰"?(o="⎧",d="⎭",m="⎪",S="Size4-Regular"):(e==="\\rmoustache"||e==="⎱")&&(o="⎫",d="⎩",m="⎪",S="Size4-Regular");var T=Zt(o,S,i),A=T.height+T.depth,_=Zt(m,S,i),D=_.height+_.depth,V=Zt(d,S,i),G=V.height+V.depth,F=0,W=1;if(c!==null){var ie=Zt(c,S,i);F=ie.height+ie.depth,W=2}var re=A+G+F,ce=Math.max(0,Math.ceil((r-re)/(W*D))),le=re+ce*W*D,Oe=a.fontMetrics().axisHeight;n&&(Oe*=a.sizeMultiplier);var De=le/2-Oe,we=[];if(p.length>0){var h0=le-A-G,_e=Math.round(le*1e3),Ze=K4(p,Math.round(h0*1e3)),Se=new ct(p,Ze),he=(b/1e3).toFixed(3)+"em",oe=(_e/1e3).toFixed(3)+"em",g0=new Y0([Se],{width:he,height:oe,viewBox:"0 0 "+b+" "+_e}),e0=k.makeSvgSpan([],[g0],a);e0.height=_e/1e3,e0.style.width=he,e0.style.height=oe,we.push({type:"elem",elem:e0})}else{if(we.push(Pn(d,S,i)),we.push(_r),c===null){var Re=le-A-G+2*va;we.push(Hn(m,Re,a))}else{var Te=(le-A-G-F)/2+2*va;we.push(Hn(m,Te,a)),we.push(_r),we.push(Pn(c,S,i)),we.push(_r),we.push(Hn(m,Te,a))}we.push(_r),we.push(Pn(o,S,i))}var Q0=a.havingBaseStyle(K.TEXT),$t=k.makeVList({positionType:"bottom",positionData:De,children:we},Q0);return ti(k.makeSpan(["delimsizing","mult"],[$t],Q0),K.TEXT,a,s)},Vn=80,$n=.08,Un=function(e,r,n,a,i){var s=Y4(e,a,n),o=new ct(e,s),c=new Y0([o],{width:"400em",height:O(r),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return k.makeSvgSpan(["hide-tail"],[c],i)},Wc=function(e,r){var n=r.havingBaseSizing(),a=v1("\\surd",e*n.sizeMultiplier,p1,n),i=n.sizeMultiplier,s=Math.max(0,r.minRuleThickness-r.fontMetrics().sqrtRuleThickness),o,c=0,m=0,d=0,p;return a.type==="small"?(d=1e3+1e3*s+Vn,e<1?i=1:e<1.4&&(i=.7),c=(1+s+$n)/i,m=(1+s)/i,o=Un("sqrtMain",c,d,s,r),o.style.minWidth="0.853em",p=.833/i):a.type==="large"?(d=(1e3+Vn)*ir[a.size],m=(ir[a.size]+s)/i,c=(ir[a.size]+s+$n)/i,o=Un("sqrtSize"+a.size,c,d,s,r),o.style.minWidth="1.02em",p=1/i):(c=e+s+$n,m=e+s,d=Math.floor(1e3*e+s)+Vn,o=Un("sqrtTall",c,d,s,r),o.style.minWidth="0.742em",p=1.056),o.height=m,o.style.height=O(c),{span:o,advanceWidth:p,ruleWidth:(r.fontMetrics().sqrtRuleThickness+s)*i}},m1=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],jc=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],d1=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],ir=[0,1.2,1.8,2.4,3],Yc=function(e,r,n,a,i){if(e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle"),Y.contains(m1,e)||Y.contains(d1,e))return h1(e,r,!1,n,a,i);if(Y.contains(jc,e))return f1(e,ir[r],!1,n,a,i);throw new I("Illegal delimiter: '"+e+"'")},Xc=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Kc=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"stack"}],p1=[{type:"small",style:K.SCRIPTSCRIPT},{type:"small",style:K.SCRIPT},{type:"small",style:K.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Zc=function(e){if(e.type==="small")return"Main-Regular";if(e.type==="large")return"Size"+e.size+"-Regular";if(e.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},v1=function(e,r,n,a){for(var i=Math.min(2,3-a.style.size),s=i;sr)return n[s]}return n[n.length-1]},g1=function(e,r,n,a,i,s){e==="<"||e==="\\lt"||e==="⟨"?e="\\langle":(e===">"||e==="\\gt"||e==="⟩")&&(e="\\rangle");var o;Y.contains(d1,e)?o=Xc:Y.contains(m1,e)?o=p1:o=Kc;var c=v1(e,r,o,a);return c.type==="small"?Vc(e,c.style,n,a,i,s):c.type==="large"?h1(e,c.size,n,a,i,s):f1(e,r,n,a,i,s)},Jc=function(e,r,n,a,i,s){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,c=901,m=5/a.fontMetrics().ptPerEm,d=Math.max(r-o,n+o),p=Math.max(d/500*c,2*d-m);return g1(e,p,!0,a,i,s)},j0={sqrtImage:Wc,sizedDelim:Yc,sizeToMaxHeight:ir,customSizedDelim:g1,leftRightDelim:Jc},cs={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Qc=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function wn(t,e){var r=yn(t);if(r&&Y.contains(Qc,r.text))return r;throw r?new I("Invalid delimiter '"+r.text+"' after '"+e.funcName+"'",t):new I("Invalid delimiter type '"+t.type+"'",t)}H({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(t,e)=>{var r=wn(e[0],t);return{type:"delimsizing",mode:t.parser.mode,size:cs[t.funcName].size,mclass:cs[t.funcName].mclass,delim:r.text}},htmlBuilder:(t,e)=>t.delim==="."?k.makeSpan([t.mclass]):j0.sizedDelim(t.delim,t.size,e,t.mode,[t.mclass]),mathmlBuilder:t=>{var e=[];t.delim!=="."&&e.push(v0(t.delim,t.mode));var r=new B.MathNode("mo",e);t.mclass==="mopen"||t.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var n=O(j0.sizeToMaxHeight[t.size]);return r.setAttribute("minsize",n),r.setAttribute("maxsize",n),r}});function hs(t){if(!t.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}H({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=t.parser.gullet.macros.get("\\current@color");if(r&&typeof r!="string")throw new I("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:t.parser.mode,delim:wn(e[0],t).text,color:r}}});H({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=wn(e[0],t),n=t.parser;++n.leftrightDepth;var a=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var i=ae(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:a,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(t,e)=>{hs(t);for(var r=Ie(t.body,e,!0,["mopen","mclose"]),n=0,a=0,i=!1,s=0;s{hs(t);var r=Qe(t.body,e);if(t.left!=="."){var n=new B.MathNode("mo",[v0(t.left,t.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(t.right!=="."){var a=new B.MathNode("mo",[v0(t.right,t.mode)]);a.setAttribute("fence","true"),t.rightColor&&a.setAttribute("mathcolor",t.rightColor),r.push(a)}return Za(r)}});H({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var r=wn(e[0],t);if(!t.parser.leftrightDepth)throw new I("\\middle without preceding \\left",r);return{type:"middle",mode:t.parser.mode,delim:r.text}},htmlBuilder:(t,e)=>{var r;if(t.delim===".")r=mr(e,[]);else{r=j0.sizedDelim(t.delim,1,e,t.mode,[]);var n={delim:t.delim,options:e};r.isMiddle=n}return r},mathmlBuilder:(t,e)=>{var r=t.delim==="\\vert"||t.delim==="|"?v0("|","text"):v0(t.delim,t.mode),n=new B.MathNode("mo",[r]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var ri=(t,e)=>{var r=k.wrapFragment(ue(t.body,e),e),n=t.label.slice(1),a=e.sizeMultiplier,i,s=0,o=Y.isCharacterBox(t.body);if(n==="sout")i=k.makeSpan(["stretchy","sout"]),i.height=e.fontMetrics().defaultRuleThickness/a,s=-.5*e.fontMetrics().xHeight;else if(n==="phase"){var c=ze({number:.6,unit:"pt"},e),m=ze({number:.35,unit:"ex"},e),d=e.havingBaseSizing();a=a/d.sizeMultiplier;var p=r.height+r.depth+c+m;r.style.paddingLeft=O(p/2+c);var b=Math.floor(1e3*p*a),S=W4(b),T=new Y0([new ct("phase",S)],{width:"400em",height:O(b/1e3),viewBox:"0 0 400000 "+b,preserveAspectRatio:"xMinYMin slice"});i=k.makeSvgSpan(["hide-tail"],[T],e),i.style.height=O(p),s=r.depth+c+m}else{/cancel/.test(n)?o||r.classes.push("cancel-pad"):n==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var A=0,_=0,D=0;/box/.test(n)?(D=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness),A=e.fontMetrics().fboxsep+(n==="colorbox"?0:D),_=A):n==="angl"?(D=Math.max(e.fontMetrics().defaultRuleThickness,e.minRuleThickness),A=4*D,_=Math.max(0,.25-r.depth)):(A=o?.2:0,_=A),i=K0.encloseSpan(r,n,A,_,e),/fbox|boxed|fcolorbox/.test(n)?(i.style.borderStyle="solid",i.style.borderWidth=O(D)):n==="angl"&&D!==.049&&(i.style.borderTopWidth=O(D),i.style.borderRightWidth=O(D)),s=r.depth+_,t.backgroundColor&&(i.style.backgroundColor=t.backgroundColor,t.borderColor&&(i.style.borderColor=t.borderColor))}var V;if(t.backgroundColor)V=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:s},{type:"elem",elem:r,shift:0}]},e);else{var G=/cancel|phase/.test(n)?["svg-align"]:[];V=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:i,shift:s,wrapperClasses:G}]},e)}return/cancel/.test(n)&&(V.height=r.height,V.depth=r.depth),/cancel/.test(n)&&!o?k.makeSpan(["mord","cancel-lap"],[V],e):k.makeSpan(["mord"],[V],e)},ni=(t,e)=>{var r=0,n=new B.MathNode(t.label.indexOf("colorbox")>-1?"mpadded":"menclose",[be(t.body,e)]);switch(t.label){case"\\cancel":n.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":n.setAttribute("notation","downdiagonalstrike");break;case"\\phase":n.setAttribute("notation","phasorangle");break;case"\\sout":n.setAttribute("notation","horizontalstrike");break;case"\\fbox":n.setAttribute("notation","box");break;case"\\angl":n.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=e.fontMetrics().fboxsep*e.fontMetrics().ptPerEm,n.setAttribute("width","+"+2*r+"pt"),n.setAttribute("height","+"+2*r+"pt"),n.setAttribute("lspace",r+"pt"),n.setAttribute("voffset",r+"pt"),t.label==="\\fcolorbox"){var a=Math.max(e.fontMetrics().fboxrule,e.minRuleThickness);n.setAttribute("style","border: "+a+"em solid "+String(t.borderColor))}break;case"\\xcancel":n.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return t.backgroundColor&&n.setAttribute("mathbackground",t.backgroundColor),n};H({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(t,e,r){var{parser:n,funcName:a}=t,i=ae(e[0],"color-token").color,s=e[1];return{type:"enclose",mode:n.mode,label:a,backgroundColor:i,body:s}},htmlBuilder:ri,mathmlBuilder:ni});H({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(t,e,r){var{parser:n,funcName:a}=t,i=ae(e[0],"color-token").color,s=ae(e[1],"color-token").color,o=e[2];return{type:"enclose",mode:n.mode,label:a,backgroundColor:s,borderColor:i,body:o}},htmlBuilder:ri,mathmlBuilder:ni});H({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"enclose",mode:r.mode,label:"\\fbox",body:e[0]}}});H({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"enclose",mode:r.mode,label:n,body:a}},htmlBuilder:ri,mathmlBuilder:ni});H({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(t,e){var{parser:r}=t;return{type:"enclose",mode:r.mode,label:"\\angl",body:e[0]}}});var b1={};function R0(t){for(var{type:e,names:r,props:n,handler:a,htmlBuilder:i,mathmlBuilder:s}=t,o={type:e,numArgs:n.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:a},c=0;c{var e=t.parser.settings;if(!e.displayMode)throw new I("{"+t.envName+"} can be used only in display mode.")};function ai(t){if(t.indexOf("ed")===-1)return t.indexOf("*")===-1}function dt(t,e,r){var{hskipBeforeAndAfter:n,addJot:a,cols:i,arraystretch:s,colSeparationType:o,autoTag:c,singleRow:m,emptySingleRow:d,maxNumCols:p,leqno:b}=e;if(t.gullet.beginGroup(),m||t.gullet.macros.set("\\cr","\\\\\\relax"),!s){var S=t.gullet.expandMacroAsText("\\arraystretch");if(S==null)s=1;else if(s=parseFloat(S),!s||s<0)throw new I("Invalid \\arraystretch: "+S)}t.gullet.beginGroup();var T=[],A=[T],_=[],D=[],V=c!=null?[]:void 0;function G(){c&&t.gullet.macros.set("\\@eqnsw","1",!0)}function F(){V&&(t.gullet.macros.get("\\df@tag")?(V.push(t.subparse([new d0("\\df@tag")])),t.gullet.macros.set("\\df@tag",void 0,!0)):V.push(!!c&&t.gullet.macros.get("\\@eqnsw")==="1"))}for(G(),D.push(fs(t));;){var W=t.parseExpression(!1,m?"\\end":"\\\\");t.gullet.endGroup(),t.gullet.beginGroup(),W={type:"ordgroup",mode:t.mode,body:W},r&&(W={type:"styling",mode:t.mode,style:r,body:[W]}),T.push(W);var ie=t.fetch().text;if(ie==="&"){if(p&&T.length===p){if(m||o)throw new I("Too many tab characters: &",t.nextToken);t.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}t.consume()}else if(ie==="\\end"){F(),T.length===1&&W.type==="styling"&&W.body[0].body.length===0&&(A.length>1||!d)&&A.pop(),D.length0&&(G+=.25),m.push({pos:G,isDashed:E[L]})}for(F(s[0]),n=0;n0&&(De+=V,reE))for(n=0;n=o)){var b0=void 0;(a>0||e.hskipBeforeAndAfter)&&(b0=Y.deflt(Te.pregap,b),b0!==0&&(Ze=k.makeSpan(["arraycolsep"],[]),Ze.style.width=O(b0),_e.push(Ze)));var M0=[];for(n=0;n0){for(var wr=k.makeLineSpan("hline",r,d),y=k.makeLineSpan("hdashline",r,d),w=[{type:"elem",elem:c,shift:0}];m.length>0;){var M=m.pop(),N=M.pos-we;M.isDashed?w.push({type:"elem",elem:y,shift:N}):w.push({type:"elem",elem:wr,shift:N})}c=k.makeVList({positionType:"individualShift",children:w},r)}if(he.length===0)return k.makeSpan(["mord"],[c],r);var z=k.makeVList({positionType:"individualShift",children:he},r);return z=k.makeSpan(["tag"],[z],r),k.makeFragment([c,z])},e2={c:"center ",l:"left ",r:"right "},L0=function(e,r){for(var n=[],a=new B.MathNode("mtd",[],["mtr-glue"]),i=new B.MathNode("mtd",[],["mml-eqn-num"]),s=0;s0){var T=e.cols,A="",_=!1,D=0,V=T.length;T[0].type==="separator"&&(b+="top ",D=1),T[T.length-1].type==="separator"&&(b+="bottom ",V-=1);for(var G=D;G0?"left ":"",b+=ce[ce.length-1].length>0?"right ":"";for(var le=1;le-1?"alignat":"align",i=e.envName==="split",s=dt(e.parser,{cols:n,addJot:!0,autoTag:i?void 0:ai(e.envName),emptySingleRow:!0,colSeparationType:a,maxNumCols:i?2:void 0,leqno:e.parser.settings.leqno},"display"),o,c=0,m={type:"ordgroup",mode:e.mode,body:[]};if(r[0]&&r[0].type==="ordgroup"){for(var d="",p=0;p0&&S&&(_=1),n[T]={type:"align",align:A,pregap:_,postgap:0}}return s.colSeparationType=S?"align":"alignat",s};R0({type:"array",names:["array","darray"],props:{numArgs:1},handler(t,e){var r=yn(e[0]),n=r?[e[0]]:ae(e[0],"ordgroup").body,a=n.map(function(s){var o=Qa(s),c=o.text;if("lcr".indexOf(c)!==-1)return{type:"align",align:c};if(c==="|")return{type:"separator",separator:"|"};if(c===":")return{type:"separator",separator:":"};throw new I("Unknown column alignment: "+c,s)}),i={cols:a,hskipBeforeAndAfter:!0,maxNumCols:a.length};return dt(t.parser,i,ii(t.envName))},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(t){var e={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[t.envName.replace("*","")],r="c",n={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if(t.envName.charAt(t.envName.length-1)==="*"){var a=t.parser;if(a.consumeSpaces(),a.fetch().text==="["){if(a.consume(),a.consumeSpaces(),r=a.fetch().text,"lcr".indexOf(r)===-1)throw new I("Expected l or c or r",a.nextToken);a.consume(),a.consumeSpaces(),a.expect("]"),a.consume(),n.cols=[{type:"align",align:r}]}}var i=dt(t.parser,n,ii(t.envName)),s=Math.max(0,...i.body.map(o=>o.length));return i.cols=new Array(s).fill({type:"align",align:r}),e?{type:"leftright",mode:t.mode,body:[i],left:e[0],right:e[1],rightColor:void 0}:i},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(t){var e={arraystretch:.5},r=dt(t.parser,e,"script");return r.colSeparationType="small",r},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["subarray"],props:{numArgs:1},handler(t,e){var r=yn(e[0]),n=r?[e[0]]:ae(e[0],"ordgroup").body,a=n.map(function(s){var o=Qa(s),c=o.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new I("Unknown column alignment: "+c,s)});if(a.length>1)throw new I("{subarray} can contain only one column");var i={cols:a,hskipBeforeAndAfter:!1,arraystretch:.5};if(i=dt(t.parser,i,"script"),i.body.length>0&&i.body[0].length>1)throw new I("{subarray} can contain only one column");return i},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(t){var e={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},r=dt(t.parser,e,ii(t.envName));return{type:"leftright",mode:t.mode,body:[r],left:t.envName.indexOf("r")>-1?".":"\\{",right:t.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:x1,htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(t){Y.contains(["gather","gather*"],t.envName)&&Sn(t);var e={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:ai(t.envName),emptySingleRow:!0,leqno:t.parser.settings.leqno};return dt(t.parser,e,"display")},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:x1,htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(t){Sn(t);var e={autoTag:ai(t.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:t.parser.settings.leqno};return dt(t.parser,e,"display")},htmlBuilder:F0,mathmlBuilder:L0});R0({type:"array",names:["CD"],props:{numArgs:0},handler(t){return Sn(t),Pc(t.parser)},htmlBuilder:F0,mathmlBuilder:L0});f("\\nonumber","\\gdef\\@eqnsw{0}");f("\\notag","\\nonumber");H({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(t,e){throw new I(t.funcName+" valid only within array environment")}});var ms=b1;H({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];if(a.type!=="ordgroup")throw new I("Invalid environment name",a);for(var i="",s=0;s{var r=t.font,n=e.withFont(r);return ue(t.body,n)},S1=(t,e)=>{var r=t.font,n=e.withFont(r);return be(t.body,n)},ds={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};H({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=rn(e[0]),i=n;return i in ds&&(i=ds[i]),{type:"font",mode:r.mode,font:i.slice(1),body:a}},htmlBuilder:w1,mathmlBuilder:S1});H({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(t,e)=>{var{parser:r}=t,n=e[0],a=Y.isCharacterBox(n);return{type:"mclass",mode:r.mode,mclass:xn(n),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:n}],isCharacterBox:a}}});H({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:n,breakOnTokenText:a}=t,{mode:i}=r,s=r.parseExpression(!0,a),o="math"+n.slice(1);return{type:"font",mode:i,font:o,body:{type:"ordgroup",mode:r.mode,body:s}}},htmlBuilder:w1,mathmlBuilder:S1});var k1=(t,e)=>{var r=e;return t==="display"?r=r.id>=K.SCRIPT.id?r.text():K.DISPLAY:t==="text"&&r.size===K.DISPLAY.size?r=K.TEXT:t==="script"?r=K.SCRIPT:t==="scriptscript"&&(r=K.SCRIPTSCRIPT),r},si=(t,e)=>{var r=k1(t.size,e.style),n=r.fracNum(),a=r.fracDen(),i;i=e.havingStyle(n);var s=ue(t.numer,i,e);if(t.continued){var o=8.5/e.fontMetrics().ptPerEm,c=3.5/e.fontMetrics().ptPerEm;s.height=s.height0?T=3*b:T=7*b,A=e.fontMetrics().denom1):(p>0?(S=e.fontMetrics().num2,T=b):(S=e.fontMetrics().num3,T=3*b),A=e.fontMetrics().denom2);var _;if(d){var V=e.fontMetrics().axisHeight;S-s.depth-(V+.5*p){var r=new B.MathNode("mfrac",[be(t.numer,e),be(t.denom,e)]);if(!t.hasBarLine)r.setAttribute("linethickness","0px");else if(t.barSize){var n=ze(t.barSize,e);r.setAttribute("linethickness",O(n))}var a=k1(t.size,e.style);if(a.size!==e.style.size){r=new B.MathNode("mstyle",[r]);var i=a.size===K.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",i),r.setAttribute("scriptlevel","0")}if(t.leftDelim!=null||t.rightDelim!=null){var s=[];if(t.leftDelim!=null){var o=new B.MathNode("mo",[new B.TextNode(t.leftDelim.replace("\\",""))]);o.setAttribute("fence","true"),s.push(o)}if(s.push(r),t.rightDelim!=null){var c=new B.MathNode("mo",[new B.TextNode(t.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),s.push(c)}return Za(s)}return r};H({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],i=e[1],s,o=null,c=null,m="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":s=!0;break;case"\\\\atopfrac":s=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":s=!1,o="(",c=")";break;case"\\\\bracefrac":s=!1,o="\\{",c="\\}";break;case"\\\\brackfrac":s=!1,o="[",c="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":m="display";break;case"\\tfrac":case"\\tbinom":m="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:a,denom:i,hasBarLine:s,leftDelim:o,rightDelim:c,size:m,barSize:null}},htmlBuilder:si,mathmlBuilder:li});H({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],i=e[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:a,denom:i,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});H({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(t){var{parser:e,funcName:r,token:n}=t,a;switch(r){case"\\over":a="\\frac";break;case"\\choose":a="\\binom";break;case"\\atop":a="\\\\atopfrac";break;case"\\brace":a="\\\\bracefrac";break;case"\\brack":a="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:e.mode,replaceWith:a,token:n}}});var ps=["display","text","script","scriptscript"],vs=function(e){var r=null;return e.length>0&&(r=e,r=r==="."?null:r),r};H({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(t,e){var{parser:r}=t,n=e[4],a=e[5],i=rn(e[0]),s=i.type==="atom"&&i.family==="open"?vs(i.text):null,o=rn(e[1]),c=o.type==="atom"&&o.family==="close"?vs(o.text):null,m=ae(e[2],"size"),d,p=null;m.isBlank?d=!0:(p=m.value,d=p.number>0);var b="auto",S=e[3];if(S.type==="ordgroup"){if(S.body.length>0){var T=ae(S.body[0],"textord");b=ps[Number(T.text)]}}else S=ae(S,"textord"),b=ps[Number(S.text)];return{type:"genfrac",mode:r.mode,numer:n,denom:a,continued:!1,hasBarLine:d,barSize:p,leftDelim:s,rightDelim:c,size:b}},htmlBuilder:si,mathmlBuilder:li});H({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(t,e){var{parser:r,funcName:n,token:a}=t;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:ae(e[0],"size").value,token:a}}});H({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0],i=B4(ae(e[1],"infix").size),s=e[2],o=i.number>0;return{type:"genfrac",mode:r.mode,numer:a,denom:s,continued:!1,hasBarLine:o,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:si,mathmlBuilder:li});var M1=(t,e)=>{var r=e.style,n,a;t.type==="supsub"?(n=t.sup?ue(t.sup,e.havingStyle(r.sup()),e):ue(t.sub,e.havingStyle(r.sub()),e),a=ae(t.base,"horizBrace")):a=ae(t,"horizBrace");var i=ue(a.base,e.havingBaseStyle(K.DISPLAY)),s=K0.svgSpan(a,e),o;if(a.isOver?(o=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:.1},{type:"elem",elem:s}]},e),o.children[0].children[0].children[1].classes.push("svg-align")):(o=k.makeVList({positionType:"bottom",positionData:i.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:i}]},e),o.children[0].children[0].children[0].classes.push("svg-align")),n){var c=k.makeSpan(["mord",a.isOver?"mover":"munder"],[o],e);a.isOver?o=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:n}]},e):o=k.makeVList({positionType:"bottom",positionData:c.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:c}]},e)}return k.makeSpan(["mord",a.isOver?"mover":"munder"],[o],e)},t2=(t,e)=>{var r=K0.mathMLnode(t.label);return new B.MathNode(t.isOver?"mover":"munder",[be(t.base,e),r])};H({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(t,e){var{parser:r,funcName:n}=t;return{type:"horizBrace",mode:r.mode,label:n,isOver:/^\\over/.test(n),base:e[0]}},htmlBuilder:M1,mathmlBuilder:t2});H({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[1],a=ae(e[0],"url").url;return r.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:r.mode,href:a,body:Be(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(t,e)=>{var r=Ie(t.body,e,!1);return k.makeAnchor(t.href,[],r,e)},mathmlBuilder:(t,e)=>{var r=ht(t.body,e);return r instanceof f0||(r=new f0("mrow",[r])),r.setAttribute("href",t.href),r}});H({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=ae(e[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:n}))return r.formatUnsupportedCmd("\\url");for(var a=[],i=0;i{var{parser:r,funcName:n,token:a}=t,i=ae(e[0],"raw").string,s=e[1];r.settings.strict&&r.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var o,c={};switch(n){case"\\htmlClass":c.class=i,o={command:"\\htmlClass",class:i};break;case"\\htmlId":c.id=i,o={command:"\\htmlId",id:i};break;case"\\htmlStyle":c.style=i,o={command:"\\htmlStyle",style:i};break;case"\\htmlData":{for(var m=i.split(","),d=0;d{var r=Ie(t.body,e,!1),n=["enclosing"];t.attributes.class&&n.push(...t.attributes.class.trim().split(/\s+/));var a=k.makeSpan(n,r,e);for(var i in t.attributes)i!=="class"&&t.attributes.hasOwnProperty(i)&&a.setAttribute(i,t.attributes[i]);return a},mathmlBuilder:(t,e)=>ht(t.body,e)});H({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"htmlmathml",mode:r.mode,html:Be(e[0]),mathml:Be(e[1])}},htmlBuilder:(t,e)=>{var r=Ie(t.html,e,!1);return k.makeFragment(r)},mathmlBuilder:(t,e)=>ht(t.mathml,e)});var Gn=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var r=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!r)throw new I("Invalid size: '"+e+"' in \\includegraphics");var n={number:+(r[1]+r[2]),unit:r[3]};if(!$l(n))throw new I("Invalid unit: '"+n.unit+"' in \\includegraphics.");return n};H({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(t,e,r)=>{var{parser:n}=t,a={number:0,unit:"em"},i={number:.9,unit:"em"},s={number:0,unit:"em"},o="";if(r[0])for(var c=ae(r[0],"raw").string,m=c.split(","),d=0;d{var r=ze(t.height,e),n=0;t.totalheight.number>0&&(n=ze(t.totalheight,e)-r);var a=0;t.width.number>0&&(a=ze(t.width,e));var i={height:O(r+n)};a>0&&(i.width=O(a)),n>0&&(i.verticalAlign=O(-n));var s=new tc(t.src,t.alt,i);return s.height=r,s.depth=n,s},mathmlBuilder:(t,e)=>{var r=new B.MathNode("mglyph",[]);r.setAttribute("alt",t.alt);var n=ze(t.height,e),a=0;if(t.totalheight.number>0&&(a=ze(t.totalheight,e)-n,r.setAttribute("valign",O(-a))),r.setAttribute("height",O(n+a)),t.width.number>0){var i=ze(t.width,e);r.setAttribute("width",O(i))}return r.setAttribute("src",t.src),r}});H({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(t,e){var{parser:r,funcName:n}=t,a=ae(e[0],"size");if(r.settings.strict){var i=n[1]==="m",s=a.value.unit==="mu";i?(s||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" supports only mu units, "+("not "+a.value.unit+" units")),r.mode!=="math"&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" works only in math mode")):s&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:a.value}},htmlBuilder(t,e){return k.makeGlue(t.dimension,e)},mathmlBuilder(t,e){var r=ze(t.dimension,e);return new B.SpaceNode(r)}});H({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"lap",mode:r.mode,alignment:n.slice(5),body:a}},htmlBuilder:(t,e)=>{var r;t.alignment==="clap"?(r=k.makeSpan([],[ue(t.body,e)]),r=k.makeSpan(["inner"],[r],e)):r=k.makeSpan(["inner"],[ue(t.body,e)]);var n=k.makeSpan(["fix"],[]),a=k.makeSpan([t.alignment],[r,n],e),i=k.makeSpan(["strut"]);return i.style.height=O(a.height+a.depth),a.depth&&(i.style.verticalAlign=O(-a.depth)),a.children.unshift(i),a=k.makeSpan(["thinbox"],[a],e),k.makeSpan(["mord","vbox"],[a],e)},mathmlBuilder:(t,e)=>{var r=new B.MathNode("mpadded",[be(t.body,e)]);if(t.alignment!=="rlap"){var n=t.alignment==="llap"?"-1":"-0.5";r.setAttribute("lspace",n+"width")}return r.setAttribute("width","0px"),r}});H({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){var{funcName:r,parser:n}=t,a=n.mode;n.switchMode("math");var i=r==="\\("?"\\)":"$",s=n.parseExpression(!1,i);return n.expect(i),n.switchMode(a),{type:"styling",mode:n.mode,style:"text",body:s}}});H({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(t,e){throw new I("Mismatched "+t.funcName)}});var gs=(t,e)=>{switch(e.style.size){case K.DISPLAY.size:return t.display;case K.TEXT.size:return t.text;case K.SCRIPT.size:return t.script;case K.SCRIPTSCRIPT.size:return t.scriptscript;default:return t.text}};H({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(t,e)=>{var{parser:r}=t;return{type:"mathchoice",mode:r.mode,display:Be(e[0]),text:Be(e[1]),script:Be(e[2]),scriptscript:Be(e[3])}},htmlBuilder:(t,e)=>{var r=gs(t,e),n=Ie(r,e,!1);return k.makeFragment(n)},mathmlBuilder:(t,e)=>{var r=gs(t,e);return ht(r,e)}});var T1=(t,e,r,n,a,i,s)=>{t=k.makeSpan([],[t]);var o=r&&Y.isCharacterBox(r),c,m;if(e){var d=ue(e,n.havingStyle(a.sup()),n);m={elem:d,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-d.depth)}}if(r){var p=ue(r,n.havingStyle(a.sub()),n);c={elem:p,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-p.height)}}var b;if(m&&c){var S=n.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+t.depth+s;b=k.makeVList({positionType:"bottom",positionData:S,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:O(-i)},{type:"kern",size:c.kern},{type:"elem",elem:t},{type:"kern",size:m.kern},{type:"elem",elem:m.elem,marginLeft:O(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(c){var T=t.height-s;b=k.makeVList({positionType:"top",positionData:T,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:O(-i)},{type:"kern",size:c.kern},{type:"elem",elem:t}]},n)}else if(m){var A=t.depth+s;b=k.makeVList({positionType:"bottom",positionData:A,children:[{type:"elem",elem:t},{type:"kern",size:m.kern},{type:"elem",elem:m.elem,marginLeft:O(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else return t;var _=[b];if(c&&i!==0&&!o){var D=k.makeSpan(["mspace"],[],n);D.style.marginRight=O(i),_.unshift(D)}return k.makeSpan(["mop","op-limits"],_,n)},A1=["\\smallint"],Vt=(t,e)=>{var r,n,a=!1,i;t.type==="supsub"?(r=t.sup,n=t.sub,i=ae(t.base,"op"),a=!0):i=ae(t,"op");var s=e.style,o=!1;s.size===K.DISPLAY.size&&i.symbol&&!Y.contains(A1,i.name)&&(o=!0);var c;if(i.symbol){var m=o?"Size2-Regular":"Size1-Regular",d="";if((i.name==="\\oiint"||i.name==="\\oiiint")&&(d=i.name.slice(1),i.name=d==="oiint"?"\\iint":"\\iiint"),c=k.makeSymbol(i.name,m,"math",e,["mop","op-symbol",o?"large-op":"small-op"]),d.length>0){var p=c.italic,b=k.staticSvg(d+"Size"+(o?"2":"1"),e);c=k.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:b,shift:o?.08:0}]},e),i.name="\\"+d,c.classes.unshift("mop"),c.italic=p}}else if(i.body){var S=Ie(i.body,e,!0);S.length===1&&S[0]instanceof p0?(c=S[0],c.classes[0]="mop"):c=k.makeSpan(["mop"],S,e)}else{for(var T=[],A=1;A{var r;if(t.symbol)r=new f0("mo",[v0(t.name,t.mode)]),Y.contains(A1,t.name)&&r.setAttribute("largeop","false");else if(t.body)r=new f0("mo",Qe(t.body,e));else{r=new f0("mi",[new ar(t.name.slice(1))]);var n=new f0("mo",[v0("⁡","text")]);t.parentIsSupSub?r=new f0("mrow",[r,n]):r=e1([r,n])}return r},r2={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};H({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=n;return a.length===1&&(a=r2[a]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:Vt,mathmlBuilder:yr});H({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Be(n)}},htmlBuilder:Vt,mathmlBuilder:yr});var n2={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};H({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t;return{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Vt,mathmlBuilder:yr});H({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t;return{type:"op",mode:e.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Vt,mathmlBuilder:yr});H({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(t){var{parser:e,funcName:r}=t,n=r;return n.length===1&&(n=n2[n]),{type:"op",mode:e.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:Vt,mathmlBuilder:yr});var z1=(t,e)=>{var r,n,a=!1,i;t.type==="supsub"?(r=t.sup,n=t.sub,i=ae(t.base,"operatorname"),a=!0):i=ae(t,"operatorname");var s;if(i.body.length>0){for(var o=i.body.map(p=>{var b=p.text;return typeof b=="string"?{type:"textord",mode:p.mode,text:b}:p}),c=Ie(o,e.withFont("mathrm"),!0),m=0;m{for(var r=Qe(t.body,e.withFont("mathrm")),n=!0,a=0;ad.toText()).join("");r=[new B.TextNode(o)]}var c=new B.MathNode("mi",r);c.setAttribute("mathvariant","normal");var m=new B.MathNode("mo",[v0("⁡","text")]);return t.parentIsSupSub?new B.MathNode("mrow",[c,m]):B.newDocumentFragment([c,m])};H({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(t,e)=>{var{parser:r,funcName:n}=t,a=e[0];return{type:"operatorname",mode:r.mode,body:Be(a),alwaysHandleSupSub:n==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:z1,mathmlBuilder:a2});f("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");zt({type:"ordgroup",htmlBuilder(t,e){return t.semisimple?k.makeFragment(Ie(t.body,e,!1)):k.makeSpan(["mord"],Ie(t.body,e,!0),e)},mathmlBuilder(t,e){return ht(t.body,e,!0)}});H({type:"overline",names:["\\overline"],props:{numArgs:1},handler(t,e){var{parser:r}=t,n=e[0];return{type:"overline",mode:r.mode,body:n}},htmlBuilder(t,e){var r=ue(t.body,e.havingCrampedStyle()),n=k.makeLineSpan("overline-line",e),a=e.fontMetrics().defaultRuleThickness,i=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*a},{type:"elem",elem:n},{type:"kern",size:a}]},e);return k.makeSpan(["mord","overline"],[i],e)},mathmlBuilder(t,e){var r=new B.MathNode("mo",[new B.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new B.MathNode("mover",[be(t.body,e),r]);return n.setAttribute("accent","true"),n}});H({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"phantom",mode:r.mode,body:Be(n)}},htmlBuilder:(t,e)=>{var r=Ie(t.body,e.withPhantom(),!1);return k.makeFragment(r)},mathmlBuilder:(t,e)=>{var r=Qe(t.body,e);return new B.MathNode("mphantom",r)}});H({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"hphantom",mode:r.mode,body:n}},htmlBuilder:(t,e)=>{var r=k.makeSpan([],[ue(t.body,e.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n{var r=Qe(Be(t.body),e),n=new B.MathNode("mphantom",r),a=new B.MathNode("mpadded",[n]);return a.setAttribute("height","0px"),a.setAttribute("depth","0px"),a}});H({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(t,e)=>{var{parser:r}=t,n=e[0];return{type:"vphantom",mode:r.mode,body:n}},htmlBuilder:(t,e)=>{var r=k.makeSpan(["inner"],[ue(t.body,e.withPhantom())]),n=k.makeSpan(["fix"],[]);return k.makeSpan(["mord","rlap"],[r,n],e)},mathmlBuilder:(t,e)=>{var r=Qe(Be(t.body),e),n=new B.MathNode("mphantom",r),a=new B.MathNode("mpadded",[n]);return a.setAttribute("width","0px"),a}});H({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(t,e){var{parser:r}=t,n=ae(e[0],"size").value,a=e[1];return{type:"raisebox",mode:r.mode,dy:n,body:a}},htmlBuilder(t,e){var r=ue(t.body,e),n=ze(t.dy,e);return k.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){var r=new B.MathNode("mpadded",[be(t.body,e)]),n=t.dy.number+t.dy.unit;return r.setAttribute("voffset",n),r}});H({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(t){var{parser:e}=t;return{type:"internal",mode:e.mode}}});H({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(t,e,r){var{parser:n}=t,a=r[0],i=ae(e[0],"size"),s=ae(e[1],"size");return{type:"rule",mode:n.mode,shift:a&&ae(a,"size").value,width:i.value,height:s.value}},htmlBuilder(t,e){var r=k.makeSpan(["mord","rule"],[],e),n=ze(t.width,e),a=ze(t.height,e),i=t.shift?ze(t.shift,e):0;return r.style.borderRightWidth=O(n),r.style.borderTopWidth=O(a),r.style.bottom=O(i),r.width=n,r.height=a+i,r.depth=-i,r.maxFontSize=a*1.125*e.sizeMultiplier,r},mathmlBuilder(t,e){var r=ze(t.width,e),n=ze(t.height,e),a=t.shift?ze(t.shift,e):0,i=e.color&&e.getColor()||"black",s=new B.MathNode("mspace");s.setAttribute("mathbackground",i),s.setAttribute("width",O(r)),s.setAttribute("height",O(n));var o=new B.MathNode("mpadded",[s]);return a>=0?o.setAttribute("height",O(a)):(o.setAttribute("height",O(a)),o.setAttribute("depth",O(-a))),o.setAttribute("voffset",O(a)),o}});function C1(t,e,r){for(var n=Ie(t,e,!1),a=e.sizeMultiplier/r.sizeMultiplier,i=0;i{var r=e.havingSize(t.size);return C1(t.body,r,e)};H({type:"sizing",names:bs,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:bs.indexOf(n)+1,body:i}},htmlBuilder:i2,mathmlBuilder:(t,e)=>{var r=e.havingSize(t.size),n=Qe(t.body,r),a=new B.MathNode("mstyle",n);return a.setAttribute("mathsize",O(r.sizeMultiplier)),a}});H({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(t,e,r)=>{var{parser:n}=t,a=!1,i=!1,s=r[0]&&ae(r[0],"ordgroup");if(s)for(var o="",c=0;c{var r=k.makeSpan([],[ue(t.body,e)]);if(!t.smashHeight&&!t.smashDepth)return r;if(t.smashHeight&&(r.height=0,r.children))for(var n=0;n{var r=new B.MathNode("mpadded",[be(t.body,e)]);return t.smashHeight&&r.setAttribute("height","0px"),t.smashDepth&&r.setAttribute("depth","0px"),r}});H({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(t,e,r){var{parser:n}=t,a=r[0],i=e[0];return{type:"sqrt",mode:n.mode,body:i,index:a}},htmlBuilder(t,e){var r=ue(t.body,e.havingCrampedStyle());r.height===0&&(r.height=e.fontMetrics().xHeight),r=k.wrapFragment(r,e);var n=e.fontMetrics(),a=n.defaultRuleThickness,i=a;e.style.idr.height+r.depth+s&&(s=(s+p-r.height-r.depth)/2);var b=c.height-r.height-s-m;r.style.paddingLeft=O(d);var S=k.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+b)},{type:"elem",elem:c},{type:"kern",size:m}]},e);if(t.index){var T=e.havingStyle(K.SCRIPTSCRIPT),A=ue(t.index,T,e),_=.6*(S.height-S.depth),D=k.makeVList({positionType:"shift",positionData:-_,children:[{type:"elem",elem:A}]},e),V=k.makeSpan(["root"],[D]);return k.makeSpan(["mord","sqrt"],[V,S],e)}else return k.makeSpan(["mord","sqrt"],[S],e)},mathmlBuilder(t,e){var{body:r,index:n}=t;return n?new B.MathNode("mroot",[be(r,e),be(n,e)]):new B.MathNode("msqrt",[be(r,e)])}});var ys={display:K.DISPLAY,text:K.TEXT,script:K.SCRIPT,scriptscript:K.SCRIPTSCRIPT};H({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(t,e){var{breakOnTokenText:r,funcName:n,parser:a}=t,i=a.parseExpression(!0,r),s=n.slice(1,n.length-5);return{type:"styling",mode:a.mode,style:s,body:i}},htmlBuilder(t,e){var r=ys[t.style],n=e.havingStyle(r).withFont("");return C1(t.body,n,e)},mathmlBuilder(t,e){var r=ys[t.style],n=e.havingStyle(r),a=Qe(t.body,n),i=new B.MathNode("mstyle",a),s={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},o=s[t.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}});var s2=function(e,r){var n=e.base;if(n)if(n.type==="op"){var a=n.limits&&(r.style.size===K.DISPLAY.size||n.alwaysHandleSupSub);return a?Vt:null}else if(n.type==="operatorname"){var i=n.alwaysHandleSupSub&&(r.style.size===K.DISPLAY.size||n.limits);return i?z1:null}else{if(n.type==="accent")return Y.isCharacterBox(n.base)?ei:null;if(n.type==="horizBrace"){var s=!e.sub;return s===n.isOver?M1:null}else return null}else return null};zt({type:"supsub",htmlBuilder(t,e){var r=s2(t,e);if(r)return r(t,e);var{base:n,sup:a,sub:i}=t,s=ue(n,e),o,c,m=e.fontMetrics(),d=0,p=0,b=n&&Y.isCharacterBox(n);if(a){var S=e.havingStyle(e.style.sup());o=ue(a,S,e),b||(d=s.height-S.fontMetrics().supDrop*S.sizeMultiplier/e.sizeMultiplier)}if(i){var T=e.havingStyle(e.style.sub());c=ue(i,T,e),b||(p=s.depth+T.fontMetrics().subDrop*T.sizeMultiplier/e.sizeMultiplier)}var A;e.style===K.DISPLAY?A=m.sup1:e.style.cramped?A=m.sup3:A=m.sup2;var _=e.sizeMultiplier,D=O(.5/m.ptPerEm/_),V=null;if(c){var G=t.base&&t.base.type==="op"&&t.base.name&&(t.base.name==="\\oiint"||t.base.name==="\\oiiint");(s instanceof p0||G)&&(V=O(-s.italic))}var F;if(o&&c){d=Math.max(d,A,o.depth+.25*m.xHeight),p=Math.max(p,m.sub2);var W=m.defaultRuleThickness,ie=4*W;if(d-o.depth-(c.height-p)0&&(d+=re,p-=re)}var ce=[{type:"elem",elem:c,shift:p,marginRight:D,marginLeft:V},{type:"elem",elem:o,shift:-d,marginRight:D}];F=k.makeVList({positionType:"individualShift",children:ce},e)}else if(c){p=Math.max(p,m.sub1,c.height-.8*m.xHeight);var le=[{type:"elem",elem:c,marginLeft:V,marginRight:D}];F=k.makeVList({positionType:"shift",positionData:p,children:le},e)}else if(o)d=Math.max(d,A,o.depth+.25*m.xHeight),F=k.makeVList({positionType:"shift",positionData:-d,children:[{type:"elem",elem:o,marginRight:D}]},e);else throw new Error("supsub must have either sup or sub.");var Oe=ma(s,"right")||"mord";return k.makeSpan([Oe],[s,k.makeSpan(["msupsub"],[F])],e)},mathmlBuilder(t,e){var r=!1,n,a;t.base&&t.base.type==="horizBrace"&&(a=!!t.sup,a===t.base.isOver&&(r=!0,n=t.base.isOver)),t.base&&(t.base.type==="op"||t.base.type==="operatorname")&&(t.base.parentIsSupSub=!0);var i=[be(t.base,e)];t.sub&&i.push(be(t.sub,e)),t.sup&&i.push(be(t.sup,e));var s;if(r)s=n?"mover":"munder";else if(t.sub)if(t.sup){var m=t.base;m&&m.type==="op"&&m.limits&&e.style===K.DISPLAY||m&&m.type==="operatorname"&&m.alwaysHandleSupSub&&(e.style===K.DISPLAY||m.limits)?s="munderover":s="msubsup"}else{var c=t.base;c&&c.type==="op"&&c.limits&&(e.style===K.DISPLAY||c.alwaysHandleSupSub)||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(c.limits||e.style===K.DISPLAY)?s="munder":s="msub"}else{var o=t.base;o&&o.type==="op"&&o.limits&&(e.style===K.DISPLAY||o.alwaysHandleSupSub)||o&&o.type==="operatorname"&&o.alwaysHandleSupSub&&(o.limits||e.style===K.DISPLAY)?s="mover":s="msup"}return new B.MathNode(s,i)}});zt({type:"atom",htmlBuilder(t,e){return k.mathsym(t.text,t.mode,e,["m"+t.family])},mathmlBuilder(t,e){var r=new B.MathNode("mo",[v0(t.text,t.mode)]);if(t.family==="bin"){var n=Ja(t,e);n==="bold-italic"&&r.setAttribute("mathvariant",n)}else t.family==="punct"?r.setAttribute("separator","true"):(t.family==="open"||t.family==="close")&&r.setAttribute("stretchy","false");return r}});var E1={mi:"italic",mn:"normal",mtext:"normal"};zt({type:"mathord",htmlBuilder(t,e){return k.makeOrd(t,e,"mathord")},mathmlBuilder(t,e){var r=new B.MathNode("mi",[v0(t.text,t.mode,e)]),n=Ja(t,e)||"italic";return n!==E1[r.type]&&r.setAttribute("mathvariant",n),r}});zt({type:"textord",htmlBuilder(t,e){return k.makeOrd(t,e,"textord")},mathmlBuilder(t,e){var r=v0(t.text,t.mode,e),n=Ja(t,e)||"normal",a;return t.mode==="text"?a=new B.MathNode("mtext",[r]):/[0-9]/.test(t.text)?a=new B.MathNode("mn",[r]):t.text==="\\prime"?a=new B.MathNode("mo",[r]):a=new B.MathNode("mi",[r]),n!==E1[a.type]&&a.setAttribute("mathvariant",n),a}});var Wn={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},jn={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};zt({type:"spacing",htmlBuilder(t,e){if(jn.hasOwnProperty(t.text)){var r=jn[t.text].className||"";if(t.mode==="text"){var n=k.makeOrd(t,e,"textord");return n.classes.push(r),n}else return k.makeSpan(["mspace",r],[k.mathsym(t.text,t.mode,e)],e)}else{if(Wn.hasOwnProperty(t.text))return k.makeSpan(["mspace",Wn[t.text]],[],e);throw new I('Unknown type of space "'+t.text+'"')}},mathmlBuilder(t,e){var r;if(jn.hasOwnProperty(t.text))r=new B.MathNode("mtext",[new B.TextNode(" ")]);else{if(Wn.hasOwnProperty(t.text))return new B.MathNode("mspace");throw new I('Unknown type of space "'+t.text+'"')}return r}});var xs=()=>{var t=new B.MathNode("mtd",[]);return t.setAttribute("width","50%"),t};zt({type:"tag",mathmlBuilder(t,e){var r=new B.MathNode("mtable",[new B.MathNode("mtr",[xs(),new B.MathNode("mtd",[ht(t.body,e)]),xs(),new B.MathNode("mtd",[ht(t.tag,e)])])]);return r.setAttribute("width","100%"),r}});var ws={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},Ss={"\\textbf":"textbf","\\textmd":"textmd"},l2={"\\textit":"textit","\\textup":"textup"},ks=(t,e)=>{var r=t.font;if(r){if(ws[r])return e.withTextFontFamily(ws[r]);if(Ss[r])return e.withTextFontWeight(Ss[r]);if(r==="\\emph")return e.fontShape==="textit"?e.withTextFontShape("textup"):e.withTextFontShape("textit")}else return e;return e.withTextFontShape(l2[r])};H({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(t,e){var{parser:r,funcName:n}=t,a=e[0];return{type:"text",mode:r.mode,body:Be(a),font:n}},htmlBuilder(t,e){var r=ks(t,e),n=Ie(t.body,r,!0);return k.makeSpan(["mord","text"],n,r)},mathmlBuilder(t,e){var r=ks(t,e);return ht(t.body,r)}});H({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(t,e){var{parser:r}=t;return{type:"underline",mode:r.mode,body:e[0]}},htmlBuilder(t,e){var r=ue(t.body,e),n=k.makeLineSpan("underline-line",e),a=e.fontMetrics().defaultRuleThickness,i=k.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:a},{type:"elem",elem:n},{type:"kern",size:3*a},{type:"elem",elem:r}]},e);return k.makeSpan(["mord","underline"],[i],e)},mathmlBuilder(t,e){var r=new B.MathNode("mo",[new B.TextNode("‾")]);r.setAttribute("stretchy","true");var n=new B.MathNode("munder",[be(t.body,e),r]);return n.setAttribute("accentunder","true"),n}});H({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(t,e){var{parser:r}=t;return{type:"vcenter",mode:r.mode,body:e[0]}},htmlBuilder(t,e){var r=ue(t.body,e),n=e.fontMetrics().axisHeight,a=.5*(r.height-n-(r.depth+n));return k.makeVList({positionType:"shift",positionData:a,children:[{type:"elem",elem:r}]},e)},mathmlBuilder(t,e){return new B.MathNode("mpadded",[be(t.body,e)],["vcenter"])}});H({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(t,e,r){throw new I("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(t,e){for(var r=Ms(t),n=[],a=e.havingStyle(e.style.text()),i=0;it.body.replace(/ /g,t.star?"␣":" "),lt=Jl,D1=`[ \r + ]`,o2="\\\\[a-zA-Z@]+",u2="\\\\[^\uD800-\uDFFF]",c2="("+o2+")"+D1+"*",h2=`\\\\( +|[ \r ]+ +?)[ \r ]*`,ga="[̀-ͯ]",f2=new RegExp(ga+"+$"),m2="("+D1+"+)|"+(h2+"|")+"([!-\\[\\]-‧‪-퟿豈-￿]"+(ga+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(ga+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+c2)+("|"+u2+")");class Ts{constructor(e,r){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=r,this.tokenRegex=new RegExp(m2,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,r){this.catcodes[e]=r}lex(){var e=this.input,r=this.tokenRegex.lastIndex;if(r===e.length)return new d0("EOF",new s0(this,r,r));var n=this.tokenRegex.exec(e);if(n===null||n.index!==r)throw new I("Unexpected character: '"+e[r]+"'",new d0(e[r],new s0(this,r,r+1)));var a=n[6]||n[3]||(n[2]?"\\ ":" ");if(this.catcodes[a]===14){var i=e.indexOf(` +`,this.tokenRegex.lastIndex);return i===-1?(this.tokenRegex.lastIndex=e.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=i+1,this.lex()}return new d0(a,new s0(this,r,this.tokenRegex.lastIndex))}}class d2{constructor(e,r){e===void 0&&(e={}),r===void 0&&(r={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=r,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new I("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var r in e)e.hasOwnProperty(r)&&(e[r]==null?delete this.current[r]:this.current[r]=e[r])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,r,n){if(n===void 0&&(n=!1),n){for(var a=0;a0&&(this.undefStack[this.undefStack.length-1][e]=r)}else{var i=this.undefStack[this.undefStack.length-1];i&&!i.hasOwnProperty(e)&&(i[e]=this.current[e])}r==null?delete this.current[e]:this.current[e]=r}}var p2=y1;f("\\noexpand",function(t){var e=t.popToken();return t.isExpandable(e.text)&&(e.noexpand=!0,e.treatAsRelax=!0),{tokens:[e],numArgs:0}});f("\\expandafter",function(t){var e=t.popToken();return t.expandOnce(!0),{tokens:[e],numArgs:0}});f("\\@firstoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[0],numArgs:0}});f("\\@secondoftwo",function(t){var e=t.consumeArgs(2);return{tokens:e[1],numArgs:0}});f("\\@ifnextchar",function(t){var e=t.consumeArgs(3);t.consumeSpaces();var r=t.future();return e[0].length===1&&e[0][0].text===r.text?{tokens:e[1],numArgs:0}:{tokens:e[2],numArgs:0}});f("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");f("\\TextOrMath",function(t){var e=t.consumeArgs(2);return t.mode==="text"?{tokens:e[0],numArgs:0}:{tokens:e[1],numArgs:0}});var As={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};f("\\char",function(t){var e=t.popToken(),r,n="";if(e.text==="'")r=8,e=t.popToken();else if(e.text==='"')r=16,e=t.popToken();else if(e.text==="`")if(e=t.popToken(),e.text[0]==="\\")n=e.text.charCodeAt(1);else{if(e.text==="EOF")throw new I("\\char` missing argument");n=e.text.charCodeAt(0)}else r=10;if(r){if(n=As[e.text],n==null||n>=r)throw new I("Invalid base-"+r+" digit "+e.text);for(var a;(a=As[t.future().text])!=null&&a{var n=t.consumeArg().tokens;if(n.length!==1)throw new I("\\newcommand's first argument must be a macro name");var a=n[0].text,i=t.isDefined(a);if(i&&!e)throw new I("\\newcommand{"+a+"} attempting to redefine "+(a+"; use \\renewcommand"));if(!i&&!r)throw new I("\\renewcommand{"+a+"} when command "+a+" does not yet exist; use \\newcommand");var s=0;if(n=t.consumeArg().tokens,n.length===1&&n[0].text==="["){for(var o="",c=t.expandNextToken();c.text!=="]"&&c.text!=="EOF";)o+=c.text,c=t.expandNextToken();if(!o.match(/^\s*[0-9]+\s*$/))throw new I("Invalid number of arguments: "+o);s=parseInt(o),n=t.consumeArg().tokens}return t.macros.set(a,{tokens:n,numArgs:s}),""};f("\\newcommand",t=>oi(t,!1,!0));f("\\renewcommand",t=>oi(t,!0,!1));f("\\providecommand",t=>oi(t,!0,!0));f("\\message",t=>{var e=t.consumeArgs(1)[0];return console.log(e.reverse().map(r=>r.text).join("")),""});f("\\errmessage",t=>{var e=t.consumeArgs(1)[0];return console.error(e.reverse().map(r=>r.text).join("")),""});f("\\show",t=>{var e=t.popToken(),r=e.text;return console.log(e,t.macros.get(r),lt[r],xe.math[r],xe.text[r]),""});f("\\bgroup","{");f("\\egroup","}");f("~","\\nobreakspace");f("\\lq","`");f("\\rq","'");f("\\aa","\\r a");f("\\AA","\\r A");f("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");f("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");f("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");f("ℬ","\\mathscr{B}");f("ℰ","\\mathscr{E}");f("ℱ","\\mathscr{F}");f("ℋ","\\mathscr{H}");f("ℐ","\\mathscr{I}");f("ℒ","\\mathscr{L}");f("ℳ","\\mathscr{M}");f("ℛ","\\mathscr{R}");f("ℭ","\\mathfrak{C}");f("ℌ","\\mathfrak{H}");f("ℨ","\\mathfrak{Z}");f("\\Bbbk","\\Bbb{k}");f("·","\\cdotp");f("\\llap","\\mathllap{\\textrm{#1}}");f("\\rlap","\\mathrlap{\\textrm{#1}}");f("\\clap","\\mathclap{\\textrm{#1}}");f("\\mathstrut","\\vphantom{(}");f("\\underbar","\\underline{\\text{#1}}");f("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');f("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}");f("\\ne","\\neq");f("≠","\\neq");f("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}");f("∉","\\notin");f("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}");f("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}");f("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}");f("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}");f("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}");f("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}");f("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}");f("⟂","\\perp");f("‼","\\mathclose{!\\mkern-0.8mu!}");f("∌","\\notni");f("⌜","\\ulcorner");f("⌝","\\urcorner");f("⌞","\\llcorner");f("⌟","\\lrcorner");f("©","\\copyright");f("®","\\textregistered");f("️","\\textregistered");f("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');f("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');f("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');f("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');f("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}");f("⋮","\\vdots");f("\\varGamma","\\mathit{\\Gamma}");f("\\varDelta","\\mathit{\\Delta}");f("\\varTheta","\\mathit{\\Theta}");f("\\varLambda","\\mathit{\\Lambda}");f("\\varXi","\\mathit{\\Xi}");f("\\varPi","\\mathit{\\Pi}");f("\\varSigma","\\mathit{\\Sigma}");f("\\varUpsilon","\\mathit{\\Upsilon}");f("\\varPhi","\\mathit{\\Phi}");f("\\varPsi","\\mathit{\\Psi}");f("\\varOmega","\\mathit{\\Omega}");f("\\substack","\\begin{subarray}{c}#1\\end{subarray}");f("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");f("\\boxed","\\fbox{$\\displaystyle{#1}$}");f("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");f("\\implies","\\DOTSB\\;\\Longrightarrow\\;");f("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var zs={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};f("\\dots",function(t){var e="\\dotso",r=t.expandAfterFuture().text;return r in zs?e=zs[r]:(r.slice(0,4)==="\\not"||r in xe.math&&Y.contains(["bin","rel"],xe.math[r].group))&&(e="\\dotsb"),e});var ui={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};f("\\dotso",function(t){var e=t.future().text;return e in ui?"\\ldots\\,":"\\ldots"});f("\\dotsc",function(t){var e=t.future().text;return e in ui&&e!==","?"\\ldots\\,":"\\ldots"});f("\\cdots",function(t){var e=t.future().text;return e in ui?"\\@cdots\\,":"\\@cdots"});f("\\dotsb","\\cdots");f("\\dotsm","\\cdots");f("\\dotsi","\\!\\cdots");f("\\dotsx","\\ldots\\,");f("\\DOTSI","\\relax");f("\\DOTSB","\\relax");f("\\DOTSX","\\relax");f("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");f("\\,","\\tmspace+{3mu}{.1667em}");f("\\thinspace","\\,");f("\\>","\\mskip{4mu}");f("\\:","\\tmspace+{4mu}{.2222em}");f("\\medspace","\\:");f("\\;","\\tmspace+{5mu}{.2777em}");f("\\thickspace","\\;");f("\\!","\\tmspace-{3mu}{.1667em}");f("\\negthinspace","\\!");f("\\negmedspace","\\tmspace-{4mu}{.2222em}");f("\\negthickspace","\\tmspace-{5mu}{.277em}");f("\\enspace","\\kern.5em ");f("\\enskip","\\hskip.5em\\relax");f("\\quad","\\hskip1em\\relax");f("\\qquad","\\hskip2em\\relax");f("\\tag","\\@ifstar\\tag@literal\\tag@paren");f("\\tag@paren","\\tag@literal{({#1})}");f("\\tag@literal",t=>{if(t.macros.get("\\df@tag"))throw new I("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});f("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");f("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");f("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");f("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");f("\\newline","\\\\\\relax");f("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var B1=O(q0["Main-Regular"][84][1]-.7*q0["Main-Regular"][65][1]);f("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+B1+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");f("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+B1+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");f("\\hspace","\\@ifstar\\@hspacer\\@hspace");f("\\@hspace","\\hskip #1\\relax");f("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");f("\\ordinarycolon",":");f("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");f("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');f("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');f("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');f("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');f("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');f("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');f("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');f("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');f("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');f("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');f("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');f("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');f("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');f("∷","\\dblcolon");f("∹","\\eqcolon");f("≔","\\coloneqq");f("≕","\\eqqcolon");f("⩴","\\Coloneqq");f("\\ratio","\\vcentcolon");f("\\coloncolon","\\dblcolon");f("\\colonequals","\\coloneqq");f("\\coloncolonequals","\\Coloneqq");f("\\equalscolon","\\eqqcolon");f("\\equalscoloncolon","\\Eqqcolon");f("\\colonminus","\\coloneq");f("\\coloncolonminus","\\Coloneq");f("\\minuscolon","\\eqcolon");f("\\minuscoloncolon","\\Eqcolon");f("\\coloncolonapprox","\\Colonapprox");f("\\coloncolonsim","\\Colonsim");f("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");f("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");f("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");f("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");f("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}");f("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");f("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");f("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");f("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");f("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");f("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");f("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");f("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");f("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}");f("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}");f("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}");f("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}");f("\\nleqq","\\html@mathml{\\@nleqq}{≰}");f("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}");f("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}");f("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}");f("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}");f("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}");f("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}");f("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}");f("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}");f("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}");f("\\imath","\\html@mathml{\\@imath}{ı}");f("\\jmath","\\html@mathml{\\@jmath}{ȷ}");f("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}");f("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}");f("⟦","\\llbracket");f("⟧","\\rrbracket");f("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}");f("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}");f("⦃","\\lBrace");f("⦄","\\rBrace");f("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");f("⦵","\\minuso");f("\\darr","\\downarrow");f("\\dArr","\\Downarrow");f("\\Darr","\\Downarrow");f("\\lang","\\langle");f("\\rang","\\rangle");f("\\uarr","\\uparrow");f("\\uArr","\\Uparrow");f("\\Uarr","\\Uparrow");f("\\N","\\mathbb{N}");f("\\R","\\mathbb{R}");f("\\Z","\\mathbb{Z}");f("\\alef","\\aleph");f("\\alefsym","\\aleph");f("\\Alpha","\\mathrm{A}");f("\\Beta","\\mathrm{B}");f("\\bull","\\bullet");f("\\Chi","\\mathrm{X}");f("\\clubs","\\clubsuit");f("\\cnums","\\mathbb{C}");f("\\Complex","\\mathbb{C}");f("\\Dagger","\\ddagger");f("\\diamonds","\\diamondsuit");f("\\empty","\\emptyset");f("\\Epsilon","\\mathrm{E}");f("\\Eta","\\mathrm{H}");f("\\exist","\\exists");f("\\harr","\\leftrightarrow");f("\\hArr","\\Leftrightarrow");f("\\Harr","\\Leftrightarrow");f("\\hearts","\\heartsuit");f("\\image","\\Im");f("\\infin","\\infty");f("\\Iota","\\mathrm{I}");f("\\isin","\\in");f("\\Kappa","\\mathrm{K}");f("\\larr","\\leftarrow");f("\\lArr","\\Leftarrow");f("\\Larr","\\Leftarrow");f("\\lrarr","\\leftrightarrow");f("\\lrArr","\\Leftrightarrow");f("\\Lrarr","\\Leftrightarrow");f("\\Mu","\\mathrm{M}");f("\\natnums","\\mathbb{N}");f("\\Nu","\\mathrm{N}");f("\\Omicron","\\mathrm{O}");f("\\plusmn","\\pm");f("\\rarr","\\rightarrow");f("\\rArr","\\Rightarrow");f("\\Rarr","\\Rightarrow");f("\\real","\\Re");f("\\reals","\\mathbb{R}");f("\\Reals","\\mathbb{R}");f("\\Rho","\\mathrm{P}");f("\\sdot","\\cdot");f("\\sect","\\S");f("\\spades","\\spadesuit");f("\\sub","\\subset");f("\\sube","\\subseteq");f("\\supe","\\supseteq");f("\\Tau","\\mathrm{T}");f("\\thetasym","\\vartheta");f("\\weierp","\\wp");f("\\Zeta","\\mathrm{Z}");f("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");f("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");f("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");f("\\bra","\\mathinner{\\langle{#1}|}");f("\\ket","\\mathinner{|{#1}\\rangle}");f("\\braket","\\mathinner{\\langle{#1}\\rangle}");f("\\Bra","\\left\\langle#1\\right|");f("\\Ket","\\left|#1\\right\\rangle");var N1=t=>e=>{var r=e.consumeArg().tokens,n=e.consumeArg().tokens,a=e.consumeArg().tokens,i=e.consumeArg().tokens,s=e.macros.get("|"),o=e.macros.get("\\|");e.macros.beginGroup();var c=p=>b=>{t&&(b.macros.set("|",s),a.length&&b.macros.set("\\|",o));var S=p;if(!p&&a.length){var T=b.future();T.text==="|"&&(b.popToken(),S=!0)}return{tokens:S?a:n,numArgs:0}};e.macros.set("|",c(!1)),a.length&&e.macros.set("\\|",c(!0));var m=e.consumeArg().tokens,d=e.expandTokens([...i,...m,...r]);return e.macros.endGroup(),{tokens:d.reverse(),numArgs:0}};f("\\bra@ket",N1(!1));f("\\bra@set",N1(!0));f("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");f("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");f("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");f("\\angln","{\\angl n}");f("\\blue","\\textcolor{##6495ed}{#1}");f("\\orange","\\textcolor{##ffa500}{#1}");f("\\pink","\\textcolor{##ff00af}{#1}");f("\\red","\\textcolor{##df0030}{#1}");f("\\green","\\textcolor{##28ae7b}{#1}");f("\\gray","\\textcolor{gray}{#1}");f("\\purple","\\textcolor{##9d38bd}{#1}");f("\\blueA","\\textcolor{##ccfaff}{#1}");f("\\blueB","\\textcolor{##80f6ff}{#1}");f("\\blueC","\\textcolor{##63d9ea}{#1}");f("\\blueD","\\textcolor{##11accd}{#1}");f("\\blueE","\\textcolor{##0c7f99}{#1}");f("\\tealA","\\textcolor{##94fff5}{#1}");f("\\tealB","\\textcolor{##26edd5}{#1}");f("\\tealC","\\textcolor{##01d1c1}{#1}");f("\\tealD","\\textcolor{##01a995}{#1}");f("\\tealE","\\textcolor{##208170}{#1}");f("\\greenA","\\textcolor{##b6ffb0}{#1}");f("\\greenB","\\textcolor{##8af281}{#1}");f("\\greenC","\\textcolor{##74cf70}{#1}");f("\\greenD","\\textcolor{##1fab54}{#1}");f("\\greenE","\\textcolor{##0d923f}{#1}");f("\\goldA","\\textcolor{##ffd0a9}{#1}");f("\\goldB","\\textcolor{##ffbb71}{#1}");f("\\goldC","\\textcolor{##ff9c39}{#1}");f("\\goldD","\\textcolor{##e07d10}{#1}");f("\\goldE","\\textcolor{##a75a05}{#1}");f("\\redA","\\textcolor{##fca9a9}{#1}");f("\\redB","\\textcolor{##ff8482}{#1}");f("\\redC","\\textcolor{##f9685d}{#1}");f("\\redD","\\textcolor{##e84d39}{#1}");f("\\redE","\\textcolor{##bc2612}{#1}");f("\\maroonA","\\textcolor{##ffbde0}{#1}");f("\\maroonB","\\textcolor{##ff92c6}{#1}");f("\\maroonC","\\textcolor{##ed5fa6}{#1}");f("\\maroonD","\\textcolor{##ca337c}{#1}");f("\\maroonE","\\textcolor{##9e034e}{#1}");f("\\purpleA","\\textcolor{##ddd7ff}{#1}");f("\\purpleB","\\textcolor{##c6b9fc}{#1}");f("\\purpleC","\\textcolor{##aa87ff}{#1}");f("\\purpleD","\\textcolor{##7854ab}{#1}");f("\\purpleE","\\textcolor{##543b78}{#1}");f("\\mintA","\\textcolor{##f5f9e8}{#1}");f("\\mintB","\\textcolor{##edf2df}{#1}");f("\\mintC","\\textcolor{##e0e5cc}{#1}");f("\\grayA","\\textcolor{##f6f7f7}{#1}");f("\\grayB","\\textcolor{##f0f1f2}{#1}");f("\\grayC","\\textcolor{##e3e5e6}{#1}");f("\\grayD","\\textcolor{##d6d8da}{#1}");f("\\grayE","\\textcolor{##babec2}{#1}");f("\\grayF","\\textcolor{##888d93}{#1}");f("\\grayG","\\textcolor{##626569}{#1}");f("\\grayH","\\textcolor{##3b3e40}{#1}");f("\\grayI","\\textcolor{##21242c}{#1}");f("\\kaBlue","\\textcolor{##314453}{#1}");f("\\kaGreen","\\textcolor{##71B307}{#1}");var q1={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class v2{constructor(e,r,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=r,this.expansionCount=0,this.feed(e),this.macros=new d2(p2,r.macros),this.mode=n,this.stack=[]}feed(e){this.lexer=new Ts(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var r,n,a;if(e){if(this.consumeSpaces(),this.future().text!=="[")return null;r=this.popToken(),{tokens:a,end:n}=this.consumeArg(["]"])}else({tokens:a,start:r,end:n}=this.consumeArg());return this.pushToken(new d0("EOF",n.loc)),this.pushTokens(a),r.range(n,"")}consumeSpaces(){for(;;){var e=this.future();if(e.text===" ")this.stack.pop();else break}}consumeArg(e){var r=[],n=e&&e.length>0;n||this.consumeSpaces();var a=this.future(),i,s=0,o=0;do{if(i=this.popToken(),r.push(i),i.text==="{")++s;else if(i.text==="}"){if(--s,s===-1)throw new I("Extra }",i)}else if(i.text==="EOF")throw new I("Unexpected end of input in a macro argument, expected '"+(e&&n?e[o]:"}")+"'",i);if(e&&n)if((s===0||s===1&&e[o]==="{")&&i.text===e[o]){if(++o,o===e.length){r.splice(-o,o);break}}else o=0}while(s!==0||n);return a.text==="{"&&r[r.length-1].text==="}"&&(r.pop(),r.shift()),r.reverse(),{tokens:r,start:a,end:i}}consumeArgs(e,r){if(r){if(r.length!==e+1)throw new I("The length of delimiters doesn't match the number of args!");for(var n=r[0],a=0;athis.settings.maxExpand)throw new I("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(e){var r=this.popToken(),n=r.text,a=r.noexpand?null:this._getExpansion(n);if(a==null||e&&a.unexpandable){if(e&&a==null&&n[0]==="\\"&&!this.isDefined(n))throw new I("Undefined control sequence: "+n);return this.pushToken(r),!1}this.countExpansion(1);var i=a.tokens,s=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs){i=i.slice();for(var o=i.length-1;o>=0;--o){var c=i[o];if(c.text==="#"){if(o===0)throw new I("Incomplete placeholder at end of macro body",c);if(c=i[--o],c.text==="#")i.splice(o+1,1);else if(/^[1-9]$/.test(c.text))i.splice(o,2,...s[+c.text-1]);else throw new I("Not a valid argument number",c)}}}return this.pushTokens(i),i.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new d0(e)]):void 0}expandTokens(e){var r=[],n=this.stack.length;for(this.pushTokens(e);this.stack.length>n;)if(this.expandOnce(!0)===!1){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),r.push(a)}return this.countExpansion(r.length),r}expandMacroAsText(e){var r=this.expandMacro(e);return r&&r.map(n=>n.text).join("")}_getExpansion(e){var r=this.macros.get(e);if(r==null)return r;if(e.length===1){var n=this.lexer.catcodes[e];if(n!=null&&n!==13)return}var a=typeof r=="function"?r(this):r;if(typeof a=="string"){var i=0;if(a.indexOf("#")!==-1)for(var s=a.replace(/##/g,"");s.indexOf("#"+(i+1))!==-1;)++i;for(var o=new Ts(a,this.settings),c=[],m=o.lex();m.text!=="EOF";)c.push(m),m=o.lex();c.reverse();var d={tokens:c,numArgs:i};return d}return a}isDefined(e){return this.macros.has(e)||lt.hasOwnProperty(e)||xe.math.hasOwnProperty(e)||xe.text.hasOwnProperty(e)||q1.hasOwnProperty(e)}isExpandable(e){var r=this.macros.get(e);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:lt.hasOwnProperty(e)&&!lt[e].primitive}}var Cs=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Or=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9","ₐ":"a","ₑ":"e","ₕ":"h","ᵢ":"i","ⱼ":"j","ₖ":"k","ₗ":"l","ₘ":"m","ₙ":"n","ₒ":"o","ₚ":"p","ᵣ":"r","ₛ":"s","ₜ":"t","ᵤ":"u","ᵥ":"v","ₓ":"x","ᵦ":"β","ᵧ":"γ","ᵨ":"ρ","ᵩ":"ϕ","ᵪ":"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9","ᴬ":"A","ᴮ":"B","ᴰ":"D","ᴱ":"E","ᴳ":"G","ᴴ":"H","ᴵ":"I","ᴶ":"J","ᴷ":"K","ᴸ":"L","ᴹ":"M","ᴺ":"N","ᴼ":"O","ᴾ":"P","ᴿ":"R","ᵀ":"T","ᵁ":"U","ⱽ":"V","ᵂ":"W","ᵃ":"a","ᵇ":"b","ᶜ":"c","ᵈ":"d","ᵉ":"e","ᶠ":"f","ᵍ":"g",ʰ:"h","ⁱ":"i",ʲ:"j","ᵏ":"k",ˡ:"l","ᵐ":"m",ⁿ:"n","ᵒ":"o","ᵖ":"p",ʳ:"r",ˢ:"s","ᵗ":"t","ᵘ":"u","ᵛ":"v",ʷ:"w",ˣ:"x",ʸ:"y","ᶻ":"z","ᵝ":"β","ᵞ":"γ","ᵟ":"δ","ᵠ":"ϕ","ᵡ":"χ","ᶿ":"θ"}),Yn={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},Es={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class kn{constructor(e,r){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new v2(e,r,this.mode),this.settings=r,this.leftrightDepth=0}expect(e,r){if(r===void 0&&(r=!0),this.fetch().text!==e)throw new I("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());r&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var r=this.nextToken;this.consume(),this.gullet.pushToken(new d0("}")),this.gullet.pushTokens(e);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=r,n}parseExpression(e,r){for(var n=[];;){this.mode==="math"&&this.consumeSpaces();var a=this.fetch();if(kn.endOfExpression.indexOf(a.text)!==-1||r&&a.text===r||e&<[a.text]&<[a.text].infix)break;var i=this.parseAtom(r);if(i){if(i.type==="internal")continue}else break;n.push(i)}return this.mode==="text"&&this.formLigatures(n),this.handleInfixNodes(n)}handleInfixNodes(e){for(var r=-1,n,a=0;a=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+r[0]+'" used in math mode',e);var o=xe[this.mode][r].group,c=s0.range(e),m;if(ac.hasOwnProperty(o)){var d=o;m={type:"atom",mode:this.mode,family:d,loc:c,text:r}}else m={type:o,mode:this.mode,loc:c,text:r};s=m}else if(r.charCodeAt(0)>=128)this.settings.strict&&(Vl(r.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+r[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+r[0]+'"'+(" ("+r.charCodeAt(0)+")"),e)),s={type:"textord",mode:"text",loc:s0.range(e),text:r};else return null;if(this.consume(),i)for(var p=0;p0;){if(n>=t.length)throw new Ee("Unmatched curly brackets");pe(t[n],sr)?r+=1:pe(t[n],Wr)&&(r-=1),n+=1}return n-1}function k2(t,e){We(pe(t[e],ya));let r=1,n=e+1;for(;r>0;){if(n>=t.length)throw new Ee("Unmatched square brackets");pe(t[n],ya)?r+=1:pe(t[n],q2)&&(r-=1),n+=1}return n-1}function O1(t){return"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".includes(t)}function Ds(t){return"0123456789".includes(t)}function Xn(t,e){let r=e;for(;r0;){if(n>=t.length)return-1;pe(t[n],xa)?r+=1:pe(t[n],I2)&&(r-=1),n+=1}return n-1}function A2(t,e){let r=1,n=e;for(;r>0;){if(n>=t.length)return-1;pe(t[n],wa)?r+=1:pe(t[n],_2)&&(r-=1),n+=1}return n-1}function z2(t,e){We(t[e]==="{");let r=1,n=e+1;for(;r>0;){if(n>=t.length)throw new Ee("Unmatched curly brackets");if(n+1=t.length)throw new Ee("Expecting command name after \\");const i=t.slice(r,r+2);["\\\\","\\,"].includes(i)?a={type:6,value:i}:["\\{","\\}","\\%","\\$","\\&","\\#","\\_"].includes(i)?a={type:0,value:i}:a={type:1,value:"\\"+M2(t,r+1)},r+=a.value.length;break}default:{if(Ds(n)){let i=r;for(;i!.,;?()[]|".includes(n)?a={type:0,value:n}:a={type:7,value:n};r+=a.value.length}}if(e.push(a),a.type===1&&["\\text","\\operatorname","\\begin","\\end"].includes(a.value)){if(r>=t.length||t[r]!=="{")throw new Ee(`No content for ${a.value} command`);e.push({type:6,value:"{"});const i=z2(t,r);r++;let s=t.slice(r,i);const o=["{","}","\\","$","&","#","_","%"];for(const c of o)s=s.replaceAll("\\"+c,c);e.push({type:2,value:s}),e.push({type:6,value:"}"}),r=i+1}}return e}function pe(t,e){return t.type==e.type&&t.value==e.value}function C2(t){const e=n=>pe(n,Sa)||pe(n,ka);let r=[];for(let n=0;n=0&&e(t[n-1])||r.push(t[n]);return r}function E2(t,e){let r=[];for(const n of t)if(n.type===1&&e[n.value]){const a=R1(e[n.value]);r=r.concat(a)}else r.push(n);return r}function D2(t,e){const r=new O2;let n=R1(t);return n=C2(n),n=E2(n,e),r.parse(n)}var B2=["sqrt","text","bar","bold","boldsymbol","ddot","dot","hat","mathbb","mathbf","mathcal","mathfrak","mathit","mathrm","mathscr","mathsf","mathtt","operatorname","overbrace","overline","pmb","rm","tilde","underbrace","underline","vec","widehat","widetilde"],N2=["frac","tfrac","binom","dbinom","dfrac","tbinom"],Rr={type:"empty",content:""},sr={type:6,value:"{"},Wr={type:6,value:"}"},ya={type:0,value:"["},q2={type:0,value:"]"},xa={type:1,value:"\\left"},I2={type:1,value:"\\right"},wa={type:1,value:"\\begin"},_2={type:1,value:"\\end"};class Ee extends Error{constructor(e){super(e),this.name="LatexParserError"}}var Sa={type:6,value:"_"},ka={type:6,value:"^"};class O2{constructor(e=!1,r=!0){z0(this,"space_sensitive");z0(this,"newline_sensitive");this.space_sensitive=e,this.newline_sensitive=r}parse(e){const r=[];let n=0;for(;n0))throw new Ee("Double superscript")}else if(a0)throw new Ee("Double superscript");if(a0))throw new Ee("Double superscript")}if(i!==null||s!==null||o>0){const c={base:n};if(i&&(c.sub=i),o>0){c.sup={type:"ordgroup",content:"",args:[]};for(let m=0;m=e.length)throw new Ee("Expecting content for \\text command");return We(pe(e[a],sr)),We(e[a+1].type===2),We(pe(e[a+2],Wr)),[{type:"text",content:e[a+1].value},a+3]}let[s,o]=this.parseNextExprWithoutSupSub(e,a);return[{type:"unaryFunc",content:n,args:[s]},o]}case 2:{const[s,o]=this.parseNextExprWithoutSupSub(e,a),[c,m]=this.parseNextExprWithoutSupSub(e,o);return[{type:"binaryFunc",content:n,args:[s,c]},m]}default:throw new Error("Invalid number of parameters")}}parseLeftRightExpr(e,r){We(pe(e[r],xa));let n=r+1;if(n+=Xn(e,n).length,n>=e.length)throw new Ee("Expecting delimiter after \\left");const a=Bs(e,n);if(a===null)throw new Ee("Invalid delimiter after \\left");n++;const i=n,s=T2(e,n);if(s===-1)throw new Ee("No matching \\right");const o=s;if(n=s+1,n+=Xn(e,n).length,n>=e.length)throw new Ee("Expecting \\right after \\left");const c=Bs(e,n);if(c===null)throw new Ee("Invalid delimiter after \\right");n++;const m=e.slice(i,o),d=this.parse(m);return[{type:"leftright",content:"",args:[{type:"element",content:a.value},d,{type:"element",content:c.value}]},n]}parseBeginEndExpr(e,r){We(pe(e[r],wa));let n=r+1;We(pe(e[n],sr)),We(e[n+1].type===2),We(pe(e[n+2],Wr));const a=e[n+1].value;n+=3,n+=Xn(e,n).length;const i=n,s=A2(e,n);if(s===-1)throw new Ee("No matching \\end");const o=s;if(n=s+1,We(pe(e[n],sr)),We(e[n+1].type===2),We(pe(e[n+2],Wr)),e[n+1].value!==a)throw new Ee("Mismatched \\begin and \\end environments");n+=3;const c=e.slice(i,o);for(;c.length>0&&[4,5].includes(c[c.length-1].type);)c.pop();const m=this.parseAligned(c);return[{type:"beginend",content:a,data:m},n]}parseAligned(e){let r=0;const n=[];let a=[];n.push(a);let i={type:"ordgroup",content:"",args:[]};for(a.push(i);rn.map(Ge));return t.content.startsWith("align")?{type:"align",content:"",data:r}:{type:"matrix",content:"mat",data:r}}case"unknownMacro":return{type:"unknown",content:Xt(t.content)};case"control":if(t.content==="\\\\")return{type:"symbol",content:"\\"};if(t.content==="\\,")return{type:"symbol",content:"thin"};throw new Ft(`Unknown control sequence: ${t.content}`,t);default:throw new Ft(`Unimplemented node type: ${t.type}`,t)}}function Xt(t){if(/^[a-zA-Z0-9]$/.test(t))return t;if(t==="\\\\")return"\\";if(t=="/")return"\\/";if(["\\$","\\#","\\&","\\_"].includes(t))return t;if(t.startsWith("\\")){const e=t.slice(1);return ba.has(e)?ba.get(e):e}return t}var R2=["dim","id","im","mod","Pr","sech","csch"];class Ft extends Error{constructor(r,n){super(r);z0(this,"node");this.name="TypstWriterError",this.node=n}}class F2{constructor(e,r){z0(this,"nonStrict");z0(this,"preferTypstIntrinsic");z0(this,"buffer","");z0(this,"queue",[]);z0(this,"needSpaceAfterSingleItemScript",!1);z0(this,"insideFunctionDepth",0);this.nonStrict=e,this.preferTypstIntrinsic=r}writeBuffer(e){if(this.needSpaceAfterSingleItemScript&&/^[0-9a-zA-Z\(]/.test(e))this.buffer+=" ";else{let r=!1;r||(r=/[\(\|]$/.test(this.buffer)&&/^\w/.test(e)),r||(r=/^[}()_^,;!\|]$/.test(e)),r||(r=e==="'"),r||(r=/[0-9]$/.test(this.buffer)&&/^[0-9]/.test(e)),r||(r=/[\(\[{]\s*(-|\+)$/.test(this.buffer)||this.buffer==="-"||this.buffer==="+"),r||(r=e.startsWith(` +`)),r||(r=this.buffer===""),r||(r=/[\s_^{\(]$/.test(this.buffer)),r||(this.buffer+=" ")}this.needSpaceAfterSingleItemScript&&(this.needSpaceAfterSingleItemScript=!1),this.buffer+=e}append(e){switch(e.type){case"empty":break;case"atom":{e.content===","&&this.insideFunctionDepth>0?this.queue.push({type:"symbol",content:"comma"}):this.queue.push({type:"atom",content:e.content});break}case"symbol":case"text":case"comment":case"newline":this.queue.push(e);break;case"group":for(const r of e.args)this.append(r);break;case"supsub":{let{base:r,sup:n,sub:a}=e.data;this.appendWithBracketsIfNeeded(r);let i=!1;const s=n&&n.type==="atom"&&n.content==="'";s&&(this.queue.push({type:"atom",content:"'"}),i=!1),a&&(this.queue.push({type:"atom",content:"_"}),i=this.appendWithBracketsIfNeeded(a)),n&&!s&&(this.queue.push({type:"atom",content:"^"}),i=this.appendWithBracketsIfNeeded(n)),i&&this.queue.push({type:"softSpace",content:""});break}case"binaryFunc":{const r={type:"symbol",content:e.content},[n,a]=e.args;this.queue.push(r),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.append(n),this.queue.push({type:"atom",content:","}),this.append(a),this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--;break}case"unaryFunc":{const r={type:"symbol",content:e.content},n=e.args[0];this.queue.push(r),this.insideFunctionDepth++,this.queue.push({type:"atom",content:"("}),this.append(n),this.queue.push({type:"atom",content:")"}),this.insideFunctionDepth--;break}case"align":{const r=e.data;r.forEach((n,a)=>{n.forEach((i,s)=>{s>0&&this.queue.push({type:"atom",content:"&"}),this.append(i)}),a{n.forEach((i,s)=>{this.append(i),s{let r="";switch(e.type){case"atom":case"symbol":r=e.content;break;case"text":r=`"${e.content}"`;break;case"softSpace":this.needSpaceAfterSingleItemScript=!0,r="";break;case"comment":r=`//${e.content}`;break;case"newline":r=` +`;break;default:throw new Ft(`Unexpected node type to stringify: ${e.type}`,e)}r!==""&&this.writeBuffer(r)}),this.queue=[]}finalize(){this.flushQueue();const e=function(n){let a=n.replace(/⌊\s*(.*?)\s*⌋/g,"floor($1)");return a=a.replace(/floor\(\)/g,'floor("")'),a},r=function(n){let a=n.replace(/⌈\s*(.*?)\s*⌉/g,"ceil($1)");return a=a.replace(/ceil\(\)/g,'ceil("")'),a};return this.buffer=e(this.buffer),this.buffer=r(this.buffer),this.buffer}}function L2(t,e){const r={nonStrict:!0,preferTypstIntrinsic:!0,customTexMacros:{}};e&&(e.nonStrict&&(r.nonStrict=e.nonStrict),e.preferTypstIntrinsic&&(r.preferTypstIntrinsic=e.preferTypstIntrinsic),e.customTexMacros&&(r.customTexMacros=e.customTexMacros));const n=D2(t,r.customTexMacros),a=Ge(n),i=new F2(r.nonStrict,r.preferTypstIntrinsic);return i.append(a),i.finalize()}const F1={"\\RR":"\\mathbb{R}","\\NN":"\\mathbb{N}","\\ZZ":"\\mathbb{Z}","\\QQ":"\\mathbb{Q}","\\CC":"\\mathbb{C}","\\sech":"\\operatorname{sech}","\\csch":"\\operatorname{csch}","\\dim":"\\operatorname{dim}","\\id":"\\operatorname{id}","\\im":"\\operatorname{im}","\\Pr":"\\operatorname{Pr}"};function P2(t){let r=L2(t,{nonStrict:!0,preferTypstIntrinsic:!0,customTexMacros:F1});return r=r.replaceAll("upright(d)","dif"),r=r.replaceAll(" thin dif"," dif"),r=r.replaceAll('op("d")',"dif"),r=r.replaceAll("⌊","lfloor"),r=r.replaceAll("⌋","rfloor"),r=r.replaceAll("⌈","lceil"),r=r.replaceAll("⌉","rceil"),r}function H2(t){const e=document.createElement("textarea");e.value=t,e.style.top="0",e.style.left="0",e.style.position="fixed",e.style.zIndex="-1",e.setAttribute("readonly",!0),document.body.appendChild(e),e.focus(),e.select();let r;try{r=document.execCommand("copy"),r||console.log("Fallback: Error on copying text command")}catch(n){console.error("Fallback: Oops, unable to copy",n),r=!1}return document.body.removeChild(e),r}function V2(t){if(!navigator.clipboard){const e=H2(t);return Promise.resolve(e)}return navigator.clipboard.writeText(t).then(function(){return!0},function(e){return console.error("Async: Could not copy text: ",e),!1})}const fi=(t,e)=>{const r=t.__vccOpts||t;for(const[n,a]of e)r[n]=a;return r},$2=1300,U2={name:"CopiedToast",data(){return{visible:!1}},methods:{trigger(){this.visible=!0,setTimeout(()=>{this.visible=!1},$2)}},expose:["trigger"]};function G2(t,e,r,n,a,i){return kt(),_t("div",{class:on(a.visible?"snackbar show":"snackbar hide")},"Copied!",2)}const W2=fi(U2,[["render",G2],["__scopeId","data-v-5dd86b16"]]),j2={name:"ToggleSwitch",props:{initial:{type:Boolean,default:!1}},data(){return{checked:!1}},created(){this.checked=this.initial},expose:["checked"]},Y2={class:"switch"};function X2(t,e,r,n,a,i){return kt(),_t("label",Y2,[hl(te("input",{type:"checkbox","onUpdate:modelValue":e[0]||(e[0]=s=>a.checked=s)},null,512),[[m4,a.checked]]),e[1]||(e[1]=te("span",{class:"slider round"},null,-1))])}const K2=fi(j2,[["render",X2],["__scopeId","data-v-4ea9372f"]]),Z2={name:"SettingsDialog",props:{initial:{type:Object,default:()=>({optionShowPreview:!0})}},methods:{open(){this.$el.showModal()},close(){const t=this.$refs.toggleSwitch.checked;this.$el.close(),this.$emit("newSettings",{optionShowPreview:t})}},expose:["open","close"],emits:["newSettings"],components:{ToggleSwitch:K2}},J2={class:"min-h-80 min-w-80 bg-white rounded-lg shadow-lg"},Q2={class:"flex justify-between items-center p-4"},eh={class:"flex justify-between items-center p-4"};function th(t,e,r,n,a,i){const s=Ko("ToggleSwitch");return kt(),_t("dialog",J2,[te("div",Q2,[e[1]||(e[1]=te("h2",null,"Settings",-1)),te("button",{class:"text-xl",onClick:e[0]||(e[0]=o=>i.close())},"✕")]),te("div",eh,[e[2]||(e[2]=te("span",null,"Show Preview",-1)),u0(s,{ref:"toggleSwitch",initial:r.initial.optionShowPreview},null,8,["initial"])]),e[3]||(e[3]=te("br",null,null,-1)),e[4]||(e[4]=te("br",null,null,-1)),e[5]||(e[5]=te("br",null,null,-1)),e[6]||(e[6]=te("br",null,null,-1)),e[7]||(e[7]=te("br",null,null,-1)),e[8]||(e[8]=te("div",{style:{"max-width":"90%","text-align":"left",color:"gray","font-size":"small","margin-left":"10%"}}," (More customization features are under development...) ",-1))])}const rh=fi(Z2,[["render",th],["__scopeId","data-v-27ec7f90"]]);function nh(t){let e=Math.floor(Math.random()*t);return e===t&&(e=0),e}const L1=[String.raw`e = \lim_{{n \to \infty}} \left(1 + \frac{1}{n}\right)^n`,String.raw`\prod_{p} \frac{1}{1-p^{-s}}= \sum_{n=1}^{\infty} \frac{1}{n^s}`,String.raw`a^{p-1} \equiv 1 \mod{p}`,String.raw`\begin{aligned} +\nabla \cdot \boldsymbol{E} &= \frac{\rho}{\varepsilon_0} \\ +\nabla \cdot \boldsymbol{B} &= 0 \\ +\nabla \times \boldsymbol{E} &= -\frac{\partial \boldsymbol{B}}{\partial t} \\ +\nabla \times \boldsymbol{B} &= -\mu_0(\boldsymbol{J} + \varepsilon \frac{\partial \boldsymbol{E}}{\partial t}) +\end{aligned}`,String.raw`\mathrm{CH_3CH_2Br} + \mathrm{OH}^- \longrightarrow \mathrm{CH_3CH_2OH} + \mathrm{Br}^-`,String.raw`\yen 2000 > \$ 3000`,String.raw`\sum_{k=1}^n \frac{1}{k} = \ln n + \gamma + O\left(\frac{1}{n}\right)`,String.raw`e^{ix} = \cos x + i \sin x`,String.raw`\iiint_{\Omega} \operatorname{div}(\vec{F}) \mathrm{d}V = \oiint_{\partial \Omega} \vec{F} \cdot \mathrm{d}\vec{S}`,String.raw`\iint_{\Sigma} \operatorname{curl}(\vec{F}) \cdot \mathrm{d}\vec{S} = \oint_{\partial \Sigma} \vec{F} \times \mathrm{d}\vec{l}`,String.raw`\pi(x) \sim \frac{x}{\log x}`,String.raw`i_D = \mu_n C_\text{ox} \frac{W}{L} \left[ (v_\text{GS} - V_t)v_\text{DS} - \frac{1}{2} v_\text{DS}^2 \right]`,String.raw`\begin{aligned} +C &= N(d_1) S_t - N(d_2) K e^{-rt} \\ +d_1 &= \frac{\ln \frac{S_t}{K} + (r + \frac{\sigma^2}{2}) t}{\sigma \sqrt{t}} \\ +d_2 &= d_1-\sigma\sqrt{t} +\end{aligned}`,String.raw`f(z_0) = \frac{1}{2\pi \mathrm{i}} \oint_{C} \frac{f(z)}{z-z_0}\, \mathrm{d} z`],ah=L1.length;let qs=null;function ih(){let t;do t=nh(ah);while(t===qs);return qs=t,L1[t]}const sh={class:"bg-app text-app-blue min-h-screen flex flex-col"},lh={class:"flex-1 flex md:flex-row flex-col p-4"},oh={class:"flex-1 flex flex-col border border-gray-700 min-h-[200px] rounded-lg m-2"},uh={class:"flex justify-between p-2 border-b border-gray-700"},ch={class:"flex-1 flex flex-col border border-gray-700 min-h-[200px] rounded-lg m-2"},hh={class:"flex justify-between p-2 border-b border-gray-700"},fh={class:"relative"},mh={class:"flex-1 flex flex-col",id:"typst"},dh={class:"flex-1 text-app-light-black p-4"},ph=["innerHTML"],vh={class:"flex items-center text-center text-app-light-black pb-4 min-h-28"},gh=["innerHTML"],bh={__name:"App",setup(t){const e=Wt(""),r=la(()=>{try{const p=e.value,b=P2(p),S=[];p.includes("\\mathscr")&&S.push("scr"),p.includes("\\LaTeX")&&S.push("#LaTeX"),p.includes("\\TeX")&&S.push("#TeX"),b.includes("lfloor")&&S.push("unpaired lfloor"),b.includes("rfloor")&&S.push("unpaired rfloor"),b.includes("lceil")&&S.push("unpaired lceil"),b.includes("rceil")&&S.push("unpaired rceil");let T="";if(S.length>0){const A=new Map([["scr","mathscr"],["#LaTeX","latex-and-tex"],["#TeX","latex-and-tex"],["unpaired lfloor","floor-and-ceil"],["unpaired rfloor","floor-and-ceil"],["unpaired lceil","floor-and-ceil"],["unpaired rceil","floor-and-ceil"]]);if(S.length===1){const _=S[0];T=`ⓘ Define ${`${_}`} yourself as it's not supported in Typst. Click the link to see the definition code.`}else T=`ⓘ Define ${S.map(D=>`${D}`).join(", ")} yourself as they're not supported in Typst. Click the link for the definition code.`}return{typst:b,message:T}}catch{return{typst:"",message:"ⓘ [ERROR: Invalid LaTeX code]"}}}),n=la(()=>{if(e.value==="")return'
Math formula will be rendered here.
';{const p={macros:F1,displayMode:!0,throwOnError:!1,errorColor:"#bc6f17"};return x2.renderToString(e.value,p)}}),a=Wt(null);async function i(){if(e.value==="")return;await V2(r.value.typst)?a.value.trigger():alert("Failed to copy to clipboard. Please report this issue.")}const s=Wt(null),o=Wt(null);function c(){s.value.open()}const m=Wt({optionShowPreview:!0});function d(p){m.value=p,localStorage.setItem("settings",JSON.stringify(p))}return pl(()=>{const p=localStorage.getItem("settings");m.value=p?JSON.parse(p):{optionShowPreview:!0}}),vl(()=>{o.value&&o.value.focus(),/iPad|iPhone|iPod/.test(window.navigator.userAgent)&&document.querySelectorAll("button").forEach(b=>{b.addEventListener("touchstart",function(){},{passive:!1})})}),(p,b)=>(kt(),_t(D0,null,[te("div",sh,[te("nav",{class:"theme-app flex justify-between text-white"},[b[5]||(b[5]=te("h1",{class:"flex items-center h-16 ml-4"},[te("span",{class:"text-4xl"},"tex2typst")],-1)),te("div",{class:"flex"},[b[4]||(b[4]=qu('Cheat sheet iconCheat SheetGithub logoOpen-source',2)),te("button",{class:"flex items-center font-medium p-2 mr-2 hover:bg-gray-900",onClick:c},b[3]||(b[3]=[te("img",{class:"inline h-9",src:S4,alt:"Settings icon"},null,-1),te("span",{class:"text-lg ml-2 mr-4 hide-on-mobile"},"Settings",-1)]))])]),b[8]||(b[8]=te("div",{class:"text-center text-app-blue p-4"},[Vr(" Convert LaTeX math formula code to Typst code! "),te("br"),Vr(" This tool runs locally in your browser. Nothing is uploaded. ")],-1)),te("main",lh,[te("div",oh,[te("div",uh,[b[6]||(b[6]=te("span",{class:"text-app-blue p-2"},"LaTeX code",-1)),te("div",null,[te("button",{class:"text-app-light-black p-2 mr-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:b[0]||(b[0]=S=>e.value=al(ih)())},"Random"),te("button",{class:"text-app-light-black p-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:b[1]||(b[1]=S=>e.value="")},"Clear")])]),hl(te("textarea",{ref_key:"inputArea",ref:o,class:"flex-1 text-app-light-black p-4","onUpdate:modelValue":b[2]||(b[2]=S=>e.value=S),spellcheck:"false"},null,512),[[f4,e.value]])]),te("div",ch,[te("div",hh,[b[7]||(b[7]=te("span",{class:"text-app-blue p-2"},"Typst code",-1)),te("div",fh,[te("button",{class:"text-app-light-black p-2 rounded-lg hover:bg-gray-300 active:bg-gray-400",onClick:i},"Copy"),u0(W2,{ref_key:"copiedToast",ref:a,id:"copiedToast"},null,512)])]),te("div",mh,[te("div",dh,Vs(r.value.typst),1),r.value.message?(kt(),_t("div",{key:0,class:"h-20 text-sm text-app-light-black theme-warning border-t rounded border-yellow-700 p-4",innerHTML:r.value.message},null,8,ph)):qi("",!0)])])]),te("div",vh,[m.value.optionShowPreview?(kt(),_t("div",{key:0,class:"flex-1",innerHTML:n.value},null,8,gh)):qi("",!0)]),b[9]||(b[9]=te("footer",{class:"theme-app text-center p-4"},[te("p",{class:"text-white"},[Vr("Powered by "),te("a",{href:"https://github.com/qwinsi/tex2typst",target:"_blank"},"tex2typst.js")])],-1))]),u0(rh,{ref_key:"settingsDialog",ref:s,onNewSettings:d,initial:m.value},null,8,["initial"])],64))}};g4(bh).mount("#app"); diff --git a/assets/index-H3AgU_hV.js b/assets/index-H3AgU_hV.js deleted file mode 100644 index 5f9f8c6..0000000 --- a/assets/index-H3AgU_hV.js +++ /dev/null @@ -1,294 +0,0 @@ -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 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 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 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 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 -s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 -c69,-144,104.5,-217.7,106.5,-221 -l`+e/2.075+" -"+e+` -c5.3,-9.3,12,-14,20,-14 -H400000v`+(40+e)+`H845.2724 -s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 -c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z -M`+(834+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},_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+` -c4.7,-7.3,11,-11,19,-11 -H40000v`+(40+e)+`H1012.3 -s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232 -c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1 -s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26 -c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z -M`+(1001+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},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 -s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744 -c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30 -c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722 -c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5 -c53.7,-170.3,84.5,-266.8,92.5,-289.5z -M`+(1001+e)+" "+r+"h400000v"+(40+e)+"h-400000z"},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 -s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081 -l`+e/4.223+" -"+e+`c4,-6.7,10,-10,18,-10 H400000 -v`+(40+e)+`H1014.6 -s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185 -c-2,6,-10,9,-24,9 -c-8,0,-12,-0.7,-12,-2z M`+(1001+e)+" "+r+` -h400000v`+(40+e)+"h-400000z"},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"},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"},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 -c2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5 - 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87 --86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7 --2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z -m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l --10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5 - 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88 --33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68 --17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18 --13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782 -c-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3 --107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120 - 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8 --5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247 -c-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208 - 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3 - 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202 - l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117 --45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7 - 5-6 9-10 13-.7 1-7.3 1-20 1H6z`,leftbraceunder:`M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13 - 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688 - 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7 --331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80 -H435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0 - 435 0h399565z`,leftgroupunder:`M400000 262 -H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219 - 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3 --3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5 --18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7 --196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z`,leftharpoonplus:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5 - 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3 --4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7 --10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z -m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333 - 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5 - 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667 --152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z`,leftharpoondownplus:`M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12 - 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7 --2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0 -v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5 --83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3 --68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21 - 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z -M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z -M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23 --.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8 -c28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3 - 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z -M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334 -c-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14 --53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7 - 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11 - 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214 -c100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14 - 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3 - 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0 --5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z`,oiintSize1:`M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6 --320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z -m368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8 -60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z`,oiintSize2:`M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8 --451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z -m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2 -c0 110 84 276 504 276s502.4-166 502.4-276z`,oiiintSize1:`M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6 --480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z -m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0 -85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z`,oiiintSize2:`M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8 --707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z -m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1 -c0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z`,rightarrow:`M0 241v40h399891c-47.3 35.3-84 78-110 128 --16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 - 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 - 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85 --40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 --12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 - 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l --6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5 -s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1 -c124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z`,rightbraceunder:`M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3 - 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237 --174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z`,rightgroup:`M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0 - 3-1 3-3v-38c-76-158-257-219-435-219H0z`,rightgroupunder:`M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18 - 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z`,rightharpoon:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3 --3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2 --10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 - 69.2 92 94.5zm0 0v40h399900v-40z`,rightharpoonplus:`M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11 --18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7 - 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z -m0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z`,rightharpoondown:`M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8 - 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5 --7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95 --27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z`,rightharpoondownplus:`M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8 - 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 - 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3 --64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z -m0-194v40h400000v-40zm0 0v40h400000v-40z`,righthook:`M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3 - 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0 --13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21 - 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z`,rightlinesegment:`M399960 241 V94 h40 V428 h-40 V281 H0 v-40z -M399960 241 V94 h40 V428 h-40 V281 H0 v-40z`,rightToFrom:`M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23 - 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32 --52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142 --167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40 - 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69 --70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3 --40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19 --37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101 - 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z`,twoheadrightarrow:`M400000 167 -c-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3 - 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42 - 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333 --19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70 - 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z`,tilde1:`M200 55.538c-77 0-168 73.953-177 73.953-3 0-7 --2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0 - 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0 - 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128 --68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418 --8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9 - 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114 -c1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751 - 181.476 676 181.476c-149 0-189-126.21-332-126.21z`,tilde3:`M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457 --11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0 - 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697 - 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696 - -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345 --11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409 - 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9 - 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409 - -175.236-744-175.236z`,vec:`M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5 -3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11 -10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63 --1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1 --7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59 -H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359 -c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22 -c-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z`,widehat2:`M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10 --11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat3:`M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10 --11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widehat4:`M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10 --11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z`,widecheck1:`M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1, --5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z`,widecheck2:`M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, --11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck3:`M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, --11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,widecheck4:`M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10, --11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z`,baraboveleftarrow:`M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202 -c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5 -c-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130 -s-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47 -121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6 -s2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11 -c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z -M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32 --27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0 -13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39 --84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5 --119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5 --12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67 -151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 -c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17 -c2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21 -c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40 -c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z -M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0 -c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, --231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 -c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z -M0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z`,shortbaraboveleftharpoon:`M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 -c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9, -1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7, --152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z -M93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z`,shortrightharpoonabovebar:`M53,241l0,40c398570,0,399437,0,399437,0 -c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, --231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6 -c-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z -M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},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 -c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+" v585 h43z";case"doublevert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15 -c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 -c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+` v585 h43z -M367 15 v585 v`+r+` v585 c2.667,10,9.667,15,21,15 -c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 -c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+r+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+r+` v1715 h263 v84 H319z -MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+r+` v1799 H0 v-84 H319z -MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v602 h84z -M403 1759 V0 H319 V1759 v`+r+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v602 h84z -M347 1759 V0 h-84 V1759 v`+r+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1 -c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349, --36,557 l0,`+(r+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210, -949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9 -c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5, --544.7,-112.5,-882c-2,-104,-3,-167,-3,-189 -l0,-`+(r+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3, --210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3, -63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5 -c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(r+9)+` -c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664 -c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11 -c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17 -c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558 -l0,-`+(r+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, --470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class 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 ]*`,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} \\ -\nabla \times \boldsymbol{B} &= -\mu_0(\boldsymbol{J} + \varepsilon \frac{\partial \boldsymbol{E}}{\partial t}) -\end{aligned}`,String.raw`\mathrm{CH_3CH_2Br} + \mathrm{OH}^- \longrightarrow \mathrm{CH_3CH_2OH} + \mathrm{Br}^-`,String.raw`\yen 2000 > \$ 3000`,String.raw`\sum_{k=1}^n \frac{1}{k} = \ln n + \gamma + O\left(\frac{1}{n}\right)`,String.raw`e^{ix} = \cos x + i \sin x`,String.raw`\iiint_{\Omega} \operatorname{div}(\vec{F}) \mathrm{d}V = \oiint_{\partial \Omega} \vec{F} \cdot \mathrm{d}\vec{S}`,String.raw`\iint_{\Sigma} \operatorname{curl}(\vec{F}) \cdot \mathrm{d}\vec{S} = \oint_{\partial \Sigma} \vec{F} \times \mathrm{d}\vec{l}`,String.raw`\pi(x) \sim \frac{x}{\log x}`,String.raw`i_D = \mu_n C_\text{ox} \frac{W}{L} \left[ (v_\text{GS} - V_t)v_\text{DS} - \frac{1}{2} v_\text{DS}^2 \right]`,String.raw`\begin{aligned} -C &= N(d_1) S_t - N(d_2) K e^{-rt} \\ -d_1 &= \frac{\ln \frac{S_t}{K} + (r + \frac{\sigma^2}{2}) t}{\sigma \sqrt{t}} \\ -d_2 &= d_1-\sigma\sqrt{t} -\end{aligned}`,String.raw`f(z_0) = \frac{1}{2\pi \mathrm{i}} \oint_{C} \frac{f(z)}{z-z_0}\, \mathrm{d} z`],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/cheat-sheet.html b/cheat-sheet.html index 776d8ac..2c5e2f4 100644 --- a/cheat-sheet.html +++ b/cheat-sheet.html @@ -225,37 +225,37 @@

Lowercase Greek Letters

LaTeXPreviewTypst - \alphaαalpha - \betaβbeta - \gammaγgamma - \deltaδdelta - \epsilonεepsilon.alt - \zetaζzeta - \etaηeta - \thetaθtheta - \iotaιiota - \kappaκkappa - \lambdaλlambda - \muμmu - \nuνnu - \xiξxi - \omicronοomicron - \piπpi - \rhoρrho - \sigmaσsigma - \tauτtau - \upsilonυupsilon - \phiφphi.alt - \chiχchi - \psiψpsi - \omegaωomega - \varepsilonεepsilon - \varthetaθtheta.alt - \varpiπpi.alt - \varrhoρrho.alt - \varsigmaσsigma.alt - \varphiφphi - + \alpha\alphaalpha + \beta\betabeta + \gamma\gammagamma + \delta\deltadelta + \epsilon\epsilonepsilon.alt + \zeta\zetazeta + \eta\etaeta + \theta\thetatheta + \iota\iotaiota + \kappa\kappakappa + \lambda\lambdalambda + \mu\mumu + \nu\nunu + \xi\xixi + \omicron\omicronomicron + \pi\pipi + \rho\rhorho + \sigma\sigmasigma + \tau\tautau + \upsilon\upsilonupsilon + \phi\phiphi.alt + \chi\chichi + \psi\psipsi + \omega\omegaomega + \varepsilon\varepsilonepsilon + \vartheta\varthetatheta.alt + \varpi\varpipi.alt + \varrho\varrhorho.alt + \varsigma\varsigmasigma.alt + \varphi\varphiphi +

Uppercase Greek Letters

@@ -268,18 +268,18 @@

Uppercase Greek Letters

LaTeXPreviewTypst - \GammaΓGamma - \DeltaΔDelta - \ThetaΘTheta - \LambdaΛLambda - \XiΞXi - \PiΠPi - \SigmaΣSigma - \UpsilonΥUpsilon - \PhiΦPhi - \PsiΨPsi - \OmegaΩOmega - + \Gamma\GammaGamma + \Delta\DeltaDelta + \Theta\ThetaTheta + \Lambda\LambdaLambda + \Xi\XiXi + \Pi\PiPi + \Sigma\SigmaSigma + \Upsilon\UpsilonUpsilon + \Phi\PhiPhi + \Psi\PsiPsi + \Omega\OmegaOmega + @@ -348,44 +348,44 @@

Arrows

LaTeXPreviewTypst - \leftarrow\leftarrowarrow.l - \gets\getsarrow.l - \rightarrow\rightarrowarrow.r - \to\toarrow.r - \leftrightarrow\leftrightarrowarrow.l.r - \Leftarrow\Leftarrowarrow.l.double - \Rightarrow\Rightarrowarrow.r.double - \Leftrightarrow\Leftrightarrowarrow.l.r.double - \mapsto\mapstoarrow.bar - \hookleftarrow\hookleftarrowarrow.l.hook - \leftharpoonup\leftharpoonupharpoon.lt - \leftharpoondown\leftharpoondownharpoon.lb - \rightleftharpoons\rightleftharpoonsharpoons.rtlb - \longleftarrow\longleftarrowarrow.l.long - \longrightarrow\longrightarrowarrow.long - \longleftrightarrow\longleftrightarrowarrow.l.r.long - \Longleftarrow\Longleftarrowarrow.l.double.long - \Longrightarrow\Longrightarrowarrow.r.double.long - \Longleftrightarrow\Longleftrightarrowarrow.l.r.double.long - \longmapsto\longmapstoarrow.bar.long - \hookrightarrow\hookrightarrowarrow.r.hook - \rightharpoonup\rightharpoonupharpoon.rt - \rightharpoondown\rightharpoondownharpoon.rb - \iff\iffarrow.l.r.double.long - \implies\impliesarrow.r.double.long - \uparrow\uparrowarrow.t - \downarrow\downarrowarrow.b - \updownarrow\updownarrowarrow.t.b - \Uparrow\Uparrowarrow.t.double - \Downarrow\Downarrowarrow.b.double - \Updownarrow\Updownarrowarrow.t.b.double - \nearrow\nearrowarrow.tr - \searrow\searrowarrow.br - \swarrow\swarrowarrow.bl - \nwarrow\nwarrowarrow.tl - \leadsto\leadstoarrow.squiggly - \leftleftarrows\leftleftarrowsarrows.ll - \rightrightarrows\rightrightarrowsarrows.rr + \leftarrow\leftarrowarrow.l + \gets\getsarrow.l + \rightarrow\rightarrowarrow.r + \to\toarrow.r + \leftrightarrow\leftrightarrowarrow.l.r + \Leftarrow\Leftarrowarrow.l.double + \Rightarrow\Rightarrowarrow.r.double + \Leftrightarrow\Leftrightarrowarrow.l.r.double + \mapsto\mapstoarrow.bar + \hookleftarrow\hookleftarrowarrow.l.hook + \leftharpoonup\leftharpoonupharpoon.lt + \leftharpoondown\leftharpoondownharpoon.lb + \rightleftharpoons\rightleftharpoonsharpoons.rtlb + \longleftarrow\longleftarrowarrow.l.long + \longrightarrow\longrightarrowarrow.long + \longleftrightarrow\longleftrightarrowarrow.l.r.long + \Longleftarrow\Longleftarrowarrow.l.double.long + \Longrightarrow\Longrightarrowarrow.r.double.long + \Longleftrightarrow\Longleftrightarrowarrow.l.r.double.long + \longmapsto\longmapstoarrow.bar.long + \hookrightarrow\hookrightarrowarrow.r.hook + \rightharpoonup\rightharpoonupharpoon.rt + \rightharpoondown\rightharpoondownharpoon.rb + \iff\iffarrow.l.r.double.long + \implies\impliesarrow.r.double.long + \uparrow\uparrowarrow.t + \downarrow\downarrowarrow.b + \updownarrow\updownarrowarrow.t.b + \Uparrow\Uparrowarrow.t.double + \Downarrow\Downarrowarrow.b.double + \Updownarrow\Updownarrowarrow.t.b.double + \nearrow\nearrowarrow.tr + \searrow\searrowarrow.br + \swarrow\swarrowarrow.bl + \nwarrow\nwarrowarrow.tl + \leadsto\leadstoarrow.squiggly + \leftleftarrows\leftleftarrowsarrows.ll + \rightrightarrows\rightrightarrowsarrows.rr @@ -433,207 +433,207 @@

Miscellaneous Symbols

LaTeXPreviewTypst - \Cap\Capsect.double - \Cup\Cupunion.double - \Delta\DeltaDelta - \Gamma\GammaGamma - \Join\Joinjoin - \Lambda\LambdaLambda - \Longrightarrow\Longrightarrowarrow.r.double.long - \Omega\OmegaOmega - \Phi\PhiPhi - \Pi\PiPi - \Psi\PsiPsi - \Rightarrow\Rightarrowarrow.double - \Sigma\SigmaSigma - \Theta\ThetaTheta - \aleph\alephalef - \alpha\alphaalpha - \angle\angleangle - \approx\approxapprox - \approxeq\approxeqapprox.eq - \ast\astast - \beta\betabeta - \bigcap\bigcapsect.big - \bigcirc\bigcirccircle.big - \bigcup\bigcupunion.big - \bigodot\bigodotdot.circle.big - \bigoplus\bigoplusxor.big - \bigotimes\bigotimestimes.circle.big - \bigsqcup\bigsqcupunion.sq.big - \bigtriangledown\bigtriangledowntriangle.b - \bigtriangleup\bigtriangleuptriangle.t - \biguplus\biguplusunion.plus.big - \bigvee\bigveeor.big - \bigwedge\bigwedgeand.big - \bullet\bulletbullet - \cap\capsect - \cdot\cdotdot.op - \cdots\cdotsdots.c - \checkmark\checkmarkcheckmark - \chi\chichi - \circ\circcircle.small - \colon\coloncolon - \cong\congtilde.equiv - \coprod\coprodproduct.co - \cup\cupunion - \curlyvee\curlyveeor.curly - \curlywedge\curlywedgeand.curly - \dagger\daggerdagger - \dashv\dashvtack.l - \ddagger\ddaggerdagger.double - \delta\deltadelta - \ddots\ddotsdots.down - \diamond\diamonddiamond - \div\divdiv - \divideontimes\divideontimestimes.div - \dotplus\dotplusplus.dot - \downarrow\downarrowarrow.b - \ell\ellell - \emptyset\emptysetnothing - \epsilon\epsilonepsilon.alt - \equiv\equivequiv - \eta\etaeta - \exists\existsexists - \forall\forallforall - \gamma\gammagamma - \ge\gegt.eq - \geq\geqgt.eq - \geqslant\geqslantgt.eq.slant - \gg\gggt.double - \hbar\hbarplanck.reduce - \imath\imathdotless.i - \iiint\iiintintegral.triple - \iint\iintintegral.double - \in\inin - \infty\inftyinfinity - \int\intintegral - \intercal\intercaltop - \iota\iotaiota - \jmath\jmathdotless.j - \kappa\kappakappa - \lambda\lambdalambda - \land\landand - \langle\langleangle.l - \lbrace\lbracebrace.l - \lbrack\lbrackbracket.l - \ldots\ldotsdots.l - \le\lelt.eq - \leadsto\leadstoarrow.squiggly - \leftarrow\leftarrowarrow.l - \leftthreetimes\leftthreetimestimes.three.l - \leftrightarrow\leftrightarrowarrow.l.r - \leq\leqlt.eq - \leqslant\leqslantlt.eq.slant - \lhd\lhdtriangle.l - \ll\lllt.double - \longmapsto\longmapstoarrow.long.bar - \longrightarrow\longrightarrowarrow.long - \ltimes\ltimestimes.l - \mapsto\mapstoarrow.bar - \measuredangle\measuredangleangle.arc - \mid\middivides - \models\modelsmodels - \mp\mpminus.plus - \mu\mumu - \nRightarrow\nRightarrowarrow.double.not - \nabla\nablanabla - \ncong\ncongtilde.nequiv - \ne\neeq.not - \neg\negnot - \neq\neqeq.not - \nexists\nexistsexists.not - \ngeq\ngeqgt.eq.not - \ni\niin.rev - \nleftarrow\nleftarrowarrow.l.not - \nleq\nleqlt.eq.not - \nparallel\nparallelparallel.not - \nmid\nmiddivides.not - \notin\notinin.not - \nrightarrow\nrightarrowarrow.not - \nsim\nsimtilde.not - \nsubseteq\nsubseteqsubset.eq.not - \nu\nunu - \ntriangleleft\ntriangleleftlt.tri.not - \ntriangleright\ntrianglerightgt.tri.not - \nwarrow\nwarrowarrow.tl - \odot\odotdot.circle - \oint\ointintegral.cont - \omega\omegaomega - \ominus\ominusminus.circle - \oplus\oplusxor - \otimes\otimestimes.circle - \parallel\parallelparallel - \partial\partialdiff - \perp\perpperp - \phi\phiphi.alt - \pi\pipi - \pm\pmplus.minus - \pounds\poundspound - \prec\precprec - \preceq\preceqprec.eq - \prime\primeprime - \prod\prodproduct - \propto\proptoprop - \psi\psipsi - \rangle\rangleangle.r - \rbrace\rbracebrace.r - \rbrack\rbrackbracket.r - \rhd\rhdtriangle - \rho\rhorho - \rightarrow\rightarrowarrow.r - \rightthreetimes\rightthreetimestimes.three.r - \rtimes\rtimestimes.r - \setminus\setminuswithout - \sigma\sigmasigma - \sim\simtilde - \simeq\simeqtilde.eq - \smallsetminus\smallsetminuswithout - \spadesuit\spadesuitsuit.spade - \sqcap\sqcapsect.sq - \sqcup\sqcupunion.sq - \sqsubseteq\sqsubseteqsubset.eq.sq - \sqsupseteq\sqsupseteqsupset.eq.sq - \star\starstar - \subset\subsetsubset - \subseteq\subseteqsubset.eq - \subsetneq\subsetneqsubset.neq - \succ\succsucc - \succeq\succeqsucc.eq - \sum\sumsum - \supset\supsetsupset - \supseteq\supseteqsupset.eq - \supsetneq\supsetneqsupset.neq - \swarrow\swarrowarrow.bl - \tau\tautau - \theta\thetatheta - \times\timestimes - \to\toarrow.r - \top\toptop - \triangle\triangletriangle.t - \triangledown\triangledowntriangle.b.small - \triangleleft\trianglelefttriangle.l.small - \triangleright\trianglerighttriangle.r.small - \twoheadrightarrow\twoheadrightarrowarrow.r.twohead - \uparrow\uparrowarrow.t - \updownarrow\updownarrowarrow.t.b - \upharpoonright\upharpoonrightharpoon.tr - \uplus\uplusunion.plus - \upsilon\upsilonupsilon - \varepsilon\varepsilonepsilon - \varphi\varphiphi - \varpi\varpipi.alt - \varrho\varrhorho.alt - \varsigma\varsigmasigma.alt - \vartheta\varthetatheta.alt - \vdash\vdashtack.r - \vdots\vdotsdots.v - \vee\veeor - \wedge\wedgeand - \wr\wrwreath - \xi\xixi - \yen\yenyen - \zeta\zetazeta + \Cap\Capsect.double + \Cup\Cupunion.double + \Delta\DeltaDelta + \Gamma\GammaGamma + \Join\Joinjoin + \Lambda\LambdaLambda + \Longrightarrow\Longrightarrowarrow.r.double.long + \Omega\OmegaOmega + \Phi\PhiPhi + \Pi\PiPi + \Psi\PsiPsi + \Rightarrow\Rightarrowarrow.double + \Sigma\SigmaSigma + \Theta\ThetaTheta + \aleph\alephalef + \alpha\alphaalpha + \angle\angleangle + \approx\approxapprox + \approxeq\approxeqapprox.eq + \ast\astast + \beta\betabeta + \bigcap\bigcapsect.big + \bigcirc\bigcirccircle.big + \bigcup\bigcupunion.big + \bigodot\bigodotdot.circle.big + \bigoplus\bigoplusxor.big + \bigotimes\bigotimestimes.circle.big + \bigsqcup\bigsqcupunion.sq.big + \bigtriangledown\bigtriangledowntriangle.b + \bigtriangleup\bigtriangleuptriangle.t + \biguplus\biguplusunion.plus.big + \bigvee\bigveeor.big + \bigwedge\bigwedgeand.big + \bullet\bulletbullet + \cap\capsect + \cdot\cdotdot.op + \cdots\cdotsdots.c + \checkmark\checkmarkcheckmark + \chi\chichi + \circ\circcircle.small + \colon\coloncolon + \cong\congtilde.equiv + \coprod\coprodproduct.co + \cup\cupunion + \curlyvee\curlyveeor.curly + \curlywedge\curlywedgeand.curly + \dagger\daggerdagger + \dashv\dashvtack.l + \ddagger\ddaggerdagger.double + \delta\deltadelta + \ddots\ddotsdots.down + \diamond\diamonddiamond + \div\divdiv + \divideontimes\divideontimestimes.div + \dotplus\dotplusplus.dot + \downarrow\downarrowarrow.b + \ell\ellell + \emptyset\emptysetnothing + \epsilon\epsilonepsilon.alt + \equiv\equivequiv + \eta\etaeta + \exists\existsexists + \forall\forallforall + \gamma\gammagamma + \ge\gegt.eq + \geq\geqgt.eq + \geqslant\geqslantgt.eq.slant + \gg\gggt.double + \hbar\hbarplanck.reduce + \imath\imathdotless.i + \iiint\iiintintegral.triple + \iint\iintintegral.double + \in\inin + \infty\inftyinfinity + \int\intintegral + \intercal\intercaltop + \iota\iotaiota + \jmath\jmathdotless.j + \kappa\kappakappa + \lambda\lambdalambda + \land\landand + \langle\langleangle.l + \lbrace\lbracebrace.l + \lbrack\lbrackbracket.l + \ldots\ldotsdots.l + \le\lelt.eq + \leadsto\leadstoarrow.squiggly + \leftarrow\leftarrowarrow.l + \leftthreetimes\leftthreetimestimes.three.l + \leftrightarrow\leftrightarrowarrow.l.r + \leq\leqlt.eq + \leqslant\leqslantlt.eq.slant + \lhd\lhdtriangle.l + \ll\lllt.double + \longmapsto\longmapstoarrow.long.bar + \longrightarrow\longrightarrowarrow.long + \ltimes\ltimestimes.l + \mapsto\mapstoarrow.bar + \measuredangle\measuredangleangle.arc + \mid\middivides + \models\modelsmodels + \mp\mpminus.plus + \mu\mumu + \nRightarrow\nRightarrowarrow.double.not + \nabla\nablanabla + \ncong\ncongtilde.nequiv + \ne\neeq.not + \neg\negnot + \neq\neqeq.not + \nexists\nexistsexists.not + \ngeq\ngeqgt.eq.not + \ni\niin.rev + \nleftarrow\nleftarrowarrow.l.not + \nleq\nleqlt.eq.not + \nparallel\nparallelparallel.not + \nmid\nmiddivides.not + \notin\notinin.not + \nrightarrow\nrightarrowarrow.not + \nsim\nsimtilde.not + \nsubseteq\nsubseteqsubset.eq.not + \nu\nunu + \ntriangleleft\ntriangleleftlt.tri.not + \ntriangleright\ntrianglerightgt.tri.not + \nwarrow\nwarrowarrow.tl + \odot\odotdot.circle + \oint\ointintegral.cont + \omega\omegaomega + \ominus\ominusminus.circle + \oplus\oplusxor + \otimes\otimestimes.circle + \parallel\parallelparallel + \partial\partialdiff + \perp\perpperp + \phi\phiphi.alt + \pi\pipi + \pm\pmplus.minus + \pounds\poundspound + \prec\precprec + \preceq\preceqprec.eq + \prime\primeprime + \prod\prodproduct + \propto\proptoprop + \psi\psipsi + \rangle\rangleangle.r + \rbrace\rbracebrace.r + \rbrack\rbrackbracket.r + \rhd\rhdtriangle + \rho\rhorho + \rightarrow\rightarrowarrow.r + \rightthreetimes\rightthreetimestimes.three.r + \rtimes\rtimestimes.r + \setminus\setminuswithout + \sigma\sigmasigma + \sim\simtilde + \simeq\simeqtilde.eq + \smallsetminus\smallsetminuswithout + \spadesuit\spadesuitsuit.spade + \sqcap\sqcapsect.sq + \sqcup\sqcupunion.sq + \sqsubseteq\sqsubseteqsubset.eq.sq + \sqsupseteq\sqsupseteqsupset.eq.sq + \star\starstar + \subset\subsetsubset + \subseteq\subseteqsubset.eq + \subsetneq\subsetneqsubset.neq + \succ\succsucc + \succeq\succeqsucc.eq + \sum\sumsum + \supset\supsetsupset + \supseteq\supseteqsupset.eq + \supsetneq\supsetneqsupset.neq + \swarrow\swarrowarrow.bl + \tau\tautau + \theta\thetatheta + \times\timestimes + \to\toarrow.r + \top\toptop + \triangle\triangletriangle.t + \triangledown\triangledowntriangle.b.small + \triangleleft\trianglelefttriangle.l.small + \triangleright\trianglerighttriangle.r.small + \twoheadrightarrow\twoheadrightarrowarrow.r.twohead + \uparrow\uparrowarrow.t + \updownarrow\updownarrowarrow.t.b + \upharpoonright\upharpoonrightharpoon.tr + \uplus\uplusunion.plus + \upsilon\upsilonupsilon + \varepsilon\varepsilonepsilon + \varphi\varphiphi + \varpi\varpipi.alt + \varrho\varrhorho.alt + \varsigma\varsigmasigma.alt + \vartheta\varthetatheta.alt + \vdash\vdashtack.r + \vdots\vdotsdots.v + \vee\veeor + \wedge\wedgeand + \wr\wrwreath + \xi\xixi + \yen\yenyen + \zeta\zetazeta diff --git a/index.html b/index.html index 92b09fb..bb67c4e 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 92b09fb..bb67c4e 100644 --- a/offline.html +++ b/offline.html @@ -8,7 +8,7 @@ tex2typst Web App - Convert LaTex formula code to Typst - +