var Purs_EntryPoints_Trellis_WebsiteRecruiter_Chatbot=(()=>{var Zx=Object.create;var Tc=Object.defineProperty,eE=Object.defineProperties,tE=Object.getOwnPropertyDescriptor,nE=Object.getOwnPropertyDescriptors,rE=Object.getOwnPropertyNames,g2=Object.getOwnPropertySymbols,aE=Object.getPrototypeOf,D2=Object.prototype.hasOwnProperty,oE=Object.prototype.propertyIsEnumerable;var y2=(e,t,n)=>t in e?Tc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,st=(e,t)=>{for(var n in t||(t={}))D2.call(t,n)&&y2(e,n,t[n]);if(g2)for(var n of g2(t))oE.call(t,n)&&y2(e,n,t[n]);return e},gn=(e,t)=>eE(e,nE(t)),b2=e=>Tc(e,"__esModule",{value:!0});var tr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),$0=(e,t)=>{b2(e);for(var n in t)Tc(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))!D2.call(e,r)&&r!=="default"&&Tc(e,r,{get:()=>t[r],enumerable:!(n=tE(t,r))||n.enumerable});return e},wu=e=>uE(b2(Tc(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,Z3)=>{"use strict";var X3=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}}Z3.exports=YS()?Object.assign:function(e,t){for(var n,r=QS(e),a,o=1;o{"use strict";var E1=x1(),El=60103,eb=60106;lt.Fragment=60107;lt.StrictMode=60108;lt.Profiler=60114;var tb=60109,nb=60110,rb=60112;lt.Suspense=60113;var ab=60115,ob=60116;typeof Symbol=="function"&&Symbol.for&&(Jr=Symbol.for,El=Jr("react.element"),eb=Jr("react.portal"),lt.Fragment=Jr("react.fragment"),lt.StrictMode=Jr("react.strict_mode"),lt.Profiler=Jr("react.profiler"),tb=Jr("react.provider"),nb=Jr("react.context"),rb=Jr("react.forward_ref"),lt.Suspense=Jr("react.suspense"),ab=Jr("react.memo"),ob=Jr("react.lazy"));var Jr,ub=typeof Symbol=="function"&&Symbol.iterator;function XS(e){return e===null||typeof e!="object"?null:(e=ub&&e[ub]||e["@@iterator"],typeof e=="function"?e:null)}function hs(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n{"use strict";_b.exports=vb()});var Wb=tr(Ml=>{"use strict";var ha=x1(),fo=hb();function Bt(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nys;ys++)In[ys]=ys+1;var In,ys;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]*$/,Tb=Object.prototype.hasOwnProperty,Cb={},xb={};function Eb(e){return Tb.call(xb,e)?!0:Tb.call(Cb,e)?!1:oI.test(e)?xb[e]=!0:(Cb[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 li(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 si=null,pI={readContext:function(e){var t=si.threadID;return Ds(e,t),e[t]},useContext:function(e){ci();var t=si.threadID;return Ds(e,t),e[t]},useMemo:Lb,useReducer:Ab,useRef:function(e){ja=ci(),Lt=q1();var t=Lt.memoizedState;return t===null?(e={current:e},Lt.memoizedState=e):t},useState:function(e){return Ab(Ib,e)},useLayoutEffect:function(){},useCallback:function(e,t){return Lb(function(){return e},t)},useImperativeHandle:B1,useEffect:B1,useDebugValue:B1,useDeferredValue:function(e){return ci(),e},useTransition:function(){return ci(),[function(e){e()},!1]},useOpaqueIdentifier:function(){return(si.identifierPrefix||"")+"R:"+(si.uniqueID++).toString(36)},useMutableSource:function(e,t){return ci(),t(e._source)}},jb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Nb(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 Pb={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},Pb),ws={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(ws).forEach(function(e){vI.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ws[t]=ws[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]*$/,kb={},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 Ob(e,t){if(e===void 0)throw Error(Bt(152,gs(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=Mb(i,u.props,l,s),l==null||l.render==null){e=l,Ob(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,si=r,Sb()}},t.render=function(n,r,a){if(typeof n=="string"||typeof n=="number")return a=""+n,a===""?"":this.makeStaticMarkup?li(a):this.previousWasTextNode?""+li(a):(this.previousWasTextNode=!0,li(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 wb:case bb: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 yb: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=Mb(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 Ds(o,i),o=Ko(u.children(o[i])),this.stack.push({type:n,domNamespace:a,children:o,childIndex:0,context:r,footer:""}),"";case Db: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===jb.html&&Nb(o),!kb.hasOwnProperty(o)){if(!DI.test(o))throw Error(Bt(65,o));kb[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=li(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"?Nb(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}();Ml.renderToNodeStream=function(){throw Error(Bt(207))};Ml.renderToStaticMarkup=function(e,t){e=new Ub(e,!0,t);try{return e.read(1/0)}finally{e.destroy()}};Ml.renderToStaticNodeStream=function(){throw Error(Bt(208))};Ml.renderToString=function(e,t){e=new Ub(e,!1,t);try{return e.read(1/0)}finally{e.destroy()}};Ml.version="17.0.2"});var $b=tr((CTe,Hb)=>{"use strict";Hb.exports=Wb()});var ph=tr((Rht,l8)=>{l8.exports=function(t){return t!=null&&t.constructor!=null&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}});var R8=tr((zht,w8)=>{"use strict";var Qp=Object.prototype.hasOwnProperty,v8=Object.prototype.toString,_8=Object.defineProperty,h8=Object.getOwnPropertyDescriptor,g8=function(t){return typeof Array.isArray=="function"?Array.isArray(t):v8.call(t)==="[object Array]"},D8=function(t){if(!t||v8.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)},y8=function(t,n){_8&&n.name==="__proto__"?_8(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},b8=function(t,n){if(n==="__proto__")if(Qp.call(t,n)){if(h8)return h8(t,n).value}else return;return t[n]};w8.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";U5.exports=kH});var B5=tr((l3t,q5)=>{"use strict";var OH=W5();function H5(){}function $5(){}$5.resetWarningCache=H5;q5.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:$5,resetWarningCache:H5};return n.PropTypes=n,n}});var G5=tr((f3t,z5)=>{z5.exports=B5()();var c3t,s3t});var X5=tr(bt=>{"use strict";var eg=Symbol.for("react.element"),tg=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"),Y5;Y5=Symbol.for("react.module.reference");function Xr(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case eg: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 tg:return t}}}bt.ContextConsumer=xm;bt.ContextProvider=Cm;bt.Element=eg;bt.ForwardRef=Em;bt.Fragment=wm;bt.Lazy=Im;bt.Memo=Sm;bt.Portal=tg;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===eg};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)===tg};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===Y5||e.getModuleId!==void 0)};bt.typeOf=Xr});var eR=tr((cbt,Z5)=>{"use strict";Z5.exports=X5()});var cR=tr((pbt,lR)=>{var aR=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,JH=/\n/g,VH=/^\s*/,KH=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,QH=/^:\s*/,YH=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,XH=/^[;\s]*/,ZH=/^\s+|\s+$/g,e$=` `,oR="/",uR="*",Si="",t$="comment",n$="declaration";lR.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(!(oR!=e.charAt(0)||uR!=e.charAt(1))){for(var y=2;Si!=e.charAt(y)&&(uR!=e.charAt(y)||oR!=e.charAt(y+1));)++y;if(y+=2,Si===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:iR(y[0].replace(aR,Si)),value:b?iR(b[0].replace(aR,Si)):Si});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 iR(e){return e?e.replace(ZH,Si):Si}});var fR=tr((mbt,rg)=>{var r$=cR();function sR(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:Q2};var Bi={show:K2},Ct={show:V2};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 Ac=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 Y2(e){return function(){var t={};for(var n in e)hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}}var zi={};function Lc(e){return e()}function X2(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 Z2=function(e){return function(t){return function(){return e(t())}}},ey=function(e){return function(){return e}},ty=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)}},cy=function(e){return function(t){if(t===0)return 0;var n=Math.abs(t);return(e%n+n)%n}};var sy={Ring0:function(){return xf}};var to=function(e){return e.mod};var hr={degree:iy,div:ly,mod:cy,CommutativeRing0:function(){return sy}},Nr=function(e){return e.div};var Ta={mempty:"",Semigroup0:function(){return G0}};var dt=function(e){return e.mempty};var fy=function(e){return function(){return e}},dy=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 Ry=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}}},jy=function(e){return function(t){return function(n){for(var r=t,a=n.length,o=0;o=Oo(E4)&&e<=Oo(F4)?new C(x4(e)):F.value},pM={succ:Qc(Nv)(Oo),pred:Yc(Nv)(Oo),Ord0:function(){return Ff}};var Xc=function(){return{cardinality:Oo(F4)-Oo(E4)|0,toEnum:Nv,fromEnum:Oo,Bounded0:function(){return Fu},Enum1:function(){return pM}}}();var Zc=function(e){return e};var Uo=function(e){return e.length};var Hu=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=ts(Wo(1)(e)),a=j4(r);return a?L4(t)(r):t}return t},TM=w4(RM),Hv=C4(wM)(TM),lo=function(e){return zn(Hv(e))};var $v=function(){var e=M4(Xc)(Pn(Fu))(nr(Fu));return function(t){return Zc(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=R4(CM),P4=function(e){return function(t){if(e<1)return"";var n=Wv(t);return n instanceof C?Qf(n.value0.head)+P4(e-1|0)(n.value0.tail):t}},ns=T4(P4);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 $4(e){return typeof e=="string"}function q4(e){return typeof e=="boolean"}function B4(e){return e instanceof Object}function z4(e){return e instanceof Function}function as(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 ll(e){return e===null}function cl(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 sl(e){return e.message}function nd(e){return function(){throw e}}var J4=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)}},V4=function(e){var t=N(e);return{map:function(n){return id(t(jM(n)))}}};var K4=function(e){return{Applicative0:function(){return pl(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=V4(e.Bind1().Apply0().Functor0());return{apply:Lr(K4(e)),Functor0:function(){return t}}},pl=function(e){return{pure:function(){var t=O(e.Applicative0());return function(n){return qv(t($.create(n)))}}(),Apply0:function(){return Bv(e)}}};var Q4=function(e){var t=K4(e);return{throwError:function(){var n=O(e.Applicative0());return function(r){return qv(n(G.create(r)))}}(),Monad0:function(){return t}}};var Y4=function(e){var t=ue(e);return function(n){var r=n.Bind1(),a=X(r),o=O(n.Applicative0()),u=V4(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}(),X4=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,ml=J;var us=function(e){if(e instanceof zv)return e.value0;if(e instanceof OM)return"Error at array index "+(kM(e.value0)+(": "+us(e.value1)));if(e instanceof UM)return"Error at property "+(PM(e.value0)+(": "+us(e.value1)));if(e instanceof X4)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(Q4(e));return function(n){return t(Lv(n))}};var Jv=function(e){var t=O(pl(e)),n=Gv(e);return function(r){return function(a){if(ed(a)===r)return t(ml(a));if(Re)return n(new X4(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=Qy(zc),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")(q4)},Z4={validateForeignType:Vv("Function")(z4)};var mn={validateForeignType:Vv("String")($4)},e3=function(e){return e.validateJsRecord},vl=function(){return function(e){var t=e3(e);return{validateForeignType:function(n){if(B4(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])}}}},is=function(e){return e.validateForeignType},cd=function(e){var t=is(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)(ml(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=is(e);return{validateForeignType:function(n){if(ll(n)||cl(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=is(n);return function(a){var o=e3(a);return{validateJsRecord:function(u){var i=t(yt.value),l=Ir(i)(ml(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])}}}}},_l=function(e){var t=is(e);return function(n){var r=t(n);if(r instanceof Aa)return new $(ml(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: ",as(r.value0.got)]));throw new Error("Failed pattern match at Elmish.Foreign (line 255, column 18 - line 263, column 6): "+[r.constructor.name])}},ls=function(e){var t=_l(e);return function(n){return Iu(t(n))}};var zM=At();var t3={show:zM};var n3=mn;var r3=function(){function e(){}return e.value=new e,e}(),a3=function(){function e(){}return e.value=new e,e}(),Bu=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}(),o3=function(){function e(){}return e.value=new e,e}(),u3=function(){function e(){}return e.value=new e,e}(),i3=function(e){if(e instanceof r3)return"avatar-xxs";if(e instanceof a3)return"avatar-xs";if(e instanceof Bu)return"avatar-sm";if(e instanceof fd)return"";if(e instanceof dd)return"avatar-lg";if(e instanceof o3)return"avatar-xl";if(e instanceof u3)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 zu=function(){return{"genericTop'":nn.value}}();var Kv=function(e){return e["genericTop'"]},Gu=function(e){return{"genericTop'":Kv(e)}};var Ju=function(){return{"genericBottom'":nn.value}}();var cs=function(e){return e["genericBottom'"]},Vu=function(e){return{"genericBottom'":cs(e)}};var Ku=function(e){return{"genericBottom'":new ft(cs(e))}},l3=function(e){var t=Ac(e);return function(n){return t(cs(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 c3(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,s3=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}},f3=Xa,d3=function(){return{bottom:-271820|0,top:275759,Ord0:function(){return Yv}}}();var p3=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 d3},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 p3},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),m3=ie(se);var n1=function(e){return e};var Qu=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=Qu(e),n=QM(n1)(YM),r=pd(e);return function(a){return t(n(r(a)))}};var ss={fromDuration:m3,toDuration:m3};var nS=qe(kn),rS=fn();var aS=de(s3),oS=de(Zv),uS=de(f3);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},hl=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 c3(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 gl=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 Dl=function(e){return e.value2},yl=function(e){return e.value1},bl=function(e){return e.value3};var wl=function(e){return e.value0};var fs=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 Yu=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'"]},w3=function(e){var t=Ac(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 Xu=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=cs(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 Zu={"genericPred'":function(e){return F.value},"genericSucc'":function(e){return F.value}},ei=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 ti=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 z3(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 G3=(e,t)=>t[e],J3=(e,t,n)=>n[e]=t;var Cl=function(t){return function(n){return t(n)()}};var xl=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)}}}},ui=function(t){return function(n){return function(r){return function(a){return function(){return t(n,r,a)}}}}};var JS=Ye(Pe),_s=function(){function e(){}return e.value=new e,e}(),Q3=function(){return function(e){var t=kt(e);return function(n){return ui(J3)(t(yt.value))}}},T1=function(e){var t=ls(e);return function(n){var r=kt(n);return function(a){return function(o){return JS(function(){return G3(r(yt.value),o)})(t)}}}};var ii=null;function Y3(e,t,n){return e==null?t:n(e)}function C1(e){return e}var La=$e(ii)(C1),Ke=function(e){return Y3(e,F.value,C.create)};var Rd=window.ReactDOM,{createPortal:_Te,findDOMNode:hTe,flushSync:gTe,unstable_batchedUpdates:DTe}=window.ReactDOM;var J1=wu($b());function qb(e){return e.state&&e.state.s}function Bb(e,t,n){return e.setState({s:t},n)}function zb(e,t){return e.state={s:t}}var Gb=Rd.render,Jb=Rd.hydrate,V1=J1.default&&J1.default.renderToString||(e=>""),TI=Rd.unmountComponentAtNode,Vb=Qt.Fragment;function Kb(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 Qb(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(Qb(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=ui(Bb),Yb=Jo(Gb),Xb=Jo(Jb),Zb=xl(qb),un=!1;var e7=Jo(zb),xI=function(e){return e.asReactChildren},fi=function(){return function(e){var t=xI(e);return function(n){return function(r){return function(a){return Kb(n,r,t(a))}}}}},t7=fi()(vn),Sl=function(){return function(e){return function(t){return t7(e)(t)([])}}},Cr=t7(Vb)({});var Y1=N(Pe),EI=O(xt),n7=function(e){return{initialize:function(t){return e7(t)(e.initialState)},getState:function(t){return function(){var r=Y1(Ke)(Zb(t))();return He(e.initialState)(r)}},setState:Q1}},r7=function(){var e=function(t){return function(n){return{initialize:function(r){return Lu(new C(n.initialState))(t)},getState:function(r){return Y1(He(n.initialState))(Au(t))},setState:function(r){return function(a){return function(o){return function(){return Lu(new C(a))(t)(),Q1(r)(a)(EI(K))(),o()}}}}}}};return Y1(e)(Gi(F.value))}();var a7=Ye(it),o7=ue(qt);var u7=Q3(),i7={reflectSymbol:function(){return"__unmounted"}},FI=u7(i7),l7={reflectSymbol:function(){return"__subscriptions"}},MI=u7(l7),Ad=Ye(Pe),SI=T1(Jn)(i7),c7=N(Pe),II=T1(cd(Z4))(l7),AI=en(Pt),LI=It(yn),jI=vv(xt)(_t),NI=AI(ir),s7=pt(rd),PI=ay(jo),kI=ue(J0(nv(Tf))),f7=function(e){return e},di=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 di(e(t.value0),t.value1)}}},d7=function(e){return{bimap:function(t){return function(n){return function(r){return new di(n(r.value0),a7(r.value1)(function(a){return function(o){return a({dispatch:function(u){return o.dispatch(t(u))},onStop:o.onStop})}}))}}}}},p7={apply:function(e){return function(t){return new di(e.value0(t.value0),o7(e.value1)(t.value1))}},Functor0:function(){return OI}},pi={bind:function(e){return function(t){var n=t(e.value0);return new di(n.value0,o7(e.value1)(n.value1))}},Apply0:function(){return p7}},Kn={pure:function(e){return new di(e,[])},Apply0:function(){return p7}};var UI=function(e){var t=X(e);return function(n){var r=pt(n);return function(a){return function(o){return new di(a,a7(o)(function(u){return function(i){return t(u)(function(l){return r(i.dispatch(l))})}}))}}}};var WI=function(e){return new di(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])}},m7=function(e){return function(t){var n=FI(_s.value),r=MI(_s.value),a=function(m){return function(h){return function(g){return function(){var b=Ad(vs(m))(function(E){return E.init})();return t({initialState:b.value0}).setState(m)(h)(g)()}}}},o=function(){var m=c7(He(!1)),h=SI(_s.value);return function(g){return m(h(g))}}(),u=function(){var m=c7(He([])),h=II(_s.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(vs(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(ol(w1(h))(y))(m)()}}},c=function(m){return function(h){var g=function(y){return w1(NI(ai(0))(function(){return y({dispatch:function(){var b=d(h);return function(E){return s7(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(vs(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(vs(m))(function(b){return b.view})();return y(g)(d(m))}};return function(m){return B3(e,{def:m,init:t({initialState:m.init.value0}).initialize,render:v,componentDidMount:c(m.init.value1),componentWillUnmount:kI(n(!0))(i)})}}},v7=function(e){return function(){var n=s7(r7)();return q3(function(r){return m7(r)(n)(e)})}},jd=function(e){return function(t){return $3(e,function(n){var r=m7(n)(n7);return function(a){return r(t(a))}})}};var HI=O(xt),$I=Pu(),Nd=function(e){return{handleMaybe:function(t){return function(n){return Cl(function(){var r=$e(HI(K))(t);return function(a){return r($I(n(a)))}}())}}}};var Rs={handle:function(e){return function(t){return function(n){return e(t(n))()}}}},ga={handleEffect:function(e){return Cl(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 _7=e=>()=>e.preventDefault&&e.preventDefault(),h7=e=>()=>e.stopPropagation&&e.stopPropagation();var Z1=function(){return h7},Xo=function(){return _7};var qI=vl();var e_=X(Wt),t_=ls(qI(mt({reflectSymbol:function(){return"value"}})(mn)(fa))),n_=O(_r);var g7=function(e){return He("")(e_(t_(Cn(e.target)))(function(t){return n_(t.value)}))},D7=function(e){return He("")(e_(t_(Cn(e.target)))(function(t){return n_(t.value)}))},Il=function(e){return He("")(e_(t_(Cn(e.target)))(function(t){return n_(t.value)}))};var y7=Sl(),r_=fi(),b7=Zf()();var Ts=J,w7=function(e){return function(t){return y7(Ts(e))(t)}},R7=function(e){var t=r_(e);return function(n){return function(r){return t(Ts(n))(r)}}},Zo=function(e){var t=r_(e);return function(n){return function(r){return function(a){return t(Ts(n))(b7(a)({className:r}))}}}},Al=function(e){return function(t){return function(n){return y7(Ts(e))(b7(n)({className:t}))}}};var mi=function(e){return function(t){var n=r_(t);return function(r){return function(a){return n(Ts(e))({className:r})(a)}}}};var Yt=J;var Ll=function(){return function(){return Al("textarea")}};var kd=function(e){var t=Zo(e);return function(){return function(){return t("svg")}}};var Od=function(e){return mi("sup")(e)};var Ud=function(e){return mi("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 mi("label")(e)};var jl=function(){return function(){return Al("input")}};var Bd=function(){return function(){return Al("img")}};var zd=function(e){return mi("i")(e)};var Gd=function(e){return mi("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 mi("div")(e)};var Cs="";function T7(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]||Cs,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]||Cs,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]||Cs,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]||Cs,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]||Cs,arguments:[],lineNumber:+t[3],column:t[4]?+t[4]:null}:null}function C7({skipFrames:e,prefix:t}){let n=new Error().stack,a=T7(n)[e],o=x7(a.file.replace(/^(http(s?):\/\/)?[^\/]+/,"")),u=x7(a.methodName);return`${t}_${o}_${u}_${a.lineNumber}_${a.column}`}var x7=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 f7(C7(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(Cu),view:_e(_e(t.value0(rA)))}})(K)}};var Nl=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 E7=O(Kn),lA=ie(se);var cA=function(e){return function(t){return function(n){return Vd(e)(function(r){return t({init:E7(n),update:function(a){return function(o){return E7(o)}},view:Oc(r)})})}}},Pl=function(e){return cA("UseState")(lA)(e)};var F7=function(){return po()(Pl(F.value))(function(e){return eu(new Ee(e.value0,K1(e.value0)(e.value1)))})}();var M7=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}},S7=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()},i6=(e,t)=>(t.__sentryFingerprint=e,t);var l6=function(e){return Fa(i6)(e)};var Hl="error";var h_={parseOrPanic:function(e){return function(t){var n=e.parse(t);if(n instanceof $)return n.value0;if(n instanceof G)return _i(Hl)("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])}}},$l=function(e){return e.parseOrPanic},ck=$l(h_);var g_={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=u6();var c6=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 Wl({url:t.imageUrl.value0});if(t.imageUrl instanceof F)return new Es({initials:ns(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})}}},D_=function(e){return sp(Pa(e.name+" avatar"))(e)};var fk=Ev(_t),dk=Ye(it),pk=tl(t4),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=w3(e),n=l3(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))}}}},hi=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 s6=ei(Zu),f6=Vu(Ju),d6=ri(ni);var Fs=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 Fs.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 Fs)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 Fs)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])},p6=function(){return $l(g_)({parse:fp(_k)(hi(vk)(Xu(s6)(Gu(zu))(s6)(f6))(ti(d6)(d6))(Ku(f6))),default:Fs.value,diagnosticName:"Website Recruiter color"})}();var m6=function(e){return{escalationsEmail:e.escalationsEmail,generalCtaEnabled:e.generalCtaEnabled,applicationRequirementsCtaEnabled:e.applicationRequirementsCtaEnabled,financeCtaEnabled:e.financeCtaEnabled,isButtonColorLight:e.isButtonColorLight,isHeaderColorLight:e.isHeaderColorLight,buttonColor:p6(e.buttonColor),headerColor:p6(e.headerColor),leadFormDisabled:e.leadFormDisabled}},pp=function(e){return function(t){if(e instanceof Fs)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 v6=ei(Zu),mp=Xu(v6)(Gu(zu)),_6=Vu(Ju),vp=Ku(_6),h6=ri(ni),_p=ti(h6),g6=function(e){return e},ka=function(){function e(){}return e.value=new e,e}(),Oa=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}(),ou=function(){function e(){}return e.value=new e,e}();var y_={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 ru.value;if(e instanceof We&&e.value0 instanceof We&&e.value0.value0 instanceof We&&e.value0.value0.value0 instanceof ft)return au.value;if(e instanceof We&&e.value0 instanceof We&&e.value0.value0 instanceof We&&e.value0.value0.value0 instanceof We)return ou.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 ru)return new We(new We(new ft(nn.value)));if(e instanceof au)return new We(new We(new We(new ft(nn.value))));if(e instanceof ou)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 D6=function(e){return e},Ms=function(e){if(e instanceof ka)return"high-school-student";if(e instanceof Oa)return"prospective-grad-student";if(e instanceof ru)return"transfer-student";if(e instanceof au)return"student-of-college";if(e instanceof ou)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(Ms)(hi(y_)(mp(mp(mp(mp(v6)(_6))(vp))(vp))(vp))(_p(_p(_p(_p(h6)))))(vp)),y6=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])},b6=function(e){return e},w6=function(e){return function(t){if(t instanceof ka)return"High school student";if(t instanceof Oa)return"Prospective graduate student";if(t instanceof ru)return"Transfer student";if(t instanceof au)return e.schoolName+" student";if(t instanceof ou)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 R6=({just:e,nothing:t})=>n=>{try{let r=new Date(n);return isNaN(r.getTime())?t:e(r)}catch{return t}},b_=e=>({year:e.getFullYear(),month:e.getMonth(),day:e.getDate(),hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),millisecond:e.getMilliseconds()}),T6=()=>new Date,C6=(()=>{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 S_(e){return qk(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond)}function L6(e,t){return function(){return t[e]()}}var Bk=ue(r1),zk=a1(ss);var I_=function(e){return e};var j6=function(e){var t=Qu(e);return function(n){return function(r){return t(Bk(I_(n))(zk(I_(r))))}}};var Jk=qe(Rr),Vk=qe(kn),Kk=qe(Tr),Qk=qe(_a),Yk=qe(ma),Xk=qe(pa),Zk=qe(va);var P6=function(e){return L6("toISOString",e)};var k6=function(e){return S_({year:wn(Jk($o(e.value0))),month:wn(Vk(qo(e.value0))-1|0),day:wn(Kk(Bo(e.value0))),hour:wn(Qk(wl(e.value1))),minute:wn(Yk(yl(e.value1))),second:wn(Xk(Dl(e.value1))),millisecond:wn(Zk(bl(e.value1)))})};function js(){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 O6=function(e){return Go(Au(e))},U6=function(e){return Go(Gi(e))};var mO=O(xt),uu=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),W6=It(yn),RO=Ye(De);var H6=function(e){return Go(P6(k6(e)))},TO=function(){return U6(F.value)}();var $6=function(e){return uu(vO(e.year))(function(t){return uu(_O(e.month+1|0))(function(n){return uu(hO(e.day))(function(r){return uu(gO(e.hour))(function(a){return uu(DO(e.minute))(function(o){return uu(yO(e.second))(function(u){return uu(bO(e.millisecond))(function(i){return wO(new fs(hl(t)(n)(r),new gl(a,o,u,i)))})})})})})})})},q6=function(e){var t=J4("Failed to obtain current time. This should never happen.");return $e(t)(mO)($6(b_(e)))},gp=W6(q6)(T6),B6=function(e){var t=O6(TO);if(t instanceof C)return t.value0;if(t instanceof F)return Go(W6(q6)(C6));throw new Error("Failed pattern match at Utils.DateTime (line 63, column 3 - line 65, column 76): "+[t.constructor.name])},Dp=function(e){return uu(RO(R6({just:C.create,nothing:F.value})(e))(b_))($6)};var CO=Ye(De);var A_=Q(Ct),xO=qe(Rr),EO=qe(kn),FO=qe(Tr);var z6=function(e){return CO(Dp(e+"T00:00"))(Yu)};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 V6(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 K6(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",Q6="application/x-www-form-urlencoded";var Y6=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),X6=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),Z6=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),ew=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),tw=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),P_=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}(),nw=function(e){return e instanceof P_?new C(Q6):e instanceof Rp?new C(wp):F.value};var rw=function(){return Rp.create}();var aw=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}(),Bl=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}(),ow=function(e){if(e instanceof Tp||e instanceof Cp)return aw(e.value0);if(e instanceof Bl)return e.value1;throw new Error("Failed pattern match at Affjax.RequestHeader (line 26, column 1 - line 26, column 33): "+[e.constructor.name])};var k_=function(e){if(e instanceof Tp)return"Accept";if(e instanceof Cp)return"Content-Type";if(e instanceof Bl)return e.value0;throw new Error("Failed pattern match at Affjax.RequestHeader (line 21, column 1 - line 21, column 32): "+[e.constructor.name])};var uw=ie(se),O_=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),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}(),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}(),iw=function(e){if(e instanceof O_)return"arraybuffer";if(e instanceof U_)return"blob";if(e instanceof W_)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])},lw=function(e){return e instanceof xp?new C(wp):F.value},cw=function(){return new Ep(uw)}();var sw=function(){return new Fp(uw)}();var fw=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 H_=function(e){return LO(ud(e))};function dw(e,t,n){try{return t(JSON.parse(n))}catch(r){return e(r.message)}}var Mp=function(e){return dw(G.create,$.create,e)};function jO(e){return e.replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16)})}function pw(e,t,n){try{return t(jO(encodeURIComponent(n)).replace(/%20/g,"+"))}catch(r){return e(r)}}var Sp=function(){return Of(pw)(_e(F.value))(C.create)}();var PO=ze(Ar),mw=N(De),kO=yr(Po)(_r);var OO=function(e){return e};var vw=function(){var e=function(r){if(r.value1 instanceof F)return Sp(r.value0);if(r.value1 instanceof C)return PO(mw(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=mw(Sa("&")),n=kO(e);return function(r){return t(n(OO(r)))}}();var $_=function(){function e(){}return e.value=new e,e}(),Di=function(){function e(){}return e.value=new e,e}(),q_=function(){function e(){}return e.value=new e,e}(),zl=function(){function e(){}return e.value=new e,e}(),Ip=function(){function e(){}return e.value=new e,e}(),ks=function(){function e(){}return e.value=new e,e}(),B_=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}(),Ap=function(){function e(){}return e.value=new e,e}();var UO=function(e){return e},WO={show:function(e){if(e instanceof $_)return"OPTIONS";if(e instanceof Di)return"GET";if(e instanceof q_)return"HEAD";if(e instanceof zl)return"POST";if(e instanceof Ip)return"PUT";if(e instanceof ks)return"DELETE";if(e instanceof B_)return"TRACE";if(e instanceof z_)return"CONNECT";if(e instanceof G_)return"PROPFIND";if(e instanceof J_)return"PROPPATCH";if(e instanceof V_)return"MKCOL";if(e instanceof K_)return"COPY";if(e instanceof Q_)return"MOVE";if(e instanceof Y_)return"LOCK";if(e instanceof X_)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 _w=Ut(Q(WO))(UO);var hw={eq:function(e){return function(t){return e instanceof $_&&t instanceof $_||e instanceof Di&&t instanceof Di||e instanceof q_&&t instanceof q_||e instanceof zl&&t instanceof zl||e instanceof Ip&&t instanceof Ip||e instanceof ks&&t instanceof ks||e instanceof B_&&t instanceof B_||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 Ap&&t instanceof Ap}}};var gw=function(e){return Tl(function(t){return function(){var r=e(function(a){return t(G.create(a))()},function(a){return t($.create(a))()});return function(a){return Tl(function(o){return function(){return r(a,function(i){return o(G.create(i))()},function(i){return o($.create(i))()}),k3}})}}})};var Z_=O(pl(jr)),HO=Gv(jr),yi=Jv(jr),Dw=Ot(Y4(s4)(jr)),$O=Tu(ld(jr)),Lp=N(De),qO=Ea(_t)(pn),BO=de(Bn),zO=It(Wt),GO=N(it),JO=Ye(ds),VO=co(oi),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}(),yw=function(e){return function(t){var n=function(c){return c===""?Z_(Zy):Ut(function(d){return HO(zv.create(d))})(Z_)(Mp(c))},r=function(){if(t.responseFormat instanceof O_)return yi("ArrayBuffer");if(t.responseFormat instanceof U_)return yi("Blob");if(t.responseFormat instanceof W_)return function(c){return Dw(yi("Document")(c))(Dw(yi("XMLDocument")(c))(yi("HTMLDocument")(c)))};if(t.responseFormat instanceof xp)return $O(function(c){return t.responseFormat.value0(n(c))})(yi("String"));if(t.responseFormat instanceof Ep)return yi("String");if(t.responseFormat instanceof Fp)return _e(t.responseFormat.value0(Z_(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 Y6)return new $(c.value0(Cn));if(c instanceof X6)return new $(Cn(c.value0));if(c instanceof Z6)return new $(Cn(c.value0));if(c instanceof ew)return new $(Cn(c.value0));if(c instanceof tw)return new $(Cn(c.value0));if(c instanceof P_)return Su("Body contains values that cannot be encoded as application/x-www-form-urlencoded")(Lp(Cn)(vw(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)(k_)(c.value0))(d)?Hf(d)(c.value0):d}},u=function(c){return o(Lp(Cp.create)(zO(nw)(c)))(o(Lp(Tp.create)(lw(t.responseFormat)))(t.headers))},i=function(c){return{method:_w(t.method),url:t.url,headers:GO(function(d){return{field:k_(d),value:ow(d)}})(u(t.content)),content:c,responseType:iw(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(gw(K6(e,"AffjaxTimeoutErrorMessageIdent","AffjaxRequestFailedMessageIdent",fw.create,i(c)))))(function(d){if(d instanceof $){var v=H_(r(d.value0.body));if(v instanceof G)return new G(new Np(D4(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=sl(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 Gl=function(){return{method:new G(Di.value),url:"/",headers:[],content:F.value,username:F.value,password:F.value,withCredentials:!1,responseFormat:sw,timeout:F.value}}();var bw={eq:function(e){return function(t){return e===t}}};var eh={newXHR:function(){return new XMLHttpRequest},fixupUrl:function(e){return e||"/"}};var ww=yw(eh);function Fw(e){return Buffer.from(e).toString("base64")}function Mw(e,t,n){let r;try{r=t(btoa(n))}catch(a){r=e(a)}return r}var nh=typeof btoa=="function";function Sw(e){let t=32768,n=[];for(let r=0;ra||(a=t.indexOf("#"),a!==-1&&r>a)?t:"javascript:void(0)"}var p8=wu(ph());function cu(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?c8(e.position):"start"in e||"end"in e?c8(e):"line"in e||"column"in e?mh(e):""}function mh(e){return s8(e&&e.line)+":"+s8(e&&e.column)}function c8(e){return mh(e&&e.start)+"-"+mh(e&&e.end)}function s8(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=cu(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');Bs(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(Bs(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){Bs(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 Bs(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}var f8={cwd:VU};function VU(){return"/"}function Xl(e){return e!==null&&typeof e=="object"&&e.href&&e.origin}function d8(e){if(typeof e=="string")e=new URL(e);else if(!Xl(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 yh=E8().freeze(),x8={}.hasOwnProperty;function E8(){let e=T8(),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=E8(),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(),bh("processSync",o.Parser),wh("processSync",o.Compiler);let b=Gs(g);return o.process(b,E),S8("processSync","process",y),b;function E(j){y=!0,gh(j)}}}function F8(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(x8.call(e,t))return!0;return!1}function bh(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `Parser`")}function wh(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `Compiler`")}function Rh(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 M8(e){if(!zs(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function S8(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function Gs(e){return ZU(e)?e:new Zl(e)}function ZU(e){return Boolean(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function eW(e){return typeof e=="string"||(0,C8.default)(e)}function Th(e,t){let n=(t||{}).includeImageAlt;return I8(e,typeof n=="boolean"?n:!0)}function I8(e,t){return tW(e)&&("value"in e&&e.value||t&&"alt"in e&&e.alt||"children"in e&&A8(e.children,t))||Array.isArray(e)&&A8(e,t)||""}function A8(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 L8={}.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 ec(e){if(e===null||vt(e)||Ri(e))return 1;if(Ti(e))return 2}function du(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);W8(d,-l),W8(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,du(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 Eh={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||su(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)):su(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 Ci(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 Mh={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"),Ci(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)?Ci(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 Sh={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 Ih={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 $8=["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"],Ah=["pre","script","style","textarea"];var Lh={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&&Ah.includes(u.toLowerCase())?(a=1,r.interrupt?t(T):le(T)):$8.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&&Ah.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 jh={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 xi={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]:Mh},pH={[-2]:Vs,[-1]:Vs,[32]:Vs},mH={[35]:Ih,[42]:Ei,[45]:[um,Ei],[60]:Lh,[61]:um,[95]:Ei,[96]:tm,[126]:tm},vH={[38]:em,[92]:Zp},_H={[-5]:Ks,[-4]:Ks,[-3]:Ks,[33]:Nh,[38]:em,[42]:Js,[60]:[xh,jh],[91]:Ph,[92]:[Sh,Zp],[93]:xi,[95]:Js,[96]:Eh},hH={null:[Js,B8]},gH={null:[42,95]},DH={null:[]};function Q8(e={}){let t=Yp([kh].concat(e.extensions||[])),n={defined:[],lazy:{},constructs:t,content:r(k8),document:r(O8),flow:r(q8),string:r(z8),text:r(G8)};return n;function r(a){return o;function o(u){return K8(n,a,u)}}}var Y8=/[\0\t\n\r]/g;function X8(){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 tc(n)||e}var e5={}.hasOwnProperty,Oh=function(e,t,n){return typeof t!="string"&&(n=t,t=void 0),wH(n)(Z8(Q8(n).document().write(X8()(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()}};t5(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]||n5).call(Le,void 0,ta[0])}for(V.position={start:pu(P.length>0?P[0][1].start:{line:1,column:1,offset:0}),end:pu(P.length>0?P[P.length-2][1].end:{line:1,column:1,offset:0})},Ft=-1;++Ft{let r=this.data("settings");return Oh(n,Object.assign({},r,e,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}function r5(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 a5(e,t){let n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:` `}]}function o5(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 u5(e,t){let n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function i5(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 l5(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 c5(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 s5(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 f5(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 d5(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 p5(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 m5(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 v5(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 _5(e,t,n){let r=e.all(t),a=n?TH(n):h5(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 g5(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 R5(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=nc(t.children[1]),l=rc(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 T5(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(M5(t.slice(a),a>0,!1)),o.join("")}function M5(e,t,n){let r=0,a=e.length;if(t){let o=e.codePointAt(r);for(;o===x5||o===E5;)r++,o=e.codePointAt(r)}if(n){let o=e.codePointAt(a-1);for(;o===x5||o===E5;)a--,o=e.codePointAt(a-1)}return a>r?e.slice(r,a):""}function S5(e,t){let n={type:"text",value:F5(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function I5(e,t){let n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}var A5={blockquote:r5,break:a5,code:o5,delete:u5,emphasis:i5,footnoteReference:sm,footnote:l5,heading:c5,html:s5,imageReference:f5,image:d5,inlineCode:p5,linkReference:m5,link:v5,listItem:_5,list:g5,paragraph:D5,root:y5,strong:b5,table:R5,tableCell:C5,tableRow:T5,text:S5,thematicBreak:I5,toml:dm,yaml:dm,definition:dm,footnoteDefinition:dm};function dm(){return null}var Qs=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]!==Hh)for(h=(r?i.children.length:-1)+o,g=s.concat(i);h>-1&&h{let a=N5(r.identifier);a&&!j5.call(t,a)&&(t[a]=r)}),n;function n(r){let a=N5(r);return a&&j5.call(t,a)?t[a]:null}}function N5(e){return String(e||"").toUpperCase()}var vm={}.hasOwnProperty;function P5(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({},A5),n.handlers),u.definition=qh(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,Fi(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};$h(d)||(c.position={start:nc(d),end:rc(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 k5(u,s,c)}function l(s){return Bh(u,s)}}function SH(e,t){e.position&&(t.position=Uh(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 k5(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:Bh(e,t)}):t:e.unknownHandler?e.unknownHandler(e,t,n):AH(e,t)}function Bh(e,t){let n=[];if("children"in t){let r=t.children,a=-1;for(;++a0&&n.push({type:"text",value:` `}),n}function O5(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=P5(e,t),r=n.one(e,null),a=O5(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)},zh=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=wu(G5());var mu=class{constructor(t,n,r){this.property=t,this.normal=n,r&&(this.space=r)}};mu.prototype.property={};mu.prototype.normal={};mu.prototype.space=null;function Gh(e,t){let n={},r={},a=-1;for(;++aBe,booleanish:()=>Xt,commaOrSpaceSeparated:()=>cr,commaSeparated:()=>vu,number:()=>B,overloadedBoolean:()=>Jh,spaceSeparated:()=>Et});var UH=0,Be=Mi(),Xt=Mi(),Jh=Mi(),B=Mi(),Et=Mi(),vu=Mi(),cr=Mi();function Mi(){return 2**++UH}var Vh=Object.keys(Xs),ac=class extends Xn{constructor(t,n,r,a){let o=-1;super(t,n);if(J5(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(Q5,BH);r="data"+o.charAt(0).toUpperCase()+o.slice(1)}else{let o=t.slice(4);if(!Q5.test(o)){let u=o.replace($H,qH);u.charAt(0)!=="-"&&(u="-"+u),t="data"+u}}a=ac}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=Gh([Qh,Kh,Yh,Xh,V5],"html"),bm=Gh([Qh,Kh,Yh,Xh,K5],"svg");function Zh(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=>{Fi(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 mR=wu(eR());function tR(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 ef(e){let t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function nR(e){return e.join(" ").trim()}function ng(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 rR(e,t){let n=t||{};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}var dR=wu(fR()),pR=dR.default;var ag={}.hasOwnProperty,a$=new Set(["table","thead","tbody","tfoot","tr"]);function og(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=yh().use(cm).use(e.remarkPlugins||[]).use(zh,gn(st({},e.remarkRehypeOptions),{allowDangerousHtml:!0})).use(e.rehypePlugins||[]).use(Zh,e),n=new Zl;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,{},og({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 _R=/[#.]/g;function ig(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 FR(e,t,n){return e.type==="element"?N$(e,t,n):e.type==="text"?n.whitespace==="normal"?MR(e,n):P$(e):[]}function N$(e,t,n){let r=SR(e,n),a=e.children||[],o=-1,u=[];if(j$(e))return u;let i,l;for(vg(e)||xR(e)&&km(t,e,xR)?l=` `:L$(e)?(i=2,l=2):ER(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 IR=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=IR(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:IR,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}},hg=0,Wm=1,oc=2,go=3,tf=4,Zr=5,uc=6,Zn=7,Wa=[new ho(hg,0,!1),new ho(Wm,0,!0),new ho(oc,1,!1),new ho(go,1,!0),new ho(tf,2,!1),new ho(Zr,2,!0),new ho(uc,3,!1),new ho(Zn,3,!0)],X$=[tf,Zr,tf,Zr,uc,Zn,uc,Zn],Z$=[Zr,Zr,Zr,Zr,Zn,Zn,Zn,Zn],eq=[oc,go,tf,Zr,uc,Zn,uc,Zn],tq=[go,go,Zr,Zr,Zn,Zn,Zn,Zn],nq=[Wm,Wm,go,go,Zr,Zr,Zn,Zn],rq=[hg,Wm,oc,go,oc,go,oc,go],Se={DISPLAY:Wa[hg],TEXT:Wa[oc],SCRIPT:Wa[tf],SCRIPTSCRIPT:Wa[uc]},gg=[{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=[];gg.forEach(e=>e.blocks.forEach(t=>Hm.push(...t)));function AR(e){for(var t=0;t=Hm[t]&&e<=Hm[t+1])return!0;return!1}var ic=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,ic);break;case"sqrtSize1":a=uq(n,ic);break;case"sqrtSize2":a=iq(n,ic);break;case"sqrtSize3":a=lq(n,ic);break;case"sqrtSize4":a=cq(n,ic);break;case"sqrtTall":a=fq(n,ic,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""}},LR={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.")}},lc=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]},jR={\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 Dg(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 jR&&(r=jR[e[0]].charCodeAt(0),a=Ha[t][r]),!a&&n==="text"&&AR(r)&&(a=Ha[t][77]),a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}}var yg={};function _q(e){var t;if(e>=5?t=0:e>=3?t=1:t=2,!yg[t]){var n=yg[t]={cssEmPerMu:$m.quad[t]/18};for(var r in $m)$m.hasOwnProperty(r)&&(n[r]=$m[r][t])}return yg[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]],NR=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],PR=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=NR[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:PR(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:NR[t-1]})}havingBaseStyle(t){t=t||this.style.text();var n=PR($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 bg={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},kR=function(t){return typeof t!="string"&&(t=t.unit),t in bg||t in gq||t==="ex"},zt=function(t,n){var r;if(t.unit in bg)r=bg[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"},_u=function(t){return t.filter(n=>n).join(" ")},OR=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)}},UR=function(t){var n=document.createElement(t);n.className=_u(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]/,WR=function(t){var n="<"+t;this.classes.length&&(n+=' class="'+Te.escape(_u(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},cc=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,OR.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 UR.call(this,"span")}toMarkup(){return WR.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,OR.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 UR.call(this,"a")}toMarkup(){return WR.call(this,"a")}},HR=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=_u(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",sc="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,_,sc,"\u2026","\\textellipsis");f(p,_,sc,"\u2026","\\mathellipsis");f(U,_,sc,"\u2026","\\ldots",!0);f(p,_,sc,"\u2026","\\ldots",!0);f(p,_,sc,"\u22EF","\\@cdots",!0);f(p,_,sc,"\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 qR={"--":!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 BR='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=KR[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(qR.hasOwnProperty(o)&&d.slice(0,10)==="Typewriter"){for(var h=[],g=0;g{if(_u(e.classes)!==_u(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 cc(t,n,r,a);return Cg(o),o},JR=(e,t,n,r)=>new cc(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 Cg(o),o},VR=function(t){var n=new lc(t);return Cg(n),n},Aq=function(t,n){return t instanceof lc?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},KR={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"}},QR={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]=QR[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=JR(["overlay"],[i],n);return l.height=o,l.style.height=Z(o),l.style.width=Z(a),l},I={fontMap:KR,makeSymbol:wa,mathsym:Cq,makeSpan:fr,makeSvgSpan:JR,makeLineSpan:Sq,makeAnchor:Iq,makeFragment:VR,wrapFragment:Aq,makeVList:jq,makeOrd:Eq,makeGlue:Nq,staticSvg:Pq,svgData:QR,tryCombineChars:Mq},Jt={number:3,unit:"mu"},Ii={number:4,unit:"mu"},wo={number:5,unit:"mu"},kq={mord:{mop:Jt,mbin:Ii,mrel:wo,minner:Jt},mop:{mord:Jt,mop:Jt,mrel:wo,minner:Jt},mbin:{mord:Ii,mop:Ii,mopen:Ii,minner:Ii},mrel:{mord:wo,mop:wo,mopen:wo,minner:wo},mopen:{},mclose:{mop:Jt,mbin:Ii,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:Ii,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}},YR={},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),XR(o,(h,g)=>{var y=xg(g),b=xg(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},XR=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()},ZR=function(t){return t instanceof lc||t instanceof qm||t instanceof cc&&t.hasClass("enclosing")?t:null},qq=function e(t,n){var r=ZR(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},xg=function(t,n){return t?(n&&(t=qq(t,n)),$q[t.classes[0]]||null):null},af=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 Eg(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 eT(e){return new lc(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=_u(this.classes));for(var r=0;r0&&(t+=' class ="'+Te.escape(_u(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}},tT=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:tT,newDocumentFragment:eT},ea=function(t,n,r){return jt[n][t]&&jt[n][t].replace&&t.charCodeAt(0)!==55349&&!(qR.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)},Fg=function(t){return t.length===1?t[0]:new q.MathNode("mrow",t)},Mg=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 Dg(o,u,a)?I.fontMap[r].variant:null};function Sg(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"||Sg(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},gu=function(t,n,r){return Fg(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 nT(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 rT=function(t){return new $a({style:t.displayMode?Se.DISPLAY:Se.TEXT,maxSize:t.maxSize,minRuleThickness:t.minRuleThickness})},aT=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=rT(r),o;if(r.output==="mathml")return nT(t,n,a,r.displayMode,!0);if(r.output==="html"){var u=Eg(t,a);o=I.makeSpan(["katex"],[u])}else{var i=nT(t,n,a,r.displayMode,!1),l=Eg(t,a);o=I.makeSpan(["katex"],[i,l])}return aT(o,r)},zq=function(t,n,r){var a=rT(r),o=Eg(t,a),u=I.makeSpan(["katex"],[o]);return aT(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 Ig(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 Ag=(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=$R(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=$R(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},oT=(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:Ag,mathmlBuilder:oT});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:Ag,mathmlBuilder:oT});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 uT(e,t){var n=_n(e.body,t,!0);return Zq([e.mclass],n,t)}function iT(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:uT,mathmlBuilder:iT});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:uT,mathmlBuilder:iT});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"},lT=()=>({type:"styling",body:[],mode:"math",style:"display"}),cT=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=lT()}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 sT=(e,t)=>{var n=_n(e.body,t.withColor(e.color),!1);return I.makeFragment(n)},fT=(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:sT,mathmlBuilder:fT});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:sT,mathmlBuilder:fT});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 Lg={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},dT=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},pT=(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(Lg[r.text])return(n==="\\global"||n==="\\\\globallong")&&(r.text=Lg[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===Lg[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=dT(t.gullet.popToken());t.gullet.consumeSpaces();var a=aB(t);return pT(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=dT(t.gullet.popToken()),a=t.gullet.popToken(),o=t.gullet.popToken();return pT(t,r,o,n==="\\\\globalfuture"),t.gullet.pushToken(o),t.gullet.pushToken(a),{type:"internal",mode:t.mode}}});var of=function(t,n,r){var a=jt.math[t]&&jt.math[t].replace,o=Dg(a||t,n,r);if(!o)throw new Error("Unsupported symbol "+t+" and font size "+n+".");return o},jg=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},mT=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=jg(i,n,a,u);return r&&mT(l,a,n),l},uB=function(t,n,r,a){return I.makeSymbol(t,"Size"+n+"-Regular",r,a)},vT=function(t,n,r,a,o,u){var i=uB(t,n,o,a),l=jg(I.makeSpan(["delimsizing","size"+n],[i],a),Se.TEXT,a,u);return r&&mT(l,a,Se.TEXT),l},Ng=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}},Pg=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}},kg=.008,i0={type:"kern",size:-1*kg},iB=["|","\\lvert","\\rvert","\\vert"],lB=["\\|","\\lVert","\\rVert","\\Vert"],_T=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=of(i,m,o),g=h.height+h.depth,y=of(s,m,o),b=y.height+y.depth,E=of(c,m,o),j=E.height+E.depth,k=0,L=1;if(l!==null){var S=of(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(Ng(c,m,o)),Me.push(i0),l===null){var x=Y-g-j+2*kg;Me.push(Pg(s,x,a))}else{var T=(Y-g-j-k)/2+2*kg;Me.push(Pg(s,T,a)),Me.push(i0),Me.push(Ng(l,m,o)),Me.push(i0),Me.push(Pg(s,T,a))}Me.push(i0),Me.push(Ng(i,m,o))}var te=a.havingBaseStyle(Se.TEXT),Ne=I.makeVList({positionType:"bottom",positionData:le,children:Me},te);return jg(I.makeSpan(["delimsizing","mult"],[Ne],te),Se.TEXT,a,u)},Og=80,Ug=.08,Wg=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=yT("\\surd",t*r.sizeMultiplier,DT,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+Og,t<1?o=1:t<1.4&&(o=.7),l=(1+u+Ug)/o,s=(1+u)/o,i=Wg("sqrtMain",l,c,u,n),i.style.minWidth="0.853em",d=.833/o):a.type==="large"?(c=(1e3+Og)*uf[a.size],s=(uf[a.size]+u)/o,l=(uf[a.size]+u+Ug)/o,i=Wg("sqrtSize"+a.size,l,c,u,n),i.style.minWidth="1.02em",d=1/o):(l=t+u+Ug,s=t+u,c=Math.floor(1e3*t+u)+Og,i=Wg("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}},hT=["(","\\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"],gT=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],uf=[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(hT,t)||Te.contains(gT,t))return vT(t,n,!1,r,a,o);if(Te.contains(sB,t))return _T(t,uf[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"}],DT=[{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.")},yT=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]},bT=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(gT,t)?i=dB:Te.contains(hT,t)?i=DT:i=pB;var l=yT(t,n,i,a);return l.type==="small"?oB(t,l.style,r,a,o,u):l.type==="large"?vT(t,l.size,r,a,o,u):_T(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 bT(t,d,!0,a,o,u)},Co={sqrtImage:cB,sizedDelim:fB,sizeToMaxHeight:uf,customSizedDelim:bT,leftRightDelim:vB},wT={"\\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:wT[e.funcName].size,mclass:wT[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 RT(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)=>{RT(e);for(var n=_n(e.body,t,!0,["mopen","mclose"]),r=0,a=0,o=!1,u=0;u{RT(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 Fg(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=af(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 Hg=(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)},$g=(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:Hg,mathmlBuilder:$g});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:Hg,mathmlBuilder:$g});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:Hg,mathmlBuilder:$g});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 TT={};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 qg(e){if(e.indexOf("ed")===-1)return e.indexOf("*")===-1}function Du(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(xT(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=Du(t.parser,{cols:r,addJot:!0,autoTag:o?void 0:qg(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=Ig(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 Du(e.parser,o,Bg(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=Du(e.parser,r,Bg(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=Du(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=Ig(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=Du(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=Du(e.parser,t,Bg(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:ET,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:qg(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return Du(e.parser,t,"display")},htmlBuilder:za,mathmlBuilder:Ga});Ba({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:ET,htmlBuilder:za,mathmlBuilder:Ga});Ba({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){c0(e);var t={autoTag:qg(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return Du(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 FT=TT;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)},ST=(e,t)=>{var n=e.font,r=t.withFont(n);return St(e.body,r)},IT={"\\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 IT&&(o=IT[o]),{type:"font",mode:n.mode,font:o.slice(1),body:a}},htmlBuilder:MT,mathmlBuilder:ST});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:MT,mathmlBuilder:ST});var AT=(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},zg=(e,t)=>{var n=AT(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=AT(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 Fg(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:zg,mathmlBuilder:Gg});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 LT=["display","text","script","scriptscript"],jT=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"?jT(o.text):null,i=n0(t[1]),l=i.type==="atom"&&i.family==="close"?jT(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=LT[Number(h.text)]}}else m=Ge(m,"textord"),v=LT[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:zg,mathmlBuilder:Gg});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:zg,mathmlBuilder:Gg});var NT=(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:NT,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=gu(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)=>gu(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)=>gu(e.mathml,t)});var Jg=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(!kR(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 HR(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 PT=(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=PT(e,t),r=_n(n,t,!1);return I.makeFragment(r)},mathmlBuilder:(e,t)=>{var n=PT(e,t);return gu(n,t)}});var kT=(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)},OT=["\\smallint"],fc=(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(OT,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(OT,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=eT([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:fc,mathmlBuilder:lf});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:fc,mathmlBuilder:lf});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:fc,mathmlBuilder:lf});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:fc,mathmlBuilder:lf});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:fc,mathmlBuilder:lf});var UT=(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:UT,mathmlBuilder:bB});D("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");Ai({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 gu(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 WT(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 WT(e.body,n,t)};ae({type:"sizing",names:HT,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:HT.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 $T={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=$T[e.style],r=t.havingStyle(n).withFont("");return WT(e.body,r,t)},mathmlBuilder(e,t){var n=$T[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?fc:null}else if(r.type==="operatorname"){var o=r.alwaysHandleSupSub&&(n.style.size===Se.DISPLAY.size||r.limits);return o?UT:null}else{if(r.type==="accent")return Te.isCharacterBox(r.base)?Ag:null;if(r.type==="horizBrace"){var u=!t.sub;return u===r.isOver?NT:null}else return null}else return null};Ai({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=xg(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)}});Ai({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=Mg(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 qT={mi:"italic",mn:"normal",mtext:"normal"};Ai({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=Mg(e,t)||"italic";return r!==qT[n.type]&&n.setAttribute("mathvariant",r),n}});Ai({type:"textord",htmlBuilder(e,t){return I.makeOrd(e,t,"textord")},mathmlBuilder(e,t){var n=ea(e.text,e.mode,t),r=Mg(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!==qT[a.type]&&a.setAttribute("mathvariant",r),a}});var Vg={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},Kg={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};Ai({type:"spacing",htmlBuilder(e,t){if(Kg.hasOwnProperty(e.text)){var n=Kg[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(Vg.hasOwnProperty(e.text))return I.makeSpan(["mspace",Vg[e.text]],[],t);throw new z('Unknown type of space "'+e.text+'"')}},mathmlBuilder(e,t){var n;if(Kg.hasOwnProperty(e.text))n=new q.MathNode("mtext",[new q.TextNode("\xA0")]);else{if(Vg.hasOwnProperty(e.text))return new q.MathNode("mspace");throw new z('Unknown type of space "'+e.text+'"')}return n}});var BT=()=>{var e=new q.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};Ai({type:"tag",mathmlBuilder(e,t){var n=new q.MathNode("mtable",[new q.MathNode("mtr",[BT(),new q.MathNode("mtd",[gu(e.body,t)]),BT(),new q.MathNode("mtd",[gu(e.tag,t)])])]);return n.setAttribute("width","100%"),n}});var zT={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},GT={"\\textbf":"textbf","\\textmd":"textmd"},TB={"\\textit":"textit","\\textup":"textup"},JT=(e,t)=>{var n=e.font;if(n){if(zT[n])return t.withTextFontFamily(zT[n]);if(GT[n])return t.withTextFontWeight(GT[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=JT(e,t),r=_n(e.body,n,!0);return I.makeSpan(["mord","text"],r,n)},mathmlBuilder(e,t){var n=JT(e,t);return gu(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=VT(e),r=[],a=t.havingStyle(t.style.text()),o=0;oe.body.replace(/ /g,e.star?"\u2423":"\xA0"),yu=YR,KT=`[ \r ]`,CB="\\\\[a-zA-Z@]+",xB="\\\\[^\uD800-\uDFFF]",EB="("+CB+")"+KT+"*",FB=`\\\\( |[ \r ]+ ?)[ \r ]*`,Qg="[\u0300-\u036F]",MB=new RegExp(Qg+"+$"),SB="("+KT+"+)|"+(FB+"|")+"([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(Qg+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(Qg+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+EB)+("|"+xB+")"),Yg=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))}},QT=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=CT;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 YT={"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=YT[t.text],r==null||r>=n)throw new z("Invalid base-"+n+" digit "+t.text);for(var a;(a=YT[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=>Xg(e,!1,!0,!1));D("\\renewcommand",e=>Xg(e,!0,!1,!1));D("\\providecommand",e=>Xg(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),yu[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 XT={",":"\\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 XT?t=XT[n]:(n.slice(0,4)==="\\not"||n in jt.math&&Te.contains(["bin","rel"],jt.math[n].group))&&(t="\\dotsb"),t});var Zg={")":!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 Zg?"\\ldots\\,":"\\ldots"});D("\\dotsc",function(e){var t=e.future().text;return t in Zg&&t!==","?"\\ldots\\,":"\\ldots"});D("\\cdots",function(e){var t=e.future().text;return t in Zg?"\\@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 ZT=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{"+ZT+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");D("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+ZT+"}{\\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 eC=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",eC(!1));D("\\bra@set",eC(!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 tC={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},nC=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 QT(IB,n.macros),this.mode=r,this.stack=[]}feed(t){this.lexer=new Yg(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 Yg(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)||yu.hasOwnProperty(t)||jt.math.hasOwnProperty(t)||jt.text.hasOwnProperty(t)||tC.hasOwnProperty(t)}isExpandable(t){var n=this.macros.get(t);return n!=null?typeof n=="string"||typeof n=="function"||!n.unexpandable:yu.hasOwnProperty(t)&&!yu[t].primitive}},rC=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,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"}),eD={"\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"}},aC={\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"},cf=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 nC(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(cf.endOfExpression.indexOf(a.text)!==-1||n&&a.text===n||t&&yu[a.text]&&yu[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&&(AR(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=lC,h,g,y;if((!t||o(l,s,c[c.length-1]||void 0))&&(m=$B(n(l,c)),m[0]===aD))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 sD(){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 fD(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=ec(m);return g._open=!y||y===2&&Boolean(h),g._close=!h||h===2&&Boolean(y),u(m)}}}var dD={flow:{null:{tokenize:cz,resolve:lz}}},DC={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},pD={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 yC(e){return Yp([uD,sD(),fD(e),dD,pD])}function mD(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 vD(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var mz={}.hasOwnProperty,_D=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=Qs(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 hD="phrasing",gD=["autolink","link","image","label"],DD={transforms:[bz],enter:{literalAutolink:_z,literalAutolinkEmail:bD,literalAutolinkHttp:bD,literalAutolinkWww:bD},exit:{literalAutolink:yz,literalAutolinkEmail:Dz,literalAutolinkHttp:hz,literalAutolinkWww:gz}},yD={unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:hD,notInConstruct:gD},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:hD,notInConstruct:gD},{character:":",before:"[ps]",after:"\\/",inConstruct:hD,notInConstruct:gD}]};function _z(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function bD(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){_D(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(!RC(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!RC(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=mD(e,"("),o=mD(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 RC(e,t){let n=e.input.charCodeAt(e.index-1);return(e.index===0||Ri(n)||Ti(n))&&(!t||n!==47)}function wD(e){return e.label||!e.identifier?e.label||"":lm(e.identifier)}function TC(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 CC(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 xC(e,t){return EC(e,t.inConstruct,!0)&&!EC(e,t.notInConstruct,!1)}function EC(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(CC(TC(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"];SC.peek=qz;var xD={canContainEols:["delete"],enter:{strikethrough:Hz},exit:{strikethrough:$z}},ED={unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:Wz}],handlers:{delete:SC}};function Hz(e){this.enter({type:"delete",children:[]},e)}function $z(e){this.exit(e)}function SC(e,t,n,r){let a=ji(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"~"}FD.peek=Bz;function FD(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 SD(e){this.exit(e)}function LC(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 ID(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 IC(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 AD={exit:{taskListCheckValueChecked:kC,taskListCheckValueUnchecked:kC,paragraph:Xz}},LD={unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:Zz}};function kC(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 PD(){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];pc(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];pc(c.type==="math"),this.exit(l),c.value=s;let d=c.data.hChildren[0];pc(d.type==="element"),pc(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];pc(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 kD(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(OC(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 sf(e,t,n,r){let a=r?r-1:Number.POSITIVE_INFINITY,o=0;return u;function u(l){return OD(l)?(e.enter(n),i(l)):t(l)}function i(l){return OD(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 mc:case D0:return n(u,a);case vc:{let i=n([],a);for(let l of u)i.push(r(l));return i}case _c:{let i=n({},a);for(let[l,s]of u)i[r(l)]=r(s);return i}case ff:return n(new Date(u),a);case df:{let{source:i,flags:l}=u;return n(new RegExp(i,l),a)}case pf:{let i=n(new Map,a);for(let[l,s]of u)i.set(r(l),r(s));return i}case mf:{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 $C[i](l),a)}case b0:return n(BigInt(u),a);case"BigInt":return n(Object(BigInt(u)),a)}return n(new $C[o](u),a)};return r},WD=e=>oG(new Map,e)(0);var hc="",{toString:uG}={},{keys:iG}=Object,vf=e=>{let t=typeof e;if(t!=="object"||!e)return[mc,t];let n=uG.call(e).slice(8,-1);switch(n){case"Array":return[vc,hc];case"Object":return[_c,hc];case"Date":return[ff,hc];case"RegExp":return[df,hc];case"Map":return[pf,hc];case"Set":return[mf,hc]}return n.includes("Array")?[vc,n]:n.includes("Error")?[y0,n]:[_c,n]},w0=([e,t])=>e===mc&&(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]=vf(u);switch(i){case mc:{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 vc:{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 _c:{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(vf(u[v])))&&c.push([o(v),o(u[v])]);return d}case ff:return a([i,u.toISOString()],u);case df:{let{source:c,flags:d}=u;return a([i,{source:c,flags:d}],u)}case pf:{let c=[],d=a([i,c],u);for(let[v,m]of u)(e||!(w0(vf(v))||w0(vf(m))))&&c.push([o(v),o(m)]);return d}case mf:{let c=[],d=a([i,c],u);for(let v of u)(e||!w0(vf(v)))&&c.push(o(v));return d}}let{message:s}=u;return a([i,{name:l,message:s}],u)};return o},HD=(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)?WD(HD(e,t)):structuredClone(e):(e,t)=>WD(HD(e,t));var cG=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,sG=/^[a-zA-Z]:\\/;function $D(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=BC,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]!==BD)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=_f(t.contentProperties,o)||{};o.children.push({type:"element",tagName:"span",properties:R0(g),children:R0(c)})}}}})}}function _f(e,t){return typeof e=="function"?e(t):e}var zC=e=>Qt.createElement("table",{className:"table table-bordered table-sm",children:e.children}),GC=[g0,{singleDollarTextMath:!1}],JC=[m0,{throwOnError:!1}],VC=[E0,{target:"_blank",rel:["nofollow","noopener","noreferrer"]}];var KC=e=>{try{return Lm(e)}catch{return e.fallback}};var QC=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)}},YC=QC;var yG=Sl(),bG=O(xt);var wG=function(){return function(){return yG(YC)}},RG=wG()(),XC=function(e){return RG({render:function(t){return e({hasError:vr(Ke(t.error))})},componentDidCatch:function(t,n){return _i(Hl)("Error within error boundary")({error:t,componentStack:n.componentStack})(function(r){return bG(K)})()}})};var TG=Sl(),CG=ue(qt),xG=function(e){return function(t){var n=lp(e);return XC(function(r){return r.hasError?n:TG(KC)({children:e,rehypePlugins:CG([JC])(t),remarkPlugins:[h0,GC],components:{table:zC},fallback:n})})}};var ZC=function(e){return xG(e)([VC])};var F0=function(e){return function(t){return t[e]}},EG=F0("namespaceURI"),FG=F0("prefix"),MG=F0("localName"),SG=F0("tagName");function JD(e){return function(){return e.scrollHeight}}var IG=Ye(Pe),AG=Kr(ga),LG=Nn(xt);var ex=function(e){return IG(JD(e.currentTarget))(function(t){return on(y1(t))(0)})},tx=function(e){return AG(function(t){return LG(t.key==="Escape")(e)})};var nx=fn(),jG=ue(Qd),NG=$f(Ta),VD=Q(Ct),PG=$i(Wt),kG=X(Wt);var hf=function(){var e=nx(Iu(Na("\\s+")(jG(kl)(A7)))),t=qf(function(r){return r!==""}),n=u_(e);return function(r){return zn(t(n(r)))}}(),KD=function(e){return function(t){var n=hf(t);return NG([VD(n),"/",VD(e)," words"])}},QD=function(e){return function(t){var n=function(u){return nx(Iu(Na("^(?:[\\w-]+[^\\w-]+){"+(VD(u)+"}[\\w-]+"))(I7)))},r=function(u){return function(i){var l=PG(kG(i_(n(u-1|0))(i))(ot(a4)(0)));return He(i)(l)}},a=g7(t),o=hf(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 $s(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([ox("flex-grow-1")([$G("sr-only")({htmlFor:ZD})("Message"),qG("form-control t--new-message-body")({autoFocus:!0,id:ZD,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 325, column 19 - line 327, column 37): "+[t.messageHeight.constructor.name])}(),background:"none"}),rows:1,value:t.message,onChange:ux(function(o){var u=QD(1e3)(o);return function(){var l=ax(o)(),s=function(){var c=lo(u)<5;return c?F.value:new C(l)}();return n(lh.create({message:u,messageHeight:s}))()}}),onKeyPress:ux(function(o){return ix(o.key==="Enter"&&!o.shiftKey)(function(){return zG(o)(),ix(t.message!==""&&GG(r)(Ni.value))(n($s.create(t.message)))()})})}),ip(hf(t.message)>=JG(1e3)(2))(VG("pl-3 pb-3 text-muted small")(KD(1e3)(t.message)))]),cx("text-right d-flex")(function(){if(r instanceof Ni)return a({sendingStateEnabled:!0});if(r instanceof M0)return a({sendingStateEnabled:!1});if(r instanceof gc)return $p;throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 348, column 7 - line 351, column 35): "+[r.constructor.name])}())])}}},gf=function(e){return{recruiterState:{messages:[],sendingState:Ql.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 YD("row my-3")({key:r.key})([Pi("col-auto pr-1 ml-3")({key:"avatar","aria-hidden":"true"})(a),t("col "+n)({key:"message"})(o)])}}}}},e2=aJ(Fn),t2=function(e){return function(t){return e2("pt-1 t--chatbot-message")({key:e.key})(e.avatar)(nu({key:"message-container"})([XD("text-canopy-black-700 small")({key:"subject"})("AI Recruiter"),nu({key:"message"})([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 Ws)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 ki(sx(t8(a)))(function(u){if(u instanceof G)return Mr(lu.value);if(u instanceof $){if(u.value0.status==="ready"){var i=Ke(u.value0.response);if(i instanceof C)return ki(Oi(gp))(function(l){return Mr(new Jp({sender:Ws.value,body:i.value0,sentAt:l}))});if(i instanceof F)return Mr(lu.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"?ki(Oi(js))(function(l){var s=QG(l)(o),c=s>=nJ;return c?Mr(lu.value):YG(ai(rJ))(function(){return n(a)(o)})}):Mr(lu.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 ki(Oi(js))(function(o){return n(a)(o)})};return function(a){if(a instanceof $s)return Fo(Dc(ki(Oi(gp))(function(u){var i={sender:qp.value,body:a.value0,sentAt:u};return Mr(new ch(i))})))(function(){var u={conversationKey:e.recruiterState.conversationKey,messages:e.recruiterState.messages,sendMessage:e.recruiterState.sendMessage,sendingState:Bp.value};return Fo(Vr(XG(ZD)))(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:Ql.value};return Fo(dx(e.isExpanded)(Dc(Mr(fh.value))))(function(){return Mo({isExpanded:e.isExpanded,message:"",recruiterState:o,messageHeight:F.value})})}if(a instanceof ch){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)(Dc(Mr(qs.value))))(function(){return Fo(Dc(ki(sx(e.recruiterState.sendMessage(t(o.messages))))(function(i){if(i instanceof G)return Mr(lu.value);if(i instanceof $&&i.value0.success===!0){if(e.recruiterState.conversationKey instanceof C)return Mr(new sh(e.recruiterState.conversationKey.value0));if(e.recruiterState.conversationKey instanceof F)return ki(Oi(gp))(function(l){return Mr(new Jp({sender:Ws.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(lu.value)})))(function(){return Mo({isExpanded:e.isExpanded,message:"",recruiterState:o,messageHeight:F.value})})})}if(a instanceof lu)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 lh)return Mo({isExpanded:e.isExpanded,recruiterState:e.recruiterState,message:a.value0.message,messageHeight:ZG(eJ(100))(a.value0.messageHeight)});if(a instanceof Yl)return Fo(Dc(Mr(new $s(Vp(a.value0)))))(function(){return Mo(e)});if(a instanceof qs)return Fo(Vr(Oi(S0("."+vx))))(function(){return Mo(e)});if(a instanceof fh)return Fo(Vr(Oi(S0("."+px))))(function(){return Mo(e)});if(a instanceof sh)return Fo(Dc(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=Pi("avatar avatar-sm rounded-circle d-flex align-items-center text-center")({"aria-hidden":"true",style:Yt({backgroundColor:e.headerColorHex,color:e.textColorHex})})(cx("fe fe-message-circle x-large w-100")(un)),r=function(u){return function(i){var l="message-"+Xd(H6(i.sentAt));return nu({key:l})([ip(u.isLast)(Pi(px)({key:"top-anchor","aria-hidden":"true"})(un)),function(){if(i.sender instanceof qp)return e2("pt-2 my-auto t--user-message")({key:"user-message-"+l})(n)(Pi("")({"aria-hidden":"true"})(lp(i.body)));if(i.sender instanceof Ws)return t2({key:"recruiter-message-"+l,avatar:e.chatbotAvatar})(nu({key:"message-container"})([XD("sr-only")({key:"screen-reader-message"})(i.body),Pi("")({key:"formatted-message","aria-hidden":"true"})(ZC(i.body))]));throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 231, column 9 - line 266, column 18): "+[i.sender.constructor.name])}()])}},a=function(u){return e2("pt-1")({key:u.key})(e.chatbotAvatar)},o=function(u){return a({key:u.key})(XD("my-auto text-canopy-red-750")({role:"alert","aria-live":"assertive","aria-atomic":"true"})(` Something went wrong. Try reloading the page or resending your message. `))};return YD("flex-grow-1 d-flex flex-column overflow-y-auto p-0")({tabIndex:0})([ox("flex-grow-1 d-flex flex-column")([YD("flex-grow-1 px-3")({key:"chat-container",role:"log","aria-live":"polite","aria-atomic":"false","aria-label":"Chat conversation"})([function(){var u=zn(t.recruiterState.messages)-1|0;return nu({key:"messages"})(tJ(function(i){return function(l){return r({isLast:i===u})(l)}})(t.recruiterState.messages))}(),nu({key:"sending-state"})([function(){var u=dh(new C(t.recruiterState));if(u instanceof Ql)return un;if(u instanceof Bp)return un;if(u instanceof zp)return a({key:"loading-indicator"})(Pi("my-auto")({"aria-hidden":"true"})($p));if(u instanceof Gp)return o({key:"failed-response"});throw new Error("Failed pattern match at Trellis.WebsiteRecruiter.WebsiteRecruiterChat (line 198, column 11 - line 210, column 60): "+[u.constructor.name])}()])]),Pi(vx)({key:"bottom-anchor",style:Yt({overflowAnchor:"auto",height:"1px"})})(un)])])}};var oJ=lr(vn)()(),Df=On(Fn),uJ=Gd(En),iJ=ie(se),n2=function(e){return pp(e.websiteRecruiterSettings.headerColor)(e.brandColors)},r2=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:n2(e),color:function(){return e.websiteRecruiterSettings.isHeaderColorLight?"black":"white"}(),borderColor:n2(e)})})([Df("col-auto")(sp(Da)(e.school)(Bu.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)(Bu.value),headerColorHex:n2(e),textColorHex:function(){return e.websiteRecruiterSettings.isHeaderColorLight?"#000000":"#ffffff"}()},n=function(){var r=al(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([r2(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(vi(c))}}()))(tp(a))();if(i instanceof F)return vJ("Element #"+(a+" not found"))();if(i instanceof C){var l=v7(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(Yb),renderToString:t,hydrate:n(Xb)}};var xx=O(Kn),_J=$l(h_),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=_l(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=Ol(),bJ=po(),wJ=Kd(Pt)(),RJ=Zd(oa(o1)),TJ=pt(xn),Fx=ro(xt)(Zi),CJ=jl()(),xJ=Yo(Rs),EJ=Kr(ga),FJ=It(yn),Mx=function(){return function(e){var t=function(r){return He("")(DJ(r)(yp))},n=yJ(e);return Nl(bJ(Pl(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=z6(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(Rl(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}))(Il),onBlur:EJ(function(o){return Fx(e6(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(Rl(n.min)),max:t(Rl(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 a2({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 o2(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=ei(Zu),j0=Xu(Nx)(Gu(zu)),Px=Vu(Ju),N0=Ku(Px),kx=ri(ni),P0=ti(kx),IJ=hi(y_)(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(pi),Ui=Ld(xn),yc=X(ir),Wi=pt(xn),LJ=co(oi),So=O(Gr),jJ=Ox(ir),u2=Nn(Kn),bc=de(J6),NJ=Kp(xn)(yd),i2=la(d7(ds)),l2=Kr(ga),Ux=Z1(),PJ=ia(No(pn)),kJ=tu(En)()(),Wx=lr(Fn)()(),c2=On(En),O0=On(vn),OJ=Od(En),yf=qd(vn),s2=jl()(),f2=Yo(Rs),UJ=Wd(vn)()(),WJ=Pd(Nd(hd)),Hx=Ye(De),HJ=ue(qt),d2=Hd(En)()(),$x=Ye(it),$J=Mx(),qJ=po(),mr=On(Fn),BJ=Jd(vn)()(),zJ=Xo(),GJ=ro(xt)(Zi),qx=lr(En)()(),p2=tu(Fn)()(),JJ=Ul()(),U0=vl(),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}(),Hi=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}(),m2=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}(),v2=function(){function e(t){this.value0=t}return e.create=function(t){return new e(t)},e}(),_2=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}(),h2=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 a2({expanded:i,messageType:"cv-chatbot"})}},r={ctaText:o8(e.ctaText),websiteRecruiterSettings:m6(e.websiteRecruiterSettings),school:c6(e.school),isGradSchool:e.isGradSchool,brandColors:e.brandColors,chatbotName:e.chatbotName,isMobile:e.isMobile,identityTypes:function(){var i=al(e.customIdentityTypes);return i?new $(IJ):new G(AJ(g6)(e.customIdentityTypes))}(),personaErrorEnabled:e.personaErrorEnabled},a=Ln({expandedState:iu.value,formState:L_.value,saveState:ql.value,websiteRecruiter:gf({isExpanded:!1,sendMessage:Xw,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=vi(v)();return Y7(m)()},s=Va(Ui(yc(Wi(l))(function(d){return yc(LJ(e8(r.school.id)(i.studentInfo)(d)))(function(v){if(v instanceof G)return So(new v2(F.value));if(v instanceof $&&v.value0 instanceof G)return So(new v2(new C(v.value0.value0.error)));if(v instanceof $&&v.value0 instanceof $)return jJ(Wi(k0(k0(mo)(ap))(o2(t)(v.value0.value0.conversationKey))))(function(){return So(new _2(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 Ns(F.value)}):s}();return function(d){if(d instanceof Bx)return Va(Ui(So(W0.value)))(function(){if(d.value0 instanceof C)return Va(Ui(So(new _2(d.value0.value0))))(function(){return Ln({errorMessage:i.errorMessage,expandedState:i.expandedState,saveState:i.saveState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,formState:Ps.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 yc(Wi(l))(function(g){return uh(r.school.id)({firstName:"",lastName:"",email:"",identityType:F.value,birthDate:F.value})(g)(h)})},conversationKey:F.value});return Va(Ui(So(new Hi(new Yl(r.ctaText)))))(function(){return Ln({errorMessage:i.errorMessage,expandedState:i.expandedState,saveState:i.saveState,studentInfo:i.studentInfo,formState:Ps.value,websiteRecruiter:v})})}if(d instanceof W0){var m=function(){if(i.expandedState instanceof vo)return!1;if(i.expandedState instanceof gi||i.expandedState instanceof iu)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(Wi(n(m))))(function(){return Va(u2(bc(i.expandedState)(gi.value))(Ui(So(new Hi(qs.value)))))(function(){return Va(Ui(So(zx.value)))(function(){return Va(u2(bc(i.expandedState)(iu.value))(Vr(yc(Wi(l))(function(g){return Yw(r.school.id)(g)}))))(function(){return Va(u2(bc(i.expandedState)(iu.value)&&r.websiteRecruiterSettings.leadFormDisabled)(Ui(So(Yx.value))))(function(){return Ln({errorMessage:i.errorMessage,formState:i.formState,saveState:i.saveState,studentInfo:i.studentInfo,expandedState:function(){return m?vo.value:gi.value}(),websiteRecruiter:v})})})})})})}if(d instanceof zx)return Va(Vr(NJ("chatbot-collapsed-button")))(function(){return Ln(i)});if(d instanceof Hi)return i2(Hi.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 m2)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 au)return i2(Hi.create)(function(h){return{errorMessage:i.errorMessage,expandedState:i.expandedState,studentInfo:i.studentInfo,formState:j_.value,websiteRecruiter:h,saveState:ql.value}})(function(){var h=gf({isExpanded:bc(i.expandedState)(vo.value),sendMessage:function(g){return yc(Wi(l))(function(y){return uh(r.school.id)(i.studentInfo)(y)(g)})},conversationKey:F.value});return I0(h)(new Yl(Hs.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 ru||i.studentInfo.identityType instanceof C&&i.studentInfo.identityType.value0 instanceof $&&i.studentInfo.identityType.value0.value0 instanceof ou)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 _2)return i2(Hi.create)(function(h){return{errorMessage:i.errorMessage,expandedState:i.expandedState,studentInfo:i.studentInfo,formState:Ps.value,saveState:ql.value,websiteRecruiter:gf({isExpanded:bc(i.expandedState)(vo.value),conversationKey:new C(d.value0),sendMessage:function(g){return yc(Wi(l))(function(y){return Zw(d.value0)(y)(g)})}})}})(I0(i.websiteRecruiter)(new Yl(r.ctaText)));if(d instanceof v2)return Ln({errorMessage:i.errorMessage,expandedState:i.expandedState,formState:i.formState,studentInfo:i.studentInfo,websiteRecruiter:i.websiteRecruiter,saveState:new Ns(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 h2)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=l2(function(ee){return function(){return l(W0.value)(),Ux(ee)()}}),d=D_(r.school)(Bu.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=l2(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 ql||i.saveState instanceof Ns)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 c2("text-canopy-black-700")("Saving\u2026");if(i.saveState instanceof Ns)return c2("text-canopy-red-750")(He("Failed to save. Please try again.")(i.saveState.value0));if(i.saveState instanceof ql)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 h2("Check all form fields."))();if(v){var x=vr(i.errorMessage);return x?K:l(new h2("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"),s2("form-control t--cv-chatbot-last-name")({type:"text",autoComplete:"family-name",onChange:f2(l)(function(Ce){return Jx.create(Il(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 Ms(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(y6(D7(Ce)))(Kx.create)}),"aria-label":"Identity",required:!0})(HJ([d2("")({value:"",disabled:!0})("Select\u2026")])(function(){if(r.identityTypes instanceof G)return $x(r.identityTypes.value0)(function(Ce){var xe=D6(Ce);return d2(Xd("t--identity-type-"+xe))({value:xe})(b6(Ce))});if(r.identityTypes instanceof $)return $x(r.identityTypes.value0)(function(Ce){return d2("t--identity-type-"+Ms(Ce))({value:Ms(Ce)})(w6({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"),s2("form-control t--cv-chatbot-first-name")({type:"text",autoComplete:"given-name",onChange:f2(l)(function(Ce){return Gx.create(Il(Ce))}),value:i.studentInfo.firstName,required:!0})]),Je=yf("w-100")([le("Email"),s2("form-control t--cv-chatbot-email")({type:"email",autoComplete:"email",onChange:f2(l)(function(Ce){return Vx.create(Il(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:T3(Hx(Dp("1900-01-01T00:00"))(Yu)),max:Yu(B6(K)),onChange:function(Ce){return l(m2.create(C.create(Ce)))},onClear:function(Ce){return l(new m2(F.value))},"aria-label":"Date of birth",required:!0})]);return Nl(qJ(F7)(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")(t2({avatar:d,key:"message"})(O0("pr-2")([c2("")(s),BJ("mt-4")({ref:Ce.value1,onSubmit:l2(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=tx(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")(p2("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(Hi.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&&bc(i.expandedState)(vo.value);return ee?"":"pr-3 pb-3"}())({onKeyDown:b})(function(){if(i.expandedState instanceof iu)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)),p2("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")(D_(r.school)(dd.value)))]);if(i.expandedState instanceof gi)return mr("mb-3 text-right ml-n3")(p2("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 L_)return r.websiteRecruiterSettings.leadFormDisabled?A0(k):Cr([r2(k),g]);if(i.formState instanceof Ps)return A0(k);if(i.formState instanceof j_)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"}})(n3)(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. */