var Purs_EntryPoints_Trellis_WebsiteRecruiter_Chatbot=(()=>{var Zx=Object.create;var Rc=Object.defineProperty,eE=Object.defineProperties,tE=Object.getOwnPropertyDescriptor,nE=Object.getOwnPropertyDescriptors,rE=Object.getOwnPropertyNames,D2=Object.getOwnPropertySymbols,aE=Object.getPrototypeOf,y2=Object.prototype.hasOwnProperty,oE=Object.prototype.propertyIsEnumerable;var b2=(e,t,n)=>t in e?Rc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,st=(e,t)=>{for(var n in t||(t={}))y2.call(t,n)&&b2(e,n,t[n]);if(D2)for(var n of D2(t))oE.call(t,n)&&b2(e,n,t[n]);return e},gn=(e,t)=>eE(e,nE(t)),w2=e=>Rc(e,"__esModule",{value:!0});var tr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),$0=(e,t)=>{w2(e);for(var n in t)Rc(e,n,{get:t[n],enumerable:!0})},uE=(e,t,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of rE(t))!y2.call(e,r)&&r!=="default"&&Rc(e,r,{get:()=>t[r],enumerable:!(n=tE(t,r))||n.enumerable});return e},bu=e=>uE(w2(Rc(e!=null?Zx(aE(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var x1=tr((bTe,eb)=>{"use strict";var Z3=Object.getOwnPropertySymbols,VS=Object.prototype.hasOwnProperty,KS=Object.prototype.propertyIsEnumerable;function QS(e){if(e==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function YS(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de",Object.getOwnPropertyNames(e)[0]==="5")return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(o){return t[o]});if(r.join("")!=="0123456789")return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(o){a[o]=o}),Object.keys(Object.assign({},a)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}eb.exports=YS()?Object.assign:function(e,t){for(var n,r=QS(e),a,o=1;o{"use strict";var E1=x1(),Cl=60103,tb=60106;lt.Fragment=60107;lt.StrictMode=60108;lt.Profiler=60114;var nb=60109,rb=60110,ab=60112;lt.Suspense=60113;var ob=60115,ub=60116;typeof Symbol=="function"&&Symbol.for&&(Jr=Symbol.for,Cl=Jr("react.element"),tb=Jr("react.portal"),lt.Fragment=Jr("react.fragment"),lt.StrictMode=Jr("react.strict_mode"),lt.Profiler=Jr("react.profiler"),nb=Jr("react.provider"),rb=Jr("react.context"),ab=Jr("react.forward_ref"),lt.Suspense=Jr("react.suspense"),ob=Jr("react.memo"),ub=Jr("react.lazy"));var Jr,ib=typeof Symbol=="function"&&Symbol.iterator;function XS(e){return e===null||typeof e!="object"?null:(e=ib&&e[ib]||e["@@iterator"],typeof e=="function"?e:null)}function _s(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n{"use strict";hb.exports=_b()});var Hb=tr(El=>{"use strict";var ha=x1(),fo=gb();function Bt(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nDs;Ds++)In[Ds]=Ds+1;var In,Ds;In[15]=0;var oI=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Cb=Object.prototype.hasOwnProperty,xb={},Eb={};function Fb(e){return Cb.call(Eb,e)?!0:Cb.call(xb,e)?!1:oI.test(e)?Eb[e]=!0:(xb[e]=!0,!1)}function uI(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function iI(e,t,n,r){if(t===null||typeof t=="undefined"||uI(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Vn(e,t,n,r,a,o,u){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=u}var An={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){An[e]=new Vn(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];An[t]=new Vn(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){An[e]=new Vn(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){An[e]=new Vn(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){An[e]=new Vn(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){An[e]=new Vn(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){An[e]=new Vn(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){An[e]=new Vn(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){An[e]=new Vn(e,5,!1,e.toLowerCase(),null,!1,!1)});var H1=/[\-:]([a-z])/g;function $1(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(H1,$1);An[t]=new Vn(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(H1,$1);An[t]=new Vn(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(H1,$1);An[t]=new Vn(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){An[e]=new Vn(e,1,!1,e.toLowerCase(),null,!1,!1)});An.xlinkHref=new Vn("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){An[e]=new Vn(e,1,!1,e.toLowerCase(),null,!0,!0)});var lI=/["'&<>]/;function ii(e){if(typeof e=="boolean"||typeof e=="number")return""+e;e=""+e;var t=lI.exec(e);if(t){var n="",r,a=0;for(r=t.index;rId))throw Error(Bt(301));if(e===ja)if(Sd=!0,e={action:n,next:null},Vo===null&&(Vo=new Map),n=Vo.get(t),n===void 0)Vo.set(t,e);else{for(t=n;t.next!==null;)t=t.next;t.next=e}}function B1(){}var ci=null,pI={readContext:function(e){var t=ci.threadID;return gs(e,t),e[t]},useContext:function(e){li();var t=ci.threadID;return gs(e,t),e[t]},useMemo:jb,useReducer:Lb,useRef:function(e){ja=li(),Lt=q1();var t=Lt.memoizedState;return t===null?(e={current:e},Lt.memoizedState=e):t},useState:function(e){return Lb(Ab,e)},useLayoutEffect:function(){},useCallback:function(e,t){return jb(function(){return e},t)},useImperativeHandle:B1,useEffect:B1,useDebugValue:B1,useDeferredValue:function(e){return li(),e},useTransition:function(){return li(),[function(e){e()},!1]},useOpaqueIdentifier:function(){return(ci.identifierPrefix||"")+"R:"+(ci.uniqueID++).toString(36)},useMutableSource:function(e,t){return li(),t(e._source)}},Nb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Pb(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var kb={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},mI=ha({menuitem:!0},kb),bs={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},vI=["Webkit","ms","Moz","O"];Object.keys(bs).forEach(function(e){vI.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),bs[t]=bs[e]})});var _I=/([A-Z])/g,hI=/^ms-/,Ko=fo.Children.toArray,z1=rI.ReactCurrentDispatcher,gI={listing:!0,pre:!0,textarea:!0},DI=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Ob={},G1={};function yI(e){if(e==null)return e;var t="";return fo.Children.forEach(e,function(n){n!=null&&(t+=n)}),t}var bI=Object.prototype.hasOwnProperty,wI={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function Ub(e,t){if(e===void 0)throw Error(Bt(152,hs(t)||"Component"))}function RI(e,t,n){function r(u,i){var l=i.prototype&&i.prototype.isReactComponent,s=aI(i,t,n,l),c=[],d=!1,v={isMounted:function(){return!1},enqueueForceUpdate:function(){if(c===null)return null},enqueueReplaceState:function(j,k){d=!0,c=[k]},enqueueSetState:function(j,k){if(c===null)return null;c.push(k)}};if(l){if(l=new i(u.props,s,v),typeof i.getDerivedStateFromProps=="function"){var m=i.getDerivedStateFromProps.call(null,u.props,l.state);m!=null&&(l.state=ha({},l.state,m))}}else if(ja={},l=i(u.props,s,v),l=Sb(i,u.props,l,s),l==null||l.render==null){e=l,Ub(e,i);return}if(l.props=u.props,l.context=s,l.updater=v,v=l.state,v===void 0&&(l.state=v=null),typeof l.UNSAFE_componentWillMount=="function"||typeof l.componentWillMount=="function")if(typeof l.componentWillMount=="function"&&typeof i.getDerivedStateFromProps!="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&typeof i.getDerivedStateFromProps!="function"&&l.UNSAFE_componentWillMount(),c.length){v=c;var h=d;if(c=null,d=!1,h&&v.length===1)l.state=v[0];else{m=h?v[0]:l.state;var g=!0;for(h=h?1:0;h=i))throw Error(Bt(304));var l=new Uint16Array(i);for(l.set(u),In=l,In[0]=o+1,u=o;u=l.children.length){var s=l.footer;if(s!==""&&(this.previousWasTextNode=!1),this.stack.pop(),l.type==="select")this.currentSelectValue=null;else if(l.type!=null&&l.type.type!=null&&l.type.type.$$typeof===Ed)this.popProvider(l.type);else if(l.type===Fd){this.suspenseDepth--;var c=o.pop();if(u){u=!1;var d=l.fallbackFrame;if(!d)throw Error(Bt(303));this.stack.push(d),o[this.suspenseDepth]+="";continue}else o[this.suspenseDepth]+=c}o[this.suspenseDepth]+=s}else{var v=l.children[l.childIndex++],m="";try{m+=this.render(v,l.context,l.domNamespace)}catch(h){throw h!=null&&typeof h.then=="function"?Error(Bt(294)):h}finally{}o.length<=this.suspenseDepth&&o.push(""),o[this.suspenseDepth]+=m}}return o[0]}finally{z1.current=a,ci=r,Ib()}},t.render=function(n,r,a){if(typeof n=="string"||typeof n=="number")return a=""+n,a===""?"":this.makeStaticMarkup?ii(a):this.previousWasTextNode?""+ii(a):(this.previousWasTextNode=!0,ii(a));if(r=RI(n,r,this.threadID),n=r.child,r=r.context,n===null||n===!1)return"";if(!fo.isValidElement(n)){if(n!=null&&n.$$typeof!=null)throw a=n.$$typeof,Error(a===L1?Bt(257):Bt(258,a.toString()));return n=Ko(n),this.stack.push({type:null,domNamespace:a,children:n,childIndex:0,context:r,footer:""}),""}var o=n.type;if(typeof o=="string")return this.renderDOM(n,r,a);switch(o){case Rb:case wb:case j1:case N1:case O1:case xd:return n=Ko(n.props.children),this.stack.push({type:null,domNamespace:a,children:n,childIndex:0,context:r,footer:""}),"";case Fd:throw Error(Bt(294));case bb:throw Error(Bt(343))}if(typeof o=="object"&&o!==null)switch(o.$$typeof){case k1:ja={};var u=o.render(n.props,n.ref);return u=Sb(o.render,n.props,u,n.ref),u=Ko(u),this.stack.push({type:null,domNamespace:a,children:u,childIndex:0,context:r,footer:""}),"";case U1:return n=[fo.createElement(o.type,ha({ref:n.ref},n.props))],this.stack.push({type:null,domNamespace:a,children:n,childIndex:0,context:r,footer:""}),"";case Ed:return o=Ko(n.props.children),a={type:n,domNamespace:a,children:o,childIndex:0,context:r,footer:""},this.pushProvider(n),this.stack.push(a),"";case P1:o=n.type,u=n.props;var i=this.threadID;return gs(o,i),o=Ko(u.children(o[i])),this.stack.push({type:n,domNamespace:a,children:o,childIndex:0,context:r,footer:""}),"";case yb:throw Error(Bt(338));case W1:return o=n.type,u=o._init,o=u(o._payload),n=[fo.createElement(o,ha({ref:n.ref},n.props))],this.stack.push({type:null,domNamespace:a,children:n,childIndex:0,context:r,footer:""}),""}throw Error(Bt(130,o==null?o:typeof o,""))},t.renderDOM=function(n,r,a){var o=n.type.toLowerCase();if(a===Nb.html&&Pb(o),!Ob.hasOwnProperty(o)){if(!DI.test(o))throw Error(Bt(65,o));Ob[o]=!0}var u=n.props;if(o==="input")u=ha({type:void 0},u,{defaultChecked:void 0,defaultValue:void 0,value:u.value!=null?u.value:u.defaultValue,checked:u.checked!=null?u.checked:u.defaultChecked});else if(o==="textarea"){var i=u.value;if(i==null){i=u.defaultValue;var l=u.children;if(l!=null){if(i!=null)throw Error(Bt(92));if(Array.isArray(l)){if(!(1>=l.length))throw Error(Bt(93));l=l[0]}i=""+l}i==null&&(i="")}u=ha({},u,{value:void 0,children:""+i})}else if(o==="select")this.currentSelectValue=u.value!=null?u.value:u.defaultValue,u=ha({},u,{value:void 0});else if(o==="option"){l=this.currentSelectValue;var s=yI(u.children);if(l!=null){var c=u.value!=null?u.value+"":s;if(i=!1,Array.isArray(l)){for(var d=0;d":(k+=">",i="");e:{if(l=u.dangerouslySetInnerHTML,l!=null){if(l.__html!=null){l=l.__html;break e}}else if(l=u.children,typeof l=="string"||typeof l=="number"){l=ii(l);break e}l=null}return l!=null?(u=[],gI.hasOwnProperty(o)&&l.charAt(0)===` `&&(k+=` `),k+=l):u=Ko(u.children),n=n.type,a=a==null||a==="http://www.w3.org/1999/xhtml"?Pb(n):a==="http://www.w3.org/2000/svg"&&n==="foreignObject"?"http://www.w3.org/1999/xhtml":a,this.stack.push({domNamespace:a,type:o,children:u,childIndex:0,context:r,footer:i}),this.previousWasTextNode=!1,k},e}();El.renderToNodeStream=function(){throw Error(Bt(207))};El.renderToStaticMarkup=function(e,t){e=new Wb(e,!0,t);try{return e.read(1/0)}finally{e.destroy()}};El.renderToStaticNodeStream=function(){throw Error(Bt(208))};El.renderToString=function(e,t){e=new Wb(e,!1,t);try{return e.read(1/0)}finally{e.destroy()}};El.version="17.0.2"});var qb=tr((CTe,$b)=>{"use strict";$b.exports=Hb()});var mh=tr((Rht,c8)=>{c8.exports=function(t){return t!=null&&t.constructor!=null&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}});var T8=tr((zht,R8)=>{"use strict";var Qp=Object.prototype.hasOwnProperty,_8=Object.prototype.toString,h8=Object.defineProperty,g8=Object.getOwnPropertyDescriptor,D8=function(t){return typeof Array.isArray=="function"?Array.isArray(t):_8.call(t)==="[object Array]"},y8=function(t){if(!t||_8.call(t)!=="[object Object]")return!1;var n=Qp.call(t,"constructor"),r=t.constructor&&t.constructor.prototype&&Qp.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!r)return!1;var a;for(a in t);return typeof a=="undefined"||Qp.call(t,a)},b8=function(t,n){h8&&n.name==="__proto__"?h8(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},w8=function(t,n){if(n==="__proto__")if(Qp.call(t,n)){if(g8)return g8(t,n).value}else return;return t[n]};R8.exports=function e(){var t,n,r,a,o,u,i=arguments[0],l=1,s=arguments.length,c=!1;for(typeof i=="boolean"&&(c=i,i=arguments[1]||{},l=2),(i==null||typeof i!="object"&&typeof i!="function")&&(i={});l{"use strict";var kH="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";W5.exports=kH});var z5=tr((l3t,B5)=>{"use strict";var OH=H5();function $5(){}function q5(){}q5.resetWarningCache=$5;B5.exports=function(){function e(r,a,o,u,i,l){if(l!==OH){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:q5,resetWarningCache:$5};return n.PropTypes=n,n}});var J5=tr((f3t,G5)=>{G5.exports=z5()();var c3t,s3t});var Z5=tr(bt=>{"use strict";var tg=Symbol.for("react.element"),ng=Symbol.for("react.portal"),wm=Symbol.for("react.fragment"),Rm=Symbol.for("react.strict_mode"),Tm=Symbol.for("react.profiler"),Cm=Symbol.for("react.provider"),xm=Symbol.for("react.context"),zH=Symbol.for("react.server_context"),Em=Symbol.for("react.forward_ref"),Fm=Symbol.for("react.suspense"),Mm=Symbol.for("react.suspense_list"),Sm=Symbol.for("react.memo"),Im=Symbol.for("react.lazy"),GH=Symbol.for("react.offscreen"),X5;X5=Symbol.for("react.module.reference");function Xr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case tg:switch(e=e.type,e){case wm:case Tm:case Rm:case Fm:case Mm:return e;default:switch(e=e&&e.$$typeof,e){case zH:case xm:case Em:case Im:case Sm:case Cm:return e;default:return t}}case ng:return t}}}bt.ContextConsumer=xm;bt.ContextProvider=Cm;bt.Element=tg;bt.ForwardRef=Em;bt.Fragment=wm;bt.Lazy=Im;bt.Memo=Sm;bt.Portal=ng;bt.Profiler=Tm;bt.StrictMode=Rm;bt.Suspense=Fm;bt.SuspenseList=Mm;bt.isAsyncMode=function(){return!1};bt.isConcurrentMode=function(){return!1};bt.isContextConsumer=function(e){return Xr(e)===xm};bt.isContextProvider=function(e){return Xr(e)===Cm};bt.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===tg};bt.isForwardRef=function(e){return Xr(e)===Em};bt.isFragment=function(e){return Xr(e)===wm};bt.isLazy=function(e){return Xr(e)===Im};bt.isMemo=function(e){return Xr(e)===Sm};bt.isPortal=function(e){return Xr(e)===ng};bt.isProfiler=function(e){return Xr(e)===Tm};bt.isStrictMode=function(e){return Xr(e)===Rm};bt.isSuspense=function(e){return Xr(e)===Fm};bt.isSuspenseList=function(e){return Xr(e)===Mm};bt.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===wm||e===Tm||e===Rm||e===Fm||e===Mm||e===GH||typeof e=="object"&&e!==null&&(e.$$typeof===Im||e.$$typeof===Sm||e.$$typeof===Cm||e.$$typeof===xm||e.$$typeof===Em||e.$$typeof===X5||e.getModuleId!==void 0)};bt.typeOf=Xr});var tR=tr((cbt,eR)=>{"use strict";eR.exports=Z5()});var sR=tr((pbt,cR)=>{var oR=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,JH=/\n/g,VH=/^\s*/,KH=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,QH=/^:\s*/,YH=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,XH=/^[;\s]*/,ZH=/^\s+|\s+$/g,e$=` `,uR="/",iR="*",Mi="",t$="comment",n$="declaration";cR.exports=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,r=1;function a(g){var y=g.match(JH);y&&(n+=y.length);var b=g.lastIndexOf(e$);r=~b?g.length-b:r+g.length}function o(){var g={line:n,column:r};return function(y){return y.position=new u(g),c(),y}}function u(g){this.start=g,this.end={line:n,column:r},this.source=t.source}u.prototype.content=e;var i=[];function l(g){var y=new Error(t.source+":"+n+":"+r+": "+g);if(y.reason=g,y.filename=t.source,y.line=n,y.column=r,y.source=e,t.silent)i.push(y);else throw y}function s(g){var y=g.exec(e);if(!!y){var b=y[0];return a(b),e=e.slice(b.length),y}}function c(){s(VH)}function d(g){var y;for(g=g||[];y=v();)y!==!1&&g.push(y);return g}function v(){var g=o();if(!(uR!=e.charAt(0)||iR!=e.charAt(1))){for(var y=2;Mi!=e.charAt(y)&&(iR!=e.charAt(y)||uR!=e.charAt(y+1));)++y;if(y+=2,Mi===e.charAt(y-1))return l("End of comment missing");var b=e.slice(2,y-2);return r+=2,a(b),e=e.slice(y),r+=2,g({type:t$,comment:b})}}function m(){var g=o(),y=s(KH);if(!!y){if(v(),!s(QH))return l("property missing ':'");var b=s(YH),E=g({type:n$,property:lR(y[0].replace(oR,Mi)),value:b?lR(b[0].replace(oR,Mi)):Mi});return s(XH),E}}function h(){var g=[];d(g);for(var y;y=m();)y!==!1&&(g.push(y),d(g));return g}return c(),h()};function lR(e){return e?e.replace(ZH,Mi):Mi}});var dR=tr((mbt,ag)=>{var r$=sR();function fR(e,t){var n=null;if(!e||typeof e!="string")return n;for(var r,a=r$(e),o=typeof t=="function",u,i,l=0,s=a.length;lKJ});var iE=typeof Array.prototype.flatMap=="function"?function(e){return function(t){return e.flatMap(t)}}:function(e){return function(t){for(var n=[],r=e.length,a=0;a="0"&&e[a]<="9"?"\\&":"";return"\\"+n.charCodeAt(0).toString(10)+o})+'"'};var tn={show:Y2};var $i={show:Q2},Ct={show:K2};var Mf={show:function(e){if(e)return"true";if(!e)return"false";throw new Error("Failed pattern match at Data.Show (line 29, column 1 - line 31, column 23): "+[e.constructor.name])}},Q=function(e){return e.show};var ft=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),We=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}();var nn=function(){function e(){}return e.value=new e,e}(),Sf=function(e){return e};var Ic=function(e){return e.to};var If=function(e){return e.from};var yE=ie(se),F=function(){function e(){}return e.value=new e,e}(),C=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}();var $e=function(e){return function(t){return function(n){if(n instanceof F)return e;if(n instanceof C)return t(n.value0);throw new Error("Failed pattern match at Data.Maybe (line 237, column 1 - line 237, column 51): "+[e.constructor.name,t.constructor.name,n.constructor.name])}}},aa=$e(!0)(_e(!1)),vr=$e(!1)(_e(!0));var De={map:function(e){return function(t){return t instanceof C?new C(e(t.value0)):F.value}}},bE=N(De);var He=function(e){return $e(e)(yE)},fn=function(){return function(e){if(e instanceof C)return e.value0;throw new Error("Failed pattern match at Data.Maybe (line 288, column 1 - line 288, column 46): "+[e.constructor.name])}};var oa=function(e){var t=de(e);return{eq:function(n){return function(r){return n instanceof F&&r instanceof F?!0:n instanceof C&&r instanceof C?t(n.value0)(r.value0):!1}}}};var Ar={apply:function(e){return function(t){if(e instanceof C)return bE(e.value0)(t);if(e instanceof F)return F.value;throw new Error("Failed pattern match at Data.Maybe (line 67, column 1 - line 69, column 30): "+[e.constructor.name,t.constructor.name])}},Functor0:function(){return De}};var Wt={bind:function(e){return function(t){if(e instanceof C)return t(e.value0);if(e instanceof F)return F.value;throw new Error("Failed pattern match at Data.Maybe (line 125, column 1 - line 127, column 28): "+[e.constructor.name,t.constructor.name])}},Apply0:function(){return Ar}};var _r=function(){return{pure:C.create,Apply0:function(){return Ar}}}();function X2(e){return function(){var t={};for(var n in e)hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}}var qi={};function Ac(e){return e()}function Z2(e,t,n,r){return n in r?t(r[n]):e}function X0(e){return function(t){var n=[];for(var r in t)hasOwnProperty.call(t,r)&&n.push(e(r)(t[r]));return n}}var wE=Object.keys||X0(function(e){return function(){return e}});var ey=function(e){return function(t){return function(){return e(t())}}},ty=function(e){return function(){return e}},ny=function(e){return function(t){return function(){return t(e())()}}};function Z0(e){return function(t){return function(n){return function(){for(var r=e;r0?Math.floor(e/t):-Math.floor(e/-t)}},sy=function(e){return function(t){if(t===0)return 0;var n=Math.abs(t);return(e%n+n)%n}};var fy={Ring0:function(){return xf}};var to=function(e){return e.mod};var hr={degree:ly,div:cy,mod:sy,CommutativeRing0:function(){return fy}},Nr=function(e){return e.div};var Ta={mempty:"",Semigroup0:function(){return G0}};var dt=function(e){return e.mempty};var dy=function(e){return function(){return e}},py=function(e){return function(t){return function(){return t(e())()}}};var ev=function(e){return function(t){return function(){for(var n=0,r=e.length;n=n.length?t:e(n[r])};var Ty=function(e,t){return t.filter(e)};var jE=function(){function e(t,n,r,a,o,u){var i,l,s,c,d,v,m;for(i=o+(u-o>>1),i-o>1&&e(t,n,a,r,o,i),u-i>1&&e(t,n,a,r,i,u),l=o,s=i,c=o;l0?(r[c++]=v,++s):(r[c++]=d,++l);for(;l>1),i-o>1&&e(t,n,a,r,o,i),u-i>1&&e(t,n,a,r,i,u),l=o,s=i,c=o;l0?(r[c++]=v,++s):(r[c++]=d,++l);for(;l=0;o--)r=e(n[o])(r);return r}}},Ny=function(e){return function(t){return function(n){for(var r=t,a=n.length,o=0;o=Oo(F4)&&e<=Oo(M4)?new C(E4(e)):F.value},pM={succ:Kc(Nv)(Oo),pred:Qc(Nv)(Oo),Ord0:function(){return Ff}};var Yc=function(){return{cardinality:Oo(M4)-Oo(F4)|0,toEnum:Nv,fromEnum:Oo,Bounded0:function(){return Eu},Enum1:function(){return pM}}}();var Xc=function(e){return e};var Uo=function(e){return e.length};var Wu=function(e){return function(t){return t.substring(e)}};var Pv=function(e){return function(t){return{before:t.substring(0,e),after:t.substring(e)}}};var Wo=function(e){return function(t){if(e>=0&&e1;if(n){var r=es(Wo(1)(e)),a=N4(r);return a?j4(t)(r):t}return t},TM=R4(RM),Hv=x4(wM)(TM),lo=function(e){return zn(Hv(e))};var $v=function(){var e=S4(Yc)(Pn(Eu))(nr(Eu));return function(t){return Xc(e(t))}}(),CM=function(e){if(e<=65535)return $v(e);var t=DM(e-65536|0)(1024)+55296|0,n=yM(e-65536|0)(1024)+56320|0;return $v(t)+$v(n)};var Qf=T4(CM),k4=function(e){return function(t){if(e<1)return"";var n=Wv(t);return n instanceof C?Qf(n.value0.head)+k4(e-1|0)(n.value0.tail):t}},ts=C4(k4);function Xf(e,t){var n={};for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r]);for(var a in e)({}).hasOwnProperty.call(e,a)&&(n[a]=e[a]);return n}var Zf=function(){return function(){return function(e){return function(t){return Xf(e,t)}}}};function q4(e){return typeof e=="string"}function B4(e){return typeof e=="boolean"}function z4(e){return e instanceof Object}function G4(e){return e instanceof Function}function rs(e){return e===null?"":e===void 0?"":e instanceof Date?e.toString():typeof Blob!="undefined"&&e instanceof Blob?"file["+e.name+"]":JSON.stringify(e)}function ed(e){return Object.prototype.toString.call(e).slice(8,-1)}function ul(e){return e===null}function il(e){return e===void 0}var td=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"};function Ia(e){return new Error(e)}function ll(e){return e.message}function nd(e){return function(){throw e}}var V4=function(e){return nd(Ia(e))};var Tn=function(e){return e.throwError};var br=function(e){return e.catchError};var co=function(e){var t=br(e),n=e.MonadThrow0().Monad0(),r=N(n.Bind1().Apply0().Functor0()),a=O(n.Applicative0());return function(o){return t(r($.create)(o))(function(u){return a(G.create(u))})}};var rd={liftEffect:ie(se),Monad0:function(){return jo}},pt=function(e){return e.liftEffect};var jM=N(Dn);var qv=function(e){return e};var ud=function(e){return e};var id=function(e){return function(t){return e(t)}},K4=function(e){var t=N(e);return{map:function(n){return id(t(jM(n)))}}};var Q4=function(e){return{Applicative0:function(){return fl(e)},Bind1:function(){return ld(e)}}},ld=function(e){var t=X(e.Bind1()),n=O(e.Applicative0());return{bind:function(r){return function(a){return t(r)(Ut(function(o){return n(G.create(o))})(function(o){var u=a(o);return u}))}},Apply0:function(){return Bv(e)}}},Bv=function(e){var t=K4(e.Bind1().Apply0().Functor0());return{apply:Lr(Q4(e)),Functor0:function(){return t}}},fl=function(e){return{pure:function(){var t=O(e.Applicative0());return function(n){return qv(t($.create(n)))}}(),Apply0:function(){return Bv(e)}}};var Y4=function(e){var t=Q4(e);return{throwError:function(){var n=O(e.Applicative0());return function(r){return qv(n(G.create(r)))}}(),Monad0:function(){return t}}};var X4=function(e){var t=ue(e);return function(n){var r=n.Bind1(),a=X(r),o=O(n.Applicative0()),u=K4(r.Apply0().Functor0());return{alt:function(i){return function(l){return a(i)(function(s){if(s instanceof $)return o(new $(s.value0));if(s instanceof G)return a(l)(function(c){if(c instanceof $)return o(new $(c.value0));if(c instanceof G)return o(new G(t(s.value0)(c.value0)));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 87, column 9 - line 89, column 49): "+[c.constructor.name])});throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 83, column 5 - line 89, column 49): "+[s.constructor.name])})}},Functor0:function(){return u}}}};var PM=Q(tn),kM=Q(Ct);var zv=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Z4=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}(),OM=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}(),UM=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}(),Cn=J,dl=J;var os=function(e){if(e instanceof zv)return e.value0;if(e instanceof OM)return"Error at array index "+(kM(e.value0)+(": "+os(e.value1)));if(e instanceof UM)return"Error at property "+(PM(e.value0)+(": "+os(e.value1)));if(e instanceof Z4)return"Type mismatch: expected "+(e.value0+(", found "+e.value1));throw new Error("Failed pattern match at Foreign (line 78, column 1 - line 78, column 45): "+[e.constructor.name])};var Gv=function(e){var t=Tn(Y4(e));return function(n){return t(Lv(n))}};var Jv=function(e){var t=O(fl(e)),n=Gv(e);return function(r){return function(a){if(ed(a)===r)return t(dl(a));if(Re)return n(new Z4(r,ed(a)));throw new Error("Failed pattern match at Foreign (line 123, column 1 - line 123, column 104): "+[r.constructor.name,a.constructor.name])}}};var WM=No(pn),HM=ia(WM),$M=Yy(Bc),qM=Q(Ct),BM=$f(Ta),Aa=function(){function e(){}return e.value=new e,e}(),sa=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),fa={validateJsRecord:function(e){return Aa.value}};var Vv=function(e){return function(t){return function(n){var r=t(n);return r?Aa.value:new sa({path:"",got:n,expected:e})}}};var Jn={validateForeignType:Vv("Boolean")(B4)},e3={validateForeignType:Vv("Function")(G4)};var mn={validateForeignType:Vv("String")(q4)},t3=function(e){return e.validateJsRecord},pl=function(){return function(e){var t=t3(e);return{validateForeignType:function(n){if(z4(n))return t(n);if(Re)return new sa({path:"",expected:"Object",got:n});throw new Error("Failed pattern match at Elmish.Foreign (line 209, column 1 - line 212, column 69): "+[n.constructor.name])}}}},us=function(e){return e.validateForeignType},cd=function(e){var t=us(e);return{validateForeignType:function(n){if(HM(td)(n))return new sa({path:"",expected:"Array",got:n});if(Re){var r=function(o){return function(u){var i=t(u);if(i instanceof Aa)return F.value;if(i instanceof sa)return new C({idx:o,invalid:i.value0});throw new Error("Failed pattern match at Elmish.Foreign (line 186, column 29 - line 188, column 51): "+[i.constructor.name])}},a=$M(r)(dl(n));if(a instanceof F)return Aa.value;if(a instanceof C)return new sa({expected:a.value0.invalid.expected,got:a.value0.invalid.got,path:"["+(qM(a.value0.idx)+("]"+a.value0.invalid.path))});throw new Error("Failed pattern match at Elmish.Foreign (line 182, column 21 - line 184, column 101): "+[a.constructor.name])}throw new Error("Failed pattern match at Elmish.Foreign (line 179, column 6 - line 188, column 51): "+[n.constructor.name])}}},sd=function(e){var t=us(e);return{validateForeignType:function(n){if(ul(n)||il(n))return Aa.value;if(Re){var r=t(n);if(r instanceof Aa)return Aa.value;if(r instanceof sa)return new sa({path:r.value0.path,got:r.value0.got,expected:function(){var a=r.value0.path==="";return a?"Nullable "+r.value0.expected:r.value0.expected}()});throw new Error("Failed pattern match at Elmish.Foreign (line 196, column 11 - line 198, column 123): "+[r.constructor.name])}throw new Error("Failed pattern match at Elmish.Foreign (line 192, column 1 - line 198, column 123): "+[n.constructor.name])}}};var mt=function(e){var t=kt(e);return function(n){var r=us(n);return function(a){var o=t3(a);return{validateJsRecord:function(u){var i=t(yt.value),l=Ir(i)(dl(u)),s=r(l);if(s instanceof sa)return new sa({expected:s.value0.expected,got:s.value0.got,path:"."+(i+s.value0.path)});if(s instanceof Aa)return o(u);throw new Error("Failed pattern match at Elmish.Foreign (line 235, column 9 - line 237, column 43): "+[s.constructor.name])}}}}},ml=function(e){var t=us(e);return function(n){var r=t(n);if(r instanceof Aa)return new $(dl(n));if(r instanceof sa)return new G(BM([r.value0.path,function(){var a=r.value0.path==="";return a?"Expected ":": expected "}(),r.value0.expected," but got: ",rs(r.value0.got)]));throw new Error("Failed pattern match at Elmish.Foreign (line 255, column 18 - line 263, column 6): "+[r.constructor.name])}},is=function(e){var t=ml(e);return function(n){return Su(t(n))}};var zM=At();var n3={show:zM};var r3=mn;var a3=function(){function e(){}return e.value=new e,e}(),o3=function(){function e(){}return e.value=new e,e}(),qu=function(){function e(){}return e.value=new e,e}(),fd=function(){function e(){}return e.value=new e,e}(),dd=function(){function e(){}return e.value=new e,e}(),u3=function(){function e(){}return e.value=new e,e}(),i3=function(){function e(){}return e.value=new e,e}(),l3=function(e){if(e instanceof a3)return"avatar-xxs";if(e instanceof o3)return"avatar-xs";if(e instanceof qu)return"avatar-sm";if(e instanceof fd)return"";if(e instanceof dd)return"avatar-lg";if(e instanceof u3)return"avatar-xl";if(e instanceof i3)return"avatar-xxl";throw new Error("Failed pattern match at Dashkit.Avatar.Size (line 16, column 13 - line 23, column 34): "+[e.constructor.name])};var Bu=function(){return{"genericTop'":nn.value}}();var Kv=function(e){return e["genericTop'"]},zu=function(e){return{"genericTop'":Kv(e)}};var Gu=function(){return{"genericBottom'":nn.value}}();var ls=function(e){return e["genericBottom'"]},Ju=function(e){return{"genericBottom'":ls(e)}};var Vu=function(e){return{"genericBottom'":new ft(ls(e))}},c3=function(e){var t=Ic(e);return function(n){return t(ls(n))}};var GM=function(e,t,n){var r=new Date(Date.UTC(e,t,n));return e>=0&&e<100&&r.setUTCFullYear(e),r};function s3(e,t,n,r){var a=GM(t,n-1,r);return e(a.getUTCFullYear())(a.getUTCMonth()+1)(a.getUTCDate())}var Qv=function(e,t,n){var r=0,a;return function(o){if(r===2)return a;if(r===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+t+", line "+o+")",t,o);return r=1,a=n(),r=2,a}};var wr=function(){function e(){}return e.value=new e,e}(),Pr=function(){function e(){}return e.value=new e,e}(),kr=function(){function e(){}return e.value=new e,e}(),Or=function(){function e(){}return e.value=new e,e}(),Ur=function(){function e(){}return e.value=new e,e}(),Wr=function(){function e(){}return e.value=new e,e}(),Hr=function(){function e(){}return e.value=new e,e}(),$r=function(){function e(){}return e.value=new e,e}(),qr=function(){function e(){}return e.value=new e,e}(),Br=function(){function e(){}return e.value=new e,e}(),zr=function(){function e(){}return e.value=new e,e}(),da=function(){function e(){}return e.value=new e,e}();var Yv=Mt,Xv=Mt,f3=Xa;var Zv={eq:function(e){return function(t){return e instanceof wr&&t instanceof wr||e instanceof Pr&&t instanceof Pr||e instanceof kr&&t instanceof kr||e instanceof Or&&t instanceof Or||e instanceof Ur&&t instanceof Ur||e instanceof Wr&&t instanceof Wr||e instanceof Hr&&t instanceof Hr||e instanceof $r&&t instanceof $r||e instanceof qr&&t instanceof qr||e instanceof Br&&t instanceof Br||e instanceof zr&&t instanceof zr||e instanceof da&&t instanceof da}}},e1={compare:function(e){return function(t){if(e instanceof wr&&t instanceof wr)return Ae.value;if(e instanceof wr)return ve.value;if(t instanceof wr)return me.value;if(e instanceof Pr&&t instanceof Pr)return Ae.value;if(e instanceof Pr)return ve.value;if(t instanceof Pr)return me.value;if(e instanceof kr&&t instanceof kr)return Ae.value;if(e instanceof kr)return ve.value;if(t instanceof kr)return me.value;if(e instanceof Or&&t instanceof Or)return Ae.value;if(e instanceof Or)return ve.value;if(t instanceof Or)return me.value;if(e instanceof Ur&&t instanceof Ur)return Ae.value;if(e instanceof Ur)return ve.value;if(t instanceof Ur)return me.value;if(e instanceof Wr&&t instanceof Wr)return Ae.value;if(e instanceof Wr)return ve.value;if(t instanceof Wr)return me.value;if(e instanceof Hr&&t instanceof Hr)return Ae.value;if(e instanceof Hr)return ve.value;if(t instanceof Hr)return me.value;if(e instanceof $r&&t instanceof $r)return Ae.value;if(e instanceof $r)return ve.value;if(t instanceof $r)return me.value;if(e instanceof qr&&t instanceof qr)return Ae.value;if(e instanceof qr)return ve.value;if(t instanceof qr)return me.value;if(e instanceof Br&&t instanceof Br)return Ae.value;if(e instanceof Br)return ve.value;if(t instanceof Br)return me.value;if(e instanceof zr&&t instanceof zr)return Ae.value;if(e instanceof zr)return ve.value;if(t instanceof zr)return me.value;if(e instanceof da&&t instanceof da)return Ae.value;throw new Error("Failed pattern match at Data.Date.Component (line 0, column 0 - line 0, column 0): "+[e.constructor.name,t.constructor.name])}},Eq0:function(){return Zv}},d3=Xa,p3=function(){return{bottom:-271820|0,top:275759,Ord0:function(){return Yv}}}();var m3=function(){return{bottom:wr.value,top:da.value,Ord0:function(){return e1}}}(),Rr={cardinality:547580,toEnum:function(e){if(e>=(-271820|0)&&e<=275759)return new C(e);if(Re)return F.value;throw new Error("Failed pattern match at Data.Date.Component (line 35, column 1 - line 40, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return p3},Enum1:function(){return JM(0)}},JM=Qv("enumYear","Data.Date.Component",function(){return{succ:function(){var e=tt(Rr),t=qe(Rr);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=tt(Rr),t=qe(Rr);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return Yv}}});var kn={cardinality:12,toEnum:function(e){return e===1?new C(wr.value):e===2?new C(Pr.value):e===3?new C(kr.value):e===4?new C(Or.value):e===5?new C(Ur.value):e===6?new C(Wr.value):e===7?new C(Hr.value):e===8?new C($r.value):e===9?new C(qr.value):e===10?new C(Br.value):e===11?new C(zr.value):e===12?new C(da.value):F.value},fromEnum:function(e){if(e instanceof wr)return 1;if(e instanceof Pr)return 2;if(e instanceof kr)return 3;if(e instanceof Or)return 4;if(e instanceof Ur)return 5;if(e instanceof Wr)return 6;if(e instanceof Hr)return 7;if(e instanceof $r)return 8;if(e instanceof qr)return 9;if(e instanceof Br)return 10;if(e instanceof zr)return 11;if(e instanceof da)return 12;throw new Error("Failed pattern match at Data.Date.Component (line 87, column 14 - line 99, column 19): "+[e.constructor.name])},Bounded0:function(){return m3},Enum1:function(){return VM(0)}},VM=Qv("enumMonth","Data.Date.Component",function(){return{succ:function(){var e=tt(kn),t=qe(kn);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=tt(kn),t=qe(kn);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return e1}}});var t1={bottom:1,top:31,Ord0:function(){return Xv}},Tr={cardinality:31,toEnum:function(e){if(e>=1&&e<=31)return new C(e);if(Re)return F.value;throw new Error("Failed pattern match at Data.Date.Component (line 133, column 1 - line 138, column 23): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return t1},Enum1:function(){return KM(0)}},KM=Qv("enumDay","Data.Date.Component",function(){return{succ:function(){var e=tt(Tr),t=qe(Tr);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=tt(Tr),t=qe(Tr);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return Xv}}});var QM=Pf()(),YM=Ef(Q0),v3=ie(se);var n1=function(e){return e};var Ku=function(e){return e.toDuration};var r1={append:function(e){return function(t){return e+t}}};var pd=function(e){return e.fromDuration},a1=function(e){var t=Ku(e),n=QM(n1)(YM),r=pd(e);return function(a){return t(n(r(a)))}};var cs={fromDuration:v3,toDuration:v3};var nS=qe(kn),rS=fn();var aS=de(f3),oS=de(Zv),uS=de(d3);var iS=tt(kn);var lS=function(){function e(t,n,r){this.value0=t,this.value1=n,this.value2=r}return e.create=function(t){return function(n){return function(r){return new e(t,n,r)}}},e}(),$o=function(e){return e.value0};var qo=function(e){return e.value1};var o1={eq:function(e){return function(t){return aS(e.value0)(t.value0)&&oS(e.value1)(t.value1)&&uS(e.value2)(t.value2)}}};var Bo=function(e){return e.value2},vl=function(e){return function(t){return function(n){var r=function(a){return function(o){return function(u){return new lS(a,rS(iS(o)),u)}}};return s3(r,e,nS(t),n)}}};var md=function(e,t,n){var r=0,a;return function(o){if(r===2)return a;if(r===1)throw new ReferenceError(e+" was needed before it finished initializing (module "+t+", line "+o+")",t,o);return r=1,a=n(),r=2,a}};var u1=Mt,i1=Mt,l1=Mt,c1=Mt;var s1={bottom:0,top:59,Ord0:function(){return u1}},f1={bottom:0,top:59,Ord0:function(){return i1}},d1={bottom:0,top:999,Ord0:function(){return l1}},p1={bottom:0,top:23,Ord0:function(){return c1}},pa={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new C(e);if(Re)return F.value;throw new Error("Failed pattern match at Data.Time.Component (line 90, column 1 - line 95, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return s1},Enum1:function(){return cS(0)}},cS=md("enumSecond","Data.Time.Component",function(){return{succ:function(){var e=tt(pa),t=qe(pa);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=tt(pa),t=qe(pa);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return u1}}});var ma={cardinality:60,toEnum:function(e){if(e>=0&&e<=59)return new C(e);if(Re)return F.value;throw new Error("Failed pattern match at Data.Time.Component (line 61, column 1 - line 66, column 26): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return f1},Enum1:function(){return sS(0)}},sS=md("enumMinute","Data.Time.Component",function(){return{succ:function(){var e=tt(ma),t=qe(ma);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=tt(ma),t=qe(ma);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return i1}}});var va={cardinality:1e3,toEnum:function(e){if(e>=0&&e<=999)return new C(e);if(Re)return F.value;throw new Error("Failed pattern match at Data.Time.Component (line 120, column 1 - line 125, column 31): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return d1},Enum1:function(){return fS(0)}},fS=md("enumMillisecond","Data.Time.Component",function(){return{succ:function(){var e=tt(va),t=qe(va);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=tt(va),t=qe(va);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return l1}}});var _a={cardinality:24,toEnum:function(e){if(e>=0&&e<=23)return new C(e);if(Re)return F.value;throw new Error("Failed pattern match at Data.Time.Component (line 32, column 1 - line 37, column 24): "+[e.constructor.name])},fromEnum:function(e){return e},Bounded0:function(){return p1},Enum1:function(){return dS(0)}},dS=md("enumHour","Data.Time.Component",function(){return{succ:function(){var e=tt(_a),t=qe(_a);return function(n){return e(function(r){return r+1|0}(t(n)))}}(),pred:function(){var e=tt(_a),t=qe(_a);return function(n){return e(function(r){return r-1|0}(t(n)))}}(),Ord0:function(){return c1}}});var _l=function(){function e(t,n,r,a){this.value0=t,this.value1=n,this.value2=r,this.value3=a}return e.create=function(t){return function(n){return function(r){return function(a){return new e(t,n,r,a)}}}},e}();var hl=function(e){return e.value2},gl=function(e){return e.value1},Dl=function(e){return e.value3};var yl=function(e){return e.value0};var ss=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}();var Qu=function(e){return e.value0};var zo=N(De),vd=At();var v1=function(e){return e["genericToEnum'"]};var _d=function(e){return e["genericSucc'"]},R3=function(e){var t=Ic(e),n=If(e);return function(r){var a=zo(t),o=_d(r);return function(u){return a(o(n(u)))}}},_1=function(e){return e["genericPred'"]};var h1=function(e){return e["genericFromEnum'"]};var Yu=function(e){var t=_1(e),n=_d(e);return function(r){var a=Kv(r);return function(o){var u=_1(o),i=_d(o);return function(l){var s=ls(l);return{"genericPred'":function(c){if(c instanceof ft)return zo(ft.create)(t(c.value0));if(c instanceof We){var d=u(c.value0);if(d instanceof F)return new C(new ft(a));if(d instanceof C)return new C(new We(d.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 30, column 14 - line 32, column 31): "+[d.constructor.name])}throw new Error("Failed pattern match at Data.Enum.Generic (line 28, column 18 - line 32, column 31): "+[c.constructor.name])},"genericSucc'":function(c){if(c instanceof ft){var d=n(c.value0);if(d instanceof F)return new C(new We(s));if(d instanceof C)return new C(new ft(d.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 34, column 14 - line 36, column 31): "+[d.constructor.name])}if(c instanceof We)return zo(We.create)(i(c.value0));throw new Error("Failed pattern match at Data.Enum.Generic (line 33, column 18 - line 37, column 36): "+[c.constructor.name])}}}}}};var Xu={"genericPred'":function(e){return F.value},"genericSucc'":function(e){return F.value}},Zu=function(e){var t=_1(e),n=_d(e);return{"genericPred'":function(r){return zo(Sf)(t(r))},"genericSucc'":function(r){return zo(Sf)(n(r))}}};var g1=function(e){return e["genericCardinality'"]};var ei=function(e){var t=g1(e),n=v1(e),r=h1(e);return function(a){var o=v1(a),u=h1(a);return{"genericCardinality'":vd(t)+vd(g1(a))|0,"genericToEnum'":function(i){var l=function(s){if(i>=0&&i0)&&(oe=ce,H=et._3(Qe)));break;case g:at=new L(m,new L(b,H,Oe),at,he),oe=ce,he&&he!==ye&&Rt===0?H=et._1.killed(te.fromLeft(he))(et._2):Oe?H=et._1.failed(te.fromLeft(Oe))(et._2):H=et._1.completed(te.fromRight(H))(et._2),Oe=null,Rt++;break;case y:Rt++,at=new L(m,new L(b,H,Oe),at,he),oe=ce,H=et._1;break;case b:Rt--,oe=xe,H=et._1,Oe=et._2;break}break;case gt:for(var Nt in hn)hn.hasOwnProperty(Nt)&&(qn=qn&&hn[Nt].rethrow,ee(hn[Nt].handler(H)));hn=null,he&&Oe?setTimeout(function(){throw te.fromLeft(Oe)},0):te.isLeft(H)&&qn&&setTimeout(function(){if(qn)throw te.fromLeft(H)},0);return;case ne:oe=ce;break;case Ce:return}}function Dt(ge){return function(){if(oe===gt)return qn=qn&&ge.rethrow,ge.handler(H)(),function(){};var ye=Sr++;return hn=hn||{},hn[ye]=ge,function(){hn!==null&&delete hn[ye]}}}function we(ge,ye){return function(){if(oe===gt)return ye(te.right(void 0))(),function(){};var Qe=Dt({rethrow:!1,handler:function(){return ye(te.right(void 0))}})();switch(oe){case ne:he=te.left(ge),oe=gt,H=he,jn(Ve);break;case Ce:he===null&&(he=te.left(ge)),Rt===0&&(oe===Ce&&(at=new L(m,new L(y,H(ge)),at,he)),oe=xe,H=null,Oe=null,jn(++Ve));break;default:he===null&&(he=te.left(ge)),Rt===0&&(oe=xe,H=null,Oe=null)}return Qe}}function Ue(ge){return function(){var ye=Dt({rethrow:!1,handler:ge})();return oe===ne&&jn(Ve),ye}}return{kill:we,join:Ue,onComplete:Dt,isSuspended:function(){return oe===ne},run:function(){oe===ne&&(le.isDraining()?jn(Ve):le.enqueue(function(){jn(Ve)}))}}}function x(te,Ne,Ze,Ve){var oe=0,H={},Oe=0,he={},ut=new Error("[ParAff] Early exit"),wt=null,at=e;function Rt(Dt,we,Ue){var ge=we,ye=null,Qe=null,et=0,Nt={},P,V;e:for(;;)switch(P=null,ge.tag){case E:if(ge._3===e&&(P=H[ge._1],Nt[et++]=P.kill(Dt,function(Le){return function(){et--,et===0&&Ue(Le)()}})),ye===null)break e;ge=ye._2,Qe===null?ye=null:(ye=Qe._1,Qe=Qe._2);break;case c:ge=ge._2;break;case d:case v:ye&&(Qe=new L(m,ye,Qe)),ye=ge,ge=ge._1;break}if(et===0)Ue(te.right(void 0))();else for(V=0,P=et;V()=>e.props.def;function G3(e){class t extends Qt.Component{constructor(r){super(r);r.init&&r.init(this)()}render(){return this.props.render(this)()}componentDidMount(){this.props.componentDidMount(this)()}componentWillUnmount(){this.props.componentWillUnmount(this)()}}return t.displayName=e?"Elmish_"+e:"ElmishRoot",t}var wd=typeof module=="undefined"?void 0:module.require,SRe=function(){try{return wd===void 0?void 0:wd("util")}catch{return}}();var IRe=function(){var e;if(typeof performance!="undefined")e=performance;else if(wd)try{e=wd("perf_hooks").performance}catch{}return function(){return(e||Date).now()}}();var J3=(e,t)=>t[e],V3=(e,t,n)=>n[e]=t;var Rl=function(t){return function(n){return t(n)()}};var Tl=function(t){return function(n){return function(){return t(n)}}},Jo=function(t){return function(n){return function(r){return function(){return t(n,r)}}}},oi=function(t){return function(n){return function(r){return function(a){return function(){return t(n,r,a)}}}}};var JS=Ye(Pe),vs=function(){function e(){}return e.value=new e,e}(),Y3=function(){return function(e){var t=kt(e);return function(n){return oi(V3)(t(yt.value))}}},T1=function(e){var t=is(e);return function(n){var r=kt(n);return function(a){return function(o){return JS(function(){return J3(r(yt.value),o)})(t)}}}};var ui=null;function X3(e,t,n){return e==null?t:n(e)}function C1(e){return e}var La=$e(ui)(C1),Ke=function(e){return X3(e,F.value,C.create)};var Rd=window.ReactDOM,{createPortal:_Te,findDOMNode:hTe,flushSync:gTe,unstable_batchedUpdates:DTe}=window.ReactDOM;var J1=bu(qb());function Bb(e){return e.state&&e.state.s}function zb(e,t,n){return e.setState({s:t},n)}function Gb(e,t){return e.state={s:t}}var Jb=Rd.render,Vb=Rd.hydrate,V1=J1.default&&J1.default.renderToString||(e=>""),TI=Rd.unmountComponentAtNode,Kb=Qt.Fragment;function Qb(e,t,n){return Qt.createElement.apply(null,[e,CI(e,t)].concat(n))}function CI(e,t){if(typeof e!="string"||t._data==null)return t;var n={_data:void 0};for(var r in t._data){var a=t._data[r];n["data-"+r]=a}return Object.assign({},t,n)}function Yb(e){return t=>e===t}var K1=function(e){return function(t){return function(n){var r=Ke(n);if(e instanceof F&&r instanceof F)return K;if(e instanceof C&&r instanceof F)return K;if(e instanceof C&&r instanceof C){if(Yb(e.value0)(r.value0))return K;if(Re)return t(new C(r.value0))()}return t(r)()}}};var En={asReactChildren:function(e){return[e]}},Fn={asReactChildren:function(e){return[e]}},vn={asReactChildren:ie(se)};var Qo=J,Q1=oi(zb),Xb=Jo(Jb),Zb=Jo(Vb),e7=Tl(Bb),un=!1;var t7=Jo(Gb),xI=function(e){return e.asReactChildren},si=function(){return function(e){var t=xI(e);return function(n){return function(r){return function(a){return Qb(n,r,t(a))}}}}},n7=si()(vn),Fl=function(){return function(e){return function(t){return n7(e)(t)([])}}},Cr=n7(Kb)({});var Y1=N(Pe),EI=O(xt),r7=function(e){return{initialize:function(t){return t7(t)(e.initialState)},getState:function(t){return function(){var r=Y1(Ke)(e7(t))();return He(e.initialState)(r)}},setState:Q1}},a7=function(){var e=function(t){return function(n){return{initialize:function(r){return Au(new C(n.initialState))(t)},getState:function(r){return Y1(He(n.initialState))(Iu(t))},setState:function(r){return function(a){return function(o){return function(){return Au(new C(a))(t)(),Q1(r)(a)(EI(K))(),o()}}}}}}};return Y1(e)(Bi(F.value))}();var o7=Ye(it),u7=ue(qt);var i7=Y3(),l7={reflectSymbol:function(){return"__unmounted"}},FI=i7(l7),c7={reflectSymbol:function(){return"__subscriptions"}},MI=i7(c7),Ad=Ye(Pe),SI=T1(Jn)(l7),s7=N(Pe),II=T1(cd(e3))(c7),AI=en(Pt),LI=It(yn),jI=vv(xt)(_t),NI=AI(ir),f7=pt(rd),PI=oy(jo),kI=ue(J0(nv(Tf))),d7=function(e){return e},fi=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}(),OI={map:function(e){return function(t){return new fi(e(t.value0),t.value1)}}},p7=function(e){return{bimap:function(t){return function(n){return function(r){return new fi(n(r.value0),o7(r.value1)(function(a){return function(o){return a({dispatch:function(u){return o.dispatch(t(u))},onStop:o.onStop})}}))}}}}},m7={apply:function(e){return function(t){return new fi(e.value0(t.value0),u7(e.value1)(t.value1))}},Functor0:function(){return OI}},di={bind:function(e){return function(t){var n=t(e.value0);return new fi(n.value0,u7(e.value1)(n.value1))}},Apply0:function(){return m7}},Kn={pure:function(e){return new fi(e,[])},Apply0:function(){return m7}};var UI=function(e){var t=X(e);return function(n){var r=pt(n);return function(a){return function(o){return new fi(a,o7(o)(function(u){return function(i){return t(u)(function(l){return r(i.dispatch(l))})}}))}}}};var WI=function(e){return new fi(K,[e])},Vr=function(e){return WI(_e(e))};var Ld=function(e){var t=UI(e.Monad0().Bind1())(e);return function(n){return t(K)([n])}},v7=function(e){return function(t){var n=FI(vs.value),r=MI(vs.value),a=function(m){return function(h){return function(g){return function(){var b=Ad(ms(m))(function(E){return E.init})();return t({initialState:b.value0}).setState(m)(h)(g)()}}}},o=function(){var m=s7(He(!1)),h=SI(vs.value);return function(g){return m(h(g))}}(),u=function(){var m=s7(He([])),h=II(vs.value);return function(g){return m(h(g))}}(),i=function(m){return function(){return LI(jI)(u(m))(),r([])(m)()}},l=function(m){return function(){var g=Ad(ms(m))(function(y){return y.init})();return t({initialState:g.value0}).getState(m)()}},s=function(m){return function(h){return function(){var y=u(m)();return r(rl(w1(h))(y))(m)()}}},c=function(m){return function(h){var g=function(y){return w1(NI(ri(0))(function(){return y({dispatch:function(){var b=d(h);return function(E){return f7(b(E))}}(),onStop:s(h)})}))};return ev(m)(g)}},d=function(m){return function(h){return PI(o(m))(function(){var y=l(m)(),b=Ad(ms(m))(function(j){return j.update})(),E=b(y)(h);return a(m)(E.value0)(c(E.value1)(m))()})}},v=function(m){return function(){var g=l(m)(),y=Ad(ms(m))(function(b){return b.view})();return y(g)(d(m))}};return function(m){return z3(e,{def:m,init:t({initialState:m.init.value0}).initialize,render:v,componentDidMount:c(m.init.value1),componentWillUnmount:kI(n(!0))(i)})}}},_7=function(e){return function(){var n=f7(a7)();return B3(function(r){return v7(r)(n)(e)})}},jd=function(e){return function(t){return q3(e,function(n){var r=v7(n)(r7);return function(a){return r(t(a))}})}};var HI=O(xt),$I=Nu(),Nd=function(e){return{handleMaybe:function(t){return function(n){return Rl(function(){var r=$e(HI(K))(t);return function(a){return r($I(n(a)))}}())}}}};var ws={handle:function(e){return function(t){return function(n){return e(t(n))()}}}},ga={handleEffect:function(e){return Rl(e)}};var X1={handle:function(e){return function(t){return function(n){return e(t)()}}}},Pd=function(e){return e.handleMaybe},Kr=function(e){return e.handleEffect},Yo=function(e){return e.handle};var h7=e=>()=>e.preventDefault&&e.preventDefault(),g7=e=>()=>e.stopPropagation&&e.stopPropagation();var Z1=function(){return g7},Xo=function(){return h7};var qI=pl();var e_=X(Wt),t_=is(qI(mt({reflectSymbol:function(){return"value"}})(mn)(fa))),n_=O(_r);var D7=function(e){return He("")(e_(t_(Cn(e.target)))(function(t){return n_(t.value)}))},y7=function(e){return He("")(e_(t_(Cn(e.target)))(function(t){return n_(t.value)}))},Ml=function(e){return He("")(e_(t_(Cn(e.target)))(function(t){return n_(t.value)}))};var b7=Fl(),r_=si(),w7=Zf()();var Rs=J,R7=function(e){return function(t){return b7(Rs(e))(t)}},T7=function(e){var t=r_(e);return function(n){return function(r){return t(Rs(n))(r)}}},Zo=function(e){var t=r_(e);return function(n){return function(r){return function(a){return t(Rs(n))(w7(a)({className:r}))}}}},Sl=function(e){return function(t){return function(n){return b7(Rs(e))(w7(n)({className:t}))}}};var pi=function(e){return function(t){var n=r_(t);return function(r){return function(a){return n(Rs(e))({className:r})(a)}}}};var Yt=J;var Il=function(){return function(){return Sl("textarea")}};var kd=function(e){var t=Zo(e);return function(){return function(){return t("svg")}}};var Od=function(e){return pi("sup")(e)};var Ud=function(e){return pi("span")(e)};var Wd=function(e){var t=Zo(e);return function(){return function(){return t("select")}}};var Hd=function(e){var t=Zo(e);return function(){return function(){return t("option")}}};var $d=function(e){var t=Zo(e);return function(){return function(){return t("label")}}},qd=function(e){return pi("label")(e)};var Al=function(){return function(){return Sl("input")}};var Bd=function(){return function(){return Sl("img")}};var zd=function(e){return pi("i")(e)};var Gd=function(e){return pi("h1")(e)},Jd=function(e){var t=Zo(e);return function(){return function(){return t("form")}}};var lr=function(e){var t=Zo(e);return function(){return function(){return t("div")}}},On=function(e){return pi("div")(e)};var Ts="";function C7(e){var t=e.split(` `);return t.reduce(function(n,r){var a=GI(r)||VI(r)||YI(r)||tA(r)||ZI(r);return a&&n.push(a),n},[])}var BI=/^\s*at (.*?) ?\(((?:file|https?|blob|chrome-extension|native|eval|webpack||\/|[a-z]:\\|\\\\).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,zI=/\((\S*)(?::(\d+))(?::(\d+))\)/;function GI(e){var t=BI.exec(e);if(!t)return null;var n=t[2]&&t[2].indexOf("native")===0,r=t[2]&&t[2].indexOf("eval")===0,a=zI.exec(t[2]);return r&&a!=null&&(t[2]=a[1],t[3]=a[2],t[4]=a[3]),{file:n?null:t[2],methodName:t[1]||Ts,arguments:n?[t[2]]:[],lineNumber:t[3]?+t[3]:null,column:t[4]?+t[4]:null}}var JI=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;function VI(e){var t=JI.exec(e);return t?{file:t[2],methodName:t[1]||Ts,arguments:[],lineNumber:+t[3],column:t[4]?+t[4]:null}:null}var KI=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)((?:file|https?|blob|chrome|webpack|resource|\[native).*?|[^@]*bundle)(?::(\d+))?(?::(\d+))?\s*$/i,QI=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;function YI(e){var t=KI.exec(e);if(!t)return null;var n=t[3]&&t[3].indexOf(" > eval")>-1,r=QI.exec(t[3]);return n&&r!=null&&(t[3]=r[1],t[4]=r[2],t[5]=null),{file:t[3],methodName:t[1]||Ts,arguments:t[2]?t[2].split(","):[],lineNumber:t[4]?+t[4]:null,column:t[5]?+t[5]:null}}var XI=/^\s*(?:([^@]*)(?:\((.*?)\))?@)?(\S.*?):(\d+)(?::(\d+))?\s*$/i;function ZI(e){var t=XI.exec(e);return t?{file:t[3],methodName:t[1]||Ts,arguments:[],lineNumber:+t[4],column:t[5]?+t[5]:null}:null}var eA=/^\s*at (?:((?:\[object object\])?[^\\/]+(?: \[as \S+\])?) )?\(?(.*?):(\d+)(?::(\d+))?\)?\s*$/i;function tA(e){var t=eA.exec(e);return t?{file:t[2],methodName:t[1]||Ts,arguments:[],lineNumber:+t[3],column:t[4]?+t[4]:null}:null}function x7({skipFrames:e,prefix:t}){let n=new Error().stack,a=C7(n)[e],o=E7(a.file.replace(/^(http(s?):\/\/)?[^\/]+/,"")),u=E7(a.methodName);return`${t}_${o}_${u}_${a.lineNumber}_${a.column}`}var E7=e=>e.replace(/[^\d\w]+/g,"_").replace(/(^_|_$)/g,"");var nA=O(Kn),rA=ie(se),a_=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}();var aA=function(e){return d7(x7(e))},eu=function(e){return new a_(function(t){return t(e)})},Vd=function(e){return function(t){return new a_(function(n){return jd(e)(t)(n)})}},oA=function(e){return function(t){return jd(e)(function(n){return{init:nA(K),update:_e(Tu),view:_e(_e(t.value0(rA)))}})(K)}};var Ll=function(e){var t=aA({skipFrames:3,prefix:"HooksComponent"});return oA(t)(e)},po=function(){return function(e){return function(t){return new a_(function(n){return e.value0(function(r){var a=t(r);return a.value0(n)})})}}},uA=po(),Kd=function(e){return function(){return uA}};var F7=O(Kn),lA=ie(se);var cA=function(e){return function(t){return function(n){return Vd(e)(function(r){return t({init:F7(n),update:function(a){return function(o){return F7(o)}},view:kc(r)})})}}},jl=function(e){return cA("UseState")(lA)(e)};var M7=function(){return po()(jl(F.value))(function(e){return eu(new Ee(e.value0,K1(e.value0)(e.value1)))})}();var S7=function(e){return function(t){return function(n){return function(r){try{return t(new RegExp(n,r))}catch(a){return e(a.message)}}}}};var o_=function(e){return function(t){var n=e.lastIndex,r=e.test(t);return e.lastIndex=n,r}},I7=function(e){return function(t){return function(n){return function(r){var a=r.match(n);if(a==null||a.length===0)return t;for(var o=0;ot=>n=>r=>{let a=lk[e];if(typeof console!="undefined"&&console[a]&&console[a](t,n),typeof window!="undefined"){let o=new Error(t);typeof window.Sentry!="undefined"&&window.Sentry.captureException(o,{extra:n})}return r()},lw=(e,t)=>(t.__sentryFingerprint=e,t);var cw=function(e){return Fa(lw)(e)};var Ul="error";var g_={parseOrPanic:function(e){return function(t){var n=e.parse(t);if(n instanceof $)return n.value0;if(n instanceof G)return vi(Ul)("Failed to parse "+e.diagnosticName)({error:n.value0,value:t})(function(r){return e.default});throw new Error("Failed pattern match at Utils.Parse (line 49, column 5 - line 57, column 24): "+[n.constructor.name])}}},Wl=function(e){return e.parseOrPanic},ck=Wl(g_);var D_={parseOrPanic:function(e){return ck({default:e.default,diagnosticName:e.diagnosticName,parse:function(){var t=$e(new G(""))($.create);return function(n){return t(e.parse(n))}}()})}};var sk=iw();var sw=function(e){return{id:e.id,name:e.name,imageUrl:Ke(e.imageUrl)}};var sp=function(e){return function(t){return function(n){return sk({className:"t--chatbot-avatar",source:function(){if(t.imageUrl instanceof C)return new Ol({url:t.imageUrl.value0});if(t.imageUrl instanceof F)return new xs({initials:ts(1)(t.name),backgroundColorClass:F.value,textColorClass:F.value});throw new Error("Failed pattern match at Trellis.Inference.Recruiter.Demo.Types (line 114, column 15 - line 122, column 14): "+[t.imageUrl.constructor.name])}(),size:n,ariaLabel:e})}}},y_=function(e){return sp(Pa(e.name+" avatar"))(e)};var fk=Ev(_t),dk=Ye(it),pk=Zi(n4),fp=function(e){return function(t){var n=fk(dk(t)(function(r){return new Ee(e(r),r)}));return function(r){return ko(r)(n)}}},mk=function(e){var t=R3(e),n=c3(e);return function(r){var a=t(r);return function(o){return function(u){return pk(function(i){return new Ee(i,a(i))})(n(u))}}}},_i=function(e){var t=mk(e);return function(n){var r=t(n);return function(a){var o=r(a);return function(u){return Jf(o(u))}}}};var fw=Zu(Xu),dw=Ju(Gu),pw=ni(ti);var Es=function(){function e(){}return e.value=new e,e}(),dp=function(){function e(){}return e.value=new e,e}();var vk={to:function(e){if(e instanceof ft)return Es.value;if(e instanceof We)return dp.value;throw new Error("Failed pattern match at Trellis.Vault.Comms.WebsiteRecruiterTypes (line 79, column 1 - line 79, column 32): "+[e.constructor.name])},from:function(e){if(e instanceof Es)return new ft(nn.value);if(e instanceof dp)return new We(nn.value);throw new Error("Failed pattern match at Trellis.Vault.Comms.WebsiteRecruiterTypes (line 79, column 1 - line 79, column 32): "+[e.constructor.name])}};var _k=function(e){if(e instanceof Es)return"primary";if(e instanceof dp)return"secondary";throw new Error("Failed pattern match at Trellis.Vault.Comms.WebsiteRecruiterTypes (line 91, column 18 - line 93, column 27): "+[e.constructor.name])},mw=function(){return Wl(D_)({parse:fp(_k)(_i(vk)(Yu(fw)(zu(Bu))(fw)(dw))(ei(pw)(pw))(Vu(dw))),default:Es.value,diagnosticName:"Website Recruiter color"})}();var vw=function(e){return{escalationsEmail:e.escalationsEmail,generalCtaEnabled:e.generalCtaEnabled,applicationRequirementsCtaEnabled:e.applicationRequirementsCtaEnabled,financeCtaEnabled:e.financeCtaEnabled,isButtonColorLight:e.isButtonColorLight,isHeaderColorLight:e.isHeaderColorLight,buttonColor:mw(e.buttonColor),headerColor:mw(e.headerColor),leadFormDisabled:e.leadFormDisabled}},pp=function(e){return function(t){if(e instanceof Es)return t.primary;if(e instanceof dp)return t.secondary;throw new Error("Failed pattern match at Trellis.Vault.Comms.WebsiteRecruiterTypes (line 103, column 30 - line 105, column 37): "+[e.constructor.name])}};var _w=Zu(Xu),mp=Yu(_w)(zu(Bu)),hw=Ju(Gu),vp=Vu(hw),gw=ni(ti),_p=ei(gw),Dw=function(e){return e},ka=function(){function e(){}return e.value=new e,e}(),Oa=function(){function e(){}return e.value=new e,e}(),nu=function(){function e(){}return e.value=new e,e}(),ru=function(){function e(){}return e.value=new e,e}(),au=function(){function e(){}return e.value=new e,e}();var b_={to:function(e){if(e instanceof ft)return ka.value;if(e instanceof We&&e.value0 instanceof ft)return Oa.value;if(e instanceof We&&e.value0 instanceof We&&e.value0.value0 instanceof ft)return nu.value;if(e instanceof We&&e.value0 instanceof We&&e.value0.value0 instanceof We&&e.value0.value0.value0 instanceof ft)return ru.value;if(e instanceof We&&e.value0 instanceof We&&e.value0.value0 instanceof We&&e.value0.value0.value0 instanceof We)return au.value;throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.Chatbot.Types.IdentityType (line 37, column 1 - line 37, column 36): "+[e.constructor.name])},from:function(e){if(e instanceof ka)return new ft(nn.value);if(e instanceof Oa)return new We(new ft(nn.value));if(e instanceof nu)return new We(new We(new ft(nn.value)));if(e instanceof ru)return new We(new We(new We(new ft(nn.value))));if(e instanceof au)return new We(new We(new We(new We(nn.value))));throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.Chatbot.Types.IdentityType (line 37, column 1 - line 37, column 36): "+[e.constructor.name])}};var yw=function(e){return e},Fs=function(e){if(e instanceof ka)return"high-school-student";if(e instanceof Oa)return"prospective-grad-student";if(e instanceof nu)return"transfer-student";if(e instanceof ru)return"student-of-college";if(e instanceof au)return"parent";throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.Chatbot.Types.IdentityType (line 40, column 22 - line 45, column 21): "+[e.constructor.name])},hk=fp(Fs)(_i(b_)(mp(mp(mp(mp(_w)(hw))(vp))(vp))(vp))(_p(_p(_p(_p(gw)))))(vp)),bw=function(e){if(e==="")return F.value;if(Re){var t=hk(e);if(t instanceof C)return new C(new $(t.value0));if(t instanceof F)return new C(new G(e));throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.Chatbot.Types.IdentityType (line 25, column 7 - line 27, column 46): "+[t.constructor.name])}throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.Chatbot.Types.IdentityType (line 21, column 1 - line 21, column 38): "+[e.constructor.name])},ww=function(e){return e},Rw=function(e){return function(t){if(t instanceof ka)return"High school student";if(t instanceof Oa)return"Prospective graduate student";if(t instanceof nu)return"Transfer student";if(t instanceof ru)return e.schoolName+" student";if(t instanceof au)return"Parent";throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.Chatbot.Types.IdentityType (line 51, column 33 - line 56, column 21): "+[t.constructor.name])}};var Tw=({just:e,nothing:t})=>n=>{try{let r=new Date(n);return isNaN(r.getTime())?t:e(r)}catch{return t}},w_=e=>({year:e.getFullYear(),month:e.getMonth(),day:e.getDate(),hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),millisecond:e.getMilliseconds()}),Cw=()=>new Date,xw=(()=>{let e=new Date;return typeof window!="undefined"?()=>e:()=>{let t=new Date;return t-e>1e3&&(e=t),e}})();var gk=(()=>{let e=new Date().toString(),t=(e.match(/\(([\w\s]+)\)$/)||[])[1];return t?/\s/.test(t)?(t.match(/\b(\w)/g)||[]).join(""):t:(t=(e.match(/(\w{3,4})\s\d{4}$/)||[])[1],t||(t=(e.match(/(UTC[\+\-]\d+)/)||[])[1],t)||(t=(e.match(/(GMT[\+\-]\d+)/)||[])[1],t)?t:"")})();var qk=function(e,t,n,r,a,o,u){var i=new Date(Date.UTC(e,t,n,r,a,o,u));return e>=0&&e<100&&i.setUTCFullYear(e),i};function I_(e){return qk(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond)}function jw(e,t){return function(){return t[e]()}}var Bk=ue(r1),zk=a1(cs);var A_=function(e){return e};var Nw=function(e){var t=Ku(e);return function(n){return function(r){return t(Bk(A_(n))(zk(A_(r))))}}};var Jk=qe(Rr),Vk=qe(kn),Kk=qe(Tr),Qk=qe(_a),Yk=qe(ma),Xk=qe(pa),Zk=qe(va);var kw=function(e){return jw("toISOString",e)};var Ow=function(e){return I_({year:wn(Jk($o(e.value0))),month:wn(Vk(qo(e.value0))-1|0),day:wn(Kk(Bo(e.value0))),hour:wn(Qk(yl(e.value1))),minute:wn(Yk(gl(e.value1))),second:wn(Xk(hl(e.value1))),millisecond:wn(Zk(Dl(e.value1)))})};function Ls(){return Date.now()}var Uut=function(){function e(){this.head=null,this.last=null,this.size=0}function t(c,d){this.queue=c,this.value=d,this.next=null,this.prev=null}function n(c){this.draining=!1,this.error=null,this.value=c,this.takes=new e,this.reads=new e,this.puts=new e}var r={};function a(c){try{c()}catch(d){setTimeout(function(){throw d},0)}}function o(c,d){var v=new t(c,d);switch(c.size){case 0:c.head=v;break;case 1:v.prev=c.head,c.head.next=v,c.last=v;break;default:v.prev=c.last,c.last.next=v,c.last=v}return c.size++,v}function u(c){var d;switch(c.size){case 0:return null;case 1:d=c.head,c.head=null;break;case 2:d=c.last,c.head.next=null,c.last=null;break;default:d=c.last,c.last=d.prev,c.last.next=null}return d.prev=null,d.queue=null,c.size--,d.value}function i(c){var d;switch(c.size){case 0:return null;case 1:d=c.head,c.head=null;break;case 2:d=c.head,c.last.prev=null,c.head=c.last,c.last=null;break;default:d=c.head,c.head=d.next,c.head.prev=null}return d.next=null,d.queue=null,c.size--,d.value}function l(c){if(c.queue!==null){if(c.queue.last===c){u(c.queue);return}if(c.queue.head===c){i(c.queue);return}c.prev&&(c.prev.next=c.next),c.next&&(c.next.prev=c.prev),c.queue.size--,c.queue=null,c.value=null,c.next=null,c.prev=null}}function s(c,d){if(!d.draining){var v=d.puts,m=d.takes,h=d.reads,g,y,b,E,j;for(d.draining=!0;;){if(g=null,y=null,b=null,E=d.value,j=h.size,d.error!==null){for(E=c.left(d.error);g=i(v);)a(g.cb(E));for(;y=i(h);)a(y(E));for(;b=i(m);)a(b(E));break}if(E===r&&(g=i(v))&&(d.value=E=g.value),E!==r){for(b=i(m);j--&&(y=i(h));)a(y(c.right(E)));b!==null&&(d.value=r,a(b(c.right(E))))}if(g!==null&&a(g.cb(c.right(void 0))),d.value===r&&v.size===0||d.value!==r&&m.size===0)break}d.draining=!1}}return n.EMPTY=r,n.putLast=o,n.takeLast=u,n.takeHead=i,n.deleteCell=l,n.drainVar=s,n}();var Uw=function(e){return Go(Iu(e))},Ww=function(e){return Go(Bi(e))};var mO=O(xt),ou=X(Wt),vO=tt(Rr),_O=tt(kn),hO=tt(Tr),gO=tt(_a),DO=tt(ma),yO=tt(pa),bO=tt(va),wO=O(_r),Hw=It(yn),RO=Ye(De);var $w=function(e){return Go(kw(Ow(e)))},TO=function(){return Ww(F.value)}();var qw=function(e){return ou(vO(e.year))(function(t){return ou(_O(e.month+1|0))(function(n){return ou(hO(e.day))(function(r){return ou(gO(e.hour))(function(a){return ou(DO(e.minute))(function(o){return ou(yO(e.second))(function(u){return ou(bO(e.millisecond))(function(i){return wO(new ss(vl(t)(n)(r),new _l(a,o,u,i)))})})})})})})})},Bw=function(e){var t=V4("Failed to obtain current time. This should never happen.");return $e(t)(mO)(qw(w_(e)))},gp=Hw(Bw)(Cw),zw=function(e){var t=Uw(TO);if(t instanceof C)return t.value0;if(t instanceof F)return Go(Hw(Bw)(xw));throw new Error("Failed pattern match at Utils.DateTime (line 63, column 3 - line 65, column 76): "+[t.constructor.name])},Dp=function(e){return ou(RO(Tw({just:C.create,nothing:F.value})(e))(w_))(qw)};var CO=Ye(De);var L_=Q(Ct),xO=qe(Rr),EO=qe(kn),FO=qe(Tr);var Gw=function(e){return CO(Dp(e+"T00:00"))(Qu)};var yp=function(e){var t=function(n){return function(r){var a=n,o=!1,u;function i(l,s){if(lo(s)null);function Kw(e,t){let n=typeof CV!="undefined"&&CV.apiEndpoint||typeof global!="undefined"&&global.CV&&global.CV.apiEndpoint;return n||console.error("Missing `CV.apiEndpoint` function"),n&&n(e,t)}function Qw(e,t,n,r,a){return function(o,u){var i=e.newXHR(),l=e.fixupUrl(a.url,i);if(i.open(a.method||"GET",l,!0,a.username,a.password),a.headers)try{for(var s=0,c;(c=a.headers[s])!=null;s++)i.setRequestHeader(c.field,c.value)}catch(v){o(v)}var d=function(v){return function(){o(new Error(v))}};return i.onerror=d(n),i.ontimeout=d(t),i.onload=function(){u({status:i.status,statusText:i.statusText,headers:i.getAllResponseHeaders().split(`\r `).filter(function(v){return v.length>0}).map(function(v){var m=v.indexOf(":");return r(v.substring(0,m))(v.substring(m+2))}),body:i.response})},i.responseType=a.responseType,i.withCredentials=a.withCredentials,i.timeout=a.timeout,i.send(a.content),function(v,m,h){try{i.abort()}catch(g){return m(g)}return h()}}}var wp="application/json",Yw="application/x-www-form-urlencoded";var Xw=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Zw=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),e6=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),t6=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),n6=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),k_=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Rp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),r6=function(e){return e instanceof k_?new C(Yw):e instanceof Rp?new C(wp):F.value};var a6=function(){return Rp.create}();var o6=At();var Tp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Cp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),$l=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}(),u6=function(e){if(e instanceof Tp||e instanceof Cp)return o6(e.value0);if(e instanceof $l)return e.value1;throw new Error("Failed pattern match at Affjax.RequestHeader (line 26, column 1 - line 26, column 33): "+[e.constructor.name])};var O_=function(e){if(e instanceof Tp)return"Accept";if(e instanceof Cp)return"Content-Type";if(e instanceof $l)return e.value0;throw new Error("Failed pattern match at Affjax.RequestHeader (line 21, column 1 - line 21, column 32): "+[e.constructor.name])};var i6=ie(se),U_=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),W_=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),H_=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),xp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Ep=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Fp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),l6=function(e){if(e instanceof U_)return"arraybuffer";if(e instanceof W_)return"blob";if(e instanceof H_)return"document";if(e instanceof xp||e instanceof Ep)return"text";if(e instanceof Fp)return"";throw new Error("Failed pattern match at Affjax.ResponseFormat (line 44, column 3 - line 50, column 19): "+[e.constructor.name])},c6=function(e){return e instanceof xp?new C(wp):F.value},s6=function(){return new Ep(i6)}();var f6=function(){return new Fp(i6)}();var d6=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}();var LO=At();var $_=function(e){return LO(ud(e))};function p6(e,t,n){try{return t(JSON.parse(n))}catch(r){return e(r.message)}}var Mp=function(e){return p6(G.create,$.create,e)};function jO(e){return e.replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16)})}function m6(e,t,n){try{return t(jO(encodeURIComponent(n)).replace(/%20/g,"+"))}catch(r){return e(r)}}var Sp=function(){return Of(m6)(_e(F.value))(C.create)}();var PO=ze(Ar),v6=N(De),kO=yr(Po)(_r);var OO=function(e){return e};var _6=function(){var e=function(r){if(r.value1 instanceof F)return Sp(r.value0);if(r.value1 instanceof C)return PO(v6(function(a){return function(o){return a+("="+o)}})(Sp(r.value0)))(Sp(r.value1.value0));throw new Error("Failed pattern match at Data.FormURLEncoded (line 37, column 16 - line 39, column 114): "+[r.constructor.name])},t=v6(Sa("&")),n=kO(e);return function(r){return t(n(OO(r)))}}();var q_=function(){function e(){}return e.value=new e,e}(),gi=function(){function e(){}return e.value=new e,e}(),B_=function(){function e(){}return e.value=new e,e}(),ql=function(){function e(){}return e.value=new e,e}(),Ip=function(){function e(){}return e.value=new e,e}(),Ps=function(){function e(){}return e.value=new e,e}(),z_=function(){function e(){}return e.value=new e,e}(),G_=function(){function e(){}return e.value=new e,e}(),J_=function(){function e(){}return e.value=new e,e}(),V_=function(){function e(){}return e.value=new e,e}(),K_=function(){function e(){}return e.value=new e,e}(),Q_=function(){function e(){}return e.value=new e,e}(),Y_=function(){function e(){}return e.value=new e,e}(),X_=function(){function e(){}return e.value=new e,e}(),Z_=function(){function e(){}return e.value=new e,e}(),Ap=function(){function e(){}return e.value=new e,e}();var UO=function(e){return e},WO={show:function(e){if(e instanceof q_)return"OPTIONS";if(e instanceof gi)return"GET";if(e instanceof B_)return"HEAD";if(e instanceof ql)return"POST";if(e instanceof Ip)return"PUT";if(e instanceof Ps)return"DELETE";if(e instanceof z_)return"TRACE";if(e instanceof G_)return"CONNECT";if(e instanceof J_)return"PROPFIND";if(e instanceof V_)return"PROPPATCH";if(e instanceof K_)return"MKCOL";if(e instanceof Q_)return"COPY";if(e instanceof Y_)return"MOVE";if(e instanceof X_)return"LOCK";if(e instanceof Z_)return"UNLOCK";if(e instanceof Ap)return"PATCH";throw new Error("Failed pattern match at Data.HTTP.Method (line 43, column 1 - line 59, column 23): "+[e.constructor.name])}};var h6=Ut(Q(WO))(UO);var g6={eq:function(e){return function(t){return e instanceof q_&&t instanceof q_||e instanceof gi&&t instanceof gi||e instanceof B_&&t instanceof B_||e instanceof ql&&t instanceof ql||e instanceof Ip&&t instanceof Ip||e instanceof Ps&&t instanceof Ps||e instanceof z_&&t instanceof z_||e instanceof G_&&t instanceof G_||e instanceof J_&&t instanceof J_||e instanceof V_&&t instanceof V_||e instanceof K_&&t instanceof K_||e instanceof Q_&&t instanceof Q_||e instanceof Y_&&t instanceof Y_||e instanceof X_&&t instanceof X_||e instanceof Z_&&t instanceof Z_||e instanceof Ap&&t instanceof Ap}}};var D6=function(e){return wl(function(t){return function(){var r=e(function(a){return t(G.create(a))()},function(a){return t($.create(a))()});return function(a){return wl(function(o){return function(){return r(a,function(i){return o(G.create(i))()},function(i){return o($.create(i))()}),O3}})}}})};var eh=O(fl(jr)),HO=Gv(jr),Di=Jv(jr),y6=Ot(X4(f4)(jr)),$O=Ru(ld(jr)),Lp=N(De),qO=Ea(_t)(pn),BO=de(Bn),zO=It(Wt),GO=N(it),JO=Ye(fs),VO=co(ai),KO=O(Gr);var jp=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Np=function(){function e(t,n){this.value0=t,this.value1=n}return e.create=function(t){return function(n){return new e(t,n)}},e}(),Pp=function(){function e(){}return e.value=new e,e}(),kp=function(){function e(){}return e.value=new e,e}(),Op=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),b6=function(e){return function(t){var n=function(c){return c===""?eh(e4):Ut(function(d){return HO(zv.create(d))})(eh)(Mp(c))},r=function(){if(t.responseFormat instanceof U_)return Di("ArrayBuffer");if(t.responseFormat instanceof W_)return Di("Blob");if(t.responseFormat instanceof H_)return function(c){return y6(Di("Document")(c))(y6(Di("XMLDocument")(c))(Di("HTMLDocument")(c)))};if(t.responseFormat instanceof xp)return $O(function(c){return t.responseFormat.value0(n(c))})(Di("String"));if(t.responseFormat instanceof Ep)return Di("String");if(t.responseFormat instanceof Fp)return _e(t.responseFormat.value0(eh(K)));throw new Error("Failed pattern match at Affjax (line 274, column 18 - line 283, column 57): "+[t.responseFormat.constructor.name])}(),a=function(c){if(c instanceof Xw)return new $(c.value0(Cn));if(c instanceof Zw)return new $(Cn(c.value0));if(c instanceof e6)return new $(Cn(c.value0));if(c instanceof t6)return new $(Cn(c.value0));if(c instanceof n6)return new $(Cn(c.value0));if(c instanceof k_)return Mu("Body contains values that cannot be encoded as application/x-www-form-urlencoded")(Lp(Cn)(_6(c.value0)));if(c instanceof Rp)return new $(Cn(wf(c.value0)));throw new Error("Failed pattern match at Affjax (line 235, column 20 - line 250, column 69): "+[c.constructor.name])},o=function(c){return function(d){return c instanceof C&&!qO(B0(BO)(O_)(c.value0))(d)?Hf(d)(c.value0):d}},u=function(c){return o(Lp(Cp.create)(zO(r6)(c)))(o(Lp(Tp.create)(c6(t.responseFormat)))(t.headers))},i=function(c){return{method:h6(t.method),url:t.url,headers:GO(function(d){return{field:O_(d),value:u6(d)}})(u(t.content)),content:c,responseType:l6(t.responseFormat),username:La(t.username),password:La(t.password),withCredentials:t.withCredentials,timeout:He(0)(Lp(function(d){return d})(t.timeout))}},l=function(c){return JO(VO(D6(Qw(e,"AffjaxTimeoutErrorMessageIdent","AffjaxRequestFailedMessageIdent",d6.create,i(c)))))(function(d){if(d instanceof $){var v=$_(r(d.value0.body));if(v instanceof G)return new G(new Np(y4(v.value0),d.value0));if(v instanceof $)return new $({headers:d.value0.headers,status:d.value0.status,statusText:d.value0.statusText,body:v.value0});throw new Error("Failed pattern match at Affjax (line 209, column 9 - line 211, column 52): "+[v.constructor.name])}if(d instanceof G)return new G(function(){var m=ll(d.value0),h=m==="AffjaxTimeoutErrorMessageIdent";if(h)return Pp.value;var g=m==="AffjaxRequestFailedMessageIdent";return g?kp.value:new Op(d.value0)}());throw new Error("Failed pattern match at Affjax (line 207, column 144 - line 219, column 28): "+[d.constructor.name])})};if(t.content instanceof F)return l(La(F.value));if(t.content instanceof C){var s=a(t.content.value0);if(s instanceof $)return l(La(new C(s.value0)));if(s instanceof G)return KO(new G(new jp(s.value0)));throw new Error("Failed pattern match at Affjax (line 199, column 7 - line 203, column 48): "+[s.constructor.name])}throw new Error("Failed pattern match at Affjax (line 195, column 3 - line 203, column 48): "+[t.content.constructor.name])}};var Bl=function(){return{method:new G(gi.value),url:"/",headers:[],content:F.value,username:F.value,password:F.value,withCredentials:!1,responseFormat:f6,timeout:F.value}}();var w6={eq:function(e){return function(t){return e===t}}};var th={newXHR:function(){return new XMLHttpRequest},fixupUrl:function(e){return e||"/"}};var R6=b6(th);function M6(e){return Buffer.from(e).toString("base64")}function S6(e,t,n){let r;try{r=t(btoa(n))}catch(a){r=e(a)}return r}var rh=typeof btoa=="function";function I6(e){let t=32768,n=[];for(let r=0;ra||(a=t.indexOf("#"),a!==-1&&r>a)?t:"javascript:void(0)"}var m8=bu(mh());function lu(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?s8(e.position):"start"in e||"end"in e?s8(e):"line"in e||"column"in e?vh(e):""}function vh(e){return f8(e&&e.line)+":"+f8(e&&e.column)}function s8(e){return vh(e&&e.start)+"-"+vh(e&&e.end)}function f8(e){return e&&typeof e=="number"?e:1}var Qn=class extends Error{constructor(t,n,r){let a=[null,null],o={start:{line:null,column:null},end:{line:null,column:null}};super();if(typeof n=="string"&&(r=n,n=void 0),typeof r=="string"){let u=r.indexOf(":");u===-1?a[1]=r:(a[0]=r.slice(0,u),a[1]=r.slice(u+1))}n&&("type"in n||"position"in n?n.position&&(o=n.position):"start"in n||"end"in n?o=n:("line"in n||"column"in n)&&(o.start=n)),this.name=lu(n)||"1:1",this.message=typeof t=="object"?t.message:t,this.stack="",typeof t=="object"&&t.stack&&(this.stack=t.stack),this.reason=this.message,this.fatal,this.line=o.start.line,this.column=o.start.column,this.position=o,this.source=a[0],this.ruleId=a[1],this.file,this.actual,this.expected,this.url,this.note}};Qn.prototype.file="";Qn.prototype.name="";Qn.prototype.reason="";Qn.prototype.message="";Qn.prototype.stack="";Qn.prototype.fatal=null;Qn.prototype.column=null;Qn.prototype.line=null;Qn.prototype.source=null;Qn.prototype.ruleId=null;Qn.prototype.position=null;var ya={basename:$U,dirname:qU,extname:BU,join:zU,sep:"/"};function $U(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');qs(e);let n=0,r=-1,a=e.length,o;if(t===void 0||t.length===0||t.length>e.length){for(;a--;)if(e.charCodeAt(a)===47){if(o){n=a+1;break}}else r<0&&(o=!0,r=a+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let u=-1,i=t.length-1;for(;a--;)if(e.charCodeAt(a)===47){if(o){n=a+1;break}}else u<0&&(o=!0,u=a+1),i>-1&&(e.charCodeAt(a)===t.charCodeAt(i--)?i<0&&(r=a):(i=-1,r=u));return n===r?r=u:r<0&&(r=e.length),e.slice(n,r)}function qU(e){if(qs(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.charCodeAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.charCodeAt(0)===47?"/":".":t===1&&e.charCodeAt(0)===47?"//":e.slice(0,t)}function BU(e){qs(e);let t=e.length,n=-1,r=0,a=-1,o=0,u;for(;t--;){let i=e.charCodeAt(t);if(i===47){if(u){r=t+1;break}continue}n<0&&(u=!0,n=t+1),i===46?a<0?a=t:o!==1&&(o=1):a>-1&&(o=-1)}return a<0||n<0||o===0||o===1&&a===n-1&&a===r+1?"":e.slice(a,n)}function zU(...e){let t=-1,n;for(;++t0&&e.charCodeAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function JU(e,t){let n="",r=0,a=-1,o=0,u=-1,i,l;for(;++u<=e.length;){if(u2){if(l=n.lastIndexOf("/"),l!==n.length-1){l<0?(n="",r=0):(n=n.slice(0,l),r=n.length-1-n.lastIndexOf("/")),a=u,o=0;continue}}else if(n.length>0){n="",r=0,a=u,o=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(a+1,u):n=e.slice(a+1,u),r=u-a-1;a=u,o=0}else i===46&&o>-1?o++:o=-1}return n}function qs(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var d8={cwd:VU};function VU(){return"/"}function Ql(e){return e!==null&&typeof e=="object"&&e.href&&e.origin}function p8(e){if(typeof e=="string")e=new URL(e);else if(!Ql(e)){let t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){let t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return KU(e)}function KU(e){if(e.hostname!==""){let r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}let t=e.pathname,n=-1;for(;++nu.length,l;i&&u.push(a);try{l=e.apply(this,u)}catch(s){let c=s;if(i&&n)throw c;return a(c)}i||(l instanceof Promise?l.then(o,a):l instanceof Error?a(l):o(l))}function a(u,...i){n||(n=!0,t(u,...i))}function o(u){a(null,u)}}var bh=F8().freeze(),E8={}.hasOwnProperty;function F8(){let e=C8(),t=[],n={},r,a=-1;return o.data=u,o.Parser=void 0,o.Compiler=void 0,o.freeze=i,o.attachers=t,o.use=l,o.parse=s,o.stringify=c,o.run=d,o.runSync=v,o.process=m,o.processSync=h,o;function o(){let g=F8(),y=-1;for(;++y{if(S||!W||!ee)L(S);else{let Y=o.stringify(W,ee);Y==null||(eW(Y)?ee.value=Y:ee.result=Y),L(S,ee)}});function L(S,W){S||!W?j(S):E?E(W):y(null,W)}}}function h(g){let y;o.freeze(),wh("processSync",o.Parser),Rh("processSync",o.Compiler);let b=zs(g);return o.process(b,E),I8("processSync","process",y),b;function E(j){y=!0,Dh(j)}}}function M8(e,t){return typeof e=="function"&&e.prototype&&(XU(e.prototype)||t in e.prototype)}function XU(e){let t;for(t in e)if(E8.call(e,t))return!0;return!1}function wh(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `Parser`")}function Rh(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `Compiler`")}function Th(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function S8(e){if(!Bs(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function I8(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function zs(e){return ZU(e)?e:new Yl(e)}function ZU(e){return Boolean(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function eW(e){return typeof e=="string"||(0,x8.default)(e)}function Ch(e,t){let n=(t||{}).includeImageAlt;return A8(e,typeof n=="boolean"?n:!0)}function A8(e,t){return tW(e)&&("value"in e&&e.value||t&&"alt"in e&&e.alt||"children"in e&&L8(e.children,t))||Array.isArray(e)&&L8(e,t)||""}function L8(e,t){let n=[],r=-1;for(;++ra?0:a+t:t=t>a?a:t,n=n>0?n:0,r.length<1e4)u=Array.from(r),u.unshift(t,n),[].splice.apply(e,u);else for(n&&[].splice.apply(e,[t,n]);o0?(ln(e,e.length,0,t),e):t}var j8={}.hasOwnProperty;function Yp(e){let t={},n=-1;for(;++nu))return;let W=t.events.length,ee=W,Y,rt;for(;ee--;)if(t.events[ee][0]==="exit"&&t.events[ee][1].type==="chunkFlow"){if(Y){rt=t.events[ee][1].end;break}Y=!0}for(b(r),S=W;Sj;){let L=n[k];t.containerState=L[1],L[0].exit.call(t,e)}n.length=j}function E(){a.write([null]),o=void 0,a=void 0,t.containerState._closeFlow=void 0}}function uW(e,t,n){return Fe(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Xl(e){if(e===null||vt(e)||wi(e))return 1;if(Ri(e))return 2}function fu(e,t,n){let r=[],a=-1;for(;++a1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;let d=Object.assign({},e[r][1].end),v=Object.assign({},e[n][1].start);H8(d,-l),H8(v,l),u={type:l>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[r][1].end)},i={type:l>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[n][1].start),end:v},o={type:l>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},a={type:l>1?"strong":"emphasis",start:Object.assign({},u.start),end:Object.assign({},i.end)},e[r][1].end=Object.assign({},u.start),e[n][1].start=Object.assign({},i.end),s=[],e[r][1].end.offset-e[r][1].start.offset&&(s=Yn(s,[["enter",e[r][1],t],["exit",e[r][1],t]])),s=Yn(s,[["enter",a,t],["enter",u,t],["exit",u,t],["enter",o,t]]),s=Yn(s,fu(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),s=Yn(s,[["exit",o,t],["enter",i,t],["exit",i,t],["exit",a,t]]),e[n][1].end.offset-e[n][1].start.offset?(c=2,s=Yn(s,[["enter",e[n][1],t],["exit",e[n][1],t]])):c=0,ln(e,r-1,n-r+3,s),n=r+s.length-c-2;break}}for(n=-1;++n=4?u(s):n(s)}function u(s){return s===null?l(s):re(s)?e.attempt(hW,u,l)(s):(e.enter("codeFlowValue"),i(s))}function i(s){return s===null||re(s)?(e.exit("codeFlowValue"),u(s)):(e.consume(s),i)}function l(s){return e.exit("codeIndented"),t(s)}}function DW(e,t,n){let r=this;return a;function a(u){return r.parser.lazy[r.now().line]?n(u):re(u)?(e.enter("lineEnding"),e.consume(u),e.exit("lineEnding"),a):Fe(e,o,"linePrefix",4+1)(u)}function o(u){let i=r.events[r.events.length-1];return i&&i[1].type==="linePrefix"&&i[2].sliceSerialize(i[1],!0).length>=4?t(u):re(u)?a(u):n(u)}}var Fh={name:"codeText",tokenize:wW,resolve:yW,previous:bW};function yW(e){let t=e.length-4,n=3,r,a;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r=4?t(u):e.interrupt(r.parser.constructs.flow,n,t)(u)}}function rm(e,t,n,r,a,o,u,i,l){let s=l||Number.POSITIVE_INFINITY,c=0;return d;function d(b){return b===60?(e.enter(r),e.enter(a),e.enter(o),e.consume(b),e.exit(o),v):b===null||b===41||cu(b)?n(b):(e.enter(r),e.enter(u),e.enter(i),e.enter("chunkString",{contentType:"string"}),g(b))}function v(b){return b===62?(e.enter(o),e.consume(b),e.exit(o),e.exit(a),e.exit(r),t):(e.enter(i),e.enter("chunkString",{contentType:"string"}),m(b))}function m(b){return b===62?(e.exit("chunkString"),e.exit(i),v(b)):b===null||b===60||re(b)?n(b):(e.consume(b),b===92?h:m)}function h(b){return b===60||b===62||b===92?(e.consume(b),m):m(b)}function g(b){return b===40?++c>s?n(b):(e.consume(b),g):b===41?c--?(e.consume(b),g):(e.exit("chunkString"),e.exit(i),e.exit(u),e.exit(r),t(b)):b===null||vt(b)?c?n(b):(e.exit("chunkString"),e.exit(i),e.exit(u),e.exit(r),t(b)):cu(b)?n(b):(e.consume(b),b===92?y:g)}function y(b){return b===40||b===41||b===92?(e.consume(b),g):g(b)}}function am(e,t,n,r,a,o){let u=this,i=0,l;return s;function s(m){return e.enter(r),e.enter(a),e.consume(m),e.exit(a),e.enter(o),c}function c(m){return m===null||m===91||m===93&&!l||m===94&&!i&&"_hiddenFootnoteSupport"in u.parser.constructs||i>999?n(m):m===93?(e.exit(o),e.enter(a),e.consume(m),e.exit(a),e.exit(r),t):re(m)?(e.enter("lineEnding"),e.consume(m),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),d(m))}function d(m){return m===null||m===91||m===93||re(m)||i++>999?(e.exit("chunkString"),c(m)):(e.consume(m),l=l||!nt(m),m===92?v:d)}function v(m){return m===91||m===92||m===93?(e.consume(m),i++,d):d(m)}}function om(e,t,n,r,a,o){let u;return i;function i(v){return e.enter(r),e.enter(a),e.consume(v),e.exit(a),u=v===40?41:v,l}function l(v){return v===u?(e.enter(a),e.consume(v),e.exit(a),e.exit(r),t):(e.enter(o),s(v))}function s(v){return v===u?(e.exit(o),l(u)):v===null?n(v):re(v)?(e.enter("lineEnding"),e.consume(v),e.exit("lineEnding"),Fe(e,s,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(v))}function c(v){return v===u||v===null||re(v)?(e.exit("chunkString"),s(v)):(e.consume(v),v===92?d:c)}function d(v){return v===u||v===92?(e.consume(v),c):c(v)}}function Ti(e,t){let n;return r;function r(a){return re(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),n=!0,r):nt(a)?Fe(e,r,n?"linePrefix":"lineSuffix")(a):t(a)}}function Wn(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var Sh={name:"definition",tokenize:MW},FW={tokenize:SW,partial:!0};function MW(e,t,n){let r=this,a;return o;function o(l){return e.enter("definition"),am.call(r,e,u,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(l)}function u(l){return a=Wn(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),l===58?(e.enter("definitionMarker"),e.consume(l),e.exit("definitionMarker"),Ti(e,rm(e,e.attempt(FW,Fe(e,i,"whitespace"),Fe(e,i,"whitespace")),n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString"))):n(l)}function i(l){return l===null||re(l)?(e.exit("definition"),r.parser.defined.includes(a)||r.parser.defined.push(a),t(l)):n(l)}}function SW(e,t,n){return r;function r(u){return vt(u)?Ti(e,a)(u):n(u)}function a(u){return u===34||u===39||u===40?om(e,Fe(e,o,"whitespace"),n,"definitionTitle","definitionTitleMarker","definitionTitleString")(u):n(u)}function o(u){return u===null||re(u)?t(u):n(u)}}var Ih={name:"hardBreakEscape",tokenize:IW};function IW(e,t,n){return r;function r(o){return e.enter("hardBreakEscape"),e.enter("escapeMarker"),e.consume(o),a}function a(o){return re(o)?(e.exit("escapeMarker"),e.exit("hardBreakEscape"),t(o)):n(o)}}var Ah={name:"headingAtx",tokenize:LW,resolve:AW};function AW(e,t){let n=e.length-2,r=3,a,o;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(a={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},o={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},ln(e,r,n-r+1,[["enter",a,t],["enter",o,t],["exit",o,t],["exit",a,t]])),e}function LW(e,t,n){let r=this,a=0;return o;function o(c){return e.enter("atxHeading"),e.enter("atxHeadingSequence"),u(c)}function u(c){return c===35&&a++<6?(e.consume(c),u):c===null||vt(c)?(e.exit("atxHeadingSequence"),r.interrupt?t(c):i(c)):n(c)}function i(c){return c===35?(e.enter("atxHeadingSequence"),l(c)):c===null||re(c)?(e.exit("atxHeading"),t(c)):nt(c)?Fe(e,i,"whitespace")(c):(e.enter("atxHeadingText"),s(c))}function l(c){return c===35?(e.consume(c),l):(e.exit("atxHeadingSequence"),i(c))}function s(c){return c===null||c===35||vt(c)?(e.exit("atxHeadingText"),i(c)):(e.consume(c),s)}}var q8=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Lh=["pre","script","style","textarea"];var jh={name:"htmlFlow",tokenize:PW,resolveTo:NW,concrete:!0},jW={tokenize:kW,partial:!0};function NW(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function PW(e,t,n){let r=this,a,o,u,i,l;return s;function s(T){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(T),c}function c(T){return T===33?(e.consume(T),d):T===47?(e.consume(T),h):T===63?(e.consume(T),a=3,r.interrupt?t:gt):Un(T)?(e.consume(T),u=String.fromCharCode(T),o=!0,g):n(T)}function d(T){return T===45?(e.consume(T),a=2,v):T===91?(e.consume(T),a=5,u="CDATA[",i=0,m):Un(T)?(e.consume(T),a=4,r.interrupt?t:gt):n(T)}function v(T){return T===45?(e.consume(T),r.interrupt?t:gt):n(T)}function m(T){return T===u.charCodeAt(i++)?(e.consume(T),i===u.length?r.interrupt?t:le:m):n(T)}function h(T){return Un(T)?(e.consume(T),u=String.fromCharCode(T),g):n(T)}function g(T){return T===null||T===47||T===62||vt(T)?T!==47&&o&&Lh.includes(u.toLowerCase())?(a=1,r.interrupt?t(T):le(T)):q8.includes(u.toLowerCase())?(a=6,T===47?(e.consume(T),y):r.interrupt?t(T):le(T)):(a=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(T):o?E(T):b(T)):T===45||cn(T)?(e.consume(T),u+=String.fromCharCode(T),g):n(T)}function y(T){return T===62?(e.consume(T),r.interrupt?t:le):n(T)}function b(T){return nt(T)?(e.consume(T),b):Y(T)}function E(T){return T===47?(e.consume(T),Y):T===58||T===95||Un(T)?(e.consume(T),j):nt(T)?(e.consume(T),E):Y(T)}function j(T){return T===45||T===46||T===58||T===95||cn(T)?(e.consume(T),j):k(T)}function k(T){return T===61?(e.consume(T),L):nt(T)?(e.consume(T),k):E(T)}function L(T){return T===null||T===60||T===61||T===62||T===96?n(T):T===34||T===39?(e.consume(T),l=T,S):nt(T)?(e.consume(T),L):(l=null,W(T))}function S(T){return T===null||re(T)?n(T):T===l?(e.consume(T),ee):(e.consume(T),S)}function W(T){return T===null||T===34||T===39||T===60||T===61||T===62||T===96||vt(T)?k(T):(e.consume(T),W)}function ee(T){return T===47||T===62||nt(T)?E(T):n(T)}function Y(T){return T===62?(e.consume(T),rt):n(T)}function rt(T){return nt(T)?(e.consume(T),rt):T===null||re(T)?le(T):n(T)}function le(T){return T===45&&a===2?(e.consume(T),Je):T===60&&a===1?(e.consume(T),A):T===62&&a===4?(e.consume(T),Xe):T===63&&a===3?(e.consume(T),gt):T===93&&a===5?(e.consume(T),xe):re(T)&&(a===6||a===7)?e.check(jW,Xe,Me)(T):T===null||re(T)?Me(T):(e.consume(T),le)}function Me(T){return e.exit("htmlFlowData"),ne(T)}function ne(T){return T===null?x(T):re(T)?e.attempt({tokenize:ce,partial:!0},ne,x)(T):(e.enter("htmlFlowData"),le(T))}function ce(T,te,Ne){return Ze;function Ze(oe){return T.enter("lineEnding"),T.consume(oe),T.exit("lineEnding"),Ve}function Ve(oe){return r.parser.lazy[r.now().line]?Ne(oe):te(oe)}}function Je(T){return T===45?(e.consume(T),gt):le(T)}function A(T){return T===47?(e.consume(T),u="",Ce):le(T)}function Ce(T){return T===62&&Lh.includes(u.toLowerCase())?(e.consume(T),Xe):Un(T)&&u.length<8?(e.consume(T),u+=String.fromCharCode(T),Ce):le(T)}function xe(T){return T===93?(e.consume(T),gt):le(T)}function gt(T){return T===62?(e.consume(T),Xe):T===45&&a===2?(e.consume(T),gt):le(T)}function Xe(T){return T===null||re(T)?(e.exit("htmlFlowData"),x(T)):(e.consume(T),Xe)}function x(T){return e.exit("htmlFlow"),t(T)}}function kW(e,t,n){return r;function r(a){return e.exit("htmlFlowData"),e.enter("lineEndingBlank"),e.consume(a),e.exit("lineEndingBlank"),e.attempt(Ua,t,n)}}var Nh={name:"htmlText",tokenize:OW};function OW(e,t,n){let r=this,a,o,u,i;return l;function l(x){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(x),s}function s(x){return x===33?(e.consume(x),c):x===47?(e.consume(x),W):x===63?(e.consume(x),L):Un(x)?(e.consume(x),rt):n(x)}function c(x){return x===45?(e.consume(x),d):x===91?(e.consume(x),o="CDATA[",u=0,y):Un(x)?(e.consume(x),k):n(x)}function d(x){return x===45?(e.consume(x),v):n(x)}function v(x){return x===null||x===62?n(x):x===45?(e.consume(x),m):h(x)}function m(x){return x===null||x===62?n(x):h(x)}function h(x){return x===null?n(x):x===45?(e.consume(x),g):re(x)?(i=h,xe(x)):(e.consume(x),h)}function g(x){return x===45?(e.consume(x),Xe):h(x)}function y(x){return x===o.charCodeAt(u++)?(e.consume(x),u===o.length?b:y):n(x)}function b(x){return x===null?n(x):x===93?(e.consume(x),E):re(x)?(i=b,xe(x)):(e.consume(x),b)}function E(x){return x===93?(e.consume(x),j):b(x)}function j(x){return x===62?Xe(x):x===93?(e.consume(x),j):b(x)}function k(x){return x===null||x===62?Xe(x):re(x)?(i=k,xe(x)):(e.consume(x),k)}function L(x){return x===null?n(x):x===63?(e.consume(x),S):re(x)?(i=L,xe(x)):(e.consume(x),L)}function S(x){return x===62?Xe(x):L(x)}function W(x){return Un(x)?(e.consume(x),ee):n(x)}function ee(x){return x===45||cn(x)?(e.consume(x),ee):Y(x)}function Y(x){return re(x)?(i=Y,xe(x)):nt(x)?(e.consume(x),Y):Xe(x)}function rt(x){return x===45||cn(x)?(e.consume(x),rt):x===47||x===62||vt(x)?le(x):n(x)}function le(x){return x===47?(e.consume(x),Xe):x===58||x===95||Un(x)?(e.consume(x),Me):re(x)?(i=le,xe(x)):nt(x)?(e.consume(x),le):Xe(x)}function Me(x){return x===45||x===46||x===58||x===95||cn(x)?(e.consume(x),Me):ne(x)}function ne(x){return x===61?(e.consume(x),ce):re(x)?(i=ne,xe(x)):nt(x)?(e.consume(x),ne):le(x)}function ce(x){return x===null||x===60||x===61||x===62||x===96?n(x):x===34||x===39?(e.consume(x),a=x,Je):re(x)?(i=ce,xe(x)):nt(x)?(e.consume(x),ce):(e.consume(x),a=void 0,Ce)}function Je(x){return x===a?(e.consume(x),A):x===null?n(x):re(x)?(i=Je,xe(x)):(e.consume(x),Je)}function A(x){return x===62||x===47||vt(x)?le(x):n(x)}function Ce(x){return x===null||x===34||x===39||x===60||x===61||x===96?n(x):x===62||vt(x)?le(x):(e.consume(x),Ce)}function xe(x){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(x),e.exit("lineEnding"),Fe(e,gt,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function gt(x){return e.enter("htmlTextData"),i(x)}function Xe(x){return x===62?(e.consume(x),e.exit("htmlTextData"),e.exit("htmlText"),t):n(x)}}var Ci={name:"labelEnd",tokenize:BW,resolveTo:qW,resolveAll:$W},UW={tokenize:zW},WW={tokenize:GW},HW={tokenize:JW};function $W(e){let t=-1,n;for(;++t-1&&(u[0]=u[0].slice(r)),o>0&&u.push(e[a].slice(0,o))),u}function sH(e,t){let n=-1,r=[],a;for(;++ngH,contentInitial:()=>dH,disable:()=>DH,document:()=>fH,flow:()=>mH,flowInitial:()=>pH,insideSpan:()=>hH,string:()=>vH,text:()=>_H});var fH={[42]:Hn,[43]:Hn,[45]:Hn,[48]:Hn,[49]:Hn,[50]:Hn,[51]:Hn,[52]:Hn,[53]:Hn,[54]:Hn,[55]:Hn,[56]:Hn,[57]:Hn,[62]:Xp},dH={[91]:Sh},pH={[-2]:Js,[-1]:Js,[32]:Js},mH={[35]:Ah,[42]:xi,[45]:[um,xi],[60]:jh,[61]:um,[95]:xi,[96]:tm,[126]:tm},vH={[38]:em,[92]:Zp},_H={[-5]:Vs,[-4]:Vs,[-3]:Vs,[33]:Ph,[38]:em,[42]:Gs,[60]:[Eh,Nh],[91]:kh,[92]:[Ih,Zp],[93]:Ci,[95]:Gs,[96]:Fh},hH={null:[Gs,z8]},gH={null:[42,95]},DH={null:[]};function Y8(e={}){let t=Yp([Oh].concat(e.extensions||[])),n={defined:[],lazy:{},constructs:t,content:r(O8),document:r(U8),flow:r(B8),string:r(G8),text:r(J8)};return n;function r(a){return o;function o(u){return Q8(n,a,u)}}}var X8=/[\0\t\n\r]/g;function Z8(){let e=1,t="",n=!0,r;return a;function a(o,u,i){let l=[],s,c,d,v,m;for(o=t+o.toString(u),d=0,t="",n&&(o.charCodeAt(0)===65279&&d++,n=void 0);d13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)==65535||(n&65535)==65534||n>1114111?"\uFFFD":String.fromCharCode(n)}var yH=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function lm(e){return e.replace(yH,bH)}function bH(e,t,n){if(t)return t;if(n.charCodeAt(0)===35){let a=n.charCodeAt(1),o=a===120||a===88;return im(n.slice(o?2:1),o?16:10)}return Zl(n)||e}var t5={}.hasOwnProperty,Uh=function(e,t,n){return typeof t!="string"&&(n=t,t=void 0),wH(n)(e5(Y8(n).document().write(Z8()(e,t,!0))))};function wH(e){let t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(we),autolinkProtocol:le,autolinkEmail:le,atxHeading:i(hn),blockQuote:i(ut),characterEscape:le,characterReference:le,codeFenced:i(wt),codeFencedFenceInfo:l,codeFencedFenceMeta:l,codeIndented:i(wt,l),codeText:i(at,l),codeTextData:le,data:le,codeFlowValue:le,definition:i(Rt),definitionDestinationString:l,definitionLabelString:l,definitionTitleString:l,emphasis:i(Sr),hardBreakEscape:i(qn),hardBreakTrailing:i(qn),htmlFlow:i(jn,l),htmlFlowData:le,htmlText:i(jn,l),htmlTextData:le,image:i(Dt),label:l,link:i(we),listItem:i(ge),listItemValue:h,listOrdered:i(Ue,m),listUnordered:i(Ue),paragraph:i(ye),reference:Ze,referenceString:l,resourceDestinationString:l,resourceTitleString:l,setextHeading:i(hn),strong:i(Qe),thematicBreak:i(Nt)},exit:{atxHeading:c(),atxHeadingSequence:W,autolink:c(),autolinkEmail:he,autolinkProtocol:Oe,blockQuote:c(),characterEscapeValue:Me,characterReferenceMarkerHexadecimal:oe,characterReferenceMarkerNumeric:oe,characterReferenceValue:H,codeFenced:c(E),codeFencedFence:b,codeFencedFenceInfo:g,codeFencedFenceMeta:y,codeFlowValue:Me,codeIndented:c(j),codeText:c(Ce),codeTextData:Me,data:Me,definition:c(),definitionDestinationString:S,definitionLabelString:k,definitionTitleString:L,emphasis:c(),hardBreakEscape:c(ce),hardBreakTrailing:c(ce),htmlFlow:c(Je),htmlFlowData:Me,htmlText:c(A),htmlTextData:Me,image:c(gt),label:x,labelText:Xe,lineEnding:ne,link:c(xe),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:Ve,resourceDestinationString:T,resourceTitleString:te,resource:Ne,setextHeading:c(rt),setextHeadingLineSequence:Y,setextHeadingText:ee,strong:c(),thematicBreak:c()}};n5(t,(e||{}).mdastExtensions||[]);let n={};return r;function r(P){let V={type:"root",children:[]},Le={stack:[V],tokenStack:[],config:t,enter:s,exit:d,buffer:l,resume:v,setData:o,getData:u},Tt=[],Ft=-1;for(;++Ft0){let ta=Le.tokenStack[Le.tokenStack.length-1];(ta[1]||r5).call(Le,void 0,ta[0])}for(V.position={start:du(P.length>0?P[0][1].start:{line:1,column:1,offset:0}),end:du(P.length>0?P[P.length-2][1].end:{line:1,column:1,offset:0})},Ft=-1;++Ft{let r=this.data("settings");return Uh(n,Object.assign({},r,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}function a5(e,t){let n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)}function o5(e,t){let n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:` `}]}function u5(e,t){let n=t.value?t.value+` `:"",r=t.lang?t.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,a={};r&&(a.className=["language-"+r]);let o={type:"element",tagName:"code",properties:a,children:[{type:"text",value:n}]};return t.meta&&(o.data={meta:t.meta}),e.patch(t,o),o=e.applyData(t,o),o={type:"element",tagName:"pre",properties:{},children:[o]},e.patch(t,o),o}function i5(e,t){let n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function l5(e,t){let n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Qr(e){let t=[],n=-1,r=0,a=0;for(;++n55295&&o<57344){let i=e.charCodeAt(n+1);o<56320&&i>56319&&i<57344?(u=String.fromCharCode(o,i),a=1):u="\uFFFD"}else u=String.fromCharCode(o);u&&(t.push(e.slice(r,n),encodeURIComponent(u)),r=n+a+1,u=""),a&&(n+=a,a=0)}return t.join("")+e.slice(r)}function sm(e,t){let n=String(t.identifier).toUpperCase(),r=Qr(n.toLowerCase()),a=e.footnoteOrder.indexOf(n),o;a===-1?(e.footnoteOrder.push(n),e.footnoteCounts[n]=1,o=e.footnoteOrder.length):(e.footnoteCounts[n]++,o=a+1);let u=e.footnoteCounts[n],i={type:"element",tagName:"a",properties:{href:"#"+e.clobberPrefix+"fn-"+r,id:e.clobberPrefix+"fnref-"+r+(u>1?"-"+u:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(o)}]};e.patch(t,i);let l={type:"element",tagName:"sup",properties:{},children:[i]};return e.patch(t,l),e.applyData(t,l)}function c5(e,t){let n=e.footnoteById,r=1;for(;r in n;)r++;let a=String(r);return n[a]={type:"footnoteDefinition",identifier:a,children:[{type:"paragraph",children:t.children}],position:t.position},sm(e,{type:"footnoteReference",identifier:a,position:t.position})}function s5(e,t){let n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function f5(e,t){if(e.dangerous){let n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}return null}function fm(e,t){let n=t.referenceType,r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return{type:"text",value:"!["+t.alt+r};let a=e.all(t),o=a[0];o&&o.type==="text"?o.value="["+o.value:a.unshift({type:"text",value:"["});let u=a[a.length-1];return u&&u.type==="text"?u.value+=r:a.push({type:"text",value:r}),a}function d5(e,t){let n=e.definition(t.identifier);if(!n)return fm(e,t);let r={src:Qr(n.url||""),alt:t.alt};n.title!==null&&n.title!==void 0&&(r.title=n.title);let a={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,a),e.applyData(t,a)}function p5(e,t){let n={src:Qr(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);let r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function m5(e,t){let n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);let r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function v5(e,t){let n=e.definition(t.identifier);if(!n)return fm(e,t);let r={href:Qr(n.url||"")};n.title!==null&&n.title!==void 0&&(r.title=n.title);let a={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)}function _5(e,t){let n={href:Qr(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);let r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function h5(e,t,n){let r=e.all(t),a=n?TH(n):g5(t),o={},u=[];if(typeof t.checked=="boolean"){let c=r[0],d;c&&c.type==="element"&&c.tagName==="p"?d=c:(d={type:"element",tagName:"p",properties:{},children:[]},r.unshift(d)),d.children.length>0&&d.children.unshift({type:"text",value:" "}),d.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let i=-1;for(;++i1:t}function D5(e,t){let n={},r=e.all(t),a=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++a-1?r.offset:null}}}function T5(e,t){let n=e.all(t),r=n.shift(),a=[];if(r){let u={type:"element",tagName:"thead",properties:{},children:e.wrap([r],!0)};e.patch(t.children[0],u),a.push(u)}if(n.length>0){let u={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},i=ec(t.children[1]),l=tc(t.children[t.children.length-1]);i.line&&l.line&&(u.position={start:i,end:l}),a.push(u)}let o={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,o),e.applyData(t,o)}function C5(e,t,n){let r=n?n.children:void 0,o=(r?r.indexOf(t):1)===0?"th":"td",u=n&&n.type==="table"?n.align:void 0,i=u?u.length:t.children.length,l=-1,s=[];for(;++l0,!0),r[0]),a=r.index+r[0].length,r=n.exec(t);return o.push(S5(t.slice(a),a>0,!1)),o.join("")}function S5(e,t,n){let r=0,a=e.length;if(t){let o=e.codePointAt(r);for(;o===E5||o===F5;)r++,o=e.codePointAt(r)}if(n){let o=e.codePointAt(a-1);for(;o===E5||o===F5;)a--,o=e.codePointAt(a-1)}return a>r?e.slice(r,a):""}function I5(e,t){let n={type:"text",value:M5(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function A5(e,t){let n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}var L5={blockquote:a5,break:o5,code:u5,delete:i5,emphasis:l5,footnoteReference:sm,footnote:c5,heading:s5,html:f5,imageReference:d5,image:p5,inlineCode:m5,linkReference:v5,link:_5,listItem:h5,list:D5,paragraph:y5,root:b5,strong:w5,table:T5,tableCell:x5,tableRow:C5,text:I5,thematicBreak:A5,toml:dm,yaml:dm,definition:dm,footnoteDefinition:dm};function dm(){return null}var Ks=function(e){if(e==null)return FH;if(typeof e=="string")return EH(e);if(typeof e=="object")return Array.isArray(e)?CH(e):xH(e);if(typeof e=="function")return pm(e);throw new Error("Expected function, string, or object as test")};function CH(e){let t=[],n=-1;for(;++n":""))+")"})}return d;function d(){let v=[],m,h,g;if((!t||a(i,l,s[s.length-1]||null))&&(v=MH(n(i,s)),v[0]===mm))return v;if(i.children&&v[0]!==$h)for(h=(r?i.children.length:-1)+o,g=s.concat(i);h>-1&&h{let a=P5(r.identifier);a&&!N5.call(t,a)&&(t[a]=r)}),n;function n(r){let a=P5(r);return a&&N5.call(t,a)?t[a]:null}}function P5(e){return String(e||"").toUpperCase()}var vm={}.hasOwnProperty;function k5(e,t){let n=t||{},r=n.allowDangerousHtml||!1,a={};return u.dangerous=r,u.clobberPrefix=n.clobberPrefix===void 0||n.clobberPrefix===null?"user-content-":n.clobberPrefix,u.footnoteLabel=n.footnoteLabel||"Footnotes",u.footnoteLabelTagName=n.footnoteLabelTagName||"h2",u.footnoteLabelProperties=n.footnoteLabelProperties||{className:["sr-only"]},u.footnoteBackLabel=n.footnoteBackLabel||"Back to content",u.unknownHandler=n.unknownHandler,u.passThrough=n.passThrough,u.handlers=st(st({},L5),n.handlers),u.definition=Bh(e),u.footnoteById=a,u.footnoteOrder=[],u.footnoteCounts={},u.patch=SH,u.applyData=IH,u.one=i,u.all=l,u.wrap=LH,u.augment=o,Ei(e,"footnoteDefinition",s=>{let c=String(s.identifier).toUpperCase();vm.call(a,c)||(a[c]=s)}),u;function o(s,c){if(s&&"data"in s&&s.data){let d=s.data;d.hName&&(c.type!=="element"&&(c={type:"element",tagName:"",properties:{},children:[]}),c.tagName=d.hName),c.type==="element"&&d.hProperties&&(c.properties=st(st({},c.properties),d.hProperties)),"children"in c&&c.children&&d.hChildren&&(c.children=d.hChildren)}if(s){let d="type"in s?s:{position:s};qh(d)||(c.position={start:ec(d),end:tc(d)})}return c}function u(s,c,d,v){return Array.isArray(d)&&(v=d,d={}),o(s,{type:"element",tagName:c,properties:d||{},children:v||[]})}function i(s,c){return O5(u,s,c)}function l(s){return zh(u,s)}}function SH(e,t){e.position&&(t.position=Wh(e))}function IH(e,t){let n=t;if(e&&e.data){let r=e.data.hName,a=e.data.hChildren,o=e.data.hProperties;typeof r=="string"&&(n.type==="element"?n.tagName=r:n={type:"element",tagName:r,properties:{},children:[]}),n.type==="element"&&o&&(n.properties=st(st({},n.properties),o)),"children"in n&&n.children&&a!==null&&a!==void 0&&(n.children=a)}return n}function O5(e,t,n){let r=t&&t.type;if(!r)throw new Error("Expected node, got `"+t+"`");return vm.call(e.handlers,r)?e.handlers[r](e,t,n):e.passThrough&&e.passThrough.includes(r)?"children"in t?gn(st({},t),{children:zh(e,t)}):t:e.unknownHandler?e.unknownHandler(e,t,n):AH(e,t)}function zh(e,t){let n=[];if("children"in t){let r=t.children,a=-1;for(;++a0&&n.push({type:"text",value:` `}),n}function U5(e){let t=[],n=-1;for(;++n1?"-"+i:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:e.footnoteBackLabel},children:[{type:"text",value:"\u21A9"}]};i>1&&d.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(i)}]}),l.length>0&&l.push({type:"text",value:" "}),l.push(d)}let s=a[a.length-1];if(s&&s.type==="element"&&s.tagName==="p"){let d=s.children[s.children.length-1];d&&d.type==="text"?d.value+=" ":s.children.push({type:"text",value:" "}),s.children.push(...l)}else a.push(...l);let c={type:"element",tagName:"li",properties:{id:e.clobberPrefix+"fn-"+u},children:e.wrap(a,!0)};e.patch(r,c),t.push(c)}if(t.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:e.footnoteLabelTagName,properties:gn(st({},JSON.parse(JSON.stringify(e.footnoteLabelProperties))),{id:"footnote-label"}),children:[{type:"text",value:e.footnoteLabel}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:e.wrap(t,!0)},{type:"text",value:` `}]}}function _m(e,t){let n=k5(e,t),r=n.one(e,null),a=U5(n);return a&&r.children.push({type:"text",value:` `},a),Array.isArray(r)?{type:"root",children:r}:r}var jH=function(e,t){return e&&"run"in e?NH(e,t):PH(e||t)},Gh=jH;function NH(e,t){return(n,r,a)=>{e.run(_m(n,t),r,o=>{a(o)})}}function PH(e){return t=>_m(t,e)}var ke=bu(J5());var pu=class{constructor(t,n,r){this.property=t,this.normal=n,r&&(this.space=r)}};pu.prototype.property={};pu.prototype.normal={};pu.prototype.space=null;function Jh(e,t){let n={},r={},a=-1;for(;++aBe,booleanish:()=>Xt,commaOrSpaceSeparated:()=>cr,commaSeparated:()=>mu,number:()=>B,overloadedBoolean:()=>Vh,spaceSeparated:()=>Et});var UH=0,Be=Fi(),Xt=Fi(),Vh=Fi(),B=Fi(),Et=Fi(),mu=Fi(),cr=Fi();function Fi(){return 2**++UH}var Kh=Object.keys(Ys),nc=class extends Xn{constructor(t,n,r,a){let o=-1;super(t,n);if(V5(this,"space",a),typeof r=="number")for(;++o4&&n.slice(0,4)==="data"&&HH.test(t)){if(t.charAt(4)==="-"){let o=t.slice(5).replace(Y5,BH);r="data"+o.charAt(0).toUpperCase()+o.slice(1)}else{let o=t.slice(4);if(!Y5.test(o)){let u=o.replace($H,qH);u.charAt(0)!=="-"&&(u="-"+u),t="data"+u}}a=nc}return new a(r,t)}function qH(e){return"-"+e.toLowerCase()}function BH(e){return e.charAt(1).toUpperCase()}var Dm={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};var ym=Jh([Yh,Qh,Xh,Zh,K5],"html"),bm=Jh([Yh,Qh,Xh,Zh,Q5],"svg");function eg(e){if(e.allowedElements&&e.disallowedElements)throw new TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(e.allowedElements||e.disallowedElements||e.allowElement)return t=>{Ei(t,"element",(n,r,a)=>{let o=a,u;if(e.allowedElements?u=!e.allowedElements.includes(n.tagName):e.disallowedElements&&(u=e.disallowedElements.includes(n.tagName)),!u&&e.allowElement&&typeof r=="number"&&(u=!e.allowElement(n,r,o)),u&&typeof r=="number")return e.unwrapDisallowed&&n.children?o.children.splice(r,1,...n.children):o.children.splice(r,1),r})}}var vR=bu(tR());function nR(e){let t=e&&typeof e=="object"&&e.type==="text"?e.value||"":e;return typeof t=="string"&&t.replace(/[ \t\n\f\r]/g,"")===""}function Zs(e){let t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function rR(e){return e.join(" ").trim()}function rg(e){let t=[],n=String(e||""),r=n.indexOf(","),a=0,o=!1;for(;!o;){r===-1&&(r=n.length,o=!0);let u=n.slice(a,r).trim();(u||!o)&&t.push(u),a=r+1,r=n.indexOf(",",a)}return t}function aR(e,t){let n=t||{};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}var pR=bu(dR()),mR=pR.default;var og={}.hasOwnProperty,a$=new Set(["table","thead","tbody","tfoot","tr"]);function ug(e,t){let n=[],r=-1,a;for(;++r0?Qt.createElement(m,l,d):Qt.createElement(m,l)}function u$(e){let t=-1;for(;++t for more info)`),delete Am[o]}let t=bh().use(cm).use(e.remarkPlugins||[]).use(Gh,gn(st({},e.remarkRehypeOptions),{allowDangerousHtml:!0})).use(e.rehypePlugins||[]).use(eg,e),n=new Yl;typeof e.children=="string"?n.value=e.children:e.children!==void 0&&e.children!==null&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${e.children}\`)`);let r=t.runSync(t.parse(n),n);if(r.type!=="root")throw new TypeError("Expected a `root` node");let a=Qt.createElement(Qt.Fragment,{},ug({options:e,schema:ym,listDepth:0},r));return e.className&&(a=Qt.createElement("div",{className:e.className},a)),a}Lm.propTypes={children:ke.default.string,className:ke.default.string,allowElement:ke.default.func,allowedElements:ke.default.arrayOf(ke.default.string),disallowedElements:ke.default.arrayOf(ke.default.string),unwrapDisallowed:ke.default.bool,remarkPlugins:ke.default.arrayOf(ke.default.oneOfType([ke.default.object,ke.default.func,ke.default.arrayOf(ke.default.oneOfType([ke.default.bool,ke.default.string,ke.default.object,ke.default.func,ke.default.arrayOf(ke.default.any)]))])),rehypePlugins:ke.default.arrayOf(ke.default.oneOfType([ke.default.object,ke.default.func,ke.default.arrayOf(ke.default.oneOfType([ke.default.bool,ke.default.string,ke.default.object,ke.default.func,ke.default.arrayOf(ke.default.any)]))])),sourcePos:ke.default.bool,rawSourcePos:ke.default.bool,skipHtml:ke.default.bool,includeElementIndex:ke.default.bool,transformLinkUri:ke.default.oneOfType([ke.default.func,ke.default.bool]),linkTarget:ke.default.oneOfType([ke.default.func,ke.default.string]),transformImageUri:ke.default.func,components:ke.default.object};var hR=/[#.]/g;function lg(e,t){let n=e||"",r={},a=0,o,u;for(;al&&(l=s):s&&(l!==void 0&&l>-1&&i.push(` `.repeat(l)||" "),l=-1,i.push(s))}return i.join("")}function MR(e,t,n){return e.type==="element"?N$(e,t,n):e.type==="text"?n.whitespace==="normal"?SR(e,n):P$(e):[]}function N$(e,t,n){let r=IR(e,n),a=e.children||[],o=-1,u=[];if(j$(e))return u;let i,l;for(_g(e)||ER(e)&&km(t,e,ER)?l=` `:L$(e)?(i=2,l=2):FR(e)&&(i=1,l=1);++o15?s="\u2026"+i.slice(a-15,a):s=i.slice(0,a);var c;o+15":">","<":"<",'"':""","'":"'"},G$=/[&><"']/g;function J$(e){return String(e).replace(G$,t=>z$[t])}var AR=function e(t){return t.type==="ordgroup"||t.type==="color"?t.body.length===1?e(t.body[0]):t:t.type==="font"?e(t.body):t},V$=function(t){var n=AR(t);return n.type==="mathord"||n.type==="textord"||n.type==="atom"},K$=function(t){if(!t)throw new Error("Expected non-null, but got "+String(t));return t},Q$=function(t){var n=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(t);return n?n[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(n[1])?null:n[1].toLowerCase():"_relative"},Te={contains:H$,deflt:$$,escape:J$,hyphenate:B$,getBaseElem:AR,isCharacterBox:V$,protocolFromUrl:Q$},Om={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:e=>"#"+e},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(e,t)=>(t.push(e),t)},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:e=>Math.max(0,e),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:e=>Math.max(0,e),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:e=>Math.max(0,e),cli:"-e, --max-expand ",cliProcessor:e=>e==="Infinity"?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function Y$(e){if(e.default)return e.default;var t=e.type,n=Array.isArray(t)?t[0]:t;if(typeof n!="string")return n.enum[0];switch(n){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}var Um=class{constructor(t){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,t=t||{};for(var n in Om)if(Om.hasOwnProperty(n)){var r=Om[n];this[n]=t[n]!==void 0?r.processor?r.processor(t[n]):t[n]:Y$(r)}}reportNonstrict(t,n,r){var a=this.strict;if(typeof a=="function"&&(a=a(t,n,r)),!(!a||a==="ignore")){if(a===!0||a==="error")throw new z("LaTeX-incompatible input and strict mode is set to 'error': "+(n+" ["+t+"]"),r);a==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(n+" ["+t+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+n+" ["+t+"]"))}}useStrictBehavior(t,n,r){var a=this.strict;if(typeof a=="function")try{a=a(t,n,r)}catch{a="error"}return!a||a==="ignore"?!1:a===!0||a==="error"?!0:a==="warn"?(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(n+" ["+t+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+n+" ["+t+"]")),!1)}isTrusted(t){if(t.url&&!t.protocol){var n=Te.protocolFromUrl(t.url);if(n==null)return!1;t.protocol=n}var r=typeof this.trust=="function"?this.trust(t):this.trust;return Boolean(r)}},ho=class{constructor(t,n,r){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=t,this.size=n,this.cramped=r}sup(){return Wa[X$[this.id]]}sub(){return Wa[Z$[this.id]]}fracNum(){return Wa[eq[this.id]]}fracDen(){return Wa[tq[this.id]]}cramp(){return Wa[nq[this.id]]}text(){return Wa[rq[this.id]]}isTight(){return this.size>=2}},gg=0,Wm=1,rc=2,go=3,ef=4,Zr=5,ac=6,Zn=7,Wa=[new ho(gg,0,!1),new ho(Wm,0,!0),new ho(rc,1,!1),new ho(go,1,!0),new ho(ef,2,!1),new ho(Zr,2,!0),new ho(ac,3,!1),new ho(Zn,3,!0)],X$=[ef,Zr,ef,Zr,ac,Zn,ac,Zn],Z$=[Zr,Zr,Zr,Zr,Zn,Zn,Zn,Zn],eq=[rc,go,ef,Zr,ac,Zn,ac,Zn],tq=[go,go,Zr,Zr,Zn,Zn,Zn,Zn],nq=[Wm,Wm,go,go,Zr,Zr,Zn,Zn],rq=[gg,Wm,rc,go,rc,go,rc,go],Se={DISPLAY:Wa[gg],TEXT:Wa[rc],SCRIPT:Wa[ef],SCRIPTSCRIPT:Wa[ac]},Dg=[{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 aq(e){for(var t=0;t=a[0]&&e<=a[1])return n.name}return null}var Hm=[];Dg.forEach(e=>e.blocks.forEach(t=>Hm.push(...t)));function LR(e){for(var t=0;t=Hm[t]&&e<=Hm[t+1])return!0;return!1}var oc=80,oq=function(t,n){return"M95,"+(622+t+n)+` 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`+t/2.075+" -"+t+` c5.3,-9.3,12,-14,20,-14 H400000v`+(40+t)+`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+t)+" "+n+"h400000v"+(40+t)+"h-400000z"},uq=function(t,n){return"M263,"+(601+t+n)+`c0.7,0,18,39.7,52,119 c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120 c340,-704.7,510.7,-1060.3,512,-1067 l`+t/2.084+" -"+t+` c4.7,-7.3,11,-11,19,-11 H40000v`+(40+t)+`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+t)+" "+n+"h400000v"+(40+t)+"h-400000z"},iq=function(t,n){return"M983 "+(10+t+n)+` l`+t/3.13+" -"+t+` c4,-6.7,10,-10,18,-10 H400000v`+(40+t)+` 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+t)+" "+n+"h400000v"+(40+t)+"h-400000z"},lq=function(t,n){return"M424,"+(2398+t+n)+` c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514 c0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20 s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121 s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081 l`+t/4.223+" -"+t+`c4,-6.7,10,-10,18,-10 H400000 v`+(40+t)+`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+t)+" "+n+` h400000v`+(40+t)+"h-400000z"},cq=function(t,n){return"M473,"+(2713+t+n)+` c339.3,-1799.3,509.3,-2700,510,-2702 l`+t/5.298+" -"+t+` c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+t)+`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+t)+" "+n+"h400000v"+(40+t)+"H1017.7z"},sq=function(t){var n=t/2;return"M400000 "+t+" H0 L"+n+" 0 l65 45 L145 "+(t-80)+" H400000z"},fq=function(t,n,r){var a=r-54-n-t;return"M702 "+(t+n)+"H400000"+(40+t)+` 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 `+n+"H400000v"+(40+t)+"H742z"},dq=function(t,n,r){n=1e3*n;var a="";switch(t){case"sqrtMain":a=oq(n,oc);break;case"sqrtSize1":a=uq(n,oc);break;case"sqrtSize2":a=iq(n,oc);break;case"sqrtSize3":a=lq(n,oc);break;case"sqrtSize4":a=cq(n,oc);break;case"sqrtTall":a=fq(n,oc,r)}return a},pq=function(t,n){switch(t){case"\u239C":return"M291 0 H417 V"+n+" H291z M291 0 H417 V"+n+" H291z";case"\u2223":return"M145 0 H188 V"+n+" H145z M145 0 H188 V"+n+" H145z";case"\u2225":return"M145 0 H188 V"+n+" H145z M145 0 H188 V"+n+" H145z"+("M367 0 H410 V"+n+" H367z M367 0 H410 V"+n+" H367z");case"\u239F":return"M457 0 H583 V"+n+" H457z M457 0 H583 V"+n+" H457z";case"\u23A2":return"M319 0 H403 V"+n+" H319z M319 0 H403 V"+n+" H319z";case"\u23A5":return"M263 0 H347 V"+n+" H263z M263 0 H347 V"+n+" H263z";case"\u23AA":return"M384 0 H504 V"+n+" H384z M384 0 H504 V"+n+" H384z";case"\u23D0":return"M312 0 H355 V"+n+" H312z M312 0 H355 V"+n+" H312z";case"\u2016":return"M257 0 H300 V"+n+" H257z M257 0 H300 V"+n+" H257z"+("M478 0 H521 V"+n+" H478z M478 0 H521 V"+n+" H478z");default:return""}},jR={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`},mq=function(t,n){switch(t){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+n+` v1759 h347 v-84 H403z M403 1759 V0 H319 V1759 v`+n+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+n+` v1759 H0 v84 H347z M347 1759 V0 H263 V1759 v`+n+" v1759 h84z";case"vert":return"M145 15 v585 v"+n+` v585 c2.667,10,9.667,15,21,15 c10,0,16.667,-5,20,-15 v-585 v`+-n+` v-585 c-2.667,-10,-9.667,-15,-21,-15 c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+n+" v585 h43z";case"doublevert":return"M145 15 v585 v"+n+` v585 c2.667,10,9.667,15,21,15 c10,0,16.667,-5,20,-15 v-585 v`+-n+` v-585 c-2.667,-10,-9.667,-15,-21,-15 c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+n+` v585 h43z M367 15 v585 v`+n+` v585 c2.667,10,9.667,15,21,15 c10,0,16.667,-5,20,-15 v-585 v`+-n+` v-585 c-2.667,-10,-9.667,-15,-21,-15 c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+n+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+n+` v1715 h263 v84 H319z MM319 602 V0 H403 V602 v`+n+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+n+` v1799 H0 v-84 H319z MM319 602 V0 H403 V602 v`+n+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+n+` v602 h84z M403 1759 V0 H319 V1759 v`+n+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+n+` v602 h84z M347 1759 V0 h-84 V1759 v`+n+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1 c-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349, -36,557 l0,`+(n+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210, 949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9 c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5, -544.7,-112.5,-882c-2,-104,-3,-167,-3,-189 l0,-`+(n+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3, -210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z`;case"rparen":return`M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3, 63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5 c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(n+9)+` c-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664 c-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11 c0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17 c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558 l0,-`+(n+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, -470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}},uc=class{constructor(t){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=t,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(t){return Te.contains(this.classes,t)}toNode(){for(var t=document.createDocumentFragment(),n=0;nn.toText();return this.children.map(t).join("")}},Ha={"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]}},$m={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]},NR={\u00C5:"A",\u00D0:"D",\u00DE:"o",\u00E5:"a",\u00F0:"d",\u00FE:"o",\u0410:"A",\u0411:"B",\u0412:"B",\u0413:"F",\u0414:"A",\u0415:"E",\u0416:"K",\u0417:"3",\u0418:"N",\u0419:"N",\u041A:"K",\u041B:"N",\u041C:"M",\u041D:"H",\u041E:"O",\u041F:"N",\u0420:"P",\u0421:"C",\u0422:"T",\u0423:"y",\u0424:"O",\u0425:"X",\u0426:"U",\u0427:"h",\u0428:"W",\u0429:"W",\u042A:"B",\u042B:"X",\u042C:"B",\u042D:"3",\u042E:"X",\u042F:"R",\u0430:"a",\u0431:"b",\u0432:"a",\u0433:"r",\u0434:"y",\u0435:"e",\u0436:"m",\u0437:"e",\u0438:"n",\u0439:"n",\u043A:"n",\u043B:"n",\u043C:"m",\u043D:"n",\u043E:"o",\u043F:"n",\u0440:"p",\u0441:"c",\u0442:"o",\u0443:"y",\u0444:"b",\u0445:"x",\u0446:"n",\u0447:"n",\u0448:"w",\u0449:"w",\u044A:"a",\u044B:"m",\u044C:"a",\u044D:"e",\u044E:"m",\u044F:"r"};function vq(e,t){Ha[e]=t}function yg(e,t,n){if(!Ha[t])throw new Error("Font metrics not found for font: "+t+".");var r=e.charCodeAt(0),a=Ha[t][r];if(!a&&e[0]in NR&&(r=NR[e[0]].charCodeAt(0),a=Ha[t][r]),!a&&n==="text"&&LR(r)&&(a=Ha[t][77]),a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}}var bg={};function _q(e){var t;if(e>=5?t=0:e>=3?t=1:t=2,!bg[t]){var n=bg[t]={cssEmPerMu:$m.quad[t]/18};for(var r in $m)$m.hasOwnProperty(r)&&(n[r]=$m[r][t])}return bg[t]}var hq=[[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]],PR=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],kR=function(t,n){return n.size<2?t:hq[t-1][n.size-1]},$a=class{constructor(t){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=t.style,this.color=t.color,this.size=t.size||$a.BASESIZE,this.textSize=t.textSize||this.size,this.phantom=!!t.phantom,this.font=t.font||"",this.fontFamily=t.fontFamily||"",this.fontWeight=t.fontWeight||"",this.fontShape=t.fontShape||"",this.sizeMultiplier=PR[this.size-1],this.maxSize=t.maxSize,this.minRuleThickness=t.minRuleThickness,this._fontMetrics=void 0}extend(t){var n={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 r in t)t.hasOwnProperty(r)&&(n[r]=t[r]);return new $a(n)}havingStyle(t){return this.style===t?this:this.extend({style:t,size:kR(this.textSize,t)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(t){return this.size===t&&this.textSize===t?this:this.extend({style:this.style.text(),size:t,textSize:t,sizeMultiplier:PR[t-1]})}havingBaseStyle(t){t=t||this.style.text();var n=kR($a.BASESIZE,t);return this.size===n&&this.textSize===$a.BASESIZE&&this.style===t?this:this.extend({style:t,size:n})}havingBaseSizing(){var t;switch(this.style.id){case 4:case 5:t=3;break;case 6:case 7:t=1;break;default:t=6}return this.extend({style:this.style.text(),size:t})}withColor(t){return this.extend({color:t})}withPhantom(){return this.extend({phantom:!0})}withFont(t){return this.extend({font:t})}withTextFontFamily(t){return this.extend({fontFamily:t,font:""})}withTextFontWeight(t){return this.extend({fontWeight:t,font:""})}withTextFontShape(t){return this.extend({fontShape:t,font:""})}sizingClasses(t){return t.size!==this.size?["sizing","reset-size"+t.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==$a.BASESIZE?["sizing","reset-size"+this.size,"size"+$a.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=_q(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}};$a.BASESIZE=6;var wg={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},gq={ex:!0,em:!0,mu:!0},OR=function(t){return typeof t!="string"&&(t=t.unit),t in wg||t in gq||t==="ex"},zt=function(t,n){var r;if(t.unit in wg)r=wg[t.unit]/n.fontMetrics().ptPerEm/n.sizeMultiplier;else if(t.unit==="mu")r=n.fontMetrics().cssEmPerMu;else{var a;if(n.style.isTight()?a=n.havingStyle(n.style.text()):a=n,t.unit==="ex")r=a.fontMetrics().xHeight;else if(t.unit==="em")r=a.fontMetrics().quad;else throw new z("Invalid unit: '"+t.unit+"'");a!==n&&(r*=a.sizeMultiplier/n.sizeMultiplier)}return Math.min(t.number*r,n.maxSize)},Z=function(t){return+t.toFixed(4)+"em"},vu=function(t){return t.filter(n=>n).join(" ")},UR=function(t,n,r){if(this.classes=t||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=r||{},n){n.style.isTight()&&this.classes.push("mtight");var a=n.getColor();a&&(this.style.color=a)}},WR=function(t){var n=document.createElement(t);n.className=vu(this.classes);for(var r in this.style)this.style.hasOwnProperty(r)&&(n.style[r]=this.style[r]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&n.setAttribute(a,this.attributes[a]);for(var o=0;o/=\x00-\x1f]/,HR=function(t){var n="<"+t;this.classes.length&&(n+=' class="'+Te.escape(vu(this.classes))+'"');var r="";for(var a in this.style)this.style.hasOwnProperty(a)&&(r+=Te.hyphenate(a)+":"+this.style[a]+";");r&&(n+=' style="'+Te.escape(r)+'"');for(var o in this.attributes)if(this.attributes.hasOwnProperty(o)){if(Dq.test(o))throw new z("Invalid attribute name '"+o+"'");n+=" "+o+'="'+Te.escape(this.attributes[o])+'"'}n+=">";for(var u=0;u",n},ic=class{constructor(t,n,r,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,UR.call(this,t,r,a),this.children=n||[]}setAttribute(t,n){this.attributes[t]=n}hasClass(t){return Te.contains(this.classes,t)}toNode(){return WR.call(this,"span")}toMarkup(){return HR.call(this,"span")}},qm=class{constructor(t,n,r,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,UR.call(this,n,a),this.children=r||[],this.setAttribute("href",t)}setAttribute(t,n){this.attributes[t]=n}hasClass(t){return Te.contains(this.classes,t)}toNode(){return WR.call(this,"a")}toMarkup(){return HR.call(this,"a")}},$R=class{constructor(t,n,r){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=n,this.src=t,this.classes=["mord"],this.style=r}hasClass(t){return Te.contains(this.classes,t)}toNode(){var t=document.createElement("img");t.src=this.src,t.alt=this.alt,t.className="mord";for(var n in this.style)this.style.hasOwnProperty(n)&&(t.style[n]=this.style[n]);return t}toMarkup(){var t=''+Te.escape(this.alt)+'0&&(n=document.createElement("span"),n.style.marginRight=Z(this.italic)),this.classes.length>0&&(n=n||document.createElement("span"),n.className=vu(this.classes));for(var r in this.style)this.style.hasOwnProperty(r)&&(n=n||document.createElement("span"),n.style[r]=this.style[r]);return n?(n.appendChild(t),n):t}toMarkup(){var t=!1,n="0&&(r+="margin-right:"+this.italic+"em;");for(var a in this.style)this.style.hasOwnProperty(a)&&(r+=Te.hyphenate(a)+":"+this.style[a]+";");r&&(t=!0,n+=' style="'+Te.escape(r)+'"');var o=Te.escape(this.text);return t?(n+=">",n+=o,n+="",n):o}},qa=class{constructor(t,n){this.children=void 0,this.attributes=void 0,this.children=t||[],this.attributes=n||{}}toNode(){var t="http://www.w3.org/2000/svg",n=document.createElementNS(t,"svg");for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&n.setAttribute(r,this.attributes[r]);for(var a=0;a':''}},Bm=class{constructor(t){this.attributes=void 0,this.attributes=t||{}}toNode(){var t="http://www.w3.org/2000/svg",n=document.createElementNS(t,"line");for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&n.setAttribute(r,this.attributes[r]);return n}toMarkup(){var t=" but got "+String(e)+".")}var wq={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Rq={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},jt={math:{},text:{}};function f(e,t,n,r,a,o){jt[e][a]={font:t,group:n,replace:r},o&&r&&(jt[e][r]=jt[e][a])}var p="math",U="text",_="main",w="ams",Ht="accent-token",fe="bin",er="close",lc="inner",Ie="mathord",dn="op-token",Fr="open",zm="punct",R="rel",yo="spacing",M="textord";f(p,_,R,"\u2261","\\equiv",!0);f(p,_,R,"\u227A","\\prec",!0);f(p,_,R,"\u227B","\\succ",!0);f(p,_,R,"\u223C","\\sim",!0);f(p,_,R,"\u22A5","\\perp");f(p,_,R,"\u2AAF","\\preceq",!0);f(p,_,R,"\u2AB0","\\succeq",!0);f(p,_,R,"\u2243","\\simeq",!0);f(p,_,R,"\u2223","\\mid",!0);f(p,_,R,"\u226A","\\ll",!0);f(p,_,R,"\u226B","\\gg",!0);f(p,_,R,"\u224D","\\asymp",!0);f(p,_,R,"\u2225","\\parallel");f(p,_,R,"\u22C8","\\bowtie",!0);f(p,_,R,"\u2323","\\smile",!0);f(p,_,R,"\u2291","\\sqsubseteq",!0);f(p,_,R,"\u2292","\\sqsupseteq",!0);f(p,_,R,"\u2250","\\doteq",!0);f(p,_,R,"\u2322","\\frown",!0);f(p,_,R,"\u220B","\\ni",!0);f(p,_,R,"\u221D","\\propto",!0);f(p,_,R,"\u22A2","\\vdash",!0);f(p,_,R,"\u22A3","\\dashv",!0);f(p,_,R,"\u220B","\\owns");f(p,_,zm,".","\\ldotp");f(p,_,zm,"\u22C5","\\cdotp");f(p,_,M,"#","\\#");f(U,_,M,"#","\\#");f(p,_,M,"&","\\&");f(U,_,M,"&","\\&");f(p,_,M,"\u2135","\\aleph",!0);f(p,_,M,"\u2200","\\forall",!0);f(p,_,M,"\u210F","\\hbar",!0);f(p,_,M,"\u2203","\\exists",!0);f(p,_,M,"\u2207","\\nabla",!0);f(p,_,M,"\u266D","\\flat",!0);f(p,_,M,"\u2113","\\ell",!0);f(p,_,M,"\u266E","\\natural",!0);f(p,_,M,"\u2663","\\clubsuit",!0);f(p,_,M,"\u2118","\\wp",!0);f(p,_,M,"\u266F","\\sharp",!0);f(p,_,M,"\u2662","\\diamondsuit",!0);f(p,_,M,"\u211C","\\Re",!0);f(p,_,M,"\u2661","\\heartsuit",!0);f(p,_,M,"\u2111","\\Im",!0);f(p,_,M,"\u2660","\\spadesuit",!0);f(p,_,M,"\xA7","\\S",!0);f(U,_,M,"\xA7","\\S");f(p,_,M,"\xB6","\\P",!0);f(U,_,M,"\xB6","\\P");f(p,_,M,"\u2020","\\dag");f(U,_,M,"\u2020","\\dag");f(U,_,M,"\u2020","\\textdagger");f(p,_,M,"\u2021","\\ddag");f(U,_,M,"\u2021","\\ddag");f(U,_,M,"\u2021","\\textdaggerdbl");f(p,_,er,"\u23B1","\\rmoustache",!0);f(p,_,Fr,"\u23B0","\\lmoustache",!0);f(p,_,er,"\u27EF","\\rgroup",!0);f(p,_,Fr,"\u27EE","\\lgroup",!0);f(p,_,fe,"\u2213","\\mp",!0);f(p,_,fe,"\u2296","\\ominus",!0);f(p,_,fe,"\u228E","\\uplus",!0);f(p,_,fe,"\u2293","\\sqcap",!0);f(p,_,fe,"\u2217","\\ast");f(p,_,fe,"\u2294","\\sqcup",!0);f(p,_,fe,"\u25EF","\\bigcirc",!0);f(p,_,fe,"\u2219","\\bullet",!0);f(p,_,fe,"\u2021","\\ddagger");f(p,_,fe,"\u2240","\\wr",!0);f(p,_,fe,"\u2A3F","\\amalg");f(p,_,fe,"&","\\And");f(p,_,R,"\u27F5","\\longleftarrow",!0);f(p,_,R,"\u21D0","\\Leftarrow",!0);f(p,_,R,"\u27F8","\\Longleftarrow",!0);f(p,_,R,"\u27F6","\\longrightarrow",!0);f(p,_,R,"\u21D2","\\Rightarrow",!0);f(p,_,R,"\u27F9","\\Longrightarrow",!0);f(p,_,R,"\u2194","\\leftrightarrow",!0);f(p,_,R,"\u27F7","\\longleftrightarrow",!0);f(p,_,R,"\u21D4","\\Leftrightarrow",!0);f(p,_,R,"\u27FA","\\Longleftrightarrow",!0);f(p,_,R,"\u21A6","\\mapsto",!0);f(p,_,R,"\u27FC","\\longmapsto",!0);f(p,_,R,"\u2197","\\nearrow",!0);f(p,_,R,"\u21A9","\\hookleftarrow",!0);f(p,_,R,"\u21AA","\\hookrightarrow",!0);f(p,_,R,"\u2198","\\searrow",!0);f(p,_,R,"\u21BC","\\leftharpoonup",!0);f(p,_,R,"\u21C0","\\rightharpoonup",!0);f(p,_,R,"\u2199","\\swarrow",!0);f(p,_,R,"\u21BD","\\leftharpoondown",!0);f(p,_,R,"\u21C1","\\rightharpoondown",!0);f(p,_,R,"\u2196","\\nwarrow",!0);f(p,_,R,"\u21CC","\\rightleftharpoons",!0);f(p,w,R,"\u226E","\\nless",!0);f(p,w,R,"\uE010","\\@nleqslant");f(p,w,R,"\uE011","\\@nleqq");f(p,w,R,"\u2A87","\\lneq",!0);f(p,w,R,"\u2268","\\lneqq",!0);f(p,w,R,"\uE00C","\\@lvertneqq");f(p,w,R,"\u22E6","\\lnsim",!0);f(p,w,R,"\u2A89","\\lnapprox",!0);f(p,w,R,"\u2280","\\nprec",!0);f(p,w,R,"\u22E0","\\npreceq",!0);f(p,w,R,"\u22E8","\\precnsim",!0);f(p,w,R,"\u2AB9","\\precnapprox",!0);f(p,w,R,"\u2241","\\nsim",!0);f(p,w,R,"\uE006","\\@nshortmid");f(p,w,R,"\u2224","\\nmid",!0);f(p,w,R,"\u22AC","\\nvdash",!0);f(p,w,R,"\u22AD","\\nvDash",!0);f(p,w,R,"\u22EA","\\ntriangleleft");f(p,w,R,"\u22EC","\\ntrianglelefteq",!0);f(p,w,R,"\u228A","\\subsetneq",!0);f(p,w,R,"\uE01A","\\@varsubsetneq");f(p,w,R,"\u2ACB","\\subsetneqq",!0);f(p,w,R,"\uE017","\\@varsubsetneqq");f(p,w,R,"\u226F","\\ngtr",!0);f(p,w,R,"\uE00F","\\@ngeqslant");f(p,w,R,"\uE00E","\\@ngeqq");f(p,w,R,"\u2A88","\\gneq",!0);f(p,w,R,"\u2269","\\gneqq",!0);f(p,w,R,"\uE00D","\\@gvertneqq");f(p,w,R,"\u22E7","\\gnsim",!0);f(p,w,R,"\u2A8A","\\gnapprox",!0);f(p,w,R,"\u2281","\\nsucc",!0);f(p,w,R,"\u22E1","\\nsucceq",!0);f(p,w,R,"\u22E9","\\succnsim",!0);f(p,w,R,"\u2ABA","\\succnapprox",!0);f(p,w,R,"\u2246","\\ncong",!0);f(p,w,R,"\uE007","\\@nshortparallel");f(p,w,R,"\u2226","\\nparallel",!0);f(p,w,R,"\u22AF","\\nVDash",!0);f(p,w,R,"\u22EB","\\ntriangleright");f(p,w,R,"\u22ED","\\ntrianglerighteq",!0);f(p,w,R,"\uE018","\\@nsupseteqq");f(p,w,R,"\u228B","\\supsetneq",!0);f(p,w,R,"\uE01B","\\@varsupsetneq");f(p,w,R,"\u2ACC","\\supsetneqq",!0);f(p,w,R,"\uE019","\\@varsupsetneqq");f(p,w,R,"\u22AE","\\nVdash",!0);f(p,w,R,"\u2AB5","\\precneqq",!0);f(p,w,R,"\u2AB6","\\succneqq",!0);f(p,w,R,"\uE016","\\@nsubseteqq");f(p,w,fe,"\u22B4","\\unlhd");f(p,w,fe,"\u22B5","\\unrhd");f(p,w,R,"\u219A","\\nleftarrow",!0);f(p,w,R,"\u219B","\\nrightarrow",!0);f(p,w,R,"\u21CD","\\nLeftarrow",!0);f(p,w,R,"\u21CF","\\nRightarrow",!0);f(p,w,R,"\u21AE","\\nleftrightarrow",!0);f(p,w,R,"\u21CE","\\nLeftrightarrow",!0);f(p,w,R,"\u25B3","\\vartriangle");f(p,w,M,"\u210F","\\hslash");f(p,w,M,"\u25BD","\\triangledown");f(p,w,M,"\u25CA","\\lozenge");f(p,w,M,"\u24C8","\\circledS");f(p,w,M,"\xAE","\\circledR");f(U,w,M,"\xAE","\\circledR");f(p,w,M,"\u2221","\\measuredangle",!0);f(p,w,M,"\u2204","\\nexists");f(p,w,M,"\u2127","\\mho");f(p,w,M,"\u2132","\\Finv",!0);f(p,w,M,"\u2141","\\Game",!0);f(p,w,M,"\u2035","\\backprime");f(p,w,M,"\u25B2","\\blacktriangle");f(p,w,M,"\u25BC","\\blacktriangledown");f(p,w,M,"\u25A0","\\blacksquare");f(p,w,M,"\u29EB","\\blacklozenge");f(p,w,M,"\u2605","\\bigstar");f(p,w,M,"\u2222","\\sphericalangle",!0);f(p,w,M,"\u2201","\\complement",!0);f(p,w,M,"\xF0","\\eth",!0);f(U,_,M,"\xF0","\xF0");f(p,w,M,"\u2571","\\diagup");f(p,w,M,"\u2572","\\diagdown");f(p,w,M,"\u25A1","\\square");f(p,w,M,"\u25A1","\\Box");f(p,w,M,"\u25CA","\\Diamond");f(p,w,M,"\xA5","\\yen",!0);f(U,w,M,"\xA5","\\yen",!0);f(p,w,M,"\u2713","\\checkmark",!0);f(U,w,M,"\u2713","\\checkmark");f(p,w,M,"\u2136","\\beth",!0);f(p,w,M,"\u2138","\\daleth",!0);f(p,w,M,"\u2137","\\gimel",!0);f(p,w,M,"\u03DD","\\digamma",!0);f(p,w,M,"\u03F0","\\varkappa");f(p,w,Fr,"\u250C","\\@ulcorner",!0);f(p,w,er,"\u2510","\\@urcorner",!0);f(p,w,Fr,"\u2514","\\@llcorner",!0);f(p,w,er,"\u2518","\\@lrcorner",!0);f(p,w,R,"\u2266","\\leqq",!0);f(p,w,R,"\u2A7D","\\leqslant",!0);f(p,w,R,"\u2A95","\\eqslantless",!0);f(p,w,R,"\u2272","\\lesssim",!0);f(p,w,R,"\u2A85","\\lessapprox",!0);f(p,w,R,"\u224A","\\approxeq",!0);f(p,w,fe,"\u22D6","\\lessdot");f(p,w,R,"\u22D8","\\lll",!0);f(p,w,R,"\u2276","\\lessgtr",!0);f(p,w,R,"\u22DA","\\lesseqgtr",!0);f(p,w,R,"\u2A8B","\\lesseqqgtr",!0);f(p,w,R,"\u2251","\\doteqdot");f(p,w,R,"\u2253","\\risingdotseq",!0);f(p,w,R,"\u2252","\\fallingdotseq",!0);f(p,w,R,"\u223D","\\backsim",!0);f(p,w,R,"\u22CD","\\backsimeq",!0);f(p,w,R,"\u2AC5","\\subseteqq",!0);f(p,w,R,"\u22D0","\\Subset",!0);f(p,w,R,"\u228F","\\sqsubset",!0);f(p,w,R,"\u227C","\\preccurlyeq",!0);f(p,w,R,"\u22DE","\\curlyeqprec",!0);f(p,w,R,"\u227E","\\precsim",!0);f(p,w,R,"\u2AB7","\\precapprox",!0);f(p,w,R,"\u22B2","\\vartriangleleft");f(p,w,R,"\u22B4","\\trianglelefteq");f(p,w,R,"\u22A8","\\vDash",!0);f(p,w,R,"\u22AA","\\Vvdash",!0);f(p,w,R,"\u2323","\\smallsmile");f(p,w,R,"\u2322","\\smallfrown");f(p,w,R,"\u224F","\\bumpeq",!0);f(p,w,R,"\u224E","\\Bumpeq",!0);f(p,w,R,"\u2267","\\geqq",!0);f(p,w,R,"\u2A7E","\\geqslant",!0);f(p,w,R,"\u2A96","\\eqslantgtr",!0);f(p,w,R,"\u2273","\\gtrsim",!0);f(p,w,R,"\u2A86","\\gtrapprox",!0);f(p,w,fe,"\u22D7","\\gtrdot");f(p,w,R,"\u22D9","\\ggg",!0);f(p,w,R,"\u2277","\\gtrless",!0);f(p,w,R,"\u22DB","\\gtreqless",!0);f(p,w,R,"\u2A8C","\\gtreqqless",!0);f(p,w,R,"\u2256","\\eqcirc",!0);f(p,w,R,"\u2257","\\circeq",!0);f(p,w,R,"\u225C","\\triangleq",!0);f(p,w,R,"\u223C","\\thicksim");f(p,w,R,"\u2248","\\thickapprox");f(p,w,R,"\u2AC6","\\supseteqq",!0);f(p,w,R,"\u22D1","\\Supset",!0);f(p,w,R,"\u2290","\\sqsupset",!0);f(p,w,R,"\u227D","\\succcurlyeq",!0);f(p,w,R,"\u22DF","\\curlyeqsucc",!0);f(p,w,R,"\u227F","\\succsim",!0);f(p,w,R,"\u2AB8","\\succapprox",!0);f(p,w,R,"\u22B3","\\vartriangleright");f(p,w,R,"\u22B5","\\trianglerighteq");f(p,w,R,"\u22A9","\\Vdash",!0);f(p,w,R,"\u2223","\\shortmid");f(p,w,R,"\u2225","\\shortparallel");f(p,w,R,"\u226C","\\between",!0);f(p,w,R,"\u22D4","\\pitchfork",!0);f(p,w,R,"\u221D","\\varpropto");f(p,w,R,"\u25C0","\\blacktriangleleft");f(p,w,R,"\u2234","\\therefore",!0);f(p,w,R,"\u220D","\\backepsilon");f(p,w,R,"\u25B6","\\blacktriangleright");f(p,w,R,"\u2235","\\because",!0);f(p,w,R,"\u22D8","\\llless");f(p,w,R,"\u22D9","\\gggtr");f(p,w,fe,"\u22B2","\\lhd");f(p,w,fe,"\u22B3","\\rhd");f(p,w,R,"\u2242","\\eqsim",!0);f(p,_,R,"\u22C8","\\Join");f(p,w,R,"\u2251","\\Doteq",!0);f(p,w,fe,"\u2214","\\dotplus",!0);f(p,w,fe,"\u2216","\\smallsetminus");f(p,w,fe,"\u22D2","\\Cap",!0);f(p,w,fe,"\u22D3","\\Cup",!0);f(p,w,fe,"\u2A5E","\\doublebarwedge",!0);f(p,w,fe,"\u229F","\\boxminus",!0);f(p,w,fe,"\u229E","\\boxplus",!0);f(p,w,fe,"\u22C7","\\divideontimes",!0);f(p,w,fe,"\u22C9","\\ltimes",!0);f(p,w,fe,"\u22CA","\\rtimes",!0);f(p,w,fe,"\u22CB","\\leftthreetimes",!0);f(p,w,fe,"\u22CC","\\rightthreetimes",!0);f(p,w,fe,"\u22CF","\\curlywedge",!0);f(p,w,fe,"\u22CE","\\curlyvee",!0);f(p,w,fe,"\u229D","\\circleddash",!0);f(p,w,fe,"\u229B","\\circledast",!0);f(p,w,fe,"\u22C5","\\centerdot");f(p,w,fe,"\u22BA","\\intercal",!0);f(p,w,fe,"\u22D2","\\doublecap");f(p,w,fe,"\u22D3","\\doublecup");f(p,w,fe,"\u22A0","\\boxtimes",!0);f(p,w,R,"\u21E2","\\dashrightarrow",!0);f(p,w,R,"\u21E0","\\dashleftarrow",!0);f(p,w,R,"\u21C7","\\leftleftarrows",!0);f(p,w,R,"\u21C6","\\leftrightarrows",!0);f(p,w,R,"\u21DA","\\Lleftarrow",!0);f(p,w,R,"\u219E","\\twoheadleftarrow",!0);f(p,w,R,"\u21A2","\\leftarrowtail",!0);f(p,w,R,"\u21AB","\\looparrowleft",!0);f(p,w,R,"\u21CB","\\leftrightharpoons",!0);f(p,w,R,"\u21B6","\\curvearrowleft",!0);f(p,w,R,"\u21BA","\\circlearrowleft",!0);f(p,w,R,"\u21B0","\\Lsh",!0);f(p,w,R,"\u21C8","\\upuparrows",!0);f(p,w,R,"\u21BF","\\upharpoonleft",!0);f(p,w,R,"\u21C3","\\downharpoonleft",!0);f(p,_,R,"\u22B6","\\origof",!0);f(p,_,R,"\u22B7","\\imageof",!0);f(p,w,R,"\u22B8","\\multimap",!0);f(p,w,R,"\u21AD","\\leftrightsquigarrow",!0);f(p,w,R,"\u21C9","\\rightrightarrows",!0);f(p,w,R,"\u21C4","\\rightleftarrows",!0);f(p,w,R,"\u21A0","\\twoheadrightarrow",!0);f(p,w,R,"\u21A3","\\rightarrowtail",!0);f(p,w,R,"\u21AC","\\looparrowright",!0);f(p,w,R,"\u21B7","\\curvearrowright",!0);f(p,w,R,"\u21BB","\\circlearrowright",!0);f(p,w,R,"\u21B1","\\Rsh",!0);f(p,w,R,"\u21CA","\\downdownarrows",!0);f(p,w,R,"\u21BE","\\upharpoonright",!0);f(p,w,R,"\u21C2","\\downharpoonright",!0);f(p,w,R,"\u21DD","\\rightsquigarrow",!0);f(p,w,R,"\u21DD","\\leadsto");f(p,w,R,"\u21DB","\\Rrightarrow",!0);f(p,w,R,"\u21BE","\\restriction");f(p,_,M,"\u2018","`");f(p,_,M,"$","\\$");f(U,_,M,"$","\\$");f(U,_,M,"$","\\textdollar");f(p,_,M,"%","\\%");f(U,_,M,"%","\\%");f(p,_,M,"_","\\_");f(U,_,M,"_","\\_");f(U,_,M,"_","\\textunderscore");f(p,_,M,"\u2220","\\angle",!0);f(p,_,M,"\u221E","\\infty",!0);f(p,_,M,"\u2032","\\prime");f(p,_,M,"\u25B3","\\triangle");f(p,_,M,"\u0393","\\Gamma",!0);f(p,_,M,"\u0394","\\Delta",!0);f(p,_,M,"\u0398","\\Theta",!0);f(p,_,M,"\u039B","\\Lambda",!0);f(p,_,M,"\u039E","\\Xi",!0);f(p,_,M,"\u03A0","\\Pi",!0);f(p,_,M,"\u03A3","\\Sigma",!0);f(p,_,M,"\u03A5","\\Upsilon",!0);f(p,_,M,"\u03A6","\\Phi",!0);f(p,_,M,"\u03A8","\\Psi",!0);f(p,_,M,"\u03A9","\\Omega",!0);f(p,_,M,"A","\u0391");f(p,_,M,"B","\u0392");f(p,_,M,"E","\u0395");f(p,_,M,"Z","\u0396");f(p,_,M,"H","\u0397");f(p,_,M,"I","\u0399");f(p,_,M,"K","\u039A");f(p,_,M,"M","\u039C");f(p,_,M,"N","\u039D");f(p,_,M,"O","\u039F");f(p,_,M,"P","\u03A1");f(p,_,M,"T","\u03A4");f(p,_,M,"X","\u03A7");f(p,_,M,"\xAC","\\neg",!0);f(p,_,M,"\xAC","\\lnot");f(p,_,M,"\u22A4","\\top");f(p,_,M,"\u22A5","\\bot");f(p,_,M,"\u2205","\\emptyset");f(p,w,M,"\u2205","\\varnothing");f(p,_,Ie,"\u03B1","\\alpha",!0);f(p,_,Ie,"\u03B2","\\beta",!0);f(p,_,Ie,"\u03B3","\\gamma",!0);f(p,_,Ie,"\u03B4","\\delta",!0);f(p,_,Ie,"\u03F5","\\epsilon",!0);f(p,_,Ie,"\u03B6","\\zeta",!0);f(p,_,Ie,"\u03B7","\\eta",!0);f(p,_,Ie,"\u03B8","\\theta",!0);f(p,_,Ie,"\u03B9","\\iota",!0);f(p,_,Ie,"\u03BA","\\kappa",!0);f(p,_,Ie,"\u03BB","\\lambda",!0);f(p,_,Ie,"\u03BC","\\mu",!0);f(p,_,Ie,"\u03BD","\\nu",!0);f(p,_,Ie,"\u03BE","\\xi",!0);f(p,_,Ie,"\u03BF","\\omicron",!0);f(p,_,Ie,"\u03C0","\\pi",!0);f(p,_,Ie,"\u03C1","\\rho",!0);f(p,_,Ie,"\u03C3","\\sigma",!0);f(p,_,Ie,"\u03C4","\\tau",!0);f(p,_,Ie,"\u03C5","\\upsilon",!0);f(p,_,Ie,"\u03D5","\\phi",!0);f(p,_,Ie,"\u03C7","\\chi",!0);f(p,_,Ie,"\u03C8","\\psi",!0);f(p,_,Ie,"\u03C9","\\omega",!0);f(p,_,Ie,"\u03B5","\\varepsilon",!0);f(p,_,Ie,"\u03D1","\\vartheta",!0);f(p,_,Ie,"\u03D6","\\varpi",!0);f(p,_,Ie,"\u03F1","\\varrho",!0);f(p,_,Ie,"\u03C2","\\varsigma",!0);f(p,_,Ie,"\u03C6","\\varphi",!0);f(p,_,fe,"\u2217","*",!0);f(p,_,fe,"+","+");f(p,_,fe,"\u2212","-",!0);f(p,_,fe,"\u22C5","\\cdot",!0);f(p,_,fe,"\u2218","\\circ",!0);f(p,_,fe,"\xF7","\\div",!0);f(p,_,fe,"\xB1","\\pm",!0);f(p,_,fe,"\xD7","\\times",!0);f(p,_,fe,"\u2229","\\cap",!0);f(p,_,fe,"\u222A","\\cup",!0);f(p,_,fe,"\u2216","\\setminus",!0);f(p,_,fe,"\u2227","\\land");f(p,_,fe,"\u2228","\\lor");f(p,_,fe,"\u2227","\\wedge",!0);f(p,_,fe,"\u2228","\\vee",!0);f(p,_,M,"\u221A","\\surd");f(p,_,Fr,"\u27E8","\\langle",!0);f(p,_,Fr,"\u2223","\\lvert");f(p,_,Fr,"\u2225","\\lVert");f(p,_,er,"?","?");f(p,_,er,"!","!");f(p,_,er,"\u27E9","\\rangle",!0);f(p,_,er,"\u2223","\\rvert");f(p,_,er,"\u2225","\\rVert");f(p,_,R,"=","=");f(p,_,R,":",":");f(p,_,R,"\u2248","\\approx",!0);f(p,_,R,"\u2245","\\cong",!0);f(p,_,R,"\u2265","\\ge");f(p,_,R,"\u2265","\\geq",!0);f(p,_,R,"\u2190","\\gets");f(p,_,R,">","\\gt",!0);f(p,_,R,"\u2208","\\in",!0);f(p,_,R,"\uE020","\\@not");f(p,_,R,"\u2282","\\subset",!0);f(p,_,R,"\u2283","\\supset",!0);f(p,_,R,"\u2286","\\subseteq",!0);f(p,_,R,"\u2287","\\supseteq",!0);f(p,w,R,"\u2288","\\nsubseteq",!0);f(p,w,R,"\u2289","\\nsupseteq",!0);f(p,_,R,"\u22A8","\\models");f(p,_,R,"\u2190","\\leftarrow",!0);f(p,_,R,"\u2264","\\le");f(p,_,R,"\u2264","\\leq",!0);f(p,_,R,"<","\\lt",!0);f(p,_,R,"\u2192","\\rightarrow",!0);f(p,_,R,"\u2192","\\to");f(p,w,R,"\u2271","\\ngeq",!0);f(p,w,R,"\u2270","\\nleq",!0);f(p,_,yo,"\xA0","\\ ");f(p,_,yo,"\xA0","\\space");f(p,_,yo,"\xA0","\\nobreakspace");f(U,_,yo,"\xA0","\\ ");f(U,_,yo,"\xA0"," ");f(U,_,yo,"\xA0","\\space");f(U,_,yo,"\xA0","\\nobreakspace");f(p,_,yo,null,"\\nobreak");f(p,_,yo,null,"\\allowbreak");f(p,_,zm,",",",");f(p,_,zm,";",";");f(p,w,fe,"\u22BC","\\barwedge",!0);f(p,w,fe,"\u22BB","\\veebar",!0);f(p,_,fe,"\u2299","\\odot",!0);f(p,_,fe,"\u2295","\\oplus",!0);f(p,_,fe,"\u2297","\\otimes",!0);f(p,_,M,"\u2202","\\partial",!0);f(p,_,fe,"\u2298","\\oslash",!0);f(p,w,fe,"\u229A","\\circledcirc",!0);f(p,w,fe,"\u22A1","\\boxdot",!0);f(p,_,fe,"\u25B3","\\bigtriangleup");f(p,_,fe,"\u25BD","\\bigtriangledown");f(p,_,fe,"\u2020","\\dagger");f(p,_,fe,"\u22C4","\\diamond");f(p,_,fe,"\u22C6","\\star");f(p,_,fe,"\u25C3","\\triangleleft");f(p,_,fe,"\u25B9","\\triangleright");f(p,_,Fr,"{","\\{");f(U,_,M,"{","\\{");f(U,_,M,"{","\\textbraceleft");f(p,_,er,"}","\\}");f(U,_,M,"}","\\}");f(U,_,M,"}","\\textbraceright");f(p,_,Fr,"{","\\lbrace");f(p,_,er,"}","\\rbrace");f(p,_,Fr,"[","\\lbrack",!0);f(U,_,M,"[","\\lbrack",!0);f(p,_,er,"]","\\rbrack",!0);f(U,_,M,"]","\\rbrack",!0);f(p,_,Fr,"(","\\lparen",!0);f(p,_,er,")","\\rparen",!0);f(U,_,M,"<","\\textless",!0);f(U,_,M,">","\\textgreater",!0);f(p,_,Fr,"\u230A","\\lfloor",!0);f(p,_,er,"\u230B","\\rfloor",!0);f(p,_,Fr,"\u2308","\\lceil",!0);f(p,_,er,"\u2309","\\rceil",!0);f(p,_,M,"\\","\\backslash");f(p,_,M,"\u2223","|");f(p,_,M,"\u2223","\\vert");f(U,_,M,"|","\\textbar",!0);f(p,_,M,"\u2225","\\|");f(p,_,M,"\u2225","\\Vert");f(U,_,M,"\u2225","\\textbardbl");f(U,_,M,"~","\\textasciitilde");f(U,_,M,"\\","\\textbackslash");f(U,_,M,"^","\\textasciicircum");f(p,_,R,"\u2191","\\uparrow",!0);f(p,_,R,"\u21D1","\\Uparrow",!0);f(p,_,R,"\u2193","\\downarrow",!0);f(p,_,R,"\u21D3","\\Downarrow",!0);f(p,_,R,"\u2195","\\updownarrow",!0);f(p,_,R,"\u21D5","\\Updownarrow",!0);f(p,_,dn,"\u2210","\\coprod");f(p,_,dn,"\u22C1","\\bigvee");f(p,_,dn,"\u22C0","\\bigwedge");f(p,_,dn,"\u2A04","\\biguplus");f(p,_,dn,"\u22C2","\\bigcap");f(p,_,dn,"\u22C3","\\bigcup");f(p,_,dn,"\u222B","\\int");f(p,_,dn,"\u222B","\\intop");f(p,_,dn,"\u222C","\\iint");f(p,_,dn,"\u222D","\\iiint");f(p,_,dn,"\u220F","\\prod");f(p,_,dn,"\u2211","\\sum");f(p,_,dn,"\u2A02","\\bigotimes");f(p,_,dn,"\u2A01","\\bigoplus");f(p,_,dn,"\u2A00","\\bigodot");f(p,_,dn,"\u222E","\\oint");f(p,_,dn,"\u222F","\\oiint");f(p,_,dn,"\u2230","\\oiiint");f(p,_,dn,"\u2A06","\\bigsqcup");f(p,_,dn,"\u222B","\\smallint");f(U,_,lc,"\u2026","\\textellipsis");f(p,_,lc,"\u2026","\\mathellipsis");f(U,_,lc,"\u2026","\\ldots",!0);f(p,_,lc,"\u2026","\\ldots",!0);f(p,_,lc,"\u22EF","\\@cdots",!0);f(p,_,lc,"\u22F1","\\ddots",!0);f(p,_,M,"\u22EE","\\varvdots");f(U,_,M,"\u22EE","\\varvdots");f(p,_,Ht,"\u02CA","\\acute");f(p,_,Ht,"\u02CB","\\grave");f(p,_,Ht,"\xA8","\\ddot");f(p,_,Ht,"~","\\tilde");f(p,_,Ht,"\u02C9","\\bar");f(p,_,Ht,"\u02D8","\\breve");f(p,_,Ht,"\u02C7","\\check");f(p,_,Ht,"^","\\hat");f(p,_,Ht,"\u20D7","\\vec");f(p,_,Ht,"\u02D9","\\dot");f(p,_,Ht,"\u02DA","\\mathring");f(p,_,Ie,"\uE131","\\@imath");f(p,_,Ie,"\uE237","\\@jmath");f(p,_,M,"\u0131","\u0131");f(p,_,M,"\u0237","\u0237");f(U,_,M,"\u0131","\\i",!0);f(U,_,M,"\u0237","\\j",!0);f(U,_,M,"\xDF","\\ss",!0);f(U,_,M,"\xE6","\\ae",!0);f(U,_,M,"\u0153","\\oe",!0);f(U,_,M,"\xF8","\\o",!0);f(U,_,M,"\xC6","\\AE",!0);f(U,_,M,"\u0152","\\OE",!0);f(U,_,M,"\xD8","\\O",!0);f(U,_,Ht,"\u02CA","\\'");f(U,_,Ht,"\u02CB","\\`");f(U,_,Ht,"\u02C6","\\^");f(U,_,Ht,"\u02DC","\\~");f(U,_,Ht,"\u02C9","\\=");f(U,_,Ht,"\u02D8","\\u");f(U,_,Ht,"\u02D9","\\.");f(U,_,Ht,"\xB8","\\c");f(U,_,Ht,"\u02DA","\\r");f(U,_,Ht,"\u02C7","\\v");f(U,_,Ht,"\xA8",'\\"');f(U,_,Ht,"\u02DD","\\H");f(U,_,Ht,"\u25EF","\\textcircled");var BR={"--":!0,"---":!0,"``":!0,"''":!0};f(U,_,M,"\u2013","--",!0);f(U,_,M,"\u2013","\\textendash");f(U,_,M,"\u2014","---",!0);f(U,_,M,"\u2014","\\textemdash");f(U,_,M,"\u2018","`",!0);f(U,_,M,"\u2018","\\textquoteleft");f(U,_,M,"\u2019","'",!0);f(U,_,M,"\u2019","\\textquoteright");f(U,_,M,"\u201C","``",!0);f(U,_,M,"\u201C","\\textquotedblleft");f(U,_,M,"\u201D","''",!0);f(U,_,M,"\u201D","\\textquotedblright");f(p,_,M,"\xB0","\\degree",!0);f(U,_,M,"\xB0","\\degree");f(U,_,M,"\xB0","\\textdegree",!0);f(p,_,M,"\xA3","\\pounds");f(p,_,M,"\xA3","\\mathsterling",!0);f(U,_,M,"\xA3","\\pounds");f(U,_,M,"\xA3","\\textsterling",!0);f(p,w,M,"\u2720","\\maltese");f(U,w,M,"\u2720","\\maltese");var zR='0123456789/@."';for(Gm=0;Gm0)return wa(o,s,a,n,u.concat(c));if(l){var d,v;if(l==="boldsymbol"){var m=xq(o,a,n,u,r);d=m.fontName,v=[m.fontClass]}else i?(d=QR[l].fontName,v=[l]):(d=Zm(l,n.fontWeight,n.fontShape),v=[l,n.fontWeight,n.fontShape]);if(Xm(o,d,a).metrics)return wa(o,d,a,n,u.concat(v));if(BR.hasOwnProperty(o)&&d.slice(0,10)==="Typewriter"){for(var h=[],g=0;g{if(vu(e.classes)!==vu(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;if(e.classes.length===1){var n=e.classes[0];if(n==="mbin"||n==="mord")return!1}for(var r in e.style)if(e.style.hasOwnProperty(r)&&e.style[r]!==t.style[r])return!1;for(var a in t.style)if(t.style.hasOwnProperty(a)&&e.style[a]!==t.style[a])return!1;return!0},Mq=e=>{for(var t=0;tn&&(n=u.height),u.depth>r&&(r=u.depth),u.maxFontSize>a&&(a=u.maxFontSize)}t.height=n,t.depth=r,t.maxFontSize=a},fr=function(t,n,r,a){var o=new ic(t,n,r,a);return xg(o),o},VR=(e,t,n,r)=>new ic(e,t,n,r),Sq=function(t,n,r){var a=fr([t],[],n);return a.height=Math.max(r||n.fontMetrics().defaultRuleThickness,n.minRuleThickness),a.style.borderBottomWidth=Z(a.height),a.maxFontSize=1,a},Iq=function(t,n,r,a){var o=new qm(t,n,r,a);return xg(o),o},KR=function(t){var n=new uc(t);return xg(n),n},Aq=function(t,n){return t instanceof uc?fr([],[t],n):t},Lq=function(t){if(t.positionType==="individualShift"){for(var n=t.children,r=[n[0]],a=-n[0].shift-n[0].elem.depth,o=a,u=1;u{var n=fr(["mspace"],[],t),r=zt(e,t);return n.style.marginRight=Z(r),n},Zm=function(t,n,r){var a="";switch(t){case"amsrm":a="AMS";break;case"textrm":a="Main";break;case"textsf":a="SansSerif";break;case"texttt":a="Typewriter";break;default:a=t}var o;return n==="textbf"&&r==="textit"?o="BoldItalic":n==="textbf"?o="Bold":n==="textit"?o="Italic":o="Regular",a+"-"+o},QR={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"},mathsfit:{variant:"sans-serif-italic",fontName:"SansSerif-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"}},YR={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Pq=function(t,n){var[r,a,o]=YR[t],u=new Do(r),i=new qa([u],{width:Z(a),height:Z(o),style:"width:"+Z(a),viewBox:"0 0 "+1e3*a+" "+1e3*o,preserveAspectRatio:"xMinYMin"}),l=VR(["overlay"],[i],n);return l.height=o,l.style.height=Z(o),l.style.width=Z(a),l},I={fontMap:QR,makeSymbol:wa,mathsym:Cq,makeSpan:fr,makeSvgSpan:VR,makeLineSpan:Sq,makeAnchor:Iq,makeFragment:KR,wrapFragment:Aq,makeVList:jq,makeOrd:Eq,makeGlue:Nq,staticSvg:Pq,svgData:YR,tryCombineChars:Mq},Jt={number:3,unit:"mu"},Si={number:4,unit:"mu"},wo={number:5,unit:"mu"},kq={mord:{mop:Jt,mbin:Si,mrel:wo,minner:Jt},mop:{mord:Jt,mop:Jt,mrel:wo,minner:Jt},mbin:{mord:Si,mop:Si,mopen:Si,minner:Si},mrel:{mord:wo,mop:wo,mopen:wo,minner:wo},mopen:{},mclose:{mop:Jt,mbin:Si,mrel:wo,minner:Jt},mpunct:{mord:Jt,mop:Jt,mrel:wo,mopen:Jt,mclose:Jt,mpunct:Jt,minner:Jt},minner:{mord:Jt,mop:Jt,mbin:Si,mrel:wo,mopen:Jt,mpunct:Jt,minner:Jt}},Oq={mord:{mop:Jt},mop:{mord:Jt,mop:Jt},mbin:{},mrel:{},mopen:{},mclose:{mop:Jt},mpunct:{},minner:{mop:Jt}},XR={},e0={},t0={};function ae(e){for(var{type:t,names:n,props:r,handler:a,htmlBuilder:o,mathmlBuilder:u}=e,i={type:t,numArgs:r.numArgs,argTypes:r.argTypes,allowedInArgument:!!r.allowedInArgument,allowedInText:!!r.allowedInText,allowedInMath:r.allowedInMath===void 0?!0:r.allowedInMath,numOptionalArgs:r.numOptionalArgs||0,infix:!!r.infix,primitive:!!r.primitive,handler:a},l=0;l{var y=g.classes[0],b=h.classes[0];y==="mbin"&&Te.contains(Wq,b)?g.classes[0]="mord":b==="mbin"&&Te.contains(Uq,y)&&(h.classes[0]="mord")},{node:d},v,m),ZR(o,(h,g)=>{var y=Eg(g),b=Eg(h),E=y&&b?h.hasClass("mtight")?Oq[y][b]:kq[y][b]:null;if(E)return I.makeGlue(E,s)},{node:d},v,m),o},ZR=function e(t,n,r,a,o){a&&t.push(a);for(var u=0;uv=>{t.splice(d+1,0,v),u++})(u)}a&&t.pop()},eT=function(t){return t instanceof uc||t instanceof qm||t instanceof ic&&t.hasClass("enclosing")?t:null},qq=function e(t,n){var r=eT(t);if(r){var a=r.children;if(a.length){if(n==="right")return e(a[a.length-1],"right");if(n==="left")return e(a[0],"left")}}return t},Eg=function(t,n){return t?(n&&(t=qq(t,n)),$q[t.classes[0]]||null):null},rf=function(t,n){var r=["nulldelimiter"].concat(t.baseSizingClasses());return Ro(n.concat(r))},ct=function(t,n,r){if(!t)return Ro();if(e0[t.type]){var a=e0[t.type](t,n);if(r&&n.size!==r.size){a=Ro(n.sizingClasses(r),[a],n);var o=n.sizeMultiplier/r.sizeMultiplier;a.height*=o,a.depth*=o}return a}else throw new z("Got group of unknown type: '"+t.type+"'")};function r0(e,t){var n=Ro(["base"],e,t),r=Ro(["strut"]);return r.style.height=Z(n.height+n.depth),n.depth&&(r.style.verticalAlign=Z(-n.depth)),n.children.unshift(r),n}function Fg(e,t){var n=null;e.length===1&&e[0].type==="tag"&&(n=e[0].tag,e=e[0].body);var r=_n(e,t,"root"),a;r.length===2&&r[1].hasClass("tag")&&(a=r.pop());for(var o=[],u=[],i=0;i0&&(o.push(r0(u,t)),u=[]),o.push(r[i]));u.length>0&&o.push(r0(u,t));var s;n?(s=r0(_n(n,t,!0)),s.classes=["tag"],o.push(s)):a&&o.push(a);var c=Ro(["katex-html"],o);if(c.setAttribute("aria-hidden","true"),s){var d=s.children[0];d.style.height=Z(c.height+c.depth),c.depth&&(d.style.verticalAlign=Z(-c.depth))}return c}function tT(e){return new uc(e)}var dr=class{constructor(t,n,r){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=t,this.attributes={},this.children=n||[],this.classes=r||[]}setAttribute(t,n){this.attributes[t]=n}getAttribute(t){return this.attributes[t]}toNode(){var t=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&t.setAttribute(n,this.attributes[n]);this.classes.length>0&&(t.className=vu(this.classes));for(var r=0;r0&&(t+=' class ="'+Te.escape(vu(this.classes))+'"'),t+=">";for(var r=0;r",t}toText(){return this.children.map(t=>t.toText()).join("")}},Ra=class{constructor(t){this.text=void 0,this.text=t}toNode(){return document.createTextNode(this.text)}toMarkup(){return Te.escape(this.toText())}toText(){return this.text}},nT=class{constructor(t){this.width=void 0,this.character=void 0,this.width=t,t>=.05555&&t<=.05556?this.character="\u200A":t>=.1666&&t<=.1667?this.character="\u2009":t>=.2222&&t<=.2223?this.character="\u2005":t>=.2777&&t<=.2778?this.character="\u2005\u200A":t>=-.05556&&t<=-.05555?this.character="\u200A\u2063":t>=-.1667&&t<=-.1666?this.character="\u2009\u2063":t>=-.2223&&t<=-.2222?this.character="\u205F\u2063":t>=-.2778&&t<=-.2777?this.character="\u2005\u2063":this.character=null}toNode(){if(this.character)return document.createTextNode(this.character);var t=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return t.setAttribute("width",Z(this.width)),t}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}},q={MathNode:dr,TextNode:Ra,SpaceNode:nT,newDocumentFragment:tT},ea=function(t,n,r){return jt[n][t]&&jt[n][t].replace&&t.charCodeAt(0)!==55349&&!(BR.hasOwnProperty(t)&&r&&(r.fontFamily&&r.fontFamily.slice(4,6)==="tt"||r.font&&r.font.slice(4,6)==="tt"))&&(t=jt[n][t].replace),new q.TextNode(t)},Mg=function(t){return t.length===1?t[0]:new q.MathNode("mrow",t)},Sg=function(t,n){if(n.fontFamily==="texttt")return"monospace";if(n.fontFamily==="textsf")return n.fontShape==="textit"&&n.fontWeight==="textbf"?"sans-serif-bold-italic":n.fontShape==="textit"?"sans-serif-italic":n.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(n.fontShape==="textit"&&n.fontWeight==="textbf")return"bold-italic";if(n.fontShape==="textit")return"italic";if(n.fontWeight==="textbf")return"bold";var r=n.font;if(!r||r==="mathnormal")return null;var a=t.mode;if(r==="mathit")return"italic";if(r==="boldsymbol")return t.type==="textord"?"bold":"bold-italic";if(r==="mathbf")return"bold";if(r==="mathbb")return"double-struck";if(r==="mathsfit")return"sans-serif-italic";if(r==="mathfrak")return"fraktur";if(r==="mathscr"||r==="mathcal")return"script";if(r==="mathsf")return"sans-serif";if(r==="mathtt")return"monospace";var o=t.text;if(Te.contains(["\\imath","\\jmath"],o))return null;jt[a][o]&&jt[a][o].replace&&(o=jt[a][o].replace);var u=I.fontMap[r].fontName;return yg(o,u,a)?I.fontMap[r].variant:null};function Ig(e){if(!e)return!1;if(e.type==="mi"&&e.children.length===1){var t=e.children[0];return t instanceof Ra&&t.text==="."}else if(e.type==="mo"&&e.children.length===1&&e.getAttribute("separator")==="true"&&e.getAttribute("lspace")==="0em"&&e.getAttribute("rspace")==="0em"){var n=e.children[0];return n instanceof Ra&&n.text===","}else return!1}var pr=function(t,n,r){if(t.length===1){var a=St(t[0],n);return r&&a instanceof dr&&a.type==="mo"&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var o=[],u,i=0;i=1&&(u.type==="mn"||Ig(u))){var s=l.children[0];s instanceof dr&&s.type==="mn"&&(s.children=[...u.children,...s.children],o.pop())}else if(u.type==="mi"&&u.children.length===1){var c=u.children[0];if(c instanceof Ra&&c.text==="\u0338"&&(l.type==="mo"||l.type==="mi"||l.type==="mn")){var d=l.children[0];d instanceof Ra&&d.text.length>0&&(d.text=d.text.slice(0,1)+"\u0338"+d.text.slice(1),o.pop())}}}o.push(l),u=l}return o},hu=function(t,n,r){return Mg(pr(t,n,r))},St=function(t,n){if(!t)return new q.MathNode("mrow");if(t0[t.type]){var r=t0[t.type](t,n);return r}else throw new z("Got group of unknown type: '"+t.type+"'")};function rT(e,t,n,r,a){var o=pr(e,n),u;o.length===1&&o[0]instanceof dr&&Te.contains(["mrow","mtable"],o[0].type)?u=o[0]:u=new q.MathNode("mrow",o);var i=new q.MathNode("annotation",[new q.TextNode(t)]);i.setAttribute("encoding","application/x-tex");var l=new q.MathNode("semantics",[u,i]),s=new q.MathNode("math",[l]);s.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),r&&s.setAttribute("display","block");var c=a?"katex":"katex-mathml";return I.makeSpan([c],[s])}var aT=function(t){return new $a({style:t.displayMode?Se.DISPLAY:Se.TEXT,maxSize:t.maxSize,minRuleThickness:t.minRuleThickness})},oT=function(t,n){if(n.displayMode){var r=["katex-display"];n.leqno&&r.push("leqno"),n.fleqn&&r.push("fleqn"),t=I.makeSpan(r,[t])}return t},Bq=function(t,n,r){var a=aT(r),o;if(r.output==="mathml")return rT(t,n,a,r.displayMode,!0);if(r.output==="html"){var u=Fg(t,a);o=I.makeSpan(["katex"],[u])}else{var i=rT(t,n,a,r.displayMode,!1),l=Fg(t,a);o=I.makeSpan(["katex"],[i,l])}return oT(o,r)},zq=function(t,n,r){var a=aT(r),o=Fg(t,a),u=I.makeSpan(["katex"],[o]);return oT(u,r)},Gq={widehat:"^",widecheck:"\u02C7",widetilde:"~",utilde:"~",overleftarrow:"\u2190",underleftarrow:"\u2190",xleftarrow:"\u2190",overrightarrow:"\u2192",underrightarrow:"\u2192",xrightarrow:"\u2192",underbrace:"\u23DF",overbrace:"\u23DE",overgroup:"\u23E0",undergroup:"\u23E1",overleftrightarrow:"\u2194",underleftrightarrow:"\u2194",xleftrightarrow:"\u2194",Overrightarrow:"\u21D2",xRightarrow:"\u21D2",overleftharpoon:"\u21BC",xleftharpoonup:"\u21BC",overrightharpoon:"\u21C0",xrightharpoonup:"\u21C0",xLeftarrow:"\u21D0",xLeftrightarrow:"\u21D4",xhookleftarrow:"\u21A9",xhookrightarrow:"\u21AA",xmapsto:"\u21A6",xrightharpoondown:"\u21C1",xleftharpoondown:"\u21BD",xrightleftharpoons:"\u21CC",xleftrightharpoons:"\u21CB",xtwoheadleftarrow:"\u219E",xtwoheadrightarrow:"\u21A0",xlongequal:"=",xtofrom:"\u21C4",xrightleftarrows:"\u21C4",xrightequilibrium:"\u21CC",xleftequilibrium:"\u21CB","\\cdrightarrow":"\u2192","\\cdleftarrow":"\u2190","\\cdlongequal":"="},Jq=function(t){var n=new q.MathNode("mo",[new q.TextNode(Gq[t.replace(/^\\/,"")])]);return n.setAttribute("stretchy","true"),n},Vq={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]},Kq=function(t){return t.type==="ordgroup"?t.body.length:1},Qq=function(t,n){function r(){var i=4e5,l=t.label.slice(1);if(Te.contains(["widehat","widecheck","widetilde","utilde"],l)){var s=t,c=Kq(s.base),d,v,m;if(c>5)l==="widehat"||l==="widecheck"?(d=420,i=2364,m=.42,v=l+"4"):(d=312,i=2340,m=.34,v="tilde4");else{var h=[1,1,2,2,3,3][c];l==="widehat"||l==="widecheck"?(i=[0,1062,2364,2364,2364][h],d=[0,239,300,360,420][h],m=[0,.24,.3,.3,.36,.42][h],v=l+h):(i=[0,600,1033,2339,2340][h],d=[0,260,286,306,312][h],m=[0,.26,.286,.3,.306,.34][h],v="tilde"+h)}var g=new Do(v),y=new qa([g],{width:"100%",height:Z(m),viewBox:"0 0 "+i+" "+d,preserveAspectRatio:"none"});return{span:I.makeSvgSpan([],[y],n),minWidth:0,height:m}}else{var b=[],E=Vq[l],[j,k,L]=E,S=L/1e3,W=j.length,ee,Y;if(W===1){var rt=E[3];ee=["hide-tail"],Y=[rt]}else if(W===2)ee=["halfarrow-left","halfarrow-right"],Y=["xMinYMin","xMaxYMin"];else if(W===3)ee=["brace-left","brace-center","brace-right"],Y=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support `+W+" children.");for(var le=0;le0&&(a.style.minWidth=Z(o)),a},Yq=function(t,n,r,a,o){var u,i=t.height+t.depth+r+a;if(/fbox|color|angl/.test(n)){if(u=I.makeSpan(["stretchy",n],[],o),n==="fbox"){var l=o.color&&o.getColor();l&&(u.style.borderColor=l)}}else{var s=[];/^[bx]cancel$/.test(n)&&s.push(new Bm({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(n)&&s.push(new Bm({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var c=new qa(s,{width:"100%",height:Z(i)});u=I.makeSvgSpan([],[c],o)}return u.height=i,u.style.height=Z(i),u},To={encloseSpan:Yq,mathMLnode:Jq,svgSpan:Qq};function Ge(e,t){if(!e||e.type!==t)throw new Error("Expected node of type "+t+", but got "+(e?"node of type "+e.type:String(e)));return e}function Ag(e){var t=a0(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?"node of type "+e.type:String(e)));return t}function a0(e){return e&&(e.type==="atom"||Rq.hasOwnProperty(e.type))?e:null}var Lg=(e,t)=>{var n,r,a;e&&e.type==="supsub"?(r=Ge(e.base,"accent"),n=r.base,e.base=n,a=bq(ct(e,t)),e.base=r):(r=Ge(e,"accent"),n=r.base);var o=ct(n,t.havingCrampedStyle()),u=r.isShifty&&Te.isCharacterBox(n),i=0;if(u){var l=Te.getBaseElem(n),s=ct(l,t.havingCrampedStyle());i=qR(s).skew}var c=r.label==="\\c",d=c?o.height+o.depth:Math.min(o.height,t.fontMetrics().xHeight),v;if(r.isStretchy)v=To.svgSpan(r,t),v=I.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"elem",elem:v,wrapperClasses:["svg-align"],wrapperStyle:i>0?{width:"calc(100% - "+Z(2*i)+")",marginLeft:Z(2*i)}:void 0}]},t);else{var m,h;r.label==="\\vec"?(m=I.staticSvg("vec",t),h=I.svgData.vec[1]):(m=I.makeOrd({mode:r.mode,text:r.label},t,"textord"),m=qR(m),m.italic=0,h=m.width,c&&(d+=m.depth)),v=I.makeSpan(["accent-body"],[m]);var g=r.label==="\\textcircled";g&&(v.classes.push("accent-full"),d=o.height);var y=i;g||(y-=h/2),v.style.left=Z(y),r.label==="\\textcircled"&&(v.style.top=".2em"),v=I.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:-d},{type:"elem",elem:v}]},t)}var b=I.makeSpan(["mord","accent"],[v],t);return a?(a.children[0]=b,a.height=Math.max(b.height,a.height),a.classes[0]="mord",a):b},uT=(e,t)=>{var n=e.isStretchy?To.mathMLnode(e.label):new q.MathNode("mo",[ea(e.label,e.mode)]),r=new q.MathNode("mover",[St(e.base,t),n]);return r.setAttribute("accent","true"),r},Xq=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(e=>"\\"+e).join("|"));ae({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:(e,t)=>{var n=n0(t[0]),r=!Xq.test(e.funcName),a=!r||e.funcName==="\\widehat"||e.funcName==="\\widetilde"||e.funcName==="\\widecheck";return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:r,isShifty:a,base:n}},htmlBuilder:Lg,mathmlBuilder:uT});ae({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(e,t)=>{var n=t[0],r=e.parser.mode;return r==="math"&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),r="text"),{type:"accent",mode:r,label:e.funcName,isStretchy:!1,isShifty:!0,base:n}},htmlBuilder:Lg,mathmlBuilder:uT});ae({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=t[0];return{type:"accentUnder",mode:n.mode,label:r,base:a}},htmlBuilder:(e,t)=>{var n=ct(e.base,t),r=To.svgSpan(e,t),a=e.label==="\\utilde"?.12:0,o=I.makeVList({positionType:"top",positionData:n.height,children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:a},{type:"elem",elem:n}]},t);return I.makeSpan(["mord","accentunder"],[o],t)},mathmlBuilder:(e,t)=>{var n=To.mathMLnode(e.label),r=new q.MathNode("munder",[St(e.base,t),n]);return r.setAttribute("accentunder","true"),r}});var o0=e=>{var t=new q.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};ae({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(e,t,n){var{parser:r,funcName:a}=e;return{type:"xArrow",mode:r.mode,label:a,body:t[0],below:n[0]}},htmlBuilder(e,t){var n=t.style,r=t.havingStyle(n.sup()),a=I.wrapFragment(ct(e.body,r,t),t),o=e.label.slice(0,2)==="\\x"?"x":"cd";a.classes.push(o+"-arrow-pad");var u;e.below&&(r=t.havingStyle(n.sub()),u=I.wrapFragment(ct(e.below,r,t),t),u.classes.push(o+"-arrow-pad"));var i=To.svgSpan(e,t),l=-t.fontMetrics().axisHeight+.5*i.height,s=-t.fontMetrics().axisHeight-.5*i.height-.111;(a.depth>.25||e.label==="\\xleftequilibrium")&&(s-=a.depth);var c;if(u){var d=-t.fontMetrics().axisHeight+u.height+.5*i.height+.111;c=I.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:s},{type:"elem",elem:i,shift:l},{type:"elem",elem:u,shift:d}]},t)}else c=I.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:s},{type:"elem",elem:i,shift:l}]},t);return c.children[0].children[0].children[1].classes.push("svg-align"),I.makeSpan(["mrel","x-arrow"],[c],t)},mathmlBuilder(e,t){var n=To.mathMLnode(e.label);n.setAttribute("minsize",e.label.charAt(0)==="x"?"1.75em":"3.0em");var r;if(e.body){var a=o0(St(e.body,t));if(e.below){var o=o0(St(e.below,t));r=new q.MathNode("munderover",[n,o,a])}else r=new q.MathNode("mover",[n,a])}else if(e.below){var u=o0(St(e.below,t));r=new q.MathNode("munder",[n,u])}else r=o0(),r=new q.MathNode("mover",[n,r]);return r}});var Zq=I.makeSpan;function iT(e,t){var n=_n(e.body,t,!0);return Zq([e.mclass],n,t)}function lT(e,t){var n,r=pr(e.body,t);return e.mclass==="minner"?n=new q.MathNode("mpadded",r):e.mclass==="mord"?e.isCharacterBox?(n=r[0],n.type="mi"):n=new q.MathNode("mi",r):(e.isCharacterBox?(n=r[0],n.type="mo"):n=new q.MathNode("mo",r),e.mclass==="mbin"?(n.attributes.lspace="0.22em",n.attributes.rspace="0.22em"):e.mclass==="mpunct"?(n.attributes.lspace="0em",n.attributes.rspace="0.17em"):e.mclass==="mopen"||e.mclass==="mclose"?(n.attributes.lspace="0em",n.attributes.rspace="0em"):e.mclass==="minner"&&(n.attributes.lspace="0.0556em",n.attributes.width="+0.1111em")),n}ae({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(e,t){var{parser:n,funcName:r}=e,a=t[0];return{type:"mclass",mode:n.mode,mclass:"m"+r.slice(5),body:sn(a),isCharacterBox:Te.isCharacterBox(a)}},htmlBuilder:iT,mathmlBuilder:lT});var u0=e=>{var t=e.type==="ordgroup"&&e.body.length?e.body[0]:e;return t.type==="atom"&&(t.family==="bin"||t.family==="rel")?"m"+t.family:"mord"};ae({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(e,t){var{parser:n}=e;return{type:"mclass",mode:n.mode,mclass:u0(t[0]),body:sn(t[1]),isCharacterBox:Te.isCharacterBox(t[1])}}});ae({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(e,t){var{parser:n,funcName:r}=e,a=t[1],o=t[0],u;r!=="\\stackrel"?u=u0(a):u="mrel";var i={type:"op",mode:a.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:r!=="\\stackrel",body:sn(a)},l={type:"supsub",mode:o.mode,base:i,sup:r==="\\underset"?null:o,sub:r==="\\underset"?o:null};return{type:"mclass",mode:n.mode,mclass:u,body:[l],isCharacterBox:Te.isCharacterBox(l)}},htmlBuilder:iT,mathmlBuilder:lT});ae({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:n}=e;return{type:"pmb",mode:n.mode,mclass:u0(t[0]),body:sn(t[0])}},htmlBuilder(e,t){var n=_n(e.body,t,!0),r=I.makeSpan([e.mclass],n,t);return r.style.textShadow="0.02em 0.01em 0.04px",r},mathmlBuilder(e,t){var n=pr(e.body,t),r=new q.MathNode("mstyle",n);return r.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),r}});var eB={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},cT=()=>({type:"styling",body:[],mode:"math",style:"display"}),sT=e=>e.type==="textord"&&e.text==="@",tB=(e,t)=>(e.type==="mathord"||e.type==="atom")&&e.text===t;function nB(e,t,n){var r=eB[e];switch(r){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return n.callFunction(r,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":{var a=n.callFunction("\\\\cdleft",[t[0]],[]),o={type:"atom",text:r,mode:"math",family:"rel"},u=n.callFunction("\\Big",[o],[]),i=n.callFunction("\\\\cdright",[t[1]],[]),l={type:"ordgroup",mode:"math",body:[a,u,i]};return n.callFunction("\\\\cdparent",[l],[])}case"\\\\cdlongequal":return n.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var s={type:"textord",text:"\\Vert",mode:"math"};return n.callFunction("\\Big",[s],[])}default:return{type:"textord",text:" ",mode:"math"}}}function rB(e){var t=[];for(e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();;){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();var n=e.fetch().text;if(n==="&"||n==="\\\\")e.consume();else if(n==="\\end"){t[t.length-1].length===0&&t.pop();break}else throw new z("Expected \\\\ or \\cr or \\end",e.nextToken)}for(var r=[],a=[r],o=0;o-1))if("<>AV".indexOf(s)>-1)for(var d=0;d<2;d++){for(var v=!0,m=l+1;mAV=|." after @',u[l]);var h=nB(s,c,e),g={type:"styling",body:[h],mode:"math",style:"display"};r.push(g),i=cT()}o%2==0?r.push(i):r.shift(),r=[],a.push(r)}e.gullet.endGroup(),e.gullet.endGroup();var y=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:y,colSeparationType:"CD",hLinesBeforeRow:new Array(a.length+1).fill([])}}ae({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(e,t){var{parser:n,funcName:r}=e;return{type:"cdlabel",mode:n.mode,side:r.slice(4),label:t[0]}},htmlBuilder(e,t){var n=t.havingStyle(t.style.sup()),r=I.wrapFragment(ct(e.label,n,t),t);return r.classes.push("cd-label-"+e.side),r.style.bottom=Z(.8-r.depth),r.height=0,r.depth=0,r},mathmlBuilder(e,t){var n=new q.MathNode("mrow",[St(e.label,t)]);return n=new q.MathNode("mpadded",[n]),n.setAttribute("width","0"),e.side==="left"&&n.setAttribute("lspace","-1width"),n.setAttribute("voffset","0.7em"),n=new q.MathNode("mstyle",[n]),n.setAttribute("displaystyle","false"),n.setAttribute("scriptlevel","1"),n}});ae({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(e,t){var{parser:n}=e;return{type:"cdlabelparent",mode:n.mode,fragment:t[0]}},htmlBuilder(e,t){var n=I.wrapFragment(ct(e.fragment,t),t);return n.classes.push("cd-vert-arrow"),n},mathmlBuilder(e,t){return new q.MathNode("mrow",[St(e.fragment,t)])}});ae({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(e,t){for(var{parser:n}=e,r=Ge(t[0],"ordgroup"),a=r.body,o="",u=0;u=1114111)throw new z("\\@char with invalid code point "+o);return l<=65535?s=String.fromCharCode(l):(l-=65536,s=String.fromCharCode((l>>10)+55296,(l&1023)+56320)),{type:"textord",mode:n.mode,text:s}}});var fT=(e,t)=>{var n=_n(e.body,t.withColor(e.color),!1);return I.makeFragment(n)},dT=(e,t)=>{var n=pr(e.body,t.withColor(e.color)),r=new q.MathNode("mstyle",n);return r.setAttribute("mathcolor",e.color),r};ae({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(e,t){var{parser:n}=e,r=Ge(t[0],"color-token").color,a=t[1];return{type:"color",mode:n.mode,color:r,body:sn(a)}},htmlBuilder:fT,mathmlBuilder:dT});ae({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(e,t){var{parser:n,breakOnTokenText:r}=e,a=Ge(t[0],"color-token").color;n.gullet.macros.set("\\current@color",a);var o=n.parseExpression(!0,r);return{type:"color",mode:n.mode,color:a,body:o}},htmlBuilder:fT,mathmlBuilder:dT});ae({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(e,t,n){var{parser:r}=e,a=r.gullet.future().text==="["?r.parseSizeGroup(!0):null,o=!r.settings.displayMode||!r.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:r.mode,newLine:o,size:a&&Ge(a,"size").value}},htmlBuilder(e,t){var n=I.makeSpan(["mspace"],[],t);return e.newLine&&(n.classes.push("newline"),e.size&&(n.style.marginTop=Z(zt(e.size,t)))),n},mathmlBuilder(e,t){var n=new q.MathNode("mspace");return e.newLine&&(n.setAttribute("linebreak","newline"),e.size&&n.setAttribute("height",Z(zt(e.size,t)))),n}});var jg={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},pT=e=>{var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new z("Expected a control sequence",e);return t},aB=e=>{var t=e.gullet.popToken();return t.text==="="&&(t=e.gullet.popToken(),t.text===" "&&(t=e.gullet.popToken())),t},mT=(e,t,n,r)=>{var a=e.gullet.macros.get(n.text);a==null&&(n.noexpand=!0,a={tokens:[n],numArgs:0,unexpandable:!e.gullet.isExpandable(n.text)}),e.gullet.macros.set(t,a,r)};ae({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t,funcName:n}=e;t.consumeSpaces();var r=t.fetch();if(jg[r.text])return(n==="\\global"||n==="\\\\globallong")&&(r.text=jg[r.text]),Ge(t.parseFunction(),"internal");throw new z("Invalid token after macro prefix",r)}});ae({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:n}=e,r=t.gullet.popToken(),a=r.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(a))throw new z("Expected a control sequence",r);for(var o=0,u,i=[[]];t.gullet.future().text!=="{";)if(r=t.gullet.popToken(),r.text==="#"){if(t.gullet.future().text==="{"){u=t.gullet.future(),i[o].push("{");break}if(r=t.gullet.popToken(),!/^[1-9]$/.test(r.text))throw new z('Invalid argument number "'+r.text+'"');if(parseInt(r.text)!==o+1)throw new z('Argument number "'+r.text+'" out of order');o++,i.push([])}else{if(r.text==="EOF")throw new z("Expected a macro definition");i[o].push(r.text)}var{tokens:l}=t.gullet.consumeArg();return u&&l.unshift(u),(n==="\\edef"||n==="\\xdef")&&(l=t.gullet.expandTokens(l),l.reverse()),t.gullet.macros.set(a,{tokens:l,numArgs:o,delimiters:i},n===jg[n]),{type:"internal",mode:t.mode}}});ae({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:n}=e,r=pT(t.gullet.popToken());t.gullet.consumeSpaces();var a=aB(t);return mT(t,r,a,n==="\\\\globallet"),{type:"internal",mode:t.mode}}});ae({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:n}=e,r=pT(t.gullet.popToken()),a=t.gullet.popToken(),o=t.gullet.popToken();return mT(t,r,o,n==="\\\\globalfuture"),t.gullet.pushToken(o),t.gullet.pushToken(a),{type:"internal",mode:t.mode}}});var af=function(t,n,r){var a=jt.math[t]&&jt.math[t].replace,o=yg(a||t,n,r);if(!o)throw new Error("Unsupported symbol "+t+" and font size "+n+".");return o},Ng=function(t,n,r,a){var o=r.havingBaseStyle(n),u=I.makeSpan(a.concat(o.sizingClasses(r)),[t],r),i=o.sizeMultiplier/r.sizeMultiplier;return u.height*=i,u.depth*=i,u.maxFontSize=o.sizeMultiplier,u},vT=function(t,n,r){var a=n.havingBaseStyle(r),o=(1-n.sizeMultiplier/a.sizeMultiplier)*n.fontMetrics().axisHeight;t.classes.push("delimcenter"),t.style.top=Z(o),t.height-=o,t.depth+=o},oB=function(t,n,r,a,o,u){var i=I.makeSymbol(t,"Main-Regular",o,a),l=Ng(i,n,a,u);return r&&vT(l,a,n),l},uB=function(t,n,r,a){return I.makeSymbol(t,"Size"+n+"-Regular",r,a)},_T=function(t,n,r,a,o,u){var i=uB(t,n,o,a),l=Ng(I.makeSpan(["delimsizing","size"+n],[i],a),Se.TEXT,a,u);return r&&vT(l,a,Se.TEXT),l},Pg=function(t,n,r){var a;n==="Size1-Regular"?a="delim-size1":a="delim-size4";var o=I.makeSpan(["delimsizinginner",a],[I.makeSpan([],[I.makeSymbol(t,n,r)])]);return{type:"elem",elem:o}},kg=function(t,n,r){var a=Ha["Size4-Regular"][t.charCodeAt(0)]?Ha["Size4-Regular"][t.charCodeAt(0)][4]:Ha["Size1-Regular"][t.charCodeAt(0)][4],o=new Do("inner",pq(t,Math.round(1e3*n))),u=new qa([o],{width:Z(a),height:Z(n),style:"width:"+Z(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*n),preserveAspectRatio:"xMinYMin"}),i=I.makeSvgSpan([],[u],r);return i.height=n,i.style.height=Z(n),i.style.width=Z(a),{type:"elem",elem:i}},Og=.008,i0={type:"kern",size:-1*Og},iB=["|","\\lvert","\\rvert","\\vert"],lB=["\\|","\\lVert","\\rVert","\\Vert"],hT=function(t,n,r,a,o,u){var i,l,s,c,d="",v=0;i=s=c=t,l=null;var m="Size1-Regular";t==="\\uparrow"?s=c="\u23D0":t==="\\Uparrow"?s=c="\u2016":t==="\\downarrow"?i=s="\u23D0":t==="\\Downarrow"?i=s="\u2016":t==="\\updownarrow"?(i="\\uparrow",s="\u23D0",c="\\downarrow"):t==="\\Updownarrow"?(i="\\Uparrow",s="\u2016",c="\\Downarrow"):Te.contains(iB,t)?(s="\u2223",d="vert",v=333):Te.contains(lB,t)?(s="\u2225",d="doublevert",v=556):t==="["||t==="\\lbrack"?(i="\u23A1",s="\u23A2",c="\u23A3",m="Size4-Regular",d="lbrack",v=667):t==="]"||t==="\\rbrack"?(i="\u23A4",s="\u23A5",c="\u23A6",m="Size4-Regular",d="rbrack",v=667):t==="\\lfloor"||t==="\u230A"?(s=i="\u23A2",c="\u23A3",m="Size4-Regular",d="lfloor",v=667):t==="\\lceil"||t==="\u2308"?(i="\u23A1",s=c="\u23A2",m="Size4-Regular",d="lceil",v=667):t==="\\rfloor"||t==="\u230B"?(s=i="\u23A5",c="\u23A6",m="Size4-Regular",d="rfloor",v=667):t==="\\rceil"||t==="\u2309"?(i="\u23A4",s=c="\u23A5",m="Size4-Regular",d="rceil",v=667):t==="("||t==="\\lparen"?(i="\u239B",s="\u239C",c="\u239D",m="Size4-Regular",d="lparen",v=875):t===")"||t==="\\rparen"?(i="\u239E",s="\u239F",c="\u23A0",m="Size4-Regular",d="rparen",v=875):t==="\\{"||t==="\\lbrace"?(i="\u23A7",l="\u23A8",c="\u23A9",s="\u23AA",m="Size4-Regular"):t==="\\}"||t==="\\rbrace"?(i="\u23AB",l="\u23AC",c="\u23AD",s="\u23AA",m="Size4-Regular"):t==="\\lgroup"||t==="\u27EE"?(i="\u23A7",c="\u23A9",s="\u23AA",m="Size4-Regular"):t==="\\rgroup"||t==="\u27EF"?(i="\u23AB",c="\u23AD",s="\u23AA",m="Size4-Regular"):t==="\\lmoustache"||t==="\u23B0"?(i="\u23A7",c="\u23AD",s="\u23AA",m="Size4-Regular"):(t==="\\rmoustache"||t==="\u23B1")&&(i="\u23AB",c="\u23A9",s="\u23AA",m="Size4-Regular");var h=af(i,m,o),g=h.height+h.depth,y=af(s,m,o),b=y.height+y.depth,E=af(c,m,o),j=E.height+E.depth,k=0,L=1;if(l!==null){var S=af(l,m,o);k=S.height+S.depth,L=2}var W=g+j+k,ee=Math.max(0,Math.ceil((n-W)/(L*b))),Y=W+ee*L*b,rt=a.fontMetrics().axisHeight;r&&(rt*=a.sizeMultiplier);var le=Y/2-rt,Me=[];if(d.length>0){var ne=Y-g-j,ce=Math.round(Y*1e3),Je=mq(d,Math.round(ne*1e3)),A=new Do(d,Je),Ce=(v/1e3).toFixed(3)+"em",xe=(ce/1e3).toFixed(3)+"em",gt=new qa([A],{width:Ce,height:xe,viewBox:"0 0 "+v+" "+ce}),Xe=I.makeSvgSpan([],[gt],a);Xe.height=ce/1e3,Xe.style.width=Ce,Xe.style.height=xe,Me.push({type:"elem",elem:Xe})}else{if(Me.push(Pg(c,m,o)),Me.push(i0),l===null){var x=Y-g-j+2*Og;Me.push(kg(s,x,a))}else{var T=(Y-g-j-k)/2+2*Og;Me.push(kg(s,T,a)),Me.push(i0),Me.push(Pg(l,m,o)),Me.push(i0),Me.push(kg(s,T,a))}Me.push(i0),Me.push(Pg(i,m,o))}var te=a.havingBaseStyle(Se.TEXT),Ne=I.makeVList({positionType:"bottom",positionData:le,children:Me},te);return Ng(I.makeSpan(["delimsizing","mult"],[Ne],te),Se.TEXT,a,u)},Ug=80,Wg=.08,Hg=function(t,n,r,a,o){var u=dq(t,a,r),i=new Do(t,u),l=new qa([i],{width:"400em",height:Z(n),viewBox:"0 0 400000 "+r,preserveAspectRatio:"xMinYMin slice"});return I.makeSvgSpan(["hide-tail"],[l],o)},cB=function(t,n){var r=n.havingBaseSizing(),a=bT("\\surd",t*r.sizeMultiplier,yT,r),o=r.sizeMultiplier,u=Math.max(0,n.minRuleThickness-n.fontMetrics().sqrtRuleThickness),i,l=0,s=0,c=0,d;return a.type==="small"?(c=1e3+1e3*u+Ug,t<1?o=1:t<1.4&&(o=.7),l=(1+u+Wg)/o,s=(1+u)/o,i=Hg("sqrtMain",l,c,u,n),i.style.minWidth="0.853em",d=.833/o):a.type==="large"?(c=(1e3+Ug)*of[a.size],s=(of[a.size]+u)/o,l=(of[a.size]+u+Wg)/o,i=Hg("sqrtSize"+a.size,l,c,u,n),i.style.minWidth="1.02em",d=1/o):(l=t+u+Wg,s=t+u,c=Math.floor(1e3*t+u)+Ug,i=Hg("sqrtTall",l,c,u,n),i.style.minWidth="0.742em",d=1.056),i.height=s,i.style.height=Z(l),{span:i,advanceWidth:d,ruleWidth:(n.fontMetrics().sqrtRuleThickness+u)*o}},gT=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],sB=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],DT=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],of=[0,1.2,1.8,2.4,3],fB=function(t,n,r,a,o){if(t==="<"||t==="\\lt"||t==="\u27E8"?t="\\langle":(t===">"||t==="\\gt"||t==="\u27E9")&&(t="\\rangle"),Te.contains(gT,t)||Te.contains(DT,t))return _T(t,n,!1,r,a,o);if(Te.contains(sB,t))return hT(t,of[n],!1,r,a,o);throw new z("Illegal delimiter: '"+t+"'")},dB=[{type:"small",style:Se.SCRIPTSCRIPT},{type:"small",style:Se.SCRIPT},{type:"small",style:Se.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],pB=[{type:"small",style:Se.SCRIPTSCRIPT},{type:"small",style:Se.SCRIPT},{type:"small",style:Se.TEXT},{type:"stack"}],yT=[{type:"small",style:Se.SCRIPTSCRIPT},{type:"small",style:Se.SCRIPT},{type:"small",style:Se.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],mB=function(t){if(t.type==="small")return"Main-Regular";if(t.type==="large")return"Size"+t.size+"-Regular";if(t.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+t.type+"' here.")},bT=function(t,n,r,a){for(var o=Math.min(2,3-a.style.size),u=o;un)return r[u]}return r[r.length-1]},wT=function(t,n,r,a,o,u){t==="<"||t==="\\lt"||t==="\u27E8"?t="\\langle":(t===">"||t==="\\gt"||t==="\u27E9")&&(t="\\rangle");var i;Te.contains(DT,t)?i=dB:Te.contains(gT,t)?i=yT:i=pB;var l=bT(t,n,i,a);return l.type==="small"?oB(t,l.style,r,a,o,u):l.type==="large"?_T(t,l.size,r,a,o,u):hT(t,n,r,a,o,u)},vB=function(t,n,r,a,o,u){var i=a.fontMetrics().axisHeight*a.sizeMultiplier,l=901,s=5/a.fontMetrics().ptPerEm,c=Math.max(n-i,r+i),d=Math.max(c/500*l,2*c-s);return wT(t,d,!0,a,o,u)},Co={sqrtImage:cB,sizedDelim:fB,sizeToMaxHeight:of,customSizedDelim:wT,leftRightDelim:vB},RT={"\\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}},_B=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","<",">","\\langle","\u27E8","\\rangle","\u27E9","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function l0(e,t){var n=a0(e);if(n&&Te.contains(_B,n.text))return n;throw n?new z("Invalid delimiter '"+n.text+"' after '"+t.funcName+"'",e):new z("Invalid delimiter type '"+e.type+"'",e)}ae({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:(e,t)=>{var n=l0(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:RT[e.funcName].size,mclass:RT[e.funcName].mclass,delim:n.text}},htmlBuilder:(e,t)=>e.delim==="."?I.makeSpan([e.mclass]):Co.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass]),mathmlBuilder:e=>{var t=[];e.delim!=="."&&t.push(ea(e.delim,e.mode));var n=new q.MathNode("mo",t);e.mclass==="mopen"||e.mclass==="mclose"?n.setAttribute("fence","true"):n.setAttribute("fence","false"),n.setAttribute("stretchy","true");var r=Z(Co.sizeToMaxHeight[e.size]);return n.setAttribute("minsize",r),n.setAttribute("maxsize",r),n}});function TT(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}ae({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var n=e.parser.gullet.macros.get("\\current@color");if(n&&typeof n!="string")throw new z("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:l0(t[0],e).text,color:n}}});ae({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var n=l0(t[0],e),r=e.parser;++r.leftrightDepth;var a=r.parseExpression(!1);--r.leftrightDepth,r.expect("\\right",!1);var o=Ge(r.parseFunction(),"leftright-right");return{type:"leftright",mode:r.mode,body:a,left:n.text,right:o.delim,rightColor:o.color}},htmlBuilder:(e,t)=>{TT(e);for(var n=_n(e.body,t,!0,["mopen","mclose"]),r=0,a=0,o=!1,u=0;u{TT(e);var n=pr(e.body,t);if(e.left!=="."){var r=new q.MathNode("mo",[ea(e.left,e.mode)]);r.setAttribute("fence","true"),n.unshift(r)}if(e.right!=="."){var a=new q.MathNode("mo",[ea(e.right,e.mode)]);a.setAttribute("fence","true"),e.rightColor&&a.setAttribute("mathcolor",e.rightColor),n.push(a)}return Mg(n)}});ae({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var n=l0(t[0],e);if(!e.parser.leftrightDepth)throw new z("\\middle without preceding \\left",n);return{type:"middle",mode:e.parser.mode,delim:n.text}},htmlBuilder:(e,t)=>{var n;if(e.delim===".")n=rf(t,[]);else{n=Co.sizedDelim(e.delim,1,t,e.mode,[]);var r={delim:e.delim,options:t};n.isMiddle=r}return n},mathmlBuilder:(e,t)=>{var n=e.delim==="\\vert"||e.delim==="|"?ea("|","text"):ea(e.delim,e.mode),r=new q.MathNode("mo",[n]);return r.setAttribute("fence","true"),r.setAttribute("lspace","0.05em"),r.setAttribute("rspace","0.05em"),r}});var $g=(e,t)=>{var n=I.wrapFragment(ct(e.body,t),t),r=e.label.slice(1),a=t.sizeMultiplier,o,u=0,i=Te.isCharacterBox(e.body);if(r==="sout")o=I.makeSpan(["stretchy","sout"]),o.height=t.fontMetrics().defaultRuleThickness/a,u=-.5*t.fontMetrics().xHeight;else if(r==="phase"){var l=zt({number:.6,unit:"pt"},t),s=zt({number:.35,unit:"ex"},t),c=t.havingBaseSizing();a=a/c.sizeMultiplier;var d=n.height+n.depth+l+s;n.style.paddingLeft=Z(d/2+l);var v=Math.floor(1e3*d*a),m=sq(v),h=new qa([new Do("phase",m)],{width:"400em",height:Z(v/1e3),viewBox:"0 0 400000 "+v,preserveAspectRatio:"xMinYMin slice"});o=I.makeSvgSpan(["hide-tail"],[h],t),o.style.height=Z(d),u=n.depth+l+s}else{/cancel/.test(r)?i||n.classes.push("cancel-pad"):r==="angl"?n.classes.push("anglpad"):n.classes.push("boxpad");var g=0,y=0,b=0;/box/.test(r)?(b=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness),g=t.fontMetrics().fboxsep+(r==="colorbox"?0:b),y=g):r==="angl"?(b=Math.max(t.fontMetrics().defaultRuleThickness,t.minRuleThickness),g=4*b,y=Math.max(0,.25-n.depth)):(g=i?.2:0,y=g),o=To.encloseSpan(n,r,g,y,t),/fbox|boxed|fcolorbox/.test(r)?(o.style.borderStyle="solid",o.style.borderWidth=Z(b)):r==="angl"&&b!==.049&&(o.style.borderTopWidth=Z(b),o.style.borderRightWidth=Z(b)),u=n.depth+y,e.backgroundColor&&(o.style.backgroundColor=e.backgroundColor,e.borderColor&&(o.style.borderColor=e.borderColor))}var E;if(e.backgroundColor)E=I.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:u},{type:"elem",elem:n,shift:0}]},t);else{var j=/cancel|phase/.test(r)?["svg-align"]:[];E=I.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:0},{type:"elem",elem:o,shift:u,wrapperClasses:j}]},t)}return/cancel/.test(r)&&(E.height=n.height,E.depth=n.depth),/cancel/.test(r)&&!i?I.makeSpan(["mord","cancel-lap"],[E],t):I.makeSpan(["mord"],[E],t)},qg=(e,t)=>{var n=0,r=new q.MathNode(e.label.indexOf("colorbox")>-1?"mpadded":"menclose",[St(e.body,t)]);switch(e.label){case"\\cancel":r.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":r.setAttribute("notation","downdiagonalstrike");break;case"\\phase":r.setAttribute("notation","phasorangle");break;case"\\sout":r.setAttribute("notation","horizontalstrike");break;case"\\fbox":r.setAttribute("notation","box");break;case"\\angl":r.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(n=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,r.setAttribute("width","+"+2*n+"pt"),r.setAttribute("height","+"+2*n+"pt"),r.setAttribute("lspace",n+"pt"),r.setAttribute("voffset",n+"pt"),e.label==="\\fcolorbox"){var a=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);r.setAttribute("style","border: "+a+"em solid "+String(e.borderColor))}break;case"\\xcancel":r.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return e.backgroundColor&&r.setAttribute("mathbackground",e.backgroundColor),r};ae({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(e,t,n){var{parser:r,funcName:a}=e,o=Ge(t[0],"color-token").color,u=t[1];return{type:"enclose",mode:r.mode,label:a,backgroundColor:o,body:u}},htmlBuilder:$g,mathmlBuilder:qg});ae({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(e,t,n){var{parser:r,funcName:a}=e,o=Ge(t[0],"color-token").color,u=Ge(t[1],"color-token").color,i=t[2];return{type:"enclose",mode:r.mode,label:a,backgroundColor:u,borderColor:o,body:i}},htmlBuilder:$g,mathmlBuilder:qg});ae({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(e,t){var{parser:n}=e;return{type:"enclose",mode:n.mode,label:"\\fbox",body:t[0]}}});ae({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(e,t){var{parser:n,funcName:r}=e,a=t[0];return{type:"enclose",mode:n.mode,label:r,body:a}},htmlBuilder:$g,mathmlBuilder:qg});ae({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(e,t){var{parser:n}=e;return{type:"enclose",mode:n.mode,label:"\\angl",body:t[0]}}});var CT={};function Ba(e){for(var{type:t,names:n,props:r,handler:a,htmlBuilder:o,mathmlBuilder:u}=e,i={type:t,numArgs:r.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:a},l=0;l{var t=e.parser.settings;if(!t.displayMode)throw new z("{"+e.envName+"} can be used only in display mode.")};function Bg(e){if(e.indexOf("ed")===-1)return e.indexOf("*")===-1}function gu(e,t,n){var{hskipBeforeAndAfter:r,addJot:a,cols:o,arraystretch:u,colSeparationType:i,autoTag:l,singleRow:s,emptySingleRow:c,maxNumCols:d,leqno:v}=t;if(e.gullet.beginGroup(),s||e.gullet.macros.set("\\cr","\\\\\\relax"),!u){var m=e.gullet.expandMacroAsText("\\arraystretch");if(m==null)u=1;else if(u=parseFloat(m),!u||u<0)throw new z("Invalid \\arraystretch: "+m)}e.gullet.beginGroup();var h=[],g=[h],y=[],b=[],E=l!=null?[]:void 0;function j(){l&&e.gullet.macros.set("\\@eqnsw","1",!0)}function k(){E&&(e.gullet.macros.get("\\df@tag")?(E.push(e.subparse([new xr("\\df@tag")])),e.gullet.macros.set("\\df@tag",void 0,!0)):E.push(Boolean(l)&&e.gullet.macros.get("\\@eqnsw")==="1"))}for(j(),b.push(ET(e));;){var L=e.parseExpression(!1,s?"\\end":"\\\\");e.gullet.endGroup(),e.gullet.beginGroup(),L={type:"ordgroup",mode:e.mode,body:L},n&&(L={type:"styling",mode:e.mode,style:n,body:[L]}),h.push(L);var S=e.fetch().text;if(S==="&"){if(d&&h.length===d){if(s||i)throw new z("Too many tab characters: &",e.nextToken);e.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}e.consume()}else if(S==="\\end"){k(),h.length===1&&L.type==="styling"&&L.body[0].body.length===0&&(g.length>1||!c)&&g.pop(),b.length0&&(j+=.25),s.push({pos:j,isDashed:jn[Dt]})}for(k(u[0]),r=0;r0&&(le+=E,Wjn))for(r=0;r=i)){var oe=void 0;(a>0||t.hskipBeforeAndAfter)&&(oe=Te.deflt(T.pregap,v),oe!==0&&(Je=I.makeSpan(["arraycolsep"],[]),Je.style.width=Z(oe),ce.push(Je)));var H=[];for(r=0;r0){for(var wt=I.makeLineSpan("hline",n,c),at=I.makeLineSpan("hdashline",n,c),Rt=[{type:"elem",elem:l,shift:0}];s.length>0;){var Sr=s.pop(),hn=Sr.pos-Me;Sr.isDashed?Rt.push({type:"elem",elem:at,shift:hn}):Rt.push({type:"elem",elem:wt,shift:hn})}l=I.makeVList({positionType:"individualShift",children:Rt},n)}if(Ce.length===0)return I.makeSpan(["mord"],[l],n);var qn=I.makeVList({positionType:"individualShift",children:Ce},n);return qn=I.makeSpan(["tag"],[qn],n),I.makeFragment([l,qn])},hB={c:"center ",l:"left ",r:"right "},Ga=function(t,n){for(var r=[],a=new q.MathNode("mtd",[],["mtr-glue"]),o=new q.MathNode("mtd",[],["mml-eqn-num"]),u=0;u0){var h=t.cols,g="",y=!1,b=0,E=h.length;h[0].type==="separator"&&(v+="top ",b=1),h[h.length-1].type==="separator"&&(v+="bottom ",E-=1);for(var j=b;j0?"left ":"",v+=ee[ee.length-1].length>0?"right ":"";for(var Y=1;Y-1?"alignat":"align",o=t.envName==="split",u=gu(t.parser,{cols:r,addJot:!0,autoTag:o?void 0:Bg(t.envName),emptySingleRow:!0,colSeparationType:a,maxNumCols:o?2:void 0,leqno:t.parser.settings.leqno},"display"),i,l=0,s={type:"ordgroup",mode:t.mode,body:[]};if(n[0]&&n[0].type==="ordgroup"){for(var c="",d=0;d0&&m&&(y=1),r[h]={type:"align",align:g,pregap:y,postgap:0}}return u.colSeparationType=m?"align":"alignat",u};Ba({type:"array",names:["array","darray"],props:{numArgs:1},handler(e,t){var n=a0(t[0]),r=n?[t[0]]:Ge(t[0],"ordgroup").body,a=r.map(function(u){var i=Ag(u),l=i.text;if("lcr".indexOf(l)!==-1)return{type:"align",align:l};if(l==="|")return{type:"separator",separator:"|"};if(l===":")return{type:"separator",separator:":"};throw new z("Unknown column alignment: "+l,u)}),o={cols:a,hskipBeforeAndAfter:!0,maxNumCols:a.length};return gu(e.parser,o,zg(e.envName))},htmlBuilder:za,mathmlBuilder:Ga});Ba({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName.replace("*","")],n="c",r={hskipBeforeAndAfter:!1,cols:[{type:"align",align:n}]};if(e.envName.charAt(e.envName.length-1)==="*"){var a=e.parser;if(a.consumeSpaces(),a.fetch().text==="["){if(a.consume(),a.consumeSpaces(),n=a.fetch().text,"lcr".indexOf(n)===-1)throw new z("Expected l or c or r",a.nextToken);a.consume(),a.consumeSpaces(),a.expect("]"),a.consume(),r.cols=[{type:"align",align:n}]}}var o=gu(e.parser,r,zg(e.envName)),u=Math.max(0,...o.body.map(i=>i.length));return o.cols=new Array(u).fill({type:"align",align:n}),t?{type:"leftright",mode:e.mode,body:[o],left:t[0],right:t[1],rightColor:void 0}:o},htmlBuilder:za,mathmlBuilder:Ga});Ba({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(e){var t={arraystretch:.5},n=gu(e.parser,t,"script");return n.colSeparationType="small",n},htmlBuilder:za,mathmlBuilder:Ga});Ba({type:"array",names:["subarray"],props:{numArgs:1},handler(e,t){var n=a0(t[0]),r=n?[t[0]]:Ge(t[0],"ordgroup").body,a=r.map(function(u){var i=Ag(u),l=i.text;if("lc".indexOf(l)!==-1)return{type:"align",align:l};throw new z("Unknown column alignment: "+l,u)});if(a.length>1)throw new z("{subarray} can contain only one column");var o={cols:a,hskipBeforeAndAfter:!1,arraystretch:.5};if(o=gu(e.parser,o,"script"),o.body.length>0&&o.body[0].length>1)throw new z("{subarray} can contain only one column");return o},htmlBuilder:za,mathmlBuilder:Ga});Ba({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(e){var t={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},n=gu(e.parser,t,zg(e.envName));return{type:"leftright",mode:e.mode,body:[n],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:za,mathmlBuilder:Ga});Ba({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:FT,htmlBuilder:za,mathmlBuilder:Ga});Ba({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){Te.contains(["gather","gather*"],e.envName)&&c0(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:Bg(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return gu(e.parser,t,"display")},htmlBuilder:za,mathmlBuilder:Ga});Ba({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:FT,htmlBuilder:za,mathmlBuilder:Ga});Ba({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){c0(e);var t={autoTag:Bg(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return gu(e.parser,t,"display")},htmlBuilder:za,mathmlBuilder:Ga});Ba({type:"array",names:["CD"],props:{numArgs:0},handler(e){return c0(e),rB(e.parser)},htmlBuilder:za,mathmlBuilder:Ga});D("\\nonumber","\\gdef\\@eqnsw{0}");D("\\notag","\\nonumber");ae({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(e,t){throw new z(e.funcName+" valid only within array environment")}});var MT=CT;ae({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(e,t){var{parser:n,funcName:r}=e,a=t[0];if(a.type!=="ordgroup")throw new z("Invalid environment name",a);for(var o="",u=0;u{var n=e.font,r=t.withFont(n);return ct(e.body,r)},IT=(e,t)=>{var n=e.font,r=t.withFont(n);return St(e.body,r)},AT={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};ae({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathsfit","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=n0(t[0]),o=r;return o in AT&&(o=AT[o]),{type:"font",mode:n.mode,font:o.slice(1),body:a}},htmlBuilder:ST,mathmlBuilder:IT});ae({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(e,t)=>{var{parser:n}=e,r=t[0],a=Te.isCharacterBox(r);return{type:"mclass",mode:n.mode,mclass:u0(r),body:[{type:"font",mode:n.mode,font:"boldsymbol",body:r}],isCharacterBox:a}}});ae({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{parser:n,funcName:r,breakOnTokenText:a}=e,{mode:o}=n,u=n.parseExpression(!0,a),i="math"+r.slice(1);return{type:"font",mode:o,font:i,body:{type:"ordgroup",mode:n.mode,body:u}}},htmlBuilder:ST,mathmlBuilder:IT});var LT=(e,t)=>{var n=t;return e==="display"?n=n.id>=Se.SCRIPT.id?n.text():Se.DISPLAY:e==="text"&&n.size===Se.DISPLAY.size?n=Se.TEXT:e==="script"?n=Se.SCRIPT:e==="scriptscript"&&(n=Se.SCRIPTSCRIPT),n},Gg=(e,t)=>{var n=LT(e.size,t.style),r=n.fracNum(),a=n.fracDen(),o;o=t.havingStyle(r);var u=ct(e.numer,o,t);if(e.continued){var i=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;u.height=u.height0?h=3*v:h=7*v,g=t.fontMetrics().denom1):(d>0?(m=t.fontMetrics().num2,h=v):(m=t.fontMetrics().num3,h=3*v),g=t.fontMetrics().denom2);var y;if(c){var E=t.fontMetrics().axisHeight;m-u.depth-(E+.5*d){var n=new q.MathNode("mfrac",[St(e.numer,t),St(e.denom,t)]);if(!e.hasBarLine)n.setAttribute("linethickness","0px");else if(e.barSize){var r=zt(e.barSize,t);n.setAttribute("linethickness",Z(r))}var a=LT(e.size,t.style);if(a.size!==t.style.size){n=new q.MathNode("mstyle",[n]);var o=a.size===Se.DISPLAY.size?"true":"false";n.setAttribute("displaystyle",o),n.setAttribute("scriptlevel","0")}if(e.leftDelim!=null||e.rightDelim!=null){var u=[];if(e.leftDelim!=null){var i=new q.MathNode("mo",[new q.TextNode(e.leftDelim.replace("\\",""))]);i.setAttribute("fence","true"),u.push(i)}if(u.push(n),e.rightDelim!=null){var l=new q.MathNode("mo",[new q.TextNode(e.rightDelim.replace("\\",""))]);l.setAttribute("fence","true"),u.push(l)}return Mg(u)}return n};ae({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=t[0],o=t[1],u,i=null,l=null,s="auto";switch(r){case"\\dfrac":case"\\frac":case"\\tfrac":u=!0;break;case"\\\\atopfrac":u=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":u=!1,i="(",l=")";break;case"\\\\bracefrac":u=!1,i="\\{",l="\\}";break;case"\\\\brackfrac":u=!1,i="[",l="]";break;default:throw new Error("Unrecognized genfrac command")}switch(r){case"\\dfrac":case"\\dbinom":s="display";break;case"\\tfrac":case"\\tbinom":s="text";break}return{type:"genfrac",mode:n.mode,continued:!1,numer:a,denom:o,hasBarLine:u,leftDelim:i,rightDelim:l,size:s,barSize:null}},htmlBuilder:Gg,mathmlBuilder:Jg});ae({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=t[0],o=t[1];return{type:"genfrac",mode:n.mode,continued:!0,numer:a,denom:o,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});ae({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(e){var{parser:t,funcName:n,token:r}=e,a;switch(n){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:t.mode,replaceWith:a,token:r}}});var jT=["display","text","script","scriptscript"],NT=function(t){var n=null;return t.length>0&&(n=t,n=n==="."?null:n),n};ae({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(e,t){var{parser:n}=e,r=t[4],a=t[5],o=n0(t[0]),u=o.type==="atom"&&o.family==="open"?NT(o.text):null,i=n0(t[1]),l=i.type==="atom"&&i.family==="close"?NT(i.text):null,s=Ge(t[2],"size"),c,d=null;s.isBlank?c=!0:(d=s.value,c=d.number>0);var v="auto",m=t[3];if(m.type==="ordgroup"){if(m.body.length>0){var h=Ge(m.body[0],"textord");v=jT[Number(h.text)]}}else m=Ge(m,"textord"),v=jT[Number(m.text)];return{type:"genfrac",mode:n.mode,numer:r,denom:a,continued:!1,hasBarLine:c,barSize:d,leftDelim:u,rightDelim:l,size:v}},htmlBuilder:Gg,mathmlBuilder:Jg});ae({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(e,t){var{parser:n,funcName:r,token:a}=e;return{type:"infix",mode:n.mode,replaceWith:"\\\\abovefrac",size:Ge(t[0],"size").value,token:a}}});ae({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=t[0],o=K$(Ge(t[1],"infix").size),u=t[2],i=o.number>0;return{type:"genfrac",mode:n.mode,numer:a,denom:u,continued:!1,hasBarLine:i,barSize:o,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Gg,mathmlBuilder:Jg});var PT=(e,t)=>{var n=t.style,r,a;e.type==="supsub"?(r=e.sup?ct(e.sup,t.havingStyle(n.sup()),t):ct(e.sub,t.havingStyle(n.sub()),t),a=Ge(e.base,"horizBrace")):a=Ge(e,"horizBrace");var o=ct(a.base,t.havingBaseStyle(Se.DISPLAY)),u=To.svgSpan(a,t),i;if(a.isOver?(i=I.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:u}]},t),i.children[0].children[0].children[1].classes.push("svg-align")):(i=I.makeVList({positionType:"bottom",positionData:o.depth+.1+u.height,children:[{type:"elem",elem:u},{type:"kern",size:.1},{type:"elem",elem:o}]},t),i.children[0].children[0].children[0].classes.push("svg-align")),r){var l=I.makeSpan(["mord",a.isOver?"mover":"munder"],[i],t);a.isOver?i=I.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:r}]},t):i=I.makeVList({positionType:"bottom",positionData:l.depth+.2+r.height+r.depth,children:[{type:"elem",elem:r},{type:"kern",size:.2},{type:"elem",elem:l}]},t)}return I.makeSpan(["mord",a.isOver?"mover":"munder"],[i],t)},gB=(e,t)=>{var n=To.mathMLnode(e.label);return new q.MathNode(e.isOver?"mover":"munder",[St(e.base,t),n])};ae({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(e,t){var{parser:n,funcName:r}=e;return{type:"horizBrace",mode:n.mode,label:r,isOver:/^\\over/.test(r),base:t[0]}},htmlBuilder:PT,mathmlBuilder:gB});ae({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(e,t)=>{var{parser:n}=e,r=t[1],a=Ge(t[0],"url").url;return n.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:n.mode,href:a,body:sn(r)}:n.formatUnsupportedCmd("\\href")},htmlBuilder:(e,t)=>{var n=_n(e.body,t,!1);return I.makeAnchor(e.href,[],n,t)},mathmlBuilder:(e,t)=>{var n=hu(e.body,t);return n instanceof dr||(n=new dr("mrow",[n])),n.setAttribute("href",e.href),n}});ae({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(e,t)=>{var{parser:n}=e,r=Ge(t[0],"url").url;if(!n.settings.isTrusted({command:"\\url",url:r}))return n.formatUnsupportedCmd("\\url");for(var a=[],o=0;o{var{parser:n,funcName:r,token:a}=e,o=Ge(t[0],"raw").string,u=t[1];n.settings.strict&&n.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var i,l={};switch(r){case"\\htmlClass":l.class=o,i={command:"\\htmlClass",class:o};break;case"\\htmlId":l.id=o,i={command:"\\htmlId",id:o};break;case"\\htmlStyle":l.style=o,i={command:"\\htmlStyle",style:o};break;case"\\htmlData":{for(var s=o.split(","),c=0;c{var n=_n(e.body,t,!1),r=["enclosing"];e.attributes.class&&r.push(...e.attributes.class.trim().split(/\s+/));var a=I.makeSpan(r,n,t);for(var o in e.attributes)o!=="class"&&e.attributes.hasOwnProperty(o)&&a.setAttribute(o,e.attributes[o]);return a},mathmlBuilder:(e,t)=>hu(e.body,t)});ae({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(e,t)=>{var{parser:n}=e;return{type:"htmlmathml",mode:n.mode,html:sn(t[0]),mathml:sn(t[1])}},htmlBuilder:(e,t)=>{var n=_n(e.html,t,!1);return I.makeFragment(n)},mathmlBuilder:(e,t)=>hu(e.mathml,t)});var Vg=function(t){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(t))return{number:+t,unit:"bp"};var n=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t);if(!n)throw new z("Invalid size: '"+t+"' in \\includegraphics");var r={number:+(n[1]+n[2]),unit:n[3]};if(!OR(r))throw new z("Invalid unit: '"+r.unit+"' in \\includegraphics.");return r};ae({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(e,t,n)=>{var{parser:r}=e,a={number:0,unit:"em"},o={number:.9,unit:"em"},u={number:0,unit:"em"},i="";if(n[0])for(var l=Ge(n[0],"raw").string,s=l.split(","),c=0;c{var n=zt(e.height,t),r=0;e.totalheight.number>0&&(r=zt(e.totalheight,t)-n);var a=0;e.width.number>0&&(a=zt(e.width,t));var o={height:Z(n+r)};a>0&&(o.width=Z(a)),r>0&&(o.verticalAlign=Z(-r));var u=new $R(e.src,e.alt,o);return u.height=n,u.depth=r,u},mathmlBuilder:(e,t)=>{var n=new q.MathNode("mglyph",[]);n.setAttribute("alt",e.alt);var r=zt(e.height,t),a=0;if(e.totalheight.number>0&&(a=zt(e.totalheight,t)-r,n.setAttribute("valign",Z(-a))),n.setAttribute("height",Z(r+a)),e.width.number>0){var o=zt(e.width,t);n.setAttribute("width",Z(o))}return n.setAttribute("src",e.src),n}});ae({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(e,t){var{parser:n,funcName:r}=e,a=Ge(t[0],"size");if(n.settings.strict){var o=r[1]==="m",u=a.value.unit==="mu";o?(u||n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" supports only mu units, "+("not "+a.value.unit+" units")),n.mode!=="math"&&n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" works only in math mode")):u&&n.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+r+" doesn't support mu units")}return{type:"kern",mode:n.mode,dimension:a.value}},htmlBuilder(e,t){return I.makeGlue(e.dimension,t)},mathmlBuilder(e,t){var n=zt(e.dimension,t);return new q.SpaceNode(n)}});ae({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=t[0];return{type:"lap",mode:n.mode,alignment:r.slice(5),body:a}},htmlBuilder:(e,t)=>{var n;e.alignment==="clap"?(n=I.makeSpan([],[ct(e.body,t)]),n=I.makeSpan(["inner"],[n],t)):n=I.makeSpan(["inner"],[ct(e.body,t)]);var r=I.makeSpan(["fix"],[]),a=I.makeSpan([e.alignment],[n,r],t),o=I.makeSpan(["strut"]);return o.style.height=Z(a.height+a.depth),a.depth&&(o.style.verticalAlign=Z(-a.depth)),a.children.unshift(o),a=I.makeSpan(["thinbox"],[a],t),I.makeSpan(["mord","vbox"],[a],t)},mathmlBuilder:(e,t)=>{var n=new q.MathNode("mpadded",[St(e.body,t)]);if(e.alignment!=="rlap"){var r=e.alignment==="llap"?"-1":"-0.5";n.setAttribute("lspace",r+"width")}return n.setAttribute("width","0px"),n}});ae({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){var{funcName:n,parser:r}=e,a=r.mode;r.switchMode("math");var o=n==="\\("?"\\)":"$",u=r.parseExpression(!1,o);return r.expect(o),r.switchMode(a),{type:"styling",mode:r.mode,style:"text",body:u}}});ae({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new z("Mismatched "+e.funcName)}});var kT=(e,t)=>{switch(t.style.size){case Se.DISPLAY.size:return e.display;case Se.TEXT.size:return e.text;case Se.SCRIPT.size:return e.script;case Se.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};ae({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(e,t)=>{var{parser:n}=e;return{type:"mathchoice",mode:n.mode,display:sn(t[0]),text:sn(t[1]),script:sn(t[2]),scriptscript:sn(t[3])}},htmlBuilder:(e,t)=>{var n=kT(e,t),r=_n(n,t,!1);return I.makeFragment(r)},mathmlBuilder:(e,t)=>{var n=kT(e,t);return hu(n,t)}});var OT=(e,t,n,r,a,o,u)=>{e=I.makeSpan([],[e]);var i=n&&Te.isCharacterBox(n),l,s;if(t){var c=ct(t,r.havingStyle(a.sup()),r);s={elem:c,kern:Math.max(r.fontMetrics().bigOpSpacing1,r.fontMetrics().bigOpSpacing3-c.depth)}}if(n){var d=ct(n,r.havingStyle(a.sub()),r);l={elem:d,kern:Math.max(r.fontMetrics().bigOpSpacing2,r.fontMetrics().bigOpSpacing4-d.height)}}var v;if(s&&l){var m=r.fontMetrics().bigOpSpacing5+l.elem.height+l.elem.depth+l.kern+e.depth+u;v=I.makeVList({positionType:"bottom",positionData:m,children:[{type:"kern",size:r.fontMetrics().bigOpSpacing5},{type:"elem",elem:l.elem,marginLeft:Z(-o)},{type:"kern",size:l.kern},{type:"elem",elem:e},{type:"kern",size:s.kern},{type:"elem",elem:s.elem,marginLeft:Z(o)},{type:"kern",size:r.fontMetrics().bigOpSpacing5}]},r)}else if(l){var h=e.height-u;v=I.makeVList({positionType:"top",positionData:h,children:[{type:"kern",size:r.fontMetrics().bigOpSpacing5},{type:"elem",elem:l.elem,marginLeft:Z(-o)},{type:"kern",size:l.kern},{type:"elem",elem:e}]},r)}else if(s){var g=e.depth+u;v=I.makeVList({positionType:"bottom",positionData:g,children:[{type:"elem",elem:e},{type:"kern",size:s.kern},{type:"elem",elem:s.elem,marginLeft:Z(o)},{type:"kern",size:r.fontMetrics().bigOpSpacing5}]},r)}else return e;var y=[v];if(l&&o!==0&&!i){var b=I.makeSpan(["mspace"],[],r);b.style.marginRight=Z(o),y.unshift(b)}return I.makeSpan(["mop","op-limits"],y,r)},UT=["\\smallint"],cc=(e,t)=>{var n,r,a=!1,o;e.type==="supsub"?(n=e.sup,r=e.sub,o=Ge(e.base,"op"),a=!0):o=Ge(e,"op");var u=t.style,i=!1;u.size===Se.DISPLAY.size&&o.symbol&&!Te.contains(UT,o.name)&&(i=!0);var l;if(o.symbol){var s=i?"Size2-Regular":"Size1-Regular",c="";if((o.name==="\\oiint"||o.name==="\\oiiint")&&(c=o.name.slice(1),o.name=c==="oiint"?"\\iint":"\\iiint"),l=I.makeSymbol(o.name,s,"math",t,["mop","op-symbol",i?"large-op":"small-op"]),c.length>0){var d=l.italic,v=I.staticSvg(c+"Size"+(i?"2":"1"),t);l=I.makeVList({positionType:"individualShift",children:[{type:"elem",elem:l,shift:0},{type:"elem",elem:v,shift:i?.08:0}]},t),o.name="\\"+c,l.classes.unshift("mop"),l.italic=d}}else if(o.body){var m=_n(o.body,t,!0);m.length===1&&m[0]instanceof Er?(l=m[0],l.classes[0]="mop"):l=I.makeSpan(["mop"],m,t)}else{for(var h=[],g=1;g{var n;if(e.symbol)n=new dr("mo",[ea(e.name,e.mode)]),Te.contains(UT,e.name)&&n.setAttribute("largeop","false");else if(e.body)n=new dr("mo",pr(e.body,t));else{n=new dr("mi",[new Ra(e.name.slice(1))]);var r=new dr("mo",[ea("\u2061","text")]);e.parentIsSupSub?n=new dr("mrow",[n,r]):n=tT([n,r])}return n},DB={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};ae({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","\u220F","\u2210","\u2211","\u22C0","\u22C1","\u22C2","\u22C3","\u2A00","\u2A01","\u2A02","\u2A04","\u2A06"],props:{numArgs:0},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=r;return a.length===1&&(a=DB[a]),{type:"op",mode:n.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:cc,mathmlBuilder:uf});ae({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var{parser:n}=e,r=t[0];return{type:"op",mode:n.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:sn(r)}},htmlBuilder:cc,mathmlBuilder:uf});var yB={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};ae({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(e){var{parser:t,funcName:n}=e;return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:n}},htmlBuilder:cc,mathmlBuilder:uf});ae({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(e){var{parser:t,funcName:n}=e;return{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:n}},htmlBuilder:cc,mathmlBuilder:uf});ae({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler(e){var{parser:t,funcName:n}=e,r=n;return r.length===1&&(r=yB[r]),{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:r}},htmlBuilder:cc,mathmlBuilder:uf});var WT=(e,t)=>{var n,r,a=!1,o;e.type==="supsub"?(n=e.sup,r=e.sub,o=Ge(e.base,"operatorname"),a=!0):o=Ge(e,"operatorname");var u;if(o.body.length>0){for(var i=o.body.map(d=>{var v=d.text;return typeof v=="string"?{type:"textord",mode:d.mode,text:v}:d}),l=_n(i,t.withFont("mathrm"),!0),s=0;s{for(var n=pr(e.body,t.withFont("mathrm")),r=!0,a=0;ac.toText()).join("");n=[new q.TextNode(i)]}var l=new q.MathNode("mi",n);l.setAttribute("mathvariant","normal");var s=new q.MathNode("mo",[ea("\u2061","text")]);return e.parentIsSupSub?new q.MathNode("mrow",[l,s]):q.newDocumentFragment([l,s])};ae({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(e,t)=>{var{parser:n,funcName:r}=e,a=t[0];return{type:"operatorname",mode:n.mode,body:sn(a),alwaysHandleSupSub:r==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}},htmlBuilder:WT,mathmlBuilder:bB});D("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");Ii({type:"ordgroup",htmlBuilder(e,t){return e.semisimple?I.makeFragment(_n(e.body,t,!1)):I.makeSpan(["mord"],_n(e.body,t,!0),t)},mathmlBuilder(e,t){return hu(e.body,t,!0)}});ae({type:"overline",names:["\\overline"],props:{numArgs:1},handler(e,t){var{parser:n}=e,r=t[0];return{type:"overline",mode:n.mode,body:r}},htmlBuilder(e,t){var n=ct(e.body,t.havingCrampedStyle()),r=I.makeLineSpan("overline-line",t),a=t.fontMetrics().defaultRuleThickness,o=I.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:n},{type:"kern",size:3*a},{type:"elem",elem:r},{type:"kern",size:a}]},t);return I.makeSpan(["mord","overline"],[o],t)},mathmlBuilder(e,t){var n=new q.MathNode("mo",[new q.TextNode("\u203E")]);n.setAttribute("stretchy","true");var r=new q.MathNode("mover",[St(e.body,t),n]);return r.setAttribute("accent","true"),r}});ae({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:n}=e,r=t[0];return{type:"phantom",mode:n.mode,body:sn(r)}},htmlBuilder:(e,t)=>{var n=_n(e.body,t.withPhantom(),!1);return I.makeFragment(n)},mathmlBuilder:(e,t)=>{var n=pr(e.body,t);return new q.MathNode("mphantom",n)}});ae({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:n}=e,r=t[0];return{type:"hphantom",mode:n.mode,body:r}},htmlBuilder:(e,t)=>{var n=I.makeSpan([],[ct(e.body,t.withPhantom())]);if(n.height=0,n.depth=0,n.children)for(var r=0;r{var n=pr(sn(e.body),t),r=new q.MathNode("mphantom",n),a=new q.MathNode("mpadded",[r]);return a.setAttribute("height","0px"),a.setAttribute("depth","0px"),a}});ae({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:n}=e,r=t[0];return{type:"vphantom",mode:n.mode,body:r}},htmlBuilder:(e,t)=>{var n=I.makeSpan(["inner"],[ct(e.body,t.withPhantom())]),r=I.makeSpan(["fix"],[]);return I.makeSpan(["mord","rlap"],[n,r],t)},mathmlBuilder:(e,t)=>{var n=pr(sn(e.body),t),r=new q.MathNode("mphantom",n),a=new q.MathNode("mpadded",[r]);return a.setAttribute("width","0px"),a}});ae({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(e,t){var{parser:n}=e,r=Ge(t[0],"size").value,a=t[1];return{type:"raisebox",mode:n.mode,dy:r,body:a}},htmlBuilder(e,t){var n=ct(e.body,t),r=zt(e.dy,t);return I.makeVList({positionType:"shift",positionData:-r,children:[{type:"elem",elem:n}]},t)},mathmlBuilder(e,t){var n=new q.MathNode("mpadded",[St(e.body,t)]),r=e.dy.number+e.dy.unit;return n.setAttribute("voffset",r),n}});ae({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t}=e;return{type:"internal",mode:t.mode}}});ae({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["size","size","size"]},handler(e,t,n){var{parser:r}=e,a=n[0],o=Ge(t[0],"size"),u=Ge(t[1],"size");return{type:"rule",mode:r.mode,shift:a&&Ge(a,"size").value,width:o.value,height:u.value}},htmlBuilder(e,t){var n=I.makeSpan(["mord","rule"],[],t),r=zt(e.width,t),a=zt(e.height,t),o=e.shift?zt(e.shift,t):0;return n.style.borderRightWidth=Z(r),n.style.borderTopWidth=Z(a),n.style.bottom=Z(o),n.width=r,n.height=a+o,n.depth=-o,n.maxFontSize=a*1.125*t.sizeMultiplier,n},mathmlBuilder(e,t){var n=zt(e.width,t),r=zt(e.height,t),a=e.shift?zt(e.shift,t):0,o=t.color&&t.getColor()||"black",u=new q.MathNode("mspace");u.setAttribute("mathbackground",o),u.setAttribute("width",Z(n)),u.setAttribute("height",Z(r));var i=new q.MathNode("mpadded",[u]);return a>=0?i.setAttribute("height",Z(a)):(i.setAttribute("height",Z(a)),i.setAttribute("depth",Z(-a))),i.setAttribute("voffset",Z(a)),i}});function HT(e,t,n){for(var r=_n(e,t,!1),a=t.sizeMultiplier/n.sizeMultiplier,o=0;o{var n=t.havingSize(e.size);return HT(e.body,n,t)};ae({type:"sizing",names:$T,props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{breakOnTokenText:n,funcName:r,parser:a}=e,o=a.parseExpression(!1,n);return{type:"sizing",mode:a.mode,size:$T.indexOf(r)+1,body:o}},htmlBuilder:wB,mathmlBuilder:(e,t)=>{var n=t.havingSize(e.size),r=pr(e.body,n),a=new q.MathNode("mstyle",r);return a.setAttribute("mathsize",Z(n.sizeMultiplier)),a}});ae({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(e,t,n)=>{var{parser:r}=e,a=!1,o=!1,u=n[0]&&Ge(n[0],"ordgroup");if(u)for(var i="",l=0;l{var n=I.makeSpan([],[ct(e.body,t)]);if(!e.smashHeight&&!e.smashDepth)return n;if(e.smashHeight&&(n.height=0,n.children))for(var r=0;r{var n=new q.MathNode("mpadded",[St(e.body,t)]);return e.smashHeight&&n.setAttribute("height","0px"),e.smashDepth&&n.setAttribute("depth","0px"),n}});ae({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,n){var{parser:r}=e,a=n[0],o=t[0];return{type:"sqrt",mode:r.mode,body:o,index:a}},htmlBuilder(e,t){var n=ct(e.body,t.havingCrampedStyle());n.height===0&&(n.height=t.fontMetrics().xHeight),n=I.wrapFragment(n,t);var r=t.fontMetrics(),a=r.defaultRuleThickness,o=a;t.style.idn.height+n.depth+u&&(u=(u+d-n.height-n.depth)/2);var v=l.height-n.height-u-s;n.style.paddingLeft=Z(c);var m=I.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:-(n.height+v)},{type:"elem",elem:l},{type:"kern",size:s}]},t);if(e.index){var h=t.havingStyle(Se.SCRIPTSCRIPT),g=ct(e.index,h,t),y=.6*(m.height-m.depth),b=I.makeVList({positionType:"shift",positionData:-y,children:[{type:"elem",elem:g}]},t),E=I.makeSpan(["root"],[b]);return I.makeSpan(["mord","sqrt"],[E,m],t)}else return I.makeSpan(["mord","sqrt"],[m],t)},mathmlBuilder(e,t){var{body:n,index:r}=e;return r?new q.MathNode("mroot",[St(n,t),St(r,t)]):new q.MathNode("msqrt",[St(n,t)])}});var qT={display:Se.DISPLAY,text:Se.TEXT,script:Se.SCRIPT,scriptscript:Se.SCRIPTSCRIPT};ae({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e,t){var{breakOnTokenText:n,funcName:r,parser:a}=e,o=a.parseExpression(!0,n),u=r.slice(1,r.length-5);return{type:"styling",mode:a.mode,style:u,body:o}},htmlBuilder(e,t){var n=qT[e.style],r=t.havingStyle(n).withFont("");return HT(e.body,r,t)},mathmlBuilder(e,t){var n=qT[e.style],r=t.havingStyle(n),a=pr(e.body,r),o=new q.MathNode("mstyle",a),u={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},i=u[e.style];return o.setAttribute("scriptlevel",i[0]),o.setAttribute("displaystyle",i[1]),o}});var RB=function(t,n){var r=t.base;if(r)if(r.type==="op"){var a=r.limits&&(n.style.size===Se.DISPLAY.size||r.alwaysHandleSupSub);return a?cc:null}else if(r.type==="operatorname"){var o=r.alwaysHandleSupSub&&(n.style.size===Se.DISPLAY.size||r.limits);return o?WT:null}else{if(r.type==="accent")return Te.isCharacterBox(r.base)?Lg:null;if(r.type==="horizBrace"){var u=!t.sub;return u===r.isOver?PT:null}else return null}else return null};Ii({type:"supsub",htmlBuilder(e,t){var n=RB(e,t);if(n)return n(e,t);var{base:r,sup:a,sub:o}=e,u=ct(r,t),i,l,s=t.fontMetrics(),c=0,d=0,v=r&&Te.isCharacterBox(r);if(a){var m=t.havingStyle(t.style.sup());i=ct(a,m,t),v||(c=u.height-m.fontMetrics().supDrop*m.sizeMultiplier/t.sizeMultiplier)}if(o){var h=t.havingStyle(t.style.sub());l=ct(o,h,t),v||(d=u.depth+h.fontMetrics().subDrop*h.sizeMultiplier/t.sizeMultiplier)}var g;t.style===Se.DISPLAY?g=s.sup1:t.style.cramped?g=s.sup3:g=s.sup2;var y=t.sizeMultiplier,b=Z(.5/s.ptPerEm/y),E=null;if(l){var j=e.base&&e.base.type==="op"&&e.base.name&&(e.base.name==="\\oiint"||e.base.name==="\\oiiint");(u instanceof Er||j)&&(E=Z(-u.italic))}var k;if(i&&l){c=Math.max(c,g,i.depth+.25*s.xHeight),d=Math.max(d,s.sub2);var L=s.defaultRuleThickness,S=4*L;if(c-i.depth-(l.height-d)0&&(c+=W,d-=W)}var ee=[{type:"elem",elem:l,shift:d,marginRight:b,marginLeft:E},{type:"elem",elem:i,shift:-c,marginRight:b}];k=I.makeVList({positionType:"individualShift",children:ee},t)}else if(l){d=Math.max(d,s.sub1,l.height-.8*s.xHeight);var Y=[{type:"elem",elem:l,marginLeft:E,marginRight:b}];k=I.makeVList({positionType:"shift",positionData:d,children:Y},t)}else if(i)c=Math.max(c,g,i.depth+.25*s.xHeight),k=I.makeVList({positionType:"shift",positionData:-c,children:[{type:"elem",elem:i,marginRight:b}]},t);else throw new Error("supsub must have either sup or sub.");var rt=Eg(u,"right")||"mord";return I.makeSpan([rt],[u,I.makeSpan(["msupsub"],[k])],t)},mathmlBuilder(e,t){var n=!1,r,a;e.base&&e.base.type==="horizBrace"&&(a=!!e.sup,a===e.base.isOver&&(n=!0,r=e.base.isOver)),e.base&&(e.base.type==="op"||e.base.type==="operatorname")&&(e.base.parentIsSupSub=!0);var o=[St(e.base,t)];e.sub&&o.push(St(e.sub,t)),e.sup&&o.push(St(e.sup,t));var u;if(n)u=r?"mover":"munder";else if(e.sub)if(e.sup){var s=e.base;s&&s.type==="op"&&s.limits&&t.style===Se.DISPLAY||s&&s.type==="operatorname"&&s.alwaysHandleSupSub&&(t.style===Se.DISPLAY||s.limits)?u="munderover":u="msubsup"}else{var l=e.base;l&&l.type==="op"&&l.limits&&(t.style===Se.DISPLAY||l.alwaysHandleSupSub)||l&&l.type==="operatorname"&&l.alwaysHandleSupSub&&(l.limits||t.style===Se.DISPLAY)?u="munder":u="msub"}else{var i=e.base;i&&i.type==="op"&&i.limits&&(t.style===Se.DISPLAY||i.alwaysHandleSupSub)||i&&i.type==="operatorname"&&i.alwaysHandleSupSub&&(i.limits||t.style===Se.DISPLAY)?u="mover":u="msup"}return new q.MathNode(u,o)}});Ii({type:"atom",htmlBuilder(e,t){return I.mathsym(e.text,e.mode,t,["m"+e.family])},mathmlBuilder(e,t){var n=new q.MathNode("mo",[ea(e.text,e.mode)]);if(e.family==="bin"){var r=Sg(e,t);r==="bold-italic"&&n.setAttribute("mathvariant",r)}else e.family==="punct"?n.setAttribute("separator","true"):(e.family==="open"||e.family==="close")&&n.setAttribute("stretchy","false");return n}});var BT={mi:"italic",mn:"normal",mtext:"normal"};Ii({type:"mathord",htmlBuilder(e,t){return I.makeOrd(e,t,"mathord")},mathmlBuilder(e,t){var n=new q.MathNode("mi",[ea(e.text,e.mode,t)]),r=Sg(e,t)||"italic";return r!==BT[n.type]&&n.setAttribute("mathvariant",r),n}});Ii({type:"textord",htmlBuilder(e,t){return I.makeOrd(e,t,"textord")},mathmlBuilder(e,t){var n=ea(e.text,e.mode,t),r=Sg(e,t)||"normal",a;return e.mode==="text"?a=new q.MathNode("mtext",[n]):/[0-9]/.test(e.text)?a=new q.MathNode("mn",[n]):e.text==="\\prime"?a=new q.MathNode("mo",[n]):a=new q.MathNode("mi",[n]),r!==BT[a.type]&&a.setAttribute("mathvariant",r),a}});var Kg={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Qg={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};Ii({type:"spacing",htmlBuilder(e,t){if(Qg.hasOwnProperty(e.text)){var n=Qg[e.text].className||"";if(e.mode==="text"){var r=I.makeOrd(e,t,"textord");return r.classes.push(n),r}else return I.makeSpan(["mspace",n],[I.mathsym(e.text,e.mode,t)],t)}else{if(Kg.hasOwnProperty(e.text))return I.makeSpan(["mspace",Kg[e.text]],[],t);throw new z('Unknown type of space "'+e.text+'"')}},mathmlBuilder(e,t){var n;if(Qg.hasOwnProperty(e.text))n=new q.MathNode("mtext",[new q.TextNode("\xA0")]);else{if(Kg.hasOwnProperty(e.text))return new q.MathNode("mspace");throw new z('Unknown type of space "'+e.text+'"')}return n}});var zT=()=>{var e=new q.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};Ii({type:"tag",mathmlBuilder(e,t){var n=new q.MathNode("mtable",[new q.MathNode("mtr",[zT(),new q.MathNode("mtd",[hu(e.body,t)]),zT(),new q.MathNode("mtd",[hu(e.tag,t)])])]);return n.setAttribute("width","100%"),n}});var GT={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},JT={"\\textbf":"textbf","\\textmd":"textmd"},TB={"\\textit":"textit","\\textup":"textup"},VT=(e,t)=>{var n=e.font;if(n){if(GT[n])return t.withTextFontFamily(GT[n]);if(JT[n])return t.withTextFontWeight(JT[n]);if(n==="\\emph")return t.fontShape==="textit"?t.withTextFontShape("textup"):t.withTextFontShape("textit")}else return t;return t.withTextFontShape(TB[n])};ae({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup","\\emph"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(e,t){var{parser:n,funcName:r}=e,a=t[0];return{type:"text",mode:n.mode,body:sn(a),font:r}},htmlBuilder(e,t){var n=VT(e,t),r=_n(e.body,n,!0);return I.makeSpan(["mord","text"],r,n)},mathmlBuilder(e,t){var n=VT(e,t);return hu(e.body,n)}});ae({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:n}=e;return{type:"underline",mode:n.mode,body:t[0]}},htmlBuilder(e,t){var n=ct(e.body,t),r=I.makeLineSpan("underline-line",t),a=t.fontMetrics().defaultRuleThickness,o=I.makeVList({positionType:"top",positionData:n.height,children:[{type:"kern",size:a},{type:"elem",elem:r},{type:"kern",size:3*a},{type:"elem",elem:n}]},t);return I.makeSpan(["mord","underline"],[o],t)},mathmlBuilder(e,t){var n=new q.MathNode("mo",[new q.TextNode("\u203E")]);n.setAttribute("stretchy","true");var r=new q.MathNode("munder",[St(e.body,t),n]);return r.setAttribute("accentunder","true"),r}});ae({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(e,t){var{parser:n}=e;return{type:"vcenter",mode:n.mode,body:t[0]}},htmlBuilder(e,t){var n=ct(e.body,t),r=t.fontMetrics().axisHeight,a=.5*(n.height-r-(n.depth+r));return I.makeVList({positionType:"shift",positionData:a,children:[{type:"elem",elem:n}]},t)},mathmlBuilder(e,t){return new q.MathNode("mpadded",[St(e.body,t)],["vcenter"])}});ae({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,n){throw new z("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(e,t){for(var n=KT(e),r=[],a=t.havingStyle(t.style.text()),o=0;oe.body.replace(/ /g,e.star?"\u2423":"\xA0"),Du=XR,QT=`[ \r ]`,CB="\\\\[a-zA-Z@]+",xB="\\\\[^\uD800-\uDFFF]",EB="("+CB+")"+QT+"*",FB=`\\\\( |[ \r ]+ ?)[ \r ]*`,Yg="[\u0300-\u036F]",MB=new RegExp(Yg+"+$"),SB="("+QT+"+)|"+(FB+"|")+"([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(Yg+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(Yg+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+EB)+("|"+xB+")"),Xg=class{constructor(t,n){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=t,this.settings=n,this.tokenRegex=new RegExp(SB,"g"),this.catcodes={"%":14,"~":13}}setCatcode(t,n){this.catcodes[t]=n}lex(){var t=this.input,n=this.tokenRegex.lastIndex;if(n===t.length)return new xr("EOF",new sr(this,n,n));var r=this.tokenRegex.exec(t);if(r===null||r.index!==n)throw new z("Unexpected character: '"+t[n]+"'",new xr(t[n],new sr(this,n,n+1)));var a=r[6]||r[3]||(r[2]?"\\ ":" ");if(this.catcodes[a]===14){var o=t.indexOf(` `,this.tokenRegex.lastIndex);return o===-1?(this.tokenRegex.lastIndex=t.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=o+1,this.lex()}return new xr(a,new sr(this,n,this.tokenRegex.lastIndex))}},YT=class{constructor(t,n){t===void 0&&(t={}),n===void 0&&(n={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=n,this.builtins=t,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new z("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var t=this.undefStack.pop();for(var n in t)t.hasOwnProperty(n)&&(t[n]==null?delete this.current[n]:this.current[n]=t[n])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(t){return this.current.hasOwnProperty(t)||this.builtins.hasOwnProperty(t)}get(t){return this.current.hasOwnProperty(t)?this.current[t]:this.builtins[t]}set(t,n,r){if(r===void 0&&(r=!1),r){for(var a=0;a0&&(this.undefStack[this.undefStack.length-1][t]=n)}else{var o=this.undefStack[this.undefStack.length-1];o&&!o.hasOwnProperty(t)&&(o[t]=this.current[t])}n==null?delete this.current[t]:this.current[t]=n}},IB=xT;D("\\noexpand",function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}});D("\\expandafter",function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}});D("\\@firstoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[0],numArgs:0}});D("\\@secondoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[1],numArgs:0}});D("\\@ifnextchar",function(e){var t=e.consumeArgs(3);e.consumeSpaces();var n=e.future();return t[0].length===1&&t[0][0].text===n.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}});D("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");D("\\TextOrMath",function(e){var t=e.consumeArgs(2);return e.mode==="text"?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}});var XT={"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};D("\\char",function(e){var t=e.popToken(),n,r="";if(t.text==="'")n=8,t=e.popToken();else if(t.text==='"')n=16,t=e.popToken();else if(t.text==="`")if(t=e.popToken(),t.text[0]==="\\")r=t.text.charCodeAt(1);else{if(t.text==="EOF")throw new z("\\char` missing argument");r=t.text.charCodeAt(0)}else n=10;if(n){if(r=XT[t.text],r==null||r>=n)throw new z("Invalid base-"+n+" digit "+t.text);for(var a;(a=XT[e.future().text])!=null&&a{var a=e.consumeArg().tokens;if(a.length!==1)throw new z("\\newcommand's first argument must be a macro name");var o=a[0].text,u=e.isDefined(o);if(u&&!t)throw new z("\\newcommand{"+o+"} attempting to redefine "+(o+"; use \\renewcommand"));if(!u&&!n)throw new z("\\renewcommand{"+o+"} when command "+o+" does not yet exist; use \\newcommand");var i=0;if(a=e.consumeArg().tokens,a.length===1&&a[0].text==="["){for(var l="",s=e.expandNextToken();s.text!=="]"&&s.text!=="EOF";)l+=s.text,s=e.expandNextToken();if(!l.match(/^\s*[0-9]+\s*$/))throw new z("Invalid number of arguments: "+l);i=parseInt(l),a=e.consumeArg().tokens}return u&&r||e.macros.set(o,{tokens:a,numArgs:i}),""};D("\\newcommand",e=>Zg(e,!1,!0,!1));D("\\renewcommand",e=>Zg(e,!0,!1,!1));D("\\providecommand",e=>Zg(e,!0,!0,!0));D("\\message",e=>{var t=e.consumeArgs(1)[0];return console.log(t.reverse().map(n=>n.text).join("")),""});D("\\errmessage",e=>{var t=e.consumeArgs(1)[0];return console.error(t.reverse().map(n=>n.text).join("")),""});D("\\show",e=>{var t=e.popToken(),n=t.text;return console.log(t,e.macros.get(n),Du[n],jt.math[n],jt.text[n]),""});D("\\bgroup","{");D("\\egroup","}");D("~","\\nobreakspace");D("\\lq","`");D("\\rq","'");D("\\aa","\\r a");D("\\AA","\\r A");D("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`\xA9}");D("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");D("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`\xAE}");D("\u212C","\\mathscr{B}");D("\u2130","\\mathscr{E}");D("\u2131","\\mathscr{F}");D("\u210B","\\mathscr{H}");D("\u2110","\\mathscr{I}");D("\u2112","\\mathscr{L}");D("\u2133","\\mathscr{M}");D("\u211B","\\mathscr{R}");D("\u212D","\\mathfrak{C}");D("\u210C","\\mathfrak{H}");D("\u2128","\\mathfrak{Z}");D("\\Bbbk","\\Bbb{k}");D("\xB7","\\cdotp");D("\\llap","\\mathllap{\\textrm{#1}}");D("\\rlap","\\mathrlap{\\textrm{#1}}");D("\\clap","\\mathclap{\\textrm{#1}}");D("\\mathstrut","\\vphantom{(}");D("\\underbar","\\underline{\\text{#1}}");D("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');D("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`\u2260}}");D("\\ne","\\neq");D("\u2260","\\neq");D("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`\u2209}}");D("\u2209","\\notin");D("\u2258","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`\u2258}}");D("\u2259","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`\u2258}}");D("\u225A","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`\u225A}}");D("\u225B","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`\u225B}}");D("\u225D","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`\u225D}}");D("\u225E","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`\u225E}}");D("\u225F","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`\u225F}}");D("\u27C2","\\perp");D("\u203C","\\mathclose{!\\mkern-0.8mu!}");D("\u220C","\\notni");D("\u231C","\\ulcorner");D("\u231D","\\urcorner");D("\u231E","\\llcorner");D("\u231F","\\lrcorner");D("\xA9","\\copyright");D("\xAE","\\textregistered");D("\uFE0F","\\textregistered");D("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');D("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');D("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');D("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');D("\\vdots","{\\varvdots\\rule{0pt}{15pt}}");D("\u22EE","\\vdots");D("\\varGamma","\\mathit{\\Gamma}");D("\\varDelta","\\mathit{\\Delta}");D("\\varTheta","\\mathit{\\Theta}");D("\\varLambda","\\mathit{\\Lambda}");D("\\varXi","\\mathit{\\Xi}");D("\\varPi","\\mathit{\\Pi}");D("\\varSigma","\\mathit{\\Sigma}");D("\\varUpsilon","\\mathit{\\Upsilon}");D("\\varPhi","\\mathit{\\Phi}");D("\\varPsi","\\mathit{\\Psi}");D("\\varOmega","\\mathit{\\Omega}");D("\\substack","\\begin{subarray}{c}#1\\end{subarray}");D("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");D("\\boxed","\\fbox{$\\displaystyle{#1}$}");D("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");D("\\implies","\\DOTSB\\;\\Longrightarrow\\;");D("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");D("\\dddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ...}}{#1}}");D("\\ddddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ....}}{#1}}");var ZT={",":"\\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"};D("\\dots",function(e){var t="\\dotso",n=e.expandAfterFuture().text;return n in ZT?t=ZT[n]:(n.slice(0,4)==="\\not"||n in jt.math&&Te.contains(["bin","rel"],jt.math[n].group))&&(t="\\dotsb"),t});var eD={")":!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};D("\\dotso",function(e){var t=e.future().text;return t in eD?"\\ldots\\,":"\\ldots"});D("\\dotsc",function(e){var t=e.future().text;return t in eD&&t!==","?"\\ldots\\,":"\\ldots"});D("\\cdots",function(e){var t=e.future().text;return t in eD?"\\@cdots\\,":"\\@cdots"});D("\\dotsb","\\cdots");D("\\dotsm","\\cdots");D("\\dotsi","\\!\\cdots");D("\\dotsx","\\ldots\\,");D("\\DOTSI","\\relax");D("\\DOTSB","\\relax");D("\\DOTSX","\\relax");D("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");D("\\,","\\tmspace+{3mu}{.1667em}");D("\\thinspace","\\,");D("\\>","\\mskip{4mu}");D("\\:","\\tmspace+{4mu}{.2222em}");D("\\medspace","\\:");D("\\;","\\tmspace+{5mu}{.2777em}");D("\\thickspace","\\;");D("\\!","\\tmspace-{3mu}{.1667em}");D("\\negthinspace","\\!");D("\\negmedspace","\\tmspace-{4mu}{.2222em}");D("\\negthickspace","\\tmspace-{5mu}{.277em}");D("\\enspace","\\kern.5em ");D("\\enskip","\\hskip.5em\\relax");D("\\quad","\\hskip1em\\relax");D("\\qquad","\\hskip2em\\relax");D("\\tag","\\@ifstar\\tag@literal\\tag@paren");D("\\tag@paren","\\tag@literal{({#1})}");D("\\tag@literal",e=>{if(e.macros.get("\\df@tag"))throw new z("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});D("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");D("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");D("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");D("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");D("\\newline","\\\\\\relax");D("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var eC=Z(Ha["Main-Regular"]["T".charCodeAt(0)][1]-.7*Ha["Main-Regular"]["A".charCodeAt(0)][1]);D("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+eC+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");D("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+eC+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");D("\\hspace","\\@ifstar\\@hspacer\\@hspace");D("\\@hspace","\\hskip #1\\relax");D("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");D("\\ordinarycolon",":");D("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");D("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');D("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');D("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');D("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');D("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');D("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');D("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');D("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');D("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');D("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');D("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');D("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');D("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');D("\u2237","\\dblcolon");D("\u2239","\\eqcolon");D("\u2254","\\coloneqq");D("\u2255","\\eqqcolon");D("\u2A74","\\Coloneqq");D("\\ratio","\\vcentcolon");D("\\coloncolon","\\dblcolon");D("\\colonequals","\\coloneqq");D("\\coloncolonequals","\\Coloneqq");D("\\equalscolon","\\eqqcolon");D("\\equalscoloncolon","\\Eqqcolon");D("\\colonminus","\\coloneq");D("\\coloncolonminus","\\Coloneq");D("\\minuscolon","\\eqcolon");D("\\minuscoloncolon","\\Eqcolon");D("\\coloncolonapprox","\\Colonapprox");D("\\coloncolonsim","\\Colonsim");D("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");D("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");D("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");D("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");D("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`\u220C}}");D("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");D("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");D("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");D("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");D("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");D("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");D("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");D("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");D("\\gvertneqq","\\html@mathml{\\@gvertneqq}{\u2269}");D("\\lvertneqq","\\html@mathml{\\@lvertneqq}{\u2268}");D("\\ngeqq","\\html@mathml{\\@ngeqq}{\u2271}");D("\\ngeqslant","\\html@mathml{\\@ngeqslant}{\u2271}");D("\\nleqq","\\html@mathml{\\@nleqq}{\u2270}");D("\\nleqslant","\\html@mathml{\\@nleqslant}{\u2270}");D("\\nshortmid","\\html@mathml{\\@nshortmid}{\u2224}");D("\\nshortparallel","\\html@mathml{\\@nshortparallel}{\u2226}");D("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{\u2288}");D("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{\u2289}");D("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{\u228A}");D("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{\u2ACB}");D("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{\u228B}");D("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{\u2ACC}");D("\\imath","\\html@mathml{\\@imath}{\u0131}");D("\\jmath","\\html@mathml{\\@jmath}{\u0237}");D("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`\u27E6}}");D("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`\u27E7}}");D("\u27E6","\\llbracket");D("\u27E7","\\rrbracket");D("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`\u2983}}");D("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`\u2984}}");D("\u2983","\\lBrace");D("\u2984","\\rBrace");D("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`\u29B5}}");D("\u29B5","\\minuso");D("\\darr","\\downarrow");D("\\dArr","\\Downarrow");D("\\Darr","\\Downarrow");D("\\lang","\\langle");D("\\rang","\\rangle");D("\\uarr","\\uparrow");D("\\uArr","\\Uparrow");D("\\Uarr","\\Uparrow");D("\\N","\\mathbb{N}");D("\\R","\\mathbb{R}");D("\\Z","\\mathbb{Z}");D("\\alef","\\aleph");D("\\alefsym","\\aleph");D("\\Alpha","\\mathrm{A}");D("\\Beta","\\mathrm{B}");D("\\bull","\\bullet");D("\\Chi","\\mathrm{X}");D("\\clubs","\\clubsuit");D("\\cnums","\\mathbb{C}");D("\\Complex","\\mathbb{C}");D("\\Dagger","\\ddagger");D("\\diamonds","\\diamondsuit");D("\\empty","\\emptyset");D("\\Epsilon","\\mathrm{E}");D("\\Eta","\\mathrm{H}");D("\\exist","\\exists");D("\\harr","\\leftrightarrow");D("\\hArr","\\Leftrightarrow");D("\\Harr","\\Leftrightarrow");D("\\hearts","\\heartsuit");D("\\image","\\Im");D("\\infin","\\infty");D("\\Iota","\\mathrm{I}");D("\\isin","\\in");D("\\Kappa","\\mathrm{K}");D("\\larr","\\leftarrow");D("\\lArr","\\Leftarrow");D("\\Larr","\\Leftarrow");D("\\lrarr","\\leftrightarrow");D("\\lrArr","\\Leftrightarrow");D("\\Lrarr","\\Leftrightarrow");D("\\Mu","\\mathrm{M}");D("\\natnums","\\mathbb{N}");D("\\Nu","\\mathrm{N}");D("\\Omicron","\\mathrm{O}");D("\\plusmn","\\pm");D("\\rarr","\\rightarrow");D("\\rArr","\\Rightarrow");D("\\Rarr","\\Rightarrow");D("\\real","\\Re");D("\\reals","\\mathbb{R}");D("\\Reals","\\mathbb{R}");D("\\Rho","\\mathrm{P}");D("\\sdot","\\cdot");D("\\sect","\\S");D("\\spades","\\spadesuit");D("\\sub","\\subset");D("\\sube","\\subseteq");D("\\supe","\\supseteq");D("\\Tau","\\mathrm{T}");D("\\thetasym","\\vartheta");D("\\weierp","\\wp");D("\\Zeta","\\mathrm{Z}");D("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");D("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");D("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");D("\\bra","\\mathinner{\\langle{#1}|}");D("\\ket","\\mathinner{|{#1}\\rangle}");D("\\braket","\\mathinner{\\langle{#1}\\rangle}");D("\\Bra","\\left\\langle#1\\right|");D("\\Ket","\\left|#1\\right\\rangle");var tC=e=>t=>{var n=t.consumeArg().tokens,r=t.consumeArg().tokens,a=t.consumeArg().tokens,o=t.consumeArg().tokens,u=t.macros.get("|"),i=t.macros.get("\\|");t.macros.beginGroup();var l=d=>v=>{e&&(v.macros.set("|",u),a.length&&v.macros.set("\\|",i));var m=d;if(!d&&a.length){var h=v.future();h.text==="|"&&(v.popToken(),m=!0)}return{tokens:m?a:r,numArgs:0}};t.macros.set("|",l(!1)),a.length&&t.macros.set("\\|",l(!0));var s=t.consumeArg().tokens,c=t.expandTokens([...o,...s,...n]);return t.macros.endGroup(),{tokens:c.reverse(),numArgs:0}};D("\\bra@ket",tC(!1));D("\\bra@set",tC(!0));D("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");D("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");D("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");D("\\angln","{\\angl n}");D("\\blue","\\textcolor{##6495ed}{#1}");D("\\orange","\\textcolor{##ffa500}{#1}");D("\\pink","\\textcolor{##ff00af}{#1}");D("\\red","\\textcolor{##df0030}{#1}");D("\\green","\\textcolor{##28ae7b}{#1}");D("\\gray","\\textcolor{gray}{#1}");D("\\purple","\\textcolor{##9d38bd}{#1}");D("\\blueA","\\textcolor{##ccfaff}{#1}");D("\\blueB","\\textcolor{##80f6ff}{#1}");D("\\blueC","\\textcolor{##63d9ea}{#1}");D("\\blueD","\\textcolor{##11accd}{#1}");D("\\blueE","\\textcolor{##0c7f99}{#1}");D("\\tealA","\\textcolor{##94fff5}{#1}");D("\\tealB","\\textcolor{##26edd5}{#1}");D("\\tealC","\\textcolor{##01d1c1}{#1}");D("\\tealD","\\textcolor{##01a995}{#1}");D("\\tealE","\\textcolor{##208170}{#1}");D("\\greenA","\\textcolor{##b6ffb0}{#1}");D("\\greenB","\\textcolor{##8af281}{#1}");D("\\greenC","\\textcolor{##74cf70}{#1}");D("\\greenD","\\textcolor{##1fab54}{#1}");D("\\greenE","\\textcolor{##0d923f}{#1}");D("\\goldA","\\textcolor{##ffd0a9}{#1}");D("\\goldB","\\textcolor{##ffbb71}{#1}");D("\\goldC","\\textcolor{##ff9c39}{#1}");D("\\goldD","\\textcolor{##e07d10}{#1}");D("\\goldE","\\textcolor{##a75a05}{#1}");D("\\redA","\\textcolor{##fca9a9}{#1}");D("\\redB","\\textcolor{##ff8482}{#1}");D("\\redC","\\textcolor{##f9685d}{#1}");D("\\redD","\\textcolor{##e84d39}{#1}");D("\\redE","\\textcolor{##bc2612}{#1}");D("\\maroonA","\\textcolor{##ffbde0}{#1}");D("\\maroonB","\\textcolor{##ff92c6}{#1}");D("\\maroonC","\\textcolor{##ed5fa6}{#1}");D("\\maroonD","\\textcolor{##ca337c}{#1}");D("\\maroonE","\\textcolor{##9e034e}{#1}");D("\\purpleA","\\textcolor{##ddd7ff}{#1}");D("\\purpleB","\\textcolor{##c6b9fc}{#1}");D("\\purpleC","\\textcolor{##aa87ff}{#1}");D("\\purpleD","\\textcolor{##7854ab}{#1}");D("\\purpleE","\\textcolor{##543b78}{#1}");D("\\mintA","\\textcolor{##f5f9e8}{#1}");D("\\mintB","\\textcolor{##edf2df}{#1}");D("\\mintC","\\textcolor{##e0e5cc}{#1}");D("\\grayA","\\textcolor{##f6f7f7}{#1}");D("\\grayB","\\textcolor{##f0f1f2}{#1}");D("\\grayC","\\textcolor{##e3e5e6}{#1}");D("\\grayD","\\textcolor{##d6d8da}{#1}");D("\\grayE","\\textcolor{##babec2}{#1}");D("\\grayF","\\textcolor{##888d93}{#1}");D("\\grayG","\\textcolor{##626569}{#1}");D("\\grayH","\\textcolor{##3b3e40}{#1}");D("\\grayI","\\textcolor{##21242c}{#1}");D("\\kaBlue","\\textcolor{##314453}{#1}");D("\\kaGreen","\\textcolor{##71B307}{#1}");var nC={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},rC=class{constructor(t,n,r){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=n,this.expansionCount=0,this.feed(t),this.macros=new YT(IB,n.macros),this.mode=r,this.stack=[]}feed(t){this.lexer=new Xg(t,this.settings)}switchMode(t){this.mode=t}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(t){this.stack.push(t)}pushTokens(t){this.stack.push(...t)}scanArgument(t){var n,r,a;if(t){if(this.consumeSpaces(),this.future().text!=="[")return null;n=this.popToken(),{tokens:a,end:r}=this.consumeArg(["]"])}else({tokens:a,start:n,end:r}=this.consumeArg());return this.pushToken(new xr("EOF",r.loc)),this.pushTokens(a),n.range(r,"")}consumeSpaces(){for(;;){var t=this.future();if(t.text===" ")this.stack.pop();else break}}consumeArg(t){var n=[],r=t&&t.length>0;r||this.consumeSpaces();var a=this.future(),o,u=0,i=0;do{if(o=this.popToken(),n.push(o),o.text==="{")++u;else if(o.text==="}"){if(--u,u===-1)throw new z("Extra }",o)}else if(o.text==="EOF")throw new z("Unexpected end of input in a macro argument, expected '"+(t&&r?t[i]:"}")+"'",o);if(t&&r)if((u===0||u===1&&t[i]==="{")&&o.text===t[i]){if(++i,i===t.length){n.splice(-i,i);break}}else i=0}while(u!==0||r);return a.text==="{"&&n[n.length-1].text==="}"&&(n.pop(),n.shift()),n.reverse(),{tokens:n,start:a,end:o}}consumeArgs(t,n){if(n){if(n.length!==t+1)throw new z("The length of delimiters doesn't match the number of args!");for(var r=n[0],a=0;athis.settings.maxExpand)throw new z("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(t){var n=this.popToken(),r=n.text,a=n.noexpand?null:this._getExpansion(r);if(a==null||t&&a.unexpandable){if(t&&a==null&&r[0]==="\\"&&!this.isDefined(r))throw new z("Undefined control sequence: "+r);return this.pushToken(n),!1}this.countExpansion(1);var o=a.tokens,u=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs){o=o.slice();for(var i=o.length-1;i>=0;--i){var l=o[i];if(l.text==="#"){if(i===0)throw new z("Incomplete placeholder at end of macro body",l);if(l=o[--i],l.text==="#")o.splice(i+1,1);else if(/^[1-9]$/.test(l.text))o.splice(i,2,...u[+l.text-1]);else throw new z("Not a valid argument number",l)}}}return this.pushTokens(o),o.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var t=this.stack.pop();return t.treatAsRelax&&(t.text="\\relax"),t}throw new Error}expandMacro(t){return this.macros.has(t)?this.expandTokens([new xr(t)]):void 0}expandTokens(t){var n=[],r=this.stack.length;for(this.pushTokens(t);this.stack.length>r;)if(this.expandOnce(!0)===!1){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),n.push(a)}return this.countExpansion(n.length),n}expandMacroAsText(t){var n=this.expandMacro(t);return n&&n.map(r=>r.text).join("")}_getExpansion(t){var n=this.macros.get(t);if(n==null)return n;if(t.length===1){var r=this.lexer.catcodes[t];if(r!=null&&r!==13)return}var a=typeof n=="function"?n(this):n;if(typeof a=="string"){var o=0;if(a.indexOf("#")!==-1)for(var u=a.replace(/##/g,"");u.indexOf("#"+(o+1))!==-1;)++o;for(var i=new Xg(a,this.settings),l=[],s=i.lex();s.text!=="EOF";)l.push(s),s=i.lex();l.reverse();var c={tokens:l,numArgs:o};return c}return a}isDefined(t){return this.macros.has(t)||Du.hasOwnProperty(t)||jt.math.hasOwnProperty(t)||jt.text.hasOwnProperty(t)||nC.hasOwnProperty(t)}isExpandable(t){var n=this.macros.get(t);return n!=null?typeof n=="string"||typeof n=="function"||!n.unexpandable:Du.hasOwnProperty(t)&&!Du[t].primitive}},aC=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,s0=Object.freeze({"\u208A":"+","\u208B":"-","\u208C":"=","\u208D":"(","\u208E":")","\u2080":"0","\u2081":"1","\u2082":"2","\u2083":"3","\u2084":"4","\u2085":"5","\u2086":"6","\u2087":"7","\u2088":"8","\u2089":"9","\u2090":"a","\u2091":"e","\u2095":"h","\u1D62":"i","\u2C7C":"j","\u2096":"k","\u2097":"l","\u2098":"m","\u2099":"n","\u2092":"o","\u209A":"p","\u1D63":"r","\u209B":"s","\u209C":"t","\u1D64":"u","\u1D65":"v","\u2093":"x","\u1D66":"\u03B2","\u1D67":"\u03B3","\u1D68":"\u03C1","\u1D69":"\u03D5","\u1D6A":"\u03C7","\u207A":"+","\u207B":"-","\u207C":"=","\u207D":"(","\u207E":")","\u2070":"0","\xB9":"1","\xB2":"2","\xB3":"3","\u2074":"4","\u2075":"5","\u2076":"6","\u2077":"7","\u2078":"8","\u2079":"9","\u1D2C":"A","\u1D2E":"B","\u1D30":"D","\u1D31":"E","\u1D33":"G","\u1D34":"H","\u1D35":"I","\u1D36":"J","\u1D37":"K","\u1D38":"L","\u1D39":"M","\u1D3A":"N","\u1D3C":"O","\u1D3E":"P","\u1D3F":"R","\u1D40":"T","\u1D41":"U","\u2C7D":"V","\u1D42":"W","\u1D43":"a","\u1D47":"b","\u1D9C":"c","\u1D48":"d","\u1D49":"e","\u1DA0":"f","\u1D4D":"g",\u02B0:"h","\u2071":"i",\u02B2:"j","\u1D4F":"k",\u02E1:"l","\u1D50":"m",\u207F:"n","\u1D52":"o","\u1D56":"p",\u02B3:"r",\u02E2:"s","\u1D57":"t","\u1D58":"u","\u1D5B":"v",\u02B7:"w",\u02E3:"x",\u02B8:"y","\u1DBB":"z","\u1D5D":"\u03B2","\u1D5E":"\u03B3","\u1D5F":"\u03B4","\u1D60":"\u03D5","\u1D61":"\u03C7","\u1DBF":"\u03B8"}),tD={"\u0301":{text:"\\'",math:"\\acute"},"\u0300":{text:"\\`",math:"\\grave"},"\u0308":{text:'\\"',math:"\\ddot"},"\u0303":{text:"\\~",math:"\\tilde"},"\u0304":{text:"\\=",math:"\\bar"},"\u0306":{text:"\\u",math:"\\breve"},"\u030C":{text:"\\v",math:"\\check"},"\u0302":{text:"\\^",math:"\\hat"},"\u0307":{text:"\\.",math:"\\dot"},"\u030A":{text:"\\r",math:"\\mathring"},"\u030B":{text:"\\H"},"\u0327":{text:"\\c"}},oC={\u00E1:"a\u0301",\u00E0:"a\u0300",\u00E4:"a\u0308",\u01DF:"a\u0308\u0304",\u00E3:"a\u0303",\u0101:"a\u0304",\u0103:"a\u0306",\u1EAF:"a\u0306\u0301",\u1EB1:"a\u0306\u0300",\u1EB5:"a\u0306\u0303",\u01CE:"a\u030C",\u00E2:"a\u0302",\u1EA5:"a\u0302\u0301",\u1EA7:"a\u0302\u0300",\u1EAB:"a\u0302\u0303",\u0227:"a\u0307",\u01E1:"a\u0307\u0304",\u00E5:"a\u030A",\u01FB:"a\u030A\u0301",\u1E03:"b\u0307",\u0107:"c\u0301",\u1E09:"c\u0327\u0301",\u010D:"c\u030C",\u0109:"c\u0302",\u010B:"c\u0307",\u00E7:"c\u0327",\u010F:"d\u030C",\u1E0B:"d\u0307",\u1E11:"d\u0327",\u00E9:"e\u0301",\u00E8:"e\u0300",\u00EB:"e\u0308",\u1EBD:"e\u0303",\u0113:"e\u0304",\u1E17:"e\u0304\u0301",\u1E15:"e\u0304\u0300",\u0115:"e\u0306",\u1E1D:"e\u0327\u0306",\u011B:"e\u030C",\u00EA:"e\u0302",\u1EBF:"e\u0302\u0301",\u1EC1:"e\u0302\u0300",\u1EC5:"e\u0302\u0303",\u0117:"e\u0307",\u0229:"e\u0327",\u1E1F:"f\u0307",\u01F5:"g\u0301",\u1E21:"g\u0304",\u011F:"g\u0306",\u01E7:"g\u030C",\u011D:"g\u0302",\u0121:"g\u0307",\u0123:"g\u0327",\u1E27:"h\u0308",\u021F:"h\u030C",\u0125:"h\u0302",\u1E23:"h\u0307",\u1E29:"h\u0327",\u00ED:"i\u0301",\u00EC:"i\u0300",\u00EF:"i\u0308",\u1E2F:"i\u0308\u0301",\u0129:"i\u0303",\u012B:"i\u0304",\u012D:"i\u0306",\u01D0:"i\u030C",\u00EE:"i\u0302",\u01F0:"j\u030C",\u0135:"j\u0302",\u1E31:"k\u0301",\u01E9:"k\u030C",\u0137:"k\u0327",\u013A:"l\u0301",\u013E:"l\u030C",\u013C:"l\u0327",\u1E3F:"m\u0301",\u1E41:"m\u0307",\u0144:"n\u0301",\u01F9:"n\u0300",\u00F1:"n\u0303",\u0148:"n\u030C",\u1E45:"n\u0307",\u0146:"n\u0327",\u00F3:"o\u0301",\u00F2:"o\u0300",\u00F6:"o\u0308",\u022B:"o\u0308\u0304",\u00F5:"o\u0303",\u1E4D:"o\u0303\u0301",\u1E4F:"o\u0303\u0308",\u022D:"o\u0303\u0304",\u014D:"o\u0304",\u1E53:"o\u0304\u0301",\u1E51:"o\u0304\u0300",\u014F:"o\u0306",\u01D2:"o\u030C",\u00F4:"o\u0302",\u1ED1:"o\u0302\u0301",\u1ED3:"o\u0302\u0300",\u1ED7:"o\u0302\u0303",\u022F:"o\u0307",\u0231:"o\u0307\u0304",\u0151:"o\u030B",\u1E55:"p\u0301",\u1E57:"p\u0307",\u0155:"r\u0301",\u0159:"r\u030C",\u1E59:"r\u0307",\u0157:"r\u0327",\u015B:"s\u0301",\u1E65:"s\u0301\u0307",\u0161:"s\u030C",\u1E67:"s\u030C\u0307",\u015D:"s\u0302",\u1E61:"s\u0307",\u015F:"s\u0327",\u1E97:"t\u0308",\u0165:"t\u030C",\u1E6B:"t\u0307",\u0163:"t\u0327",\u00FA:"u\u0301",\u00F9:"u\u0300",\u00FC:"u\u0308",\u01D8:"u\u0308\u0301",\u01DC:"u\u0308\u0300",\u01D6:"u\u0308\u0304",\u01DA:"u\u0308\u030C",\u0169:"u\u0303",\u1E79:"u\u0303\u0301",\u016B:"u\u0304",\u1E7B:"u\u0304\u0308",\u016D:"u\u0306",\u01D4:"u\u030C",\u00FB:"u\u0302",\u016F:"u\u030A",\u0171:"u\u030B",\u1E7D:"v\u0303",\u1E83:"w\u0301",\u1E81:"w\u0300",\u1E85:"w\u0308",\u0175:"w\u0302",\u1E87:"w\u0307",\u1E98:"w\u030A",\u1E8D:"x\u0308",\u1E8B:"x\u0307",\u00FD:"y\u0301",\u1EF3:"y\u0300",\u00FF:"y\u0308",\u1EF9:"y\u0303",\u0233:"y\u0304",\u0177:"y\u0302",\u1E8F:"y\u0307",\u1E99:"y\u030A",\u017A:"z\u0301",\u017E:"z\u030C",\u1E91:"z\u0302",\u017C:"z\u0307",\u00C1:"A\u0301",\u00C0:"A\u0300",\u00C4:"A\u0308",\u01DE:"A\u0308\u0304",\u00C3:"A\u0303",\u0100:"A\u0304",\u0102:"A\u0306",\u1EAE:"A\u0306\u0301",\u1EB0:"A\u0306\u0300",\u1EB4:"A\u0306\u0303",\u01CD:"A\u030C",\u00C2:"A\u0302",\u1EA4:"A\u0302\u0301",\u1EA6:"A\u0302\u0300",\u1EAA:"A\u0302\u0303",\u0226:"A\u0307",\u01E0:"A\u0307\u0304",\u00C5:"A\u030A",\u01FA:"A\u030A\u0301",\u1E02:"B\u0307",\u0106:"C\u0301",\u1E08:"C\u0327\u0301",\u010C:"C\u030C",\u0108:"C\u0302",\u010A:"C\u0307",\u00C7:"C\u0327",\u010E:"D\u030C",\u1E0A:"D\u0307",\u1E10:"D\u0327",\u00C9:"E\u0301",\u00C8:"E\u0300",\u00CB:"E\u0308",\u1EBC:"E\u0303",\u0112:"E\u0304",\u1E16:"E\u0304\u0301",\u1E14:"E\u0304\u0300",\u0114:"E\u0306",\u1E1C:"E\u0327\u0306",\u011A:"E\u030C",\u00CA:"E\u0302",\u1EBE:"E\u0302\u0301",\u1EC0:"E\u0302\u0300",\u1EC4:"E\u0302\u0303",\u0116:"E\u0307",\u0228:"E\u0327",\u1E1E:"F\u0307",\u01F4:"G\u0301",\u1E20:"G\u0304",\u011E:"G\u0306",\u01E6:"G\u030C",\u011C:"G\u0302",\u0120:"G\u0307",\u0122:"G\u0327",\u1E26:"H\u0308",\u021E:"H\u030C",\u0124:"H\u0302",\u1E22:"H\u0307",\u1E28:"H\u0327",\u00CD:"I\u0301",\u00CC:"I\u0300",\u00CF:"I\u0308",\u1E2E:"I\u0308\u0301",\u0128:"I\u0303",\u012A:"I\u0304",\u012C:"I\u0306",\u01CF:"I\u030C",\u00CE:"I\u0302",\u0130:"I\u0307",\u0134:"J\u0302",\u1E30:"K\u0301",\u01E8:"K\u030C",\u0136:"K\u0327",\u0139:"L\u0301",\u013D:"L\u030C",\u013B:"L\u0327",\u1E3E:"M\u0301",\u1E40:"M\u0307",\u0143:"N\u0301",\u01F8:"N\u0300",\u00D1:"N\u0303",\u0147:"N\u030C",\u1E44:"N\u0307",\u0145:"N\u0327",\u00D3:"O\u0301",\u00D2:"O\u0300",\u00D6:"O\u0308",\u022A:"O\u0308\u0304",\u00D5:"O\u0303",\u1E4C:"O\u0303\u0301",\u1E4E:"O\u0303\u0308",\u022C:"O\u0303\u0304",\u014C:"O\u0304",\u1E52:"O\u0304\u0301",\u1E50:"O\u0304\u0300",\u014E:"O\u0306",\u01D1:"O\u030C",\u00D4:"O\u0302",\u1ED0:"O\u0302\u0301",\u1ED2:"O\u0302\u0300",\u1ED6:"O\u0302\u0303",\u022E:"O\u0307",\u0230:"O\u0307\u0304",\u0150:"O\u030B",\u1E54:"P\u0301",\u1E56:"P\u0307",\u0154:"R\u0301",\u0158:"R\u030C",\u1E58:"R\u0307",\u0156:"R\u0327",\u015A:"S\u0301",\u1E64:"S\u0301\u0307",\u0160:"S\u030C",\u1E66:"S\u030C\u0307",\u015C:"S\u0302",\u1E60:"S\u0307",\u015E:"S\u0327",\u0164:"T\u030C",\u1E6A:"T\u0307",\u0162:"T\u0327",\u00DA:"U\u0301",\u00D9:"U\u0300",\u00DC:"U\u0308",\u01D7:"U\u0308\u0301",\u01DB:"U\u0308\u0300",\u01D5:"U\u0308\u0304",\u01D9:"U\u0308\u030C",\u0168:"U\u0303",\u1E78:"U\u0303\u0301",\u016A:"U\u0304",\u1E7A:"U\u0304\u0308",\u016C:"U\u0306",\u01D3:"U\u030C",\u00DB:"U\u0302",\u016E:"U\u030A",\u0170:"U\u030B",\u1E7C:"V\u0303",\u1E82:"W\u0301",\u1E80:"W\u0300",\u1E84:"W\u0308",\u0174:"W\u0302",\u1E86:"W\u0307",\u1E8C:"X\u0308",\u1E8A:"X\u0307",\u00DD:"Y\u0301",\u1EF2:"Y\u0300",\u0178:"Y\u0308",\u1EF8:"Y\u0303",\u0232:"Y\u0304",\u0176:"Y\u0302",\u1E8E:"Y\u0307",\u0179:"Z\u0301",\u017D:"Z\u030C",\u1E90:"Z\u0302",\u017B:"Z\u0307",\u03AC:"\u03B1\u0301",\u1F70:"\u03B1\u0300",\u1FB1:"\u03B1\u0304",\u1FB0:"\u03B1\u0306",\u03AD:"\u03B5\u0301",\u1F72:"\u03B5\u0300",\u03AE:"\u03B7\u0301",\u1F74:"\u03B7\u0300",\u03AF:"\u03B9\u0301",\u1F76:"\u03B9\u0300",\u03CA:"\u03B9\u0308",\u0390:"\u03B9\u0308\u0301",\u1FD2:"\u03B9\u0308\u0300",\u1FD1:"\u03B9\u0304",\u1FD0:"\u03B9\u0306",\u03CC:"\u03BF\u0301",\u1F78:"\u03BF\u0300",\u03CD:"\u03C5\u0301",\u1F7A:"\u03C5\u0300",\u03CB:"\u03C5\u0308",\u03B0:"\u03C5\u0308\u0301",\u1FE2:"\u03C5\u0308\u0300",\u1FE1:"\u03C5\u0304",\u1FE0:"\u03C5\u0306",\u03CE:"\u03C9\u0301",\u1F7C:"\u03C9\u0300",\u038E:"\u03A5\u0301",\u1FEA:"\u03A5\u0300",\u03AB:"\u03A5\u0308",\u1FE9:"\u03A5\u0304",\u1FE8:"\u03A5\u0306",\u038F:"\u03A9\u0301",\u1FFA:"\u03A9\u0300"},lf=class{constructor(t,n){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 rC(t,n,this.mode),this.settings=n,this.leftrightDepth=0}expect(t,n){if(n===void 0&&(n=!0),this.fetch().text!==t)throw new z("Expected '"+t+"', got '"+this.fetch().text+"'",this.fetch());n&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(t){this.mode=t,this.gullet.switchMode(t)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var t=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),t}finally{this.gullet.endGroups()}}subparse(t){var n=this.nextToken;this.consume(),this.gullet.pushToken(new xr("}")),this.gullet.pushTokens(t);var r=this.parseExpression(!1);return this.expect("}"),this.nextToken=n,r}parseExpression(t,n){for(var r=[];;){this.mode==="math"&&this.consumeSpaces();var a=this.fetch();if(lf.endOfExpression.indexOf(a.text)!==-1||n&&a.text===n||t&&Du[a.text]&&Du[a.text].infix)break;var o=this.parseAtom(n);if(o){if(o.type==="internal")continue}else break;r.push(o)}return this.mode==="text"&&this.formLigatures(r),this.handleInfixNodes(r)}handleInfixNodes(t){for(var n=-1,r,a=0;a=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+n[0]+'" used in math mode',t);var i=jt[this.mode][n].group,l=sr.range(t),s;if(wq.hasOwnProperty(i)){var c=i;s={type:"atom",mode:this.mode,family:c,loc:l,text:n}}else s={type:i,mode:this.mode,loc:l,text:n};u=s}else if(n.charCodeAt(0)>=128)this.settings.strict&&(LR(n.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+n[0]+'" used in math mode',t):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+n[0]+'"'+(" ("+n.charCodeAt(0)+")"),t)),u={type:"textord",mode:"text",loc:sr.range(t),text:n};else return null;if(this.consume(),o)for(var d=0;d":""))+")"})}return v;function v(){let m=cC,h,g,y;if((!t||o(l,s,c[c.length-1]||void 0))&&(m=$B(n(l,c)),m[0]===oD))return m;if("children"in l&&l.children){let b=l;if(b.children&&m[0]!==p0)for(g=(r?b.children.length:-1)+u,y=c.concat(b);g>-1&&g0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}var ez={tokenize:iz,partial:!0};function fD(){return{document:{[91]:{tokenize:az,continuation:{tokenize:oz},exit:uz}},text:{[91]:{tokenize:rz},[93]:{add:"after",tokenize:tz,resolveTo:nz}}}}function tz(e,t,n){let r=this,a=r.events.length,o=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),u;for(;a--;){let l=r.events[a][1];if(l.type==="labelImage"){u=l;break}if(l.type==="gfmFootnoteCall"||l.type==="labelLink"||l.type==="label"||l.type==="image"||l.type==="link")break}return i;function i(l){if(!u||!u._balanced)return n(l);let s=Wn(r.sliceSerialize({start:u.end,end:r.now()}));return s.charCodeAt(0)!==94||!o.includes(s.slice(1))?n(l):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(l),e.exit("gfmFootnoteCallLabelMarker"),t(l))}}function nz(e,t){let n=e.length,r;for(;n--;)if(e[n][1].type==="labelImage"&&e[n][0]==="enter"){r=e[n][1];break}e[n+1][1].type="data",e[n+3][1].type="gfmFootnoteCallLabelMarker";let a={type:"gfmFootnoteCall",start:Object.assign({},e[n+3][1].start),end:Object.assign({},e[e.length-1][1].end)},o={type:"gfmFootnoteCallMarker",start:Object.assign({},e[n+3][1].end),end:Object.assign({},e[n+3][1].end)};o.end.column++,o.end.offset++,o.end._bufferIndex++;let u={type:"gfmFootnoteCallString",start:Object.assign({},o.end),end:Object.assign({},e[e.length-1][1].start)},i={type:"chunkString",contentType:"string",start:Object.assign({},u.start),end:Object.assign({},u.end)},l=[e[n+1],e[n+2],["enter",a,t],e[n+3],e[n+4],["enter",o,t],["exit",o,t],["enter",u,t],["enter",i,t],["exit",i,t],["exit",u,t],e[e.length-2],e[e.length-1],["exit",a,t]];return e.splice(n,e.length-n+1,...l),e}function rz(e,t,n){let r=this,a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),o=0,u;return i;function i(v){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(v),e.exit("gfmFootnoteCallLabelMarker"),l}function l(v){return v!==94?n(v):(e.enter("gfmFootnoteCallMarker"),e.consume(v),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",s)}function s(v){let m;return v===null||v===91||o++>999?n(v):v===93?u?(e.exit("chunkString"),m=e.exit("gfmFootnoteCallString"),a.includes(Wn(r.sliceSerialize(m)))?d(v):n(v)):n(v):(e.consume(v),vt(v)||(u=!0),v===92?c:s)}function c(v){return v===91||v===92||v===93?(e.consume(v),o++,s):s(v)}function d(v){return e.enter("gfmFootnoteCallLabelMarker"),e.consume(v),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t}}function az(e,t,n){let r=this,a=r.parser.gfmFootnotes||(r.parser.gfmFootnotes=[]),o,u=0,i;return l;function l(g){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(g),e.exit("gfmFootnoteDefinitionLabelMarker"),s}function s(g){return g===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(g),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),c):n(g)}function c(g){let y;return g===null||g===91||u>999?n(g):g===93?i?(y=e.exit("gfmFootnoteDefinitionLabelString"),o=Wn(r.sliceSerialize(y)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(g),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),m):n(g):re(g)?(e.enter("lineEnding"),e.consume(g),e.exit("lineEnding"),u++,c):(e.enter("chunkString").contentType="string",d(g))}function d(g){return g===null||re(g)||g===91||g===93||u>999?(e.exit("chunkString"),c(g)):(vt(g)||(i=!0),u++,e.consume(g),g===92?v:d)}function v(g){return g===91||g===92||g===93?(e.consume(g),u++,d):d(g)}function m(g){return g===58?(e.enter("definitionMarker"),e.consume(g),e.exit("definitionMarker"),Fe(e,h,"gfmFootnoteDefinitionWhitespace")):n(g)}function h(g){return a.includes(o)||a.push(o),t(g)}}function oz(e,t,n){return e.check(Ua,t,e.attempt(ez,t,n))}function uz(e){e.exit("gfmFootnoteDefinition")}function iz(e,t,n){let r=this;return Fe(e,a,"gfmFootnoteDefinitionIndent",4+1);function a(o){let u=r.events[r.events.length-1];return u&&u[1].type==="gfmFootnoteDefinitionIndent"&&u[2].sliceSerialize(u[1],!0).length===4?t(o):n(o)}}function dD(e={}){let t=e.singleTilde,n={tokenize:a,resolveAll:r};return t==null&&(t=!0),{text:{[126]:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}};function r(o,u){let i=-1;for(;++i1?i(m):(o.consume(m),c++,v);if(c<2&&!t)return i(m);let g=o.exit("strikethroughSequenceTemporary"),y=Xl(m);return g._open=!y||y===2&&Boolean(h),g._close=!h||h===2&&Boolean(y),u(m)}}}var pD={flow:{null:{tokenize:cz,resolve:lz}}},yC={tokenize:sz,partial:!0};function lz(e,t){let n=-1,r,a,o,u,i,l,s;for(;++n=4?xe(x):(r._gfmTableDynamicInterruptHack=!0,A.check(r.parser.constructs.flow,function(te){return r._gfmTableDynamicInterruptHack=!1,xe(te)},function(te){return r._gfmTableDynamicInterruptHack=!1,Ce(te)})(x))}}}function sz(e,t,n){let r=0;return a;function a(u){return e.enter("check"),e.consume(u),o}function o(u){return u===-1||u===32?(e.consume(u),r++,r===4?t:o):u===null||vt(u)?t(u):n(u)}}var fz={tokenize:dz},mD={text:{[91]:fz}};function dz(e,t,n){let r=this;return a;function a(i){return r.previous!==null||!r._gfmTasklistFirstContentOfListItem?n(i):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(i),e.exit("taskListCheckMarker"),o)}function o(i){return vt(i)?(e.enter("taskListCheckValueUnchecked"),e.consume(i),e.exit("taskListCheckValueUnchecked"),u):i===88||i===120?(e.enter("taskListCheckValueChecked"),e.consume(i),e.exit("taskListCheckValueChecked"),u):n(i)}function u(i){return i===93?(e.enter("taskListCheckMarker"),e.consume(i),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),e.check({tokenize:pz},t,n)):n(i)}}function pz(e,t,n){let r=this;return Fe(e,a,"whitespace");function a(o){let u=r.events[r.events.length-1];return(u&&u[1].type==="whitespace"||re(o))&&o!==null?t(o):n(o)}}function bC(e){return Yp([iD,fD(),dD(e),pD,mD])}function vD(e,t){let n=String(e);if(typeof t!="string")throw new TypeError("Expected character");let r=0,a=n.indexOf(t);for(;a!==-1;)r++,a=n.indexOf(t,a+t.length);return r}function _D(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var mz={}.hasOwnProperty,hD=function(e,t,n,r){let a,o;typeof t=="string"||t instanceof RegExp?(o=[[t,n]],a=r):(o=t,a=n),a||(a={});let u=Ks(a.ignore||[]),i=vz(o),l=-1;for(;++l0?{type:"text",value:W}:void 0),W!==!1&&(y!==k&&j.push({type:"text",value:d.value.slice(y,k)}),Array.isArray(W)?j.push(...W):W&&j.push(W),y=k+L[0].length,E=!0),!h.global)break;L=h.exec(d.value)}return E?(ye}var gD="phrasing",DD=["autolink","link","image","label"],yD={transforms:[bz],enter:{literalAutolink:_z,literalAutolinkEmail:wD,literalAutolinkHttp:wD,literalAutolinkWww:wD},exit:{literalAutolink:yz,literalAutolinkEmail:Dz,literalAutolinkHttp:hz,literalAutolinkWww:gz}},bD={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:gD,notInConstruct:DD},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:gD,notInConstruct:DD},{character:":",before:"[ps]",after:"\\/",inConstruct:gD,notInConstruct:DD}]};function _z(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function wD(e){this.config.enter.autolinkProtocol.call(this,e)}function hz(e){this.config.exit.autolinkProtocol.call(this,e)}function gz(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];t.url="http://"+this.sliceSerialize(e)}function Dz(e){this.config.exit.autolinkEmail.call(this,e)}function yz(e){this.exit(e)}function bz(e){hD(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,wz],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,Rz]],{ignore:["link","linkReference"]})}function wz(e,t,n,r,a){let o="";if(!TC(a)||(/^w/i.test(t)&&(n=t+n,t="",o="http://"),!Tz(n)))return!1;let u=Cz(n+r);if(!u[0])return!1;let i={type:"link",title:null,url:o+t+u[0],children:[{type:"text",value:t+u[0]}]};return u[1]?[i,{type:"text",value:u[1]}]:i}function Rz(e,t,n,r){return!TC(r,!0)||/[-\d_]$/.test(n)?!1:{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function Tz(e){let t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}function Cz(e){let t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")"),a=vD(e,"("),o=vD(e,")");for(;r!==-1&&a>o;)e+=n.slice(0,r+1),n=n.slice(r+1),r=n.indexOf(")"),o++;return[e,n]}function TC(e,t){let n=e.input.charCodeAt(e.index-1);return(e.index===0||wi(n)||Ri(n))&&(!t||n!==47)}function RD(e){return e.label||!e.identifier?e.label||"":lm(e.identifier)}function CC(e,t,n){let r=t.indexStack,a=e.children||[],o=t.createTracker(n),u=[],i=-1;for(r.push(-1);++i `}return` `}var Ez=/\r?\n|\r/g;function xC(e,t){let n=[],r=0,a=0,o;for(;o=Ez.exec(e);)u(e.slice(r,o.index)),n.push(o[0]),r=o.index+o[0].length,a++;return u(e.slice(r)),n.join("");function u(i){n.push(t(i,a,!i))}}function v0(e){if(!e._compiled){let t=(e.atBreak?"[\\r\\n][\\t ]*":"")+(e.before?"(?:"+e.before+")":"");e._compiled=new RegExp((t?"("+t+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(e.character)?"\\":"")+e.character+(e.after?"(?:"+e.after+")":""),"g")}return e._compiled}function EC(e,t){return FC(e,t.inConstruct,!0)&&!FC(e,t.notInConstruct,!1)}function FC(e,t,n){if(typeof t=="string"&&(t=[t]),!t||t.length===0)return n;let r=-1;for(;++r=s||c+10?" ":"")),a.shift(4),o+=a.move(xC(CC(e,n,a.current()),Uz)),u(),o}function Uz(e,t,n){return t===0?e:(n?"":" ")+e}function _0(e,t,n){let r=t.indexStack,a=e.children||[],o=[],u=-1,i=n.before;r.push(-1);let l=t.createTracker(n);for(;++u0&&(i==="\r"||i===` `)&&s.type==="html"&&(o[o.length-1]=o[o.length-1].replace(/(\r?\n|\r)$/," "),i=" ",l=t.createTracker(n),l.move(o.join(""))),o.push(l.move(t.handle(s,e,t,gn(st({},l.current()),{before:i,after:c})))),i=o[o.length-1].slice(-1)}return r.pop(),o.join("")}var Wz=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];IC.peek=qz;var ED={canContainEols:["delete"],enter:{strikethrough:Hz},exit:{strikethrough:$z}},FD={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:Wz}],handlers:{delete:IC}};function Hz(e){this.enter({type:"delete",children:[]},e)}function $z(e){this.exit(e)}function IC(e,t,n,r){let a=Li(r),o=n.enter("strikethrough"),u=a.move("~~");return u+=_0(e,n,gn(st({},a.current()),{before:u,after:"~"})),u+=a.move("~~"),o(),u}function qz(){return"~"}MD.peek=Bz;function MD(e,t,n){let r=e.value||"",a="`",o=-1;for(;new RegExp("(^|[^`])"+a+"([^`]|$)").test(r);)a+="`";for(/[^ \r\n]/.test(r)&&(/^[ \r\n]/.test(r)&&/[ \r\n]$/.test(r)||/^`|`$/.test(r))&&(r=" "+r+" ");++ol&&(l=e[s].length);++yi[y])&&(i[y]=E)}h.push(b)}o[s]=h,u[s]=g}let c=-1;if(typeof n=="object"&&"length"in n)for(;++ci[c]&&(i[c]=b),v[c]=b),d[c]=E}o.splice(1,0,d),u.splice(1,0,v),s=-1;let m=[];for(;++sn==="none"?null:n),children:[]},e),this.setData("inTable",!0)}function Vz(e){this.exit(e),this.setData("inTable")}function Kz(e){this.enter({type:"tableRow",children:[]},e)}function ID(e){this.exit(e)}function jC(e){this.enter({type:"tableCell",children:[]},e)}function Qz(e){let t=this.resume();this.getData("inTable")&&(t=t.replace(/\\([\\|])/g,Yz));let n=this.stack[this.stack.length-1];n.value=t,this.exit(e)}function Yz(e,t){return t==="|"?t:e}function AD(e){let t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,a=t.stringLength,o=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:` `,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{table:u,tableRow:i,tableCell:l,inlineCode:v}};function u(m,h,g,y){return s(c(m,g,y),m.align)}function i(m,h,g,y){let b=d(m,g,y),E=s([b]);return E.slice(0,E.indexOf(` `))}function l(m,h,g,y){let b=g.enter("tableCell"),E=g.enter("phrasing"),j=_0(m,g,gn(st({},y),{before:o,after:o}));return E(),b(),j}function s(m,h){return AC(m,{align:h,alignDelimiters:r,padding:n,stringLength:a})}function c(m,h,g){let y=m.children,b=-1,E=[],j=h.enter("table");for(;++b-1?t.start:1)+(n.options.incrementListMarker===!1?0:t.children.indexOf(e))+o);let u=o.length+1;(a==="tab"||a==="mixed"&&(t&&t.type==="list"&&t.spread||e.spread))&&(u=Math.ceil(u/4)*4);let i=n.createTracker(r);i.move(o+" ".repeat(u-o.length)),i.shift(u);let l=n.enter("listItem"),s=n.indentLines(n.containerFlow(e,i.current()),c);return l(),s;function c(d,v,m){return v?(m?"":" ".repeat(u))+d:(m?o:o+" ".repeat(u-o.length))+d}}var LD={exit:{taskListCheckValueChecked:OC,taskListCheckValueUnchecked:OC,paragraph:Xz}},jD={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:Zz}};function OC(e){let t=this.stack[this.stack.length-2];t.checked=e.type==="taskListCheckValueChecked"}function Xz(e){let t=this.stack[this.stack.length-2];if(t&&t.type==="listItem"&&typeof t.checked=="boolean"){let n=this.stack[this.stack.length-1],r=n.children[0];if(r&&r.type==="text"){let a=t.children,o=-1,u;for(;++ou&&(u=o):o=1,a=r+t.length,r=n.indexOf(t,a);return u}function kD(){return{enter:{mathFlow:e,mathFlowFenceMeta:t,mathText:o},exit:{mathFlow:a,mathFlowFence:r,mathFlowFenceMeta:n,mathFlowValue:i,mathText:u,mathTextData:i}};function e(l){let s={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[s]}},l)}function t(){this.buffer()}function n(){let l=this.resume(),s=this.stack[this.stack.length-1];fc(s.type==="math"),s.meta=l}function r(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function a(l){let s=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),c=this.stack[this.stack.length-1];fc(c.type==="math"),this.exit(l),c.value=s;let d=c.data.hChildren[0];fc(d.type==="element"),fc(d.tagName==="code"),d.children.push({type:"text",value:s}),this.data.mathFlowInside=void 0}function o(l){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},l),this.buffer()}function u(l){let s=this.resume(),c=this.stack[this.stack.length-1];fc(c.type==="inlineMath"),this.exit(l),c.value=s,c.data.hChildren.push({type:"text",value:s})}function i(l){this.config.enter.data.call(this,l),this.config.exit.data.call(this,l)}}function OD(e){let t=(e||{}).singleDollarTextMath;return t==null&&(t=!0),r.peek=a,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` `,inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:n,inlineMath:r}};function n(o,u,i,l){let s=o.value||"",c=i.createTracker(l),d="$".repeat(Math.max(UC(s,"$")+1,2)),v=i.enter("mathFlow"),m=c.move(d);if(o.meta){let h=i.enter("mathFlowMeta");m+=c.move(i.safe(o.meta,st({after:` `,before:m,encode:["$"]},c.current()))),h()}return m+=c.move(` `),s&&(m+=c.move(s+` `)),m+=c.move(d),v(),m}function r(o,u,i){let l=o.value||"",s=1;for(t||s++;new RegExp("(^|[^$])"+"\\$".repeat(s)+"([^$]|$)").test(l);)s++;let c="$".repeat(s);/[^ \r\n]/.test(l)&&(/^[ \r\n]/.test(l)&&/[ \r\n]$/.test(l)||/^\$|\$$/.test(l))&&(l=" "+l+" ");let d=-1;for(;++d-1&&e.test(String.fromCharCode(n))}}function cf(e,t,n,r){let a=r?r-1:Number.POSITIVE_INFINITY,o=0;return u;function u(l){return UD(l)?(e.enter(n),i(l)):t(l)}function i(l){return UD(l)&&o++{let n=(a,o)=>(e.set(o,a),a),r=a=>{if(e.has(a))return e.get(a);let[o,u]=t[a];switch(o){case dc:case D0:return n(u,a);case pc:{let i=n([],a);for(let l of u)i.push(r(l));return i}case mc:{let i=n({},a);for(let[l,s]of u)i[r(l)]=r(s);return i}case sf:return n(new Date(u),a);case ff:{let{source:i,flags:l}=u;return n(new RegExp(i,l),a)}case df:{let i=n(new Map,a);for(let[l,s]of u)i.set(r(l),r(s));return i}case pf:{let i=n(new Set,a);for(let l of u)i.add(r(l));return i}case y0:{let{name:i,message:l}=u;return n(new qC[i](l),a)}case b0:return n(BigInt(u),a);case"BigInt":return n(Object(BigInt(u)),a)}return n(new qC[o](u),a)};return r},HD=e=>oG(new Map,e)(0);var vc="",{toString:uG}={},{keys:iG}=Object,mf=e=>{let t=typeof e;if(t!=="object"||!e)return[dc,t];let n=uG.call(e).slice(8,-1);switch(n){case"Array":return[pc,vc];case"Object":return[mc,vc];case"Date":return[sf,vc];case"RegExp":return[ff,vc];case"Map":return[df,vc];case"Set":return[pf,vc]}return n.includes("Array")?[pc,n]:n.includes("Error")?[y0,n]:[mc,n]},w0=([e,t])=>e===dc&&(t==="function"||t==="symbol"),lG=(e,t,n,r)=>{let a=(u,i)=>{let l=r.push(u)-1;return n.set(i,l),l},o=u=>{if(n.has(u))return n.get(u);let[i,l]=mf(u);switch(i){case dc:{let c=u;switch(l){case"bigint":i=b0,c=u.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+l);c=null;break;case"undefined":return a([D0],u)}return a([i,c],u)}case pc:{if(l)return a([l,[...u]],u);let c=[],d=a([i,c],u);for(let v of u)c.push(o(v));return d}case mc:{if(l)switch(l){case"BigInt":return a([l,u.toString()],u);case"Boolean":case"Number":case"String":return a([l,u.valueOf()],u)}if(t&&"toJSON"in u)return o(u.toJSON());let c=[],d=a([i,c],u);for(let v of iG(u))(e||!w0(mf(u[v])))&&c.push([o(v),o(u[v])]);return d}case sf:return a([i,u.toISOString()],u);case ff:{let{source:c,flags:d}=u;return a([i,{source:c,flags:d}],u)}case df:{let c=[],d=a([i,c],u);for(let[v,m]of u)(e||!(w0(mf(v))||w0(mf(m))))&&c.push([o(v),o(m)]);return d}case pf:{let c=[],d=a([i,c],u);for(let v of u)(e||!w0(mf(v)))&&c.push(o(v));return d}}let{message:s}=u;return a([i,{name:l,message:s}],u)};return o},$D=(e,{json:t,lossy:n}={})=>{let r=[];return lG(!(t||n),!!t,new Map,r)(e),r};var R0=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?HD($D(e,t)):structuredClone(e):(e,t)=>HD($D(e,t));var cG=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,sG=/^[a-zA-Z]:\\/;function qD(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return sG.test(e)?!1:cG.test(e)}var T0=function(e){if(e==null)return mG;if(typeof e=="function")return C0(e);if(typeof e=="object")return Array.isArray(e)?fG(e):dG(e);if(typeof e=="string")return pG(e);throw new Error("Expected function, string, or object as test")};function fG(e){let t=[],n=-1;for(;++n":""))+")"})}return v;function v(){let m=zC,h,g,y;if((!t||o(l,s,c[c.length-1]||void 0))&&(m=_G(n(l,c)),m[0]===x0))return m;if("children"in l&&l.children){let b=l;if(b.children&&m[0]!==zD)for(g=(r?b.children.length:-1)+u,y=c.concat(b);g>-1&&g0&&(o.properties.rel=[...v]),m&&(o.properties.target=m),c){let g=vf(t.contentProperties,o)||{};o.children.push({type:"element",tagName:"span",properties:R0(g),children:R0(c)})}}}})}}function vf(e,t){return typeof e=="function"?e(t):e}var GC=e=>Qt.createElement("table",{className:"table table-bordered table-sm",children:e.children}),JC=[g0,{singleDollarTextMath:!1}],VC=[m0,{throwOnError:!1}],KC=[E0,{target:"_blank",rel:["nofollow","noopener","noreferrer"]}];var QC=e=>{try{return Lm(e)}catch{return e.fallback}};var YC=class extends Qt.Component{constructor(t){super(t);this.state={error:null}}static getDerivedStateFromError(t){return{error:t}}componentDidCatch(t,n){this.props.componentDidCatch(t,n)}render(){return this.props.render(this.state)}},XC=YC;var yG=Fl(),bG=O(xt);var wG=function(){return function(){return yG(XC)}},RG=wG()(),ZC=function(e){return RG({render:function(t){return e({hasError:vr(Ke(t.error))})},componentDidCatch:function(t,n){return vi(Ul)("Error within error boundary")({error:t,componentStack:n.componentStack})(function(r){return bG(K)})()}})};var TG=Fl(),CG=ue(qt),xG=function(e){return function(t){var n=lp(e);return ZC(function(r){return r.hasError?n:TG(QC)({children:e,rehypePlugins:CG([VC])(t),remarkPlugins:[h0,JC],components:{table:GC},fallback:n})})}};var ex=function(e){return xG(e)([KC])};var F0=function(e){return function(t){return t[e]}},EG=F0("namespaceURI"),FG=F0("prefix"),MG=F0("localName"),SG=F0("tagName");function VD(e){return function(){return e.scrollHeight}}var IG=Ye(Pe),AG=Kr(ga),LG=Nn(xt);var tx=function(e){return IG(VD(e.currentTarget))(function(t){return on(y1(t))(0)})},nx=function(e){return AG(function(t){return LG(t.key==="Escape")(e)})};var rx=fn(),jG=ue(Qd),NG=$f(Ta),KD=Q(Ct),PG=Wi(Wt),kG=X(Wt);var _f=function(){var e=rx(Su(Na("\\s+")(jG(Nl)(L7)))),t=qf(function(r){return r!==""}),n=u_(e);return function(r){return zn(t(n(r)))}}(),QD=function(e){return function(t){var n=_f(t);return NG([KD(n),"/",KD(e)," words"])}},YD=function(e){return function(t){var n=function(u){return rx(Su(Na("^(?:[\\w-]+[^\\w-]+){"+(KD(u)+"}[\\w-]+"))(A7)))},r=function(u){return function(i){var l=PG(kG(i_(n(u-1|0))(i))(ot(o4)(0)));return He(i)(l)}},a=D7(t),o=_f(a)0;return OG("px-3 text-secondary border-0 bg-transparent t--send-message")(Pa("Send message"))({disabled:!u,"aria-disabled":UG(!u),onClick:WG(n)(new Hs(t.message)),style:Yt({borderStyle:"none",background:"none"})})(HG("")({alt:"Send message",src:function(){return u?"/img/icons/sage-send-purple.svg":"/img/icons/ai-send.svg"}()}))};return Cr([ux("flex-grow-1")([$G("sr-only")({htmlFor:e2})("Message"),qG("form-control t--new-message-body")({autoFocus:!0,id:e2,placeholder:"Write a message\u2026",style:Yt({borderStyle:"none",resize:"none",height:function(){if(t.messageHeight instanceof F)return"";if(t.messageHeight instanceof C)return BG(t.messageHeight.value0)+"px";throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 301, column 19 - line 303, column 37): "+[t.messageHeight.constructor.name])}(),background:"none"}),rows:1,value:t.message,onChange:ix(function(o){var u=YD(1e3)(o);return function(){var l=ox(o)(),s=function(){var c=lo(u)<5;return c?F.value:new C(l)}();return n(ch.create({message:u,messageHeight:s}))()}}),onKeyPress:ix(function(o){return lx(o.key==="Enter"&&!o.shiftKey)(function(){return zG(o)(),lx(t.message!==""&&GG(r)(ji.value))(n(Hs.create(t.message)))()})})}),p_(_f(t.message)>=JG(1e3)(2))(VG("pl-3 pb-3 text-muted small")(QD(1e3)(t.message)))]),XD("text-right d-flex")(function(){if(r instanceof ji)return a({sendingStateEnabled:!0});if(r instanceof M0)return a({sendingStateEnabled:!1});if(r instanceof _c)return $p;throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 324, column 7 - line 327, column 35): "+[r.constructor.name])}())])}}},gf=function(e){return{recruiterState:{messages:[],sendingState:Vl.value,sendMessage:e.sendMessage,conversationKey:e.conversationKey},message:"",messageHeight:F.value,isExpanded:e.isExpanded}},aJ=function(e){var t=lr(e)()();return function(n){return function(r){return function(a){return function(o){return hf("row my-3 t--message-"+r.key)({key:r.key})([hc("col-auto pr-1 ml-3")({key:"avatar"})(a),t("col "+n)({key:"message"})(o)])}}}}},t2=aJ(Fn),n2=function(e){return function(t){return t2("pt-1 t--chatbot-message")({key:e.key})(e.avatar)(hf("")({key:"message-container"})([ZD("text-canopy-black-700 small")({key:"subject"})("AI Recruiter"),t]))}},vx="t--chat-bottom-anchor",I0=function(e){var t=function(a){return KG(a)(function(o){return{body:o.body,sender:function(){if(o.sender instanceof qp)return"user";if(o.sender instanceof Us)return"assistant";throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 173, column 17 - line 175, column 41): "+[o.sender.constructor.name])}()}})},n=function(a){return function(o){return Ni(sx(n8(a)))(function(u){if(u instanceof G)return Mr(iu.value);if(u instanceof $){if(u.value0.status==="ready"){var i=Ke(u.value0.response);if(i instanceof C)return Ni(Pi(gp))(function(l){return Mr(new Jp({sender:Us.value,body:i.value0,sentAt:l}))});if(i instanceof F)return Mr(iu.value);throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 148, column 24 - line 157, column 35): "+[i.constructor.name])}return u.value0.status==="processing"?Ni(Pi(Ls))(function(l){var s=QG(l)(o),c=s>=nJ;return c?Mr(iu.value):YG(ri(rJ))(function(){return n(a)(o)})}):Mr(iu.value)}throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 143, column 7 - line 169, column 33): "+[u.constructor.name])})}},r=function(a){return Ni(Pi(Ls))(function(o){return n(a)(o)})};return function(a){if(a instanceof Hs)return Fo(gc(Ni(Pi(gp))(function(u){var i={sender:qp.value,body:a.value0,sentAt:u};return Mr(new sh(i))})))(function(){var u={conversationKey:e.recruiterState.conversationKey,messages:e.recruiterState.messages,sendMessage:e.recruiterState.sendMessage,sendingState:Bp.value};return Fo(Vr(XG(e2)))(function(){return Mo({isExpanded:e.isExpanded,message:e.message,messageHeight:e.messageHeight,recruiterState:u})})});if(a instanceof Jp){var o={conversationKey:e.recruiterState.conversationKey,sendMessage:e.recruiterState.sendMessage,messages:fx(e.recruiterState.messages)([a.value0]),sendingState:Vl.value};return Fo(dx(e.isExpanded)(gc(Mr(dh.value))))(function(){return Mo({isExpanded:e.isExpanded,message:"",recruiterState:o,messageHeight:F.value})})}if(a instanceof sh){var o={conversationKey:e.recruiterState.conversationKey,sendMessage:e.recruiterState.sendMessage,messages:fx(e.recruiterState.messages)([a.value0]),sendingState:zp.value};return Fo(dx(e.isExpanded)(gc(Mr($s.value))))(function(){return Fo(gc(Ni(sx(e.recruiterState.sendMessage(t(o.messages))))(function(i){if(i instanceof G)return Mr(iu.value);if(i instanceof $&&i.value0.success===!0){if(e.recruiterState.conversationKey instanceof C)return Mr(new fh(e.recruiterState.conversationKey.value0));if(e.recruiterState.conversationKey instanceof F)return Ni(Pi(gp))(function(l){return Mr(new Jp({sender:Us.value,body:He("Empty response from server")(Ke(i.value0.response)),sentAt:l}))});throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 105, column 11 - line 114, column 18): "+[e.recruiterState.conversationKey.constructor.name])}return Mr(iu.value)})))(function(){return Mo({isExpanded:e.isExpanded,message:"",recruiterState:o,messageHeight:F.value})})})}if(a instanceof iu)return Mo({isExpanded:e.isExpanded,message:e.message,messageHeight:e.messageHeight,recruiterState:{conversationKey:e.recruiterState.conversationKey,messages:e.recruiterState.messages,sendMessage:e.recruiterState.sendMessage,sendingState:Gp.value}});if(a instanceof ch)return Mo({isExpanded:e.isExpanded,recruiterState:e.recruiterState,message:a.value0.message,messageHeight:ZG(eJ(100))(a.value0.messageHeight)});if(a instanceof Kl)return Fo(gc(Mr(new Hs(Vp(a.value0)))))(function(){return Mo(e)});if(a instanceof $s)return Fo(Vr(Pi(S0("."+vx))))(function(){return Mo(e)});if(a instanceof dh)return Fo(Vr(Pi(S0("."+px))))(function(){return Mo(e)});if(a instanceof fh)return Fo(gc(r(a.value0)))(function(){return Mo(e)});throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 81, column 16 - line 133, column 15): "+[a.constructor.name])}},_x=function(e){return function(t){var n=hc("avatar avatar-sm rounded-circle d-flex align-items-center text-center")({style:Yt({backgroundColor:e.headerColorHex,color:e.textColorHex})})(XD("fe fe-message-circle x-large w-100")(un)),r=function(u){return function(i){var l="message-"+Xd($w(i.sentAt));return ip({key:l})([function(){if(i.sender instanceof qp)return t2("pt-2 my-auto t--user-message")({key:"user-message-"+l})(n)(hc("")({"aria-hidden":"true"})(lp(i.body)));if(i.sender instanceof Us)return n2({avatar:e.chatbotAvatar,key:"recruiter-message-"+l})(hf("")({key:"recruiter-"+l})([ZD("sr-only")({key:"screen-reader-message"})(i.body),hc("")({key:"formatted-message","aria-hidden":"true"})(ex(i.body))]));throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 215, column 9 - line 246, column 18): "+[i.sender.constructor.name])}(),hc(function(){return u.isLast?px:""}())({key:"anchor"})(un)])}},a=function(u){return t2("pt-1")({key:u.key})(e.chatbotAvatar)},o=function(u){return a({key:u.key})(ZD("my-auto text-canopy-red-750")({role:"alert",key:u.key})("Something went wrong. Try reloading the page or resending your message."))};return hf("flex-grow-1 d-flex flex-column overflow-y-auto p-0")({tabIndex:0})([ux("flex-grow-1 d-flex flex-column")([hf("flex-grow-1 px-3")({key:"chat-container",role:"log","aria-live":"polite","aria-label":"Chat conversation"})([function(){var u=zn(t.recruiterState.messages)-1|0;return ip({key:"messages"})(tJ(function(i){return function(l){return r({isLast:i===u})(l)}})(t.recruiterState.messages))}(),function(){var u=ph(new C(t.recruiterState));if(u instanceof zp)return a({key:"loading-indicator"})(XD("my-auto")($p));if(u instanceof Bp)return un;if(u instanceof Vl)return un;if(u instanceof Gp)return o({key:"failed-response"});throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 193, column 9 - line 202, column 58): "+[u.constructor.name])}()]),hc(vx)({key:"bottom-anchor",style:Yt({overflowAnchor:"auto",height:"1px"})})(un)])])}};var oJ=lr(vn)()(),Df=On(Fn),uJ=Gd(En),iJ=ie(se),r2=function(e){return pp(e.websiteRecruiterSettings.headerColor)(e.brandColors)},a2=function(e){var t="text-left py-3 px-4 d-flex align-items-center text-center row no-gutters g-0 t--chatbot-header"+function(){return e.isMobile?"":" rounded-top"}();return oJ(t)({style:Yt({backgroundColor:r2(e),color:function(){return e.websiteRecruiterSettings.isHeaderColorLight?"black":"white"}(),borderColor:r2(e)})})([Df("col-auto")(sp(Da)(e.school)(qu.value)),Df("col text-left")(uJ("d-inline-block ml-4 mb-0 h3")(e.chatbotName)),$e(un)(iJ)(e.closeButton)])},A0=function(e){var t={chatbotAvatar:sp(Da)(e.school)(qu.value),headerColorHex:r2(e),textColorHex:function(){return e.websiteRecruiterSettings.isHeaderColorLight?"#000000":"#ffffff"}()},n=function(){var r=nl(e.websiteRecruiter.recruiterState.messages);return Cr([function(){return r?e.emptyConversation({isDirectMessage:!1}):_x(t)(e.websiteRecruiter)}(),Df("")(Df("d-flex w-100 py-3 px-3 border-top")(Df("bg-white flex-grow-1 d-flex")(mx(t)(e.websiteRecruiter)(e.dispatchUpdate))))])}();return Cr([a2(e),n])};var L0=function(e){return function(){console.error(e)}};var Rx=function(e){var t=pt(e);return function(n){return t(L0(n))}};var pJ=O(xt),Tx=X(yn),mJ=N(Pe),vJ=Rx(rd),Cx=function(e){var t=function(r){var a=e(r);return V1(a.view(a.init.value0)(_e(pJ(K))))},n=function(r){return function(a){return function(o){return function(){var i=Tx(Tx(mo)(function(){var s=mJ(rp);return function(c){return s(mi(c))}}()))(tp(a))();if(i instanceof F)return vJ("Element #"+(a+" not found"))();if(i instanceof C){var l=_7(e(o))();return r(l)(i.value0)()}throw new Error("Failed pattern match at Elmish.Boot (line 117, column 11 - line 122, column 21): "+[i.constructor.name])}}}};return{mount:n(Xb),renderToString:t,hydrate:n(Zb)}};var xx=O(Kn),_J=Wl(g_),hJ=X(ua);var gJ={init:xx(K),update:function(e){return function(t){return xx(K)}},view:function(e){return function(t){return un}}},Ex=function(e){var t=ml(e);return function(n){return Cx(_J({parse:function(r){return hJ(t(r))(function(a){return $e(new G("Component construction failed"))($.create)(n.def(a))})},diagnosticName:"Props for "+n.diagnosticName,default:gJ}))}};var DJ=Ye(De),yJ=Pl(),bJ=po(),wJ=Kd(Pt)(),RJ=Zd(oa(o1)),TJ=pt(xn),Fx=ro(xt)(Yi),CJ=Al()(),xJ=Yo(ws),EJ=Kr(ga),FJ=It(yn),Mx=function(){return function(e){var t=function(r){return He("")(DJ(r)(yp))},n=yJ(e);return Ll(bJ(jl(t(n.value)))(function(r){return wJ(RJ(n.value)(function(a){return TJ(r.value1(t(a)))}))(function(){var a=function(o){return function(u){var i=Gw(u);if(i instanceof C)return function(){return r.value1(u)(),n.onChange(i.value0)()};if(i instanceof F){if(o.lostFocus)return r.value1(t(n.value));if(u==="")return Fx(bl(n.onClear))(function(l){return l(K)});if(Re)return r.value1(u)}throw new Error("Failed pattern match at Utils.DateInput (line 42, column 9 - line 61, column 26): "+[i.constructor.name])}};return eu(CJ(on(n.className)(""))({type:"date",value:r.value0,onChange:xJ(a({lostFocus:!1}))(Ml),onBlur:EJ(function(o){return Fx(tw(o.target))(function(u){return FJ(a({lostFocus:!0}))(d_(u))})}),placeholder:on(n.placeholder)(""),required:on(n.required)(!1),disabled:on(n.disabled)(!1),min:t(bl(n.min)),max:t(bl(n.max)),"aria-label":on(n["aria-label"])("")}))})}))}};var MJ=ie(se),Sx=function(e){return function(t){return Ut(ca)(MJ)(Na(e)(t))}};var Ix=o_(Sx("^([a-zA-Z0-9.!\\#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$)")(Yd));function o2({expanded:e,messageType:t}){let n={messageType:t,expanded:e};parent.postMessage(n,"*")}function Ax(e){return function(t){return function(){return t.getItem(e)}}}function u2(e){return function(t){return function(n){return function(){n.setItem(e,t)}}}}var SJ=N(Pe);var Lx=function(e){var t=SJ(Ke),n=Ax(e);return function(r){return t(n(r))}};var jx=At(),Nx=Zu(Xu),j0=Yu(Nx)(zu(Bu)),Px=Ju(Gu),N0=Vu(Px),kx=ni(ti),P0=ei(kx),IJ=_i(b_)(j0(j0(j0(j0(Nx)(Px))(N0))(N0))(N0))(P0(P0(P0(P0(kx)))))(N0),AJ=N(it),Ln=O(Kn),k0=X(yn),Ox=en(Pt),Va=Ox(di),ki=Ld(xn),Dc=X(ir),Oi=pt(xn),LJ=co(ai),So=O(Gr),jJ=Ox(ir),i2=Nn(Kn),yc=de(Vw),NJ=Kp(xn)(yd),l2=la(p7(fs)),c2=Kr(ga),Ux=Z1(),PJ=ia(No(pn)),kJ=tu(En)()(),Wx=lr(Fn)()(),s2=On(En),O0=On(vn),OJ=Od(En),yf=qd(vn),f2=Al()(),d2=Yo(ws),UJ=Wd(vn)()(),WJ=Pd(Nd(hd)),Hx=Ye(De),HJ=ue(qt),p2=Hd(En)()(),$x=Ye(it),$J=Mx(),qJ=po(),mr=On(Fn),BJ=Jd(vn)()(),zJ=Xo(),GJ=ro(xt)(Yi),qx=lr(En)()(),m2=tu(Fn)()(),JJ=kl()(),U0=pl(),Bx=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),W0=function(){function e(){}return e.value=new e,e}(),zx=function(){function e(){}return e.value=new e,e}(),Ui=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Gx=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Jx=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Vx=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Kx=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),v2=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Qx=function(){function e(){}return e.value=new e,e}(),_2=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),h2=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Yx=function(){function e(){}return e.value=new e,e}(),Xx=function(){function e(){}return e.value=new e,e}(),g2=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),VJ=function(e){var t="chat_conversation_uid_"+jx(e.school.id),n=function(i){return function(){return o2({expanded:i,messageType:"cv-chatbot"})}},r={ctaText:u8(e.ctaText),websiteRecruiterSettings:vw(e.websiteRecruiterSettings),school:sw(e.school),isGradSchool:e.isGradSchool,brandColors:e.brandColors,chatbotName:e.chatbotName,isMobile:e.isMobile,identityTypes:function(){var i=nl(e.customIdentityTypes);return i?new $(IJ):new G(AJ(Dw)(e.customIdentityTypes))}(),personaErrorEnabled:e.personaErrorEnabled},a=Ln({expandedState:uu.value,formState:j_.value,saveState:Hl.value,websiteRecruiter:gf({isExpanded:!1,sendMessage:Z6,conversationKey:F.value}),studentInfo:{firstName:"",lastName:"",email:"",identityType:F.value,birthDate:F.value},errorMessage:F.value}),o=function(i){var l=function(){var v=mo(),m=mi(v)();return X7(m)()},s=Va(ki(Dc(Oi(l))(function(d){return Dc(LJ(t8(r.school.id)(i.studentInfo)(d)))(function(v){if(v instanceof G)return So(new _2(F.value));if(v instanceof $&&v.value0 instanceof G)return So(new _2(new C(v.value0.value0.error)));if(v instanceof $&&v.value0 instanceof $)return jJ(Oi(k0(k0(mo)(ap))(u2(t)(v.value0.value0.conversationKey))))(function(){return So(new h2(v.value0.value0.conversationKey))});throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 276, column 13 - line 285, column 57): "+[v.constructor.name])})})))(function(){return Ln({errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,saveState:bp.value})}),c=function(){return r.personaErrorEnabled?Ln({errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,saveState:new js(F.value)}):s}();return function(d){if(d instanceof Bx)return Va(ki(So(W0.value)))(function(){if(d.value0 instanceof C)return Va(ki(So(new h2(d.value0.value0))))(function(){return Ln({errorMessage:i.errorMessage,expandedState:i.expandedState,saveState:i.saveState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,formState:Ns.value})});if(d.value0 instanceof F)return Ln(i);throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 143, column 9 - line 148, column 23): "+[d.value0.constructor.name])});if(d instanceof Yx){var v=gf({isExpanded:!0,sendMessage:function(h){return Dc(Oi(l))(function(g){return ih(r.school.id)({firstName:"",lastName:"",email:"",identityType:F.value,birthDate:F.value})(g)(h)})},conversationKey:F.value});return Va(ki(So(new Ui(new Kl(r.ctaText)))))(function(){return Ln({errorMessage:i.errorMessage,expandedState:i.expandedState,saveState:i.saveState,studentInfo:i.studentInfo,formState:Ns.value,websiteRecruiter:v})})}if(d instanceof W0){var m=function(){if(i.expandedState instanceof vo)return!1;if(i.expandedState instanceof hi||i.expandedState instanceof uu)return!0;throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 168, column 22 - line 171, column 39): "+[i.expandedState.constructor.name])}(),v={message:i.websiteRecruiter.message,messageHeight:i.websiteRecruiter.messageHeight,recruiterState:i.websiteRecruiter.recruiterState,isExpanded:m};return Va(Vr(Oi(n(m))))(function(){return Va(i2(yc(i.expandedState)(hi.value))(ki(So(new Ui($s.value)))))(function(){return Va(ki(So(zx.value)))(function(){return Va(i2(yc(i.expandedState)(uu.value))(Vr(Dc(Oi(l))(function(g){return X6(r.school.id)(g)}))))(function(){return Va(i2(yc(i.expandedState)(uu.value)&&r.websiteRecruiterSettings.leadFormDisabled)(ki(So(Yx.value))))(function(){return Ln({errorMessage:i.errorMessage,formState:i.formState,saveState:i.saveState,studentInfo:i.studentInfo,expandedState:function(){return m?vo.value:hi.value}(),websiteRecruiter:v})})})})})})}if(d instanceof zx)return Va(Vr(NJ("chatbot-collapsed-button")))(function(){return Ln(i)});if(d instanceof Ui)return l2(Ui.create)(function(h){return{errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,studentInfo:i.studentInfo,websiteRecruiter:h}})(I0(i.websiteRecruiter)(d.value0));if(d instanceof Gx)return Ln({errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,websiteRecruiter:i.websiteRecruiter,studentInfo:{birthDate:i.studentInfo.birthDate,email:i.studentInfo.email,identityType:i.studentInfo.identityType,lastName:i.studentInfo.lastName,firstName:d.value0}});if(d instanceof Jx)return Ln({errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,websiteRecruiter:i.websiteRecruiter,studentInfo:{birthDate:i.studentInfo.birthDate,email:i.studentInfo.email,firstName:i.studentInfo.firstName,identityType:i.studentInfo.identityType,lastName:d.value0}});if(d instanceof Vx)return Ln({errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,websiteRecruiter:i.websiteRecruiter,studentInfo:{birthDate:i.studentInfo.birthDate,firstName:i.studentInfo.firstName,identityType:i.studentInfo.identityType,lastName:i.studentInfo.lastName,email:d.value0}});if(d instanceof Kx)return Ln({expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,websiteRecruiter:i.websiteRecruiter,studentInfo:{birthDate:i.studentInfo.birthDate,email:i.studentInfo.email,firstName:i.studentInfo.firstName,lastName:i.studentInfo.lastName,identityType:new C(d.value0)},errorMessage:function(){return d.value0 instanceof $&&d.value0.value0 instanceof ka&&r.isGradSchool&&r.personaErrorEnabled?new C("This is a graduate school chatbot. Please go to an undergrad page to speak to the undergrad chatbot."):d.value0 instanceof $&&d.value0.value0 instanceof Oa&&!r.isGradSchool&&r.personaErrorEnabled?new C("This is an undergrad chatbot. Please go to a grad page to speak to the graduate chatbot."):F.value}()});if(d instanceof v2)return Ln({errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,websiteRecruiter:i.websiteRecruiter,studentInfo:{email:i.studentInfo.email,firstName:i.studentInfo.firstName,identityType:i.studentInfo.identityType,lastName:i.studentInfo.lastName,birthDate:d.value0}});if(d instanceof Qx){if(i.studentInfo.identityType instanceof F)return Ln(i);if(i.studentInfo.identityType instanceof C&&i.studentInfo.identityType.value0 instanceof G)return s;if(i.studentInfo.identityType instanceof C&&i.studentInfo.identityType.value0 instanceof $&&i.studentInfo.identityType.value0.value0 instanceof ru)return l2(Ui.create)(function(h){return{errorMessage:i.errorMessage,expandedState:i.expandedState,studentInfo:i.studentInfo,formState:N_.value,websiteRecruiter:h,saveState:Hl.value}})(function(){var h=gf({isExpanded:yc(i.expandedState)(vo.value),sendMessage:function(g){return Dc(Oi(l))(function(y){return ih(r.school.id)(i.studentInfo)(y)(g)})},conversationKey:F.value});return I0(h)(new Kl(Ws.value))}());if(i.studentInfo.identityType instanceof C&&i.studentInfo.identityType.value0 instanceof $&&i.studentInfo.identityType.value0.value0 instanceof Oa&&r.isGradSchool)return s;if(i.studentInfo.identityType instanceof C&&i.studentInfo.identityType.value0 instanceof $&&i.studentInfo.identityType.value0.value0 instanceof Oa||i.studentInfo.identityType instanceof C&&i.studentInfo.identityType.value0 instanceof $&&i.studentInfo.identityType.value0.value0 instanceof ka&&r.isGradSchool)return c;if(i.studentInfo.identityType instanceof C&&i.studentInfo.identityType.value0 instanceof $&&i.studentInfo.identityType.value0.value0 instanceof ka||i.studentInfo.identityType instanceof C&&i.studentInfo.identityType.value0 instanceof $&&i.studentInfo.identityType.value0.value0 instanceof nu||i.studentInfo.identityType instanceof C&&i.studentInfo.identityType.value0 instanceof $&&i.studentInfo.identityType.value0.value0 instanceof au)return s;throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 213, column 9 - line 242, column 28): "+[i.studentInfo.identityType.constructor.name])}if(d instanceof h2)return l2(Ui.create)(function(h){return{errorMessage:i.errorMessage,expandedState:i.expandedState,studentInfo:i.studentInfo,formState:Ns.value,saveState:Hl.value,websiteRecruiter:gf({isExpanded:yc(i.expandedState)(vo.value),conversationKey:new C(d.value0),sendMessage:function(g){return Dc(Oi(l))(function(y){return e8(d.value0)(y)(g)})}})}})(I0(i.websiteRecruiter)(new Kl(r.ctaText)));if(d instanceof _2)return Ln({errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,saveState:new js(d.value0)});if(d instanceof Xx)return Ln({expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,errorMessage:F.value});if(d instanceof g2)return Ln({expandedState:i.expandedState,formState:i.formState,saveState:i.saveState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,errorMessage:new C(d.value0)});throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 140, column 20 - line 265, column 51): "+[d.constructor.name])}},u=function(i){return function(l){var s="Welcome! I\u2019m "+(r.chatbotName+(", here to help you with "+(r.school.name+". To get started, just share some info below!"))),c=c2(function(ee){return function(){return l(W0.value)(),Ux(ee)()}}),d=y_(r.school)(qu.value),v=i.studentInfo.firstName===""||i.studentInfo.lastName===""||i.studentInfo.email===""||aa(i.studentInfo.identityType)||aa(i.studentInfo.birthDate)||PJ(Ix)(i.studentInfo.email)||vr(i.errorMessage),m=c2(function(ee){return function(){var rt=k0(k0(mo)(ap))(Lx(t))();return l(new Bx(rt))(),Ux(ee)()}}),h=function(){return r.websiteRecruiterSettings.isHeaderColorLight?"black":"white"}(),g=function(){var ee=kJ("btn btn-dark w-100 bg-gray-900")(Da)({type:"submit",disabled:function(){if(i.saveState instanceof Hl||i.saveState instanceof js)return!1;if(i.saveState instanceof bp)return!0;throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 551, column 21 - line 554, column 37): "+[i.saveState.constructor.name])}()})("Continue"),Y=Wx("mt-3")({key:"status",role:"status","aria-live":"polite","aria-atomic":"true"})(function(){if(i.saveState instanceof bp)return s2("text-canopy-black-700")("Saving\u2026");if(i.saveState instanceof js)return s2("text-canopy-red-750")(He("Failed to save. Please try again.")(i.saveState.value0));if(i.saveState instanceof Hl)return un;throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 568, column 19 - line 576, column 28): "+[i.saveState.constructor.name])}()),rt=function(Ce){return function(){var gt=f_(Ce)(),Xe=!gt;if(Xe)return l(new g2("Check all form fields."))();if(v){var x=vr(i.errorMessage);return x?K:l(new g2("All form fields are required."))()}return l(Xx.value)(),l(Qx.value)()}},le=function(Ce){return O0("mb-2")([Qo(Ce),OJ("text-canopy-red-750")("*")])},Me=yf("w-100")([le("Last name"),f2("form-control t--cv-chatbot-last-name")({type:"text",autoComplete:"family-name",onChange:d2(l)(function(Ce){return Jx.create(Ml(Ce))}),value:i.studentInfo.lastName,required:!0})]),ne=yf("w-100")([le("I am a\u2026"),UJ("form-control t--identity-type")({value:function(){if(i.studentInfo.identityType instanceof C&&i.studentInfo.identityType.value0 instanceof G)return jx(i.studentInfo.identityType.value0.value0);if(i.studentInfo.identityType instanceof C&&i.studentInfo.identityType.value0 instanceof $)return Fs(i.studentInfo.identityType.value0.value0);if(i.studentInfo.identityType instanceof F)return"";throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 487, column 26 - line 490, column 34): "+[i.studentInfo.identityType.constructor.name])}(),onChange:WJ(l)(function(Ce){return Hx(bw(y7(Ce)))(Kx.create)}),"aria-label":"Identity",required:!0})(HJ([p2("")({value:"",disabled:!0})("Select\u2026")])(function(){if(r.identityTypes instanceof G)return $x(r.identityTypes.value0)(function(Ce){var xe=yw(Ce);return p2(Xd("t--identity-type-"+xe))({value:xe})(ww(Ce))});if(r.identityTypes instanceof $)return $x(r.identityTypes.value0)(function(Ce){return p2("t--identity-type-"+Fs(Ce))({value:Fs(Ce)})(Rw({schoolName:r.school.name})(Ce))});throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 499, column 20 - line 514, column 40): "+[r.identityTypes.constructor.name])}()))]),ce=yf("w-100")([le("First name"),f2("form-control t--cv-chatbot-first-name")({type:"text",autoComplete:"given-name",onChange:d2(l)(function(Ce){return Gx.create(Ml(Ce))}),value:i.studentInfo.firstName,required:!0})]),Je=yf("w-100")([le("Email"),f2("form-control t--cv-chatbot-email")({type:"email",autoComplete:"email",onChange:d2(l)(function(Ce){return Vx.create(Ml(Ce))}),value:i.studentInfo.email,required:!0})]),A=yf("w-100")([le("Date of birth"),$J({className:"form-control t--date-of-birth",value:i.studentInfo.birthDate,min:C3(Hx(Dp("1900-01-01T00:00"))(Qu)),max:Qu(zw(K)),onChange:function(Ce){return l(v2.create(C.create(Ce)))},onClear:function(Ce){return l(new v2(F.value))},"aria-label":"Date of birth",required:!0})]);return Ll(qJ(M7)(function(Ce){return eu(mr("flex-grow-1 d-flex flex-column overflow-y-auto")(mr("flex-grow-1 d-flex flex-column")(mr("flex-grow-1 px-3")(n2({avatar:d,key:"message"})(O0("pr-2")([s2("")(s),BJ("mt-4")({ref:Ce.value1,onSubmit:c2(function(xe){return function(){return zJ(xe)(),GJ(Ce.value0)(rt)()}})})([O0("form-row")([mr("col")(ce),mr("col")(Me)]),mr("form-group")(Je),mr("form-group")(ne),mr("form-group")(A),up(i.errorMessage)(qx("t--error-message text-canopy-red-750 mb-3")({role:"alert","aria-live":"polite","aria-atomic":"true"})),ee,Y])]))))))}))}(),y=function(){return r.isMobile?"w-100":"rounded"}(),b=nx(l(W0.value)),E=function(ee){return mr("d-flex flex-column flex-grow-1")(un)},j=mr("col-auto d-flex align-items-center")(m2("btn btn-link large mr-n3 py-0 fe fe-x t--close")(Pa("Close chatbot"))({type:"button",onClick:c,style:Yt({color:h})})(un)),k={brandColors:r.brandColors,websiteRecruiterSettings:r.websiteRecruiterSettings,school:r.school,websiteRecruiter:i.websiteRecruiter,emptyConversation:E,dispatchUpdate:function(ee){return l(Ui.create(ee))},chatbotName:r.chatbotName,closeButton:new C(j),isMobile:r.isMobile},L=function(){return r.websiteRecruiterSettings.isButtonColorLight?"/img/icons/chat-icon-dark.svg":"/img/icons/chat-icon-light.svg"}(),S=function(){return r.websiteRecruiterSettings.isButtonColorLight?"black":"white"}(),W=pp(r.websiteRecruiterSettings.buttonColor)(r.brandColors);return Wx("h-100 "+function(){var ee=r.isMobile&&yc(i.expandedState)(vo.value);return ee?"":"pr-3 pb-3"}())({onKeyDown:b})(function(){if(i.expandedState instanceof uu)return O0("d-flex justify-content-end align-items-center")([qx("d-inline-block cursor-pointer p-3 rounded mr-3 t--chatbot-cta")({onClick:m,style:Yt({backgroundColor:W,color:S})})(Vp(r.ctaText)),m2("m-0 p-0 d-inline-block cursor-pointer rounded-circle btn btn-link")(Pa("Open chat with "+r.chatbotName))({onClick:c})(mr("rounded-circle bg-white p-1")(y_(r.school)(dd.value)))]);if(i.expandedState instanceof hi)return mr("mb-3 text-right ml-n3")(m2("d-inline-flex cursor-pointer rounded-circle align-items-center btn btn-link p-0 m-0")(Pa("Open chat with "+r.chatbotName))({id:"chatbot-collapsed-button",onClick:c,style:Yt({backgroundColor:W,height:"60px",width:"60px"})})(JJ("m-auto t--collapsed-chat-icon")({src:L,alt:r.school.name+"chat icon"})));if(i.expandedState instanceof vo)return mr("bg-white h-100 "+y)(mr("h-100 d-flex flex-column")(function(){if(i.formState instanceof j_)return r.websiteRecruiterSettings.leadFormDisabled?A0(k):Cr([a2(k),g]);if(i.formState instanceof Ns)return A0(k);if(i.formState instanceof N_)return A0(k);throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 332, column 17 - line 343, column 58): "+[i.formState.constructor.name])}()));throw new Error("Failed pattern match at EntryPoints.Trellis.WebsiteRecruiter.Chatbot (line 298, column 9 - line 343, column 58): "+[i.expandedState.constructor.name])}())}};return{init:a,update:o,view:u}},KJ=Ex(U0(mt({reflectSymbol:function(){return"brandColors"}})(U0(mt({reflectSymbol:function(){return"primary"}})(mn)(mt({reflectSymbol:function(){return"secondary"}})(mn)(fa))))(mt({reflectSymbol:function(){return"chatbotName"}})(mn)(mt({reflectSymbol:function(){return"ctaText"}})(mn)(mt({reflectSymbol:function(){return"customIdentityTypes"}})(cd(mn))(mt({reflectSymbol:function(){return"isGradSchool"}})(Jn)(mt({reflectSymbol:function(){return"isMobile"}})(Jn)(mt({reflectSymbol:function(){return"personaErrorEnabled"}})(Jn)(mt({reflectSymbol:function(){return"school"}})(U0(mt({reflectSymbol:function(){return"id"}})(r3)(mt({reflectSymbol:function(){return"imageUrl"}})(sd(mn))(mt({reflectSymbol:function(){return"name"}})(mn)(fa)))))(mt({reflectSymbol:function(){return"websiteRecruiterSettings"}})(U0(mt({reflectSymbol:function(){return"applicationRequirementsCtaEnabled"}})(Jn)(mt({reflectSymbol:function(){return"buttonColor"}})(mn)(mt({reflectSymbol:function(){return"escalationsEmail"}})(mn)(mt({reflectSymbol:function(){return"financeCtaEnabled"}})(Jn)(mt({reflectSymbol:function(){return"generalCtaEnabled"}})(Jn)(mt({reflectSymbol:function(){return"headerColor"}})(mn)(mt({reflectSymbol:function(){return"isButtonColorLight"}})(Jn)(mt({reflectSymbol:function(){return"isHeaderColorLight"}})(Jn)(mt({reflectSymbol:function(){return"leadFormDisabled"}})(Jn)(fa)))))))))))(fa)))))))))))({def:function(e){return C.create(VJ(e))},diagnosticName:"Trellis.WebsiteRecruiter.Chatbot"});return QJ;})(); /* object-assign (c) Sindre Sorhus @license MIT */ /*! * Determine if an object is a Buffer * * @author Feross Aboukhadijeh * @license MIT */ /** * @license React * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** @license React v17.0.2 * react-dom-server.browser.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** @license React v17.0.2 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */