vendor: 5,851 bytes, lines 1-2
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/dagre-6UL2VRFP-0nqnlfwy.js","assets/graph-JQjv1C2n.js","assets/_baseUniq-ChEUelKZ.js","assets/layout-DkJNkM72.js","assets/min-nMtFnlkT.js","assets/clone-DLdnOH2C.js","assets/cose-bilkent-S5V4N54A-BMqW7NX8.js","assets/cytoscape.esm-5J0xJHOV.js","assets/c4Diagram-YG6GDRKO-C0CJAlLU.js","assets/chunk-TZMSLE5B-t37obSkJ.js","assets/flowDiagram-NV44I4VS-DSoKz1-8.js","assets/chunk-FMBD7UC4-D89DPDAa.js","assets/chunk-55IACEB6-Cg_ZW8iB.js","assets/chunk-QN33PNHL-2NI4Fu6P.js","assets/channel-6QbJ5RE0.js","assets/erDiagram-Q2GNP2WA-BPhTPkjV.js","assets/gitGraphDiagram-NY62KEGX-P-qd2wvN.js","assets/chunk-4BX2VUAB-CUO-HZxA.js","assets/chunk-QZHKN3VN-B2APIY5i.js","assets/treemap-KMMF4GRG-DTpyQMal.js","assets/ganttDiagram-JELNMOA3-WhRTV2nO.js","assets/linear-kBWO-7vh.js","assets/init-Gi6I4Gst.js","assets/defaultLocale-C4B-KCzX.js","assets/infoDiagram-WHAUD3N6-Dktya2fp.js","assets/pieDiagram-ADFJNKIX-CcvykwG1.js","assets/arc-BVtsSLd0.js","assets/ordinal-Cboi1Yqb.js","assets/quadrantDiagram-AYHSOK5B-CCempAO1.js","assets/xychartDiagram-PRI3JC2R-Ct061PLF.js","assets/requirementDiagram-UZGBJVZJ-BGmitbjA.js","assets/sequenceDiagram-WL72ISMW-CwkItTi9.js","assets/classDiagram-2ON5EDUG-DhZIoktL.js","assets/chunk-B4BG7PRW-CPWve2fm.js","assets/classDiagram-v2-WZHVMYZB-DhZIoktL.js","assets/stateDiagram-FKZM4ZOC-Cefy5JMa.js","assets/chunk-DI55MBZ5-3x-xAWuB.js","assets/stateDiagram-v2-4FDKWEC3-C45VtEnT.js","assets/journeyDiagram-XKPGCS4Q-Cncp3JQ_.js","assets/timeline-definition-IT6M3QCI-p2rL0jPr.js","assets/mindmap-definition-VGOIOE7T-DnKtk8Ay.js","assets/kanban-definition-3W4ZIXB7-Bxc2nX7E.js","assets/sankeyDiagram-TZEHDZUN-Dh1b8ERm.js","assets/diagram-S2PKOQOG-Ds54LeE3.js","assets/diagram-QEK2KX5R-C1zMX3PO.js","assets/blockDiagram-VD42YOAC-Bwd8euTB.js","assets/architectureDiagram-VXUJARFQ-BFsQPo5J.js","assets/diagram-PSM6KHXK-DdPfLF69.js"])))=>i.map(i=>d[i]); 2function sq(e,t){for(var r=0;r<t.length;r++){const n=t[r];if(typeof n!="string"&&!Array.isArray(n)){for(const a in n)if(a!=="default"&&!(a in e)){const i=Object.getOwnPropertyDescriptor(n,a);i&&Object.defineProperty(e,a,i.get?i:{enumerable:!0,get:()=>n[a]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function n(a){if(a.ep)return;a.ep=!0;const i=r(a);fetch(a.href,i)}})();function Rc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var t2={exports:{}},e0={};var T5;function oq(){if(T5)return e0;T5=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function r(n,a,i){var s=null;if(i!==void 0&&(s=""+i),a.key!==void 0&&(s=""+a.key),"key"in a){i={};for(var l in a)l!=="key"&&(i[l]=a[l])}else i=a;return a=i.ref,{$$typeof:e,type:n,key:s,ref:a!==void 0?a:null,props:i}}return e0.Fragment=t,e0.jsx=r,e0.jsxs=r,e0}var w5;function lq(){return w5||(w5=1,t2.exports=oq()),t2.exports}var S=lq(),r2={exports:{}},yt={};var _5;function uq(){if(_5)return yt;_5=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),i=Symbol.for("react.consumer"),s=Symbol.for("react.context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),f=Symbol.for("react.activity"),g=Symbol.iterator;function b(q){return q===null||typeof q!="object"?null:(q=g&&q[g]||q["@@iterator"],typeof q=="function"?q:null)}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},E=Object.assign,T={};function _(q,Y,O){this.props=q,this.context=Y,this.refs=T,this.updater=O||y}_.prototype.isReactComponent={},_.prototype.setState=function(q,Y){if(typeof q!="object"&&typeof q!="function"&&q!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,q,Y,"setState")},_.prototype.forceUpdate=function(q){this.updater.enqueueForceUpdate(this,q,"forceUpdate")};function k(){}k.prototype=_.prototype;function I(q,Y,O){this.props=q,this.context=Y,this.refs=T,this.updater=O||y}var D=I.prototype=new k;D.constructor=I,E(D,_.prototype),D.isPureReactComponent=!0;var M=Array.isArray;function B(){}var P={H:null,A:null,T:null,S:null},W=Object.prototype.hasOwnProperty;function re(q,Y,O){var fe=O.ref;return{$$typeof:e,type:q,key:Y,ref:fe!==void 0?fe:null,props:O}}function G(q,Y){return re(q.type,Y,q.props)}function J(q){return typeof q=="object"&&q!==null&&q.$$typeof===e}function se(q){var Y={"=":"=0",":":"=2"};return"$"+q.replace(/[=:]/g,function(O){return Y[O]})}var ue=/\/+/g;function Z(q,Y){return typeof q=="object"&&q!==null&&q.key!=null?se(""+q.key):Y.toString(36)}function Q(q){switch(q.status){case"fulfilled":return q.value;case"rejected":throw q.reason;default:switch(typeof q.status=="string"?q.then(B,B):(q.status="pending",q.then(function(Y){q.status==="pending"&&(q.status="fulfilled",q.value=Y)},function(Y){q.status==="pending"&&(q.status="rejected",q.reason=Y)})),q.status){case"fulfilled":return q.value;case"rejected":throw q.reason}}throw q}
vendor: 6,022 bytes, line 2
2function z(q,Y,O,fe,pe){var Ce=typeof q;(Ce==="undefined"||Ce==="boolean")&&(q=null);var Re=!1;if(q===null)Re=!0;else switch(Ce){case"bigint":case"string":case"number":Re=!0;break;case"object":switch(q.$$typeof){case e:case t:Re=!0;break;case h:return Re=q._init,z(Re(q._payload),Y,O,fe,pe)}}if(Re)return pe=pe(q),Re=fe===""?"."+Z(q,0):fe,M(pe)?(O="",Re!=null&&(O=Re.replace(ue,"$&/")+"/"),z(pe,Y,O,"",function(ut){return ut})):pe!=null&&(J(pe)&&(pe=G(pe,O+(pe.key==null||q&&q.key===pe.key?"":(""+pe.key).replace(ue,"$&/")+"/")+Re)),Y.push(pe)),1;Re=0;var Ge=fe===""?".":fe+":";if(M(q))for(var Ye=0;Ye<q.length;Ye++)fe=q[Ye],Ce=Ge+Z(fe,Ye),Re+=z(fe,Y,O,Ce,pe);else if(Ye=b(q),typeof Ye=="function")for(q=Ye.call(q),Ye=0;!(fe=q.next()).done;)fe=fe.value,Ce=Ge+Z(fe,Ye++),Re+=z(fe,Y,O,Ce,pe);else if(Ce==="object"){if(typeof q.then=="function")return z(Q(q),Y,O,fe,pe);throw Y=String(q),Error("Objects are not valid as a React child (found: "+(Y==="[object Object]"?"object with keys {"+Object.keys(q).join(", ")+"}":Y)+"). If you meant to render a collection of children, use an array instead.")}return Re}function ee(q,Y,O){if(q==null)return q;var fe=[],pe=0;return z(q,fe,"","",function(Ce){return Y.call(O,Ce,pe++)}),fe}function K(q){if(q._status===-1){var Y=q._result;Y=Y(),Y.then(function(O){(q._status===0||q._status===-1)&&(q._status=1,q._result=O)},function(O){(q._status===0||q._status===-1)&&(q._status=2,q._result=O)}),q._status===-1&&(q._status=0,q._result=Y)}if(q._status===1)return q._result.default;throw q._result}var Te=typeof reportError=="function"?reportError:function(q){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var Y=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof q=="object"&&q!==null&&typeof q.message=="string"?String(q.message):String(q),error:q});if(!window.dispatchEvent(Y))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",q);return}console.error(q)},H={map:ee,forEach:function(q,Y,O){ee(q,function(){Y.apply(this,arguments)},O)},count:function(q){var Y=0;return ee(q,function(){Y++}),Y},toArray:function(q){return ee(q,function(Y){return Y})||[]},only:function(q){if(!J(q))throw Error("React.Children.only expected to receive a single React element child.");return q}};return yt.Activity=f,yt.Children=H,yt.Component=_,yt.Fragment=r,yt.Profiler=a,yt.PureComponent=I,yt.StrictMode=n,yt.Suspense=c,yt.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=P,yt.__COMPILER_RUNTIME={__proto__:null,c:function(q){return P.H.useMemoCache(q)}},yt.cache=function(q){return function(){return q.apply(null,arguments)}},yt.cacheSignal=function(){return null},yt.cloneElement=function(q,Y,O){if(q==null)throw Error("The argument must be a React element, but you passed "+q+".");var fe=E({},q.props),pe=q.key;if(Y!=null)for(Ce in Y.key!==void 0&&(pe=""+Y.key),Y)!W.call(Y,Ce)||Ce==="key"||Ce==="__self"||Ce==="__source"||Ce==="ref"&&Y.ref===void 0||(fe[Ce]=Y[Ce]);var Ce=arguments.length-2;if(Ce===1)fe.children=O;else if(1<Ce){for(var Re=Array(Ce),Ge=0;Ge<Ce;Ge++)Re[Ge]=arguments[Ge+2];fe.children=Re}return re(q.type,pe,fe)},yt.createContext=function(q){return q={$$typeof:s,_currentValue:q,_currentValue2:q,_threadCount:0,Provider:null,Consumer:null},q.Provider=q,q.Consumer={$$typeof:i,_context:q},q},yt.createElement=function(q,Y,O){var fe,pe={},Ce=null;if(Y!=null)for(fe in Y.key!==void 0&&(Ce=""+Y.key),Y)W.call(Y,fe)&&fe!=="key"&&fe!=="__self"&&fe!=="__source"&&(pe[fe]=Y[fe]);var Re=arguments.length-2;if(Re===1)pe.children=O;else if(1<Re){for(var Ge=Array(Re),Ye=0;Ye<Re;Ye++)Ge[Ye]=arguments[Ye+2];pe.children=Ge}if(q&&q.defaultProps)for(fe in Re=q.defaultProps,Re)pe[fe]===void 0&&(pe[fe]=Re[fe]);return re(q,Ce,pe)},yt.createRef=function(){return{current:null}},yt.forwardRef=function(q){return{$$typeof:l,render:q}},yt.isValidElement=J,yt.lazy=function(q){return{$$typeof:h,_payload:{_status:-1,_result:q},_init:K}},yt.memo=function(q,Y){return{$$typeof:d,type:q,compare:Y===void 0?null:Y}},yt.startTransition=function(q){var Y=P.T,O={};P.T=O;try{var fe=q(),pe=P.S;pe!==null&&pe(O,fe),typeof fe=="object"&&fe!==null&&typeof fe.then=="function"&&fe.then(B,Te)}catch(Ce){Te(Ce)}finally{Y!==null&&O.types!==null&&(Y.types=O.types),P.T=Y}},yt.unstable_useCacheRefresh=function(){return P.H.useCacheRefresh()},yt.use=function(q){return P.H.use(q)},yt.useActionState=function(q,Y,O){return P.H.useActionState(q,Y,O)},yt.useCallback=function(q,Y){return P.H.useCallback(q,Y)},yt.useContext=function(q){return P.H.useContext(q)},yt.useDebugValue=function(){},yt.useDeferredValue=function(q,Y){return P.H.useDeferredValue(q,Y)},yt.useEffect=function(q,Y){return P.H.useEffect(q,Y)},yt.useEffectEvent=function(q){return P.H.useEffectEvent(q)},yt.useId=function(){return P.H.useId()},yt.useImperativeHandle=function(q,Y,O){return P.H.useImperativeHandle(q,Y,O)},yt.useInsertionEffect=function(q,Y){return P.H.useInsertionEffect(q,Y)},yt.useLayoutEffect=function(q,Y){return P.H.useLayoutEffect(q,Y)},yt.useMemo=function(q,Y){return P.H.useMemo(q,Y)},yt.useOptimistic=function(q,Y){return P.H.useOptimistic(q,Y)},yt.useReducer=function(q,Y,O){return P.H.useReducer(q,Y,O)},yt.useRef=function(q){return P.H.useRef(q)},yt.useState=function(q){return P.H.useState(q)},yt.useSyncExternalStore=function(q,Y,O){return P.H.useSyncExternalStore(q,Y,O)},yt.useTransition=function(){return P.H.useTransition()},yt.version="19.2.3",yt}var k5;function Ev(){return k5||(k5=1,r2.exports=uq()),r2.exports}var F=Ev();const ia=Rc(F),d7=sq({__proto__:null,default:ia},[F]);var n2={exports:{}},t0={},a2={exports:{}},i2={};var A5;function cq(){return A5||(A5=1,(function(e){function t(z,ee){var K=z.length;z.push(ee);e:for(;0<K;){var Te=K-1>>>1,H=z[Te];if(0<a(H,ee))z[Te]=ee,z[K]=H,K=Te;else break e}}function r(z){return z.length===0?null:z[0]}function n(z){if(z.length===0)return null;var ee=z[0],K=z.pop();if(K!==ee){z[0]=K;e:for(var Te=0,H=z.length,q=H>>>1;Te<q;){var Y=2*(Te+1)-1,O=z[Y],fe=Y+1,pe=z[fe];
vendor: 9,458 bytes, line 2
2if(0>a(O,K))fe<H&&0>a(pe,O)?(z[Te]=pe,z[fe]=K,Te=fe):(z[Te]=O,z[Y]=K,Te=Y);else if(fe<H&&0>a(pe,K))z[Te]=pe,z[fe]=K,Te=fe;else break e}}return ee}function a(z,ee){var K=z.sortIndex-ee.sortIndex;return K!==0?K:z.id-ee.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var c=[],d=[],h=1,f=null,g=3,b=!1,y=!1,E=!1,T=!1,_=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,I=typeof setImmediate<"u"?setImmediate:null;function D(z){for(var ee=r(d);ee!==null;){if(ee.callback===null)n(d);else if(ee.startTime<=z)n(d),ee.sortIndex=ee.expirationTime,t(c,ee);else break;ee=r(d)}}function M(z){if(E=!1,D(z),!y)if(r(c)!==null)y=!0,B||(B=!0,se());else{var ee=r(d);ee!==null&&Q(M,ee.startTime-z)}}var B=!1,P=-1,W=5,re=-1;function G(){return T?!0:!(e.unstable_now()-re<W)}function J(){if(T=!1,B){var z=e.unstable_now();re=z;var ee=!0;try{e:{y=!1,E&&(E=!1,k(P),P=-1),b=!0;var K=g;try{t:{for(D(z),f=r(c);f!==null&&!(f.expirationTime>z&&G());){var Te=f.callback;if(typeof Te=="function"){f.callback=null,g=f.priorityLevel;var H=Te(f.expirationTime<=z);if(z=e.unstable_now(),typeof H=="function"){f.callback=H,D(z),ee=!0;break t}f===r(c)&&n(c),D(z)}else n(c);f=r(c)}if(f!==null)ee=!0;else{var q=r(d);q!==null&&Q(M,q.startTime-z),ee=!1}}break e}finally{f=null,g=K,b=!1}ee=void 0}}finally{ee?se():B=!1}}}var se;if(typeof I=="function")se=function(){I(J)};else if(typeof MessageChannel<"u"){var ue=new MessageChannel,Z=ue.port2;ue.port1.onmessage=J,se=function(){Z.postMessage(null)}}else se=function(){_(J,0)};function Q(z,ee){P=_(function(){z(e.unstable_now())},ee)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(z){z.callback=null},e.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):W=0<z?Math.floor(1e3/z):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_next=function(z){switch(g){case 1:case 2:case 3:var ee=3;break;default:ee=g}var K=g;g=ee;try{return z()}finally{g=K}},e.unstable_requestPaint=function(){T=!0},e.unstable_runWithPriority=function(z,ee){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var K=g;g=z;try{return ee()}finally{g=K}},e.unstable_scheduleCallback=function(z,ee,K){var Te=e.unstable_now();switch(typeof K=="object"&&K!==null?(K=K.delay,K=typeof K=="number"&&0<K?Te+K:Te):K=Te,z){case 1:var H=-1;break;case 2:H=250;break;case 5:H=1073741823;break;case 4:H=1e4;break;default:H=5e3}return H=K+H,z={id:h++,callback:ee,priorityLevel:z,startTime:K,expirationTime:H,sortIndex:-1},K>Te?(z.sortIndex=K,t(d,z),r(c)===null&&z===r(d)&&(E?(k(P),P=-1):E=!0,Q(M,K-Te))):(z.sortIndex=H,t(c,z),y||b||(y=!0,B||(B=!0,se()))),z},e.unstable_shouldYield=G,e.unstable_wrapCallback=function(z){var ee=g;return function(){var K=g;g=ee;try{return z.apply(this,arguments)}finally{g=K}}}})(i2)),i2}var C5;function dq(){return C5||(C5=1,a2.exports=cq()),a2.exports}var s2={exports:{}},yn={};var N5;function hq(){if(N5)return yn;N5=1;var e=Ev();function t(c){var d="https://react.dev/errors/"+c;if(1<arguments.length){d+="?args[]="+encodeURIComponent(arguments[1]);for(var h=2;h<arguments.length;h++)d+="&args[]="+encodeURIComponent(arguments[h])}return"Minified React error #"+c+"; visit "+d+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var n={d:{f:r,r:function(){throw Error(t(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},a=Symbol.for("react.portal");function i(c,d,h){var f=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:a,key:f==null?null:""+f,children:c,containerInfo:d,implementation:h}}var s=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function l(c,d){if(c==="font")return"";if(typeof d=="string")return d==="use-credentials"?d:""}return yn.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=n,yn.createPortal=function(c,d){var h=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!d||d.nodeType!==1&&d.nodeType!==9&&d.nodeType!==11)throw Error(t(299));return i(c,d,null,h)},yn.flushSync=function(c){var d=s.T,h=n.p;try{if(s.T=null,n.p=2,c)return c()}finally{s.T=d,n.p=h,n.d.f()}},yn.preconnect=function(c,d){typeof c=="string"&&(d?(d=d.crossOrigin,d=typeof d=="string"?d==="use-credentials"?d:"":void 0):d=null,n.d.C(c,d))},yn.prefetchDNS=function(c){typeof c=="string"&&n.d.D(c)},yn.preinit=function(c,d){if(typeof c=="string"&&d&&typeof d.as=="string"){var h=d.as,f=l(h,d.crossOrigin),g=typeof d.integrity=="string"?d.integrity:void 0,b=typeof d.fetchPriority=="string"?d.fetchPriority:void 0;h==="style"?n.d.S(c,typeof d.precedence=="string"?d.precedence:void 0,{crossOrigin:f,integrity:g,fetchPriority:b}):h==="script"&&n.d.X(c,{crossOrigin:f,integrity:g,fetchPriority:b,nonce:typeof d.nonce=="string"?d.nonce:void 0})}},yn.preinitModule=function(c,d){if(typeof c=="string")if(typeof d=="object"&&d!==null){if(d.as==null||d.as==="script"){var h=l(d.as,d.crossOrigin);n.d.M(c,{crossOrigin:h,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0})}}else d==null&&n.d.M(c)},yn.preload=function(c,d){if(typeof c=="string"&&typeof d=="object"&&d!==null&&typeof d.as=="string"){var h=d.as,f=l(h,d.crossOrigin);n.d.L(c,h,{crossOrigin:f,integrity:typeof d.integrity=="string"?d.integrity:void 0,nonce:typeof d.nonce=="string"?d.nonce:void 0,type:typeof d.type=="string"?d.type:void 0,fetchPriority:typeof d.fetchPriority=="string"?d.fetchPriority:void 0,referrerPolicy:typeof d.referrerPolicy=="string"?d.referrerPolicy:void 0,imageSrcSet:typeof d.imageSrcSet=="string"?d.imageSrcSet:void 0,imageSizes:typeof d.imageSizes=="string"?d.imageSizes:void 0,media:typeof d.media=="string"?d.media:void 0})}},yn.preloadModule=function(c,d){if(typeof c=="string")if(d){var h=l(d.as,d.crossOrigin);n.d.m(c,{as:typeof d.as=="string"&&d.as!=="script"?d.as:void 0,crossOrigin:h,integrity:typeof d.integrity=="string"?d.integrity:void 0})}else n.d.m(c)},yn.requestFormReset=function(c){n.d.r(c)},yn.unstable_batchedUpdates=function(c,d){return c(d)},yn.useFormState=function(c,d,h){return s.H.useFormState(c,d,h)},yn.useFormStatus=function(){return s.H.useHostTransitionStatus()},yn.version="19.2.3",yn}var R5;function h7(){if(R5)return s2.exports;R5=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),s2.exports=hq(),s2.exports}var I5;function pq(){if(I5)return t0;I5=1;var e=dq(),t=Ev(),r=h7();function n(o){var u="https://react.dev/errors/"+o;if(1<arguments.length){u+="?args[]="+encodeURIComponent(arguments[1]);for(var p=2;p<arguments.length;p++)u+="&args[]="+encodeURIComponent(arguments[p])}return"Minified React error #"+o+"; visit "+u+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function a(o){return!(!o||o.nodeType!==1&&o.nodeType!==9&&o.nodeType!==11)}function i(o){var u=o,p=o;if(o.alternate)for(;u.return;)u=u.return;else{o=u;do u=o,(u.flags&4098)!==0&&(p=u.return),o=u.return;while(o)}return u.tag===3?p:null}function s(o){if(o.tag===13){var u=o.memoizedState;if(u===null&&(o=o.alternate,o!==null&&(u=o.memoizedState)),u!==null)return u.dehydrated}return null}function l(o){if(o.tag===31){var u=o.memoizedState;if(u===null&&(o=o.alternate,o!==null&&(u=o.memoizedState)),u!==null)return u.dehydrated}return null}function c(o){if(i(o)!==o)throw Error(n(188))}function d(o){var u=o.alternate;if(!u){if(u=i(o),u===null)throw Error(n(188));return u!==o?null:o}for(var p=o,m=u;;){var x=p.return;if(x===null)break;var v=x.alternate;if(v===null){if(m=x.return,m!==null){p=m;continue}break}if(x.child===v.child){for(v=x.child;v;){if(v===p)return c(x),o;if(v===m)return c(x),u;v=v.sibling}throw Error(n(188))}if(p.return!==m.return)p=x,m=v;else{for(var R=!1,U=x.child;U;){if(U===p){R=!0,p=x,m=v;break}if(U===m){R=!0,m=x,p=v;break}U=U.sibling}if(!R){for(U=v.child;U;){if(U===p){R=!0,p=v,m=x;break}if(U===m){R=!0,m=v,p=x;break}U=U.sibling}if(!R)throw Error(n(189))}}if(p.alternate!==m)throw Error(n(190))}if(p.tag!==3)throw Error(n(188));return p.stateNode.current===p?o:u}function h(o){var u=o.tag;if(u===5||u===26||u===27||u===6)return o;for(o=o.child;o!==null;){if(u=h(o),u!==null)return u;o=o.sibling}return null}var f=Object.assign,g=Symbol.for("react.element"),b=Symbol.for("react.transitional.element"),y=Symbol.for("react.portal"),E=Symbol.for("react.fragment"),T=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),k=Symbol.for("react.consumer"),I=Symbol.for("react.context"),D=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),B=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),W=Symbol.for("react.lazy"),re=Symbol.for("react.activity"),G=Symbol.for("react.memo_cache_sentinel"),J=Symbol.iterator;function se(o){return o===null||typeof o!="object"?null:(o=J&&o[J]||o["@@iterator"],typeof o=="function"?o:null)}var ue=Symbol.for("react.client.reference");
vendor: 9,283 bytes, lines 2-9
2function Z(o){if(o==null)return null;if(typeof o=="function")return o.$$typeof===ue?null:o.displayName||o.name||null;if(typeof o=="string")return o;switch(o){case E:return"Fragment";case _:return"Profiler";case T:return"StrictMode";case M:return"Suspense";case B:return"SuspenseList";case re:return"Activity"}if(typeof o=="object")switch(o.$$typeof){case y:return"Portal";case I:return o.displayName||"Context";case k:return(o._context.displayName||"Context")+".Consumer";case D:var u=o.render;return o=o.displayName,o||(o=u.displayName||u.name||"",o=o!==""?"ForwardRef("+o+")":"ForwardRef"),o;case P:return u=o.displayName||null,u!==null?u:Z(o.type)||"Memo";case W:u=o._payload,o=o._init;try{return Z(o(u))}catch{}}return null}var Q=Array.isArray,z=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ee=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,K={pending:!1,data:null,method:null,action:null},Te=[],H=-1;function q(o){return{current:o}}function Y(o){0>H||(o.current=Te[H],Te[H]=null,H--)}function O(o,u){H++,Te[H]=o.current,o.current=u}var fe=q(null),pe=q(null),Ce=q(null),Re=q(null);function Ge(o,u){switch(O(Ce,u),O(pe,o),O(fe,null),u.nodeType){case 9:case 11:o=(o=u.documentElement)&&(o=o.namespaceURI)?Y6(o):0;break;default:if(o=u.tagName,u=u.namespaceURI)u=Y6(u),o=V6(u,o);else switch(o){case"svg":o=1;break;case"math":o=2;break;default:o=0}}Y(fe),O(fe,o)}function Ye(){Y(fe),Y(pe),Y(Ce)}function ut(o){o.memoizedState!==null&&O(Re,o);var u=fe.current,p=V6(u,o.type);u!==p&&(O(pe,o),O(fe,p))}function Zt(o){pe.current===o&&(Y(fe),Y(pe)),Re.current===o&&(Y(Re),Kd._currentValue=K)}var kr,Qr;function Jr(o){if(kr===void 0)try{throw Error()}catch(p){var u=p.stack.trim().match(/\n( *(at )?)/);kr=u&&u[1]||"",Qr=-1<p.stack.indexOf(` 3 at`)?" (<anonymous>)":-1<p.stack.indexOf("@")?"@unknown:0:0":""}return` 4`+kr+o+Qr}var an=!1;function ha(o,u){if(!o||an)return"";an=!0;var p=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var m={DetermineComponentFrameRoot:function(){try{if(u){var Ae=function(){throw Error()};if(Object.defineProperty(Ae.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(Ae,[])}catch(ve){var xe=ve}Reflect.construct(o,[],Ae)}else{try{Ae.call()}catch(ve){xe=ve}o.call(Ae.prototype)}}else{try{throw Error()}catch(ve){xe=ve}(Ae=o())&&typeof Ae.catch=="function"&&Ae.catch(function(){})}}catch(ve){if(ve&&xe&&typeof ve.stack=="string")return[ve.stack,xe.stack]}return[null,null]}};m.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var x=Object.getOwnPropertyDescriptor(m.DetermineComponentFrameRoot,"name");x&&x.configurable&&Object.defineProperty(m.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var v=m.DetermineComponentFrameRoot(),R=v[0],U=v[1];if(R&&U){var ie=R.split(` 5`),ye=U.split(` 6`);for(x=m=0;m<ie.length&&!ie[m].includes("DetermineComponentFrameRoot");)m++;for(;x<ye.length&&!ye[x].includes("DetermineComponentFrameRoot");)x++;if(m===ie.length||x===ye.length)for(m=ie.length-1,x=ye.length-1;1<=m&&0<=x&&ie[m]!==ye[x];)x--;for(;1<=m&&0<=x;m--,x--)if(ie[m]!==ye[x]){if(m!==1||x!==1)do if(m--,x--,0>x||ie[m]!==ye[x]){var _e=` 7`+ie[m].replace(" at new "," at ");return o.displayName&&_e.includes("<anonymous>")&&(_e=_e.replace("<anonymous>",o.displayName)),_e}while(1<=m&&0<=x);break}}}finally{an=!1,Error.prepareStackTrace=p}return(p=o?o.displayName||o.name:"")?Jr(p):""}function Ca(o,u){switch(o.tag){case 26:case 27:case 5:return Jr(o.type);case 16:return Jr("Lazy");case 13:return o.child!==u&&u!==null?Jr("Suspense Fallback"):Jr("Suspense");case 19:return Jr("SuspenseList");case 0:case 15:return ha(o.type,!1);case 11:return ha(o.type.render,!1);case 1:return ha(o.type,!0);case 31:return Jr("Activity");default:return""}}function gn(o){try{var u="",p=null;do u+=Ca(o,p),p=o,o=o.return;while(o);return u}catch(m){return` 8Error generating stack: `+m.message+` 9`+m.stack}}var bn=Object.prototype.hasOwnProperty,ti=e.unstable_scheduleCallback,qs=e.unstable_cancelCallback,eu=e.unstable_shouldYield,ad=e.unstable_requestPaint,jr=e.unstable_now,Ki=e.unstable_getCurrentPriorityLevel,we=e.unstable_ImmediatePriority,Fe=e.unstable_UserBlockingPriority,ct=e.unstable_NormalPriority,wt=e.unstable_LowPriority,zt=e.unstable_IdlePriority,sn=e.log,Na=e.unstable_setDisableYieldValue,Dr=null,hr=null;function pr(o){if(typeof sn=="function"&&Na(o),hr&&typeof hr.setStrictMode=="function")try{hr.setStrictMode(Dr,o)}catch{}}var Pt=Math.clz32?Math.clz32:Vb,Ra=Math.log,In=Math.LN2;function Vb(o){return o>>>=0,o===0?32:31-(Ra(o)/In|0)|0}var Zi=256,Qi=262144,tu=4194304;function pa(o){var u=o&42;if(u!==0)return u;switch(o&-o){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return o&261888;case 262144:case 524288:case 1048576:case 2097152:return o&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return o&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return o}}function ru(o,u,p){var m=o.pendingLanes;if(m===0)return 0;var x=0,v=o.suspendedLanes,R=o.pingedLanes;o=o.warmLanes;var U=m&134217727;return U!==0?(m=U&~v,m!==0?x=pa(m):(R&=U,R!==0?x=pa(R):p||(p=U&~o,p!==0&&(x=pa(p))))):(U=m&~v,U!==0?x=pa(U):R!==0?x=pa(R):p||(p=m&~o,p!==0&&(x=pa(p)))),x===0?0:u!==0&&u!==x&&(u&v)===0&&(v=x&-x,p=u&-u,v>=p||v===32&&(p&4194048)!==0)?u:x}function Vo(o,u){return(o.pendingLanes&~(o.suspendedLanes&~o.pingedLanes)&u)===0}function Ar(o,u){switch(o){case 1:case 2:case 4:case 8:case 64:return u+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return u+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ji(){var o=tu;return tu<<=1,(tu&62914560)===0&&(tu=4194304),o}function id(o){for(var u=[],p=0;31>p;p++)u.push(o);return u}function Gs(o,u){o.pendingLanes|=u,u!==268435456&&(o.suspendedLanes=0,o.pingedLanes=0,o.warmLanes=0)}function sd(o,u,p,m,x,v){var R=o.pendingLanes;o.pendingLanes=p,o.suspendedLanes=0,o.pingedLanes=0,o.warmLanes=0,o.expiredLanes&=p,o.entangledLanes&=p,o.errorRecoveryDisabledLanes&=p,o.shellSuspendCounter=0;var U=o.entanglements,ie=o.expirationTimes,ye=o.hiddenUpdates;for(p=R&~p;0<p;){var _e=31-Pt(p),Ae=1<<_e;U[_e]=0,ie[_e]=-1;var xe=ye[_e];if(xe!==null)for(ye[_e]=null,_e=0;_e<xe.length;_e++){var ve=xe[_e];ve!==null&&(ve.lane&=-536870913)}p&=~Ae}m!==0&&od(o,m,0),v!==0&&x===0&&o.tag!==0&&(o.suspendedLanes|=v&~(R&~u))}function od(o,u,p){o.pendingLanes|=u,o.suspendedLanes&=~u;var m=31-Pt(u);o.entangledLanes|=u,o.entanglements[m]=o.entanglements[m]|1073741824|p&261930}function ld(o,u){var p=o.entangledLanes|=u;for(o=o.entanglements;p;){var m=31-Pt(p),x=1<<m;x&u|o[m]&u&&(o[m]|=u),p&=~x}}function sp(o,u){var p=u&-u;return p=(p&42)!==0?1:Gn(p),(p&(o.suspendedLanes|u))!==0?0:p}function Gn(o){switch(o){case 2:o=1;break;case 8:o=4;break;case 32:o=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:o=128;break;case 268435456:o=134217728;break;default:o=0}return o}function ri(o){return o&=-o,2<o?8<o?(o&134217727)!==0?32:268435456:8:2}function ud(){var o=ee.p;return o!==0?o:(o=window.event,o===void 0?32:g5(o.type))}function cd(o,u){var p=ee.p;try{return ee.p=o,u()}finally{ee.p=p}}var Ia=Math.random().toString(36).slice(2),Mr="__reactFiber$"+Ia,fr="__reactProps$"+Ia,es="__reactContainer$"+Ia,nu="__reactEvents$"+Ia,op="__reactListeners$"+Ia,lp="__reactHandles$"+Ia,up="__reactResources$"+Ia,rt="__reactMarker$"+Ia;function oe(o){delete o[Mr],delete o[fr],delete o[nu],delete o[op],delete o[lp]}function Le(o){var u=o[Mr];if(u)return u;for(var p=o.parentNode;p;){if(u=p[es]||p[Mr]){if(p=u.alternate,u.child!==null||p!==null&&p.child!==null)for(o=e5(o);o!==null;){if(p=o[Mr])return p;o=e5(o)}return u}o=p,p=o.parentNode}return null}function Ve(o){if(o=o[Mr]||o[es]){var u=o.tag;if(u===5||u===6||u===13||u===31||u===26||u===27||u===3)return o}return null}function Vt(o){var u=o.tag;if(u===5||u===26||u===27||u===6)return o.stateNode;throw Error(n(33))}function Er(o){var u=o[up];return u||(u=o[up]={hoistableStyles:new Map,hoistableScripts:new Map}),u}function _t(o){o[rt]=!0}var on=new Set,Oa={};function Yn(o,u){vi(o,u),vi(o+"Capture",u)}function vi(o,u){for(Oa[o]=u,o=0;o<u.length;o++)on.add(u[o])}var qr=RegExp("^[: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]*$"),dd={},hd={};
vendor: 6,418 bytes, line 9
9function Q$(o){return bn.call(hd,o)?!0:bn.call(dd,o)?!1:qr.test(o)?hd[o]=!0:(dd[o]=!0,!1)}function cp(o,u,p){if(Q$(u))if(p===null)o.removeAttribute(u);else{switch(typeof p){case"undefined":case"function":case"symbol":o.removeAttribute(u);return;case"boolean":var m=u.toLowerCase().slice(0,5);if(m!=="data-"&&m!=="aria-"){o.removeAttribute(u);return}}o.setAttribute(u,""+p)}}function dp(o,u,p){if(p===null)o.removeAttribute(u);else{switch(typeof p){case"undefined":case"function":case"symbol":case"boolean":o.removeAttribute(u);return}o.setAttribute(u,""+p)}}function ts(o,u,p,m){if(m===null)o.removeAttribute(p);else{switch(typeof m){case"undefined":case"function":case"symbol":case"boolean":o.removeAttribute(p);return}o.setAttributeNS(u,p,""+m)}}function La(o){switch(typeof o){case"bigint":case"boolean":case"number":case"string":case"undefined":return o;case"object":return o;default:return""}}function Pk(o){var u=o.type;return(o=o.nodeName)&&o.toLowerCase()==="input"&&(u==="checkbox"||u==="radio")}function J$(o,u,p){var m=Object.getOwnPropertyDescriptor(o.constructor.prototype,u);if(!o.hasOwnProperty(u)&&typeof m<"u"&&typeof m.get=="function"&&typeof m.set=="function"){var x=m.get,v=m.set;return Object.defineProperty(o,u,{configurable:!0,get:function(){return x.call(this)},set:function(R){p=""+R,v.call(this,R)}}),Object.defineProperty(o,u,{enumerable:m.enumerable}),{getValue:function(){return p},setValue:function(R){p=""+R},stopTracking:function(){o._valueTracker=null,delete o[u]}}}}function Wb(o){if(!o._valueTracker){var u=Pk(o)?"checked":"value";o._valueTracker=J$(o,u,""+o[u])}}function Uk(o){if(!o)return!1;var u=o._valueTracker;if(!u)return!0;var p=u.getValue(),m="";return o&&(m=Pk(o)?o.checked?"true":"false":o.value),o=m,o!==p?(u.setValue(o),!0):!1}function hp(o){if(o=o||(typeof document<"u"?document:void 0),typeof o>"u")return null;try{return o.activeElement||o.body}catch{return o.body}}var eH=/[\n"\\]/g;function Da(o){return o.replace(eH,function(u){return"\\"+u.charCodeAt(0).toString(16)+" "})}function Xb(o,u,p,m,x,v,R,U){o.name="",R!=null&&typeof R!="function"&&typeof R!="symbol"&&typeof R!="boolean"?o.type=R:o.removeAttribute("type"),u!=null?R==="number"?(u===0&&o.value===""||o.value!=u)&&(o.value=""+La(u)):o.value!==""+La(u)&&(o.value=""+La(u)):R!=="submit"&&R!=="reset"||o.removeAttribute("value"),u!=null?Kb(o,R,La(u)):p!=null?Kb(o,R,La(p)):m!=null&&o.removeAttribute("value"),x==null&&v!=null&&(o.defaultChecked=!!v),x!=null&&(o.checked=x&&typeof x!="function"&&typeof x!="symbol"),U!=null&&typeof U!="function"&&typeof U!="symbol"&&typeof U!="boolean"?o.name=""+La(U):o.removeAttribute("name")}function zk(o,u,p,m,x,v,R,U){if(v!=null&&typeof v!="function"&&typeof v!="symbol"&&typeof v!="boolean"&&(o.type=v),u!=null||p!=null){if(!(v!=="submit"&&v!=="reset"||u!=null)){Wb(o);return}p=p!=null?""+La(p):"",u=u!=null?""+La(u):p,U||u===o.value||(o.value=u),o.defaultValue=u}m=m??x,m=typeof m!="function"&&typeof m!="symbol"&&!!m,o.checked=U?o.checked:!!m,o.defaultChecked=!!m,R!=null&&typeof R!="function"&&typeof R!="symbol"&&typeof R!="boolean"&&(o.name=R),Wb(o)}function Kb(o,u,p){u==="number"&&hp(o.ownerDocument)===o||o.defaultValue===""+p||(o.defaultValue=""+p)}function au(o,u,p,m){if(o=o.options,u){u={};for(var x=0;x<p.length;x++)u["$"+p[x]]=!0;for(p=0;p<o.length;p++)x=u.hasOwnProperty("$"+o[p].value),o[p].selected!==x&&(o[p].selected=x),x&&m&&(o[p].defaultSelected=!0)}else{for(p=""+La(p),u=null,x=0;x<o.length;x++){if(o[x].value===p){o[x].selected=!0,m&&(o[x].defaultSelected=!0);return}u!==null||o[x].disabled||(u=o[x])}u!==null&&(u.selected=!0)}}function $k(o,u,p){if(u!=null&&(u=""+La(u),u!==o.value&&(o.value=u),p==null)){o.defaultValue!==u&&(o.defaultValue=u);return}o.defaultValue=p!=null?""+La(p):""}function Hk(o,u,p,m){if(u==null){if(m!=null){if(p!=null)throw Error(n(92));if(Q(m)){if(1<m.length)throw Error(n(93));m=m[0]}p=m}p==null&&(p=""),u=p}p=La(u),o.defaultValue=p,m=o.textContent,m===p&&m!==""&&m!==null&&(o.value=m),Wb(o)}function iu(o,u){if(u){var p=o.firstChild;if(p&&p===o.lastChild&&p.nodeType===3){p.nodeValue=u;return}}o.textContent=u}var tH=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function jk(o,u,p){var m=u.indexOf("--")===0;p==null||typeof p=="boolean"||p===""?m?o.setProperty(u,""):u==="float"?o.cssFloat="":o[u]="":m?o.setProperty(u,p):typeof p!="number"||p===0||tH.has(u)?u==="float"?o.cssFloat=p:o[u]=(""+p).trim():o[u]=p+"px"}function qk(o,u,p){if(u!=null&&typeof u!="object")throw Error(n(62));if(o=o.style,p!=null){for(var m in p)!p.hasOwnProperty(m)||u!=null&&u.hasOwnProperty(m)||(m.indexOf("--")===0?o.setProperty(m,""):m==="float"?o.cssFloat="":o[m]="");for(var x in u)m=u[x],u.hasOwnProperty(x)&&p[x]!==m&&jk(o,x,m)}else for(var v in u)u.hasOwnProperty(v)&&jk(o,v,u[v])}function Zb(o){if(o.indexOf("-")===-1)return!1;switch(o){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var rH=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
9dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),nH=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function pp(o){return nH.test(""+o)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":o}function rs(){}var Qb=null;function Jb(o){return o=o.target||o.srcElement||window,o.correspondingUseElement&&(o=o.correspondingUseElement),o.nodeType===3?o.parentNode:o}var su=null,ou=null;function Gk(o){var u=Ve(o);if(u&&(o=u.stateNode)){var p=o[fr]||null;e:switch(o=u.stateNode,u.type){case"input":if(Xb(o,p.value,p.defaultValue,p.defaultValue,p.checked,p.defaultChecked,p.type,p.name),u=p.name,p.type==="radio"&&u!=null){for(p=o;p.parentNode;)p=p.parentNode;for(p=p.querySelectorAll('input[name="'+Da(""+u)+'"][type="radio"]'),u=0;u<p.length;u++){var m=p[u];if(m!==o&&m.form===o.form){var x=m[fr]||null;if(!x)throw Error(n(90));Xb(m,x.value,x.defaultValue,x.defaultValue,x.checked,x.defaultChecked,x.type,x.name)}}for(u=0;u<p.length;u++)m=p[u],m.form===o.form&&Uk(m)}break e;case"textarea":$k(o,p.value,p.defaultValue);break e;case"select":u=p.value,u!=null&&au(o,!!p.multiple,u,!1)}}}var e1=!1;function Yk(o,u,p){if(e1)return o(u,p);e1=!0;try{var m=o(u);return m}finally{if(e1=!1,(su!==null||ou!==null)&&(ef(),su&&(u=su,o=ou,ou=su=null,Gk(u),o)))for(u=0;u<o.length;u++)Gk(o[u])}}function pd(o,u){var p=o.stateNode;if(p===null)return null;var m=p[fr]||null;if(m===null)return null;p=m[u];e:switch(u){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(m=!m.disabled)||(o=o.type,m=!(o==="button"||o==="input"||o==="select"||o==="textarea")),o=!m;break e;default:o=!1}if(o)return null;if(p&&typeof p!="function")throw Error(n(231,u,typeof p));return p}var ns=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),t1=!1;if(ns)try{var fd={};Object.defineProperty(fd,"passive",{get:function(){t1=!0}}),window.addEventListener("test",fd,fd),window.removeEventListener("test",fd,fd)}catch{t1=!1}var Ys=null,r1=null,fp=null;function Vk(){if(fp)return fp;var o,u=r1,p=u.length,m,x="value"in Ys?Ys.value:Ys.textContent,v=x.length;for(o=0;o<p&&u[o]===x[o];o++);var R=p-o;for(m=1;m<=R&&u[p-m]===x[v-m];m++);return fp=x.slice(o,1<m?1-m:void 0)}function mp(o){var u=o.keyCode;
vendor: 2,821 bytes, line 9
9return"charCode"in o?(o=o.charCode,o===0&&u===13&&(o=13)):o=u,o===10&&(o=13),32<=o||o===13?o:0}function gp(){return!0}function Wk(){return!1}function Vn(o){function u(p,m,x,v,R){this._reactName=p,this._targetInst=x,this.type=m,this.nativeEvent=v,this.target=R,this.currentTarget=null;for(var U in o)o.hasOwnProperty(U)&&(p=o[U],this[U]=p?p(v):v[U]);return this.isDefaultPrevented=(v.defaultPrevented!=null?v.defaultPrevented:v.returnValue===!1)?gp:Wk,this.isPropagationStopped=Wk,this}return f(u.prototype,{preventDefault:function(){this.defaultPrevented=!0;var p=this.nativeEvent;p&&(p.preventDefault?p.preventDefault():typeof p.returnValue!="unknown"&&(p.returnValue=!1),this.isDefaultPrevented=gp)},stopPropagation:function(){var p=this.nativeEvent;p&&(p.stopPropagation?p.stopPropagation():typeof p.cancelBubble!="unknown"&&(p.cancelBubble=!0),this.isPropagationStopped=gp)},persist:function(){},isPersistent:gp}),u}var Wo={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(o){return o.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},bp=Vn(Wo),md=f({},Wo,{view:0,detail:0}),aH=Vn(md),n1,a1,gd,yp=f({},md,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:s1,button:0,buttons:0,relatedTarget:function(o){return o.relatedTarget===void 0?o.fromElement===o.srcElement?o.toElement:o.fromElement:o.relatedTarget},movementX:function(o){return"movementX"in o?o.movementX:(o!==gd&&(gd&&o.type==="mousemove"?(n1=o.screenX-gd.screenX,a1=o.screenY-gd.screenY):a1=n1=0,gd=o),n1)},movementY:function(o){return"movementY"in o?o.movementY:a1}}),Xk=Vn(yp),iH=f({},yp,{dataTransfer:0}),sH=Vn(iH),oH=f({},md,{relatedTarget:0}),i1=Vn(oH),lH=f({},Wo,{animationName:0,elapsedTime:0,pseudoElement:0}),uH=Vn(lH),cH=f({},Wo,{clipboardData:function(o){return"clipboardData"in o?o.clipboardData:window.clipboardData}}),dH=Vn(cH),hH=f({},Wo,{data:0}),Kk=Vn(hH),pH={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},fH={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},mH={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function gH(o){var u=this.nativeEvent;return u.getModifierState?u.getModifierState(o):(o=mH[o])?!!u[o]:!1}function s1(){return gH}var bH=f({},md,{key:function(o){if(o.key){var u=pH[o.key]||o.key;if(u!=="Unidentified")return u}
vendor: 5,186 bytes, line 9
9return o.type==="keypress"?(o=mp(o),o===13?"Enter":String.fromCharCode(o)):o.type==="keydown"||o.type==="keyup"?fH[o.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:s1,charCode:function(o){return o.type==="keypress"?mp(o):0},keyCode:function(o){return o.type==="keydown"||o.type==="keyup"?o.keyCode:0},which:function(o){return o.type==="keypress"?mp(o):o.type==="keydown"||o.type==="keyup"?o.keyCode:0}}),yH=Vn(bH),xH=f({},yp,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Zk=Vn(xH),EH=f({},md,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:s1}),vH=Vn(EH),SH=f({},Wo,{propertyName:0,elapsedTime:0,pseudoElement:0}),TH=Vn(SH),wH=f({},yp,{deltaX:function(o){return"deltaX"in o?o.deltaX:"wheelDeltaX"in o?-o.wheelDeltaX:0},deltaY:function(o){return"deltaY"in o?o.deltaY:"wheelDeltaY"in o?-o.wheelDeltaY:"wheelDelta"in o?-o.wheelDelta:0},deltaZ:0,deltaMode:0}),_H=Vn(wH),kH=f({},Wo,{newState:0,oldState:0}),AH=Vn(kH),CH=[9,13,27,32],o1=ns&&"CompositionEvent"in window,bd=null;ns&&"documentMode"in document&&(bd=document.documentMode);var NH=ns&&"TextEvent"in window&&!bd,Qk=ns&&(!o1||bd&&8<bd&&11>=bd),Jk=" ",eA=!1;function tA(o,u){switch(o){case"keyup":return CH.indexOf(u.keyCode)!==-1;case"keydown":return u.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function rA(o){return o=o.detail,typeof o=="object"&&"data"in o?o.data:null}var lu=!1;function RH(o,u){switch(o){case"compositionend":return rA(u);case"keypress":return u.which!==32?null:(eA=!0,Jk);case"textInput":return o=u.data,o===Jk&&eA?null:o;default:return null}}function IH(o,u){if(lu)return o==="compositionend"||!o1&&tA(o,u)?(o=Vk(),fp=r1=Ys=null,lu=!1,o):null;switch(o){case"paste":return null;case"keypress":if(!(u.ctrlKey||u.altKey||u.metaKey)||u.ctrlKey&&u.altKey){if(u.char&&1<u.char.length)return u.char;if(u.which)return String.fromCharCode(u.which)}return null;case"compositionend":return Qk&&u.locale!=="ko"?null:u.data;default:return null}}var OH={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function nA(o){var u=o&&o.nodeName&&o.nodeName.toLowerCase();return u==="input"?!!OH[o.type]:u==="textarea"}function aA(o,u,p,m){su?ou?ou.push(m):ou=[m]:su=m,u=lf(u,"onChange"),0<u.length&&(p=new bp("onChange","change",null,p,m),o.push({event:p,listeners:u}))}var yd=null,xd=null;function LH(o){z6(o,0)}function xp(o){var u=Vt(o);if(Uk(u))return o}function iA(o,u){if(o==="change")return u}var sA=!1;if(ns){var l1;if(ns){var u1="oninput"in document;if(!u1){var oA=document.createElement("div");oA.setAttribute("oninput","return;"),u1=typeof oA.oninput=="function"}l1=u1}else l1=!1;sA=l1&&(!document.documentMode||9<document.documentMode)}function lA(){yd&&(yd.detachEvent("onpropertychange",uA),xd=yd=null)}function uA(o){if(o.propertyName==="value"&&xp(xd)){var u=[];aA(u,xd,o,Jb(o)),Yk(LH,u)}}function DH(o,u,p){o==="focusin"?(lA(),yd=u,xd=p,yd.attachEvent("onpropertychange",uA)):o==="focusout"&&lA()}function MH(o){if(o==="selectionchange"||o==="keyup"||o==="keydown")return xp(xd)}function BH(o,u){if(o==="click")return xp(u)}function FH(o,u){if(o==="input"||o==="change")return xp(u)}function PH(o,u){return o===u&&(o!==0||1/o===1/u)||o!==o&&u!==u}var fa=typeof Object.is=="function"?Object.is:PH;function Ed(o,u){if(fa(o,u))return!0;if(typeof o!="object"||o===null||typeof u!="object"||u===null)return!1;var p=Object.keys(o),m=Object.keys(u);if(p.length!==m.length)return!1;for(m=0;m<p.length;m++){var x=p[m];if(!bn.call(u,x)||!fa(o[x],u[x]))return!1}return!0}function cA(o){for(;o&&o.firstChild;)o=o.firstChild;return o}function dA(o,u){var p=cA(o);o=0;for(var m;p;){if(p.nodeType===3){if(m=o+p.textContent.length,o<=u&&m>=u)return{node:p,offset:u-o};o=m}e:{for(;p;){if(p.nextSibling){p=p.nextSibling;break e}p=p.parentNode}p=void 0}p=cA(p)}}function hA(o,u){return o&&u?o===u?!0:o&&o.nodeType===3?!1:u&&u.nodeType===3?hA(o,u.parentNode):"contains"in o?o.contains(u):o.compareDocumentPosition?!!(o.compareDocumentPosition(u)&16):!1:!1}function pA(o){o=o!=null&&o.ownerDocument!=null&&o.ownerDocument.defaultView!=null?o.ownerDocument.defaultView:window;for(var u=hp(o.document);u instanceof o.HTMLIFrameElement;){try{var p=typeof u.contentWindow.location.href=="string"}catch{p=!1}if(p)o=u.contentWindow;else break;u=hp(o.document)}return u}function c1(o){var u=o&&o.nodeName&&o.nodeName.toLowerCase();return u&&(u==="input"&&(o.type==="text"||o.type==="search"||o.type==="tel"||o.type==="url"||o.type==="password")||u==="textarea"||o.contentEditable==="true")}var UH=ns&&"documentMode"in document&&11>=document.documentMode,uu=null,d1=null,vd=null,h1=!1;function fA(o,u,p){var m=p.window===p?p.document:p.nodeType===9?p:p.ownerDocument;h1||uu==null||uu!==hp(m)||(m=uu,"selectionStart"in m&&c1(m)?m={start:m.selectionStart,end:m.selectionEnd}:(m=(m.ownerDocument&&m.ownerDocument.defaultView||window).getSelection(),m={anchorNode:m.anchorNode,anchorOffset:m.anchorOffset,focu
vendor: 12,374 bytes, line 9
9sNode:m.focusNode,focusOffset:m.focusOffset}),vd&&Ed(vd,m)||(vd=m,m=lf(d1,"onSelect"),0<m.length&&(u=new bp("onSelect","select",null,u,p),o.push({event:u,listeners:m}),u.target=uu)))}function Xo(o,u){var p={};return p[o.toLowerCase()]=u.toLowerCase(),p["Webkit"+o]="webkit"+u,p["Moz"+o]="moz"+u,p}var cu={animationend:Xo("Animation","AnimationEnd"),animationiteration:Xo("Animation","AnimationIteration"),animationstart:Xo("Animation","AnimationStart"),transitionrun:Xo("Transition","TransitionRun"),transitionstart:Xo("Transition","TransitionStart"),transitioncancel:Xo("Transition","TransitionCancel"),transitionend:Xo("Transition","TransitionEnd")},p1={},mA={};ns&&(mA=document.createElement("div").style,"AnimationEvent"in window||(delete cu.animationend.animation,delete cu.animationiteration.animation,delete cu.animationstart.animation),"TransitionEvent"in window||delete cu.transitionend.transition);function Ko(o){if(p1[o])return p1[o];if(!cu[o])return o;var u=cu[o],p;for(p in u)if(u.hasOwnProperty(p)&&p in mA)return p1[o]=u[p];return o}var gA=Ko("animationend"),bA=Ko("animationiteration"),yA=Ko("animationstart"),zH=Ko("transitionrun"),$H=Ko("transitionstart"),HH=Ko("transitioncancel"),xA=Ko("transitionend"),EA=new Map,f1="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");f1.push("scrollEnd");function ni(o,u){EA.set(o,u),Yn(u,[o])}var Ep=typeof reportError=="function"?reportError:function(o){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var u=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof o=="object"&&o!==null&&typeof o.message=="string"?String(o.message):String(o),error:o});if(!window.dispatchEvent(u))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",o);return}console.error(o)},Ma=[],du=0,m1=0;function vp(){for(var o=du,u=m1=du=0;u<o;){var p=Ma[u];Ma[u++]=null;var m=Ma[u];Ma[u++]=null;var x=Ma[u];Ma[u++]=null;var v=Ma[u];if(Ma[u++]=null,m!==null&&x!==null){var R=m.pending;R===null?x.next=x:(x.next=R.next,R.next=x),m.pending=x}v!==0&&vA(p,x,v)}}function Sp(o,u,p,m){Ma[du++]=o,Ma[du++]=u,Ma[du++]=p,Ma[du++]=m,m1|=m,o.lanes|=m,o=o.alternate,o!==null&&(o.lanes|=m)}function g1(o,u,p,m){return Sp(o,u,p,m),Tp(o)}function Zo(o,u){return Sp(o,null,null,u),Tp(o)}function vA(o,u,p){o.lanes|=p;var m=o.alternate;m!==null&&(m.lanes|=p);for(var x=!1,v=o.return;v!==null;)v.childLanes|=p,m=v.alternate,m!==null&&(m.childLanes|=p),v.tag===22&&(o=v.stateNode,o===null||o._visibility&1||(x=!0)),o=v,v=v.return;return o.tag===3?(v=o.stateNode,x&&u!==null&&(x=31-Pt(p),o=v.hiddenUpdates,m=o[x],m===null?o[x]=[u]:m.push(u),u.lane=p|536870912),v):null}function Tp(o){if(50<jd)throw jd=0,_y=null,Error(n(185));for(var u=o.return;u!==null;)o=u,u=o.return;return o.tag===3?o.stateNode:null}var hu={};function jH(o,u,p,m){this.tag=o,this.key=p,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=u,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=m,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function ma(o,u,p,m){return new jH(o,u,p,m)}function b1(o){return o=o.prototype,!(!o||!o.isReactComponent)}function as(o,u){var p=o.alternate;return p===null?(p=ma(o.tag,u,o.key,o.mode),p.elementType=o.elementType,p.type=o.type,p.stateNode=o.stateNode,p.alternate=o,o.alternate=p):(p.pendingProps=u,p.type=o.type,p.flags=0,p.subtreeFlags=0,p.deletions=null),p.flags=o.flags&65011712,p.childLanes=o.childLanes,p.lanes=o.lanes,p.child=o.child,p.memoizedProps=o.memoizedProps,p.memoizedState=o.memoizedState,p.updateQueue=o.updateQueue,u=o.dependencies,p.dependencies=u===null?null:{lanes:u.lanes,firstContext:u.firstContext},p.sibling=o.sibling,p.index=o.index,p.ref=o.ref,p.refCleanup=o.refCleanup,p}function SA(o,u){o.flags&=65011714;var p=o.alternate;return p===null?(o.childLanes=0,o.lanes=u,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=p.childLanes,o.lanes=p.lanes,o.child=p.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=p.memoizedProps,o.memoizedState=p.memoizedState,o.updateQueue=p.updateQueue,o.type=p.type,u=p.dependencies,o.dependencies=u===null?null:{lanes:u.lanes,firstContext:u.firstContext}),o}function wp(o,u,p,m,x,v){var R=0;if(m=o,typeof o=="function")b1(o)&&(R=1);else if(typeof o=="string")R=Wj(o,p,fe.current)?26:o==="html"||o==="head"||o==="body"?27:5;else e:switch(o){case re:return o=ma(31,p,u,x),o.elementType=re,o.lanes=v,o;case E:return Qo(p.children,x,v,u);case T:R=8,x|=24;break;case _:return o=ma(12,p,u,x|2),o.elementType=_,o.lanes=v,o;case M:return o=ma(13,p,u,x),o.elementType=M,o.lanes=v,o;case B:return o=ma(19,p,u,x),o.elementType=B,o.lanes=v,o;default:if(typeof o=="object"&&o!==null)switch(o.$$typeof){case I:R=10;break e;case k:R=9;break e;case D:R=11;break e;case P:R=14;break e;case W:R=16,m=null;break e}R=29,p=Error(n(130,o===null?"null":typeof o,"")),m=null}return u=ma(R,p,u,x),u.elementType=o,u.type=m,u.lanes=v,u}function Qo(o,u,p,m){return o=ma(7,o,m,u),o.lanes=p,o}function y1(o,u,p){return o=ma(6,o,null,u),o.lanes=p,o}function TA(o){var u=ma(18,null,null,0);return u.stateNode=o,u}function x1(o,u,p){return u=ma(4,o.children!==null?o.children:[],o.key,u),u.lanes=p,u.stateNode={containerInfo:o.containerInfo,pendingChildren:null,implementation:o.implementation},u}var wA=new WeakMap;function Ba(o,u){if(typeof o=="object"&&o!==null){var p=wA.get(o);return p!==void 0?p:(u={value:o,source:u,stack:gn(u)},wA.set(o,u),u)}return{value:o,source:u,stack:gn(u)}}var pu=[],fu=0,_p=null,Sd=0,Fa=[],Pa=0,Vs=null,Si=1,Ti="";function is(o,u){pu[fu++]=Sd,pu[fu++]=_p,_p=o,Sd=u}function _A(o,u,p){Fa[Pa++]=Si,Fa[Pa++]=Ti,Fa[Pa++]=Vs,Vs=o;var m=Si;o=Ti;var x=32-Pt(m)-1;m&=~(1<<x),p+=1;var v=32-Pt(u)+x;if(30<v){var R=x-x%5;v=(m&(1<<R)-1).toString(32),m>>=R,x-=R,Si=1<<32-Pt(u)+x|p<<x|m,Ti=v+o}else Si=1<<v|p<<x|m,Ti=o}function E1(o){o.return!==null&&(is(o,1),_A(o,1,0))}function v1(o){for(;o===_p;)_p=pu[--fu],pu[fu]=null,Sd=pu[--fu],pu[fu]=null;for(;o===Vs;)Vs=Fa[--Pa],Fa[Pa]=null,Ti=Fa[--Pa],Fa[Pa]=null,Si=Fa[--Pa],Fa[Pa]=null}function kA(o,u){Fa[Pa++]=Si,Fa[Pa++]=Ti,Fa[Pa++]=Vs,Si=u.id,Ti=u.overflow,Vs=o}var ln=null,ur=null,Ft=!1,Ws=null,Ua=!1,S1=Error(n(519));function Xs(o){var u=Error(n(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Td(Ba(u,o)),S1}function AA(o){var u=o.stateNode,p=o.type,m=o.memoizedProps;switch(u[Mr]=o,u[fr]=m,p){case"dialog":It("cancel",u),It("close",u);break;case"iframe":case"object":case"embed":It("load",u);break;case"video":case"audio":for(p=0;p<Gd.length;p++)It(Gd[p],u);break;case"source":It("error",u);break;case"img":case"image":case"link":It("error",u),It("load",u);break;case"details":It("toggle",u);break;case"input":It("invalid",u),zk(u,m.value,m.defaultValue,m.checked,m.defaultChecked,m.type,m.name,!0);break;case"select":It("invalid",u);break;case"textarea":It("invalid",u),Hk(u,m.value,m.defaultValue,m.children)}p=m.children,typeof p!="string"&&typeof p!="number"&&typeof p!="bigint"||u.textContent===""+p||m.suppressHydrationWarning===!0||q6(u.textContent,p)?(m.popover!=null&&(It("beforetoggle",u),It("toggle",u)),m.onScroll!=null&&It("scroll",u),m.onScrollEnd!=null&&It("scrollend",u),m.onClick!=null&&(u.onclick=rs),u=!0):u=!1,u||Xs(o,!0)}function CA(o){for(ln=o.return;ln;)switch(ln.tag){case 5:case 31:case 13:Ua=!1;return;case 27:case 3:Ua=!0;return;default:ln=ln.return}}function mu(o){if(o!==ln)return!1;if(!Ft)return CA(o),Ft=!0,!1;var u=o.tag,p;if((p=u!==3&&u!==27)&&((p=u===5)&&(p=o.type,p=!(p!=="form"&&p!=="button")||zy(o.type,o.memoizedProps)),p=!p),p&&ur&&Xs(o),CA(o),u===13){if(o=o.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(n(317));ur=J6(o)}else if(u===31){if(o=o.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(n(317));ur=J6(o)}else u===27?(u=ur,uo(o.type)?(o=Gy,Gy=null,ur=o):ur=u):ur=ln?$a(o.stateNode.nextSibling):null;return!0}function Jo(){ur=ln=null,Ft=!1}function T1(){var o=Ws;return o!==null&&(Zn===null?Zn=o:Zn.push.apply(Zn,o),Ws=null),o}function Td(o){Ws===null?Ws=[o]:Ws.push(o)}var w1=q(null),el=null,ss=null;function Ks(o,u,p){O(w1,u._currentValue),u._currentValue=p}function os(o){o._currentValue=w1.current,Y(w1)}function _1(o,u,p){for(;o!==null;){var m=o.alternate;if((o.childLanes&u)!==u?(o.childLanes|=u,m!==null&&(m.childLanes|=u)):m!==null&&(m.childLanes&u)!==u&&(m.childLanes|=u),o===p)break;o=o.return}}function k1(o,u,p,m){var x=o.child;for(x!==null&&(x.return=o);x!==null;){var v=x.dependencies;if(v!==null){var R=x.child;v=v.firstContext;e:for(;v!==null;){var U=v;v=x;for(var ie=0;ie<u.length;ie++)if(U.context===u[ie]){v.lanes|=p,U=v.alternate,U!==null&&(U.lanes|=p),_1(v.return,p,o),m||(R=null);break e}v=U.next}}else if(x.tag===18){if(R=x.return,R===null)throw Error(n(341));R.lanes|=p,v=R.alternate,v!==null&&(v.lanes|=p),_1(R,p,o),R=null}else R=x.child;if(R!==null)R.return=x;else for(R=x;R!==null;){if(R===o){R=null;break}if(x=R.sibling,x!==null){x.return=R.return,R=x;break}R=R.return}x=R}}function gu(o,u,p,m){o=null;for(var x=u,v=!1;x!==null;){if(!v){if((x.flags&524288)!==0)v=!0;else if((x.flags&262144)!==0)break}if(x.tag===10){var R=x.alternate;if(R===null)throw Error(n(387));if(R=R.memoizedProps,R!==null){var U=x.type;fa(x.pendingProps.value,R.value)||(o!==null?o.push(U):o=[U])}}else if(x===Re.current){if(R=x.alternate,R===null)throw Error(n(387));R.memoizedState.memoizedState!==x.memoizedState.memoizedState&&(o!==null?o.push(Kd):o=[Kd])}x=x.return}o!==null&&k1(u,o,p,m),u.flags|=262144}function kp(o){for(o=o.firstContext;o!==null;){if(!fa(o.context._currentValue,o.memoizedValue))return!0;o=o.next}return!1}function tl(o){el=o,ss=null,o=o.dependencies,o!==null&&(o.firstContext=null)}function un(o){return NA(el,o)}function Ap(o,u){return el===null&&tl(o),NA(o,u)}function NA(o,u){var p=u._currentValue;if(u={context:u,memoizedValue:p,next:null},ss===null){if(o===null)throw Error(n(308));ss=u,o.dependencies={lanes:0,firstContext:u},o.flags|=524288}else ss=ss.next=u;return p}var qH=typeof AbortController<"u"?AbortController:function(){var o=[],u=this.signal={aborted:!1,addEventListener:function(p,m){o.push(m)}};this.abort=function(){u.aborted=!0,o.forEach(function(p){return p()})}},GH=e.unstable_scheduleCallback,YH=e.unstable_NormalPriority,Br={$$typeof:I,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function A1(){return{controller:new qH,data:new Map,refCount:0}}function wd(o){o.refCount--,o.refCount===0&&GH(YH,function(){o.controller.abort()})}var _d=null,C1=0,bu=0,yu=null;function VH(o,u){if(_d===null){var p=_d=[];C1=0,bu=Iy(),yu={status:"pending",value:void 0,then:function(m){p.push(m)}}}return C1++,u.then(RA,RA),u}function RA(){if(--C1===0&&_d!==null){yu!==null&&(yu.status="fulfilled");var o=_d;_d=null,bu=0,yu=null;for(var u=0;u<o.length;u++)(0,o[u])()}}function WH(o,u){var p=[],m={status:"pending",value:null,reason:null,then:function(x){p.push(x)}};return o.then(function(){m.status="fulfilled",m.value=u;for(var x=0;x<p.length;x++)(0,p[x])(u)},function(x){for(m.status="rejected",m.reason=x,x=0;x<p.length;x++)(0,p[x])(void 0)}),m}var IA=z.S;z.S=function(o,u){f6=jr(),typeof u=="object"&&u!==null&&typeof u.then=="function"&&VH(o,u),IA!==null&&IA(o,u)};var rl=q(null);function N1(){var o=rl.current;return o!==null?o:ar.pooledCache}function Cp(o,u){u===null?O(rl,rl.current):O(rl,u.pool)}function OA(){var o=N1();return o===null?null:{parent:Br._currentValue,pool:o}}var xu=Error(n(460)),R1=Error(n(474)),Np=Error(n(542)),Rp={then:function(){}};function LA(o){return o=o.status,o==="fulfilled"||o==="rejected"}
vendor: 10,466 bytes, line 9
9function DA(o,u,p){switch(p=o[p],p===void 0?o.push(u):p!==u&&(u.then(rs,rs),u=p),u.status){case"fulfilled":return u.value;case"rejected":throw o=u.reason,BA(o),o;default:if(typeof u.status=="string")u.then(rs,rs);else{if(o=ar,o!==null&&100<o.shellSuspendCounter)throw Error(n(482));o=u,o.status="pending",o.then(function(m){if(u.status==="pending"){var x=u;x.status="fulfilled",x.value=m}},function(m){if(u.status==="pending"){var x=u;x.status="rejected",x.reason=m}})}switch(u.status){case"fulfilled":return u.value;case"rejected":throw o=u.reason,BA(o),o}throw al=u,xu}}function nl(o){try{var u=o._init;return u(o._payload)}catch(p){throw p!==null&&typeof p=="object"&&typeof p.then=="function"?(al=p,xu):p}}var al=null;function MA(){if(al===null)throw Error(n(459));var o=al;return al=null,o}function BA(o){if(o===xu||o===Np)throw Error(n(483))}var Eu=null,kd=0;function Ip(o){var u=kd;return kd+=1,Eu===null&&(Eu=[]),DA(Eu,o,u)}function Ad(o,u){u=u.props.ref,o.ref=u!==void 0?u:null}function Op(o,u){throw u.$$typeof===g?Error(n(525)):(o=Object.prototype.toString.call(u),Error(n(31,o==="[object Object]"?"object with keys {"+Object.keys(u).join(", ")+"}":o)))}function FA(o){function u(de,le){if(o){var ge=de.deletions;ge===null?(de.deletions=[le],de.flags|=16):ge.push(le)}}function p(de,le){if(!o)return null;for(;le!==null;)u(de,le),le=le.sibling;return null}function m(de){for(var le=new Map;de!==null;)de.key!==null?le.set(de.key,de):le.set(de.index,de),de=de.sibling;return le}function x(de,le){return de=as(de,le),de.index=0,de.sibling=null,de}function v(de,le,ge){return de.index=ge,o?(ge=de.alternate,ge!==null?(ge=ge.index,ge<le?(de.flags|=67108866,le):ge):(de.flags|=67108866,le)):(de.flags|=1048576,le)}function R(de){return o&&de.alternate===null&&(de.flags|=67108866),de}function U(de,le,ge,ke){return le===null||le.tag!==6?(le=y1(ge,de.mode,ke),le.return=de,le):(le=x(le,ge),le.return=de,le)}function ie(de,le,ge,ke){var st=ge.type;return st===E?_e(de,le,ge.props.children,ke,ge.key):le!==null&&(le.elementType===st||typeof st=="object"&&st!==null&&st.$$typeof===W&&nl(st)===le.type)?(le=x(le,ge.props),Ad(le,ge),le.return=de,le):(le=wp(ge.type,ge.key,ge.props,null,de.mode,ke),Ad(le,ge),le.return=de,le)}function ye(de,le,ge,ke){return le===null||le.tag!==4||le.stateNode.containerInfo!==ge.containerInfo||le.stateNode.implementation!==ge.implementation?(le=x1(ge,de.mode,ke),le.return=de,le):(le=x(le,ge.children||[]),le.return=de,le)}function _e(de,le,ge,ke,st){return le===null||le.tag!==7?(le=Qo(ge,de.mode,ke,st),le.return=de,le):(le=x(le,ge),le.return=de,le)}function Ae(de,le,ge){if(typeof le=="string"&&le!==""||typeof le=="number"||typeof le=="bigint")return le=y1(""+le,de.mode,ge),le.return=de,le;if(typeof le=="object"&&le!==null){switch(le.$$typeof){case b:return ge=wp(le.type,le.key,le.props,null,de.mode,ge),Ad(ge,le),ge.return=de,ge;case y:return le=x1(le,de.mode,ge),le.return=de,le;case W:return le=nl(le),Ae(de,le,ge)}if(Q(le)||se(le))return le=Qo(le,de.mode,ge,null),le.return=de,le;if(typeof le.then=="function")return Ae(de,Ip(le),ge);if(le.$$typeof===I)return Ae(de,Ap(de,le),ge);Op(de,le)}return null}function xe(de,le,ge,ke){var st=le!==null?le.key:null;if(typeof ge=="string"&&ge!==""||typeof ge=="number"||typeof ge=="bigint")return st!==null?null:U(de,le,""+ge,ke);if(typeof ge=="object"&&ge!==null){switch(ge.$$typeof){case b:return ge.key===st?ie(de,le,ge,ke):null;case y:return ge.key===st?ye(de,le,ge,ke):null;case W:return ge=nl(ge),xe(de,le,ge,ke)}if(Q(ge)||se(ge))return st!==null?null:_e(de,le,ge,ke,null);if(typeof ge.then=="function")return xe(de,le,Ip(ge),ke);if(ge.$$typeof===I)return xe(de,le,Ap(de,ge),ke);Op(de,ge)}return null}function ve(de,le,ge,ke,st){if(typeof ke=="string"&&ke!==""||typeof ke=="number"||typeof ke=="bigint")return de=de.get(ge)||null,U(le,de,""+ke,st);if(typeof ke=="object"&&ke!==null){switch(ke.$$typeof){case b:return de=de.get(ke.key===null?ge:ke.key)||null,ie(le,de,ke,st);case y:return de=de.get(ke.key===null?ge:ke.key)||null,ye(le,de,ke,st);case W:return ke=nl(ke),ve(de,le,ge,ke,st)}if(Q(ke)||se(ke))return de=de.get(ge)||null,_e(le,de,ke,st,null);if(typeof ke.then=="function")return ve(de,le,ge,Ip(ke),st);if(ke.$$typeof===I)return ve(de,le,ge,Ap(le,ke),st);Op(le,ke)}return null}function We(de,le,ge,ke){for(var st=null,Ht=null,nt=le,vt=le=0,Mt=null;nt!==null&&vt<ge.length;vt++){nt.index>vt?(Mt=nt,nt=null):Mt=nt.sibling;var jt=xe(de,nt,ge[vt],ke);if(jt===null){nt===null&&(nt=Mt);break}o&&nt&&jt.alternate===null&&u(de,nt),le=v(jt,le,vt),Ht===null?st=jt:Ht.sibling=jt,Ht=jt,nt=Mt}if(vt===ge.length)return p(de,nt),Ft&&is(de,vt),st;if(nt===null){for(;vt<ge.length;vt++)nt=Ae(de,ge[vt],ke),nt!==null&&(le=v(nt,le,vt),Ht===null?st=nt:Ht.sibling=nt,Ht=nt);return Ft&&is(de,vt),st}for(nt=m(nt);vt<ge.length;vt++)Mt=ve(nt,de,vt,ge[vt],ke),Mt!==null&&(o&&Mt.alternate!==null&&nt.delete(Mt.key===null?vt:Mt.key),le=v(Mt,le,vt),Ht===null?st=Mt:Ht.sibling=Mt,Ht=Mt);return o&&nt.forEach(function(mo){return u(de,mo)}),Ft&&is(de,vt),st}function pt(de,le,ge,ke){if(ge==null)throw Error(n(151));for(var st=null,Ht=null,nt=le,vt=le=0,Mt=null,jt=ge.next();nt!==null&&!jt.done;vt++,jt=ge.next()){nt.index>vt?(Mt=nt,nt=null):Mt=nt.sibling;var mo=xe(de,nt,jt.value,ke);if(mo===null){nt===null&&(nt=Mt);break}o&&nt&&mo.alternate===null&&u(de,nt),le=v(mo,le,vt),Ht===null?st=mo:Ht.sibling=mo,Ht=mo,nt=Mt}if(jt.done)return p(de,nt),Ft&&is(de,vt),st;if(nt===null){for(;!jt.done;vt++,jt=ge.next())jt=Ae(de,jt.value,ke),jt!==null&&(le=v(jt,le,vt),Ht===null?st=jt:Ht.sibling=jt,Ht=jt);return Ft&&is(de,vt),st}for(nt=m(nt);!jt.done;vt++,jt=ge.next())jt=ve(nt,de,vt,jt.value,ke),jt!==null&&(o&&jt.alternate!==null&&nt.delete(jt.key===null?vt:jt.key),le=v(jt,le,vt),Ht===null?st=jt:Ht.sibling=jt,Ht=jt);return o&&nt.forEach(function(iq){return u(de,iq)}),Ft&&is(de,vt),st}function nr(de,le,ge,ke){if(typeof ge=="object"&&ge!==null&&ge.type===E&&ge.key===null&&(ge=ge.props.children),typeof ge=="object"&&ge!==null){switch(ge.$$typeof){case b:e:{for(var st=ge.key;le!==null;){if(le.key===st){if(st=ge.type,st===E){if(le.tag===7){p(de,le.sibling),ke=x(le,ge.props.children),ke.return=de,de=ke;break e}}else if(le.elementType===st||typeof st=="object"&&st!==null&&st.$$typeof===W&&nl(st)===le.type){p(de,le.sibling),ke=x(le,ge.props),Ad(ke,ge),ke.return=de,de=ke;break e}p(de,le);break}else u(de,le);le=le.sibling}ge.type===E?(ke=Qo(ge.props.children,de.mode,ke,ge.key),ke.return=de,de=ke):(ke=wp(ge.type,ge.key,ge.props,null,de.mode,ke),Ad(ke,ge),ke.return=de,de=ke)}return R(de);case y:e:{for(st=ge.key;le!==null;){if(le.key===st)if(le.tag===4&&le.stateNode.containerInfo===ge.containerInfo&&le.stateNode.implementation===ge.implementation){p(de,le.sibling),ke=x(le,ge.children||[]),ke.return=de,de=ke;break e}else{p(de,le);break}else u(de,le);le=le.sibling}ke=x1(ge,de.mode,ke),ke.return=de,de=ke}return R(de);case W:return ge=nl(ge),nr(de,le,ge,ke)}if(Q(ge))return We(de,le,ge,ke);if(se(ge)){if(st=se(ge),typeof st!="function")throw Error(n(150));return ge=st.call(ge),pt(de,le,ge,ke)}if(typeof ge.then=="function")return nr(de,le,Ip(ge),ke);if(ge.$$typeof===I)return nr(de,le,Ap(de,ge),ke);Op(de,ge)}return typeof ge=="string"&&ge!==""||typeof ge=="number"||typeof ge=="bigint"?(ge=""+ge,le!==null&&le.tag===6?(p(de,le.sibling),ke=x(le,ge),ke.return=de,de=ke):(p(de,le),ke=y1(ge,de.mode,ke),ke.return=de,de=ke),R(de)):p(de,le)}return function(de,le,ge,ke){try{kd=0;var st=nr(de,le,ge,ke);return Eu=null,st}catch(nt){if(nt===xu||nt===Np)throw nt;var Ht=ma(29,nt,null,de.mode);return Ht.lanes=ke,Ht.return=de,Ht}}}var il=FA(!0),PA=FA(!1),Zs=!1;function I1(o){o.updateQueue={baseState:o.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function O1(o,u){o=o.updateQueue,u.updateQueue===o&&(u.updateQueue={baseState:o.baseState,firstBaseUpdate:o.firstBaseUpdate,lastBaseUpdate:o.lastBaseUpdate,shared:o.shared,callbacks:null})}function Qs(o){return{lane:o,tag:0,payload:null,callback:null,next:null}}function Js(o,u,p){var m=o.updateQueue;if(m===null)return null;if(m=m.shared,(Yt&2)!==0){var x=m.pending;return x===null?u.next=u:(u.next=x.next,x.next=u),m.pending=u,u=Tp(o),vA(o,null,p),u}return Sp(o,m,u,p),Tp(o)}function Cd(o,u,p){if(u=u.updateQueue,u!==null&&(u=u.shared,(p&4194048)!==0)){var m=u.lanes;m&=o.pendingLanes,p|=m,u.lanes=p,ld(o,p)}}function L1(o,u){var p=o.updateQueue,m=o.alternate;if(m!==null&&(m=m.updateQueue,p===m)){var x=null,v=null;if(p=p.firstBaseUpdate,p!==null){do{var R={lane:p.lane,tag:p.tag,payload:p.payload,callback:null,next:null};v===null?x=v=R:v=v.next=R,p=p.next}while(p!==null);v===null?x=v=u:v=v.next=u}else x=v=u;p={baseState:m.baseState,firstBaseUpdate:x,lastBaseUpdate:v,shared:m.shared,callbacks:m.callbacks},o.updateQueue=p;return}o=p.lastBaseUpdate,o===null?p.firstBaseUpdate=u:o.next=u,p.lastBaseUpdate=u}var D1=!1;function Nd(){if(D1){var o=yu;if(o!==null)throw o}}function Rd(o,u,p,m){D1=!1;var x=o.updateQueue;Zs=!1;var v=x.firstBaseUpdate,R=x.lastBaseUpdate,U=x.shared.pending;if(U!==null){x.shared.pending=null;var ie=U,ye=ie.next;ie.next=null,R===null?v=ye:R.next=ye,R=ie;var _e=o.alternate;_e!==null&&(_e=_e.updateQueue,U=_e.lastBaseUpdate,U!==R&&(U===null?_e.firstBaseUpdate=ye:U.next=ye,_e.lastBaseUpdate=ie))}if(v!==null){var Ae=x.baseState;R=0,_e=ye=ie=null,U=v;do{var xe=U.lane&-536870913,ve=xe!==U.lane;if(ve?(Dt&xe)===xe:(m&xe)===xe){xe!==0&&xe===bu&&(D1=!0),_e!==null&&(_e=_e.next={lane:0,tag:U.tag,payload:U.payload,callback:null,next:null});e:{var We=o,pt=U;xe=u;var nr=p;switch(pt.tag){case 1:if(We=pt.payload,typeof We=="function"){Ae=We.call(nr,Ae,xe);break e}Ae=We;break e;case 3:We.flags=We.flags&-65537|128;case 0:if(We=pt.payload,xe=typeof We=="function"?We.call(nr,Ae,xe):We,xe==null)break e;Ae=f({},Ae,xe);break e;case 2:Zs=!0}}xe=U.callback,xe!==null&&(o.flags|=64,ve&&(o.flags|=8192),ve=x.callbacks,ve===null?x.callbacks=[xe]:ve.push(xe))}else ve={lane:xe,tag:U.tag,payload:U.payload,callback:U.callback,next:null},_e===null?(ye=_e=ve,ie=Ae):_e=_e.next=ve,R|=xe;if(U=U.next,U===null){if(U=x.shared.pending,U===null)break;ve=U,U=ve.next,ve.next=null,x.lastBaseUpdate=ve,x.shared.pending=null}}while(!0);_e===null&&(ie=Ae),x.baseState=ie,x.firstBaseUpdate=ye,x.lastBaseUpdate=_e,v===null&&(x.shared.lanes=0),ao|=R,o.lanes=R,o.memoizedState=Ae}}function UA(o,u){if(typeof o!="function")throw Error(n(191,o));o.call(u)}function zA(o,u){var p=o.callbacks;
vendor: 4,085 bytes, line 9
9if(p!==null)for(o.callbacks=null,o=0;o<p.length;o++)UA(p[o],u)}var vu=q(null),Lp=q(0);function $A(o,u){o=gs,O(Lp,o),O(vu,u),gs=o|u.baseLanes}function M1(){O(Lp,gs),O(vu,vu.current)}function B1(){gs=Lp.current,Y(vu),Y(Lp)}var ga=q(null),za=null;function eo(o){var u=o.alternate;O(Cr,Cr.current&1),O(ga,o),za===null&&(u===null||vu.current!==null||u.memoizedState!==null)&&(za=o)}function F1(o){O(Cr,Cr.current),O(ga,o),za===null&&(za=o)}function HA(o){o.tag===22?(O(Cr,Cr.current),O(ga,o),za===null&&(za=o)):to()}function to(){O(Cr,Cr.current),O(ga,ga.current)}function ba(o){Y(ga),za===o&&(za=null),Y(Cr)}var Cr=q(0);function Dp(o){for(var u=o;u!==null;){if(u.tag===13){var p=u.memoizedState;if(p!==null&&(p=p.dehydrated,p===null||jy(p)||qy(p)))return u}else if(u.tag===19&&(u.memoizedProps.revealOrder==="forwards"||u.memoizedProps.revealOrder==="backwards"||u.memoizedProps.revealOrder==="unstable_legacy-backwards"||u.memoizedProps.revealOrder==="together")){if((u.flags&128)!==0)return u}else if(u.child!==null){u.child.return=u,u=u.child;continue}if(u===o)break;for(;u.sibling===null;){if(u.return===null||u.return===o)return null;u=u.return}u.sibling.return=u.return,u=u.sibling}return null}var ls=0,xt=null,tr=null,Fr=null,Mp=!1,Su=!1,sl=!1,Bp=0,Id=0,Tu=null,XH=0;function Tr(){throw Error(n(321))}function P1(o,u){if(u===null)return!1;for(var p=0;p<u.length&&p<o.length;p++)if(!fa(o[p],u[p]))return!1;return!0}function U1(o,u,p,m,x,v){return ls=v,xt=u,u.memoizedState=null,u.updateQueue=null,u.lanes=0,z.H=o===null||o.memoizedState===null?_C:ey,sl=!1,v=p(m,x),sl=!1,Su&&(v=qA(u,p,m,x)),jA(o),v}function jA(o){z.H=Dd;var u=tr!==null&&tr.next!==null;if(ls=0,Fr=tr=xt=null,Mp=!1,Id=0,Tu=null,u)throw Error(n(300));o===null||Pr||(o=o.dependencies,o!==null&&kp(o)&&(Pr=!0))}function qA(o,u,p,m){xt=o;var x=0;do{if(Su&&(Tu=null),Id=0,Su=!1,25<=x)throw Error(n(301));if(x+=1,Fr=tr=null,o.updateQueue!=null){var v=o.updateQueue;v.lastEffect=null,v.events=null,v.stores=null,v.memoCache!=null&&(v.memoCache.index=0)}z.H=kC,v=u(p,m)}while(Su);return v}function KH(){var o=z.H,u=o.useState()[0];return u=typeof u.then=="function"?Od(u):u,o=o.useState()[0],(tr!==null?tr.memoizedState:null)!==o&&(xt.flags|=1024),u}function z1(){var o=Bp!==0;return Bp=0,o}function $1(o,u,p){u.updateQueue=o.updateQueue,u.flags&=-2053,o.lanes&=~p}function H1(o){if(Mp){for(o=o.memoizedState;o!==null;){var u=o.queue;u!==null&&(u.pending=null),o=o.next}Mp=!1}ls=0,Fr=tr=xt=null,Su=!1,Id=Bp=0,Tu=null}function On(){var o={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Fr===null?xt.memoizedState=Fr=o:Fr=Fr.next=o,Fr}function Nr(){if(tr===null){var o=xt.alternate;o=o!==null?o.memoizedState:null}else o=tr.next;var u=Fr===null?xt.memoizedState:Fr.next;if(u!==null)Fr=u,tr=o;else{if(o===null)throw xt.alternate===null?Error(n(467)):Error(n(310));tr=o,o={memoizedState:tr.memoizedState,baseState:tr.baseState,baseQueue:tr.baseQueue,queue:tr.queue,next:null},Fr===null?xt.memoizedState=Fr=o:Fr=Fr.next=o}return Fr}function Fp(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Od(o){var u=Id;return Id+=1,Tu===null&&(Tu=[]),o=DA(Tu,o,u),u=xt,(Fr===null?u.memoizedState:Fr.next)===null&&(u=u.alternate,z.H=u===null||u.memoizedState===null?_C:ey),o}function Pp(o){if(o!==null&&typeof o=="object"){if(typeof o.then=="function")return Od(o);if(o.$$typeof===I)return un(o)}throw Error(n(438,String(o)))}function j1(o){var u=null,p=xt.updateQueue;if(p!==null&&(u=p.memoCache),u==null){var m=xt.alternate;m!==null&&(m=m.updateQueue,m!==null&&(m=m.memoCache,m!=null&&(u={data:m.data.map(function(x){return x.slice()}),index:0})))}if(u==null&&(u={data:[],index:0}),p===null&&(p=Fp(),xt.updateQueue=p),p.memoCache=u,p=u.data[u.index],p===void 0)for(p=u.data[u.index]=Array(o),m=0;m<o;m++)p[m]=G;return u.index++,p}function us(o,u){return typeof u=="function"?u(o):u}function Up(o){var u=Nr();return q1(u,tr,o)}function q1(o,u,p){var m=o.queue;if(m===null)throw Error(n(311));m.lastRenderedReducer=p;var x=o.baseQueue,v=m.pending;if(v!==null){if(x!==null){var R=x.next;
vendor: 10,474 bytes, line 9
9x.next=v.next,v.next=R}u.baseQueue=x=v,m.pending=null}if(v=o.baseState,x===null)o.memoizedState=v;else{u=x.next;var U=R=null,ie=null,ye=u,_e=!1;do{var Ae=ye.lane&-536870913;if(Ae!==ye.lane?(Dt&Ae)===Ae:(ls&Ae)===Ae){var xe=ye.revertLane;if(xe===0)ie!==null&&(ie=ie.next={lane:0,revertLane:0,gesture:null,action:ye.action,hasEagerState:ye.hasEagerState,eagerState:ye.eagerState,next:null}),Ae===bu&&(_e=!0);else if((ls&xe)===xe){ye=ye.next,xe===bu&&(_e=!0);continue}else Ae={lane:0,revertLane:ye.revertLane,gesture:null,action:ye.action,hasEagerState:ye.hasEagerState,eagerState:ye.eagerState,next:null},ie===null?(U=ie=Ae,R=v):ie=ie.next=Ae,xt.lanes|=xe,ao|=xe;Ae=ye.action,sl&&p(v,Ae),v=ye.hasEagerState?ye.eagerState:p(v,Ae)}else xe={lane:Ae,revertLane:ye.revertLane,gesture:ye.gesture,action:ye.action,hasEagerState:ye.hasEagerState,eagerState:ye.eagerState,next:null},ie===null?(U=ie=xe,R=v):ie=ie.next=xe,xt.lanes|=Ae,ao|=Ae;ye=ye.next}while(ye!==null&&ye!==u);if(ie===null?R=v:ie.next=U,!fa(v,o.memoizedState)&&(Pr=!0,_e&&(p=yu,p!==null)))throw p;o.memoizedState=v,o.baseState=R,o.baseQueue=ie,m.lastRenderedState=v}return x===null&&(m.lanes=0),[o.memoizedState,m.dispatch]}function G1(o){var u=Nr(),p=u.queue;if(p===null)throw Error(n(311));p.lastRenderedReducer=o;var m=p.dispatch,x=p.pending,v=u.memoizedState;if(x!==null){p.pending=null;var R=x=x.next;do v=o(v,R.action),R=R.next;while(R!==x);fa(v,u.memoizedState)||(Pr=!0),u.memoizedState=v,u.baseQueue===null&&(u.baseState=v),p.lastRenderedState=v}return[v,m]}function GA(o,u,p){var m=xt,x=Nr(),v=Ft;if(v){if(p===void 0)throw Error(n(407));p=p()}else p=u();var R=!fa((tr||x).memoizedState,p);if(R&&(x.memoizedState=p,Pr=!0),x=x.queue,W1(WA.bind(null,m,x,o),[o]),x.getSnapshot!==u||R||Fr!==null&&Fr.memoizedState.tag&1){if(m.flags|=2048,wu(9,{destroy:void 0},VA.bind(null,m,x,p,u),null),ar===null)throw Error(n(349));v||(ls&127)!==0||YA(m,u,p)}return p}function YA(o,u,p){o.flags|=16384,o={getSnapshot:u,value:p},u=xt.updateQueue,u===null?(u=Fp(),xt.updateQueue=u,u.stores=[o]):(p=u.stores,p===null?u.stores=[o]:p.push(o))}function VA(o,u,p,m){u.value=p,u.getSnapshot=m,XA(u)&&KA(o)}function WA(o,u,p){return p(function(){XA(u)&&KA(o)})}function XA(o){var u=o.getSnapshot;o=o.value;try{var p=u();return!fa(o,p)}catch{return!0}}function KA(o){var u=Zo(o,2);u!==null&&Qn(u,o,2)}function Y1(o){var u=On();if(typeof o=="function"){var p=o;if(o=p(),sl){pr(!0);try{p()}finally{pr(!1)}}}return u.memoizedState=u.baseState=o,u.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:us,lastRenderedState:o},u}function ZA(o,u,p,m){return o.baseState=p,q1(o,tr,typeof m=="function"?m:us)}function ZH(o,u,p,m,x){if(Hp(o))throw Error(n(485));if(o=u.action,o!==null){var v={payload:x,action:o,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(R){v.listeners.push(R)}};z.T!==null?p(!0):v.isTransition=!1,m(v),p=u.pending,p===null?(v.next=u.pending=v,QA(u,v)):(v.next=p.next,u.pending=p.next=v)}}function QA(o,u){var p=u.action,m=u.payload,x=o.state;if(u.isTransition){var v=z.T,R={};z.T=R;try{var U=p(x,m),ie=z.S;ie!==null&&ie(R,U),JA(o,u,U)}catch(ye){V1(o,u,ye)}finally{v!==null&&R.types!==null&&(v.types=R.types),z.T=v}}else try{v=p(x,m),JA(o,u,v)}catch(ye){V1(o,u,ye)}}function JA(o,u,p){p!==null&&typeof p=="object"&&typeof p.then=="function"?p.then(function(m){eC(o,u,m)},function(m){return V1(o,u,m)}):eC(o,u,p)}function eC(o,u,p){u.status="fulfilled",u.value=p,tC(u),o.state=p,u=o.pending,u!==null&&(p=u.next,p===u?o.pending=null:(p=p.next,u.next=p,QA(o,p)))}function V1(o,u,p){var m=o.pending;if(o.pending=null,m!==null){m=m.next;do u.status="rejected",u.reason=p,tC(u),u=u.next;while(u!==m)}o.action=null}function tC(o){o=o.listeners;for(var u=0;u<o.length;u++)(0,o[u])()}function rC(o,u){return u}function nC(o,u){if(Ft){var p=ar.formState;if(p!==null){e:{var m=xt;if(Ft){if(ur){t:{for(var x=ur,v=Ua;x.nodeType!==8;){if(!v){x=null;break t}if(x=$a(x.nextSibling),x===null){x=null;break t}}v=x.data,x=v==="F!"||v==="F"?x:null}if(x){ur=$a(x.nextSibling),m=x.data==="F!";break e}}Xs(m)}m=!1}m&&(u=p[0])}}return p=On(),p.memoizedState=p.baseState=u,m={pending:null,lanes:0,dispatch:null,lastRenderedReducer:rC,lastRenderedState:u},p.queue=m,p=SC.bind(null,xt,m),m.dispatch=p,m=Y1(!1),v=J1.bind(null,xt,!1,m.queue),m=On(),x={state:u,dispatch:null,action:o,pending:null},m.queue=x,p=ZH.bind(null,xt,x,v,p),x.dispatch=p,m.memoizedState=o,[u,p,!1]}function aC(o){var u=Nr();return iC(u,tr,o)}function iC(o,u,p){if(u=q1(o,u,rC)[0],o=Up(us)[0],typeof u=="object"&&u!==null&&typeof u.then=="function")try{var m=Od(u)}catch(R){throw R===xu?Np:R}else m=u;u=Nr();var x=u.queue,v=x.dispatch;return p!==u.memoizedState&&(xt.flags|=2048,wu(9,{destroy:void 0},QH.bind(null,x,p),null)),[m,v,o]}function QH(o,u){o.action=u}function sC(o){var u=Nr(),p=tr;if(p!==null)return iC(u,p,o);Nr(),u=u.memoizedState,p=Nr();var m=p.queue.dispatch;return p.memoizedState=o,[u,m,!1]}function wu(o,u,p,m){return o={tag:o,create:p,deps:m,inst:u,next:null},u=xt.updateQueue,u===null&&(u=Fp(),xt.updateQueue=u),p=u.lastEffect,p===null?u.lastEffect=o.next=o:(m=p.next,p.next=o,o.next=m,u.lastEffect=o),o}function oC(){return Nr().memoizedState}function zp(o,u,p,m){var x=On();xt.flags|=o,x.memoizedState=wu(1|u,{destroy:void 0},p,m===void 0?null:m)}function $p(o,u,p,m){var x=Nr();m=m===void 0?null:m;var v=x.memoizedState.inst;tr!==null&&m!==null&&P1(m,tr.memoizedState.deps)?x.memoizedState=wu(u,v,p,m):(xt.flags|=o,x.memoizedState=wu(1|u,v,p,m))}function lC(o,u){zp(8390656,8,o,u)}function W1(o,u){$p(2048,8,o,u)}function JH(o){xt.flags|=4;var u=xt.updateQueue;if(u===null)u=Fp(),xt.updateQueue=u,u.events=[o];else{var p=u.events;p===null?u.events=[o]:p.push(o)}}function uC(o){var u=Nr().memoizedState;return JH({ref:u,nextImpl:o}),function(){if((Yt&2)!==0)throw Error(n(440));return u.impl.apply(void 0,arguments)}}function cC(o,u){return $p(4,2,o,u)}function dC(o,u){return $p(4,4,o,u)}function hC(o,u){if(typeof u=="function"){o=o();var p=u(o);return function(){typeof p=="function"?p():u(null)}}if(u!=null)return o=o(),u.current=o,function(){u.current=null}}function pC(o,u,p){p=p!=null?p.concat([o]):null,$p(4,4,hC.bind(null,u,o),p)}function X1(){}function fC(o,u){var p=Nr();u=u===void 0?null:u;var m=p.memoizedState;return u!==null&&P1(u,m[1])?m[0]:(p.memoizedState=[o,u],o)}function mC(o,u){var p=Nr();u=u===void 0?null:u;var m=p.memoizedState;if(u!==null&&P1(u,m[1]))return m[0];if(m=o(),sl){pr(!0);try{o()}finally{pr(!1)}}return p.memoizedState=[m,u],m}function K1(o,u,p){return p===void 0||(ls&1073741824)!==0&&(Dt&261930)===0?o.memoizedState=u:(o.memoizedState=p,o=g6(),xt.lanes|=o,ao|=o,p)}function gC(o,u,p,m){return fa(p,u)?p:vu.current!==null?(o=K1(o,p,m),fa(o,u)||(Pr=!0),o):(ls&42)===0||(ls&1073741824)!==0&&(Dt&261930)===0?(Pr=!0,o.memoizedState=p):(o=g6(),xt.lanes|=o,ao|=o,u)}function bC(o,u,p,m,x){var v=ee.p;ee.p=v!==0&&8>v?v:8;var R=z.T,U={};z.T=U,J1(o,!1,u,p);try{var ie=x(),ye=z.S;if(ye!==null&&ye(U,ie),ie!==null&&typeof ie=="object"&&typeof ie.then=="function"){var _e=WH(ie,m);Ld(o,u,_e,Ea(o))}else Ld(o,u,m,Ea(o))}catch(Ae){Ld(o,u,{then:function(){},status:"rejected",reason:Ae},Ea())}finally{ee.p=v,R!==null&&U.types!==null&&(R.types=U.types),z.T=R}}function ej(){}function Z1(o,u,p,m){if(o.tag!==5)throw Error(n(476));var x=yC(o).queue;bC(o,x,u,K,p===null?ej:function(){return xC(o),p(m)})}function yC(o){var u=o.memoizedState;if(u!==null)return u;u={memoizedState:K,baseState:K,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:us,lastRenderedState:K},next:null};var p={};return u.next={memoizedState:p,baseState:p,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:us,lastRenderedState:p},next:null},o.memoizedState=u,o=o.alternate,o!==null&&(o.memoizedState=u),u}function xC(o){var u=yC(o);u.next===null&&(u=o.alternate.memoizedState),Ld(o,u.next.queue,{},Ea())}function Q1(){return un(Kd)}function EC(){return Nr().memoizedState}function vC(){return Nr().memoizedState}function tj(o){for(var u=o.return;u!==null;){switch(u.tag){case 24:case 3:var p=Ea();o=Qs(p);var m=Js(u,o,p);m!==null&&(Qn(m,u,p),Cd(m,u,p)),u={cache:A1()},o.payload=u;return}u=u.return}}function rj(o,u,p){var m=Ea();p={lane:m,revertLane:0,gesture:null,action:p,hasEagerState:!1,eagerState:null,next:null},Hp(o)?TC(u,p):(p=g1(o,u,p,m),p!==null&&(Qn(p,o,m),wC(p,u,m)))}function SC(o,u,p){var m=Ea();Ld(o,u,p,m)}function Ld(o,u,p,m){var x={lane:m,revertLane:0,gesture:null,action:p,hasEagerState:!1,eagerState:null,next:null};if(Hp(o))TC(u,x);else{var v=o.alternate;if(o.lanes===0&&(v===null||v.lanes===0)&&(v=u.lastRenderedReducer,v!==null))try{var R=u.lastRenderedState,U=v(R,p);if(x.hasEagerState=!0,x.eagerState=U,fa(U,R))return Sp(o,u,x,0),ar===null&&vp(),!1}catch{}if(p=g1(o,u,x,m),p!==null)return Qn(p,o,m),wC(p,u,m),!0}return!1}function J1(o,u,p,m){if(m={lane:2,revertLane:Iy(),gesture:null,action:m,hasEagerState:!1,eagerState:null,next:null},Hp(o)){if(u)throw Error(n(479))}else u=g1(o,p,m,2),u!==null&&Qn(u,o,2)}function Hp(o){var u=o.alternate;return o===xt||u!==null&&u===xt}function TC(o,u){Su=Mp=!0;var p=o.pending;p===null?u.next=u:(u.next=p.next,p.next=u),o.pending=u}function wC(o,u,p){if((p&4194048)!==0){var m=u.lanes;m&=o.pendingLanes,p|=m,u.lanes=p,ld(o,p)}}var Dd={readContext:un,use:Pp,useCallback:Tr,useContext:Tr,useEffect:Tr,useImperativeHandle:Tr,useLayoutEffect:Tr,useInsertionEffect:Tr,useMemo:Tr,useReducer:Tr,useRef:Tr,useState:Tr,useDebugValue:Tr,useDeferredValue:Tr,useTransition:Tr,useSyncExternalStore:Tr,useId:Tr,useHostTransitionStatus:Tr,useFormState:Tr,useActionState:Tr,useOptimistic:Tr,useMemoCache:Tr,useCacheRefresh:Tr};Dd.useEffectEvent=Tr;var _C={readContext:un,use:Pp,useCallback:function(o,u){return On().memoizedState=[o,u===void 0?null:u],o},useContext:un,useEffect:lC,useImperativeHandle:function(o,u,p){p=p!=null?p.concat([o]):null,zp(4194308,4,hC.bind(null,u,o),p)},useLayoutEffect:function(o,u){return zp(4194308,4,o,u)},useInsertionEffect:function(o,u){zp(4,2,o,u)},useMemo:function(o,u){var p=On();u=u===void 0?null:u;var m=o();if(sl){pr(!0);try{o()}finally{pr(!1)}}return p.memoizedState=[m,u],m},useReducer:function(o,u,p){var m=On();if(p!==void 0){var x=p(u);if(sl){pr(!0);try{p(u)}finally{pr(!1)}}}else x=u;return m.memoizedState=m.baseState=x,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:o,lastRenderedState:x},m.queue=o,o=o.dispatch=rj.bind(null,xt,o),[m.memoizedState,o]}
vendor: 6,380 bytes, line 9
9,useRef:function(o){var u=On();return o={current:o},u.memoizedState=o},useState:function(o){o=Y1(o);var u=o.queue,p=SC.bind(null,xt,u);return u.dispatch=p,[o.memoizedState,p]},useDebugValue:X1,useDeferredValue:function(o,u){var p=On();return K1(p,o,u)},useTransition:function(){var o=Y1(!1);return o=bC.bind(null,xt,o.queue,!0,!1),On().memoizedState=o,[!1,o]},useSyncExternalStore:function(o,u,p){var m=xt,x=On();if(Ft){if(p===void 0)throw Error(n(407));p=p()}else{if(p=u(),ar===null)throw Error(n(349));(Dt&127)!==0||YA(m,u,p)}x.memoizedState=p;var v={value:p,getSnapshot:u};return x.queue=v,lC(WA.bind(null,m,v,o),[o]),m.flags|=2048,wu(9,{destroy:void 0},VA.bind(null,m,v,p,u),null),p},useId:function(){var o=On(),u=ar.identifierPrefix;if(Ft){var p=Ti,m=Si;p=(m&~(1<<32-Pt(m)-1)).toString(32)+p,u="_"+u+"R_"+p,p=Bp++,0<p&&(u+="H"+p.toString(32)),u+="_"}else p=XH++,u="_"+u+"r_"+p.toString(32)+"_";return o.memoizedState=u},useHostTransitionStatus:Q1,useFormState:nC,useActionState:nC,useOptimistic:function(o){var u=On();u.memoizedState=u.baseState=o;var p={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return u.queue=p,u=J1.bind(null,xt,!0,p),p.dispatch=u,[o,u]},useMemoCache:j1,useCacheRefresh:function(){return On().memoizedState=tj.bind(null,xt)},useEffectEvent:function(o){var u=On(),p={impl:o};return u.memoizedState=p,function(){if((Yt&2)!==0)throw Error(n(440));return p.impl.apply(void 0,arguments)}}},ey={readContext:un,use:Pp,useCallback:fC,useContext:un,useEffect:W1,useImperativeHandle:pC,useInsertionEffect:cC,useLayoutEffect:dC,useMemo:mC,useReducer:Up,useRef:oC,useState:function(){return Up(us)},useDebugValue:X1,useDeferredValue:function(o,u){var p=Nr();return gC(p,tr.memoizedState,o,u)},useTransition:function(){var o=Up(us)[0],u=Nr().memoizedState;return[typeof o=="boolean"?o:Od(o),u]},useSyncExternalStore:GA,useId:EC,useHostTransitionStatus:Q1,useFormState:aC,useActionState:aC,useOptimistic:function(o,u){var p=Nr();return ZA(p,tr,o,u)},useMemoCache:j1,useCacheRefresh:vC};ey.useEffectEvent=uC;var kC={readContext:un,use:Pp,useCallback:fC,useContext:un,useEffect:W1,useImperativeHandle:pC,useInsertionEffect:cC,useLayoutEffect:dC,useMemo:mC,useReducer:G1,useRef:oC,useState:function(){return G1(us)},useDebugValue:X1,useDeferredValue:function(o,u){var p=Nr();return tr===null?K1(p,o,u):gC(p,tr.memoizedState,o,u)},useTransition:function(){var o=G1(us)[0],u=Nr().memoizedState;return[typeof o=="boolean"?o:Od(o),u]},useSyncExternalStore:GA,useId:EC,useHostTransitionStatus:Q1,useFormState:sC,useActionState:sC,useOptimistic:function(o,u){var p=Nr();return tr!==null?ZA(p,tr,o,u):(p.baseState=o,[o,p.queue.dispatch])},useMemoCache:j1,useCacheRefresh:vC};kC.useEffectEvent=uC;function ty(o,u,p,m){u=o.memoizedState,p=p(m,u),p=p==null?u:f({},u,p),o.memoizedState=p,o.lanes===0&&(o.updateQueue.baseState=p)}var ry={enqueueSetState:function(o,u,p){o=o._reactInternals;var m=Ea(),x=Qs(m);x.payload=u,p!=null&&(x.callback=p),u=Js(o,x,m),u!==null&&(Qn(u,o,m),Cd(u,o,m))},enqueueReplaceState:function(o,u,p){o=o._reactInternals;var m=Ea(),x=Qs(m);x.tag=1,x.payload=u,p!=null&&(x.callback=p),u=Js(o,x,m),u!==null&&(Qn(u,o,m),Cd(u,o,m))},enqueueForceUpdate:function(o,u){o=o._reactInternals;var p=Ea(),m=Qs(p);m.tag=2,u!=null&&(m.callback=u),u=Js(o,m,p),u!==null&&(Qn(u,o,p),Cd(u,o,p))}};function AC(o,u,p,m,x,v,R){return o=o.stateNode,typeof o.shouldComponentUpdate=="function"?o.shouldComponentUpdate(m,v,R):u.prototype&&u.prototype.isPureReactComponent?!Ed(p,m)||!Ed(x,v):!0}function CC(o,u,p,m){o=u.state,typeof u.componentWillReceiveProps=="function"&&u.componentWillReceiveProps(p,m),typeof u.UNSAFE_componentWillReceiveProps=="function"&&u.UNSAFE_componentWillReceiveProps(p,m),u.state!==o&&ry.enqueueReplaceState(u,u.state,null)}function ol(o,u){var p=u;if("ref"in u){p={};for(var m in u)m!=="ref"&&(p[m]=u[m])}if(o=o.defaultProps){p===u&&(p=f({},p));for(var x in o)p[x]===void 0&&(p[x]=o[x])}return p}function NC(o){Ep(o)}function RC(o){console.error(o)}function IC(o){Ep(o)}function jp(o,u){try{var p=o.onUncaughtError;p(u.value,{componentStack:u.stack})}catch(m){setTimeout(function(){throw m})}}function OC(o,u,p){try{var m=o.onCaughtError;m(p.value,{componentStack:p.stack,errorBoundary:u.tag===1?u.stateNode:null})}catch(x){setTimeout(function(){throw x})}}function ny(o,u,p){return p=Qs(p),p.tag=3,p.payload={element:null},p.callback=function(){jp(o,u)},p}function LC(o){return o=Qs(o),o.tag=3,o}function DC(o,u,p,m){var x=p.type.getDerivedStateFromError;if(typeof x=="function"){var v=m.value;o.payload=function(){return x(v)},o.callback=function(){OC(u,p,m)}}var R=p.stateNode;R!==null&&typeof R.componentDidCatch=="function"&&(o.callback=function(){OC(u,p,m),typeof x!="function"&&(io===null?io=new Set([this]):io.add(this));var U=m.stack;this.componentDidCatch(m.value,{componentStack:U!==null?U:""})})}function nj(o,u,p,m,x){if(p.flags|=32768,m!==null&&typeof m=="object"&&typeof m.then=="function"){if(u=p.alternate,u!==null&&gu(u,p,x,!0),p=ga.current,p!==null){switch(p.tag){case 31:case 13:return za===null?tf():p.alternate===null&&wr===0&&(wr=3),p.flags&=-257,p.flags|=65536,p.lanes=x,m===Rp?p.flags|=16384:(u=p.updateQueue,u===null?p.updateQueue=new Set([m]):u.add(m),Cy(o,m,x)),!1;case 22:return p.flags|=65536,m===Rp?p.flags|=16384:(u=p.updateQueue,u===null?(u={transitions:null,markerInstances:null,retryQueue:new Set([m])},p.updateQueue=u):(p=u.retryQueue,p===null?u.retryQueue=new Set([m]):p.add(m)),Cy(o,m,x)),!1}throw Error(n(435,p.tag))}return Cy(o,m,x),tf(),!1}if(Ft)return u=ga.current,u!==null?((u.flags&65536)===0&&(u.flags|=256),u.flags|=65536,u.lanes=x,m!==S1&&(o=Error(n(422),{cause:m}),Td(Ba(o,p)))):(m!==S1&&(u=Error(n(423),{cause:m}),Td(Ba(u,p))),o=o.current.alternate,o.flags|=65536,x&=-x,o.lanes|=x,m=Ba(m,p),x=ny(o.stateNode,m,x),L1(o,x),wr!==4&&(wr=2)),!1;var v=Error(n(520),{cause:m});if(v=Ba(v,p),Hd===null?Hd=[v]:Hd.push(v),wr!==4&&(wr=2),u===null)return!0;m=Ba(m,p),p=u;do{switch(p.tag){case 3:return p.flags|=65536,o=x&-x,p.lanes|=o,o=ny(p.stateNode,m,o),L1(p,o),!1;case 1:if(u=p.type,v=p.stateNode,(p.flags&128)===0&&(typeof u.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(io===null||!io.has(v))))return p.flags|=65536,x&=-x,p.lanes|=x,x=LC(x),DC(x,o,p,m),L1(p,x),!1}p=p.return}while(p!==null);return!1}var ay=Error(n(461)),Pr=!1;
vendor: 11,547 bytes, line 9
9function cn(o,u,p,m){u.child=o===null?PA(u,null,p,m):il(u,o.child,p,m)}function MC(o,u,p,m,x){p=p.render;var v=u.ref;if("ref"in m){var R={};for(var U in m)U!=="ref"&&(R[U]=m[U])}else R=m;return tl(u),m=U1(o,u,p,R,v,x),U=z1(),o!==null&&!Pr?($1(o,u,x),cs(o,u,x)):(Ft&&U&&E1(u),u.flags|=1,cn(o,u,m,x),u.child)}function BC(o,u,p,m,x){if(o===null){var v=p.type;return typeof v=="function"&&!b1(v)&&v.defaultProps===void 0&&p.compare===null?(u.tag=15,u.type=v,FC(o,u,v,m,x)):(o=wp(p.type,null,m,u,u.mode,x),o.ref=u.ref,o.return=u,u.child=o)}if(v=o.child,!hy(o,x)){var R=v.memoizedProps;if(p=p.compare,p=p!==null?p:Ed,p(R,m)&&o.ref===u.ref)return cs(o,u,x)}return u.flags|=1,o=as(v,m),o.ref=u.ref,o.return=u,u.child=o}function FC(o,u,p,m,x){if(o!==null){var v=o.memoizedProps;if(Ed(v,m)&&o.ref===u.ref)if(Pr=!1,u.pendingProps=m=v,hy(o,x))(o.flags&131072)!==0&&(Pr=!0);else return u.lanes=o.lanes,cs(o,u,x)}return iy(o,u,p,m,x)}function PC(o,u,p,m){var x=m.children,v=o!==null?o.memoizedState:null;if(o===null&&u.stateNode===null&&(u.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),m.mode==="hidden"){if((u.flags&128)!==0){if(v=v!==null?v.baseLanes|p:p,o!==null){for(m=u.child=o.child,x=0;m!==null;)x=x|m.lanes|m.childLanes,m=m.sibling;m=x&~v}else m=0,u.child=null;return UC(o,u,v,p,m)}if((p&536870912)!==0)u.memoizedState={baseLanes:0,cachePool:null},o!==null&&Cp(u,v!==null?v.cachePool:null),v!==null?$A(u,v):M1(),HA(u);else return m=u.lanes=536870912,UC(o,u,v!==null?v.baseLanes|p:p,p,m)}else v!==null?(Cp(u,v.cachePool),$A(u,v),to(),u.memoizedState=null):(o!==null&&Cp(u,null),M1(),to());return cn(o,u,x,p),u.child}function Md(o,u){return o!==null&&o.tag===22||u.stateNode!==null||(u.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),u.sibling}function UC(o,u,p,m,x){var v=N1();return v=v===null?null:{parent:Br._currentValue,pool:v},u.memoizedState={baseLanes:p,cachePool:v},o!==null&&Cp(u,null),M1(),HA(u),o!==null&&gu(o,u,m,!0),u.childLanes=x,null}function qp(o,u){return u=Yp({mode:u.mode,children:u.children},o.mode),u.ref=o.ref,o.child=u,u.return=o,u}function zC(o,u,p){return il(u,o.child,null,p),o=qp(u,u.pendingProps),o.flags|=2,ba(u),u.memoizedState=null,o}function aj(o,u,p){var m=u.pendingProps,x=(u.flags&128)!==0;if(u.flags&=-129,o===null){if(Ft){if(m.mode==="hidden")return o=qp(u,m),u.lanes=536870912,Md(null,o);if(F1(u),(o=ur)?(o=Q6(o,Ua),o=o!==null&&o.data==="&"?o:null,o!==null&&(u.memoizedState={dehydrated:o,treeContext:Vs!==null?{id:Si,overflow:Ti}:null,retryLane:536870912,hydrationErrors:null},p=TA(o),p.return=u,u.child=p,ln=u,ur=null)):o=null,o===null)throw Xs(u);return u.lanes=536870912,null}return qp(u,m)}var v=o.memoizedState;if(v!==null){var R=v.dehydrated;if(F1(u),x)if(u.flags&256)u.flags&=-257,u=zC(o,u,p);else if(u.memoizedState!==null)u.child=o.child,u.flags|=128,u=null;else throw Error(n(558));else if(Pr||gu(o,u,p,!1),x=(p&o.childLanes)!==0,Pr||x){if(m=ar,m!==null&&(R=sp(m,p),R!==0&&R!==v.retryLane))throw v.retryLane=R,Zo(o,R),Qn(m,o,R),ay;tf(),u=zC(o,u,p)}else o=v.treeContext,ur=$a(R.nextSibling),ln=u,Ft=!0,Ws=null,Ua=!1,o!==null&&kA(u,o),u=qp(u,m),u.flags|=4096;return u}return o=as(o.child,{mode:m.mode,children:m.children}),o.ref=u.ref,u.child=o,o.return=u,o}function Gp(o,u){var p=u.ref;if(p===null)o!==null&&o.ref!==null&&(u.flags|=4194816);else{if(typeof p!="function"&&typeof p!="object")throw Error(n(284));(o===null||o.ref!==p)&&(u.flags|=4194816)}}function iy(o,u,p,m,x){return tl(u),p=U1(o,u,p,m,void 0,x),m=z1(),o!==null&&!Pr?($1(o,u,x),cs(o,u,x)):(Ft&&m&&E1(u),u.flags|=1,cn(o,u,p,x),u.child)}function $C(o,u,p,m,x,v){return tl(u),u.updateQueue=null,p=qA(u,m,p,x),jA(o),m=z1(),o!==null&&!Pr?($1(o,u,v),cs(o,u,v)):(Ft&&m&&E1(u),u.flags|=1,cn(o,u,p,v),u.child)}function HC(o,u,p,m,x){if(tl(u),u.stateNode===null){var v=hu,R=p.contextType;typeof R=="object"&&R!==null&&(v=un(R)),v=new p(m,v),u.memoizedState=v.state!==null&&v.state!==void 0?v.state:null,v.updater=ry,u.stateNode=v,v._reactInternals=u,v=u.stateNode,v.props=m,v.state=u.memoizedState,v.refs={},I1(u),R=p.contextType,v.context=typeof R=="object"&&R!==null?un(R):hu,v.state=u.memoizedState,R=p.getDerivedStateFromProps,typeof R=="function"&&(ty(u,p,R,m),v.state=u.memoizedState),typeof p.getDerivedStateFromProps=="function"||typeof v.getSnapshotBeforeUpdate=="function"||typeof v.UNSAFE_componentWillMount!="function"&&typeof v.componentWillMount!="function"||(R=v.state,typeof v.componentWillMount=="function"&&v.componentWillMount(),typeof v.UNSAFE_componentWillMount=="function"&&v.UNSAFE_componentWillMount(),R!==v.state&&ry.enqueueReplaceState(v,v.state,null),Rd(u,m,v,x),Nd(),v.state=u.memoizedState),typeof v.componentDidMount=="function"&&(u.flags|=4194308),m=!0}else if(o===null){v=u.stateNode;var U=u.memoizedProps,ie=ol(p,U);v.props=ie;var ye=v.context,_e=p.contextType;R=hu,typeof _e=="object"&&_e!==null&&(R=un(_e));var Ae=p.getDerivedStateFromProps;_e=typeof Ae=="function"||typeof v.getSnapshotBeforeUpdate=="function",U=u.pendingProps!==U,_e||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(U||ye!==R)&&CC(u,v,m,R),Zs=!1;var xe=u.memoizedState;v.state=xe,Rd(u,m,v,x),Nd(),ye=u.memoizedState,U||xe!==ye||Zs?(typeof Ae=="function"&&(ty(u,p,Ae,m),ye=u.memoizedState),(ie=Zs||AC(u,p,ie,m,xe,ye,R))?(_e||typeof v.UNSAFE_componentWillMount!="function"&&typeof v.componentWillMount!="function"||(typeof v.componentWillMount=="function"&&v.componentWillMount(),typeof v.UNSAFE_componentWillMount=="function"&&v.UNSAFE_componentWillMount()),typeof v.componentDidMount=="function"&&(u.flags|=4194308)):(typeof v.componentDidMount=="function"&&(u.flags|=4194308),u.memoizedProps=m,u.memoizedState=ye),v.props=m,v.state=ye,v.context=R,m=ie):(typeof v.componentDidMount=="function"&&(u.flags|=4194308),m=!1)}else{v=u.stateNode,O1(o,u),R=u.memoizedProps,_e=ol(p,R),v.props=_e,Ae=u.pendingProps,xe=v.context,ye=p.contextType,ie=hu,typeof ye=="object"&&ye!==null&&(ie=un(ye)),U=p.getDerivedStateFromProps,(ye=typeof U=="function"||typeof v.getSnapshotBeforeUpdate=="function")||typeof v.UNSAFE_componentWillReceiveProps!="function"&&typeof v.componentWillReceiveProps!="function"||(R!==Ae||xe!==ie)&&CC(u,v,m,ie),Zs=!1,xe=u.memoizedState,v.state=xe,Rd(u,m,v,x),Nd();var ve=u.memoizedState;R!==Ae||xe!==ve||Zs||o!==null&&o.dependencies!==null&&kp(o.dependencies)?(typeof U=="function"&&(ty(u,p,U,m),ve=u.memoizedState),(_e=Zs||AC(u,p,_e,m,xe,ve,ie)||o!==null&&o.dependencies!==null&&kp(o.dependencies))?(ye||typeof v.UNSAFE_componentWillUpdate!="function"&&typeof v.componentWillUpdate!="function"||(typeof v.componentWillUpdate=="function"&&v.componentWillUpdate(m,ve,ie),typeof v.UNSAFE_componentWillUpdate=="function"&&v.UNSAFE_componentWillUpdate(m,ve,ie)),typeof v.componentDidUpdate=="function"&&(u.flags|=4),typeof v.getSnapshotBeforeUpdate=="function"&&(u.flags|=1024)):(typeof v.componentDidUpdate!="function"||R===o.memoizedProps&&xe===o.memoizedState||(u.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||R===o.memoizedProps&&xe===o.memoizedState||(u.flags|=1024),u.memoizedProps=m,u.memoizedState=ve),v.props=m,v.state=ve,v.context=ie,m=_e):(typeof v.componentDidUpdate!="function"||R===o.memoizedProps&&xe===o.memoizedState||(u.flags|=4),typeof v.getSnapshotBeforeUpdate!="function"||R===o.memoizedProps&&xe===o.memoizedState||(u.flags|=1024),m=!1)}return v=m,Gp(o,u),m=(u.flags&128)!==0,v||m?(v=u.stateNode,p=m&&typeof p.getDerivedStateFromError!="function"?null:v.render(),u.flags|=1,o!==null&&m?(u.child=il(u,o.child,null,x),u.child=il(u,null,p,x)):cn(o,u,p,x),u.memoizedState=v.state,o=u.child):o=cs(o,u,x),o}function jC(o,u,p,m){return Jo(),u.flags|=256,cn(o,u,p,m),u.child}var sy={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function oy(o){return{baseLanes:o,cachePool:OA()}}function ly(o,u,p){return o=o!==null?o.childLanes&~p:0,u&&(o|=xa),o}function qC(o,u,p){var m=u.pendingProps,x=!1,v=(u.flags&128)!==0,R;if((R=v)||(R=o!==null&&o.memoizedState===null?!1:(Cr.current&2)!==0),R&&(x=!0,u.flags&=-129),R=(u.flags&32)!==0,u.flags&=-33,o===null){if(Ft){if(x?eo(u):to(),(o=ur)?(o=Q6(o,Ua),o=o!==null&&o.data!=="&"?o:null,o!==null&&(u.memoizedState={dehydrated:o,treeContext:Vs!==null?{id:Si,overflow:Ti}:null,retryLane:536870912,hydrationErrors:null},p=TA(o),p.return=u,u.child=p,ln=u,ur=null)):o=null,o===null)throw Xs(u);return qy(o)?u.lanes=32:u.lanes=536870912,null}var U=m.children;return m=m.fallback,x?(to(),x=u.mode,U=Yp({mode:"hidden",children:U},x),m=Qo(m,x,p,null),U.return=u,m.return=u,U.sibling=m,u.child=U,m=u.child,m.memoizedState=oy(p),m.childLanes=ly(o,R,p),u.memoizedState=sy,Md(null,m)):(eo(u),uy(u,U))}var ie=o.memoizedState;if(ie!==null&&(U=ie.dehydrated,U!==null)){if(v)u.flags&256?(eo(u),u.flags&=-257,u=cy(o,u,p)):u.memoizedState!==null?(to(),u.child=o.child,u.flags|=128,u=null):(to(),U=m.fallback,x=u.mode,m=Yp({mode:"visible",children:m.children},x),U=Qo(U,x,p,null),U.flags|=2,m.return=u,U.return=u,m.sibling=U,u.child=m,il(u,o.child,null,p),m=u.child,m.memoizedState=oy(p),m.childLanes=ly(o,R,p),u.memoizedState=sy,u=Md(null,m));else if(eo(u),qy(U)){if(R=U.nextSibling&&U.nextSibling.dataset,R)var ye=R.dgst;R=ye,m=Error(n(419)),m.stack="",m.digest=R,Td({value:m,source:null,stack:null}),u=cy(o,u,p)}else if(Pr||gu(o,u,p,!1),R=(p&o.childLanes)!==0,Pr||R){if(R=ar,R!==null&&(m=sp(R,p),m!==0&&m!==ie.retryLane))throw ie.retryLane=m,Zo(o,m),Qn(R,o,m),ay;jy(U)||tf(),u=cy(o,u,p)}else jy(U)?(u.flags|=192,u.child=o.child,u=null):(o=ie.treeContext,ur=$a(U.nextSibling),ln=u,Ft=!0,Ws=null,Ua=!1,o!==null&&kA(u,o),u=uy(u,m.children),u.flags|=4096);return u}return x?(to(),U=m.fallback,x=u.mode,ie=o.child,ye=ie.sibling,m=as(ie,{mode:"hidden",children:m.children}),m.subtreeFlags=ie.subtreeFlags&65011712,ye!==null?U=as(ye,U):(U=Qo(U,x,p,null),U.flags|=2),U.return=u,m.return=u,m.sibling=U,u.child=m,Md(null,m),m=u.child,U=o.child.memoizedState,U===null?U=oy(p):(x=U.cachePool,x!==null?(ie=Br._currentValue,x=x.parent!==ie?{parent:ie,pool:ie}:x):x=OA(),U={baseLanes:U.baseLanes|p,cachePool:x}),m.memoizedState=U,m.childLanes=ly(o,R,p),u.memoizedState=sy,Md(o.child,m)):(eo(u),p=o.child,o=p.sibling,p=as(p,{mode:"visible",children:m.children}),p.return=u,p.sibling=null,o!==null&&(R=u.deletions,R===null?(u.deletions=[o],u.flags|=16):R.push(o)),u.child=p,u.memoizedState=null,p)}function uy(o,u){return u=Yp({mode:"visible",children:u},o.mode),u.return=o,o.child=u}function Yp(o,u){return o=ma(22,o,null,u),o.lanes=0,o}function cy(o,u,p){return il(u,o.child,null,p),o=uy(u,u.pendingProps.children),o.flags|=2,u.memoizedState=null,o}function GC(o,u,p){o.lanes|=u;var m=o.alternate;m!==null&&(m.lanes|=u),_1(o.return,u,p)}function dy(o,u,p,m,x,v){var R=o.memoizedState;R===null?o.memoizedState={isBackwards:u,rendering:null,renderingStartTime:0,last:m,tail:p,tailMode:x,treeForkCount:v}:(R.isBackwards=u,R.rendering=null,R.renderingStartTime=0,R.last=m,R.tail=p,R.tailMode=x,R.treeForkCount=v)}function YC(o,u,p){var m=u.pendingProps,x=m.revealOrder,v=m.tail;m=m.children;var R=Cr.current,U=(R&2)!==0;if(U?(R=R&1|2,u.flags|=128):R&=1,O(Cr,R),cn(o,u,m,p),m=Ft?Sd:0,!U&&o!==null&&(o.flags&128)!==0)e:for(o=u.child;o!==null;){if(o.tag===13)o.memoizedState!==null&&GC(o,p,u);else if(o.tag===19)GC(o,p,u);else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===u)break e;for(;o.sibling===null;){if(o.return===null||o.return===u)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(x){case"forwards":for(p=u.child,x=null;p!==null;
vendor: 4,641 bytes, line 9
9)o=p.alternate,o!==null&&Dp(o)===null&&(x=p),p=p.sibling;p=x,p===null?(x=u.child,u.child=null):(x=p.sibling,p.sibling=null),dy(u,!1,x,p,v,m);break;case"backwards":case"unstable_legacy-backwards":for(p=null,x=u.child,u.child=null;x!==null;){if(o=x.alternate,o!==null&&Dp(o)===null){u.child=x;break}o=x.sibling,x.sibling=p,p=x,x=o}dy(u,!0,p,null,v,m);break;case"together":dy(u,!1,null,null,void 0,m);break;default:u.memoizedState=null}return u.child}function cs(o,u,p){if(o!==null&&(u.dependencies=o.dependencies),ao|=u.lanes,(p&u.childLanes)===0)if(o!==null){if(gu(o,u,p,!1),(p&u.childLanes)===0)return null}else return null;if(o!==null&&u.child!==o.child)throw Error(n(153));if(u.child!==null){for(o=u.child,p=as(o,o.pendingProps),u.child=p,p.return=u;o.sibling!==null;)o=o.sibling,p=p.sibling=as(o,o.pendingProps),p.return=u;p.sibling=null}return u.child}function hy(o,u){return(o.lanes&u)!==0?!0:(o=o.dependencies,!!(o!==null&&kp(o)))}function ij(o,u,p){switch(u.tag){case 3:Ge(u,u.stateNode.containerInfo),Ks(u,Br,o.memoizedState.cache),Jo();break;case 27:case 5:ut(u);break;case 4:Ge(u,u.stateNode.containerInfo);break;case 10:Ks(u,u.type,u.memoizedProps.value);break;case 31:if(u.memoizedState!==null)return u.flags|=128,F1(u),null;break;case 13:var m=u.memoizedState;if(m!==null)return m.dehydrated!==null?(eo(u),u.flags|=128,null):(p&u.child.childLanes)!==0?qC(o,u,p):(eo(u),o=cs(o,u,p),o!==null?o.sibling:null);eo(u);break;case 19:var x=(o.flags&128)!==0;if(m=(p&u.childLanes)!==0,m||(gu(o,u,p,!1),m=(p&u.childLanes)!==0),x){if(m)return YC(o,u,p);u.flags|=128}if(x=u.memoizedState,x!==null&&(x.rendering=null,x.tail=null,x.lastEffect=null),O(Cr,Cr.current),m)break;return null;case 22:return u.lanes=0,PC(o,u,p,u.pendingProps);case 24:Ks(u,Br,o.memoizedState.cache)}return cs(o,u,p)}function VC(o,u,p){if(o!==null)if(o.memoizedProps!==u.pendingProps)Pr=!0;else{if(!hy(o,p)&&(u.flags&128)===0)return Pr=!1,ij(o,u,p);Pr=(o.flags&131072)!==0}else Pr=!1,Ft&&(u.flags&1048576)!==0&&_A(u,Sd,u.index);switch(u.lanes=0,u.tag){case 16:e:{var m=u.pendingProps;if(o=nl(u.elementType),u.type=o,typeof o=="function")b1(o)?(m=ol(o,m),u.tag=1,u=HC(null,u,o,m,p)):(u.tag=0,u=iy(null,u,o,m,p));else{if(o!=null){var x=o.$$typeof;if(x===D){u.tag=11,u=MC(null,u,o,m,p);break e}else if(x===P){u.tag=14,u=BC(null,u,o,m,p);break e}}throw u=Z(o)||o,Error(n(306,u,""))}}return u;case 0:return iy(o,u,u.type,u.pendingProps,p);case 1:return m=u.type,x=ol(m,u.pendingProps),HC(o,u,m,x,p);case 3:e:{if(Ge(u,u.stateNode.containerInfo),o===null)throw Error(n(387));m=u.pendingProps;var v=u.memoizedState;x=v.element,O1(o,u),Rd(u,m,null,p);var R=u.memoizedState;if(m=R.cache,Ks(u,Br,m),m!==v.cache&&k1(u,[Br],p,!0),Nd(),m=R.element,v.isDehydrated)if(v={element:m,isDehydrated:!1,cache:R.cache},u.updateQueue.baseState=v,u.memoizedState=v,u.flags&256){u=jC(o,u,m,p);break e}else if(m!==x){x=Ba(Error(n(424)),u),Td(x),u=jC(o,u,m,p);break e}else for(o=u.stateNode.containerInfo,o.nodeType===9?o=o.body:o=o.nodeName==="HTML"?o.ownerDocument.body:o,ur=$a(o.firstChild),ln=u,Ft=!0,Ws=null,Ua=!0,p=PA(u,null,m,p),u.child=p;p;)p.flags=p.flags&-3|4096,p=p.sibling;else{if(Jo(),m===x){u=cs(o,u,p);break e}cn(o,u,m,p)}u=u.child}return u;case 26:return Gp(o,u),o===null?(p=a5(u.type,null,u.pendingProps,null))?u.memoizedState=p:Ft||(p=u.type,o=u.pendingProps,m=uf(Ce.current).createElement(p),m[Mr]=u,m[fr]=o,dn(m,p,o),_t(m),u.stateNode=m):u.memoizedState=a5(u.type,o.memoizedProps,u.pendingProps,o.memoizedState),null;case 27:return ut(u),o===null&&Ft&&(m=u.stateNode=t5(u.type,u.pendingProps,Ce.current),ln=u,Ua=!0,x=ur,uo(u.type)?(Gy=x,ur=$a(m.firstChild)):ur=x),cn(o,u,u.pendingProps.children,p),Gp(o,u),o===null&&(u.flags|=4194304),u.child;case 5:return o===null&&Ft&&((x=m=ur)&&(m=Mj(m,u.type,u.pendingProps,Ua),m!==null?(u.stateNode=m,ln=u,ur=$a(m.firstChild),Ua=!1,x=!0):x=!1),x||Xs(u)),ut(u),x=u.type,v=u.pendingProps,R=o!==null?o.memoizedProps:null,m=v.children,zy(x,v)?m=null:R!==null&&zy(x,R)&&(u.flags|=32),u.memoizedState!==null&&(x=U1(o,u,KH,null,null,p),Kd._currentValue=x),Gp(o,u),cn(o,u,m,p),u.child;case 6:return o===null&&Ft&&((o=p=ur)&&(p=Bj(p,u.pendingProps,Ua),p!==null?(u.stateNode=p,ln=u,ur=null,o=!0):o=!1),o||Xs(u)),null;case 13:return qC(o,u,p);case 4:return Ge(u,u.stateNode.containerInfo),m=u.pendingProps,o===null?u.child=il(u,null,m,p):cn(o,u,m,p),u.child;case 11:return MC(o,u,u.type,u.pendingProps,p);case 7:return cn(o,u,u.pendingProps,p),u.child;case 8:return cn(o,u,u.pendingProps.children,p),u.child;case 12:return cn(o,u,u.pendingProps.children,p),u.child;case 10:return m=u.pendingProps,Ks(u,u.type,m.value),cn(o,u,m.children,p),u.child;
vendor: 4,734 bytes, line 9
9case 9:return x=u.type._context,m=u.pendingProps.children,tl(u),x=un(x),m=m(x),u.flags|=1,cn(o,u,m,p),u.child;case 14:return BC(o,u,u.type,u.pendingProps,p);case 15:return FC(o,u,u.type,u.pendingProps,p);case 19:return YC(o,u,p);case 31:return aj(o,u,p);case 22:return PC(o,u,p,u.pendingProps);case 24:return tl(u),m=un(Br),o===null?(x=N1(),x===null&&(x=ar,v=A1(),x.pooledCache=v,v.refCount++,v!==null&&(x.pooledCacheLanes|=p),x=v),u.memoizedState={parent:m,cache:x},I1(u),Ks(u,Br,x)):((o.lanes&p)!==0&&(O1(o,u),Rd(u,null,null,p),Nd()),x=o.memoizedState,v=u.memoizedState,x.parent!==m?(x={parent:m,cache:m},u.memoizedState=x,u.lanes===0&&(u.memoizedState=u.updateQueue.baseState=x),Ks(u,Br,m)):(m=v.cache,Ks(u,Br,m),m!==x.cache&&k1(u,[Br],p,!0))),cn(o,u,u.pendingProps.children,p),u.child;case 29:throw u.pendingProps}throw Error(n(156,u.tag))}function ds(o){o.flags|=4}function py(o,u,p,m,x){if((u=(o.mode&32)!==0)&&(u=!1),u){if(o.flags|=16777216,(x&335544128)===x)if(o.stateNode.complete)o.flags|=8192;else if(E6())o.flags|=8192;else throw al=Rp,R1}else o.flags&=-16777217}function WC(o,u){if(u.type!=="stylesheet"||(u.state.loading&4)!==0)o.flags&=-16777217;else if(o.flags|=16777216,!u5(u))if(E6())o.flags|=8192;else throw al=Rp,R1}function Vp(o,u){u!==null&&(o.flags|=4),o.flags&16384&&(u=o.tag!==22?Ji():536870912,o.lanes|=u,Cu|=u)}function Bd(o,u){if(!Ft)switch(o.tailMode){case"hidden":u=o.tail;for(var p=null;u!==null;)u.alternate!==null&&(p=u),u=u.sibling;p===null?o.tail=null:p.sibling=null;break;case"collapsed":p=o.tail;for(var m=null;p!==null;)p.alternate!==null&&(m=p),p=p.sibling;m===null?u||o.tail===null?o.tail=null:o.tail.sibling=null:m.sibling=null}}function cr(o){var u=o.alternate!==null&&o.alternate.child===o.child,p=0,m=0;if(u)for(var x=o.child;x!==null;)p|=x.lanes|x.childLanes,m|=x.subtreeFlags&65011712,m|=x.flags&65011712,x.return=o,x=x.sibling;else for(x=o.child;x!==null;)p|=x.lanes|x.childLanes,m|=x.subtreeFlags,m|=x.flags,x.return=o,x=x.sibling;return o.subtreeFlags|=m,o.childLanes=p,u}function sj(o,u,p){var m=u.pendingProps;switch(v1(u),u.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return cr(u),null;case 1:return cr(u),null;case 3:return p=u.stateNode,m=null,o!==null&&(m=o.memoizedState.cache),u.memoizedState.cache!==m&&(u.flags|=2048),os(Br),Ye(),p.pendingContext&&(p.context=p.pendingContext,p.pendingContext=null),(o===null||o.child===null)&&(mu(u)?ds(u):o===null||o.memoizedState.isDehydrated&&(u.flags&256)===0||(u.flags|=1024,T1())),cr(u),null;case 26:var x=u.type,v=u.memoizedState;return o===null?(ds(u),v!==null?(cr(u),WC(u,v)):(cr(u),py(u,x,null,m,p))):v?v!==o.memoizedState?(ds(u),cr(u),WC(u,v)):(cr(u),u.flags&=-16777217):(o=o.memoizedProps,o!==m&&ds(u),cr(u),py(u,x,o,m,p)),null;case 27:if(Zt(u),p=Ce.current,x=u.type,o!==null&&u.stateNode!=null)o.memoizedProps!==m&&ds(u);else{if(!m){if(u.stateNode===null)throw Error(n(166));return cr(u),null}o=fe.current,mu(u)?AA(u):(o=t5(x,m,p),u.stateNode=o,ds(u))}return cr(u),null;case 5:if(Zt(u),x=u.type,o!==null&&u.stateNode!=null)o.memoizedProps!==m&&ds(u);else{if(!m){if(u.stateNode===null)throw Error(n(166));return cr(u),null}if(v=fe.current,mu(u))AA(u);else{var R=uf(Ce.current);switch(v){case 1:v=R.createElementNS("http://www.w3.org/2000/svg",x);break;case 2:v=R.createElementNS("http://www.w3.org/1998/Math/MathML",x);break;default:switch(x){case"svg":v=R.createElementNS("http://www.w3.org/2000/svg",x);break;case"math":v=R.createElementNS("http://www.w3.org/1998/Math/MathML",x);break;case"script":v=R.createElement("div"),v.innerHTML="<script><\/script>",v=v.removeChild(v.firstChild);break;case"select":v=typeof m.is=="string"?R.createElement("select",{is:m.is}):R.createElement("select"),m.multiple?v.multiple=!0:m.size&&(v.size=m.size);break;default:v=typeof m.is=="string"?R.createElement(x,{is:m.is}):R.createElement(x)}}v[Mr]=u,v[fr]=m;e:for(R=u.child;R!==null;){if(R.tag===5||R.tag===6)v.appendChild(R.stateNode);else if(R.tag!==4&&R.tag!==27&&R.child!==null){R.child.return=R,R=R.child;continue}if(R===u)break e;for(;R.sibling===null;){if(R.return===null||R.return===u)break e;R=R.return}R.sibling.return=R.return,R=R.sibling}u.stateNode=v;e:switch(dn(v,x,m),x){case"button":case"input":case"select":case"textarea":m=!!m.autoFocus;break e;case"img":m=!0;break e;default:m=!1}m&&ds(u)}}return cr(u),py(u,u.type,o===null?null:o.memoizedProps,u.pendingProps,p),null;case 6:if(o&&u.stateNode!=null)o.memoizedProps!==m&&ds(u);else{if(typeof m!="string"&&u.stateNode===null)throw Error(n(166));if(o=Ce.current,mu(u)){if(o=u.stateNode,p=u.memoizedProps,m=null,x=ln,x!==null)switch(x.tag){case 27:case 5:m=x.memoizedProps}o[Mr]=u,o=!!(o.nodeValue===p||m!==null&&m.suppressHydrationWarning===!0||q
vendor: 21,970 bytes, line 9
96(o.nodeValue,p)),o||Xs(u,!0)}else o=uf(o).createTextNode(m),o[Mr]=u,u.stateNode=o}return cr(u),null;case 31:if(p=u.memoizedState,o===null||o.memoizedState!==null){if(m=mu(u),p!==null){if(o===null){if(!m)throw Error(n(318));if(o=u.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(n(557));o[Mr]=u}else Jo(),(u.flags&128)===0&&(u.memoizedState=null),u.flags|=4;cr(u),o=!1}else p=T1(),o!==null&&o.memoizedState!==null&&(o.memoizedState.hydrationErrors=p),o=!0;if(!o)return u.flags&256?(ba(u),u):(ba(u),null);if((u.flags&128)!==0)throw Error(n(558))}return cr(u),null;case 13:if(m=u.memoizedState,o===null||o.memoizedState!==null&&o.memoizedState.dehydrated!==null){if(x=mu(u),m!==null&&m.dehydrated!==null){if(o===null){if(!x)throw Error(n(318));if(x=u.memoizedState,x=x!==null?x.dehydrated:null,!x)throw Error(n(317));x[Mr]=u}else Jo(),(u.flags&128)===0&&(u.memoizedState=null),u.flags|=4;cr(u),x=!1}else x=T1(),o!==null&&o.memoizedState!==null&&(o.memoizedState.hydrationErrors=x),x=!0;if(!x)return u.flags&256?(ba(u),u):(ba(u),null)}return ba(u),(u.flags&128)!==0?(u.lanes=p,u):(p=m!==null,o=o!==null&&o.memoizedState!==null,p&&(m=u.child,x=null,m.alternate!==null&&m.alternate.memoizedState!==null&&m.alternate.memoizedState.cachePool!==null&&(x=m.alternate.memoizedState.cachePool.pool),v=null,m.memoizedState!==null&&m.memoizedState.cachePool!==null&&(v=m.memoizedState.cachePool.pool),v!==x&&(m.flags|=2048)),p!==o&&p&&(u.child.flags|=8192),Vp(u,u.updateQueue),cr(u),null);case 4:return Ye(),o===null&&My(u.stateNode.containerInfo),cr(u),null;case 10:return os(u.type),cr(u),null;case 19:if(Y(Cr),m=u.memoizedState,m===null)return cr(u),null;if(x=(u.flags&128)!==0,v=m.rendering,v===null)if(x)Bd(m,!1);else{if(wr!==0||o!==null&&(o.flags&128)!==0)for(o=u.child;o!==null;){if(v=Dp(o),v!==null){for(u.flags|=128,Bd(m,!1),o=v.updateQueue,u.updateQueue=o,Vp(u,o),u.subtreeFlags=0,o=p,p=u.child;p!==null;)SA(p,o),p=p.sibling;return O(Cr,Cr.current&1|2),Ft&&is(u,m.treeForkCount),u.child}o=o.sibling}m.tail!==null&&jr()>Qp&&(u.flags|=128,x=!0,Bd(m,!1),u.lanes=4194304)}else{if(!x)if(o=Dp(v),o!==null){if(u.flags|=128,x=!0,o=o.updateQueue,u.updateQueue=o,Vp(u,o),Bd(m,!0),m.tail===null&&m.tailMode==="hidden"&&!v.alternate&&!Ft)return cr(u),null}else 2*jr()-m.renderingStartTime>Qp&&p!==536870912&&(u.flags|=128,x=!0,Bd(m,!1),u.lanes=4194304);m.isBackwards?(v.sibling=u.child,u.child=v):(o=m.last,o!==null?o.sibling=v:u.child=v,m.last=v)}return m.tail!==null?(o=m.tail,m.rendering=o,m.tail=o.sibling,m.renderingStartTime=jr(),o.sibling=null,p=Cr.current,O(Cr,x?p&1|2:p&1),Ft&&is(u,m.treeForkCount),o):(cr(u),null);case 22:case 23:return ba(u),B1(),m=u.memoizedState!==null,o!==null?o.memoizedState!==null!==m&&(u.flags|=8192):m&&(u.flags|=8192),m?(p&536870912)!==0&&(u.flags&128)===0&&(cr(u),u.subtreeFlags&6&&(u.flags|=8192)):cr(u),p=u.updateQueue,p!==null&&Vp(u,p.retryQueue),p=null,o!==null&&o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(p=o.memoizedState.cachePool.pool),m=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(m=u.memoizedState.cachePool.pool),m!==p&&(u.flags|=2048),o!==null&&Y(rl),null;case 24:return p=null,o!==null&&(p=o.memoizedState.cache),u.memoizedState.cache!==p&&(u.flags|=2048),os(Br),cr(u),null;case 25:return null;case 30:return null}throw Error(n(156,u.tag))}function oj(o,u){switch(v1(u),u.tag){case 1:return o=u.flags,o&65536?(u.flags=o&-65537|128,u):null;case 3:return os(Br),Ye(),o=u.flags,(o&65536)!==0&&(o&128)===0?(u.flags=o&-65537|128,u):null;case 26:case 27:case 5:return Zt(u),null;case 31:if(u.memoizedState!==null){if(ba(u),u.alternate===null)throw Error(n(340));Jo()}return o=u.flags,o&65536?(u.flags=o&-65537|128,u):null;case 13:if(ba(u),o=u.memoizedState,o!==null&&o.dehydrated!==null){if(u.alternate===null)throw Error(n(340));Jo()}return o=u.flags,o&65536?(u.flags=o&-65537|128,u):null;case 19:return Y(Cr),null;case 4:return Ye(),null;case 10:return os(u.type),null;case 22:case 23:return ba(u),B1(),o!==null&&Y(rl),o=u.flags,o&65536?(u.flags=o&-65537|128,u):null;case 24:return os(Br),null;case 25:return null;default:return null}}function XC(o,u){switch(v1(u),u.tag){case 3:os(Br),Ye();break;case 26:case 27:case 5:Zt(u);break;case 4:Ye();break;case 31:u.memoizedState!==null&&ba(u);break;case 13:ba(u);break;case 19:Y(Cr);break;case 10:os(u.type);break;case 22:case 23:ba(u),B1(),o!==null&&Y(rl);break;case 24:os(Br)}}function Fd(o,u){try{var p=u.updateQueue,m=p!==null?p.lastEffect:null;if(m!==null){var x=m.next;p=x;do{if((p.tag&o)===o){m=void 0;var v=p.create,R=p.inst;m=v(),R.destroy=m}p=p.next}while(p!==x)}}catch(U){Jt(u,u.return,U)}}function ro(o,u,p){try{var m=u.updateQueue,x=m!==null?m.lastEffect:null;if(x!==null){var v=x.next;m=v;do{if((m.tag&o)===o){var R=m.inst,U=R.destroy;if(U!==void 0){R.destroy=void 0,x=u;var ie=p,ye=U;try{ye()}catch(_e){Jt(x,ie,_e)}}}m=m.next}while(m!==v)}}catch(_e){Jt(u,u.return,_e)}}function KC(o){var u=o.updateQueue;if(u!==null){var p=o.stateNode;try{zA(u,p)}catch(m){Jt(o,o.return,m)}}}function ZC(o,u,p){p.props=ol(o.type,o.memoizedProps),p.state=o.memoizedState;try{p.componentWillUnmount()}catch(m){Jt(o,u,m)}}function Pd(o,u){try{var p=o.ref;if(p!==null){switch(o.tag){case 26:case 27:case 5:var m=o.stateNode;break;case 30:m=o.stateNode;break;default:m=o.stateNode}typeof p=="function"?o.refCleanup=p(m):p.current=m}}catch(x){Jt(o,u,x)}}function wi(o,u){var p=o.ref,m=o.refCleanup;if(p!==null)if(typeof m=="function")try{m()}catch(x){Jt(o,u,x)}finally{o.refCleanup=null,o=o.alternate,o!=null&&(o.refCleanup=null)}else if(typeof p=="function")try{p(null)}catch(x){Jt(o,u,x)}else p.current=null}function QC(o){var u=o.type,p=o.memoizedProps,m=o.stateNode;try{e:switch(u){case"button":case"input":case"select":case"textarea":p.autoFocus&&m.focus();break e;case"img":p.src?m.src=p.src:p.srcSet&&(m.srcset=p.srcSet)}}catch(x){Jt(o,o.return,x)}}function fy(o,u,p){try{var m=o.stateNode;Nj(m,o.type,p,u),m[fr]=u}catch(x){Jt(o,o.return,x)}}function JC(o){return o.tag===5||o.tag===3||o.tag===26||o.tag===27&&uo(o.type)||o.tag===4}function my(o){e:for(;;){for(;o.sibling===null;){if(o.return===null||JC(o.return))return null;o=o.return}for(o.sibling.return=o.return,o=o.sibling;o.tag!==5&&o.tag!==6&&o.tag!==18;){if(o.tag===27&&uo(o.type)||o.flags&2||o.child===null||o.tag===4)continue e;o.child.return=o,o=o.child}if(!(o.flags&2))return o.stateNode}}function gy(o,u,p){var m=o.tag;if(m===5||m===6)o=o.stateNode,u?(p.nodeType===9?p.body:p.nodeName==="HTML"?p.ownerDocument.body:p).insertBefore(o,u):(u=p.nodeType===9?p.body:p.nodeName==="HTML"?p.ownerDocument.body:p,u.appendChild(o),p=p._reactRootContainer,p!=null||u.onclick!==null||(u.onclick=rs));else if(m!==4&&(m===27&&uo(o.type)&&(p=o.stateNode,u=null),o=o.child,o!==null))for(gy(o,u,p),o=o.sibling;o!==null;)gy(o,u,p),o=o.sibling}function Wp(o,u,p){var m=o.tag;if(m===5||m===6)o=o.stateNode,u?p.insertBefore(o,u):p.appendChild(o);else if(m!==4&&(m===27&&uo(o.type)&&(p=o.stateNode),o=o.child,o!==null))for(Wp(o,u,p),o=o.sibling;o!==null;)Wp(o,u,p),o=o.sibling}function e6(o){var u=o.stateNode,p=o.memoizedProps;try{for(var m=o.type,x=u.attributes;x.length;)u.removeAttributeNode(x[0]);dn(u,m,p),u[Mr]=o,u[fr]=p}catch(v){Jt(o,o.return,v)}}var hs=!1,Ur=!1,by=!1,t6=typeof WeakSet=="function"?WeakSet:Set,en=null;function lj(o,u){if(o=o.containerInfo,Py=gf,o=pA(o),c1(o)){if("selectionStart"in o)var p={start:o.selectionStart,end:o.selectionEnd};else e:{p=(p=o.ownerDocument)&&p.defaultView||window;var m=p.getSelection&&p.getSelection();if(m&&m.rangeCount!==0){p=m.anchorNode;var x=m.anchorOffset,v=m.focusNode;m=m.focusOffset;try{p.nodeType,v.nodeType}catch{p=null;break e}var R=0,U=-1,ie=-1,ye=0,_e=0,Ae=o,xe=null;t:for(;;){for(var ve;Ae!==p||x!==0&&Ae.nodeType!==3||(U=R+x),Ae!==v||m!==0&&Ae.nodeType!==3||(ie=R+m),Ae.nodeType===3&&(R+=Ae.nodeValue.length),(ve=Ae.firstChild)!==null;)xe=Ae,Ae=ve;for(;;){if(Ae===o)break t;if(xe===p&&++ye===x&&(U=R),xe===v&&++_e===m&&(ie=R),(ve=Ae.nextSibling)!==null)break;Ae=xe,xe=Ae.parentNode}Ae=ve}p=U===-1||ie===-1?null:{start:U,end:ie}}else p=null}p=p||{start:0,end:0}}else p=null;for(Uy={focusedElem:o,selectionRange:p},gf=!1,en=u;en!==null;)if(u=en,o=u.child,(u.subtreeFlags&1028)!==0&&o!==null)o.return=u,en=o;else for(;en!==null;){switch(u=en,v=u.alternate,o=u.flags,u.tag){case 0:if((o&4)!==0&&(o=u.updateQueue,o=o!==null?o.events:null,o!==null))for(p=0;p<o.length;p++)x=o[p],x.ref.impl=x.nextImpl;break;case 11:case 15:break;case 1:if((o&1024)!==0&&v!==null){o=void 0,p=u,x=v.memoizedProps,v=v.memoizedState,m=p.stateNode;try{var We=ol(p.type,x);o=m.getSnapshotBeforeUpdate(We,v),m.__reactInternalSnapshotBeforeUpdate=o}catch(pt){Jt(p,p.return,pt)}}break;case 3:if((o&1024)!==0){if(o=u.stateNode.containerInfo,p=o.nodeType,p===9)Hy(o);else if(p===1)switch(o.nodeName){case"HEAD":case"HTML":case"BODY":Hy(o);break;default:o.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((o&1024)!==0)throw Error(n(163))}if(o=u.sibling,o!==null){o.return=u.return,en=o;break}en=u.return}}function r6(o,u,p){var m=p.flags;switch(p.tag){case 0:case 11:case 15:fs(o,p),m&4&&Fd(5,p);break;case 1:if(fs(o,p),m&4)if(o=p.stateNode,u===null)try{o.componentDidMount()}catch(R){Jt(p,p.return,R)}else{var x=ol(p.type,u.memoizedProps);u=u.memoizedState;try{o.componentDidUpdate(x,u,o.__reactInternalSnapshotBeforeUpdate)}catch(R){Jt(p,p.return,R)}}m&64&&KC(p),m&512&&Pd(p,p.return);break;case 3:if(fs(o,p),m&64&&(o=p.updateQueue,o!==null)){if(u=null,p.child!==null)switch(p.child.tag){case 27:case 5:u=p.child.stateNode;break;case 1:u=p.child.stateNode}try{zA(o,u)}catch(R){Jt(p,p.return,R)}}break;case 27:u===null&&m&4&&e6(p);case 26:case 5:fs(o,p),u===null&&m&4&&QC(p),m&512&&Pd(p,p.return);break;case 12:fs(o,p);break;case 31:fs(o,p),m&4&&i6(o,p);break;case 13:fs(o,p),m&4&&s6(o,p),m&64&&(o=p.memoizedState,o!==null&&(o=o.dehydrated,o!==null&&(p=bj.bind(null,p),Fj(o,p))));break;case 22:if(m=p.memoizedState!==null||hs,!m){u=u!==null&&u.memoizedState!==null||Ur,x=hs;var v=Ur;hs=m,(Ur=u)&&!v?ms(o,p,(p.subtreeFlags&8772)!==0):fs(o,p),hs=x,Ur=v}break;case 30:break;default:fs(o,p)}}function n6(o){var u=o.alternate;u!==null&&(o.alternate=null,n6(u)),o.child=null,o.deletions=null,o.sibling=null,o.tag===5&&(u=o.stateNode,u!==null&&oe(u)),o.stateNode=null,o.return=null,o.dependencies=null,o.memoizedProps=null,o.memoizedState=null,o.pendingProps=null,o.stateNode=null,o.updateQueue=null}var mr=null,Wn=!1;function ps(o,u,p){for(p=p.child;p!==null;)a6(o,u,p),p=p.sibling}function a6(o,u,p){if(hr&&typeof hr.onCommitFiberUnmount=="function")try{hr.onCommitFiberUnmount(Dr,p)}catch{}switch(p.tag){case 26:Ur||wi(p,u),ps(o,u,p),p.memoizedState?p.memoizedState.count--:p.stateNode&&(p=p.stateNode,p.parentNode.removeChild(p));break;case 27:Ur||wi(p,u);var m=mr,x=Wn;uo(p.type)&&(mr=p.stateNode,Wn=!1),ps(o,u,p),Vd(p.stateNode),mr=m,Wn=x;break;case 5:Ur||wi(p,u);case 6:if(m=mr,x=Wn,mr=null,ps(o,u,p),mr=m,Wn=x,mr!==null)if(Wn)try{(mr.nodeType===9?mr.body:mr.nodeName==="HTML"?mr.ownerDocument.body:mr).removeChild(p.stateNode)}catch(v){Jt(p,u,v)}else try{mr.removeChild(p.stateNode)}catch(v){Jt(p,u,v)}break;case 18:mr!==null&&(Wn?(o=mr,K6(o.nodeType===9?o.body:o.nodeName==="HTML"?o.ownerDocument.body:o,p.stateNode),Bu(o)):K6(mr,p.stateNode));break;case 4:m=mr,x=Wn,mr=p.stateNode.containerInfo,Wn=!0,ps(o,u,p),mr=m,Wn=x;break;case 0:case 11:case 14:case 15:ro(2,p,u),Ur||ro(4,p,u),ps(o,u,p);break;case 1:Ur||(wi(p,u),m=p.stateNode,typeof m.componentWillUnmount=="function"&&ZC(p,u,m)),ps(o,u,p);break;case 21:ps(o,u,p);break;case 22:Ur=(m=Ur)||p.memoizedState!==null,ps(o,u,p),Ur=m;break;default:ps(o,u,p)}}function i6(o,u){if(u.memoizedState===null&&(o=u.alternate,o!==null&&(o=o.memoizedState,o!==null))){o=o.dehydrated;try{Bu(o)}catch(p){Jt(u,u.return,p)}}}function s6(o,u){if(u.memoizedState===null&&(o=u.alternate,o!==null&&(o=o.memoizedState,o!==null&&(o=o.dehydrated,o!==null))))try{Bu(o)}catch(p){Jt(u,u.return,p)}}function uj(o){switch(o.tag){case 31:case 13:case 19:var u=o.stateNode;return u===null&&(u=o.stateNode=new t6),u;case 22:return o=o.stateNode,u=o._retryCache,u===null&&(u=o._retryCache=new t6),u;default:throw Error(n(435,o.tag))}}function Xp(o,u){var p=uj(o);u.forEach(function(m){if(!p.has(m)){p.add(m);var x=yj.bind(null,o,m);m.then(x,x)}})}function Xn(o,u){var p=u.deletions;if(p!==null)for(var m=0;m<p.length;m++){var x=p[m],v=o,R=u,U=R;e:for(;U!==null;){switch(U.tag){case 27:if(uo(U.type)){mr=U.stateNode,Wn=!1;break e}break;case 5:mr=U.stateNode,Wn=!1;break e;case 3:case 4:mr=U.stateNode.containerInfo,Wn=!0;break e}U=U.return}if(mr===null)throw Error(n(160));a6(v,R,x),mr=null,Wn=!1,v=x.alternate,v!==null&&(v.return=null),x.return=null}if(u.subtreeFlags&13886)for(u=u.child;u!==null;)o6(u,o),u=u.sibling}var ai=null;function o6(o,u){var p=o.alternate,m=o.flags;switch(o.tag){case 0:case 11:case 14:case 15:Xn(u,o),Kn(o),m&4&&(ro(3,o,o.return),Fd(3,o),ro(5,o,o.return));break;case 1:Xn(u,o),Kn(o),m&512&&(Ur||p===null||wi(p,p.return)),m&64&&hs&&(o=o.updateQueue,o!==null&&(m=o.callbacks,m!==null&&(p=o.shared.hiddenCallbacks,o.shared.hiddenCallbacks=p===null?m:p.concat(m))));break;case 26:var x=ai;if(Xn(u,o),Kn(o),m&512&&(Ur||p===null||wi(p,p.return)),m&4){var v=p!==null?p.memoizedState:null;if(m=o.memoizedState,p===null)if(m===null)if(o.stateNode===null){e:{m=o.type,p=o.memoizedProps,x=x.ownerDocument||x;t:switch(m){case"title":v=x.getElementsByTagName("title")[0],(!v||v[rt]||v[Mr]||v.namespaceURI==="http://www.w3.org/2000/svg"||v.hasAttribute("itemprop"))&&(v=x.createElement(m),x.head.insertBefore(v,x.querySelector("head > title"))),dn(v,m,p),v[Mr]=o,_t(v),m=v;break e;case"link":var R=o5("link","href",x).get(m+(p.href||""));if(R){for(var U=0;U<R.length;U++)if(v=R[U],v.getAttribute("href")===(p.href==null||p.href===""?null:p.href)&&v.getAttribute("rel")===(p.rel==null?null:p.rel)&&v.getAttribute("title")===(p.title==null?null:p.title)&&v.getAttribute("crossorigin")===(p.crossOrigin==null?null:p.crossOrigin)){R.splice(U,1);break t}}v=x.createElement(m),dn(v,m,p),x.head.appendChild(v);break;case"meta":if(R=o5("meta","content",x).get(m+(p.content||""))){for(U=0;U<R.length;U++)if(v=R[U],v.getAttribute("content")===(p.content==null?null:""+p.content)&&v.getAttribute("name")===(p.name==null?null:p.name)&&v.getAttribute("property")===(p.property==null?null:p.property)&&v.getAttribute("http-equiv")===(p.httpEquiv==null?null:p.httpEquiv)&&v.getAttribute("charset")===(p.charSet==null?null:p.charSet)){R.splice(U,1);break t}}v=x.createElement(m),dn(v,m,p),x.head.appendChild(v);break;default:throw Error(n(468,m))}v[Mr]=o,_t(v),m=v}o.stateNode=m}else l5(x,o.type,o.stateNode);else o.stateNode=s5(x,m,o.memoizedProps);else v!==m?(v===null?p.stateNode!==null&&(p=p.stateNode,p.parentNode.removeChild(p)):v.count--,m===null?l5(x,o.type,o.stateNode):s5(x,m,o.memoizedProps)):m===null&&o.stateNode!==null&&fy(o,o.memoizedProps,p.memoizedProps)}break;case 27:Xn(u,o),Kn(o),m&512&&(Ur||p===null||wi(p,p.return)),p!==null&&m&4&&fy(o,o.memoizedProps,p.memoizedProps);break;case 5:if(Xn(u,o),Kn(o),m&512&&(Ur||p===null||wi(p,p.return)),o.flags&32){x=o.stateNode;try{iu(x,"")}catch(We){Jt(o,o.return,We)}}m&4&&o.stateNode!=null&&(x=o.memoizedProps,fy(o,x,p!==null?p.memoizedProps:x)),m&1024&&(by=!0);break;case 6:if(Xn(u,o),Kn(o),m&4){if(o.stateNode===null)throw Error(n(162));m=o.memoizedProps,p=o.stateNode;try{p.nodeValue=m}catch(We){Jt(o,o.return,We)}}break;case 3:if(hf=null,x=ai,ai=cf(u.containerInfo),Xn(u,o),ai=x,Kn(o),m&4&&p!==null&&p.memoizedState.isDehydrated)try{Bu(u.containerInfo)}catch(We){Jt(o,o.return,We)}by&&(by=!1,l6(o));break;case 4:m=ai,ai=cf(o.stateNode.containerInfo),Xn(u,o),Kn(o),ai=m;break;case 12:Xn(u,o),Kn(o);break;case 31:Xn(u,o),Kn(o),m&4&&(m=o.updateQueue,m!==null&&(o.updateQueue=null,Xp(o,m)));break;case 13:Xn(u,o),Kn(o),o.child.flags&8192&&o.memoizedState!==null!=(p!==null&&p.memoizedState!==null)&&(Zp=jr()),m&4&&(m=o.updateQueue,m!==null&&(o.updateQueue=null,Xp(o,m)));break;case 22:x=o.memoizedState!==null;var ie=p!==null&&p.memoizedState!==null,ye=hs,_e=Ur;if(hs=ye||x,Ur=_e||ie,Xn(u,o),Ur=_e,hs=ye,Kn(o),m&8192)e:for(u=o.stateNode,u._visibility=x?u._visibility&-2:u._visibility|1,x&&(p===null||ie||hs||Ur||ll(o)),p=null,u=o;;){if(u.tag===5||u.tag===26){if(p===null){ie=p=u;try{if(v=ie.stateNode,x)R=v.style,typeof R.setProperty=="function"?R.setProperty("display","none","important"):R.display="none";else{U=ie.stateNode;var Ae=ie.memoizedProps.style,xe=Ae!=null&&Ae.hasOwnProperty("display")?Ae.display:null;U.style.display=xe==null||typeof xe=="boolean"?"":(""+xe).trim()}}catch(We){Jt(ie,ie.return,We)}}}else if(u.tag===6){if(p===null){ie=u;try{ie.stateNode.nodeValue=x?"":ie.memoizedProps}catch(We){Jt(ie,ie.return,We)}}}else if(u.tag===18){if(p===null){ie=u;try{var ve=ie.stateNode;x?Z6(ve,!0):Z6(ie.stateNode,!1)}catch(We){Jt(ie,ie.return,We)}}}else if((u.tag!==22&&u.tag!==23||u.memoizedState===null||u===o)&&u.child!==null){u.child.return=u,u=u.child;continue}if(u===o)break e;for(;u.sibling===null;){if(u.return===null||u.return===o)break e;p===u&&(p=null),u=u.return}p===u&&(p=null),u.sibling.return=u.return,u=u.sibling}m&4&&(m=o.updateQueue,m!==null&&(p=m.retryQueue,p!==null&&(m.retryQueue=null,Xp(o,p))));break;case 19:Xn(u,o),Kn(o),m&4&&(m=o.updateQueue,m!==null&&(o.updateQueue=null,Xp(o,m)));break;case 30:break;case 21:break;default:Xn(u,o),Kn(o)}}function Kn(o){var u=o.flags;if(u&2){try{for(var p,m=o.return;m!==null;){if(JC(m)){p=m;break}m=m.return}if(p==null)throw Error(n(160));switch(p.tag){case 27:var x=p.stateNode,v=my(o);Wp(o,v,x);break;case 5:var R=p.stateNode;p.flags&32&&(iu(R,""),p.flags&=-33);var U=my(o);Wp(o,U,R);break;case 3:case 4:var ie=p.stateNode.containerInfo,ye=my(o);gy(o,ye,ie);break;default:throw Error(n(161))}}catch(_e){Jt(o,o.return,_e)}o.flags&=-3}u&4096&&(o.flags&=-4097)}function l6(o){if(o.subtreeFlags&1024)for(o=o.child;o!==null;){var u=o;l6(u),u.tag===5&&u.flags&1024&&u.stateNode.reset(),o=o.sibling}}function fs(o,u){if(u.subtreeFlags&8772)for(u=u.child;u!==null;)r6(o,u.alternate,u),u=u.sibling}function ll(o){for(o=o.child;o!==null;){var u=o;switch(u.tag){case 0:case 11:case 14:case 15:ro(4,u,u.return),ll(u);break;case 1:wi(u,u.return);var p=u.stateNode;typeof p.componentWillUnmount=="function"&&ZC(u,u.return,p),ll(u);break;case 27:Vd(u.stateNode);case 26:case 5:wi(u,u.return),ll(u);break;case 22:u.memoizedState===null&&ll(u);break;case 30:ll(u);break;default:ll(u)}o=o.sibling}}function ms(o,u,p){for(p=p&&(u.subtreeFlags&8772)!==0,u=u.child;u!==null;){var m=u.alternate,x=o,v=u,R=v.flags;switch(v.tag){case 0:case 11:case 15:ms(x,v,p),Fd(4,v);break;case 1:if(ms(x,v,p),m=v,x=m.stateNode,typeof x.componentDidMount=="function")try{x.componentDidMount()}catch(ye){Jt(m,m.return,ye)}if(m=v,x=m.updateQueue,x!==null){var U=m.stateNode;try{var ie=x.shared.hiddenCallbacks;if(ie!==null)for(x.shared.hiddenCallbacks=null,x=0;x<ie.length;x++)UA(ie[x],U)}catch(ye){Jt(m,m.return,ye)}}p&&R&64&&KC(v),Pd(v,v.return);break;case 27:e6(v);case 26:case 5:ms(x,v,p),p&&m===null&&R&4&&QC(v),Pd(v,v.return);break;case 12:ms(x,v,p);break;case 31:ms(x,v,p),p&&R&4&&i6(x,v);break;case 13:ms(x,v,p),p&&R&4&&s6(x,v);break;case 22:v.memoizedState===null&&ms(x,v,p),Pd(v,v.return);break;case 30:break;default:ms(x,v,p)}u=u.sibling}}function yy(o,u){var p=null;o!==null&&o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(p=o.memoizedState.cachePool.pool),o=null,u.memoizedState!==null&&u.memoizedState.cachePool!==null&&(o=u.memoizedState.cachePool.pool),o!==p&&(o!=null&&o.refCount++,p!=null&&wd(p))}function xy(o,u){o=null,u.alternate!==null&&(o=u.alternate.memoizedState.cache),u=u.memoizedState.cache,u!==o&&(u.refCount++,o!=null&&wd(o))}function ii(o,u,p,m){if(u.subtreeFlags&10256)for(u=u.child;u!==null;)u6(o,u,p,m),u=u.sibling}function u6(o,u,p,m){var x=u.flags;switch(u.tag){case 0:case 11:case 15:ii(o,u,p,m),x&2048&&Fd(9,u);break;case 1:ii(o,u,p,m);break;case 3:ii(o,u,p,m),x&2048&&(o=null,u.alternate!==null&&(o=u.alternate.memoizedState.cache),u=u.memoizedState.cache,u!==o&&(u.refCount++,o!=null&&wd(o)));break;case 12:if(x&2048){ii(o,u,p,m),o=u.stateNode;try{var v=u.memoizedProps,R=v.id,U=v.onPostCommit;typeof U=="function"&&U(R,u.alternate===null?"mount":"update",o.passiveEffectDuration,-0)}catch(ie){Jt(u,u.return,ie)}}else ii(o,u,p,m);break;case 31:ii(o,u,p,m);break;case 13:ii(o,u,p,m);break;case 23:break;case 22:v=u.stateNode,R=u.alternate,u.memoizedState!==null?v._visibility&2?ii(o,u,p,m):Ud(o,u):v._visibility&2?ii(o,u,p,m):(v._visibility|=2,_u(o,u,p,m,(u.subtreeFlags&10256)!==0||!1)),x&2048&&yy(R,u);break;case 24:ii(o,u,p,m),x&2048&&xy(u.alternate,u);break;default:ii(o,u,p,m)}}function _u(o,u,p,m,x){for(x=x&&((u.subtreeFlags&10256)!==0||!1),u=u.child;u!==null;){var v=o,R=u,U=p,ie=m,ye=R.flags;switch(R.tag){case 0:case 11:case 15:_u(v,R,U,ie,x),Fd(8,R);break;case 23:break;case 22:var _e=R.stateNode;R.memoizedState!==null?_e._visibility&2?_u(v,R,U,ie,x):Ud(v,R):(_e._visibility|=2,_u(v,R,U,ie,x)),x&&ye&2048&&yy(R.alternate,R);break;case 24:_u(v,R,U,ie,x),x&&ye&2048&&xy(R.alternate,R);break;default:_u(v,R,U,ie,x)}u=u.sibling}}function Ud(o,u){if(u.subtreeFlags&10256)for(u=u.child;u!==null;){var p=o,m=u,x=m.flags;switch(m.tag){case 22:Ud(p,m),x&2048&&yy(m.alternate,m);break;case 24:Ud(p,m),x&2048&&xy(m.alternate,m);break;default:Ud(p,m)}u=u.sibling}}var zd=8192;function ku(o,u,p){if(o.subtreeFlags&zd)for(o=o.child;o!==null;)c6(o,u,p),o=o.sibling}function c6(o,u,p){switch(o.tag){case 26:ku(o,u,p),o.flags&zd&&o.memoizedState!==null&&Xj(p,ai,o.memoizedState,o.memoizedProps);break;case 5:ku(o,u,p);break;case 3:case 4:var m=ai;ai=cf(o.stateNode.containerInfo),ku(o,u,p),ai=m;break;case 22:o.memoizedState===null&&(m=o.alternate,m!==null&&m.memoizedState!==null?(m=zd,zd=16777216,ku(o,u,p),zd=m):ku(o,u,p));break;default:ku(o,u,p)}}function d6(o){var u=o.alternate;if(u!==null&&(o=u.child,o!==null)){u.child=null;do u=o.sibling,o.sibling=null,o=u;while(o!==null)}}
vendor: 19,979 bytes, line 9
9function $d(o){var u=o.deletions;if((o.flags&16)!==0){if(u!==null)for(var p=0;p<u.length;p++){var m=u[p];en=m,p6(m,o)}d6(o)}if(o.subtreeFlags&10256)for(o=o.child;o!==null;)h6(o),o=o.sibling}function h6(o){switch(o.tag){case 0:case 11:case 15:$d(o),o.flags&2048&&ro(9,o,o.return);break;case 3:$d(o);break;case 12:$d(o);break;case 22:var u=o.stateNode;o.memoizedState!==null&&u._visibility&2&&(o.return===null||o.return.tag!==13)?(u._visibility&=-3,Kp(o)):$d(o);break;default:$d(o)}}function Kp(o){var u=o.deletions;if((o.flags&16)!==0){if(u!==null)for(var p=0;p<u.length;p++){var m=u[p];en=m,p6(m,o)}d6(o)}for(o=o.child;o!==null;){switch(u=o,u.tag){case 0:case 11:case 15:ro(8,u,u.return),Kp(u);break;case 22:p=u.stateNode,p._visibility&2&&(p._visibility&=-3,Kp(u));break;default:Kp(u)}o=o.sibling}}function p6(o,u){for(;en!==null;){var p=en;switch(p.tag){case 0:case 11:case 15:ro(8,p,u);break;case 23:case 22:if(p.memoizedState!==null&&p.memoizedState.cachePool!==null){var m=p.memoizedState.cachePool.pool;m!=null&&m.refCount++}break;case 24:wd(p.memoizedState.cache)}if(m=p.child,m!==null)m.return=p,en=m;else e:for(p=o;en!==null;){m=en;var x=m.sibling,v=m.return;if(n6(m),m===p){en=null;break e}if(x!==null){x.return=v,en=x;break e}en=v}}}var cj={getCacheForType:function(o){var u=un(Br),p=u.data.get(o);return p===void 0&&(p=o(),u.data.set(o,p)),p},cacheSignal:function(){return un(Br).controller.signal}},dj=typeof WeakMap=="function"?WeakMap:Map,Yt=0,ar=null,Rt=null,Dt=0,Qt=0,ya=null,no=!1,Au=!1,Ey=!1,gs=0,wr=0,ao=0,ul=0,vy=0,xa=0,Cu=0,Hd=null,Zn=null,Sy=!1,Zp=0,f6=0,Qp=1/0,Jp=null,io=null,Gr=0,so=null,Nu=null,bs=0,Ty=0,wy=null,m6=null,jd=0,_y=null;function Ea(){return(Yt&2)!==0&&Dt!==0?Dt&-Dt:z.T!==null?Iy():ud()}function g6(){if(xa===0)if((Dt&536870912)===0||Ft){var o=Qi;Qi<<=1,(Qi&3932160)===0&&(Qi=262144),xa=o}else xa=536870912;return o=ga.current,o!==null&&(o.flags|=32),xa}function Qn(o,u,p){(o===ar&&(Qt===2||Qt===9)||o.cancelPendingCommit!==null)&&(Ru(o,0),oo(o,Dt,xa,!1)),Gs(o,p),((Yt&2)===0||o!==ar)&&(o===ar&&((Yt&2)===0&&(ul|=p),wr===4&&oo(o,Dt,xa,!1)),_i(o))}function b6(o,u,p){if((Yt&6)!==0)throw Error(n(327));var m=!p&&(u&127)===0&&(u&o.expiredLanes)===0||Vo(o,u),x=m?fj(o,u):Ay(o,u,!0),v=m;do{if(x===0){Au&&!m&&oo(o,u,0,!1);break}else{if(p=o.current.alternate,v&&!hj(p)){x=Ay(o,u,!1),v=!1;continue}if(x===2){if(v=u,o.errorRecoveryDisabledLanes&v)var R=0;else R=o.pendingLanes&-536870913,R=R!==0?R:R&536870912?536870912:0;if(R!==0){u=R;e:{var U=o;x=Hd;var ie=U.current.memoizedState.isDehydrated;if(ie&&(Ru(U,R).flags|=256),R=Ay(U,R,!1),R!==2){if(Ey&&!ie){U.errorRecoveryDisabledLanes|=v,ul|=v,x=4;break e}v=Zn,Zn=x,v!==null&&(Zn===null?Zn=v:Zn.push.apply(Zn,v))}x=R}if(v=!1,x!==2)continue}}if(x===1){Ru(o,0),oo(o,u,0,!0);break}e:{switch(m=o,v=x,v){case 0:case 1:throw Error(n(345));case 4:if((u&4194048)!==u)break;case 6:oo(m,u,xa,!no);break e;case 2:Zn=null;break;case 3:case 5:break;default:throw Error(n(329))}if((u&62914560)===u&&(x=Zp+300-jr(),10<x)){if(oo(m,u,xa,!no),ru(m,0,!0)!==0)break e;bs=u,m.timeoutHandle=W6(y6.bind(null,m,p,Zn,Jp,Sy,u,xa,ul,Cu,no,v,"Throttled",-0,0),x);break e}y6(m,p,Zn,Jp,Sy,u,xa,ul,Cu,no,v,null,-0,0)}}break}while(!0);_i(o)}function y6(o,u,p,m,x,v,R,U,ie,ye,_e,Ae,xe,ve){if(o.timeoutHandle=-1,Ae=u.subtreeFlags,Ae&8192||(Ae&16785408)===16785408){Ae={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:rs},c6(u,v,Ae);var We=(v&62914560)===v?Zp-jr():(v&4194048)===v?f6-jr():0;if(We=Kj(Ae,We),We!==null){bs=v,o.cancelPendingCommit=We(k6.bind(null,o,u,v,p,m,x,R,U,ie,_e,Ae,null,xe,ve)),oo(o,v,R,!ye);return}}k6(o,u,v,p,m,x,R,U,ie)}function hj(o){for(var u=o;;){var p=u.tag;if((p===0||p===11||p===15)&&u.flags&16384&&(p=u.updateQueue,p!==null&&(p=p.stores,p!==null)))for(var m=0;m<p.length;m++){var x=p[m],v=x.getSnapshot;x=x.value;try{if(!fa(v(),x))return!1}catch{return!1}}if(p=u.child,u.subtreeFlags&16384&&p!==null)p.return=u,u=p;else{if(u===o)break;for(;u.sibling===null;){if(u.return===null||u.return===o)return!0;u=u.return}u.sibling.return=u.return,u=u.sibling}}return!0}function oo(o,u,p,m){u&=~vy,u&=~ul,o.suspendedLanes|=u,o.pingedLanes&=~u,m&&(o.warmLanes|=u),m=o.expirationTimes;for(var x=u;0<x;){var v=31-Pt(x),R=1<<v;m[v]=-1,x&=~R}p!==0&&od(o,p,u)}function ef(){return(Yt&6)===0?(qd(0),!1):!0}function ky(){if(Rt!==null){if(Qt===0)var o=Rt.return;else o=Rt,ss=el=null,H1(o),Eu=null,kd=0,o=Rt;for(;o!==null;)XC(o.alternate,o),o=o.return;Rt=null}}function Ru(o,u){var p=o.timeoutHandle;p!==-1&&(o.timeoutHandle=-1,Oj(p)),p=o.cancelPendingCommit,p!==null&&(o.cancelPendingCommit=null,p()),bs=0,ky(),ar=o,Rt=p=as(o.current,null),Dt=u,Qt=0,ya=null,no=!1,Au=Vo(o,u),Ey=!1,Cu=xa=vy=ul=ao=wr=0,Zn=Hd=null,Sy=!1,(u&8)!==0&&(u|=u&32);var m=o.entangledLanes;if(m!==0)for(o=o.entanglements,m&=u;0<m;){var x=31-Pt(m),v=1<<x;u|=o[x],m&=~v}return gs=u,vp(),p}function x6(o,u){xt=null,z.H=Dd,u===xu||u===Np?(u=MA(),Qt=3):u===R1?(u=MA(),Qt=4):Qt=u===ay?8:u!==null&&typeof u=="object"&&typeof u.then=="function"?6:1,ya=u,Rt===null&&(wr=1,jp(o,Ba(u,o.current)))}function E6(){var o=ga.current;return o===null?!0:(Dt&4194048)===Dt?za===null:(Dt&62914560)===Dt||(Dt&536870912)!==0?o===za:!1}function v6(){var o=z.H;return z.H=Dd,o===null?Dd:o}function S6(){var o=z.A;return z.A=cj,o}function tf(){wr=4,no||(Dt&4194048)!==Dt&&ga.current!==null||(Au=!0),(ao&134217727)===0&&(ul&134217727)===0||ar===null||oo(ar,Dt,xa,!1)}function Ay(o,u,p){var m=Yt;Yt|=2;var x=v6(),v=S6();(ar!==o||Dt!==u)&&(Jp=null,Ru(o,u)),u=!1;var R=wr;e:do try{if(Qt!==0&&Rt!==null){var U=Rt,ie=ya;switch(Qt){case 8:ky(),R=6;break e;case 3:case 2:case 9:case 6:ga.current===null&&(u=!0);var ye=Qt;if(Qt=0,ya=null,Iu(o,U,ie,ye),p&&Au){R=0;break e}break;default:ye=Qt,Qt=0,ya=null,Iu(o,U,ie,ye)}}pj(),R=wr;break}catch(_e){x6(o,_e)}while(!0);return u&&o.shellSuspendCounter++,ss=el=null,Yt=m,z.H=x,z.A=v,Rt===null&&(ar=null,Dt=0,vp()),R}function pj(){for(;Rt!==null;)T6(Rt)}function fj(o,u){var p=Yt;Yt|=2;var m=v6(),x=S6();ar!==o||Dt!==u?(Jp=null,Qp=jr()+500,Ru(o,u)):Au=Vo(o,u);e:do try{if(Qt!==0&&Rt!==null){u=Rt;var v=ya;t:switch(Qt){case 1:Qt=0,ya=null,Iu(o,u,v,1);break;case 2:case 9:if(LA(v)){Qt=0,ya=null,w6(u);break}u=function(){Qt!==2&&Qt!==9||ar!==o||(Qt=7),_i(o)},v.then(u,u);break e;case 3:Qt=7;break e;case 4:Qt=5;break e;case 7:LA(v)?(Qt=0,ya=null,w6(u)):(Qt=0,ya=null,Iu(o,u,v,7));break;case 5:var R=null;switch(Rt.tag){case 26:R=Rt.memoizedState;case 5:case 27:var U=Rt;if(R?u5(R):U.stateNode.complete){Qt=0,ya=null;var ie=U.sibling;if(ie!==null)Rt=ie;else{var ye=U.return;ye!==null?(Rt=ye,rf(ye)):Rt=null}break t}}Qt=0,ya=null,Iu(o,u,v,5);break;case 6:Qt=0,ya=null,Iu(o,u,v,6);break;case 8:ky(),wr=6;break e;default:throw Error(n(462))}}mj();break}catch(_e){x6(o,_e)}while(!0);return ss=el=null,z.H=m,z.A=x,Yt=p,Rt!==null?0:(ar=null,Dt=0,vp(),wr)}function mj(){for(;Rt!==null&&!eu();)T6(Rt)}function T6(o){var u=VC(o.alternate,o,gs);o.memoizedProps=o.pendingProps,u===null?rf(o):Rt=u}function w6(o){var u=o,p=u.alternate;switch(u.tag){case 15:case 0:u=$C(p,u,u.pendingProps,u.type,void 0,Dt);break;case 11:u=$C(p,u,u.pendingProps,u.type.render,u.ref,Dt);break;case 5:H1(u);default:XC(p,u),u=Rt=SA(u,gs),u=VC(p,u,gs)}o.memoizedProps=o.pendingProps,u===null?rf(o):Rt=u}function Iu(o,u,p,m){ss=el=null,H1(u),Eu=null,kd=0;var x=u.return;try{if(nj(o,x,u,p,Dt)){wr=1,jp(o,Ba(p,o.current)),Rt=null;return}}catch(v){if(x!==null)throw Rt=x,v;wr=1,jp(o,Ba(p,o.current)),Rt=null;return}u.flags&32768?(Ft||m===1?o=!0:Au||(Dt&536870912)!==0?o=!1:(no=o=!0,(m===2||m===9||m===3||m===6)&&(m=ga.current,m!==null&&m.tag===13&&(m.flags|=16384))),_6(u,o)):rf(u)}function rf(o){var u=o;do{if((u.flags&32768)!==0){_6(u,no);return}o=u.return;var p=sj(u.alternate,u,gs);if(p!==null){Rt=p;return}if(u=u.sibling,u!==null){Rt=u;return}Rt=u=o}while(u!==null);wr===0&&(wr=5)}function _6(o,u){do{var p=oj(o.alternate,o);if(p!==null){p.flags&=32767,Rt=p;return}if(p=o.return,p!==null&&(p.flags|=32768,p.subtreeFlags=0,p.deletions=null),!u&&(o=o.sibling,o!==null)){Rt=o;return}Rt=o=p}while(o!==null);wr=6,Rt=null}function k6(o,u,p,m,x,v,R,U,ie){o.cancelPendingCommit=null;do nf();while(Gr!==0);if((Yt&6)!==0)throw Error(n(327));if(u!==null){if(u===o.current)throw Error(n(177));if(v=u.lanes|u.childLanes,v|=m1,sd(o,p,v,R,U,ie),o===ar&&(Rt=ar=null,Dt=0),Nu=u,so=o,bs=p,Ty=v,wy=x,m6=m,(u.subtreeFlags&10256)!==0||(u.flags&10256)!==0?(o.callbackNode=null,o.callbackPriority=0,xj(ct,function(){return I6(),null})):(o.callbackNode=null,o.callbackPriority=0),m=(u.flags&13878)!==0,(u.subtreeFlags&13878)!==0||m){m=z.T,z.T=null,x=ee.p,ee.p=2,R=Yt,Yt|=4;try{lj(o,u,p)}finally{Yt=R,ee.p=x,z.T=m}}Gr=1,A6(),C6(),N6()}}function A6(){if(Gr===1){Gr=0;var o=so,u=Nu,p=(u.flags&13878)!==0;if((u.subtreeFlags&13878)!==0||p){p=z.T,z.T=null;var m=ee.p;ee.p=2;var x=Yt;Yt|=4;try{o6(u,o);var v=Uy,R=pA(o.containerInfo),U=v.focusedElem,ie=v.selectionRange;if(R!==U&&U&&U.ownerDocument&&hA(U.ownerDocument.documentElement,U)){if(ie!==null&&c1(U)){var ye=ie.start,_e=ie.end;if(_e===void 0&&(_e=ye),"selectionStart"in U)U.selectionStart=ye,U.selectionEnd=Math.min(_e,U.value.length);else{var Ae=U.ownerDocument||document,xe=Ae&&Ae.defaultView||window;if(xe.getSelection){var ve=xe.getSelection(),We=U.textContent.length,pt=Math.min(ie.start,We),nr=ie.end===void 0?pt:Math.min(ie.end,We);!ve.extend&&pt>nr&&(R=nr,nr=pt,pt=R);var de=dA(U,pt),le=dA(U,nr);if(de&&le&&(ve.rangeCount!==1||ve.anchorNode!==de.node||ve.anchorOffset!==de.offset||ve.focusNode!==le.node||ve.focusOffset!==le.offset)){var ge=Ae.createRange();ge.setStart(de.node,de.offset),ve.removeAllRanges(),pt>nr?(ve.addRange(ge),ve.extend(le.node,le.offset)):(ge.setEnd(le.node,le.offset),ve.addRange(ge))}}}}for(Ae=[],ve=U;ve=ve.parentNode;)ve.nodeType===1&&Ae.push({element:ve,left:ve.scrollLeft,top:ve.scrollTop});for(typeof U.focus=="function"&&U.focus(),U=0;U<Ae.length;U++){var ke=Ae[U];ke.element.scrollLeft=ke.left,ke.element.scrollTop=ke.top}}gf=!!Py,Uy=Py=null}finally{Yt=x,ee.p=m,z.T=p}}o.current=u,Gr=2}}function C6(){if(Gr===2){Gr=0;var o=so,u=Nu,p=(u.flags&8772)!==0;if((u.subtreeFlags&8772)!==0||p){p=z.T,z.T=null;var m=ee.p;ee.p=2;var x=Yt;Yt|=4;try{r6(o,u.alternate,u)}finally{Yt=x,ee.p=m,z.T=p}}Gr=3}}function N6(){if(Gr===4||Gr===3){Gr=0,ad();var o=so,u=Nu,p=bs,m=m6;(u.subtreeFlags&10256)!==0||(u.flags&10256)!==0?Gr=5:(Gr=0,Nu=so=null,R6(o,o.pendingLanes));var x=o.pendingLanes;if(x===0&&(io=null),ri(p),u=u.stateNode,hr&&typeof hr.onCommitFiberRoot=="function")try{hr.onCommitFiberRoot(Dr,u,void 0,(u.current.flags&128)===128)}catch{}if(m!==null){u=z.T,x=ee.p,ee.p=2,z.T=null;try{for(var v=o.onRecoverableError,R=0;R<m.length;R++){var U=m[R];v(U.value,{componentStack:U.stack})}}finally{z.T=u,ee.p=x}}(bs&3)!==0&&nf(),_i(o),x=o.pendingLanes,(p&261930)!==0&&(x&42)!==0?o===_y?jd++:(jd=0,_y=o):jd=0,qd(0)}}function R6(o,u){(o.pooledCacheLanes&=u)===0&&(u=o.pooledCache,u!=null&&(o.pooledCache=null,wd(u)))}function nf(){return A6(),C6(),N6(),I6()}function I6(){if(Gr!==5)return!1;var o=so,u=Ty;Ty=0;var p=ri(bs),m=z.T,x=ee.p;try{ee.p=32>p?32:p,z.T=null,p=wy,wy=null;var v=so,R=bs;if(Gr=0,Nu=so=null,bs=0,(Yt&6)!==0)throw Error(n(331));var U=Yt;if(Yt|=4,h6(v.current),u6(v,v.current,R,p),Yt=U,qd(0,!1),hr&&typeof hr.onPostCommitFiberRoot=="function")try{hr.onPostCommitFiberRoot(Dr,v)}catch{}return!0}finally{ee.p=x,z.T=m,R6(o,u)}}function O6(o,u,p){u=Ba(p,u),u=ny(o.stateNode,u,2),o=Js(o,u,2),o!==null&&(Gs(o,2),_i(o))}function Jt(o,u,p){if(o.tag===3)O6(o,o,p);else for(;u!==null;){if(u.tag===3){O6(u,o,p);break}else if(u.tag===1){var m=u.stateNode;if(typeof u.type.getDerivedStateFromError=="function"||typeof m.componentDidCatch=="function"&&(io===null||!io.has(m))){o=Ba(p,o),p=LC(2),m=Js(u,p,2),m!==null&&(DC(p,m,u,o),Gs(m,2),_i(m));break}}u=u.return}}function Cy(o,u,p){var m=o.pingCache;if(m===null){m=o.pingCache=new dj;var x=new Set;m.set(u,x)}else x=m.get(u),x===void 0&&(x=new Set,m.set(u,x));x.has(p)||(Ey=!0,x.add(p),o=gj.bind(null,o,u,p),u.then(o,o))}function gj(o,u,p){var m=o.pingCache;m!==null&&m.delete(u),o.pingedLanes|=o.suspendedLanes&p,o.warmLanes&=~p,ar===o&&(Dt&p)===p&&(wr===4||wr===3&&(Dt&62914560)===Dt&&300>jr()-Zp?(Yt&2)===0&&Ru(o,0):vy|=p,Cu===Dt&&(Cu=0)),_i(o)}function L6(o,u){u===0&&(u=Ji()),o=Zo(o,u),o!==null&&(Gs(o,u),_i(o))}function bj(o){var u=o.memoizedState,p=0;u!==null&&(p=u.retryLane),L6(o,p)}function yj(o,u){var p=0;switch(o.tag){case 31:case 13:var m=o.stateNode,x=o.memoizedState;x!==null&&(p=x.retryLane);break;case 19:m=o.stateNode;break;case 22:m=o.stateNode._retryCache;break;default:throw Error(n(314))}m!==null&&m.delete(u),L6(o,p)}function xj(o,u){return ti(o,u)}var af=null,Ou=null,Ny=!1,sf=!1,Ry=!1,lo=0;function _i(o){o!==Ou&&o.next===null&&(Ou===null?af=Ou=o:Ou=Ou.next=o),sf=!0,Ny||(Ny=!0,vj())}function qd(o,u){if(!Ry&&sf){Ry=!0;do for(var p=!1,m=af;m!==null;){if(o!==0){var x=m.pendingLanes;if(x===0)var v=0;else{var R=m.suspendedLanes,U=m.pingedLanes;v=(1<<31-Pt(42|o)+1)-1,v&=x&~(R&~U),v=v&201326741?v&201326741|1:v?v|2:0}v!==0&&(p=!0,F6(m,v))}else v=Dt,v=ru(m,m===ar?v:0,m.cancelPendingCommit!==null||m.timeoutHandle!==-1),(v&3)===0||Vo(m,v)||(p=!0,F6(m,v));m=m.next}while(p);Ry=!1}}function Ej(){D6()}function D6(){sf=Ny=!1;var o=0;lo!==0&&Ij()&&(o=lo);for(var u=jr(),p=null,m=af;m!==null;){var x=m.next,v=M6(m,u);v===0?(m.next=null,p===null?af=x:p.next=x,x===null&&(Ou=p)):(p=m,(o!==0||(v&3)!==0)&&(sf=!0)),m=x}Gr!==0&&Gr!==5||qd(o),lo!==0&&(lo=0)}function M6(o,u){for(var p=o.suspendedLanes,m=o.pingedLanes,x=o.expirationTimes,v=o.pendingLanes&-62914561;0<v;){var R=31-Pt(v),U=1<<R,ie=x[R];ie===-1?((U&p)===0||(U&m)!==0)&&(x[R]=Ar(U,u)):ie<=u&&(o.expiredLanes|=U),v&=~U}if(u=ar,p=Dt,p=ru(o,o===u?p:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),m=o.callbackNode,p===0||o===u&&(Qt===2||Qt===9)||o.cancelPendingCommit!==null)return m!==null&&m!==null&&qs(m),o.callbackNode=null,o.callbackPriority=0;if((p&3)===0||Vo(o,p)){if(u=p&-p,u===o.callbackPriority)return u;switch(m!==null&&qs(m),ri(p)){case 2:case 8:p=Fe;break;case 32:p=ct;break;case 268435456:p=zt;break;default:p=ct}return m=B6.bind(null,o),p=ti(p,m),o.callbackPriority=u,o.callbackNode=p,u}return m!==null&&m!==null&&qs(m),o.callbackPriority=2,o.callbackNode=null,2}function B6(o,u){if(Gr!==0&&Gr!==5)return o.callbackNode=null,o.callbackPriority=0,null;var p=o.callbackNode;if(nf()&&o.callbackNode!==p)return null;var m=Dt;return m=ru(o,o===ar?m:0,o.cancelPendingCommit!==null||o.timeoutHandle!==-1),m===0?null:(b6(o,m,u),M6(o,jr()),o.callbackNode!=null&&o.callbackNode===p?B6.bind(null,o):null)}function F6(o,u){if(nf())return null;b6(o,u,!0)}function vj(){Lj(function(){(Yt&6)!==0?ti(we,Ej):D6()})}function Iy(){if(lo===0){var o=bu;o===0&&(o=Zi,Zi<<=1,(Zi&261888)===0&&(Zi=256)),lo=o}return lo}function P6(o){return o==null||typeof o=="symbol"||typeof o=="boolean"?null:typeof o=="function"?o:pp(""+o)}function U6(o,u){var p=u.ownerDocument.createElement("input");return p.name=u.name,p.value=u.value,o.id&&p.setAttribute("form",o.id),u.parentNode.insertBefore(p,u),o=new FormData(o),p.parentNode.removeChild(p),o}function Sj(o,u,p,m,x){if(u==="submit"&&p&&p.stateNode===x){var v=P6((x[fr]||null).action),R=m.submitter;R&&(u=(u=R[fr]||null)?P6(u.formAction):R.getAttribute("formAction"),u!==null&&(v=u,R=null));var U=new bp("action","action",null,m,x);o.push({event:U,listeners:[{instance:null,listener:function(){if(m.defaultPrevented){if(lo!==0){var ie=R?U6(x,R):new FormData(x);Z1(p,{pending:!0,data:ie,method:x.method,action:v},null,ie)}}else typeof v=="function"&&(U.preventDefault(),ie=R?U6(x,R):new FormData(x),Z1(p,{pending:!0,data:ie,method:x.method,action:v},v,ie))},currentTarget:x}]})}}for(var Oy=0;Oy<f1.length;Oy++){var Ly=f1[Oy],Tj=Ly.toLowerCase(),wj=Ly[0].toUpperCase()+Ly.slice(1);ni(Tj,"on"+wj)}ni(gA,"onAnimationEnd"),ni(bA,"onAnimationIteration"),ni(yA,"onAnimationStart"),ni("dblclick","onDoubleClick"),ni("focusin","onFocus"),ni("focusout","onBlur"),ni(zH,"onTransitionRun"),ni($H,"onTransitionStart"),ni(HH,"onTransitionCancel"),ni(xA,"onTransitionEnd"),vi("onMouseEnter",["mouseout","mouseover"]),vi("onMouseLeave",["mouseout","mouseover"]),vi("onPointerEnter",["pointerout","pointerover"]),vi("onPointerLeave",["pointerout","pointerover"]),Yn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Yn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),Yn("onBeforeInput",["compositionend","keypress","textInput","paste"]),Yn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Yn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Yn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Gd="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),_j=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Gd));function z6(o,u){u=(u&4)!==0;for(var p=0;p<o.length;p++){var m=o[p],x=m.event;m=m.listeners;e:{var v=void 0;if(u)for(var R=m.length-1;0<=R;R--){var U=m[R],ie=U.instance,ye=U.currentTarget;if(U=U.listener,ie!==v&&x.isPropagationStopped())break e;v=U,x.currentTarget=ye;try{v(x)}catch(_e){Ep(_e)}x.currentTarget=null,v=ie}else for(R=0;R<m.length;R++){if(U=m[R],ie=U.instance,ye=U.currentTarget,U=U.listener,ie!==v&&x.isPropagationStopped())break e;v=U,x.currentTarget=ye;try{v(x)}catch(_e){Ep(_e)}x.currentTarget=null,v=ie}}}}function It(o,u){var p=u[nu];p===void 0&&(p=u[nu]=new Set);var m=o+"__bubble";p.has(m)||($6(u,o,2,!1),p.add(m))}function Dy(o,u,p){var m=0;u&&(m|=4),$6(p,o,m,u)}var of="_reactListening"+Math.random().toString(36).slice(2);function My(o){if(!o[of]){o[of]=!0,on.forEach(function(p){p!=="selectionchange"&&(_j.has(p)||Dy(p,!1,o),Dy(p,!0,o))});var u=o.nodeType===9?o:o.ownerDocument;u===null||u[of]||(u[of]=!0,Dy("selectionchange",!1,u))}}function $6(o,u,p,m){switch(g5(u)){case 2:var x=Jj;break;case 8:x=eq;break;default:x=Ky}p=x.bind(null,u,p,o),x=void 0,!t1||u!=="touchstart"&&u!=="touchmove"&&u!=="wheel"||(x=!0),m?x!==void 0?o.addEventListener(u,p,{capture:!0,passive:x}):o.addEventListener(u,p,!0):x!==void 0?o.addEventListener(u,p,{passive:x}):o.addEventListener(u,p,!1)}function By(o,u,p,m,x){var v=m;if((u&1)===0&&(u&2)===0&&m!==null)e:for(;;){if(m===null)return;var R=m.tag;if(R===3||R===4){var U=m.stateNode.containerInfo;if(U===x)break;if(R===4)for(R=m.return;R!==null;){var ie=R.tag;if((ie===3||ie===4)&&R.stateNode.containerInfo===x)return;R=R.return}for(;U!==null;){if(R=Le(U),R===null)return;if(ie=R.tag,ie===5||ie===6||ie===26||ie===27){m=v=R;continue e}U=U.parentNode}}m=m.return}Yk(function(){var ye=v,_e=Jb(p),Ae=[];e:{var xe=EA.get(o);if(xe!==void 0){var ve=bp,We=o;switch(o){case"keypress":if(mp(p)===0)break e;case"keydown":case"keyup":ve=yH;break;case"focusin":We="focus",ve=i1;break;case"focusout":We="blur",ve=i1;break;case"beforeblur":case"afterblur":ve=i1;break;case"click":if(p.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":ve=Xk;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":ve=sH;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":ve=vH;break;case gA:case bA:case yA:ve=uH;break;case xA:ve=TH;break;case"scroll":case"scrollend":ve=aH;break;case"wheel":ve=_H;break;case"copy":case"cut":case"paste":ve=dH;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":ve=Zk;break;case"toggle":case"beforetoggle":ve=AH}var pt=(u&4)!==0,nr=!pt&&(o==="scroll"||o==="scrollend"),de=pt?xe!==null?xe+"C
9apture":null:xe;pt=[];for(var le=ye,ge;le!==null;){var ke=le;if(ge=ke.stateNode,ke=ke.tag,ke!==5&&ke!==26&&ke!==27||ge===null||de===null||(ke=pd(le,de),ke!=null&&pt.push(Yd(le,ke,ge))),nr)break;le=le.return}0<pt.length&&(xe=new ve(xe,We,null,p,_e),Ae.push({event:xe,listeners:pt}))}}if((u&7)===0){e:{if(xe=o==="mouseover"||o==="pointerover",ve=o==="mouseout"||o==="pointerout",xe&&p!==Qb&&(We=p.relatedTarget||p.fromElement)&&(Le(We)||We[es]))break e;if((ve||xe)&&(xe=_e.window===_e?_e:(xe=_e.ownerDocument)?xe.defaultView||xe.parentWindow:window,ve?(We=p.relatedTarget||p.toElement,ve=ye,We=We?Le(We):null,We!==null&&(nr=i(We),pt=We.tag,We!==nr||pt!==5&&pt!==27&&pt!==6)&&(We=null)):(ve=null,We=ye),ve!==We)){if(pt=Xk,ke="onMouseLeave",de="onMouseEnter",le="mouse",(o==="pointerout"||o==="pointerover")&&(pt=Zk,ke="onPointerLeave",de="onPointerEnter",le="pointer"),nr=ve==null?xe:Vt(ve),ge=We==null?xe:Vt(We),xe=new pt(ke,le+"leave",ve,p,_e),xe.target=nr,xe.relatedTarget=ge,ke=null,Le(_e)===ye&&(pt=new pt(de,le+"enter",We,p,_e),pt.target=ge,pt.relatedTarget=nr,ke=pt),nr=ke,ve&&We)t:{for(pt=kj,de=ve,le=We,ge=0,ke=de;ke;ke=pt(ke))ge++;ke=0;for(var st=le;st;st=pt(st))ke++;for(;0<ge-ke;)de=pt(de),ge--;for(;0<ke-ge;)le=pt(le),ke--;for(;ge--;){if(de===le||le!==null&&de===le.alternate){pt=de;break t}de=pt(de),le=pt(le)}pt=null}else pt=null;ve!==null&&H6(Ae,xe,ve,pt,!1),We!==null&&nr!==null&&H6(Ae,nr,We,pt,!0)}}e:{if(xe=ye?Vt(ye):window,ve=xe.nodeName&&xe.nodeName.toLowerCase(),ve==="select"||ve==="input"&&xe.type==="file")var Ht=iA;else if(nA(xe))if(sA)Ht=FH;else{Ht=MH;var nt=DH}else ve=xe.nodeName,!ve||ve.toLowerCase()!=="input"||xe.type!=="checkbox"&&xe.type!=="radio"?ye&&Zb(ye.elementType)&&(Ht=iA):Ht=BH;if(Ht&&(Ht=Ht(o,ye))){aA(Ae,Ht,p,_e);break e}nt&&nt(o,xe,ye),o==="focusout"&&ye&&xe.type==="number"&&ye.memoizedProps.value!=null&&Kb(xe,"number",xe.value)}switch(nt=ye?Vt(ye):window,o){case"focusin":(nA(nt)||nt.contentEditable==="true")&&(uu=nt,d1=ye,vd=null);break;case"focusout":vd=d1=uu=null;break;case"mousedown":h1=!0;break;case"contextmenu":case"mouseup":case"dragend":h1=!1,fA(Ae,p,_e);break;case"selectionchange":if(UH)break;case"keydown":case"keyup":fA(Ae,p,_e)}var vt;if(o1)e:{switch(o){case"compositionstart":var Mt="onCompositionStart";break e;case"compositionend":Mt="onCompositionEnd";break e;case"compositionupdate":Mt="onCompositionUpdate";break e}Mt=void 0}else lu?tA(o,p)&&(Mt="onCompositionEnd"):o==="keydown"&&p.keyCode===229&&(Mt="onCompositionStart");Mt&&(Qk&&p.locale!=="ko"&&(lu||Mt!=="onCompositionStart"?Mt==="onCompositionEnd"&&lu&&(vt=Vk()):(Ys=_e,r1="value"in Ys?Ys.value:Ys.textContent,lu=!0)),nt=lf(ye,Mt),0<nt.length&&(Mt=new Kk(Mt,o,null,p,_e),Ae.push({event:Mt,listeners:nt}),vt?Mt.data=vt:(vt=rA(p),vt!==null&&(Mt.data=vt)))),(vt=NH?RH(o,p):IH(o,p))&&(Mt=lf(ye,"onBeforeInput"),0<Mt.length&&(nt=new Kk("onBeforeInput","beforeinput",null,p,_e),Ae.push({event:nt,listeners:Mt}),nt.data=vt)),Sj(Ae,o,ye,p,_e)}z6(Ae,u)})}function Yd(o,u,p){return{instance:o,listener:u,currentTarget:p}}function lf(o,u){for(var p=u+"Capture",m=[];o!==null;){var x=o,v=x.stateNode;if(x=x.tag,x!==5&&x!==26&&x!==27||v===null||(x=pd(o,p),x!=null&&m.unshift(Yd(o,x,v)),x=pd(o,u),x!=null&&m.push(Yd(o,x,v))),o.tag===3)return m;o=o.return}return[]}function kj(o){if(o===null)return null;do o=o.return;while(o&&o.tag!==5&&o.tag!==27);return o||null}function H6(o,u,p,m,x){for(var v=u._reactName,R=[];p!==null&&p!==m;){var U=p,ie=U.alternate,ye=U.stateNode;if(U=U.tag,ie!==null&&ie===m)break;U!==5&&U!==26&&U!==27||ye===null||(ie=ye,x?(ye=pd(p,v),ye!=null&&R.unshift(Yd(p,ye,ie))):x||(ye=pd(p,v),ye!=null&&R.push(Yd(p,ye,ie)))),p=p.return}R.length!==0&&o.push({event:u,listeners:R})}var Aj=/\r\n?/g,Cj=/\u0000|\uFFFD/g;function j6(o){return(typeof o=="string"?o:""+o).replace(Aj,` 10`).replace(Cj,"")}function q6(o,u){return u=j6(u),j6(o)===u}function rr(o,u,p,m,x,v){switch(p){case"children":typeof m=="string"?u==="body"||u==="textarea"&&m===""||iu(o,m):(typeof m=="number"||typeof m=="bigint")&&u!=="body"&&iu(o,""+m);break;case"className":dp(o,"class",m);break;case"tabIndex":dp(o,"tabindex",m);break;case"dir":case"role":case"viewBox":case"width":case"height":dp(o,p,m);break;case"style":qk(o,m,v);break;case"data":if(u!=="object"){dp(o,"data",m);break}case"src":case"href":if(m===""&&(u!=="a"||p!=="href")){o.removeAttribute(p);break}if(m==null||typeof m=="function"||typeof m=="symbol"||typeof m=="boolean"){o.removeAttribute(p);break}m=pp(""+m),o.setAttribute(p,m);break;case"action":case"formAction":if(typeof m=="function"){o.setAttribute(p,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof v=="function"&&(p==="formAction"?(u!=="input"&&rr(o,u,"name",x.name,x,null),rr(o,u,"formEncType",x.formEncType,x,null),rr(o,u,"formMethod",x.formMethod,x,null),rr(o,u,"formTarget",x.formTarget,x,null)):(rr(o,u,"encType",x.encType,x,null),rr(o,u,"method",x.method,x,null),rr(o,u,"target",x.target,x,null)));if(m==null||typeof m=="symbol"||typeof m=="boolean"){o.removeAttribute(p);break}m=pp(""+m),o.setAttribute(p,m);break;case"onClick":m!=null&&(o.onclick=rs);break;case"onScroll":m!=null&&It("scroll",o);break;case"onScrollEnd":m!=null&&It("scrollend",o);break;case"dangerouslySetInnerHTML":if(m!=null){if(typeof m!="object"||!("__html"in m))throw Error(n(61));if(p=m.__html,p!=null){if(x.children!=null)throw Error(n(60));o.innerHTML=p}}break;case"multiple":o.multiple=m&&typeof m!="function"&&typeof m!="symbol";break;case"muted":o.muted=m&&typeof m!="function"&&typeof m!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(m==null||typeof m=="function"||typeof m=="boolean"||typeof m=="symbol"){o.removeAttribute("xlink:href");break}p=pp(""+m),o.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",p);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":m!=null&&typeof m!="function"&&typeof m!="symbol"?o.setAttribute(p,""+m):o.removeAttribute(p);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
10ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":m&&typeof m!="function"&&typeof m!="symbol"?o.setAttribute(p,""):o.removeAttribute(p);break;case"capture":case"download":m===!0?o.setAttribute(p,""):m!==!1&&m!=null&&typeof m!="function"&&typeof m!="symbol"?o.setAttribute(p,m):o.removeAttribute(p);break;case"cols":case"rows":case"size":case"span":m!=null&&typeof m!="function"&&typeof m!="symbol"&&!isNaN(m)&&1<=m?o.setAttribute(p,m):o.removeAttribute(p);break;case"rowSpan":case"start":m==null||typeof m=="function"||typeof m=="symbol"||isNaN(m)?o.removeAttribute(p):o.setAttribute(p,m);break;case"popover":It("beforetoggle",o),It("toggle",o),cp(o,"popover",m);break;case"xlinkActuate":ts(o,"http://www.w3.org/1999/xlink","xlink:actuate",m);break;case"xlinkArcrole":ts(o,"http://www.w3.org/1999/xlink","xlink:arcrole",m);break;case"xlinkRole":ts(o,"http://www.w3.org/1999/xlink","xlink:role",m);break;case"xlinkShow":ts(o,"http://www.w3.org/1999/xlink","xlink:show",m);break;case"xlinkTitle":ts(o,"http://www.w3.org/1999/xlink","xlink:title",m);break;case"xlinkType":ts(o,"http://www.w3.org/1999/xlink","xlink:type",m);break;case"xmlBase":ts(o,"http://www.w3.org/XML/1998/namespace","xml:base",m);break;case"xmlLang":ts(o,"http://www.w3.org/XML/1998/namespace","xml:lang",m);break;case"xmlSpace":ts(o,"http://www.w3.org/XML/1998/namespace","xml:space",m);break;case"is":cp(o,"is",m);break;case"innerText":case"textContent":break;default:(!(2<p.length)||p[0]!=="o"&&p[0]!=="O"||p[1]!=="n"&&p[1]!=="N")&&(p=rH.get(p)||p,cp(o,p,m))}}function Fy(o,u,p,m,x,v){switch(p){case"style":qk(o,m,v);break;case"dangerouslySetInnerHTML":if(m!=null){if(typeof m!="object"||!("__html"in m))throw Error(n(61));if(p=m.__html,p!=null){if(x.children!=null)throw Error(n(60));o.innerHTML=p}}break;case"children":typeof m=="string"?iu(o,m):(typeof m=="number"||typeof m=="bigint")&&iu(o,""+m);break;case"onScroll":m!=null&&It("scroll",o);break;case"onScrollEnd":m!=null&&It("scrollend",o);break;case"onClick":m!=null&&(o.onclick=rs);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Oa.hasOwnProperty(p))e:{if(p[0]==="o"&&p[1]==="n"&&(x=p.endsWith("Capture"),u=p.slice(2,x?p.length-7:void 0),v=o[fr]||null,v=v!=null?v[p]:null,typeof v=="function"&&o.removeEventListener(u,v,x),typeof m=="function")){typeof v!="function"&&v!==null&&(p in o?o[p]=null:o.hasAttribute(p)&&o.removeAttribute(p)),o.addEventListener(u,m,x);break e}p in o?o[p]=m:m===!0?o.setAttribute(p,""):cp(o,p,m)}}}function dn(o,u,p){switch(u){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":It("error",o),It("load",o);var m=!1,x=!1,v;for(v in p)if(p.hasOwnProperty(v)){var R=p[v];if(R!=null)switch(v){case"src":m=!0;break;case"srcSet":x=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(n(137,u));default:rr(o,u,v,R,p,null)}}x&&rr(o,u,"srcSet",p.srcSet,p,null),m&&rr(o,u,"src",p.src,p,null);return;case"input":It("invalid",o);var U=v=R=x=null,ie=null,ye=null;for(m in p)if(p.hasOwnProperty(m)){var _e=p[m];if(_e!=null)switch(m){case"name":x=_e;break;case"type":R=_e;break;case"checked":ie=_e;break;case"defaultChecked":ye=_e;break;case"value":v=_e;break;case"defaultValue":U=_e;break;case"children":case"dangerouslySetInnerHTML":if(_e!=null)throw Error(n(137,u));break;default:rr(o,u,m,_e,p,null)}}zk(o,v,U,ie,ye,R,x,!1);return;case"select":It("invalid",o),m=R=v=null;for(x in p)if(p.hasOwnProperty(x)&&(U=p[x],U!=null))switch(x){case"value":v=U;break;case"defaultValue":R=U;break;case"multiple":m=U;default:rr(o,u,x,U,p,null)}u=v,p=R,o.multiple=!!m,u!=null?au(o,!!m,u,!1):p!=null&&au(o,!!m,p,!0);return;case"textarea":It("invalid",o),v=x=m=null;for(R in p)if(p.hasOwnProperty(R)&&(U=p[R],U!=null))switch(R){case"value":m=U;break;case"defaultValue":x=U;break;case"children":v=U;break;case"dangerouslySetInnerHTML":if(U!=null)throw Error(n(91));break;default:rr(o,u,R,U,p,null)}Hk(o,m,x,v);return;case"option":for(ie in p)p.hasOwnProperty(ie)&&(m=p[ie],m!=null)&&(ie==="selected"?o.selected=m&&typeof m!="function"&&typeof m!="symbol":rr(o,u,ie,m,p,null));return;case"dialog":It("beforetoggle",o),It("toggle",o),It("cancel",o),It("close",o);break;case"iframe":case"object":It("load",o);break;case"video":case"audio":for(m=0;m<Gd.length;m++)It(Gd[m],o);break;case"image":It("error",o),It("load",o);break;case"details":It("toggle",o);break;case"embed":case"source":case"link":It("error",o),It("load",o);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(ye in p)if(p.hasOwnProperty(ye)&&(m=p[ye],m!=null))switch(ye){case"children":case"dangerouslySetInnerHTML":throw Error(n(137,u));default:rr(o,u,ye,m,p,null)}return;default:if(Zb(u)){for(_e in p)p.hasOwnProperty(_e)&&(m=p[_e],m!==void 0&&Fy(o,u,_e,m,p,void 0));return}}for(U in p)p.hasOwnProperty(U)&&(m=p[U],m!=null&&rr(o,u,U,m,p,null))}function Nj(o,u,p,m){switch(u){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var x=null,v=null,R=null,U=null,ie=null,ye=null,_e=null;for(ve in p){var Ae=p[ve];if(p.hasOwnProperty(ve)&&Ae!=null)switch(ve){case"checked":break;case"value":break;case"defaultValue":ie=Ae;default:m.hasOwnProperty(ve)||rr(o,u,ve,null,m,Ae)}}for(var xe in m){var ve=m[xe];if(Ae=p[xe],m.hasOwnProperty(xe)&&(ve!=null||Ae!=null))switch(xe){case"type":v=ve;break;case"name":x=ve;break;case"checked":ye=ve;break;case"defaultChecked":_e=ve;break;case"value":R=ve;break;case"defaultValue":U=ve;break;case"children":case"dangerouslySetInnerHTML":if(ve!=null)throw Error(n(137,u));break;default:ve!==Ae&&rr(o,u,xe,ve,m,Ae)}}Xb(o,R,U,ie,ye,_e,v,x);return;case"select":ve=R=U=xe=null;for(v in p)if(ie=p[v],p.hasOwnProperty(v)&&ie!=null)switch(v){case"value":break;case"multiple":ve=ie;default:m.hasOwnProperty(v)||rr(o,u,v,null,m,ie)}for(x in m)if(v=m[x],ie=p[x],m.hasOwnProperty(x)&&(v!=null||ie!=null))switch(x){case"value":xe=v;break;case"defaultValue":U=v;break;case"multiple":R=v;default:v!==ie&&rr(o,u,x,v,m,ie)}u=U,p=R,m=ve,xe!=null?au(o,!!p,xe,!1):!!m!=!!p&&(u!=null?au(o,!!p,u,!0):au(o,!!p,p?[]:"",!1));return;case"textarea":ve=xe=null;for(U in p)if(x=p[U],p.hasOwnProperty(U)&&x!=null&&!m.hasOwnProperty(U))switch(U){case"value":break;case"children":break;default:rr(o,u,U,null,m,x)}for(R in m)if(x=m[R],v=p[R],m.hasOwnProperty(R)&&(x!=null||v!=null))switch(R){case"value":xe=x;break;case"defaultValue":ve=x;break;case"children":break;case"dangerouslySetInnerHTML":if(x!=null)throw Error(n(91));break;default:x!==v&&rr(o,u,R,x,m,v)}$k(o,xe,ve);return;case"option":for(var We in p)xe=p[We],p.hasOwnProperty(We)&&xe!=null&&!m.hasOwnProperty(We)&&(We==="selected"?o.selected=!1:rr(o,u,We,null,m,xe));for(ie in m)xe=m[ie],ve=p[ie],m.hasOwnProperty(ie)&&xe!==ve&&(xe!=null||ve!=null)&&(ie==="selected"?o.selected=xe&&typeof xe!="function"&&typeof xe!="symbol":rr(o,u,ie,xe,m,ve));return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var pt in p)xe=p[pt],p.hasOwnProperty(pt)&&xe!=null&&!m.hasOwnProperty(pt)&&rr(o,u,pt,null,m,xe);for(ye in m)if(xe=m[ye],ve=p[ye],m.hasOwnProperty(ye)&&xe!==ve&&(xe!=null||ve!=null))switch(ye){case"children":case"dangerouslySetInnerHTML":if(xe!=null)throw Error(n(137,u));break;default:rr(o,u,ye,xe,m,ve)}return;default:if(Zb(u)){for(var nr in p)xe=p[nr],p.hasOwnProperty(nr)&&xe!==void 0&&!m.hasOwnProperty(nr)&&Fy(o,u,nr,void 0,m,xe);for(_e in m)xe=m[_e],ve=p[_e],!m.hasOwnProperty(_e)||xe===ve||xe===void 0&&ve===void 0||Fy(o,u,_e,xe,m,ve);return}}for(var de in p)xe=p[de],p.hasOwnProperty(de)&&xe!=null&&!m.hasOwnProperty(de)&&rr(o,u,de,null,m,xe);for(Ae in m)xe=m[Ae],ve=p[Ae],!m.hasOwnProperty(Ae)||xe===ve||xe==null&&ve==null||rr(o,u,Ae,xe,m,ve)}function G6(o){switch(o){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Rj(){if(typeof performance.getEntriesByType=="function"){for(var o=0,u=0,p=performance.getEntriesByType("resource"),m=0;m<p.length;m++){var x=p[m],v=x.transferSize,R=x.initiatorType,U=x.duration;if(v&&U&&G6(R)){for(R=0,U=x.responseEnd,m+=1;m<p.length;m++){var ie=p[m],ye=ie.startTime;if(ye>U)break;var _e=ie.transferSize,Ae=ie.initiatorType;_e&&G6(Ae)&&(ie=ie.responseEnd,R+=_e*(ie<U?1:(U-ye)/(ie-ye)))}
vendor: 9,217 bytes, line 10
10if(--m,u+=8*(v+R)/(x.duration/1e3),o++,10<o)break}}if(0<o)return u/o/1e6}return navigator.connection&&(o=navigator.connection.downlink,typeof o=="number")?o:5}var Py=null,Uy=null;function uf(o){return o.nodeType===9?o:o.ownerDocument}function Y6(o){switch(o){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function V6(o,u){if(o===0)switch(u){case"svg":return 1;case"math":return 2;default:return 0}return o===1&&u==="foreignObject"?0:o}function zy(o,u){return o==="textarea"||o==="noscript"||typeof u.children=="string"||typeof u.children=="number"||typeof u.children=="bigint"||typeof u.dangerouslySetInnerHTML=="object"&&u.dangerouslySetInnerHTML!==null&&u.dangerouslySetInnerHTML.__html!=null}var $y=null;function Ij(){var o=window.event;return o&&o.type==="popstate"?o===$y?!1:($y=o,!0):($y=null,!1)}var W6=typeof setTimeout=="function"?setTimeout:void 0,Oj=typeof clearTimeout=="function"?clearTimeout:void 0,X6=typeof Promise=="function"?Promise:void 0,Lj=typeof queueMicrotask=="function"?queueMicrotask:typeof X6<"u"?function(o){return X6.resolve(null).then(o).catch(Dj)}:W6;function Dj(o){setTimeout(function(){throw o})}function uo(o){return o==="head"}function K6(o,u){var p=u,m=0;do{var x=p.nextSibling;if(o.removeChild(p),x&&x.nodeType===8)if(p=x.data,p==="/$"||p==="/&"){if(m===0){o.removeChild(x),Bu(u);return}m--}else if(p==="$"||p==="$?"||p==="$~"||p==="$!"||p==="&")m++;else if(p==="html")Vd(o.ownerDocument.documentElement);else if(p==="head"){p=o.ownerDocument.head,Vd(p);for(var v=p.firstChild;v;){var R=v.nextSibling,U=v.nodeName;v[rt]||U==="SCRIPT"||U==="STYLE"||U==="LINK"&&v.rel.toLowerCase()==="stylesheet"||p.removeChild(v),v=R}}else p==="body"&&Vd(o.ownerDocument.body);p=x}while(p);Bu(u)}function Z6(o,u){var p=o;o=0;do{var m=p.nextSibling;if(p.nodeType===1?u?(p._stashedDisplay=p.style.display,p.style.display="none"):(p.style.display=p._stashedDisplay||"",p.getAttribute("style")===""&&p.removeAttribute("style")):p.nodeType===3&&(u?(p._stashedText=p.nodeValue,p.nodeValue=""):p.nodeValue=p._stashedText||""),m&&m.nodeType===8)if(p=m.data,p==="/$"){if(o===0)break;o--}else p!=="$"&&p!=="$?"&&p!=="$~"&&p!=="$!"||o++;p=m}while(p)}function Hy(o){var u=o.firstChild;for(u&&u.nodeType===10&&(u=u.nextSibling);u;){var p=u;switch(u=u.nextSibling,p.nodeName){case"HTML":case"HEAD":case"BODY":Hy(p),oe(p);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(p.rel.toLowerCase()==="stylesheet")continue}o.removeChild(p)}}function Mj(o,u,p,m){for(;o.nodeType===1;){var x=p;if(o.nodeName.toLowerCase()!==u.toLowerCase()){if(!m&&(o.nodeName!=="INPUT"||o.type!=="hidden"))break}else if(m){if(!o[rt])switch(u){case"meta":if(!o.hasAttribute("itemprop"))break;return o;case"link":if(v=o.getAttribute("rel"),v==="stylesheet"&&o.hasAttribute("data-precedence"))break;if(v!==x.rel||o.getAttribute("href")!==(x.href==null||x.href===""?null:x.href)||o.getAttribute("crossorigin")!==(x.crossOrigin==null?null:x.crossOrigin)||o.getAttribute("title")!==(x.title==null?null:x.title))break;return o;case"style":if(o.hasAttribute("data-precedence"))break;return o;case"script":if(v=o.getAttribute("src"),(v!==(x.src==null?null:x.src)||o.getAttribute("type")!==(x.type==null?null:x.type)||o.getAttribute("crossorigin")!==(x.crossOrigin==null?null:x.crossOrigin))&&v&&o.hasAttribute("async")&&!o.hasAttribute("itemprop"))break;return o;default:return o}}else if(u==="input"&&o.type==="hidden"){var v=x.name==null?null:""+x.name;if(x.type==="hidden"&&o.getAttribute("name")===v)return o}else return o;if(o=$a(o.nextSibling),o===null)break}return null}function Bj(o,u,p){if(u==="")return null;for(;o.nodeType!==3;)if((o.nodeType!==1||o.nodeName!=="INPUT"||o.type!=="hidden")&&!p||(o=$a(o.nextSibling),o===null))return null;return o}function Q6(o,u){for(;o.nodeType!==8;)if((o.nodeType!==1||o.nodeName!=="INPUT"||o.type!=="hidden")&&!u||(o=$a(o.nextSibling),o===null))return null;return o}function jy(o){return o.data==="$?"||o.data==="$~"}function qy(o){return o.data==="$!"||o.data==="$?"&&o.ownerDocument.readyState!=="loading"}function Fj(o,u){var p=o.ownerDocument;if(o.data==="$~")o._reactRetry=u;else if(o.data!=="$?"||p.readyState!=="loading")u();else{var m=function(){u(),p.removeEventListener("DOMContentLoaded",m)};p.addEventListener("DOMContentLoaded",m),o._reactRetry=m}}function $a(o){for(;o!=null;o=o.nextSibling){var u=o.nodeType;if(u===1||u===3)break;if(u===8){if(u=o.data,u==="$"||u==="$!"||u==="$?"||u==="$~"||u==="&"||u==="F!"||u==="F")break;if(u==="/$"||u==="/&")return null}}return o}var Gy=null;function J6(o){o=o.nextSibling;for(var u=0;o;){if(o.nodeType===8){var p=o.data;if(p==="/$"||p==="/&"){if(u===0)return $a(o.nextSibling);u--}else p!=="$"&&p!=="$!"&&p!=="$?"&&p!=="$~"&&p!=="&"||u++}o=o.nextSibling}return null}function e5(o){o=o.previousSibling;for(var u=0;o;){if(o.nodeType===8){var p=o.data;if(p==="$"||p==="$!"||p==="$?"||p==="$~"||p==="&"){if(u===0)return o;u--}else p!=="/$"&&p!=="/&"||u++}o=o.previousSibling}return null}function t5(o,u,p){switch(u=uf(p),o){case"html":if(o=u.documentElement,!o)throw Error(n(452));return o;case"head":if(o=u.head,!o)throw Error(n(453));return o;case"body":if(o=u.body,!o)throw Error(n(454));return o;default:throw Error(n(451))}}function Vd(o){for(var u=o.attributes;u.length;)o.removeAttributeNode(u[0]);oe(o)}var Ha=new Map,r5=new Set;function cf(o){return typeof o.getRootNode=="function"?o.getRootNode():o.nodeType===9?o:o.ownerDocument}var ys=ee.d;ee.d={f:Pj,r:Uj,D:zj,C:$j,L:Hj,m:jj,X:Gj,S:qj,M:Yj};function Pj(){var o=ys.f(),u=ef();return o||u}function Uj(o){var u=Ve(o);u!==null&&u.tag===5&&u.type==="form"?xC(u):ys.r(o)}var Lu=typeof document>"u"?null:document;function n5(o,u,p){var m=Lu;if(m&&typeof u=="string"&&u){var x=Da(u);x='link[rel="'+o+'"][href="'+x+'"]',typeof p=="string"&&(x+='[crossorigin="'+p+'"]'),r5.has(x)||(r5.add(x),o={rel:o,crossOrigin:p,href:u},m.querySelector(x)===null&&(u=m.createElement("link"),dn(u,"link",o),_t(u),m.head.appendChild(u)))}}function zj(o){ys.D(o),n5("dns-prefetch",o,null)}function $j(o,u){ys.C(o,u),n5("preconnect",o,u)}function Hj(o,u,p){ys.L(o,u,p);var m=Lu;if(m&&o&&u){var x='link[rel="preload"][as="'+Da(u)+'"]';u==="image"&&p&&p.imageSrcSet?(x+='[imagesrcset="'+Da(p.imageSrcSet)+'"]',typeof p.imageSizes=="string"&&(x+='[imagesizes="'+Da(p.imageSizes)+'"]')):x+='[href="'+Da(o)+'"]';var v=x;switch(u){case"style":v=Du(o);break;case"script":v=Mu(o)}Ha.has(v)||(o=f({rel:"preload",href:u==="image"&&p&&p.imageSrcSet?void 0:o,as:u},p),Ha.set(v,o),m.querySelector(x)!==null||u==="style"&&m.querySelector(Wd(v))||u==="script"&&m.querySelector(Xd(v))||(u=m.createElement("link"),dn(u,"link",o),_t(u),m.head.appendChild(u)))}}function jj(o,u){ys.m(o,u);var p=Lu;if(p&&o){var m=u&&typeof u.as=="string"?u.as:"script",x='link[rel="modulepreload"][as="'+Da(m)+'"][href="'+Da(o)+'"]',v=x;switch(m){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":v=Mu(o)}if(!Ha.has(v)&&(o=f({rel:"modulepreload",href:o},u),Ha.set(v,o),p.querySelector(x)===null)){switch(m){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(p.querySelector(Xd(v)))return}m=p.createElement("link"),dn(m,"link",o),_t(m),p.head.appendChild(m)}}}function qj(o,u,p){ys.S(o,u,p);var m=Lu;if(m&&o){var x=Er(m).hoistableStyles,v=Du(o);u=u||"default";var R=x.get(v);if(!R){var U={loading:0,preload:null};if(R=m.querySelector(Wd(v)))U.loading=5;else{o=f({rel:"stylesheet",href:o,"data-precedence":u},p),(p=Ha.get(v))&&Yy(o,p);var ie=R=m.createElement("link");_t(ie),dn(ie,"link",o),ie._p=new Promise(function(ye,_e){ie.onload=ye,ie.onerror=_e}),ie.addEventListener("load",function(){U.loading|=1}),ie.addEventListener("error",function(){U.loading|=2}),U.loading|=4,df(R,u,m)}R={type:"stylesheet",instance:R,count:1,state:U},x.set(v,R)}}}function Gj(o,u){ys.X(o,u);var p=Lu;if(p&&o){var m=Er(p).hoistableScripts,x=Mu(o),v=m.get(x);v||(v=p.querySelector(Xd(x)),v||(o=f({src:o,async:!0},u),(u=Ha.get(x))&&Vy(o,u),v=p.createElement("script"),_t(v),dn(v,"link",o),p.head.appendChild(v)),v={type:"script",instance:v,count:1,state:null},m.set(x,v))}}function Yj(o,u){ys.M(o,u);var p=Lu;if(p&&o){var m=Er(p).hoistableScripts,x=Mu(o),v=m.get(x);v||(v=p.querySelector(Xd(x)),v||(o=f({src:o,async:!0,type:"module"},u),(u=Ha.get(x))&&Vy(o,u),v=p.createElement("script"),_t(v),dn(v,"link",o),p.head.appendChild(v)),v={type:"script",instance:v,count:1,state:null},m.set(x,v))}}function a5(o,u,p,m){var x=(x=Ce.current)?cf(x):null;if(!x)throw Error(n(446));switch(o){case"meta":case"title":return null;case"style":return typeof p.precedence=="string"&&typeof p.href=="string"?(u=Du(p.href),p=Er(x).hoistableStyles,m=p.get(u),m||(m={type:"style",instance:null,count:0,state:null},p.set(u,m)),m):{type:"void",instance:null,count:0,state:null};case"link":if(p.rel==="stylesheet"&&typeof p.href=="string"&&typeof p.precedence=="string"){o=Du(p.href);var v=Er(x).hoistableStyles,R=v.get(o);if(R||(x=x.ownerDocument||x,R={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},v.set(o,R),(v=x.querySelector(Wd(o)))&&!v._p&&(R.instance=v,R.state.loading=5),Ha.has(o)||
vendor: 4,123 bytes, line 10
10(p={rel:"preload",as:"style",href:p.href,crossOrigin:p.crossOrigin,integrity:p.integrity,media:p.media,hrefLang:p.hrefLang,referrerPolicy:p.referrerPolicy},Ha.set(o,p),v||Vj(x,o,p,R.state))),u&&m===null)throw Error(n(528,""));return R}if(u&&m!==null)throw Error(n(529,""));return null;case"script":return u=p.async,p=p.src,typeof p=="string"&&u&&typeof u!="function"&&typeof u!="symbol"?(u=Mu(p),p=Er(x).hoistableScripts,m=p.get(u),m||(m={type:"script",instance:null,count:0,state:null},p.set(u,m)),m):{type:"void",instance:null,count:0,state:null};default:throw Error(n(444,o))}}function Du(o){return'href="'+Da(o)+'"'}function Wd(o){return'link[rel="stylesheet"]['+o+"]"}function i5(o){return f({},o,{"data-precedence":o.precedence,precedence:null})}function Vj(o,u,p,m){o.querySelector('link[rel="preload"][as="style"]['+u+"]")?m.loading=1:(u=o.createElement("link"),m.preload=u,u.addEventListener("load",function(){return m.loading|=1}),u.addEventListener("error",function(){return m.loading|=2}),dn(u,"link",p),_t(u),o.head.appendChild(u))}function Mu(o){return'[src="'+Da(o)+'"]'}function Xd(o){return"script[async]"+o}function s5(o,u,p){if(u.count++,u.instance===null)switch(u.type){case"style":var m=o.querySelector('style[data-href~="'+Da(p.href)+'"]');if(m)return u.instance=m,_t(m),m;var x=f({},p,{"data-href":p.href,"data-precedence":p.precedence,href:null,precedence:null});return m=(o.ownerDocument||o).createElement("style"),_t(m),dn(m,"style",x),df(m,p.precedence,o),u.instance=m;case"stylesheet":x=Du(p.href);var v=o.querySelector(Wd(x));if(v)return u.state.loading|=4,u.instance=v,_t(v),v;m=i5(p),(x=Ha.get(x))&&Yy(m,x),v=(o.ownerDocument||o).createElement("link"),_t(v);var R=v;return R._p=new Promise(function(U,ie){R.onload=U,R.onerror=ie}),dn(v,"link",m),u.state.loading|=4,df(v,p.precedence,o),u.instance=v;case"script":return v=Mu(p.src),(x=o.querySelector(Xd(v)))?(u.instance=x,_t(x),x):(m=p,(x=Ha.get(v))&&(m=f({},p),Vy(m,x)),o=o.ownerDocument||o,x=o.createElement("script"),_t(x),dn(x,"link",m),o.head.appendChild(x),u.instance=x);case"void":return null;default:throw Error(n(443,u.type))}else u.type==="stylesheet"&&(u.state.loading&4)===0&&(m=u.instance,u.state.loading|=4,df(m,p.precedence,o));return u.instance}function df(o,u,p){for(var m=p.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),x=m.length?m[m.length-1]:null,v=x,R=0;R<m.length;R++){var U=m[R];if(U.dataset.precedence===u)v=U;else if(v!==x)break}v?v.parentNode.insertBefore(o,v.nextSibling):(u=p.nodeType===9?p.head:p,u.insertBefore(o,u.firstChild))}function Yy(o,u){o.crossOrigin==null&&(o.crossOrigin=u.crossOrigin),o.referrerPolicy==null&&(o.referrerPolicy=u.referrerPolicy),o.title==null&&(o.title=u.title)}function Vy(o,u){o.crossOrigin==null&&(o.crossOrigin=u.crossOrigin),o.referrerPolicy==null&&(o.referrerPolicy=u.referrerPolicy),o.integrity==null&&(o.integrity=u.integrity)}var hf=null;function o5(o,u,p){if(hf===null){var m=new Map,x=hf=new Map;x.set(p,m)}else x=hf,m=x.get(p),m||(m=new Map,x.set(p,m));if(m.has(o))return m;for(m.set(o,null),p=p.getElementsByTagName(o),x=0;x<p.length;x++){var v=p[x];if(!(v[rt]||v[Mr]||o==="link"&&v.getAttribute("rel")==="stylesheet")&&v.namespaceURI!=="http://www.w3.org/2000/svg"){var R=v.getAttribute(u)||"";R=o+R;var U=m.get(R);U?U.push(v):m.set(R,[v])}}return m}function l5(o,u,p){o=o.ownerDocument||o,o.head.insertBefore(p,u==="title"?o.querySelector("head > title"):null)}function Wj(o,u,p){if(p===1||u.itemProp!=null)return!1;switch(o){case"meta":case"title":return!0;case"style":if(typeof u.precedence!="string"||typeof u.href!="string"||u.href==="")break;return!0;case"link":if(typeof u.rel!="string"||typeof u.href!="string"||u.href===""||u.onLoad||u.onError)break;return u.rel==="stylesheet"?(o=u.disabled,typeof u.precedence=="string"&&o==null):!0;case"script":if(u.async&&typeof u.async!="function"&&typeof u.async!="symbol"&&!u.onLoad&&!u.onError&&u.src&&typeof u.src=="string")return!0}return!1}function u5(o){return!(o.type==="stylesheet"&&(o.state.loading&3)===0)}function Xj(o,u,p,m){if(p.type==="stylesheet"&&(typeof m.media!="str
10ing"||matchMedia(m.media).matches!==!1)&&(p.state.loading&4)===0){if(p.instance===null){var x=Du(m.href),v=u.querySelector(Wd(x));if(v){u=v._p,u!==null&&typeof u=="object"&&typeof u.then=="function"&&(o.count++,o=pf.bind(o),u.then(o,o)),p.state.loading|=4,p.instance=v,_t(v);return}v=u.ownerDocument||u,m=i5(m),(x=Ha.get(x))&&Yy(m,x),v=v.createElement("link"),_t(v);var R=v;R._p=new Promise(function(U,ie){R.onload=U,R.onerror=ie}),dn(v,"link",m),p.instance=v}o.stylesheets===null&&(o.stylesheets=new Map),o.stylesheets.set(p,u),(u=p.state.preload)&&(p.state.loading&3)===0&&(o.count++,p=pf.bind(o),u.addEventListener("load",p),u.addEventListener("error",p))}}var Wy=0;function Kj(o,u){return o.stylesheets&&o.count===0&&mf(o,o.stylesheets),0<o.count||0<o.imgCount?function(p){var m=setTimeout(function(){if(o.stylesheets&&mf(o,o.stylesheets),o.unsuspend){var v=o.unsuspend;o.unsuspend=null,v()}},6e4+u);0<o.imgBytes&&Wy===0&&(Wy=62500*Rj());var x=setTimeout(function(){if(o.waitingForImages=!1,o.count===0&&(o.stylesheets&&mf(o,o.stylesheets),o.unsuspend)){var v=o.unsuspend;o.unsuspend=null,v()}},(o.imgBytes>Wy?50:800)+u);return o.unsuspend=p,function(){o.unsuspend=null,clearTimeout(m),clearTimeout(x)}}:null}function pf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)mf(this,this.stylesheets);else if(this.unsuspend){var o=this.unsuspend;this.unsuspend=null,o()}}}var ff=null;function mf(o,u){o.stylesheets=null,o.unsuspend!==null&&(o.count++,ff=new Map,u.forEach(Zj,o),ff=null,pf.call(o))}function Zj(o,u){if(!(u.state.loading&4)){var p=ff.get(o);if(p)var m=p.get(null);else{p=new Map,ff.set(o,p);for(var x=o.querySelectorAll("link[data-precedence],style[data-precedence]"),v=0;v<x.length;v++){var R=x[v];(R.nodeName==="LINK"||R.getAttribute("media")!=="not all")&&(p.set(R.dataset.precedence,R),m=R)}m&&p.set(null,m)}x=u.instance,R=x.getAttribute("data-precedence"),v=p.get(R)||m,v===m&&p.set(null,x),p.set(R,x),this.count++,m=pf.bind(this),x.addEventListener("load",m),x.addEventListener("error",m),v?v.parentNode.insertBefore(x,v.nextSibling):(o=o.nodeType===9?o.head:o,o.insertBefore(x,o.firstChild)),u.state.loading|=4}}var Kd={$$typeof:I,Provider:null,Consumer:null,_currentValue:K,_currentValue2:K,_threadCount:0};function Qj(o,u,p,m,x,v,R,U,ie){this.tag=1,this.containerInfo=o,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=id(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=id(0),this.hiddenUpdates=id(null),this.identifierPrefix=m,this.onUncaughtError=x,this.onCaughtError=v,this.onRecoverableError=R,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=ie,this.incompleteTransitions=new Map}function c5(o,u,p,m,x,v,R,U,ie,ye,_e,Ae){return o=new Qj(o,u,p,R,ie,ye,_e,Ae,U),u=1,v===!0&&(u|=24),v=ma(3,null,null,u),o.current=v,v.stateNode=o,u=A1(),u.refCount++,o.pooledCache=u,u.refCount++,v.memoizedState={element:m,isDehydrated:p,cache:u},I1(v),o}function d5(o){return o?(o=hu,o):hu}function h5(o,u,p,m,x,v){x=d5(x),m.context===null?m.context=x:m.pendingContext=x,m=Qs(u),m.payload={element:p},v=v===void 0?null:v,v!==null&&(m.callback=v),p=Js(o,m,u),p!==null&&(Qn(p,o,u),Cd(p,o,u))}function p5(o,u){if(o=o.memoizedState,o!==null&&o.dehydrated!==null){var p=o.retryLane;o.retryLane=p!==0&&p<u?p:u}}function Xy(o,u){p5(o,u),(o=o.alternate)&&p5(o,u)}function f5(o){if(o.tag===13||o.tag===31){var u=Zo(o,67108864);u!==null&&Qn(u,o,67108864),Xy(o,67108864)}}function m5(o){if(o.tag===13||o.tag===31){var u=Ea();u=Gn(u);var p=Zo(o,u);p!==null&&Qn(p,o,u),Xy(o,u)}}var gf=!0;function Jj(o,u,p,m){var x=z.T;z.T=null;var v=ee.p;try{ee.p=2,Ky(o,u,p,m)}finally{ee.p=v,z.T=x}}function eq(o,u,p,m){var x=z.T;z.T=null;var v=ee.p;try{ee.p=8,Ky(o,u,p,m)}finally{ee.p=v,z.T=x}}function Ky(o,u,p,m){if(gf){var x=Zy(m);if(x===null)By(o,u,m,bf,p),b5(o,m);else if(rq(x,o,u,p,m))m.stopPropagation();else if(b5(o,m),u&4&&-1<tq.indexOf(o)){for(;x!==null;){var v=Ve(x);if(v!==null)switch(v.tag){case 3:if(v=v.stateNode,v.current.memoizedState.isDehydrated){var R=pa(v.pendingLanes);if(R!==0){var U=v;for(U.pendingLanes|=2,U.entangledLanes|=2;R;){var ie=1<<31-Pt(R);U.entanglements[1]|=ie,R&=~ie}_i(v),(Yt&6)===0&&(Qp=jr()+500,qd(0))}}break;case 31:case 13:U=Zo(v,2),U!==null&&Qn(U,v,2),ef(),Xy(v,2)}if(v=Zy(m),v===null&&By(o,u,m,bf,p),v===x)break;x=v}x!==null&&m.stopPropagation()}else By(o,u,m,null,p)}}function Zy(o){return o=Jb(o),Qy(o)}var bf=null;function Qy(o){if(bf=null,o=Le(o),o!==null){var u=i(o);if(u===null)o=null;else{var p=u.tag;if(p===13){if(o=s(u),o!==null)return o;o=null}else if(p===31){if(o=l(u),o!==null)return o;o=null}else if(p===3){if(u.stateNode.current.memoizedState.isDehydrated)return u.tag===3?u.stateNode.containerInfo:null;o=null}else u!==o&&(o=null)}}return bf=o,null}function g5(o){switch(o){case"beforetoggle":case"cancel":case"click":case"close"
vendor: 3,891 bytes, line 10
10:case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Ki()){case we:return 2;case Fe:return 8;case ct:case wt:return 32;case zt:return 268435456;default:return 32}default:return 32}}var Jy=!1,co=null,ho=null,po=null,Zd=new Map,Qd=new Map,fo=[],tq="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function b5(o,u){switch(o){case"focusin":case"focusout":co=null;break;case"dragenter":case"dragleave":ho=null;break;case"mouseover":case"mouseout":po=null;break;case"pointerover":case"pointerout":Zd.delete(u.pointerId);break;case"gotpointercapture":case"lostpointercapture":Qd.delete(u.pointerId)}}function Jd(o,u,p,m,x,v){return o===null||o.nativeEvent!==v?(o={blockedOn:u,domEventName:p,eventSystemFlags:m,nativeEvent:v,targetContainers:[x]},u!==null&&(u=Ve(u),u!==null&&f5(u)),o):(o.eventSystemFlags|=m,u=o.targetContainers,x!==null&&u.indexOf(x)===-1&&u.push(x),o)}function rq(o,u,p,m,x){switch(u){case"focusin":return co=Jd(co,o,u,p,m,x),!0;case"dragenter":return ho=Jd(ho,o,u,p,m,x),!0;case"mouseover":return po=Jd(po,o,u,p,m,x),!0;case"pointerover":var v=x.pointerId;return Zd.set(v,Jd(Zd.get(v)||null,o,u,p,m,x)),!0;case"gotpointercapture":return v=x.pointerId,Qd.set(v,Jd(Qd.get(v)||null,o,u,p,m,x)),!0}return!1}function y5(o){var u=Le(o.target);if(u!==null){var p=i(u);if(p!==null){if(u=p.tag,u===13){if(u=s(p),u!==null){o.blockedOn=u,cd(o.priority,function(){m5(p)});return}}else if(u===31){if(u=l(p),u!==null){o.blockedOn=u,cd(o.priority,function(){m5(p)});return}}else if(u===3&&p.stateNode.current.memoizedState.isDehydrated){o.blockedOn=p.tag===3?p.stateNode.containerInfo:null;return}}}o.blockedOn=null}function yf(o){if(o.blockedOn!==null)return!1;for(var u=o.targetContainers;0<u.length;){var p=Zy(o.nativeEvent);if(p===null){p=o.nativeEvent;var m=new p.constructor(p.type,p);Qb=m,p.target.dispatchEvent(m),Qb=null}else return u=Ve(p),u!==null&&f5(u),o.blockedOn=p,!1;u.shift()}return!0}function x5(o,u,p){yf(o)&&p.delete(u)}function nq(){Jy=!1,co!==null&&yf(co)&&(co=null),ho!==null&&yf(ho)&&(ho=null),po!==null&&yf(po)&&(po=null),Zd.forEach(x5),Qd.forEach(x5)}function xf(o,u){o.blockedOn===u&&(o.blockedOn=null,Jy||(Jy=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,nq)))}var Ef=null;function E5(o){Ef!==o&&(Ef=o,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Ef===o&&(Ef=null);for(var u=0;u<o.length;u+=3){var p=o[u],m=o[u+1],x=o[u+2];if(typeof m!="function"){if(Qy(m||p)===null)continue;break}var v=Ve(p);v!==null&&(o.splice(u,3),u-=3,Z1(v,{pending:!0,data:x,method:p.method,action:m},m,x))}}))}function Bu(o){function u(ie){return xf(ie,o)}co!==null&&xf(co,o),ho!==null&&xf(ho,o),po!==null&&xf(po,o),Zd.forEac
vendor: 4,059 bytes, line 10
10h(u),Qd.forEach(u);for(var p=0;p<fo.length;p++){var m=fo[p];m.blockedOn===o&&(m.blockedOn=null)}for(;0<fo.length&&(p=fo[0],p.blockedOn===null);)y5(p),p.blockedOn===null&&fo.shift();if(p=(o.ownerDocument||o).$$reactFormReplay,p!=null)for(m=0;m<p.length;m+=3){var x=p[m],v=p[m+1],R=x[fr]||null;if(typeof v=="function")R||E5(p);else if(R){var U=null;if(v&&v.hasAttribute("formAction")){if(x=v,R=v[fr]||null)U=R.formAction;else if(Qy(x)!==null)continue}else U=R.action;typeof U=="function"?p[m+1]=U:(p.splice(m,3),m-=3),E5(p)}}}function v5(){function o(v){v.canIntercept&&v.info==="react-transition"&&v.intercept({handler:function(){return new Promise(function(R){return x=R})},focusReset:"manual",scroll:"manual"})}function u(){x!==null&&(x(),x=null),m||setTimeout(p,20)}function p(){if(!m&&!navigation.transition){var v=navigation.currentEntry;v&&v.url!=null&&navigation.navigate(v.url,{state:v.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var m=!1,x=null;return navigation.addEventListener("navigate",o),navigation.addEventListener("navigatesuccess",u),navigation.addEventListener("navigateerror",u),setTimeout(p,100),function(){m=!0,navigation.removeEventListener("navigate",o),navigation.removeEventListener("navigatesuccess",u),navigation.removeEventListener("navigateerror",u),x!==null&&(x(),x=null)}}}function e2(o){this._internalRoot=o}vf.prototype.render=e2.prototype.render=function(o){var u=this._internalRoot;if(u===null)throw Error(n(409));var p=u.current,m=Ea();h5(p,m,o,u,null,null)},vf.prototype.unmount=e2.prototype.unmount=function(){var o=this._internalRoot;if(o!==null){this._internalRoot=null;var u=o.containerInfo;h5(o.current,2,null,o,null,null),ef(),u[es]=null}};function vf(o){this._internalRoot=o}vf.prototype.unstable_scheduleHydration=function(o){if(o){var u=ud();o={blockedOn:null,target:o,priority:u};for(var p=0;p<fo.length&&u!==0&&u<fo[p].priority;p++);fo.splice(p,0,o),p===0&&y5(o)}};var S5=t.version;if(S5!=="19.2.3")throw Error(n(527,S5,"19.2.3"));ee.findDOMNode=function(o){var u=o._reactInternals;if(u===void 0)throw typeof o.render=="function"?Error(n(188)):(o=Object.keys(o).join(","),Error(n(268,o)));return o=d(u),o=o!==null?h(o):null,o=o===null?null:o.stateNode,o};var aq={bundleType:0,version:"19.2.3",rendererPackageName:"react-dom",currentDispatcherRef:z,reconcilerVersion:"19.2.3"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Sf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Sf.isDisabled&&Sf.supportsFiber)try{Dr=Sf.inject(aq),hr=Sf}catch{}}return t0.createRoot=function(o,u){if(!a(o))throw Error(n(299));var p=!1,m="",x=NC,v=RC,R=IC;return u!=null&&(u.unstable_strictMode===!0&&(p=!0),u.identifierPrefix!==void 0&&(m=u.identifierPrefix),u.onUncaughtError!==void 0&&(x=u.onUncaughtError),u.onCaughtError!==void 0&&(v=u.onCaughtError),u.onRecoverableError!==void 0&&(R=u.onRecoverableError)),u=c5(o,1,!1,null,null,p,m,null,x,v,R,v5),o[es]=u.current,My(o),new e2(u)},t0.hydrateRoot=function(o,u,p){if(!a(o))throw Error(n(299));var m=!1,x="",v=NC,R=RC,U=IC,ie=null;return p!=null&&(p.unstable_strictMode===!0&&(m=!0),p.identifierPrefix!==void 0&&(x=p.identifierPrefix),p.onUncaughtError!==void 0&&(v=p.onUncaughtError),p.onCaughtError!==void 0&&(R=p.onCaughtError),p.onRecoverableError!==void 0&&(U=p.onRecoverableError),p.formState!==void 0&&(ie=p.formState)),u=c5(o,1,!0,u,p??null,m,x,ie,v,R,U,v5),u.context=d5(null),p=u.current,m=Ea(),m=Gn(m),x=Qs(m),x.callback=null,Js(p,x,m),p=m,u.current.lanes=p,Gs(u,p),_i(u),o[es]=u.current,My(o),new vf(u)},t0.version="19.2.3",t0}var O5;function fq(){if(O5)return n2.exports;O5=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),n2.exports=pq(),n2.exports}var mq=fq();const gq=Rc(mq);var L5="popstate";function bq(e={}){function t(n,a){let{pathname:i,search:s,hash:l}=n.location;return Nx("",{pathname:i,search:s,hash:l},a.state&&a.state.usr||null,a.state&&a.state.key||"default")}
10function r(n,a){return typeof a=="string"?a:th(a)}return xq(t,r,null,e)}function yr(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Va(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function yq(){return Math.random().toString(36).substring(2,10)}function D5(e,t){return{usr:e.state,key:e.key,idx:t}}function Nx(e,t,r=null,n){return{pathname:typeof e=="string"?e:e.pathname,search:"",hash:"",...typeof t=="string"?Ic(t):t,state:r,key:t&&t.key||n||yq()}}function th({pathname:e="/",search:t="",hash:r=""}){return t&&t!=="?"&&(e+=t.charAt(0)==="?"?t:"?"+t),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function Ic(e){let t={};if(e){let r=e.indexOf("#");r>=0&&(t.hash=e.substring(r),e=e.substring(0,r));let n=e.indexOf("?");n>=0&&(t.search=e.substring(n),e=e.substring(0,n)),e&&(t.pathname=e)}return t}function xq(e,t,r,n={}){let{window:a=document.defaultView,v5Compat:i=!1}=n,s=a.history,l="POP",c=null,d=h();d==null&&(d=0,s.replaceState({...s.state,idx:d},""));function h(){return(s.state||{idx:null}).idx}function f(){l="POP";let T=h(),_=T==null?null:T-d;d=T,c&&c({action:l,location:E.location,delta:_})}function g(T,_){l="PUSH";let k=Nx(E.location,T,_);d=h()+1;let I=D5(k,d),D=E.createHref(k);try{s.pushState(I,"",D)}
10catch(M){if(M instanceof DOMException&&M.name==="DataCloneError")throw M;a.location.assign(D)}i&&c&&c({action:l,location:E.location,delta:1})}function b(T,_){l="REPLACE";let k=Nx(E.location,T,_);d=h();let I=D5(k,d),D=E.createHref(k);s.replaceState(I,"",D),i&&c&&c({action:l,location:E.location,delta:0})}function y(T){return Eq(T)}let E={get action(){return l},get location(){return e(a,s)},listen(T){if(c)throw new Error("A history only accepts one active listener");return a.addEventListener(L5,f),c=T,()=>{a.removeEventListener(L5,f),c=null}},createHref(T){return t(a,T)},createURL:y,encodeLocation(T){let _=y(T);return{pathname:_.pathname,search:_.search,hash:_.hash}},push:g,replace:b,go(T){return s.go(T)}};return E}function Eq(e,t=!1){let r="http://localhost";typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),yr(r,"No window.location.(origin|href) available to create URL");let n=typeof e=="string"?e:th(e);return n=n.replace(/ $/,"%20"),!t&&n.startsWith("//")&&(n=r+n),new URL(n,r)}function p7(e,t,r="/"){return vq(e,t,r,!1)}function vq(e,t,r,n){let a=typeof t=="string"?Ic(t):t,i=Ls(a.pathname||"/",r);if(i==null)return null;let s=f7(e);Sq(s);let l=null;for(let c=0;l==null&&c<s.length;++c){let d=Lq(i);l=Iq(s[c],d,n)}return l}function f7(e,t=[],r=[],n="",a=!1){let i=(s,l,c=a,d)=>{let h={relativePath:d===void 0?s.path||"":d,caseSensitive:s.caseSensitive===!0,childrenIndex:l,route:s};if(h.relativePath.startsWith("/")){if(!h.relativePath.startsWith(n)&&c)return;yr(h.relativePath.startsWith(n),`Absolute route path "${h.relativePath}" nested under path "${n}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),h.relativePath=h.relativePath.slice(n.length)}let f=As([n,h.relativePath]),g=r.concat(h);s.children&&s.children.length>0&&(yr(s.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${f}".`),f7(s.children,t,g,f,c)),!(s.path==null&&!s.index)&&t.push({path:f,score:Nq(f,s.index),routesMeta:g})};return e.forEach((s,l)=>{if(s.path===""||!s.path?.includes("?"))i(s,l);else for(let c of m7(s.path))i(s,l,!0,c)}),t}function m7(e){let t=e.split("/");if(t.length===0)return[];let[r,...n]=t,a=r.endsWith("?"),i=r.replace(/\?$/,"");if(n.length===0)return a?[i,""]:[i];let s=m7(n.join("/")),l=[];return l.push(...s.map(c=>c===""?i:[i,c].join("/"))),a&&l.push(...s),l.map(c=>e.startsWith("/")&&c===""?"/":c)}function Sq(e){e.sort((t,r)=>t.score!==r.score?r.score-t.score:Rq(t.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}var Tq=/^:[\w-]+$/,wq=3,_q=2,kq=1,Aq=10,Cq=-2,M5=e=>e==="*";function Nq(e,t){let r=e.split("/"),n=r.length;return r.some(M5)&&(n+=Cq),t&&(n+=_q),r.filter(a=>!M5(a)).reduce((a,i)=>a+(Tq.test(i)?wq:i===""?kq:Aq),n)}function Rq(e,t){return e.length===t.length&&e.slice(0,-1).every((n,a)=>n===t[a])?e[e.length-1]-t[t.length-1]:0}function Iq(e,t,r=!1){let{routesMeta:n}=e,a={},i="/",s=[];for(let l=0;l<n.length;++l){let c=n[l],d=l===n.length-1,h=i==="/"?t:t.slice(i.length)||"/",f=Mm({path:c.relativePath,caseSensitive:c.caseSensitive,end:d},h),g=c.route;if(!f&&d&&r&&!n[n.length-1].route.index&&(f=Mm({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},h)),!f)return null;
10Object.assign(a,f.params),s.push({params:a,pathname:As([i,f.pathname]),pathnameBase:Fq(As([i,f.pathnameBase])),route:g}),f.pathnameBase!=="/"&&(i=As([i,f.pathnameBase]))}return s}function Mm(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[r,n]=Oq(e.path,e.caseSensitive,e.end),a=t.match(r);if(!a)return null;let i=a[0],s=i.replace(/(.)\/+$/,"$1"),l=a.slice(1);return{params:n.reduce((d,{paramName:h,isOptional:f},g)=>{if(h==="*"){let y=l[g]||"";s=i.slice(0,i.length-y.length).replace(/(.)\/+$/,"$1")}const b=l[g];return f&&!b?d[h]=void 0:d[h]=(b||"").replace(/%2F/g,"/"),d},{}),pathname:i,pathnameBase:s,pattern:e}}function Oq(e,t=!1,r=!0){Va(e==="*"||!e.endsWith("*")||e.endsWith("/*"),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,"/*")}".`);let n=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,l,c)=>(n.push({paramName:l,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)")).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return e.endsWith("*")?(n.push({paramName:"*"}),a+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?a+="\\/*$":e!==""&&e!=="/"&&(a+="(?:(?=\\/|$))"),[new RegExp(a,t?void 0:"i"),n]}function Lq(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Va(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function Ls(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let r=t.endsWith("/")?t.length-1:t.length,n=e.charAt(r);return n&&n!=="/"?null:e.slice(r)||"/"}var g7=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Dq=e=>g7.test(e);function Mq(e,t="/"){let{pathname:r,search:n="",hash:a=""}=typeof e=="string"?Ic(e):e,i;if(r)if(Dq(r))i=r;else{if(r.includes("//")){let s=r;r=r.replace(/\/\/+/g,"/"),Va(!1,`Pathnames cannot have embedded double slashes - normalizing ${s} -> ${r}`)}r.startsWith("/")?i=B5(r.substring(1),"/"):i=B5(r,t)}else i=t;return{pathname:i,search:Pq(n),hash:Uq(a)}}function B5(e,t){let r=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(a=>{a===".."?r.length>1&&r.pop():a!=="."&&r.push(a)}),r.length>1?r.join("/"):"/"}function o2(e,t,r,n){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(n)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function Bq(e){return e.filter((t,r)=>r===0||t.route.path&&t.route.path.length>0)}function vv(e){let t=Bq(e);return t.map((r,n)=>n===t.length-1?r.pathname:r.pathnameBase)}function Sv(e,t,r,n=!1){let a;typeof e=="string"?a=Ic(e):(a={...e},yr(!a.pathname||!a.pathname.includes("?"),o2("?","pathname","search",a)),yr(!a.pathname||!a.pathname.includes("#"),o2("#","pathname","hash",a)),yr(!a.search||!a.search.includes("#"),o2("#","search","hash",a)));let i=e===""||a.pathname==="",s=i?"/":a.pathname,l;if(s==null)l=r;else{let f=t.length-1;if(!n&&s.startsWith("..")){let g=s.split("/");for(;g[0]==="..";)g.shift(),f-=1;a.pathname=g.join("/")}l=f>=0?t[f]:"/"}let c=Mq(a,l),d=s&&s!=="/"&&s.endsWith("/"),h=(i||s===".")&&r.endsWith("/");return!c.pathname.endsWith("/")&&(d||h)&&(c.pathname+="/"),c}var As=e=>e.join("/").replace(/\/\/+/g,"/"),Fq=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Pq=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Uq=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e,zq=class{constructor(e,t,r,n=!1){this.status=e,this.statusText=t||"",this.internal=n,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function $q(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}function Hq(e){return e.map(t=>t.route.path).filter(Boolean).join("/").replace(/\/\/*/g,"/")||"/"}var b7=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function y7(e,t){let r=e;if(typeof r!="string"||!g7.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let n=r,a=!1;if(b7)try{let i=new URL(window.location.href),s=r.startsWith("//")?new URL(i.protocol+r):new URL(r),l=Ls(s.pathname,t);s.origin===i.origin&&l!=null?r=l+s.search+s.hash:a=!0}catch{Va(!1,`<Link to="${r}">
10 contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:n,isExternal:a,to:r}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var x7=["POST","PUT","PATCH","DELETE"];new Set(x7);var jq=["GET",...x7];new Set(jq);var Oc=F.createContext(null);Oc.displayName="DataRouter";var Lg=F.createContext(null);Lg.displayName="DataRouterState";var qq=F.createContext(!1),E7=F.createContext({isTransitioning:!1});E7.displayName="ViewTransition";var Gq=F.createContext(new Map);Gq.displayName="Fetchers";var Yq=F.createContext(null);Yq.displayName="Await";var ka=F.createContext(null);ka.displayName="Navigation";var _h=F.createContext(null);_h.displayName="Location";var Ja=F.createContext({outlet:null,matches:[],isDataRoute:!1});Ja.displayName="Route";var Tv=F.createContext(null);Tv.displayName="RouteError";var v7="REACT_ROUTER_ERROR",Vq="REDIRECT",Wq="ROUTE_ERROR_RESPONSE";function Xq(e){if(e.startsWith(`${v7}:${Vq}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.location=="string"&&typeof t.reloadDocument=="boolean"&&typeof t.replace=="boolean")return t}catch{}}function Kq(e){if(e.startsWith(`${v7}:${Wq}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t=="object"&&t&&typeof t.status=="number"&&typeof t.statusText=="string")return new zq(t.status,t.statusText,t.data)}catch{}}function Zq(e,{relative:t}={}){yr(Lc(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:n}=F.useContext(ka),{hash:a,pathname:i,search:s}=kh(e,{relative:t}),l=i;return r!=="/"&&(l=i==="/"?r:As([r,i])),n.createHref({pathname:l,search:s,hash:a})}function Lc(){return F.useContext(_h)!=null}function zs(){return yr(Lc(),"useLocation() may be used only in the context of a <Router> component."),F.useContext(_h).location}var S7="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function T7(e){F.useContext(ka).static||F.useLayoutEffect(e)}function ei(){let{isDataRoute:e}=F.useContext(Ja);return e?hG():Qq()}function Qq(){yr(Lc(),"useNavigate() may be used only in the context of a <Router> component.");let e=F.useContext(Oc),{basename:t,navigator:r}=F.useContext(ka),{matches:n}=F.useContext(Ja),{pathname:a}=zs(),i=JSON.stringify(vv(n)),s=F.useRef(!1);return T7(()=>{s.current=!0}),F.useCallback((c,d={})=>{if(Va(s.current,S7),!s.current)return;if(typeof c=="number"){r.go(c);return}let h=Sv(c,JSON.parse(i),a,d.relative==="path");e==null&&t!=="/"&&(h.pathname=h.pathname==="/"?t:As([t,h.pathname])),(d.replace?r.replace:r.push)(h,d.state,d)},[t,r,i,a,e])}var Jq=F.createContext(null);function eG(e){let t=F.useContext(Ja).outlet;return F.useMemo(()=>t&&F.createElement(Jq.Provider,{value:e},t),[t,e])}function w7(){let{matches:e}=F.useContext(Ja),t=e[e.length-1];return t?t.params:{}}function kh(e,{relative:t}={}){let{matches:r}=F.useContext(Ja),{pathname:n}=zs(),a=JSON.stringify(vv(r));return F.useMemo(()=>Sv(e,JSON.parse(a),n,t==="path"),[e,a,n,t])}function tG(e,t){return _7(e,t)}function _7(e,t,r,n,a){yr(Lc(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:i}=F.useContext(ka),{matches:s}=F.useContext(Ja),l=s[s.length-1],c=l?l.params:{},d=l?l.pathname:"/",h=l?l.pathnameBase:"/",f=l&&l.route;{let k=f&&f.path||"";A7(d,!f||k.endsWith("*")||k.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${d}" (under <Route path="${k}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. 11 12Please change the parent <Route path="${k}"> to <Route path="${k==="/"?"*":`${k}/*`}">.`)}let g=zs(),b;if(t){let k=typeof t=="string"?Ic(t):t;yr(h==="/"||k.pathname?.startsWith(h),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${h}" but pathname "${k.pathname}" was given in the \`location\` prop.`),b=k}else b=g;let y=b.pathname||"/",E=y;if(h!=="/"){let k=h.replace(/^\//,"").split("/");E="/"+y.replace(/^\//,"").split("/").slice(k.length).join("/")}let T=p7(e,{pathname:E});Va(f||T!=null,`No routes matched location "${b.pathname}${b.search}${b.hash}" `),Va(T==null||T[T.length-1].route.element!==void 0||T[T.length-1].route.Component!==void 0||T[T.length-1].route.lazy!==void 0,`Matched leaf route at location "${b.pathname}${b.search}${b.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let _=sG(T&&T.map(k=>Object.assign({},k,{params:Object.assign({},c,k.params),pathname:As([h,i.encodeLocation?i.encodeLocation(k.pathname.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:k.pathname]),pathnameBase:k.pathnameBase==="/"?h:As([h,i.encodeLocation?i.encodeLocation(k.pathnameBase.replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:k.pathnameBase])})),s,r,n,a);return t&&_?F.createElement(_h.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...b},navigationType:"POP"}},_):_}function rG(){let e=dG(),t=$q(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,n="rgba(200,200,200, 0.5)",a={padding:"0.5rem",backgroundColor:n},i={padding:"2px 4px",backgroundColor:n},s=null;return console.error("Error handled by React Router default ErrorBoundary:",e),s=F.createElement(F.Fragment,null,F.createElement("p",null,"ð¿ Hey developer ð"),F.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",F.createElement("code",{style:i},"ErrorBoundary")," or"," ",F.createElement("code",{style:i},"errorElement")," prop on your route.")),F.createElement(F.Fragment,null,F.createElement("h2",null,"Unexpected Application
12Error!"),F.createElement("h3",{style:{fontStyle:"italic"}},t),r?F.createElement("pre",{style:a},r):null,s)}var nG=F.createElement(rG,null),k7=class extends F.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error("React Router caught the following error during render",e)}render(){let e=this.state.error;if(this.context&&typeof e=="object"&&e&&"digest"in e&&typeof e.digest=="string"){const r=Kq(e.digest);r&&(e=r)}let t=e!==void 0?F.createElement(Ja.Provider,{value:this.props.routeContext},F.createElement(Tv.Provider,{value:e,children:this.props.component})):this.props.children;return this.context?F.createElement(aG,{error:e},t):t}};k7.contextType=qq;var l2=new WeakMap;function aG({children:e,error:t}){let{basename:r}=F.useContext(ka);if(typeof t=="object"&&t&&"digest"in t&&typeof t.digest=="string"){let n=Xq(t.digest);if(n){let a=l2.get(t);if(a)throw a;let i=y7(n.location,r);if(b7&&!l2.get(t))if(i.isExternal||n.reloadDocument)window.location.href=i.absoluteURL||i.to;else{const s=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(i.to,{replace:n.replace}));throw l2.set(t,s),s}return F.createElement("meta",{httpEquiv:"refresh",content:`0;url=${i.absoluteURL||i.to}`})}}return e}function iG({routeContext:e,match:t,children:r}){let n=F.useContext(Oc);return n&&n.static&&n.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(n.staticContext._deepestRenderedBoundaryId=t.route.id),F.createElement(Ja.Provider,{value:e},r)}function sG(e,t=[],r=null,n=null,a=null){if(e==null){if(!r)return null;if(r.errors)e=r.matches;else if(t.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let i=e,s=r?.errors;if(s!=null){let h=i.findIndex(f=>f.route.id&&s?.[f.route.id]!==void 0);yr(h>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(s).join(",")}`),i=i.slice(0,Math.min(i.length,h+1))}let l=!1,c=-1;if(r)for(let h=0;h<i.length;h++){let f=i[h];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(c=h),f.route.id){let{loaderData:g,errors:b}=r,y=f.route.loader&&!g.hasOwnProperty(f.route.id)&&(!b||b[f.route.id]===void 0);if(f.route.lazy||y){l=!0,c>=0?i=i.slice(0,c+1):i=[i[0]];break}}}let d=r&&n?(h,f)=>{n(h,{location:r.location,params:r.matches?.[0]?.params??{},unstable_pattern:Hq(r.matches),errorInfo:f})}:void 0;return i.reduceRight((h,f,g)=>{let b,y=!1,E=null,T=null;r&&(b=s&&f.route.id?s[f.route.id]:void 0,E=f.route.errorElement||nG,l&&(c<0&&g===0?(A7("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),y=!0,T=null):c===g&&(y=!0,T=f.route.hydrateFallbackElement||null)));let _=t.concat(i.slice(0,g+1)),k=()=>{let I;return b?I=E:y?I=T:f.route.Component?I=F.createElement(f.route.Component,null):f.route.element?I=f.route.element:I=h,F.createElement(iG,{match:f,routeContext:{outlet:h,matches:_,isDataRoute:r!=null},children:I})};return r&&(f.route.ErrorBoundary||f.route.errorElement||g===0)?F.createElement(k7,{location:r.location,revalidation:r.revalidation,component:E,error:b,children:k(),routeContext:{outlet:null,matches:_,isDataRoute:!0},onError:d}):k()},null)}function wv(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function oG(e){let t=F.useContext(Oc);return yr(t,wv(e)),t}function lG(e){let t=F.useContext(Lg);return yr(t,wv(e)),t}function uG(e){let t=F.useContext(Ja);return yr(t,wv(e)),t}function _v(e){let t=uG(e),r=t.matches[t.matches.length-1];return yr(r.route.id,`${e} can only be used on routes that contain a unique "id"`),r.route.id}function cG(){return _v("useRouteId")}function dG(){let e=F.useContext(Tv),t=lG("useRouteError"),r=_v("useRouteError");return e!==void 0?e:t.errors?.[r]}function hG(){let{router:e}=oG("useNavigate"),t=_v("useNavigate"),r=F.useRef(!1);return T7(()=>{r.current=!0}),F.useCallback(async(a,i={})=>{Va(r.current,S7),r.current&&(typeof a=="number"?await e.navigate(a):await e.navigate(a,{fromRouteId:t,...i}))},[e,t])}var F5={};function A7(e,t,r){!t&&!F5[e]&&(F5[e]=!0,Va(!1,r))}F.memo(pG);function pG({routes:e,future:t,state:r,onError:n}){return _7(e,void 0,r,n,t)}function Rx({to:e,replace:t,state:r,relative:n}){yr(Lc(),"<Navigate> may be used only in the context of a <Router> component.");let{static:a}=F.useContext(ka);Va(!a,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:i}=F.useContext(Ja),{pathname:s}=zs(),l=ei(),c=Sv(e,vv(i),s,n==="path"),d=JSON.stringify(c);return F.useEffect(()=>{l(JSON.parse(d),{replace:t,state:r,relative:n})},[l,d,n,t,r]),null}function C7(e){return eG(e.context)}function Bn(e){yr(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function fG({basename:e="/",children:t=null,location:r,navigationType:n="POP",navigator:a,static:i=!1,unstable_useTransitions:s}){yr(!Lc(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let l=e.replace(/^\/*/,"/"),c=F.useMemo(()=>({basename:l,navigator:a,static:i,unstable_useTransitions:s,future:{}}),[l,a,i,s]);typeof r=="string"&&(r=Ic(r));let{pathname:d="/",search:h="",hash:f="",state:g=null,key:b="default"}=r,y=F.useMemo(()=>{let E=Ls(d,l);return E==null?null:{location:{pathname:E,search:h,hash:f,state:g,key:b},navigationType:n}},[l,d,h,f,g,b,n]);
12return Va(y!=null,`<Router basename="${l}"> is not able to match the URL "${d}${h}${f}" because it does not start with the basename, so the <Router> won't render anything.`),y==null?null:F.createElement(ka.Provider,{value:c},F.createElement(_h.Provider,{children:t,value:y}))}function mG({children:e,location:t}){return tG(Ix(e),t)}function Ix(e,t=[]){let r=[];return F.Children.forEach(e,(n,a)=>{if(!F.isValidElement(n))return;let i=[...t,a];if(n.type===F.Fragment){r.push.apply(r,Ix(n.props.children,i));return}yr(n.type===Bn,`[${typeof n.type=="string"?n.type:n.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),yr(!n.props.index||!n.props.children,"An index route cannot have child routes.");let s={id:n.props.id||i.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,middleware:n.props.middleware,loader:n.props.loader,action:n.props.action,hydrateFallbackElement:n.props.hydrateFallbackElement,HydrateFallback:n.props.HydrateFallback,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.hasErrorBoundary===!0||n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(s.children=Ix(n.props.children,i)),r.push(s)}),r}var sm="get",om="application/x-www-form-urlencoded";function Dg(e){return typeof HTMLElement<"u"&&e instanceof HTMLElement}function gG(e){return Dg(e)&&e.tagName.toLowerCase()==="button"}function bG(e){return Dg(e)&&e.tagName.toLowerCase()==="form"}function yG(e){return Dg(e)&&e.tagName.toLowerCase()==="input"}function xG(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function EG(e,t){return e.button===0&&(!t||t==="_self")&&!xG(e)}var Tf=null;function vG(){if(Tf===null)try{new FormData(document.createElement("form"),0),Tf=!1}catch{Tf=!0}return Tf}var SG=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function u2(e){return e!=null&&!SG.has(e)?(Va(!1,`"${e}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${om}"`),null):e}function TG(e,t){let r,n,a,i,s;if(bG(e)){let l=e.getAttribute("action");n=l?Ls(l,t):null,r=e.getAttribute("method")||sm,a=u2(e.getAttribute("enctype"))||om,i=new FormData(e)}else if(gG(e)||yG(e)&&(e.type==="submit"||e.type==="image")){let l=e.form;if(l==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let c=e.getAttribute("formaction")||l.getAttribute("action");if(n=c?Ls(c,t):null,r=e.getAttribute("formmethod")||l.getAttribute("method")||sm,a=u2(e.getAttribute("formenctype"))||u2(l.getAttribute("enctype"))||om,i=new FormData(l,e),!vG()){let{name:d,type:h,value:f}=e;if(h==="image"){let g=d?`${d}.`:"";i.append(`${g}x`,"0"),i.append(`${g}y`,"0")}else d&&i.append(d,f)}}else{if(Dg(e))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=sm,n=null,a=om,s=e}return i&&a==="text/plain"&&(s=i,i=void 0),{action:n,method:r.toLowerCase(),encType:a,formData:i,body:s}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function kv(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function wG(e,t,r,n){let a=typeof e=="string"?new URL(e,typeof window>"u"?"server://singlefetch/":window.location.origin):e;return r?a.pathname.endsWith("/")?a.pathname=`${a.pathname}_.${n}`:a.pathname=`${a.pathname}.${n}`:a.pathname==="/"?a.pathname=`_root.${n}`:t&&Ls(a.pathname,t)==="/"?a.pathname=`${t.replace(/\/$/,"")}/_root.${n}`:a.pathname=`${a.pathname.replace(/\/$/,"")}.${n}`,a}async function _G(e,t){if(e.id in t)return t[e.id];try{let r=await import(e.module);return t[e.id]=r,r}catch(r){return console.error(`Error loading route module \`${e.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function kG(e){return e==null?!1:e.href==null?e.rel==="preload"&&typeof e.imageSrcSet=="string"&&typeof e.imageSizes=="string":typeof e.rel=="string"&&typeof e.href=="string"}async function AG(e,t,r){let n=await Promise.all(e.map(async a=>{let i=t.routes[a.route.id];if(i){let s=await _G(i,r);return s.links?s.links():[]}return[]}));return IG(n.flat(1).filter(kG).filter(a=>a.rel==="stylesheet"||a.rel==="preload").map(a=>a.rel==="stylesheet"?{...a,rel:"prefetch",as:"style"}:{...a,rel:"prefetch"}))}function P5(e,t,r,n,a,i){let s=(c,d)=>r[d]?c.route.id!==r[d].route.id:!0,l=(c,d)=>r[d].pathname!==c.pathname||r[d].route.path?.endsWith("*")&&r[d].params["*"]!==c.params["*"];return i==="assets"?t.filter((c,d)=>s(c,d)||l(c,d)):i==="data"?t.filter((c,d)=>{let h=n.routes[c.route.id];if(!h||!h.hasLoader)return!1;if(s(c,d)||l(c,d))return!0;
12if(c.route.shouldRevalidate){let f=c.route.shouldRevalidate({currentUrl:new URL(a.pathname+a.search+a.hash,window.origin),currentParams:r[0]?.params||{},nextUrl:new URL(e,window.origin),nextParams:c.params,defaultShouldRevalidate:!0});if(typeof f=="boolean")return f}return!0}):[]}function CG(e,t,{includeHydrateFallback:r}={}){return NG(e.map(n=>{let a=t.routes[n.route.id];if(!a)return[];let i=[a.module];return a.clientActionModule&&(i=i.concat(a.clientActionModule)),a.clientLoaderModule&&(i=i.concat(a.clientLoaderModule)),r&&a.hydrateFallbackModule&&(i=i.concat(a.hydrateFallbackModule)),a.imports&&(i=i.concat(a.imports)),i}).flat(1))}function NG(e){return[...new Set(e)]}function RG(e){let t={},r=Object.keys(e).sort();for(let n of r)t[n]=e[n];return t}function IG(e,t){let r=new Set;return new Set(t),e.reduce((n,a)=>{let i=JSON.stringify(RG(a));return r.has(i)||(r.add(i),n.push({key:i,link:a})),n},[])}function N7(){let e=F.useContext(Oc);return kv(e,"You must render this element inside a <DataRouterContext.Provider> element"),e}function OG(){let e=F.useContext(Lg);return kv(e,"You must render this element inside a <DataRouterStateContext.Provider> element"),e}var Av=F.createContext(void 0);Av.displayName="FrameworkContext";function R7(){let e=F.useContext(Av);return kv(e,"You must render this element inside a <HydratedRouter> element"),e}function LG(e,t){let r=F.useContext(Av),[n,a]=F.useState(!1),[i,s]=F.useState(!1),{onFocus:l,onBlur:c,onMouseEnter:d,onMouseLeave:h,onTouchStart:f}=t,g=F.useRef(null);F.useEffect(()=>{if(e==="render"&&s(!0),e==="viewport"){let E=_=>{_.forEach(k=>{s(k.isIntersecting)})},T=new IntersectionObserver(E,{threshold:.5});return g.current&&T.observe(g.current),()=>{T.disconnect()}}},[e]),F.useEffect(()=>{if(n){let E=setTimeout(()=>{s(!0)},100);return()=>{clearTimeout(E)}}},[n]);let b=()=>{a(!0)},y=()=>{a(!1),s(!1)};return r?e!=="intent"?[i,g,{}]:[i,g,{onFocus:r0(l,b),onBlur:r0(c,y),onMouseEnter:r0(d,b),onMouseLeave:r0(h,y),onTouchStart:r0(f,b)}]:[!1,g,{}]}function r0(e,t){return r=>{e&&e(r),r.defaultPrevented||t(r)}}function DG({page:e,...t}){let{router:r}=N7(),n=F.useMemo(()=>p7(r.routes,e,r.basename),[r.routes,e,r.basename]);return n?F.createElement(BG,{page:e,matches:n,...t}):null}function MG(e){let{manifest:t,routeModules:r}=R7(),[n,a]=F.useState([]);return F.useEffect(()=>{let i=!1;return AG(e,t,r).then(s=>{i||a(s)}),()=>{i=!0}},[e,t,r]),n}function BG({page:e,matches:t,...r}){let n=zs(),{future:a,manifest:i,routeModules:s}=R7(),{basename:l}=N7(),{loaderData:c,matches:d}=OG(),h=F.useMemo(()=>P5(e,t,d,i,n,"data"),[e,t,d,i,n]),f=F.useMemo(()=>P5(e,t,d,i,n,"assets"),[e,t,d,i,n]),g=F.useMemo(()=>{if(e===n.pathname+n.search+n.hash)return[];let E=new Set,T=!1;if(t.forEach(k=>{let I=i.routes[k.route.id];!I||!I.hasLoader||(!h.some(D=>D.route.id===k.route.id)&&k.route.id in c&&s[k.route.id]?.shouldRevalidate||I.hasClientLoader?T=!0:E.add(k.route.id))}),E.size===0)return[];let _=wG(e,l,a.unstable_trailingSlashAwareDataRequests,"data");return T&&E.size>0&&_.searchParams.set("_routes",t.filter(k=>E.has(k.route.id)).map(k=>k.route.id).join(",")),[_.pathname+_.search]},[l,a.unstable_trailingSlashAwareDataRequests,c,n,i,h,t,e,s]),b=F.useMemo(()=>CG(f,i),[f,i]),y=MG(f);return F.createElement(F.Fragment,null,g.map(E=>F.createElement("link",{key:E,rel:"prefetch",as:"fetch",href:E,...r})),b.map(E=>F.createElement("link",{key:E,rel:"modulepreload",href:E,...r})),y.map(({key:E,link:T})=>F.createElement("link",{key:E,nonce:r.nonce,...T})))}function FG(...e){return t=>{e.forEach(r=>{typeof r=="function"?r(t):r!=null&&(r.current=t)})}}var PG=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{PG&&(window.__reactRouterVersion="7.12.0")}catch{}function UG({basename:e,children:t,unstable_useTransitions:r,window:n}){let a=F.useRef();a.current==null&&(a.current=bq({window:n,v5Compat:!0}));let i=a.current,[s,l]=F.useState({action:i.action,location:i.location}),c=F.useCallback(d=>{r===!1?l(d):F.startTransition(()=>l(d))},[r]);return F.useLayoutEffect(()=>i.listen(c),[i,c]),F.createElement(fG,{basename:e,children:t,location:s.location,navigationType:s.action,navigator:i,unstable_useTransitions:r})}var I7=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Io=F.forwardRef(function({onClick:t,discover:r="render",prefetch:n="none",relative:a,reloadDocument:i,replace:s,state:l,target:c,to:d,preventScrollReset:h,viewTransition:f,unstable_defaultShouldRevalidate:g,...b},y){let{basename:E,unstable_useTransitions:T}
12=F.useContext(ka),_=typeof d=="string"&&I7.test(d),k=y7(d,E);d=k.to;let I=Zq(d,{relative:a}),[D,M,B]=LG(n,b),P=HG(d,{replace:s,state:l,target:c,preventScrollReset:h,relative:a,viewTransition:f,unstable_defaultShouldRevalidate:g,unstable_useTransitions:T});function W(G){t&&t(G),G.defaultPrevented||P(G)}let re=F.createElement("a",{...b,...B,href:k.absoluteURL||I,onClick:k.isExternal||i?t:W,ref:FG(y,M),target:c,"data-discover":!_&&r==="render"?"true":void 0});return D&&!_?F.createElement(F.Fragment,null,re,F.createElement(DG,{page:I})):re});Io.displayName="Link";var O7=F.forwardRef(function({"aria-current":t="page",caseSensitive:r=!1,className:n="",end:a=!1,style:i,to:s,viewTransition:l,children:c,...d},h){let f=kh(s,{relative:d.relative}),g=zs(),b=F.useContext(Lg),{navigator:y,basename:E}=F.useContext(ka),T=b!=null&&VG(f)&&l===!0,_=y.encodeLocation?y.encodeLocation(f).pathname:f.pathname,k=g.pathname,I=b&&b.navigation&&b.navigation.location?b.navigation.location.pathname:null;r||(k=k.toLowerCase(),I=I?I.toLowerCase():null,_=_.toLowerCase()),I&&E&&(I=Ls(I,E)||I);const D=_!=="/"&&_.endsWith("/")?_.length-1:_.length;let M=k===_||!a&&k.startsWith(_)&&k.charAt(D)==="/",B=I!=null&&(I===_||!a&&I.startsWith(_)&&I.charAt(_.length)==="/"),P={isActive:M,isPending:B,isTransitioning:T},W=M?t:void 0,re;typeof n=="function"?re=n(P):re=[n,M?"active":null,B?"pending":null,T?"transitioning":null].filter(Boolean).join(" ");let G=typeof i=="function"?i(P):i;return F.createElement(Io,{...d,"aria-current":W,className:re,ref:h,style:G,to:s,viewTransition:l},typeof c=="function"?c(P):c)});O7.displayName="NavLink";var zG=F.forwardRef(({discover:e="render",fetcherKey:t,navigate:r,reloadDocument:n,replace:a,state:i,method:s=sm,action:l,onSubmit:c,relative:d,preventScrollReset:h,viewTransition:f,unstable_defaultShouldRevalidate:g,...b},y)=>{let{unstable_useTransitions:E}=F.useContext(ka),T=GG(),_=YG(l,{relative:d}),k=s.toLowerCase()==="get"?"get":"post",I=typeof l=="string"&&I7.test(l),D=M=>{if(c&&c(M),M.defaultPrevented)return;M.preventDefault();let B=M.nativeEvent.submitter,P=B?.getAttribute("formmethod")||s,W=()=>T(B||M.currentTarget,{fetcherKey:t,method:P,navigate:r,replace:a,state:i,relative:d,preventScrollReset:h,viewTransition:f,unstable_defaultShouldRevalidate:g});E&&r!==!1?F.startTransition(()=>W()):W()};return F.createElement("form",{ref:y,method:k,action:_,onSubmit:n?c:D,...b,"data-discover":!I&&e==="render"?"true":void 0})});zG.displayName="Form";function $G(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function L7(e){let t=F.useContext(Oc);return yr(t,$G(e)),t}function HG(e,{target:t,replace:r,state:n,preventScrollReset:a,relative:i,viewTransition:s,unstable_defaultShouldRevalidate:l,unstable_useTransitions:c}={}){let d=ei(),h=zs(),f=kh(e,{relative:i});return F.useCallback(g=>{if(EG(g,t)){g.preventDefault();let b=r!==void 0?r:th(h)===th(f),y=()=>d(e,{replace:b,state:n,preventScrollReset:a,relative:i,viewTransition:s,unstable_defaultShouldRevalidate:l});c?F.startTransition(()=>y()):y()}},[h,d,f,r,n,t,e,a,i,s,l,c])}var jG=0,qG=()=>`__${String(++jG)}__`;function GG(){let{router:e}=L7("useSubmit"),{basename:t}=F.useContext(ka),r=cG(),n=e.fetch,a=e.navigate;return F.useCallback(async(i,s={})=>{let{action:l,method:c,encType:d,formData:h,body:f}=TG(i,t);if(s.navigate===!1){let g=s.fetcherKey||qG();await n(g,r,s.action||l,{unstable_defaultShouldRevalidate:s.unstable_defaultShouldRevalidate,preventScrollReset:s.preventScrollReset,formData:h,body:f,formMethod:s.method||c,formEncType:s.encType||d,flushSync:s.flushSync})}else await a(s.action||l,{unstable_defaultShouldRevalidate:s.unstable_defaultShouldRevalidate,preventScrollReset:s.preventScrollReset,formData:h,body:f,formMethod:s.method||c,formEncType:s.encType||d,replace:s.replace,state:s.state,fromRouteId:r,flushSync:s.flushSync,viewTransition:s.viewTransition})},[n,a,t,r])}function YG(e,{relative:t}={}){let{basename:r}=F.useContext(ka),n=F.useContext(Ja);yr(n,"useFormAction must be used inside a RouteContext");let[a]=n.matches.slice(-1),i={...kh(e||".",{relative:t})},s=zs();if(e==null){i.search=s.search;let l=new URLSearchParams(i.search),c=l.getAll("index");if(c.some(h=>h==="")){l.delete("index"),c.filter(f=>f).forEach(f=>l.append("index",f));let h=l.toString();i.search=h?`?${h}`:""}}return(!e||e===".")&&a.route.index&&(i.search=i.search?i.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(i.pathname=i.pathname==="/"?r:As([r,i.pathname])),th(i)}function VG(e,{relative:t}={}){let r=F.useContext(E7);yr(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`. Did you accidentally import `RouterProvider` from `react-router`?");let{basename:n}=L7("useViewTransitionState"),a=kh(e,{relative:t});if(!r.isTransitioning)return!1;let i=Ls(r.currentLocation.pathname,n)||r.currentLocation.pathname,s=Ls(r.nextLocation.pathname,n)||r.nextLocation.pathname;return Mm(a.pathname,s)!=null||Mm(a.pathname,i)!=null}var Cv=h7();
vendor: 10,296 bytes, line 12
12const WG=Rc(Cv);function D7(e){var t,r,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(r=D7(e[t]))&&(n&&(n+=" "),n+=r)}else for(r in e)e[r]&&(n&&(n+=" "),n+=r);return n}function XG(){for(var e,t,r=0,n="",a=arguments.length;r<a;r++)(e=arguments[r])&&(t=D7(e))&&(n&&(n+=" "),n+=t);return n}const KG=(e,t)=>{const r=new Array(e.length+t.length);for(let n=0;n<e.length;n++)r[n]=e[n];for(let n=0;n<t.length;n++)r[e.length+n]=t[n];return r},ZG=(e,t)=>({classGroupId:e,validator:t}),M7=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),Bm="-",U5=[],QG="arbitrary..",JG=e=>{const t=tY(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:s=>{if(s.startsWith("[")&&s.endsWith("]"))return eY(s);const l=s.split(Bm),c=l[0]===""&&l.length>1?1:0;return B7(l,c,t)},getConflictingClassGroupIds:(s,l)=>{if(l){const c=n[s],d=r[s];return c?d?KG(d,c):c:d||U5}return r[s]||U5}}},B7=(e,t,r)=>{if(e.length-t===0)return r.classGroupId;const a=e[t],i=r.nextPart.get(a);if(i){const d=B7(e,t+1,i);if(d)return d}const s=r.validators;if(s===null)return;const l=t===0?e.join(Bm):e.slice(t).join(Bm),c=s.length;for(let d=0;d<c;d++){const h=s[d];if(h.validator(l))return h.classGroupId}},eY=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),r=t.indexOf(":"),n=t.slice(0,r);return n?QG+n:void 0})(),tY=e=>{const{theme:t,classGroups:r}=e;return rY(r,t)},rY=(e,t)=>{const r=M7();for(const n in e){const a=e[n];Nv(a,r,n,t)}return r},Nv=(e,t,r,n)=>{const a=e.length;for(let i=0;i<a;i++){const s=e[i];nY(s,t,r,n)}},nY=(e,t,r,n)=>{if(typeof e=="string"){aY(e,t,r);return}if(typeof e=="function"){iY(e,t,r,n);return}sY(e,t,r,n)},aY=(e,t,r)=>{const n=e===""?t:F7(t,e);n.classGroupId=r},iY=(e,t,r,n)=>{if(oY(e)){Nv(e(n),t,r,n);return}t.validators===null&&(t.validators=[]),t.validators.push(ZG(r,e))},sY=(e,t,r,n)=>{const a=Object.entries(e),i=a.length;for(let s=0;s<i;s++){const[l,c]=a[s];Nv(c,F7(t,l),r,n)}},F7=(e,t)=>{let r=e;const n=t.split(Bm),a=n.length;for(let i=0;i<a;i++){const s=n[i];let l=r.nextPart.get(s);l||(l=M7(),r.nextPart.set(s,l)),r=l}return r},oY=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,lY=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=Object.create(null),n=Object.create(null);const a=(i,s)=>{r[i]=s,t++,t>e&&(t=0,n=r,r=Object.create(null))};return{get(i){let s=r[i];if(s!==void 0)return s;if((s=n[i])!==void 0)return a(i,s),s},set(i,s){i in r?r[i]=s:a(i,s)}}},Ox="!",z5=":",uY=[],$5=(e,t,r,n,a)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:n,isExternal:a}),cY=e=>{const{prefix:t,experimentalParseClassName:r}=e;let n=a=>{const i=[];let s=0,l=0,c=0,d;const h=a.length;for(let E=0;E<h;E++){const T=a[E];if(s===0&&l===0){if(T===z5){i.push(a.slice(c,E)),c=E+1;continue}if(T==="/"){d=E;continue}}T==="["?s++:T==="]"?s--:T==="("?l++:T===")"&&l--}const f=i.length===0?a:a.slice(c);let g=f,b=!1;f.endsWith(Ox)?(g=f.slice(0,-1),b=!0):f.startsWith(Ox)&&(g=f.slice(1),b=!0);const y=d&&d>c?d-c:void 0;return $5(i,b,g,y)};if(t){const a=t+z5,i=n;n=s=>s.startsWith(a)?i(s.slice(a.length)):$5(uY,!1,s,void 0,!0)}if(r){const a=n;n=i=>r({className:i,parseClassName:a})}return n},dY=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((r,n)=>{t.set(r,1e6+n)}),r=>{const n=[];let a=[];for(let i=0;i<r.length;i++){const s=r[i],l=s[0]==="[",c=t.has(s);l||c?(a.length>0&&(a.sort(),n.push(...a),a=[]),n.push(s)):a.push(s)}return a.length>0&&(a.sort(),n.push(...a)),n}},hY=e=>({cache:lY(e.cacheSize),parseClassName:cY(e),sortModifiers:dY(e),...JG(e)}),pY=/\s+/,fY=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:a,sortModifiers:i}=t,s=[],l=e.trim().split(pY);let c="";for(let d=l.length-1;d>=0;d-=1){const h=l[d],{isExternal:f,modifiers:g,hasImportantModifier:b,baseClassName:y,maybePostfixModifierPosition:E}=r(h);if(f){c=h+(c.length>0?" "+c:c);continue}let T=!!E,_=n(T?y.substring(0,E):y);if(!_){if(!T){c=h+(c.length>0?" "+c:c);continue}if(_=n(y),!_){c=h+(c.length>0?" "+c:c);continue}T=!1}const k=g.length===0?"":g.length===1?g[0]:i(g).join(":"),I=b?k+Ox:k,D=I+_;if(s.indexOf(D)>-1)continue;s.push(D);const M=a(_,T);for(let B=0;B<M.length;++B){const P=M[B];s.push(I+P)}c=h+(c.length>0?" "+c:c)}return c},mY=(...e)=>{let t=0,r,n,a="";for(;t<e.length;)(r=e[t++])&&(n=P7(r))&&(a&&(a+=" "),a+=n);return a},P7=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=P7(e[n]))&&(r&&(r+=" "),r+=t);return r},gY=(e,...t)=>{let r,n,a,i;const s=c=>{const d=t.reduce((h,f)=>f(h),e());return r=hY(d),n=r.cache.get,a=r.cache.set,i=l,l(c)},l=c=>{const d=n(c);if(d)return d;const h=fY(c,r);return a(c,h),h};return i=s,(...c)=>i(mY(...c))},bY=[],Yr=e=>{const t=r=>r[e]||bY;return t.isThemeGetter=!0,t},U7=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,z7=/^\((?:(\w[\w-]*):)?(.+)\)$/i,yY=/^\d+\/\d+$/,xY=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,EY=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,vY=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,SY=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,TY=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Fu=e=>yY.test(e),kt=e=>!!e&&!Number.isNaN(Number(e)),go=e=>!!e&&Number.isInteger(Number(e)),c2=e=>e.endsWith("%")&&kt(e.slice(0,-1)),xs=e=>xY.test(e),wY=()=>!0,_Y=e=>EY.test(e)&&!vY.test(e),$7=()=>!1,kY=e=>SY.test(e),AY=e=>TY.test(e),CY=e=>!Xe(e)&&!Ke(e),NY=e=>Dc(e,q7,$7),Xe=e=>U7.test(e),cl=e=>Dc(e,G7,_Y),d2=e=>Dc(e,DY,kt),H5=e=>Dc(e,H7,$7),RY=e=>Dc(e,j7,AY),wf=e=>Dc(e,Y7,kY),Ke=e=>z7.test(e),n0=e=>Mc(e,G7),IY=e=>Mc(e,MY),j5=e=>Mc(e,H7),OY=e=>Mc(e,q7),LY=e=>Mc(e,j7),_f=e=>Mc(e,Y7,!0),Dc=(e,t,r)=>{const n=U7.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},Mc=(e,t,r=!1)=>{const n=z7.exec(e);return n?n[1]?t(n[1]):r:!1},H7=e=>e==="position"||e==="percentage",j7=e=>e==="image"||e==="url",q7=e=>e==="length"||e==="size"||e==="bg-size",G7=e=>e==="length",DY=e=>e==="number",MY=e=>e==="family-name",Y7=e=>e==="shadow",BY=()=>{const e=Yr("color"),t=Yr("font"),r=Yr("text"),n=Yr("font-weight"),a=Yr("tracking"),i=Yr("leading"),s=Yr("breakpoint"),l=Yr("container"),c=Yr("spacing"),d=Yr("radius"),h=Yr("shadow"),f=Yr("inset-shadow"),g=Yr("text-shadow"),b=Yr("drop-shadow"),y=Yr("blur"),E=Yr("perspective"),T=Yr("aspect"),_=Yr("ease"),k=Yr("animate"),I=()=>["auto","avoid","all","avoid-page","page","left","right","column"],D=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],M=()=>[...D(),Ke,Xe],B=()=>["auto","hidden","clip","visible","scroll"],P=()=>["auto","contain","none"],W=()=>[Ke,Xe,c],re=()=>[Fu,"full","auto",...W()],G=()=>[go,"none","subgrid",Ke,Xe],J=()=>["auto",{span:["full",go,Ke,Xe]},go,Ke,Xe],se=()=>[go,"auto",Ke,Xe],ue=()=>["auto","min","max","fr",Ke,Xe],Z=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Q=()=>["start","end","center","stretch","center-safe","end-safe"],z=()=>["auto",...W()],ee=()=>[Fu,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...W()],K=()=>[e,Ke,Xe],Te=()=>[...D(),j5,H5,{position:[Ke,Xe]}],H=()=>["no-repeat",{repeat:["","x","y","space","round"]}],q=()=>["auto","cover","contain",OY,NY,{size:[Ke,Xe]}],Y=()=>[c2,n0,cl],O=()=>["","none","full",d,Ke,Xe],fe=()=>["",kt,n0,cl],pe=()=>["solid","dashed","dotted","double"],Ce=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Re=()=>[kt,c2,j5,H5],Ge=()=>["","none",y,Ke,Xe],Ye=()=>["none",kt,Ke,Xe],ut=()=>["none",kt,Ke,Xe],Zt=()=>[kt,Ke,Xe],kr=()=>[Fu,"full",...W()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[xs],breakpoint:[xs],color:[wY],container:[xs],"drop-shadow":[xs],ease:["in","out","in-out"],font:[CY],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[xs],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[xs],shadow:[xs],spacing:["px",kt],text:[xs],"text-shadow":[xs],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",Fu,Xe,Ke,T]}],container:["container"],columns:[{columns:[kt,Xe,Ke,l]}],"break-after":[{"break-after":I()}],"break-before":[{"break-before":I()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:M()}],overflow:[{overflow:B()}],"overflow-x":[{"overflow-x":B()}],"overflow-y":[{"overflow-y":B()}],overscroll:[{overscroll:P()}],"overscroll-x":[{"overscroll-x":P()}],"overscroll-y":[{"overscroll-y":P()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:re()}],"inset-x":[{"inset-x":re()}],"inset-y":[{"inset-y":re()}],start:[{start:re()}],end:[{end:re()}],top:[{top:re()}],right:[{right:re()}],bottom:[{bottom:re()}],left:[{left:re()}],visibility:["visible","invisible","collapse"],z:[{z:[go,"auto",Ke,Xe]}],basis:[{basis:[Fu,"full","auto",l,...W()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[kt,Fu,"auto","initial","none",Xe]}],grow:[{grow:["",kt,Ke,Xe]}],shrink:[{shrink:["",kt,Ke,Xe]}],order:[{order:[go,"first","last","none",Ke,Xe]}],"grid-cols":[{"grid-cols":G()}],"col-start-end":[{col:J()}],"col-start":[{"col-start":se()}
vendor: 11,062 bytes, line 12
12],"col-end":[{"col-end":se()}],"grid-rows":[{"grid-rows":G()}],"row-start-end":[{row:J()}],"row-start":[{"row-start":se()}],"row-end":[{"row-end":se()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":ue()}],"auto-rows":[{"auto-rows":ue()}],gap:[{gap:W()}],"gap-x":[{"gap-x":W()}],"gap-y":[{"gap-y":W()}],"justify-content":[{justify:[...Z(),"normal"]}],"justify-items":[{"justify-items":[...Q(),"normal"]}],"justify-self":[{"justify-self":["auto",...Q()]}],"align-content":[{content:["normal",...Z()]}],"align-items":[{items:[...Q(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Q(),{baseline:["","last"]}]}],"place-content":[{"place-content":Z()}],"place-items":[{"place-items":[...Q(),"baseline"]}],"place-self":[{"place-self":["auto",...Q()]}],p:[{p:W()}],px:[{px:W()}],py:[{py:W()}],ps:[{ps:W()}],pe:[{pe:W()}],pt:[{pt:W()}],pr:[{pr:W()}],pb:[{pb:W()}],pl:[{pl:W()}],m:[{m:z()}],mx:[{mx:z()}],my:[{my:z()}],ms:[{ms:z()}],me:[{me:z()}],mt:[{mt:z()}],mr:[{mr:z()}],mb:[{mb:z()}],ml:[{ml:z()}],"space-x":[{"space-x":W()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":W()}],"space-y-reverse":["space-y-reverse"],size:[{size:ee()}],w:[{w:[l,"screen",...ee()]}],"min-w":[{"min-w":[l,"screen","none",...ee()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[s]},...ee()]}],h:[{h:["screen","lh",...ee()]}],"min-h":[{"min-h":["screen","lh","none",...ee()]}],"max-h":[{"max-h":["screen","lh",...ee()]}],"font-size":[{text:["base",r,n0,cl]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,Ke,d2]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",c2,Xe]}],"font-family":[{font:[IY,Xe,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[a,Ke,Xe]}],"line-clamp":[{"line-clamp":[kt,"none",Ke,d2]}],leading:[{leading:[i,...W()]}],"list-image":[{"list-image":["none",Ke,Xe]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Ke,Xe]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:K()}],"text-color":[{text:K()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...pe(),"wavy"]}],"text-decoration-thickness":[{decoration:[kt,"from-font","auto",Ke,cl]}],"text-decoration-color":[{decoration:K()}],"underline-offset":[{"underline-offset":[kt,"auto",Ke,Xe]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:W()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Ke,Xe]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Ke,Xe]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:Te()}],"bg-repeat":[{bg:H()}],"bg-size":[{bg:q()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},go,Ke,Xe],radial:["",Ke,Xe],conic:[go,Ke,Xe]},LY,RY]}],"bg-color":[{bg:K()}],"gradient-from-pos":[{from:Y()}],"gradient-via-pos":[{via:Y()}],"gradient-to-pos":[{to:Y()}],"gradient-from":[{from:K()}],"gradient-via":[{via:K()}],"gradient-to":[{to:K()}],rounded:[{rounded:O()}],"rounded-s":[{"rounded-s":O()}],"rounded-e":[{"rounded-e":O()}],"rounded-t":[{"rounded-t":O()}],"rounded-r":[{"rounded-r":O()}],"rounded-b":[{"rounded-b":O()}],"rounded-l":[{"rounded-l":O()}],"rounded-ss":[{"rounded-ss":O()}],"rounded-se":[{"rounded-se":O()}],"rounded-ee":[{"rounded-ee":O()}],"rounded-es":[{"rounded-es":O()}],"rounded-tl":[{"rounded-tl":O()}],"rounded-tr":[{"rounded-tr":O()}],"rounded-br":[{"rounded-br":O()}],"rounded-bl":[{"rounded-bl":O()}],"border-w":[{border:fe()}],"border-w-x":[{"border-x":fe()}],"border-w-y":[{"border-y":fe()}],"border-w-s":[{"border-s":fe()}],"border-w-e":[{"border-e":fe()}],"border-w-t":[{"border-t":fe()}],"border-w-r":[{"border-r":fe()}],"border-w-b":[{"border-b":fe()}],"border-w-l":[{"border-l":fe()}],"divide-x":[{"divide-x":fe()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":fe()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...pe(),"hidden","none"]}],"divide-style":[{divide:[...pe(),"hidden","none"]}],"border-color":[{border:K()}],"border-color-x":[{"border-x":K()}],"border-color-y":[{"border-y":K()}],"border-color-s":[{"border-s":K()}],"border-color-e":[{"border-e":K()}],"border-color-t":[{"border-t":K()}],"border-color-r":[{"border-r":K()}],"border-color-b":[{"border-b":K()}],"border-color-l":[{"border-l":K()}],"divide-color":[{divide:K()}],"outline-style":[{outline:[...pe(),"none","hidden"]}],"outline-offset":[{"outline-offset":[kt,Ke,Xe]}],"outline-w":[{outline:["",kt,n0,cl]}],"outline-color":[{outline:K()}],shadow:[{shadow:["","none",h,_f,wf]}],"shadow-color":[{shadow:K()}],"inset-shadow":[{"inset-shadow":["none",f,_f,wf]}],"inset-shadow-color":[{"inset-shadow":K()}],"ring-w":[{ring:fe()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:K()}],"ring-offset-w":[{"ring-offset":[kt,cl]}],"ring-offset-color":[{"ring-offset":K()}],"inset-ring-w":[{"inset-ring":fe()}],"inset-ring-color":[{"inset-ring":K()}],"text-shadow":[{"text-shadow":["none",g,_f,wf]}],"text-shadow-color":[{"text-shadow":K()}],opacity:[{opacity:[kt,Ke,Xe]}],"mix-blend":[{"mix-blend":[...Ce(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":Ce()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[kt]}],"mask-image-linear-from-pos":[{"mask-linear-from":Re()}],"mask-image-linear-to-pos":[{"mask-linear-to":Re()}],"mask-image-linear-from-color":[{"mask-linear-from":K()}],"mask-image-linear-to-color":[{"mask-linear-to":K()}],"mask-image-t-from-pos":[{"mask-t-from":Re()}],"mask-image-t-to-pos":[{"mask-t-to":Re()}],"mask-image-t-from-color":[{"mask-t-from":K()}],"mask-image-t-to-color":[{"mask-t-to":K()}],"mask-image-r-from-pos":[{"mask-r-from":Re()}],"mask-image-r-to-pos":[{"mask-r-to":Re()}],"mask-image-r-from-color":[{"mask-r-from":K()}],"mask-image-r-to-color":[{"mask-r-to":K()}],"mask-image-b-from-pos":[{"mask-b-from":Re()}],"mask-image-b-to-pos":[{"mask-b-to":Re()}],"mask-image-b-from-color":[{"mask-b-from":K()}],"mask-image-b-to-color":[{"mask-b-to":K()}],"mask-image-l-from-pos":[{"mask-l-from":Re()}],"mask-image-l-to-pos":[{"mask-l-to":Re()}],"mask-image-l-from-color":[{"mask-l-from":K()}],"mask-image-l-to-color":[{"mask-l-to":K()}],"mask-image-x-from-pos":[{"mask-x-from":Re()}],"mask-image-x-to-pos":[{"mask-x-to":Re()}],"mask-image-x-from-color":[{"mask-x-from":K()}],"mask-image-x-to-color":[{"mask-x-to":K()}],"mask-image-y-from-pos":[{"mask-y-from":Re()}],"mask-image-y-to-pos":[{"mask-y-to":Re()}],"mask-image-y-from-color":[{"mask-y-from":K()}],"mask-image-y-to-color":[{"mask-y-to":K()}],"mask-image-radial":[{"mask-radial":[Ke,Xe]}],"mask-image-radial-from-pos":[{"mask-radial-from":Re()}],"mask-image-radial-to-pos":[{"mask-radial-to":Re()}],"mask-image-radial-from-color":[{"mask-radial-from":K()}],"mask-image-radial-to-color":[{"mask-radial-to":K()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":D()}],"mask-image-conic-pos":[{"mask-conic":[kt]}],"mask-image-conic-from-pos":[{"mask-conic-from":Re()}],"mask-image-conic-to-pos":[{"mask-conic-to":Re()}],"mask-image-conic-from-color":[{"mask-conic-from":K()}],"mask-image-conic-to-color":[{"mask-conic-to":K()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:Te()}],"mask-repeat":[{mask:H()}],"mask-size":[{mask:q()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Ke,Xe]}],filter:[{filter:["","none",Ke,Xe]}],blur:[{blur:Ge()}],brightness:[{brightness:[kt,Ke,Xe]}],contrast:[{contrast:[kt,Ke,Xe]}],"drop-shadow":[{"drop-shadow":["","none",b,_f,wf]}],"drop-shadow-color":[{"drop-shadow":K()}],grayscale:[{grayscale:["",kt,Ke,Xe]}],"hue-rotate":[{"hue-rotate":[kt,Ke,Xe]}],invert:[{invert:["",kt,Ke,Xe]}],saturate:[{saturate:[kt,Ke,Xe]}],sepia:[{sepia:["",kt,Ke,Xe]}],"backdrop-filter":[{"backdrop-filter":["","none",Ke,Xe]}],"backdrop-blur":[{"backdrop-blur":Ge()}],"backdrop-brightness":[{"backdrop-brightness":[kt,Ke,Xe]}],"backdrop-contrast":[{"backdrop-contrast":[kt,Ke,Xe]}],"backdrop-grayscale":[{"backdrop-grayscale":["",kt,Ke,Xe]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[kt,Ke,Xe]}],"backdrop-invert":[{"backdrop-invert":["",kt,Ke,Xe]}],"backdrop-opacity":[{"backdrop-opacity":[kt,Ke,Xe]}],"backdrop-saturate":[{"backdrop-saturate":[kt,Ke,Xe]}],"backdrop-sepia":[{"backdrop-sepia":["",kt,Ke,Xe]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":W()}],"border-spacing-x":[{"border-spacing-x":W()}],"border-spacing-y":[{"border-spacing-y":W()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Ke,Xe]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[kt,"initial",Ke,Xe]}],ease:[{ease:["linear","initial",_,Ke,Xe]}],delay:[{delay:[kt,Ke,Xe]}],animate:[{animate:["none",k,Ke,Xe]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[E,Ke,Xe]}],"perspective-origin":[{"perspective-origin":M()}],rotate:[{rotate:Ye()}],"rotate-x":[{"rotate-x":Ye()}],"rotate-y":[{"rotate-y":Ye()}],"rotate-z":[{"rotate-z":Ye()}],scale:[{scale:ut()}],"scale-x":[{"scale-x":ut()}],"scale-y":[{"scale-y":ut()}],"scale-z":[{"scale-z":ut()}],"scale-3d":["scale-3d"],skew:[{skew:Zt()}],"skew-x":[{"skew-x":Zt()}],"skew-y":[{"skew-y":Zt()}],transform:[{transform:[Ke,Xe,"","none","gpu","cpu"]}],"transform-origin":[{origin:M()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:kr()}],"translate-x":[{"translate-x":kr()}],"translate-y":[{"translate-y":kr()}],"translate-z":[{"translate-z":kr()}],"translate-none":["translate-none"],accent:[{accent:K()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:K()}
vendor: 4,875 bytes, line 12
12],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Ke,Xe]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":W()}],"scroll-mx":[{"scroll-mx":W()}],"scroll-my":[{"scroll-my":W()}],"scroll-ms":[{"scroll-ms":W()}],"scroll-me":[{"scroll-me":W()}],"scroll-mt":[{"scroll-mt":W()}],"scroll-mr":[{"scroll-mr":W()}],"scroll-mb":[{"scroll-mb":W()}],"scroll-ml":[{"scroll-ml":W()}],"scroll-p":[{"scroll-p":W()}],"scroll-px":[{"scroll-px":W()}],"scroll-py":[{"scroll-py":W()}],"scroll-ps":[{"scroll-ps":W()}],"scroll-pe":[{"scroll-pe":W()}],"scroll-pt":[{"scroll-pt":W()}],"scroll-pr":[{"scroll-pr":W()}],"scroll-pb":[{"scroll-pb":W()}],"scroll-pl":[{"scroll-pl":W()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Ke,Xe]}],fill:[{fill:["none",...K()]}],"stroke-w":[{stroke:[kt,n0,cl,d2]}],stroke:[{stroke:["none",...K()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},FY=gY(BY);function er(...e){return FY(XG(e))}const Ah="/assets/logo-C5ddjeKu.svg",PY={theme:"system",setTheme:()=>null},V7=F.createContext(PY);function UY({children:e,defaultTheme:t="system",storageKey:r="ui-theme"}){const[n,a]=F.useState(()=>localStorage.getItem(r)||t);F.useEffect(()=>{const s=window.document.documentElement;if(s.classList.remove("light","dark"),n==="system"){const l=window.matchMedia("(prefers-color-scheme: dark)").matches?"dar
12k":"light";s.classList.add(l);return}s.classList.add(n)},[n]),F.useEffect(()=>{if(n!=="system")return;const s=window.matchMedia("(prefers-color-scheme: dark)"),l=()=>{const c=window.document.documentElement;c.classList.remove("light","dark"),c.classList.add(s.matches?"dark":"light")};return s.addEventListener("change",l),()=>s.removeEventListener("change",l)},[n]);const i={theme:n,setTheme:s=>{localStorage.setItem(r,s),a(s)}};return S.jsx(V7.Provider,{value:i,children:e})}const W7=()=>{const e=F.useContext(V7);if(e===void 0)throw new Error("useTheme must be used within a ThemeProvider");return e};const zY=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),$Y=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.toLowerCase()),q5=e=>{const t=$Y(e);return t.charAt(0).toUpperCase()+t.slice(1)},X7=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).join(" ").trim(),HY=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0};var jY={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const qY=F.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:a="",children:i,iconNode:s,...l},c)=>F.createElement("svg",{ref:c,...jY,width:t,height:t,stroke:e,strokeWidth:n?Number(r)*24/Number(t):r,className:X7("lucide",a),...!i&&!HY(l)&&{"aria-hidden":"true"},...l},[...s.map(([d,h])=>F.createElement(d,h)),...Array.isArray(i)?i:[i]]));const $e=(e,t)=>{const r=F.forwardRef(({className:n,...a},i)=>F.createElement(qY,{ref:i,iconNode:t,className:X7(`lucide-${zY(q5(e))}`,`lucide-${e}`,n),...a}
12));return r.displayName=q5(e),r};const GY=[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]],Mg=$e("arrow-left",GY);const YY=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],K7=$e("arrow-right",YY);const VY=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],WY=$e("bell",VY);const XY=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],KY=$e("book-open",XY);const ZY=[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]],Z7=$e("book",ZY);const QY=[["path",{d:"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z",key:"hh9hay"}],["path",{d:"m3.3 7 8.7 5 8.7-5",key:"g66t2b"}],["path",{d:"M12 22V12",key:"d0xqtd"}]],JY=$e("box",QY);const eV=[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M9 13a4.5 4.5 0 0 0 3-4",key:"10igwf"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M12 13h4",key:"1ku699"}],["path",{d:"M12 18h6a2 2 0 0 1 2 2v1",key:"105ag5"}],["path",{d:"M12 8h8",key:"1lhi5i"}],["path",{d:"M16 8V5a2 2 0 0 1 2-2",key:"u6izg6"}],["circle",{cx:"16",cy:"13",r:".5",key:"ry7gng"}],["circle",{cx:"18",cy:"3",r:".5",key:"1aiba7"}],["circle",{cx:"20",cy:"21",r:".5",key:"yhc1fs"}],["circle",{cx:"20",cy:"8",r:".5",key:"1e43v0"}]],tV=$e("brain-circuit",eV);const rV=[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]],nV=$e("calendar",rV);const aV=[["path",{d:"M5 21v-6",key:"1hz6c0"}],["path",{d:"M12 21V3",key:"1lcnhd"}],["path",{d:"M19 21V9",key:"unv183"}]],Q7=$e("chart-no-axes-column",aV);const iV=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],sV=$e("check",iV);const oV=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],lV=$e("chevron-down",oV);const uV=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],cV=$e("chevron-right",uV);const dV=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]],G5=$e("circle-alert",dV);const hV=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],pV=$e("circle-check-big",hV);const fV=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],mV=$e("circle-check",fV);const gV=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],Bg=$e("circle-question-mark",gV);const bV=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],yV=$e("clock",bV);const xV=[["path",{d:"m18 16 4-4-4-4",key:"1inbqp"}],["path",{d:"m6 8-4 4 4 4",key:"15zrgr"}],["path",{d:"m14.5 4-5 16",key:"e7oirm"}]],EV=$e("code-xml",xV);const vV=[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]],Rv=$e("code",vV);const SV=[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]],TV=$e("coffee",SV);const wV=[["path",{d:"M15 6v12a3 3 0 1 0 3-3H6a3 3 0 1 0 3 3V6a3 3 0 1 0-3 3h12a3 3 0 1 0-3-3",key:"11bfej"}]],_V=$e("command",wV);const kV=[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]],AV=$e("copy",kV);const CV=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}
12],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],Iv=$e("cpu",CV);const NV=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],J7=$e("database",NV);const RV=[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]],B0=$e("download",RV);const IV=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],OV=$e("external-link",IV);const LV=[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]],DV=$e("eye-off",LV);const MV=[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],Ov=$e("eye",MV);const BV=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}]],FV=$e("file-code",BV);const PV=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]],Fg=$e("file-text",PV);const UV=[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}]],Y5=$e("file",UV);const zV=[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]],h2=$e("folder",zV);const $V=[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]],HV=$e("funnel",$V);const jV=[["path",{d:"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4",key:"tonef"}],["path",{d:"M9 18c-4.51 2-5-2-7-2",key:"9comsn"}]],qV=$e("github",jV);const GV=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],Lv=$e("globe",GV);const YV=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]],VV=$e("heart",YV);const WV=[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M12 7v5l4 2",key:"1fdv2h"}]],XV=$e("history",WV);const KV=[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-6a2 2 0 0 1 2.582 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"r6nss1"}]],ZV=$e("house",KV);const QV=[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]],eO=$e("image",QV);const JV=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],tO=$e("info",JV);const eW=[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]],tW=$e("lightbulb",eW);const rW=[["path",{d:"M13 5h8",key:"a7qcls"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 19h8",key:"c3s6r1"}],["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["rect",{x:"3",y:"4",width:"6",height:"6",rx:"1",key:"cif1o7"}]],nW=$e("list-todo",rW);const aW=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],rO=$e("loader-circle",aW);const iW=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],Lx=$e("lock",iW);const sW=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],Dv=$e("mail",sW);const oW=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],nO=$e("message-circle",oW);const lW=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],uW=$e("message-square",lW);const cW=[["path",{d:"M5 12h14",key:"1ays0h"}]],dW=$e("minus",cW);const hW=[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]],aO=$e("monitor",hW);const pW=[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]],Dx=$e("moon",pW);const fW=[["path",{d:"M12 22v-9",key:"x3hkom"}],["path",{d:"M15.17 2.21a1.67 1.67 0 0 1 1.63 0L21 4.57a1.93 1.93 0 0 1 0 3.36L8.82 14.79a1.655 1.655 0 0 1-1.64 0L3 12.43a1.93 1.93 0 0 1 0-3.36z",key:"2ntwy6"}],["path",{d:"M20 13v3.87a2.06 2.06 0 0 1-1.11 1.83l-6 3.08a1.93 1.93 0 0 1-1.78 0l-6-3.08A2.06 2.06 0 0 1 4 16.87V13",key:"1pmm1c"}],["path",{d:"M21 12.43a1.93 1.93 0 0 0 0-3.36L8.83 2.2a1.64 1.64 0 0 0-1.63 0L3 4.57a1.93 1.93 0 0 0 0 3.36l12.18 6.86a1.636 1.636 0 0 0 1.63 0z",key:"12ttoo"}]],mW=$e("package-open",fW);const gW=[["path",{d:"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z",key:"e79jfc"}],["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}]],bW=$e("palette",gW);const yW=[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]],xW=$e("pen",yW);const EW=[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]],vW=$e("play",EW);const SW=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]],TW=$e("plus",SW);const wW=[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3
12kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]],_W=$e("rocket",wW);const kW=[["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"m19 8 3 8a5 5 0 0 1-6 0zV7",key:"zcdpyk"}],["path",{d:"M3 7h1a17 17 0 0 0 8-2 17 17 0 0 0 8 2h1",key:"1yorad"}],["path",{d:"m5 8 3 8a5 5 0 0 1-6 0zV7",key:"eua70x"}],["path",{d:"M7 21h10",key:"1b0cd5"}]],AW=$e("scale",kW);const CW=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],$l=$e("search",CW);const NW=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]],RW=$e("server",NW);const IW=[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]],iO=$e("share-2",IW);const OW=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],Mv=$e("shield",OW);const LW=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
12],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],sO=$e("sparkles",LW);const DW=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],Mx=$e("star",DW);const MW=[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]],Bx=$e("sun",MW);const BW=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]],FW=$e("target",BW);const PW=[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]],UW=$e("terminal",PW);const zW=[["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z",key:"m61m77"}],["path",{d:"M17 14V2",key:"8ymqnk"}]],$W=$e("thumbs-down",zW);const HW=[["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z",key:"emmmcr"}],["path",{d:"M7 10v12",key:"1qc93n"}]],jW=$e("thumbs-up",HW);const qW=[["path",{d:"M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978",key:"1n3hpd"}],["path",{d:"M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978",key:"rfe1zi"}],["path",{d:"M18 9h1.5a1 1 0 0 0 0-5H18",key:"7xy6bh"}],["path",{d:"M4 22h16",key:"57wxv0"}],["path",{d:"M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z",key:"1mhfuq"}],["path",{d:"M6 9H4.5a1 1 0 0 1 0-5H6",key:"tex48p"}]],GW=$e("trophy",qW);const YW=[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]],VW=$e("twitter",YW);const WW=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],Ch=$e("user",WW);const XW=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],oO=$e("users",XW);const KW=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Bv=$e("x",KW);const ZW=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],Hl=$e("zap",ZW),QW=({trigger:e,menu:t,placement:r="bottom-left",className:n})=>{const[a,i]=F.useState(!1),s=F.useRef(null);F.useEffect(()=>{const d=h=>{s.current&&!s.current.contains(h.target)&&i(!1)};return document.addEventListener("mousedown",d),()=>document.removeEventListener("mousedown",d)},[]);const l=d=>{d.disabled||(d.onClick?.(),i(!1))},c={"bottom-left":"top-full left-0 mt-1","bottom-right":"top-full right-0 mt-1","top-left":"bottom-full left-0 mb-1","top-right":"bottom-full right-0 mb-1"};return S.jsxs("div",{className:er("relative inline-block",n),ref:s,children:[S.jsx("div",{onClick:()=>i(!a),className:"cursor-pointer",children:e}),a&&S.jsx("div",{className:er("absolute z-50 min-w-[160px] bg-white dark:bg-gray-800 rounded-xl shadow-lg border border-gray-100 dark:border-gray-700 py-1 overflow-hidden",c[r]),children:t.map(d=>S.jsxs("div",{onClick:()=>l(d),className:er("px-4 py-2 text-sm flex items-center gap-2 cursor-pointer transition-colors",d.disabled?"opacity-50 cursor-not-allowed bg-gray-50 dark:bg-gray-900":"hover:bg-orange-50 dark:hover:bg-orange-900/20",d.danger?"text-red-600 dark:text-red-400 hover:bg-red-50 dark:hover:bg-red-900/20":"text-gray-700 dark:text-gray-200 hover:text-orange-600 dar
12k:hover:text-orange-400"),children:[d.icon&&S.jsx("span",{className:"w-4 h-4",children:d.icon}),S.jsx("span",{children:d.label})]},d.key))})]})},JW=({content:e,trigger:t,title:r,position:n="bottom",className:a,containerClassName:i,isOpen:s,onOpenChange:l})=>{const[c,d]=F.useState(!1),h=F.useRef(null),f=s!==void 0,g=f?s:c,b=E=>{f||d(E),l?.(E)};F.useEffect(()=>{const E=T=>{h.current&&!h.current.contains(T.target)&&b(!1)};return document.addEventListener("mousedown",E),()=>document.removeEventListener("mousedown",E)},[f,l]);const y={bottom:"top-full left-1/2 -translate-x-1/2 mt-2",top:"bottom-full left-1/2 -translate-x-1/2 mb-2",left:"right-full top-1/2 -translate-y-1/2 mr-2",right:"left-full top-1/2 -translate-y-1/2 ml-2","right-bottom-align":"left-[100%] bottom-0 ml-2"};return S.jsxs("div",{className:er("relative inline-block",i),ref:h,children:[S.jsx("div",{onClick:()=>b(!g),className:"cursor-pointer",children:t}),g&&S.jsxs("div",{className:er("absolute z-50 w-64 bg-white dark:bg-gray-800 rounded-xl shadow-lg border border-gray-100 dark:border-gray-700 p-4",y[n],a),children:[r&&S.jsx("div",{className:"font-semibold text-gray-900 dark:text-gray-100 border-b border-gray-100 dark:border-gray-700 pb-2 mb-2",children:r}),S.jsx("div",{className:"text-sm text-gray-600 dark:text-gray-300",children:e})]})]})},eX=[{id:"1",title:"Welcome to Skills Share",description:"Explore our new features and start sharing your AI skills.",time:"2 mins ago",read:!1,type:"info",link:"/guide"},{id:"2",title:"New Skill Added",description:"Code Format skill is now available for download.",time:"1 hour ago",read:!1,type:"success",link:"/skill/code-format"},{id:"3",title:"System Update",description:"We will be performing maintenance tonight at 00:00 UTC.",time:"5 hours ago",read:!0,type:"warning"},{id:"4",title:"Profile Completed",description:"Your profile is now 100% complete.",time:"1 day ago",read:!0,type:"success",link:"/profile"}];var V5=1,tX=.9,rX=.8,nX=.17,p2=.1,f2=.999,aX=.9999,iX=.99,sX=/[\\\/_+.#"@\[\(\{&]/,oX=/[\\\/_+.#"@\[\(\{&]/g,lX=/[\s-]/,lO=/[\s-]/g;function Fx(e,t,r,n,a,i,s){if(i===t.length)return a===e.length?V5:iX;var l=`${a},${i}`;if(s[l]!==void 0)return s[l];for(var c=n.charAt(i),d=r.indexOf(c,a),h=0,f,g,b,y;d>=0;)f=Fx(e,t,r,n,d+1,i+1,s),f>h&&(d===a?f*=V5:sX.test(e.charAt(d-1))?(f*=rX,b=e.slice(a,d-1).match(oX),b&&a>0&&(f*=Math.pow(f2,b.length))):lX.test(e.charAt(d-1))?(f*=tX,y=e.slice(a,d-1).match(lO),y&&a>0&&(f*=Math.pow(f2,y.length))):(f*=nX,a>0&&(f*=Math.pow(f2,d-a))),e.charAt(d)!==t.charAt(i)&&(f*=aX)),(f<p2&&r.charAt(d-1)===n.charAt(i+1)||n.charAt(i+1)===n.charAt(i)&&r.charAt(d-1)!==n.charAt(i))&&(g=Fx(e,t,r,n,d+1,i+2,s),g*p2>f&&(f=g*p2)),f>h&&(h=f),d=r.indexOf(c,d+1);return s[l]=h,h}function W5(e){return e.toLowerCase().replace(lO," ")}function uX(e,t,r){return e=r&&r.length>0?`${e+" "+r.join(" ")}`:e,Fx(e,t,W5(e),W5(t),0,0,{})}function No(e,t,{checkForDefaultPrevented:r=!0}={}){return function(a){if(e?.(a),r===!1||!a.defaultPrevented)return t?.(a)}}function X5(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function Nl(...e){return t=>{let r=!1;const n=e.map(a=>{const i=X5(a,t);return!r&&typeof i=="function"&&(r=!0),i});if(r)return()=>{for(let a=0;a<n.length;a++){const i=n[a];typeof i=="function"?i():X5(e[a],null)}}}}function jl(...e){return F.useCallback(Nl(...e),e)}function cX(e,t){const r=F.createContext(t),n=i=>{const{children:s,...l}=i,c=F.useMemo(()=>l,Object.values(l));return S.jsx(r.Provider,{value:c,children:s})};n.displayName=e+"Provider";function a(i){const s=F.useContext(r);if(s)return s;if(t!==void 0)return t;throw new Error(`\`${i}\` must be used within \`${e}\``)}return[n,a]}function dX(e,t=[]){let r=[];function n(i,s){const l=F.createContext(s),c=r.length;r=[...r,s];const d=f=>{const{scope:g,children:b,...y}=f,E=g?.[e]?.[c]||l,T=F.useMemo(()=>y,Object.values(y));return S.jsx(E.Provider,{value:T,children:b})};d.displayName=i+"Provider";function h(f,g){const b=g?.[e]?.[c]||l,y=F.useContext(b);if(y)return y;if(s!==void 0)return s;throw new Error(`\`${f}\` must be used within \`${i}\``)}return[d,h]}const a=()=>{const i=r.map(s=>F.createContext(s));return function(l){const c=l?.[e]||i;return F.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])}};return a.scopeName=e,[n,hX(a,...t)]}function hX(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));
vendor: 3,448 bytes, line 12
12return function(i){const s=n.reduce((l,{useScope:c,scopeName:d})=>{const f=c(i)[`__scope${d}`];return{...l,...f}},{});return F.useMemo(()=>({[`__scope${t.scopeName}`]:s}),[s])}};return r.scopeName=t.scopeName,r}var rh=globalThis?.document?F.useLayoutEffect:()=>{},pX=d7[" useId ".trim().toString()]||(()=>{}),fX=0;function Cs(e){const[t,r]=F.useState(pX());return rh(()=>{r(n=>n??String(fX++))},[e]),t?`radix-${t}`:""}var mX=d7[" useInsertionEffect ".trim().toString()]||rh;function gX({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){const[a,i,s]=bX({defaultProp:t,onChange:r}),l=e!==void 0,c=l?e:a;{const h=F.useRef(e!==void 0);F.useEffect(()=>{const f=h.current;f!==l&&console.warn(`${n} is changing from ${f?"controlled":"uncontrolled"} to ${l?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),h.current=l},[l,n])}const d=F.useCallback(h=>{if(l){const f=yX(h)?h(e):h;f!==e&&s.current?.(f)}else i(h)},[l,e,i,s]);return[c,d]}function bX({defaultProp:e,onChange:t}){const[r,n]=F.useState(e),a=F.useRef(r),i=F.useRef(t);return mX(()=>{i.current=t},[t]),F.useEffect(()=>{a.current!==r&&(i.current?.(r),a.current=r)},[r,a]),[r,n,i]}function yX(e){return typeof e=="function"}function uO(e){const t=xX(e),r=F.forwardRef((n,a)=>{const{children:i,...s}=n,l=F.Children.toArray(i),c=l.find(vX);if(c){const d=c.props.children,h=l.map(f=>f===c?F.Children.count(d)>1?F.Children.only(null):F.isValidElement(d)?d.props.children:null:f);return S.jsx(t,{...s,ref:a,children:F.isValidElement(d)?F.cloneElement(d,void 0,h):null})}return S.jsx(t,{...s,ref:a,children:i})});return r.displayName=`${e}.Slot`,r}function xX(e){const t=F.forwardRef((r,n)=>{const{children:a,...i}=r;if(F.isValidElement(a)){const s=TX(a),l=SX(i,a.props);return a.type!==F.Fragment&&(l.ref=n?Nl(n,s):s),F.cloneElement(a,l)}return F.Children.count(a)>1?F.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var EX=Symbol("radix.slottable");function vX(e){return F.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===EX}function SX(e,t){const r={...t};for(const n in t){const a=e[n],i=t[n];/^on[A-Z]/.test(n)?a&&i?r[n]=(...l)=>{const c=i(...l);return a(...l),c}:a&&(r[n]=a):n==="style"?r[n]={...a,...i}:n==="className"&&(r[n]=[a,i].filter(Boolean).join(" "))}return{...e,...r}}function TX(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var wX=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],fn=wX.reduce((e,t)=>{const r=uO(`Primitive.${t}`),n=F.forwardRef((a,i)=>{const{asChild:s,...l}=a,c=s?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),S.jsx(c,{...l,ref:i})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function _X(e,t){e&&Cv.flushSync(()=>e.dispatchEvent(t))}function nh(e){const t=F.useRef(e);return F.useEffect(()=>{t.current=e}),F.useMemo(()=>(...r)=>t.current?.(...r),[])}function kX(e,t=globalThis?.document){const r=nh(e);F.useEffect(()=>{const n=a=>{a.key==="Escape"&&r(a)};return t.addEventListener("keydown",n,{capture:!0}),()=>t.removeEventListener("keydown",n,{capture:!0})},[r,t])}
vendor: 6,530 bytes, line 12
12var AX="DismissableLayer",Px="dismissableLayer.update",CX="dismissableLayer.pointerDownOutside",NX="dismissableLayer.focusOutside",K5,cO=F.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),dO=F.forwardRef((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:a,onFocusOutside:i,onInteractOutside:s,onDismiss:l,...c}=e,d=F.useContext(cO),[h,f]=F.useState(null),g=h?.ownerDocument??globalThis?.document,[,b]=F.useState({}),y=jl(t,P=>f(P)),E=Array.from(d.layers),[T]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),_=E.indexOf(T),k=h?E.indexOf(h):-1,I=d.layersWithOutsidePointerEventsDisabled.size>0,D=k>=_,M=OX(P=>{const W=P.target,re=[...d.branches].some(G=>G.contains(W));!D||re||(a?.(P),s?.(P),P.defaultPrevented||l?.())},g),B=LX(P=>{const W=P.target;[...d.branches].some(G=>G.contains(W))||(i?.(P),s?.(P),P.defaultPrevented||l?.())},g);return kX(P=>{k===d.layers.size-1&&(n?.(P),!P.defaultPrevented&&l&&(P.preventDefault(),l()))},g),F.useEffect(()=>{if(h)return r&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(K5=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(h)),d.layers.add(h),Z5(),()=>{r&&d.layersWithOutsidePointerEventsDisabled.size===1&&(g.body.style.pointerEvents=K5)}},[h,g,r,d]),F.useEffect(()=>()=>{h&&(d.layers.delete(h),d.layersWithOutsidePointerEventsDisabled.delete(h),Z5())},[h,d]),F.useEffect(()=>{const P=()=>b({});return document.addEventListener(Px,P),()=>document.removeEventListener(Px,P)},[]),S.jsx(fn.div,{...c,ref:y,style:{pointerEvents:I?D?"auto":"none":void 0,...e.style},onFocusCapture:No(e.onFocusCapture,B.onFocusCapture),onBlurCapture:No(e.onBlurCapture,B.onBlurCapture),onPointerDownCapture:No(e.onPointerDownCapture,M.onPointerDownCapture)})});dO.displayName=AX;var RX="DismissableLayerBranch",IX=F.forwardRef((e,t)=>{const r=F.useContext(cO),n=F.useRef(null),a=jl(t,n);return F.useEffect(()=>{const i=n.current;if(i)return r.branches.add(i),()=>{r.branches.delete(i)}},[r.branches]),S.jsx(fn.div,{...e,ref:a})});IX.displayName=RX;function OX(e,t=globalThis?.document){const r=nh(e),n=F.useRef(!1),a=F.useRef(()=>{});return F.useEffect(()=>{const i=l=>{if(l.target&&!n.current){let c=function(){hO(CX,r,d,{discrete:!0})};const d={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=c,t.addEventListener("click",a.current,{once:!0})):c()}else t.removeEventListener("click",a.current);n.current=!1},s=window.setTimeout(()=>{t.addEventListener("pointerdown",i)},0);return()=>{window.clearTimeout(s),t.removeEventListener("pointerdown",i),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function LX(e,t=globalThis?.document){const r=nh(e),n=F.useRef(!1);return F.useEffect(()=>{const a=i=>{i.target&&!n.current&&hO(NX,r,{originalEvent:i},{discrete:!1})};return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function Z5(){const e=new CustomEvent(Px);document.dispatchEvent(e)}function hO(e,t,r,{discrete:n}){const a=r.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?_X(a,i):a.dispatchEvent(i)}var m2="focusScope.autoFocusOnMount",g2="focusScope.autoFocusOnUnmount",Q5={bubbles:!1,cancelable:!0},DX="FocusScope",pO=F.forwardRef((e,t)=>{const{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:i,...s}=e,[l,c]=F.useState(null),d=nh(a),h=nh(i),f=F.useRef(null),g=jl(t,E=>c(E)),b=F.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;F.useEffect(()=>{if(n){let E=function(I){if(b.paused||!l)return;const D=I.target;l.contains(D)?f.current=D:Eo(f.current,{select:!0})},T=function(I){if(b.paused||!l)return;const D=I.relatedTarget;D!==null&&(l.contains(D)||Eo(f.current,{select:!0}))},_=function(I){if(document.activeElement===document.body)for(const M of I)M.removedNodes.length>0&&Eo(l)};document.addEventListener("focusin",E),document.addEventListener("focusout",T);const k=new MutationObserver(_);return l&&k.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",E),document.removeEventListener("focusout",T),k.disconnect()}}},[n,l,b.paused]),F.useEffect(()=>{if(l){eN.add(b);const E=document.activeElement;if(!l.contains(E)){const _=new CustomEvent(m2,Q5);l.addEventListener(m2,d),l.dispatchEvent(_),_.defaultPrevented||(MX(zX(fO(l)),{select:!0}),document.activeElement===E&&Eo(l))}return()=>{l.removeEventListener(m2,d),setTimeout(()=>{const _=new CustomEvent(g2,Q5);l.addEventListener(g2,h),l.dispatchEvent(_),_.defaultPrevented||Eo(E??document.body,{select:!0}),l.removeEventListener(g2,h),eN.remove(b)},0)}}},[l,d,h,b]);const y=F.useCallback(E=>{if(!r&&!n||b.paused)return;const T=E.key==="Tab"&&!E.altKey&&!E.ctrlKey&&!E.metaKey,_=document.activeElement;if(T&&_){const k=E.currentTarget,[I,D]=BX(k);I&&D?!E.shiftKey&&_===D?(E.preventDefault(),r&&Eo(I,{select:!0})):E.shiftKey&&_===I&&(E.preventDefault(),r&&Eo(D,{select:!0})):_===k&&E.preventDefault()}},[r,n,b.paused]);return S.jsx(fn.div,{tabIndex:-1,...s,ref:g,onKeyDown:y})});pO.displayName=DX;function MX(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(Eo(n,{select:t}),document.activeElement!==r)return}function BX(e){const t=fO(e),r=J5(t,e),n=J5(t.reverse(),e);return[r,n]}function fO(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function J5(e,t){for(const r of e)if(!FX(r,{upTo:t}))return r}function FX(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function PX(e){return e instanceof HTMLInputElement&&"select"in e}function Eo(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&PX(e)&&t&&e.select()}}var eN=UX();function UX(){let e=[];return{add(t){const r=e[0];t!==r&&r?.pause(),e=tN(e,t),e.unshift(t)},remove(t){e=tN(e,t),e[0]?.resume()}}}function tN(e,t){const r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function zX(e){return e.filter(t=>t.tagName!=="A")}var $X="Portal",mO=F.forwardRef((e,t)=>
vendor: 8,312 bytes, lines 12-27
12{const{container:r,...n}=e,[a,i]=F.useState(!1);rh(()=>i(!0),[]);const s=r||a&&globalThis?.document?.body;return s?WG.createPortal(S.jsx(fn.div,{...n,ref:t}),s):null});mO.displayName=$X;function HX(e,t){return F.useReducer((r,n)=>t[r][n]??r,e)}var Pg=e=>{const{present:t,children:r}=e,n=jX(t),a=typeof r=="function"?r({present:n.isPresent}):F.Children.only(r),i=jl(n.ref,qX(a));return typeof r=="function"||n.isPresent?F.cloneElement(a,{ref:i}):null};Pg.displayName="Presence";function jX(e){const[t,r]=F.useState(),n=F.useRef(null),a=F.useRef(e),i=F.useRef("none"),s=e?"mounted":"unmounted",[l,c]=HX(s,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return F.useEffect(()=>{const d=kf(n.current);i.current=l==="mounted"?d:"none"},[l]),rh(()=>{const d=n.current,h=a.current;if(h!==e){const g=i.current,b=kf(d);e?c("MOUNT"):b==="none"||d?.display==="none"?c("UNMOUNT"):c(h&&g!==b?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,c]),rh(()=>{if(t){let d;const h=t.ownerDocument.defaultView??window,f=b=>{const E=kf(n.current).includes(CSS.escape(b.animationName));if(b.target===t&&E&&(c("ANIMATION_END"),!a.current)){const T=t.style.animationFillMode;t.style.animationFillMode="forwards",d=h.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=T)})}},g=b=>{b.target===t&&(i.current=kf(n.current))};return t.addEventListener("animationstart",g),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{h.clearTimeout(d),t.removeEventListener("animationstart",g),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else c("ANIMATION_END")},[t,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:F.useCallback(d=>{n.current=d?getComputedStyle(d):null,r(d)},[])}}function kf(e){return e?.animationName||"none"}function qX(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=Object.getOwnPropertyDescriptor(e,"ref")?.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var b2=0;function GX(){F.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??rN()),document.body.insertAdjacentElement("beforeend",e[1]??rN()),b2++,()=>{b2===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),b2--}},[])}function rN(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Mi=function(){return Mi=Object.assign||function(t){for(var r,n=1,a=arguments.length;n<a;n++){r=arguments[n];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},Mi.apply(this,arguments)};function gO(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var a=0,n=Object.getOwnPropertySymbols(e);a<n.length;a++)t.indexOf(n[a])<0&&Object.prototype.propertyIsEnumerable.call(e,n[a])&&(r[n[a]]=e[n[a]]);return r}function YX(e,t,r){if(r||arguments.length===2)for(var n=0,a=t.length,i;n<a;n++)(i||!(n in t))&&(i||(i=Array.prototype.slice.call(t,0,n)),i[n]=t[n]);return e.concat(i||Array.prototype.slice.call(t))}var lm="right-scroll-bar-position",um="width-before-scroll-bar",VX="with-scroll-bars-hidden",WX="--removed-body-scroll-bar-size";function y2(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function XX(e,t){var r=F.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(n){var a=r.value;a!==n&&(r.value=n,r.callback(n,a))}}}})[0];return r.callback=t,r.facade}var KX=typeof window<"u"?F.useLayoutEffect:F.useEffect,nN=new WeakMap;function ZX(e,t){var r=XX(null,function(n){return e.forEach(function(a){return y2(a,n)})});return KX(function(){var n=nN.get(r);if(n){var a=new Set(n),i=new Set(e),s=r.current;a.forEach(function(l){i.has(l)||y2(l,null)}),i.forEach(function(l){a.has(l)||y2(l,s)})}nN.set(r,e)},[e]),r}function QX(e){return e}function JX(e,t){t===void 0&&(t=QX);var r=[],n=!1,a={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(i){var s=t(i,n);return r.push(s),function(){r=r.filter(function(l){return l!==s})}},assignSyncMedium:function(i){for(n=!0;r.length;){var s=r;r=[],s.forEach(i)}r={push:function(l){return i(l)},filter:function(){return r}}},assignMedium:function(i){n=!0;var s=[];if(r.length){var l=r;r=[],l.forEach(i),s=r}var c=function(){var h=s;s=[],h.forEach(i)},d=function(){return Promise.resolve().then(c)};d(),r={push:function(h){s.push(h),d()},filter:function(h){return s=s.filter(h),r}}}};return a}function eK(e){e===void 0&&(e={});var t=JX(null);return t.options=Mi({async:!0,ssr:!1},e),t}var bO=function(e){var t=e.sideCar,r=gO(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return F.createElement(n,Mi({},r))};bO.isSideCarExport=!0;function tK(e,t){return e.useMedium(t),bO}var yO=eK(),x2=function(){},Ug=F.forwardRef(function(e,t){var r=F.useRef(null),n=F.useState({onScrollCapture:x2,onWheelCapture:x2,onTouchMoveCapture:x2}),a=n[0],i=n[1],s=e.forwardProps,l=e.children,c=e.className,d=e.removeScrollBar,h=e.enabled,f=e.shards,g=e.sideCar,b=e.noRelative,y=e.noIsolation,E=e.inert,T=e.allowPinchZoom,_=e.as,k=_===void 0?"div":_,I=e.gapMode,D=gO(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),M=g,B=ZX([r,t]),P=Mi(Mi({},D),a);return F.createElement(F.Fragment,null,h&&F.createElement(M,{sideCar:yO,removeScrollBar:d,shards:f,noRelative:b,noIsolation:y,inert:E,setCallbacks:i,allowPinchZoom:!!T,lockRef:r,gapMode:I}),s?F.cloneElement(F.Children.only(l),Mi(Mi({},P),{ref:B})):F.createElement(k,Mi({},P,{className:c,ref:B}),l))});Ug.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Ug.classNames={fullWidth:um,zeroRight:lm};var rK=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function nK(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=rK();return t&&e.setAttribute("nonce",t),e}function aK(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function iK(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var sK=function(){var e=0,t=null;return{add:function(r){e==0&&(t=nK())&&(aK(t,r),iK(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},oK=function(){var e=sK();return function(t,r){F.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},xO=function(){var e=oK(),t=function(r){var n=r.styles,a=r.dynamic;return e(n,a),null};return t},lK={left:0,top:0,right:0,gap:0},E2=function(e){return parseInt(e||"",10)||0},uK=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],a=t[e==="padding"?"paddingRight":"marginRight"];return[E2(r),E2(n),E2(a)]},cK=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return lK;var t=uK(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},dK=xO(),tc="data-scroll-locked",hK=function(e,t,r,n){var a=e.left,i=e.top,s=e.right,l=e.gap;return r===void 0&&(r="margin"),` 13 .`.concat(VX,` { 14 overflow: hidden `).concat(n,`; 15 padding-right: `).concat(l,"px ").concat(n,`; 16 } 17 body[`).concat(tc,`] { 18 overflow: hidden `).concat(n,`; 19 overscroll-behavior: contain; 20 `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&` 21 padding-left: `.concat(a,`px; 22 padding-top: `).concat(i,`px; 23 padding-right: `).concat(s,`px; 24 margin-left:0; 25 margin-top:0; 26 margin-right: `).concat(l,"px ").concat(n,`; 27 `),r==="padding"&&"padding-right: ".concat(l,"px ").concat(n,";
27")].filter(Boolean).join(""),` 28 } 29 30 .`).concat(lm,` { 31 right: `).concat(l,"px ").concat(n,`; 32 } 33 34 .`).concat(um,` { 35 margin-right: `).concat(l,"px ").concat(n,`; 36 } 37 38 .`).concat(lm," .").concat(lm,` { 39 right: 0 `).concat(n,`; 40 } 41 42 .`).concat(um," .").concat(um,` { 43 margin-right: 0 `).concat(n,`; 44 } 45 46 body[`).concat(tc,`] { 47 `).concat(WX,": ").concat(l,`px; 48 } 49`)},aN=function(){var e=parseInt(document.body.getAttribute(tc)||"0",10);return isFinite(e)?e:0},pK=function(){F.useEffect(function(){return document.body.setAttribute(tc,(aN()+1).toString()),function(){var e=aN()-1;e<=0?document.body.removeAttribute(tc):document.body.setAttribute(tc,e.toString())}},[])},fK=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,a=n===void 0?"margin":n;pK();var i=F.useMemo(function(){return cK(a)},[a]);return F.createElement(dK,{styles:hK(i,!t,a,r?"":"!important")})},Ux=!1;if(typeof window<"u")try{var Af=Object.defineProperty({},"passive",{get:function(){return Ux=!0,!0}});window.addEventListener("test",Af,Af),window.removeEventListener("test",Af,Af)}catch{Ux=!1}var Pu=Ux?{passive:!1}:!1,mK=function(e){return e.tagName==="TEXTAREA"},EO=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!mK(e)&&r[t]==="visible")},gK=function(e){return EO(e,"overflowY")},bK=function(e){return EO(e,"overflowX")},iN=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var a=vO(e,n);if(a){var i=SO(e,n),s=i[1],l=i[2];if(s>l)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},yK=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},xK=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},vO=function(e,t){return e==="v"?gK(t):bK(t)},SO=function(e,t){return e==="v"?yK(t):xK(t)},EK=function(e,t){return e==="h"&&t==="rtl"?-1:1},vK=function(e,t,r,n,a){var i=EK(e,window.getComputedStyle(t).direction),s=i*n,l=r.target,c=t.contains(l),d=!1,h=s>0,f=0,g=0;do{if(!l)break;var b=SO(e,l),y=b[0],E=b[1],T=b[2],_=E-T-i*y;(y||_)&&vO(e,l)&&(f+=_,g+=y);var k=l.parentNode;l=k&&k.nodeType===Node.DOCUMENT_FRAGMENT_NODE?k.host:k}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return(h&&Math.abs(f)<1||!h&&Math.abs(g)<1)&&(d=!0),d},Cf=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},sN=function(e){return[e.deltaX,e.deltaY]},oN=function(e){return e&&"current"in e?e.current:e},SK=function(e,t){return e[0]===t[0]&&e[1]===t[1]},TK=function(e){return` 50 .block-interactivity-`.concat(e,` {pointer-events: none;} 51 .allow-interactivity-`).concat(e,` {pointer-events: all;} 52`)},wK=0,Uu=[];function _K(e){var t=F.useRef([]),r=F.useRef([0,0]),n=F.useRef(),a=F.useState(wK++)[0],i=F.useState(xO)[0],s=F.useRef(e);F.useEffect(function(){s.current=e},[e]),F.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var E=YX([e.lockRef.current],(e.shards||[]).map(oN),!0).filter(Boolean);return E.forEach(function(T){return T.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),E.forEac
vendor: 9,296 bytes, lines 52-56
52h(function(T){return T.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var l=F.useCallback(function(E,T){if("touches"in E&&E.touches.length===2||E.type==="wheel"&&E.ctrlKey)return!s.current.allowPinchZoom;var _=Cf(E),k=r.current,I="deltaX"in E?E.deltaX:k[0]-_[0],D="deltaY"in E?E.deltaY:k[1]-_[1],M,B=E.target,P=Math.abs(I)>Math.abs(D)?"h":"v";if("touches"in E&&P==="h"&&B.type==="range")return!1;var W=window.getSelection(),re=W&&W.anchorNode,G=re?re===B||re.contains(B):!1;if(G)return!1;var J=iN(P,B);if(!J)return!0;if(J?M=P:(M=P==="v"?"h":"v",J=iN(P,B)),!J)return!1;if(!n.current&&"changedTouches"in E&&(I||D)&&(n.current=M),!M)return!0;var se=n.current||M;return vK(se,T,E,se==="h"?I:D)},[]),c=F.useCallback(function(E){var T=E;if(!(!Uu.length||Uu[Uu.length-1]!==i)){var _="deltaY"in T?sN(T):Cf(T),k=t.current.filter(function(M){return M.name===T.type&&(M.target===T.target||T.target===M.shadowParent)&&SK(M.delta,_)})[0];if(k&&k.should){T.cancelable&&T.preventDefault();return}if(!k){var I=(s.current.shards||[]).map(oN).filter(Boolean).filter(function(M){return M.contains(T.target)}),D=I.length>0?l(T,I[0]):!s.current.noIsolation;D&&T.cancelable&&T.preventDefault()}}},[]),d=F.useCallback(function(E,T,_,k){var I={name:E,delta:T,target:_,should:k,shadowParent:kK(_)};t.current.push(I),setTimeout(function(){t.current=t.current.filter(function(D){return D!==I})},1)},[]),h=F.useCallback(function(E){r.current=Cf(E),n.current=void 0},[]),f=F.useCallback(function(E){d(E.type,sN(E),E.target,l(E,e.lockRef.current))},[]),g=F.useCallback(function(E){d(E.type,Cf(E),E.target,l(E,e.lockRef.current))},[]);F.useEffect(function(){return Uu.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:g}),document.addEventListener("wheel",c,Pu),document.addEventListener("touchmove",c,Pu),document.addEventListener("touchstart",h,Pu),function(){Uu=Uu.filter(function(E){return E!==i}),document.removeEventListener("wheel",c,Pu),document.removeEventListener("touchmove",c,Pu),document.removeEventListener("touchstart",h,Pu)}},[]);var b=e.removeScrollBar,y=e.inert;return F.createElement(F.Fragment,null,y?F.createElement(i,{styles:TK(a)}):null,b?F.createElement(fK,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function kK(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const AK=tK(yO,_K);var TO=F.forwardRef(function(e,t){return F.createElement(Ug,Mi({},e,{ref:t,sideCar:AK}))});TO.classNames=Ug.classNames;var CK=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},zu=new WeakMap,Nf=new WeakMap,Rf={},v2=0,wO=function(e){return e&&(e.host||wO(e.parentNode))},NK=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=wO(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},RK=function(e,t,r,n){var a=NK(t,Array.isArray(e)?e:[e]);Rf[r]||(Rf[r]=new WeakMap);var i=Rf[r],s=[],l=new Set,c=new Set(a),d=function(f){!f||l.has(f)||(l.add(f),d(f.parentNode))};a.forEach(d);var h=function(f){!f||c.has(f)||Array.prototype.forEach.call(f.children,function(g){if(l.has(g))h(g);else try{var b=g.getAttribute(n),y=b!==null&&b!=="false",E=(zu.get(g)||0)+1,T=(i.get(g)||0)+1;zu.set(g,E),i.set(g,T),s.push(g),E===1&&y&&Nf.set(g,!0),T===1&&g.setAttribute(r,"true"),y||g.setAttribute(n,"true")}catch(_){console.error("aria-hidden: cannot operate on ",g,_)}})};return h(t),l.clear(),v2++,function(){s.forEach(function(f){var g=zu.get(f)-1,b=i.get(f)-1;zu.set(f,g),i.set(f,b),g||(Nf.has(f)||f.removeAttribute(n),Nf.delete(f)),b||f.removeAttribute(r)}),v2--,v2||(zu=new WeakMap,zu=new WeakMap,Nf=new WeakMap,Rf={})}},IK=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),a=CK(e);return a?(n.push.apply(n,Array.from(a.querySelectorAll("[aria-live], script"))),RK(n,a,r,"aria-hidden")):function(){return null}},zg="Dialog",[_O]=dX(zg),[OK,bi]=_O(zg),kO=e=>{const{__scopeDialog:t,children:r,open:n,defaultOpen:a,onOpenChange:i,modal:s=!0}=e,l=F.useRef(null),c=F.useRef(null),[d,h]=gX({prop:n,defaultProp:a??!1,onChange:i,caller:zg});return S.jsx(OK,{scope:t,triggerRef:l,contentRef:c,contentId:Cs(),titleId:Cs(),descriptionId:Cs(),open:d,onOpenChange:h,onOpenToggle:F.useCallback(()=>h(f=>!f),[h]),modal:s,children:r})};kO.displayName=zg;var AO="DialogTrigger",LK=F.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=bi(AO,r),i=jl(t,a.triggerRef);return S.jsx(fn.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":Uv(a.open),...n,ref:i,onClick:No(e.onClick,a.onOpenToggle)})});LK.displayName=AO;var Fv="DialogPortal",[DK,CO]=_O(Fv,{forceMount:void 0}),NO=e=>{const{__scopeDialog:t,forceMount:r,children:n,container:a}=e,i=bi(Fv,t);return S.jsx(DK,{scope:t,forceMount:r,children:F.Children.map(n,s=>S.jsx(Pg,{present:r||i.open,children:S.jsx(mO,{asChild:!0,container:a,children:s})}))})};NO.displayName=Fv;var Fm="DialogOverlay",RO=F.forwardRef((e,t)=>{const r=CO(Fm,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,i=bi(Fm,e.__scopeDialog);return i.modal?S.jsx(Pg,{present:n||i.open,children:S.jsx(BK,{...a,ref:t})}):null});RO.displayName=Fm;var MK=uO("DialogOverlay.RemoveScroll"),BK=F.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=bi(Fm,r);return S.jsx(TO,{as:MK,allowPinchZoom:!0,shards:[a.contentRef],children:S.jsx(fn.div,{"data-state":Uv(a.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),Rl="DialogContent",IO=F.forwardRef((e,t)=>{const r=CO(Rl,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,i=bi(Rl,e.__scopeDialog);return S.jsx(Pg,{present:n||i.open,children:i.modal?S.jsx(FK,{...a,ref:t}):S.jsx(PK,{...a,ref:t})})});IO.displayName=Rl;var FK=F.forwardRef((e,t)=>{const r=bi(Rl,e.__scopeDialog),n=F.useRef(null),a=jl(t,r.contentRef,n);return F.useEffect(()=>{const i=n.current;if(i)return IK(i)},[]),S.jsx(OO,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:No(e.onCloseAutoFocus,i=>{i.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:No(e.onPointerDownOutside,i=>{const s=i.detail.originalEvent,l=s.button===0&&s.ctrlKey===!0;(s.button===2||l)&&i.preventDefault()}),onFocusOutside:No(e.onFocusOutside,i=>i.preventDefault())})}),PK=F.forwardRef((e,t)=>{const r=bi(Rl,e.__scopeDialog),n=F.useRef(!1),a=F.useRef(!1);return S.jsx(OO,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:i=>{e.onCloseAutoFocus?.(i),i.defaultPrevented||(n.current||r.triggerRef.current?.focus(),i.preventDefault()),n.current=!1,a.current=!1},onInteractOutside:i=>{e.onInteractOutside?.(i),i.defaultPrevented||(n.current=!0,i.detail.originalEvent.type==="pointerdown"&&(a.current=!0));const s=i.target;r.triggerRef.current?.contains(s)&&i.preventDefault(),i.detail.originalEvent.type==="focusin"&&a.current&&i.preventDefault()}})}),OO=F.forwardRef((e,t)=>{const{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:i,...s}=e,l=bi(Rl,r),c=F.useRef(null),d=jl(t,c);return GX(),S.jsxs(S.Fragment,{children:[S.jsx(pO,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:i,children:S.jsx(dO,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":Uv(l.open),...s,ref:d,onDismiss:()=>l.onOpenChange(!1)})}),S.jsxs(S.Fragment,{children:[S.jsx(HK,{titleId:l.titleId}),S.jsx(qK,{contentRef:c,descriptionId:l.descriptionId})]})]})}),Pv="DialogTitle",UK=F.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=bi(Pv,r);return S.jsx(fn.h2,{id:a.titleId,...n,ref:t})});UK.displayName=Pv;var LO="DialogDescription",zK=F.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=bi(LO,r);return S.jsx(fn.p,{id:a.descriptionId,...n,ref:t})});zK.displayName=LO;var DO="DialogClose",$K=F.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,a=bi(DO,r);return S.jsx(fn.button,{type:"button",...n,ref:t,onClick:No(e.onClick,()=>a.onOpenChange(!1))})});$K.displayName=DO;function Uv(e){return e?"open":"closed"}var MO="DialogTitleWarning",[g4e,BO]=cX(MO,{contentName:Rl,titleName:Pv,docsSlug:"dialog"}),HK=({titleId:e})=>{const t=BO(MO),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 53 54If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 55 56For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return F.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},jK="DialogDescriptionWarning",qK=({contentRef:e,descriptionId:t})=>{const n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${BO(jK).contentName}}.`;return F.useEffect(()=>{const a=e.current?.getAttribute("aria-describedby");t&&a&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},GK=kO,YK=NO,VK=RO,WK=IO,a0='[cmdk-group=""]',S2='[cmdk-group-items=""]',XK='[cmdk-group-heading=""]',FO='[cmdk-item=""]',lN=`${FO}:not([aria-disabled="true"])`,zx="cmdk-item-select",Yu="data-value",KK=(e,t,r)=>uX(e,t,r),PO=F.createContext(void 0),Nh=()=>F.useContext(PO),UO=F.createContext(void 0),zv=()=>F.useContext(UO),zO=F.createContext(void 0),$O=F.forwardRef((e,t)=>
vendor: 13,852 bytes, lines 56-167
56{let r=Vu(()=>{var Y,O;return{search:"",value:(O=(Y=e.value)!=null?Y:e.defaultValue)!=null?O:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),n=Vu(()=>new Set),a=Vu(()=>new Map),i=Vu(()=>new Map),s=Vu(()=>new Set),l=HO(e),{label:c,children:d,value:h,onValueChange:f,filter:g,shouldFilter:b,loop:y,disablePointerSelection:E=!1,vimBindings:T=!0,..._}=e,k=Cs(),I=Cs(),D=Cs(),M=F.useRef(null),B=oZ();Il(()=>{if(h!==void 0){let Y=h.trim();r.current.value=Y,P.emit()}},[h]),Il(()=>{B(6,ue)},[]);let P=F.useMemo(()=>({subscribe:Y=>(s.current.add(Y),()=>s.current.delete(Y)),snapshot:()=>r.current,setState:(Y,O,fe)=>{var pe,Ce,Re,Ge;if(!Object.is(r.current[Y],O)){if(r.current[Y]=O,Y==="search")se(),G(),B(1,J);else if(Y==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let Ye=document.getElementById(D);Ye?Ye.focus():(pe=document.getElementById(k))==null||pe.focus()}if(B(7,()=>{var Ye;r.current.selectedItemId=(Ye=Z())==null?void 0:Ye.id,P.emit()}),fe||B(5,ue),((Ce=l.current)==null?void 0:Ce.value)!==void 0){let Ye=O??"";(Ge=(Re=l.current).onValueChange)==null||Ge.call(Re,Ye);return}}P.emit()}},emit:()=>{s.current.forEach(Y=>Y())}}),[]),W=F.useMemo(()=>({value:(Y,O,fe)=>{var pe;O!==((pe=i.current.get(Y))==null?void 0:pe.value)&&(i.current.set(Y,{value:O,keywords:fe}),r.current.filtered.items.set(Y,re(O,fe)),B(2,()=>{G(),P.emit()}))},item:(Y,O)=>(n.current.add(Y),O&&(a.current.has(O)?a.current.get(O).add(Y):a.current.set(O,new Set([Y]))),B(3,()=>{se(),G(),r.current.value||J(),P.emit()}),()=>{i.current.delete(Y),n.current.delete(Y),r.current.filtered.items.delete(Y);let fe=Z();B(4,()=>{se(),fe?.getAttribute("id")===Y&&J(),P.emit()})}),group:Y=>(a.current.has(Y)||a.current.set(Y,new Set),()=>{i.current.delete(Y),a.current.delete(Y)}),filter:()=>l.current.shouldFilter,label:c||e["aria-label"],getDisablePointerSelection:()=>l.current.disablePointerSelection,listId:k,inputId:D,labelId:I,listInnerRef:M}),[]);function re(Y,O){var fe,pe;let Ce=(pe=(fe=l.current)==null?void 0:fe.filter)!=null?pe:KK;return Y?Ce(Y,r.current.search,O):0}function G(){if(!r.current.search||l.current.shouldFilter===!1)return;let Y=r.current.filtered.items,O=[];r.current.filtered.groups.forEach(pe=>{let Ce=a.current.get(pe),Re=0;Ce.forEach(Ge=>{let Ye=Y.get(Ge);Re=Math.max(Ye,Re)}),O.push([pe,Re])});let fe=M.current;Q().sort((pe,Ce)=>{var Re,Ge;let Ye=pe.getAttribute("id"),ut=Ce.getAttribute("id");return((Re=Y.get(ut))!=null?Re:0)-((Ge=Y.get(Ye))!=null?Ge:0)}).forEach(pe=>{let Ce=pe.closest(S2);Ce?Ce.appendChild(pe.parentElement===Ce?pe:pe.closest(`${S2} > *`)):fe.appendChild(pe.parentElement===fe?pe:pe.closest(`${S2} > *`))}),O.sort((pe,Ce)=>Ce[1]-pe[1]).forEach(pe=>{var Ce;let Re=(Ce=M.current)==null?void 0:Ce.querySelector(`${a0}[${Yu}="${encodeURIComponent(pe[0])}"]`);Re?.parentElement.appendChild(Re)})}function J(){let Y=Q().find(fe=>fe.getAttribute("aria-disabled")!=="true"),O=Y?.getAttribute(Yu);P.setState("value",O||void 0)}function se(){var Y,O,fe,pe;if(!r.current.search||l.current.shouldFilter===!1){r.current.filtered.count=n.current.size;return}r.current.filtered.groups=new Set;let Ce=0;for(let Re of n.current){let Ge=(O=(Y=i.current.get(Re))==null?void 0:Y.value)!=null?O:"",Ye=(pe=(fe=i.current.get(Re))==null?void 0:fe.keywords)!=null?pe:[],ut=re(Ge,Ye);r.current.filtered.items.set(Re,ut),ut>0&&Ce++}for(let[Re,Ge]of a.current)for(let Ye of Ge)if(r.current.filtered.items.get(Ye)>0){r.current.filtered.groups.add(Re);break}r.current.filtered.count=Ce}function ue(){var Y,O,fe;let pe=Z();pe&&(((Y=pe.parentElement)==null?void 0:Y.firstChild)===pe&&((fe=(O=pe.closest(a0))==null?void 0:O.querySelector(XK))==null||fe.scrollIntoView({block:"nearest"})),pe.scrollIntoView({block:"nearest"}))}function Z(){var Y;return(Y=M.current)==null?void 0:Y.querySelector(`${FO}[aria-selected="true"]`)}function Q(){var Y;return Array.from(((Y=M.current)==null?void 0:Y.querySelectorAll(lN))||[])}function z(Y){let O=Q()[Y];O&&P.setState("value",O.getAttribute(Yu))}function ee(Y){var O;let fe=Z(),pe=Q(),Ce=pe.findIndex(Ge=>Ge===fe),Re=pe[Ce+Y];(O=l.current)!=null&&O.loop&&(Re=Ce+Y<0?pe[pe.length-1]:Ce+Y===pe.length?pe[0]:pe[Ce+Y]),Re&&P.setState("value",Re.getAttribute(Yu))}function K(Y){let O=Z(),fe=O?.closest(a0),pe;for(;fe&&!pe;)fe=Y>0?iZ(fe,a0):sZ(fe,a0),pe=fe?.querySelector(lN);pe?P.setState("value",pe.getAttribute(Yu)):ee(Y)}let Te=()=>z(Q().length-1),H=Y=>{Y.preventDefault(),Y.metaKey?Te():Y.altKey?K(1):ee(1)},q=Y=>{Y.preventDefault(),Y.metaKey?z(0):Y.altKey?K(-1):ee(-1)};return F.createElement(fn.div,{ref:t,tabIndex:-1,..._,"cmdk-root":"",onKeyDown:Y=>{var O;(O=_.onKeyDown)==null||O.call(_,Y);let fe=Y.nativeEvent.isComposing||Y.keyCode===229;if(!(Y.defaultPrevented||fe))switch(Y.key){case"n":case"j":{T&&Y.ctrlKey&&H(Y);break}case"ArrowDown":{H(Y);break}case"p":case"k":{T&&Y.ctrlKey&&q(Y);break}case"ArrowUp":{q(Y);break}case"Home":{Y.preventDefault(),z(0);break}case"End":{Y.preventDefault(),Te();break}case"Enter":{Y.preventDefault();let pe=Z();if(pe){let Ce=new Event(zx);pe.dispatchEvent(Ce)}}}}},F.createElement("label",{"cmdk-label":"",htmlFor:W.inputId,id:W.labelId,style:uZ},c),$g(e,Y=>F.createElement(UO.Provider,{value:P},F.createElement(PO.Provider,{value:W},Y))))}),ZK=F.forwardRef((e,t)=>{var r,n;let a=Cs(),i=F.useRef(null),s=F.useContext(zO),l=Nh(),c=HO(e),d=(n=(r=c.current)==null?void 0:r.forceMount)!=null?n:s?.forceMount;Il(()=>{if(!d)return l.item(a,s?.id)},[d]);let h=jO(a,i,[e.value,e.children,i],e.keywords),f=zv(),g=Oo(B=>B.value&&B.value===h.current),b=Oo(B=>d||l.filter()===!1?!0:B.search?B.filtered.items.get(a)>0:!0);F.useEffect(()=>{let B=i.current;if(!(!B||e.disabled))return B.addEventListener(zx,y),()=>B.removeEventListener(zx,y)},[b,e.onSelect,e.disabled]);function y(){var B,P;E(),(P=(B=c.current).onSelect)==null||P.call(B,h.current)}function E(){f.setState("value",h.current,!0)}if(!b)return null;let{disabled:T,value:_,onSelect:k,forceMount:I,keywords:D,...M}=e;return F.createElement(fn.div,{ref:Nl(i,t),...M,id:a,"cmdk-item":"",role:"option","aria-disabled":!!T,"aria-selected":!!g,"data-disabled":!!T,"data-selected":!!g,onPointerMove:T||l.getDisablePointerSelection()?void 0:E,onClick:T?void 0:y},e.children)}),QK=F.forwardRef((e,t)=>{let{heading:r,children:n,forceMount:a,...i}=e,s=Cs(),l=F.useRef(null),c=F.useRef(null),d=Cs(),h=Nh(),f=Oo(b=>a||h.filter()===!1?!0:b.search?b.filtered.groups.has(s):!0);Il(()=>h.group(s),[]),jO(s,l,[e.value,e.heading,c]);let g=F.useMemo(()=>({id:s,forceMount:a}),[a]);return F.createElement(fn.div,{ref:Nl(l,t),...i,"cmdk-group":"",role:"presentation",hidden:f?void 0:!0},r&&F.createElement("div",{ref:c,"cmdk-group-heading":"","aria-hidden":!0,id:d},r),$g(e,b=>F.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?d:void 0},F.createElement(zO.Provider,{value:g},b))))}),JK=F.forwardRef((e,t)=>{let{alwaysRender:r,...n}=e,a=F.useRef(null),i=Oo(s=>!s.search);return!r&&!i?null:F.createElement(fn.div,{ref:Nl(a,t),...n,"cmdk-separator":"",role:"separator"})}),eZ=F.forwardRef((e,t)=>{let{onValueChange:r,...n}=e,a=e.value!=null,i=zv(),s=Oo(d=>d.search),l=Oo(d=>d.selectedItemId),c=Nh();return F.useEffect(()=>{e.value!=null&&i.setState("search",e.value)},[e.value]),F.createElement(fn.input,{ref:t,...n,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":c.listId,"aria-labelledby":c.labelId,"aria-activedescendant":l,id:c.inputId,type:"text",value:a?e.value:s,onChange:d=>{a||i.setState("search",d.target.value),r?.(d.target.value)}})}),tZ=F.forwardRef((e,t)=>{let{children:r,label:n="Suggestions",...a}=e,i=F.useRef(null),s=F.useRef(null),l=Oo(d=>d.selectedItemId),c=Nh();return F.useEffect(()=>{if(s.current&&i.current){let d=s.current,h=i.current,f,g=new ResizeObserver(()=>{f=requestAnimationFrame(()=>{let b=d.offsetHeight;h.style.setProperty("--cmdk-list-height",b.toFixed(1)+"px")})});return g.observe(d),()=>{cancelAnimationFrame(f),g.unobserve(d)}}},[]),F.createElement(fn.div,{ref:Nl(i,t),...a,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":l,"aria-label":n,id:c.listId},$g(e,d=>F.createElement("div",{ref:Nl(s,c.listInnerRef),"cmdk-list-sizer":""},d)))}),rZ=F.forwardRef((e,t)=>{let{open:r,onOpenChange:n,overlayClassName:a,contentClassName:i,container:s,...l}=e;return F.createElement(GK,{open:r,onOpenChange:n},F.createElement(YK,{container:s},F.createElement(VK,{"cmdk-overlay":"",className:a}),F.createElement(WK,{"aria-label":e.label,"cmdk-dialog":"",className:i},F.createElement($O,{ref:t,...l}))))}),nZ=F.forwardRef((e,t)=>Oo(r=>r.filtered.count===0)?F.createElement(fn.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),aZ=F.forwardRef((e,t)=>{let{progress:r,children:n,label:a="Loading...",...i}=e;return F.createElement(fn.div,{ref:t,...i,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":a},$g(e,s=>F.createElement("div",{"aria-hidden":!0},s)))}),Ln=Object.assign($O,{List:tZ,Item:ZK,Input:eZ,Group:QK,Separator:JK,Dialog:rZ,Empty:nZ,Loading:aZ});function iZ(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}function sZ(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}function HO(e){let t=F.useRef(e);return Il(()=>{t.current=e}),t}var Il=typeof window>"u"?F.useEffect:F.useLayoutEffect;function Vu(e){let t=F.useRef();return t.current===void 0&&(t.current=e()),t}function Oo(e){let t=zv(),r=()=>e(t.snapshot());return F.useSyncExternalStore(t.subscribe,r,r)}function jO(e,t,r,n=[]){let a=F.useRef(),i=Nh();return Il(()=>{var s;let l=(()=>{var d;for(let h of r){if(typeof h=="string")return h.trim();if(typeof h=="object"&&"current"in h)return h.current?(d=h.current.textContent)==null?void 0:d.trim():a.current}})(),c=n.map(d=>d.trim());i.value(e,l,c),(s=t.current)==null||s.setAttribute(Yu,l),a.current=l}),a}var oZ=()=>{let[e,t]=F.useState(),r=Vu(()=>new Map);return Il(()=>{r.current.forEach(n=>n()),r.current=new Map},[e]),(n,a)=>{r.current.set(n,a),t({})}};function lZ(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function $g({asChild:e,children:t},r){return e&&F.isValidElement(t)?F.cloneElement(lZ(t),{ref:t.ref},r(t.props.children)):r(t)}var uZ={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};const i0=`# æºè½æ°æ®æ¸ æ´ Skill ä½¿ç¨æå 57 58## ç®ä» 59æºè½æ°æ®æ¸ æ´ Skill æ¯ä¸ä¸ªå¼ºå¤§çæ°æ®å¤çå·¥å ·ï¼è½å¤èªå¨è¯å«å¹¶ä¿®å¤è¡¨æ ¼ä¸çå¼å¸¸æ°æ®ã宿¯æ CSV å Excel æ ¼å¼ï¼å ç½®äºå¤ç§å¸¸è§é误å¤çè§åï¼å¦æ¥ææ ¼å¼ç»ä¸ã空å¼å¡«å ãé夿°æ®å é¤çã 60 61## 主è¦åè½ 62 63* **èªå¨è¯å«å¼å¸¸**ï¼éè¿ç»è®¡å¦ç®æ³èªå¨åç°æ°æ®ä¸ç离群ç¹ã 64* **æ ¼å¼ç»ä¸**ï¼å°åç§ä¹±ä¸å «ç³çæ¥æãçµè¯å·ç æ ¼å¼ç»ä¸ä¸ºæ åæ ¼å¼ã 65* **æºè½å¡«å **ï¼åºäºä¸ä¸ææé»è®¤è§åå¡«å 缺失å¼ã 66* **å»é**ï¼æºè½è¯å«å¹¶å é¤éå¤è®°å½ã 67 68## å¿«éå¼å§ 69 70### 1. å®è£ 71 72é¦å ï¼ä½ éè¦å®è£ æä»¬ç Python SDKï¼ 73 74\`\`\`bash 75pip install datacleaner-skill 76\`\`\` 77 78### 2. åºæ¬ç¨æ³ 79 80\`\`\`python 81from datacleaner import DataCleaner 82 83# å è½½æ°æ® 84cleaner = DataCleaner("data.csv") 85 86# èªå¨æ¸ æ´ 87report = cleaner.auto_clean() 88 89# æ¥çæ¥å 90print(report.summary()) 91 92# ä¿åç»æ 93cleaner.save("cleaned_data.csv") 94\`\`\` 95 96### 3. é ç½®è§å 97 98ä½ å¯ä»¥èªå®ä¹æ¸ æ´è§åï¼ 99 100\`\`\`python 101rules = { 102 "date_format": "YYYY-MM-DD", 103 "fill_na": "mean", # 使ç¨åå¼å¡«å ç©ºå¼ 104 "drop_duplicates": True 105} 106 107cleaner.apply_rules(rules) 108\`\`\` 109 110## 常è§é®é¢ 111 112**Q: æ¯æå¤å¤§çæä»¶ï¼** 113A: ç®åæ¯ææå¤§ 1GB ç CSV æä»¶ãå¯¹äºæ´å¤§çæä»¶ï¼å»ºè®®ååå¤çã 114 115**Q: æ°æ®å®å ¨åï¼** 116A: ææå¤çé½å¨æ¬å°è¿è¡ï¼ä¸ä¼ä¸ä¼ å°äºç«¯ã 117`,cZ=`# AI å¾åçæå¨ Skill 118 119## æ¦è¿° 120AI å¾åçæå¨åºäºææ°ç Stable Diffusion 模åä¼åï¼ä¸æ³¨äºçæé«è´¨éçå䏿ç»ãLogo å社交åªä½é å¾ãéè¿ç®åçææ¬æè¿°ï¼å³å¯çæä¸ä¸çº§çè®¾è®¡ç´ æã 121 122## ææå±ç¤º 123 124 125 126## ä½¿ç¨æ¹æ³ 127 128### API è°ç¨ 129 130\`\`\`typescript 131import { ImageGenerator } from '@skills/ai-image'; 132 133const generator = new ImageGenerator({ apiKey: 'YOUR_API_KEY' }); 134 135async function generate() { 136 const result = await generator.create({ 137 prompt: "A futuristic city with flying cars, cyberpunk style", 138 width: 1024, 139 height: 1024, 140 steps: 30 141 }); 142 143 console.log(result.url); 144} 145 146generate(); 147\`\`\` 148 149### åæ°è¯´æ 150 151| åæ° | ç±»å | å¿ å¡« | 说æ | é»è®¤å¼ | 152| :--- | :--- | :--- | :--- | :--- | 153| prompt | string | æ¯ | å¾åæè¿°æç¤ºè¯ | - | 154| width | number | å¦ | å¾ç宽度 | 512 | 155| height | number | å¦ | å¾çé«åº¦ | 512 | 156| steps | number | å¦ | çææ¥æ° | 20 | 157| style | string | å¦ | 飿 ¼é¢è®¾ (anime, realistic, 3d) | realistic | 158 159## æä½³å®è·µ 160 1611. **è¯¦ç»æè¿°**ï¼æç¤ºè¯è¶è¯¦ç»ï¼çæçå¾çè¶ç¬¦å颿ã 1622. **使ç¨è´åæç¤ºè¯**ï¼æé¤ä¸éè¦çå ç´ ï¼å¦ \`low quality, blurry, bad anatomy\`ã 1633. **å°è¯ä¸åç Seed**ï¼åºå® Seed å¯ä»¥å¤ç°ç»æï¼éæº Seed å¯ä»¥æ¢ç´¢å¤æ ·æ§ã 164`,dZ=`# ä»£ç æ ¼å¼è½¬æ¢ Skill ä½¿ç¨æå 165 166## ç®ä» 167ä»£ç æ ¼å¼è½¬æ¢ Skill æ¯ä¸ä¸ªå ¨è½ç代ç ç¾ååæ ¼å¼è½¬æ¢å·¥å ·ï¼æ¯æ JSON, XML, YAML, SQL çå¤ç§æ°æ®äº¤æ¢æ ¼å¼çäºè½¬ï¼åæ¶æä¾ Python, JavaScript, Java ç主æµç¼ç¨
167è¯è¨çè¯æ³é«äº®åä»£ç æ ¼å¼ååè½ãå®åºäº Prettier å Unibeautify æ ¸å¿ï¼ç¡®ä¿ä½ ç代ç å§ç»ä¿ææä½³å¯è¯»æ§ã 168 169## 主è¦åè½ 170 171* **夿 ¼å¼äºè½¬**ï¼æ¯æ JSON <-> XML <-> YAML ç常è§é ç½®æ ¼å¼çæ ç¼è½¬æ¢ã 172* **æºè½æ ¼å¼å**ï¼å ç½® Prettier 弿ï¼ä¸é®ç¾åæ··ä¹±çä»£ç æçã 173* **è¯æ³æ ¡éª**ï¼å¨è½¬æ¢è¿ç¨ä¸èªå¨æ£æµè¯æ³é误ï¼é²æ¢æ ææ°æ®çæã 174* **èªå®ä¹è§å**ï¼æ¯æ \`.editorconfig\` å \`.prettierrc\` é ç½®æä»¶ï¼æ»¡è¶³å¢éå®å¶åè§èã 175 176## å¿«éå¼å§ 177 178### 1. å®è£ 179 180\`\`\`bash 181npm install code-format-skill 182\`\`\` 183 184### 2. åºæ¬ç¨æ³ 185 186#### æ ¼å¼è½¬æ¢ (JSON 转 YAML) 187 188\`\`\`javascript 189import { CodeConverter } from 'code-format-skill'; 190 191const jsonCode = '{"name": "Trae", "type": "AI IDE", "features": ["Fast", "Smart"]}'; 192const converter = new CodeConverter(); 193 194// å° JSON 转æ¢ä¸º YAML 195const yamlResult = converter.transform(jsonCode, { 196 from: 'json', 197 to: 'yaml' 198}); 199 200console.log(yamlResult); 201/* è¾åº: 202name: Trae 203type: AI IDE 204features: 205 - Fast 206 - Smart 207*/ 208\`\`\` 209 210#### 代ç ç¾å 211 212\`\`\`javascript 213import { CodeFormatter } from 'code-format-skill'; 214 215const messyCode = "function add(a,b){return a+b;}"; 216const formatter = new CodeFormatter(); 217 218const prettyCode = formatter.format(messyCode, { 219 parser: "babel", // æå®è¯è¨è§£æå¨ 220 tabWidth: 2, 221 semi: true 222}); 223 224console.log(prettyCode); 225/* è¾åº: 226function add(a, b) { 227 return a + b; 228} 229*/ 230\`\`\` 231 232## æ¯æè¯è¨å表 233 234| ç±»å« | æ¯æè¯è¨ | 235| :--- | :--- | 236| **é ç½®æä»¶** | JSON, YAML, XML, TOML, INI | 237| **å端å¼å** | JavaScript, TypeScript, HTML, CSS, SCSS, Vue, React | 238| **å端å¼å** | Java, Python, Go, Rust, PHP, SQL | 239| **ææ¡£** | Markdown, LaTeX | 240 241## 常è§é®é¢ 242 243**Q: 转æ¢å¤§æä»¶æ¶ä¼å¡é¡¿åï¼** 244A: æ¬ Skill ä½¿ç¨æµå¼å¤çï¼Stream Processingï¼ï¼å¯¹äºè¶ è¿ 10MB çæä»¶ä¼èªå¨ååå¤çï¼ä¿è¯å åå ç¨ç¨³å®ã 245 246**Q: æ¯å¦æ¯ææ¹éå¤çï¼** 247A: æ¯æãä½ å¯ä»¥ä¼ å ¥ä¸ä¸ªç®å½è·¯å¾ï¼Skill ä¼èªå¨æ«æå¹¶è½¬æ¢ç®å½ä¸ææç¬¦åè§åçæä»¶ã 248`,hZ=`# PDF æºè½æå Skill ä½¿ç¨æå 249 250## æ¦è¿° 251PDF æºè½æå Skill æ¯ä¸æ¬¾åºäºæ·±åº¦å¦ä¹ çææ¡£è§£æå·¥å ·ï¼ä¸æ³¨äºä»éç»æåç PDF ææ¡£ä¸æåç»æåæ°æ®ãå®ä¸ä» è½ç²¾åè¯å«ææ¬ï¼è¿è½å®ç¾è¿åè¡¨æ ¼ç»æãæå髿¸ å¾çï¼çè³è½å¤çå¸¦ææ°´å°ææ«æä»¶ç PDF ææ¡£ãæ ¸å¿ç®æ³åºäº LayoutLMv3 å PyMuPDF ä¼åã 252 253## ææå±ç¤º 254 255 256 257## æ ¸å¿è½å 258 259* **ææ¬æå**ï¼æºè½è¯å«æ®µè½ãæ é¢å页ç页èï¼ä¿çåæé 读顺åºã 260* **è¡¨æ ¼è¿å**ï¼å° PDF ä¸çè¡¨æ ¼ç´æ¥è½¬æ¢ä¸º Pandas DataFrame æ Excel æä»¶ï¼æ¯æåå¹¶åå æ ¼è¯å«ã 261* **å¾åæ½å**ï¼æ ææåææ¡£ä¸çæå¾ãå¾è¡¨ï¼å¹¶èªå¨å»é¤èæ¯æ°´å°ã 262* **OCR å¢å¼º**ï¼å¯¹äºæ«æç PDFï¼èªå¨è°ç¨ Tesseract 弿è¿è¡æåè¯å«ã 263 264## ä½¿ç¨æ¹æ³ 265 266### Python SDK è°ç¨ 267 268\`\`\`python 269from pdf_extractor import PDFParser 270 271# åå§åè§£æå¨ 272parser = PDFParser(ocr_enabled=True) 273 274# 1. æåææææ¬ 275text = parser.extract_text("report.pdf") 276print(text[:100]) 277 278# 2. æåè¡¨æ ¼ (è¿å DataFrame å表) 279tables = parser.extract_tables("financial_report.pdf", page=5) 280for df in tables: 281 print(df.head()) 282 283# 3. 导åºä¸º Markdown (éåä¼ ç» LLM) 284md_content = parser.to_markdown("paper.pdf") 285with open("paper.md", "w") as f: 286 f.write(md_content) 287\`\`\` 288 289## æ§è½åæ° 290 291| ææ | è¡¨ç° | 说æ | 292| :--- | :--- | :--- | 293| **åç¡®ç** | 98.5% | åºäºæ åæµè¯é (PubLayNet) | 294| **å¤çé度** | 0.5s / 页 | çº¯ææ¬ PDF | 295| **OCR é度** | 2.0s / 页 | æ«æä»¶ (1080p) | 296| **å åå ç¨** | < 500MB | å¤ç 100 é¡µææ¡£æ¶ | 297 298## æä½³å®è·µ 299 3001. **é¢å¤ç**ï¼å¯¹äºæªæçæ«æä»¶ï¼å»ºè®®å å¼å¯ \`auto_rotate=True\` è¿è¡çº åã 3012. **è¡¨æ ¼åºåæå®**ï¼å¦æèªå¨è¯å«è¡¨æ ¼ä¸åï¼å¯ä»¥æå¨æå®è¡¨æ ¼åºååæ \`bbox=[x1, y1, x2, y2]\`ã 3023. **LLM å¢å¼º**ï¼æååç Markdown å 容é常éåä½ä¸º RAG (æ£ç´¢å¢å¼ºçæ) çç¥è¯åºè¾å ¥ã 303`,pZ=`# å ¨ç½èæ çæ§ Skill ä½¿ç¨æå 304 305## ç®ä» 306å ¨ç½èæ çæ§ Skill æ¯ä¸å¥åºäº NLPï¼èªç¶è¯è¨å¤çï¼çæ æåæä¸èæ 追踪系ç»ãå®è½å¤å®æ¶çæ§å大社交åªä½å¹³å°ï¼Twitter, Reddit, å¾®å, ç¥ä¹çï¼çç¹å®å ³é®è¯ï¼å©ç¨ TextBlob å BERT 模åèªå¨åæç¨æ·æ æå¾åï¼çæå¯è§åçèæ æ¥åã 307 308## åºç¨åºæ¯ 309 310* **åç声èªç®¡ç**ï¼å®æ¶åç°è´é¢è¯ä»·ï¼åæ¶å±æºå ¬å ³ã 311* **å¸åºè¶å¿åæ**ï¼äºè§£ç¨æ·å¯¹ç«åææ°åè½ççå®åé¦ã 312* **å ¬å ³ææè¯ä¼°**ï¼éåè¥éæ´»å¨çä¼ æææåæ æåé¦ã 313 314## åè½ç¹æ§ 315 3161. **夿ºéé**ï¼æ¯æé ç½®å¤ä¸ªæ°æ®æº API (Twitter API, Reddit API, RSS Feeds)ã 3172. **æ ææå**ï¼å¯¹æ¯æ¡å 容è¿è¡ -1.0 (æè´é¢) å° +1.0 (ææ£é¢) çæ ææåã 3183. **çè¯äºå¾**ï¼èªå¨æåé«é¢å ³é®è¯ï¼çæå¨æè¯äºã
3194. **宿¶åè¦**ï¼å½è´é¢æ 绪é£åæ¶ï¼éè¿ Webhook å鿥è¦éç¥ã 320 321## å¿«ééæ 322 323### é ç½®çæ§ä»»å¡ 324 325\`\`\`yaml 326# monitor_config.yaml 327task_name: "Trae IDE Launch" 328keywords: 329 - "Trae IDE" 330 - "Trae Editor" 331 - "Trae AI" 332sources: 333 - "twitter" 334 - "hacker_news" 335alert_threshold: -0.5 # 彿 æåä½äº -0.5 æ¶æ¥è¦ 336\`\`\` 337 338### å¯å¨çæ§ 339 340\`\`\`python 341from sentiment_monitor import Monitor, Analyzer 342 343# å è½½é ç½® 344monitor = Monitor(config_path="monitor_config.yaml") 345analyzer = Analyzer(model="bert-base-multilingual") 346 347def on_new_post(post): 348 # åææ æ 349 sentiment = analyzer.predict(post.content) 350 print(f"[{post.source}] {sentiment.score}: {post.content[:50]}...") 351 352 # 触ååè¦ 353 if sentiment.score < monitor.threshold: 354 monitor.alert(f"Negative sentiment detected: {post.url}") 355 356# å¼å§æµå¼çå¬ 357monitor.start_stream(callback=on_new_post) 358\`\`\` 359 360## æ æåææ¨¡åå¯¹æ¯ 361 362| 模å | é度 | åç¡®ç | éç¨åºæ¯ | 363| :--- | :--- | :--- | :--- | 364| **TextBlob** | æå¿« | ä¸è¬ | ç®åè±æææ¬ï¼ç²ç¥ç»è®¡ | 365| **VADER** | å¿« | è¾å¥½ | 社交åªä½çææ¬ (å« Emoji) | 366| **BERT** | æ ¢ | æé« | é¿ææ¬ï¼å¤æè¯ä¹çè§£ | 367 368## éç§ä¸åè§ 369æ¬ Skill ä» ééå ¬å¼æ°æ®ï¼ä¸¥æ ¼éµå®åå¹³å° \`robots.txt\` åè®®ä¸ API 使ç¨è§èã䏿¶
369éç¨æ·éç§ä¿¡æ¯ã 370`,fZ=`# ç½ç«å®å ¨æ«æ Skill ä½¿ç¨æå 371 372## æ¦è¿° 373ç½ç«å®å ¨æ«æ Skill æ¯ä¸æ¬¾è½»é级ä½å¨é»çæµè¯ä¸è¡¨ç°åè¶ç Web æ¼æ´æ«æå·¥å ·ãå®åºäº Wapiti å OWASP ZAP çæ ¸å¿æ£æµé»è¾ï¼è½å¤èªå¨åå°åç° Web åºç¨ç¨åºä¸çå®å ¨éæ£ï¼å æ¬ SQL æ³¨å ¥ãXSS è·¨ç«èæ¬æ»å»ãæææä»¶æ³é²ç Top 10 Web æ¼æ´ã 374 375## â ï¸ å 责声æ 376> æ¬å·¥å ·ä» 便æçå®å ¨æµè¯åæè²ç®ç使ç¨ã卿ªè·å¾æç¡®ææçç®æ ä¸ä½¿ç¨æ¤å·¥å ·æ¯éæ³çã使ç¨è éèªè¡æ¿æ æææ³å¾è´£ä»»ã 377 378## ä¸»è¦æ£æµè½å 379 380* **SQL æ³¨å ¥ (SQLi)**ï¼æ£æµåºäºé误ãå¸å°ç²æ³¨åæ¶é´ç²æ³¨çæ³¨å ¥ç¹ã 381* **è·¨ç«èæ¬ (XSS)**ï¼è¯å«åå°åååå¨å XSS æ¼æ´ã 382* **æä»¶å å« (LFI/RFI)**ï¼æ£æµæ¬å°/è¿ç¨æä»¶å 嫿¼æ´ã 383* **å½ä»¤æ§è¡ (RCE)**ï¼æ£æµæä½ç³»ç»å½ä»¤æ³¨å ¥é£é©ã 384* **ææä¿¡æ¯æ³é²**ï¼æ«æ \`.git\`, \`.env\`, \`backup.sql\` çæå¤æ´é²çæææä»¶ã 385 386## ä½¿ç¨æå 387 388### å½ä»¤è¡æ¨¡å¼ 389 390\`\`\`bash 391# åºç¡å ¨éæ«æ 392security-scan --target https://example.com --report report.html 393 394# ä» æ«æ SQL æ³¨å ¥ï¼è®¾ç½®é«å¼ºåº¦ 395security-scan -u https://example.com --module sql_injection --level 3 396\`\`\` 397 398### Python API éæ 399 400\`\`\`python 401from security_scanner import Scanner, AttackModule 402 403target_url = "http://localhost:8080" 404 405# åå§åæ«æå¨ 406scanner = Scanner(target_url) 407 408# é ç½®æ«ææ¨¡å 409scanner.enable_module(AttackModule.XSS) 410scanner.enable_module(AttackModule.SQL_INJECTION) 411 412# 设置ç»å½ Cookie (ç¨äºæ«æåå°) 413scanner.set_cookies({"session_id": "xyz123"}) 414 415# å¼å§æ«æ 416print("Scanning started...") 417vulnerabilities = scanner.run() 418 419# è¾åºç»æ 420for vuln in vulnerabilities: 421 print(f"[CRITICAL] {vuln.type} found at {vuln.path}") 422 print(f" Payload: {vuln.payload}") 423\`\`\` 424 425## æ¥åç¤ºä¾ 426 427æ«æå®æåï¼ä¼çæä¸ä»½è¯¦ç»ç HTML æ¥åï¼å å«ï¼ 4281. **æ¼æ´æè¦**ï¼æé£é©ç级ï¼é«/ä¸/ä½ï¼åç±»çç»è®¡å¾è¡¨ã 4292. **å¤ç°æ¥éª¤**ï¼æ¯ä¸ªæ¼æ´ç宿´ HTTP 请æ±/ååºå ï¼æ¹ä¾¿å¼å人åå¤ç°ã 4303. **ä¿®å¤å»ºè®®**ï¼é对æ¯ä¸ªæ¼æ´çå ·ä½ä¿®å¤ä»£ç 示ä¾ï¼å¦ä½¿ç¨é¢ç¼è¯è¯å¥é²å¾¡ SQL æ³¨å ¥ï¼ã 431 432## æä½³å®è·µ 433 434* **CI/CD éæ**ï¼å°æ«æå å ¥ Jenkins æ GitHub Actions æµç¨ï¼å¨æ¯æ¬¡åå¸åèªå¨è¿è¡å®å ¨ä½æ£ã 435* **宿巡æ£**ï¼è®¾ç½® Cron Job æ¯å¨å¯¹çº¿ä¸ç¯å¢è¿è¡éç ´åæ§æ«æã 436`,qO=[{id:"1",title:"æºè½æ°æ®æ¸ æ´",description:"èªå¨è¯å«å¹¶ä¿®å¤è¡¨æ ¼ä¸çå¼å¸¸æ°æ®ï¼æ¯æ CSV/Excel æ ¼å¼ï¼å ç½®å¤ç§å¸¸è§é误å¤çè§åã",author:"DataMaster",tags:["æ°æ®å¤ç","èªå¨å","Excel"],downloadCount:1250,rating:4.8,publishDate:"2023-10-15",icon:J7,color:"bg-blue-100 text-blue-600",content:i0,status:"approved"},{id:"2",title:"AI å¾åçæå¨",description:"åºäºææ°æ©æ£æ¨¡åï¼ä¸é®çæé«è´¨éå䏿ç»ãLogo å社交åªä½é å¾ã",author:"CreativeAI",tags:["AI","å¾åå¤ç","设计"],downloadCount:3400,rating:4.9,publishDate:"2023-11-20",icon:eO,color:"bg-purple-100 text-purple-600",content:cZ,status:"approved"},{id:"3",title:"ä»£ç æ ¼å¼è½¬æ¢",description:"æ¯æ JSON, XML, YAML çå¤ç§æ ¼å¼äºè½¬ï¼å¹¶æä¾è¯æ³é«äº®åéè¯¯æ ¡éªåè½ã",author:"DevTools",tags:["å¼åå·¥å ·","æ ¼å¼è½¬æ¢"],downloadCount:890,rating:4.5,publishDate:"2023-09-05",icon:Rv,color:"bg-green-100 text-green-600",content:dZ,status:"approved"},{id:"4",title:"PDF æºè½æå",description:"ä»å¤æç PDF ææ¡£ä¸æåææ¬ãè¡¨æ ¼åå¾çï¼ä¿æåææçç»æã",author:"DocWizard",tags:["ææ¡£å¤ç","PDF","OCR"],downloadCount:2100,rating:4.7,publishDate:"2023-12-01",icon:Fg,color:"bg-red-100 text-red-600",content:hZ,status:"approved"},{id:"5",title:"å ¨ç½èæ çæ§",description:"宿¶çæ§ç¤¾äº¤åªä½å ³é®è¯ï¼èªå¨çææ æåææ¥åï¼å©æ¨ææ¡å¸åºé£åã",author:"MarketSense",tags:["è¥é","æ°æ®åæ","èæ "],downloadCount:560,rating:4.2,publishDate:"2023-08-10",icon:$l,color:"bg-orange-100 text-orange-600",content:pZ,status:"approved"},{id:"6",title:"é宿°æ®å¯è§å",description:"æä¾å¤ç§ç«é ·å¾è¡¨æ¨¡æ¿ï¼ä¸é®å°æ¯ç¥çé宿°æ®è½¬å为ç´è§ç仪表çã",author:"ChartPro",tags:["æ°æ®å¯è§å","å¾è¡¨","å䏿ºè½"],downloadCount:1800,rating:4.6,publishDate:"2023-10-30",icon:Q7,color:"bg-indigo-100 text-indigo-600",content:i0,status:"approved"},{id:"7",title:"ç½ç«å®å ¨æ«æ",description:"å¿«éæ«æç½ç«æ¼æ´ï¼æ£æµ XSS, SQL æ³¨å ¥ç常è§å®å ¨é£é©ï¼å¹¶æä¾ä¿®å¤å»ºè®®ã",author:"SecGuard",tags:["å®å ¨","Web","æµè¯"],downloadCount:950,rating:4.8,publishDate:"2023-09-25",icon:Mv,color:"bg-gray-100 text-gray-600",content:fZ},{id:"8",title:"å¤è¯è¨ç¿»è¯å©æ",description:"æ¯æ 100+ ç§è¯è¨äºè¯ï¼æä¾ææ¡£ç¿»è¯å宿¶è¯é³ç¿»è¯åè½ï¼åç¡®çé«ã",author:"GlobalTalk",tags:["ç¿»è¯","è¯è¨","AI"],downloadCount:4200,rating:4.5,publishDate:"2023-11-10",icon:Lv,color:"bg-cyan-100 text-cyan-600",content:i0},{id:"9",title:"æºè½æµç¨èªå¨å",description:"éè¿ç®åçææ½ç¼æï¼èªå¨åå¤çæ¥å¸¸é夿§å·¥ä½ï¼æå工使çã",author:"AutoBot",tags:["RPA","æç","èªå¨å"],downloadCount:1500,rating:4.4,publishDate:"2023-10-05",icon:Iv,color:"bg-pink-100 text-pink-600",content:i0},{id:"10",title:"å¿«éåå设计",description:"å 置丰å¯ç UI ç»ä»¶åºï¼å¸®å©äº§åç»çå¿«éæå»ºé«ä¿ç产åååã",author:"DesignKit",tags:["设计","åå","产å"],downloadCount:2800,rating:4.7,publishDate:"2023-12-15",icon:Hl,color:"bg-yellow-100 text-yellow-600",content:i0}],mZ=({isOpen:e,setIsOpen:t})=>{const r=ei(),{setTheme:n}=W7();F.useEffect(()=>{const i=s=>
436{s.key==="k"&&(s.metaKey||s.ctrlKey)&&(s.preventDefault(),t(!e))};return document.addEventListener("keydown",i),()=>document.removeEventListener("keydown",i)},[e,t]);const a=i=>{t(!1),i()};return S.jsx(Ln.Dialog,{open:e,onOpenChange:t,label:"Global Command Menu",className:"fixed inset-0 z-[100] bg-black/40 backdrop-blur-sm flex items-start justify-center pt-[15vh] px-4",children:S.jsxs("div",{className:"w-full max-w-[640px] bg-white dark:bg-gray-900 rounded-xl shadow-2xl border border-gray-100 dark:border-gray-800 overflow-hidden animate-in fade-in zoom-in-95 duration-200",children:[S.jsxs("div",{className:"flex items-center border-b border-gray-100 dark:border-gray-800 px-3",children:[S.jsx($l,{className:"w-5 h-5 text-gray-400 mr-2"}),S.jsx(Ln.Input,{className:"flex-1 h-12 bg-transparent outline-none text-gray-900 dark:text-gray-100 placeholder:text-gray-400 text-sm",placeholder:"æç´¢é¡µé¢ãæè½ææ´æ¹ä¸»é¢..."})]}),S.jsxs(Ln.List,{className:"max-h-[300px] overflow-y-auto overflow-x-hidden p-2 scroll-py-2 thin-scrollbar",children:[S.jsx(Ln.Empty,{className:"py-6 text-center text-sm text-gray-500",children:"æªæ¾å°ç»æ"}),S.jsxs(Ln.Group,{heading:"页é¢è·³è½¬",className:"text-xs font-medium text-gray-400 px-2 mb-2",children:[S.jsxs(Ln.Item,{onSelect:()=>a(()=>r("/home")),className:"flex items-center gap-2 px-2 py-2 rounded-lg text-sm text-gray-700 dark:text-gray-200 cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-800 aria-selected:bg-gray-100 dark:aria-selected:bg-gray-800",children:[S.jsx(ZV,{className:"w-4 h-4"}),S.jsx("span",{children:"é¦é¡µ"})]}),S.jsxs(Ln.Item,{onSelect:()=>a(()=>r("/guide")),className:"flex items-center gap-2 px-2 py-2 rounded-lg text-sm text-gray-700 dark:text-gray-200 cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-800 aria-selected:bg-gray-100 dark:aria-selected:bg-gray-800",children:[S.jsx(Z7,{className:"w-4 h-4"}),S.jsx("span",{children:"ä½¿ç¨æå"})]}),S.jsxs(Ln.Item,{onSelect:()=>a(()=>r("/faq")),className:"flex items-center gap-2 px-2 py-2 rounded-lg text-sm text-gray-700 dark:text-gray-200 cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-800 aria-selected:bg-gray-100 dark:aria-selected:bg-gray-800",children:[S.jsx(Bg,{className:"w-4 h-4"}),S.jsx("span",{children:"常è§é®é¢"})]}),S.jsxs(Ln.Item,{onSelect:()=>a(()=>r("/about")),className:"flex items-center gap-2 px-2 py-2 rounded-lg text-sm text-gray-700 dark:text-gray-200 cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-800 aria-selected:bg-gray-100 dark:aria-selected:bg-gray-800",children:[S.jsx(Fg,{className:"w-4 h-4"}),S.jsx("span",{children:"å
³äºæä»¬"})]})]}),S.jsx(Ln.Group,{heading:"ç鍿è½",className:"text-xs font-medium text-gray-400 px-2 mb-2 mt-2",children:qO.slice(0,5).map(i=>S.jsxs(Ln.Item,{onSelect:()=>a(()=>r(`/skill/${i.id}`)),className:"flex items-center gap-2 px-2 py-2 rounded-lg text-sm text-gray-700 dark:text-gray-200 cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-800 aria-selected:bg-gray-100 dark:aria-selected:bg-gray-800",children:[S.jsx("div",{className:"w-4 h-4 flex items-center justify-center",children:i.icon&&ia.createElement(i.icon,{className:"w-4 h-4"})}),S.jsx("span",{children:i.title})]},i.id))}),S.jsxs(Ln.Group,{heading:"主é¢è®¾ç½®",className:"text-xs font-medium text-gray-400 px-2 mb-2 mt-2",children:[S.jsxs(Ln.Item,{onSelect:()=>a(()=>n("light")),className:"flex items-center gap-2 px-2 py-2 rounded-lg text-sm text-gray-700 dark:text-gray-200 cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-800 aria-selected:bg-gray-100 dark:aria-selected:bg-gray-800",children:[S.jsx(Bx,{className:"w-4 h-4"}),S.jsx("span",{children:"æµ
è²æ¨¡å¼"})]}),S.jsxs(Ln.Item,{onSelect:()=>a(()=>n("dark")),className:"flex items-center gap-2 px-2 py-2 rounded-lg text-sm text-gray-700 dark:text-gray-200 cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-800 aria-selected:bg-gray-100 dark:aria-selected:bg-gray-800",children:[S.jsx(Dx,{className:"w-4 h-4"}),S.jsx("span",{children:"æ·±è²æ¨¡å¼"})]}),S.jsxs(Ln.Item,{onSelect:()=>a(()=>n("system")),className:"flex items-center gap-2 px-2 py-2 rounded-lg text-sm text-gray-700 dark:text-gray-200 cursor-pointer hover:bg-gray-100 dark:hover:bg-gray-800 aria-selected:bg-gray-100 dark:aria-selected:bg-gray-800",children:[S.jsx(aO,{className:"w-4 h-4"}),S.jsx("span",{children:"è·éç³»ç»"})]})]})]})]})})},gZ=()=>{const e=zs(),t=ei(),{theme:r,setTheme:n}=W7(),[a,i]=F.useState(eX),[s,l]=F.useState(!1),c=a.filter(y=>!y.read).length,d=[{label:"é¦é¡µ",path:"/home"},{label:"ä½¿ç¨æå",path:"/guide"},{label:"常è§é®é¢",path:"/faq"},{label:"å
³äºæä»¬",path:"/about"}],h=()=>{i(y=>y.map(E=>({...E,read:!0})))},f=(y,E)=>{i(T=>T.map(_=>_.id===y?{..._,read:!0}:_)),E&&t(E)},g=[{key:"light",label:"æµ
è²æ¨¡å¼",icon:S.jsx(Bx,{className:"w-4 h-4"}),onClick:()=>n("light"),className:r==="light"?"text-orange-600 bg-orange-50":""},{key:"dark",label:"æ·±è²æ¨¡å¼",icon:S.jsx(Dx,{className:"w-4 h-4"}),onClick:()=>n("dark"),className:r==="dark"?"text-orange-600 bg-orange-50":""},{key:"system",label:"è·éç³»ç»",icon:S.jsx(aO,{className:"w-4 h-4"}),onClick:()=>n("system"),className:r==="system"?"text-orange-600 bg-orange-50":""}],b=S.jsxs("div",{className:"w-80 max-h-[400px] flex flex-col",children:[S.jsxs("div",{className:"flex items-center justify-between px-4 py-3 border-b border-gray-100 dark:border-gray-700",children:[S.jsx("h3",{className:"font-semibold text-gray-900 dark:text-gray-100",children:"éç¥"}),c>0&&S.jsx("button",{onClick:h,className:"text-xs text-orange-600 hover:text-orange-700 font-medium",children:"å
¨é¨å·²è¯»"})]}),S.jsx("div",{className:"overflow-y-auto flex-1 thin-scrollbar",children:a.length===0?S.jsx("div",{className:"p-8 text-center text-gray-500 text-sm",children:"ææ éç¥"}):a.map(y=>S.jsxs("div",{onClick:()=>f(y.id,y.link),className:er("p-4 border-b border-gray-50 dark:border-gray-800 cursor-pointer transition-colors hover:bg-gray-50 dark:hover:bg-gray-800/50 relative",!y.read&&"bg-blue-50/30 dark:bg-blue-900/10"),
436children:[!y.read&&S.jsx("span",{className:"absolute top-4 right-4 w-2 h-2 bg-red-500 rounded-full"}),S.jsx("h4",{className:er("text-sm font-medium mb-1 pr-4",y.read?"text-gray-700 dark:text-gray-300":"text-gray-900 dark:text-gray-100"),children:y.title}),S.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 line-clamp-2 mb-1",children:y.description}),S.jsx("span",{className:"text-[10px] text-gray-400",children:y.time})]},y.id))})]});return S.jsxs(S.Fragment,{children:[S.jsx("header",{className:"sticky top-0 z-50 w-full border-b border-gray-100 dark:border-gray-800 bg-white/80 dark:bg-gray-900/80 backdrop-blur-md",children:S.jsxs("div",{className:"max-w-[1600px] mx-auto px-4 sm:px-6 lg:px-8 h-16 flex items-center justify-between gap-4",children:[S.jsxs(Io,{to:"/home",className:"flex items-center gap-2 flex-shrink-0 hover:opacity-80 transition-opacity",children:[S.jsx("img",{src:Ah,alt:"Logo",className:"w-8 h-8"}),S.jsx("span",{className:"font-bold text-xl text-gray-900 dark:text-gray-100 hidden sm:inline-block",children:"Skills Share"})]}),S.jsx("nav",{className:"hidden md:flex items-center gap-1",children:d.map(y=>{const E=e.pathname.startsWith(y.path);return S.jsx(Io,{to:y.path,className:er("px-4 py-2 rounded-full text-sm font-medium transition-all duration-200",E?"bg-gray-100 dark:bg-gray-800 text-primary dark:text-primary-foreground font-semibold":"text-gray-600 dark:text-gray-400 hover:text-gray-900 dark:hover:text-gray-100 hover:bg-gray-50 dark:hover:bg-gray-800/50"),children:y.label},y.path)})}),S.jsxs("div",{className:"flex items-center gap-2 sm:gap-4 flex-shrink-0",children:[S.jsxs("button",{onClick:()=>l(!0),className:"p-2 rounded-full text-gray-500 hover:bg-gray-100 dark:hover:bg-gray-800 transition-colors flex items-center gap-2",children:[S.jsx($l,{className:"w-5 h-5"}),S.jsx("span",{className:"hidden lg:inline text-xs text-gray-400 border border-gray-200 dark:border-gray-700 px-1.5 py-0.5 rounded kbd",children:"Ctrl K"})]}),S.jsx(QW,{trigger:S.jsx("div",{className:"p-2 rounded-full text-gray-500 hover:bg-gray-100 dark:hover:bg-gray-800 transition-colors",children:r==="dark"?S.jsx(Dx,{className:"w-5 h-5"}):S.jsx(Bx,{className:"w-5 h-5"})}),menu:g,placement:"bottom-right"}),S.jsx(JW,{trigger:S.jsxs("div",{className:"p-2 rounded-full text-gray-500 hover:bg-gray-100 dark:hover:bg-gray-800 transition-colors relative cursor-pointer",children:[S.jsx(WY,{className:"w-5 h-5"}),c>0&&S.jsx("span",{className:"absolute top-1.5 right-1.5 w-2 h-2 bg-red-500 rounded-full border-2 border-white dark:border-gray-900 animate-pulse"})]}),content:b,position:"bottom",className:"p-0 w-auto overflow-hidden"})]})]})}),S.jsx(mZ,{isOpen:s,setIsOpen:l})]})},bZ=({children:e})=>S.jsxs("div",{className:"min-h-screen flex flex-col bg-gray-50 dark:bg-gray-950 transition-colors duration-300",children:[S.jsx(gZ,{}),S.jsx("main",{className:"flex-1 w-full max-w-[1600px] mx-auto px-4 sm:px-6 lg:px-8 py-8",children:e||S.jsx(C7,{})}),S.jsx("footer",{className:"border-t border-gray-100 dark:border-gray-800 bg-white dark:bg-gray-900 py-8 mt-auto",children:S.jsx("div",{className:"max-w-[1600px] mx-auto px-4 text-center text-sm text-gray-500 dark:text-gray-400",children:S.jsx("p",{children:"© 2026 Skills Share. From within Yingchuo."})})})]});function GO(e,t){return function(){return e.apply(t,arguments)}}const{toString:yZ}=Object.prototype,{getPrototypeOf:$v}=Object,{iterator:Hg,toStringTag:YO}=Symbol,jg=(e=>t=>{const r=yZ.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),yi=e=>(e=e.toLowerCase(),t=>jg(t)===e),qg=e=>t=>typeof t===e,{isArray:Bc}=Array,mc=qg("undefined");function Rh(e){return e!==null&&!mc(e)&&e.constructor!==null&&!mc(e.constructor)&&la(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const VO=yi("ArrayBuffer");function xZ(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&VO(e.buffer),t}const EZ=qg("string"),la=qg("function"),WO=qg("number"),Ih=e=>e!==null&&typeof e=="object",vZ=e=>e===!0||e===!1,cm=e=>{if(jg(e)!=="object")return!1;const t=$v(e);
vendor: 4,471 bytes, line 436
436return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(YO in e)&&!(Hg in e)},SZ=e=>{if(!Ih(e)||Rh(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},TZ=yi("Date"),wZ=yi("File"),_Z=yi("Blob"),kZ=yi("FileList"),AZ=e=>Ih(e)&&la(e.pipe),CZ=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||la(e.append)&&((t=jg(e))==="formdata"||t==="object"&&la(e.toString)&&e.toString()==="[object FormData]"))},NZ=yi("URLSearchParams"),[RZ,IZ,OZ,LZ]=["ReadableStream","Request","Response","Headers"].map(yi),DZ=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Oh(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,a;if(typeof e!="object"&&(e=[e]),Bc(e))for(n=0,a=e.length;n<a;n++)t.call(null,e[n],n,e);else{if(Rh(e))return;const i=r?Object.getOwnPropertyNames(e):Object.keys(e),s=i.length;let l;for(n=0;n<s;n++)l=i[n],t.call(null,e[l],l,e)}}function XO(e,t){if(Rh(e))return null;t=t.toLowerCase();const r=Object.keys(e);let n=r.length,a;for(;n-- >0;)if(a=r[n],t===a.toLowerCase())return a;return null}const xl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,KO=e=>!mc(e)&&e!==xl;function $x(){const{caseless:e,skipUndefined:t}=KO(this)&&this||{},r={},n=(a,i)=>{const s=e&&XO(r,i)||i;cm(r[s])&&cm(a)?r[s]=$x(r[s],a):cm(a)?r[s]=$x({},a):Bc(a)?r[s]=a.slice():(!t||!mc(a))&&(r[s]=a)};for(let a=0,i=arguments.length;a<i;a++)arguments[a]&&Oh(arguments[a],n);return r}const MZ=(e,t,r,{allOwnKeys:n}={})=>(Oh(t,(a,i)=>{r&&la(a)?e[i]=GO(a,r):e[i]=a},{allOwnKeys:n}),e),BZ=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),FZ=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},PZ=(e,t,r,n)=>{let a,i,s;const l={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),i=a.length;i-- >0;)s=a[i],(!n||n(s,e,t))&&!l[s]&&(t[s]=e[s],l[s]=!0);e=r!==!1&&$v(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},UZ=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},zZ=e=>{if(!e)return null;if(Bc(e))return e;let t=e.length;if(!WO(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},$Z=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&$v(Uint8Array)),HZ=(e,t)=>{const n=(e&&e[Hg]).call(e);let a;for(;(a=n.next())&&!a.done;){const i=a.value;t.call(e,i[0],i[1])}},jZ=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},qZ=yi("HTMLFormElement"),GZ=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,a){return n.toUpperCase()+a}),uN=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),YZ=yi("RegExp"),ZO=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Oh(r,(a,i)=>{let s;(s=t(a,i,e))!==!1&&(n[i]=s||a)}),Object.defineProperties(e,n)},VZ=e=>{ZO(e,(t,r)=>{if(la(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(la(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},WZ=(e,t)=>{const r={},n=a=>{a.forEach(i=>{r[i]=!0})};return Bc(e)?n(e):n(String(e).split(t)),r},XZ=()=>{},KZ=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function ZZ(e){return!!(e&&la(e.append)&&e[YO]==="FormData"&&e[Hg])}const QZ=e=>{const t=new Array(10),r=(n,a)=>{if(Ih(n)){if(t.indexOf(n)>=0)return;if(Rh(n))return n;if(!("toJSON"in n)){t[a]=n;const i=Bc(n)?[]:{};return Oh(n,(s,l)=>{const c=r(s,a+1);!mc(c)&&(i[l]=c)}),t[a]=void 0,i}}return n};return r(e,0)},JZ=yi("AsyncFunction"),eQ=e=>e&&(Ih(e)||la(e))&&la(e.then)&&la(e.catch),QO=((e,t)=>e?setImmediate:t?((r,n)=>(xl.addEventListener("message",({source:a,data:i})=>{a===xl&&i===r&&n.length&&n.shift()()},!1),a=>{n.push(a),xl.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",la(xl.postMessage)),tQ=typeof queueMicrotask<"u"?queueMicrotask.bind(xl):typeof process<"u"&&process.nextTick||QO,rQ=e=>e!=null&&la(e[Hg]),Ee={isArray:Bc,isArrayBuffer:VO,isBuffer:Rh,isFormData:CZ,isArrayBufferView:xZ,isString:EZ,isNumber:WO,isBoolean:vZ,isObject:Ih,isPlainObject:cm,isEmptyObject:SZ,isReadableStream:RZ,isRequest:IZ,isResponse:OZ,isHeaders:LZ,isUndefined:mc,isDate:TZ,isFile:wZ,isBlob:_Z,isRegExp:YZ,isFunction:la,isStream:AZ,isURLSearchParams:NZ,isTypedArray:$Z,isFileList:kZ,forEac
436h:Oh,merge:$x,extend:MZ,trim:DZ,stripBOM:BZ,inherits:FZ,toFlatObject:PZ,kindOf:jg,kindOfTest:yi,endsWith:UZ,toArray:zZ,forEachEntry:HZ,matchAll:jZ,isHTMLForm:qZ,hasOwnProperty:uN,hasOwnProp:uN,reduceDescriptors:ZO,freezeMethods:VZ,toObjectSet:WZ,toCamelCase:GZ,noop:XZ,toFiniteNumber:KZ,findKey:XO,global:xl,isContextDefined:KO,isSpecCompliantForm:ZZ,toJSONObject:QZ,isAsyncFn:JZ,isThenable:eQ,setImmediate:QO,asap:tQ,isIterable:rQ};function Et(e,t,r,n,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),a&&(this.response=a,this.status=a.status?a.status:null)}Ee.inherits(Et,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Ee.toJSONObject(this.config),code:this.code,status:this.status}}});const JO=Et.prototype,eL={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{eL[e]={value:e}});Object.defineProperties(Et,eL);Object.defineProperty(JO,"isAxiosError",{value:!0});Et.from=(e,t,r,n,a,i)=>{const s=Object.create(JO);Ee.toFlatObject(e,s,function(h){return h!==Error.prototype},d=>d!=="isAxiosError");const l=e&&e.message?e.message:"Error",c=t==null&&e?e.code:t;return Et.call(s,l,c,r,n,a),e&&s.cause==null&&Object.defineProperty(s,"cause",{value:e,configurable:!0}),s.name=e&&e.name||"Error",i&&Object.assign(s,i),s};const nQ=null;function Hx(e){return Ee.isPlainObject(e)||Ee.isArray(e)}function tL(e){return Ee.endsWith(e,"[]")?e.slice(0,-2):e}function cN(e,t,r){return e?e.concat(t).map(function(a,i){return a=tL(a),!r&&i?"["+a+"]":a}).join(r?".":""):t}function aQ(e){return Ee.isArray(e)&&!e.some(Hx)}const iQ=Ee.toFlatObject(Ee,{},null,function(t){return/^is[A-Z]/.test(t)});function Gg(e,t,r){if(!Ee.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=Ee.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(E,T){return!Ee.isUndefined(T[E])});const n=r.metaTokens,a=r.visitor||h,i=r.dots,s=r.indexes,c=(r.Blob||typeof Blob<"u"&&Blob)&&Ee.isSpecCompliantForm(t);if(!Ee.isFunction(a))throw new TypeError("visitor must be a function");function d(y){if(y===null)return"";if(Ee.isDate(y))return y.toISOString();if(Ee.isBoolean(y))return y.toString();if(!c&&Ee.isBlob(y))throw new Et("Blob is not supported. Use a Buffer instead.");return Ee.isArrayBuffer(y)||Ee.isTypedArray(y)?c&&typeof Blob=="function"?new Blob([y]):Buffer.from(y):y}function h(y,E,T){let _=y;if(y&&!T&&typeof y=="object"){if(Ee.endsWith(E,"{}"))E=n?E:E.slice(0,-2),y=JSON.stringify(y);else if(Ee.isArray(y)&&aQ(y)||(Ee.isFileList(y)||Ee.endsWith(E,"[]"))&&(_=Ee.toArray(y)))return E=tL(E),_.forEach(function(I,D){!(Ee.isUndefined(I)||I===null)&&t.append(s===!0?cN([E],D,i):s===null?E:E+"[]",d(I))}),!1}return Hx(y)?!0:(t.append(cN(T,E,i),d(y)),!1)}const f=[],g=Object.assign(iQ,{defaultVisitor:h,convertValue:d,isVisitable:Hx});function b(y,E){if(!Ee.isUndefined(y)){if(f.indexOf(y)!==-1)throw Error("Circular reference detected in "+E.join("."));f.push(y),Ee.forEach(y,function(_,k){(!(Ee.isUndefined(_)||_===null)&&a.call(t,_,Ee.isString(k)?k.trim():k,E,g))===!0&&b(_,E?E.concat(k):[k])}),f.pop()}}if(!Ee.isObject(e))throw new TypeError("data must be an object");return b(e),t}function dN(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function Hv(e,t){this._pairs=[],e&&Gg(e,this,t)}const rL=Hv.prototype;rL.append=function(t,r){this._pairs.push([t,r])};rL.toString=function(t){const r=t?function(n){return t.call(this,n,dN)}:dN;return this._pairs.map(function(a){return r(a[0])+"="+r(a[1])},"").join("&")};function sQ(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function nL(e,t,r){if(!t)return e;const n=r&&r.encode||sQ;Ee.isFunction(r)&&(r={serialize:r});const a=r&&r.serialize;let i;if(a?i=a(t,r):i=Ee.isURLSearchParams(t)?t.toString():new Hv(t,r).toString(n),i){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class hN{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Ee.forEach(this.handlers,function(n){n!==null&&t(n)})}}const aL={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},oQ=typeof URLSearchParams<"u"?URLSearchParams:Hv,lQ=typeof FormData<"u"?FormData:null,uQ=typeof Blob<"u"?Blob:null,cQ={isBrowser:!0,classes:{
vendor: 4,178 bytes, lines 436-437
436URLSearchParams:oQ,FormData:lQ,Blob:uQ},protocols:["http","https","file","blob","url","data"]},jv=typeof window<"u"&&typeof document<"u",jx=typeof navigator=="object"&&navigator||void 0,dQ=jv&&(!jx||["ReactNative","NativeScript","NS"].indexOf(jx.product)<0),hQ=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",pQ=jv&&window.location.href||"http://localhost",fQ=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:jv,hasStandardBrowserEnv:dQ,hasStandardBrowserWebWorkerEnv:hQ,navigator:jx,origin:pQ},Symbol.toStringTag,{value:"Module"})),vn={...fQ,...cQ};function mQ(e,t){return Gg(e,new vn.classes.URLSearchParams,{visitor:function(r,n,a,i){return vn.isNode&&Ee.isBuffer(r)?(this.append(n,r.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function gQ(e){return Ee.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function bQ(e){const t={},r=Object.keys(e);let n;const a=r.length;let i;for(n=0;n<a;n++)i=r[n],t[i]=e[i];return t}function iL(e){function t(r,n,a,i){let s=r[i++];if(s==="__proto__")return!0;const l=Number.isFinite(+s),c=i>=r.length;return s=!s&&Ee.isArray(a)?a.length:s,c?(Ee.hasOwnProp(a,s)?a[s]=[a[s],n]:a[s]=n,!l):((!a[s]||!Ee.isObject(a[s]))&&(a[s]=[]),t(r,n,a[s],i)&&Ee.isArray(a[s])&&(a[s]=bQ(a[s])),!l)}if(Ee.isFormData(e)&&Ee.isFunction(e.entries)){const r={};return Ee.forEachEntry(e,(n,a)=>{t(gQ(n),a,r,0)}),r}return null}function yQ(e,t,r){if(Ee.isString(e))try{return(t||JSON.parse)(e),Ee.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const Lh={transitional:aL,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",a=n.indexOf("application/json")>-1,i=Ee.isObject(t);if(i&&Ee.isHTMLForm(t)&&(t=new FormData(t)),Ee.isFormData(t))return a?JSON.stringify(iL(t)):t;if(Ee.isArrayBuffer(t)||Ee.isBuffer(t)||Ee.isStream(t)||Ee.isFile(t)||Ee.isBlob(t)||Ee.isReadableStream(t))return t;if(Ee.isArrayBufferView(t))return t.buffer;if(Ee.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(i){if(n.indexOf("application/x-www-form-urlencoded")>-1)return mQ(t,this.formSerializer).toString();if((l=Ee.isFileList(t))||n.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Gg(l?{"files[]":t}:t,c&&new c,this.formSerializer)}}return i||a?(r.setContentType("application/json",!1),yQ(t)):t}],transformResponse:[function(t){const r=this.transitional||Lh.transitional,n=r&&r.forcedJSONParsing,a=this.responseType==="json";if(Ee.isResponse(t)||Ee.isReadableStream(t))return t;if(t&&Ee.isString(t)&&(n&&!this.responseType||a)){const s=!(r&&r.silentJSONParsing)&&a;try{return JSON.parse(t,this.parseReviver)}catch(l){if(s)throw l.name==="SyntaxError"?Et.from(l,Et.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:vn.classes.FormData,Blob:vn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Ee.forEach(["delete","get","head","post","put","patch"],e=>{Lh.headers[e]={}});const xQ=Ee.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),EQ=e=>{const t={};let r,n,a;return e&&e.split(` 437`).forEach(function(s){a=s.indexOf(":"),r=s.substring(0,a).trim().toLowerCase(),n=s.substring(a+1).trim(),!(!r||t[r]&&xQ[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},pN=Symbol("internals");function s0(e){return e&&String(e).trim().toLowerCase()}function dm(e){return e===!1||e==null?e:Ee.isArray(e)?e.map(dm):String(e)}function vQ(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const SQ=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function T2(e,t,r,n,a){if(Ee.isFunction(n))return n.call(this,t,r);
vendor: 7,268 bytes, lines 437-438
437if(a&&(t=r),!!Ee.isString(t)){if(Ee.isString(n))return t.indexOf(n)!==-1;if(Ee.isRegExp(n))return n.test(t)}}function TQ(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function wQ(e,t){const r=Ee.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(a,i,s){return this[n].call(this,t,a,i,s)},configurable:!0})})}let ua=class{constructor(t){t&&this.set(t)}set(t,r,n){const a=this;function i(l,c,d){const h=s0(c);if(!h)throw new Error("header name must be a non-empty string");const f=Ee.findKey(a,h);(!f||a[f]===void 0||d===!0||d===void 0&&a[f]!==!1)&&(a[f||c]=dm(l))}const s=(l,c)=>Ee.forEach(l,(d,h)=>i(d,h,c));if(Ee.isPlainObject(t)||t instanceof this.constructor)s(t,r);else if(Ee.isString(t)&&(t=t.trim())&&!SQ(t))s(EQ(t),r);else if(Ee.isObject(t)&&Ee.isIterable(t)){let l={},c,d;for(const h of t){if(!Ee.isArray(h))throw TypeError("Object iterator must return a key-value pair");l[d=h[0]]=(c=l[d])?Ee.isArray(c)?[...c,h[1]]:[c,h[1]]:h[1]}s(l,r)}else t!=null&&i(r,t,n);return this}get(t,r){if(t=s0(t),t){const n=Ee.findKey(this,t);if(n){const a=this[n];if(!r)return a;if(r===!0)return vQ(a);if(Ee.isFunction(r))return r.call(this,a,n);if(Ee.isRegExp(r))return r.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=s0(t),t){const n=Ee.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||T2(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let a=!1;function i(s){if(s=s0(s),s){const l=Ee.findKey(n,s);l&&(!r||T2(n,n[l],l,r))&&(delete n[l],a=!0)}}return Ee.isArray(t)?t.forEach(i):i(t),a}clear(t){const r=Object.keys(this);let n=r.length,a=!1;for(;n--;){const i=r[n];(!t||T2(this,this[i],i,t,!0))&&(delete this[i],a=!0)}return a}normalize(t){const r=this,n={};return Ee.forEach(this,(a,i)=>{const s=Ee.findKey(n,i);if(s){r[s]=dm(a),delete r[i];return}const l=t?TQ(i):String(i).trim();l!==i&&delete r[i],r[l]=dm(a),n[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return Ee.forEach(this,(n,a)=>{n!=null&&n!==!1&&(r[a]=t&&Ee.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` 438`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(a=>n.set(a)),n}static accessor(t){const n=(this[pN]=this[pN]={accessors:{}}).accessors,a=this.prototype;function i(s){const l=s0(s);n[l]||(wQ(a,s),n[l]=!0)}return Ee.isArray(t)?t.forEach(i):i(t),this}};ua.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Ee.reduceDescriptors(ua.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});Ee.freezeMethods(ua);function w2(e,t){const r=this||Lh,n=t||r,a=ua.from(n.headers);let i=n.data;return Ee.forEach(e,function(l){i=l.call(r,i,a.normalize(),t?t.status:void 0)}),a.normalize(),i}function sL(e){return!!(e&&e.__CANCEL__)}function Fc(e,t,r){Et.call(this,e??"canceled",Et.ERR_CANCELED,t,r),this.name="CanceledError"}Ee.inherits(Fc,Et,{__CANCEL__:!0});function oL(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new Et("Request failed with status code "+r.status,[Et.ERR_BAD_REQUEST,Et.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function _Q(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function kQ(e,t){e=e||10;const r=new Array(e),n=new Array(e);let a=0,i=0,s;return t=t!==void 0?t:1e3,function(c){const d=Date.now(),h=n[i];s||(s=d),r[a]=c,n[a]=d;let f=i,g=0;for(;f!==a;)g+=r[f++],f=f%e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),d-s<t)return;const b=h&&d-h;return b?Math.round(g*1e3/b):void 0}}function AQ(e,t){let r=0,n=1e3/t,a,i;const s=(d,h=Date.now())=>{r=h,a=null,i&&(clearTimeout(i),i=null),e(...d)};return[(...d)=>{const h=Date.now(),f=h-r;f>=n?s(d,h):(a=d,i||(i=setTimeout(()=>{i=null,s(a)},n-f)))},()=>a&&s(a)]}const Pm=(e,t,r=3)=>{let n=0;const a=kQ(50,250);return AQ(i=>{const s=i.loaded,l=i.lengthComputable?i.total:void 0,c=s-n,d=a(c),h=s<=l;n=s;const f={loaded:s,total:l,progress:l?s/l:void 0,bytes:c,rate:d||void 0,estimated:d&&l&&h?(l-s)/d:void 0,event:i,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(f)},r)},fN=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},mN=e=>(...t)=>Ee.asap(()=>e(...t)),CQ=vn.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,vn.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(vn.origin),vn.navigator&&/(msie|trident)/i.test(vn.navigator.userAgent)):()=>!0,NQ=vn.hasStandardBrowserEnv?{write(e,t,r,n,a,i,s){if(typeof document>"u")return;const l=[`${e}=${encodeURIComponent(t)}`];Ee.isNumber(r)&&l.push(`expires=${new Date(r).toUTCString()}`),Ee.isString(n)&&l.push(`path=${n}`),Ee.isString(a)&&l.push(`domain=${a}`),i===!0&&l.push("secure"),Ee.isString(s)&&l.push(`SameSite=${s}`),document.cookie=l.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function RQ(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function IQ(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function lL(e,t,r){let n=!RQ(t);return e&&(n||r==!1)?IQ(e,t):t}const gN=e=>e instanceof ua?{...e}:e;function Ol(e,t){t=t||{};const r={};function n(d,h,f,g){return Ee.isPlainObject(d)&&Ee.isPlainObject(h)?Ee.merge.call({caseless:g},d,h):Ee.isPlainObject(h)?Ee.merge({},h):Ee.isArray(h)?h.slice():h}function a(d,h,f,g){if(Ee.isUndefined(h)){if(!Ee.isUndefined(d))return n(void 0,d,f,g)}else return n(d,h,f,g)}function i(d,h){if(!Ee.isUndefined(h))return n(void 0,h)}function s(d,h){if(Ee.isUndefined(h)){if(!Ee.isUndefined(d))return n(void 0,d)}else return n(void 0,h)}function l(d,h,f){if(f in t)return n(d,h);if(f in e)return n(void 0,d)}const c={url:i,method:i,data:i,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l,headers:(d,h,f)=>a(gN(d),gN(h),f,!0)};return Ee.forEach(Object.keys({...e,...t}),function(h){const f=c[h]||a,g=f(e[h],t[h],h);Ee.isUndefined(g)&&f!==l||(r[h]=g)}),r}const uL=e=>{const t=Ol({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:a,xsrfCookieName:i,headers:s,auth:l}=t;if(t.headers=s=ua.from(s),t.url=nL(lL(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),Ee.isFormData(r)){if(vn.hasStandardBrowserEnv||vn.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(Ee.isFunction(r.getHeaders)){const c=r.getHeaders(),d=["content-type","content-length"];
vendor: 4,180 bytes, line 438
438Object.entries(c).forEach(([h,f])=>{d.includes(h.toLowerCase())&&s.set(h,f)})}}if(vn.hasStandardBrowserEnv&&(n&&Ee.isFunction(n)&&(n=n(t)),n||n!==!1&&CQ(t.url))){const c=a&&i&&NQ.read(i);c&&s.set(a,c)}return t},OQ=typeof XMLHttpRequest<"u",LQ=OQ&&function(e){return new Promise(function(r,n){const a=uL(e);let i=a.data;const s=ua.from(a.headers).normalize();let{responseType:l,onUploadProgress:c,onDownloadProgress:d}=a,h,f,g,b,y;function E(){b&&b(),y&&y(),a.cancelToken&&a.cancelToken.unsubscribe(h),a.signal&&a.signal.removeEventListener("abort",h)}let T=new XMLHttpRequest;T.open(a.method.toUpperCase(),a.url,!0),T.timeout=a.timeout;function _(){if(!T)return;const I=ua.from("getAllResponseHeaders"in T&&T.getAllResponseHeaders()),M={data:!l||l==="text"||l==="json"?T.responseText:T.response,status:T.status,statusText:T.statusText,headers:I,config:e,request:T};oL(function(P){r(P),E()},function(P){n(P),E()},M),T=null}"onloadend"in T?T.onloadend=_:T.onreadystatechange=function(){!T||T.readyState!==4||T.status===0&&!(T.responseURL&&T.responseURL.indexOf("file:")===0)||setTimeout(_)},T.onabort=function(){T&&(n(new Et("Request aborted",Et.ECONNABORTED,e,T)),T=null)},T.onerror=function(D){const M=D&&D.message?D.message:"Network Error",B=new Et(M,Et.ERR_NETWORK,e,T);B.event=D||null,n(B),T=null},T.ontimeout=function(){let D=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const M=a.transitional||aL;a.timeoutErrorMessage&&(D=a.timeoutErrorMessage),n(new Et(D,M.clarifyTimeoutError?Et.ETIMEDOUT:Et.ECONNABORTED,e,T)),T=null},i===void 0&&s.setContentType(null),"setRequestHeader"in T&&Ee.forEach(s.toJSON(),function(D,M){T.setRequestHeader(M,D)}),Ee.isUndefined(a.withCredentials)||(T.withCredentials=!!a.withCredentials),l&&l!=="json"&&(T.responseType=a.responseType),d&&([g,y]=Pm(d,!0),T.addEventListener("progress",g)),c&&T.upload&&([f,b]=Pm(c),T.upload.addEventListener("progress",f),T.upload.addEventListener("loadend",b)),(a.cancelToken||a.signal)&&(h=I=>{T&&(n(!I||I.type?new Fc(null,e,T):I),T.abort(),T=null)},a.cancelToken&&a.cancelToken.subscribe(h),a.signal&&(a.signal.aborted?h():a.signal.addEventListener("abort",h)));const k=_Q(a.url);if(k&&vn.protocols.indexOf(k)===-1){n(new Et("Unsupported protocol "+k+":",Et.ERR_BAD_REQUEST,e));return}T.send(i||null)})},DQ=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,a;const i=function(d){if(!a){a=!0,l();const h=d instanceof Error?d:this.reason;n.abort(h instanceof Et?h:new Fc(h instanceof Error?h.message:h))}};let s=t&&setTimeout(()=>{s=null,i(new Et(`timeout ${t} of ms exceeded`,Et.ETIMEDOUT))},t);const l=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach(d=>{d.unsubscribe?d.unsubscribe(i):d.removeEventListener("abort",i)}),e=null)};e.forEach(d=>d.addEventListener("abort",i));const{signal:c}=n;return c.unsubscribe=()=>Ee.asap(l),c}},MQ=function*(e,t){let r=e.byteLength;if(r<t){yield e;return}let n=0,a;for(;n<r;)a=n+t,yield e.slice(n,a),n=a},BQ=async function*(e,t){for await(const r of FQ(e))yield*MQ(r,t)},FQ=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:r,value:n}=await t.read();if(r)break;yield n}}finally{await t.cancel()}},bN=(e,t,r,n)=>{const a=BQ(e,t);let i=0,s,l=c=>{s||(s=!0,n&&n(c))};return new ReadableStream({async pull(c){try{const{done:d,value:h}=await a.next();if(d){l(),c.close();return}let f=h.byteLength;if(r){let g=i+=f;r(g)}c.enqueue(new Uint8Array(h))}catch(d){throw l(d),d}},cancel(c){return l(c),a.return()}},{highWaterMark:2})},yN=64*1024,{isFunction:If}=Ee,PQ=(({Request:e,Response:t})=>({Request:e,Response:t}))(Ee.global),{ReadableStream:xN,TextEncoder:EN}=Ee.global,vN=(e,...t)=>{try{return!!e(...t)}catch{return!1}},UQ=e=>{e=Ee.merge.call({skipUndefined:!0},PQ,e);const{fetch:t,Request:r,Response:n}=e,a=t?If(t):typeof fetch=="function",i=If(r),s=If(n);if(!a)return!1;const l=a&&If(xN),c=a&&(typeof EN=="function"?(y=>E=>y.encode(E))(new EN):async y=>new Uint8Array(await new r(y).arrayBuffer())),d=i&&l&&vN(()=>{let y=!1;const E=new r(vn.origin,{body:new xN,method:"POST",get duplex(){return y=!0,"half"}}).headers.has("Content-Type");return y&&!E}),h=s&&l&&vN(()=>
vendor: 2,826 bytes, line 438
438Ee.isReadableStream(new n("").body)),f={stream:h&&(y=>y.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach(y=>{!f[y]&&(f[y]=(E,T)=>{let _=E&&E[y];if(_)return _.call(E);throw new Et(`Response type '${y}' is not supported`,Et.ERR_NOT_SUPPORT,T)})});const g=async y=>{if(y==null)return 0;if(Ee.isBlob(y))return y.size;if(Ee.isSpecCompliantForm(y))return(await new r(vn.origin,{method:"POST",body:y}).arrayBuffer()).byteLength;if(Ee.isArrayBufferView(y)||Ee.isArrayBuffer(y))return y.byteLength;if(Ee.isURLSearchParams(y)&&(y=y+""),Ee.isString(y))return(await c(y)).byteLength},b=async(y,E)=>{const T=Ee.toFiniteNumber(y.getContentLength());return T??g(E)};return async y=>{let{url:E,method:T,data:_,signal:k,cancelToken:I,timeout:D,onDownloadProgress:M,onUploadProgress:B,responseType:P,headers:W,withCredentials:re="same-origin",fetchOptions:G}=uL(y),J=t||fetch;P=P?(P+"").toLowerCase():"text";let se=DQ([k,I&&I.toAbortSignal()],D),ue=null;const Z=se&&se.unsubscribe&&(()=>{se.unsubscribe()});let Q;try{if(B&&d&&T!=="get"&&T!=="head"&&(Q=await b(W,_))!==0){let q=new r(E,{method:"POST",body:_,duplex:"half"}),Y;if(Ee.isFormData(_)&&(Y=q.headers.get("content-type"))&&W.setContentType(Y),q.body){const[O,fe]=fN(Q,Pm(mN(B)));_=bN(q.body,yN,O,fe)}}Ee.isString(re)||(re=re?"include":"omit");const z=i&&"credentials"in r.prototype,ee={...G,signal:se,method:T.toUpperCase(),headers:W.normalize().toJSON(),body:_,duplex:"half",credentials:z?re:void 0};ue=i&&new r(E,ee);let K=await(i?J(ue,G):J(E,ee));const Te=h&&(P==="stream"||P==="response");if(h&&(M||Te&&Z)){const q={};["status","statusText","headers"].forEach(pe=>{q[pe]=K[pe]});const Y=Ee.toFiniteNumber(K.headers.get("content-length")),[O,fe]=M&&fN(Y,Pm(mN(M),!0))||[];K=new n(bN(K.body,yN,O,()=>{fe&&fe(),Z&&Z()}),q)}P=P||"text";let H=await f[Ee.findKey(f,P)||"text"](K,y);return!Te&&Z&&Z(),await new Promise((q,Y)=>{oL(q,Y,{data:H,headers:ua.from(K.headers),status:K.status,statusText:K.statusText,config:y,request:ue})})}catch(z){throw Z&&Z(),z&&z.name==="TypeError"&&/Load failed|fetch/i.test(z.message)?Object.assign(new Et("Network Error",Et.ERR_NETWORK,y,ue),{cause:z.cause||z}):Et.from(z,z&&z.code,y,ue)}}},zQ=new Map,cL=e=>{let t=e&&e.env||{};const{fetch:r,Request:n,Response:a}=t,i=[n,a,r];let s=i.length,l=s,c,d,h=zQ;for(;l--;)c=i[l],d=h.get(c),d===void 0&&h.set(c,d=l?new Map:UQ(t)),h=d;return d};cL();const qv={http:nQ,xhr:LQ,fetch:{get:cL}};Ee.forEach(qv,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const SN=e=>`- ${e}`,$Q=e=>Ee.isFunction(e)||e===null||e===!1;function HQ(e,t){e=Ee.isArray(e)?e:[e];const{length:r}=e;let n,a;const i={};for(let s=0;s<r;s++){n=e[s];let l;if(a=n,!$Q(n)&&(a=qv[(l=String(n)).toLowerCase()],a===void 0))throw new Et(`Unknown adapter '${l}'`);
vendor: 1,911 bytes, lines 438-440
438if(a&&(Ee.isFunction(a)||(a=a.get(t))))break;i[l||"#"+s]=a}if(!a){const s=Object.entries(i).map(([c,d])=>`adapter ${c} `+(d===!1?"is not supported by the environment":"is not available in the build"));let l=r?s.length>1?`since : 439`+s.map(SN).join(` 440`):" "+SN(s[0]):"as no adapter specified";throw new Et("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return a}const dL={getAdapter:HQ,adapters:qv};function _2(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Fc(null,e)}function TN(e){return _2(e),e.headers=ua.from(e.headers),e.data=w2.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),dL.getAdapter(e.adapter||Lh.adapter,e)(e).then(function(n){return _2(e),n.data=w2.call(e,e.transformResponse,n),n.headers=ua.from(n.headers),n},function(n){return sL(n)||(_2(e),n&&n.response&&(n.response.data=w2.call(e,e.transformResponse,n.response),n.response.headers=ua.from(n.response.headers))),Promise.reject(n)})}const hL="1.13.2",Yg={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Yg[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const wN={};Yg.transitional=function(t,r,n){function a(i,s){return"[Axios v"+hL+"] Transitional option '"+i+"'"+s+(n?". "+n:"")}return(i,s,l)=>{if(t===!1)throw new Et(a(s," has been removed"+(r?" in "+r:"")),Et.ERR_DEPRECATED);return r&&!wN[s]&&(wN[s]=!0,console.warn(a(s," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(i,s,l):!0}};Yg.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function jQ(e,t,r){if(typeof e!="object")throw new Et("options must be an object",Et.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let a=n.length;for(;a-- >0;){const i=n[a],s=t[i];if(s){const l=e[i],c=l===void 0||s(l,i,e);
vendor: 3,938 bytes, lines 440-441
440if(c!==!0)throw new Et("option "+i+" must be "+c,Et.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new Et("Unknown option "+i,Et.ERR_BAD_OPTION)}}const hm={assertOptions:jQ,validators:Yg},ki=hm.validators;let _l=class{constructor(t){this.defaults=t||{},this.interceptors={request:new hN,response:new hN}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;const i=a.stack?a.stack.replace(/^.+\n/,""):"";try{n.stack?i&&!String(n.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(n.stack+=` 441`+i):n.stack=i}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Ol(this.defaults,r);const{transitional:n,paramsSerializer:a,headers:i}=r;n!==void 0&&hm.assertOptions(n,{silentJSONParsing:ki.transitional(ki.boolean),forcedJSONParsing:ki.transitional(ki.boolean),clarifyTimeoutError:ki.transitional(ki.boolean)},!1),a!=null&&(Ee.isFunction(a)?r.paramsSerializer={serialize:a}:hm.assertOptions(a,{encode:ki.function,serialize:ki.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),hm.assertOptions(r,{baseUrl:ki.spelling("baseURL"),withXsrfToken:ki.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let s=i&&Ee.merge(i.common,i[r.method]);i&&Ee.forEach(["delete","get","head","post","put","patch","common"],y=>{delete i[y]}),r.headers=ua.concat(s,i);const l=[];let c=!0;this.interceptors.request.forEach(function(E){typeof E.runWhen=="function"&&E.runWhen(r)===!1||(c=c&&E.synchronous,l.unshift(E.fulfilled,E.rejected))});const d=[];this.interceptors.response.forEach(function(E){d.push(E.fulfilled,E.rejected)});let h,f=0,g;if(!c){const y=[TN.bind(this),void 0];for(y.unshift(...l),y.push(...d),g=y.length,h=Promise.resolve(r);f<g;)h=h.then(y[f++],y[f++]);return h}g=l.length;let b=r;for(;f<g;){const y=l[f++],E=l[f++];try{b=y(b)}catch(T){E.call(this,T);break}}try{h=TN.call(this,b)}catch(y){return Promise.reject(y)}for(f=0,g=d.length;f<g;)h=h.then(d[f++],d[f++]);return h}getUri(t){t=Ol(this.defaults,t);const r=lL(t.baseURL,t.url,t.allowAbsoluteUrls);return nL(r,t.params,t.paramsSerializer)}};Ee.forEach(["delete","get","head","options"],function(t){_l.prototype[t]=function(r,n){return this.request(Ol(n||{},{method:t,url:r,data:(n||{}).data}))}});Ee.forEach(["post","put","patch"],function(t){function r(n){return function(i,s,l){return this.request(Ol(l||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:i,data:s}))}}_l.prototype[t]=r(),_l.prototype[t+"Form"]=r(!0)});let qQ=class pL{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(i){r=i});const n=this;this.promise.then(a=>{if(!n._listeners)return;let i=n._listeners.length;for(;i-- >0;)n._listeners[i](a);n._listeners=null}),this.promise.then=a=>{let i;const s=new Promise(l=>{n.subscribe(l),i=l}).then(a);return s.cancel=function(){n.unsubscribe(i)},s},t(function(i,s,l){n.reason||(n.reason=new Fc(i,s,l),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new pL(function(a){t=a}),cancel:t}}};function GQ(e){return function(r){return e.apply(null,r)}}function YQ(e){return Ee.isObject(e)&&e.isAxiosError===!0}const qx={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
441alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(qx).forEach(([e,t])=>{qx[t]=e});function fL(e){const t=new _l(e),r=GO(_l.prototype.request,t);return Ee.extend(r,_l.prototype,t,{allOwnKeys:!0}),Ee.extend(r,t,null,{allOwnKeys:!0}),r.create=function(a){return fL(Ol(e,a))},r}const Lr=fL(Lh);Lr.Axios=_l;Lr.CanceledError=Fc;Lr.CancelToken=qQ;Lr.isCancel=sL;Lr.VERSION=hL;Lr.toFormData=Gg;Lr.AxiosError=Et;Lr.Cancel=Lr.CanceledError;Lr.all=function(t){return Promise.all(t)};Lr.spread=GQ;Lr.isAxiosError=YQ;Lr.mergeConfig=Ol;Lr.AxiosHeaders=ua;Lr.formToJSON=e=>iL(Ee.isHTMLForm(e)?new FormData(e):e);Lr.getAdapter=dL.getAdapter;Lr.HttpStatusCode=qx;Lr.default=Lr;const{Axios:x4e,AxiosError:E4e,CanceledError:v4e,isCancel:S4e,CancelToken:T4e,VERSION:w4e,all:_4e,Cancel:k4e,isAxiosError:A4e,spread:C4e,toFormData:N4e,AxiosHeaders:R4e,HttpStatusCode:I4e,formToJSON:O4e,getAdapter:L4e,mergeConfig:D4e}=Lr,Gv=Lr.create({baseURL:"/",timeout:1e4,headers:{"Content-Type":"application/json"}});Gv.interceptors.request.use(e=>{const t=localStorage.getItem("token");return t&&(e.headers.Authorization=`Bearer ${t}`),e},e=>Promise.reject(e));Gv.interceptors.response.use(e=>e.data,e=>(e.response&&e.response.status===401&&(localStorage.removeItem("token"),localStorage.removeItem("user"),window.location.pathname.includes("/login")||(window.location.href="/login")),Promise.reject(e)));const Of=async()=>{try{console.log("Fetching skills from /skills.json...");const e=await Gv.get("/skills.json");return console.log("Skills fetched:",e),Array.isArray(e)?e:e&&Array.isArray(e.data)?e.data:(console.warn("Unexpected response structure:",e),[])}catch(e){return console.error("Failed to load skills.json",e),[]}},pm={findAll:async()=>Of(),findOne:async e=>{const r=(await Of()).find(n=>n.id===e);if(!r)throw new Error("Skill not found");return r},findByUser:async e=>(await Of()).filter(r=>r.user?.id===e||r.author===e),findAllAdmin:async e=>{const t=await Of();return e&&e!=="all"?t.filter(r=>r.status===e):t},uploadFile:async e=>(console.debug("Static mode: uploadFile called",e),Promise.reject(new Error("Static mode: Upload not supported"))),create:async e=>(console.debug("Static mode: create called",e),Promise.reject(new Error("Static mode: Create not supported"))),update:async(e,t)=>(console.debug("Static mode: update called",e,t),Promise.reject(new Error("Static mode: Update not supported"))),remove:async e=>(console.debug("Static mode: remove called",e),Promise.reject(new Error("Static mode: Delete not supported"))),hardDelete:async e=>(console.debug("Static mode: hardDelete called",e),Promise.reject(new Error("Static mode: Hard delete not supported"))),getCleanupStats:async()=>Promise.resolve({count:0,size:0}),cleanupOrphans:async()=>Promise.resolve({deletedCount:0,deletedSize:0}),addComment:async(e,t)=>(console.debug("Static mode: addComment called",e,t),Promise.reject(new Error("Static mode: Comments not supported"))),updateStatus:async(e,t)=>(console.debug("Static mode: updateStatus called",e,t),Promise.reject(new Error("Static mode: Update status not supported"))),addRating:async(e,t)=>(console.debug("Static mode: addRating called",e,t),Promise.reject(new Error("Static mode: Rating not supported")))},Yv=({children:e,className:t,padding:r="p-6",title:n,extra:a,icon:i,...s})=>S.jsxs("div",{className:er("bg-white dark:bg-gray-900 rounded-[24px] shadow-sm transition-colors duration-300 dark:border dark:border-gray-800",t),...s,children:[(n||a||i)&&S.jsxs("div",{className:"px-6 py-4 border-b border-gray-100 dark:border-gray-800 flex items-center justify-between",children:[S.jsxs("div",{className:"flex items-center gap-2",children:[i&&S.jsx("span",{className:"text-gray-500",children:i}),n&&(typeof n=="string"?S.jsx("h3",{className:"font-semibold text-lg text-gray-900 dark:text-gray-100",children:n}):n)]}),a&&S.jsx("div",{children:a})]}),S.jsx("div",{className:r,children:e})]}),hi=ia.forwardRef(({className:e,variant:t="primary",size:r="md",loading:n,block:a,leftIcon:i,rightIcon:s,icon:l,children:c,disabled:d,...h},f)=>{const g={primary:"bg-orange-500 text-white hover:bg-orange-600 shadow-sm border border-transparent",secondary:"bg-white text-gray-900 border border-gray-200 hover:bg-gray-50 shadow-sm dark:bg-gray-800 dark:text-gray-100 dark:border-gray-700 dark:hover:bg-gray-700",outline:"bg-transparent text-gray-900 border border-gray-200 hover:bg-gray-50 dark:text-gray-100 dark:border-gray-700 dark:hover:bg-gray-800",ghost:"bg-transparent text-gray-600 hover:bg-gray-100 hover:text-gray-900 dark:text-gray-400 dark:hover:bg-gray-800 dark:hover:text-gray-100",danger:"bg-red-500 text-white hover:bg-red-600 shadow-sm border border-transparent",link:"bg-transparent text-orange-500 hover:underline p-0 h-auto"},b={sm:"h-8 px-3 text-xs",md:"h-10 px-4 text-sm",lg:"h-12 px-6 text-base",icon:"h-10 w-10 p-2 flex items-center justify-center"},y=i||l;return S.jsxs("button",{ref:f,disabled:d||n,className:er("inline-flex items-center justify-center rounded-xl font-medium transition-colors focus:outline-none focus:ring-2 focus:ring-orange-500/20 disabled:opacity-50 disabled:cursor-not-allowed",g[t],r!=="icon"&&b[r],r==="icon"&&"h-9 w-9",a&&"w-full",e),...h,children:[n&&S.jsx(rO,{className:"mr-2 h-4 w-4 animate-spin"}),!n&&y&&S.jsx("span",{className:er(c?"mr-2":""),children:y}),c,!n&&s&&S.jsx("span",{className:"ml-2",children:s})]})});hi.displayName="Button";const VQ={Zap:Hl,Database:J7,Image:eO,Code:Rv,FileText:Fg,Search:$l,BarChart2:Q7,Shield:Mv,Globe:Lv,Cpu:Iv},mL=e=>VQ[e]||Hl,gL=({skill:e,onPreview:t,onDownload:r,onClick:n})=>
441{const a=typeof e.icon=="string"?mL(e.icon):e.icon,i=()=>e.status==="pending"?S.jsx("span",{className:"absolute top-4 right-4 px-2 py-0.5 rounded-full text-xs font-medium bg-orange-100 text-orange-700 border border-orange-200",children:"å®¡æ ¸ä¸"}):e.status==="rejected"?S.jsx("span",{className:"absolute top-4 right-4 px-2 py-0.5 rounded-full text-xs font-medium bg-red-100 text-red-700 border border-red-200",children:"å·²æç»"}):null;return S.jsxs(Yv,{className:er("h-full flex flex-col hover:shadow-md transition-shadow duration-300 border border-gray-100 dark:border-gray-800 relative",n&&"cursor-pointer"),padding:"p-0",onClick:()=>n?.(e),children:[i(),S.jsxs("div",{className:"p-6 flex-1 flex flex-col gap-4",children:[S.jsxs("div",{className:"flex items-start gap-4",children:[S.jsx("div",{className:er("p-3 rounded-xl flex-shrink-0",e.color||"bg-gray-100 text-gray-600"),children:a&&S.jsx(a,{className:"w-8 h-8"})}),S.jsxs("div",{className:"flex-1 min-w-0",children:[S.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 truncate mb-1",title:e.title,children:e.title}),S.jsxs("div",{className:"flex items-center text-sm text-gray-500 gap-2",children:[S.jsx(Ch,{className:"w-3.5 h-3.5"}),S.jsx("span",{className:"truncate",children:e.author})]})]})]}),S.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm line-clamp-2 flex-1",children:e.description})]}),S.jsxs("div",{className:"px-6 py-4 border-t border-gray-100 dark:border-gray-800 flex items-center justify-between bg-gray-50/50 dark:bg-gray-800/20 rounded-b-[24px]",children:[S.jsxs("div",{className:"flex items-center gap-4 text-sm text-gray-500",children:[S.jsxs("div",{className:"flex items-center gap-1",title:"ä¸è½½é",children:[S.jsx(B0,{className:"w-3.5 h-3.5"}),S.jsx("span",{children:e.downloadCount>1e3?`${(e.downloadCount/1e3).toFixed(1)}k`:e.downloadCount})]}),S.jsxs("div",{className:"flex items-center gap-1",title:"è¯å",children:[S.jsx(Mx,{className:"w-3.5 h-3.5 fill-yellow-400 text-yellow-400"}),S.jsx("span",{children:e.rating})]})]}),S.jsxs("div",{className:"flex items-center gap-2",onClick:s=>s.stopPropagation(),children:[S.jsx(hi,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 rounded-full text-gray-500 hover:text-primary hover:bg-primary/10",onClick:s=>{s.stopPropagation(),t?.(e)},title:"é¢è§",children:S.jsx(Ov,{className:"w-4 h-4"})}),S.jsx(hi,{variant:"ghost",size:"sm",className:"h-8 w-8 p-0 rounded-full text-gray-500 hover:text-primary hover:bg-primary/10",onClick:s=>{s.stopPropagation(),r?.(e)},title:"ä¸è½½",children:S.jsx(B0,{className:"w-4 h-4"})})]})]})]})},gc=ia.forwardRef(({className:e,error:t,helperText:r,leftIcon:n,rightIcon:a,onLeftIconClick:i,onRightIconClick:s,...l},c)=>S.jsxs("div",{className:"w-full",children:[S.jsxs("div",{className:"relative",children:[n&&S.jsx("div",{className:er("absolute left-3 top-1/2 -translate-y-1/2 text-gray-400",i?"cursor-pointer pointer-events-auto hover:text-gray-600":"pointer-events-none"),onClick:i,children:n}),S.jsx("input",{ref:c,className:er("w-full bg-white border border-gray-200 rounded-xl px-4 py-2 text-sm text-gray-900 placeholder:text-gray-400 focus:outline-none focus:border-orange-500 focus:ring-2 focus:ring-orange-500/10 transition-all disabled:opacity-50 disabled:bg-gray-50",n&&"pl-10",a&&"pr-10",t&&"border-red-500 focus:border-red-500 focus:ring-red-500/10",e),...l}),a&&S.jsx("div",{className:er("absolute right-3 top-1/2 -translate-y-1/2 text-gray-400",s?"cursor-pointer pointer-events-auto hover:text-gray-600":"pointer-events-none"),onClick:s,children:a})]}),r&&S.jsx("p",{className:er("mt-1 text-xs",t?"text-red-500":"text-gray-500"),children:r})]}));gc.displayName="Input";const bL=F.createContext(null),Pc=()=>{const e=F.useContext(bL);if(!e)throw new Error("useMessage must be used within a MessageProvider");return e},WQ=({children:e})=>{const[t,r]=F.useState([]),n=F.useCallback((d,h,f=3e3)=>{const g=Math.random().toString(36).substring(7);r(b=>[...b,{id:g,type:d,content:h,duration:f}]),f>0&&setTimeout(()=>{r(b=>b.filter(y=>y.id!==g))},f)},[]),a=F.useCallback(d=>{r(h=>h.filter(f=>f.id!==d))},[]),i=(d,h)=>n("success",d,h),s=(d,h)=>n("error",d,h),l=(d,h)=>n("info",d,h),c=(d,h)=>n("warning",d,h);return S.jsxs(bL.Provider,{value:{success:i,error:s,info:l,warning:c},children:[e,Cv.createPortal(S.jsx("div",{className:"fixed top-4 left-1/2 -translate-x-1/2 z-[9999] flex flex-col gap-2 pointer-events-none",children:t.map(d=>S.jsxs("div",{className:er("pointer-events-auto flex items-center gap-3 px-4 py-3 rounded-full shadow-lg bg-white border animate-in slide-in-from-top-2 fade-in duration-300 min-w-[200px] max-w-[80vw]","border-gray-100"),children:[d.type==="success"&&S.jsx(pV,{className:"w-4 h-4 text-green-500"}),d.type==="error"&&S.jsx(G5,{className:"w-4 h-4 text-red-500"}),d.type==="info"&&S.jsx(tO,{className:"w-4 h-4 text-blue-500"}),d.type==="warning"&&S.jsx(G5,{className:"w-4 h-4 text-orange-500"}),S.jsx("span",{className:"text-sm font-medium text-gray-700",children:d.content}),S.jsx("button",{onClick:()=>a(d.id),className:"ml-auto text-gray-400 hover:text-gray-600",children:S.jsx(Bv,{className:"w-3 h-3"})})]},d.id))}),document.body)]})},F0=(e,t,r,n)=>{try{const a=r||`/zip/${e.id}.zip`,i=n||`${e.id}.zip`,s=document.createElement("a");s.href=a,s.download=i,document.body.appendChild(s),s.click(),document.body.removeChild(s),t.success(`å¼å§ä¸è½½: ${e.title}`)}catch(a){console.error("Download failed",a),t.error(`ä¸è½½å¤±è´¥: ${e.title}`)}},XQ=({description:e="No Data",image:t,children:r,className:n})=>S.jsxs("div",{className:er("flex flex-col items-center justify-center py-8 text-center",n),children:[S.jsx("div",{className:"mb-4 text-gray-300",children:t||S.jsx(mW,{className:"w-16 h-16 mx-auto",strokeWidth:1})}),S.jsx("p",{className:"text-sm text-gray-500 mb-4",children:e}),r&&S.jsx("div",{children:r})]}),yL=({size:e="md",className:t})=>{const r={sm:"w-4 h-4",md:"w-6 h-6",lg:"w-8 h-8"};return S.jsx(rO,{className:er("animate-spin text-orange-500",r[e],t)})},KQ=()=>{const[e,t]=F.useState([]),[r,n]=F.useState(!0),[a,i]=F.useState(""),[s,l]=F.useState(null),c=ei(),d=Pc();F.useEffect(()=>{(async()=>{try{console.log("Home: starting fetchSkills");
441const E=await pm.findAll();console.log("Home: fetchSkills result",E),Array.isArray(E)?(t(E),E.length===0&&console.warn("Home: fetched data is an empty array")):(console.error("Home: fetched data is not an array",E),t([]))}catch(E){console.error("Failed to fetch skills",E),d.error("è·å Skill å表失败"),t([])}finally{n(!1)}})()},[d]);const h=F.useMemo(()=>{const y=new Set;return Array.isArray(e)?(e.forEach(E=>{E.tags&&Array.isArray(E.tags)&&E.tags.forEach(T=>y.add(typeof T=="string"?T:T.name))}),Array.from(y).sort()):[]},[e]),f=F.useMemo(()=>{if(!Array.isArray(e))return[];const y=a.toLowerCase();return e.filter(E=>{const T=E.title?.toLowerCase().includes(y)||E.description?.toLowerCase().includes(y),_=s?E.tags?.some(k=>(typeof k=="string"?k:k.name)===s):!0;return T&&_})},[e,a,s]),g=y=>{c(`/skill/${y.id}`)},b=y=>{F0(y,d)};return r?S.jsx("div",{className:"flex justify-center items-center min-h-[60vh]",children:S.jsx(yL,{size:"lg"})}):S.jsxs("div",{className:"min-h-full flex flex-col gap-8 pb-12",children:[S.jsxs("div",{className:"relative rounded-3xl p-8 md:p-12 overflow-hidden border border-gray-100 dark:border-gray-800 shadow-sm isolate",children:[S.jsx("div",{className:"absolute inset-0 -z-10 bg-white dark:bg-gray-900 transition-colors duration-300"}),S.jsx("div",{className:"absolute -top-40 -left-40 w-96 h-96 bg-blue-400/30 dark:bg-blue-600/20 rounded-full blur-[100px] pointer-events-none"}),S.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[500px] h-[500px] bg-purple-400/20 dark:bg-purple-600/20 rounded-full blur-[120px] pointer-events-none"}),S.jsx("div",{className:"absolute -bottom-40 -right-40 w-96 h-96 bg-pink-400/30 dark:bg-pink-600/20 rounded-full blur-[100px] pointer-events-none"}),S.jsx("div",{className:"absolute inset-0 -z-10 opacity-[0.03] dark:opacity-[0.05]",style:{backgroundImage:`url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")`}}),S.jsxs("div",{className:"relative z-10 max-w-3xl mx-auto text-center flex flex-col gap-6",children:[S.jsx("h1",{className:"text-4xl md:text-5xl font-bold tracking-tight text-gray-900 dark:text-white",children:"åç°æ éå¯è½ Skills å享ç«"}),S.jsx("p",{className:"text-lg md:text-xl text-gray-600 dark:text-gray-300",children:"æ±èå
¨ç½æå®ç¨çæçå·¥å
·ãè®¾è®¡èµæºä¸å¼åå©å¨ãä¸ç«å¼æ£ç´¢ãé¢è§ãä¸è½½ï¼è®©å·¥ä½æ´é«æï¼è®©åé æ´ç®åã"}),S.jsx("div",{className:"w-full max-w-xl mx-auto mt-8",children:S.jsxs("div",{className:"relative group",children:[S.jsx("div",{className:"absolute -inset-1 bg-gradient-to-r from-blue-400 to-purple-400 rounded-full opacity-20 group-hover:opacity-40 blur transition duration-500"}),S.jsx(gc,{placeholder:"æç´¢ä½ æ³è¦ç Skills...",className:"relative h-14 pl-12 pr-4 rounded-full bg-white/80 dark:bg-gray-800/80 backdrop-blur-xl border border-gray-200 dark:border-gray-700 text-gray-900 dark:text-gray-100 placeholder:text-gray-400 focus:border-blue-500 focus:ring-4 focus:ring-blue-500/20 shadow-lg transition-all",leftIcon:S.jsx($l,{className:"w-6 h-6 text-gray-400"}),value:a,onChange:y=>i(y.target.value)})]})})]})]}),S.jsxs("div",{className:"flex flex-col gap-4",children:[S.jsx("div",{className:"flex items-center justify-between",children:S.jsxs("div",{className:"flex items-center gap-2 text-gray-700 dark:text-gray-300 font-medium",children:[S.jsx(HV,{className:"w-5 h-5"}),S.jsx("span",{children:"ç鍿 ç¾"}),s&&S.jsxs(hi,{variant:"ghost",size:"sm",className:"text-gray-500 hover:text-red-500 h-6 px-2 ml-2 text-xs",onClick:()=>l(null),children:["æ¸
é¤çé ",S.jsx(Bv,{className:"w-3 h-3 ml-1"})]})]})}),S.jsx("div",{className:"flex flex-wrap gap-2",children:h.map(y=>S.jsx("button",{onClick:()=>l(s===y?null:y),className:er("px-4 py-1.5 rounded-full text-sm transition-all border",s===y?"bg-orange-100 text-orange-700 border-orange-200 dark:bg-orange-900/30 dark:text-orange-300 dark:border-orange-700 shadow-sm font-medium transform scale-105":"bg-white dark:bg-gray-800 text-gray-600 dark:text-gray-300 border-gray-200 dark:border-gray-700 hover:border-orange-300 hover:text-orange-500"),children:y},y))})]}),f.length>0?S.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:f.map(y=>S.jsx(gL,{skill:y,onPreview:g,onDownload:b,onClick:g},y.id))}):S.jsx("div",{className:"py-12 flex justify-center",children:S.jsx(XQ,{description:"æ²¡ææ¾å°ç¸å
³ç Skillsï¼æ¢ä¸ªå
³é®è¯è¯è¯ï¼"})})]})};function _N(e){const t=[],r=String(e||"");let n=r.indexOf(","),a=0,i=!1;for(;!i;){n===-1&&(n=r.length,i=!0);const s=r.slice(a,n).trim();(s||!i)&&t.push(s),a=n+1,n=r.indexOf(",",a)}return t}function xL(e,t){const r={};return(e[e.length-1]===""?[...e,""]:e).join((r.padRight?" ":"")+","+(r.padLeft===!1?"":" ")).trim()}const ZQ=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,QQ=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,JQ={};function kN(e,t){return(JQ.jsx?QQ:ZQ).test(e)}const eJ=/[ \t\n\f\r]/g;function tJ(e){return typeof e=="object"?e.type==="text"?AN(e.value):!1:AN(e)}function AN(e){return e.replace(eJ,"")===""}class Dh{constructor(t,r,n){this.normal=r,this.property=t,n&&(this.space=n)}}Dh.prototype.normal={};Dh.prototype.property={};Dh.prototype.space=void 0;function EL(e,t){const r={},n={};for(const a of e)Object.assign(r,a.property),Object.assign(n,a.normal);return new Dh(r,n,t)}function ah(e){return e.toLowerCase()}class ca{constructor(t,r){this.attribute=r,this.property=t}}ca.prototype.attribute="";ca.prototype.booleanish=!1;ca.prototype.boolean=!1;ca.prototype.commaOrSpaceSeparated=!1;ca.prototype.commaSeparated=!1;ca.prototype.defined=!1;ca.prototype.mustUseProperty=!1;ca.prototype.number=!1;ca.prototype.overloadedBoolean=!1;ca.prototype.property="";ca.prototype.spaceSeparated=!1;ca.prototype.space=void 0;let rJ=0;const St=ql(),zr=ql(),Gx=ql(),Pe=ql(),or=ql(),rc=ql(),Sa=ql();function ql(){return 2**++rJ}const Yx=Object.freeze(Object.defineProperty({__proto__:null,boolean:St,booleanish:zr,commaOrSpaceSeparated:Sa,commaSeparated:rc,number:Pe,overloadedBoolean:Gx,spaceSeparated:or},Symbol.toStringTag,{value:"Module"})),k2=Object.keys(Yx);class Vv extends ca{constructor(t,r,n,a){let i=-1;
vendor: 4,263 bytes, line 441
441if(super(t,r),CN(this,"space",a),typeof n=="number")for(;++i<k2.length;){const s=k2[i];CN(this,k2[i],(n&Yx[s])===Yx[s])}}}Vv.prototype.defined=!0;function CN(e,t,r){r&&(e[t]=r)}function Uc(e){const t={},r={};for(const[n,a]of Object.entries(e.properties)){const i=new Vv(n,e.transform(e.attributes||{},n),a,e.space);e.mustUseProperty&&e.mustUseProperty.includes(n)&&(i.mustUseProperty=!0),t[n]=i,r[ah(n)]=n,r[ah(i.attribute)]=n}return new Dh(t,r,e.space)}const vL=Uc({properties:{ariaActiveDescendant:null,ariaAtomic:zr,ariaAutoComplete:null,ariaBusy:zr,ariaChecked:zr,ariaColCount:Pe,ariaColIndex:Pe,ariaColSpan:Pe,ariaControls:or,ariaCurrent:null,ariaDescribedBy:or,ariaDetails:null,ariaDisabled:zr,ariaDropEffect:or,ariaErrorMessage:null,ariaExpanded:zr,ariaFlowTo:or,ariaGrabbed:zr,ariaHasPopup:null,ariaHidden:zr,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:or,ariaLevel:Pe,ariaLive:null,ariaModal:zr,ariaMultiLine:zr,ariaMultiSelectable:zr,ariaOrientation:null,ariaOwns:or,ariaPlaceholder:null,ariaPosInSet:Pe,ariaPressed:zr,ariaReadOnly:zr,ariaRelevant:null,ariaRequired:zr,ariaRoleDescription:or,ariaRowCount:Pe,ariaRowIndex:Pe,ariaRowSpan:Pe,ariaSelected:zr,ariaSetSize:Pe,ariaSort:null,ariaValueMax:Pe,ariaValueMin:Pe,ariaValueNow:Pe,ariaValueText:null,role:null},transform(e,t){return t==="role"?t:"aria-"+t.slice(4).toLowerCase()}});function SL(e,t){return t in e?e[t]:t}function TL(e,t){return SL(e,t.toLowerCase())}const nJ=Uc({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:rc,acceptCharset:or,accessKey:or,action:null,allow:null,allowFullScreen:St,allowPaymentRequest:St,allowUserMedia:St,alt:null,as:null,async:St,autoCapitalize:null,autoComplete:or,autoFocus:St,autoPlay:St,blocking:or,capture:null,charSet:null,checked:St,cite:null,className:or,cols:Pe,colSpan:null,content:null,contentEditable:zr,controls:St,controlsList:or,coords:Pe|rc,crossOrigin:null,data:null,dateTime:null,decoding:null,default:St,defer:St,dir:null,dirName:null,disabled:St,download:Gx,draggable:zr,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:St,formTarget:null,headers:or,height:Pe,hidden:Gx,high:Pe,href:null,hrefLang:null,htmlFor:or,httpEquiv:or,id:null,imageSizes:null,imageSrcSet:null,inert:St,inputMode:null,integrity:null,is:null,isMap:St,itemId:null,itemProp:or,itemRef:or,itemScope:St,itemType:or,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:St,low:Pe,manifest:null,max:null,maxLength:Pe,media:null,method:null,min:null,minLength:Pe,multiple:St,muted:St,name:null,nonce:null,noModule:St,noValidate:St,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:St,optimum:Pe,pattern:null,ping:or,placeholder:null,playsInl
441ine:St,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:St,referrerPolicy:null,rel:or,required:St,reversed:St,rows:Pe,rowSpan:Pe,sandbox:or,scope:null,scoped:St,seamless:St,selected:St,shadowRootClonable:St,shadowRootDelegatesFocus:St,shadowRootMode:null,shape:null,size:Pe,sizes:null,slot:null,span:Pe,spellCheck:zr,src:null,srcDoc:null,srcLang:null,srcSet:null,start:Pe,step:null,style:null,tabIndex:Pe,target:null,title:null,translate:null,type:null,typeMustMatch:St,useMap:null,value:zr,width:Pe,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:or,axis:null,background:null,bgColor:null,border:Pe,borderColor:null,bottomMargin:Pe,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:St,declare:St,event:null,face:null,frame:null,frameBorder:null,hSpace:Pe,leftMargin:Pe,link:null,longDesc:null,lowSrc:null,marginHeight:Pe,marginWidth:Pe,noResize:St,noHref:St,noShade:St,noWrap:St,object:null,profile:null,prompt:null,rev:null,rightMargin:Pe,rules:null,scheme:null,scrolling:zr,standby:null,summary:null,text:null,topMargin:Pe,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Pe,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:St,disableRemotePlayback:St,prefix:null,property:null,results:Pe,security:null,unselectable:null},space:"html",transform:TL}),aJ=Uc({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav
441-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:Sa,accentHeight:Pe,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:Pe,amplitude:Pe,arabicForm:null,ascent:Pe,attributeName:null,attributeType:null,azimuth:Pe,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:Pe,by:null,calcMode:null,capHeight:Pe,className:or,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:Pe,diffuseConstant:Pe,direction:null,display:null,dur:null,divisor:Pe,dominantBaseline:null,download:St,dx:null,dy:null,edgeMode:null,editable:null,elevation:Pe,enableBackground:null,end:null,event:null,exponent:Pe,externalResourcesRequired:null,fill:null,fillOpacity:Pe,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:rc,g2:rc,glyphName:rc,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:Pe,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:Pe,horizOriginX:Pe,horizOriginY:Pe,id:null,ideographic:Pe,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:Pe,k:Pe,k1:Pe,k2:Pe,k3:Pe,k4:Pe,kernelMatrix:Sa,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:Pe,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:Pe,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,on
vendor: 5,237 bytes, lines 441-442
441Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:Pe,overlineThickness:Pe,paintOrder:null,panose1:null,path:null,pathLength:Pe,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:or,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:Pe,pointsAtY:Pe,pointsAtZ:Pe,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Sa,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Sa,rev:Sa,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Sa,requiredFeatures:Sa,requiredFonts:Sa,requiredFormats:Sa,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:Pe,specularExponent:Pe,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:Pe,strikethroughThickness:Pe,string:null,stroke:null,strokeDashArray:Sa,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:Pe,strokeOpacity:Pe,strokeWidth:null,style:null,surfaceScale:Pe,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Sa,tabIndex:Pe,tableValues:null,target:null,targetX:Pe,targetY:Pe,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Sa,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:Pe,underlineThickness:Pe,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:Pe,values:null,vAlphabetic:Pe,vMathematical:Pe,vectorEffect:null,vHanging:Pe,vIdeographic:Pe,version:null,vertAdvY:Pe,vertOriginX:Pe,vertOriginY:Pe,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:Pe,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:SL}),wL=Uc({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(e,t){return"xlink:"+t.slice(5).toLowerCase()}}),_L=Uc({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:TL}),kL=Uc({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(e,t){return"xml:"+t.slice(3).toLowerCase()}}),iJ={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"},sJ=/[A-Z]/g,NN=/-[a-z]/g,oJ=/^data[-\w.:]+$/i;function Vg(e,t){const r=ah(t);let n=t,a=ca;if(r in e.normal)return e.property[e.normal[r]];if(r.length>4&&r.slice(0,4)==="data"&&oJ.test(t)){if(t.charAt(4)==="-"){const i=t.slice(5).replace(NN,uJ);n="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=t.slice(4);if(!NN.test(i)){let s=i.replace(sJ,lJ);s.charAt(0)!=="-"&&(s="-"+s),t="data"+s}}a=Vv}return new a(n,t)}function lJ(e){return"-"+e.toLowerCase()}function uJ(e){return e.charAt(1).toUpperCase()}const Mh=EL([vL,nJ,wL,_L,kL],"html"),zo=EL([vL,aJ,wL,_L,kL],"svg");function RN(e){const t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function AL(e){return e.join(" ").trim()}var $u={},A2,IN;function cJ(){if(IN)return A2;IN=1;var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,r=/^\s*/,n=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,i=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g,c=` 442`,d="/",h="*",f="",g="comment",b="declaration";function y(T,_){if(typeof T!="string")throw new TypeError("First argument must be a string");if(!T)return[];_=_||{};var k=1,I=1;function D(Z){var Q=Z.match(t);Q&&(k+=Q.length);var z=Z.lastIndexOf(c);I=~z?Z.length-z:I+Z.length}function M(){var Z={line:k,column:I};return function(Q){return Q.position=new B(Z),re(),Q}}function B(Z){this.start=Z,this.end={line:k,column:I},this.source=_.source}B.prototype.content=T;function P(Z){var Q=new Error(_.source+":"+k+":"+I+": "+Z);if(Q.reason=Z,Q.filename=_.source,Q.line=k,Q.column=I,Q.source=T,!_.silent)throw Q}function W(Z){var Q=Z.exec(T);if(Q){var z=Q[0];return D(z),T=T.slice(z.length),Q}}function re(){W(r)}function G(Z){var Q;for(Z=Z||[];Q=J();)Q!==!1&&Z.push(Q);return Z}function J(){var Z=M();if(!(d!=T.charAt(0)||h!=T.charAt(1))){for(var Q=2;f!=T.charAt(Q)&&(h!=T.charAt(Q)||d!=T.charAt(Q+1));)++Q;if(Q+=2,f===T.charAt(Q-1))return P("End of comment missing");var z=T.slice(2,Q-2);return I+=2,D(z),T=T.slice(Q),I+=2,Z({type:g,comment:z})}}function se(){var Z=M(),Q=W(n);if(Q){if(J(),!W(a))return P("property missing ':'");var z=W(i),ee=Z({type:b,property:E(Q[0].replace(e,f)),value:z?E(z[0].replace(e,f)):f});return W(s),ee}}function ue(){var Z=[];G(Z);for(var Q;Q=se();
vendor: 3,401 bytes, line 442
442)Q!==!1&&(Z.push(Q),G(Z));return Z}return re(),ue()}function E(T){return T?T.replace(l,f):f}return A2=y,A2}var ON;function dJ(){if(ON)return $u;ON=1;var e=$u&&$u.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty($u,"__esModule",{value:!0}),$u.default=r;const t=e(cJ());function r(n,a){let i=null;if(!n||typeof n!="string")return i;const s=(0,t.default)(n),l=typeof a=="function";return s.forEach(c=>{if(c.type!=="declaration")return;const{property:d,value:h}=c;l?a(d,h,c):h&&(i=i||{},i[d]=h)}),i}return $u}var o0={},LN;function hJ(){if(LN)return o0;LN=1,Object.defineProperty(o0,"__esModule",{value:!0}),o0.camelCase=void 0;var e=/^--[a-zA-Z0-9_-]+$/,t=/-([a-z])/g,r=/^[^-]+$/,n=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,i=function(d){return!d||r.test(d)||e.test(d)},s=function(d,h){return h.toUpperCase()},l=function(d,h){return"".concat(h,"-")},c=function(d,h){return h===void 0&&(h={}),i(d)?d:(d=d.toLowerCase(),h.reactCompat?d=d.replace(a,l):d=d.replace(n,l),d.replace(t,s))};return o0.camelCase=c,o0}var l0,DN;function pJ(){if(DN)return l0;DN=1;var e=l0&&l0.__importDefault||function(a){return a&&a.__esModule?a:{default:a}},t=e(dJ()),r=hJ();function n(a,i){var s={};return!a||typeof a!="string"||(0,t.default)(a,function(l,c){l&&c&&(s[(0,r.camelCase)(l,i)]=c)}),s}return n.default=n,l0=n,l0}var fJ=pJ();const mJ=Rc(fJ),Wg=CL("end"),Hi=CL("start");function CL(e){return t;function t(r){const n=r&&r.position&&r.position[e]||{};if(typeof n.line=="number"&&n.line>0&&typeof n.column=="number"&&n.column>0)return{line:n.line,column:n.column,offset:typeof n.offset=="number"&&n.offset>-1?n.offset:void 0}}}function gJ(e){const t=Hi(e),r=Wg(e);if(t&&r)return{start:t,end:r}}function P0(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?MN(e.position):"start"in e||"end"in e?MN(e):"line"in e||"column"in e?Vx(e):""}function Vx(e){return BN(e&&e.line)+":"+BN(e&&e.column)}function MN(e){return Vx(e&&e.start)+"-"+Vx(e&&e.end)}function BN(e){return e&&typeof e=="number"?e:1}class kn extends Error{constructor(t,r,n){super(),typeof r=="string"&&(n=r,r=void 0);let a="",i={},s=!1;if(r&&("line"in r&&"column"in r?i={place:r}:"start"in r&&"end"in r?i={place:r}:"type"in r?i={ancestors:[r],place:r.position}:i={...r}),typeof t=="string"?a=t:!i.cause&&t&&(s=!0,a=t.message,i.cause=t),!i.ruleId&&!i.source&&typeof n=="string"){const c=n.indexOf(":");c===-1?i.ruleId=n:(i.source=n.slice(0,c),i.ruleId=n.slice(c+1))}if(!i.place&&i.ancestors&&i.ancestors){const c=i.ancestors[i.ancestors.length-1];c&&(i.place=c.position)}const l=i.place&&"start"in i.place?i.place.start:i.place;this.ancestors=i.ancestors||void 0,this.cause=i.cause||void 0,this.column=l?l.column:void 0,this.fatal=void 0,this.file="",this.message=a,this.line=l?l.line:void 0,this.name=P0(i.place)||"1:1",this.place=i.place||void 0,this.reason=this.message,this.ruleId=i.ruleId||void 0,this.source=i.source||void 0,this.stack=s&&i.cause&&typeof i.cause.stack=="string"?i.cause.stack:"",this.actual=void 0,this.expected=void 0,this.note=void 0,this.url=void 0}}kn.prototype.file="";kn.prototype.name="";kn.prototype.reason="";kn.prototype.message="";kn.prototype.stack="";kn.prototype.column=void 0;kn.prototype.line=void 0;kn.prototype.ancestors=void 0;kn.prototype.cause=void 0;kn.prototype.fatal=void 0;kn.prototype.place=void 0;kn.prototype.ruleId=void 0;kn.prototype.source=void 0;const Wv={}
vendor: 9,716 bytes, line 442
442.hasOwnProperty,bJ=new Map,yJ=/[A-Z]/g,xJ=new Set(["table","tbody","thead","tfoot","tr"]),EJ=new Set(["td","th"]),NL="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function vJ(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const r=t.filePath||void 0;let n;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");n=NJ(r,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");n=CJ(r,t.jsx,t.jsxs)}const a={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:n,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:r,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?zo:Mh,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},i=RL(a,e,void 0);return i&&typeof i!="string"?i:a.create(e,a.Fragment,{children:i||void 0},void 0)}function RL(e,t,r){if(t.type==="element")return SJ(e,t,r);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return TJ(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return _J(e,t,r);if(t.type==="mdxjsEsm")return wJ(e,t);if(t.type==="root")return kJ(e,t,r);if(t.type==="text")return AJ(e,t)}function SJ(e,t,r){const n=e.schema;let a=n;t.tagName.toLowerCase()==="svg"&&n.space==="html"&&(a=zo,e.schema=a),e.ancestors.push(t);const i=OL(e,t.tagName,!1),s=RJ(e,t);let l=Kv(e,t);return xJ.has(t.tagName)&&(l=l.filter(function(c){return typeof c=="string"?!tJ(c):!0})),IL(e,s,i,t),Xv(s,l),e.ancestors.pop(),e.schema=n,e.create(t,i,s,r)}function TJ(e,t){if(t.data&&t.data.estree&&e.evaluater){const n=t.data.estree.body[0];return n.type,e.evaluater.evaluateExpression(n.expression)}ih(e,t.position)}function wJ(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);ih(e,t.position)}function _J(e,t,r){const n=e.schema;let a=n;t.name==="svg"&&n.space==="html"&&(a=zo,e.schema=a),e.ancestors.push(t);const i=t.name===null?e.Fragment:OL(e,t.name,!0),s=IJ(e,t),l=Kv(e,t);return IL(e,s,i,t),Xv(s,l),e.ancestors.pop(),e.schema=n,e.create(t,i,s,r)}function kJ(e,t,r){const n={};return Xv(n,Kv(e,t)),e.create(t,e.Fragment,n,r)}function AJ(e,t){return t.value}function IL(e,t,r,n){typeof r!="string"&&r!==e.Fragment&&e.passNode&&(t.node=n)}function Xv(e,t){if(t.length>0){const r=t.length>1?t:t[0];r&&(e.children=r)}}function CJ(e,t,r){return n;function n(a,i,s,l){const d=Array.isArray(s.children)?r:t;return l?d(i,s,l):d(i,s)}}function NJ(e,t){return r;function r(n,a,i,s){const l=Array.isArray(i.children),c=Hi(n);return t(a,i,s,l,{columnNumber:c?c.column-1:void 0,fileName:e,lineNumber:c?c.line:void 0},void 0)}}function RJ(e,t){const r={};let n,a;for(a in t.properties)if(a!=="children"&&Wv.call(t.properties,a)){const i=OJ(e,a,t.properties[a]);if(i){const[s,l]=i;e.tableCellAlignToStyle&&s==="align"&&typeof l=="string"&&EJ.has(t.tagName)?n=l:r[s]=l}}if(n){const i=r.style||(r.style={});i[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=n}return r}function IJ(e,t){const r={};for(const n of t.attributes)if(n.type==="mdxJsxExpressionAttribute")if(n.data&&n.data.estree&&e.evaluater){const i=n.data.estree.body[0];i.type;const s=i.expression;s.type;const l=s.properties[0];l.type,Object.assign(r,e.evaluater.evaluateExpression(l.argument))}else ih(e,t.position);else{const a=n.name;let i;if(n.value&&typeof n.value=="object")if(n.value.data&&n.value.data.estree&&e.evaluater){const l=n.value.data.estree.body[0];l.type,i=e.evaluater.evaluateExpression(l.expression)}else ih(e,t.position);else i=n.value===null?!0:n.value;r[a]=i}return r}function Kv(e,t){const r=[];let n=-1;const a=e.passKeys?new Map:bJ;for(;++n<t.children.length;){const i=t.children[n];let s;if(e.passKeys){const c=i.type==="element"?i.tagName:i.type==="mdxJsxFlowElement"||i.type==="mdxJsxTextElement"?i.name:void 0;if(c){const d=a.get(c)||0;s=c+"-"+d,a.set(c,d+1)}}const l=RL(e,i,s);l!==void 0&&r.push(l)}return r}function OJ(e,t,r){const n=Vg(e.schema,t);if(!(r==null||typeof r=="number"&&Number.isNaN(r))){if(Array.isArray(r)&&(r=n.commaSeparated?xL(r):AL(r)),n.property==="style"){let a=typeof r=="object"?r:LJ(e,String(r));return e.stylePropertyNameCase==="css"&&(a=DJ(a)),["style",a]}return[e.elementAttributeNameCase==="react"&&n.space?iJ[n.property]||n.property:n.attribute,r]}}function LJ(e,t){try{return mJ(t,{reactCompat:!0})}catch(r){if(e.ignoreInvalidStyle)return{};const n=r,a=new kn("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:n,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw a.file=e.filePath||void 0,a.url=NL+"#cannot-parse-style-attribute",a}}function OL(e,t,r){let n;if(!r)n={type:"Literal",value:t};else if(t.includes(".")){const a=t.split(".");let i=-1,s;for(;++i<a.length;){const l=kN(a[i])?{type:"Identifier",name:a[i]}:{type:"Literal",value:a[i]};s=s?{type:"MemberExpression",object:s,property:l,computed:!!(i&&l.type==="Literal"),optional:!1}:l}n=s}else n=kN(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t};if(n.type==="Literal"){const a=n.value;return Wv.call(e.components,a)?e.components[a]:a}if(e.evaluater)return e.evaluater.evaluateExpression(n);ih(e)}function ih(e,t){const r=new kn("Cannot handle MDX estrees without `createEvaluater`",{ancestors:e.ancestors,place:t,ruleId:"mdx-estree",source:"hast-util-to-jsx-runtime"});throw r.file=e.filePath||void 0,r.url=NL+"#cannot-handle-mdx-estrees-without-createevaluater",r}function DJ(e){const t={};let r;for(r in e)Wv.call(e,r)&&(t[MJ(r)]=e[r]);return t}function MJ(e){let t=e.replace(yJ,BJ);return t.slice(0,3)==="ms-"&&(t="-"+t),t}function BJ(e){return"-"+e.toLowerCase()}const C2={action:["form"],cite:["blockquote","del","ins","q"],data:["object"],formAction:["button","input"],href:["a","area","base","link"],icon:["menuitem"],itemId:null,manifest:["html"],ping:["a","area"],poster:["video"],src:["audio","embed","iframe","img","input","script","source","track","video"]},FJ={};function Zv(e,t){const r=FJ,n=typeof r.includeImageAlt=="boolean"?r.includeImageAlt:!0,a=typeof r.includeHtml=="boolean"?r.includeHtml:!0;return LL(e,n,a)}function LL(e,t,r){if(PJ(e)){if("value"in e)return e.type==="html"&&!r?"":e.value;if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return FN(e.children,t,r)}return Array.isArray(e)?FN(e,t,r):""}function FN(e,t,r){const n=[];let a=-1;for(;++a<e.length;)n[a]=LL(e[a],t,r);return n.join("")}function PJ(e){return!!(e&&typeof e=="object")}const PN=document.createElement("i");function sh(e){const t="&"+e+";";PN.innerHTML=t;const r=PN.textContent;return r.charCodeAt(r.length-1)===59&&e!=="semi"||r===t?!1:r}function wa(e,t,r,n){const a=e.length;let i=0,s;if(t<0?t=-t>a?0:a+t:t=t>a?a:t,r=r>0?r:0,n.length<1e4)s=Array.from(n),s.unshift(t,r),e.splice(...s);else for(r&&e.splice(t,r);i<n.length;)s=n.slice(i,i+1e4),s.unshift(t,0),e.splice(...s),i+=1e4,t+=1e4}function qa(e,t){return e.length>0?(wa(e,e.length,0,t),e):t}const UN={}.hasOwnProperty;function DL(e){const t={};let r=-1;for(;++r<e.length;)UJ(t,e[r]);return t}function UJ(e,t){let r;for(r in t){const a=(UN.call(e,r)?e[r]:void 0)||(e[r]={}),i=t[r];let s;if(i)for(s in i){UN.call(a,s)||(a[s]=[]);const l=i[s];zJ(a[s],Array.isArray(l)?l:l?[l]:[])}}}function zJ(e,t){let r=-1;const n=[];for(;++r<t.length;)(t[r].add==="after"?e:n).push(t[r]);wa(e,0,0,n)}function ML(e,t){const r=Number.parseInt(e,t);return r<9||r===11||r>13&&r<32||r>126&&r<160||r>55295&&r<57344||r>64975&&r<65008||(r&65535)===65535||(r&65535)===65534||r>1114111?"�":String.fromCodePoint(r)}function pi(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Fn=$o(/[A-Za-z]/),Sn=$o(/[\dA-Za-z]/),$J=$o(/[#-'*+\--9=?A-Z^-~]/);function Um(e){return e!==null&&(e<32||e===127)}const Wx=$o(/\d/),HJ=$o(/[\dA-Fa-f]/),jJ=$o(/[!-/:-@[-`{-~]/);function at(e){return e!==null&&e<-2}function ir(e){return e!==null&&(e<0||e===32)}function Ot(e){return e===-2||e===-1||e===32}const Xg=$o(new RegExp("\\p{P}|\\p{S}","u")),Ll=$o(/\s/);function $o(e){return t;function t(r){return r!==null&&r>-1&&e.test(String.fromCharCode(r))}}function zc(e){const t=[];let r=-1,n=0,a=0;for(;++r<e.length;){const i=e.charCodeAt(r);let s="";if(i===37&&Sn(e.charCodeAt(r+1))&&Sn(e.charCodeAt(r+2)))a=2;else if(i<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(i))||(s=String.fromCharCode(i));else if(i>55295&&i<57344){const l=e.charCodeAt(r+1);i<56320&&l>56319&&l<57344?(s=String.fromCharCode(i,l),a=1):s="�"}else s=String.fromCharCode(i);s&&(t.push(e.slice(n,r),encodeURIComponent(s)),n=r+a+1,s=""),a&&(r+=a,a=0)}return t.join("")+e.slice(n)}function Nt(e,t,r,n){const a=n?n-1:Number.POSITIVE_INFINITY;let i=0;return s;function s(c){return Ot(c)?(e.enter(r),l(c)):t(c)}function l(c){return Ot(c)&&i++<a?(e.consume(c),l):(e.exit(r),t(c))}}const qJ={tokenize:GJ};function GJ(e){const t=e.attempt(this.parser.constructs.contentInitial,n,a);let r;return t;function n(l){if(l===null){e.consume(l);return}return e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),Nt(e,t,"linePrefix")}function a(l){return e.enter("paragraph"),i(l)}function i(l){const c=e.enter("chunkText",{contentType:"text",previous:r});return r&&(r.next=c),r=c,s(l)}function s(l){if(l===null){e.exit("chunkText"),e.exit("paragraph"),e.consume(l);return}return at(l)?(e.consume(l),e.exit("chunkText"),i):(e.consume(l),s)}}const YJ={tokenize:VJ},zN={tokenize:WJ};function VJ(e){const t=this,r=[];let n=0,a,i,s;return l;
vendor: 9,409 bytes, line 442
442function l(I){if(n<r.length){const D=r[n];return t.containerState=D[1],e.attempt(D[0].continuation,c,d)(I)}return d(I)}function c(I){if(n++,t.containerState._closeFlow){t.containerState._closeFlow=void 0,a&&k();const D=t.events.length;let M=D,B;for(;M--;)if(t.events[M][0]==="exit"&&t.events[M][1].type==="chunkFlow"){B=t.events[M][1].end;break}_(n);let P=D;for(;P<t.events.length;)t.events[P][1].end={...B},P++;return wa(t.events,M+1,0,t.events.slice(D)),t.events.length=P,d(I)}return l(I)}function d(I){if(n===r.length){if(!a)return g(I);if(a.currentConstruct&&a.currentConstruct.concrete)return y(I);t.interrupt=!!(a.currentConstruct&&!a._gfmTableDynamicInterruptHack)}return t.containerState={},e.check(zN,h,f)(I)}function h(I){return a&&k(),_(n),g(I)}function f(I){return t.parser.lazy[t.now().line]=n!==r.length,s=t.now().offset,y(I)}function g(I){return t.containerState={},e.attempt(zN,b,y)(I)}function b(I){return n++,r.push([t.currentConstruct,t.containerState]),g(I)}function y(I){if(I===null){a&&k(),_(0),e.consume(I);return}return a=a||t.parser.flow(t.now()),e.enter("chunkFlow",{_tokenizer:a,contentType:"flow",previous:i}),E(I)}function E(I){if(I===null){T(e.exit("chunkFlow"),!0),_(0),e.consume(I);return}return at(I)?(e.consume(I),T(e.exit("chunkFlow")),n=0,t.interrupt=void 0,l):(e.consume(I),E)}function T(I,D){const M=t.sliceStream(I);if(D&&M.push(null),I.previous=i,i&&(i.next=I),i=I,a.defineSkip(I.start),a.write(M),t.parser.lazy[I.start.line]){let B=a.events.length;for(;B--;)if(a.events[B][1].start.offset<s&&(!a.events[B][1].end||a.events[B][1].end.offset>s))return;const P=t.events.length;let W=P,re,G;for(;W--;)if(t.events[W][0]==="exit"&&t.events[W][1].type==="chunkFlow"){if(re){G=t.events[W][1].end;break}re=!0}for(_(n),B=P;B<t.events.length;)t.events[B][1].end={...G},B++;wa(t.events,W+1,0,t.events.slice(P)),t.events.length=B}}function _(I){let D=r.length;for(;D-- >I;){const M=r[D];t.containerState=M[1],M[0].exit.call(t,e)}r.length=I}function k(){a.write([null]),i=void 0,a=void 0,t.containerState._closeFlow=void 0}}function WJ(e,t,r){return Nt(e,e.attempt(this.parser.constructs.document,t,r),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function bc(e){if(e===null||ir(e)||Ll(e))return 1;if(Xg(e))return 2}function Kg(e,t,r){const n=[];let a=-1;for(;++a<e.length;){const i=e[a].resolveAll;i&&!n.includes(i)&&(t=i(t,r),n.push(i))}return t}const Xx={name:"attention",resolveAll:XJ,tokenize:KJ};function XJ(e,t){let r=-1,n,a,i,s,l,c,d,h;for(;++r<e.length;)if(e[r][0]==="enter"&&e[r][1].type==="attentionSequence"&&e[r][1]._close){for(n=r;n--;)if(e[n][0]==="exit"&&e[n][1].type==="attentionSequence"&&e[n][1]._open&&t.sliceSerialize(e[n][1]).charCodeAt(0)===t.sliceSerialize(e[r][1]).charCodeAt(0)){if((e[n][1]._close||e[r][1]._open)&&(e[r][1].end.offset-e[r][1].start.offset)%3&&!((e[n][1].end.offset-e[n][1].start.offset+e[r][1].end.offset-e[r][1].start.offset)%3))continue;c=e[n][1].end.offset-e[n][1].start.offset>1&&e[r][1].end.offset-e[r][1].start.offset>1?2:1;const f={...e[n][1].end},g={...e[r][1].start};$N(f,-c),$N(g,c),s={type:c>1?"strongSequence":"emphasisSequence",start:f,end:{...e[n][1].end}},l={type:c>1?"strongSequence":"emphasisSequence",start:{...e[r][1].start},end:g},i={type:c>1?"strongText":"emphasisText",start:{...e[n][1].end},end:{...e[r][1].start}},a={type:c>1?"strong":"emphasis",start:{...s.start},end:{...l.end}},e[n][1].end={...s.start},e[r][1].start={...l.end},d=[],e[n][1].end.offset-e[n][1].start.offset&&(d=qa(d,[["enter",e[n][1],t],["exit",e[n][1],t]])),d=qa(d,[["enter",a,t],["enter",s,t],["exit",s,t],["enter",i,t]]),d=qa(d,Kg(t.parser.constructs.insideSpan.null,e.slice(n+1,r),t)),d=qa(d,[["exit",i,t],["enter",l,t],["exit",l,t],["exit",a,t]]),e[r][1].end.offset-e[r][1].start.offset?(h=2,d=qa(d,[["enter",e[r][1],t],["exit",e[r][1],t]])):h=0,wa(e,n-1,r-n+3,d),r=n+d.length-h-2;break}}for(r=-1;++r<e.length;)e[r][1].type==="attentionSequence"&&(e[r][1].type="data");return e}function KJ(e,t){const r=this.parser.constructs.attentionMarkers.null,n=this.previous,a=bc(n);let i;return s;function s(c){return i=c,e.enter("attentionSequence"),l(c)}function l(c){if(c===i)return e.consume(c),l;const d=e.exit("attentionSequence"),h=bc(c),f=!h||h===2&&a||r.includes(c),g=!a||a===2&&h||r.includes(n);return d._open=!!(i===42?f:f&&(a||!g)),d._close=!!(i===42?g:g&&(h||!f)),t(c)}}function $N(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}const ZJ={name:"autolink",tokenize:QJ};function QJ(e,t,r){let n=0;return a;function a(b){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(b),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i}function i(b){return Fn(b)?(e.consume(b),s):b===64?r(b):d(b)}function s(b){return b===43||b===45||b===46||Sn(b)?(n=1,l(b)):d(b)}function l(b){return b===58?(e.consume(b),n=0,c):(b===43||b===45||b===46||Sn(b))&&n++<32?(e.consume(b),l):(n=0,d(b))}function c(b){return b===62?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(b),e.exit("autolinkMarker"),e.exit("autolink"),t):b===null||b===32||b===60||Um(b)?r(b):(e.consume(b),c)}function d(b){return b===64?(e.consume(b),h):$J(b)?(e.consume(b),d):r(b)}function h(b){return Sn(b)?f(b):r(b)}function f(b){return b===46?(e.consume(b),n=0,h):b===62?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(b),e.exit("autolinkMarker"),e.exit("autolink"),t):g(b)}function g(b){if((b===45||Sn(b))&&n++<63){const y=b===45?g:f;return e.consume(b),y}return r(b)}}const Bh={partial:!0,tokenize:JJ};function JJ(e,t,r){return n;function n(i){return Ot(i)?Nt(e,a,"linePrefix")(i):a(i)}function a(i){return i===null||at(i)?t(i):r(i)}}const BL={continuation:{tokenize:tee},exit:ree,name:"blockQuote",tokenize:eee};function eee(e,t,r){const n=this;return a;function a(s){if(s===62){const l=n.containerState;return l.open||(e.enter("blockQuote",{_container:!0}),l.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(s),e.exit("blockQuoteMarker"),i}return r(s)}function i(s){return Ot(s)?(e.enter("blockQuotePrefixWhitespace"),e.consume(s),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(s))}}function tee(e,t,r){const n=this;return a;function a(s){return Ot(s)?Nt(e,i,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(s):i(s)}function i(s){return e.attempt(BL,t,r)(s)}}function ree(e){e.exit("blockQuote")}const FL={name:"characterEscape",tokenize:nee};function nee(e,t,r){return n;function n(i){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(i),e.exit("escapeMarker"),a}function a(i){return jJ(i)?(e.enter("characterEscapeValue"),e.consume(i),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):r(i)}}const PL={name:"characterReference",tokenize:aee};function aee(e,t,r){const n=this;let a=0,i,s;return l;function l(f){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(f),e.exit("characterReferenceMarker"),c}function c(f){return f===35?(e.enter("characterReferenceMarkerNumeric"),e.consume(f),e.exit("characterReferenceMarkerNumeric"),d):(e.enter("characterReferenceValue"),i=31,s=Sn,h(f))}function d(f){return f===88||f===120?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(f),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),i=6,s=HJ,h):(e.enter("characterReferenceValue"),i=7,s=Wx,h(f))}function h(f){if(f===59&&a){const g=e.exit("characterReferenceValue");return s===Sn&&!sh(n.sliceSerialize(g))?r(f):(e.enter("characterReferenceMarker"),e.consume(f),e.exit("characterReferenceMarker"),e.exit("characterReference"),t)}return s(f)&&a++<i?(e.consume(f),h):r(f)}}const HN={partial:!0,tokenize:see},jN={concrete:!0,name:"codeFenced",tokenize:iee};function iee(e,t,r){const n=this,a={partial:!0,tokenize:M};let i=0,s=0,l;return c;function c(B){return d(B)}function d(B){const P=n.events[n.events.length-1];return i=P&&P[1].type==="linePrefix"?P[2].sliceSerialize(P[1],!0).length:0,l=B,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),h(B)}function h(B){return B===l?(s++,e.consume(B),h):s<3?r(B):(e.exit("codeFencedFenceSequence"),Ot(B)?Nt(e,f,"whitespace")(B):f(B))}function f(B){return B===null||at(B)?(e.exit("codeFencedFence"),n.interrupt?t(B):e.check(HN,E,D)(B)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),g(B))}function g(B){return B===null||at(B)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),f(B)):Ot(B)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),Nt(e,b,"whitespace")(B)):B===96&&B===l?r(B):(e.consume(B),g)}function b(B){return B===null||at(B)?f(B):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),y(B))}function y(B){return B===null||at(B)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),f(B)):B===96&&B===l?r(B):(e.consume(B),y)}function E(B){return e.attempt(a,D,T)(B)}function T(B){return e.enter("lineEnding"),e.consume(B),e.exit("lineEnding"),_}function _(B){return i>0&&Ot(B)?Nt(e,k,"linePrefix",i+1)(B):k(B)}function k(B){return B===null||at(B)?e.check(HN,E,D)(B):(e.enter("codeFlowValue"),I(B))}function I(B){return B===null||at(B)?(e.exit("codeFlowValue"),k(B)):(e.consume(B),I)}function D(B){return e.exit("codeFenced"),t(B)}function M(B,P,W){let re=0;return G;function G(Q){return B.enter("lineEnding"),B.consume(Q),B.exit("lineEnding"),J}
vendor: 11,589 bytes, line 442
442function J(Q){return B.enter("codeFencedFence"),Ot(Q)?Nt(B,se,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Q):se(Q)}function se(Q){return Q===l?(B.enter("codeFencedFenceSequence"),ue(Q)):W(Q)}function ue(Q){return Q===l?(re++,B.consume(Q),ue):re>=s?(B.exit("codeFencedFenceSequence"),Ot(Q)?Nt(B,Z,"whitespace")(Q):Z(Q)):W(Q)}function Z(Q){return Q===null||at(Q)?(B.exit("codeFencedFence"),P(Q)):W(Q)}}}function see(e,t,r){const n=this;return a;function a(s){return s===null?r(s):(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),i)}function i(s){return n.parser.lazy[n.now().line]?r(s):t(s)}}const N2={name:"codeIndented",tokenize:lee},oee={partial:!0,tokenize:uee};function lee(e,t,r){const n=this;return a;function a(d){return e.enter("codeIndented"),Nt(e,i,"linePrefix",5)(d)}function i(d){const h=n.events[n.events.length-1];return h&&h[1].type==="linePrefix"&&h[2].sliceSerialize(h[1],!0).length>=4?s(d):r(d)}function s(d){return d===null?c(d):at(d)?e.attempt(oee,s,c)(d):(e.enter("codeFlowValue"),l(d))}function l(d){return d===null||at(d)?(e.exit("codeFlowValue"),s(d)):(e.consume(d),l)}function c(d){return e.exit("codeIndented"),t(d)}}function uee(e,t,r){const n=this;return a;function a(s){return n.parser.lazy[n.now().line]?r(s):at(s)?(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),a):Nt(e,i,"linePrefix",5)(s)}function i(s){const l=n.events[n.events.length-1];return l&&l[1].type==="linePrefix"&&l[2].sliceSerialize(l[1],!0).length>=4?t(s):at(s)?a(s):r(s)}}const cee={name:"codeText",previous:hee,resolve:dee,tokenize:pee};function dee(e){let t=e.length-4,r=3,n,a;if((e[r][1].type==="lineEnding"||e[r][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(n=r;++n<t;)if(e[n][1].type==="codeTextData"){e[r][1].type="codeTextPadding",e[t][1].type="codeTextPadding",r+=2,t-=2;break}}for(n=r-1,t++;++n<=t;)a===void 0?n!==t&&e[n][1].type!=="lineEnding"&&(a=n):(n===t||e[n][1].type==="lineEnding")&&(e[a][1].type="codeTextData",n!==a+2&&(e[a][1].end=e[n-1][1].end,e.splice(a+2,n-a-2),t-=n-a-2,n=a+2),a=void 0);return e}function hee(e){return e!==96||this.events[this.events.length-1][1].type==="characterEscape"}function pee(e,t,r){let n=0,a,i;return s;function s(f){return e.enter("codeText"),e.enter("codeTextSequence"),l(f)}function l(f){return f===96?(e.consume(f),n++,l):(e.exit("codeTextSequence"),c(f))}function c(f){return f===null?r(f):f===32?(e.enter("space"),e.consume(f),e.exit("space"),c):f===96?(i=e.enter("codeTextSequence"),a=0,h(f)):at(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),c):(e.enter("codeTextData"),d(f))}function d(f){return f===null||f===32||f===96||at(f)?(e.exit("codeTextData"),c(f)):(e.consume(f),d)}function h(f){return f===96?(e.consume(f),a++,h):a===n?(e.exit("codeTextSequence"),e.exit("codeText"),t(f)):(i.type="codeTextData",d(f))}}class fee{constructor(t){this.left=t?[...t]:[],this.right=[]}get(t){if(t<0||t>=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return t<this.left.length?this.left[t]:this.right[this.right.length-t+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(t,r){const n=r??Number.POSITIVE_INFINITY;return n<this.left.length?this.left.slice(t,n):t>this.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(t,r,n){const a=r||0;this.setCursor(Math.trunc(t));const i=this.right.splice(this.right.length-a,Number.POSITIVE_INFINITY);return n&&u0(this.left,n),i.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),u0(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),u0(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t<this.left.length){const r=this.left.splice(t,Number.POSITIVE_INFINITY);u0(this.right,r.reverse())}else{const r=this.right.splice(this.left.length+this.right.length-t,Number.POSITIVE_INFINITY);u0(this.left,r.reverse())}}}function u0(e,t){let r=0;if(t.length<1e4)e.push(...t);else for(;r<t.length;)e.push(...t.slice(r,r+1e4)),r+=1e4}function UL(e){const t={};let r=-1,n,a,i,s,l,c,d;const h=new fee(e);for(;++r<h.length;){for(;r in t;)r=t[r];if(n=h.get(r),r&&n[1].type==="chunkFlow"&&h.get(r-1)[1].type==="listItemPrefix"&&(c=n[1]._tokenizer.events,i=0,i<c.length&&c[i][1].type==="lineEndingBlank"&&(i+=2),i<c.length&&c[i][1].type==="content"))for(;++i<c.length&&c[i][1].type!=="content";)c[i][1].type==="chunkText"&&(c[i][1]._isInFirstContentOfListItem=!0,i++);if(n[0]==="enter")n[1].contentType&&(Object.assign(t,mee(h,r)),r=t[r],d=!0);else if(n[1]._container){for(i=r,a=void 0;i--;)if(s=h.get(i),s[1].type==="lineEnding"||s[1].type==="lineEndingBlank")s[0]==="enter"&&(a&&(h.get(a)[1].type="lineEndingBlank"),s[1].type="lineEnding",a=i);else if(!(s[1].type==="linePrefix"||s[1].type==="listItemIndent"))break;a&&(n[1].end={...h.get(a)[1].start},l=h.slice(a,r),l.unshift(n),h.splice(a,r-a+1,l))}}return wa(e,0,Number.POSITIVE_INFINITY,h.slice(0)),!d}function mee(e,t){const r=e.get(t)[1],n=e.get(t)[2];let a=t-1;const i=[];let s=r._tokenizer;s||(s=n.parser[r.contentType](r.start),r._contentTypeTextTrailing&&(s._contentTypeTextTrailing=!0));const l=s.events,c=[],d={};let h,f,g=-1,b=r,y=0,E=0;const T=[E];for(;b;){for(;e.get(++a)[1]!==b;);i.push(a),b._tokenizer||(h=n.sliceStream(b),b.next||h.push(null),f&&s.defineSkip(b.start),b._isInFirstContentOfListItem&&(s._gfmTasklistFirstContentOfListItem=!0),s.write(h),b._isInFirstContentOfListItem&&(s._gfmTasklistFirstContentOfListItem=void 0)),f=b,b=b.next}for(b=r;++g<l.length;)l[g][0]==="exit"&&l[g-1][0]==="enter"&&l[g][1].type===l[g-1][1].type&&l[g][1].start.line!==l[g][1].end.line&&(E=g+1,T.push(E),b._tokenizer=void 0,b.previous=void 0,b=b.next);for(s.events=[],b?(b._tokenizer=void 0,b.previous=void 0):T.pop(),g=T.length;g--;){const _=l.slice(T[g],T[g+1]),k=i.pop();c.push([k,k+_.length-1]),e.splice(k,2,_)}for(c.reverse(),g=-1;++g<c.length;)d[y+c[g][0]]=y+c[g][1],y+=c[g][1]-c[g][0]-1;return d}const gee={resolve:yee,tokenize:xee},bee={partial:!0,tokenize:Eee};function yee(e){return UL(e),e}function xee(e,t){let r;return n;function n(l){return e.enter("content"),r=e.enter("chunkContent",{contentType:"content"}),a(l)}function a(l){return l===null?i(l):at(l)?e.check(bee,s,i)(l):(e.consume(l),a)}function i(l){return e.exit("chunkContent"),e.exit("content"),t(l)}function s(l){return e.consume(l),e.exit("chunkContent"),r.next=e.enter("chunkContent",{contentType:"content",previous:r}),r=r.next,a}}function Eee(e,t,r){const n=this;return a;function a(s){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),Nt(e,i,"linePrefix")}function i(s){if(s===null||at(s))return r(s);const l=n.events[n.events.length-1];return!n.parser.constructs.disable.null.includes("codeIndented")&&l&&l[1].type==="linePrefix"&&l[2].sliceSerialize(l[1],!0).length>=4?t(s):e.interrupt(n.parser.constructs.flow,r,t)(s)}}function zL(e,t,r,n,a,i,s,l,c){const d=c||Number.POSITIVE_INFINITY;let h=0;return f;function f(_){return _===60?(e.enter(n),e.enter(a),e.enter(i),e.consume(_),e.exit(i),g):_===null||_===32||_===41||Um(_)?r(_):(e.enter(n),e.enter(s),e.enter(l),e.enter("chunkString",{contentType:"string"}),E(_))}function g(_){return _===62?(e.enter(i),e.consume(_),e.exit(i),e.exit(a),e.exit(n),t):(e.enter(l),e.enter("chunkString",{contentType:"string"}),b(_))}function b(_){return _===62?(e.exit("chunkString"),e.exit(l),g(_)):_===null||_===60||at(_)?r(_):(e.consume(_),_===92?y:b)}function y(_){return _===60||_===62||_===92?(e.consume(_),b):b(_)}function E(_){return!h&&(_===null||_===41||ir(_))?(e.exit("chunkString"),e.exit(l),e.exit(s),e.exit(n),t(_)):h<d&&_===40?(e.consume(_),h++,E):_===41?(e.consume(_),h--,E):_===null||_===32||_===40||Um(_)?r(_):(e.consume(_),_===92?T:E)}function T(_){return _===40||_===41||_===92?(e.consume(_),E):E(_)}}function $L(e,t,r,n,a,i){const s=this;let l=0,c;return d;function d(b){return e.enter(n),e.enter(a),e.consume(b),e.exit(a),e.enter(i),h}function h(b){return l>999||b===null||b===91||b===93&&!c||b===94&&!l&&"_hiddenFootnoteSupport"in s.parser.constructs?r(b):b===93?(e.exit(i),e.enter(a),e.consume(b),e.exit(a),e.exit(n),t):at(b)?(e.enter("lineEnding"),e.consume(b),e.exit("lineEnding"),h):(e.enter("chunkString",{contentType:"string"}),f(b))}function f(b){return b===null||b===91||b===93||at(b)||l++>999?(e.exit("chunkString"),h(b)):(e.consume(b),c||(c=!Ot(b)),b===92?g:f)}function g(b){return b===91||b===92||b===93?(e.consume(b),l++,f):f(b)}}function HL(e,t,r,n,a,i){let s;return l;function l(g){return g===34||g===39||g===40?(e.enter(n),e.enter(a),e.consume(g),e.exit(a),s=g===40?41:g,c):r(g)}function c(g){return g===s?(e.enter(a),e.consume(g),e.exit(a),e.exit(n),t):(e.enter(i),d(g))}function d(g){return g===s?(e.exit(i),c(s)):g===null?r(g):at(g)?(e.enter("lineEnding"),e.consume(g),e.exit("lineEnding"),Nt(e,d,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),h(g))}function h(g){return g===s||g===null||at(g)?(e.exit("chunkString"),d(g)):(e.consume(g),g===92?f:h)}function f(g){return g===s||g===92?(e.consume(g),h):h(g)}}function U0(e,t){let r;return n;function n(a){return at(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),r=!0,n):Ot(a)?Nt(e,n,r?"linePrefix":"lineSuffix")(a):t(a)}}const vee={name:"definition",tokenize:Tee},See={partial:!0,tokenize:wee};function Tee(e,t,r){const n=this;let a;return i;function i(b){return e.enter("definition"),s(b)}function s(b){return $L.call(n,e,l,r,"definitionLabel","definitionLabelMarker","definitionLabelString")(b)}function l(b){return a=pi(n.sliceSerialize(n.events[n.events.length-1][1]).slice(1,-1)),b===58?(e.enter("definitionMarker"),e.consume(b),e.exit("definitionMarker"),c):r(b)}function c(b){return ir(b)?U0(e,d)(b):d(b)}function d(b){return zL(e,h,r,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(b)}function h(b){return e.attempt(See,f,f)(b)}function f(b){return Ot(b)?Nt(e,g,"whitespace")(b):g(b)}function g(b){return b===null||at(b)?(e.exit("definition"),n.parser.defined.push(a),t(b)):r(b)}}function wee(e,t,r){return n;function n(l){return ir(l)?U0(e,a)(l):r(l)}function a(l){return HL(e,i,r,"definitionTitle","definitionTitleMarker","definitionTitleString")(l)}function i(l){return Ot(l)?Nt(e,s,"whitespace")(l):s(l)}function s(l){return l===null||at(l)?t(l):r(l)}}const _ee={name:"hardBreakEscape",tokenize:kee};function kee(e,t,r){return n;function n(i){return e.enter("hardBreakEscape"),e.consume(i),a}function a(i){return at(i)?(e.exit("hardBreakEscape"),t(i)):r(i)}}const Aee={name:"headingAtx",resolve:Cee,tokenize:Nee};function Cee(e,t){let r=e.length-2,n=3,a,i;return e[n][1].type==="whitespace"&&(n+=2),r-2>n&&e[r][1].type==="whitespace"&&(r-=2),e[r][1].type==="atxHeadingSequence"&&(n===r-1||r-4>n&&e[r-2][1].type==="whitespace")&&(r-=n+1===r?2:4),r>n&&(a={type:"atxHeadingText",start:e[n][1].start,end:e[r][1].end},i={type:"chunkText",start:e[n][1].start,end:e[r][1].end,contentType:"text"},wa(e,n,r-n+1,[["enter",a,t],["enter",i,t],["exit",i,t],["exit",a,t]]
vendor: 13,623 bytes, line 442
442)),e}function Nee(e,t,r){let n=0;return a;function a(h){return e.enter("atxHeading"),i(h)}function i(h){return e.enter("atxHeadingSequence"),s(h)}function s(h){return h===35&&n++<6?(e.consume(h),s):h===null||ir(h)?(e.exit("atxHeadingSequence"),l(h)):r(h)}function l(h){return h===35?(e.enter("atxHeadingSequence"),c(h)):h===null||at(h)?(e.exit("atxHeading"),t(h)):Ot(h)?Nt(e,l,"whitespace")(h):(e.enter("atxHeadingText"),d(h))}function c(h){return h===35?(e.consume(h),c):(e.exit("atxHeadingSequence"),l(h))}function d(h){return h===null||h===35||ir(h)?(e.exit("atxHeadingText"),l(h)):(e.consume(h),d)}}const Ree=["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","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],qN=["pre","script","style","textarea"],Iee={concrete:!0,name:"htmlFlow",resolveTo:Dee,tokenize:Mee},Oee={partial:!0,tokenize:Fee},Lee={partial:!0,tokenize:Bee};function Dee(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 Mee(e,t,r){const n=this;let a,i,s,l,c;return d;function d(O){return h(O)}function h(O){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(O),f}function f(O){return O===33?(e.consume(O),g):O===47?(e.consume(O),i=!0,E):O===63?(e.consume(O),a=3,n.interrupt?t:H):Fn(O)?(e.consume(O),s=String.fromCharCode(O),T):r(O)}function g(O){return O===45?(e.consume(O),a=2,b):O===91?(e.consume(O),a=5,l=0,y):Fn(O)?(e.consume(O),a=4,n.interrupt?t:H):r(O)}function b(O){return O===45?(e.consume(O),n.interrupt?t:H):r(O)}function y(O){const fe="CDATA[";return O===fe.charCodeAt(l++)?(e.consume(O),l===fe.length?n.interrupt?t:se:y):r(O)}function E(O){return Fn(O)?(e.consume(O),s=String.fromCharCode(O),T):r(O)}function T(O){if(O===null||O===47||O===62||ir(O)){const fe=O===47,pe=s.toLowerCase();return!fe&&!i&&qN.includes(pe)?(a=1,n.interrupt?t(O):se(O)):Ree.includes(s.toLowerCase())?(a=6,fe?(e.consume(O),_):n.interrupt?t(O):se(O)):(a=7,n.interrupt&&!n.parser.lazy[n.now().line]?r(O):i?k(O):I(O))}return O===45||Sn(O)?(e.consume(O),s+=String.fromCharCode(O),T):r(O)}function _(O){return O===62?(e.consume(O),n.interrupt?t:se):r(O)}function k(O){return Ot(O)?(e.consume(O),k):G(O)}function I(O){return O===47?(e.consume(O),G):O===58||O===95||Fn(O)?(e.consume(O),D):Ot(O)?(e.consume(O),I):G(O)}function D(O){return O===45||O===46||O===58||O===95||Sn(O)?(e.consume(O),D):M(O)}function M(O){return O===61?(e.consume(O),B):Ot(O)?(e.consume(O),M):I(O)}function B(O){return O===null||O===60||O===61||O===62||O===96?r(O):O===34||O===39?(e.consume(O),c=O,P):Ot(O)?(e.consume(O),B):W(O)}function P(O){return O===c?(e.consume(O),c=null,re):O===null||at(O)?r(O):(e.consume(O),P)}function W(O){return O===null||O===34||O===39||O===47||O===60||O===61||O===62||O===96||ir(O)?M(O):(e.consume(O),W)}function re(O){return O===47||O===62||Ot(O)?I(O):r(O)}function G(O){return O===62?(e.consume(O),J):r(O)}function J(O){return O===null||at(O)?se(O):Ot(O)?(e.consume(O),J):r(O)}function se(O){return O===45&&a===2?(e.consume(O),z):O===60&&a===1?(e.consume(O),ee):O===62&&a===4?(e.consume(O),q):O===63&&a===3?(e.consume(O),H):O===93&&a===5?(e.consume(O),Te):at(O)&&(a===6||a===7)?(e.exit("htmlFlowData"),e.check(Oee,Y,ue)(O)):O===null||at(O)?(e.exit("htmlFlowData"),ue(O)):(e.consume(O),se)}function ue(O){return e.check(Lee,Z,Y)(O)}function Z(O){return e.enter("lineEnding"),e.consume(O),e.exit("lineEnding"),Q}function Q(O){return O===null||at(O)?ue(O):(e.enter("htmlFlowData"),se(O))}function z(O){return O===45?(e.consume(O),H):se(O)}function ee(O){return O===47?(e.consume(O),s="",K):se(O)}function K(O){if(O===62){const fe=s.toLowerCase();return qN.includes(fe)?(e.consume(O),q):se(O)}return Fn(O)&&s.length<8?(e.consume(O),s+=String.fromCharCode(O),K):se(O)}function Te(O){return O===93?(e.consume(O),H):se(O)}function H(O){return O===62?(e.consume(O),q):O===45&&a===2?(e.consume(O),H):se(O)}function q(O){return O===null||at(O)?(e.exit("htmlFlowData"),Y(O)):(e.consume(O),q)}function Y(O){return e.exit("htmlFlow"),t(O)}}function Bee(e,t,r){const n=this;return a;function a(s){return at(s)?(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),i):r(s)}function i(s){return n.parser.lazy[n.now().line]?r(s):t(s)}}function Fee(e,t,r){return n;function n(a){return e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),e.attempt(Bh,t,r)}}const Pee={name:"htmlText",tokenize:Uee};function Uee(e,t,r){const n=this;let a,i,s;return l;function l(H){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(H),c}function c(H){return H===33?(e.consume(H),d):H===47?(e.consume(H),M):H===63?(e.consume(H),I):Fn(H)?(e.consume(H),W):r(H)}function d(H){return H===45?(e.consume(H),h):H===91?(e.consume(H),i=0,y):Fn(H)?(e.consume(H),k):r(H)}function h(H){return H===45?(e.consume(H),b):r(H)}function f(H){return H===null?r(H):H===45?(e.consume(H),g):at(H)?(s=f,ee(H)):(e.consume(H),f)}function g(H){return H===45?(e.consume(H),b):f(H)}function b(H){return H===62?z(H):H===45?g(H):f(H)}function y(H){const q="CDATA[";return H===q.charCodeAt(i++)?(e.consume(H),i===q.length?E:y):r(H)}function E(H){return H===null?r(H):H===93?(e.consume(H),T):at(H)?(s=E,ee(H)):(e.consume(H),E)}function T(H){return H===93?(e.consume(H),_):E(H)}function _(H){return H===62?z(H):H===93?(e.consume(H),_):E(H)}function k(H){return H===null||H===62?z(H):at(H)?(s=k,ee(H)):(e.consume(H),k)}function I(H){return H===null?r(H):H===63?(e.consume(H),D):at(H)?(s=I,ee(H)):(e.consume(H),I)}function D(H){return H===62?z(H):I(H)}function M(H){return Fn(H)?(e.consume(H),B):r(H)}function B(H){return H===45||Sn(H)?(e.consume(H),B):P(H)}function P(H){return at(H)?(s=P,ee(H)):Ot(H)?(e.consume(H),P):z(H)}function W(H){return H===45||Sn(H)?(e.consume(H),W):H===47||H===62||ir(H)?re(H):r(H)}function re(H){return H===47?(e.consume(H),z):H===58||H===95||Fn(H)?(e.consume(H),G):at(H)?(s=re,ee(H)):Ot(H)?(e.consume(H),re):z(H)}function G(H){return H===45||H===46||H===58||H===95||Sn(H)?(e.consume(H),G):J(H)}function J(H){return H===61?(e.consume(H),se):at(H)?(s=J,ee(H)):Ot(H)?(e.consume(H),J):re(H)}function se(H){return H===null||H===60||H===61||H===62||H===96?r(H):H===34||H===39?(e.consume(H),a=H,ue):at(H)?(s=se,ee(H)):Ot(H)?(e.consume(H),se):(e.consume(H),Z)}function ue(H){return H===a?(e.consume(H),a=void 0,Q):H===null?r(H):at(H)?(s=ue,ee(H)):(e.consume(H),ue)}function Z(H){return H===null||H===34||H===39||H===60||H===61||H===96?r(H):H===47||H===62||ir(H)?re(H):(e.consume(H),Z)}function Q(H){return H===47||H===62||ir(H)?re(H):r(H)}function z(H){return H===62?(e.consume(H),e.exit("htmlTextData"),e.exit("htmlText"),t):r(H)}function ee(H){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(H),e.exit("lineEnding"),K}function K(H){return Ot(H)?Nt(e,Te,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(H):Te(H)}function Te(H){return e.enter("htmlTextData"),s(H)}}const Qv={name:"labelEnd",resolveAll:jee,resolveTo:qee,tokenize:Gee},zee={tokenize:Yee},$ee={tokenize:Vee},Hee={tokenize:Wee};function jee(e){let t=-1;const r=[];for(;++t<e.length;){const n=e[t][1];if(r.push(e[t]),n.type==="labelImage"||n.type==="labelLink"||n.type==="labelEnd"){const a=n.type==="labelImage"?4:2;n.type="data",t+=a}}return e.length!==r.length&&wa(e,0,e.length,r),e}function qee(e,t){let r=e.length,n=0,a,i,s,l;for(;r--;)if(a=e[r][1],i){if(a.type==="link"||a.type==="labelLink"&&a._inactive)break;e[r][0]==="enter"&&a.type==="labelLink"&&(a._inactive=!0)}else if(s){if(e[r][0]==="enter"&&(a.type==="labelImage"||a.type==="labelLink")&&!a._balanced&&(i=r,a.type!=="labelLink")){n=2;break}}else a.type==="labelEnd"&&(s=r);const c={type:e[i][1].type==="labelLink"?"link":"image",start:{...e[i][1].start},end:{...e[e.length-1][1].end}},d={type:"label",start:{...e[i][1].start},end:{...e[s][1].end}},h={type:"labelText",start:{...e[i+n+2][1].end},end:{...e[s-2][1].start}};return l=[["enter",c,t],["enter",d,t]],l=qa(l,e.slice(i+1,i+n+3)),l=qa(l,[["enter",h,t]]),l=qa(l,Kg(t.parser.constructs.insideSpan.null,e.slice(i+n+4,s-3),t)),l=qa(l,[["exit",h,t],e[s-2],e[s-1],["exit",d,t]]),l=qa(l,e.slice(s+1)),l=qa(l,[["exit",c,t]]),wa(e,i,e.length,l),e}function Gee(e,t,r){const n=this;let a=n.events.length,i,s;for(;a--;)if((n.events[a][1].type==="labelImage"||n.events[a][1].type==="labelLink")&&!n.events[a][1]._balanced){i=n.events[a][1];break}return l;function l(g){return i?i._inactive?f(g):(s=n.parser.defined.includes(pi(n.sliceSerialize({start:i.end,end:n.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(g),e.exit("labelMarker"),e.exit("labelEnd"),c):r(g)}function c(g){return g===40?e.attempt(zee,h,s?h:f)(g):g===91?e.attempt($ee,h,s?d:f)(g):s?h(g):f(g)}function d(g){return e.attempt(Hee,h,f)(g)}function h(g){return t(g)}function f(g){return i._balanced=!0,r(g)}}function Yee(e,t,r){return n;function n(f){return e.enter("resource"),e.enter("resourceMarker"),e.consume(f),e.exit("resourceMarker"),a}function a(f){return ir(f)?U0(e,i)(f):i(f)}function i(f){return f===41?h(f):zL(e,s,l,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(f)}function s(f){return ir(f)?U0(e,c)(f):h(f)}function l(f){return r(f)}function c(f){return f===34||f===39||f===40?HL(e,d,r,"resourceTitle","resourceTitleMarker","resourceTitleString")(f):h(f)}function d(f){return ir(f)?U0(e,h)(f):h(f)}function h(f){return f===41?(e.enter("resourceMarker"),e.consume(f),e.exit("resourceMarker"),e.exit("resource"),t):r(f)}}function Vee(e,t,r){const n=this;return a;function a(l){return $L.call(n,e,i,s,"reference","referenceMarker","referenceString")(l)}function i(l){return n.parser.defined.includes(pi(n.sliceSerialize(n.events[n.events.length-1][1]).slice(1,-1)))?t(l):r(l)}function s(l){return r(l)}}function Wee(e,t,r){return n;function n(i){return e.enter("reference"),e.enter("referenceMarker"),e.consume(i),e.exit("referenceMarker"),a}function a(i){return i===93?(e.enter("referenceMarker"),e.consume(i),e.exit("referenceMarker"),e.exit("reference"),t):r(i)}}const Xee={name:"labelStartImage",resolveAll:Qv.resolveAll,tokenize:Kee};function Kee(e,t,r){const n=this;return a;function a(l){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(l),e.exit("labelImageMarker"),i}function i(l){return l===91?(e.enter("labelMarker"),e.consume(l),e.exit("labelMarker"),e.exit("labelImage"),s):r(l)}function s(l){return l===94&&"_hiddenFootnoteSupport"in n.parser.constructs?r(l):t(l)}}const Zee={name:"labelStartLink",resolveAll:Qv.resolveAll,tokenize:Qee};function Qee(e,t,r){const n=this;return a;function a(s){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(s),e.exit("labelMarker"),e.exit("labelLink"),i}function i(s){return s===94&&"_hiddenFootnoteSupport"in n.parser.constructs?r(s):t(s)}}const R2={name:"lineEnding",tokenize:Jee};function Jee(e,t){return r;function r(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),Nt(e,t,"linePrefix")}}const fm={name:"thematicBreak",tokenize:ete};function ete(e,t,r){let n=0,a;return i;function i(d){return e.enter("thematicBreak"),s(d)}function s(d){return a=d,l(d)}function l(d){return d===a?(e.enter("thematicBreakSequence"),c(d)):n>=3&&(d===null||at(d))?(e.exit("thematicBreak"),t(d)):r(d)}function c(d){return d===a?(e.consume(d),n++,c):(e.exit("thematicBreakSequence"),Ot(d)?Nt(e,l,"whitespace")(d):l(d))}}const ta={continuation:{tokenize:ate},exit:ste,name:"list",tokenize:nte},tte={partial:!0,tokenize:ote},rte={partial:!0,tokenize:ite};function nte(e,t,r){const n=this,a=n.events[n.events.length-1];let i=a&&a[1].type==="linePrefix"?a[2].sliceSerialize(a[1],!0).length:0,s=0;return l;function l(b){const y=n.containerState.type||(b===42||b===43||b===45?"listUnordered":"listOrdered");if(y==="listUnordered"?!n.containerState.marker||b===n.containerState.marker:Wx(b)){if(n.containerState.type||(n.containerState.type=y,e.enter(y,{_container:!0})),y==="listUnordered")return e.enter("listItemPrefix"),b===42||b===45?e.check(fm,r,d)(b):d(b);if(!n.interrupt||b===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),c(b)}return r(b)}function c(b){return Wx(b)&&++s<10?(e.consume(b),c):(!n.interrupt||s<2)&&(n.containerState.marker?b===n.containerState.marker:b===41||b===46)?(e.exit("listItemValue"),d(b)):r(b)}function d(b){return e.enter("listItemMarker"),e.consume(b),e.exit("listItemMarker"),n.containerState.marker=n.containerState.marker||b,e.check(Bh,n.interrupt?r:h,e.attempt(tte,g,f))}function h(b){return n.containerState.initialBlankLine=!0,i++,g(b)}function f(b){return Ot(b)?(e.enter("listItemPrefixWhitespace"),e.consume(b),e.exit("listItemPrefixWhitespace"),g):r(b)}function g(b){return n.containerState.size=i+n.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(b)}}function ate(e,t,r){const n=this;return n.containerState._closeFlow=void 0,e.check(Bh,a,i);function a(l){return n.containerState.furtherBlankLines=n.containerState.furtherBlankLines||n.containerState.initialBlankLine,Nt(e,t,"listItemIndent",n.containerState.size+1)(l)}function i(l){return n.containerState.furtherBlankLines||!Ot(l)?(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine
vendor: 4,706 bytes, line 442
442=void 0,s(l)):(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,e.attempt(rte,t,s)(l))}function s(l){return n.containerState._closeFlow=!0,n.interrupt=void 0,Nt(e,e.attempt(ta,t,r),"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(l)}}function ite(e,t,r){const n=this;return Nt(e,a,"listItemIndent",n.containerState.size+1);function a(i){const s=n.events[n.events.length-1];return s&&s[1].type==="listItemIndent"&&s[2].sliceSerialize(s[1],!0).length===n.containerState.size?t(i):r(i)}}function ste(e){e.exit(this.containerState.type)}function ote(e,t,r){const n=this;return Nt(e,a,"listItemPrefixWhitespace",n.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function a(i){const s=n.events[n.events.length-1];return!Ot(i)&&s&&s[1].type==="listItemPrefixWhitespace"?t(i):r(i)}}const GN={name:"setextUnderline",resolveTo:lte,tokenize:ute};function lte(e,t){let r=e.length,n,a,i;for(;r--;)if(e[r][0]==="enter"){if(e[r][1].type==="content"){n=r;break}e[r][1].type==="paragraph"&&(a=r)}else e[r][1].type==="content"&&e.splice(r,1),!i&&e[r][1].type==="definition"&&(i=r);const s={type:"setextHeading",start:{...e[n][1].start},end:{...e[e.length-1][1].end}};return e[a][1].type="setextHeadingText",i?(e.splice(a,0,["enter",s,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end={...e[i][1].end}):e[n][1]=s,e.push(["exit",s,t]),e}function ute(e,t,r){const n=this;let a;return i;function i(d){let h=n.events.length,f;for(;h--;)if(n.events[h][1].type!=="lineEnding"&&n.events[h][1].type!=="linePrefix"&&n.events[h][1].type!=="content"){f=n.events[h][1].type==="paragraph";break}return!n.parser.lazy[n.now().line]&&(n.interrupt||f)?(e.enter("setextHeadingLine"),a=d,s(d)):r(d)}function s(d){return e.enter("setextHeadingLineSequence"),l(d)}function l(d){return d===a?(e.consume(d),l):(e.exit("setextHeadingLineSequence"),Ot(d)?Nt(e,c,"lineSuffix")(d):c(d))}function c(d){return d===null||at(d)?(e.exit("setextHeadingLine"),t(d)):r(d)}}const cte={tokenize:dte};function dte(e){const t=this,r=e.attempt(Bh,n,e.attempt(this.parser.constructs.flowInitial,a,Nt(e,e.attempt(this.parser.constructs.flow,a,e.attempt(gee,a)),"linePrefix")));return r;function n(i){if(i===null){e.consume(i);return}return e.enter("lineEndingBlank"),e.consume(i),e.exit("lineEndingBlank"),t.currentConstruct=void 0,r}function a(i){if(i===null){e.consume(i);return}return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),t.currentConstruct=void 0,r}}const hte={resolveAll:qL()},pte=jL("string"),fte=jL("text");function jL(e){return{resolveAll:qL(e==="text"?mte:void 0),tokenize:t};function t(r){const n=this,a=this.parser.constructs[e],i=r.attempt(a,s,l);return s;function s(h){return d(h)?i(h):l(h)}function l(h){if(h===null){r.consume(h);return}return r.enter("data"),r.consume(h),c}function c(h){return d(h)?(r.exit("data"),i(h)):(r.consume(h),c)}function d(h){if(h===null)return!0;const f=a[h];let g=-1;if(f)for(;++g<f.length;){const b=f[g];if(!b.previous||b.previous.call(n,n.previous))return!0}return!1}}}function qL(e){return t;function t(r,n){let a=-1,i;for(;++a<=r.length;)i===void 0?r[a]&&r[a][1].type==="data"&&(i=a,a++):(!r[a]||r[a][1].type!=="data")&&(a!==i+2&&(r[i][1].end=r[a-1][1].end,r.splice(i+2,a-i-2),a=i+2),i=void 0);return e?e(r,n):r}}function mte(e,t){let r=0;for(;++r<=e.length;)if((r===e.length||e[r][1].type==="lineEnding")&&e[r-1][1].type==="data"){const n=e[r-1][1],a=t.sliceStream(n);let i=a.length,s=-1,l=0,c;for(;i--;){const d=a[i];if(typeof d=="string"){for(s=d.length;d.charCodeAt(s-1)===32;)l++,s--;if(s)break;s=-1}else if(d===-2)c=!0,l++;else if(d!==-1){i++;break}}if(t._contentTypeTextTrailing&&r===e.length&&(l=0),l){const d={type:r===e.length||c||l<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:i?s:n.start._bufferIndex+s,_index:n.start._index+i,line:n.end.line,column:n.end.column-l,offset:n.end.offset-l},end:{...n.end}};n.end={...d.start},n.start.offset===n.end.offset?Object.assign(n,d):(e.splice(r,0,["enter",d,t],["exit",d,t]),r+=2)}r++}return e}const gte={42:ta,43:ta,45:ta,48:ta,49:ta,50:ta,51:ta,52:ta,53:ta,54:ta,55:ta,56:ta,57:ta,62:BL},bte={91:vee},yte={[-2]:N2,[-1]:N2,32:N2},xte={35:Aee,42:fm,45:[GN,fm],60:Iee,61:GN,95:fm,96:jN,126:jN},Ete={38:PL,92:FL},vte={[-5]:R2,[-4]:R2,[-3]:R2,33:Xee,38:PL,42:Xx,60:[ZJ,Pee],91:Zee,92:[_ee,FL],93:Qv,95:Xx,96:cee},Ste={null:[Xx,hte]},Tte={null:[42,95]},wte={null:[]},_te=Object.freeze(Object.defineProperty({__proto__:null,attentionMarkers:Tte,contentInitial:bte,disable:wte,document:gte,flow:xte,flowInitial:yte,insideSpan:Ste,string:Ete,text:vte},Symbol.toStringTag,{value:"Module"}));function kte(e,t,r){let n={_bufferIndex:-1,_index:0,line:r&&r.line||1,c
vendor: 14,904 bytes, lines 442-444
442olumn:r&&r.column||1,offset:r&&r.offset||0};const a={},i=[];let s=[],l=[];const c={attempt:P(M),check:P(B),consume:k,enter:I,exit:D,interrupt:P(B,{interrupt:!0})},d={code:null,containerState:{},defineSkip:E,events:[],now:y,parser:e,previous:null,sliceSerialize:g,sliceStream:b,write:f};let h=t.tokenize.call(d,c);return t.resolveAll&&i.push(t),d;function f(J){return s=qa(s,J),T(),s[s.length-1]!==null?[]:(W(t,0),d.events=Kg(i,d.events,d),d.events)}function g(J,se){return Cte(b(J),se)}function b(J){return Ate(s,J)}function y(){const{_bufferIndex:J,_index:se,line:ue,column:Z,offset:Q}=n;return{_bufferIndex:J,_index:se,line:ue,column:Z,offset:Q}}function E(J){a[J.line]=J.column,G()}function T(){let J;for(;n._index<s.length;){const se=s[n._index];if(typeof se=="string")for(J=n._index,n._bufferIndex<0&&(n._bufferIndex=0);n._index===J&&n._bufferIndex<se.length;)_(se.charCodeAt(n._bufferIndex));else _(se)}}function _(J){h=h(J)}function k(J){at(J)?(n.line++,n.column=1,n.offset+=J===-3?2:1,G()):J!==-1&&(n.column++,n.offset++),n._bufferIndex<0?n._index++:(n._bufferIndex++,n._bufferIndex===s[n._index].length&&(n._bufferIndex=-1,n._index++)),d.previous=J}function I(J,se){const ue=se||{};return ue.type=J,ue.start=y(),d.events.push(["enter",ue,d]),l.push(ue),ue}function D(J){const se=l.pop();return se.end=y(),d.events.push(["exit",se,d]),se}function M(J,se){W(J,se.from)}function B(J,se){se.restore()}function P(J,se){return ue;function ue(Z,Q,z){let ee,K,Te,H;return Array.isArray(Z)?Y(Z):"tokenize"in Z?Y([Z]):q(Z);function q(Ce){return Re;function Re(Ge){const Ye=Ge!==null&&Ce[Ge],ut=Ge!==null&&Ce.null,Zt=[...Array.isArray(Ye)?Ye:Ye?[Ye]:[],...Array.isArray(ut)?ut:ut?[ut]:[]];return Y(Zt)(Ge)}}function Y(Ce){return ee=Ce,K=0,Ce.length===0?z:O(Ce[K])}function O(Ce){return Re;function Re(Ge){return H=re(),Te=Ce,Ce.partial||(d.currentConstruct=Ce),Ce.name&&d.parser.constructs.disable.null.includes(Ce.name)?pe():Ce.tokenize.call(se?Object.assign(Object.create(d),se):d,c,fe,pe)(Ge)}}function fe(Ce){return J(Te,H),Q}function pe(Ce){return H.restore(),++K<ee.length?O(ee[K]):z}}}function W(J,se){J.resolveAll&&!i.includes(J)&&i.push(J),J.resolve&&wa(d.events,se,d.events.length-se,J.resolve(d.events.slice(se),d)),J.resolveTo&&(d.events=J.resolveTo(d.events,d))}function re(){const J=y(),se=d.previous,ue=d.currentConstruct,Z=d.events.length,Q=Array.from(l);return{from:Z,restore:z};function z(){n=J,d.previous=se,d.currentConstruct=ue,d.events.length=Z,l=Q,G()}}function G(){n.line in a&&n.column<2&&(n.column=a[n.line],n.offset+=a[n.line]-1)}}function Ate(e,t){const r=t.start._index,n=t.start._bufferIndex,a=t.end._index,i=t.end._bufferIndex;let s;if(r===a)s=[e[r].slice(n,i)];else{if(s=e.slice(r,a),n>-1){const l=s[0];typeof l=="string"?s[0]=l.slice(n):s.shift()}i>0&&s.push(e[a].slice(0,i))}return s}function Cte(e,t){let r=-1;const n=[];let a;for(;++r<e.length;){const i=e[r];let s;if(typeof i=="string")s=i;else switch(i){case-5:{s="\r";break}case-4:{s=` 443`;break}case-3:{s=`\r 444`;break}case-2:{s=t?" ":" ";break}case-1:{if(!t&&a)continue;s=" ";break}default:s=String.fromCharCode(i)}a=i===-2,n.push(s)}return n.join("")}function Nte(e){const n={constructs:DL([_te,...(e||{}).extensions||[]]),content:a(qJ),defined:[],document:a(YJ),flow:a(cte),lazy:{},string:a(pte),text:a(fte)};return n;function a(i){return s;function s(l){return kte(n,i,l)}}}function Rte(e){for(;!UL(e););return e}const YN=/[\0\t\n\r]/g;function Ite(){let e=1,t="",r=!0,n;return a;function a(i,s,l){const c=[];let d,h,f,g,b;for(i=t+(typeof i=="string"?i.toString():new TextDecoder(s||void 0).decode(i)),f=0,t="",r&&(i.charCodeAt(0)===65279&&f++,r=void 0);f<i.length;){if(YN.lastIndex=f,d=YN.exec(i),g=d&&d.index!==void 0?d.index:i.length,b=i.charCodeAt(g),!d){t=i.slice(f);break}if(b===10&&f===g&&n)c.push(-3),n=void 0;else switch(n&&(c.push(-5),n=void 0),f<g&&(c.push(i.slice(f,g)),e+=g-f),b){case 0:{c.push(65533),e++;break}case 9:{for(h=Math.ceil(e/4)*4,c.push(-2);e++<h;)c.push(-1);break}case 10:{c.push(-4),e=1;break}default:n=!0,e=1}f=g+1}return l&&(n&&c.push(-5),t&&c.push(t),c.push(null)),c}}const Ote=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function Lte(e){return e.replace(Ote,Dte)}function Dte(e,t,r){if(t)return t;if(r.charCodeAt(0)===35){const a=r.charCodeAt(1),i=a===120||a===88;return ML(r.slice(i?2:1),i?16:10)}return sh(r)||e}const GL={}.hasOwnProperty;function Mte(e,t,r){return typeof t!="string"&&(r=t,t=void 0),Bte(r)(Rte(Nte(r).document().write(Ite()(e,t,!0))))}function Bte(e){const t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:i(bn),autolinkProtocol:re,autolinkEmail:re,atxHeading:i(an),blockQuote:i(ut),characterEscape:re,characterReference:re,codeFenced:i(Zt),codeFencedFenceInfo:s,codeFencedFenceMeta:s,codeIndented:i(Zt,s),codeText:i(kr,s),codeTextData:re,data:re,codeFlowValue:re,definition:i(Qr),definitionDestinationString:s,definitionLabelString:s,definitionTitleString:s,emphasis:i(Jr),hardBreakEscape:i(ha),hardBreakTrailing:i(ha),htmlFlow:i(Ca,s),htmlFlowData:re,htmlText:i(Ca,s),htmlTextData:re,image:i(gn),label:s,link:i(bn),listItem:i(qs),listItemValue:g,listOrdered:i(ti,f),listUnordered:i(ti),paragraph:i(eu),reference:O,referenceString:s,resourceDestinationString:s,resourceTitleString:s,setextHeading:i(an),strong:i(ad),thematicBreak:i(Ki)},exit:{atxHeading:c(),atxHeadingSequence:M,autolink:c(),autolinkEmail:Ye,autolinkProtocol:Ge,blockQuote:c(),characterEscapeValue:G,characterReferenceMarkerHexadecimal:pe,characterReferenceMarkerNumeric:pe,characterReferenceValue:Ce,characterReference:Re,codeFenced:c(T),codeFencedFence:E,codeFencedFenceInfo:b,codeFencedFenceMeta:y,codeFlowValue:G,codeIndented:c(_),codeText:c(Q),codeTextData:G,data:G,definition:c(),definitionDestinationString:D,definitionLabelString:k,definitionTitleString:I,emphasis:c(),hardBreakEscape:c(se),hardBreakTrailing:c(se),htmlFlow:c(ue),htmlFlowData:G,htmlText:c(Z),htmlTextData:G,image:c(ee),label:Te,labelText:K,lineEnding:J,link:c(z),listItem:c(),listOrdered:c(),listUnordered:c(),paragraph:c(),referenceString:fe,resourceDestinationString:H,resourceTitleString:q,resource:Y,setextHeading:c(W),setextHeadingLineSequence:P,setextHeadingText:B,strong:c(),thematicBreak:c()}};YL(t,(e||{}).mdastExtensions||[]);const r={};return n;function n(we){let Fe={type:"root",children:[]};const ct={stack:[Fe],tokenStack:[],config:t,enter:l,exit:d,buffer:s,resume:h,data:r},wt=[];let zt=-1;for(;++zt<we.length;)if(we[zt][1].type==="listOrdered"||we[zt][1].type==="listUnordered")if(we[zt][0]==="enter")wt.push(zt);else{const sn=wt.pop();zt=a(we,sn,zt)}for(zt=-1;++zt<we.length;){const sn=t[we[zt][0]];GL.call(sn,we[zt][1].type)&&sn[we[zt][1].type].call(Object.assign({sliceSerialize:we[zt][2].sliceSerialize},ct),we[zt][1])}if(ct.tokenStack.length>0){const sn=ct.tokenStack[ct.tokenStack.length-1];(sn[1]||VN).call(ct,void 0,sn[0])}for(Fe.position={start:bo(we.length>0?we[0][1].start:{line:1,column:1,offset:0}),end:bo(we.length>0?we[we.length-2][1].end:{line:1,column:1,offset:0})},zt=-1;++zt<t.transforms.length;)Fe=t.transforms[zt](Fe)||Fe;return Fe}function a(we,Fe,ct){let wt=Fe-1,zt=-1,sn=!1,Na,Dr,hr,pr;for(;++wt<=ct;){const Pt=we[wt];switch(Pt[1].type){case"listUnordered":case"listOrdered":case"blockQuote":{Pt[0]==="enter"?zt++:zt--,pr=void 0;break}case"lineEndingBlank":{Pt[0]==="enter"&&(Na&&!pr&&!zt&&!hr&&(hr=wt),pr=void 0);break}case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:pr=void 0}if(!zt&&Pt[0]==="enter"&&Pt[1].type==="listItemPrefix"||zt===-1&&Pt[0]==="exit"&&(Pt[1].type==="listUnordered"||Pt[1].type==="listOrdered")){if(Na){let Ra=wt;for(Dr=void 0;Ra--;){const In=we[Ra];if(In[1].type==="lineEnding"||In[1].type==="lineEndingBlank"){if(In[0]==="exit")continue;Dr&&(we[Dr][1].type="lineEndingBlank",sn=!0),In[1].type="lineEnding",Dr=Ra}else if(!(In[1].type==="linePrefix"||In[1].type==="blockQuotePrefix"||In[1].type==="blockQuotePrefixWhitespace"||In[1].type==="blockQuoteMarker"||In[1].type==="listItemIndent"))break}hr&&(!Dr||hr<Dr)&&(Na._spread=!0),Na.end=Object.assign({},Dr?we[Dr][1].start:Pt[1].end),we.splice(Dr||wt,0,["exit",Na,Pt[2]]),wt++,ct++}if(Pt[1].type==="listItemPrefix"){const Ra={type:"listItem",_spread:!1,start:Object.assign({},Pt[1].start),end:void 0};Na=Ra,we.splice(wt,0,["enter",Ra,Pt[2]]),wt++,ct++,hr=void 0,pr=!0}}}return we[Fe][1]._spread=sn,ct}function i(we,Fe){return ct;function ct(wt){l.call(this,we(wt),wt),Fe&&Fe.call(this,wt)}}function s(){this.stack.push({type:"fragment",children:[]})}function l(we,Fe,ct){this.stack[this.stack.length-1].children.push(we),this.stack.push(we),this.tokenStack.push([Fe,ct||void 0]),we.position={start:bo(Fe.start),end:void 0}}function c(we){return Fe;function Fe(ct){we&&we.call(this,ct),d.call(this,ct)}}function d(we,Fe){const ct=this.stack.pop(),wt=this.tokenStack.pop();if(wt)wt[0].type!==we.type&&(Fe?Fe.call(this,we,wt[0]):(wt[1]||VN).call(this,we,wt[0]));else throw new Error("Cannot close `"+we.type+"` ("+P0({start:we.start,end:we.end})+"): itâs not open");ct.position.end=bo(we.end)}function h(){return Zv(this.stack.pop())}function f(){this.data.expectingFirstListItemValue=!0}function g(we){if(this.data.expectingFirstListItemValue){const Fe=this.stack[this.stack.length-2];Fe.start=Number.parseInt(this.sliceSerialize(we),10),this.data.expectingFirstListItemValue=void 0}}function b(){const we=this.resume(),Fe=this.stack[this.stack.length-1];Fe.lang=we}function y(){const we=this.resume(),Fe=this.stack[this.stack.length-1];Fe.meta=we}function E(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)}function T(){const we=this.resume(),Fe=this.stack[this.stack.length-1];Fe.value=we.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}function _(){const we=this.resume(),Fe=this.stack[this.stack.length-1];Fe.value=we.replace(/(\r?\n|\r)$/g,"")}function k(we){const Fe=this.resume(),ct=this.stack[this.stack.length-1];ct.label=Fe,ct.identifier=pi(this.sliceSerialize(we)).toLowerCase()}function I(){const we=this.resume(),Fe=this.stack[this.stack.length-1];Fe.title=we}function D(){const we=this.resume(),Fe=this.stack[this.stack.length-1];Fe.url=we}function M(we){const Fe=this.stack[this.stack.length-1];if(!Fe.depth){const ct=this.sliceSerialize(we).length;Fe.depth=ct}}function B(){this.data.setextHeadingSlurpLineEnding=!0}function P(we){const Fe=this.stack[this.stack.length-1];Fe.depth=this.sliceSerialize(we).codePointAt(0)===61?1:2}function W(){this.data.setextHeadingSlurpLineEnding=void 0}function re(we){const ct=this.stack[this.stack.length-1].children;let wt=ct[ct.length-1];(!wt||wt.type!=="text")&&(wt=jr(),wt.position={start:bo(we.start),end:void 0},ct.push(wt)),this.stack.push(wt)}function G(we){const Fe=this.stack.pop();Fe.value+=this.sliceSerialize(we),Fe.position.end=bo(we.end)}function J(we){const Fe=this.stack[this.stack.length-1];if(this.data.atHardBreak){const ct=Fe.children[Fe.children.length-1];ct.position.end=bo(we.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(Fe.type)&&(re.call(this,we),G.call(this,we))}function se(){this.data.atHardBreak=!0}function ue(){const we=this.resume(),Fe=this.stack[this.stack.length-1];Fe.value=we}function Z(){const we=this.resume(),Fe=this.stack[this.stack.length-1];Fe.value=we}function Q(){const we=this.resume(),Fe=this.stack[this.stack.length-1];Fe.value=we}function z(){const we=this.stack[this.stack.length-1];if(this.data.inReference){const Fe=this.data.referenceType||"shortcut";we.type+="Reference",we.referenceType=Fe,delete we.url,delete we.title}else delete we.identifier,delete we.label;this.data.referenceType=void 0}function ee(){const we=this.stack[this.stack.length-1];if(this.data.inReference){const Fe=this.data.referenceType||"shortcut";we.type+="Reference",we.referenceType=Fe,delete we.url,delete we.title}else delete we.identifier,delete we.label;this.data.referenceType=void 0}function K(we){const Fe=this.sliceSerialize(we),ct=this.stack[this.stack.length-2];ct.label=Lte(Fe),ct.identifier=pi(Fe).toLowerCase()}function Te(){const we=this.stack[this.stack.length-1],Fe=this.resume(),ct=this.stack[this.stack.length-1];if(this.data.inReference=!0,ct.type==="link"){const wt=we.children;ct.children=wt}else ct.alt=Fe}function H(){const we=this.resume(),Fe=this.stack[this.stack.length-1];Fe.url=we}function q(){const we=this.resume(),Fe=this.stack[this.stack.length-1];Fe.title=we}function Y(){this.data.inReference=void 0}function O(){this.data.referenceType="collapsed"}function fe(we){const Fe=this.resume(),ct=this.stack[this.stack.length-1];ct.label=Fe,ct.identifier=pi(this.sliceSerialize(we)).toLowerCase(),this.data.referenceType="full"}function pe(we){this.data.characterReferenceType=we.type}function Ce(we){const Fe=this.sliceSerialize(we),ct=this.data.characterReferenceType;let wt;ct?(wt=ML(Fe,ct==="characterReferenceMarkerNumeric"?10:16),this.data.characterReferenceType=void 0):wt=sh(Fe);const zt=this.stack[this.stack.length-1];zt.value+=wt}function Re(we){const Fe=this.stack.pop();Fe.position.end=bo(we.end)}function Ge(we){G.call(this,we);const Fe=this.stack[this.stack.length-1];Fe.url=this.sliceSerialize(we)}function Ye(we){G.call(this,we);const Fe=this.stack[this.stack.length-1];Fe.url="mailto:"+this.sliceSerialize(we)}function ut(){return{type:"blockquote",children:[]}}function Zt(){return{type:"code",lang:null,meta:null,value:""}}function kr(){return{type:"inlineCode",value:""}}function Qr(){return{type:"definition",identifier:"",label:null,title:null,url:""}}function Jr(){return{type:"emphasis",children:[]}}function an(){return{type:"heading",depth:0,children:[]}}function ha(){return{type:"break"}}function Ca(){return{type:"html",value:""}}function gn(){return{type:"image",title:null,url:"",alt:null}}function bn(){return{type:"link",title:null,url:"",children:[]}}function ti(we){return{type:"list",ordered:we.type==="listOrdered",start:null,spread:we._spread,children:[]}}function qs(we){return{type:"listItem",spread:we._spread,checked:null,children:[]}}function eu(){return{type:"paragraph",children:[]}}function ad(){return{type:"strong",children:[]}}function jr(){return{type:"text",value:""}}function Ki(){return{type:"thematicBreak"}}}function bo(e){return{line:e.line,column:e.column,offset:e.offset}}function YL(e,t){let r=-1;for(;++r<t.length;){const n=t[r];Array.isArray(n)?YL(e,n):Fte(e,n)}}function Fte(e,t){let r;for(r in t)if(GL.call(t,r))switch(r){case"canContainEols":{const n=t[r];n&&e[r].push(...n);break}case"transforms":{const n=t[r];n&&e[r].push(...n);break}case"enter":case"exit":{const n=t[r];n&&Object.assign(e[r],n);break}}}function VN(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+P0({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+P0({start:t.start,end:t.end}
vendor: 9,495 bytes, lines 444-448
444)+") is open"):new Error("Cannot close document, a token (`"+t.type+"`, "+P0({start:t.start,end:t.end})+") is still open")}function Pte(e){const t=this;t.parser=r;function r(n){return Mte(n,{...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})}}function Ute(e,t){const r={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,r),e.applyData(t,r)}function zte(e,t){const r={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,r),[e.applyData(t,r),{type:"text",value:` 445`}]}function $te(e,t){const r=t.value?t.value+` 446`:"",n={},a=t.lang?t.lang.split(/\s+/):[];a.length>0&&(n.className=["language-"+a[0]]);let i={type:"element",tagName:"code",properties:n,children:[{type:"text",value:r}]};return t.meta&&(i.data={meta:t.meta}),e.patch(t,i),i=e.applyData(t,i),i={type:"element",tagName:"pre",properties:{},children:[i]},e.patch(t,i),i}function Hte(e,t){const r={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function jte(e,t){const r={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function qte(e,t){const r=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=String(t.identifier).toUpperCase(),a=zc(n.toLowerCase()),i=e.footnoteOrder.indexOf(n);let s,l=e.footnoteCounts.get(n);l===void 0?(l=0,e.footnoteOrder.push(n),s=e.footnoteOrder.length):s=i+1,l+=1,e.footnoteCounts.set(n,l);const c={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+a,id:r+"fnref-"+a+(l>1?"-"+l:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(s)}]};e.patch(t,c);const d={type:"element",tagName:"sup",properties:{},children:[c]};return e.patch(t,d),e.applyData(t,d)}function Gte(e,t){const r={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function Yte(e,t){if(e.options.allowDangerousHtml){const r={type:"raw",value:t.value};return e.patch(t,r),e.applyData(t,r)}}function VL(e,t){const r=t.referenceType;let n="]";if(r==="collapsed"?n+="[]":r==="full"&&(n+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+n}];const a=e.all(t),i=a[0];i&&i.type==="text"?i.value="["+i.value:a.unshift({type:"text",value:"["});const s=a[a.length-1];return s&&s.type==="text"?s.value+=n:a.push({type:"text",value:n}),a}function Vte(e,t){const r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return VL(e,t);const a={src:zc(n.url||""),alt:t.alt};n.title!==null&&n.title!==void 0&&(a.title=n.title);const i={type:"element",tagName:"img",properties:a,children:[]};return e.patch(t,i),e.applyData(t,i)}function Wte(e,t){const r={src:zc(t.url)};t.alt!==null&&t.alt!==void 0&&(r.alt=t.alt),t.title!==null&&t.title!==void 0&&(r.title=t.title);const n={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,n),e.applyData(t,n)}function Xte(e,t){const r={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,r);const n={type:"element",tagName:"code",properties:{},children:[r]};return e.patch(t,n),e.applyData(t,n)}function Kte(e,t){const r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return VL(e,t);const a={href:zc(n.url||"")};n.title!==null&&n.title!==void 0&&(a.title=n.title);const i={type:"element",tagName:"a",properties:a,children:e.all(t)};return e.patch(t,i),e.applyData(t,i)}function Zte(e,t){const r={href:zc(t.url)};t.title!==null&&t.title!==void 0&&(r.title=t.title);const n={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Qte(e,t,r){const n=e.all(t),a=r?Jte(r):WL(t),i={},s=[];if(typeof t.checked=="boolean"){const h=n[0];let f;h&&h.type==="element"&&h.tagName==="p"?f=h:(f={type:"element",tagName:"p",properties:{},children:[]},n.unshift(f)),f.children.length>0&&f.children.unshift({type:"text",value:" "}),f.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),i.className=["task-list-item"]}let l=-1;for(;++l<n.length;){const h=n[l];(a||l!==0||h.type!=="element"||h.tagName!=="p")&&s.push({type:"text",value:` 447`}),h.type==="element"&&h.tagName==="p"&&!a?s.push(...h.children):s.push(h)}const c=n[n.length-1];c&&(a||c.type!=="element"||c.tagName!=="p")&&s.push({type:"text",value:` 448`});const d={type:"element",tagName:"li",properties:i,children:s};return e.patch(t,d),e.applyData(t,d)}function Jte(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const r=e.children;let n=-1;for(;!t&&++n<r.length;)t=WL(r[n])}return t}function WL(e){const t=e.spread;return t??e.children.length>1}function ere(e,t){const r={},n=e.all(t);let a=-1;for(typeof t.start=="number"&&t.start!==1&&(r.start=t.start);++a<n.length;){const s=n[a];if(s.type==="element"&&s.tagName==="li"&&s.properties&&Array.isArray(s.properties.className)&&s.properties.className.includes("task-list-item")){r.className=["contains-task-list"];break}}const i={type:"element",tagName:t.ordered?"ol":"ul",properties:r,children:e.wrap(n,!0)};return e.patch(t,i),e.applyData(t,i)}function tre(e,t){const r={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function rre(e,t){const r={type:"root",children:e.wrap(e.all(t))};return e.patch(t,r),e.applyData(t,r)}function nre(e,t){const r={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function are(e,t){const r=e.all(t),n=r.shift(),a=[];if(n){const s={type:"element",tagName:"thead",properties:{},children:e.wrap([n],!0)};e.patch(t.children[0],s),a.push(s)}if(r.length>0){const s={type:"element",tagName:"tbody",properties:{},children:e.wrap(r,!0)},l=Hi(t.children[1]),c=Wg(t.children[t.children.length-1]);l&&c&&(s.position={start:l,end:c}),a.push(s)}const i={type:"element",tagName:"table",properties:{},children:e.wrap(a,!0)};return e.patch(t,i),e.applyData(t,i)}function ire(e,t,r){const n=r?r.children:void 0,i=(n?n.indexOf(t):1)===0?"th":"td",s=r&&r.type==="table"?r.align:void 0,l=s?s.length:t.children.length;let c=-1;const d=[];for(;++c<l;){const f=t.children[c],g={},b=s?s[c]:void 0;b&&(g.align=b);let y={type:"element",tagName:i,properties:g,children:[]};f&&(y.children=e.all(f),e.patch(f,y),y=e.applyData(f,y)),d.push(y)}const h={type:"element",tagName:"tr",properties:{},children:e.wrap(d,!0)};return e.patch(t,h),e.applyData(t,h)}function sre(e,t){const r={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}const WN=9,XN=32;function ore(e){const t=String(e),r=/\r?\n|\r/g;let n=r.exec(t),a=0;const i=[];for(;n;)i.push(KN(t.slice(a,n.index),a>0,!0),n[0]),a=n.index+n[0].length,n=r.exec(t);return i.push(KN(t.slice(a),a>0,!1)),i.join("")}function KN(e,t,r){let n=0,a=e.length;if(t){let i=e.codePointAt(n);for(;i===WN||i===XN;)n++,i=e.codePointAt(n)}if(r){let i=e.codePointAt(a-1);for(;i===WN||i===XN;)a--,i=e.codePointAt(a-1)}return a>n?e.slice(n,a):""}function lre(e,t){const r={type:"text",value:ore(String(t.value))};return e.patch(t,r),e.applyData(t,r)}function ure(e,t){const r={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,r),e.applyData(t,r)}const cre={blockquote:Ute,break:zte,code:$te,delete:Hte,emphasis:jte,footnoteReference:qte,heading:Gte,html:Yte,imageReference:Vte,image:Wte,inlineCode:Xte,linkReference:Kte,link:Zte,listItem:Qte,list:ere,paragraph:tre,root:rre,strong:nre,table:are,tableCell:sre,tableRow:ire,text:lre,thematicBreak:ure,toml:Lf,yaml:Lf,definition:Lf,footnoteDefinition:Lf};function Lf(){}const XL=-1,Zg=0,z0=1,zm=2,Jv=3,eS=4,tS=5,rS=6,KL=7,ZL=8,ZN=typeof self=="object"?self:globalThis,dre=(e,t)=>{const r=(a,i)=>(e.set(i,a),a),n=a=>{if(e.has(a))return e.get(a);const[i,s]=t[a];switch(i){case Zg:case XL:return r(s,a);case z0:{const l=r([],a);for(const c of s)l.push(n(c));return l}case zm:{const l=r({},a);for(const[c,d]of s)l[n(c)]=n(d);return l}case Jv:return r(new Date(s),a);case eS:{const{source:l,flags:c}=s;return r(new RegExp(l,c),a)}case tS:{const l=r(new Map,a);for(const[c,d]of s)l.set(n(c),n(d));return l}case rS:{const l=r(new Set,a);for(const c of s)l.add(n(c));return l}case KL:{const{name:l,message:c}=s;return r(new ZN[l](c),a)}case ZL:return r(BigInt(s),a);case"BigInt":return r(Object(BigInt(s)),a);case"ArrayBuffer":return r(new Uint8Array(s).buffer,s);case"DataView":{const{buffer:l}=new Uint8Array(s);return r(new DataView(l),s)}}return r(new ZN[i](s),a)};return n},QN=e=>dre(new Map,e)(0),Hu="",{toString:hre}={},{keys:pre}=Object,c0=e=>{const t=typeof e;if(t!=="object"||!e)return[Zg,t];const r=hre.call(e).slice(8,-1);switch(r){case"Array":return[z0,Hu];case"Object":return[zm,Hu];case"Date":return[Jv,Hu];case"RegExp":return[eS,Hu];case"Map":return[tS,Hu];case"Set":return[rS,Hu];case"DataView":return[z0,r]}return r.includes("Array")?[z0,r]:r.includes("Error")?[KL,r]:[zm,r]},Df=([e,t])=>e===Zg&&(t==="function"||t==="symbol"),fre=(e,t,r,n)=>{const a=(s,l)=>{const c=n.push(s)-1;return r.set(l,c),c},i=s=>{if(r.has(s))return r.get(s);let[l,c]=c0(s);switch(l){case Zg:{let h=s;switch(c){case"bigint":l=ZL,h=s.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+c);h=null;break;case"undefined":return a([XL],s)}return a([l,h],s)}case z0:{if(c){let g=s;return c==="DataView"?g=new Uint8Array(s.buffer):c==="ArrayBuffer"&&(g=ne
vendor: 5,076 bytes, lines 448-450
448w Uint8Array(s)),a([c,[...g]],s)}const h=[],f=a([l,h],s);for(const g of s)h.push(i(g));return f}case zm:{if(c)switch(c){case"BigInt":return a([c,s.toString()],s);case"Boolean":case"Number":case"String":return a([c,s.valueOf()],s)}if(t&&"toJSON"in s)return i(s.toJSON());const h=[],f=a([l,h],s);for(const g of pre(s))(e||!Df(c0(s[g])))&&h.push([i(g),i(s[g])]);return f}case Jv:return a([l,s.toISOString()],s);case eS:{const{source:h,flags:f}=s;return a([l,{source:h,flags:f}],s)}case tS:{const h=[],f=a([l,h],s);for(const[g,b]of s)(e||!(Df(c0(g))||Df(c0(b))))&&h.push([i(g),i(b)]);return f}case rS:{const h=[],f=a([l,h],s);for(const g of s)(e||!Df(c0(g)))&&h.push(i(g));return f}}const{message:d}=s;return a([l,{name:c,message:d}],s)};return i},JN=(e,{json:t,lossy:r}={})=>{const n=[];return fre(!(t||r),!!t,new Map,n)(e),n},yc=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?QN(JN(e,t)):structuredClone(e):(e,t)=>QN(JN(e,t));function mre(e,t){const r=[{type:"text",value:"â©"}];return t>1&&r.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),r}function gre(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function bre(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",r=e.options.footnoteBackContent||mre,n=e.options.footnoteBackLabel||gre,a=e.options.footnoteLabel||"Footnotes",i=e.options.footnoteLabelTagName||"h2",s=e.options.footnoteLabelProperties||{className:["sr-only"]},l=[];let c=-1;for(;++c<e.footnoteOrder.length;){const d=e.footnoteById.get(e.footnoteOrder[c]);if(!d)continue;const h=e.all(d),f=String(d.identifier).toUpperCase(),g=zc(f.toLowerCase());let b=0;const y=[],E=e.footnoteCounts.get(f);for(;E!==void 0&&++b<=E;){y.length>0&&y.push({type:"text",value:" "});let k=typeof r=="string"?r:r(c,b);typeof k=="string"&&(k={type:"text",value:k}),y.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+g+(b>1?"-"+b:""),dataFootnoteBackref:"",ariaLabel:typeof n=="string"?n:n(c,b),className:["data-footnote-backref"]},children:Array.isArray(k)?k:[k]})}const T=h[h.length-1];if(T&&T.type==="element"&&T.tagName==="p"){const k=T.children[T.children.length-1];k&&k.type==="text"?k.value+=" ":T.children.push({type:"text",value:" "}),T.children.push(...y)}else h.push(...y);const _={type:"element",tagName:"li",properties:{id:t+"fn-"+g},children:e.wrap(h,!0)};e.patch(d,_),l.push(_)}if(l.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:i,properties:{...yc(s),id:"footnote-label"},children:[{type:"text",value:a}]},{type:"text",value:` 449`},{type:"element",tagName:"ol",properties:{},children:e.wrap(l,!0)},{type:"text",value:` 450`}]}}const Fh=(function(e){if(e==null)return vre;if(typeof e=="function")return Qg(e);if(typeof e=="object")return Array.isArray(e)?yre(e):xre(e);if(typeof e=="string")return Ere(e);throw new Error("Expected function, string, or object as test")});function yre(e){const t=[];let r=-1;for(;++r<e.length;)t[r]=Fh(e[r]);return Qg(n);function n(...a){let i=-1;for(;++i<t.length;)if(t[i].apply(this,a))return!0;return!1}}function xre(e){const t=e;return Qg(r);function r(n){const a=n;let i;for(i in e)if(a[i]!==t[i])return!1;return!0}}function Ere(e){return Qg(t);function t(r){return r&&r.type===e}}function Qg(e){return t;function t(r,n,a){return!!(Sre(r)&&e.call(this,r,typeof n=="number"?n:void 0,a||void 0))}}function vre(){return!0}function Sre(e){return e!==null&&typeof e=="object"&&"type"in e}const QL=[],Tre=!0,Kx=!1,JL="skip";function nS(e,t,r,n){let a;typeof t=="function"&&typeof r!="function"?(n=r,r=t):a=t;const i=Fh(a),s=n?-1:1;l(e,void 0,[])();function l(c,d,h){const f=c&&typeof c=="object"?c:{};if(typeof f.type=="string"){const b=typeof f.tagName=="string"?f.tagName:typeof f.name=="string"?f.name:void 0;Object.defineProperty(g,"name",{value:"node ("+(c.type+(b?"<"+b+">":""))+")"})}return g;function g(){let b=QL,y,E,T;if((!t||i(c,d,h[h.length-1]||void 0))&&(b=wre(r(c,h)),b[0]===Kx))return b;if("children"in c&&c.children){const _=c;if(_.children&&b[0]!==JL)for(E=(n?_.children.length:-1)+s,T=h.concat(_);E>-1&&E<_.children.length;){const k=_.children[E];if(y=l(k,E,T)(),y[0]===Kx)return y;E=typeof y[1]=="number"?y[1]:E+s}}return b}}}function wre(e){return Array.isArray(e)?e:typeof e=="number"?[Tre,e]:e==null?QL:[e]}function Jg(e,t,r,n){let a,i,s;typeof t=="function"&&typeof r!="function"?(i=void 0,s=t,a=r):(i=t,s=r,a=n),nS(e,i,l,a);function l(c,d){const h=d[d.length-1],f=h?h.children.indexOf(c):void 0;return s(c,f,h)}}const Zx={}.hasOwnProperty,_re={};function kre(e,t){const r=t||_re,n=new Map,a=new Map,i=new Map,s={...cre,...r.handlers},l={all:d,applyData:Cre,definitionById:n,footnoteById:a,footnoteCounts:i,footnoteOrder:[],handlers:s,one:c,options:r,patch:Are,wrap:Rre};return Jg(e,function(h){if(h.type==="definition"||h.type==="footnoteDefinition"){const f=h.type==="definition"?n:a,g=String(h.identifier).toUpperCase();f.has(g)||f.set(g,h)}}),l;function c(h,f){const g=h.type,b=l.handlers[g];
vendor: 13,097 bytes, lines 450-454
450if(Zx.call(l.handlers,g)&&b)return b(l,h,f);if(l.options.passThrough&&l.options.passThrough.includes(g)){if("children"in h){const{children:E,...T}=h,_=yc(T);return _.children=l.all(h),_}return yc(h)}return(l.options.unknownHandler||Nre)(l,h,f)}function d(h){const f=[];if("children"in h){const g=h.children;let b=-1;for(;++b<g.length;){const y=l.one(g[b],h);if(y){if(b&&g[b-1].type==="break"&&(!Array.isArray(y)&&y.type==="text"&&(y.value=eR(y.value)),!Array.isArray(y)&&y.type==="element")){const E=y.children[0];E&&E.type==="text"&&(E.value=eR(E.value))}Array.isArray(y)?f.push(...y):f.push(y)}}}return f}}function Are(e,t){e.position&&(t.position=gJ(e))}function Cre(e,t){let r=t;if(e&&e.data){const n=e.data.hName,a=e.data.hChildren,i=e.data.hProperties;if(typeof n=="string")if(r.type==="element")r.tagName=n;else{const s="children"in r?r.children:[r];r={type:"element",tagName:n,properties:{},children:s}}r.type==="element"&&i&&Object.assign(r.properties,yc(i)),"children"in r&&r.children&&a!==null&&a!==void 0&&(r.children=a)}return r}function Nre(e,t){const r=t.data||{},n="value"in t&&!(Zx.call(r,"hProperties")||Zx.call(r,"hChildren"))?{type:"text",value:t.value}:{type:"element",tagName:"div",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function Rre(e,t){const r=[];let n=-1;for(t&&r.push({type:"text",value:` 451`});++n<e.length;)n&&r.push({type:"text",value:` 452`}),r.push(e[n]);return t&&e.length>0&&r.push({type:"text",value:` 453`}),r}function eR(e){let t=0,r=e.charCodeAt(t);for(;r===9||r===32;)t++,r=e.charCodeAt(t);return e.slice(t)}function tR(e,t){const r=kre(e,t),n=r.one(e,void 0),a=bre(r),i=Array.isArray(n)?{type:"root",children:n}:n||{type:"root",children:[]};return a&&i.children.push({type:"text",value:` 454`},a),i}function Ire(e,t){return e&&"run"in e?async function(r,n){const a=tR(r,{file:n,...t});await e.run(a,n)}:function(r,n){return tR(r,{file:n,...e||t})}}function rR(e){if(e)throw e}var I2,nR;function Ore(){if(nR)return I2;nR=1;var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,a=function(d){return typeof Array.isArray=="function"?Array.isArray(d):t.call(d)==="[object Array]"},i=function(d){if(!d||t.call(d)!=="[object Object]")return!1;var h=e.call(d,"constructor"),f=d.constructor&&d.constructor.prototype&&e.call(d.constructor.prototype,"isPrototypeOf");if(d.constructor&&!h&&!f)return!1;var g;for(g in d);return typeof g>"u"||e.call(d,g)},s=function(d,h){r&&h.name==="__proto__"?r(d,h.name,{enumerable:!0,configurable:!0,value:h.newValue,writable:!0}):d[h.name]=h.newValue},l=function(d,h){if(h==="__proto__")if(e.call(d,h)){if(n)return n(d,h).value}else return;return d[h]};return I2=function c(){var d,h,f,g,b,y,E=arguments[0],T=1,_=arguments.length,k=!1;for(typeof E=="boolean"&&(k=E,E=arguments[1]||{},T=2),(E==null||typeof E!="object"&&typeof E!="function")&&(E={});T<_;++T)if(d=arguments[T],d!=null)for(h in d)f=l(E,h),g=l(d,h),E!==g&&(k&&g&&(i(g)||(b=a(g)))?(b?(b=!1,y=f&&a(f)?f:[]):y=f&&i(f)?f:{},s(E,{name:h,newValue:c(k,y,g)})):typeof g<"u"&&s(E,{name:h,newValue:g}));return E},I2}var Lre=Ore();const O2=Rc(Lre);function Qx(e){if(typeof e!="object"||e===null)return!1;const t=Object.getPrototypeOf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function Dre(){const e=[],t={run:r,use:n};return t;function r(...a){let i=-1;const s=a.pop();if(typeof s!="function")throw new TypeError("Expected function as last argument, not "+s);l(null,...a);function l(c,...d){const h=e[++i];let f=-1;if(c){s(c);return}for(;++f<a.length;)(d[f]===null||d[f]===void 0)&&(d[f]=a[f]);a=d,h?Mre(h,l)(...d):s(null,...d)}}function n(a){if(typeof a!="function")throw new TypeError("Expected `middelware` to be a function, not "+a);return e.push(a),t}}function Mre(e,t){let r;return n;function n(...s){const l=e.length>s.length;let c;l&&s.push(a);try{c=e.apply(this,s)}catch(d){const h=d;if(l&&r)throw h;return a(h)}l||(c&&c.then&&typeof c.then=="function"?c.then(i,a):c instanceof Error?a(c):i(c))}function a(s,...l){r||(r=!0,t(s,...l))}function i(s){a(null,s)}}const Ii={basename:Bre,dirname:Fre,extname:Pre,join:Ure,sep:"/"};function Bre(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');Ph(e);let r=0,n=-1,a=e.length,i;if(t===void 0||t.length===0||t.length>e.length){for(;a--;)if(e.codePointAt(a)===47){if(i){r=a+1;break}}else n<0&&(i=!0,n=a+1);return n<0?"":e.slice(r,n)}if(t===e)return"";let s=-1,l=t.length-1;for(;a--;)if(e.codePointAt(a)===47){if(i){r=a+1;break}}else s<0&&(i=!0,s=a+1),l>-1&&(e.codePointAt(a)===t.codePointAt(l--)?l<0&&(n=a):(l=-1,n=s));return r===n?n=s:n<0&&(n=e.length),e.slice(r,n)}function Fre(e){if(Ph(e),e.length===0)return".";let t=-1,r=e.length,n;for(;--r;)if(e.codePointAt(r)===47){if(n){t=r;break}}else n||(n=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function Pre(e){Ph(e);let t=e.length,r=-1,n=0,a=-1,i=0,s;for(;t--;){const l=e.codePointAt(t);if(l===47){if(s){n=t+1;break}continue}r<0&&(s=!0,r=t+1),l===46?a<0?a=t:i!==1&&(i=1):a>-1&&(i=-1)}return a<0||r<0||i===0||i===1&&a===r-1&&a===n+1?"":e.slice(a,r)}function Ure(...e){let t=-1,r;for(;++t<e.length;)Ph(e[t]),e[t]&&(r=r===void 0?e[t]:r+"/"+e[t]);return r===void 0?".":zre(r)}function zre(e){Ph(e);const t=e.codePointAt(0)===47;let r=$re(e,!t);return r.length===0&&!t&&(r="."),r.length>0&&e.codePointAt(e.length-1)===47&&(r+="/"),t?"/"+r:r}function $re(e,t){let r="",n=0,a=-1,i=0,s=-1,l,c;for(;++s<=e.length;){if(s<e.length)l=e.codePointAt(s);else{if(l===47)break;l=47}if(l===47){if(!(a===s-1||i===1))if(a!==s-1&&i===2){if(r.length<2||n!==2||r.codePointAt(r.length-1)!==46||r.codePointAt(r.length-2)!==46){if(r.length>2){if(c=r.lastIndexOf("/"),c!==r.length-1){c<0?(r="",n=0):(r=r.slice(0,c),n=r.length-1-r.lastIndexOf("/")),a=s,i=0;continue}}else if(r.length>0){r="",n=0,a=s,i=0;continue}}t&&(r=r.length>0?r+"/..":"..",n=2)}else r.length>0?r+="/"+e.slice(a+1,s):r=e.slice(a+1,s),n=s-a-1;a=s,i=0}else l===46&&i>-1?i++:i=-1}return r}function Ph(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const Hre={cwd:jre};function jre(){return"/"}function Jx(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function qre(e){if(typeof e=="string")e=new URL(e);else if(!Jx(e)){const 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:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return Gre(e)}function Gre(e){if(e.hostname!==""){const n=new TypeError('File URL host must be "localhost" or empty on darwin');throw n.code="ERR_INVALID_FILE_URL_HOST",n}const t=e.pathname;let r=-1;for(;++r<t.length;)if(t.codePointAt(r)===37&&t.codePointAt(r+1)===50){const n=t.codePointAt(r+2);if(n===70||n===102){const a=new TypeError("File URL path must not include encoded / characters");throw a.code="ERR_INVALID_FILE_URL_PATH",a}}return decodeURIComponent(t)}const L2=["history","path","basename","stem","extname","dirname"];class e9{constructor(t){let r;t?Jx(t)?r={path:t}:typeof t=="string"||Yre(t)?r={value:t}:r=t:r={},this.cwd="cwd"in r?"":Hre.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let n=-1;for(;++n<L2.length;){const i=L2[n];i in r&&r[i]!==void 0&&r[i]!==null&&(this[i]=i==="history"?[...r[i]]:r[i])}let a;for(a in r)L2.includes(a)||(this[a]=r[a])}get basename(){return typeof this.path=="string"?Ii.basename(this.path):void 0}set basename(t){M2(t,"basename"),D2(t,"basename"),this.path=Ii.join(this.dirname||"",t)}get dirname(){return typeof this.path=="string"?Ii.dirname(this.path):void 0}set dirname(t){aR(this.basename,"dirname"),this.path=Ii.join(t||"",this.basename)}get extname(){return typeof this.path=="string"?Ii.extname(this.path):void 0}set extname(t){if(D2(t,"extname"),aR(this.dirname,"extname"),t){if(t.codePointAt(0)!==46)throw new Error("`extname` must start with `.`");if(t.includes(".",1))throw new Error("`extname` cannot contain multiple dots")}this.path=Ii.join(this.dirname,this.stem+(t||""))}get path(){return this.history[this.history.length-1]}set path(t){Jx(t)&&(t=qre(t)),M2(t,"path"),this.path!==t&&this.history.push(t)}get stem(){return typeof this.path=="string"?Ii.basename(this.path,this.extname):void 0}set stem(t){M2(t,"stem"),D2(t,"stem"),this.path=Ii.join(this.dirname||"",t+(this.extname||""))}fail(t,r,n){const a=this.message(t,r,n);throw a.fatal=!0,a}info(t,r,n){const a=this.message(t,r,n);return a.fatal=void 0,a}message(t,r,n){const a=new kn(t,r,n);return this.path&&(a.name=this.path+":"+a.name,a.file=this.path),a.fatal=!1,this.messages.push(a),a}toString(t){return this.value===void 0?"":typeof this.value=="string"?this.value:new TextDecoder(t||void 0).decode(this.value)}}function D2(e,t){if(e&&e.includes(Ii.sep))throw new Error("`"+t+"` cannot be a path: did not expect `"+Ii.sep+"`")}function M2(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}function aR(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` to be set too")}function Yre(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const Vre=(function(e){const n=this.constructor.prototype,a=n[e],i=function(){return a.apply(i,arguments)};return Object.setPrototypeOf(i,n),i}),Wre={}.hasOwnProperty;class aS extends Vre{constructor(){super("copy"),this.Compiler=void 0,this.Parser=void 0,this.attachers=[],this.compiler=void 0,this.freezeIndex=-1,this.frozen=void 0,this.namespace={},this.parser=void 0,this.transformers=Dre()}copy(){const t=new aS;let r=-1;for(;++r<this.attachers.length;){const n=this.attachers[r];t.use(...n)}return t.data(O2(!0,{},this.namespace)),t}data(t,r){return typeof t=="string"?arguments.length===2?(P2("data",this.frozen),this.namespace[t]=r,this):Wre.call(this.namespace,t)&&this.namespace[t]||void 0:t?(P2("data",this.frozen),this.namespace=t,this):this.namespace}freeze(){if(this.frozen)return this;const t=this;for(;++this.freezeIndex<this.attachers.length;){const[r,...n]=this.attachers[this.freezeIndex];if(n[0]===!1)continue;n[0]===!0&&(n[0]=void 0);const a=r.call(t,...n);typeof a=="function"&&this.transformers.use(a)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(t){this.freeze();const r=Mf(t),n=this.parser||this.Parser;return B2("parse",n),n(String(r),r)}process(t,r){const n=this;return this.freeze(),B2("process",this.parser||this.Parser),F2("process",this.compiler||this.Compiler),r?a(void 0,r):new Promise(a);function a(i,s){const l=Mf(t),c=n.parse(l);n.run(c,l,function(h,f,g){if(h||!f||!g)return d(h);const b=f,y=n.stringify(b,g);Zre(y)?g.value=y:g.result=y,d(h,g)});function d(h,f){h||!f?s(h):i?i(f):r(void 0,f)}}}processSync(t){let r=!1,n;return this.freeze(),B2("processSync",this.parser||this.Parser),F2("processSync",this.compiler||this.Compiler),this.process(t,a),sR("processSync","process",r),n;function a(i,s){r=!0,rR(i),n=s}}run(t,r,n){iR(t),this.freeze();const a=this.transformers;return!n&&typeof r=="function"&&(n=r,r=void 0),n?i(void 0,n):new Promise(i);function i(s,l){const c=Mf(r);a.run(t,c,d);function d(h,f,g){const b=f||t;h?l(h):s?s(b):n(void 0,b,g)}}}runSync(t,r){let n=!1,a;return this.run(t,r,i),sR("runSync","run",n),a;function i(s,l){rR(s),a=l,n=!0}}stringify(t,r){this.freeze();const n=Mf(r),a=this.compiler||this.Compiler;return F2("stringify",a),iR(t),a(t,n)}use(t,...r){const n=this.attachers,a=this.namespace;if(P2("use",this.frozen),t!=null)if(typeof t=="function")c(t,r);else if(typeof t=="object")Array.isArray(t)?l(t):s(t);else throw new TypeError("Expected usable value, not `"+t+"`");return this;function i(d){if(typeof d=="function")c(d,[]);else if(typeof d=="object")if(Array.isArray(d)){const[h,...f]=d;c(h,f)}else s(d);else throw new TypeError("Expected usable value, not `"+d+"`")}function s(d){if(!("plugins"in d)&&!("settings"in d))throw new Error("Expected usable value but received an empty preset, which is probably a mistake: presets typically come with `plugins` and sometimes with `settings`, but this has neither");l(d.plugins),d.settings&&(a.settings=O2(!0,a.settings,d.settings))}function l(d){let h=-1;if(d!=null)if(Array.isArray(d))for(;++h<d.length;){const f=d[h];i(f)}else throw new TypeError("Expected a list of plugins, not `"+d+"`")}function c(d,h){let f=-1,g=-1;for(;++f<n.length;)if(n[f][0]===d){g=f;break}if(g===-1)n.push([d,...h]);else if(h.length>0){let[b,...y]=h;const E=n[g][1];Qx(E)&&Qx(b)&&(b=O2(!0,E,b)),n[g]=[d,b,...y]}}}}const Xre=new aS().freeze();function B2(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function F2(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function P2(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`.")}
vendor: 4,823 bytes, line 454
454function iR(e){if(!Qx(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function sR(e,t,r){if(!r)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function Mf(e){return Kre(e)?e:new e9(e)}function Kre(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function Zre(e){return typeof e=="string"||Qre(e)}function Qre(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const Jre="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",oR=[],lR={allowDangerousHtml:!0},ene=/^(https?|ircs?|mailto|xmpp)$/i,tne=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"className",id:"remove-classname"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function rne(e){const t=nne(e),r=ane(e);return ine(t.runSync(t.parse(r),r),e)}function nne(e){const t=e.rehypePlugins||oR,r=e.remarkPlugins||oR,n=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...lR}:lR;return Xre().use(Pte).use(r).use(Ire,n).use(t)}function ane(e){const t=e.children||"",r=new e9;return typeof t=="string"&&(r.value=t),r}function ine(e,t){const r=t.allowedElements,n=t.allowElement,a=t.components,i=t.disallowedElements,s=t.skipHtml,l=t.unwrapDisallowed,c=t.urlTransform||sne;for(const h of tne)Object.hasOwn(t,h.from)&&(""+h.from+(h.to?"use `"+h.to+"` instead":"remove it")+Jre+h.id,void 0);return Jg(e,d),vJ(e,{Fragment:S.Fragment,components:a,ignoreInvalidStyle:!0,jsx:S.jsx,jsxs:S.jsxs,passKeys:!0,passNode:!0});function d(h,f,g){if(h.type==="raw"&&g&&typeof f=="number")return s?g.children.splice(f,1):g.children[f]={type:"text",value:h.value},f;if(h.type==="element"){let b;for(b in C2)if(Object.hasOwn(C2,b)&&Object.hasOwn(h.properties,b)){const y=h.properties[b],E=C2[b];(E===null||E.includes(h.tagName))&&(h.properties[b]=c(String(y||""),b,h))}}if(h.type==="element"){let b=r?!r.includes(h.tagName):i?i.includes(h.tagName):!1;if(!b&&n&&typeof f=="number"&&(b=!n(h,f,g)),b&&g&&typeof f=="number")return l&&h.children?g.children.splice(f,1,...h.children):g.children.splice(f,1),f}}}function sne(e){const t=e.indexOf(":"),r=e.indexOf("?"),n=e.indexOf("#"),a=e.indexOf("/");return t===-1||a!==-1&&t>a||r!==-1&&t>r||n!==-1&&t>n||ene.test(e.slice(0,t))?e:""}function uR(e,t){const r=String(e);if(typeof t!="string")throw new TypeError("Expected character");let n=0,a=r.indexOf(t);for(;a!==-1;)n++,a=r.indexOf(t,a+t.length);return n}function one(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function lne(e,t,r){const a=Fh((r||{}).ignore||[]),i=une(t);let s=-1;for(;++s<i.length;)nS(e,"text",l);function l(d,h){let f=-1,g;for(;++f<h.length;){const b=h[f],y=g?g.children:void 0;if(a(b,y?y.indexOf(b):void 0,g))return;g=b}if(g)return c(d,h)}function c(d,h){const f=h[h.length-1],g=i[s][0],b=i[s][1];let y=0;const T=f.children.indexOf(d);let _=!1,k=[];g.lastIndex=0;let I=g.exec(d.value);for(;I;){const D=I.index,M={index:I.index,input:I.input,stack:[...h,d]};let B=b(...I,M);if(typeof B=="string"&&(B=B.length>0?{type:"text",value:B}:void 0),B===!1?g.lastIndex=D+1:(y!==D&&k.push({type:"text",value:d.value.slice(y,D)}),Array.isArray(B)?k.push(...B):B&&k.push(B),y=D+I[0].length,_=!0),!g.global)break;I=g.exec(d.value)}return _?(y<d.value.length&&k.push({type:"text",value:d.value.slice(y)}),f.children.splice(T,1,...k)):k=[d],T+k.length}}function une(e){const t=[];if(!Array.isArray(e))throw new TypeError("Expected find and replace tuple or list of tuples");const r=!e[0]||Array.isArray(e[0])?e:[e];let n=-1;for(;++n<r.length;){const a=r[n];t.push([cne(a[0]),dne(a[1])])}return t}function cne(e){return typeof e=="string"?new RegExp(one(e),"g"):e}function dne(e){return typeof e=="function"?e:function(){return e}}const U2="phrasing",z2=["autolink","link","image","label"];
vendor: 6,299 bytes, lines 454-456
454function hne(){return{transforms:[xne],enter:{literalAutolink:fne,literalAutolinkEmail:$2,literalAutolinkHttp:$2,literalAutolinkWww:$2},exit:{literalAutolink:yne,literalAutolinkEmail:bne,literalAutolinkHttp:mne,literalAutolinkWww:gne}}}function pne(){return{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:U2,notInConstruct:z2},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:U2,notInConstruct:z2},{character:":",before:"[ps]",after:"\\/",inConstruct:U2,notInConstruct:z2}]}}function fne(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function $2(e){this.config.enter.autolinkProtocol.call(this,e)}function mne(e){this.config.exit.autolinkProtocol.call(this,e)}function gne(e){this.config.exit.data.call(this,e);const t=this.stack[this.stack.length-1];t.type,t.url="http://"+this.sliceSerialize(e)}function bne(e){this.config.exit.autolinkEmail.call(this,e)}function yne(e){this.exit(e)}function xne(e){lne(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,Ene],[new RegExp("(?<=^|\\s|\\p{P}|\\p{S})([-.\\w+]+)@([-\\w]+(?:\\.[-\\w]+)+)","gu"),vne]],{ignore:["link","linkReference"]})}function Ene(e,t,r,n,a){let i="";if(!t9(a)||(/^w/i.test(t)&&(r=t+r,t="",i="http://"),!Sne(r)))return!1;const s=Tne(r+n);if(!s[0])return!1;const l={type:"link",title:null,url:i+t+s[0],children:[{type:"text",value:t+s[0]}]};return s[1]?[l,{type:"text",value:s[1]}]:l}function vne(e,t,r,n){return!t9(n,!0)||/[-\d_]$/.test(r)?!1:{type:"link",title:null,url:"mailto:"+t+"@"+r,children:[{type:"text",value:t+"@"+r}]}}function Sne(e){const 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 Tne(e){const t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let r=t[0],n=r.indexOf(")");const a=uR(e,"(");let i=uR(e,")");for(;n!==-1&&a>i;)e+=r.slice(0,n+1),r=r.slice(n+1),n=r.indexOf(")"),i++;return[e,r]}function t9(e,t){const r=e.input.charCodeAt(e.index-1);return(e.index===0||Ll(r)||Xg(r))&&(!t||r!==47)}r9.peek=One;function wne(){this.buffer()}function _ne(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function kne(){this.buffer()}function Ane(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function Cne(e){const t=this.resume(),r=this.stack[this.stack.length-1];r.type,r.identifier=pi(this.sliceSerialize(e)).toLowerCase(),r.label=t}function Nne(e){this.exit(e)}function Rne(e){const t=this.resume(),r=this.stack[this.stack.length-1];r.type,r.identifier=pi(this.sliceSerialize(e)).toLowerCase(),r.label=t}function Ine(e){this.exit(e)}function One(){return"["}function r9(e,t,r,n){const a=r.createTracker(n);let i=a.move("[^");const s=r.enter("footnoteReference"),l=r.enter("reference");return i+=a.move(r.safe(r.associationId(e),{after:"]",before:i})),l(),s(),i+=a.move("]"),i}function Lne(){return{enter:{gfmFootnoteCallString:wne,gfmFootnoteCall:_ne,gfmFootnoteDefinitionLabelString:kne,gfmFootnoteDefinition:Ane},exit:{gfmFootnoteCallString:Cne,gfmFootnoteCall:Nne,gfmFootnoteDefinitionLabelString:Rne,gfmFootnoteDefinition:Ine}}}function Dne(e){let t=!1;return e&&e.firstLineBlank&&(t=!0),{handlers:{footnoteDefinition:r,footnoteReference:r9},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]};function r(n,a,i,s){const l=i.createTracker(s);let c=l.move("[^");const d=i.enter("footnoteDefinition"),h=i.enter("label");return c+=l.move(i.safe(i.associationId(n),{before:c,after:"]"})),h(),c+=l.move("]:"),n.children&&n.children.length>0&&(l.shift(4),c+=l.move((t?` 455`:" ")+i.indentLines(i.containerFlow(n,l.current()),t?n9:Mne))),d(),c}}function Mne(e,t,r){return t===0?e:n9(e,t,r)}function n9(e,t,r){return(r?"":" ")+e}const Bne=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];a9.peek=$ne;function Fne(){return{canContainEols:["delete"],enter:{strikethrough:Une},exit:{strikethrough:zne}}}function Pne(){return{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:Bne}],handlers:{delete:a9}}}function Une(e){this.enter({type:"delete",children:[]},e)}function zne(e){this.exit(e)}function a9(e,t,r,n){const a=r.createTracker(n),i=r.enter("strikethrough");let s=a.move("~~");return s+=r.containerPhrasing(e,{...a.current(),before:s,after:"~"}),s+=a.move("~~"),i(),s}function $ne(){return"~"}function Hne(e){return e.length}function jne(e,t){const r=t||{},n=(r.align||[]).concat(),a=r.stringLength||Hne,i=[],s=[],l=[],c=[];let d=0,h=-1;for(;++h<e.length;){const E=[],T=[];let _=-1;for(e[h].length>d&&(d=e[h].length);++_<e[h].length;){const k=qne(e[h][_]);if(r.alignDelimiters!==!1){const I=a(k);T[_]=I,(c[_]===void 0||I>c[_])&&(c[_]=I)}E.push(k)}s[h]=E,l[h]=T}let f=-1;if(typeof n=="object"&&"length"in n)for(;++f<d;)i[f]=cR(n[f]);else{const E=cR(n);for(;++f<d;)i[f]=E}f=-1;const g=[],b=[];for(;++f<d;){const E=i[f];let T="",_="";E===99?(T=":",_=":"):E===108?T=":":E===114&&(_=":");let k=r.alignDelimiters===!1?1:Math.max(1,c[f]-T.length-_.length);const I=T+"-".repeat(k)+_;r.alignDelimiters!==!1&&(k=T.length+k+_.length,k>c[f]&&(c[f]=k),b[f]=k),g[f]=I}s.splice(1,0,g),l.splice(1,0,b),h=-1;const y=[];for(;++h<s.length;){const E=s[h],T=l[h];f=-1;const _=[];for(;++f<d;){const k=E[f]||"";let I="",D="";if(r.alignDelimiters!==!1){const M=c[f]-(T[f]||0),B=i[f];B===114?I=" ".repeat(M):B===99?M%2?(I=" ".repeat(M/2+.5),D=" ".repeat(M/2-.5)):(I=" ".repeat(M/2),D=I):D=" ".repeat(M)}r.delimiterStart!==!1&&!f&&_.push("|"),r.padding!==!1&&!(r.alignDelimiters===!1&&k==="")&&(r.delimiterStart!==!1||f)&&_.push(" "),r.alignDelimiters!==!1&&_.push(I),_.push(k),r.alignDelimiters!==!1&&_.push(D),r.padding!==!1&&_.push(" "),(r.delimiterEnd!==!1||f!==d-1)&&_.push("|")}y.push(r.delimiterEnd===!1?_.join("").replace(/ +$/,""):_.join(""))}return y.join(` 456`)}function qne(e){return e==null?"":String(e)}function cR(e){const t=typeof e=="string"?e.codePointAt(0):0;return t===67||t===99?99:t===76||t===108?108:t===82||t===114?114:0}const dR={}.hasOwnProperty;function i9(e,t){const r=t||{};function n(a,...i){let s=n.invalid;const l=n.handlers;if(a&&dR.call(a,e)){const c=String(a[e]);s=dR.call(l,c)?l[c]:n.unknown}if(s)return s.call(this,a,...i)}return n.handlers=r.handlers||{}
vendor: 11,624 bytes, lines 456-467
456,n.invalid=r.invalid,n.unknown=r.unknown,n}function Gne(e,t,r,n){const a=r.enter("blockquote"),i=r.createTracker(n);i.move("> "),i.shift(2);const s=r.indentLines(r.containerFlow(e,i.current()),Yne);return a(),s}function Yne(e,t,r){return">"+(r?"":" ")+e}function Vne(e,t){return hR(e,t.inConstruct,!0)&&!hR(e,t.notInConstruct,!1)}function hR(e,t,r){if(typeof t=="string"&&(t=[t]),!t||t.length===0)return r;let n=-1;for(;++n<t.length;)if(e.includes(t[n]))return!0;return!1}function pR(e,t,r,n){let a=-1;for(;++a<r.unsafe.length;)if(r.unsafe[a].character===` 457`&&Vne(r.stack,r.unsafe[a]))return/[ \t]/.test(n.before)?"":" ";return`\\ 458`}function s9(e,t){const r=String(e);let n=r.indexOf(t),a=n,i=0,s=0;if(typeof t!="string")throw new TypeError("Expected substring");for(;n!==-1;)n===a?++i>s&&(s=i):i=1,a=n+t.length,n=r.indexOf(t,a);return s}function Wne(e,t){return!!(t.options.fences===!1&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}function Xne(e){const t=e.options.fence||"`";if(t!=="`"&&t!=="~")throw new Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}function Kne(e,t,r,n){const a=Xne(r),i=e.value||"",s=a==="`"?"GraveAccent":"Tilde";if(Wne(e,r)){const f=r.enter("codeIndented"),g=r.indentLines(i,Zne);return f(),g}const l=r.createTracker(n),c=a.repeat(Math.max(s9(i,a)+1,3)),d=r.enter("codeFenced");let h=l.move(c);if(e.lang){const f=r.enter(`codeFencedLang${s}`);h+=l.move(r.safe(e.lang,{before:h,after:" ",encode:["`"],...l.current()})),f()}if(e.lang&&e.meta){const f=r.enter(`codeFencedMeta${s}`);h+=l.move(" "),h+=l.move(r.safe(e.meta,{before:h,after:` 459`,encode:["`"],...l.current()})),f()}return h+=l.move(` 460`),i&&(h+=l.move(i+` 461`)),h+=l.move(c),d(),h}function Zne(e,t,r){return(r?"":" ")+e}function iS(e){const t=e.options.quote||'"';if(t!=='"'&&t!=="'")throw new Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}function Qne(e,t,r,n){const a=iS(r),i=a==='"'?"Quote":"Apostrophe",s=r.enter("definition");let l=r.enter("label");const c=r.createTracker(n);let d=c.move("[");return d+=c.move(r.safe(r.associationId(e),{before:d,after:"]",...c.current()})),d+=c.move("]: "),l(),!e.url||/[\0- \u007F]/.test(e.url)?(l=r.enter("destinationLiteral"),d+=c.move("<"),d+=c.move(r.safe(e.url,{before:d,after:">",...c.current()})),d+=c.move(">")):(l=r.enter("destinationRaw"),d+=c.move(r.safe(e.url,{before:d,after:e.title?" ":` 462`,...c.current()}))),l(),e.title&&(l=r.enter(`title${i}`),d+=c.move(" "+a),d+=c.move(r.safe(e.title,{before:d,after:a,...c.current()})),d+=c.move(a),l()),s(),d}function Jne(e){const t=e.options.emphasis||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}function oh(e){return"&#x"+e.toString(16).toUpperCase()+";"}function $m(e,t,r){const n=bc(e),a=bc(t);return n===void 0?a===void 0?r==="_"?{inside:!0,outside:!0}:{inside:!1,outside:!1}:a===1?{inside:!0,outside:!0}:{inside:!1,outside:!0}:n===1?a===void 0?{inside:!1,outside:!1}:a===1?{inside:!0,outside:!0}:{inside:!1,outside:!1}:a===void 0?{inside:!1,outside:!1}:a===1?{inside:!0,outside:!1}:{inside:!1,outside:!1}}o9.peek=eae;function o9(e,t,r,n){const a=Jne(r),i=r.enter("emphasis"),s=r.createTracker(n),l=s.move(a);let c=s.move(r.containerPhrasing(e,{after:a,before:l,...s.current()}));const d=c.charCodeAt(0),h=$m(n.before.charCodeAt(n.before.length-1),d,a);h.inside&&(c=oh(d)+c.slice(1));const f=c.charCodeAt(c.length-1),g=$m(n.after.charCodeAt(0),f,a);g.inside&&(c=c.slice(0,-1)+oh(f));const b=s.move(a);return i(),r.attentionEncodeSurroundingInfo={after:g.outside,before:h.outside},l+c+b}function eae(e,t,r){return r.options.emphasis||"*"}function tae(e,t){let r=!1;return Jg(e,function(n){if("value"in n&&/\r?\n|\r/.test(n.value)||n.type==="break")return r=!0,Kx}),!!((!e.depth||e.depth<3)&&Zv(e)&&(t.options.setext||r))}function rae(e,t,r,n){const a=Math.max(Math.min(6,e.depth||1),1),i=r.createTracker(n);if(tae(e,r)){const h=r.enter("headingSetext"),f=r.enter("phrasing"),g=r.containerPhrasing(e,{...i.current(),before:` 463`,after:` 464`});return f(),h(),g+` 465`+(a===1?"=":"-").repeat(g.length-(Math.max(g.lastIndexOf("\r"),g.lastIndexOf(` 466`))+1))}const s="#".repeat(a),l=r.enter("headingAtx"),c=r.enter("phrasing");i.move(s+" ");let d=r.containerPhrasing(e,{before:"# ",after:` 467`,...i.current()});return/^[\t ]/.test(d)&&(d=oh(d.charCodeAt(0))+d.slice(1)),d=d?s+" "+d:s,r.options.closeAtx&&(d+=" "+s),c(),l(),d}l9.peek=nae;function l9(e){return e.value||""}function nae(){return"<"}u9.peek=aae;function u9(e,t,r,n){const a=iS(r),i=a==='"'?"Quote":"Apostrophe",s=r.enter("image");let l=r.enter("label");const c=r.createTracker(n);let d=c.move("![");return d+=c.move(r.safe(e.alt,{before:d,after:"]",...c.current()})),d+=c.move("]("),l(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(l=r.enter("destinationLiteral"),d+=c.move("<"),d+=c.move(r.safe(e.url,{before:d,after:">",...c.current()})),d+=c.move(">")):(l=r.enter("destinationRaw"),d+=c.move(r.safe(e.url,{before:d,after:e.title?" ":")",...c.current()}))),l(),e.title&&(l=r.enter(`title${i}`),d+=c.move(" "+a),d+=c.move(r.safe(e.title,{before:d,after:a,...c.current()})),d+=c.move(a),l()),d+=c.move(")"),s(),d}function aae(){return"!"}c9.peek=iae;function c9(e,t,r,n){const a=e.referenceType,i=r.enter("imageReference");let s=r.enter("label");const l=r.createTracker(n);let c=l.move("![");const d=r.safe(e.alt,{before:c,after:"]",...l.current()});c+=l.move(d+"]["),s();const h=r.stack;r.stack=[],s=r.enter("reference");const f=r.safe(r.associationId(e),{before:c,after:"]",...l.current()});return s(),r.stack=h,i(),a==="full"||!d||d!==f?c+=l.move(f+"]"):a==="shortcut"?c=c.slice(0,-1):c+=l.move("]"),c}function iae(){return"!"}d9.peek=sae;function d9(e,t,r){let n=e.value||"",a="`",i=-1;for(;new RegExp("(^|[^`])"+a+"([^`]|$)").test(n);)a+="`";for(/[^ \r\n]/.test(n)&&(/^[ \r\n]/.test(n)&&/[ \r\n]$/.test(n)||/^`|`$/.test(n))&&(n=" "+n+" ");++i<r.unsafe.length;){const s=r.unsafe[i],l=r.compilePattern(s);let c;if(s.atBreak)for(;c=l.exec(n);){let d=c.index;n.charCodeAt(d)===10&&n.charCodeAt(d-1)===13&&d--,n=n.slice(0,d)+" "+n.slice(c.index+1)}}return a+n+a}function sae(){return"`"}function h9(e,t){const r=Zv(e);return!!(!t.options.resourceLink&&e.url&&!e.title&&e.children&&e.children.length===1&&e.children[0].type==="text"&&(r===e.url||"mailto:"+r===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}p9.peek=oae;function p9(e,t,r,n){const a=iS(r),i=a==='"'?"Quote":"Apostrophe",s=r.createTracker(n);let l,c;if(h9(e,r)){const h=r.stack;r.stack=[],l=r.enter("autolink");let f=s.move("<");return f+=s.move(r.containerPhrasing(e,{before:f,after:">",...s.current()})),f+=s.move(">"),l(),r.stack=h,f}l=r.enter("link"),c=r.enter("label");let d=s.move("[");return d+=s.move(r.containerPhrasing(e,{before:d,after:"](",...s.current()})),d+=s.move("]("),c(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(c=r.enter("destinationLiteral"),d+=s.move("<"),d+=s.move(r.safe(e.url,{before:d,after:">",...s.current()})),d+=s.move(">")):(c=r.enter("destinationRaw"),d+=s.move(r.safe(e.url,{before:d,after:e.title?" ":")",...s.current()}))),c(),e.title&&(c=r.enter(`title${i}`),d+=s.move(" "+a),d+=s.move(r.safe(e.title,{before:d,after:a,...s.current()})),d+=s.move(a),c()),d+=s.move(")"),l(),d}function oae(e,t,r){return h9(e,r)?"<":"["}f9.peek=lae;function f9(e,t,r,n){const a=e.referenceType,i=r.enter("linkReference");let s=r.enter("label");const l=r.createTracker(n);let c=l.move("[");const d=r.containerPhrasing(e,{before:c,after:"]",...l.current()});c+=l.move(d+"]["),s();const h=r.stack;r.stack=[],s=r.enter("reference");const f=r.safe(r.associationId(e),{before:c,after:"]",...l.current()});return s(),r.stack=h,i(),a==="full"||!d||d!==f?c+=l.move(f+"]"):a==="shortcut"?c=c.slice(0,-1):c+=l.move("]"),c}function lae(){return"["}function sS(e){const t=e.options.bullet||"*";if(t!=="*"&&t!=="+"&&t!=="-")throw new Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function uae(e){const t=sS(e),r=e.options.bulletOther;if(!r)return t==="*"?"-":"*";if(r!=="*"&&r!=="+"&&r!=="-")throw new Error("Cannot serialize items with `"+r+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(r===t)throw new Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+r+"`) to be different");return r}function cae(e){const t=e.options.bulletOrdered||".";if(t!=="."&&t!==")")throw new Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}function m9(e){const t=e.options.rule||"*";if(t!=="*"&&t!=="-"&&t!=="_")throw new Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}function dae(e,t,r,n){const a=r.enter("list"),i=r.bulletCurrent;let s=e.ordered?cae(r):sS(r);const l=e.ordered?s==="."?")":".":uae(r);let c=t&&r.bulletLastUsed?s===r.bulletLastUsed:!1;if(!e.ordered){const h=e.children?e.children[0]:void 0;if((s==="*"||s==="-")&&h&&(!h.children||!h.children[0])&&r.stack[r.stack.length-1]==="list"&&r.stack[r.stack.length-2]==="listItem"&&r.stack[r.stack.length-3]==="list"&&r.stack[r.stack.length-4]==="listItem"&&r.indexStack[r.indexStack.length-1]===0&&r.indexStack[r.indexStack.length-2]===0&&r.indexStack[r.indexStack.length-3]===0&&(c=!0),m9(r)===s&&h){let f=-1;for(;++f<e.children.length;){const g=e.children[f];if(g&&g.type==="listItem"&&g.children&&g.children[0]&&g.children[0].type==="thematicBreak"){c=!0;break}}}}c&&(s=l),r.bulletCurrent=s;const d=r.containerFlow(e,n);return r.bulletLastUsed=s,r.bulletCurrent=i,a(),d}function hae(e){const t=e.options.listItemIndent||"one";if(t!=="tab"&&t!=="one"&&t!=="mixed")throw new Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}function pae(e,t,r,n){const a=hae(r);let i=r.bulletCurrent||sS(r);t&&t.type==="list"&&t.ordered&&(i=(typeof t.start=="number"&&t.start>-1?t.start:1)+(r.options.incrementListMarker===!1?0:t.children.indexOf(e))+i);let s=i.length+1;(a==="tab"||a==="mixed"&&(t&&t.type==="list"&&t.spread||e.spread))&&(s=Math.ceil(s/4)*4);const l=r.createTracker(n);l.move(i+" ".repeat(s-i.length)),l.shift(s);const c=r.enter("listItem"),d=r.indentLines(r.containerFlow(e,l.current()),h);return c(),d;function h(f,g,b){return g?(b?"":" ".repeat(s))+f:(b?i:i+" ".repeat(s-i.length))+f}}function fae(e,t,r,n){const a=r.enter("paragraph"),i=r.enter("phrasing"),s=r.containerPhrasing(e,n);return i(),a(),s}const mae=Fh(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function gae(e,t,r,n){return(e.children.some(function(s){return mae(s)})?r.containerPhrasing:r.containerFlow).call(r,e,n)}function bae(e){const t=e.options.strong||"*";if(t!=="*"&&t!=="_")throw new Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}g9.peek=yae;function g9(e,t,r,n){const a=bae(r),i=r.enter("strong"),s=r.createTracker(n),l=s.move(a+a);let c=s.move(r.containerPhrasing(e,{after:a,before:l,...s.current()}));const d=c.charCodeAt(0),h=$m(n.before.charCodeAt(n.before.length-1),d,a);h.inside&&(c=oh(d)+c.slice(1));const f=c.charCodeAt(c.length-1),g=$m(n.after.charCodeAt(0),f,a);g.inside&&(c=c.slice(0,-1)+oh(f));const b=s.move(a+a);return i(),r.attentionEncodeSurroundingInfo={after:g.outside,before:h.outside},l+c+b}function yae(e,t,r){return r.options.strong||"*"}
vendor: 6,304 bytes, lines 467-469
467function xae(e,t,r,n){return r.safe(e.value,n)}function Eae(e){const t=e.options.ruleRepetition||3;if(t<3)throw new Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}function vae(e,t,r){const n=(m9(r)+(r.options.ruleSpaces?" ":"")).repeat(Eae(r));return r.options.ruleSpaces?n.slice(0,-1):n}const b9={blockquote:Gne,break:pR,code:Kne,definition:Qne,emphasis:o9,hardBreak:pR,heading:rae,html:l9,image:u9,imageReference:c9,inlineCode:d9,link:p9,linkReference:f9,list:dae,listItem:pae,paragraph:fae,root:gae,strong:g9,text:xae,thematicBreak:vae};function Sae(){return{enter:{table:Tae,tableData:fR,tableHeader:fR,tableRow:_ae},exit:{codeText:kae,table:wae,tableData:H2,tableHeader:H2,tableRow:H2}}}function Tae(e){const t=e._align;this.enter({type:"table",align:t.map(function(r){return r==="none"?null:r}),children:[]},e),this.data.inTable=!0}function wae(e){this.exit(e),this.data.inTable=void 0}function _ae(e){this.enter({type:"tableRow",children:[]},e)}function H2(e){this.exit(e)}function fR(e){this.enter({type:"tableCell",children:[]},e)}function kae(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,Aae));const r=this.stack[this.stack.length-1];r.type,r.value=t,this.exit(e)}function Aae(e,t){return t==="|"?t:e}function Cae(e){const t=e||{},r=t.tableCellPadding,n=t.tablePipeAlign,a=t.stringLength,i=r?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:` 468`,inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:g,table:s,tableCell:c,tableRow:l}};function s(b,y,E,T){return d(h(b,E,T),b.align)}function l(b,y,E,T){const _=f(b,E,T),k=d([_]);return k.slice(0,k.indexOf(` 469`))}function c(b,y,E,T){const _=E.enter("tableCell"),k=E.enter("phrasing"),I=E.containerPhrasing(b,{...T,before:i,after:i});return k(),_(),I}function d(b,y){return jne(b,{align:y,alignDelimiters:n,padding:r,stringLength:a})}function h(b,y,E){const T=b.children;let _=-1;const k=[],I=y.enter("table");for(;++_<T.length;)k[_]=f(T[_],y,E);return I(),k}function f(b,y,E){const T=b.children;let _=-1;const k=[],I=y.enter("tableRow");for(;++_<T.length;)k[_]=c(T[_],b,y,E);return I(),k}function g(b,y,E){let T=b9.inlineCode(b,y,E);return E.stack.includes("tableCell")&&(T=T.replace(/\|/g,"\\$&")),T}}function Nae(){return{exit:{taskListCheckValueChecked:mR,taskListCheckValueUnchecked:mR,paragraph:Iae}}}function Rae(){return{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:Oae}}}function mR(e){const t=this.stack[this.stack.length-2];t.type,t.checked=e.type==="taskListCheckValueChecked"}function Iae(e){const t=this.stack[this.stack.length-2];if(t&&t.type==="listItem"&&typeof t.checked=="boolean"){const r=this.stack[this.stack.length-1];r.type;const n=r.children[0];if(n&&n.type==="text"){const a=t.children;let i=-1,s;for(;++i<a.length;){const l=a[i];if(l.type==="paragraph"){s=l;break}}s===r&&(n.value=n.value.slice(1),n.value.length===0?r.children.shift():r.position&&n.position&&typeof n.position.start.offset=="number"&&(n.position.start.column++,n.position.start.offset++,r.position.start=Object.assign({},n.position.start)))}}this.exit(e)}function Oae(e,t,r,n){const a=e.children[0],i=typeof e.checked=="boolean"&&a&&a.type==="paragraph",s="["+(e.checked?"x":" ")+"] ",l=r.createTracker(n);i&&l.move(s);let c=b9.listItem(e,t,r,{...n,...l.current()});return i&&(c=c.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,d)),c;function d(h){return h+s}}function Lae(){return[hne(),Lne(),Fne(),Sae(),Nae()]}function Dae(e){return{extensions:[pne(),Dne(e),Pne(),Cae(e),Rae()]}}const Mae={tokenize:$ae,partial:!0},y9={tokenize:Hae,partial:!0},x9={tokenize:jae,partial:!0},E9={tokenize:qae,partial:!0},Bae={tokenize:Gae,partial:!0},v9={name:"wwwAutolink",tokenize:Uae,previous:T9},S9={name:"protocolAutolink",tokenize:zae,previous:w9},$s={name:"emailAutolink",tokenize:Pae,previous:_9},ji={};function Fae(){return{text:ji}}let dl=48;for(;dl<123;)ji[dl]=$s,dl++,dl===58?dl=65:dl===91&&(dl=97);ji[43]=$s;ji[45]=$s;ji[46]=$s;ji[95]=$s;ji[72]=[$s,S9];ji[104]=[$s,S9];ji[87]=[$s,v9];ji[119]=[$s,v9];function Pae(e,t,r){const n=this;let a,i;return s;function s(f){return!eE(f)||!_9.call(n,n.previous)||oS(n.events)?r(f):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),l(f))}function l(f){return eE(f)?(e.consume(f),l):f===64?(e.consume(f),c):r(f)}function c(f){return f===46?e.check(Bae,h,d)(f):f===45||f===95||Sn(f)?(i=!0,e.consume(f),c):h(f)}function d(f){return e.consume(f),a=!0,c}function h(f){return i&&a&&Fn(n.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(f)):r(f)}}function Uae(e,t,r){const n=this;return a;function a(s){return s!==87&&s!==119||!T9.call(n,n.previous)||oS(n.events)?r(s):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(Mae,e.attempt(y9,e.attempt(x9,i),r),r)(s))}function i(s){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(s)}}function zae(e,t,r){const n=this;let a="",i=!1;return s;function s(f){return(f===72||f===104)&&w9.call(n,n.previous)&&!oS(n.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),a+=String.fromCodePoint(f),e.consume(f),l):r(f)}function l(f){if(Fn(f)&&a.length<5)return a+=String.fromCodePoint(f),e.consume(f),l;if(f===58){const g=a.toLowerCase();if(g==="http"||g==="https")return e.consume(f),c}return r(f)}function c(f){return f===47?(e.consume(f),i?d:(i=!0,c)):r(f)}function d(f){return f===null||Um(f)||ir(f)||Ll(f)||Xg(f)?r(f):e.attempt(y9,e.attempt(x9,h),r)(f)}function h(f){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(f)}}function $ae(e,t,r){let n=0;return a;function a(s){return(s===87||s===119)&&n<3?(n++,e.consume(s),a):s===46&&n===3?(e.consume(s),i):r(s)}function i(s){return s===null?r(s):t(s)}}function Hae(e,t,r){let n,a,i;return s;function s(d){return d===46||d===95?e.check(E9,c,l)(d):d===null||ir(d)||Ll(d)||d!==45&&Xg(d)?c(d):(i=!0,e.consume(d),s)}function l(d){return d===95?n=!0:(a=n,n=void 0),e.consume(d),s}function c(d){return a||n||!i?r(d):t(d)}}function jae(e,t){let r=0,n=0;return a;function a(s){return s===40?(r++,e.consume(s),a):s===41&&n<r?i(s):s===33||s===34||s===38||s===39||s===4
vendor: 6,738 bytes, line 469
4691||s===42||s===44||s===46||s===58||s===59||s===60||s===63||s===93||s===95||s===126?e.check(E9,t,i)(s):s===null||ir(s)||Ll(s)?t(s):(e.consume(s),a)}function i(s){return s===41&&n++,e.consume(s),a}}function qae(e,t,r){return n;function n(l){return l===33||l===34||l===39||l===41||l===42||l===44||l===46||l===58||l===59||l===63||l===95||l===126?(e.consume(l),n):l===38?(e.consume(l),i):l===93?(e.consume(l),a):l===60||l===null||ir(l)||Ll(l)?t(l):r(l)}function a(l){return l===null||l===40||l===91||ir(l)||Ll(l)?t(l):n(l)}function i(l){return Fn(l)?s(l):r(l)}function s(l){return l===59?(e.consume(l),n):Fn(l)?(e.consume(l),s):r(l)}}function Gae(e,t,r){return n;function n(i){return e.consume(i),a}function a(i){return Sn(i)?r(i):t(i)}}function T9(e){return e===null||e===40||e===42||e===95||e===91||e===93||e===126||ir(e)}function w9(e){return!Fn(e)}function _9(e){return!(e===47||eE(e))}function eE(e){return e===43||e===45||e===46||e===95||Sn(e)}function oS(e){let t=e.length,r=!1;for(;t--;){const n=e[t][1];if((n.type==="labelLink"||n.type==="labelImage")&&!n._balanced){r=!0;break}if(n._gfmAutolinkLiteralWalkedInto){r=!1;break}}return e.length>0&&!r&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),r}const Yae={tokenize:eie,partial:!0};function Vae(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:Zae,continuation:{tokenize:Qae},exit:Jae}},text:{91:{name:"gfmFootnoteCall",tokenize:Kae},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:Wae,resolveTo:Xae}}}}function Wae(e,t,r){const n=this;let a=n.events.length;const i=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]);let s;for(;a--;){const c=n.events[a][1];if(c.type==="labelImage"){s=c;break}if(c.type==="gfmFootnoteCall"||c.type==="labelLink"||c.type==="label"||c.type==="image"||c.type==="link")break}return l;function l(c){if(!s||!s._balanced)return r(c);const d=pi(n.sliceSerialize({start:s.end,end:n.now()}));return d.codePointAt(0)!==94||!i.includes(d.slice(1))?r(c):(e.enter("gfmFootnoteCallLabelMarker"),e.consume(c),e.exit("gfmFootnoteCallLabelMarker"),t(c))}}function Xae(e,t){let r=e.length;for(;r--;)if(e[r][1].type==="labelImage"&&e[r][0]==="enter"){e[r][1];break}e[r+1][1].type="data",e[r+3][1].type="gfmFootnoteCallLabelMarker";const n={type:"gfmFootnoteCall",start:Object.assign({},e[r+3][1].start),end:Object.assign({},e[e.length-1][1].end)},a={type:"gfmFootnoteCallMarker",start:Object.assign({},e[r+3][1].end),end:Object.assign({},e[r+3][1].end)};a.end.column++,a.end.offset++,a.end._bufferIndex++;const i={type:"gfmFootnoteCallString",start:Object.assign({},a.end),end:Object.assign({},e[e.length-1][1].start)},s={type:"chunkString",contentType:"string",start:Object.assign({},i.start),end:Object.assign({},i.end)},l=[e[r+1],e[r+2],["enter",n,t],e[r+3],e[r+4],["enter",a,t],["exit",a,t],["enter",i,t],["enter",s,t],["exit",s,t],["exit",i,t],e[e.length-2],e[e.length-1],["exit",n,t]];return e.splice(r,e.length-r+1,...l),e}function Kae(e,t,r){const n=this,a=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]);let i=0,s;return l;function l(f){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(f),e.exit("gfmFootnoteCallLabelMarker"),c}function c(f){return f!==94?r(f):(e.enter("gfmFootnoteCallMarker"),e.consume(f),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",d)}function d(f){if(i>999||f===93&&!s||f===null||f===91||ir(f))return r(f);if(f===93){e.exit("chunkString");const g=e.exit("gfmFootnoteCallString");return a.includes(pi(n.sliceSerialize(g)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(f),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):r(f)}return ir(f)||(s=!0),i++,e.consume(f),f===92?h:d}function h(f){return f===91||f===92||f===93?(e.consume(f),i++,d):d(f)}}function Zae(e,t,r){const n=this,a=n.parser.gfmFootnotes||(n.parser.gfmFootnotes=[]);let i,s=0,l;return c;function c(y){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(y),e.exit("gfmFootnoteDefinitionLabelMarker"),d}function d(y){return y===94?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(y),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",h):r(y)}function h(y){if(s>999||y===93&&!l||y===null||y===91||ir(y))return r(y);if(y===93){e.exit("chunkString");const E=e.exit("gfmFootnoteDefinitionLabelString");return i=pi(n.sliceSerialize(E)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(y),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),g}return ir(y)||(l=!0),s++,e.consume(y),y===92?f:h}function f(y){return y===91||y===92||y===93?(e.consume(y),s++,h):h(y)}function g(y){return y===58?(e.enter("definitionMarker"),e.consume(y),e.exit("definitionMarker"),a.includes(i)||a.push(i),Nt(e,b,"gfmFootnoteDefinitionWhitespace")):r(y)}function b(y){return t(y)}}function Qae(e,t,r){return e.check(Bh,t,e.attempt(Yae,t,r))}function Jae(e){e.exit("gfmFootnoteDefinition")}function eie(e,t,r){const n=this;return Nt(e,a,"gfmFootnoteDefinitionIndent",5);function a(i){const s=n.events[n.events.length-1];return s&&s[1].type==="gfmFootnoteDefinitionIndent"&&s[2].sliceSerialize(s[1],!0).length===4?t(i):r(i)}}function tie(e){let r=(e||{}).singleTilde;const n={name:"strikethrough",tokenize:i,resolveAll:a};return r==null&&(r=!0),{text:{126:n},insideSpan:{null:[n]},attentionMarkers:{null:[126]}};function a(s,l){let c=-1;for(;++c<s.length;)if(s[c][0]==="enter"&&s[c][1].type==="strikethroughSequenceTemporary"&&s[c][1]._close){let d=c;for(;d--;)if(s[d][0]==="exit"&&s[d][1].type==="strikethroughSequenceTemporary"&&s[d][1]._open&&s[c][1].end.offset-s[c][1].start.offset===s[d][1].end.offset-s[d][1].start.offset){s[c][1].type="strikethroughSequence",s[d][1].type="strikethroughSequence";const h={type:"strikethrough",start:Object.assign({},s[d][1].start),end:Object.assign({},s[c][1].end)},f={type:"strikethroughText",start:Object.assign({},s[d][1].end),end:Object.assign({},s[c][1].start)},g=[["enter",h,l],["enter",s[d][1],l],["exit",s[d][1],l],["enter",f,l]],b=l.parser.constructs.insideSpan.null;b&&wa(g,g.length,0,Kg(b,s.slice(d+1,c),l)),wa(g,g.length,0,[["exit",f,l],["enter",s[c][1],l],["exit",s[c][1],l],["exit",h,l]]),wa(s,d-1,c-d+3,g),c=d+g.length-2;break}}for(c=-1;++c<s.length;)s[c][1].type==="strikethroughSequenceTemporary"&&(s[c][1].type="data");return s}function i(s,l,c){const d=this.previous,h=this.events;let f=0;return g;function g(y){return d===126&&h[h.length-1][1].type!=="characterEscape"?c(y):(s.enter("strikethroughSequenceTemporary"),b(y))}function b(y){const E=bc(d);if(y===126)return f>1?c(y):(s.consume(y),f++,b);
vendor: 5,246 bytes, line 469
469if(f<2&&!r)return c(y);const T=s.exit("strikethroughSequenceTemporary"),_=bc(y);return T._open=!_||_===2&&!!E,T._close=!E||E===2&&!!_,l(y)}}}class rie{constructor(){this.map=[]}add(t,r,n){nie(this,t,r,n)}consume(t){if(this.map.sort(function(i,s){return i[0]-s[0]}),this.map.length===0)return;let r=this.map.length;const n=[];for(;r>0;)r-=1,n.push(t.slice(this.map[r][0]+this.map[r][1]),this.map[r][2]),t.length=this.map[r][0];n.push(t.slice()),t.length=0;let a=n.pop();for(;a;){for(const i of a)t.push(i);a=n.pop()}this.map.length=0}}function nie(e,t,r,n){let a=0;if(!(r===0&&n.length===0)){for(;a<e.map.length;){if(e.map[a][0]===t){e.map[a][1]+=r,e.map[a][2].push(...n);return}a+=1}e.map.push([t,r,n])}}function aie(e,t){let r=!1;const n=[];for(;t<e.length;){const a=e[t];if(r){if(a[0]==="enter")a[1].type==="tableContent"&&n.push(e[t+1][1].type==="tableDelimiterMarker"?"left":"none");else if(a[1].type==="tableContent"){if(e[t-1][1].type==="tableDelimiterMarker"){const i=n.length-1;n[i]=n[i]==="left"?"center":"right"}}else if(a[1].type==="tableDelimiterRow")break}else a[0]==="enter"&&a[1].type==="tableDelimiterRow"&&(r=!0);t+=1}return n}function iie(){return{flow:{null:{name:"table",tokenize:sie,resolveAll:oie}}}}function sie(e,t,r){const n=this;let a=0,i=0,s;return l;function l(G){let J=n.events.length-1;for(;J>-1;){const Z=n.events[J][1].type;if(Z==="lineEnding"||Z==="linePrefix")J--;else break}const se=J>-1?n.events[J][1].type:null,ue=se==="tableHead"||se==="tableRow"?B:c;return ue===B&&n.parser.lazy[n.now().line]?r(G):ue(G)}function c(G){return e.enter("tableHead"),e.enter("tableRow"),d(G)}function d(G){return G===124||(s=!0,i+=1),h(G)}function h(G){return G===null?r(G):at(G)?i>1?(i=0,n.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(G),e.exit("lineEnding"),b):r(G):Ot(G)?Nt(e,h,"whitespace")(G):(i+=1,s&&(s=!1,a+=1),G===124?(e.enter("tableCellDivider"),e.consume(G),e.exit("tableCellDivider"),s=!0,h):(e.enter("data"),f(G)))}function f(G){return G===null||G===124||ir(G)?(e.exit("data"),h(G)):(e.consume(G),G===92?g:f)}function g(G){return G===92||G===124?(e.consume(G),f):f(G)}function b(G){return n.interrupt=!1,n.parser.lazy[n.now().line]?r(G):(e.enter("tableDelimiterRow"),s=!1,Ot(G)?Nt(e,y,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(G):y(G))}function y(G){return G===45||G===58?T(G):G===124?(s=!0,e.enter("tableCellDivider"),e.consume(G),e.exit("tableCellDivider"),E):M(G)}function E(G){return Ot(G)?Nt(e,T,"whitespace")(G):T(G)}function T(G){return G===58?(i+=1,s=!0,e.enter("tableDelimiterMarker"),e.consume(G),e.exit("tableDelimiterMarker"),_):G===45?(i+=1,_(G)):G===null||at(G)?D(G):M(G)}function _(G){return G===45?(e.enter("tableDelimiterFiller"),k(G)):M(G)}function k(G){return G===45?(e.consume(G),k):G===58?(s=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(G),e.exit("tableDelimiterMarker"),I):(e.exit("tableDelimiterFiller"),I(G))}function I(G){return Ot(G)?Nt(e,D,"whitespace")(G):D(G)}function D(G){return G===124?y(G):G===null||at(G)?!s||a!==i?M(G):(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(G)):M(G)}function M(G){return r(G)}function B(G){return e.enter("tableRow"),P(G)}function P(G){return G===124?(e.enter("tableCellDivider"),e.consume(G),e.exit("tableCellDivider"),P):G===null||at(G)?(e.exit("tableRow"),t(G)):Ot(G)?Nt(e,P,"whitespace")(G):(e.enter("data"),W(G))}function W(G){return G===null||G===124||ir(G)?(e.exit("data"),P(G)):(e.consume(G),G===92?re:W)}function re(G){return G===92||G===124?(e.consume(G),W):W(G)}}function oie(e,t){let r=-1,n=!0,a=0,i=[0,0,0,0],s=[0,0,0,0],l=!1,c=0,d,h,f;const g=new rie;for(;++r<e.length;){const b=e[r],y=b[1];b[0]==="enter"?y.type==="tableHead"?(l=!1,c!==0&&(gR(g,t,c,d,h),h=void 0,c=0),d={type:"table",start:Object.assign({},y.start),end:Object.assign({},y.end)},g.add(r,0,[["enter",d,t]])):y.type==="tableRow"||y.type==="tableDelimiterRow"?(n=!0,f=void 0,i=[0,0,0,0],s=[0,r+1,0,0],l&&(l=!1,h={type:"tableBody",start:Object.assign({},y.start),end:Object.assign({},y.end)},g.add(r,0,[["enter",h,t]])),a=y.type==="tableDelimiterRow"?2:h?3:1):a&&(y.type==="data"||y.type==="tableDelimiterMarker"||y.type==="tableDelimiterFiller")?(n=!1,s[2]===0&&(i[1]!==0&&(s[0]=s[1],f=Bf(g,t,i,a,void 0,f),i=[0,0,0,0]),s[2]=r)):y.type==="tableCellDivider"&&(n?n=!1:(i[1]!==0&&(s[0]=s[1],f=Bf(g,t,i,a,void 0,f)),i=s,s=[i[1],r,0,0])):y.type==="tableHead"?(l=!0,c=r):y.type==="tableRow"||y.type==="tableDelimiterRow"?(c=r,i[1]!==0?(s[0]=s[1],f=Bf(g,t,i,a,r,f)):s[1]!==0&&(f=Bf(g,t,s,a,r,f)),a=0):a&&(y.type==="data"||y.type==="tableDelimiterMarker"||y.type==="tableDelimiterFiller")&&(s[3]=r)}for(c!==0&&gR(g,t,c,d,h),g.consume(t.events),r=-1;++r<t.events.length;){const b=t.events[r];b[0]==="enter"&&b[1].type==="table"&&(b[1]._align=aie(t.events,r))}return e}function Bf(e,t,r,n,a,i){const s=n===1?"tableHeader":n===2?"tableDelimiter":"tableData",l="tableContent";r[0]!==0&&(i.end=Object.assign({},Wu(t.events,r[0])),e.add(r[0],0,[["exit",i,t]]));const c=Wu(t.events,r[1]);if(i={type:s,start:Object.assign({},c),end:Object.assign({},c)},e.add(r[1],0,[["enter",i,t]]),r[2]!==0){const d=Wu(t.events,r[2]),h=Wu(t.events,r[3]),f={type:l,start:Object.assign({},d),end:Object.assign({},h)};
vendor: 10,427 bytes, lines 469-473
469if(e.add(r[2],0,[["enter",f,t]]),n!==2){const g=t.events[r[2]],b=t.events[r[3]];if(g[1].end=Object.assign({},b[1].end),g[1].type="chunkText",g[1].contentType="text",r[3]>r[2]+1){const y=r[2]+1,E=r[3]-r[2]-1;e.add(y,E,[])}}e.add(r[3]+1,0,[["exit",f,t]])}return a!==void 0&&(i.end=Object.assign({},Wu(t.events,a)),e.add(a,0,[["exit",i,t]]),i=void 0),i}function gR(e,t,r,n,a){const i=[],s=Wu(t.events,r);a&&(a.end=Object.assign({},s),i.push(["exit",a,t])),n.end=Object.assign({},s),i.push(["exit",n,t]),e.add(r+1,0,i)}function Wu(e,t){const r=e[t],n=r[0]==="enter"?"start":"end";return r[1][n]}const lie={name:"tasklistCheck",tokenize:cie};function uie(){return{text:{91:lie}}}function cie(e,t,r){const n=this;return a;function a(c){return n.previous!==null||!n._gfmTasklistFirstContentOfListItem?r(c):(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(c),e.exit("taskListCheckMarker"),i)}function i(c){return ir(c)?(e.enter("taskListCheckValueUnchecked"),e.consume(c),e.exit("taskListCheckValueUnchecked"),s):c===88||c===120?(e.enter("taskListCheckValueChecked"),e.consume(c),e.exit("taskListCheckValueChecked"),s):r(c)}function s(c){return c===93?(e.enter("taskListCheckMarker"),e.consume(c),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),l):r(c)}function l(c){return at(c)?t(c):Ot(c)?e.check({tokenize:die},t,r)(c):r(c)}}function die(e,t,r){return Nt(e,n,"whitespace");function n(a){return a===null?r(a):t(a)}}function hie(e){return DL([Fae(),Vae(),tie(e),iie(),uie()])}const pie={};function fie(e){const t=this,r=e||pie,n=t.data(),a=n.micromarkExtensions||(n.micromarkExtensions=[]),i=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),s=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);a.push(hie(r)),i.push(Lae()),s.push(Dae(r))}function mie(){return{enter:{mathFlow:e,mathFlowFenceMeta:t,mathText:i},exit:{mathFlow:a,mathFlowFence:n,mathFlowFenceMeta:r,mathFlowValue:l,mathText:s,mathTextData:l}};function e(c){const d={type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]};this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[d]}},c)}function t(){this.buffer()}function r(){const c=this.resume(),d=this.stack[this.stack.length-1];d.type,d.meta=c}function n(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)}function a(c){const d=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),h=this.stack[this.stack.length-1];h.type,this.exit(c),h.value=d;const f=h.data.hChildren[0];f.type,f.tagName,f.children.push({type:"text",value:d}),this.data.mathFlowInside=void 0}function i(c){this.enter({type:"inlineMath",value:"",data:{hName:"code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},c),this.buffer()}function s(c){const d=this.resume(),h=this.stack[this.stack.length-1];h.type,this.exit(c),h.value=d,h.data.hChildren.push({type:"text",value:d})}function l(c){this.config.enter.data.call(this,c),this.config.exit.data.call(this,c)}}function gie(e){let t=(e||{}).singleDollarTextMath;return t==null&&(t=!0),n.peek=a,{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:` 470`,inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:r,inlineMath:n}};function r(i,s,l,c){const d=i.value||"",h=l.createTracker(c),f="$".repeat(Math.max(s9(d,"$")+1,2)),g=l.enter("mathFlow");let b=h.move(f);if(i.meta){const y=l.enter("mathFlowMeta");b+=h.move(l.safe(i.meta,{after:` 471`,before:b,encode:["$"],...h.current()})),y()}return b+=h.move(` 472`),d&&(b+=h.move(d+` 473`)),b+=h.move(f),g(),b}function n(i,s,l){let c=i.value||"",d=1;for(t||d++;new RegExp("(^|[^$])"+"\\$".repeat(d)+"([^$]|$)").test(c);)d++;const h="$".repeat(d);/[^ \r\n]/.test(c)&&(/^[ \r\n]/.test(c)&&/[ \r\n]$/.test(c)||/^\$|\$$/.test(c))&&(c=" "+c+" ");let f=-1;for(;++f<l.unsafe.length;){const g=l.unsafe[f];if(!g.atBreak)continue;const b=l.compilePattern(g);let y;for(;y=b.exec(c);){let E=y.index;c.codePointAt(E)===10&&c.codePointAt(E-1)===13&&E--,c=c.slice(0,E)+" "+c.slice(y.index+1)}}return h+c+h}function a(){return"$"}}const bie={tokenize:yie,concrete:!0,name:"mathFlow"},bR={tokenize:xie,partial:!0};function yie(e,t,r){const n=this,a=n.events[n.events.length-1],i=a&&a[1].type==="linePrefix"?a[2].sliceSerialize(a[1],!0).length:0;let s=0;return l;function l(k){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),c(k)}function c(k){return k===36?(e.consume(k),s++,c):s<2?r(k):(e.exit("mathFlowFenceSequence"),Nt(e,d,"whitespace")(k))}function d(k){return k===null||at(k)?f(k):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),h(k))}function h(k){return k===null||at(k)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),f(k)):k===36?r(k):(e.consume(k),h)}function f(k){return e.exit("mathFlowFence"),n.interrupt?t(k):e.attempt(bR,g,T)(k)}function g(k){return e.attempt({tokenize:_,partial:!0},T,b)(k)}function b(k){return(i?Nt(e,y,"linePrefix",i+1):y)(k)}function y(k){return k===null?T(k):at(k)?e.attempt(bR,g,T)(k):(e.enter("mathFlowValue"),E(k))}function E(k){return k===null||at(k)?(e.exit("mathFlowValue"),y(k)):(e.consume(k),E)}function T(k){return e.exit("mathFlow"),t(k)}function _(k,I,D){let M=0;return Nt(k,B,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function B(re){return k.enter("mathFlowFence"),k.enter("mathFlowFenceSequence"),P(re)}function P(re){return re===36?(M++,k.consume(re),P):M<s?D(re):(k.exit("mathFlowFenceSequence"),Nt(k,W,"whitespace")(re))}function W(re){return re===null||at(re)?(k.exit("mathFlowFence"),I(re)):D(re)}}}function xie(e,t,r){const n=this;return a;function a(s){return s===null?t(s):(e.enter("lineEnding"),e.consume(s),e.exit("lineEnding"),i)}function i(s){return n.parser.lazy[n.now().line]?r(s):t(s)}}function Eie(e){let r=(e||{}).singleDollarTextMath;return r==null&&(r=!0),{tokenize:n,resolve:vie,previous:Sie,name:"mathText"};function n(a,i,s){let l=0,c,d;return h;function h(E){return a.enter("mathText"),a.enter("mathTextSequence"),f(E)}function f(E){return E===36?(a.consume(E),l++,f):l<2&&!r?s(E):(a.exit("mathTextSequence"),g(E))}function g(E){return E===null?s(E):E===36?(d=a.enter("mathTextSequence"),c=0,y(E)):E===32?(a.enter("space"),a.consume(E),a.exit("space"),g):at(E)?(a.enter("lineEnding"),a.consume(E),a.exit("lineEnding"),g):(a.enter("mathTextData"),b(E))}function b(E){return E===null||E===32||E===36||at(E)?(a.exit("mathTextData"),g(E)):(a.consume(E),b)}function y(E){return E===36?(a.consume(E),c++,y):c===l?(a.exit("mathTextSequence"),a.exit("mathText"),i(E)):(d.type="mathTextData",b(E))}}}function vie(e){let t=e.length-4,r=3,n,a;if((e[r][1].type==="lineEnding"||e[r][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(n=r;++n<t;)if(e[n][1].type==="mathTextData"){e[t][1].type="mathTextPadding",e[r][1].type="mathTextPadding",r+=2,t-=2;break}}for(n=r-1,t++;++n<=t;)a===void 0?n!==t&&e[n][1].type!=="lineEnding"&&(a=n):(n===t||e[n][1].type==="lineEnding")&&(e[a][1].type="mathTextData",n!==a+2&&(e[a][1].end=e[n-1][1].end,e.splice(a+2,n-a-2),t-=n-a-2,n=a+2),a=void 0);return e}function Sie(e){return e!==36||this.events[this.events.length-1][1].type==="characterEscape"}function Tie(e){return{flow:{36:bie},text:{36:Eie(e)}}}class na{constructor(t,r,n){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=t,this.start=r,this.end=n}static range(t,r){return r?!t||!t.loc||!r.loc||t.loc.lexer!==r.loc.lexer?null:new na(t.loc.lexer,t.loc.start,r.loc.end):t&&t.loc}}let fi=class k9{constructor(t,r){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=t,this.loc=r}range(t,r){return new k9(r,na.range(this,t))}};class Be{constructor(t,r){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var n="KaTeX parse error: "+t,a,i,s=r&&r.loc;if(s&&s.start<=s.end){var l=s.lexer.input;a=s.start,i=s.end,a===l.length?n+=" at end of input: ":n+=" at position "+(a+1)+": ";var c=l.slice(a,i).replace(/[^]/g,"$&̲"),d;a>15?d="â¦"+l.slice(a-15,a):d=l.slice(0,a);var h;i+15<l.length?h=l.slice(i,i+15)+"â¦":h=l.slice(i),n+=d+c+h}var f=new Error(n);return f.name="ParseError",f.__proto__=Be.prototype,f.position=a,a!=null&&i!=null&&(f.length=i-a),f.rawMessage=t,f}}Be.prototype.__proto__=Error.prototype;var wie=function(t,r){return t===void 0?r:t},_ie=/([A-Z])/g,kie=function(t){return t.replace(_ie,"-$1").toLowerCase()},Aie={"&":"&",">":">","<":"<",'"':""","'":"'"},Cie=/[&><"']/g;function Nie(e){return String(e).replace(Cie,t=>Aie[t])}var A9=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},Rie=function(t){var r=A9(t);return r.type==="mathord"||r.type==="textord"||r.type==="atom"},Iie=function(t){if(!t)throw new Error("Expected non-null, but got "+String(t));return t},Oie=function(t){var r=/^[\x00-\x20]*([^\\/#?]*?)(:|�*58|�*3a|&colon)/i.exec(t);return r?r[2]!==":"||!/^[a-zA-Z][a-zA-Z0-9+\-.]*$/.test(r[1])?null:r[1].toLowerCase():"_relative"},qt={deflt:wie,escape:Nie,hyphenate:kie,getBaseElem:A9,isCharacterBox:Rie,protocolFromUrl:Oie},$0={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 <type>"},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 <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 <def>",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(e,t)=>
vendor: 4,531 bytes, line 473
473(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 <size>",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 <n>",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 <n>",cliProcessor:e=>e==="Infinity"?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function Lie(e){if(e.default)return e.default;var t=e.type,r=Array.isArray(t)?t[0]:t;if(typeof r!="string")return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class lS{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 r in $0)if($0.hasOwnProperty(r)){var n=$0[r];this[r]=t[r]!==void 0?n.processor?n.processor(t[r]):t[r]:Lie(n)}}reportNonstrict(t,r,n){var a=this.strict;if(typeof a=="function"&&(a=a(t,r,n)),!(!a||a==="ignore")){if(a===!0||a==="error")throw new Be("LaTeX-incompatible input and strict mode is set to 'error': "+(r+" ["+t+"]"),n);a==="warn"?typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+t+"]")):typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+t+"]"))}}useStrictBehavior(t,r,n){var a=this.strict;if(typeof a=="function")try{a=a(t,r,n)}catch{a="error"}return!a||a==="ignore"?!1:a===!0||a==="error"?!0:a==="warn"?(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(r+" ["+t+"]")),!1):(typeof console<"u"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+a+"': "+r+" ["+t+"]")),!1)}isTrusted(t){if(t.url&&!t.protocol){var r=qt.protocolFromUrl(t.url);if(r==null)return!1;t.protocol=r}var n=typeof this.trust=="function"?this.trust(t):this.trust;return!!n}}class yo{constructor(t,r,n){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=t,this.size=r,this.cramped=n}sup(){return Li[Die[this.id]]}sub(){return Li[Mie[this.id]]}fracNum(){return Li[Bie[this.id]]}fracDen(){return Li[Fie[this.id]]}cramp(){return Li[Pie[this.id]]}text(){return Li[Uie[this.id]]}isTight(){return this.size>=2}}var uS=0,Hm=1,nc=2,Ns=3,lh=4,Ya=5,xc=6,Pn=7,Li=[new yo(uS,0,!1),new yo(Hm,0,!0),new yo(nc,1,!1),new yo(Ns,1,!0),new yo(lh,2,!1),new yo(Ya,2,!0),new yo(xc,3,!1),new yo(Pn,3,!0)],Die=[lh,Ya,lh,Ya,xc,Pn,xc,Pn],Mie=[Ya,Ya,Ya,Ya,Pn,Pn,Pn,Pn],Bie=[nc,Ns,lh,Ya,xc,Pn,xc,Pn],Fie=[Ns,Ns,Ya,Ya,Pn,Pn,Pn,Pn],Pie=[Hm,Hm,Ns,Ns,Ya,Ya,Pn,Pn],Uie=[uS,Hm,nc,Ns,nc,Ns,nc,Ns],ht={DISPLAY:Li[uS],TEXT:Li[nc],SCRIPT:Li[lh],SCRIPTSCRIPT:Li[xc]},tE=[{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 zie(e){for(var t=0;t<tE.length;t++)for(var r=tE[t],n=0;n<r.blocks.length;n++){var a=r.blocks[n];if(e>=a[0]&&e<=a[1])return r.name}return null}var mm=[];
vendor: 4,413 bytes, lines 473-524
473tE.forEach(e=>e.blocks.forEach(t=>mm.push(...t)));function C9(e){for(var t=0;t<mm.length;t+=2)if(e>=mm[t]&&e<=mm[t+1])return!0;return!1}var ju=80,$ie=function(t,r){return"M95,"+(622+t+r)+` 474c-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14 475c0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54 476c44.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 477s173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429 478c69,-144,104.5,-217.7,106.5,-221 479l`+t/2.075+" -"+t+` 480c5.3,-9.3,12,-14,20,-14 481H400000v`+(40+t)+`H845.2724 482s-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7 483c-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z 484M`+(834+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},Hie=function(t,r){return"M263,"+(601+t+r)+`c0.7,0,18,39.7,52,119 485c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120 486c340,-704.7,510.7,-1060.3,512,-1067 487l`+t/2.084+" -"+t+` 488c4.7,-7.3,11,-11,19,-11 489H40000v`+(40+t)+`H1012.3 490s-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232 491c-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1 492s-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26 493c-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z 494M`+(1001+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},jie=function(t,r){return"M983 "+(10+t+r)+` 495l`+t/3.13+" -"+t+` 496c4,-6.7,10,-10,18,-10 H400000v`+(40+t)+` 497H1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7 498s-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744 499c-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30 500c26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722 501c56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5 502c53.7,-170.3,84.5,-266.8,92.5,-289.5z 503M`+(1001+t)+" "+r+"h400000v"+(40+t)+"h-400000z"},qie=function(t,r){return"M424,"+(2398+t+r)+` 504c-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514 505c0,-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 506s-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121 507s209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081 508l`+t/4.223+" -"+t+`c4,-6.7,10,-10,18,-10 H400000 509v`+(40+t)+`H1014.6 510s-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185 511c-2,6,-10,9,-24,9 512c-8,0,-12,-0.7,-12,-2z M`+(1001+t)+" "+r+` 513h400000v`+(40+t)+"h-400000z"},Gie=function(t,r){return"M473,"+(2713+t+r)+` 514c339.3,-1799.3,509.3,-2700,510,-2702 l`+t/5.298+" -"+t+` 515c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+t)+`H1017.7 516s-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9 517c-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200 518c0,-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 519s76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104, 520606zM`+(1001+t)+" "+r+"h400000v"+(40+t)+"H1017.7z"},Yie=function(t){var r=t/2;return"M400000 "+t+" H0 L"+r+" 0 l65 45 L145 "+(t-80)+" H400000z"},Vie=function(t,r,n){var a=n-54-r-t;return"M702 "+(t+r)+"H400000"+(40+t)+` 521H742v`+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 522h-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170 523c-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667 524219 661 l218 661zM702 `+r+"H400000v"+(40+t)+"H742z"},Wie=function(t,r,n){r=1e3*r;var a="";switch(t){case"sqrtMain":a=$ie(r,ju);break;case"sqrtSize1":a=Hie(r,ju);break;case"sqrtSize2":a=jie(r,ju);break;case"sqrtSize3":a=qie(r,ju);break;case"sqrtSize4":a=Gie(r,ju);break;case"sqrtTall":a=Vie(r,ju,n)}return a},Xie=function(t,r){switch(t){case"â":return"M291 0 H417 V"+r+" H291z M291 0 H417 V"+r+" H291z";case"â£":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z";case"â¥":return"M145 0 H188 V"+r+" H145z M145 0 H188 V"+r+" H145z"+("M367 0 H410 V"+r+" H367z M367 0 H410 V"+r+" H367z");case"â":return"M457 0 H583 V"+r+" H457z M457 0 H583 V"+r+" H457z";case"â¢":return"M319 0 H403 V"+r+" H319z M319 0 H403 V"+r+" H319z";case"â¥":return"M263 0 H347 V"+r+" H263z M263 0 H347 V"+r+" H263z";case"âª":return"M384 0 H504 V"+r+" H384z M384 0 H504 V"+r+" H384z";case"â":return"M312 0 H355 V"+r+" H312z M312 0 H355 V"+r+" H312z";case"â":return"M257 0 H300 V"+r+" H257z M257 0 H300 V"+r+" H257z"+("M478 0 H521 V"+r+" H478z M478 0 H521 V"+r+" H478z");default:return""}},yR
vendor: 15,381 bytes, lines 524-699
524={doubleleftarrow:`M262 157 525l10-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 526 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 527 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 528c2 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 529 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 530-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7 531-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z 532m8 0v40h399730v-40zm0 194v40h399730v-40z`,doublerightarrow:`M399738 392l 533-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 534 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 535-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 536-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 537-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782 538c-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 539-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z`,leftarrow:`M400000 241H110l3-3c68.7-52.7 113.7-120 540 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 541-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 542c-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 543 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 544 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 545 l-3-3h399890zM100 241v40h399900v-40z`,leftbrace:`M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117 546-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7 547 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 548 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 549 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7 550-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z`,leftgroup:`M400000 80 551H435C64 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 552 435 0h399565z`,leftgroupunder:`M400000 262 553H435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219 554 435 219h399565z`,leftharpoon:`M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3 555-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 556-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 557-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 558 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 559-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 560-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z 561m0 0v40h400000v-40z`,leftharpoondown:`M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333 562 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5 563 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 564-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 565 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 566-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0 567v40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z`,lefthook:`M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5 568-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 569-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 570 71.5 23h399859zM103 281v-40h399897v40z`,leftlinesegment:`M40 281 V428 H0 V94 H40 V241 H400000 v40z 571M40 281 V428 H0 V94 H40 V241 H400000 v40z`,leftmapsto:`M40 281 V448H0V74H40V241H400000v40z 572M40 281 V448H0V74H40V241H400000v40z`,leftToFrom:`M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23 573-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8 574c28.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 575 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z`,longequal:`M0 50 h400000 v40H0z m0 194h40000v40H0z 576M0 50 h400000 v40H0z m0 194h40000v40H0z`,midbrace:`M200428 334 577c-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 578-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7 579 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 580 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z`,midbraceunder:`M199572 214 581c100.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 582 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3 583 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 584-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 585-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z 586m368.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 58760.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 588-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z 589m502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2 590c0 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 591-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z 592m525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0 59385.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 594-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z 595m770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1 596c0 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 597-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 598 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 599 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 600-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 601-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 602 151.7 139 205zm0 0v40h399900v-40z`,rightbrace:`M400000 542l 603-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 604s-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1 605c124.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 606 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237 607-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 608 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 609 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 610-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 611-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 612 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 613-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 614 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 615m0 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 616 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 617-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 618-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 619 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 620 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 621-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z 622m0-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 623 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 624-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 625 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 626M399960 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 627 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32 628-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 629-167z M100 147v40h399900v-40zM0 341v40h399900v-40z`,twoheadleftarrow:`M0 167c68 40 630 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 631-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3 632-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19 633-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101 634 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 635c-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 636 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 637 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333 638-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70 639 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 640-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 641 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 642 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128 643-68.267.847-113-73.952-191-73.952z`,tilde2:`M344 55.266c-142 0-300.638 81.316-311.5 86.418 644-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 645 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114 646c1 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 647 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 648-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0 649 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697 650 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696 651 -338 0-409-156.573-744-156.573z`,tilde4:`M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345 652-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409 653 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9 654 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409 655 -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 6563.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11 65710.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63 658-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 659-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59 660H213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359 661c-16-25.333-24-45-24-59z`,widehat1:`M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22 662c-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 663-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 664-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 665-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, 666-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, 667-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, 668-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, 669-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 670c4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5 671c-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 672s-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 673121.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 674s2.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 675c0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z 676M100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z`,rightarrowabovebar:`M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32 677-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 67813.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 679-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 680-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 681-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 682151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z`,baraboveshortleftharpoon:`M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11 683c1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17 684c2,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 685c-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40 686c-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z 687M0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z`,rightharpoonaboveshortbar:`M0,241 l0,40c399126,0,399993,0,399993,0 688c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, 689-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 690c-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 691M0 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 692c1.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, 6931c0,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, 694-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z 695M93 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 696c4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199, 697-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 698c-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 699M500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z`},
vendor: 3,201 bytes, lines 699-727
699Kie=function(t,r){switch(t){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v1759 h347 v-84 700H403z M403 1759 V0 H319 V1759 v`+r+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v1759 H0 v84 H347z 701M347 1759 V0 H263 V1759 v`+r+" v1759 h84z";case"vert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15 702c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 703c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+" v585 h43z";case"doublevert":return"M145 15 v585 v"+r+` v585 c2.667,10,9.667,15,21,15 704c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 705c-10,0,-16.667,5,-20,15z M188 15 H145 v585 v`+r+` v585 h43z 706M367 15 v585 v`+r+` v585 c2.667,10,9.667,15,21,15 707c10,0,16.667,-5,20,-15 v-585 v`+-r+` v-585 c-2.667,-10,-9.667,-15,-21,-15 708c-10,0,-16.667,5,-20,15z M410 15 H367 v585 v`+r+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+r+` v1715 h263 v84 H319z 709MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+r+` v1799 H0 v-84 H319z 710MM319 602 V0 H403 V602 v`+r+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+r+` v602 h84z 711M403 1759 V0 H319 V1759 v`+r+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+r+` v602 h84z 712M347 1759 V0 h-84 V1759 v`+r+" v602 h84z";case"lparen":return`M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1 713c-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, 714-36,557 l0,`+(r+84)+`c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210, 715949.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 716c0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5, 717-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189 718l0,-`+(r+92)+`c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3, 719-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, 72063,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5 721c11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,`+(r+9)+` 722c-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 723c-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 724c0,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 725c242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558 726l0,-`+(r+144)+`c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7, 727-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z`;default:throw new Error("Unknown stretchy delimiter.")}};class Uh{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 this.classes.includes(t)}toNode(){for(var t=document.createDocumentFragment(),r=0;r<this.children.length;r++)t.appendChild(this.children[r].toNode());return t}toMarkup(){for(var t="",r=0;r<this.children.length;r++)t+=this.children[r].toMarkup();return t}toText(){var t=r=>r.toText();return this.children.map(t).join("")}}var Bi
vendor: 57,629 bytes, line 727
727={"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]}},
vendor: 2,747 bytes, line 727
727Ff={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]},xR={Ã
:"A",Ã:"D",Ã:"o",Ã¥:"a",ð:"d",þ:"o",Ð:"A",Ð:"B",Ð:"B",Ð:"F",Ð:"A",Ð:"E",Ð:"K",Ð:"3",Ð:"N",Ð:"N",Ð:"K",Ð:"N",Ð:"M",Ð:"H",Ð:"O",Ð:"N",Ð :"P",С:"C",Т:"T",У:"y",Ф:"O",Ð¥:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Ð:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",Ñ:"p",Ñ:"c",Ñ:"o",Ñ:"y",Ñ:"b",Ñ
:"x",Ñ:"n",Ñ:"n",Ñ:"w",Ñ:"w",Ñ:"a",Ñ:"m",Ñ:"a",Ñ:"e",Ñ:"m",Ñ:"r"};function N9(e,t){Bi[e]=t}function cS(e,t,r){if(!Bi[t])throw new Error("Font metrics not found for font: "+t+".");var n=e.charCodeAt(0),a=Bi[t][n];if(!a&&e[0]in xR&&(n=xR[e[0]].charCodeAt(0),a=Bi[t][n]),!a&&r==="text"&&C9(n)&&(a=Bi[t][77]),a)return{depth:a[0],height:a[1],italic:a[2],skew:a[3],width:a[4]}}var j2={};function Zie(e){var t;if(e>=5?t=0:e>=3?t=1:t=2,!j2[t]){var r=j2[t]={cssEmPerMu:Ff.quad[t]/18};for(var n in Ff)Ff.hasOwnProperty(n)&&(r[n]=Ff[n][t])}return j2[t]}var Qie=[[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]],ER=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],vR=function(t,r){return r.size<2?t:Qie[t-1][r.size-1]};class _s{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||_s.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=ER[this.size-1],this.maxSize=t.maxSize,this.minRuleThickness=t.minRuleThickness,this._fontMetrics=void 0}extend(t){var r={style:this.style,size:this.size,textSize:this.textSize,color:this.color,ph
vendor: 12,851 bytes, line 727
727antom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n]);return new _s(r)}havingStyle(t){return this.style===t?this:this.extend({style:t,size:vR(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:ER[t-1]})}havingBaseStyle(t){t=t||this.style.text();var r=vR(_s.BASESIZE,t);return this.size===r&&this.textSize===_s.BASESIZE&&this.style===t?this:this.extend({style:t,size:r})}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!==_s.BASESIZE?["sizing","reset-size"+this.size,"size"+_s.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=Zie(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}_s.BASESIZE=6;var rE={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},Jie={ex:!0,em:!0,mu:!0},R9=function(t){return typeof t!="string"&&(t=t.unit),t in rE||t in Jie||t==="ex"},Sr=function(t,r){var n;if(t.unit in rE)n=rE[t.unit]/r.fontMetrics().ptPerEm/r.sizeMultiplier;else if(t.unit==="mu")n=r.fontMetrics().cssEmPerMu;else{var a;if(r.style.isTight()?a=r.havingStyle(r.style.text()):a=r,t.unit==="ex")n=a.fontMetrics().xHeight;else if(t.unit==="em")n=a.fontMetrics().quad;else throw new Be("Invalid unit: '"+t.unit+"'");a!==r&&(n*=a.sizeMultiplier/r.sizeMultiplier)}return Math.min(t.number*n,r.maxSize)},Ue=function(t){return+t.toFixed(4)+"em"},Lo=function(t){return t.filter(r=>r).join(" ")},I9=function(t,r,n){if(this.classes=t||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=n||{},r){r.style.isTight()&&this.classes.push("mtight");var a=r.getColor();a&&(this.style.color=a)}},O9=function(t){var r=document.createElement(t);r.className=Lo(this.classes);for(var n in this.style)this.style.hasOwnProperty(n)&&(r.style[n]=this.style[n]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&r.setAttribute(a,this.attributes[a]);for(var i=0;i<this.children.length;i++)r.appendChild(this.children[i].toNode());return r},ese=/[\s"'>/=\x00-\x1f]/,L9=function(t){var r="<"+t;this.classes.length&&(r+=' class="'+qt.escape(Lo(this.classes))+'"');var n="";for(var a in this.style)this.style.hasOwnProperty(a)&&(n+=qt.hyphenate(a)+":"+this.style[a]+";");n&&(r+=' style="'+qt.escape(n)+'"');for(var i in this.attributes)if(this.attributes.hasOwnProperty(i)){if(ese.test(i))throw new Be("Invalid attribute name '"+i+"'");r+=" "+i+'="'+qt.escape(this.attributes[i])+'"'}r+=">";for(var s=0;s<this.children.length;s++)r+=this.children[s].toMarkup();return r+="</"+t+">",r};class zh{constructor(t,r,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,I9.call(this,t,n,a),this.children=r||[]}setAttribute(t,r){this.attributes[t]=r}hasClass(t){return this.classes.includes(t)}toNode(){return O9.call(this,"span")}toMarkup(){return L9.call(this,"span")}}class dS{constructor(t,r,n,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,I9.call(this,r,a),this.children=n||[],this.setAttribute("href",t)}setAttribute(t,r){this.attributes[t]=r}hasClass(t){return this.classes.includes(t)}toNode(){return O9.call(this,"a")}toMarkup(){return L9.call(this,"a")}}class tse{constructor(t,r,n){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=r,this.src=t,this.classes=["mord"],this.style=n}hasClass(t){return this.classes.includes(t)}toNode(){var t=document.createElement("img");t.src=this.src,t.alt=this.alt,t.className="mord";for(var r in this.style)this.style.hasOwnProperty(r)&&(t.style[r]=this.style[r]);return t}toMarkup(){var t='<img src="'+qt.escape(this.src)+'"'+(' alt="'+qt.escape(this.alt)+'"'),r="";for(var n in this.style)this.style.hasOwnProperty(n)&&(r+=qt.hyphenate(n)+":"+this.style[n]+";");return r&&(t+=' style="'+qt.escape(r)+'"'),t+="'/>",t}}var rse={î:"ıÌ",ï:"ıÌ",Ã:"ıÌ",ì:"ıÌ"};class Wa{constructor(t,r,n,a,i,s,l,c){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=t,this.height=r||0,this.depth=n||0,this.italic=a||0,this.skew=i||0,this.width=s||0,this.classes=l||[],this.style=c||{},this.maxFontSize=0;var d=zie(this.text.charCodeAt(0));d&&this.classes.push(d+"_fallback"),/[îïÃì]/.test(this.text)&&(this.text=rse[this.text])}hasClass(t){return this.classes.includes(t)}toNode(){var t=document.createTextNode(this.text),r=null;this.italic>0&&(r=document.createElement("span"),r.style.marginRight=Ue(this.italic)),this.classes.length>0&&(r=r||document.createElement("span"),r.className=Lo(this.classes));for(var n in this.style)this.style.hasOwnProperty(n)&&(r=r||document.createElement("span"),r.style[n]=this.style[n]);return r?(r.appendChild(t),r):t}toMarkup(){var t=!1,r="<span";this.classes.length&&(t=!0,r+=' class="',r+=qt.escape(Lo(this.classes)),r+='"');var n="";this.italic>0&&(n+="margin-right:"+this.italic+"em;");for(var a in this.style)this.style.hasOwnProperty(a)&&(n+=qt.hyphenate(a)+":"+this.style[a]+";");n&&(t=!0,r+=' style="'+qt.escape(n)+'"');var i=qt.escape(this.text);return t?(r+=">",r+=i,r+="</span>",r):i}}class Ds{constructor(t,r){this.children=void 0,this.attributes=void 0,this.children=t||[],this.attributes=r||{}}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"svg");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);for(var a=0;a<this.children.length;a++)r.appendChild(this.children[a].toNode());return r}toMarkup(){var t='<svg xmlns="http://www.w3.org/2000/svg"';for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&(t+=" "+r+'="'+qt.escape(this.attributes[r])+'"');t+=">";for(var n=0;n<this.children.length;n++)t+=this.children[n].toMarkup();return t+="</svg>",t}}class Do{constructor(t,r){this.pathName=void 0,this.alternate=void 0,this.pathName=t,this.alternate=r}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"path");return this.alternate?r.setAttribute("d",this.alternate):r.setAttribute("d",yR[this.pathName]),r}toMarkup(){return this.alternate?'<path d="'+qt.escape(this.alternate)+'"/>':'<path d="'+qt.escape(yR[this.pathName])+'"/>'}}class nE{constructor(t){this.attributes=void 0,this.attributes=t||{}}toNode(){var t="http://www.w3.org/2000/svg",r=document.createElementNS(t,"line");for(var n in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,n)&&r.setAttribute(n,this.attributes[n]);return r}toMarkup(){var t="<line";for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&(t+=" "+r+'="'+qt.escape(this.attributes[r])+'"');return t+="/>",t}}function SR(e){if(e instanceof Wa)return e;throw new Error("Expected symbolNode but got "+String(e)+".")}function nse(e){if(e instanceof zh)return e;throw new Error("Expected span<HtmlDomNode> but got "+String(e)+".")}var ase={bin:1,close:1,inner:1,open:1,punct:1,rel:1},ise={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},lr={math:{},text:{}};function A(e,t,r,n,a,i){lr[e][a]={font:t,group:r,replace:n},i&&n&&(lr[e][n]=lr[e][a])}var N="math",Ie="text",L="main",te="ams",xr="accent-token",qe="bin",qn="close",$c="inner",dt="mathord",Hr="op-token",Aa="open",eb="punct",ne="rel",Hs="spacing",ce="textord";A(N,L,ne,"â¡","\\equiv",!0);A(N,L,ne,"âº","\\prec",!0);A(N,L,ne,"â»","\\succ",!0);A(N,L,ne,"â¼","\\sim",!0);A(N,L,ne,"â¥","\\perp");A(N,L,ne,"⪯","\\preceq",!0);A(N,L,ne,"⪰","\\succeq",!0);A(N,L,ne,"â","\\simeq",!0);A(N,L,ne,"â£","\\mid",!0);A(N,L,ne,"âª","\\ll",!0);A(N,L,ne,"â«","\\gg",!0);A(N,L,ne,"â","\\asymp",!0);A(N,L,ne,"â¥","\\parallel");A(N,L,ne,"â","\\bowtie",!0);A(N,L,ne,"â£","\\smile",!0);A(N,L,ne,"â","\\sqsubseteq",!0);A(N,L,ne,"â","\\sqsupseteq",!0);A(N,L,ne,"â","\\doteq",!0);A(N,L,ne,"â¢","\\frown",!0);A(N,L,ne,"â","\\ni",!0);A(N,L,ne,"â","\\propto",!0);A(N,L,ne,"â¢","\\vdash",!0);A(N,L,ne,"â£","\\dashv",!0);A(N,L,ne,"â","\\owns");A(N,L,eb,".","\\ldotp");A(N,L,eb,"â
","\\cdotp");A(N,L,ce,"#","\\#");A(Ie,L,ce,"#","\\#");A(N,L,ce,"&","\\&");A(Ie,L,ce,"&","\\&");A(N,L,ce,"âµ","\\aleph",!0);A(N,L,ce,"â","\\forall",!0);A(N,L,ce,"â","\\hbar",!0);A(N,L,ce,"â","\\exists",!0);A(N,L,ce,"â","\\nabla",!0);A(N,L,ce,"â","\\flat",!0);A(N,L,ce,"â","\\ell",!0);A(N,L,ce,"â®","\\natural",!0);A(N,L,ce,"â£","\\clubsuit",!0);A(N,L,ce,"â","\\wp",!0);A(N,L,ce,"â¯","\\sharp",!0);A(N,L,ce,"â¢","\\diamondsuit",!0);A(N,L,ce,"â","\\Re",!0);A(N,L,ce,"â¡","\\heartsuit",!0);A(N,L,ce,"â","\\Im",!0);A(N,L,ce,"â ","\\spadesuit",!0);A(N,L,ce,"§","\\S",!0);A(Ie,L,ce,"§","\\S");A(N,L,ce,"¶","\\P",!0);A(Ie,L,ce,"¶","\\P");A(N,L,ce,"â ","\\dag");A(Ie,L,ce,"â ","\\dag");A(Ie,L,ce,"â ","\\textdagger");A(N,L,ce,"â¡","\\ddag");A(Ie,L,ce,"â¡","\\ddag");A(Ie,L,ce,"â¡","\\textdaggerdbl");A(N,L,qn,"â±","\\rmoustache",!0);A(N,L,Aa,"â°","\\lmoustache",!0);A(N,L,qn,"â¯","\\rgroup",!0);A(N,L,Aa,"â®","\\lgroup",!0);A(N,L,qe,"â","\\mp",!0);A(N,L,qe,"â","\\ominus",!0);A(N,L,qe,"â","\\uplus",!0);A(N,L,qe,"â","\\sqcap",!0);A(N,L,qe,"â","\\ast");A(N,L,qe,"â","\\sqcup",!0);A(N,L,qe,"â¯","\\bigcirc",!0);A(N,L,qe,"â","\\bullet",!0);A(N,L,qe,"â¡","\\ddagger");A(N,L,qe,"â","\\wr",!0);A(N,L,qe,"⨿","\\amalg");A(N,L,qe,"&","\\And");A(N,L,ne,"âµ","\\longleftarrow",!0);A(N,L,ne,"â","\\Leftarrow",!0);A(N,L,ne,"â¸","\\Longleftarrow",!0);A(N,L,ne,"â¶","\\longrightarrow",!0);A(N,L,ne,"â","\\Rightarrow",!0);A(N,L,ne,"â¹","\\Longrightarrow",!0);A(N,L,ne,"â","\\leftrightarrow",!0);A(N,L,ne,"â·","\\longleftrightarrow",!0);A(N,L,ne,"â","\\Leftrightarrow",!0);A(N,L,ne,"âº","\\Longleftrightarrow",!0);A(N,L,ne,"â¦","\\mapsto",!0);A(N,L,ne,"â¼","\\longmapsto",!0);A(N,L,ne,"â","\\nearrow",!0);A(N,L,ne,"â©","\\hookleftarrow",!0);A(N,L,ne,"âª","\\hookrightarrow",!0);A(N,L,ne,"â","\\searrow",!0);A(N,L,ne,"â¼","\\leftharpoonup",!0);A(N,L,ne,"â","\\rightharpoonup",!0);A(N,L,ne,"â","\\swarrow",!0);A(N,L,ne,"â½","\\leftharpoondown",!0);A(N,L,ne,"â","\\rightharpoondown",!0);A(N,L,ne,"â","\\nwarrow",!0);A(N,L,ne,"â","\\rightleftharpoons",!0);A(N,te,ne,"â®","\\nless",!0);A(N,te,ne,"î","\\@nleqslant");A(N,te,ne,"î","\\@nleqq");A(N,te,ne,"âª","\\lneq",!0);A(N,te,ne,"â¨","\\lneqq",!0);A(N,te,ne,"î","\\@lvertneqq");A(N,te,ne,"â¦","\\lnsim",!0);A(N,te,ne,"âª","\\lnapprox",!0);A(N,te,ne,"â","\\nprec",!0);A(N,te,ne,"â ","\\npreceq",!0);A(N,te,ne,"â¨","\\precnsim",!0);A(N,te,ne,"⪹","\\precnapprox",!0);A(N,te,ne,"â","\\nsim",!0);A(N,te,ne,"î","\\@nshortmid");A(N,te,ne,"â¤","\\nmid",!0);A(N,te,ne,"â¬","\\nvdash",!0);A(N,te,ne,"â","\\nvDash",!0);A(N,te,ne,"âª","\\ntriangleleft");A(N,te,ne,"â¬","\\ntrianglelefteq",!0);A(N,te,ne,"â","\\subsetneq",!0);A(N,te,ne,"î","\\@varsubsetneq");A(N,te,ne,"â«","\\subsetneqq",!0);A(N,te,ne,"î","\\@varsubsetneqq");A(N,te,ne,"â¯","\\ngtr",!0);A(N,te,ne,"î","\\@ngeqslant");A(N,te,ne,"î","\\@ngeqq");A(N,te,ne,"âª","\\gneq",!0);A(N,te,ne,"â©","\\gneqq",!0);A(N,te,ne,"î","\\@gvertneqq");A(N,te,ne,"â§","\\gnsim",!0);A(N,te,ne,"âª","\\gnapprox",!0);A(N,te,ne,"â","\\nsucc",!0);A(N,te,ne,"â¡","\\nsucceq",!0);A(N,te,ne,"â©","\\succnsim",!0);A(N,te,ne,"⪺","\\succnapprox",!0);A(N,te,ne,"â","\\ncong",!0);A(N,te,ne,"î","\\@nshortparallel");A(N,te,ne,"â¦","\\nparallel",!0);A(N,te,ne,"â¯","\\nVDash",!0);A(N,te,ne,"â«","\\ntriangleright");A(N,te,ne,"â","\\ntrianglerighteq",!0);A(N,te,ne,"î","\\@nsupseteqq");A(N,te,ne,"â","\\supsetneq",!0);A(N,te,ne,"î","\\@varsupsetneq");A(N,te,ne,"â«","\\supsetneqq",!0);A(N,te,ne,"î","\\@varsupsetneqq");A(N,te,ne,"â®","\\nVdash",!0);A(N,te,ne,"⪵","\\precneqq",!0);A(N,te,ne,"⪶","\\succneqq",!0);
727A(N,te,ne,"î","\\@nsubseteqq");A(N,te,qe,"â´","\\unlhd");A(N,te,qe,"âµ","\\unrhd");A(N,te,ne,"â","\\nleftarrow",!0);A(N,te,ne,"â","\\nrightarrow",!0);A(N,te,ne,"â","\\nLeftarrow",!0);A(N,te,ne,"â","\\nRightarrow",!0);A(N,te,ne,"â®","\\nleftrightarrow",!0);A(N,te,ne,"â","\\nLeftrightarrow",!0);A(N,te,ne,"â³","\\vartriangle");A(N,te,ce,"â","\\hslash");A(N,te,ce,"â½","\\triangledown");A(N,te,ce,"â","\\lozenge");A(N,te,ce,"â","\\circledS");A(N,te,ce,"®","\\circledR");A(Ie,te,ce,"®","\\circledR");A(N,te,ce,"â¡","\\measuredangle",!0);A(N,te,ce,"â","\\nexists");A(N,te,ce,"â§","\\mho");A(N,te,ce,"â²","\\Finv",!0);A(N,te,ce,"â
","\\Game",!0);A(N,te,ce,"âµ","\\backprime");A(N,te,ce,"â²","\\blacktriangle");A(N,te,ce,"â¼","\\blacktriangledown");A(N,te,ce,"â ","\\blacksquare");A(N,te,ce,"â§«","\\blacklozenge");A(N,te,ce,"â
","\\bigstar");A(N,te,ce,"â¢","\\sphericalangle",!0);A(N,te,ce,"â","\\complement",!0);A(N,te,ce,"ð","\\eth",!0);A(Ie,L,ce,"ð","ð");A(N,te,ce,"â±","\\diagup");A(N,te,ce,"â²","\\diagdown");A(N,te,ce,"â¡","\\square");A(N,te,ce,"â¡","\\Box");A(N,te,ce,"â","\\Diamond");A(N,te,ce,"Â¥","\\yen",!0);A(Ie,te,ce,"Â¥","\\yen",!0);A(N,te,ce,"â","\\checkmark",!0);A(Ie,te,ce,"â","\\checkmark");A(N,te,ce,"â¶","\\beth",!0);A(N,te,ce,"â¸","\\daleth",!0);A(N,te,ce,"â·","\\gimel",!0);A(N,te,ce,"Ï","\\digamma",!0);A(N,te,ce,"ϰ","\\varkappa");A(N,te,Aa,"â","\\@ulcorner",!0);A(N,te,qn,"â","\\@urcorner",!0);A(N,te,Aa,"â","\\@llcorner",!0);A(N,te,qn,"â","\\@lrcorner",!0);A(N,te,ne,"â¦","\\leqq",!0);A(N,te,ne,"⩽","\\leqslant",!0);A(N,te,ne,"âª","\\eqslantless",!0);A(N,te,ne,"â²","\\lesssim",!0);A(N,te,ne,"âª
","\\lessapprox",!0);A(N,te,ne,"â","\\approxeq",!0);A(N,te,qe,"â","\\lessdot");A(N,te,ne,"â","\\lll",!0);A(N,te,ne,"â¶","\\lessgtr",!0);A(N,te,ne,"â","\\lesseqgtr",!0);A(N,te,ne,"âª","\\lesseqqgtr",!0);A(N,te,ne,"â","\\doteqdot");A(N,te,ne,"â","\\risingdotseq",!0);A(N,te,ne,"â","\\fallingdotseq",!0);A(N,te,ne,"â½","\\backsim",!0);A(N,te,ne,"â","\\backsimeq",!0);A(N,te,ne,"â«
","\\subseteqq",!0);A(N,te,ne,"â","\\Subset",!0);A(N,te,ne,"â","\\sqsubset",!0);A(N,te,ne,"â¼","\\preccurlyeq",!0);A(N,te,ne,"â","\\curlyeqprec",!0);A(N,te,ne,"â¾","\\precsim",!0);A(N,te,ne,"⪷","\\precapprox",!0);A(N,te,ne,"â²","\\vartriangleleft");A(N,te,ne,"â´","\\trianglelefteq");A(N,te,ne,"â¨","\\vDash",!0);A(N,te,ne,"âª","\\Vvdash",!0);A(N,te,ne,"â£","\\smallsmile");A(N,te,ne,"â¢","\\smallfrown");A(N,te,ne,"â","\\bumpeq",!0);A(N,te,ne,"â","\\Bumpeq",!0);A(N,te,ne,"â§","\\geqq",!0);A(N,te,ne,"⩾","\\geqslant",!0);A(N,te,ne,"âª","\\eqslantgtr",!0);A(N,te,ne,"â³","\\gtrsim",!0);A(N,te,ne,"âª","\\gtrapprox",!0);A(N,te,qe,"â","\\gtrdot");A(N,te,ne,"â","\\ggg",!0);A(N,te,ne,"â·","\\gtrless",!0);A(N,te,ne,"â","\\gtreqless",!0);A(N,te,ne,"âª","\\gtreqqless",!0);A(N,te,ne,"â","\\eqcirc",!0);A(N,te,ne,"â","\\circeq",!0);A(N,te,ne,"â","\\triangleq",!0);A(N,te,ne,"â¼","\\thicksim");A(N,te,ne,"â","\\thickapprox");A(N,te,ne,"â«","\\supseteqq",!0);A(N,te,ne,"â","\\Supset",!0);A(N,te,ne,"â","\\sqsupset",!0);A(N,te,ne,"â½","\\succcurlyeq",!0);A(N,te,ne,"â","\\curlyeqsucc",!0);A(N,te,ne,"â¿","\\succsim",!0);A(N,te,ne,"⪸","\\succapprox",!0);A(N,te,ne,"â³","\\vartriangleright");A(N,te,ne,"âµ","\\trianglerighteq");A(N,te,ne,"â©","\\Vdash",!0);A(N,te,ne,"â£","\\shortmid");A(N,te,ne,"â¥","\\shortparallel");A(N,te,ne,"â¬","\\between",!0);A(N,te,ne,"â","\\pitchfork",!0);A(N,te,ne,"â","\\varpropto");A(N,te,ne,"â","\\blacktriangleleft");A(N,te,ne,"â´","\\therefore",!0);A(N,te,ne,"â","\\backepsilon");A(N,te,ne,"â¶","\\blacktriangleright");A(N,te,ne,"âµ","\\because",!0);A(N,te,ne,"â","\\llless");A(N,te,ne,"â","\\gggtr");A(N,te,qe,"â²","\\lhd");A(N,te,qe,"â³","\\rhd");A(N,te,ne,"â","\\eqsim",!0);A(N,L,ne,"â","\\Join");A(N,te,ne,"â","\\Doteq",!0);A(N,te,qe,"â","\\dotplus",!0);A(N,te,qe,"â","\\smallsetminus");A(N,te,qe,"â","\\Cap",!0);A(N,te,qe,"â","\\Cup",!0);A(N,te,qe,"â©","\\doublebarwedge",!0);A(N,te,qe,"â","\\boxminus",!0);A(N,te,qe,"â","\\boxplus",!0);
727A(N,te,qe,"â","\\divideontimes",!0);A(N,te,qe,"â","\\ltimes",!0);A(N,te,qe,"â","\\rtimes",!0);A(N,te,qe,"â","\\leftthreetimes",!0);A(N,te,qe,"â","\\rightthreetimes",!0);A(N,te,qe,"â","\\curlywedge",!0);A(N,te,qe,"â","\\curlyvee",!0);A(N,te,qe,"â","\\circleddash",!0);A(N,te,qe,"â","\\circledast",!0);A(N,te,qe,"â
","\\centerdot");A(N,te,qe,"âº","\\intercal",!0);A(N,te,qe,"â","\\doublecap");A(N,te,qe,"â","\\doublecup");A(N,te,qe,"â ","\\boxtimes",!0);A(N,te,ne,"â¢","\\dashrightarrow",!0);A(N,te,ne,"â ","\\dashleftarrow",!0);A(N,te,ne,"â","\\leftleftarrows",!0);A(N,te,ne,"â","\\leftrightarrows",!0);A(N,te,ne,"â","\\Lleftarrow",!0);A(N,te,ne,"â","\\twoheadleftarrow",!0);A(N,te,ne,"â¢","\\leftarrowtail",!0);A(N,te,ne,"â«","\\looparrowleft",!0);A(N,te,ne,"â","\\leftrightharpoons",!0);A(N,te,ne,"â¶","\\curvearrowleft",!0);A(N,te,ne,"âº","\\circlearrowleft",!0);A(N,te,ne,"â°","\\Lsh",!0);A(N,te,ne,"â","\\upuparrows",!0);A(N,te,ne,"â¿","\\upharpoonleft",!0);A(N,te,ne,"â","\\downharpoonleft",!0);A(N,L,ne,"â¶","\\origof",!0);A(N,L,ne,"â·","\\imageof",!0);A(N,te,ne,"â¸","\\multimap",!0);A(N,te,ne,"â","\\leftrightsquigarrow",!0);A(N,te,ne,"â","\\rightrightarrows",!0);A(N,te,ne,"â","\\rightleftarrows",!0);A(N,te,ne,"â ","\\twoheadrightarrow",!0);A(N,te,ne,"â£","\\rightarrowtail",!0);A(N,te,ne,"â¬","\\looparrowright",!0);A(N,te,ne,"â·","\\curvearrowright",!0);A(N,te,ne,"â»","\\circlearrowright",!0);A(N,te,ne,"â±","\\Rsh",!0);A(N,te,ne,"â","\\downdownarrows",!0);A(N,te,ne,"â¾","\\upharpoonright",!0);A(N,te,ne,"â","\\downharpoonright",!0);A(N,te,ne,"â","\\rightsquigarrow",!0);A(N,te,ne,"â","\\leadsto");A(N,te,ne,"â","\\Rrightarrow",!0);A(N,te,ne,"â¾","\\restriction");A(N,L,ce,"â","`");A(N,L,ce,"$","\\$");A(Ie,L,ce,"$","\\$");A(Ie,L,ce,"$","\\textdollar");A(N,L,ce,"%","\\%");A(Ie,L,ce,"%","\\%");A(N,L,ce,"_","\\_");A(Ie,L,ce,"_","\\_");A(Ie,L,ce,"_","\\textunderscore");A(N,L,ce,"â ","\\angle",!0);A(N,L,ce,"â","\\infty",!0);A(N,L,ce,"â²","\\prime");A(N,L,ce,"â³","\\triangle");A(N,L,ce,"Î","\\Gamma",!0);A(N,L,ce,"Î","\\Delta",!0);A(N,L,ce,"Î","\\Theta",!0);A(N,L,ce,"Î","\\Lambda",!0);A(N,L,ce,"Î","\\Xi",!0);A(N,L,ce,"Î ","\\Pi",!0);A(N,L,ce,"Σ","\\Sigma",!0);A(N,L,ce,"Î¥","\\Upsilon",!0);A(N,L,ce,"Φ","\\Phi",!0);A(N,L,ce,"Ψ","\\Psi",!0);A(N,L,ce,"Ω","\\Omega",!0);A(N,L,ce,"A","Î");A(N,L,ce,"B","Î");A(N,L,ce,"E","Î");A(N,L,ce,"Z","Î");A(N,L,ce,"H","Î");A(N,L,ce,"I","Î");A(N,L,ce,"K","Î");A(N,L,ce,"M","Î");A(N,L,ce,"N","Î");A(N,L,ce,"O","Î");A(N,L,ce,"P","Ρ");A(N,L,ce,"T","Τ");A(N,L,ce,"X","Χ");A(N,L,ce,"¬","\\neg",!0);A(N,L,ce,"¬","\\lnot");A(N,L,ce,"â¤","\\top");A(N,L,ce,"â¥","\\bot");A(N,L,ce,"â
","\\emptyset");A(N,te,ce,"â
","\\varnothing");A(N,L,dt,"α","\\alpha",!0);A(N,L,dt,"β","\\beta",!0);A(N,L,dt,"γ","\\gamma",!0);A(N,L,dt,"δ","\\delta",!0);A(N,L,dt,"ϵ","\\epsilon",!0);A(N,L,dt,"ζ","\\zeta",!0);A(N,L,dt,"η","\\eta",!0);A(N,L,dt,"θ","\\theta",!0);A(N,L,dt,"ι","\\iota",!0);A(N,L,dt,"κ","\\kappa",!0);A(N,L,dt,"λ","\\lambda",!0);A(N,L,dt,"μ","\\mu",!0);A(N,L,dt,"ν","\\nu",!0);A(N,L,dt,"ξ","\\xi",!0);A(N,L,dt,"ο","\\omicron",!0);A(N,L,dt,"Ï","\\pi",!0);A(N,L,dt,"Ï","\\rho",!0);A(N,L,dt,"Ï","\\sigma",!0);A(N,L,dt,"Ï","\\tau",!0);A(N,L,dt,"Ï
","\\upsilon",!0);A(N,L,dt,"Ï","\\phi",!0);A(N,L,dt,"Ï","\\chi",!0);A(N,L,dt,"Ï","\\psi",!0);A(N,L,dt,"Ï","\\omega",!0);A(N,L,dt,"ε","\\varepsilon",!0);A(N,L,dt,"Ï","\\vartheta",!0);A(N,L,dt,"Ï","\\varpi",!0);A(N,L,dt,"ϱ","\\varrho",!0);A(N,L,dt,"Ï","\\varsigma",!0);A(N,L,dt,"Ï","\\varphi",!0);A(N,L,qe,"â","*",!0);A(N,L,qe,"+","+");A(N,L,qe,"â","-",!0);A(N,L,qe,"â
","\\cdot",!0);A(N,L,qe,"â","\\circ",!0);A(N,L,qe,"÷","\\div",!0);A(N,L,qe,"±","\\pm",!0);A(N,L,qe,"Ã","\\times",!0);A(N,L,qe,"â©","\\cap",!0);A(N,L,qe,"âª","\\cup",!0);A(N,L,qe,"â","\\setminus",!0);A(N,L,qe,"â§","\\land");A(N,L,qe,"â¨","\\lor");A(N,L,qe,"â§","\\wedge",!0);A(N,L,qe,"â¨","\\vee",!0);A(N,L,ce,"â","\\surd");A(N,L,Aa,"â¨","\\langle",!0);A(N,L,Aa,"â£","\\lvert");A(N,L,Aa,"â¥","\\lVert");A(N,L,qn,"?","?");A(N,L,qn,"!","!");A(N,L,qn,"â©","\\rangle",!0);A(N,L,qn,"â£","\\rvert");A(N,L,qn,"â¥","\\rVert");A(N,L,ne,"=","=");A(N,L,ne,":",":");A(N,L,ne,"â","\\approx",!0);A(N,L,ne,"â
","\\cong",!0);A(N,L,ne,"â¥","\\ge");A(N,L,ne,"â¥","\\geq",!0);A(N,L,ne,"â","\\gets");A(N,L,ne,">","\\gt",!0);A(N,L,ne,"â","\\in",!0);A(N,L,ne,"î ","\\@not");A(N,L,ne,"â","\\subset",!0);A(N,L,ne,"â","\\supset",!0);A(N,L,ne,"â","\\subseteq",!0);A(N,L,ne,"â","\\supseteq",!0);A(N,te,ne,"â","\\nsubseteq",!0);A(N,te,ne,"â","\\nsupseteq",!0);A(N,L,ne,"â¨","\\models");A(N,L,ne,"â","\\leftarrow",!0);A(N,L,ne,"â¤","\\le");A(N,L,ne,"â¤","\\leq",!0);A(N,L,ne,"<","\\lt",!0);A(N,L,ne,"â","\\rightarrow",!0);A(N,L,ne,"â","\\to");A(N,te,ne,"â±","\\ngeq",!0);A(N,te,ne,"â°","\\nleq",!0);A(N,L,Hs," ","\\ ");A(N,L,Hs," ","\\space");A(N,L,Hs," ","\\nobreakspace");A(Ie,L,Hs," ","\\ ");A(Ie,L,Hs," "," ");A(Ie,L,Hs," ","\\space");A(Ie,L,Hs," ","\\nobreakspace");A(N,L,Hs,null,"\\nobreak");A(N,L,Hs,null,"\\allowbreak");A(N,L,eb,",",",");A(N,L,eb,";",";");A(N,te,qe,"â¼","\\barwedge",!0);A(N,te,qe,"â»","\\veebar",!0);A(N,L,qe,"â","\\odot",!0);A(N,L,qe,"â","\\oplus",!0);A(N,L,qe,"â","\\otimes",!0);A(N,L,ce,"â","\\partial",!0);A(N,L,qe,"â","\\oslash",!0);A(N,te,qe,"â","\\circledcirc",!0);A(N,te,qe,"â¡","\\boxdot",!0);
vendor: 9,932 bytes, line 727
727A(N,L,qe,"â³","\\bigtriangleup");A(N,L,qe,"â½","\\bigtriangledown");A(N,L,qe,"â ","\\dagger");A(N,L,qe,"â","\\diamond");A(N,L,qe,"â","\\star");A(N,L,qe,"â","\\triangleleft");A(N,L,qe,"â¹","\\triangleright");A(N,L,Aa,"{","\\{");A(Ie,L,ce,"{","\\{");A(Ie,L,ce,"{","\\textbraceleft");A(N,L,qn,"}","\\}");A(Ie,L,ce,"}","\\}");A(Ie,L,ce,"}","\\textbraceright");A(N,L,Aa,"{","\\lbrace");A(N,L,qn,"}","\\rbrace");A(N,L,Aa,"[","\\lbrack",!0);A(Ie,L,ce,"[","\\lbrack",!0);A(N,L,qn,"]","\\rbrack",!0);A(Ie,L,ce,"]","\\rbrack",!0);A(N,L,Aa,"(","\\lparen",!0);A(N,L,qn,")","\\rparen",!0);A(Ie,L,ce,"<","\\textless",!0);A(Ie,L,ce,">","\\textgreater",!0);A(N,L,Aa,"â","\\lfloor",!0);A(N,L,qn,"â","\\rfloor",!0);A(N,L,Aa,"â","\\lceil",!0);A(N,L,qn,"â","\\rceil",!0);A(N,L,ce,"\\","\\backslash");A(N,L,ce,"â£","|");A(N,L,ce,"â£","\\vert");A(Ie,L,ce,"|","\\textbar",!0);A(N,L,ce,"â¥","\\|");A(N,L,ce,"â¥","\\Vert");A(Ie,L,ce,"â¥","\\textbardbl");A(Ie,L,ce,"~","\\textasciitilde");A(Ie,L,ce,"\\","\\textbackslash");A(Ie,L,ce,"^","\\textasciicircum");A(N,L,ne,"â","\\uparrow",!0);A(N,L,ne,"â","\\Uparrow",!0);A(N,L,ne,"â","\\downarrow",!0);A(N,L,ne,"â","\\Downarrow",!0);A(N,L,ne,"â","\\updownarrow",!0);A(N,L,ne,"â","\\Updownarrow",!0);A(N,L,Hr,"â","\\coprod");A(N,L,Hr,"â","\\bigvee");A(N,L,Hr,"â","\\bigwedge");A(N,L,Hr,"â¨","\\biguplus");A(N,L,Hr,"â","\\bigcap");A(N,L,Hr,"â","\\bigcup");A(N,L,Hr,"â«","\\int");A(N,L,Hr,"â«","\\intop");A(N,L,Hr,"â¬","\\iint");A(N,L,Hr,"â","\\iiint");A(N,L,Hr,"â","\\prod");A(N,L,Hr,"â","\\sum");A(N,L,Hr,"â¨","\\bigotimes");A(N,L,Hr,"â¨","\\bigoplus");A(N,L,Hr,"â¨","\\bigodot");A(N,L,Hr,"â®","\\oint");A(N,L,Hr,"â¯","\\oiint");A(N,L,Hr,"â°","\\oiiint");A(N,L,Hr,"â¨","\\bigsqcup");A(N,L,Hr,"â«","\\smallint");A(Ie,L,$c,"â¦","\\textellipsis");A(N,L,$c,"â¦","\\mathellipsis");A(Ie,L,$c,"â¦","\\ldots",!0);A(N,L,$c,"â¦","\\ldots",!0);A(N,L,$c,"â¯","\\@cdots",!0);A(N,L,$c,"â±","\\ddots",!0);A(N,L,ce,"â®","\\varvdots");A(Ie,L,ce,"â®","\\varvdots");A(N,L,xr,"Ë","\\acute");A(N,L,xr,"Ë","\\grave");A(N,L,xr,"¨","\\ddot");A(N,L,xr,"~","\\tilde");A(N,L,xr,"Ë","\\bar");A(N,L,xr,"Ë","\\breve");A(N,L,xr,"Ë","\\check");A(N,L,xr,"^","\\hat");A(N,L,xr,"â","\\vec");A(N,L,xr,"Ë","\\dot");A(N,L,xr,"Ë","\\mathring");A(N,L,dt,"î±","\\@imath");A(N,L,dt,"î·","\\@jmath");A(N,L,ce,"ı","ı");A(N,L,ce,"È·","È·");A(Ie,L,ce,"ı","\\i",!0);A(Ie,L,ce,"È·","\\j",!0);A(Ie,L,ce,"Ã","\\ss",!0);A(Ie,L,ce,"æ","\\ae",!0);A(Ie,L,ce,"Å","\\oe",!0);A(Ie,L,ce,"ø","\\o",!0);A(Ie,L,ce,"Ã","\\AE",!0);A(Ie,L,ce,"Å","\\OE",!0);A(Ie,L,ce,"Ã","\\O",!0);A(Ie,L,xr,"Ë","\\'");A(Ie,L,xr,"Ë","\\`");A(Ie,L,xr,"Ë","\\^");A(Ie,L,xr,"Ë","\\~");A(Ie,L,xr,"Ë","\\=");A(Ie,L,xr,"Ë","\\u");A(Ie,L,xr,"Ë","\\.");A(Ie,L,xr,"¸","\\c");A(Ie,L,xr,"Ë","\\r");A(Ie,L,xr,"Ë","\\v");A(Ie,L,xr,"¨",'\\"');A(Ie,L,xr,"Ë","\\H");A(Ie,L,xr,"â¯","\\textcircled");var D9={"--":!0,"---":!0,"``":!0,"''":!0};A(Ie,L,ce,"â","--",!0);A(Ie,L,ce,"â","\\textendash");A(Ie,L,ce,"â","---",!0);A(Ie,L,ce,"â","\\textemdash");A(Ie,L,ce,"â","`",!0);A(Ie,L,ce,"â","\\textquoteleft");A(Ie,L,ce,"â","'",!0);A(Ie,L,ce,"â","\\textquoteright");A(Ie,L,ce,"â","``",!0);A(Ie,L,ce,"â","\\textquotedblleft");A(Ie,L,ce,"â","''",!0);A(Ie,L,ce,"â","\\textquotedblright");A(N,L,ce,"°","\\degree",!0);A(Ie,L,ce,"°","\\degree");A(Ie,L,ce,"°","\\textdegree",!0);A(N,L,ce,"£","\\pounds");A(N,L,ce,"£","\\mathsterling",!0);A(Ie,L,ce,"£","\\pounds");A(Ie,L,ce,"£","\\textsterling",!0);A(N,te,ce,"â ","\\maltese");A(Ie,te,ce,"â ","\\maltese");var TR='0123456789/@."';for(var q2=0;q2<TR.length;q2++){var wR=TR.charAt(q2);A(N,L,ce,wR,wR)}var _R='0123456789!@*()-=+";:?/.,';for(var G2=0;G2<_R.length;G2++){var kR=_R.charAt(G2);A(Ie,L,ce,kR,kR)}var jm="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";for(var Y2=0;Y2<jm.length;Y2++){var Pf=jm.charAt(Y2);A(N,L,dt,Pf,Pf),A(Ie,L,ce,Pf,Pf)}A(N,te,ce,"C","â");A(Ie,te,ce,"C","â");A(N,te,ce,"H","â");A(Ie,te,ce,"H","â");A(N,te,ce,"N","â");A(Ie,te,ce,"N","â");A(N,te,ce,"P","â");A(Ie,te,ce,"P","â");A(N,te,ce,"Q","â");A(Ie,te,ce,"Q","â");A(N,te,ce,"R","â");A(Ie,te,ce,"R","â");A(N,te,ce,"Z","â¤");A(Ie,te,ce,"Z","â¤");A(N,L,dt,"h","â");A(Ie,L,dt,"h","â");var gt="";for(var Dn=0;Dn<jm.length;Dn++){var _r=jm.charAt(Dn);gt=String.fromCharCode(55349,56320+Dn),A(N,L,dt,_r,gt),A(Ie,L,ce,_r,gt),gt=String.fromCharCode(55349,56372+Dn),A(N,L,dt,_r,gt),A(Ie,L,ce,_r,gt),gt=String.fromCharCode(55349,56424+Dn),A(N,L,dt,_r,gt),A(Ie,L,ce,_r,gt),gt=String.fromCharCode(55349,56580+Dn),A(N,L,dt,_r,gt),A(Ie,L,ce,_r,gt),gt=String.fromCharCode(55349,56684+Dn),A(N,L,dt,_r,gt),A(Ie,L,ce,_r,gt),gt=String.fromCharCode(55349,56736+Dn),A(N,L,dt,_r,gt),A(Ie,L,ce,_r,gt),gt=String.fromCharCode(55349,56788+Dn),A(N,L,dt,_r,gt),A(Ie,L,ce,_r,gt),gt=String.fromCharCode(55349,56840+Dn),A(N,L,dt,_r,gt),A(Ie,L,ce,_r,gt),gt=String.fromCharCode(55349,56944+Dn),A(N,L,dt,_r,gt),A(Ie,L,ce,_r,gt),Dn<26&&(gt=String.fromCharCode(55349,56632+Dn),A(N,L,dt,_r,gt),A(Ie,L,ce,_r,gt),gt=String.fromCharCode(55349,56476+Dn),A(N,L,dt,_r,gt),A(Ie,L,ce,_r,gt))}gt="ð";A(N,L,dt,"k",gt);A(Ie,L,ce,"k",gt);for(var hl=0;hl<10;hl++){var xo=hl.toString();gt=String.fromCharCode(55349,57294+hl),A(N,L,dt,xo,gt),A(Ie,L,ce,xo,gt),gt=String.fromCharCode(55349,57314+hl),A(N,L,dt,xo,gt),A(Ie,L,ce,xo,gt),gt=String.fromCharCode(55349,57324+hl),A(N,L,dt,xo,gt),A(Ie,L,ce,xo,gt),gt=String.fromCharCode(55349,57334+hl),A(N,L,dt,xo,gt),A(Ie,L,ce,xo,gt)}var aE="ÃÃþ";for(var V2=0;V2<aE.length;V2++){var Uf=aE.charAt(V2);A(N,L,dt,Uf,Uf),A(Ie,L,ce,Uf,Uf)}var zf=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathnormal","textit","Math-Italic"],["mathnormal","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathboldfrak","textboldfrak","Fraktur-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],AR=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],sse=function(t,r){var n=t.charCodeAt(0),a=t.charCodeAt(1),i=(n-55296)*1024+(a-56320)+65536,s=r==="math"?0:1;if(119808<=i&&i<120484){var l=Math.floor((i-119808)/26);return[zf[l][2],zf[l][s]]}else if(120782<=i&&i<=120831){var c=Math.floor((i-120782)/10);return[AR[c][2],AR[c][s]]}else{if(i===120485||i===120486)return[zf[0][2],zf[0][s]];if(120486<i&&i<120782)return["",""];throw new Be("Unsupported character: "+t)}},tb=function(t,r,n){return lr[n][t]&&lr[n][t].replace&&(t=lr[n][t].replace),{value:t,metrics:cS(t,r,n)}},oi=function(t,r,n,a,i){var s=tb(t,r,n),l=s.metrics;t=s.value;var c;if(l){var d=l.italic;(n==="text"||a&&a.font==="mathit")&&(d=0),c=new Wa(t,l.height,l.depth,d,l.skew,l.width,i)}else typeof console<"u"&&console.warn("No character metrics "+("for '"+t+"' in style '"+r+"' and mode '"+n+"'")),c=new Wa(t,0,0,0,0,0,i);if(a){c.maxFontSize=a.sizeMultiplier,a.style.isTight()&&c.classes.push("mtight");var h=a.getColor();h&&(c.style.color=h)}return c},ose=function(t,r,n,a){return a===void 0&&(a=[]),n.font==="boldsymbol"&&tb(t,"Main-Bold",r).metrics?oi(t,"Main-Bold",r,n,a.concat(["mathbf"])):t==="\\"||lr[r][t].font==="main"?oi(t,"Main-Regular",r,n,a):oi(t,"AMS-Regular",r,n,a.concat(["amsrm"]))},lse=function(t,r,n,a,i){return i!=="textord"&&tb(t,"Math-BoldItalic",r).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},use=function(t,r,n){var a=t.mode,i=t.text,s=["mord"],l=a==="math"||a==="text"&&r.font,c=l?r.font:r.fontFamily,d="",h="";if(i.charCodeAt(0)===55349&&([d,h]=sse(i,a)),d.length>0)return oi(i,d,a,r,s.concat(h));if(c){var f,g;if(c==="boldsymbol"){var b=lse(i,a,r,s,n);f=b.fontName,g=[b.fontClass]}else l?(f=F9[c].fontName,g=[c]):(f=$f(c,r.fontWeight,r.fontShape),g=[c,r.fontWeight,r.fontShape]);if(tb(i,f,a).metrics)return oi(i,f,a,r,s.concat(g));if(D9.hasOwnProperty(i)&&f.slice(0,10)==="Typewriter"){for(var y=[],E=0;E<i.length;E++)y.push(oi(i[E],f,a,r,s.concat(g)));return B9(y)}}if(n==="mathord")return oi(i,"Math-Italic",a,r,s.concat(["mathnormal"]));if(n==="textord"){var T=lr[a][i]&&lr[a][i].font;if(T==="ams"){var _=$f("amsrm",r.fontWeight,r.fontShape);return oi(i,_,a,r,s.concat("amsrm",r.fontWeight,r.fontShape))}else if(T==="main"||!T){var k=$f("textrm",r.fontWeight,r.fontShape);return oi(i,k,a,r,s.concat(r.fontWeight,r.fontShape))}else{var I=$f(T,r.fontWeight,r.fontShape);return oi(i,I,a,r,s.concat(I,r.fontWeight,r.fontShape))}}else throw new Error("unexpected type: "+n+" in makeOrd")},cse=(e,t)=>{if(Lo(e.classes)!==Lo(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;if(e.classes.length===1){var r=e.classes[0];if(r==="mbin"||r==="mord")return!1}for(var n in e.style)if(e.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;for(var a in t.style)if(t.style.hasOwnProperty(a)&&e.style[a]!==t.style[a])return!1;return!0},dse=e=>{for(var t=0;t<e.length-1;t++){var r=e[t],n=e[t+1];r instanceof Wa&&n instanceof Wa&&cse(r,n)&&(r.text+=n.text,r.height=Math.max(r.height,n.height),r.depth=Math.max(r.depth,n.depth),r.italic=n.italic,e.splice(t+1,1),t--)}return e},hS=function(t){for(var r=0,n=0,a=0,i=0;i<t.children.length;i++){var s=t.children[i];s.height>r&&(r=s.height),s.depth>
vendor: 4,809 bytes, line 727
727n&&(n=s.depth),s.maxFontSize>a&&(a=s.maxFontSize)}t.height=r,t.depth=n,t.maxFontSize=a},ra=function(t,r,n,a){var i=new zh(t,r,n,a);return hS(i),i},M9=(e,t,r,n)=>new zh(e,t,r,n),hse=function(t,r,n){var a=ra([t],[],r);return a.height=Math.max(n||r.fontMetrics().defaultRuleThickness,r.minRuleThickness),a.style.borderBottomWidth=Ue(a.height),a.maxFontSize=1,a},pse=function(t,r,n,a){var i=new dS(t,r,n,a);return hS(i),i},B9=function(t){var r=new Uh(t);return hS(r),r},fse=function(t,r){return t instanceof Uh?ra([],[t],r):t},mse=function(t){if(t.positionType==="individualShift"){for(var r=t.children,n=[r[0]],a=-r[0].shift-r[0].elem.depth,i=a,s=1;s<r.length;s++){var l=-r[s].shift-i-r[s].elem.depth,c=l-(r[s-1].elem.height+r[s-1].elem.depth);i=i+l,n.push({type:"kern",size:c}),n.push(r[s])}return{children:n,depth:a}}var d;if(t.positionType==="top"){for(var h=t.positionData,f=0;f<t.children.length;f++){var g=t.children[f];h-=g.type==="kern"?g.size:g.elem.height+g.elem.depth}d=h}else if(t.positionType==="bottom")d=-t.positionData;else{var b=t.children[0];if(b.type!=="elem")throw new Error('First child must have type "elem".');if(t.positionType==="shift")d=-b.elem.depth-t.positionData;else if(t.positionType==="firstBaseline")d=-b.elem.depth;else throw new Error("Invalid positionType "+t.positionType+".")}return{children:t.children,depth:d}},gse=function(t,r){for(var{children:n,depth:a}=mse(t),i=0,s=0;s<n.length;s++){var l=n[s];if(l.type==="elem"){var c=l.elem;i=Math.max(i,c.maxFontSize,c.height)}}i+=2;var d=ra(["pstrut"],[]);d.style.height=Ue(i);for(var h=[],f=a,g=a,b=a,y=0;y<n.length;y++){var E=n[y];if(E.type==="kern")b+=E.size;else{var T=E.elem,_=E.wrapperClasses||[],k=E.wrapperStyle||{},I=ra(_,[d,T],void 0,k);I.style.top=Ue(-i-b-T.depth),E.marginLeft&&(I.style.marginLeft=E.marginLeft),E.marginRight&&(I.style.marginRight=E.marginRight),h.push(I),b+=T.height+T.depth}f=Math.min(f,b),g=Math.max(g,b)}var D=ra(["vlist"],h);D.style.height=Ue(g);var M;if(f<0){var B=ra([],[]),P=ra(["vlist"],[B]);P.style.height=Ue(-f);var W=ra(["vlist-s"],[new Wa("â")]);M=[ra(["vlist-r"],[D,W]),ra(["vlist-r"],[P])]}else M=[ra(["vlist-r"],[D])];var re=ra(["vlist-t"],M);return M.length===2&&re.classes.push("vlist-t2"),re.height=g,re.depth=-f,re},bse=(e,t)=>{var r=ra(["mspace"],[],t),n=Sr(e,t);return r.style.marginRight=Ue(n),r},$f=function(t,r,n){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 i;return r==="textbf"&&n==="textit"?i="BoldItalic":r==="textbf"?i="Bold":r==="textit"?i="Italic":i="Regular",a+"-"+i},F9={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"}},P9={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},yse=function(t,r){var[n,a,i]=P9[t],s=new Do(n),l=new Ds([s],{width:Ue(a),height:Ue(i),style:"width:"+Ue(a),viewBox:"0 0 "+1e3*a+" "+1e3*i,preserveAspectRatio:"xMinYMin"}),c=M9(["overlay"],[l],r);return c.height=i,c.style.height=Ue(i),c.style.width=Ue(a),c},be={fontMap:F9,makeSymbol:oi,mathsym:ose,makeSpan:ra,makeSvgSpan:M9,makeLineSpan:hse,makeAnchor:pse,makeFragment:B9,wrapFragment:fse,makeVList:gse,makeOrd:use,makeGlue:bse,staticSvg:yse,svgData:P9,tryCombineChars:dse},vr={number:3,unit:"mu"},pl={number:4,unit:"mu"},Es={number:5,unit:"mu"},xse={mord:{mop:vr,mbin:pl,mrel:Es,minner:vr},mop:{mord:vr,mop:vr,mrel:Es,minner:vr},mbin:{mord:pl,mop:pl,mopen:pl,minner:pl},mrel:{mord:Es,mop:Es,mopen:Es,minner:Es},mopen:{},mclose:{mop:vr,mbin:pl,mrel:Es,minner:vr},mpunct:{mord:vr,mop:vr,mrel:Es,mopen:vr,mclose:vr,mpunct:vr,minner:vr},minner:{mord:vr,mop:vr,mbin:pl,mrel:Es,mopen:vr,mpunct:vr,minner:vr}},Ese={mord:{mop:vr},mop:{mord:vr,mop:vr},mbin:{},mrel:{},mopen:{},mclose:{mop:vr},mpunct:{},minner:{mop:vr}},U9={},qm={},Gm={};function He(e){for(var{type:t,names:r,props:n,handler:a,htmlBuilder:i,mathmlBuilder:s}=e,l={type:t,numArgs:n.numArgs,argTypes:n.argTypes,allowedInArgument:!!n.allowedInArgument,allowedInText:!!n.allowedInText,allowedInMath:n.allowedInMath===void 0?!0:n.allowedInMath,numOptionalArgs:n.numOptionalArgs||0,infix:!!n.infi
vendor: 13,392 bytes, line 727
727x,primitive:!!n.primitive,handler:a},c=0;c<r.length;++c)U9[r[c]]=l;t&&(i&&(qm[t]=i),s&&(Gm[t]=s))}function Gl(e){var{type:t,htmlBuilder:r,mathmlBuilder:n}=e;He({type:t,names:[],props:{numArgs:0},handler(){throw new Error("Should never be called.")},htmlBuilder:r,mathmlBuilder:n})}var Ym=function(t){return t.type==="ordgroup"&&t.body.length===1?t.body[0]:t},Or=function(t){return t.type==="ordgroup"?t.body:[t]},Ms=be.makeSpan,vse=["leftmost","mbin","mopen","mrel","mop","mpunct"],Sse=["rightmost","mrel","mclose","mpunct"],Tse={display:ht.DISPLAY,text:ht.TEXT,script:ht.SCRIPT,scriptscript:ht.SCRIPTSCRIPT},wse={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},Kr=function(t,r,n,a){a===void 0&&(a=[null,null]);for(var i=[],s=0;s<t.length;s++){var l=$t(t[s],r);if(l instanceof Uh){var c=l.children;i.push(...c)}else i.push(l)}if(be.tryCombineChars(i),!n)return i;var d=r;if(t.length===1){var h=t[0];h.type==="sizing"?d=r.havingSize(h.size):h.type==="styling"&&(d=r.havingStyle(Tse[h.style]))}var f=Ms([a[0]||"leftmost"],[],r),g=Ms([a[1]||"rightmost"],[],r),b=n==="root";return CR(i,(y,E)=>{var T=E.classes[0],_=y.classes[0];T==="mbin"&&Sse.includes(_)?E.classes[0]="mord":_==="mbin"&&vse.includes(T)&&(y.classes[0]="mord")},{node:f},g,b),CR(i,(y,E)=>{var T=iE(E),_=iE(y),k=T&&_?y.hasClass("mtight")?Ese[T][_]:xse[T][_]:null;if(k)return be.makeGlue(k,d)},{node:f},g,b),i},CR=function e(t,r,n,a,i){a&&t.push(a);for(var s=0;s<t.length;s++){var l=t[s],c=z9(l);if(c){e(c.children,r,n,null,i);continue}var d=!l.hasClass("mspace");if(d){var h=r(l,n.node);h&&(n.insertAfter?n.insertAfter(h):(t.unshift(h),s++))}d?n.node=l:i&&l.hasClass("newline")&&(n.node=Ms(["leftmost"])),n.insertAfter=(f=>g=>{t.splice(f+1,0,g),s++})(s)}a&&t.pop()},z9=function(t){return t instanceof Uh||t instanceof dS||t instanceof zh&&t.hasClass("enclosing")?t:null},_se=function e(t,r){var n=z9(t);if(n){var a=n.children;if(a.length){if(r==="right")return e(a[a.length-1],"right");if(r==="left")return e(a[0],"left")}}return t},iE=function(t,r){return t?(r&&(t=_se(t,r)),wse[t.classes[0]]||null):null},uh=function(t,r){var n=["nulldelimiter"].concat(t.baseSizingClasses());return Ms(r.concat(n))},$t=function(t,r,n){if(!t)return Ms();if(qm[t.type]){var a=qm[t.type](t,r);if(n&&r.size!==n.size){a=Ms(r.sizingClasses(n),[a],r);var i=r.sizeMultiplier/n.sizeMultiplier;a.height*=i,a.depth*=i}return a}else throw new Be("Got group of unknown type: '"+t.type+"'")};function Hf(e,t){var r=Ms(["base"],e,t),n=Ms(["strut"]);return n.style.height=Ue(r.height+r.depth),r.depth&&(n.style.verticalAlign=Ue(-r.depth)),r.children.unshift(n),r}function sE(e,t){var r=null;e.length===1&&e[0].type==="tag"&&(r=e[0].tag,e=e[0].body);var n=Kr(e,t,"root"),a;n.length===2&&n[1].hasClass("tag")&&(a=n.pop());for(var i=[],s=[],l=0;l<n.length;l++)if(s.push(n[l]),n[l].hasClass("mbin")||n[l].hasClass("mrel")||n[l].hasClass("allowbreak")){for(var c=!1;l<n.length-1&&n[l+1].hasClass("mspace")&&!n[l+1].hasClass("newline");)l++,s.push(n[l]),n[l].hasClass("nobreak")&&(c=!0);c||(i.push(Hf(s,t)),s=[])}else n[l].hasClass("newline")&&(s.pop(),s.length>0&&(i.push(Hf(s,t)),s=[]),i.push(n[l]));s.length>0&&i.push(Hf(s,t));var d;r?(d=Hf(Kr(r,t,!0)),d.classes=["tag"],i.push(d)):a&&i.push(a);var h=Ms(["katex-html"],i);if(h.setAttribute("aria-hidden","true"),d){var f=d.children[0];f.style.height=Ue(h.height+h.depth),h.depth&&(f.style.verticalAlign=Ue(-h.depth))}return h}function $9(e){return new Uh(e)}class Ta{constructor(t,r,n){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=t,this.attributes={},this.children=r||[],this.classes=n||[]}setAttribute(t,r){this.attributes[t]=r}getAttribute(t){return this.attributes[t]}toNode(){var t=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&t.setAttribute(r,this.attributes[r]);this.classes.length>0&&(t.className=Lo(this.classes));for(var n=0;n<this.children.length;n++)if(this.children[n]instanceof Fi&&this.children[n+1]instanceof Fi){for(var a=this.children[n].toText()+this.children[++n].toText();this.children[n+1]instanceof Fi;)a+=this.children[++n].toText();t.appendChild(new Fi(a).toNode())}else t.appendChild(this.children[n].toNode());return t}toMarkup(){var t="<"+this.type;for(var r in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,r)&&(t+=" "+r+'="',t+=qt.escape(this.attributes[r]),t+='"');this.classes.length>0&&(t+=' class ="'+qt.escape(Lo(this.classes))+'"'),t+=">";for(var n=0;n<this.children.length;n++)t+=this.children[n].toMarkup();return t+="</"+this.type+">",t}toText(){return this.children.map(t=>t.toText()).join("")}}class Fi{constructor(t){this.text=void 0,this.text=t}toNode(){return document.createTextNode(this.text)}toMarkup(){return qt.escape(this.toText())}toText(){return this.text}}class kse{constructor(t){this.width=void 0,this.character=void 0,this.width=t,t>=.05555&&t<=.05556?this.character="â":t>=.1666&&t<=.1667?this.character="â":t>=.2222&&t<=.2223?this.character="â
":t>=.2777&&t<=.2778?this.character="â
â":t>=-.05556&&t<=-.05555?this.character="ââ£":t>=-.1667&&t<=-.1666?this.character="ââ£":t>=-.2223&&t<=-.2222?this.character="ââ£":t>=-.2778&&t<=-.2777?this.character="â
â£":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",Ue(this.width)),t}toMarkup(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+Ue(this.width)+'"/>'}toText(){return this.character?this.character:" "}}var Me={MathNode:Ta,TextNode:Fi,SpaceNode:kse,newDocumentFragment:$9},Xa=function(t,r,n){return lr[r][t]&&lr[r][t].replace&&t.charCodeAt(0)!==55349&&!(D9.hasOwnProperty(t)&&n&&(n.fontFamily&&n.fontFamily.slice(4,6)==="tt"||n.font&&n.font.slice(4,6)==="tt"))&&(t=lr[r][t].replace),new Me.TextNode(t)},pS=function(t){return t.length===1?t[0]:new Me.MathNode("mrow",t)},fS=function(t,r){if(r.fontFamily==="texttt")return"monospace";if(r.fontFamily==="textsf")return r.fontShape==="textit"&&r.fontWeight==="textbf"?"sans-serif-bold-italic":r.fontShape==="textit"?"sans-serif-italic":r.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(r.fontShape==="textit"&&r.fontWeight==="textbf")return"bold-italic";if(r.fontShape==="textit")return"italic";if(r.fontWeight==="textbf")return"bold";var n=r.font;if(!n||n==="mathnormal")return null;var a=t.mode;if(n==="mathit")return"italic";if(n==="boldsymbol")return t.type==="textord"?"bold":"bold-italic";if(n==="mathbf")return"bold";if(n==="mathbb")return"double-struck";if(n==="mathsfit")return"sans-serif-italic";if(n==="mathfrak")return"fraktur";if(n==="mathscr"||n==="mathcal")return"script";if(n==="mathsf")return"sans-serif";if(n==="mathtt")return"monospace";var i=t.text;if(["\\imath","\\jmath"].includes(i))return null;lr[a][i]&&lr[a][i].replace&&(i=lr[a][i].replace);var s=be.fontMap[n].fontName;return cS(i,s,a)?be.fontMap[n].variant:null};function W2(e){if(!e)return!1;if(e.type==="mi"&&e.children.length===1){var t=e.children[0];return t instanceof Fi&&t.text==="."}else if(e.type==="mo"&&e.children.length===1&&e.getAttribute("separator")==="true"&&e.getAttribute("lspace")==="0em"&&e.getAttribute("rspace")==="0em"){var r=e.children[0];return r instanceof Fi&&r.text===","}else return!1}var da=function(t,r,n){if(t.length===1){var a=sr(t[0],r);return n&&a instanceof Ta&&a.type==="mo"&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var i=[],s,l=0;l<t.length;l++){var c=sr(t[l],r);if(c instanceof Ta&&s instanceof Ta){if(c.type==="mtext"&&s.type==="mtext"&&c.getAttribute("mathvariant")===s.getAttribute("mathvariant")){s.children.push(...c.children);continue}else if(c.type==="mn"&&s.type==="mn"){s.children.push(...c.children);continue}else if(W2(c)&&s.type==="mn"){s.children.push(...c.children);continue}else if(c.type==="mn"&&W2(s))c.children=[...s.children,...c.children],i.pop();else if((c.type==="msup"||c.type==="msub")&&c.children.length>=1&&(s.type==="mn"||W2(s))){var d=c.children[0];d instanceof Ta&&d.type==="mn"&&(d.children=[...s.children,...d.children],i.pop())}else if(s.type==="mi"&&s.children.length===1){var h=s.children[0];if(h instanceof Fi&&h.text==="̸"&&(c.type==="mo"||c.type==="mi"||c.type==="mn")){var f=c.children[0];f instanceof Fi&&f.text.length>0&&(f.text=f.text.slice(0,1)+"̸"+f.text.slice(1),i.pop())}}}i.push(c),s=c}return i},Mo=function(t,r,n){return pS(da(t,r,n))},sr=function(t,r){if(!t)return new Me.MathNode("mrow");if(Gm[t.type]){var n=Gm[t.type](t,r);return n}else throw new Be("Got group of unknown type: '"+t.type+"'")};function NR(e,t,r,n,a){var i=da(e,r),s;i.length===1&&i[0]instanceof Ta&&["mrow","mtable"].includes(i[0].type)?s=i[0]:s=new Me.MathNode("mrow",i);var l=new Me.MathNode("annotation",[new Me.TextNode(t)]);l.setAttribute("encoding","application/x-tex");var c=new Me.MathNode("semantics",[s,l]),d=new Me.MathNode("math",[c]);d.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),n&&d.setAttribute("display","block");var h=a?"katex":"katex-mathml";return be.makeSpan([h],[d])}var H9=function(t){return new _s({style:t.displayMode?ht.DISPLAY:ht.TEXT,maxSize:t.maxSize,minRuleThickness:t.minRuleThickness})},j9=function(t,r){if(r.displayMode){var n=["katex-display"];r.leqno&&n.push("leqno"),r.fleqn&&n.push("fleqn"),t=be.makeSpan(n,[t])}return t},Ase=function(t,r,n){var a=H9(n),i;if(n.output==="mathml")return NR(t,r,a,n.displayMode,!0);if(n.output==="html"){var s=sE(t,a);i=be.makeSpan(["katex"],[s])}else{var l=NR(t,r,a,n.displayMode,!1),c=sE(t,a);i=be.makeSpan(["katex"],[l,c])}return j9(i,n)},Cse=function(t,r,n){var a=H9(n),i=sE(t,a),s=be.makeSpan(["katex"],[i]);return j9(s,n)},Nse={widehat:"^",widecheck:"Ë",widetilde:"~",utilde:"~",overleftarrow:"â",underleftarrow:"â",xleftarrow:"â",overrightarrow:"â",underrightarrow:"â",xrightarrow:"â",underbrace:"â",overbrace:"â",overgroup:"â ",undergroup:"â¡",overleftrightarrow:"â",underleftrightarrow:"â",xleftrightarrow:"â",Overrightarrow:"â",xRightarrow:"â",overleftharpoon:"â¼",xleftharpoonup:"â¼",overrightharpoon:"â",xrightharpoonup:"â",xLeftarrow:"â",xLeftrightarrow:"â",xhookleftarrow:"â©",xhookrightarrow:"âª",xmapsto:"â¦",xrightharpoondown:"â",xleftharpoondown:"â½",xrightleftharpoons:"â",xleftrightharpoons:"â",xtwoheadleftarrow:"â",xtwoheadrightarrow:"â ",xlongequal:"=",xtofrom:"â",xrightleftarrows:"â",xrightequilibrium:"â",xleftequilibrium:"â","\\cdrightarrow":"â","\\cdleftarrow":"â","\\cdlongequal":"="},Rse=function(t){var r=new Me.MathNode("mo",[new Me.TextNode(Nse[t.replace(/^\\/,"")])]);return r.setAttribute("stretchy","true"),r},Ise={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]},Ose=function(t){return t.type==="ordgroup"?t.body.length:1},Lse=function(t,r){function n(){var l=4e5,c=t.label.slice(1);if(["widehat","widecheck","widetilde","utilde"].includes(c)){var d=t,h=Ose(d.base),f,g,b;if(h>
vendor: 14,882 bytes, lines 727-728
7275)c==="widehat"||c==="widecheck"?(f=420,l=2364,b=.42,g=c+"4"):(f=312,l=2340,b=.34,g="tilde4");else{var y=[1,1,2,2,3,3][h];c==="widehat"||c==="widecheck"?(l=[0,1062,2364,2364,2364][y],f=[0,239,300,360,420][y],b=[0,.24,.3,.3,.36,.42][y],g=c+y):(l=[0,600,1033,2339,2340][y],f=[0,260,286,306,312][y],b=[0,.26,.286,.3,.306,.34][y],g="tilde"+y)}var E=new Do(g),T=new Ds([E],{width:"100%",height:Ue(b),viewBox:"0 0 "+l+" "+f,preserveAspectRatio:"none"});return{span:be.makeSvgSpan([],[T],r),minWidth:0,height:b}}else{var _=[],k=Ise[c],[I,D,M]=k,B=M/1e3,P=I.length,W,re;if(P===1){var G=k[3];W=["hide-tail"],re=[G]}else if(P===2)W=["halfarrow-left","halfarrow-right"],re=["xMinYMin","xMaxYMin"];else if(P===3)W=["brace-left","brace-center","brace-right"],re=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support 728 `+P+" children.");for(var J=0;J<P;J++){var se=new Do(I[J]),ue=new Ds([se],{width:"400em",height:Ue(B),viewBox:"0 0 "+l+" "+M,preserveAspectRatio:re[J]+" slice"}),Z=be.makeSvgSpan([W[J]],[ue],r);if(P===1)return{span:Z,minWidth:D,height:B};Z.style.height=Ue(B),_.push(Z)}return{span:be.makeSpan(["stretchy"],_,r),minWidth:D,height:B}}}var{span:a,minWidth:i,height:s}=n();return a.height=s,a.style.height=Ue(s),i>0&&(a.style.minWidth=Ue(i)),a},Dse=function(t,r,n,a,i){var s,l=t.height+t.depth+n+a;if(/fbox|color|angl/.test(r)){if(s=be.makeSpan(["stretchy",r],[],i),r==="fbox"){var c=i.color&&i.getColor();c&&(s.style.borderColor=c)}}else{var d=[];/^[bx]cancel$/.test(r)&&d.push(new nE({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(r)&&d.push(new nE({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var h=new Ds(d,{width:"100%",height:Ue(l)});s=be.makeSvgSpan([],[h],i)}return s.height=l,s.style.height=Ue(l),s},Bs={encloseSpan:Dse,mathMLnode:Rse,svgSpan:Lse};function Tt(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 mS(e){var t=rb(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 rb(e){return e&&(e.type==="atom"||ise.hasOwnProperty(e.type))?e:null}var gS=(e,t)=>{var r,n,a;e&&e.type==="supsub"?(n=Tt(e.base,"accent"),r=n.base,e.base=r,a=nse($t(e,t)),e.base=n):(n=Tt(e,"accent"),r=n.base);var i=$t(r,t.havingCrampedStyle()),s=n.isShifty&&qt.isCharacterBox(r),l=0;if(s){var c=qt.getBaseElem(r),d=$t(c,t.havingCrampedStyle());l=SR(d).skew}var h=n.label==="\\c",f=h?i.height+i.depth:Math.min(i.height,t.fontMetrics().xHeight),g;if(n.isStretchy)g=Bs.svgSpan(n,t),g=be.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:g,wrapperClasses:["svg-align"],wrapperStyle:l>0?{width:"calc(100% - "+Ue(2*l)+")",marginLeft:Ue(2*l)}:void 0}]},t);else{var b,y;n.label==="\\vec"?(b=be.staticSvg("vec",t),y=be.svgData.vec[1]):(b=be.makeOrd({mode:n.mode,text:n.label},t,"textord"),b=SR(b),b.italic=0,y=b.width,h&&(f+=b.depth)),g=be.makeSpan(["accent-body"],[b]);var E=n.label==="\\textcircled";E&&(g.classes.push("accent-full"),f=i.height);var T=l;E||(T-=y/2),g.style.left=Ue(T),n.label==="\\textcircled"&&(g.style.top=".2em"),g=be.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-f},{type:"elem",elem:g}]},t)}var _=be.makeSpan(["mord","accent"],[g],t);return a?(a.children[0]=_,a.height=Math.max(_.height,a.height),a.classes[0]="mord",a):_},q9=(e,t)=>{var r=e.isStretchy?Bs.mathMLnode(e.label):new Me.MathNode("mo",[Xa(e.label,e.mode)]),n=new Me.MathNode("mover",[sr(e.base,t),r]);return n.setAttribute("accent","true"),n},Mse=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(e=>"\\"+e).join("|"));He({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 r=Ym(t[0]),n=!Mse.test(e.funcName),a=!n||e.funcName==="\\widehat"||e.funcName==="\\widetilde"||e.funcName==="\\widecheck";return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:n,isShifty:a,base:r}},htmlBuilder:gS,mathmlBuilder:q9});He({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(e,t)=>{var r=t[0],n=e.parser.mode;return n==="math"&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),n="text"),{type:"accent",mode:n,label:e.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:gS,mathmlBuilder:q9});He({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0];return{type:"accentUnder",mode:r.mode,label:n,base:a}},htmlBuilder:(e,t)=>{var r=$t(e.base,t),n=Bs.svgSpan(e,t),a=e.label==="\\utilde"?.12:0,i=be.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:n,wrapperClasses:["svg-align"]},{type:"kern",size:a},{type:"elem",elem:r}]},t);return be.makeSpan(["mord","accentunder"],[i],t)},mathmlBuilder:(e,t)=>{var r=Bs.mathMLnode(e.label),n=new Me.MathNode("munder",[sr(e.base,t),r]);return n.setAttribute("accentunder","true"),n}});var jf=e=>{var t=new Me.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};He({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,r){var{parser:n,funcName:a}=e;return{type:"xArrow",mode:n.mode,label:a,body:t[0],below:r[0]}},htmlBuilder(e,t){var r=t.style,n=t.havingStyle(r.sup()),a=be.wrapFragment($t(e.body,n,t),t),i=e.label.slice(0,2)==="\\x"?"x":"cd";a.classes.push(i+"-arrow-pad");var s;e.below&&(n=t.havingStyle(r.sub()),s=be.wrapFragment($t(e.below,n,t),t),s.classes.push(i+"-arrow-pad"));var l=Bs.svgSpan(e,t),c=-t.fontMetrics().axisHeight+.5*l.height,d=-t.fontMetrics().axisHeight-.5*l.height-.111;(a.depth>.25||e.label==="\\xleftequilibrium")&&(d-=a.depth);var h;if(s){var f=-t.fontMetrics().axisHeight+s.height+.5*l.height+.111;h=be.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:d},{type:"elem",elem:l,shift:c},{type:"elem",elem:s,shift:f}]},t)}else h=be.makeVList({positionType:"individualShift",children:[{type:"elem",elem:a,shift:d},{type:"elem",elem:l,shift:c}]},t);return h.children[0].children[0].children[1].classes.push("svg-align"),be.makeSpan(["mrel","x-arrow"],[h],t)},mathmlBuilder(e,t){var r=Bs.mathMLnode(e.label);r.setAttribute("minsize",e.label.charAt(0)==="x"?"1.75em":"3.0em");var n;if(e.body){var a=jf(sr(e.body,t));if(e.below){var i=jf(sr(e.below,t));n=new Me.MathNode("munderover",[r,i,a])}else n=new Me.MathNode("mover",[r,a])}else if(e.below){var s=jf(sr(e.below,t));n=new Me.MathNode("munder",[r,s])}else n=jf(),n=new Me.MathNode("mover",[r,n]);return n}});var Bse=be.makeSpan;function G9(e,t){var r=Kr(e.body,t,!0);return Bse([e.mclass],r,t)}function Y9(e,t){var r,n=da(e.body,t);return e.mclass==="minner"?r=new Me.MathNode("mpadded",n):e.mclass==="mord"?e.isCharacterBox?(r=n[0],r.type="mi"):r=new Me.MathNode("mi",n):(e.isCharacterBox?(r=n[0],r.type="mo"):r=new Me.MathNode("mo",n),e.mclass==="mbin"?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):e.mclass==="mpunct"?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):e.mclass==="mopen"||e.mclass==="mclose"?(r.attributes.lspace="0em",r.attributes.rspace="0em"):e.mclass==="minner"&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}He({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(e,t){var{parser:r,funcName:n}=e,a=t[0];return{type:"mclass",mode:r.mode,mclass:"m"+n.slice(5),body:Or(a),isCharacterBox:qt.isCharacterBox(a)}},htmlBuilder:G9,mathmlBuilder:Y9});var nb=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"};He({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(e,t){var{parser:r}=e;return{type:"mclass",mode:r.mode,mclass:nb(t[0]),body:Or(t[1]),isCharacterBox:qt.isCharacterBox(t[1])}}});He({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(e,t){var{parser:r,funcName:n}=e,a=t[1],i=t[0],s;n!=="\\stackrel"?s=nb(a):s="mrel";var l={type:"op",mode:a.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:n!=="\\stackrel",body:Or(a)},c={type:"supsub",mode:i.mode,base:l,sup:n==="\\underset"?null:i,sub:n==="\\underset"?i:null};return{type:"mclass",mode:r.mode,mclass:s,body:[c],isCharacterBox:qt.isCharacterBox(c)}},htmlBuilder:G9,mathmlBuilder:Y9});He({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"pmb",mode:r.mode,mclass:nb(t[0]),body:Or(t[0])}},htmlBuilder(e,t){var r=Kr(e.body,t,!0),n=be.makeSpan([e.mclass],r,t);return n.style.textShadow="0.02em 0.01em 0.04px",n},mathmlBuilder(e,t){var r=da(e.body,t),n=new Me.MathNode("mstyle",r);return n.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),n}});var Fse={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},RR=()=>({type:"styling",body:[],mode:"math",style:"display"}),IR=e=>e.type==="textord"&&e.text==="@",Pse=(e,t)=>(e.type==="mathord"||e.type==="atom")&&e.text===t;function Use(e,t,r){var n=Fse[e];switch(n){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(n,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":{var a=r.callFunction("\\\\cdleft",[t[0]],[]),i={type:"atom",text:n,mode:"math",family:"rel"},s=r.callFunction("\\Big",[i],[]),l=r.callFunction("\\\\cdright",[t[1]],[]),c={type:"ordgroup",mode:"math",body:[a,s,l]};return r.callFunction("\\\\cdparent",[c],[])}case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":{var d={type:"textord",text:"\\Vert",mode:"math"};return r.callFunction("\\Big",[d],[])}default:return{type:"textord",text:" ",mode:"math"}}}function zse(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 r=e.fetch().text;if(r==="&"||r==="\\\\")e.consume();else if(r==="\\end"){t[t.length-1].length===0&&t.pop();break}else throw new Be("Expected \\\\ or \\cr or \\end",e.nextToken)}for(var n=[],a=[n],i=0;i<t.length;i++){for(var s=t[i],l=RR(),c=0;c<s.length;c++)if(!IR(s[c]))l.body.push(s[c]);else{n.push(l),c+=1;var d=mS(s[c]).text,h=new Array(2);if(h[0]={type:"ordgroup",mode:"math",body:[]},h[1]={type:"ordgroup",mode:"math",body:[]},!("=|.".indexOf(d)>-1))if("<>AV".indexOf(d)>-1)for(var f=0;f<2;f++){for(var g=!0,b=c+1;b<s.length;b++){if(Pse(s[b],d)){g=!1,c=b;break}if(IR(s[b]))throw new Be("Missing a "+d+" character to complete a CD arrow.",s[b]);h[f].body.push(s[b])}if(g)throw new Be("Missing a "+d+" character to complete a CD arrow.",s[c])}else throw new Be('Expected one of "<>AV=|." after @',s[c]);var y=Use(d,h,e),E={type:"styling",body:[y],mode:"math",style:"display"};n.push(E),l=RR()}i%2===0?n.push(l):n.shift(),n=[],a.push(n)}e.gullet.endGroup(),e.gullet.endGroup();var T=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:T,colSeparationType:"CD",hLinesBeforeRow:new Array(a.length+1).fill([])}}He({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e;return{type:"cdlabel",mode:r.mode,side:n.slice(4),label:t[0]}},htmlBuilder(e,t){var r=t.havingStyle(t.style.sup()),n=be.wrapFragment($t(e.label,r,t),t);return n.classes.push("cd-label-"+e.side),n.style.bottom=Ue(.8-n.depth),n.height=0,n.depth=0,n},mathmlBuilder(e,t){var r=new Me.MathNode("mrow",[sr(e.label,t)]);return r=new Me.MathNode("mpadded",[r]),r.setAttribute("width","0"),e.side==="left"&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),r=new Me.MathNode("mstyle",[r]),r.setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}});He({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(e,t){var{parser:r}=e;return{type:"cdlabelparent",mode:r.mode,fragment:t[0]}},htmlBuilder(e,t){var r=be.wrapFragment($t(e.fragment,t),t);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder(e,t){return new Me.MathNode("mrow",[sr(e.fragment,t)])}});He({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(e,t){for(var{parser:r}=e,n=Tt(t[0],"ordgroup"),a=n.body,i="",s=0;s<a.length;s++){var l=Tt(a[s],"textord");i+=l.text}var c=parseInt(i),d;if(isNaN(c))throw new Be("\\@char has non-numeric argument "+i);if(c<0||c>=1114111)throw new Be("\\@char with invalid code point "+i);return c<=65535?d=String.fromCharCode(c):(c-=65536,d=String.fromCharCode((c>>10)+55296,(c&1023)+56320)),{type:"textord",mode:r.mode,text:d}}});var V9=(e,t)=>{var r=Kr(e.body,t.withColor(e.color),!1);return be.makeFragment(r)},W9=(e,t)=>{var r=da(e.body,t.withColor(e.color)),n=new Me.MathNode("mstyle",r);return n.setAttribute("mathcolor",e.color),n};He({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(e,t){var{parser:r}=e,n=Tt(t[0],"color-token").color,a=t[1];return{type:"color",mode:r.mode,color:n,body:Or(a)}},htmlBuilder:V9,mathmlBuilder:W9});He({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(e,t){var{parser:r,breakOnTokenText:n}=e,a=Tt(t[0],"color-token").color;r.gullet.macros.set("\\current@color",a);var i=r.parseExpression(!0,n);return{type:"color",mode:r.mode,color:a,body:i}},htmlBuilder:V9,mathmlBuilder:W9});He({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(e,t,r){var{parser:n}=e,a=n.gullet.future().text==="["?n.parseSizeGroup(!0):null,i=!n.settings.displayMode||!n.settings.useStrictBehavior("newLineInDisplayMode","In LaTe
728X, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:n.mode,newLine:i,size:a&&Tt(a,"size").value}},htmlBuilder(e,t){var r=be.makeSpan(["mspace"],[],t);return e.newLine&&(r.classes.push("newline"),e.size&&(r.style.marginTop=Ue(Sr(e.size,t)))),r},mathmlBuilder(e,t){var r=new Me.MathNode("mspace");return e.newLine&&(r.setAttribute("linebreak","newline"),e.size&&r.setAttribute("height",Ue(Sr(e.size,t)))),r}});var oE={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},X9=e=>{var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new Be("Expected a control sequence",e);return t},$se=e=>{var t=e.gullet.popToken();return t.text==="="&&(t=e.gullet.popToken(),t.text===" "&&(t=e.gullet.popToken())),t},K9=(e,t,r,n)=>{var a=e.gullet.macros.get(r.text);a==null&&(r.noexpand=!0,a={tokens:[r],numArgs:0,unexpandable:!e.gullet.isExpandable(r.text)}),e.gullet.macros.set(t,a,n)};He({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t,funcName:r}=e;t.consumeSpaces();var n=t.fetch();if(oE[n.text])return(r==="\\global"||r==="\\\\globallong")&&(n.text=oE[n.text]),Tt(t.parseFunction(),"internal");throw new Be("Invalid token after macro prefix",n)}});He({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=t.gullet.popToken(),a=n.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(a))throw new Be("Expected a control sequence",n);for(var i=0,s,l=[[]];t.gullet.future().text!=="{";)if(n=t.gullet.popToken(),n.text==="#"){if(t.gullet.future().text==="{"){s=t.gullet.future(),l[i].push("{");break}if(n=t.gullet.popToken(),!/^[1-9]$/.test(n.text))throw new Be('Invalid argument number "'+n.text+'"');if(parseInt(n.text)!==i+1)throw new Be('Argument number "'+n.text+'" out of order');i++,l.push([])}else{if(n.text==="EOF")throw new Be("Expected a macro definition");l[i].push(n.text)}var{tokens:c}=t.gullet.consumeArg();return s&&c.unshift(s),(r==="\\edef"||r==="\\xdef")&&(c=t.gullet.expandTokens(c),c.reverse()),t.gullet.macros.set(a,{tokens:c,numArgs:i,delimiters:l},r===oE[r]),{type:"internal",mode:t.mode}}});He({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=X9(t.gullet.popToken());t.gullet.consumeSpaces();var a=$se(t);return K9(t,n,a,r==="\\\\globallet"),{type:"internal",mode:t.mode}}});He({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,n=X9(t.gullet.popToken()),a=t.gullet.popToken(),i=t.gullet.popToken();return K9(t,n,i,r==="\\\\globalfuture"),t.gullet.pushToken(i),t.gullet.pushToken(a),{type:"internal",mode:t.mode}}});var _0=function(t,r,n){var a=lr.math[t]&&lr.math[t].replace,i=cS(a||t,r,n);if(!i)throw new Error("Unsupported symbol "+t+" and font size "+r+".");return i},bS=function(t,r,n,a){var i=n.havingBaseStyle(r),s=be.makeSpan(a.concat(i.sizingClasses(n)),[t],n),l=i.sizeMultiplier/n.sizeMultiplier;return s.height*=l,s.depth*=l,s.maxFontSize=i.sizeMultiplier,s},Z9=function(t,r,n){var a=r.havingBaseStyle(n),i=(1-r.sizeMultiplier/a.sizeMultiplier)*r.fontMetrics().axisHeight;t.classes.push("delimcenter"),t.style.top=Ue(i),t.height-=i,t.depth+=i},Hse=function(t,r,n,a,i,s){var l=be.makeSymbol(t,"Main-Regular",i,a),c=bS(l,r,a,s);return n&&Z9(c,a,r),c},jse=function(t,r,n,a){return be.makeSymbol(t,"Size"+r+"-Regular",n,a)},Q9=function(t,r,n,a,i,s){var l=jse(t,r,i,a),c=bS(be.makeSpan(["delimsizing","size"+r],[l],a),ht.TEXT,a,s);return n&&Z9(c,a,ht.TEXT),c},X2=function(t,r,n){var a;r==="Size1-Regular"?a="delim-size1":a="delim-size4";var i=be.makeSpan(["delimsizinginner",a],[be.makeSpan([],[be.makeSymbol(t,r,n)])]);return{type:"elem",elem:i}},K2=function(t,r,n){var a=Bi["Size4-Regular"][t.charCodeAt(0)]?Bi["Size4-Regular"][t.charCodeAt(0)][4]:Bi["Size1-Regular"][t.charCodeAt(0)][4],i=new Do("inner",Xie(t,Math.round(1e3*r))),s=new Ds([i],{width:Ue(a),height:Ue(r),style:"width:"+Ue(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*r),preserveAspectRatio:"xMinYMin"}),l=be.makeSvgSpan([],[s],n);return l.height=r,l.style.height=Ue(r),l.style.width=Ue(a),{type:"elem",elem:l}},lE=.008,qf={type:"kern",size:-1*lE},qse=["|","\\lvert","\\rvert","\\vert"],Gse=["\\|","\\lVert","\\rVert","\\Vert"],J9=function(t,r,n,a,i,s){var l,c,d,h,f="",g=0;l=d=h=t,c=null;var b="Size1-Regular";t==="\\uparrow"?d=h="â":t==="\\Uparrow"?d=h="â":t==="\\downarrow"?l=d="â":t==="\\Downarrow"?l=d="â":t==="\\updownarrow"?(l="\\uparrow",d="â",h="\\downarrow"):t==="\\Updownarrow"?(l="\\Uparrow",d="â",h="\\Downarrow"):qse.includes(t)?(d="â£",f="vert",g=333):Gse.includes(t)?(d="â¥",f="doublevert",g=556):t==="["||t==="\\lbrack"?(l="â¡",d="â¢",h="â£",b="Size4-Regular",f="lbrack",g=667):t==="]"||t==="\\rbrack"?(l="â¤",d="â¥",h="â¦",b="Size4-Regular",f="rbrack",g=667):t==="\\lfloor"||t==="â"?(d=l="â¢",h="â£",b="Size4-Regular",f="lfloor",g=667):t==="\\lceil"||t==="â"?(l="â¡",d=h="â¢",b="Size4-Regular",f="lceil",g=667):t==="\\rfloor"||t==="â"?(d=l="â¥",h="â¦",b="Size4-Regular",f="rfloor",g=667):t==="\\rceil"||t==="â"?(l="â¤",d=h="â¥",b="Size4-Regular",f="rceil",g=667):t==="("||t==="\\lparen"?(l="â",d="â",h="â",b="Size4-Regular",f="lparen",g=875):t===")"||t==="\\rparen"?(l="â",d="â",h="â ",b="Size4-Regular",f="rparen",g=875):t==="\\{"||t==="\\lbrace"?(l="â§",c="â¨",h="â©",d="âª",b="Size4-Regular"):t==="\\}"||t==="\\rbrace"?(l="â«",c="â¬",h="â",d="âª",b="Size4-Regular"):t==="\\lgroup"||t==="â®"?(l="â§",h="â©",d="âª",b="Size4-Regular"):t==="\\rgroup"||t==="â¯"?(l="â«",h="â",d="âª",b="Size4-Regular"):t==="\\lmou
728stache"||t==="â°"?(l="â§",h="â",d="âª",b="Size4-Regular"):(t==="\\rmoustache"||t==="â±")&&(l="â«",h="â©",d="âª",b="Size4-Regular");var y=_0(l,b,i),E=y.height+y.depth,T=_0(d,b,i),_=T.height+T.depth,k=_0(h,b,i),I=k.height+k.depth,D=0,M=1;if(c!==null){var B=_0(c,b,i);D=B.height+B.depth,M=2}var P=E+I+D,W=Math.max(0,Math.ceil((r-P)/(M*_))),re=P+W*M*_,G=a.fontMetrics().axisHeight;n&&(G*=a.sizeMultiplier);var J=re/2-G,se=[];if(f.length>0){var ue=re-E-I,Z=Math.round(re*1e3),Q=Kie(f,Math.round(ue*1e3)),z=new Do(f,Q),ee=(g/1e3).toFixed(3)+"em",K=(Z/1e3).toFixed(3)+"em",Te=new Ds([z],{width:ee,height:K,viewBox:"0 0 "+g+" "+Z}),H=be.makeSvgSpan([],[Te],a);H.height=Z/1e3,H.style.width=ee,H.style.height=K,se.push({type:"elem",elem:H})}else{if(se.push(X2(h,b,i)),se.push(qf),c===null){var q=re-E-I+2*lE;se.push(K2(d,q,a))}else{var Y=(re-E-I-D)/2+2*lE;se.push(K2(d,Y,a)),se.push(qf),se.push(X2(c,b,i)),se.push(qf),se.push(K2(d,Y,a))}se.push(qf),se.push(X2(l,b,i))}var O=a.havingBaseStyle(ht.TEXT),fe=be.makeVList({positionType:"bottom",positionData:J,children:se},O);return bS(be.makeSpan(["delimsizing","mult"],[fe],O),ht.TEXT,a,s)},Z2=80,Q2=.08,J2=function(t,r,n,a,i){var s=Wie(t,a,n),l=new Do(t,s),c=new Ds([l],{width:"400em",height:Ue(r),viewBox:"0 0 400000 "+n,preserveAspectRatio:"xMinYMin slice"});return be.makeSvgSpan(["hide-tail"],[c],i)},Yse=function(t,r){var n=r.havingBaseSizing(),a=nD("\\surd",t*n.sizeMultiplier,rD,n),i=n.sizeMultiplier,s=Math.max(0,r.minRuleThickness-r.fontMetrics().sqrtRuleThickness),l,c=0,d=0,h=0,f;return a.type==="small"?(h=1e3+1e3*s+Z2,t<1?i=1:t<1.4&&(i=.7),c=(1+s+Q2)/i,d=(1+s)/i,l=J2("sqrtMain",c,h,s,r),l.style.minWidth="0.853em",f=.833/i):a.type==="large"?(h=(1e3+Z2)*H0[a.size],d=(H0[a.size]+s)/i,c=(H0[a.size]+s+Q2)/i,l=J2("sqrtSize"+a.size,c,h,s,r),l.style.minWidth="1.02em",f=1/i):(c=t+s+Q2,d=t+s,h=Math.floor(1e3*t+s)+Z2,l=J2("sqrtTall",c,h,s,r),l.style.minWidth="0.742em",f=1.056),l.height=d,l.style.height=Ue(c),{span:l,advanceWidth:f,ruleWidth:(r.fontMetrics().sqrtRuleThickness+s)*i}},eD=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","â","â","\\lceil","\\rceil","â","â","\\surd"],Vse=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","â®","â¯","\\lmoustache","\\rmoustache","â°","â±"],tD=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],H0=[0,1.2,1.8,2.4,3],Wse=function(t,r,n,a,i){if(t==="<"||t==="\\lt"||t==="â¨"?t="\\langle":(t===">"||t==="\\gt"||t==="â©")&&(t="\\rangle"),eD.includes(t)||tD.includes(t))return Q9(t,r,!1,n,a,i);if(Vse.includes(t))return J9(t,H0[r],!1,n,a,i);throw new Be("Illegal delimiter: '"+t+"'")},Xse=[{type:"small",style:ht.SCRIPTSCRIPT},{type:"small",style:ht.SCRIPT},{type:"small",style:ht.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Kse=[{type:"small",style:ht.SCRIPTSCRIPT},{type:"small",style:ht.SCRIPT},{type:"small",style:ht.TEXT},{type:"stack"}],rD=[{type:"small",style:ht.SCRIPTSCRIPT},{type:"small",style:ht.SCRIPT},{type:"small",style:ht.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Zse=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.")},nD=function(t,r,n,a){for(var i=Math.min(2,3-a.style.size),s=i;s<n.length&&n[s].type!=="stack";s++){var l=_0(t,Zse(n[s]),"math"),c=l.height+l.depth;if(n[s].type==="small"){var d=a.havingBaseStyle(n[s].style);c*=d.sizeMultiplier}if(c>r)return n[s]}return n[n.length-1]},aD=function(t,r,n,a,i,s){t==="<"||t==="\\lt"||t==="â¨"?t="\\langle":(t===">"||t==="\\gt"||t==="â©")&&(t="\\rangle");var l;tD.includes(t)?l=Xse:eD.includes(t)?l=rD:l=Kse;var c=nD(t,r,l,a);return c.type==="small"?Hse(t,c.style,n,a,i,s):c.type==="large"?Q9(t,c.size,n,a,i,s):J9(t,r,n,a,i,s)},Qse=function(t,r,n,a,i,s){var l=a.fontMetrics().axisHeight*a.sizeMultiplier,c=901,d=5/a.fontMetrics().ptPerEm,h=Math.max(r-l,n+l),f=Math.max(h/500*c,2*h-d);return aD(t,f,!0,a,i,s)},Rs={sqrtImage:Yse,sizedDelim:Wse,sizeToMaxHeight:H0,customSizedDelim:aD,leftRightDelim:Qse},OR={"\\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}},Jse=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","â","â","\\lceil","\\rceil","â","â","<",">","\\langle","â¨","\\rangle","â©","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","â®","â¯","\\lmoustache","\\rmoustache","â°","â±","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function ab(e,t){var r=rb(e);if(r&&Jse.includes(r.text))return r;
vendor: 9,855 bytes, line 728
728throw r?new Be("Invalid delimiter '"+r.text+"' after '"+t.funcName+"'",e):new Be("Invalid delimiter type '"+e.type+"'",e)}He({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 r=ab(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:OR[e.funcName].size,mclass:OR[e.funcName].mclass,delim:r.text}},htmlBuilder:(e,t)=>e.delim==="."?be.makeSpan([e.mclass]):Rs.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass]),mathmlBuilder:e=>{var t=[];e.delim!=="."&&t.push(Xa(e.delim,e.mode));var r=new Me.MathNode("mo",t);e.mclass==="mopen"||e.mclass==="mclose"?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var n=Ue(Rs.sizeToMaxHeight[e.size]);return r.setAttribute("minsize",n),r.setAttribute("maxsize",n),r}});function LR(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}He({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=e.parser.gullet.macros.get("\\current@color");if(r&&typeof r!="string")throw new Be("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:ab(t[0],e).text,color:r}}});He({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=ab(t[0],e),n=e.parser;++n.leftrightDepth;var a=n.parseExpression(!1);--n.leftrightDepth,n.expect("\\right",!1);var i=Tt(n.parseFunction(),"leftright-right");return{type:"leftright",mode:n.mode,body:a,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(e,t)=>{LR(e);for(var r=Kr(e.body,t,!0,["mopen","mclose"]),n=0,a=0,i=!1,s=0;s<r.length;s++)r[s].isMiddle?i=!0:(n=Math.max(r[s].height,n),a=Math.max(r[s].depth,a));n*=t.sizeMultiplier,a*=t.sizeMultiplier;var l;if(e.left==="."?l=uh(t,["mopen"]):l=Rs.leftRightDelim(e.left,n,a,t,e.mode,["mopen"]),r.unshift(l),i)for(var c=1;c<r.length;c++){var d=r[c],h=d.isMiddle;h&&(r[c]=Rs.leftRightDelim(h.delim,n,a,h.options,e.mode,[]))}var f;if(e.right===".")f=uh(t,["mclose"]);else{var g=e.rightColor?t.withColor(e.rightColor):t;f=Rs.leftRightDelim(e.right,n,a,g,e.mode,["mclose"])}return r.push(f),be.makeSpan(["minner"],r,t)},mathmlBuilder:(e,t)=>{LR(e);var r=da(e.body,t);if(e.left!=="."){var n=new Me.MathNode("mo",[Xa(e.left,e.mode)]);n.setAttribute("fence","true"),r.unshift(n)}if(e.right!=="."){var a=new Me.MathNode("mo",[Xa(e.right,e.mode)]);a.setAttribute("fence","true"),e.rightColor&&a.setAttribute("mathcolor",e.rightColor),r.push(a)}return pS(r)}});He({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=ab(t[0],e);if(!e.parser.leftrightDepth)throw new Be("\\middle without preceding \\left",r);return{type:"middle",mode:e.parser.mode,delim:r.text}},htmlBuilder:(e,t)=>{var r;if(e.delim===".")r=uh(t,[]);else{r=Rs.sizedDelim(e.delim,1,t,e.mode,[]);var n={delim:e.delim,options:t};r.isMiddle=n}return r},mathmlBuilder:(e,t)=>{var r=e.delim==="\\vert"||e.delim==="|"?Xa("|","text"):Xa(e.delim,e.mode),n=new Me.MathNode("mo",[r]);return n.setAttribute("fence","true"),n.setAttribute("lspace","0.05em"),n.setAttribute("rspace","0.05em"),n}});var yS=(e,t)=>{var r=be.wrapFragment($t(e.body,t),t),n=e.label.slice(1),a=t.sizeMultiplier,i,s=0,l=qt.isCharacterBox(e.body);if(n==="sout")i=be.makeSpan(["stretchy","sout"]),i.height=t.fontMetrics().defaultRuleThickness/a,s=-.5*t.fontMetrics().xHeight;else if(n==="phase"){var c=Sr({number:.6,unit:"pt"},t),d=Sr({number:.35,unit:"ex"},t),h=t.havingBaseSizing();a=a/h.sizeMultiplier;var f=r.height+r.depth+c+d;r.style.paddingLeft=Ue(f/2+c);var g=Math.floor(1e3*f*a),b=Yie(g),y=new Ds([new Do("phase",b)],{width:"400em",height:Ue(g/1e3),viewBox:"0 0 400000 "+g,preserveAspectRatio:"xMinYMin slice"});i=be.makeSvgSpan(["hide-tail"],[y],t),i.style.height=Ue(f),s=r.depth+c+d}else{/cancel/.test(n)?l||r.classes.push("cancel-pad"):n==="angl"?r.classes.push("anglpad"):r.classes.push("boxpad");var E=0,T=0,_=0;/box/.test(n)?(_=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness),E=t.fontMetrics().fboxsep+(n==="colorbox"?0:_),T=E):n==="angl"?(_=Math.max(t.fontMetrics().defaultRuleThickness,t.minRuleThickness),E=4*_,T=Math.max(0,.25-r.depth)):(E=l?.2:0,T=E),i=Bs.encloseSpan(r,n,E,T,t),/fbox|boxed|fcolorbox/.test(n)?(i.style.borderStyle="solid",i.style.borderWidth=Ue(_)):n==="angl"&&_!==.049&&(i.style.borderTopWidth=Ue(_),i.style.borderRightWidth=Ue(_)),s=r.depth+T,e.backgroundColor&&(i.style.backgroundColor=e.backgroundColor,e.borderColor&&(i.style.borderColor=e.borderColor))}var k;if(e.backgroundColor)k=be.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:s},{type:"elem",elem:r,shift:0}]},t);else{var I=/cancel|phase/.test(n)?["svg-align"]:[];k=be.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:0},{type:"elem",elem:i,shift:s,wrapperClasses:I}]},t)}return/cancel/.test(n)&&(k.height=r.height,k.depth=r.depth),/cancel/.test(n)&&!l?be.makeSpan(["mord","cancel-lap"],[k],t):be.makeSpan(["mord"],[k],t)},xS=(e,t)=>{var r=0,n=new Me.MathNode(e.label.indexOf("colorbox")>-1?"mpadded":"menclose",[sr(e.body,t)]);switch(e.label){case"\\cancel":n.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":n.setAttribute("notation","downdiagonalstrike");break;case"\\phase":n.setAttribute("notation","phasorangle");break;case"\\sout":n.setAttribute("notation","horizontalstrike");break;case"\\fbox":n.setAttribute("notation","box");break;case"\\angl":n.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,n.setAttribute("width","+"+2*r+"pt"),n.setAttribute("height","+"+2*r+"pt"),n.setAttribute("lspace",r+"pt"),n.setAttribute("voffset",r+"pt"),e.label==="\\fcolorbox"){var a=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);n.setAttribute("style","border: "+a+"em solid "+String(e.borderColor))}break;case"\\xcancel":n.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return e.backgroundColor&&n.setAttribute("mathbackground",e.backgroundColor),n};He({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(e,t,r){var{parser:n,funcName:a}=e,i=Tt(t[0],"color-token").color,s=t[1];return{type:"enclose",mode:n.mode,label:a,backgroundColor:i,body:s}},htmlBuilder:yS,mathmlBuilder:xS});He({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(e,t,r){var{parser:n,funcName:a}=e,i=Tt(t[0],"color-token").color,s=Tt(t[1],"color-token").color,l=t[2];return{type:"enclose",mode:n.mode,label:a,backgroundColor:s,borderColor:i,body:l}},htmlBuilder:yS,mathmlBuilder:xS});He({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\fbox",body:t[0]}}});He({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e,a=t[0];return{type:"enclose",mode:r.mode,label:n,body:a}},htmlBuilder:yS,mathmlBuilder:xS});He({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\angl",body:t[0]}}});var iD={};function qi(e){for(var{type:t,names:r,props:n,handler:a,htmlBuilder:i,mathmlBuilder:s}=e,l={type:t,numArgs:n.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:a},c=0;c<r.length;++c)iD[r[c]]=l;i&&(qm[t]=i),s&&(Gm[t]=s)}var sD={};function $(e,t){sD[e]=t}function DR(e){var t=[];e.consumeSpaces();var r=e.fetch().text;for(r==="\\relax"&&(e.consume(),e.consumeSpaces(),r=e.fetch().text);r==="\\hline"||r==="\\hdashline";)e.consume(),t.push(r==="\\hdashline"),e.consumeSpaces(),r=e.fetch().text;return t}var ib=e=>{var t=e.parser.settings;if(!t.displayMode)throw new Be("{"+e.envName+"} can be used only in display mode.")};function ES(e){if(e.indexOf("ed")===-1)return e.indexOf("*")===-1}function Ho(e,t,r){var{hskipBeforeAndAfter:n,addJot:a,cols:i,arraystretch:s,colSeparationType:l,autoTag:c,singleRow:d,emptySingleRow:h,maxNumCols:f,leqno:g}=t;if(e.gullet.beginGroup(),d||e.gullet.macros.set("\\cr","\\\\\\relax"),!s){var b=e.gullet.expandMacroAsText("\\arraystretch");if(b==null)s=1;else if(s=parseFloat(b),!s||s<0)throw new Be("Invalid \\arraystretch: "+b)}e.gullet.beginGroup();var y=[],E=[y],T=[],_=[],k=c!=null?[]:void 0;function I(){c&&e.gullet.macros.set("\\@eqnsw","1",!0)}function D(){k&&(e.gullet.macros.get("\\df@tag")?(k.push(e.subparse([new fi("\\df@tag")])),e.gullet.macros.set("\\df@tag",void 0,!0)):k.push(!!c&&e.gullet.macros.get("\\@eqnsw")==="1"))}for(I(),_.push(DR(e));;){var M=e.parseExpression(!1,d?"\\end":"\\\\");e.gullet.endGroup(),e.gullet.beginGroup(),M={type:"ordgroup",mode:e.mode,body:M},r&&(M={type:"styling",mode:e.mode,style:r,body:[M]}),y.push(M);var B=e.fetch().text;if(B==="&"){if(f&&y.length===f){if(d||l)throw new Be("Too many tab characters: &",e.nextToken);e.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}e.consume()}else if(B==="\\end"){D(),y.length===1&&M.type==="styling"&&M.body[0].body.length===0&&(E.length>1||!h)&&E.pop(),_.length<E.length+1&&_.push([]);break}else if(B==="\\\\"){e.consume();var P=void 0;e.gullet.future().text!==" "&&(P=e.parseSizeGroup(!0)),T.push(P?P.value:null),D(),_.push(DR(e)),y=[],E.push(y),I()}else throw new Be("Expected & or \\\\ or \\cr or \\end",e.nextToken)}return e.gullet.endGroup(),e.gullet.endGroup(),{type:"array",mode:e.mode,addJot:a,arraystretch:s,body:E,cols:i,rowGaps:T,hskipBeforeAndAfter:n,hLinesBeforeRow:_,colSeparationType:l,tags:k,leqno:g}}function vS(e){return e.slice(0,1)==="d"?"display":"text"}
vendor: 9,943 bytes, line 728
728var Gi=function(t,r){var n,a,i=t.body.length,s=t.hLinesBeforeRow,l=0,c=new Array(i),d=[],h=Math.max(r.fontMetrics().arrayRuleWidth,r.minRuleThickness),f=1/r.fontMetrics().ptPerEm,g=5*f;if(t.colSeparationType&&t.colSeparationType==="small"){var b=r.havingStyle(ht.SCRIPT).sizeMultiplier;g=.2778*(b/r.sizeMultiplier)}var y=t.colSeparationType==="CD"?Sr({number:3,unit:"ex"},r):12*f,E=3*f,T=t.arraystretch*y,_=.7*T,k=.3*T,I=0;function D(gn){for(var bn=0;bn<gn.length;++bn)bn>0&&(I+=.25),d.push({pos:I,isDashed:gn[bn]})}for(D(s[0]),n=0;n<t.body.length;++n){var M=t.body[n],B=_,P=k;l<M.length&&(l=M.length);var W=new Array(M.length);for(a=0;a<M.length;++a){var re=$t(M[a],r);P<re.depth&&(P=re.depth),B<re.height&&(B=re.height),W[a]=re}var G=t.rowGaps[n],J=0;G&&(J=Sr(G,r),J>0&&(J+=k,P<J&&(P=J),J=0)),t.addJot&&(P+=E),W.height=B,W.depth=P,I+=B,W.pos=I,I+=P+J,c[n]=W,D(s[n+1])}var se=I/2+r.fontMetrics().axisHeight,ue=t.cols||[],Z=[],Q,z,ee=[];if(t.tags&&t.tags.some(gn=>gn))for(n=0;n<i;++n){var K=c[n],Te=K.pos-se,H=t.tags[n],q=void 0;H===!0?q=be.makeSpan(["eqn-num"],[],r):H===!1?q=be.makeSpan([],[],r):q=be.makeSpan([],Kr(H,r,!0),r),q.depth=K.depth,q.height=K.height,ee.push({type:"elem",elem:q,shift:Te})}for(a=0,z=0;a<l||z<ue.length;++a,++z){for(var Y=ue[z]||{},O=!0;Y.type==="separator";){if(O||(Q=be.makeSpan(["arraycolsep"],[]),Q.style.width=Ue(r.fontMetrics().doubleRuleSep),Z.push(Q)),Y.separator==="|"||Y.separator===":"){var fe=Y.separator==="|"?"solid":"dashed",pe=be.makeSpan(["vertical-separator"],[],r);pe.style.height=Ue(I),pe.style.borderRightWidth=Ue(h),pe.style.borderRightStyle=fe,pe.style.margin="0 "+Ue(-h/2);var Ce=I-se;Ce&&(pe.style.verticalAlign=Ue(-Ce)),Z.push(pe)}else throw new Be("Invalid separator type: "+Y.separator);z++,Y=ue[z]||{},O=!1}if(!(a>=l)){var Re=void 0;(a>0||t.hskipBeforeAndAfter)&&(Re=qt.deflt(Y.pregap,g),Re!==0&&(Q=be.makeSpan(["arraycolsep"],[]),Q.style.width=Ue(Re),Z.push(Q)));var Ge=[];for(n=0;n<i;++n){var Ye=c[n],ut=Ye[a];if(ut){var Zt=Ye.pos-se;ut.depth=Ye.depth,ut.height=Ye.height,Ge.push({type:"elem",elem:ut,shift:Zt})}}Ge=be.makeVList({positionType:"individualShift",children:Ge},r),Ge=be.makeSpan(["col-align-"+(Y.align||"c")],[Ge]),Z.push(Ge),(a<l-1||t.hskipBeforeAndAfter)&&(Re=qt.deflt(Y.postgap,g),Re!==0&&(Q=be.makeSpan(["arraycolsep"],[]),Q.style.width=Ue(Re),Z.push(Q)))}}if(c=be.makeSpan(["mtable"],Z),d.length>0){for(var kr=be.makeLineSpan("hline",r,h),Qr=be.makeLineSpan("hdashline",r,h),Jr=[{type:"elem",elem:c,shift:0}];d.length>0;){var an=d.pop(),ha=an.pos-se;an.isDashed?Jr.push({type:"elem",elem:Qr,shift:ha}):Jr.push({type:"elem",elem:kr,shift:ha})}c=be.makeVList({positionType:"individualShift",children:Jr},r)}if(ee.length===0)return be.makeSpan(["mord"],[c],r);var Ca=be.makeVList({positionType:"individualShift",children:ee},r);return Ca=be.makeSpan(["tag"],[Ca],r),be.makeFragment([c,Ca])},eoe={c:"center ",l:"left ",r:"right "},Yi=function(t,r){for(var n=[],a=new Me.MathNode("mtd",[],["mtr-glue"]),i=new Me.MathNode("mtd",[],["mml-eqn-num"]),s=0;s<t.body.length;s++){for(var l=t.body[s],c=[],d=0;d<l.length;d++)c.push(new Me.MathNode("mtd",[sr(l[d],r)]));t.tags&&t.tags[s]&&(c.unshift(a),c.push(a),t.leqno?c.unshift(i):c.push(i)),n.push(new Me.MathNode("mtr",c))}var h=new Me.MathNode("mtable",n),f=t.arraystretch===.5?.1:.16+t.arraystretch-1+(t.addJot?.09:0);h.setAttribute("rowspacing",Ue(f));var g="",b="";if(t.cols&&t.cols.length>0){var y=t.cols,E="",T=!1,_=0,k=y.length;y[0].type==="separator"&&(g+="top ",_=1),y[y.length-1].type==="separator"&&(g+="bottom ",k-=1);for(var I=_;I<k;I++)y[I].type==="align"?(b+=eoe[y[I].align],T&&(E+="none "),T=!0):y[I].type==="separator"&&T&&(E+=y[I].separator==="|"?"solid ":"dashed ",T=!1);h.setAttribute("columnalign",b.trim()),/[sd]/.test(E)&&h.setAttribute("columnlines",E.trim())}if(t.colSeparationType==="align"){for(var D=t.cols||[],M="",B=1;B<D.length;B++)M+=B%2?"0em ":"1em ";h.setAttribute("columnspacing",M.trim())}else t.colSeparationType==="alignat"||t.colSeparationType==="gather"?h.setAttribute("columnspacing","0em"):t.colSeparationType==="small"?h.setAttribute("columnspacing","0.2778em"):t.colSeparationType==="CD"?h.setAttribute("columnspacing","0.5em"):h.setAttribute("columnspacing","1em");var P="",W=t.hLinesBeforeRow;g+=W[0].length>0?"left ":"",g+=W[W.length-1].length>0?"right ":"";for(var re=1;re<W.length-1;re++)P+=W[re].length===0?"none ":W[re][0]?"dashed ":"solid ";return/[sd]/.test(P)&&h.setAttribute("rowlines",P.trim()),g!==""&&(h=new Me.MathNode("menclose",[h]),h.setAttribute("notation",g.trim())),t.arraystretch&&t.arraystretch<1&&(h=new Me.MathNode("mstyle",[h]),h.setAttribute("scriptlevel","1")),h},oD=function(t,r){t.envName.indexOf("ed")===-1&&ib(t);var n=[],a=t.envName.indexOf("at")>-1?"alignat":"align",i=t.envName==="split",s=Ho(t.parser,{cols:n,addJot:!0,autoTag:i?void 0:ES(t.envName),emptySingleRow:!0,colSeparationType:a,maxNumCols:i?2:void 0,leqno:t.parser.settings.leqno},"display"),l,c=0,d={type:"ordgroup",mode:t.mode,body:[]};if(r[0]&&r[0].type==="ordgroup"){for(var h="",f=0;f<r[0].body.length;f++){var g=Tt(r[0].body[f],"textord");h+=g.text}l=Number(h),c=l*2}var b=!c;s.body.forEach(function(_){for(var k=1;k<_.length;k+=2){var I=Tt(_[k],"styling"),D=Tt(I.body[0],"ordgroup");D.body.unshift(d)}if(b)c<_.length&&(c=_.length);else{var M=_.length/2;if(l<M)throw new Be("Too many math in a row: "+("expected "+l+", but got "+M),_[0])}});for(var y=0;y<c;++y){var E="r",T=0;y%2===1?E="l":y>0&&b&&(T=1),n[y]={type:"align",align:E,pregap:T,postgap:0}}return s.colSeparationType=b?"align":"alignat",s};qi({type:"array",names:["array","darray"],props:{numArgs:1},handler(e,t){var r=rb(t[0]),n=r?[t[0]]:Tt(t[0],"ordgroup").body,a=n.map(function(s){var l=mS(s),c=l.text;if("lcr".indexOf(c)!==-1)return{type:"align",align:c};if(c==="|")return{type:"separator",separator:"|"};if(c===":")return{type:"separator",separator:":"};throw new Be("Unknown column alignment: "+c,s)}),i={cols:a,hskipBeforeAndAfter:!0,maxNumCols:a.length};return Ho(e.parser,i,vS(e.envName))},htmlBuilder:Gi,mathmlBuilder:Yi});qi({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("*","")],r="c",n={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if(e.envName.charAt(e.envName.length-1)==="*"){var a=e.parser;if(a.consumeSpaces(),a.fetch().text==="["){if(a.consume(),a.consumeSpaces(),r=a.fetch().text,"lcr".indexOf(r)===-1)throw new Be("Expected l or c or r",a.nextToken);a.consume(),a.consumeSpaces(),a.expect("]"),a.consume(),n.cols=[{type:"align",align:r}]}}var i=Ho(e.parser,n,vS(e.envName)),s=Math.max(0,...i.body.map(l=>l.length));return i.cols=new Array(s).fill({type:"align",align:r}),t?{type:"leftright",mode:e.mode,body:[i],left:t[0],right:t[1],rightColor:void 0}:i},htmlBuilder:Gi,mathmlBuilder:Yi});qi({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(e){var t={arraystretch:.5},r=Ho(e.parser,t,"script");return r.colSeparationType="small",r},htmlBuilder:Gi,mathmlBuilder:Yi});qi({type:"array",names:["subarray"],props:{numArgs:1},handler(e,t){var r=rb(t[0]),n=r?[t[0]]:Tt(t[0],"ordgroup").body,a=n.map(function(s){var l=mS(s),c=l.text;if("lc".indexOf(c)!==-1)return{type:"align",align:c};throw new Be("Unknown column alignment: "+c,s)});if(a.length>1)throw new Be("{subarray} can contain only one column");var i={cols:a,hskipBeforeAndAfter:!1,arraystretch:.5};if(i=Ho(e.parser,i,"script"),i.body.length>0&&i.body[0].length>1)throw new Be("{subarray} can contain only one column");return i},htmlBuilder:Gi,mathmlBuilder:Yi});qi({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}]},r=Ho(e.parser,t,vS(e.envName));return{type:"leftright",mode:e.mode,body:[r],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Gi,mathmlBuilder:Yi});qi({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:oD,htmlBuilder:Gi,mathmlBuilder:Yi});qi({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){["gather","gather*"].includes(e.envName)&&ib(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:ES(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return Ho(e.parser,t,"display")},htmlBuilder:Gi,mathmlBuilder:Yi});qi({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:oD,htmlBuilder:Gi,mathmlBuilder:Yi});qi({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){ib(e);var t={autoTag:ES(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return Ho(e.parser,t,"display")},htmlBuilder:Gi,mathmlBuilder:Yi});qi({type:"array",names:["CD"],props:{numArgs:0},handler(e){return ib(e),zse(e.parser)},htmlBuilder:Gi,mathmlBuilder:Yi});$("\\nonumber","\\gdef\\@eqnsw{0}");$("\\notag","\\nonumber");He({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler(e,t){throw new Be(e.funcName+" valid only within array environment")}});var MR=iD;He({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler(e,t){var{parser:r,funcName:n}=e,a=t[0];if(a.type!=="ordgroup")throw new Be("Invalid environment name",a);for(var i="",s=0;s<a.body.length;++s)i+=Tt(a.body[s],"textord").text;if(n==="\\begin"){if(!MR.hasOwnProperty(i))throw new Be("No such environment: "+i,a);var l=MR[i],{args:c,optArgs:d}=r.parseArguments("\\begin{"+i+"}",l),h={mode:r.mode,envName:i,parser:r},f=l.handler(h,c,d);r.expect("\\end",!1);var g=r.nextToken,b=Tt(r.parseFunction(),"environment");
vendor: 6,523 bytes, line 728
728if(b.name!==i)throw new Be("Mismatch: \\begin{"+i+"} matched by \\end{"+b.name+"}",g);return f}return{type:"environment",mode:r.mode,name:i,nameGroup:a}}});var lD=(e,t)=>{var r=e.font,n=t.withFont(r);return $t(e.body,n)},uD=(e,t)=>{var r=e.font,n=t.withFont(r);return sr(e.body,n)},BR={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};He({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:r,funcName:n}=e,a=Ym(t[0]),i=n;return i in BR&&(i=BR[i]),{type:"font",mode:r.mode,font:i.slice(1),body:a}},htmlBuilder:lD,mathmlBuilder:uD});He({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(e,t)=>{var{parser:r}=e,n=t[0],a=qt.isCharacterBox(n);return{type:"mclass",mode:r.mode,mclass:nb(n),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:n}],isCharacterBox:a}}});He({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n,breakOnTokenText:a}=e,{mode:i}=r,s=r.parseExpression(!0,a),l="math"+n.slice(1);return{type:"font",mode:i,font:l,body:{type:"ordgroup",mode:r.mode,body:s}}},htmlBuilder:lD,mathmlBuilder:uD});var cD=(e,t)=>{var r=t;return e==="display"?r=r.id>=ht.SCRIPT.id?r.text():ht.DISPLAY:e==="text"&&r.size===ht.DISPLAY.size?r=ht.TEXT:e==="script"?r=ht.SCRIPT:e==="scriptscript"&&(r=ht.SCRIPTSCRIPT),r},SS=(e,t)=>{var r=cD(e.size,t.style),n=r.fracNum(),a=r.fracDen(),i;i=t.havingStyle(n);var s=$t(e.numer,i,t);if(e.continued){var l=8.5/t.fontMetrics().ptPerEm,c=3.5/t.fontMetrics().ptPerEm;s.height=s.height<l?l:s.height,s.depth=s.depth<c?c:s.depth}i=t.havingStyle(a);var d=$t(e.denom,i,t),h,f,g;e.hasBarLine?(e.barSize?(f=Sr(e.barSize,t),h=be.makeLineSpan("frac-line",t,f)):h=be.makeLineSpan("frac-line",t),f=h.height,g=h.height):(h=null,f=0,g=t.fontMetrics().defaultRuleThickness);var b,y,E;r.size===ht.DISPLAY.size||e.size==="display"?(b=t.fontMetrics().num1,f>0?y=3*g:y=7*g,E=t.fontMetrics().denom1):(f>0?(b=t.fontMetrics().num2,y=g):(b=t.fontMetrics().num3,y=3*g),E=t.fontMetrics().denom2);var T;if(h){var k=t.fontMetrics().axisHeight;b-s.depth-(k+.5*f)<y&&(b+=y-(b-s.depth-(k+.5*f))),k-.5*f-(d.height-E)<y&&(E+=y-(k-.5*f-(d.height-E)));var I=-(k-.5*f);T=be.makeVList({positionType:"individualShift",children:[{type:"elem",elem:d,shift:E},{type:"elem",elem:h,shift:I},{type:"elem",elem:s,shift:-b}]},t)}else{var _=b-s.depth-(d.height-E);_<y&&(b+=.5*(y-_),E+=.5*(y-_)),T=be.makeVList({positionType:"individualShift",children:[{type:"elem",elem:d,shift:E},{type:"elem",elem:s,shift:-b}]},t)}i=t.havingStyle(r),T.height*=i.sizeMultiplier/t.sizeMultiplier,T.depth*=i.sizeMultiplier/t.sizeMultiplier;var D;r.size===ht.DISPLAY.size?D=t.fontMetrics().delim1:r.size===ht.SCRIPTSCRIPT.size?D=t.havingStyle(ht.SCRIPT).fontMetrics().delim2:D=t.fontMetrics().delim2;var M,B;return e.leftDelim==null?M=uh(t,["mopen"]):M=Rs.customSizedDelim(e.leftDelim,D,!0,t.havingStyle(r),e.mode,["mopen"]),e.continued?B=be.makeSpan([]):e.rightDelim==null?B=uh(t,["mclose"]):B=Rs.customSizedDelim(e.rightDelim,D,!0,t.havingStyle(r),e.mode,["mclose"]),be.makeSpan(["mord"].concat(i.sizingClasses(t)),[M,be.makeSpan(["mfrac"],[T]),B],t)},TS=(e,t)=>{var r=new Me.MathNode("mfrac",[sr(e.numer,t),sr(e.denom,t)]);if(!e.hasBarLine)r.setAttribute("linethickness","0px");else if(e.barSize){var n=Sr(e.barSize,t);r.setAttribute("linethickness",Ue(n))}var a=cD(e.size,t.style);if(a.size!==t.style.size){r=new Me.MathNode("mstyle",[r]);var i=a.size===ht.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",i),r.setAttribute("scriptlevel","0")}if(e.leftDelim!=null||e.rightDelim!=null){var s=[];if(e.leftDelim!=null){var l=new Me.MathNode("mo",[new Me.TextNode(e.leftDelim.replace("\\",""))]);l.setAttribute("fence","true"),s.push(l)}if(s.push(r),e.rightDelim!=null){var c=new Me.MathNode("mo",[new Me.TextNode(e.rightDelim.replace("\\",""))]);c.setAttribute("fence","true"),s.push(c)}return pS(s)}return r};He({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0],i=t[1],s,l=null,c=null,d="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":s=!0;break;case"\\\\atopfrac":s=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":s=!1,l="(",c=")";break;case"\\\\bracefrac":s=!1,l="\\{",c="\\}";break;case"\\\\brackfrac":s=!1,l="[",c="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":d="display";break;case"\\tfrac":case"\\tbinom":d="text";break}return{type:"genfrac",mode:r.mode,continued:!1,numer:a,denom:i,hasBarLine:s,leftDelim:l,rightDelim:c,size:d,barSize:null}},htmlBuilder:SS,mathmlBuilder:TS});He({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0],i=t[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:a,denom:i,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}});He({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(e){var{parser:t,funcName:r,token:n}=e,a;switch(r){case"\\over":a="\\frac";break;case"\\choose":a="\\binom";break;case"\\atop":a="\\\\atopfrac";break;case"\\brace":a="\\\\bracefrac";break;case"\\brack":a="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:t.mode,replaceWith:a,token:n}}});var FR=["display","text","script","scriptscript"],PR=function(t){var r=null;return t.length>0&&(r=t,r=r==="."?null:r),r};He({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(e,t){var{parser:r}=e,n=t[4],a=t[5],i=Ym(t[0]),s=i.type==="atom"&&i.family==="open"?PR(i.text):null,l=Ym(t[1]),c=l.type==="atom"&&l.family==="close"?PR(l.text):null,d=Tt(t[2],"size"),h,f=null;d.isBlank?h=!0:(f=d.value,h=f.number>0);var g="auto",b=t[3];if(b.type==="ordgroup"){if(b.body.length>0){var y=Tt(b.body[0],"textord");g=FR[Number(y.text)]}}else b=Tt(b,"textord"),g=FR[Number(b.text)];return{type:"genfrac",mode:r.mode,numer:n,denom:a,continued:!1,hasBarLine:h,barSize:f,leftDelim:s,rightDelim:c,size:g}},htmlBuilder:SS,mathmlBuilder:TS});He({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infi
vendor: 4,828 bytes, line 728
728x:!0},handler(e,t){var{parser:r,funcName:n,token:a}=e;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:Tt(t[0],"size").value,token:a}}});He({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0],i=Iie(Tt(t[1],"infix").size),s=t[2],l=i.number>0;return{type:"genfrac",mode:r.mode,numer:a,denom:s,continued:!1,hasBarLine:l,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:SS,mathmlBuilder:TS});var dD=(e,t)=>{var r=t.style,n,a;e.type==="supsub"?(n=e.sup?$t(e.sup,t.havingStyle(r.sup()),t):$t(e.sub,t.havingStyle(r.sub()),t),a=Tt(e.base,"horizBrace")):a=Tt(e,"horizBrace");var i=$t(a.base,t.havingBaseStyle(ht.DISPLAY)),s=Bs.svgSpan(a,t),l;if(a.isOver?(l=be.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:.1},{type:"elem",elem:s}]},t),l.children[0].children[0].children[1].classes.push("svg-align")):(l=be.makeVList({positionType:"bottom",positionData:i.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:i}]},t),l.children[0].children[0].children[0].classes.push("svg-align")),n){var c=be.makeSpan(["mord",a.isOver?"mover":"munder"],[l],t);a.isOver?l=be.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:c},{type:"kern",size:.2},{type:"elem",elem:n}]},t):l=be.makeVList({positionType:"bottom",positionData:c.depth+.2+n.height+n.depth,children:[{type:"elem",elem:n},{type:"kern",size:.2},{type:"elem",elem:c}]},t)}return be.makeSpan(["mord",a.isOver?"mover":"munder"],[l],t)},toe=(e,t)=>{var r=Bs.mathMLnode(e.label);return new Me.MathNode(e.isOver?"mover":"munder",[sr(e.base,t),r])};He({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:n}=e;return{type:"horizBrace",mode:r.mode,label:n,isOver:/^\\over/.test(n),base:t[0]}},htmlBuilder:dD,mathmlBuilder:toe});He({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[1],a=Tt(t[0],"url").url;return r.settings.isTrusted({command:"\\href",url:a})?{type:"href",mode:r.mode,href:a,body:Or(n)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(e,t)=>{var r=Kr(e.body,t,!1);return be.makeAnchor(e.href,[],r,t)},mathmlBuilder:(e,t)=>{var r=Mo(e.body,t);return r instanceof Ta||(r=new Ta("mrow",[r])),r.setAttribute("href",e.href),r}});He({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=Tt(t[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:n}))return r.formatUnsupportedCmd("\\url");for(var a=[],i=0;i<n.length;i++){var s=n[i];s==="~"&&(s="\\textasciitilde"),a.push({type:"textord",mode:"text",text:s})}var l={type:"text",mode:r.mode,font:"\\texttt",body:a};return{type:"href",mode:r.mode,href:n,body:Or(l)}}});He({type:"hbox",names:["\\hbox"],props:{numArgs:1,argTypes:["text"],allowedInText:!0,primitive:!0},handler(e,t){var{parser:r}=e;return{type:"hbox",mode:r.mode,body:Or(t[0])}},htmlBuilder(e,t){var r=Kr(e.body,t,!1);return be.makeFragment(r)},mathmlBuilder(e,t){return new Me.MathNode("mrow",da(e.body,t))}});He({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n,token:a}=e,i=Tt(t[0],"raw").string,s=t[1];r.settings.strict&&r.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var l,c={};switch(n){case"\\htmlClass":c.class=i,l={command:"\\htmlClass",class:i};break;case"\\htmlId":c.id=i,l={command:"\\htmlId",id:i};break;case"\\htmlStyle":c.style=i,l={command:"\\htmlStyle",style:i};break;case"\\htmlData":{for(var d=i.split(","),h=0;h<d.length;h++){var f=d[h],g=f.indexOf("=");if(g<0)throw new Be("\\htmlData key/value '"+f+"' missing equals sign");var b=f.slice(0,g),y=f.slice(g+1);c["data-"+b.trim()]=y}l={command:"\\htmlData",attributes:c};break}default:throw new Error("Unrecognized html command")}return r.settings.isTrusted(l)?{type:"html",mode:r.mode,attributes:c,body:Or(s)}:r.formatUnsupportedCmd(n)},htmlBuilder:(e,t)=>{var r=Kr(e.body,t,!1),n=["enclosing"];e.attributes.class&&n.push(...e.attributes.class.trim().split(/\s+/));var a=be.makeSpan(n,r,t);for(var i in e.attributes)i!=="class"&&e.attributes.hasOwnProperty(i)&&a.setAttribute(i,e.attributes[i]);return a},mathmlBuilder:(e,t)=>Mo(e.body,t)});He({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"htmlmathml",mode:r.mode,html:Or(t[0]),mathml:Or(t[1])}},htmlBuilder:(e,t)=>{var r=Kr(e.html,t,!1);return be.makeFragment(r)},mathmlBuilder:(e,t)=>Mo(e.mathml,t)});var ex=function(t){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(t))return{number:+t,unit:"bp"};
vendor: 4,382 bytes, line 728
728var r=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(t);if(!r)throw new Be("Invalid size: '"+t+"' in \\includegraphics");var n={number:+(r[1]+r[2]),unit:r[3]};if(!R9(n))throw new Be("Invalid unit: '"+n.unit+"' in \\includegraphics.");return n};He({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(e,t,r)=>{var{parser:n}=e,a={number:0,unit:"em"},i={number:.9,unit:"em"},s={number:0,unit:"em"},l="";if(r[0])for(var c=Tt(r[0],"raw").string,d=c.split(","),h=0;h<d.length;h++){var f=d[h].split("=");if(f.length===2){var g=f[1].trim();switch(f[0].trim()){case"alt":l=g;break;case"width":a=ex(g);break;case"height":i=ex(g);break;case"totalheight":s=ex(g);break;default:throw new Be("Invalid key: '"+f[0]+"' in \\includegraphics.")}}}var b=Tt(t[0],"url").url;return l===""&&(l=b,l=l.replace(/^.*[\\/]/,""),l=l.substring(0,l.lastIndexOf("."))),n.settings.isTrusted({command:"\\includegraphics",url:b})?{type:"includegraphics",mode:n.mode,alt:l,width:a,height:i,totalheight:s,src:b}:n.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:(e,t)=>{var r=Sr(e.height,t),n=0;e.totalheight.number>0&&(n=Sr(e.totalheight,t)-r);var a=0;e.width.number>0&&(a=Sr(e.width,t));var i={height:Ue(r+n)};a>0&&(i.width=Ue(a)),n>0&&(i.verticalAlign=Ue(-n));var s=new tse(e.src,e.alt,i);return s.height=r,s.depth=n,s},mathmlBuilder:(e,t)=>{var r=new Me.MathNode("mglyph",[]);r.setAttribute("alt",e.alt);var n=Sr(e.height,t),a=0;if(e.totalheight.number>0&&(a=Sr(e.totalheight,t)-n,r.setAttribute("valign",Ue(-a))),r.setAttribute("height",Ue(n+a)),e.width.number>0){var i=Sr(e.width,t);r.setAttribute("width",Ue(i))}return r.setAttribute("src",e.src),r}});He({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:n}=e,a=Tt(t[0],"size");if(r.settings.strict){var i=n[1]==="m",s=a.value.unit==="mu";i?(s||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" supports only mu units, "+("not "+a.value.unit+" units")),r.mode!=="math"&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" works only in math mode")):s&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+n+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:a.value}},htmlBuilder(e,t){return be.makeGlue(e.dimension,t)},mathmlBuilder(e,t){var r=Sr(e.dimension,t);return new Me.SpaceNode(r)}});He({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0];return{type:"lap",mode:r.mode,alignment:n.slice(5),body:a}},htmlBuilder:(e,t)=>{var r;e.alignment==="clap"?(r=be.makeSpan([],[$t(e.body,t)]),r=be.makeSpan(["inner"],[r],t)):r=be.makeSpan(["inner"],[$t(e.body,t)]);var n=be.makeSpan(["fix"],[]),a=be.makeSpan([e.alignment],[r,n],t),i=be.makeSpan(["strut"]);return i.style.height=Ue(a.height+a.depth),a.depth&&(i.style.verticalAlign=Ue(-a.depth)),a.children.unshift(i),a=be.makeSpan(["thinbox"],[a],t),be.makeSpan(["mord","vbox"],[a],t)},mathmlBuilder:(e,t)=>{var r=new Me.MathNode("mpadded",[sr(e.body,t)]);if(e.alignment!=="rlap"){var n=e.alignment==="llap"?"-1":"-0.5";r.setAttribute("lspace",n+"width")}return r.setAttribute("width","0px"),r}});He({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){var{funcName:r,parser:n}=e,a=n.mode;n.switchMode("math");var i=r==="\\("?"\\)":"$",s=n.parseExpression(!1,i);return n.expect(i),n.switchMode(a),{type:"styling",mode:n.mode,style:"text",body:s}}});He({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new Be("Mismatched "+e.funcName)}});var UR=(e,t)=>{switch(t.style.size){case ht.DISPLAY.size:return e.display;case ht.TEXT.size:return e.text;case ht.SCRIPT.size:return e.script;case ht.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};He({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"mathchoice",mode:r.mode,display:Or(t[0]),text:Or(t[1]),script:Or(t[2]),scriptscript:Or(t[3])}},htmlBuilder:(e,t)=>{var r=UR(e,t),n=Kr(r,t,!1);return be.makeFragment(n)},mathmlBuilder:(e,t)=>{var r=UR(e,t);return Mo(r,t)}});var hD=(e,t,r,n,a,i,s)=>{e=be.makeSpan([],[e]);var l=r&&qt.isCharacterBox(r),c,d;
vendor: 6,250 bytes, line 728
728if(t){var h=$t(t,n.havingStyle(a.sup()),n);d={elem:h,kern:Math.max(n.fontMetrics().bigOpSpacing1,n.fontMetrics().bigOpSpacing3-h.depth)}}if(r){var f=$t(r,n.havingStyle(a.sub()),n);c={elem:f,kern:Math.max(n.fontMetrics().bigOpSpacing2,n.fontMetrics().bigOpSpacing4-f.height)}}var g;if(d&&c){var b=n.fontMetrics().bigOpSpacing5+c.elem.height+c.elem.depth+c.kern+e.depth+s;g=be.makeVList({positionType:"bottom",positionData:b,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:Ue(-i)},{type:"kern",size:c.kern},{type:"elem",elem:e},{type:"kern",size:d.kern},{type:"elem",elem:d.elem,marginLeft:Ue(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else if(c){var y=e.height-s;g=be.makeVList({positionType:"top",positionData:y,children:[{type:"kern",size:n.fontMetrics().bigOpSpacing5},{type:"elem",elem:c.elem,marginLeft:Ue(-i)},{type:"kern",size:c.kern},{type:"elem",elem:e}]},n)}else if(d){var E=e.depth+s;g=be.makeVList({positionType:"bottom",positionData:E,children:[{type:"elem",elem:e},{type:"kern",size:d.kern},{type:"elem",elem:d.elem,marginLeft:Ue(i)},{type:"kern",size:n.fontMetrics().bigOpSpacing5}]},n)}else return e;var T=[g];if(c&&i!==0&&!l){var _=be.makeSpan(["mspace"],[],n);_.style.marginRight=Ue(i),T.unshift(_)}return be.makeSpan(["mop","op-limits"],T,n)},pD=["\\smallint"],Hc=(e,t)=>{var r,n,a=!1,i;e.type==="supsub"?(r=e.sup,n=e.sub,i=Tt(e.base,"op"),a=!0):i=Tt(e,"op");var s=t.style,l=!1;s.size===ht.DISPLAY.size&&i.symbol&&!pD.includes(i.name)&&(l=!0);var c;if(i.symbol){var d=l?"Size2-Regular":"Size1-Regular",h="";if((i.name==="\\oiint"||i.name==="\\oiiint")&&(h=i.name.slice(1),i.name=h==="oiint"?"\\iint":"\\iiint"),c=be.makeSymbol(i.name,d,"math",t,["mop","op-symbol",l?"large-op":"small-op"]),h.length>0){var f=c.italic,g=be.staticSvg(h+"Size"+(l?"2":"1"),t);c=be.makeVList({positionType:"individualShift",children:[{type:"elem",elem:c,shift:0},{type:"elem",elem:g,shift:l?.08:0}]},t),i.name="\\"+h,c.classes.unshift("mop"),c.italic=f}}else if(i.body){var b=Kr(i.body,t,!0);b.length===1&&b[0]instanceof Wa?(c=b[0],c.classes[0]="mop"):c=be.makeSpan(["mop"],b,t)}else{for(var y=[],E=1;E<i.name.length;E++)y.push(be.mathsym(i.name[E],i.mode,t));c=be.makeSpan(["mop"],y,t)}var T=0,_=0;return(c instanceof Wa||i.name==="\\oiint"||i.name==="\\oiiint")&&!i.suppressBaseShift&&(T=(c.height-c.depth)/2-t.fontMetrics().axisHeight,_=c.italic),a?hD(c,r,n,t,s,_,T):(T&&(c.style.position="relative",c.style.top=Ue(T)),c)},$h=(e,t)=>{var r;if(e.symbol)r=new Ta("mo",[Xa(e.name,e.mode)]),pD.includes(e.name)&&r.setAttribute("largeop","false");else if(e.body)r=new Ta("mo",da(e.body,t));else{r=new Ta("mi",[new Fi(e.name.slice(1))]);var n=new Ta("mo",[Xa("â¡","text")]);e.parentIsSupSub?r=new Ta("mrow",[r,n]):r=$9([r,n])}return r},roe={"â":"\\prod","â":"\\coprod","â":"\\sum","â":"\\bigwedge","â":"\\bigvee","â":"\\bigcap","â":"\\bigcup","â¨":"\\bigodot","â¨":"\\bigoplus","â¨":"\\bigotimes","â¨":"\\biguplus","â¨":"\\bigsqcup"};He({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","â","â","â","â","â","â","â","â¨","â¨","â¨","â¨","â¨"],props:{numArgs:0},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=n;return a.length===1&&(a=roe[a]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:Hc,mathmlBuilder:$h});He({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Or(n)}},htmlBuilder:Hc,mathmlBuilder:$h});var noe={"â«":"\\int","â¬":"\\iint","â":"\\iiint","â®":"\\oint","â¯":"\\oiint","â°":"\\oiiint"};He({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:r}=e;return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Hc,mathmlBuilder:$h});He({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:Hc,mathmlBuilder:$h});He({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","â«","â¬","â","â®","â¯","â°"],props:{numArgs:0,allowedInArgument:!0},handler(e){var{parser:t,funcName:r}=e,n=r;return n.length===1&&(n=noe[n]),{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:Hc,mathmlBuilder:$h});var fD=(e,t)=>{var r,n,a=!1,i;e.type==="supsub"?(r=e.sup,n=e.sub,i=Tt(e.base,"operatorname"),a=!0):i=Tt(e,"operatorname");var s;if(i.body.length>0){for(var l=i.body.map(f=>{var g=f.text;return typeof g=="string"?{type:"textord",mode:f.mode,text:g}:f}),c=Kr(l,t.withFont("mathrm"),!0),d=0;d<c.length;d++){var h=c[d];h instanceof Wa&&(h.text=h.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}s=be.makeSpan(["mop"],c,t)}else s=be.makeSpan(["mop"],[],t);return a?hD(s,r,n,t,t.style,0,0):s},aoe=(e,t)=>{for(var r=da(e.body,t.withFont("mathrm")),n=!0,a=0;a<r.length;a++){var i=r[a];if(!(i instanceof Me.SpaceNode))if(i instanceof Me.MathNode)switch(i.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var s=i.children[0];i.children.length===1&&s instanceof Me.TextNode?s.text=s.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):n=!1;break}default:n=!1}else n=!1}if(n){var l=r.map(h=>h.toText()).join("");r=[new Me.TextNode(l)]}var c=new Me.MathNode("mi",r);c.setAttribute("mathvariant","normal");var d=new Me.MathNode("mo",[Xa("â¡","text")]);return e.parentIsSupSub?new Me.MathNode("mrow",[c,d]):Me.newDocumentFragment([c,d])};He({type:"operatorname",names:["\\operatorname@","\\operatornamewithlimits"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:n}=e,a=t[0];return{type:"operatorname",mode:r.mode,body:Or(a),alwaysHandleSupSub:n==="\\operatornamewithlimits",limits:!1,parentIsSupSub:!1}}
vendor: 11,042 bytes, line 728
728,htmlBuilder:fD,mathmlBuilder:aoe});$("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@");Gl({type:"ordgroup",htmlBuilder(e,t){return e.semisimple?be.makeFragment(Kr(e.body,t,!1)):be.makeSpan(["mord"],Kr(e.body,t,!0),t)},mathmlBuilder(e,t){return Mo(e.body,t,!0)}});He({type:"overline",names:["\\overline"],props:{numArgs:1},handler(e,t){var{parser:r}=e,n=t[0];return{type:"overline",mode:r.mode,body:n}},htmlBuilder(e,t){var r=$t(e.body,t.havingCrampedStyle()),n=be.makeLineSpan("overline-line",t),a=t.fontMetrics().defaultRuleThickness,i=be.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*a},{type:"elem",elem:n},{type:"kern",size:a}]},t);return be.makeSpan(["mord","overline"],[i],t)},mathmlBuilder(e,t){var r=new Me.MathNode("mo",[new Me.TextNode("â¾")]);r.setAttribute("stretchy","true");var n=new Me.MathNode("mover",[sr(e.body,t),r]);return n.setAttribute("accent","true"),n}});He({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"phantom",mode:r.mode,body:Or(n)}},htmlBuilder:(e,t)=>{var r=Kr(e.body,t.withPhantom(),!1);return be.makeFragment(r)},mathmlBuilder:(e,t)=>{var r=da(e.body,t);return new Me.MathNode("mphantom",r)}});He({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"hphantom",mode:r.mode,body:n}},htmlBuilder:(e,t)=>{var r=be.makeSpan([],[$t(e.body,t.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var n=0;n<r.children.length;n++)r.children[n].height=0,r.children[n].depth=0;return r=be.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r}]},t),be.makeSpan(["mord"],[r],t)},mathmlBuilder:(e,t)=>{var r=da(Or(e.body),t),n=new Me.MathNode("mphantom",r),a=new Me.MathNode("mpadded",[n]);return a.setAttribute("height","0px"),a.setAttribute("depth","0px"),a}});He({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,n=t[0];return{type:"vphantom",mode:r.mode,body:n}},htmlBuilder:(e,t)=>{var r=be.makeSpan(["inner"],[$t(e.body,t.withPhantom())]),n=be.makeSpan(["fix"],[]);return be.makeSpan(["mord","rlap"],[r,n],t)},mathmlBuilder:(e,t)=>{var r=da(Or(e.body),t),n=new Me.MathNode("mphantom",r),a=new Me.MathNode("mpadded",[n]);return a.setAttribute("width","0px"),a}});He({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e,n=Tt(t[0],"size").value,a=t[1];return{type:"raisebox",mode:r.mode,dy:n,body:a}},htmlBuilder(e,t){var r=$t(e.body,t),n=Sr(e.dy,t);return be.makeVList({positionType:"shift",positionData:-n,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){var r=new Me.MathNode("mpadded",[sr(e.body,t)]),n=e.dy.number+e.dy.unit;return r.setAttribute("voffset",n),r}});He({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0,allowedInArgument:!0},handler(e){var{parser:t}=e;return{type:"internal",mode:t.mode}}});He({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["size","size","size"]},handler(e,t,r){var{parser:n}=e,a=r[0],i=Tt(t[0],"size"),s=Tt(t[1],"size");return{type:"rule",mode:n.mode,shift:a&&Tt(a,"size").value,width:i.value,height:s.value}},htmlBuilder(e,t){var r=be.makeSpan(["mord","rule"],[],t),n=Sr(e.width,t),a=Sr(e.height,t),i=e.shift?Sr(e.shift,t):0;return r.style.borderRightWidth=Ue(n),r.style.borderTopWidth=Ue(a),r.style.bottom=Ue(i),r.width=n,r.height=a+i,r.depth=-i,r.maxFontSize=a*1.125*t.sizeMultiplier,r},mathmlBuilder(e,t){var r=Sr(e.width,t),n=Sr(e.height,t),a=e.shift?Sr(e.shift,t):0,i=t.color&&t.getColor()||"black",s=new Me.MathNode("mspace");s.setAttribute("mathbackground",i),s.setAttribute("width",Ue(r)),s.setAttribute("height",Ue(n));var l=new Me.MathNode("mpadded",[s]);return a>=0?l.setAttribute("height",Ue(a)):(l.setAttribute("height",Ue(a)),l.setAttribute("depth",Ue(-a))),l.setAttribute("voffset",Ue(a)),l}});function mD(e,t,r){for(var n=Kr(e,t,!1),a=t.sizeMultiplier/r.sizeMultiplier,i=0;i<n.length;i++){var s=n[i].classes.indexOf("sizing");s<0?Array.prototype.push.apply(n[i].classes,t.sizingClasses(r)):n[i].classes[s+1]==="reset-size"+t.size&&(n[i].classes[s+1]="reset-size"+r.size),n[i].height*=a,n[i].depth*=a}return be.makeFragment(n)}var zR=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],ioe=(e,t)=>{var r=t.havingSize(e.size);return mD(e.body,r,t)};He({type:"sizing",names:zR,props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{breakOnTokenText:r,funcName:n,parser:a}=e,i=a.parseExpression(!1,r);return{type:"sizing",mode:a.mode,size:zR.indexOf(n)+1,body:i}},htmlBuilder:ioe,mathmlBuilder:(e,t)=>{var r=t.havingSize(e.size),n=da(e.body,r),a=new Me.MathNode("mstyle",n);return a.setAttribute("mathsize",Ue(r.sizeMultiplier)),a}});He({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(e,t,r)=>{var{parser:n}=e,a=!1,i=!1,s=r[0]&&Tt(r[0],"ordgroup");if(s)for(var l="",c=0;c<s.body.length;++c){var d=s.body[c];if(l=d.text,l==="t")a=!0;else if(l==="b")i=!0;else{a=!1,i=!1;break}}else a=!0,i=!0;var h=t[0];return{type:"smash",mode:n.mode,body:h,smashHeight:a,smashDepth:i}},htmlBuilder:(e,t)=>{var r=be.makeSpan([],[$t(e.body,t)]);if(!e.smashHeight&&!e.smashDepth)return r;if(e.smashHeight&&(r.height=0,r.children))for(var n=0;n<r.children.length;n++)r.children[n].height=0;if(e.smashDepth&&(r.depth=0,r.children))for(var a=0;a<r.children.length;a++)r.children[a].depth=0;var i=be.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r}]},t);return be.makeSpan(["mord"],[i],t)},mathmlBuilder:(e,t)=>{var r=new Me.MathNode("mpadded",[sr(e.body,t)]);return e.smashHeight&&r.setAttribute("height","0px"),e.smashDepth&&r.setAttribute("depth","0px"),r}});He({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:n}=e,a=r[0],i=t[0];return{type:"sqrt",mode:n.mode,body:i,index:a}},htmlBuilder(e,t){var r=$t(e.body,t.havingCrampedStyle());r.height===0&&(r.height=t.fontMetrics().xHeight),r=be.wrapFragment(r,t);var n=t.fontMetrics(),a=n.defaultRuleThickness,i=a;t.style.id<ht.TEXT.id&&(i=t.fontMetrics().xHeight);var s=a+i/4,l=r.height+r.depth+s+a,{span:c,ruleWidth:d,advanceWidth:h}=Rs.sqrtImage(l,t),f=c.height-d;f>r.height+r.depth+s&&(s=(s+f-r.height-r.depth)/2);var g=c.height-r.height-s-d;r.style.paddingLeft=Ue(h);var b=be.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+g)},{type:"elem",elem:c},{type:"kern",size:d}]},t);if(e.index){var y=t.havingStyle(ht.SCRIPTSCRIPT),E=$t(e.index,y,t),T=.6*(b.height-b.depth),_=be.makeVList({positionType:"shift",positionData:-T,children:[{type:"elem",elem:E}]},t),k=be.makeSpan(["root"],[_]);return be.makeSpan(["mord","sqrt"],[k,b],t)}else return be.makeSpan(["mord","sqrt"],[b],t)},mathmlBuilder(e,t){var{body:r,index:n}=e;return n?new Me.MathNode("mroot",[sr(r,t),sr(n,t)]):new Me.MathNode("msqrt",[sr(r,t)])}});var $R={display:ht.DISPLAY,text:ht.TEXT,script:ht.SCRIPT,scriptscript:ht.SCRIPTSCRIPT};He({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e,t){var{breakOnTokenText:r,funcName:n,parser:a}=e,i=a.parseExpression(!0,r),s=n.slice(1,n.length-5);return{type:"styling",mode:a.mode,style:s,body:i}},htmlBuilder(e,t){var r=$R[e.style],n=t.havingStyle(r).withFont("");return mD(e.body,n,t)},mathmlBuilder(e,t){var r=$R[e.style],n=t.havingStyle(r),a=da(e.body,n),i=new Me.MathNode("mstyle",a),s={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},l=s[e.style];return i.setAttribute("scriptlevel",l[0]),i.setAttribute("displaystyle",l[1]),i}});var soe=function(t,r){var n=t.base;if(n)if(n.type==="op"){var a=n.limits&&(r.style.size===ht.DISPLAY.size||n.alwaysHandleSupSub);return a?Hc:null}else if(n.type==="operatorname"){var i=n.alwaysHandleSupSub&&(r.style.size===ht.DISPLAY.size||n.limits);return i?fD:null}else{if(n.type==="accent")return qt.isCharacterBox(n.base)?gS:null;if(n.type==="horizBrace"){var s=!t.sub;return s===n.isOver?dD:null}else return null}else return null};Gl({type:"supsub",htmlBuilder(e,t){var r=soe(e,t);if(r)return r(e,t);var{base:n,sup:a,sub:i}=e,s=$t(n,t),l,c,d=t.fontMetrics(),h=0,f=0,g=n&&qt.isCharacterBox(n);if(a){var b=t.havingStyle(t.style.sup());l=$t(a,b,t),g||(h=s.height-b.fontMetrics().supDrop*b.sizeMultiplier/t.sizeMultiplier)}if(i){var y=t.havingStyle(t.style.sub());c=$t(i,y,t),g||(f=s.depth+y.fontMetrics().subDrop*y.sizeMultiplier/t.sizeMultiplier)}var E;t.style===ht.DISPLAY?E=d.sup1:t.style.cramped?E=d.sup3:E=d.sup2;var T=t.sizeMultiplier,_=Ue(.5/d.ptPerEm/T),k=null;if(c){var I=e.base&&e.base.type==="op"&&e.base.name&&(e.base.name==="\\oiint"||e.base.name==="\\oiiint");(s instanceof Wa||I)&&(k=Ue(-s.italic))}var D;if(l&&c){h=Math.max(h,E,l.depth+.25*d.xHeight),f=Math.max(f,d.sub2);var M=d.defaultRuleThickness,B=4*M;if(h-l.depth-(c.height-f)<B){f=B-(h-l.depth)+c.height;var P=.8*d.xHeight-(h-l.depth);P>0&&(h+=P,f-=P)}var W=[{type:"elem",elem:c,shift:f,marginRight:_,marginLeft:k},{type:"elem",elem:l,shift:-h,marginRight:_}];D=be.makeVList({positionType:"individualShift",children:W},t)}else if(c){f=Math.max(f,d.sub1,c.height-.8*d.xHeight);var re=[{type:"elem",elem:c,marginLeft:k,marginRight:_}];D=be.makeVList({positionType:"shift",positionData:f,children:re},t)}else if(l)h=Math.max(h,E,l.depth+.25*d.xHeight),D=be.makeVList({positionType:"shift",positionData:-h,children:[{type:"elem",elem:l,marginRight:_}]},t);else throw new Error("supsub must have either sup or sub.");var G=iE(s,"right")||"mord";return be.makeSpan([G],[s,be.makeSpan(["msupsub"],[D])],t)},mathmlBuilder(e,t){var r=!1,n,a;e.base&&e.base.type==="horizBrace"&&(a=!!e.sup,a===e.base.isOver&&(r=!0,n=e.base.isOver)),e.base&&(e.base.type==="op"||e.base.type==="operatorname")&&(e.base.parentIsSupSub=!0);var i=[sr(e.base,t)];e.sub&&i.push(sr(e.sub,t)),e.sup&&i.push(sr(e.sup,t));var s;if(r)s=n?"mover":"munder";else if(e.sub)if(e.sup){var d=e.base;d&&d.type==="op"&&d.limits&&t.style===ht.DISPLAY||d&&d.type==="operatorname"&&d.alwaysHandleSupSub&&(t.style===ht.DISPLAY||d.limits)?s="munderover":s="msubsup"}else{var c=e.base;c&&c.type==="op"&&c.limits&&(t.style===ht.DISPLAY||c.alwaysHandleSupSub)||c&&c.type==="operatorname"&&c.alwaysHandleSupSub&&(c.limits||t.style===ht.DISPLAY)?s="munder":s="msub"}else{var l=e.base;l&&l.type==="op"&&l.limits&&(t.style===ht.DISPLAY||l.alwaysHandleSupSub)||l&&l.type==="operatorname"&&l.alwaysHandleSupSub&&(l.limits||t.style===ht.DISPLAY)?s="mover":s="msup"}return new Me.MathNode(s,i)}});Gl({type:"atom",htmlBuilder(e,t){return be.mathsym(e.text,e.mode,t,["m"+e.family])},mathmlBuilder(e,t){var r=new Me.MathNode("mo",[Xa(e.text,e.mode)]);if(e.family==="bin"){var n=fS(e,t);n==="bold-italic"&&r.setAttribute("mathvariant",n)}
vendor: 9,359 bytes, lines 728-732
728else e.family==="punct"?r.setAttribute("separator","true"):(e.family==="open"||e.family==="close")&&r.setAttribute("stretchy","false");return r}});var gD={mi:"italic",mn:"normal",mtext:"normal"};Gl({type:"mathord",htmlBuilder(e,t){return be.makeOrd(e,t,"mathord")},mathmlBuilder(e,t){var r=new Me.MathNode("mi",[Xa(e.text,e.mode,t)]),n=fS(e,t)||"italic";return n!==gD[r.type]&&r.setAttribute("mathvariant",n),r}});Gl({type:"textord",htmlBuilder(e,t){return be.makeOrd(e,t,"textord")},mathmlBuilder(e,t){var r=Xa(e.text,e.mode,t),n=fS(e,t)||"normal",a;return e.mode==="text"?a=new Me.MathNode("mtext",[r]):/[0-9]/.test(e.text)?a=new Me.MathNode("mn",[r]):e.text==="\\prime"?a=new Me.MathNode("mo",[r]):a=new Me.MathNode("mi",[r]),n!==gD[a.type]&&a.setAttribute("mathvariant",n),a}});var tx={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},rx={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};Gl({type:"spacing",htmlBuilder(e,t){if(rx.hasOwnProperty(e.text)){var r=rx[e.text].className||"";if(e.mode==="text"){var n=be.makeOrd(e,t,"textord");return n.classes.push(r),n}else return be.makeSpan(["mspace",r],[be.mathsym(e.text,e.mode,t)],t)}else{if(tx.hasOwnProperty(e.text))return be.makeSpan(["mspace",tx[e.text]],[],t);throw new Be('Unknown type of space "'+e.text+'"')}},mathmlBuilder(e,t){var r;if(rx.hasOwnProperty(e.text))r=new Me.MathNode("mtext",[new Me.TextNode(" ")]);else{if(tx.hasOwnProperty(e.text))return new Me.MathNode("mspace");throw new Be('Unknown type of space "'+e.text+'"')}return r}});var HR=()=>{var e=new Me.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};Gl({type:"tag",mathmlBuilder(e,t){var r=new Me.MathNode("mtable",[new Me.MathNode("mtr",[HR(),new Me.MathNode("mtd",[Mo(e.body,t)]),HR(),new Me.MathNode("mtd",[Mo(e.tag,t)])])]);return r.setAttribute("width","100%"),r}});var jR={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},qR={"\\textbf":"textbf","\\textmd":"textmd"},ooe={"\\textit":"textit","\\textup":"textup"},GR=(e,t)=>{var r=e.font;if(r){if(jR[r])return t.withTextFontFamily(jR[r]);if(qR[r])return t.withTextFontWeight(qR[r]);if(r==="\\emph")return t.fontShape==="textit"?t.withTextFontShape("textup"):t.withTextFontShape("textit")}else return t;return t.withTextFontShape(ooe[r])};He({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:r,funcName:n}=e,a=t[0];return{type:"text",mode:r.mode,body:Or(a),font:n}},htmlBuilder(e,t){var r=GR(e,t),n=Kr(e.body,r,!0);return be.makeSpan(["mord","text"],n,r)},mathmlBuilder(e,t){var r=GR(e,t);return Mo(e.body,r)}});He({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"underline",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=$t(e.body,t),n=be.makeLineSpan("underline-line",t),a=t.fontMetrics().defaultRuleThickness,i=be.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:a},{type:"elem",elem:n},{type:"kern",size:3*a},{type:"elem",elem:r}]},t);return be.makeSpan(["mord","underline"],[i],t)},mathmlBuilder(e,t){var r=new Me.MathNode("mo",[new Me.TextNode("â¾")]);r.setAttribute("stretchy","true");var n=new Me.MathNode("munder",[sr(e.body,t),r]);return n.setAttribute("accentunder","true"),n}});He({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"vcenter",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=$t(e.body,t),n=t.fontMetrics().axisHeight,a=.5*(r.height-n-(r.depth+n));return be.makeVList({positionType:"shift",positionData:a,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){return new Me.MathNode("mpadded",[sr(e.body,t)],["vcenter"])}});He({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,r){throw new Be("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(e,t){for(var r=YR(e),n=[],a=t.havingStyle(t.style.text()),i=0;i<r.length;i++){var s=r[i];s==="~"&&(s="\\textasciitilde"),n.push(be.makeSymbol(s,"Typewriter-Regular",e.mode,a,["mord","texttt"]))}return be.makeSpan(["mord","text"].concat(a.sizingClasses(t)),be.tryCombineChars(n),a)},mathmlBuilder(e,t){var r=new Me.TextNode(YR(e)),n=new Me.MathNode("mtext",[r]);return n.setAttribute("mathvariant","monospace"),n}});var YR=e=>e.body.replace(/ /g,e.star?"â£":" "),_o=U9,bD=`[ \r 729 ]`,loe="\\\\[a-zA-Z@]+",uoe="\\\\[^\uD800-\uDFFF]",coe="("+loe+")"+bD+"*",doe=`\\\\( 730|[ \r ]+ 731?)[ \r ]*`,uE="[Ì-ͯ]",hoe=new RegExp(uE+"+$"),poe="("+bD+"+)|"+(doe+"|")+"([!-\\[\\]-â§âª-í¿ï¤-ï¿¿]"+(uE+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(uE+"*")+"|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5"+("|"+coe)+("|"+uoe+")");class VR{constructor(t,r){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=t,this.settings=r,this.tokenRegex=new RegExp(poe,"g"),this.catcodes={"%":14,"~":13}}setCatcode(t,r){this.catcodes[t]=r}lex(){var t=this.input,r=this.tokenRegex.lastIndex;if(r===t.length)return new fi("EOF",new na(this,r,r));var n=this.tokenRegex.exec(t);if(n===null||n.index!==r)throw new Be("Unexpected character: '"+t[r]+"'",new fi(t[r],new na(this,r,r+1)));var a=n[6]||n[3]||(n[2]?"\\ ":" ");if(this.catcodes[a]===14){var i=t.indexOf(` 732`,this.tokenRegex.lastIndex);return i===-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=i+1,this.lex()}return new fi(a,new na(this,r,this.tokenRegex.lastIndex))}}class foe{constructor(t,r){t===void 0&&(t={}),r===void 0&&(r={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=r,this.builtins=t,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(this.undefStack.length===0)throw new Be("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var t=this.undefStack.pop();for(var r in t)t.hasOwnProperty(r)&&(t[r]==null?delete this.current[r]:this.current[r]=t[r])}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,r,n){if(n===void 0&&(n=!1),n){for(var a=0;a<this.undefStack.length;a++)delete this.undefStack[a][t];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][t]=r)}else{var i=this.undefStack[this.undefStack.length-1];i&&!i.hasOwnProperty(t)&&(i[t]=this.current[t])}r==null?delete this.current[t]:this.current[t]=r}}var moe=sD;$("\\noexpand",function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}});$("\\expandafter",function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}});$("\\@firstoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[0],numArgs:0}});$("\\@secondoftwo",function(e){var t=e.consumeArgs(2);return{tokens:t[1],numArgs:0}});$("\\@ifnextchar",function(e){var t=e.consumeArgs(3);e.consumeSpaces();var r=e.future();return t[0].length===1&&t[0][0].text===r.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}});$("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}");$("\\TextOrMath",function(e){var t=e.consumeArgs(2);return e.mode==="text"?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}});var WR={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};$("\\char",function(e){var t=e.popToken(),r,n="";if(t.text==="'")r=8,t=e.popToken();else if(t.text==='"')r=16,t=e.popToken();else if(t.text==="`")if(t=e.popToken(),t.text[0]==="\\")n=t.text.charCodeAt(1);else{if(t.text==="EOF")throw new Be("\\char` missing argument");n=t.text.charCodeAt(0)}else r=10;if(r){if(n=WR[t.text],n==null||n>=r)throw new Be("Invalid base-"+r+" digit "+t.text);for(var a;(a=WR[e.future().text])!=null&&a<r;)n*=r,n+=a,e.popToken()}return"\\@char{"+n+"}"});var wS=(e,t,r,n)=>{var a=e.consumeArg().tokens;if(a.length!==1)throw new Be("\\newcommand's first argument must be a macro name");var i=a[0].text,s=e.isDefined(i);if(s&&!t)throw new Be("\\newcommand{"+i+"} attempting to redefine "+(i+"; use \\renewcommand"));if(!s&&!r)throw new Be("\\renewcommand{"+i+"} when command "+i+" does not yet exist; use \\newcommand");var l=0;if(a=e.consumeArg().tokens,a.length===1&&a[0].text==="["){for(var c="",d=e.expandNextToken();d.text!=="]"&&d.text!=="EOF";)c+=d.text,d=e.expandNextToken();if(!c.match(/^\s*[0-9]+\s*$/))throw new Be("Invalid number of arguments: "+c);l=parseInt(c),a=e.consumeArg().tokens}return s&&n||e.macros.set(i,{tokens:a,numArgs:l}),""};$("\\newcommand",e=>wS(e,!1,!0,!1));$("\\renewcommand",e=>wS(e,!0,!1,!1));$("\\providecommand",e=>wS(e,!0,!0,!0));$("\\message",e=>{var t=e.consumeArgs(1)[0];return console.log(t.reverse().map(r=>r.text).join("")),""});$("\\errmessage",e=>{var t=e.consumeArgs(1)[0];return console.error(t.reverse().map(r=>r.text).join("")),""});$("\\show",e=>{var t=e.popToken(),r=t.text;return console.log(t,e.macros.get(r),_o[r],lr.math[r],lr.text[r]),""});$("\\bgroup","{");$("\\egroup","}");
vendor: 6,571 bytes, line 732
732$("~","\\nobreakspace");$("\\lq","`");$("\\rq","'");$("\\aa","\\r a");$("\\AA","\\r A");$("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}");$("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}");$("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}");$("â¬","\\mathscr{B}");$("â°","\\mathscr{E}");$("â±","\\mathscr{F}");$("â","\\mathscr{H}");$("â","\\mathscr{I}");$("â","\\mathscr{L}");$("â³","\\mathscr{M}");$("â","\\mathscr{R}");$("â","\\mathfrak{C}");$("â","\\mathfrak{H}");$("â¨","\\mathfrak{Z}");$("\\Bbbk","\\Bbb{k}");$("·","\\cdotp");$("\\llap","\\mathllap{\\textrm{#1}}");$("\\rlap","\\mathrlap{\\textrm{#1}}");$("\\clap","\\mathclap{\\textrm{#1}}");$("\\mathstrut","\\vphantom{(}");$("\\underbar","\\underline{\\text{#1}}");$("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}');$("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`â }}");$("\\ne","\\neq");$("â ","\\neq");$("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`â}}");$("â","\\notin");$("â","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`â}}");$("â","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`â}}");$("â","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`â}}");$("â","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`â}}");$("â","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`â}}");$("â","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`â}}");$("â","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`â}}");$("â","\\perp");$("â¼","\\mathclose{!\\mkern-0.8mu!}");$("â","\\notni");$("â","\\ulcorner");$("â","\\urcorner");$("â","\\llcorner");$("â","\\lrcorner");$("©","\\copyright");$("®","\\textregistered");$("ï¸","\\textregistered");$("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}');$("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}');$("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}');$("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}');$("\\vdots","{\\varvdots\\rule{0pt}{15pt}}");$("â®","\\vdots");$("\\varGamma","\\mathit{\\Gamma}");$("\\varDelta","\\mathit{\\Delta}");$("\\varTheta","\\mathit{\\Theta}");$("\\varLambda","\\mathit{\\Lambda}");$("\\varXi","\\mathit{\\Xi}");$("\\varPi","\\mathit{\\Pi}");$("\\varSigma","\\mathit{\\Sigma}");$("\\varUpsilon","\\mathit{\\Upsilon}");$("\\varPhi","\\mathit{\\Phi}");$("\\varPsi","\\mathit{\\Psi}");$("\\varOmega","\\mathit{\\Omega}");$("\\substack","\\begin{subarray}{c}#1\\end{subarray}");$("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax");$("\\boxed","\\fbox{$\\displaystyle{#1}$}");$("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;");$("\\implies","\\DOTSB\\;\\Longrightarrow\\;");$("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");$("\\dddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ...}}{#1}}");$("\\ddddot","{\\overset{\\raisebox{-0.1ex}{\\normalsize ....}}{#1}}");var XR={",":"\\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"};$("\\dots",function(e){var t="\\dotso",r=e.expandAfterFuture().text;return r in XR?t=XR[r]:(r.slice(0,4)==="\\not"||r in lr.math&&["bin","rel"].includes(lr.math[r].group))&&(t="\\dotsb"),t});var _S={")":!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};$("\\dotso",function(e){var t=e.future().text;return t in _S?"\\ldots\\,":"\\ldots"});$("\\dotsc",function(e){var t=e.future().text;return t in _S&&t!==","?"\\ldots\\,":"\\ldots"});$("\\cdots",function(e){var t=e.future().text;return t in _S?"\\@cdots\\,":"\\@cdots"});$("\\dotsb","\\cdots");$("\\dotsm","\\cdots");$("\\dotsi","\\!\\cdots");$("\\dotsx","\\ldots\\,");$("\\DOTSI","\\relax");$("\\DOTSB","\\relax");$("\\DOTSX","\\relax");$("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax");$("\\,","\\tmspace+{3mu}{.1667em}");$("\\thinspace","\\,");$("\\>","\\mskip{4mu}");$("\\:","\\tmspace+{4mu}{.2222em}");$("\\medspace","\\:");$("\\;","\\tmspace+{5mu}{.2777em}");$("\\thickspace","\\;");$("\\!","\\tmspace-{3mu}{.1667em}");$("\\negthinspace","\\!");$("\\negmedspace","\\tmspace-{4mu}{.2222em}");$("\\negthickspace","\\tmspace-{5mu}{.277em}");$("\\enspace","\\kern.5em ");$("\\enskip","\\hskip.5em\\relax");$("\\quad","\\hskip1em\\relax");$("\\qquad","\\hskip2em\\relax");$("\\tag","\\@ifstar\\tag@literal\\tag@paren");$("\\tag@paren","\\tag@literal{({#1})}");$("\\tag@literal",e=>{if(e.macros.get("\\df@tag"))throw new Be("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"});$("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}");$("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)");$("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}");$("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1");$("\\newline","\\\\\\relax");$("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var yD=Ue(Bi["Main-Regular"][84][1]-.7*Bi["Main-Regular"][65][1]);$("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+yD+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}");$("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+yD+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{KaTeX}}");
732$("\\hspace","\\@ifstar\\@hspacer\\@hspace");$("\\@hspace","\\hskip #1\\relax");$("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax");$("\\ordinarycolon",":");$("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}");$("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}');$("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}');$("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}');$("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}');$("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}');$("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}');$("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}');$("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}');$("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}');$("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}');$("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}');$("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}');$("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}');$("â·","\\dblcolon");$("â¹","\\eqcolon");$("â","\\coloneqq");$("â","\\eqqcolon");$("â©´","\\Coloneqq");$("\\ratio","\\vcentcolon");$("\\coloncolon","\\dblcolon");$("\\colonequals","\\coloneqq");$("\\coloncolonequals","\\Coloneqq");$("\\equalscolon","\\eqqcolon");$("\\equalscoloncolon","\\Eqqcolon");$("\\colonminus","\\coloneq");$("\\coloncolonminus","\\Coloneq");$("\\minuscolon","\\eqcolon");$("\\minuscoloncolon","\\Eqcolon");$("\\coloncolonapprox","\\Colonapprox");$("\\coloncolonsim","\\Colonsim");$("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}");$("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}");$("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}");$("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}");$("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`â}}");$("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}");$("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}");$("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}");$("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}");$("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}");$("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}");$("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}");$("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}");$("\\gvertneqq","\\html@mathml{\\@gvertneqq}{â©}");$("\\lvertneqq","\\html@mathml{\\@lvertneqq}{â¨}");$("\\ngeqq","\\html@mathml{\\@ngeqq}{â±}");$("\\ngeqslant","\\html@mathml{\\@ngeqslant}{â±}");$("\\nleqq","\\html@mathml{\\@nleqq}{â°}");$("\\nleqslant","\\html@mathml{\\@nleqslant}{â°}");$("\\nshortmid","\\html@mathml{\\@nshortmid}{â¤}");$("\\nshortparallel","\\html@mathml{\\@nshortparallel}{â¦}");$("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{â}");$("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{â}");$("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{â}");$("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{â«}");$("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{â}");$("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{â«}");$("\\imath","\\html@mathml{\\@imath}{ı}");$("\\jmath","\\html@mathml{\\@jmath}{È·}");$("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`â¦}}");$("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`â§}}");$("â¦","\\llbracket");$("â§","\\rrbracket");$("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}
732{\\mathopen{\\char`â¦}}");$("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`â¦}}");$("â¦","\\lBrace");$("â¦","\\rBrace");$("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}");$("⦵","\\minuso");$("\\darr","\\downarrow");$("\\dArr","\\Downarrow");$("\\Darr","\\Downarrow");$("\\lang","\\langle");$("\\rang","\\rangle");$("\\uarr","\\uparrow");$("\\uArr","\\Uparrow");$("\\Uarr","\\Uparrow");$("\\N","\\mathbb{N}");$("\\R","\\mathbb{R}");$("\\Z","\\mathbb{Z}");$("\\alef","\\aleph");$("\\alefsym","\\aleph");$("\\Alpha","\\mathrm{A}");$("\\Beta","\\mathrm{B}");$("\\bull","\\bullet");$("\\Chi","\\mathrm{X}");$("\\clubs","\\clubsuit");$("\\cnums","\\mathbb{C}");$("\\Complex","\\mathbb{C}");$("\\Dagger","\\ddagger");$("\\diamonds","\\diamondsuit");$("\\empty","\\emptyset");$("\\Epsilon","\\mathrm{E}");$("\\Eta","\\mathrm{H}");$("\\exist","\\exists");$("\\harr","\\leftrightarrow");$("\\hArr","\\Leftrightarrow");$("\\Harr","\\Leftrightarrow");$("\\hearts","\\heartsuit");$("\\image","\\Im");$("\\infin","\\infty");$("\\Iota","\\mathrm{I}");$("\\isin","\\in");$("\\Kappa","\\mathrm{K}");$("\\larr","\\leftarrow");$("\\lArr","\\Leftarrow");$("\\Larr","\\Leftarrow");$("\\lrarr","\\leftrightarrow");$("\\lrArr","\\Leftrightarrow");$("\\Lrarr","\\Leftrightarrow");$("\\Mu","\\mathrm{M}");$("\\natnums","\\mathbb{N}");$("\\Nu","\\mathrm{N}");$("\\Omicron","\\mathrm{O}");$("\\plusmn","\\pm");$("\\rarr","\\rightarrow");$("\\rArr","\\Rightarrow");$("\\Rarr","\\Rightarrow");$("\\real","\\Re");$("\\reals","\\mathbb{R}");$("\\Reals","\\mathbb{R}");$("\\Rho","\\mathrm{P}");$("\\sdot","\\cdot");$("\\sect","\\S");$("\\spades","\\spadesuit");$("\\sub","\\subset");$("\\sube","\\subseteq");$("\\supe","\\supseteq");$("\\Tau","\\mathrm{T}");$("\\thetasym","\\vartheta");$("\\weierp","\\wp");$("\\Zeta","\\mathrm{Z}");$("\\argmin","\\DOTSB\\operatorname*{arg\\,min}");$("\\argmax","\\DOTSB\\operatorname*{arg\\,max}");$("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits");$("\\bra","\\mathinner{\\langle{#1}|}");$("\\ket","\\mathinner{|{#1}\\rangle}");$("\\braket","\\mathinner{\\langle{#1}\\rangle}");$("\\Bra","\\left\\langle#1\\right|");$("\\Ket","\\left|#1\\right\\rangle");var xD=e=>t=>{var r=t.consumeArg().tokens,n=t.consumeArg().tokens,a=t.consumeArg().tokens,i=t.consumeArg().tokens,s=t.macros.get("|"),l=t.macros.get("\\|");t.macros.beginGroup();var c=f=>g=>{e&&(g.macros.set("|",s),a.length&&g.macros.set("\\|",l));var b=f;if(!f&&a.length){var y=g.future();y.text==="|"&&(g.popToken(),b=!0)}return{tokens:b?a:n,numArgs:0}};t.macros.set("|",c(!1)),a.length&&t.macros.set("\\|",c(!0));var d=t.consumeArg().tokens,h=t.expandTokens([...i,...d,...r]);return t.macros.endGroup(),{tokens:h.reverse(),numArgs:0}};$("\\bra@ket",xD(!1));$("\\bra@set",xD(!0));$("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}");$("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}");$("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}");$("\\angln","{\\angl n}");$("\\blue","\\textcolor{##6495ed}{#1}");$("\\orange","\\textcolor{##ffa500}{#1}");$("\\pink","\\textcolor{##ff00af}{#1}");$("\\red","\\textcolor{##df0030}{#1}");$("\\green","\\textcolor{##28ae7b}{#1}");$("\\gray","\\textcolor{gray}{#1}");$("\\purple","\\textcolor{##9d38bd}{#1}");$("\\blueA","\\textcolor{##ccfaff}{#1}");$("\\blueB","\\textcolor{##80f6ff}{#1}");$("\\blueC","\\textcolor{##63d9ea}{#1}");$("\\blueD","\\textcolor{##11accd}{#1}");$("\\blueE","\\textcolor{##0c7f99}{#1}");$("\\tealA","\\textcolor{##94fff5}{#1}");$("\\tealB","\\textcolor{##26edd5}{#1}");$("\\tealC","\\textcolor{##01d1c1}{#1}");$("\\tealD","\\textcolor{##01a995}{#1}");$("\\tealE","\\textcolor{##208170}{#1}");$("\\greenA","\\textcolor{##b6ffb0}{#1}");$("\\greenB","\\textcolor{##8af281}{#1}");$("\\greenC","\\textcolor{##74cf70}{#1}");$("\\greenD","\\textcolor{##1fab54}{#1}");$("\\greenE","\\textcolor{##0d923f}{#1}");$("\\goldA","\\textcolor{##ffd0a9}{#1}");$("\\goldB","\\textcolor{##ffbb71}{#1}");$("\\goldC","\\textcolor{##ff9c39}{#1}");$("\\goldD","\\textcolor{##e07d10}{#1}");$("\\goldE","\\textcolor{##a75a05}{#1}");$("\\redA","\\textcolor{##fca9a9}{#1}");$("\\redB","\\textcolor{##ff8482}{#1}");$("\\redC","\\textcolor{##f9685d}{#1}");$("\\redD","\\textcolor{##e84d39}{#1}");
vendor: 4,558 bytes, line 732
732$("\\redE","\\textcolor{##bc2612}{#1}");$("\\maroonA","\\textcolor{##ffbde0}{#1}");$("\\maroonB","\\textcolor{##ff92c6}{#1}");$("\\maroonC","\\textcolor{##ed5fa6}{#1}");$("\\maroonD","\\textcolor{##ca337c}{#1}");$("\\maroonE","\\textcolor{##9e034e}{#1}");$("\\purpleA","\\textcolor{##ddd7ff}{#1}");$("\\purpleB","\\textcolor{##c6b9fc}{#1}");$("\\purpleC","\\textcolor{##aa87ff}{#1}");$("\\purpleD","\\textcolor{##7854ab}{#1}");$("\\purpleE","\\textcolor{##543b78}{#1}");$("\\mintA","\\textcolor{##f5f9e8}{#1}");$("\\mintB","\\textcolor{##edf2df}{#1}");$("\\mintC","\\textcolor{##e0e5cc}{#1}");$("\\grayA","\\textcolor{##f6f7f7}{#1}");$("\\grayB","\\textcolor{##f0f1f2}{#1}");$("\\grayC","\\textcolor{##e3e5e6}{#1}");$("\\grayD","\\textcolor{##d6d8da}{#1}");$("\\grayE","\\textcolor{##babec2}{#1}");$("\\grayF","\\textcolor{##888d93}{#1}");$("\\grayG","\\textcolor{##626569}{#1}");$("\\grayH","\\textcolor{##3b3e40}{#1}");$("\\grayI","\\textcolor{##21242c}{#1}");$("\\kaBlue","\\textcolor{##314453}{#1}");$("\\kaGreen","\\textcolor{##71B307}{#1}");var ED={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class goe{constructor(t,r,n){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=r,this.expansionCount=0,this.feed(t),this.macros=new foe(moe,r.macros),this.mode=n,this.stack=[]}feed(t){this.lexer=new VR(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 r,n,a;if(t){if(this.consumeSpaces(),this.future().text!=="[")return null;r=this.popToken(),{tokens:a,end:n}=this.consumeArg(["]"])}else({tokens:a,start:r,end:n}=this.consumeArg());return this.pushToken(new fi("EOF",n.loc)),this.pushTokens(a),new fi("",na.range(r,n))}consumeSpaces(){for(;;){var t=this.future();if(t.text===" ")this.stack.pop();else break}}consumeArg(t){var r=[],n=t&&t.length>0;n||this.consumeSpaces();var a=this.future(),i,s=0,l=0;do{if(i=this.popToken(),r.push(i),i.text==="{")++s;else if(i.text==="}"){if(--s,s===-1)throw new Be("Extra }",i)}else if(i.text==="EOF")throw new Be("Unexpected end of input in a macro argument, expected '"+(t&&n?t[l]:"}")+"'",i);if(t&&n)if((s===0||s===1&&t[l]==="{")&&i.text===t[l]){if(++l,l===t.length){r.splice(-l,l);break}}else l=0}while(s!==0||n);return a.text==="{"&&r[r.length-1].text==="}"&&(r.pop(),r.shift()),r.reverse(),{tokens:r,start:a,end:i}}consumeArgs(t,r){if(r){if(r.length!==t+1)throw new Be("The length of delimiters doesn't match the number of args!");for(var n=r[0],a=0;a<n.length;a++){var i=this.popToken();if(n[a]!==i.text)throw new Be("Use of the macro doesn't match its definition",i)}}for(var s=[],l=0;l<t;l++)s.push(this.consumeArg(r&&r[l+1]).tokens);return s}countExpansion(t){if(this.expansionCount+=t,this.expansionCount>this.settings.maxExpand)throw new Be("Too many expansions: infinite loop or need to increase maxExpand setting")}expandOnce(t){var r=this.popToken(),n=r.text,a=r.noexpand?null:this._getExpansion(n);if(a==null||t&&a.unexpandable){if(t&&a==null&&n[0]==="\\"&&!this.isDefined(n))throw new Be("Undefined control sequence: "+n);return this.pushToken(r),!1}this.countExpansion(1);var i=a.tokens,s=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs){i=i.slice();for(var l=i.length-1;l>=0;--l){var c=i[l];if(c.text==="#"){if(l===0)throw new Be("Incomplete placeholder at end of macro body",c);if(c=i[--l],c.text==="#")i.splice(l+1,1);else if(/^[1-9]$/.test(c.text))i.splice(l,2,...s[+c.text-1]);else throw new Be("Not a valid argument number",c)}}}return this.pushTokens(i),i.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(this.expandOnce()===!1){var t=this.stack.pop();return t.treatAsRelax&&(t.text="\\relax"),t}throw new Error}expandMacro(t){return this.macros.has(t)?this.expandTokens([new fi(t)]):void 0}expandTokens(t){var r=[],n=this.stack.length;for(this.pushTokens(t);this.stack.length>n;)if(this.expandOnce(!0)===!1){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),r.push(a)}return this.countExpansion(r.length),r}expandMacroAsText(t){var r=this.expandMacro(t);return r&&r.map(n=>n.text).join("")}_getExpansion(t){var r=this.macros.get(t);if(r==null)return r;if(t.length===1){var n=this.lexer.catcodes[t];
vendor: 5,115 bytes, line 732
732if(n!=null&&n!==13)return}var a=typeof r=="function"?r(this):r;if(typeof a=="string"){var i=0;if(a.indexOf("#")!==-1)for(var s=a.replace(/##/g,"");s.indexOf("#"+(i+1))!==-1;)++i;for(var l=new VR(a,this.settings),c=[],d=l.lex();d.text!=="EOF";)c.push(d),d=l.lex();c.reverse();var h={tokens:c,numArgs:i};return h}return a}isDefined(t){return this.macros.has(t)||_o.hasOwnProperty(t)||lr.math.hasOwnProperty(t)||lr.text.hasOwnProperty(t)||ED.hasOwnProperty(t)}isExpandable(t){var r=this.macros.get(t);return r!=null?typeof r=="string"||typeof r=="function"||!r.unexpandable:_o.hasOwnProperty(t)&&!_o[t].primitive}}var KR=/^[âââââââââââ
âââââââᵢⱼââââââáµ£ââᵤᵥâᵦᵧᵨᵩᵪ]/,Gf=Object.freeze({"â":"+","â":"-","â":"=","â":"(","â":")","â":"0","â":"1","â":"2","â":"3","â":"4","â
":"5","â":"6","â":"7","â":"8","â":"9","â":"a","â":"e","â":"h","áµ¢":"i","â±¼":"j","â":"k","â":"l","â":"m","â":"n","â":"o","â":"p","áµ£":"r","â":"s","â":"t","ᵤ":"u","áµ¥":"v","â":"x","ᵦ":"β","áµ§":"γ","ᵨ":"Ï","ᵩ":"Ï","ᵪ":"Ï","âº":"+","â»":"-","â¼":"=","â½":"(","â¾":")","â°":"0","¹":"1","²":"2","³":"3","â´":"4","âµ":"5","â¶":"6","â·":"7","â¸":"8","â¹":"9","á´¬":"A","á´®":"B","á´°":"D","á´±":"E","á´³":"G","á´´":"H","á´µ":"I","á´¶":"J","á´·":"K","á´¸":"L","á´¹":"M","á´º":"N","á´¼":"O","á´¾":"P","á´¿":"R","áµ":"T","áµ":"U","â±½":"V","áµ":"W","áµ":"a","áµ":"b","á¶":"c","áµ":"d","áµ":"e","á¶ ":"f","áµ":"g",ʰ:"h","â±":"i",ʲ:"j","áµ":"k",Ë¡:"l","áµ":"m",â¿:"n","áµ":"o","áµ":"p",ʳ:"r",Ë¢:"s","áµ":"t","áµ":"u","áµ":"v",Ê·:"w",Ë£:"x",ʸ:"y","á¶»":"z","áµ":"β","áµ":"γ","áµ":"δ","áµ ":"Ï","ᵡ":"Ï","á¶¿":"θ"}),nx={"Ì":{text:"\\'",math:"\\acute"},"Ì":{text:"\\`",math:"\\grave"},"Ì":{text:'\\"',math:"\\ddot"},"Ì":{text:"\\~",math:"\\tilde"},"Ì":{text:"\\=",math:"\\bar"},"Ì":{text:"\\u",math:"\\breve"},"Ì":{text:"\\v",math:"\\check"},"Ì":{text:"\\^",math:"\\hat"},"Ì":{text:"\\.",math:"\\dot"},"Ì":{text:"\\r",math:"\\mathring"},"Ì":{text:"\\H"},"̧":{text:"\\c"}},ZR={á:"aÌ",à :"aÌ",ä:"aÌ",Ç:"aÌÌ",ã:"aÌ",Ä:"aÌ",Ä:"aÌ",ắ:"aÌÌ",ằ:"aÌÌ",ẵ:"aÌÌ",Ç:"aÌ",â:"aÌ",ấ:"aÌÌ",ầ:"aÌÌ",ẫ:"aÌÌ",ȧ:"aÌ",Ç¡:"aÌÌ",Ã¥:"aÌ",Ç»:"aÌÌ",á¸:"bÌ",Ä:"cÌ",á¸:"çÌ",Ä:"cÌ",Ä:"cÌ",Ä:"cÌ",ç:"ç",Ä:"dÌ",á¸:"dÌ",á¸:"ḑ",é:"eÌ",è:"eÌ",ë:"eÌ",ẽ:"eÌ",Ä:"eÌ",á¸:"eÌÌ",á¸:"eÌÌ",Ä:"eÌ",á¸:"ȩÌ",Ä:"eÌ",ê:"eÌ",ế:"eÌÌ",á»:"eÌÌ",á»
:"eÌÌ",Ä:"eÌ",È©:"ȩ",á¸:"fÌ",ǵ:"gÌ",ḡ:"gÌ",Ä:"gÌ",ǧ:"gÌ",Ä:"gÌ",Ä¡:"gÌ",Ä£:"ģ",ḧ:"hÌ",È:"hÌ",Ä¥:"hÌ",ḣ:"hÌ",ḩ:"ḩ",Ã:"iÌ",ì:"iÌ",ï:"iÌ",ḯ:"iÌÌ",Ä©:"iÌ",Ä«:"iÌ",Ä:"iÌ",Ç:"iÌ",î:"iÌ",ǰ:"jÌ",ĵ:"jÌ",ḱ:"kÌ",Ç©:"kÌ",Ä·:"ķ",ĺ:"lÌ",ľ:"lÌ",ļ:"ļ",ḿ:"mÌ",á¹:"mÌ",Å:"nÌ",ǹ:"nÌ",ñ:"nÌ",Å:"nÌ",á¹
:"nÌ",Å:"ņ",ó:"oÌ",ò:"oÌ",ö:"oÌ",È«:"oÌÌ",õ:"oÌ",á¹:"oÌÌ",á¹:"oÌÌ",È:"oÌÌ",Å:"oÌ",á¹:"oÌÌ",á¹:"oÌÌ",Å:"oÌ",Ç:"oÌ",ô:"oÌ",á»:"oÌÌ",á»:"oÌÌ",á»:"oÌÌ",ȯ:"oÌ",ȱ:"oÌÌ",Å:"oÌ",á¹:"pÌ",á¹:"pÌ",Å:"rÌ",Å:"rÌ",á¹:"rÌ",Å:"ŗ",Å:"sÌ",á¹¥:"sÌÌ",Å¡:"sÌ",á¹§:"sÌÌ",Å:"sÌ",ṡ:"sÌ",Å:"ş",áº:"tÌ",Å¥:"tÌ",ṫ:"tÌ",Å£:"ţ",ú:"uÌ",ù:"uÌ",ü:"uÌ",Ç:"uÌÌ",Ç:"uÌÌ",Ç:"uÌÌ",Ç:"uÌÌ",Å©:"uÌ",á¹¹:"uÌÌ",Å«:"uÌ",á¹»:"uÌÌ",Å:"uÌ",Ç:"uÌ",û:"uÌ",ů:"uÌ",ű:"uÌ",á¹½:"vÌ",áº:"wÌ",áº:"wÌ",áº
:"wÌ",ŵ:"wÌ",áº:"wÌ",áº:"wÌ",áº:"xÌ",áº:"xÌ",ý:"yÌ",ỳ:"yÌ",ÿ:"yÌ",ỹ:"yÌ",ȳ:"yÌ",Å·:"yÌ",áº:"yÌ",áº:"yÌ",ź:"zÌ",ž:"zÌ",áº:"zÌ",ż:"zÌ",Ã:"AÌ",Ã:"AÌ",Ã:"AÌ",Ç:"AÌÌ",Ã:"AÌ",Ä:"AÌ",Ä:"AÌ",Ắ:"AÌÌ",Ằ:"AÌÌ",Ẵ:"AÌÌ",Ç:"AÌ",Ã:"AÌ",Ấ:"AÌÌ",Ầ:"AÌÌ",Ẫ:"AÌÌ",Ȧ:"AÌ",Ç :"AÌÌ",Ã
:"AÌ",Ǻ:"AÌÌ",á¸:"BÌ",Ä:"CÌ",á¸:"ÇÌ",Ä:"CÌ",Ä:"CÌ",Ä:"CÌ",Ã:"Ç",Ä:"DÌ",á¸:"DÌ",á¸:"Ḑ",Ã:"EÌ",Ã:"EÌ",Ã:"EÌ",Ẽ:"EÌ",Ä:"EÌ",á¸:"EÌÌ",á¸:"EÌÌ",Ä:"EÌ",á¸:"ȨÌ",Ä:"EÌ",Ã:"EÌ",Ế:"EÌÌ",á»:"EÌÌ",á»:"EÌÌ",Ä:"EÌ",Ȩ:"Ȩ",á¸:"FÌ",Ç´:"GÌ",Ḡ:"GÌ",Ä:"GÌ",Ǧ:"GÌ",Ä:"GÌ",Ä :"GÌ",Ä¢:"Ģ",Ḧ:"HÌ",È:"HÌ",Ĥ:"HÌ",Ḣ:"HÌ",Ḩ:"Ḩ",Ã:"IÌ",Ã:"IÌ",Ã:"IÌ",Ḯ:"IÌÌ",Ĩ:"IÌ",Ī:"IÌ",Ĭ:"IÌ",Ç:"IÌ",Ã:"IÌ",İ:"IÌ",Ä´:"JÌ",Ḱ:"KÌ",Ǩ:"KÌ",Ķ:"Ķ",Ĺ:"LÌ",Ľ:"LÌ",Ä»:"Ļ",Ḿ:"MÌ",á¹:"MÌ",Å:"NÌ",Ǹ:"NÌ",Ã:"NÌ",Å:"NÌ",á¹:"NÌ",Å
:"Ņ",Ã:"OÌ",Ã:"OÌ",Ã:"OÌ",Ȫ:"OÌÌ",Ã:"OÌ",á¹:"OÌÌ",á¹:"OÌÌ",Ȭ:"OÌÌ",Å:"OÌ",á¹:"OÌÌ",á¹:"OÌÌ",Å:"OÌ",Ç:"OÌ",Ã:"OÌ",á»:"OÌÌ",á»:"OÌÌ",á»:"OÌÌ",È®:"OÌ",Ȱ:"OÌÌ",Å:"OÌ",á¹:"PÌ",á¹:"PÌ",Å:"RÌ",Å:"RÌ",á¹:"RÌ",Å:"Ŗ",Å:"SÌ",Ṥ:"SÌÌ",Å :"SÌ",Ṧ:"SÌÌ",Å:"SÌ",á¹ :"SÌ",Å:"Ş",Ť:"TÌ",Ṫ:"TÌ",Å¢:"Ţ",Ã:"UÌ",Ã:"UÌ",Ã:"UÌ",Ç:"UÌÌ",Ç:"UÌÌ",Ç:"UÌÌ",Ç:"UÌÌ",Ũ:"UÌ",Ṹ:"UÌÌ",Ū:"UÌ",Ṻ:"UÌÌ",Ŭ:"UÌ",Ç:"UÌ",Ã:"UÌ",Å®:"UÌ",Ű:"UÌ",á¹¼:"VÌ",áº:"WÌ",áº:"WÌ",áº:"WÌ",Å´:"WÌ",áº:"WÌ",áº:"XÌ",áº:"XÌ",Ã:"YÌ",Ỳ:"YÌ",Ÿ:"YÌ",Ỹ:"YÌ",Ȳ
vendor: 22,949 bytes, lines 732-736
732:"YÌ",Ŷ:"YÌ",áº:"YÌ",Ź:"ZÌ",Ž:"ZÌ",áº:"ZÌ",Å»:"ZÌ",ά:"αÌ",á½°:"αÌ",á¾±:"αÌ",á¾°:"αÌ",Î:"εÌ",á½²:"εÌ",ή:"ηÌ",á½´:"ηÌ",ί:"ιÌ",á½¶:"ιÌ",Ï:"ιÌ",Î:"ιÌÌ",á¿:"ιÌÌ",á¿:"ιÌ",á¿:"ιÌ",Ï:"οÌ",ὸ:"οÌ",Ï:"Ï Ì",ὺ:"Ï Ì",Ï:"Ï Ì",ΰ:"Ï ÌÌ",á¿¢:"Ï ÌÌ",á¿¡:"Ï Ì",á¿ :"Ï Ì",Ï:"ÏÌ",á½¼:"ÏÌ",Î:"Î¥Ì",Ὺ:"Î¥Ì",Ϋ:"Î¥Ì",á¿©:"Î¥Ì",Ῠ:"Î¥Ì",Î:"ΩÌ",Ὼ:"ΩÌ"};let vD=class SD{constructor(t,r){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new goe(t,r,this.mode),this.settings=r,this.leftrightDepth=0}expect(t,r){if(r===void 0&&(r=!0),this.fetch().text!==t)throw new Be("Expected '"+t+"', got '"+this.fetch().text+"'",this.fetch());r&&this.consume()}consume(){this.nextToken=null}fetch(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(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 r=this.nextToken;this.consume(),this.gullet.pushToken(new fi("}")),this.gullet.pushTokens(t);var n=this.parseExpression(!1);return this.expect("}"),this.nextToken=r,n}parseExpression(t,r){for(var n=[];;){this.mode==="math"&&this.consumeSpaces();var a=this.fetch();if(SD.endOfExpression.indexOf(a.text)!==-1||r&&a.text===r||t&&_o[a.text]&&_o[a.text].infix)break;var i=this.parseAtom(r);if(i){if(i.type==="internal")continue}else break;n.push(i)}return this.mode==="text"&&this.formLigatures(n),this.handleInfixNodes(n)}handleInfixNodes(t){for(var r=-1,n,a=0;a<t.length;a++)if(t[a].type==="infix"){if(r!==-1)throw new Be("only one infix operator per group",t[a].token);r=a,n=t[a].replaceWith}if(r!==-1&&n){var i,s,l=t.slice(0,r),c=t.slice(r+1);l.length===1&&l[0].type==="ordgroup"?i=l[0]:i={type:"ordgroup",mode:this.mode,body:l},c.length===1&&c[0].type==="ordgroup"?s=c[0]:s={type:"ordgroup",mode:this.mode,body:c};var d;return n==="\\\\abovefrac"?d=this.callFunction(n,[i,t[r],s],[]):d=this.callFunction(n,[i,s],[]),[d]}else return t}handleSupSubscript(t){var r=this.fetch(),n=r.text;this.consume(),this.consumeSpaces();var a;do{var i;a=this.parseGroup(t)}while(((i=a)==null?void 0:i.type)==="internal");if(!a)throw new Be("Expected group after '"+n+"'",r);return a}formatUnsupportedCmd(t){for(var r=[],n=0;n<t.length;n++)r.push({type:"textord",mode:"text",text:t[n]});var a={type:"text",mode:this.mode,body:r},i={type:"color",mode:this.mode,color:this.settings.errorColor,body:[a]};return i}parseAtom(t){var r=this.parseGroup("atom",t);if(r?.type==="internal"||this.mode==="text")return r;for(var n,a;;){this.consumeSpaces();var i=this.fetch();if(i.text==="\\limits"||i.text==="\\nolimits"){if(r&&r.type==="op"){var s=i.text==="\\limits";r.limits=s,r.alwaysHandleSupSub=!0}else if(r&&r.type==="operatorname")r.alwaysHandleSupSub&&(r.limits=i.text==="\\limits");else throw new Be("Limit controls must follow a math operator",i);this.consume()}else if(i.text==="^"){if(n)throw new Be("Double superscript",i);n=this.handleSupSubscript("superscript")}else if(i.text==="_"){if(a)throw new Be("Double subscript",i);a=this.handleSupSubscript("subscript")}else if(i.text==="'"){if(n)throw new Be("Double superscript",i);var l={type:"textord",mode:this.mode,text:"\\prime"},c=[l];for(this.consume();this.fetch().text==="'";)c.push(l),this.consume();this.fetch().text==="^"&&c.push(this.handleSupSubscript("superscript")),n={type:"ordgroup",mode:this.mode,body:c}}else if(Gf[i.text]){var d=KR.test(i.text),h=[];for(h.push(new fi(Gf[i.text])),this.consume();;){var f=this.fetch().text;if(!Gf[f]||KR.test(f)!==d)break;h.unshift(new fi(Gf[f])),this.consume()}var g=this.subparse(h);d?a={type:"ordgroup",mode:"math",body:g}:n={type:"ordgroup",mode:"math",body:g}}else break}return n||a?{type:"supsub",mode:this.mode,base:r,sup:n,sub:a}:r}parseFunction(t,r){var n=this.fetch(),a=n.text,i=_o[a];if(!i)return null;if(this.consume(),r&&r!=="atom"&&!i.allowedInArgument)throw new Be("Got function '"+a+"' with no arguments"+(r?" as "+r:""),n);if(this.mode==="text"&&!i.allowedInText)throw new Be("Can't use function '"+a+"' in text mode",n);if(this.mode==="math"&&i.allowedInMath===!1)throw new Be("Can't use function '"+a+"' in math mode",n);var{args:s,optArgs:l}=this.parseArguments(a,i);return this.callFunction(a,s,l,n,t)}callFunction(t,r,n,a,i){var s={funcName:t,parser:this,token:a,breakOnTokenText:i},l=_o[t];if(l&&l.handler)return l.handler(s,r,n);throw new Be("No function handler for "+t)}parseArguments(t,r){var n=r.numArgs+r.numOptionalArgs;if(n===0)return{args:[],optArgs:[]};for(var a=[],i=[],s=0;s<n;s++){var l=r.argTypes&&r.argTypes[s],c=s<r.numOptionalArgs;(r.primitive&&l==null||r.type==="sqrt"&&s===1&&i[0]==null)&&(l="primitive");var d=this.parseGroupOfType("argument to '"+t+"'",l,c);if(c)i.push(d);else if(d!=null)a.push(d);else throw new Be("Null argument, please report this as a bug")}return{args:a,optArgs:i}}parseGroupOfType(t,r,n){switch(r){case"color":return this.parseColorGroup(n);case"size":return this.parseSizeGroup(n);case"url":return this.parseUrlGroup(n);case"math":case"text":return this.parseArgumentGroup(n,r);case"hbox":{var a=this.parseArgumentGroup(n,"text");return a!=null?{type:"styling",mode:a.mode,body:[a],style:"text"}:null}case"raw":{var i=this.parseStringGroup("raw",n);return i!=null?{type:"raw",mode:"text",string:i.text}:null}case"primitive":{if(n)throw new Be("A primitive argument cannot be optional");var s=this.parseGroup(t);if(s==null)throw new Be("Expected group as "+t,this.fetch());return s}case"original":case null:case void 0:return this.parseArgumentGroup(n);default:throw new Be("Unknown group type as "+t,this.fetch())}}consumeSpaces(){for(;this.fetch().text===" ";)this.consume()}parseStringGroup(t,r){var n=this.gullet.scanArgument(r);if(n==null)return null;for(var a="",i;(i=this.fetch()).text!=="EOF";)a+=i.text,this.consume();return this.consume(),n.text=a,n}parseRegexGroup(t,r){for(var n=this.fetch(),a=n,i="",s;(s=this.fetch()).text!=="EOF"&&t.test(i+s.text);)a=s,i+=a.text,this.consume();if(i==="")throw new Be("Invalid "+r+": '"+n.text+"'",n);return n.range(a,i)}parseColorGroup(t){var r=this.parseStringGroup("color",t);if(r==null)return null;var n=/^(#[a-f0-9]{3,4}|#[a-f0-9]{6}|#[a-f0-9]{8}|[a-f0-9]{6}|[a-z]+)$/i.exec(r.text);if(!n)throw new Be("Invalid color: '"+r.text+"'",r);var a=n[0];return/^[0-9a-f]{6}$/i.test(a)&&(a="#"+a),{type:"color-token",mode:this.mode,color:a}}parseSizeGroup(t){var r,n=!1;if(this.gullet.consumeSpaces(),!t&&this.gullet.future().text!=="{"?r=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):r=this.parseStringGroup("size",t),!r)return null;!t&&r.text.length===0&&(r.text="0pt",n=!0);var a=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(r.text);if(!a)throw new Be("Invalid size: '"+r.text+"'",r);var i={number:+(a[1]+a[2]),unit:a[3]};if(!R9(i))throw new Be("Invalid unit: '"+i.unit+"'",r);return{type:"size",mode:this.mode,value:i,isBlank:n}}parseUrlGroup(t){this.gullet.lexer.setCatcode("%",13),this.gullet.lexer.setCatcode("~",12);var r=this.parseStringGroup("url",t);if(this.gullet.lexer.setCatcode("%",14),this.gullet.lexer.setCatcode("~",13),r==null)return null;var n=r.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:n}}parseArgumentGroup(t,r){var n=this.gullet.scanArgument(t);if(n==null)return null;var a=this.mode;r&&this.switchMode(r),this.gullet.beginGroup();var i=this.parseExpression(!1,"EOF");this.expect("EOF"),this.gullet.endGroup();var s={type:"ordgroup",mode:this.mode,loc:n.loc,body:i};return r&&this.switchMode(a),s}parseGroup(t,r){var n=this.fetch(),a=n.text,i;if(a==="{"||a==="\\begingroup"){this.consume();var s=a==="{"?"}":"\\endgroup";this.gullet.beginGroup();var l=this.parseExpression(!1,s),c=this.fetch();this.expect(s),this.gullet.endGroup(),i={type:"ordgroup",mode:this.mode,loc:na.range(n,c),body:l,semisimple:a==="\\begingroup"||void 0}}else if(i=this.parseFunction(r,t)||this.parseSymbol(),i==null&&a[0]==="\\"&&!ED.hasOwnProperty(a)){if(this.settings.throwOnError)throw new Be("Undefined control sequence: "+a,n);i=this.formatUnsupportedCmd(a),this.consume()}return i}formLigatures(t){for(var r=t.length-1,n=0;n<r;++n){var a=t[n],i=a.text;i==="-"&&t[n+1].text==="-"&&(n+1<r&&t[n+2].text==="-"?(t.splice(n,3,{type:"textord",mode:"text",loc:na.range(a,t[n+2]),text:"---"}),r-=2):(t.splice(n,2,{type:"textord",mode:"text",loc:na.range(a,t[n+1]),text:"--"}),r-=1)),(i==="'"||i==="`")&&t[n+1].text===i&&(t.splice(n,2,{type:"textord",mode:"text",loc:na.range(a,t[n+1]),text:i+i}),r-=1)}}parseSymbol(){var t=this.fetch(),r=t.text;if(/^\\verb[^a-zA-Z]/.test(r)){this.consume();var n=r.slice(5),a=n.charAt(0)==="*";if(a&&(n=n.slice(1)),n.length<2||n.charAt(0)!==n.slice(-1))throw new Be(`\\verb assertion failed -- 733 please report what input caused this bug`);return n=n.slice(1,-1),{type:"verb",mode:"text",body:n,star:a}}ZR.hasOwnProperty(r[0])&&!lr[this.mode][r[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+r[0]+'" used in math mode',t),r=ZR[r[0]]+r.slice(1));var i=hoe.exec(r);i&&(r=r.substring(0,i.index),r==="i"?r="ı":r==="j"&&(r="È·"));var s;if(lr[this.mode][r]){this.settings.strict&&this.mode==="math"&&aE.indexOf(r)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+r[0]+'" used in math mode',t);var l=lr[this.mode][r].group,c=na.range(t),d;if(ase.hasOwnProperty(l)){var h=l;d={type:"atom",mode:this.mode,family:h,loc:c,text:r}}else d={type:l,mode:this.mode,loc:c,text:r};s=d}else if(r.charCodeAt(0)>=128)this.settings.strict&&(C9(r.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+r[0]+'" used in math mode',t):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+r[0]+'"'+(" ("+r.charCodeAt(0)+")"),t)),s={type:"textord",mode:"text",loc:na.range(t),text:r};else return null;if(this.consume(),i)for(var f=0;f<i[0].length;f++){var g=i[0][f];if(!nx[g])throw new Be("Unknown accent ' "+g+"'",t);var b=nx[g][this.mode]||nx[g].text;if(!b)throw new Be("Accent "+g+" unsupported in "+this.mode+" mode",t);s={type:"accent",mode:this.mode,loc:na.range(t),label:b,isStretchy:!1,isShifty:!0,base:s}}return s}};vD.endOfExpression=["}","\\endgroup","\\end","\\right","&"];var kS=function(t,r){if(!(typeof t=="string"||t instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var n=new vD(t,r);delete n.gullet.macros.current["\\df@tag"];var a=n.parse();if(delete n.gullet.macros.current["\\current@color"],delete n.gullet.macros.current["\\color"],n.gullet.macros.get("\\df@tag")){if(!r.displayMode)throw new Be("\\tag works only in display equations");a=[{type:"tag",mode:"text",body:a,tag:n.subparse([new fi("\\df@tag")])}]}return a},AS=function(t,r,n){r.textContent="";var a=sb(t,n).toNode();r.appendChild(a)};typeof document<"u"&&document.compatMode!=="CSS1Compat"&&(typeof console<"u"&&console.warn("Warning: KaTeX doesn't work in quirks mode. Make sure your website has a suitable doctype."),AS=function(){throw new Be("KaTeX doesn't work in quirks mode.")});var TD=function(t,r){var n=sb(t,r).toMarkup();return n},wD=function(t,r){var n=new lS(r);return kS(t,n)},_D=function(t,r,n){if(n.throwOnError||!(t instanceof Be))throw t;var a=be.makeSpan(["katex-error"],[new Wa(r)]);return a.setAttribute("title",t.toString()),a.setAttribute("style","color:"+n.errorColor),a},sb=function(t,r){var n=new lS(r);try{var a=kS(t,n);return Ase(a,t,n)}catch(i){return _D(i,t,n)}},kD=function(t,r){var n=new lS(r);try{var a=kS(t,n);return Cse(a,t,n)}catch(i){return _D(i,t,n)}},AD="0.16.27",CD={Span:zh,Anchor:dS,SymbolNode:Wa,SvgNode:Ds,PathNode:Do,LineNode:nE},cE={version:AD,render:AS,renderToString:TD,ParseError:Be,SETTINGS_SCHEMA:$0,__parse:wD,__renderToDomTree:sb,__renderToHTMLTree:kD,__setFontMetrics:N9,__defineSymbol:A,__defineFunction:He,__defineMacro:$,__domTree:CD};const boe=Object.freeze(Object.defineProperty({__proto__:null,ParseError:Be,SETTINGS_SCHEMA:$0,__defineFunction:He,__defineMacro:$,__defineSymbol:A,__domTree:CD,__parse:wD,__renderToDomTree:sb,__renderToHTMLTree:kD,__setFontMetrics:N9,default:cE,get render(){return AS},renderToString:TD,version:AD},Symbol.toStringTag,{value:"Module"})),yoe={};function xoe(e){const t=this,r=e||yoe,n=t.data(),a=n.micromarkExtensions||(n.micromarkExtensions=[]),i=n.fromMarkdownExtensions||(n.fromMarkdownExtensions=[]),s=n.toMarkdownExtensions||(n.toMarkdownExtensions=[]);a.push(Tie(r)),i.push(mie()),s.push(gie(r))}const QR=/[#.]/g;function Eoe(e,t){const r=e||"",n={};let a=0,i,s;for(;a<r.length;){QR.lastIndex=a;const l=QR.exec(r),c=r.slice(a,l?l.index:r.length);c&&(i?i==="#"?n.id=c:Array.isArray(n.className)?n.className.push(c):n.className=[c]:s=c,a+=c.length),l&&(i=l[0],a++)}return{type:"element",tagName:s||t||"div",properties:n,children:[]}}function ND(e,t,r){const n=r?woe(r):void 0;function a(i,s,...l){let c;if(i==null){c={type:"root",children:[]};const d=s;l.unshift(d)}else{c=Eoe(i,t);const d=c.tagName.toLowerCase(),h=n?n.get(d):void 0;if(c.tagName=h||d,voe(s))l.unshift(s);else for(const[f,g]of Object.entries(s))Soe(e,c.properties,f,g)}for(const d of l)dE(c.children,d);return c.type==="element"&&c.tagName==="template"&&(c.content={type:"root",children:c.children},c.children=[]),c}return a}function voe(e){if(e===null||typeof e!="object"||Array.isArray(e))return!0;if(typeof e.type!="string")return!1;const t=e,r=Object.keys(e);for(const n of r){const a=t[n];if(a&&typeof a=="object"){if(!Array.isArray(a))return!0;const i=a;for(const s of i)if(typeof s!="number"&&typeof s!="string")return!0}}return!!("children"in e&&Array.isArray(e.children))}function Soe(e,t,r,n){const a=Vg(e,r);let i;if(n!=null){if(typeof n=="number"){if(Number.isNaN(n))return;i=n}else typeof n=="boolean"?i=n:typeof n=="string"?a.spaceSeparated?i=RN(n):a.commaSeparated?i=_N(n):a.commaOrSpaceSeparated?i=RN(_N(n).join(" ")):i=JR(a,a.property,n):Array.isArray(n)?i=[...n]:i=a.property==="style"?Toe(n):String(n);if(Array.isArray(i)){const s=[];for(const l of i)s.push(JR(a,a.property,l));i=s}a.property==="className"&&Array.isArray(t.className)&&(i=t.className.concat(i)),t[a.property]=i}}function dE(e,t){if(t!=null)if(typeof t=="number"||typeof t=="string")e.push({type:"text",value:String(t)});else if(Array.isArray(t))for(const r of t)dE(e,r);else if(typeof t=="object"&&"type"in t)t.type==="root"?dE(e,t.children):e.push(t);else throw new Error("Expected node, nodes, or string, got `"+t+"`")}function JR(e,t,r){if(typeof r=="string"){if(e.number&&r&&!Number.isNaN(Number(r)))return Number(r);if((e.boolean||e.overloadedBoolean)&&(r===""||ah(r)===ah(t)))return!0}return r}function Toe(e){const t=[];for(const[r,n]of Object.entries(e))t.push([r,n].join(": "));return t.join("; ")}function woe(e){const t=new Map;for(const r of e)t.set(r.toLowerCase(),r);return t}const _oe=["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","solidColor","textArea","textPath"],CS=ND(Mh,"div"),RD=ND(zo,"g",_oe),Pi={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function koe(e,t){return ID(e,{})||{type:"root",children:[]}}function ID(e,t){const r=Aoe(e,t);return r&&t.afterTransform&&t.afterTransform(e,r),r}function Aoe(e,t){switch(e.nodeType){case 1:return Ioe(e,t);case 3:return Noe(e);case 8:return Roe(e);case 9:return e8(e,t);case 10:return Coe();case 11:return e8(e,t);default:return}}function e8(e,t){return{type:"root",children:OD(e,t)}}function Coe(){return{type:"doctype"}}function Noe(e){return{type:"text",value:e.nodeValue||""}}function Roe(e){return{type:"comment",value:e.nodeValue||""}}function Ioe(e,t){const r=e.namespaceURI,n=r===Pi.svg?RD:CS,a=r===Pi.html?e.tagName.toLowerCase():e.tagName,i=r===Pi.html&&a==="template"?e.content:e,s=e.getAttributeNames(),l={};let c=-1;for(;++c<s.length;)l[s[c]]=e.getAttribute(s[c])||"";return n(a,l,OD(i,t))}function OD(e,t){const r=e.childNodes,n=[];let a=-1;for(;++a<r.length;){const i=ID(r[a],t);i!==void 0&&n.push(i)}return n}new DOMParser;function Ooe(e,t){const r=Loe(e);return koe(r)}function Loe(e){const t=document.createElement("template");return t.innerHTML=e,t.content}const t8=(function(e,t,r){const n=Fh(r);if(!e||!e.type||!e.children)throw new Error("Expected parent node");if(typeof t=="number"){if(t<0||t===Number.POSITIVE_INFINITY)throw new Error("Expected positive finite number as index")}else if(t=e.children.indexOf(t),t<0)throw new Error("Expected child node or index");for(;++t<e.children.length;)if(n(e.children[t],t,e))return e.children[t]}),Yl=(function(e){if(e==null)return Boe;if(typeof e=="string")return Moe(e);if(typeof e=="object")return Doe(e);if(typeof e=="function")return NS(e);throw new Error("Expected function, string, or array as `test`")});function Doe(e){const t=[];let r=-1;for(;++r<e.length;)t[r]=Yl(e[r]);return NS(n);function n(...a){let i=-1;for(;++i<t.length;)if(t[i].apply(this,a))return!0;return!1}}function Moe(e){return NS(t);function t(r){return r.tagName===e}}function NS(e){return t;function t(r,n,a){return!!(Foe(r)&&e.call(this,r,typeof n=="number"?n:void 0,a||void 0))}}function Boe(e){return!!(e&&typeof e=="object"&&"type"in e&&e.type==="element"&&"tagName"in e&&typeof e.tagName=="string")}function Foe(e){return e!==null&&typeof e=="object"&&"type"in e&&"tagName"in e}const r8=/\n/g,n8=/[\t ]+/g,hE=Yl("br"),a8=Yl(Goe),Poe=Yl("p"),i8=Yl("tr"),Uoe=Yl(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",qoe,Yoe]),LD=Yl(["address","article","aside","blockquote","body","caption","center","dd","dialog","dir","dl","dt","div","figure","figcaption","footer","form,","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","legend","li","listing","main","menu","nav","ol","p","plaintext","pre","section","ul","xmp"]);function zoe(e,t){const r=t||{},n="children"in e?e.children:[],a=LD(e),i=BD(e,{whitespace:r.whitespace||"normal"}),s=[];(e.type==="text"||e.type==="comment")&&s.push(...MD(e,{breakBefore:!0,breakAfter:!0}));let l=-1;for(;++l<n.length;)s.push(...DD(n[l],e,{whitespace:i,breakBefore:l?void 0:a,breakAfter:l<n.length-1?hE(n[l+1]):a}));const c=[];let d;for(l=-1;++l<s.length;){const h=s[l];typeof h=="number"?d!==void 0&&h>d&&(d=h):h&&(d!==void 0&&d>-1&&c.push(` 734`.repeat(d)||" "),d=-1,c.push(h))}return c.join("")}function DD(e,t,r){return e.type==="element"?$oe(e,t,r):e.type==="text"?r.whitespace==="normal"?MD(e,r):Hoe(e):[]}function $oe(e,t,r){const n=BD(e,r),a=e.children||[];let i=-1,s=[];if(Uoe(e))return s;let l,c;for(hE(e)||i8(e)&&t8(t,e,i8)?c=` 735`:Poe(e)?(l=2,c=2):LD(e)&&(l=1,c=1);++i<a.length;)s=s.concat(DD(a[i],e,{whitespace:n,breakBefore:i?void 0:l,breakAfter:i<a.length-1?hE(a[i+1]):c}));return a8(e)&&t8(t,e,a8)&&s.push(" "),l&&s.unshift(l),c&&s.push(c),s}function MD(e,t){const r=String(e.value),n=[],a=[];let i=0;for(;i<=r.length;){r8.lastIndex=i;const c=r8.exec(r),d=c&&"index"in c?c.index:r.length;n.push(joe(r.slice(i,d).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),i===0?t.breakBefore:!0,d===r.length?t.breakAfter:!0)),i=d+1}let s=-1,l;for(;++s<n.length;)n[s].charCodeAt(n[s].length-1)===8203||s<n.length-1&&n[s+1].charCodeAt(0)===8203?(a.push(n[s]),l=void 0):n[s]?(typeof l=="number"&&a.push(l),a.push(n[s]),l=0):(s===0||s===n.length-1)&&a.push(0);return a}function Hoe(e){return[String(e.value)]}function joe(e,t,r){const n=[];let a=0,i;for(;a<e.length;){n8.lastIndex=a;const s=n8.exec(e);i=s?s.index:e.length,!a&&!i&&s&&!t&&n.push(""),a!==i&&n.push(e.slice(a,i)),a=s?i+s[0].length:i}return a!==i&&!r&&n.push(""),n.join(" ")}function BD(e,t){if(e.type==="element"){const r=e.properties||{};switch(e.tagName){case"listing":case"plaintext":case"xmp":return"pre";case"nobr":return"nowrap";case"pre":return r.wrap?"pre-wrap":"pre";case"td":case"th":return r.noWrap?"nowrap":t.whitespace;case"textarea":return"pre-wrap"}}return t.whitespace}function qoe(e){return!!(e.properties||{}).hidden}function Goe(e){return e.tagName==="td"||e.tagName==="th"}function Yoe(e){return e.tagName==="dialog"&&!(e.properties||{}).open}const Voe={},Woe=[];function Xoe(e){const t=e||Voe;return function(r,n){nS(r,"element",function(a,i){const s=Array.isArray(a.properties.className)?a.properties.className:Woe,l=s.includes("language-math"),c=s.includes("math-display"),d=s.includes("math-inline");let h=c;if(!l&&!c&&!d)return;let f=i[i.length-1],g=a;if(a.tagName==="code"&&l&&f&&f.type==="element"&&f.tagName==="pre"&&(g=f,f=i[i.length-2],h=!0),!f)return;const b=zoe(g,{whitespace:"pre"});let y;try{y=cE.renderToString(b,{...t,displayMode:h,throwOnError:!0})}catch(T){const _=T,k=_.name.toLowerCase();n.message("Could not render math with KaTeX",{ancestors:[...i,a],cause:_,place:a.position,ruleId:k,source:"rehype-katex"});try{y=cE.renderToString(b,{...t,displayMode:h,strict:"ignore",throwOnError:!1})}catch{y=[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(t.errorColor||"#cc0000"),title:String(T)},children:[{type:"text",value:b}]}]}}typeof y=="string"&&(y=Ooe(y).children);const E=f.children.indexOf(g);return f.children.splice(E,1,...y),JL})}}function Koe(e){const t=String(e),r=[];return{toOffset:a,toPoint:n};function n(i){if(typeof i=="number"&&i>-1&&i<=t.length){let s=0;for(;;){let l=r[s];if(l===void 0){const c=s8(t,r[s-1]);l=c===-1?t.length+1:c+1,r[s]=l}if(l>i)return{line:s+1,column:i-(s>0?r[s-1]:0)+1,offset:i};s++}}}function a(i){if(i&&typeof i.line=="number"&&typeof i.column=="number"&&!Number.isNaN(i.line)&&!Number.isNaN(i.column)){for(;r.length<i.line;){const l=r[r.length-1],c=s8(t,l),d=c===-1?t.length+1:c+1;if(l===d)break;r.push(d)}const s=(i.line>1?r[i.line-2]:0)+i.column-1;if(s<r[i.line-1])return s}}}function s8(e,t){const r=e.indexOf("\r",t),n=e.indexOf(` 736`,t);return n===-1?r:r===-1||r+1===n?n:r<n?r:n}const FD={}.hasOwnProperty,Zoe=Object.prototype;function Qoe(e,t){const r=t||{};return RS({file:r.file||void 0,location:!1,schema:r.space==="svg"?zo:Mh,verbose
vendor: 4,164 bytes, line 736
736:r.verbose||!1},e)}function RS(e,t){let r;switch(t.nodeName){case"#comment":{const n=t;return r={type:"comment",value:n.data},gm(e,n,r),r}case"#document":case"#document-fragment":{const n=t,a="mode"in n?n.mode==="quirks"||n.mode==="limited-quirks":!1;if(r={type:"root",children:PD(e,t.childNodes),data:{quirksMode:a}},e.file&&e.location){const i=String(e.file),s=Koe(i),l=s.toPoint(0),c=s.toPoint(i.length);r.position={start:l,end:c}}return r}case"#documentType":{const n=t;return r={type:"doctype"},gm(e,n,r),r}case"#text":{const n=t;return r={type:"text",value:n.value},gm(e,n,r),r}default:return r=Joe(e,t),r}}function PD(e,t){let r=-1;const n=[];for(;++r<t.length;){const a=RS(e,t[r]);n.push(a)}return n}function Joe(e,t){const r=e.schema;e.schema=t.namespaceURI===Pi.svg?zo:Mh;let n=-1;const a={};for(;++n<t.attrs.length;){const l=t.attrs[n],c=(l.prefix?l.prefix+":":"")+l.name;FD.call(Zoe,c)||(a[c]=l.value)}const s=(e.schema.space==="svg"?RD:CS)(t.tagName,a,PD(e,t.childNodes));if(gm(e,t,s),s.tagName==="template"){const l=t,c=l.sourceCodeLocation,d=c&&c.startTag&&Zu(c.startTag),h=c&&c.endTag&&Zu(c.endTag),f=RS(e,l.content);d&&h&&e.file&&(f.position={start:d.end,end:h.start}),s.content=f}return e.schema=r,s}function gm(e,t,r){if("sourceCodeLocation"in t&&t.sourceCodeLocation&&e.file){const n=ele(e,r,t.sourceCodeLocation);n&&(e.location=!0,r.position=n)}}function ele(e,t,r){const n=Zu(r);if(t.type==="element"){const a=t.children[t.children.length-1];if(n&&!r.endTag&&a&&a.position&&a.position.end&&(n.end=Object.assign({},a.position.end)),e.verbose){const i={};let s;if(r.attrs)for(s in r.attrs)FD.call(r.attrs,s)&&(i[Vg(e.schema,s).property]=Zu(r.attrs[s]));r.startTag;const l=Zu(r.startTag),c=r.endTag?Zu(r.endTag):void 0,d={opening:l};c&&(d.closing=c),d.properties=i,t.data={position:d}}}return n}function Zu(e){const t=o8({line:e.startLine,column:e.startCol,offset:e.startOffset}),r=o8({line:e.endLine,column:e.endCol,offset:e.endOffset});return t||r?{start:t,end:r}:void 0}function o8(e){return e.line&&e.column?e:void 0}const tle={},rle={}.hasOwnProperty,UD=i9("type",{handlers:{root:ale,element:ule,text:ole,comment:lle,doctype:sle}});function nle(e,t){const n=(t||tle).space;return UD(e,n==="svg"?zo:Mh)}function ale(e,t){const r={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return r.childNodes=IS(e.children,r,t),jc(e,r),r}function ile(e,t){const r={nodeName:"#document-fragment",childNodes:[]};return r.childNodes=IS(e.children,r,t),jc(e,r),r}function sle(e){const t={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return jc(e,t),t}function ole(e){const t={nodeName:"#text",value:e.value,parentNode:null};return jc(e,t),t}function lle(e){const t={nodeName:"#comment",data:e.value,parentNode:null};return jc(e,t),t}function ule(e,t){const r=t;let n=r;e.type==="element"&&e.tagName.toLowerCase()==="svg"&&r.space==="html"&&(n=zo);const a=[];let i;if(e.properties){for(i in e.properties)if(i!=="children"&&rle.call(e.properties,i)){const c=cle(n,i,e.properties[i]);c&&a.push(c)}}const s=n.space,l={nodeName:e.tagName,tagName:e.tagName,attrs:a,namespaceURI:Pi[s],childNodes:[],parentNode:null};return l.childNodes=IS(e.children,l,n),jc(e,l),e.tagName==="template"&&e.content&&(l.content=ile(e.content,n)),l}function cle(e,t,r){const n=Vg(e,t);if(r===!1||r===null||r===void 0||typeof r=="number"&&Number.isNaN(r)||!r&&n.boolean)return;Array.isArray(r)&&(r=n.commaSeparated?xL(r):AL(r));const a={name:n.attribute,value:r===!0?"":String(r)};if(n.space&&n.space!=="html"&&n.space!=="svg"){const i=a.name.indexOf(":");i<0?a.prefix="":(a.name=a.name.slice(i+1),a.prefix=n.attribute.slice(0,i)),a.namespace=Pi[n.space]}return a}function IS(e,t,r){let n=-1;const a=[];if(e)for(;++n<e.length;){const i=UD(e[n],r);i.parentNode=t,a.push(i)}return a}function jc(e,t){const r=e.position;r&&r.start&&r.end&&(r.start.offset,r.end.offset,t.sourceCodeLocation={startLine:r.start.line,startCol:r.start.column,startOffset:r.start.offset,endLine:r.end.line,endCol:r.end.column,endOffset:r.end.offset})}const dle=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","
736image","img","input","keygen","link","meta","param","source","track","wbr"],hle=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),gr="�";var V;(function(e){e[e.EOF=-1]="EOF",e[e.NULL=0]="NULL",e[e.TABULATION=9]="TABULATION",e[e.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",e[e.LINE_FEED=10]="LINE_FEED",e[e.FORM_FEED=12]="FORM_FEED",e[e.SPACE=32]="SPACE",e[e.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",e[e.QUOTATION_MARK=34]="QUOTATION_MARK",e[e.AMPERSAND=38]="AMPERSAND",e[e.APOSTROPHE=39]="APOSTROPHE",e[e.HYPHEN_MINUS=45]="HYPHEN_MINUS",e[e.SOLIDUS=47]="SOLIDUS",e[e.DIGIT_0=48]="DIGIT_0",e[e.DIGIT_9=57]="DIGIT_9",e[e.SEMICOLON=59]="SEMICOLON",e[e.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",e[e.EQUALS_SIGN=61]="EQUALS_SIGN",e[e.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",e[e.QUESTION_MARK=63]="QUESTION_MARK",e[e.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",e[e.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",e[e.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",e[e.GRAVE_ACCENT=96]="GRAVE_ACCENT",e[e.LATIN_SMALL_A=97]="LATIN_SMALL_A",e[e.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(V||(V={}));const Jn={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function zD(e){return e>=55296&&e<=57343}function ple(e){return e>=56320&&e<=57343}function fle(e,t){return(e-55296)*1024+9216+t}function $D(e){return e!==32&&e!==10&&e!==13&&e!==9&&e!==12&&e>=1&&e<=31||e>=127&&e<=159}function HD(e){return e>=64976&&e<=65007||hle.has(e)}var Se;(function(e){e.controlCharacterInInputStream="control-character-in-input-stream",e.noncharacterInInputStream="noncharacter-in-input-stream",e.surrogateInInputStream="surrogate-in-input-stream",e.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",e.endTagWithAttributes="end-tag-with-attributes",e.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",e.unexpectedSolidusInTag="unexpected-solidus-in-tag",e.unexpectedNullCharacter="unexpected-null-character",e.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",e.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",e.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",e.missingEndTagName="missing-end-tag-name",e.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",e.unknownNamedCharacterReference="unknown-named-character-reference",e.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",e.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",e.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",e.eofBeforeTagName="eof-before-tag-name",e.eofInTag="eof-in-tag",e.missingAttributeValue="missing-attribute-value",e.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",e.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",e.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",e.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",e.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",e.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",e.missingDoctypePublicIdentifier="missing-doctype-public-identifier",e.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",e.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",e.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",e.cdataInHtmlContent="cdata-in-html-content",e.incorrectlyOpenedComment="incorrectly-opened-comment",e.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",e.eofInDoctype="eof-in-doctype",e.nestedComment="nested-comment",e.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",e.eofInComment="eof-in-comment",e.incorrectlyClosedComment="incorrectly-closed-comment",e.eofInCdata="eof-in-cdata",e.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",e.nullCharacterReference="null-character-reference",e.surrogateCharacterReference="surrogate-character-reference",e.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",e.controlCharacterReference="control-character-reference",e.noncharacterCharacterReference="noncharacter-character-reference",e.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",e.missingDoctypeName="missing-doctype-name",e.invali
vendor: 4,112 bytes, line 736
736dCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",e.duplicateAttribute="duplicate-attribute",e.nonConformingDoctype="non-conforming-doctype",e.missingDoctype="missing-doctype",e.misplacedDoctype="misplaced-doctype",e.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",e.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",e.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",e.openElementsLeftAfterEof="open-elements-left-after-eof",e.abandonedHeadElementChild="abandoned-head-element-child",e.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",e.nestedNoscriptInHead="nested-noscript-in-head",e.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text"})(Se||(Se={}));const mle=65536;class gle{constructor(t){this.handler=t,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=mle,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+ +(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(t,r){const{line:n,col:a,offset:i}=this,s=a+r,l=i+r;return{code:t,startLine:n,endLine:n,startCol:s,endCol:s,startOffset:l,endOffset:l}}_err(t){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(t,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(t){if(this.pos!==this.html.length-1){const r=this.html.charCodeAt(this.pos+1);if(ple(r))return this.pos++,this._addGap(),fle(t,r)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,V.EOF;return this._err(Se.surrogateInInputStream),t}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(t,r){this.html.length>0?this.html+=t:this.html=t,this.endOfChunkHit=!1,this.lastChunkWritten=r}insertHtmlAtCurrentPos(t){this.html=this.html.substring(0,this.pos+1)+t+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(t,r){if(this.pos+t.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(r)return this.html.startsWith(t,this.pos);for(let n=0;n<t.length;n++)if((this.html.charCodeAt(this.pos+n)|32)!==t.charCodeAt(n))return!1;return!0}peek(t){const r=this.pos+t;if(r>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,V.EOF;const n=this.html.charCodeAt(r);return n===V.CARRIAGE_RETURN?V.LINE_FEED:n}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,V.EOF;let t=this.html.charCodeAt(this.pos);return t===V.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,V.LINE_FEED):t===V.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,zD(t)&&(t=this._processSurrogate(t)),this.handler.onParseError===null||t>31&&t<127||t===V.LINE_FEED||t===V.CARRIAGE_RETURN||t>159&&t<64976||this._checkForProblematicCharacters(t),t)}_checkForProblematicCharacters(t){$D(t)?this._err(Se.controlCharacterInInputStream):HD(t)&&this._err(Se.noncharacterInInputStream)}retreat(t){for(this.pos-=t;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}}var Ct;(function(e){e[e.CHARACTER=0]="CHARACTER",e[e.NULL_CHARACTER=1]="NULL_CHARACTER",e[e.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",e[e.START_TAG=3]="START_TAG",e[e.END_TAG=4]="END_TAG",e[e.COMMENT=5]="COMMENT",e[e.DOCTYPE=6]="DOCTYPE",e[e.EOF=7]="EOF",e[e.HIBERNATION=8]="HIBERNATION"})(Ct||(Ct={}));function jD(e,t){for(let r=e.attrs.length-1;r>=0;r--)if(e.attrs[r].name===t)return e.attrs[r].value;return null}const ble=new Uint16Array('
vendor: 16,129 bytes, line 736
736áµ<ÃıÊÒÕ»×ÙµÛÞ¢ßà à©àªà¶¡à¹à¼à¼¦áá¨á¡ááááá¥\0\0\0\0\0\0á«áá¦á°á·á½¾â â°âââ»ââ ¤â¤â´â¹â¿ããºã¹ã¬ã£¾ã¨¨ã©±ã« 㬮à EMabcfglmnoprstu\\bfms�¦³¹ÃÃligè»ÃäPè»&ä¦cuteè»Ãäreve;äÄiyx}rcè»Ãä;är;ìðraveè»Ãäpha;äacr;äd;æ©Ägp¡on;äf;ìð¸plyFunction;æ¡ingè»Ã
ä
Äcs¾Ãr;ìðign;æildeè»Ãämlè»ÃäÐaceforsuåûþÄÄĢħĪÄcrêòkslash;æÅ¶Ã¶Ã¸;æ«§ed;æy;äÆcrtÄ
ÄÄause;æµnoullis;æ¬a;är;ìð
pf;ìð¹eve;äcòÄmpeq;æÜHOacdefhilorsuÅÅÅÆÆÆ¢ÆµÆ·ÆºÇÈɳɸɾcy;ä§PYè»Â©ä©ÆcpyÅŢźute;äÄ;iŧŨætalDifferentialD;æ
leys;æÈaeioÆÆÆÆron;ädilè»Ãärc;änint;æ°ot;äÄdnƧÆilla;ä¸terDot;ä·Ã²Å¿i;ä§rcleÈDMPTÇÇÇÇot;æinus;ælus;æimes;æoÄcsǢǸkwiseContourIntegral;æ²eCurlyÄDQÈÈoubleQuote;æuote;æÈlnpuÈȨÉÉonÄ;eȥȦæ·;æ©´ÆgitȯȶȺruent;æ¡nt;æ¯ourIntegral;æ®ÄfrÉÉ;æoduct;ænterClockwiseContourIntegral;æ³oss;樯cr;ìðpÄ;CÊÊ
æap;æÖDJSZacefiosÊ Ê¬Ê°Ê´Ê¸ËËˡ˦̳ÒÄ;oŹʥtrahd;æ¤cy;äcy;ä
cy;äÆgrsÊ¿ËËger;æ¡r;æ¡hv;櫤ÄayËËron;ä;älÄ;tËËæa;är;ìðÄaf˫̧Äcm˰̢riticalÈADGTÌÌÌÌcute;ä´oÅ´ÌÌ;äbleAcute;ärave;ä ilde;äond;æferentialD;æ
Ѱ̽\0\0\0ÍÍ\0Ð
f;ìð»Æ;DEÍÍÍä¨ot;æqual;æbleÌCDLRUVͣͲÎÏϢϸontourIntegraìȹoɴ͹\0\0ͻ»ÍnArrow;æÄeoÎΤftÆARTÎÎΡrrow;æightArrow;æeÃ¥ËngÄLRΫÏeftÄARγιrrow;æ¸ightArrow;æºightArrow;æ¹ightÄATÏÏrrow;æee;æ¨pÉÏ©\0\0ϯrrow;æownArrow;æerticalBar;æ¥nÌABLRTaÐЪаÑѿͼrrowÆ;BUÐÐТæar;æ¤pArrow;æµreve;äeftËк\0Ñ\0ÑightVector;æ¥eeVector;æ¥ectorÄ;BÑÑæ½ar;æ¥ightÇѧ\0ѱeeVector;æ¥ectorÄ;BѺѻæar;æ¥eeÄ;AÒÒæ¤rrow;æ§ÄctÒÒr;ìðrok;äà NTacdfglmopqstuxÒ½ÓÓÓÓÓ¢Ó§Ó®ÓµÔ¡Ô¯Ô¶ÕÕÕ Õ¥G;ä
Hè»Ãäcuteè»ÃäÆaiyÓÓÓron;ärcè»Ãä;äot;är;ìðraveè»Ãäement;æÄapÓºÓ¾cr;ätyÉÔ\0\0ÔmallSquare;æ»erySmallSquare;æ«ÄgpÔ¦Ôªon;äf;ìð¼silon;äuÄaiÔ¼ÕlÄ;TÕÕæ©µilde;ælibrium;æÄciÕÕr;æ°m;橳a;ämlè»ÃäÄipÕªÕ¯sts;æonentialE;æ
ÊcfiosÖ
ÖÖÖ²×y;ä¤r;ìðlledÉÖ\0\0Ö£mallSquare;æ¼erySmallSquare;æªÍ°Öº\0Ö¿\0\0×f;ìð½All;æriertrf;æ±cÃ²×ØJTabcdfgorst×¨×¬×¯×ºØØØØØØ£Ù¬Ù²cy;äè»>ä¾mmaÄ;d׷׸ä;äreve;äÆeiyØØØdil;ä¢rc;ä;äot;ä r;ìð;æpf;ìð¾eaterÌEFGLSTصÙÙÙÙÙ¦qualÄ;Lؾؿæ¥ess;æullEqual;æ§reater;檢ess;æ·lantEqual;橾ilde;æ³cr;ìð¢;æ«ÐAacfiosuÚ
ÚÚÚÚÚªÚ¾ÛRDcy;äªÄctÚÚek;ä;äirc;ä¤r;ælbertSpace;æÇ°Ú¯\0Ú²f;æizontalLine;æÄctÛÛ
òکrok;ä¦mpÅÛÛownHumðįqual;æÜEJOacdfgmnostuÛºÛ¾ÜÜÜÜÜܡܨÝݸÞÞÞcy;älig;ä²cy;äcuteè»ÃäÄiyÜÜrcè»Ãä;äot;ä°r;æraveè»ÃäÆ;apÜ Ü¯Ü¿ÄcgÜ´Ü·r;äªinaryI;æ
lieóÏÇ´Ý\0Ý¢Ä;eÝÝæ¬ÄgrÝÝral;æ«section;æisibleÄCTݬݲomma;æ£imes;æ¢ÆgptÝ¿ÞÞon;ä®f;ìða;äcr;æilde;ä¨Ç«Þ\0Þcy;älè»ÃäÊcfosuÞ¬Þ·Þ¼ßßÄiyÞ±Þµrc;ä´;är;ìðpf;ìðÇ£ß\0ßr;ìð¥rcy;äkcy;äÎHJacfosߤߨ߽߬߱à à cy;ä¥cy;äppa;äÄeyß¶ß»dil;ä¶;är;ìðpf;ìðcr;ìð¦ÖJTaceflmostà ¥à ©à ¬à¡à¡£à¦³à¦¸à§à§à¨·à©cy;äè»<ä¼Êcmnprà ·à ¼à¡à¡à¡ute;ä¹bda;äg;æªlacetrf;ær;æÆaeyà¡à¡à¡¡ron;ä½dil;ä»;äÄfsࡨ॰tÔACDFRTUVarࡾࢩࢱࣦ࣠ࣼयà¥Î४Änrà¢à¢gleBracket;æ¨rowÆ;BRà¢à¢à¢æar;æ¤ightArrow;æeiling;æoǵࢷ\0à£bleBracket;æ¦nÇà£\0à£eeVector;楡ectorÄ;Bà£à£æar;æ¥loor;æightÄAV࣯ࣵrrow;æector;æ¥Äerà¤à¤eÆ;AVà¤à¤à¤æ£rrow;æ¤ector;æ¥iangleÆ;BEतथऩæ²ar;æ§qual;æ´pÆDTVषà¥à¥ownVector;æ¥eeVector;æ¥ ectorÄ;Bà¥à¥æ¿ar;æ¥ectorÄ;B॥०æ¼ar;æ¥ightáÎsÌEFGLSTॾà¦à¦à¦à¦¢à¦qualGreater;æullEqual;æ¦reater;æ¶ess;檡lantEqual;橽ilde;æ²r;ìðÄ;eঽাæftarrow;æidot;ä¿Ænpwà§à¨à¨gÈLRlrà§à§·à¨à¨eftÄAR০৬rrow;æµightArrow;æ·ightArrow;æ¶eftÄarγà¨ightáοightáÏf;ìðerÄLRਢਬeftArrow;æightArrow;æÆchtਾà©à©Ã²à¡;æ°rok;ä
;æªÐacefiosuà©à©à© ੷੼àª
àªàªp;æ¤
y;äÄdl੥੯iumSpace;ælintrf;æ³r;ìðnusPlus;æpf;ìðcò੶;äÒJacefostuણધàªà«à¬à¬à¶à¶à¶cy;äcute;ä
Æaey઴હાron;ä
dil;ä
;äÆgswà«à«°à¬ativeÆMTVà«à«à«¨ediumSpace;æhiÄcn૦à«Ã«à«eryThiîà«tedÄGL૸à¬reaterGreateòٳessLesóà©Line;är;ìðÈBnptଢନଷ଺reak;æ BreakingSpace;ä f;æÚ;CDEGHLNPRSTVàààªà¼à®¡à¯«à°à±à²à²¦à³àµ¡à¶
櫬Äouàà¤ngruent;æ¢pCap;æoubleVerticalBar;æ¦Ælqxà®à®à®ement;æualÄ;Tà®à®æ ilde;ìâ̸ists;æreaterÎ;EFGLSTஶஷ஽à¯à¯à¯à¯¥æ¯qual;æ±ullEqual;ìâ§Ì¸reater;ìâ«Ì¸ess;æ¹lantEqual;ì⩾̸ilde;æµumpÅ௲௽ownHump;ìâ̸qual;ìâ̸eÄfsà°à°§tTriangleÆ;BEà°à°à°¡æªar;ìâ§Ì¸qual;æ¬sÌ;EGLSTవశ఼à±à±à±æ®qual;æ°reater;æ¸ess;ìâªÌ¸lantEqual;ì⩽̸ilde;æ´estedÄGL౨౹reaterGreater;ì⪢̸essLess;ì⪡̸recedesÆ;ESà²à²à²æqual;ì⪯̸lantEqual;æ ÄeiಫಹverseElement;æghtTriangleÆ;BEà³à³à³æ«ar;ìâ§Ì¸qual;æÄquà³à´uareSuÄbp೨೹setÄ;Eà³°à³³ìâ̸qual;æ¢ersetÄ;Eà´à´ìâ̸qual;æ£Æbcpà´à´¤àµsetÄ;Eà´à´ìââqual;æceedsÈ;ESTà´²à´³à´»àµæqual;ì⪰̸lantEqual;æ¡ilde;ìâ¿Ì¸ersetÄ;Eàµàµìââqual;æildeÈ;EFT൮൯൵ൿæqual;æullEqual;æilde;æerticalBar;æ¤cr;ìð©ildeè»Ãä;äÜEacdfgmoprstuvà¶½à·à·à·à·à· à·§à·¼à¸à¸ ยา฿à¹lig;ä
cuteè»ÃäÄiyà·à·rcè»Ãä;äblac;ä
r;ìðraveè»ÃäÆaei෮ෲ෶cr;ä
ga;ä©cron;äpf;ìðenCurlyÄDQà¸à¸oubleQuote;æuote;æ;æ©Äclวฬr;ìðªashè»ÃäiŬื฼deè»Ãäes;樷mlè»ÃäerÄBPà¹à¹ Äarà¹à¹r;æ¾acÄekà¹à¹;æet;æ´arenthesis;æÒacfhilors๿àºàºàºàºàºàºàº°à»¼rtialD;æy;är;ìði;ä¦;ä usMinus;ä±ÄipຢàºncareplanÃ¥Úf;æÈ;eio຺ູ໠໤檻cedesÈ;ESTà»à»à»à»æºqual;檯lantEqual;æ¼ilde;æ¾me;æ³Ädp໩໮uct;æortionÄ;aȥ໹l;æÄcià¼à¼r;ìð«;ä¨ÈUfosà¼à¼à¼à¼OTè»"ä¢r;ìðpf;æcr;ìð¬ØBEacefhiorsu༾à½à½à½ ཱིྦྷྪà¾áá©á´á¾arr;æ¤Gè»Â®ä®Æcnrà½à½à½ute;ä
g;æ«rÄ;tà½à½æ l;æ¤Æaeyཧཬཱron;ä
dil;ä
;ä Ä;vླྀཹæerseÄEUà¾à¾Älqà¾à¾ement;æuilibrium;æpEquilibrium;楯r»ཹo;ä¡ghtÐACDFTUVaà¿à¿«à¿³á¢á¨ááÏÄnrà¿à¿gleBracket;æ©rowÆ;BLà¿à¿à¿¡æar;æ¥eftArrow;æeiling;æoǵ࿹\0á
bleBracket;æ§nÇá\0áeeVector;æ¥ectorÄ;Bááæar;æ¥loor;æÄerááeÆ;AVáµá¶á¼æ¢rrow;æ¦ector;æ¥iangleÆ;BEáááæ³ar;æ§qual;æµpÆDTVá£á®á¸ownVector;æ¥eeVector;æ¥ectorÄ;Bááæ¾ar;æ¥ectorÄ;Bááæar;æ¥Äpuááf;ændImplies;楰ightarrow;æÄchá¹á¼r;æ;æ±leDelayed;æ§´ÚHOacfhimoqstuá¤á±á·á½ááá
á
á
¡á
§áµá»á¿ÄCcá©á®Hcy;ä©y;ä¨FTcy;ä¬cute;ä
Ê;aeiyáááááæª¼ron;ä
dil;ä
rc;ä
;ä¡r;ìðortÈDLRUáªá´á¾á
ownArrow»ÐeftArrow»à¢ightArrow»à¿pArrow;ægma;ä£allCircle;æpf;ìðɲá
\0\0á
°t;æareÈ;ISUá
ȇ
¼áá¯æ¡ntersection;æuÄbpáásetÄ;Eááæqual;æersetÄ;Eá¨á©æqual;ænion;æcr;ìð®ar;æÈbcmpááááÄ;sááæetÄ;Eááqual;æÄchá á
eedsÈ;ESTáá®á´á¿æ»qual;檰lantEqual;æ½ilde;æ¿Tháà¾;æÆ;esááá£ærsetÄ;Eááæqual;æet»áÖHRSacfhiorsá¾ááááá±á¶ááááORNè»ÃäADE;æ¢ÄHcáácy;äy;ä¦Äbuáá;ä;䤯aeyá¥áªá¯ron;ä
¤dil;ä
¢;ä¢r;ìðÄeiá»áDzá\0áefore;æ´a;äÄcnáákSpace;ìââSpace;ældeÈ;EFTá«á¬á²á¼æ¼qual;æullEqual;æ
ilde;æpf;ìðipleDot;æÄctáár;ìð¯rok;ä
¦à«¡á·ááá¦\0á¬á±\0\0\0\0\0á¸á½á·á
\0á¿áááÄcrá»áuteè»ÃärÄ;oááæcir;æ¥rÇ£á\0áy;äve;ä
¬Äiyáá£rcè»Ãä;ä£blac;ä
°r;ìðraveè»Ãäacr;ä
ªÄdiáá©erÄBPááÄaráár;äacÄekáá;æet;æµarenthesis;æonÄ;Pá°á±ælus;æÄgpá»á¿on;ä
²f;ìðÐADETadpsáá®á¸áϨááá³rrowÆ;BDá
á á¤ar;æ¤ownArrow;æ
ownArrow;æquilibrium;楮eeÄ;Aááæ¥rrow;æ¥ownáϳerÄLRáá¨eftArrow;æightArrow;æiÄ;lá¹áºäon;ä¥ing;ä
®cr;ìð°ilde;ä
¨mlè»ÃäÒDbcdefosvá§á¬á°á³á¾á
áááash;æ«ar;æ««y;äashÄ;lá»á¼æ©;櫦Äeráá
;æÆbtyáááºar;æÄ;iáácalÈBLSTá¡á¥áªá´ar;æ£ine;ä¼eparator;æilde;æThinSpace;ær;ìðpf;ìðcr;ìð±dash;æªÊcefosá§á¬á±á¶á¼irc;ä
´dge;ær;ìðpf;ìðcr;ìð²Èfiosáááár;ìð;äpf;ìðcr;ìð³ÒAIUacfosuá±áµá¹á½ááááá cy;ä¯cy;äcy;ä®cuteè»ÃäÄiyáárc;ä
¶;ä«r;ìðpf;ìðcr;ìð´ml;ä
¸ÐHacdefosáµá¹á¿áááá á¤cy;äcute;ä
¹Äayááron;ä
½;äot;ä
»Ç²á\0áoWidtèà«a;är;æ¨pf;æ¤cr;ìðµà¯¡ááá\0á°á¶á¿\0\0\0\0ááá«áá\0ááá²á¹\0á¾cuteè»Ã¡ä¡reve;äÌ;Ediuyááá¡á£á¨áæ¾;ìâ¾Ì³;æ¿rcè»Ã¢ä¢teè»Â´Ì;ä°ligè»Ã¦ä¦Ä;r²áº;ìðraveè»Ã ä ÄepááÄfpáásym;æµÃ¨áha;ä±ÄapácÄclá¤á§r;äg;樿ɤá°\0\0áÊ;adsváºá»á¿ááæ§nd;æ©;æ©lope;æ©;æ©Î;elmrszááááá¿ááæ ;榤e»ásdÄ;aá¥á¦æ¡Ñ¡á°á²á´á¶á¸áºá¼á¾;榨;榩;榪;榫;榬;æ¦;榮;榯tÄ;vá
áæbÄ;dááæ¾;æ¦Äptááh;æ¢Â»Â¹arr;æ¼Ägpá£á§on;ä
f;ìðÎ;Eaeiopáá»á½áááá;æ©°cir;橯;æd;æs;ä§roxÄ;eááñáingè»Ã¥ä¥Æctyá¡á¦á¨r;ìð¶;äªmpÄ;eáá¯Ã±Êildeè»Ã£ä£mlè»Ã¤ä¤Äciááoninôɲnt;æ¨à Nabcdefiklnoprsuáá±á°á¼ááá¸á½á á¦á ¹á¡á᤽á¥á¥°ot;æ«Äcrá¶ákÈcepsáá
ááong;æpsilon;ä¶rime;æµimÄ;eááæ½q;æÅ¶á¢á¦ee;æ½edÄ;gá¬áæ
e»árkÄ;táá·brk;æ¶Äoyáá;ä±quo;æÊcmprtááá¡á¤á¨ausÄ;eÄÄptyv;榰séánoÃµÄÆahwá¯á±á³;ä²;æ¶een;æ¬r;ìðgÎcostuvwááá³ááááÆaiuáááÃ°Ý rc;æ¯pÂ»á±Ædptá¤á¨áot;æ¨lus;æ¨imes;æ¨É±á¹\0\0á¾cup;æ¨ar;æ
riangleÄduááown;æ½p;æ³plus;æ¨eÃ¥áÃ¥áarow;æ¤Æakoáá ¦á µÄcná²á £kÆlstáºÖ«á ozenge;æ§«riangleÈ;dlrá á á á æ´own;æ¾eft;æight;æ¸k;æ£Æ±á «\0á ³Æ²á ¯\0á ±;æ;æ4;æck;æÄeoá ¾á¡Ä;qá¡á¡ì=â¥uiv;ìâ¡â¥t;æÈptwxá¡á¡á¡§á¡¬f;ìðÄ;táá¡£om»átie;æØDHUVbdhmptuvá¢
á¢á¢ªá¢»á£á£á£¬á£¿á¤
á¤á¤á¤¡ÈLRlrá¢á¢á¢á¢;æ;æ;æ;æÊ;DUduᢡᢢᢤᢦᢨæ;æ¦;æ©;æ¤;æ§ÈLRlrᢳᢵᢷᢹ;æ;æ;æ;æÎ;HLRhlrá£á£á£á£á£á£á£æ;æ¬;æ£;æ ;æ«;æ¢;æox;æ§ÈLRlrᣤᣦᣨᣪ;æ;æ;æ;æÊ;DUduڽ᣷᣹᣻᣽;æ¥;æ¨;æ¬;æ´inus;ælus;æimes;æ ÈLRlrá¤á¤á¤á¤;æ;æ;æ;æÎ;HLRhlrᤰᤱᤳᤵᤷ᤻᤹æ;æª;æ¡;æ;æ¼;æ¤;æÄevÄ£á¥barè»Â¦ä¦Èceioá¥á¥á¥á¥ r;ìð·mi;æmÄ;eáálÆ;bhᥨᥩᥫä;æ§
sub;æÅ¬á¥´á¥¾lÄ;e᥹᥺æ¢t»᥺pÆ;Eeįá¦
á¦;檮Ä;qÛÛೡᦧ\0᧨á¨á¨á¨²\0ᨷá©\0\0᪴\0\0á«\0\0ᬡᬮáá\0᯽\0á°Æcprá¦á¦²á§ute;äÌ;abcdsᦿá§á§á§á§á§æ©nd;æ©rcup;æ©Äauá§á§p;æ©p;æ©ot;æ©;ìâ©ï¸Äeo᧢᧥t;æÃ®ÚÈaeiuá§°á§»á¨á¨
ǰ᧵\0᧸s;æ©on;ädilè»Ã§ä§rc;äpsÄ;sá¨á¨æ©m;æ©ot;äÆdmná¨á¨ ᨦilè»Â¸Æptyv;榲tè¢;eá¨á¨®ä¢räƲr;ìð Æceiᨽá©á©y;äckÄ;má©á©æark»á©;ärÎ;Ecefmsá©á© ᩢᩫ᪤᪪᪮æ;æ§Æ;elᩩᩪá©äq;æeɡᩴ\0\0áªrrowÄlr᩼áªeft;æºight;æ»ÊRSacdáªáªáªáªáªÂ»à½;æst;æirc;æash;ænint;æ¨id;櫯cir;æ§ubsÄ;u᪻᪼æ£it»᪼ˬá«á«á«º\0á¬onÄ;eá«á«äºÄ;qÃÃÉá«\0\0á«¢aÄ;tá«á«ä¬;äÆ;fl᫨᫩᫫æÃ®á
eÄmx᫱᫶ent»᫩eóÉǧ᫾\0á¬Ä;dá»á¬ot;æ©nÃ´ÉÆfryá¬á¬á¬;ìðoäÉè©;sÅá¬r;æÄaoᬥᬩrr;æµss;æÄcuᬲᬷr;ìð¸ÄbpᬼáÄ;eááæ«;æ«Ä;eááæ«;æ«dot;æ¯Îdelprvwá á¬á·á®á®¬á¯á¯¹arrÄlrá¨áª;椸;椵ɰá²\0\0áµr;æc;æarrÄ;pá¿á®æ¶;椽Ì;bcdosá®á®á®á®¡á®¥á®¨æªrcap;æ©Äauá®á®p;æ©p;æ©ot;ær;æ©
;ìâªï¸Èalrv᮵ᮿá¯á¯£rrÄ;mᮼᮽæ·;椼yÆevwá¯á¯á¯qɰá¯\0\0á¯reãá³uãáµee;æedge;æenè»Â¤ä¤earrowÄlrᯮ᯳eft»á®ight»ᮽeäá¯Äciá°á°oninôǷnt;æ±lcty;æà¦AHabcdefhijlorstuwz᰸᰻᰿á±á±©á±µá²á²á²¬á²·á³»á³¿á´áµ»á¶á¶«á¶»á·á·ròÎar;楥Èglrsá±á±á±á±ger;æ eth;æ¸Ã²á³hÄ;vá±á±æÂ»à¤Å«á±¡á±§arow;æ¤aãÌÄayᱮᱳron;ä;ä´Æ;ao̲ᱼá²ÄgrÊ¿á²r;ætseq;æ©·Æglmá²á²á²è»Â°ä°ta;ä´ptyv;榱ÄirᲣᲨsht;楿;ìð¡arÄlrᲳᲵ»à£Â»áÊaegsvá³Í¸á³á³á³ mÆ;oșá³á³ndÄ;șá³uit;æ¦amma;äin;æ²Æ;io᳧᳨᳸ä·deè÷;oá³§á³°ntimes;ænø᳷cy;äcɯá´\0\0á´rn;æop;æÊlptuwá´á´á´¢áµáµlar;ä¤f;ìðÊ;empsÌá´á´·á´½áµqÄ;dÍá´³ot;æinus;æ¸lus;æquare;æ¡blebarwedgåúnÆadhá®áµáµ§ownarrowóá²arpoonÄlrᵲᵶefôᲴighôᲶŢᵿá¶
karo÷à½É¯á¶\0\0á¶rn;æop;æÆcotá¶á¶£á¶¦Äryá¶á¶¡;ìð¹;äl;æ§¶rok;äÄdrá¶°á¶´ot;æ±iÄ;fá¶ºá æ¿Äahá·á·ròЩaòྦangle;榦Äciá·á·y;ägrarr;æ¿à¤Dacdefglmnopqrstuxá¸á¸á¸á¸¸Õ¸á¸¼á¹á¹¡á¹¾áº¥áº¯áº½á»¡á¼ªá¼·á½á½á½ÄDoá¸á´´oôá²Äcsá¸á¸uteè»Ã©ä©ter;æ©®ÈaioyḢḧḱḶron;ärÄ;cá¸á¸®æè»Ãªäªlon;æ;äot;äÄDrá¹á¹
ot;æ;ìð¢Æ;rsá¹á¹á¹æªaveè»Ã¨ä¨Ä;dá¹á¹æªot;æªÈ;ilsṪṫṲṴæªnters;æ§;æÄ;dṹṺæªot;æªÆapsáº
áºáºcr;ätyÆ;sváºáºáºæ
et»áºpÄ1;áºáº¤Ä³áº¡áº£;æ;æ
æÄgsẪẬ;ä
p;æÄgpẴẸon;äf;ìðÆalsá»á»á»rÄ;sá»á»æl;æ§£us;橱iÆ;lvá»á»á»äµon»á»;äµÈcsuvỪỳá¼á¼£Äioữḱrc»Ḯɩỹ\0\0á»»ÃÕantÄglá¼á¼tr»á¹ess»ṺÆaeiá¼á¼á¼ls;ä½st;ævÄ;DȵἠD;橸parsl;æ§¥ÄDaἯἳot;ærr;楱Æcdiá¼¾á½á»¸r;æ¯oôÍÄahá½á½;ä·è»Ã°ä°Ämrá½á½lè»Ã«ä«o;æ¬Æcipὡὤὧl;ä¡sôծÄeoὬὴctatioîÕnentialåչৡá¾\0á¾\0ᾡᾧ\0\0á¿á¿\0á¿\0ῦῪâ\0ââllingdotseñá¹y;ämale;æÆilrá¾á¾³á¿lig;èï¬É©á¾¹\0\0á¾½g;èï¬ig;èï¬;ìð£lig;èï¬lig;ìfjÆaltá¿á¿á¿¡t;æig;èï¬ns;æ±of;äǰ΅\0ῳf;ìðÄakÖ¿á¿·Ä;vῼ´æ;æ«artint;æ¨ÄaoââÄcsââαââ°â¸â
â\0âβâ¢â¥â§âªâ¬\0â®è»Â½ä½;æ
è»Â¼ä¼;æ
;æ
;æ
Ƴâ´\0â¶;æ
;æ
Ê´â¾â\0\0âè»Â¾ä¾;æ
;æ
5;æ
ƶâ\0â;æ
;æ
8;æ
l;æwn;æ¢cr;ìð»à¢Eabcdefgijlnorstvââââ¥â°â´â°âµâºâ¿âââ¸Ìâ¾â
âÄ;lÙâ;æªÆcmpâââute;äµmaÄ;dâá³ä³;æªreve;äÄiyâªâ®rc;ä;ä³ot;ä¡È;lqsؾÙâ½âÆ;qsؾÙâlanô٥È;cdlÙ¥âââ¥c;檩otÄ;oââæªÄ;lâ¢â£æª;æªÄ;eâªâìâï¸s;æªr;ìð¤Ä;gÙ³Ømel;æ·cy;äÈ;EajÙâââ;æª;檥;檤ÈEaesâââ©â´;æ©pÄ;pâ£â¤æªrox»â¤Ä;qâ®â¯æªÄ;qâ®âim;æ§pf;ìðÄciâ
â
r;æmÆ;elÙ«â
â
;æª;æªè>;cdlqr×®â
â
ªâ
®â
³â
¹Äciâ
¥â
§;檧r;橺ot;æPar;æ¦uest;橼Êadelsââ
ªâÙâǰâ\0âproøâr;楸qÄlqØ¿âlesóâiÃÙ«Äenâ£ârtneqq;ìâ©ï¸Ã
âªÔAabcefkosyâââ±âµâºâââ¯â¨â½ròΠÈilmrâââârsðáf»â¤ilôکÄdrâ â¤cy;äÆ;cwࣴâ«â¯ir;æ¥;æar;æirc;䥯alrââârtsÄ;uââæ¥it»âlip;æ¦con;æ¹r;ìð¥sÄewâ£â©arow;椥arow;椦Êamoprâºâ¾âââ£rr;æ¿tht;æ»kÄlrââeftarrow;æ©ightarrow;æªf;ìðbar;æÆcltâ¯â´â¸r;ìð½asèâ´rok;ä§Äbpââull;æhen»á±à«¡â£\0âª\0â¸â
â\0ââ³\0\0â¸â¢â§â¢â¿\0ââªâ´cuteè»ÃäÆ;iyݱâ°âµrcè»Ã®ä®;ä¸Äcxâ¼â¿y;äµclè»Â¡ä¡ÄfrÎâ;ìð¦raveè»Ã¬ä¬È;inoܾââ©â®Äinâ¢â¦nt;æ¨t;æfin;æ§ta;æ©lig;䳯aopâ¾ââÆcgtâ
ââr;䫯elpÜââinÃ¥ÞarÃ´Ü h;ä±f;æ·ed;äµÊ;cfotÓ´â¬â±â½âare;æ
inÄ;tâ¸â¹æie;æ§doôâÊ;celpÝââââ¡al;æºÄgrââeróá£Ã£âarhk;æ¨rod;樼Ècgptâ¯â²â¶â»y;äon;ä¯f;ìða;ä¹uestè»Â¿ä¿Äciââr;ìð¾nÊ;EdsvÓ´âââ¡Ó³;æ¹ot;æµÄ;vâ¦â§æ´;æ³Ä;iÝ·â®lde;ä©Ç«â¸\0â¼cy;älè»Ã¯ä¯Ìcfmosuââââ¡â§âµÄiyâârc;äµ;ä¹r;ìð§ath;ä·pf;ìðÇ£â¬\0â±r;ìð¿rcy;äkcy;äÐacfghjosâââ¢â§ââ±âµâ»ppaÄ;vââäº;ä°Äeyââ dil;ä·;äºr;ìð¨reen;ä¸cy;ä
cy;äpf;ìðcr;ìðà®ABEHabcdefghjlmnoprstuvâ°ââââââ½âââââ¥â¹â½ââ²âââ¨âââ â Æartâ·âºâ¼ròà§Ã²Îail;æ¤arr;æ¤Ä;gà¦â;æªar;楢ॣâ¥\0âª\0â±\0\0\0\0\0âµâº\0âââ\0â¹ute;äºmptyv;榴raîà¡bda;ä»gÆ;dlà¢ââ;æ¦Ã¥à¢;æª
uoè»Â«ä«rÐ;bfhlpstà¢ââ¦â©â«â®â±âµÄ;fà¢â£s;æ¤s;æ¤Ã«âp;æ«l;椹im;楳l;æ¢Æ;aeâ¿ââæª«il;æ¤Ä;sââæª;ìâªï¸Æabrââârr;æ¤rk;æ²Äakâ¢â¬cÄekâ¨âª;ä»;äÄesâ±â³;æ¦lÄduâ¹â»;æ¦;æ¦Èaeuyââââron;ä¾Ädiââil;ä¼Ã¬à¢°Ã¢â©;
vendor: 4,294 bytes, line 736
736ä»Ècqrsâ£â¦ââ½a;椶uoÄ;rà¸áÄduâ²â·har;楧shar;æ¥h;æ²Ê;fgqsââà¦â³â¿æ¤tÊahlrtââ¤â·ââ¨rrowÄ;tà¢â¡aéâ¶arpoonÄduâ¯â´own»Ñp»०eftarrows;æightÆahsââârrowÄ;sࣴࢧarpoonóà¾quigarro÷â°hreetimes;æÆ;qsâà¦âºlanôবÊ;cdgsবââââ¨c;檨otÄ;oââæ©¿Ä;rââæª;æªÄ;eâ¢â¥ìâï¸s;æªÊadegsâ³â¹â½ââpproøâot;æqÄgqââ
ôà¦gtòâôà¦iÃলÆilrâ࣡âsht;楼;ìð©Ä;Eà¦â£;æªÅ¡â©â¶rÄduâ²â®Ä;l॥â³;楪lk;æcy;äÊ;achtà©ââââròâorneòá´ard;楫ri;æºÄioââ¤dot;ä
ustÄ;aâ¬âæ°che»âÈEaesâ»â½ââ;æ¨pÄ;pââæªrox»âÄ;qââæªÄ;qââ»im;æ¦Ðabnoptwzâ©â´â·ââ¯âââÄnrâ®â±g;æ¬r;æ½rëà£gÆlmrâ¿ââeftÄar০âightá৲apsto;æ¼ightá৽parrowÄlrâ¥â©efôâight;æ¬Æaflâ¶â¹â½r;æ¦
;ìðus;æ¨imes;樴šââst;æÃ¡áÆ;efââá ænge»âarÄ;lâ¤â¥ä¨t;æ¦Êachmtâ³â¶â¼â
âròࢨorneòá¶arÄ;dà¾â;æ¥;æri;æ¿Ìachiqtââà©â¢â®â»quo;æ¹r;ìðmÆ;egলâªâ¬;æª;æªÄbuâªâ³oÄ;rà¸â¹;ærok;ä
è<;cdhilqrà «ââ¹ââ â¥âªâ°Äciââ;檦r;橹reÃ¥â²mes;æarr;楶uest;æ©»ÄPiâµâ¹ar;æ¦Æ;efâ à¤á ærÄduâ â shar;æ¥har;楦Äenâ â ¡rtneqq;ìâ¨ï¸Ã
â ÜDacdefhilnopsuâ¡â¡
â¢â¢â¢â¢ ⢥⢨â£â£¢â£¤àªâ£³â¤Dot;æºÈclprâ¡â¡â¡£â¡½rè»Â¯ä¯Äetâ¡â¡;æÄ;eâ¡â¡æ se»â¡Ä;sá»â¡¨toÈ;dluá»â¡³â¡·â¡»owîÒefôà¤Ã°áker;æ®Äoyâ¢â¢mma;権;ä¼ash;æasuredangle»á¦r;ìðªo;æ§Æcdn⢯⢴â£roè»ÂµäµÈ;acdá¤â¢½â£â£sôá§ir;æ«°otè»Â·ÆµusÆ;bdâ£á¤â£æÄ;uá´¼â£;横ţâ£â£¡p;æ«Ã²âðàªÄdp⣩⣮els;æ§f;ìðÄct⣸⣽r;ìðpos»áÆ;lmâ¤â¤â¤ä¼timap;æ¸à°GLRVabcdefghijlmoprstuvwâ¥â¥â¥¾â¦â¦â§â§©â¨â¨â©â©âªâªâª¤âª¨â¬â¬ââ¿â®®â°´â±§â±¼â³©Ägtâ¥â¥;ìâ̸Ä;vâ¥à¯ìâ«âÆeltâ¥â¥²â¥¶ftÄar⥡⥧rrow;æightarrow;æ;ìâ̸Ä;v⥻à±ìâªâightarrow;æÄDdâ¦â¦ash;æ¯ash;æ®Êbcnpt⦣⦧⦬⦱â§la»Ëute;ä
g;ìâ âÊ;Eiopà¶â¦¼â§â§
â§;ì⩰̸d;ìâ̸s;ä
roøà¶urÄ;aâ§â§æ®lÄ;sâ§à¬¸Ç³â§\0â§£pè»Â ଷmpÄ;e௹à°Êaeouyâ§´â§¾â¨â¨â¨Ç°â§¹\0â§»;æ©on;ä
dil;ä
ngÄ;dൾâ¨ot;ìâ©Ì¸p;æ©;ä½ash;æÎ;Aadqsxà®â¨©â¨â¨»â©â©
â©rr;ærÄhr⨳⨶k;椤Ä;oá²á°ot;ìâ̸uiöà£Äeiâ©â©ar;椨Ãà®istÄ;sà® à®r;ìð«ÈEestà¯
⩦⩹⩼Æ;qs஼â©à¯¡Æ;qs஼à¯
â©´lanô௢iÃ௪Ä;rà®¶âªÂ»à®·ÆAapâªâªâªrò⥱rr;æ®ar;櫲Æ;svà¾âªà¾Ä;d⪡⪢æ¼;æºcy;äÎAEadest⪷⪺⪾â«â«
⫶⫹rò⥦;ìâ¦Ì¸rr;ær;æ¥È;fqsà°»â«â«£â«¯tÄarâ«â«rro÷â«ightarroÃ·âªÆ;qs఻⪺⫪lanôà±Ä;sà±â«´Â»à°¶iÃà±Ä;rవ⫾iÄ;eà°à°¥iäà¶Äptâ¬â¬f;ìðè¬;inâ¬â¬â¬¶ä¬nÈ;Edvà®â¬¤â¬¨â¬®;ìâ¹Ì¸ot;ìâµÌ¸Ç¡à®â¬³â¬µ;æ·;æ¶iÄ;vಸ⬼ǡಸââ;æ¾;æ½Æaorââ£â©rÈ;astà»âââlleìà»l;ì⫽â¥;ìâ̸lint;æ¨Æ;ceà²â°â³uåಥÄ;cà²â¸Ä;eà²â½Ã±à²ÈAaitâ®â®â®â®§ròâ¦rrÆ;cwâ®â®â®æ;ì⤳̸;ìâ̸ghtarrow»â®riÄ;eà³à³Îchimpqu⮽â¯â¯â¬à¸â¯¤â¯¯È;cerà´²â¯à´·â¯uÃ¥àµ
;ìðortÉâ¬
\0\0â¯aráâmÄ;e൮â¯Ä;q൴൳suÄbp⯫â¯Ã¥à³¸Ã¥à´Æbcp⯶â°â°È;Ees⯿â°à´¢â°æ;ìâ«
̸etÄ;eà´â°qÄ;qà´£â°cÄ;eà´²â°Ã±à´¸È;EesⰢⰣàµâ°§æ
;ìâ«Ì¸etÄ;eàµâ°®qÄ;qൠⰣÈgilrⰽⰿâ±
â±Ã¬à¯ldeè»Ã±ä±Ã§à±iangleÄlrâ±â±eftÄ;eà°â±Ã±à°¦ightÄ;eà³â±¥Ã±à³Ä;mⱬâ±ä½Æ;esⱴⱵⱹä£ro;æp;æÒDHadgilrsâ²â²â²â²â²£â²°â²¶â³â³£ash;æarr;æ¤p;ìââash;æ¬ÄetⲨⲬ;ìâ¥â;ì>ânfin;æ§ÆAetâ²½â³â³
rr;æ¤;ìâ¤âÄ;râ³â³ì<âie;ìâ´âÄAtâ³â³rr;æ¤rie;ìâµâim;ìâ¼âÆAanâ³°â³´â´rr;ærÄhr⳺⳽k;椣Ä;oá§á¥ear;椧ááª\0\0\0\0\0\0\0\0\0\0\0\0\0â´\0â´¸âµâµ ⵥ⵲â¶á¬\0\0â¶â¶«\0â·â·\0â·â¸â¸«â¸¾â¹Äcsâ´±áªuteè»Ã³ä³Äiyâ´¼âµ
rÄ;cáªâµè»Ã´ä´;ä¾Êabios᪠âµâµÇâµlac;ä
v;樸old;榼lig;ä
Äcr⵩âµir;榿;ìð¬Í¯âµ¹\0\0âµ¼\0â¶n;äaveè»Ã²ä²;æ§Äbmâ¶à·´ar;榵Èacitâ¶â¶â¶¥â¶¨ròáªÄirâ¶â¶ r;榾oss;榻nÃ¥à¹;æ§Æaeiⶱⶵⶹcr;ä
ga;äÆcdnâ·â·
Çron;ä¿;榶pf;ìð Æaelâ·â·Çr;榷rp;榹Î;adiosvⷪⷫⷮâ¸â¸â¸â¸æ¨ròáªÈ;efmâ··â·¸â¸â¸
æ©rÄ;oⷾⷿæ´f»ⷿè»Âªäªè»Âºäºgof;æ¶r;æ©lope;æ©;æ©Æcloâ¸â¸¡â¸§Ã²â¸ashè»Ã¸ä¸l;æiŬⸯ⸴deè»ÃµäµesÄ;aÇ⸺s;樶mlè»Ã¶ä¶bar;æ½à«¡â¹\0â¹½\0âºâº\0⺢⺹\0\0â»àº\0â¼\0\0⼫⾼\0â¿rÈ;
vendor: 6,210 bytes, line 736
736astÐâ¹§â¹²àº
è¶;lâ¹â¹®ä¶leìÐɩ⹸\0\0â¹»m;櫳;櫽y;ä¿rÊcimptâºâºâºá¡¥âºnt;ä¥od;ä®il;æ°enk;æ±r;ìðÆimo⺨⺰⺴Ä;vâºâº®ä;ämaô੶ne;æÆ;tv⺿â»â»ächfork»´;äÄauâ»â»nÄckâ»â»kÄ;hâ´â»;æÃ¶â´sÒ;abcdemst⻳⻴á¤â»¹â»½â¼â¼â¼â¼ä«cir;樣ir;樢Äouáµâ¼;樥;橲nè»Â±àºim;樦wo;樧Æipuâ¼â¼ â¼¥ntint;æ¨f;ìð¡ndè»Â£ä£Ô;Eaceinosuà»â¼¿â½â½â½â¾â¾â¾â½¾â¾¶;檳p;檷uÃ¥à»Ä;cà»â½Ì;acensà»â½â½â½¦â½¨â½¾pproøâ½urlyeñà»Ã±à»Æaes⽯⽶⽺pprox;檹qq;檵im;æ¨iÃà»meÄ;sâ¾àº®æ²ÆEas⽸â¾â½ºÃ°â½µÆdfp໬â¾â¾¯Æals⾠⾥⾪lar;æ®ine;æurf;æÄ;t໻⾴ï໻rel;æ°Äciâ¿â¿
r;ìð
;äncsp;æÌfiopsuâ¿â¢â¿â¿¥â¿«â¿±r;ìð®pf;ìð¢rime;æcr;ìðÆaeo⿸ããtÄei⿾ã
rnionóڰnt;æ¨stÄ;eããä¿Ã±á¼Ã´à¼àªABHabcdefhilmnoprstuxããããã ãã«ã
ã
¢ã
²ãããã¤ã©ãã®ã²ãã°ã·Æartãããròá³Ã²Ïail;æ¤aròᱥar;楤Îcdenqrtã¨ãµã¸ã¿ãããÄeuãã±;ìâ½Ì±te;ä
iãá
®mptyv;榳gÈ;delà¿ããã;æ¦;榥åà¿uoè»Â»ä»rÖ;abcfhlpstwà¿ã¬ã¯ã·ã¹ã¼ã¾ããããp;極Ä;fà¿ ã´s;æ¤ ;椳s;æ¤Ã«âðâ®l;æ¥
im;楴l;æ£;æÄaiããil;æ¤oÄ;nããæ¶alÃ³à¼Æabrã§ãªã®ròá¥rk;æ³Äakã³ã½cÄekã¹ã»;ä½;äÄesãã;æ¦lÄduãã;æ¦;æ¦Èaeuyããã§ã©ron;ä
Ädiã¡ã¥il;ä
ì࿲âãº;äÈclqsã´ã·ã½ã
a;椷dhar;楩uoÄ;rÈÈh;æ³Æacgã
ã
à½lÈ;ipsླྀã
ã
ánÃ¥á»arôྩt;æÆilrã
©á£ã
®sht;楽;ìð¯Äaoã
·ãrÄduã
½ã
¿Â»Ñ»Ä;láã;楬Ä;vããä;䱯gnsãã¹ã¼htÌahlrstã¤ã°ããã¤ã®rrowÄ;tà¿ãaéãarpoonÄduã»ã¿owîã
¾p»áeftÄahããrrowó࿪arpoonóÕightarrows;æquigarro÷ãhreetimes;æg;äingdotseñἲÆahmãããrò࿪aòÕ;æoustÄ;aããæ±che»ãmid;æ«®Èabptã²ã½ããÄnrã·ãºg;ær;æ¾rëáÆaflãããr;æ¦;ìð£us;樮imes;樵Äapãã§rÄ;gã£ã¤ä©t;æ¦olint;æ¨aròã£Èachqã»ãá¼ã
quo;æºr;ìðÄbuã»ãoÄ;rÈÈÆhirããã reÃ¥ã¸mes;æiÈ;eflãªáá ¡ã«æ¹tri;æ§luhar;楨;æàµ¡ãããã¬ã¸ã±\0ãºã¤\0\0ã¬ã°\0ã¨ãããã±ãã±\0ã\0\0ã³cute;ä
quïâºÔ;Eaceinpsyáã³ãµã¿ããããã¦ã©;檴ǰãº\0ã¼;檸on;ä
¡uÃ¥á¾Ä;dá³ãil;ä
rc;ä
ÆEasããã;檶p;檺im;æ©olint;æ¨iÃá;äotÆ;beã´áµãµæ
;橦ÎAacmstxãããããã£ãrr;ærÄhrããëâ¨Ä;oਸ਼਴tè»Â§ä§i;ä»war;椩mÄinã©Ã°nuóñt;æ¶rÄ;oã¶âìð°Èacoyãããã rp;æ¯Ähyããcy;ä;ärtÉã\0\0ãiäá¤araì⹯è»ÂäÄgmã¨ã´maÆ;fvã±ã²ã²ä;äÐ;deglnprá«ã
ããããã¡ã¦ot;橪Ä;qá±á°Ä;Eããæª;æª Ä;Eããæª;æªe;ælus;樤arr;楲aròá½Èaeitã¸ãããÄlsã½ãlsetméãªhp;樳parsl;槤Ädlá£ãe;æ£Ä;eããæªªÄ;sã¢ã£æª¬;ìâª¬ï¸Æflpã®ã³ãtcy;äÄ;bã¸ã¹ä¯Ä;aã¾ã¿æ§r;æ¿f;ìð¤aÄdrãÐesÄ;uããæ it»ãÆcsuã ã¹ãÄauã¥ã¯pÄ;sáã«;ìâï¸pÄ;sá´ãµ;ìâï¸uÄbpã¿ãÆ;esááãetÄ;eáãñáÆ;esá¨áãetÄ;eá¨ãÃ±á®Æ;afá
»ã¦Ö°rÅ¥ã«Ö±Â»á
¼aròá
Ècemtã¹ã¾ãã
r;ìðtmîñiìãaræá¾ÄarããrÄ;fãá¿æÄanããightÄepã£ãªpsiloîỠhé⺯s»â¡Êbcmnpã»ãáããÒ;Edemnprsãããããã£ã¬ã±ã¶æ;æ«
ot;檽Ä;dáãot;æ«ult;æ«ÄEeã¨ãª;æ«;ælus;檿arr;楹Æeiuã½ããtÆ;enãã
ãqÄ;qáãeqÄ;qã«ã¨m;æ«Äbpãã;æ«;æ«cÌ;acensáã¬ã²ã¹ã»ã¦pproøãºurlyeñá¾Ã±á³Æaesãããpproøãqñãg;æªÚ123;Edehlmnpsã©ã¬ã¯áã²ã´ãããããã¨ãè»Â¹ä¹è»Â²ä²è»Â³ä³;æ«Äosã¹ã¼t;檾ub;æ«Ä;dá¢ã
ot;æ«sÄouããl;æb;æ«arr;楻ult;æ«ÄEeã¤ã¦;æ«;ælus;æ«Æeiuã´ããtÆ;enáã¼ãqÄ;qá¢ã²eqÄ;qã§ã¤m;æ«Äbpãã;æ«;æ«ÆAanãã ãrr;ærÄhrã¦ã¨Ã«â®Ä;oਫ਩war;椪ligè»Ãä௡ããã áã³ã¹\0ã¾ã\0\0\0\0\0ãã\0ãã¬\0\0\0ãɲã\0\0ãget;æ;ärÃ«à¹Æaeyã¦ã«ã°ron;ä
¥dil;ä
£;älrec;ær;ìð±Èeikoãããµã¼Ç²ã\0ãeÄ4fááaÆ;svãããä¸ym;äÄcnã¢ã²kÄasã¨ã®pproøáim»á¬sðáÄasãºã®Ã°árnè»Ã¾ä¾Ç¬Ìãâ§esèÃ;bdãããäÄ;aá¤ãr;樱;樰Æepsã¡ã£ãáâ©È;bcfÒã¬ã°ã´ot;æ¶ir;櫱Ä;oã¹ã¼ìð¥rk;æ«Ã¡ã¢rime;æ´Æaipããã¤dÃ¥áÎadempstã¡ããããããngleÊ;dlqrã°ã±ã¶ããæµown»ᶻeftÄ;eâ ã¾Ã±à¤®;æightÄ;eãªãñáot;æ¬inus;樺lus;樹b;æ§ime;樻ezium;æ¢Æchtã²ã½ãÄryã·ã»;ìð;äcy;ärok;ä
§Äioããxôá·headÄlrãã eftarro÷à¡ightarrow»à½à¤AHabcdfghlmoprstuwãããã¤ã°ã¼ã ã 㠣㠴ã¡ã¡ã¡«ã¢©ã£ã£ã£ªã£¶ròÏar;楣Äcrãã¢uteè»ÃºäºÃ²á
rÇ£ãª\0ãy;äve;ä
Äiyãµãºrcè»Ã»ä»;äÆabhã ã ã ròálac;ä
±aòáÄirã ã sht;楾;ìð²raveè»Ã¹ä¹Å¡ã §ã ±rÄlr㠬㠮»à¥Â»álk;æÄctã ¹ã¡É¯ã ¿\0\0ã¡rnÄ;eã¡
ã¡ær»ã¡op;æri;æ¸Äalã¡ã¡cr;ä
«è»Â¨ÍÄgp㡢㡦on;ä
³f;ìð¦Ìadhlsuá
㡸㡽á²ã¢ã¢ ownáá³arpoonÄlrã¢ã¢efôã ighô㠯iÆ;hlã¢ã¢ã¢ä
»áºon»ã¢parrows;æÆcit㢰ã£ã£É¯ã¢¶\0\0ã£rnÄ;e㢼㢽ær»㢽op;æng;ä
¯ri;æ¹cr;ìðÆdirã£ã£ã£¢ot;æ°lde;ä
©iÄ;fã°ã£¨Â»á Äam㣯㣲rò㢨lè»Ã¼ä¼angle;榧ÞABDacdeflnoprszã¤ã¤ã¤©ã¤ã¦µã¦¸ã¦½ã§ã§¤ã§¨ã§³ã§¹ã§½ã¨ã¨ ròϷarÄ;v㤦㤧櫨;æ«©asèϡÄnr㤲㤷grt;æ¦Îeknprstã£ã¥ã¥ã¥ã¥ã¥¤ã¦appáâothinÃ§áºÆhirã«â»ã¥opô⾵Ä;há·ã¥¢Ã¯ãÄiu㥩ã¥gmáã³Äbp㥲ã¦setneqÄ;q㥽ã¦ìâï¸;ìâ«ï¸setneqÄ;qã¦ã¦ìâï¸;ìâ«ï¸Ährã¦ã¦etáãiangleÄlr㦪㦯eft»थight»áy;ä²ashÂ»á¶Æelrã§ã§ã§Æ;beâ·ªã§ã§ar;æ»q;ælip;æ®Äbtã§á¨aòá©r;ìð³tré㦮suÄbp㧯㧱»à´Â»àµpf;ìð§roð໻tré㦴Äcuã¨ã¨r;ìðÄbpã¨ã¨nÄEeã¦ã¨Â»ã¥¾nÄEeã¦ã¨Â»ã¦igzag;æ¦Îcefoprs㨶㨻ã©ã©ã©ã©¡ã©ªirc;ä
µÄdiã©ã©Äbgã©
ã©ar;æ©eÄ;qáºã©;æerp;ær;ìð´pf;ìð¨Ä;eá¹ã©¦atèá¹cr;ìðà«£áãª\0ãª\0ãªãª\0\0ãªãª¨ãª«ãª¯\0\0ã«ã«\0ã«áátréár;ìðµÄAaãªãªròÏrò৶;ä¾ÄAa㪡㪤ròθrò৫aðâis;æ»Ædptá¤ãªµãª¾Äfl㪺á©;ìð©imÃ¥á²ÄAaã«ã«ròÏròà¨Äcqã«á¸r;ìðÄptáã«réáÐacefiosu㫰㫽ã¬ã¬ã¬ã¬ã¬ã¬¡cÄuyã«¶ã«»teè»Ã½ä½;äÄiyã¬ã¬rc;ä
·;änè»Â¥ä¥r;ìð¶cy;äpf;ìðªcr;ìðÄcm㬦㬩y;älè»Ã¿ä¿Ôacdefhioswããããã¤ã©ãã´ãºã®cute;ä
ºÄayããron;ä
¾;ä·ot;ä
¼Äetãã¡træáa;ä¶r;ìð·cy;ä¶grarr;æpf;ìð«cr;ìðÄjnã®
ã®;æj;æ
736'.split("").map(e=>e.charCodeAt(0))),yle=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function xle(e){var t;return e>=55296&&e<=57343||e>1114111?65533:(t=yle.get(e))!==null&&t!==void 0?t:e}var nn;(function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"})(nn||(nn={}));const Ele=32;var ko;(function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"})(ko||(ko={}));function pE(e){return e>=nn.ZERO&&e<=nn.NINE}function vle(e){return e>=nn.UPPER_A&&e<=nn.UPPER_F||e>=nn.LOWER_A&&e<=nn.LOWER_F}function Sle(e){return e>=nn.UPPER_A&&e<=nn.UPPER_Z||e>=nn.LOWER_A&&e<=nn.LOWER_Z||pE(e)}function Tle(e){return e===nn.EQUALS||Sle(e)}var tn;(function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"})(tn||(tn={}));var ks;(function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"})(ks||(ks={}));class wle{constructor(t,r,n){this.decodeTree=t,this.emitCodePoint=r,this.errors=n,this.state=tn.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=ks.Str
vendor: 5,604 bytes, line 736
736ict}startEntity(t){this.decodeMode=t,this.state=tn.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(t,r){switch(this.state){case tn.EntityStart:return t.charCodeAt(r)===nn.NUM?(this.state=tn.NumericStart,this.consumed+=1,this.stateNumericStart(t,r+1)):(this.state=tn.NamedEntity,this.stateNamedEntity(t,r));case tn.NumericStart:return this.stateNumericStart(t,r);case tn.NumericDecimal:return this.stateNumericDecimal(t,r);case tn.NumericHex:return this.stateNumericHex(t,r);case tn.NamedEntity:return this.stateNamedEntity(t,r)}}stateNumericStart(t,r){return r>=t.length?-1:(t.charCodeAt(r)|Ele)===nn.LOWER_X?(this.state=tn.NumericHex,this.consumed+=1,this.stateNumericHex(t,r+1)):(this.state=tn.NumericDecimal,this.stateNumericDecimal(t,r))}addToNumericResult(t,r,n,a){if(r!==n){const i=n-r;this.result=this.result*Math.pow(a,i)+Number.parseInt(t.substr(r,i),a),this.consumed+=i}}stateNumericHex(t,r){const n=r;for(;r<t.length;){const a=t.charCodeAt(r);if(pE(a)||vle(a))r+=1;else return this.addToNumericResult(t,n,r,16),this.emitNumericEntity(a,3)}return this.addToNumericResult(t,n,r,16),-1}stateNumericDecimal(t,r){const n=r;for(;r<t.length;){const a=t.charCodeAt(r);if(pE(a))r+=1;else return this.addToNumericResult(t,n,r,10),this.emitNumericEntity(a,2)}return this.addToNumericResult(t,n,r,10),-1}emitNumericEntity(t,r){var n;if(this.consumed<=r)return(n=this.errors)===null||n===void 0||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(t===nn.SEMI)this.consumed+=1;else if(this.decodeMode===ks.Strict)return 0;return this.emitCodePoint(xle(this.result),this.consumed),this.errors&&(t!==nn.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(t,r){const{decodeTree:n}=this;let a=n[this.treeIndex],i=(a&ko.VALUE_LENGTH)>>14;for(;r<t.length;r++,this.excess++){const s=t.charCodeAt(r);if(this.treeIndex=_le(n,a,this.treeIndex+Math.max(1,i),s),this.treeIndex<0)return this.result===0||this.decodeMode===ks.Attribute&&(i===0||Tle(s))?0:this.emitNotTerminatedNamedEntity();if(a=n[this.treeIndex],i=(a&ko.VALUE_LENGTH)>>14,i!==0){if(s===nn.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==ks.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}emitNotTerminatedNamedEntity(){var t;const{result:r,decodeTree:n}=this,a=(n[r]&ko.VALUE_LENGTH)>>14;return this.emitNamedEntityData(r,a,this.consumed),(t=this.errors)===null||t===void 0||t.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(t,r,n){const{decodeTree:a}=this;return this.emitCodePoint(r===1?a[t]&~ko.VALUE_LENGTH:a[t+1],n),r===3&&this.emitCodePoint(a[t+2],n),n}end(){var t;switch(this.state){case tn.NamedEntity:return this.result!==0&&(this.decodeMode!==ks.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case tn.NumericDecimal:return this.emitNumericEntity(0,2);case tn.NumericHex:return this.emitNumericEntity(0,3);case tn.NumericStart:return(t=this.errors)===null||t===void 0||t.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case tn.EntityStart:return 0}}}function _le(e,t,r,n){const a=(t&ko.BRANCH_LENGTH)>>7,i=t&ko.JUMP_TABLE;if(a===0)return i!==0&&n===i?r:-1;if(i){const c=n-i;return c<0||c>=a?-1:e[r+c]-1}let s=r,l=s+a-1;for(;s<=l;){const c=s+l>>>1,d=e[c];if(d<n)s=c+1;else if(d>n)l=c-1;else return e[c+a]}return-1}var Oe;(function(e){e.HTML="http://www.w3.org/1999/xhtml",e.MATHML="http://www.w3.org/1998/Math/MathML",e.SVG="http://www.w3.org/2000/svg",e.XLINK="http://www.w3.org/1999/xlink",e.XML="http://www.w3.org/XML/1998/namespace",e.XMLNS="http://www.w3.org/2000/xmlns/"})(Oe||(Oe={}));var kl;(function(e){e.TYPE="type",e.ACTION="action",e.ENCODING="encoding",e.PROMPT="prompt",e.NAME="name",e.COLOR="color",e.FACE="face",e.SIZE="size"})(kl||(kl={}));var Ga;(function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"})(Ga||(Ga={}));var me;(function(e){e.A="a",e.ADDRESS="address",e.ANNOTATION_XML="annotation-xml",e.APPLET="applet",e.AREA="area",e.ARTICLE="article",e.ASIDE="aside",e.B="b",e.BASE="base",e.BASEFONT="basefont",e.BGSOUND="bgsound",e.BIG="big",e.BLOCKQUOTE="blockquote",e.BODY="body",e.BR="br",e.BUTTON="button",e.CAPTION="caption",e.CENTER="center",e.CODE="code",e.COL="col",e.COLGROUP="colgroup",e.DD="dd",e.DESC="desc",e.DETAILS="details",e.DIALOG="dialog",e.DIR="dir",e.DIV="div",e.DL="dl",e.DT="dt",e.EM="em",e.EMBED="embed",e.FIELDSET="fieldset",e.FIGCAPTION="figcaption",e.FIGURE="figure",e.FONT="font",e.FOOTER="footer",e.FOREIGN_OBJECT="foreignObject",e.FORM="form",e.FRAME="frame",e.FRAMESET="frameset",e.H1="h1",e.H2="h2",e.H3="h3",e.H4="h4",e.H5="h5",e.H6="h6",e.HEAD="head",e.HEADER="header",e.HGROUP="hgroup",e.HR="hr",e.HTML="html",e.I="i",e.IMG="img",e.IMAGE="image",e.INPUT="input",e.IFRAME="iframe",e.KEYGEN="keygen",e.LABEL="label",e.LI="li",e.LINK="link",e.LISTING="listing",e.MAIN="main",e.MALIGNMARK="malignmark",e.MARQUEE="marquee",e.MATH="math",e.MENU="menu",e.META="meta",e.MGLYPH="mglyph",e.MI="mi",e.MO="mo",e.MN="mn",e.MS="ms",e.MTEXT="mtext",e.NAV="nav",e.NOBR="nobr",e.NOFRAMES="noframes",e.NOEMBED="noembed",e.NOSCRIPT="noscript",e.OBJECT="object",e.OL="ol",e.OPTGROUP="optgroup",e.OPTION="option",e.P="p",e.PARAM="param",e.PLAINTEXT="plaintext",e.PRE="pre",e.RB="rb",e.RP="rp",e.RT="rt",e.RTC="rtc",e.RUBY="ruby",e.S="s",e.SCRIPT="script",e.SEARCH="search",e.SECTION="section",e.SELECT="select",e.SOURCE="source",e.SMALL="small",e.SPAN="span",e.STRIKE="str
736ike",e.STRONG="strong",e.STYLE="style",e.SUB="sub",e.SUMMARY="summary",e.SUP="sup",e.TABLE="table",e.TBODY="tbody",e.TEMPLATE="template",e.TEXTAREA="textarea",e.TFOOT="tfoot",e.TD="td",e.TH="th",e.THEAD="thead",e.TITLE="title",e.TR="tr",e.TRACK="track",e.TT="tt",e.U="u",e.UL="ul",e.SVG="svg",e.VAR="var",e.WBR="wbr",e.XMP="xmp"})(me||(me={}));var w;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.A=1]="A",e[e.ADDRESS=2]="ADDRESS",e[e.ANNOTATION_XML=3]="ANNOTATION_XML",e[e.APPLET=4]="APPLET",e[e.AREA=5]="AREA",e[e.ARTICLE=6]="ARTICLE",e[e.ASIDE=7]="ASIDE",e[e.B=8]="B",e[e.BASE=9]="BASE",e[e.BASEFONT=10]="BASEFONT",e[e.BGSOUND=11]="BGSOUND",e[e.BIG=12]="BIG",e[e.BLOCKQUOTE=13]="BLOCKQUOTE",e[e.BODY=14]="BODY",e[e.BR=15]="BR",e[e.BUTTON=16]="BUTTON",e[e.CAPTION=17]="CAPTION",e[e.CENTER=18]="CENTER",e[e.CODE=19]="CODE",e[e.COL=20]="COL",e[e.COLGROUP=21]="COLGROUP",e[e.DD=22]="DD",e[e.DESC=23]="DESC",e[e.DETAILS=24]="DETAILS",e[e.DIALOG=25]="DIALOG",e[e.DIR=26]="DIR",e[e.DIV=27]="DIV",e[e.DL=28]="DL",e[e.DT=29]="DT",e[e.EM=30]="EM",e[e.EMBED=31]="EMBED",e[e.FIELDSET=32]="FIELDSET",e[e.FIGCAPTION=33]="FIGCAPTION",e[e.FIGURE=34]="FIGURE",e[e.FONT=35]="FONT",e[e.FOOTER=36]="FOOTER",e[e.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",e[e.FORM=38]="FORM",e[e.FRAME=39]="FRAME",e[e.FRAMESET=40]="FRAMESET",e[e.H1=41]="H1",e[e.H2=42]="H2",e[e.H3=43]="H3",e[e.H4=44]="H4",e[e.H5=45]="H5",e[e.H6=46]="H6",e[e.HEAD=47]="HEAD",e[e.HEADER=48]="HEADER",e[e.HGROUP=49]="HGROUP",e[e.HR=50]="HR",e[e.HTML=51]="HTML",e[e.I=52]="I",e[e.IMG=53]="IMG",e[e.IMAGE=54]="IMAGE",e[e.INPUT=55]="INPUT",e[e.IFRAME=56]="IFRAME",e[e.KEYGEN=57]="KEYGEN",e[e.LABEL=58]="LABEL",e[e.LI=59]="LI",e[e.LINK=60]="LINK",e[e.LISTING=61]="LISTING",e[e.MAIN=62]="MAIN",e[e.MALIGNMARK=63]="MALIGNMARK",e[e.MARQUEE=64]="MARQUEE",e[e.MATH=65]="MATH",e[e.MENU=66]="MENU",e[e.META=67]="META",e[e.MGLYPH=68]="MGLYPH",e[e.MI=69]="MI",e[e.MO=70]="MO",e[e.MN=71]="MN",e[e.MS=72]="MS",e[e.MTEXT=73]="MTEXT",e[e.NAV=74]="NAV",e[e.NOBR=75]="NOBR",e[e.NOFRAMES=76]="NOFRAMES",e[e.NOEMBED=77]="NOEMBED",e[e.NOSCRIPT=78]="NOSCRIPT",e[e.OBJECT=79]="OBJECT",e[e.OL=80]="OL",e[e.OPTGROUP=81]="OPTGROUP",e[e.OPTION=82]="OPTION",e[e.P=83]="P",e[e.PARAM=84]="PARAM",e[e.PLAINTEXT=85]="PLAINTEXT",e[e.PRE=86]="PRE",e[e.RB=87]="RB",e[e.RP=88]="RP",e[e.RT=89]="RT",e[e.RTC=90]="RTC",e[e.RUBY=91]="RUBY",e[e.S=92]="S",e[e.SCRIPT=93]="SCRIPT",e[e.SEARCH=94]="SEARCH",e[e.SECTION=95]="SECTION",e[e.SELECT=96]="SELECT",e[e.SOURCE=97]="SOURCE",e[e.SMALL=98]="SMALL",e[e.SPAN=99]="SPAN",e[e.STRIKE=100]="STRIKE",e[e.STRONG=101]="STRONG",e[e.STYLE=102]="STYLE",e[e.SUB=103]="SUB",e[e.SUMMARY=104]="SUMMARY",e[e.SUP=105]="SUP",e[e.TABLE=106]="TABLE",e[e.TBODY=107]="TBODY",e[e.TEMPLATE=108]="TEMPLATE",e[e.TEXTAREA=109]="TEXTAREA",e[e.TFOOT=110]="TFOOT",e[e.TD=111]="TD",e[e.TH=112]="TH",e[e.THEAD=113]="THEAD",e[e.TITLE=114]="TITLE",e[e.TR=115]="TR",e[e.TRACK=116]="TRACK",e[e.TT=117]="TT",e[e.U=118]="U",e[e.UL=119]="UL",e[e.SVG=120]="SVG",e[e.VAR=121]="VAR",e[e.WBR=122]="WBR",e[e.XMP=123]="XMP"})(w||(w={}));const kle=new Map([[me.A,w.A],[me.ADDRESS,w.ADDRESS],[me.ANNOTATION_XML,w.ANNOTATION_XML],[me.APPLET,w.APPLET],[me.AREA,w.AREA],[me.ARTICLE,w.ARTICLE],[me.ASIDE,w.ASIDE],[me.B,w.B],[me.BASE,w.BASE],[me.BASEFONT,w.BASEFONT],[me.BGSOUND,w.BGSOUND],[me.BIG,w.BIG],[me.BLOCKQUOTE,w.BLOCKQUOTE],[me.BODY,w.BODY],[me.BR,w.BR],[me.BUTTON,w.BUTTON],[me.CAPTION,w.CAPTION],[me.CENTER,w.CENTER],[me.CODE,w.CODE],[me.COL,w.COL],[me.COLGROUP,w.COLGROUP],[me.DD,w.DD],[me.DESC,w.DESC],[me.DETAILS,w.DETAILS],[me.DIALOG,w.DIALOG],[me.DIR,w.DIR],[me.DIV,w.DIV],[me.DL,w.DL],[me.DT,w.DT],[me.EM,w.EM],[me.EMBED,w.EMBED],[me.FIELDSET,w.FIELDSET],[me.FIGCAPTION,w.FIGCAPTION],[me.FIGURE,w.FIGURE],[me.FONT,w.FONT],[me.FOOTER,w.FOOTER],[me.FOREIGN_OBJECT,w.FOREIGN_OBJECT],[me.FORM,w.FORM],[me.FRAME,w.FRAME],[me.FRAMESET,w.FRAMESET],[me.H1,w.H1],[me.H2,w.H2],[me.H3,w.H3],[me.H4,w.H4],[me.H5,w.H5],[me.H6,w.H6],[me.HEAD,w.HEAD],[me.HEADER,w.HEADER],[me.HGROUP,w.HGROUP],[me.HR,w.HR],[me.HTML,w.HTML],[me.I,w.I],[me.IMG,w.IMG],[me.IMAGE,w.IMAGE],[me.INPUT,w.INPUT],[me.IFRAME,w.IFRAME],[me.KEYGEN,w.KEYGEN],[me.LABEL,w.LABEL],[me.LI,w.LI],[me.LINK,w.LINK],[me.LISTING,w.LISTING],[me.MAIN,w.MAIN],[me.MALIGNMARK,w.MALIGNMARK],[me.MARQUEE,w.MARQUEE],[me.MATH,w.MATH],[me.MENU,w.MENU],[me.META,w.META],[me.MGLYPH,w.MGLYPH],[me.MI,w.MI],[me.MO,w.MO],[me.MN,w.MN],[me.MS,w.MS],[me.MTEXT,w.MTEXT],[me.NAV,w.NAV],[me.NOBR,w.NOBR],[me.NOFRAMES,w.NOFRAMES],[me.NOEMBED,w.NOEMBED],[me.NOSCRIPT,w.NOSCRIPT],[me.OBJECT,w.OBJECT],[me.OL,w.OL],[me.OPTGROUP,
vendor: 116,946 bytes, line 736
736w.OPTGROUP],[me.OPTION,w.OPTION],[me.P,w.P],[me.PARAM,w.PARAM],[me.PLAINTEXT,w.PLAINTEXT],[me.PRE,w.PRE],[me.RB,w.RB],[me.RP,w.RP],[me.RT,w.RT],[me.RTC,w.RTC],[me.RUBY,w.RUBY],[me.S,w.S],[me.SCRIPT,w.SCRIPT],[me.SEARCH,w.SEARCH],[me.SECTION,w.SECTION],[me.SELECT,w.SELECT],[me.SOURCE,w.SOURCE],[me.SMALL,w.SMALL],[me.SPAN,w.SPAN],[me.STRIKE,w.STRIKE],[me.STRONG,w.STRONG],[me.STYLE,w.STYLE],[me.SUB,w.SUB],[me.SUMMARY,w.SUMMARY],[me.SUP,w.SUP],[me.TABLE,w.TABLE],[me.TBODY,w.TBODY],[me.TEMPLATE,w.TEMPLATE],[me.TEXTAREA,w.TEXTAREA],[me.TFOOT,w.TFOOT],[me.TD,w.TD],[me.TH,w.TH],[me.THEAD,w.THEAD],[me.TITLE,w.TITLE],[me.TR,w.TR],[me.TRACK,w.TRACK],[me.TT,w.TT],[me.U,w.U],[me.UL,w.UL],[me.SVG,w.SVG],[me.VAR,w.VAR],[me.WBR,w.WBR],[me.XMP,w.XMP]]);function qc(e){var t;return(t=kle.get(e))!==null&&t!==void 0?t:w.UNKNOWN}const De=w,Ale={[Oe.HTML]:new Set([De.ADDRESS,De.APPLET,De.AREA,De.ARTICLE,De.ASIDE,De.BASE,De.BASEFONT,De.BGSOUND,De.BLOCKQUOTE,De.BODY,De.BR,De.BUTTON,De.CAPTION,De.CENTER,De.COL,De.COLGROUP,De.DD,De.DETAILS,De.DIR,De.DIV,De.DL,De.DT,De.EMBED,De.FIELDSET,De.FIGCAPTION,De.FIGURE,De.FOOTER,De.FORM,De.FRAME,De.FRAMESET,De.H1,De.H2,De.H3,De.H4,De.H5,De.H6,De.HEAD,De.HEADER,De.HGROUP,De.HR,De.HTML,De.IFRAME,De.IMG,De.INPUT,De.LI,De.LINK,De.LISTING,De.MAIN,De.MARQUEE,De.MENU,De.META,De.NAV,De.NOEMBED,De.NOFRAMES,De.NOSCRIPT,De.OBJECT,De.OL,De.P,De.PARAM,De.PLAINTEXT,De.PRE,De.SCRIPT,De.SECTION,De.SELECT,De.SOURCE,De.STYLE,De.SUMMARY,De.TABLE,De.TBODY,De.TD,De.TEMPLATE,De.TEXTAREA,De.TFOOT,De.TH,De.THEAD,De.TITLE,De.TR,De.TRACK,De.UL,De.WBR,De.XMP]),[Oe.MATHML]:new Set([De.MI,De.MO,De.MN,De.MS,De.MTEXT,De.ANNOTATION_XML]),[Oe.SVG]:new Set([De.TITLE,De.FOREIGN_OBJECT,De.DESC]),[Oe.XLINK]:new Set,[Oe.XML]:new Set,[Oe.XMLNS]:new Set},fE=new Set([De.H1,De.H2,De.H3,De.H4,De.H5,De.H6]);me.STYLE,me.SCRIPT,me.XMP,me.IFRAME,me.NOEMBED,me.NOFRAMES,me.PLAINTEXT;var X;(function(e){e[e.DATA=0]="DATA",e[e.RCDATA=1]="RCDATA",e[e.RAWTEXT=2]="RAWTEXT",e[e.SCRIPT_DATA=3]="SCRIPT_DATA",e[e.PLAINTEXT=4]="PLAINTEXT",e[e.TAG_OPEN=5]="TAG_OPEN",e[e.END_TAG_OPEN=6]="END_TAG_OPEN",e[e.TAG_NAME=7]="TAG_NAME",e[e.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",e[e.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",e[e.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",e[e.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",e[e.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",e[e.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",e[e.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",e[e.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",e[e.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",e[e.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",e[e.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",e[e.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",e[e.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",e[e.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",e[e.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",e[e.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",e[e.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",e[e.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",e[e.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",e[e.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",e[e.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",e[e.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",e[e.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",e[e.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",e[e.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",e[e.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",e[e.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",e[e.BOGUS_COMMENT=40]="BOGUS_COMMENT",e[e.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",e[e.COMMENT_START=42]="COMMENT_START",e[e.COMMENT_START_DASH=43]="COMMENT_START_DASH",e[e.COMMENT=44]="COMMENT",e[e.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",e[e.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",e[e.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",e[e.COMMENT_END_DASH=49]="COMMENT_END_DASH",e[e.COMMENT_END=50]="COMMENT_END",e[e.COMMENT_END_BANG=51]="COMMENT_END_BANG",e[e.DOCTYPE=52]="DOCTYPE",e[e.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",e[e.DOCTYPE_NAME=54]="DOCTYPE_NAME",e[e.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",e[e.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",e[e.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",e[e.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",e[e.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",e[e.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",e[e.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",e[e.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",e[e.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",e[e.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",e[e.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",e[e.CDATA_SECTION=68]="CDATA_SECTION",e[e.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",e[e.CDATA_SECTION_END=70]="CDATA_SECTION_END",e[e.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",e[e.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND"})(X||(X={}));const Rr={DATA:X.DATA,RCDATA:X.RCDATA,RAWTEXT:X.RAWTEXT,SCRIPT_DATA:X.SCRIPT_DATA,PLAINTEXT:X.PLAINTEXT,CDATA_SECTION:X.CDATA_SECTION};function Cle(e){return e>=V.DIGIT_0&&e<=V.DIGIT_9}function k0(e){return e>=V.LATIN_CAPITAL_A&&e<=V.LATIN_CAPITAL_Z}function Nle(e){return e>=V.LATIN_SMALL_A&&e<=V.LATIN_SMALL_Z}function vo(e){return Nle(e)||k0(e)}function l8(e){return vo(e)||Cle(e)}function Yf(e){return e+32}function qD(e){return e===V.SPACE||e===V.LINE_FEED||e===V.TABULATION||e===V.FORM_FEED}function u8(e){return qD(e)||e===V.SOLIDUS||e===V.GREATER_THAN_SIGN}function Rle(e){return e===V.NULL?Se.nullCharacterReference:e>1114111?Se.characterReferenceOutsideUnicodeRange:zD(e)?Se.surrogateCharacterReference:HD(e)?Se.noncharacterCharacterReference:$D(e)||e===V.CARRIAGE_RETURN?Se.controlCharacterReference:null}class Ile{constructor(t,r){this.options=t,this.handler=r,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=X.DATA,this.returnState=X.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new gle(r),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new wle(ble,(n,a)=>{this.preprocessor.pos=this.entityStartPos+a-1,this._flushCodePointConsumedAsCharacterReference(n)},r.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(Se.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:n=>{this._err(Se.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+n)},validateNumericCharacterReference:n=>{const a=Rle(n);a&&this._err(a,1)}}:void 0)}_err(t,r=0){var n,a;(a=(n=this.handler).onParseError)===null||a===void 0||a.call(n,this.preprocessor.getError(t,r))}getCurrentLocation(t){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-t,startOffset:this.preprocessor.offset-t,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;const t=this._consume();this._ensureHibernation()||this._callState(t)}this.inLoop=!1}}pause(){this.paused=!0}resume(t){if(!this.paused)throw new Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||t?.())}write(t,r,n){this.active=!0,this.preprocessor.write(t,r),this._runParsingLoop(),this.paused||n?.()}insertHtmlAtCurrentPos(t){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(t),this._runParsingLoop()}_ensureHibernation(){return this.preprocessor.endOfChunkHit?(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0):!1}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(t){this.consumedAfterSnapshot+=t;for(let r=0;r<t;r++)this.preprocessor.advance()}_consumeSequenceIfMatch(t,r){return this.preprocessor.startsWith(t,r)?(this._advanceBy(t.length-1),!0):!1}_createStartTagToken(){this.currentToken={type:Ct.START_TAG,tagName:"",tagID:w.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}_createEndTagToken(){this.currentToken={type:Ct.END_TAG,tagName:"",tagID:w.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}_createCommentToken(t){this.currentToken={type:Ct.COMMENT,data:"",location:this.getCurrentLocation(t)}}_createDoctypeToken(t){this.currentToken={type:Ct.DOCTYPE,name:t,forceQuirks:!1,publicId:null,systemId:null,location:this.currentLocation}}_createCharacterToken(t,r){this.currentCharacterToken={type:t,chars:r,location:this.currentLocation}}_createAttr(t){this.currentAttr={name:t,value:""},this.currentLocation=this.getCurrentLocation(0)}_leaveAttrName(){var t,r;const n=this.currentToken;if(jD(n,this.currentAttr.name)===null){if(n.attrs.push(this.currentAttr),n.location&&this.currentLocation){const a=(t=(r=n.location).attrs)!==null&&t!==void 0?t:r.attrs=Object.create(null);a[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue()}}else this._err(Se.duplicateAttribute)}_leaveAttrValue(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}prepareToken(t){this._emitCurrentCharacterToken(t.location),this.currentToken=null,t.location&&(t.location.endLine=this.preprocessor.line,t.location.endCol=this.preprocessor.col+1,t.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}emitCurrentTagToken(){const t=this.currentToken;this.prepareToken(t),t.tagID=qc(t.tagName),t.type===Ct.START_TAG?(this.lastStartTagName=t.tagName,this.handler.onStartTag(t)):(t.attrs.length>0&&this._err(Se.endTagWithAttributes),t.selfClosing&&this._err(Se.endTagWithTrailingSolidus),this.handler.onEndTag(t)),this.preprocessor.dropParsedChunk()}emitCurrentComment(t){this.prepareToken(t),this.handler.onComment(t),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(t){this.prepareToken(t),this.handler.onDoctype(t),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(t){if(this.currentCharacterToken){switch(t&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=t.startLine,this.currentCharacterToken.location.endCol=t.startCol,this.currentCharacterToken.location.endOffset=t.startOffset),this.currentCharacterToken.type){case Ct.CHARACTER:{this.handler.onCharacter(this.currentCharacterToken);break}case Ct.NULL_CHARACTER:{this.handler.onNullCharacter(this.currentCharacterToken);break}case Ct.WHITESPACE_CHARACTER:{this.handler.onWhitespaceCharacter(this.currentCharacterToken);break}}this.currentCharacterToken=null}}_emitEOFToken(){const t=this.getCurrentLocation(0);t&&(t.endLine=t.startLine,t.endCol=t.startCol,t.endOffset=t.startOffset),this._emitCurrentCharacterToken(t),this.handler.onEof({type:Ct.EOF,location:t}),this.active=!1}_appendCharToCurrentCharacterToken(t,r){if(this.currentCharacterToken)if(this.currentCharacterToken.type===t){this.currentCharacterToken.chars+=r;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(t,r)}_emitCodePoint(t){const r=qD(t)?Ct.WHITESPACE_CHARACTER:t===V.NULL?Ct.NULL_CHARACTER:Ct.CHARACTER;this._appendCharToCurrentCharacterToken(r,String.fromCodePoint(t))}_emitChars(t){this._appendCharToCurrentCharacterToken(Ct.CHARACTER,t)}_startCharacterReference(){this.returnState=this.state,this.state=X.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?ks.Attribute:ks.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===X.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===X.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===X.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(t){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(t):this._emitCodePoint(t)}_callState(t){switch(this.state){case X.DATA:{this._stateData(t);break}case X.RCDATA:{this._stateRcdata(t);break}case X.RAWTEXT:{this._stateRawtext(t);break}case X.SCRIPT_DATA:{this._stateScriptData(t);break}case X.PLAINTEXT:{this._statePlaintext(t);break}case X.TAG_OPEN:{this._stateTagOpen(t);break}case X.END_TAG_OPEN:{this._stateEndTagOpen(t);break}case X.TAG_NAME:{this._stateTagName(t);break}case X.RCDATA_LESS_THAN_SIGN:{this._stateRcdataLessThanSign(t);break}case X.RCDATA_END_TAG_OPEN:{this._stateRcdataEndTagOpen(t);break}case X.RCDATA_END_TAG_NAME:{this._stateRcdataEndTagName(t);break}case X.RAWTEXT_LESS_THAN_SIGN:{this._stateRawtextLessThanSign(t);break}case X.RAWTEXT_END_TAG_OPEN:{this._stateRawtextEndTagOpen(t);break}case X.RAWTEXT_END_TAG_NAME:{this._stateRawtextEndTagName(t);break}case X.SCRIPT_DATA_LESS_THAN_SIGN:{this._stateScriptDataLessThanSign(t);break}case X.SCRIPT_DATA_END_TAG_OPEN:{this._stateScriptDataEndTagOpen(t);break}case X.SCRIPT_DATA_END_TAG_NAME:{this._stateScriptDataEndTagName(t);break}case X.SCRIPT_DATA_ESCAPE_START:{this._stateScriptDataEscapeStart(t);break}case X.SCRIPT_DATA_ESCAPE_START_DASH:{this._stateScriptDataEscapeStartDash(t);break}case X.SCRIPT_DATA_ESCAPED:{this._stateScriptDataEscaped(t);break}case X.SCRIPT_DATA_ESCAPED_DASH:{this._stateScriptDataEscapedDash(t);break}case X.SCRIPT_DATA_ESCAPED_DASH_DASH:{this._stateScriptDataEscapedDashDash(t);break}case X.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataEscapedLessThanSign(t);break}case X.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:{this._stateScriptDataEscapedEndTagOpen(t);break}case X.SCRIPT_DATA_ESCAPED_END_TAG_NAME:{this._stateScriptDataEscapedEndTagName(t);break}case X.SCRIPT_DATA_DOUBLE_ESCAPE_START:{this._stateScriptDataDoubleEscapeStart(t);break}case X.SCRIPT_DATA_DOUBLE_ESCAPED:{this._stateScriptDataDoubleEscaped(t);break}case X.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:{this._stateScriptDataDoubleEscapedDash(t);break}case X.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:{this._stateScriptDataDoubleEscapedDashDash(t);break}case X.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:{this._stateScriptDataDoubleEscapedLessThanSign(t);break}case X.SCRIPT_DATA_DOUBLE_ESCAPE_END:{this._stateScriptDataDoubleEscapeEnd(t);break}case X.BEFORE_ATTRIBUTE_NAME:{this._stateBeforeAttributeName(t);break}case X.ATTRIBUTE_NAME:{this._stateAttributeName(t);break}case X.AFTER_ATTRIBUTE_NAME:{this._stateAfterAttributeName(t);break}case X.BEFORE_ATTRIBUTE_VALUE:{this._stateBeforeAttributeValue(t);break}case X.ATTRIBUTE_VALUE_DOUBLE_QUOTED:{this._stateAttributeValueDoubleQuoted(t);break}case X.ATTRIBUTE_VALUE_SINGLE_QUOTED:{this._stateAttributeValueSingleQuoted(t);break}case X.ATTRIBUTE_VALUE_UNQUOTED:{this._stateAttributeValueUnquoted(t);break}case X.AFTER_ATTRIBUTE_VALUE_QUOTED:{this._stateAfterAttributeValueQuoted(t);break}case X.SELF_CLOSING_START_TAG:{this._stateSelfClosingStartTag(t);break}case X.BOGUS_COMMENT:{this._stateBogusComment(t);break}case X.MARKUP_DECLARATION_OPEN:{this._stateMarkupDeclarationOpen(t);break}case X.COMMENT_START:{this._stateCommentStart(t);break}case X.COMMENT_START_DASH:{this._stateCommentStartDash(t);break}case X.COMMENT:{this._stateComment(t);break}case X.COMMENT_LESS_THAN_SIGN:{this._stateCommentLessThanSign(t);break}case X.COMMENT_LESS_THAN_SIGN_BANG:{this._stateCommentLessThanSignBang(t);break}case X.COMMENT_LESS_THAN_SIGN_BANG_DASH:{this._stateCommentLessThanSignBangDash(t);break}case X.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:{this._stateCommentLessThanSignBangDashDash(t);break}case X.COMMENT_END_DASH:{this._stateCommentEndDash(t);break}case X.COMMENT_END:{this._stateCommentEnd(t);break}case X.COMMENT_END_BANG:{this._stateCommentEndBang(t);break}case X.DOCTYPE:{this._stateDoctype(t);break}case X.BEFORE_DOCTYPE_NAME:{this._stateBeforeDoctypeName(t);break}case X.DOCTYPE_NAME:{this._stateDoctypeName(t);break}case X.AFTER_DOCTYPE_NAME:{this._stateAfterDoctypeName(t);break}case X.AFTER_DOCTYPE_PUBLIC_KEYWORD:{this._stateAfterDoctypePublicKeyword(t);break}case X.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateBeforeDoctypePublicIdentifier(t);break}case X.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypePublicIdentifierDoubleQuoted(t);break}case X.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypePublicIdentifierSingleQuoted(t);break}case X.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:{this._stateAfterDoctypePublicIdentifier(t);break}case X.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:{this._stateBetweenDoctypePublicAndSystemIdentifiers(t);break}case X.AFTER_DOCTYPE_SYSTEM_KEYWORD:{this._stateAfterDoctypeSystemKeyword(t);break}case X.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateBeforeDoctypeSystemIdentifier(t);break}case X.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:{this._stateDoctypeSystemIdentifierDoubleQuoted(t);break}case X.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:{this._stateDoctypeSystemIdentifierSingleQuoted(t);break}case X.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:{this._stateAfterDoctypeSystemIdentifier(t);break}case X.BOGUS_DOCTYPE:{this._stateBogusDoctype(t);break}case X.CDATA_SECTION:{this._stateCdataSection(t);break}case X.CDATA_SECTION_BRACKET:{this._stateCdataSectionBracket(t);break}case X.CDATA_SECTION_END:{this._stateCdataSectionEnd(t);break}case X.CHARACTER_REFERENCE:{this._stateCharacterReference();break}case X.AMBIGUOUS_AMPERSAND:{this._stateAmbiguousAmpersand(t);break}default:throw new Error("Unknown state")}}_stateData(t){switch(t){case V.LESS_THAN_SIGN:{this.state=X.TAG_OPEN;break}case V.AMPERSAND:{this._startCharacterReference();break}case V.NULL:{this._err(Se.unexpectedNullCharacter),this._emitCodePoint(t);break}case V.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRcdata(t){switch(t){case V.AMPERSAND:{this._startCharacterReference();break}case V.LESS_THAN_SIGN:{this.state=X.RCDATA_LESS_THAN_SIGN;break}case V.NULL:{this._err(Se.unexpectedNullCharacter),this._emitChars(gr);break}case V.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateRawtext(t){switch(t){case V.LESS_THAN_SIGN:{this.state=X.RAWTEXT_LESS_THAN_SIGN;break}case V.NULL:{this._err(Se.unexpectedNullCharacter),this._emitChars(gr);break}case V.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptData(t){switch(t){case V.LESS_THAN_SIGN:{this.state=X.SCRIPT_DATA_LESS_THAN_SIGN;break}case V.NULL:{this._err(Se.unexpectedNullCharacter),this._emitChars(gr);break}case V.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_statePlaintext(t){switch(t){case V.NULL:{this._err(Se.unexpectedNullCharacter),this._emitChars(gr);break}case V.EOF:{this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateTagOpen(t){if(vo(t))this._createStartTagToken(),this.state=X.TAG_NAME,this._stateTagName(t);else switch(t){case V.EXCLAMATION_MARK:{this.state=X.MARKUP_DECLARATION_OPEN;break}case V.SOLIDUS:{this.state=X.END_TAG_OPEN;break}case V.QUESTION_MARK:{this._err(Se.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=X.BOGUS_COMMENT,this._stateBogusComment(t);break}case V.EOF:{this._err(Se.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break}default:this._err(Se.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=X.DATA,this._stateData(t)}}_stateEndTagOpen(t){if(vo(t))this._createEndTagToken(),this.state=X.TAG_NAME,this._stateTagName(t);else switch(t){case V.GREATER_THAN_SIGN:{this._err(Se.missingEndTagName),this.state=X.DATA;break}case V.EOF:{this._err(Se.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break}default:this._err(Se.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=X.BOGUS_COMMENT,this._stateBogusComment(t)}}_stateTagName(t){const r=this.currentToken;switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:{this.state=X.BEFORE_ATTRIBUTE_NAME;break}case V.SOLIDUS:{this.state=X.SELF_CLOSING_START_TAG;break}case V.GREATER_THAN_SIGN:{this.state=X.DATA,this.emitCurrentTagToken();break}case V.NULL:{this._err(Se.unexpectedNullCharacter),r.tagName+=gr;break}case V.EOF:{this._err(Se.eofInTag),this._emitEOFToken();break}default:r.tagName+=String.fromCodePoint(k0(t)?Yf(t):t)}}_stateRcdataLessThanSign(t){t===V.SOLIDUS?this.state=X.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=X.RCDATA,this._stateRcdata(t))}_stateRcdataEndTagOpen(t){vo(t)?(this.state=X.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(t)):(this._emitChars("</"),this.state=X.RCDATA,this._stateRcdata(t))}handleSpecialEndTag(t){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();this._createEndTagToken();const r=this.currentToken;switch(r.tagName=this.lastStartTagName,this.preprocessor.peek(this.lastStartTagName.length)){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=X.BEFORE_ATTRIBUTE_NAME,!1;case V.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=X.SELF_CLOSING_START_TAG,!1;case V.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=X.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=X.RCDATA,this._stateRcdata(t))}_stateRawtextLessThanSign(t){t===V.SOLIDUS?this.state=X.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=X.RAWTEXT,this._stateRawtext(t))}_stateRawtextEndTagOpen(t){vo(t)?(this.state=X.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(t)):(this._emitChars("</"),this.state=X.RAWTEXT,this._stateRawtext(t))}_stateRawtextEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=X.RAWTEXT,this._stateRawtext(t))}_stateScriptDataLessThanSign(t){switch(t){case V.SOLIDUS:{this.state=X.SCRIPT_DATA_END_TAG_OPEN;break}case V.EXCLAMATION_MARK:{this.state=X.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break}default:this._emitChars("<"),this.state=X.SCRIPT_DATA,this._stateScriptData(t)}}_stateScriptDataEndTagOpen(t){vo(t)?(this.state=X.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(t)):(this._emitChars("</"),this.state=X.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=X.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscapeStart(t){t===V.HYPHEN_MINUS?(this.state=X.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=X.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscapeStartDash(t){t===V.HYPHEN_MINUS?(this.state=X.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=X.SCRIPT_DATA,this._stateScriptData(t))}_stateScriptDataEscaped(t){switch(t){case V.HYPHEN_MINUS:{this.state=X.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break}case V.LESS_THAN_SIGN:{this.state=X.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case V.NULL:{this._err(Se.unexpectedNullCharacter),this._emitChars(gr);break}case V.EOF:{this._err(Se.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptDataEscapedDash(t){switch(t){case V.HYPHEN_MINUS:{this.state=X.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break}case V.LESS_THAN_SIGN:{this.state=X.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case V.NULL:{this._err(Se.unexpectedNullCharacter),this.state=X.SCRIPT_DATA_ESCAPED,this._emitChars(gr);break}case V.EOF:{this._err(Se.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=X.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedDashDash(t){switch(t){case V.HYPHEN_MINUS:{this._emitChars("-");break}case V.LESS_THAN_SIGN:{this.state=X.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break}case V.GREATER_THAN_SIGN:{this.state=X.SCRIPT_DATA,this._emitChars(">");break}case V.NULL:{this._err(Se.unexpectedNullCharacter),this.state=X.SCRIPT_DATA_ESCAPED,this._emitChars(gr);break}case V.EOF:{this._err(Se.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=X.SCRIPT_DATA_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataEscapedLessThanSign(t){t===V.SOLIDUS?this.state=X.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:vo(t)?(this._emitChars("<"),this.state=X.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(t)):(this._emitChars("<"),this.state=X.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagOpen(t){vo(t)?(this.state=X.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(t)):(this._emitChars("</"),this.state=X.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataEscapedEndTagName(t){this.handleSpecialEndTag(t)&&(this._emitChars("</"),this.state=X.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataDoubleEscapeStart(t){if(this.preprocessor.startsWith(Jn.SCRIPT,!1)&&u8(this.preprocessor.peek(Jn.SCRIPT.length))){this._emitCodePoint(t);for(let r=0;r<Jn.SCRIPT.length;r++)this._emitCodePoint(this._consume());this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=X.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(t))}_stateScriptDataDoubleEscaped(t){switch(t){case V.HYPHEN_MINUS:{this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break}case V.LESS_THAN_SIGN:{this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}case V.NULL:{this._err(Se.unexpectedNullCharacter),this._emitChars(gr);break}case V.EOF:{this._err(Se.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedDash(t){switch(t){case V.HYPHEN_MINUS:{this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break}case V.LESS_THAN_SIGN:{this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}case V.NULL:{this._err(Se.unexpectedNullCharacter),this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(gr);break}case V.EOF:{this._err(Se.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedDashDash(t){switch(t){case V.HYPHEN_MINUS:{this._emitChars("-");break}case V.LESS_THAN_SIGN:{this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break}case V.GREATER_THAN_SIGN:{this.state=X.SCRIPT_DATA,this._emitChars(">");break}case V.NULL:{this._err(Se.unexpectedNullCharacter),this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars(gr);break}case V.EOF:{this._err(Se.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break}default:this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(t)}}_stateScriptDataDoubleEscapedLessThanSign(t){t===V.SOLIDUS?(this.state=X.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateScriptDataDoubleEscapeEnd(t){if(this.preprocessor.startsWith(Jn.SCRIPT,!1)&&u8(this.preprocessor.peek(Jn.SCRIPT.length))){this._emitCodePoint(t);for(let r=0;r<Jn.SCRIPT.length;r++)this._emitCodePoint(this._consume());this.state=X.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=X.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(t))}_stateBeforeAttributeName(t){switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:break;case V.SOLIDUS:case V.GREATER_THAN_SIGN:case V.EOF:{this.state=X.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(t);break}case V.EQUALS_SIGN:{this._err(Se.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=X.ATTRIBUTE_NAME;break}default:this._createAttr(""),this.state=X.ATTRIBUTE_NAME,this._stateAttributeName(t)}}_stateAttributeName(t){switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:case V.SOLIDUS:case V.GREATER_THAN_SIGN:case V.EOF:{this._leaveAttrName(),this.state=X.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(t);break}case V.EQUALS_SIGN:{this._leaveAttrName(),this.state=X.BEFORE_ATTRIBUTE_VALUE;break}case V.QUOTATION_MARK:case V.APOSTROPHE:case V.LESS_THAN_SIGN:{this._err(Se.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(t);break}case V.NULL:{this._err(Se.unexpectedNullCharacter),this.currentAttr.name+=gr;break}default:this.currentAttr.name+=String.fromCodePoint(k0(t)?Yf(t):t)}}_stateAfterAttributeName(t){switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:break;case V.SOLIDUS:{this.state=X.SELF_CLOSING_START_TAG;break}case V.EQUALS_SIGN:{this.state=X.BEFORE_ATTRIBUTE_VALUE;break}case V.GREATER_THAN_SIGN:{this.state=X.DATA,this.emitCurrentTagToken();break}case V.EOF:{this._err(Se.eofInTag),this._emitEOFToken();break}default:this._createAttr(""),this.state=X.ATTRIBUTE_NAME,this._stateAttributeName(t)}}_stateBeforeAttributeValue(t){switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:break;case V.QUOTATION_MARK:{this.state=X.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break}case V.APOSTROPHE:{this.state=X.ATTRIBUTE_VALUE_SINGLE_QUOTED;break}case V.GREATER_THAN_SIGN:{this._err(Se.missingAttributeValue),this.state=X.DATA,this.emitCurrentTagToken();break}default:this.state=X.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(t)}}_stateAttributeValueDoubleQuoted(t){switch(t){case V.QUOTATION_MARK:{this.state=X.AFTER_ATTRIBUTE_VALUE_QUOTED;break}case V.AMPERSAND:{this._startCharacterReference();break}case V.NULL:{this._err(Se.unexpectedNullCharacter),this.currentAttr.value+=gr;break}case V.EOF:{this._err(Se.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAttributeValueSingleQuoted(t){switch(t){case V.APOSTROPHE:{this.state=X.AFTER_ATTRIBUTE_VALUE_QUOTED;break}case V.AMPERSAND:{this._startCharacterReference();break}case V.NULL:{this._err(Se.unexpectedNullCharacter),this.currentAttr.value+=gr;break}case V.EOF:{this._err(Se.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAttributeValueUnquoted(t){switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:{this._leaveAttrValue(),this.state=X.BEFORE_ATTRIBUTE_NAME;break}case V.AMPERSAND:{this._startCharacterReference();break}case V.GREATER_THAN_SIGN:{this._leaveAttrValue(),this.state=X.DATA,this.emitCurrentTagToken();break}case V.NULL:{this._err(Se.unexpectedNullCharacter),this.currentAttr.value+=gr;break}case V.QUOTATION_MARK:case V.APOSTROPHE:case V.LESS_THAN_SIGN:case V.EQUALS_SIGN:case V.GRAVE_ACCENT:{this._err(Se.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(t);break}case V.EOF:{this._err(Se.eofInTag),this._emitEOFToken();break}default:this.currentAttr.value+=String.fromCodePoint(t)}}_stateAfterAttributeValueQuoted(t){switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:{this._leaveAttrValue(),this.state=X.BEFORE_ATTRIBUTE_NAME;break}case V.SOLIDUS:{this._leaveAttrValue(),this.state=X.SELF_CLOSING_START_TAG;break}case V.GREATER_THAN_SIGN:{this._leaveAttrValue(),this.state=X.DATA,this.emitCurrentTagToken();break}case V.EOF:{this._err(Se.eofInTag),this._emitEOFToken();break}default:this._err(Se.missingWhitespaceBetweenAttributes),this.state=X.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(t)}}_stateSelfClosingStartTag(t){switch(t){case V.GREATER_THAN_SIGN:{const r=this.currentToken;r.selfClosing=!0,this.state=X.DATA,this.emitCurrentTagToken();break}case V.EOF:{this._err(Se.eofInTag),this._emitEOFToken();break}default:this._err(Se.unexpectedSolidusInTag),this.state=X.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(t)}}_stateBogusComment(t){const r=this.currentToken;switch(t){case V.GREATER_THAN_SIGN:{this.state=X.DATA,this.emitCurrentComment(r);break}case V.EOF:{this.emitCurrentComment(r),this._emitEOFToken();break}case V.NULL:{this._err(Se.unexpectedNullCharacter),r.data+=gr;break}default:r.data+=String.fromCodePoint(t)}}_stateMarkupDeclarationOpen(t){this._consumeSequenceIfMatch(Jn.DASH_DASH,!0)?(this._createCommentToken(Jn.DASH_DASH.length+1),this.state=X.COMMENT_START):this._consumeSequenceIfMatch(Jn.DOCTYPE,!1)?(this.currentLocation=this.getCurrentLocation(Jn.DOCTYPE.length+1),this.state=X.DOCTYPE):this._consumeSequenceIfMatch(Jn.CDATA_START,!0)?this.inForeignNode?this.state=X.CDATA_SECTION:(this._err(Se.cdataInHtmlContent),this._createCommentToken(Jn.CDATA_START.length+1),this.currentToken.data="[CDATA[",this.state=X.BOGUS_COMMENT):this._ensureHibernation()||(this._err(Se.incorrectlyOpenedComment),this._createCommentToken(2),this.state=X.BOGUS_COMMENT,this._stateBogusComment(t))}_stateCommentStart(t){switch(t){case V.HYPHEN_MINUS:{this.state=X.COMMENT_START_DASH;break}case V.GREATER_THAN_SIGN:{this._err(Se.abruptClosingOfEmptyComment),this.state=X.DATA;const r=this.currentToken;this.emitCurrentComment(r);break}default:this.state=X.COMMENT,this._stateComment(t)}}_stateCommentStartDash(t){const r=this.currentToken;switch(t){case V.HYPHEN_MINUS:{this.state=X.COMMENT_END;break}case V.GREATER_THAN_SIGN:{this._err(Se.abruptClosingOfEmptyComment),this.state=X.DATA,this.emitCurrentComment(r);break}case V.EOF:{this._err(Se.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="-",this.state=X.COMMENT,this._stateComment(t)}}_stateComment(t){const r=this.currentToken;switch(t){case V.HYPHEN_MINUS:{this.state=X.COMMENT_END_DASH;break}case V.LESS_THAN_SIGN:{r.data+="<",this.state=X.COMMENT_LESS_THAN_SIGN;break}case V.NULL:{this._err(Se.unexpectedNullCharacter),r.data+=gr;break}case V.EOF:{this._err(Se.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+=String.fromCodePoint(t)}}_stateCommentLessThanSign(t){const r=this.currentToken;switch(t){case V.EXCLAMATION_MARK:{r.data+="!",this.state=X.COMMENT_LESS_THAN_SIGN_BANG;break}case V.LESS_THAN_SIGN:{r.data+="<";break}default:this.state=X.COMMENT,this._stateComment(t)}}_stateCommentLessThanSignBang(t){t===V.HYPHEN_MINUS?this.state=X.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=X.COMMENT,this._stateComment(t))}_stateCommentLessThanSignBangDash(t){t===V.HYPHEN_MINUS?this.state=X.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=X.COMMENT_END_DASH,this._stateCommentEndDash(t))}_stateCommentLessThanSignBangDashDash(t){t!==V.GREATER_THAN_SIGN&&t!==V.EOF&&this._err(Se.nestedComment),this.state=X.COMMENT_END,this._stateCommentEnd(t)}_stateCommentEndDash(t){const r=this.currentToken;switch(t){case V.HYPHEN_MINUS:{this.state=X.COMMENT_END;break}case V.EOF:{this._err(Se.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="-",this.state=X.COMMENT,this._stateComment(t)}}_stateCommentEnd(t){const r=this.currentToken;switch(t){case V.GREATER_THAN_SIGN:{this.state=X.DATA,this.emitCurrentComment(r);break}case V.EXCLAMATION_MARK:{this.state=X.COMMENT_END_BANG;break}case V.HYPHEN_MINUS:{r.data+="-";break}case V.EOF:{this._err(Se.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="--",this.state=X.COMMENT,this._stateComment(t)}}_stateCommentEndBang(t){const r=this.currentToken;switch(t){case V.HYPHEN_MINUS:{r.data+="--!",this.state=X.COMMENT_END_DASH;break}case V.GREATER_THAN_SIGN:{this._err(Se.incorrectlyClosedComment),this.state=X.DATA,this.emitCurrentComment(r);break}case V.EOF:{this._err(Se.eofInComment),this.emitCurrentComment(r),this._emitEOFToken();break}default:r.data+="--!",this.state=X.COMMENT,this._stateComment(t)}}_stateDoctype(t){switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:{this.state=X.BEFORE_DOCTYPE_NAME;break}case V.GREATER_THAN_SIGN:{this.state=X.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(t);break}case V.EOF:{this._err(Se.eofInDoctype),this._createDoctypeToken(null);const r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Se.missingWhitespaceBeforeDoctypeName),this.state=X.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(t)}}_stateBeforeDoctypeName(t){if(k0(t))this._createDoctypeToken(String.fromCharCode(Yf(t))),this.state=X.DOCTYPE_NAME;else switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:break;case V.NULL:{this._err(Se.unexpectedNullCharacter),this._createDoctypeToken(gr),this.state=X.DOCTYPE_NAME;break}case V.GREATER_THAN_SIGN:{this._err(Se.missingDoctypeName),this._createDoctypeToken(null);const r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=X.DATA;break}case V.EOF:{this._err(Se.eofInDoctype),this._createDoctypeToken(null);const r=this.currentToken;r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(t)),this.state=X.DOCTYPE_NAME}}_stateDoctypeName(t){const r=this.currentToken;switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:{this.state=X.AFTER_DOCTYPE_NAME;break}case V.GREATER_THAN_SIGN:{this.state=X.DATA,this.emitCurrentDoctype(r);break}case V.NULL:{this._err(Se.unexpectedNullCharacter),r.name+=gr;break}case V.EOF:{this._err(Se.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.name+=String.fromCodePoint(k0(t)?Yf(t):t)}}_stateAfterDoctypeName(t){const r=this.currentToken;switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:break;case V.GREATER_THAN_SIGN:{this.state=X.DATA,this.emitCurrentDoctype(r);break}case V.EOF:{this._err(Se.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._consumeSequenceIfMatch(Jn.PUBLIC,!1)?this.state=X.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(Jn.SYSTEM,!1)?this.state=X.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(Se.invalidCharacterSequenceAfterDoctypeName),r.forceQuirks=!0,this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(t))}}_stateAfterDoctypePublicKeyword(t){const r=this.currentToken;switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:{this.state=X.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break}case V.QUOTATION_MARK:{this._err(Se.missingWhitespaceAfterDoctypePublicKeyword),r.publicId="",this.state=X.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break}case V.APOSTROPHE:{this._err(Se.missingWhitespaceAfterDoctypePublicKeyword),r.publicId="",this.state=X.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break}case V.GREATER_THAN_SIGN:{this._err(Se.missingDoctypePublicIdentifier),r.forceQuirks=!0,this.state=X.DATA,this.emitCurrentDoctype(r);break}case V.EOF:{this._err(Se.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Se.missingQuoteBeforeDoctypePublicIdentifier),r.forceQuirks=!0,this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBeforeDoctypePublicIdentifier(t){const r=this.currentToken;switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:break;case V.QUOTATION_MARK:{r.publicId="",this.state=X.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break}case V.APOSTROPHE:{r.publicId="",this.state=X.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break}case V.GREATER_THAN_SIGN:{this._err(Se.missingDoctypePublicIdentifier),r.forceQuirks=!0,this.state=X.DATA,this.emitCurrentDoctype(r);break}case V.EOF:{this._err(Se.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Se.missingQuoteBeforeDoctypePublicIdentifier),r.forceQuirks=!0,this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateDoctypePublicIdentifierDoubleQuoted(t){const r=this.currentToken;switch(t){case V.QUOTATION_MARK:{this.state=X.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break}case V.NULL:{this._err(Se.unexpectedNullCharacter),r.publicId+=gr;break}case V.GREATER_THAN_SIGN:{this._err(Se.abruptDoctypePublicIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=X.DATA;break}case V.EOF:{this._err(Se.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.publicId+=String.fromCodePoint(t)}}_stateDoctypePublicIdentifierSingleQuoted(t){const r=this.currentToken;switch(t){case V.APOSTROPHE:{this.state=X.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break}case V.NULL:{this._err(Se.unexpectedNullCharacter),r.publicId+=gr;break}case V.GREATER_THAN_SIGN:{this._err(Se.abruptDoctypePublicIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=X.DATA;break}case V.EOF:{this._err(Se.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.publicId+=String.fromCodePoint(t)}}_stateAfterDoctypePublicIdentifier(t){const r=this.currentToken;switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:{this.state=X.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break}case V.GREATER_THAN_SIGN:{this.state=X.DATA,this.emitCurrentDoctype(r);break}case V.QUOTATION_MARK:{this._err(Se.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),r.systemId="",this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case V.APOSTROPHE:{this._err(Se.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),r.systemId="",this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case V.EOF:{this._err(Se.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Se.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBetweenDoctypePublicAndSystemIdentifiers(t){const r=this.currentToken;switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:break;case V.GREATER_THAN_SIGN:{this.emitCurrentDoctype(r),this.state=X.DATA;break}case V.QUOTATION_MARK:{r.systemId="",this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case V.APOSTROPHE:{r.systemId="",this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case V.EOF:{this._err(Se.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Se.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateAfterDoctypeSystemKeyword(t){const r=this.currentToken;switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:{this.state=X.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break}case V.QUOTATION_MARK:{this._err(Se.missingWhitespaceAfterDoctypeSystemKeyword),r.systemId="",this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case V.APOSTROPHE:{this._err(Se.missingWhitespaceAfterDoctypeSystemKeyword),r.systemId="",this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case V.GREATER_THAN_SIGN:{this._err(Se.missingDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=X.DATA,this.emitCurrentDoctype(r);break}case V.EOF:{this._err(Se.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Se.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBeforeDoctypeSystemIdentifier(t){const r=this.currentToken;switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:break;case V.QUOTATION_MARK:{r.systemId="",this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break}case V.APOSTROPHE:{r.systemId="",this.state=X.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break}case V.GREATER_THAN_SIGN:{this._err(Se.missingDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=X.DATA,this.emitCurrentDoctype(r);break}case V.EOF:{this._err(Se.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Se.missingQuoteBeforeDoctypeSystemIdentifier),r.forceQuirks=!0,this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateDoctypeSystemIdentifierDoubleQuoted(t){const r=this.currentToken;switch(t){case V.QUOTATION_MARK:{this.state=X.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break}case V.NULL:{this._err(Se.unexpectedNullCharacter),r.systemId+=gr;break}case V.GREATER_THAN_SIGN:{this._err(Se.abruptDoctypeSystemIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=X.DATA;break}case V.EOF:{this._err(Se.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.systemId+=String.fromCodePoint(t)}}_stateDoctypeSystemIdentifierSingleQuoted(t){const r=this.currentToken;switch(t){case V.APOSTROPHE:{this.state=X.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break}case V.NULL:{this._err(Se.unexpectedNullCharacter),r.systemId+=gr;break}case V.GREATER_THAN_SIGN:{this._err(Se.abruptDoctypeSystemIdentifier),r.forceQuirks=!0,this.emitCurrentDoctype(r),this.state=X.DATA;break}case V.EOF:{this._err(Se.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:r.systemId+=String.fromCodePoint(t)}}_stateAfterDoctypeSystemIdentifier(t){const r=this.currentToken;switch(t){case V.SPACE:case V.LINE_FEED:case V.TABULATION:case V.FORM_FEED:break;case V.GREATER_THAN_SIGN:{this.emitCurrentDoctype(r),this.state=X.DATA;break}case V.EOF:{this._err(Se.eofInDoctype),r.forceQuirks=!0,this.emitCurrentDoctype(r),this._emitEOFToken();break}default:this._err(Se.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=X.BOGUS_DOCTYPE,this._stateBogusDoctype(t)}}_stateBogusDoctype(t){const r=this.currentToken;switch(t){case V.GREATER_THAN_SIGN:{this.emitCurrentDoctype(r),this.state=X.DATA;break}case V.NULL:{this._err(Se.unexpectedNullCharacter);break}case V.EOF:{this.emitCurrentDoctype(r),this._emitEOFToken();break}}}_stateCdataSection(t){switch(t){case V.RIGHT_SQUARE_BRACKET:{this.state=X.CDATA_SECTION_BRACKET;break}case V.EOF:{this._err(Se.eofInCdata),this._emitEOFToken();break}default:this._emitCodePoint(t)}}_stateCdataSectionBracket(t){t===V.RIGHT_SQUARE_BRACKET?this.state=X.CDATA_SECTION_END:(this._emitChars("]"),this.state=X.CDATA_SECTION,this._stateCdataSection(t))}_stateCdataSectionEnd(t){switch(t){case V.GREATER_THAN_SIGN:{this.state=X.DATA;break}case V.RIGHT_SQUARE_BRACKET:{this._emitChars("]");break}default:this._emitChars("]]"),this.state=X.CDATA_SECTION,this._stateCdataSection(t)}}_stateCharacterReference(){let t=this.entityDecoder.write(this.preprocessor.html,this.preprocessor.pos);if(t<0)if(this.preprocessor.lastChunkWritten)t=this.entityDecoder.end();else{this.active=!1,this.preprocessor.pos=this.preprocessor.html.length-1,this.consumedAfterSnapshot=0,this.preprocessor.endOfChunkHit=!0;return}t===0?(this.preprocessor.pos=this.entityStartPos,this._flushCodePointConsumedAsCharacterReference(V.AMPERSAND),this.state=!this._isCharacterReferenceInAttribute()&&l8(this.preprocessor.peek(1))?X.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}_stateAmbiguousAmpersand(t){l8(t)?this._flushCodePointConsumedAsCharacterReference(t):(t===V.SEMICOLON&&this._err(Se.unknownNamedCharacterReference),this.state=this.returnState,this._callState(t))}}const GD=new Set([w.DD,w.DT,w.LI,w.OPTGROUP,w.OPTION,w.P,w.RB,w.RP,w.RT,w.RTC]),c8=new Set([...GD,w.CAPTION,w.COLGROUP,w.TBODY,w.TD,w.TFOOT,w.TH,w.THEAD,w.TR]),Vm=new Set([w.APPLET,w.CAPTION,w.HTML,w.MARQUEE,w.OBJECT,w.TABLE,w.TD,w.TEMPLATE,w.TH]),Ole=new Set([...Vm,w.OL,w.UL]),Lle=new Set([...Vm,w.BUTTON]),d8=new Set([w.ANNOTATION_XML,w.MI,w.MN,w.MO,w.MS,w.MTEXT]),h8=new Set([w.DESC,w.FOREIGN_OBJECT,w.TITLE]),Dle=new Set([w.TR,w.TEMPLATE,w.HTML]),Mle=new Set([w.TBODY,w.TFOOT,w.THEAD,w.TEMPLATE,w.HTML]),Ble=new Set([w.TABLE,w.TEMPLATE,w.HTML]),Fle=new Set([w.TD,w.TH]);class Ple{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(t,r,n){this.treeAdapter=r,this.handler=n,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=w.UNKNOWN,this.current=t}_indexOf(t){return this.items.lastIndexOf(t,this.stackTop)}_isInTemplate(){return this.currentTagId===w.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===Oe.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(t,r){this.stackTop++,this.items[this.stackTop]=t,this.current=t,this.tagIDs[this.stackTop]=r,this.currentTagId=r,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(t,r,!0)}pop(){const t=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!0)}replace(t,r){const n=this._indexOf(t);this.items[n]=r,n===this.stackTop&&(this.current=r)}insertAfter(t,r,n){const a=this._indexOf(t)+1;this.items.splice(a,0,r),this.tagIDs.splice(a,0,n),this.stackTop++,a===this.stackTop&&this._updateCurrentElement(),this.current&&this.currentTagId!==void 0&&this.handler.onItemPush(this.current,this.currentTagId,a===this.stackTop)}popUntilTagNamePopped(t){let r=this.stackTop+1;do r=this.tagIDs.lastIndexOf(t,r-1);while(r>0&&this.treeAdapter.getNamespaceURI(this.items[r])!==Oe.HTML);this.shortenToLength(Math.max(r,0))}shortenToLength(t){for(;this.stackTop>=t;){const r=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(r,this.stackTop<t)}}popUntilElementPopped(t){const r=this._indexOf(t);this.shortenToLength(Math.max(r,0))}popUntilPopped(t,r){const n=this._indexOfTagNames(t,r);this.shortenToLength(Math.max(n,0))}popUntilNumberedHeaderPopped(){this.popUntilPopped(fE,Oe.HTML)}popUntilTableCellPopped(){this.popUntilPopped(Fle,Oe.HTML)}popAllUpToHtmlElement(){this.tmplCount=0,this.shortenToLength(1)}_indexOfTagNames(t,r){for(let n=this.stackTop;n>=0;n--)if(t.has(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===r)return n;return-1}clearBackTo(t,r){const n=this._indexOfTagNames(t,r);this.shortenToLength(n+1)}clearBackToTableContext(){this.clearBackTo(Ble,Oe.HTML)}clearBackToTableBodyContext(){this.clearBackTo(Mle,Oe.HTML)}clearBackToTableRowContext(){this.clearBackTo(Dle,Oe.HTML)}remove(t){const r=this._indexOf(t);r>=0&&(r===this.stackTop?this.pop():(this.items.splice(r,1),this.tagIDs.splice(r,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===w.BODY?this.items[1]:null}contains(t){return this._indexOf(t)>-1}getCommonAncestor(t){const r=this._indexOf(t)-1;return r>=0?this.items[r]:null}isRootHtmlElementCurrent(){return this.stackTop===0&&this.tagIDs[0]===w.HTML}hasInDynamicScope(t,r){for(let n=this.stackTop;n>=0;n--){const a=this.tagIDs[n];switch(this.treeAdapter.getNamespaceURI(this.items[n])){case Oe.HTML:{if(a===t)return!0;if(r.has(a))return!1;break}case Oe.SVG:{if(h8.has(a))return!1;break}case Oe.MATHML:{if(d8.has(a))return!1;break}}}return!0}hasInScope(t){return this.hasInDynamicScope(t,Vm)}hasInListItemScope(t){return this.hasInDynamicScope(t,Ole)}hasInButtonScope(t){return this.hasInDynamicScope(t,Lle)}hasNumberedHeaderInScope(){for(let t=this.stackTop;t>=0;t--){const r=this.tagIDs[t];switch(this.treeAdapter.getNamespaceURI(this.items[t])){case Oe.HTML:{if(fE.has(r))return!0;if(Vm.has(r))return!1;break}case Oe.SVG:{if(h8.has(r))return!1;break}case Oe.MATHML:{if(d8.has(r))return!1;break}}}return!0}hasInTableScope(t){for(let r=this.stackTop;r>=0;r--)if(this.treeAdapter.getNamespaceURI(this.items[r])===Oe.HTML)switch(this.tagIDs[r]){case t:return!0;case w.TABLE:case w.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===Oe.HTML)switch(this.tagIDs[t]){case w.TBODY:case w.THEAD:case w.TFOOT:return!0;case w.TABLE:case w.HTML:return!1}return!0}hasInSelectScope(t){for(let r=this.stackTop;r>=0;r--)if(this.treeAdapter.getNamespaceURI(this.items[r])===Oe.HTML)switch(this.tagIDs[r]){case t:return!0;case w.OPTION:case w.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;this.currentTagId!==void 0&&GD.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;this.currentTagId!==void 0&&c8.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(t){for(;this.currentTagId!==void 0&&this.currentTagId!==t&&c8.has(this.currentTagId);)this.pop()}}const ax=3;var Di;(function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"})(Di||(Di={}));const p8={type:Di.Marker};class Ule{constructor(t){this.treeAdapter=t,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(t,r){const n=[],a=r.length,i=this.treeAdapter.getTagName(t),s=this.treeAdapter.getNamespaceURI(t);for(let l=0;l<this.entries.length;l++){const c=this.entries[l];if(c.type===Di.Marker)break;const{element:d}=c;if(this.treeAdapter.getTagName(d)===i&&this.treeAdapter.getNamespaceURI(d)===s){const h=this.treeAdapter.getAttrList(d);h.length===a&&n.push({idx:l,attrs:h})}}return n}_ensureNoahArkCondition(t){if(this.entries.length<ax)return;const r=this.treeAdapter.getAttrList(t),n=this._getNoahArkConditionCandidates(t,r);if(n.length<ax)return;const a=new Map(r.map(s=>[s.name,s.value]));let i=0;for(let s=0;s<n.length;s++){const l=n[s];l.attrs.every(c=>a.get(c.name)===c.value)&&(i+=1,i>=ax&&this.entries.splice(l.idx,1))}}insertMarker(){this.entries.unshift(p8)}pushElement(t,r){this._ensureNoahArkCondition(t),this.entries.unshift({type:Di.Element,element:t,token:r})}insertElementAfterBookmark(t,r){const n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:Di.Element,element:t,token:r})}removeEntry(t){const r=this.entries.indexOf(t);r!==-1&&this.entries.splice(r,1)}clearToLastMarker(){const t=this.entries.indexOf(p8);t===-1?this.entries.length=0:this.entries.splice(0,t+1)}getElementEntryInScopeWithTagName(t){const r=this.entries.find(n=>n.type===Di.Marker||this.treeAdapter.getTagName(n.element)===t);return r&&r.type===Di.Element?r:null}getElementEntry(t){return this.entries.find(r=>r.type===Di.Element&&r.element===t)}}const So={createDocument(){return{nodeName:"#document",mode:Ga.NO_QUIRKS,childNodes:[]}},createDocumentFragment(){return{nodeName:"#document-fragment",childNodes:[]}},createElement(e,t,r){return{nodeName:e,tagName:e,attrs:r,namespaceURI:t,childNodes:[],parentNode:null}},createCommentNode(e){return{nodeName:"#comment",data:e,parentNode:null}},createTextNode(e){return{nodeName:"#text",value:e,parentNode:null}},appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,r){const n=e.childNodes.indexOf(r);e.childNodes.splice(n,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent(e){return e.content},setDocumentType(e,t,r,n){const a=e.childNodes.find(i=>i.nodeName==="#documentType");if(a)a.name=t,a.publicId=r,a.systemId=n;else{const i={nodeName:"#documentType",name:t,publicId:r,systemId:n,parentNode:null};So.appendChild(e,i)}},setDocumentMode(e,t){e.mode=t},getDocumentMode(e){return e.mode},detachNode(e){if(e.parentNode){const t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){const r=e.childNodes[e.childNodes.length-1];if(So.isTextNode(r)){r.value+=t;return}}So.appendChild(e,So.createTextNode(t))},insertTextBefore(e,t,r){const n=e.childNodes[e.childNodes.indexOf(r)-1];n&&So.isTextNode(n)?n.value+=t:So.insertBefore(e,So.createTextNode(t),r)},adoptAttributes(e,t){const r=new Set(e.attrs.map(n=>n.name));for(let n=0;n<t.length;n++)r.has(t[n].name)||e.attrs.push(t[n])},getFirstChild(e){return e.childNodes[0]},getChildNodes(e){return e.childNodes},getParentNode(e){return e.parentNode},getAttrList(e){return e.attrs},getTagName(e){return e.tagName},getNamespaceURI(e){return e.namespaceURI},getTextNodeContent(e){return e.value},getCommentNodeContent(e){return e.data},getDocumentTypeNodeName(e){return e.name},getDocumentTypeNodePublicId(e){return e.publicId},getDocumentTypeNodeSystemId(e){return e.systemId},isTextNode(e){return e.nodeName==="#text"},isCommentNode(e){return e.nodeName==="#comment"},isDocumentTypeNode(e){return e.nodeName==="#documentType"},isElementNode(e){return Object.prototype.hasOwnProperty.call(e,"tagName")},setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation(e){return e.sourceCodeLocation},updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},YD="html",zle="about:legacy-compat",$le="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd",VD=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],Hle=[...VD,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],jle=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),WD=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],qle=[...WD,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function f8(e,t){return t.some(r=>e.startsWith(r))}function Gle(e){return e.name===YD&&e.publicId===null&&(e.systemId===null||e.systemId===zle)}function Yle(e){if(e.name!==YD)return Ga.QUIRKS;const{systemId:t}=e;if(t&&t.toLowerCase()===$le)return Ga.QUIRKS;let{publicId:r}=e;if(r!==null){if(r=r.toLowerCase(),jle.has(r))return Ga.QUIRKS;let n=t===null?Hle:VD;if(f8(r,n))return Ga.QUIRKS;if(n=t===null?WD:qle,f8(r,n))return Ga.LIMITED_QUIRKS}return Ga.NO_QUIRKS}const m8={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},Vle="definitionurl",Wle="definitionURL",Xle=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),Kle=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:Oe.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:Oe.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:Oe.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:Oe.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:Oe.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:Oe.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:Oe.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:Oe.XML}],["xml:space",{prefix:"xml",name:"space",namespace:Oe.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:Oe.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:Oe.XMLNS}]]),Zle=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),Qle=new Set([w.B,w.BIG,w.BLOCKQUOTE,w.BODY,w.BR,w.CENTER,w.CODE,w.DD,w.DIV,w.DL,w.DT,w.EM,w.EMBED,w.H1,w.H2,w.H3,w.H4,w.H5,w.H6,w.HEAD,w.HR,w.I,w.IMG,w.LI,w.LISTING,w.MENU,w.META,w.NOBR,w.OL,w.P,w.PRE,w.RUBY,w.S,w.SMALL,w.SPAN,w.STRONG,w.STRIKE,w.SUB,w.SUP,w.TABLE,w.TT,w.U,w.UL,w.VAR]);function Jle(e){const t=e.tagID;return t===w.FONT&&e.attrs.some(({name:n})=>n===kl.COLOR||n===kl.SIZE||n===kl.FACE)||Qle.has(t)}function XD(e){for(let t=0;t<e.attrs.length;t++)if(e.attrs[t].name===Vle){e.attrs[t].name=Wle;break}}function KD(e){for(let t=0;t<e.attrs.length;t++){const r=Xle.get(e.attrs[t].name);r!=null&&(e.attrs[t].name=r)}}function OS(e){for(let t=0;t<e.attrs.length;t++){const r=Kle.get(e.attrs[t].name);r&&(e.attrs[t].prefix=r.prefix,e.attrs[t].name=r.name,e.attrs[t].namespace=r.namespace)}}function eue(e){const t=Zle.get(e.tagName);t!=null&&(e.tagName=t,e.tagID=qc(e.tagName))}function tue(e,t){return t===Oe.MATHML&&(e===w.MI||e===w.MO||e===w.MN||e===w.MS||e===w.MTEXT)}function rue(e,t,r){if(t===Oe.MATHML&&e===w.ANNOTATION_XML){for(let n=0;n<r.length;n++)if(r[n].name===kl.ENCODING){const a=r[n].value.toLowerCase();return a===m8.TEXT_HTML||a===m8.APPLICATION_XML}}return t===Oe.SVG&&(e===w.FOREIGN_OBJECT||e===w.DESC||e===w.TITLE)}function nue(e,t,r,n){return(!n||n===Oe.HTML)&&rue(e,t,r)||(!n||n===Oe.MATHML)&&tue(e,t)}const aue="hidden",iue=8,sue=3;var ae;(function(e){e[e.INITIAL=0]="INITIAL",e[e.BEFORE_HTML=1]="BEFORE_HTML",e[e.BEFORE_HEAD=2]="BEFORE_HEAD",e[e.IN_HEAD=3]="IN_HEAD",e[e.IN_HEAD_NO_SCRIPT=4]="IN_HEAD_NO_SCRIPT",e[e.AFTER_HEAD=5]="AFTER_HEAD",e[e.IN_BODY=6]="IN_BODY",e[e.TEXT=7]="TEXT",e[e.IN_TABLE=8]="IN_TABLE",e[e.IN_TABLE_TEXT=9]="IN_TABLE_TEXT",e[e.IN_CAPTION=10]="IN_CAPTION",e[e.IN_COLUMN_GROUP=11]="IN_COLUMN_GROUP",e[e.IN_TABLE_BODY=12]="IN_TABLE_BODY",e[e.IN_ROW=13]="IN_ROW",e[e.IN_CELL=14]="IN_CELL",e[e.IN_SELECT=15]="IN_SELECT",e[e.IN_SELECT_IN_TABLE=16]="IN_SELECT_IN_TABLE",e[e.IN_TEMPLATE=17]="IN_TEMPLATE",e[e.AFTER_BODY=18]="AFTER_BODY",e[e.IN_FRAMESET=19]="IN_FRAMESET",e[e.AFTER_FRAMESET=20]="AFTER_FRAMESET",e[e.AFTER_AFTER_BODY=21]="AFTER_AFTER_BODY",e[e.AFTER_AFTER_FRAMESET=22]="AFTER_AFTER_FRAMESET"})(ae||(ae={}));const oue={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},ZD=new Set([w.TABLE,w.TBODY,w.TFOOT,w.THEAD,w.TR]),g8={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:So,onParseError:null};class b8{constructor(t,r,n=null,a=null){this.fragmentContext=n,this.scriptHandler=a,this.currentToken=null,this.stopped=!1,this.insertionMode=ae.INITIAL,this.originalInsertionMode=ae.INITIAL,this.headElement=null,this.formElement=null,this.currentNotInHTML=!1,this.tmplInsertionModeStack=[],this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1,this.options={...g8,...t},this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=r??this.treeAdapter.createDocument(),this.tokenizer=new Ile(this.options,this),this.activeFormattingElements=new Ule(this.treeAdapter),this.fragmentContextID=n?qc(this.treeAdapter.getTagName(n)):w.UNKNOWN,this._setContextModes(n??this.document,this.fragmentContextID),this.openElements=new Ple(this.document,this.treeAdapter,this)}static parse(t,r){const n=new this(r);return n.tokenizer.write(t,!0),n.document}static getFragmentParser(t,r){const n={...g8,...r};t??(t=n.treeAdapter.createElement(me.TEMPLATE,Oe.HTML,[]));const a=n.treeAdapter.createElement("documentmock",Oe.HTML,[]),i=new this(n,a,t);return i.fragmentContextID===w.TEMPLATE&&i.tmplInsertionModeStack.unshift(ae.IN_TEMPLATE),i._initTokenizerForFragmentParsing(),i._insertFakeRootElement(),i._resetInsertionMode(),i._findFormInFragmentContext(),i}getFragment(){const t=this.treeAdapter.getFirstChild(this.document),r=this.treeAdapter.createDocumentFragment();return this._adoptNodes(t,r),r}_err(t,r,n){var a;if(!this.onParseError)return;const i=(a=t.location)!==null&&a!==void 0?a:oue,s={code:r,startLine:i.startLine,startCol:i.startCol,startOffset:i.startOffset,endLine:n?i.startLine:i.endLine,endCol:n?i.startCol:i.endCol,endOffset:n?i.startOffset:i.endOffset};this.onParseError(s)}onItemPush(t,r,n){var a,i;(i=(a=this.treeAdapter).onItemPush)===null||i===void 0||i.call(a,t),n&&this.openElements.stackTop>0&&this._setContextModes(t,r)}onItemPop(t,r){var n,a;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(t,this.currentToken),(a=(n=this.treeAdapter).onItemPop)===null||a===void 0||a.call(n,t,this.openElements.current),r){let i,s;this.openElements.stackTop===0&&this.fragmentContext?(i=this.fragmentContext,s=this.fragmentContextID):{current:i,currentTagId:s}=this.openElements,this._setContextModes(i,s)}}_setContextModes(t,r){const n=t===this.document||t&&this.treeAdapter.getNamespaceURI(t)===Oe.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&t!==void 0&&r!==void 0&&!this._isIntegrationPoint(r,t)}_switchToTextParsing(t,r){this._insertElement(t,Oe.HTML),this.tokenizer.state=r,this.originalInsertionMode=this.insertionMode,this.insertionMode=ae.TEXT}switchToPlaintextParsing(){this.insertionMode=ae.TEXT,this.originalInsertionMode=ae.IN_BODY,this.tokenizer.state=Rr.PLAINTEXT}_getAdjustedCurrentElement(){return this.openElements.stackTop===0&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let t=this.fragmentContext;for(;t;){if(this.treeAdapter.getTagName(t)===me.FORM){this.formElement=t;break}t=this.treeAdapter.getParentNode(t)}}_initTokenizerForFragmentParsing(){if(!(!this.fragmentContext||this.treeAdapter.getNamespaceURI(this.fragmentContext)!==Oe.HTML))switch(this.fragmentContextID){case w.TITLE:case w.TEXTAREA:{this.tokenizer.state=Rr.RCDATA;break}case w.STYLE:case w.XMP:case w.IFRAME:case w.NOEMBED:case w.NOFRAMES:case w.NOSCRIPT:{this.tokenizer.state=Rr.RAWTEXT;break}case w.SCRIPT:{this.tokenizer.state=Rr.SCRIPT_DATA;break}case w.PLAINTEXT:{this.tokenizer.state=Rr.PLAINTEXT;break}}}_setDocumentType(t){const r=t.name||"",n=t.publicId||"",a=t.systemId||"";if(this.treeAdapter.setDocumentType(this.document,r,n,a),t.location){const s=this.treeAdapter.getChildNodes(this.document).find(l=>this.treeAdapter.isDocumentTypeNode(l));s&&this.treeAdapter.setNodeSourceCodeLocation(s,t.location)}}_attachElementToTree(t,r){if(this.options.sourceCodeLocationInfo){const n=r&&{...r,startTag:r};this.treeAdapter.setNodeSourceCodeLocation(t,n)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(t);else{const n=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(n??this.document,t)}}_appendElement(t,r){const n=this.treeAdapter.createElement(t.tagName,r,t.attrs);this._attachElementToTree(n,t.location)}_insertElement(t,r){const n=this.treeAdapter.createElement(t.tagName,r,t.attrs);this._attachElementToTree(n,t.location),this.openElements.push(n,t.tagID)}_insertFakeElement(t,r){const n=this.treeAdapter.createElement(t,Oe.HTML,[]);this._attachElementToTree(n,null),this.openElements.push(n,r)}_insertTemplate(t){const r=this.treeAdapter.createElement(t.tagName,Oe.HTML,t.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(r,n),this._attachElementToTree(r,t.location),this.openElements.push(r,t.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}_insertFakeRootElement(){const t=this.treeAdapter.createElement(me.HTML,Oe.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(t,null),this.treeAdapter.appendChild(this.openElements.current,t),this.openElements.push(t,w.HTML)}_appendCommentNode(t,r){const n=this.treeAdapter.createCommentNode(t.data);this.treeAdapter.appendChild(r,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,t.location)}_insertCharacters(t){let r,n;if(this._shouldFosterParentOnInsertion()?({parent:r,beforeElement:n}=this._findFosterParentingLocation(),n?this.treeAdapter.insertTextBefore(r,t.chars,n):this.treeAdapter.insertText(r,t.chars)):(r=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(r,t.chars)),!t.location)return;const a=this.treeAdapter.getChildNodes(r),i=n?a.lastIndexOf(n):a.length,s=a[i-1];if(this.treeAdapter.getNodeSourceCodeLocation(s)){const{endLine:c,endCol:d,endOffset:h}=t.location;this.treeAdapter.updateNodeSourceCodeLocation(s,{endLine:c,endCol:d,endOffset:h})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(s,t.location)}_adoptNodes(t,r){for(let n=this.treeAdapter.getFirstChild(t);n;n=this.treeAdapter.getFirstChild(t))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(r,n)}_setEndLocation(t,r){if(this.treeAdapter.getNodeSourceCodeLocation(t)&&r.location){const n=r.location,a=this.treeAdapter.getTagName(t),i=r.type===Ct.END_TAG&&a===r.tagName?{endTag:{...n},endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(t,i)}}shouldProcessStartTagTokenInForeignContent(t){if(!this.currentNotInHTML)return!1;let r,n;return this.openElements.stackTop===0&&this.fragmentContext?(r=this.fragmentContext,n=this.fragmentContextID):{current:r,currentTagId:n}=this.openElements,t.tagID===w.SVG&&this.treeAdapter.getTagName(r)===me.ANNOTATION_XML&&this.treeAdapter.getNamespaceURI(r)===Oe.MATHML?!1:this.tokenizer.inForeignNode||(t.tagID===w.MGLYPH||t.tagID===w.MALIGNMARK)&&n!==void 0&&!this._isIntegrationPoint(n,r,Oe.HTML)}_processToken(t){switch(t.type){case Ct.CHARACTER:{this.onCharacter(t);break}case Ct.NULL_CHARACTER:{this.onNullCharacter(t);break}case Ct.COMMENT:{this.onComment(t);break}case Ct.DOCTYPE:{this.onDoctype(t);break}case Ct.START_TAG:{this._processStartTag(t);break}case Ct.END_TAG:{this.onEndTag(t);break}case Ct.EOF:{this.onEof(t);break}case Ct.WHITESPACE_CHARACTER:{this.onWhitespaceCharacter(t);break}}}_isIntegrationPoint(t,r,n){const a=this.treeAdapter.getNamespaceURI(r),i=this.treeAdapter.getAttrList(r);return nue(t,a,i,n)}_reconstructActiveFormattingElements(){const t=this.activeFormattingElements.entries.length;if(t){const r=this.activeFormattingElements.entries.findIndex(a=>a.type===Di.Marker||this.openElements.contains(a.element)),n=r===-1?t-1:r-1;for(let a=n;a>=0;a--){const i=this.activeFormattingElements.entries[a];this._insertElement(i.token,this.treeAdapter.getNamespaceURI(i.element)),i.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=ae.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(w.P),this.openElements.popUntilTagNamePopped(w.P)}_resetInsertionMode(){for(let t=this.openElements.stackTop;t>=0;t--)switch(t===0&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[t]){case w.TR:{this.insertionMode=ae.IN_ROW;return}case w.TBODY:case w.THEAD:case w.TFOOT:{this.insertionMode=ae.IN_TABLE_BODY;return}case w.CAPTION:{this.insertionMode=ae.IN_CAPTION;return}case w.COLGROUP:{this.insertionMode=ae.IN_COLUMN_GROUP;return}case w.TABLE:{this.insertionMode=ae.IN_TABLE;return}case w.BODY:{this.insertionMode=ae.IN_BODY;return}case w.FRAMESET:{this.insertionMode=ae.IN_FRAMESET;return}case w.SELECT:{this._resetInsertionModeForSelect(t);return}case w.TEMPLATE:{this.insertionMode=this.tmplInsertionModeStack[0];return}case w.HTML:{this.insertionMode=this.headElement?ae.AFTER_HEAD:ae.BEFORE_HEAD;return}case w.TD:case w.TH:{if(t>0){this.insertionMode=ae.IN_CELL;return}break}case w.HEAD:{if(t>0){this.insertionMode=ae.IN_HEAD;return}break}}this.insertionMode=ae.IN_BODY}_resetInsertionModeForSelect(t){if(t>0)for(let r=t-1;r>0;r--){const n=this.openElements.tagIDs[r];if(n===w.TEMPLATE)break;if(n===w.TABLE){this.insertionMode=ae.IN_SELECT_IN_TABLE;return}}this.insertionMode=ae.IN_SELECT}_isElementCausesFosterParenting(t){return ZD.has(t)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this.openElements.currentTagId!==void 0&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let t=this.openElements.stackTop;t>=0;t--){const r=this.openElements.items[t];switch(this.openElements.tagIDs[t]){case w.TEMPLATE:{if(this.treeAdapter.getNamespaceURI(r)===Oe.HTML)return{parent:this.treeAdapter.getTemplateContent(r),beforeElement:null};break}case w.TABLE:{const n=this.treeAdapter.getParentNode(r);return n?{parent:n,beforeElement:r}:{parent:this.openElements.items[t-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(t){const r=this._findFosterParentingLocation();r.beforeElement?this.treeAdapter.insertBefore(r.parent,t,r.beforeElement):this.treeAdapter.appendChild(r.parent,t)}_isSpecialElement(t,r){const n=this.treeAdapter.getNamespaceURI(t);return Ale[n].has(r)}onCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Fce(this,t);return}switch(this.insertionMode){case ae.INITIAL:{d0(this,t);break}case ae.BEFORE_HTML:{j0(this,t);break}case ae.BEFORE_HEAD:{q0(this,t);break}case ae.IN_HEAD:{G0(this,t);break}case ae.IN_HEAD_NO_SCRIPT:{Y0(this,t);break}case ae.AFTER_HEAD:{V0(this,t);break}case ae.IN_BODY:case ae.IN_CAPTION:case ae.IN_CELL:case ae.IN_TEMPLATE:{JD(this,t);break}case ae.TEXT:case ae.IN_SELECT:case ae.IN_SELECT_IN_TABLE:{this._insertCharacters(t);break}case ae.IN_TABLE:case ae.IN_TABLE_BODY:case ae.IN_ROW:{ix(this,t);break}case ae.IN_TABLE_TEXT:{iM(this,t);break}case ae.IN_COLUMN_GROUP:{Wm(this,t);break}case ae.AFTER_BODY:{Xm(this,t);break}case ae.AFTER_AFTER_BODY:{bm(this,t);break}}}onNullCharacter(t){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){Bce(this,t);return}switch(this.insertionMode){case ae.INITIAL:{d0(this,t);break}case ae.BEFORE_HTML:{j0(this,t);break}case ae.BEFORE_HEAD:{q0(this,t);break}case ae.IN_HEAD:{G0(this,t);break}case ae.IN_HEAD_NO_SCRIPT:{Y0(this,t);break}case ae.AFTER_HEAD:{V0(this,t);break}case ae.TEXT:{this._insertCharacters(t);break}case ae.IN_TABLE:case ae.IN_TABLE_BODY:case ae.IN_ROW:{ix(this,t);break}case ae.IN_COLUMN_GROUP:{Wm(this,t);break}case ae.AFTER_BODY:{Xm(this,t);break}case ae.AFTER_AFTER_BODY:{bm(this,t);break}}}onComment(t){if(this.skipNextNewLine=!1,this.currentNotInHTML){mE(this,t);return}switch(this.insertionMode){case ae.INITIAL:case ae.BEFORE_HTML:case ae.BEFORE_HEAD:case ae.IN_HEAD:case ae.IN_HEAD_NO_SCRIPT:case ae.AFTER_HEAD:case ae.IN_BODY:case ae.IN_TABLE:case ae.IN_CAPTION:case ae.IN_COLUMN_GROUP:case ae.IN_TABLE_BODY:case ae.IN_ROW:case ae.IN_CELL:case ae.IN_SELECT:case ae.IN_SELECT_IN_TABLE:case ae.IN_TEMPLATE:case ae.IN_FRAMESET:case ae.AFTER_FRAMESET:{mE(this,t);break}case ae.IN_TABLE_TEXT:{h0(this,t);break}case ae.AFTER_BODY:{fue(this,t);break}case ae.AFTER_AFTER_BODY:case ae.AFTER_AFTER_FRAMESET:{mue(this,t);break}}}onDoctype(t){switch(this.skipNextNewLine=!1,this.insertionMode){case ae.INITIAL:{gue(this,t);break}case ae.BEFORE_HEAD:case ae.IN_HEAD:case ae.IN_HEAD_NO_SCRIPT:case ae.AFTER_HEAD:{this._err(t,Se.misplacedDoctype);break}case ae.IN_TABLE_TEXT:{h0(this,t);break}}}onStartTag(t){this.skipNextNewLine=!1,this.currentToken=t,this._processStartTag(t),t.selfClosing&&!t.ackSelfClosing&&this._err(t,Se.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(t){this.shouldProcessStartTagTokenInForeignContent(t)?Pce(this,t):this._startTagOutsideForeignContent(t)}_startTagOutsideForeignContent(t){switch(this.insertionMode){case ae.INITIAL:{d0(this,t);break}case ae.BEFORE_HTML:{bue(this,t);break}case ae.BEFORE_HEAD:{xue(this,t);break}case ae.IN_HEAD:{xi(this,t);break}case ae.IN_HEAD_NO_SCRIPT:{Sue(this,t);break}case ae.AFTER_HEAD:{wue(this,t);break}case ae.IN_BODY:{An(this,t);break}case ae.IN_TABLE:{Ec(this,t);break}case ae.IN_TABLE_TEXT:{h0(this,t);break}case ae.IN_CAPTION:{Ece(this,t);break}case ae.IN_COLUMN_GROUP:{MS(this,t);break}case ae.IN_TABLE_BODY:{ub(this,t);break}case ae.IN_ROW:{cb(this,t);break}case ae.IN_CELL:{Tce(this,t);break}case ae.IN_SELECT:{lM(this,t);break}case ae.IN_SELECT_IN_TABLE:{_ce(this,t);break}case ae.IN_TEMPLATE:{Ace(this,t);break}case ae.AFTER_BODY:{Nce(this,t);break}case ae.IN_FRAMESET:{Rce(this,t);break}case ae.AFTER_FRAMESET:{Oce(this,t);break}case ae.AFTER_AFTER_BODY:{Dce(this,t);break}case ae.AFTER_AFTER_FRAMESET:{Mce(this,t);break}}}onEndTag(t){this.skipNextNewLine=!1,this.currentToken=t,this.currentNotInHTML?Uce(this,t):this._endTagOutsideForeignContent(t)}_endTagOutsideForeignContent(t){switch(this.insertionMode){case ae.INITIAL:{d0(this,t);break}case ae.BEFORE_HTML:{yue(this,t);break}case ae.BEFORE_HEAD:{Eue(this,t);break}case ae.IN_HEAD:{vue(this,t);break}case ae.IN_HEAD_NO_SCRIPT:{Tue(this,t);break}case ae.AFTER_HEAD:{_ue(this,t);break}case ae.IN_BODY:{lb(this,t);break}case ae.TEXT:{cce(this,t);break}case ae.IN_TABLE:{ch(this,t);break}case ae.IN_TABLE_TEXT:{h0(this,t);break}case ae.IN_CAPTION:{vce(this,t);break}case ae.IN_COLUMN_GROUP:{Sce(this,t);break}case ae.IN_TABLE_BODY:{gE(this,t);break}case ae.IN_ROW:{oM(this,t);break}case ae.IN_CELL:{wce(this,t);break}case ae.IN_SELECT:{uM(this,t);break}case ae.IN_SELECT_IN_TABLE:{kce(this,t);break}case ae.IN_TEMPLATE:{Cce(this,t);break}case ae.AFTER_BODY:{dM(this,t);break}case ae.IN_FRAMESET:{Ice(this,t);break}case ae.AFTER_FRAMESET:{Lce(this,t);break}case ae.AFTER_AFTER_BODY:{bm(this,t);break}}}onEof(t){switch(this.insertionMode){case ae.INITIAL:{d0(this,t);break}case ae.BEFORE_HTML:{j0(this,t);break}case ae.BEFORE_HEAD:{q0(this,t);break}case ae.IN_HEAD:{G0(this,t);break}case ae.IN_HEAD_NO_SCRIPT:{Y0(this,t);break}case ae.AFTER_HEAD:{V0(this,t);break}case ae.IN_BODY:case ae.IN_TABLE:case ae.IN_CAPTION:case ae.IN_COLUMN_GROUP:case ae.IN_TABLE_BODY:case ae.IN_ROW:case ae.IN_CELL:case ae.IN_SELECT:case ae.IN_SELECT_IN_TABLE:{nM(this,t);break}case ae.TEXT:{dce(this,t);break}case ae.IN_TABLE_TEXT:{h0(this,t);break}case ae.IN_TEMPLATE:{cM(this,t);break}case ae.AFTER_BODY:case ae.IN_FRAMESET:case ae.AFTER_FRAMESET:case ae.AFTER_AFTER_BODY:case ae.AFTER_AFTER_FRAMESET:{DS(this,t);break}}}onWhitespaceCharacter(t){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.chars.charCodeAt(0)===V.LINE_FEED)){if(t.chars.length===1)return;t.chars=t.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(t);return}switch(this.insertionMode){case ae.IN_HEAD:case ae.IN_HEAD_NO_SCRIPT:case ae.AFTER_HEAD:case ae.TEXT:case ae.IN_COLUMN_GROUP:case ae.IN_SELECT:case ae.IN_SELECT_IN_TABLE:case ae.IN_FRAMESET:case ae.AFTER_FRAMESET:{this._insertCharacters(t);break}case ae.IN_BODY:case ae.IN_CAPTION:case ae.IN_CELL:case ae.IN_TEMPLATE:case ae.AFTER_BODY:case ae.AFTER_AFTER_BODY:case ae.AFTER_AFTER_FRAMESET:{QD(this,t);break}case ae.IN_TABLE:case ae.IN_TABLE_BODY:case ae.IN_ROW:{ix(this,t);break}case ae.IN_TABLE_TEXT:{aM(this,t);break}}}}function lue(e,t){let r=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return r?e.openElements.contains(r.element)?e.openElements.hasInScope(t.tagID)||(r=null):(e.activeFormattingElements.removeEntry(r),r=null):rM(e,t),r}function uue(e,t){let r=null,n=e.openElements.stackTop;for(;n>=0;n--){const a=e.openElements.items[n];if(a===t.element)break;e._isSpecialElement(a,e.openElements.tagIDs[n])&&(r=a)}return r||(e.openElements.shortenToLength(Math.max(n,0)),e.activeFormattingElements.removeEntry(t)),r}function cue(e,t,r){let n=t,a=e.openElements.getCommonAncestor(t);for(let i=0,s=a;s!==r;i++,s=a){a=e.openElements.getCommonAncestor(s);const l=e.activeFormattingElements.getElementEntry(s),c=l&&i>=sue;!l||c?(c&&e.activeFormattingElements.removeEntry(l),e.openElements.remove(s)):(s=due(e,l),n===t&&(e.activeFormattingElements.bookmark=l),e.treeAdapter.detachNode(n),e.treeAdapter.appendChild(s,n),n=s)}return n}function due(e,t){const r=e.treeAdapter.getNamespaceURI(t.element),n=e.treeAdapter.createElement(t.token.tagName,r,t.token.attrs);return e.openElements.replace(t.element,n),t.element=n,n}function hue(e,t,r){const n=e.treeAdapter.getTagName(t),a=qc(n);if(e._isElementCausesFosterParenting(a))e._fosterParentElement(r);else{const i=e.treeAdapter.getNamespaceURI(t);a===w.TEMPLATE&&i===Oe.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,r)}}function pue(e,t,r){const n=e.treeAdapter.getNamespaceURI(r.element),{token:a}=r,i=e.treeAdapter.createElement(a.tagName,n,a.attrs);e._adoptNodes(t,i),e.treeAdapter.appendChild(t,i),e.activeFormattingElements.insertElementAfterBookmark(i,a),e.activeFormattingElements.removeEntry(r),e.openElements.remove(r.element),e.openElements.insertAfter(t,i,a.tagID)}function LS(e,t){for(let r=0;r<iue;r++){const n=lue(e,t);if(!n)break;const a=uue(e,n);if(!a)break;e.activeFormattingElements.bookmark=n;const i=cue(e,a,n.element),s=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(i),s&&hue(e,s,i),pue(e,a,n)}}function mE(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function fue(e,t){e._appendCommentNode(t,e.openElements.items[0])}function mue(e,t){e._appendCommentNode(t,e.document)}function DS(e,t){if(e.stopped=!0,t.location){const r=e.fragmentContext?0:2;for(let n=e.openElements.stackTop;n>=r;n--)e._setEndLocation(e.openElements.items[n],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){const n=e.openElements.items[0],a=e.treeAdapter.getNodeSourceCodeLocation(n);if(a&&!a.endTag&&(e._setEndLocation(n,t),e.openElements.stackTop>=1)){const i=e.openElements.items[1],s=e.treeAdapter.getNodeSourceCodeLocation(i);s&&!s.endTag&&e._setEndLocation(i,t)}}}}function gue(e,t){e._setDocumentType(t);const r=t.forceQuirks?Ga.QUIRKS:Yle(t);Gle(t)||e._err(t,Se.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,r),e.insertionMode=ae.BEFORE_HTML}function d0(e,t){e._err(t,Se.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,Ga.QUIRKS),e.insertionMode=ae.BEFORE_HTML,e._processToken(t)}function bue(e,t){t.tagID===w.HTML?(e._insertElement(t,Oe.HTML),e.insertionMode=ae.BEFORE_HEAD):j0(e,t)}function yue(e,t){const r=t.tagID;(r===w.HTML||r===w.HEAD||r===w.BODY||r===w.BR)&&j0(e,t)}function j0(e,t){e._insertFakeRootElement(),e.insertionMode=ae.BEFORE_HEAD,e._processToken(t)}function xue(e,t){switch(t.tagID){case w.HTML:{An(e,t);break}case w.HEAD:{e._insertElement(t,Oe.HTML),e.headElement=e.openElements.current,e.insertionMode=ae.IN_HEAD;break}default:q0(e,t)}}function Eue(e,t){const r=t.tagID;r===w.HEAD||r===w.BODY||r===w.HTML||r===w.BR?q0(e,t):e._err(t,Se.endTagWithoutMatchingOpenElement)}function q0(e,t){e._insertFakeElement(me.HEAD,w.HEAD),e.headElement=e.openElements.current,e.insertionMode=ae.IN_HEAD,e._processToken(t)}function xi(e,t){switch(t.tagID){case w.HTML:{An(e,t);break}case w.BASE:case w.BASEFONT:case w.BGSOUND:case w.LINK:case w.META:{e._appendElement(t,Oe.HTML),t.ackSelfClosing=!0;break}case w.TITLE:{e._switchToTextParsing(t,Rr.RCDATA);break}case w.NOSCRIPT:{e.options.scriptingEnabled?e._switchToTextParsing(t,Rr.RAWTEXT):(e._insertElement(t,Oe.HTML),e.insertionMode=ae.IN_HEAD_NO_SCRIPT);break}case w.NOFRAMES:case w.STYLE:{e._switchToTextParsing(t,Rr.RAWTEXT);break}case w.SCRIPT:{e._switchToTextParsing(t,Rr.SCRIPT_DATA);break}case w.TEMPLATE:{e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=ae.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(ae.IN_TEMPLATE);break}case w.HEAD:{e._err(t,Se.misplacedStartTagForHeadElement);break}default:G0(e,t)}}function vue(e,t){switch(t.tagID){case w.HEAD:{e.openElements.pop(),e.insertionMode=ae.AFTER_HEAD;break}case w.BODY:case w.BR:case w.HTML:{G0(e,t);break}case w.TEMPLATE:{Vl(e,t);break}default:e._err(t,Se.endTagWithoutMatchingOpenElement)}}function Vl(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==w.TEMPLATE&&e._err(t,Se.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(w.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,Se.endTagWithoutMatchingOpenElement)}function G0(e,t){e.openElements.pop(),e.insertionMode=ae.AFTER_HEAD,e._processToken(t)}function Sue(e,t){switch(t.tagID){case w.HTML:{An(e,t);break}case w.BASEFONT:case w.BGSOUND:case w.HEAD:case w.LINK:case w.META:case w.NOFRAMES:case w.STYLE:{xi(e,t);break}case w.NOSCRIPT:{e._err(t,Se.nestedNoscriptInHead);break}default:Y0(e,t)}}function Tue(e,t){switch(t.tagID){case w.NOSCRIPT:{e.openElements.pop(),e.insertionMode=ae.IN_HEAD;break}case w.BR:{Y0(e,t);break}default:e._err(t,Se.endTagWithoutMatchingOpenElement)}}function Y0(e,t){const r=t.type===Ct.EOF?Se.openElementsLeftAfterEof:Se.disallowedContentInNoscriptInHead;e._err(t,r),e.openElements.pop(),e.insertionMode=ae.IN_HEAD,e._processToken(t)}function wue(e,t){switch(t.tagID){case w.HTML:{An(e,t);break}case w.BODY:{e._insertElement(t,Oe.HTML),e.framesetOk=!1,e.insertionMode=ae.IN_BODY;break}case w.FRAMESET:{e._insertElement(t,Oe.HTML),e.insertionMode=ae.IN_FRAMESET;break}case w.BASE:case w.BASEFONT:case w.BGSOUND:case w.LINK:case w.META:case w.NOFRAMES:case w.SCRIPT:case w.STYLE:case w.TEMPLATE:case w.TITLE:{e._err(t,Se.abandonedHeadElementChild),e.openElements.push(e.headElement,w.HEAD),xi(e,t),e.openElements.remove(e.headElement);break}case w.HEAD:{e._err(t,Se.misplacedStartTagForHeadElement);break}default:V0(e,t)}}function _ue(e,t){switch(t.tagID){case w.BODY:case w.HTML:case w.BR:{V0(e,t);break}case w.TEMPLATE:{Vl(e,t);break}default:e._err(t,Se.endTagWithoutMatchingOpenElement)}}function V0(e,t){e._insertFakeElement(me.BODY,w.BODY),e.insertionMode=ae.IN_BODY,ob(e,t)}function ob(e,t){switch(t.type){case Ct.CHARACTER:{JD(e,t);break}case Ct.WHITESPACE_CHARACTER:{QD(e,t);break}case Ct.COMMENT:{mE(e,t);break}case Ct.START_TAG:{An(e,t);break}case Ct.END_TAG:{lb(e,t);break}case Ct.EOF:{nM(e,t);break}}}function QD(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function JD(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function kue(e,t){e.openElements.tmplCount===0&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}function Aue(e,t){const r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e.openElements.tmplCount===0&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(r,t.attrs))}function Cue(e,t){const r=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&r&&(e.treeAdapter.detachNode(r),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,Oe.HTML),e.insertionMode=ae.IN_FRAMESET)}function Nue(e,t){e.openElements.hasInButtonScope(w.P)&&e._closePElement(),e._insertElement(t,Oe.HTML)}function Rue(e,t){e.openElements.hasInButtonScope(w.P)&&e._closePElement(),e.openElements.currentTagId!==void 0&&fE.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,Oe.HTML)}function Iue(e,t){e.openElements.hasInButtonScope(w.P)&&e._closePElement(),e._insertElement(t,Oe.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function Oue(e,t){const r=e.openElements.tmplCount>0;(!e.formElement||r)&&(e.openElements.hasInButtonScope(w.P)&&e._closePElement(),e._insertElement(t,Oe.HTML),r||(e.formElement=e.openElements.current))}function Lue(e,t){e.framesetOk=!1;const r=t.tagID;for(let n=e.openElements.stackTop;n>=0;n--){const a=e.openElements.tagIDs[n];if(r===w.LI&&a===w.LI||(r===w.DD||r===w.DT)&&(a===w.DD||a===w.DT)){e.openElements.generateImpliedEndTagsWithExclusion(a),e.openElements.popUntilTagNamePopped(a);break}if(a!==w.ADDRESS&&a!==w.DIV&&a!==w.P&&e._isSpecialElement(e.openElements.items[n],a))break}e.openElements.hasInButtonScope(w.P)&&e._closePElement(),e._insertElement(t,Oe.HTML)}function Due(e,t){e.openElements.hasInButtonScope(w.P)&&e._closePElement(),e._insertElement(t,Oe.HTML),e.tokenizer.state=Rr.PLAINTEXT}function Mue(e,t){e.openElements.hasInScope(w.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(w.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,Oe.HTML),e.framesetOk=!1}function Bue(e,t){const r=e.activeFormattingElements.getElementEntryInScopeWithTagName(me.A);r&&(LS(e,t),e.openElements.remove(r.element),e.activeFormattingElements.removeEntry(r)),e._reconstructActiveFormattingElements(),e._insertElement(t,Oe.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function Fue(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Oe.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function Pue(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(w.NOBR)&&(LS(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,Oe.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function Uue(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Oe.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function zue(e,t){e.treeAdapter.getDocumentMode(e.document)!==Ga.QUIRKS&&e.openElements.hasInButtonScope(w.P)&&e._closePElement(),e._insertElement(t,Oe.HTML),e.framesetOk=!1,e.insertionMode=ae.IN_TABLE}function eM(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Oe.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function tM(e){const t=jD(e,kl.TYPE);return t!=null&&t.toLowerCase()===aue}function $ue(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,Oe.HTML),tM(t)||(e.framesetOk=!1),t.ackSelfClosing=!0}function Hue(e,t){e._appendElement(t,Oe.HTML),t.ackSelfClosing=!0}function jue(e,t){e.openElements.hasInButtonScope(w.P)&&e._closePElement(),e._appendElement(t,Oe.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function que(e,t){t.tagName=me.IMG,t.tagID=w.IMG,eM(e,t)}function Gue(e,t){e._insertElement(t,Oe.HTML),e.skipNextNewLine=!0,e.tokenizer.state=Rr.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=ae.TEXT}function Yue(e,t){e.openElements.hasInButtonScope(w.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,Rr.RAWTEXT)}function Vue(e,t){e.framesetOk=!1,e._switchToTextParsing(t,Rr.RAWTEXT)}function y8(e,t){e._switchToTextParsing(t,Rr.RAWTEXT)}function Wue(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Oe.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===ae.IN_TABLE||e.insertionMode===ae.IN_CAPTION||e.insertionMode===ae.IN_TABLE_BODY||e.insertionMode===ae.IN_ROW||e.insertionMode===ae.IN_CELL?ae.IN_SELECT_IN_TABLE:ae.IN_SELECT}function Xue(e,t){e.openElements.currentTagId===w.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,Oe.HTML)}function Kue(e,t){e.openElements.hasInScope(w.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,Oe.HTML)}function Zue(e,t){e.openElements.hasInScope(w.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(w.RTC),e._insertElement(t,Oe.HTML)}function Que(e,t){e._reconstructActiveFormattingElements(),XD(t),OS(t),t.selfClosing?e._appendElement(t,Oe.MATHML):e._insertElement(t,Oe.MATHML),t.ackSelfClosing=!0}function Jue(e,t){e._reconstructActiveFormattingElements(),KD(t),OS(t),t.selfClosing?e._appendElement(t,Oe.SVG):e._insertElement(t,Oe.SVG),t.ackSelfClosing=!0}function x8(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,Oe.HTML)}function An(e,t){switch(t.tagID){case w.I:case w.S:case w.B:case w.U:case w.EM:case w.TT:case w.BIG:case w.CODE:case w.FONT:case w.SMALL:case w.STRIKE:case w.STRONG:{Fue(e,t);break}case w.A:{Bue(e,t);break}case w.H1:case w.H2:case w.H3:case w.H4:case w.H5:case w.H6:{Rue(e,t);break}case w.P:case w.DL:case w.OL:case w.UL:case w.DIV:case w.DIR:case w.NAV:case w.MAIN:case w.MENU:case w.ASIDE:case w.CENTER:case w.FIGURE:case w.FOOTER:case w.HEADER:case w.HGROUP:case w.DIALOG:case w.DETAILS:case w.ADDRESS:case w.ARTICLE:case w.SEARCH:case w.SECTION:case w.SUMMARY:case w.FIELDSET:case w.BLOCKQUOTE:case w.FIGCAPTION:{Nue(e,t);break}case w.LI:case w.DD:case w.DT:{Lue(e,t);break}case w.BR:case w.IMG:case w.WBR:case w.AREA:case w.EMBED:case w.KEYGEN:{eM(e,t);break}case w.HR:{jue(e,t);break}case w.RB:case w.RTC:{Kue(e,t);break}case w.RT:case w.RP:{Zue(e,t);break}case w.PRE:case w.LISTING:{Iue(e,t);break}case w.XMP:{Yue(e,t);break}case w.SVG:{Jue(e,t);break}case w.HTML:{kue(e,t);break}case w.BASE:case w.LINK:case w.META:case w.STYLE:case w.TITLE:case w.SCRIPT:case w.BGSOUND:case w.BASEFONT:case w.TEMPLATE:{xi(e,t);break}case w.BODY:{Aue(e,t);break}case w.FORM:{Oue(e,t);break}case w.NOBR:{Pue(e,t);break}case w.MATH:{Que(e,t);break}case w.TABLE:{zue(e,t);break}case w.INPUT:{$ue(e,t);break}case w.PARAM:case w.TRACK:case w.SOURCE:{Hue(e,t);break}case w.IMAGE:{que(e,t);break}case w.BUTTON:{Mue(e,t);break}case w.APPLET:case w.OBJECT:case w.MARQUEE:{Uue(e,t);break}case w.IFRAME:{Vue(e,t);break}case w.SELECT:{Wue(e,t);break}case w.OPTION:case w.OPTGROUP:{Xue(e,t);break}case w.NOEMBED:case w.NOFRAMES:{y8(e,t);break}case w.FRAMESET:{Cue(e,t);break}case w.TEXTAREA:{Gue(e,t);break}case w.NOSCRIPT:{e.options.scriptingEnabled?y8(e,t):x8(e,t);break}case w.PLAINTEXT:{Due(e,t);break}case w.COL:case w.TH:case w.TD:case w.TR:case w.HEAD:case w.FRAME:case w.TBODY:case w.TFOOT:case w.THEAD:case w.CAPTION:case w.COLGROUP:break;default:x8(e,t)}}function ece(e,t){if(e.openElements.hasInScope(w.BODY)&&(e.insertionMode=ae.AFTER_BODY,e.options.sourceCodeLocationInfo)){const r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e._setEndLocation(r,t)}}function tce(e,t){e.openElements.hasInScope(w.BODY)&&(e.insertionMode=ae.AFTER_BODY,dM(e,t))}function rce(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r))}function nce(e){const t=e.openElements.tmplCount>0,{formElement:r}=e;t||(e.formElement=null),(r||t)&&e.openElements.hasInScope(w.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(w.FORM):r&&e.openElements.remove(r))}function ace(e){e.openElements.hasInButtonScope(w.P)||e._insertFakeElement(me.P,w.P),e._closePElement()}function ice(e){e.openElements.hasInListItemScope(w.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(w.LI),e.openElements.popUntilTagNamePopped(w.LI))}function sce(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r))}function oce(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}function lce(e,t){const r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker())}function uce(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(me.BR,w.BR),e.openElements.pop(),e.framesetOk=!1}function rM(e,t){const r=t.tagName,n=t.tagID;for(let a=e.openElements.stackTop;a>0;a--){const i=e.openElements.items[a],s=e.openElements.tagIDs[a];if(n===s&&(n!==w.UNKNOWN||e.treeAdapter.getTagName(i)===r)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.stackTop>=a&&e.openElements.shortenToLength(a);break}if(e._isSpecialElement(i,s))break}}function lb(e,t){switch(t.tagID){case w.A:case w.B:case w.I:case w.S:case w.U:case w.EM:case w.TT:case w.BIG:case w.CODE:case w.FONT:case w.NOBR:case w.SMALL:case w.STRIKE:case w.STRONG:{LS(e,t);break}case w.P:{ace(e);break}case w.DL:case w.UL:case w.OL:case w.DIR:case w.DIV:case w.NAV:case w.PRE:case w.MAIN:case w.MENU:case w.ASIDE:case w.BUTTON:case w.CENTER:case w.FIGURE:case w.FOOTER:case w.HEADER:case w.HGROUP:case w.DIALOG:case w.ADDRESS:case w.ARTICLE:case w.DETAILS:case w.SEARCH:case w.SECTION:case w.SUMMARY:case w.LISTING:case w.FIELDSET:case w.BLOCKQUOTE:case w.FIGCAPTION:{rce(e,t);break}case w.LI:{ice(e);break}case w.DD:case w.DT:{sce(e,t);break}case w.H1:case w.H2:case w.H3:case w.H4:case w.H5:case w.H6:{oce(e);break}case w.BR:{uce(e);break}case w.BODY:{ece(e,t);break}case w.HTML:{tce(e,t);break}case w.FORM:{nce(e);break}case w.APPLET:case w.OBJECT:case w.MARQUEE:{lce(e,t);break}case w.TEMPLATE:{Vl(e,t);break}default:rM(e,t)}}function nM(e,t){e.tmplInsertionModeStack.length>0?cM(e,t):DS(e,t)}function cce(e,t){var r;t.tagID===w.SCRIPT&&((r=e.scriptHandler)===null||r===void 0||r.call(e,e.openElements.current)),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}function dce(e,t){e._err(t,Se.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e.onEof(t)}function ix(e,t){if(e.openElements.currentTagId!==void 0&&ZD.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=ae.IN_TABLE_TEXT,t.type){case Ct.CHARACTER:{iM(e,t);break}case Ct.WHITESPACE_CHARACTER:{aM(e,t);break}}else Hh(e,t)}function hce(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,Oe.HTML),e.insertionMode=ae.IN_CAPTION}function pce(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,Oe.HTML),e.insertionMode=ae.IN_COLUMN_GROUP}function fce(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(me.COLGROUP,w.COLGROUP),e.insertionMode=ae.IN_COLUMN_GROUP,MS(e,t)}function mce(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,Oe.HTML),e.insertionMode=ae.IN_TABLE_BODY}function gce(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(me.TBODY,w.TBODY),e.insertionMode=ae.IN_TABLE_BODY,ub(e,t)}function bce(e,t){e.openElements.hasInTableScope(w.TABLE)&&(e.openElements.popUntilTagNamePopped(w.TABLE),e._resetInsertionMode(),e._processStartTag(t))}function yce(e,t){tM(t)?e._appendElement(t,Oe.HTML):Hh(e,t),t.ackSelfClosing=!0}function xce(e,t){!e.formElement&&e.openElements.tmplCount===0&&(e._insertElement(t,Oe.HTML),e.formElement=e.openElements.current,e.openElements.pop())}function Ec(e,t){switch(t.tagID){case w.TD:case w.TH:case w.TR:{gce(e,t);break}case w.STYLE:case w.SCRIPT:case w.TEMPLATE:{xi(e,t);break}case w.COL:{fce(e,t);break}case w.FORM:{xce(e,t);break}case w.TABLE:{bce(e,t);break}case w.TBODY:case w.TFOOT:case w.THEAD:{mce(e,t);break}case w.INPUT:{yce(e,t);break}case w.CAPTION:{hce(e,t);break}case w.COLGROUP:{pce(e,t);break}default:Hh(e,t)}}function ch(e,t){switch(t.tagID){case w.TABLE:{e.openElements.hasInTableScope(w.TABLE)&&(e.openElements.popUntilTagNamePopped(w.TABLE),e._resetInsertionMode());break}case w.TEMPLATE:{Vl(e,t);break}case w.BODY:case w.CAPTION:case w.COL:case w.COLGROUP:case w.HTML:case w.TBODY:case w.TD:case w.TFOOT:case w.TH:case w.THEAD:case w.TR:break;default:Hh(e,t)}}function Hh(e,t){const r=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,ob(e,t),e.fosterParentingEnabled=r}function aM(e,t){e.pendingCharacterTokens.push(t)}function iM(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function h0(e,t){let r=0;if(e.hasNonWhitespacePendingCharacterToken)for(;r<e.pendingCharacterTokens.length;r++)Hh(e,e.pendingCharacterTokens[r]);else for(;r<e.pendingCharacterTokens.length;r++)e._insertCharacters(e.pendingCharacterTokens[r]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}const sM=new Set([w.CAPTION,w.COL,w.COLGROUP,w.TBODY,w.TD,w.TFOOT,w.TH,w.THEAD,w.TR]);function Ece(e,t){const r=t.tagID;sM.has(r)?e.openElements.hasInTableScope(w.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(w.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=ae.IN_TABLE,Ec(e,t)):An(e,t)}function vce(e,t){const r=t.tagID;switch(r){case w.CAPTION:case w.TABLE:{e.openElements.hasInTableScope(w.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(w.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=ae.IN_TABLE,r===w.TABLE&&ch(e,t));break}case w.BODY:case w.COL:case w.COLGROUP:case w.HTML:case w.TBODY:case w.TD:case w.TFOOT:case w.TH:case w.THEAD:case w.TR:break;default:lb(e,t)}}function MS(e,t){switch(t.tagID){case w.HTML:{An(e,t);break}case w.COL:{e._appendElement(t,Oe.HTML),t.ackSelfClosing=!0;break}case w.TEMPLATE:{xi(e,t);break}default:Wm(e,t)}}function Sce(e,t){switch(t.tagID){case w.COLGROUP:{e.openElements.currentTagId===w.COLGROUP&&(e.openElements.pop(),e.insertionMode=ae.IN_TABLE);break}case w.TEMPLATE:{Vl(e,t);break}case w.COL:break;default:Wm(e,t)}}function Wm(e,t){e.openElements.currentTagId===w.COLGROUP&&(e.openElements.pop(),e.insertionMode=ae.IN_TABLE,e._processToken(t))}function ub(e,t){switch(t.tagID){case w.TR:{e.openElements.clearBackToTableBodyContext(),e._insertElement(t,Oe.HTML),e.insertionMode=ae.IN_ROW;break}case w.TH:case w.TD:{e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(me.TR,w.TR),e.insertionMode=ae.IN_ROW,cb(e,t);break}case w.CAPTION:case w.COL:case w.COLGROUP:case w.TBODY:case w.TFOOT:case w.THEAD:{e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=ae.IN_TABLE,Ec(e,t));break}default:Ec(e,t)}}function gE(e,t){const r=t.tagID;switch(t.tagID){case w.TBODY:case w.TFOOT:case w.THEAD:{e.openElements.hasInTableScope(r)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=ae.IN_TABLE);break}case w.TABLE:{e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=ae.IN_TABLE,ch(e,t));break}case w.BODY:case w.CAPTION:case w.COL:case w.COLGROUP:case w.HTML:case w.TD:case w.TH:case w.TR:break;default:ch(e,t)}}function cb(e,t){switch(t.tagID){case w.TH:case w.TD:{e.openElements.clearBackToTableRowContext(),e._insertElement(t,Oe.HTML),e.insertionMode=ae.IN_CELL,e.activeFormattingElements.insertMarker();break}case w.CAPTION:case w.COL:case w.COLGROUP:case w.TBODY:case w.TFOOT:case w.THEAD:case w.TR:{e.openElements.hasInTableScope(w.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=ae.IN_TABLE_BODY,ub(e,t));break}default:Ec(e,t)}}function oM(e,t){switch(t.tagID){case w.TR:{e.openElements.hasInTableScope(w.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=ae.IN_TABLE_BODY);break}case w.TABLE:{e.openElements.hasInTableScope(w.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=ae.IN_TABLE_BODY,gE(e,t));break}case w.TBODY:case w.TFOOT:case w.THEAD:{(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(w.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=ae.IN_TABLE_BODY,gE(e,t));break}case w.BODY:case w.CAPTION:case w.COL:case w.COLGROUP:case w.HTML:case w.TD:case w.TH:break;default:ch(e,t)}}function Tce(e,t){const r=t.tagID;sM.has(r)?(e.openElements.hasInTableScope(w.TD)||e.openElements.hasInTableScope(w.TH))&&(e._closeTableCell(),cb(e,t)):An(e,t)}function wce(e,t){const r=t.tagID;switch(r){case w.TD:case w.TH:{e.openElements.hasInTableScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=ae.IN_ROW);break}case w.TABLE:case w.TBODY:case w.TFOOT:case w.THEAD:case w.TR:{e.openElements.hasInTableScope(r)&&(e._closeTableCell(),oM(e,t));break}case w.BODY:case w.CAPTION:case w.COL:case w.COLGROUP:case w.HTML:break;default:lb(e,t)}}function lM(e,t){switch(t.tagID){case w.HTML:{An(e,t);break}case w.OPTION:{e.openElements.currentTagId===w.OPTION&&e.openElements.pop(),e._insertElement(t,Oe.HTML);break}case w.OPTGROUP:{e.openElements.currentTagId===w.OPTION&&e.openElements.pop(),e.openElements.currentTagId===w.OPTGROUP&&e.openElements.pop(),e._insertElement(t,Oe.HTML);break}case w.HR:{e.openElements.currentTagId===w.OPTION&&e.openElements.pop(),e.openElements.currentTagId===w.OPTGROUP&&e.openElements.pop(),e._appendElement(t,Oe.HTML),t.ackSelfClosing=!0;break}case w.INPUT:case w.KEYGEN:case w.TEXTAREA:case w.SELECT:{e.openElements.hasInSelectScope(w.SELECT)&&(e.openElements.popUntilTagNamePopped(w.SELECT),e._resetInsertionMode(),t.tagID!==w.SELECT&&e._processStartTag(t));break}case w.SCRIPT:case w.TEMPLATE:{xi(e,t);break}}}function uM(e,t){switch(t.tagID){case w.OPTGROUP:{e.openElements.stackTop>0&&e.openElements.currentTagId===w.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===w.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===w.OPTGROUP&&e.openElements.pop();break}case w.OPTION:{e.openElements.currentTagId===w.OPTION&&e.openElements.pop();break}case w.SELECT:{e.openElements.hasInSelectScope(w.SELECT)&&(e.openElements.popUntilTagNamePopped(w.SELECT),e._resetInsertionMode());break}case w.TEMPLATE:{Vl(e,t);break}}}function _ce(e,t){const r=t.tagID;r===w.CAPTION||r===w.TABLE||r===w.TBODY||r===w.TFOOT||r===w.THEAD||r===w.TR||r===w.TD||r===w.TH?(e.openElements.popUntilTagNamePopped(w.SELECT),e._resetInsertionMode(),e._processStartTag(t)):lM(e,t)}function kce(e,t){const r=t.tagID;r===w.CAPTION||r===w.TABLE||r===w.TBODY||r===w.TFOOT||r===w.THEAD||r===w.TR||r===w.TD||r===w.TH?e.openElements.hasInTableScope(r)&&(e.openElements.popUntilTagNamePopped(w.SELECT),e._resetInsertionMode(),e.onEndTag(t)):uM(e,t)}function Ace(e,t){switch(t.tagID){case w.BASE:case w.BASEFONT:case w.BGSOUND:case w.LINK:case w.META:case w.NOFRAMES:case w.SCRIPT:case w.STYLE:case w.TEMPLATE:case w.TITLE:{xi(e,t);break}case w.CAPTION:case w.COLGROUP:case w.TBODY:case w.TFOOT:case w.THEAD:{e.tmplInsertionModeStack[0]=ae.IN_TABLE,e.insertionMode=ae.IN_TABLE,Ec(e,t);break}case w.COL:{e.tmplInsertionModeStack[0]=ae.IN_COLUMN_GROUP,e.insertionMode=ae.IN_COLUMN_GROUP,MS(e,t);break}case w.TR:{e.tmplInsertionModeStack[0]=ae.IN_TABLE_BODY,e.insertionMode=ae.IN_TABLE_BODY,ub(e,t);break}case w.TD:case w.TH:{e.tmplInsertionModeStack[0]=ae.IN_ROW,e.insertionMode=ae.IN_ROW,cb(e,t);break}default:e.tmplInsertionModeStack[0]=ae.IN_BODY,e.insertionMode=ae.IN_BODY,An(e,t)}}function Cce(e,t){t.tagID===w.TEMPLATE&&Vl(e,t)}function cM(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(w.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):DS(e,t)}function Nce(e,t){t.tagID===w.HTML?An(e,t):Xm(e,t)}function dM(e,t){var r;if(t.tagID===w.HTML){if(e.fragmentContext||(e.insertionMode=ae.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===w.HTML){e._setEndLocation(e.openElements.items[0],t);const n=e.openElements.items[1];n&&!(!((r=e.treeAdapter.getNodeSourceCodeLocation(n))===null||r===void 0)&&r.endTag)&&e._setEndLocation(n,t)}}else Xm(e,t)}function Xm(e,t){e.insertionMode=ae.IN_BODY,ob(e,t)}function Rce(e,t){switch(t.tagID){case w.HTML:{An(e,t);break}case w.FRAMESET:{e._insertElement(t,Oe.HTML);break}case w.FRAME:{e._appendElement(t,Oe.HTML),t.ackSelfClosing=!0;break}case w.NOFRAMES:{xi(e,t);break}}}function Ice(e,t){t.tagID===w.FRAMESET&&!e.openElements.isRootHtmlElementCurrent()&&(e.openElements.pop(),!e.fragmentContext&&e.openElements.currentTagId!==w.FRAMESET&&(e.insertionMode=ae.AFTER_FRAMESET))}function Oce(e,t){switch(t.tagID){case w.HTML:{An(e,t);break}case w.NOFRAMES:{xi(e,t);break}}}function Lce(e,t){t.tagID===w.HTML&&(e.insertionMode=ae.AFTER_AFTER_FRAMESET)}function Dce(e,t){t.tagID===w.HTML?An(e,t):bm(e,t)}function bm(e,t){e.insertionMode=ae.IN_BODY,ob(e,t)}function Mce(e,t){switch(t.tagID){case w.HTML:{An(e,t);break}case w.NOFRAMES:{xi(e,t);break}}}function Bce(e,t){t.chars=gr,e._insertCharacters(t)}function Fce(e,t){e._insertCharacters(t),e.framesetOk=!1}function hM(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==Oe.HTML&&e.openElements.currentTagId!==void 0&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}function Pce(e,t){if(Jle(t))hM(e),e._startTagOutsideForeignContent(t);else{const r=e._getAdjustedCurrentElement(),n=e.treeAdapter.getNamespaceURI(r);n===Oe.MATHML?XD(t):n===Oe.SVG&&(eue(t),KD(t)),OS(t),t.selfClosing?e._appendElement(t,n):e._insertElement(t,n),t.ackSelfClosing=!0}}function Uce(e,t){if(t.tagID===w.P||t.tagID===w.BR){hM(e),e._endTagOutsideForeignContent(t);return}for(let r=e.openElements.stackTop;r>0;r--){const n=e.openElements.items[r];if(e.treeAdapter.getNamespaceURI(n)===Oe.HTML){e._endTagOutsideForeignContent(t);break}const a=e.treeAdapter.getTagName(n);if(a.toLowerCase()===t.tagName){t.tagName=a,e.openElements.shortenToLength(r);break}}}me.AREA,me.BASE,me.BASEFONT,me.BGSOUND,me.BR,me.COL,me.EMBED,me.FRAME,me.HR,me.IMG,me.INPUT,me.KEYGEN,me.LINK,me.META,me.PARAM,me.SOURCE,me.TRACK,me.WBR;const zce=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,$ce=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),E8={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function pM(e,t){const r=Zce(e),n=i9("type",{handlers:{root:Hce,element:jce,text:qce,comment:mM,doctype:Gce,raw:Vce},unknown:Wce}),a={parser:r?new b8(E8):b8.getFragmentParser(void 0,E8),handle(l){n(l,a)},stitches:!1,options:t||{}};n(e,a),Gc(a,Hi());const i=r?a.parser.document:a.parser.getFragment(),s=Qoe(i,{file:a.options.file});return a.stitches&&Jg(s,"comment",function(l,c,d){const h=l;if(h.value.stitch&&d&&c!==void 0){const f=d.children;return f[c]=h.value.stitch,c}}),s.type==="root"&&s.children.length===1&&s.children[0].type===e.type?s.children[0]:s}function fM(e,t){let r=-1;if(e)for(;++r<e.length;)t.handle(e[r])}function Hce(e,t){fM(e.children,t)}function jce(e,t){Xce(e,t),fM(e.children,t),Kce(e,t)}function qce(e,t){t.parser.tokenizer.state>4&&(t.parser.tokenizer.state=0);const r={type:Ct.CHARACTER,chars:e.value,location:jh(e)};Gc(t,Hi(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function Gce(e,t){const r={type:Ct.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:jh(e)};Gc(t,Hi(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function Yce(e,t){t.stitches=!0;const r=Qce(e);if("children"in e&&"children"in r){const n=pM({type:"root",children:e.children},t.options);r.children=n.children}mM({type:"comment",value:{stitch:r}},t)}function mM(e,t){const r=e.value,n={type:Ct.COMMENT,data:r,location:jh(e)};Gc(t,Hi(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function Vce(e,t){if(t.parser.tokenizer.preprocessor.html="",t.parser.tokenizer.preprocessor.pos=-1,t.parser.tokenizer.preprocessor.lastGapPos=-2,t.parser.tokenizer.preprocessor.gapStack=[],t.parser.tokenizer.preprocessor.skipNextNewLine=!1,t.parser.tokenizer.preprocessor.lastChunkWritten=!1,t.parser.tokenizer.preprocessor.endOfChunkHit=!1,t.parser.tokenizer.preprocessor.isEol=!1,gM(t,Hi(e)),t.parser.tokenizer.write(t.options.tagfilter?e.value.replace(zce,"<$1$2"):e.value,!1),t.parser.tokenizer._runParsingLoop(),t.parser.tokenizer.state===72||t.parser.tokenizer.state===78){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;const r=t.parser.tokenizer._consume();t.parser.tokenizer._callState(r)}}function Wce(e,t){const r=e;if(t.options.passThrough&&t.options.passThrough.includes(r.type))Yce(r,t);else{let n="";throw $ce.has(r.type)&&(n=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),new Error("Cannot compile `"+r.type+"` node"+n)}}function Gc(e,t){gM(e,t);const r=e.parser.tokenizer.currentCharacterToken;r&&r.location&&(r.location.endLine=e.parser.tokenizer.preprocessor.line,r.location.endCol=e.parser.tokenizer.preprocessor.col+1,r.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=r,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=Rr.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:"",value:""}}function gM(e,t){if(t&&t.offset!==void 0){const r={startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=-t.column+1,e.parser.tokenizer.preprocessor.droppedBufferSize=t.offset,e.parser.tokenizer.preprocessor.line=t.line,e.parser.tokenizer.currentLocation=r}}function Xce(e,t){const r=e.tagName.toLowerCase();if(t.parser.tokenizer.state===Rr.PLAINTEXT)return;Gc(t,Hi(e));const n=t.parser.openElements.current;let a="namespaceURI"in n?n.namespaceURI:Pi.html;a===Pi.html&&r==="svg"&&(a=Pi.svg);const i=nle({...e,children:[]},{space:a===Pi.svg?"svg":"html"}),s={type:Ct.START_TAG,tagName:r,tagID:qc(r),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in i?i.attrs:[],location:jh(e)};t.parser.currentToken=s,t.parser._processToken(t.parser.currentToken),t.parser.tokenizer.lastStartTagName=r}function Kce(e,t){const r=e.tagName.toLowerCase();if(!t.parser.tokenizer.inForeignNode&&dle.includes(r)||t.parser.tokenizer.state===Rr.PLAINTEXT)return;Gc(t,Wg(e));const n={type:Ct.END_TAG,tagName:r,tagID:qc(r),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:jh(e)};t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken),r===t.parser.tokenizer.lastStartTagName&&(t.parser.tokenizer.state===Rr.RCDATA||t.parser.tokenizer.state===Rr.RAWTEXT||t.parser.tokenizer.state===Rr.SCRIPT_DATA)&&(t.parser.tokenizer.state=Rr.DATA)}function Zce(e){const t=e.type==="root"?e.children[0]:e;return!!(t&&(t.type==="doctype"||t.type==="element"&&t.tagName.toLowerCase()==="html"))}function jh(e){const t=Hi(e)||{line:void 0,column:void 0,offset:void 0},r=Wg(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:r.line,endCol:r.column,endOffset:r.offset}}function Qce(e){return"children"in e?yc({...e,children:[]}):yc(e)}
736function Jce(e){return function(t,r){return pM(t,{...e,file:r})}}function ede(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function tde(e,t){if(e==null)return{};var r,n,a=ede(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)===-1&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function bE(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function rde(e){if(Array.isArray(e))return bE(e)}function nde(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function ade(e,t){if(e){if(typeof e=="string")return bE(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?bE(e,t):void 0}}function ide(){throw new TypeError(`Invalid attempt to spread non-iterable instance. 737In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function yE(e){return rde(e)||nde(e)||ade(e)||ide()}function dh(e){"@babel/helpers - typeof";return dh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},dh(e)}function sde(e,t){if(dh(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(dh(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ode(e){var t=sde(e,"string");return dh(t)=="symbol"?t:t+""}function bM(e,t,r){return(t=ode(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xE(){return xE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},xE.apply(null,arguments)}function v8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Qu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?v8(Object(r),!0).forEach(function(n){bM(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v8(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lde(e){var t=e.length;if(t===0||t===1)return e;if(t===2)return[e[0],e[1],"".concat(e[0],".").concat(e[1]),"".concat(e[1],".").concat(e[0])];if(t===3)return[e[0],e[1],e[2],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0])];if(t>=4)return[e[0],e[1],e[2],e[3],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[2],".").concat(e[3]),"".concat(e[3],".").concat(e[0]),"".concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[0]),"".concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[3],".").concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[2],".").concat(e[1],".").concat(e[0])]}var sx={};function ude(e){if(e.length===0||e.length===1)return e;var t=e.join(".");return sx[t]||(sx[t]=lde(e)),sx[t]}function cde(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,n=e.filter(function(i){return i!=="token"}),a=ude(n);return a.reduce(function(i,s){return Qu(Qu({},i),r[s])},t)}function S8(e){return e.join(" ")}function dde(e,t){var r=0;
vendor: 4,458 bytes, lines 737-741
737return function(n){return r+=1,n.map(function(a,i){return yM({node:a,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(r,"-").concat(i)})})}}function yM(e){var t=e.node,r=e.stylesheet,n=e.style,a=n===void 0?{}:n,i=e.useInlineStyles,s=e.key,l=t.properties,c=t.type,d=t.tagName,h=t.value;if(c==="text")return h;if(d){var f=dde(r,i),g;if(!i)g=Qu(Qu({},l),{},{className:S8(l.className)});else{var b=Object.keys(r).reduce(function(_,k){return k.split(".").forEach(function(I){_.includes(I)||_.push(I)}),_},[]),y=l.className&&l.className.includes("token")?["token"]:[],E=l.className&&y.concat(l.className.filter(function(_){return!b.includes(_)}));g=Qu(Qu({},l),{},{className:S8(E)||void 0,style:cde(l.className,Object.assign({},l.style,a),r)})}var T=f(t.children);return ia.createElement(d,xE({key:s},g),T)}}const hde=(function(e,t){var r=e.listLanguages();return r.indexOf(t)!==-1});var pde=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"];function T8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ao(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?T8(Object(r),!0).forEach(function(n){bM(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T8(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}var fde=/\n/g;function mde(e){return e.match(fde)}function gde(e){var t=e.lines,r=e.startingLineNumber,n=e.style;return t.map(function(a,i){var s=i+r;return ia.createElement("span",{key:"line-".concat(i),className:"react-syntax-highlighter-line-number",style:typeof n=="function"?n(s):n},"".concat(s,` 738`))})}function bde(e){var t=e.codeString,r=e.codeStyle,n=e.containerStyle,a=n===void 0?{float:"left",paddingRight:"10px"}:n,i=e.numberStyle,s=i===void 0?{}:i,l=e.startingLineNumber;return ia.createElement("code",{style:Object.assign({},r,a)},gde({lines:t.replace(/\n$/,"").split(` 739`),style:s,startingLineNumber:l}))}function yde(e){return"".concat(e.toString().length,".25em")}function xM(e,t){return{type:"element",tagName:"span",properties:{key:"line-number--".concat(e),className:["comment","linenumber","react-syntax-highlighter-line-number"],style:t},children:[{type:"text",value:e}]}}function EM(e,t,r){var n={display:"inline-block",minWidth:yde(r),paddingRight:"1em",textAlign:"right",userSelect:"none"},a=typeof e=="function"?e(t):e,i=Ao(Ao({},n),a);return i}function ym(e){var t=e.children,r=e.lineNumber,n=e.lineNumberStyle,a=e.largestLineNumber,i=e.showInlineLineNumbers,s=e.lineProps,l=s===void 0?{}:s,c=e.className,d=c===void 0?[]:c,h=e.showLineNumbers,f=e.wrapLongLines,g=e.wrapLines,b=g===void 0?!1:g,y=b?Ao({},typeof l=="function"?l(r):l):{};if(y.className=y.className?[].concat(yE(y.className.trim().split(/\s+/)),yE(d)):d,r&&i){var E=EM(n,r,a);t.unshift(xM(r,E))}return f&h&&(y.style=Ao({display:"flex"},y.style)),{type:"element",tagName:"span",properties:y,children:t}}function vM(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];e.length===void 0&&(e=[e]);for(var n=0;n<e.length;n++){var a=e[n];if(a.type==="text")r.push(ym({children:[a],className:yE(new Set(t))}));else if(a.children){var i,s=t.concat(((i=a.properties)===null||i===void 0?void 0:i.className)||[]);vM(a.children,s).forEach(function(l){return r.push(l)})}}return r}function xde(e,t,r,n,a,i,s,l,c){var d,h=vM(e.value),f=[],g=-1,b=0;function y(M,B){var P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return ym({children:M,lineNumber:B,lineNumberStyle:l,largestLineNumber:s,showInlineLineNumbers:a,lineProps:r,className:P,showLineNumbers:n,wrapLongLines:c,wrapLines:t})}function E(M,B){if(n&&B&&a){var P=EM(l,B,s);M.unshift(xM(B,P))}return M}function T(M,B){var P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return t||P.length>0?y(M,B,P):E(M,B)}for(var _=function(){var B=h[b],P=B.children[0].value,W=mde(P);if(W){var re=P.split(` 740`);re.forEach(function(G,J){var se=n&&f.length+i,ue={type:"text",value:"".concat(G,` 741`)};
741if(J===0){var Z=h.slice(g+1,b).concat(ym({children:[ue],className:B.properties.className})),Q=T(Z,se);f.push(Q)}else if(J===re.length-1){var z=h[b+1]&&h[b+1].children&&h[b+1].children[0],ee={type:"text",value:"".concat(G)};if(z){var K=ym({children:[ee],className:B.properties.className});h.splice(b+1,0,K)}else{var Te=[ee],H=T(Te,se,B.properties.className);f.push(H)}}else{var q=[ue],Y=T(q,se,B.properties.className);f.push(Y)}}),g=b}b++};b<h.length;)_();if(g!==h.length-1){var k=h.slice(g+1,h.length);if(k&&k.length){var I=n&&f.length+i,D=T(k,I);f.push(D)}}return t?f:(d=[]).concat.apply(d,f)}function Ede(e){var t=e.rows,r=e.stylesheet,n=e.useInlineStyles;return t.map(function(a,i){return yM({node:a,stylesheet:r,useInlineStyles:n,key:"code-segment-".concat(i)})})}function SM(e){return e&&typeof e.highlightAuto<"u"}function vde(e){var t=e.astGenerator,r=e.language,n=e.code,a=e.defaultCodeValue;if(SM(t)){var i=hde(t,r);return r==="text"?{value:a,language:"text"}:i?t.highlight(r,n):t.highlightAuto(n)}try{return r&&r!=="text"?{value:t.highlight(n,r)}:{value:a}}catch{return{value:a}}}function Sde(e,t){return function(n){var a,i,s=n.language,l=n.children,c=n.style,d=c===void 0?t:c,h=n.customStyle,f=h===void 0?{}:h,g=n.codeTagProps,b=g===void 0?{className:s?"language-".concat(s):void 0,style:Ao(Ao({},d['code[class*="language-"]']),d['code[class*="language-'.concat(s,'"]')])}:g,y=n.useInlineStyles,E=y===void 0?!0:y,T=n.showLineNumbers,_=T===void 0?!1:T,k=n.showInlineLineNumbers,I=k===void 0?!0:k,D=n.startingLineNumber,M=D===void 0?1:D,B=n.lineNumberContainerStyle,P=n.lineNumberStyle,W=P===void 0?{}:P,re=n.wrapLines,G=n.wrapLongLines,J=G===void 0?!1:G,se=n.lineProps,ue=se===void 0?{}:se,Z=n.renderer,Q=n.PreTag,z=Q===void 0?"pre":Q,ee=n.CodeTag,K=ee===void 0?"code":ee,Te=n.code,H=Te===void 0?(Array.isArray(l)?l[0]:l)||"":Te,q=n.astGenerator,Y=tde(n,pde);q=q||e;var O=_?ia.createElement(bde,{containerStyle:B,codeStyle:b.style||{},numberStyle:W,startingLineNumber:M,codeString:H}):null,fe=d.hljs||d['pre[class*="language-"]']||{backgroundColor:"#fff"},pe=SM(q)?"hljs":"prismjs",Ce=E?Object.assign({},Y,{style:Object.assign({},fe,f)}):Object.assign({},Y,{className:Y.className?"".concat(pe," ").concat(Y.className):pe,style:Object.assign({},f)});if(J?b.style=Ao({whiteSpace:"pre-wrap"},b.style):b.style=Ao({whiteSpace:"pre"},b.style),!q)return ia.createElement(z,Ce,O,ia.createElement(K,b,H));(re===void 0&&Z||J)&&(re=!0),Z=Z||Ede;var Re=[{type:"text",value:H}],Ge=vde({astGenerator:q,language:s,code:H,defaultCodeValue:Re});Ge.language===null&&(Ge.value=Re);var Ye=(a=(i=H.match(/\n/g))===null||i===void 0?void 0:i.length)!==null&&a!==void 0?a:0,ut=M+Ye,Zt=xde(Ge,re,ue,_,I,M,ut,W,J);return ia.createElement(z,Ce,ia.createElement(K,b,!I&&O,Z({rows:Zt,stylesheet:d,useInlineStyles:E})))}}const Tde="modulepreload",wde=function(e){return"/"+e},w8={},Kt=function(t,r,n){let a=Promise.resolve();if(r&&r.length>0){let c=function(d){return Promise.all(d.map(h=>Promise.resolve(h).then(f=>({status:"fulfilled",value:f}),f=>({status:"rejected",reason:f}))))};document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),l=s?.nonce||s?.getAttribute("nonce");a=c(r.map(d=>{if(d=wde(d),d in w8)return;w8[d]=!0;const h=d.endsWith(".css"),f=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${d}"]${f}`))return;const g=document.createElement("link");if(g.rel=h?"stylesheet":Tde,h||(g.as="script"),g.crossOrigin="",g.href=d,l&&g.setAttribute("nonce",l),document.head.appendChild(g),h)return new Promise((b,y)=>{g.addEventListener("load",b),g.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${d}`)))})}))}function i(s){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=s,window.dispatchEvent(l),!l.defaultPrevented)throw s}return a.then(s=>{for(const l of s||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})},_de=["abap","abnf","actionscript","ada","agda","al","antlr4","apacheconf","apex","apl","applescript","aql","arduino","arff","armasm","arturo","asciidoc","asm6502","asmatmel","aspnet","autohotkey","autoit","avisynth","avro-idl","awk","bas
741h","basic","batch","bbcode","bbj","bicep","birb","bison","bnf","bqn","brainfuck","brightscript","bro","bsl","c","cfscript","chaiscript","cil","cilkc","cilkcpp","clike","clojure","cmake","cobol","coffeescript","concurnas","cooklang","coq","cpp","crystal","csharp","cshtml","csp","css-extras","css","csv","cue","cypher","d","dart","dataweave","dax","dhall","diff","django","dns-zone-file","docker","dot","ebnf","editorconfig","eiffel","ejs","elixir","elm","erb","erlang","etlua","excel-formula","factor","false","firestore-security-rules","flow","fortran","fsharp","ftl","gap","gcode","gdscript","gedcom","gettext","gherkin","git","glsl","gml","gn","go-module","go","gradle","graphql","groovy","haml","handlebars","haskell","haxe","hcl","hlsl","hoon","hpkp","hsts","http","ichigojam","icon","icu-message-format","idris","iecst","ignore","inform7","ini","io","j","java","javadoc","javadoclike","javascript","javastacktrace","jexl","jolie","jq","js-extras","js-templates","jsdoc","json","json5","jsonp","jsstacktrace","jsx","julia","keepalived","keyman","kotlin","kumir","kusto","latex","latte","less","lilypond","linker-script","liquid","lisp","livescript","llvm","log","lolcode","lua","magma","makefile","markdown","markup-templating","markup","mata","matlab","maxscript","mel","mermaid","metafont","mizar","mongodb","monkey","moonscript","n1ql","n4js","nand2tetris-hdl","naniscript","nasm","neon","nevod","nginx","nim","nix","nsis","objectivec","ocaml","odin","opencl","openqasm","oz","parigp","parser","pascal","pascaligo","pcaxis","peoplecode","perl","php-extras","php","phpdoc","plant-uml","plsql","powerquery","powershell","processing","prolog","promql","properties","protobuf","psl","pug","puppet","pure","purebasic","purescript","python","q","qml","qore","qsharp","r","racket","reason","regex","rego","renpy","rescript","rest","rip","roboconf","robotframework","ruby","rust","sas","sass","scala","scheme","scss","shell-session","smali","smalltalk","smarty","sml","solidity","solution-file","soy","sparql","splunk-spl","sqf","sql","squirrel","stan","stata","stylus","supercollider","swift","systemd","t4-cs","t4-templating","t4-vb","tap","tcl","textile","toml","tremor","tsx","tt2","turtle","twig","typescript","typoscript","unrealscript","uorazor","uri","v","vala","vbnet","velocity","verilog","vhdl","vim","visual-basic","warpscript","wasm","web-idl","wgsl","wiki","wolfram","wren","xeora","xml-doc","xojo","xquery","yaml","yang","zig"],kde=["AElig","AMP","Aacute","Acirc","Agrave","Aring","Atilde","Auml","COPY","Ccedil","ETH","Eacute","Ecirc","Egrave","Euml","GT","Iacute","Icirc","Igrave","Iuml","LT","Ntilde","Oacute","Ocirc","Ograve","Oslash","Otilde","Ouml","QUOT","REG","THORN","Uacute","Ucirc","Ugrave","Uuml","Yacute","aacute","acirc","acute","aelig","agrave","amp","aring","atilde","auml","brvbar","ccedil","cedil","cent","copy","curren","deg","divide","eacute","ecirc","egrave","eth","euml","frac12","frac14","frac34","gt","iacute","icirc","iexcl","igrave","iquest","iuml","laquo","lt","macr","micro","middot","nbsp","not","ntilde","oacute","ocirc","ograve","ordf","ordm","oslash","otilde","ouml","para","plusmn","pound","quot","raquo","reg","sect","shy","sup1","
741sup2","sup3","szlig","thorn","times","uacute","ucirc","ugrave","uml","uuml","yacute","yen","yuml"],_8={0:"�",128:"â¬",130:"â",131:"Æ",132:"â",133:"â¦",134:"â ",135:"â¡",136:"Ë",137:"â°",138:"Å ",139:"â¹",140:"Å",142:"Ž",145:"â",146:"â",147:"â",148:"â",149:"â¢",150:"â",151:"â",152:"Ë",153:"â¢",154:"Å¡",155:"âº",156:"Å",158:"ž",159:"Ÿ"};function TM(e){const t=typeof e=="string"?e.charCodeAt(0):e;return t>=48&&t<=57}function Ade(e){const t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=102||t>=65&&t<=70||t>=48&&t<=57}function Cde(e){const t=typeof e=="string"?e.charCodeAt(0):e;return t>=97&&t<=122||t>=65&&t<=90}function k8(e){return Cde(e)||TM(e)}const Nde=["","Named character references must be terminated by a semicolon","Numeric character references must be terminated by a semicolon","Named character references cannot be empty","Numeric character references cannot be empty","Named character references must be known","Numeric character references cannot be disallowed","Numeric character references cannot be outside the permissible Unicode range"];function Rde(e,t){const r={},n=typeof r.additional=="string"?r.additional.charCodeAt(0):r.additional,a=[];let i=0,s=-1,l="",c,d;r.position&&("start"in r.position||"indent"in r.position?(d=r.position.indent,c=r.position.start):c=r.position);let h=(c?c.line:0)||1,f=(c?c.column:0)||1,g=y(),b;for(i--;++i<=e.length;)if(b===10&&(f=(d?d[s]:0)||1),b=e.charCodeAt(i),b===38){const _=e.charCodeAt(i+1);if(_===9||_===10||_===12||_===32||_===38||_===60||Number.isNaN(_)||n&&_===n){l+=String.fromCharCode(b),f++;continue}const k=i+1;let I=k,D=k,M;if(_===35){D=++I;const ue=e.charCodeAt(D);ue===88||ue===120?(M="hexadecimal",D=++I):M="decimal"}else M="named";let B="",P="",W="";const re=M==="named"?k8:M==="decimal"?TM:Ade;for(D--;++D<=e.length;){const ue=e.charCodeAt(D);if(!re(ue))break;W+=String.fromCharCode(ue),M==="named"&&kde.includes(W)&&(B=W,P=sh(W))}let G=e.charCodeAt(D)===59;if(G){D++;const ue=M==="named"?sh(W):!1;ue&&(B=W,P=ue)}let J=1+D-k,se="";if(!(!G&&r.nonTerminated===!1))if(!W)M!=="named"&&E(4,J);else if(M==="named"){if(G&&!P)E(5,1);else if(B!==W&&(D=I+B.length,J=1+D-I,G=!1),!G){const ue=B?1:3;if(r.attribute){const Z=e.charCodeAt(D);Z===61?(E(ue,J),P=""):k8(Z)?P="":E(ue,J)}else E(ue,J)}se=P}else{G||E(2,J);let ue=Number.parseInt(W,M==="hexadecimal"?16:10);if(Ide(ue))E(7,J),se="�";else if(ue in _8)E(6,J),se=_8[ue];else{let Z="";Ode(ue)&&E(6,J),ue>65535&&(ue-=65536,Z+=String.fromCharCode(ue>>>10|55296),ue=56320|ue&1023),se=Z+String.fromCharCode(ue)}}if(se){T(),g=y(),i=D-1,f+=D-k+1,a.push(se);const ue=y();ue.offset++,r.reference&&r.reference.call(r.referenceContext||void 0,se,{start:g,end:ue},e.slice(k-1,D)),g=ue}else W=e.slice(k-1,D),l+=W,f+=W.length,i=D-1}else b===10&&(h++,s++,f=0),Number.isNaN(b)?T():(l+=String.fromCharCode(b),f++);return a.join("");function y(){return{line:h,column:f,offset:i+((c?c.offset:0)||0)}}function E(_,k){let I;r.warning&&(I=y(),I.column+=k,I.offset+=k,r.warning.call(r.warningContext||void 0,Nde[_],I,_))}function T(){l&&(a.push(l),r.text&&r.text.call(r.textContext||void 0,l,{start:g,end:y()}),l="")}}function Ide(e){return e>=55296&&e<=57343||e>1114111}function Ode(e){return e>=1&&e<=8||e===11||e>=13&&e<=31||e>=127&&e<=159||e>=64976&&e<=65007||(e&65535)===65535||(e&65535)===65534}var Lde=0,Vf={},rn={util:{type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++Lde}),e.__id},clone:function e(t,r){r=r||{};var n,a;switch(rn.util.type(t)){case"Object":if(a=rn.util.objId(t),r[a])return r[a];n={},r[a]=n;for(var i in t)t.hasOwnProperty(i)&&(n[i]=e(t[i],r));return n;case"Array":return a=rn.util.objId(t),r[a]?r[a]:(n=[],r[a]=n,t.forEach(function(s,l){n[l]=e(s,r)}),n);default:return t}}},languages:{plain:Vf,plaintext:Vf,text:Vf,txt:Vf,extend:function(e,t){var r=rn.util.clone(rn.languages[e]);for(var n in t)r[n]=t[n];return r},insertBefore:function(e,t,r,n){n=n||rn.languages;var a=n[e],i={};for(var s in a)if(a.hasOwnProperty(s)){if(s==t)for(var l in r)r.hasOwnProperty(l)&&(i[l]=r[l]);r.hasOwnProperty(s)||(i[s]=a[s])}var c=n[e];return n[e]=i,rn.languages.DFS(rn.languages,function(d,h){h===c&&d!=e&&(this[d]=i)}),i},DFS:function e(t,r,n,a){a=a||{};var i=rn.util.objId;for(var s in t)if(t.hasOwnProperty(s)){r.call(t,s,t[s],n||s);var l=t[s],c=rn.util.type(l);c==="Object"&&!a[i(l)]?(a[i(l)]=!0,e(l,r,null,a)):c==="Array"&&!a[i(l)]&&
vendor: 14,460 bytes, line 741
741(a[i(l)]=!0,e(l,r,s,a))}}},plugins:{},highlight:function(e,t,r){var n={code:e,grammar:t,language:r};if(rn.hooks.run("before-tokenize",n),!n.grammar)throw new Error('The language "'+n.language+'" has no grammar.');return n.tokens=rn.tokenize(n.code,n.grammar),rn.hooks.run("after-tokenize",n),W0.stringify(rn.util.encode(n.tokens),n.language)},tokenize:function(e,t){var r=t.rest;if(r){for(var n in r)t[n]=r[n];delete t.rest}var a=new Dde;return xm(a,a.head,e),wM(e,a,t,a.head,0),Bde(a)},hooks:{all:{},add:function(e,t){var r=rn.hooks.all;r[e]=r[e]||[],r[e].push(t)},run:function(e,t){var r=rn.hooks.all[e];if(!(!r||!r.length))for(var n=0,a;a=r[n++];)a(t)}},Token:W0};function W0(e,t,r,n){this.type=e,this.content=t,this.alias=r,this.length=(n||"").length|0}function A8(e,t,r,n){e.lastIndex=t;var a=e.exec(r);if(a&&n&&a[1]){var i=a[1].length;a.index+=i,a[0]=a[0].slice(i)}return a}function wM(e,t,r,n,a,i){for(var s in r)if(!(!r.hasOwnProperty(s)||!r[s])){var l=r[s];l=Array.isArray(l)?l:[l];for(var c=0;c<l.length;++c){if(i&&i.cause==s+","+c)return;var d=l[c],h=d.inside,f=!!d.lookbehind,g=!!d.greedy,b=d.alias;if(g&&!d.pattern.global){var y=d.pattern.toString().match(/[imsuy]*$/)[0];d.pattern=RegExp(d.pattern.source,y+"g")}for(var E=d.pattern||d,T=n.next,_=a;T!==t.tail&&!(i&&_>=i.reach);_+=T.value.length,T=T.next){var k=T.value;if(t.length>e.length)return;if(!(k instanceof W0)){var I=1,D;if(g){if(D=A8(E,_,e,f),!D||D.index>=e.length)break;var W=D.index,M=D.index+D[0].length,B=_;for(B+=T.value.length;W>=B;)T=T.next,B+=T.value.length;if(B-=T.value.length,_=B,T.value instanceof W0)continue;for(var P=T;P!==t.tail&&(B<M||typeof P.value=="string");P=P.next)I++,B+=P.value.length;I--,k=e.slice(_,B),D.index-=_}else if(D=A8(E,0,k,f),!D)continue;var W=D.index,re=D[0],G=k.slice(0,W),J=k.slice(W+re.length),se=_+k.length;i&&se>i.reach&&(i.reach=se);var ue=T.prev;G&&(ue=xm(t,ue,G),_+=G.length),Mde(t,ue,I);var Z=new W0(s,h?rn.tokenize(re,h):re,b,re);if(T=xm(t,ue,Z),J&&xm(t,T,J),I>1){var Q={cause:s+","+c,reach:se};wM(e,t,r,T.prev,_,Q),i&&Q.reach>i.reach&&(i.reach=Q.reach)}}}}}}function Dde(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function xm(e,t,r){var n=t.next,a={value:r,prev:t,next:n};return t.next=a,n.prev=a,e.length++,a}function Mde(e,t,r){for(var n=t.next,a=0;a<r&&n!==e.tail;a++)n=n.next;t.next=n,n.prev=t,e.length-=a}function Bde(e){for(var t=[],r=e.head.next;r!==e.tail;)t.push(r.value),r=r.next;return t}const _M=rn;function kM(){}kM.prototype=_M;const j=new kM;j.highlight=Fde;j.register=Pde;j.alias=Ude;j.registered=zde;j.listLanguages=$de;j.util.encode=Hde;j.Token.stringify=EE;function Fde(e,t){if(typeof e!="string")throw new TypeError("Expected `string` for `value`, got `"+e+"`");let r,n;if(t&&typeof t=="object")r=t;else{if(n=t,typeof n!="string")throw new TypeError("Expected `string` for `name`, got `"+n+"`");if(Object.hasOwn(j.languages,n))r=j.languages[n];else throw new Error("Unknown language: `"+n+"` is not registered")}return{type:"root",children:_M.highlight.call(j,e,r,n)}}function Pde(e){if(typeof e!="function"||!e.displayName)throw new Error("Expected `function` for `syntax`, got `"+e+"`");Object.hasOwn(j.languages,e.displayName)||e(j)}function Ude(e,t){const r=j.languages;let n={};typeof e=="string"?t&&(n[e]=t):n=e;let a;for(a in n)if(Object.hasOwn(n,a)){const i=n[a],s=typeof i=="string"?[i]:i;let l=-1;for(;++l<s.length;)r[s[l]]=r[a]}}function zde(e){if(typeof e!="string")throw new TypeError("Expected `string` for `aliasOrLanguage`, got `"+e+"`");return Object.hasOwn(j.languages,e)}function $de(){const e=j.languages,t=[];let r;for(r in e)Object.hasOwn(e,r)&&typeof e[r]=="object"&&t.push(r);return t}function EE(e,t){if(typeof e=="string")return{type:"text",value:e};if(Array.isArray(e)){const n=[];let a=-1;for(;++a<e.length;)e[a]!==null&&e[a]!==void 0&&e[a]!==""&&n.push(EE(e[a],t));return n}const r={attributes:{},classes:["token",e.type],content:EE(e.content,t),language:t,tag:"span",type:e.type};return e.alias&&r.classes.push(...typeof e.alias=="string"?[e.alias]:e.alias),j.hooks.run("wrap",r),CS(r.tag+"."+r.classes.join("."),jde(r.attributes),r.content)}function Hde(e){return e}function jde(e){let t;for(t in e)Object.hasOwn(e,t)&&(e[t]=Rde(e[t]));return e}const qde={'code[class*="language-"]':{color:"black",background:"none",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]':{color:"black",background:"#f5f2f0",textShadow:"0 1px white",fontFamily:"Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace",fontSize:"1em",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",wordWrap:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto"},'pre[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::-moz-selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'pre[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"]::selection':{textShadow:"none",background:"#b3d4fc"},'code[class*="language-"] ::selection':{textShadow:"none",background:"#b3d4fc"},':not(pre) > code[class*="language-"]':{background:"#f5f2f0",padding:".1em",borderRadius:".3em",whiteSpace:"normal"},comment:{color:"slategray"},prolog:{color:"slategray"},doctype:{color:"slategray"},cdata:{color:"slategray"},punctuation:{color:"#999"},namespace:{Opacity:".7"},property:{color:"#905"},tag:{color:"#905"},boolean:{color:"#905"},number:{color:"#905"},constant:{color:"#905"},symbol:{color:"#905"},deleted:{color:"#905"},selector:{color:"#690"},"attr-name":{color:"#690"},string:{color:"#690"},char:{color:"#690"},builtin:{color:"#690"},inserted:{color:"#690"},operator:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},entity:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)",cursor:"help"},url:{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".language-css .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},".style .token.string":{color:"#9a6e3a",background:"hsla(0, 0%, 100%, .5)"},atrule:{color:"#07a"},"attr-value":{color:"#07a"},keyword:{color:"#07a"},function:{color:"#DD4A68"},"class-name":{color:"#DD4A68"},regex:{color:"#e90"},important:{color:"#e90",fontWeight:"bold"},variable:{color:"#e90"},bold:{fontWeight:"bold"},italic:{fontStyle:"italic"}};mn.displayName="markup";mn.aliases=["atom","html","mathml","rss","ssml","svg","xml"];function mn(e){e.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},e.languages.markup.tag.inside["attr-value"].inside.entity=e.languages.markup.entity,e.languages.markup.doctype.inside["internal-subset"].inside=e.languages.markup,e.hooks.add("wrap",function(t){t.type==="entity"&&(t.attributes.title=t.content.value.replace(/&/,"&"))}),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:function(r,n){var a={};a["language-"+n]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:e.languages[n]},a.cdata=/^<!\[CDATA\[|\]\]>$/i;var i={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:a}};i["language-"+n]={pattern:/[\s\S]+/,inside:e.languages[n]};var s={};s[r]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return r}),"i"),lookbehind:!0,greedy:!0,inside:i},e.languages.insertBefore("markup","cdata",s)}}),Object.defineProperty(e.languages.markup.tag,"addAttribute",{value:function(t,r){e.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+t+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[r,"language-"+r],inside:e.languages[r]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup,e.languages.xml=e.languages.extend("markup",{}),e.languages.ssml=e.languages.xml,e.languages.atom=e.languages.xml,e.languages.rss=e.languages.xml}Wl.displayName="css";Wl.aliases=[];function Wl(e){(function(t){var r=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;t.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+r.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+r.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+r.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+r.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:r,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},t.languages.css.atrule.inside.rest=t.languages.css;var n=t.languages.markup;n&&(n.tag.addInlined("style","css"),n.tag.addAttribute("style","css"))})(e)}Bt.displayName="clike";Bt.aliases=[];function Bt(e){e.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}BS.displayName="regex";BS.aliases=[];function BS(e){(function(t){var r={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},n=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,a={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},i={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},s="(?:[^\\\\-]|"+n.source+")",l=RegExp(s+"-"+s),c={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};t.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:l,inside:{escape:n,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":r,"char-set":i,escape:n}},"special-escape":r,"char-set":a,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":c}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:n,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":c}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}}})(e)}Cn.displayName="javascript";Cn.aliases=["js"];function Cn(e){e.register(Bt),e.languages.javascript=e.languages.extend("clike",{"class-name":[e.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?
741:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),e.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,e.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:e.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:e.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:e.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:e.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),e.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:e.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),e.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),e.languages.markup&&(e.languages.markup.tag.addInlined("script","javascript"),e.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),e.languages.js=e.languages.javascript}FS.displayName="abap";FS.aliases=[];function FS
vendor: 7,921 bytes, line 741
741(e){e.languages.abap={comment:/^\*.*/m,string:/(`|')(?:\\.|(?!\1)[^\\\r\n])*\1/,"string-template":{pattern:/([|}])(?:\\.|[^\\|{\r\n])*(?=[|{])/,lookbehind:!0,alias:"string"},"eol-comment":{pattern:/(^|\s)".*/m,lookbehind:!0,alias:"comment"},keyword:{pattern:/(\s|\.|^)(?:\*-INPUT|\?TO|ABAP-SOURCE|ABBREVIATED|ABS|ABSTRACT|ACCEPT|ACCEPTING|ACCESSPOLICY|ACCORDING|ACOS|ACTIVATION|ACTUAL|ADD|ADD-CORRESPONDING|ADJACENT|AFTER|ALIAS|ALIASES|ALIGN|ALL|ALLOCATE|ALPHA|ANALYSIS|ANALYZER|AND|ANY|APPEND|APPENDAGE|APPENDING|APPLICATION|ARCHIVE|AREA|ARITHMETIC|AS|ASCENDING|ASIN|ASPECT|ASSERT|ASSIGN|ASSIGNED|ASSIGNING|ASSOCIATION|ASYNCHRONOUS|AT|ATAN|ATTRIBUTES|AUTHORITY|AUTHORITY-CHECK|AVG|BACK|BACKGROUND|BACKUP|BACKWARD|BADI|BASE|BEFORE|BEGIN|BETWEEN|BIG|BINARY|BINDING|BIT|BIT-AND|BIT-NOT|BIT-OR|BIT-XOR|BLACK|BLANK|BLANKS|BLOB|BLOCK|BLOCKS|BLUE|BOUND|BOUNDARIES|BOUNDS|BOXED|BREAK-POINT|BT|BUFFER|BY|BYPASSING|BYTE|BYTE-CA|BYTE-CN|BYTE-CO|BYTE-CS|BYTE-NA|BYTE-NS|BYTE-ORDER|C|CA|CALL|CALLING|CASE|CAST|CASTING|CATCH|CEIL|CENTER|CENTERED|CHAIN|CHAIN-INPUT|CHAIN-REQUEST|CHANGE|CHANGING|CHANNELS|CHAR-TO-HEX|CHARACTER|CHARLEN|CHECK|CHECKBOX|CIRCULAR|CI_|CLASS|CLASS-CODING|CLASS-DATA|CLASS-EVENTS|CLASS-METHODS|CLASS-POOL|CLEANUP|CLEAR|CLIENT|CLOB|CLOCK|CLOSE|CN|CNT|CO|COALESCE|CODE|CODING|COLLECT|COLOR|COLUMN|COLUMNS|COL_BACKGROUND|COL_GROUP|COL_HEADING|COL_KEY|COL_NEGATIVE|COL_NORMAL|COL_POSITIVE|COL_TOTAL|COMMENT|COMMENTS|COMMIT|COMMON|COMMUNICATION|COMPARING|COMPONENT|COMPONENTS|COMPRESSION|COMPUTE|CONCAT|CONCATENATE|COND|CONDENSE|CONDITION|CONNECT|CONNECTION|CONSTANTS|CONTEXT|CONTEXTS|CONTINUE|CONTROL|CONTROLS|CONV|CONVERSION|CONVERT|COPIES|COPY|CORRESPONDING|COS|COSH|COUNT|COUNTRY|COVER|CP|CPI|CREATE|CREATING|CRITICAL|CS|CURRENCY|CURRENCY_CONVERSION|CURRENT|CURSOR|CURSOR-SELECTION|CUSTOMER|CUSTOMER-FUNCTION|DANGEROUS|DATA|DATABASE|DATAINFO|DATASET|DATE|DAYLIGHT|DBMAXLEN|DD\/MM\/YY|DD\/MM\/YYYY|DDMMYY|DEALLOCATE|DECIMALS|DECIMAL_SHIFT|DECLARATIONS|DEEP|DEFAULT|DEFERRED|DEFINE|DEFINING|DEFINITION|DELETE|DELETING|DEMAND|DEPARTMENT|DESCENDING|DESCRIBE|DESTINATION|DETAIL|DIALOG|DIRECTORY|DISCONNECT|DISPLAY|DISPLAY-MODE|DISTANCE|DISTINCT|DIV|DIVIDE|DIVIDE-CORRESPONDING|DIVISION|DO|DUMMY|DUPLICATE|DUPLICATES|DURATION|DURING|DYNAMIC|DYNPRO|E|EACH|EDIT|EDITOR-CALL|ELSE|ELSEIF|EMPTY|ENABLED|ENABLING|ENCODING|END|END-ENHANCEMENT-SECTION|END-LINES|END-OF-DEFINITION|END-OF-FILE|END-OF-PAGE|END-OF-SELECTION|ENDAT|ENDCASE|ENDCATCH|ENDCHAIN|ENDCLASS|ENDDO|ENDENHANCEMENT|ENDEXEC|ENDFOR|ENDFORM|ENDFUNCTION|ENDIAN|ENDIF|ENDING|ENDINTERFACE|ENDLOOP|ENDMETHOD|ENDMODULE|ENDON|ENDPROVIDE|ENDSELECT|ENDTRY|ENDWHILE|ENGINEERING|ENHANCEMENT|ENHANCEMENT-POINT|ENHANCEMENT-SECTION|ENHANCEMENTS|ENTRIES|ENTRY|ENVIRONMENT|EQ|EQUAL|EQUIV|ERRORMESSAGE|ERRORS|ESCAPE|ESCAPING|EVENT|EVENTS|EXACT|EXCEPT|EXCEPTION|EXCEPTION-TABLE|EXCEPTIONS|EXCLUDE|EXCLUDING|EXEC|EXECUTE|EXISTS|EXIT|EXIT-COMMAND|EXP|EXPAND|EXPANDING|EXPIRATION|EXPLICIT|EXPONENT|EXPORT|EXPORTING|EXTEND|EXTENDED|EXTENSION|EXTRACT|FAIL|FETCH|FIELD|FIELD-GROUPS|FIELD-SYMBOL|FIELD-SYMBOLS|FIELDS|FILE|FILTER|FILTER-TABLE|FILTERS|FINAL|FIND|FIRST|FIRST-LINE|FIXED-POINT|FKEQ|FKGE|FLOOR|FLUSH|FONT|FOR|FORM|FORMAT|FORWARD|FOUND|FRAC|FRAME|FRAMES|FREE|FRIENDS|FROM|FUNCTION|FUNCTION-POOL|FUNCTIONALITY|FURTHER|GAPS|GE|GENERATE|GET|GIVING|GKEQ|GKGE|GLOBAL|GRANT|GREATER|GREEN|GROUP|GROUPS|GT|HANDLE|HANDLER|HARMLESS|HASHED|HAVING|HDB|HEAD-LINES|HEADER|HEADERS|HEADING|HELP-ID|HELP-REQUEST|HIDE|HIGH|HINT|HOLD|HOTSPOT|I|ICON|ID|IDENTIFICATION|IDENTIFIER|IDS|IF|IGNORE|IGNORING|IMMEDIATELY|IMPLEMENTATION|IMPLEMENTATIONS|IMPLEMENTED|IMPLICIT|IMPORT|IMPORTING|IN|INACTIVE|INCL|INCLUDE|INCLUDES|INCLUDING|INCREMENT|INDEX|INDEX-LINE|INFOTYPES|INHERITING|INIT|INITIAL|INITIALIZATION|INNER|INOUT|INPUT|INSERT|INSTANCES|INTENSIFIED|INTERFACE|INTERFACE-POOL|INTERFACES|INTERNAL|INTERVALS|INTO|INVERSE|INVERTED-DATE|IS|ISO|ITERATOR|ITNO|JOB|JOIN|KEEP|KEEPING|KERNEL|KEY|KEYS|KEYWORDS|KIND|LANGUAGE|LAST|LATE|LAYOUT|LE|LEADING|LEAVE|LEFT|LEFT-JUSTIFIED|LEFTPLUS|LEFTSPACE|LEGACY|LENGTH|LESS|LET|LEVEL|LEVELS|LIKE|LINE|LINE-COUNT|LINE-SELECTION|LINE-SIZE|LINEFEED|LINES|LIST|LIST-PROCESSING|LISTBOX|LITTLE|LLANG|LOAD|LOAD-OF-PROGRAM|LOB|LOCAL|LOCALE|LOCATOR|LOG|LOG-POINT|LOG10|LOGFILE|LOGICAL|LONG|LOOP|LOW|LOWER|LPAD|LPI|LT|M|MAIL|MAIN|MAJOR-ID|MAPPING|MARGIN|MARK|MASK|MATCH|MATCHCODE|MAX|MAXIMUM|MEDIUM|MEMBERS|MEMORY|MESH|MESSAGE|MESSAGE-ID|MESSAGES|MESSAGING|METHOD|METHODS|MIN|MINIMUM|MINOR-ID|MM\/DD\/YY|MM\/DD\/YYYY|MMDDYY|MOD|MODE|MODIF|MODIFIER|MODIFY|MODULE|MOVE|MOVE-CORRESPONDING|MULTIPLY|MULTIPLY-CORRESPONDING|NA|NAME|NAMETAB|NATIVE|NB|NE|NESTED|NESTING|NEW|NEW-LINE|NEW-PAGE|NEW-SECTION|NEXT|NO|NO-DISPLAY|NO-EXTENSION|NO-GAP|NO-GAPS|NO-GROUPING|NO-HEADING|NO-SCROLLING|NO-SIGN|NO-TITLE|NO-TOPOFPAGE|NO-ZERO|NODE|NODES|NON-UNICODE|NON-UNIQUE|NOT|NP|NS|NULL|NUMBER|NUMOFCHAR|O|OBJECT|OBJECTS|OBLIGATORY|OCCURRENCE|OCCURRENCES|OCCURS|OF|OFF|OFFSET|OLE|ON|ONLY|OPEN|OPTION|OPTIONAL|OPTIONS|OR|ORDER|OTHER|OTHERS|OUT|OUTER|OUTPUT|OUTPUT-LENGTH|OVERFLOW|OVERLAY|PACK|PACKAGE|PAD|PADDING|PAGE|PAGES|PARAMETER|PARAMETER-TABLE|PARAMETERS|PART|PARTIALLY|PATTERN|PERCENTAGE|PERFORM|PERFORMING|PERSON|PF|PF-STATUS|PINK|PLACES|POOL|POSITION|POS_HIGH|POS_LOW|PRAGMAS|PRECOMPILED|PREFERRED|PRESERVING|PRIMARY|PRINT|PRINT-CONTROL|PRIORITY|PRIVATE|PROCEDURE|PROCESS|PROGRAM|PROPERTY|PROTECTED|PROVIDE|PUBLIC|PUSHBUTTON|PUT|QUEUE-ONLY|QUICKINFO|RADIOBUTTON|RAISE|RAISING|RANGE|RANGES|RAW|READ|READ-ONLY|READER|RECEIVE|RECEIVED|RECEIVER|RECEIVING|RED|REDEFINITION|REDUCE|REDUCED|REF|REFERENCE|REFRESH|REGEX|REJECT|REMOTE|RENAMING|REPLACE|REPLACEMENT|REPLACING|REPORT|REQUEST|REQUESTED|RESERVE|RESET|RESOLUTION|RESPECTING|RESPONSIBLE|RESULT|RESULTS|RESUMABLE|RESUME|RETRY|RETURN|RETURNCODE|RETURNING|RIGHT|RIGHT-JUSTIFIED|RIGHTPLUS|RIGHTSPACE|RISK|RMC_COMMUNICATION_FAILURE|RMC_INVALID_STATUS|RMC_SYSTEM_FAILURE|ROLE|ROLLBACK|ROUND|ROWS|RTTI|RUN|SAP|SAP-SPOOL|SAVING|SCALE_PRESERVING|SCALE_PRESERVING_SCIENTIFIC|SCAN|SCIENTIFIC|SCIENTIFIC_WITH_LEADING_ZERO|SCREEN|SCROLL|SCROLL-BOUNDARY|SCROLLING|SEARCH|SECONDARY|SECONDS|SECTION|SELECT|SELECT-OPTIONS|SELECTION|SELECTION-SCREEN|SELECTION-SET|SELECTION-SETS|SELECTION-TABLE|SELECTIONS|SELECTOR|SEND|SEPARATE|SEPARATED|SET|SHARED|SHIFT|SHORT|SHORTDUMP-ID|SIGN|SIGN_AS_POSTFIX|SIMPLE|SIN|SINGLE|SINH|SIZE|SKIP|SKIPPING|SMART|SOME|SORT|SORTABLE|SORTED|SOURCE|SPACE|SPECIFIED|SPLIT|SPOOL|SPOTS|SQL|SQLSCRIPT|SQRT|STABLE|STAMP|STANDARD|START-OF-SELECTION|STARTING|STATE|STATEMENT|STATEMENTS|STATIC|STATICS|STATUSINFO|STEP-LOOP|STOP|STRLEN|STRUCTURE|STRUCTURES|STYLE|SUBKEY|SUBMATCHES|SUBMIT|SUBROUTINE|SUBSCREEN|SUBSTRING|SUBTRACT|SUBTRACT-CORRESPONDING|SUFFIX|SUM|SUMMARY|SUMMING|SUPPLIED|SUPPLY|SUPPRESS|SWITCH|SWITCHSTATES|SYMBOL|SYNCPOINTS|SYNTAX|SYNTAX-CHECK|SYNTAX-TRACE|SYSTEM-CALL|SYSTEM-EXCEPTIONS|SYSTEM-EXIT|TAB|TABBED|TABLE|TABLES|TABLEVIEW|TABSTRIP|TAN|TANH|TARGET|TASK|TASKS|TEST|TESTING|TEXT|TEXTPOOL|THEN|THROW|TIME|TIMES|TIMESTAMP|TIMEZONE|TITLE|TITLE-LINES|TITLEBAR|TO|TOKENIZATION|TOKENS|TOP-LINES|TOP-OF-PAGE|TRACE-FILE|TRACE-TABLE|TRAILING|TRANSACTION|TRANSFER|TRANSFORMATION|TRANSLATE|TRANSPORTING|TRMAC|TRUNC|TRUNCATE|TRUNCATION|TRY|TYPE|TYPE-POOL|TYPE-POOLS|TYPES|ULINE|UNASSIGN|UNDER|UNICODE|UNION|UNIQUE|UNIT|UNIT_CONVERSION|UNIX|UNPACK|UNTIL|UNWIND|UP|UPDATE|UPPER|USER|USER-COMMAND|USING|UTF-8|VALID|VALUE|VALUE-REQUEST|VALUES|VARY|VARYING|VERIFICATION-MESSAGE|VERSION|VIA|VIEW|VISIBLE|WAIT|WARNING|WHEN|WHENEVER|WHERE|WHILE|WIDTH|WINDOW|WINDOWS|WITH|WITH-HEADING|WITH-TITLE|WITHOUT|WORD|WORK|WRITE|WRITER|X|XML|XOR|XSD|XSTRLEN|YELLOW|YES|YYMMDD|Z|ZERO|ZONE)(?![\w-])/i,lookbehind:!0},number:/\b\d+\b/,operator:{pattern:/(\s)(?:\*\*?|<[=>]?|>=?|\?=|[-+\/=])(?=\s)/,lookbehind:!0},"string-operator":{pattern:/(\s)&&?(?=\s)/,lookbehind:!0,alias:"keyword"},"token-operator":[{pattern:/(\w)(?:->?|=>|[~|{}])(?=\w)/,lookbehind:!0,alias:"punctuation"},{pattern:/[|{}]/,alias:"punctuation"}],punctuation:/[,.:()]/}}
vendor: 7,535 bytes, line 741
741PS.displayName="abnf";PS.aliases=[];function PS(e){(function(t){var r="(?:ALPHA|BIT|CHAR|CR|CRLF|CTL|DIGIT|DQUOTE|HEXDIG|HTAB|LF|LWSP|OCTET|SP|VCHAR|WSP)";t.languages.abnf={comment:/;.*/,string:{pattern:/(?:%[is])?"[^"\n\r]*"/,greedy:!0,inside:{punctuation:/^%[is]/}},range:{pattern:/%(?:b[01]+-[01]+|d\d+-\d+|x[A-F\d]+-[A-F\d]+)/i,alias:"number"},terminal:{pattern:/%(?:b[01]+(?:\.[01]+)*|d\d+(?:\.\d+)*|x[A-F\d]+(?:\.[A-F\d]+)*)/i,alias:"number"},repetition:{pattern:/(^|[^\w-])(?:\d*\*\d*|\d+)/,lookbehind:!0,alias:"operator"},definition:{pattern:/(^[ \t]*)(?:[a-z][\w-]*|<[^<>\r\n]*>)(?=\s*=)/m,lookbehind:!0,alias:"keyword",inside:{punctuation:/<|>/}},"core-rule":{pattern:RegExp("(?:(^|[^<\\w-])"+r+"|<"+r+">)(?![\\w-])","i"),lookbehind:!0,alias:["rule","constant"],inside:{punctuation:/<|>/}},rule:{pattern:/(^|[^<\w-])[a-z][\w-]*|<[^<>\r\n]*>/i,lookbehind:!0,inside:{punctuation:/<|>/}},operator:/=\/?|\//,punctuation:/[()\[\]]/}})(e)}US.displayName="actionscript";US.aliases=[];function US(e){e.register(Cn),e.languages.actionscript=e.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),e.languages.actionscript["class-name"].alias="function",delete e.languages.actionscript.parameter,delete e.languages.actionscript["literal-property"],e.languages.markup&&e.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:e.languages.markup}})}zS.displayName="ada";zS.aliases=[];function zS(e){e.languages.ada={comment:/--.*/,string:/"(?:""|[^"\r\f\n])*"/,number:[{pattern:/\b\d(?:_?\d)*#[\dA-F](?:_?[\dA-F])*(?:\.[\dA-F](?:_?[\dA-F])*)?#(?:E[+-]?\d(?:_?\d)*)?/i},{pattern:/\b\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:E[+-]?\d(?:_?\d)*)?\b/i}],attribute:{pattern:/\b'\w+/,alias:"attr-name"},keyword:/\b(?:abort|abs|abstract|accept|access|aliased|all|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|interface|is|limited|loop|mod|new|not|null|of|or|others|out|overriding|package|pragma|private|procedure|protected|raise|range|record|rem|renames|requeue|return|reverse|select|separate|some|subtype|synchronized|tagged|task|terminate|then|type|until|use|when|while|with|xor)\b/i,boolean:/\b(?:false|true)\b/i,operator:/<[=>]?|>=?|=>?|:=|\/=?|\*\*?|[&+-]/,punctuation:/\.\.?|[,;():]/,char:/'.'/,variable:/\b[a-z](?:\w)*\b/i}}$S.displayName="agda";$S.aliases=[];function $S(e){(function(t){t.languages.agda={comment:/\{-[\s\S]*?(?:-\}|$)|--.*/,string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},punctuation:/[(){}â¦â¦.;@]/,"class-name":{pattern:/((?:data|record) +)\S+/,lookbehind:!0},function:{pattern:/(^[ \t]*)(?!\s)[^:\r\n]+(?=:)/m,lookbehind:!0},operator:{pattern:/(^\s*|\s)(?:[=|:ââλ\\?_]|->)(?=\s)/,lookbehind:!0},keyword:/\b(?:Set|abstract|constructor|data|eta-equality|field|forall|hiding|import|in|inductive|infix|infixl|infixr|instance|let|macro|module|mutual|no-eta-equality|open|overlap|pattern|postulate|primitive|private|public|quote|quoteContext|quoteGoal|quoteTerm|record|renaming|rewrite|syntax|tactic|unquote|unquoteDecl|unquoteDef|using|variable|where|with)\b/}})(e)}HS.displayName="al";HS.aliases=[];function HS(e){e.languages.al={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},function:{pattern:/(\b(?:event|procedure|trigger)\s+|(?:^|[^.])\.\s*)[a-z_]\w*(?=\s*\()/i,lookbehind:!0},keyword:[/\b(?:array|asserterror|begin|break|case|do|downto|else|end|event|exit|for|foreach|function|if|implements|in|indataset|interface|internal|local|of|procedure|program|protected|repeat|runonclient|securityfiltering|suppressdispose|temporary|then|to|trigger|until|var|while|with|withevents)\b/i,/\b(?:action|actions|addafter|addbefore|addfirst|addlast|area|assembly|chartpart|codeunit|column|controladdin|cuegroup|customizes|dataitem|dataset|dotnet|elements|enum|enumextension|extends|field|fieldattribute|fieldelement|fieldgroup|fieldgroups|fields|filter|fixed|grid|group|key|keys|label|labels|layout|modify|moveafter|movebefore|movefirst|movelast|page|pagecustomization|pageextension|part|profile|query|repeater|report|requestpage|schema|separator|systempart|table|tableelement|tableextension|textattribute|textelement|type|usercontrol|value|xmlport)\b/i],number:/\b(?:0x[\da-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)(?:F|LL?|U(?:LL?)?)?\b/i,boolean:/\b(?:false|true)\b/i,variable:/\b(?:Curr(?:FieldNo|Page|Report)|x?Rec|RequestOptionsPage)\b/,"class-name":/\b(?:automation|biginteger|bigtext|blob|boolean|byte|char|clienttype|code|completiontriggererrorlevel|connectiontype|database|dataclassification|datascope|date|dateformula|datetime|decimal|defaultlayout|dialog|dictionary|dotnetassembly|dotnettypedeclaration|duration|errorinfo|errortype|executioncontext|executionmode|fieldclass|fieldref|fieldtype|file|filterpagebuilder|guid|httpclient|httpcontent|httpheaders|httprequestmessage|httpresponsemessage|instream|integer|joker|jsonarray|jsonobject|jsontoken|jsonvalue|keyref|list|moduledependencyinfo|moduleinfo|none|notification|notificationscope|objecttype|option|outstream|pageresult|record|recordid|recordref|reportformat|securityfilter|sessionsettings|tableconnectiontype|tablefilter|testaction|testfield|testfilterfield|testpage|testpermissions|testrequestpage|text|textbuilder|textconst|textencoding|time|transactionmodel|transactiontype|variant|verbosity|version|view|views|webserviceactioncontext|webserviceactionresultcode|xmlattribute|xmlattributecollection|xmlcdata|xmlcomment|xmldeclaration|xmldocument|xmldocumenttype|xmlelement|xmlnamespacemanager|xmlnametable|xmlnode|xmlnodelist|xmlprocessinginstruction|xmlreadoptions|xmltext|xmlwriteoptions)\b/i,operator:/\.\.|:[=:]|[-+*/]=?|<>|[<>]=?|=|\b(?:and|div|mod|not|or|xor)\b/i,punctuation:/[()\[\]{}:.;,]/}}jS.displayName="antlr4";jS.aliases=["g4"];function jS(e){e.languages.antlr4={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,string:{pattern:/'(?:\\.|[^\\'\r\n])*'/,greedy:!0},"character-class":{pattern:/\[(?:\\.|[^\\\]\r\n])*\]/,greedy:!0,alias:"regex",inside:{range:{pattern:/([^[]|(?:^|[^\\])(?:\\\\)*\\\[)-(?!\])/,lookbehind:!0,alias:"punctuation"},escape:/\\(?:u(?:[a-fA-F\d]{4}|\{[a-fA-F\d]+\})|[pP]\{[=\w-]+\}|[^\r\nupP])/,punctuation:/[\[\]]/}},action:{pattern:/\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\}/,greedy:!0,inside:{content:{pattern:/(\{)[\s\S]+(?=\})/,lookbehind:!0},punctuation:/[{}]/}},command:{pattern:/(->\s*(?!\s))(?:\s*(?:,\s*)?\b[a-z]\w*(?:\s*\([^()\r\n]*\))?)+(?=\s*;)/i,lookbehind:!0,inside:{function:/\b\w+(?=\s*(?:[,(]|$))/,punctuation:/[,()]/}},annotation:{pattern:/@\w+(?:::\w+)*/,alias:"keyword"},label:{pattern:/#[ \t]*\w+/,alias:"punctuation"},keyword:/\b(?:catch|channels|finally|fragment|grammar|import|lexer|locals|mode|options|parser|returns|throws|tokens)\b/,definition:[{pattern:/\b[a-z]\w*(?=\s*:)/,alias:["rule","class-name"]},{pattern:/\b[A-Z]\w*(?=\s*:)/,alias:["token","constant"]}],constant:/\b[A-Z][A-Z_]*\b/,operator:/\.\.|->|[|~]|[*+?]\??/,punctuation:/[;:()=]/},e.languages.g4=e.languages.antlr4}qS.displayName="apacheconf";qS.aliases=[];function qS
vendor: 8,181 bytes, line 741
741(e){e.languages.apacheconf={comment:/#.*/,"directive-inline":{pattern:/(^[\t ]*)\b(?:AcceptFilter|AcceptPathInfo|AccessFileName|Action|Add(?:Alt|AltByEncoding|AltByType|Charset|DefaultCharset|Description|Encoding|Handler|Icon|IconByEncoding|IconByType|InputFilter|Language|ModuleInfo|OutputFilter|OutputFilterByType|Type)|Alias|AliasMatch|Allow(?:CONNECT|EncodedSlashes|Methods|Override|OverrideList)?|Anonymous(?:_LogEmail|_MustGiveEmail|_NoUserID|_VerifyEmail)?|AsyncRequestWorkerFactor|Auth(?:BasicAuthoritative|BasicFake|BasicProvider|BasicUseDigestAlgorithm|DBDUserPWQuery|DBDUserRealmQuery|DBMGroupFile|DBMType|DBMUserFile|Digest(?:Algorithm|Domain|NonceLifetime|Provider|Qop|ShmemSize)|Form(?:Authoritative|Body|DisableNoStore|FakeBasicAuth|Location|LoginRequiredLocation|LoginSuccessLocation|LogoutLocation|Method|Mimetype|Password|Provider|SitePassphrase|Size|Username)|GroupFile|LDAP(?:AuthorizePrefix|BindAuthoritative|BindDN|BindPassword|CharsetConfig|CompareAsUser|CompareDNOnServer|DereferenceAliases|GroupAttribute|GroupAttributeIsDN|InitialBindAsUser|InitialBindPattern|MaxSubGroupDepth|RemoteUserAttribute|RemoteUserIsDN|SearchAsUser|SubGroupAttribute|SubGroupClass|Url)|Merging|Name|nCache(?:Context|Enable|ProvideFor|SOCache|Timeout)|nzFcgiCheckAuthnProvider|nzFcgiDefineProvider|Type|UserFile|zDBDLoginToReferer|zDBDQuery|zDBDRedirectQuery|zDBMType|zSendForbiddenOnFailure)|BalancerGrowth|BalancerInherit|BalancerMember|BalancerPersist|BrowserMatch|BrowserMatchNoCase|BufferedLogs|BufferSize|Cache(?:DefaultExpire|DetailHeader|DirLength|DirLevels|Disable|Enable|File|Header|IgnoreCacheControl|IgnoreHeaders|IgnoreNoLastMod|IgnoreQueryString|IgnoreURLSessionIdentifiers|KeyBaseURL|LastModifiedFactor|Lock|LockMaxAge|LockPath|MaxExpire|MaxFileSize|MinExpire|MinFileSize|NegotiatedDocs|QuickHandler|ReadSize|ReadTime|Root|Socache(?:MaxSize|MaxTime|MinTime|ReadSize|ReadTime)?|StaleOnError|StoreExpired|StoreNoStore|StorePrivate)|CGIDScriptTimeout|CGIMapExtension|CharsetDefault|CharsetOptions|CharsetSourceEnc|CheckCaseOnly|CheckSpelling|ChrootDir|ContentDigest|CookieDomain|CookieExpires|CookieName|CookieStyle|CookieTracking|CoreDumpDirectory|CustomLog|Dav|DavDepthInfinity|DavGenericLockDB|DavLockDB|DavMinTimeout|DBDExptime|DBDInitSQL|DBDKeep|DBDMax|DBDMin|DBDParams|DBDPersist|DBDPrepareSQL|DBDriver|DefaultIcon|DefaultLanguage|DefaultRuntimeDir|DefaultType|Define|Deflate(?:BufferSize|CompressionLevel|FilterNote|InflateLimitRequestBody|InflateRatio(?:Burst|Limit)|MemLevel|WindowSize)|Deny|DirectoryCheckHandler|DirectoryIndex|DirectoryIndexRedirect|DirectorySlash|DocumentRoot|DTracePrivileges|DumpIOInput|DumpIOOutput|EnableExceptionHook|EnableMMAP|EnableSendfile|Error|ErrorDocument|ErrorLog|ErrorLogFormat|Example|ExpiresActive|ExpiresByType|ExpiresDefault|ExtendedStatus|ExtFilterDefine|ExtFilterOptions|FallbackResource|FileETag|FilterChain|FilterDeclare|FilterProtocol|FilterProvider|FilterTrace|ForceLanguagePriority|ForceType|ForensicLog|GprofDir|GracefulShutdownTimeout|Group|Header|HeaderName|Heartbeat(?:Address|Listen|MaxServers|Storage)|HostnameLookups|IdentityCheck|IdentityCheckTimeout|ImapBase|ImapDefault|ImapMenu|Include|IncludeOptional|Index(?:HeadInsert|Ignore|IgnoreReset|Options|OrderDefault|StyleSheet)|InputSed|ISAPI(?:AppendLogToErrors|AppendLogToQuery|CacheFile|FakeAsync|LogNotSupported|ReadAheadBuffer)|KeepAlive|KeepAliveTimeout|KeptBodySize|LanguagePriority|LDAP(?:CacheEntries|CacheTTL|ConnectionPoolTTL|ConnectionTimeout|LibraryDebug|OpCacheEntries|OpCacheTTL|ReferralHopLimit|Referrals|Retries|RetryDelay|SharedCacheFile|SharedCacheSize|Timeout|TrustedClientCert|TrustedGlobalCert|TrustedMode|VerifyServerCert)|Limit(?:InternalRecursion|Request(?:Body|Fields|FieldSize|Line)|XMLRequestBody)|Listen|ListenBackLog|LoadFile|LoadModule|LogFormat|LogLevel|LogMessage|LuaAuthzProvider|LuaCodeCache|Lua(?:Hook(?:AccessChecker|AuthChecker|CheckUserID|Fixups|InsertFilter|Log|MapToStorage|TranslateName|TypeChecker)|Inherit|InputFilter|MapHandler|OutputFilter|PackageCPath|PackagePath|QuickHandler|Root|Scope)|Max(?:ConnectionsPerChild|KeepAliveRequests|MemFree|RangeOverlaps|RangeReversals|Ranges|RequestWorkers|SpareServers|SpareThreads|Threads)|MergeTrailers|MetaDir|MetaFiles|MetaSuffix|MimeMagicFile|MinSpareServers|MinSpareThreads|MMapFile|ModemStandard|ModMimeUsePathInfo|MultiviewsMatch|Mutex|NameVirtualHost|NoProxy|NWSSLTrustedCerts|NWSSLUpgradeable|Options|Order|OutputSed|PassEnv|PidFile|PrivilegesMode|Protocol|ProtocolEcho|Proxy(?:AddHeaders|BadHeader|Block|Domain|ErrorOverride|ExpressDBMFile|ExpressDBMType|ExpressEnable|FtpDirCharset|FtpEscapeWildcards|FtpListOnWildcard|HTML(?:BufSize|CharsetOut|DocType|Enable|Events|Extended|Fixups|Interp|Links|Meta|StripComments|URLMap)|IOBufferSize|MaxForwards|Pass(?:Inherit|InterpolateEnv|Match|Reverse|ReverseCookieDomain|ReverseCookiePath)?|PreserveHost|ReceiveBufferSize|Remote|RemoteMatch|Requests|SCGIInternalRedirect|SCGISendfile|Set|SourceAddress|Status|Timeout|Via)|ReadmeName|ReceiveBufferSize|Redirect|RedirectMatch|RedirectPermanent|RedirectTemp|ReflectorHeader|RemoteIP(?:Header|InternalProxy|InternalProxyList|ProxiesHeader|TrustedProxy|TrustedProxyList)|RemoveCharset|RemoveEncoding|RemoveHandler|RemoveInputFilter|RemoveLanguage|RemoveOutputFilter|RemoveType|RequestHeader|RequestReadTimeout|Require|Rewrite(?:Base|Cond|Engine|Map|Options|Rule)|RLimitCPU|RLimitMEM|RLimitNPROC|Satisfy|ScoreBoardFile|Script(?:Alias|AliasMatch|InterpreterSource|Log|LogBuffer|LogLength|Sock)?|SecureListen|SeeRequestTail|SendBufferSize|Server(?:Admin|Alias|Limit|Name|Path|Root|Signature|Tokens)|Session(?:Cookie(?:Name|Name2|Remove)|Crypto(?:Cipher|Driver|Passphrase|PassphraseFile)|DBD(?:CookieName|CookieName2|CookieRemove|DeleteLabel|InsertLabel|PerUser|SelectLabel|UpdateLabel)|Env|Exclude|Header|Include|MaxAge)?|SetEnv|SetEnvIf|SetEnvIfExpr|SetEnvIfNoCase|SetHandler|SetInputFilter|SetOutputFilter|SSIEndTag|SSIErrorMsg|SSIETag|SSILastModified|SSILegacyExprParser|SSIStartTag|SSITimeFormat|SSIUndefinedEcho|SSL(?:CACertificateFile|CACertificatePath|CADNRequestFile|CADNRequestPath|CARevocationCheck|CARevocationFile|CARevocationPath|CertificateChainFile|CertificateFile|CertificateKeyFile|CipherSuite|Compression|CryptoDevice|Engine|FIPS|HonorCipherOrder|InsecureRenegotiation|OCSP(?:DefaultResponder|Enable|OverrideResponder|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|UseRequestNonce)|OpenSSLConfCmd|Options|PassPhraseDialog|Protocol|Proxy(?:CACertificateFile|CACertificatePath|CARevocation(?:Check|File|Path)|CheckPeer(?:CN|Expire|Name)|CipherSuite|Engine|MachineCertificate(?:ChainFile|File|Path)|Protocol|Verify|VerifyDepth)|RandomSeed|RenegBufferSize|Require|RequireSSL|Session(?:Cache|CacheTimeout|TicketKeyFile|Tickets)|SRPUnknownUserSeed|SRPVerifierFile|Stapling(?:Cache|ErrorCacheTimeout|FakeTryLater|ForceURL|ResponderTimeout|ResponseMaxAge|ResponseTimeSkew|ReturnResponderErrors|StandardCacheTimeout)|StrictSNIVHostCheck|UserName|UseStapling|VerifyClient|VerifyDepth)|StartServers|StartThreads|Substitute|Suexec|SuexecUserGroup|ThreadLimit|ThreadsPerChild|ThreadStackSize|TimeOut|TraceEnable|TransferLog|TypesConfig|UnDefine|UndefMacro|UnsetEnv|Use|UseCanonicalName|UseCanonicalPhysicalPort|User|UserDir|VHostCGIMode|VHostCGIPrivs|VHostGroup|VHostPrivs|VHostSecure|VHostUser|Virtual(?:DocumentRoot|ScriptAlias)(?:IP)?|WatchdogInterval|XBitHack|xml2EncAlias|xml2EncDefault|xml2StartParse)\b/im,lookbehind:!0,alias:"property"},"directive-block":{pattern:/<\/?\b(?:Auth[nz]ProviderAlias|Directory|DirectoryMatch|Else|ElseIf|Files|FilesMatch|If|IfDefine|IfModule|IfVersion|Limit|LimitExcept|Location|LocationMatch|Macro|Proxy|Require(?:All|Any|None)|VirtualHost)\b.*>/i,inside:{"directive-block":{pattern:/^<\/?\w+/,inside:{punctuation:/^<\/?/},alias:"tag"},"directive-block-parameter":{pattern:/.*[^>]/,inside:{punctuation:/:/,string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}}},alias:"attr-value"},punctuation:/>/},alias:"tag"},"directive-flags":{pattern:/\[(?:[\w=],?)+\]/,alias:"keyword"},string:{pattern:/("|').*\1/,inside:{variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/}},variable:/[$%]\{?(?:\w\.?[-+:]?)+\}?/,regex:/\^?.*\$|\^.*\$?/}}
741qh.displayName="sql";qh.aliases=[];function qh(e){e.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}}GS.displayName="apex";GS.aliases=[];function GS(e){e.register(Bt),e.register(qh),(function(t){var r=/\b(?:(?:after|before)(?=\s+[a-z])|abstract|activate|and|any|array|as|asc|autonomous|begin|bigdecimal|blob|boolean|break|bulk|by|byte|case|cast|catch|char|class|collect|commit|const|continue|currency|date|datetime|decimal|default|delete|desc|do|double|else|end|enum|exception|exit|export|extends|final|finally|float|for|from|get(?=\s*[{};])|global|goto|group|having|hint|if|implements|import|in|inner|insert|instanceof|int|integer|interface|into|join|like|limit|list|long|loop|map|merge|new|not|null|nulls|number|object|of|on|or|outer|override|package|parallel|pragma|private|protected|public|retrieve|return|rollback|select|set|short|sObject|sort|static|string|super|switch|synchronized|
741system|testmethod|then|this|throw|time|transaction|transient|trigger|try|undelete|update|upsert|using|virtual|void|webservice|when|where|while|(?:inherited|with|without)\s+sharing)\b/i,n=/\b(?:(?=[a-z_]\w*\s*[<\[])|(?!<keyword>))[A-Z_]\w*(?:\s*\.\s*[A-Z_]\w*)*\b(?:\s*(?:\[\s*\]|<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>))*/.source.replace(/<keyword>/g,function(){return r.source});function a(s){return RegExp(s.replace(/<CLASS-NAME>/g,function(){return n}),"i")}var i={keyword:r,punctuation:/[()\[\]{};,:.<>]/};t.languages.apex={comment:t.languages.clike.comment,string:t.languages.clike.string,sql:{pattern:/((?:[=,({:]|\breturn)\s*)\[[^\[\]]*\]/i,lookbehind:!0,greedy:!0,alias:"language-sql",inside:t.languages.sql},annotation:{pattern:/@\w+\b/,alias:"punctuation"},"class-name":[{pattern:a(/(\b(?:class|enum|extends|implements|instanceof|interface|new|trigger\s+\w+\s+on)\s+)<CLASS-NAME>/.source),lookbehind:!0,inside:i},{pattern:a(/(\(\s*)<CLASS-NAME>(?=\s*\)\s*[\w(])/.source),lookbehind:!0,inside:i},{pattern:a(/<CLASS-NAME>(?=\s*\w+\s*[;=,(){:])/.source),inside:i}],trigger:{pattern:/(\btrigger\s+)\w+\b/i,lookbehind:!0,alias:"class-name"},keyword:r,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/(?:\B\.\d+|\b\d+(?:\.\d+|L)?)\b/i,operator:/[!=](?:==?)?|\?\.?|&&|\|\||--|\+\+|[-+*/^&|]=?|:|<<?=?|>{1,3}=?/,punctuation:/[()\[\]{};,.]/}})(e)}YS.displayName="apl";YS.aliases=[];function YS(e){e.languages.apl={comment:/(?:â|#[! ]).*$/m,string:{pattern:/'(?:[^'\r\n]|'')*'/,greedy:!0},number:/¯?(?:\d*\.?\b\d+(?:e[+¯]?\d+)?|¯|â)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+)?|¯|â))?/i,statement:/:[A-Z][a-z][A-Za-z]*\b/,"system-function":{pattern:/â[A-Z]+/i,alias:"function"},constant:/[â¬â¾#ââ]/,function:/[-+Ã÷âââ£|â³â¸?*ââ!â¹<â¤=>â¥â â¡â¢ââ·âªâ©~â¨â§â±â²â´,âªâ½âââââââââ·âââ¤â¥âââ£â¢ââââ¯â¤â]/,"monadic-operator":{pattern:/[\\\/â¿â¨â¨â¶&â¥]/,alias:"operator"},"dyadic-operator":{pattern:/[.â£â â¤ââ¸@âºâ¥]/,alias:"operator"},assignment:{pattern:/â/,alias:"keyword"},punctuation:/[\[;\]()ââ]/,dfn:{pattern:/[{}âºâµâ¶â¹ââ«:]/,alias:"builtin"}}}VS.displayName="applescript";VS.aliases=[];function VS(e){e.languages.applescript={comment:[/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,/--.+/,/#.+/],string:/"(?:\\.|[^"\\\r\n])*"/,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?\b/i,operator:[/[&=â â¤â¥*+\-\/÷^]|[<>]=?/,/\b(?:(?:begin|end|start)s? with|(?:contains?|(?:does not|doesn't) contain)|(?:is|isn't|is not) (?:contained by|in)|(?:(?:is|isn't|is not) )?(?:greater|less) than(?: or equal)?(?: to)?|(?:comes|(?:does not|doesn't) come) (?:after|before)|(?:is|isn't|is not) equal(?: to)?|(?:(?:does not|doesn't) equal|equal to|equals|is not|isn't)|(?:a )?(?:ref(?: to)?|reference to)|(?:and|as|div|mod|not|or))\b/],keyword:/\b(?:about|above|after|against|apart from|around|aside from|at|back|before|beginning|behind|below|beneath|beside|between|but|by|considering|continue|copy|does|eighth|else|end|equal|error|every|exit|false|fifth|first|for|fourth|from|front|get|given|global|if|ignoring|in|instead of|into|is|it|its|last|local|me|middle|my|ninth|of|on|onto|out of|over|prop|property|put|repeat|return|returning|second|set|seventh|since|sixth|some|tell|tenth|that|the|then|third|through|thru|timeout|times|to|transaction|true|try|until|where|while|whose|with|without)\b/,"class-name":/\b(?:POSIX file|RGB color|alias|application|boolean|centimeters|centimetres|class|constant|cubic centimeters|cubic centimetres|cubic feet|cubic inches|cubic meters|cubic metres|cubic yards|date|degrees Celsius|degrees Fahrenheit|degrees Kelvin|feet|file|gallons|grams|inches|integer|kilograms|kilometers|kilometres|list|liters|litres|meters|metres|miles|number|ounces|pounds|quarts|real|record|reference|script|square feet|square kilometers|square kilometres|square meters|square metres|square miles|square yards|text|yards)\b/,punctuation:/[{}():,¬«»ãã]/}}WS.displayName="aql";WS.aliases=[];function WS(e){e.languages.aql={comment:/\/\/.*|\/\*[\s\S]*?\*\//,property:{pattern:/([{,]\s*)(?:(?!\d)\w+|(["'´`])(?:(?!\2)[^\\\r\n]|\\.)*\2)(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},identifier:{pattern:/([´`])(?:(?!\1)[^\\\r\n]|\\.)*\1/,greedy:!0},variable:/@@?\w+/,keyword:[{pattern:/(\bWITH\s+)COUNT(?=\s+INTO\b)/i,lookbehind:!0},/\b(?:AGGREGATE|ALL|AND|ANY|ASC|COLLECT|DESC|DISTINCT|FILTER|FOR|GRAPH|IN|INBOUND|INSERT|INTO|K_PATHS|K_SHORTEST_PATHS|LET|LIKE|LIMIT|NONE|NOT|NULL|OR|OUTBOUND|REMOVE|REPLACE|RETURN|SHORTEST_PATH|SORT|UPDATE|UPSERT|WINDOW|WITH)\b/i,{pattern:/(^|[^\w.[])(?:KEEP|PRUNE|SEARCH|TO)\b/i,lookbehind:!0},{pattern:/(^|[^\w.[])(?:CURRENT|NEW|OLD)\b/,lookbehind:!0},{pattern:/\bOPTIONS(?=\s*\{)/i}],function:/\b(?!\d)\w+(?=\s*\()/,boolean:/\b(?:false|true)\b/i,range:{pattern:/\.\./,alias:"operator"},number:[/\b0b[01]+/i,/\b0x[0-9a-f]+/i,/(?:\B\.\d+|\b(?:0|[1-9]\d*)(?:\.\d+)?)(?:e[+-]?\d+)?/i],operator:/\*{2,}|[=!]~|[!=<>
vendor: 11,237 bytes, line 741
741]=?|&&|\|\||[-+*/%]/,punctuation:/::|[?.:,;()[\]{}]/}}Vi.displayName="c";Vi.aliases=[];function Vi(e){e.register(Bt),e.languages.c=e.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),e.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),e.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},e.languages.c.string],char:e.languages.c.char,comment:e.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:e.languages.c}}}}),e.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete e.languages.c.boolean}Yc.displayName="cpp";Yc.aliases=[];function Yc(e){e.register(Vi),(function(t){var r=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,function(){return r.source});t.languages.cpp=t.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,function(){return r.source})),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:r,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),t.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,function(){return n})+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),t.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t.languages.cpp}}}}),t.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),t.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:t.languages.extend("cpp",{})}}),t.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},t.languages.cpp["base-clause"])})(e)}XS.displayName="arduino";XS.aliases=["ino"];function XS(e){e.register(Yc),e.languages.arduino=e.languages.extend("cpp",{keyword:/\b(?:String|array|bool|boolean|break|byte|case|catch|continue|default|do|double|else|finally|for|function|goto|if|in|instanceof|int|integer|long|loop|new|null|return|setup|string|switch|throw|try|void|while|word)\b/,constant:/\b(?:ANALOG_MESSAGE|DEFAULT|DIGITAL_MESSAGE|EXTERNAL|FIRMATA_STRING|HIGH|INPUT|INPUT_PULLUP|INTERNAL|INTERNAL1V1|INTERNAL2V56|LED_BUILTIN|LOW|OUTPUT|REPORT_ANALOG|REPORT_DIGITAL|SET_PIN_MODE|SYSEX_START|SYSTEM_RESET)\b/,builtin:/\b(?:Audio|BSSID|Bridge|Client|Console|EEPROM|Esplora|EsploraTFT|Ethernet|EthernetClient|EthernetServer|EthernetUDP|File|FileIO|FileSystem|Firmata|GPRS|GSM|GSMBand|GSMClient|GSMModem|GSMPIN|GSMScanner|GSMServer|GSMVoiceCall|GSM_SMS|HttpClient|IPAddress|IRread|Keyboard|KeyboardController|LiquidCrystal|LiquidCrystal_I2C|Mailbox|Mouse|MouseController|PImage|Process|RSSI|RobotControl|RobotMotor|SD|SPI|SSID|Scheduler|Serial|Server|Servo|SoftwareSerial|Stepper|Stream|TFT|Task|USBHost|WiFi|WiFiClient|WiFiServer|WiFiUDP|Wire|YunClient|YunServer|abs|addParameter|analogRead|analogReadResolution|analogReference|analogWrite|analogWriteResolution|answerCall|attach|attachGPRS|attachInterrupt|attached|autoscroll|available|background|beep|begin|beginPacket|beginSD|beginSMS|beginSpeaker|beginTFT|beginTransmission|beginWrite|bit|bitClear|bitRead|bitSet|bitWrite|blink|blinkVersion|buffer|changePIN|checkPIN|checkPUK|checkReg|circle|cityNameRead|cityNameWrite|clear|clearScreen|click|close|compassRead|config|connect|connected|constrain|cos|countryNameRead|countryNameWrite|createChar|cursor|debugPrint|delay|delayMicroseconds|detach|detachInterrupt|digitalRead|digitalWrite|disconnect|display|displayLogos|drawBMP|drawCompass|encryptionType|end|endPacket|endSMS|endTransmission|endWrite|exists|exitValue|fill|find|findUntil|flush|gatewayIP|get|getAsynchronously|getBand|getButton|getCurrentCarrier|getIMEI|getKey|getModifiers|getOemKey|getPINUsed|getResult|getSignalStrength|getSocket|getVoiceCallStatus|getXChange|getYChange|hangCall|height|highByte|home|image|interrupts|isActionDone|isDirectory|isListening|isPIN|isPressed|isValid|keyPressed|keyReleased|keyboardRead|knobRead|leftToRight|line|lineFollowConfig|listen|listenOnLocalhost|loadImage|localIP|lowByte|macAddress|maintain|map|max|messageAvailable|micros|millis|min|mkdir|motorsStop|motorsWrite|mouseDragged|mouseMoved|mousePressed|mouseReleased|move|noAutoscroll|noBlink|noBuffer|noCursor|noDisplay|noFill|noInterrupts|noListenOnLocalhost|noStroke|noTone|onReceive|onRequest|open|openNextFile|overflow|parseCommand|parseFloat|parseInt|parsePacket|pauseMode|peek|pinMode|playFile|playMelody|point|pointTo|position|pow|prepare|press|print|printFirmwareVersion|printVersion|println|process|processInput|pulseIn|put|random|randomSeed|read|readAccelerometer|readBlue|readButton|readBytes|readBytesUntil|readGreen|readJoystickButton|readJoystickSwitch|readJoystickX|readJoystickY|readLightSensor|readMessage|readMicrophone|readNetworks|readRed|readSlider|readString|readStringUntil|readTemperature|ready|rect|release|releaseAll|remoteIP|remoteNumber|remotePort|remove|requestFrom|retrieveCallingNumber|rewindDirectory|rightToLeft|rmdir|robotNameRead|robotNameWrite|run|runAsynchronously|runShellCommand|runShellCommandAsynchronously|running|scanNetworks|scrollDisplayLeft|scrollDisplayRight|seek|sendAnalog|sendDigitalPortPair|sendDigitalPorts|sendString|sendSysex|serialEvent|setBand|setBitOrder|setClockDivider|setCursor|setDNS|setDataMode|setFirmwareVersion|setMode|setPINUsed|setSpeed|setTextSize|setTimeout|shiftIn|shiftOut|shutdown|sin|size|sqrt|startLoop|step|stop|stroke|subnetMask|switchPIN|tan|tempoWrite|text|tone|transfer|tuneWrite|turn|updateIR|userNameRead|userNameWrite|voiceCall|waitContinue|width|write|writeBlue|writeGreen|writeJSON|writeMessage|writeMicroseconds|writeRGB|writeRed|yield)\b/}),e.languages.ino=e.languages.arduino}KS.displayName="arff";KS.aliases=[];function KS(e){e.languages.arff={comment:/%.*/,string:{pattern:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/@(?:attribute|data|end|relation)\b/i,number:/\b\d+(?:\.\d+)?\b/,punctuation:/[{},]/}}ZS.displayName="armasm";ZS.aliases=["arm-asm"];function ZS(e){e.languages.armasm={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"/,greedy:!0,inside:{variable:{pattern:/((?:^|[^$])(?:\${2})*)\$\w+/,lookbehind:!0}}},char:{pattern:/'(?:[^'\r\n]{0,4}|'')'/,greedy:!0},"version-symbol":{pattern:/\|[\w@]+\|/,greedy:!0,alias:"property"},boolean:/\b(?:FALSE|TRUE)\b/,directive:{pattern:/\b(?:ALIAS|ALIGN|AREA|ARM|ASSERT|ATTR|CN|CODE|CODE16|CODE32|COMMON|CP|DATA|DCB|DCD|DCDO|DCDU|DCFD|DCFDU|DCI|DCQ|DCQU|DCW|DCWU|DN|ELIF|ELSE|END|ENDFUNC|ENDIF|ENDP|ENTRY|EQU|EXPORT|EXPORTAS|EXTERN|FIELD|FILL|FN|FUNCTION|GBLA|GBLL|GBLS|GET|GLOBAL|IF|IMPORT|INCBIN|INCLUDE|INFO|KEEP|LCLA|LCLL|LCLS|LTORG|MACRO|MAP|MEND|MEXIT|NOFP|OPT|PRESERVE8|PROC|QN|READONLY|RELOC|REQUIRE|REQUIRE8|RLIST|ROUT|SETA|SETL|SETS|SN|SPACE|SUBT|THUMB|THUMBX|TTL|WEND|WHILE)\b/,alias:"property"},instruction:{pattern:/((?:^|(?:^|[^\\])(?:\r\n?|\n))[ \t]*(?:(?:[A-Z][A-Z0-9_]*[a-z]\w*|[a-z]\w*|\d+)[ \t]+)?)\b[A-Z.]+\b/,lookbehind:!0,alias:"keyword"},variable:/\$\w+/,number:/(?:\b[2-9]_\d+|(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e-?\d+)?|\b0(?:[fd]_|x)[0-9a-f]+|&[0-9a-f]+)\b/i,register:{pattern:/\b(?:r\d|lr)\b/,alias:"symbol"},operator:/<>|<<|>>|&&|\|\||[=!<>/]=?|[+\-*%#?&|^]|:[A-Z]+:/,punctuation:/[()[\],]/},e.languages["arm-asm"]=e.languages.armasm}db.displayName="bash";db.aliases=["sh","shell"];function db(e){(function(t){var r="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_
741CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",n={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},a={bash:n,environment:{pattern:RegExp("\\$"+r),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+r),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};t.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?:\.\w+)*(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+r),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},parameter:{pattern:/(^|\s)-{1,2}(?:\w+:[+-]?)?\w+(?:\.\w+)*(?=[=\s]|$)/,alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:a},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:n}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:a},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:a.entity}}],environment:{pattern:RegExp("\\$?"+r),alias:"constant"},variable:a.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cargo|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|java|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|sysctl|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>
vendor: 16,895 bytes, line 741
741&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},n.inside=t.languages.bash;for(var i=["comment","function-name","for-or-select","assign-left","parameter","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],s=a.variable[1].inside,l=0;l<i.length;l++)s[i[l]]=t.languages.bash[i[l]];t.languages.sh=t.languages.bash,t.languages.shell=t.languages.bash})(e)}hb.displayName="yaml";hb.aliases=["yml"];function hb(e){(function(t){var r=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,a="(?:"+n.source+"(?:[ ]+"+r.source+")?|"+r.source+"(?:[ ]+"+n.source+")?)",i=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),s=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function l(c,d){d=(d||"").replace(/m/g,"")+"m";var h=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,function(){return a}).replace(/<<value>>/g,function(){return c});return RegExp(h,d)}t.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,function(){return a})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,function(){return a}).replace(/<<key>>/g,function(){return"(?:"+i+"|"+s+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:l(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:l(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:l(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:l(s),lookbehind:!0,greedy:!0},number:{pattern:l(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:r,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},t.languages.yml=t.languages.yaml})(e)}QS.displayName="markdown";QS.aliases=["md"];function QS(e){e.register(mn),(function(t){var r=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(l){return l=l.replace(/<inner>/g,function(){return r}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+l+")")}var a=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,i=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return a}),s=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;t.languages.markdown=t.languages.extend("markup",{}),t.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:t.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+i+s+"(?:"+i+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+i+s+")(?:"+i+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(a),inside:t.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+i+")"+s+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+i+"$"),inside:{"table-header":{pattern:RegExp(a),alias:"important",inside:t.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(l){["url","bold","italic","strike","code-snippet"].forEach(function(c){l!==c&&(t.languages.markdown[l].inside.content.inside[c]=t.languages.markdown[c])})}),t.hooks.add("after-tokenize",function(l){if(l.language!=="markdown"&&l.language!=="md")return;function c(d){if(!(!d||typeof d=="string"))for(var h=0,f=d.length;h<f;h++){var g=d[h];if(g.type!=="code"){c(g.content);continue}var b=g.content[1],y=g.content[3];if(b&&y&&b.type==="code-language"&&y.type==="code-block"&&typeof b.content=="string"){var E=b.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp");E=(/[a-z][\w-]*/i.exec(E)||[""])[0].toLowerCase();var T="language-"+E;y.alias?typeof y.alias=="string"?y.alias=[y.alias,T]:y.alias.push(T):y.alias=[T]}}}c(l.tokens)}),t.hooks.add("wrap",function(l){if(l.type==="code-block"){for(var c="",d=0,h=l.classes.length;d<h;d++){var f=l.classes[d],g=/language-(.+)/.exec(f);if(g){c=g[1];break}}var b=t.languages[c];if(b)l.content=t.highlight(l.content.value,b,c);else if(c&&c!=="none"&&t.plugins.autoloader){var y="md-"+new Date().valueOf()+"-"+Math.floor(Math.random()*1e16);l.attributes.id=y,t.plugins.autoloader.loadLanguages(c,function(){var E=document.getElementById(y);E&&(E.innerHTML=t.highlight(E.textContent,t.languages[c],c))})}}}),RegExp(t.languages.markup.tag.pattern.source,"gi"),t.languages.md=t.languages.markdown})(e)}JS.displayName="arturo";JS.aliases=["art"];function JS(e){(function(t){var r=function(n,a){return{pattern:RegExp(/\{!/.source+"(?:"+(a||n)+")"+/$[\s\S]*\}/.source,"m"),greedy:!0,inside:{embedded:{pattern:/(^\{!\w+\b)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-"+n,inside:t.languages[n]},string:/[\s\S]+/}}};t.languages.arturo={comment:{pattern:/;.*/,greedy:!0},character:{pattern:/`.`/,alias:"char",greedy:!0},number:{pattern:/\b\d+(?:\.\d+(?:\.\d+(?:-[\w+-]+)?)?)?\b/},string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},regex:{pattern:/\{\/.*?\/\}/,greedy:!0},"html-string":r("html"),"css-string":r("css"),"js-string":r("js"),"md-string":r("md"),"sql-string":r("sql"),"sh-string":r("shell","sh"),multistring:{pattern:/».*|\{:[\s\S]*?:\}|\{[\s\S]*?\}|^-{6}$[\s\S]*/m,alias:"string",greedy:!0},label:{pattern:/\w+\b\??:/,alias:"property"},literal:{pattern:/'(?:\w+\b\??:?)/,alias:"constant"},type:{pattern:/:(?:\w+\b\??:?)/,alias:"class-name"},color:/#\w+/,predicate:{pattern:/\b(?:all|and|any|ascii|attr|attribute|attributeLabel|binary|block|char|contains|database|date|dictionary|empty|equal|even|every|exists|false|floating|function|greater|greaterOrEqual|if|in|inline|integer|is|key|label|leap|less|lessOrEqual|literal|logical|lower|nand|negative|nor|not|notEqual|null|numeric|odd|or|path|pathLabel|positive|prefix|prime|regex|same|set|some|sorted|standalone|string|subset|suffix|superset|symbol|symbolLiteral|true|try|type|unless|upper|when|whitespace|word|xnor|xor|zero)\?/,alias:"keyword"},"builtin-function":{pattern:/\b(?:abs|acos|acosh|acsec|acsech|actan|actanh|add|after|alert|alias|and|angle|append|arg|args|arity|array|as|asec|asech|asin|asinh|atan|atan2|atanh|attr|attrs|average|before|benchmark|blend|break|call|capitalize|case|ceil|chop|clear|clip|close|color|combine|conj|continue|copy|cos|cosh|crc|csec|csech|ctan|ctanh|cursor|darken|dec|decode|define|delete|desaturate|deviation|dialog|dictionary|difference|digest|digits|div|do|download|drop|dup|e|else|empty|encode|ensure|env|escape|execute|exit|exp|extend|extract|factors|fdiv|filter|first|flatten|floor|fold|from|function|gamma|gcd|get|goto|hash|hypot|if|inc|indent|index|infinity|info|input|insert|inspect|intersection|invert|jaro|join|keys|kurtosis|last|let|levenshtein|lighten|list|ln|log|loop|lower|mail|map|match|max|median|min|mod|module|mul|nand|neg|new|nor|normalize|not|now|null|open|or|outdent|pad|palette|panic|path|pause|permissions|permutate|pi|pop|popup|pow|powerset|powmod|prefix|print|prints|process|product|query|random|range|read|relative|remove|rename|render|repeat|replace|request|return|reverse|round|sample|saturate|script|sec|sech|select|serve|set|shl|shr|shuffle|sin|sinh|size|skewness|slice|sort|spin|split|sqrt|squeeze|stack|strip|sub|suffix|sum|switch|symbols|symlink|sys|take|tan|tanh|terminal|terminate|to|truncate|try|type|unclip|union|unique|unless|until|unzip|upper|values|var|variance|volume|webview|while|with|wordwrap|write|xnor|xor|zip)\b/,alias:"keyword"},sugar:{pattern:/->|=>|\||::/,alias:"operator"},punctuation:/[()[\],]/,symbol:{pattern:/<:|-:|ø|@|#|\+|\||\*|\$|---|-|%|\/|\.\.|\^|~|=|<|>|\\/},boolean:{pattern:/\b(?:false|maybe|true)\b/}},t.languages.art=t.languages.arturo})(e)}eT.displayName="asciidoc";eT.aliases=["adoc"];function eT(e){(function(t){var r={pattern:/(^[ \t]*)\[(?!\[)(?:(["'$`])(?:(?!\2)[^\\]|\\.)*\2|\[(?:[^\[\]\\]|\\.)*\]|[^\[\]\\"'$`]|\\.)*\]/m,lookbehind:!0,inside:{quoted:{pattern:/([$`])(?:(?!\1)[^\\]|\\.)*\1/,inside:{punctuation:/^[$`]|[$`]$/}},interpreted:{pattern:/'(?:[^'\\]|\\.)*'/,inside:{punctuation:/^'|'$/}},string:/"(?:[^"\\]|\\.)*"/,variable:/\w+(?==)/,punctuation:/^\[|\]$|,/,operator:/=/,"attr-value":/(?!^\s+$).+/}},n=t.languages.asciidoc={"comment-block":{pattern:/^(\/{4,})$[\s\S]*?^\1/m,alias:"comment"},table:{pattern:/^\|={3,}(?:(?:\r?\n|\r(?!\n)).*)*?(?:\r?\n|\r)\|={3,}$/m,inside:{specifiers:{pattern:/(?:(?:(?:\d+(?:\.\d+)?|\.\d+)[+*](?:[<^>](?:\.[<^>])?|\.[<^>])?|[<^>](?:\.[<^>])?|\.[<^>])[a-z]*|[a-z]+)(?=\|)/,alias:"attr-value"},punctuation:{pattern:/(^|[^\\])[|!]=*/,lookbehind:!0}}},"passthrough-block":{pattern:/^(\+{4,})$[\s\S]*?^\1$/m,inside:{punctuation:/^\++|\++$/}},"literal-block":{pattern:/^(-{4,}|\.{4,})$[\s\S]*?^\1$/m,inside:{punctuation:/^(?:-+|\.+)|(?:-+|\.+)$/}},"other-block":{pattern:/^(--|\*{4,}|_{4,}|={4,})$[\s\S]*?^\1$/m,inside:{punctuation:/^(?:-+|\*+|_+|=+)|(?:-+|\*+|_+|=+)$/}},"list-punctuation":{pattern:/(^[ \t]*)(?:-|\*{1,5}|\.{1,5}|(?:[a-z]|\d+)\.|[xvi]+\))(?= )/im,lookbehind:!0,alias:"punctuation"},"list-label":{pattern:/(^[ \t]*)[a-z\d].+(?::{2,4}|;;)(?=\s)/im,lookbehind:!0,alias:"symbol"},"indented-block":{pattern:/((\r?\n|\r)\2)([ \t]+)\S.*(?:(?:\r?\n|\r)\3.+)*(?=\2{2}|$)/,lookbehind:!0},comment:/^\/\/.*/m,title:{pattern:/^.+(?:\r?\n|\r)(?:={3,}|-{3,}|~{3,}|\^{3,}|\+{3,})$|^={1,5} .+|^\.(?![\s.]).*/m,alias:"important",inside:{punctuation:/^(?:\.|=+)|(?:=+|-+|~+|\^+|\++)$/}},"attribute-entry":{pattern:/^:[^:\r\n]+:(?: .*?(?: \+(?:\r?\n|\r).*?)*)?$/m,alias:"tag"},attributes:r,hr:{pattern:/^'{3,}$/m,alias:"punctuation"},"page-break":{pattern:/^<{3,}$/m,alias:"punctuation"},admonition:{pattern:/^(?:CAUTION|IMPORTANT|NOTE|TIP|WARNING):/m,alias:"keyword"},callout:[{pattern:/(^[ \t]*)<?\d*>/m,lookbehind:!0,alias:"symbol"},{pattern:/<\d+>/,alias:"symbol"}],macro:{pattern:/\b[a-z\d][a-z\d-]*::?(?:[^\s\[\]]*\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:{function:/^[a-z\d-]+(?=:)/,punctuation:/^::?/,attributes:{pattern:/(?:\[(?:[^\]\\"']|(["'])(?:(?!\1)[^\\]|\\.)*\1|\\.)*\])/,inside:r.inside}}},inline:{pattern:/(^|[^\\])(?:(?:\B\[(?:[^\]\\"']|(["'])(?:(?!\2)[^\\]|\\.)*\2|\\.)*\])?(?:\b_(?!\s)(?: _|[^_\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: _|[^_\\\r\n]|\\.)+)*_\b|\B``(?!\s).+?(?:(?:\r?\n|\r).+?)*''\B|\B`(?!\s)(?:[^`'\s]|\s+\S)+['`]\B|\B(['*+#])(?!\s)(?: \3|(?!\3)[^\\\r\n]|\\.)+(?:(?:\r?\n|\r)(?: \3|(?!\3)[^\\\r\n]|\\.)+)*\3\B)|(?:\[(?:[^\]\\"']|(["'])(?:(?!\4)[^\\]|\\.)*\4|\\.)*\])?(?:(__|\*\*|\+\+\+?|##|\$\$|[~^]).+?(?:(?:\r?\n|\r).+?)*\5|\{[^}\r\n]+\}|\[\[\[?.+?(?:(?:\r?\n|\r).+?)*\]?\]\]|<<.+?(?:(?:\r?\n|\r).+?)*>>|\(\(\(?.+?(?:(?:\r?\n|\r).+?)*\)?\)\)))/m,lookbehind:!0,inside:{attributes:r,url:{pattern:/^(?:\[\[\[?.+?\]?\]\]|<<.+?>>)$/,inside:{punctuation:/^(?:\[\[\[?|<<)|(?:\]\]\]?|>>)$/}},"attribute-ref":{pattern:/^\{.+\}$/,inside:{variable:{pattern:/(^\{)[a-z\d,+_-]+/,lookbehind:!0},operator:/^[=?!#%@$]|!(?=[:}])/,punctuation:/^\{|\}$|::?/}},italic:{pattern:/^(['_])[\s\S]+\1$/,inside:{punctuation:/^(?:''?|__?)|(?:''?|__?)$/}},bold:{pattern:/^\*[\s\S]+\*$/,inside:{punctuation:/^\*\*?|\*\*?$/}},punctuation:/^(?:``?|\+{1,3}|##?|\$\$|[~^]|\(\(\(?)|(?:''?|\+{1,3}|##?|\$\$|[~^`]|\)?\)\))$/}},replacement:{pattern:/\((?:C|R|TM)\)/,alias:"builtin"},entity:/&#?[\da-z]{1,8};/i,"line-continuation":{pattern:/(^| )\+$/m,lookbehind:!0,alias:"punctuation"}};function a(i){i=i.split(" ");for(var s={},l=0,c=i.length;l<c;l++)s[i[l]]=n[i[l]];return s}r.inside.interpreted.inside.rest=a("macro inline replacement entity"),n["passthrough-block"].inside.rest=a("macro"),n["literal-block"].inside.rest=a("callout"),n.table.inside.rest=a("comment-block passthrough-block literal-block other-block list-punctuation indented-block comment title attribute-entry attributes hr page-break admonition list-label callout macro inline replacement entity line-continuation"),n["other-block"].inside.rest=a("table list-punctuation indented-block comment attribute-entry attributes hr page-break admonition list-label macro inline replacement entity line-continuation"),n.title.inside.rest=a("macro inline replacement entity"),t.hooks.add("wrap",function(i){i.type==="entity"&&(i.attributes.title=i.content.value.replace(/&/,"&"))}),t.languages.adoc=t.languages.asciidoc})(e)}Vc.displayName="csharp";Vc.aliases=["cs","dotnet"];function Vc(e){e.register(Bt),(function(t){function r(H,q){return H.replace(/<<(\d+)>>/g,function(Y,O){return"(?:"+q[+O]+")"})}function n(H,q,Y){return RegExp(r(H,q),"")}function a(H,q){for(var Y=0;Y<q;Y++)H=H.replace(/<<self>>/g,function(){return"(?:"+H+")"});return H.replace(/<<self>>/g,"[^\\s\\S]")}var i={type:"bool byte char decimal double dynamic float int long object sbyte short string uint ulong ushort var void",typeDeclaration:"class enum interface record struct",contextual:"add alias and ascending async await by descending from(?=\\s*(?:\\w|$)) get global group into init(?=\\s*;) join let nameof not notnull on or orderby partial remove select set unmanaged value when where with(?=\\s*{)",other:"abstract as base break case catch checked const continue default delegate do else event explicit extern finally fixed for foreach goto if implicit in internal is lock namespace new null operator out override params private protected public readonly ref return sealed sizeof stackalloc static switch this throw try typeof unchecked unsafe using virtual volatile while yield"};function s(H){return"\\b(?:"+H.trim().replace(/ /g,"|")+")\\b"}var l=s(i.typeDeclaration),c=RegExp(s(i.type+" "+i.typeDeclaration+" "+i.contextual+" "+i.other)),d=s(i.typeDeclaration+" "+i.contextual+" "+i.other),h=s(i.type+" "+i.typeDeclaration+" "+i.other),f=a(/<(?:[^<>;=+\-*/%&|^]|<<self>>)*>/.source,2),g=a(/\((?:[^()]|<<self>>)*\)/.source,2),b=/@?\b[A-Za-z_]\w*\b/.source,y=r(/<<0>>(?:\s*<<1>>)?/.source,[b,f]),E=r(/(?!<<0>>)<<1>>(?:\s*\.\s*<<1>>)*/.source,[d,y]),T=/\[\s*(?:,\s*)*\]/.source,_=r(/<<0>>(?:\s*(?:\?\s*)?<<1>>
vendor: 3,896 bytes, line 741
741)*(?:\s*\?)?/.source,[E,T]),k=r(/[^,()<>[\];=+\-*/%&|^]|<<0>>|<<1>>|<<2>>/.source,[f,g,T]),I=r(/\(<<0>>+(?:,<<0>>+)+\)/.source,[k]),D=r(/(?:<<0>>|<<1>>)(?:\s*(?:\?\s*)?<<2>>)*(?:\s*\?)?/.source,[I,E,T]),M={keyword:c,punctuation:/[<>()?,.:[\]]/},B=/'(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'/.source,P=/"(?:\\.|[^\\"\r\n])*"/.source,W=/@"(?:""|\\[\s\S]|[^\\"])*"(?!")/.source;t.languages.csharp=t.languages.extend("clike",{string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[W]),lookbehind:!0,greedy:!0},{pattern:n(/(^|[^@$\\])<<0>>/.source,[P]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\busing\s+static\s+)<<0>>(?=\s*;)/.source,[E]),lookbehind:!0,inside:M},{pattern:n(/(\busing\s+<<0>>\s*=\s*)<<1>>(?=\s*;)/.source,[b,D]),lookbehind:!0,inside:M},{pattern:n(/(\busing\s+)<<0>>(?=\s*=)/.source,[b]),lookbehind:!0},{pattern:n(/(\b<<0>>\s+)<<1>>/.source,[l,y]),lookbehind:!0,inside:M},{pattern:n(/(\bcatch\s*\(\s*)<<0>>/.source,[E]),lookbehind:!0,inside:M},{pattern:n(/(\bwhere\s+)<<0>>/.source,[b]),lookbehind:!0},{pattern:n(/(\b(?:is(?:\s+not)?|as)\s+)<<0>>/.source,[_]),lookbehind:!0,inside:M},{pattern:n(/\b<<0>>(?=\s+(?!<<1>>|with\s*\{)<<2>>(?:\s*[=,;:{)\]]|\s+(?:in|when)\b))/.source,[D,h,b]),inside:M}],keyword:c,number:/(?:\b0(?:x[\da-f_]*[\da-f]|b[01_]*[01])|(?:\B\.\d+(?:_+\d+)*|\b\d+(?:_+\d+)*(?:\.\d+(?:_+\d+)*)?)(?:e[-+]?\d+(?:_+\d+)*)?)(?:[dflmu]|lu|ul)?\b/i,operator:/>>=?|<<=?|[-=]>|([-+&|])\1|~|\?\?=?|[-+*/%&|^!=<>]=?/,punctuation:/\?\.?|::|[{}[\];(),.:]/}),t.languages.insertBefore("csharp","number",{range:{pattern:/\.\./,alias:"operator"}}),t.languages.insertBefore("csharp","punctuation",{"named-parameter":{pattern:n(/([(,]\s*)<<0>>(?=\s*:)/.source,[b]),lookbehind:!0,alias:"punctuation"}}),t.languages.insertBefore("csharp","class-name",{namespace:{pattern:n(/(\b(?:namespace|using)\s+)<<0>>(?:\s*\.\s*<<0>>)*(?=\s*[;{])/.source,[b]),lookbehind:!0,inside:{punctuation:/\./}},"type-expression":{pattern:n(/(\b(?:default|sizeof|typeof)\s*\(\s*(?!\s))(?:[^()\s]|\s(?!\s)|<<0>>)*(?=\s*\))/.source,[g]),lookbehind:!0,alias:"class-name",inside:M},"return-type":{pattern:n(/<<0>>(?=\s+(?:<<1>>\s*(?:=>|[({]|\.\s*this\s*\[)|this\s*\[))/.source,[D,E]),inside:M,alias:"class-name"},"constructor-invocation":{pattern:n(/(\bnew\s+)<<0>>(?=\s*[[({])/.source,[D]),lookbehind:!0,inside:M,alias:"class-name"},"generic-method":{pattern:n(/<<0>>\s*<<1>>(?=\s*\()/.source,[b,f]),inside:{function:n(/^<<0>>/.source,[b]),generic:{pattern:RegExp(f),alias:"class-name",inside:M}}},"type-list":{pattern:n(/\b((?:<<0>>\s+<<1>>|record\s+<<1>>\s*<<5>>|where\s+<<2>>)\s*:\s*)(?:<<3>>|<<4>>|<<1>>\s*<<5>>|<<6>>)(?:\s*,\s*(?:<<3>>|<<4>>|<<6>>))*(?=\s*(?:where|[{;]|=>|$))/.source,[l,y,b,D,c.source,g,/\bnew\s*\(\s*\)/.source]),lookbehind:!0,inside:{"record-arguments":{pattern:n(/(^(?!new\s*\()<<0>>\s*)<<1>>/.source,[y,g]),lookbehind:!0,greedy:!0,inside:t.languages.csharp},keyword:c,"class-name":{pattern:RegExp(D),greedy:!0,inside:M},punctuation:/[,()]/}},preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(#)\b(?:define|elif|else|endif|endregion|error|if|line|nullable|pragma|region|undef|warning)\b/,lookbehind:!0,alias:"keyword"}}}});var re=P+"|"+B,G=r(/\/(?![*/])|\/\/[^\r\n]*[\r\n]|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>/.source,[re]),J=a(r(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[G]),2),se=/\b(?:assembly|event|field|method|module|param|property|return|type)\b/.source,ue=r(/<<0>>(?:\s*\(<<1>>*\))?/.source,[E,J]);t.languages.insertBefore("csharp","class-name",{attribute:{pattern:n(/((?:^|[^\s\w>)?])\s*\[\s*)(?:<<0>>\s*:\s*)?<<1>>(?:\s*,\s*<<1>>)*(?=\s*\])/.source,[se,ue]),lookbehind:!0,greedy:!0,inside:{target:{pattern:n(/^<<0>>(?=\s*:)/.source,[se]),alias:"keyword"},"attribute-arguments":{pattern:n(/\(<<0>>*\)/.source,[J]),inside:t.languages.csharp},"class-name":{pattern:RegExp(E),inside:{punctuation:/\./}},punctuation:/[:,]/}}});var Z=/:[^}
741\r\n]+/.source,Q=a(r(/[^"'/()]|<<0>>|\(<<self>>*\)/.source,[G]),2),z=r(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[Q,Z]),ee=a(r(/[^"'/()]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|<<0>>|\(<<self>>*\)/.source,[re]),2),K=r(/\{(?!\{)(?:(?![}:])<<0>>)*<<1>>?\}/.source,[ee,Z]);function Te(H,q){return{interpolation:{pattern:n(/((?:^|[^{])(?:\{\{)*)<<0>>/.source,[H]),lookbehind:!0,inside:{"format-string":{pattern:n(/(^\{(?:(?![}:])<<0>>)*)<<1>>(?=\}$)/.source,[q,Z]),lookbehind:!0,inside:{punctuation:/^:/}},punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-csharp",inside:t.languages.csharp}}},string:/[\s\S]+/}}t.languages.insertBefore("csharp","string",{"interpolation-string":[{pattern:n(/(^|[^\\])(?:\$@|@\$)"(?:""|\\[\s\S]|\{\{|<<0>>|[^\\{"])*"/.source,[z]),lookbehind:!0,greedy:!0,inside:Te(z,Q)},{pattern:n(/(^|[^@\\])\$"(?:\\.|\{\{|<<0>>|[^\\"{])*"/.source,[K]),lookbehind:!0,greedy:!0,inside:Te(K,ee)}],char:{pattern:RegExp(B),greedy:!0}}),t.languages.dotnet=t.languages.cs=t.languages.csharp})(e)}tT.displayName="aspnet";tT.aliases=[];function tT(e){e.register(Vc),e.register(mn),e.languages.aspnet=e.languages.extend("markup",{"page-directive":{pattern:/<%\s*@.*%>/,alias:"tag",inside:{"page-directive":{pattern:/<%\s*@\s*(?:Assembly|Control|Implements|Import|Master(?:Type)?|OutputCache|Page|PreviousPageType|Reference|Register)?|%>/i,alias:"tag"},rest:e.languages.markup.tag.inside}},directive:{pattern:/<%.*%>/,alias:"tag",inside:{directive:{pattern:/<%\s*?[$=%#:]{0,2}|%>/,alias:"tag"},rest:e.languages.csharp}}}),e.languages.aspnet.tag.pattern=/<(?!%)\/?[^\s>\/]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,e.languages.insertBefore("inside","punctuation",{directive:e.languages.aspnet.directive},e.languages.aspnet.tag.inside["attr-value"]),e.languages.insertBefore("aspnet","comment",{"asp-comment":{pattern:/<%--[\s\S]*?--%>/,alias:["asp","comment"]}}),e.languages.insertBefore("aspnet",e.languages.javascript?"script":"tag",{"asp-script":{pattern:/(<script(?=.*runat=['"]?server\b)[^>]*>)[\s\S]*?(?=<\/script>)/i,lookbehind:!0,alias:["asp","script"],inside:e.languages.csharp||{}}})}rT.displayName="asm6502";rT.aliases=[];function rT(e){e.languages.asm6502={comment:/;.*/,directive:{pattern:/\.\w+(?= )/,alias:"property"},string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,"op-code":{pattern:/\b(?:ADC|AND|ASL|BCC|BCS|BEQ|BIT|BMI|BNE|BPL|BRK|BVC|BVS|CLC|CLD|CLI|CLV|CMP|CPX|CPY|DEC|DEX|DEY|EOR|INC|INX|INY|JMP|JSR|LDA|LDX|LDY|LSR|NOP|ORA|PHA|PHP|PLA|PLP|ROL|ROR|RTI|RTS|SBC|SEC|SED|SEI|STA|STX|STY|TAX|TAY|TSX|T
741XA|TXS|TYA|adc|and|asl|bcc|bcs|beq|bit|bmi|bne|bpl|brk|bvc|bvs|clc|cld|cli|clv|cmp|cpx|cpy|dec|dex|dey|eor|inc|inx|iny|jmp|jsr|lda|ldx|ldy|lsr|nop|ora|pha|php|pla|plp|rol|ror|rti|rts|sbc|sec|sed|sei|sta|stx|sty|tax|tay|tsx|txa|txs|tya)\b/,alias:"keyword"},"hex-number":{pattern:/#?\$[\da-f]{1,4}\b/i,alias:"number"},"binary-number":{pattern:/#?%[01]+\b/,alias:"number"},"decimal-number":{pattern:/#?\b\d+\b/,alias:"number"},register:{pattern:/\b[xya]\b/i,alias:"variable"},punctuation:/[(),:]/}}nT.displayName="asmatmel";nT.aliases=[];function nT(e){e.languages.asmatmel={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},constant:/\b(?:PORT[A-Z]|DDR[A-Z]|(?:DD|P)[A-Z](?:\d|[0-2]\d|3[01]))\b/,directive:{pattern:/\.\w+(?= )/,alias:"property"},"r-register":{pattern:/\br(?:\d|[12]\d|3[01])\b/,alias:"variable"},"op-code":{pattern:/\b(?:ADC|ADD|ADIW|AND|ANDI|ASR|BCLR|BLD|BRBC|BRBS|BRCC|BRCS|BREAK|BREQ|BRGE|BRHC|BRHS|BRID|BRIE|BRLO|BRLT|BRMI|BRNE|BRPL|BRSH|BRTC|BRTS|BRVC|BRVS|BSET|BST|CALL|CBI|CBR|CLC|CLH|CLI|CLN|CLR|CLS|CLT|CLV|CLZ|COM|CP|CPC|CPI|CPSE|DEC|DES|EICALL|EIJMP|ELPM|EOR|FMUL|FMULS|FMULSU|ICALL|IJMP|IN|INC|JMP|LAC|LAS|LAT|LD|LD[A-Za-z0-9]|LPM|LSL|LSR|MOV|MOVW|MUL|MULS|MULSU|NEG|NOP|OR|ORI|OUT|POP|PUSH|RCALL|RET|RETI|RJMP|ROL|ROR|SBC|SBCI|SBI|SBIC|SBIS|SBIW|SBR|SBRC|SBRS|SEC|SEH|SEI|SEN|SER|SES|SET|SEV|SEZ|SLEEP|SPM|ST|ST[A-Z0-9]|SUB|SUBI|SWAP|TST|WDR|XCH|adc|add|adiw|and|andi|asr|bclr|bld|brbc|brbs|brcc|brcs|break|breq|brge|brhc|brhs|brid|brie|brlo|brlt|brmi|brne|brpl|brsh|brtc|brts|brvc|brvs|bset|bst|call|cbi|cbr|clc|clh|cli|cln|clr|cls|clt|clv|clz|com|cp|cpc|cpi|cpse|dec|des|eicall|eijmp|elpm|eor|fmul|fmuls|fmulsu|icall|ijmp|in|inc|jmp|lac|las|lat|ld|ld[a-z0-9]|lpm|lsl|lsr|mov|movw|mul|muls|mulsu|neg|nop|or|ori|out|pop|push|rcall|ret|reti|rjmp|rol|ror|sbc|sbci|sbi|sbic|sbis|sbiw|sbr|sbrc|sbrs|sec|seh|sei|sen|ser|ses|set|sev|sez|sleep|spm|st|st[a-zA-Z0-9]|sub|subi|swap|tst|wdr|xch)\b/,alias:"keyword"},"hex-number":{pattern:/#?\$[\da-f]{2,4}\b/i,alias:"number"},"binary-number":{pattern:/#?%[01]+\b/,alias:"number"},"decimal-number":{pattern:/#?\b\d+\b/,alias:"number"},register:{pattern:/\b[acznvshtixy]\b/i,alias:"variable"},operator:/>>=?|<<=?|&[&=]?|\|[\|=]?|[-+*/%^!=<>?]=?/,punctuation:/[(),:]/}}aT.displayName="autohotkey";aT.aliases=[];function aT
vendor: 8,750 bytes, line 741
741(e){e.languages.autohotkey={comment:[{pattern:/(^|\s);.*/,lookbehind:!0},{pattern:/(^[\t ]*)\/\*(?:[\r\n](?![ \t]*\*\/)|[^\r\n])*(?:[\r\n][ \t]*\*\/)?/m,lookbehind:!0,greedy:!0}],tag:{pattern:/^([ \t]*)[^\s,`":]+(?=:[ \t]*$)/m,lookbehind:!0},string:/"(?:[^"\n\r]|"")*"/,variable:/%\w+%/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/\?|\/\/?=?|:=|\|[=|]?|&[=&]?|\+[=+]?|-[=-]?|\*[=*]?|<(?:<=?|>|=)?|>>?=?|[.^!=~]=?|\b(?:AND|NOT|OR)\b/,boolean:/\b(?:false|true)\b/,command:{pattern:/\b(?:AutoTrim|BlockInput|Break|Click|ClipWait|Continue|Control|ControlClick|ControlFocus|ControlGet|ControlGetFocus|ControlGetPos|ControlGetText|ControlMove|ControlSend|ControlSendRaw|ControlSetText|CoordMode|Critical|DetectHiddenText|DetectHiddenWindows|Drive|DriveGet|DriveSpaceFree|EnvAdd|EnvDiv|EnvGet|EnvMult|EnvSet|EnvSub|EnvUpdate|Exit|ExitApp|FileAppend|FileCopy|FileCopyDir|FileCreateDir|FileCreateShortcut|FileDelete|FileEncoding|FileGetAttrib|FileGetShortcut|FileGetSize|FileGetTime|FileGetVersion|FileInstall|FileMove|FileMoveDir|FileRead|FileReadLine|FileRecycle|FileRecycleEmpty|FileRemoveDir|FileSelectFile|FileSelectFolder|FileSetAttrib|FileSetTime|FormatTime|GetKeyState|Gosub|Goto|GroupActivate|GroupAdd|GroupClose|GroupDeactivate|Gui|GuiControl|GuiControlGet|Hotkey|ImageSearch|IniDelete|IniRead|IniWrite|Input|InputBox|KeyWait|ListHotkeys|ListLines|ListVars|Loop|Menu|MouseClick|MouseClickDrag|MouseGetPos|MouseMove|MsgBox|OnExit|OutputDebug|Pause|PixelGetColor|PixelSearch|PostMessage|Process|Progress|Random|RegDelete|RegRead|RegWrite|Reload|Repeat|Return|Run|RunAs|RunWait|Send|SendEvent|SendInput|SendMessage|SendMode|SendPlay|SendRaw|SetBatchLines|SetCapslockState|SetControlDelay|SetDefaultMouseSpeed|SetEnv|SetFormat|SetKeyDelay|SetMouseDelay|SetNumlockState|SetRegView|SetScrollLockState|SetStoreCapslockMode|SetTimer|SetTitleMatchMode|SetWinDelay|SetWorkingDir|Shutdown|Sleep|Sort|SoundBeep|SoundGet|SoundGetWaveVolume|SoundPlay|SoundSet|SoundSetWaveVolume|SplashImage|SplashTextOff|SplashTextOn|SplitPath|StatusBarGetText|StatusBarWait|StringCaseSense|StringGetPos|StringLeft|StringLen|StringLower|StringMid|StringReplace|StringRight|StringSplit|StringTrimLeft|StringTrimRight|StringUpper|Suspend|SysGet|Thread|ToolTip|Transform|TrayTip|URLDownloadToFile|WinActivate|WinActivateBottom|WinClose|WinGet|WinGetActiveStats|WinGetActiveTitle|WinGetClass|WinGetPos|WinGetText|WinGetTitle|WinHide|WinKill|WinMaximize|WinMenuSelectItem|WinMinimize|WinMinimizeAll|WinMinimizeAllUndo|WinMove|WinRestore|WinSet|WinSetTitle|WinShow|WinWait|WinWaitActive|WinWaitClose|WinWaitNotActive)\b/i,alias:"selector"},constant:/\b(?:a_ahkpath|a_ahkversion|a_appdata|a_appdatacommon|a_autotrim|a_batchlines|a_caretx|a_carety|a_computername|a_controldelay|a_cursor|a_dd|a_ddd|a_dddd|a_defaultmousespeed|a_desktop|a_desktopcommon|a_detecthiddentext|a_detecthiddenwindows|a_endchar|a_eventinfo|a_exitreason|a_fileencoding|a_formatfloat|a_formatinteger|a_gui|a_guicontrol|a_guicontrolevent|a_guievent|a_guiheight|a_guiwidth|a_guix|a_guiy|a_hour|a_iconfile|a_iconhidden|a_iconnumber|a_icontip|a_index|a_ipaddress1|a_ipaddress2|a_ipaddress3|a_ipaddress4|a_is64bitos|a_isadmin|a_iscompiled|a_iscritical|a_ispaused|a_issuspended|a_isunicode|a_keydelay|a_language|a_lasterror|a_linefile|a_linenumber|a_loopfield|a_loopfileattrib|a_loopfiledir|a_loopfileext|a_loopfilefullpath|a_loopfilelongpath|a_loopfilename|a_loopfileshortname|a_loopfileshortpath|a_loopfilesize|a_loopfilesizekb|a_loopfilesizemb|a_loopfiletimeaccessed|a_loopfiletimecreated|a_loopfiletimemodified|a_loopreadline|a_loopregkey|a_loopregname|a_loopregsubkey|a_loopregtimemodified|a_loopregtype|a_mday|a_min|a_mm|a_mmm|a_mmmm|a_mon|a_mousedelay|a_msec|a_mydocuments|a_now|a_nowutc|a_numbatchlines|a_ostype|a_osversion|a_priorhotkey|a_priorkey|a_programfiles|a_programs|a_programscommon|a_ptrsize|a_regview|a_screendpi|a_screenheight|a_screenwidth|a_scriptdir|a_scriptfullpath|a_scripthwnd|a_scriptname|a_sec|a_space|a_startmenu|a_startmenucommon|a_startup|a_startupcommon|a_stringcasesense|a_tab|a_temp|a_thisfunc|a_thishotkey|a_thislabel|a_thismenu|a_thismenuitem|a_thismenuitempos|a_tickcount|a_timeidle|a_timeidlephysical|a_timesincepriorhotkey|a_timesincethishotkey|a_titlematchmode|a_titlematchmodespeed|a_username|a_wday|a_windelay|a_windir|a_workingdir|a_yday|a_year|a_yweek|a_yyyy|clipboard|clipboardall|comspec|errorlevel|programfiles)\b/i,builtin:/\b(?:abs|acos|asc|asin|atan|ceil|chr|class|comobjactive|comobjarray|comobjconnect|comobjcreate|comobjerror|comobjflags|comobjget|comobjquery|comobjtype|comobjvalue|cos|dllcall|exp|fileexist|Fileopen|floor|format|il_add|il_create|il_destroy|instr|isfunc|islabel|IsObject|ln|log|ltrim|lv_add|lv_delete|lv_deletecol|lv_getcount|lv_getnext|lv_gettext|lv_insert|lv_insertcol|lv_modify|lv_modifycol|lv_setimagelist|mod|numget|numput|onmessage|regexmatch|regexreplace|registercallback|round|rtrim|sb_seticon|sb_setparts|sb_settext|sin|sqrt|strlen|strreplace|strsplit|substr|tan|tv_add|tv_delete|tv_get|tv_getchild|tv_getcount|tv_getnext|tv_getparent|tv_getprev|tv_getselection|tv_gettext|tv_modify|varsetcapacity|winactive|winexist|__Call|__Get|__New|__Set)\b/i,symbol:/\b(?:alt|altdown|altup|appskey|backspace|browser_back|browser_favorites|browser_forward|browser_home|browser_refresh|browser_search|browser_stop|bs|capslock|ctrl|ctrlbreak|ctrldown|ctrlup|del|delete|down|end|enter|esc|escape|f1|f10|f11|f12|f13|f14|f15|f16|f17|f18|f19|f2|f20|f21|f22|f23|f24|f3|f4|f5|f6|f7|f8|f9|home|ins|insert|joy1|joy10|joy11|joy12|joy13|joy14|joy15|joy16|joy17|joy18|joy19|joy2|joy20|joy21|joy22|joy23|joy24|joy25|joy26|joy27|joy28|joy29|joy3|joy30|joy31|joy32|joy4|joy5|joy6|joy7|joy8|joy9|joyaxes|joybuttons|joyinfo|joyname|joypov|joyr|joyu|joyv|joyx|joyy|joyz|lalt|launch_app1|launch_app2|launch_mail|launch_media|lbutton|lcontrol|lctrl|left|lshift|lwin|lwindown|lwinup|mbutton|media_next|media_play_pause|media_prev|media_stop|numlock|numpad0|numpad1|numpad2|numpad3|numpad4|numpad5|numpad6|numpad7|numpad8|numpad9|numpadadd|numpadclear|numpaddel|numpaddiv|numpaddot|numpaddown|numpadend|numpadenter|numpadhome|numpadins|numpadleft|numpadmult|numpadpgdn|numpadpgup|numpadright|numpadsub|numpadup|pgdn|pgup|printscreen|ralt|rbutton|rcontrol|rctrl|right|rshift|rwin|rwindown|rwinup|scrolllock|shift|shiftdown|shiftup|space|tab|up|volume_down|volume_mute|volume_up|wheeldown|wheelleft|wheelright|wheelup|xbutton1|xbutton2)\b/i,directive:{pattern:/#[a-z]+\b/i,alias:"important"},keyword:/\b(?:Abort|AboveNormal|Add|ahk_class|ahk_exe|ahk_group|ahk_id|ahk_pid|All|Alnum|Alpha|AltSubmit|AltTab|AltTabAndMenu|AltTabMenu|AltTabMenuDismiss|AlwaysOnTop|AutoSize|Background|BackgroundTrans|BelowNormal|between|BitAnd|BitNot|BitOr|BitShiftLeft|BitShiftRight|BitXOr|Bold|Border|Button|ByRef|Catch|Checkbox|Checked|CheckedGray|Choose|ChooseString|Close|Color|ComboBox|Contains|ControlList|Count|Date|DateTime|Days|DDL|Default|DeleteAll|Delimiter|Deref|Destroy|Digit|Disable|Disabled|DropDownList|Edit|Eject|Else|Enable|Enabled|Error|Exist|Expand|ExStyle|FileSystem|Finally|First|Flash|Float|FloatFast|Focus|Font|for|global|Grid|Group|GroupBox|GuiClose|GuiContextMenu|GuiDropFiles|GuiEscape|GuiSize|Hdr|Hidden|Hide|High|HKCC|HKCR|HKCU|HKEY_CLASSES_ROOT|HKEY_CURRENT_CONFIG|HKEY_CURRENT_USER|HKEY_LOCAL_MACHINE|HKEY_USERS|HKLM|HKU|Hours|HScroll|Icon|IconSmall|ID|IDLast|If|IfEqual|IfExist|IfGreater|IfGreaterOrEqual|IfInString|IfLess|IfLessOrEqual|IfMsgBox|IfNotEqual|IfNotExist|IfNotInString|IfWinActive|IfWinExist|IfWinNotActive|IfWinNotExist|Ignore|ImageList|in|Integer|IntegerFast|Interrupt|is|italic|Join|Label|LastFound|LastFoundExist|Limit|Lines|List|ListBox|ListView|local|Lock|Logoff|Low|Lower|Lowercase|MainWindow|Margin|Maximize|MaximizeBox|MaxSize|Minimize|MinimizeBox|MinMax|MinSize|Minutes|MonthCal|Mouse|Move|Multi|NA|No|NoActivate|NoDefault|NoHide|NoIcon|NoMainWindow|norm|Normal|NoSort|NoSortHdr|NoStandard|Not|NoTab|NoTimers|Number|Off|Ok|On|OwnDialogs|Owner|Parse|Password|Picture|Pixel|Pos|Pow|Priority|ProcessName|Radio|Range|Read|ReadOnly|Realtime|Redraw|Region|REG_BINARY|REG_DWORD|REG_EXPAND_SZ|REG_MULTI_SZ|REG_SZ|Relative|Rename|Report|Resize|Restore|Retry|RGB|Screen|Seconds|Section|Serial|SetLabel|ShiftAltTab|Show|Single|Slider|SortDesc|Standard|static|Status|StatusBar|StatusCD|strike|Style|Submit|SysMenu|Tab2|TabStop|Text|Theme|Throw|Tile|ToggleCheck|ToggleEnable|ToolWindow|Top|Topmost|TransColor|Transparent|Tray|TreeView|Try|TryAgain|Type|UnCheck|underline|Unicode|Unlock|Until|UpDown|Upper|Uppercase|UseErrorLevel|Vis|VisFirst|Visible|VScroll|Wait|WaitClose|WantCtrlA|WantF2|WantReturn|While|Wrap|Xdigit|xm|xp|xs|Yes|ym|yp|ys)\b/i,function:/[^(); \t,\n+*\-=?>:\\\/<&%\[\]]+(?=\()/,punctuation:/[{}[\]():,]/}}
741iT.displayName="autoit";iT.aliases=[];function iT(e){e.languages.autoit={comment:[/;.*/,{pattern:/(^[\t ]*)#(?:comments-start|cs)[\s\S]*?^[ \t]*#(?:ce|comments-end)/m,lookbehind:!0}],url:{pattern:/(^[\t ]*#include\s+)(?:<[^\r\n>]+>|"[^\r\n"]+")/m,lookbehind:!0},string:{pattern:/(["'])(?:\1\1|(?!\1)[^\r\n])*\1/,greedy:!0,inside:{variable:/([%$@])\w+\1/}},directive:{pattern:/(^[\t ]*)#[\w-]+/m,lookbehind:!0,alias:"keyword"},function:/\b\w+(?=\()/,variable:/[$@]\w+/,keyword:/\b(?:Case|Const|Continue(?:Case|Loop)|Default|Dim|Do|Else(?:If)?|End(?:Func|If|Select|Switch|With)|Enum|Exit(?:Loop)?|For|Func|Global|If|In|Local|Next|Null|ReDim|Select|Static|Step|Switch|Then|To|Until|Volatile|WEnd|While|With)\b/i,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,boolean:/\b(?:False|True)\b/i,operator:/<[=>]?|[-+*\/=&>]=?|[?^]|\b(?:And|Not|Or)\b/i,punctuation:/[\[\]().,:]/}}sT.displayName="avisynth";sT.aliases=["avs"];function sT(e){(function(t){function r(d,h){return d.replace(/<<(\d+)>>/g,function(f,g){return h[+g]})}function n(d,h,f){return RegExp(r(d,h),f)}var a=/bool|clip|float|int|string|val/.source,i=[/is(?:bool|clip|float|int|string)|defined|(?:(?:internal)?function|var)?exists?/.source,/apply|assert|default|eval|import|nop|select|undefined/.source,/opt_(?:allowfloataudio|avipadscanlines|dwchannelmask|enable_(?:b64a|planartopackedrgb|v210|y3_10_10|y3_10_16)|usewaveextensible|vdubplanarhack)|set(?:cachemode|maxcpu|memorymax|planarlegacyalignment|workingdir)/.source,/hex(?:value)?|value/.source,/abs|ceil|continued(?:denominator|numerator)?|exp|floor|fmod|frac|log(?:10)?|max|min|muldiv|pi|pow|rand|round|sign|spline|sqrt/.source,/a?sinh?|a?cosh?|a?tan[2h]?/.source,/(?:bit(?:and|not|x?or|[lr]?shift[aslu]?|sh[lr]|sa[lr]|[lr]rotatel?|ro[rl]|te?st|set(?:count)?|cl(?:ea)?r|ch(?:an)?ge?))/.source,/average(?:[bgr]|chroma[uv]|luma)|(?:[rgb]|chroma[uv]|luma|rgb|[yuv](?=difference(?:fromprevious|tonext)))difference(?:fromprevious|tonext)?|[yuvrgb]plane(?:median|min|max|minmaxdifference)/.source,/getprocessinfo|logmsg|script(?:dir(?:utf8)?|file(?:utf8)?|name(?:utf8)?)|setlogparams/.source,/chr|(?:fill|find|left|mid|replace|rev|right)str|format|[lu]case|ord|str(?:cmpi?|fromutf8|len|toutf8)|time|trim(?:all|left|right)/.source,/isversionorgreater|version(?:number|string)/.source,/buildpixeltype|colorspacenametopixeltype/.source,/addautoloaddir|on(?:cpu|cuda)|prefetch|setfiltermtmode/.source].join("|"),s=[/has(?:audio|video)/.source,/height|width/.source,/frame(?:count|rate)|framerate(?:denominator|numerator)/.source,/getparity|is(?:field|frame)based/.source,/bitspercomponent|componentsize|hasalpha|is(?:planar(?:rgba?)?|interleaved|rgb(?:24|32|48|64)?|y(?:8|u(?:va?|y2))?|yv(?:12|16|24|411)|420|422|444|packedrgb)|numcomponents|pixeltype/.source,/audio(?:bits|channels|duration|length(?:[fs]|hi|lo)?|rate)|isaudio(?:float|int)/.source].join("|"),l=[/avi(?:file)?source|directshowsource|image(?:reader|source|sourceanim)|opendmlsource|segmented(?:avisource|directshowsource)|wavsource/.source,/coloryuv|convertbacktoyuy2|convertto(?:RGB(?:24|32|48|64)|(?:planar)?RGBA?|Y8?|YV(?:12|16|24|411)|YUVA?(?:411|420|422|444)|YUY2)|fixluminance|gr[ae]yscale|invert|levels|limiter|mergea?rgb|merge(?:chroma|luma)|rgbadjust|show(?:alpha|blue|green|red)|swapuv|tweak|[uv]toy8?|ytouv/.source,/(?:colorkey|reset)mask|layer|mask(?:hs)?|merge|overlay|subtract/.source,/addborders|(?:bicubic|bilinear|blackman|gauss|lanczos4|lanczos|point|sinc|spline(?:16|36|64))resize|crop(?:bottom)?|flip(?:horizontal|vertical)|(?:horizontal|vertical)?reduceby2|letterbox|skewrows|turn(?:180|left|right)/.source,/blur|fixbrokenchromaupsampling|generalconvolution|(?:spatial|temporal)soften|sharpen/.source,/trim|(?:un)?alignedsplice|(?:assume|assumescaled|change|convert)FPS|(?:delete|duplicate)frame|dissolve|fade(?:in|io|out)[02]?|freezeframe|interleave|loop|reverse|select(?:even|odd|(?:range)?every)/.source,/assume[bt]ff|assume(?:field|frame)based|bob|complementparity|doubleweave|peculiarblend|pulldown|separate(?:columns|fields|rows)|swapfields|weave(?:columns|rows)?/.source,/amplify(?:db)?|assumesamplerate|audiodub(?:ex)?|audiotrim|convertaudioto(?:(?:8|16|24|32)bit|float)|converttomono|delayaudio|ensurevbrmp3sync|get(?:left|right)?channel|kill(?:audio|video)|mergechannels|mixaudio|monotostereo|normalize|resampleaudio|ssrc|supereq|timestretch/.source,/animate|applyrange|conditional(?:filter|reader|select)|frameevaluate|scriptclip|tcp(?:server|source)|writefile(?:end|if|start)?/.source,/imagewriter/.source,/blackness|blankclip|colorbars(?:hd)?|compare|dumpfiltergraph|echo|histogram|info|messageclip|preroll|setgraphanalysis|show(?:framenumber|smpte|time)|showfiveversions|stack(?:horizontal|vertical)|subtitle|tone|version/.source].join("|"),c=[i,s,l].join("|");t.languages.avisynth={comment:[{pattern:/(^|[^\\])\[\*(?:[^\[*]|\[(?!\*)|\*(?!\])|\[\*(?:[^\[*]|\[(?!\*)|\*(?!\]))*\*\])*\*\]/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],argument:{pattern:n(/\b(?:<<0>>)\s+("?)\w+\1/.source,[a],"i"),inside:{keyword:/^\w+/}},"argument-label":{pattern:/([,(][\s\\]*)\w+\s*=(?!=)/,lookbehind:!0,inside:{"argument-name":{pattern:/^\w+/,alias:"punctuation"},punctuation:/=$/}},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0,inside:{constant:{pattern:/\b(?:DEFAULT_MT_MODE|(?:MAINSCRIPT|PROGRAM|SCRIPT)DIR|(?:MACHINE|USER)_(?:CLASSIC|PLUS)_PLUGINS)\b/}}}],variable:/\b(?:last)\b/i,boolean:/\b(?:false|no|true|yes)\b/i,keyword:/\b(?:catch|else|for|function|global|if|return|try|while|__END__)\b/i,constant:/\bMT_(?:MULTI_INSTANCE|NICE_FILTER|SERIALIZED|SPECIAL_MT)\b/,"builtin-function":{pattern:n(/\b(?:<<0>>)\b/.source,[c],"i"),alias:"function"},"type-cast":{pattern:n(/\b(?:<<0>>)(?=\s*\()/.source,[a],"i"),alias:"keyword"}
vendor: 5,903 bytes, line 741
741,function:{pattern:/\b[a-z_]\w*(?=\s*\()|(\.)[a-z_]\w*\b/i,lookbehind:!0},"line-continuation":{pattern:/(^[ \t]*)\\|\\(?=[ \t]*$)/m,lookbehind:!0,alias:"punctuation"},number:/\B\$(?:[\da-f]{6}|[\da-f]{8})\b|(?:(?:\b|\B-)\d+(?:\.\d*)?\b|\B\.\d+\b)/i,operator:/\+\+?|[!=<>]=?|&&|\|\||[?:*/%-]/,punctuation:/[{}\[\]();,.]/},t.languages.avs=t.languages.avisynth})(e)}oT.displayName="avro-idl";oT.aliases=["avdl"];function oT(e){e.languages["avro-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0},annotation:{pattern:/@(?:[$\w.-]|`[^\r\n`]+`)+/,greedy:!0,alias:"function"},"function-identifier":{pattern:/`[^\r\n`]+`(?=\s*\()/,greedy:!0,alias:"function"},identifier:{pattern:/`[^\r\n`]+`/,greedy:!0},"class-name":{pattern:/(\b(?:enum|error|protocol|record|throws)\b\s+)[$\w]+/,lookbehind:!0,greedy:!0},keyword:/\b(?:array|boolean|bytes|date|decimal|double|enum|error|false|fixed|float|idl|import|int|local_timestamp_ms|long|map|null|oneway|protocol|record|schema|string|throws|time_ms|timestamp_ms|true|union|uuid|void)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:[{pattern:/(^|[^\w.])-?(?:(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|0x(?:[a-f0-9]+(?:\.[a-f0-9]*)?|\.[a-f0-9]+)(?:p[+-]?\d+)?)[dfl]?(?![\w.])/i,lookbehind:!0},/-?\b(?:Infinity|NaN)\b/],operator:/=/,punctuation:/[()\[\]{}<>.:,;-]/},e.languages.avdl=e.languages["avro-idl"]}lT.displayName="awk";lT.aliases=["gawk"];function lT(e){e.languages.awk={hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^\\"\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},regex:{pattern:/((?:^|[^\w\s)])\s*)\/(?:[^\/\\\r\n]|\\.)*\//,lookbehind:!0,greedy:!0},variable:/\$\w+/,keyword:/\b(?:BEGIN|BEGINFILE|END|ENDFILE|break|case|continue|default|delete|do|else|exit|for|function|getline|if|in|next|nextfile|printf?|return|switch|while)\b|@(?:include|load)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[a-fA-F0-9]+)\b/,operator:/--|\+\+|!?~|>&|>>|<<|(?:\*\*|[<>!=+\-*/%^])=?|&&|\|[|&]|[?:]/,punctuation:/[()[\]{},;]/},e.languages.gawk=e.languages.awk}pb.displayName="basic";pb.aliases=[];function pb(e){e.languages.basic={comment:{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:AS|BEEP|BLOAD|BSAVE|CALL(?: ABSOLUTE)?|CASE|CHAIN|CHDIR|CLEAR|CLOSE|CLS|COM|COMMON|CONST|DATA|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DIM|DO|DOUBLE|ELSE|ELSEIF|END|ENVIRON|ERASE|ERROR|EXIT|FIELD|FILES|FOR|FUNCTION|GET|GOSUB|GOTO|IF|INPUT|INTEGER|IOCTL|KEY|KILL|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|MKDIR|NAME|NEXT|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPTION BASE|OUT|POKE|PUT|READ|REDIM|REM|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SELECT CASE|SHARED|SHELL|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|SUB|SWAP|SYSTEM|THEN|TIMER|TO|TROFF|TRON|TYPE|UNLOCK|UNTIL|USING|VIEW PRINT|WAIT|WEND|WHILE|WRITE)(?:\$|\b)/i,function:/\b(?:ABS|ACCESS|ACOS|ANGLE|AREA|ARITHMETIC|ARRAY|ASIN|ASK|AT|ATN|BASE|BEGIN|BREAK|CAUSE|CEIL|CHR|CLIP|COLLATE|COLOR|CON|COS|COSH|COT|CSC|DATE|DATUM|DEBUG|DECIMAL|DEF|DEG|DEGREES|DELETE|DET|DEVICE|DISPLAY|DOT|ELAPSED|EPS|ERASABLE|EXLINE|EXP|EXTERNAL|EXTYPE|FILETYPE|FIXED|FP|GO|GRAPH|HANDLER|IDN|IMAGE|IN|INT|INTERNAL|IP|IS|KEYED|LBOUND|LCASE|LEFT|LEN|LENGTH|LET|LINE|LINES|LOG|LOG10|LOG2|LTRIM|MARGIN|MAT|MAX|MAXNUM|MID|MIN|MISSING|MOD|NATIVE|NUL|NUMERIC|OF|OPTION|ORD|ORGANIZATION|OUTIN|OUTPUT|PI|POINT|POINTER|POINTS|POS|PRINT|PROGRAM|PROMPT|RAD|RADIANS|RANDOMIZE|RECORD|RECSIZE|RECTYPE|RELATIVE|REMAINDER|REPEAT|REST|RETRY|REWRITE|RIGHT|RND|ROUND|RTRIM|SAME|SEC|SELECT|SEQUENTIAL|SET|SETTER|SGN|SIN|SINH|SIZE|SKIP|SQR|STANDARD|STATUS|STR|STREAM|STYLE|TAB|TAN|TANH|TEMPLATE|TEXT|THERE|TIME|TIMEOUT|TRACE|TRANSFORM|TRUNCATE|UBOUND|UCASE|USE|VAL|VARIABLE|VIEWPORT|WHEN|WINDOW|WITH|ZER|ZONEWIDTH)(?:\$|\b)/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:AND|EQV|IMP|NOT|OR|XOR)\b/i,punctuation:/[,;:()]/}}uT.displayName="batch";uT.aliases=[];function uT(e){(function(t){var r=/%%?[~:\w]+%?|!\S+!/,n={pattern:/\/[a-z?]+(?=[ :]|$):?|-[a-z]\b|--[a-z-]+\b/im,alias:"attr-name",inside:{punctuation:/:/}},a=/"(?:[\\"]"|[^"])*"(?!")/,i=/(?:\b|-)\d+\b/;t.languages.batch={comment:[/^::.*/m,{pattern:/((?:^|[&(])[ \t]*)rem\b(?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0}],label:{pattern:/^:.*/m,alias:"property"},command:[{pattern:/((?:^|[&(])[ \t]*)for(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* \S+ in \([^)]+\) do/im,lookbehind:!0,inside:{keyword:/\b(?:do|in)\b|^for\b/i,string:a,parameter:n,variable:r,number:i,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*)if(?: \/[a-z?](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:not )?(?:cmdextversion \d+|defined \w+|errorlevel \d+|exist \S+|(?:"[^"]*"|(?!")(?:(?!==)\S)+)?(?:==| (?:equ|geq|gtr|leq|lss|neq) )(?:"[^"]*"|[^\s"]\S*))/im,lookbehind:!0,inside:{keyword:/\b(?:cmdextversion|defined|errorlevel|exist|not)\b|^if\b/i,string:a,parameter:n,variable:r,number:i,operator:/\^|==|\b(?:equ|geq|gtr|leq|lss|neq)\b/i}},{pattern:/((?:^|[&()])[ \t]*)else\b/im,lookbehind:!0,inside:{keyword:/^else\b/i}},{pattern:/((?:^|[&(])[ \t]*)set(?: \/[a-z](?:[ :](?:"[^"]*"|[^\s"/]\S*))?)* (?:[^^&)\r\n]|\^(?:\r\n|[\s\S]))*/im,lookbehind:!0,inside:{keyword:/^set\b/i,string:a,parameter:n,variable:[r,/\w+(?=(?:[*\/%+\-&^|]|<<|>>)?=)/],number:i,operator:/[*\/%+\-&^|]=?|<<=?|>>=?|[!~_=]/,punctuation:/[()',]/}},{pattern:/((?:^|[&(])[ \t]*@?)\w+\b(?:"(?:[\\"]"|[^"])*"(?!")|[^"^&)\r\n]|\^(?:\r\n|[\s\S]))*/m,lookbehind:!0,inside:{keyword:/^\w+\b/,string:a,parameter:n,label:{pattern:/(^\s*):\S+/m,lookbehind:!0,alias:"property"},variable:r,number:i,operator:/\^/}}],operator:/[&@]/,punctuation:/[()']/}})(e)}cT.displayName="bbcode";cT.aliases=["shortcode"];function cT(e){e.languages.bbcode={tag:{pattern:/\[\/?[^\s=\]]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\
741s'"\]=]+))?(?:\s+[^\s=\]]+\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+))*\s*\]/,inside:{tag:{pattern:/^\[\/?[^\s=\]]+/,inside:{punctuation:/^\[\/?/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'"\]=]+)/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\]/,"attr-name":/[^\s=\]]+/}}},e.languages.shortcode=e.languages.bbcode}dT.displayName="bbj";dT.aliases=[];function dT(e){(function(t){t.languages.bbj={comment:{pattern:/(^|[^\\:])rem\s+.*/i,lookbehind:!0,greedy:!0},string:{pattern:/(['"])(?:(?!\1|\\).|\\.)*\1/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:abstract|all|argc|begin|bye|callback|case|chn|class|classend|ctl|day|declare|delete|dim|dom|dread|dsz|else|end|endif|err|exitto|extends|fi|field|for|from|gosub|goto|if|implements|interface|interfaceend|iol|iolist|let|list|load|method|methodend|methodret|on|opts|pfx|print|private|process_events|protected|psz|public|read|read_resource|release|remove_callback|repeat|restore|return|rev|seterr|setesc|sqlchn|sqlunt|ssn|start|static|swend|switch|sys|then|tim|unt|until|use|void|wend|where|while)\b/i,function:/\b\w+(?=\()/,boolean:/\b(?:BBjAPI\.TRUE|BBjAPI\.FALSE)\b/i,operator:/<[=>]?|>=?|[+\-*\/^=&]|\b(?:and|not|or|xor)\b/i,punctuation:/[.,;:()]/}})(e)}hT.displayName="bicep";hT.aliases=[];function hT(e){e.languages.bicep={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],property:[{pattern:/([\r\n][ \t]*)[a-z_]\w*(?=[ \t]*:)/i,lookbehind:!0},{pattern:/([\r\n][ \t]*)'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'(?=[ \t]*:)/,lookbehind:!0,greedy:!0}],string:[{pattern:/'''[^'][\s\S]*?'''/,greedy:!0},{pattern:/(^|[^\\'])'(?:\\.|\$(?!\{)|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0}],"interpolated-string":{pattern:/(^|[^\\'])'(?:\\.|\$(?:(?!\{)|\{[^{}\r\n]*\})|[^'\\\r\n$])*'/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}\r\n]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0},punctuation:/^\$\{|\}$/}},string:/[\s\S]+/}},datatype:{pattern:/(\b(?:output|param)\b[ \t]+\w+[ \t]+)\w+\b/,lookbehind:!0,alias:"class-name"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:existing|for|if|in|module|null|output|param|resource|targetScope|var)\b/,decorator:/@\w+\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/,punctuation:/[{}[\];(),.:]/},e.languages.bicep["interpolated-string"].inside.interpolation.inside.expression.inside=e.languages.bicep}
vendor: 15,661 bytes, line 741
741pT.displayName="birb";pT.aliases=[];function pT(e){e.register(Bt),e.languages.birb=e.languages.extend("clike",{string:{pattern:/r?("|')(?:\\.|(?!\1)[^\\])*\1/,greedy:!0},"class-name":[/\b[A-Z](?:[\d_]*[a-zA-Z]\w*)?\b/,/\b(?:[A-Z]\w*|(?!(?:var|void)\b)[a-z]\w*)(?=\s+\w+\s*[;,=()])/],keyword:/\b(?:assert|break|case|class|const|default|else|enum|final|follows|for|grab|if|nest|new|next|noSeeb|return|static|switch|throw|var|void|while)\b/,operator:/\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?|:/,variable:/\b[a-z_]\w*\b/}),e.languages.insertBefore("birb","function",{metadata:{pattern:/<\w+>/,greedy:!0,alias:"symbol"}})}fT.displayName="bison";fT.aliases=[];function fT(e){e.register(Vi),e.languages.bison=e.languages.extend("c",{}),e.languages.insertBefore("bison","comment",{bison:{pattern:/^(?:[^%]|%(?!%))*%%[\s\S]*?%%/,inside:{c:{pattern:/%\{[\s\S]*?%\}|\{(?:\{[^}]*\}|[^{}])*\}/,inside:{delimiter:{pattern:/^%?\{|%?\}$/,alias:"punctuation"},"bison-variable":{pattern:/[$@](?:<[^\s>]+>)?[\w$]+/,alias:"variable",inside:{punctuation:/<|>/}},rest:e.languages.c}},comment:e.languages.c.comment,string:e.languages.c.string,property:/\S+(?=:)/,keyword:/%\w+/,number:{pattern:/(^|[^@])\b(?:0x[\da-f]+|\d+)/i,lookbehind:!0},punctuation:/%[%?]|[|:;\[\]<>]/}}})}mT.displayName="bnf";mT.aliases=["rbnf"];function mT(e){e.languages.bnf={string:{pattern:/"[^\r\n"]*"|'[^\r\n']*'/},definition:{pattern:/<[^<>\r\n\t]+>(?=\s*::=)/,alias:["rule","keyword"],inside:{punctuation:/^<|>$/}},rule:{pattern:/<[^<>\r\n\t]+>/,inside:{punctuation:/^<|>$/}},operator:/::=|[|()[\]{}*+?]|\.{3}/},e.languages.rbnf=e.languages.bnf}gT.displayName="bqn";gT.aliases=[];function gT(e){e.languages.bqn={shebang:{pattern:/^#![ \t]*\/.*/,alias:"important",greedy:!0},comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/"(?:[^"]|"")*"/,greedy:!0,alias:"string"},"character-literal":{pattern:/'(?:[\s\S]|[\uD800-\uDBFF][\uDC00-\uDFFF])'/,greedy:!0,alias:"char"},function:/â¢[\w¯.âÏ]+[\w¯.âÏ]*/,"dot-notation-on-brackets":{pattern:/\{(?=.*\}\.)|\}\./,alias:"namespace"},"special-name":{pattern:/(?:ð¨|ð©|ð|ð|ð¤|ð£|ð|ð|ð½|ð¾|ð|_ð£_|_ð£)/,alias:"keyword"},"dot-notation-on-name":{pattern:/[A-Za-z_][\w¯âÏ]*\./,alias:"namespace"},"word-number-scientific":{pattern:/\d+(?:\.\d+)?[eE]¯?\d+/,alias:"number"},"word-name":{pattern:/[A-Za-z_][\w¯âÏ]*/,alias:"symbol"},"word-number":{pattern:/[¯âÏ]?(?:\d*\.?\b\d+(?:e[+¯]?\d+|E[+¯]?\d+)?|¯|â|Ï)(?:j¯?(?:(?:\d+(?:\.\d+)?|\.\d+)(?:e[+¯]?\d+|E[+¯]?\d+)?|¯|â|Ï))?/,alias:"number"},"null-literal":{pattern:/@/,alias:"char"},"primitive-functions":{pattern:/[-+Ã÷ââââ|¬â§â¨<>â =â¤â¥â¡â¢â£â¢â¥â¾âââââ«»â½â/ââââââââ·â!]/,alias:"operator"},"primitive-1-operators":{pattern:/[`Ë˨â¼â´ËË]/,alias:"operator"},"primitive-2-operators":{pattern:/[ââ¸âââ¾âââââ¶â]/,alias:"operator"},punctuation:/[âââ©(){}â¨â©[\]â¿Â·â,.;:?]/}}bT.displayName="brainfuck";bT.aliases=[];function bT(e){e.languages.brainfuck={pointer:{pattern:/<|>/,alias:"keyword"},increment:{pattern:/\+/,alias:"inserted"},decrement:{pattern:/-/,alias:"deleted"},branching:{pattern:/\[|\]/,alias:"important"},operator:/[.,]/,comment:/\S+/}}yT.displayName="brightscript";yT.aliases=[];function yT(e){e.languages.brightscript={comment:/(?:\brem|').*/i,"directive-statement":{pattern:/(^[\t ]*)#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if).*/im,lookbehind:!0,alias:"property",inside:{"error-message":{pattern:/(^#error).+/,lookbehind:!0},directive:{pattern:/^#(?:const|else(?:[\t ]+if)?|end[\t ]+if|error|if)/,alias:"keyword"},expression:{pattern:/[\s\S]+/,inside:null}}},property:{pattern:/([\r\n{,][\t ]*)(?:(?!\d)\w+|"(?:[^"\r\n]|"")*"(?!"))(?=[ \t]*:)/,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},"class-name":{pattern:/(\bAs[\t ]+)\w+/i,lookbehind:!0},keyword:/\b(?:As|Dim|Each|Else|Elseif|End|Exit|For|Function|Goto|If|In|Print|Return|Step|Stop|Sub|Then|To|While)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?!\d)\w+(?=[\t ]*\()/,number:/(?:\b\d+(?:\.\d+)?(?:[ed][+-]\d+)?|&h[a-f\d]+)\b[%&!#]?/i,operator:/--|\+\+|>>=?|<<=?|<>|[-+*/\\<>]=?|[:^=?]|\b(?:and|mod|not|or)\b/i,punctuation:/[.,;()[\]{}]/,constant:/\b(?:LINE_NUM)\b/i},e.languages.brightscript["directive-statement"].inside.expression.inside=e.languages.brightscript}xT.displayName="bro";xT.aliases=[];function xT(e){e.languages.bro={comment:{pattern:/(^|[^\\$])#.*/,lookbehind:!0,inside:{italic:/\b(?:FIXME|TODO|XXX)\b/}},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},boolean:/\b[TF]\b/,function:{pattern:/(\b(?:event|function|hook)[ \t]+)\w+(?:::\w+)?/,lookbehind:!0},builtin:/(?:@(?:load(?:-(?:plugin|sigs))?|unload|prefixes|ifn?def|else|(?:end)?if|DIR|FILENAME))|(?:&?(?:add_func|create_expire|default|delete_func|encrypt|error_handler|expire_func|group|log|mergeable|optional|persistent|priority|raw_output|read_expire|redef|rotate_interval|rotate_size|synchronized|type_column|write_expire))/,constant:{pattern:/(\bconst[ \t]+)\w+/i,lookbehind:!0},keyword:/\b(?:add|addr|alarm|any|bool|break|const|continue|count|delete|double|else|enum|event|export|file|for|function|global|hook|if|in|int|interval|local|module|next|of|opaque|pattern|port|print|record|return|schedule|set|string|subnet|table|time|timeout|using|vector|when)\b/,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&|\|\|?|\?|\*|\/|~|\^|%/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,punctuation:/[{}[\];(),.:]/}}ET.displayName="bsl";ET.aliases=["oscript"];function ET(e){e.languages.bsl={comment:/\/\/.*/,string:[{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},{pattern:/'(?:[^'\r\n\\]|\\.)*'/}],keyword:[{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:пока|длÑ|новÑй|пÑеÑваÑÑ|попÑÑка|иÑклÑÑение|вÑзваÑÑиÑклÑÑение|инаÑе|конеÑпопÑÑки|неопÑеделено|ÑÑнкÑиÑ|пеÑем|возвÑаÑ|конеÑÑÑнкÑии|еÑли|инаÑееÑли|пÑоÑедÑÑа|конеÑпÑоÑедÑÑÑ|Ñогда|знаÑ|ÑкÑпоÑÑ|конеÑеÑли|из|каждого|иÑÑина|ложÑ|по|Ñикл|конеÑÑикла|вÑполниÑÑ)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:break|do|each|else|elseif|enddo|endfunction|endif|endprocedure|endtry|except|execute|export|false|for|function|if|in|new|null|procedure|raise|return|then|to|true|try|undefined|val|var|while)\b/i}],number:{pattern:/(^(?=\d)|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:\d+(?:\.\d*)?|\.\d+)(?:E[+-]?\d+)?/i,lookbehind:!0},operator:[/[<>+\-*/]=?|[%=]/,{pattern:/(^|[^\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])(?:и|или|не)(?![\w\u0400-\u0484\u0487-\u052f\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f])/i,lookbehind:!0},{pattern:/\b(?:and|not|or)\b/i}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/,directive:[{pattern:/^([ \t]*)&.*/m,lookbehind:!0,greedy:!0,alias:"important"},{pattern:/^([ \t]*)#.*/gm,lookbehind:!0,greedy:!0,alias:"important"}]},e.languages.oscript=e.languages.bsl}vT.displayName="cfscript";vT.aliases=["cfc"];function vT(e){e.register(Bt),e.languages.cfscript=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,inside:{annotation:{pattern:/(?:^|[^.])@[\w\.]+/,alias:"punctuation"}}},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],keyword:/\b(?:abstract|break|catch|component|continue|default|do|else|extends|final|finally|for|function|if|in|include|package|private|property|public|remote|required|rethrow|return|static|switch|throw|try|var|while|xml)\b(?!\s*=)/,operator:[/\+\+|--|&&|\|\||::|=>|[!=]==|[-+*/%&|^!=<>]=?|\?(?:\.|:)?|:/,/\b(?:and|contains|eq|equal|eqv|gt|gte|imp|is|lt|lte|mod|not|or|xor)\b/],scope:{pattern:/\b(?:application|arguments|cgi|client|cookie|local|session|super|this|variables)\b/,alias:"global"},type:{pattern:/\b(?:any|array|binary|boolean|date|guid|numeric|query|string|struct|uuid|void|xml)\b/,alias:"builtin"}}),e.languages.insertBefore("cfscript","keyword",{"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"}}),delete e.languages.cfscript["class-name"],e.languages.cfc=e.languages.cfscript}ST.displayName="chaiscript";ST.aliases=[];function ST(e){e.register(Bt),e.register(Yc),e.languages.chaiscript=e.languages.extend("clike",{string:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'/,lookbehind:!0,greedy:!0},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},{pattern:/(\b(?:attr|def)\s+)\w+(?=\s*::)/,lookbehind:!0}],keyword:/\b(?:attr|auto|break|case|catch|class|continue|def|default|else|finally|for|fun|global|if|return|switch|this|try|var|while)\b/,number:[e.languages.cpp.number,/\b(?:Infinity|NaN)\b/],operator:/>>=?|<<=?|\|\||&&|:[:=]?|--|\+\+|[=!<>+\-*/%|&^]=?|[?~]|`[^`\r\n]{1,4}`/}),e.languages.insertBefore("chaiscript","operator",{"parameter-type":{pattern:/([,(]\s*)\w+(?=\s+\w)/,lookbehind:!0,alias:"class-name"}}),e.languages.insertBefore("chaiscript","string",{"string-interpolation":{pattern:/(^|[^\\])"(?:[^"$\\]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\}/,lookbehind:!0,inside:{"interpolation-expression":{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:e.languages.chaiscript},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"}}},string:/[\s\S]+/}}})}TT.displayName="cil";TT.aliases=[];function TT(e){e.languages.cil={comment:/\/\/.*/,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},directive:{pattern:/(^|\W)\.[a-z]+(?=\s)/,lookbehind:!0,alias:"class-name"},variable:/\[[\w\.]+\]/,keyword:/\b(?:abstract|ansi|assembly|auto|autochar|beforefieldinit|bool|bstr|byvalstr|catch|char|cil|class|currency|date|decimal|default|enum|error|explicit|extends|extern|famandassem|family|famorassem|final(?:ly)?|float32|float64|hidebysig|u?int(?:8|16|32|64)?|iant|idispatch|implements|import|initonly|instance|interface|iunknown|literal|lpstr|lpstruct|lptstr|lpwstr|managed|method|native(?:Type)?|nested|newslot|object(?:ref)?|pinvokeimpl|private|privatescope|public|reqsecobj|rtspecialname|runtime|sealed|sequential|serializable|specialname|static|string|struct|syschar|tbstr|unicode|unmanagedexp|unsigned|value(?:type)?|variant|virtual|void)\b/,function:/\b(?:(?:constrained|no|readonly|tail|unaligned|volatile)\.)?(?:conv\.(?:[iu][1248]?|ovf\.[iu][1248]?(?:\.un)?|r\.un|r4|r8)|ldc\.(?:i4(?:\.\d+|\.[mM]1|\.s)?|i8|r4|r8)|ldelem(?:\.[iu][1248]?|\.r[48]|\.ref|a)?|ldind\.(?:[iu][1248]?|r[48]|ref)|stelem\.?(?:i[1248]?|r[48]|ref)?|stind\.(?:i[1248]?|r[48]|ref)?|end(?:fault|filter|finally)|ldarg(?:\.[0-3s]|a(?:\.s)?)?|ldloc(?:\.\d+|\.s)?|sub(?:\.ovf(?:\.un)?)?|mul(?:\.ovf(?:\.un)?)?|add(?:\.ovf(?:\.un)?)?|stloc(?:\.[0-3s])?|refany(?:type|val)|blt(?:\.un)?(?:\.s)?|ble(?:\.un)?(?:\.s)?|bgt(?:\.un)?(?:\.s)?|bge(?:\.un)?(?:\.s)?|unbox(?:\.any)?|init(?:blk|obj)|call(?:i|virt)?|brfalse(?:\.s)?|bne\.un(?:\.s)?|ldloca(?:\.s)?|brzero(?:\.s)?|brtrue(?:\.s)?|brnull(?:\.s)?|brinst(?:\.s)?|starg(?:\.s)?|leave(?:\.s)?|shr(?:\.un)?|rem(?:\.un)?|div(?:\.un)?|clt(?:\.un)?|alignment|castclass|ldvirtftn|beq(?:\.s)?|ckfinite|ldsflda|ldtoken|localloc|mkrefany|rethrow|cgt\.un|arglist|switch|stsfld|sizeof|newobj|newarr|ldsfld|ldnull|ldflda|isinst|throw|stobj|stfld|ldstr|ldobj|ldlen|ldftn|ldfld|cpobj|cpblk|break|br\.s|xor|shl|ret|pop|not|nop|neg|jmp|dup|cgt|ceq|box|and|or|br)\b/,boolean:/\b(?:false|true)\b/,number:/\b-?(?:0x[0-9a-f]+|\d+)(?:\.[0-9a-f]+)?\b/i,punctuation:/[{}[\];(),:=]|IL_[0-9A-Za-z]+/}}wT.displayName="cilkc";wT.aliases=["cilk-c"];function wT(e){e.register(Vi),e.languages.cilkc=e.languages.insertBefore("c","function",{"parallel-keyword":{pattern:/\bcilk_(?:for|reducer|s(?:cope|pawn|ync))\b/,alias:"keyword"}}),e.languages["cilk-c"]=e.languages.cilkc}_T.displayName="cilkcpp";_T.aliases=["cilk","cilk-cpp"];function _T(e){e.register(Yc),e.languages.cilkcpp=e.languages.insertBefore("cpp","function",{"parallel-keyword":{pattern:/\bcilk_(?:for|reducer|s(?:cope|pawn|ync))\b/,alias:"keyword"}}),e.languages["cilk-cpp"]=e.languages.cilkcpp,e.languages.cilk=e.languages.cilkcpp}kT.displayName="clojure";kT.aliases=[];function kT(e){e.languages.clojure={comment:{pattern:/;.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},char:/\\\w+/,symbol:{pattern:/(^|[\s()\[\]{},])::?[\w*+!?'<>=/.-]+/,lookbehind:!0},keyword:{pattern:/(\()(?:-|->|->>|\.|\.\.|\*|\/|\+|<|<=|=|==|>|>=|accessor|agent|agent-errors|aget|alength|all-ns|alter|and|append-child|apply|array-map|aset|aset-boolean|aset-byte|aset-char|aset-double|aset-float|aset-int|aset-long|aset-short|assert|assoc|await|await-for|bean|binding|bit-and|bit-not|bit-or|bit-shift-left|bit-shift-right|bit-xor|boolean|branch\?|butlast|byte|cast|char|children|class|clear-agent-errors|comment|commute|comp|comparator|complement|concat|cond|conj|cons|constantly|construct-proxy|contains\?|count|create-ns|create-struct|cycle|dec|declare|def|def-|definline|definterface|defmacro|defmethod|defmulti|defn|defn-|defonce|defproject|defprotocol|defrecord|defstruct|deftype|deref|difference|disj|dissoc|distinct|do|doall|doc|dorun|doseq|dosync|dotimes|doto|double|down|drop|drop-while|edit|end\?|ensure|eval|every\?|false\?|ffirst|file-seq|filter|find|find-doc|find-ns|find-var|first|float|flush|fn|fnseq|for|frest|gensym|get|get-proxy-class|hash-map|hash-set|identical\?|identity|if|if-let|if-not|import|in-ns|inc|index|insert-child|insert-left|insert-right|inspect-table|inspect-tree|instance\?|int|interleave|intersection|into|into-array|iterate|join|key|keys|keyword|keyword\?|last|lazy-cat|lazy-cons|left|lefts|let|line-seq|list|list\*|load|load-file|locking|long|loop|macroexpand|macroexpand-1|make-array|make-node|map|map-invert|map\?|mapcat|max|max-key|memfn|merge|merge-with|meta|min|min-key|monitor-enter|name|namespace|neg\?|new|newline|next|nil\?|node|not|not-any\?|not-every\?|not=|ns|ns-imports|ns-interns|ns-map|ns-name|ns-publics|ns-refers|ns-resolve|ns-unmap|nth|nthrest|or|parse|partial|path|peek|pop|pos\?|pr|pr-str|print|print-str|println|println-str|prn|prn-str|project|proxy|proxy-mappings|quot|quote|rand|rand-int|range|re-find|re-groups|re-matcher|re-matches|re-pattern|re-seq|read|read-line|recur|reduce|ref|ref-set|refer|rem|remove|remove-method|remove-ns|rename|rename-keys|repeat|replace|replicate|resolve|rest|resultset-seq|reverse|rfirst|right|rights|root|rrest|rseq|second|select|select-keys|send|send-off|seq|seq-zip|seq\?|set|set!|short|slurp|some|sort|sort-by|sorted-map|sorted-map-by|sorted-set|special-symbol\?|split-at|split-with|str|string\?|struct|struct-map|subs|subvec|symbol|symbol\?|sync|take|take-nth|take-while|test|throw|time|to-array|to-array-2d|tree-seq|true\?|try|union|up|update-proxy|val|vals|var|var-get|var-set|var\?|vector|vector-zip|vector\?|when|when-first|when-let|when-not|with-local-vars|with-meta|with-open|with-out-str|xml-seq|xml-zip|zero\?|zipmap|zipper)(?=[\s)]|$)/,lookbehind:!0},boolean:/\b(?:false|nil|true)\b/,number:{pattern:/(^|[^\w$@])(?:\d+(?:[/.]\d+)?(?:e[+-]?\d+)?|0x[a-f0-9]+|[1-9]\d?r[a-z0-9]+)[lmn]?(?![\w$@])/i,lookbehind:!0},function:{pattern:/((?:^|[^'])\()[\w*+!?'<>=/.-]+(?=[\s)]|$)/,lookbehind:!0},operator:/[#@^`~]/,punctuation:/[{}\[\](),]/}}
741AT.displayName="cmake";AT.aliases=[];function AT(e){e.languages.cmake={comment:/#.*/,string:{pattern:/"(?:[^\\"]|\\.)*"/,greedy:!0,inside:{interpolation:{pattern:/\$\{(?:[^{}$]|\$\{[^{}$]*\})*\}/,inside:{punctuation:/\$\{|\}/,variable:/\w+/}}}},variable:/\b(?:CMAKE_\w+|\w+_(?:(?:BINARY|SOURCE)_DIR|DESCRIPTION|HOMEPAGE_URL|ROOT|VERSION(?:_MAJOR|_MINOR|_PATCH|_TWEAK)?)|(?:ANDROID|APPLE|BORLAND|BUILD_SHARED_LIBS|CACHE|CPACK_(?:ABSOLUTE_DESTINATION_FILES|COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY|ERROR_ON_ABSOLUTE_INSTALL_DESTINATION|INCLUDE_TOPLEVEL_DIRECTORY|INSTALL_DEFAULT_DIRECTORY_PERMISSIONS|INSTALL_SCRIPT|PACKAGING_INSTALL_PREFIX|SET_DESTDIR|WARN_ON_ABSOLUTE_INSTALL_DESTINATION)|CTEST_(?:BINARY_DIRECTORY|BUILD_COMMAND|BUILD_NAME|BZR_COMMAND|BZR_UPDATE_OPTIONS|CHANGE_ID|CHECKOUT_COMMAND|CONFIGURATION_TYPE|CONFIGURE_COMMAND|COVERAGE_COMMAND|COVERAGE_EXTRA_FLAGS|CURL_OPTIONS|CUSTOM_(?:COVERAGE_EXCLUDE|ERROR_EXCEPTION|ERROR_MATCH|ERROR_POST_CONTEXT|ERROR_PRE_CONTEXT|MAXIMUM_FAILED_TEST_OUTPUT_SIZE|MAXIMUM_NUMBER_OF_(?:ERRORS|WARNINGS)|MAXIMUM_PASSED_TEST_OUTPUT_SIZE|MEMCHECK_IGNORE|POST_MEMCHECK|POST_TEST|PRE_MEMCHECK|PRE_TEST|TESTS_IGNORE|WARNING_EXCEPTION|WARNING_MATCH)|CVS_CHECKOUT|CVS_COMMAND|CVS_UPDATE_OPTIONS|DROP_LOCATION|DROP_METHOD|DROP_SITE|DROP_SITE_CDASH|DROP_SITE_PASSWORD|DROP_SITE_USER|EXTRA_COVERAGE_GLOB|GIT_COMMAND|GIT_INIT_SUBMODULES|GIT_UPDATE_CUSTOM|GIT_UPDATE_OPTIONS|HG_COMMAND|HG_UPDATE_OPTIONS|LABELS_FOR_SUBPROJECTS|MEMORYCHECK_(?:COMMAND|COMMAND_OPTIONS|SANITIZER_OPTIONS|SUPPRESSIONS_FILE|TYPE)|NIGHTLY_START_TIME|P4_CLIENT|P4_COMMAND|P4_OPTIONS|P4_UPDATE_OPTIONS|RUN_CURRENT_SCRIPT|SCP_COMMAND|SITE|SOURCE_DIRECTORY|SUBMIT_URL|SVN_COMMAND|SVN_OPTIONS|SVN_UPDATE_OPTIONS|TEST_LOAD|TEST_TIMEOUT|TRIGGER_SITE|UPDATE_COMMAND|UPDATE_OPTIONS|UPDATE_VERSION_ONLY|USE_LAUNCHERS)|CYGWIN|ENV|EXECUTABLE_OUTPUT_PATH|GHS-MULTI|IOS|LIBRARY_OUTPUT_PATH|MINGW|MSVC(?:10|11|12|14|60|70|71|80|90|_IDE|_TOOLSET_VERSION|_VERSION)?|MSYS|PROJECT_NAME|UNIX|WIN32|WINCE|WINDOWS_PHONE|WINDOWS_STORE|XCODE))\b/,property:/\b(?:cxx_\w+|(?:ARCHIVE_OUTPUT_(?:DIRECTORY|NAME)|COMPILE_DEFINITIONS|COMPILE_PDB_NAME|COMPILE_PDB_OUTPUT_DIRECTORY|EXCLUDE_FROM_DEFAULT_BUILD|IMPORTED_(?:IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_LANGUAGES|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|NO_SONAME|OBJECTS|SONAME)|INTERPROCEDURAL_OPTIMIZATION|LIBRARY_OUTPUT_DIRECTORY|LIBRARY_OUTPUT_NAME|LINK_FLAGS|LINK_INTERFACE_LIBRARIES|LINK_INTERFACE_MULTIPLICITY|LOCATION|MAP_IMPORTED_CONFIG|OSX_ARCHITECTURES|OUTPUT_NAME|PDB_NAME|PDB_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_DIRECTORY|RUNTIME_OUTPUT_NAME|STATIC_LIBRARY_FLAGS|VS_CSHARP|VS_DOTNET_REFERENCEPROP|VS_DOTNET_REFERENCE|VS_GLOBAL_SECTION_POST|VS_GLOBAL_SECTION_PRE|VS_GLOBAL|XCODE_ATTRIBUTE)_\w+|\w+_(?:CLANG_TIDY|COMPILER_LAUNCHER|CPPCHECK|CPPLINT|INCLUDE_WHAT_YOU_USE|OUTPUT_NAME|POSTFIX|VISIBILITY_PRESET)|ABSTRACT|ADDITIONAL_MAKE_CLEAN_FILES|ADVANCED|ALIASED_TARGET|ALLOW_DUPLICATE_CUSTOM_TARGETS|ANDROID_(?:ANT_ADDITIONAL_OPTIONS|API|API_MIN|ARCH|ASSETS_DIRECTORIES|GUI|JAR_DEPENDENCIES|NATIVE_LIB_DEPENDENCIES|NATIVE_LIB_DIRECTORIES|PROCESS_MAX|PROGUARD|PROGUARD_CONFIG_PATH|SECURE_PROPS_PATH|SKIP_ANT_STEP|STL_TYPE)|ARCHIVE_OUTPUT_DIRECTORY|ATTACHED_FILES|ATTACHED_FILES_ON_FAIL|AUTOGEN_(?:BUILD_DIR|ORIGIN_DEPENDS|PARALLEL|SOURCE_GROUP|TARGETS_FOLDER|TARGET_DEPENDS)|AUTOMOC|AUTOMOC_(?:COMPILER_PREDEFINES|DEPEND_FILTERS|EXECUTABLE|MACRO_NAMES|MOC_OPTIONS|SOURCE_GROUP|TARGETS_FOLDER)|AUTORCC|AUTORCC_EXECUTABLE|AUTORCC_OPTIONS|AUTORCC_SOURCE_GROUP|AUTOUIC|AUTOUIC_EXECUTABLE|AUTOUIC_OPTIONS|AUTOUIC_SEARCH_PATHS|BINARY_DIR|BUILDSYSTEM_TARGETS|BUILD_RPATH|BUILD_RPATH_USE_ORIGIN|BUILD_WITH_INSTALL_NAME_DIR|BUILD_WITH_INSTALL_RPATH|BUNDLE|BUNDLE_EXTENSION|CACHE_VARIABLES|CLEAN_NO_CUSTOM|COMMON_LANGUAGE_RUNTIME|COMPATIBLE_INTERFACE_(?:BOOL|NUMBER_MAX|NUMBER_MIN|STRING)|COMPILE_(?:DEFINITIONS|FEATURES|FLAGS|OPTIONS|PDB_NAME|PDB_OUTPUT_DIRECTORY)|COST|CPACK_DESKTOP_SHORTCUTS|CPACK_NEVER_OVERWRITE|CPACK_PERMANENT|CPACK_STARTUP_SHORTCUTS|CPACK_START_MENU_SHORTCUTS|CPACK_WIX_ACL|CROSSCOMPILING_EMULATOR|CUDA_EXTENSIONS|CUDA_PTX_COMPILATION|CUDA_RESOLVE_DEVICE_SYMBOLS|CUDA_SEPARABLE_COMPILATION|CUDA_STANDARD|CUDA_STANDARD_REQUIRED|CXX_EXTENSIONS|CXX_STANDARD|CXX_STANDARD_REQUIRED|C_EXTENSIONS|C_STANDARD|C_STANDARD_REQUIRED|DEBUG_CONFIGURATIONS|DEFINE_SYMBOL|DEFINITIONS|DEPENDS|DEPLOYMENT_ADDITIONAL_FILES|DEPLOYMENT_REMOTE_DIRECTORY|DISABLED|DISABLED_FEATURES|ECLIPSE_EXTRA_CPROJECT_CONTENTS|ECLIPSE_EXTRA_NATURES|ENABLED_FEATURES|ENABLED_LANGUAGES|ENABLE_EXPORTS|ENVIRONMENT|EXCLUDE_FROM_ALL|EXCLUDE_FROM_DEFAULT_BUILD|EXPORT_NAME|EXPORT_PROPERTIES|EXTERNAL_OBJECT|EchoString|FAIL_REGULAR_EXPRESSION|FIND_LIBRARY_USE_LIB32_PATHS|FIND_LIBRARY_USE_LIB64_PATHS|FIND_LIBRARY_USE_LIBX32_PATHS|FIND_LIBRARY_USE_OPENBSD_VERSIONING|FIXTURES_CLEANUP|FIXTURES_REQUIRED|FIXTURES_SETUP|FOLDER|FRAMEWORK|Fortran_FORMAT|Fortran_MODULE_DIRECTORY|GENERATED|GENERATOR_FILE_NAME|GENERATOR_IS_MULTI_CONFIG|GHS_INTEGRITY_APP|GHS_NO_SOURCE_GROUP_FILE|GLOBAL_DEPENDS_DEBUG_MODE|GLOBAL_DEPENDS_NO_CYCLES|GNUtoMS|HAS_CXX|HEADER_FILE_ONLY|HELPSTRING|IMPLICIT_DEPENDS_INCLUDE_TRANSFORM|IMPORTED|IMPORTED_(?:COMMON_LANGUAGE_RUNTIME|CONFIGURATIONS|GLOBAL|IMPLIB|LIBNAME|LINK_DEPENDENT_LIBRARIES|LINK_INTERFACE_(?:LANGUAGES|LIBRARIES|MULTIPLICITY)|LOCATION|NO_SONAME|OBJECTS|SONAME)|IMPORT_PREFIX|IMPORT_SUFFIX|INCLUDE_DIRECTORIES|INCLUDE_REGULAR_EXPRESSION|INSTALL_NAME_DIR|INSTALL_RPATH|INSTALL_RPATH_USE_LINK_PATH|INTERFACE_(?:AUTOUIC_OPTIONS|COMPILE_DEFINITIONS|COMPILE_FEATURES|COMPILE_OPTIONS|INCLUDE_DIRECTORIES|LINK_DEPENDS|LINK_DIRECTORIES|LINK_LIBRARIES|LINK_OPTIONS|POSITION_INDEPENDENT_CODE|SOURCES|SYSTEM_INCLUDE_DIRECTORIES)|INTERPROCEDURAL_OPTIMIZATION|IN_TRY_COMPILE|IOS_INSTALL_COMBINED|JOB_POOLS|JOB_POOL_COMPILE|JOB_POOL_LINK|KEEP_EXTENSION|LABELS|LANGUAGE|LIBRARY_OUTPUT_DIRECTORY|LINKER_LANGUAGE|LINK_(?:DEPENDS|DEPENDS_NO_SHARED|DIRECTORIES|FLAGS|INTERFACE_LIBRARIES|INTERFACE_MULTIPLICITY|LIBRARIES|OPTIONS|SEARCH_END_STATIC|SEARCH_START_STATIC|WHAT_YOU_USE)|LISTFILE_STACK|LOCATION|MACOSX_BUNDLE|MACOSX_BUNDLE_INFO_PLIST|MACOSX_FRAMEWORK_INFO_PLIST|MACOSX_PACKAGE_LOCATION|MACOSX_RPATH|MACROS|MANUALLY_ADDED_DEPENDENCIES|MEASUREMENT|MODIFIED|NAME|NO_SONAME|NO_SYSTEM_FROM_IMPORTED|OBJECT_DEPENDS|OBJECT_OUTPUTS|OSX_ARCHITECTURES|OUTPUT_NAME|PACKAGES_FOUND|PACKAGES_NOT_FOUND|PARENT_DIRECTORY|PASS_REGULAR_EXPRESSION|PDB_NAME|PDB_OUTPUT_DIRECTORY|POSITION_INDEPENDENT_CODE|POST_INSTALL_SCRIPT|PREDEFINED_TARGETS_FOLDER|PREFIX|PRE_INSTALL_SCRIPT|PRIVATE_HEADER|PROCESSORS|PROCESSOR_AFFINITY|PROJECT_LABEL|PUBLIC_HEADER|REPORT_UNDEFINED_PROPERTIES|REQUIRED_FILES|RESOURCE|RESOURCE_LOCK|RULE_LAUNCH_COMPILE|RULE_LAUNCH_CUSTOM|RULE_LAUNCH_LINK|RULE_MESSAGES|RUNTIME_OUTPUT_DIRECTORY|RUN_SERIAL|SKIP_AUTOGEN|SKIP_AUTOMOC|SKIP_AUTORCC|SKIP_AUTOUIC|SKIP_BUILD_RPATH|SKIP_RETURN_CODE|SOURCES|SOURCE_DIR|SOVERSION|STATIC_LIBRARY_FLAGS|STATIC_LIBRARY_OPTIONS|STRINGS|SUBDIRECTORIES|SUFFIX|SYMBOLIC|TARGET_ARCHIVES_MAY_BE_SHARED_LIBS|TARGET_MESSAGES|TARGET_SUPPORTS_SHARED_LIBS|TESTS|TEST_INCLUDE_FILE|TEST_INCLUDE_FILES|TIMEOUT|TIMEOUT_AFTER_MATCH|TYPE|USE_FOLDERS|VALUE|VARIABLES|VERSION|VISIBILITY_INLINES_HIDDEN|VS_(?:CONFIGURATION_TYPE|COPY_TO_OUT_DIR|DEBUGGER_(?:COMMAND|COMMAND_ARGUMENTS|ENVIRONMENT|WORKING_DIRECTORY)|DEPLOYMENT_CONTENT|DEPLOYMENT_LOCATION|DOTNET_REFERENCES|DOTNET_REFERENCES_COPY_LOCAL|INCLUDE_IN_VSIX|IOT_STARTUP_TASK|KEYWORD|RESOURCE_G
741ENERATOR|SCC_AUXPATH|SCC_LOCALPATH|SCC_PROJECTNAME|SCC_PROVIDER|SDK_REFERENCES|SHADER_(?:DISABLE_OPTIMIZATIONS|ENABLE_DEBUG|ENTRYPOINT|FLAGS|MODEL|OBJECT_FILE_NAME|OUTPUT_HEADER_FILE|TYPE|VARIABLE_NAME)|STARTUP_PROJECT|TOOL_OVERRIDE|USER_PROPS|WINRT_COMPONENT|WINRT_EXTENSIONS|WINRT_REFERENCES|XAML_TYPE)|WILL_FAIL|WIN32_EXECUTABLE|WINDOWS_EXPORT_ALL_SYMBOLS|WORKING_DIRECTORY|WRAP_EXCLUDE|XCODE_(?:EMIT_EFFECTIVE_PLATFORM_NAME|EXPLICIT_FILE_TYPE|FILE_ATTRIBUTES|LAST_KNOWN_FILE_TYPE|PRODUCT_TYPE|SCHEME_(?:ADDRESS_SANITIZER|ADDRESS_SANITIZER_USE_AFTER_RETURN|ARGUMENTS|DISABLE_MAIN_THREAD_CHECKER|DYNAMIC_LIBRARY_LOADS|DYNAMIC_LINKER_API_USAGE|ENVIRONMENT|EXECUTABLE|GUARD_MALLOC|MAIN_THREAD_CHECKER_STOP|MALLOC_GUARD_EDGES|MALLOC_SCRIBBLE|MALLOC_STACK|THREAD_SANITIZER(?:_STOP)?|UNDEFINED_BEHAVIOUR_SANITIZER(?:_STOP)?|ZOMBIE_OBJECTS))|XCTEST)\b/,keyword:/\b(?:add_compile_definitions|add_compile_options|add_custom_command|add_custom_target|add_definitions|add_dependencies|add_executable|add_library|add_link_options|add_subdirectory|add_test|aux_source_directory|break|build_command|build_name|cmake_host_system_information|cmake_minimum_required|cmake_parse_arguments|cmake_policy|configure_file|continue|create_test_sourcelist|ctest_build|ctest_configure|ctest_coverage|ctest_empty_binary_directory|ctest_memcheck|ctest_read_custom_files|ctest_run_script|ctest_sleep|ctest_start|ctest_submit|ctest_test|ctest_update|ctest_upload|define_property|else|elseif|enable_language|enable_testing|endforeach|endfunction|endif|endmacro|endwhile|exec_program|execute_process|export|export_library_dependencies|file|find_file|find_library|find_package|find_path|find_program|fltk_wrap_ui|foreach|function|get_cmake_property|get_directory_property|get_filename_component|get_property|get_source_file_property|get_target_property|get_test_property|if|include|include_directories|include_external_msproject|include_guard|include_regular_expression|install|install_files|install_programs|install_targets|link_directories|link_libraries|list|load_cache|load_command|macro|make_directory|mark_as_advanced|math|message|option|output_required_files|project|qt_wrap_cpp|qt_wrap_ui|remove|remove_definitions|return|separate_arguments|set|set_directory_properties|set_property|set_source_files_properties|set_target_properties|set_tests_properties|site_name|source_group|string|subdir_depends|subdirs|target_compile_definitions|target_compile_features|target_compile_options|target_include_directories|target_link_directories|target_link_libraries|target_link_options|target_sources|try_compile|try_run|unset|use_mangled_mesa|utility_source|variable_requires|variable_watch|while|write_file)(?=\s*\()\b/,boolean:/\b(?:FALSE|OFF|ON|TRUE)\b/,namespace:/\b(?:INTERFACE|PRIVATE|PROPERTIES|PUBLIC|SHARED|STATIC|TARGET_OBJECTS)\b/,operator:/\b(?:AND|DEFINED|EQUAL|GREATER|LESS|MATCHES|NOT|OR|STREQUAL|STRGREATER|STRLESS|VERSION_EQUAL|VERSION_GREATER|VERSION_LESS)\b/,inserted:{pattern:/\b\w+::\w+\b/,alias:"class-name"},number:/\b\d+(?:\.\d+)*\b/,function:/\b[a-z_]\w*(?=\s*\()\b/i,punctuation:/[()>}]|\$[<{]/}}CT.displayName="cobol";CT.aliases=[];function CT(e){e.languages.cobol={comment:{pattern:/\*>.*|(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},string:{pattern:/[xzgn]?(?:"(?:[^\r\n"]|"")*"(?!")|'(?:[^\r\n']|'')*'(?!'))/i,greedy:!0},level:{pattern:/(^[ \t]*)\d+\b/m,lookbehind:!0,greedy:!0,alias:"number"},"class-name":{pattern:/(\bpic(?:ture)?\s+)(?:(?:[-\w$/,:*+<>]|\.(?!\s|$))(?:\(\d+\))?)+/i,lookbehind:!0,inside:{number:{pattern:/(\()\d+/,lookbehind:!0},punctuation:/[()]/}},keyword:{pattern:/(^|[^\w-])(?:ABORT|ACCEPT|ACCESS|ADD|ADDRESS|ADVANCING|AFTER|ALIGNED|ALL|ALPHABET|ALPHABETIC|ALPHABETIC-LOWER|ALPHABETIC-UPPER|ALPHANUMERIC|ALPHANUMERIC-EDITED|ALSO|ALTER|ALTERNATE|ANY|ARE|AREA|AREAS|AS|ASCENDING|ASCII|ASSIGN|ASSOCIATED-DATA|ASSOCIATED-DATA-LENGTH|AT|ATTRIBUTE|AUTHOR|AUTO|AUTO-SKIP|BACKGROUND-COLOR|BACKGROUND-COLOUR|BASIS|BEEP|BEFORE|BEGINNING|BELL|BINARY|BIT|BLANK|BLINK|BLOCK|BOTTOM|BOUNDS|BY|BYFUNCTION|BYTITLE|CALL|CANCEL|CAPABLE|CCSVERSION|CD|CF|CH|CHAINING|CHANGED|CHANNEL|CHARACTER|CHARACTERS|CLASS|CLASS-ID|CLOCK-UNITS|CLOSE|CLOSE-DISPOSITION|COBOL|CODE|CODE-SET|COL|COLLATING|COLUMN|COM-REG|COMMA|COMMITMENT|COMMON|COMMUNICATION|COMP|COMP-1|COMP-2|COMP-3|COMP-4|COMP-5|COMPUTATIONAL|COMPUTATIONAL-1|COMPUTATIONAL-2|COMPUTATIONAL-3|COMPUTATIONAL-4|COMPUTATIONAL-5|COMPUTE|CONFIGURATION|CONTAINS|CONTENT|CONTINUE|CONTROL|CONTROL-POINT|CONTROLS|CONVENTION|CONVERTING|COPY|CORR|CORRESPONDING|COUNT|CRUNCH|CURRENCY|CURSOR|DATA|DATA-BASE|DATE|DATE-COMPILED|DATE-WRITTEN|DAY|DAY-OF-WEEK|DBCS|DE|DEBUG-CONTENTS|DEBUG-ITEM|DEBUG-LINE|DEBUG-NAME|DEBUG-SUB-1|DEBUG-SUB-2|DEBUG-SUB-3|DEBUGGING|DECIMAL-POINT|DECLARATIVES|DEFAULT|DEFAULT-DISPLAY|DEFINITION|DELETE|DELIMITED|DELIMITER|DEPENDING|DESCENDING|DESTINATION|DETAIL|DFHRESP|DFHVALUE|DISABLE|DISK|DISPLAY|DISPLAY-1|DIVIDE|DIVISION|DONTCARE|DOUBLE|DOWN|DUPLICATES|DYNAMIC|EBCDIC|EGCS|EGI|ELSE|EMI|EMPTY-CHECK|ENABLE|END|END-ACCEPT|END-ADD|END-CALL|END-COMPUTE|END-DELETE|END-DIVIDE|END-EVALUATE|END-IF|END-MULTIPLY|END-OF-PAGE|END-PERFORM|END-READ|END-RECEIVE|END-RETURN|END-REWRITE|END-SEARCH|END-START|END-STRING|END-SUBTRACT|END-UNSTRING|END-WRITE|ENDING|ENTER|ENTRY|ENTRY-PROCEDURE|ENVIRONMENT|EOL|EOP|EOS|ERASE|ERROR|ESCAPE|ESI|EVALUATE|EVENT|EVERY|EXCEPTION|EXCLUSIVE|EXHIBIT|EXIT|EXPORT|EXTEND|EXTENDED|EXTERNAL|FD|FILE|FILE-CONTROL|FILLER|FINAL|FIRST|FOOTING|FOR|FOREGROUND-COLOR|FOREGROUND-COLOUR|FROM|FULL|FUNCTION|FUNCTION-POINTER|FUNCTIONNAME|GENERATE|GIVING|GLOBAL|GO|GOBACK|GRID|GROUP|HEADING|HIGH-VALUE|HIGH-VALUES|HIGHLIGHT|I-O|I-O-CONTROL|ID|IDENTIFICATION|IF|IMPLICIT|IMPORT|IN|INDEX|INDEXED|INDICATE|INITIAL|INITIALIZE|INITIATE|INPUT|INPUT-OUTPUT|INSPECT|INSTALLATION|INTEGER|INTO|INVALID|INVOKE|IS|JUST|JUSTIFIED|KANJI|KEPT|KEY|KEYBOARD|LABEL|LANGUAGE|LAST|LB|LD|LEADING|LEFT|LEFTLINE|LENGTH|LENGTH-CHECK|LIBACCESS|LIBPARAMETER|LIBRARY|LIMIT|LIMITS|LINAG
741E|LINAGE-COUNTER|LINE|LINE-COUNTER|LINES|LINKAGE|LIST|LOCAL|LOCAL-STORAGE|LOCK|LONG-DATE|LONG-TIME|LOW-VALUE|LOW-VALUES|LOWER|LOWLIGHT|MEMORY|MERGE|MESSAGE|MMDDYYYY|MODE|MODULES|MORE-LABELS|MOVE|MULTIPLE|MULTIPLY|NAMED|NATIONAL|NATIONAL-EDITED|NATIVE|NEGATIVE|NETWORK|NEXT|NO|NO-ECHO|NULL|NULLS|NUMBER|NUMERIC|NUMERIC-DATE|NUMERIC-EDITED|NUMERIC-TIME|OBJECT-COMPUTER|OCCURS|ODT|OF|OFF|OMITTED|ON|OPEN|OPTIONAL|ORDER|ORDERLY|ORGANIZATION|OTHER|OUTPUT|OVERFLOW|OVERLINE|OWN|PACKED-DECIMAL|PADDING|PAGE|PAGE-COUNTER|PASSWORD|PERFORM|PF|PH|PIC|PICTURE|PLUS|POINTER|PORT|POSITION|POSITIVE|PRINTER|PRINTING|PRIVATE|PROCEDURE|PROCEDURE-POINTER|PROCEDURES|PROCEED|PROCESS|PROGRAM|PROGRAM-ID|PROGRAM-LIBRARY|PROMPT|PURGE|QUEUE|QUOTE|QUOTES|RANDOM|RD|READ|READER|REAL|RECEIVE|RECEIVED|RECORD|RECORDING|RECORDS|RECURSIVE|REDEFINES|REEL|REF|REFERENCE|REFERENCES|RELATIVE|RELEASE|REMAINDER|REMARKS|REMOTE|REMOVAL|REMOVE|RENAMES|REPLACE|REPLACING|REPORT|REPORTING|REPORTS|REQUIRED|RERUN|RESERVE|RESET|RETURN|RETURN-CODE|RETURNING|REVERSE-VIDEO|REVERSED|REWIND|REWRITE|RF|RH|RIGHT|ROUNDED|RUN|SAME|SAVE|SCREEN|SD|SEARCH|SECTION|SECURE|SECURITY|SEGMENT|SEGMENT-LIMIT|SELECT|SEND|SENTENCE|SEPARATE|SEQUENCE|SEQUENTIAL|SET|SHARED|SHAREDBYALL|SHAREDBYRUNUNIT|SHARING|SHIFT-IN|SHIFT-OUT|SHORT-DATE|SIGN|SIZE|SORT|SORT-CONTROL|SORT-CORE-SIZE|SORT-FILE-SIZE|SORT-MERGE|SORT-MESSAGE|SORT-MODE-SIZE|SORT-RETURN|SOURCE|SOURCE-COMPUTER|SPACE|SPACES|SPECIAL-NAMES|STANDARD|STANDARD-1|STANDARD-2|START|STATUS|STOP|STRING|SUB-QUEUE-1|SUB-QUEUE-2|SUB-QUEUE-3|SUBTRACT|SUM|SUPPRESS|SYMBOL|SYMBOLIC|SYNC|SYNCHRONIZED|TABLE|TALLY|TALLYING|TAPE|TASK|TERMINAL|TERMINATE|TEST|TEXT|THEN|THREAD|THREAD-LOCAL|THROUGH|THRU|TIME|TIMER|TIMES|TITLE|TO|TODAYS-DATE|TODAYS-NAME|TOP|TRAILING|TRUNCATED|TYPE|TYPEDEF|UNDERLINE|UNIT|UNSTRING|UNTIL|UP|UPON|USAGE|USE|USING|VALUE|VALUES|VARYING|VIRTUAL|WAIT|WHEN|WHEN-COMPILED|WITH|WORDS|WORKING-STORAGE|WRITE|YEAR|YYYYDDD|YYYYMMDD|ZERO-FILL|ZEROES|ZEROS)(?![\w-])/i,lookbehind:!0},boolean:{pattern:/(^|[^\w-])(?:false|true)(?![\w-])/i,lookbehind:!0},number:{pattern:/(^|[^\w-])(?:[+-]?(?:(?:\d+(?:[.,]\d+)?|[.,]\d+)(?:e[+-]?\d+)?|zero))(?![\w-])/i,lookbehind:!0},operator:[/<>|[<>]=?|[=+*/&]/,{pattern:/(^|[^\w-])(?:-|and|equal|greater|less|not|or|than)(?![\w-])/i,lookbehind:!0}],punctuation:/[.:,()]/}}NT.displayName="coffeescript";NT.aliases=["coffee"];function NT(e){e.register(Cn),(function(t){var r=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};t.languages.coffeescript=t.languages.extend("javascript",{comment:r,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),t.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:r,interpolation:n}}}),t.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:t.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),t.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete t.languages.coffeescript["template-string"],t.languages.coffee=t.languages.coffeescript})(e)}RT.displayName="concurnas";RT.aliases=["conc"];function RT(e){e.languages.concurnas={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*)/,lookbehind:!0,greedy:!0},langext:{pattern:/\b\w+\s*\|\|[\s\S]+?\|\|/,greedy:!0,inside:{"class-name":/^\w+/,string:{pattern:/(^\s*\|\|)[\s\S]+(?=\|\|$)/,lookbehind:!0},punctuation:/\|\|/}},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/,lookbehind:!0},keyword:/\b(?:abstract|actor|also|annotation|assert|async|await|bool|boolean|break|byte|case|catch|changed|char|class|closed|constant|continue|def|default|del|double|elif|else|enum|every|extends|false|finally|float|for|from|global|gpudef|gpukernel|if|import|in|init|inject|int|lambda|local|long|loop|match|new|nodefault|null|of|onchange|open|out|override|package|parfor|parforsync|post|pre|private|protected|provide|provider|public|return|shared|short|single|size_t|sizeof|super|sync|this|throw|trait|trans|transient|true|try|typedef|unchecked|using|val|var|void|while|with)\b/,boolean:/\b(?:false|true)\b/,number:/\b0b[01
741][01_]*L?\b|\b0x(?:[\da-f_]*\.)?[\da-f_p+-]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfls]?/i,punctuation:/[{}[\];(),.:]/,operator:/<==|>==|=>|->|<-|<>|&==|&<>|\?:?|\.\?|\+\+|--|[-+*/=<>]=?|[!^~]|\b(?:and|as|band|bor|bxor|comp|is|isnot|mod|or)\b=?/,annotation:{pattern:/@(?:\w+:)?(?:\w+|\[[^\]]+\])?/,alias:"builtin"}},e.languages.insertBefore("concurnas","langext",{"regex-literal":{pattern:/\br("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},regex:/[\s\S]+/}},"string-literal":{pattern:/(?:\B|\bs)("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:e.languages.concurnas},string:/[\s\S]+/}}}),e.languages.conc=e.languages.concurnas}IT.displayName="csp";IT.aliases=[];function IT(e){(function(t){function r(n){return RegExp(/([ \t])/.source+"(?:"+n+")"+/(?=[\s;]|$)/.source,"i")}t.languages.csp={directive:{pattern:/(^|[\s;])(?:base-uri|block-all-mixed-content|(?:child|connect|default|font|frame|img|manifest|media|object|prefetch|script|style|worker)-src|disown-opener|form-action|frame-(?:ancestors|options)|input-protection(?:-(?:clip|selectors))?|navigate-to|plugin-types|policy-uri|referrer|reflected-xss|report-(?:to|uri)|require-sri-for|sandbox|(?:script|style)-src-(?:attr|elem)|upgrade-insecure-requests)(?=[\s;]|$)/i,lookbehind:!0,alias:"property"},scheme:{pattern:r(/[a-z][a-z0-9.+-]*:/.source),lookbehind:!0},none:{pattern:r(/'none'/.source),lookbehind:!0,alias:"keyword"},nonce:{pattern:r(/'nonce-[-+/\w=]+'/.source),lookbehind:!0,alias:"number"},hash:{pattern:r(/'sha(?:256|384|512)-[-+/\w=]+'/.source),lookbehind:!0,alias:"number"},host:{pattern:r(/[a-z][a-z0-9.+-]*:\/\/[^\s;,']*/.source+"|"+/\*[^\s;,']*/.source+"|"+/[a-z0-9-]+(?:\.[a-z0-9-]+)+(?::[\d*]+)?(?:\/[^\s;,']*)?/.source),lookbehind:!0,alias:"url",inside:{important:/\*/}},keyword:[{pattern:r(/'unsafe-[a-z-]+'/.source),lookbehind:!0,alias:"unsafe"},{pattern:r(/'[a-z-]+'/.source),lookbehind:!0,alias:"safe"}],punctuation:/;/}})(e)}OT.displayName="cooklang";OT.aliases=[];function OT(e){(function(t){var r=/(?:(?!\s)[\d$+<=a-zA-Z\x80-\uFFFF])+/.source,n=/[^{}@#]+/.source,a=/\{[^}#@]*\}/.source,i=n+a,s=/(?:h|hours|hrs|m|min|minutes)/.source,l={pattern:/\{[^{}]*\}/,inside:{amount:{pattern:/([\{|])[^{}|*%]+/,lookbehind:!0,alias:"number"},unit:{pattern:/(%)[^}]+/,lookbehind:!0,alias:"symbol"},"servings-scaler":{pattern:/\*/,alias:"operator"},"servings-alternative-separator":{pattern:/\|/,alias:"operator"},"unit-separator":{pattern:/(?:%|(\*)%)/,lookbehind:!0,alias:"operator"},punctuation:/[{}]/}};t.languages.cooklang={comment:{pattern:/\[-[\s\S]*?-\]|--.*/,greedy:!0},meta:{pattern:/>>.*:.*/,inside:{property:{pattern:/(>>\s*)[^\s:](?:[^:]*[^\s:])?/,lookbehind:!0}}},"cookware-group":{pattern:new RegExp("#(?:"+i+"|"+r+")"),inside:{cookware:{pattern:new RegExp("(^#)(?:"+n+")"),lookbehind:!0,alias:"variable"},"cookware-keyword":{pattern:/^#/,alias:"keyword"},"quantity-group":{pattern:new RegExp(/\{[^{}@#]*\}/),inside:{quantity:{pattern:new RegExp(/(^\{)/.source+n),lookbehind:!0,alias:"number"},punctuation:/[{}]/}}}},"ingredient-group":{pattern:new RegExp("@(?:"+i+"|"+r+")"),inside:{ingredient:{pattern:new RegExp("(^@)(?:"+n+")"),lookbehind:!0,alias:"variable"},"ingredient-keyword":{pattern:/^@/,alias:"keyword"},"amount-group":l}},"timer-group":{pattern:/~(?!\s)[^@#~{}]*\{[^{}]*\}/,inside:{timer:{pattern:/(^~)[^{]+/,lookbehind:!0,alias:"variable"},"duration-group":{pattern:/\{[^{}]*\}/,inside:{punctuation:/[{}]/,unit:{pattern:new RegExp(/(%\s*)/.source+s+/\b/.source),lookbehind:!0,alias:"symbol"},operator:/%/,duration:{pattern:/\d+/,alias:"number"}}},"timer-keyword":{pattern:/^~/,alias:"keyword"}}}}})(e)}LT.displayName="coq";LT.aliases=[];function LT(e){(function(t){for(var r=/\(\*(?:[^(*]|\((?!\*)|\*(?!\))|<self>)*\*\)/.source,n=0;n<2;n++)r=r.replace(/<self>/g,function(){return r});r=r.replace(/<self>/g,"[]"),t.languages.coq={comment:RegExp(r),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},attribute:[{pattern:RegExp(/#\[(?:[^\[\]("]|"(?:[^"]|"")*"(?!")|\((?!\*)|<comment>)*\]/.source.replace(/<comment>/g,function(){return r})),greedy:!0,alias:"attr-name",inside:{comment:RegExp(r),string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},operator:/=/,punctuation:/^#\[|\]$|[,()]/}},{pattern:/\b(?:Cumulative|Global|Local|Monomorphic|NonCumulative|Polymorphic|Private|Program)\b/,alias:"attr-name"}],keyword:/\b(?:Abort|About|Add|Admit|Admitted|All|Arguments|As|Assumptions|Axiom|Axioms|Back|BackTo|Backtrace|BinOp|BinOpSpec|BinRel|Bind|Blacklist|Canonical|Case|Cd|Check|Class|Classes|Close|CoFixpoint|CoInductive|Coercion|Coercions|Collection|Combined|Compute|Conjecture|Conjectures|Constant|Constants|Constraint|Constructors|Context|Corollary|Create|CstOp|Custom|Cut|Debug|Declare|Defined|Definition|Delimit|Dependencies|Dependent|Derive|Diffs|Drop|Elimination|End|Entry|Equality|Eval|Example|Existential|Existentials|Existing|Export|Extern|Extraction|Fact|Fail|Field|File|Firstorder|Fixpoint|Flags|Focus|From|Funclass|Function|Functional|GC|Generalizable|Goal|Grab|Grammar|Graph|Guarded|Haskell|Heap|Hide|Hint|HintDb|Hints|Hypotheses|Hypothesis|IF|Identity|Immediate|Implicit|Implicits|Import|Include|Induction|Inductive|Infix|Info|Initial|InjTyp|Inline|Inspect|Instance|Instances|Intro|Intros|Inversion|Inversion_clear|JSON|Language|Left|Lemma|Let|Lia|Libraries|Library|Load|LoadPath|Locate|Ltac|Ltac2|ML|Match|Method|Minimality|Module|Modules|Morphism|Next|NoInline|Notation|Number|OCaml|Obligation|Obligations|Opaque|Open|Optimize|Parameter|Parameters|Parametric|Path|Paths|Prenex|Preterm|Primitive|Print|Profile|Projections|Proof|Prop|PropBinOp|PropOp|PropUOp|Property|Proposition|Pwd|Qed|Quit|Rec|Record|Recursive|Redirect|Reduction|Register|Relation|Remark|Remove|Require|Reserved|Reset|Resolve|Restart|Rewrite|Right|Ring|Rings|SProp|Saturate|Save|Scheme|Scope|Scopes|Search|SearchHead|SearchPattern|SearchRewrite|Section|Separate|Set|Setoid|Show|Signatures|Solve|Solver|Sort|Sortclass|Sorted|Spec|Step|Strategies|Strategy|String|Structure|SubClass|Subgraph|SuchThat|Tactic|Term|TestCompile|Theorem|Time|Timeout|To|Transparent|Type|Typeclasses|Types|Typing|UnOp|UnOpSpec|Undelimit|Undo|Unfocus|Unfocused|Unfold|Universe|Universes|Unshelve|Variable|Variables|Variant|Verbose|View|Visibility|Zify|_|apply|as|at|by|cofix|else|end|exists|exists2|fix|for|forall|fun|if|in|let|match|measure|move|removed|return|struct|then|using|wf|where|with)\b/,number:/\b(?:0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]+)?(?:p[+-]?\d[\d_]*)?|\d[\d_]*(?:\.[\d_]+)?(?:e[+-]?\d[\d_]*)?)\b/i,punct:{pattern:/@\{|\{\||\[=|:>/,alias:"punctuation"},operator:/\/\\|\\\/|\.{2,3}|:{1,2}=|\*\*|[-=]>|<(?:->?|[+:=>]|<:)|>(?:=|->)|\|[-|]?|[-!%&*+/<=>?@^~']/,punctuation:/\.\(|`\(|@\{|`\{|\{\||\[=|:>|[:.,;(){}\[\]]/}})(e)}Wc.displayName="ruby";Wc.aliases=["rb"];function Wc(e){e.register(Bt),(function(t){t.languages.ruby=t.languages.extend("clike",{comment:{pattern:/#.*|^=begin\s[\s\S]*?^=end/m,greedy:!0},"class-name":{pattern:/(\b(?:class|module)\s+|\bcatch\s+\()[\w.\\]+|\b[A-Z_]\w*(?=\s*\.\s*new\b)/,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:BEGIN|END|alias|and|begin|break|case|class|def|define_method|defined|do|each|else|elsif|end|ensure|extend|for|if|in|include|module|new|next|nil|not|or|prepend|private|protected|public|raise|redo|require|rescue|retry|return|self|super|then|throw|undef|unless|until|when|while|yield)\b/,operator:/\.{2,3}|&\.|===|<?=>|[!=]?~|(?:&&|\|\||<<|>>|\*\*|[+\-*/%<>!^&|=])=?|[?:]/,punctuation:/[(){}[\].,;]/}),t.languages.insertBefore("ruby","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}});var r={pattern:/((?:^|[^\\])(?:\\{2}
vendor: 4,108 bytes, line 741
741)*)#\{(?:[^{}]|\{[^{}]*\})*\}/,lookbehind:!0,inside:{content:{pattern:/^(#\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:t.languages.ruby},delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"}}};delete t.languages.ruby.function;var n="(?:"+[/([^a-zA-Z0-9\s{(\[<=])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/\((?:[^()\\]|\\[\s\S]|\((?:[^()\\]|\\[\s\S])*\))*\)/.source,/\{(?:[^{}\\]|\\[\s\S]|\{(?:[^{}\\]|\\[\s\S])*\})*\}/.source,/\[(?:[^\[\]\\]|\\[\s\S]|\[(?:[^\[\]\\]|\\[\s\S])*\])*\]/.source,/<(?:[^<>\\]|\\[\s\S]|<(?:[^<>\\]|\\[\s\S])*>)*>/.source].join("|")+")",a=/(?:"(?:\\.|[^"\\\r\n])*"|(?:\b[a-zA-Z_]\w*|[^\s\0-\x7F]+)[?!]?|\$.)/.source;t.languages.insertBefore("ruby","keyword",{"regex-literal":[{pattern:RegExp(/%r/.source+n+/[egimnosux]{0,6}/.source),greedy:!0,inside:{interpolation:r,regex:/[\s\S]+/}},{pattern:/(^|[^/])\/(?!\/)(?:\[[^\r\n\]]+\]|\\.|[^[/\\\r\n])+\/[egimnosux]{0,6}(?=\s*(?:$|[\r\n,.;})#]))/,lookbehind:!0,greedy:!0,inside:{interpolation:r,regex:/[\s\S]+/}}],variable:/[@$]+[a-zA-Z_]\w*(?:[?!]|\b)/,symbol:[{pattern:RegExp(/(^|[^:]):/.source+a),lookbehind:!0,greedy:!0},{pattern:RegExp(/([\r\n{(,][ \t]*)/.source+a+/(?=:(?!:))/.source),lookbehind:!0,greedy:!0}],"method-definition":{pattern:/(\bdef\s+)\w+(?:\s*\.\s*\w+)?/,lookbehind:!0,inside:{function:/\b\w+$/,keyword:/^self\b/,"class-name":/^\w+/,punctuation:/\./}}}),t.languages.insertBefore("ruby","string",{"string-literal":[{pattern:RegExp(/%[qQiIwWs]?/.source+n),greedy:!0,inside:{interpolation:r,string:/[\s\S]+/}},{pattern:/("|')(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|(?!\1)[^\\#\r\n])*\1/,greedy:!0,inside:{interpolation:r,string:/[\s\S]+/}},{pattern:/<<[-~]?([a-z_]\w*)[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?[a-z_]\w*|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?/}},interpolation:r,string:/[\s\S]+/}},{pattern:/<<[-~]?'([a-z_]\w*)'[\r\n](?:.*[\r\n])*?[\t ]*\1/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<[-~]?'[a-z_]\w*'|\b[a-z_]\w*$/i,inside:{symbol:/\b\w+/,punctuation:/^<<[-~]?'|'$/}},string:/[\s\S]+/}}],"command-literal":[{pattern:RegExp(/%x/.source+n),greedy:!0,inside:{interpolation:r,command:{pattern:/[\s\S]+/,alias:"string"}}},{pattern:/`(?:#\{[^}]+\}|#(?!\{)|\\(?:\r\n|[\s\S])|[^\\`#\r\n])*`/,greedy:!0,inside:{interpolation:r,command:{pattern:/[\s\S]+/,alias:"string"}}}]}),delete t.languages.ruby.string,t.languages.insertBefore("ruby","number",{builtin:/\b(?:Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Fixnum|Float|Hash|IO|Integer|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|Stat|String|Struct|Symbol|TMS|Thread|ThreadGroup|Time|TrueClass)\b/,constant:/\b[A-Z][A-Z0-9_]*(?:[?!]|\b)/}),t.languages.rb=t.languages.ruby})(e)}DT.displayName="crystal";DT.aliases=[];function DT(e){e.register(Wc),(function(t){t.languages.crystal=t.languages.extend("ruby",{keyword:[/\b(?:__DIR__|__END_LINE__|__FILE__|__LINE__|abstract|alias|annotation|as|asm|begin|break|case|class|def|do|else|elsif|end|ensure|enum|extend|for|fun|if|ifdef|include|instance_sizeof|lib|macro|module|next|of|out|pointerof|private|protected|ptr|require|rescue|return|select|self|sizeof|struct|super|then|type|typeof|undef|uninitialized|union|unless|until|when|while|with|yield)\b/,{pattern:/(\.\s*)(?:is_a|responds_to)\?/,lookbehind:!0}],number:/\b(?:0b[01_]*[01]|0o[0-7_]*[0-7]|0x[\da-fA-F_]*[\da-fA-F]|(?:\d(?:[\d_]*\d)?)(?:\.[\d_]*\d)?(?:[eE][+-]?[\d_]*\d)?)(?:_(?:[uif](?:8|16|32|64))?)?\b/,operator:[/->/,t.languages.ruby.operator],punctuation:/[(){}[\].,;\\]/}),t.languages.insertBefore("crystal","string-literal",{attribute:{pattern:/@\[.*?\]/,inside:{delimiter:{pattern:/^@\[|\]$/,alias:"punctuation"},attribute:{pattern:/^(\s*)\w+/,lookbehind:!0,alias:"class-name"},args:{pattern:/\S(?:[\s\S]*\S)?/,inside:t.languages.crystal}}},expansion:{pattern:/\{(?:\{.*?\}|%.*?%)\}/,inside:{content:{pattern:/^(\{.)[\s\S]+(?=.\}$)/,lookbehind:!0,inside:t.languages.crystal},delimiter:{pattern:/^\{[\{%]|[\}%]\}$/,alias:"operator"}}},char:{pattern:/'(?:[^\\\r\n]{1,2}|\\(?:.|u(?:[A-Fa-f0-9]{1,4}|\{[A-Fa-f0-9]{1,6}\}
741)))'/,greedy:!0}})})(e)}MT.displayName="css-extras";MT.aliases=[];function MT(e){e.register(Wl),(function(t){var r=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n;t.languages.css.selector={pattern:t.languages.css.selector.pattern,lookbehind:!0,inside:n={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp(`\\[(?:[^[\\]"']|`+r.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[r,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},t.languages.css.atrule.inside["selector-function-argument"].inside=n,t.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}});var a={pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0},i={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0};t.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:a,number:i,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:a,number:i})})(e)}BT.displayName="csv";BT.aliases=[];function BT(e){e.languages.csv={value:/[^\r\n,"]+|"(?:[^"]|"")*"(?!")/,punctuation:/,/}}FT.displayName="cue";FT.aliases=[];function FT(e){(function(t){var r=/\\(?:(?!\2)|\2(?:[^()\r\n]|\([^()]*\)))/.source,n=/"""(?:[^\\"]|"(?!""\2)|<esc>)*"""/.source+"|"+/'''(?:[^\\']|'(?!''\2)|<esc>)*'''/.source+"|"+/"(?:[^\\\r\n"]|"(?!\2)|<esc>)*"/.source+"|"+/'(?:[^\\\r\n']|'(?!\2)|<esc>)*'/.source,a="(?:"+n.replace(/<esc>/g,r)+")";t.languages.cue={comment:{pattern:/\/\/.*/,greedy:!0},"string-literal":{pattern:RegExp(/(^|[^#"'\\])(#*)/.source+a+/(?!["'])\2/.source),lookbehind:!0,greedy:!0,inside:{escape:{pattern:/(?=[\s\S]*["'](#*)$)\\\1(?:U[a-fA-F0-9]{1,8}|u[a-fA-F0-9]{1,4}|x[a-fA-F0-9]{1,2}|\d{2,3}|[^(])/,greedy:!0,alias:"string"},interpolation:{pattern:/(?=[\s\S]*["'](#*)$)\\\1\([^()]*\)/,greedy:!0,inside:{punctuation:/^\\#*\(|\)$/,expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:{pattern:/(^|[^\w$])(?:for|if|import|in|let|null|package)(?![\
vendor: 6,730 bytes, line 741
741w$])/,lookbehind:!0},boolean:{pattern:/(^|[^\w$])(?:false|true)(?![\w$])/,lookbehind:!0},builtin:{pattern:/(^|[^\w$])(?:bool|bytes|float|float(?:32|64)|u?int(?:8|16|32|64|128)?|number|rune|string)(?![\w$])/,lookbehind:!0},attribute:{pattern:/@[\w$]+(?=\s*\()/,alias:"function"},function:{pattern:/(^|[^\w$])[a-z_$][\w$]*(?=\s*\()/i,lookbehind:!0},number:{pattern:/(^|[^\w$.])(?:0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|0[xX][0-9A-Fa-f]+(?:_[0-9A-Fa-f]+)*|(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[eE][+-]?\d+(?:_\d+)*)?(?:[KMGTP]i?)?)(?![\w$])/,lookbehind:!0},operator:/\.{3}|_\|_|&&?|\|\|?|[=!]~|[<>=!]=?|[+\-*/?]/,punctuation:/[()[\]{},.:]/},t.languages.cue["string-literal"].inside.interpolation.inside.expression.inside=t.languages.cue})(e)}PT.displayName="cypher";PT.aliases=[];function PT(e){e.languages.cypher={comment:/\/\/.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/,greedy:!0},"class-name":{pattern:/(:\s*)(?:\w+|`(?:[^`\\\r\n])*`)(?=\s*[{):])/,lookbehind:!0,greedy:!0},relationship:{pattern:/(-\[\s*(?:\w+\s*|`(?:[^`\\\r\n])*`\s*)?:\s*|\|\s*:\s*)(?:\w+|`(?:[^`\\\r\n])*`)/,lookbehind:!0,greedy:!0,alias:"property"},identifier:{pattern:/`(?:[^`\\\r\n])*`/,greedy:!0},variable:/\$\w+/,keyword:/\b(?:ADD|ALL|AND|AS|ASC|ASCENDING|ASSERT|BY|CALL|CASE|COMMIT|CONSTRAINT|CONTAINS|CREATE|CSV|DELETE|DESC|DESCENDING|DETACH|DISTINCT|DO|DROP|ELSE|END|ENDS|EXISTS|FOR|FOREACH|IN|INDEX|IS|JOIN|KEY|LIMIT|LOAD|MANDATORY|MATCH|MERGE|NODE|NOT|OF|ON|OPTIONAL|OR|ORDER(?=\s+BY)|PERIODIC|REMOVE|REQUIRE|RETURN|SCALAR|SCAN|SET|SKIP|START|STARTS|THEN|UNION|UNIQUE|UNWIND|USING|WHEN|WHERE|WITH|XOR|YIELD)\b/i,function:/\b\w+\b(?=\s*\()/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?)\b/,operator:/:|<--?|--?>?|<>|=~?|[<>]=?|[+*/%^|]|\.\.\.?/,punctuation:/[()[\]{},;.]/}}UT.displayName="d";UT.aliases=[];function UT(e){e.register(Bt),e.languages.d=e.languages.extend("clike",{comment:[{pattern:/^\s*#!.+/,greedy:!0},{pattern:RegExp(/(^|[^\\])/.source+"(?:"+[/\/\+(?:\/\+(?:[^+]|\+(?!\/))*\+\/|(?!\/\+)[\s\S])*?\+\//.source,/\/\/.*/.source,/\/\*[\s\S]*?\*\//.source].join("|")+")"),lookbehind:!0,greedy:!0}],string:[{pattern:RegExp([/\b[rx]"(?:\\[\s\S]|[^\\"])*"[cwd]?/.source,/\bq"(?:\[[\s\S]*?\]|\([\s\S]*?\)|<[\s\S]*?>|\{[\s\S]*?\})"/.source,/\bq"((?!\d)\w+)$[\s\S]*?^\1"/.source,/\bq"(.)[\s\S]*?\2"/.source,/(["`])(?:\\[\s\S]|(?!\3)[^\\])*\3[cwd]?/.source].join("|"),"m"),greedy:!0},{pattern:/\bq\{(?:\{[^{}]*\}|[^{}])*\}/,greedy:!0,alias:"token-string"}],keyword:/\$|\b(?:__(?:(?:DATE|EOF|FILE|FUNCTION|LINE|MODULE|PRETTY_FUNCTION|TIMESTAMP|TIME|VENDOR|VERSION)__|gshared|parameters|traits|vector)|abstract|alias|align|asm|assert|auto|body|bool|break|byte|case|cast|catch|cdouble|cent|cfloat|char|class|const|continue|creal|dchar|debug|default|delegate|delete|deprecated|do|double|dstring|else|enum|export|extern|false|final|finally|float|for|foreach|foreach_reverse|function|goto|idouble|if|ifloat|immutable|import|inout|int|interface|invariant|ireal|lazy|long|macro|mixin|module|new|nothrow|null|out|override|package|pragma|private|protected|ptrdiff_t|public|pure|real|ref|return|scope|shared|short|size_t|static|string|struct|super|switch|synchronized|template|this|throw|true|try|typedef|typeid|typeof|ubyte|ucent|uint|ulong|union|unittest|ushort|version|void|volatile|wchar|while|with|wstring)\b/,number:[/\b0x\.?[a-f\d_]+(?:(?!\.\.)\.[a-f\d_]*)?(?:p[+-]?[a-f\d_]+)?[ulfi]{0,4}/i,{pattern:/((?:\.\.)?)(?:\b0b\.?|\b|\.)\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:e[+-]?\d[\d_]*)?[ulfi]{0,4}/i,lookbehind:!0}],operator:/\|[|=]?|&[&=]?|\+[+=]?|-[-=]?|\.?\.\.|=[>=]?|!(?:i[ns]\b|<>?=?|>=?|=)?|\bi[ns]\b|(?:<[<>]?|>>?>?|\^\^|[*\/%^~])=?/}),e.languages.insertBefore("d","string",{char:/'(?:\\(?:\W|\w+)|[^\\])'/}),e.languages.insertBefore("d","keyword",{property:/\B@\w*/}),e.languages.insertBefore("d","function",{register:{pattern:/\b(?:[ABCD][LHX]|E?(?:BP|DI|SI|SP)|[BS]PL|[ECSDGF]S|CR[0234]|[DS]IL|DR[012367]|E[ABCD]X|X?MM[0-7]|R(?:1[0-5]|[89])[BWD]?|R[ABCD]X|R[BS]P|R[DS]I|TR[3-7]|XMM(?:1[0-5]|[89])|YMM(?:1[0-5]|\d))\b|\bST(?:\([0-7]\)|\b)/,alias:"variable"}})}zT.displayName="dart";zT.aliases=[];function zT(e){e.register(Bt),(function(t){var r=[/\b(?:async|sync|yield)\*/,/\b(?:abstract|assert|async|await|break|case|catch|class|const|continue|covariant|default|deferred|do|dynamic|else|enum|export|extends|extension|external|factory|final|finally|for|get|hide|if|implements|import|in|interface|library|mixin|new|null|on|operator|part|rethrow|return|set|show|static|super|switch|sync|this|throw|try|typedef|var|void|while|with|yield)\b/],n=/(^|[^\w.])(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,a={pattern:RegExp(n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}}}};t.languages.dart=t.languages.extend("clike",{"class-name":[a,{pattern:RegExp(n+/[A-Z]\w*(?=\s+\w+\s*[;,=()])/.source),lookbehind:!0,inside:a.inside}],keyword:r,operator:/\bis!|\b(?:as|is)\b|\+\+|--|&&|\|\||<<=?|>>=?|~(?:\/=?)?|[+\-*\/%&^|=!<>]=?|\?/}),t.languages.insertBefore("dart","string",{"string-literal":{pattern:/r?(?:("""|''')[\s\S]*?\1|(["'])(?:\\.|(?!\2)[^\\\r\n])*\2(?!\2))/,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,lookbehind:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:t.languages.dart}}},string:/[\s\S]+/}},string:void 0}),t.languages.insertBefore("dart","class-name",{metadata:{pattern:/@\w+/,alias:"function"}}),t.languages.insertBefore("dart","class-name",{generics:{pattern:/<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<(?:[\w\s,.&?]|<[\w\s,.&?]*>)*>)*>)*>/,inside:{"class-name":a,keyword:r,punctuation:/[<>(),.:]/,operator:/[?&|]/}}})})(e)}$T.displayName="dataweave";$T.aliases=[];function $T(e){(function(t){t.languages.dataweave={url:/\b[A-Za-z]+:\/\/[\w/:.?=&-]+|\burn:[\w:.?=&-]+/,property:{pattern:/(?:\b\w+#)?(?:"(?:\\.|[^\\"\r\n])*"|\b\w+)(?=\s*[:@])/,greedy:!0},string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},"mime-type":/\b(?:application|audio|image|multipart|text|video)\/[\w+-]+/,date:{pattern:/\|[\w:+-]+\|/,greedy:!0},comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],regex:{pattern:/\/(?:[^\\\/\r\n]|\\[^\r\n])+\//,greedy:!0},keyword:/\b(?:and|as|at|case|do|else|fun|if|input|is|match|not|ns|null|or|output|type|unless|update|using|var)\b/,function:/\b[A-Z_]\w*(?=\s*\()/i,number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\];(),.:@]/,operator:/<<|>>|->|[<>~=]=?|!=|--?-?|\+\+?|!|\?/,boolean:/\b(?:false|true)\b/}})(e)}HT.displayName="dax";HT.aliases=[];function HT
vendor: 3,434 bytes, line 741
741(e){e.languages.dax={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/).*)/,lookbehind:!0},"data-field":{pattern:/'(?:[^']|'')*'(?!')(?:\[[ \w\xA0-\uFFFF]+\])?|\w+\[[ \w\xA0-\uFFFF]+\]/,alias:"symbol"},measure:{pattern:/\[[ \w\xA0-\uFFFF]+\]/,alias:"constant"},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},function:/\b(?:ABS|ACOS|ACOSH|ACOT|ACOTH|ADDCOLUMNS|ADDMISSINGITEMS|ALL|ALLCROSSFILTERED|ALLEXCEPT|ALLNOBLANKROW|ALLSELECTED|AND|APPROXIMATEDISTINCTCOUNT|ASIN|ASINH|ATAN|ATANH|AVERAGE|AVERAGEA|AVERAGEX|BETA\.DIST|BETA\.INV|BLANK|CALCULATE|CALCULATETABLE|CALENDAR|CALENDARAUTO|CEILING|CHISQ\.DIST|CHISQ\.DIST\.RT|CHISQ\.INV|CHISQ\.INV\.RT|CLOSINGBALANCEMONTH|CLOSINGBALANCEQUARTER|CLOSINGBALANCEYEAR|COALESCE|COMBIN|COMBINA|COMBINEVALUES|CONCATENATE|CONCATENATEX|CONFIDENCE\.NORM|CONFIDENCE\.T|CONTAINS|CONTAINSROW|CONTAINSSTRING|CONTAINSSTRINGEXACT|CONVERT|COS|COSH|COT|COTH|COUNT|COUNTA|COUNTAX|COUNTBLANK|COUNTROWS|COUNTX|CROSSFILTER|CROSSJOIN|CURRENCY|CURRENTGROUP|CUSTOMDATA|DATATABLE|DATE|DATEADD|DATEDIFF|DATESBETWEEN|DATESINPERIOD|DATESMTD|DATESQTD|DATESYTD|DATEVALUE|DAY|DEGREES|DETAILROWS|DISTINCT|DISTINCTCOUNT|DISTINCTCOUNTNOBLANK|DIVIDE|EARLIER|EARLIEST|EDATE|ENDOFMONTH|ENDOFQUARTER|ENDOFYEAR|EOMONTH|ERROR|EVEN|EXACT|EXCEPT|EXP|EXPON\.DIST|FACT|FALSE|FILTER|FILTERS|FIND|FIRSTDATE|FIRSTNONBLANK|FIRSTNONBLANKVALUE|FIXED|FLOOR|FORMAT|GCD|GENERATE|GENERATEALL|GENERATESERIES|GEOMEAN|GEOMEANX|GROUPBY|HASONEFILTER|HASONEVALUE|HOUR|IF|IF\.EAGER|IFERROR|IGNORE|INT|INTERSECT|ISBLANK|ISCROSSFILTERED|ISEMPTY|ISERROR|ISEVEN|ISFILTERED|ISINSCOPE|ISLOGICAL|ISNONTEXT|ISNUMBER|ISO\.CEILING|ISODD|ISONORAFTER|ISSELECTEDMEASURE|ISSUBTOTAL|ISTEXT|KEEPFILTERS|KEYWORDMATCH|LASTDATE|LASTNONBLANK|LASTNONBLANKVALUE|LCM|LEFT|LEN|LN|LOG|LOG10|LOOKUPVALUE|LOWER|MAX|MAXA|MAXX|MEDIAN|MEDIANX|MID|MIN|MINA|MINUTE|MINX|MOD|MONTH|MROUND|NATURALINNERJOIN|NATURALLEFTOUTERJOIN|NEXTDAY|NEXTMONTH|NEXTQUARTER|NEXTYEAR|NONVISUAL|NORM\.DIST|NORM\.INV|NORM\.S\.DIST|NORM\.S\.INV|NOT|NOW|ODD|OPENINGBALANCEMONTH|OPENINGBALANCEQUARTER|OPENINGBALANCEYEAR|OR|PARALLELPERIOD|PATH|PATHCONTAINS|PATHITEM|PATHITEMREVERSE|PATHLENGTH|PERCENTILE\.EXC|PERCENTILE\.INC|PERCENTILEX\.EXC|PERCENTILEX\.INC|PERMUT|PI|POISSON\.DIST|POWER|PREVIOUSDAY|PREVIOUSMONTH|PREVIOUSQUARTER|PREVIOUSYEAR|PRODUCT|PRODUCTX|QUARTER|QUOTIENT|RADIANS|RAND|RANDBETWEEN|RANK\.EQ|RANKX|RELATED|RELATEDTABLE|REMOVEFILTERS|REPLACE|REPT|RIGHT|ROLLUP|ROLLUPADDISSUBTOTAL|ROLLUPGROUP|ROLLUPISSUBTOTAL|ROUND|ROUNDDOWN|ROUNDUP|ROW|SAMEPERIODLASTYEAR|SAMPLE|SEARCH|SECOND|SELECTCOLUMNS|SELECTEDMEASURE|SELECTEDMEASUREFORMATSTRING|SELECTEDMEASURENAME|SELECTEDVALUE|SIGN|SIN|SINH|SQRT|SQRTPI|STARTOFMONTH|STARTOFQUARTER|STARTOFYEAR|STDEV\.P|STDEV\.S|STDEVX\.P|STDEVX\.S|SUBSTITUTE|SUBSTITUTEWITHINDEX|SUM|SUMMARIZE|SUMMARIZECOLUMNS|SUMX|SWITCH|T\.DIST|T\.DIST\.2T|T\.DIST\.RT|T\.INV|T\.INV\.2T|TAN|TANH|TIME|TIMEVALUE|TODAY|TOPN|TOPNPERLEVEL|TOPNSKIP|TOTALMTD|TOTALQTD|TOTALYTD|TREATAS|TRIM|TRUE|TRUNC|UNICHAR|UNICODE|UNION|UPPER|USERELATIONSHIP|USERNAME|USEROBJECTID|USERPRINCIPALNAME|UTCNOW|UTCTODAY|VALUE|VALUES|VAR\.P|VAR\.S|VARX\.P|VARX\.S|WEEKDAY|WEEKNUM|XIRR|XNPV|YEAR|YEARFRAC)(?=\s*\()/i,keyword:/\b(?:DEFINE|EVALUATE|MEASURE|ORDER\s+BY|RETURN|VAR|START\s+AT|ASC|DESC)\b/i,boolean:{pattern:/\b(?:FALSE|NULL|TRUE)\b/i,alias:"constant"},number:/\b\d+(?:\.\d*)?|\B\.\d+\b/,operator:/:=|[-+*\/=^]|&&?|\|\||<(?:=>?|<|>)?|>[>=]?|\b(?:IN|NOT)\b/i,punctuation:/[;\[\](){}`,.]/}}
vendor: 22,685 bytes, lines 741-743
741jT.displayName="dhall";jT.aliases=[];function jT(e){e.languages.dhall={comment:/--.*|\{-(?:[^-{]|-(?!\})|\{(?!-)|\{-(?:[^-{]|-(?!\})|\{(?!-))*-\})*-\}/,string:{pattern:/"(?:[^"\\]|\\.)*"|''(?:[^']|'(?!')|'''|''\$\{)*''(?!'|\$)/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}/,inside:{expression:{pattern:/(^\$\{)[\s\S]+(?=\}$)/,lookbehind:!0,alias:"language-dhall",inside:null},punctuation:/\$\{|\}/}}}},label:{pattern:/`[^`]*`/,greedy:!0},url:{pattern:/\bhttps?:\/\/[\w.:%!$&'*+;=@~-]+(?:\/[\w.:%!$&'*+;=@~-]*)*(?:\?[/?\w.:%!$&'*+;=@~-]*)?/,greedy:!0},env:{pattern:/\benv:(?:(?!\d)\w+|"(?:[^"\\=]|\\.)*")/,greedy:!0,inside:{function:/^env/,operator:/^:/,variable:/[\s\S]+/}},hash:{pattern:/\bsha256:[\da-fA-F]{64}\b/,inside:{function:/sha256/,operator:/:/,number:/[\da-fA-F]{64}/}},keyword:/\b(?:as|assert|else|forall|if|in|let|merge|missing|then|toMap|using|with)\b|\u2200/,builtin:/\b(?:None|Some)\b/,boolean:/\b(?:False|True)\b/,number:/\bNaN\b|-?\bInfinity\b|[+-]?\b(?:0x[\da-fA-F]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/,operator:/\/\\|\/\/\\\\|&&|\|\||===|[!=]=|\/\/|->|\+\+|::|[+*#@=:?<>|\\\u2227\u2a53\u2261\u2afd\u03bb\u2192]/,punctuation:/\.\.|[{}\[\](),./]/,"class-name":/\b[A-Z]\w*\b/},e.languages.dhall.string.inside.interpolation.inside.expression.inside=e.languages.dhall}qT.displayName="diff";qT.aliases=[];function qT(e){(function(t){t.languages.diff={coord:[/^(?:\*{3}|-{3}|\+{3}).*$/m,/^@@.*@@$/m,/^\d.*$/m]};var r={"deleted-sign":"-","deleted-arrow":"<","inserted-sign":"+","inserted-arrow":">",unchanged:" ",diff:"!"};Object.keys(r).forEach(function(n){var a=r[n],i=[];/^\w+$/.test(n)||i.push(/\w+/.exec(n)[0]),n==="diff"&&i.push("bold"),t.languages.diff[n]={pattern:RegExp("^(?:["+a+`].*(?:\r 742?| 743|(?![\\s\\S])))+`,"m"),alias:i,inside:{line:{pattern:/(.)(?=[\s\S]).*(?:\r\n?|\n)?/,lookbehind:!0},prefix:{pattern:/[\s\S]/,alias:/\w+/.exec(n)[0]}}}}),Object.defineProperty(t.languages.diff,"PREFIXES",{value:r})})(e)}Nn.displayName="markup-templating";Nn.aliases=[];function Nn(e){e.register(mn),(function(t){function r(n,a){return"___"+n.toUpperCase()+a+"___"}Object.defineProperties(t.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,a,i,s){if(n.language===a){var l=n.tokenStack=[];n.code=n.code.replace(i,function(c){if(typeof s=="function"&&!s(c))return c;for(var d=l.length,h;n.code.indexOf(h=r(a,d))!==-1;)++d;return l[d]=c,h}),n.grammar=t.languages.markup}}},tokenizePlaceholders:{value:function(n,a){if(n.language!==a||!n.tokenStack)return;n.grammar=t.languages[a];var i=0,s=Object.keys(n.tokenStack);function l(c){for(var d=0;d<c.length&&!(i>=s.length);d++){var h=c[d];if(typeof h=="string"||h.content&&typeof h.content=="string"){var f=s[i],g=n.tokenStack[f],b=typeof h=="string"?h:h.content,y=r(a,f),E=b.indexOf(y);if(E>-1){++i;var T=b.substring(0,E),_=new t.Token(a,t.tokenize(g,n.grammar),"language-"+a,g),k=b.substring(E+y.length),I=[];T&&I.push.apply(I,l([T])),I.push(_),k&&I.push.apply(I,l([k])),typeof h=="string"?c.splice.apply(c,[d,1].concat(I)):h.content=I}}else h.content&&l(h.content)}return c}l(n.tokens)}}})})(e)}GT.displayName="django";GT.aliases=["jinja2"];function GT(e){e.register(Nn),(function(t){t.languages.django={comment:/^\{#[\s\S]*?#\}$/,tag:{pattern:/(^\{%[+-]?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%][+-]?|[+-]?[}%]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},filter:{pattern:/(\|)\w+/,lookbehind:!0,alias:"function"},test:{pattern:/(\bis\s+(?:not\s+)?)(?!not\b)\w+/,lookbehind:!0,alias:"function"},function:/\b[a-z_]\w+(?=\s*\()/i,keyword:/\b(?:and|as|by|else|for|if|import|in|is|loop|not|or|recursive|with|without)\b/,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,number:/\b\d+(?:\.\d+)?\b/,boolean:/[Ff]alse|[Nn]one|[Tt]rue/,variable:/\b\w+\b/,punctuation:/[{}[\](),.:;]/};var r=/\{\{[\s\S]*?\}\}|\{%[\s\S]*?%\}|\{#[\s\S]*?#\}/g,n=t.languages["markup-templating"];t.hooks.add("before-tokenize",function(a){n.buildPlaceholders(a,"django",r)}),t.hooks.add("after-tokenize",function(a){n.tokenizePlaceholders(a,"django")}),t.languages.jinja2=t.languages.django,t.hooks.add("before-tokenize",function(a){n.buildPlaceholders(a,"jinja2",r)}),t.hooks.add("after-tokenize",function(a){n.tokenizePlaceholders(a,"jinja2")})})(e)}YT.displayName="dns-zone-file";YT.aliases=["dns-zone"];function YT(e){e.languages["dns-zone-file"]={comment:/;.*/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},variable:[{pattern:/(^\$ORIGIN[ \t]+)\S+/m,lookbehind:!0},{pattern:/(^|\s)@(?=\s|$)/,lookbehind:!0}],keyword:/^\$(?:INCLUDE|ORIGIN|TTL)(?=\s|$)/m,class:{pattern:/(^|\s)(?:CH|CS|HS|IN)(?=\s|$)/,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|\s)(?:A|A6|AAAA|AFSDB|APL|ATMA|CAA|CDNSKEY|CDS|CERT|CNAME|DHCID|DLV|DNAME|DNSKEY|DS|EID|GID|GPOS|HINFO|HIP|IPSECKEY|ISDN|KEY|KX|LOC|MAILA|MAILB|MB|MD|MF|MG|MINFO|MR|MX|NAPTR|NB|NBSTAT|NIMLOC|NINFO|NS|NSAP|NSAP-PTR|NSEC|NSEC3|NSEC3PARAM|NULL|NXT|OPENPGPKEY|PTR|PX|RKEY|RP|RRSIG|RT|SIG|SINK|SMIMEA|SOA|SPF|SRV|SSHFP|TA|TKEY|TLSA|TSIG|TXT|UID|UINFO|UNSPEC|URI|WKS|X25)(?=\s|$)/,lookbehind:!0,alias:"keyword"},punctuation:/[()]/},e.languages["dns-zone"]=e.languages["dns-zone-file"]}VT.displayName="docker";VT.aliases=["dockerfile"];function VT(e){(function(t){var r=/\\[\r\n](?:\s|\\[\r\n]|#.*(?!.))*(?![\s#]|\\[\r\n])/.source,n=/(?:[ \t]+(?![ \t])(?:<SP_BS>)?|<SP_BS>)/.source.replace(/<SP_BS>/g,function(){return r}),a=/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"|'(?:[^'\\\r\n]|\\(?:\r\n|[\s\S]))*'/.source,i=/--[\w-]+=(?:<STR>|(?!["'])(?:[^\s\\]|\\.)+)/.source.replace(/<STR>/g,function(){return a}),s={pattern:RegExp(a),greedy:!0},l={pattern:/(^[ \t]*)#.*/m,lookbehind:!0,greedy:!0};function c(d,h){return d=d.replace(/<OPT>/g,function(){return i}).replace(/<SP>/g,function(){return n}),RegExp(d,h)}t.languages.docker={instruction:{pattern:/(^[ \t]*)(?:ADD|ARG|CMD|COPY|ENTRYPOINT|ENV|EXPOSE|FROM|HEALTHCHECK|LABEL|MAINTAINER|ONBUILD|RUN|SHELL|STOPSIGNAL|USER|VOLUME|WORKDIR)(?=\s)(?:\\.|[^\r\n\\])*(?:\\$(?:\s|#.*$)*(?![\s#])(?:\\.|[^\r\n\\])*)*/im,lookbehind:!0,greedy:!0,inside:{options:{pattern:c(/(^(?:ONBUILD<SP>)?\w+<SP>)<OPT>(?:<SP><OPT>)*/.source,"i"),lookbehind:!0,greedy:!0,inside:{property:{pattern:/(^|\s)--[\w-]+/,lookbehind:!0},string:[s,{pattern:/(=)(?!["'])(?:[^\s\\]|\\.)+/,lookbehind:!0}],operator:/\\$/m,punctuation:/=/}},keyword:[{pattern:c(/(^(?:ONBUILD<SP>)?HEALTHCHECK<SP>(?:<OPT><SP>)*)(?:CMD|NONE)\b/.source,"i"),lookbehind:!0,greedy:!0},{pattern:c(/(^(?:ONBUILD<SP>)?FROM<SP>(?:<OPT><SP>)*(?!--)[^ \t\\]+<SP>)AS/.source,"i"),lookbehind:!0,greedy:!0},{pattern:c(/(^ONBUILD<SP>)\w+/.source,"i"),lookbehind:!0,greedy:!0},{pattern:/^\w+/,greedy:!0}],comment:l,string:s,variable:/\$(?:\w+|\{[^{}"'\\]*\})/,operator:/\\$/m}},comment:l},t.languages.dockerfile=t.languages.docker})(e)}WT.displayName="dot";WT.aliases=["gv"];function WT(e){(function(t){var r="(?:"+[/[a-zA-Z_\x80-\uFFFF][\w\x80-\uFFFF]*/.source,/-?(?:\.\d+|\d+(?:\.\d*)?)/.source,/"[^"\\]*(?:\\[\s\S][^"\\]*)*"/.source,/<(?:[^<>]|(?!<!--)<(?:[^<>"']|"[^"]*"|'[^']*')+>|<!--(?:[^-]|-(?!->))*-->)*>/.source].join("|")+")",n={markup:{pattern:/(^<)[\s\S]+(?=>$)/,lookbehind:!0,alias:["language-markup","language-html","language-xml"],inside:t.languages.markup}};function a(i,s){return RegExp(i.replace(/<ID>/g,function(){return r}),s)}t.languages.dot={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\/|^#.*/m,greedy:!0},"graph-name":{pattern:a(/(\b(?:digraph|graph|subgraph)[ \t\r\n]+)<ID>/.source,"i"),lookbehind:!0,greedy:!0,alias:"class-name",inside:n},"attr-value":{pattern:a(/(=[ \t\r\n]*)<ID>/.source),lookbehind:!0,greedy:!0,inside:n},"attr-name":{pattern:a(/([\[;, \t\r\n])<ID>(?=[ \t\r\n]*=)/.source),lookbehind:!0,greedy:!0,inside:n},keyword:/\b(?:digraph|edge|graph|node|strict|subgraph)\b/i,"compass-point":{pattern:/(:[ \t\r\n]*)(?:[ewc_]|[ns][ew]?)(?![\w\x80-\uFFFF])/,lookbehind:!0,alias:"builtin"},node:{pattern:a(/(^|[^-.\w\x80-\uFFFF\\])<ID>/.source),lookbehind:!0,greedy:!0,inside:n},operator:/[=:]|-[->]/,punctuation:/[\[\]{};,]/},t.languages.gv=t.languages.dot})(e)}XT.displayName="ebnf";XT.aliases=[];function XT(e){e.languages.ebnf={comment:/\(\*[\s\S]*?\*\)/,string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},special:{pattern:/\?[^?\r\n]*\?/,greedy:!0,alias:"class-name"},definition:{pattern:/^([\t ]*)[a-z]\w*(?:[ \t]+[a-z]\w*)*(?=\s*=)/im,lookbehind:!0,alias:["rule","keyword"]},rule:/\b[a-z]\w*(?:[ \t]+[a-z]\w*)*\b/i,punctuation:/\([:/]|[:/]\)|[.,;()[\]{}]/,operator:/[-=|*/!]/}}KT.displayName="editorconfig";KT.aliases=[];function KT(e){e.languages.editorconfig={comment:/[;#].*/,section:{pattern:/(^[ \t]*)\[.+\]/m,lookbehind:!0,alias:"selector",inside:{regex:/\\\\[\[\]{},!?.*]/,operator:/[!?]|\.\.|\*{1,2}/,punctuation:/[\[\]{},]/}},key:{pattern:/(^[ \t]*)[^\s=]+(?=[ \t]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/=.*/,alias:"attr-value",inside:{punctuation:/^=/}}}}ZT.displayName="eiffel";ZT.aliases=[];function ZT(e){e.languages.eiffel={comment:/--.*/,string:[{pattern:/"([^[]*)\[[\s\S]*?\]\1"/,greedy:!0},{pattern:/"([^{]*)\{[\s\S]*?\}\1"/,greedy:!0},{pattern:/"(?:%(?:(?!\n)\s)*\n\s*%|%\S|[^%"\r\n])*"/,greedy:!0}],char:/'(?:%.|[^%'\r\n])+'/,keyword:/\b(?:across|agent|alias|all|and|as|assign|attached|attribute|check|class|convert|create|Current|debug|deferred|detachable|do|else|elseif|end|ensure|expanded|export|external|feature|from|frozen|if|implies|inherit|inspect|invariant|like|local|loop|not|note|obsolete|old|once|or|Precursor|redefine|rename|require|rescue|Result|retry|select|separate|some|then|undefine|until|variant|Void|when|xor)\b/i,boolean:/\b(?:False|True)\b/i,"class-name":/\b[A-Z][\dA-Z_]*\b/,number:[/\b0[xcb][\da-f](?:_*[\da-f])*\b/i,/(?:\b\d(?:_*\d)*)?\.(?:(?:\d(?:_*\d)*)?e[+-]?)?\d(?:_*\d)*\b|\b\d(?:_*\d)*\b\.?/i],punctuation:/:=|<<|>>|\(\||\|\)|->|\.(?=\w)|[{}[\];(),:?]/,operator:/\\\\|\|\.\.\||\.\.|\/[~\/=]?|[><]=?|[-+*^=~]/}}QT.displayName="ejs";QT.aliases=["eta"];function QT(e){e.register(Cn),e.register(Nn),(function(t){t.languages.ejs={delimiter:{pattern:/^<%[-_=]?|[-_]?%>$/,alias:"punctuation"},comment:/^#[\s\S]*/,"language-javascript":{pattern:/[\s\S]+/,inside:t.languages.javascript}},t.hooks.add("before-tokenize",function(r){var n=/<%(?!%)[\s\S]+?%>/g;t.languages["markup-templating"].buildPlaceholders(r,"ejs",n)}),t.hooks.add("after-tokenize",function(r){t.languages["markup-templating"].tokenizePlaceholders(r,"ejs")}),t.languages.eta=t.languages.ejs})(e)}JT.displayName="elixir";JT.aliases=[];function JT(e){e.languages.elixir={doc:{pattern:/@(?:doc|moduledoc)\s+(?:("""|''')[\s\S]*?\1|("|')(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2)/,inside:{attribute:/^@\w+/,string:/['"][\s\S]+/}},comment:{pattern:/#.*/,greedy:!0},regex:{pattern:/~[rR](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|[^\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[uismxfr]*/,greedy:!0},string:[{pattern:/~[cCsSwW](?:("""|''')(?:\\[\s\S]|(?!\1)[^\\])+\1|([\/|"'])(?:\\.|(?!\2)[^\\\r\n])+\2|\((?:\\.|[^\\)\r\n])+\)|\[(?:\\.|[^\\\]\r\n])+\]|\{(?:\\.|#\{[^}]+\}|#(?!\{)|[^#\\}\r\n])+\}|<(?:\\.|[^\\>\r\n])+>)[csa]?/,greedy:!0,inside:{}},{pattern:/("""|''')[\s\S]*?\1/,greedy:!0,inside:{}},{pattern:/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0,inside:{}}],atom:{pattern:/(^|[^:]):\w+/,lookbehind:!0,alias:"symbol"},module:{pattern:/\b[A-Z]\w*\b/,alias:"class-name"},"attr-name":/\b\w+\??:(?!:)/,argument:{pattern:/(^|[^&])&\d+/,lookbehind:!0,alias:"variable"},attribute:{pattern:/@\w+/,alias:"variable"},function:/\b[_a-zA-Z]\w*[?!]?(?:(?=\s*(?:\.\s*)?\()|(?=\/\d))/,number:/\b(?:0[box][a-f\d_]+|\d[\d_]*)(?:\.[\d_]+)?(?:e[+-]?[\d_]+)?\b/i,keyword:/\b(?:after|alias|and|case|catch|cond|def(?:callback|delegate|exception|impl|macro|module|n|np|p|protocol|struct)?|do|else|end|fn|for|if|import|not|or|quote|raise|require|rescue|try|unless|unquote|use|when)\b/,boolean:/\b(?:false|nil|true)\b/,operator:[/\bin\b|&&?|\|[|>]?|\\\\|::|\.\.\.?|\+\+?|-[->]?|<[-=>]|>=|!==?|\B!|=(?:==?|[>~])?|[*\/^]/,{pattern:/([^<])<(?!<)/,lookbehind:!0},{pattern:/([^>])>(?!>)/,lookbehind:!0}],punctuation:/<<|>>|[.,%\[\]{}()]/},e.languages.elixir.string.forEach(function(t){t.inside={interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},rest:e.languages.elixir}}}})}e4.displayName="elm";e4.aliases=[];function e4(e){e.languages.elm={comment:/--.*|\{-[\s\S]*?-\}/,char:{pattern:/'(?:[^\\'\r\n]|\\(?:[abfnrtv\\']|\d+|x[0-9a-fA-F]+|u\{[0-9a-fA-F]+\}))'/,greedy:!0},string:[{pattern:/"""[\s\S]*?"""/,greedy:!0},{pattern:/"(?:[^\\"\r\n]|\\.)*"/,greedy:!0}],"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z]\w*(?:\.[A-Z]\w*)*(?:\s+as\s+(?:[A-Z]\w*)(?:\.[A-Z]\w*)*)?(?:\s+exposing\s+)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|exposing|import)\b/}},keyword:/\b(?:alias|as|case|else|exposing|if|in|infixl|infixr|let|module|of|then|type)\b/,builtin:/\b(?:abs|acos|always|asin|atan|atan2|ceiling|clamp|compare|cos|curry|degrees|e|flip|floor|fromPolar|identity|isInfinite|isNaN|logBase|max|min|negate|never|not|pi|radians|rem|round|sin|sqrt|tan|toFloat|toPolar|toString|truncate|turns|uncurry|xor)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0x[0-9a-f]+)\b/i,operator:/\s\.\s|[+\-/*=.$<>:&|^?%#@~!]{2,}|[+\-/*=$<>:&|^?%#@~!]/,hvariable:/\b(?:[A-Z]\w*\.)*[a-z]\w*\b/,constant:/\b(?:[A-Z]\w*\.)*[A-Z]\w*\b/,punctuation:/[{}[\]|(),.:]/}}fb.displayName="lua";fb.aliases=[];function fb(e){e.languages.lua={comment:/^#!.+|--(?:\[(=*)\[[\s\S]*?\]\1\]|.*)/m,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n]|\\z(?:\r\n|\s)|\\(?:\r\n|[^z]))*\1|\[(=*)\[[\s\S]*?\]\2\]/,greedy:!0},number:/\b0x[a-f\d]+(?:\.[a-f\d]*)?(?:p[+-]?\d+)?\b|\b\d+(?:\.\B|(?:\.\d*)?(?:e[+-]?\d+)?\b)|\B\.\d+(?:e[+-]?\d+)?\b/i,keyword:/\b(?:and|break|do|else|elseif|end|false|for|function|goto|if|in|local|nil|not|or|repeat|return|then|true|until|while)\b/,function:/(?!\d)\w+(?=\s*(?:[({]))/,operator:[/[-+*%^&|#]|\/\/?|<[<=]?|>[>=]?|[=~]=?/,{pattern:/(^|[^.])\.\.(?!\.)/,lookbehind:!0}],punctuation:/[\[\](){},;]|\.+|:+/}}t4.displayName="etlua";t4.aliases=[];function t4(e){e.register(fb),e.register(Nn),(function(t){t.languages.etlua={delimiter:{pattern:/^<%[-=]?|-?%>$/,alias:"punctuation"},"language-lua":{pattern:/[\s\S]+/,inside:t.languages.lua}},t.hooks.add("before-tokenize",function(r){var n=/<%[\s\S]+?%>/g;t.languages["markup-templating"].buildPlaceholders(r,"etlua",n)}),t.hooks.add("after-tokenize",function(r){t.languages["markup-templating"].tokenizePlaceholders(r,"etlua")})})(e)}r4.displayName="erb";r4.aliases=[];function r4(e){e.register(Nn),e.register(Wc),(function(t){t.languages.erb={delimiter:{pattern:/^(\s*)<%=?|%>(?=\s*$)/,lookbehind:!0,alias:"punctuation"},ruby:{pattern:/\s*\S[\s\S]*/,alias:"language-ruby",inside:t.languages.ruby}},t.hooks.add("before-tokenize",function(r){var n=/<%=?(?:[^\r\n]|[\r\n](?!=begin)|[\r\n]=begin\s(?:[^\r\n]|[\r\n](?!=end))*[\r\n]=end)+?%>/g;t.languages["markup-templating"].buildPlaceholders(r,"erb",n)}),t.hooks.add("after-tokenize",function(r){t.languages["markup-templating"].tokenizePlaceholders(r,"erb")})})(e)}n4.displayName="erlang";n4.aliases=[];function n4(e){e.languages.erlang={comment:/%.+/,string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},"quoted-function":{pattern:/'(?:\\.|[^\\'\r\n])+'(?=\()/,alias:"function"},"quoted-atom":{pattern:/'(?:\\.|[^\\'\r\n])+'/,alias:"atom"},boolean:/\b(?:false|true)\b/,keyword:/\b(?:after|begin|case|catch|end|fun|if|of|receive|try|when)\b/,number:[/\$\\?./,/\b\d+#[a-z0-9]+/i,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i],function:/\b[a-z][\w@]*(?=\()/,variable:{pattern:/(^|[^@])(?:\b|\?)[A-Z_][\w@]*/,lookbehind:!0},operator:[/[=\/<>:]=|=[:\/]=|\+\+?|--?|[=*\/!]|\b(?:and|andalso|band|bnot|bor|bsl|bsr|bxor|div|not|or|orelse|rem|xor)\b/,{pattern:/(^|[^<])<(?!<)/,lookbehind:!0},{pattern:/(^|[^>])>(?!>)/,lookbehind:!0}],atom:/\b[a-z][\w@]*/,punctuation:/[()[\]{}:;,.#|]|<<|>>/}}a4.displayName="excel-formula";a4.aliases=["xls","xlsx"];function a4(e){e.languages["excel-formula"]={comment:{pattern:/(\bN\(\s*)"(?:[^"]|"")*"(?=\s*\))/i,lookbehind:!0,greedy:!0},string:{pattern:/"(?:[^"]|"")*"(?!")/,greedy:!0},reference:{pattern:/(?:'[^']*'|(?:[^\s()[\]{}<>*?"';,$&]*\[[^^\s()[\]{}<>*?"']+\])?\w+)!/,greedy:!0,alias:"string",inside:{operator:/!$/,punctuation:/'/,sheet:{pattern:/[^[\]]+$/,alias:"function"},file:{pattern:/\[[^[\]]+\]$/,inside:{punctuation:/[[\]]/}},path:/[\s\S]+/}},"function-name":{pattern:/\b[A-Z]\w*(?=\()/i,alias:"builtin"},range:{pattern:/\$?\b(?:[A-Z]+\$?\d+:\$?[A-Z]+\$?\d+|[A-Z]+:\$?[A-Z]+|\d+:\$?\d+)\b/i,alias:"selector",inside:{operator:/:/,cell:/\$?[A-Z]+\$?\d+/i,column:/\$?[A-Z]+/i,row:/\$?\d+/}},cell:{pattern:/\b[A-Z]+\d+\b|\$[A-Za-z]+\$?\d+\b|\b[A-Za-z]+\$\d+\b/,alias:"selector"},number:/(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?\b/i,boolean:/\b(?:FALSE|TRUE)\b/i,operator:/[-+*/^%=&,]|<[=>]?|>=?/,punctuation:/[[\]();{}|]/},e.languages.xlsx=e.languages.xls=e.languages["excel-formula"]}i4.displayName="fsharp";i4.aliases=[];function i4(e){e.register(Bt),e.languages.fsharp=e.languages.extend("clike",{comment:[{pattern:/(^|[^\\])\(\*(?!\))[\s\S]*?\*\)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(?:"""[\s\S]*?"""|@"(?:""|[^"])*"|"(?:\\[\s\S]|[^\\"])*")B?/,greedy:!0},"class-name":{pattern:/(\b(?:exception|inherit|interface|new|of|type)\s+|\w\s*:\s*|\s:\??>\s*)[.\w]+\b(?:\s*(?:->|\*)\s*[.\w]+\b)*(?!\s*[:.])/,lookbehind:!0,inside:{operator:/->|\*/,punctuation:/\./}},keyword:/\b(?:let|return|use|yield)(?:!\B|\b)|\b(?:abstract|and|as|asr|assert|atomic|base|begin|break|checked|class|component|const|constraint|constructor|continue|default|delegate|do|done|downcast|downto|eager|elif|else|end|event|exception|extern|external|false|finally|fixed|for|fun|function|functor|global|if|in|include|inherit|inline|interface|internal|land|lazy|lor|lsl|lsr|lxor|match|member|method|mixin|mod|module|mutable|namespace|new|not|null|object|of|open|or|override|parallel|private|process|protected|public|pure|rec|sealed|select|sig|static|struct|tailcall|then|to|trait|true|try|type|upcast|val|virtual|void|volatile|when|while|with)\b/,number:[/\b0x[\da-fA-F]+(?:LF|lf|un)?\b/,/\b0b[01]+(?:uy|y)?\b/,/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[fm]|e[+-]?\d+)?\b/i,/\b\d+(?:[IlLsy]|UL|u[lsy]?)?\b/],operator:/([<>~&^])\1\1|([*.:<>&])\2|<-|->|[!=:]=|<?\|{1,3}>?|\??(?:<=|>=|<>|[-+*/%=<>])\??|[!?^&]|~[+~-]|:>|:\?>?/}),e.languages.insertBefore("fsharp","keyword",{preprocessor:{pattern:/(^[\t ]*)#.*/m,lookbehind:!0,alias:"property",inside:{directive:{pattern:/(^#)\b(?:else|endif|if|light|line|nowarn)\b/,lookbehind:!0,alias:"keyword"}}}}),e.languages.insertBefore("fsharp","punctuation",{"computation-expression":{pattern:/\b[_a-z]\w*(?=\s*\{)/i,alias:"keyword"}}),e.languages.insertBefore("fsharp","string",{annotation:{pattern:/\[<.+?>\]/,greedy:!0,inside:{punctuation:/^\[<|>\]$/,"class-name":{pattern:/^\w+$|(^|;\s*)[A-Z]\w*(?=\()/,lookbehind:!0},"annotation-content":{pattern:/[\s\S]+/,inside:e.languages.fsharp}}},char:{pattern:/'(?:[^\\']|\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8}))'B?/,greedy:!0}})}s4.displayName="factor";s4.aliases=[];function s4(e){(function(t){var r={function:/\b(?:BUGS?|FIX(?:MES?)?|NOTES?|TODOS?|XX+|HACKS?|WARN(?:ING)?|\?{2,}|!{2,})\b/},n={number:/\\[^\s']|%\w/},a={comment:[{pattern:/(^|\s)(?:! .*|!$)/,lookbehind:!0,inside:r},{pattern:/(^|\s)\/\*\s[\s\S]*?\*\/(?=\s|$)/,lookbehind:!0,greedy:!0,inside:r},{pattern:/(^|\s)!\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,inside:r}],number:[{pattern:/(^|\s)[+-]?\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b[01]+|o[0-7]+|d\d+|x[\dA-F]+)(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)[+-]?\d+\/\d+\.?(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)\+?\d+\+\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)-\d+-\d+\/\d+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?(?:\d*\.\d+|\d+\.\d*|\d+)(?:e[+-]?\d+)?(?=\s|$)/i,lookbehind:!0},{pattern:/(^|\s)NAN:\s+[\da-fA-F]+(?=\s|$)/,lookbehind:!0},{pattern:/(^|\s)[+-]?0(?:b1\.[01]*|o1\.[0-7]*|d1\.\d*|x1\.[\dA-F]*)p\d+(?=\s|$)/i,lookbehind:!0}],regexp:{pattern:/(^|\s)R\/\s(?:\\\S|[^\\/])*\/(?:[idmsr]*|[idmsr]+-[idmsr]+)(?=\s|$)/,lookbehind:!0,alias:"number",inside:{variable:/\\\S/,keyword:/[+?*\[\]^$(){}.|]/,operator:{pattern:/(\/)[idmsr]+(?:-[idmsr]+)?/,lookbehind:!0}}},boolean:{pattern:/(^|\s)[tf](?=\s|$)/,lookbehind:!0},"custom-string":{pattern:/(^|\s)[A-Z0-9\-]+"\s(?:\\\S|[^"\\])*"/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:/\\\S|%\w|\//}},"multiline-string":[{pattern:/(^|\s)STRING:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*;(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:{number:n.number,"semicolon-or-setlocal":{pattern:/([\r\n][ \t]*);(?=\s|$)/,lookbehind:!0,alias:"function"}}},{pattern:/(^|\s)HEREDOC:\s+\S+(?:\n|\r\n).*(?:\n|\r\n)\s*\S+(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:n},{pattern:/(^|\s)\[(={0,6})\[\s[\s\S]*?\]\2\](?=\s|$)/,lookbehind:!0,greedy:!0,alias:"string",inside:n}],"special-using":{pattern:/(^|\s)USING:(?:\s\S+)*(?=\s+;(?:\s|$))/,lookbehind:!0,alias:"function",inside:{string:{pattern:/(\s)[^:\s]+/,lookbehind:!0}}},"stack-effect-delimiter":[{pattern:/(^|\s)(?:call|eval|execute)?\((?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)--(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\)(?=\s|$)/,lookbehind:!0,alias:"operator"}],combinators:{pattern:null,lookbehind:!0,alias:"keyword"},"kernel-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"sequences-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"math-builtin":{pattern:null,lookbehind:!0,alias:"variable"},"constructor-word":{pattern:/(^|\s)<(?!=+>|-+>)\S+>(?=\s|$)/,lookbehind:!0,alias:"keyword"},"other-builtin-syntax":{pattern:null,lookbehind:!0,alias:"operator"},"conventionally-named-word":{pattern:/(^|\s)(?!")(?:(?:change|new|set|with)-\S+|\$\S+|>[^>\s]+|[^:>\s]+>|[^>\s]+>[^>\s]+|\+[^+\s]+\+|[^?\s]+\?|\?[^?\s]+|[^>\s]+>>|>>[^>\s]+|[^<\s]+<<|\([^()\s]+\)|[^!\s]+!|[^*\s]\S*\*|[^.\s]\S*\.)(?=\s|$)/,lookbehind:!0,alias:"keyword"},"colon-syntax":{pattern:/(^|\s)(?:[A-Z0-9\-]+#?)?:{1,2}\s+(?:;\S+|(?!;)\S+)(?=\s|$)/,lookbehind:!0,greedy:!0,alias:"function"},"semicolon-or-setlocal":{pattern:/(\s)(?:;|:>)(?=\s|$)/,lookbehind:!0,alias:"function"},"curly-brace-literal-delimiter":[{pattern:/(^|\s)[a-z]*\{(?=\s)/i,lookbehind:!0,alias:"operator"},{pattern:/(\s)\}(?=\s|$)/,lookbehind:!0,alias:"operator"}],"quotation-delimiter":[{pattern:/(^|\s)\[(?=\s)/,lookbehind:!0,alias:"operator"},{pattern:/(\s)\](?=\s|$)/,lookbehind:!0,alias:"operator"}],"normal-word":{pattern:/(^|\s)[^"\s]\S*(?=\s|$)/,lookbehind:!0},string:{pattern:/"(?:\\\S|[^"\\])*"/,greedy:!0,inside:n}},i=function(d){return(d+"").replace(/([.?*+\^$\[\]\\(){}|\-])/g,"\\$1")}
743,s=function(d){return new RegExp("(^|\\s)(?:"+d.map(i).join("|")+")(?=\\s|$)")},l={"kernel-builtin":["or","2nipd","4drop","tuck","wrapper","nip","wrapper?","callstack>array","die","dupd","callstack","callstack?","3dup","hashcode","pick","4nip","build",">boolean","nipd","clone","5nip","eq?","?","=","swapd","2over","clear","2dup","get-retainstack","not","tuple?","dup","3nipd","call","-rotd","object","drop","assert=","assert?","-rot","execute","boa","get-callstack","curried?","3drop","pickd","overd","over","roll","3nip","swap","and","2nip","rotd","throw","(clone)","hashcode*","spin","reach","4dup","equal?","get-datastack","assert","2drop","<wrapper>","boolean?","identity-hashcode","identity-tuple?","null","composed?","new","5drop","rot","-roll","xor","identity-tuple","boolean"],"other-builtin-syntax":["=======","recursive","flushable",">>","<<<<<<","M\\","B","PRIVATE>","\\","======","final","inline","delimiter","deprecated","<PRIVATE",">>>>>>","<<<<<<<","parse-complex","malformed-complex","read-only",">>>>>>>","call-next-method","<<","foldable","$","$[","${"],"sequences-builtin":["member-eq?","mismatch","append","assert-sequence=","longer","repetition","clone-like","3sequence","assert-sequence?","last-index-from","reversed","index-from","cut*","pad-tail","join-as","remove-eq!","concat-as","but-last","snip","nths","nth","sequence","longest","slice?","<slice>","remove-nth","tail-slice","empty?","tail*","member?","virtual-sequence?","set-length","drop-prefix","iota","unclip","bounds-error?","unclip-last-slice","non-negative-integer-expected","non-negative-integer-expected?","midpoint@","longer?","?set-nth","?first","rest-slice","prepend-as","prepend","fourth","sift","subseq-start","new-sequence","?last","like","first4","1sequence","reverse","slice","virtual@","repetition?","set-last","index","4sequence","max-length","set-second","immutable-sequence","first2","first3","supremum","unclip-slice","suffix!","insert-nth","tail","3append","short","suffix","concat","flip","immutable?","reverse!","2sequence","sum","delete-all","indices","snip-slice","<iota>","check-slice","sequence?","head","append-as","halves","sequence=","collapse-slice","?second","slice-error?","product","bounds-check?","bounds-check","immutable","virtual-exemplar","harvest","remove","pad-head","last","set-fourth","cartesian-product","remove-eq","shorten","shorter","reversed?","shorter?","shortest","head-slice","pop*","tail-slice*","but-last-slice","iota?","append!","cut-slice","new-resizable","head-slice*","sequence-hashcode","pop","set-nth","?nth","second","join","immutable-sequence?","<reversed>","3append-as","virtual-sequence","subseq?","remove-nth!","length","last-index","lengthen","assert-sequence","copy","move","third","first","tail?","set-first","prefix","bounds-error","<repetition>","exchange","surround","cut","min-length","set-third","push-all","head?","subseq-start-from","delete-slice","rest","sum-lengths","head*","infimum","remove!","glue","slice-error","subseq","push","replace-slice","subseq-as","unclip-last"],"math-builtin":["number=","next-power-of-2","?1+","fp-special?","imaginary-part","float>bits","number?","fp-infinity?","bignum?","fp-snan?","denominator","gcd","*","+","fp-bitwise=","-","u>=","/",">=","bitand","power-of-2?","log2-expects-positive","neg?","<","log2",">","integer?","number","bits>double","2/","zero?","bits>float","float?","shift","ratio?","rect>","even?","ratio","fp-sign","bitnot",">fixnum","complex?","/i","integer>fixnum","/f","sgn",">bignum","next-float","u<","u>","mod","recip","rational",">float","2^","integer","fixnum?","neg","fixnum","sq","bignum",">rect","bit?","fp-qnan?","simple-gcd","complex","<fp-nan>","real",">fraction","double>bits","bitor","rem","fp-nan-payload","real-part","log2-expects-positive?","prev-float","align","unordered?","float","fp-nan?","abs","bitxor","integer>fixnum-strict","u<=","odd?","<=","/mod",">integer","real?","rational?","numerator"]};Object.keys(l).forEach(function(d){a[d].pattern=s(l[d])});var c=["2bi","while","2tri","bi*","4dip","both?","same?","tri@","curry","prepose","3bi","?if","tri*","2keep","3keep","curried","2keepd","when","2bi*","2tri*","4keep","bi@","keepdd","do","unless*","tri-curry","if*","loop","bi-curry*","when*","2bi@","2tri@","with","2with","either?","bi","until","3dip","3curry","tri-curry*","tri-curry@","bi-curry","keepd","compose","2dip","if","3tri","unless","tuple","keep","2curry","tri","most","while*","dip","composed","bi-curry@","find-last-from","trim-head-slice","map-as","each-from","none?","trim-tail","partition","if-empty","accumulate*","reject!","find-from","accumulate-as","collector-for-as","reject","map","map-sum","accumulate!","2each-from","follow","supremum-by","map!","unless-empty","collector","padding","reduce-index","replicate-as","infimum-by","trim-tail-slice","count","find-index","filter","accumulate*!","reject-as","map-integers","map-find","reduce","selector","interleave","2map","filter-as","binary-reduce","map-index-as","find","produce","filter!","replicate","cartesian-map","cartesian-each","find-index-from","map-find-last","3map-as","3map","find-last","selector-as","2map-as","2map-reduce","accumulate","each","each-index","accumulate*-as","when-empty","all?","collector-as","push-either","new-like","collector-for","2selector","push-if","2all?","map-reduce","3each","any?","trim-slice","2reduce","change-nth","produce-as","2each","trim","trim-head","cartesian-find","map-index","if-zero","each-integer","unless-zero","(find-integer)","when-zero","find-last-integer","(all-integers?)","times","(each-integer)","find-integer","all-integers?","unless-negative","if-positive","when-positive","when-negative","unless-positive","if-negative","case","2cleave","cond>quot","case>quot","3cleave","wrong-values","to-fixed-point","alist>quot","cond","cleave","call-effect","recursive-hashcode","spread","deep-spread>quot","2||","0||","n||","0&&","2&&","3||","1||","1&&","n&&","3&&","smart-unless*","keep-inputs","reduce-outputs","smart-when*","cleave>array","smart-with","smart-apply","smart-if","inputs/outputs","output>sequence-n","map-outputs","map-reduce-outputs","dropping","output>array","smart-map-reduce","smart-2map-reduce","output>array-n","nullary","input<sequence","append-outputs","drop-inputs","inputs","smart-2reduce","drop-outputs","smart-reduce","preserving","smart-when","outputs","append-outputs-as","smart-unless","smart-if*","
vendor: 4,882 bytes, line 743
743sum-outputs","input<sequence-unsafe","output>sequence"];a.combinators.pattern=s(c),t.languages.factor=a})(e)}o4.displayName="false";o4.aliases=[];function o4(e){(function(t){t.languages.false={comment:{pattern:/\{[^}]*\}/},string:{pattern:/"[^"]*"/,greedy:!0},"character-code":{pattern:/'(?:[^\r]|\r\n?)/,alias:"number"},"assembler-code":{pattern:/\d+`/,alias:"important"},number:/\d+/,operator:/[-!#$%&'*+,./:;=>?@\\^_`|~Ãø]/,punctuation:/\[|\]/,variable:/[a-z]/,"non-standard":{pattern:/[()<BDO®]/,alias:"bold"}}})(e)}l4.displayName="firestore-security-rules";l4.aliases=[];function l4(e){e.register(Bt),e.languages["firestore-security-rules"]=e.languages.extend("clike",{comment:/\/\/.*/,keyword:/\b(?:allow|function|if|match|null|return|rules_version|service)\b/,operator:/&&|\|\||[<>!=]=?|[-+*/%]|\b(?:in|is)\b/}),delete e.languages["firestore-security-rules"]["class-name"],e.languages.insertBefore("firestore-security-rules","keyword",{path:{pattern:/(^|[\s(),])(?:\/(?:[\w\xA0-\uFFFF]+|\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)))+/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/\{[\w\xA0-\uFFFF]+(?:=\*\*)?\}|\$\([\w\xA0-\uFFFF.]+\)/,inside:{operator:/=/,keyword:/\*\*/,punctuation:/[.$(){}]/}},punctuation:/\//}},method:{pattern:/(\ballow\s+)[a-z]+(?:\s*,\s*[a-z]+)*(?=\s*[:;])/,lookbehind:!0,alias:"builtin",inside:{punctuation:/,/}}})}u4.displayName="flow";u4.aliases=[];function u4(e){e.register(Cn),(function(t){t.languages.flow=t.languages.extend("javascript",{}),t.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),t.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete t.languages.flow.parameter,t.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(t.languages.flow.keyword)||(t.languages.flow.keyword=[t.languages.flow.keyword]),t.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})})(e)}c4.displayName="fortran";c4.aliases=[];function c4(e){e.languages.fortran={"quoted-number":{pattern:/[BOZ](['"])[A-F0-9]+\1/i,alias:"number"},string:{pattern:/(?:\b\w+_)?(['"])(?:\1\1|&(?:\r\n?|\n)(?:[ \t]*!.*(?:\r\n?|\n)|(?![ \t]*!))|(?!\1).)*(?:\1|&)/,inside:{comment:{pattern:/(&(?:\r\n?|\n)\s*)!.*/,lookbehind:!0}}},comment:{pattern:/!.*/,greedy:!0},boolean:/\.(?:FALSE|TRUE)\.(?:_\w+)?/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[ED][+-]?\d+)?(?:_\w+)?/i,keyword:[/\b(?:CHARACTER|COMPLEX|DOUBLE ?PRECISION|INTEGER|LOGICAL|REAL)\b/i,/\b(?:END ?)?(?:BLOCK ?DATA|DO|FILE|FORALL|FUNCTION|IF|INTERFACE|MODULE(?! PROCEDURE)|PROGRAM|SELECT|SUBROUTINE|TYPE|WHERE)\b/i,/\b(?:ALLOCATABLE|ALLOCATE|BACKSPACE|CALL|CASE|CLOSE|COMMON|CONTAINS|CONTINUE|CYCLE|DATA|DEALLOCATE|DIMENSION|DO|END|EQUIVALENCE|EXIT|EXTERNAL|FORMAT|GO ?TO|IMPLICIT(?: NONE)?|INQUIRE|INTENT|INTRINSIC|MODULE PROCEDURE|NAMELIST|NULLIFY|OPEN|OPTIONAL|PARAMETER|POINTER|PRINT|PRIVATE|PUBLIC|READ|RETURN|REWIND|SAVE|SELECT|STOP|TARGET|WHILE|WRITE)\b/i,/\b(?:ASSIGNMENT|DEFAULT|ELEMENTAL|ELSE|ELSEIF|ELSEWHERE|ENTRY|IN|INCLUDE|INOUT|KIND|NULL|ONLY|OPERATOR|OUT|PURE|RECURSIVE|RESULT|SEQUENCE|STAT|THEN|USE)\b/i],operator:[/\*\*|\/\/|=>|[=\/]=|[<>]=?|::|[+\-*=%]|\.[A-Z]+\./i,{pattern:/(^|(?!\().)\/(?!\))/,lookbehind:!0}],punctuation:/\(\/|\/\)|[(),;:&]/}}d4.displayName="ftl";d4.aliases=[];function d4(e){e.register(Nn),(function(t){for(var r=/[^<()"']|\((?:<expr>)*\)|<(?!#--)|<#--(?:[^-]|-(?!->))*-->|"(?:[^\\"]|\\.)*"|'(?:[^\\']|\\.)*'/.source,n=0;n<2;n++)r=r.replace(/<expr>/g,function(){return r});r=r.replace(/<expr>/g,/[^\s\S]/.source);var a={comment:/<#--[\s\S]*?-->/,string:[{pattern:/\br("|')(?:(?!\1)[^\\]|\\.)*\1/,greedy:!0},{pattern:RegExp(/("|')(?:(?!\1|\$\{)[^\\]|\\.|\$\{(?:(?!\})(?:<expr>))*\})*\1/.source.replace(/<expr>/g,function(){return r})),greedy:!0,inside:{interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\\\)*)\$\{(?:(?!\})(?:<expr>))*\}/.source.replace(/<expr>/g,function(){return r})),lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:null}}}}],keyword:/\b(?:as)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/((?:^|[^?])\?\s*)\w+/,lookbehind:!0,alias:"function"},function:/\b\w+(?=\s*\()/,number:/\b\d+(?:\.\d+)?\b/,operator:/\.\.[<*!]?|->|--|\+\+|&&|\|\||\?{1,2}|[-+*/%!=<>]=?|\b(?:gt|gte|lt|lte)\b/,punctuation:/[,;.:()[\]{}]/};a.string[1].inside.interpolation.inside.rest=a,t.languages.ftl={"ftl-comment":{pattern:/^<#--[\s\S]*/,alias:"comment"},"ftl-directive":{pattern:/^<[\s\S]+>
743$/,inside:{directive:{pattern:/(^<\/?)[#@][a-z]\w*/i,lookbehind:!0,alias:"keyword"},punctuation:/^<\/?|\/?>$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:a}}},"ftl-interpolation":{pattern:/^\$\{[\s\S]*\}$/,inside:{punctuation:/^\$\{|\}$/,content:{pattern:/\s*\S[\s\S]*/,alias:"ftl",inside:a}}}},t.hooks.add("before-tokenize",function(i){var s=RegExp(/<#--[\s\S]*?-->|<\/?[#@][a-zA-Z](?:<expr>)*?>|\$\{(?:<expr>)*?\}/.source.replace(/<expr>/g,function(){return r}),"gi");t.languages["markup-templating"].buildPlaceholders(i,"ftl",s)}),t.hooks.add("after-tokenize",function(i){t.languages["markup-templating"].tokenizePlaceholders(i,"ftl")})})(e)}h4.displayName="gml";h4.aliases=["gamemakerlanguage"];function h4(e){e.register(Bt),e.languages.gamemakerlanguage=e.languages.gml=e.languages.extend("clike",{keyword:/\b(?:break|case|continue|default|do|else|enum|exit|for|globalvar|if|repeat|return|switch|until|var|while)\b/,number:/(?:\b0x[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ulf]{0,4}/i,operator:/--|\+\+|[-+%/=]=?|!=|\*\*?=?|<[<=>]?|>[=>]?|&&?|\^\^?|\|\|?|~|\b(?:and|at|not|or|with|xor)\b/,constant:/\b(?:GM_build_date|GM_version|action_(?:continue|restart|reverse|stop)|all|gamespeed_(?:fps|microseconds)|global|local|noone|other|pi|pointer_(?:invalid|null)|self|timezone_(?:local|utc)|undefined|ev_(?:create|destroy|step|alarm|keyboard|mouse|collision|other|draw|draw_(?:begin|end|post|pre)|keypress|keyrelease|trigger|(?:left|middle|no|right)_button|(?:left|middle|right)_press|(?:left|middle|right)_release|mouse_(?:enter|leave|wheel_down|wheel_up)|global_(?:left|middle|right)_button|global_(?:left|middle|right)_press|global_(?:left|middle|right)_release|joystick(?:1|2)_(?:button1|button2|button3|button4|button5|button6|button7|button8|down|left|right|up)|outside|boundary|game_start|game_end|room_start|room_end|no_more_lives|animation_end|end_of_path|no_more_health|user\d|gui|gui_begin|gui_end|step_(?:begin|end|normal))|vk_(?:alt|anykey|backspace|control|delete|down|end|enter|escape|home|insert|left|nokey|pagedown|pageup|pause|printscreen|return|right|shift|space|tab|up|f\d|numpad\d|add|decimal|divide|lalt|lcontrol|lshift|multiply|ralt|rcontrol|rshift|subtract)|achievement_(?:filter_(?:all_players|favorites_only|friends_only)|friends_info|info|leaderboard_info|our_info|pic_loaded|show_(?:achievement|bank|friend_picker|leaderboard|profile|purchase_prompt|ui)|type_challenge|type_score_challenge)|asset_(?:font|object|path|room|script|shader|sound|sprite|tiles|timeline|unknown)|audio_(?:3d|falloff_(?:exponent_distance|exponent_distance_clamped|inverse_distance|inverse_distance_clamped|linear_distance|linear_distance_clamped|none)|mono|new_system|old_system|stereo)|bm_(?:add|complex|dest_alpha|dest_color|dest_colour|inv_dest_alpha|inv_dest_color|inv_dest_colour|inv_src_alpha|inv_src_color|inv_src_colour|max|normal|one|src_alpha|src_alpha_sat|src_color|src_colour|subtract|zero)|browser_(?:chrome|firefox|ie|ie_mobile|not_a_browser|opera|safari|safari_mobile|tizen|unknown|windows_store)|buffer_(?:bool|f16|f32|f64|fast|fixed|generalerror|grow|invalidtype|network|outofbounds|outofspace|s16|s32|s8|seek_end|seek_relative|seek_start|string|text|u16|u32|u64|u8|vbuffer|wrap)|c_(?:aqua|black|blue|dkgray|fuchsia|gray|green|lime|ltgray|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow)|cmpfunc_(?:always|equal|greater|greaterequal|less|lessequal|never|notequal)|cr_(?:appstart|arrow|beam|cross|default|drag|handpoint|hourglass|none|size_all|size_nesw|size_ns|size_nwse|size_we|uparrow)|cull_(?:clockwise|counterclockwise|noculling)|device_(?:emulator|tablet)|device_ios_(?:ipad|ipad_retina|iphone|iphone5|iphone6|iphone6plus|iphone_retina|unknown)|display_(?:landscape|landscape_flipped|portrait|portrait_flipped)|dll_(?:cdecl|cdel|stdcall)|ds_type_(?:grid|list|map|priority|queue|stack)|ef_(?:cloud|ellipse|explosion|firework|flare|rain|ring|smoke|smokeup|snow|spark|star)|fa_(?:archive|bottom|center|directory|hidden|left|middle|readonly|right|sysfile|top|volumeid)|fb_login_(?:default|fallback_to_webview|forcing_safari|forcing_webview|no_fallback_to_webview|use_system_account)|iap_(?:available|canceled|ev_consume|ev_product|ev_purchase|ev_restore|ev_storeload|failed|purchased|refunded|status_available|status_loading|status_processing|status_restoring|status_unavailable|status_uninitialised|storeload_failed|storeload_ok|unavailable)|leaderboard_type_(?:number|time_mins_secs)|lighttype_(?:dir|point)|matrix_(?:projection|view|world)|mb_(?:any|left|middle|none|right)|network_(?:config_(?:connect_timeout|disable_reliable_udp|enable_reliable_udp|use_non_blocking_socket)|socket_(?:bluetooth|tcp|udp)|type_(?:connect|data|disconnect|non_blocking_connect))|of_challenge_(?:lose|tie|win)|os_(?:android|ios|linux|macosx|ps3|ps4|psvita|unknown|uwp|win32|win8native|windows|winphone|xboxone)|phy_debug_render_(?:aabb|collision_pairs|coms|core_shapes|joints|obb|shapes)|phy_joint_(?:anchor_1_x|anchor_1_y|anchor_2_x|anchor_2_y|angle|angle_limits|damping_ratio|frequency|length_1|length_2|lower_angle_limit|max_force|max_length|max_motor_force|max_motor_torque|max_torque|motor_force|motor_speed|motor_torque|reaction_force_x|reaction_force_y|reaction_torque|speed|translation|upper_angle_limit)|phy_particle_data_flag_(?:category|color|colour|position|typeflags|velocity)|phy_particle_flag_(?:colormixing|colourmixing|elastic|powder|spring|tensile|viscous|wall|water|zombie)|phy_particle_group_flag_(?:rigid|solid)|pr_(?:linelist|linestrip|pointlist|trianglefan|trianglelist|trianglestr
743ip)|ps_(?:distr|shape)_(?:diamond|ellipse|gaussian|invgaussian|line|linear|rectangle)|pt_shape_(?:circle|cloud|disk|explosion|flare|line|pixel|ring|smoke|snow|spark|sphere|square|star)|ty_(?:real|string)|gp_(?:face\d|axislh|axislv|axisrh|axisrv|padd|padl|padr|padu|select|shoulderl|shoulderlb|shoulderr|shoulderrb|start|stickl|stickr)|lb_disp_(?:none|numeric|time_ms|time_sec)|lb_sort_(?:ascending|descending|none)|ov_(?:achievements|community|friends|gamegroup|players|settings)|ugc_(?:filetype_(?:community|microtrans)|list_(?:Favorited|Followed|Published|Subscribed|UsedOrPlayed|VotedDown|VotedOn|VotedUp|WillVoteLater)|match_(?:AllGuides|Artwork|Collections|ControllerBindings|IntegratedGuides|Items|Items_Mtx|Items_ReadyToUse|Screenshots|UsableInGame|Videos|WebGuides)|query_(?:AcceptedForGameRankedByAcceptanceDate|CreatedByFriendsRankedByPublicationDate|FavoritedByFriendsRankedByPublicationDate|NotYetRated)|query_RankedBy(?:NumTimesReported|PublicationDate|TextSearch|TotalVotesAsc|Trend|Vote|VotesUp)|result_success|sortorder_CreationOrder(?:Asc|Desc)|sortorder_(?:ForModeration|LastUpdatedDesc|SubscriptionDateDesc|TitleAsc|VoteScoreDesc)|visibility_(?:friends_only|private|public))|vertex_usage_(?:binormal|blendindices|blendweight|color|colour|depth|fog|normal|position|psize|sample|tangent|texcoord|textcoord)|vertex_type_(?:float\d|color|colour|ubyte4)|input_type|layerelementtype_(?:background|instance|oldtilemap|particlesystem|sprite|tile|tilemap|undefined)|se_(?:chorus|compressor|echo|equalizer|flanger|gargle|none|reverb)|text_type|tile_(?:flip|index_mask|mirror|rotate)|(?:obj|rm|scr|spr)\w+)\b/,variable:/\b(?:alarm|application_surface|async_load|background_(?:alpha|blend|color|colour|foreground|height|hspeed|htiled|index|showcolor|showcolour|visible|vspeed|vtiled|width|x|xscale|y|yscale)|bbox_(?:bottom|left|right|top)|browser_(?:height|width)|caption_(?:health|lives|score)|current_(?:day|hour|minute|month|second|time|weekday|year)|cursor_sprite|debug_mode|delta_time|direction|display_aa|error_(?:last|occurred)|event_(?:action|number|object|type)|fps|fps_real|friction|game_(?:display|project|save)_(?:id|name)|gamemaker_(?:pro|registered|version)|gravity|gravity_direction|(?:h|v)speed|health|iap_data|id|image_(?:alpha|angle|blend|depth|index|number|speed|xscale|yscale)|instance_(?:count|id)|keyboard_(?:key|lastchar|lastkey|string)|layer|lives|mask_index|mouse_(?:button|lastbutton|x|y)|object_index|os_(?:browser|device|type|version)|path_(?:endaction|index|orientation|position|positionprevious|scale|speed)|persistent|phy_(?:rotation|(?:col_normal|collision|com|linear_velocity|position|speed)_(?:x|y)|angular_(?:damping|velocity)|position_(?:x|y)previous|speed|linear_damping|bullet|fixed_rotation|active|mass|inertia|dynamic|kinematic|sleeping|collision_points)|pointer_(?:invalid|null)|room|room_(?:caption|first|height|last|persistent|speed|width)|score|secure_mode|show_(?:health|lives|score)|solid|speed|sprite_(?:height|index|width|xoffset|yoffset)|temp_directory|timeline_(?:index|loop|position|running|speed)|transition_(?:color|kind|steps)|undefined|view_(?:angle|current|enabled|(?:h|v)(?:border|speed)|(?:h|w|x|y)port|(?:h|w|x|y)view|object|surface_id|visible)|visible|webgl_enabled|working_directory|(?:x|y)(?:previous|start)|x|y|argument(?:_relitive|_count|\d)|argument|global|local|other|self)\b/})}p4.displayName="gap";p4.aliases=[];function p4(e){e.languages.gap={shell:{pattern:/^gap>[\s\S]*?(?=^gap>|$(?![\s\S]))/m,greedy:!0,inside:{gap:{pattern:/^(gap>).+(?:(?:\r(?:\n|(?!\n))|\n)>.*)*/,lookbehind:!0,inside:null},punctuation:/^gap>/}},comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(^|[^\\'"])(?:'(?:[^\r\n\\']|\\.){1,10}'|"(?:[^\r\n\\"]|\\.)*"(?!")|"""[\s\S]*?""")/,lookbehind:!0,greedy:!0,inside:{continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"}}},keyword:/\b(?:Assert|Info|IsBound|QUIT|TryNextMethod|Unbind|and|atomic|break|continue|do|elif|else|end|fi|for|function|if|in|local|mod|not|od|or|quit|readonly|readwrite|rec|repeat|return|then|until|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},continuation:{pattern:/([\r\n])>/,lookbehind:!0,alias:"punctuation"},operator:/->|[-+*/^~=!]|<>|[<>]=?|:=|\.\./,punctuation:/[()[\]{},;.:]/},e.languages.gap.shell.inside.gap.inside=e.languages.gap}f4.displayName="gcode";f4.aliases=[];function f4(e){e.languages.gcode={comment:/;
743.*|\B\(.*?\)\B/,string:{pattern:/"(?:""|[^"])*"/,greedy:!0},keyword:/\b[GM]\d+(?:\.\d+)?\b/,property:/\b[A-Z]/,checksum:{pattern:/(\*)\d+/,lookbehind:!0,alias:"number"},punctuation:/[:*]/}}m4.displayName="gdscript";m4.aliases=[];function m4(e){e.languages.gdscript={comment:/#.*/,string:{pattern:/@?(?:("|')(?:(?!\1)[^\n\\]|\\[\s\S])*\1(?!"|')|"""(?:[^\\]|\\[\s\S])*?""")/,greedy:!0},"class-name":{pattern:/(^(?:class|class_name|extends)[ \t]+|^export\([ \t]*|\bas[ \t]+|(?:\b(?:const|var)[ \t]|[,(])[ \t]*\w+[ \t]*:[ \t]*|->[ \t]*)[a-zA-Z_]\w*/m,lookbehind:!0},keyword:/\b(?:and|as|assert|break|breakpoint|class|class_name|const|continue|elif|else|enum|export|extends|for|func|if|in|is|master|mastersync|match|not|null|onready|or|pass|preload|puppet|puppetsync|remote|remotesync|return|self|setget|signal|static|tool|var|while|yield)\b/,function:/\b[a-z_]\w*(?=[ \t]*\()/i,variable:/\$\w+/,number:[/\b0b[01_]+\b|\b0x[\da-fA-F_]+\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.[\d_]+)(?:e[+-]?[\d_]+)?\b/,/\b(?:INF|NAN|PI|TAU)\b/],constant:/\b[A-Z][A-Z_\d]*\b/,boolean:/\b(?:false|true)\b/,operator:/->|:=|&&|\|\||<<|>>|[-+*/%&|!<>=]=?|[~^]/,punctuation:/[.:,;()[\]{}]/}}g4.displayName="gedcom";g4.aliases=[];function g4(e){e.languages.gedcom={"line-value":{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?\w+ ).+/m,lookbehind:!0,inside:{pointer:{pattern:/^@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@$/,alias:"variable"}}},record:{pattern:/(^[\t ]*\d+ +(?:@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@ +)?)\w+/m,lookbehind:!0,alias:"tag"},level:{pattern:/(^[\t ]*)\d+/m,lookbehind:!0,alias:"number"},pointer:{pattern:/@\w[\w!"$%&'()*+,\-./:;<=>?[\\\]^`{|}~\x80-\xfe #]*@/,alias:"variable"}}}b4.displayName="gettext";b4.aliases=["po"];function b4(e){e.languages.gettext={comment:[{pattern:/# .*/,greedy:!0,alias:"translator-comment"},{pattern:/#\..*/,greedy:!0,alias:"extracted-comment"},{pattern:/#:.*/,greedy:!0,alias:"reference-comment"},{pattern:/#,.*/,greedy:!0,alias:"flag-comment"},{pattern:/#\|.*/,greedy:!0,alias:"previously-untranslated-comment"},{pattern:/#.*/,greedy:!0}],string:{pattern:/(^|[^\\])"(?:[^"\\]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/^msg(?:ctxt|id|id_plural|str)\b/m,number:/\b\d+\b/,punctuation:/[\[\]]/},e.languages.po=e.languages.gettext}y4.displayName="gherkin";y4.aliases=[];function y4(e){(function(t){var r=/(?:\r?\n|\r)[ \t]*\|.+\|(?:(?!\|).)*/.source;t.languages.gherkin={pystring:{pattern:/("""|''')[\s\S]+?\1/,alias:"string"},comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},tag:{pattern:/(^[ \t]*)@\S*/m,lookbehind:!0},feature:{pattern:/((?:^|\r?\n|\r)[ \t]*)(?:Ability|Ahoy matey!|Arwedd|Aspekt|Besigheid Behoefte|Business Need|Caracteristica|CaracterÃstica|Egenskab|Egenskap|Eiginleiki|Feature|FÄ«Äa|Fitur|Fonctionnalité|Fonksyonalite|Funcionalidade|Funcionalitat|Functionalitate|FuncÅ£ionalitate|FuncÈionalitate|Functionaliteit|Fungsi|Funkcia|Funkcija|FunkcionalitÄte|Funkcionalnost|Funkcja|Funksie|Funktionalität|Funktionalitéit|Funzionalità |Hwaet|Hwæt|JellemzÅ|Karakteristik|Lastnost|Mak|Mogucnost|laH|MoguÄnost|Moznosti|Možnosti|OH HAI|Omadus|Ominaisuus|Osobina|Ãzellik|Potrzeba biznesowa|perbogh|poQbogh malja'|Požadavek|Požiadavka|Pretty much|Qap|Qu'meH 'ut|SavybÄ|TÃnh nÄng|Trajto|Vermoë|VlastnosÅ¥|WÅaÅciwoÅÄ|ZnaÄilnost|ÎÏ
ναÏÏÏηÏα|ÎειÏοÏ
Ïγία|ÐогÑÑноÑÑ|Ðөмкинлек|ÐÑобина|СвойÑÑво|ҮзенÑÓлеклелек|ФÑнкÑионал|ФÑнкÑионалноÑÑ|ФÑнкÑиÑ|ФÑнкÑÑонал|ת××× ×|Ø®Ø§ØµÙØ©|Ø®ØµÙØµÛت|ØµÙØ§ØÛت|Ú©Ø§Ø±ÙØ¨Ø§Ø± Ú©Û Ø¶Ø±ÙØ±Øª|ÙÙÛÚÚ¯Û|रà¥à¤ª लà¥à¤|à¨à¨¾à¨¸à©à¨
ਤ|ਨà¨à¨¶ ਨà©à¨¹à¨¾à¨°|ਮà©à¨¹à¨¾à¨à¨¦à¨°à¨¾|à°à±à°£à°®à±|ಹà³à²à³à²à²³|à¸à¸§à¸²à¸¡à¸à¹à¸à¸à¸à¸²à¸£à¸à¸²à¸à¸à¸¸à¸£à¸à¸´à¸|à¸à¸§à¸²à¸¡à¸ªà¸²à¸¡à¸²à¸£à¸|à¹à¸à¸£à¸à¸«à¸¥à¸±à¸|기ë¥|ãã£ã¼ãã£|åè½|æ©è½):(?:[^:\r\n]+(?:\r?\n|\r|$))*/,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]+/,lookbehind:!0},keyword:/[^:\r\n]+:/}},scenario:{pattern:/(^[ \t]*)(?:Abstract Scenario|Abstrakt Scenario|Achtergrond|Aer|Ãr|Agtergrond|All y'all|Antecedentes|Antecedents|Atburðarás|Atburðarásir|Awww, look mate|B4|Backgroun
743d|Baggrund|Bakgrund|Bakgrunn|Bakgrunnur|Beispiele|Beispiller|Bá»i cảnh|Cefndir|Cenario|Cenário|Cenario de Fundo|Cenário de Fundo|Cenarios|Cenários|Contesto|Context|Contexte|Contexto|Conto|Contoh|Contone|Dæmi|Dasar|Dead men tell no tales|Delineacao do Cenario|Delineação do Cenário|Dis is what went down|Dữ liá»u|Dyagram Senaryo|Dyagram senaryo|Egzanp|Ejemplos|Eksempler|Ekzemploj|Enghreifftiau|Esbozo do escenario|Escenari|Escenario|Esempi|Esquema de l'escenari|Esquema del escenario|Esquema do Cenario|Esquema do Cenário|EXAMPLZ|Examples|Exempel|Exemple|Exemples|Exemplos|First off|Fono|Forgatókönyv|Forgatókönyv vázlat|Fundo|GeçmiÅ|Grundlage|Hannergrond|ghantoH|Háttér|Heave to|Istorik|Juhtumid|Keadaan|Khung ká»ch bản|Khung tình huá»ng|Ká»ch bản|Koncept|Konsep skenario|Kontèks|Kontekst|Kontekstas|Konteksts|Kontext|Konturo de la scenaro|Latar Belakang|lut chovnatlh|lut|lutmey|Lýsing Atburðarásar|Lýsing Dæma|MISHUN SRSLY|MISHUN|Menggariskan Senario|mo'|NáÄrt Scenára|NáÄrt ScénáÅe|NáÄrt Scenáru|Oris scenarija|Ãrnekler|Osnova|Osnova Scenára|Osnova scénáÅe|Osnutek|Ozadje|Paraugs|Pavyzdžiai|Példák|PiemÄri|Plan du scénario|Plan du Scénario|Plan Senaryo|Plan senaryo|Plang vum Szenario|PozadÃ|Pozadie|Pozadina|PrÃklady|PÅÃklady|Primer|Primeri|Primjeri|PrzykÅady|Raamstsenaarium|Reckon it's like|Rerefons|Scenár|ScénáÅ|Scenarie|Scenarij|Scenarijai|Scenarijaus Å¡ablonas|Scenariji|ScenÄrijs|ScenÄrijs pÄc parauga|Scenarijus|Scenario|Scénario|Scenario Amlinellol|Scenario Outline|Scenario Template|Scenariomal|Scenariomall|Scenarios|Scenariu|Scenariusz|Scenaro|Schema dello scenario|Se ðe|Se the|Se þe|Senario|Senaryo Deskripsyon|Senaryo deskripsyon|Senaryo|Senaryo taslaÄı|Shiver me timbers|SituÄcija|Situai|Situasie Uiteensetting|Situasie|Skenario konsep|Skenario|Skica|Structura scenariu|StructurÄ scenariu|Struktura scenarija|Stsenaarium|Swa hwaer swa|Swa|Swa hwær swa|Szablon scenariusza|Szenario|Szenariogrundriss|Tapaukset|Tapaus|Tapausaihio|Taust|Tausta|Template Keadaan|Template Senario|Template Situai|The thing of it is|Tình huá»ng|Variantai|Voorbeelde|Voorbeelden|Wharrimean is|Yo-ho-ho|You'll wanna|ZaÅożenia|ΠαÏαδείγμαÏα|ΠεÏιγÏαÏή ΣεναÏίοÏ
|ΣενάÏια|ΣενάÏιο|Î¥ÏÏβαθÏο|ÐеÑеÑ|ÐонÑекÑÑ|ÐонÑепÑ|ÐиÑаллаÑ|ÐиÑоллаÑ|ÐÑнова|ÐеÑедÑмова|Ðозадина|ÐÑедиÑÑоÑиÑ|ÐÑедÑÑÑоÑиÑ|ÐÑиклади|ÐÑимеÑ|ÐÑимеÑи|ÐÑимеÑÑ|Рамка на ÑÑенаÑий|СкиÑа|СÑÑÑкÑÑÑа ÑÑенаÑиÑа|СÑÑÑкÑÑÑа ÑÑенаÑиÑ|СÑÑÑкÑÑÑа ÑÑенаÑÑÑ|СÑенаÑий|СÑенаÑий ÑÑÑÑкÑÑÑаÑи|СÑенаÑийнÑÒ£ ÑөзелеÑе|СÑенаÑиÑи|СÑенаÑио|СÑенаÑÑй|ТаÑиÑ
|Ò®ÑнÓклÓÑ|××××××ת|רקע|ת×× ×ת תר××ש|תר××ש|Ø§ÙØ®ÙÙÙØ©|اÙÚ¯ÙÛ Ø³ÙØ§Ø±ÛÙ|اÙ
Ø«ÙØ©|پس Ù
ÙØ¸Ø±|زÙ
ÛÙÙ|Ø³ÙØ§Ø±ÛÙ|سÙÙØ§Ø±ÙÙ|سÙÙØ§Ø±ÙÙ Ù
خطط|Ù
ثاÙÛÚº|Ù
ÙØ¸Ø± ÙØ§Ù
Û Ú©Ø§ خاکÛ|Ù
ÙØ¸Ø±ÙاÙ
Û|ÙÙ
ÙÙÙ ÙØ§|à¤à¤¦à¤¾à¤¹à¤°à¤£|परिदà¥à¤¶à¥à¤¯|परिदà¥à¤¶à¥à¤¯ रà¥à¤ªà¤°à¥à¤à¤¾|पà¥à¤·à¥à¤ à¤à¥à¤®à¤¿|à¨à¨¦à¨¾à¨¹à¨°à¨¨à¨¾à¨|ਪà¨à¨à¨¥à¨¾|ਪà¨à¨à¨¥à¨¾ ਢਾà¨à¨à¨¾|ਪà¨à¨à¨¥à¨¾ ਰà©à¨ª ਰà©à¨à¨¾|ਪਿà¨à©à¨à©|à°à°¦à°¾à°¹à°°à°£à°²à±|à°à°¥à°¨à°|à°¨à±à°ªà°¥à±à°¯à°|సనà±à°¨à°¿à°µà±à°¶à°|à²à²¦à²¾à²¹à²°à²£à³à²à²³à³|à²à²¥à²¾à²¸à²¾à²°à²¾à²à²¶|ವಿವರಣà³|ಹಿನà³à²¨à³à²²à³|à¹à¸à¸£à¸à¸ªà¸£à¹à¸²à¸à¸à¸à¸à¹à¸«à¸à¸¸à¸à¸²à¸£à¸à¹|à¸à¸¸à¸à¸à¸à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸|à¸à¸¸à¸à¸à¸à¸à¹à¸«à¸à¸¸à¸à¸²à¸£à¸à¹|à¹à¸à¸§à¸à¸´à¸|สรุà¸à¹à¸«à¸à¸¸à¸à¸²à¸£à¸à¹|à¹à¸«à¸à¸¸à¸à¸²à¸£à¸à¹|ë°°ê²½|ìë리ì¤|ìëë¦¬ì¤ ê°ì|ì|ãµã³ãã«|ã·ããªãª|ã·ããªãªã¢ã¦ãã©ã¤ã³|ã·ããªãªãã³ãã¬|ã·ããªãªãã³ãã¬ã¼ã|ãã³ãã¬|ä¾|ä¾å|å§æ¬|å§æ¬å¤§çº²|忬|åæ¬å¤§ç¶±|åºæ¯|åºæ¯å¤§çº²|å ´æ¯|å ´æ¯å¤§ç¶±|èæ¯):[^:\r\n]*/m,lookbehind:!0,inside:{important:{pattern:/(:)[^\r\n]*/,lookbehind:!0},keyword:/[^:\r\n]+:/}},"table-body":{pattern:RegExp("("+r+")(?:"+r+")+"),lookbehind:!0,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"},td:{pattern:/\s*[^\s|][^|]*/,alias:"string"},punctuation:/\|/}},"table-head":{pattern:RegExp(r),inside:{th:{pattern:/\s*[^\s|][^|]*/,alias:"variable"},punctuation:/\|/}},atrule:{pattern:/(^[ \t]+)(?:'a|'ach|'ej|7|a|A také|A taktiež|A tiež|A zároveÅ|Aber|Ac|Adott|Akkor|Ak|Aleshores|Ale|Ali|Allora|Alors|Als|Ama|Amennyiben|Amikor|Ampak|an|AN|Ananging|And y'all|And|Angenommen|Anrhegedig a|An|Apabila|Atès|Atesa|Atunci|Avast!|Aye|A|awer|Bagi|Banjur|Bet|Biết|Blimey!|Buh|But at the end of the day I reckon|But y'all|But|BUT|Cal|Când|Cand|Cando|Ce|Cuando|Äe|Ãa ðe|Ãa|Dadas|Dada|Dados|Dado|DaH ghu' bejlu'|dann|Dann|Dano|Dan|Dar|Dat fiind|Data|Date fiind|Date|Dati fiind|Dati|DaÅ£i fiind|DaÈi fiind|DEN|Dato|De|Den youse gotta|Dengan|Diberi|Diyelim ki|Donada|Donat|Donitaĵo|Do|Dun|Duota|Ãurh|Eeldades|Ef|EÄer ki|Entao|Então|Entón|E|En|Entonces|Epi|Ãs|Etant donnée|Etant donné|Et|Ãtant données|Ãtant donnée|Ãtant donné|Etant données|Etant donnés|Ãtant donnés|Fakat|Gangway!|Gdy|Gegeben seien|Gegeben sei|Gegeven|Gegewe|ghu' noblu'|Gitt|Given y'all|Given|Givet|Givun|Ha|Cho|I CAN HAZ|In|Ir|It's just unbelievable|I|Ja|JeÅli|Jeżeli|Kad|Kada|Kadar|Kai|Kaj|Když|KeÄ|Kemudian|Ketika|Khi|Kiedy|Ko|Kuid|Kui|Kun|Lan|latlh|Le sa a|Let go and haul|Le|Lè sa a|Lè|Logo|Lorsqu'<|Lorsque|mä|Maar|Mais|MajÄ
c|Ma|Majd|Maka|Manawa|Mas|Men|Menawa|Mutta|Nalika|Nalikaning|Nanging|Når|När|Nato|Như
743ng|Niin|Njuk|O zaman|Och|Og|Oletetaan|Ond|Onda|Oraz|Pak|Pero|Però|Podano|Pokiaľ|Pokud|Potem|Potom|Privzeto|Pryd|Quan|Quand|Quando|qaSDI'|SÃ¥|Sed|Se|Siis|Sipoze ke|Sipoze Ke|Sipoze|Si|Åi|Èi|Soit|Stel|Tada|Tad|Takrat|Tak|Tapi|Ter|Tetapi|Tha the|Tha|Then y'all|Then|Thì|Thurh|Toda|Too right|Un|Und|ugeholl|Và |vaj|Vendar|Ve|wann|Wanneer|WEN|Wenn|When y'all|When|Wtedy|Wun|Y'know|Yeah nah|Yna|Youse know like when|Youse know when youse got|Y|Za predpokladu|Za pÅedpokladu|Zadan|Zadani|Zadano|Zadate|Zadato|ZakÅadajÄ
c|Zaradi|Zatati|Ãa þe|Ãa|Ãá|Ãegar|Ãurh|Îλλά|ÎεδομÎνοÏ
|Îαι|ÎÏαν|ΤÏÏε|Ð Ñакож|ÐгаÑ|Ðле|Ðли|Ðммо|Ð|ÓгÓÑ|ÓйÑик|Óмма|ÐиÑок|Ðа|ÐÓ|Ðадено|Ðано|ÐопÑÑÑим|ÐÑли|ÐадаÑе|ÐадаÑи|ÐадаÑо|Ð|Ð|Ð ÑÐ¾Ð¼Ñ Ð¶Ðµ|Ðада|Ðад|ÐогаÑо|Ðогда|Ðоли|ÐÓкин|Ðекин|ÐÓÑиÒÓдÓ|ÐеÑ
ай|Ðо|Ðнда|ÐÑипÑÑÑимо, Ñо|ÐÑипÑÑÑимо|ÐÑÑÑÑ|Также|Та|Тогда|ТодÑ|То|Унда|ÒºÓм|ЯкÑо|×××|×××|××|×××× ×ª×|×××|××שר|Ø¢ÙگاÙ|اذاÙ|اگر|اÙ
ا|Ø§ÙØ±|با ÙØ±Ø¶|باÙÙØ±Ø¶|Ø¨ÙØ±Ø¶|پھر|تب|Ø«Ù
|جب|Ø¹ÙØ¯Ù
ا|ÙØ±Ø¶ Ú©ÛØ§|ÙÙÙ|ÙÛÚ©Ù|Ù
تÙ|ÙÙگاÙ
Û|Ù|à¤
à¤à¤°|à¤à¤°|à¤à¤¦à¤¾|à¤à¤¿à¤¨à¥à¤¤à¥|à¤à¥à¤à¤à¤¿|à¤à¤¬|तथा|तदा|तब|परनà¥à¤¤à¥|पर|यदि|à¨
ਤà©|à¨à¨¦à©à¨|à¨à¨¿à¨µà©à¨ à¨à¨¿|à¨à©à¨à¨°|ਤਦ|ਪਰ|à°
à°ªà±à°ªà±à°¡à±|ఠపరిసà±à°¥à°¿à°¤à°¿à°²à±|à°à°¾à°¨à°¿|à°à±à°ªà±à°ªà°¬à°¡à°¿à°¨à°¦à°¿|మరియà±|à²à²¦à²°à³|ನà²à²¤à²°|ನಿà³à²¡à²¿à²¦|ಮತà³à²¤à³|ಸà³à²¥à²¿à²¤à²¿à²¯à²¨à³à²¨à³|à¸à¸³à¸«à¸à¸à¹à¸«à¹|à¸à¸±à¸à¸à¸±à¹à¸|à¹à¸à¹|à¹à¸¡à¸·à¹à¸|à¹à¸¥à¸°|ê·¸ë¬ë©´<|ê·¸ë¦¬ê³ <|ë¨<|ë§ì½<|ë§ì¼<|먼ì <|ì¡°ê±´<|íì§ë§<|ãã¤<|ããã<|ãã ã<|ãªãã°<|ãã<|並ä¸<|ä½ã<|使¯<|åå¦<|åå®<|åè¨<|å设<|åæ<|åæ¶<|åæ<|å¹¶ä¸<|å½<|ç¶<|èä¸<|é£ä¹<|é£éº¼<)(?=[ \t])/m,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,inside:{outline:{pattern:/<[^>]+>/,alias:"variable"}}},outline:{pattern:/<[^>]+>/,alias:"variable"}}})(e)}x4.displayName="git";x4.aliases=[];function x4(e){e.languages.git={comment:/^#.*/m,deleted:/^[-â].*/m,inserted:/^\+.*/m,string:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s--?\w+/}},coord:/^@@.*@@$/m,"commit-sha1":/^commit \w{40}$/m}}E4.displayName="glsl";E4.aliases=[];function E4(e){e.register(Vi),e.languages.glsl=e.languages.extend("c",{keyword:/\b(?:active|asm|atomic_uint|attribute|[ibdu]?vec[234]|bool|break|buffer|case|cast|centroid|class|coherent|common|const|continue|d?mat[234](?:x[234])?|default|discard|do|double|else|enum|extern|external|false|filter|fixed|flat|float|for|fvec[234]|goto|half|highp|hvec[234]|[iu]?sampler2DMS(?:Array)?|[iu]?sampler2DRect|[iu]?samplerBuffer|[iu]?samplerCube|[iu]?samplerCubeArray|[iu]?sampler[123]D|[iu]?sampler[12]DArray|[iu]?image2DMS(?:Array)?|[iu]?image2DRect|[iu]?imageBuffer|[iu]?imageCube|[iu]?imageCubeArray|[iu]?image[123]D|[iu]?image[12]DArray|if|in|inline|inout|input|int|interface|invariant|layout|long|lowp|mediump|namespace|noinline|noperspective|out|output|partition|patch|precise|precision|public|readonly|resource|restrict|return|sample|sampler[12]DArrayShadow|sampler[12]DShadow|sampler2DRectShadow|sampler3DRect|samplerCubeArrayShadow|samplerCubeShadow|shared|short|sizeof|smooth|static|struct|subroutine|superp|switch|template|this|true|typedef|uint|uniform|union|unsigned|using|varying|void|volatile|while|writeonly)\b/})}v4.displayName="gn";v4.aliases=["gni"];function v4(e){e.languages.gn={comment:{pattern:/#.*/,greedy:!0},"string-literal":{pattern:/(^|[^\\"])"(?:[^\r\n"\\]|\\.)*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:\{[\s\S]*?\}|[a-zA-Z_]\w*|0x[a-fA-F0-9]{2})/,lookbehind:!0,inside:{number:/^\$0x[\s\S]{2}$/,variable:/^\$\w+$/,"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},keyword:/\b(?:else|if)\b/,boolean:/\b(?:false|true)\b/,"builtin-function":{pattern:/\b(?:assert|defined|foreach|import|pool|print|template|tool|toolchain)(?=\s*\()/i,alias:"keyword"},function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:current_cpu|current_os|current_toolchain|default_toolchain|host_cpu|host_os|root_build_dir|root_gen_dir|root_out_dir|target_cpu|target_gen_dir|target_os|target_out_dir)\b/,number:/-?\b\d+\b/,operator:/[-+!=<>]=?|&&|\|\|/,punctuation:/[(){}[\],.]/},e.languages.gn["string-literal"].inside.interpolation.inside.expression.inside=e.languages.gn,e.languages.gni=e.languages.gn}S4.displayName="linker-script";S4.aliases=["ld"];function S4(e){e.languages["linker-script"]={comment:{pattern:/(^|\s)\/\*[\s\S]*?(?:$|\*\/)/,lookbehind:!0,greedy:!0},identifier:{pattern:/"[^"\r\n]*"/,greedy:!0}
vendor: 10,701 bytes, line 743
743,"location-counter":{pattern:/\B\.\B/,alias:"important"},section:{pattern:/(^|[^\w*])\.\w+\b/,lookbehind:!0,alias:"keyword"},function:/\b[A-Z][A-Z_]*(?=\s*\()/,number:/\b(?:0[xX][a-fA-F0-9]+|\d+)[KM]?\b/,operator:/>>=?|<<=?|->|\+\+|--|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?/,punctuation:/[(){},;]/},e.languages.ld=e.languages["linker-script"]}T4.displayName="go";T4.aliases=[];function T4(e){e.register(Bt),e.languages.go=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),e.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete e.languages.go["class-name"]}w4.displayName="go-module";w4.aliases=["go-mod"];function w4(e){e.languages["go-mod"]=e.languages["go-module"]={comment:{pattern:/\/\/.*/,greedy:!0},version:{pattern:/(^|[\s()[\],])v\d+\.\d+\.\d+(?:[+-][-+.\w]*)?(?![^\s()[\],])/,lookbehind:!0,alias:"number"},"go-version":{pattern:/((?:^|\s)go\s+)\d+(?:\.\d+){1,2}/,lookbehind:!0,alias:"number"},keyword:{pattern:/^([ \t]*)(?:exclude|go|module|replace|require|retract)\b/m,lookbehind:!0},operator:/=>/,punctuation:/[()[\],]/}}_4.displayName="gradle";_4.aliases=[];function _4(e){e.register(Bt),(function(t){var r={pattern:/((?:^|[^\\$])(?:\\{2})*)\$(?:\w+|\{[^{}]*\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}};t.languages.gradle=t.languages.extend("clike",{string:{pattern:/'''(?:[^\\]|\\[\s\S])*?'''|'(?:\\.|[^\\'\r\n])*'/,greedy:!0},keyword:/\b(?:apply|def|dependencies|else|if|implementation|import|plugin|plugins|project|repositories|repository|sourceSets|tasks|val)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),t.languages.insertBefore("gradle","string",{shebang:{pattern:/#!.+/,alias:"comment",greedy:!0},"interpolation-string":{pattern:/"""(?:[^\\]|\\[\s\S])*?"""|(["/])(?:\\.|(?!\1)[^\\\r\n])*\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0,inside:{interpolation:r,string:/[\s\S]+/}}}),t.languages.insertBefore("gradle","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),t.languages.insertBefore("gradle","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),r.inside.expression.inside=t.languages.gradle})(e)}k4.displayName="graphql";k4.aliases=[];function k4(e){e.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:e.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},e.hooks.add("after-tokenize",function(r){if(r.language!=="graphql")return;var n=r.tokens.filter(function(T){return typeof T!="string"&&T.type!=="comment"&&T.type!=="scalar"}),a=0;function i(T){return n[a+T]}function s(T,_){_=_||0;for(var k=0;k<T.length;k++){var I=i(k+_);if(!I||I.type!==T[k])return!1}return!0}function l(T,_){for(var k=1,I=a;I<n.length;I++){var D=n[I],M=D.content;if(D.type==="punctuation"&&typeof M=="string"){if(T.test(M))k++;else if(_.test(M)&&(k--,k===0))return I}}return-1}function c(T,_){var k=T.alias;k?Array.isArray(k)||(T.alias=k=[k]):T.alias=k=[],k.push(_)}for(;a<n.length;){var d=n[a++];if(d.type==="keyword"&&d.content==="mutation"){var h=[];if(s(["definition-mutation","punctuation"])&&i(1).content==="("){a+=2;var f=l(/^\($/,/^\)$/);if(f===-1)continue;for(;a<f;a++){var g=i(0);g.type==="variable"&&(c(g,"variable-input"),h.push(g.content))}a=f+1}if(s(["punctuation","property-query"])&&i(0).content==="{"&&(a++,c(i(0),"property-mutation"),h.length>0)){var b=l(/^\{$/,/^\}$/);if(b===-1)continue;for(var y=a;y<b;y++){var E=n[y];E.type==="variable"&&h.indexOf(E.content)>=0&&c(E,"variable-input")}}}}})}A4.displayName="groovy";A4.aliases=[];function A4(e){e.register(Bt),(function(t){var r={pattern:/((?:^|[^\\$])(?:\\{2})*)\$(?:\w+|\{[^{}]*\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}};t.languages.groovy=t.languages.extend("clike",{string:{pattern:/'''(?:[^\\]|\\[\s\S])*?'''|'(?:\\.|[^\\'\r\n])*'/,greedy:!0},keyword:/\b(?:abstract|as|assert|boolean|break|byte|case|catch|char|class|const|continue|def|default|do|double|else|enum|extends|final|finally|float|for|goto|if|implements|import|in|instanceof|int|interface|long|native|new|package|private|protected|public|return|short|static|strictfp|super|switch|synchronized|this|throw|throws|trait|transient|try|void|volatile|while)\b/,number:/\b(?:0b[01_]+|0x[\da-f_]+(?:\.[\da-f_p\-]+)?|[\d_]+(?:\.[\d_]+)?(?:e[+-]?\d+)?)[glidf]?\b/i,operator:{pattern:/(^|[^.])(?:~|==?~?|\?[.:]?|\*(?:[.=]|\*=?)?|\.[@&]|\.\.<|\.\.(?!\.)|-[-=>]?|\+[+=]?|!=?|<(?:<=?|=>?)?|>(?:>>?=?|=)?|&[&=]?|\|[|=]?|\/=?|\^=?|%=?)/,lookbehind:!0},punctuation:/\.+|[{}[\];(),:$]/}),t.languages.insertBefore("groovy","string",{shebang:{pattern:/#!.+/,alias:"comment",greedy:!0},"interpolation-string":{pattern:/"""(?:[^\\]|\\[\s\S])*?"""|(["/])(?:\\.|(?!\1)[^\\\r\n])*\1|\$\/(?:[^/$]|\$(?:[/$]|(?![/$]))|\/(?!\$))*\/\$/,greedy:!0,inside:{interpolation:r,string:/[\s\S]+/}}}),t.languages.insertBefore("groovy","punctuation",{"spock-block":/\b(?:and|cleanup|expect|given|setup|then|when|where):/}),t.languages.insertBefore("groovy","function",{annotation:{pattern:/(^|[^.])@\w+/,lookbehind:!0,alias:"punctuation"}}),r.inside.expression.inside=t.languages.groovy})(e)}C4.displayName="less";C4.aliases=[];function C4(e){e.register(Wl),e.languages.less=e.languages.extend("css",{comment:[/\/\*[\s\S]*?\*\//,{pattern:/(^|[^\\])\/\/.*/,lookbehind:!0}],atrule:{pattern:/@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{punctuation:/[:()]/}},selector:{pattern:/(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,inside:{variable:/@+[\w-]+/}},property:/(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,operator:/[+\-*\/]/}),e.languages.insertBefore("less","property",{variable:[{pattern:/@[\w-]+\s*:/,inside:{punctuation:/:/}},/@@?[\w-]+/],"mixin-usage":{pattern:/([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,lookbehind:!0,alias:"function"}})}N4.displayName="scss";N4.aliases=[];function N4(e){e.register(Wl),e.languages.scss=e.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-](?:\([^()]+\)|[^()\s]|\s+(?!\s))*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)?url(?=\()/i,selector:{pattern:/(?=\S)[^@;{}()]?(?:[^@;{}()\s]|\s+(?!\s)|#\{\$[-\w]+\})+(?=\s*\{(?:\}|\s|[^}][^:{}]*[:{][^}]))/,inside:{parent:{pattern:/&/,alias:"important"},placeholder:/%[-\w]+/,variable:/\$[-\w]+|#\{\$[-\w]+\}/}},property:{pattern:/(?:[-\w]|\$[-\w]|#\{\$[-\w]+\})+(?=\s*:)/,inside:{variable:/\$[-\w]+|#\{\$[-\w]+\}/}}}),e.languages.insertBefore("scss","atrule",{keyword:[/@(?:content|debug|each|else(?: if)?|extend|for|forward|function|if|import|include|mixin|return|use|warn|while)\b/i,{pattern:/( )(?:from|through)(?= )/,lookbehind:!0}]}),e.languages.insertBefore("scss","important",{variable:/\$[-\w]+|#\{\$[-\w]+\}/}),e.languages.insertBefore("scss","function",{"module-modifier":{pattern:/\b(?:as|hide|show|with)\b/i,alias:"keyword"},placeholder:{pattern:/%[-\w]+/,alias:"selector"},statement:{pattern:/\B!(?:default|optional)\b/i,alias:"keyword"},boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"},operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|not|or)(?=\s)/,lookbehind:!0}}),e.languages.scss.atrule.inside.rest=e.languages.scss}R4.displayName="textile";R4.aliases=[];function R4(e){e.register(mn),(function(t){var r=/\([^|()\n]+\)|\[[^\]\n]+\]|\{[^}\n]+\}/.source,n=/\)|\((?![^|()\n]+\))/.source;function a(f,g){return RegExp(f.replace(/<MOD>/g,function(){return"(?:"+r+")"}).replace(/<PAR>/g,function(){return"(?:"+n+")"}),g||"")}var i={css:{pattern:/\{[^{}]+\}/,inside:{rest:t.languages.css}},"class-id":{pattern:/(\()[^()]+(?=\))/,lookbehind:!0,alias:"attr-value"},lang:{pattern:/(\[)[^\[\]]+(?=\])/,lookbehind:!0,alias:"attr-value"},punctuation:/[\\\/]\d+|\S/},s=t.languages.textile=t.languages.extend("markup",{phrase:{pattern:/(^|\r|\n)\S[\s\S]*?(?=$|\r?\n\r?\n|\r\r)/,lookbehind:!0,inside:{"block-tag":{pattern:a(/^[a-z]\w*(?:<MOD>|<PAR>|[<>=])*\./.source),inside:{modifier:{pattern:a(/(^[a-z]\w*)(?:<MOD>|<PAR>|[<>=])+(?=\.)/.source),lookbehind:!0,inside:i},tag:/^[a-z]\w*/,punctuation:/\.$/}},list:{pattern:a(/^[*#]+<MOD>*\s+\S.*/.source,"m"),inside:{modifier:{pattern:a(/(^[*#]+)<MOD>+/.source),lookbehind:!0,inside:i},punctuation:/^[*#]+/}},table:{pattern:a(/^(?:(?:<MOD>|<PAR>|[<>
743=^~])+\.\s*)?(?:\|(?:(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+\.|(?!(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+\.))[^|]*)+\|/.source,"m"),inside:{modifier:{pattern:a(/(^|\|(?:\r?\n|\r)?)(?:<MOD>|<PAR>|[<>=^~_]|[\\/]\d+)+(?=\.)/.source),lookbehind:!0,inside:i},punctuation:/\||^\./}},inline:{pattern:a(/(^|[^a-zA-Z\d])(\*\*|__|\?\?|[*_%@+\-^~])<MOD>*.+?\2(?![a-zA-Z\d])/.source),lookbehind:!0,inside:{bold:{pattern:a(/(^(\*\*?)<MOD>*).+?(?=\2)/.source),lookbehind:!0},italic:{pattern:a(/(^(__?)<MOD>*).+?(?=\2)/.source),lookbehind:!0},cite:{pattern:a(/(^\?\?<MOD>*).+?(?=\?\?)/.source),lookbehind:!0,alias:"string"},code:{pattern:a(/(^@<MOD>*).+?(?=@)/.source),lookbehind:!0,alias:"keyword"},inserted:{pattern:a(/(^\+<MOD>*).+?(?=\+)/.source),lookbehind:!0},deleted:{pattern:a(/(^-<MOD>*).+?(?=-)/.source),lookbehind:!0},span:{pattern:a(/(^%<MOD>*).+?(?=%)/.source),lookbehind:!0},modifier:{pattern:a(/(^\*\*|__|\?\?|[*_%@+\-^~])<MOD>+/.source),lookbehind:!0,inside:i},punctuation:/[*_%?@+\-^~]+/}},"link-ref":{pattern:/^\[[^\]]+\]\S+$/m,inside:{string:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0},url:{pattern:/(^\])\S+$/,lookbehind:!0},punctuation:/[\[\]]/}},link:{pattern:a(/"<MOD>*[^"]+":.+?(?=[^\w/]?(?:\s|$))/.source),inside:{text:{pattern:a(/(^"<MOD>*)[^"]+(?=")/.source),lookbehind:!0},modifier:{pattern:a(/(^")<MOD>+/.source),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[":]/}},image:{pattern:a(/!(?:<MOD>|<PAR>|[<>=])*(?![<>=])[^!\s()]+(?:\([^)]+\))?!(?::.+?(?=[^\w/]?(?:\s|$)))?/.source),inside:{source:{pattern:a(/(^!(?:<MOD>|<PAR>|[<>=])*)(?![<>=])[^!\s()]+(?:\([^)]+\))?(?=!)/.source),lookbehind:!0,alias:"url"},modifier:{pattern:a(/(^!)(?:<MOD>|<PAR>|[<>=])+/.source),lookbehind:!0,inside:i},url:{pattern:/(:).+/,lookbehind:!0},punctuation:/[!:]/}},footnote:{pattern:/\b\[\d+\]/,alias:"comment",inside:{punctuation:/\[|\]/}},acronym:{pattern:/\b[A-Z\d]+\([^)]+\)/,inside:{comment:{pattern:/(\()[^()]+(?=\))/,lookbehind:!0},punctuation:/[()]/}},mark:{pattern:/\b\((?:C|R|TM)\)/,alias:"comment",inside:{punctuation:/[()]/}}}}}),l=s.phrase.inside,c={inline:l.inline,link:l.link,image:l.image,footnote:l.footnote,acronym:l.acronym,mark:l.mark};s.tag.pattern=/<\/?(?!\d)[a-z0-9]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/i;var d=l.inline.inside;d.bold.inside=c,d.italic.inside=c,d.inserted.inside=c,d.deleted.inside=c,d.span.inside=c;var h=l.table.inside;h.inline=c.inline,h.link=c.link,h.image=c.image,h.footnote=c.footnote,h.acronym=c.acronym,h.mark=c.mark})(e)}I4.displayName="haml";I4.aliases=[];function I4(e){e.register(Wc),(function(t){t.languages.haml={"multiline-comment":{pattern:/((?:^|\r?\n|\r)([\t ]*))(?:\/|-#).*(?:(?:\r?\n|\r)\2[\t ].+)*/,lookbehind:!0,alias:"comment"},"multiline-code":[{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*,[\t ]*(?:(?:\r?\n|\r)\2[\t ].*,[\t ]*)*(?:(?:\r?\n|\r)\2[\t ].+)/,lookbehind:!0,inside:t.languages.ruby},{pattern:/((?:^|\r?\n|\r)([\t ]*)(?:[~-]|[&!]?=)).*\|[\t ]*(?:(?:\r?\n|\r)\2[\t ].*\|[\t ]*)*/,lookbehind:!0,inside:t.languages.ruby}],filter:{pattern:/((?:^|\r?\n|\r)([\t ]*)):[\w-]+(?:(?:\r?\n|\r)(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"}}},markup:{pattern:/((?:^|\r?\n|\r)[\t ]*)<.+/,lookbehind:!0,inside:t.languages.markup},doctype:{pattern:/((?:^|\r?\n|\r)[\t ]*)!!!(?: .+)?/,lookbehind:!0},tag:{pattern:/((?:^|\r?\n|\r)[\t ]*)[%.#][\w\-#.]*[\w\-](?:\([^)]+\)|\{(?:\{[^}]+\}|[^{}])+\}|\[[^\]]+\])*[\/<>]*/,lookbehind:!0,inside:{attributes:[{pattern:/(^|[^#])\{(?:\{[^}]+\}|[^{}])+\}/,lookbehind:!0,inside:t.languages.ruby},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*)(?:"(?:\\.|[^\\"\r\n])*"|[^)\s]+)/,lookbehind:!0},"attr-name":/[\w:-]+(?=\s*!?=|\s*[,)])/,punctuation:/[=(),]/}},{pattern:/\[[^\]]+\]/,inside:t.languages.ruby}],punctuation:/[<>]/}},code:{pattern:/((?:^|\r?\n|\r)[\t ]*(?:[~-]|[&!]?=)).+/,lookbehind:!0,inside:t.languages.ruby},interpolation:{pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"punctuation"},ruby:{pattern:/[\s\S]+/,inside:t.languages.ruby}}},punctuation:{pattern:/((?:^|\r?\n|\r)[\t ]*)[~=\-&!]+/,lookbehind:!0}};for(var r="((?:^|\\r?\\n|\\r)([\\t ]*)):{{filter_name}}
743(?:(?:\\r?\\n|\\r)(?:\\2[\\t ].+|\\s*?(?=\\r?\\n|\\r)))+",n=["css",{filter:"coffee",language:"coffeescript"},"erb","javascript","less","markdown","ruby","scss","textile"],a={},i=0,s=n.length;i<s;i++){var l=n[i];l=typeof l=="string"?{filter:l,language:l}:l,t.languages[l.language]&&(a["filter-"+l.filter]={pattern:RegExp(r.replace("{{filter_name}}",function(){return l.filter})),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"symbol"},text:{pattern:/[\s\S]+/,alias:[l.language,"language-"+l.language],inside:t.languages[l.language]}}})}t.languages.insertBefore("haml","filter",a)})(e)}O4.displayName="handlebars";O4.aliases=["hbs","mustache"];function O4(e){e.register(Nn),(function(t){t.languages.handlebars={comment:/\{\{![\s\S]*?\}\}/,delimiter:{pattern:/^\{\{\{?|\}\}\}?$/,alias:"punctuation"},string:/(["'])(?:\\.|(?!\1)[^\\\r\n])*\1/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][+-]?\d+)?/,boolean:/\b(?:false|true)\b/,block:{pattern:/^(\s*(?:~\s*)?)[#\/]\S+?(?=\s*(?:~\s*)?$|\s)/,lookbehind:!0,alias:"keyword"},brackets:{pattern:/\[[^\]]+\]/,inside:{punctuation:/\[|\]/,variable:/[\s\S]+/}},punctuation:/[!"#%&':()*+,.\/;<=>@\[\\\]^`{|}~]/,variable:/[^!"#%&'()*+,\/;<=>@\[\\\]^`{|}~\s]+/},t.hooks.add("before-tokenize",function(r){var n=/\{\{\{[\s\S]+?\}\}\}|\{\{[\s\S]+?\}\}/g;t.languages["markup-templating"].buildPlaceholders(r,"handlebars",n)}),t.hooks.add("after-tokenize",function(r){t.languages["markup-templating"].tokenizePlaceholders(r,"handlebars")}),t.languages.hbs=t.languages.handlebars,t.languages.mustache=t.languages.handlebars})(e)}Gh.displayName="haskell";Gh.aliases=["hs"];function Gh(e){e.languages.haskell={comment:{pattern:/(^|[^-!#$%*+=?&@|~.:<>^\\\/])(?:--(?:(?=.)[^-!#$%*+=?&@|~.:<>^\\\/].*|$)|\{-[\s\S]*?-\})/m,lookbehind:!0},char:{pattern:/'(?:[^\\']|\\(?:[abfnrtv\\"'&]|\^[A-Z@[\]^_]|ACK|BEL|BS|CAN|CR|DC1|DC2|DC3|DC4|DEL|DLE|EM|ENQ|EOT|ESC|ETB|ETX|FF|FS|GS|HT|LF|NAK|NUL|RS|SI|SO|SOH|SP|STX|SUB|SYN|US|VT|\d+|o[0-7]+|x[0-9a-fA-F]+))'/,alias:"string"},string:{pattern:/"(?:[^\\"]|\\(?:\S|\s+\\))*"/,greedy:!0},keyword:/\b(?:case|class|data|deriving|do|else|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b/,"import-statement":{pattern:/(^[\t ]*)import\s+(?:qualified\s+)?(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*(?:\s+as\s+(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import|qualified)\b/,punctuation:/\./}},builtin:/\b(?:abs|acos|acosh|all|and|any|appendFile|approxRational|asTypeOf|asin|asinh|atan|atan2|atanh|basicIORun|break|catch|ceiling|chr|compare|concat|concatMap|const|cos|cosh|curry|cycle|decodeFloat|denominator|digitToInt|div|divMod|drop|dropWhile|either|elem|encodeFloat|enumFrom|enumFromThen|enumFromThenTo|enumFromTo|error|even|exp|exponent|fail|filter|flip|floatDigits|floatRadix|floatRange|floor|fmap|foldl|foldl1|foldr|foldr1|fromDouble|fromEnum|fromInt|fromInteger|fromIntegral|fromRational|fst|gcd|getChar|getContents|getLine|group|head|id|inRange|index|init|intToDigit|interact|ioError|isAlpha|isAlphaNum|isAscii|isControl|isDenormalized|isDigit|isHexDigit|isIEEE|isInfinite|isLower|isNaN|isNegativeZero|isOctDigit|isPrint|isSpace|isUpper|iterate|last|lcm|length|lex|lexDigits|lexLitChar|lines|log|logBase|lookup|map|mapM|mapM_|max|maxBound|maximum|maybe|min|minBound|minimum|mod|negate|not|notElem|null|numerator|odd|or|ord|otherwise|pack|pi|pred|primExitWith|print|product|properFraction|putChar|putStr|putStrLn|quot|quotRem|range|rangeSize|read|readDec|readFile|readFloat|readHex|readIO|readInt|readList|readLitChar|readLn|readOct|readParen|readSigned|reads|readsPrec|realToFrac|recip|rem|repeat|replicate|return|reverse|round|scaleFloat|scanl|scanl1|scanr|scanr1|seq|sequence|sequence_|show|showChar|showInt|showList|showLitChar|showParen|showSigned|showString|shows|showsPrec|significand|signum|sin|sinh|snd|sort|span|splitAt|sqrt|subtract|succ|sum|tail|take|takeWhile|tan|tanh|threadToIOResult|toEnum|toInt|toInteger|toLower|toRational|toUpper|truncate|uncurry|undefined|unlines|until|unwords|unzip|unzip3|userError|words|writeFile|zip|zip3|zipWith|zipWith3)\b/,number:/\b(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|0o[0-7]+|0x[0-9a-f]+)\b/i,operator:[{pattern:/`(?:[A-Z][\w']*\.)*[_a-z][\w']*`/,greedy:!0},{pattern:/(\s)\.(?=\s)/,lookbehind:!0},/[-!#$%*+=?&@|~:<>^\\\/][-!#$%*+=?&@|~.:<>^\\\/]*|\.[-!#$%*+=?&@|~.:<>^\\\/]+/],hvariable:{pattern:/\b(?:[A-Z][\w']*\.)*[_a-z][\w']*/,inside:{punctuation:/\./}},constant:{pattern:/\b(?:[A-Z][\w']*\.)*[A-Z][\w']*/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:]/},e.languages.hs=e.languages.haskell}L4.displayName="haxe";L4.aliases=[];function L4(e){e.register(Bt),e.languages.haxe=e.languages.extend("clike",{string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},"class-name":[{pattern:/(\b(?:abstract|class|enum|extends|implements|interface|new|typedef)\s+)[A-Z_]\w*/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\bthis\b|\b(?:abstract|as|break|case|cast|catch|class|continue|default|do|dynamic|else|enum|extends|extern|final|for|from|function|if|implements|import|in|inline|interface|macro|new|null|operator|overload|override|package|private|public|return|static|super|switch|throw|to|try|typedef|untyped|using|var|while)(?!\.)\b/,function:{pattern:/\b[a-z_]\w*(?=\s*(?:<[^<>]*>\s*)?\()/i,greedy:!0},operator:/\.{3}|\+\+|--|&&|\|\||->|=>|(?:<<?|>{1,3}|[-+*/%!=&|^])=?|[?:~]/}
vendor: 21,776 bytes, line 743
743),e.languages.insertBefore("haxe","string",{"string-interpolation":{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{interpolation:{pattern:/(^|[^\\])\$(?:\w+|\{[^{}]+\})/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.haxe}}},string:/[\s\S]+/}}}),e.languages.insertBefore("haxe","class-name",{regex:{pattern:/~\/(?:[^\/\\\r\n]|\\.)+\/[a-z]*/,greedy:!0,inside:{"regex-flags":/\b[a-z]+$/,"regex-source":{pattern:/^(~\/)[\s\S]+(?=\/$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^~\/|\/$/}}}),e.languages.insertBefore("haxe","keyword",{preprocessor:{pattern:/#(?:else|elseif|end|if)\b.*/,alias:"property"},metadata:{pattern:/@:?[\w.]+/,alias:"symbol"},reification:{pattern:/\$(?:\w+|(?=\{))/,alias:"important"}})}D4.displayName="hcl";D4.aliases=[];function D4(e){e.languages.hcl={comment:/(?:\/\/|#).*|\/\*[\s\S]*?(?:\*\/|$)/,heredoc:{pattern:/<<-?(\w+\b)[\s\S]*?^[ \t]*\1/m,greedy:!0,alias:"string"},keyword:[{pattern:/(?:data|resource)\s+(?:"(?:\\[\s\S]|[^\\"])*")(?=\s+"[\w-]+"\s+\{)/i,inside:{type:{pattern:/(resource|data|\s+)(?:"(?:\\[\s\S]|[^\\"])*")/i,lookbehind:!0,alias:"variable"}}},{pattern:/(?:backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+(?=\{)/i,inside:{type:{pattern:/(backend|module|output|provider|provisioner|variable)\s+(?:[\w-]+|"(?:\\[\s\S]|[^\\"])*")\s+/i,lookbehind:!0,alias:"variable"}}},/[\w-]+(?=\s+\{)/],property:[/[-\w\.]+(?=\s*=(?!=))/,/"(?:\\[\s\S]|[^\\"])+"(?=\s*[:=])/],string:{pattern:/"(?:[^\\$"]|\\[\s\S]|\$(?:(?=")|\$+(?!\$)|[^"${])|\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\})*"/,greedy:!0,inside:{interpolation:{pattern:/(^|[^$])\$\{(?:[^{}"]|"(?:[^\\"]|\\[\s\S])*")*\}/,lookbehind:!0,inside:{type:{pattern:/(\b(?:count|data|local|module|path|self|terraform|var)\b\.)[\w\*]+/i,lookbehind:!0,alias:"variable"},keyword:/\b(?:count|data|local|module|path|self|terraform|var)\b/i,function:/\w+(?=\()/,string:{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[!\$#%&'()*+,.\/;<=>@\[\\\]^`{|}~?:]/}}}},number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,boolean:/\b(?:false|true)\b/i,punctuation:/[=\[\]{}]/}}M4.displayName="hlsl";M4.aliases=[];function M4(e){e.register(Vi),e.languages.hlsl=e.languages.extend("c",{"class-name":[e.languages.c["class-name"],/\b(?:AppendStructuredBuffer|BlendState|Buffer|ByteAddressBuffer|CompileShader|ComputeShader|ConsumeStructuredBuffer|DepthStencilState|DepthStencilView|DomainShader|GeometryShader|Hullshader|InputPatch|LineStream|OutputPatch|PixelShader|PointStream|RWBuffer|RWByteAddressBuffer|RWStructuredBuffer|RWTexture(?:1D|1DArray|2D|2DArray|3D)|RasterizerState|RenderTargetView|SamplerComparisonState|SamplerState|StructuredBuffer|Texture(?:1D|1DArray|2D|2DArray|2DMS|2DMSArray|3D|Cube|CubeArray)|TriangleStream|VertexShader)\b/],keyword:[/\b(?:asm|asm_fragment|auto|break|case|catch|cbuffer|centroid|char|class|column_major|compile|compile_fragment|const|const_cast|continue|default|delete|discard|do|dynamic_cast|else|enum|explicit|export|extern|for|friend|fxgroup|goto|groupshared|if|in|inline|inout|interface|line|lineadj|linear|long|matrix|mutable|namespace|new|nointerpolation|noperspective|operator|out|packoffset|pass|pixelfragment|point|precise|private|protected|public|register|reinterpret_cast|return|row_major|sample|sampler|shared|short|signed|sizeof|snorm|stateblock|stateblock_state|static|static_cast|string|struct|switch|tbuffer|technique|technique10|technique11|template|texture|this|throw|triangle|triangleadj|try|typedef|typename|uniform|union|unorm|unsigned|using|vector|vertexfragment|virtual|void|volatile|while)\b/,/\b(?:bool|double|dword|float|half|int|min(?:10float|12int|16(?:float|int|uint))|uint)(?:[1-4](?:x[1-4])?)?\b/],number:/(?:(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?|\b0x[\da-fA-F]+)[fFhHlLuU]?\b/,boolean:/\b(?:false|true)\b/})}B4.displayName="hoon";B4.aliases=[];function B4(e){e.languages.hoon={comment:{pattern:/::.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'/,greedy:!0},constant:/%(?:\.[ny]|[\w-]+)/,"class-name":/@(?:[a-z0-9-]*[a-z0-9])?|\*/i,function:/(?:\+[-+] {2})?(?:[a-z](?:[a-z0-9-]*[a-z0-9])?)/,keyword:/\.[\^\+\*=\?]|![><:\.=\?!]|=[>|:,\.\-\^<+;/~\*\?]|\?[>|:\.\-\^<\+&~=@!]|\|[\$_%:\.\-\^~\*=@\?]|\+[|\$\+\*]|:[_\-\^\+~\*]|%[_:\.\-\^\+~\*=]|\^[|:\.\-\+&~\*=\?]|\$[|_%:<>\-\^&~@=\?]|;[:<\+;\/~\*=]|~[>|\$_%<\+\/&=\?!]|--|==/}}F4.displayName="hpkp";F4.aliases=[];function F4(e){e.languages.hpkp={directive:{pattern:/\b(?:includeSubDomains|max-age|pin-sha256|preload|report-to|report-uri|strict)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}P4.displayName="hsts";P4.aliases=[];function P4(e){e.languages.hsts={directive:{pattern:/\b(?:includeSubDomains|max-age|preload)(?=[\s;=]|$)/i,alias:"property"},operator:/=/,punctuation:/;/}}Yh.displayName="json";Yh.aliases=["webmanifest"];function Yh(e){e.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},e.languages.webmanifest=e.languages.json}U4.displayName="uri";U4.aliases=["url"];function U4(e){e.languages.uri={scheme:{pattern:/^[a-z][a-z0-9+.-]*:/im,greedy:!0,inside:{"scheme-delimiter":/:$/}},fragment:{pattern:/#[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"fragment-delimiter":/^#/}},query:{pattern:/\?[\w\-.~!$&'()*+,;=%:@/?]*/,inside:{"query-delimiter":{pattern:/^\?/,greedy:!0},"pair-delimiter":/[&;]/,pair:{pattern:/^[^=][\s\S]*/,inside:{key:/^[^=]+/,value:{pattern:/(^=)[\s\S]+/,lookbehind:!0}}}}},authority:{pattern:RegExp(/^\/\//.source+/(?:[\w\-.~!$&'()*+,;=%:]*@)?/.source+("(?:"+/\[(?:[0-9a-fA-F:.]{2,48}|v[0-9a-fA-F]+\.[\w\-.~!$&'()*+,;=]+)\]/.source+"|"+/[\w\-.~!$&'()*+,;=%]*/.source+")")+/(?::\d*)?/.source,"m"),inside:{"authority-delimiter":/^\/\//,"user-info-segment":{pattern:/^[\w\-.~!$&'()*+,;=%:]*@/,inside:{"user-info-delimiter":/@$/,"user-info":/^[\w\-.~!$&'()*+,;=%:]+/}},"port-segment":{pattern:/:\d*$/,inside:{"port-delimiter":/^:/,port:/^\d+/}},host:{pattern:/[\s\S]+/,inside:{"ip-literal":{pattern:/^\[[\s\S]+\]$/,inside:{"ip-literal-delimiter":/^\[|\]$/,"ipv-future":/^v[\s\S]+/,"ipv6-address":/^[\s\S]+/}},"ipv4-address":/^(?:(?:[03-9]\d?|[12]\d{0,2})\.){3}(?:[03-9]\d?|[12]\d{0,2})$/}}}},path:{pattern:/^[\w\-.~!$&'()*+,;=%:@/]+/m,inside:{"path-separator":/\//}}},e.languages.url=e.languages.uri}z4.displayName="http";z4.aliases=[];function z4(e){(function(t){function r(h){return RegExp("(^(?:"+h+"):[ ]*(?![ ]))[^]+","i")}t.languages.http={"request-line":{pattern:/^(?:CONNECT|DELETE|GET|HEAD|OPTIONS|PATCH|POST|PRI|PUT|SEARCH|TRACE)\s(?:https?:\/\/|\/)\S*\sHTTP\/[\d.]+/m,inside:{method:{pattern:/^[A-Z]+\b/,alias:"property"},"request-target":{pattern:/^(\s)(?:https?:\/\/|\/)\S*(?=\s)/,lookbehind:!0,alias:"url",inside:t.languages.uri},"http-version":{pattern:/^(\s)HTTP\/[\d.]+/,lookbehind:!0,alias:"property"}}},"response-status":{pattern:/^HTTP\/[\d.]+ \d+ .+/m,inside:{"http-version":{pattern:/^HTTP\/[\d.]+/,alias:"property"},"status-code":{pattern:/^(\s)\d+(?=\s)/,lookbehind:!0,alias:"number"},"reason-phrase":{pattern:/^(\s).+/,lookbehind:!0,alias:"string"}}},header:{pattern:/^[\w-]+:.+(?:(?:\r\n?|\n)[ \t].+)*/m,inside:{"header-value":[{pattern:r(/Content-Security-Policy/.source),lookbehind:!0,alias:["csp","languages-csp"],inside:t.languages.csp},{pattern:r(/Public-Key-Pins(?:-Report-Only)?/.source),lookbehind:!0,alias:["hpkp","languages-hpkp"],inside:t.languages.hpkp},{pattern:r(/Strict-Transport-Security/.source),lookbehind:!0,alias:["hsts","languages-hsts"],inside:t.languages.hsts},{pattern:r(/[^:]+/.source),lookbehind:!0}],"header-name":{pattern:/^[^:]+/,alias:"keyword"},punctuation:/^:/}}};var n=t.languages,a={"application/javascript":n.javascript,"application/json":n.json||n.javascript,"application/xml":n.xml,"text/xml":n.xml,"text/html":n.html,"text/css":n.css,"text/plain":n.plain},i={"application/json":!0,"application/xml":!0};function s(h){var f=h.replace(/^[a-z]+\//,""),g="\\w+/(?:[\\w.-]+\\+)+"+f+"(?![+\\w.-])";return"(?:"+h+"|"+g+")"}var l;for(var c in a)if(a[c]){l=l||{};var d=i[c]?s(c):c;l[c.replace(/\//g,"-")]={pattern:RegExp("("+/content-type:\s*/.source+d+/(?:(?:\r\n?|\n)[\w-].*)*(?:\r(?:\n|(?!\n))|\n)/.source+")"+/[^ \t\w-][\s\S]*/.source,"i"),lookbehind:!0,inside:a[c]}}l&&t.languages.insertBefore("http","header",l)})(e)}$4.displayName="ichigojam";$4.aliases=[];function $4(e){e.languages.ichigojam={comment:/(?:\B'|REM)(?:[^\n\r]*)/i,string:{pattern:/"(?:""|[!#$%&'()*,\/:;<=>?^\w +\-.])*"/,greedy:!0},number:/\B#[0-9A-F]+|\B`[01]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,keyword:/\b(?:BEEP|BPS|CASE|CLEAR|CLK|CLO|CLP|CLS|CLT|CLV|CONT|COPY|ELSE|END|FILE|FILES|FOR|GOSUB|GOTO|GSB|IF|INPUT|KBD|LED|LET|LIST|LOAD|LOCATE|LRUN|NEW|NEXT|OUT|PLAY|POKE|PRINT|PWM|REM|RENUM|RESET|RETURN|RIGHT|RTN|RUN|SAVE|SCROLL|SLEEP|SRND|STEP|STOP|SUB|TEMPO|THEN|TO|UART|VIDEO|WAIT)(?:\$|\b)/i,function:/\b(?:ABS|ANA|ASC|BIN|BTN|DEC|END|FREE|HELP|HEX|I2CR|I2CW|IN|INKEY|LEN|LINE|PEEK|RND|SCR|SOUND|STR|TICK|USR|VER|VPEEK|ZER)(?:\$|\b)/i,label:/(?:\B@\S+)/,operator:/<[=>]?|>=?|\|\||&&|[+\-*\/=|&^~!]|\b(?:AND|NOT|OR)\b/i,punctuation:/[\[,;:()\]]/}}H4.displayName="icon";H4.aliases=[];function H4(e){e.languages.icon={comment:/#.*/,string:{pattern:/(["'])(?:(?!\1)[^\\\r\n_]|\\.|_(?!\1)(?:\r\n|[\s\S]))*\1/,greedy:!0},number:/\b(?:\d+r[a-z\d]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b|\.\d+\b/i,"builtin-keyword":{pattern:/&(?:allocated|ascii|clock|collections|cset|current|date|dateline|digits|dump|e|error(?:number|text|value)?|errout|fail|features|file|host|input|lcase|letters|level|line|main|null|output|phi|pi|pos|progname|random|regions|source|storage|subject|time|trace|ucase|version)\b/,alias:"variable"},directive:{pattern:/\$\w+/,alias:"builtin"},keyword:/\b(?:break|by|case|create|default|do|else|end|every|fail|global|if|initial|invocable|link|local|next|not|of|procedure|record|repeat|return|static|suspend|then|to|until|while)\b/,function:/\b(?!\d)\w+(?=\s*[({]|\s*!\s*\[)/,operator:/[+-]:(?!=)|(?:[\/?@^%&]|\+\+?|--?|==?=?|~==?=?|\*\*?|\|\|\|?|<(?:->?|<?=?)|>>?=?)(?::=)?|:(?:=:?)?|[!.\\|~]/,punctuation:/[\[\](){},;]/}}j4.displayName="icu-message-format";j4.aliases=[];function j4(e){(function(t){function r(c,d){return d<=0?/[]/.source:c.replace(/<SELF>/g,function(){return r(c,d-1)})}var n=/'[{}:=,](?:[^']|'')*'(?!')/,a={pattern:/''/,greedy:!0,alias:"operator"},i={pattern:n,greedy:!0,inside:{escape:a}},s=r(/\{(?:[^{}']|'(?![{},'])|''|<STR>|<SELF>)*\}/.source.replace(/<STR>/g,function(){return n.source}),8),l={pattern:RegExp(s),inside:{message:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:null},"message-delimiter":{pattern:/./,alias:"punctuation"}}};t.languages["icu-message-format"]={argument:{pattern:RegExp(s),greedy:!0,inside:{content:{pattern:/^(\{)[\s\S]+(?=\}$)/,lookbehind:!0,inside:{"argument-name":{pattern:/^(\s*)[^{}:=,\s]+/,lookbehind:!0},"choice-style":{pattern:/^(\s*,\s*choice\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{punctuation:/\|/,range:{pattern:/^(\s*)[+-]?(?:\d+(?:\.\d*)?|\u221e)\s*[<#\u2264]/,lookbehind:!0,inside:{operator:/[<#\u2264]/,number:/\S+/}},rest:null}},"plural-style":{pattern:/^(\s*,\s*(?:plural|selectordinal)\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{offset:/^offset:\s*\d+/,"nested-message":l,selector:{pattern:/=\d+|[^{}:=,\s]+/,inside:{keyword:/^(?:few|many|one|other|two|zero)$/}}}},"select-style":{pattern:/^(\s*,\s*select\s*,\s*)\S(?:[\s\S]*\S)?/,lookbehind:!0,inside:{"nested-message":l,selector:{pattern:/[^{}:=,\s]+/,inside:{keyword:/^other$/}}}},keyword:/\b(?:choice|plural|select|selectordinal)\b/,"arg-type":{pattern:/\b(?:date|duration|number|ordinal|spellout|time)\b/,alias:"keyword"},"arg-skeleton":{pattern:/(,\s*)::[^{}:=,\s]+/,lookbehind:!0},"arg-style":{pattern:/(,\s*)(?:currency|full|integer|long|medium|percent|short)(?=\s*$)/,lookbehind:!0},"arg-style-text":{pattern:RegExp(/(^\s*,\s*(?=\S))/.source+r(/(?:[^{}']|'[^']*'|\{(?:<SELF>)?\})+/.source,8)+"$"),lookbehind:!0,alias:"string"},punctuation:/,/}},"argument-delimiter":{pattern:/./,alias:"operator"}}},escape:a,string:i},l.inside.message.inside=t.languages["icu-message-format"],t.languages["icu-message-format"].argument.inside.content.inside["choice-style"].inside.rest=t.languages["icu-message-format"]})(e)}q4.displayName="idris";q4.aliases=["idr"];function q4(e){e.register(Gh),e.languages.idris=e.languages.extend("haskell",{comment:{pattern:/(?:(?:--|\|\|\|).*$|\{-[\s\S]*?-\})/m},keyword:/\b(?:Type|case|class|codata|constructor|corecord|data|do|dsl|else|export|if|implementation|implicit|import|impossible|in|infix|infixl|infixr|instance|interface|let|module|mutual|namespace|of|parameters|partial|postulate|private|proof|public|quoteGoal|record|rewrite|syntax|then|total|using|where|with)\b/,builtin:void 0}),e.languages.insertBefore("idris","keyword",{"import-statement":{pattern:/(^\s*import\s+)(?:[A-Z][\w']*)(?:\.[A-Z][\w']*)*/m,lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.idr=e.languages.idris}G4.displayName="ignore";G4.aliases=["gitignore","hgignore","npmignore"];function G4(e){(function(t){t.languages.ignore={comment:/^#.*/m,entry:{pattern:/\S(?:.*(?:(?:\\ )|\S))?/,alias:"string",inside:{operator:/^!|\*\*?|\?/,regex:{pattern:/(^|[^\\])\[[^\[\]]*\]/,lookbehind:!0},punctuation:/\//}}},t.languages.gitignore=t.languages.ignore,t.languages.hgignore=t.languages.ignore,t.languages.npmignore=t.languages.ignore})(e)}Y4.displayName="inform7";Y4.aliases=[];function Y4(e){e.languages.inform7={string:{pattern:/"[^"]*"/,inside:{substitution:{pattern:/\[[^\[\]]+\]/,inside:{delimiter:{pattern:/\[|\]/,alias:"punctuation"}}}}},comment:{pattern:/\[[^\[\]]+\]/,greedy:!0},title:{pattern:/^[ \t]*(?:book|chapter|part(?! of)|section|table|volume)\b.+/im,alias:"important"},number:{pattern:/(^|[^-])(?:\b\d+(?:\.\d+)?(?:\^\d+)?(?:(?!\d)\w+)?|\b(?:eight|eleven|five|four|nine|one|seven|six|ten|three|twelve|two))\b(?!-)/i,lookbehind:!0},verb:{pattern:/(^|[^-])\b(?:answering|applying to|are|asking|attacking|be(?:ing)?|burning|buying|called|carries|carry(?! out)|carrying|climbing|closing|conceal(?:ing|s)?|consulting|contain(?:ing|s)?|cutting|drinking|dropping|eating|enclos(?:es?|ing)|entering|examining|exiting|getting|giving|going|ha(?:s|ve|ving)|hold(?:ing|s)?|impl(?:ies|y)|incorporat(?:es?|ing)|inserting|is|jumping|kissing|listening|locking|looking|mean(?:ing|s)?|opening|provid(?:es?|ing)|pulling|pushing|putting|relat(?:es?|ing)|removing|searching|see(?:ing|s)?|setting|showing|singing|sleeping|smelling|squeezing|support(?:ing|s)?|swearing|switching|taking|tasting|telling|thinking|throwing|touching|turning|tying|unlock(?:ing|s)?|var(?:ies|y|ying)|waiting|waking|waving|wear(?:ing|s)?)\b(?!-)/i,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^-])\b(?:after|before|carry out|check|continue the action|definition(?= *:)|do nothing|else|end (?:if|the story|unless)|every turn|if|include|instead(?: of)?|let|move|no|now|otherwise|repeat|report|resume the story|rule for|running through|say(?:ing)?|stop the action|test|try(?:ing)?|understand|unless|use|when|while|yes)\b(?!-)/i,lookbehind:!0},property:{pattern:/(^|[^-])\b(?:adjacent(?! to)|carried|closed|concealed|contained|dark|described|edible|empty|enclosed|enterable|even|female|fixed in place|full|handled|held|improper-named|incorporated|inedible|invisible|lighted|lit|lock(?:able|ed)|male|marked for listing|mentioned|negative|neuter|non-(?:empty|full|recurring)|odd|opaque|open(?:able)?|plural-named|portable|positive|privately-named|proper-named|provided|publically-named|pushable between rooms|recurring|related|rubbing|scenery|seen|singular-named|supported|swinging|switch(?:able|ed(?: off| on)?)|touch(?:able|ed)|transparent|unconcealed|undescribed|unlit|unlocked|unmarked for listing|unmentioned|unopenable|untouchable|unvisited|variable|visible|visited|wearable|worn)\b(?!-)/i,lookbehind:!0,alias:"symbol"},position:{pattern:/(^|[^-])\b(?:above|adjacent to|back side of|below|between|down|east|everywhere|front side|here|in|inside(?: from)?|north(?:east|west)?|nowhere|on(?: top of)?|other side|outside(?: from)?|parts? of|regionally in|south(?:east|west)?|through|up|west|within)\b(?!-)/i,lookbehind:!0,alias:"keyword"},type:{pattern:/(^|[^-])\b(?:actions?|activit(?:ies|y)|actors?|animals?|backdrops?|containers?|devices?|directions?|doors?|holders?|kinds?|lists?|m[ae]n|nobody|nothing|nouns?|numbers?|objects?|people|persons?|player(?:'s holdall)?|regions?|relations?|rooms?|rule(?:book)?s?|scenes?|someone|something|supporters?|tables?|texts?|things?|time|vehicles?|wom[ae]n)\b(?!-)/i,lookbehind:!0,alias:"variable"},punctuation:/[.,:;(){}]/},e.languages.inform7.string.inside.substitution.inside.rest=e.languages.inform7,e.languages.inform7.string.inside.substitution.inside.rest.text={pattern:/\S(?:\s*\S)*/,alias:"comment"}}V4.displayName="ini";V4.aliases=[];function V4(e){e.languages.ini={comment:{pattern:/(^[ \f\t\v]*)[#;][^\n\r]*/m,lookbehind:!0},section:{pattern:/(^[ \f\t\v]*)\[[^\n\r\]]*\]?/m,lookbehind:!0,inside:{"section-name":{pattern:/(^\[[ \f\t\v]*)[^ \f\t\v\]]+(?:[ \f\t\v]+[^ \f\t\v\]]+)*/,lookbehind:!0,alias:"selector"},punctuation:/\[|\]/}},key:{pattern:/(^[ \f\t\v]*)[^ \f\n\r\t\v=]+(?:[ \f\t\v]+[^ \f\n\r\t\v=]+)*(?=[ \f\t\v]*=)/m,lookbehind:!0,alias:"attr-name"},value:{pattern:/(=[ \f\t\v]*)[^ \f\n\r\t\v]+(?:[ \f\t\v]+[^ \f\n\r\t\v]+)*/,lookbehind:!0,alias:"attr-value",inside:{"inner-value":{pattern:/^("|').+(?=\1$)/,lookbehind:!0}}},punctuation:/=/}}W4.displayName="io";W4.aliases=[];function W4(e){e.languages.io={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\/\/.*|#.*)/,lookbehind:!0,greedy:!0},"triple-quoted-string":{pattern:/"""(?:\\[\s\S]|(?!""")[^\\])*"""/,greedy:!0,alias:"string"},string:{pattern:/"(?:\\.|[^\\\r\n"])*"/,greedy:!0},keyword:/\b(?:activate|activeCoroCount|asString|block|break|call|catch|clone|collectGarbage|compileString|continue|do|doFile|doMessage|doString|else|elseif|exit|for|foreach|forward|getEnvironmentVariable|getSlot|hasSlot|if|ifFalse|ifNil|ifNilEval|ifTrue|isActive|isNil|isResumable|list|message|method|parent|pass|pause|perform|performWithArgList|print|println|proto|raise|raiseResumable|removeSlot|resend|resume|schedulerSleepSeconds|self|sender|setSchedulerSleepSeconds|setSlot|shallowCopy|slotNames|super|system|then|thisBlock|thisContext|try|type|uniqueId|updateSlot|wait|while|write|yield)\b/,builtin:/\b(?:Array|AudioDevice|AudioMixer|BigNum|Block|Box|Buffer|CFunction|CGI|Color|Curses|DBM|DNSResolver|DOConnection|DOProxy|DOServer|Date|Directory|Duration|DynLib|Error|Exception|FFT|File|Fnmatch|Font|Future|GL|GLE|GLScissor|GLU|GLUCylinder|GLUQuadric|GLUSphere|GLUT|Host|Image|Importer|LinkList|List|Lobby|Locals|MD5|MP3Decoder|MP3Encoder|Map|Message|Movie|Notification|Number|Object|OpenGL|Point|Protos|Random|Regex|SGML|SGMLElement|SGMLParser|SQLite|Sequence|Server|ShowMessage|SleepyCat|SleepyCatCursor|Socket|SocketManager|Sound|Soup|Store|String|Tree|UDPSender|UPDReceiver|URL|User|Warning|WeakLink)\b/,boolean:/\b(?:false|nil|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e-?\d+)?/i,operator:/[=!*/%+\-^&|]=|>>?=?|<<?=?|:?:?=|\+\+?|--?|\*\*?|\/\/?|%|\|\|?|&&?|\b(?:and|not|or|return)\b|@@?|\?\??|\.\./,punctuation:/[{}[\];(),.:]/}}X4.displayName="j";X4.aliases=[];function X4(e){e.languages.j={comment:{pattern:/\bNB\..*/,greedy:!0},string:{pattern:/'(?:''|[^'\r\n])*'/,greedy:!0},keyword:/\b(?:(?:CR|LF|adverb|conjunction|def|define|dyad|monad|noun|verb)\b|(?:assert|break|case|catch[dt]?|continue|do|else|elseif|end|fcase|for|for_\w+|goto_\w+|if|label_\w+|return|select|throw|try|while|whilst)\.)/,verb:{pattern:/(?!\^:|;\.|[=!][.:])(?:\{(?:\.|::?)?|p(?:\.\.?|:)|[=!\]]|[<>+*\-%$|,#][.:]?|[?^]\.?|[;\[]:?|[~}"i][.:]|[ACeEIjLor]\.|(?:[_\/\\qsux]|_?\d):)/,alias:"keyword"},number:/\b_?(?:(?!\d:)\d+(?:\.\d+)?(?:(?:ad|ar|[ejpx])_?\d+(?:\.\d+)?)*(?:b_?[\da-z]+(?:\.[\da-z]+)?)?|_\b(?!\.))/,adverb:{pattern:/[~}]|[\/\\]\.?|[bfM]\.|t[.:]/,alias:"builtin"},operator:/[=a][.:]|_\./,conjunction:{pattern:/&(?:\.:?|:)?|[.:@][.:]?|[!D][.:]|[;dHT]\.|`:?|[\^LS]:|"/,alias:"variable"},punctuation:/[()]/}}Xc.displayName="java";Xc.aliases=[];function Xc(e){e.register(Bt),(function(t){var r=/\b(?:abstract|assert|boolean|break|byte|case|catch|char|class|const|continue|default|do|double|else|enum|exports|extends|final|finally|float|for|goto|if|implements|import|instanceof|int|interface|long|module|native|new|non-sealed|null|open|opens|package|permits|private|protected|provides|public|record(?!\s*[(){}[\]<>=%~.:,;?+\-*/&|^])|requires|return|sealed|short|static|strictfp|super|switch|synchronized|this|throw|throws|to|transient|transitive|try|uses|var|void|volatile|while|with|yield)\b/,n=/(?:[a-z]\w*\s*\.\s*)*(?:[A-Z]\w*\s*\.\s*)*/.source,a={pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z](?:[\d_A-Z]*[a-z]\w*)?\b/.source),lookbehind:!0,inside:{namespace:{pattern:/^[a-z]\w*(?:\s*\.\s*[a-z]\w*)*(?:\s*\.)?/,inside:{punctuation:/\./}},punctuation:/\./}};t.languages.java=t.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"/,lookbehind:!0,greedy:!0},"class-name":[a,{pattern:RegExp(/(^|[^\w.])/.source+n+/[A-Z]\w*(?=\s+\w+\s*[;,=()]|\s*(?:\[[\s,]*\]\s*)?::\s*new\b)/.source),lookbehind:!0,inside:a.inside},{pattern:RegExp(/(\b(?:class|enum|extends|implements|instanceof|interface|new|record|throws)\s+)/.source+n+/[A-Z]\w*\b/.source),lookbehind:!0,inside:a.inside}],keyword:r,function:[t.languages.clike.function,{pattern:/(::\s*)[a-z_]\w
743*/,lookbehind:!0}],number:/\b0b[01][01_]*L?\b|\b0x(?:\.[\da-f_p+-]+|[\da-f_]+(?:\.[\da-f_p+-]+)?)\b|(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?\d[\d_]*)?[dfl]?/i,operator:{pattern:/(^|[^.])(?:<<=?|>>>?=?|->|--|\+\+|&&|\|\||::|[?:~]|[-+*/%&|^!=<>]=?)/m,lookbehind:!0},constant:/\b[A-Z][A-Z_\d]+\b/}),t.languages.insertBefore("java","string",{"triple-quoted-string":{pattern:/"""[ \t]*[\r\n](?:(?:"|"")?(?:\\.|[^"\\]))*"""/,greedy:!0,alias:"string"},char:{pattern:/'(?:\\.|[^'\\\r\n]){1,6}'/,greedy:!0}}),t.languages.insertBefore("java","class-name",{annotation:{pattern:/(^|[^.])@\w+(?:\s*\.\s*\w+)*/,lookbehind:!0,alias:"punctuation"},generics:{pattern:/<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&)|<(?:[\w\s,.?]|&(?!&))*>)*>)*>)*>/,inside:{"class-name":a,keyword:r,punctuation:/[<>(),.:]/,operator:/[?&|]/}},import:[{pattern:RegExp(/(\bimport\s+)/.source+n+/(?:[A-Z]\w*|\*)(?=\s*;)/.source),lookbehind:!0,inside:{namespace:a.inside.namespace,punctuation:/\./,operator:/\*/,"class-name":/\w+/}},{pattern:RegExp(/(\bimport\s+static\s+)/.source+n+/(?:\w+|\*)(?=\s*;)/.source),lookbehind:!0,alias:"static",inside:{namespace:a.inside.namespace,static:/\b\w+$/,punctuation:/\./,operator:/\*/,"class-name":/\w+/}}],namespace:{pattern:RegExp(/(\b(?:exports|import(?:\s+static)?|module|open|opens|package|provides|requires|to|transitive|uses|with)\s+)(?!<keyword>)[a-z]\w*(?:\.[a-z]\w*)*\.?/.source.replace(/<keyword>/g,function(){return r.source})),lookbehind:!0,inside:{punctuation:/\./}}})})(e)}Kc.displayName="php";Kc.aliases=[];function Kc(e){e.register(Nn),(function(t){var r=/\/\*[\s\S]*?\*\/|\/\/.*|#(?!\[).*/,n=[{pattern:/\b(?:false|true)\b/i,alias:"boolean"},{pattern:/(::\s*)\b[a-z_]\w*\b(?!\s*\()/i,greedy:!0,lookbehind:!0},{pattern:/(\b(?:case|const)\s+)\b[a-z_]\w*(?=\s*[;=])/i,greedy:!0,lookbehind:!0},/\b(?:null)\b/i,/\b[A-Z_][A-Z0-9_]*\b(?!\s*\()/],a=/\b0b[01]+(?:_[01]+)*\b|\b0o[0-7]+(?:_[0-7]+)*\b|\b0x[\da-f]+(?:_[\da-f]+)*\b|(?:\b\d+(?:_\d+)*\.?(?:\d+(?:_\d+)*)?|\B\.\d+)(?:e[+-]?\d+)?/i,i=/<?=>|\?\?=?|\.{3}|\??->|[!=]=?=?|::|\*\*=?|--|\+\+|&&|\|\||<<|>>|[?~]|[/^|%*&<>.+-]=?/,s=/[{}\[\](),:;]/;t.languages.php={delimiter:{pattern:/\?>$|^<\?(?:php(?=\s)|=)?/i,alias:"important"},comment:r,variable:/\$+(?:\w+\b|(?=\{))/,package:{pattern:/(namespace\s+|use\s+(?:function\s+)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,lookbehind:!0,inside:{punctuation:/\\/}},"class-name-definition":{pattern:/(\b(?:class|enum|interface|trait)\s+)\b[a-z_]\w*(?!\\)\b/i,lookbehind:!0,alias:"class-name"},"function-definition":{pattern:/(\bfunction\s+)[a-z_]\w*(?=\s*\()/i,lookbehind:!0,alias:"function"},keyword:[{pattern:/(\(\s*)\b(?:array|bool|boolean|float|int|integer|object|string)\b(?=\s*\))/i,alias:"type-casting",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|object|self|static|string)\b(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b(?:array(?!\s*\()|bool|callable|(?:false|null)(?=\s*\|)|float|int|iterable|mixed|never|object|self|static|string|void)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/\b(?:array(?!\s*\()|bool|float|int|iterable|mixed|object|string|void)\b/i,alias:"type-declaration",greedy:!0},{pattern:/(\|\s*)(?:false|null)\b|\b(?:false|null)(?=\s*\|)/i,alias:"type-declaration",greedy:!0,lookbehind:!0},{pattern:/\b(?:parent|self|static)(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(\byield\s+)from\b/i,lookbehind:!0},/\bclass\b/i,{pattern:/((?:^|[^\s>:]|(?:^|[^-])>|(?:^|[^:]):)\s*)\b(?:abstract|and|array|as|break|callable|case|catch|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|enum|eval|exit|extends|final|finally|fn|for|foreach|function|global|goto|if|implements|include|include_once|instanceof|insteadof|interface|isset|list|match|namespace|never|new|or|parent|print|private|protected|public|readonly|require|require_once|return|self|static|switch|throw|trait|try|unset|use|var|while|xor|yield|__halt_compiler)\b/i,lookbehind:!0}],"argument-name":{pattern:/([(,]\s*)\b[a-z_]\w*(?=\s*:(?!:))/i,lookbehind:!0},"class-name":[{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self|\s+static))\s+|\bcatch\s*\()\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/(\|\s*)\b[a-z_]\w*(?!\\)\b/i,greedy:!0,lookbehind:!0},{pattern:/\b[a-z_]\w*(?!\\)\b(?=\s*\|)/i,greedy:!0},{pattern:/(\|\s*)(?:\\?\b[a-z_]\w*)+\b/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(?:\\?\b[a-z_]\w*)+\b(?=\s*\|)/i,alias:"class-name-fully-qualified",greedy:!0,inside:{punctuation:/\\/}},{pattern:/(\b(?:extends|implements|instanceof|new(?!\s+self\b|\s+static\b))\s+|\bcatch\s*\()(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:"class-name-fully-qualified",greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*\$)/i,alias:"type-declaration",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-declaration"],greedy:!0,inside:{punctuation:/\\/}},{pattern:/\b[a-z_]\w*(?=\s*::)/i,alias:"static-context",greedy:!0},{pattern:/(?:\\?\b[a-z_]\w*)+(?=\s*::)/i,alias:["class-name-fully-qualified","static-context"],greedy:!0,inside:{punctuation:/\\/}}
vendor: 7,492 bytes, line 743
743,{pattern:/([(,?]\s*)[a-z_]\w*(?=\s*\$)/i,alias:"type-hint",greedy:!0,lookbehind:!0},{pattern:/([(,?]\s*)(?:\\?\b[a-z_]\w*)+(?=\s*\$)/i,alias:["class-name-fully-qualified","type-hint"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}},{pattern:/(\)\s*:\s*(?:\?\s*)?)\b[a-z_]\w*(?!\\)\b/i,alias:"return-type",greedy:!0,lookbehind:!0},{pattern:/(\)\s*:\s*(?:\?\s*)?)(?:\\?\b[a-z_]\w*)+\b(?!\\)/i,alias:["class-name-fully-qualified","return-type"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,function:{pattern:/(^|[^\\\w])\\?[a-z_](?:[\w\\]*\w)?(?=\s*\()/i,lookbehind:!0,inside:{punctuation:/\\/}},property:{pattern:/(->\s*)\w+/,lookbehind:!0},number:a,operator:i,punctuation:s};var l={pattern:/\{\$(?:\{(?:\{[^{}]+\}|[^{}]+)\}|[^{}])+\}|(^|[^\\{])\$+(?:\w+(?:\[[^\r\n\[\]]+\]|->\w+)?)/,lookbehind:!0,inside:t.languages.php},c=[{pattern:/<<<'([^']+)'[\r\n](?:.*[\r\n])*?\1;/,alias:"nowdoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<'[^']+'|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<'?|[';]$/}}}},{pattern:/<<<(?:"([^"]+)"[\r\n](?:.*[\r\n])*?\1;|([a-z_]\w*)[\r\n](?:.*[\r\n])*?\2;)/i,alias:"heredoc-string",greedy:!0,inside:{delimiter:{pattern:/^<<<(?:"[^"]+"|[a-z_]\w*)|[a-z_]\w*;$/i,alias:"symbol",inside:{punctuation:/^<<<"?|[";]$/}},interpolation:l}},{pattern:/`(?:\\[\s\S]|[^\\`])*`/,alias:"backtick-quoted-string",greedy:!0},{pattern:/'(?:\\[\s\S]|[^\\'])*'/,alias:"single-quoted-string",greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,alias:"double-quoted-string",greedy:!0,inside:{interpolation:l}}];t.languages.insertBefore("php","variable",{string:c,attribute:{pattern:/#\[(?:[^"'\/#]|\/(?![*/])|\/\/.*$|#(?!\[).*$|\/\*(?:[^*]|\*(?!\/))*\*\/|"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*')+\](?=\s*[a-z$#])/im,greedy:!0,inside:{"attribute-content":{pattern:/^(#\[)[\s\S]+(?=\]$)/,lookbehind:!0,inside:{comment:r,string:c,"attribute-class-name":[{pattern:/([^:]|^)\b[a-z_]\w*(?!\\)\b/i,alias:"class-name",greedy:!0,lookbehind:!0},{pattern:/([^:]|^)(?:\\?\b[a-z_]\w*)+/i,alias:["class-name","class-name-fully-qualified"],greedy:!0,lookbehind:!0,inside:{punctuation:/\\/}}],constant:n,number:a,operator:i,punctuation:s}},delimiter:{pattern:/^#\[|\]$/,alias:"punctuation"}}}}),t.hooks.add("before-tokenize",function(d){if(/<\?/.test(d.code)){var h=/<\?(?:[^"'/#]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|(?:\/\/|#(?!\[))(?:[^?\n\r]|\?(?!>))*(?=$|\?>|[\r\n])|#\[|\/\*(?:[^*]|\*(?!\/))*(?:\*\/|$))*?(?:\?>|$)/g;t.languages["markup-templating"].buildPlaceholders(d,"php",h)}}),t.hooks.add("after-tokenize",function(d){t.languages["markup-templating"].tokenizePlaceholders(d,"php")})})(e)}Zc.displayName="javadoclike";Zc.aliases=[];function Zc(e){(function(t){var r=t.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};function n(i,s){var l="doc-comment",c=t.languages[i];if(c){var d=c[l];if(!d){var h={};h[l]={pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"},c=t.languages.insertBefore(i,"comment",h),d=c[l]}if(d instanceof RegExp&&(d=c[l]={pattern:d}),Array.isArray(d))for(var f=0,g=d.length;f<g;f++)d[f]instanceof RegExp&&(d[f]={pattern:d[f]}),s(d[f]);else s(d)}}function a(i,s){typeof i=="string"&&(i=[i]),i.forEach(function(l){n(l,function(c){c.inside||(c.inside={}),c.inside.rest=s})})}Object.defineProperty(r,"addSupport",{value:a}),r.addSupport(["java","javascript","php"],r)})(e)}K4.displayName="scala";K4.aliases=[];function K4(e){e.register(Xc),e.languages.scala=e.languages.extend("java",{"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:/<-|=>|\b(?:abstract|case|catch|class|def|derives|do|else|enum|extends|extension|final|finally|for|forSome|given|if|implicit|import|infix|inline|lazy|match|new|null|object|opaque|open|override|package|private|protected|return|sealed|self|super|this|throw|trait|transparent|try|type|using|val|var|while|with|yield)\b/,number:/\b0x(?:[\da-f]*\.)?[\da-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e\d+)?[dfl]?/i,builtin:/\b(?:Any|AnyRef|AnyVal|Boolean|Byte|Char|Double|Float|Int|Long|Nothing|Short|String|Unit)\b/,symbol:/'[^\d\s\\]\w*/}),e.languages.insertBefore("scala","triple-quoted-string",{"string-interpolation":{pattern:/\b[a-z]\w*(?:"""(?:[^$]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*?"""|"(?:[^$"\r\n]|\$(?:[^{]|\{(?:[^{}]|\{[^{}]*\})*\}))*")/i,greedy:!0,inside:{id:{pattern:/^\w+/,greedy:!0,alias:"function"},escape:{pattern:/\\\$"|\$[$"]/,greedy:!0,alias:"symbol"},interpolation:{pattern:/\$(?:\w+|\{(?:[^{}]|\{[^{}]*\})*\})/,greedy:!0,inside:{punctuation:/^\$\{?|\}$/,expression:{pattern:/[\s\S]+/,inside:e.languages.scala}}},string:/[\s\S]+/}}}),delete e.languages.scala["class-name"],delete e.languages.scala.function,delete e.languages.scala.constant}Z4.displayName="javadoc";Z4.aliases=[];function Z4(e){e.register(Xc),e.register(Zc),e.register(mn),(function(t){var r=/(^(?:[\t ]*(?:\*\s*)*))[^*\s].*$/m,n=/#\s*\w+(?:\s*\([^()]*\))?/.source,a=/(?:\b[a-zA-Z]\w+\s*\.\s*)*\b[A-Z]\w*(?:\s*<mem>)?|<mem>/.source.replace(/<mem>/g,function(){return n});t.languages.javadoc=t.languages.extend("javadoclike",{}),t.languages.insertBefore("javadoc","keyword",{reference:{pattern:RegExp(/(@(?:exception|link|linkplain|see|throws|value)\s+(?:\*\s*)?)/.source+"(?:"+a+")"),lookbehind:!0,inside:{function:{pattern:/(#\s*)\w+(?=\s*\()/,lookbehind:!0},field:{pattern:/(#\s*)\w+/,lookbehind:!0},namespace:{pattern:/\b(?:[a-z]\w*\s*\.\s*)+/,inside:{punctuation:/\./}},"class-name":/\b[A-Z]\w*/,keyword:t.languages.java.keyword,punctuation:/[#()[\],.]/}},"class-name":{pattern:/(@param\s+)<[A-Z]\w*>/,lookbehind:!0,inside:{punctuation:/[.<>]/}},"code-section":[{pattern:/(\{@code\s+(?!\s))(?:[^\s{}]|\s+(?![\s}])|\{(?:[^{}]|\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})*\})*\})+(?=\s*\})/,lookbehind:!0,inside:{code:{pattern:r,lookbehind:!0,inside:t.languages.java,alias:"language-java"}}},{pattern:/(<(code|pre|tt)>(?!<code>)\s*)\S(?:\S|\s+\S)*?(?=\s*<\/\2>)/,lookbehind:!0,inside:{line:{pattern:r,lookbehind:!0,inside:{tag:t.languages.markup.tag,entity:t.languages.markup.entity,code:{pattern:/.+/,inside:t.languages.java,alias:"language-java"}}}}}],tag:t.languages.markup.tag,entity:t.languages.markup.entity}),t.languages.javadoclike.addSupport("java",t.languages.javadoc)})(e)}Q4.displayName="javastacktrace";Q4.aliases=[];function Q4(e){e.languages.javastacktrace={summary:{pattern:/^([\t ]*)(?:(?:Caused by:|Suppressed:|Exception in thread "[^"]*")[\t ]+)?[\w$.]+(?::.*)?$/m,lookbehind:!0,inside:{keyword:{pattern:/^([\t ]*)(?:(?:Caused by|Suppressed)(?=:)|Exception in thread)/m,lookbehind:!0},string:{pattern:/^(\s*)"[^"]*"/,lookbehind:!0},exceptions:{pattern:/^(:?\s*)[\w$.]+(?=:|$)/,lookbehind:!0,inside:{"class-name":/[\w$]+$/,namespace:/\b[a-z]\w*\b/,punctuation:/\./}},message:{pattern:/(:\s*)\S.*/,lookbehind:!0,alias:"string"},punctuation:/:/}},"stack-frame":{pattern:/^([\t ]*)at (?:[\w$./]|@[\w$.+-]*\/)+(?:<init>)?\([^()]*\)/m,lookbehind:!0,inside:{keyword:{pattern:/^(\s*)at(?= )/,lookbehind:!0},source:[{pattern:/(\()\w+\.\w+:\d+(?=\))/,lookbehind:!0,inside:{file:/^\w+\.\w+/,punctuation:/:/,"line-number":{pattern:/\b\d+\b/,alias:"number"}}},{pattern:/(\()[^()]*(?=\))/,lookbehind:!0,inside:{keyword:/^(?:Native Method|Unknown Source)$/}}],"class-name":/[\w$]+(?=\.(?:<init>|[\w$]+)\()/,function:/(?:<init>
743|[\w$]+)(?=\()/,"class-loader":{pattern:/(\s)[a-z]\w*(?:\.[a-z]\w*)*(?=\/[\w@$.]*\/)/,lookbehind:!0,alias:"namespace",inside:{punctuation:/\./}},module:{pattern:/([\s/])[a-z]\w*(?:\.[a-z]\w*)*(?:@[\w$.+-]*)?(?=\/)/,lookbehind:!0,inside:{version:{pattern:/(@)[\s\S]+/,lookbehind:!0,alias:"number"},punctuation:/[@.]/}},namespace:{pattern:/(?:\b[a-z]\w*\.)+/,inside:{punctuation:/\./}},punctuation:/[()/.]/}},more:{pattern:/^([\t ]*)\.{3} \d+ [a-z]+(?: [a-z]+)*/m,lookbehind:!0,inside:{punctuation:/\.{3}/,number:/\d+/,keyword:/\b[a-z]+(?: [a-z]+)*\b/}}}}J4.displayName="jexl";J4.aliases=[];function J4(e){e.languages.jexl={string:/(["'])(?:\\[\s\S]|(?!\1)[^\\])*\1/,transform:{pattern:/(\|\s*)[a-zA-Zа-ÑÐ-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-ÑÐ-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*/,alias:"function",lookbehind:!0},function:/[a-zA-Zа-ÑÐ-Я_\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$][\wа-ÑÐ-Я\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF$]*\s*(?=\()/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+\b/,operator:/[<>!]=?|-|\+|&&|==|\|\|?|\/\/?|[?:*^%]/,boolean:/\b(?:false|true)\b/,keyword:/\bin\b/,punctuation:/[{}[\](),.]/}}ew.displayName="jolie";ew.aliases=[];function ew(e){e.register(Bt),e.languages.jolie=e.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\[\s\S]|[^"\\])*"/,lookbehind:!0,greedy:!0},"class-name":{pattern:/((?:\b(?:as|courier|embed|in|inputPort|outputPort|service)\b|@)[ \t]*)\w+/,lookbehind:!0},keyword:/\b(?:as|cH|comp|concurrent|constants|courier|cset|csets|default|define|else|embed|embedded|execution|exit|extender|for|foreach|forward|from|global|if|import|in|include|init|inputPort|install|instanceof|interface|is_defined|linkIn|linkOut|main|new|nullProcess|outputPort|over|private|provide|public|scope|sequential|service|single|spawn|synchronized|this|throw|throws|type|undef|until|while|with)\b/,function:/\b[a-z_]\w*(?=[ \t]*[@(])/i,number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?l?/i,operator:/-[-=>]?|\+[+=]?|<[<=]?|[>=*!]=?|&&|\|\||[?\/%^@|]/,punctuation:/[()[\]{},;.:]/,builtin:/\b(?:Byte|any|bool|char|double|enum|float|int|length|long|ranges|regex|
vendor: 27,527 bytes, line 743
743string|undefined|void)\b/}),e.languages.insertBefore("jolie","keyword",{aggregates:{pattern:/(\bAggregates\s*:\s*)(?:\w+(?:\s+with\s+\w+)?\s*,\s*)*\w+(?:\s+with\s+\w+)?/,lookbehind:!0,inside:{keyword:/\bwith\b/,"class-name":/\w+/,punctuation:/,/}},redirects:{pattern:/(\bRedirects\s*:\s*)(?:\w+\s*=>\s*\w+\s*,\s*)*(?:\w+\s*=>\s*\w+)/,lookbehind:!0,inside:{punctuation:/,/,"class-name":/\w+/,operator:/=>/}},property:{pattern:/\b(?:Aggregates|[Ii]nterfaces|Java|Javascript|Jolie|[Ll]ocation|OneWay|[Pp]rotocol|Redirects|RequestResponse)\b(?=[ \t]*:)/}})}tw.displayName="jq";tw.aliases=[];function tw(e){(function(t){var r=/\\\((?:[^()]|\([^()]*\))*\)/.source,n=RegExp(/(^|[^\\])"(?:[^"\r\n\\]|\\[^\r\n(]|__)*"/.source.replace(/__/g,function(){return r})),a={interpolation:{pattern:RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+r),lookbehind:!0,inside:{content:{pattern:/^(\\\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:null},punctuation:/^\\\(|\)$/}}},i=t.languages.jq={comment:/#.*/,property:{pattern:RegExp(n.source+/(?=\s*:(?!:))/.source),lookbehind:!0,greedy:!0,inside:a},string:{pattern:n,lookbehind:!0,greedy:!0,inside:a},function:{pattern:/(\bdef\s+)[a-z_]\w+/i,lookbehind:!0},variable:/\B\$\w+/,"property-literal":{pattern:/\b[a-z_]\w*(?=\s*:(?!:))/i,alias:"property"},keyword:/\b(?:as|break|catch|def|elif|else|end|foreach|if|import|include|label|module|modulemeta|null|reduce|then|try|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b\d+\.|\B\.)?\b\d+(?:[eE][+-]?\d+)?\b/,operator:[{pattern:/\|=?/,alias:"pipe"},/\.\.|[!=<>]?=|\?\/\/|\/\/=?|[-+*/%]=?|[<>?]|\b(?:and|not|or)\b/],"c-style-function":{pattern:/\b[a-z_]\w*(?=\s*\()/i,alias:"function"},punctuation:/::|[()\[\]{},:;]|\.(?=\s*[\[\w$])/,dot:{pattern:/\./,alias:"important"}};a.interpolation.inside.content.inside=i})(e)}rw.displayName="js-templates";rw.aliases=[];function rw(e){e.register(Cn),(function(t){var r=t.languages.javascript["template-string"],n=r.pattern.source,a=r.inside.interpolation,i=a.inside["interpolation-punctuation"],s=a.pattern.source;function l(y,E){if(t.languages[y])return{pattern:RegExp("((?:"+E+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:y}}}}t.languages.javascript["template-string"]=[l("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),l("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),l("svg",/\bsvg/.source),l("markdown",/\b(?:markdown|md)/.source),l("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),l("sql",/\bsql/.source),r].filter(Boolean);function c(y,E){return"___"+E.toUpperCase()+"_"+y+"___"}function d(y,E,T){var _={code:y,grammar:E,language:T};return t.hooks.run("before-tokenize",_),_.tokens=t.tokenize(_.code,_.grammar),t.hooks.run("after-tokenize",_),_.tokens}function h(y){var E={};E["interpolation-punctuation"]=i;var T=t.tokenize(y,E);if(T.length===3){var _=[1,1];_.push.apply(_,d(T[1],t.languages.javascript,"javascript")),T.splice.apply(T,_)}return new t.Token("interpolation",T,a.alias,y)}function f(y,E,T){var _=t.tokenize(y,{interpolation:{pattern:RegExp(s),lookbehind:!0}}),k=0,I={},D=_.map(function(W){if(typeof W=="string")return W;for(var re=W.content,G;y.indexOf(G=c(k++,T))!==-1;);return I[G]=re,G}).join(""),M=d(D,E,T),B=Object.keys(I);k=0;function P(W){for(var re=0;re<W.length;re++){if(k>=B.length)return;var G=W[re];if(typeof G=="string"||typeof G.content=="string"){var J=B[k],se=typeof G=="string"?G:G.content,ue=se.indexOf(J);if(ue!==-1){++k;var Z=se.substring(0,ue),Q=h(I[J]),z=se.substring(ue+J.length),ee=[];if(Z&&ee.push(Z),ee.push(Q),z){var K=[z];P(K),ee.push.apply(ee,K)}typeof G=="string"?(W.splice.apply(W,[re,1].concat(ee)),re+=ee.length-1):G.content=ee}}else{var Te=G.content;Array.isArray(Te)?P(Te):P([Te])}}}return P(M),new t.Token(T,M,"language-"+T,y)}var g={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};t.hooks.add("after-tokenize",function(y){if(!(y.language in g))return;function E(T){for(var _=0,k=T.length;_<k;_++){var I=T[_];if(typeof I!="string"){var D=I.content;if(!Array.isArray(D)){typeof D!="string"&&E([D]);continue}if(I.type==="template-string"){var M=D[1];if(D.length===3&&typeof M!="string"&&M.type==="embedded-code"){var B=b(M),P=M.alias,W=Array.isArray(P)?P[0]:P,re=t.languages[W];if(!re)continue;D[1]=f(B,re,W)}}else E(D)}}}E(y.tokens)});function b(y){return typeof y=="string"?y:Array.isArray(y)?y.map(b).join(""):b(y.content)}})(e)}Vh.displayName="typescript";Vh.aliases=["ts"];function Vh(e){e.register(Cn),(function(t){t.languages.typescript=t.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),t.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete t.languages.typescript.parameter,delete t.languages.typescript["literal-property"];var r=t.languages.extend("typescript",{});delete r["class-name"],t.languages.typescript["class-name"].inside=r,t.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:r}}}}),t.languages.ts=t.languages.typescript})(e)}nw.displayName="jsdoc";nw.aliases=[];function nw(e){e.register(Zc),e.register(Cn),e.register(Vh),(function(t){var r=t.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,a="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";t.languages.jsdoc=t.languages.extend("javadoclike",{parameter:{pattern:RegExp(a+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),t.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(a+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:r,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,function(){return n})),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:r.string,number:r.number,boolean:r.boolean,keyword:t.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:r,alias:"language-javascript"}}}}),t.languages.javadoclike.addSupport("javascript",t.languages.jsdoc)})(e)}aw.displayName="n4js";aw.aliases=["n4jsd"];function aw(e){e.register(Cn),e.languages.n4js=e.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),e.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),e.languages.n4jsd=e.languages.n4js}iw.displayName="js-extras";iw.aliases=[];function iw(e){e.register(Cn),(function(t){t.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+t.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),t.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+t.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),t.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function r(c,d){return RegExp(c.replace(/<ID>/g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),d)}t.languages.insertBefore("javascript","keyword",{imports:{pattern:r(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:t.languages.javascript},exports:{pattern:r(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:t.languages.javascript}}),t.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),t.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),t.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:r(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],a=0;a<n.length;a++){var i=n[a],s=t.languages.javascript[i];t.util.type(s)==="RegExp"&&(s=t.languages.javascript[i]={pattern:s});var l=s.inside||{};s.inside=l,l["maybe-class-name"]=/^[A-Z][\s\S]*/}})(e)}sw.displayName="json5";sw.aliases=[];function sw(e){e.register(Yh),(function(t){var r=/("|')(?:\\(?:\r\n?|\n|.)|(?!\1)[^\\\r\n])*\1/;t.languages.json5=t.languages.extend("json",{property:[{pattern:RegExp(r.source+"(?=\\s*:)"),greedy:!0},{pattern:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/,alias:"unquoted"}],string:{pattern:r,greedy:!0},number:/[+-]?\b(?:NaN|Infinity|0x[a-fA-F\d]+)\b|[+-]?(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+\b)?/})})(e)}ow.displayName="jsonp";ow.aliases=[];function ow(e){e.register(Yh),e.languages.jsonp=e.languages.extend("json",{punctuation:/[{}[\]();,.]/}),e.languages.insertBefore("jsonp","punctuation",{function:/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*\()/})}lw.displayName="jsstacktrace";lw.aliases=[];function lw(e){e.languages.jsstacktrace={"error-message":{pattern:/^\S.*/m,alias:"string"},"stack-frame":{pattern:/(^[ \t]+)at[ \t].*/m,lookbehind:!0,inside:{"not-my-code":{pattern:/^at[ \t]+(?!\s)(?:node\.js|<unknown>|.*(?:node_modules|\(<anonymous>\)|\(<unknown>|<anonymous>$|\(internal\/|\(node\.js)).*/m,alias:"comment"},filename:{pattern:/(\bat\s+(?!\s)|\()(?:[a-zA-Z]:)?[^():]+(?=:)/,lookbehind:!0,alias:"url"},function:{pattern:/(\bat\s+(?:new\s+)?)(?!\s)[_$a-zA-Z\xA0-\uFFFF<][.$\w\xA0-\uFFFF<>]*/,lookbehind:!0,inside:{punctuation:/\./}},punctuation:/[()]/,keyword:/\b(?:at|new)\b/,alias:{pattern:/\[(?:as\s+)?(?!\s)[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\]/,alias:"variable"},"line-number":{pattern:/:\d+(?::\d+)?\b/,alias:"number",inside:{punctuation:/:/}}}}}}uw.displayName="julia";uw.aliases=[];function uw(e){e.languages.julia={comment:{pattern:/(^|[^\\])(?:#=(?:[^#=]|=(?!#)|#(?!=)|#=(?:[^#=]|=(?!#)|#(?!=))*=#)*=#|#.*)/,lookbehind:!0},regex:{pattern:/r"(?:\\.|[^"\\\r\n])*"[imsx]{0,4}/,greedy:!0},string:{pattern:/"""[\s\S]+?"""|(?:\b\w+)?"(?:\\.|[^"\\\r\n])*"|`(?:[^\\`\r\n]|\\.)*`/,greedy:!0},char:{pattern:/(^|[^\w'])'(?:\\[^\r\n][^'\r\n]*|[^\\\r\n])'/,lookbehind:!0,greedy:!0},keyword:/\b(?:abstract|baremodule|begin|bitstype|break|catch|ccall|const|continue|do|else|elseif|end|export|finally|for|function|global|if|immutable|import|importall|in|let|local|macro|module|print|println|quote|return|struct|try|type|typealias|using|while)\b/,boolean:/\b(?:false|true)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[box])?(?:[\da-f]+(?:_[\da-f]+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[efp][+-]?\d+(?:_\d+)*)?j?/i,operator:/&&|\|\||[-+*^%÷â»&$\\]=?|\/[\/=]?|!=?=?|\|[=>]?|<(?:<=?|[=:|])?|>(?:=|>>?=?)?|==?=?|[~â â¤â¥'ââ]/,punctuation:/::?|[{}[\]();,.?]/,constant:/\b(?:(?:Inf|NaN)(?:16|32|64)?|im|pi)\b|[Ïâ¯]/}}cw.displayName="keepalived";cw.aliases=[];function cw(e){e.languages.keepalived={comment:{pattern:/[#!].*/,greedy:!0},string:{pattern:/(^|[^\\])(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,lookbehind:!0,greedy:!0},ip:{pattern:RegExp(/\b(?:(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){5}:(?:[\da-f]{1,4}:)?[\da-f]{1,4}|(?:[\da-f]{1,4}:){4}:(?:[\da-f]{1,4}:){0,2}[\da-f]{1,4}|(?:[\da-f]{1,4}:){3}:(?:[\da-f]{1,4}:){0,3}[\da-f]{1,4}|(?:[\da-f]{1,4}:){2}:(?:[\da-f]{1,4}:){0,4}[\da-f]{1,4}|(?:[\da-f]{1,4}:){6}<ipv4>|(?:[\da-f]{1,4}:){0,5}:<ipv4>|::(?:[\da-f]{1,4}:){0,5}<ipv4>|[\da-f]{1,4}::(?:[\da-f]{1,4}:){0,5}[\da-f]{1,4}|::(?:[\da-f]{1,4}:){0,6}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:)(?:\/\d{1,3})?|<ipv4>(?:\/\d{1,2})?)\b/.source.replace(/<ipv4>/g,function(){return/(?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){3}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d))/.source}),"i"),alias:"number"},path:{pattern:/(\s)\/(?:[^\/\s]+\/)*[^\/\s]*|\b[a-zA-Z]:\\(?:[^\\\s]+\\)*[^\\\s]*/,lookbehind:!0,alias:"string"},variable:/\$\{?\w+\}?/,email:{pattern:/[\w-]+@[\w-]+(?:\.[\w-]{2,3}){1,2}/,alias:"string"},"conditional-configuration":{pattern:/@\^?[\w-]+/,alias:"variable"},operator:/=/,property:/\b(?:BFD_CHECK|DNS_CHECK|FILE_CHECK|HTTP_GET|MISC_CHECK|NAME|PING_CHECK|SCRIPTS|SMTP_CHECK|SSL|SSL_GET|TCP_CHECK|UDP_CHECK|accept|advert_int|alpha|auth_pass|auth_type|authentication|bfd_cpu_affinity|bfd_instance|bfd_no_swap|bfd_priority|bfd_process_name|bfd_rlimit_rttime|bfd_rt_priority|bind_if|bind_port|bindto|ca|certificate|check_unicast_src|checker|checker_cpu_affinity|checker_log_all_failures|checker_no_swap|checker_priority|checker_rlimit_rttime|checker_rt_priority|child_wait_time|connect_ip|connect_port|connect_timeout|dbus_service_name|debug|default_interface|delay|delay_before_retry|delay_loop|digest|dont_track_primary|dynamic|dynamic_interfaces|enable_(?:dbus|script_security|sni|snmp_checker|snmp_rfc|snmp_rfcv2|snmp_rfcv3|snmp_vrrp|traps)|end|fall|fast_recovery|file|flag-[123]|fork_delay|full_command|fwmark|garp_group|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|global_defs|global_tracking|gna_interval|group|ha_suspend|hashed|helo_name|higher_prio_send_advert|hoplimit|http_protocol|hysteresis|idle_tx|include|inhibit_on_failure|init_fail|init_file|instance|interface|interfaces|interval|ip_family|ipvs_process_name|keepalived.conf|kernel_rx_buf_size|key|linkbeat_interfaces|linkbeat_use_polling|log_all_failures|log_unknown_vrids|lower_prio_no_advert|lthreshold|lvs_flush|lvs_flush_onstop|lvs_method|lvs_netlink_cmd_rcv_bufs|lvs_netlink_cmd_rcv_bufs_force|lvs_netlink_monitor_rcv_bufs|lvs_netlink_monitor_rcv_bufs_force|lvs_notify_fifo|lvs_notify_fifo_script|lvs_sched|lvs_sync_daemon|max_auto_priority|max_hops|mcast_src_ip|mh-fallback|mh-port|min_auto_priority_delay|min_rx|min_tx|misc_dynamic|misc_path|misc_timeout|multiplier|name|namespace_with_ipsets|native_ipv6|neighbor_ip|net_namespace|net_namespace_ipvs|nftables|nftables_counters|nftables_ifindex|nftables_priority|no_accept|no_checker_emails|no_email_faults|nopreempt|notification_email|notification_email_from|notify|notify_backup|notify_deleted|notify_down|notify_fault|notify_fifo|notify_fifo_script|notify_master|notify_master_rx_lower_pri|notify_priority_changes|notify_stop|notify_up|old_unicast_checksum|omega|ops|param_match|passive|password|path|persistence_engine|persistence_granularity|persistence_timeout|preempt|preempt_delay|priority|process|process_monitor_rcv_bufs|process_monitor_rcv_bufs_force|process_name|process_names|promote_secondaries|protocol|proxy_arp|proxy_arp_pvlan|quorum|quorum_down|quorum_max|quorum_up|random_seed|real_server|regex|regex_max_offset|regex_min_offset|regex_no_match|regex_options|regex_stack|reload_repeat|reload_time_file|require_reply|retry|rise|router_id|rs_init_notifies|script|script_user|sh-fallback|sh-port|shutdown_script|shutdown_script_timeout|skip_check_adv_addr|smtp_alert|smtp_alert_checker|smtp_alert_vrrp|smtp_connect_timeout|smtp_helo_name|smtp_server|snmp_socket|sorry_server|sorry_server_inhibit|sorry_server_lvs_method|source_ip|start|startup_script|startup_script_timeout|state|static_ipaddress|static_routes|static_rules|status_code|step|strict_mode|sync_group_tracking_weight|terminate_delay|timeout|track_bfd|track_file|track_group|track_interface|track_process|track_script|track_src_ip|ttl|type|umask|unicast_peer|unicast_src_ip|unicast_ttl|url|use_ipvlan|use_pid_dir|use_vmac|user|uthreshold|val[123]|version|virtual_ipaddress|virtual_ipaddress_excluded|virtual_router_id|virtual_routes|virtual_rules|virtual_server|virtual_server_group|virtualhost|vmac_xmit_base|vrrp|vrrp_(?:check_unicast_src|cpu_affinity|garp_interval|garp_lower_prio_delay|garp_lower_prio_repeat|garp_master_delay|garp_master_refresh|garp_master_refresh_repeat|garp_master_repeat|gna_interval|higher_prio_send_advert|instance|ipsets|iptables|lower_prio_no_advert|mcast_group4|mcast_group6|min_garp|netlink_cmd_rcv_bufs|netlink_cmd_rcv_bufs_force|netlink_monitor_rcv_bufs|netlink_monitor_rcv_bufs_force|no_swap|notify_fifo|notify_fifo_script|notify_priority_changes|priority|process_name|rlimit_rttime|rt_priority|rx_bufs_multiplier|rx_bufs_policy|script|skip_check_adv_addr|startup_delay|strict|sync_group|track_process|version)|warmup|weight)\b/,constant:/\b(?:A|AAAA|AH|BACKUP|CNAME|DR|MASTER|MX|NAT|NS|PASS|SCTP|SOA|TCP|TUN|TXT|UDP|dh|fo|lblc|lblcr|lc|mh|nq|ovf|rr|sed|sh|wlc|wrr)\b/,number:{pattern:/(^|[^\w.-])-?\d+(?:\.\d+)?/,lookbehind:!0},boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\{\}]/}}dw.displayName="keyman";dw.aliases=[];function dw(e){e.languages.keyman={comment:{pattern:/\bc .*/i,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0},"virtual-key":{pattern:/\[\s*(?:(?:ALT|CAPS|CTRL|LALT|LCTRL|NCAPS|RALT|RCTRL|SHIFT)\s+)*(?:[TKU]_[\w?]+|[A-E]\d\d?|"[^"\r\n]*"|'[^'\r\n]*')\s*\]/i,greedy:!0,alias:"function"},"header-keyword":{pattern:/&\w+/,alias:"bold"},"header-statement":{pattern:/\b(?:bitmap|bitmaps|caps always off|caps on only|copyright|hotkey|language|layout|message|name|shift frees caps|version)\b/i,alias:"bold"},"rule-keyword":{pattern:/\b(?:any|baselayout|beep|call|context|deadkey|dk|if|index|layer|notany|nul|outs|platform|reset|return|save|set|store|use)\b/i,alias:"keyword"},"structural-keyword":{pattern:/\b(?:ansi|begin|group|match|newcontext|nomatch|postkeystroke|readonly|unicode|using keys)\b/i,alias:"keyword"},"compile-target":{pattern:/\$(?:keyman|keymanonly|keymanweb|kmfl|weaver):/i,alias:"property"},number:/\b(?:U\+[\dA-F]+|d\d+|x[\da-f]+|\d+)\b/i,operator:/[+>\\$]|\.\./,punctuation:/[()=,]/}}hw.displayName="kotlin";hw.aliases=["kt","kts"];function hw(e){e.register(Bt),(function(t){t.languages.kotlin=t.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete t.languages.kotlin["class-name"];var r={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:t.languages.kotlin}};t.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:r},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:r},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete t.languages.kotlin.string,t.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),t.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),t.languages.kt=t.languages.kotlin,t.languages.kts=t.languages.kotlin})(e)}pw.displayName="kumir";pw.aliases=["kum"];function pw(e){(function(t){var r=/\s\x00-\x1f\x22-\x2f\x3a-\x3f\x5b-\x5e\x60\x7b-\x7e/.source;function n(a,i){return RegExp(a.replace(/<nonId>/g,r),i)}t.languages.kumir={comment:{pattern:/\|.*/},prolog:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^\n\r"]*"|'[^\n\r']*'/,greedy:!0},boolean:{pattern:n(/(^|[<nonId>])(?:да|неÑ)(?=[<nonId>]|$)/.source),lookbehind:!0},"operator-word":{pattern:n(/(^|[<nonId>])(?:и|или|не)(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"keyword"},"system-variable":{pattern:n(/(^|[<nonId>])знаÑ(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"keyword"},type:[{pattern:n(/(^|[<nonId>])(?:веÑ|лиÑ|лог|Ñим|Ñел)(?:\x20*Ñаб)?(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"builtin"},{pattern:n(/(^|[<nonId>])(?:компл|Ñканкод|Ñайл|ÑвеÑ)(?=[<nonId>]|$)/.source),lookbehind:!0,alias:"important"}],keyword:{pattern:n(/(^|[<nonId>])(?:алг|аÑг(?:\x20*Ñез)?|ввод|ÐÐÐЮЧÐТЬ|вÑ[еÑ]|вÑбоÑ|вÑвод|вÑÑ
од|дано|длÑ|до|дÑ|еÑли|инаÑе|иÑп|иÑполÑзоваÑÑ|кон(?:(?:\x20+|_)иÑп)?|кÑ(?:(?:\x20+|_)пÑи)?|надо|наÑ|нÑ|нÑ|оÑ|паÑза|пока|пÑи|Ñаза?|Ñез|ÑÑоп|Ñаб|Ñо|ÑÑв|Ñаг)(?=[<nonId>]|$)/.source),lookbehind:!0},name:{pattern:n(/(^|[<nonId>])[^\d<nonId>][^<nonId>]*(?:\x20+[^<nonId>]+)*(?=[<nonId>]|$)/.source),lookbehind:!0},number:{pattern:n(/(^|[<nonId>])(?:\B\$[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?=[<nonId>]|$)/.source,"i"),lookbehind:!0},punctuation:/:=|[(),:;\[\]]/,"operator-char":{pattern:/\*\*?|<[=>]?|>=?|[-+/=]/,alias:"operator"}},t.languages.kum=t.languages.kumir})(e)}fw.displayName="kusto";fw.aliases=[];function fw(e){e.languages.kusto={comment:{pattern:/\/\/.*/,greedy:!0},string:{pattern:/```[\s\S]*?```|[hH]?(?:"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\.)*'|@(?:"[^\r\n"]*"|'[^\r\n']*'))/,greedy:!0},verb:{pattern:/(\|\s*)[a-z][\w-]*/i,lookbehind:!0,alias:"keyword"},command:{pattern:/\.[a-z][a-z\d-]*\b/,alias:"keyword"},"class-name":/\b(?:bool|datetime|decimal|dynamic|guid|int|long|real|string|timespan)\b/,keyword:/\b(?:access|alias|and|anti|as|asc|auto|between|by|(?:contains|(?:ends|starts)with|has(?:perfix|suffix)?)(?:_cs)?|database|declare|desc|external|from|fullouter|has_all|in|ingestion|inline|inner|innerunique|into|(?:left|right)(?:anti(?:semi)?|inner|outer|semi)?|let|like|local|not|of|on|or|pattern|print|query_parameters|range|restrict|schema|set|step|table|tables|to|view|where|with|matches\s+regex|nulls\s+(?:first|last))(?![\w-])/,boolean:/\b(?:false|null|true)\b/,function:/\b[a-z_]\w*(?=\s*\()/,datetime:[{pattern:/\b(?:(?:Fri|Friday|Mon|Monday|Sat|Saturday|Sun|Sunday|Thu|Thursday|Tue|Tuesday|Wed|Wednesday)\s*,\s*)?\d{1,2}(?:\s+|-)(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)(?:\s+|-)\d{2}\s+\d{2}:\d{2}(?::\d{2})?(?:\s*(?:\b(?:[A-Z]|(?:[ECMT][DS]|GM|U)T)|[+-]\d{4}))?\b/,alias:"number"},{pattern:/[+-]?\b(?:\d{4}-\d{2}-\d{2}(?:[ T]\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)?|\d{2}:\d{2}(?::\d{2}(?:\.\d+)?)?)Z?/,alias:"number"}],number:/\b(?:0x[0-9A-Fa-f]+|\d+(?:\.\d+)?(?:[Ee][+-]?\d+)?)(?:(?:min|sec|[mnµ]s|[dhms]|microsecond|tick)\b)?|[+-]?\binf\b/,operator:/=>|[!=]~|[!=<>]=?|[-+*/%|]|\.\./,punctuation:/[()\[\]{},;.:]/}}mw.displayName="latex";mw.aliases=["context","tex"];function mw(e){(function(t){var r=/\\(?:[^a-z()[\]]|[a-z*]+)/i,n={"equation-command":{pattern:r,alias:"regex"}};t.languages.latex={comment:/%.*/,cdata:{pattern:/(\\begin\{((?:lstlisting|verbatim)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0},equation:[{pattern:/\$\$(?:\\[\s\S]|[^\\$])+\$\$|\$(?:\\[\s\S]|[^\\$])+\$|\\\([\s\S]*?\\\)|\\\[[\s\S]*?\\\]/,inside:n,alias:"string"},{pattern:/(\\begin\{((?:align|eqnarray|equation|gather|math|multline)\*?)\})[\s\S]*?(?=\\end\{\2\})/,lookbehind:!0,inside:n,alias:"string"}],keyword:{pattern:/(\\(?:begin|cite|documentclass|end|label|ref|usepackage)(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0},url:{pattern:/(\\url\{)[^}]+(?=\})/,lookbehind:!0},headline:{pattern:/(\\(?:chapter|frametitle|paragraph|part|section|subparagraph|subsection|subsubparagraph|subsubsection|subsubsubparagraph)\*?(?:\[[^\]]+\])?\{)[^}]+(?=\})/,lookbehind:!0,alias:"class-name"},function:{pattern:r,alias:"selector"},punctuation:/[[\]{}&]/},t.languages.tex=t.languages.latex,t.languages.context=t.languages.latex})(e)}gw.displayName="latte";gw.aliases=[];function gw(e){e.register(Bt),e.register(Nn),e.register(Kc),(function(t){t.languages.latte={comment:/^\{\*[\s\S]*/,"latte-tag":{pattern:/(^\{(?:\/(?=[a-z]))?)(?:[=_]|[a-z]\w*\b(?!\())/i,lookbehind:!0,alias:"important"},delimiter:{pattern:/^\{\/?|\}$/,alias:"punctuation"},php:{pattern:/\S(?:[\s\S]*\S)?/,alias:"language-php",inside:t.languages.php}};var r=t.languages.extend("markup",{});t.languages.insertBefore("inside","attr-value",{"n-attr":{pattern:/n:[\w-]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+))?/,inside:{"attr-name":{pattern:/^[^\s=]+/,alias:"important"},"attr-value":{pattern:/=[\s\S]+/,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}],php:{pattern:/\S(?:[\s\S]*\S)?/,inside:t.languages.php}}}}}},r.tag),t.hooks.add("before-tokenize",function(n){if(n.language==="latte"){var a=/\{\*[\s\S]*?\*\}|\{[^'"\s{}*](?:[^"'/{}]|\/(?![*/])|("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|\/\*(?:[^*]|\*(?!\/))*\*\/)*\}/g;t.languages["markup-templating"].buildPlaceholders(n,"latte",a),n.grammar=r}}),t.hooks.add("after-tokenize",function(n){t.languages["markup-templating"].tokenizePlaceholders(n,"latte")})})(e)}Wh.displayName="scheme";Wh.aliases=[];function Wh(e){(function(t){t.languages.scheme={comment:/;.*|#;
743\s*(?:\((?:[^()]|\([^()]*\))*\)|\[(?:[^\[\]]|\[[^\[\]]*\])*\])|#\|(?:[^#|]|#(?!\|)|\|(?!#)|#\|(?:[^#|]|#(?!\|)|\|(?!#))*\|#)*\|#/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},symbol:{pattern:/'[^()\[\]#'\s]+/,greedy:!0},char:{pattern:/#\\(?:[ux][a-fA-F\d]+\b|[-a-zA-Z]+\b|[\uD800-\uDBFF][\uDC00-\uDFFF]|\S)/,greedy:!0},"lambda-parameter":[{pattern:/((?:^|[^'`#])[(\[]lambda\s+)(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)/,lookbehind:!0},{pattern:/((?:^|[^'`#])[(\[]lambda\s+[(\[])[^()\[\]']+/,lookbehind:!0}],keyword:{pattern:/((?:^|[^'`#])[(\[])(?:begin|case(?:-lambda)?|cond(?:-expand)?|define(?:-library|-macro|-record-type|-syntax|-values)?|defmacro|delay(?:-force)?|do|else|except|export|guard|if|import|include(?:-ci|-library-declarations)?|lambda|let(?:rec)?(?:-syntax|-values|\*)?|let\*-values|only|parameterize|prefix|(?:quasi-?)?quote|rename|set!|syntax-(?:case|rules)|unless|unquote(?:-splicing)?|when)(?=[()\[\]\s]|$)/,lookbehind:!0},builtin:{pattern:/((?:^|[^'`#])[(\[])(?:abs|and|append|apply|assoc|ass[qv]|binary-port\?|boolean=?\?|bytevector(?:-append|-copy|-copy!|-length|-u8-ref|-u8-set!|\?)?|caar|cadr|call-with-(?:current-continuation|port|values)|call\/cc|car|cdar|cddr|cdr|ceiling|char(?:->integer|-ready\?|\?|<\?|<=\?|=\?|>\?|>=\?)|close-(?:input-port|output-port|port)|complex\?|cons|current-(?:error|input|output)-port|denominator|dynamic-wind|eof-object\??|eq\?|equal\?|eqv\?|error|error-object(?:-irritants|-message|\?)|eval|even\?|exact(?:-integer-sqrt|-integer\?|\?)?|expt|features|file-error\?|floor(?:-quotient|-remainder|\/)?|flush-output-port|for-each|gcd|get-output-(?:bytevector|string)|inexact\??|input-port(?:-open\?|\?)|integer(?:->char|\?)|lcm|length|list(?:->string|->vector|-copy|-ref|-set!|-tail|\?)?|make-(?:bytevector|list|parameter|string|vector)|map|max|member|memq|memv|min|modulo|negative\?|newline|not|null\?|number(?:->string|\?)|numerator|odd\?|open-(?:input|output)-(?:bytevector|string)|or|output-port(?:-open\?|\?)|pair\?|peek-char|peek-u8|port\?|positive\?|procedure\?|quotient|raise|raise-continuable|rational\?|rationalize|read-(?:bytevector|bytevector!|char|error\?|line|string|u8)|real\?|remainder|reverse|round|set-c[ad]r!|square|string(?:->list|->number|->symbol|->utf8|->vector|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?|<\?|<=\?|=\?|>\?|>=\?)?|substring|symbol(?:->string|\?|=\?)|syntax-error|textual-port\?|truncate(?:-quotient|-remainder|\/)?|u8-ready\?|utf8->string|values|vector(?:->list|->string|-append|-copy|-copy!|-fill!|-for-each|-length|-map|-ref|-set!|\?)?|with-exception-handler|write-(?:bytevector|char|string|u8)|zero\?)(?=[()\[\]\s]|$)/,lookbehind:!0},operator:{pattern:/((?:^|[^'`#])[(\[])(?:[-+*%/]|[<>]=?|=>?)(?=[()\[\]\s]|$)/,lookbehind:!0},number:{pattern:RegExp(r({"<ureal dec>":/\d+(?:\/\d+)|(?:\d+(?:\.\d*)?|\.\d+)(?:[esfdl][+-]?\d+)?/.source,"<real dec>":/[+-]?<ureal dec>|[+-](?:inf|nan)\.0/.source,"<imaginary dec>":/[+-](?:<ureal dec>|(?:inf|nan)\.0)?i/.source,"<complex dec>":/<real dec>(?:@<real dec>|<imaginary dec>)?|<imaginary dec>/.source,"<num dec>":/(?:#d(?:#[ei])?|#[ei](?:#d)?)?<complex dec>/.source,"<ureal box>":/[0-9a-f]+(?:\/[0-9a-f]+)?/.source,"<real box>":/[+-]?<ureal box>|[+-](?:inf|nan)\.0/.source,"<imaginary box>":/[+-](?:<ureal box>|(?:inf|nan)\.0)?i/.source,"<complex box>":/<real box>(?:@<real box>|<imaginary box>)?|<imaginary box>/.source,"<num box>":/#[box](?:#[ei])?|(?:#[ei])?#[box]<complex box>/.source,"<number>":/(^|[()\[\]\s])(?:<num dec>|<num box>)(?=[()\[\]\s]|$)/.source}),"i"),lookbehind:!0},boolean:{pattern:/(^|[()\[\]\s])#(?:[ft]|false|true)(?=[()\[\]\s]|$)/,lookbehind:!0},function:{pattern:/((?:^|[^'`#])[(\[])(?:[^|()\[\]'\s]+|\|(?:[^\\|]|\\.)*\|)(?=[()\[\]\s]|$)/,lookbehind:!0},identifier:{pattern:/(^|[()\[\]\s])\|(?:[^\\|]|\\.)*\|(?=[()\[\]\s]|$)/,lookbehind:!0,greedy:!0},punctuation:/[()\[\]']/};function r(n){for(var a in n)n[a]=n[a].replace(/<[\w\s]+>/g,function(i){return"(?:"+n[i].trim()+")"});return n[a]}})(e)}bw.displayName="lilypond";bw.aliases=["ly"];function bw(e){e.register(Wh),(function(t){for(var r=/\((?:[^();"#\\]|\\[\s\S]|;.*(?!.)|"(?:[^"\\]|\\.)*"|#(?:\{(?:(?!#\})[\s\S])*#\}|[^{])|<expr>)*\)/.source,n=5,a=0;a<n;a++)r=r.replace(/<expr>/g,function(){return r});r=r.replace(/<expr>/g,/[^\s\S]/.source);var i=t.languages.lilypond={comment:/%(?:(?!\{).*|\{[\s\S]*?%\})/,"embedded-scheme":{pattern:RegExp(/(^|[=\s])#(?:"(?:[^"\\]|\\.)*"|[^\s()"]*(?:[^\s()]|<expr>))/.source.replace(/<expr>/g,function(){return r}),"m"),lookbehind:!0,greedy:!0,inside:{scheme:{pattern:/^(#)[\s\S]+$/,lookbehind:!0,alias:"language-scheme",inside:{"embedded-lilypond":{pattern:/#\{[\s\S]*?#\}/,greedy:!0,inside:{punctuation:/^#\{|#\}$/,lilypond:{pattern:/[\s\S]+/,alias:"language-lilypond",inside:null}}},rest:t.languages.scheme}},punctuation:/#/}},string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":{pattern:/(\\new\s+)[\w-]+/,lookbehind:!0},keyword:{pattern:/\\[a-z][-\w]*/i,inside:{punctuation:/^\\/}},operator:/[=|]|<<|>>/,punctuation:{pattern:/(^|[a-z\d])(?:'+|,+|[_^]?-[_^]?(?:[-+^!>._]|(?=\d))|[_^]\.?|[.!])|[{}()[\]<>^~]|\\[()[\]<>\\!]|--|__/,lookbehind:!0},number:/\b\d+(?:\/\d+)?\b/};i["embedded-scheme"].inside.scheme.inside["embedded-lilypond"].inside.lilypond.inside=i,t.languages.ly=i})(e)}yw.displayName="liquid";yw.aliases=[];function yw(e){e.register(Nn),e.languages.liquid={comment:{pattern:/(^\{%\s*comment\s*%\})[\s\S]+(?=\{%\s*endcomment\s*%\}$)/,lookbehind:!0},delimiter:{pattern:/^\{(?:\{\{|[%\{])-?|-?(?:\}\}|[%\}])\}$/,alias:"punctuation"},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},keyword:/\b(?:as|assign|break|(?:end)?(?:capture|case|comment|for|form|if|paginate|raw|style|tablerow|unless)|continue|cycle|decrement|echo|else|elsif|in|include|increment|limit|liquid|offset|range|render|reversed|section|when|with)\b/,object:/\b(?:address|all_country_option_tags|article|block|blog|cart|checkout|collection|color|country|country_option_tags|currency|current_page|current_tags|customer|customer_address|date|discount_allocation|discount_application|external_video|filter|filter_value|font|forloop|fulfillment|generic_file|gift_card|group|handle|image|line_item|link|linklist|localization|location|measurement|media|metafield|model|model_source|order|page|page_description|page_image|page_title|part|policy|product|product_option|recommendations|request|robots|routes|rule|script|search|selling_plan|selling_plan_allocation|selling_plan_group|shipping_method|shop|shop_locale|sitemap|store_availability|tax_line|template|theme|transaction|unit_price_measurement|user_agent|variant|video|video_source)\b/,function:[{pattern:/(\|\s*)\w+/,lookbehind:!0,alias:"filter"},{pattern:/(\.\s*)(?:first|last|size)/,lookbehind:!0}],boolean:/\b(?:false|nil|true)\b/,range:{pattern:/\.\./,alias:"operator"},number:/\b\d+(?:\.\d+)?\b/,operator:/[!=]=|<>|[<>]=?|[|?:=-]|\b(?:and|contains(?=\s)|or)\b/,punctuation:/[.,\[\]()]/,empty:{pattern:/\bempty\b/,alias:"keyword"}},e.hooks.add("before-tokenize",function(t){var r=/\{%\s*comment\s*%\}[\s\S]*?\{%\s*endcomment\s*%\}|\{(?:%[\s\S]*?%|\{\{[\s\S]*?\}\}|\{[\s\S]*?\})\}/g,n=!1;e.languages["markup-templating"].buildPlaceholders(t,"liquid",r,function(a){var i=/^\{%-?\s*(\w+)/.exec(a);if(i){var s=i[1];if(s==="raw"&&!n)return n=!0,!0;if(s==="endraw")return n=!1,!0}return!n})}),e.hooks.add("after-tokenize",function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"liquid")})}xw.displayName="lisp";xw.aliases=["elisp","emacs","emacs-lisp"];function xw(e){(function(t){function r(y){return RegExp(/(\()/.source+"(?:"+y+")"+/(?=[\s\)])
vendor: 16,062 bytes, line 743
743/.source)}function n(y){return RegExp(/([\s([])/.source+"(?:"+y+")"+/(?=[\s)])/.source)}var a=/(?!\d)[-+*/~!@$%^=<>{}\w]+/.source,i="&"+a,s="(\\()",l="(?=\\))",c="(?=\\s)",d=/(?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\))*\))*\))*/.source,h={heading:{pattern:/;;;.*/,alias:["comment","title"]},comment:/;.*/,string:{pattern:/"(?:[^"\\]|\\.)*"/,greedy:!0,inside:{argument:/[-A-Z]+(?=[.,\s])/,symbol:RegExp("`"+a+"'")}},"quoted-symbol":{pattern:RegExp("#?'"+a),alias:["variable","symbol"]},"lisp-property":{pattern:RegExp(":"+a),alias:"property"},splice:{pattern:RegExp(",@?"+a),alias:["symbol","variable"]},keyword:[{pattern:RegExp(s+"(?:and|(?:cl-)?letf|cl-loop|cond|cons|error|if|(?:lexical-)?let\\*?|message|not|null|or|provide|require|setq|unless|use-package|when|while)"+c),lookbehind:!0},{pattern:RegExp(s+"(?:append|by|collect|concat|do|finally|for|in|return)"+c),lookbehind:!0}],declare:{pattern:r(/declare/.source),lookbehind:!0,alias:"keyword"},interactive:{pattern:r(/interactive/.source),lookbehind:!0,alias:"keyword"},boolean:{pattern:n(/nil|t/.source),lookbehind:!0},number:{pattern:n(/[-+]?\d+(?:\.\d*)?/.source),lookbehind:!0},defvar:{pattern:RegExp(s+"def(?:const|custom|group|var)\\s+"+a),lookbehind:!0,inside:{keyword:/^def[a-z]+/,variable:RegExp(a)}},defun:{pattern:RegExp(s+/(?:cl-)?(?:defmacro|defun\*?)\s+/.source+a+/\s+\(/.source+d+/\)/.source),lookbehind:!0,greedy:!0,inside:{keyword:/^(?:cl-)?def\S+/,arguments:null,function:{pattern:RegExp("(^\\s)"+a),lookbehind:!0},punctuation:/[()]/}},lambda:{pattern:RegExp(s+"lambda\\s+\\(\\s*(?:&?"+a+"(?:\\s+&?"+a+")*\\s*)?\\)"),lookbehind:!0,greedy:!0,inside:{keyword:/^lambda/,arguments:null,punctuation:/[()]/}},car:{pattern:RegExp(s+a),lookbehind:!0},punctuation:[/(?:['`,]?\(|[)\[\]])/,{pattern:/(\s)\.(?=\s)/,lookbehind:!0}]},f={"lisp-marker":RegExp(i),varform:{pattern:RegExp(/\(/.source+a+/\s+(?=\S)/.source+d+/\)/.source),inside:h},argument:{pattern:RegExp(/(^|[\s(])/.source+a),lookbehind:!0,alias:"variable"},rest:h},g="\\S+(?:\\s+\\S+)*",b={pattern:RegExp(s+d+l),lookbehind:!0,inside:{"rest-vars":{pattern:RegExp("&(?:body|rest)\\s+"+g),inside:f},"other-marker-vars":{pattern:RegExp("&(?:aux|optional)\\s+"+g),inside:f},keys:{pattern:RegExp("&key\\s+"+g+"(?:\\s+&allow-other-keys)?"),inside:f},argument:{pattern:RegExp(a),alias:"variable"},punctuation:/[()]/}};h.lambda.inside.arguments=b,h.defun.inside.arguments=t.util.clone(b),h.defun.inside.arguments.inside.sublist=b,t.languages.lisp=h,t.languages.elisp=h,t.languages.emacs=h,t.languages["emacs-lisp"]=h})(e)}Ew.displayName="livescript";Ew.aliases=[];function Ew(e){e.languages.livescript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\])#.*/,lookbehind:!0}],"interpolated-string":{pattern:/(^|[^"])("""|")(?:\\[\s\S]|(?!\2)[^\\])*\2(?!")/,lookbehind:!0,greedy:!0,inside:{variable:{pattern:/(^|[^\\])#[a-z_](?:-?[a-z]|[\d_])*/m,lookbehind:!0},interpolation:{pattern:/(^|[^\\])#\{[^}]+\}/m,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^#\{|\}$/,alias:"variable"}}},string:/[\s\S]+/}},string:[{pattern:/('''|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},{pattern:/<\[[\s\S]*?\]>/,greedy:!0},/\\[^\s,;\])}]+/],regex:[{pattern:/\/\/(?:\[[^\r\n\]]*\]|\\.|(?!\/\/)[^\\\[])+\/\/[gimyu]{0,5}/,greedy:!0,inside:{comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0}}},{pattern:/\/(?:\[[^\r\n\]]*\]|\\.|[^/\\\r\n\[])+\/[gimyu]{0,5}/,greedy:!0}],keyword:{pattern:/(^|(?!-).)\b(?:break|case|catch|class|const|continue|default|do|else|extends|fallthrough|finally|for(?: ever)?|function|if|implements|it|let|loop|new|null|otherwise|own|return|super|switch|that|then|this|throw|try|unless|until|var|void|when|while|yield)(?!-)\b/m,lookbehind:!0},"keyword-operator":{pattern:/(^|[^-])\b(?:(?:delete|require|typeof)!|(?:and|by|delete|export|from|import(?: all)?|in|instanceof|is(?: not|nt)?|not|of|or|til|to|typeof|with|xor)(?!-)\b)/m,lookbehind:!0,alias:"operator"},boolean:{pattern:/(^|[^-])\b(?:false|no|off|on|true|yes)(?!-)\b/m,lookbehind:!0},argument:{pattern:/(^|(?!\.&\.)[^&])&(?!&)\d*/m,lookbehind:!0,alias:"variable"},number:/\b(?:\d+~[\da-z]+|\d[\d_]*(?:\.\d[\d_]*)?(?:[a-z]\w*)?)/i,identifier:/[a-z_](?:-?[a-z]|[\d_])*/i,operator:[{pattern:/( )\.(?= )/,lookbehind:!0},/\.(?:[=~]|\.\.?)|\.(?:[&|^]|<<|>>>?)\.|:(?:=|:=?)|&&|\|[|>]|<(?:<<?<?|--?!?|~~?!?|[|=?])?|>[>=?]?|-(?:->?|>)?|\+\+?|@@?|%%?|\*\*?|!(?:~?=|--?>|~?~>)?|~(?:~?>|=)?|==?|\^\^?|[\/?]/],punctuation:/[(){}\[\]|.,:;`]/},e.languages.livescript["interpolated-string"].inside.interpolation.inside.rest=e.languages.livescript}vw.displayName="llvm";vw.aliases=[];function vw(e){(function(t){t.languages.llvm={comment:/;.*/,string:{pattern:/"[^"]*"/,greedy:!0},boolean:/\b(?:false|true)\b/,variable:/[%@!#](?:(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+|\d+)/i,label:/(?!\d)(?:[-$.\w]|\\[a-f\d]{2})+:/i,type:{pattern:/\b(?:double|float|fp128|half|i[1-9]\d*|label|metadata|ppc_fp128|token|void|x86_fp80|x86_mmx)\b/,alias:"class-name"},keyword:/\b[a-z_][a-z_0-9]*\b/,number:/[+-]?\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-Fa-f]+\b|\b0xK[\dA-Fa-f]{20}\b|\b0x[ML][\dA-Fa-f]{32}\b|\b0xH[\dA-Fa-f]{4}\b/,punctuation:/[{}[\];(),.!*=<>]/}})(e)}Sw.displayName="log";Sw.aliases=[];function Sw(e){e.languages.log={string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?![st] | \w)(?:[^'\\\r\n]|\\.)*'/,greedy:!0},exception:{pattern:/(^|[^\w.])[a-z][\w.]*(?:Error|Exception):.*(?:(?:\r\n?|\n)[ \t]*(?:at[ \t].+|\.{3}.*|Caused by:.*))+(?:(?:\r\n?|\n)[ \t]*\.\.\. .*)?/,lookbehind:!0,greedy:!0,alias:["javastacktrace","language-javastacktrace"],inside:e.languages.javastacktrace||{keyword:/\bat\b/,function:/[a-z_][\w$]*(?=\()/,punctuation:/[.:()]/}},level:[{pattern:/\b(?:ALERT|CRIT|CRITICAL|EMERG|EMERGENCY|ERR|ERROR|FAILURE|FATAL|SEVERE)\b/,alias:["error","important"]},{pattern:/\b(?:WARN|WARNING|WRN)\b/,alias:["warning","important"]},{pattern:/\b(?:DISPLAY|INF|INFO|NOTICE|STATUS)\b/,alias:["info","keyword"]},{pattern:/\b(?:DBG|DEBUG|FINE)\b/,alias:["debug","keyword"]},{pattern:/\b(?:FINER|FINEST|TRACE|TRC|VERBOSE|VRB)\b/,alias:["trace","comment"]}],property:{pattern:/((?:^|[\]|])[ \t]*)[a-z_](?:[\w-]|\b\/\b)*(?:[. ]\(?\w(?:[\w-]|\b\/\b)*\)?)*:(?=\s)/im,lookbehind:!0},separator:{pattern:/(^|[^-+])-{3,}|={3,}|\*{3,}|- - /m,lookbehind:!0,alias:"comment"},url:/\b(?:file|ftp|https?):\/\/[^\s|,;'"]*[^\s|,;'">.]/,email:{pattern:/(^|\s)[-\w+.]+@[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)+(?=\s)/,lookbehind:!0,alias:"url"},"ip-address":{pattern:/\b(?:\d{1,3}(?:\.\d{1,3}){3})\b/,alias:"constant"},"mac-address":{pattern:/\b[a-f0-9]{2}(?::[a-f0-9]{2}){5}\b/i,alias:"constant"},domain:{pattern:/(^|\s)[a-z][a-z0-9-]*(?:\.[a-z][a-z0-9-]*)*\.[a-z][a-z0-9-]+(?=\s)/,lookbehind:!0,alias:"constant"},uuid:{pattern:/\b[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\b/i,alias:"constant"},hash:{pattern:/\b(?:[a-f0-9]{32}){1,2}\b/i,alias:"constant"},"file-path":{pattern:/\b[a-z]:[\\/][^\s|,;:(){}\[\]"']+|(^|[\s:\[\](>|])\.{0,2}\/\w[^\s|,;:(){}\[\]"']*/i,lookbehind:!0,greedy:!0,alias:"string"},date:{pattern:RegExp(/\b\d{4}[-/]\d{2}[-/]\d{2}(?:T(?=\d{1,2}:)|(?=\s\d{1,2}:))/.source+"|"+/\b\d{1,4}[-/ ](?:\d{1,2}|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)[-/ ]\d{2,4}T?\b/.source+"|"+/\b(?:(?:Fri|Mon|Sat|Sun|Thu|Tue|Wed)(?:\s{1,2}(?:Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep))?|Apr|Aug|Dec|Feb|Jan|Jul|Jun|Mar|May|Nov|Oct|Sep)\s{1,2}\d{1,2}\b/.source,"i"),alias:"number"},time:{pattern:/\b\d{1,2}:\d{1,2}:\d{1,2}(?:[.,:]\d+)?(?:\s?[+-]\d{2}:?\d{2}|Z)?\b/,alias:"number"},boolean:/\b(?:false|null|true)\b/i,number:{pattern:/(^|[^.\w])(?:0x[a-f0-9]+|0o[0-7]+|0b[01]+|v?\d[\da-f]*(?:\.\d+)*(?:e[+-]?\d+)?[a-z]{0,3}\b)\b(?!\.\w)/i,lookbehind:!0},operator:/[;:?<=>~/@!$%&+\-|^(){}*#]/,punctuation:/[\[\].,]/}}Tw.displayName="lolcode";Tw.aliases=[];function Tw(e){e.languages.lolcode={comment:[/\bOBTW\s[\s\S]*?\sTLDR\b/,/\bBTW.+/],string:{pattern:/"(?::.|[^":])*"/,inside:{variable:/:\{[^}]+\}/,symbol:[/:\([a-f\d]+\)/i,/:\[[^\]]+\]/,/:[)>o":]/]},greedy:!0},number:/(?:\B-)?(?:\b\d+(?:\.\d*)?|\B\.\d+)/,symbol:{pattern:/(^|\s)(?:A )?(?:BUKKIT|NOOB|NUMBAR|NUMBR|TROOF|YARN)(?=\s|,|$)/,lookbehind:!0,inside:{keyword:/A(?=\s)/}},label:{pattern:/((?:^|\s)(?:IM IN YR|IM OUTTA YR) )[a-zA-Z]\w*/,lookbehind:!0,alias:"string"},function:{pattern:/((?:^|\s)(?:HOW IZ I|I IZ|IZ) )[a-zA-Z]\w*/,lookbehind:!0},keyword:[{pattern:/(^|\s)(?:AN|FOUND YR|GIMMEH|GTFO|HAI|HAS A|HOW IZ I|I HAS A|I IZ|IF U SAY SO|IM IN YR|IM OUTTA YR|IS NOW(?: A)?|ITZ(?: A)?|IZ|KTHX|KTHXBYE|LIEK(?: A)?|MAEK|MEBBE|MKAY|NERFIN|NO WAI|O HAI IM|O RLY\?|OIC|OMG|OMGWTF|R|SMOOSH|SRS|TIL|UPPIN|VISIBLE|WILE|WTF\?|YA RLY|YR)(?=\s|,|$)/,lookbehind:!0},/'Z(?=\s|,|$)/],boolean:{pattern:/(^|\s)(?:FAIL|WIN)(?=\s|,|$)/,lookbehind:!0},variable:{pattern:/(^|\s)IT(?=\s|,|$)/,lookbehind:!0},operator:{pattern:/(^|\s)(?:NOT|BOTH SAEM|DIFFRINT|(?:ALL|ANY|BIGGR|BOTH|DIFF|EITHER|MOD|PRODUKT|QUOSHUNT|SMALLR|SUM|WON) OF)(?=\s|,|$)/,lookbehind:!0},punctuation:/\.{3}|â¦|,|!/}}ww.displayName="magma";ww.aliases=[];function ww(e){e.languages.magma={output:{pattern:/^(>.*(?:\r(?:\n|(?!\n))|\n))(?!>)(?:.+|(?:\r(?:\n|(?!\n))|\n)(?!>).*)(?:(?:\r(?:\n|(?!\n))|\n)(?!>).*)*/m,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/(^|[^\\"])"(?:[^\r\n\\"]|\\.)*"/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|adj|and|assert|assert2|assert3|assigned|break|by|case|cat|catch|clear|cmpeq|cmpne|continue|declare|default|delete|diff|div|do|elif|else|end|eq|error|eval|exists|exit|for|forall|forward|fprintf|freeze|function|ge|gt|if|iload|import|in|intrinsic|is|join|le|load|local|lt|meet|mod|ne|not|notadj|notin|notsubset|or|print|printf|procedure|quit|random|read|readi|repeat|require|requirege|requirerange|restore|return|save|sdiff|select|subset|then|time|to|try|until|vprint|vprintf|vtime|when|where|while|xor)\b/,boolean:/\b(?:false|true)\b/,generator:{pattern:/\b[a-z_]\w*(?=\s*<)/i,alias:"class-name"},function:/\b[a-z_]\w*(?=\s*\()/i,number:{pattern:/(^|[^\w.]|\.\.)(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?:_[a-z]?)?(?=$|[^\w.]|\.\.)/,lookbehind:!0},operator:/->|[-+*/^~!|#=]|:=|\.\./,punctuation:/[()[\]{}<>,;.:]/}}_w.displayName="makefile";_w.aliases=[];function _w(e){e.languages.makefile={comment:{pattern:/(^|[^\\])#(?:\\(?:\r\n|[\s\S])|[^\\\r\n])*/,lookbehind:!0},string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"builtin-target":{pattern:/\.[A-Z][^:#=\s]+(?=\s*:(?!=))/,alias:"builtin"},target:{pattern:/^(?:[^:=\s]|[ \t]+(?![\s:]))+(?=\s*:(?!=))/m,alias:"symbol",inside:{variable:/\$+(?:(?!\$)[^(){}:#=\s]+|(?=[({]))/}},variable:/\$+(?:(?!\$)[^(){}:#=\s]+|\([@*%<^+?][DF]\)|(?=[({]))/,keyword:/-include\b|\b(?:define|else|endef|endif|export|ifn?def|ifn?eq|include|override|private|sinclude|undefine|unexport|vpath)\b/,function:{pattern:/(\()(?:abspath|addsuffix|and|basename|call|dir|error|eval|file|filter(?:-out)?|findstring|firstword|flavor|foreach|guile|if|info|join|lastword|load|notdir|or|origin|patsubst|realpath|shell|sort|strip|subst|suffix|value|warning|wildcard|word(?:list|s)?)(?=[ \t])/,lookbehind:!0},operator:/(?:::|[?:+!])?=|[|@]/,punctuation:/[:;(){}]/}}mb.displayName="mata";mb.aliases=[];function mb(e){(function(t){var r=/\b(?:(?:col|row)?vector|matrix|scalar)\b/.source,n=/\bvoid\b|<org>|\b(?:complex|numeric|pointer(?:\s*\([^()]*\))?|real|string|(?:class|struct)\s+\w+|transmorphic)(?:\s*<org>)?/.source.replace(/<org>/g,r);t.languages.mata={comment:{pattern:/\/\/.*|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\//,greedy:!0},string:{pattern:/"[^"\r\n]*"|[â`']".*?"[â`']/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|struct)\s+)\w+(?=\s*(?:\{|\bextends\b))/,lookbehind:!0},type:{pattern:RegExp(n),alias:"class-name",inside:{punctuation:/[()]/,keyword:/\b(?:class|function|struct|void)\b/}},keyword:/\b(?:break|class|continue|do|else|end|extends|external|final|for|function|goto|if|pragma|private|protected|public|return|static|struct|unset|unused|version|virtual|while)\b/,constant:/\bNULL\b/,number:{pattern:/(^|[^\w.])(?:\d+(?:\.\d+)?(?:e[+-]?\d+)?|\d[a-f0-9]*(?:\.[a-f0-9]+)?x[+-]?\d+)i?(?![\w.])/i,lookbehind:!0},missing:{pattern:/(^|[^\w.])(?:\.[a-z]?)(?![\w.])/,lookbehind:!0,alias:"symbol"},function:/\b[a-z_]\w*(?=\s*\()/i,operator:/\.\.|\+\+|--|&&|\|\||:?(?:[!=<>]=|[+\-*/^<>&|:])|[!?=\\#â`']/,punctuation:/[()[\]{},;.]/}})(e)}kw.displayName="matlab";kw.aliases=[];function kw(e){e.languages.matlab={comment:[/%\{[\s\S]*?\}%/,/%.+/],string:{pattern:/\B'(?:''|[^'\r\n])*'/,greedy:!0},number:/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[eE][+-]?\d+)?(?:[ij])?|\b[ij]\b/,keyword:/\b(?:NaN|break|case|catch|continue|else|elseif|end|for|function|if|inf|otherwise|parfor|pause|pi|return|switch|try|while)\b/,function:/\b(?!\d)\w+(?=\s*\()/,operator:/\.?[*^\/\\']|[+\-:@]|[<>=~]=?|&&?|\|\|?/,punctuation:/\.{3}|[.,;\[\](){}!]/}}Aw.displayName="maxscript";Aw.aliases=[];function Aw(e){(function(t){var r=/\b(?:about|and|animate|as|at|attributes|by|case|catch|collect|continue|coordsys|do|else|exit|fn|for|from|function|global|if|in|local|macroscript|mapped|max|not|of|off|on|or|parameters|persistent|plugin|rcmenu|return|rollout|set|struct|then|throw|to|tool|try|undo|utility|when|where|while|with)\b/i;t.languages.maxscript={comment:{pattern:/\/\*[\s\S]*?(?:\*\/|$)|--.*/,greedy:!0},string:{pattern:/(^|[^"\\@])(?:"(?:[^"\\]|\\[\s\S])*"|@"[^"]*")/,lookbehind:!0,greedy:!0},path:{pattern:/\$(?:[\w/\\.*?]|'[^']*')*/,greedy:!0,alias:"string"},"function-call":{pattern:RegExp("((?:"+(/^/.source+"|"+/[;=<>+\-*/^({\[]/.source+"|"+/\b(?:and|by|case|catch|collect|do|else|if|in|not|or|return|then|to|try|where|while|with)\b/.source)+")[ ]*)(?!"+r.source+")"+/[a-z_]\w*\b/.source+"(?=[ ]*(?:"+("(?!"+r.source+")"+/[a-z_]/.source+"|"+/\d|-\.?\d/.source+"|"+/[({'"$@#?]/.source)+"))","im"),lookbehind:!0,greedy:!0,alias:"function"},"function-definition":{pattern:/(\b(?:fn|function)\s+)\w+\b/i,lookbehind:!0,alias:"function"},argument:{pattern:/\b[a-z_]\w*(?=:)/i,alias:"attr-name"},keyword:r,boolean:/\b(?:false|true)\b/,time:{pattern:/(^|[^\w.])(?:(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?[msft])+|\d+:\d+(?:\.\d*)?)(?![\w.:])/,lookbehind:!0,alias:"number"},number:[{pattern:/(^|[^\w.])(?:(?:\d+(?:\.\d*)?|\.\d+)(?:[eEdD][+-]\d+|[LP])?|0x[a-fA-F0-9]+)(?![\w.:])/,lookbehind:!0},/\b(?:e|pi)\b/],constant:/\b(?:dontcollect|ok|silentValue|undefined|unsupplied)\b/,color:{pattern:/\b(?:black|blue|brown|gray|green|orange|red|white|yellow)\b/i,alias:"constant"},operator:/[-+*/<>=!]=?|[&^?]|#(?!\()/,punctuation:/[()\[\]{}.:,;]|#(?=\()|\\$/m}})(e)}Cw.displayName="mel";Cw.aliases=[];function Cw(e){e.languages.mel={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},code:{pattern:/`(?:\\.|[^\\`])*`/,greedy:!0,alias:"italic",inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},statement:{pattern:/[\s\S]+/,inside:null}}},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},variable:/\$\w+/,number:/\b0x[\da-fA-F]+\b|\b\d+(?:\.\d*)?|\B\.\d+/,flag:{pattern:/-[^\d\W]\w*/,alias:"operator"},keyword:/\b(?:break|case|continue|default|do|else|float|for|global|if|in|int|matrix|proc|return|string|switch|vector|while)\b/,function:{pattern:/((?:^|[{;])[ \t]*)[a-z_]\w*\b(?!\s*(?:\.(?!\.)|[[{=]))|\b[a-z_]\w*(?=[ \t]*\()/im,lookbehind:!0,greedy:!0},"tensor-punctuation":{pattern:/<<|>>/,alias:"punctuation"},operator:/\+[+=]?|-[-=]?|&&|\|\||[<>]=?|[*\/!=]=?|[%^]/,punctuation:/[.,:;?\[\](){}]/},e.languages.mel.code.inside.statement.inside=e.languages.mel}Nw.displayName="mermaid";Nw.aliases=[];function Nw(e){e.languages.mermaid={comment:{pattern:/%%.*/,greedy:!0},style:{pattern:/^([ \t]*(?:classDef|linkStyle|style)[ \t]+[\w$-]+[ \t]+)\w.*[^\s;]/m,lookbehind:!0,inside:{property:/\b\w[\w-]*(?=[ \t]*:)/,operator:/:/,punctuation:/,/}},"inter-arrow-label":{pattern:/([^<>ox.=-])(?:-[-.]|==)(?![<>ox.=-])[ \t]*(?:"[^"\r\n]*"|[^\s".=-](?:[^\r\n.=-]*[^\s.=-])?)[ \t]*(?:\.+->?|--+[->]|==+[=>])(?![<>ox.=-])/,lookbehind:!0,greedy:!0,inside:{arrow:{pattern:/(?:\.+->?|--+[->]|==+[=>])$/,alias:"operator"},label:{pattern:/^([\s\S]{2}[ \t]*)\S(?:[\s\S]*\S)?/,lookbehind:!0,alias:"property"}
743,"arrow-head":{pattern:/^\S+/,alias:["arrow","operator"]}}},arrow:[{pattern:/(^|[^{}|o.-])[|}][|o](?:--|\.\.)[|o][|{](?![{}|o.-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>ox.=-])(?:[<ox](?:==+|--+|-\.*-)[>ox]?|(?:==+|--+|-\.*-)[>ox]|===+|---+|-\.+-)(?![<>ox.=-])/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>()x-])(?:--?(?:>>|[x>)])(?![<>()x])|(?:<<|[x<(])--?(?!-))/,lookbehind:!0,alias:"operator"},{pattern:/(^|[^<>|*o.-])(?:[*o]--|--[*o]|<\|?(?:--|\.\.)|(?:--|\.\.)\|?>|--|\.\.)(?![<>|*o.-])/,lookbehind:!0,alias:"operator"}],label:{pattern:/(^|[^|<])\|(?:[^\r\n"|]|"[^"\r\n]*")+\|/,lookbehind:!0,greedy:!0,alias:"property"},text:{pattern:/(?:[(\[{]+|\b>)(?:[^\r\n"()\[\]{}]|"[^"\r\n]*")+(?:[)\]}]+|>)/,alias:"string"},string:{pattern:/"[^"\r\n]*"/,greedy:!0},annotation:{pattern:/<<(?:abstract|choice|enumeration|fork|interface|join|service)>>|\[\[(?:choice|fork|join)\]\]/i,alias:"important"},keyword:[{pattern:/(^[ \t]*)(?:action|callback|class|classDef|classDiagram|click|direction|erDiagram|flowchart|gantt|gitGraph|graph|journey|link|linkStyle|pie|requirementDiagram|sequenceDiagram|stateDiagram|stateDiagram-v2|style|subgraph)(?![\w$-])/m,lookbehind:!0,greedy:!0},{pattern:/(^[ \t]*)(?:activate|alt|and|as|autonumber|deactivate|else|end(?:[ \t]+note)?|loop|opt|par|participant|rect|state|note[ \t]+(?:over|(?:left|right)[ \t]+of))(?![\w$-])/im,lookbehind:!0,greedy:!0}],entity:/#[a-z0-9]+;/,operator:{pattern:/(\w[ \t]*)&(?=[ \t]*\w)|:::|:/,lookbehind:!0},punctuation:/[(){};]/}}Rw.displayName="metafont";Rw.aliases=[];function Rw(e){e.languages.metafont={comment:{pattern:/%.*/,greedy:!0},string:{pattern:/"[^\r\n"]*"/,greedy:!0},number:/\d*\.?\d+/,boolean:/\b(?:false|true)\b/,punctuation:[/[,;()]/,{pattern:/(^|[^{}])(?:\{|\})(?![{}])/,lookbehind:!0},{pattern:/(^|[^[])\[(?!\[)/,lookbehind:!0},{pattern:/(^|[^\]])\](?!\])/,lookbehind:!0}],constant:[{pattern:/(^|[^!?])\?\?\?(?![!?])/,lookbehind:!0},{pattern:/(^|[^/*\\])(?:\\|\\\\)(?![/*\\])/,lookbehind:!0},/\b(?:_|blankpicture|bp|cc|cm|dd|ditto|down|eps|epsilon|fullcircle|halfcircle|identity|in|infinity|left|mm|nullpen|nullpicture|origin|pc|penrazor|penspeck|pensquare|penstroke|proof|pt|quartercircle|relax|right|smoke|unitpixel|unitsquare|up)\b/],quantity:{pattern:/\b(?:autorounding|blacker|boundarychar|charcode|chardp|chardx|chardy|charext|charht|charic|charwd|currentwindow|day|designsize|displaying|fillin|fontmaking|granularity|hppp|join_radius|month|o_correction|pausing|pen_(?:bot|lft|rt|top)|pixels_per_inch|proofing|showstopping|smoothing|time|tolerance|tracingcapsules|tracingchoices|tracingcommands|tracingedges|tracingequations|tracingmacros|tracingonline|tracingoutput|tracingpens|tracingrestores|tracingspecs|tracingstats|tracingtitles|turningcheck|vppp|warningcheck|xoffset|year|yoffset)\b/,alias:"keyword"},command:{pattern:/\b(?:addto|batchmode|charlist|cull|display|errhelp|errmessage|errorstopmode|everyjob|extensible|fontdimen|headerbyte|inner|interim|let|ligtable|message|newinternal|nonstopmode|numspecial|openwindow|outer|randomseed|save|scrollmode|shipout|show|showdependencies|showstats|showtoken|showvariable|special)\b/,alias:"builtin"},operator:[{pattern:/(^|[^>=<:|])(?:<|<=|=|=:|\|=:|\|=:>|=:\|>|=:\||\|=:\||\|=:\|>|\|=:\|>>|>|>=|:|:=|<>|::|\|\|:)(?![>=<:|])/,lookbehind:!0},{pattern:/(^|[^+-])(?:\+|\+\+|-{1,3}|\+-\+)(?![+-])/,lookbehind:!0},{pattern:/(^|[^/*\\])(?:\*|\*\*|\/)(?![/*\\])/,lookbehind:!0},{pattern:/(^|[^.])(?:\.{2,3})(?!\.)/,lookbehind:!0},{pattern:/(^|[^@#&$])&(?![@#&$])/,lookbehind:!0},/\b(?:and|not|or)\b/],macro:{pattern:/\b(?:abs|beginchar|bot|byte|capsule_def|ceiling|change_width|clear_pen_memory|clearit|clearpen|clearxy|counterclockwise|cullit|cutdraw|cutoff|decr|define_blacker_pixels|define_corrected_pixels|define_good_x_pixels|define_good_y_pixels|define_horizontal_corrected_pixels|define_pixels|define_whole_blacker_pixels|define_whole_pixels|define_whole_vertical_blacker_pixels|define_whole_vertical_pixels|dir|direction|directionpoint|div|dotprod|downto|draw|drawdot|endchar|erase|fill|filldraw|fix_units|flex|font_coding_scheme|font_extra_space|font_identifier|font_normal_shrink|font_normal_space|font_normal_stretch|font_quad|font_size|font_slant|font_x_height|gfcorners|gobble|gobbled|good\.(?:bot|lft|rt|top|x|y)|grayfont|hide|hround|imagerules|incr|interact|interpath|intersectionpoint|inverse|italcorr|killtext|labelfont|labels|lft|loggingall|lowres_fix|makegrid|makelabel(?:\.(?:bot|lft|rt|top)(?:\.nodot)?)?|max|min|mod|mode_def|mode_setup|nodisplays|notransforms|numtok|openit|penlabels|penpos|pickup|proofoffset|proofrule|proofrulethickness|range|reflectedabout|rotatedabout|rotatedaround|round|rt|savepen|screenchars|screenrule|screenstrokes|shipit|showit|slantfont|softjoin|solve|stop|superellipse|tensepath|thru|titlefont|top|tracingall|tracingnone|undraw|undrawdot|unfill|unfilldraw|upto|vround)\b/,alias:"function"},builtin:/\b(?:ASCII|angle|char|cosd|decimal|directiontime|floor|hex|intersectiontimes|jobname|known|length|makepath|makepen|mexp|mlog|normaldeviate|oct|odd|pencircle|penoffset|point|postcontrol|precontrol|reverse|rotated|sind|sqrt|str|subpath|substring|totalweight|turningnumber|uniformdeviate|unknown|xpart|xxpart|xypart|ypart|yxpart|yypart)\b/,keyword:/\b(?:also|at|atleast|begingroup|charexists|contour|controls|curl|cycle|def|delimiters|doublepath|dropping|dump|else|elseif|end|enddef|endfor|endgroup|endinput|exitif|exitunless|expandafter|fi|for|forever|forsuffixes|from|if|input|inwindow|keeping|kern|of|primarydef|quote|readstring|scaled|scantokens|secondarydef|shifted|skipto|slanted|step|tension|tert
vendor: 15,916 bytes, line 743
743iarydef|to|transformed|until|vardef|withpen|withweight|xscaled|yscaled|zscaled)\b/,type:{pattern:/\b(?:boolean|expr|numeric|pair|path|pen|picture|primary|secondary|string|suffix|tertiary|text|transform)\b/,alias:"property"},variable:{pattern:/(^|[^@#&$])(?:@#|#@|#|@)(?![@#&$])|\b(?:aspect_ratio|currentpen|currentpicture|currenttransform|d|extra_beginchar|extra_endchar|extra_setup|h|localfont|mag|mode|screen_cols|screen_rows|w|whatever|x|y|z)\b/,lookbehind:!0}}}Iw.displayName="mizar";Iw.aliases=[];function Iw(e){e.languages.mizar={comment:/::.+/,keyword:/@proof\b|\b(?:according|aggregate|all|and|antonym|are|as|associativity|assume|asymmetry|attr|be|begin|being|by|canceled|case|cases|clusters?|coherence|commutativity|compatibility|connectedness|consider|consistency|constructors|contradiction|correctness|def|deffunc|define|definitions?|defpred|do|does|end|environ|equals|ex|exactly|existence|for|from|func|given|hence|hereby|holds|idempotence|identity|iff?|implies|involutiveness|irreflexivity|is|it|let|means|mode|non|not|notations?|now|of|or|otherwise|over|per|pred|prefix|projectivity|proof|provided|qua|reconsider|redefine|reduce|reducibility|reflexivity|registrations?|requirements|reserve|sch|schemes?|section|selector|set|sethood|st|struct|such|suppose|symmetry|synonym|take|that|the|then|theorems?|thesis|thus|to|transitivity|uniqueness|vocabular(?:ies|y)|when|where|with|wrt)\b/,parameter:{pattern:/\$(?:10|\d)/,alias:"variable"},variable:/\b\w+(?=:)/,number:/(?:\b|-)\d+\b/,operator:/\.\.\.|->|&|\.?=/,punctuation:/\(#|#\)|[,:;\[\](){}]/}}Ow.displayName="mongodb";Ow.aliases=[];function Ow(e){e.register(Cn),(function(t){var r=["$eq","$gt","$gte","$in","$lt","$lte","$ne","$nin","$and","$not","$nor","$or","$exists","$type","$expr","$jsonSchema","$mod","$regex","$text","$where","$geoIntersects","$geoWithin","$near","$nearSphere","$all","$elemMatch","$size","$bitsAllClear","$bitsAllSet","$bitsAnyClear","$bitsAnySet","$comment","$elemMatch","$meta","$slice","$currentDate","$inc","$min","$max","$mul","$rename","$set","$setOnInsert","$unset","$addToSet","$pop","$pull","$push","$pullAll","$each","$position","$slice","$sort","$bit","$addFields","$bucket","$bucketAuto","$collStats","$count","$currentOp","$facet","$geoNear","$graphLookup","$group","$indexStats","$limit","$listLocalSessions","$listSessions","$lookup","$match","$merge","$out","$planCacheStats","$project","$redact","$replaceRoot","$replaceWith","$sample","$set","$skip","$sort","$sortByCount","$unionWith","$unset","$unwind","$setWindowFields","$abs","$accumulator","$acos","$acosh","$add","$addToSet","$allElementsTrue","$and","$anyElementTrue","$arrayElemAt","$arrayToObject","$asin","$asinh","$atan","$atan2","$atanh","$avg","$binarySize","$bsonSize","$ceil","$cmp","$concat","$concatArrays","$cond","$convert","$cos","$dateFromParts","$dateToParts","$dateFromString","$dateToString","$dayOfMonth","$dayOfWeek","$dayOfYear","$degreesToRadians","$divide","$eq","$exp","$filter","$first","$floor","$function","$gt","$gte","$hour","$ifNull","$in","$indexOfArray","$indexOfBytes","$indexOfCP","$isArray","$isNumber","$isoDayOfWeek","$isoWeek","$isoWeekYear","$last","$last","$let","$literal","$ln","$log","$log10","$lt","$lte","$ltrim","$map","$max","$mergeObjects","$meta","$min","$millisecond","$minute","$mod","$month","$multiply","$ne","$not","$objectToArray","$or","$pow","$push","$radiansToDegrees","$range","$reduce","$regexFind","$regexFindAll","$regexMatch","$replaceOne","$replaceAll","$reverseArray","$round","$rtrim","$second","$setDifference","$setEquals","$setIntersection","$setIsSubset","$setUnion","$size","$sin","$slice","$split","$sqrt","$stdDevPop","$stdDevSamp","$strcasecmp","$strLenBytes","$strLenCP","$substr","$substrBytes","$substrCP","$subtract","$sum","$switch","$tan","$toBool","$toDate","$toDecimal","$toDouble","$toInt","$toLong","$toObjectId","$toString","$toLower","$toUpper","$trim","$trunc","$type","$week","$year","$zip","$count","$dateAdd","$dateDiff","$dateSubtract","$dateTrunc","$getField","$rand","$sampleRate","$setField","$unsetField","$comment","$explain","$hint","$max","$maxTimeMS","$min","$orderby","$query","$returnKey","$showDiskLoc","$natural"],n=["ObjectId","Code","BinData","DBRef","Timestamp","NumberLong","NumberDecimal","MaxKey","MinKey","RegExp","ISODate","UUID"];r=r.map(function(i){return i.replace("$","\\$")});var a="(?:"+r.join("|")+")\\b";t.languages.mongodb=t.languages.extend("javascript",{}),t.languages.insertBefore("mongodb","string",{property:{pattern:/(?:(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)(?=\s*:)/,greedy:!0,inside:{keyword:RegExp(`^(['"])?`+a+"(?:\\1)?$")}}}),t.languages.mongodb.string.inside={url:{pattern:/https?:\/\/[-\w@:%.+~#=]{1,256}\.[a-z0-9()]{1,6}\b[-\w()@:%+.~#?&/=]*/i,greedy:!0},entity:{pattern:/\b(?:(?:[01]?\d\d?|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d\d?|2[0-4]\d|25[0-5])\b/,greedy:!0}},t.languages.insertBefore("mongodb","constant",{builtin:{pattern:RegExp("\\b(?:"+n.join("|")+")\\b"),alias:"keyword"}})})(e)}Lw.displayName="monkey";Lw.aliases=[];function Lw(e){e.languages.monkey={comment:{pattern:/^#Rem\s[\s\S]*?^#End|'.+/im,greedy:!0},string:{pattern:/"[^"\r\n]*"/,greedy:!0},preprocessor:{pattern:/(^[ \t]*)#.+/m,lookbehind:!0,greedy:!0,alias:"property"},function:/\b\w+(?=\()/,"type-char":{pattern:/\b[?%#$]/,alias:"class-name"},number:{pattern:/((?:\.\.)?)(?:(?:\b|\B-\.?|\B\.)\d+(?:(?!\.\.)\.\d*)?|\$[\da-f]+)/i,lookbehind:!0},keyword:/\b(?:Abstract|Array|Bool|Case|Catch|Class|Const|Continue|Default|Eachin|Else|ElseIf|End|EndIf|Exit|Extends|Extern|False|Field|Final|Float|For|Forever|Function|Global|If|Implements|Import|Inline|Int|Interface|Local|Method|Module|New|Next|Null|Object|Private|Property|Public|Repeat|Return|Select|Self|Step|Strict|String|Super|Then|Throw|To|True|Try|Until|Void|Wend|While)\b/i,operator:/\.\.|<[=>]?|>=?|:?=|(?:[+\-*\/&~|]|\b(?:Mod|Shl|Shr)\b)=?|\b(?:And|Not|Or)\b/i,punctuation:/[.,:;()\[\]]/}}Dw.displayName="moonscript";Dw.aliases=["moon"];function Dw(e){e.languages.moonscript={comment:/--.*/,string:[{pattern:/'[^']*'|\[(=*)\[[\s\S]*?\]\1\]/,greedy:!0},{pattern:/"[^"]*"/,greedy:!0,inside:{interpolation:{pattern:/#\{[^{}]*\}/,inside:{moonscript:{pattern:/(^#\{)[\s\S]+(?=\})/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/#\{|\}/,alias:"punctuation"}}}}}],"class-name":[{pattern:/(\b(?:class|extends)[ \t]+)\w+/,lookbehind:!0},/\b[A-Z]\w*/],keyword:/\b(?:class|continue|do|else|elseif|export|extends|for|from|if|import|in|local|nil|return|self|super|switch|then|unless|using|when|while|with)\b/,variable:/@@?\w*/,property:{pattern:/\b(?!\d)\w+(?=:)|(:)(?!\d)\w+/,lookbehind:!0},function:{pattern:/\b(?:_G|_VERSION|assert|collectgarbage|coroutine\.(?:create|resume|running|status|wrap|yield)|debug\.(?:debug|getfenv|gethook|getinfo|getlocal|getmetatable|getregistry|getupvalue|setfenv|sethook|setlocal|setmetatable|setupvalue|traceback)|dofile|error|getfenv|getmetatable|io\.(?:close|flush|input|lines|open|output|popen|read|stderr|stdin|stdout|tmpfile|type|write)|ipairs|load|loadfile|loadstring|math\.(?:abs|acos|asin|atan|atan2|ceil|cos|cosh|deg|exp|floor|fmod|frexp|ldexp|log|log10|max|min|modf|pi|pow|rad|random|randomseed|sin|sinh|sqrt|tan|tanh)|module|next|os\.(?:clock|date|difftime|execute|exit|getenv|remove|rename|setlocale|time|tmpname)|package\.(?:cpath|loaded|loadlib|path|preload|seeall)|pairs|pcall|print|rawequal|rawget|rawset|require|select|setfenv|setmetatable|string\.(?:byte|char|dump|find|format|gmatch|gsub|len|lower|match|rep|reverse|sub|upper)|table\.(?:concat|insert|maxn|remove|sort)|tonumber|tostring|type|unpack|xpcall)\b/,inside:{punctuation:/\./}},boolean:/\b(?:false|true)\b/,number:/(?:\B\.\d+|\b\d+\.\d+|\b\d+(?=[eE]))(?:[eE][-+]?\d+)?\b|\b(?:0x[a-fA-F\d]+|\d+)(?:U?LL)?\b/,operator:/\.{3}|[-=]>|~=|(?:[-+*/%<>!=]|\.\.)=?|[:#^]|\b(?:and|or)\b=?|\b(?:not)\b/,punctuation:/[.,()[\]{}\\]/},e.languages.moonscript.string[1].inside.interpolation.inside.moonscript.inside=e.languages.moonscript,e.languages.moon=e.languages.moonscript}Mw.displayName="n1ql";Mw.aliases=[];function Mw(e){e.languages.n1ql={comment:{pattern:/\/\*[\s\S]*?(?:$|\*\/)|--.*/,greedy:!0},string:{pattern:/(["'])(?:\\[\s\S]|(?!\1)[^\\]|\1\1)*\1/,greedy:!0},identifier:{pattern:/`(?:\\[\s\S]|[^\\`]|``)*`/,greedy:!0},parameter:/\$[\w.]+/,keyword:/\b(?:ADVISE|ALL|ALTER|ANALYZE|AS|ASC|AT|BEGIN|BINARY|BOOLEAN|BREAK|BUCKET|BUILD|BY|CALL|CAST|CLUSTER|COLLATE|COLLECTION|COMMIT|COMMITTED|CONNECT|CONTINUE|CORRELATE|CORRELATED|COVER|CREATE|CURRENT|DATABASE|DATASET|DATASTORE|DECLARE|DECREMENT|DELETE|DERIVED|DESC|DESCRIBE|DISTINCT|DO|DROP|EACH|ELEMENT|EXCEPT|EXCLUDE|EXECUTE|EXPLAIN|FETCH|FILTER|FLATTEN|FLUSH|FOLLOWING|FOR|FORCE|FROM|FTS|FUNCTION|GOLANG|GRANT|GROUP|GROUPS|GSI|HASH|HAVING|IF|IGNORE|ILIKE|INCLUDE|INCREMENT|INDEX|INFER|INLINE|INNER|INSERT|INTERSECT|INTO|IS|ISOLATION|JAVASCRIPT|JOIN|KEY|KEYS|KEYSPACE|KNOWN|LANGUAGE|LAST|LEFT|LET|LETTING|LEVEL|LIMIT|LSM|MAP|MAPPING|MATCHED|MATERIALIZED|MERGE|MINUS|MISSING|NAMESPACE|NEST|NL|NO|NTH_VALUE|NULL|NULLS|NUMBER|OBJECT|OFFSET|ON|OPTION|OPTIONS|ORDER|OTHERS|OUTER|OVER|PARSE|PARTITION|PASSWORD|PATH|POOL|PRECEDING|PREPARE|PRIMARY|PRIVATE|PRIVILEGE|PROBE|PROCEDURE|PUBLIC|RANGE|RAW|REALM|REDUCE|RENAME|RESPECT|RETURN|RETURNING|REVOKE|RIGHT|ROLE|ROLLBACK|ROW|ROWS|SATISFIES|SAVEPOINT|SCHEMA|SCOPE|SELECT|SELF|SEMI|SET|SHOW|SOME|START|STATISTICS|STRING|SYSTEM|TIES|TO|TRAN|TRANSACTION|TRIGGER|TRUNCATE|UNBOUNDED|UNDER|UNION|UNIQUE|UNKNOWN|UNNEST|UNSET|UPDATE|UPSERT|USE|USER|USING|VALIDATE|VALUE|VALUES|VIA|VIEW|WHERE|WHILE|WINDOW|WITH|WORK|XOR)\b/i,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:FALSE|TRUE)\b/i,number:/(?:\b\d+\.|\B\.)\d+e[+\-]?\d+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/%]|!=|==?|\|\||<[>=]?|>=?|\b(?:AND|ANY|ARRAY|BETWEEN|CASE|ELSE|END|EVERY|EXISTS|FIRST|IN|LIKE|NOT|OR|THEN|VALUED|WHEN|WITHIN)\b/i,punctuation:/[;[\](),.{}:]/}}Bw.displayName="nand2tetris-hdl";Bw.aliases=[];function Bw(e){e.languages["nand2tetris-hdl"]={comment:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,keyword:/\b(?:BUILTIN|CHIP|CLOCKED|IN|OUT|PARTS)\b/,boolean:/\b(?:false|true)\b/,function:/\b[A-Za-z][A-Za-z0-9]*(?=\()/,number:/\b\d+\b/,operator:/=|\.\./,punctuation:/[{}[\];(),:]/}}Fw.displayName="naniscript";Fw.aliases=["nani"];function Fw(e){(function(t){var r=/\{[^\r\n\[\]{}]*\}/,n={"quoted-string":{pattern:/"(?:[^"\\]|\\.)*"/,alias:"operator"},"command-param-id":{pattern:/(\s)\w+:/,lookbehind:!0,alias:"property"},"command-param-value":[{pattern:r,alias:"selector"},{pattern:/([\t ])\S+/,lookbehind:!0,greedy:!0,alias:"operator"},{pattern:/\S(?:.*\S)?/,alias:"operator"}]};t.languages.naniscript={comment:{pattern:/^([\t ]*);.*/m,lookbehind:!0},define:{pattern:/^>.+/m,alias:"tag",inside:{value:{pattern:/(^>\w+[\t ]+)(?!\s)[^{}\r\n]+/,lookbehind:!0,alias:"operator"},key:{pattern:/(^>)\w+/,lookbehind:!0}}},label:{pattern:/^([\t ]*)#[\t ]*\w+[\t ]*$/m,lookbehind:!0,alias:"regex"},command:{pattern:/^([\t ]*)@\w+(?=[\t ]|$).*/m,lookbehind:!0,alias:"function",inside:{"command-name":/^@\w+/,expression:{pattern:r,greedy:!0,alias:"selector"},"command-params":{pattern:/\s*\S[\s\S]*/,inside:n}}},"generic-text":{pattern:/(^[ \t]*)[^#@>;\s].*/m,lookbehind:!0,alias:"punctuation",inside:{"escaped-char":/\\[{}\[\]"]/,expression:{pattern:r,greedy:!0,alias:"selector"},"inline-command":{pattern:/\[[\t ]*\w[^\r\n\[\]]*\]/,greedy:!0,alias:"function",inside:{"command-params":{pattern:/(^\[[\t ]*\w+\b)[\s\S]+(?=\]$)/,lookbehind:!0,inside:n},"command-param-name":{pattern:/^(\[[\t ]*)\w+/,lookbehind:!0,alias:"name"},"start-stop-char":/[\[\]]/}}}}},t.languages.nani=t.languages.naniscript,t.hooks.add("after-tokenize",function(s){var l=s.tokens;l.forEach(function(c){if(typeof c!="string"&&c.type==="generic-text"){var d=i(c);a(d)||(c.type="bad-line",c.content=d)}})});function a(s){for(var l="[]{}",c=[],d=0;d<s.length;d++){var h=s[d],f=l.indexOf(h);if(f!==-1){if(f%2===0)c.push(f+1);else if(c.pop()!==f)return!1}}return c.length===0}function i(s){return typeof s=="string"?s:Array.isArray(s)?s.map(i).join(""):i(s.content)}})(e)}Pw.displayName="nasm";Pw.aliases=[];function Pw(e){e.languages.nasm={comment:/;.*$/m,string:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,label:{pattern:/(^\s*)[A-Za-z._?$][\w.?$@~#]*:/m,lookbehind:!0,alias:"function"},keyword:[/\[?BITS (?:16|32|64)\]?/,{pattern:/(^\s*)section\s*[a-z.]+:?/im,lookbehind:!0},/(?:extern|global)[^;\r\n]*/i,/(?:CPU|DEFAULT|FLOAT).*$/m],register:{pattern:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s)\b/i,alias:"variable"},number:/(?:\b|(?=\$))(?:0[hx](?:\.[\da-f]+|[\da-f]+(?:\.[\da-f]+)?)(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-\/%<>=&|$!]/}}Uw.displayName="neon";Uw.aliases=[];function Uw(e){e.languages.neon={comment:{pattern:/#.*/,greedy:!0},datetime:{pattern:/(^|[[{(=:,\s])\d\d\d\d-\d\d?-\d\d?(?:(?:[Tt]| +)\d\d?:\d\d:\d\d(?:\.\d*)? *(?:Z|[-+]\d\d?(?::?\d\d)?)?)?(?=$|[\]}),\s])/,lookbehind:!0,alias:"number"},key:{pattern:/(^|[[{(,\s])[^,:=[\]{}()'"\s]+(?=\s*:(?:$|[\]}),\s])|\s*=)/,lookbehind:!0,alias:"property"},number:{pattern:/(^|[[{(=:,\s])[+-]?(?:0x[\da-fA-F]+|0o[0-7]+|0b[01]+|(?:\d+(?:\.\d*)?|\.?\d+)(?:[eE][+-]?\d+)?)(?=$|[\]}),:=\s])/,lookbehind:!0},boolean:{pattern:/(^|[[{(=:,\s])(?:false|no|true|yes)(?=$|[\]}),:=\s])/i,lookbehind:!0},null:{pattern:/(^|[[{(=:,\s])(?:null)(?=$|[\]}),:=\s])/i,lookbehind:!0,alias:"keyword"},string:{pattern:/(^|[[{(=:,\s])(?:('''|""")\r?\n(?:(?:[^\r\n]|\r?\n(?![\t ]*\2))*\r?\n)?[\t ]*\2|'[^'\r\n]*'|"(?:\\.|[^\\"\r\n])*")/,lookbehind:!0,greedy:!0},literal:{pattern:/(^|[[{(=:,\s])(?:[^#"',:=[\]{}()\s`-]|[:-][^"',=[\]{}()\s])(?:[^,:=\]})(\s]|:(?![\s,\]})]|$)|[ \t]+[^#,:=\]})(\s])*/,lookbehind:!0,alias:"string"},punctuation:/[,:=[\]{}()-]/}}zw.displayName="nevod";zw.aliases=[];function zw(e){e.languages.nevod={comment:/\/\/.*|(?:\/\*[\s\S]*?(?:\*\/|$))/,string:{pattern:/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))!?\*?/,greedy:!0,inside:{"string-attrs":/!$|!\*$|\*$/}},namespace:{pattern:/(@namespace\s+)[a-zA-Z0-9\-.]+(?=\s*\{)/,lookbehind:!0},pattern:{pattern:/(@pattern\s+)?#?[a-zA-Z0-9\-.]+(?:\s*\(\s*(?:~\s*)?[a-zA-Z0-9\-.]+\s*(?:,\s*(?:~\s*)?[a-zA-Z0-9\-.]*)*\))?(?=\s*=)/,lookbehind:!0,inside:{"pattern-name":{pattern:/^#?[a-zA-Z0-9\-.]+/,alias:"class-name"},fields:{pattern:/\(.*\)/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},punctuation:/[,()]/,operator:{pattern:/~/,alias:"field-hidden-mark"}}}}},search:{pattern:/(@search\s+|#)[a-zA-Z0-9\-.]+(?:\.\*)?(?=\s*;)/,alias:"function",lookbehind:!0},keyword:/@(?:having|inside|namespace|outside|pattern|require|search|where)\b/,"standard-pattern":{pattern:/\b(?:Alpha|AlphaNum|Any|Blank|End|LineBreak|Num|NumAlpha|Punct|Space|Start|Symbol|Word|WordBreak)\b(?:\([a-zA-Z0-9\-.,\s+]*\))?/,inside:{"standard-pattern-name":{pattern:/^[a-zA-Z0-9\-.]+/,alias:"builtin"},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},"standard-pattern-attr":{pattern:/[a-zA-Z0-9\-.]+/,alias:"builtin"},punctuation:/[,()]/}},quantifier:{pattern:/\b\d+(?:\s*\+|\s*-\s*\d+)?(?!\w)/,alias:"number"},operator:[{pattern:/=/,alias:"pattern-def"},{pattern:/&/,alias:"conjunction"},{pattern:/~/,alias:"exception"},{pattern:/\?/,alias:"optionality"},{pattern:/[[\]]/,alias:"repetition"},{pattern:/[{}]/,alias:"variation"},{pattern:/[+_]/,alias:"sequence"},{pattern:/\.{2,3}/,alias:"span"}],"field-capture":[{pattern:/([a-zA-Z0-9\-.]+\s*\()\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+(?:\s*,\s*[a-zA-Z0-9\-.]+\s*:\s*[a-zA-Z0-9\-.]+)*(?=\s*\))/,lookbehind:!0,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}},{pattern:/[a-zA-Z0-9\-.]+\s*:/,inside:{"field-name":{pattern:/[a-zA-Z0-9\-.]+/,alias:"variable"},colon:/:/}}],punctuation:/[:;,()]/,name:/[a-zA-Z0-9\-.]+/}}$w.displayName="nginx";
743$w.aliases=[];function $w(e){(function(t){var r=/\$(?:\w[a-z\d]*(?:_[^\x00-\x1F\s"'\\()$]*)?|\{[^}\s"'\\]+\})/i;t.languages.nginx={comment:{pattern:/(^|[\s{};])#.*/,lookbehind:!0,greedy:!0},directive:{pattern:/(^|\s)\w(?:[^;{}"'\\\s]|\\.|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|\s+(?:#.*(?!.)|(?![#\s])))*?(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:{string:{pattern:/((?:^|[^\\])(?:\\\\)*)(?:"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')/,lookbehind:!0,greedy:!0,inside:{escape:{pattern:/\\["'\\nrt]/,alias:"entity"},variable:r}},comment:{pattern:/(\s)#.*/,lookbehind:!0,greedy:!0},keyword:{pattern:/^\S+/,greedy:!0},boolean:{pattern:/(\s)(?:off|on)(?!\S)/,lookbehind:!0},number:{pattern:/(\s)\d+[a-z]*(?!\S)/i,lookbehind:!0},variable:r}},punctuation:/[{};]/}})(e)}Hw.displayName="nim";Hw.aliases=[];function Hw(e){e.languages.nim={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/(?:\b(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+)?(?:"""[\s\S]*?"""(?!")|"(?:\\[\s\S]|""|[^"\\])*")/,greedy:!0},char:{pattern:/'(?:\\(?:\d+|x[\da-fA-F]{0,2}|.)|[^'])'/,greedy:!0},function:{pattern:/(?:(?!\d)(?:\w|\\x[89a-fA-F][0-9a-fA-F])+|`[^`\r\n]+`)\*?(?:\[[^\]]+\])?(?=\s*\()/,greedy:!0,inside:{operator:/\*$/}},identifier:{pattern:/`[^`\r\n]+`/,greedy:!0,inside:{punctuation:/`/}},number:/\b(?:0[xXoObB][\da-fA-F_]+|\d[\d_]*(?:(?!\.\.)\.[\d_]*)?(?:[eE][+-]?\d[\d_]*)?)(?:'?[iuf]\d*)?/,keyword:/\b(?:addr|as|asm|atomic|bind|block|break|case|cast|concept|const|continue|converter|defer|discard|distinct|do|elif|else|end|enum|except|export|finally|for|from|func|generic|if|import|include|interface|iterator|let|macro|method|mixin|nil|object|out|proc|ptr|raise|ref|return|static|template|try|tuple|type|using|var|when|while|with|without|yield)\b/,operator:{pattern:/(^|[({\[](?=\.\.)|(?![({\[]\.).)(?:(?:[=+\-*\/<>@$~&%|!?^:\\]|\.\.|\.(?![)}\]]))+|\b(?:and|div|in|is|isnot|mod|not|notin|of|or|shl|shr|xor)\b)/m,lookbehind:!0},punctuation:/[({\[]\.|\.[)}\]]|[`(){}\[\],:]/}}jw.displayName="nix";jw.aliases=[];function jw(e){e.languages.nix={comment:{pattern:/\/\*[\s\S]*?\*\/|#.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"|''(?:(?!'')[\s\S]|''(?:'|\\|\$\{))*''/,greedy:!0,inside:{interpolation:{pattern:/(^|(?:^|(?!'').)[^\\])\$\{(?:[^{}]|\{[^}]*\})*\}/,lookbehind:!0,inside:null}}},url:[/\b(?:[a-z]{3,7}:\/\/)[\w\-+%~\/.:#=?&]+/,{pattern:/([^\/])(?:[\w\-+%~.:#=?&]*(?!\/\/)[\w\-+%~\/.:#=?&])?(?!\/\/)\/[\w\-+%~\/.:#=?&]*/,lookbehind:!0}],antiquotation:{pattern:/\$(?=\{)/,alias:"important"},number:/\b\d+\b/,keyword:/\b(?:assert|builtins|else|if|in|inherit|let|null|or|then|with)\b/,function:/\b(?:abort|add|all|any|attrNames|attrValues|baseNameOf|compareVersions|concatLists|currentSystem|deepSeq|derivation|dirOf|div|elem(?:At)?|fetch(?:Tarball|url)|filter(?:Source)?|fromJSON|genList|getAttr|getEnv|hasAttr|hashString|head|import|intersectAttrs|is(?:Attrs|Bool|Function|Int|List|Null|String)|length|lessThan|listToAttrs|map|mul|parseDrvName|pathExists|read(?:Dir|File)|removeAttrs|replaceStrings|seq|sort|stringLength|sub(?:string)?|tail|throw|to(?:File|JSON|Path|String|XML)|trace|typeOf)\b|\bfoldl'\B/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|\+\+?|\|\||&&|\/\/|->?|[?@]/,punctuation:/[{}()[\].,:;]/},e.languages.nix.string.inside.interpolation.inside=e.languages.nix}qw.displayName="nsis";qw.aliases=[];function qw(e){e.languages.nsis={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|[#;].*)/,lookbehind:!0,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:{pattern:/(^[\t ]*)(?:Abort|Add(?:BrandingImage|Size)|AdvSplash|Allow(?:RootDirInstall|SkipFiles)|AutoCloseWindow|BG(?:Font|Gradient|Image)|Banner|BrandingText|BringToFront|CRCCheck|Call(?:InstDLL)?|Caption|ChangeUI|CheckBitmap|ClearErrors|CompletedText|ComponentText|CopyFiles|Create(?:Directory|Font|ShortCut)|Delete(?:INISec|INIStr|RegKey|RegValue)?|Detail(?:Print|sButtonText)|Dialer|Dir(?:Text|Var|Verify)|EnableWindow|Enum(?:RegKey|RegValue)|Exch|Exec(?:Shell(?:Wait)?|Wait)?|ExpandEnvStrings|File(?:BufSize|Close|ErrorText|Open|Read|ReadByte|ReadUTF16LE|ReadWord|Seek|Write|WriteByte|WriteUTF16LE|WriteWord)?|Find(?:Close|First|Next|Window)|FlushINI|Get(?:CurInstType|CurrentAddress|DLLVersion(?:Local)?|DlgItem|ErrorLevel|FileTime(?:Local)?|FullPathName|Function(?:Address|End)?|InstDirError|KnownFolderPath|LabelAddress|TempFileName|WinVer)|Goto|HideWindow|Icon|If(?:Abort|Errors|FileExists|RebootFlag|RtlLanguage|ShellVarContextAll|Silent)|InitPluginsDir|InstProgressFlags|Inst(?:Type(?:GetText|SetText)?)|Install(?:ButtonText|Colors|Dir(?:RegKey)?)|Int(?:64|Ptr)?CmpU?|Int(?:64)?Fmt|Int(?:Ptr)?Op|IsWindow|Lang(?:DLL|String)|License(?:BkColor|Data|ForceSelection|LangString|Text)|LoadLanguageFile|LockWindow|Log(?:Set|Text)|Manifest(?:DPIAware|SupportedOS)|Math|MessageBox|MiscButtonText|NSISdl|Name|Nop|OutFile|PE(?:DllCharacteristics|SubsysVer)|Page(?:Callbacks)?|Pop|Push|Quit|RMDir|Read(?:EnvStr|INIStr|RegDWORD|RegStr)|Reboot|RegDLL|Rename|RequestExecutionLevel|ReserveFile|Return|SearchPath|Section(?:End|GetFlags|GetInstTypes|GetSize|GetText|Group|In|SetFlags|SetInstTypes|SetSize|SetText)?|SendMessage|Set(?:AutoClose|BrandingImage|Compress|Compressor(?:DictSize)?|CtlColors|CurInstType|DatablockOptimize|DateSave|Details(?:Print|View)|ErrorLevel|Errors|FileAttributes|Font|OutPath|Overwrite|PluginUnload|RebootFlag|RegView|ShellVarContext|Silent)|Show(?:InstDetails|UninstDetails|Window)|Silent(?:Install|UnInstall)|Sleep|SpaceTexts|Splash|StartMenu|Str(?:CmpS?|Cpy|Len)|SubCaption|System|Target|UnRegDLL|Unicode|UninstPage|Uninstall(?:ButtonText|Caption|Icon|SubCaption|Text)|UserInfo|VI(?:AddVersionKey|FileVersion|ProductVersion)|VPatch|Var|WindowIcon|Write(?:INIStr|Reg(?:Bin|DWORD|ExpandStr|MultiStr|None|Str)|Uninstaller)|XPStyle|ns(?:Dialogs|Exec))\b/m,lookbehind:!0},property:/\b(?:ARCHIVE|FILE_(?:ATTRIBUTE_ARCHIVE|ATTRIBUTE_NORMAL|ATTRIBUTE_OFFLINE|ATTRIBUTE_READONLY|ATTRIBUTE_SYSTEM|ATTRIBUTE_TEMPORARY)|HK(?:(?:CR|CU|LM)(?:32|64)?|DD|PD|U)|HKEY_(?:CLASSES_ROOT|CURRENT_CONFIG|CURRENT_USER|DYN_DATA|LOCAL_MACHINE|PERFORMANCE_DATA|USERS)|ID(?:ABORT|CANCEL|IGNORE|NO|OK|RETRY|YES)|MB_(?:ABORTRETRYIGNORE|DEFBUTTON1|DEFBUTTON2|DEFBUTTON3|DEFBUTTON4|ICONEXCLAMATION|ICONINFORMATION|ICONQUESTION|ICONSTOP|OK|OKCANCEL|RETRYCANCEL|RIGHT|RTLREADING|SETFOREGROUND|TOPMOST|USERICON|YESNO)|NORMAL|OFFLINE|READONLY|SHCTX|SHELL_CONTEXT|SYSTEM|TEMPORARY|admin|all|auto|both|colored|fal
vendor: 6,020 bytes, line 743
743se|force|hide|highest|lastused|leave|listonly|none|normal|notset|off|on|open|print|show|silent|silentlog|smooth|textonly|true|user)\b/,constant:/\$\{[!\w\.:\^-]+\}|\$\([!\w\.:\^-]+\)/,variable:/\$\w[\w\.]*/,number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--?|\+\+?|<=?|>=?|==?=?|&&?|\|\|?|[?*\/~^%]/,punctuation:/[{}[\];(),.:]/,important:{pattern:/(^[\t ]*)!(?:addincludedir|addplugindir|appendfile|cd|define|delfile|echo|else|endif|error|execute|finalize|getdllversion|gettlbversion|if|ifdef|ifmacrodef|ifmacrondef|ifndef|include|insertmacro|macro|macroend|makensis|packhdr|pragma|searchparse|searchreplace|system|tempfile|undef|verbose|warning)\b/im,lookbehind:!0}}}Gw.displayName="objectivec";Gw.aliases=["objc"];function Gw(e){e.register(Vi),e.languages.objectivec=e.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete e.languages.objectivec["class-name"],e.languages.objc=e.languages.objectivec}Yw.displayName="ocaml";Yw.aliases=[];function Yw(e){e.languages.ocaml={comment:{pattern:/\(\*[\s\S]*?\*\)/,greedy:!0},char:{pattern:/'(?:[^\\\r\n']|\\(?:.|[ox]?[0-9a-f]{1,3}))'/i,greedy:!0},string:[{pattern:/"(?:\\(?:[\s\S]|\r\n)|[^\\\r\n"])*"/,greedy:!0},{pattern:/\{([a-z_]*)\|[\s\S]*?\|\1\}/,greedy:!0}],number:[/\b(?:0b[01][01_]*|0o[0-7][0-7_]*)\b/i,/\b0x[a-f0-9][a-f0-9_]*(?:\.[a-f0-9_]*)?(?:p[+-]?\d[\d_]*)?(?!\w)/i,/\b\d[\d_]*(?:\.[\d_]*)?(?:e[+-]?\d[\d_]*)?(?!\w)/i],directive:{pattern:/\B#\w+/,alias:"property"},label:{pattern:/\B~\w+/,alias:"property"},"type-variable":{pattern:/\B'\w+/,alias:"function"},variant:{pattern:/`\w+/,alias:"symbol"},keyword:/\b(?:as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|match|method|module|mutable|new|nonrec|object|of|open|private|rec|sig|struct|then|to|try|type|val|value|virtual|when|where|while|with)\b/,boolean:/\b(?:false|true)\b/,"operator-like-punctuation":{pattern:/\[[<>|]|[>|]\]|\{<|>\}/,alias:"punctuation"},operator:/\.[.~]|:[=>]|[=<>@^|&+\-*\/$%!?~][!$%&*+\-.\/:<=>?@^|~]*|\b(?:and|asr|land|lor|lsl|lsr|lxor|mod|or)\b/,punctuation:/;;|::|[(){}\[\].,:;#]|\b_\b/}}Vw.displayName="odin";Vw.aliases=[];function Vw(e){(function(t){var r=/\\(?:["'\\abefnrtv]|0[0-7]{2}|U[\dA-Fa-f]{6}|u[\dA-Fa-f]{4}|x[\dA-Fa-f]{2})/;t.languages.odin={comment:[{pattern:/\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:\*(?!\/)|[^*])*(?:\*\/|$))*(?:\*\/|$)/,greedy:!0},{pattern:/#![^\n\r]*/,greedy:!0},{pattern:/\/\/[^\n\r]*/,greedy:!0}],char:{pattern:/'(?:\\(?:.|[0Uux][0-9A-Fa-f]{1,6})|[^\n\r'\\])'/,greedy:!0,inside:{symbol:r}},string:[{pattern:/`[^`]*`/,greedy:!0},{pattern:/"(?:\\.|[^\n\r"\\])*"/,greedy:!0,inside:{symbol:r}}],directive:{pattern:/#\w+/,alias:"property"},number:/\b0(?:b[01_]+|d[\d_]+|h_*(?:(?:(?:[\dA-Fa-f]_*){8}){1,2}|(?:[\dA-Fa-f]_*){4})|o[0-7_]+|x[\dA-F_a-f]+|z[\dAB_ab]+)\b|(?:\b\d+(?:\.(?!\.)\d*)?|\B\.\d+)(?:[Ee][+-]?\d*)?[ijk]?(?!\w)/,discard:{pattern:/\b_\b/,alias:"keyword"},"procedure-definition":{pattern:/\b\w+(?=[ \t]*(?::\s*){2}proc\b)/,alias:"function"},keyword:/\b(?:asm|auto_cast|bit_set|break|case|cast|context|continue|defer|distinct|do|dynamic|else|enum|fallthrough|for|foreign|if|import|in|map|matrix|not_in|or_else|or_return|package|proc|return|struct|switch|transmute|typeid|union|using|when|where)\b/,"procedure-name":{pattern:/\b\w+(?=[ \t]*\()/,alias:"function"},boolean:/\b(?:false|nil|true)\b/,"constant-parameter-sign":{pattern:/\$/,alias:"important"},undefined:{pattern:/---/,alias:"operator"},arrow:{pattern:/->/,alias:"punctuation"},operator:/\+\+|--|\.\.[<=]?|(?:&~|[-!*+/=~]|[%&<>|]{1,2})=?|[?^]/,punctuation:/[(),.:;@\[\]{}]/}})(e)}Ww.displayName="opencl";Ww.aliases=[];function Ww(e){e.register(Vi),(function(t){t.languages.opencl=t.languages.extend("c",{keyword:/\b(?:(?:__)?(?:constant|global|kernel|local|private|read_only|read_write|write_only)|__attribute__|auto|(?:bool|u?(?:char|int|long|short)|half|quad)(?:2|3|4|8|16)?|break|case|complex|const|continue|(?:double|float)(?:16(?:x(?:1|2|4|8|16))?|1x(?:1|2|4|8|16)|2(?:x(?:1|2|4|8|16))?|3|4(?:x(?:1|2|4|8|16))?|8(?:x(?:1|2|4|8|16))?)?|default|do|else|enum|extern|for|goto|if|imaginary|inline|packed|pipe|register|restrict|return|signed|sizeof|static|struct|switch|typedef|uniform|union|unsigned|void|volatile|while)\b/,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[fuhl]{0,4}/i,boolean:/\b(?:false|true)\b/,"constant-opencl-kernel":{pattern:/\b(?:CHAR_(?:BIT|MAX|MIN)|CLK_(?:ADDRESS_(?:CLAMP(?:_TO_EDGE)?|NONE|REPEAT)|FILTER_(?:LINEAR|NEAREST)|(?:GLOBAL|LOCAL)_MEM_FENCE|NORMALIZED_COORDS_(?:FALSE|TRUE))|CL_(?:BGRA|(?:HALF_)?FLOAT|INTENSITY|LUMINANCE|A?R?G?B?[Ax]?|(?:(?:UN)?SIGNED|[US]NORM)_(?:INT(?:8|16|32))|UNORM_(?:INT_101010|SHORT_(?:555|565)))|(?:DBL|FLT|HALF)_(?:DIG|EPSILON|(?:MAX|MIN)(?:(?:_10)?_EXP)?|MANT_DIG)|FLT_RADIX|HUGE_VALF?|(?:INT|LONG|SCHAR|SHRT)_(?:MAX|MIN)|INFINITY|MAXFLOAT|M_(?:[12]_PI|2_SQRTPI|E|LN(?:2|10)|LOG(?:2|10)E?|PI(?:_[24])?|SQRT(?:1_2|2))(?:_F|_H)?|NAN|(?:UCHAR|UINT|ULONG|USHRT)_MAX)\b/,alias:"constant"}}),t.languages.insertBefore("opencl","class-name",{"builtin-type":{pattern:/\b(?:_cl_(?:command_queue|context|device_id|event|kernel|mem|platform_id|program|sampler)|cl_(?:image_format|mem_fence_flags)|clk_event_t|event_t|image(?:1d_(?:array_|buffer_)?t|2d_(?:array_(?:depth_|msaa_depth_|msaa_)?|depth_|msaa_depth_|msaa_)?t|3d_t)|intptr_t|ndrange_t|ptrdiff_t|queue_t|reserve_id_t|sampler_t|size_t|uintptr_t)\b/,alias:"keyword"}});var r
vendor: 7,530 bytes, line 743
743={"type-opencl-host":{pattern:/\b(?:cl_(?:GLenum|GLint|GLuin|addressing_mode|bitfield|bool|buffer_create_type|build_status|channel_(?:order|type)|(?:u?(?:char|int|long|short)|double|float)(?:2|3|4|8|16)?|command_(?:queue(?:_info|_properties)?|type)|context(?:_info|_properties)?|device_(?:exec_capabilities|fp_config|id|info|local_mem_type|mem_cache_type|type)|(?:event|sampler)(?:_info)?|filter_mode|half|image_info|kernel(?:_info|_work_group_info)?|map_flags|mem(?:_flags|_info|_object_type)?|platform_(?:id|info)|profiling_info|program(?:_build_info|_info)?))\b/,alias:"keyword"},"boolean-opencl-host":{pattern:/\bCL_(?:FALSE|TRUE)\b/,alias:"boolean"},"constant-opencl-host":{pattern:/\bCL_(?:A|ABGR|ADDRESS_(?:CLAMP(?:_TO_EDGE)?|MIRRORED_REPEAT|NONE|REPEAT)|ARGB|BGRA|BLOCKING|BUFFER_CREATE_TYPE_REGION|BUILD_(?:ERROR|IN_PROGRESS|NONE|PROGRAM_FAILURE|SUCCESS)|COMMAND_(?:ACQUIRE_GL_OBJECTS|BARRIER|COPY_(?:BUFFER(?:_RECT|_TO_IMAGE)?|IMAGE(?:_TO_BUFFER)?)|FILL_(?:BUFFER|IMAGE)|MAP(?:_BUFFER|_IMAGE)|MARKER|MIGRATE(?:_SVM)?_MEM_OBJECTS|NATIVE_KERNEL|NDRANGE_KERNEL|READ_(?:BUFFER(?:_RECT)?|IMAGE)|RELEASE_GL_OBJECTS|SVM_(?:FREE|MAP|MEMCPY|MEMFILL|UNMAP)|TASK|UNMAP_MEM_OBJECT|USER|WRITE_(?:BUFFER(?:_RECT)?|IMAGE))|COMPILER_NOT_AVAILABLE|COMPILE_PROGRAM_FAILURE|COMPLETE|CONTEXT_(?:DEVICES|INTEROP_USER_SYNC|NUM_DEVICES|PLATFORM|PROPERTIES|REFERENCE_COUNT)|DEPTH(?:_STENCIL)?|DEVICE_(?:ADDRESS_BITS|AFFINITY_DOMAIN_(?:L[1-4]_CACHE|NEXT_PARTITIONABLE|NUMA)|AVAILABLE|BUILT_IN_KERNELS|COMPILER_AVAILABLE|DOUBLE_FP_CONFIG|ENDIAN_LITTLE|ERROR_CORRECTION_SUPPORT|EXECUTION_CAPABILITIES|EXTENSIONS|GLOBAL_(?:MEM_(?:CACHELINE_SIZE|CACHE_SIZE|CACHE_TYPE|SIZE)|VARIABLE_PREFERRED_TOTAL_SIZE)|HOST_UNIFIED_MEMORY|IL_VERSION|IMAGE(?:2D_MAX_(?:HEIGHT|WIDTH)|3D_MAX_(?:DEPTH|HEIGHT|WIDTH)|_BASE_ADDRESS_ALIGNMENT|_MAX_ARRAY_SIZE|_MAX_BUFFER_SIZE|_PITCH_ALIGNMENT|_SUPPORT)|LINKER_AVAILABLE|LOCAL_MEM_SIZE|LOCAL_MEM_TYPE|MAX_(?:CLOCK_FREQUENCY|COMPUTE_UNITS|CONSTANT_ARGS|CONSTANT_BUFFER_SIZE|GLOBAL_VARIABLE_SIZE|MEM_ALLOC_SIZE|NUM_SUB_GROUPS|ON_DEVICE_(?:EVENTS|QUEUES)|PARAMETER_SIZE|PIPE_ARGS|READ_IMAGE_ARGS|READ_WRITE_IMAGE_ARGS|SAMPLERS|WORK_GROUP_SIZE|WORK_ITEM_DIMENSIONS|WORK_ITEM_SIZES|WRITE_IMAGE_ARGS)|MEM_BASE_ADDR_ALIGN|MIN_DATA_TYPE_ALIGN_SIZE|NAME|NATIVE_VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT)|NOT_(?:AVAILABLE|FOUND)|OPENCL_C_VERSION|PARENT_DEVICE|PARTITION_(?:AFFINITY_DOMAIN|BY_AFFINITY_DOMAIN|BY_COUNTS|BY_COUNTS_LIST_END|EQUALLY|FAILED|MAX_SUB_DEVICES|PROPERTIES|TYPE)|PIPE_MAX_(?:ACTIVE_RESERVATIONS|PACKET_SIZE)|PLATFORM|PREFERRED_(?:GLOBAL_ATOMIC_ALIGNMENT|INTEROP_USER_SYNC|LOCAL_ATOMIC_ALIGNMENT|PLATFORM_ATOMIC_ALIGNMENT|VECTOR_WIDTH_(?:CHAR|DOUBLE|FLOAT|HALF|INT|LONG|SHORT))|PRINTF_BUFFER_SIZE|PROFILE|PROFILING_TIMER_RESOLUTION|QUEUE_(?:ON_(?:DEVICE_(?:MAX_SIZE|PREFERRED_SIZE|PROPERTIES)|HOST_PROPERTIES)|PROPERTIES)|REFERENCE_COUNT|SINGLE_FP_CONFIG|SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS|SVM_(?:ATOMICS|CAPABILITIES|COARSE_GRAIN_BUFFER|FINE_GRAIN_BUFFER|FINE_GRAIN_SYSTEM)|TYPE(?:_ACCELERATOR|_ALL|_CPU|_CUSTOM|_DEFAULT|_GPU)?|VENDOR(?:_ID)?|VERSION)|DRIVER_VERSION|EVENT_(?:COMMAND_(?:EXECUTION_STATUS|QUEUE|TYPE)|CONTEXT|REFERENCE_COUNT)|EXEC_(?:KERNEL|NATIVE_KERNEL|STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST)|FILTER_(?:LINEAR|NEAREST)|FLOAT|FP_(?:CORRECTLY_ROUNDED_DIVIDE_SQRT|DENORM|FMA|INF_NAN|ROUND_TO_INF|ROUND_TO_NEAREST|ROUND_TO_ZERO|SOFT_FLOAT)|GLOBAL|HALF_FLOAT|IMAGE_(?:ARRAY_SIZE|BUFFER|DEPTH|ELEMENT_SIZE|FORMAT|FORMAT_MISMATCH|FORMAT_NOT_SUPPORTED|HEIGHT|NUM_MIP_LEVELS|NUM_SAMPLES|ROW_PITCH|SLICE_PITCH|WIDTH)|INTENSITY|INVALID_(?:ARG_INDEX|ARG_SIZE|ARG_VALUE|BINARY|BUFFER_SIZE|BUILD_OPTIONS|COMMAND_QUEUE|COMPILER_OPTIONS|CONTEXT|DEVICE|DEVICE_PARTITION_COUNT|DEVICE_QUEUE|DEVICE_TYPE|EVENT|EVENT_WAIT_LIST|GLOBAL_OFFSET|GLOBAL_WORK_SIZE|GL_OBJECT|HOST_PTR|IMAGE_DESCRIPTOR|IMAGE_FORMAT_DESCRIPTOR|IMAGE_SIZE|KERNEL|KERNEL_ARGS|KERNEL_DEFINITION|KERNEL_NAME|LINKER_OPTIONS|MEM_OBJECT|MIP_LEVEL|OPERATION|PIPE_SIZE|PLATFORM|PROGRAM|PROGRAM_EXECUTABLE|PROPERTY|QUEUE_PROPERTIES|SAMPLER|VALUE|WORK_DIMENSION|WORK_GROUP_SIZE|WORK_ITEM_SIZE)|KERNEL_(?:ARG_(?:ACCESS_(?:NONE|QUALIFIER|READ_ONLY|READ_WRITE|WRITE_ONLY)|ADDRESS_(?:CONSTANT|GLOBAL|LOCAL|PRIVATE|QUALIFIER)|INFO_NOT_AVAILABLE|NAME|TYPE_(?:CONST|NAME|NONE|PIPE|QUALIFIER|RESTRICT|VOLATILE))|ATTRIBUTES|COMPILE_NUM_SUB_GROUPS|COMPILE_WORK_GROUP_SIZE|CONTEXT|EXEC_INFO_SVM_FINE_GRAIN_SYSTEM|EXEC_INFO_SVM_PTRS|FUNCTION_NAME|GLOBAL_WORK_SIZE|LOCAL_MEM_SIZE|LOCAL_SIZE_FOR_SUB_GROUP_COUNT|MAX_NUM_SUB_GROUPS|MAX_SUB_GROUP_SIZE_FOR_NDRANGE|NUM_ARGS|PREFERRED_WORK_GROUP_SIZE_MULTIPLE|PRIVATE_MEM_SIZE|PROGRAM|REFERENCE_COUNT|SUB_GROUP_COUNT_FOR_NDRANGE|WORK_GROUP_SIZE)|LINKER_NOT_AVAILABLE|LINK_PROGRAM_FAILURE|LOCAL|LUMINANCE|MAP_(?:FAILURE|READ|WRITE|WRITE_INVALIDATE_REGION)|MEM_(?:ALLOC_HOST_PTR|ASSOCIATED_MEMOBJECT|CONTEXT|COPY_HOST_PTR|COPY_OVERLAP|FLAGS|HOST_NO_ACCESS|HOST_PTR|HOST_READ_ONLY|HOST_WRITE_ONLY|KERNEL_READ_AND_WRITE|MAP_COUNT|OBJECT_(?:ALLOCATION_FAILURE|BUFFER|IMAGE1D|IMAGE1D_ARRAY|IMAGE1D_BUFFER|IMAGE2D|IMAGE2D_ARRAY|IMAGE3D|PIPE)|OFFSET|READ_ONLY|READ_WRITE|REFERENCE_COUNT|SIZE|SVM_ATOMICS|SVM_FINE_GRAIN_BUFFER|TYPE|USES_SVM_POINTER|USE_HOST_PTR|WRITE_ONLY)|MIGRATE_MEM_OBJECT_(?:CONTENT_UNDEFINED|HOST)|MISALIGNED_SUB_BUFFER_OFFSET|NONE|NON_BLOCKING|OUT_OF_(?:HOST_MEMORY|RESOURCES)|PIPE_(?:MAX_PACKETS|PACKET_SIZE)|PLATFORM_(?:EXTENSIONS|HOST_TIMER_RESOLUTION|NAME|PROFILE|VENDOR|VERSION)|PROFILING_(?:COMMAND_(?:COMPLETE|END|QUEUED|START|SUBMIT)|INFO_NOT_AVAILABLE)|PROGRAM_(?:BINARIES|BINARY_SIZES|BINARY_TYPE(?:_COMPILED_OBJECT|_EXECUTABLE|_LIBRARY|_NONE)?|BUILD_(?:GLOBAL_VARIABLE_TOTAL_SIZE|LOG|OPTIONS|STATUS)|CONTEXT|DEVICES|IL|KERNEL_NAMES|NUM_DEVICES|NUM_KERNELS|REFERENCE_COUNT|SOURCE)|QUEUED|QUEUE_(?:CONTEXT|DEVICE|DEVICE_DEFAULT|ON_DEVICE|ON_DEVICE_DEFAULT|OUT_OF_ORDER_EXEC_MODE_ENABLE|PROFILING_ENABLE|PROPERTIES|REFERENCE_COUNT|SIZE)|R|RA|READ_(?:ONLY|WRITE)_CACHE|RG|RGB|RGBA|RGBx|RGx|RUNNING|Rx|SAMPLER_(?:ADDRESSING_MODE|CONTEXT|FILTER_MODE|LOD_MAX|LOD_MIN|MIP_FILTER_MODE|NORMALIZED_COORDS|REFERENCE_COUNT)|(?:UN)?SIGNED_INT(?:8|16|32)|SNORM_INT(?:8|16)|SUBMITTED|SUCCESS|UNORM_INT(?:8|16|24|_101010|_101010_2)|UNORM_SHORT_(?:555|565)|VERSION_(?:1_0|1_1|1_2|2_0|2_1)|sBGRA|sRGB|sRGBA|sRGBx)\b/,alias:"constant"},"function-opencl-host":{pattern:/\bcl(?:BuildProgram|CloneKernel|CompileProgram|Create(?:Buffer|CommandQueue(?:WithProperties)?|Context|ContextFromType|Image|Image2D|Image3D|Kernel|KernelsInProgram|Pipe|ProgramWith(?:Binary|BuiltInKernels|IL|Source)|Sampler|SamplerWithProperties|SubBuffer|SubDevices|UserEvent)|Enqueue(?:(?:Barrier|Marker)(?:WithWaitList)?|Copy(?:Buffer(?:Rect|ToImage)?|Image(?:ToBuffer)?)|(?:Fill|Map)(?:Buffer|Image)|MigrateMemObjects|NDRangeKernel|NativeKernel|(?:Read|Write)(?:Buffer(?:Rect)?|Image)|SVM(?:Free|Map|MemFill|Memcpy|MigrateMem|Unmap)|Task|UnmapMemObject|WaitForEvents)|Finish|Flush|Get(?:CommandQueueInfo|ContextInfo|Device(?:AndHostTimer|IDs|Info)|Event(?:Profiling)?Info|ExtensionFunctionAddress(?:ForPlatform)?|HostTimer|ImageInfo|Kernel(?:ArgInfo|Info|SubGroupInfo|WorkGroupInfo)|MemObjectInfo|PipeInfo|Platform(?:IDs|Info)|Program(?:Build)?Info|SamplerInfo|SupportedImageFormats)|LinkProgram|(?:Release|Retain)(?:CommandQueue|Context|Device|Event|Kernel|MemObject|Program|Sampler)|SVM(?:Alloc|Free)|Set(?:CommandQueueProperty|DefaultDeviceCommandQueue|EventCallback|Kernel|Kernel(?:Arg(?:SVMPointer)?|ExecInfo)|MemObjectDestructorCallback|UserEventStatus)|Unload(?:Platform)?Compiler|WaitForEvents)\b/,alias:"function"}};
vendor: 15,379 bytes, line 743
743t.languages.insertBefore("c","keyword",r),t.languages.cpp&&(r["type-opencl-host-cpp"]={pattern:/\b(?:Buffer|BufferGL|BufferRenderGL|CommandQueue|Context|Device|DeviceCommandQueue|EnqueueArgs|Event|Image|Image1D|Image1DArray|Image1DBuffer|Image2D|Image2DArray|Image2DGL|Image3D|Image3DGL|ImageFormat|ImageGL|Kernel|KernelFunctor|LocalSpaceArg|Memory|NDRange|Pipe|Platform|Program|SVMAllocator|SVMTraitAtomic|SVMTraitCoarse|SVMTraitFine|SVMTraitReadOnly|SVMTraitReadWrite|SVMTraitWriteOnly|Sampler|UserEvent)\b/,alias:"keyword"},t.languages.insertBefore("cpp","keyword",r))})(e)}Xw.displayName="openqasm";Xw.aliases=["qasm"];function Xw(e){e.languages.openqasm={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"[^"\r\n\t]*"|'[^'\r\n\t]*'/,greedy:!0},keyword:/\b(?:CX|OPENQASM|U|barrier|boxas|boxto|break|const|continue|ctrl|def|defcal|defcalgrammar|delay|else|end|for|gate|gphase|if|in|include|inv|kernel|lengthof|let|measure|pow|reset|return|rotary|stretchinf|while)\b|#pragma\b/,"class-name":/\b(?:angle|bit|bool|creg|fixed|float|int|length|qreg|qubit|stretch|uint)\b/,function:/\b(?:cos|exp|ln|popcount|rotl|rotr|sin|sqrt|tan)\b(?=\s*\()/,constant:/\b(?:euler|pi|tau)\b|Ï|ð|â/,number:{pattern:/(^|[^.\w$])(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?(?:dt|ns|us|µs|ms|s)?/i,lookbehind:!0},operator:/->|>>=?|<<=?|&&|\|\||\+\+|--|[!=<>&|~^+\-*/%]=?|@/,punctuation:/[(){}\[\];,:.]/},e.languages.qasm=e.languages.openqasm}Kw.displayName="oz";Kw.aliases=[];function Kw(e){e.languages.oz={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/"(?:[^"\\]|\\[\s\S])*"/,greedy:!0},atom:{pattern:/'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,alias:"builtin"},keyword:/\$|\[\]|\b(?:_|at|attr|case|catch|choice|class|cond|declare|define|dis|else(?:case|if)?|end|export|fail|false|feat|finally|from|fun|functor|if|import|in|local|lock|meth|nil|not|of|or|prepare|proc|prop|raise|require|self|skip|then|thread|true|try|unit)\b/,function:[/\b[a-z][A-Za-z\d]*(?=\()/,{pattern:/(\{)[A-Z][A-Za-z\d]*\b/,lookbehind:!0}],number:/\b(?:0[bx][\da-f]+|\d+(?:\.\d*)?(?:e~?\d+)?)\b|&(?:[^\\]|\\(?:\d{3}|.))/i,variable:/`(?:[^`\\]|\\.)+`/,"attr-name":/\b\w+(?=[ \t]*:(?![:=]))/,operator:/:(?:=|::?)|<[-:=]?|=(?:=|<?:?)|>=?:?|\\=:?|!!?|[|#+\-*\/,~^@]|\b(?:andthen|div|mod|orelse)\b/,punctuation:/[\[\](){}.:;?]/}}Zw.displayName="parigp";Zw.aliases=[];function Zw(e){e.languages.parigp={comment:/\/\*[\s\S]*?\*\/|\\\\.*/,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"/,greedy:!0},keyword:(function(){var t=["breakpoint","break","dbg_down","dbg_err","dbg_up","dbg_x","forcomposite","fordiv","forell","forpart","forprime","forstep","forsubgroup","forvec","for","iferr","if","local","my","next","return","until","while"];return t=t.map(function(r){return r.split("").join(" *")}).join("|"),RegExp("\\b(?:"+t+")\\b")})(),function:/\b\w(?:[\w ]*\w)?(?= *\()/,number:{pattern:/((?:\. *\. *)?)(?:\b\d(?: *\d)*(?: *(?!\. *\.)\.(?: *\d)*)?|\. *\d(?: *\d)*)(?: *e *(?:[+-] *)?\d(?: *\d)*)?/i,lookbehind:!0},operator:/\. *\.|[*\/!](?: *=)?|%(?: *=|(?: *#)?(?: *')*)?|\+(?: *[+=])?|-(?: *[-=>])?|<(?: *>|(?: *<)?(?: *=)?)?|>(?: *>)?(?: *=)?|=(?: *=){0,2}|\\(?: *\/)?(?: *=)?|&(?: *&)?|\| *\||['#~^]/,punctuation:/[\[\]{}().,:;|]/}}Qw.displayName="parser";Qw.aliases=[];function Qw(e){e.register(mn),(function(t){var r=t.languages.parser=t.languages.extend("markup",{keyword:{pattern:/(^|[^^])(?:\^(?:case|eval|for|if|switch|throw)\b|@(?:BASE|CLASS|GET(?:_DEFAULT)?|OPTIONS|SET_DEFAULT|USE)\b)/,lookbehind:!0},variable:{pattern:/(^|[^^])\B\$(?:\w+|(?=[.{]))(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{punctuation:/\.|:+/}},function:{pattern:/(^|[^^])\B[@^]\w+(?:(?:\.|::?)\w+)*(?:\.|::?)?/,lookbehind:!0,inside:{keyword:{pattern:/(^@)(?:GET_|SET_)/,lookbehind:!0},punctuation:/\.|:+/}},escape:{pattern:/\^(?:[$^;@()\[\]{}"':]|#[a-f\d]*)/i,alias:"builtin"},punctuation:/[\[\](){};]/});r=t.languages.insertBefore("parser","keyword",{"parser-comment":{pattern:/(\s)#.*/,lookbehind:!0,alias:"comment"},expression:{pattern:/(^|[^^])\((?:[^()]|\((?:[^()]|\((?:[^()])*\))*\))*\)/,greedy:!0,lookbehind:!0,inside:{string:{pattern:/(^|[^^])(["'])(?:(?!\2)[^^]|\^[\s\S])*\2/,lookbehind:!0},keyword:r.keyword,variable:r.variable,function:r.function,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[a-f\d]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?)\b/i,escape:r.escape,operator:/[~+*\/\\%]|!(?:\|\|?|=)?|&&?|\|\|?|==|<[<=]?|>[>=]?|-[fd]?|\b(?:def|eq|ge|gt|in|is|le|lt|ne)\b/,punctuation:r.punctuation}}}),t.languages.insertBefore("inside","punctuation",{expression:r.expression,keyword:r.keyword,variable:r.variable,function:r.function,escape:r.escape,"parser-punctuation":{pattern:r.punctuation,alias:"punctuation"}},r.tag.inside["attr-value"])})(e)}Jw.displayName="pascal";Jw.aliases=["objectpascal"];function Jw(e){e.languages.pascal={directive:{pattern:/\{\$[\s\S]*?\}/,greedy:!0,alias:["marco","property"]},comment:{pattern:/\(\*[\s\S]*?\*\)|\{[\s\S]*?\}|\/\/.*/,greedy:!0},string:{pattern:/(?:'(?:''|[^'\r\n])*'(?!')|#[&$%]?[a-f\d]+)+|\^[a-z]/i,greedy:!0},asm:{pattern:/(\basm\b)[\s\S]+?(?=\bend\s*[;[])/i,lookbehind:!0,greedy:!0,inside:null},keyword:[{pattern:/(^|[^&])\b(?:absolute|array|asm|begin|case|const|constructor|destructor|do|downto|else|end|file|for|function|goto|if|implementation|inherited|inline|interface|label|nil|object|of|operator|packed|procedure|program|record|reintroduce|repeat|self|set|string|then|to|type|unit|until|uses|var|while|with)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:dispose|exit|false|new|true)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:class|dispinterface|except|exports|finalization|finally|initialization|inline|library|on|out|packed|property|raise|resourcestring|threadvar|try)\b/i,lookbehind:!0},{pattern:/(^|[^&])\b(?:absolute|abstract|alias|assembler|bitpacked|break|cdecl|continue|cppdecl|cvar|default|deprecated|dynamic|enumerator|experimental|export|external|far|far16|forward|generic|helper|implements|index|interrupt|iochecks|local|message|name|near|nodefault|noreturn|nostackframe|oldfpccall|otherwise|overload|override|pascal|platform|private|protected|public|published|read|register|reintroduce|result|safecall|saveregisters|softfloat|specialize|static|stdcall|stored|strict|unaligned|unimplemented|varargs|virtual|write)\b/i,lookbehind:!0}],number:[/(?:[&%]\d+|\$[a-f\d]+)/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?/i],operator:[/\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=]/,{pattern:/(^|[^&])\b(?:and|as|div|exclude|in|include|is|mod|not|or|shl|shr|xor)\b/,lookbehind:!0}],punctuation:/\(\.|\.\)|[()\[\]:;,.]/},e.languages.pascal.asm.inside=e.languages.extend("pascal",{asm:void 0,keyword:void 0,operator:void 0}),e.languages.objectpascal=e.languages.pascal}e3.displayName="pascaligo";e3.aliases=[];function e3(e){(function(t){var r=/\((?:[^()]|\((?:[^()]|\([^()]*\))*\))*\)/.source,n=/(?:\b\w+(?:<braces>)?|<braces>)/.source.replace(/<braces>/g,function(){return r}),a=t.languages.pascaligo={comment:/\(\*[\s\S]+?\*\)|\/\/.*/,string:{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1|\^[a-z]/i,greedy:!0},"class-name":[{pattern:RegExp(/(\btype\s+\w+\s+is\s+)<type>/.source.replace(/<type>/g,function(){return n}),"i"),lookbehind:!0,inside:null},{pattern:RegExp(/<type>(?=\s+is\b)/.source.replace(/<type>/g,function(){return n}),"i"),inside:null},{pattern:RegExp(/(:\s*)<type>/.source.replace(/<type>/g,function(){return n})),lookbehind:!0,inside:null}],keyword:{pattern:/(^|[^&])\b(?:begin|block|case|const|else|end|fail|for|from|function|if|is|nil|of|remove|return|skip|then|type|var|while|with)\b/i,lookbehind:!0},boolean:{pattern:/(^|[^&])\b(?:False|True)\b/i,lookbehind:!0},builtin:{pattern:/(^|[^&])\b(?:bool|int|list|map|nat|record|string|unit)\b/i,lookbehind:!0},function:/\b\w+(?=\s*\()/,number:[/%[01]+|&[0-7]+|\$[a-f\d]+/i,/\b\d+(?:\.\d+)?(?:e[+-]?\d+)?(?:mtz|n)?/i],operator:/->|=\/=|\.\.|\*\*|:=|<[<=>]?|>[>=]?|[+\-*\/]=?|[@^=|]|\b(?:and|mod|or)\b/,punctuation:/\(\.|\.\)|[()\[\]:;,.{}]/},i=["comment","keyword","builtin","operator","punctuation"].reduce(function(s,l){return s[l]=a[l],s},{});a["class-name"].forEach(function(s){s.inside=i})})(e)}t3.displayName="psl";t3.aliases=[];function t3(e){e.languages.psl={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0,inside:{symbol:/\\[ntrbA-Z"\\]/}},"heredoc-string":{pattern:/<<<([a-zA-Z_]\w*)[\r\n](?:.*[\r\n])*?\1\b/,alias:"string",greedy:!0},keyword:/\b(?:__multi|__single|case|default|do|else|elsif|exit|export|for|foreach|function|if|last|line|local|next|requires|return|switch|until|while|word)\b/,constant:/\b(?:ALARM|CHART_ADD_GRAPH|CHART_DELETE_GRAPH|CHART_DESTROY|CHART_LOAD|CHART_PRINT|EOF|OFFLINE|OK|PSL_PROF_LOG|R_CHECK_HORIZ|R_CHECK_VERT|R_CLICKER|R_COLUMN|R_FRAME|R_ICON|R_LABEL|R_LABEL_CENTER|R_LIST_MULTIPLE|R_LIST_MULTIPLE_ND|R_LIST_SINGLE|R_LIST_SINGLE_ND|R_MENU|R_POPUP|R_POPUP_SCROLLED|R_RADIO_HORIZ|R_RADIO_VERT|R_ROW|R_SCALE_HORIZ|R_SCALE_VERT|R_SEP_HORIZ|R_SEP_VERT|R_SPINNER|R_TEXT_FIELD|R_TEXT_FIELD_LABEL|R_TOGGLE|TRIM_LEADING|TRIM_LEADING_AND_TRAILING|TRIM_REDUNDANT|TRIM_TRAILING|VOID|WARN)\b/,boolean:/\b(?:FALSE|False|NO|No|TRUE|True|YES|Yes|false|no|true|yes)\b/,variable:/\b(?:PslDebug|errno|exit_status)\b/,builtin:{pattern:/\b(?:PslExecute|PslFunctionCall|PslFunctionExists|PslSetOptions|_snmp_debug|acos|add_diary|annotate|annotate_get|ascii_to_ebcdic|asctime|asin|atan|atexit|batch_set|blackout|cat|ceil|chan_exists|change_state|close|code_cvt|cond_signal|cond_wait|console_type|convert_base|convert_date|convert_locale_date|cos|cosh|create|date|dcget_text|destroy|destroy_lock|dget_text|difference|dump_hist|ebcdic_to_ascii|encrypt|event_archive|event_catalog_get|event_check|event_query|event_range_manage|event_range_query|event_report|event_schedule|event_trigger|event_trigger2|execute|exists|exp|fabs|file|floor|fmod|fopen|fseek|ftell|full_discovery|get|get_chan_info|get_ranges|get_text|get_vars|getenv|gethostinfo|getpid|getpname|grep|history|history_get_retention|in_transition|index|int|internal|intersection|is_var|isnumber|join|kill|length|lines|lock|lock_info|log|log10|loge|matchline|msg_check|msg_get_format|msg_get_severity|msg_printf|msg_sprintf|ntharg|nthargf|nthline|nthlinef|num_bytes|num_consoles|pconfig|popen|poplines|pow|print|printf|proc_exists|process|random|read|readln|refresh_parameters|remote_check|remote_close|remote_event_query|remote_event_trigger|remote_file_send|remote_open|remove|replace|rindex|sec_check_priv|sec_store_get|sec_store_set|set|set_alarm_ranges|set_locale|share|sin|sinh|sleep|snmp_agent_config|snmp_agent_start|snmp_agent_stop|snmp_close|snmp_config|snmp_get|snmp_get_next|snmp_h_get|snmp_h_get_next|snmp_h_set|snmp_open|snmp_set|snmp_trap_ignore|snmp_trap_listen|snmp_trap_raise_std_trap|snmp_trap_receive|snmp_trap_register_im|snmp_trap_send|snmp_walk|sopen|sort|splitline|sprintf|sqrt|srandom|str_repeat|strcasecmp|subset|substr|system|tail|tan|tanh|text_domain|time|tmpnam|tolower|toupper|trace_psl_process|trim|union|unique|unlock|unset|va_arg|va_start|write)\b/,alias:"builtin-function"},"foreach-variable":{pattern:/(\bforeach\s+(?:(?:\w+\b|"(?:\\.|[^\\"])*")\s+){0,2})[_a-zA-Z]\w*(?=\s*\()/,lookbehind:!0,greedy:!0},function:/\b[_a-z]\w*\b(?=\s*\()/i,number:/\b(?:0x[0-9a-f]+|\d+(?:\.\d+)?)\b/i,operator:/--|\+\+|&&=?|\|\|=?|<<=?|>>=?|[=!]~|[-+*/%&|^!=<>]=?|\.|[:?]/,punctuation:/[(){}\[\];,]/}}r3.displayName="pcaxis";r3.aliases=["px"];function r3(e){e.languages.pcaxis={string:/"[^"]*"/,keyword:{pattern:/((?:^|;)\s*)[-A-Z\d]+(?:\s*\[[-\w]+\])?(?:\s*\("[^"]*"(?:,\s*"[^"]*")*\))?(?=\s*=)/,lookbehind:!0,greedy:!0,inside:{keyword:/^[-A-Z\d]+/,language:{pattern:/^(\s*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/^\[|\]$/,property:/[-\w]+/}},"sub-key":{pattern:/^(\s*)\S[\s\S]*/,lookbehind:!0,inside:{parameter:{pattern:/"[^"]*"/,alias:"property"},punctuation:/^\(|\)$|,/}}}},operator:/=/,tlist:{pattern:/TLIST\s*\(\s*\w+(?:(?:\s*,\s*"[^"]*")+|\s*,\s*"[^"]*"-"[^"]*")?\s*\)/,greedy:!0,inside:{function:/^TLIST/,property:{pattern:/^(\s*\(\s*)\w+/,lookbehind:!0},string:/"[^"]*"/,punctuation:/[(),]/,operator:/-/}},punctuation:/[;,]/,number:{pattern:/(^|\s)\d+(?:\.\d+)?(?!\S)/,lookbehind:!0},boolean:/NO|YES/},e.languages.px=e.languages.pcaxis}n3.displayName="peoplecode";n3.aliases=["pcode"];function n3(e){e.languages.peoplecode={comment:RegExp([/\/\*[\s\S]*?\*\//.source,/\bREM[^;]*;/.source,/<\*(?:[^<*]|\*(?!>)|<(?!\*)|<\*(?:(?!\*>)[\s\S])*\*>)*\*>/.source,/\/\+[\s\S]*?\+\//.source].join("|")),string:{pattern:/'(?:''|[^'\r\n])*'(?!')|"(?:""|[^"\r\n])*"(?!")/,greedy:!0},variable:/%\w+/,"function-definition":{pattern:/((?:^|[^\w-])(?:function|method)\s+)\w+/i,lookbehind:!0,alias:"function"},"class-name":{pattern:/((?:^|[^-\w])(?:as|catch|class|component|create|extends|global|implements|instance|local|of|property|returns)\s+)\w+(?::\w+)*/i,lookbehind:!0,inside:{punctuation:/:/}},keyword:/\b(?:abstract|alias|as|catch|class|component|constant|create|declare|else|end-(?:class|evaluate|for|function|get|if|method|set|try|while)|evaluate|extends|for|function|get|global|if|implements|import|instance|library|local|method|null|of|out|peopleCode|private|program|property|protected|readonly|ref|repeat|returns?|set|step|then|throw|to|try|until|value|when(?:-other)?|while)\b/i,"operator-keyword":{pattern:/\b(?:and|not|or)\b/i,alias:"operator"},function:/[_a-z]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/i,number:/\b\d+(?:\.\d+)?\b/,operator:/<>|[<>]=?|!=|\*\*|[-+*/|=@]/,punctuation:/[:.;,()[\]]/},e.languages.pcode=e.languages.peoplecode}a3.displayName="perl";a3.aliases=[];function a3(e){(function(t){var r=/(?:\((?:[^()\\]|\\[\s\S])*\)|\{(?:[^{}\\]|\\[\s\S])*\}|\[(?:[^[\]\\]|\\[\s\S])*\]|<(?:[^<>\\]|\\[\s\S])*>)/.source;t.languages.perl={comment:[{pattern:/(^\s*)=\w[\s\S]*?=cut.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\$])#.*/,lookbehind:!0,greedy:!0}],string:[{pattern:RegExp(/\b(?:q|qq|qw|qx)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,r].join("|")+")"),greedy:!0},{pattern:/("|`)(?:(?!\1)[^\\]|\\[\s\S])*\1/,greedy:!0},{pattern:/'(?:[^'\\\r\n]|\\.)*'/,greedy:!0}],regex:[{pattern:RegExp(/\b(?:m|qr)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\1)[^\\]|\\[\s\S])*\1/.source,/([a-zA-Z0-9])(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,r].join("|")+")"+/[msixpodualngc]*/.source),greedy:!0},{pattern:RegExp(/(^|[^-])\b(?:s|tr|y)(?![a-zA-Z0-9])\s*/.source+"(?:"+[/([^a-zA-Z0-9\s{(\[<])(?:(?!\2)[^\\]|\\[\s\S])*\2(?:(?!\2)[^\\]|\\[\s\S])*\2/.source,/([a-zA-Z0-9])(?:(?!\3)[^\\]|\\[\s\S])*\3(?:(?!\3)[^\\]|\\[\s\S])*\3/.source,r+/\s*/.source+r].join("|")+")"+/[msixpodualngcer]*/.source),lookbehind:!0,greedy:!0},{pattern:/\/(?:[^\/\\\r\n]|\\.)*\/[msixpodualngc]*(?=\s*(?:$|[\r\n,.;})&|\-+*~<>!?^]|(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|x|xor)\b))/,greedy:!0}],variable:[/[&*$@%]\{\^[A-Z]+\}/,/[&*$@%]\^[A-Z_]/,/[&*$@%]#?(?=\{)/,/[&*$@%]#?(?:(?:::)*'?(?!\d)[\w$]+(?![\w$]))+(?:::)*/,/[&*$@%]\d+/,/(?!%=)[$@%][!"#$%&'()*+,\-.\/:;<=>?@[\\\]^_`{|}~]/],filehandle:{pattern:/<(?![<=])\S*?>|\b_\b/,alias:"symbol"},"v-string":{pattern:/v\d+(?:\.\d+)*|\d+(?:\.\d+){2,}/,alias:"string"},function:{pattern:/(\bsub[ \t]+)\w+/,lookbehind:!0},keyword:/\b(?:any|break|continue|default|delete|die|do|else|elsif|eval|for|foreach|given|goto|if|last|local|my|next|our|package|print|redo|require|return|say|state|sub|switch|undef|unless|until|use|when|while)\b/,number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0b[01
743](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)\b/,operator:/-[rwxoRWXOezsfdlpSbctugkTBMAC]\b|\+[+=]?|-[-=>]?|\*\*?=?|\/\/?=?|=[=~>]?|~[~=]?|\|\|?=?|&&?=?|<(?:=>?|<=?)?|>>?=?|![~=]?|[%^]=?|\.(?:=|\.\.?)?|[\\?]|\bx(?:=|\b)|\b(?:and|cmp|eq|ge|gt|le|lt|ne|not|or|xor)\b/,punctuation:/[{}[\];(),:]/}})(e)}i3.displayName="phpdoc";i3.aliases=[];function i3(e){e.register(Zc),e.register(Kc),(function(t){var r=/(?:\b[a-zA-Z]\w*|[|\\[\]])+/.source;t.languages.phpdoc=t.languages.extend("javadoclike",{parameter:{pattern:RegExp("(@(?:global|param|property(?:-read|-write)?|var)\\s+(?:"+r+"\\s+)?)\\$\\w+"),lookbehind:!0}}),t.languages.insertBefore("phpdoc","keyword",{"class-name":[{pattern:RegExp("(@(?:global|package|param|property(?:-read|-write)?|return|subpackage|throws|var)\\s+)"+r),lookbehind:!0,inside:{keyword:/\b(?:array|bool|boolean|callback|double|false|float|int|integer|mixed|null|object|resource|self|string|true|void)\b/,punctuation:/[|\\[\]()]/}}]}),t.languages.javadoclike.addSupport("php",t.languages.phpdoc)})(e)}s3.displayName="php-extras";s3.aliases=[];function s3(e){e.register(Kc),e.languages.insertBefore("php","variable",{this:{pattern:/\$this\b/,alias:"keyword"},global:/\$(?:GLOBALS|HTTP_RAW_POST_DATA|_(?:COOKIE|ENV|FILES|GET|POST|REQUEST|SERVER|SESSION)|argc|argv|http_response_header|php_errormsg)\b/,scope:{pattern:/\b[\w\\]+::/,inside:{keyword:/\b(?:parent|self|static)\b/,punctuation:/::|\\/}}})}o3.displayName="plant-uml";o3.aliases=["plantuml"];function o3(e){(function(t){var r=/\$\w+|%[a-z]+%/,n=/\[[^[\]]*\]/.source,a=/(?:[drlu]|do|down|le|left|ri|right|up)/.source,i="(?:-+"+a+"-+|\\.+"+a+"\\.+|-+(?:"+n+"-*)?|"+n+"-+|\\.+(?:"+n+"\\.*)?|"+n+"\\.+)",s=/(?:<{1,2}|\/{1,2}|\\{1,2}|<\||[#*^+}xo])/.source,l=/(?:>{1,2}|\/{1,2}|\\{1,2}|\|>|[#*^+{xo])/.source,c=/[[?]?[ox]?/.source,d=/[ox]?[\]?]?/.source,h=c+"(?:"+i+l+"|"+s+i+"(?:"+l+")?)"+d;t.languages["plant-uml"]={comment:{pattern:/(^[ \t]*)(?:'.*|\/'[\s\S]*?'\/)/m,lookbehind:!0,greedy:!0},preprocessor:{pattern:/(^[ \t]*)!.*/m,lookbehind:!0,greedy:!0,alias:"property",inside:{variable:r}},delimiter:{pattern:/(^[ \t]*)@(?:end|start)uml\b/m,lookbehind:!0,greedy:!0,alias:"punctuation"},arrow:{pattern:RegExp(/(^|[^-.<>?|\\[\]ox])/.source+h+/(?![-.<>?|\\\]ox])/.source),lookbehind:!0,greedy:!0,alias:"operator",inside:{expression:{pattern:/(\[)[^[\]]+(?=\])/,lookbehind:!0,inside:null},punctuation:/\[(?=$|\])|^\]/}},string:{pattern:/"[^"]*"/,greedy:!0},text:{pattern:/(\[[ \t]*[\r\n]+(?![\r\n]))[^\]]*(?=\])/,lookbehind:!0,greedy:!0,alias:"string"},keyword:[{pattern:/^([ \t]*)(?:abstract\s+class|end\s+(?:box|fork|group|merge|note|ref|split|title)|(?:fork|split)(?:\s+again)?|activate|actor|agent|alt|annotation|artifact|autoactivate|autonumber|backward|binary|boundary|box|break|caption|card|case|circle|class|clock|cloud|collections|component|concise|control|create|critical|database|deactivate|destroy|detach|diamond|else|elseif|end|end[hr]note|endif|endswitch|endwhile|entity|enum|file|folder|footer|frame|group|[hr]?note|header|hexagon|hide|if|interface|label|legend|loop|map|namespace|network|newpage|node|nwdiag|object|opt|package|page|par|participant|person|queue|rectangle|ref|remove|repeat|restore|return|robust|scale|set|show|skinparam|stack|start|state|stop|storage|switch|title|together|usecase|usecase\/|while)(?=\s|$)/m,lookbehind:!0,greedy:!0},/\b(?:elseif|equals|not|while)(?=\s*\()/,/\b(?:as|is|then)\b/],divider:{pattern:/^==.+==$/m,greedy:!0,alias:"important"},time:{pattern:/@(?:\d+(?:[:/]\d+){2}|[+-]?\d+|:[a-z]\w*(?:[+-]\d+)?)\b/i,greedy:!0,alias:"number"},color:{pattern:/#(?:[a-z_]+|[a-fA-F0-9]+)\b/,alias:"symbol"},variable:r,punctuation:/[:,;()[\]{}]|\.{3}/},t.languages["plant-uml"].arrow.inside.expression.inside=t.languages["plant-uml"],t.languages.plantuml=t.languages["plant-uml"]})(e)}l3.displayName="plsql";l3.aliases=[];function l3(e){e.register(qh),e.languages.plsql=e.languages.extend("sql",{comment:{pattern:/\/\*[\s\S]*?\*\/|--.*/,greedy:!0},keyword:/\b(?:A|ACCESSIBLE|ADD|AGENT|AGGREGATE|ALL|ALTER|AND|ANY|ARRAY|AS|ASC|AT|ATTRIBUTE|AUTHID|AVG|BEGIN|BETWEEN|BFILE_BASE|BINARY|BLOB_BASE|BLOCK|BODY|BOTH|BOUND|BULK|BY|BYTE|C|CALL|CALLING|CASCADE|CASE|CHAR|CHARACTER|CHARSET|CHARSETFORM|CHARSETID|CHAR_BASE|CHECK|CLOB_BASE|CLONE|CLOSE|CLUSTER|CLUSTERS|COLA
vendor: 15,147 bytes, line 743
743UTH|COLLECT|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPILED|COMPRESS|CONNECT|CONSTANT|CONSTRUCTOR|CONTEXT|CONTINUE|CONVERT|COUNT|CRASH|CREATE|CREDENTIAL|CURRENT|CURSOR|CUSTOMDATUM|DANGLING|DATA|DATE|DATE_BASE|DAY|DECLARE|DEFAULT|DEFINE|DELETE|DESC|DETERMINISTIC|DIRECTORY|DISTINCT|DOUBLE|DROP|DURATION|ELEMENT|ELSE|ELSIF|EMPTY|END|ESCAPE|EXCEPT|EXCEPTION|EXCEPTIONS|EXCLUSIVE|EXECUTE|EXISTS|EXIT|EXTERNAL|FETCH|FINAL|FIRST|FIXED|FLOAT|FOR|FORALL|FORCE|FROM|FUNCTION|GENERAL|GOTO|GRANT|GROUP|HASH|HAVING|HEAP|HIDDEN|HOUR|IDENTIFIED|IF|IMMEDIATE|IMMUTABLE|IN|INCLUDING|INDEX|INDEXES|INDICATOR|INDICES|INFINITE|INSERT|INSTANTIABLE|INT|INTERFACE|INTERSECT|INTERVAL|INTO|INVALIDATE|IS|ISOLATION|JAVA|LANGUAGE|LARGE|LEADING|LENGTH|LEVEL|LIBRARY|LIKE|LIKE2|LIKE4|LIKEC|LIMIT|LIMITED|LOCAL|LOCK|LONG|LOOP|MAP|MAX|MAXLEN|MEMBER|MERGE|MIN|MINUS|MINUTE|MOD|MODE|MODIFY|MONTH|MULTISET|MUTABLE|NAME|NAN|NATIONAL|NATIVE|NCHAR|NEW|NOCOMPRESS|NOCOPY|NOT|NOWAIT|NULL|NUMBER_BASE|OBJECT|OCICOLL|OCIDATE|OCIDATETIME|OCIDURATION|OCIINTERVAL|OCILOBLOCATOR|OCINUMBER|OCIRAW|OCIREF|OCIREFCURSOR|OCIROWID|OCISTRING|OCITYPE|OF|OLD|ON|ONLY|OPAQUE|OPEN|OPERATOR|OPTION|OR|ORACLE|ORADATA|ORDER|ORGANIZATION|ORLANY|ORLVARY|OTHERS|OUT|OVERLAPS|OVERRIDING|PACKAGE|PARALLEL_ENABLE|PARAMETER|PARAMETERS|PARENT|PARTITION|PASCAL|PERSISTABLE|PIPE|PIPELINED|PLUGGABLE|POLYMORPHIC|PRAGMA|PRECISION|PRIOR|PRIVATE|PROCEDURE|PUBLIC|RAISE|RANGE|RAW|READ|RECORD|REF|REFERENCE|RELIES_ON|REM|REMAINDER|RENAME|RESOURCE|RESULT|RESULT_CACHE|RETURN|RETURNING|REVERSE|REVOKE|ROLLBACK|ROW|SAMPLE|SAVE|SAVEPOINT|SB1|SB2|SB4|SECOND|SEGMENT|SELECT|SELF|SEPARATE|SEQUENCE|SERIALIZABLE|SET|SHARE|SHORT|SIZE|SIZE_T|SOME|SPARSE|SQL|SQLCODE|SQLDATA|SQLNAME|SQLSTATE|STANDARD|START|STATIC|STDDEV|STORED|STRING|STRUCT|STYLE|SUBMULTISET|SUBPARTITION|SUBSTITUTABLE|SUBTYPE|SUM|SYNONYM|TABAUTH|TABLE|TDO|THE|THEN|TIME|TIMESTAMP|TIMEZONE_ABBR|TIMEZONE_HOUR|TIMEZONE_MINUTE|TIMEZONE_REGION|TO|TRAILING|TRANSACTION|TRANSACTIONAL|TRUSTED|TYPE|UB1|UB2|UB4|UNDER|UNION|UNIQUE|UNPLUG|UNSIGNED|UNTRUSTED|UPDATE|USE|USING|VALIST|VALUE|VALUES|VARIABLE|VARIANCE|VARRAY|VARYING|VIEW|VIEWS|VOID|WHEN|WHERE|WHILE|WITH|WORK|WRAPPED|WRITE|YEAR|ZONE)\b/i,operator:/:=?|=>|[<>^~!]=|\.\.|\|\||\*\*|[-+*/%<>=@]/}),e.languages.insertBefore("plsql","operator",{label:{pattern:/<<\s*\w+\s*>>/,alias:"symbol"}})}u3.displayName="powerquery";u3.aliases=["mscript","pq"];function u3(e){e.languages.powerquery={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},"quoted-identifier":{pattern:/#"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},string:{pattern:/(?:#!)?"(?:[^"\r\n]|"")*"(?!")/,greedy:!0},constant:[/\bDay\.(?:Friday|Monday|Saturday|Sunday|Thursday|Tuesday|Wednesday)\b/,/\bTraceLevel\.(?:Critical|Error|Information|Verbose|Warning)\b/,/\bOccurrence\.(?:All|First|Last)\b/,/\bOrder\.(?:Ascending|Descending)\b/,/\bRoundingMode\.(?:AwayFromZero|Down|ToEven|TowardZero|Up)\b/,/\bMissingField\.(?:Error|Ignore|UseNull)\b/,/\bQuoteStyle\.(?:Csv|None)\b/,/\bJoinKind\.(?:FullOuter|Inner|LeftAnti|LeftOuter|RightAnti|RightOuter)\b/,/\bGroupKind\.(?:Global|Local)\b/,/\bExtraValues\.(?:Error|Ignore|List)\b/,/\bJoinAlgorithm\.(?:Dynamic|LeftHash|LeftIndex|PairwiseHash|RightHash|RightIndex|SortMerge)\b/,/\bJoinSide\.(?:Left|Right)\b/,/\bPrecision\.(?:Decimal|Double)\b/,/\bRelativePosition\.From(?:End|Start)\b/,/\bTextEncoding\.(?:Ascii|BigEndianUnicode|Unicode|Utf16|Utf8|Windows)\b/,/\b(?:Any|Binary|Date|DateTime|DateTimeZone|Duration|Function|Int16|Int32|Int64|Int8|List|Logical|None|Number|Record|Table|Text|Time)\.Type\b/,/\bnull\b/],boolean:/\b(?:false|true)\b/,keyword:/\b(?:and|as|each|else|error|if|in|is|let|meta|not|nullable|optional|or|otherwise|section|shared|then|try|type)\b|#(?:binary|date|datetime|datetimezone|duration|infinity|nan|sections|shared|table|time)\b/,function:{pattern:/(^|[^#\w.])[a-z_][\w.]*(?=\s*\()/i,lookbehind:!0},"data-type":{pattern:/\b(?:any|anynonnull|binary|date|datetime|datetimezone|duration|function|list|logical|none|number|record|table|text|time)\b/,alias:"class-name"},number:{pattern:/\b0x[\da-f]+\b|(?:[+-]?(?:\b\d+\.)?\b\d+|[+-]\.\d+|(^|[^.])\B\.\d+)(?:e[+-]?\d+)?\b/i,lookbehind:!0},operator:/[-+*\/&?@^]|<(?:=>?|>)?|>=?|=>?|\.\.\.?/,punctuation:/[,;\[\](){}]/},e.languages.pq=e.languages.powerquery,e.languages.mscript=e.languages.powerquery}c3.displayName="powershell";c3.aliases=[];function c3(e){(function(t){var r=t.languages.powershell={comment:[{pattern:/(^|[^`])<#[\s\S]*?#>/,lookbehind:!0},{pattern:/(^|[^`])#.*/,lookbehind:!0}],string:[{pattern:/"(?:`[\s\S]|[^`"])*"/,greedy:!0,inside:null},{pattern:/'(?:[^']|'')*'/,greedy:!0}],namespace:/\[[a-z](?:\[(?:\[[^\]]*\]|[^\[\]])*\]|[^\[\]])*\]/i,boolean:/\$(?:false|true)\b/i,variable:/\$\w+\b/,function:[/\b(?:Add|Approve|Assert|Backup|Block|Checkpoint|Clear|Close|Compare|Complete|Compress|Confirm|Connect|Convert|ConvertFrom|ConvertTo|Copy|Debug|Deny|Disable|Disconnect|Dismount|Edit|Enable|Enter|Exit|Expand|Export|Find|ForEach|Format|Get|Grant|Group|Hide|Import|Initialize|Install|Invoke|Join|Limit|Lock|Measure|Merge|Move|New|Open|Optimize|Out|Ping|Pop|Protect|Publish|Push|Read|Receive|Redo|Register|Remove|Rename|Repair|Request|Reset|Resize|Resolve|Restart|Restore|Resume|Revoke|Save|Search|Select|Send|Set|Show|Skip|Sort|Split|Start|Step|Stop|Submit|Suspend|Switch|Sync|Tee|Test|Trace|Unblock|Undo|Uninstall|Unlock|Unprotect|Unpublish|Unregister|Update|Use|Wait|Watch|Where|Write)-[a-z]+\b/i,/\b(?:ac|cat|chdir|clc|cli|clp|clv|compare|copy|cp|cpi|cpp|cvpa|dbp|del|diff|dir|ebp|echo|epal|epcsv|epsn|erase|fc|fl|ft|fw|gal|gbp|gc|gci|gcs|gdr|gi|gl|gm|gp|gps|group|gsv|gu|gv|gwmi|iex|ii|ipal|ipcsv|ipsn|irm|iwmi|iwr|kill|lp|ls|measure|mi|mount|move|mp|mv|nal|ndr|ni|nv|ogv|popd|ps|pushd|pwd|rbp|rd|rdr|ren|ri|rm|rmdir|rni|rnp|rp|rv|rvpa|rwmi|sal|saps|sasv|sbp|sc|select|set|shcm|si|sl|sleep|sls|sort|sp|spps|spsv|start|sv|swmi|tee|trcm|type|write)\b/i],keyword:/\b(?:Begin|Break|Catch|Class|Continue|Data|Define|Do|DynamicParam|Else|ElseIf|End|Exit|Filter|Finally|For|ForEach|From|Function|If|InlineScript|Parallel|Param|Process|Return|Sequence|Switch|Throw|Trap|Try|Until|Using|Var|While|Workflow)\b/i,operator:{pattern:/(^|\W)(?:!|-(?:b?(?:and|x?or)|as|(?:Not)?(?:Contains|In|Like|Match)|eq|ge|gt|is(?:Not)?|Join|le|lt|ne|not|Replace|sh[lr])\b|-[-=]?|\+[+=]?|[*\/%]=?)/i,lookbehind:!0},punctuation:/[|{}[\];(),.]/};r.string[0].inside={function:{pattern:/(^|[^`])\$\((?:\$\([^\r\n()]*\)|(?!\$\()[^\r\n)])*\)/,lookbehind:!0,inside:r},boolean:r.boolean,variable:r.variable}})(e)}d3.displayName="processing";d3.aliases=[];function d3(e){e.register(Bt),e.languages.processing=e.languages.extend("clike",{keyword:/\b(?:break|case|catch|class|continue|default|else|extends|final|for|if|implements|import|new|null|private|public|return|static|super|switch|this|try|void|while)\b/,function:/\b\w+(?=\s*\()/,operator:/<[<=]?|>[>=]?|&&?|\|\|?|[%?]|[!=+\-*\/]=?/}),e.languages.insertBefore("processing","number",{constant:/\b(?!XML\b)[A-Z][A-Z\d_]+\b/,type:{pattern:/\b(?:boolean|byte|char|color|double|float|int|[A-Z]\w*)\b/,alias:"class-name"}})}h3.displayName="prolog";h3.aliases=[];function h3(e){e.languages.prolog={comment:{pattern:/\/\*[\s\S]*?\*\/|%.*/,greedy:!0},string:{pattern:/(["'])(?:\1\1|\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1(?!\1)/,greedy:!0},builtin:/\b(?:fx|fy|xf[xy]?|yfx?)\b/,function:/\b[a-z]\w*(?:(?=\()|\/\d+)/,number:/\b\d+(?:\.\d*)?/,operator:/[:\\=><\-?*@\/;+^|!$.]+|\b(?:is|mod|not|xor)\b/,punctuation:/[(){}\[\],]/}}p3.displayName="promql";p3.aliases=[];function p3(e){(function(t){var r=["sum","min","max","avg","group","stddev","stdvar","count","count_values","bottomk","topk","quantile"],n=["on","ignoring","group_right","group_left","by","without"],a=["offset"],i=r.concat(n,a);t.languages.promql={comment:{pattern:/(^[ \t]*)#.*/m,lookbehind:!0},"vector-match":{pattern:new RegExp("((?:"+n.join("|")+")\\s*)\\([^)]*\\)"),lookbehind:!0,inside:{"label-key":{pattern:/\b[^,]+\b/,alias:"attr-name"},punctuation:/[(),]/}},"context-labels":{pattern:/\{[^{}]*\}/,inside:{"label-key":{pattern:/\b[a-z_]\w*(?=\s*(?:=|![=~]))/,alias:"attr-name"},"label-value":{pattern:/(["'`])(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0,alias:"attr-value"},punctuation:/\{|\}|=~?|![=~]|,/}},"context-range":[{pattern:/\[[\w\s:]+\]/,inside:{punctuation:/\[|\]|:/,"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}},{pattern:/(\boffset\s+)\w+/,lookbehind:!0,inside:{"range-duration":{pattern:/\b(?:\d+(?:[smhdwy]|ms))+\b/i,alias:"number"}}}],keyword:new RegExp("\\b(?:"+i.join("|")+")\\b","i"),function:/\b[a-z_]\w*(?=\s*\()/i,number:/[-+]?(?:(?:\b\d+(?:\.\d+)?|\B\.\d+)(?:e[-+]?\d+)?\b|\b(?:0x[0-9a-f]+|nan|inf)\b)/i,operator:/[\^*/%+-]|==|!=|<=|<|>=|>|\b(?:and|or|unless)\b/i,punctuation:/[{};()`,.[\]]/}})(e)}f3.displayName="properties";f3.aliases=[];function f3(e){e.languages.properties={comment:/^[ \t]*[#!].*$/m,value:{pattern:/(^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?: *[=:] *(?! )| ))(?:\\(?:\r\n|[\s\S])|[^\\\r\n])+/m,lookbehind:!0,alias:"attr-value"},key:{pattern:/^[ \t]*(?:\\(?:\r\n|[\s\S])|[^\\\s:=])+(?= *[=:]| )/m,alias:"attr-name"},punctuation:/[=:]/}}m3.displayName="protobuf";m3.aliases=[];function m3(e){e.register(Bt),(function(t){var r=/\b(?:bool|bytes|double|s?fixed(?:32|64)|float|[su]?int(?:32|64)|string)\b/;t.languages.protobuf=t.languages.extend("clike",{"class-name":[{pattern:/(\b(?:enum|extend|message|service)\s+)[A-Za-z_]\w*(?=\s*\{)/,lookbehind:!0},{pattern:/(\b(?:rpc\s+\w+|returns)\s*\(\s*(?:stream\s+)?)\.?[A-Za-z_]\w*(?:\.[A-Za-z_]\w*)*(?=\s*\))/,lookbehind:!0}],keyword:/\b(?:enum|extend|extensions|import|message|oneof|option|optional|package|public|repeated|required|reserved|returns|rpc(?=\s+\w)|service|stream|syntax|to)\b(?!\s*=\s*\d)/,function:/\b[a-z_]\w*(?=\s*\()/i}),t.languages.insertBefore("protobuf","operator",{map:{pattern:/\bmap<\s*[\w.]+\s*,\s*[\w.]+\s*>(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/[<>.,]/,builtin:r}},builtin:r,"positional-class-name":{pattern:/(?:\b|\B\.)[a-z_]\w*(?:\.[a-z_]\w*)*(?=\s+[a-z_]\w*\s*[=;])/i,alias:"class-name",inside:{punctuation:/\./}},annotation:{pattern:/(\[\s*)[a-z_]\w*(?=\s*=)/i,lookbehind:!0}})})(e)}g3.displayName="stylus";g3.aliases=[];function g3(e){(function(t){var r={pattern:/(\b\d+)(?:%|[a-z]+)/,lookbehind:!0},n={pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0},a={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0},url:{pattern:/\burl\((["']?).*?\1\)/i,greedy:!0},string:{pattern:/("|')(?:(?!\1)[^\\\r\n]|\\(?:\r\n|[\s\S]))*\1/,greedy:!0},interpolation:null,func:null,important:/\B!(?:important|optional)\b/i,keyword:{pattern:/(^|\s+)(?:(?:else|for|if|return|unless)(?=\s|$)|@[\w-]+)/,lookbehind:!0},hexcode:/#[\da-f]{3,6}/i,color:[/\b(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)\b/i,{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:r,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:r,boolean:/\b(?:false|true)\b/,operator:[/~|[+!\/%<>?=]=?|[-:]=|\*[*=]?|\.{2,3}|&&|\|\||\B-\B|\b(?:and|in|is(?: a| defined| not|nt)?|not|or)\b/],number:n,punctuation:/[{}()\[\];:,]/};a.interpolation={pattern:/\{[^\r\n}:]+\}/,alias:"variable",inside:{delimiter:{pattern:/^\{|\}$/,alias:"punctuation"},rest:a}},a.func={pattern:/[\w-]+\([^)]*\).*/,inside:{function:/^[^(]+/,rest:a}},t.languages.stylus={"atrule-declaration":{pattern:/(^[ \t]*)@.+/m,lookbehind:!0,inside:{atrule:/^@[\w-]+/,rest:a}},"variable-declaration":{pattern:/(^[ \t]*)[\w$-]+\s*.?=[ \t]*(?:\{[^{}]*\}|\S.*|$)/m,lookbehind:!0,inside:{variable:/^\S+/,rest:a}},statement:{pattern:/(^[ \t]*)(?:else|for|if|return|unless)[ \t].+/m,lookbehind:!0,inside:{keyword:/^\S+/,rest:a}},"property-declaration":{pattern:/((?:^|\{)([ \t]*))(?:[\w-]|\{[^}\r\n]+\})+(?:\s*:\s*|[ \t]+)(?!\s)[^{\r\n]*(?:;|[^{\r\n,]$(?!(?:\r?\n|\r)(?:\{|\2[ \t])))/m,lookbehind:!0,inside:{property:{pattern:/^[^\s:]+/,inside:{interpolation:a.interpolation}},rest:a}},selector:{pattern:/(^[ \t]*)(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)(?:(?:\r?\n|\r)(?:\1(?:(?=\S)(?:[^{}\r\n:()]|::?[\w-]+(?:\([^)\r\n]*\)|(?![\w-]))|\{[^}\r\n]+\})+)))*(?:,$|\{|(?=(?:\r?\n|\r)(?:\{|\1[ \t])))/m,lookbehind:!0,inside:{interpolation:a.interpolation,comment:a.comment,punctuation:/[{},]/}},func:a.func,string:a.string,comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|\/\/.*)/,lookbehind:!0,greedy:!0},interpolation:a.interpolation,punctuation:/[{}()\[\];:.]/}})(e)}b3.displayName="twig";b3.aliases=[];function b3(e){e.register(Nn),e.languages.twig={comment:/^\{#[\s\S]*?#\}$/,"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/}},keyword:/\b(?:even|if|odd)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/},e.hooks.add("before-tokenize",function(t){if(t.language==="twig"){var r=/\{(?:#[\s\S]*?#|%[\s\S]*?%|\{[\s\S]*?\})\}/g;e.languages["markup-templating"].buildPlaceholders(t,"twig",r)}}),e.hooks.add("after-tokenize",function(t){e.languages["markup-templating"].tokenizePlaceholders(t,"twig")})}y3.displayName="pug";y3.aliases=[];function y3(e){e.register(Cn),e.register(mn),(function(t){t.languages.pug={comment:{pattern:/(^([\t ]*))\/\/.*(?:(?:\r?\n|\r)\2[\t ].+)*/m,lookbehind:!0},"multiline-script":{pattern:/(^([\t ]*)script\b.*\.[\t ]*)(?:(?
743:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:t.languages.javascript},filter:{pattern:/(^([\t ]*)):.+(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:/\S[\s\S]*/}},"multiline-plain-text":{pattern:/(^([\t ]*)[\w\-#.]+\.[\t ]*)(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/m,lookbehind:!0},markup:{pattern:/(^[\t ]*)<.+/m,lookbehind:!0,inside:t.languages.markup},doctype:{pattern:/((?:^|\n)[\t ]*)doctype(?: .+)?/,lookbehind:!0},"flow-control":{pattern:/(^[\t ]*)(?:case|default|each|else|if|unless|when|while)\b(?: .+)?/m,lookbehind:!0,inside:{each:{pattern:/^each .+? in\b/,inside:{keyword:/\b(?:each|in)\b/,punctuation:/,/}},branch:{pattern:/^(?:case|default|else|if|unless|when|while)\b/,alias:"keyword"},rest:t.languages.javascript}},keyword:{pattern:/(^[\t ]*)(?:append|block|extends|include|prepend)\b.+/m,lookbehind:!0},mixin:[{pattern:/(^[\t ]*)mixin .+/m,lookbehind:!0,inside:{keyword:/^mixin/,function:/\w+(?=\s*\(|\s*$)/,punctuation:/[(),.]/}},{pattern:/(^[\t ]*)\+.+/m,lookbehind:!0,inside:{name:{pattern:/^\+\w+/,alias:"function"},rest:t.languages.javascript}}],script:{pattern:/(^[\t ]*script(?:(?:&[^(]+)?\([^)]+\))*[\t ]).+/m,lookbehind:!0,inside:t.languages.javascript},"plain-text":{pattern:/(^[\t ]*(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?[\t ]).+/m,lookbehind:!0},tag:{pattern:/(^[\t ]*)(?!-)[\w\-#.]*[\w\-](?:(?:&[^(]+)?\([^)]+\))*\/?:?/m,lookbehind:!0,inside:{attributes:[{pattern:/&[^(]+\([^)]+\)/,inside:t.languages.javascript},{pattern:/\([^)]+\)/,inside:{"attr-value":{pattern:/(=\s*(?!\s))(?:\{[^}]*\}|[^,)\r\n]+)/,lookbehind:!0,inside:t.languages.javascript},"attr-name":/[\w-]+(?=\s*!?=|\s*[,)])/,punctuation:/[!=(),]+/}}],punctuation:/:/,"attr-id":/#[\w\-]+/,"attr-class":/\.[\w\-]+/}},code:[{pattern:/(^[\t ]*(?:-|!?=)).+/m,lookbehind:!0,inside:t.languages.javascript}],punctuation:/[.\-!=|]+/};for(var r=/(^([\t ]*)):<filter_name>(?:(?:\r?\n|\r(?!\n))(?:\2[\t ].+|\s*?(?=\r?\n|\r)))+/.source,n=[{filter:"atpl",language:"twig"},{filter:"coffee",language:"coffeescript"},"ejs","handlebars","less","livescript","markdown",{filter:"sass",language:"scss"},"stylus"],a={},i=0,s=n.length;i<s;i++){var l=n[i];l=typeof l=="string"?{filter:l,language:l}:l,t.languages[l.language]&&(a["filter-"+l.filter]={pattern:RegExp(r.replace("<filter_name>",function(){return l.filter}),"m"),lookbehind:!0,inside:{"filter-name":{pattern:/^:[\w-]+/,alias:"variable"},text:{pattern:/\S[\s\S]*/,alias:[l.language,"language-"+l.language],inside:t.languages[l.language]}}})}t.languages.insertBefore("pug","filter",a)})(e)}x3.displayName="puppet";x3.aliases=[];function x3(e){(function(t){t.languages.puppet={heredoc:[{pattern:/(@\("([^"\r\n\/):]+)"(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/(@\(([^"\r\n\/):]+)(?:\/[nrts$uL]*)?\).*(?:\r?\n|\r))(?:.*(?:\r?\n|\r(?!\n)))*?[ \t]*(?:\|[ \t]*)?(?:-[ \t]*)?\2/,lookbehind:!0,greedy:!0,alias:"string",inside:{punctuation:/(?=\S).*\S(?= *$)/}},{pattern:/@\("?(?:[^"\r\n\/):]+)"?(?:\/[nrts$uL]*)?\)/,alias:"string",inside:{punctuation:{pattern:/(\().+?(?=\))/,lookbehind:!0}}}],"multiline-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0,alias:"comment"},regex:{pattern:/((?:\bnode\s+|[~=\(\[\{,]\s*|[=+]>\s*|^\s*))\/(?:[^\/\\]|\\[\s\S])+\/(?:[imx]+\b|\B)/,lookbehind:!0,greedy:!0,inside:{"extended-regex":{pattern:/^\/(?:[^\/\\]|\\[\s\S])+\/[im]*x[im]*$/,inside:{comment:/#.*/}}}},comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},string:{pattern:/(["'])(?:\$\{(?:[^'"}]|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}|\$(?!\{)|(?!\1)[^\\$]|\\[\s\S])*\1/,greedy:!0,inside:{"double-quoted":{pattern:/^"[\s\S]*"$/,inside:{}}}},variable:{pattern:/\$(?:::)?\w+(?:::\w+)*/,inside:{punctuation:/::/}},"attr-name":/(?:\b\w+|\*)(?=\s*=>)/,function:[{pattern:/(\.)(?!\d)\w+/,lookbehind:!0},/\b(?:contain|debug|err|fail|include|info|notice|realize|require|tag|warning)\b|\b(?!\d)\w+(?=\()/],number:/\b(?:0x[a-f\d]+|\d+(?:\.\d+)?(?:e-?\d+)?)\b/i,boolean:/\b(?:false|true)\b/,keyword:/\b(?:application|attr|case|class|consumes|default|define|else|elsif|function|if|import|inherits|node|private|produces|type|undef|unless)\b/,datatype:{pattern:/\b(?:Any|Array|Boolean|Callable|Catalogentry|Class|Collection|Data|Default|Enum|Float|Hash|Integer|NotUndef|Numeric|Optional|Pattern|Regexp|Resource|Runtime|Scalar|String|Struct|Tuple|Type|Undef|Variant)\b/,alias:"symbol"},operator:/=[=~>
743]?|![=~]?|<(?:<\|?|[=~|-])?|>[>=]?|->?|~>|\|>?>?|[*\/%+?]|\b(?:and|in|or)\b/,punctuation:/[\[\]{}().,;]|:+/};var r=[{pattern:/(^|[^\\])\$\{(?:[^'"{}]|\{[^}]*\}|(["'])(?:(?!\2)[^\\]|\\[\s\S])*\2)+\}/,lookbehind:!0,inside:{"short-variable":{pattern:/(^\$\{)(?!\w+\()(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}},delimiter:{pattern:/^\$/,alias:"variable"},rest:t.languages.puppet}},{pattern:/(^|[^\\])\$(?:::)?\w+(?:::\w+)*/,lookbehind:!0,alias:"variable",inside:{punctuation:/::/}}];t.languages.puppet.heredoc[0].inside.interpolation=r,t.languages.puppet.string.inside["double-quoted"].inside.interpolation=r})(e)}E3.displayName="pure";E3.aliases=[];function E3(e){(function(t){t.languages.pure={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0},/#!.+/],"inline-lang":{pattern:/%<[\s\S]+?%>/,greedy:!0,inside:{lang:{pattern:/(^%< *)-\*-.+?-\*-/,lookbehind:!0,alias:"comment"},delimiter:{pattern:/^%<.*|%>$/,alias:"punctuation"}}},string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},number:{pattern:/((?:\.\.)?)(?:\b(?:inf|nan)\b|\b0x[\da-f]+|(?:\b(?:0b)?\d+(?:\.\d+)?|\B\.\d+)(?:e[+-]?\d+)?L?)/i,lookbehind:!0},keyword:/\b(?:NULL|ans|break|bt|case|catch|cd|clear|const|def|del|dump|else|end|exit|extern|false|force|help|if|infix[lr]?|interface|let|ls|mem|namespace|nonfix|of|otherwise|outfix|override|postfix|prefix|private|public|pwd|quit|run|save|show|stats|then|throw|trace|true|type|underride|using|when|with)\b/,function:/\b(?:abs|add_(?:addr|constdef|(?:fundef|interface|macdef|typedef)(?:_at)?|vardef)|all|any|applp?|arity|bigintp?|blob(?:_crc|_size|p)?|boolp?|byte_c?string(?:_pointer)?|byte_(?:matrix|pointer)|calloc|cat|catmap|ceil|char[ps]?|check_ptrtag|chr|clear_sentry|clearsym|closurep?|cmatrixp?|cols?|colcat(?:map)?|colmap|colrev|colvector(?:p|seq)?|complex(?:_float_(?:matrix|pointer)|_matrix(?:_view)?|_pointer|p)?|conj|cookedp?|cst|cstring(?:_(?:dup|list|vector))?|curry3?|cyclen?|del_(?:constdef|fundef|interface|macdef|typedef|vardef)|delete|diag(?:mat)?|dim|dmatrixp?|do|double(?:_matrix(?:_view)?|_pointer|p)?|dowith3?|drop|dropwhile|eval(?:cmd)?|exactp|filter|fix|fixity|flip|float(?:_matrix|_pointer)|floor|fold[lr]1?|frac|free|funp?|functionp?|gcd|get(?:_(?:byte|constdef|double|float|fundef|int(?:64)?|interface(?:_typedef)?|long|macdef|pointer|ptrtag|sentry|short|string|typedef|vardef))?|globsym|hash|head|id|im|imatrixp?|index|inexactp|infp|init|insert|int(?:_matrix(?:_view)?|_pointer|p)?|int64_(?:matrix|pointer)|integerp?|iteraten?|iterwhile|join|keys?|lambdap?|last(?:err(?:pos)?)?|lcd|list[2p]?|listmap|make_ptrtag|malloc|map|matcat|matrixp?|max|member|min|nanp|nargs|nmatrixp?|null|numberp?|ord|pack(?:ed)?|pointer(?:_cast|_tag|_type|p)?|pow|pred|ptrtag|put(?:_(?:byte|double|float|int(?:64)?|long|pointer|short|string))?|rationalp?|re|realp?|realloc|recordp?|redim|reduce(?:_with)?|refp?|repeatn?|reverse|rlistp?|round|rows?|rowcat(?:map)?|rowmap|rowrev|rowvector(?:p|seq)?|same|scan[lr]1?|sentry|sgn|short_(?:matrix|pointer)|slice|smatrixp?|sort|split|str|strcat|stream|stride|string(?:_(?:dup|list|vector)|p)?|subdiag(?:mat)?|submat|subseq2?|substr|succ|supdiag(?:mat)?|symbolp?|tail|take|takewhile|thunkp?|transpose|trunc|tuplep?|typep|ubyte|uint(?:64)?|ulong|uncurry3?|unref|unzip3?|update|ushort|vals?|varp?|vector(?:p|seq)?|void|zip3?|zipwith3?)\b/,special:{pattern:/\b__[a-z]+__\b/i,alias:"builtin"},operator:/(?:[!"#$%&'*+,\-.\/:<=>?@\\^`|~\u00a1-\u00bf\u00d7-\u00f7\u20d0-\u2bff]|\b_+\b)+|\b(?:and|div|mod|not|or)\b/,punctuation:/[(){}\[\];,|]/};var r=["c",{lang:"c++",alias:"cpp"},"fortran"],n=/%< *-\*- *<lang>\d* *-\*-[\s\S]+?%>/.source;r.forEach(function(a){var i=a;if(typeof a!="string"&&(i=a.alias,a=a.lang),t.languages[i]){var s={};s["inline-lang-"+i]={pattern:RegExp(n.replace("<lang>",a.replace(/([.+*?\/\\(){}\[\]])/g,"\\$1")),"i"),inside:t.util.clone(t.languages.pure["inline-lang"].inside)},s["inline-lang-"+i].inside.rest=t.util.clone(t.languages[i]),t.languages.insertBefore("pure","inline-lang",s)}}),t.languages.c&&(t.languages.pure["inline-lang"].inside.rest=t.util.clone(t.languages.c))})(e)}v3.displayName="purebasic";v3.aliases=["pbfasm"];function v3(e){e.register(Bt),e.languages.purebasic=e.languages.extend("clike",{comment:/;.*/,keyword:/\b(?:align|and|as|break|calldebugger|case|compilercase|compilerdefault|compilerelse|compilerelseif|compilerendif|compilerendselect|compilererror|compilerif|compilerselect|continue|data|datasection|debug|debuglevel|declare|declarec|declarecdll|declaredll|declaremodule|default|define|dim|disableasm|disabledebugger|disableexplicit|else|elseif|enableasm|enabledebugger|enableexplicit|end|enddatasection|enddeclaremodule|endenumeration|endif|endimport|endinterface|endmacro|endmodule|endprocedure|endselect|endstructure|endstructureunion|endwith|enumeration|extends|fakereturn|for|foreach|forever|global|gosub|goto|if|import|importc|includebinary|includefile|includepath|interface|macro|module|newlist|newmap|next|not|or|procedure|procedurec|procedurecdll|proceduredll|procedurereturn|protected|prototype|prototypec|read|redim|repeat|restore|return|runtime|select|shared|static|step|structure|structureunion|swap|threaded|to|until|wend|while|with|xincludefile|xor)\b/i,function:/\b\w+(?:\.\w+)?\s*(?=\()/,number:/(?:\$[\da-f]+|\b-?(?:\d+(?:\.\d+)?|\.\d+)(?:e[+-]?\d+)?)\b/i,operator:/(?:@\*?|\?|\*)\w+\$?|-[>-]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|?\||[~^%?*/@]/}),e.languages.insertBefore("purebasic","keyword",{tag:/#\w+\$?/,asm:{pattern:/(^[\t ]*)!.*/m,lookbehind:!0,alias:"tag",inside:{comment:/;.*/,string:{pattern:/(["'`])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"label-reference-anonymous":{pattern:/(!\s*j[a-z]+\s+)@[fb]/i,lookbehind:!0,alias:"fasm-label"},"label-reference-addressed":{pattern:/(!\s*j[a-z]+\s+)[A-Z._?$@][\w.?$@~#]*/i,lookbehind:!0,alias:"fasm-label"},keyword:[/\b(?:extern|global)\b[^;\r\n]*/i,/\b(?:CPU|DEFAULT|FLOAT)\b.*/],function:{pattern:/^([\t ]*!\s*)[\da-z]+(?=\s|$)/im,lookbehind:!0},"function-inline":{pattern:/(:\s*)[\da-z]+(?=\s)/i,lookbehind:!0,alias:"function"},label:{pattern:/^([\t ]*!\s*)[A-Za-z._?$@][\w.?$@~#]*(?=:)/m,lookbehind:!0,alias:"fasm-label"},register:/\b(?:st\d|[xyz]mm\d\d?|[cdt]r\d|r\d\d?[bwd]?|[er]?[abcd]x|[abcd][hl]|[er]?(?:bp|di|si|sp)|[cdefgs]s|mm\d+)\b/i,number:/(?:\b|-|(?=\$))(?:0[hx](?:[\da-f]*\.)?[\da-f]+(?:p[+-]?\d+)?|\d[\da-f]+[hx]|\$\d[\da-f]*|0[oq][0-7]+|[0-7]+[oq]|0[by][01]+|[01]+[by]|0[dt]\d+|(?:\d+(?:\.\d+)?|\.\d+)(?:\.?e[+-]?\d+)?[dt]?)\b/i,operator:/[\[\]*+\-/%<>=&|$!,.:]/}}}),delete e.languages.purebasic["class-name"],delete e.languages.purebasic.boolean,e.languages.pbfasm=e.languages.purebasic}S3.displayName="purescript";S3.aliases=["purs"];function S3(e){e.register(Gh),e.languages.purescript=e.languages.extend("haskell",{keyword:/\b(?:ado|case|class|data|derive|do|else|forall|if|in|infixl|infixr|instance|let|module|newtype|of|primitive|then|type|where)\b|â/,"import-statement":{pattern:/(^[\t ]*)import\s+[A-Z][\
743w']*(?:\.[A-Z][\w']*)*(?:\s+as\s+[A-Z][\w']*(?:\.[A-Z][\w']*)*)?(?:\s+hiding\b)?/m,lookbehind:!0,inside:{keyword:/\b(?:as|hiding|import)\b/,punctuation:/\./}},builtin:/\b(?:absurd|add|ap|append|apply|between|bind|bottom|clamp|compare|comparing|compose|conj|const|degree|discard|disj|div|eq|flap|flip|gcd|identity|ifM|join|lcm|liftA1|liftM1|map|max|mempty|min|mod|mul|negate|not|notEq|one|otherwise|recip|show|sub|top|unit|unless|unlessM|void|when|whenM|zero)\b/,operator:[e.languages.haskell.operator[0],e.languages.haskell.operator[2],/[\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b97-\u2bff\u2ce5-\u2cea\u2e50\u2e51\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\uab6a\uab6b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd]/]}),e.languages.purs=e.languages.purescript}gb.displayName="python";gb.aliases=["py"];function gb(e){e.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0,greedy:!0},"string-interpolation":{pattern:/(?:f|fr|rf)(?:("""|''')[\s\S]*?\1|("|')(?:\\.|(?!\2)[^\\\r\n])*\2)/i,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^{])(?:\{\{)*)\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}]|\{(?!\{)(?:[^{}])+\})+\})+\}/,lookbehind:!0,inside:{"format-spec":{pattern:/(:)[^:(){}]+(?=\}$)/,lookbehind:!0},"conversion-option":{pattern://,alias:"punctuation"},rest:null}},string:/[\s\S]+/}},"triple-quoted-string":{pattern:/(?:[rub]|br|rb)?("""|''')[\s\S]*?\1/i,greedy:!0,alias:"string"},string:{pattern:/(?:[rub]|br|rb)?("|')(?:\\.|(?!\1)[^\\\r\n])*\1/i,greedy:!0},function:{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_]\w*(?=\s*\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)\w+/i,lookbehind:!0},decorator:{pattern:/(^[\t ]*)@\w+(?:\.\w+)*/m,lookbehind:!0,alias:["annotation","punctuation"],inside:{punctuation:/\./}},keyword:/\b(?:_(?=\s*:)|and|as|assert|async|await|break|case|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|match|nonlocal|not|or|pass|print|raise|return|try|while|with|yield)\b/,builtin:/\b(?:__import__|abs|all|any|apply|ascii|basestring|bin|bool|buffer|bytearray|bytes|callable|chr|classmethod|cmp|coerce|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|list|locals|long|map|max|memoryview|min|next|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)\b/,boolean:/\b(?:False|None|True)\b/,number:/\b0(?:b(?:_?[01])+|o(?:_?[0-7])+|x(?:_?[a-f0-9])+)\b|(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:e[+-]?\d+(?:_\d+)*)?j?(?!\w)/i,operator:/[-+%=]=?|!=|:=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.python["string-interpolation"].inside.interpolation.inside.rest=e.languages.python,e.languages.py=e.languages.python}T3.displayName="qsharp";T3.aliases=["qs"];function T3(e){e.register(Bt),(function(t){function r(b,y){return b.replace(/<<(\d+)>>/g,function(E,T){return"(?:"+y[+T]+")"})}function n(b,y,E){return RegExp(r(b,y),"")}function a(b,y){for(var E=0;E<y;E++)b=b.replace(/<<self>>/g,function(){return"(?:"+b+")"});return b.replace(/<<self>>/g,"[^\\s\\S]")}
vendor: 34,402 bytes, line 743
743var i={type:"Adj BigInt Bool Ctl Double false Int One Pauli PauliI PauliX PauliY PauliZ Qubit Range Result String true Unit Zero",other:"Adjoint adjoint apply as auto body borrow borrowing Controlled controlled distribute elif else fail fixup for function if in internal intrinsic invert is let mutable namespace new newtype open operation repeat return self set until use using while within"};function s(b){return"\\b(?:"+b.trim().replace(/ /g,"|")+")\\b"}var l=RegExp(s(i.type+" "+i.other)),c=/\b[A-Za-z_]\w*\b/.source,d=r(/<<0>>(?:\s*\.\s*<<0>>)*/.source,[c]),h={keyword:l,punctuation:/[<>()?,.:[\]]/},f=/"(?:\\.|[^\\"])*"/.source;t.languages.qsharp=t.languages.extend("clike",{comment:/\/\/.*/,string:[{pattern:n(/(^|[^$\\])<<0>>/.source,[f]),lookbehind:!0,greedy:!0}],"class-name":[{pattern:n(/(\b(?:as|open)\s+)<<0>>(?=\s*(?:;|as\b))/.source,[d]),lookbehind:!0,inside:h},{pattern:n(/(\bnamespace\s+)<<0>>(?=\s*\{)/.source,[d]),lookbehind:!0,inside:h}],keyword:l,number:/(?:\b0(?:x[\da-f]+|b[01]+|o[0-7]+)|(?:\B\.\d+|\b\d+(?:\.\d*)?)(?:e[-+]?\d+)?)l?\b/i,operator:/\band=|\bor=|\band\b|\bnot\b|\bor\b|<[-=]|[-=]>|>>>=?|<<<=?|\^\^\^=?|\|\|\|=?|&&&=?|w\/=?|~~~|[*\/+\-^=!%]=?/,punctuation:/::|[{}[\];(),.:]/}),t.languages.insertBefore("qsharp","number",{range:{pattern:/\.\./,alias:"operator"}});var g=a(r(/\{(?:[^"{}]|<<0>>|<<self>>)*\}/.source,[f]),2);t.languages.insertBefore("qsharp","string",{"interpolation-string":{pattern:n(/\$"(?:\\.|<<0>>|[^\\"{])*"/.source,[g]),greedy:!0,inside:{interpolation:{pattern:n(/((?:^|[^\\])(?:\\\\)*)<<0>>/.source,[g]),lookbehind:!0,inside:{punctuation:/^\{|\}$/,expression:{pattern:/[\s\S]+/,alias:"language-qsharp",inside:t.languages.qsharp}}},string:/[\s\S]+/}}})})(e),e.languages.qs=e.languages.qsharp}w3.displayName="q";w3.aliases=[];function w3(e){e.languages.q={string:/"(?:\\.|[^"\\\r\n])*"/,comment:[{pattern:/([\t )\]}])\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|\r?\n|\r)\/[\t ]*(?:(?:\r?\n|\r)(?:.*(?:\r?\n|\r(?!\n)))*?(?:\\(?=[\t ]*(?:\r?\n|\r))|$)|\S.*)/,lookbehind:!0,greedy:!0},{pattern:/^\\[\t ]*(?:\r?\n|\r)[\s\S]+/m,greedy:!0},{pattern:/^#!.+/m,greedy:!0}],symbol:/`(?::\S+|[\w.]*)/,datetime:{pattern:/0N[mdzuvt]|0W[dtz]|\d{4}\.\d\d(?:m|\.\d\d(?:T(?:\d\d(?::\d\d(?::\d\d(?:[.:]\d\d\d)?)?)?)?)?[dz]?)|\d\d:\d\d(?::\d\d(?:[.:]\d\d\d)?)?[uvt]?/,alias:"number"},number:/\b(?![01]:)(?:0N[hje]?|0W[hj]?|0[wn]|0x[\da-fA-F]+|\d+(?:\.\d*)?(?:e[+-]?\d+)?[hjfeb]?)/,keyword:/\\\w+\b|\b(?:abs|acos|aj0?|all|and|any|asc|asin|asof|atan|attr|avgs?|binr?|by|ceiling|cols|cor|cos|count|cov|cross|csv|cut|delete|deltas|desc|dev|differ|distinct|div|do|dsave|ej|enlist|eval|except|exec|exit|exp|fby|fills|first|fkeys|flip|floor|from|get|getenv|group|gtime|hclose|hcount|hdel|hopen|hsym|iasc|identity|idesc|if|ij|in|insert|inter|inv|keys?|last|like|list|ljf?|load|log|lower|lsq|ltime|ltrim|mavg|maxs?|mcount|md5|mdev|med|meta|mins?|mmax|mmin|mmu|mod|msum|neg|next|not|null|or|over|parse|peach|pj|plist|prds?|prev|prior|rand|rank|ratios|raze|read0|read1|reciprocal|reval|reverse|rload|rotate|rsave|rtrim|save|scan|scov|sdev|select|set|setenv|show|signum|sin|sqrt|ssr?|string|sublist|sums?|sv|svar|system|tables|tan|til|trim|txf|type|uj|ungroup|union|update|upper|upsert|value|var|views?|vs|wavg|where|while|within|wj1?|wsum|ww|xasc|xbar|xcols?|xdesc|xexp|xgroup|xkey|xlog|xprev|xrank)\b/,adverb:{pattern:/['\/\\]:?|\beach\b/,alias:"function"},verb:{pattern:/(?:\B\.\B|\b[01]:|<[=>]?|>=?|[:+\-*%,!?~=|$&#@^]):?|\b_\b:?/,alias:"operator"},punctuation:/[(){}\[\];.]/}}_3.displayName="qml";_3.aliases=[];function _3(e){e.register(Cn),(function(t){for(var r=/"(?:\\.|[^\\"\r\n])*"|'(?:\\.|[^\\'\r\n])*'/.source,n=/\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))*\*\//.source,a=/(?:[^\\()[\]{}"'/]|<string>|\/(?![*/])|<comment>|\(<expr>*\)|\[<expr>*\]|\{<expr>*\}|\\[\s\S])/.source.replace(/<string>/g,function(){return r}).replace(/<comment>/g,function(){return n}),i=0;i<2;i++)a=a.replace(/<expr>/g,function(){return a});a=a.replace(/<expr>/g,"[^\\s\\S]"),t.languages.qml={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},"javascript-function":{pattern:RegExp(/((?:^|;)[ \t]*)function\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*\(<js>*\)\s*\{<js>*\}/.source.replace(/<js>/g,function(){return a}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:t.languages.javascript},"class-name":{pattern:/((?:^|[:;])[ \t]*)(?!\d)\w+(?=[ \t]*\{|[ \t]+on\b)/m,lookbehind:!0},property:[{pattern:/((?:^|[;{])[ \t]*)(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0},{pattern:/((?:^|[;{])[ \t]*)property[ \t]+(?!\d)\w+(?:\.\w+)*[ \t]+(?!\d)\w+(?:\.\w+)*(?=[ \t]*:)/m,lookbehind:!0,inside:{keyword:/^property/,property:/\w+(?:\.\w+)*/}}],"javascript-expression":{pattern:RegExp(/(:[ \t]*)(?![\s;}[])(?:(?!$|[;}])<js>)+/.source.replace(/<js>/g,function(){return a}),"m"),lookbehind:!0,greedy:!0,alias:"language-javascript",inside:t.languages.javascript},string:{pattern:/"(?:\\.|[^\\"\r\n])*"/,greedy:!0},keyword:/\b(?:as|import|on)\b/,punctuation:/[{}[\]:;,]/}})(e)}k3.displayName="qore";k3.aliases=[];function k3(e){e.register(Bt),e.languages.qore=e.languages.extend("clike",{comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:\/\/|#).*)/,lookbehind:!0},string:{pattern:/("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/,greedy:!0},keyword:/\b(?:abstract|any|assert|binary|bool|boolean|break|byte|case|catch|char|class|code|const|continue|data|default|do|double|else|enum|extends|final|finally|float|for|goto|hash|if|implements|import|inherits|instanceof|int|interface|long|my|native|new|nothing|null|object|our|own|private|reference|rethrow|return|short|soft(?:bool|date|float|int|list|number|string)|static|strictfp|string|sub|super|switch|synchronized|this|throw|throws|transient|try|void|volatile|while)\b/,boolean:/\b(?:false|true)\b/i,function:/\$?\b(?!\d)\w+(?=\()/,number:/\b(?:0b[01]+|0x(?:[\da-f]*\.)?[\da-fp\-]+|(?:\d+(?:\.\d+)?|\.\d+)(?:e\d+)?[df]|(?:\d+(?:\.\d+)?|\.\d+))\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|[!=](?:==?|~)?|>>?=?|<(?:=>?|<=?)?|&[&=]?|\|[|=]?|[*\/%^]=?|[~?])/,lookbehind:!0},variable:/\$(?!\d)\w+\b/})}A3.displayName="r";A3.aliases=[];function A3(e){e.languages.r={comment:/#.*/,string:{pattern:/(['"])(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},"percent-operator":{pattern:/%[^%\s]*%/,alias:"operator"},boolean:/\b(?:FALSE|TRUE)\b/,ellipsis:/\.\.(?:\.|\d+)/,number:[/\b(?:Inf|NaN)\b/,/(?:\b0x[\dA-Fa-f]+(?:\.\d*)?|\b\d+(?:\.\d*)?|\B\.\d+)(?:[EePp][+-]?\d+)?[iL]?/],keyword:/\b(?:NA|NA_character_|NA_complex_|NA_integer_|NA_real_|NULL|break|else|for|function|if|in|next|repeat|while)\b/,operator:/->?>?|<(?:=|<?-)?|[>=!]=?|::?|&&?|\|\|?|[+*\/^$@~]/,punctuation:/[(){}\[\],;]/}}C3.displayName="racket";C3.aliases=["rkt"];function C3(e){e.register(Wh),e.languages.racket=e.languages.extend("scheme",{"lambda-parameter":{pattern:/([(\[]lambda\s+[(\[])[^()\[\]'\s]+/,lookbehind:!0}}),e.languages.insertBefore("racket","string",{lang:{pattern:/^#lang.+/m,greedy:!0,alias:"keyword"}}),e.languages.rkt=e.languages.racket}N3.displayName="cshtml";N3.aliases=["razor"];function N3(e){e.register(Vc),e.register(mn),(function(t){var r=/\/(?![/*])|\/\/.*[\r\n]|\/\*[^*]*(?:\*(?!\/)[^*]*)*\*\//.source,n=/@(?!")|"(?:[^\r\n\\"]|\\.)*"|@"(?:[^\\"]|""|\\[\s\S])*"(?!")/.source+"|"+/'(?:(?:[^\r\n'\\]|\\.|\\[Uux][\da-fA-F]{1,8})'|(?=[^\\](?!')))/.source;function a(k,I){for(var D=0;D<I;D++)k=k.replace(/<self>/g,function(){return"(?:"+k+")"});return k.replace(/<self>/g,"[^\\s\\S]").replace(/<str>/g,"(?:"+n+")").replace(/<comment>/g,"(?:"+r+")")}var i=a(/\((?:[^()'"@/]|<str>|<comment>|<self>)*\)/.source,2),s=a(/\[(?:[^\[\]'"@/]|<str>|<comment>|<self>)*\]/.source,1),l=a(/\{(?:[^{}'"@/]|<str>|<comment>|<self>)*\}/.source,2),c=a(/<(?:[^<>'"@/]|<comment>|<self>)*>/.source,1),d=/@/.source+/(?:await\b\s*)?/.source+"(?:"+/(?!await\b)\w+\b/.source+"|"+i+")(?:"+/[?!]?\.\w+\b/.source+"|(?:"+c+")?"+i+"|"+s+")*"+/(?![?!\.(\[]|<(?!\/))/.source,h=/@(?![\w()])/.source+"|"+d,f="(?:"+/"[^"@]*"|'[^'@]*'|[^\s'"@>=]+(?=[\s>])/.source+`|["'][^"'@]*(?:(?:`+h+`)[^"'@]*)+["'])`,g=/(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*<tagAttrValue>|(?=[\s/>])))+)?/.source.replace(/<tagAttrValue>/,f),b=/(?!\d)[^\s>\/=$<%]+/.source+g+/\s*\/?>/.source,y=/\B@?/.source+"(?:"+/<([a-zA-Z][\w:]*)/.source+g+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+b+"|"+a(/<\1/.source+g+/\s*>/.source+"(?:"+(/[^<]/.source+"|"+/<\/?(?!\1\b)/.source+b+"|<self>")+")*"+/<\/\1\s*>/.source,2))+")*"+/<\/\1\s*>/.source+"|"+/</.source+b+")";t.languages.cshtml=t.languages.extend("markup",{});var E=t.languages.insertBefore("csharp","string",{html:{pattern:RegExp(y),greedy:!0,inside:t.languages.cshtml}},{csharp:t.languages.extend("csharp",{})}),T={pattern:/\S[\s\S]*/,alias:"language-csharp",inside:E},_={pattern:RegExp(/(^|[^@])/.source+d),lookbehind:!0,greedy:!0,alias:"variable",inside:{keyword:/^@/,csharp:T}};t.languages.cshtml.tag.pattern=RegExp(/<\/?/.source+b),t.languages.cshtml.tag.inside["attr-value"].pattern=RegExp(/=\s*/.source+f),t.languages.insertBefore("inside","punctuation",{value:_},t.languages.cshtml.tag.inside["attr-value"]),t.languages.insertBefore("cshtml","prolog",{"razor-comment":{pattern:/@\*[\s\S]*?\*@/,greedy:!0,alias:"comment"},block:{pattern:RegExp(/(^|[^@])@/.source+"(?:"+[l,/(?:code|functions)\s*/.source+l,/(?:for|foreach|lock|switch|using|while)\s*/.source+i+/\s*/.source+l,/do\s*/.source+l+/\s*while\s*/.source+i+/(?:\s*;)?/.source,/try\s*/.source+l+/\s*catch\s*/.source+i+/\s*/.source+l+/\s*finally\s*/.source+l,/if\s*/.source+i+/\s*/.source+l+"(?:"+/\s*else/.source+"(?:"+/\s+if\s*/.source+i+")?"+/\s*/.source+l+")*",/helper\s+\w+\s*/.source+i+/\s*/.source+l].join("|")+")"),lookbehind:!0,greedy:!0,inside:{keyword:/^@\w*/,csharp:T}},directive:{pattern:/^([ \t]*)@(?:addTagHelper|attribute|implements|inherits|inject|layout|model|namespace|page|preservewhitespace|removeTagHelper|section|tagHelperPrefix|using)(?=\s).*/m,lookbehind:!0,greedy:!0,inside:{keyword:/^@\w+/,csharp:T}},value:_,"delegate-operator":{pattern:/(^|[^@])@(?=<)/,lookbehind:!0,alias:"operator"}}),t.languages.razor=t.languages.cshtml})(e)}bb.displayName="jsx";bb.aliases=[];function bb(e){e.register(Cn),e.register(mn),(function(t){var r=t.util.clone(t.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,a=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,i=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function s(d,h){return d=d.replace(/<S>/g,function(){return n}).replace(/<BRACES>/g,function(){return a}).replace(/<SPREAD>/g,function(){return i}),RegExp(d,h)}i=s(i).source,t.languages.jsx=t.languages.extend("markup",r),t.languages.jsx.tag.pattern=s(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),t.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,t.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,t.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,t.languages.jsx.tag.inside.comment=r.comment,t.languages.insertBefore("inside","attr-name",{spread:{pattern:s(/<SPREAD>/.source),inside:t.languages.jsx}},t.languages.jsx.tag),t.languages.insertBefore("inside","special-attr",{script:{pattern:s(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:t.languages.jsx}}},t.languages.jsx.tag);var l=function(d){return d?typeof d=="string"?d:typeof d.content=="string"?d.content:d.content.map(l).join(""):""},c=function(d){for(var h=[],f=0;f<d.length;f++){var g=d[f],b=!1;if(typeof g!="string"&&(g.type==="tag"&&g.content[0]&&g.content[0].type==="tag"?g.content[0].content[0].content==="</"?h.length>0&&h[h.length-1].tagName===l(g.content[0].content[1])&&h.pop():g.content[g.content.length-1].content==="/>"||h.push({tagName:l(g.content[0].content[1]),openedBraces:0}):h.length>0&&g.type==="punctuation"&&g.content==="{"?h[h.length-1].openedBraces++:h.length>0&&h[h.length-1].openedBraces>0&&g.type==="punctuation"&&g.content==="}"?h[h.length-1].openedBraces--:b=!0),(b||typeof g=="string")&&h.length>0&&h[h.length-1].openedBraces===0){var y=l(g);f<d.length-1&&(typeof d[f+1]=="string"||d[f+1].type==="plain-text")&&(y+=l(d[f+1]),d.splice(f+1,1)),f>0&&(typeof d[f-1]=="string"||d[f-1].type==="plain-text")&&(y=l(d[f-1])+y,d.splice(f-1,1),f--),d[f]=new t.Token("plain-text",y,null,y)}g.content&&typeof g.content!="string"&&c(g.content)}};t.hooks.add("after-tokenize",function(d){d.language!=="jsx"&&d.language!=="tsx"||c(d.tokens)})})(e)}R3.displayName="tsx";R3.aliases=[];function R3(e){e.register(bb),e.register(Vh),(function(t){var r=t.util.clone(t.languages.typescript);t.languages.tsx=t.languages.extend("jsx",r),delete t.languages.tsx.parameter,delete t.languages.tsx["literal-property"];var n=t.languages.tsx.tag;n.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+n.pattern.source+")",n.pattern.flags),n.lookbehind=!0})(e)}I3.displayName="reason";I3.aliases=[];function I3(e){e.register(Bt),e.languages.reason=e.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),e.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete e.languages.reason.function}O3.displayName="rego";O3.aliases=[];function O3(e){e.languages.rego={comment:/#.*/,property:{pattern:/(^|[^\\.])(?:"(?:\\.|[^\\"\r\n])*"|`[^`]*`|\b[a-z_]\w*\b)(?=\s*:(?!=))/i,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:as|default|else|import|not|null|package|set(?=\s*\()|some|with)\b/,boolean:/\b(?:false|true)\b/,function:{pattern:/\b[a-z_]\w*\b(?:\s*\.\s*\b[a-z_]\w*\b)*(?=\s*\()/i,inside:{namespace:/\b\w+\b(?=\s*\.)/,punctuation:/\./}},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,operator:/[-+*/%|&]|[<>:=]=?|!=|\b_\b/,punctuation:/[,;.\[\]{}()]/}}L3.displayName="renpy";L3.aliases=["rpy"];function L3(e){e.languages.renpy={comment:{pattern:/(^|[^\\])#.+/,lookbehind:!0},string:{pattern:/("""|''')[\s\S]+?\1|("|')(?:\\.|(?!\2)[^\\])*\2|(?:^#?(?:(?:[0-9a-fA-F]){3}|[0-9a-fA-F]{6})$)/m,greedy:!0},function:/\b[a-z_]\w*(?=\()/i,property:/\b(?:Update|UpdateVersion|action|activate_sound|adv_nvl_transition|after_load_transition|align|alpha|alt|anchor|antialias|area|auto|background|bar_invert|bar_resizing|bar_vertical|black_color|bold|bottom_bar|bottom_gutter|bottom_margin|bottom_padding|box_reverse|box_wrap|can_update|caret|child|color|crop|default_afm_enable|default_afm_time|default_fullscreen|default_text_cps|developer|directory_name|drag_handle|drag_joined|drag_name|drag_raise|draggable|dragged|drop_shadow|drop_shadow_color|droppable|dropped|easein|easeout|edgescroll|end_game_transition|end_splash_transition|enter_replay_transition|enter_sound|enter_transition|enter_yesno_transition|executable_name|exit_replay_transition|exit_sound|exit_transition|exit_yesno_transition|fadein|fadeout|first_indent|first_spacing|fit_first|focus|focus_mask|font|foreground|game_main_transition|get_installed_packages|google_play_key|google_play_salt|ground|has_music|has_sound|has_voice|height|help|hinting|hover|hover_background|hover_color|hover_sound|hovered|hyperlink_functions|idle|idle_color|image_style|include_update|insensitive|insensitive_background|insensitive_color|inside|intra_transition|italic|justify|kerning|keyboard_focus|language|layer_clipping|layers|layout|left_bar|left_gutter|left_margin|left_padding|length|line_leading|line_overlap_split|line_spacing|linear|main_game_transition|main_menu_music|maximum|min_width|minimum|minwidth|modal|mouse|mousewheel|name|narrator_menu|newline_indent|nvl_adv_transition|offset|order_reverse|outlines|overlay_functions|pos|position|prefix|radius|range|rest_indent|right_bar|right_gutter|right_margin|right_padding|rotate|rotate_pad|ruby_style|sample_sound|save_directory|say_attribute_transition|screen_height|screen_width|scrollbars|selected_hover|selected_hover_color|selected_idle|selected_idle_color|selected_insensitive|show_side_image|show_two_window|side_spacing|side_xpos|side_ypos|size|size_group|slow_cps|slow_cps_multiplier|spacing|strikethrough|subpixel|text_align|text_style|text_xpos|text_y_fudge|text_ypos|thumb|thumb_offset|thumb_shadow|thumbnail_height|thumbnail_width|time|top_bar|top_gutter|top_margin|top_padding|translations|underline|unscrollable|update|value|version|version_name|version_tuple|vertical|width|window_hide_transition|window_icon|window_left_padding|window_show_transition|window_title|windows_icon|xadjustment|xalign|xanchor|xanchoraround|xaround|xcenter|xfill|xinitial|xmargin|xmaximum|xminimum|xoffset|xofsset|xpadding|xpos|xsize|xzoom|yadjustment|yalign|yanchor|yanchoraround|yaround|ycenter|yfill|yinitial|ymargin|ymaximum|yminimum|yoffset|ypadding|ypos|ysize|ysizexysize|yzoom|zoom|zorder)\b/,tag:/\b(?:bar|block|button|buttoscreenn|drag|draggroup|fixed|frame|grid|[hv]box|hotbar|hotspot|image|imagebutton|imagemap|input|key|label|menu|mm_menu_frame|mousearea|nvl|parallel|screen|self|side|tag|text|textbutton|timer|vbar|viewport|window)\b|\$/,keyword:/\b(?:None|add|adjustment|alignaround|allow|angle|animation|around|as|assert|behind|box_layout|break|build|cache|call|center|changed|child_size|choice|circles|class|clear|clicked|clipping|clockwise|config|contains|continue|corner1|corner2|counterclockwise|def|default|define|del|delay|disabled|disabled_text|dissolve|elif|else|event|except|exclude|exec|expression|fade|finally|for|from|function|global|gm_root|has|hide|id|if|import|in|init|is|jump|knot|lambda|left|less_rounded|mm_root|movie|music|null|on|onlayer|pass|pause|persistent|play|print|python|queue|raise|random|renpy|repeat|return|right|rounded_window|scene|scope|set|show|slow|slow_abortable|slow_done|sound|stop|store|style|style_group|substitute|suffix|theme|transform|transform_anchor|transpose|try|ui|unhovered|updater|use|voice|while|widget|widget_hover|widget_selected|widget_text|yield)\b/,boolean:/\b(?:[Ff]alse|[Tt]rue)\b/,number:/(?:\b(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?)|\B\.\d+)(?:e[+-]?\d+)?j?/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:and|at|not|or|with)\b/,punctuation:/[{}[\];(),.:]/},e.languages.rpy=e.languages.renpy}D3.displayName="rescript";D3.aliases=["res"];function D3(e){e.languages.rescript={comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},char:{pattern:/'(?:[^\r\n\\]|\\(?:.|\w+))'/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*|@[a-z.]*|#[A-Za-z]\w*|#\d/,function:{pattern:/[a-zA-Z]\w*(?=\()|(\.)[a-z]\w*/,lookbehind:!0},number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,boolean:/\b(?:false|true)\b/,"attr-value":/[A-Za-z]\w*(?==)/,constant:{pattern:/(\btype\s+)[a-z]\w*/,lookbehind:!0},tag:{pattern:/(<)[a-z]\w*|(?:<\/)[a-z]\w*/,lookbehind:!0,inside:{operator:/<|>|\//}},keyword:/\b(?:and|as|assert|begin|bool|class|constraint|do|done|downto|else|end|exception|external|float|for|fun|function|if|in|include|inherit|initializer|int|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|string|switch|then|to|try|type|when|while|with)\b/,operator:/\.{3}|:[:=]?|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/,punctuation:/[(){}[\],;.]/},e.languages.insertBefore("rescript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"tag"},rest:e.languages.rescript}},string:/[\s\S]+/}}}),e.languages.res=e.languages.rescript}M3.displayName="rest";M3.aliases=[];function M3(e){e.languages.rest={table:[{pattern:/(^[\t ]*)(?:\+[=-]+)+\+(?:\r?\n|\r)(?:\1[+|].+[+|](?:\r?\n|\r))+\1(?:\+[=-]+)+\+/m,lookbehind:!0,inside:{punctuation:/\||(?:\+[=-]+)+\+/}},{pattern:/(^[\t ]*)=+ [ =]*=(?:(?:\r?\n|\r)\1.+)+(?:\r?\n|\r)\1=+ [ =]*=(?=(?:\r?\n|\r){2}|\s*$)/m,lookbehind:!0,inside:{punctuation:/[=-]+/}}],"substitution-def":{pattern:/(^[\t ]*\.\. )\|(?:[^|\s](?:[^|]*[^|\s])?)\| [^:]+::/m,lookbehind:!0,inside:{substitution:{pattern:/^\|(?:[^|\s]|[^|\s][^|]*[^|\s])\|/,alias:"attr-value",inside:{punctuation:/^\||\|$/}},directive:{pattern:/( )(?! )[^:]+::/,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}}}},"link-target":[{pattern:/(^[\t ]*\.\. )\[[^\]]+\]/m,lookbehind:!0,alias:"string",inside:{punctuation:/^\[|\]$/}},{pattern:/(^[\t ]*\.\. )_(?:`[^`]+`|(?:[^:\\]|\\.)+):/m,lookbehind:!0,alias:"string",inside:{punctuation:/^_|:$/}}],directive:{pattern:/(^[\t ]*\.\. )[^:]+::/m,lookbehind:!0,alias:"function",inside:{punctuation:/::$/}},comment:{pattern:/(^[\t ]*\.\.)(?:(?: .+)?(?:(?:\r?\n|\r).+)+| .+)(?=(?:\r?\n|\r){2}|$)/m,lookbehind:!0},title:[{pattern:/^(([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+)(?:\r?\n|\r).+(?:\r?\n|\r)\1$/m,inside:{punctuation:/^[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+|[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}},{pattern:/(^|(?:\r?\n|\r){2}).+(?:\r?\n|\r)([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2+(?=\r?\n|\r|$)/,lookbehind:!0,inside:{punctuation:/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]+$/,important:/.+/}}],hr:{pattern:/((?:\r?\n|\r){2})([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\2{3,}(?=(?:\r?\n|\r){2})/,lookbehind:!0,alias:"punctuation"},field:{pattern:/(^[\t ]*):[^:\r\n]+:(?= )/m,lookbehind:!0,alias:"attr-name"},"command-line-option":{pattern:/(^[\t ]*)(?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?(?:, (?:[+-][a-z\d]|(?:--|\/)[a-z\d-]+)(?:[ =](?:[a-z][\w-]*|<[^<>]+>))?)*(?=(?:\r?\n|\r)? {2,}\S)/im,lookbehind:!0,alias:"symbol"},"literal-block":{pattern:/::(?:\r?\n|\r){2}([ \t]+)(?![ \t]).+(?:(?:\r?\n|\r)\1.+)*/,inside:{"literal-block-punctuation":{pattern:/^::/,alias:"punctuation"}}},"quoted-literal-block":{pattern:/::(?:\r?\n|\r){2}([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~]).*(?:(?:\r?\n|\r)\1.*)*/,inside:{"literal-block-punctuation":{pattern:/^(?:::|([!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~])\1*)/m,alias:"punctuation"}}},"list-bullet":{pattern:/(^[\t ]*)(?:[*+\-â¢â£â]|\(?(?:\d+|[a-z]|[ivxdclm]+)\)|(?:\d+|[a-z]|[ivxdclm]+)\.)(?= )/im,lookbehind:!0,alias:"punctuation"},"doctest-block":{pattern:/(^[\t ]*)>>> .+(?:(?:\r?\n|\r).+)*/m,lookbehind:!0,inside:{punctuation:/^>>>/}},inline:[{pattern:/(^|[\s\-:\/'"<(\[{])(?::[^:]+:`.*?`|`.*?`:[^:]+:|(\*\*?|``?|\|)(?!\s)(?:(?!\2).)*\S\2(?=[\s\-.,:;!?\\\/'")\]}]|$))/m,lookbehind:!0,inside:{bold:{pattern:/(^\*\*).+(?=\*\*$)/,lookbehind:!0},italic:{pattern:/(^\*).+(?=\*$)/,lookbehind:!0},"inline-literal":{pattern:/(^``).+(?=``$)/,lookbehind:!0,alias:"symbol"},role:{pattern:/^:[^:]+:|:[^:]+:$/,alias:"function",inside:{punctuation:/^:|:$/}},"interpreted-text":{pattern:/(^`).+(?=`$)/,lookbehind:!0,alias:"attr-value"},substitution:{pattern:/(^\|).+(?=\|$)/,lookbehind:!0,alias:"attr-value"},punctuation:/\*\*?|``?|\|/}}],link:[{pattern:/\[[^\[\]]+\]_(?=[\s\-.,:;!?\\\/'")\]}]|$)/,alias:"string",inside:{punctuation:/^\[|\]_$/}},{pattern:/(?:\b[a-z\d]+(?:[_.:+][a-z\d]+)*_?_|`[^`]+`_?_|_`[^`]+`)(?=[\s\-.,:;!?\\\/'")\]}]|$)/i,alias:"string",inside:{punctuation:/^_?`|`$|`?_?_$/}}],punctuation:{pattern:/(^[\t ]*)(?:\|(?= |$)|(?:---?|â|\.\.|__)(?= )|\.\.$)/m,lookbehind:!0}}}B3.displayName="rip";B3.aliases=[];function B3(e){e.languages.rip={comment:{pattern:/#.*/,greedy:!0},char:{pattern:/\B`[^\s`'",.:;#\/\\()<>\[\]{}]\b/,greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,greedy:!0},regex:{pattern:/(^|[^/])\/(?!\/)(?:\[[^\n\r\]]*\]|\\.|[^/\\\r\n\[])+\/(?=\s*(?:$|[\r\n,.;})]))/,lookbehind:!0,greedy:!0},keyword:/(?:=>|->)|\b(?:case|catch|class|else|exit|finally|if|raise|return|switch|try)\b/,builtin:/@|\bSystem\b/,boolean:/\b(?:false|true)\b/,date:/\b\d{4}-\d{2}-\d{2}\b/,time:/\b\d{2}:\d{2}:\d{2}\b/,datetime:/\b\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\b/,symbol:/:[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/,number:/[+-]?\b(?:\d+\.\d+|\d+)\b/,punctuation:/(?:\.{2,3})|[`,.:;=\/\\()<>\[\]{}]/,reference:/[^\d\s`'",.:;#\/\\()<>\[\]{}][^\s`'",.:;#\/\\()<>\[\]{}]*/}}F3.displayName="roboconf";F3.aliases=[];function F3(e){e.languages.roboconf={comment:/#.*/,keyword:{pattern:/(^|\s)(?:(?:external|import)\b|(?:facet|instance of)(?=[ \t]+[\w-]+[ \t]*\{))/,lookbehind:!0},component:{pattern:/[\w-]+(?=[ \t]*\{)/,alias:"variable"},property:/[\w.-]+(?=[ \t]*:)/,value:{pattern:/(=[ \t]*(?![ \t]))[^,;]+/,lookbehind:!0,alias:"attr-value"},optional:{pattern:/\(optional\)/,alias:"builtin"},wildcard:{pattern:/(\.)\*/,lookbehind:!0,alias:"operator"},punctuation:/[{},.;:=]/}}P3.displayName="robotframework";P3.aliases=["robot"];function P3(e){(function(t){var r={pattern:/(^[ \t]*| {2}|\t)#.*/m,lookbehind:!0,greedy:!0},n={pattern:/((?:^|[^\\])(?:\\{2})*)[$@&%]\{(?:[^{}\r\n]|\{[^{}\r\n]*\})*\}/,lookbehind:!0,inside:{punctuation:/^[$@&%]\{|\}$/}};function a(c,d){var h={};h["section-header"]={pattern:/^ ?\*{3}.+?\*{3}/,alias:"keyword"};for(var f in d)h[f]=d[f];return h.tag={pattern:/([\r\n](?: {2}|\t)[ \t]*)\[[-\w]+\]/,lookbehind:!0,inside:{punctuation:/\[|\]/}},h.variable=n,h.comment=r,{pattern:RegExp(/^ ?\*{3}[ \t]*<name>[ \t]*\*{3}(?:.|[\r\n](?!\*{3}))*/.source.replace(/<name>/g,function(){return c}),"im"),alias:"section",inside:h}}var i={pattern:/(\[Documentation\](?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},s={pattern:/([\r\n] ?)(?!#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,alias:"function",inside:{variable:n}},l={pattern:/([\r\n](?: {2}|\t)[ \t]*)(?!\[|\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0,inside:{variable:n}};t.languages.robotframework={settings:a("Settings",{documentation:{pattern:/([\r\n] ?Documentation(?: {2}|\t)[ \t]*)(?![ \t]|#)(?:.|(?:\r\n?|\n)[ \t]*\.{3})+/,lookbehind:!0,alias:"string"},property:{pattern:/([\r\n] ?)(?!\.{3}|#)(?:\S(?:[ \t]\S)*)+/,lookbehind:!0}}),variables:a("Variables"),"test-cases":a("Test Cases",{"test-name":s,documentation:i,property:l}),keywords:a("Keywords",{"keyword-name":s,documentation:i,property:l}),tasks:a("Tasks",{"task-name":s,documentation:i,property:l}),comment:r},t.languages.robot=t.languages.robotframework})(e)}U3.displayName="rust";U3.aliases=[];function U3(e){(function(t){for(var r=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,n=0;n<2;n++)r=r.replace(/<self>/g,function(){return r});r=r.replace(/<self>/g,function(){return/[^\s\S]/.source}),t.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+r),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},t.languages.rust["closure-params"].inside.rest=t.languages.rust,t.languages.rust.attribute.inside.string=t.languages.rust.string})(e)}z3.displayName="sas";z3.aliases=[];function z3(e){(function(t){var r=/(?:"(?:""|[^"])*"(?!")|'(?:''|[^'])*'(?!'))/.source,n=/\b(?:\d[\da-f]*x|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,a={pattern:RegExp(r+"[bx]"),alias:"number"},i={pattern:/&[a-z_]\w*/i},s={pattern:/((?:^|\s|=|\())%(?:ABORT|BY|CMS|COPY|DISPLAY|DO|ELSE|END|EVAL|GLOBAL|GO|GOTO|IF|INC|INCLUDE|INDEX|INPUT|KTRIM|LENGTH|LET|LIST|LOCAL|PUT|QKTRIM|QSCAN|QSUBSTR|QSYSFUNC|QUPCASE|RETURN|RUN|SCAN|SUBSTR|SUPERQ|SYMDEL|SYMEXIST|SYMGLOBL|SYMLOCAL|SYSCALL|SYSEVALF|SYSEXEC|SYSFUNC|SYSGET|SYSRPUT|THEN|TO|TSO|UNQUOTE|UNTIL|UPCASE|WHILE|WINDOW)\b/i,lookbehind:!0,alias:"keyword"},l={pattern:/(^|\s)(?:proc\s+\w+|data(?!=)|quit|run)\b/i,alias:"keyword",lookbehind:!0},c=[/\/\*[\s\S]*?\*\//,{pattern:/(^[ \t]*|;\s*)\*[^;]*;/m,lookbehind:!0}],d={pattern:RegExp(r),greedy:!0},h=/[$%@.(){}\[\];,\\]/,f={pattern:/%?\b\w+(?=\()/,alias:"keyword"},g={function:f,"arg-value":{pattern:/(=\s*)[A-Z\.]+/i,lookbehind:!0},operator:/=/,"macro-variable":i,arg:{pattern:/[A-Z]+/i,alias:"keyword"},number:n,"numeric-constant":a,punctuation:h,string:d},b={pattern:/\b(?:format|put)\b=?[\w'$.]+/i,inside:{keyword:/^(?:format|put)(?==)/i,equals:/=/,format:{pattern:/(?:\w|\$\d)+\.\d?/,alias:"number"}}},y={pattern:/\b(?:format|put)\s+[\w']+(?:\s+[$.\w]+)+(?=;)/i,inside:{keyword:/^(?:format|put)/i,format:{pattern:/[\w$]+\.\d?/,alias:"number"}}},E={pattern:/((?:^|\s)=?)(?:catname|checkpoint execute_always|dm|endsas|filename|footnote|%include|libname|%list|lock|missing|options|page|resetline|%run|sasfile|skip|sysecho|title\d?)\b/i,lookbehind:!0,alias:"keyword"},T={pattern:/(^|\s)(?:submit(?:\s+(?:load|norun|parseonly))?|endsubmit)\b/i,lookbehind:!0,alias:"keyword"},_=/aStore|accessControl|aggregation|audio|autotune|bayesianNetClassifier|bioMedImage|boolRule|builtins|cardinality|cdm|clustering|conditionalRandomFields|configuration|copula|countreg|dataDiscovery|dataPreprocess|dataSciencePilot|dataStep|decisionTree|deduplication|deepLearn|deepNeural|deepRnn|ds2|ecm|entityRes|espCluster|explainModel|factmac|fastKnn|fcmpact|fedSql|freqTab|gVarCluster|gam|gleam|graphSemiSupLearn|hiddenMarkovModel|hyperGroup|ica|image|iml|kernalPca|langModel|ldaTopic|loadStreams|mbc|mixed|mlTools|modelPublishing|network|neuralNet|nmf|nonParametricBayes|nonlinear|optNetwork|optimization|panel|pca|percentile|phreg|pls|qkb|qlim|quantreg|recommend|regression|reinforcementLearn|robustPca|ruleMining|sampling|sandwich|sccasl|search(?:Analytics)?|sentimentAnalysis|sequence|session(?:Prop)?|severity|simSystem|simple|smartData|sparkEmbeddedProcess|sparseML|spatialreg|spc|stabilityMonitoring|svDataDescription|svm|table|text(?:Filters|Frequency|Mining|Parse|Rule(?:Develop|Score)|Topic|Util)|timeData|transpose|tsInfo|tsReconcile|uniTimeSeries|varReduce/.source,k={pattern:RegExp(/(^|\s)(?:action\s+)?(?:<act>)\.[a-z]+\b[^;]+/.source.replace(/<act>/g,function(){return _}),"i"),lookbehind:!0,inside:{keyword:RegExp(/(?:<act>)\.[a-z]+\b/.source.replace(/<act>/g,function(){return _}),"i"),action:{pattern:/(?:action)/i,alias:"keyword"},comment:c,function:f,"arg-value":g["arg-value"],operator:g.operator,argument:g.arg,number:n,"numeric-constant":a,punctuation:h,string:d}},I={pattern:/((?:^|\s)=?)(?:after|analysis|and|array|barchart|barwidth|begingraph|by|call|cas|cbarline|cfill|class(?:lev)?|close|column|computed?|contains|continue|data(?==)|define|delete|describe|document|do\s+over|do|dol|drop|dul|else|end(?:comp|source)?|entryTitle|eval(?:uate)?|exec(?:ute)?|exit|file(?:name)?|fill(?:attrs)?|flist|fnc|function(?:list)?|global|goto|group(?:by)?|headline|headskip|histogram|if|infile|keep|keylabel|keyword|label|layout|leave|legendlabel|length|libname|loadactionset|merge|midpoints|_?null_|name|noobs|nowd|ods|options|or|otherwise|out(?:put)?|over(?:lay)?|plot|print|put|raise|ranexp|rannor|rbreak|retain|return|select|session|sessref|set|source|statgraph|sum|summarize|table|temp|terminate|then\s+do|then|title\d?|to|var|when|where|xaxisopts|y2axisopts|yaxisopts)\b/i,lookbehind:!0};t.languages.sas={datalines:{pattern:/^([ \t]*)(?:cards|(?:data)?lines);[\s\S]+?^[ \t]*;/im,lookbehind:!0,alias:"string",inside:{keyword:{pattern:/^(?:cards|(?:data)?lines)/i},punctuation:/;/}},"proc-sql":{pattern:/(^proc\s+(?:fed)?sql(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{sql:{pattern:RegExp(/^[ \t]*(?:select|alter\s+table|(?:create|describe|drop)\s+(?:index|table(?:\s+constraints)?|view)|create\s+unique\s+index|insert\s+into|update)(?:<str>|[^;"'])+;/.source.replace(/<str>/g,function(){return r}),"im"),alias:"language-sql",inside:t.languages.sql},"global-statements":E,"sql-statements":{pattern:/(^|\s)(?:disconnect\s+from|begin|commit|exec(?:ute)?|reset|rollback|validate)\b/i,lookbehind:!0,alias:"keyword"},number:n,"numeric-constant":a,punctuation:h,string:d}},"proc-groovy":{pattern:/(^proc\s+groovy(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:c,groovy:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|n
743orun|parseonly))?)(?:<str>|[^"'])+?(?=endsubmit;)/.source.replace(/<str>/g,function(){return r}),"im"),lookbehind:!0,alias:"language-groovy",inside:t.languages.groovy},keyword:I,"submit-statement":T,"global-statements":E,number:n,"numeric-constant":a,punctuation:h,string:d}},"proc-lua":{pattern:/(^proc\s+lua(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|data|quit|run);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:c,lua:{pattern:RegExp(/(^[ \t]*submit(?:\s+(?:load|norun|parseonly))?)(?:<str>|[^"'])+?(?=endsubmit;)/.source.replace(/<str>/g,function(){return r}),"im"),lookbehind:!0,alias:"language-lua",inside:t.languages.lua},keyword:I,"submit-statement":T,"global-statements":E,number:n,"numeric-constant":a,punctuation:h,string:d}},"proc-cas":{pattern:/(^proc\s+cas(?:\s+[\w|=]+)?;)[\s\S]+?(?=^(?:proc\s+\w+|quit|data);|(?![\s\S]))/im,lookbehind:!0,inside:{comment:c,"statement-var":{pattern:/((?:^|\s)=?)saveresult\s[^;]+/im,lookbehind:!0,inside:{statement:{pattern:/^saveresult\s+\S+/i,inside:{keyword:/^(?:saveresult)/i}},rest:g}},"cas-actions":k,statement:{pattern:/((?:^|\s)=?)(?:default|(?:un)?set|on|output|upload)[^;]+/im,lookbehind:!0,inside:g},step:l,keyword:I,function:f,format:b,altformat:y,"global-statements":E,number:n,"numeric-constant":a,punctuation:h,string:d}},"proc-args":{pattern:RegExp(/(^proc\s+\w+\s+)(?!\s)(?:[^;"']|<str>)+;/.source.replace(/<str>/g,function(){return r}),"im"),lookbehind:!0,inside:g},"macro-keyword":s,"macro-variable":i,"macro-string-functions":{pattern:/((?:^|\s|=))%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)\(.*?(?:[^%]\))/i,lookbehind:!0,inside:{function:{pattern:/%(?:BQUOTE|NRBQUOTE|NRQUOTE|NRSTR|QUOTE|STR)/i,alias:"keyword"},"macro-keyword":s,"macro-variable":i,"escaped-char":{pattern:/%['"()<>=¬^~;,#]/},punctuation:h}},"macro-declaration":{pattern:/^%macro[^;]+(?=;)/im,inside:{keyword:/%macro/i}},"macro-end":{pattern:/^%mend[^;]+(?=;)/im,inside:{keyword:/%mend/i}},macro:{pattern:/%_\w+(?=\()/,alias:"keyword"},input:{pattern:/\binput\s[-\w\s/*.$&]+;/i,inside:{input:{alias:"keyword",pattern:/^input/i},comment:c,number:n,"numeric-constant":a}},"options-args":{pattern:/(^options)[-'"|/\\<>*+=:()\w\s]*(?=;)/im,lookbehind:!0,inside:g},"cas-actions":k,comment:c,function:f,format:b,altformat:y,"numeric-constant":a,datetime:{pattern:RegExp(r+"(?:dt?|t)"),alias:"number"},string:d,step:l,keyword:I,"operator-keyword":{pattern:/\b(?:eq|ge|gt|in|le|lt|ne|not)\b/i,alias:"operator"},number:n,operator:/\*\*?|\|\|?|!!?|¦¦?|<[>=]?|>[<=]?|[-+\/=&]|[~¬^]=?/,punctuation:h}})(e)}$3.displayName="sass";$3.aliases=[];function $3(e){e.register(Wl),(function(t){t.languages.sass=t.languages.extend("css",{comment:{pattern:/^([ \t]*)\/[\/*].*(?:(?:\r?\n|\r)\1[ \t].+)*/m,lookbehind:!0,greedy:!0}}),t.languages.insertBefore("sass","atrule",{"atrule-line":{pattern:/^(?:[ \t]*)[@+=].+/m,greedy:!0,inside:{atrule:/(?:@[\w-]+|[+=])/}}}),delete t.languages.sass.atrule;var r=/\$[-\w]+|#\{\$[-\w]+\}/,n=[/[+*\/%]|[=!]=|<=?|>=?|\b(?:and|not|or)\b/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}];t.languages.insertBefore("sass","property",{"variable-line":{pattern:/^[ \t]*\$.+/m,greedy:!0,inside:{punctuation:/:/,variable:r,operator:n}},"property-line":{pattern:/^[ \t]*(?:[^:\s]+ *:.*|:[^:\s].*)/m,greedy:!0,inside:{property:[/[^:\s]+(?=\s*:)/,{pattern:/(:)[^:\s]+/,lookbehind:!0}],punctuation:/:/,variable:r,operator:n,important:t.languages.sass.important}}}),delete t.languages.sass.property,delete t.languages.sass.important,t.languages.insertBefore("sass","punctuation",{selector:{pattern:/^([ \t]*)\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*(?:,(?:\r?\n|\r)\1[ \t]+\S(?:,[^,\r\n]+|[^,\r\n]*)(?:,[^,\r\n]+)*)*/m,lookbehind:!0,greedy:!0}})})(e)}H3.displayName="shell-session";H3.aliases=["sh-session","shellsession"];function H3(e){e.register(db),(function(t){var r=[/"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/.source,/'[^']*'/.source,/\$'(?:[^'\\]|\\[\s\S])*'/.source,/<<-?\s*(["']?)(\w+)\1\s[\s\S]*?[\r\n]\2/.source].join("|");t.languages["shell-session"]={command:{pattern:RegExp(/^/.source+"(?:"+(/[^\s@:$#%*!/\\]+@[^\r\n@:$#%*!/\\]+(?::[^\0-\x1F$#%*?"<>:;|]+)?/.source+"|"+/[/~.][^\0-\x1F$#%*?"<>@:;|]*/.source)+")?"+/[$#%](?=\s)/.source+/(?:[^\\\r\n \t'"<$]|[ \t](?:(?!#)|#.*$)|\\(?:[^\r]|\r\n?)|\$(?!')|<(?!<)|<<str>>)+/.source.replace(/<<str>>/g,function(){return r}),"m"),greedy:!0,inside:{info:{pattern:/^[^#$%]+/,alias:"punctuation",inside:{user:/^[^\s@:$#%*!/\\]+@[^\r\n@:$#%
vendor: 5,227 bytes, line 743
743*!/\\]+/,punctuation:/:/,path:/[\s\S]+/}},bash:{pattern:/(^[$#%]\s*)\S[\s\S]*/,lookbehind:!0,alias:"language-bash",inside:t.languages.bash},"shell-symbol":{pattern:/^[$#%]/,alias:"important"}}},output:/.(?:.*(?:[\r\n]|.$))*/},t.languages["sh-session"]=t.languages.shellsession=t.languages["shell-session"]})(e)}j3.displayName="smali";j3.aliases=[];function j3(e){e.languages.smali={comment:/#.*/,string:{pattern:/"(?:[^\r\n\\"]|\\.)*"|'(?:[^\r\n\\']|\\(?:.|u[\da-fA-F]{4}))'/,greedy:!0},"class-name":{pattern:/(^|[^L])L(?:(?:\w+|`[^`\r\n]*`)\/)*(?:[\w$]+|`[^`\r\n]*`)(?=\s*;)/,lookbehind:!0,inside:{"class-name":{pattern:/(^L|\/)(?:[\w$]+|`[^`\r\n]*`)$/,lookbehind:!0},namespace:{pattern:/^(L)(?:(?:\w+|`[^`\r\n]*`)\/)+/,lookbehind:!0,inside:{punctuation:/\//}},builtin:/^L/}},builtin:[{pattern:/([();\[])[BCDFIJSVZ]+/,lookbehind:!0},{pattern:/([\w$>]:)[BCDFIJSVZ]/,lookbehind:!0}],keyword:[{pattern:/(\.end\s+)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])\.(?!\d)[\w-]+/,lookbehind:!0},{pattern:/(^|[^\w.-])(?:abstract|annotation|bridge|constructor|enum|final|interface|private|protected|public|runtime|static|synthetic|system|transient)(?![\w.-])/,lookbehind:!0}],function:{pattern:/(^|[^\w.-])(?:\w+|<[\w$-]+>)(?=\()/,lookbehind:!0},field:{pattern:/[\w$]+(?=:)/,alias:"variable"},register:{pattern:/(^|[^\w.-])[vp]\d(?![\w.-])/,lookbehind:!0,alias:"variable"},boolean:{pattern:/(^|[^\w.-])(?:false|true)(?![\w.-])/,lookbehind:!0},number:{pattern:/(^|[^/\w.-])-?(?:NAN|INFINITY|0x(?:[\dA-F]+(?:\.[\dA-F]*)?|\.[\dA-F]+)(?:p[+-]?[\dA-F]+)?|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?)[dflst]?(?![\w.-])/i,lookbehind:!0},label:{pattern:/(:)\w+/,lookbehind:!0,alias:"property"},operator:/->|\.\.|[\[=]/,punctuation:/[{}(),;:]/}}q3.displayName="smalltalk";q3.aliases=[];function q3(e){e.languages.smalltalk={comment:{pattern:/"(?:""|[^"])*"/,greedy:!0},char:{pattern:/\$./,greedy:!0},string:{pattern:/'(?:''|[^'])*'/,greedy:!0},symbol:/#[\da-z]+|#(?:-|([+\/\\*~<>=@%|&?!])\1?)|#(?=\()/i,"block-arguments":{pattern:/(\[\s*):[^\[|]*\|/,lookbehind:!0,inside:{variable:/:[\da-z]+/i,punctuation:/\|/}},"temporary-variables":{pattern:/\|[^|]+\|/,inside:{variable:/[\da-z]+/i,punctuation:/\|/}},keyword:/\b(?:new|nil|self|super)\b/,boolean:/\b(?:false|true)\b/,number:[/\d+r-?[\dA-Z]+(?:\.[\dA-Z]+)?(?:e-?\d+)?/,/\b\d+(?:\.\d+)?(?:e-?\d+)?/],operator:/[<=]=?|:=|~[~=]|\/\/?|\\\\|>[>=]?|[!^+\-*&|,@]/,punctuation:/[.;:?\[\](){}]/}}G3.displayName="smarty";G3.aliases=[];function G3(e){e.register(Nn),(function(t){t.languages.smarty={comment:{pattern:/^\{\*[\s\S]*?\*\}/,greedy:!0},"embedded-php":{pattern:/^\{php\}[\s\S]*?\{\/php\}/,greedy:!0,inside:{smarty:{pattern:/^\{php\}|\{\/php\}$/,inside:null},php:{pattern:/[\s\S]+/,alias:"language-php",inside:t.languages.php}}},string:[{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0,inside:{interpolation:{pattern:/\{[^{}]*\}|`[^`]*`/,inside:{"interpolation-punctuation":{pattern:/^[{`]|[`}]$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:null}}},variable:/\$\w+/}},{pattern:/'(?:\\.|[^'\\\r\n])*'/,greedy:!0}],keyword:{pattern:/(^\{\/?)[a-z_]\w*\b(?!\()/i,lookbehind:!0,greedy:!0},delimiter:{pattern:/^\{\/?|\}$/,greedy:!0,alias:"punctuation"},number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,variable:[/\$(?!\d)\w+/,/#(?!\d)\w+#/,{pattern:/(\.|->|\w\s*=)(?!\d)\w+\b(?!\()/,lookbehind:!0},{pattern:/(\[)(?!\d)\w+(?=\])/,lookbehind:!0}],function:{pattern:/(\|\s*)@?[a-z_]\w*|\b[a-z_]\w*(?=\()/i,lookbehind:!0},"attr-name":/\b[a-z_]\w*(?=\s*=)/i,boolean:/\b(?:false|no|off|on|true|yes)\b/,punctuation:/[\[\](){}.,:`]|->/,operator:[/[+\-*\/%]|==?=?|[!<>]=?|&&|\|\|?/,/\bis\s+(?:not\s+)?(?:div|even|odd)(?:\s+by)?\b/,/\b(?:and|eq|gt?e|gt|lt?e|lt|mod|neq?|not|or)\b/]},t.languages.smarty["embedded-php"].inside.smarty.inside=t.languages.smarty,t.languages.smarty.string[0].inside.interpolation.inside.expression.inside=t.languages.smarty;var r=/"(?:\\.|[^"\\\r\n])*"|'(?:\\.|[^'\\\r\n])*'/,n=RegExp(/\{\*[\s\S]*?\*\}/.source+"|"+/\{php\}[\s\S]*?\{\/php\}/.source+"|"+/\{(?:[^{}"']|<str>|\{(?:[^{}"']|<str>|\{(?:[^{}"']|<str>)*\})*\})*\}/.source.replace(/<str>/g,function(){return r.source}),"g");t.hooks.add("before-tokenize",function(a){var i="{literal}",s="{/literal}",l=!1;t.languages["markup-templating"].buildPlaceholders(a,"smarty",n,function(c){return c===s&&(l=!1),l?!1:(c===i&&(l=!0),!0)})}),t.hooks.add("after-tokenize",function(a){t.languages["markup-templating"].tokenizePlaceholders(a,"smarty")})})(e)}Y3.displayName="sml";Y3.aliases=["smlnj"];function Y3(e){(function(t){var r=/\b(?:abstype|and|andalso|as|case|datatype|do|else|end|eqtype|exception|fn|fun|functor|handle|if|in|include|infix|infixr|let|local|nonfix|of|op|open|orelse|raise|rec|sharing|sig|signature|struct|structure|then|type|val|where|while|with|withtype)\b/i;t.languages.sml={comment:/\(\*(?:[^*(]|\*(?!\))|\((?!\*)|\(\*(?:[^*(]|\*(?!\))|\((?!\*))*\*\))*\*\)/,string:{pattern:/#?"(?:[^"\\]|\\.)*"/,greedy:!0},"class-name":[{pattern:RegExp(/((?:^|[^:]):\s*)<TERMINAL>(?:\s*(?:(?:\*|->)\s*<TERMINAL>|,\s*<TERMINAL>(?:(?=<NOT-LAST>)|(?!<NOT-LAST>)\s+<LONG-ID>)))*/.source.replace(/<NOT-LAST>/g,function(){return/\s*(?:[*,]|->)/.source}).replace(/<TERMINAL>/g,function(){return/(?:'[\w']*|<LONG-ID>
743|\((?:[^()]|\([^()]*\))*\)|\{(?:[^{}]|\{[^{}]*\})*\})(?:\s+<LONG-ID>)*/.source}).replace(/<LONG-ID>/g,function(){return/(?!<KEYWORD>)[a-z\d_][\w'.]*/.source}).replace(/<KEYWORD>/g,function(){return r.source}),"i"),lookbehind:!0,greedy:!0,inside:null},{pattern:/((?:^|[^\w'])(?:datatype|exception|functor|signature|structure|type)\s+)[a-z_][\w'.]*/i,lookbehind:!0}],function:{pattern:/((?:^|[^\w'])fun\s+)[a-z_][\w'.]*/i,lookbehind:!0},keyword:r,variable:{pattern:/(^|[^\w'])'[\w']*/,lookbehind:!0},number:/~?\b(?:\d+(?:\.\d+)?(?:e~?\d+)?|0x[\da-f]+)\b/i,word:{pattern:/\b0w(?:\d+|x[\da-f]+)\b/i,alias:"constant"},boolean:/\b(?:false|true)\b/i,operator:/\.\.\.|:[>=:]|=>?|->|[<>]=?|[!+\-*/^#|@~]/,punctuation:/[(){}\[\].:,;]/},t.languages.sml["class-name"][0].inside=t.languages.sml,t.languages.smlnj=t.languages.sml})(e)}V3.displayName="solidity";V3.aliases=["sol"];function V3(e){e.register(Bt),e.languages.solidity=e.languages.extend("clike",{"class-name":{pattern:/(\b(?:contract|enum|interface|library|new|struct|using)\s+)(?!\d)[\w$]+/,lookbehind:!0},keyword:/\b(?:_|anonymous|as|assembly|assert|break|calldata|case|constant|constructor|continue|contract|default|delete|do|else|emit|enum|event|external|for|from|function|if|import|indexed|inherited|interface|internal|is|let|library|mapping|memory|modifier|new|payable|pragma|private|public|pure|require|returns?|revert|selfdestruct|solidity|storage|struct|suicide|switch|this|throw|using|var|view|while)\b/,operator:/=>|->|:=|=:|\*\*|\+\+|--|\|\||&&|<<=?|>>=?|[-+*/%^&|<>!=]=?|[~?]/}),e.languages.insertBefore("solidity","keyword",{builtin:/\b(?:address|bool|byte|u?int(?:8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?|string|bytes(?:[1-9]|[12]\d|3[0-2])?)\b/}),e.languages.insertBefore("solidity","number",{version:{pattern:/([<>]=?|\^)\d+\.\d+\.\d+\b/,lookbehind:!0,alias:"number"}}),e.languages.sol=e.languages.solidity}W3.displayName="solution-file";W3.aliases=["sln"];function W3(e){(function(t){var r={pattern:/\{[\da-f]{8}-[\da-f]{4}-[\da-f]{4}-[\da-f]{4}-[\da-f]{12}\}/i,alias:"constant",inside:{punctuation:/[{}]/}};t.languages["solution-file"]={comment:{pattern:/#.*/,greedy:!0},string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,greedy:!0,inside:{guid:r}},object:{pattern:/^([ \t]*)(?:([A-Z]\w*)\b(?=.*(?:\r\n?|\n)(?:\1[ \t].*(?:\r\n?|\n))*\1End\2(?=[ \t]*$))|End[A-Z]\w*(?=[ \t]*$))/m,lookbehind:!0,greedy:!0,alias:"keyword"},property:{pattern:/^([ \t]*)(?!\s)[^\r\n"#=()]*[^\s"#=()](?=\s*=)/m,lookbehind:!0,inside:{guid:r}},guid:r,number:/\b\d+(?:\.\d+)*\b/,boolean:/\b(?:FALSE|TRUE)\b/,operator:/=/,punctuation:/[(),]/},t.languages.sln=t.languages["solution-file"]})(e)}X3.displayName="soy";X3.aliases=[];function X3(e){e.register(Nn),(function(t){var r=/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=/\b\d+(?:\.\d+)?(?:[eE][+-]?\d+)?\b|\b0x[\dA-F]+\b/;t.languages.soy={comment:[/\/\*[\s\S]*?\*\//,{pattern:/(\s)\/\/.*/,lookbehind:!0,greedy:!0}],"command-arg":{pattern:/(\{+\/?\s*(?:alias|call|delcall|delpackage|deltemplate|namespace|template)\s+)\.?[\w.]+/,lookbehind:!0,alias:"string",inside:{punctuation:/\./}},parameter:{pattern:/(\{+\/?\s*@?param\??\s+)\.?[\w.]+/,lookbehind:!0,alias:"variable"},keyword:[{pattern:/(\{+\/?[^\S\r\n]*)(?:\\[nrt]|alias|call|case|css|default|delcall|delpackage|deltemplate|else(?:if)?|fallbackmsg|for(?:each)?|if(?:empty)?|lb|let|literal|msg|namespace|nil|@?param\??|rb|sp|switch|template|xid)/,lookbehind:!0},/\b(?:any|as|attributes|bool|css|float|html|in|int|js|list|map|null|number|string|uri)\b/],delimiter:{pattern:/^\{+\/?|\/?\}+$/,alias:"punctuation"},property:/\w+(?==)/,variable:{pattern:/\$[^\W\d]\w*(?:\??(?:\.\w+|\[[^\]]+\]))*/,inside:{string:{pattern:r,greedy:!0},number:n,punctuation:/[\[\].?]/}},string:{pattern:r,greedy:!0},function:[/\w+(?=\()/,{pattern:/(\|[^\S\r\n]*)\w+/,lookbehind:!0}],boolean:/\b(?:false|true)\b/,number:n,operator:/\?:?|<=?|>=?|==?|!=|[+*/%-]|\b(?:and|not|or)\b/,punctuation:/[{}()\[\]|.,:]/},t.hooks.add("before-tokenize",function(a){var i=/\{\{.+?\}\}|\{.+?\}|\s\/\/.*|\/\*[\s\S]*?\*\//g,s="{literal}",l="{/literal}",c=!1;t.languages["markup-templating"].buildPlaceholders(a,"soy",i,function(d){return d===l&&(c=!1),c?!1:(d===s&&(c=!0),!0)})}),t.hooks.add("after-tokenize",function(a){t.languages["markup-templating"].tokenizePlaceholders(a,"soy")})})(e)}yb.displayName="turtle";yb.aliases=["trig"];function yb(e){e.languages.turtle={comment:{pattern:/#.*/,greedy:!0},"multiline-string":{pattern:/"""(?:(?:""?)?(?:[^"\\]|\\.))*"""|'''(?:(?:''?)?(?:[^'\\]|\\.))*'''/,greedy:!0,alias:"string",inside:{comment:/#.*/}},string:{pattern:/"(?:[^\\"\r\n]|\\.)*"|'(?:[^\\'\r\n]|\\.)*'/,greedy:!0},url:{pattern:/<(?:[^\x00-\x20<>"{}|^`\\]|\\(?:u[\da-fA-F]{4}|U[\da-fA-F]{8}))*>/,greedy:!0,inside:{punctuation:/[<>]/}},function:{pattern:/(?:(?![-.\d\xB7])[-.\w\xB7\xC0-\uFFFD]+)?:(?:(?![-.])(?:[-.:\w\xC0-\uFFFD]|%[\da-f]{2}|\\.)+)?/i,inside:{"local-name":{pattern:/([^:]*:)[\s\S]+/,lookbehind:!0},prefix:{pattern:/[\s\S]+/,inside:{punctuation:/:/}}}},number:/[+-]?\b\d+(?:\.\d*)?(?:e[+-]?\d+)?/i,punctuation:/[{}.,;()[\]]|\^\^/,boolean:/\b(?:false|true)\b/,keyword:[/(?:\ba|@prefix|@base)\b|=/,/\b(?:base|graph|prefix)\b/i],tag:{pattern:/@[a-z]+(?:-[a-z\d]+)*/i,inside:{punctuation:/@/}}},e.languages.trig=e.languages.turtle}K3.displayName="sparql";K3.aliases=["rq"];function K3(e){e.register(yb),e.languages.sparql=e.languages.extend("turtle",{boolean:/\b(?:false|true)\b/i,variable:{pattern:/[?$]\w+/,greedy:!0}}),e.languages.insertBefore("sparql","punctuation",{keyword:[/\b(?:A|ADD|ALL|AS|ASC|ASK|BNODE|BY|CLEAR|CONSTRUCT|COPY|CREATE|DATA|DEFAULT|DELETE|DESC|DESCRIBE|DISTINCT|DROP|EXISTS|FILTER|FROM|GROUP|HAVING|INSERT|INTO|LIMIT|LOAD|MINUS|MOVE|NAMED|NOT|NOW|OFFSET|OPTIONAL|ORDER|RAND|REDUCED|SELECT|SEPARATOR|SERVICE|SILENT|STRUUID|UNION|USING|UUID|VALUES|WHERE)\b/i,/\b(?:ABS|AVG|BIND|BOUND|CEIL|COALESCE|CONCAT|CONTAINS|COUNT|DATATYPE|DAY|ENCODE_FOR_URI|FLOOR|GROUP_CONCAT|HOURS|IF|IRI|isBLANK|isIRI|isLITERAL|isNUMERIC|isURI|LANG|LANGMATCHES|LCASE|MAX|MD5|MIN|MINUTES|MONTH|REGEX|REPLACE|ROUND|sameTerm|SAMPLE|SECONDS|SHA1|SHA256|SHA384|SHA512|STR|STRAFTER|STRBEFORE|STRDT|STRENDS|STRLANG|STRLEN|STRSTARTS|SUBSTR|SUM|TIMEZONE|TZ|UCASE|URI|YEAR)\b(?=\s*\()/i,/\b(?:BASE|GRAPH|PREFIX)\b/i]}),e.languages.rq=e.languages.sparql}Z3.displayName="splunk-spl";Z3.aliases=[];function Z3(e){e.languages["splunk-spl"]={comment:/`comment\("(?:\\.|[^\\"])*"\)`/,string:{pattern:/"(?:\\.|[^\\"])*"/,greedy:!0},keyword:/\b(?:abstract|accum|addcoltotals|addinfo|addtotals|analyzefields|anomalies|anomalousvalue|anomalydetection|append|appendcols|appendcsv|appendlookup|appendpipe|arules|associate|audit|autoregress|bin|bu
743cket|bucketdir|chart|cluster|cofilter|collect|concurrency|contingency|convert|correlate|datamodel|dbinspect|dedup|delete|delta|diff|erex|eval|eventcount|eventstats|extract|fieldformat|fields|fieldsummary|filldown|fillnull|findtypes|folderize|foreach|format|from|gauge|gentimes|geom|geomfilter|geostats|head|highlight|history|iconify|input|inputcsv|inputlookup|iplocation|join|kmeans|kv|kvform|loadjob|localize|localop|lookup|makecontinuous|makemv|makeresults|map|mcollect|metadata|metasearch|meventcollect|mstats|multikv|multisearch|mvcombine|mvexpand|nomv|outlier|outputcsv|outputlookup|outputtext|overlap|pivot|predict|rangemap|rare|regex|relevancy|reltime|rename|replace|rest|return|reverse|rex|rtorder|run|savedsearch|script|scrub|search|searchtxn|selfjoin|sendemail|set|setfields|sichart|sirare|sistats|sitimechart|sitop|sort|spath|stats|strcat|streamstats|table|tags|tail|timechart|timewrap|top|transaction|transpose|trendline|tscollect|tstats|typeahead|typelearner|typer|union|uniq|untable|where|x11|xmlkv|xmlunescape|xpath|xyseries)\b/i,"operator-word":{pattern:/\b(?:and|as|by|not|or|xor)\b/i,alias:"operator"},function:/\b\w+(?=\s*\()/,property:/\b\w+(?=\s*=(?!=))/,date:{pattern:/\b\d{1,2}\/\d{1,2}\/\d{1,4}(?:(?::\d{1,2}){3})?\b/,alias:"number"},number:/\b\d+(?:\.\d+)?\b/,boolean:/\b(?:f|false|t|true)\b/i,operator:/[<>=]=?|[-+*/%|]/,punctuation:/[()[\],]/}}Q3.displayName="sqf";Q3.aliases=[];function Q3(e){e.register(Bt),e.languages.sqf=e
vendor: 33,072 bytes, line 743
743.languages.extend("clike",{string:{pattern:/"(?:(?:"")?[^"])*"(?!")|'(?:[^'])*'/,greedy:!0},keyword:/\b(?:breakOut|breakTo|call|case|catch|default|do|echo|else|execFSM|execVM|exitWith|for|forEach|forEachMember|forEachMemberAgent|forEachMemberTeam|from|goto|if|nil|preprocessFile|preprocessFileLineNumbers|private|scopeName|spawn|step|switch|then|throw|to|try|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\b(?:abs|accTime|acos|action|actionIDs|actionKeys|actionKeysImages|actionKeysNames|actionKeysNamesArray|actionName|actionParams|activateAddons|activatedAddons|activateKey|add3DENConnection|add3DENEventHandler|add3DENLayer|addAction|addBackpack|addBackpackCargo|addBackpackCargoGlobal|addBackpackGlobal|addCamShake|addCuratorAddons|addCuratorCameraArea|addCuratorEditableObjects|addCuratorEditingArea|addCuratorPoints|addEditorObject|addEventHandler|addForce|addForceGeneratorRTD|addGoggles|addGroupIcon|addHandgunItem|addHeadgear|addItem|addItemCargo|addItemCargoGlobal|addItemPool|addItemToBackpack|addItemToUniform|addItemToVest|addLiveStats|addMagazine|addMagazineAmmoCargo|addMagazineCargo|addMagazineCargoGlobal|addMagazineGlobal|addMagazinePool|addMagazines|addMagazineTurret|addMenu|addMenuItem|addMissionEventHandler|addMPEventHandler|addMusicEventHandler|addOwnedMine|addPlayerScores|addPrimaryWeaponItem|addPublicVariableEventHandler|addRating|addResources|addScore|addScoreSide|addSecondaryWeaponItem|addSwitchableUnit|addTeamMember|addToRemainsCollector|addTorque|addUniform|addVehicle|addVest|addWaypoint|addWeapon|addWeaponCargo|addWeaponCargoGlobal|addWeaponGlobal|addWeaponItem|addWeaponPool|addWeaponTurret|admin|agent|agents|AGLToASL|aimedAtTarget|aimPos|airDensityCurveRTD|airDensityRTD|airplaneThrottle|airportSide|AISFinishHeal|alive|all3DENEntities|allAirports|allControls|allCurators|allCutLayers|allDead|allDeadMen|allDisplays|allGroups|allMapMarkers|allMines|allMissionObjects|allow3DMode|allowCrewInImmobile|allowCuratorLogicIgnoreAreas|allowDamage|allowDammage|allowFileOperations|allowFleeing|allowGetIn|allowSprint|allPlayers|allSimpleObjects|allSites|allTurrets|allUnits|allUnitsUAV|allVariables|ammo|ammoOnPylon|animate|animateBay|animateDoor|animatePylon|animateSource|animationNames|animationPhase|animationSourcePhase|animationState|append|apply|armoryPoints|arrayIntersect|asin|ASLToAGL|ASLToATL|assert|assignAsCargo|assignAsCargoIndex|assignAsCommander|assignAsDriver|assignAsGunner|assignAsTurret|assignCurator|assignedCargo|assignedCommander|assignedDriver|assignedGunner|assignedItems|assignedTarget|assignedTeam|assignedVehicle|assignedVehicleRole|assignItem|assignTeam|assignToAirport|atan|atan2|atg|ATLToASL|attachedObject|attachedObjects|attachedTo|attachObject|attachTo|attackEnabled|backpack|backpackCargo|backpackContainer|backpackItems|backpackMagazines|backpackSpaceFor|behaviour|benchmark|binocular|blufor|boundingBox|boundingBoxReal|boundingCenter|briefingName|buildingExit|buildingPos|buldozer_EnableRoadDiag|buldozer_IsEnabledRoadDiag|buldozer_LoadNewRoads|buldozer_reloadOperMap|buttonAction|buttonSetAction|cadetMode|callExtension|camCommand|camCommit|camCommitPrepared|camCommitted|camConstuctionSetParams|camCreate|camDestroy|cameraEffect|cameraEffectEnableHUD|cameraInterest|cameraOn|cameraView|campaignConfigFile|camPreload|camPreloaded|camPrepareBank|camPrepareDir|camPrepareDive|camPrepareFocus|camPrepareFov|camPrepareFovRange|camPreparePos|camPrepareRelPos|camPrepareTarget|camSetBank|camSetDir|camSetDive|camSetFocus|camSetFov|camSetFovRange|camSetPos|camSetRelPos|camSetTarget|camTarget|camUseNVG|canAdd|canAddItemToBackpack|canAddItemToUniform|canAddItemToVest|cancelSimpleTaskDestination|canFire|canMove|canSlingLoad|canStand|canSuspend|canTriggerDynamicSimulation|canUnloadInCombat|canVehicleCargo|captive|captiveNum|cbChecked|cbSetChecked|ceil|channelEnabled|cheatsEnabled|checkAIFeature|checkVisibility|civilian|className|clear3DENAttribute|clear3DENInventory|clearAllItemsFromBackpack|clearBackpackCargo|clearBackpackCargoGlobal|clearForcesRTD|clearGroupIcons|clearItemCargo|clearItemCargoGlobal|clearItemPool|clearMagazineCargo|clearMagazineCargoGlobal|clearMagazinePool|clearOverlay|clearRadio|clearVehicleInit|clearWeaponCargo|clearWeaponCargoGlobal|clearWeaponPool|clientOwner|closeDialog|closeDisplay|closeOverlay|collapseObjectTree|collect3DENHistory|collectiveRTD|combatMode|commandArtilleryFire|commandChat|commander|commandFire|commandFollow|commandFSM|commandGetOut|commandingMenu|commandMove|commandRadio|commandStop|commandSuppressiveFire|commandTarget|commandWatch|comment|commitOverlay|compile|compileFinal|completedFSM|composeText|configClasses|configFile|configHierarchy|configName|configNull|configProperties|configSourceAddonList|configSourceMod|configSourceModList|confirmSensorTarget|connectTerminalToUAV|controlNull|controlsGroupCtrl|copyFromClipboard|copyToClipboard|copyWaypoints|cos|count|countEnemy|countFriendly|countSide|countType|countUnknown|create3DENComposition|create3DENEntity|createAgent|createCenter|createDialog|createDiaryLink|createDiaryRecord|createDiarySubject|createDisplay|createGearDialog|createGroup|createGuardedPoint|createLocation|createMarker|createMarkerLocal|createMenu|createMine|createMissionDisplay|createMPCampaignDisplay|createSimpleObject|createSimpleTask|createSite|createSoundSource|createTask|createTeam|createTrigger|createUnit|createVehicle|createVehicleCrew|createVehicleLocal|crew|ctAddHeader|ctAddRow|ctClear|ctCurSel|ctData|ctFindHeaderRows|ctFindRowHeader|ctHeaderControls|ctHeaderCount|ctRemoveHeaders|ctRemoveRows|ctrlActivate|ctrlAddEventHandler|ctrlAngle|ctrlAutoScrollDelay|ctrlAutoScrollRewind|ctrlAutoScrollSpeed|ctrlChecked|ctrlClassName|ctrlCommit|ctrlCommitted|ctrlCreate|ctrlDelete|ctrlEnable|ctrlEnabled|ctrlFade|ctrlHTMLLoaded|ctrlIDC|ctrlIDD|ctrlMapAnimAdd|ctrlMapAnimClear|ctrlMapAnimCommit|ctrlMapAnimDone|ctrlMapCursor|ctrlMapMouseOver|ctrlMapScale|ctrlMapScreenToWorld|ctrlMapWorldToScreen|ctrlModel|ctrlModelDirAndUp|ctrlModelScale|ctrlParent|ctrlParentControlsGroup|ctrlPosition|ctrlRemoveAllEventHandlers|ctrlRemoveEventHandler|ctrlScale|ctrlSetActiveColor|ctrlSetAngle|ctrlSetAutoScrollDelay|ctrlSetAutoScrollRewind|ctrlSetAutoScrollSpeed|ctrlSetBackgroundColor|ctrlSetChecked|ctrlSetDisabledColor|ctrlSetEventHandler|ctrlSetFade|ctrlSetFocus|ctrlSetFont|ctrlSetFontH1|ctrlSetFontH1B|ctrlSetFontH2|ctrlSetFontH2B|ctrlSetFontH3|ctrlSetFontH3B|ctrlSetFontH4|ctrlSetFontH4B|ctrlSetFontH5|ctrlSetFontH5B|ctrlSetFontH6|ctrlSetFontH6B|ctrlSetFontHeight|ctrlSetFontHeightH1|ctrlSetFontHeightH2|ctrlSetFontHeightH3|ctrlSetFontHeightH4|ctrlSetFontHeightH5|ctrlSetFontHeightH6|ctrlSetFontHeightSecondary|ctrlSetFontP|ctrlSetFontPB|ctrlSetFontSecondary|ctrlSetForegroundColor|ctrlSetModel|ctrlSetModelDirAndUp|ctrlSetModelScale|ctrlSetPixelPrecision|ctrlSetPosition|ctrlSetScale|ctrlSetStructuredText|ctrlSetText|ctrlSetTextColor|ctrlSetTextColorSecondary|ctrlSetTextSecondary|ctrlSetTooltip|ctrlSetTooltipColorBox|ctrlSetTooltipColorShade|ctrlSetTooltipColorText|ctrlShow|ctrlShown|ctrlText|ctrlTextHeight|ctrlTextSecondary|ctrlTextWidth|ctrlType|ctrlVisible|ctRowControls|ctRowCount|ctSetCurSel|ctSetData|ctSetHeaderTemplate|ctSetRowTemplate|ctSetValue|ctValue|curatorAddons|curatorCamera|curatorCameraArea|curatorCameraAreaCeiling|curatorCoef|curatorEditableObjects|curatorEditingArea|curatorEditingAreaType|curatorMouseOver|curatorPoints|curatorRegisteredObjects|curatorSelected|curatorWaypointCost|current3DENOperation|currentChannel|currentCommand|currentMagazine|currentMagazineDetail|currentMagazineDetailTurret|currentMagazineTurret|currentMuzzle|currentNamespace|currentTask|currentTasks|currentThrowable|currentVisionMode|currentWaypoint|currentWeapon|currentWeaponMode|currentWeaponTurret|currentZeroing|cursorObject|cursorTarget|customChat|customRadio|cutFadeOut|cutObj|cutRsc|cutText|damage|date|dateToNumber|daytime|deActivateKey|debriefingText|debugFSM|debugLog|deg|delete3DENEntities|deleteAt|deleteCenter|deleteCollection|deleteEditorObject|deleteGroup|deleteGroupWhenEmpty|deleteIdentity|deleteLocation|deleteMarker|deleteMarkerLocal|deleteRange|deleteResources|deleteSite|deleteStatus|deleteTeam|deleteVehicle|deleteVehicleCrew|deleteWaypoint|detach|detectedMines|diag_activeMissionFSMs|diag_activeScripts|diag_activeSQFScripts|diag_activeSQSScripts|diag_captureFrame|diag_captureFrameToFile|diag_captureSlowFrame|diag_codePerformance|diag_drawMode|diag_dynamicSimulationEnd|diag_enable|diag_enabled|diag_fps|diag_fpsMin|diag_frameNo|diag_lightNewLoad|diag_list|diag_log|diag_logSlowFrame|diag_mergeConfigFile|diag_recordTurretLimits|diag_setLightNew|diag_tickTime|diag_toggle|dialog|diarySubjectExists|didJIP|didJIPOwner|difficulty|difficultyEnabled|difficultyEnabledRTD|difficultyOption|direction|directSay|disableAI|disableCollisionWith|disableConversation|disableDebriefingStats|disableMapIndicators|disableNVGEquipment|disableRemoteSensors|disableSerialization|disableTIEquipment|disableUAVConnectability|disableUserInput|displayAddEventHandler|displayCtrl|displayNull|displayParent|displayRemoveAllEventHandlers|displayRemoveEventHandler|displaySetEventHandler|dissolveTeam|distance|distance2D|distanceSqr|distributionRegion|do3DENAction|doArtilleryFire|doFire|doFollow|doFSM|doGetOut|doMove|doorPhase|doStop|doSuppressiveFire|doTarget|doWatch|drawArrow|drawEllipse|drawIcon|drawIcon3D|drawLine|drawLine3D|drawLink|drawLocation|drawPolygon|drawRectangle|drawTriangle|driver|drop|dynamicSimulationDistance|dynamicSimulationDistanceCoef|dynamicSimulationEnabled|dynamicSimulationSystemEnabled|east|edit3DENMissionAttributes|editObject|editorSetEventHandler|effectiveCommander|emptyPositions|enableAI|enableAIFeature|enableAimPrecision|enableAttack|enableAudioFeature|enableAutoStartUpRTD|enableAutoTrimRTD|enableCamShake|enableCaustics|enableChannel|enableCollisionWith|enableCopilot|enableDebriefingStats|enableDiagLegend|enableDynamicSimulation|enableDynamicSimulationSystem|enableEndDialog|enableEngineArtillery|enableEnvironment|enableFatigue|enableGunLights|enableInfoPanelComponent|enableIRLasers|enableMimics|enablePersonTurret|enableRadio|enableReload|enableRopeAttach|enableSatNormalOnDetail|enableSaving|enableSentences|enableSimulation|enableSimulationGlobal|enableStamina|enableStressDamage|enableTeamSwitch|enableTraffic|enableUAVConnectability|enableUAVWaypoints|enableVehicleCargo|enableVehicleSensor|enableWeaponDisassembly|endl|endLoadingScreen|endMission|engineOn|enginesIsOnRTD|enginesPowerRTD|enginesRpmRTD|enginesTorqueRTD|entities|environmentEnabled|estimatedEndServerTime|estimatedTimeLeft|evalObjectArgument|everyBackpack|everyContainer|exec|execEditorScript|exp|expectedDestination|exportJIPMessages|eyeDirection|eyePos|face|faction|fadeMusic|fadeRadio|fadeSound|fadeSpeech|failMission|fillWeaponsFromPool|find|findCover|findDisplay|findEditorObject|findEmptyPosition|findEmptyPositionReady|findIf|findNearestEnemy|finishMissionInit|finite|fire|fireAtTarget|firstBackpack|flag|flagAnimationPhase|flagOwner|flagSide|flagTexture|fleeing|floor|flyInHeight|flyInHeightASL|fog|fogForecast|fogParams|forceAddUniform|forceAtPositionRTD|forcedMap|forceEnd|forceFlagTexture|forceFollowRoad|forceGeneratorRTD|forceMap|forceRespawn|forceSpeed|forceWalk|forceWeaponFire|forceWeatherChange|forgetTarget|format|formation|formationDirection|formationLeader|formationMembers|formationPosition|formationTask|formatText|formLeader|freeLook|fromEditor|fuel|fullCrew|gearIDCAmmoCount|gearSlotAmmoCount|gearSlotData|get3DENActionState|get3DENAttribute|get3DENCamera|get3DENConnections|get3DENEntity|get3DENEntityID|get3DENGrid|get3DENIconsVisible|get3DENLayerEntities|get3DENLinesVisible|get3DENMissionAttribute|get3DENMouseOver|get3DENSelected|getAimingCoef|getAllEnvSoundControllers|getAllHitPointsDamage|getAllOwnedMines|getAllSoundControllers|getAmmoCargo|getAnimAimPrecision|getAnimSpeedCoef|getArray|getArtilleryAmmo|getArtilleryComputerSettings|getArtilleryETA|getAssignedCuratorLogic|getAssignedCuratorUnit|getBackpackCargo|getBleedingRemaining|getBurningValue|getCameraViewDirection|getCargoIndex|getCenterOfMass|getClientState|getClientStateNumber|getCompatiblePylonMagazines|getConnectedUAV|getContainerMaxLoad|getCursorObjectParams|getCustomAimCoef|getDammage|getDescription|getDir|getDirVisual|getDLCAssetsUsage|getDLCAssetsUsageByName|getDLCs|getDLCUsageTime|getEditorCamera|getEditorMode|getEditorObjectScope|getElevationOffset|getEngineTargetRpmRTD|getEnvSoundController|getFatigue|getFieldManualStartPage|getForcedFlagTexture|getFriend|getFSMVariable|getFuelCargo|getGroupIcon|getGroupIconParams|getGroupIcons|getHideFrom|getHit|getHitIndex|getHitPointDamage|getItemCargo|getMagazineCargo|getMarkerColor|getMarkerPos|getMarkerSize|getMarkerType|getMass|getMissionConfig|getMissionConfigValue|getMissionDLCs|getMissionLayerEntities|getMissionLayers|getModelInfo|getMousePosition|getMusicPlayedTime|getNumber|getObjectArgument|getObjectChildren|getObjectDLC|getObjectMaterials|getObjectProxy|getObjectTextures|getObjectType|getObjectViewDistance|getOxygenRemaining|getPersonUsedDLCs|getPilotCameraDirection|getPilotCameraPosition|getPilotCameraRotation|getPilotCameraTarget|getPlateNumber|getPlayerChannel|getPlayerScores|getPlayerUID|getPlayerUIDOld|getPos|getPosASL|getPosASLVisual|getPosASLW|getPosATL|getPosATLVisual|getPosVisual|getPosWorld|getPylonMagazines|getRelDir|getRelPos|getRemoteSensorsDisabled|getRepairCargo|getResolution|getRotorBrakeRTD|getShadowDistance|getShotParents|getSlingLoad|getSoundController|getSoundControllerResult|getSpeed|getStamina|getStatValue|getSuppression|getTerrainGrid|getTerrainHeightASL|getText|getTotalDLCUsageTime|getTrimOffsetRTD|getUnitLoadout|getUnitTrait|getUserMFDText|getUserMFDValue|getVariable|getVehicleCargo|getWeaponCargo|getWeaponSway|getWingsOrientationRTD|getWingsPositionRTD|getWPPos|glanceAt|globalChat|globalRadio|goggles|group|groupChat|groupFromNetId|groupIconSelectable|groupIconsVisible|groupId|groupOwner|groupRadio|groupSelectedUnits|groupSelectUnit|grpNull|gunner|gusts|halt|handgunItems|handgunMagazine|handgunWeapon|handsHit|hasInterface|hasPilotCamera|hasWeapon|hcAllGroups|hcGroupParams|hcLeader|hcRemoveAllGroups|hcRemoveGroup|hcSelected|hcSelectGroup|hcSetGroup|hcShowBar|hcShownBar|headgear|hideBody|hideObject|hideObjectGlobal|hideSelection|hint|hintC|hintCadet|hintSilent|hmd|hostMission|htmlLoad|HUDMovementLevels|humidity|image|importAllGroups|importance|in|inArea|inAreaArray|incapacitatedState|independent|inflame|inflamed|infoPanel|infoPanelComponentEnabled|infoPanelComponents|infoPanels|inGameUISetEventHandler|inheritsFrom|initAmbientLife|inPolygon|inputAction|inRangeOfArtillery|insertEditorObject|intersect|is3DEN|is3DENMultiplayer|isAbleToBreathe|isAgent|isAimPrecisionEnabled|isArray|isAutoHoverOn|isAutonomous|isAutoStartUpEnabledRTD|isAutotest|isAutoTrimOnRTD|isBleeding|isBurning|isClass|isCollisionLightOn|isCopilotEnabled|isDamageAllowed|isDedicated|isDLCAvailable|isEngineOn|isEqualTo|isEqualType|isEqualTypeAll|isEqualTypeAny|isEqualTypeArray|isEqualTypeParams|isFilePatchingEnabled|isFlashlightOn|isFlatEmpty|isForcedWalk|isFormationLeader|isGroupDeletedWhenEmpty|isHidden|isInRemainsCollector|isInstructorFigureEnabled|isIRLaserOn|isKeyActive|isKindOf|isLaserOn|isLightOn|isLocalized|isManualFire|isMarkedForCollection|isMultiplayer|isMultiplayerSolo|isNil|isNull|isNumber|isObjectHidden|isObjectRTD|isOnRoad|isPipEnabled|isPlayer|isRealTime|isRemoteExecuted|isRemoteExecutedJIP|isServer|isShowing3DIcons|isSimpleObject|isSprintAllowed|isStaminaEnabled|isSteamMission|isStreamFriendlyUIEnabled|isStressDamageEnabled|isText|isTouchingGround|isTurnedOut|isTutHintsEnabled|isUAVConnectable|isUAVConnected|isUIContext|isUniformAllowed|isVehicleCargo|isVehicleRadarOn|isVehicleSensorEnabled|isWalking|isWeaponDeployed|isWeaponRested|itemCargo|items|itemsWithMagazines|join|joinAs|joinAsSilent|joinSilent|joinString|kbAddDatabase|kbAddDatabaseTargets|kbAddTopic|kbHasTopic|kbReact|kbRemoveTopic|kbTell|kbWasSaid|keyImage|keyName|knowsAbout|land|landAt|landResult|language|laserTarget|lbAdd|lbClear|lbColor|lbColorRight|lbCurSel|lbData|lbDelete|lbIsSelected|lbPicture|lbPictureRight|lbSelection|lbSetColor|lbSetColorRight|lbSetCurSel|lbSetData|lbSetPicture|lbSetPictureColor|lbSetPictureColorDisabled|lbSetPictureColorSelected|lbSetPictureRight|lbSetPictureRightColor|lbSetPictureRightColorDisabled|lbSetPictureRightColorSelected|lbSetSelectColor|lbSetSelectColorRight|lbSetSelected|lbSetText|lbSetTextRight|lbSetTooltip|lbSetValue|lbSize|lbSort|lbSortByValue|lbText|lbTextRight|lbValue|leader|leaderboardDeInit|leaderboardGetRows|leaderboardInit|leaderboardRequestRowsFriends|leaderboardRequestRowsGlobal|leaderboardRequestRowsGlobalAroundUser|leaderboardsRequestUploadScore|leaderboardsRequestUploadScoreKeepBest|leaderboardState|leaveVehicle|libraryCredits|libraryDisclaimers|lifeState|lightAttachObject|lightDetachObject|lightIsOn|lightnings|limitSpeed|linearConversion|lineBreak|lineIntersects|lineIntersectsObjs|lineIntersectsSurfaces|lineIntersectsWith|linkItem|list|listObjects|listRemoteTargets|listVehicleSensors|ln|lnbAddArray|lnbAddColumn|lnbAddRow|lnbClear|lnbColor|lnbColorRight|lnbCurSelRow|lnbData|lnbDeleteColumn|lnbDeleteRow|lnbGetColumnsPosition|lnbPicture|lnbPictureRight|lnbSetColor|lnbSetColorRight|lnbSetColumnsPos|lnbSetCurSelRow|lnbSetData|lnbSetPicture|lnbSetPictureColor|lnbSetPictureColorRight|lnbSetPictureColorSelected|lnbSetPictureColorSelectedRight|lnbSetPictureRight|lnbSetText|lnbSetTextRight|lnbSetValue|lnbSize|lnbSort|lnbSortByValue|lnbText|lnbTextRight|lnbValue|load|loadAbs|loadBackpack|loadFile|loadGame|loadIdentity|loadMagazine|loadOverlay|loadStatus|loadUniform|loadVest|local|localize|locationNull|locationPosition|lock|lockCameraTo|lockCargo|lockDriver|locked|lockedCargo|lockedDriver|lockedTurret|lockIdentity|lockTurret|lockWP|log|logEntities|logNetwork|logNetworkTerminate|lookAt|lookAtPos|magazineCargo|magazines|magazinesAllTurrets|magazinesAmmo|magazinesAmmoCargo|magazinesAmmoFull|magazinesDetail|magazinesDetailBackpack|magazinesDetailUniform|magazinesDetailVest|magazinesTurret|magazineTurretAmmo|mapAnimAdd|mapAnimClear|mapAnimCommit|mapAnimDone|mapCenterOnCamera|mapGridPosition|markAsFinishedOnSteam|markerAlpha|markerBrush|markerColor|markerDir|markerPos|markerShape|markerSize|markerText|markerType|max|members|menuAction|menuAdd|menuChecked|menuClear|menuCollapse|menuData|menuDelete|menuEnable|menuEnabled|menuExpand|menuHover|menuPicture|menuSetAction|menuSetCheck|menuSetData|menuSetPicture|menuSetValue|menuShortcut|menuShortcutText|menuSize|menuSort|menuText|menuURL|menuValue|min|mineActive|mineDetectedBy|missionConfigFile|missionDifficulty|missionName|missionNamespace|missionStart|missionVersion|modelToWorld|modelToWorldVisual|modelToWorldVisualWorld|modelToWorldWorld|modParams|moonIntensity|moonPhase|morale|move|move3DENCamera|moveInAny|moveInCargo|moveInCommander|moveInDriver|moveInGunner|moveInTurret|moveObjectToEnd|moveOut|moveTime|moveTo|moveToCompleted|moveToFailed|musicVolume|name|nameSound|nearEntities|nearestBuilding|nearestLocation|nearestLocations|nearestLocationWithDubbing|nearestObject|nearestObjects|nearestTerrainObjects|nearObjects|nearObjectsReady|nearRoads|nearSupplies|nearTargets|needReload|netId|netObjNull|newOverlay|nextMenuItemIndex|nextWeatherChange|nMenuItems|numberOfEnginesRTD|numberToDate|objectCurators|objectFromNetId|objectParent|objNull|objStatus|onBriefingGear|onBriefingGroup|onBriefingNotes|onBriefingPlan|onBriefingTeamSwitch|onCommandModeChanged|onDoubleClick|onEachFrame|onGroupIconClick|onGroupIconOverEnter|onGroupIconOverLeave|onHCGroupSelectionChanged|onMapSingleClick|onPlayerConnected|onPlayerDisconnected|onPreloadFinished|onPreloadStarted|onShowNewObject|onTeamSwitch|openCuratorInterface|openDLCPage|openDSInterface|openMap|openSteamApp|openYoutubeVideo|opfor|orderGetIn|overcast|overcastForecast|owner|param|params|parseNumber|parseSimpleArray|parseText|parsingNamespace|particlesQuality|pi|pickWeaponPool|pitch|pixelGrid|pixelGridBase|pixelGridNoUIScale|pixelH|pixelW|playableSlotsNumber|playableUnits|playAction|playActionNow|player|playerRespawnTime|playerSide|playersNumber|playGesture|playMission|playMove|playMoveNow|playMusic|playScriptedMission|playSound|playSound3D|position|positionCameraToWorld|posScreenToWorld|posWorldToScreen|ppEffectAdjust|ppEffectCommit|ppEffectCommitted|ppEffectCreate|ppEffectDestroy|ppEffectEnable|ppEffectEnabled|ppEffectForceInNVG|precision|preloadCamera|preloadObject|preloadSound|preloadTitleObj|preloadTitleRsc|primaryWeapon|primaryWeaponItems|primaryWeaponMagazine|priority|processDiaryLink|processInitCommands|productVersion|profileName|profileNamespace|profileNameSteam|progressLoadingScreen|progressPosition|progressSetPosition|publicVariable|publicVariableClient|publicVariableServer|pushBack|pushBackUnique|putWeaponPool|queryItemsPool|queryMagazinePool|queryWeaponPool|rad|radioChannelAdd|radioChannelCreate|radioChannelRemove|radioChannelSetCallSign|radioChannelSetLabel|radioVolume|rain|rainbow|random|rank|rankId|rating|rectangular|registeredTasks|registerTask|reload|reloadEnabled|remoteControl|remoteExec|remoteExecCall|remoteExecutedOwner|remove3DENConnection|remove3DENEventHandler|remove3DENLayer|removeAction|removeAll3DENEventHandlers|removeAllActions|removeAllAssignedItems|removeAllContainers|removeAllCuratorAddons|removeAllCuratorCameraAreas|removeAllCuratorEditingAreas|removeAllEventHandlers|removeAllHandgunItems|removeAllItems|removeAllItemsWithMagazines|removeAllMissionEventHandlers|removeAllMPEventHandlers|removeAllMusicEventHandlers|removeAllOwnedMines|removeAllPrimaryWeaponItems|removeAllWeapons|removeBackpack|removeBackpackGlobal|removeCuratorAddons|removeCuratorCameraArea|removeCuratorEditableObjects|removeCuratorEditingArea|removeDrawIcon|removeDrawLinks|removeEventHandler|removeFromRemainsCollector|removeGoggles|removeGroupIcon|removeHandgunItem|removeHeadgear|removeItem|removeItemFromBackpack|removeItemFromUniform|removeItemFromVest|removeItems|removeMagazine|removeMagazineGlobal|removeMagazines|removeMagazinesTurret|removeMagazineTurret|removeMenuItem|removeMissionEventHandler|removeMPEventHandler|removeMusicEventHandler|removeOwnedMine|removePrimaryWeaponItem|removeSecondaryWeaponItem|removeSimpleTask|removeSwitchableUnit|removeTeamMember|removeUniform|removeVest|removeWeapon|removeWeaponAttachmentCargo|removeWeaponCargo|removeWeaponGlobal|removeWeaponTurret|reportRemoteTarget|requiredVersion|resetCamShake|resetSubgroupDirection|resistance|resize|resources|respawnVehicle|restartEditorCamera|reveal|revealMine|reverse|reversedMouseY|roadAt|roadsConnectedTo|roleDescription|ropeAttachedObjects|ropeAttachedTo|ropeAttachEnabled|ropeAttachTo|ropeCreate|ropeCut|ropeDestroy|ropeDetach|ropeEndPosition|ropeLength|ropes|ropeUnwind|ropeUnwound|rotorsForcesRTD|rotorsRpmRTD|round|runInitScript|safeZoneH|safeZoneW|safeZoneWAbs|safeZoneX|safeZoneXAbs|safeZoneY|save3DENInventory|saveGame|saveIdentity|saveJoysticks|saveOverlay|saveProfileNamespace|saveStatus|saveVar|savingEnabled|say|say2D|say3D|score|scoreSide|screenshot|screenToWorld|scriptDone|scriptName|scriptNull|scudState|secondaryWeapon|secondaryWeaponItems|secondaryWeaponMagazine|select|selectBestPlaces|selectDiarySubject|selectedEditorObjects|selectEditorObject|selectionNames|selectionPosition|selectLeader|selectMax|selectMin|selectNoPlayer|selectPlayer|selectRandom|selectRandomWeighted|selectWeapon|selectWeaponTurret|sendAUMessage|sendSimpleCommand|sendTask|sendTaskResult|sendUDPMessage|serverCommand|serverCommandAvailable|serverCommandExecutable|serverName|serverTime|set|set3DENAttribute|set3DENAttributes|set3DENGrid|set3DENIconsVisible|set3DENLayer|set3DENLinesVisible|set3DENLogicType|set3DENMissionAttribute|set3DENMissionAttributes|set3DENModelsVisible|set3DENObjectType|set3DENSelected|setAccTime|setActualCollectiveRTD|setAirplaneThrottle|setAirportSide|setAmmo|setAmmoCargo|setAmmoOnPylon|setAnimSpeedCoef|setAperture|setApertureNew|setArmoryPoints|setAttributes|setAutonomous|setBehaviour|setBleedingRemaining|setBrakesRTD|setCameraInterest|setCamShakeDefParams|setCamShakeParams|setCamUseTI|setCaptive|setCenterOfMass|setCollisionLight|setCombatMode|setCompassOscillation|setConvoySeparation|setCuratorCameraAreaCeiling|setCuratorCoef|setCuratorEditingAreaType|setCuratorWaypointCost|setCurrentChannel|setCurrentTask|setCurrentWaypoint|setCustomAimCoef|setCustomWeightRTD|setDamage|setDammage|setDate|setDebriefingText|setDefaultCamera|setDestination|setDetailMapBlendPars|setDir|setDirection|setDrawIcon|setDriveOnPath|setDropInterval|setDynamicSimulationDistance|setDynamicSimulationDistanceCoef|setEditorMode|setEditorObjectScope|setEffectCondition|setEngineRpmRTD|setFace|setFaceAnimation|setFatigue|setFeatureType|setFlagAnimationPhase|setFlagOwner|setFlagSide|setFlagTexture|setFog|setForceGeneratorRTD|setFormation|setFormationTask|setFormDir|setFriend|setFromEditor|setFSMVariable|setFuel|setFuelCargo|setGroupIcon|setGroupIconParams|setGroupIconsSelectable|setGroupIconsVisible|setGroupId|setGroupIdGlobal|setGroupOwner|setGusts|setHideBehind|setHit|setHitIndex|setHitPointDamage|setHorizonParallaxCoef|setHUDMovementLevels|setIdentity|setImportance|setInfoPanel|setLeader|setLightAmbient|setLightAttenuation|setLightBrightness|setLightColor|setLightDayLight|setLightFlareMaxDistance|setLightFlareSize|setLightIntensity|setLightnings|setLightUseFlare|setLocalWindParams|setMagazineTurretAmmo|setMarkerAlpha|setMarkerAlphaLocal|setMarkerBrush|setMarkerBrushLocal|setMarkerColor|setMarkerColorLocal|setMarkerDir|setMarkerDirLocal|setMarkerPos|setMarkerPosLocal|setMarkerShape|setMarkerShapeLocal|setMarkerSize|setMarkerSizeLocal|setMarkerText|setMarkerTextLocal|setMarkerType|setMarkerTypeLocal|setMass|setMimic|setMousePosition|setMusicEffect|setMusicEventHandler|setName|setNameSound|setObjectArguments|setObjectMaterial|setObjectMaterialGlobal|setObjectProxy|setObjectTexture|setObjectTextureGlobal|setObjectViewDistance|setOvercast|setOwner|setOxygenRemaining|setParticleCircle|setParticleClass|setParticleFire|setParticleParams|setParticleRandom|setPilotCameraDirection|setPilotCameraRotation|setPilotCameraTarget|setPilotLight|setPiPEffect|setPitch|setPlateNumber|setPlayable|setPlayerRespawnTime|setPos|setPosASL|setPosASL2|setPosASLW|setPosATL|setPosition|setPosWorld|setPylonLoadOut|setPylonsPriority|setRadioMsg|setRain|setRainbow|setRandomLip|setRank|setRectangular|setRepairCargo|setRotorBrakeRTD|setShadowDistance|setShotParents|setSide|setSimpleTaskAlwaysVisible|setSimpleTaskCustomData|setSimpleTaskDescription|setSimpleTaskDestination|setSimpleTaskTarget|setSimpleTaskType|setSimulWeatherLayers|setSize|setSkill|setSlingLoad|setSoundEffect|setSpeaker|setSpeech|setSpeedMode|setStamina|setStaminaScheme|setStatValue|setSuppression|setSystemOfUnits|setTargetAge|setTaskMarkerOffset|setTaskResult|setTaskState|setTerrainGrid|setText|setTimeMultiplier|setTitleEffect|setToneMapping|setToneMappingParams|setTrafficDensity|setTrafficDistance|setTrafficGap|setTrafficSpeed|setTriggerActivation|setTriggerArea|setTriggerStatements|setTriggerText|setTriggerTimeout|setTriggerType|setType|setUnconscious|setUnitAbility|setUnitLoadout|setUnitPos|setUnitPosWeak|setUnitRank|setUnitRecoilCoefficient|setUnitTrait|setUnloadInCombat|setUserActionText|setUserMFDText|setUserMFDValue|setVariable|setVectorDir|setVectorDirAndUp|setVectorUp|setVehicleAmmo|setVehicleAmmoDef|setVehicleArmor|setVehicleCargo|setVehicleId|setVehicleInit|setVehicleLock|setVehiclePosition|setVehicleRadar|setVehicleReceiveRemoteTargets|setVehicleReportOwnPosition|setVehicleReportRemoteTargets|setVehicleTIPars|setVehicleVarName|setVelocity|setVelocityModelSpace|setVelocityTransformation|setViewDistance|setVisibleIfTreeCollapsed|setWantedRpmRTD|setWaves|setWaypointBehaviour|setWaypointCombatMode|setWaypointCompletionRadius|setWaypointDescription|setWaypointForceBehaviour|setWaypointFormation|setWaypointHousePosition|setWaypointLoiterRadius|setWaypointLoiterType|setWaypointName|setWaypointPosition|setWaypointScript|setWaypointSpeed|setWaypointStatements|setWaypointTimeout|setWaypointType|setWaypointVisible|setWeaponReloadingTime|setWind|setWindDir|setWindForce|setWindStr|setWingForceScaleRTD|setWPPos|show3DIcons|showChat|showCinemaBorder|showCommandingMenu|showCompass|showCuratorCompass|showGPS|showHUD|showLegend|showMap|shownArtilleryComputer|shownChat|shownCompass|shownCuratorCompass|showNewEditorObject|shownGPS|shownHUD|shownMap|shownPad|shownRadio|shownScoretable|shownUAVFeed|shownWarrant|shownWatch|showPad|showRadio|showScoretable|showSubtitles|showUAVFeed|showWarrant|showWatch|showWaypoint|showWaypoints|side|sideAmbientLife|sideChat|sideEmpty|sideEnemy|sideFriendly|sideLogic|sideRadio|sideUnknown|simpleTasks|simulationEnabled|simulCloudDensity|simulCloudOcclusion|simulInClouds|simulWeatherSync|sin|size|sizeOf|skill|skillFinal|skipTime|sleep|sliderPosition|sliderRange|sliderSetPosition|sliderSetRange|sliderSetSpeed|sliderSpeed|slingLoadAssistantShown|soldierMagazines|someAmmo|sort|soundVolume|speaker|speed|speedMode|splitString|sqrt|squadParams|stance|startLoadingScreen|stop|stopEngineRTD|stopped|str|sunOrMoon|supportInfo|suppressFor|surfaceIsWater|surfaceNormal|surfaceType|swimInDepth|switchableUnits|switchAction|switchCamera|switchGesture|switchLight|switchMove|synchronizedObjects|synchronizedTriggers|synchronizedWaypoints|synchronizeObjectsAdd|synchronizeObjectsRemove|synchronizeTrigger|synchronizeWaypoint|systemChat|systemOfUnits|tan|targetKnowledge|targets|targetsAggregate|targetsQuery|taskAlwaysVisible|taskChildren|taskCompleted|taskCustomData|taskDescription|taskDestination|taskHint|taskMarkerOffset|taskNull|taskParent|taskResult|taskState|taskType|teamMember|teamMemberNull|teamName|teams|teamSwitch|teamSwitchEnabled|teamType|terminate|terrainIntersect|terrainIntersectASL|terrainIntersectAtASL|text|textLog|textLogFormat|tg|time|timeMultiplier|titleCut|titleFadeOut|titleObj|titleRsc|titleText|toArray|toFixed|toLower|toString|toUpper|triggerActivated|triggerActivation|triggerArea|triggerAttachedVehicle|triggerAttachObject|triggerAttachVehicle|triggerDynamicSimulation|triggerStatements|triggerText|triggerTimeout|triggerTimeoutCurrent|triggerType|turretLocal|turretOwner|turretUnit|tvAdd|tvClear|tvCollapse|tvCollapseAll|tvCount|tvCurSel|tvData|tvDelete|tvExpand|tvExpandAll|tvPicture|tvPictureRight|tvSetColor|tvSetCurSel|tvSetData|tvSetPicture|tvSetPictureColor|tvSetPictureColorDisabled|tvSetPictureColorSelected|tvSetPictureRight|tvSetPictureRightColor|tvSetPictureRightColorDisabled|tvSetPictureRightColorSelected|tvSetSelectColor|tvSetText|tvSetTooltip|tvSetValue|tvSort|tvSortByValue|tvText|tvTooltip|tvValue|type|typeName|typeOf|UAVControl|uiNamespace|uiSleep|unassignCurator|unassignItem|unassignTeam|unassignVehicle|underwater|uniform|uniformContainer|uniformItems|uniformMagazines|unitAddons|unitAimPosition|unitAimPositionVisual|unitBackpack|unitIsUAV|unitPos|unitReady|unitRecoilCoefficient|units|unitsBelowHeight|unlinkItem|unlockAchievement|unregisterTask|updateDrawIcon|updateMenuItem|updateObjectTree|useAIOperMapObstructionTest|useAISteeringComponent|useAudioTimeForMoves|userInputDisabled|vectorAdd|vectorCos|vectorCrossProduct|vectorDiff|vectorDir|vectorDirVisual|vectorDistance|vectorDistanceSqr|vectorDotProduct|vectorFromTo|vectorMagnitude|vectorMagnitudeSqr|vectorModelToWorld|vectorModelToWorldVisual|vectorMultiply|vectorNormalized|vectorUp|vectorUpVisual|vectorWorldToModel|vectorWorldToModelVisual|vehicle|vehicleCargoEnabled|vehicleChat|vehicleRadio|vehicleReceiveRemoteTargets|vehicleReportOwnPosition|vehicleReportRemoteTargets|vehicles|vehicleVarName|velocity|velocityModelSpace|verifySignature|vest|vestContainer|vestItems|vestMagazines|viewDistance|visibleCompass|visibleGPS|visibleMap|visiblePosition|visiblePositionASL|visibleScoretable|visibleWatch|waitUntil|waves|waypointAttachedObject|waypointAttachedVehicle|waypointAttachObject|waypointAttachVehicle|waypointBehaviour|waypointCombatMode|waypointCompletionRadius|waypointDescription|waypointForceBehaviour|waypointFormation|waypointHousePosition|waypointLoiterRadius|waypointLoiterType|waypointName|waypointPosition|waypoints|waypointScript|waypointsEnabledUAV|waypointShow|waypointSpeed|waypointStatements|waypointTimeout|waypointTimeoutCurrent|waypointType|waypointVisible|weaponAccessories|weaponAccessoriesCargo|weaponCargo|weaponDirection|weaponInertia|weaponLowered|weapons|weaponsItems|weaponsItemsCargo|weaponState|weaponsTurret|weightRTD|west|WFSideText|wind|windDir|windRTD|windStr|wingsForcesRTD|worldName|worldSize|worldToModel|worldToModelVisual|worldToScreen)\b/i,number:/(?:\$|\b0x)[\da-f]+\b|(?:\B\.\d+|\b\d+(?:\.\d+)?)(?:e[+-]?\d+)?\b/i,operator:/##|>>|&&|\|\||[!=<>]=?|[-+*/%#^]|\b(?:and|mod|not|or)\b/i,"magic-variable":{pattern:/\b(?:this|thisList|thisTrigger|_exception|_fnc_scriptName|_fnc_scriptNameParent|_forEachIndex|_this|_thisEventHandler|_thisFSM|_thisScript|_x)\b/i,alias:"keyword"},constant:/\bDIK(?:_[a-z\d]+)+\b/i}),
vendor: 17,780 bytes, lines 743-744
743e.languages.insertBefore("sqf","string",{macro:{pattern:/(^[ \t]*)#[a-z](?:[^\r\n\\]|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{directive:{pattern:/#[a-z]+\b/i,alias:"keyword"},comment:e.languages.sqf.comment}}}),delete e.languages.sqf["class-name"]}J3.displayName="squirrel";J3.aliases=[];function J3(e){e.register(Bt),e.languages.squirrel=e.languages.extend("clike",{comment:[e.languages.clike.comment[0],{pattern:/(^|[^\\:])(?:\/\/|#).*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^\\"'@])(?:@"(?:[^"]|"")*"(?!")|"(?:[^\\\r\n"]|\\.)*")/,lookbehind:!0,greedy:!0},"class-name":{pattern:/(\b(?:class|enum|extends|instanceof)\s+)\w+(?:\.\w+)*/,lookbehind:!0,inside:{punctuation:/\./}},keyword:/\b(?:__FILE__|__LINE__|base|break|case|catch|class|clone|const|constructor|continue|default|delete|else|enum|extends|for|foreach|function|if|in|instanceof|local|null|resume|return|static|switch|this|throw|try|typeof|while|yield)\b/,number:/\b(?:0x[0-9a-fA-F]+|\d+(?:\.(?:\d+|[eE][+-]?\d+))?)\b/,operator:/\+\+|--|<=>|<[-<]|>>>?|&&?|\|\|?|[-+*/%!=<>]=?|[~^]|::?/,punctuation:/[(){}\[\],;.]/}),e.languages.insertBefore("squirrel","string",{char:{pattern:/(^|[^\\"'])'(?:[^\\']|\\(?:[xuU][0-9a-fA-F]{0,8}|[\s\S]))'/,lookbehind:!0,greedy:!0}}),e.languages.insertBefore("squirrel","operator",{"attribute-punctuation":{pattern:/<\/|\/>/,alias:"important"},lambda:{pattern:/@(?=\()/,alias:"operator"}})}e_.displayName="stan";e_.aliases=[];function e_(e){(function(t){var r=/\b(?:algebra_solver|algebra_solver_newton|integrate_1d|integrate_ode|integrate_ode_bdf|integrate_ode_rk45|map_rect|ode_(?:adams|bdf|ckrk|rk45)(?:_tol)?|ode_adjoint_tol_ctl|reduce_sum|reduce_sum_static)\b/;t.languages.stan={comment:/\/\/.*|\/\*[\s\S]*?\*\/|#(?!include).*/,string:{pattern:/"[\x20\x21\x23-\x5B\x5D-\x7E]*"/,greedy:!0},directive:{pattern:/^([ \t]*)#include\b.*/m,lookbehind:!0,alias:"property"},"function-arg":{pattern:RegExp("("+r.source+/\s*\(\s*/.source+")"+/[a-zA-Z]\w*/.source),lookbehind:!0,alias:"function"},constraint:{pattern:/(\b(?:int|matrix|real|row_vector|vector)\s*)<[^<>]*>/,lookbehind:!0,inside:{expression:{pattern:/(=\s*)\S(?:\S|\s+(?!\s))*?(?=\s*(?:>$|,\s*\w+\s*=))/,lookbehind:!0,inside:null},property:/\b[a-z]\w*(?=\s*=)/i,operator:/=/,punctuation:/^<|>$|,/}},keyword:[{pattern:/\bdata(?=\s*\{)|\b(?:functions|generated|model|parameters|quantities|transformed)\b/,alias:"program-block"},/\b(?:array|break|cholesky_factor_corr|cholesky_factor_cov|complex|continue|corr_matrix|cov_matrix|data|else|for|if|in|increment_log_prob|int|matrix|ordered|positive_ordered|print|real|reject|return|row_vector|simplex|target|unit_vector|vector|void|while)\b/,r],function:/\b[a-z]\w*(?=\s*\()/i,number:/(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)(?:E[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,boolean:/\b(?:false|true)\b/,operator:/<-|\.[*/]=?|\|\|?|&&|[!=<>+\-*/]=?|['^%~?:]/,punctuation:/[()\[\]{},;]/},t.languages.stan.constraint.inside.expression.inside=t.languages.stan})(e)}t_.displayName="stata";t_.aliases=[];function t_(e){e.register(Xc),e.register(mb),e.register(gb),e.languages.stata={comment:[{pattern:/(^[ \t]*)\*.*/m,lookbehind:!0,greedy:!0},{pattern:/(^|\s)\/\/.*|\/\*[\s\S]*?\*\//,lookbehind:!0,greedy:!0}],"string-literal":{pattern:/"[^"\r\n]*"|[â`']".*?"[â`']/,greedy:!0,inside:{interpolation:{pattern:/\$\{[^{}]*\}|[â`']\w[^â`'\r\n]*[â`']/,inside:{punctuation:/^\$\{|\}$/,expression:{pattern:/[\s\S]+/,inside:null}}},string:/[\s\S]+/}},mata:{pattern:/(^[ \t]*mata[ \t]*:)[\s\S]+?(?=^end\b)/m,lookbehind:!0,greedy:!0,alias:"language-mata",inside:e.languages.mata},java:{pattern:/(^[ \t]*java[ \t]*:)[\s\S]+?(?=^end\b)/m,lookbehind:!0,greedy:!0,alias:"language-java",inside:e.languages.java},python:{pattern:/(^[ \t]*python[ \t]*:)[\s\S]+?(?=^end\b)/m,lookbehind:!0,greedy:!0,alias:"language-python",inside:e.languages.python},command:{pattern:/(^[ \t]*(?:\.[ \t]+)?(?:(?:bayes|bootstrap|by|bysort|capture|collect|fmm|fp|frame|jackknife|mfp|mi|nestreg|noisily|permute|quietly|rolling|simulate|statsby|stepwise|svy|version|xi)\b[^:\r\n]*:[ \t]*|(?:capture|noisily|quietly|version)[ \t]+)?)[a-zA-Z]\w*/m,lookbehind:!0,greedy:!0,alias:"keyword"},variable:/\$\w+|[â`']\w[^â`'\r\n]*[â`']/,keyword:/\b(?:bayes|bootstrap|by|bysort|capture|clear|collect|fmm|fp|frame|if|in|jackknife|mi[ \t]+estimate|mfp|nestreg|noisily|of|permute|quietly|rolling|simulate|sort|statsby|stepwise|svy|varlist|version|xi)\b/,boolean:/\b(?:off|on)\b/,number:/\b\d+(?:\.\d+)?\b|\B\.\d+/,function:/\b[a-z_]\w*(?=\()/i,operator:/\+\+|--|##?|[<>!=~]=?|[+\-*^&|/]/,punctuation:/[(){}[\],:]/},e.languages.stata["string-literal"].inside.interpolation.inside.expression.inside=e.languages.stata}r_.displayName="iecst";r_.aliases=[];function r_(e){e.languages.iecst={comment:[{pattern:/(^|[^\\])(?:\/\*[\s\S]*?(?:\*\/|$)|\(\*[\s\S]*?(?:\*\)|$)|\{[\s\S]*?(?:\}|$))/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},keyword:[/\b(?:END_)?(?:PROGRAM|CONFIGURATION|INTERFACE|FUNCTION_BLOCK|FUNCTION|ACTION|TRANSITION|TYPE|STRUCT|(?:INITIAL_)?STEP|NAMESPACE|LIBRARY|CHANNEL|FOLDER|RESOURCE|VAR_(?:ACCESS|CONFIG|EXTERNAL|GLOBAL|INPUT|IN_OUT|OUTPUT|TEMP)|VAR|METHOD|PROPERTY)\b/i,/\b(?:AT|BY|(?:END_)?(?:CASE|FOR|IF|REPEAT|WHILE)|CONSTANT|CONTINUE|DO|ELSE|ELSIF|EXIT|EXTENDS|FROM|GET|GOTO|IMPLEMENTS|JMP|NON_RETAIN|OF|PRIVATE|PROTECTED|PUBLIC|RETAIN|RETURN|SET|TASK|THEN|TO|UNTIL|USING|WITH|__CATCH|__ENDTRY|__FINALLY|__TRY)\b/],"class-name":/\b(?:ANY|ARRAY|BOOL|BYTE|U?(?:D|L|S)?INT|(?:D|L)?WORD|DATE(?:_AND_TIME)?|DT|L?REAL|POINTER|STRING|TIME(?:_OF_DAY)?|TOD)\b/,address:{pattern:/%[IQM][XBWDL][\d.]*|%[IQ][\d.]*/,alias:"symbol"},number:/\b(?:16#[\da-f]+|2#[01_]+|0x[\da-f]+)\b|\b(?:D|DT|T|TOD)#[\d_shmd:]*|\b[A-Z]*#[\d.,_]*|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/,operator:/S?R?:?=>?|&&?|\*\*?|<[=>]?|>=?|[-:^/+#]|\b(?:AND|EQ|EXPT|GE|GT|LE|LT|MOD|NE|NOT|OR|XOR)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,punctuation:/[()[\].,;]/}}n_.displayName="supercollider";n_.aliases=["sclang"];function n_(e){e.languages.supercollider={comment:{pattern:/\/\/.*|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\//,greedy:!0},string:{pattern:/(^|[^\\])"(?:[^"\\]|\\[\s\S])*"/,lookbehind:!0,greedy:!0},char:{pattern:/\$(?:[^\\\r\n]|\\.)/,greedy:!0},symbol:{pattern:/(^|[^\\])'(?:[^'\\]|\\[\s\S])*'|\\\w+/,lookbehind:!0,greedy:!0},keyword:/\b(?:_|arg|classvar|const|nil|var|while)\b/,boolean:/\b(?:false|true)\b/,label:{pattern:/\b[a-z_]\w*(?=\s*:)/,alias:"property"},number:/\b(?:inf|pi|0x[0-9a-fA-F]+|\d+(?:\.\d+)?(?:[eE][+-]?\d+)?(?:pi)?|\d+r[0-9a-zA-Z]+(?:\.[0-9a-zA-Z]+)?|\d+[sb]{1,4}\d*)\b/,"class-name":/\b[A-Z]\w*\b/,operator:/\.{2,3}|#(?![[{])|&&|[!=]==?|\+>>|\+{1,3}|-[->]|=>|>>|\?\?|@\|?@|\|(?:@|[!=]=)?\||!\?|<[!=>]|\*{1,2}|<{2,3}\*?|[-!%&/<>?@|=`]/,punctuation:/[{}()[\].:,;]|#[[{]/},e.languages.sclang=e.languages.supercollider}a_.displayName="swift";a_.aliases=[];function a_(e){e.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+(/(?:elseif|if)\b/.source+"(?:[ ]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+")+"|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},e.languages.swift["string-literal"].forEach(function(t){t.inside.interpolation.inside=e.languages.swift})}i_.displayName="systemd";i_.aliases=[];function i_(e){(function(t){var r={pattern:/^[;#].*/m,greedy:!0},n=/"(?:[^\r\n"\\]|\\(?:[^\r]|\r\n?))*"(?!\S)/.source;t.languages.systemd={comment:r,section:{pattern:/^\[[^\n\r\[\]]*\](?=[ \t]*$)/m,greedy:!0,inside:{punctuation:/^\[|\]$/,"section-name":{pattern:/[\s\S]+/,alias:"selector"}}},key:{pattern:/^[^\s=]+(?=[ \t]*=)/m,greedy:!0,alias:"attr-name"},value:{pattern:RegExp(/(=[ \t]*(?!\s))/.source+"(?:"+n+`|(?=[^"\r 744]))(?:`+(/[^\s\\]/.source+'|[ ]+(?:(?![ "])|'+n+")|"+/\\[\r\n]+(?:[#;].*[\r\n]+)*(?![#;])/.source)+")*"),lookbehind:!0,greedy:!0,alias:"attr-value",inside:{comment:r,quoted:{pattern:RegExp(/(^|\s)/.source+n),lookbehind:!0,greedy:!0},punctuation:/\\$/m,boolean:{pattern:/^(?:false|no|off|on|true|yes)$/,greedy:!0}}},punctuation:/=/}})(e)}Xh.displayName="t4-templating";Xh.aliases=[];function Xh(e){(function(t){function r(a,i,s){return{pattern:RegExp("<#"+a+"[\\s\\S]*?#>"),alias:"block",inside:{delimiter:{pattern:RegExp("^<#"+a+"|#>$"),alias:"important"},content:{pattern:/[\s\S]+/,inside:i,alias:s}}}}function n(a){var i=t.languages[a],s="language-"+a;return{block:{pattern:/<#[\s\S]+?#>/,inside:{directive:r("@",{"attr-value":{pattern:/=(?:("|')(?:\\[\s\S]|(?!\1)[^\\])*\1|[^\s'">=]+)/,inside:{punctuation:/^=|^["']|["']$/}},keyword:/\b\w+(?=\s)/,"attr-name":/\b\w+/}),expression:r("=",i,s),"class-feature":r("\\+",i,s),standard:r("",i,s)}}}}t.languages["t4-templating"]=Object.defineProperty({},"createT4",{value:n})})(e)}s_.displayName="t4-cs";s_.aliases=["t4"];function s_(e){e.register(Vc),e.register(Xh),e.languages.t4=e.languages["t4-cs"]=e.languages["t4-templating"].createT4("csharp")}xb.displayName="vbnet";xb.aliases=[];function xb(e){e.register(pb),e.languages.vbnet=e.languages.extend("basic",{comment:[{pattern:/(?:!|REM\b).+/i,inside:{keyword:/^REM/i}},{pattern:/(^|[^\\:])'.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(^|[^"])"(?:""|[^"])*"(?!")/,lookbehind:!0,greedy:!0},keyword:/(?:\b(?:ADDHANDLER|ADDRESSOF|ALIAS|AND|ANDALSO|AS|BEEP|BLOAD|BOOLEAN|BSAVE|BYREF|BYTE|BYVAL|CALL(?: ABSOLUTE)?|CASE|CATCH|CBOOL|CBYTE|CCHAR|CDATE|CDBL|CDEC|CHAIN|CHAR|CHDIR|CINT|CLASS|CLEAR|CLNG|CLOSE|CLS|COBJ|COM|COMMON|CONST|CONTINUE|CSBYTE|CSHORT|CSNG|CSTR|CTYPE|CUINT|CULNG|CUSHORT|DATA|DATE|DECIMAL|DECLARE|DEF(?: FN| SEG|DBL|INT|LNG|SNG|STR)|DEFAULT|DELEGATE|DIM|DIRECTCAST|DO|DOUBLE|ELSE|ELSEIF|END|ENUM|ENVIRON|ERASE|ERROR|EVENT|EXIT|FALSE|FIELD|FILES|FINALLY|FOR(?: EACH)?|FRIEND|FUNCTION|GET|GETTYPE|GETXMLNAMESPACE|GLOBAL|GOSUB|GOTO|HANDLES|IF|IMPLEMENTS|IMPORTS|IN|INHERITS|INPUT|INTEGER|INTERFACE|IOCTL|IS|ISNOT|KEY|KILL|LET|LIB|LIKE|LINE INPUT|LOCATE|LOCK|LONG|LOOP|LSET|ME|MKDIR|MOD|MODULE|MUSTINHERIT|MUSTOVERRIDE|MYBASE|MYCLASS|NAME|NAMESPACE|NARROWING|NEW|NEXT|NOT|NOTHING|NOTINHERITABLE|NOTOVERRIDABLE|OBJECT|OF|OFF|ON(?: COM| ERROR| KEY| TIMER)?|OPEN|OPERATOR|OPTION(?: BASE)?|OPTIONAL|OR|ORELSE|OUT|OVERLOADS|OVERRIDABLE|OVERRIDES|PARAMARRAY|PARTIAL|POKE|PRIVATE|PROPERTY|PROTECTED|PUBLIC|PUT|RAISEEVENT|READ|READONLY|REDIM|REM|REMOVEHANDLER|RESTORE|RESUME|RETURN|RMDIR|RSET|RUN|SBYTE|SELECT(?: CASE)?|SET|SHADOWS|SHARED|SHELL|SHORT|SINGLE|SLEEP|STATIC|STEP|STOP|STRING|STRUCTURE|SUB|SWAP|SYNCLOCK|SYSTEM|THEN|THROW|TIMER|TO|TROFF|TRON|TRUE|TRY|TRYCAST|TYPE|TYPEOF|UINTEGER|ULONG|UNLOCK|UNTIL|USHORT|USING|VIEW PRINT|WAIT|WEND|WHEN|WHILE|WIDENING|WITH|WITHEVENTS|WRITE|WRITEONLY|XOR)|\B(?:#CONST|#ELSE|#ELSEIF|#END|#IF))(?:\$|\b)/i,punctuation:/[,;:(){}]/})}o_.displayName="t4-vb";o_.aliases=[];function o_(e){e.register(Xh),e.register(xb),e.languages["t4-vb"]=e.languages["t4-templating"].createT4("vbnet")}l_.displayName="tap";l_.aliases=[];function l_(e){e.register(hb),e.languages.tap={fail:/not ok[^#{\n\r]*/,pass:/ok[^#{\n\r]*/,pragma:/pragma [+-][a-z]+/,bailout:/bail out!.*/i,version:/TAP version \d+/i,plan:/\b\d+\.\.\d+(?: +#.*)?/,subtest:{pattern:/# Subtest(?:: .*)?/,greedy:!0},punctuation:/[{}]/,directive:/#.*/,yamlish:{pattern:/(^[ \t]*)---[\s\S]*?[\r\n][ \t]*\.\.\.$/m,lookbehind:!0,inside:e.languages.yaml,alias:"language-yaml"}}}u_.displayName="tcl";u_.aliases=[];function u_(e){e.languages.tcl={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:{pattern:/"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*"/,greedy:!0},variable:[{pattern:/(\$)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/,lookbehind:!0},{pattern:/(\$)\{[^}]+\}/,lookbehind:!0},{pattern:/(^[\t ]*set[ \t]+)(?:::)?(?:[a-zA-Z0-9]+::)*\w+/m,lookbehind:!0}],function:{pattern:/(^[\t ]*proc[ \t]+)\S+/m,lookbehind:!0},builtin:[{pattern:/(^[\t ]*)(?:break|class|continue|error|eval|exit|for|foreach|if|proc|return|switch|while)\b/m,lookbehind:!0},/\b(?:else|elseif)\b/],scope:{pattern:/(^[\t ]*)(?:global|upvar|variable)\b/m,lookbehind:!0,alias:"constant"},keyword:{pattern:/(^[\t ]*|\[)(?:Safe_Base|Tcl|after|append|apply|array|auto_(?:execok|import|load|mkindex|qualify|reset)|automkindex_old|bgerror|binary|catch|cd|chan|clock|close|concat|dde|dict|encoding|eof|exec|expr|fblocked|fconfigure|fcopy|file(?:event|name)?|flush|gets|glob|history|http|incr|info|interp|join|lappend|lassign|lindex|linsert|list|llength|load|lrange|lrepeat|lreplace|lreverse|lsearch|lset|lsort|math(?:func|op)|memory|msgcat|namespace|open|package|parray|pid|pkg_mkIndex|platform|puts|pwd|re_syntax|read|refchan|regexp|registry|regsub|rename|scan|seek|set|socket|source|split|string|subst|tcl(?:_endOfWord|_findLibrary|startOf(?:Next|Previous)Word|test|vars|wordBreak(?:After|Before))|tell|time|tm|trace|unknown|unload|unset|update|uplevel|vwait)\b/m,lookbehind:!0},operator:/!=?|\*\*?|==|&&?|\|\|?|<[=<]?|>[=>]?|[-+~\/%?^]|\b(?:eq|in|ne|ni)\b/,punctuation:/[{}()\[\]]/}}c_.displayName="tt2";c_.aliases=[];function c_(e){e.register(Bt),e.register(Nn),(function(t){t.languages.tt2=t.languages.extend("clike",{comment:/#.*|\[%#[\s\S]*?%\]/,keyword:/\b(?:BLOCK|CALL|CASE|CATCH|CLEAR|DEBUG|DEFAULT|ELSE|ELSIF|END|FILTER|FINAL|FOREACH|GET|IF|IN|INCLUDE|INSERT|LAST|MACRO|META|NEXT|PERL|PROCESS|RAWPERL|RETURN|SET|STOP|SWITCH|TAGS|THROW|TRY|UNLESS|USE|WHILE|WRAPPER)\b/,punctuation:/[[\]{},()]/}),t.languages.insertBefore("tt2","number",{operator:/=[>=]?|!=?|<=?|>=?|&&|\|\|?|\b(?:and|not|or)\b/,variable:{pattern:/\b[a-z]\w*(?:\s*\.\s*(?:\d+|\$?[a-z]\w*))*\b/i}}),t.languages.insertBefore("tt2","keyword",{delimiter:{pattern:/^(?:\[%|%%)-?|-?%\]$/,alias:"punctuation"}}),t.languages.insertBefore("tt2","string",{"single-quoted-string":{pattern:/'[^\\']*(?:\\[\s\S][^\\']*)*'/,greedy:!0,alias:"string"},"double-quoted-string":{pattern:/"[^\\"]*(?:\\[\s\S][^\\"]*)*"/,greedy:!0,alias:"string",inside:{variable:{pattern:/\$(?:[a-z]\w*(?:\.(?:\d+|\$?[a-z]\w*))*)/i}}}}),delete t.languages.tt2.string,t.hooks.add("before-tokenize",function(r){var n=/\[%[\s\S]+?%\]/g;t.languages["markup-templating"].buildPlaceholders(r,"tt2",n)}),t.hooks.add("after-tokenize",function(r){t.languages["markup-templating"].tokenizePlaceholders(r,"tt2")})})(e)}d_.displayName="toml";d_.aliases=[];function d_(e){(function(t){var r=/(?:[\w-]+|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*")/.source;function n(a){return a.replace(/__/g,function(){return r})}t.languages.toml={comment:{pattern:/#.*/,greedy:!0},table:{pattern:RegExp(n(/(^[\t ]*\[\s*(?:\[\s*)?)__(?:\s*\.\s*__)*(?=\s*\])/.source),"m"),lookbehind:!0,greedy:!0,alias:"class-name"},key:{pattern:RegExp(n(/(^[\t ]*|[{,]\s*)__(?:\s*\.\s*__)*(?=\s*=)/.source),"m"),lookbehind:!0,greedy:!0,alias:"property"},string:{pattern:/"""(?:\\[\s\S]|[^\\])*?"""|'''[\s\S]*?'''|'[^'\n\r]*'|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},date:[{pattern:/\b\d{4}-\d{2}-\d{2}(?:[T\s]\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})?)?\b/i,alias:"number"},{pattern:/\b\d{2}:\d{2}:\d{2}(?:\.\d+)?\b/,alias:"number"}],number:/(?:\b0(?:x[\da-zA-Z]+(?:_[\da-zA-Z]+)*|o[0-7]+(?:_[0-7]+)*|b[10]+(?:_[10]+)*))\b|[-+]?\b\d+(?:_\d+)*(?
744:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?\b|[-+]?\b(?:inf|nan)\b/,boolean:/\b(?:false|true)\b/,punctuation:/[.,=[\]{}]/}})(e)}h_.displayName="tremor";h_.aliases=["trickle","troy"];function h_(e){(function(t){t.languages.tremor={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},"interpolated-string":null,extractor:{pattern:/\b[a-z_]\w*\|(?:[^\r\n\\|]|\\(?:\r\n|[\s\S]))*\|/i,greedy:!0,inside:{regex:{pattern:/(^re)\|[\s\S]+/,lookbehind:!0},function:/^\w+/,value:/\|[\s\S]+/}},identifier:{pattern:/`[^`]*`/,greedy:!0},function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())\b/,keyword:/\b(?:args|as|by|case|config|connect|connector|const|copy|create|default|define|deploy|drop|each|emit|end|erase|event|flow|fn|for|from|group|having|insert|into|intrinsic|let|links|match|merge|mod|move|of|operator|patch|pipeline|recur|script|select|set|sliding|state|stream|to|tumbling|update|use|when|where|window|with)\b/,boolean:/\b(?:false|null|true)\b/i,number:/\b(?:0b[01_]*|0x[0-9a-fA-F_]*|\d[\d_]*(?:\.\d[\d_]*)?(?:[Ee][+-]?[\d_]+)?)\b/,"pattern-punctuation":{pattern:/%(?=[({[])/,alias:"punctuation"},operator:/[-+*\/%~!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?>?=?|(?:absent|and|not|or|present|xor)\b/,punctuation:/::|[;\[\]()\{\},.:]/};var r=/#\{(?:[^"{}]|\{[^{}]*\}|"(?:[^"\\\r\n]|\\(?:\r\n|[\s\S]))*")*\}/.source;t.languages.tremor["interpolated-string"]={pattern:RegExp(/(^|[^\\])/.source+'(?:"""(?:'+/[^"\\#]|\\[\s\S]|"(?!"")|#(?!\{)/.source+"|"+r+')*"""|"(?:'+/[^"\\\r\n#]|\\(?:\r\n|[\s\S])|#(?!\{)/.source+"|"+r+')*")'),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:RegExp(r),inside:{punctuation:/^#\{|\}$/,expression:{pattern:/[\s\S]+/,inside:t.languages.tremor}}},string:/[\s\S]+/}},t.languages.troy=t.languages.tremor,t.languages.trickle=t.languages.tremor})(e)}p_.displayName="typoscript";
vendor: 6,012 bytes, line 744
744p_.aliases=["tsconfig"];function p_(e){(function(t){var r=/\b(?:ACT|ACTIFSUB|CARRAY|CASE|CLEARGIF|COA|COA_INT|CONSTANTS|CONTENT|CUR|EDITPANEL|EFFECT|EXT|FILE|FLUIDTEMPLATE|FORM|FRAME|FRAMESET|GIFBUILDER|GMENU|GMENU_FOLDOUT|GMENU_LAYERS|GP|HMENU|HRULER|HTML|IENV|IFSUB|IMAGE|IMGMENU|IMGMENUITEM|IMGTEXT|IMG_RESOURCE|INCLUDE_TYPOSCRIPT|JSMENU|JSMENUITEM|LLL|LOAD_REGISTER|NO|PAGE|RECORDS|RESTORE_REGISTER|TEMPLATE|TEXT|TMENU|TMENUITEM|TMENU_LAYERS|USER|USER_INT|_GIFBUILDER|global|globalString|globalVar)\b/;t.languages.typoscript={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:= \t]|(?:^|[^= \t])[ \t]+)\/\/.*/,lookbehind:!0,greedy:!0},{pattern:/(^|[^"'])#.*/,lookbehind:!0,greedy:!0}],function:[{pattern:/<INCLUDE_TYPOSCRIPT:\s*source\s*=\s*(?:"[^"\r\n]*"|'[^'\r\n]*')\s*>/,inside:{string:{pattern:/"[^"\r\n]*"|'[^'\r\n]*'/,inside:{keyword:r}},keyword:{pattern:/INCLUDE_TYPOSCRIPT/}}},{pattern:/@import\s*(?:"[^"\r\n]*"|'[^'\r\n]*')/,inside:{string:/"[^"\r\n]*"|'[^'\r\n]*'/}}],string:{pattern:/^([^=]*=[< ]?)(?:(?!\]\n).)*/,lookbehind:!0,inside:{function:/\{\$.*\}/,keyword:r,number:/^\d+$/,punctuation:/[,|:]/}},keyword:r,number:{pattern:/\b\d+\s*[.{=]/,inside:{operator:/[.{=]/}},tag:{pattern:/\.?[-\w\\]+\.?/,inside:{punctuation:/\./}},punctuation:/[{}[\];(),.:|]/,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/},t.languages.tsconfig=t.languages.typoscript})(e)}f_.displayName="unrealscript";f_.aliases=["uc","uscript"];function f_(e){e.languages.unrealscript={comment:/\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},category:{pattern:/(\b(?:(?:autoexpand|hide|show)categories|var)\s*\()[^()]+(?=\))/,lookbehind:!0,greedy:!0,alias:"property"},metadata:{pattern:/(\w\s*)<\s*\w+\s*=[^<>|=\r\n]+(?:\|\s*\w+\s*=[^<>|=\r\n]+)*>/,lookbehind:!0,greedy:!0,inside:{property:/\b\w+(?=\s*=)/,operator:/=/,punctuation:/[<>|]/}},macro:{pattern:/`\w+/,alias:"property"},"class-name":{pattern:/(\b(?:class|enum|extends|interface|state(?:\(\))?|struct|within)\s+)\w+/,lookbehind:!0},keyword:/\b(?:abstract|actor|array|auto|autoexpandcategories|bool|break|byte|case|class|classgroup|client|coerce|collapsecategories|config|const|continue|default|defaultproperties|delegate|dependson|deprecated|do|dontcollapsecategories|editconst|editinlinenew|else|enum|event|exec|export|extends|final|float|for|forcescriptorder|foreach|function|goto|guid|hidecategories|hidedropdown|if|ignores|implements|inherits|input|int|interface|iterator|latent|local|material|name|native|nativereplication|noexport|nontransient|noteditinlinenew|notplaceable|operator|optional|out|pawn|perobjectconfig|perobjectlocalized|placeable|postoperator|preoperator|private|protected|reliable|replication|return|server|showcategories|simulated|singular|state|static|string|struct|structdefault|structdefaultproperties|switch|texture|transient|travel|unreliable|until|var|vector|while|within)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,boolean:/\b(?:false|true)\b/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/>>|<<|--|\+\+|\*\*|[-+*/~!=<>$@]=?|&&?|\|\|?|\^\^?|[?:%]|\b(?:ClockwiseFrom|Cross|Dot)\b/,punctuation:/[()[\]{};,.]/},e.languages.uc=e.languages.uscript=e.languages.unrealscript}m_.displayName="uorazor";m_.aliases=[];function m_(e){e.languages.uorazor={"comment-hash":{pattern:/#.*/,alias:"comment",greedy:!0},"comment-slash":{pattern:/\/\/.*/,alias:"comment",greedy:!0},string:{pattern:/("|')(?:\\.|(?!\1)[^\\\r\n])*\1/,inside:{punctuation:/^['"]|['"]$/},greedy:!0},"source-layers":{pattern:/\b(?:arms|backpack|blue|bracelet|cancel|clear|cloak|criminal|earrings|enemy|facialhair|friend|friendly|gloves|gray|grey|ground|hair|head|innerlegs|innertorso|innocent|lefthand|middletorso|murderer|neck|nonfriendly|onehandedsecondary|outerlegs|outertorso|pants|red|righthand|ring|self|shirt|shoes|talisman|waist)\b/i,alias:"function"},"source-commands":{pattern:/\b(?:alliance|attack|cast|clearall|clearignore|clearjournal|clearlist|clearsysmsg|createlist|createtimer|dclick|dclicktype|dclickvar|dress|dressconfig|drop|droprelloc|emote|getlabel|guild|gumpclose|gumpresponse|hotkey|ignore|lasttarget|lift|lifttype|menu|menuresponse|msg|org|organize|organizer|overhead|pause|poplist|potion|promptresponse|pushlist|removelist|removetimer|rename|restock|say|scav|scavenger|script|setability|setlasttarget|setskill|settimer|setvar|sysmsg|target|targetloc|targetrelloc|targettype|undress|unignore|unsetvar|useobject|useonce|useskill|usetype|virtue|wait|waitforgump|waitformenu|waitforprompt|waitforstat|waitforsysmsg|waitfortarget|walk|wfsysmsg|wft|whisper|yell)\b/,alias:"function"},"tag-name":{pattern:/(^\{%-?\s*)\w+/,lookbehind:!0,alias:"keyword"},delimiter:{pattern:/^\{[{%]-?|-?[%}]\}$/,alias:"punctuation"},function:/\b(?:atlist|close|closest|count|counter|counttype|dead|dex|diffhits|diffmana|diffstam|diffweight|find|findbuff|finddebuff|findlayer|findtype|findtypelist|followers|gumpexists|hidden|hits|hp|hue|human|humanoid|ingump|inlist|insysmessage|insysmsg|int|invul|lhandempty|list|listexists|mana|maxhits|maxhp|maxmana|maxstam|maxweight|monster|mounted|name|next|noto|paralyzed|poisoned|position|prev|previous|queued|rand|random|rhandempty|skill|stam|str|targetexists|timer|timerexists|varexist|warmode|weight)\b/,keyword:/\b(?:and|as|break|continue|else|elseif|endfor|endif|endwhile|for|if|loop|not|or|replay|stop|while)\b/,boolean:/\b(?:false|null|true)\b/,number:/\b0x[\dA-Fa-f]+|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee][-+]?\d+)?/,operator:[{pattern:/(\s)(?:and|b-and|b-or|b-xor|ends with|in|is|matches|not|or|same as|starts with)(?=\s)/,lookbehind:!0},/[=<>]=?|!=|\*\*?|\/\/?|\?:?|[-+~%|]/],punctuation:/[()\[\]{}:.,]/}}g_.displayName="v";g_.aliases=[];function g_(e){e.register(Bt),(function(t){var r={pattern:/[\s\S]+/,inside:null};t.languages.v=t.languages.extend("clike",{string:{pattern:/r?(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,alias:"quoted-string",greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2}
744)*)\$(?:\{[^{}]*\}|\w+(?:\.\w+(?:\([^\(\)]*\))?|\[[^\[\]]+\])*)/,lookbehind:!0,inside:{"interpolation-variable":{pattern:/^\$\w[\s\S]*$/,alias:"variable"},"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},"interpolation-expression":r}}}},"class-name":{pattern:/(\b(?:enum|interface|struct|type)\s+)(?:C\.)?\w+/,lookbehind:!0},keyword:/(?:\b(?:__global|as|asm|assert|atomic|break|chan|const|continue|defer|else|embed|enum|fn|for|go(?:to)?|if|import|in|interface|is|lock|match|module|mut|none|or|pub|return|rlock|select|shared|sizeof|static|struct|type(?:of)?|union|unsafe)|\$(?:else|for|if)|#(?:flag|include))\b/,number:/\b(?:0x[a-f\d]+(?:_[a-f\d]+)*|0b[01]+(?:_[01]+)*|0o[0-7]+(?:_[0-7]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?)\b/i,operator:/~|\?|[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\.?/,builtin:/\b(?:any(?:_float|_int)?|bool|byte(?:ptr)?|charptr|f(?:32|64)|i(?:8|16|64|128|nt)|rune|size_t|string|u(?:16|32|64|128)|voidptr)\b/}),r.inside=t.languages.v,t.languages.insertBefore("v","string",{char:{pattern:/`(?:\\`|\\?[^`]{1,2})`/,alias:"rune"}}),t.languages.insertBefore("v","operator",{attribute:{pattern:/(^[\t ]*)\[(?:deprecated|direct_array_access|flag|inline|live|ref_only|typedef|unsafe_fn|windows_stdcall)\]/m,lookbehind:!0,alias:"annotation",inside:{punctuation:/[\[\]]/,keyword:/\w+/}},generic:{pattern:/<\w+>(?=\s*[\)\{])/,inside:{punctuation:/[<>]/,"class-name":/\w+/}}}),t.languages.insertBefore("v","function",{"generic-function":{pattern:/\b\w+\s*<\w+>(?=\()/,inside:{function:/^\w+/,generic:{pattern:/<\w+>/,inside:t.languages.v.generic.inside}}}})})(e)}b_.displayName="vala";b_.aliases=[];function b_(e){e.register(Bt),e.languages.vala=e.languages.extend("clike",{"class-name":[{pattern:/\b[A-Z]\w*(?:\.\w+)*\b(?=(?:\?\s+|\*?\s+\*?)\w)/,inside:{punctuation:/\./}},{pattern:/(\[)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/(\b(?:class|interface)\s+[A-Z]\w*(?:\.\w+)*\s*:\s*)[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}},{pattern:/((?:\b(?:class|enum|interface|new|struct)\s+)|(?:catch\s+\())[A-Z]\w*(?:\.\w+)*\b/,lookbehind:!0,inside:{punctuation:/\./}}],keyword:/\b(?:abstract|as|assert|async|base|bool|break|case|catch|char|class|const|construct|continue|default|delegate|delete|do|double|dynamic|else|ensures|enum|errordomain|extern|finally|float|for|foreach|get|if|in|inline|int|int16|int32|int64|int8|interface|internal|is|lock|long|namespace|new|null|out|override|owned|params|private|protected|public|ref|requires|return|set|short|signal|sizeof|size_t|ssize_t|static|string|struct|switch|this|throw|throws|try|typeof|uchar|uint|uint16|uint32|uint64|uint8|ulong|unichar|unowned|ushort|using|value|var|virtual|void|volatile|weak|while|yield)\b/i,function:/\b\w+(?=\s*\()/,number:/(?:\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)(?:f|u?l?)?/i,operator:/\+\+|--|&&|\|\||<<=?|>>=?|=>|->|~|[+\-*\/%&^|=!<>]=?|\?\??|\.\.\./,punctuation:/[{}[\];(),.:]/,constant:/\b[A-Z0-9_]+\b/}),e.languages.insertBefore("vala","string",{"raw-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"template-string":{pattern:/@"[\s\S]*?"/,greedy:!0,inside:{interpolation:{pattern:/\$(?:\([^)]*\)|[a-zA-Z]\w*)/,inside:{delimiter:{pattern:/^\$\(?|\)$/,alias:"punctuation"},rest:e.languages.vala}},string:/[\s\S]+/}}}),e.languages.insertBefore("vala","keyword",{regex:{pattern:/\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[imsx]{0,4}(?=\s*(?:$|[\r\n,.;})\]]))/,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:e.languages.regex},"regex-delimiter":/^\//,"regex-flags":/^[a-z]+$/}}})}y_.displayName="velocity";y_.aliases=[];function y_(e){e.register(mn),(function(t){t.languages.velocity=t.languages.extend("markup",{});var r={variable:{pattern:/(^|[^\\](?:\\\\)*)\$!?(?:[a-z][\w-]*(?:\([^)]*\))?(?:\.[a-z][\w-]*(?:\([^)]*\))?|\[[^\]]+\])*|\{[^}]+\})/i,lookbehind:!0,inside:{}},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},number:/\b\d+\b/,boolean:/\b(?:false|true)\b/,operator:/[=!<>]=?|[+*/%-]|&&|\|\||\.\.|\b(?:eq|g[et]|l[et]|n(?:e|ot))\b/,punctuation:/[(){}[\]:,.]/};
vendor: 4,141 bytes, line 744
744r.variable.inside={string:r.string,function:{pattern:/([^\w-])[a-z][\w-]*(?=\()/,lookbehind:!0},number:r.number,boolean:r.boolean,punctuation:r.punctuation},t.languages.insertBefore("velocity","comment",{unparsed:{pattern:/(^|[^\\])#\[\[[\s\S]*?\]\]#/,lookbehind:!0,greedy:!0,inside:{punctuation:/^#\[\[|\]\]#$/}},"velocity-comment":[{pattern:/(^|[^\\])#\*[\s\S]*?\*#/,lookbehind:!0,greedy:!0,alias:"comment"},{pattern:/(^|[^\\])##.*/,lookbehind:!0,greedy:!0,alias:"comment"}],directive:{pattern:/(^|[^\\](?:\\\\)*)#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})(?:\s*\((?:[^()]|\([^()]*\))*\))?/i,lookbehind:!0,inside:{keyword:{pattern:/^#@?(?:[a-z][\w-]*|\{[a-z][\w-]*\})|\bin\b/,inside:{punctuation:/[{}]/}},rest:r}},variable:r.variable}),t.languages.velocity.tag.inside["attr-value"].inside.rest=t.languages.velocity})(e)}x_.displayName="verilog";x_.aliases=[];function x_(e){e.languages.verilog={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"kernel-function":{pattern:/\B\$\w+\b/,alias:"property"},constant:/\B`\w+\b/,function:/\b\w+(?=\()/,keyword:/\b(?:alias|and|assert|assign|assume|automatic|before|begin|bind|bins|binsof|bit|break|buf|bufif0|bufif1|byte|case|casex|casez|cell|chandle|class|clocking|cmos|config|const|constraint|context|continue|cover|covergroup|coverpoint|cross|deassign|default|defparam|design|disable|dist|do|edge|else|end|endcase|endclass|endclocking|endconfig|endfunction|endgenerate|endgroup|endinterface|endmodule|endpackage|endprimitive|endprogram|endproperty|endsequence|endspecify|endtable|endtask|enum|event|expect|export|extends|extern|final|first_match|for|force|foreach|forever|fork|forkjoin|function|generate|genvar|highz0|highz1|if|iff|ifnone|ignore_bins|illegal_bins|import|incdir|include|initial|inout|input|inside|instance|int|integer|interface|intersect|join|join_any|join_none|large|liblist|library|local|localparam|logic|longint|macromodule|matches|medium|modport|module|nand|negedge|new|nmos|nor|noshowcancelled|not|notif0|notif1|null|or|output|package|packed|parameter|pmos|posedge|primitive|priority|program|property|protected|pull0|pull1|pulldown|pullup|pulsestyle_ondetect|pulsestyle_onevent|pure|rand|randc|randcase|randsequence|rcmos|real|realtime|ref|reg|release|repeat|return|rnmos|rpmos|rtran|rtranif0|rtranif1|scalared|sequence|shortint|shortreal|showcancelled|signed|small|solve|specify|specparam|static|string|strong0|strong1|struct|super|supply0|supply1|table|tagged|task|this|throughout|time|timeprecision|timeunit|tran|tranif0|tranif1|tri|tri0|tri1|triand|trior|trireg|type|typedef|union|unique|unsigned|use|uwire|var|vectored|virtual|void|wait|wait_order|wand|weak0|weak1|while|wildcard|wire|with|within|wor|xnor|xor)\b/,important:/\b(?:always|always_comb|always_ff|always_latch)\b(?: *@)?/,number:/\B##?\d+|(?:\b\d+)?'[odbh] ?[\da-fzx_?]+|\b(?:\d*[._])?\d+(?:e[-+]?\d+)?/i,operator:/[-+{}^~%*\/?=!<>&|]+/,punctuation:/[[\];(),.:]/}}E_.displayName="vhdl";E_.aliases=[];function E_(e){e.languages.vhdl={comment:/--.+/,"vhdl-vectors":{pattern:/\b[oxb]"[\da-f_]+"|"[01uxzwlh-]+"/i,alias:"number"},"quoted-function":{pattern:/"\S+?"(?=\()/,alias:"function"},string:/"(?:[^\\"\r\n]|\\(?:\r\n|[\s\S]))*"/,attribute:{pattern:/\b'\w+/,alias:"attr-name"},keyword:/\b(?:access|after|alias|all|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|constant|disconnect|downto|else|elsif|end|entity|exit|file|for|function|generate|generic|group|guarded|if|impure|in|inertial|inout|is|label|library|linkage|literal|loop|map|new|next|null|of|on|open|others|out|package|port|postponed|private|procedure|process|pure|range|record|register|reject|report|return|select|severity|shared|signal|subtype|then|to|transport|type|unaffected|units|until|use|variable|view|wait|when|while|with)\b/i,boolean:/\b(?:false|true)\b/i,function:/\w+(?=\()/,number:/'[01uxzwlh-]'|\b(?:\d+#[\da-f_.]+#|\d[\d_.]*)(?:e[-+]?\d+)?/i,operator:/[<>]=?|:=|[-+*/&=]|\b(?:abs|and|mod|nand|nor|not|or|rem|rol|ror|sla|sll|sra|srl|xnor|xor)\b/i,punctuation:/[{}[\];(),.:]/}}v_.displayName="vim";v_.aliases=[];function v_(e){e
vendor: 14,203 bytes, line 744
744.languages.vim={string:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\r\n]|'')*'/,comment:/".*/,function:/\b\w+(?=\()/,keyword:/\b(?:N|Next|P|Print|X|XMLent|XMLns|ab|abbreviate|abc|abclear|abo|aboveleft|al|all|ar|arga|argadd|argd|argdelete|argdo|arge|argedit|argg|argglobal|argl|arglocal|args|argu|argument|as|ascii|b|bN|bNext|ba|bad|badd|ball|bd|bdelete|be|bel|belowright|bf|bfirst|bl|blast|bm|bmodified|bn|bnext|bo|botright|bp|bprevious|br|brea|break|breaka|breakadd|breakd|breakdel|breakl|breaklist|brewind|bro|browse|bufdo|buffer|buffers|bun|bunload|bw|bwipeout|c|cN|cNext|cNfcNfile|ca|cabbrev|cabc|cabclear|cad|caddb|caddbuffer|caddexpr|caddf|caddfile|cal|call|cat|catch|cb|cbuffer|cc|ccl|cclose|cd|ce|center|cex|cexpr|cf|cfile|cfir|cfirst|cg|cgetb|cgetbuffer|cgete|cgetexpr|cgetfile|change|changes|chd|chdir|che|checkpath|checkt|checktime|cl|cla|clast|clist|clo|close|cmapc|cmapclear|cn|cnew|cnewer|cnext|cnf|cnfile|cnorea|cnoreabbrev|co|col|colder|colo|colorscheme|comc|comclear|comp|compiler|con|conf|confirm|continue|cope|copen|copy|cp|cpf|cpfile|cprevious|cq|cquit|cr|crewind|cu|cuna|cunabbrev|cunmap|cw|cwindow|d|debugg|debuggreedy|delc|delcommand|delete|delf|delfunction|delm|delmarks|di|diffg|diffget|diffoff|diffpatch|diffpu|diffput|diffsplit|diffthis|diffu|diffupdate|dig|digraphs|display|dj|djump|dl|dlist|dr|drop|ds|dsearch|dsp|dsplit|e|earlier|echoe|echoerr|echom|echomsg|echon|edit|el|else|elsei|elseif|em|emenu|en|endf|endfo|endfor|endfun|endfunction|endif|endt|endtry|endw|endwhile|ene|enew|ex|exi|exit|exu|exusage|f|file|files|filetype|fin|fina|finally|find|fini|finish|fir|first|fix|fixdel|fo|fold|foldc|foldclose|foldd|folddoc|folddoclosed|folddoopen|foldo|foldopen|for|fu|fun|function|go|goto|gr|grep|grepa|grepadd|h|ha|hardcopy|help|helpf|helpfind|helpg|helpgrep|helpt|helptags|hid|hide|his|history|ia|iabbrev|iabc|iabclear|if|ij|ijump|il|ilist|imapc|imapclear|in|inorea|inoreabbrev|isearch|isp|isplit|iu|iuna|iunabbrev|iunmap|j|join|ju|jumps|k|kee|keepalt|keepj|keepjumps|keepmarks|l|lN|lNext|lNf|lNfile|la|lad|laddb|laddbuffer|laddexpr|laddf|laddfile|lan|language|last|later|lb|lbuffer|lc|lcd|lch|lchdir|lcl|lclose|left|lefta|leftabove|let|lex|lexpr|lf|lfile|lfir|lfirst|lg|lgetb|lgetbuffer|lgete|lgetexpr|lgetfile|lgr|lgrep|lgrepa|lgrepadd|lh|lhelpgrep|list|ll|lla|llast|lli|llist|lm|lmak|lmake|lmap|lmapc|lmapclear|ln|lne|lnew|lnewer|lnext|lnf|lnfile|lnoremap|lo|loadview|loc|lockmarks|lockv|lockvar|lol|lolder|lop|lopen|lp|lpf|lpfile|lprevious|lr|lrewind|ls|lt|ltag|lu|lunmap|lv|lvimgrep|lvimgrepa|lvimgrepadd|lw|lwindow|m|ma|mak|make|mark|marks|mat|match|menut|menutranslate|mk|mkexrc|mks|mksession|mksp|mkspell|mkv|mkvie|mkview|mkvimrc|mod|mode|move|mz|mzf|mzfile|mzscheme|n|nbkey|new|next|nmapc|nmapclear|noh|nohlsearch|norea|noreabbrev|nu|number|nun|nunmap|o|omapc|omapclear|on|only|open|opt|options|ou|ounmap|p|pc|pclose|pe|ped|pedit|perl|perld|perldo|po|pop|popu|popup|pp|ppop|pre|preserve|prev|previous|print|prof|profd|profdel|profile|promptf|promptfind|promptr|promptrepl|ps|psearch|ptN|ptNext|pta|ptag|ptf|ptfirst|ptj|ptjump|ptl|ptlast|ptn|ptnext|ptp|ptprevious|ptr|ptrewind|pts|ptselect|pu|put|pw|pwd|py|pyf|pyfile|python|q|qa|qall|quit|quita|quitall|r|read|rec|recover|red|redi|redir|redo|redr|redraw|redraws|redrawstatus|reg|registers|res|resize|ret|retab|retu|return|rew|rewind|ri|right|rightb|rightbelow|ru|rub|ruby|rubyd|rubydo|rubyf|rubyfile|runtime|rv|rviminfo|sN|sNext|sa|sal|sall|san|sandbox|sargument|sav|saveas|sb|sbN|sbNext|sba|sball|sbf|sbfirst|sbl|sblast|sbm|sbmodified|sbn|sbnext|sbp|sbprevious|sbr|sbrewind|sbuffer|scrip|scripte|scriptencoding|scriptnames|se|set|setf|setfiletype|setg|setglobal|setl|setlocal|sf|sfind|sfir|sfirst|sh|shell|sign|sil|silent|sim|simalt|sl|sla|slast|sleep|sm|smagic|smap|smapc|smapclear|sme|smenu|sn|snext|sni|sniff|sno|snomagic|snor|snoremap|snoreme|snoremenu|so|sor|sort|source|sp|spe|spelld|spelldump|spellgood|spelli|spellinfo|spellr|spellrepall|spellu|spellundo|spellw|spellwrong|split|spr|sprevious|sre|srewind|st|sta|stag|star|startg|startgreplace|startinsert|startr|startreplace|stj|stjump|stop|stopi|stopinsert|sts|stselect|sun|sunhide|sunm|sunmap|sus|suspend|sv|sview|syncbind|t|tN|tNext|ta|tab|tabN|tabNext|tabc|tabclose|tabd|tabdo|tabe|tabedit|tabf|tabfind|tabfir|tabfirst|tabl|tablast|tabm|tabmove|tabn|tabnew|tabnext|tabo|tabonly|tabp|tabprevious|tabr|tabrewind|tabs|tag|tags|tc|tcl|tcld|tcldo|tclf|tclfile|te|tearoff|tf|tfirst|th|throw|tj|tjump|tl|tlast|tm|tmenu|tn|tnext|to|topleft|tp|tprevious|tr|trewind|try|ts|tselect|tu|tunmenu|u|una|unabbreviate|undo|undoj|undojoin|undol|undolist|unh|unhide|unlet|unlo|unlockvar|unm|unmap|up|update|ve|verb|verbose|version|vert|vertical|vi|vie|view|vim|vimgrep|vimgrepa|vimgrepadd|visual|viu|viusage|vmapc|vmapclear|vne|vnew|vs|vsplit|vu|vunmap|w|wN|wNext|wa|wall|wh|while|win|winc|wincmd|windo|winp|winpos|winsize|wn|wnext|wp|wprevious|wq|wqa|wqall|write|ws|wsverb|wv|wviminfo|x|xa|xall|xit|xm|xmap|xmapc|xmapclear|xme|xmenu|xn|xnoremap|xnoreme|xnoremenu|xu|xunmap|y|yank)\b/,builtin:/\b(?:acd|ai|akm|aleph|allowrevins|altkeymap|ambiwidth|ambw|anti|antialias|arab|arabic|arabicshape|ari|arshape|autochdir|autocmd|autoindent|autoread|autowrite|autowriteall|aw|awa|background|backspace|backup|backupcopy|backupdir|backupext|backupskip|balloondelay|ballooneval|balloonexpr|bdir|bdlay|beval|bex|bexpr|bg|bh|bin|binary|biosk|bioskey|bk|bkc|bomb|breakat|brk|browsedir|bs|bsdir|bsk|bt|bufhidden|buflisted|buftype|casemap|ccv|cdpath|cedit|cfu|ch|charconvert|ci|cin|cindent|cink|cinkeys|cino|cinoptions|cinw|cinwords|clipboard|cmdheight|cmdwinheight|cmp|cms|columns|com|comments|commentstring|compatible|complete|completefunc|completeopt|consk|conskey|copyindent|cot|cpo|cpoptions|cpt|cscopepathcomp|cscopeprg|cscopequickfix|cscopetag|cscopetagorder|cscopeverbose|cspc|csprg|csqf|cst|csto|csverb|cuc|cul|cursorcolumn|cursorline|cwh|debug|deco|def|define|delcombine|dex|dg|dict|dictionary|diff|diffexpr|diffopt|digraph|dip|dir|directory|dy|ea|ead|eadirection|eb|ed|edcompatible|ef|efm|ei|ek|enc|encoding|endofline|eol|ep|equalalways|equalprg|errorbells|errorfile|errorformat|esckeys|et|eventignore|expandtab|exrc|fcl|fcs|fdc|fde|fdi|fdl|fdls|fdm|fdn|fdo|fdt|fen|fenc|fencs|fex|ff|ffs|fileencoding|fileencodings|fileformat|fileformats|fillchars|fk|fkmap|flp|fml|fmr|foldcolumn|foldenable|foldexpr|foldignore|foldlevel|foldlevelstart|foldmarker|foldmethod|foldminlines|foldnestmax|foldtext|formatexpr|formatlistpat|formatoptions|formatprg|fp|fs|fsync|ft|gcr|gd|gdefault|gfm|gfn|gfs|gfw|ghr|gp|grepformat|grepprg|gtl|gtt|guicursor|guifont|guifontset|guifontwide|guiheadroom|guioptions|guipty|guitablabel|guitabtooltip|helpfile|helpheight|helplang|hf|hh|hi|hidden|highlight|hk|hkmap|hkmapp|hkp|hl|hlg|hls|hlsearch|ic|icon|iconstring|ignorecase|im|imactivatekey|imak|imc|imcmdline|imd|imdisable|imi|iminsert|ims|imsearch|inc|include|includeexpr|incsearch|inde|indentexpr|indentkeys|indk|inex|inf|infercase|insertmode|invacd|invai|invakm|invallowrevins|invaltkeymap|invanti|invantialias|invar|invarab|invarabic|invarabicshape|invari|invarshape|invautochdir|invautoindent|invautoread|invautowrite|invautowriteall|invaw|invawa|invbackup|invballooneval|invbeval|invbin|invbinary|invbiosk|invbioskey|invbk|invbl|invbomb|invbuflisted|invcf|invci|invcin|invcindent|invcompatible|invconfirm|invconsk|invconskey|invcopyindent|invcp|invcscopetag|invcscopeverbose|invcst|invcsverb|invcuc|invcul|invcursorcolumn|invcursorline|invdeco|invdelcombine|invdg|invdiff|invdigraph|invdisable|invea|inveb|inved|invedcompatible|invek|invendofline|inveol|invequalalways|inverrorbells|invesckeys|invet|invex|invexpandtab|invexrc|invfen|invfk|invfkmap|invfoldenable|invgd|invgdefault|invguipty|invhid|invhidden|invhk|invhkmap|invhkmapp|invhkp|invhls|invhlsearch|invic|invicon|invignorecase|invim|invimc|invimcmdline|invimd|invincsearch|invinf|invinfercase|invinsertmode|invis|invjoinspaces|invjs|invlazyredraw|invlbr|invlinebreak|invlisp|invlist|invloadplugins|invlpl|invlz|invma|invmacatsui|invmagic|invmh|invml|invmod|invmodeline|invmodifiable|invmodified|invmore|invmousef|invmousefocus|invmousehide|invnu|invnumber|invodev|invopendevice|invpaste|invpi|invpreserveindent|invpreviewwindow|invprompt|invpvw|invreadonly|invremap|invrestorescreen|invrevins|invri|invrightleft|invrightleftcmd|invrl|invrlc|invro|invrs|invru|invruler|invsb|invsc|invscb|invscrollbind|invscs|invsecure|invsft|invshellslash|invshelltemp|invshiftround|invshortname|invshowcmd|invshowfulltag|invshowmatch|invshowmode|invsi|invsm|invsmartcase|invsmartindent|invsmarttab|invsmd|invsn|invsol|invspell|invsplitbelow|invsplitright|invspr|invsr|invssl|invsta|invstartofline|invstmp|invswapfile|invswf|invta|invtagbsearch|invtagrelative|invtagstack|invtbi|invtbidi|invtbs|invtermbidi|invterse|invtextauto|invtextmode|invtf|invtgst|invtildeop|invtimeout|invtitle|invto|invtop|invtr|invttimeout|invttybuiltin|invttyfast|invtx|invvb|invvisualbell|invwa|invwarn|invwb|invweirdinvert|invwfh|invwfw|invwildmenu|invwinfixheight|invwinfixwidth|invwiv|invwmnu|invwrap|invwrapscan|invwrite|invwriteany|invwritebackup|invws|isf|isfname|isi|isident|isk|iskeyword|isprint|joinspaces|js|key|keymap|keymodel|keywordprg|km|kmp|kp|langmap|langmenu|laststatus|lazyredraw|lbr|lcs|linebreak|lines|linespace|lisp|lispwords|listchars|loadplugins|lpl|lsp|lz|macatsui|magic|makeef|makeprg|matchpairs|matchtime|maxcombine|maxfuncdepth|maxmapdepth|maxmem|maxmempattern|maxmemtot|mco|mef|menuitems|mfd|mh|mis|mkspellmem|ml|mls|mm|mmd|mmp|mmt|modeline|modelines|modifiable|modified|more|mouse|mousef|mousefocus|mousehide|mousem|mousemodel|mouses|mouseshape|mouset|mousetime|mp|mps|msm|mzq|mzquantum|nf|noacd|noai|noakm|noallowrevins|noaltkeymap|noanti|noantialias|noar|noarab|noarabic|noarabicshape|noari|noarshape|noautochdir|noautoindent|noautoread|noautowrite|noautowriteall|noaw|noawa|nobackup|noballooneval|nobeval|nobin|nobinary|nobiosk|nobioskey|nobk|nobl|nobomb|nobuflisted|nocf|noci|nocin|nocindent|nocompatible|noconfirm|noconsk|noconskey|nocopyindent|nocp|nocscopetag|nocscopeverbose|nocst|nocsverb|nocuc|nocul|nocursorcolumn|nocursorline|nodeco|nodelcombine|nodg|nodiff|nodigraph|nodisable|noea|noeb|noed|noedcompatible|noek|noendofline|noeol|noequalalways|noerrorbells|noesckeys|noet|noex|noexpandtab|noexrc|nofen|nofk|nofkmap|nofoldenable|nogd|nogdefault|noguipty|nohid|nohidden|nohk|nohkmap|nohkmapp|nohkp|nohls|noic|noicon|noignorecase|noim|noimc|noimcmdline|noimd|noincsearch|noinf|noinfercase|noinsertmode|nois|nojoinspaces|nojs|nolazyredraw|nolbr|nolinebreak|nolisp|nolist|noloadplugins|nolpl|nolz|noma|nomacatsui|nomagic|nomh|noml|nomod|nomodeline|nomodifiable|nomodified|nomore|nomousef|nomousefocus|nomousehide|nonu|nonumber|noodev|noopendevice|nopaste|nopi|nopreserveindent|nopreviewwindow|noprompt|nopvw|noreadonly|noremap|norestorescreen|norevins|nori|norightleft|norightleftcmd|norl|norlc|noro|nors|noru|noruler|nosb|nosc|noscb|noscrollbind|noscs|nosecure|nosft|noshellslash|noshelltemp|noshiftround|noshortname|noshowcmd|noshowfulltag|noshowmatch|noshowmode|nosi|nosm|nosmartcase|nosmartindent|nosmarttab|nosmd|nosn|nosol|nospell|nosplitbelow|nosplitright|nospr|nosr|nossl|nosta|nostartofline|nostmp|noswapfile|noswf|nota|notagbsearch|notagrelative|notagstack|notbi|notbidi|notbs|notermbidi|noterse|notextauto|notextmode|notf|notgst|notildeop|notimeout|notitle|noto|notop|notr|nottimeout|nottybuiltin|nottyfast|notx|novb|novisualbell|nowa|nowarn|nowb|noweirdinvert|nowfh|nowfw|nowildmenu|nowinfixheight|nowinfixwidth|nowiv|nowmnu|nowrap|nowrapscan|nowrite|nowriteany|nowritebackup|nows|nrformats|numberwidth|nuw|odev|oft|ofu|omnifunc|opendevice|operatorfunc|opfunc|osfiletype|pa|para|paragraphs|paste|pastetoggle|patchexpr|patchmode|path|pdev|penc|pex|pexpr|pfn|ph|pheader|pi|pm|pmbcs|pmbfn|popt|preserveindent|previewheight|previewwindow|printdevice|printencoding|printexpr|printfont|printheader|printmbcharset|printmbfont|printoptions|prompt|pt|pumheight|pvh|pvw|qe|quoteescape|readonly|remap|report|restorescreen|revins|rightleft|rightleftcmd|rl|rlc|ro|rs|rtp|ruf|ruler|rulerformat|runtimepath|sbo|sc|scb|scr|scroll|scrollbind|scrolljump|scrolloff|scrollopt|scs|sect|sections|secure|sel|selection|selectmode|sessionoptions|sft|shcf|shellcmdflag|shellpipe|shellquote|shellredir|shellslash|shelltemp|shelltype|shellxquote|shiftround|shiftwidth|shm|shortmess|shortname|showbreak|showcmd|showfulltag|showmatch|showmode|showtabline|shq|si|sidescroll|sidescrolloff|siso|sj|slm|smartcase|smartindent|smarttab|smc|smd|softtabstop|sol|spc|spell|spellcapcheck|spellfile|spelllang|spellsuggest|spf|spl|splitbelow|splitright|sps|sr|srr|ss|ssl|ssop|stal|startofline|statusline|stl|stmp|su|sua|suffixes|suffixesadd|sw|swapfile|swapsync|swb|swf|switchbuf|sws|sxq|syn|synmaxcol|syntax|t_AB|t_AF|t_AL|t_CS|t_CV|t_Ce|t_Co|t_Cs|t_DL|t_EI|t_F1|t_F2|t_F3|t_F4|t_F5|t_F6|t_F7|t_F8|t_F9|t_IE|t_IS|t_K1|t_K3|t_K4|t_K5|t_K6|t_K7|t_K8|t_K9|t_KA|t_KB|t_KC|t_KD|t_KE|t_KF|t_KG|t_KH|t_KI|t_KJ|t_KK|t_KL|t_RI|t_RV|t_SI|t_Sb|t_Sf|t_WP|t_WS|t_ZH|t_ZR|t_al|t_bc|t_cd|t_ce|t_cl|t_cm|t_cs|t_da|t_db|t_dl|t_fs|t_k1|t_k2|t_k3|t_k4|t_k5|t_k6|t_k7|t_k8|t_k9|t_kB|t_kD|t_kI|t_kN|t_kP|t_kb|t_kd|t_ke|t_kh|t_kl|t_kr|t_ks|t_ku|t_le|t_mb|t_md|t_me|t_mr|t_ms|t_nd|t_op|t_se|t_so|t_sr|t_te|t_ti|t_ts|t_ue|t_us|t_ut|t_vb|t_ve|t_vi|t_vs|t_xs|tabline|tabpagemax|tabstop|tagbsearch|taglength|tagrelative|tagstack|tal|tb|tbi|tbidi|tbis|tbs|tenc|term|termbidi|termencoding|terse|textauto|textmode|textwidth|tgst|thesaurus|tildeop|timeout|timeoutlen|title|titlelen|titleold|titlestring|toolbar|toolbariconsize|top|tpm|tsl|tsr|ttimeout|ttimeoutlen|ttm|tty|ttybuiltin|ttyfast|ttym|ttymouse|ttyscroll|ttytype|tw|tx|uc|ul|undolevels|updatecount|updatetime|ut|vb|vbs|vdir|verbosefile|vfile|viewdir|viewoptions|viminfo|virtualedit|visualbell|vop|wak|warn|wb|wc|wcm|wd|weirdinvert|wfh|wfw|whichwrap|wi|wig|wildchar|wildcharm|wildignore|wildmenu|wildmode|wildoptions|wim|winaltkeys|window|winfixheight|winfixwidth|winheight|winminheight|winminwidth|winwidth|wiv|wiw|wm|wmh|wmnu|wmw|wop|wrap|wrapmargin|wrapscan|writeany|writebackup|writedelay|ww)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?)\b/i,operator:/\|\||&&|[-+.]=?|[=!](?:[=~][#?]?)?|[<>]=?[#?]?|[*\/%?]|\b(?:is(?:not)?)\b/,punctuation:/[{}[\](),;:]/}}
744S_.displayName="visual-basic";S_.aliases=["vb","vba"];function S_(e){e.languages["visual-basic"]={comment:{pattern:/(?:['ââ]|REM\b)(?:[^\r\n_]|_(?:\r\n?|\n)?)*/i,inside:{keyword:/^REM/i}},directive:{pattern:/#(?:Const|Else|ElseIf|End|ExternalChecksum|ExternalSource|If|Region)(?:\b_[ \t]*(?:\r\n?|\n)|.)+/i,alias:"property",greedy:!0},string:{pattern:/\$?["ââ](?:["ââ]{2}|[^"ââ])*["ââ]C?/i,greedy:!0},date:{pattern:/#[ \t]*(?:\d+([/-])\d+\1\d+(?:[ \t]+(?:\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?))?|\d+[ \t]*(?:AM|PM)|\d+:\d+(?::\d+)?(?:[ \t]*(?:AM|PM))?)[ \t]*#/i,alias:"number"},number:/(?:(?:\b\d+(?:\.\d+)?|\.\d+)(?:E[+-]?\d+)?|&[HO][\dA-F]+)(?:[FRD]|U?[ILS])?/i,boolean:/\b(?:False|Nothing|True)\b/i,keyword:/\b(?:AddHandler|AddressOf|Alias|And(?:Also)?|As|Boolean|ByRef|Byte|ByVal|Call|Case|Catch|C(?:Bool|Byte|Char|Date|Dbl|Dec|Int|Lng|Obj|SByte|Short|Sng|Str|Type|UInt|ULng|UShort)|Char|Class|Const|Continue|Currency|Date|Decimal|Declare|Default|Delegate|Dim|DirectCast|Do|Double|Each|Else(?:If)?|End(?:If)?|Enum|Erase|Error|Event|Exit|Finally|For|Friend|Function|Get(?:Type|XMLNamespace)?|Global|GoSub|GoTo|Handles|If|Implements|Imports|In|Inherits|Integer|Interface|Is|IsNot|Let|Lib|Like|Long|Loop|Me|Mod|Module|Must(?:Inherit|Override)|My(?:Base|Class)|Namespace|Narrowing|New|Next|Not(?:Inheritable|Overridable)?|Object|Of|On|Operator|Option(?:al)?|Or(?:Else)?|Out|Overloads|Overridable|Overrides|ParamArray|Partial|Private|Property|Protected|Public|RaiseEvent|ReadOnly|ReDim|RemoveHandler|Resume|Return|SByte|Select|Set|Shadows|Shared|short|Single|Static|Step|Stop|String|Structure|Sub|SyncLock|Then|Throw|To|Try|TryCast|Type|TypeOf|U(?:Integer|Long|Short)|Until|Using|Variant|Wend|When|While|Widening|With(?:Events)?|WriteOnly|Xor)\b/i,operator:/[+\-*/\\^<=>&#@$%!]|\b_(?=[ \t]*[\r\n])/,punctuation:/[{}().,:?]/},e.languages.vb=e.languages["visual-basic"],e.languages.vba=e.languages["visual-basic"]}T_.displayName="warpscript";T_.aliases=[];function T_(e){e.languages.warpscript={comment:/#.*|\/\/.*|\/\*[\s\S]*?\*\//,string:{pattern:/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'|<'(?:[^\\']|'(?!>)|\\.)*'>/,greedy:!0},variable:/\$\S+/,macro:{pattern:/@\S+/,alias:"property"},keyword:/\b(?:BREAK|CHECKMACRO|CONTINUE|CUDF|DEFINED|DEFINEDMACRO|EVAL|FAIL|FOR|FOREACH|FORSTEP|IFT|IFTE|MSGFAIL|NRETURN|RETHROW|RETURN|SWITCH|TRY|UDF|UNTIL|WHILE)\b/,number:/[+-]?\b(?:NaN|Infinity|\d+(?:\.\d*)?(?:[Ee][+-]?\d+)?|0x[\da-fA-F]+|0b[01]+)\b/,boolean:/\b(?:F|T|false|true)\b/,punctuation:/<%|%>|[{}[\]()]/,operator:/==|&&?|\|\|?|\*\*?|>>>?|<<|[<>!~]=?|[-/%^]|\+!?|\b(?:AND|NOT|OR)\b/}}w_.displayName="wasm";w_.aliases=[];function w_(e){e.languages.wasm={comment:[/\(;[\s\S]*?;\)/,{pattern:/;;.*/,greedy:!0}],string:{pattern:/"(?:\\[\s\S]|[^"\\])*"/,greedy:!0},keyword:[{pattern:/\b(?:align|offset)=/,inside:{operator:/=/}},{pattern:/\b(?:(?:f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|neg?|nearest|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|sqrt|store(?:8|16|32)?|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))?|memory\.(?:grow|size))\b/,inside:{punctuation:/\./}},/\b(?:anyfunc|block|br(?:_if|_table)?|call(?:_indirect)?|data|drop|elem|else|end|export|func|get_(?:global|local)|global|if|import|local|loop|memory|module|mut|nop|offset|param|result|return|select|set_(?:global|local)|start|table|tee_local|then|type|unreachable)\b/],variable:/\$[\w!#$%&'*+\-./:<=>?@\\^`|~]+/,number:/[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/,punctuation:/[()]/}}__.displayName="web-idl";__.aliases=["webidl"];function __(e){(function(t){var r=/(?:\B-|\b_|\b)[A-Za-z][\w-]*(?![\w-])
vendor: 20,566 bytes, line 744
744/.source,n="(?:"+/\b(?:unsigned\s+)?long\s+long(?![\w-])/.source+"|"+/\b(?:unrestricted|unsigned)\s+[a-z]+(?![\w-])/.source+"|"+/(?!(?:unrestricted|unsigned)\b)/.source+r+/(?:\s*<(?:[^<>]|<[^<>]*>)*>)?/.source+")"+/(?:\s*\?)?/.source,a={};t.languages["web-idl"]={comment:{pattern:/\/\/.*|\/\*[\s\S]*?\*\//,greedy:!0},string:{pattern:/"[^"]*"/,greedy:!0},namespace:{pattern:RegExp(/(\bnamespace\s+)/.source+r),lookbehind:!0},"class-name":[{pattern:/(^|[^\w-])(?:iterable|maplike|setlike)\s*<(?:[^<>]|<[^<>]*>)*>/,lookbehind:!0,inside:a},{pattern:RegExp(/(\b(?:attribute|const|deleter|getter|optional|setter)\s+)/.source+n),lookbehind:!0,inside:a},{pattern:RegExp("("+/\bcallback\s+/.source+r+/\s*=\s*/.source+")"+n),lookbehind:!0,inside:a},{pattern:RegExp(/(\btypedef\b\s*)/.source+n),lookbehind:!0,inside:a},{pattern:RegExp(/(\b(?:callback|dictionary|enum|interface(?:\s+mixin)?)\s+)(?!(?:interface|mixin)\b)/.source+r),lookbehind:!0},{pattern:RegExp(/(:\s*)/.source+r),lookbehind:!0},RegExp(r+/(?=\s+(?:implements|includes)\b)/.source),{pattern:RegExp(/(\b(?:implements|includes)\s+)/.source+r),lookbehind:!0},{pattern:RegExp(n+"(?="+/\s*(?:\.{3}\s*)?/.source+r+/\s*[(),;=]/.source+")"),inside:a}],builtin:/\b(?:ArrayBuffer|BigInt64Array|BigUint64Array|ByteString|DOMString|DataView|Float32Array|Float64Array|FrozenArray|Int16Array|Int32Array|Int8Array|ObservableArray|Promise|USVString|Uint16Array|Uint32Array|Uint8Array|Uint8ClampedArray)\b/,keyword:[/\b(?:async|attribute|callback|const|constructor|deleter|dictionary|enum|getter|implements|includes|inherit|interface|mixin|namespace|null|optional|or|partial|readonly|required|setter|static|stringifier|typedef|unrestricted)\b/,/\b(?:any|bigint|boolean|byte|double|float|iterable|long|maplike|object|octet|record|sequence|setlike|short|symbol|undefined|unsigned|void)\b/],boolean:/\b(?:false|true)\b/,number:{pattern:/(^|[^\w-])-?(?:0x[0-9a-f]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|NaN|Infinity)(?![\w-])/i,lookbehind:!0},operator:/\.{3}|[=:?<>-]/,punctuation:/[(){}[\].,;]/};for(var i in t.languages["web-idl"])i!=="class-name"&&(a[i]=t.languages["web-idl"][i]);t.languages.webidl=t.languages["web-idl"]})(e)}k_.displayName="wgsl";k_.aliases=[];function k_(e){e.languages.wgsl={comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},"builtin-attribute":{pattern:/(@)builtin\(.*?\)/,lookbehind:!0,inside:{attribute:{pattern:/^builtin/,alias:"attr-name"},punctuation:/[(),]/,"built-in-values":{pattern:/\b(?:frag_depth|front_facing|global_invocation_id|instance_index|local_invocation_id|local_invocation_index|num_workgroups|position|sample_index|sample_mask|vertex_index|workgroup_id)\b/,alias:"attr-value"}}},attributes:{pattern:/(@)(?:align|binding|compute|const|fragment|group|id|interpolate|invariant|location|size|vertex|workgroup_size)/i,lookbehind:!0,alias:"attr-name"},functions:{pattern:/\b(fn\s+)[_a-zA-Z]\w*(?=[(<])/,lookbehind:!0,alias:"function"},keyword:/\b(?:bitcast|break|case|const|continue|continuing|default|discard|else|enable|fallthrough|fn|for|function|if|let|loop|private|return|storage|struct|switch|type|uniform|var|while|workgroup)\b/,builtin:/\b(?:abs|acos|acosh|all|any|array|asin|asinh|atan|atan2|atanh|atomic|atomicAdd|atomicAnd|atomicCompareExchangeWeak|atomicExchange|atomicLoad|atomicMax|atomicMin|atomicOr|atomicStore|atomicSub|atomicXor|bool|ceil|clamp|cos|cosh|countLeadingZeros|countOneBits|countTrailingZeros|cross|degrees|determinant|distance|dot|dpdx|dpdxCoarse|dpdxFine|dpdy|dpdyCoarse|dpdyFine|exp|exp2|extractBits|f32|f64|faceForward|firstLeadingBit|floor|fma|fract|frexp|fwidth|fwidthCoarse|fwidthFine|i32|i64|insertBits|inverseSqrt|ldexp|length|log|log2|mat[2-4]x[2-4]|max|min|mix|modf|normalize|override|pack2x16float|pack2x16snorm|pack2x16unorm|pack4x8snorm|pack4x8unorm|pow|ptr|quantizeToF16|radians|reflect|refract|reverseBits|round|sampler|sampler_comparison|select|shiftLeft|shiftRight|sign|sin|sinh|smoothstep|sqrt|staticAssert|step|storageBarrier|tan|tanh|textureDimensions|textureGather|textureGatherCompare|textureLoad|textureNumLayers|textureNumLevels|textureNumSamples|textureSample|textureSampleBias|textureSampleCompare|textureSampleCompareLevel|textureSampleGrad|textureSampleLevel|textureStore|texture_1d|texture_2d|texture_2d_array|texture_3d|texture_cube|texture_cube_array|texture_depth_2d|texture_depth_2d_array|texture_depth_cube|texture_depth_cube_array|texture_depth_multisampled_2d|texture_multisampled_2d|texture_storage_1d|texture_storage_2d|texture_storage_2d_array|texture_storage_3d|transpose|trunc|u32|u64|unpack2x16float|unpack2x16snorm|unpack2x16unorm|unpack4x8snorm|unpack4x8unorm|vec[2-4]|workgroupBarrier)\b/,"function-calls":{pattern:/\b[_a-z]\w*(?=\()/i,alias:"function"},"class-name":/\b(?:[A-Z][A-Za-z0-9]*)\b/,"bool-literal":{pattern:/\b(?:false|true)\b/,alias:"boolean"},"hex-int-literal":{pattern:/\b0[xX][0-9a-fA-F]+[iu]?\b(?![.pP])/,alias:"number"},"hex-float-literal":{pattern:/\b0[xX][0-9a-fA-F]*(?:\.[0-9a-fA-F]*)?(?:[pP][+-]?\d+[fh]?)?/,alias:"number"},"decimal-float-literal":[{pattern:/\d*\.\d+(?:[eE](?:\+|-)?\d+)?[fh]?/,alias:"number"},{pattern:/\d+\.\d*(?:[eE](?:\+|-)?\d+)?[fh]?/,alias:"number"},{pattern:/\d+[eE](?:\+|-)?\d+[fh]?/,alias:"number"},{pattern:/\b\d+[fh]\b/,alias:"number"}],"int-literal":{pattern:/\b\d+[iu]?\b/,alias:"number"},operator:[{pattern:/(?:\^|~|\|(?!\|)|\|\||&&|<<|>>|!)(?!=)/},{pattern:/&(?![&=])/},{pattern:/(?:\+=|-=|\*=|\/=|%=|\^=|&=|\|=|<<=|>>=)/},{pattern:/(^|[^<>=!])=(?![=>])/,lookbehind:!0},{pattern:/(?:==|!=|<=|\+\+|--|(^|[^=])>=)/,lookbehind:!0},{pattern:/(?:(?:[+%]|(?:\*(?!\w)))(?!=))|(?:-(?!>))|(?:\/(?!\/))/},{pattern:/->/}],punctuation:/[@(){}[\],;<>:.]/}}A_.displayName="wiki";A_.aliases=[];function A_(e){e.register(mn),e.languages.wiki=e.languages.extend("markup",{"block-comment":{pattern:/(^|[^\\])\/\*[\s\S]*?\*\//,lookbehind:!0,alias:"comment"},heading:{pattern:/^(=+)[^=\r\n].*?\1/m,inside:{punctuation:/^=+|=+$/,important:/.+/}},emphasis:{pattern:/('{2,5}).+?\1/,inside:{"bold-italic":{pattern:/(''''').+?(?=\1)/,lookbehind:!0,alias:["bold","italic"]},bold:{pattern:/(''')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},italic:{pattern:/('')[^'](?:.*?[^'])?(?=\1)/,lookbehind:!0},punctuation:/^''+|''+$/}},hr:{pattern:/^-{4,}/m,alias:"punctuation"},url:[/ISBN +(?:97[89][ -]?)?(?:\d[ -]?){9}[\dx]\b|(?:PMID|RFC) +\d+/i,/\[\[.+?\]\]|\[.+?\]/],variable:[/__[A-Z]+__/,/\{{3}.+?\}{3}/,/\{\{.+?\}\}/],symbol:[/^#redirect/im,/~{3,5}/],"table-tag":{pattern:/((?:^|[|!])[|!])[^|\r\n]+\|(?!\|)/m,lookbehind:!0,inside:{"table-bar":{pattern:/\|$/,alias:"punctuation"},rest:e.languages.markup.tag.inside}},punctuation:/^(?:\{\||\|\}|\|-|[*#:;!|])|\|\||!!/m}),e.languages.insertBefore("wiki","tag",{nowiki:{pattern:/<(nowiki|pre|source)\b[^>]*>[\s\S]*?<\/\1>/i,inside:{tag:{pattern:/<(?:nowiki|pre|source)\b[^>]*>|<\/(?:nowiki|pre|source)>/i,inside:e.languages.markup.tag.inside}}}})}C_.displayName="wolfram";C_.aliases=["mathematica","nb","wl"];function C_(e){e.languages.wolfram={comment:/\(\*(?:\(\*(?:[^*]|\*(?!\)))*\*\)|(?!\(\*)[\s\S])*?\*\)/,string:{pattern:/"(?:\\.|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:Abs|AbsArg|Accuracy|Block|Do|For|Function|If|Manipulate|Module|Nest|NestList|None|Return|Switch|Table|Which|While)\b/,context:{pattern:/\b\w+`+\w*/,alias:"class-name"},blank:{pattern:/\b\w+_\b/,alias:"regex"},"global-variable":{pattern:/\$\w+/,alias:"variable"},boolean:/\b(?:False|True)\b/,number:/(?:\b(?=\d)|\B(?=\.))(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/\/\.|;|=\.|\^=|\^:=|:=|<<|>>|<\||\|>|:>|\|->|->|<-|@@@|@@|@|\/@|=!=|===|==|=|\+|-|\[\/-+%=\]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]/,punctuation:/[{}[\];(),.:]/},e.languages.mathematica=e.languages.wolfram,e.languages.wl=e.languages.wolfram,e.languages.nb=e.languages.wolfram}N_.displayName="wren";N_.aliases=[];function N_(e){e.languages.wren={comment:[{pattern:/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|\/\*(?:[^*/]|\*(?!\/)|\/(?!\*))*\*\/)*\*\/)*\*\//,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],"triple-quoted-string":{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string"},"string-literal":null,hashbang:{pattern:/^#!\/.+/,greedy:!0,alias:"comment"},attribute:{pattern:/#!?[ \t\u3000]*\w+/,alias:"keyword"},"class-name":[{pattern:/(\bclass\s+)\w+/,lookbehind:!0},/\b[A-Z][a-z\d_]*\b/],constant:/\b[A-Z][A-Z\d_]*\b/,null:{pattern:/\bnull\b/,alias:"keyword"},keyword:/\b(?:as|break|class|construct|continue|else|for|foreign|if|import|in|is|return|static|super|this|var|while)\b/,boolean:/\b(?:false|true)\b/,number:/\b(?:0x[\da-f]+|\d+(?:\.\d+)?(?:e[+-]?\d+)?)\b/i,function:/\b[a-z_]\w*(?=\s*[({])/i,operator:/<<|>>|[=!<>]=?|&&|\|\||[-+*/%~^&|?:]|\.{2,3}/,punctuation:/[\[\](){}.,;]/},e.languages.wren["string-literal"]={pattern:/(^|[^\\"])"(?:[^\\"%]|\\[\s\S]|%(?!\()|%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\))*"/,lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)%\((?:[^()]|\((?:[^()]|\([^)]*\))*\))*\)/,lookbehind:!0,inside:{expression:{pattern:/^(%\()[\s\S]+(?=\)$)/,lookbehind:!0,inside:e.languages.wren},"interpolation-punctuation":{pattern:/^%\(|\)$/,alias:"punctuation"}}},string:/[\s\S]+/}}}R_.displayName="xeora";R_.aliases=["xeoracube"];function R_(e){e.register(mn),(function(t){t.languages.xeora=t.languages.extend("markup",{constant:{pattern:/\$(?:DomainContents|PageRenderDuration)\$/,inside:{punctuation:{pattern:/\$/}}},variable:{pattern:/\$@?(?:#+|[-+*~=^])?[\w.]+\$/,inside:{punctuation:{pattern:/[$.]/},operator:{pattern:/#+|[-+*~=^@]/}}},"function-inline":{pattern:/\$F:[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\$/,inside:{variable:{pattern:/(?:[,|])@?(?:#+|[-+*~=^])?[\w.]+/,inside:{punctuation:{pattern:/[,.|]/},operator:{pattern:/#+|[-+*~=^@]/}}},punctuation:{pattern:/\$\w:|[$:?.,|]/}},alias:"function"},"function-block":{pattern:/\$XF:\{[-\w.]+\?[-\w.]+(?:,(?:(?:@[-#]*\w+\.[\w+.]\.*)*\|)*(?:(?:[\w+]|[-#*.~^]+[\w+]|=\S)(?:[^$=]|=+[^=])*=*|(?:@[-#]*\w+\.[\w+.]\.*)+(?:(?:[\w+]|[-#*~^][-#*.~^]*[\w+]|=\S)(?:[^$=]|=+[^=])*=*)?)?)?\}:XF\$/,inside:{punctuation:{pattern:/[$:{}?.,|]/}},alias:"function"},"directive-inline":{pattern:/\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\/\w.]+\$/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}}},alias:"function"},"directive-block-open":{pattern:/\$\w+:\{|\$\w(?:#\d+\+?)?(?:\[[-\w.]+\])?:[-\w.]+:\{(?:![A-Z]+)?/,inside:{punctuation:{pattern:/\$(?:\w:|C(?:\[|#\d))?|[:{[\]]/,inside:{tag:{pattern:/#\d/}}},attribute:{pattern:/![A-Z]+$/,inside:{punctuation:{pattern:/!/}},alias:"keyword"}},alias:"function"},"directive-block-separator":{pattern:/\}:[-\w.]+:\{/,inside:{punctuation:{pattern:/[:{}]/}},alias:"function"},"directive-block-close":{pattern:/\}:[-\w.]+\$/,inside:{punctuation:{pattern:/[:{}$]/}},alias:"function"}}),t.languages.insertBefore("inside","punctuation",{variable:t.languages.xeora["function-inline"].inside.variable},t.languages.xeora["function-block"]),t.languages.xeoracube=t.languages.xeora})(e)}I_.displayName="xml-doc";I_.aliases=[];function I_(e){e.register(mn),(function(t){function r(s,l){t.languages[s]&&t.languages.insertBefore(s,"comment",{"doc-comment":l})}var n=t.languages.markup.tag,a={pattern:/\/\/\/.*/,greedy:!0,alias:"comment",inside:{tag:n}},i={pattern:/'''.*/,greedy:!0,alias:"comment",inside:{tag:n}};r("csharp",a),r("fsharp",a),r("vbnet",i)})(e)}O_.displayName="xojo";O_.aliases=[];function O_(e){e.languages.xojo={comment:{pattern:/(?:'|\/\/|Rem\b).+/i,greedy:!0},string:{pattern:/"(?:""|[^"])*"/,greedy:!0},number:[/(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:E[+-]?\d+)?/i,/&[bchou][a-z\d]+/i],directive:{pattern:/#(?:Else|ElseIf|Endif|If|Pragma)\b/i,alias:"property"},keyword:/\b(?:AddHandler|App|Array|As(?:signs)?|Auto|Boolean|Break|By(?:Ref|Val)|Byte|Call|Case|Catch|CFStringRef|CGFloat|Class|Color|Const|Continue|CString|Currency|CurrentMethodName|Declare|Delegate|Dim|Do(?:uble|wnTo)?|Each|Else(?:If)?|End|Enumeration|Event|Exception|Exit|Extends|False|Finally|For|Function|Get|GetTypeInfo|Global|GOTO|If|Implements|In|Inherits|Int(?:8|16|32|64|eger|erface)?|Lib|Loop|Me|Module|Next|Nil|Object|Optional|OSType|ParamArray|Private|Property|Protected|PString|Ptr|Raise(?:Event)?|ReDim|RemoveHandler|Return|Select(?:or)?|Self|Set|Shared|Short|Single|Soft|Static|Step|String|Sub|Super|Text|Then|To|True|Try|Ubound|UInt(?:8|16|32|64|eger)?|Until|Using|Var(?:iant)?|Wend|While|WindowPtr|WString)\b/i,operator:/<[=>]?|>=?|[+\-*\/\\^=]|\b(?:AddressOf|And|Ctype|IsA?|Mod|New|Not|Or|WeakAddressOf|Xor)\b/i,punctuation:/[.,;:()]/}}L_.displayName="xquery";L_.aliases=[];function L_(e){e.register(mn),(function(t){t.languages.xquery=t.languages.extend("markup",{"xquery-comment":{pattern:/\(:[\s\S]*?:\)/,greedy:!0,alias:"comment"},string:{pattern:/(["'])(?:\1\1|(?!\1)[\s\S])*\1/,greedy:!0},extension:{pattern:/\(#.+?#\)/,alias:"symbol"},variable:/\$[-\w:]+/,axis:{pattern:/(^|[^-])(?:ancestor(?:-or-self)?|attribute|child|descendant(?:-or-self)?|following(?:-sibling)?|parent|preceding(?:-sibling)?|self)(?=::)/,lookbehind:!0,alias:"operator"},"keyword-operator":{pattern:/(^|[^:-])\b(?:and|castable as|div|eq|except|ge|gt|idiv|instance of|intersect|is|le|lt|mod|ne|or|union)\b(?=$|[^:-])/,lookbehind:!0,alias:"operator"},keyword:{pattern:/(^|[^:-])\b(?:as|ascending|at|base-uri|boundary-space|case|cast as|collation|construction|copy-namespaces|declare|default|descending|else|empty (?:greatest|least)|encoding|every|external|for|function|if|import|in|inherit|lax|let|map|module|namespace|no-inherit|no-preserve|option|order(?: by|ed|ing)?|preserve|return|satisfies|schema|some|stable|strict|strip|then|to|treat as|typeswitch|unordered|validate|variable|version|where|xquery)\b(?=$|[^:-])/,lookbehind:!0},function:/[\w-]+(?::[\w-]+)*(?=\s*\()/,"xquery-element":{pattern:/(element\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"tag"},"xquery-attribute":{pattern:/(attribute\s+)[\w-]+(?::[\w-]+)*/,lookbehind:!0,alias:"attr-name"},builtin:{pattern:/(^|[^:-])\b(?:attribute|comment|document|element|processing-instruction|text|xs:(?:ENTITIES|ENTITY|ID|IDREFS?|NCName|NMTOKENS?|NOTATION|Name|QName|anyAtomicType|anyType|anyURI|base64Binary|boolean|byte|date|dateTime|dayTimeDuration|decimal|double|duration|float|gDay|gMonth|gMonthDay|gYear|gYearMonth|hexBinary|int|integer|language|long|negativeInteger|nonNegativeInteger|nonPositiveInteger|normalizedString|positiveInteger|short|string|time|token|unsigned(?:Byte|Int|Long|Short)|untyped(?:Atomic)?|yearMonthDuration))\b(?=$|[^:-])/,lookbehind:!0},number:/\b\d+(?:\.\d+)?(?:E[+-]?\d+)?/,operator:[/[+*=?|@]|\.\.?|:=|!=|<[=<]?|>[=>]?/,{pattern:/(\s)-(?=\s)/,lookbehind:!0}],punctuation:/[[\](){},;:/]/}),t.languages.xquery.tag.pattern=/<\/?(?!\d)[^\s>\/=$<%]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+))?)*\s*\/?>/,t.languages.xquery.tag.inside["attr-value"].pattern=/=(?:("|')(?:\\[\s\S]|\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}|(?!\1)[^\\])*\1|[^\s'">=]+)/,t.languages.xquery.tag.inside["attr-value"].inside.punctuation=/^="|"$/,t.languages.xquery.tag.inside["attr-value"].inside.expression={pattern:/\{(?!\{)(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])+\}/,inside:t.languages.xquery,alias:"language-xquery"};var r=function(a){return typeof a=="string"?a:typeof a.content=="string"?a.content:a.content.map(r).join("")},n=function(a){for(var i=[],s=0;s<a.length;s++){var l=a[s],c=!1;if(typeof l!="string"&&(l.type==="tag"&&l.content[0]&&l.content[0].type==="tag"?l.content[0].content[0].content==="</"?i.length>0&&i[i.length-1].tagName===r(l.content[0].content[1])&&i.pop():l.content[l.content.length-1].content==="/>"||i.push({tagName:r(l.content[0].content[1]),openedBraces:0}):i.length>0&&l.type==="punctuation"&&l.content==="{"&&(!a[s+1]||a[s+1].type!=="punctuation"||a[s+1].content!=="{")&&(!a[s-1]||a[s-1].type!=="plain-text"||a[s-1].content!=="{")?i[i.length-1].openedBraces++:i.length>0&&i[i.length-1].openedBraces>0&&l.type==="punctuation"&&l.content==="}"?i[i.length-1].openedBraces--:l.type!=="comment"&&(c=!0)),(c||typeof l=="string")&&i.length>0&&i[i.length-1].openedBraces===0){var d=r(l);s<a.length-1&&(typeof a[s+1]=="string"||a[s+1].type==="plain-text")&&(d+=r(a[s+1]),a.splice(s+1,1)),s>0&&(typeof a[s-1]=="string"||a[s-1].type==="plain-text")&&(d=r(a[s-1])+d,a.splice(s-1,1),s--),/^\s+$/.test(d)?a[s]=d:a[s]=new t.Token("plain-text",d,null,d)}l.content&&typeof l.content!="string"&&n(l.content)}};t.hooks.add("after-tokenize",function(a){a.language==="xquery"&&n(a.tokens)})})(e)}D_.displayName="yang";D_.aliases=[];function D_(e){e.languages.yang={comment:/\/\*[\s\S]*?\*\/|\/\/.*/,string:{pattern:/"(?:[^\\"]|\\.)*"|'[^']*'/,greedy:!0},keyword:{pattern:/(^|[{};\r\n][ \t]*)[a-z_][\w.-]*/i,lookbehind:!0},namespace:{pattern:/(\s)[a-z_][\w.-]*(?=:)/i,lookbehind:!0},boolean:/\b(?:false|true)\b/,operator:/\+/,punctuation:/[{};:]/}}M_.displayName="zig";M_.aliases=[];function M_(e){(function(t){function r(d){return function(){return d}}var n=/\b(?:align|allowzero|and|anyframe|anytype|asm|async|await|break|cancel|catch|comptime|const|continue|defer|else|enum|errdefer|error|export|extern|fn|for|if|inline|linksection|nakedcc|noalias|nosuspend|null|or|orelse|packed|promise|pub|resume|return|stdcallcc|struct|suspend|switch|test|threadlocal|try|undefined|union|unreachable|usingnamespace|var|volatile|while)\b/,a="\\b(?!"+n.source+")(?!\\d)\\w+\\b",i=/align\s*\((?:[^()]|\([^()]*\))*\)/.source,s=/(?:\?|\bpromise->|(?:\[[^[\]]*\]|\*(?!\*)|\*\*)(?:\s*<ALIGN>|\s*const\b|\s*volatile\b|\s*allowzero\b)*)/.source.replace(/<ALIGN>/g,r(i)),l=/(?:\bpromise\b|(?:\berror\.)?<ID>(?:\.<ID>)*(?!\s+<ID>))/.source.replace(/<ID>/g,r(a)),c="(?!\\s)(?:!?\\s*(?:"+s+"\\s*)*"+l+")+";t.languages.zig={comment:[{pattern:/\/\/[/!].*/,alias:"doc-comment"},/\/{2}.*/],string:[{pattern:/(^|[^\\@])c?"(?:[^"\\\r\n]|\\.)*"/,lookbehind:!0,greedy:!0},{pattern:/([\r\n])([ \t]+c?\\{2}).*(?:(?:\r\n?|\n)\2.*)*/,lookbehind:!0,greedy:!0}],char:{pattern:/(^|[^\\])'(?:[^'\\\r\n]|[\uD800-\uDFFF]{2}|\\(?:.|x[a-fA-F\d]{2}|u\{[a-fA-F\d]{1,6}\}))'/,lookbehind:!0,greedy:!0},builtin:/\B@(?!\d)\w+(?=\s*\()/,label:{pattern:/(\b(?:break|continue)\s*:\s*)\w+\b|\b(?!\d)\w+\b(?=\s*:\s*(?:\{|while\b))/,lookbehind:!0},"class-name":[/\b(?!\d)\w+(?=\s*=\s*(?:(?:extern|packed)\s+)?(?:enum|struct|union)\s*[({])/,{pattern:RegExp(/(:\s*)<TYPE>(?=\s*(?:<ALIGN>\s*)?[=;,)])|<TYPE>(?=\s*(?:<ALIGN>\s*)?\{)/.source.replace(/<TYPE>/g,r(c)).replace(/<ALIGN>/g,r(i))),lookbehind:!0,inside:null},{pattern:RegExp(/(\)\s*)<TYPE>(?=\s*(?:<ALIGN>\s*)?;)/.source.replace(/<TYPE>/g,r(c)).replace(/<ALIGN>/g,r(i))),lookbehind:!0,inside:null}],"builtin-type":{pattern:/\b(?:anyerror|bool|c_u?(?:int|long|longlong|short)|c_longdouble|c_void|comptime_(?:float|int)|f(?:16|32|64|128)|[iu](?:8|16|32|64|128|size)|noreturn|type|void)\b/,alias:"keyword"},keyword:n,function:/\b(?!\d)\w+(?=\s*\()/,number:/\b(?:0b[01]+|0o[0-7]+|0x[a-fA-F\d]+(?:\.[a-fA-F\d]*)?(?:[pP][+-]?[a-fA-F\d]+)?|\d+(?:\.\d*)?(?:[eE][+-]?\d+)?)\b/,boolean:/\b(?:false|true)\b/,operator:/\.[*?]|\.{2,3}|[-=]>|\*\*|\+\+|\|\||(?:<<|>>|[-+*]%|[-+*/%^&|<>!=])=?|[?~]/,punctuation:/[.:,;(){}[\]]/},t.languages.zig["class-name"].forEach(function(d){d.inside===null&&(d.inside=t.languages.zig)})})(e)}j.register(mn);j.register(Wl);j.register(Bt);j.register(BS);j.register(Cn);j.register(FS);j.register(PS);j.register(US);j.register(zS);j.register($S);j.register(HS);j.register(jS);j.register(qS);j.register(qh);j.register(GS);j.register(YS);j.register(VS);j.register(WS);j.register(Vi);j.register(Yc);j.register(XS);j.register(KS);j.register(ZS);j.register(db);j.register(hb);j.register(QS);j.register(JS);j.register(eT);j.register(Vc);j.register(tT);j.register(rT);j.register(nT);j.register(aT);j.register(iT);j.register(sT);j.register(oT);j.register(lT);j.register(pb);j.register(uT);j.register(cT);j.register(dT);j.register(hT);j.register(pT);j.register(fT);j.register(mT);j.register(gT);j.register(bT);j.register(yT);j.register(xT);j.register(ET);j.register(vT);j.register(ST);j.register(TT);j.register(wT);j.register(_T);j.register(kT);j.register(AT);j.register(CT);j.register(NT);j.register(RT);j.register(IT);j.register(OT);j.register(LT);j.register(Wc);j.register(DT);j.register(MT);j.register(BT);j.register(FT);j.register(PT);j.register(UT);j.register(zT);j.register($T);j.register(HT);j.register(jT);j.register(qT);j.register(Nn);j.register(GT);j.register(YT);j.register(VT);
744j.register(WT);j.register(XT);j.register(KT);j.register(ZT);j.register(QT);j.register(JT);j.register(e4);j.register(fb);j.register(t4);j.register(r4);j.register(n4);j.register(a4);j.register(i4);j.register(s4);j.register(o4);j.register(l4);j.register(u4);j.register(c4);j.register(d4);j.register(h4);j.register(p4);j.register(f4);j.register(m4);j.register(g4);j.register(b4);j.register(y4);j.register(x4);j.register(E4);j.register(v4);j.register(S4);j.register(T4);j.register(w4);j.register(_4);j.register(k4);j.register(A4);j.register(C4);j.register(N4);j.register(R4);j.register(I4);j.register(O4);j.register(Gh);j.register(L4);j.register(D4);j.register(M4);j.register(B4);j.register(F4);j.register(P4);j.register(Yh);j.register(U4);j.register(z4);j.register($4);j.register(H4);j.register(j4);j.register(q4);j.register(G4);j.register(Y4);j.register(V4);j.register(W4);j.register(X4);j.register(Xc);j.register(Kc);j.register(Zc);j.register(K4);j.register(Z4);j.register(Q4);j.register(J4);j.register(ew);j.register(tw);j.register(rw);j.register(Vh);j.register(nw);j.register(aw);j.register(iw);j.register(sw);j.register(ow);j.register(lw);j.register(uw);j.register(cw);j.register(dw);j.register(hw);j.register(pw);j.register(fw);j.register(mw);j.register(gw);j.register(Wh);j.register(bw);j.register(yw);j.register(xw);j.register(Ew);j.register(vw);j.register(Sw);j.register(Tw);j.register(ww);j.register(_w);j.register(mb);j.register(kw);j.register(Aw);j.register(Cw);j.register(Nw);j.register(Rw);j.register(Iw);j.register(Ow);j.register(Lw);j.register(Dw);j.register(Mw);j.register(Bw);j.register(Fw);j.register(Pw);j.register(Uw);j.register(zw);j.register($w);j.register(Hw);j.register(jw);j.register(qw);j.register(Gw);j.register(Yw);j.register(Vw);j.register(Ww);j.register(Xw);j.register(Kw);j.register(Zw);j.register(Qw);j.register(Jw);j.register(e3);j.register(t3);j.register(r3);j.register(n3);j.register(a3);j.register(i3);j.register(s3);j.register(o3);j.register(l3);j.register(u3);j.register(c3);j.register(d3);j.register(h3);j.register(p3);j.register(f3);j.register(m3);j.register(g3);j.register(b3);j.register(y3);j.register(x3);j.register(E3);j.register(v3);j.register(S3);j.register(gb);j.register(T3);j.register(w3);
744j.register(_3);j.register(k3);j.register(A3);j.register(C3);j.register(N3);j.register(bb);j.register(R3);j.register(I3);j.register(O3);j.register(L3);j.register(D3);j.register(M3);j.register(B3);j.register(F3);j.register(P3);j.register(U3);j.register(z3);j.register($3);j.register(H3);j.register(j3);j.register(q3);j.register(G3);j.register(Y3);j.register(V3);j.register(W3);j.register(X3);j.register(yb);j.register(K3);j.register(Z3);j.register(Q3);j.register(J3);j.register(e_);j.register(t_);j.register(r_);j.register(n_);j.register(a_);j.register(i_);j.register(Xh);j.register(s_);j.register(xb);j.register(o_);j.register(l_);j.register(u_);j.register(c_);j.register(d_);j.register(h_);j.register(p_);j.register(f_);j.register(m_);j.register(g_);j.register(b_);j.register(y_);j.register(x_);j.register(E_);j.register(v_);j.register(S_);j.register(T_);j.register(w_);j.register(__);j.register(k_);j.register(A_);j.register(C_);j.register(N_);j.register(R_);j.register(I_);j.register(O_);j.register(L_);j.register(D_);j.register(M_);var AM=Sde(j,qde);AM.supportedLanguages=_de;const Gde={'pre[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none",padding:"1em",margin:".5em 0",overflow:"auto",background:"#1e1e1e"},'code[class*="language-"]':{color:"#d4d4d4",fontSize:"13px",textShadow:"none",fontFamily:'Menlo, Monaco, Consolas, "Andale Mono", "Ubuntu Mono", "Courier New", monospace',direction:"ltr",textAlign:"left",whiteSpace:"pre",wordSpacing:"normal",wordBreak:"normal",lineHeight:"1.5",MozTabSize:"4",OTabSize:"4",tabSize:"4",WebkitHyphens:"none",MozHyphens:"none",msHyphens:"none",hyphens:"none"},'pre[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"]::selection':{textShadow:"none",background:"#264F78"},'pre[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},'code[class*="language-"] *::selection':{textShadow:"none",background:"#264F78"},':not(pre) > code[class*="language-"]':{padding:".1em .3em",borderRadius:".3em",color:"#db4c69",background:"#1e1e1e"},".namespace":{Opacity:".7"},"doctype.doctype-tag":{color:"#569CD6"},"doctype.name":{color:"#9cdcfe"},comment:{color:"#6a9955"},prolog:{color:"#6a9955"},punctuation:{color:"#d4d4d4"},".language-html .language-css .token.punctuation":{color:"#d4d4d4"},".language-html .language-javascript .token.punctuation":{color:"#d4d4d4"},property:{color:"#9cdcfe"},tag:{color:"#569cd6"},boolean:{color:"#569cd6"},number:{color:"#b5cea8"},constant:{color:"#9cdcfe"},symbol:{color:"#b5cea8"},inserted:{color:"#b5cea8"},unit:{color:"#b5cea8"},selector:{color:"#d7ba7d"},"attr-name":{color:"#9cdcfe"},string:{color:"#ce9178"},char:{color:"#ce9178"},builtin:{color:"#ce9178"},deleted:{color:"#ce9178"},".language-css .token.string.url":{textDecoration:"underline"},operator:{color:"#d4d4d4"},entity:{color:"#569cd6"},"operator.arrow":{color:"#569CD6"},atrule:{color:"#ce9178"},"atrule.rule":{color:"#c586c0"},"atrule.url":{color:"#9cdcfe"},"atrule.url.function":{color:"#dcdcaa"},"atrule.url.punctuation":{color:"#d4d4d4"},keyword:{color:"#569CD6"},"keyword.module":{color:"#c586c0"},"keyword.control-flow":{color:"#c586c0"},function:{color:"#dcdcaa"},"function.maybe-class-name":{color:"#dcdcaa"},regex:{color:"#d16969"},important:{color:"#569cd6"},italic:{fontStyle:"italic"},"class-name":{color:"#4ec9b0"},"maybe-class-name":{color:"#4ec9b0"},console:{color:"#9cdcfe"},parameter:{color:"#9cdcfe"},interpolation:{color:"#9cdcfe"},"punctuation.interpolation-punctuation":{color:"#569cd6"},variable:{color:"#9cdcfe"},"imports.maybe-class-name":{color:"#9cdcfe"},"exports.maybe-class-name":{color:"#9cdcfe"},escape:{color:"#d7ba7d"},"tag.punctuation":{color:"#808080"},cdata:{color:"#808080"},"attr-value":{color:"#ce9178"},"attr-value.punctuation":{color:"#ce9178"},"attr-value.punctuation.attr-equals":{color:"#d4d4d4"},namespace:{color:"#4ec9b0"},'pre[class*="language-javascript"]':{color:"#9cdcfe"},'code[class*="language-javascript"]':{color:"#9cdcfe"},'pre[class*="language-jsx"]':{color:"#9cdcfe"},'code[class*="language-jsx"]':{color:"#9cdcfe"},'pre[class*="language-typescript"]':{color:"#9cdcfe"},'code[class*="language-typescript"]':{color:"#9cdcfe"},'pre[class*="language-tsx"]':{color:"#9cdcfe"},'code[class*="language-tsx"]':{color:"#9cdcfe"},'pre[class*="language-css"]':{color:"#ce9178"},'code[class*="language-css"]':{color:"#ce9178"},'pre[class*="language-html"]':{color:"#d4d4d4"},'code[class*="language-html"]':{color:"#d4d4d4"},".language-regex .token.anchor":{color:"#dcdcaa"},".language-html .token.punctuation":{color:"#808080"},'pre[class*="language-"] > code[class*="language-"]':{position:"relative",zIndex:"1"},".line-highlight.line-highlight":{background:"#f7ebc6",boxShadow:"inset 5px 0 0 #f7d87c",zIndex:"0"}};var C8={name:"mermaid",version:"11.12.2",description:"Markdown-ish syntax for generating flowcharts, mindmaps, sequence diagrams, class diagrams, gantt charts, git graphs and more.",type:"module",module:"./dist/mermaid.core.mjs",types:"./dist/mermaid.d.ts",exports:{".":{types:"./dist/mermaid.d.ts",import:"./dist/mermaid.core.mjs",default:"./dist/mermaid.core.mjs"},"./*":"./*"},keywords:["diagram","markdown","flowchart","sequence diagram","gantt","class diagram","git graph","mindmap","packet diagram","c4 diagram","er diagram","pie chart","pie diagram","quadrant chart","requirement diagram","graph"],scripts:{clean:"rimraf dist",dev:"pnpm -w dev","docs:code":"typedoc src/defaultConfig.ts src/config.ts src/mermaid.ts && prettier --write ./src/docs/config/setup","docs:build":"rimraf ../../docs && pnpm docs:code && pnpm docs:spellcheck && tsx scripts/docs.cli.mts","docs:verify":"pnpm docs:code && pnpm docs:spellcheck && tsx scripts/docs.cli.mts --verify","docs:pre:vitepress":"pnpm --filter ./src/docs prefetch && rimraf src/vitepress && pn
744pm docs:code && tsx scripts/docs.cli.mts --vitepress && pnpm --filter ./src/vitepress install --no-frozen-lockfile --ignore-scripts","docs:build:vitepress":"pnpm docs:pre:vitepress && (cd src/vitepress && pnpm run build) && cpy --flat src/docs/landing/ ./src/vitepress/.vitepress/dist/landing","docs:dev":'pnpm docs:pre:vitepress && concurrently "pnpm --filter ./src/vitepress dev" "tsx scripts/docs.cli.mts --watch --vitepress"',"docs:dev:docker":'pnpm docs:pre:vitepress && concurrently "pnpm --filter ./src/vitepress dev:docker" "tsx scripts/docs.cli.mts --watch --vitepress"',"docs:serve":"pnpm docs:build:vitepress && vitepress serve src/vitepress","docs:spellcheck":'cspell "src/docs/**/*.md"',"docs:release-version":"tsx scripts/update-release-version.mts","docs:verify-version":"tsx scripts/update-release-version.mts --verify","types:build-config":"tsx scripts/create-types-from-json-schema.mts","types:verify-config":"tsx scripts/create-types-from-json-schema.mts --verify",checkCircle:"npx madge --circular ./src",prepublishOnly:"pnpm docs:verify-version"},repository:{type:"git",url:"https://github.com/mermaid-js/mermaid"},author:"Knut Sveidqvist",license:"MIT",standard:{ignore:["**/parser/*.js","dist/**/*.js","cypress/**/*.js"],globals:["page"]},dependencies:{"@braintree/sanitize-url":"^7.1.1","@iconify/utils":"^3.0.1","@mermaid-js/parser":"workspace:^","@types/d3":"^7.4.3",cytoscape:"^3.29.3","cytoscape-cose-bilkent":"^4.1.0","cytoscape-fcose":"^2.2.0",d3:"^7.9.0","d3-sankey":"^0.12.3","dagre-d3-es":"7.0.13",dayjs:"^1.11.18",dompurify:"^3.2.5",katex:"^0.16.22",khroma:"^2.1.0","lodash-es":"^4.17.21",marked:"^16.2.1",roughjs:"^4.6.6",stylis:"^4.3.6","ts-dedent":"^2.2.0",uuid:"^11.1.0"},devDependencies:{"@adobe/jsonschema2md":"^8.0.5","@iconify/types":"^2.0.0","@types/cytoscape":"^3.21.9","@types/cytoscape-fcose":"^2.2.4","@types/d3-sankey":"^0.12.4","@types/d3-scale":"^4.0.9","@types/d3-scale-chromatic":"^3.1.0","@types/d3-selection":"^3.0.11","@types/d3-shape":"^3.1.7","@types/jsdom":"^21.1.7","@types/katex":"^0.16.7","@types/lodash-es":"^4.17.12","@types/micromatch":"^4.0.9","@types/stylis":"^4.2.7","@types/uuid":"^10.0.0",ajv:"^8.17.1",canvas:"^3.1.2",chokidar:"3.6.0",concurrently:"^9.1.2","csstree-validator":"^4.0.1",globby:"^14.1.0",jison:"^0.4.18","js-base64":"^3.7.8",jsdom:"^26.1.0","json-schema-to-typescript":"^15.0.4",micromatch:"^4.0.8","path-browserify":"^1.0.1",prettier:"^3.5.3",remark:"^15.0.1","remark-frontmatter":"^5.0.0","remark-gfm":"^4.0.1",rimraf:"^6.0.1","start-server-and-test":"^2.0.13","type-fest":"^4.35.0",typedoc:"^0.28.12","typedoc-plugin-markdown":"^4.8.1",typescript:"~5.7.3","unist-util-flatmap":"^1.0.0","unist-util-visit":"^5.0.0",vitepress:"^1.6.4","vitepress-plugin-search":"1.0.4-alpha.22"},files:["dist/","README.md"],publishConfig:{access:"public"}},Em={exports:{}},Yde=Em.exports,N8;function Vde(){return N8||(N8=1,(function(e,t){(function(r,n){e.exports=n()})(Yde,(function(){var r=1e3,n=6e4,a=36e5,i="millisecond",s="second",l="minute",c="hour",d="day",h="week",f="month",g="quarter",b="year",y="date",E="Invalid Date",T=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,k={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Z){var Q=["th","st","nd","rd"],z=Z%100;return"["+Z+(Q[(z-20)%10]||Q[z]||Q[0])+"]"}},I=function(Z,Q,z){var ee=String(Z);return!ee||ee.length>=Q?Z:""+Array(Q+1-ee.length).join(z)+Z},D={s:I,z:function(Z){var Q=-Z.utcOffset(),z=Math.abs(Q),ee=Math.floor(z/60),K=z%60;return(Q<=0?"+":"-")+I(ee,2,"0")+":"+I(K,2,"0")},m:function Z(Q,z){if(Q.date()<z.date())return-Z(z,Q);var ee=12*(z.year()-Q.year())+(z.month()-Q.month()),K=Q.clone().add(ee,f),Te=z-K<0,H=Q.clone().add(ee+(Te?-1:1),f);return+(-(ee+(z-K)/(Te?K-H:H-K))||0)},a:function(Z){return Z<0?Math.ceil(Z)||0:Math.floor(Z)},p:function(Z){return{M:f,y:b,w:h,d,D:y,h:c,m:l,s,ms:i,Q:g}[Z]||String(Z||"").toLowerCase().replace(/s$/,"")},u:function(Z){return Z===void 0}},M="en",B={};B[M]=k;var P="$isDayjsObject",W=function(Z){return Z instanceof se||!(!Z||!Z[P])},re=function Z(Q,z,ee){var K;if(!Q)return M;if(typeof Q=="string"){var Te=Q.toLowerCase();B[Te]&&(K=Te),z&&(B[Te]=z,K=Te);var H=Q.split("-");if(!K&&H.length>1)return Z(H[0])}else{var q=Q.name;B[q]=Q,K=q}return!ee&&K&&(M=K),K||!ee&&M},G=function(Z,Q){if(W(Z))return Z.clone();var z=typeof Q=="object"?Q:{};return z.date=Z,z.args=arguments,new se(z)},J=D;J.l=re,J.i=W,J.w=function(Z,Q){return G(Z,{locale:Q.$L,utc:Q.$u,x:Q.$x,$offset:Q.$offset})};var se=(function(){function Z(z){this.$L=re(z.locale,null,!0),this.parse(z),this.$x=this.$x||z.x||{},this[P]=!0}var Q=Z.prototype;return Q.parse=function(z){this.$d=(function(ee){var K=ee.date,Te=ee.utc;if(K===null)return new Date(NaN);if(J.u(K))return new Date;if(K instanceof Date)return new Date(K);if(typeof K=="string"&&!/Z$/i.test(K)){var H=K.match(T);if(H){var q=H[2]-1||0,Y=(H[7]||"0").substring(0,3);return Te?new Date(Date.UTC(H[1],q,H[3]||1,H[4]||0,H[5]||0,H[6]||0,Y)):new Date(H[1],q,H[3]||1,H[4]||0,H[5]||0,H[6]||0,Y)}}return new Date(K)})(z),this.init()},Q.init=function(){var z=this.$d;this.$y=z.getFullYear(),this.$M=z.getMonth(),this.$D=z.getDate(),this.$W=z.getDay(),this.$H=z.getHours(),this.$m=z.getMinutes(),this.$s=z.getSeconds(),this.$ms=z.getMilliseconds()},Q.$utils=function(){return J},Q.isValid=function(){return this.$d.toString()!==E},Q.isSame=function(z,ee){var K=G(z);return this.startOf(ee)<=K&&K<=this.endOf(ee)},Q.isAfter=function(z,ee){return G(z)<this.startOf(ee)},Q.isBefore=function(z,ee){return this.endOf(ee)<G(z)},Q.$g=function(z,ee,K){return J.u(z)?this[ee]:this.set(K,z)},Q.unix=function(){return Math.floor(this.valueOf()/1e3)},Q.valueOf=function(){return this.$d.getTime()},Q.startOf=function(z,ee){var K=this,Te=!!J.u(ee)||ee,H=J.p(z),q=function(Ye,ut){var Zt=J.w(K.$u?Date.UTC(K.$y,ut,Ye):new Date(K.$y,ut,Ye),K);return Te?Zt:Zt.endOf(d)},Y=function(Ye,ut){return J.w(K.toDate()[Ye].apply(K.toDate("s"),(Te?[0,0,0,0]:[23,59,59,999]).slice(ut)),K)},O=this.$W,fe=this.$M,pe=this.$D,Ce="set"+(this.$u?"UTC":"");switch(H){case b:return Te?q(1,0):q(31,11);case f:return Te?q(1,fe):q(0,fe+1);case h:var Re=this.$locale().weekStart||0,Ge=(O<Re?O+7:O)-Re;return q(Te?pe-Ge:pe+(6-Ge),fe);case d:case y:return Y(Ce+"Hours",0);case c:return Y(Ce+"Minutes",1);case l:return Y(Ce+"Seconds",2);case s:return Y(Ce+"Milliseconds",3);default:return this.clone()}},Q.endOf=function(z){return this.startOf(z,!1)},Q.$set=function(z,ee){var K,Te=J.p(z),H="set"+(this.$u?"UTC":""),q=(K={},K[d]=H+"Date",K[y]=H+"Date",K[f]=H+"Month",K[b]=H+"FullYear",K[c]=H+"Hours",K[l]=H+"Minutes",K[s]=H+"Seconds",K[i]=H+"Milliseconds",K)[Te],Y=Te===d?this.$D+(ee-this.$W):ee;if(Te===f||Te===b){var O=this.clone().set(y,1);O.$d[q](Y),O.init(),this.$d=O.set(y,Math.min(this.$D,O.daysInMonth())).$d}else q&&this.$d[q](Y);return this.init(),this},Q.set=function(z,ee){return this.clone().$set(z,ee)},Q.get=function(z){return this[J.p(z)]()},Q.add=function(z,ee){var K,Te=this;z=Number(z);var H=J.p(ee),q=function(fe){var pe=G(Te);return J.w(pe.date(pe.date()+Math.round(fe*z)),Te)};if(H===f)return this.set(f,this.$M+z);if(H===b)return this.set(b,this.$y+z);if(H===d)return q(1);if(H===h)return q(7);var Y=(K={},K[l]=n,K[c]=a,K[s]=r,K)[H]||1,O=this.$d.getTime()+z*Y;return J.w(O,this)},Q.subtract=function(z,ee){return this.add(-1*z,ee)},Q.format=function(z){var ee=this,K=this.$locale();if(!this.isValid())return K.invalidDate||E;var Te=z||"YYYY-MM-DDTHH:mm:ssZ",H=J.z(this),q=this.$H,Y=this.$m,O=this.$M,fe=K.weekdays,pe=K.months,Ce=K.meridiem,Re=function(ut,Zt,kr,Qr){return ut&&(ut[Zt]||ut(ee,Te))||kr[Zt].slice(0,Qr)},Ge=function(ut){return J.s(q%12||12,ut,"0")},Ye=Ce||function(ut,Zt,kr){var Qr=ut<12?"AM":"PM";return kr?Qr.toLowerCase():Qr};return Te.replace(_,(function(ut,Zt){return Zt||(function(kr){switch(kr){case"YY":return String(ee.$y).slice(-2);case"YYYY":return J.s(ee.$y,4,"0");case"M":return O+1;case"MM":return J.s(O+1,2,"0");case"MMM":return Re(K.monthsShort,O,pe,3);case"MMMM":return Re(pe,O);case"D":return ee.$D;case"DD":return J.s(ee.$D,2,"0");case"d":return String(ee.$W);case"dd":return Re(K.weekdaysMin,ee.$W,fe,2);case"ddd":return Re(K.weekdaysShort,ee.$W,fe,3);case"dddd":return fe[ee.$W];case"H":return String(q);case"HH":return J.s(q,2,"0");case"h":return Ge(1);case"hh":return Ge(2);case"a":return Ye(q,Y,!0);case"A":return Ye(q,Y,!1);case"m":return String(Y);case"mm":return J.s(Y,2,"0");case"s":return String(ee.$s);case"ss":return J.s(ee.$s,2,"0");case"SSS":return J.s(ee.$ms,3,"0");case"Z":return H}return null})(ut)||H.replace(":","")}))}
vendor: 1,037 bytes, line 744
744,Q.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},Q.diff=function(z,ee,K){var Te,H=this,q=J.p(ee),Y=G(z),O=(Y.utcOffset()-this.utcOffset())*n,fe=this-Y,pe=function(){return J.m(H,Y)};switch(q){case b:Te=pe()/12;break;case f:Te=pe();break;case g:Te=pe()/3;break;case h:Te=(fe-O)/6048e5;break;case d:Te=(fe-O)/864e5;break;case c:Te=fe/a;break;case l:Te=fe/n;break;case s:Te=fe/r;break;default:Te=fe}return K?Te:J.a(Te)},Q.daysInMonth=function(){return this.endOf(f).$D},Q.$locale=function(){return B[this.$L]},Q.locale=function(z,ee){if(!z)return this.$L;var K=this.clone(),Te=re(z,ee,!0);return Te&&(K.$L=Te),K},Q.clone=function(){return J.w(this.$d,this)},Q.toDate=function(){return new Date(this.valueOf())},Q.toJSON=function(){return this.isValid()?this.toISOString():null},Q.toISOString=function(){return this.$d.toISOString()},Q.toString=function(){return this.$d.toUTCString()},Z})(),ue=se.prototype;return G.prototype=ue,[["$ms",i],["$s",s],["$m",l],["$H",c],["$W",d],["$M",f],["$y",b],["$D",y]].forEac
vendor: 12,061 bytes, line 744
744h((function(Z){ue[Z[1]]=function(Q){return this.$g(Q,Z[0],Z[1])}})),G.extend=function(Z,Q){return Z.$i||(Z(Q,se,G),Z.$i=!0),G},G.locale=re,G.isDayjs=W,G.unix=function(Z){return G(1e3*Z)},G.en=B[M],G.Ls=B,G.p={},G}))})(Em)),Em.exports}var Wde=Vde();const Xde=Rc(Wde);var CM=Object.defineProperty,C=(e,t)=>CM(e,"name",{value:t,configurable:!0}),Kde=(e,t)=>{for(var r in t)CM(e,r,{get:t[r],enumerable:!0})},vs={trace:0,debug:1,info:2,warn:3,error:4,fatal:5},Ne={trace:C((...e)=>{},"trace"),debug:C((...e)=>{},"debug"),info:C((...e)=>{},"info"),warn:C((...e)=>{},"warn"),error:C((...e)=>{},"error"),fatal:C((...e)=>{},"fatal")},B_=C(function(e="fatal"){let t=vs.fatal;typeof e=="string"?e.toLowerCase()in vs&&(t=vs[e]):typeof e=="number"&&(t=e),Ne.trace=()=>{},Ne.debug=()=>{},Ne.info=()=>{},Ne.warn=()=>{},Ne.error=()=>{},Ne.fatal=()=>{},t<=vs.fatal&&(Ne.fatal=console.error?console.error.bind(console,ja("FATAL"),"color: orange"):console.log.bind(console,"\x1B[35m",ja("FATAL"))),t<=vs.error&&(Ne.error=console.error?console.error.bind(console,ja("ERROR"),"color: orange"):console.log.bind(console,"\x1B[31m",ja("ERROR"))),t<=vs.warn&&(Ne.warn=console.warn?console.warn.bind(console,ja("WARN"),"color: orange"):console.log.bind(console,"\x1B[33m",ja("WARN"))),t<=vs.info&&(Ne.info=console.info?console.info.bind(console,ja("INFO"),"color: lightblue"):console.log.bind(console,"\x1B[34m",ja("INFO"))),t<=vs.debug&&(Ne.debug=console.debug?console.debug.bind(console,ja("DEBUG"),"color: lightgreen"):console.log.bind(console,"\x1B[32m",ja("DEBUG"))),t<=vs.trace&&(Ne.trace=console.debug?console.debug.bind(console,ja("TRACE"),"color: lightgreen"):console.log.bind(console,"\x1B[32m",ja("TRACE")))},"setLogLevel"),ja=C(e=>`%c${Xde().format("ss.SSS")} : ${e} : `,"format");const vm={min:{r:0,g:0,b:0,s:0,l:0,a:0},max:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},clamp:{r:e=>e>=255?255:e<0?0:e,g:e=>e>=255?255:e<0?0:e,b:e=>e>=255?255:e<0?0:e,h:e=>e%360,s:e=>e>=100?100:e<0?0:e,l:e=>e>=100?100:e<0?0:e,a:e=>e>=1?1:e<0?0:e},toLinear:e=>{const t=e/255;return e>.03928?Math.pow((t+.055)/1.055,2.4):t/12.92},hue2rgb:(e,t,r)=>(r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e),hsl2rgb:({h:e,s:t,l:r},n)=>{if(!t)return r*2.55;e/=360,t/=100,r/=100;const a=r<.5?r*(1+t):r+t-r*t,i=2*r-a;switch(n){case"r":return vm.hue2rgb(i,a,e+1/3)*255;case"g":return vm.hue2rgb(i,a,e)*255;case"b":return vm.hue2rgb(i,a,e-1/3)*255}},rgb2hsl:({r:e,g:t,b:r},n)=>{e/=255,t/=255,r/=255;const a=Math.max(e,t,r),i=Math.min(e,t,r),s=(a+i)/2;if(n==="l")return s*100;if(a===i)return 0;const l=a-i,c=s>.5?l/(2-a-i):l/(a+i);if(n==="s")return c*100;switch(a){case e:return((t-r)/l+(t<r?6:0))*60;case t:return((r-e)/l+2)*60;case r:return((e-t)/l+4)*60;default:return-1}}},Zde={clamp:(e,t,r)=>t>r?Math.min(t,Math.max(r,e)):Math.min(r,Math.max(t,e)),round:e=>Math.round(e*1e10)/1e10},Qde={dec2hex:e=>{const t=Math.round(e).toString(16);return t.length>1?t:`0${t}`}},bt={channel:vm,lang:Zde,unit:Qde},To={};for(let e=0;e<=255;e++)To[e]=bt.unit.dec2hex(e);const xn={ALL:0,RGB:1,HSL:2};class Jde{constructor(){this.type=xn.ALL}get(){return this.type}set(t){if(this.type&&this.type!==t)throw new Error("Cannot change both RGB and HSL channels at the same time");this.type=t}reset(){this.type=xn.ALL}is(t){return this.type===t}}class e0e{constructor(t,r){this.color=r,this.changed=!1,this.data=t,this.type=new Jde}set(t,r){return this.color=r,this.changed=!1,this.data=t,this.type.type=xn.ALL,this}_ensureHSL(){const t=this.data,{h:r,s:n,l:a}=t;r===void 0&&(t.h=bt.channel.rgb2hsl(t,"h")),n===void 0&&(t.s=bt.channel.rgb2hsl(t,"s")),a===void 0&&(t.l=bt.channel.rgb2hsl(t,"l"))}_ensureRGB(){const t=this.data,{r,g:n,b:a}=t;r===void 0&&(t.r=bt.channel.hsl2rgb(t,"r")),n===void 0&&(t.g=bt.channel.hsl2rgb(t,"g")),a===void 0&&(t.b=bt.channel.hsl2rgb(t,"b"))}get r(){const t=this.data,r=t.r;return!this.type.is(xn.HSL)&&r!==void 0?r:(this._ensureHSL(),bt.channel.hsl2rgb(t,"r"))}get g(){const t=this.data,r=t.g;return!this.type.is(xn.HSL)&&r!==void 0?r:(this._ensureHSL(),bt.channel.hsl2rgb(t,"g"))}get b(){const t=this.data,r=t.b;return!this.type.is(xn.HSL)&&r!==void 0?r:(this._ensureHSL(),bt.channel.hsl2rgb(t,"b"))}get h(){const t=this.data,r=t.h;return!this.type.is(xn.RGB)&&r!==void 0?r:(this._ensureRGB(),bt.channel.rgb2hsl(t,"h"))}get s(){const t=this.data,r=t.s;return!this.type.is(xn.RGB)&&r!==void 0?r:(this._ensureRGB(),bt.channel.rgb2hsl(t,"s"))}get l(){const t=this.data,r=t.l;return!this.type.is(xn.RGB)&&r!==void 0?r:(this._ensureRGB(),bt.channel.rgb2hsl(t,"l"))}get a(){return this.data.a}set r(t){this.type.set(xn.RGB),this.changed=!0,this.data.r=t}set g(t){this.type.set(xn.RGB),this.changed=!0,this.data.g=t}set b(t){this.type.set(xn.RGB),this.changed=!0,this.data.b=t}set h(t){this.type.set(xn.HSL),this.changed=!0,this.data.h=t}set s(t){this.type.set(xn.HSL),this.changed=!0,this.data.s=t}set l(t){this.type.set(xn.HSL),this.changed=!0,this.data.l=t}set a(t){this.changed=!0,this.data.a=t}}const Eb=new e0e({r:0,g:0,b:0,a:0},"transparent"),ac={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:e=>{if(e.charCodeAt(0)!==35)return;const t=e.match(ac.re);if(!t)return;const r=t[1],n=parseInt(r,16),a=r.length,i=a%4===0,s=a>4,l=s?1:17,c=s?8:4,d=i?0:-1,h=s?255:15;return Eb.set({r:(n>>c*(d+3)&h)*l,g:(n>>c*(d+2)&h)*l,b:(n>>c*(d+1)&h)*l,a:i?(n&h)*l/255:1},e)},stringify:e=>{const{r:t,g:r,b:n,a}=e;return a<1?`#${To[Math.round(t)]}${To[Math.round(r)]}${To[Math.round(n)]}${To[Math.round(a*255)]}`:`#${To[Math.round(t)]}${To[Math.round(r)]}${To[Math.round(n)]}`}},El={re:/^hsla?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(?:deg|grad|rad|turn)?)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?%)(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e-?\d+)?(%)?))?\s*?\)$/i,hueRe:/^(.+?)(deg|grad|rad|turn)$/i,_hue2deg:e=>{const t=e.match(El.hueRe);if(t){const[,r,n]=t;switch(n){case"grad":return bt.channel.clamp.h(parseFloat(r)*.9);case"rad":return bt.channel.clamp.h(parseFloat(r)*180/Math.PI);case"turn":return bt.channel.clamp.h(parseFloat(r)*360)}}return bt.channel.clamp.h(parseFloat(e))},parse:e=>{const t=e.charCodeAt(0);if(t!==104&&t!==72)return;const r=e.match(El.re);if(!r)return;const[,n,a,i,s,l]=r;return Eb.set({h:El._hue2deg(n),s:bt.channel.clamp.s(parseFloat(a)),l:bt.channel.clamp.l(parseFloat(i)),a:s?bt.channel.clamp.a(l?parseFloat(s)/100:parseFloat(s)):1},e)},stringify:e=>{const{h:t,s:r,l:n,a}=e;return a<1?`hsla(${bt.lang.round(t)}, ${bt.lang.round(r)}%, ${bt.lang.round(n)}%, ${a})`:`hsl(${bt.lang.round(t)}, ${bt.lang.round(r)}%, ${bt.lang.round(n)}%)`}},X0={colors:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyanaqua:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",transparent:"#00000000",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},parse:e=>{e=e.toLowerCase();const t=X0.colors[e];if(t)return ac.parse(t)},stringify:e=>{const t=ac.stringify(e);for(const r in X0.colors)if(X0.colors[r]===t)return r}},A0={re:/^rgba?\(\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))\s*?(?:,|\s)\s*?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?))(?:\s*?(?:,|\/)\s*?\+?(-?(?:\d+(?:\.\d+)?|(?:\.\d+))(?:e\d+)?(%?)))?\s*?\)$/i,parse:e=>{const t=e.charCodeAt(0);if(t!==114&&t!==82)return;const r=e.match(A0.re);if(!r)return;const[,n,a,i,s,l,c,d,h]=r;return Eb.set({r:bt.channel.clamp.r(a?parseFloat(n)*2.55:parseFloat(n)),g:bt.channel.clamp.g(s?parseFloat(i)*2.55:parseFloat(i)),b:bt.channel.clamp.b(c?parseFloat(l)*2.55:parseFloat(l)),a:d?bt.channel.clamp.a(h?parseFloat(d)/100:parseFloat(d)):1},e)},stringify:e=>{const{r:t,g:r,b:n,a}=e;return a<1?`rgba(${bt.lang.round(t)}, ${bt.lang.round(r)}, ${bt.lang.round(n)}, ${bt.lang.round(a)})`:`rgb(${bt.lang.round(t)}, ${bt.lang.round(r)}, ${bt.lang.round(n)})`}},zi={format:{keyword:X0,hex:ac,rgb:A0,rgba:A0,hsl:El,hsla:El},parse:e=>{if(typeof e!="string")return e;const t=ac.parse(e)||A0.parse(e)||El.parse(e)||X0.parse(e);if(t)return t;throw new Error(`Unsupported color format: "${e}"`)},stringify:e=>!e.changed&&e.color?e.color:e.type.is(xn.HSL)||e.data.r===void 0?El.stringify(e):e.a<1||!Number.isInteger(e.r)||!Number.isInteger(e.g)||!Number.isInteger(e.b)?A0.stringify(e):ac.stringify(e)},NM=(e,t)=>{const r=zi.parse(e);for(const n in t)r[n]=bt.channel.clamp[n](t[n]);return zi.stringify(r)},K0=(e,t,r=0,n=1)=>{if(typeof e!="number")return NM(e,{a:t});const a=Eb.set({r:bt.channel.clamp.r(e),g:bt.channel.clamp.g(t),b:bt.channel.clamp.b(r),a:bt.channel.clamp.a(n)});return zi.stringify(a)},t0e=e=>{const{r:t,g:r,b:n}=zi.parse(e),a=.2126*bt.channel.toLinear(t)+.7152*bt.channel.toLinear(r)+.0722*bt.channel.toLinear(n);return bt.lang.round(a)},r0e=e=>t0e(e)>=.5,Kh=e=>!r0e(e),RM=(e,t,r)=>{const n=zi.parse(e),a=n[t],i=bt.channel.clamp[t](a+r);return a!==i&&(n[t]=i),zi.stringify(n)},Ze=(e,t)=>RM(e,"l",t),ot=(e,t)=>RM(e,"l",-t),he=(e,t)=>{const r=zi.parse(e),n={};for(const a in t)t[a]&&(n[a]=r[a]+t[a]);return NM(e,n)},n0e=(e,t,r=50)=>{const{r:n,g:a,b:i,a:s}=zi.parse(e),{r:l,g:c,b:d,a:h}=zi.parse(t),f=r/100,g=f*2-1,b=s-h,E=((g*b===-1?g:(g+b)/(1+g*b))+1)/2,T=1-E,_=n*E+l*T,k=a*E+c*T,I=i*E+d*T,D=s*f+h*(1-f);return K0(_,k,I,D)},ze=(e,t=100)=>{const r=zi.parse(e);return r.r=255-r.r,r.g=255-r.g,r.b=255-r.b,n0e(r,e,t)};
vendor: 5,287 bytes, line 744
744const{entries:IM,setPrototypeOf:R8,isFrozen:a0e,getPrototypeOf:i0e,getOwnPropertyDescriptor:s0e}=Object;let{freeze:Hn,seal:Ka,create:vE}=Object,{apply:SE,construct:TE}=typeof Reflect<"u"&&Reflect;Hn||(Hn=function(t){return t});Ka||(Ka=function(t){return t});SE||(SE=function(t,r){for(var n=arguments.length,a=new Array(n>2?n-2:0),i=2;i<n;i++)a[i-2]=arguments[i];return t.apply(r,a)});TE||(TE=function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),a=1;a<r;a++)n[a-1]=arguments[a];return new t(...n)});const Wf=jn(Array.prototype.forEach),o0e=jn(Array.prototype.lastIndexOf),I8=jn(Array.prototype.pop),p0=jn(Array.prototype.push),l0e=jn(Array.prototype.splice),Sm=jn(String.prototype.toLowerCase),ox=jn(String.prototype.toString),lx=jn(String.prototype.match),f0=jn(String.prototype.replace),u0e=jn(String.prototype.indexOf),c0e=jn(String.prototype.trim),si=jn(Object.prototype.hasOwnProperty),Mn=jn(RegExp.prototype.test),m0=d0e(TypeError);function jn(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var r=arguments.length,n=new Array(r>1?r-1:0),a=1;a<r;a++)n[a-1]=arguments[a];return SE(e,t,n)}}function d0e(e){return function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return TE(e,r)}}function At(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Sm;R8&&R8(e,null);let n=t.length;for(;n--;){let a=t[n];if(typeof a=="string"){const i=r(a);i!==a&&(a0e(t)||(t[n]=i),a=i)}e[a]=!0}return e}function h0e(e){for(let t=0;t<e.length;t++)si(e,t)||(e[t]=null);return e}function Ci(e){const t=vE(null);for(const[r,n]of IM(e))si(e,r)&&(Array.isArray(n)?t[r]=h0e(n):n&&typeof n=="object"&&n.constructor===Object?t[r]=Ci(n):t[r]=n);return t}function g0(e,t){for(;e!==null;){const n=s0e(e,t);if(n){if(n.get)return jn(n.get);if(typeof n.value=="function")return jn(n.value)}e=i0e(e)}function r(){return null}return r}const O8=Hn(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),ux=Hn(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),cx=Hn(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),p0e=Hn(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),dx=Hn(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),f0e=Hn(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),L8=Hn(["#text"]),D8=Hn(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
744spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),hx=Hn(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),M8=Hn(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),Xf=Hn(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),m0e=Ka(/\{\{[\w\W]*|[\w\W]*\}\}/gm),g0e=Ka(/<%[\w\W]*|[\w\W]*%>/gm),b0e=Ka(/\$\{[\w\W]*/gm),y0e=Ka(/^data-[\-\w.\u00B7-\uFFFF]+$/),x0e=Ka(/^aria-[\-\w]+$/),OM=Ka(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),E0e=Ka(/^(?:\w+script|data):/i),v0e=Ka(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),LM=Ka(/^html$/i),S0e=Ka(/^[a-z][.\w]*(-[.\w]+)+$/i);var B8=Object.freeze({__proto__:null,ARIA_ATTR:x0e,ATTR_WHITESPACE:v0e,CUSTOM_ELEMENT:S0e,DATA_ATTR:y0e,DOCTYPE_NAME:LM,ERB_EXPR:g0e,IS_ALLOWED_URI:OM,IS_SCRIPT_OR_DATA:E0e,MUSTACHE_EXPR:m0e,TMPLIT_EXPR:b0e});const b0={element:1,text:3,progressingInstruction:7,comment:8,document:9},T0e=function(){return typeof window>"u"?null:window},w0e=function(t,r){if(typeof t!="object"||typeof t.createPolicy!="function")return null;let n=null;const a="data-tt-policy-suffix";r&&r.hasAttribute(a)&&(n=r.getAttribute(a));const i="dompurify"+(n?"#"+n:"");try{return t.createPolicy(i,{createHTML(s){return s},createScriptURL(s){return s}})}catch{return console.warn("TrustedTypes policy "+i+" could not be created."),null}},F8=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function DM(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:T0e();const t=rt=>DM(rt);if(t.version="3.3.1",t.removed=[],!e||!e.document||e.document.nodeType!==b0.document||!e.Element)return t.isSupported=!1,t;let{document:r}=e;const n=r,a=n.currentScript,{DocumentFragment:i,HTMLTemplateElement:s,Node:l,Element:c,NodeFilter:d,NamedNodeMap:h=e.NamedNodeMap||e.MozNamedAttrMap,HTMLFormElement:f,DOMParser:g,trustedTypes:b}
vendor: 9,497 bytes, line 744
744=e,y=c.prototype,E=g0(y,"cloneNode"),T=g0(y,"remove"),_=g0(y,"nextSibling"),k=g0(y,"childNodes"),I=g0(y,"parentNode");if(typeof s=="function"){const rt=r.createElement("template");rt.content&&rt.content.ownerDocument&&(r=rt.content.ownerDocument)}let D,M="";const{implementation:B,createNodeIterator:P,createDocumentFragment:W,getElementsByTagName:re}=r,{importNode:G}=n;let J=F8();t.isSupported=typeof IM=="function"&&typeof I=="function"&&B&&B.createHTMLDocument!==void 0;const{MUSTACHE_EXPR:se,ERB_EXPR:ue,TMPLIT_EXPR:Z,DATA_ATTR:Q,ARIA_ATTR:z,IS_SCRIPT_OR_DATA:ee,ATTR_WHITESPACE:K,CUSTOM_ELEMENT:Te}=B8;let{IS_ALLOWED_URI:H}=B8,q=null;const Y=At({},[...O8,...ux,...cx,...dx,...L8]);let O=null;const fe=At({},[...D8,...hx,...M8,...Xf]);let pe=Object.seal(vE(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ce=null,Re=null;const Ge=Object.seal(vE(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Ye=!0,ut=!0,Zt=!1,kr=!0,Qr=!1,Jr=!0,an=!1,ha=!1,Ca=!1,gn=!1,bn=!1,ti=!1,qs=!0,eu=!1;const ad="user-content-";let jr=!0,Ki=!1,we={},Fe=null;const ct=At({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let wt=null;const zt=At({},["audio","video","img","source","image","track"]);let sn=null;const Na=At({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Dr="http://www.w3.org/1998/Math/MathML",hr="http://www.w3.org/2000/svg",pr="http://www.w3.org/1999/xhtml";let Pt=pr,Ra=!1,In=null;const Vb=At({},[Dr,hr,pr],ox);let Zi=At({},["mi","mo","mn","ms","mtext"]),Qi=At({},["annotation-xml"]);const tu=At({},["title","style","font","a","script"]);let pa=null;const ru=["application/xhtml+xml","text/html"],Vo="text/html";let Ar=null,Ji=null;const id=r.createElement("form"),Gs=function(oe){return oe instanceof RegExp||oe instanceof Function},sd=function(){let oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(!(Ji&&Ji===oe)){if((!oe||typeof oe!="object")&&(oe={}),oe=Ci(oe),pa=ru.indexOf(oe.PARSER_MEDIA_TYPE)===-1?Vo:oe.PARSER_MEDIA_TYPE,Ar=pa==="application/xhtml+xml"?ox:Sm,q=si(oe,"ALLOWED_TAGS")?At({},oe.ALLOWED_TAGS,Ar):Y,O=si(oe,"ALLOWED_ATTR")?At({},oe.ALLOWED_ATTR,Ar):fe,In=si(oe,"ALLOWED_NAMESPACES")?At({},oe.ALLOWED_NAMESPACES,ox):Vb,sn=si(oe,"ADD_URI_SAFE_ATTR")?At(Ci(Na),oe.ADD_URI_SAFE_ATTR,Ar):Na,wt=si(oe,"ADD_DATA_URI_TAGS")?At(Ci(zt),oe.ADD_DATA_URI_TAGS,Ar):zt,Fe=si(oe,"FORBID_CONTENTS")?At({},oe.FORBID_CONTENTS,Ar):ct,Ce=si(oe,"FORBID_TAGS")?At({},oe.FORBID_TAGS,Ar):Ci({}),Re=si(oe,"FORBID_ATTR")?At({},oe.FORBID_ATTR,Ar):Ci({}),we=si(oe,"USE_PROFILES")?oe.USE_PROFILES:!1,Ye=oe.ALLOW_ARIA_ATTR!==!1,ut=oe.ALLOW_DATA_ATTR!==!1,Zt=oe.ALLOW_UNKNOWN_PROTOCOLS||!1,kr=oe.ALLOW_SELF_CLOSE_IN_ATTR!==!1,Qr=oe.SAFE_FOR_TEMPLATES||!1,Jr=oe.SAFE_FOR_XML!==!1,an=oe.WHOLE_DOCUMENT||!1,gn=oe.RETURN_DOM||!1,bn=oe.RETURN_DOM_FRAGMENT||!1,ti=oe.RETURN_TRUSTED_TYPE||!1,Ca=oe.FORCE_BODY||!1,qs=oe.SANITIZE_DOM!==!1,eu=oe.SANITIZE_NAMED_PROPS||!1,jr=oe.KEEP_CONTENT!==!1,Ki=oe.IN_PLACE||!1,H=oe.ALLOWED_URI_REGEXP||OM,Pt=oe.NAMESPACE||pr,Zi=oe.MATHML_TEXT_INTEGRATION_POINTS||Zi,Qi=oe.HTML_INTEGRATION_POINTS||Qi,pe=oe.CUSTOM_ELEMENT_HANDLING||{},oe.CUSTOM_ELEMENT_HANDLING&&Gs(oe.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(pe.tagNameCheck=oe.CUSTOM_ELEMENT_HANDLING.tagNameCheck),oe.CUSTOM_ELEMENT_HANDLING&&Gs(oe.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(pe.attributeNameCheck=oe.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),oe.CUSTOM_ELEMENT_HANDLING&&typeof oe.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements=="boolean"&&(pe.allowCustomizedBuiltInElements=oe.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Qr&&(ut=!1),bn&&(gn=!0),we&&(q=At({},L8),O=[],we.html===!0&&(At(q,O8),At(O,D8)),we.svg===!0&&(At(q,ux),At(O,hx),At(O,Xf)),we.svgFilters===!0&&(At(q,cx),At(O,hx),At(O,Xf)),we.mathMl===!0&&(At(q,dx),At(O,M8),At(O,Xf))),oe.ADD_TAGS&&(typeof oe.ADD_TAGS=="function"?Ge.tagCheck=oe.ADD_TAGS:(q===Y&&(q=Ci(q)),At(q,oe.ADD_TAGS,Ar))),oe.ADD_ATTR&&(typeof oe.ADD_ATTR=="function"?Ge.attributeCheck=oe.ADD_ATTR:(O===fe&&(O=Ci(O)),At(O,oe.ADD_ATTR,Ar))),oe.ADD_URI_SAFE_ATTR&&At(sn,oe.ADD_URI_SAFE_ATTR,Ar),oe.FORBID_CONTENTS&&(Fe===ct&&(Fe=Ci(Fe)),At(Fe,oe.FORBID_CONTENTS,Ar)),oe.ADD_FORBID_CONTENTS&&(Fe===ct&&(Fe=Ci(Fe)),At(Fe,oe.ADD_FORBID_CONTENTS,Ar)),jr&&(q["#text"]=!0),an&&At(q,["html","head","body"]),q.table&&(At(q,["tbody"]),delete Ce.tbody),oe.TRUSTED_TYPES_POLICY){if(typeof oe.TRUSTED_TYPES_POLICY.createHTML!="function")throw m0('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if(typeof oe.TRUSTED_TYPES_POLICY.createScriptURL!="function")throw m0('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');D=oe.TRUSTED_TYPES_POLICY,M=D.createHTML("")}else D===void 0&&(D=w0e(b,a)),D!==null&&typeof M=="string"&&(M=D.createHTML(""));Hn&&Hn(oe),Ji=oe}},od=At({},[...ux,...cx,...p0e]),ld=At({},[...dx,...f0e]),sp=function(oe){let Le=I(oe);(!Le||!Le.tagName)&&(Le={namespaceURI:Pt,tagName:"template"});const Ve=Sm(oe.tagName),Vt=Sm(Le.tagName);return In[oe.namespaceURI]?oe.namespaceURI===hr?Le.namespaceURI===pr?Ve==="svg":Le.namespaceURI===Dr?Ve==="svg"&&(Vt==="annotation-xml"||Zi[Vt]):!!od[Ve]:oe.namespaceURI===Dr?Le.namespaceURI===pr?Ve==="math":Le.namespaceURI===hr?Ve==="math"&&Qi[Vt]:!!ld[Ve]:oe.namespaceURI===pr?Le.namespaceURI===hr&&!Qi[Vt]||Le.namespaceURI===Dr&&!Zi[Vt]?!1:!ld[Ve]&&(tu[Ve]||!od[Ve]):!!(pa==="application/xhtml+xml"&&In[oe.namespaceURI]):!1},Gn=function(oe){p0(t.removed,{element:oe});try{I(oe).removeChild(oe)}catch{T(oe)}},ri=function(oe,Le){try{p0(t.removed,{attribute:Le.getAttributeNode(oe),from:Le})}catch{p0(t.removed,{attribute:null,from:Le})}if(Le.removeAttribute(oe),oe==="is")if(gn||bn)try{Gn(Le)}catch{}else try{Le.setAttribute(oe,"")}catch{}},ud=function(oe){let Le=null,Ve=null;if(Ca)oe="<remove></remove>"+oe;else{const _t=lx(oe,/^[\r\n\t ]+/);Ve=_t&&_t[0]}pa==="application/xhtml+xml"&&Pt===pr&&(oe='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+oe+"</body></html>");const Vt=D?D.createHTML(oe):oe;if(Pt===pr)try{Le=new g().parseFromString(Vt,pa)}catch{}if(!Le||!Le.documentElement){Le=B.createDocument(Pt,"template",null);try{Le.documentElement.innerHTML=Ra?M:Vt}catch{}}const Er=Le.body||Le.documentElement;return oe&&Ve&&Er.insertBefore(r.createTextNode(Ve),Er.childNodes[0]||null),Pt===pr?re.call(Le,an?"html":"body")[0]:an?Le.documentElement:Er},cd=function(oe){return P.call(oe.ownerDocument||oe,oe,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT|d.SHOW_PROCESSING_INSTRUCTION|d.SHOW_CDATA_SECTION,null)},Ia=function(oe){return oe instanceof f&&(typeof oe.nodeName!="string"||typeof oe.textContent!="string"||typeof oe.removeChild!="function"||!(oe.attributes instanceof h)||typeof oe.removeAttribute!="function"||typeof oe.setAttribute!="function"||typeof oe.namespaceURI!="string"||typeof oe.insertBefore!="function"||typeof oe.hasChildNodes!="function")},Mr=function(oe){return typeof l=="function"&&oe instanceof l};function fr(rt,oe,Le){Wf(rt,Ve=>{Ve.call(t,oe,Le,Ji)})}const es=function(oe){let Le=null;if(fr(J.beforeSanitizeElements,oe,null),Ia(oe))return Gn(oe),!0;const Ve=Ar(oe.nodeName);if(fr(J.uponSanitizeElement,oe,{tagName:Ve,allowedTags:q}),Jr&&oe.hasChildNodes()&&!Mr(oe.firstElementChild)&&Mn(/<[/\w!]/g,oe.innerHTML)&&Mn(/<[/\w!]/g,oe.textContent)||oe.nodeType===b0.progressingInstruction||Jr&&oe.nodeType===b0.comment&&Mn(/<[/\w]/g,oe.data))return Gn(oe),!0;if(!(Ge.tagCheck instanceof Function&&Ge.tagCheck(Ve))&&(!q[Ve]||Ce[Ve])){if(!Ce[Ve]&&op(Ve)&&(pe.tagNameCheck instanceof RegExp&&Mn(pe.tagNameCheck,Ve)||pe.tagNameCheck instanceof Function&&pe.tagNameCheck(Ve)))return!1;if(jr&&!Fe[Ve]){const Vt=I(oe)||oe.parentNode,Er=k(oe)||oe.childNodes;if(Er&&Vt){const _t=Er.length;for(let on=_t-1;on>=0;--on){const Oa=E(Er[on],!0);Oa.__removalCount=(oe.__removalCount||0)+1,Vt.insertBefore(Oa,_(oe))}}}return Gn(oe),!0}return oe instanceof c&&!sp(oe)||(Ve==="noscript"||Ve==="noembed"||Ve==="noframes")&&Mn(/<\/no(script|embed|frames)/i,oe.innerHTML)?(Gn(oe),!0):(Qr&&oe.nodeType===b0.text&&(Le=oe.textContent,Wf([se,ue,Z],Vt=>{Le=f0(Le,Vt," ")}),oe.textContent!==Le&&(p0(t.removed,{element:oe.cloneNode()}),oe.textContent=Le)),fr(J.afterSanitizeElements,oe,null),!1)},nu=function(oe,Le,Ve){if(qs&&(Le==="id"||Le==="name")&&(Ve in r||Ve in id))return!1;if(!(ut&&!Re[Le]&&Mn(Q,Le))){if(!(Ye&&Mn(z,Le))){if(!(Ge.attributeCheck instanceof Function&&Ge.attributeCheck(Le,oe))){if(!O[Le]||Re[Le]){if(!(op(oe)&&(pe.tagNameCheck instanceof RegExp&&Mn(pe.tagNameCheck,oe)||pe.tagNameCheck instanceof Function&&pe.tagNameCheck(oe))&&(pe.attributeNameCheck instanceof RegExp&&Mn(pe.attributeNameCheck,Le)||pe.attributeNameCheck instanceof Function&&pe.attributeNameCheck(Le,oe))||Le==="is"&&pe.allowCustomizedBuiltInElements&&(pe.tagNameCheck instanceof RegExp&&Mn(pe.tagNameCheck,Ve)||pe.tagNameCheck instanceof Function&&pe.tagNameCheck(Ve))))return!1}else if(!sn[Le]){if(!Mn(H,f0(Ve,K,""))){if(!((Le==="src"||Le==="xlink:href"||Le==="href")&&oe!=="script"&&u0e(Ve,"data:")===0&&wt[oe])){if
vendor: 9,599 bytes, lines 744-746
744(!(Zt&&!Mn(ee,f0(Ve,K,"")))){if(Ve)return!1}}}}}}}return!0},op=function(oe){return oe!=="annotation-xml"&&lx(oe,Te)},lp=function(oe){fr(J.beforeSanitizeAttributes,oe,null);const{attributes:Le}=oe;if(!Le||Ia(oe))return;const Ve={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:O,forceKeepAttr:void 0};let Vt=Le.length;for(;Vt--;){const Er=Le[Vt],{name:_t,namespaceURI:on,value:Oa}=Er,Yn=Ar(_t),vi=Oa;let qr=_t==="value"?vi:c0e(vi);if(Ve.attrName=Yn,Ve.attrValue=qr,Ve.keepAttr=!0,Ve.forceKeepAttr=void 0,fr(J.uponSanitizeAttribute,oe,Ve),qr=Ve.attrValue,eu&&(Yn==="id"||Yn==="name")&&(ri(_t,oe),qr=ad+qr),Jr&&Mn(/((--!?|])>)|<\/(style|title|textarea)/i,qr)){ri(_t,oe);continue}if(Yn==="attributename"&&lx(qr,"href")){ri(_t,oe);continue}if(Ve.forceKeepAttr)continue;if(!Ve.keepAttr){ri(_t,oe);continue}if(!kr&&Mn(/\/>/i,qr)){ri(_t,oe);continue}Qr&&Wf([se,ue,Z],hd=>{qr=f0(qr,hd," ")});const dd=Ar(oe.nodeName);if(!nu(dd,Yn,qr)){ri(_t,oe);continue}if(D&&typeof b=="object"&&typeof b.getAttributeType=="function"&&!on)switch(b.getAttributeType(dd,Yn)){case"TrustedHTML":{qr=D.createHTML(qr);break}case"TrustedScriptURL":{qr=D.createScriptURL(qr);break}}if(qr!==vi)try{on?oe.setAttributeNS(on,_t,qr):oe.setAttribute(_t,qr),Ia(oe)?Gn(oe):I8(t.removed)}catch{ri(_t,oe)}}fr(J.afterSanitizeAttributes,oe,null)},up=function rt(oe){let Le=null;const Ve=cd(oe);for(fr(J.beforeSanitizeShadowDOM,oe,null);Le=Ve.nextNode();)fr(J.uponSanitizeShadowNode,Le,null),es(Le),lp(Le),Le.content instanceof i&&rt(Le.content);fr(J.afterSanitizeShadowDOM,oe,null)};return t.sanitize=function(rt){let oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Le=null,Ve=null,Vt=null,Er=null;if(Ra=!rt,Ra&&(rt="<!-->"),typeof rt!="string"&&!Mr(rt))if(typeof rt.toString=="function"){if(rt=rt.toString(),typeof rt!="string")throw m0("dirty is not a string, aborting")}else throw m0("toString is not a function");if(!t.isSupported)return rt;if(ha||sd(oe),t.removed=[],typeof rt=="string"&&(Ki=!1),Ki){if(rt.nodeName){const Oa=Ar(rt.nodeName);if(!q[Oa]||Ce[Oa])throw m0("root node is forbidden and cannot be sanitized in-place")}}else if(rt instanceof l)Le=ud("<!---->"),Ve=Le.ownerDocument.importNode(rt,!0),Ve.nodeType===b0.element&&Ve.nodeName==="BODY"||Ve.nodeName==="HTML"?Le=Ve:Le.appendChild(Ve);else{if(!gn&&!Qr&&!an&&rt.indexOf("<")===-1)return D&&ti?D.createHTML(rt):rt;if(Le=ud(rt),!Le)return gn?null:ti?M:""}Le&&Ca&&Gn(Le.firstChild);const _t=cd(Ki?rt:Le);for(;Vt=_t.nextNode();)es(Vt),lp(Vt),Vt.content instanceof i&&up(Vt.content);if(Ki)return rt;if(gn){if(bn)for(Er=W.call(Le.ownerDocument);Le.firstChild;)Er.appendChild(Le.firstChild);else Er=Le;return(O.shadowroot||O.shadowrootmode)&&(Er=G.call(n,Er,!0)),Er}let on=an?Le.outerHTML:Le.innerHTML;return an&&q["!doctype"]&&Le.ownerDocument&&Le.ownerDocument.doctype&&Le.ownerDocument.doctype.name&&Mn(LM,Le.ownerDocument.doctype.name)&&(on="<!DOCTYPE "+Le.ownerDocument.doctype.name+`> 745`+on),Qr&&Wf([se,ue,Z],Oa=>{on=f0(on,Oa," ")}),D&&ti?D.createHTML(on):on},t.setConfig=function(){let rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};sd(rt),ha=!0},t.clearConfig=function(){Ji=null,ha=!1},t.isValidAttribute=function(rt,oe,Le){Ji||sd({});const Ve=Ar(rt),Vt=Ar(oe);return nu(Ve,Vt,Le)},t.addHook=function(rt,oe){typeof oe=="function"&&p0(J[rt],oe)},t.removeHook=function(rt,oe){if(oe!==void 0){const Le=o0e(J[rt],oe);return Le===-1?void 0:l0e(J[rt],Le,1)[0]}return I8(J[rt])},t.removeHooks=function(rt){J[rt]=[]},t.removeAllHooks=function(){J=F8()},t}var vc=DM(),MM=/^-{3}\s*[\n\r](.*?)[\n\r]-{3}\s*[\n\r]+/s,Z0=/%{2}{\s*(?:(\w+)\s*:|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,_0e=/\s*%%.*\n/gm,oc,BM=(oc=class extends Error{constructor(t){super(t),this.name="UnknownDiagramError"}},C(oc,"UnknownDiagramError"),oc),Dl={},F_=C(function(e,t){e=e.replace(MM,"").replace(Z0,"").replace(_0e,` 746`);for(const[r,{detector:n}]of Object.entries(Dl))if(n(e,t))return r;throw new BM(`No diagram type detected matching given configuration for text: ${e}`)},"detectType"),wE=C((...e)=>{for(const{id:t,detector:r,loader:n}of e)FM(t,r,n)},"registerLazyLoadedDiagrams"),FM=C((e,t,r)=>{Dl[e]&&Ne.warn(`Detector with key ${e} already exists. Overwriting.`),Dl[e]={detector:t,loader:r},Ne.debug(`Detector with key ${e} added${r?" with loader":""}`)},"addDetector"),k0e=C(e=>Dl[e].loader,"getDiagramLoader"),_E=C((e,t,{depth:r=2,clobber:n=!1}={})=>{const a={depth:r,clobber:n};return Array.isArray(t)&&!Array.isArray(e)?(t.forEach(i=>_E(e,i,a)),e):Array.isArray(t)&&Array.isArray(e)?(t.forEach(i=>{e.includes(i)||e.push(i)}),e):e===void 0||r<=0?e!=null&&typeof e=="object"&&typeof t=="object"?Object.assign(e,t):t:(t!==void 0&&typeof e=="object"&&typeof t=="object"&&Object.keys(t).forEach(i=>{typeof t[i]=="object"&&(e[i]===void 0||typeof e[i]=="object")?(e[i]===void 0&&(e[i]=Array.isArray(t[i])?[]:{}),e[i]=_E(e[i],t[i],{depth:r-1,clobber:n})):(n||typeof e[i]!="object"&&typeof t[i]!="object")&&(e[i]=t[i])}),e)},"assignWithDepth"),Wr=_E,vb="#ffffff",Sb="#f2f2f2",Un=C((e,t)=>t?he(e,{s:-40,l:10}):he(e,{s:-40,l:-10}),"mkBorder"),lc,A0e=(lc=class{constructor(){this.background="#f4f4f4",this.primaryColor="#fff4dd",this.noteBkgColor="#fff5ad",this.noteTextColor="#333",this.THEME_COLOR_LIMIT=12,this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px"}updateColors(){if(this.primaryTextColor=this.primaryTextColor||(this.darkMode?"#eee":"#333"),this.secondaryColor=this.secondaryColor||he(this.primaryColor,{h:-120}),this.tertiaryColor=this.tertiaryColor||he(this.primaryColor,{h:180,l:5}),this.primaryBorderColor=this.primaryBorderColor||Un(this.primaryColor,this.darkMode),this.secondaryBorderColor=this.secondaryBorderColor||Un(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=this.tertiaryBorderColor||Un(this.tertiaryColor,this.darkMode),this.noteBorderColor=this.noteBorderColor||Un(this.noteBkgColor,this.darkMode),this.noteBkgColor=this.noteBkgColor||"#fff5ad",this.noteTextColor=this.noteTextColor||"#333",this.secondaryTextColor=this.secondaryTextColor||ze(this.secondaryColor),this.tertiaryTextColor=this.tertiaryTextColor||ze(this.tertiaryColor),this.lineColor=this.lineColor||ze(this.background),this.arrowheadColor=this.arrowheadColor||ze(this.background),this.textColor=this.textColor||this.primaryTextColor,this.border2=this.border2||this.tertiaryBorderColor,this.nodeBkg=this.nodeBkg||this.primaryColor,this.mainBkg=this.mainBkg||this.primaryColor,this.nodeBorder=this.nodeBorder||this.primaryBorderColor,this.clusterBkg=this.clusterBkg||this.tertiaryColor,this.clusterBorder=this.clusterBorder||this.tertiaryBorderColor,this.defaultLinkColor=this.defaultLinkColor||this.lineColor,this.titleColor=this.titleColor||this.tertiaryTextColor,this.edgeLabelBackground=this.edgeLabelBackground||(this.darkMode?ot(this.secondaryColor,30):this.secondaryColor),this.nodeTextColor=this.nodeTextColor||this.primaryTextColor,this.actorBorder=this.actorBorder||this.primaryBorderColor,this.actorBkg=this.actorBkg||this.mainBkg,this.actorTextColor=this.actorTextColor||this.primaryTextColor,this.actorLineColor=this.actorLineColor||this.actorBorder,this.labelBoxBkgColor=this.labelBoxBkgColor||this.actorBkg,this.signalColor=this.signalColor||this.textColor,this.signalTextColor=this.signalTextColor||this.textColor,this.labelBoxBorderColor=this.labelBoxBorderColor||this.actorBorder,this.labelTextColor=this.labelTextColor||this.actorTextColor,this.loopTextColor=this.loopTextColor||this.actorTextColor,this.activationBorderColor=this.activationBorderColor||ot(this.secondaryColor,10),this.activationBkgColor=this.activationBkgColor||this.secondaryColor,this.sequenceNumberColor=this.sequenceNumberColor||ze(this.lineColor),this.sectionBkgColor=this.sectionBkgColor||this.tertiaryColor,this.altSectionBkgColor=this.altSectionBkgColor||"white",this.sectionBkgColor=this.sectionBkgColor||this.secondaryColor,this.sectionBkgColor2=this.sectionBkgColor2||this.primaryColor,this.excludeBkgColor=this.excludeBkgColor||"#eeeeee",this.taskBorderColor=this.taskBorderColor||this.primaryBorderColor,this.taskBkgColor=this.taskBkgColor||this.primaryColor,this.activeTaskBorderColor=this.activeTaskBorderColor||this.primaryColor,this.activeTaskBkgColor=this.activeTaskBkgColor||Ze(this.primaryColor,23),this.gridColor=this.gridColor||"lightgrey",this.doneTaskBkgColor=this.doneTaskBkgColor||"lightgrey",this.doneTaskBorderColor=this.doneTaskBorderColor||"grey",this.critBorderColor=this.critBorderColor||"#ff8888",this.critBkgColor=this.critBkgColor||"red",this.todayLineColor=this.todayLineColor||"red",this.vertLineColor=this.vertLineColor||"navy",this.taskTextColor=this.taskTextColor||this.textColor,this.taskTextOutsideColor=this.taskTextOutsideColor||this.textColor,this.taskTextLightColor=this.taskTextLightColor||this.textColor,this.taskTextColor=this.taskTextColor||this.primaryTextColor,this.taskTextDarkColor=this.taskTextDarkColor||this.textColor,this.taskTextClickableColor=this.taskTextClickableColor||"#003163",this.personBorder=this.personBorder||this.primaryBorderColor,this.personBkg=this.personBkg||this.mainBkg,this.darkMode?(this.rowOdd=this.rowOdd||ot(this.mainBkg,5)||"#ffffff",this.rowEven=this.rowEven||ot(this.mainBkg,10)):(this.rowOdd=this.rowOdd||Ze(this.mainBkg,75)||"#ffffff",this.rowEven=this.rowEven||Ze(this.mainBkg,5)),this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroun
vendor: 5,724 bytes, line 746
746dColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||this.tertiaryColor,this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.specialStateColor=this.lineColor,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||he(this.primaryColor,{h:30}),this.cScale4=this.cScale4||he(this.primaryColor,{h:60}),this.cScale5=this.cScale5||he(this.primaryColor,{h:90}),this.cScale6=this.cScale6||he(this.primaryColor,{h:120}),this.cScale7=this.cScale7||he(this.primaryColor,{h:150}),this.cScale8=this.cScale8||he(this.primaryColor,{h:210,l:150}),this.cScale9=this.cScale9||he(this.primaryColor,{h:270}),this.cScale10=this.cScale10||he(this.primaryColor,{h:300}),this.cScale11=this.cScale11||he(this.primaryColor,{h:330}),this.darkMode)for(let r=0;r<this.THEME_COLOR_LIMIT;r++)this["cScale"+r]=ot(this["cScale"+r],75);else for(let r=0;r<this.THEME_COLOR_LIMIT;r++)this["cScale"+r]=ot(this["cScale"+r],25);for(let r=0;r<this.THEME_COLOR_LIMIT;r++)this["cScaleInv"+r]=this["cScaleInv"+r]||ze(this["cScale"+r]);for(let r=0;r<this.THEME_COLOR_LIMIT;r++)this.darkMode?this["cScalePeer"+r]=this["cScalePeer"+r]||Ze(this["cScale"+r],10):this["cScalePeer"+r]=this["cScalePeer"+r]||ot(this["cScale"+r],10);this.scaleLabelColor=this.scaleLabelColor||this.labelTextColor;for(let r=0;r<this.THEME_COLOR_LIMIT;r++)this["cScaleLabel"+r]=this["cScaleLabel"+r]||this.scaleLabelColor;const t=this.darkMode?-4:-1;for(let r=0;r<5;r++)this["surface"+r]=this["surface"+r]||he(this.mainBkg,{h:180,s:-15,l:t*(5+r*3)}),this["surfacePeer"+r]=this["surfacePeer"+r]||he(this.mainBkg,{h:180,s:-15,l:t*(8+r*3)});this.classText=this.classText||this.textColor,this.fillType0=this.fillType0||this.primaryColor,this.fillType1=this.fillType1||this.secondaryColor,this.fillType2=this.fillType2||he(this.primaryColor,{h:64}),this.fillType3=this.fillType3||he(this.secondaryColor,{h:64}),this.fillType4=this.fillType4||he(this.primaryColor,{h:-64}),this.fillType5=this.fillType5||he(this.secondaryColor,{h:-64}),this.fillType6=this.fillType6||he(this.primaryColor,{h:128}),this.fillType7=this.fillType7||he(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||this.tertiaryColor,this.pie4=this.pie4||he(this.primaryColor,{l:-10}),this.pie5=this.pie5||he(this.secondaryColor,{l:-10}),this.pie6=this.pie6||he(this.tertiaryColor,{l:-10}),this.pie7=this.pie7||he(this.primaryColor,{h:60,l:-10}),this.pie8=this.pie8||he(this.primaryColor,{h:-60,l:-10}),this.pie9=this.pie9||he(this.primaryColor,{h:120,l:0}),this.pie10=this.pie10||he(this.primaryColor,{h:60,l:-20}),this.pie11=this.pie11||he(this.primaryColor,{h:-60,l:-20}),this.pie12=this.pie12||he(this.primaryColor,{h:120,l:-10}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.radar={axisColor:this.radar?.axisColor||this.lineColor,axisStrokeWidth:this.radar?.axisStrokeWidth||2,axisLabelFontSize:this.radar?.axisLabelFontSize||12,curveOpacity:this.radar?.curveOpacity||.5,curveStrokeWidth:this.radar?.curveStrokeWidth||2,graticuleColor:this.radar?.graticuleColor||"#DEDEDE",graticuleStrokeWidth:this.radar?.graticuleStrokeWidth||1,graticuleOpacity:this.radar?.graticuleOpacity||.3,legendBoxSize:this.radar?.legendBoxSize||12,legendFontSize:this.radar?.legendFontSize||12},this.archEdgeColor=this.archEdgeColor||"#777",this.archEdgeArrowColor=this.archEdgeArrowColor||"#777",this.archEdgeWidth=this.archEdgeWidth||"3",this.archGroupBorderColor=this.archGroupBorderColor||"#000",this.archGroupBorderWidth=this.archGroupBorderWidth||"2px",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||he(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||he(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||he(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||he(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||he(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||he(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||Kh(this.quadrant1Fill)?Ze(this.quadrant1Fill):ot(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExter
vendor: 4,994 bytes, line 746
746nalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:this.xyChart?.backgroundColor||this.background,titleColor:this.xyChart?.titleColor||this.primaryTextColor,xAxisTitleColor:this.xyChart?.xAxisTitleColor||this.primaryTextColor,xAxisLabelColor:this.xyChart?.xAxisLabelColor||this.primaryTextColor,xAxisTickColor:this.xyChart?.xAxisTickColor||this.primaryTextColor,xAxisLineColor:this.xyChart?.xAxisLineColor||this.primaryTextColor,yAxisTitleColor:this.xyChart?.yAxisTitleColor||this.primaryTextColor,yAxisLabelColor:this.xyChart?.yAxisLabelColor||this.primaryTextColor,yAxisTickColor:this.xyChart?.yAxisTickColor||this.primaryTextColor,yAxisLineColor:this.xyChart?.yAxisLineColor||this.primaryTextColor,plotColorPalette:this.xyChart?.plotColorPalette||"#FFF4DD,#FFD8B1,#FFA07A,#ECEFF1,#D6DBDF,#C3E0A8,#FFB6A4,#FFD74D,#738FA7,#FFFFF0"},this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||(this.darkMode?ot(this.secondaryColor,30):this.secondaryColor),this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||he(this.primaryColor,{h:-30}),this.git4=this.git4||he(this.primaryColor,{h:-60}),this.git5=this.git5||he(this.primaryColor,{h:-90}),this.git6=this.git6||he(this.primaryColor,{h:60}),this.git7=this.git7||he(this.primaryColor,{h:120}),this.darkMode?(this.git0=Ze(this.git0,25),this.git1=Ze(this.git1,25),this.git2=Ze(this.git2,25),this.git3=Ze(this.git3,25),this.git4=Ze(this.git4,25),this.git5=Ze(this.git5,25),this.git6=Ze(this.git6,25),this.git7=Ze(this.git7,25)):(this.git0=ot(this.git0,25),this.git1=ot(this.git1,25),this.git2=ot(this.git2,25),this.git3=ot(this.git3,25),this.git4=ot(this.git4,25),this.git5=ot(this.git5,25),this.git6=ot(this.git6,25),this.git7=ot(this.git7,25)),this.gitInv0=this.gitInv0||ze(this.git0),this.gitInv1=this.gitInv1||ze(this.git1),this.gitInv2=this.gitInv2||ze(this.git2),this.gitInv3=this.gitInv3||ze(this.git3),this.gitInv4=this.gitInv4||ze(this.git4),this.gitInv5=this.gitInv5||ze(this.git5),this.gitInv6=this.gitInv6||ze(this.git6),this.gitInv7=this.gitInv7||ze(this.git7),this.branchLabelColor=this.branchLabelColor||(this.darkMode?"black":this.labelTextColor),this.gitBranchLabel0=this.gitBranchLabel0||this.branchLabelColor,this.gitBranchLabel1=this.gitBranchLabel1||this.branchLabelColor,this.gitBranchLabel2=this.gitBranchLabel2||this.branchLabelColor,this.gitBranchLabel3=this.gitBranchLabel3||this.branchLabelColor,this.gitBranchLabel4=this.gitBranchLabel4||this.branchLabelColor,this.gitBranchLabel5=this.gitBranchLabel5||this.branchLabelColor,this.gitBranchLabel6=this.gitBranchLabel6||this.branchLabelColor,this.gitBranchLabel7=this.gitBranchLabel7||this.branchLabelColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||vb,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||Sb}calculate(t){if(typeof t!="object"){this.updateColors();return}const r=Object.keys(t);r.forEach(n=>{this[n]=t[n]}),this.updateColors(),r.forEach(n=>{this[n]=t[n]})}},C(lc,"Theme"),lc),C0e=C(e=>{const t=new A0e;return t.calculate(e),t},"getThemeVariables"),uc,N0e=(uc=class{constructor(){this.background="#333",this.primaryColor="#1f2020",this.secondaryColor=Ze(this.primaryColor,16),this.tertiaryColor=he(this.primaryColor,{h:-160}),this.primaryBorderColor=ze(this.background),this.secondaryBorderColor=Un(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=Un(this.tertiaryColor,this.darkMode),this.primaryTextColor=ze(this.primaryColor),this.secondaryTextColor=ze(this.secondaryColor),this.tertiaryTextColor=ze(this.tertiaryColor),this.lineColor=ze(this.background),this.textColor=ze(this.background),this.mainBkg="#1f2020",this.secondBkg="calculated",this.mainContrastColor="lightgrey",this.darkTextColor=Ze(ze("#323D47"),10),this.lineColor="calculated",this.border1="#ccc",this.border2=K0(255,255,255,.25),this.arrowheadColor="calculated",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackgroun
vendor: 11,992 bytes, line 746
746d="#181818",this.textColor="#ccc",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#F9FFFE",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="calculated",this.activationBkgColor="calculated",this.sequenceNumberColor="black",this.sectionBkgColor=ot("#EAE8D9",30),this.altSectionBkgColor="calculated",this.sectionBkgColor2="#EAE8D9",this.excludeBkgColor=ot(this.sectionBkgColor,10),this.taskBorderColor=K0(255,255,255,70),this.taskBkgColor="calculated",this.taskTextColor="calculated",this.taskTextLightColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor=K0(255,255,255,50),this.activeTaskBkgColor="#81B1DB",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="grey",this.critBorderColor="#E83737",this.critBkgColor="#E83737",this.taskTextDarkColor="calculated",this.todayLineColor="#DB5757",this.vertLineColor="#00BFFF",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.rowOdd=this.rowOdd||Ze(this.mainBkg,5)||"#ffffff",this.rowEven=this.rowEven||ot(this.mainBkg,10),this.labelColor="calculated",this.errorBkgColor="#a44141",this.errorTextColor="#ddd"}updateColors(){this.secondBkg=Ze(this.mainBkg,16),this.lineColor=this.mainContrastColor,this.arrowheadColor=this.mainContrastColor,this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.edgeLabelBackground=Ze(this.labelBackground,25),this.actorBorder=this.border1,this.actorBkg=this.mainBkg,this.actorTextColor=this.mainContrastColor,this.actorLineColor=this.actorBorder,this.signalColor=this.mainContrastColor,this.signalTextColor=this.mainContrastColor,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.mainContrastColor,this.loopTextColor=this.mainContrastColor,this.noteBorderColor=this.secondaryBorderColor,this.noteBkgColor=this.secondBkg,this.noteTextColor=this.secondaryTextColor,this.activationBorderColor=this.border1,this.activationBkgColor=this.secondBkg,this.altSectionBkgColor=this.background,this.taskBkgColor=Ze(this.mainBkg,23),this.taskTextColor=this.darkTextColor,this.taskTextLightColor=this.mainContrastColor,this.taskTextOutsideColor=this.taskTextLightColor,this.gridColor=this.mainContrastColor,this.doneTaskBkgColor=this.mainContrastColor,this.taskTextDarkColor=this.darkTextColor,this.archEdgeColor=this.lineColor,this.archEdgeArrowColor=this.lineColor,this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#555",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#f4f4f4",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=he(this.primaryColor,{h:64}),this.fillType3=he(this.secondaryColor,{h:64}),this.fillType4=he(this.primaryColor,{h:-64}),this.fillType5=he(this.secondaryColor,{h:-64}),this.fillType6=he(this.primaryColor,{h:128}),this.fillType7=he(this.secondaryColor,{h:128}),this.cScale1=this.cScale1||"#0b0000",this.cScale2=this.cScale2||"#4d1037",this.cScale3=this.cScale3||"#3f5258",this.cScale4=this.cScale4||"#4f2f1b",this.cScale5=this.cScale5||"#6e0a0a",this.cScale6=this.cScale6||"#3b0048",this.cScale7=this.cScale7||"#995a01",this.cScale8=this.cScale8||"#154706",this.cScale9=this.cScale9||"#161722",this.cScale10=this.cScale10||"#00296f",this.cScale11=this.cScale11||"#01629c",this.cScale12=this.cScale12||"#010029",this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||he(this.primaryColor,{h:30}),this.cScale4=this.cScale4||he(this.primaryColor,{h:60}),this.cScale5=this.cScale5||he(this.primaryColor,{h:90}),this.cScale6=this.cScale6||he(this.primaryColor,{h:120}),this.cScale7=this.cScale7||he(this.primaryColor,{h:150}),this.cScale8=this.cScale8||he(this.primaryColor,{h:210}),this.cScale9=this.cScale9||he(this.primaryColor,{h:270}),this.cScale10=this.cScale10||he(this.primaryColor,{h:300}),this.cScale11=this.cScale11||he(this.primaryColor,{h:330});for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["cScaleInv"+t]=this["cScaleInv"+t]||ze(this["cScale"+t]);for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["cScalePeer"+t]=this["cScalePeer"+t]||Ze(this["cScale"+t],10);for(let t=0;t<5;t++)this["surface"+t]=this["surface"+t]||he(this.mainBkg,{h:30,s:-30,l:-(-10+t*4)}),this["surfacePeer"+t]=this["surfacePeer"+t]||he(this.mainBkg,{h:30,s:-30,l:-(-7+t*4)});this.scaleLabelColor=this.scaleLabelColor||(this.darkMode?"black":this.labelTextColor);for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["cScaleLabel"+t]=this["cScaleLabel"+t]||this.scaleLabelColor;for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["pie"+t]=this["cScale"+t];this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||he(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||he(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||he(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||he(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||he(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||he(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||Kh(this.quadrant1Fill)?Ze(this.quadrant1Fill):ot(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExternalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:this.xyChart?.backgroundColor||this.background,titleColor:this.xyChart?.titleColor||this.primaryTextColor,xAxisTitleColor:this.xyChart?.xAxisTitleColor||this.primaryTextColor,xAxisLabelColor:this.xyChart?.xAxisLabelColor||this.primaryTextColor,xAxisTickColor:this.xyChart?.xAxisTickColor||this.primaryTextColor,xAxisLineColor:this.xyChart?.xAxisLineColor||this.primaryTextColor,yAxisTitleColor:this.xyChart?.yAxisTitleColor||this.primaryTextColor,yAxisLabelColor:this.xyChart?.yAxisLabelColor||this.primaryTextColor,yAxisTickColor:this.xyChart?.yAxisTickColor||this.primaryTextColor,yAxisLineColor:this.xyChart?.yAxisLineColor||this.primaryTextColor,plotColorPalette:this.xyChart?.plotColorPalette||"#3498db,#2ecc71,#e74c3c,#f1c40f,#bdc3c7,#ffffff,#34495e,#9b59b6,#1abc9c,#e67e22"},this.packet={startByteColor:this.primaryTextColor,endByteColor:this.primaryTextColor,labelColor:this.primaryTextColor,titleColor:this.primaryTextColor,blockStrokeColor:this.primaryTextColor,blockFillColor:this.background},this.radar={axisColor:this.radar?.axisColor||this.lineColor,axisStrokeWidth:this.radar?.axisStrokeWidth||2,axisLabelFontSize:this.radar?.axisLabelFontSize||12,curveOpacity:this.radar?.curveOpacity||.5,curveStrokeWidth:this.radar?.curveStrokeWidth||2,graticuleColor:this.radar?.graticuleColor||"#DEDEDE",graticuleStrokeWidth:this.radar?.graticuleStrokeWidth||1,graticuleOpacity:this.radar?.graticuleOpacity||.3,legendBoxSize:this.radar?.legendBoxSize||12,legendFontSize:this.radar?.legendFontSize||12},this.classText=this.primaryTextColor,this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||(this.darkMode?ot(this.secondaryColor,30):this.secondaryColor),this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=Ze(this.secondaryColor,20),this.git1=Ze(this.pie2||this.secondaryColor,20),this.git2=Ze(this.pie3||this.tertiaryColor,20),this.git3=Ze(this.pie4||he(this.primaryColor,{h:-30}),20),this.git4=Ze(this.pie5||he(this.primaryColor,{h:-60}),20),this.git5=Ze(this.pie6||he(this.primaryColor,{h:-90}),10),this.git6=Ze(this.pie7||he(this.primaryColor,{h:60}),10),this.git7=Ze(this.pie8||he(this.primaryColor,{h:120}),20),this.gitInv0=this.gitInv0||ze(this.git0),this.gitInv1=this.gitInv1||ze(this.git1),this.gitInv2=this.gitInv2||ze(this.git2),this.gitInv3=this.gitInv3||ze(this.git3),this.gitInv4=this.gitInv4||ze(this.git4),this.gitInv5=this.gitInv5||ze(this.git5),this.gitInv6=this.gitInv6||ze(this.git6),this.gitInv7=this.gitInv7||ze(this.git7),this.gitBranchLabel0=this.gitBranchLabel0||ze(this.labelTextColor),this.gitBranchLabel1=this.gitBranchLabel1||this.labelTextColor,this.gitBranchLabel2=this.gitBranchLabel2||this.labelTextColor,this.gitBranchLabel3=this.gitBranchLabel3||ze(this.labelTextColor),this.gitBranchLabel4=this.gitBranchLabel4||this.labelTextColor,this.gitBranchLabel5=this.gitBranchLabel5||this.labelTextColor,this.gitBranchLabel6=this.gitBranchLabel6||this.labelTextColor,this.gitBranchLabel7=this.gitBranchLabel7||this.labelTextColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||Ze(this.background,12),this.attributeBackgroundColorEven=this.attributeBackgroun
vendor: 5,560 bytes, line 746
746dColorEven||Ze(this.background,2),this.nodeBorder=this.nodeBorder||"#999"}calculate(t){if(typeof t!="object"){this.updateColors();return}const r=Object.keys(t);r.forEach(n=>{this[n]=t[n]}),this.updateColors(),r.forEach(n=>{this[n]=t[n]})}},C(uc,"Theme"),uc),R0e=C(e=>{const t=new N0e;return t.calculate(e),t},"getThemeVariables"),cc,I0e=(cc=class{constructor(){this.background="#f4f4f4",this.primaryColor="#ECECFF",this.secondaryColor=he(this.primaryColor,{h:120}),this.secondaryColor="#ffffde",this.tertiaryColor=he(this.primaryColor,{h:-160}),this.primaryBorderColor=Un(this.primaryColor,this.darkMode),this.secondaryBorderColor=Un(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=Un(this.tertiaryColor,this.darkMode),this.primaryTextColor=ze(this.primaryColor),this.secondaryTextColor=ze(this.secondaryColor),this.tertiaryTextColor=ze(this.tertiaryColor),this.lineColor=ze(this.background),this.textColor=ze(this.background),this.background="white",this.mainBkg="#ECECFF",this.secondBkg="#ffffde",this.lineColor="#333333",this.border1="#9370DB",this.border2="#aaaa33",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackground="rgba(232,232,232, 0.8)",this.textColor="#333",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackground="calculated",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="calculated",this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="calculated",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="calculated",this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor="calculated",this.taskTextOutsideColor=this.taskTextDarkColor,this.taskTextClickableColor="calculated",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBorderColor="calculated",this.critBkgColor="calculated",this.todayLineColor="calculated",this.vertLineColor="calculated",this.sectionBkgColor=K0(102,102,255,.49),this.altSectionBkgColor="white",this.sectionBkgColor2="#fff400",this.taskBorderColor="#534fbc",this.taskBkgColor="#8a90dd",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="#534fbc",this.activeTaskBkgColor="#bfc7ff",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.vertLineColor="navy",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.rowOdd="calculated",this.rowEven="calculated",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222",this.updateColors()}updateColors(){this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||he(this.primaryColor,{h:30}),this.cScale4=this.cScale4||he(this.primaryColor,{h:60}),this.cScale5=this.cScale5||he(this.primaryColor,{h:90}),this.cScale6=this.cScale6||he(this.primaryColor,{h:120}),this.cScale7=this.cScale7||he(this.primaryColor,{h:150}),this.cScale8=this.cScale8||he(this.primaryColor,{h:210}),this.cScale9=this.cScale9||he(this.primaryColor,{h:270}),this.cScale10=this.cScale10||he(this.primaryColor,{h:300}),this.cScale11=this.cScale11||he(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||ot(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||ot(this.tertiaryColor,40);for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["cScale"+t]=ot(this["cScale"+t],10),this["cScalePeer"+t]=this["cScalePeer"+t]||ot(this["cScale"+t],25);for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["cScaleInv"+t]=this["cScaleInv"+t]||he(this["cScale"+t],{h:180});for(let t=0;t<5;t++)this["surface"+t]=this["surface"+t]||he(this.mainBkg,{h:30,l:-(5+t*5)}),this["surfacePeer"+t]=this["surfacePeer"+t]||he(this.mainBkg,{h:30,l:-(7+t*5)});if(this.scaleLabelColor=this.scaleLabelColor!=="calculated"&&this.scaleLabelColor?this.scaleLabelColor:this.labelTextColor,this.labelTextColor!=="calculated"){this.cScaleLabel0=this.cScaleLabel0||ze(this.labelTextColor),this.cScaleLabel3=this.cScaleLabel3||ze(this.labelTextColor);for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["cScaleLabel"+t]=this["cScaleLabel"+t]||this.labelTextColor}this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.titleColor=this.textColor,this.edgeLabelBackgroun
vendor: 8,399 bytes, line 746
746d=this.labelBackground,this.actorBorder=Ze(this.border1,23),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.signalColor=this.textColor,this.signalTextColor=this.textColor,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.actorLineColor=this.actorBorder,this.taskTextColor=this.taskTextLightColor,this.taskTextOutsideColor=this.taskTextDarkColor,this.archEdgeColor=this.lineColor,this.archEdgeArrowColor=this.lineColor,this.rowOdd=this.rowOdd||Ze(this.primaryColor,75)||"#ffffff",this.rowEven=this.rowEven||Ze(this.primaryColor,1),this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f0f0f0",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.nodeBorder,this.specialStateColor=this.lineColor,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=he(this.primaryColor,{h:64}),this.fillType3=he(this.secondaryColor,{h:64}),this.fillType4=he(this.primaryColor,{h:-64}),this.fillType5=he(this.secondaryColor,{h:-64}),this.fillType6=he(this.primaryColor,{h:128}),this.fillType7=he(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||he(this.tertiaryColor,{l:-40}),this.pie4=this.pie4||he(this.primaryColor,{l:-10}),this.pie5=this.pie5||he(this.secondaryColor,{l:-30}),this.pie6=this.pie6||he(this.tertiaryColor,{l:-20}),this.pie7=this.pie7||he(this.primaryColor,{h:60,l:-20}),this.pie8=this.pie8||he(this.primaryColor,{h:-60,l:-40}),this.pie9=this.pie9||he(this.primaryColor,{h:120,l:-40}),this.pie10=this.pie10||he(this.primaryColor,{h:60,l:-40}),this.pie11=this.pie11||he(this.primaryColor,{h:-90,l:-40}),this.pie12=this.pie12||he(this.primaryColor,{h:120,l:-30}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||he(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||he(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||he(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||he(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||he(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||he(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||Kh(this.quadrant1Fill)?Ze(this.quadrant1Fill):ot(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExternalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.radar={axisColor:this.radar?.axisColor||this.lineColor,axisStrokeWidth:this.radar?.axisStrokeWidth||2,axisLabelFontSize:this.radar?.axisLabelFontSize||12,curveOpacity:this.radar?.curveOpacity||.5,curveStrokeWidth:this.radar?.curveStrokeWidth||2,graticuleColor:this.radar?.graticuleColor||"#DEDEDE",graticuleStrokeWidth:this.radar?.graticuleStrokeWidth||1,graticuleOpacity:this.radar?.graticuleOpacity||.3,legendBoxSize:this.radar?.legendBoxSize||12,legendFontSize:this.radar?.legendFontSize||12},this.xyChart={backgroundColor:this.xyChart?.backgroundColor||this.background,titleColor:this.xyChart?.titleColor||this.primaryTextColor,xAxisTitleColor:this.xyChart?.xAxisTitleColor||this.primaryTextColor,xAxisLabelColor:this.xyChart?.xAxisLabelColor||this.primaryTextColor,xAxisTickColor:this.xyChart?.xAxisTickColor||this.primaryTextColor,xAxisLineColor:this.xyChart?.xAxisLineColor||this.primaryTextColor,yAxisTitleColor:this.xyChart?.yAxisTitleColor||this.primaryTextColor,yAxisLabelColor:this.xyChart?.yAxisLabelColor||this.primaryTextColor,yAxisTickColor:this.xyChart?.yAxisTickColor||this.primaryTextColor,yAxisLineColor:this.xyChart?.yAxisLineColor||this.primaryTextColor,plotColorPalette:this.xyChart?.plotColorPalette||"#ECECFF,#8493A6,#FFC3A0,#DCDDE1,#B8E994,#D1A36F,#C3CDE6,#FFB6C1,#496078,#F8F3E3"},this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.labelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||he(this.primaryColor,{h:-30}),this.git4=this.git4||he(this.primaryColor,{h:-60}),this.git5=this.git5||he(this.primaryColor,{h:-90}),this.git6=this.git6||he(this.primaryColor,{h:60}),this.git7=this.git7||he(this.primaryColor,{h:120}),this.darkMode?(this.git0=Ze(this.git0,25),this.git1=Ze(this.git1,25),this.git2=Ze(this.git2,25),this.git3=Ze(this.git3,25),this.git4=Ze(this.git4,25),this.git5=Ze(this.git5,25),this.git6=Ze(this.git6,25),this.git7=Ze(this.git7,25)):(this.git0=ot(this.git0,25),this.git1=ot(this.git1,25),this.git2=ot(this.git2,25),this.git3=ot(this.git3,25),this.git4=ot(this.git4,25),this.git5=ot(this.git5,25),this.git6=ot(this.git6,25),this.git7=ot(this.git7,25)),this.gitInv0=this.gitInv0||ot(ze(this.git0),25),this.gitInv1=this.gitInv1||ze(this.git1),this.gitInv2=this.gitInv2||ze(this.git2),this.gitInv3=this.gitInv3||ze(this.git3),this.gitInv4=this.gitInv4||ze(this.git4),this.gitInv5=this.gitInv5||ze(this.git5),this.gitInv6=this.gitInv6||ze(this.git6),this.gitInv7=this.gitInv7||ze(this.git7),this.gitBranchLabel0=this.gitBranchLabel0||ze(this.labelTextColor),this.gitBranchLabel1=this.gitBranchLabel1||this.labelTextColor,this.gitBranchLabel2=this.gitBranchLabel2||this.labelTextColor,this.gitBranchLabel3=this.gitBranchLabel3||ze(this.labelTextColor),this.gitBranchLabel4=this.gitBranchLabel4||this.labelTextColor,this.gitBranchLabel5=this.gitBranchLabel5||this.labelTextColor,this.gitBranchLabel6=this.gitBranchLabel6||this.labelTextColor,this.gitBranchLabel7=this.gitBranchLabel7||this.labelTextColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroun
vendor: 5,471 bytes, line 746
746dColorOdd||vb,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||Sb}calculate(t){if(Object.keys(this).forEach(n=>{this[n]==="calculated"&&(this[n]=void 0)}),typeof t!="object"){this.updateColors();return}const r=Object.keys(t);r.forEach(n=>{this[n]=t[n]}),this.updateColors(),r.forEach(n=>{this[n]=t[n]})}},C(cc,"Theme"),cc),O0e=C(e=>{const t=new I0e;return t.calculate(e),t},"getThemeVariables"),dc,L0e=(dc=class{constructor(){this.background="#f4f4f4",this.primaryColor="#cde498",this.secondaryColor="#cdffb2",this.background="white",this.mainBkg="#cde498",this.secondBkg="#cdffb2",this.lineColor="green",this.border1="#13540c",this.border2="#6eaa49",this.arrowheadColor="green",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.tertiaryColor=Ze("#cde498",10),this.primaryBorderColor=Un(this.primaryColor,this.darkMode),this.secondaryBorderColor=Un(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=Un(this.tertiaryColor,this.darkMode),this.primaryTextColor=ze(this.primaryColor),this.secondaryTextColor=ze(this.secondaryColor),this.tertiaryTextColor=ze(this.primaryColor),this.lineColor=ze(this.background),this.textColor=ze(this.background),this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="#333",this.edgeLabelBackground="#e8e8e8",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="black",this.actorLineColor="calculated",this.signalColor="#333",this.signalTextColor="#333",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="#326932",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="#fff5ad",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="#6eaa49",this.altSectionBkgColor="white",this.sectionBkgColor2="#6eaa49",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="#487e3a",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="black",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="lightgrey",this.doneTaskBkgColor="lightgrey",this.doneTaskBorderColor="grey",this.critBorderColor="#ff8888",this.critBkgColor="red",this.todayLineColor="red",this.vertLineColor="#00BFFF",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){this.actorBorder=ot(this.mainBkg,20),this.actorBkg=this.mainBkg,this.labelBoxBkgColor=this.actorBkg,this.labelTextColor=this.actorTextColor,this.loopTextColor=this.actorTextColor,this.noteBorderColor=this.border2,this.noteTextColor=this.actorTextColor,this.actorLineColor=this.actorBorder,this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||he(this.primaryColor,{h:30}),this.cScale4=this.cScale4||he(this.primaryColor,{h:60}),this.cScale5=this.cScale5||he(this.primaryColor,{h:90}),this.cScale6=this.cScale6||he(this.primaryColor,{h:120}),this.cScale7=this.cScale7||he(this.primaryColor,{h:150}),this.cScale8=this.cScale8||he(this.primaryColor,{h:210}),this.cScale9=this.cScale9||he(this.primaryColor,{h:270}),this.cScale10=this.cScale10||he(this.primaryColor,{h:300}),this.cScale11=this.cScale11||he(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||ot(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||ot(this.tertiaryColor,40);for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["cScale"+t]=ot(this["cScale"+t],10),this["cScalePeer"+t]=this["cScalePeer"+t]||ot(this["cScale"+t],25);for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["cScaleInv"+t]=this["cScaleInv"+t]||he(this["cScale"+t],{h:180});this.scaleLabelColor=this.scaleLabelColor!=="calculated"&&this.scaleLabelColor?this.scaleLabelColor:this.labelTextColor;for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["cScaleLabel"+t]=this["cScaleLabel"+t]||this.scaleLabelColor;for(let t=0;t<5;t++)this["surface"+t]=this["surface"+t]||he(this.mainBkg,{h:30,s:-30,l:-(5+t*5)}),this["surfacePeer"+t]=this["surfacePeer"+t]||he(this.mainBkg,{h:30,s:-30,l:-(8+t*5)});this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.taskBorderColor=this.border1,this.taskTextColor=this.taskTextLightColor,this.taskTextOutsideColor=this.taskTextDarkColor,this.activeTaskBorderColor=this.taskBorderColor,this.activeTaskBkgColor=this.mainBkg,this.archEdgeColor=this.lineColor,this.archEdgeArrowColor=this.lineColor,this.rowOdd=this.rowOdd||Ze(this.mainBkg,75)||"#ffffff",this.rowEven=this.rowEven||Ze(this.mainBkg,20),this.transitionColor=this.transitionColor||this.lineColor,this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroun
vendor: 4,990 bytes, line 746
746dColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f0f0f0",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.compositeBorder=this.compositeBorder||this.nodeBorder,this.innerEndBackground=this.primaryBorderColor,this.specialStateColor=this.lineColor,this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.transitionColor=this.transitionColor||this.lineColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=he(this.primaryColor,{h:64}),this.fillType3=he(this.secondaryColor,{h:64}),this.fillType4=he(this.primaryColor,{h:-64}),this.fillType5=he(this.secondaryColor,{h:-64}),this.fillType6=he(this.primaryColor,{h:128}),this.fillType7=he(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||this.tertiaryColor,this.pie4=this.pie4||he(this.primaryColor,{l:-30}),this.pie5=this.pie5||he(this.secondaryColor,{l:-30}),this.pie6=this.pie6||he(this.tertiaryColor,{h:40,l:-40}),this.pie7=this.pie7||he(this.primaryColor,{h:60,l:-10}),this.pie8=this.pie8||he(this.primaryColor,{h:-60,l:-10}),this.pie9=this.pie9||he(this.primaryColor,{h:120,l:0}),this.pie10=this.pie10||he(this.primaryColor,{h:60,l:-50}),this.pie11=this.pie11||he(this.primaryColor,{h:-60,l:-50}),this.pie12=this.pie12||he(this.primaryColor,{h:120,l:-50}),this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||he(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||he(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||he(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||he(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||he(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||he(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||Kh(this.quadrant1Fill)?Ze(this.quadrant1Fill):ot(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExternalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.packet={startByteColor:this.primaryTextColor,endByteColor:this.primaryTextColor,labelColor:this.primaryTextColor,titleColor:this.primaryTextColor,blockStrokeColor:this.primaryTextColor,blockFillColor:this.mainBkg},this.radar={axisColor:this.radar?.axisColor||this.lineColor,axisStrokeWidth:this.radar?.axisStrokeWidth||2,axisLabelFontSize:this.radar?.axisLabelFontSize||12,curveOpacity:this.radar?.curveOpacity||.5,curveStrokeWidth:this.radar?.curveStrokeWidth||2,graticuleColor:this.radar?.graticuleColor||"#DEDEDE",graticuleStrokeWidth:this.radar?.graticuleStrokeWidth||1,graticuleOpacity:this.radar?.graticuleOpacity||.3,legendBoxSize:this.radar?.legendBoxSize||12,legendFontSize:this.radar?.legendFontSize||12},this.xyChart={backgroundColor:this.xyChart?.backgroundColor||this.background,titleColor:this.xyChart?.titleColor||this.primaryTextColor,xAxisTitleColor:this.xyChart?.xAxisTitleColor||this.primaryTextColor,xAxisLabelColor:this.xyChart?.xAxisLabelColor||this.primaryTextColor,xAxisTickColor:this.xyChart?.xAxisTickColor||this.primaryTextColor,xAxisLineColor:this.xyChart?.xAxisLineColor||this.primaryTextColor,yAxisTitleColor:this.xyChart?.yAxisTitleColor||this.primaryTextColor,yAxisLabelColor:this.xyChart?.yAxisLabelColor||this.primaryTextColor,yAxisTickColor:this.xyChart?.yAxisTickColor||this.primaryTextColor,yAxisLineColor:this.xyChart?.yAxisLineColor||this.primaryTextColor,plotColorPalette:this.xyChart?.plotColorPalette||"#CDE498,#FF6B6B,#A0D2DB,#D7BDE2,#F0F0F0,#FFC3A0,#7FD8BE,#FF9A8B,#FAF3E0,#FFF176"}
vendor: 4,120 bytes, line 746
746,this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.edgeLabelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=this.git0||this.primaryColor,this.git1=this.git1||this.secondaryColor,this.git2=this.git2||this.tertiaryColor,this.git3=this.git3||he(this.primaryColor,{h:-30}),this.git4=this.git4||he(this.primaryColor,{h:-60}),this.git5=this.git5||he(this.primaryColor,{h:-90}),this.git6=this.git6||he(this.primaryColor,{h:60}),this.git7=this.git7||he(this.primaryColor,{h:120}),this.darkMode?(this.git0=Ze(this.git0,25),this.git1=Ze(this.git1,25),this.git2=Ze(this.git2,25),this.git3=Ze(this.git3,25),this.git4=Ze(this.git4,25),this.git5=Ze(this.git5,25),this.git6=Ze(this.git6,25),this.git7=Ze(this.git7,25)):(this.git0=ot(this.git0,25),this.git1=ot(this.git1,25),this.git2=ot(this.git2,25),this.git3=ot(this.git3,25),this.git4=ot(this.git4,25),this.git5=ot(this.git5,25),this.git6=ot(this.git6,25),this.git7=ot(this.git7,25)),this.gitInv0=this.gitInv0||ze(this.git0),this.gitInv1=this.gitInv1||ze(this.git1),this.gitInv2=this.gitInv2||ze(this.git2),this.gitInv3=this.gitInv3||ze(this.git3),this.gitInv4=this.gitInv4||ze(this.git4),this.gitInv5=this.gitInv5||ze(this.git5),this.gitInv6=this.gitInv6||ze(this.git6),this.gitInv7=this.gitInv7||ze(this.git7),this.gitBranchLabel0=this.gitBranchLabel0||ze(this.labelTextColor),this.gitBranchLabel1=this.gitBranchLabel1||this.labelTextColor,this.gitBranchLabel2=this.gitBranchLabel2||this.labelTextColor,this.gitBranchLabel3=this.gitBranchLabel3||ze(this.labelTextColor),this.gitBranchLabel4=this.gitBranchLabel4||this.labelTextColor,this.gitBranchLabel5=this.gitBranchLabel5||this.labelTextColor,this.gitBranchLabel6=this.gitBranchLabel6||this.labelTextColor,this.gitBranchLabel7=this.gitBranchLabel7||this.labelTextColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||vb,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||Sb}calculate(t){if(typeof t!="object"){this.updateColors();return}const r=Object.keys(t);r.forEach(n=>{this[n]=t[n]}),this.updateColors(),r.forEach(n=>{this[n]=t[n]})}},C(dc,"Theme"),dc),D0e=C(e=>{const t=new L0e;return t.calculate(e),t},"getThemeVariables"),hc,M0e=(hc=class{constructor(){this.primaryColor="#eee",this.contrast="#707070",this.secondaryColor=Ze(this.contrast,55),this.background="#ffffff",this.tertiaryColor=he(this.primaryColor,{h:-160}),this.primaryBorderColor=Un(this.primaryColor,this.darkMode),this.secondaryBorderColor=Un(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=Un(this.tertiaryColor,this.darkMode),this.primaryTextColor=ze(this.primaryColor),this.secondaryTextColor=ze(this.secondaryColor),this.tertiaryTextColor=ze(this.tertiaryColor),this.lineColor=ze(this.background),this.textColor=ze(this.background),this.mainBkg="#eee",this.secondBkg="calculated",this.lineColor="#666",this.border1="#999",this.border2="calculated",this.note="#ffa",this.text="#333",this.critical="#d42",this.done="#bbb",this.arrowheadColor="#333333",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.THEME_COLOR_LIMIT=12,this.nodeBkg="calculated",this.nodeBorder="calculated",this.clusterBkg="calculated",this.clusterBorder="calculated",this.defaultLinkColor="calculated",this.titleColor="calculated",this.edgeLabelBackgroun
vendor: 8,580 bytes, line 746
746d="white",this.actorBorder="calculated",this.actorBkg="calculated",this.actorTextColor="calculated",this.actorLineColor=this.actorBorder,this.signalColor="calculated",this.signalTextColor="calculated",this.labelBoxBkgColor="calculated",this.labelBoxBorderColor="calculated",this.labelTextColor="calculated",this.loopTextColor="calculated",this.noteBorderColor="calculated",this.noteBkgColor="calculated",this.noteTextColor="calculated",this.activationBorderColor="#666",this.activationBkgColor="#f4f4f4",this.sequenceNumberColor="white",this.sectionBkgColor="calculated",this.altSectionBkgColor="white",this.sectionBkgColor2="calculated",this.excludeBkgColor="#eeeeee",this.taskBorderColor="calculated",this.taskBkgColor="calculated",this.taskTextLightColor="white",this.taskTextColor="calculated",this.taskTextDarkColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor="calculated",this.activeTaskBkgColor="calculated",this.gridColor="calculated",this.doneTaskBkgColor="calculated",this.doneTaskBorderColor="calculated",this.critBkgColor="calculated",this.critBorderColor="calculated",this.todayLineColor="calculated",this.vertLineColor="calculated",this.personBorder=this.primaryBorderColor,this.personBkg=this.mainBkg,this.archEdgeColor="calculated",this.archEdgeArrowColor="calculated",this.archEdgeWidth="3",this.archGroupBorderColor=this.primaryBorderColor,this.archGroupBorderWidth="2px",this.rowOdd=this.rowOdd||Ze(this.mainBkg,75)||"#ffffff",this.rowEven=this.rowEven||"#f4f4f4",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}updateColors(){this.secondBkg=Ze(this.contrast,55),this.border2=this.contrast,this.actorBorder=Ze(this.border1,23),this.actorBkg=this.mainBkg,this.actorTextColor=this.text,this.actorLineColor=this.actorBorder,this.signalColor=this.text,this.signalTextColor=this.text,this.labelBoxBkgColor=this.actorBkg,this.labelBoxBorderColor=this.actorBorder,this.labelTextColor=this.text,this.loopTextColor=this.text,this.noteBorderColor="#999",this.noteBkgColor="#666",this.noteTextColor="#fff",this.cScale0=this.cScale0||"#555",this.cScale1=this.cScale1||"#F4F4F4",this.cScale2=this.cScale2||"#555",this.cScale3=this.cScale3||"#BBB",this.cScale4=this.cScale4||"#777",this.cScale5=this.cScale5||"#999",this.cScale6=this.cScale6||"#DDD",this.cScale7=this.cScale7||"#FFF",this.cScale8=this.cScale8||"#DDD",this.cScale9=this.cScale9||"#BBB",this.cScale10=this.cScale10||"#999",this.cScale11=this.cScale11||"#777";for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["cScaleInv"+t]=this["cScaleInv"+t]||ze(this["cScale"+t]);for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this.darkMode?this["cScalePeer"+t]=this["cScalePeer"+t]||Ze(this["cScale"+t],10):this["cScalePeer"+t]=this["cScalePeer"+t]||ot(this["cScale"+t],10);this.scaleLabelColor=this.scaleLabelColor||(this.darkMode?"black":this.labelTextColor),this.cScaleLabel0=this.cScaleLabel0||this.cScale1,this.cScaleLabel2=this.cScaleLabel2||this.cScale1;for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["cScaleLabel"+t]=this["cScaleLabel"+t]||this.scaleLabelColor;for(let t=0;t<5;t++)this["surface"+t]=this["surface"+t]||he(this.mainBkg,{l:-(5+t*5)}),this["surfacePeer"+t]=this["surfacePeer"+t]||he(this.mainBkg,{l:-(8+t*5)});this.nodeBkg=this.mainBkg,this.nodeBorder=this.border1,this.clusterBkg=this.secondBkg,this.clusterBorder=this.border2,this.defaultLinkColor=this.lineColor,this.titleColor=this.text,this.sectionBkgColor=Ze(this.contrast,30),this.sectionBkgColor2=Ze(this.contrast,30),this.taskBorderColor=ot(this.contrast,10),this.taskBkgColor=this.contrast,this.taskTextColor=this.taskTextLightColor,this.taskTextDarkColor=this.text,this.taskTextOutsideColor=this.taskTextDarkColor,this.activeTaskBorderColor=this.taskBorderColor,this.activeTaskBkgColor=this.mainBkg,this.gridColor=Ze(this.border1,30),this.doneTaskBkgColor=this.done,this.doneTaskBorderColor=this.lineColor,this.critBkgColor=this.critical,this.critBorderColor=ot(this.critBkgColor,10),this.todayLineColor=this.critBkgColor,this.vertLineColor=this.critBkgColor,this.archEdgeColor=this.lineColor,this.archEdgeArrowColor=this.lineColor,this.transitionColor=this.transitionColor||"#000",this.transitionLabelColor=this.transitionLabelColor||this.textColor,this.stateLabelColor=this.stateLabelColor||this.stateBkg||this.primaryTextColor,this.stateBkg=this.stateBkg||this.mainBkg,this.labelBackgroundColor=this.labelBackgroundColor||this.stateBkg,this.compositeBackground=this.compositeBackground||this.background||this.tertiaryColor,this.altBackground=this.altBackground||"#f4f4f4",this.compositeTitleBackground=this.compositeTitleBackground||this.mainBkg,this.stateBorder=this.stateBorder||"#000",this.innerEndBackground=this.primaryBorderColor,this.specialStateColor="#222",this.errorBkgColor=this.errorBkgColor||this.tertiaryColor,this.errorTextColor=this.errorTextColor||this.tertiaryTextColor,this.classText=this.primaryTextColor,this.fillType0=this.primaryColor,this.fillType1=this.secondaryColor,this.fillType2=he(this.primaryColor,{h:64}),this.fillType3=he(this.secondaryColor,{h:64}),this.fillType4=he(this.primaryColor,{h:-64}),this.fillType5=he(this.secondaryColor,{h:-64}),this.fillType6=he(this.primaryColor,{h:128}),this.fillType7=he(this.secondaryColor,{h:128});for(let t=0;t<this.THEME_COLOR_LIMIT;t++)this["pie"+t]=this["cScale"+t];this.pie12=this.pie0,this.pieTitleTextSize=this.pieTitleTextSize||"25px",this.pieTitleTextColor=this.pieTitleTextColor||this.taskTextDarkColor,this.pieSectionTextSize=this.pieSectionTextSize||"17px",this.pieSectionTextColor=this.pieSectionTextColor||this.textColor,this.pieLegendTextSize=this.pieLegendTextSize||"17px",this.pieLegendTextColor=this.pieLegendTextColor||this.taskTextDarkColor,this.pieStrokeColor=this.pieStrokeColor||"black",this.pieStrokeWidth=this.pieStrokeWidth||"2px",this.pieOuterStrokeWidth=this.pieOuterStrokeWidth||"2px",this.pieOuterStrokeColor=this.pieOuterStrokeColor||"black",this.pieOpacity=this.pieOpacity||"0.7",this.quadrant1Fill=this.quadrant1Fill||this.primaryColor,this.quadrant2Fill=this.quadrant2Fill||he(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||he(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||he(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||he(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||he(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||he(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||Kh(this.quadrant1Fill)?Ze(this.quadrant1Fill):ot(this.quadrant1Fill),this.quadrantPointTextFill=this.quadrantPointTextFill||this.primaryTextColor,this.quadrantXAxisTextFill=this.quadrantXAxisTextFill||this.primaryTextColor,this.quadrantYAxisTextFill=this.quadrantYAxisTextFill||this.primaryTextColor,this.quadrantInternalBorderStrokeFill=this.quadrantInternalBorderStrokeFill||this.primaryBorderColor,this.quadrantExternalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:this.xyChart?.backgroundColor||this.background,titleColor:this.xyChart?.titleColor||this.primaryTextColor,xAxisTitleColor:this.xyChart?.xAxisTitleColor||this.primaryTextColor,xAxisLabelColor:this.xyChart?.xAxisLabelColor||this.primaryTextColor,xAxisTickColor:this.xyChart?.xAxisTickColor||this.primaryTextColor,xAxisLineColor:this.xyChart?.xAxisLineColor||this.primaryTextColor,yAxisTitleColor:this.xyChart?.yAxisTitleColor||this.primaryTextColor,yAxisLabelColor:this.xyChart?.yAxisLabelColor||this.primaryTextColor,yAxisTickColor:this.xyChart?.yAxisTickColor||this.primaryTextColor,yAxisLineColor:this.xyChart?.yAxisLineColor||this.primaryTextColor,plotColorPalette:this.xyChart?.plotColorPalette||"#EEE,#6BB8E4,#8ACB88,#C7ACD6,#E8DCC2,#FFB2A8,#FFF380,#7E8D91,#FFD8B1,#FAF3E0"},this.radar={axisColor:this.radar?.axisColor||this.lineColor,axisStrokeWidth:this.radar?.axisStrokeWidth||2,axisLabelFontSize:this.radar?.axisLabelFontSize||12,curveOpacity:this.radar?.curveOpacity||.5,curveStrokeWidth:this.radar?.curveStrokeWidth||2,graticuleColor:this.radar?.graticuleColor||"#DEDEDE",graticuleStrokeWidth:this.radar?.graticuleStrokeWidth||1,graticuleOpacity:this.radar?.graticuleOpacity||.3,legendBoxSize:this.radar?.legendBoxSize||12,legendFontSize:this.radar?.legendFontSize||12}
vendor: 2,586 bytes, line 746
746,this.requirementBackground=this.requirementBackground||this.primaryColor,this.requirementBorderColor=this.requirementBorderColor||this.primaryBorderColor,this.requirementBorderSize=this.requirementBorderSize||"1",this.requirementTextColor=this.requirementTextColor||this.primaryTextColor,this.relationColor=this.relationColor||this.lineColor,this.relationLabelBackground=this.relationLabelBackground||this.edgeLabelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=ot(this.pie1,25)||this.primaryColor,this.git1=this.pie2||this.secondaryColor,this.git2=this.pie3||this.tertiaryColor,this.git3=this.pie4||he(this.primaryColor,{h:-30}),this.git4=this.pie5||he(this.primaryColor,{h:-60}),this.git5=this.pie6||he(this.primaryColor,{h:-90}),this.git6=this.pie7||he(this.primaryColor,{h:60}),this.git7=this.pie8||he(this.primaryColor,{h:120}),this.gitInv0=this.gitInv0||ze(this.git0),this.gitInv1=this.gitInv1||ze(this.git1),this.gitInv2=this.gitInv2||ze(this.git2),this.gitInv3=this.gitInv3||ze(this.git3),this.gitInv4=this.gitInv4||ze(this.git4),this.gitInv5=this.gitInv5||ze(this.git5),this.gitInv6=this.gitInv6||ze(this.git6),this.gitInv7=this.gitInv7||ze(this.git7),this.branchLabelColor=this.branchLabelColor||this.labelTextColor,this.gitBranchLabel0=this.branchLabelColor,this.gitBranchLabel1="white",this.gitBranchLabel2=this.branchLabelColor,this.gitBranchLabel3="white",this.gitBranchLabel4=this.branchLabelColor,this.gitBranchLabel5=this.branchLabelColor,this.gitBranchLabel6=this.branchLabelColor,this.gitBranchLabel7=this.branchLabelColor,this.tagLabelColor=this.tagLabelColor||this.primaryTextColor,this.tagLabelBackground=this.tagLabelBackground||this.primaryColor,this.tagLabelBorder=this.tagBorder||this.primaryBorderColor,this.tagLabelFontSize=this.tagLabelFontSize||"10px",this.commitLabelColor=this.commitLabelColor||this.secondaryTextColor,this.commitLabelBackground=this.commitLabelBackground||this.secondaryColor,this.commitLabelFontSize=this.commitLabelFontSize||"10px",this.attributeBackgroundColorOdd=this.attributeBackgroundColorOdd||vb,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||Sb}calculate(t){if(typeof t!="object"){this.updateColors();return}const r=Object.keys(t);r.forEach(n=>{this[n]=t[n]}),this.updateColors(),r.forEach(n=>{this[n]=t[n]})}},C(hc,"Theme"),hc),B0e=C(e=>{const t=new M0e;return t.calculate(e),t},"getThemeVariables"),Is={base:{getThemeVariables:C0e},dark:{getThemeVariables:R0e},default:{getThemeVariables:O0e},forest:{getThemeVariables:D0e},neutral:{getThemeVariables:B0e}},Ai
vendor: 9,639 bytes, line 746
746={flowchart:{useMaxWidth:!0,titleTopMargin:25,subGraphTitleMargin:{top:0,bottom:0},diagramPadding:8,htmlLabels:!0,nodeSpacing:50,rankSpacing:50,curve:"basis",padding:15,defaultRenderer:"dagre-wrapper",wrappingWidth:200,inheritDir:!1},sequence:{useMaxWidth:!0,hideUnusedParticipants:!1,activationWidth:10,diagramMarginX:50,diagramMarginY:10,actorMargin:50,width:150,height:65,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",mirrorActors:!0,forceMenus:!1,bottomMarginAdj:1,rightAngles:!1,showSequenceNumbers:!1,actorFontSize:14,actorFontFamily:'"Open Sans", sans-serif',actorFontWeight:400,noteFontSize:14,noteFontFamily:'"trebuchet ms", verdana, arial, sans-serif',noteFontWeight:400,noteAlign:"center",messageFontSize:16,messageFontFamily:'"trebuchet ms", verdana, arial, sans-serif',messageFontWeight:400,wrap:!1,wrapPadding:10,labelBoxWidth:50,labelBoxHeight:20},gantt:{useMaxWidth:!0,titleTopMargin:25,barHeight:20,barGap:4,topPadding:50,rightPadding:75,leftPadding:75,gridLineStartPadding:35,fontSize:11,sectionFontSize:11,numberSectionStyles:4,axisFormat:"%Y-%m-%d",topAxis:!1,displayMode:"",weekday:"sunday"},journey:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,maxLabelWidth:360,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"],titleColor:"",titleFontFamily:'"trebuchet ms", verdana, arial, sans-serif',titleFontSize:"4ex"},class:{useMaxWidth:!0,titleTopMargin:25,arrowMarkerAbsolute:!1,dividerMargin:10,padding:5,textHeight:10,defaultRenderer:"dagre-wrapper",htmlLabels:!1,hideEmptyMembersBox:!1},state:{useMaxWidth:!0,titleTopMargin:25,dividerMargin:10,sizeUnit:5,padding:8,textHeight:10,titleShift:-15,noteMargin:10,forkWidth:70,forkHeight:7,miniPadding:2,fontSizeFactor:5.02,fontSize:24,labelHeight:16,edgeLengthFactor:"20",compositTitleSize:35,radius:5,defaultRenderer:"dagre-wrapper"},er:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:20,layoutDirection:"TB",minEntityWidth:100,minEntityHeight:75,entityPadding:15,nodeSpacing:140,rankSpacing:80,stroke:"gray",fill:"honeydew",fontSize:12},pie:{useMaxWidth:!0,textPosition:.75},quadrantChart:{useMaxWidth:!0,chartWidth:500,chartHeight:500,titleFontSize:20,titlePadding:10,quadrantPadding:5,xAxisLabelPadding:5,yAxisLabelPadding:5,xAxisLabelFontSize:16,yAxisLabelFontSize:16,quadrantLabelFontSize:16,quadrantTextTopPadding:5,pointTextPadding:5,pointLabelFontSize:12,pointRadius:5,xAxisPosition:"top",yAxisPosition:"left",quadrantInternalBorderStrokeWidth:1,quadrantExternalBorderStrokeWidth:2},xyChart:{useMaxWidth:!0,width:700,height:500,titleFontSize:20,titlePadding:10,showDataLabel:!1,showTitle:!0,xAxis:{$ref:"#/$defs/XYChartAxisConfig",showLabel:!0,labelFontSize:14,labelPadding:5,showTitle:!0,titleFontSize:16,titlePadding:5,showTick:!0,tickLength:5,tickWidth:2,showAxisLine:!0,axisLineWidth:2},yAxis:{$ref:"#/$defs/XYChartAxisConfig",showLabel:!0,labelFontSize:14,labelPadding:5,showTitle:!0,titleFontSize:16,titlePadding:5,showTick:!0,tickLength:5,tickWidth:2,showAxisLine:!0,axisLineWidth:2},chartOrientation:"vertical",plotReservedSpacePercent:50},requirement:{useMaxWidth:!0,rect_fill:"#f9f9f9",text_color:"#333",rect_border_size:"0.5px",rect_border_color:"#bbb",rect_min_width:200,rect_min_height:200,fontSize:14,rect_padding:10,line_height:20},mindmap:{useMaxWidth:!0,padding:10,maxNodeWidth:200,layoutAlgorithm:"cose-bilkent"},kanban:{useMaxWidth:!0,padding:8,sectionWidth:200,ticketBaseUrl:""},timeline:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,leftMargin:150,width:150,height:50,boxMargin:10,boxTextMargin:5,noteMargin:10,messageMargin:35,messageAlign:"center",bottomMarginAdj:1,rightAngles:!1,taskFontSize:14,taskFontFamily:'"Open Sans", sans-serif',taskMargin:50,activationWidth:10,textPlacement:"fo",actorColours:["#8FBC8F","#7CFC00","#00FFFF","#20B2AA","#B0E0E6","#FFFFE0"],sectionFills:["#191970","#8B008B","#4B0082","#2F4F4F","#800000","#8B4513","#00008B"],sectionColours:["#fff"],disableMulticolor:!1},gitGraph:{useMaxWidth:!0,titleTopMargin:25,diagramPadding:8,nodeLabel:{width:75,height:100,x:-25,y:0},mainBranchName:"main",mainBranchOrder:0,showCommitLabel:!0,showBranches:!0,rotateCommitLabel:!0,parallelCommits:!1,arrowMarkerAbsolute:!1},c4:{useMaxWidth:!0,diagramMarginX:50,diagramMarginY:10,c4ShapeMargin:50,c4ShapePadding:20,width:216,height:60,boxMargin:10,c4ShapeInRow:4,nextLinePaddingX:0,c4BoundaryInRow:2,personFontSize:14,personFontFamily:'"Open Sans", sans-serif',personFontWeight:"normal",external_personFontSize:14,external_personFontFamily:'"Open Sans", sans-serif',external_personFontWeight:"normal",systemFontSize:14,systemFontFamily:'"Open Sans", sans-serif',systemFontWeight:"normal",external_systemFontSize:14,external_systemFontFamily:'"Open Sans", sans-serif',external_systemFontWeight:"normal",system_dbFontSize:14,system_dbFontFamily:'"Open Sans", sans-serif',system_dbFontWeight:"normal",external_system_dbFontSize:14,external_system_dbFontFamily:'"Open Sans", sans-serif',external_system_dbFontWeight:"normal",system_queueFontSize:14,system_queueFontFamily:'"Open Sans", sans-serif',system_queueFontWeight:"normal",external_system_queueFontSize:14,external_system_queueFontFamily:'"Open Sans", sans-serif',external_system_queueFontWeight:"normal",boundaryFontSize:14,boundaryFontFamily:'"Open Sans", sans-serif',boundaryFontWeight:"normal",messageFontSize:12,messageFontFamily:'"Open Sans", sans-serif',messageFontWeight:"normal",containerFontSize:14,containerFontFamily:'"Open Sans", sans-serif',containerFontWeight:"normal",external_containerFontSize:14,external_containerFontFamily:'"Open Sans", sans-serif',external_containerFontWeight:"normal",container_dbFontSize:14,container_dbFontFamily:'"Open Sans", sans-serif',container_dbFontWeight:"normal",external_container_dbFontSize:14,external_container_dbFontFamily:'"Open Sans", sans-serif',external_container_dbFontWeight:"normal",container_queueFontSize:14,container_queueFontFamily:'"Open Sans", sans-serif',container_queueFontWeight:"normal",external_container_queueFontSize:14,external_container_queueFontFamily:'"Open Sans", sans-serif',external_container_queueFontWeight:"normal",componentFontSize:14,componentFontFamily:'"Open Sans", sans-serif',componentFontWeight:"normal",external_componentFontSize:14,external_componentFontFamily:'"Open Sans", sans-serif',external_componentFontWeight:"normal",component_dbFontSize:14,component_dbFontFamily:'"Open Sans", sans-serif',component_dbFontWeight:"normal",external_component_dbFontSize:14,external_component_dbFontFamily:'"Open Sans", sans-serif',external_component_dbFontWeight:"normal",component_queueFontSize:14,component_queueFontFamily:'"Open Sans", sans-serif',component_queueFontWeight:"normal",external_component_queueFontSize:14,external_component_queueFontFamily:'"Open Sans", sans-serif',external_component_queueFontWeight:"normal",wrap:!0,wrapPadding:10,person_bg_color:"#08427B",person_border_color:"#073B6F",external_person_bg_color:"#686868",external_person_border_color:"#8A8A8A",system_bg_color:"#1168BD",system_border_color:"#3C7FC0",system_db_bg_color:"#1168BD",system_db_border_color:"#3C7FC0",system_queue_bg_color:"#1168BD",system_queue_border_color:"#3C7FC0",external_system_bg_color:"#999999",external_system_border_color:"#8A8A8A",external_system_db_bg_color:"#999999",external_system_db_border_color:"#8A8A8A",external_system_queue_bg_color:"#999999",external_system_queue_border_color:"#8A8A8A",container_bg_color:"#438DD5",container_border_color:"#3C7FC0",container_db_bg_color:"#438DD5",container_db_border_color:"#3C7FC0",container_queue_bg_color:"#438DD5",container_queue_border_color:"#3C7FC0",external_container_bg_color:"#B3B3B3",external_container_border_color:"#A6A6A6",external_container_db_bg_color:"#B3B3B3",external_container_db_border_color:"#A6A6A6",external_container_queue_bg_color:"#B3B3B3",external_container_queue_border_color:"#A6A6A6",component_bg_color:"#85BBF0",component_border_color:"#78A8D8",component_db_bg_color:"#85BBF0",component_db_border_color:"#78A8D8",component_queue_bg_color:"#85BBF0",component_queue_border_color:"#78A8D8",external_component_bg_color:"#CCCCCC",external_component_border_color:"#BFBFBF",external_component_db_bg_color:"#CCCCCC",external_component_db_border_color:"#BFBFBF",external_component_queue_bg_color:"#CCCCCC",external_component_queue_border_color:"#BFBFBF"},sankey:{useMaxWidth:!0,width:600,height:400,linkColor:"gradient",nodeAlignment:"justify",showValues:!0,prefix:"",suffix:""},block:{useMaxWidth:!0,padding:8},packet:{useMaxWidth:!0,rowHeight:32,bitWidth:32,bitsPerRow:32,showBits:!0,paddingX:5,paddingY:5},architecture:{useMaxWidth:!0,padding:40,iconSize:80,fontSize:16},radar:{useMaxWidth:!0,width:600,height:600,marginTop:50,marginRight:50,marginBottom:50,marginLeft:50,axisScaleFactor:1,axisLabelFactor:1.05,curveTension:.17},theme:"default",look:"classic",handDrawnSeed:0,layout:"dagre",maxTextSize:5e4,maxEdges:500,darkMode:!1,fontFamily:'"trebuchet ms", verdana, arial, sans-serif;',logLevel:5,securityLevel:"strict",startOnLoad:!0,arrowMarkerAbsolute:!1,secure:["secure","securityLevel","startOnLoad","maxTextSize","suppressErrorRendering","maxEdges"],legacyMathML:!1,forceLegacyMathML:!1,deterministicIds:!1,fontSize:16,markdownAutoWrap:!0,suppressErrorRendering:!1},
vendor: 4,885 bytes, line 746
746PM={...Ai,deterministicIDSeed:void 0,elk:{mergeEdges:!1,nodePlacementStrategy:"BRANDES_KOEPF",forceNodeModelOrder:!1,considerModelOrder:"NODES_AND_EDGES"},themeCSS:void 0,themeVariables:Is.default.getThemeVariables(),sequence:{...Ai.sequence,messageFont:C(function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},"messageFont"),noteFont:C(function(){return{fontFamily:this.noteFontFamily,fontSize:this.noteFontSize,fontWeight:this.noteFontWeight}},"noteFont"),actorFont:C(function(){return{fontFamily:this.actorFontFamily,fontSize:this.actorFontSize,fontWeight:this.actorFontWeight}},"actorFont")},class:{hideEmptyMembersBox:!1},gantt:{...Ai.gantt,tickInterval:void 0,useWidth:void 0},c4:{...Ai.c4,useWidth:void 0,personFont:C(function(){return{fontFamily:this.personFontFamily,fontSize:this.personFontSize,fontWeight:this.personFontWeight}},"personFont"),flowchart:{...Ai.flowchart,inheritDir:!1},external_personFont:C(function(){return{fontFamily:this.external_personFontFamily,fontSize:this.external_personFontSize,fontWeight:this.external_personFontWeight}},"external_personFont"),systemFont:C(function(){return{fontFamily:this.systemFontFamily,fontSize:this.systemFontSize,fontWeight:this.systemFontWeight}},"systemFont"),external_systemFont:C(function(){return{fontFamily:this.external_systemFontFamily,fontSize:this.external_systemFontSize,fontWeight:this.external_systemFontWeight}},"external_systemFont"),system_dbFont:C(function(){return{fontFamily:this.system_dbFontFamily,fontSize:this.system_dbFontSize,fontWeight:this.system_dbFontWeight}},"system_dbFont"),external_system_dbFont:C(function(){return{fontFamily:this.external_system_dbFontFamily,fontSize:this.external_system_dbFontSize,fontWeight:this.external_system_dbFontWeight}},"external_system_dbFont"),system_queueFont:C(function(){return{fontFamily:this.system_queueFontFamily,fontSize:this.system_queueFontSize,fontWeight:this.system_queueFontWeight}},"system_queueFont"),external_system_queueFont:C(function(){return{fontFamily:this.external_system_queueFontFamily,fontSize:this.external_system_queueFontSize,fontWeight:this.external_system_queueFontWeight}},"external_system_queueFont"),containerFont:C(function(){return{fontFamily:this.containerFontFamily,fontSize:this.containerFontSize,fontWeight:this.containerFontWeight}},"containerFont"),external_containerFont:C(function(){return{fontFamily:this.external_containerFontFamily,fontSize:this.external_containerFontSize,fontWeight:this.external_containerFontWeight}},"external_containerFont"),container_dbFont:C(function(){return{fontFamily:this.container_dbFontFamily,fontSize:this.container_dbFontSize,fontWeight:this.container_dbFontWeight}},"container_dbFont"),external_container_dbFont:C(function(){return{fontFamily:this.external_container_dbFontFamily,fontSize:this.external_container_dbFontSize,fontWeight:this.external_container_dbFontWeight}},"external_container_dbFont"),container_queueFont:C(function(){return{fontFamily:this.container_queueFontFamily,fontSize:this.container_queueFontSize,fontWeight:this.container_queueFontWeight}},"container_queueFont"),external_container_queueFont:C(function(){return{fontFamily:this.external_container_queueFontFamily,fontSize:this.external_container_queueFontSize,fontWeight:this.external_container_queueFontWeight}},"external_container_queueFont"),componentFont:C(function(){return{fontFamily:this.componentFontFamily,fontSize:this.componentFontSize,fontWeight:this.componentFontWeight}},"componentFont"),external_componentFont:C(function(){return{fontFamily:this.external_componentFontFamily,fontSize:this.external_componentFontSize,fontWeight:this.external_componentFontWeight}},"external_componentFont"),component_dbFont:C(function(){return{fontFamily:this.component_dbFontFamily,fontSize:this.component_dbFontSize,fontWeight:this.component_dbFontWeight}},"component_dbFont"),external_component_dbFont:C(function(){return{fontFamily:this.external_component_dbFontFamily,fontSize:this.external_component_dbFontSize,fontWeight:this.external_component_dbFontWeight}},"external_component_dbFont"),component_queueFont:C(function(){return{fontFamily:this.component_queueFontFamily,fontSize:this.component_queueFontSize,fontWeight:this.component_queueFontWeight}},"component_queueFont"),external_component_queueFont:C(function(){return{fontFamily:this.external_component_queueFontFamily,fontSize:this.external_component_queueFontSize,fontWeight:this.external_component_queueFontWeight}},"external_component_queueFont"),boundaryFont:C(function(){return{fontFamily:this.boundaryFontFamily,fontSize:this.boundaryFontSize,fontWeight:this.boundaryFontWeight}},"boundaryFont"),messageFont:C(function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},"messageFont")},pie:{...Ai.pie,useWidth:984}
vendor: 3,210 bytes, line 746
746,xyChart:{...Ai.xyChart,useWidth:void 0},requirement:{...Ai.requirement,useWidth:void 0},packet:{...Ai.packet},radar:{...Ai.radar},treemap:{useMaxWidth:!0,padding:10,diagramPadding:8,showValues:!0,nodeWidth:100,nodeHeight:40,borderWidth:1,valueFontSize:12,labelFontSize:14,valueFormat:","}},UM=C((e,t="")=>Object.keys(e).reduce((r,n)=>Array.isArray(e[n])?r:typeof e[n]=="object"&&e[n]!==null?[...r,t+n,...UM(e[n],"")]:[...r,t+n],[]),"keyify"),F0e=new Set(UM(PM,"")),zM=PM,Km=C(e=>{if(Ne.debug("sanitizeDirective called with",e),!(typeof e!="object"||e==null)){if(Array.isArray(e)){e.forEach(t=>Km(t));return}for(const t of Object.keys(e)){if(Ne.debug("Checking key",t),t.startsWith("__")||t.includes("proto")||t.includes("constr")||!F0e.has(t)||e[t]==null){Ne.debug("sanitize deleting key: ",t),delete e[t];continue}if(typeof e[t]=="object"){Ne.debug("sanitizing object",t),Km(e[t]);continue}const r=["themeCSS","fontFamily","altFontFamily"];for(const n of r)t.includes(n)&&(Ne.debug("sanitizing css option",t),e[t]=P0e(e[t]))}if(e.themeVariables)for(const t of Object.keys(e.themeVariables)){const r=e.themeVariables[t];r?.match&&!r.match(/^[\d "#%(),.;A-Za-z]+$/)&&(e.themeVariables[t]="")}Ne.debug("After sanitization",e)}},"sanitizeDirective"),P0e=C(e=>{let t=0,r=0;for(const n of e){if(t<r)return"{ /* ERROR: Unbalanced CSS */ }";n==="{"?t++:n==="}"&&r++}return t!==r?"{ /* ERROR: Unbalanced CSS */ }":e},"sanitizeCss"),Sc=Object.freeze(zM),aa=Wr({},Sc),Zm,Ml=[],Q0=Wr({},Sc),Tb=C((e,t)=>{let r=Wr({},e),n={};for(const a of t)jM(a),n=Wr(n,a);if(r=Wr(r,n),n.theme&&n.theme in Is){const a=Wr({},Zm),i=Wr(a.themeVariables||{},n.themeVariables);r.theme&&r.theme in Is&&(r.themeVariables=Is[r.theme].getThemeVariables(i))}return Q0=r,qM(Q0),Q0},"updateCurrentConfig"),U0e=C(e=>(aa=Wr({},Sc),aa=Wr(aa,e),e.theme&&Is[e.theme]&&(aa.themeVariables=Is[e.theme].getThemeVariables(e.themeVariables)),Tb(aa,Ml),aa),"setSiteConfig"),z0e=C(e=>{Zm=Wr({},e)},"saveConfigFromInitialize"),$0e=C(e=>(aa=Wr(aa,e),Tb(aa,Ml),aa),"updateSiteConfig"),$M=C(()=>Wr({},aa),"getSiteConfig"),HM=C(e=>(qM(e),Wr(Q0,e),Tn()),"setConfig"),Tn=C(()=>Wr({},Q0),"getConfig"),jM=C(e=>{e&&(["secure",...aa.secure??[]].forEach(t=>{Object.hasOwn(e,t)&&(Ne.debug(`Denied attempt to modify a secure key ${t}`,e[t]),delete e[t])}),Object.keys(e).forEach(t=>{t.startsWith("__")&&delete e[t]}),Object.keys(e).forEach(t=>{typeof e[t]=="string"&&(e[t].includes("<")||e[t].includes(">")||e[t].includes("url(data:"))&&delete e[t],typeof e[t]=="object"&&jM(e[t])}))},"sanitize"),H0e=C(e=>{Km(e),e.fontFamily&&!e.themeVariables?.fontFamily&&(e.themeVariables={...e.themeVariables,fontFamily:e.fontFamily}),Ml.push(e),Tb(aa,Ml)},"addDirective"),Qm=C((e=aa)=>{Ml=[],Tb(e,Ml)},"reset"),j0e={LAZY_LOAD_DEPRECATED:"The configuration options lazyLoadedDiagrams and loadExternalDiagramsAtStartup are deprecated. Please use registerExternalDiagrams instead."},P8={},q0e=C(e=>{P8[e]||(Ne.warn(j0e[e]),P8[e]=!0)},"issueWarning"),qM=C(e=>{e&&(e.lazyLoadedDiagrams||e.loadExternalDiagramsAtStartup)&&q0e("LAZY_LOAD_DEPRECATED")},"checkConfig"),M4e=C(()=>{let e={};Zm&&(e=Wr(e,Zm));for(const t of Ml)e=Wr(e,t);return e},"getUserDefinedConfig"),Zh=/<br\s*\/?>/gi,G0e=C(e=>
vendor: 6,376 bytes, lines 746-823
746e?VM(e).replace(/\\n/g,"#br#").split("#br#"):[""],"getRows"),Y0e=(()=>{let e=!1;return()=>{e||(GM(),e=!0)}})();function GM(){const e="data-temp-href-target";vc.addHook("beforeSanitizeAttributes",t=>{t.tagName==="A"&&t.hasAttribute("target")&&t.setAttribute(e,t.getAttribute("target")??"")}),vc.addHook("afterSanitizeAttributes",t=>{t.tagName==="A"&&t.hasAttribute(e)&&(t.setAttribute("target",t.getAttribute(e)??""),t.removeAttribute(e),t.getAttribute("target")==="_blank"&&t.setAttribute("rel","noopener"))})}C(GM,"setupDompurifyHooks");var YM=C(e=>(Y0e(),vc.sanitize(e)),"removeScript"),U8=C((e,t)=>{if(t.flowchart?.htmlLabels!==!1){const r=t.securityLevel;r==="antiscript"||r==="strict"?e=YM(e):r!=="loose"&&(e=VM(e),e=e.replace(/</g,"<").replace(/>/g,">"),e=e.replace(/=/g,"="),e=K0e(e))}return e},"sanitizeMore"),Za=C((e,t)=>e&&(t.dompurifyConfig?e=vc.sanitize(U8(e,t),t.dompurifyConfig).toString():e=vc.sanitize(U8(e,t),{FORBID_TAGS:["style"]}).toString(),e),"sanitizeText"),V0e=C((e,t)=>typeof e=="string"?Za(e,t):e.flat().map(r=>Za(r,t)),"sanitizeTextOrArray"),W0e=C(e=>Zh.test(e),"hasBreaks"),X0e=C(e=>e.split(Zh),"splitBreaks"),K0e=C(e=>e.replace(/#br#/g,"<br/>"),"placeholderToBreak"),VM=C(e=>e.replace(Zh,"#br#"),"breakToPlaceholder"),Z0e=C(e=>{let t="";return e&&(t=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,t=CSS.escape(t)),t},"getUrl"),Zr=C(e=>!(e===!1||["false","null","0"].includes(String(e).trim().toLowerCase())),"evaluate"),Q0e=C(function(...e){const t=e.filter(r=>!isNaN(r));return Math.max(...t)},"getMax"),J0e=C(function(...e){const t=e.filter(r=>!isNaN(r));return Math.min(...t)},"getMin"),z8=C(function(e){const t=e.split(/(,)/),r=[];for(let n=0;n<t.length;n++){let a=t[n];if(a===","&&n>0&&n+1<t.length){const i=t[n-1],s=t[n+1];ehe(i,s)&&(a=i+","+s,n++,r.pop())}r.push(the(a))}return r.join("")},"parseGenericTypes"),kE=C((e,t)=>Math.max(0,e.split(t).length-1),"countOccurrence"),ehe=C((e,t)=>{const r=kE(e,"~"),n=kE(t,"~");return r===1&&n===1},"shouldCombineSets"),the=C(e=>{const t=kE(e,"~");let r=!1;if(t<=1)return e;t%2!==0&&e.startsWith("~")&&(e=e.substring(1),r=!0);const n=[...e];let a=n.indexOf("~"),i=n.lastIndexOf("~");for(;a!==-1&&i!==-1&&a!==i;)n[a]="<",n[i]=">",a=n.indexOf("~"),i=n.lastIndexOf("~");return r&&n.unshift("~"),n.join("")},"processSet"),$8=C(()=>window.MathMLElement!==void 0,"isMathMLSupported"),AE=/\$\$(.*)\$\$/g,Tc=C(e=>(e.match(AE)?.length??0)>0,"hasKatex"),B4e=C(async(e,t)=>{const r=document.createElement("div");r.innerHTML=await P_(e,t),r.id="katex-temp",r.style.visibility="hidden",r.style.position="absolute",r.style.top="0",document.querySelector("body")?.insertAdjacentElement("beforeend",r);const a={width:r.clientWidth,height:r.clientHeight};return r.remove(),a},"calculateMathMLDimensions"),rhe=C(async(e,t)=>{if(!Tc(e))return e;if(!($8()||t.legacyMathML||t.forceLegacyMathML))return e.replace(AE,"MathML is unsupported in this environment.");{const{default:r}=await Kt(async()=>{const{default:a}=await Promise.resolve().then(()=>boe);return{default:a}},[]),n=t.forceLegacyMathML||!$8()&&t.legacyMathML?"htmlAndMathml":"mathml";return e.split(Zh).map(a=>Tc(a)?`<div style="display: flex; align-items: center; justify-content: center; white-space: nowrap;">${a}</div>`:`<div>${a}</div>`).join("").replace(AE,(a,i)=>r.renderToString(i,{throwOnError:!0,displayMode:!0,output:n}).replace(/\n/g," ").replace(/<annotation.*<\/annotation>/g,""))}},"renderKatexUnsanitized"),P_=C(async(e,t)=>Za(await rhe(e,t),t),"renderKatexSanitized"),Qc={getRows:G0e,sanitizeText:Za,sanitizeTextOrArray:V0e,hasBreaks:W0e,splitBreaks:X0e,lineBreakRegex:Zh,removeScript:YM,getUrl:Z0e,evaluate:Zr,getMax:Q0e,getMin:J0e},nhe=C(function(e,t){for(let r of t)e.attr(r[0],r[1])},"d3Attrs"),ahe=C(function(e,t,r){let n=new Map;return r?(n.set("width","100%"),n.set("style",`max-width: ${t}px;`)):(n.set("height",e),n.set("width",t)),n},"calculateSvgSizeAttrs"),WM=C(function(e,t,r,n){const a=ahe(t,r,n);nhe(e,a)},"configureSvgSize"),ihe=C(function(e,t,r,n){const a=t.node().getBBox(),i=a.width,s=a.height;Ne.info(`SVG bounds: ${i}x${s}`,a);let l=0,c=0;Ne.info(`Graph bounds: ${l}x${c}`,e),l=i+r*2,c=s+r*2,Ne.info(`Calculated bounds: ${l}x${c}`),WM(t,c,l,n);const d=`${a.x-r} ${a.y-r} ${a.width+2*r} ${a.height+2*r}`;t.attr("viewBox",d)},"setupGraphViewbox"),Tm={},she=C((e,t,r)=>{let n="";return e in Tm&&Tm[e]?n=Tm[e](r):Ne.warn(`No theme found for ${e}`),` & { 747 font-family: ${r.fontFamily}; 748 font-size: ${r.fontSize}; 749 fill: ${r.textColor} 750 } 751 @keyframes edge-animation-frame { 752 from { 753 stroke-dashoffset: 0; 754 } 755 } 756 @keyframes dash { 757 to { 758 stroke-dashoffset: 0; 759 } 760 } 761 & .edge-animation-slow { 762 stroke-dasharray: 9,5 !important; 763 stroke-dashoffset: 900; 764 animation: dash 50s linear infinite; 765 stroke-linecap: round; 766 } 767 & .edge-animation-fast { 768 stroke-dasharray: 9,5 !important; 769 stroke-dashoffset: 900; 770 animation: dash 20s linear infinite; 771 stroke-linecap: round; 772 } 773 /* Classes common for multiple diagrams */ 774 775 & .error-icon { 776 fill: ${r.errorBkgColor}; 777 } 778 & .error-text { 779 fill: ${r.errorTextColor}; 780 stroke: ${r.errorTextColor}; 781 } 782 783 & .edge-thickness-normal { 784 stroke-width: 1px; 785 } 786 & .edge-thickness-thick { 787 stroke-width: 3.5px 788 } 789 & .edge-pattern-solid { 790 stroke-dasharray: 0; 791 } 792 & .edge-thickness-invisible { 793 stroke-width: 0; 794 fill: none; 795 } 796 & .edge-pattern-dashed{ 797 stroke-dasharray: 3; 798 } 799 .edge-pattern-dotted { 800 stroke-dasharray: 2; 801 } 802 803 & .marker { 804 fill: ${r.lineColor}; 805 stroke: ${r.lineColor}; 806 } 807 & .marker.cross { 808 stroke: ${r.lineColor}; 809 } 810 811 & svg { 812 font-family: ${r.fontFamily}; 813 font-size: ${r.fontSize}; 814 } 815 & p { 816 margin: 0 817 } 818 819 ${n} 820 821 ${t} 822`},"getStyles"),ohe=C((e,t)=>{t!==void 0&&(Tm[e]=t)},"addStylesForDiagram"),lhe=she,XM={};Kde(XM,{clear:()=>uhe,getAccDescription:()=>phe,getAccTitle:()=>dhe,getDiagramTitle:()=>mhe,setAccDescription:()=>hhe,setAccTitle:()=>che,setDiagramTitle:()=>fhe});var U_="",z_="",$_="",H_=C(e=>Za(e,Tn()),"sanitizeText"),uhe=C(()=>{U_="",$_="",z_=""},"clear"),che=C(e=>{U_=H_(e).replace(/^\s+/g,"")},"setAccTitle"),dhe=C(()=>U_,"getAccTitle"),hhe=C(e=>{$_=H_(e).replace(/\n\s+/g,` 823`)},"setAccDescription"),phe=C(()=>$_,"getAccDescription"),fhe=C(e=>{z_=H_(e)}
vendor: 16,384 bytes, line 823
823,"setDiagramTitle"),mhe=C(()=>z_,"getDiagramTitle"),H8=Ne,ghe=B_,Wt=Tn,F4e=HM,P4e=Sc,j_=C(e=>Za(e,Wt()),"sanitizeText"),bhe=ihe,yhe=C(()=>XM,"getCommonDb"),Jm={},eg=C((e,t,r)=>{Jm[e]&&H8.warn(`Diagram with id ${e} already registered. Overwriting.`),Jm[e]=t,r&&FM(e,r),ohe(e,t.styles),t.injectUtils?.(H8,ghe,Wt,j_,bhe,yhe(),()=>{})},"registerDiagram"),CE=C(e=>{if(e in Jm)return Jm[e];throw new xhe(e)},"getDiagram"),pc,xhe=(pc=class extends Error{constructor(t){super(`Diagram ${t} not found.`)}},C(pc,"DiagramNotFoundError"),pc),Ehe={value:()=>{}};function KM(){for(var e=0,t=arguments.length,r={},n;e<t;++e){if(!(n=arguments[e]+"")||n in r||/[\s.]/.test(n))throw new Error("illegal type: "+n);r[n]=[]}return new wm(r)}function wm(e){this._=e}function vhe(e,t){return e.trim().split(/^|\s+/).map(function(r){var n="",a=r.indexOf(".");if(a>=0&&(n=r.slice(a+1),r=r.slice(0,a)),r&&!t.hasOwnProperty(r))throw new Error("unknown type: "+r);return{type:r,name:n}})}wm.prototype=KM.prototype={constructor:wm,on:function(e,t){var r=this._,n=vhe(e+"",r),a,i=-1,s=n.length;if(arguments.length<2){for(;++i<s;)if((a=(e=n[i]).type)&&(a=She(r[a],e.name)))return a;return}if(t!=null&&typeof t!="function")throw new Error("invalid callback: "+t);for(;++i<s;)if(a=(e=n[i]).type)r[a]=j8(r[a],e.name,t);else if(t==null)for(a in r)r[a]=j8(r[a],e.name,null);return this},copy:function(){var e={},t=this._;for(var r in t)e[r]=t[r].slice();return new wm(e)},call:function(e,t){if((a=arguments.length-2)>0)for(var r=new Array(a),n=0,a,i;n<a;++n)r[n]=arguments[n+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(i=this._[e],n=0,a=i.length;n<a;++n)i[n].value.apply(t,r)},apply:function(e,t,r){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var n=this._[e],a=0,i=n.length;a<i;++a)n[a].value.apply(t,r)}};function She(e,t){for(var r=0,n=e.length,a;r<n;++r)if((a=e[r]).name===t)return a.value}function j8(e,t,r){for(var n=0,a=e.length;n<a;++n)if(e[n].name===t){e[n]=Ehe,e=e.slice(0,n).concat(e.slice(n+1));break}return r!=null&&e.push({name:t,value:r}),e}var NE="http://www.w3.org/1999/xhtml";const q8={svg:"http://www.w3.org/2000/svg",xhtml:NE,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function wb(e){var t=e+="",r=t.indexOf(":");return r>=0&&(t=e.slice(0,r))!=="xmlns"&&(e=e.slice(r+1)),q8.hasOwnProperty(t)?{space:q8[t],local:e}:e}function The(e){return function(){var t=this.ownerDocument,r=this.namespaceURI;return r===NE&&t.documentElement.namespaceURI===NE?t.createElement(e):t.createElementNS(r,e)}}function whe(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function ZM(e){var t=wb(e);return(t.local?whe:The)(t)}function _he(){}function q_(e){return e==null?_he:function(){return this.querySelector(e)}}function khe(e){typeof e!="function"&&(e=q_(e));for(var t=this._groups,r=t.length,n=new Array(r),a=0;a<r;++a)for(var i=t[a],s=i.length,l=n[a]=new Array(s),c,d,h=0;h<s;++h)(c=i[h])&&(d=e.call(c,c.__data__,h,i))&&("__data__"in c&&(d.__data__=c.__data__),l[h]=d);return new _a(n,this._parents)}function Ahe(e){return e==null?[]:Array.isArray(e)?e:Array.from(e)}function Che(){return[]}function QM(e){return e==null?Che:function(){return this.querySelectorAll(e)}}function Nhe(e){return function(){return Ahe(e.apply(this,arguments))}}function Rhe(e){typeof e=="function"?e=Nhe(e):e=QM(e);for(var t=this._groups,r=t.length,n=[],a=[],i=0;i<r;++i)for(var s=t[i],l=s.length,c,d=0;d<l;++d)(c=s[d])&&(n.push(e.call(c,c.__data__,d,s)),a.push(c));return new _a(n,a)}function JM(e){return function(){return this.matches(e)}}function eB(e){return function(t){return t.matches(e)}}var Ihe=Array.prototype.find;function Ohe(e){return function(){return Ihe.call(this.children,e)}}function Lhe(){return this.firstElementChild}function Dhe(e){return this.select(e==null?Lhe:Ohe(typeof e=="function"?e:eB(e)))}var Mhe=Array.prototype.filter;function Bhe(){return Array.from(this.children)}function Fhe(e){return function(){return Mhe.call(this.children,e)}}function Phe(e){return this.selectAll(e==null?Bhe:Fhe(typeof e=="function"?e:eB(e)))}function Uhe(e){typeof e!="function"&&(e=JM(e));for(var t=this._groups,r=t.length,n=new Array(r),a=0;a<r;++a)for(var i=t[a],s=i.length,l=n[a]=[],c,d=0;d<s;++d)(c=i[d])&&e.call(c,c.__data__,d,i)&&l.push(c);return new _a(n,this._parents)}function tB(e){return new Array(e.length)}function zhe(){return new _a(this._enter||this._groups.map(tB),this._parents)}function tg(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}tg.prototype={constructor:tg,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};function $he(e){return function(){return e}}function Hhe(e,t,r,n,a,i){for(var s=0,l,c=t.length,d=i.length;s<d;++s)(l=t[s])?(l.__data__=i[s],n[s]=l):r[s]=new tg(e,i[s]);for(;s<c;++s)(l=t[s])&&(a[s]=l)}function jhe(e,t,r,n,a,i,s){var l,c,d=new Map,h=t.length,f=i.length,g=new Array(h),b;for(l=0;l<h;++l)(c=t[l])&&(g[l]=b=s.call(c,c.__data__,l,t)+"",d.has(b)?a[l]=c:d.set(b,c));for(l=0;l<f;++l)b=s.call(e,i[l],l,i)+"",(c=d.get(b))?(n[l]=c,c.__data__=i[l],d.delete(b)):r[l]=new tg(e,i[l]);for(l=0;l<h;++l)(c=t[l])&&d.get(g[l])===c&&(a[l]=c)}function qhe(e){return e.__data__}function Ghe(e,t){if(!arguments.length)return Array.from(this,qhe);var r=t?jhe:Hhe,n=this._parents,a=this._groups;typeof e!="function"&&(e=$he(e));for(var i=a.length,s=new Array(i),l=new Array(i),c=new Array(i),d=0;d<i;++d){var h=n[d],f=a[d],g=f.length,b=Yhe(e.call(h,h&&h.__data__,d,n)),y=b.length,E=l[d]=new Array(y),T=s[d]=new Array(y),_=c[d]=new Array(g);r(h,f,E,T,_,b,t);for(var k=0,I=0,D,M;k<y;++k)if(D=E[k]){for(k>=I&&(I=k+1);!(M=T[I])&&++I<y;);D._next=M||null}}return s=new _a(s,n),s._enter=l,s._exit=c,s}function Yhe(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function Vhe(){return new _a(this._exit||this._groups.map(tB),this._parents)}function Whe(e,t,r){var n=this.enter(),a=this,i=this.exit();return typeof e=="function"?(n=e(n),n&&(n=n.selection())):n=n.append(e+""),t!=null&&(a=t(a),a&&(a=a.selection())),r==null?i.remove():r(i),n&&a?n.merge(a).order():a}function Xhe(e){for(var t=e.selection?e.selection():e,r=this._groups,n=t._groups,a=r.length,i=n.length,s=Math.min(a,i),l=new Array(a),c=0;c<s;++c)for(var d=r[c],h=n[c],f=d.length,g=l[c]=new Array(f),b,y=0;y<f;++y)(b=d[y]||h[y])&&(g[y]=b);for(;c<a;++c)l[c]=r[c];return new _a(l,this._parents)}function Khe(){for(var e=this._groups,t=-1,r=e.length;++t<r;)for(var n=e[t],a=n.length-1,i=n[a],s;--a>=0;)(s=n[a])&&(i&&s.compareDocumentPosition(i)^4&&i.parentNode.insertBefore(s,i),i=s);return this}function Zhe(e){e||(e=Qhe);function t(f,g){return f&&g?e(f.__data__,g.__data__):!f-!g}for(var r=this._groups,n=r.length,a=new Array(n),i=0;i<n;++i){for(var s=r[i],l=s.length,c=a[i]=new Array(l),d,h=0;h<l;++h)(d=s[h])&&(c[h]=d);c.sort(t)}return new _a(a,this._parents).order()}function Qhe(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}function Jhe(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this}function epe(){return Array.from(this)}function tpe(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],a=0,i=n.length;a<i;++a){var s=n[a];if(s)return s}return null}function rpe(){let e=0;for(const t of this)++e;return e}function npe(){return!this.node()}function ape(e){for(var t=this._groups,r=0,n=t.length;r<n;++r)for(var a=t[r],i=0,s=a.length,l;i<s;++i)(l=a[i])&&e.call(l,l.__data__,i,a);return this}function ipe(e){return function(){this.removeAttribute(e)}}function spe(e){return function(){this.removeAttributeNS(e.space,e.local)}}function ope(e,t){return function(){this.setAttribute(e,t)}}function lpe(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function upe(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttribute(e):this.setAttribute(e,r)}}function cpe(e,t){return function(){var r=t.apply(this,arguments);r==null?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,r)}}function dpe(e,t){var r=wb(e);if(arguments.length<2){var n=this.node();return r.local?n.getAttributeNS(r.space,r.local):n.getAttribute(r)}return this.each((t==null?r.local?spe:ipe:typeof t=="function"?r.local?cpe:upe:r.local?lpe:ope)(r,t))}function rB(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function hpe(e){return function(){this.style.removeProperty(e)}}function ppe(e,t,r){return function(){this.style.setProperty(e,t,r)}}function fpe(e,t,r){return function(){var n=t.apply(this,arguments);n==null?this.style.removeProperty(e):this.style.setProperty(e,n,r)}}function mpe(e,t,r){return arguments.length>1?this.each((t==null?hpe:typeof t=="function"?fpe:ppe)(e,t,r??"")):wc(this.node(),e)}function wc(e,t){return e.style.getPropertyValue(t)||rB(e).getComputedStyle(e,null).getPropertyValue(t)}function gpe(e){return function(){delete this[e]}}function bpe(e,t){return function(){this[e]=t}}function ype(e,t){return function(){var r=t.apply(this,arguments);r==null?delete this[e]:this[e]=r}}function xpe(e,t){return arguments.length>1?this.each((t==null?gpe:typeof t=="function"?ype:bpe)(e,t)):this.node()[e]}function nB(e){return e.trim().split(/^|\s+/)}function G_(e){return e.classList||new aB(e)}function aB(e){this._node=e,this._names=nB(e.getAttribute("class")||"")}aB.prototype={add:function(e){var t=this._names.indexOf(e);t<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function iB(e,t){for(var r=G_(e),n=-1,a=t.length;++n<a;)r.add(t[n])}function sB(e,t){for(var r=G_(e),n=-1,a=t.length;++n<a;)r.remove(t[n])}function Epe(e){return function(){iB(this,e)}}function vpe(e){return function(){sB(this,e)}}function Spe(e,t){return function(){(t.apply(this,arguments)?iB:sB)(this,e)}}function Tpe(e,t){var r=nB(e+"");if(arguments.length<2){for(var n=G_(this.node()),a=-1,i=r.length;++a<i;)if(!n.contains(r[a]))return!1;return!0}return this.each((typeof t=="function"?Spe:t?Epe:vpe)(r,t))}function wpe(){this.textContent=""}function _pe(e){return function(){this.textContent=e}}function kpe(e){return function(){var t=e.apply(this,arguments);this.textContent=t??""}}function Ape(e){return arguments.length?this.each(e==null?wpe:(typeof e=="function"?kpe:_pe)(e)):this.node().textContent}function Cpe(){this.innerHTML=""}function Npe(e){return function(){this.innerHTML=e}}function Rpe(e){return function(){var t=e.apply(this,arguments);this.innerHTML=t??""}}function Ipe(e){return arguments.length?this.each(e==null?Cpe:(typeof e=="function"?Rpe:Npe)(e)):this.node().innerHTML}function Ope(){this.nextSibling&&this.parentNode.appendChild(this)}function Lpe(){return this.each(Ope)}function Dpe(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function Mpe(){return this.each(Dpe)}function Bpe(e){var t=typeof e=="function"?e:ZM(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})}function Fpe(){return null}function Ppe(e,t){var r=typeof e=="function"?e:ZM(e),n=t==null?Fpe:typeof t=="function"?t:q_(t);return this.select(function(){return this.insertBefore(r.apply(this,arguments),n.apply(this,arguments)||null)})}function Upe(){var e=this.parentNode;e&&e.removeChild(this)}function zpe(){return this.each(Upe)}function $pe(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function Hpe(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function jpe(e){return this.select(e?Hpe:$pe)}function qpe(e){return arguments.length?this.property("__data__",e):this.node().__data__}function Gpe(e){return function(t){e.call(this,t,this.__data__)}}function Ype(e){return e.trim().split(/^|\s+/).map(function(t){var r="",n=t.indexOf(".");return n>=0&&(r=t.slice(n+1),t=t.slice(0,n)),{type:t,name:r}})}function Vpe(e){return function(){var t=this.__on;if(t){for(var r=0,n=-1,a=t.length,i;r<a;++r)i=t[r],(!e.type||i.type===e.type)&&i.name===e.name?this.removeEventListener(i.type,i.listener,i.options):t[++n]=i;++n?t.length=n:delete this.__on}}}function Wpe(e,t,r){return function(){var n=this.__on,a,i=Gpe(t);if(n){for(var s=0,l=n.length;s<l;++s)if((a=n[s]).type===e.type&&a.name===e.name){this.removeEventListener(a.type,a.listener,a.options),this.addEventListener(a.type,a.listener=i,a.options=r),a.value=t;return}}this.addEventListener(e.type,i,r),a={type:e.type,name:e.name,value:t,listener:i,options:r},n?n.push(a):this.__on=[a]}}function Xpe(e,t,r){var n=Ype(e+""),a,i=n.length,s;if(arguments.length<2){var l=this.node().__on;if(l){for(var c=0,d=l.length,h;c<d;++c)for(a=0,h=l[c];a<i;++a)if((s=n[a]).type===h.type&&s.name===h.name)return h.value}return}for(l=t?Wpe:Vpe,a=0;a<i;++a)this.each(l(n[a],t,r));return this}function oB(e,t,r){var n=rB(e),a=n.CustomEvent;typeof a=="function"?a=new a(t,r):(a=n.document.createEvent("Event"),r?(a.initEvent(t,r.bubbles,r.cancelable),a.detail=r.detail):a.initEvent(t,!1,!1)),e.dispatchEvent(a)}function Kpe(e,t){return function(){return oB(this,e,t)}}function Zpe(e,t){return function(){return oB(this,e,t.apply(this,arguments))}}function Qpe(e,t){return this.each((typeof t=="function"?Zpe:Kpe)(e,t))}function*Jpe(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],a=0,i=n.length,s;a<i;++a)(s=n[a])&&(yield s)}var lB=[null];function _a(e,t){this._groups=e,this._parents=t}function Qh(){return new _a([[document.documentElement]],lB)}function efe(){return this}_a.prototype=Qh.prototype={constructor:_a,select:khe,selectAll:Rhe,selectChild:Dhe,selectChildren:Phe,filter:Uhe,data:Ghe,enter:zhe,exit:Vhe,join:Whe,merge:Xhe,selection:efe,order:Khe,sort:Zhe,call:Jhe,nodes:epe,node:tpe,size:rpe,empty:npe,each:ape,attr:dpe,style:mpe,property:xpe,classed:Tpe,text:Ape,html:Ipe,raise:Lpe,lower:Mpe,append:Bpe,insert:Ppe,remove:zpe,clone:jpe,datum:qpe,on:Xpe,dispatch:Qpe,[Symbol.iterator]:Jpe};function Ut(e){return typeof e=="string"?new _a([[document.querySelector(e)]],[document.documentElement]):new _a([[e]],lB)}function Y_(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function uB(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function Jh(){}var hh=.7,rg=1/hh,ic="\\s*([+-]?\\d+)\\s*",ph="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",Ui="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",tfe=/^#([0-9a-f]{3,8})$/,rfe=new RegExp(`^rgb\\(${ic},${ic},${ic}\\)$`),nfe=new RegExp(`^rgb\\(${Ui},${Ui},${Ui}\\)$`),afe=new RegExp(`^rgba\\(${ic},${ic},${ic},${ph}\\)$`),ife=new RegExp(`^rgba\\(${Ui},${Ui},${Ui},${ph}\\)$`),sfe=new RegExp(`^hsl\\(${ph},${Ui},${Ui}\\)$`),ofe=new RegExp(`^hsla\\(${ph},${Ui},${Ui},${ph}\\)$`),G8={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,
vendor: 4,555 bytes, line 823
823lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};Y_(Jh,fh,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:Y8,formatHex:Y8,formatHex8:lfe,formatHsl:ufe,formatRgb:V8,toString:V8});function Y8(){return this.rgb().formatHex()}function lfe(){return this.rgb().formatHex8()}function ufe(){return cB(this).formatHsl()}function V8(){return this.rgb().formatRgb()}function fh(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=tfe.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?W8(t):r===3?new oa(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Kf(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Kf(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=rfe.exec(e))?new oa(t[1],t[2],t[3],1):(t=nfe.exec(e))?new oa(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=afe.exec(e))?Kf(t[1],t[2],t[3],t[4]):(t=ife.exec(e))?Kf(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=sfe.exec(e))?Z8(t[1],t[2]/100,t[3]/100,1):(t=ofe.exec(e))?Z8(t[1],t[2]/100,t[3]/100,t[4]):G8.hasOwnProperty(e)?W8(G8[e]):e==="transparent"?new oa(NaN,NaN,NaN,0):null}function W8(e){return new oa(e>>16&255,e>>8&255,e&255,1)}function Kf(e,t,r,n){return n<=0&&(e=t=r=NaN),new oa(e,t,r,n)}function cfe(e){return e instanceof Jh||(e=fh(e)),e?(e=e.rgb(),new oa(e.r,e.g,e.b,e.opacity)):new oa}function RE(e,t,r,n){return arguments.length===1?cfe(e):new oa(e,t,r,n??1)}function oa(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}Y_(oa,RE,uB(Jh,{brighter(e){return e=e==null?rg:Math.pow(rg,e),new oa(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?hh:Math.pow(hh,e),new oa(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new oa(Al(this.r),Al(this.g),Al(this.b),ng(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:X8,formatHex:X8,formatHex8:dfe,formatRgb:K8,toString:K8}));function X8(){return`#${vl(this.r)}${vl(this.g)}${vl(this.b)}`}function dfe(){return`#${vl(this.r)}${vl(this.g)}${vl(this.b)}${vl((isNaN(this.opacity)?1:this.opacity)*255)}`}function K8(){const e=ng(this.opacity);return`${e===1?"rgb(":"rgba("}${Al(this.r)}, ${Al(this.g)}, ${Al(this.b)}${e===1?")":`, ${e})`}`}function ng(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Al(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function vl(e){return e=Al(e),(e<16?"0":"")+e.toString(16)}function Z8(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new ci(e,t,r,n)}function cB(e){if(e instanceof ci)return new ci(e.h,e.s,e.l,e.opacity);if(e instanceof Jh||(e=fh(e)),!e)return new ci;if(e instanceof ci)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,a=Math.min(t,r,n),i=Math.max(t,r,n),s=NaN,l=i-a,c=(i+a)/2;return l?(t===i?s=(r-n)/l+(r<n)*6:r===i?s=(n-t)/l+2:s=(t-r)/l+4,l/=c<.5?i+a:2-i-a,s*=60):l=c>0&&c<1?0:s,new ci(s,l,c,e.opacity)}function hfe(e,t,r,n){return arguments.length===1?cB(e):new ci(e,t,r,n??1)}function ci(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}Y_(ci,hfe,uB(Jh,{brighter(e){return e=e==null?rg:Math.pow(rg,e),new ci(this.h,this.s,this.l*e,this.opacity)}
vendor: 11,509 bytes, line 823
823,darker(e){return e=e==null?hh:Math.pow(hh,e),new ci(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,a=2*r-n;return new oa(px(e>=240?e-240:e+120,a,n),px(e,a,n),px(e<120?e+240:e-120,a,n),this.opacity)},clamp(){return new ci(Q8(this.h),Zf(this.s),Zf(this.l),ng(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=ng(this.opacity);return`${e===1?"hsl(":"hsla("}${Q8(this.h)}, ${Zf(this.s)*100}%, ${Zf(this.l)*100}%${e===1?")":`, ${e})`}`}}));function Q8(e){return e=(e||0)%360,e<0?e+360:e}function Zf(e){return Math.max(0,Math.min(1,e||0))}function px(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const V_=e=>()=>e;function dB(e,t){return function(r){return e+r*t}}function pfe(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function U4e(e,t){var r=t-e;return r?dB(e,r>180||r<-180?r-360*Math.round(r/360):r):V_(isNaN(e)?t:e)}function ffe(e){return(e=+e)==1?hB:function(t,r){return r-t?pfe(t,r,e):V_(isNaN(t)?r:t)}}function hB(e,t){var r=t-e;return r?dB(e,r):V_(isNaN(e)?t:e)}const J8=(function e(t){var r=ffe(t);function n(a,i){var s=r((a=RE(a)).r,(i=RE(i)).r),l=r(a.g,i.g),c=r(a.b,i.b),d=hB(a.opacity,i.opacity);return function(h){return a.r=s(h),a.g=l(h),a.b=c(h),a.opacity=d(h),a+""}}return n.gamma=e,n})(1);function wo(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}var IE=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,fx=new RegExp(IE.source,"g");function mfe(e){return function(){return e}}function gfe(e){return function(t){return e(t)+""}}function bfe(e,t){var r=IE.lastIndex=fx.lastIndex=0,n,a,i,s=-1,l=[],c=[];for(e=e+"",t=t+"";(n=IE.exec(e))&&(a=fx.exec(t));)(i=a.index)>r&&(i=t.slice(r,i),l[s]?l[s]+=i:l[++s]=i),(n=n[0])===(a=a[0])?l[s]?l[s]+=a:l[++s]=a:(l[++s]=null,c.push({i:s,x:wo(n,a)})),r=fx.lastIndex;return r<t.length&&(i=t.slice(r),l[s]?l[s]+=i:l[++s]=i),l.length<2?c[0]?gfe(c[0].x):mfe(t):(t=c.length,function(d){for(var h=0,f;h<t;++h)l[(f=c[h]).i]=f.x(d);return l.join("")})}var eI=180/Math.PI,OE={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function pB(e,t,r,n,a,i){var s,l,c;return(s=Math.sqrt(e*e+t*t))&&(e/=s,t/=s),(c=e*r+t*n)&&(r-=e*c,n-=t*c),(l=Math.sqrt(r*r+n*n))&&(r/=l,n/=l,c/=l),e*n<t*r&&(e=-e,t=-t,c=-c,s=-s),{translateX:a,translateY:i,rotate:Math.atan2(t,e)*eI,skewX:Math.atan(c)*eI,scaleX:s,scaleY:l}}var Qf;function yfe(e){const t=new(typeof DOMMatrix=="function"?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?OE:pB(t.a,t.b,t.c,t.d,t.e,t.f)}function xfe(e){return e==null||(Qf||(Qf=document.createElementNS("http://www.w3.org/2000/svg","g")),Qf.setAttribute("transform",e),!(e=Qf.transform.baseVal.consolidate()))?OE:(e=e.matrix,pB(e.a,e.b,e.c,e.d,e.e,e.f))}function fB(e,t,r,n){function a(d){return d.length?d.pop()+" ":""}function i(d,h,f,g,b,y){if(d!==f||h!==g){var E=b.push("translate(",null,t,null,r);y.push({i:E-4,x:wo(d,f)},{i:E-2,x:wo(h,g)})}else(f||g)&&b.push("translate("+f+t+g+r)}function s(d,h,f,g){d!==h?(d-h>180?h+=360:h-d>180&&(d+=360),g.push({i:f.push(a(f)+"rotate(",null,n)-2,x:wo(d,h)})):h&&f.push(a(f)+"rotate("+h+n)}function l(d,h,f,g){d!==h?g.push({i:f.push(a(f)+"skewX(",null,n)-2,x:wo(d,h)}):h&&f.push(a(f)+"skewX("+h+n)}function c(d,h,f,g,b,y){if(d!==f||h!==g){var E=b.push(a(b)+"scale(",null,",",null,")");y.push({i:E-4,x:wo(d,f)},{i:E-2,x:wo(h,g)})}else(f!==1||g!==1)&&b.push(a(b)+"scale("+f+","+g+")")}return function(d,h){var f=[],g=[];return d=e(d),h=e(h),i(d.translateX,d.translateY,h.translateX,h.translateY,f,g),s(d.rotate,h.rotate,f,g),l(d.skewX,h.skewX,f,g),c(d.scaleX,d.scaleY,h.scaleX,h.scaleY,f,g),d=h=null,function(b){for(var y=-1,E=g.length,T;++y<E;)f[(T=g[y]).i]=T.x(b);return f.join("")}}}var Efe=fB(yfe,"px, ","px)","deg)"),vfe=fB(xfe,", ",")",")"),_c=0,C0=0,y0=0,mB=1e3,ag,N0,ig=0,Bl=0,_b=0,mh=typeof performance=="object"&&performance.now?performance:Date,gB=typeof window=="object"&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function W_(){return Bl||(gB(Sfe),Bl=mh.now()+_b)}function Sfe(){Bl=0}function sg(){this._call=this._time=this._next=null}sg.prototype=bB.prototype={constructor:sg,restart:function(e,t,r){if(typeof e!="function")throw new TypeError("callback is not a function");r=(r==null?W_():+r)+(t==null?0:+t),!this._next&&N0!==this&&(N0?N0._next=this:ag=this,N0=this),this._call=e,this._time=r,LE()},stop:function(){this._call&&(this._call=null,this._time=1/0,LE())}};function bB(e,t,r){var n=new sg;return n.restart(e,t,r),n}function Tfe(){W_(),++_c;for(var e=ag,t;e;)(t=Bl-e._time)>=0&&e._call.call(void 0,t),e=e._next;--_c}function tI(){Bl=(ig=mh.now())+_b,_c=C0=0;try{Tfe()}finally{_c=0,_fe(),Bl=0}}function wfe(){var e=mh.now(),t=e-ig;t>mB&&(_b-=t,ig=e)}function _fe(){for(var e,t=ag,r,n=1/0;t;)t._call?(n>t._time&&(n=t._time),e=t,t=t._next):(r=t._next,t._next=null,t=e?e._next=r:ag=r);N0=e,LE(n)}function LE(e){if(!_c){C0&&(C0=clearTimeout(C0));var t=e-Bl;t>24?(e<1/0&&(C0=setTimeout(tI,e-mh.now()-_b)),y0&&(y0=clearInterval(y0))):(y0||(ig=mh.now(),y0=setInterval(wfe,mB)),_c=1,gB(tI))}}function rI(e,t,r){var n=new sg;return t=t==null?0:+t,n.restart(a=>{n.stop(),e(a+t)},t,r),n}var kfe=KM("start","end","cancel","interrupt"),Afe=[],yB=0,nI=1,DE=2,_m=3,aI=4,ME=5,km=6;function kb(e,t,r,n,a,i){var s=e.__transition;if(!s)e.__transition={};else if(r in s)return;Cfe(e,r,{name:t,index:n,group:a,on:kfe,tween:Afe,time:i.time,delay:i.delay,duration:i.duration,ease:i.ease,timer:null,state:yB})}function X_(e,t){var r=Ei(e,t);if(r.state>yB)throw new Error("too late; already scheduled");return r}function Wi(e,t){var r=Ei(e,t);if(r.state>_m)throw new Error("too late; already running");return r}function Ei(e,t){var r=e.__transition;if(!r||!(r=r[t]))throw new Error("transition not found");return r}function Cfe(e,t,r){var n=e.__transition,a;n[t]=r,r.timer=bB(i,0,r.time);function i(d){r.state=nI,r.timer.restart(s,r.delay,r.time),r.delay<=d&&s(d-r.delay)}function s(d){var h,f,g,b;if(r.state!==nI)return c();for(h in n)if(b=n[h],b.name===r.name){if(b.state===_m)return rI(s);b.state===aI?(b.state=km,b.timer.stop(),b.on.call("interrupt",e,e.__data__,b.index,b.group),delete n[h]):+h<t&&(b.state=km,b.timer.stop(),b.on.call("cancel",e,e.__data__,b.index,b.group),delete n[h])}if(rI(function(){r.state===_m&&(r.state=aI,r.timer.restart(l,r.delay,r.time),l(d))}),r.state=DE,r.on.call("start",e,e.__data__,r.index,r.group),r.state===DE){for(r.state=_m,a=new Array(g=r.tween.length),h=0,f=-1;h<g;++h)(b=r.tween[h].value.call(e,e.__data__,r.index,r.group))&&(a[++f]=b);a.length=f+1}}function l(d){for(var h=d<r.duration?r.ease.call(null,d/r.duration):(r.timer.restart(c),r.state=ME,1),f=-1,g=a.length;++f<g;)a[f].call(e,h);r.state===ME&&(r.on.call("end",e,e.__data__,r.index,r.group),c())}function c(){r.state=km,r.timer.stop(),delete n[t];for(var d in n)return;delete e.__transition}}function Nfe(e,t){var r=e.__transition,n,a,i=!0,s;if(r){t=t==null?null:t+"";for(s in r){if((n=r[s]).name!==t){i=!1;continue}a=n.state>DE&&n.state<ME,n.state=km,n.timer.stop(),n.on.call(a?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete r[s]}i&&delete e.__transition}}function Rfe(e){return this.each(function(){Nfe(this,e)})}function Ife(e,t){var r,n;return function(){var a=Wi(this,e),i=a.tween;if(i!==r){n=r=i;for(var s=0,l=n.length;s<l;++s)if(n[s].name===t){n=n.slice(),n.splice(s,1);break}}a.tween=n}}function Ofe(e,t,r){var n,a;if(typeof r!="function")throw new Error;return function(){var i=Wi(this,e),s=i.tween;if(s!==n){a=(n=s).slice();for(var l={name:t,value:r},c=0,d=a.length;c<d;++c)if(a[c].name===t){a[c]=l;break}c===d&&a.push(l)}i.tween=a}}function Lfe(e,t){var r=this._id;if(e+="",arguments.length<2){for(var n=Ei(this.node(),r).tween,a=0,i=n.length,s;a<i;++a)if((s=n[a]).name===e)return s.value;return null}return this.each((t==null?Ife:Ofe)(r,e,t))}function K_(e,t,r){var n=e._id;return e.each(function(){var a=Wi(this,n);(a.value||(a.value={}))[t]=r.apply(this,arguments)}),function(a){return Ei(a,n).value[t]}}function xB(e,t){var r;return(typeof t=="number"?wo:t instanceof fh?J8:(r=fh(t))?(t=r,J8):bfe)(e,t)}function Dfe(e){return function(){this.removeAttribute(e)}}function Mfe(e){return function(){this.removeAttributeNS(e.space,e.local)}}function Bfe(e,t,r){var n,a=r+"",i;return function(){var s=this.getAttribute(e);return s===a?null:s===n?i:i=t(n=s,r)}}function Ffe(e,t,r){var n,a=r+"",i;return function(){var s=this.getAttributeNS(e.space,e.local);return s===a?null:s===n?i:i=t(n=s,r)}}function Pfe(e,t,r){var n,a,i;return function(){var s,l=r(this),c;return l==null?void this.removeAttribute(e):(s=this.getAttribute(e),c=l+"",s===c?null:s===n&&c===a?i:(a=c,i=t(n=s,l)))}}function Ufe(e,t,r){var n,a,i;return function(){var s,l=r(this),c;return l==null?void this.removeAttributeNS(e.space,e.local):(s=this.getAttributeNS(e.space,e.local),c=l+"",s===c?null:s===n&&c===a?i:(a=c,i=t(n=s,l)))}}function zfe(e,t){var r=wb(e),n=r==="transform"?vfe:xB;return this.attrTween(e,typeof t=="function"?(r.local?Ufe:Pfe)(r,n,K_(this,"attr."+e,t)):t==null?(r.local?Mfe:Dfe)(r):(r.local?Ffe:Bfe)(r,n,t))}function $fe(e,t){return function(r){this.setAttribute(e,t.call(this,r))}}function Hfe(e,t){return function(r){this.setAttributeNS(e.space,e.local,t.call(this,r))}}function jfe(e,t){var r,n;function a(){var i=t.apply(this,arguments);return i!==n&&(r=(n=i)&&Hfe(e,i)),r}return a._value=t,a}function qfe(e,t){var r,n;function a(){var i=t.apply(this,arguments);return i!==n&&(r=(n=i)&&$fe(e,i)),r}return a._value=t,a}function Gfe(e,t){var r="attr."+e;if(arguments.length<2)return(r=this.tween(r))&&r._value;if(t==null)return this.tween(r,null);if(typeof t!="function")throw new Error;var n=wb(e);return this.tween(r,(n.local?jfe:qfe)(n,t))}function Yfe(e,t){return function(){X_(this,e).delay=+t.apply(this,arguments)}}function Vfe(e,t){return t=+t,function(){X_(this,e).delay=t}}function Wfe(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?Yfe:Vfe)(t,e)):Ei(this.node(),t).delay}function Xfe(e,t){return function(){Wi(this,e).duration=+t.apply(this,arguments)}}function Kfe(e,t){return t=+t,function(){Wi(this,e).duration=t}}function Zfe(e){var t=this._id;return arguments.length?this.each((typeof e=="function"?Xfe:Kfe)(t,e)):Ei(this.node(),t).duration}function Qfe(e,t){if(typeof t!="function")throw new Error;return function(){Wi(this,e).ease=t}}function Jfe(e){var t=this._id;return arguments.length?this.each(Qfe(t,e)):Ei(this.node(),t).ease}function eme(e,t){return function(){var r=t.apply(this,arguments);if(typeof r!="function")throw new Error;Wi(this,e).ease=r}}function tme(e){if(typeof e!="function")throw new Error;return this.each(eme(this._id,e))}function rme(e){typeof e!="function"&&(e=JM(e));for(var t=this._groups,r=t.length,n=new Array(r),a=0;a<r;++a)for(var i=t[a],s=i.length,l=n[a]=[],c,d=0;d<s;++d)(c=i[d])&&e.call(c,c.__data__,d,i)&&l.push(c);return new Fs(n,this._parents,this._name,this._id)}function nme(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,r=e._groups,n=t.length,a=r.length,i=Math.min(n,a),s=new Array(n),l=0;l<i;++l)for(var c=t[l],d=r[l],h=c.length,f=s[l]=new Array(h),g,b=0;b<h;++b)(g=c[b]||d[b])&&(f[b]=g);for(;l<n;++l)s[l]=t[l];return new Fs(s,this._parents,this._name,this._id)}function ame(e){return(e+"").trim().split(/^|\s+/).every(function(t){var r=t.indexOf(".");return r>
vendor: 3,226 bytes, line 823
823=0&&(t=t.slice(0,r)),!t||t==="start"})}function ime(e,t,r){var n,a,i=ame(t)?X_:Wi;return function(){var s=i(this,e),l=s.on;l!==n&&(a=(n=l).copy()).on(t,r),s.on=a}}function sme(e,t){var r=this._id;return arguments.length<2?Ei(this.node(),r).on.on(e):this.each(ime(r,e,t))}function ome(e){return function(){var t=this.parentNode;for(var r in this.__transition)if(+r!==e)return;t&&t.removeChild(this)}}function lme(){return this.on("end.remove",ome(this._id))}function ume(e){var t=this._name,r=this._id;typeof e!="function"&&(e=q_(e));for(var n=this._groups,a=n.length,i=new Array(a),s=0;s<a;++s)for(var l=n[s],c=l.length,d=i[s]=new Array(c),h,f,g=0;g<c;++g)(h=l[g])&&(f=e.call(h,h.__data__,g,l))&&("__data__"in h&&(f.__data__=h.__data__),d[g]=f,kb(d[g],t,r,g,d,Ei(h,r)));return new Fs(i,this._parents,t,r)}function cme(e){var t=this._name,r=this._id;typeof e!="function"&&(e=QM(e));for(var n=this._groups,a=n.length,i=[],s=[],l=0;l<a;++l)for(var c=n[l],d=c.length,h,f=0;f<d;++f)if(h=c[f]){for(var g=e.call(h,h.__data__,f,c),b,y=Ei(h,r),E=0,T=g.length;E<T;++E)(b=g[E])&&kb(b,t,r,E,g,y);i.push(g),s.push(h)}return new Fs(i,s,t,r)}var dme=Qh.prototype.constructor;function hme(){return new dme(this._groups,this._parents)}function pme(e,t){var r,n,a;return function(){var i=wc(this,e),s=(this.style.removeProperty(e),wc(this,e));return i===s?null:i===r&&s===n?a:a=t(r=i,n=s)}}function EB(e){return function(){this.style.removeProperty(e)}}function fme(e,t,r){var n,a=r+"",i;return function(){var s=wc(this,e);return s===a?null:s===n?i:i=t(n=s,r)}}function mme(e,t,r){var n,a,i;return function(){var s=wc(this,e),l=r(this),c=l+"";return l==null&&(c=l=(this.style.removeProperty(e),wc(this,e))),s===c?null:s===n&&c===a?i:(a=c,i=t(n=s,l))}}function gme(e,t){var r,n,a,i="style."+t,s="end."+i,l;return function(){var c=Wi(this,e),d=c.on,h=c.value[i]==null?l||(l=EB(t)):void 0;(d!==r||a!==h)&&(n=(r=d).copy()).on(s,a=h),c.on=n}}function bme(e,t,r){var n=(e+="")=="transform"?Efe:xB;return t==null?this.styleTween(e,pme(e,n)).on("end.style."+e,EB(e)):typeof t=="function"?this.styleTween(e,mme(e,n,K_(this,"style."+e,t))).each(gme(this._id,e)):this.styleTween(e,fme(e,n,t),r).on("end.style."+e,null)}function yme(e,t,r){return function(n){this.style.setProperty(e,t.call(this,n),r)}}function xme(e,t,r){var n,a;function i(){var s=t.apply(this,arguments);return s!==a&&(n=(a=s)&&yme(e,s,r)),n}return i._value=t,i}function Eme(e,t,r){var n="style."+(e+="");if(arguments.length<2)return(n=this.tween(n))&&n._value;if(t==null)return this.tween(n,null);if(typeof t!="function")throw new Error;return this.tween(n,xme(e,t,r??""))}function vme(e){return function(){this.textContent=e}}function Sme(e){return function(){var t=e(this);this.textContent=t??""}}function Tme(e){return this.tween("text",typeof e=="function"?Sme(K_(this,"text",e)):vme(e==null?"":e+""))}function wme(e){return function(t){this.textContent=e.call(this,t)}}function _me(e){var t,r;function n(){var a=e.apply(this,arguments);return a!==r&&(t=(r=a)&&wme(a)),t}return n._value=e,n}function kme(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(e==null)return this.tween(t,null);if(typeof e!="function")throw new Error;return this.tween(t,_me(e))}
vendor: 26,257 bytes, lines 823-829
823function Ame(){for(var e=this._name,t=this._id,r=vB(),n=this._groups,a=n.length,i=0;i<a;++i)for(var s=n[i],l=s.length,c,d=0;d<l;++d)if(c=s[d]){var h=Ei(c,t);kb(c,e,r,d,s,{time:h.time+h.delay+h.duration,delay:0,duration:h.duration,ease:h.ease})}return new Fs(n,this._parents,e,r)}function Cme(){var e,t,r=this,n=r._id,a=r.size();return new Promise(function(i,s){var l={value:s},c={value:function(){--a===0&&i()}};r.each(function(){var d=Wi(this,n),h=d.on;h!==e&&(t=(e=h).copy(),t._.cancel.push(l),t._.interrupt.push(l),t._.end.push(c)),d.on=t}),a===0&&i()})}var Nme=0;function Fs(e,t,r,n){this._groups=e,this._parents=t,this._name=r,this._id=n}function vB(){return++Nme}var Ss=Qh.prototype;Fs.prototype={constructor:Fs,select:ume,selectAll:cme,selectChild:Ss.selectChild,selectChildren:Ss.selectChildren,filter:rme,merge:nme,selection:hme,transition:Ame,call:Ss.call,nodes:Ss.nodes,node:Ss.node,size:Ss.size,empty:Ss.empty,each:Ss.each,on:sme,attr:zfe,attrTween:Gfe,style:bme,styleTween:Eme,text:Tme,textTween:kme,remove:lme,tween:Lfe,delay:Wfe,duration:Zfe,ease:Jfe,easeVarying:tme,end:Cme,[Symbol.iterator]:Ss[Symbol.iterator]};function Rme(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var Ime={time:null,delay:0,duration:250,ease:Rme};function Ome(e,t){for(var r;!(r=e.__transition)||!(r=r[t]);)if(!(e=e.parentNode))throw new Error(`transition ${t} not found`);return r}function Lme(e){var t,r;e instanceof Fs?(t=e._id,e=e._name):(t=vB(),(r=Ime).time=W_(),e=e==null?null:e+"");for(var n=this._groups,a=n.length,i=0;i<a;++i)for(var s=n[i],l=s.length,c,d=0;d<l;++d)(c=s[d])&&kb(c,e,t,d,s,r||Ome(c,t));return new Fs(n,this._parents,e,t)}Qh.prototype.interrupt=Rfe;Qh.prototype.transition=Lme;const BE=Math.PI,FE=2*BE,ml=1e-6,Dme=FE-ml;function SB(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function Mme(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return SB;const r=10**t;return function(n){this._+=n[0];for(let a=1,i=n.length;a<i;++a)this._+=Math.round(arguments[a]*r)/r+n[a]}}class Bme{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?SB:Mme(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,a){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+a}`}bezierCurveTo(t,r,n,a,i,s){this._append`C${+t},${+r},${+n},${+a},${this._x1=+i},${this._y1=+s}`}arcTo(t,r,n,a,i){if(t=+t,r=+r,n=+n,a=+a,i=+i,i<0)throw new Error(`negative radius: ${i}`);let s=this._x1,l=this._y1,c=n-t,d=a-r,h=s-t,f=l-r,g=h*h+f*f;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(g>ml)if(!(Math.abs(f*c-d*h)>ml)||!i)this._append`L${this._x1=t},${this._y1=r}`;else{let b=n-s,y=a-l,E=c*c+d*d,T=b*b+y*y,_=Math.sqrt(E),k=Math.sqrt(g),I=i*Math.tan((BE-Math.acos((E+g-T)/(2*_*k)))/2),D=I/k,M=I/_;Math.abs(D-1)>ml&&this._append`L${t+D*h},${r+D*f}`,this._append`A${i},${i},0,0,${+(f*b>h*y)},${this._x1=t+M*c},${this._y1=r+M*d}`}}arc(t,r,n,a,i,s){if(t=+t,r=+r,n=+n,s=!!s,n<0)throw new Error(`negative radius: ${n}`);let l=n*Math.cos(a),c=n*Math.sin(a),d=t+l,h=r+c,f=1^s,g=s?a-i:i-a;this._x1===null?this._append`M${d},${h}`:(Math.abs(this._x1-d)>ml||Math.abs(this._y1-h)>ml)&&this._append`L${d},${h}`,n&&(g<0&&(g=g%FE+FE),g>Dme?this._append`A${n},${n},0,1,${f},${t-l},${r-c}A${n},${n},0,1,${f},${this._x1=d},${this._y1=h}`:g>ml&&this._append`A${n},${n},0,${+(g>=BE)},${f},${this._x1=t+n*Math.cos(i)},${this._y1=r+n*Math.sin(i)}`)}rect(t,r,n,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+a}h${-n}Z`}toString(){return this._}}function qu(e){return function(){return e}}const z4e=Math.abs,$4e=Math.atan2,H4e=Math.cos,j4e=Math.max,q4e=Math.min,G4e=Math.sin,Y4e=Math.sqrt,iI=1e-12,Z_=Math.PI,sI=Z_/2,V4e=2*Z_;function W4e(e){return e>1?0:e<-1?Z_:Math.acos(e)}function X4e(e){return e>=1?sI:e<=-1?-sI:Math.asin(e)}function Fme(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new Bme(t)}function Pme(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function TB(e){this._context=e}TB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function og(e){return new TB(e)}function Ume(e){return e[0]}function zme(e){return e[1]}function $me(e,t){var r=qu(!0),n=null,a=og,i=null,s=Fme(l);e=typeof e=="function"?e:e===void 0?Ume:qu(e),t=typeof t=="function"?t:t===void 0?zme:qu(t);function l(c){var d,h=(c=Pme(c)).length,f,g=!1,b;for(n==null&&(i=a(b=s())),d=0;d<=h;++d)!(d<h&&r(f=c[d],d,c))===g&&((g=!g)?i.lineStart():i.lineEnd()),g&&i.point(+e(f,d,c),+t(f,d,c));if(b)return i=null,b+""||null}return l.x=function(c){return arguments.length?(e=typeof c=="function"?c:qu(+c),l):e},l.y=function(c){return arguments.length?(t=typeof c=="function"?c:qu(+c),l):t},l.defined=function(c){return arguments.length?(r=typeof c=="function"?c:qu(!!c),l):r},l.curve=function(c){return arguments.length?(a=c,n!=null&&(i=a(n)),l):a},l.context=function(c){return arguments.length?(c==null?n=i=null:i=a(n=c),l):n},l}class wB{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function _B(e){return new wB(e,!0)}function kB(e){return new wB(e,!1)}function Bo(){}function lg(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function Ab(e){this._context=e}Ab.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:lg(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:lg(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Am(e){return new Ab(e)}function AB(e){this._context=e}AB.prototype={areaStart:Bo,areaEnd:Bo,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:lg(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Hme(e){return new AB(e)}function CB(e){this._context=e}CB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:lg(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function jme(e){return new CB(e)}function NB(e,t){this._basis=new Ab(e),this._beta=t}NB.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,r=e.length-1;if(r>0)for(var n=e[0],a=t[0],i=e[r]-n,s=t[r]-a,l=-1,c;++l<=r;)c=l/r,this._basis.point(this._beta*e[l]+(1-this._beta)*(n+c*i),this._beta*t[l]+(1-this._beta)*(a+c*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};const qme=(function e(t){function r(n){return t===1?new Ab(n):new NB(n,t)}return r.beta=function(n){return e(+n)},r})(.85);function ug(e,t,r){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-r),e._x2,e._y2)}function Q_(e,t){this._context=e,this._k=(1-t)/6}Q_.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:ug(this,this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:ug(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const RB=(function e(t){function r(n){return new Q_(n,t)}return r.tension=function(n){return e(+n)},r})(0);function J_(e,t){this._context=e,this._k=(1-t)/6}J_.prototype={areaStart:Bo,areaEnd:Bo,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:ug(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const Gme=(function e(t){function r(n){return new J_(n,t)}return r.tension=function(n){return e(+n)},r})(0);function ek(e,t){this._context=e,this._k=(1-t)/6}ek.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:ug(this,e,t);break}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const Yme=(function e(t){function r(n){return new ek(n,t)}return r.tension=function(n){return e(+n)},r})(0);function tk(e,t,r){var n=e._x1,a=e._y1,i=e._x2,s=e._y2;if(e._l01_a>iI){var l=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,c=3*e._l01_a*(e._l01_a+e._l12_a);n=(n*l-e._x0*e._l12_2a+e._x2*e._l01_2a)/c,a=(a*l-e._y0*e._l12_2a+e._y2*e._l01_2a)/c}if(e._l23_a>iI){var d=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,h=3*e._l23_a*(e._l23_a+e._l12_a);i=(i*d+e._x1*e._l23_2a-t*e._l12_2a)/h,s=(s*d+e._y1*e._l23_2a-r*e._l12_2a)/h}e._context.bezierCurveTo(n,a,i,s,e._x2,e._y2)}function IB(e,t){this._context=e,this._alpha=t}IB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var r=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:tk(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const OB=(function e(t){function r(n){return t?new IB(n,t):new Q_(n,0)}return r.alpha=function(n){return e(+n)},r})(.5);function LB(e,t){this._context=e,this._alpha=t}LB.prototype={areaStart:Bo,areaEnd:Bo,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x3,this._y3),this._context.closePath();break}case 2:{this._context.lineTo(this._x3,this._y3),this._context.closePath();break}case 3:{this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5);break}}},point:function(e,t){if(e=+e,t=+t,this._point){var r=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:tk(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const Vme=(function e(t){function r(n){return t?new LB(n,t):new J_(n,0)}return r.alpha=function(n){return e(+n)},r})(.5);function DB(e,t){this._context=e,this._alpha=t}DB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var r=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:tk(this,e,t);break}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};const Wme=(function e(t){function r(n){return t?new DB(n,t):new ek(n,0)}return r.alpha=function(n){return e(+n)},r})(.5);function MB(e){this._context=e}MB.prototype={areaStart:Bo,areaEnd:Bo,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function Xme(e){return new MB(e)}function oI(e){return e<0?-1:1}function lI(e,t,r){var n=e._x1-e._x0,a=t-e._x1,i=(e._y1-e._y0)/(n||a<0&&-0),s=(r-e._y1)/(a||n<0&&-0),l=(i*a+s*n)/(n+a);return(oI(i)+oI(s))*Math.min(Math.abs(i),Math.abs(s),.5*Math.abs(l))||0}function uI(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function mx(e,t,r){var n=e._x0,a=e._y0,i=e._x1,s=e._y1,l=(i-n)/3;e._context.bezierCurveTo(n+l,a+l*t,i-l,s-l*r,i,s)}function cg(e){this._context=e}cg.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:mx(this,this._t0,uI(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,mx(this,uI(this,r=lI(this,e,t)),r);break;default:mx(this,this._t0,r=lI(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function BB(e){this._context=new FB(e)}(BB.prototype=Object.create(cg.prototype)).point=function(e,t){cg.prototype.point.call(this,t,e)};function FB(e){this._context=e}FB.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,a,i){this._context.bezierCurveTo(t,e,n,r,i,a)}};function PB(e){return new cg(e)}function UB(e){return new BB(e)}function zB(e){this._context=e}zB.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=cI(e),a=cI(t),i=0,s=1;s<r;++i,++s)this._context.bezierCurveTo(n[0][i],a[0][i],n[1][i],a[1][i],e[s],t[s]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function cI(e){var t,r=e.length-1,n,a=new Array(r),i=new Array(r),s=new Array(r);for(a[0]=0,i[0]=2,s[0]=e[0]+2*e[1],t=1;t<r-1;++t)a[t]=1,i[t]=4,s[t]=4*e[t]+2*e[t+1];for(a[r-1]=2,i[r-1]=7,s[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=a[t]/i[t-1],i[t]-=n,s[t]-=n*s[t-1];for(a[r-1]=s[r-1]/i[r-1],t=r-2;t>=0;--t)a[t]=(s[t]-a[t+1])/i[t];for(i[r-1]=(e[r]+a[r-1])/2,t=0;t<r-1;++t)i[t]=2*e[t+1]-a[t+1];return[a,i]}function $B(e){return new zB(e)}function Cb(e,t){this._context=e,this._t=t}Cb.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function HB(e){return new Cb(e,.5)}function jB(e){return new Cb(e,0)}function qB(e){return new Cb(e,1)}function R0(e,t,r){this.k=e,this.x=t,this.y=r}R0.prototype={constructor:R0,scale:function(e){return e===1?this:new R0(this.k*e,this.x,this.y)},translate:function(e,t){return e===0&t===0?this:new R0(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};R0.prototype;var Kme=C(e=>{const{securityLevel:t}=Wt();let r=Ut("body");if(t==="sandbox"){const i=Ut(`#i${e}`).node()?.contentDocument??document;r=Ut(i.body)}return r.select(`#${e}`)},"selectSvgElement");function rk(e){return typeof e>"u"||e===null}C(rk,"isNothing");function GB(e){return typeof e=="object"&&e!==null}C(GB,"isObject");function YB(e){return Array.isArray(e)?e:rk(e)?[]:[e]}C(YB,"toArray");function VB(e,t){var r,n,a,i;if(t)for(i=Object.keys(t),r=0,n=i.length;r<n;r+=1)a=i[r],e[a]=t[a];return e}C(VB,"extend");function WB(e,t){var r="",n;for(n=0;n<t;n+=1)r+=e;return r}C(WB,"repeat");function XB(e){return e===0&&Number.NEGATIVE_INFINITY===1/e}C(XB,"isNegativeZero");var Zme=rk,Qme=GB,Jme=YB,ege=WB,tge=XB,rge=VB,Xr={isNothing:Zme,isObject:Qme,toArray:Jme,repeat:ege,isNegativeZero:tge,extend:rge};function nk(e,t){var r="",n=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(r+='in "'+e.mark.name+'" '),r+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(r+=` 824 825`+e.mark.snippet),n+" "+r):n}C(nk,"formatError");function kc(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=nk(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}C(kc,"YAMLException$1");kc.prototype=Object.create(Error.prototype);kc.prototype.constructor=kc;kc.prototype.toString=C(function(t){return this.name+": "+nk(this,t)},"toString");var sa=kc;function Cm(e,t,r,n,a){var i="",s="",l=Math.floor(a/2)-1;return n-t>l&&(i=" ... ",t=n-l+i.length),r-n>l&&(s=" ...",r=n+l-s.length),{str:i+e.slice(t,r).replace(/\t/g,"â")+s,pos:n-t+i.length}}C(Cm,"getLine");function Nm(e,t){return Xr.repeat(" ",t-e.length)+e}C(Nm,"padStart");function KB(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),typeof t.indent!="number"&&(t.indent=1),typeof t.linesBefore!="number"&&(t.linesBefore=3),typeof t.linesAfter!="number"&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],a=[],i,s=-1;i=r.exec(e.buffer);)a.push(i.index),n.push(i.index+i[0].length),e.position<=i.index&&s<0&&(s=n.length-2);s<0&&(s=n.length-1);var l="",c,d,h=Math.min(e.line+t.linesAfter,a.length).toString().length,f=t.maxLength-(t.indent+h+3);for(c=1;c<=t.linesBefore&&!(s-c<0);c++)d=Cm(e.buffer,n[s-c],a[s-c],e.position-(n[s]-n[s-c]),f),l=Xr.repeat(" ",t.indent)+Nm((e.line-c+1).toString(),h)+" | "+d.str+` 826`+l;for(d=Cm(e.buffer,n[s],a[s],e.position,f),l+=Xr.repeat(" ",t.indent)+Nm((e.line+1).toString(),h)+" | "+d.str+` 827`,l+=Xr.repeat("-",t.indent+h+3+d.pos)+`^ 828`,c=1;c<=t.linesAfter&&!(s+c>=a.length);c++)d=Cm(e.buffer,n[s+c],a[s+c],e.position-(n[s]-n[s+c]),f),l+=Xr.repeat(" ",t.indent)+Nm((e.line+c+1).toString(),h)+" | "+d.str+` 829`;return l.replace(/\n$/,"")}C(KB,"makeSnippet");var nge=KB,age=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],ige=["scalar","sequence","mapping"];function ZB(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}C(ZB,"compileStyleAliases");function QB(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(age.indexOf(r)===-1)throw new sa('Unknown option "'+r+'" is met in definition of "'+e+'" YAML type.')}),this.options=t,this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(r){return r},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=ZB(t.styleAliases||null),ige.indexOf(this.kind)===-1)throw new sa('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}C(QB,"Type$1");var wn=QB;function PE(e,t){var r=[];return e[t].forEach(function(n){var a=r.length;r.forEach(function(i,s){i.tag===n.tag&&i.kind===n.kind&&i.multi===n.multi&&(a=s)}),r[a]=n}),r}C(PE,"compileList");function JB(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function n(a){a.multi?(e.multi[a.kind].push(a),e.multi.fallback.push(a)):e[a.kind][a.tag]=e.fallback[a.tag]=a}for(C(n,"collectType"),t=0,r=arguments.length;t<r;t+=1)arguments[t].forEach(n);return e}C(JB,"compileMap");function dg(e){return this.extend(e)}C(dg,"Schema$1");dg.prototype.extend=C(function(t){var r=[],n=[];if(t instanceof wn)n.push(t);else if(Array.isArray(t))n=n.concat(t);else if(t&&(Array.isArray(t.implicit)||Array.isArray(t.explicit)))t.implicit&&(r=r.concat(t.implicit)),t.explicit&&(n=n.concat(t.explicit));else throw new sa("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(i){if(!(i instanceof wn))throw new sa("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(i.loadKind&&i.loadKind!=="scalar")throw new sa("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");
vendor: 5,931 bytes, line 829
829if(i.multi)throw new sa("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),n.forEach(function(i){if(!(i instanceof wn))throw new sa("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var a=Object.create(dg.prototype);return a.implicit=(this.implicit||[]).concat(r),a.explicit=(this.explicit||[]).concat(n),a.compiledImplicit=PE(a,"implicit"),a.compiledExplicit=PE(a,"explicit"),a.compiledTypeMap=JB(a.compiledImplicit,a.compiledExplicit),a},"extend");var sge=dg,oge=new wn("tag:yaml.org,2002:str",{kind:"scalar",construct:C(function(e){return e!==null?e:""},"construct")}),lge=new wn("tag:yaml.org,2002:seq",{kind:"sequence",construct:C(function(e){return e!==null?e:[]},"construct")}),uge=new wn("tag:yaml.org,2002:map",{kind:"mapping",construct:C(function(e){return e!==null?e:{}},"construct")}),cge=new sge({explicit:[oge,lge,uge]});function eF(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}C(eF,"resolveYamlNull");function tF(){return null}C(tF,"constructYamlNull");function rF(e){return e===null}C(rF,"isNull");var dge=new wn("tag:yaml.org,2002:null",{kind:"scalar",resolve:eF,construct:tF,predicate:rF,represent:{canonical:C(function(){return"~"},"canonical"),lowercase:C(function(){return"null"},"lowercase"),uppercase:C(function(){return"NULL"},"uppercase"),camelcase:C(function(){return"Null"},"camelcase"),empty:C(function(){return""},"empty")},defaultStyle:"lowercase"});function nF(e){if(e===null)return!1;var t=e.length;return t===4&&(e==="true"||e==="True"||e==="TRUE")||t===5&&(e==="false"||e==="False"||e==="FALSE")}C(nF,"resolveYamlBoolean");function aF(e){return e==="true"||e==="True"||e==="TRUE"}C(aF,"constructYamlBoolean");function iF(e){return Object.prototype.toString.call(e)==="[object Boolean]"}C(iF,"isBoolean");var hge=new wn("tag:yaml.org,2002:bool",{kind:"scalar",resolve:nF,construct:aF,predicate:iF,represent:{lowercase:C(function(e){return e?"true":"false"},"lowercase"),uppercase:C(function(e){return e?"TRUE":"FALSE"},"uppercase"),camelcase:C(function(e){return e?"True":"False"},"camelcase")},defaultStyle:"lowercase"});function sF(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}C(sF,"isHexCode");function oF(e){return 48<=e&&e<=55}C(oF,"isOctCode");function lF(e){return 48<=e&&e<=57}C(lF,"isDecCode");function uF(e){if(e===null)return!1;var t=e.length,r=0,n=!1,a;if(!t)return!1;if(a=e[r],(a==="-"||a==="+")&&(a=e[++r]),a==="0"){if(r+1===t)return!0;if(a=e[++r],a==="b"){for(r++;r<t;r++)if(a=e[r],a!=="_"){if(a!=="0"&&a!=="1")return!1;n=!0}return n&&a!=="_"}if(a==="x"){for(r++;r<t;r++)if(a=e[r],a!=="_"){if(!sF(e.charCodeAt(r)))return!1;n=!0}return n&&a!=="_"}if(a==="o"){for(r++;r<t;r++)if(a=e[r],a!=="_"){if(!oF(e.charCodeAt(r)))return!1;n=!0}return n&&a!=="_"}}if(a==="_")return!1;for(;r<t;r++)if(a=e[r],a!=="_"){if(!lF(e.charCodeAt(r)))return!1;n=!0}return!(!n||a==="_")}C(uF,"resolveYamlInteger");function cF(e){var t=e,r=1,n;if(t.indexOf("_")!==-1&&(t=t.replace(/_/g,"")),n=t[0],(n==="-"||n==="+")&&(n==="-"&&(r=-1),t=t.slice(1),n=t[0]),t==="0")return 0;if(n==="0"){if(t[1]==="b")return r*parseInt(t.slice(2),2);if(t[1]==="x")return r*parseInt(t.slice(2),16);if(t[1]==="o")return r*parseInt(t.slice(2),8)}return r*parseInt(t,10)}C(cF,"constructYamlInteger");function dF(e){return Object.prototype.toString.call(e)==="[object Number]"&&e%1===0&&!Xr.isNegativeZero(e)}C(dF,"isInteger");var pge=new wn("tag:yaml.org,2002:int",{kind:"scalar",resolve:uF,construct:cF,predicate:dF,represent:{binary:C(function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},"binary"),octal:C(function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},"octal"),decimal:C(function(e){return e.toString(10)},"decimal"),hexadecimal:C(function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)},"hexadecimal")},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),fge=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function hF(e){return!(e===null||!fge.test(e)||e[e.length-1]==="_")}C(hF,"resolveYamlFloat");function pF(e){var t,r;return t=e.replace(/_/g,"").toLowerCase(),r=t[0]==="-"?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),t===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:t===".nan"?NaN:r*parseFloat(t,10)}C(pF,"constructYamlFloat");var mge=/^[-+]?[0-9]+e/;function fF(e,t){var r;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(Xr.isNegativeZero(e))return"-0.0";return r=e.toString(10),mge.test(r)?r.replace("e",".e"):r}C(fF,"representYamlFloat");function mF(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||Xr.isNegativeZero(e))}C(mF,"isFloat");var gge=new wn("tag:yaml.org,2002:float",{kind:"scalar",resolve:hF,construct:pF,predicate:mF,represent:fF,defaultStyle:"lowercase"}),gF=cge.extend({implicit:[dge,hge,pge,gge]}),bge=gF,bF=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),yF=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function xF(e){return e===null?!1:bF.exec(e)!==null||yF.exec(e)!==null}C(xF,"resolveYamlTimestamp");function EF(e){var t,r,n,a,i,s,l,c=0,d=null,h,f,g;if(t=bF.exec(e),t===null&&(t=yF.exec(e)),t===null)throw new Error("Date resolve error");
vendor: 13,504 bytes, lines 829-838
829if(r=+t[1],n=+t[2]-1,a=+t[3],!t[4])return new Date(Date.UTC(r,n,a));if(i=+t[4],s=+t[5],l=+t[6],t[7]){for(c=t[7].slice(0,3);c.length<3;)c+="0";c=+c}return t[9]&&(h=+t[10],f=+(t[11]||0),d=(h*60+f)*6e4,t[9]==="-"&&(d=-d)),g=new Date(Date.UTC(r,n,a,i,s,l,c)),d&&g.setTime(g.getTime()-d),g}C(EF,"constructYamlTimestamp");function vF(e){return e.toISOString()}C(vF,"representYamlTimestamp");var yge=new wn("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:xF,construct:EF,instanceOf:Date,represent:vF});function SF(e){return e==="<<"||e===null}C(SF,"resolveYamlMerge");var xge=new wn("tag:yaml.org,2002:merge",{kind:"scalar",resolve:SF}),ak=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= 830\r`;function TF(e){if(e===null)return!1;var t,r,n=0,a=e.length,i=ak;for(r=0;r<a;r++)if(t=i.indexOf(e.charAt(r)),!(t>64)){if(t<0)return!1;n+=6}return n%8===0}C(TF,"resolveYamlBinary");function wF(e){var t,r,n=e.replace(/[\r\n=]/g,""),a=n.length,i=ak,s=0,l=[];for(t=0;t<a;t++)t%4===0&&t&&(l.push(s>>16&255),l.push(s>>8&255),l.push(s&255)),s=s<<6|i.indexOf(n.charAt(t));return r=a%4*6,r===0?(l.push(s>>16&255),l.push(s>>8&255),l.push(s&255)):r===18?(l.push(s>>10&255),l.push(s>>2&255)):r===12&&l.push(s>>4&255),new Uint8Array(l)}C(wF,"constructYamlBinary");function _F(e){var t="",r=0,n,a,i=e.length,s=ak;for(n=0;n<i;n++)n%3===0&&n&&(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[n];return a=i%3,a===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):a===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):a===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}C(_F,"representYamlBinary");function kF(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}C(kF,"isBinary");var Ege=new wn("tag:yaml.org,2002:binary",{kind:"scalar",resolve:TF,construct:wF,predicate:kF,represent:_F}),vge=Object.prototype.hasOwnProperty,Sge=Object.prototype.toString;function AF(e){if(e===null)return!0;var t=[],r,n,a,i,s,l=e;for(r=0,n=l.length;r<n;r+=1){if(a=l[r],s=!1,Sge.call(a)!=="[object Object]")return!1;for(i in a)if(vge.call(a,i))if(!s)s=!0;else return!1;if(!s)return!1;if(t.indexOf(i)===-1)t.push(i);else return!1}return!0}C(AF,"resolveYamlOmap");function CF(e){return e!==null?e:[]}C(CF,"constructYamlOmap");var Tge=new wn("tag:yaml.org,2002:omap",{kind:"sequence",resolve:AF,construct:CF}),wge=Object.prototype.toString;function NF(e){if(e===null)return!0;var t,r,n,a,i,s=e;for(i=new Array(s.length),t=0,r=s.length;t<r;t+=1){if(n=s[t],wge.call(n)!=="[object Object]"||(a=Object.keys(n),a.length!==1))return!1;i[t]=[a[0],n[a[0]]]}return!0}C(NF,"resolveYamlPairs");function RF(e){if(e===null)return[];var t,r,n,a,i,s=e;for(i=new Array(s.length),t=0,r=s.length;t<r;t+=1)n=s[t],a=Object.keys(n),i[t]=[a[0],n[a[0]]];return i}C(RF,"constructYamlPairs");var _ge=new wn("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:NF,construct:RF}),kge=Object.prototype.hasOwnProperty;function IF(e){if(e===null)return!0;var t,r=e;for(t in r)if(kge.call(r,t)&&r[t]!==null)return!1;return!0}C(IF,"resolveYamlSet");function OF(e){return e!==null?e:{}}C(OF,"constructYamlSet");var Age=new wn("tag:yaml.org,2002:set",{kind:"mapping",resolve:IF,construct:OF}),LF=bge.extend({implicit:[yge,xge],explicit:[Ege,Tge,_ge,Age]}),Fo=Object.prototype.hasOwnProperty,hg=1,DF=2,MF=3,pg=4,gx=1,Cge=2,dI=3,Nge=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Rge=/[\x85\u2028\u2029]/,Ige=/[,\[\]\{\}]/,BF=/^(?:!|!!|![a-z\-]+!)$/i,FF=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function UE(e){return Object.prototype.toString.call(e)}C(UE,"_class");function mi(e){return e===10||e===13}C(mi,"is_EOL");function Ro(e){return e===9||e===32}C(Ro,"is_WHITE_SPACE");function zn(e){return e===9||e===32||e===10||e===13}C(zn,"is_WS_OR_EOL");function Sl(e){return e===44||e===91||e===93||e===123||e===125}C(Sl,"is_FLOW_INDICATOR");function PF(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}C(PF,"fromHexCode");function UF(e){return e===120?2:e===117?4:e===85?8:0}C(UF,"escapedHexLen");function zF(e){return 48<=e&&e<=57?e-48:-1}C(zF,"fromDecimalCode");function zE(e){return e===48?"\0":e===97?"\x07":e===98?"\b":e===116||e===9?" ":e===110?` 831`:e===118?"\v":e===102?"\f":e===114?"\r":e===101?"\x1B":e===32?" ":e===34?'"':e===47?"/":e===92?"\\":e===78?"Â ":e===95?"Â ":e===76?"\u2028":e===80?"\u2029":""}C(zE,"simpleEscapeSequence");function $F(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}C($F,"charFromCodepoint");var HF=new Array(256),jF=new Array(256);for(fl=0;fl<256;fl++)HF[fl]=zE(fl)?1:0,jF[fl]=zE(fl);var fl;function qF(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||LF,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}C(qF,"State$1");function ik(e,t){var r={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return r.snippet=nge(r),new sa(t,r)}C(ik,"generateError");function it(e,t){throw ik(e,t)}C(it,"throwError");function gh(e,t){e.onWarning&&e.onWarning.call(null,ik(e,t))}C(gh,"throwWarning");var hI={YAML:C(function(t,r,n){var a,i,s;t.version!==null&&it(t,"duplication of %YAML directive"),n.length!==1&&it(t,"YAML directive accepts exactly one argument"),a=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),a===null&&it(t,"ill-formed argument of the YAML directive"),i=parseInt(a[1],10),s=parseInt(a[2],10),i!==1&&it(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&gh(t,"unsupported YAML version of the document")},"handleYamlDirective"),TAG:C(function(t,r,n){var a,i;n.length!==2&&it(t,"TAG directive accepts exactly two arguments"),a=n[0],i=n[1],BF.test(a)||it(t,"ill-formed tag handle (first argument) of the TAG directive"),Fo.call(t.tagMap,a)&&it(t,'there is a previously declared suffix for "'+a+'" tag handle'),FF.test(i)||it(t,"ill-formed tag prefix (second argument) of the TAG directive");try{i=decodeURIComponent(i)}catch{it(t,"tag prefix is malformed: "+i)}t.tagMap[a]=i},"handleTagDirective")};function Os(e,t,r,n){var a,i,s,l;if(t<r){if(l=e.input.slice(t,r),n)for(a=0,i=l.length;a<i;a+=1)s=l.charCodeAt(a),s===9||32<=s&&s<=1114111||it(e,"expected valid JSON character");else Nge.test(l)&&it(e,"the stream contains non-printable characters");e.result+=l}}C(Os,"captureSegment");function $E(e,t,r,n){var a,i,s,l;for(Xr.isObject(r)||it(e,"cannot merge mappings; the provided source object is unacceptable"),a=Object.keys(r),s=0,l=a.length;s<l;s+=1)i=a[s],Fo.call(t,i)||(t[i]=r[i],n[i]=!0)}C($E,"mergeMappings");function Tl(e,t,r,n,a,i,s,l,c){var d,h;if(Array.isArray(a))for(a=Array.prototype.slice.call(a),d=0,h=a.length;d<h;d+=1)Array.isArray(a[d])&&it(e,"nested arrays are not supported inside keys"),typeof a=="object"&&UE(a[d])==="[object Object]"&&(a[d]="[object Object]");if(typeof a=="object"&&UE(a)==="[object Object]"&&(a="[object Object]"),a=String(a),t===null&&(t={}),n==="tag:yaml.org,2002:merge")if(Array.isArray(i))for(d=0,h=i.length;d<h;d+=1)$E(e,t,i[d],r);else $E(e,t,i,r);else!e.json&&!Fo.call(r,a)&&Fo.call(t,a)&&(e.line=s||e.line,e.lineStart=l||e.lineStart,e.position=c||e.position,it(e,"duplicated mapping key")),a==="__proto__"?Object.defineProperty(t,a,{configurable:!0,enumerable:!0,writable:!0,value:i}):t[a]=i,delete r[a];return t}C(Tl,"storeMappingPair");function Nb(e){var t;t=e.input.charCodeAt(e.position),t===10?e.position++:t===13?(e.position++,e.input.charCodeAt(e.position)===10&&e.position++):it(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}C(Nb,"readLineBreak");function Ir(e,t,r){for(var n=0,a=e.input.charCodeAt(e.position);a!==0;){for(;Ro(a);)a===9&&e.firstTabInLine===-1&&(e.firstTabInLine=e.position),a=e.input.charCodeAt(++e.position);if(t&&a===35)do a=e.input.charCodeAt(++e.position);while(a!==10&&a!==13&&a!==0);if(mi(a))for(Nb(e),a=e.input.charCodeAt(e.position),n++,e.lineIndent=0;a===32;)e.lineIndent++,a=e.input.charCodeAt(++e.position);else break}return r!==-1&&n!==0&&e.lineIndent<r&&gh(e,"deficient indentation"),n}C(Ir,"skipSeparationSpace");function ep(e){var t=e.position,r;return r=e.input.charCodeAt(t),!!((r===45||r===46)&&r===e.input.charCodeAt(t+1)&&r===e.input.charCodeAt(t+2)&&(t+=3,r=e.input.charCodeAt(t),r===0||zn(r)))}C(ep,"testDocumentSeparator");function Rb(e,t){t===1?e.result+=" ":t>1&&(e.result+=Xr.repeat(` 832`,t-1))}C(Rb,"writeFoldedLines");function GF(e,t,r){var n,a,i,s,l,c,d,h,f=e.kind,g=e.result,b;if(b=e.input.charCodeAt(e.position),zn(b)||Sl(b)||b===35||b===38||b===42||b===33||b===124||b===62||b===39||b===34||b===37||b===64||b===96||(b===63||b===45)&&(a=e.input.charCodeAt(e.position+1),zn(a)||r&&Sl(a)))return!1;for(e.kind="scalar",e.result="",i=s=e.position,l=!1;b!==0;){if(b===58){if(a=e.input.charCodeAt(e.position+1),zn(a)||r&&Sl(a))break}else if(b===35){if(n=e.input.charCodeAt(e.position-1),zn(n))break}else{if(e.position===e.lineStart&&ep(e)||r&&Sl(b))break;if(mi(b))if(c=e.line,d=e.lineStart,h=e.lineIndent,Ir(e,!1,-1),e.lineIndent>=t){l=!0,b=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=c,e.lineStart=d,e.lineIndent=h;break}}l&&(Os(e,i,s,!1),Rb(e,e.line-c),i=s=e.position,l=!1),Ro(b)||(s=e.position+1),b=e.input.charCodeAt(++e.position)}return Os(e,i,s,!1),e.result?!0:(e.kind=f,e.result=g,!1)}C(GF,"readPlainScalar");function YF(e,t){var r,n,a;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,n=a=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(Os(e,n,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)n=e.position,e.position++,a=e.position;else return!0;else mi(r)?(Os(e,n,a,!0),Rb(e,Ir(e,!1,t)),n=a=e.position):e.position===e.lineStart&&ep(e)?it(e,"unexpected end of the document within a single quoted scalar"):(e.position++,a=e.position);it(e,"unexpected end of the stream within a single quoted scalar")}C(YF,"readSingleQuotedScalar");function VF(e,t){var r,n,a,i,s,l;if(l=e.input.charCodeAt(e.position),l!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;(l=e.input.charCodeAt(e.position))!==0;){if(l===34)return Os(e,r,e.position,!0),e.position++,!0;if(l===92){if(Os(e,r,e.position,!0),l=e.input.charCodeAt(++e.position),mi(l))Ir(e,!1,t);else if(l<256&&HF[l])e.result+=jF[l],e.position++;else if((s=UF(l))>0){for(a=s,i=0;a>0;a--)l=e.input.charCodeAt(++e.position),(s=PF(l))>=0?i=(i<<4)+s:it(e,"expected hexadecimal character");e.result+=$F(i),e.position++}else it(e,"unknown escape sequence");r=n=e.position}else mi(l)?(Os(e,r,n,!0),Rb(e,Ir(e,!1,t)),r=n=e.position):e.position===e.lineStart&&ep(e)?it(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}it(e,"unexpected end of the stream within a double quoted scalar")}C(VF,"readDoubleQuotedScalar");function WF(e,t){var r=!0,n,a,i,s=e.tag,l,c=e.anchor,d,h,f,g,b,y=Object.create(null),E,T,_,k;if(k=e.input.charCodeAt(e.position),k===91)h=93,b=!1,l=[];else if(k===123)h=125,b=!0,l={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=l),k=e.input.charCodeAt(++e.position);k!==0;){if(Ir(e,!0,t),k=e.input.charCodeAt(e.position),k===h)return e.position++,e.tag=s,e.anchor=c,e.kind=b?"mapping":"sequence",e.result=l,!0;r?k===44&&it(e,"expected the node content, but found ','"):it(e,"missed comma between flow collection entries"),T=E=_=null,f=g=!1,k===63&&(d=e.input.charCodeAt(e.position+1),zn(d)&&(f=g=!0,e.position++,Ir(e,!0,t))),n=e.line,a=e.lineStart,i=e.position,Fl(e,t,hg,!1,!0),T=e.tag,E=e.result,Ir(e,!0,t),k=e.input.charCodeAt(e.position),(g||e.line===n)&&k===58&&(f=!0,k=e.input.charCodeAt(++e.position),Ir(e,!0,t),Fl(e,t,hg,!1,!0),_=e.result),b?Tl(e,l,y,T,E,_,n,a,i):f?l.push(Tl(e,null,y,T,E,_,n,a,i)):l.push(E),Ir(e,!0,t),k=e.input.charCodeAt(e.position),k===44?(r=!0,k=e.input.charCodeAt(++e.position)):r=!1}it(e,"unexpected end of the stream within a flow collection")}C(WF,"readFlowCollection");function XF(e,t){var r,n,a=gx,i=!1,s=!1,l=t,c=0,d=!1,h,f;if(f=e.input.charCodeAt(e.position),f===124)n=!1;else if(f===62)n=!0;else return!1;for(e.kind="scalar",e.result="";f!==0;)if(f=e.input.charCodeAt(++e.position),f===43||f===45)gx===a?a=f===43?dI:Cge:it(e,"repeat of a chomping mode identifier");else if((h=zF(f))>=0)h===0?it(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?it(e,"repeat of an indentation width identifier"):(l=t+h-1,s=!0);else break;if(Ro(f)){do f=e.input.charCodeAt(++e.position);while(Ro(f));if(f===35)do f=e.input.charCodeAt(++e.position);while(!mi(f)&&f!==0)}for(;f!==0;){for(Nb(e),e.lineIndent=0,f=e.input.charCodeAt(e.position);(!s||e.lineIndent<l)&&f===32;)e.lineIndent++,f=e.input.charCodeAt(++e.position);if(!s&&e.lineIndent>l&&(l=e.lineIndent),mi(f)){c++;continue}if(e.lineIndent<l){a===dI?e.result+=Xr.repeat(` 833`,i?1+c:c):a===gx&&i&&(e.result+=` 834`);break}for(n?Ro(f)?(d=!0,e.result+=Xr.repeat(` 835`,i?1+c:c)):d?(d=!1,e.result+=Xr.repeat(` 836`,c+1)):c===0?i&&(e.result+=" "):e.result+=Xr.repeat(` 837`,c):e.result+=Xr.repeat(` 838`,i?1+c:c),i=!0,s=!0,c=0,r=e.position;!mi(f)&&f!==0;)f=e.input.charCodeAt(++e.position);Os(e,r,e.position,!1)}return!0}C(XF,"readBlockScalar");
vendor: 15,119 bytes, lines 838-853
838function HE(e,t){var r,n=e.tag,a=e.anchor,i=[],s,l=!1,c;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=i),c=e.input.charCodeAt(e.position);c!==0&&(e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,it(e,"tab characters must not be used in indentation")),!(c!==45||(s=e.input.charCodeAt(e.position+1),!zn(s))));){if(l=!0,e.position++,Ir(e,!0,-1)&&e.lineIndent<=t){i.push(null),c=e.input.charCodeAt(e.position);continue}if(r=e.line,Fl(e,t,MF,!1,!0),i.push(e.result),Ir(e,!0,-1),c=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>t)&&c!==0)it(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break}return l?(e.tag=n,e.anchor=a,e.kind="sequence",e.result=i,!0):!1}C(HE,"readBlockSequence");function KF(e,t,r){var n,a,i,s,l,c,d=e.tag,h=e.anchor,f={},g=Object.create(null),b=null,y=null,E=null,T=!1,_=!1,k;if(e.firstTabInLine!==-1)return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=f),k=e.input.charCodeAt(e.position);k!==0;){if(!T&&e.firstTabInLine!==-1&&(e.position=e.firstTabInLine,it(e,"tab characters must not be used in indentation")),n=e.input.charCodeAt(e.position+1),i=e.line,(k===63||k===58)&&zn(n))k===63?(T&&(Tl(e,f,g,b,y,null,s,l,c),b=y=E=null),_=!0,T=!0,a=!0):T?(T=!1,a=!0):it(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,k=n;else{if(s=e.line,l=e.lineStart,c=e.position,!Fl(e,r,DF,!1,!0))break;if(e.line===i){for(k=e.input.charCodeAt(e.position);Ro(k);)k=e.input.charCodeAt(++e.position);if(k===58)k=e.input.charCodeAt(++e.position),zn(k)||it(e,"a whitespace character is expected after the key-value separator within a block mapping"),T&&(Tl(e,f,g,b,y,null,s,l,c),b=y=E=null),_=!0,T=!1,a=!1,b=e.tag,y=e.result;else if(_)it(e,"can not read an implicit mapping pair; a colon is missed");else return e.tag=d,e.anchor=h,!0}else if(_)it(e,"can not read a block mapping entry; a multiline key may not be an implicit key");else return e.tag=d,e.anchor=h,!0}if((e.line===i||e.lineIndent>t)&&(T&&(s=e.line,l=e.lineStart,c=e.position),Fl(e,t,pg,!0,a)&&(T?y=e.result:E=e.result),T||(Tl(e,f,g,b,y,E,s,l,c),b=y=E=null),Ir(e,!0,-1),k=e.input.charCodeAt(e.position)),(e.line===i||e.lineIndent>t)&&k!==0)it(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return T&&Tl(e,f,g,b,y,null,s,l,c),_&&(e.tag=d,e.anchor=h,e.kind="mapping",e.result=f),_}C(KF,"readBlockMapping");function ZF(e){var t,r=!1,n=!1,a,i,s;if(s=e.input.charCodeAt(e.position),s!==33)return!1;if(e.tag!==null&&it(e,"duplication of a tag property"),s=e.input.charCodeAt(++e.position),s===60?(r=!0,s=e.input.charCodeAt(++e.position)):s===33?(n=!0,a="!!",s=e.input.charCodeAt(++e.position)):a="!",t=e.position,r){do s=e.input.charCodeAt(++e.position);while(s!==0&&s!==62);e.position<e.length?(i=e.input.slice(t,e.position),s=e.input.charCodeAt(++e.position)):it(e,"unexpected end of the stream within a verbatim tag")}else{for(;s!==0&&!zn(s);)s===33&&(n?it(e,"tag suffix cannot contain exclamation marks"):(a=e.input.slice(t-1,e.position+1),BF.test(a)||it(e,"named tag handle cannot contain such characters"),n=!0,t=e.position+1)),s=e.input.charCodeAt(++e.position);i=e.input.slice(t,e.position),Ige.test(i)&&it(e,"tag suffix cannot contain flow indicator characters")}i&&!FF.test(i)&&it(e,"tag name cannot contain such characters: "+i);try{i=decodeURIComponent(i)}catch{it(e,"tag name is malformed: "+i)}return r?e.tag=i:Fo.call(e.tagMap,a)?e.tag=e.tagMap[a]+i:a==="!"?e.tag="!"+i:a==="!!"?e.tag="tag:yaml.org,2002:"+i:it(e,'undeclared tag handle "'+a+'"'),!0}C(ZF,"readTagProperty");function QF(e){var t,r;if(r=e.input.charCodeAt(e.position),r!==38)return!1;for(e.anchor!==null&&it(e,"duplication of an anchor property"),r=e.input.charCodeAt(++e.position),t=e.position;r!==0&&!zn(r)&&!Sl(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&it(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}C(QF,"readAnchorProperty");function JF(e){var t,r,n;if(n=e.input.charCodeAt(e.position),n!==42)return!1;for(n=e.input.charCodeAt(++e.position),t=e.position;n!==0&&!zn(n)&&!Sl(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&it(e,"name of an alias node must contain at least one character"),r=e.input.slice(t,e.position),Fo.call(e.anchorMap,r)||it(e,'unidentified alias "'+r+'"'),e.result=e.anchorMap[r],Ir(e,!0,-1),!0}C(JF,"readAlias");function Fl(e,t,r,n,a){var i,s,l,c=1,d=!1,h=!1,f,g,b,y,E,T;if(e.listener!==null&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,i=s=l=pg===r||MF===r,n&&Ir(e,!0,-1)&&(d=!0,e.lineIndent>t?c=1:e.lineIndent===t?c=0:e.lineIndent<t&&(c=-1)),c===1)for(;ZF(e)||QF(e);)Ir(e,!0,-1)?(d=!0,l=i,e.lineIndent>t?c=1:e.lineIndent===t?c=0:e.lineIndent<t&&(c=-1)):l=!1;if(l&&(l=d||a),(c===1||pg===r)&&(hg===r||DF===r?E=t:E=t+1,T=e.position-e.lineStart,c===1?l&&(HE(e,T)||KF(e,T,E))||WF(e,E)?h=!0:(s&&XF(e,E)||YF(e,E)||VF(e,E)?h=!0:JF(e)?(h=!0,(e.tag!==null||e.anchor!==null)&&it(e,"alias node should not have any properties")):GF(e,E,hg===r)&&(h=!0,e.tag===null&&(e.tag="?")),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):c===0&&(h=l&&HE(e,T))),e.tag===null)e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);else if(e.tag==="?"){for(e.result!==null&&e.kind!=="scalar"&&it(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),f=0,g=e.implicitTypes.length;f<g;f+=1)if(y=e.implicitTypes[f],y.resolve(e.result)){e.result=y.construct(e.result),e.tag=y.tag,e.anchor!==null&&(e.anchorMap[e.anchor]=e.result);break}}else if(e.tag!=="!"){if(Fo.call(e.typeMap[e.kind||"fallback"],e.tag))y=e.typeMap[e.kind||"fallback"][e.tag];else for(y=null,b=e.typeMap.multi[e.kind||"fallback"],f=0,g=b.length;f<g;f+=1)if(e.tag.slice(0,b[f].tag.length)===b[f].tag){y=b[f];break}y||it(e,"unknown tag !<"+e.tag+">"),e.result!==null&&y.kind!==e.kind&&it(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+y.kind+'", not "'+e.kind+'"'),y.resolve(e.result,e.tag)?(e.result=y.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):it(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||h}C(Fl,"composeNode");function eP(e){var t=e.position,r,n,a,i=!1,s;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);(s=e.input.charCodeAt(e.position))!==0&&(Ir(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(i=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!zn(s);)s=e.input.charCodeAt(++e.position);for(n=e.input.slice(r,e.position),a=[],n.length<1&&it(e,"directive name must not be less than one character in length");s!==0;){for(;Ro(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!mi(s));break}if(mi(s))break;for(r=e.position;s!==0&&!zn(s);)s=e.input.charCodeAt(++e.position);a.push(e.input.slice(r,e.position))}s!==0&&Nb(e),Fo.call(hI,n)?hI[n](e,n,a):gh(e,'unknown document directive "'+n+'"')}if(Ir(e,!0,-1),e.lineIndent===0&&e.input.charCodeAt(e.position)===45&&e.input.charCodeAt(e.position+1)===45&&e.input.charCodeAt(e.position+2)===45?(e.position+=3,Ir(e,!0,-1)):i&&it(e,"directives end mark is expected"),Fl(e,e.lineIndent-1,pg,!1,!0),Ir(e,!0,-1),e.checkLineBreaks&&Rge.test(e.input.slice(t,e.position))&&gh(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&ep(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,Ir(e,!0,-1));return}if(e.position<e.length-1)it(e,"end of the stream or a document separator is expected");else return}C(eP,"readDocument");function sk(e,t){e=String(e),t=t||{},e.length!==0&&(e.charCodeAt(e.length-1)!==10&&e.charCodeAt(e.length-1)!==13&&(e+=` 839`),e.charCodeAt(0)===65279&&(e=e.slice(1)));var r=new qF(e,t),n=e.indexOf("\0");for(n!==-1&&(r.position=n,it(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)eP(r);return r.documents}C(sk,"loadDocuments");function Oge(e,t,r){t!==null&&typeof t=="object"&&typeof r>"u"&&(r=t,t=null);var n=sk(e,r);if(typeof t!="function")return n;for(var a=0,i=n.length;a<i;a+=1)t(n[a])}C(Oge,"loadAll$1");function tP(e,t){var r=sk(e,t);if(r.length!==0){if(r.length===1)return r[0];throw new sa("expected a single document in the stream, but found more")}}C(tP,"load$1");var Lge=tP,Dge={load:Lge},rP=Object.prototype.toString,nP=Object.prototype.hasOwnProperty,ok=65279,Mge=9,bh=10,Bge=13,Fge=32,Pge=33,Uge=34,jE=35,zge=37,$ge=38,Hge=39,jge=42,aP=44,qge=45,fg=58,Gge=61,Yge=62,Vge=63,Wge=64,iP=91,sP=93,Xge=96,oP=123,Kge=124,lP=125,Rn={};Rn[0]="\\0";Rn[7]="\\a";Rn[8]="\\b";Rn[9]="\\t";Rn[10]="\\n";Rn[11]="\\v";Rn[12]="\\f";Rn[13]="\\r";Rn[27]="\\e";Rn[34]='\\"';Rn[92]="\\\\";Rn[133]="\\N";Rn[160]="\\_";Rn[8232]="\\L";Rn[8233]="\\P";var Zge=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],Qge=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function uP(e,t){var r,n,a,i,s,l,c;if(t===null)return{};for(r={},n=Object.keys(t),a=0,i=n.length;a<i;a+=1)s=n[a],l=String(t[s]),s.slice(0,2)==="!!"&&(s="tag:yaml.org,2002:"+s.slice(2)),c=e.compiledTypeMap.fallback[s],c&&nP.call(c.styleAliases,l)&&(l=c.styleAliases[l]),r[s]=l;return r}C(uP,"compileStyleMap");function cP(e){var t,r,n;if(t=e.toString(16).toUpperCase(),e<=255)r="x",n=2;else if(e<=65535)r="u",n=4;else if(e<=4294967295)r="U",n=8;else throw new sa("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+Xr.repeat("0",n-t.length)+t}C(cP,"encodeHex");var Jge=1,yh=2;function dP(e){this.schema=e.schema||LF,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=Xr.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=uP(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.quotingType=e.quotingType==='"'?yh:Jge,this.forceQuotes=e.forceQuotes||!1,this.replacer=typeof e.replacer=="function"?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}C(dP,"State");function qE(e,t){for(var r=Xr.repeat(" ",t),n=0,a=-1,i="",s,l=e.length;n<l;)a=e.indexOf(` 840`,n),a===-1?(s=e.slice(n),n=l):(s=e.slice(n,a+1),n=a+1),s.length&&s!==` 841`&&(i+=r),i+=s;return i}C(qE,"indentString");function mg(e,t){return` 842`+Xr.repeat(" ",e.indent*t)}C(mg,"generateNextLine");function hP(e,t){var r,n,a;for(r=0,n=e.implicitTypes.length;r<n;r+=1)if(a=e.implicitTypes[r],a.resolve(t))return!0;return!1}C(hP,"testImplicitResolving");function xh(e){return e===Fge||e===Mge}C(xh,"isWhitespace");function Ac(e){return 32<=e&&e<=126||161<=e&&e<=55295&&e!==8232&&e!==8233||57344<=e&&e<=65533&&e!==ok||65536<=e&&e<=1114111}C(Ac,"isPrintable");function GE(e){return Ac(e)&&e!==ok&&e!==Bge&&e!==bh}C(GE,"isNsCharOrWhitespace");function YE(e,t,r){var n=GE(e),a=n&&!xh(e);return(r?n:n&&e!==aP&&e!==iP&&e!==sP&&e!==oP&&e!==lP)&&e!==jE&&!(t===fg&&!a)||GE(t)&&!xh(t)&&e===jE||t===fg&&a}C(YE,"isPlainSafe");function pP(e){return Ac(e)&&e!==ok&&!xh(e)&&e!==qge&&e!==Vge&&e!==fg&&e!==aP&&e!==iP&&e!==sP&&e!==oP&&e!==lP&&e!==jE&&e!==$ge&&e!==jge&&e!==Pge&&e!==Kge&&e!==Gge&&e!==Yge&&e!==Hge&&e!==Uge&&e!==zge&&e!==Wge&&e!==Xge}C(pP,"isPlainSafeFirst");function fP(e){return!xh(e)&&e!==fg}C(fP,"isPlainSafeLast");function Ju(e,t){var r=e.charCodeAt(t),n;return r>=55296&&r<=56319&&t+1<e.length&&(n=e.charCodeAt(t+1),n>=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}C(Ju,"codePointAt");function lk(e){var t=/^\n* /;return t.test(e)}C(lk,"needIndentIndicator");var mP=1,VE=2,gP=3,bP=4,Xu=5;function yP(e,t,r,n,a,i,s,l){var c,d=0,h=null,f=!1,g=!1,b=n!==-1,y=-1,E=pP(Ju(e,0))&&fP(Ju(e,e.length-1));if(t||s)for(c=0;c<e.length;d>=65536?c+=2:c++){if(d=Ju(e,c),!Ac(d))return Xu;E=E&&YE(d,h,l),h=d}else{for(c=0;c<e.length;d>=65536?c+=2:c++){if(d=Ju(e,c),d===bh)f=!0,b&&(g=g||c-y-1>n&&e[y+1]!==" ",y=c);else if(!Ac(d))return Xu;E=E&&YE(d,h,l),h=d}g=g||b&&c-y-1>n&&e[y+1]!==" "}return!f&&!g?E&&!s&&!a(e)?mP:i===yh?Xu:VE:r>9&&lk(e)?Xu:s?i===yh?Xu:VE:g?bP:gP}C(yP,"chooseScalarStyle");function xP(e,t,r,n,a){e.dump=(function(){if(t.length===0)return e.quotingType===yh?'""':"''";if(!e.noCompatMode&&(Zge.indexOf(t)!==-1||Qge.test(t)))return e.quotingType===yh?'"'+t+'"':"'"+t+"'";var i=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-i),l=n||e.flowLevel>-1&&r>=e.flowLevel;function c(d){return hP(e,d)}switch(C(c,"testAmbiguity"),yP(t,l,e.indent,s,c,e.quotingType,e.forceQuotes&&!n,a)){case mP:return t;case VE:return"'"+t.replace(/'/g,"''")+"'";case gP:return"|"+WE(t,e.indent)+XE(qE(t,i));case bP:return">"+WE(t,e.indent)+XE(qE(EP(t,s),i));case Xu:return'"'+vP(t)+'"';default:throw new sa("impossible error: invalid scalar style")}})()}C(xP,"writeScalar");function WE(e,t){var r=lk(e)?String(t):"",n=e[e.length-1]===` 843`,a=n&&(e[e.length-2]===` 844`||e===` 845`),i=a?"+":n?"":"-";return r+i+` 846`}C(WE,"blockHeader");function XE(e){return e[e.length-1]===` 847`?e.slice(0,-1):e}C(XE,"dropEndingNewline");function EP(e,t){for(var r=/(\n+)([^\n]*)/g,n=(function(){var d=e.indexOf(` 848`);return d=d!==-1?d:e.length,r.lastIndex=d,KE(e.slice(0,d),t)})(),a=e[0]===` 849`||e[0]===" ",i,s;s=r.exec(e);){var l=s[1],c=s[2];i=c[0]===" ",n+=l+(!a&&!i&&c!==""?` 850`:"")+KE(c,t),a=i}return n}C(EP,"foldString");function KE(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,n,a=0,i,s=0,l=0,c="";n=r.exec(e);)l=n.index,l-a>t&&(i=s>a?s:l,c+=` 851`+e.slice(a,i),a=i+1),s=l;return c+=` 852`,e.length-a>t&&s>a?c+=e.slice(a,s)+` 853`+e.slice(s+1):c+=e.slice(a),c.slice(1)}C(KE,"foldLine");function vP(e){for(var t="",r=0,n,a=0;a<e.length;r>=65536?a+=2:a++)r=Ju(e,a),n=Rn[r],!n&&Ac(r)?(t+=e[a],r>=65536&&(t+=e[a+1])):t+=n||cP(r);return t}C(vP,"escapeString");function SP(e,t,r){var n="",a=e.tag,i,s,l;for(i=0,s=r.length;i<s;i+=1)l=r[i],e.replacer&&(l=e.replacer.call(r,String(i),l)),($i(e,t,l,!1,!1)||typeof l>"u"&&$i(e,t,null,!1,!1))&&(n!==""&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump);e.tag=a,e.dump="["+n+"]"}C(SP,"writeFlowSequence");function ZE(e,t,r,n){var a="",i=e.tag,s,l,c;for(s=0,l=r.length;s<l;s+=1)c=r[s],e.replacer&&(c=e.replacer.call(r,String(s),c)),($i(e,t+1,c,!0,!0,!1,!0)||typeof c>"u"&&$i(e,t+1,null,!0,!0,!1,!0))&&((!n||a!=="")&&(a+=mg(e,t)),e.dump&&bh===e.dump.charCodeAt(0)?a+="-":a+="- ",a+=e.dump);e.tag=i,e.dump=a||"[]"}C(ZE,"writeBlockSequence");function TP(e,t,r){var n="",a=e.tag,i=Object.keys(r),s,l,c,d,h;for(s=0,l=i.length;s<l;s+=1)h="",n!==""&&(h+=", "),e.condenseFlow&&(h+='"'),c=i[s],d=r[c],e.replacer&&(d=e.replacer.call(r,c,d)),$i(e,t,c,!1,!1)&&(e.dump.length>1024&&(h+="? "),h+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),$i(e,t,d,!1,!1)&&(h+=e.dump,n+=h));e.tag=a,e.dump="{"+n+"}"}C(TP,"writeFlowMapping");function wP(e,t,r,n){var a="",i=e.tag,s=Object.keys(r),l,c,d,h,f,g;
vendor: 4,986 bytes, lines 853-854
853if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new sa("sortKeys must be a boolean or a function");for(l=0,c=s.length;l<c;l+=1)g="",(!n||a!=="")&&(g+=mg(e,t)),d=s[l],h=r[d],e.replacer&&(h=e.replacer.call(r,d,h)),$i(e,t+1,d,!0,!0,!0)&&(f=e.tag!==null&&e.tag!=="?"||e.dump&&e.dump.length>1024,f&&(e.dump&&bh===e.dump.charCodeAt(0)?g+="?":g+="? "),g+=e.dump,f&&(g+=mg(e,t)),$i(e,t+1,h,!0,f)&&(e.dump&&bh===e.dump.charCodeAt(0)?g+=":":g+=": ",g+=e.dump,a+=g));e.tag=i,e.dump=a||"{}"}C(wP,"writeBlockMapping");function QE(e,t,r){var n,a,i,s,l,c;for(a=r?e.explicitTypes:e.implicitTypes,i=0,s=a.length;i<s;i+=1)if(l=a[i],(l.instanceOf||l.predicate)&&(!l.instanceOf||typeof t=="object"&&t instanceof l.instanceOf)&&(!l.predicate||l.predicate(t))){if(r?l.multi&&l.representName?e.tag=l.representName(t):e.tag=l.tag:e.tag="?",l.represent){if(c=e.styleMap[l.tag]||l.defaultStyle,rP.call(l.represent)==="[object Function]")n=l.represent(t,c);else if(nP.call(l.represent,c))n=l.represent[c](t,c);else throw new sa("!<"+l.tag+'> tag resolver accepts not "'+c+'" style');e.dump=n}return!0}return!1}C(QE,"detectType");function $i(e,t,r,n,a,i,s){e.tag=null,e.dump=r,QE(e,r,!1)||QE(e,r,!0);var l=rP.call(e.dump),c=n,d;n&&(n=e.flowLevel<0||e.flowLevel>t);var h=l==="[object Object]"||l==="[object Array]",f,g;if(h&&(f=e.duplicates.indexOf(r),g=f!==-1),(e.tag!==null&&e.tag!=="?"||g||e.indent!==2&&t>0)&&(a=!1),g&&e.usedDuplicates[f])e.dump="*ref_"+f;else{if(h&&g&&!e.usedDuplicates[f]&&(e.usedDuplicates[f]=!0),l==="[object Object]")n&&Object.keys(e.dump).length!==0?(wP(e,t,e.dump,a),g&&(e.dump="&ref_"+f+e.dump)):(TP(e,t,e.dump),g&&(e.dump="&ref_"+f+" "+e.dump));else if(l==="[object Array]")n&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?ZE(e,t-1,e.dump,a):ZE(e,t,e.dump,a),g&&(e.dump="&ref_"+f+e.dump)):(SP(e,t,e.dump),g&&(e.dump="&ref_"+f+" "+e.dump));else if(l==="[object String]")e.tag!=="?"&&xP(e,e.dump,t,i,c);else{if(l==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new sa("unacceptable kind of an object to dump "+l)}e.tag!==null&&e.tag!=="?"&&(d=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?d="!"+d:d.slice(0,18)==="tag:yaml.org,2002:"?d="!!"+d.slice(18):d="!<"+d+">",e.dump=d+" "+e.dump)}return!0}C($i,"writeNode");function _P(e,t){var r=[],n=[],a,i;for(gg(e,r,n),a=0,i=n.length;a<i;a+=1)t.duplicates.push(r[n[a]]);t.usedDuplicates=new Array(i)}C(_P,"getDuplicateReferences");function gg(e,t,r){var n,a,i;if(e!==null&&typeof e=="object")if(a=t.indexOf(e),a!==-1)r.indexOf(a)===-1&&r.push(a);else if(t.push(e),Array.isArray(e))for(a=0,i=e.length;a<i;a+=1)gg(e[a],t,r);else for(n=Object.keys(e),a=0,i=n.length;a<i;a+=1)gg(e[n[a]],t,r)}C(gg,"inspectNode");function ebe(e,t){t=t||{};var r=new dP(t);r.noRefs||_P(e,r);var n=e;return r.replacer&&(n=r.replacer.call({"":n},"",n)),$i(r,0,n,!0,!0)?r.dump+` 854`:""}C(ebe,"dump$1");function tbe(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}C(tbe,"renamed");var rbe=gF,nbe=Dge.load;var En={aggregation:17.25,extension:17.25,composition:17.25,dependency:6,lollipop:13.5,arrow_point:4},pI={arrow_point:9,arrow_cross:12.5,arrow_circle:12.5};function I0(e,t){if(e===void 0||t===void 0)return{angle:0,deltaX:0,deltaY:0};e=br(e),t=br(t);const[r,n]=[e.x,e.y],[a,i]=[t.x,t.y],s=a-r,l=i-n;return{angle:Math.atan(l/s),deltaX:s,deltaY:l}}C(I0,"calculateDeltaAndAngle");var br=C(e=>Array.isArray(e)?{x:e[0],y:e[1]}:e,"pointTransformer"),abe=C(e=>({x:C(function(t,r,n){let a=0;const i=br(n[0]).x<br(n[n.length-1]).x?"left":"right";if(r===0&&Object.hasOwn(En,e.arrowTypeStart)){const{angle:b,deltaX:y}=I0(n[0],n[1]);a=En[e.arrowTypeStart]*Math.cos(b)*(y>=0?1:-1)}else if(r===n.length-1&&Object.hasOwn(En,e.arrowTypeEnd)){const{angle:b,deltaX:y}=I0(n[n.length-1],n[n.length-2]);a=En[e.arrowTypeEnd]*Math.cos(b)*(y>=0?1:-1)}const s=Math.abs(br(t).x-br(n[n.length-1]).x),l=Math.abs(br(t).y-br(n[n.length-1]).y),c=Math.abs(br(t).x-br(n[0]).x),d=Math.abs(br(t).y-br(n[0]).y),h=En[e.arrowTypeStart],f=En[e.arrowTypeEnd],g=1;if(s<f&&s>0&&l<f){let b=f+g-s;b*=i==="right"?-1:1,a-=b}if(c<h&&c>0&&d<h){let b=h+g-c;b*=i==="right"?-1:1,a+=b}return br(t).x+a},"x"),y:C(function(t,r,n){let a=0;const i=br(n[0]).y<br(n[n.length-1]).y?"down":"up";if(r===0&&Object.hasOwn(En,e.arrowTypeStart)){const{angle:b,deltaY:y}=I0(n[0],n[1]);a=En[e.arrowTypeStart]*Math.abs(Math.sin(b))*(y>=0?1:-1)}else if(r===n.length-1&&Object.hasOwn(En,e.arrowTypeEnd)){const{angle:b,deltaY:y}=I0(n[n.length-1],n[n.length-2]);a=En[e.arrowTypeEnd]*Math.abs(Math.sin(b))*(y>=0?1:-1)}const s=Math.abs(br(t).y-br(n[n.length-1]).y),l=Math.abs(br(t).x-br(n[n.length-1]).x),c=Math.abs(br(t).y-br(n[0]).y),d=Math.abs(br(t).x-br(n[0]).x),h=En[e.arrowTypeStart],f=En[e.arrowTypeEnd],g=1;if(s<f&&s>0&&l<f){let b=f+g-s;b*=i==="up"?-1:1,a-=b}if(c<h&&c>0&&d<h){let b=h+g-c;b*=i==="up"?-1:1,a+=b}return br(t).y+a}
vendor: 8,999 bytes, line 854
854,"y")}),"getLineFunctionsWithOffset"),uk=C(({flowchart:e})=>{const t=e?.subGraphTitleMargin?.top??0,r=e?.subGraphTitleMargin?.bottom??0,n=t+r;return{subGraphTitleTopMargin:t,subGraphTitleBottomMargin:r,subGraphTitleTotalMargin:n}},"getSubGraphTitleMargins"),ibe=C(e=>{const{handDrawnSeed:t}=Wt();return{fill:e,hachureAngle:120,hachureGap:4,fillWeight:2,roughness:.7,stroke:e,seed:t}},"solidStateFill"),Jc=C(e=>{const t=sbe([...e.cssCompiledStyles||[],...e.cssStyles||[],...e.labelStyle||[]]);return{stylesMap:t,stylesArray:[...t]}},"compileStyles"),sbe=C(e=>{const t=new Map;return e.forEach(r=>{const[n,a]=r.split(":");t.set(n.trim(),a?.trim())}),t},"styles2Map"),kP=C(e=>e==="color"||e==="font-size"||e==="font-family"||e==="font-weight"||e==="font-style"||e==="text-decoration"||e==="text-align"||e==="text-transform"||e==="line-height"||e==="letter-spacing"||e==="word-spacing"||e==="text-shadow"||e==="text-overflow"||e==="white-space"||e==="word-wrap"||e==="word-break"||e==="overflow-wrap"||e==="hyphens","isLabelStyle"),et=C(e=>{const{stylesArray:t}=Jc(e),r=[],n=[],a=[],i=[];return t.forEach(s=>{const l=s[0];kP(l)?r.push(s.join(":")+" !important"):(n.push(s.join(":")+" !important"),l.includes("stroke")&&a.push(s.join(":")+" !important"),l==="fill"&&i.push(s.join(":")+" !important"))}),{labelStyles:r.join(";"),nodeStyles:n.join(";"),stylesArray:t,borderStyles:a,backgroundStyles:i}},"styles2String"),Je=C((e,t)=>{const{themeVariables:r,handDrawnSeed:n}=Wt(),{nodeBorder:a,mainBkg:i}=r,{stylesMap:s}=Jc(e);return Object.assign({roughness:.7,fill:s.get("fill")||i,fillStyle:"hachure",fillWeight:4,hachureGap:5.2,stroke:s.get("stroke")||a,seed:n,strokeWidth:s.get("stroke-width")?.replace("px","")||1.3,fillLineDash:[0,0],strokeLineDash:obe(s.get("stroke-dasharray"))},t)},"userNodeOverrides"),obe=C(e=>{if(!e)return[0,0];const t=e.trim().split(/\s+/).map(Number);if(t.length===1){const a=isNaN(t[0])?0:t[0];return[a,a]}const r=isNaN(t[0])?0:t[0],n=isNaN(t[1])?0:t[1];return[r,n]},"getStrokeDashArray"),x0={},Vr={},fI;function lbe(){return fI||(fI=1,Object.defineProperty(Vr,"__esModule",{value:!0}),Vr.BLANK_URL=Vr.relativeFirstCharacters=Vr.whitespaceEscapeCharsRegex=Vr.urlSchemeRegex=Vr.ctrlCharactersRegex=Vr.htmlCtrlEntityRegex=Vr.htmlEntitiesRegex=Vr.invalidProtocolRegex=void 0,Vr.invalidProtocolRegex=/^([^\w]*)(javascript|data|vbscript)/im,Vr.htmlEntitiesRegex=/&#(\w+)(^\w|;)?/g,Vr.htmlCtrlEntityRegex=/&(newline|tab);/gi,Vr.ctrlCharactersRegex=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,Vr.urlSchemeRegex=/^.+(:|:)/gim,Vr.whitespaceEscapeCharsRegex=/(\\|%5[cC])((%(6[eE]|72|74))|[nrt])/g,Vr.relativeFirstCharacters=[".","/"],Vr.BLANK_URL="about:blank"),Vr}var mI;function ube(){if(mI)return x0;mI=1,Object.defineProperty(x0,"__esModule",{value:!0}),x0.sanitizeUrl=void 0;var e=lbe();function t(s){return e.relativeFirstCharacters.indexOf(s[0])>-1}function r(s){var l=s.replace(e.ctrlCharactersRegex,"");return l.replace(e.htmlEntitiesRegex,function(c,d){return String.fromCharCode(d)})}function n(s){return URL.canParse(s)}function a(s){try{return decodeURIComponent(s)}catch{return s}}function i(s){if(!s)return e.BLANK_URL;var l,c=a(s.trim());do c=r(c).replace(e.htmlCtrlEntityRegex,"").replace(e.ctrlCharactersRegex,"").replace(e.whitespaceEscapeCharsRegex,"").trim(),c=a(c),l=c.match(e.ctrlCharactersRegex)||c.match(e.htmlEntitiesRegex)||c.match(e.htmlCtrlEntityRegex)||c.match(e.whitespaceEscapeCharsRegex);while(l&&l.length>0);var d=c;if(!d)return e.BLANK_URL;if(t(d))return d;var h=d.trimStart(),f=h.match(e.urlSchemeRegex);if(!f)return d;var g=f[0].toLowerCase().trim();if(e.invalidProtocolRegex.test(g))return e.BLANK_URL;var b=h.replace(/\\/g,"/");if(g==="mailto:"||g.includes("://"))return b;if(g==="http:"||g==="https:"){if(!n(b))return e.BLANK_URL;var y=new URL(b);return y.protocol=y.protocol.toLowerCase(),y.hostname=y.hostname.toLowerCase(),y.toString()}return b}return x0.sanitizeUrl=i,x0}var cbe=ube(),AP=typeof global=="object"&&global&&global.Object===Object&&global,dbe=typeof self=="object"&&self&&self.Object===Object&&self,Xi=AP||dbe||Function("return this")(),bg=Xi.Symbol,CP=Object.prototype,hbe=CP.hasOwnProperty,pbe=CP.toString,E0=bg?bg.toStringTag:void 0;function fbe(e){var t=hbe.call(e,E0),r=e[E0];try{e[E0]=void 0;var n=!0}catch{}var a=pbe.call(e);return n&&(t?e[E0]=r:delete e[E0]),a}var mbe=Object.prototype,gbe=mbe.toString;function bbe(e){return gbe.call(e)}var ybe="[object Null]",xbe="[object Undefined]",gI=bg?bg.toStringTag:void 0;function ed(e){return e==null?e===void 0?xbe:ybe:gI&&gI in Object(e)?fbe(e):bbe(e)}function Xl(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Ebe="[object AsyncFunction]",vbe="[object Function]",Sbe="[object GeneratorFunction]",Tbe="[object Proxy]";function ck(e){if(!Xl(e))return!1;var t=ed(e);return t==vbe||t==Sbe||t==Ebe||t==Tbe}var bx=Xi["__core-js_shared__"],bI=(function(){var e=/[^.]+$/.exec(bx&&bx.keys&&bx.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function wbe(e){return!!bI&&bI in e}var _be=Function.prototype,kbe=_be.toString;function Kl(e){if(e!=null){try{return kbe.call(e)}catch{}try{return e+""}catch{}}return""}var Abe=/[\\^$.*+?()[\]{}|]/g,Cbe=/^\[object .+?Constructor\]$/,Nbe=Function.prototype,Rbe=Object.prototype,Ibe=Nbe.toString,Obe=Rbe.hasOwnProperty,Lbe=RegExp("^"+Ibe.call(Obe).replace(Abe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Dbe(e){if(!Xl(e)||wbe(e))return!1;var t=ck(e)?Lbe:Cbe;return t.test(Kl(e))}function Mbe(e,t){return e?.[t]}function Zl(e,t){var r=Mbe(e,t);return Dbe(r)?r:void 0}var Eh=Zl(Object,"create");function Bbe(){this.__data__=Eh?Eh(null):{},this.size=0}function Fbe(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Pbe="__lodash_hash_undefined__",Ube=Object.prototype,zbe=Ube.hasOwnProperty;function $be(e){var t=this.__data__;if(Eh){var r=t[e];return r===Pbe?void 0:r}return zbe.call(t,e)?t[e]:void 0}var Hbe=Object.prototype,jbe=Hbe.hasOwnProperty;function qbe(e){var t=this.__data__;return Eh?t[e]!==void 0:jbe.call(t,e)}var Gbe="__lodash_hash_undefined__";function Ybe(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Eh&&t===void 0?Gbe:t,this}function Pl(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Pl.prototype.clear=Bbe;Pl.prototype.delete=Fbe;Pl.prototype.get=$be;Pl.prototype.has=qbe;Pl.prototype.set=Ybe;function Vbe(){this.__data__=[],this.size=0}function Ib(e,t){return e===t||e!==e&&t!==t}function Ob(e,t){for(var r=e.length;r--;)if(Ib(e[r][0],t))return r;return-1}var Wbe=Array.prototype,Xbe=Wbe.splice;function Kbe(e){var t=this.__data__,r=Ob(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():Xbe.call(t,r,1),--this.size,!0}function Zbe(e){var t=this.__data__,r=Ob(t,e);return r<0?void 0:t[r][1]}function Qbe(e){return Ob(this.__data__,e)>-1}function Jbe(e,t){var r=this.__data__,n=Ob(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function js(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}js.prototype.clear=Vbe;js.prototype.delete=Kbe;js.prototype.get=Zbe;js.prototype.has=Qbe;js.prototype.set=Jbe;var vh=Zl(Xi,"Map");function e1e(){this.size=0,this.__data__={hash:new Pl,map:new(vh||js),string:new Pl}}function t1e(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Lb(e,t){var r=e.__data__;return t1e(t)?r[typeof t=="string"?"string":"hash"]:r.map}function r1e(e){var t=Lb(this,e).delete(e);return this.size-=t?1:0,t}function n1e(e){return Lb(this,e).get(e)}function a1e(e){return Lb(this,e).has(e)}function i1e(e,t){var r=Lb(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}function jo(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}jo.prototype.clear=e1e;jo.prototype.delete=r1e;jo.prototype.get=n1e;jo.prototype.has=a1e;jo.prototype.set=i1e;var s1e="Expected a function";function tp(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(s1e);var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],i=r.cache;if(i.has(a))return i.get(a);var s=e.apply(this,n);return r.cache=i.set(a,s)||i,s};return r.cache=new(tp.Cache||jo),r}tp.Cache=jo;function o1e(){this.__data__=new js,this.size=0}function l1e(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}function u1e(e){return this.__data__.get(e)}function c1e(e){return this.__data__.has(e)}var d1e=200;function h1e(e,t){var r=this.__data__;if(r instanceof js){var n=r.__data__;if(!vh||n.length<d1e-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new jo(n)}return r.set(e,t),this.size=r.size,this}function td(e){var t=this.__data__=new js(e);this.size=t.size}td.prototype.clear=o1e;td.prototype.delete=l1e;td.prototype.get=u1e;td.prototype.has=c1e;td.prototype.set=h1e;var yg=(function(){try{var e=Zl(Object,"defineProperty");return e({},"",{}),e}catch{}})();
vendor: 6,111 bytes, line 854
854function dk(e,t,r){t=="__proto__"&&yg?yg(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}function JE(e,t,r){(r!==void 0&&!Ib(e[t],r)||r===void 0&&!(t in e))&&dk(e,t,r)}function p1e(e){return function(t,r,n){for(var a=-1,i=Object(t),s=n(t),l=s.length;l--;){var c=s[++a];if(r(i[c],c,i)===!1)break}return t}}var f1e=p1e(),NP=typeof exports=="object"&&exports&&!exports.nodeType&&exports,yI=NP&&typeof module=="object"&&module&&!module.nodeType&&module,m1e=yI&&yI.exports===NP,xI=m1e?Xi.Buffer:void 0,EI=xI?xI.allocUnsafe:void 0;function g1e(e,t){if(t)return e.slice();var r=e.length,n=EI?EI(r):new e.constructor(r);return e.copy(n),n}var vI=Xi.Uint8Array;function b1e(e){var t=new e.constructor(e.byteLength);return new vI(t).set(new vI(e)),t}function y1e(e,t){var r=t?b1e(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}function x1e(e,t){var r=-1,n=e.length;for(t||(t=Array(n));++r<n;)t[r]=e[r];return t}var SI=Object.create,E1e=(function(){function e(){}return function(t){if(!Xl(t))return{};if(SI)return SI(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}})();function RP(e,t){return function(r){return e(t(r))}}var IP=RP(Object.getPrototypeOf,Object),v1e=Object.prototype;function Db(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||v1e;return e===r}function S1e(e){return typeof e.constructor=="function"&&!Db(e)?E1e(IP(e)):{}}function rp(e){return e!=null&&typeof e=="object"}var T1e="[object Arguments]";function TI(e){return rp(e)&&ed(e)==T1e}var OP=Object.prototype,w1e=OP.hasOwnProperty,_1e=OP.propertyIsEnumerable,xg=TI((function(){return arguments})())?TI:function(e){return rp(e)&&w1e.call(e,"callee")&&!_1e.call(e,"callee")},Eg=Array.isArray,k1e=9007199254740991;function LP(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=k1e}function Mb(e){return e!=null&&LP(e.length)&&!ck(e)}function A1e(e){return rp(e)&&Mb(e)}function C1e(){return!1}var DP=typeof exports=="object"&&exports&&!exports.nodeType&&exports,wI=DP&&typeof module=="object"&&module&&!module.nodeType&&module,N1e=wI&&wI.exports===DP,_I=N1e?Xi.Buffer:void 0,R1e=_I?_I.isBuffer:void 0,hk=R1e||C1e,I1e="[object Object]",O1e=Function.prototype,L1e=Object.prototype,MP=O1e.toString,D1e=L1e.hasOwnProperty,M1e=MP.call(Object);function B1e(e){if(!rp(e)||ed(e)!=I1e)return!1;var t=IP(e);if(t===null)return!0;var r=D1e.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&MP.call(r)==M1e}var F1e="[object Arguments]",P1e="[object Array]",U1e="[object Boolean]",z1e="[object Date]",$1e="[object Error]",H1e="[object Function]",j1e="[object Map]",q1e="[object Number]",G1e="[object Object]",Y1e="[object RegExp]",V1e="[object Set]",W1e="[object String]",X1e="[object WeakMap]",K1e="[object ArrayBuffer]",Z1e="[object DataView]",Q1e="[object Float32Array]",J1e="[object Float64Array]",eye="[object Int8Array]",tye="[object Int16Array]",rye="[object Int32Array]",nye="[object Uint8Array]",aye="[object Uint8ClampedArray]",iye="[object Uint16Array]",sye="[object Uint32Array]",dr={};dr[Q1e]=dr[J1e]=dr[eye]=dr[tye]=dr[rye]=dr[nye]=dr[aye]=dr[iye]=dr[sye]=!0;dr[F1e]=dr[P1e]=dr[K1e]=dr[U1e]=dr[Z1e]=dr[z1e]=dr[$1e]=dr[H1e]=dr[j1e]=dr[q1e]=dr[G1e]=dr[Y1e]=dr[V1e]=dr[W1e]=dr[X1e]=!1;function oye(e){return rp(e)&&LP(e.length)&&!!dr[ed(e)]}function lye(e){return function(t){return e(t)}}var BP=typeof exports=="object"&&exports&&!exports.nodeType&&exports,J0=BP&&typeof module=="object"&&module&&!module.nodeType&&module,uye=J0&&J0.exports===BP,yx=uye&&AP.process,kI=(function(){try{var e=J0&&J0.require&&J0.require("util").types;return e||yx&&yx.binding&&yx.binding("util")}catch{}})(),AI=kI&&kI.isTypedArray,pk=AI?lye(AI):oye;function ev(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}var cye=Object.prototype,dye=cye.hasOwnProperty;function hye(e,t,r){var n=e[t];(!(dye.call(e,t)&&Ib(n,r))||r===void 0&&!(t in e))&&dk(e,t,r)}function pye(e,t,r,n){var a=!r;r||(r={});for(var i=-1,s=t.length;++i<s;){var l=t[i],c=void 0;c===void 0&&(c=e[l]),a?dk(r,l,c):hye(r,l,c)}return r}function fye(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var mye=9007199254740991,gye=/^(?:0|[1-9]\d*)$/;function FP(e,t){var r=typeof e;return t=t??mye,!!t&&(r=="number"||r!="symbol"&&gye.test(e))&&e>-1&&e%1==0&&e<t}var bye=Object.prototype,yye=bye.hasOwnProperty;function xye(e,t){var r=Eg(e),n=!r&&xg(e),a=!r&&!n&&hk(e),i=!r&&!n&&!a&&pk(e),s=r||n||a||i,l=s?fye(e.length,String):[],c=l.length;for(var d in e)(t||yye.call(e,d))&&!(s&&(d=="length"||a&&(d=="offset"||d=="parent")||i&&(d=="buffer"||d=="byteLength"||d=="byteOffset")||FP(d,c)))&&l.push(d);return l}function Eye(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}var vye=Object.prototype,Sye=vye.hasOwnProperty;function Tye(e){if(!Xl(e))return Eye(e);var t=Db(e),r=[];for(var n in e)n=="constructor"&&(t||!Sye.call(e,n))||r.push(n);return r}function PP(e){return Mb(e)?xye(e,!0):Tye(e)}function wye(e){return pye(e,PP(e))}function _ye(e,t,r,n,a,i,s){var l=ev(e,r),c=ev(t,r),d=s.get(c);if(d){JE(e,r,d);return}var h=i?i(l,c,r+"",e,t,s):void 0,f=h===void 0;if(f){var g=Eg(c),b=!g&&hk(c),y=!g&&!b&&pk(c);h=c,g||b||y?Eg(l)?h=l:A1e(l)?h=x1e(l):b?(f=!1,h=g1e(c,!0)):y?(f=!1,h=y1e(c,!0)):h=[]:B1e(c)||xg(c)?(h=l,xg(l)?h=wye(l):(!Xl(l)||ck(l))&&(h=S1e(c))):f=!1}f&&(s.set(c,h),a(h,c,n,i,s),s.delete(c)),JE(e,r,h)}function UP(e,t,r,n,a){e!==t&&f1e(t,function(i,s){if(a||(a=new td),Xl(i))_ye(e,t,s,r,UP,n,a);else{var l=n?n(ev(e,s),i,s+"",e,t,a):void 0;l===void 0&&(l=i),JE(e,s,l)}},PP)}function zP(e){return e}function kye(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var CI=Math.max;function Aye(e,t,r){return t=CI(t===void 0?e.length-1:t,0),function(){for(var n=arguments,a=-1,i=CI(n.length-t,0),s=Array(i);++a<i;)s[a]=n[t+a];a=-1;for(var l=Array(t+1);++a<t;)l[a]=n[a];return l[t]=r(s),kye(e,this,l)}}function Cye(e){return function(){return e}}var Nye=yg?function(e,t){return yg(e,"toString",{configurable:!0,enumerable:!1,value:Cye(t),writable:!0})}
vendor: 10,396 bytes, lines 854-855
854:zP,Rye=800,Iye=16,Oye=Date.now;function Lye(e){var t=0,r=0;return function(){var n=Oye(),a=Iye-(n-r);if(r=n,a>0){if(++t>=Rye)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Dye=Lye(Nye);function Mye(e,t){return Dye(Aye(e,t,zP),e+"")}function Bye(e,t,r){if(!Xl(r))return!1;var n=typeof t;return(n=="number"?Mb(r)&&FP(t,r.length):n=="string"&&t in r)?Ib(r[t],e):!1}function Fye(e){return Mye(function(t,r){var n=-1,a=r.length,i=a>1?r[a-1]:void 0,s=a>2?r[2]:void 0;for(i=e.length>3&&typeof i=="function"?(a--,i):void 0,s&&Bye(r[0],r[1],s)&&(i=a<3?void 0:i,a=1),t=Object(t);++n<a;){var l=r[n];l&&e(t,l,n,i)}return t})}var Pye=Fye(function(e,t,r){UP(e,t,r)}),Uye="â",zye={curveBasis:Am,curveBasisClosed:Hme,curveBasisOpen:jme,curveBumpX:_B,curveBumpY:kB,curveBundle:qme,curveCardinalClosed:Gme,curveCardinalOpen:Yme,curveCardinal:RB,curveCatmullRomClosed:Vme,curveCatmullRomOpen:Wme,curveCatmullRom:OB,curveLinear:og,curveLinearClosed:Xme,curveMonotoneX:PB,curveMonotoneY:UB,curveNatural:$B,curveStep:HB,curveStepAfter:qB,curveStepBefore:jB},$ye=/\s*(?:(\w+)(?=:):|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,Hye=C(function(e,t){const r=$P(e,/(?:init\b)|(?:initialize\b)/);let n={};if(Array.isArray(r)){const s=r.map(l=>l.args);Km(s),n=Wr(n,[...s])}else n=r.args;if(!n)return;let a=F_(e,t);const i="config";return n[i]!==void 0&&(a==="flowchart-v2"&&(a="flowchart"),n[a]=n[i],delete n[i]),n},"detectInit"),$P=C(function(e,t=null){try{const r=new RegExp(`[%]{2}(?![{]${$ye.source})(?=[}][%]{2}).* 855`,"ig");e=e.trim().replace(r,"").replace(/'/gm,'"'),Ne.debug(`Detecting diagram directive${t!==null?" type:"+t:""} based on the text:${e}`);let n;const a=[];for(;(n=Z0.exec(e))!==null;)if(n.index===Z0.lastIndex&&Z0.lastIndex++,n&&!t||t&&n[1]?.match(t)||t&&n[2]?.match(t)){const i=n[1]?n[1]:n[2],s=n[3]?n[3].trim():n[4]?JSON.parse(n[4].trim()):null;a.push({type:i,args:s})}return a.length===0?{type:e,args:null}:a.length===1?a[0]:a}catch(r){return Ne.error(`ERROR: ${r.message} - Unable to parse directive type: '${t}' based on the text: '${e}'`),{type:void 0,args:null}}},"detectDirective"),jye=C(function(e){return e.replace(Z0,"")},"removeDirectives"),qye=C(function(e,t){for(const[r,n]of t.entries())if(n.match(e))return r;return-1},"isSubstringInArray");function fk(e,t){if(!e)return t;const r=`curve${e.charAt(0).toUpperCase()+e.slice(1)}`;return zye[r]??t}C(fk,"interpolateToCurve");function HP(e,t){const r=e.trim();if(r)return t.securityLevel!=="loose"?cbe.sanitizeUrl(r):r}C(HP,"formatUrl");var Gye=C((e,...t)=>{const r=e.split("."),n=r.length-1,a=r[n];let i=window;for(let s=0;s<n;s++)if(i=i[r[s]],!i){Ne.error(`Function name: ${e} not found in window`);return}i[a](...t)},"runFunc");function mk(e,t){return!e||!t?0:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}C(mk,"distance");function jP(e){let t,r=0;e.forEach(a=>{r+=mk(a,t),t=a});const n=r/2;return gk(e,n)}C(jP,"traverseEdge");function qP(e){return e.length===1?e[0]:jP(e)}C(qP,"calcLabelPosition");var NI=C((e,t=2)=>{const r=Math.pow(10,t);return Math.round(e*r)/r},"roundNumber"),gk=C((e,t)=>{let r,n=t;for(const a of e){if(r){const i=mk(a,r);if(i===0)return r;if(i<n)n-=i;else{const s=n/i;if(s<=0)return r;if(s>=1)return{x:a.x,y:a.y};if(s>0&&s<1)return{x:NI((1-s)*r.x+s*a.x,5),y:NI((1-s)*r.y+s*a.y,5)}}}r=a}throw new Error("Could not find a suitable point for the given distance")},"calculatePoint"),Yye=C((e,t,r)=>{Ne.info(`our points ${JSON.stringify(t)}`),t[0]!==r&&(t=t.reverse());const a=gk(t,25),i=e?10:5,s=Math.atan2(t[0].y-a.y,t[0].x-a.x),l={x:0,y:0};return l.x=Math.sin(s)*i+(t[0].x+a.x)/2,l.y=-Math.cos(s)*i+(t[0].y+a.y)/2,l},"calcCardinalityPosition");function GP(e,t,r){const n=structuredClone(r);Ne.info("our points",n),t!=="start_left"&&t!=="start_right"&&n.reverse();const a=25+e,i=gk(n,a),s=10+e*.5,l=Math.atan2(n[0].y-i.y,n[0].x-i.x),c={x:0,y:0};return t==="start_left"?(c.x=Math.sin(l+Math.PI)*s+(n[0].x+i.x)/2,c.y=-Math.cos(l+Math.PI)*s+(n[0].y+i.y)/2):t==="end_right"?(c.x=Math.sin(l-Math.PI)*s+(n[0].x+i.x)/2-5,c.y=-Math.cos(l-Math.PI)*s+(n[0].y+i.y)/2-5):t==="end_left"?(c.x=Math.sin(l)*s+(n[0].x+i.x)/2-5,c.y=-Math.cos(l)*s+(n[0].y+i.y)/2-5):(c.x=Math.sin(l)*s+(n[0].x+i.x)/2,c.y=-Math.cos(l)*s+(n[0].y+i.y)/2),c}C(GP,"calcTerminalLabelPosition");function YP(e){let t="",r="";for(const n of e)n!==void 0&&(n.startsWith("color:")||n.startsWith("text-align:")?r=r+n+";":t=t+n+";");return{style:t,labelStyle:r}}C(YP,"getStylesFromArray");var RI=0,Vye=C(()=>(RI++,"id-"+Math.random().toString(36).substr(2,12)+"-"+RI),"generateId");function VP(e){let t="";const r="0123456789abcdef",n=r.length;for(let a=0;a<e;a++)t+=r.charAt(Math.floor(Math.random()*n));return t}C(VP,"makeRandomHex");var Wye=C(e=>VP(e.length),"random"),Xye=C(function(){return{x:0,y:0,fill:void 0,anchor:"start",style:"#666",width:100,height:100,textMargin:0,rx:0,ry:0,valign:void 0,text:""}},"getTextObj"),Kye=C(function(e,t){const r=t.text.replace(Qc.lineBreakRegex," "),[,n]=Bb(t.fontSize),a=e.append("text");a.attr("x",t.x),a.attr("y",t.y),a.style("text-anchor",t.anchor),a.style("font-family",t.fontFamily),a.style("font-size",n),a.style("font-weight",t.fontWeight),a.attr("fill",t.fill),t.class!==void 0&&a.attr("class",t.class);const i=a.append("tspan");return i.attr("x",t.x+t.textMargin*2),i.attr("fill",t.fill),i.text(r),a},"drawSimpleText"),Zye=tp((e,t,r)=>{if(!e||(r=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",joinWith:"<br/>"},r),Qc.lineBreakRegex.test(e)))return e;const n=e.split(" ").filter(Boolean),a=[];let i="";return n.forEach((s,l)=>{const c=Ps(`${s} `,r),d=Ps(i,r);if(c>t){const{hyphenatedStrings:g,remainingWord:b}=Qye(s,t,"-",r);a.push(i,...g),i=b}else d+c>=t?(a.push(i),i=s):i=[i,s].filter(Boolean).join(" ");l+1===n.length&&a.push(i)}),a.filter(s=>s!=="").join(r.joinWith)},(e,t,r)=>`${e}${t}${r.fontSize}${r.fontWeight}${r.fontFamily}${r.joinWith}`),Qye=tp((e,t,r="-",n)=>{n=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",margin:0},n);const a=[...e],i=[];let s="";return a.forEach((l,c)=>{const d=`${s}${l}`;if(Ps(d,n)>=t){const f=c+1,g=a.length===f,b=`${d}${r}`;i.push(g?d:b),s=""}else s=d}),{hyphenatedStrings:i,remainingWord:s}},(e,t,r="-",n)=>`${e}${t}${r}${n.fontSize}${n.fontWeight}${n.fontFamily}`);function WP(e,t){return bk(e,t).height}C(WP,"calculateTextHeight");function Ps(e,t){return bk(e,t).width}C(Ps,"calculateTextWidth");var bk=tp((e,t)=>{const{fontSize:r=12,fontFamily:n="Arial",fontWeight:a=400}=t;if(!e)return{width:0,height:0};const[,i]=Bb(r),s=["sans-serif",n],l=e.split(Qc.lineBreakRegex),c=[],d=Ut("body");if(!d.remove)return{width:0,height:0,lineHeight:0};const h=d.append("svg");for(const g of s){let b=0;const y={width:0,height:0,lineHeight:0};for(const E of l){const T=Xye();T.text=E||Uye;const _=Kye(h,T).style("font-size",i).style("font-weight",a).style("font-family",g),k=(_._groups||_)[0][0].getBBox();if(k.width===0&&k.height===0)throw new Error("svg element not in render tree");y.width=Math.round(Math.max(y.width,k.width)),b=Math.round(k.height),y.height+=b,y.lineHeight=Math.round(Math.max(y.lineHeight,b))}c.push(y)}h.remove();const f=isNaN(c[1].height)||isNaN(c[1].width)||isNaN(c[1].lineHeight)||c[0].height>c[1].height&&c[0].width>c[1].width&&c[0].lineHeight>c[1].lineHeight?0:1;return c[f]},(e,t)=>`${e}${t.fontSize}${t.fontWeight}${t.fontFamily}`),fc,Jye=(fc=class{constructor(t=!1,r){this.count=0,this.count=r?r.length:0,this.next=t?()=>this.count++:()=>Date.now()}},C(fc,"InitIDGenerator"),fc),Jf,e2e=C(function(e){return Jf=Jf||document.createElement("div"),e=escape(e).replace(/%26/g,"&").replace(/%23/g,"#").replace(/%3B/g,";"),Jf.innerHTML=e,unescape(Jf.textContent)},"entityDecode");function yk(e){return"str"in e}C(yk,"isDetailedError");var t2e=C((e,t,r,n)=>{if(!n)return;const a=e.node()?.getBBox();a&&e.append("text").text(n).attr("text-anchor","middle").attr("x",a.x+a.width/2).attr("y",-r).attr("class",t)},"insertTitle"),Bb=C(e=>{if(typeof e=="number")return[e,e+"px"];const t=parseInt(e??"",10);return Number.isNaN(t)?[void 0,void 0]:e===String(t)?[t,e+"px"]:[t,e]},"parseFontSize");function xk(e,t){return Pye({},e,t)}C(xk,"cleanAndMerge");var di={assignWithDepth:Wr,wrapLabel:Zye,calculateTextHeight:WP,calculateTextWidth:Ps,calculateTextDimensions:bk,cleanAndMerge:xk,detectInit:Hye,detectDirective:$P,isSubstringInArray:qye,interpolateToCurve:fk,calcLabelPosition:qP,calcCardinalityPosition:Yye,calcTerminalLabelPosition:GP,formatUrl:HP,getStylesFromArray:YP,generateId:Vye,random:Wye,runFunc:Gye,entityDecode:e2e,insertTitle:t2e,isLabelCoordinateInPath:XP,parseFontSize:Bb,InitIDGenerator:Jye},r2e=C(function(e){let t=e;return t=t.replace(/style.*:\S*#.*;/g,function(r){return r.substring(0,r.length-1)}),t=t.replace(/classDef.*:\S*#.*;/g,function(r){return r.substring(0,r.length-1)}),t=t.replace(/#\w+;/g,function(r){const n=r.substring(1,r.length-1);return/^\+?\d+$/.test(n)?"ï¬Â°Â°"+n+"¶Ã":"ï¬Â°"+n+"¶Ã"}),t},"encodeEntities"),Ql=C(function(e){return e.replace(/ï¬Â°Â°/g,"&#").replace(/ï¬Â°/g,"&").replace(/¶Ã/g,";")},"decodeEntities"),K4e=C((e,t,{counter:r=0,prefix:n,suffix:a},i)=>i||`${n?`${n}_`:""}${e}_${t}_${r}${a?`_${a}`:""}`,"getEdgeId");function _n(e){return e??null}C(_n,"handleUndefinedAttr");function XP(e,t){const r=Math.round(e.x),n=Math.round(e.y),a=t.replace(/(\d+\.\d+)/g,i=>Math.round(parseFloat(i)).toString());return a.includes(r.toString())||a.includes(n.toString())}C(XP,"isLabelCoordinateInPath");const n2e=Object.freeze({left:0,top:0,width:16,height:16}),vg=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),KP=Object.freeze({...n2e,...vg}),a2e=Object.freeze({...KP,body:"",hidden:!1}),i2e=Object.freeze({width:null,height:null}),s2e=Object.freeze({...i2e,...vg}),o2e=(e,t,r,n="")=>{const a=e.split(":");if(e.slice(0,1)==="@"){if(a.length<2||a.length>3)return null;n=a.shift().slice(1)}if(a.length>3||!a.length)return null;if(a.length>1){const l=a.pop(),c=a.pop(),d={provider:a.length>0?a[0]:n,prefix:c,name:l};return xx(d)?d:null}const i=a[0],s=i.split("-");if(s.length>1){const l={provider:n,prefix:s.shift(),name:s.join("-")};return xx(l)?l:null}if(r&&n===""){const l={provider:n,prefix:"",name:i};return xx(l,r)?l:null}return null},xx=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1;function l2e(e,t){const r={};!e.hFlip!=!t.hFlip&&(r.hFlip=!0),!e.vFlip!=!t.vFlip&&(r.vFlip=!0);const n=((e.rotate||0)+(t.rotate||0))%4;return n&&(r.rotate=n),r}
vendor: 4,593 bytes, line 855
855function II(e,t){const r=l2e(e,t);for(const n in a2e)n in vg?n in e&&!(n in r)&&(r[n]=vg[n]):n in t?r[n]=t[n]:n in e&&(r[n]=e[n]);return r}function u2e(e,t){const r=e.icons,n=e.aliases||Object.create(null),a=Object.create(null);function i(s){if(r[s])return a[s]=[];if(!(s in a)){a[s]=null;const l=n[s]&&n[s].parent,c=l&&i(l);c&&(a[s]=[l].concat(c))}return a[s]}return(t||Object.keys(r).concat(Object.keys(n))).forEach(i),a}function OI(e,t,r){const n=e.icons,a=e.aliases||Object.create(null);let i={};function s(l){i=II(n[l]||a[l],i)}return s(t),r.forEach(s),II(e,i)}function c2e(e,t){if(e.icons[t])return OI(e,t,[]);const r=u2e(e,[t])[t];return r?OI(e,t,r):null}const d2e=/(-?[0-9.]*[0-9]+[0-9.]*)/g,h2e=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function LI(e,t,r){if(t===1)return e;if(r=r||100,typeof e=="number")return Math.ceil(e*t*r)/r;if(typeof e!="string")return e;const n=e.split(d2e);if(n===null||!n.length)return e;const a=[];let i=n.shift(),s=h2e.test(i);for(;;){if(s){const l=parseFloat(i);isNaN(l)?a.push(i):a.push(Math.ceil(l*t*r)/r)}else a.push(i);if(i=n.shift(),i===void 0)return a.join("");s=!s}}function p2e(e,t="defs"){let r="";const n=e.indexOf("<"+t);for(;n>=0;){const a=e.indexOf(">",n),i=e.indexOf("</"+t);if(a===-1||i===-1)break;const s=e.indexOf(">",i);if(s===-1)break;r+=e.slice(a+1,i).trim(),e=e.slice(0,n).trim()+e.slice(s+1)}return{defs:r,content:e}}function f2e(e,t){return e?"<defs>"+e+"</defs>"+t:t}function m2e(e,t,r){const n=p2e(e);return f2e(n.defs,t+n.content+r)}const g2e=e=>e==="unset"||e==="undefined"||e==="none";function b2e(e,t){const r={...KP,...e},n={...s2e,...t},a={left:r.left,top:r.top,width:r.width,height:r.height};let i=r.body;[r,n].forEach(E=>{const T=[],_=E.hFlip,k=E.vFlip;let I=E.rotate;_?k?I+=2:(T.push("translate("+(a.width+a.left).toString()+" "+(0-a.top).toString()+")"),T.push("scale(-1 1)"),a.top=a.left=0):k&&(T.push("translate("+(0-a.left).toString()+" "+(a.height+a.top).toString()+")"),T.push("scale(1 -1)"),a.top=a.left=0);let D;switch(I<0&&(I-=Math.floor(I/4)*4),I=I%4,I){case 1:D=a.height/2+a.top,T.unshift("rotate(90 "+D.toString()+" "+D.toString()+")");break;case 2:T.unshift("rotate(180 "+(a.width/2+a.left).toString()+" "+(a.height/2+a.top).toString()+")");break;case 3:D=a.width/2+a.left,T.unshift("rotate(-90 "+D.toString()+" "+D.toString()+")");break}I%2===1&&(a.left!==a.top&&(D=a.left,a.left=a.top,a.top=D),a.width!==a.height&&(D=a.width,a.width=a.height,a.height=D)),T.length&&(i=m2e(i,'<g transform="'+T.join(" ")+'">',"</g>"))});const s=n.width,l=n.height,c=a.width,d=a.height;let h,f;s===null?(f=l===null?"1em":l==="auto"?d:l,h=LI(f,c/d)):(h=s==="auto"?c:s,f=l===null?LI(h,d/c):l==="auto"?d:l);const g={},b=(E,T)=>{g2e(T)||(g[E]=T.toString())};b("width",h),b("height",f);const y=[a.left,a.top,c,d];return g.viewBox=y.join(" "),{attributes:g,viewBox:y,body:i}}const y2e=/\sid="(\S+)"/g,DI=new Map;function x2e(e){e=e.replace(/[0-9]+$/,"")||"a";const t=DI.get(e)||0;return DI.set(e,t+1),t?`${e}${t}`:e}function E2e(e){const t=[];let r;for(;r=y2e.exec(e);)t.push(r[1]);if(!t.length)return e;const n="suffix"+(Math.random()*16777216|Date.now()).toString(16);return t.forEach(a=>{const i=x2e(a),s=a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+s+')([")]|\\.[a-z])',"g"),"$1"+i+n+"$3")}),e=e.replace(new RegExp(n,"g"),""),e}function v2e(e,t){let r=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const n in t)r+=" "+n+'="'+t[n]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+r+">"+e+"</svg>"}function Ek(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var Jl=Ek();function ZP(e){Jl=e}var eh={exec:()=>null};function Gt(e,t=""){let r=typeof e=="string"?e:e.source,n={replace:(a,i)=>{let s=typeof i=="string"?i:i.source;return s=s.replace($n.caret,"$1"),r=r.replace(a,s),n},getRegex:()=>new RegExp(r,t)};return n}var S2e=(()=>{try{return!!new RegExp("(?<=1)(?<!1)")}catch{return!1}})(),$n={codeRemoveIndent:/^(?: {1,4}| {0,3}\t)/gm,outputLinkReplace:/\\([\[\]])/g,indentCodeCompensation:/^(\s+)(?:```)/,beginningSpace:/^\s+/,endingHash:/#$/,startingSpaceChar:/^ /,endingSpaceChar:/ $/,nonSpaceChar:/[^ ]/,newLineCharGlobal:/\n/g,tabCharGlobal:/\t/g,multipleSpaceGlobal:/\s+/g,blankLine:/^[ \t]*$/,doubleBlankLine:/\n[ \t]*\n[ \t]*$/,blockquoteStart:/^ {0,3}>/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceTabs:/^\t+/,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] /,listReplaceTask:/^\[[ xX]\] +/,anyLine
vendor: 6,758 bytes, lines 855-856
855:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^<a /i,endATag:/^<\/a>/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^</,endAngleBracket:/>$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,unescapeTest:/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>new RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>new RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i")},T2e=/^(?:[ \t]*(?:\n|$))+/,w2e=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,_2e=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,np=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,k2e=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,vk=/(?:[*+-]|\d{1,9}[.)])/,QP=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,JP=Gt(QP).replace(/bull/g,vk).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),A2e=Gt(QP).replace(/bull/g,vk).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),Sk=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,C2e=/^[^\n]+/,Tk=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,N2e=Gt(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",Tk).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),R2e=Gt(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,vk).getRegex(),Fb="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|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",wk=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,I2e=Gt("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",wk).replace("tag",Fb).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),eU=Gt(Sk).replace("hr",np).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Fb).getRegex(),O2e=Gt(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",eU).getRegex(),_k={blockquote:O2e,code:w2e,def:N2e,fences:_2e,heading:k2e,hr:np,html:I2e,lheading:JP,list:R2e,newline:T2e,paragraph:eU,table:eh,text:C2e},MI=Gt("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",np).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Fb).getRegex(),L2e={..._k,lheading:A2e,table:MI,paragraph:Gt(Sk).replace("hr",np).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",MI).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",Fb).getRegex()},D2e={..._k,html:Gt(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",wk).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:eh,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:Gt(Sk).replace("hr",np).replace("heading",` *#{1,6} *[^ 856]`).replace("lheading",JP).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},M2e=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,B2e=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,tU=/^( {2,}|\\)\n(?!\s*$)/,F2e=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,Pb=/[\p{P}\p{S}]/u,kk=/[\s\p{P}\p{S}]/u,rU=/[^\s\p{P}\p{S}]/u,P2e=Gt(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,kk).getRegex(),nU=/(?!~)[\p{P}\p{S}]/u,U2e=/(?!~)[\s\p{P}\p{S}]/u,z2e=/(?:[^\s\p{P}\p{S}]|~)/u,$2e=Gt(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?<a>`+)[^`]+\k<a>(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("prec
vendor: 11,979 bytes, lines 856-880
856ode-",S2e?"(?<!`)()":"(^^|[^`])").replace("code",/(?<b>`+)[^`]+\k<b>(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),aU=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,H2e=Gt(aU,"u").replace(/punct/g,Pb).getRegex(),j2e=Gt(aU,"u").replace(/punct/g,nU).getRegex(),iU="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",q2e=Gt(iU,"gu").replace(/notPunctSpace/g,rU).replace(/punctSpace/g,kk).replace(/punct/g,Pb).getRegex(),G2e=Gt(iU,"gu").replace(/notPunctSpace/g,z2e).replace(/punctSpace/g,U2e).replace(/punct/g,nU).getRegex(),Y2e=Gt("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,rU).replace(/punctSpace/g,kk).replace(/punct/g,Pb).getRegex(),V2e=Gt(/\\(punct)/,"gu").replace(/punct/g,Pb).getRegex(),W2e=Gt(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[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])?)+(?![-_])/).getRegex(),X2e=Gt(wk).replace("(?:-->|$)","-->").getRegex(),K2e=Gt("^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>").replace("comment",X2e).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Sg=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+[^`]*?`+(?!`)|[^\[\]\\`])*?/,Z2e=Gt(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]*(?:\n[ \t]*)?)(title))?\s*\)/).replace("label",Sg).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),sU=Gt(/^!?\[(label)\]\[(ref)\]/).replace("label",Sg).replace("ref",Tk).getRegex(),oU=Gt(/^!?\[(ref)\](?:\[\])?/).replace("ref",Tk).getRegex(),Q2e=Gt("reflink|nolink(?!\\()","g").replace("reflink",sU).replace("nolink",oU).getRegex(),BI=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,Ak={_backpedal:eh,anyPunctuation:V2e,autolink:W2e,blockSkip:$2e,br:tU,code:B2e,del:eh,emStrongLDelim:H2e,emStrongRDelimAst:q2e,emStrongRDelimUnd:Y2e,escape:M2e,link:Z2e,nolink:oU,punctuation:P2e,reflink:sU,reflinkSearch:Q2e,tag:K2e,text:F2e,url:eh},J2e={...Ak,link:Gt(/^!?\[(label)\]\((.*?)\)/).replace("label",Sg).getRegex(),reflink:Gt(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Sg).getRegex()},tv={...Ak,emStrongRDelimAst:G2e,emStrongLDelim:j2e,url:Gt(/^((?:protocol):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace("protocol",BI).replace("email",/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\[\s\S]|[^\\])*?(?:\\[\s\S]|[^\s~\\]))\1(?=[^~]|$)/,text:Gt(/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|protocol:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/).replace("protocol",BI).getRegex()},exe={...tv,br:Gt(tU).replace("{2,}","*").getRegex(),text:Gt(tv.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},em={normal:_k,gfm:L2e,pedantic:D2e},v0={normal:Ak,gfm:tv,breaks:exe,pedantic:J2e},txe={"&":"&","<":"<",">":">",'"':""","'":"'"},FI=e=>txe[e];function Ni(e,t){if(t){if($n.escapeTest.test(e))return e.replace($n.escapeReplace,FI)}else if($n.escapeTestNoEncode.test(e))return e.replace($n.escapeReplaceNoEncode,FI);return e}function PI(e){try{e=encodeURI(e).replace($n.percentDecode,"%")}catch{return null}return e}function UI(e,t){let r=e.replace($n.findPipe,(i,s,l)=>{let c=!1,d=s;for(;--d>=0&&l[d]==="\\";)c=!c;return c?"|":" |"}),n=r.split($n.splitPipe),a=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;a<n.length;a++)n[a]=n[a].trim().replace($n.slashPipe,"|");return n}function S0(e,t,r){let n=e.length;if(n===0)return"";let a=0;for(;a<n&&e.charAt(n-a-1)===t;)a++;return e.slice(0,n-a)}function rxe(e,t){if(e.indexOf(t[1])===-1)return-1;let r=0;for(let n=0;n<e.length;n++)if(e[n]==="\\")n++;else if(e[n]===t[0])r++;else if(e[n]===t[1]&&(r--,r<0))return n;return r>0?-2:-1}function zI(e,t,r,n,a){let i=t.href,s=t.title||null,l=e[1].replace(a.other.outputLinkReplace,"$1");n.state.inLink=!0;let c={type:e[0].charAt(0)==="!"?"image":"link",raw:r,href:i,title:s,text:l,tokens:n.inlineTokens(l)};return n.state.inLink=!1,c}function nxe(e,t,r){let n=e.match(r.other.indentCodeCompensation);if(n===null)return t;let a=n[1];return t.split(` 857`).map(i=>{let s=i.match(r.other.beginningSpace);if(s===null)return i;let[l]=s;return l.length>=a.length?i.slice(a.length):i}).join(` 858`)}var Tg=class{options;rules;lexer;constructor(t){this.options=t||Jl}space(t){let r=this.rules.block.newline.exec(t);if(r&&r[0].length>0)return{type:"space",raw:r[0]}}code(t){let r=this.rules.block.code.exec(t);if(r){let n=r[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:r[0],codeBlockStyle:"indented",text:this.options.pedantic?n:S0(n,` 859`)}}}fences(t){let r=this.rules.block.fences.exec(t);if(r){let n=r[0],a=nxe(n,r[3]||"",this.rules);return{type:"code",raw:n,lang:r[2]?r[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):r[2],text:a}}}heading(t){let r=this.rules.block.heading.exec(t);if(r){let n=r[2].trim();if(this.rules.other.endingHash.test(n)){let a=S0(n,"#");(this.options.pedantic||!a||this.rules.other.endingSpaceChar.test(a))&&(n=a.trim())}return{type:"heading",raw:r[0],depth:r[1].length,text:n,tokens:this.lexer.inline(n)}}}hr(t){let r=this.rules.block.hr.exec(t);if(r)return{type:"hr",raw:S0(r[0],` 860`)}}blockquote(t){let r=this.rules.block.blockquote.exec(t);if(r){let n=S0(r[0],` 861`).split(` 862`),a="",i="",s=[];for(;n.length>0;){let l=!1,c=[],d;for(d=0;d<n.length;d++)if(this.rules.other.blockquoteStart.test(n[d]))c.push(n[d]),l=!0;else if(!l)c.push(n[d]);else break;n=n.slice(d);let h=c.join(` 863`),f=h.replace(this.rules.other.blockquoteSetextReplace,` 864 $1`).replace(this.rules.other.blockquoteSetextReplace2,"");a=a?`${a} 865${h}`:h,i=i?`${i} 866${f}`:f;let g=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(f,s,!0),this.lexer.state.top=g,n.length===0)break;let b=s.at(-1);if(b?.type==="code")break;if(b?.type==="blockquote"){let y=b,E=y.raw+` 867`+n.join(` 868`),T=this.blockquote(E);s[s.length-1]=T,a=a.substring(0,a.length-y.raw.length)+T.raw,i=i.substring(0,i.length-y.text.length)+T.text;break}else if(b?.type==="list"){let y=b,E=y.raw+` 869`+n.join(` 870`),T=this.list(E);s[s.length-1]=T,a=a.substring(0,a.length-b.raw.length)+T.raw,i=i.substring(0,i.length-y.raw.length)+T.raw,n=E.substring(s.at(-1).raw.length).split(` 871`);continue}}return{type:"blockquote",raw:a,tokens:s,text:i}}}list(t){let r=this.rules.block.list.exec(t);if(r){let n=r[1].trim(),a=n.length>1,i={type:"list",raw:"",ordered:a,start:a?+n.slice(0,-1):"",loose:!1,items:[]};n=a?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=a?n:"[*+-]");let s=this.rules.other.listItemRegex(n),l=!1;for(;t;){let d=!1,h="",f="";if(!(r=s.exec(t))||this.rules.block.hr.test(t))break;h=r[0],t=t.substring(h.length);let g=r[2].split(` 872`,1)[0].replace(this.rules.other.listReplaceTabs,k=>" ".repeat(3*k.length)),b=t.split(` 873`,1)[0],y=!g.trim(),E=0;if(this.options.pedantic?(E=2,f=g.trimStart()):y?E=r[1].length+1:(E=r[2].search(this.rules.other.nonSpaceChar),E=E>4?1:E,f=g.slice(E),E+=r[1].length),y&&this.rules.other.blankLine.test(b)&&(h+=b+` 874`,t=t.substring(b.length+1),d=!0),!d){let k=this.rules.other.nextBulletRegex(E),I=this.rules.other.hrRegex(E),D=this.rules.other.fencesBeginRegex(E),M=this.rules.other.headingBeginRegex(E),B=this.rules.other.htmlBeginRegex(E);for(;t;){let P=t.split(` 875`,1)[0],W;if(b=P,this.options.pedantic?(b=b.replace(this.rules.other.listReplaceNesting," "),W=b):W=b.replace(this.rules.other.tabCharGlobal," "),D.test(b)||M.test(b)||B.test(b)||k.test(b)||I.test(b))break;if(W.search(this.rules.other.nonSpaceChar)>=E||!b.trim())f+=` 876`+W.slice(E);else{if(y||g.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||D.test(g)||M.test(g)||I.test(g))break;f+=` 877`+b}!y&&!b.trim()&&(y=!0),h+=P+` 878`,t=t.substring(P.length+1),g=W.slice(E)}}i.loose||(l?i.loose=!0:this.rules.other.doubleBlankLine.test(h)&&(l=!0));let T=null,_;this.options.gfm&&(T=this.rules.other.listIsTask.exec(f),T&&(_=T[0]!=="[ ] ",f=f.replace(this.rules.other.listReplaceTask,""))),i.items.push({type:"list_item",raw:h,task:!!T,checked:_,loose:!1,text:f,tokens:[]}),i.raw+=h}let c=i.items.at(-1);if(c)c.raw=c.raw.trimEnd(),c.text=c.text.trimEnd();else return;i.raw=i.raw.trimEnd();for(let d=0;d<i.items.length;d++)if(this.lexer.state.top=!1,i.items[d].tokens=this.lexer.blockTokens(i.items[d].text,[]),!i.loose){let h=i.items[d].tokens.filter(g=>g.type==="space"),f=h.length>0&&h.some(g=>this.rules.other.anyLine.test(g.raw));i.loose=f}if(i.loose)for(let d=0;d<i.items.length;d++)i.items[d].loose=!0;return i}}html(t){let r=this.rules.block.html.exec(t);if(r)return{type:"html",block:!0,raw:r[0],pre:r[1]==="pre"||r[1]==="script"||r[1]==="style",text:r[0]}}def(t){let r=this.rules.block.def.exec(t);if(r){let n=r[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),a=r[2]?r[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",i=r[3]?r[3].substring(1,r[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):r[3];return{type:"def",tag:n,raw:r[0],href:a,title:i}}}table(t){let r=this.rules.block.table.exec(t);if(!r||!this.rules.other.tableDelimiter.test(r[2]))return;let n=UI(r[1]),a=r[2].replace(this.rules.other.tableAlignChars,"").split("|"),i=r[3]?.trim()?r[3].replace(this.rules.other.tableRowBlankLine,"").split(` 879`):[],s={type:"table",raw:r[0],header:[],align:[],rows:[]};if(n.length===a.length){for(let l of a)this.rules.other.tableAlignRight.test(l)?s.align.push("right"):this.rules.other.tableAlignCenter.test(l)?s.align.push("center"):this.rules.other.tableAlignLeft.test(l)?s.align.push("left"):s.align.push(null);for(let l=0;l<n.length;l++)s.header.push({text:n[l],tokens:this.lexer.inline(n[l]),header:!0,align:s.align[l]});for(let l of i)s.rows.push(UI(l,s.header.length).map((c,d)=>({text:c,tokens:this.lexer.inline(c),header:!1,align:s.align[d]})));return s}}lheading(t){let r=this.rules.block.lheading.exec(t);if(r)return{type:"heading",raw:r[0],depth:r[2].charAt(0)==="="?1:2,text:r[1],tokens:this.lexer.inline(r[1])}}paragraph(t){let r=this.rules.block.paragraph.exec(t);if(r){let n=r[1].charAt(r[1].length-1)===` 880`?r[1].slice(0,-1):r[1];return{type:"paragraph",raw:r[0],text:n,tokens:this.lexer.inline(n)}}}text(t){let r=this.rules.block.text.exec(t);if(r)return{type:"text",raw:r[0],text:r[0],tokens:this.lexer.inline(r[0])}}escape(t){let r=this.rules.inline.escape.exec(t);if(r)return{type:"escape",raw:r[0],text:r[1]}}tag(t){let r=this.rules.inline.tag.exec(t);if(r)return!this.lexer.state.inLink&&this.rules.other.startATag.test(r[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(r[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(r[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(r[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:r[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:r[0]}}link(t){let r=this.rules.inline.link.exec(t);if(r){let n=r[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(n)){if
vendor: 1,648 bytes, line 880
880(!this.rules.other.endAngleBracket.test(n))return;let s=S0(n.slice(0,-1),"\\");if((n.length-s.length)%2===0)return}else{let s=rxe(r[2],"()");if(s===-2)return;if(s>-1){let l=(r[0].indexOf("!")===0?5:4)+r[1].length+s;r[2]=r[2].substring(0,s),r[0]=r[0].substring(0,l).trim(),r[3]=""}}let a=r[2],i="";if(this.options.pedantic){let s=this.rules.other.pedanticHrefTitle.exec(a);s&&(a=s[1],i=s[3])}else i=r[3]?r[3].slice(1,-1):"";return a=a.trim(),this.rules.other.startAngleBracket.test(a)&&(this.options.pedantic&&!this.rules.other.endAngleBracket.test(n)?a=a.slice(1):a=a.slice(1,-1)),zI(r,{href:a&&a.replace(this.rules.inline.anyPunctuation,"$1"),title:i&&i.replace(this.rules.inline.anyPunctuation,"$1")},r[0],this.lexer,this.rules)}}reflink(t,r){let n;if((n=this.rules.inline.reflink.exec(t))||(n=this.rules.inline.nolink.exec(t))){let a=(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," "),i=r[a.toLowerCase()];if(!i){let s=n[0].charAt(0);return{type:"text",raw:s,text:s}}return zI(n,i,n[0],this.lexer,this.rules)}}emStrong(t,r,n=""){let a=this.rules.inline.emStrongLDelim.exec(t);if(!(!a||a[3]&&n.match(this.rules.other.unicodeAlphaNumeric))&&(!(a[1]||a[2])||!n||this.rules.inline.punctuation.exec(n))){let i=[...a[0]].length-1,s,l,c=i,d=0,h=a[0][0]==="*"?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(h.lastIndex=0,r=r.slice(-1*t.length+i);(a=h.exec(r))!=null;){if(s=a[1]||a[2]||a[3]||a[4]||a[5]||a[6],!s)continue;if(l=[...s].length,a[3]||a[4]){c+=l;continue}else if((a[5]||a[6])&&i%3&&!((i+l)%3)){d+=l;continue}if(c-=l,c>0)continue;l=Math.min(l,l+c+d);let f=[...a[0]][0].length,g=t.slice(0,i+a.index+f+l);
vendor: 13,884 bytes, lines 880-913
880if(Math.min(i,l)%2){let y=g.slice(1,-1);return{type:"em",raw:g,text:y,tokens:this.lexer.inlineTokens(y)}}let b=g.slice(2,-2);return{type:"strong",raw:g,text:b,tokens:this.lexer.inlineTokens(b)}}}}codespan(t){let r=this.rules.inline.code.exec(t);if(r){let n=r[2].replace(this.rules.other.newLineCharGlobal," "),a=this.rules.other.nonSpaceChar.test(n),i=this.rules.other.startingSpaceChar.test(n)&&this.rules.other.endingSpaceChar.test(n);return a&&i&&(n=n.substring(1,n.length-1)),{type:"codespan",raw:r[0],text:n}}}br(t){let r=this.rules.inline.br.exec(t);if(r)return{type:"br",raw:r[0]}}del(t){let r=this.rules.inline.del.exec(t);if(r)return{type:"del",raw:r[0],text:r[2],tokens:this.lexer.inlineTokens(r[2])}}autolink(t){let r=this.rules.inline.autolink.exec(t);if(r){let n,a;return r[2]==="@"?(n=r[1],a="mailto:"+n):(n=r[1],a=n),{type:"link",raw:r[0],text:n,href:a,tokens:[{type:"text",raw:n,text:n}]}}}url(t){let r;if(r=this.rules.inline.url.exec(t)){let n,a;if(r[2]==="@")n=r[0],a="mailto:"+n;else{let i;do i=r[0],r[0]=this.rules.inline._backpedal.exec(r[0])?.[0]??"";while(i!==r[0]);n=r[0],r[1]==="www."?a="http://"+r[0]:a=r[0]}return{type:"link",raw:r[0],text:n,href:a,tokens:[{type:"text",raw:n,text:n}]}}}inlineText(t){let r=this.rules.inline.text.exec(t);if(r){let n=this.lexer.state.inRawBlock;return{type:"text",raw:r[0],text:r[0],escaped:n}}}},li=class rv{tokens;options;state;tokenizer;inlineQueue;constructor(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||Jl,this.options.tokenizer=this.options.tokenizer||new Tg,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let r={other:$n,block:em.normal,inline:v0.normal};this.options.pedantic?(r.block=em.pedantic,r.inline=v0.pedantic):this.options.gfm&&(r.block=em.gfm,this.options.breaks?r.inline=v0.breaks:r.inline=v0.gfm),this.tokenizer.rules=r}static get rules(){return{block:em,inline:v0}}static lex(t,r){return new rv(r).lex(t)}static lexInline(t,r){return new rv(r).inlineTokens(t)}lex(t){t=t.replace($n.carriageReturn,` 881`),this.blockTokens(t,this.tokens);for(let r=0;r<this.inlineQueue.length;r++){let n=this.inlineQueue[r];this.inlineTokens(n.src,n.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(t,r=[],n=!1){for(this.options.pedantic&&(t=t.replace($n.tabCharGlobal," ").replace($n.spaceLine,""));t;){let a;if(this.options.extensions?.block?.some(s=>(a=s.call({lexer:this},t,r))?(t=t.substring(a.raw.length),r.push(a),!0):!1))continue;if(a=this.tokenizer.space(t)){t=t.substring(a.raw.length);let s=r.at(-1);a.raw.length===1&&s!==void 0?s.raw+=` 882`:r.push(a);continue}if(a=this.tokenizer.code(t)){t=t.substring(a.raw.length);let s=r.at(-1);s?.type==="paragraph"||s?.type==="text"?(s.raw+=(s.raw.endsWith(` 883`)?"":` 884`)+a.raw,s.text+=` 885`+a.text,this.inlineQueue.at(-1).src=s.text):r.push(a);continue}if(a=this.tokenizer.fences(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.heading(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.hr(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.blockquote(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.list(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.html(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.def(t)){t=t.substring(a.raw.length);let s=r.at(-1);s?.type==="paragraph"||s?.type==="text"?(s.raw+=(s.raw.endsWith(` 886`)?"":` 887`)+a.raw,s.text+=` 888`+a.raw,this.inlineQueue.at(-1).src=s.text):this.tokens.links[a.tag]||(this.tokens.links[a.tag]={href:a.href,title:a.title},r.push(a));continue}if(a=this.tokenizer.table(t)){t=t.substring(a.raw.length),r.push(a);continue}if(a=this.tokenizer.lheading(t)){t=t.substring(a.raw.length),r.push(a);continue}let i=t;if(this.options.extensions?.startBlock){let s=1/0,l=t.slice(1),c;this.options.extensions.startBlock.forEach(d=>{c=d.call({lexer:this},l),typeof c=="number"&&c>=0&&(s=Math.min(s,c))}),s<1/0&&s>=0&&(i=t.substring(0,s+1))}if(this.state.top&&(a=this.tokenizer.paragraph(i))){let s=r.at(-1);n&&s?.type==="paragraph"?(s.raw+=(s.raw.endsWith(` 889`)?"":` 890`)+a.raw,s.text+=` 891`+a.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=s.text):r.push(a),n=i.length!==t.length,t=t.substring(a.raw.length);continue}if(a=this.tokenizer.text(t)){t=t.substring(a.raw.length);let s=r.at(-1);s?.type==="text"?(s.raw+=(s.raw.endsWith(` 892`)?"":` 893`)+a.raw,s.text+=` 894`+a.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=s.text):r.push(a);continue}if(t){let s="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(s);break}else throw new Error(s)}}return this.state.top=!0,r}inline(t,r=[]){return this.inlineQueue.push({src:t,tokens:r}),r}inlineTokens(t,r=[]){let n=t,a=null;if(this.tokens.links){let c=Object.keys(this.tokens.links);if(c.length>0)for(;(a=this.tokenizer.rules.inline.reflinkSearch.exec(n))!=null;)c.includes(a[0].slice(a[0].lastIndexOf("[")+1,-1))&&(n=n.slice(0,a.index)+"["+"a".repeat(a[0].length-2)+"]"+n.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(a=this.tokenizer.rules.inline.anyPunctuation.exec(n))!=null;)n=n.slice(0,a.index)+"++"+n.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let i;for(;(a=this.tokenizer.rules.inline.blockSkip.exec(n))!=null;)i=a[2]?a[2].length:0,n=n.slice(0,a.index+i)+"["+"a".repeat(a[0].length-i-2)+"]"+n.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let s=!1,l="";for(;t;){s||(l=""),s=!1;let c;if(this.options.extensions?.inline?.some(h=>(c=h.call({lexer:this},t,r))?(t=t.substring(c.raw.length),r.push(c),!0):!1))continue;if(c=this.tokenizer.escape(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.tag(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.link(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.reflink(t,this.tokens.links)){t=t.substring(c.raw.length);let h=r.at(-1);c.type==="text"&&h?.type==="text"?(h.raw+=c.raw,h.text+=c.text):r.push(c);continue}if(c=this.tokenizer.emStrong(t,n,l)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.codespan(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.br(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.del(t)){t=t.substring(c.raw.length),r.push(c);continue}if(c=this.tokenizer.autolink(t)){t=t.substring(c.raw.length),r.push(c);continue}if(!this.state.inLink&&(c=this.tokenizer.url(t))){t=t.substring(c.raw.length),r.push(c);continue}let d=t;if(this.options.extensions?.startInline){let h=1/0,f=t.slice(1),g;this.options.extensions.startInline.forEach(b=>{g=b.call({lexer:this},f),typeof g=="number"&&g>=0&&(h=Math.min(h,g))}),h<1/0&&h>=0&&(d=t.substring(0,h+1))}if(c=this.tokenizer.inlineText(d)){t=t.substring(c.raw.length),c.raw.slice(-1)!=="_"&&(l=c.raw.slice(-1)),s=!0;let h=r.at(-1);h?.type==="text"?(h.raw+=c.raw,h.text+=c.text):r.push(c);continue}if(t){let h="Infinite loop on byte: "+t.charCodeAt(0);if(this.options.silent){console.error(h);break}else throw new Error(h)}}return r}},wg=class{options;parser;constructor(t){this.options=t||Jl}space(t){return""}code({text:t,lang:r,escaped:n}){let a=(r||"").match($n.notSpaceStart)?.[0],i=t.replace($n.endingNewline,"")+` 895`;return a?'<pre><code class="language-'+Ni(a)+'">'+(n?i:Ni(i,!0))+`</code></pre> 896`:"<pre><code>"+(n?i:Ni(i,!0))+`</code></pre> 897`}blockquote({tokens:t}){return`<blockquote> 898${this.parser.parse(t)}</blockquote> 899`}html({text:t}){return t}def(t){return""}heading({tokens:t,depth:r}){return`<h${r}>${this.parser.parseInline(t)}</h${r}> 900`}hr(t){return`<hr> 901`}list(t){let r=t.ordered,n=t.start,a="";for(let l=0;l<t.items.length;l++){let c=t.items[l];a+=this.listitem(c)}let i=r?"ol":"ul",s=r&&n!==1?' start="'+n+'"':"";return"<"+i+s+`> 902`+a+"</"+i+`> 903`}listitem(t){let r="";if(t.task){let n=this.checkbox({checked:!!t.checked});t.loose?t.tokens[0]?.type==="paragraph"?(t.tokens[0].text=n+" "+t.tokens[0].text,t.tokens[0].tokens&&t.tokens[0].tokens.length>0&&t.tokens[0].tokens[0].type==="text"&&(t.tokens[0].tokens[0].text=n+" "+Ni(t.tokens[0].tokens[0].text),t.tokens[0].tokens[0].escaped=!0)):t.tokens.unshift({type:"text",raw:n+" ",text:n+" ",escaped:!0}):r+=n+" "}return r+=this.parser.parse(t.tokens,!!t.loose),`<li>${r}</li> 904`}checkbox({checked:t}){return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph({tokens:t}){return`<p>${this.parser.parseInline(t)}</p> 905`}table(t){let r="",n="";for(let i=0;i<t.header.length;i++)n+=this.tablecell(t.header[i]);r+=this.tablerow({text:n});let a="";for(let i=0;i<t.rows.length;i++){let s=t.rows[i];n="";for(let l=0;l<s.length;l++)n+=this.tablecell(s[l]);a+=this.tablerow({text:n})}return a&&(a=`<tbody>${a}</tbody>`),`<table> 906<thead> 907`+r+`</thead> 908`+a+`</table> 909`}tablerow({text:t}){return`<tr> 910${t}</tr> 911`}tablecell(t){let r=this.parser.parseInline(t.tokens),n=t.header?"th":"td";return(t.align?`<${n} align="${t.align}">`:`<${n}>`)+r+`</${n}> 912`}strong({tokens:t}){return`<strong>${this.parser.parseInline(t)}</strong>`}em({tokens:t}){return`<em>${this.parser.parseInline(t)}</em>`}codespan({text:t}){return`<code>${Ni(t,!0)}</code>`}br(t){return"<br>"}del({tokens:t}){return`<del>${this.parser.parseInline(t)}</del>`}link({href:t,title:r,tokens:n}){let a=this.parser.parseInline(n),i=PI(t);if(i===null)return a;t=i;let s='<a href="'+t+'"';return r&&(s+=' title="'+Ni(r)+'"'),s+=">"+a+"</a>",s}image({href:t,title:r,text:n,tokens:a}){a&&(n=this.parser.parseInline(a,this.parser.textRenderer));let i=PI(t);if(i===null)return Ni(n);t=i;let s=`<img src="${t}" alt="${n}"`;return r&&(s+=` title="${Ni(r)}"`),s+=">",s}text(t){return"tokens"in t&&t.tokens?this.parser.parseInline(t.tokens):"escaped"in t&&t.escaped?t.text:Ni(t.text)}},Ck=class{strong({text:t}){return t}em({text:t}){return t}codespan({text:t}){return t}del({text:t}){return t}html({text:t}){return t}text({text:t}){return t}link({text:t}){return""+t}image({text:t}){return""+t}br(){return""}},ui=class nv{options;renderer;textRenderer;constructor(t){this.options=t||Jl,this.options.renderer=this.options.renderer||new wg,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new Ck}static parse(t,r){return new nv(r).parse(t)}static parseInline(t,r){return new nv(r).parseInline(t)}parse(t,r=!0){let n="";for(let a=0;a<t.length;a++){let i=t[a];if(this.options.extensions?.renderers?.[i.type]){let l=i,c=this.options.extensions.renderers[l.type].call({parser:this},l);if(c!==!1||!["space","hr","heading","code","table","blockquote","list","html","def","paragraph","text"].includes(l.type)){n+=c||"";continue}}let s=i;switch(s.type){case"space":{n+=this.renderer.space(s);continue}case"hr":{n+=this.renderer.hr(s);continue}case"heading":{n+=this.renderer.heading(s);continue}case"code":{n+=this.renderer.code(s);continue}case"table":{n+=this.renderer.table(s);continue}case"blockquote":{n+=this.renderer.blockquote(s);continue}case"list":{n+=this.renderer.list(s);continue}case"html":{n+=this.renderer.html(s);continue}case"def":{n+=this.renderer.def(s);continue}case"paragraph":{n+=this.renderer.paragraph(s);continue}case"text":{let l=s,c=this.renderer.text(l);for(;a+1<t.length&&t[a+1].type==="text";)l=t[++a],c+=` 913`+this.renderer.text(l);r?n+=this.renderer.paragraph({type:"paragraph",raw:c,text:c,tokens:[{type:"text",raw:c,text:c,escaped:!0}]}):n+=c;continue}default:{let l='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(l),"";throw new Error(l)}}}return n}parseInline(t,r=this.renderer){let n="";for(let a=0;a<t.length;a++){let i=t[a];if(this.options.extensions?.renderers?.[i.type]){let l=this.options.extensions.renderers[i.type].call({parser:this},i);if(l!==!1||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(i.type)){n+=l||"";continue}}let s=i;switch(s.type){case"escape":{n+=r.text(s);break}case"html":{n+=r.html(s);break}case"link":{n+=r.link(s);break}case"image":{n+=r.image(s);break}case"strong":{n+=r.strong(s);break}case"em":{n+=r.em(s);break}case"codespan":{n+=r.codespan(s);break}case"br":{n+=r.br(s);break}case"del":{n+=r.del(s);break}case"text":{n+=r.text(s);break}default:{let l='Token with "'+s.type+'" type was not found.';if(this.options.silent)return console.error(l),"";throw new Error(l)}}}return n}},O0=class{options;block;constructor(t){this.options=t||Jl}static passThroughHooks=new Set(["preprocess","postprocess","processAllTokens","emStrongMask"]);static passThroughHooksRespectAsync=new Set(["preprocess","postprocess","processAllTokens"]);preprocess(t){return t}postprocess(t){return t}processAllTokens(t){return t}emStrongMask(t){return t}provideLexer(){return this.block?li.lex:li.lexInline}provideParser(){return this.block?ui.parse:ui.parseInline}},axe=class{defaults=Ek();options=this.setOptions;parse=this.parseMarkdown(!0);parseInline=this.parseMarkdown(!1);Parser=ui;Renderer=wg;TextRenderer=Ck;Lexer=li;Tokenizer=Tg;Hooks=O0;constructor(...t){this.use(...t)}walkTokens(t,r){let n=[];for(let a of t)switch(n=n.concat(r.call(this,a)),a.type){case"table":{let i=a;for(let s of i.header)n=n.concat(this.walkTokens(s.tokens,r));for(let s of i.rows)for(let l of s)n=n.concat(this.walkTokens(l.tokens,r));break}case"list":{let i=a;n=n.concat(this.walkTokens(i.items,r));break}default:{let i=a;this.defaults.extensions?.childTokens?.[i.type]?this.defaults.extensions.childTokens[i.type].forEach(s=>{let l=i[s].flat(1/0);n=n.concat(this.walkTokens(l,r))}):i.tokens&&(n=n.concat(this.walkTokens(i.tokens,r)))}}return n}use(...t){let r=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(n=>{let a={...n};if(a.async=this.defaults.async||a.async||!1,n.extensions&&(n.extensions.forEach(i=>
vendor: 5,148 bytes, lines 913-918
913{if(!i.name)throw new Error("extension name required");if("renderer"in i){let s=r.renderers[i.name];s?r.renderers[i.name]=function(...l){let c=i.renderer.apply(this,l);return c===!1&&(c=s.apply(this,l)),c}:r.renderers[i.name]=i.renderer}if("tokenizer"in i){if(!i.level||i.level!=="block"&&i.level!=="inline")throw new Error("extension level must be 'block' or 'inline'");let s=r[i.level];s?s.unshift(i.tokenizer):r[i.level]=[i.tokenizer],i.start&&(i.level==="block"?r.startBlock?r.startBlock.push(i.start):r.startBlock=[i.start]:i.level==="inline"&&(r.startInline?r.startInline.push(i.start):r.startInline=[i.start]))}"childTokens"in i&&i.childTokens&&(r.childTokens[i.name]=i.childTokens)}),a.extensions=r),n.renderer){let i=this.defaults.renderer||new wg(this.defaults);for(let s in n.renderer){if(!(s in i))throw new Error(`renderer '${s}' does not exist`);if(["options","parser"].includes(s))continue;let l=s,c=n.renderer[l],d=i[l];i[l]=(...h)=>{let f=c.apply(i,h);return f===!1&&(f=d.apply(i,h)),f||""}}a.renderer=i}if(n.tokenizer){let i=this.defaults.tokenizer||new Tg(this.defaults);for(let s in n.tokenizer){if(!(s in i))throw new Error(`tokenizer '${s}' does not exist`);if(["options","rules","lexer"].includes(s))continue;let l=s,c=n.tokenizer[l],d=i[l];i[l]=(...h)=>{let f=c.apply(i,h);return f===!1&&(f=d.apply(i,h)),f}}a.tokenizer=i}if(n.hooks){let i=this.defaults.hooks||new O0;for(let s in n.hooks){if(!(s in i))throw new Error(`hook '${s}' does not exist`);if(["options","block"].includes(s))continue;let l=s,c=n.hooks[l],d=i[l];O0.passThroughHooks.has(s)?i[l]=h=>{if(this.defaults.async&&O0.passThroughHooksRespectAsync.has(s))return(async()=>{let g=await c.call(i,h);return d.call(i,g)})();let f=c.call(i,h);return d.call(i,f)}:i[l]=(...h)=>{if(this.defaults.async)return(async()=>{let g=await c.apply(i,h);return g===!1&&(g=await d.apply(i,h)),g})();let f=c.apply(i,h);return f===!1&&(f=d.apply(i,h)),f}}a.hooks=i}if(n.walkTokens){let i=this.defaults.walkTokens,s=n.walkTokens;a.walkTokens=function(l){let c=[];return c.push(s.call(this,l)),i&&(c=c.concat(i.call(this,l))),c}}this.defaults={...this.defaults,...a}}),this}setOptions(t){return this.defaults={...this.defaults,...t},this}lexer(t,r){return li.lex(t,r??this.defaults)}parser(t,r){return ui.parse(t,r??this.defaults)}parseMarkdown(t){return(r,n)=>{let a={...n},i={...this.defaults,...a},s=this.onError(!!i.silent,!!i.async);if(this.defaults.async===!0&&a.async===!1)return s(new Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof r>"u"||r===null)return s(new Error("marked(): input parameter is undefined or null"));if(typeof r!="string")return s(new Error("marked(): input parameter is of type "+Object.prototype.toString.call(r)+", string expected"));if(i.hooks&&(i.hooks.options=i,i.hooks.block=t),i.async)return(async()=>{let l=i.hooks?await i.hooks.preprocess(r):r,c=await(i.hooks?await i.hooks.provideLexer():t?li.lex:li.lexInline)(l,i),d=i.hooks?await i.hooks.processAllTokens(c):c;i.walkTokens&&await Promise.all(this.walkTokens(d,i.walkTokens));let h=await(i.hooks?await i.hooks.provideParser():t?ui.parse:ui.parseInline)(d,i);return i.hooks?await i.hooks.postprocess(h):h})().catch(s);try{i.hooks&&(r=i.hooks.preprocess(r));let l=(i.hooks?i.hooks.provideLexer():t?li.lex:li.lexInline)(r,i);i.hooks&&(l=i.hooks.processAllTokens(l)),i.walkTokens&&this.walkTokens(l,i.walkTokens);let c=(i.hooks?i.hooks.provideParser():t?ui.parse:ui.parseInline)(l,i);return i.hooks&&(c=i.hooks.postprocess(c)),c}catch(l){return s(l)}}}onError(t,r){return n=>{if(n.message+=` 914Please report this to https://github.com/markedjs/marked.`,t){let a="<p>An error occurred:</p><pre>"+Ni(n.message+"",!0)+"</pre>";return r?Promise.resolve(a):a}if(r)return Promise.reject(n);throw n}}},Ul=new axe;function Xt(e,t){return Ul.parse(e,t)}Xt.options=Xt.setOptions=function(e){return Ul.setOptions(e),Xt.defaults=Ul.defaults,ZP(Xt.defaults),Xt};Xt.getDefaults=Ek;Xt.defaults=Jl;Xt.use=function(...e){return Ul.use(...e),Xt.defaults=Ul.defaults,ZP(Xt.defaults),Xt};Xt.walkTokens=function(e,t){return Ul.walkTokens(e,t)};Xt.parseInline=Ul.parseInline;Xt.Parser=ui;Xt.parser=ui.parse;Xt.Renderer=wg;Xt.TextRenderer=Ck;Xt.Lexer=li;Xt.lexer=li.lex;Xt.Tokenizer=Tg;Xt.Hooks=O0;Xt.parse=Xt;Xt.options;Xt.setOptions;Xt.use;Xt.walkTokens;Xt.parseInline;ui.parse;li.lex;function lU(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=Array.from(typeof e=="string"?[e]:e);n[n.length-1]=n[n.length-1].replace(/\r?\n([\t ]*)$/,"");var a=n.reduce(function(l,c){var d=c.match(/\n([\t ]+|(?!\s).)/g);return d?l.concat(d.map(function(h){var f,g;return(g=(f=h.match(/[\t ]/g))===null||f===void 0?void 0:f.length)!==null&&g!==void 0?g:0})):l},[]);if(a.length){var i=new RegExp(` 915[ ]{`+Math.min.apply(Math,a)+"}","g");n=n.map(function(l){return l.replace(i,` 916`)})}n[0]=n[0].replace(/^\r?\n/,"");var s=n[0];return t.forEach(function(l,c){var d=s.match(/(?:^|\n)( *)$/),h=d?d[1]:"",f=l;typeof l=="string"&&l.includes(` 917`)&&(f=String(l).split(` 918`).map(function(g,b){return b===0?g:""+h+g}).join(`
919`)),s+=f+n[c+1]}),s}var ixe={body:'<g><rect width="80" height="80" style="fill: #087ebf; stroke-width: 0px;"/><text transform="translate(21.16 64.67)" style="fill: #fff; font-family: ArialMT, Arial; font-size: 67.75px;"><tspan x="0" y="0">?</tspan></text></g>',height:80,width:80},av=new Map,uU=new Map,sxe=C(e=>{for(const t of e){if(!t.name)throw new Error('Invalid icon loader. Must have a "name" property with non-empty string value.');if(Ne.debug("Registering icon pack:",t.name),"loader"in t)uU.set(t.name,t.loader);else if("icons"in t)av.set(t.name,t.icons);else throw Ne.error("Invalid icon loader:",t),new Error('Invalid icon loader. Must have either "icons" or "loader" property.')}},"registerIconPacks"),cU=C(async(e,t)=>{const r=o2e(e,!0,t!==void 0);if(!r)throw new Error(`Invalid icon name: ${e}`);const n=r.prefix||t;if(!n)throw new Error(`Icon name must contain a prefix: ${e}`);let a=av.get(n);if(!a){const s=uU.get(n);if(!s)throw new Error(`Icon set not found: ${r.prefix}`);try{a={...await s(),prefix:n},av.set(n,a)}catch(l){throw Ne.error(l),new Error(`Failed to load icon set: ${r.prefix}`)}}const i=c2e(a,r.name);if(!i)throw new Error(`Icon not found: ${e}`);return i},"getRegisteredIconData"),oxe=C(async e=>{try{return await cU(e),!0}catch{return!1}},"isIconAvailable"),ap=C(async(e,t,r)=>{let n;try{n=await cU(e,t?.fallbackPrefix)}catch(s){Ne.error(s),n=ixe}const a=b2e(n,t),i=v2e(E2e(a.body),{...a.attributes,...r});return Za(i,Tn())},"getIconSVG");function dU(e,{markdownAutoWrap:t}){const n=e.replace(/<br\/>/g,` 920`).replace(/\n{2,}/g,` 921`),a=lU(n);return t===!1?a.replace(/ /g," "):a}C(dU,"preprocessMarkdown");function hU(e,t={}){const r=dU(e,t),n=Xt.lexer(r),a=[[]];let i=0;function s(l,c="normal"){l.type==="text"?l.text.split(` 922`).forEach((h,f)=>{f!==0&&(i++,a.push([])),h.split(" ").forEach(g=>{g=g.replace(/'/g,"'"),g&&a[i].push({content:g,type:c})})}):l.type==="strong"||l.type==="em"?l.tokens.forEach(d=>{s(d,l.type)}):l.type==="html"&&a[i].push({content:l.text,type:"normal"})}return C(s,"processNode"),n.forEach(l=>{l.type==="paragraph"?l.tokens?.forEach(c=>{s(c)}):l.type==="html"?a[i].push({content:l.text,type:"normal"}):a[i].push({content:l.raw,type:"normal"})}),a}C(hU,"markdownToLines");function pU(e,{markdownAutoWrap:t}={}){const r=Xt.lexer(e);function n(a){return a.type==="text"?t===!1?a.text.replace(/\n */g,"<br/>").replace(/ /g," "):a.text.replace(/\n */g,"<br/>"):a.type==="strong"?`<strong>${a.tokens?.map(n).join("")}</strong>`:a.type==="em"?`<em>${a.tokens?.map(n).join("")}</em>`:a.type==="paragraph"?`<p>${a.tokens?.map(n).join("")}</p>`:a.type==="space"?"":a.type==="html"?`${a.text}`:a.type==="escape"?a.text:(Ne.warn(`Unsupported markdown: ${a.type}`),a.raw)}return C(n,"output"),r.map(n).join("")}C(pU,"markdownToHTML");function fU(e){return Intl.Segmenter?[...new Intl.Segmenter().segment(e)].map(t=>t.segment):[...e]}C(fU,"splitTextToChars");function mU(e,t){const r=fU(t.content);return Nk(e,[],r,t.type)}C(mU,"splitWordToFitWidth");function Nk(e,t,r,n){if(r.length===0)return[{content:t.join(""),type:n},{content:"",type:n}];const[a,...i]=r,s=[...t,a];return e([{content:s.join(""),type:n}])?Nk(e,s,i,n):(t.length===0&&a&&(t.push(a),r.shift()),[{content:t.join(""),type:n},{content:r.join(""),type:n}])}C(Nk,"splitWordToFitWidthRecursion");function gU(e,t){if(e.some(({content:r})=>r.includes(` 923`)))throw new Error("splitLineToFitWidth does not support newlines in the line");return _g(e,t)}C(gU,"splitLineToFitWidth");function _g(e,t,r=[],n=[]){if(e.length===0)return n.length>0&&r.push(n),r.length>0?r:[];let a="";e[0].content===" "&&(a=" ",e.shift());const i=e.shift()??{content:" ",type:"normal"},s=[...n];if(a!==""&&s.push({content:a,type:"normal"}),s.push(i),t(s))return _g(e,t,r,s);if(n.length>0)r.push(n),e.unshift(i);else if(i.content){const[l,c]=mU(t,i);r.push([l]),c.content&&e.unshift(c)}return _g(e,t,r)}C(_g,"splitLineToFitWidthRecursion");function iv(e,t){t&&e.attr("style",t)}C(iv,"applyStyle");async function bU(e,t,r,n,a=!1,i=Tn()){const s=e.append("foreignObject");s.attr("width",`${10*r}px`),s.attr("height",`${10*r}px`);const l=s.append("xhtml:div"),c=Tc(t.label)?await P_(t.label.replace(Qc.lineBreakRegex,` 924`),i):Za(t.label,i),d=t.isNode?"nodeLabel":"edgeLabel",h=l.append("span");h.html(c),iv(h,t.labelStyle),h.attr("class",`${d} ${n}`),iv(l,t.labelStyle),l.style("display","table-cell"),l.style("white-space","nowrap"),l.style("line-height","1.5"),l.style("max-width",r+"px"),l.style("text-align","center"),l.attr("xmlns","http://www.w3.org/1999/xhtml"),a&&l.attr("class","labelBkg");let f=l.node().getBoundingClientRect();return f.width===r&&(l.style("display","table"),l.style("white-space","break-spaces"),l.style("width",r+"px"),f=l.node().getBoundingClientRect()),s.node()}C(bU,"addHtmlSpan");function Ub(e,t,r){return e.append("tspan").attr("class","text-outer-tspan").attr("x",0).attr("y",t*r-.1+"em").attr("dy",r+"em")}C(Ub,"createTspan");function yU(e,t,r){const n=e.append("text"),a=Ub(n,1,t);zb(a,r);const i=a.node().getComputedTextLength();return n.remove(),i}C(yU,"computeWidthOfText");function lxe(e,t,r){const n=e.append("text"),a=Ub(n,1,t);zb(a,[{content:r,type:"normal"}]);const i=a.node()?.getBoundingClientRect();return i&&n.remove(),i}C(lxe,"computeDimensionOfText");function xU(e,t,r,n=!1){const i=t.append("g"),s=i.insert("rect").attr("class","background").attr("style","stroke: none"),l=i.append("text").attr("y","-10.1");let c=0;for(const d of r){const h=C(g=>yU(i,1.1,g)<=e,"checkWidth"),f=h(d)?[d]:gU(d,h);for(const g of f){const b=Ub(l,c,1.1);zb(b,g),c++}}if(n){const d=l.node().getBBox(),h=2;
vendor: 5,634 bytes, line 924
924return s.attr("x",d.x-h).attr("y",d.y-h).attr("width",d.width+2*h).attr("height",d.height+2*h),i.node()}else return l.node()}C(xU,"createFormattedText");function zb(e,t){e.text(""),t.forEach((r,n)=>{const a=e.append("tspan").attr("font-style",r.type==="em"?"italic":"normal").attr("class","text-inner-tspan").attr("font-weight",r.type==="strong"?"bold":"normal");n===0?a.text(r.content):a.text(" "+r.content)})}C(zb,"updateTextContentAndStyles");async function EU(e,t={}){const r=[];e.replace(/(fa[bklrs]?):fa-([\w-]+)/g,(a,i,s)=>(r.push((async()=>{const l=`${i}:${s}`;return await oxe(l)?await ap(l,void 0,{class:"label-icon"}):`<i class='${Za(a,t).replace(":"," ")}'></i>`})()),a));const n=await Promise.all(r);return e.replace(/(fa[bklrs]?):fa-([\w-]+)/g,()=>n.shift()??"")}C(EU,"replaceIconSubstring");var qo=C(async(e,t="",{style:r="",isTitle:n=!1,classes:a="",useHtmlLabels:i=!0,isNode:s=!0,width:l=200,addSvgBackground:c=!1}={},d)=>{if(Ne.debug("XYZ createText",t,r,n,a,i,s,"addSvgBackground: ",c),i){const h=pU(t,d),f=await EU(Ql(h),d),g=t.replace(/\\\\/g,"\\"),b={isNode:s,label:Tc(t)?g:f,labelStyle:r.replace("fill:","color:")};return await bU(e,b,l,a,c,d)}else{const h=t.replace(/<br\s*\/?>/g,"<br/>"),f=hU(h.replace("<br>","<br/>"),d),g=xU(l,e,f,t?c:!1);if(s){/stroke:/.exec(r)&&(r=r.replace("stroke:","lineColor:"));const b=r.replace(/stroke:[^;]+;?/g,"").replace(/stroke-width:[^;]+;?/g,"").replace(/fill:[^;]+;?/g,"").replace(/color:/g,"fill:");Ut(g).attr("style",b)}else{const b=r.replace(/stroke:[^;]+;?/g,"").replace(/stroke-width:[^;]+;?/g,"").replace(/fill:[^;]+;?/g,"").replace(/background:/g,"fill:");Ut(g).select("rect").attr("style",b.replace(/background:/g,"fill:"));const y=r.replace(/stroke:[^;]+;?/g,"").replace(/stroke-width:[^;]+;?/g,"").replace(/fill:[^;]+;?/g,"").replace(/color:/g,"fill:");Ut(g).select("text").attr("style",y)}return g}},"createText");function Ex(e,t,r){if(e&&e.length){const[n,a]=t,i=Math.PI/180*r,s=Math.cos(i),l=Math.sin(i);for(const c of e){const[d,h]=c;c[0]=(d-n)*s-(h-a)*l+n,c[1]=(d-n)*l+(h-a)*s+a}}}function uxe(e,t){return e[0]===t[0]&&e[1]===t[1]}function cxe(e,t,r,n=1){const a=r,i=Math.max(t,.1),s=e[0]&&e[0][0]&&typeof e[0][0]=="number"?[e]:e,l=[0,0];if(a)for(const d of s)Ex(d,l,a);const c=(function(d,h,f){const g=[];for(const k of d){const I=[...k];uxe(I[0],I[I.length-1])||I.push([I[0][0],I[0][1]]),I.length>2&&g.push(I)}const b=[];h=Math.max(h,.1);const y=[];for(const k of g)for(let I=0;I<k.length-1;I++){const D=k[I],M=k[I+1];if(D[1]!==M[1]){const B=Math.min(D[1],M[1]);y.push({ymin:B,ymax:Math.max(D[1],M[1]),x:B===D[1]?D[0]:M[0],islope:(M[0]-D[0])/(M[1]-D[1])})}}if(y.sort(((k,I)=>k.ymin<I.ymin?-1:k.ymin>I.ymin?1:k.x<I.x?-1:k.x>I.x?1:k.ymax===I.ymax?0:(k.ymax-I.ymax)/Math.abs(k.ymax-I.ymax))),!y.length)return b;let E=[],T=y[0].ymin,_=0;for(;E.length||y.length;){if(y.length){let k=-1;for(let I=0;I<y.length&&!(y[I].ymin>T);I++)k=I;y.splice(0,k+1).forEach((I=>{E.push({s:T,edge:I})}))}if(E=E.filter((k=>!(k.edge.ymax<=T))),E.sort(((k,I)=>k.edge.x===I.edge.x?0:(k.edge.x-I.edge.x)/Math.abs(k.edge.x-I.edge.x))),(f!==1||_%h==0)&&E.length>1)for(let k=0;k<E.length;k+=2){const I=k+1;if(I>=E.length)break;const D=E[k].edge,M=E[I].edge;b.push([[Math.round(D.x),T],[Math.round(M.x),T]])}T+=f,E.forEach((k=>{k.edge.x=k.edge.x+f*k.edge.islope})),_++}return b})(s,i,n);if(a){for(const d of s)Ex(d,l,-a);(function(d,h,f){const g=[];d.forEach((b=>g.push(...b))),Ex(g,h,f)})(c,l,-a)}return c}function ip(e,t){var r;const n=t.hachureAngle+90;let a=t.hachureGap;a<0&&(a=4*t.strokeWidth),a=Math.round(Math.max(a,.1));let i=1;return t.roughness>=1&&(((r=t.randomizer)===null||r===void 0?void 0:r.next())||Math.random())>.7&&(i=a),cxe(e,a,n,i||1)}class Rk{constructor(t){this.helper=t}fillPolygons(t,r){return this._fillPolygons(t,r)}_fillPolygons(t,r){const n=ip(t,r);return{type:"fillSketch",ops:this.renderLines(n,r)}}renderLines(t,r){const n=[];for(const a of t)n.push(...this.helper.doubleLineOps(a[0][0],a[0][1],a[1][0],a[1][1],r));return n}}function $b(e){const t=e[0],r=e[1];return Math.sqrt(Math.pow(t[0]-r[0],2)+Math.pow(t[1]-r[1],2))}class dxe extends Rk{fillPolygons(t,r){let n=r.hachureGap;n<0&&(n=4*r.strokeWidth),n=Math.max(n,.1);const a=ip(t,Object.assign({},r,{hachureGap:n})),i=Math.PI/180*r.hachureAngle,s=[],l=.5*n*Math.cos(i),c=.5*n*Math.sin(i);for(const[d,h]of a)$b([d,h])&&s.push([[d[0]-l,d[1]+c],[...h]],[[d[0]+l,d[1]-c],[...h]]);return{type:"fillSketch",ops:this.renderLines(s,r)}}}class hxe extends Rk{fillPolygons(t,r){const n=this._fillPolygons(t,r),a=Object.assign({},r,{hachureAngle:r.hachureAngle+90}),i=this._fillPolygons(t,a);return n.ops=n.ops.concat(i.ops),n}}class pxe{constructor(t){this.helper=t}fillPolygons(t,r){const n=ip(t,r=Object.assign({},r,{hachureAngle:0}));return this.dotsOnLines(n,r)}dotsOnLines(t,r){const n=[];let a=r.hachureGap;a<0&&(a=4*r.strokeWidth),a=Math.max(a,.1);let i=r.fillWeight;i<0&&(i=r.strokeWidth/2);const s=a/4;for(const l of t){const c=$b(l),d=c/a,h=Math.ceil(d)-1,f=c-h*a,g=(l[0][0]+l[1][0])/2-a/4,b=Math.min(l[0][1],l[1][1]);for(let y=0;y<h;y++){const E=b+f+y*a,T=g-s+2*Math.random()*s,_=E-s+2*Math.random()*s,k=this.helper.ellipse(T,_,i,i,r);n.push(...k.ops)}}return{type:"fillSketch",ops:n}}}class fxe{constructor(t){this.helper=t}fillPolygons(t,r){const n=ip(t,r);return{type:"fillSketch",ops:this.dashedLine(n,r)}}dashedLine(t,r){const n=r.dashOffset<0?r.hachureGap<0?4*r.strokeWidth:r.hachureGap:r.dashOffset,a=r.dashGap<0?r.hachureGap<0?4*r.strokeWidth:r.hachureGap:r.dashGap,i=[];return t.forEach((s=>{const l=$b(s),c=Math.floor(l/(n+a)),d=(l+a-c*(n+a))/2;let h=s[0],f=s[1];h[0]>f[0]&&(h=s[1],f=s[0]);
vendor: 20,431 bytes, line 924
924const g=Math.atan((f[1]-h[1])/(f[0]-h[0]));for(let b=0;b<c;b++){const y=b*(n+a),E=y+n,T=[h[0]+y*Math.cos(g)+d*Math.cos(g),h[1]+y*Math.sin(g)+d*Math.sin(g)],_=[h[0]+E*Math.cos(g)+d*Math.cos(g),h[1]+E*Math.sin(g)+d*Math.sin(g)];i.push(...this.helper.doubleLineOps(T[0],T[1],_[0],_[1],r))}})),i}}class mxe{constructor(t){this.helper=t}fillPolygons(t,r){const n=r.hachureGap<0?4*r.strokeWidth:r.hachureGap,a=r.zigzagOffset<0?n:r.zigzagOffset,i=ip(t,r=Object.assign({},r,{hachureGap:n+a}));return{type:"fillSketch",ops:this.zigzagLines(i,a,r)}}zigzagLines(t,r,n){const a=[];return t.forEach((i=>{const s=$b(i),l=Math.round(s/(2*r));let c=i[0],d=i[1];c[0]>d[0]&&(c=i[1],d=i[0]);const h=Math.atan((d[1]-c[1])/(d[0]-c[0]));for(let f=0;f<l;f++){const g=2*f*r,b=2*(f+1)*r,y=Math.sqrt(2*Math.pow(r,2)),E=[c[0]+g*Math.cos(h),c[1]+g*Math.sin(h)],T=[c[0]+b*Math.cos(h),c[1]+b*Math.sin(h)],_=[E[0]+y*Math.cos(h+Math.PI/4),E[1]+y*Math.sin(h+Math.PI/4)];a.push(...this.helper.doubleLineOps(E[0],E[1],_[0],_[1],n),...this.helper.doubleLineOps(_[0],_[1],T[0],T[1],n))}})),a}}const ea={};class gxe{constructor(t){this.seed=t}next(){return this.seed?(2**31-1&(this.seed=Math.imul(48271,this.seed)))/2**31:Math.random()}}const bxe=0,vx=1,$I=2,tm={A:7,a:7,C:6,c:6,H:1,h:1,L:2,l:2,M:2,m:2,Q:4,q:4,S:4,s:4,T:2,t:2,V:1,v:1,Z:0,z:0};function Sx(e,t){return e.type===t}function Ik(e){const t=[],r=(function(s){const l=new Array;for(;s!=="";)if(s.match(/^([ \t\r\n,]+)/))s=s.substr(RegExp.$1.length);else if(s.match(/^([aAcChHlLmMqQsStTvVzZ])/))l[l.length]={type:bxe,text:RegExp.$1},s=s.substr(RegExp.$1.length);else{if(!s.match(/^(([-+]?[0-9]+(\.[0-9]*)?|[-+]?\.[0-9]+)([eE][-+]?[0-9]+)?)/))return[];l[l.length]={type:vx,text:`${parseFloat(RegExp.$1)}`},s=s.substr(RegExp.$1.length)}return l[l.length]={type:$I,text:""},l})(e);let n="BOD",a=0,i=r[a];for(;!Sx(i,$I);){let s=0;const l=[];if(n==="BOD"){if(i.text!=="M"&&i.text!=="m")return Ik("M0,0"+e);a++,s=tm[i.text],n=i.text}else Sx(i,vx)?s=tm[n]:(a++,s=tm[i.text],n=i.text);if(!(a+s<r.length))throw new Error("Path data ended short");for(let c=a;c<a+s;c++){const d=r[c];if(!Sx(d,vx))throw new Error("Param not a number: "+n+","+d.text);l[l.length]=+d.text}if(typeof tm[n]!="number")throw new Error("Bad segment: "+n);{const c={key:n,data:l};t.push(c),a+=s,i=r[a],n==="M"&&(n="L"),n==="m"&&(n="l")}}return t}function vU(e){let t=0,r=0,n=0,a=0;const i=[];for(const{key:s,data:l}of e)switch(s){case"M":i.push({key:"M",data:[...l]}),[t,r]=l,[n,a]=l;break;case"m":t+=l[0],r+=l[1],i.push({key:"M",data:[t,r]}),n=t,a=r;break;case"L":i.push({key:"L",data:[...l]}),[t,r]=l;break;case"l":t+=l[0],r+=l[1],i.push({key:"L",data:[t,r]});break;case"C":i.push({key:"C",data:[...l]}),t=l[4],r=l[5];break;case"c":{const c=l.map(((d,h)=>h%2?d+r:d+t));i.push({key:"C",data:c}),t=c[4],r=c[5];break}case"Q":i.push({key:"Q",data:[...l]}),t=l[2],r=l[3];break;case"q":{const c=l.map(((d,h)=>h%2?d+r:d+t));i.push({key:"Q",data:c}),t=c[2],r=c[3];break}case"A":i.push({key:"A",data:[...l]}),t=l[5],r=l[6];break;case"a":t+=l[5],r+=l[6],i.push({key:"A",data:[l[0],l[1],l[2],l[3],l[4],t,r]});break;case"H":i.push({key:"H",data:[...l]}),t=l[0];break;case"h":t+=l[0],i.push({key:"H",data:[t]});break;case"V":i.push({key:"V",data:[...l]}),r=l[0];break;case"v":r+=l[0],i.push({key:"V",data:[r]});break;case"S":i.push({key:"S",data:[...l]}),t=l[2],r=l[3];break;case"s":{const c=l.map(((d,h)=>h%2?d+r:d+t));i.push({key:"S",data:c}),t=c[2],r=c[3];break}case"T":i.push({key:"T",data:[...l]}),t=l[0],r=l[1];break;case"t":t+=l[0],r+=l[1],i.push({key:"T",data:[t,r]});break;case"Z":case"z":i.push({key:"Z",data:[]}),t=n,r=a}return i}function SU(e){const t=[];let r="",n=0,a=0,i=0,s=0,l=0,c=0;for(const{key:d,data:h}of e){switch(d){case"M":t.push({key:"M",data:[...h]}),[n,a]=h,[i,s]=h;break;case"C":t.push({key:"C",data:[...h]}),n=h[4],a=h[5],l=h[2],c=h[3];break;case"L":t.push({key:"L",data:[...h]}),[n,a]=h;break;case"H":n=h[0],t.push({key:"L",data:[n,a]});break;case"V":a=h[0],t.push({key:"L",data:[n,a]});break;case"S":{let f=0,g=0;r==="C"||r==="S"?(f=n+(n-l),g=a+(a-c)):(f=n,g=a),t.push({key:"C",data:[f,g,...h]}),l=h[0],c=h[1],n=h[2],a=h[3];break}case"T":{const[f,g]=h;let b=0,y=0;r==="Q"||r==="T"?(b=n+(n-l),y=a+(a-c)):(b=n,y=a);const E=n+2*(b-n)/3,T=a+2*(y-a)/3,_=f+2*(b-f)/3,k=g+2*(y-g)/3;t.push({key:"C",data:[E,T,_,k,f,g]}),l=b,c=y,n=f,a=g;break}case"Q":{const[f,g,b,y]=h,E=n+2*(f-n)/3,T=a+2*(g-a)/3,_=b+2*(f-b)/3,k=y+2*(g-y)/3;t.push({key:"C",data:[E,T,_,k,b,y]}),l=f,c=g,n=b,a=y;break}case"A":{const f=Math.abs(h[0]),g=Math.abs(h[1]),b=h[2],y=h[3],E=h[4],T=h[5],_=h[6];f===0||g===0?(t.push({key:"C",data:[n,a,T,_,T,_]}),n=T,a=_):(n!==T||a!==_)&&(TU(n,a,T,_,f,g,b,y,E).forEach((function(k){t.push({key:"C",data:k})})),n=T,a=_);break}case"Z":t.push({key:"Z",data:[]}),n=i,a=s}r=d}return t}function T0(e,t,r){return[e*Math.cos(r)-t*Math.sin(r),e*Math.sin(r)+t*Math.cos(r)]}function TU(e,t,r,n,a,i,s,l,c,d){const h=(f=s,Math.PI*f/180);var f;let g=[],b=0,y=0,E=0,T=0;if(d)[b,y,E,T]=d;else{[e,t]=T0(e,t,-h),[r,n]=T0(r,n,-h);const ue=(e-r)/2,Z=(t-n)/2;let Q=ue*ue/(a*a)+Z*Z/(i*i);Q>1&&(Q=Math.sqrt(Q),a*=Q,i*=Q);const z=a*a,ee=i*i,K=z*ee-z*Z*Z-ee*ue*ue,Te=z*Z*Z+ee*ue*ue,H=(l===c?-1:1)*Math.sqrt(Math.abs(K/Te));E=H*a*Z/i+(e+r)/2,T=H*-i*ue/a+(t+n)/2,b=Math.asin(parseFloat(((t-T)/i).toFixed(9))),y=Math.asin(parseFloat(((n-T)/i).toFixed(9))),e<E&&(b=Math.PI-b),r<E&&(y=Math.PI-y),b<0&&(b=2*Math.PI+b),y<0&&(y=2*Math.PI+y),c&&b>y&&(b-=2*Math.PI),!c&&y>b&&(y-=2*Math.PI)}let _=y-b;if(Math.abs(_)>120*Math.PI/180){const ue=y,Z=r,Q=n;y=c&&y>b?b+120*Math.PI/180*1:b+120*Math.PI/180*-1,g=TU(r=E+a*Math.cos(y),n=T+i*Math.sin(y),Z,Q,a,i,s,0,c,[y,ue,E,T])}_=y-b;const k=Math.cos(b),I=Math.sin(b),D=Math.cos(y),M=Math.sin(y),B=Math.tan(_/4),P=4/3*a*B,W=4/3*i*B,re=[e,t],G=[e+P*I,t-W*k],J=[r+P*M,n-W*D],se=[r,n];if(G[0]=2*re[0]-G[0],G[1]=2*re[1]-G[1],d)return[G,J,se].concat(g);{g=[G,J,se].concat(g);const ue=[];for(let Z=0;Z<g.length;Z+=3){const Q=T0(g[Z][0],g[Z][1],h),z=T0(g[Z+1][0],g[Z+1][1],h),ee=T0(g[Z+2][0],g[Z+2][1],h);ue.push([Q[0],Q[1],z[0],z[1],ee[0],ee[1]])}return ue}}const yxe={randOffset:function(e,t){return mt(e,t)},randOffsetWithRange:function(e,t,r){return kg(e,t,r)},ellipse:function(e,t,r,n,a){const i=_U(r,n,a);return sv(e,t,a,i).opset},doubleLineOps:function(e,t,r,n,a){return Po(e,t,r,n,a,!0)}};function wU(e,t,r,n,a){return{type:"path",ops:Po(e,t,r,n,a)}}function Rm(e,t,r){const n=(e||[]).length;if(n>2){const a=[];for(let i=0;i<n-1;i++)a.push(...Po(e[i][0],e[i][1],e[i+1][0],e[i+1][1],r));return t&&a.push(...Po(e[n-1][0],e[n-1][1],e[0][0],e[0][1],r)),{type:"path",ops:a}}return n===2?wU(e[0][0],e[0][1],e[1][0],e[1][1],r):{type:"path",ops:[]}}function xxe(e,t,r,n,a){return(function(i,s){return Rm(i,!0,s)})([[e,t],[e+r,t],[e+r,t+n],[e,t+n]],a)}function HI(e,t){if(e.length){const r=typeof e[0][0]=="number"?[e]:e,n=rm(r[0],1*(1+.2*t.roughness),t),a=t.disableMultiStroke?[]:rm(r[0],1.5*(1+.22*t.roughness),GI(t));for(let i=1;i<r.length;i++){const s=r[i];if(s.length){const l=rm(s,1*(1+.2*t.roughness),t),c=t.disableMultiStroke?[]:rm(s,1.5*(1+.22*t.roughness),GI(t));for(const d of l)d.op!=="move"&&n.push(d);for(const d of c)d.op!=="move"&&a.push(d)}}return{type:"path",ops:n.concat(a)}}return{type:"path",ops:[]}}function _U(e,t,r){const n=Math.sqrt(2*Math.PI*Math.sqrt((Math.pow(e/2,2)+Math.pow(t/2,2))/2)),a=Math.ceil(Math.max(r.curveStepCount,r.curveStepCount/Math.sqrt(200)*n)),i=2*Math.PI/a;let s=Math.abs(e/2),l=Math.abs(t/2);const c=1-r.curveFitting;return s+=mt(s*c,r),l+=mt(l*c,r),{increment:i,rx:s,ry:l}}function sv(e,t,r,n){const[a,i]=YI(n.increment,e,t,n.rx,n.ry,1,n.increment*kg(.1,kg(.4,1,r),r),r);let s=Ag(a,null,r);if(!r.disableMultiStroke&&r.roughness!==0){const[l]=YI(n.increment,e,t,n.rx,n.ry,1.5,0,r),c=Ag(l,null,r);s=s.concat(c)}return{estimatedPoints:i,opset:{type:"path",ops:s}}}function jI(e,t,r,n,a,i,s,l,c){const d=e,h=t;let f=Math.abs(r/2),g=Math.abs(n/2);f+=mt(.01*f,c),g+=mt(.01*g,c);let b=a,y=i;for(;b<0;)b+=2*Math.PI,y+=2*Math.PI;y-b>2*Math.PI&&(b=0,y=2*Math.PI);const E=2*Math.PI/c.curveStepCount,T=Math.min(E/2,(y-b)/2),_=VI(T,d,h,f,g,b,y,1,c);if(!c.disableMultiStroke){const k=VI(T,d,h,f,g,b,y,1.5,c);_.push(...k)}return s&&(l?_.push(...Po(d,h,d+f*Math.cos(b),h+g*Math.sin(b),c),...Po(d,h,d+f*Math.cos(y),h+g*Math.sin(y),c)):_.push({op:"lineTo",data:[d,h]},{op:"lineTo",data:[d+f*Math.cos(b),h+g*Math.sin(b)]})),{type:"path",ops:_}}function qI(e,t){const r=SU(vU(Ik(e))),n=[];let a=[0,0],i=[0,0];for(const{key:s,data:l}of r)switch(s){case"M":i=[l[0],l[1]],a=[l[0],l[1]];break;case"L":n.push(...Po(i[0],i[1],l[0],l[1],t)),i=[l[0],l[1]];break;case"C":{const[c,d,h,f,g,b]=l;n.push(...Exe(c,d,h,f,g,b,i,t)),i=[g,b];break}case"Z":n.push(...Po(i[0],i[1],a[0],a[1],t)),i=[a[0],a[1]]}return{type:"path",ops:n}}function Tx(e,t){const r=[];for(const n of e)if(n.length){const a=t.maxRandomnessOffset||0,i=n.length;if(i>2){r.push({op:"move",data:[n[0][0]+mt(a,t),n[0][1]+mt(a,t)]});for(let s=1;s<i;s++)r.push({op:"lineTo",data:[n[s][0]+mt(a,t),n[s][1]+mt(a,t)]})}}return{type:"fillPath",ops:r}}function Gu(e,t){return(function(r,n){let a=r.fillStyle||"hachure";if(!ea[a])switch(a){case"zigzag":ea[a]||(ea[a]=new dxe(n));break;case"cross-hatch":ea[a]||(ea[a]=new hxe(n));break;case"dots":ea[a]||(ea[a]=new pxe(n));break;case"dashed":ea[a]||(ea[a]=new fxe(n));break;case"zigzag-line":ea[a]||(ea[a]=new mxe(n));break;default:a="hachure",ea[a]||(ea[a]=new Rk(n))}return ea[a]})(t,yxe).fillPolygons(e,t)}function GI(e){const t=Object.assign({},e);return t.randomizer=void 0,e.seed&&(t.seed=e.seed+1),t}function kU(e){return e.randomizer||(e.randomizer=new gxe(e.seed||0)),e.randomizer.next()}function kg(e,t,r,n=1){return r.roughness*n*(kU(r)*(t-e)+e)}function mt(e,t,r=1){return kg(-e,e,t,r)}function Po(e,t,r,n,a,i=!1){const s=i?a.disableMultiStrokeFill:a.disableMultiStroke,l=ov(e,t,r,n,a,!0,!1);if(s)return l;const c=ov(e,t,r,n,a,!0,!0);return l.concat(c)}function ov(e,t,r,n,a,i,s){const l=Math.pow(e-r,2)+Math.pow(t-n,2),c=Math.sqrt(l);let d=1;d=c<200?1:c>500?.4:-.0016668*c+1.233334;let h=a.maxRandomnessOffset||0;h*h*100>l&&(h=c/10);const f=h/2,g=.2+.2*kU(a);let b=a.bowing*a.maxRandomnessOffset*(n-t)/200,y=a.bowing*a.maxRandomnessOffset*(e-r)/200;b=mt(b,a,d),y=mt(y,a,d);const E=[],T=()=>mt(f,a,d),_=()=>mt(h,a,d),k=a.preserveVertices;return s?E.push({op:"move",data:[e+(k?0:T()),t+(k?0:T())]}):E.push({op:"move",data:[e+(k?0:mt(h,a,d)),t+(k?0:mt(h,a,d))]}),s?E.push({op:"bcurveTo",data:[b+e+(r-e)*g+T(),y+t+(n-t)*g+T(),b+e+2*(r-e)*g+T(),y+t+2*(n-t)*g+T(),r+(k?0:T()),n+(k?0:T())]}):E.push({op:"bcurveTo",data:[b+e+(r-e)*g+_(),y+t+(n-t)*g+_(),b+e+2*(r-e)*g+_(),y+t+2*(n-t)*g+_(),r+(k?0:_()),n+(k?0:_())]}),E}function rm(e,t,r){if(!e.length)return[];const n=[];n.push([e[0][0]+mt(t,r),e[0][1]+mt(t,r)]),n.push([e[0][0]+mt(t,r),e[0][1]+mt(t,r)]);for(let a=1;a<e.length;a++)n.push([e[a][0]+mt(t,r),e[a][1]+mt(t,r)]),a===e.length-1&&n.push([e[a][0]+mt(t,r),e[a][1]+mt(t,r)]);return Ag(n,null,r)}function Ag(e,t,r){const n=e.length,a=[];if(n>3){const i=[],s=1-r.curveTightness;a.push({op:"move",data:[e[1][0],e[1][1]]});for(let l=1;l+2<n;l++){const c=e[l];i[0]=[c[0],c[1]],i[1]=[c[0]+(s*e[l+1][0]-s*e[l-1][0])/6,c[1]+(s*e[l+1][1]-s*e[l-1][1])/6],i[2]=[e[l+1][0]+(s*e[l][0]-s*e[l+2][0])/6,e[l+1][1]+(s*e[l][1]-s*e[l+2][1])/6],i[3]=[e[l+1][0],e[l+1][1]],a.push({op:"bcurveTo",data:[i[1][0],i[1][1],i[2][0],i[2][1],i[3][0],i[3][1]]})}}else n===3?(a.push({op:"move",data:[e[1][0],e[1][1]]}),a.push({op:"bcurveTo",data:[e[1][0],e[1][1],e[2][0],e[2][1],e[2][0],e[2][1]]})):n===2&&a.push(...ov(e[0][0],e[0][1],e[1][0],e[1][1],r,!0,!0));return a}function YI(e,t,r,n,a,i,s,l){const c=[],d=[];if(l.roughness===0){e/=4,d.push([t+n*Math.cos(-e),r+a*Math.sin(-e)]);for(let h=0;h<=2*Math.PI;h+=e){const f=[t+n*Math.cos(h),r+a*Math.sin(h)];c.push(f),d.push(f)}d.push([t+n*Math.cos(0),r+a*Math.sin(0)]),d.push([t+n*Math.cos(e),r+a*Math.sin(e)])}else{const h=mt(.5,l)-Math.PI/2;d.push([mt(i,l)+t+.9*n*Math.cos(h-e),mt(i,l)+r+.9*a*Math.sin(h-e)]);const f=2*Math.PI+h-.01;for(let g=h;g<f;g+=e){const b=[mt(i,l)+t+n*Math.cos(g),mt(i,l)+r+a*Math.sin(g)];c.push(b),d.push(b)}d.push([mt(i,l)+t+n*Math.cos(h+2*Math.PI+.5*s),mt(i,l)+r+a*Math.sin(h+2*Math.PI+.5*s)]),d.push([mt(i,l)+t+.98*n*Math.cos(h+s),mt(i,l)+r+.98*a*Math.sin(h+s)]),d.push([mt(i,l)+t+.9*n*Math.cos(h+.5*s),mt(i,l)+r+.9*a*Math.sin(h+.5*s)])}return[d,c]}function VI(e,t,r,n,a,i,s,l,c){const d=i+mt(.1,c),h=[];h.push([mt(l,c)+t+.9*n*Math.cos(d-e),mt(l,c)+r+.9*a*Math.sin(d-e)]);for(let f=d;f<=s;f+=e)h.push([mt(l,c)+t+n*Math.cos(f),mt(l,c)+r+a*Math.sin(f)]);return h.push([t+n*Math.cos(s),r+a*Math.sin(s)]),h.push([t+n*Math.cos(s),r+a*Math.sin(s)]),Ag(h,null,c)}function Exe(e,t,r,n,a,i,s,l){const c=[],d=[l.maxRandomnessOffset||1,(l.maxRandomnessOffset||1)+.3];let h=[0,0];const f=l.disableMultiStroke?1:2,g=l.preserveVertices;for(let b=0;b<f;b++)b===0?c.push({op:"move",data:[s[0],s[1]]}):c.push({op:"move",data:[s[0]+(g?0:mt(d[0],l)),s[1]+(g?0:mt(d[0],l))]}),h=g?[a,i]:[a+mt(d[b],l),i+mt(d[b],l)],c.push({op:"bcurveTo",data:[e+mt(d[b],l),t+mt(d[b],l),r+mt(d[b],l),n+mt(d[b],l),h[0],h[1]]});return c}function w0(e){return[...e]}function WI(e,t=0){const r=e.length;if(r<3)throw new Error("A curve must have at least three points.");const n=[];if(r===3)n.push(w0(e[0]),w0(e[1]),w0(e[2]),w0(e[2]));else{const a=[];a.push(e[0],e[0]);for(let l=1;l<e.length;l++)a.push(e[l]),l===e.length-1&&a.push(e[l]);const i=[],s=1-t;n.push(w0(a[0]));for(let l=1;l+2<a.length;l++){const c=a[l];i[0]=[c[0],c[1]],i[1]=[c[0]+(s*a[l+1][0]-s*a[l-1][0])/6,c[1]+(s*a[l+1][1]-s*a[l-1][1])/6],i[2]=[a[l+1][0]+(s*a[l][0]-s*a[l+2][0])/6,a[l+1][1]+(s*a[l][1]-s*a[l+2][1])/6],i[3]=[a[l+1][0],a[l+1][1]],n.push(i[1],i[2],i[3])}}return n}function Im(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)}function vxe(e,t,r){const n=Im(t,r);if(n===0)return Im(e,t);let a=((e[0]-t[0])*(r[0]-t[0])+(e[1]-t[1])*(r[1]-t[1]))/n;return a=Math.max(0,Math.min(1,a)),Im(e,gl(t,r,a))}function gl(e,t,r){return[e[0]+(t[0]-e[0])*r,e[1]+(t[1]-e[1])*r]}function lv(e,t,r,n){const a=n||[];if((function(l,c){const d=l[c+0],h=l[c+1],f=l[c+2],g=l[c+3];let b=3*h[0]-2*d[0]-g[0];b*=b;let y=3*h[1]-2*d[1]-g[1];y*=y;let E=3*f[0]-2*g[0]-d[0];E*=E;let T=3*f[1]-2*g[1]-d[1];return T*=T,b<E&&(b=E),y<T&&(y=T),b+y})(e,t)<r){const l=e[t+0];a.length?(i=a[a.length-1],s=l,Math.sqrt(Im(i,s))>1&&a.push(l)):a.push(l),a.push(e[t+3])}else{const c=e[t+0],d=e[t+1],h=e[t+2],f=e[t+3],g=gl(c,d,.5),b=gl(d,h,.5),y=gl(h,f,.5),E=gl(g,b,.5),T=gl(b,y,.5),_=gl(E,T,.5);lv([c,g,E,_],0,r,a),lv([_,T,y,f],0,r,a)}var i,s;return a}function Sxe(e,t){return Cg(e,0,e.length,t)}function Cg(e,t,r,n,a){const i=a||[],s=e[t],l=e[r-1];let c=0,d=1;for(let h=t+1;h<r-1;++h){const f=vxe(e[h],s,l);f>c&&(c=f,d=h)}return Math.sqrt(c)>n?(Cg(e,t,d+1,n,i),Cg(e,d,r,n,i)):(i.length||i.push(s),i.push(l)),i}function wx(e,t=.15,r){const n=[],a=(e.length-1)/3;for(let i=0;i<a;i++)lv(e,3*i,t,n);return r&&r>0?Cg(n,0,n.length,r):n}const va="none";class Ng{constructor(t){this.defaultOptions={maxRandomnessOffset:2,roughness:1,bowing:1,stroke:"#000",strokeWidth:1,curveTightness:0,curveFitting:.95,curveStepCount:9,fillStyle:"hachure",fillWeight:-1,hachureAngle:-41,hachureGap:-1,dashOffset:-1,dashGap:-1,zigzagOffset:-1,seed:0,disableMultiStroke:!1,disableMultiStrokeFill:!1,preserveVertices:!1,fillShapeRoughnessGain:.8},this.config=t||{},this.config.options&&(this.defaultOptions=this._o(this.config.options))}static newSeed(){return Math.floor(Math.random()*2**31)}_o(t){return t?Object.assign({},this.defaultOptions,t):this.defaultOptions}_d(t,r,n){return{shape:t,sets:r||[],options:n||this.defaultOptions}}line(t,r,n,a,i){const s=this._o(i);return this._d("line",[wU(t,r,n,a,s)],s)}rectangle(t,r,n,a,i){const s=this._o(i),l=[],c=xxe(t,r,n,a,s);if(s.fill){const d=[[t,r],[t+n,r],[t+n,r+a],[t,r+a]];s.fillStyle==="solid"?l.push(Tx([d],s)):l.push(Gu([d],s))}return s.stroke!==va&&l.push(c),this._d("rectangle",l,s)}ellipse(t,r,n,a,i){const s=this._o(i),l=[],c=_U(n,a,s),d=sv(t,r,s,c);if(s.fill)if(s.fillStyle==="solid"){const h=sv(t,r,s,c).opset;h.type="fillPath",l.push(h)}else l.push(Gu([d.estimatedPoints],s));return s.stroke!==va&&l.push(d.opset),this._d("ellipse",l,s)}circle(t,r,n,a){const i=this.ellipse(t,r,n,n,a);return i.shape="circle",i}linearPath(t,r){const n=this._o(r);return this._d("linearPath",[Rm(t,!1,n)],n)}arc(t,r,n,a,i,s,l=!1,c){const d=this._o(c),h=[],f=jI(t,r,n,a,i,s,l,!0,d);if(l&&d.fill)if(d.fillStyle==="solid"){const g=Object.assign({},d);g.disableMultiStroke=!0;const b=jI(t,r,n,a,i,s,!0,!1,g);b.type="fillPath",h.push(b)}else h.push((function(g,b,y,E,T,_,k){const I=g,D=b;let M=Math.abs(y/2),B=Math.abs(E/2);M+=mt(.01*M,k),B+=mt(.01*B,k);let P=T,W=_;for(;P<0;)P+=2*Math.PI,W+=2*Math.PI;W-P>2*Math.PI&&(P=0,W=2*Math.PI);const re=(W-P)/k.curveStepCount,G=[];for(let J=P;J<=W;J+=re)G.push([I+M*Math.cos(J),D+B*Math.sin(J)]);return G.push([I+M*Math.cos(W),D+B*Math.sin(W)]),G.push([I,D]),Gu([G],k)})(t,r,n,a,i,s,d));return d.stroke!==va&&h.push(f),this._d("arc",h,d)}curve(t,r){const n=this._o(r),a=[],i=HI(t,n);if(n.fill&&n.fill!==va)if(n.fillStyle==="solid"){const s=HI(t,Object.assign(Object.assign({},n),{disableMultiStroke:!0,roughness:n.roughness?n.roughness+n.fillShapeRoughnessGain:0}));a.push({type:"fillPath",ops:this._mergedShape(s.ops)})}else{const s=[],l=t;if(l.length){const c=typeof l[0][0]=="number"?[l]:l;for(const d of c)d.length<3?s.push(...d):d.length===3?s.push(...wx(WI([d[0],d[0],d[1],d[2]]),10,(1+n.roughness)/2)):s.push(...wx(WI(d),10,(1+n.roughness)/2))}s.length&&a.push(Gu([s],n))}return n.stroke!==va&&a.push(i),this._d("curve",a,n)}polygon(t,r){const n=this._o(r),a=[],i=Rm(t,!0,n);return n.fill&&(n.fillStyle==="solid"?a.push(Tx([t],n)):a.push(Gu([t],n))),n.stroke!==va&&a.push(i),this._d("polygon",a,n)}path(t,r){const n=this._o(r),a=[];if(!t)return this._d("path",a,n);t=(t||"").replace(/\n/g," ").replace(/(-\s)/g,"-").replace("/(ss)/g"," ");const i=n.fill&&n.fill!=="transparent"&&n.fill!==va,s=n.stroke!==va,l=!!(n.simplification&&n.simplification<1),c=(function(h,f,g){const b=SU(vU(Ik(h))),y=[];let E=[],T=[0,0],_=[];const k=()=>{_.length>=4&&E.push(...wx(_,f)),_=[]},I=()=>{k(),E.length&&(y.push(E),E=[])};for(const{key:M,data:B}of b)switch(M){case"M":I(),T=[B[0],B[1]],E.push(T);break;case"L":k(),E.push([B[0],B[1]]);break;case"C":if(!_.length){const P=E.length?E[E.length-1]:T;_.push([P[0],P[1]])}_.push([B[0],B[1]]),_.push([B[2],B[3]]),_.push([B[4],B[5]]);break;case"Z":k(),E.push([T[0],T[1]])}if(I(),!g)return y;const D=[];for(const M of y){const B=Sxe(M,g);B.length&&D.push(B)}return D})(t,1,l?4-4*(n.simplification||1):(1+n.roughness)/2),d=qI(t,n);if(i)if(n.fillStyle==="solid")if(c.length===1){const h=qI(t,Object.assign(Object.assign({},n),{disableMultiStroke:!0,roughness:n.roughness?n.roughness+n.fillShapeRoughnessGain:0}));a.push({type:"fillPath",ops:this._mergedShape(h.ops)})}else a.push(Tx(c,n));else a.push(Gu(c,n));return s&&(l?c.forEach((h=>{a.push(Rm(h,!1,n))})):a.push(d)),this._d("path",a,n)}opsToPath(t,r){let n="";for(const a of t.ops){const i=typeof r=="number"&&r>=0?a.data.map((s=>+s.toFixed(r))):a.data;switch(a.op){case"move":n+=`M${i[0]} ${i[1]} `;break;case"bcurveTo":n+=`C${i[0]} ${i[1]}, ${i[2]} ${i[3]}, ${i[4]} ${i[5]} `;break;case"lineTo":n+=`L${i[0]} ${i[1]} `}}return n.trim()}toPaths(t){const r=t.sets||[],n=t.options||this.defaultOptions,a=[];for(const i of r){let s=null;switch(i.type){case"path":s={d:this.opsToPath(i),stroke:n.stroke,strokeWidth:n.strokeWidth,fill:va};break;case"fillPath":s={d:this.opsToPath(i),stroke:va,strokeWidth:0,fill:n.fill||va};break;case"fillSketch":s=this.fillSketch(i,n)}s&&a.push(s)}return a}fillSketch(t,r){let n=r.fillWeight;return n<0&&(n=r.strokeWidth/2),{d:this.opsToPath(t),stroke:r.fill||va,strokeWidth:n,fill:va}}_mergedShape(t){return t.filter(((r,n)=>n===0||r.op!=="move"))}}class Txe{constructor(t,r){this.canvas=t,this.ctx=this.canvas.getContext("2d"),this.gen=new Ng(r)}draw(t){const r=t.sets||[],n=t.options||this.getDefaultOptions(),a=this.ctx,i=t.options.fixedDecimalPlaceDigits;for(const s of r)switch(s.type){case"path":a.save(),a.strokeStyle=n.stroke==="none"?"transparent":n.stroke,a.lineWidth=n.strokeWidth,n.strokeLineDash&&a.setLineDash(n.strokeLineDash),n.strokeLineDashOffset&&(a.lineDashOffset=n.strokeLineDashOffset),this._drawToContext(a,s,i),a.restore();break;case"fillPath":{a.save(),a.fillStyle=n.fill||"";const l=t.shape==="curve"||t.shape==="polygon"||t.shape==="path"?"evenodd":"nonzero";
vendor: 4,161 bytes, line 924
924this._drawToContext(a,s,i,l),a.restore();break}case"fillSketch":this.fillSketch(a,s,n)}}fillSketch(t,r,n){let a=n.fillWeight;a<0&&(a=n.strokeWidth/2),t.save(),n.fillLineDash&&t.setLineDash(n.fillLineDash),n.fillLineDashOffset&&(t.lineDashOffset=n.fillLineDashOffset),t.strokeStyle=n.fill||"",t.lineWidth=a,this._drawToContext(t,r,n.fixedDecimalPlaceDigits),t.restore()}_drawToContext(t,r,n,a="nonzero"){t.beginPath();for(const i of r.ops){const s=typeof n=="number"&&n>=0?i.data.map((l=>+l.toFixed(n))):i.data;switch(i.op){case"move":t.moveTo(s[0],s[1]);break;case"bcurveTo":t.bezierCurveTo(s[0],s[1],s[2],s[3],s[4],s[5]);break;case"lineTo":t.lineTo(s[0],s[1])}}r.type==="fillPath"?t.fill(a):t.stroke()}get generator(){return this.gen}getDefaultOptions(){return this.gen.defaultOptions}line(t,r,n,a,i){const s=this.gen.line(t,r,n,a,i);return this.draw(s),s}rectangle(t,r,n,a,i){const s=this.gen.rectangle(t,r,n,a,i);return this.draw(s),s}ellipse(t,r,n,a,i){const s=this.gen.ellipse(t,r,n,a,i);return this.draw(s),s}circle(t,r,n,a){const i=this.gen.circle(t,r,n,a);return this.draw(i),i}linearPath(t,r){const n=this.gen.linearPath(t,r);return this.draw(n),n}polygon(t,r){const n=this.gen.polygon(t,r);return this.draw(n),n}arc(t,r,n,a,i,s,l=!1,c){const d=this.gen.arc(t,r,n,a,i,s,l,c);return this.draw(d),d}curve(t,r){const n=this.gen.curve(t,r);return this.draw(n),n}path(t,r){const n=this.gen.path(t,r);return this.draw(n),n}}const nm="http://www.w3.org/2000/svg";class wxe{constructor(t,r){this.svg=t,this.gen=new Ng(r)}draw(t){const r=t.sets||[],n=t.options||this.getDefaultOptions(),a=this.svg.ownerDocument||window.document,i=a.createElementNS(nm,"g"),s=t.options.fixedDecimalPlaceDigits;for(const l of r){let c=null;switch(l.type){case"path":c=a.createElementNS(nm,"path"),c.setAttribute("d",this.opsToPath(l,s)),c.setAttribute("stroke",n.stroke),c.setAttribute("stroke-width",n.strokeWidth+""),c.setAttribute("fill","none"),n.strokeLineDash&&c.setAttribute("stroke-dasharray",n.strokeLineDash.join(" ").trim()),n.strokeLineDashOffset&&c.setAttribute("stroke-dashoffset",`${n.strokeLineDashOffset}`);break;case"fillPath":c=a.createElementNS(nm,"path"),c.setAttribute("d",this.opsToPath(l,s)),c.setAttribute("stroke","none"),c.setAttribute("stroke-width","0"),c.setAttribute("fill",n.fill||""),t.shape!=="curve"&&t.shape!=="polygon"||c.setAttribute("fill-rule","evenodd");break;case"fillSketch":c=this.fillSketch(a,l,n)}c&&i.appendChild(c)}return i}fillSketch(t,r,n){let a=n.fillWeight;a<0&&(a=n.strokeWidth/2);const i=t.createElementNS(nm,"path");return i.setAttribute("d",this.opsToPath(r,n.fixedDecimalPlaceDigits)),i.setAttribute("stroke",n.fill||""),i.setAttribute("stroke-width",a+""),i.setAttribute("fill","none"),n.fillLineDash&&i.setAttribute("stroke-dasharray",n.fillLineDash.join(" ").trim()),n.fillLineDashOffset&&i.setAttribute("stroke-dashoffset",`${n.fillLineDashOffset}`),i}get generator(){return this.gen}getDefaultOptions(){return this.gen.defaultOptions}opsToPath(t,r){return this.gen.opsToPath(t,r)}line(t,r,n,a,i){const s=this.gen.line(t,r,n,a,i);return this.draw(s)}rectangle(t,r,n,a,i){const s=this.gen.rectangle(t,r,n,a,i);return this.draw(s)}ellipse(t,r,n,a,i){const s=this.gen.ellipse(t,r,n,a,i);return this.draw(s)}circle(t,r,n,a){const i=this.gen.circle(t,r,n,a);return this.draw(i)}linearPath(t,r){const n=this.gen.linearPath(t,r);return this.draw(n)}polygon(t,r){const n=this.gen.polygon(t,r);return this.draw(n)}arc(t,r,n,a,i,s,l=!1,c){const d=this.gen.arc(t,r,n,a,i,s,l,c);return this.draw(d)}curve(t,r){const n=this.gen.curve(t,r);return this.draw(n)}path(t,r){const n=this.gen.path(t,r);return this.draw(n)}}var Qe={canvas:(e,t)=>new Txe(e,t),svg:(e,t)=>new wxe(e,t),generator:e=>new Ng(e),newSeed:()=>Ng.newSeed()},ft=C(async(e,t,r)=>{let n;const a=t.useHtmlLabels||Zr(Wt()?.htmlLabels);r?n=r:n="node default";const i=e.insert("g").attr("class",n).attr("id",t.domId||t.id),s=i.insert("g").attr("class","label").attr("style",_n(t.labelStyle));let l;t.label===void 0?l="":l=typeof t.label=="string"?t.label:t.label[0];const c=await qo(s,Za(Ql(l),Wt()),{useHtmlLabels:a,width:t.width||Wt().flowchart?.wrappingWidth,cssClasse
vendor: 10,787 bytes, lines 924-925
924s:"markdown-node-label",style:t.labelStyle,addSvgBackground:!!t.icon||!!t.img});let d=c.getBBox();const h=(t?.padding??0)/2;if(a){const f=c.children[0],g=Ut(c),b=f.getElementsByTagName("img");if(b){const y=l.replace(/<img[^>]*>/g,"").trim()==="";await Promise.all([...b].map(E=>new Promise(T=>{function _(){if(E.style.display="flex",E.style.flexDirection="column",y){const k=Wt().fontSize?Wt().fontSize:window.getComputedStyle(document.body).fontSize,I=5,[D=zM.fontSize]=Bb(k),M=D*I+"px";E.style.minWidth=M,E.style.maxWidth=M}else E.style.width="100%";T(E)}C(_,"setupImage"),setTimeout(()=>{E.complete&&_()}),E.addEventListener("error",_),E.addEventListener("load",_)})))}d=f.getBoundingClientRect(),g.attr("width",d.width),g.attr("height",d.height)}return a?s.attr("transform","translate("+-d.width/2+", "+-d.height/2+")"):s.attr("transform","translate(0, "+-d.height/2+")"),t.centerLabel&&s.attr("transform","translate("+-d.width/2+", "+-d.height/2+")"),s.insert("rect",":first-child"),{shapeSvg:i,bbox:d,halfPadding:h,label:s}},"labelHelper"),_x=C(async(e,t,r)=>{const n=r.useHtmlLabels||Zr(Wt()?.flowchart?.htmlLabels),a=e.insert("g").attr("class","label").attr("style",r.labelStyle||""),i=await qo(a,Za(Ql(t),Wt()),{useHtmlLabels:n,width:r.width||Wt()?.flowchart?.wrappingWidth,style:r.labelStyle,addSvgBackground:!!r.icon||!!r.img});let s=i.getBBox();const l=r.padding/2;if(Zr(Wt()?.flowchart?.htmlLabels)){const c=i.children[0],d=Ut(i);s=c.getBoundingClientRect(),d.attr("width",s.width),d.attr("height",s.height)}return n?a.attr("transform","translate("+-s.width/2+", "+-s.height/2+")"):a.attr("transform","translate(0, "+-s.height/2+")"),r.centerLabel&&a.attr("transform","translate("+-s.width/2+", "+-s.height/2+")"),a.insert("rect",":first-child"),{shapeSvg:e,bbox:s,halfPadding:l,label:a}},"insertLabel"),tt=C((e,t)=>{const r=t.node().getBBox();e.width=r.width,e.height=r.height},"updateNodeBounds"),lt=C((e,t)=>(e.look==="handDrawn"?"rough-node":"node")+" "+e.cssClasses+" "+(t||""),"getNodeClasses");function Lt(e){const t=e.map((r,n)=>`${n===0?"M":"L"}${r.x},${r.y}`);return t.push("Z"),t.join(" ")}C(Lt,"createPathFromPoints");function Uo(e,t,r,n,a,i){const s=[],c=r-e,d=n-t,h=c/i,f=2*Math.PI/h,g=t+d/2;for(let b=0;b<=50;b++){const y=b/50,E=e+y*c,T=g+a*Math.sin(f*(E-e));s.push({x:E,y:T})}return s}C(Uo,"generateFullSineWavePoints");function Sh(e,t,r,n,a,i){const s=[],l=a*Math.PI/180,h=(i*Math.PI/180-l)/(n-1);for(let f=0;f<n;f++){const g=l+f*h,b=e+r*Math.cos(g),y=t+r*Math.sin(g);s.push({x:-b,y:-y})}return s}C(Sh,"generateCirclePoints");var _xe=C((e,t)=>{var r=e.x,n=e.y,a=t.x-r,i=t.y-n,s=e.width/2,l=e.height/2,c,d;return Math.abs(i)*s>Math.abs(a)*l?(i<0&&(l=-l),c=i===0?0:l*a/i,d=l):(a<0&&(s=-s),c=s,d=a===0?0:s*i/a),{x:r+c,y:n+d}},"intersectRect"),rd=_xe;function AU(e,t){t&&e.attr("style",t)}C(AU,"applyStyle");async function CU(e){const t=Ut(document.createElementNS("http://www.w3.org/2000/svg","foreignObject")),r=t.append("xhtml:div"),n=Wt();let a=e.label;e.label&&Tc(e.label)&&(a=await P_(e.label.replace(Qc.lineBreakRegex,` 925`),n));const s='<span class="'+(e.isNode?"nodeLabel":"edgeLabel")+'" '+(e.labelStyle?'style="'+e.labelStyle+'"':"")+">"+a+"</span>";return r.html(Za(s,n)),AU(r,e.labelStyle),r.style("display","inline-block"),r.style("padding-right","1px"),r.style("white-space","nowrap"),r.attr("xmlns","http://www.w3.org/1999/xhtml"),t.node()}C(CU,"addHtmlLabel");var kxe=C(async(e,t,r,n)=>{let a=e||"";if(typeof a=="object"&&(a=a[0]),Zr(Wt().flowchart.htmlLabels)){a=a.replace(/\\n|\n/g,"<br />"),Ne.info("vertexText"+a);const i={isNode:n,label:Ql(a).replace(/fa[blrs]?:fa-[\w-]+/g,l=>`<i class='${l.replace(":"," ")}'></i>`),labelStyle:t&&t.replace("fill:","color:")};return await CU(i)}else{const i=document.createElementNS("http://www.w3.org/2000/svg","text");i.setAttribute("style",t.replace("color:","fill:"));let s=[];typeof a=="string"?s=a.split(/\\n|\n|<br\s*\/?>/gi):Array.isArray(a)?s=a:s=[];for(const l of s){const c=document.createElementNS("http://www.w3.org/2000/svg","tspan");c.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),c.setAttribute("dy","1em"),c.setAttribute("x","0"),r?c.setAttribute("class","title-row"):c.setAttribute("class","row"),c.textContent=l.trim(),i.appendChild(c)}return i}},"createLabel"),wl=kxe,Go=C((e,t,r,n,a)=>["M",e+a,t,"H",e+r-a,"A",a,a,0,0,1,e+r,t+a,"V",t+n-a,"A",a,a,0,0,1,e+r-a,t+n,"H",e+a,"A",a,a,0,0,1,e,t+n-a,"V",t+a,"A",a,a,0,0,1,e+a,t,"Z"].join(" "),"createRoundedRectPathD"),NU=C(async(e,t)=>{Ne.info("Creating subgraph rect for ",t.id,t);const r=Wt(),{themeVariables:n,handDrawnSeed:a}=r,{clusterBkg:i,clusterBorder:s}=n,{labelStyles:l,nodeStyles:c,borderStyles:d,backgroundStyles:h}=et(t),f=e.insert("g").attr("class","cluster "+t.cssClasses).attr("id",t.id).attr("data-look",t.look),g=Zr(r.flowchart.htmlLabels),b=f.insert("g").attr("class","cluster-label "),y=await qo(b,t.label,{style:t.labelStyle,useHtmlLabels:g,isNode:!0});let E=y.getBBox();if(Zr(r.flowchart.htmlLabels)){const P=y.children[0],W=Ut(y);E=P.getBoundingClientRect(),W.attr("width",E.width),W.attr("height",E.height)}const T=t.width<=E.width+t.padding?E.width+t.padding:t.width;t.width<=E.width+t.padding?t.diff=(T-t.width)/2-t.padding:t.diff=-t.padding;const _=t.height,k=t.x-T/2,I=t.y-_/2;Ne.trace("Data ",t,JSON.stringify(t));let D;if(t.look==="handDrawn"){const P=Qe.svg(f),W=Je(t,{roughness:.7,fill:i,stroke:s,fillWeight:3,seed:a}),re=P.path(Go(k,I,T,_,0),W);D=f.insert(()=>(Ne.debug("Rough node insert CXC",re),re),":first-child"),D.select("path:nth-child(2)").attr("style",d.join(";")),D.select("path").attr("style",h.join(";").replace("fill","stroke"))}else D=f.insert("rect",":first-child"),D.attr("style",c).attr("rx",t.rx).attr("ry",t.ry).attr("x",k).attr("y",I).attr("width",T).attr("height",_);const{subGraphTitleTopMargin:M}=uk(r);if(b.attr("transform",`translate(${t.x-E.width/2}, ${t.y-t.height/2+M})`),l){const P=b.select("span");P&&P.attr("style",l)}const B=D.node().getBBox();return t.offsetX=0,t.width=B.width,t.height=B.height,t.offsetY=E.height-t.padding/2,t.intersect=function(P){return rd(t,P)},{cluster:f,labelBBox:E}},"rect"),Axe=C((e,t)=>{const r=e.insert("g").attr("class","note-cluster").attr("id",t.id),n=r.insert("rect",":first-child"),a=0*t.padding,i=a/2;n.attr("rx",t.rx).attr("ry",t.ry).attr("x",t.x-t.width/2-i).attr("y",t.y-t.height/2-i).attr("width",t.width+a).attr("height",t.height+a).attr("fill","none");const s=n.node().getBBox();return t.width=s.width,t.height=s.height,t.intersect=function(l){return rd(t,l)},{cluster:r,labelBBox:{width:0,height:0}}},"noteGroup"),Cxe=C(async(e,t)=>{const r=Wt(),{themeVariables:n,handDrawnSeed:a}=r,{altBackground:i,compositeBackground:s,compositeTitleBackground:l,nodeBorder:c}=n,d=e.insert("g").attr("class",t.cssClasses).attr("id",t.id).attr("data-id",t.id).attr("data-look",t.look),h=d.insert("g",":first-child"),f=d.insert("g").attr("class","cluster-label");let g=d.append("rect");const b=f.node().appendChild(await wl(t.label,t.labelStyle,void 0,!0));let y=b.getBBox();if(Zr(r.flowchart.htmlLabels)){const re=b.children[0],G=Ut(b);y=re.getBoundingClientRect(),G.attr("width",y.width),G.attr("height",y.height)}const E=0*t.padding,T=E/2,_=(t.width<=y.width+t.padding?y.width+t.padding:t.width)+E;t.width<=y.width+t.padding?t.diff=(_-t.width)/2-t.padding:t.diff=-t.padding;const k=t.height+E,I=t.height+E-y.height-6,D=t.x-_/2,M=t.y-k/2;t.width=_;const B=t.y-t.height/2-T+y.height+2;let P;if(t.look==="handDrawn"){const re=t.cssClasses.includes("statediagram-cluster-alt"),G=Qe.svg(d),J=t.rx||t.ry?G.path(Go(D,M,_,k,10),{roughness:.7,fill:l,fillStyle:"solid",stroke:c,seed:a}):G.rectangle(D,M,_,k,{seed:a});P=d.insert(()=>J,":first-child");const se=G.rectangle(D,B,_,I,{fill:re?i:s,fillStyle:re?"hachure":"solid",stroke:c,seed:a});P=d.insert(()=>J,":first-child"),g=d.insert(()=>se)}else P=h.insert("rect",":first-child"),P.attr("class","outer").attr("x",D).attr("y",M).attr("width",_).attr("height",k).attr("data-look",t.look),g.attr("class","inner").attr("x",D).attr("y",B).attr("width",_).attr("height",I);f.attr("transform",`translate(${t.x-y.width/2}, ${M+1-(Zr(r.flowchart.htmlLabels)?0:3)})`);const W=P.node().getBBox();return t.height=W.height,t.offsetX=0,t.offsetY=y.height-t.padding/2,t.labelBBox=y,t.intersect=function(re){return rd(t,re)},{cluster:d,labelBBox:y}},"roundedWithTitle"),Nxe=C(async(e,t)=>{Ne.info("Creating subgraph rect for ",t.id,t);const r=Wt(),{themeVariables:n,handDrawnSeed:a}=r,{clusterBkg:i,clusterBorder:s}=n,{labelStyles:l,nodeStyles:c,borderStyles:d,backgroundStyles:h}=et(t),f=e.insert("g").attr("class","cluster "+t.cssClasses).attr("id",t.id).attr("data-look",t.look),g=Zr(r.flowchart.htmlLabels),b=f.insert("g").attr("class","cluster-label "),y=await qo(b,t.label,{style:t.labelStyle,useHtmlLabels:g,isNode:!0,width:t.width});let E=y.getBBox();if(Zr(r.flowchart.htmlLabels)){const P=y.children[0],W=Ut(y);E=P.getBoundingClientRect(),W.attr("width",E.width),W.attr("height",E.height)}const T=t.width<=E.width+t.padding?E.width+t.padding:t.width;t.width<=E.width+t.padding?t.diff=(T-t.width)/2-t.padding:t.diff=-t.padding;const _=t.height,k=t.x-T/2,I=t.y-_/2;Ne.trace("Data ",t,JSON.stringify(t));let D;if(t.look==="handDrawn"){const P=Qe.svg(f),W=Je(t,{roughness:.7,fill:i,stroke:s,fillWeight:4,seed:a}),re=P.path(Go(k,I,T,_,t.rx),W);D=f.insert(()=>(Ne.debug("Rough node insert CXC",re),re),":first-child"),D.select("path:nth-child(2)").attr("style",d.join(";")),D.select("path").attr("style",h.join(";").replace("fill","stroke"))}else D=f.insert("rect",":first-child"),D.attr("style",c).attr("rx",t.rx).attr("ry",t.ry).attr("x",k).attr("y",I).attr("width",T).attr("height",_);const{subGraphTitleTopMargin:M}=uk(r);if(b.attr("transform",`translate(${t.x-E.width/2}, ${t.y-t.height/2+M})`),l){const P=b.select("span");P&&P.attr("style",l)}const B=D.node().getBBox();return t.offsetX=0,t.width=B.width,t.height=B.height,t.offsetY=E.height-t.padding/2,t.intersect=function(P){return rd(t,P)},{cluster:f,labelBBox:E}},"kanbanSection"),Rxe=C((e,t)=>{const r=Wt(),{themeVariables:n,handDrawnSeed:a}=r,{nodeBorder:i}=n,s=e.insert("g").attr("class",t.cssClasses).attr("id",t.id).attr("data-look",t.look),l=s.insert("g",":first-child"),c=0*t.padding,d=t.width+c;t.diff=-t.padding;const h=t.height+c,f=t.x-d/2,g=t.y-h/2;t.width=d;let b;if(t.look==="handDrawn"){const T=Qe.svg(s).rectangle(f,g,d,h,{fill:"lightgrey",roughness:.5,strokeLineDash:[5],stroke:i,seed:a});b=s.insert(()=>T,":first-child")}else b=l.insert("rect",":first-child"),b.attr("class","divider").attr("x",f).attr("y",g).attr("width",d).attr("height",h).attr("data-look",t.look);const y=b.node().getBBox();return t.height=y.height,t.offsetX=0,t.offsetY=0,t.intersect=function(E){return rd(t,E)},{cluster:s,labelBBox:{}}}
vendor: 5,528 bytes, line 925
925,"divider"),Ixe=NU,Oxe={rect:NU,squareRect:Ixe,roundedWithTitle:Cxe,noteGroup:Axe,divider:Rxe,kanbanSection:Nxe},RU=new Map,Lxe=C(async(e,t)=>{const r=t.shape||"rect",n=await Oxe[r](e,t);return RU.set(t.id,n),n},"insertCluster"),rwe=C(()=>{RU=new Map},"clear");function IU(e,t){return e.intersect(t)}C(IU,"intersectNode");var Dxe=IU;function OU(e,t,r,n){var a=e.x,i=e.y,s=a-n.x,l=i-n.y,c=Math.sqrt(t*t*l*l+r*r*s*s),d=Math.abs(t*r*s/c);n.x<a&&(d=-d);var h=Math.abs(t*r*l/c);return n.y<i&&(h=-h),{x:a+d,y:i+h}}C(OU,"intersectEllipse");var LU=OU;function DU(e,t,r){return LU(e,t,t,r)}C(DU,"intersectCircle");var Mxe=DU;function MU(e,t,r,n){{const a=t.y-e.y,i=e.x-t.x,s=t.x*e.y-e.x*t.y,l=a*r.x+i*r.y+s,c=a*n.x+i*n.y+s,d=1e-6;if(l!==0&&c!==0&&uv(l,c))return;const h=n.y-r.y,f=r.x-n.x,g=n.x*r.y-r.x*n.y,b=h*e.x+f*e.y+g,y=h*t.x+f*t.y+g;if(Math.abs(b)<d&&Math.abs(y)<d&&uv(b,y))return;const E=a*f-h*i;if(E===0)return;const T=Math.abs(E/2);let _=i*g-f*s;const k=_<0?(_-T)/E:(_+T)/E;_=h*s-a*g;const I=_<0?(_-T)/E:(_+T)/E;return{x:k,y:I}}}C(MU,"intersectLine");function uv(e,t){return e*t>0}C(uv,"sameSign");var Bxe=MU;function BU(e,t,r){let n=e.x,a=e.y,i=[],s=Number.POSITIVE_INFINITY,l=Number.POSITIVE_INFINITY;typeof t.forEach=="function"?t.forEach(function(h){s=Math.min(s,h.x),l=Math.min(l,h.y)}):(s=Math.min(s,t.x),l=Math.min(l,t.y));let c=n-e.width/2-s,d=a-e.height/2-l;for(let h=0;h<t.length;h++){let f=t[h],g=t[h<t.length-1?h+1:0],b=Bxe(e,r,{x:c+f.x,y:d+f.y},{x:c+g.x,y:d+g.y});b&&i.push(b)}return i.length?(i.length>1&&i.sort(function(h,f){let g=h.x-r.x,b=h.y-r.y,y=Math.sqrt(g*g+b*b),E=f.x-r.x,T=f.y-r.y,_=Math.sqrt(E*E+T*T);return y<_?-1:y===_?0:1}),i[0]):e}C(BU,"intersectPolygon");var Fxe=BU,je={node:Dxe,circle:Mxe,ellipse:LU,polygon:Fxe,rect:rd};function FU(e,t){const{labelStyles:r}=et(t);t.labelStyle=r;const n=lt(t);let a=n;n||(a="anchor");const i=e.insert("g").attr("class",a).attr("id",t.domId||t.id),s=1,{cssStyles:l}=t,c=Qe.svg(i),d=Je(t,{fill:"black",stroke:"none",fillStyle:"solid"});t.look!=="handDrawn"&&(d.roughness=0);const h=c.circle(0,0,s*2,d),f=i.insert(()=>h,":first-child");return f.attr("class","anchor").attr("style",_n(l)),tt(t,f),t.intersect=function(g){return Ne.info("Circle intersect",t,s,g),je.circle(t,s,g)},i}C(FU,"anchor");function cv(e,t,r,n,a,i,s){const c=(e+r)/2,d=(t+n)/2,h=Math.atan2(n-t,r-e),f=(r-e)/2,g=(n-t)/2,b=f/a,y=g/i,E=Math.sqrt(b**2+y**2);if(E>1)throw new Error("The given radii are too small to create an arc between the points.");const T=Math.sqrt(1-E**2),_=c+T*i*Math.sin(h)*(s?-1:1),k=d-T*a*Math.cos(h)*(s?-1:1),I=Math.atan2((t-k)/i,(e-_)/a);let M=Math.atan2((n-k)/i,(r-_)/a)-I;s&&M<0&&(M+=2*Math.PI),!s&&M>0&&(M-=2*Math.PI);const B=[];for(let P=0;P<20;P++){const W=P/19,re=I+W*M,G=_+a*Math.cos(re),J=k+i*Math.sin(re);B.push({x:G,y:J})}return B}C(cv,"generateArcPoints");async function PU(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=i.width+t.padding+20,l=i.height+t.padding,c=l/2,d=c/(2.5+l/50),{cssStyles:h}=t,f=[{x:s/2,y:-l/2},{x:-s/2,y:-l/2},...cv(-s/2,-l/2,-s/2,l/2,d,c,!1),{x:s/2,y:l/2},...cv(s/2,l/2,s/2,-l/2,d,c,!0)],g=Qe.svg(a),b=Je(t,{});t.look!=="handDrawn"&&(b.roughness=0,b.fillStyle="solid");const y=Lt(f),E=g.path(y,b),T=a.insert(()=>E,":first-child");return T.attr("class","basic label-container"),h&&t.look!=="handDrawn"&&T.selectAll("path").attr("style",h),n&&t.look!=="handDrawn"&&T.selectAll("path").attr("style",n),T.attr("transform",`translate(${d/2}, 0)`),tt(t,T),t.intersect=function(_){return je.polygon(t,f,_)},a}C(PU,"bowTieRect");function Yo(e,t,r,n){return e.insert("polygon",":first-child").attr("points",n.map(function(a){return a.x+","+a.y}).join(" ")).attr("class","label-container").attr("transform","translate("+-t/2+","+r/2+")")}C(Yo,"insertPolygonShape");async function UU(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=i.height+t.padding,l=12,c=i.width+t.padding+l,d=0,h=c,f=-s,g=0,b=[{x:d+l,y:f},{x:h,y:f},{x:h,y:g},{x:d,y:g},{x:d,y:f+l},{x:d+l,y:f}];let y;const{cssStyles:E}=t;if(t.look==="handDrawn"){const T=Qe.svg(a),_=Je(t,{}),k=Lt(b),I=T.path(k,_);y=a.insert(()=>I,":first-child").attr("transform",`translate(${-c/2}, ${s/2})`),E&&y.attr("style",E)}else y=Yo(a,c,s,b);return n&&y.attr("style",n),tt(t,y),t.intersect=function(T){return je.polygon(t,b,T)},a}C(UU,"card");function zU(e,t){const{nodeStyles:r}=et(t);t.label="";const n=e.insert("g").attr("class",lt(t)).attr("id",t.domId??t.id),{cssStyles:a}=t,i=Math.max(28,t.width??0),s=[{x:0,y:i/2},{x:i/2,y:0},{x:0,y:-i/2},{x:-i/2,y:0}],l=Qe.svg(n),c=Je(t,{});t.look!=="handDrawn"&&(c.roughness=0,c.fillStyle="solid");const d=Lt(s),h=l.path(d,c),f=n.insert(()=>h,":first-child");return a&&t.look!=="handDrawn"&&f.selectAll("path").attr("style",a),r&&t.look!=="handDrawn"&&f.selectAll("path").attr("style",r),t.width=28,t.height=28,t.intersect=function(g){return je.polygon(t,s,g)},n}C(zU,"choice");async function Ok(e,t,r){const{labelStyles:n,nodeStyles:a}=et(t);t.labelStyle=n;const{shapeSvg:i,bbox:s,halfPadding:l}=await ft(e,t,lt(t)),c=r?.padding??l,d=s.width/2+c;let h;const{cssStyles:f}=t;if(t.look==="handDrawn"){const g=Qe.svg(i),b=Je(t,{}),y=g.circle(0,0,d*2,b);h=i.insert(()=>y,":first-child"),h.attr("class","basic label-container").attr("style",_n(f))}else h=i.insert("circle",":first-child").attr("class","basic label-container").attr("style",a).attr("r",d).attr("cx",0).attr("cy",0);return tt(t,h),t.calcIntersect=function(g,b){const y=g.width/2;
vendor: 4,626 bytes, lines 925-926
925return je.circle(g,y,b)},t.intersect=function(g){return Ne.info("Circle intersect",t,d,g),je.circle(t,d,g)},i}C(Ok,"circle");function $U(e){const t=Math.cos(Math.PI/4),r=Math.sin(Math.PI/4),n=e*2,a={x:n/2*t,y:n/2*r},i={x:-(n/2)*t,y:n/2*r},s={x:-(n/2)*t,y:-(n/2)*r},l={x:n/2*t,y:-(n/2)*r};return`M ${i.x},${i.y} L ${l.x},${l.y} 926 M ${a.x},${a.y} L ${s.x},${s.y}`}C($U,"createLine");function HU(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r,t.label="";const a=e.insert("g").attr("class",lt(t)).attr("id",t.domId??t.id),i=Math.max(30,t?.width??0),{cssStyles:s}=t,l=Qe.svg(a),c=Je(t,{});t.look!=="handDrawn"&&(c.roughness=0,c.fillStyle="solid");const d=l.circle(0,0,i*2,c),h=$U(i),f=l.path(h,c),g=a.insert(()=>d,":first-child");return g.insert(()=>f),s&&t.look!=="handDrawn"&&g.selectAll("path").attr("style",s),n&&t.look!=="handDrawn"&&g.selectAll("path").attr("style",n),tt(t,g),t.intersect=function(b){return Ne.info("crossedCircle intersect",t,{radius:i,point:b}),je.circle(t,i,b)},a}C(HU,"crossedCircle");function Ts(e,t,r,n=100,a=0,i=180){const s=[],l=a*Math.PI/180,h=(i*Math.PI/180-l)/(n-1);for(let f=0;f<n;f++){const g=l+f*h,b=e+r*Math.cos(g),y=t+r*Math.sin(g);s.push({x:-b,y:-y})}return s}C(Ts,"generateCirclePoints");async function jU(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=i.width+(t.padding??0),c=i.height+(t.padding??0),d=Math.max(5,c*.1),{cssStyles:h}=t,f=[...Ts(l/2,-c/2,d,30,-90,0),{x:-l/2-d,y:d},...Ts(l/2+d*2,-d,d,20,-180,-270),...Ts(l/2+d*2,d,d,20,-90,-180),{x:-l/2-d,y:-c/2},...Ts(l/2,c/2,d,20,0,90)],g=[{x:l/2,y:-c/2-d},{x:-l/2,y:-c/2-d},...Ts(l/2,-c/2,d,20,-90,0),{x:-l/2-d,y:-d},...Ts(l/2+l*.1,-d,d,20,-180,-270),...Ts(l/2+l*.1,d,d,20,-90,-180),{x:-l/2-d,y:c/2},...Ts(l/2,c/2,d,20,0,90),{x:-l/2,y:c/2+d},{x:l/2,y:c/2+d}],b=Qe.svg(a),y=Je(t,{fill:"none"});t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const T=Lt(f).replace("Z",""),_=b.path(T,y),k=Lt(g),I=b.path(k,{...y}),D=a.insert("g",":first-child");return D.insert(()=>I,":first-child").attr("stroke-opacity",0),D.insert(()=>_,":first-child"),D.attr("class","text"),h&&t.look!=="handDrawn"&&D.selectAll("path").attr("style",h),n&&t.look!=="handDrawn"&&D.selectAll("path").attr("style",n),D.attr("transform",`translate(${d}, 0)`),s.attr("transform",`translate(${-l/2+d-(i.x-(i.left??0))},${-c/2+(t.padding??0)/2-(i.y-(i.top??0))})`),tt(t,D),t.intersect=function(M){return je.polygon(t,g,M)},a}C(jU,"curlyBraceLeft");function ws(e,t,r,n=100,a=0,i=180){const s=[],l=a*Math.PI/180,h=(i*Math.PI/180-l)/(n-1);for(let f=0;f<n;f++){const g=l+f*h,b=e+r*Math.cos(g),y=t+r*Math.sin(g);s.push({x:b,y})}return s}C(ws,"generateCirclePoints");async function qU(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=i.width+(t.padding??0),c=i.height+(t.padding??0),d=Math.max(5,c*.1),{cssStyles:h}=t,f=[...ws(l/2,-c/2,d,20,-90,0),{x:l/2+d,y:-d},...ws(l/2+d*2,-d,d,20,-180,-270),...ws(l/2+d*2,d,d,20,-90,-180),{x:l/2+d,y:c/2},...ws(l/2,c/2,d,20,0,90)],g=[{x:-l/2,y:-c/2-d},{x:l/2,y:-c/2-d},...ws(l/2,-c/2,d,20,-90,0),{x:l/2+d,y:-d},...ws(l/2+d*2,-d,d,20,-180,-270),...ws(l/2+d*2,d,d,20,-90,-180),{x:l/2+d,y:c/2},...ws(l/2,c/2,d,20,0,90),{x:l/2,y:c/2+d},{x:-l/2,y:c/2+d}],b=Qe.svg(a),y=Je(t,{fill:"none"});t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const T=Lt(f).replace("Z",""),_=b.path(T,y),k=Lt(g),I=b.path(k,{...y}),D=a.insert("g",":first-child");return D.insert(()=>I,":first-child").attr("stroke-opacity",0),D.insert(()=>_,":first-child"),D.attr("class","text"),h&&t.look!=="handDrawn"&&D.selectAll("path").attr("style",h),n&&t.look!=="handDrawn"&&D.selectAll("path").attr("style",n),D.attr("transform",`translate(${-d}, 0)`),s.attr("transform",`translate(${-l/2+(t.padding??0)/2-(i.x-(i.left??0))},${-c/2+(t.padding??0)/2-(i.y-(i.top??0))})`),tt(t,D),t.intersect=function(M){return je.polygon(t,g,M)},a}C(qU,"curlyBraceRight");function hn(e,t,r,n=100,a=0,i=180){const s=[],l=a*Math.PI/180,h=(i*Math.PI/180-l)/(n-1);for(let f=0;f<n;f++){const g=l+f*h,b=e+r*Math.cos(g),y=t+r*Math.sin(g);s.push({x:-b,y:-y})}return s}C(hn,"generateCirclePoints");async function GU(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=i.width+(t.padding??0),c=i.height+(t.padding??0),d=Math.max(5,c*.1),{cssStyles:h}=t,f=[...hn(l/2,-c/2,d,30,-90,0),{x:-l/2-d,y:d},...hn(l/2+d*2,-d,d,20,-180,-270),...hn(l/2+d*2,d,d,20,-90,-180),{x:-l/2-d,y:-c/2},...hn(l/2,c/2,d,20,0,90)],g=[...hn(-l/2+d+d/2,-c/2,d,20,-90,-180),{x:l/2-d/2,y:d}
vendor: 1,230 bytes, line 926
926,...hn(-l/2-d/2,-d,d,20,0,90),...hn(-l/2-d/2,d,d,20,-90,0),{x:l/2-d/2,y:-d},...hn(-l/2+d+d/2,c/2,d,30,-180,-270)],b=[{x:l/2,y:-c/2-d},{x:-l/2,y:-c/2-d},...hn(l/2,-c/2,d,20,-90,0),{x:-l/2-d,y:-d},...hn(l/2+d*2,-d,d,20,-180,-270),...hn(l/2+d*2,d,d,20,-90,-180),{x:-l/2-d,y:c/2},...hn(l/2,c/2,d,20,0,90),{x:-l/2,y:c/2+d},{x:l/2-d-d/2,y:c/2+d},...hn(-l/2+d+d/2,-c/2,d,20,-90,-180),{x:l/2-d/2,y:d},...hn(-l/2-d/2,-d,d,20,0,90),...hn(-l/2-d/2,d,d,20,-90,0),{x:l/2-d/2,y:-d},...hn(-l/2+d+d/2,c/2,d,30,-180,-270)],y=Qe.svg(a),E=Je(t,{fill:"none"});t.look!=="handDrawn"&&(E.roughness=0,E.fillStyle="solid");const _=Lt(f).replace("Z",""),k=y.path(_,E),D=Lt(g).replace("Z",""),M=y.path(D,E),B=Lt(b),P=y.path(B,{...E}),W=a.insert("g",":first-child");return W.insert(()=>P,":first-child").attr("stroke-opacity",0),W.insert(()=>k,":first-child"),W.insert(()=>M,":first-child"),W.attr("class","text"),h&&t.look!=="handDrawn"&&W.selectAll("path").attr("style",h),n&&t.look!=="handDrawn"&&W.selectAll("path").attr("style",n),W.attr("transform",`translate(${d-d/4}, 0)`),s.attr("transform",`translate(${-l/2+(t.padding??0)/2-(i.x-(i.left??0))},${-c/2+(t.padding??0)/2-(i.y-(i.top??0))})`),tt(t,W),t.intersect=function(re){return je.polygon(t,b,re)}
vendor: 5,576 bytes, line 926
926,a}C(GU,"curlyBraces");async function YU(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=80,l=20,c=Math.max(s,(i.width+(t.padding??0)*2)*1.25,t?.width??0),d=Math.max(l,i.height+(t.padding??0)*2,t?.height??0),h=d/2,{cssStyles:f}=t,g=Qe.svg(a),b=Je(t,{});t.look!=="handDrawn"&&(b.roughness=0,b.fillStyle="solid");const y=c,E=d,T=y-h,_=E/4,k=[{x:T,y:0},{x:_,y:0},{x:0,y:E/2},{x:_,y:E},{x:T,y:E},...Sh(-T,-E/2,h,50,270,90)],I=Lt(k),D=g.path(I,b),M=a.insert(()=>D,":first-child");return M.attr("class","basic label-container"),f&&t.look!=="handDrawn"&&M.selectChildren("path").attr("style",f),n&&t.look!=="handDrawn"&&M.selectChildren("path").attr("style",n),M.attr("transform",`translate(${-c/2}, ${-d/2})`),tt(t,M),t.intersect=function(B){return je.polygon(t,k,B)},a}C(YU,"curvedTrapezoid");var Pxe=C((e,t,r,n,a,i)=>[`M${e},${t+i}`,`a${a},${i} 0,0,0 ${r},0`,`a${a},${i} 0,0,0 ${-r},0`,`l0,${n}`,`a${a},${i} 0,0,0 ${r},0`,`l0,${-n}`].join(" "),"createCylinderPathD"),Uxe=C((e,t,r,n,a,i)=>[`M${e},${t+i}`,`M${e+r},${t+i}`,`a${a},${i} 0,0,0 ${-r},0`,`l0,${n}`,`a${a},${i} 0,0,0 ${r},0`,`l0,${-n}`].join(" "),"createOuterCylinderPathD"),zxe=C((e,t,r,n,a,i)=>[`M${e-r/2},${-n/2}`,`a${a},${i} 0,0,0 ${r},0`].join(" "),"createInnerCylinderPathD");async function VU(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=Math.max(i.width+t.padding,t.width??0),c=l/2,d=c/(2.5+l/50),h=Math.max(i.height+d+t.padding,t.height??0);let f;const{cssStyles:g}=t;if(t.look==="handDrawn"){const b=Qe.svg(a),y=Uxe(0,0,l,h,c,d),E=zxe(0,d,l,h,c,d),T=b.path(y,Je(t,{})),_=b.path(E,Je(t,{fill:"none"}));f=a.insert(()=>_,":first-child"),f=a.insert(()=>T,":first-child"),f.attr("class","basic label-container"),g&&f.attr("style",g)}else{const b=Pxe(0,0,l,h,c,d);f=a.insert("path",":first-child").attr("d",b).attr("class","basic label-container").attr("style",_n(g)).attr("style",n)}return f.attr("label-offset-y",d),f.attr("transform",`translate(${-l/2}, ${-(h/2+d)})`),tt(t,f),s.attr("transform",`translate(${-(i.width/2)-(i.x-(i.left??0))}, ${-(i.height/2)+(t.padding??0)/1.5-(i.y-(i.top??0))})`),t.intersect=function(b){const y=je.rect(t,b),E=y.x-(t.x??0);if(c!=0&&(Math.abs(E)<(t.width??0)/2||Math.abs(E)==(t.width??0)/2&&Math.abs(y.y-(t.y??0))>(t.height??0)/2-d)){let T=d*d*(1-E*E/(c*c));T>0&&(T=Math.sqrt(T)),T=d-T,b.y-(t.y??0)>0&&(T=-T),y.y+=T}return y},a}C(VU,"cylinder");async function WU(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=i.width+t.padding,c=i.height+t.padding,d=c*.2,h=-l/2,f=-c/2-d/2,{cssStyles:g}=t,b=Qe.svg(a),y=Je(t,{});t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const E=[{x:h,y:f+d},{x:-h,y:f+d},{x:-h,y:-f},{x:h,y:-f},{x:h,y:f},{x:-h,y:f},{x:-h,y:f+d}],T=b.polygon(E.map(k=>[k.x,k.y]),y),_=a.insert(()=>T,":first-child");return _.attr("class","basic label-container"),g&&t.look!=="handDrawn"&&_.selectAll("path").attr("style",g),n&&t.look!=="handDrawn"&&_.selectAll("path").attr("style",n),s.attr("transform",`translate(${h+(t.padding??0)/2-(i.x-(i.left??0))}, ${f+d+(t.padding??0)/2-(i.y-(i.top??0))})`),tt(t,_),t.intersect=function(k){return je.rect(t,k)},a}C(WU,"dividedRectangle");async function XU(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,halfPadding:s}=await ft(e,t,lt(t)),c=i.width/2+s+5,d=i.width/2+s;let h;const{cssStyles:f}=t;if(t.look==="handDrawn"){const g=Qe.svg(a),b=Je(t,{roughness:.2,strokeWidth:2.5}),y=Je(t,{roughness:.2,strokeWidth:1.5}),E=g.circle(0,0,c*2,b),T=g.circle(0,0,d*2,y);h=a.insert("g",":first-child"),h.attr("class",_n(t.cssClasses)).attr("style",_n(f)),h.node()?.appendChild(E),h.node()?.appendChild(T)}else{h=a.insert("g",":first-child");const g=h.insert("circle",":first-child"),b=h.insert("circle");h.attr("class","basic label-container").attr("style",n),g.attr("class","outer-circle").attr("style",n).attr("r",c).attr("cx",0).attr("cy",0),b.attr("class","inner-circle").attr("style",n).attr("r",d).attr("cx",0).attr("cy",0)}return tt(t,h),t.intersect=function(g){return Ne.info("DoubleCircle intersect",t,c,g),je.circle(t,c,g)},a}C(XU,"doublecircle");function KU(e,t,{config:{themeVariables:r}}){const{labelStyles:n,nodeStyles:a}=et(t);t.label="",t.labelStyle=n;const i=e.insert("g").attr("class",lt(t)).attr("id",t.domId??t.id),s=7,{cssStyles:l}=t,c=Qe.svg(i),{nodeBorder:d}=r,h=Je(t,{fillStyle:"solid"});t.look!=="handDrawn"&&(h.roughness=0);const f=c.circle(0,0,s*2,h),g=i.insert(()=>f,":first-child");return g.selectAll("path").attr("style",`fill: ${d} !important;`),l&&l.length>0&&t.look!=="handDrawn"&&g.selectAll("path").attr("style",l),a&&t.look!=="handDrawn"&&g.selectAll("path").attr("style",a),tt(t,g),t.intersect=function(b){return Ne.info("filledCircle intersect",t,{radius:s,point:b}),je.circle(t,s,b)},i}C(KU,"filledCircle");async function ZU(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=i.width+(t.padding??0),c=l+i.height,d=l+i.height,h=[{x:0,y:-c},{x:d,y:-c},{x:d/2,y:0}],{cssStyles:f}=t,g=Qe.svg(a),b=Je(t,{});t.look!=="handDrawn"&&(b.roughness=0,b.fillStyle="solid");const y=Lt(h),E=g.path(y,b),T=a.insert(()=>E,":first-child").attr("transform",`translate(${-c/2}, ${c/2})`);return f&&t.look!=="handDrawn"&&T.selectChildren("path").attr("style",f),n&&t.look!=="handDrawn"&&T.selectChildren("path").attr("style",n),t.width=l,t.height=c,tt(t,T),s.attr("transform",`translate(${-i.width/2-(i.x-(i.left??0))}
926, ${-c/2+(t.padding??0)/2+(i.y-(i.top??0))})`),t.intersect=function(_){return Ne.info("Triangle intersect",t,h,_),je.polygon(t,h,_)},a}C(ZU,"flippedTriangle");function QU(e,t,{dir:r,config:{state:n,themeVariables:a}}){const{nodeStyles:i}=et(t);t.label="";const s=e.insert("g").attr("class",lt(t)).attr("id",t.domId??t.id),{cssStyles:l}=t;let c=Math.max(70,t?.width??0),d=Math.max(10,t?.height??0);r==="LR"&&(c=Math.max(10,t?.width??0),d=Math.max(70,t?.height??0));const h=-1*c/2,f=-1*d/2,g=Qe.svg(s),b=Je(t,{stroke:a.lineColor,fill:a.lineColor});t.look!=="handDrawn"&&(b.roughness=0,b.fillStyle="solid");const y=g.rectangle(h,f,c,d,b),E=s.insert(()=>y,":first-child");l&&t.look!=="handDrawn"&&E.selectAll("path").attr("style",l),i&&t.look!=="handDrawn"&&E.selectAll("path").attr("style",i),tt(t,E);const T=n?.padding??0;return t.width&&t.height&&(t.width+=T/2||0,t.height+=T/2||0),t.intersect=function(_){return je.rect(t,_)},s}C(QU,"forkJoin");async function JU(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const a=80,i=50,{shapeSvg:s,bbox:l}=await ft(e,t,lt(t)),c=Math.max(a,l.width+(t.padding??0)*2,t?.width??0),d=Math.max(i,l.height+(t.padding??0)*2,t?.height??0),h=d/2,{cssStyles:f}=t,g=Qe.svg(s),b=Je(t,{});t.look!=="handDrawn"&&(b.roughness=0,b.fillStyle="solid");const y=[{x:-c/2,y:-d/2},{x:c/2-h,y:-d/2},...Sh(-c/2+h,0,h,50,90,270),{x:c/2-h,y:d/2},{x:-c/2,y:d/2}],E=Lt(y),T=g.path(E,b),_=s.insert(()=>T,":first-child");return _.attr("class","basic label-container"),f&&t.look!=="handDrawn"&&_.selectChildren("path").attr("style",f),n&&t.look!=="handDrawn"&&_.selectChildren("path").attr("style",n),tt(t,_),t.intersect=function(k){return Ne.info("Pill intersect",t,{radius:h,point:k}),je.polygon(t,y,k)},s}C(JU,"halfRoundedRectangle");async function ez(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=i.height+(t.padding??0),l=i.width+(t.padding??0)*2.5,{cssStyles:c}=t,d=Qe.svg(a),h=Je(t,{});t.look!=="handDrawn"&&(h.roughness=0,h.fillStyle="solid");let f=l/2;const g=f/6;f=f+g;const b=s/2,y=b/2,E=f-y,T=[{x:-E,y:-b},{x:0,y:-b},{x:E,y:-b},{x:f,y:0},{x:E,y:b},{x:0,y:b},{x:-E,y:b},{x:-f,y:0}],_=Lt(T),k=d.path(_,h),I=a.insert(()=>k,":first-child");return I.attr("class","basic label-container"),c&&t.look!=="handDrawn"&&I.selectChildren("path").attr("style",c),n&&t.look!=="handDrawn"&&I.selectChildren("path").attr("style",n),t.width=l,t.height=s,tt(t,I),t.intersect=function(D){return je.polygon(t,T,D)},a}C(ez,"hexagon");async function tz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.label="",t.labelStyle=r;const{shapeSvg:a}=await ft(e,t,lt(t)),i=Math.max(30,t?.width??0),s=Math.max(30,t?.height??0),{cssStyles:l}=t,c=Qe.svg(a),d=Je(t,{});t.look!=="handDrawn"&&(d.roughness=0,d.fillStyle="solid");const h=[{x:0,y:0},{x:i,y:0},{x:0,y:s},{x:i,y:s}],f=Lt(h),g=c.path(f,d),b=a.insert(()=>g,":first-child");return b.attr("class","basic label-container"),l&&t.look!=="handDrawn"&&b.selectChildren("path").attr("style",l),n&&t.look!=="handDrawn"&&b.selectChildren("path").attr("style",n),b.attr("transform",`translate(${-i/2}, ${-s/2})`),tt(t,b),t.intersect=function(y){return Ne.info("Pill intersect",t,{points:h}),je.polygon(t,h,y)},a}C(tz,"hourglass");async function rz(e,t,{config:{themeVariables:r,flowchart:n}}){const{labelStyles:a}=et(t);t.labelStyle=a;const i=t.assetHeight??48,s=t.assetWidth??48,l=Math.max(i,s),c=n?.wrappingWidth;t.width=Math.max(l,c??0);const{shapeSvg:d,bbox:h,label:f}=await ft(e,t,"icon-shape default"),g=t.pos==="t",b=l,y=l,{nodeBorder:E}=r,{stylesMap:T}=Jc(t),_=-y/2,k=-b/2,I=t.label?8:0,D=Qe.svg(d),M=Je(t,{stroke:"none",fill:"none"});t.look!=="handDrawn"&&(M.roughness=0,M.fillStyle="solid");const B=D.rectangle(_,k,y,b,M),P=Math.max(y,h.width),W=b+h.height+I,re=D.rectangle(-P/2,-W/2,P,W,{...M,fill:"transparent",stroke:"none"}),G=d.insert(()=>B,":first-child"),J=d.insert(()=>re);if(t.icon){const se=d.append("g");se.html(`<g>${await ap(t.icon,{height:l,width:l,fallbackPrefix:""})}</g>`);const ue=se.node().getBBox(),Z=ue.width,Q=ue.height,z=ue.x,ee=ue.y;se.attr("transform",`translate(${-Z/2-z},${g?h.height/2+I/2-Q/2-ee:-h.height/2-I/2-Q/2-ee})`),se.attr("style",`color: ${T.get("stroke")??E};`)}return f.attr("transform",`translate(${-h.width/2-(h.x-(h.left??0))},${g?-W/2:W/2-h.height})`),G.attr("transform",`translate(0,${g?h.height/2+I/2:-h.height/2-I/2})`),tt(t,J),t.intersect=function(se){if(Ne.info("iconSquare intersect",t,se),!t.label)return je.rect(t,se);const ue=t.x??0,Z=t.y??0,Q=t.height??0;let z=[];return g?z=[{x:ue-h.width/2,y:Z-Q/2},{x:ue+h.width/2,y:Z-Q/2},{x:ue+h.width/2,y:Z-Q/2+h.height+I},{x:ue+y/2,y:Z-Q/2+h.height+I},{x:ue+y/2,y:Z+Q/2},{x:ue-y/2,y:Z+Q/2},{x:ue-y/2,y:Z-Q/2+h.height+I},{x:ue-h.width/2,y:Z-Q/2+h.height+I}]:z=[{x:ue-y/2,y:Z-Q/2},{x:ue+y/2,y:Z-Q/2},{x:ue+y/2,y:Z-Q/2+b},{x:ue+h.width/2,y:Z-Q/2+b},{x:ue+h.width/2/2,y:Z+Q/2},{x:ue-h.width/2,y:Z+Q/2},{x:ue-h.width/2,y:Z-Q/2+b},{x:ue-y/2,y:Z-Q/2+b}],je.polygon(t,z,se)},d}C(rz,"icon");
vendor: 10,708 bytes, line 926
926async function nz(e,t,{config:{themeVariables:r,flowchart:n}}){const{labelStyles:a}=et(t);t.labelStyle=a;const i=t.assetHeight??48,s=t.assetWidth??48,l=Math.max(i,s),c=n?.wrappingWidth;t.width=Math.max(l,c??0);const{shapeSvg:d,bbox:h,label:f}=await ft(e,t,"icon-shape default"),g=20,b=t.label?8:0,y=t.pos==="t",{nodeBorder:E,mainBkg:T}=r,{stylesMap:_}=Jc(t),k=Qe.svg(d),I=Je(t,{});t.look!=="handDrawn"&&(I.roughness=0,I.fillStyle="solid");const D=_.get("fill");I.stroke=D??T;const M=d.append("g");t.icon&&M.html(`<g>${await ap(t.icon,{height:l,width:l,fallbackPrefix:""})}</g>`);const B=M.node().getBBox(),P=B.width,W=B.height,re=B.x,G=B.y,J=Math.max(P,W)*Math.SQRT2+g*2,se=k.circle(0,0,J,I),ue=Math.max(J,h.width),Z=J+h.height+b,Q=k.rectangle(-ue/2,-Z/2,ue,Z,{...I,fill:"transparent",stroke:"none"}),z=d.insert(()=>se,":first-child"),ee=d.insert(()=>Q);return M.attr("transform",`translate(${-P/2-re},${y?h.height/2+b/2-W/2-G:-h.height/2-b/2-W/2-G})`),M.attr("style",`color: ${_.get("stroke")??E};`),f.attr("transform",`translate(${-h.width/2-(h.x-(h.left??0))},${y?-Z/2:Z/2-h.height})`),z.attr("transform",`translate(0,${y?h.height/2+b/2:-h.height/2-b/2})`),tt(t,ee),t.intersect=function(K){return Ne.info("iconSquare intersect",t,K),je.rect(t,K)},d}C(nz,"iconCircle");async function az(e,t,{config:{themeVariables:r,flowchart:n}}){const{labelStyles:a}=et(t);t.labelStyle=a;const i=t.assetHeight??48,s=t.assetWidth??48,l=Math.max(i,s),c=n?.wrappingWidth;t.width=Math.max(l,c??0);const{shapeSvg:d,bbox:h,halfPadding:f,label:g}=await ft(e,t,"icon-shape default"),b=t.pos==="t",y=l+f*2,E=l+f*2,{nodeBorder:T,mainBkg:_}=r,{stylesMap:k}=Jc(t),I=-E/2,D=-y/2,M=t.label?8:0,B=Qe.svg(d),P=Je(t,{});t.look!=="handDrawn"&&(P.roughness=0,P.fillStyle="solid");const W=k.get("fill");P.stroke=W??_;const re=B.path(Go(I,D,E,y,5),P),G=Math.max(E,h.width),J=y+h.height+M,se=B.rectangle(-G/2,-J/2,G,J,{...P,fill:"transparent",stroke:"none"}),ue=d.insert(()=>re,":first-child").attr("class","icon-shape2"),Z=d.insert(()=>se);if(t.icon){const Q=d.append("g");Q.html(`<g>${await ap(t.icon,{height:l,width:l,fallbackPrefix:""})}</g>`);const z=Q.node().getBBox(),ee=z.width,K=z.height,Te=z.x,H=z.y;Q.attr("transform",`translate(${-ee/2-Te},${b?h.height/2+M/2-K/2-H:-h.height/2-M/2-K/2-H})`),Q.attr("style",`color: ${k.get("stroke")??T};`)}return g.attr("transform",`translate(${-h.width/2-(h.x-(h.left??0))},${b?-J/2:J/2-h.height})`),ue.attr("transform",`translate(0,${b?h.height/2+M/2:-h.height/2-M/2})`),tt(t,Z),t.intersect=function(Q){if(Ne.info("iconSquare intersect",t,Q),!t.label)return je.rect(t,Q);const z=t.x??0,ee=t.y??0,K=t.height??0;let Te=[];return b?Te=[{x:z-h.width/2,y:ee-K/2},{x:z+h.width/2,y:ee-K/2},{x:z+h.width/2,y:ee-K/2+h.height+M},{x:z+E/2,y:ee-K/2+h.height+M},{x:z+E/2,y:ee+K/2},{x:z-E/2,y:ee+K/2},{x:z-E/2,y:ee-K/2+h.height+M},{x:z-h.width/2,y:ee-K/2+h.height+M}]:Te=[{x:z-E/2,y:ee-K/2},{x:z+E/2,y:ee-K/2},{x:z+E/2,y:ee-K/2+y},{x:z+h.width/2,y:ee-K/2+y},{x:z+h.width/2/2,y:ee+K/2},{x:z-h.width/2,y:ee+K/2},{x:z-h.width/2,y:ee-K/2+y},{x:z-E/2,y:ee-K/2+y}],je.polygon(t,Te,Q)},d}C(az,"iconRounded");async function iz(e,t,{config:{themeVariables:r,flowchart:n}}){const{labelStyles:a}=et(t);t.labelStyle=a;const i=t.assetHeight??48,s=t.assetWidth??48,l=Math.max(i,s),c=n?.wrappingWidth;t.width=Math.max(l,c??0);const{shapeSvg:d,bbox:h,halfPadding:f,label:g}=await ft(e,t,"icon-shape default"),b=t.pos==="t",y=l+f*2,E=l+f*2,{nodeBorder:T,mainBkg:_}=r,{stylesMap:k}=Jc(t),I=-E/2,D=-y/2,M=t.label?8:0,B=Qe.svg(d),P=Je(t,{});t.look!=="handDrawn"&&(P.roughness=0,P.fillStyle="solid");const W=k.get("fill");P.stroke=W??_;const re=B.path(Go(I,D,E,y,.1),P),G=Math.max(E,h.width),J=y+h.height+M,se=B.rectangle(-G/2,-J/2,G,J,{...P,fill:"transparent",stroke:"none"}),ue=d.insert(()=>re,":first-child"),Z=d.insert(()=>se);if(t.icon){const Q=d.append("g");Q.html(`<g>${await ap(t.icon,{height:l,width:l,fallbackPrefix:""})}</g>`);const z=Q.node().getBBox(),ee=z.width,K=z.height,Te=z.x,H=z.y;Q.attr("transform",`translate(${-ee/2-Te},${b?h.height/2+M/2-K/2-H:-h.height/2-M/2-K/2-H})`),Q.attr("style",`color: ${k.get("stroke")??T};`)}return g.attr("transform",`translate(${-h.width/2-(h.x-(h.left??0))},${b?-J/2:J/2-h.height})`),ue.attr("transform",`translate(0,${b?h.height/2+M/2:-h.height/2-M/2})`),tt(t,Z),t.intersect=function(Q){if(Ne.info("iconSquare intersect",t,Q),!t.label)return je.rect(t,Q);const z=t.x??0,ee=t.y??0,K=t.height??0;let Te=[];return b?Te=[{x:z-h.width/2,y:ee-K/2},{x:z+h.width/2,y:ee-K/2},{x:z+h.width/2,y:ee-K/2+h.height+M},{x:z+E/2,y:ee-K/2+h.height+M},{x:z+E/2,y:ee+K/2},{x:z-E/2,y:ee+K/2},{x:z-E/2,y:ee-K/2+h.height+M},{x:z-h.width/2,y:ee-K/2+h.height+M}]:Te=[{x:z-E/2,y:ee-K/2},{x:z+E/2,y:ee-K/2},{x:z+E/2,y:ee-K/2+y},{x:z+h.width/2,y:ee-K/2+y},{x:z+h.width/2/2,y:ee+K/2},{x:z-h.width/2,y:ee+K/2},{x:z-h.width/2,y:ee-K/2+y},{x:z-E/2,y:ee-K/2+y}],je.polygon(t,Te,Q)},d}C(iz,"iconSquare");async function sz(e,t,{config:{flowchart:r}}){const n=new Image;n.src=t?.img??"",await n.decode();const a=Number(n.naturalWidth.toString().replace("px","")),i=Number(n.naturalHeight.toString().replace("px",""));t.imageAspectRatio=a/i;const{labelStyles:s}=et(t);t.labelStyle=s;const l=r?.wrappingWidth;t.defaultWidth=r?.wrappingWidth;const c=Math.max(t.label?l??0:0,t?.assetWidth??a),d=t.constraint==="on"&&t?.assetHeight?t.assetHeight*t.imageAspectRatio:c,h=t.constraint==="on"?d/t.imageAspectRatio:t?.assetHeight??i;t.width=Math.max(d,l??0);const{shapeSvg:f,bbox:g,label:b}=await ft(e,t,"image-shape default"),y=t.pos==="t",E=-d/2,T=-h/2,_=t.label?8:0,k=Qe.svg(f),I=Je(t,{});t.look!=="handDrawn"&&(I.roughness=0,I.fillStyle="solid");const D=k.rectangle(E,T,d,h,I),M=Math.max(d,g.width),B=h+g.height+_,P=k.rectangle(-M/2,-B/2,M,B,{...I,fill:"none",stroke:"none"}),W=f.insert(()=>D,":first-child"),re=f.insert(()=>P);if(t.img){const G=f.append("image");G.attr("href",t.img),G.attr("width",d),G.attr("height",h),G.attr("preserveAspectRatio","none"),G.attr("transform",`translate(${-d/2},${y?B/2-h:-B/2})`)}return b.attr("transform",`translate(${-g.width/2-(g.x-(g.left??0))},${y?-h/2-g.height/2-_/2:h/2-g.height/2+_/2})`),W.attr("transform",`translate(0,${y?g.height/2+_/2:-g.height/2-_/2})`),tt(t,re),t.intersect=function(G){if(Ne.info("iconSquare intersect",t,G),!t.label)return je.rect(t,G);const J=t.x??0,se=t.y??0,ue=t.height??0;let Z=[];return y?Z=[{x:J-g.width/2,y:se-ue/2},{x:J+g.width/2,y:se-ue/2},{x:J+g.width/2,y:se-ue/2+g.height+_},{x:J+d/2,y:se-ue/2+g.height+_},{x:J+d/2,y:se+ue/2},{x:J-d/2,y:se+ue/2},{x:J-d/2,y:se-ue/2+g.height+_},{x:J-g.width/2,y:se-ue/2+g.height+_}]:Z=[{x:J-d/2,y:se-ue/2},{x:J+d/2,y:se-ue/2},{x:J+d/2,y:se-ue/2+h},{x:J+g.width/2,y:se-ue/2+h},{x:J+g.width/2/2,y:se+ue/2},{x:J-g.width/2,y:se+ue/2},{x:J-g.width/2,y:se-ue/2+h},{x:J-d/2,y:se-ue/2+h}],je.polygon(t,Z,G)},f}C(sz,"imageSquare");async function oz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=Math.max(i.width+(t.padding??0)*2,t?.width??0),l=Math.max(i.height+(t.padding??0)*2,t?.height??0),c=[{x:0,y:0},{x:s,y:0},{x:s+3*l/6,y:-l},{x:-3*l/6,y:-l}];let d;const{cssStyles:h}=t;if(t.look==="handDrawn"){const f=Qe.svg(a),g=Je(t,{}),b=Lt(c),y=f.path(b,g);d=a.insert(()=>y,":first-child").attr("transform",`translate(${-s/2}, ${l/2})`),h&&d.attr("style",h)}else d=Yo(a,s,l,c);return n&&d.attr("style",n),t.width=s,t.height=l,tt(t,d),t.intersect=function(f){return je.polygon(t,c,f)},a}C(oz,"inv_trapezoid");async function Hb(e,t,r){const{labelStyles:n,nodeStyles:a}=et(t);t.labelStyle=n;const{shapeSvg:i,bbox:s}=await ft(e,t,lt(t)),l=Math.max(s.width+r.labelPaddingX*2,t?.width||0),c=Math.max(s.height+r.labelPaddingY*2,t?.height||0),d=-l/2,h=-c/2;let f,{rx:g,ry:b}=t;const{cssStyles:y}=t;if(r?.rx&&r.ry&&(g=r.rx,b=r.ry),t.look==="handDrawn"){const E=Qe.svg(i),T=Je(t,{}),_=g||b?E.path(Go(d,h,l,c,g||0),T):E.rectangle(d,h,l,c,T);f=i.insert(()=>_,":first-child"),f.attr("class","basic label-container").attr("style",_n(y))}else f=i.insert("rect",":first-child"),f.attr("class","basic label-container").attr("style",a).attr("rx",_n(g)).attr("ry",_n(b)).attr("x",d).attr("y",h).attr("width",l).attr("height",c);return tt(t,f),t.calcIntersect=function(E,T){return je.rect(E,T)},t.intersect=function(E){return je.rect(t,E)},i}C(Hb,"drawRect");async function lz(e,t){const{shapeSvg:r,bbox:n,label:a}=await ft(e,t,"label"),i=r.insert("rect",":first-child");return i.attr("width",.1).attr("height",.1),r.attr("class","label edgeLabel"),a.attr("transform",`translate(${-(n.width/2)-(n.x-(n.left??0))}, ${-(n.height/2)-(n.y-(n.top??0))})`),tt(t,i),t.intersect=function(c){return je.rect(t,c)},r}C(lz,"labelRect");async function uz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=Math.max(i.width+(t.padding??0),t?.width??0),l=Math.max(i.height+(t.padding??0),t?.height??0),c=[{x:0,y:0},{x:s+3*l/6,y:0},{x:s,y:-l},{x:-(3*l)/6,y:-l}];let d;const{cssStyles:h}=t;if(t.look==="handDrawn"){const f=Qe.svg(a),g=Je(t,{}),b=Lt(c),y=f.path(b,g);d=a.insert(()=>y,":first-child").attr("transform",`translate(${-s/2}, ${l/2})`),h&&d.attr("style",h)}else d=Yo(a,s,l,c);return n&&d.attr("style",n),t.width=s,t.height=l,tt(t,d),t.intersect=function(f){return je.polygon(t,c,f)},a}C(uz,"lean_left");async function cz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=Math.max(i.width+(t.padding??0),t?.width??0),l=Math.max(i.height+(t.padding??0),t?.height??0),c=[{x:-3*l/6,y:0},{x:s,y:0},{x:s+3*l/6,y:-l},{x:0,y:-l}];let d;const{cssStyles:h}=t;if(t.look==="handDrawn"){const f=Qe.svg(a),g=Je(t,{}),b=Lt(c),y=f.path(b,g);d=a.insert(()=>y,":first-child").attr("transform",`translate(${-s/2}, ${l/2})`),h&&d.attr("style",h)}else d=Yo(a,s,l,c);return n&&d.attr("style",n),t.width=s,t.height=l,tt(t,d),t.intersect=function(f){return je.polygon(t,c,f)},a}C(cz,"lean_right");function dz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.label="",t.labelStyle=r;const a=e.insert("g").attr("class",lt(t)).attr("id",t.domId??t.id),{cssStyles:i}=t,s=Math.max(35,t?.width??0),l=Math.max(35,t?.height??0),c=7,d=[{x:s,y:0},{x:0,y:l+c/2},{x:s-2*c,y:l+c/2},{x:0,y:2*l},{x:s,y:l-c/2},{x:2*c,y:l-c/2}],h=Qe.svg(a),f=Je(t,{});t.look!=="handDrawn"&&(f.roughness=0,f.fillStyle="solid");const g=Lt(d),b=h.path(g,f),y=a.insert(()=>b,":first-child");return i&&t.look!=="handDrawn"&&y.selectAll("path").attr("style",i),n&&t.look!=="handDrawn"&&y.selectAll("path").attr("style",n),y.attr("transform",`translate(-${s/2},${-l})`),tt(t,y),t.intersect=function(E){return Ne.info("lightningBolt intersect",t,E),je.polygon(t,d,E)},a}C(dz,"lightningBolt");var $xe=C((e,t,r,n,a,i,s)=>[`M${e},${t+i}`,`a${a}
926,${i} 0,0,0 ${r},0`,`a${a},${i} 0,0,0 ${-r},0`,`l0,${n}`,`a${a},${i} 0,0,0 ${r},0`,`l0,${-n}`,`M${e},${t+i+s}`,`a${a},${i} 0,0,0 ${r},0`].join(" "),"createCylinderPathD"),Hxe=C((e,t,r,n,a,i,s)=>[`M${e},${t+i}`,`M${e+r},${t+i}`,`a${a},${i} 0,0,0 ${-r},0`,`l0,${n}`,`a${a},${i} 0,0,0 ${r},0`,`l0,${-n}`,`M${e},${t+i+s}`,`a${a},${i} 0,0,0 ${r},0`].join(" "),"createOuterCylinderPathD"),jxe=C((e,t,r,n,a,i)=>[`M${e-r/2},${-n/2}`,`a${a},${i} 0,0,0 ${r},0`].join(" "),"createInnerCylinderPathD");async function hz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=Math.max(i.width+(t.padding??0),t.width??0),c=l/2,d=c/(2.5+l/50),h=Math.max(i.height+d+(t.padding??0),t.height??0),f=h*.1;let g;const{cssStyles:b}=t;if(t.look==="handDrawn"){const y=Qe.svg(a),E=Hxe(0,0,l,h,c,d,f),T=jxe(0,d,l,h,c,d),_=Je(t,{}),k=y.path(E,_),I=y.path(T,_);a.insert(()=>I,":first-child").attr("class","line"),g=a.insert(()=>k,":first-child"),g.attr("class","basic label-container"),b&&g.attr("style",b)}else{const y=$xe(0,0,l,h,c,d,f);g=a.insert("path",":first-child").attr("d",y).attr("class","basic label-container").attr("style",_n(b)).attr("style",n)}return g.attr("label-offset-y",d),g.attr("transform",`translate(${-l/2}, ${-(h/2+d)})`),tt(t,g),s.attr("transform",`translate(${-(i.width/2)-(i.x-(i.left??0))}, ${-(i.height/2)+d-(i.y-(i.top??0))})`),t.intersect=function(y){const E=je.rect(t,y),T=E.x-(t.x??0);if(c!=0&&(Math.abs(T)<(t.width??0)/2||Math.abs(T)==(t.width??0)/2&&Math.abs(E.y-(t.y??0))>(t.height??0)/2-d)){let _=d*d*(1-T*T/(c*c));_>0&&(_=Math.sqrt(_)),_=d-_,y.y-(t.y??0)>0&&(_=-_),E.y+=_}return E},a}C(hz,"linedCylinder");async function pz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=Math.max(i.width+(t.padding??0)*2,t?.width??0),c=Math.max(i.height+(t.padding??0)*2,t?.height??0),d=c/4,h=c+d,{cssStyles:f}=t,g=Qe.svg(a),b=Je(t,{});t.look!=="handDrawn"&&(b.roughness=0,b.fillStyle="solid");const y=[{x:-l/2-l/2*.1,y:-h/2},{x:-l/2-l/2*.1,y:h/2},...Uo(-l/2-l/2*.1,h/2,l/2+l/2*.1,h/2,d,.8),{x:l/2+l/2*.1,y:-h/2},{x:-l/2-l/2*.1,y:-h/2},{x:-l/2,y:-h/2},{x:-l/2,y:h/2*1.1},{x:-l/2,y:-h/2}],E=g.polygon(y.map(_=>[_.x,_.y]),b),T=a.insert(()=>E,":first-child");return T.attr("class","basic label-container"),f&&t.look!=="handDrawn"&&T.selectAll("path").attr("style",f),n&&t.look!=="handDrawn"&&T.selectAll("path").attr("style",n),T.attr("transform",`translate(0,${-d/2})`),s.attr("transform",`translate(${-l/2+(t.padding??0)+l/2*.1/2-(i.x-(i.left??0))},${-c/2+(t.padding??0)-d/2-(i.y-(i.top??0))})`),tt(t,T),t.intersect=function(_){return je.polygon(t,y,_)},a}C(pz,"linedWaveEdgedRect");async function fz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=Math.max(i.width+(t.padding??0)*2,t?.width??0),c=Math.max(i.height+(t.padding??0)*2,t?.height??0),d=5,h=-l/2,f=-c/2,{cssStyles:g}=t,b=Qe.svg(a),y=Je(t,{}),E=[{x:h-d,y:f+d},{x:h-d,y:f+c+d},{x:h+l-d,y:f+c+d},{x:h+l-d,y:f+c},{x:h+l,y:f+c},{x:h+l,y:f+c-d},{x:h+l+d,y:f+c-d},{x:h+l+d,y:f-d},{x:h+d,y:f-d},{x:h+d,y:f},{x:h,y:f},{x:h,y:f+d}],T=[{x:h,y:f+d},{x:h+l-d,y:f+d},{x:h+l-d,y:f+c},{x:h+l,y:f+c},{x:h+l,y:f},{x:h,y:f}];t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const _=Lt(E),k=b.path(_,y),I=Lt(T),D=b.path(I,{...y,fill:"none"}),M=a.insert(()=>D,":first-child");return M.insert(()=>k,":first-child"),M.attr("class","basic label-container"),g&&t.look!=="handDrawn"&&M.selectAll("path").attr("style",g),n&&t.look!=="handDrawn"&&M.selectAll("path").attr("style",n),s.attr("transform",`translate(${-(i.width/2)-d-(i.x-(i.left??0))}, ${-(i.height/2)+d-(i.y-(i.top??0))})`),tt(t,M),t.intersect=function(B){return je.polygon(t,E,B)},a}C(fz,"multiRect");async function mz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=Math.max(i.width+(t.padding??0)*2,t?.width??0),c=Math.max(i.height+(t.padding??0)*2,t?.height??0),d=c/4,h=c+d,f=-l/2,g=-h/2,b=5,{cssStyles:y}=t,E=Uo(f-b,g+h+b,f+l-b,g+h+b,d,.8),T=E?.[E.length-1],_=[{x:f-b,y:g+b},{x:f-b,y:g+h+b},...E,{x:f+l-b,y:T.y-b}
vendor: 9,691 bytes, line 926
926,{x:f+l,y:T.y-b},{x:f+l,y:T.y-2*b},{x:f+l+b,y:T.y-2*b},{x:f+l+b,y:g-b},{x:f+b,y:g-b},{x:f+b,y:g},{x:f,y:g},{x:f,y:g+b}],k=[{x:f,y:g+b},{x:f+l-b,y:g+b},{x:f+l-b,y:T.y-b},{x:f+l,y:T.y-b},{x:f+l,y:g},{x:f,y:g}],I=Qe.svg(a),D=Je(t,{});t.look!=="handDrawn"&&(D.roughness=0,D.fillStyle="solid");const M=Lt(_),B=I.path(M,D),P=Lt(k),W=I.path(P,D),re=a.insert(()=>B,":first-child");return re.insert(()=>W),re.attr("class","basic label-container"),y&&t.look!=="handDrawn"&&re.selectAll("path").attr("style",y),n&&t.look!=="handDrawn"&&re.selectAll("path").attr("style",n),re.attr("transform",`translate(0,${-d/2})`),s.attr("transform",`translate(${-(i.width/2)-b-(i.x-(i.left??0))}, ${-(i.height/2)+b-d/2-(i.y-(i.top??0))})`),tt(t,re),t.intersect=function(G){return je.polygon(t,_,G)},a}C(mz,"multiWaveEdgedRectangle");async function gz(e,t,{config:{themeVariables:r}}){const{labelStyles:n,nodeStyles:a}=et(t);t.labelStyle=n,t.useHtmlLabels||Tn().flowchart?.htmlLabels!==!1||(t.centerLabel=!0);const{shapeSvg:s,bbox:l,label:c}=await ft(e,t,lt(t)),d=Math.max(l.width+(t.padding??0)*2,t?.width??0),h=Math.max(l.height+(t.padding??0)*2,t?.height??0),f=-d/2,g=-h/2,{cssStyles:b}=t,y=Qe.svg(s),E=Je(t,{fill:r.noteBkgColor,stroke:r.noteBorderColor});t.look!=="handDrawn"&&(E.roughness=0,E.fillStyle="solid");const T=y.rectangle(f,g,d,h,E),_=s.insert(()=>T,":first-child");return _.attr("class","basic label-container"),b&&t.look!=="handDrawn"&&_.selectAll("path").attr("style",b),a&&t.look!=="handDrawn"&&_.selectAll("path").attr("style",a),c.attr("transform",`translate(${-l.width/2-(l.x-(l.left??0))}, ${-(l.height/2)-(l.y-(l.top??0))})`),tt(t,_),t.intersect=function(k){return je.rect(t,k)},s}C(gz,"note");var qxe=C((e,t,r)=>[`M${e+r/2},${t}`,`L${e+r},${t-r/2}`,`L${e+r/2},${t-r}`,`L${e},${t-r/2}`,"Z"].join(" "),"createDecisionBoxPathD");async function bz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=i.width+t.padding,l=i.height+t.padding,c=s+l,d=.5,h=[{x:c/2,y:0},{x:c,y:-c/2},{x:c/2,y:-c},{x:0,y:-c/2}];let f;const{cssStyles:g}=t;if(t.look==="handDrawn"){const b=Qe.svg(a),y=Je(t,{}),E=qxe(0,0,c),T=b.path(E,y);f=a.insert(()=>T,":first-child").attr("transform",`translate(${-c/2+d}, ${c/2})`),g&&f.attr("style",g)}else f=Yo(a,c,c,h),f.attr("transform",`translate(${-c/2+d}, ${c/2})`);return n&&f.attr("style",n),tt(t,f),t.calcIntersect=function(b,y){const E=b.width,T=[{x:E/2,y:0},{x:E,y:-E/2},{x:E/2,y:-E},{x:0,y:-E/2}],_=je.polygon(b,T,y);return{x:_.x-.5,y:_.y-.5}},t.intersect=function(b){return this.calcIntersect(t,b)},a}C(bz,"question");async function yz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=Math.max(i.width+(t.padding??0),t?.width??0),c=Math.max(i.height+(t.padding??0),t?.height??0),d=-l/2,h=-c/2,f=h/2,g=[{x:d+f,y:h},{x:d,y:0},{x:d+f,y:-h},{x:-d,y:-h},{x:-d,y:h}],{cssStyles:b}=t,y=Qe.svg(a),E=Je(t,{});t.look!=="handDrawn"&&(E.roughness=0,E.fillStyle="solid");const T=Lt(g),_=y.path(T,E),k=a.insert(()=>_,":first-child");return k.attr("class","basic label-container"),b&&t.look!=="handDrawn"&&k.selectAll("path").attr("style",b),n&&t.look!=="handDrawn"&&k.selectAll("path").attr("style",n),k.attr("transform",`translate(${-f/2},0)`),s.attr("transform",`translate(${-f/2-i.width/2-(i.x-(i.left??0))}, ${-(i.height/2)-(i.y-(i.top??0))})`),tt(t,k),t.intersect=function(I){return je.polygon(t,g,I)},a}C(yz,"rect_left_inv_arrow");async function xz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;let a;t.cssClasses?a="node "+t.cssClasses:a="node default";const i=e.insert("g").attr("class",a).attr("id",t.domId||t.id),s=i.insert("g"),l=i.insert("g").attr("class","label").attr("style",n),c=t.description,d=t.label,h=l.node().appendChild(await wl(d,t.labelStyle,!0,!0));let f={width:0,height:0};if(Zr(Wt()?.flowchart?.htmlLabels)){const W=h.children[0],re=Ut(h);f=W.getBoundingClientRect(),re.attr("width",f.width),re.attr("height",f.height)}Ne.info("Text 2",c);const g=c||[],b=h.getBBox(),y=l.node().appendChild(await wl(g.join?g.join("<br/>"):g,t.labelStyle,!0,!0)),E=y.children[0],T=Ut(y);f=E.getBoundingClientRect(),T.attr("width",f.width),T.attr("height",f.height);const _=(t.padding||0)/2;Ut(y).attr("transform","translate( "+(f.width>b.width?0:(b.width-f.width)/2)+", "+(b.height+_+5)+")"),Ut(h).attr("transform","translate( "+(f.width<b.width?0:-(b.width-f.width)/2)+", 0)"),f=l.node().getBBox(),l.attr("transform","translate("+-f.width/2+", "+(-f.height/2-_+3)+")");const k=f.width+(t.padding||0),I=f.height+(t.padding||0),D=-f.width/2-_,M=-f.height/2-_;let B,P;if(t.look==="handDrawn"){const W=Qe.svg(i),re=Je(t,{}),G=W.path(Go(D,M,k,I,t.rx||0),re),J=W.line(-f.width/2-_,-f.height/2-_+b.height+_,f.width/2+_,-f.height/2-_+b.height+_,re);P=i.insert(()=>(Ne.debug("Rough node insert CXC",G),J),":first-child"),B=i.insert(()=>(Ne.debug("Rough node insert CXC",G),G),":first-child")}else B=s.insert("rect",":first-child"),P=s.insert("line"),B.attr("class","outer title-state").attr("style",n).attr("x",-f.width/2-_).attr("y",-f.height/2-_).attr("width",f.width+(t.padding||0)).attr("height",f.height+(t.padding||0)),P.attr("class","divider").attr("x1",-f.width/2-_).attr("x2",f.width/2+_).attr("y1",-f.height/2-_+b.height+_).attr("y2",-f.height/2-_+b.height+_);return tt(t,B),t.intersect=function(W){return je.rect(t,W)},i}C(xz,"rectWithTitle");function L0(e,t,r,n,a,i,s){const c=(e+r)/2,d=(t+n)/2,h=Math.atan2(n-t,r-e),f=(r-e)/2,g=(n-t)/2,b=f/a,y=g/i,E=Math.sqrt(b**2+y**2);if(E>1)throw new Error("The given radii are too small to create an arc between the points.");const T=Math.sqrt(1-E**2),_=c+T*i*Math.sin(h)*(s?-1:1),k=d-T*a*Math.cos(h)*(s?-1:1),I=Math.atan2((t-k)/i,(e-_)/a);let M=Math.atan2((n-k)/i,(r-_)/a)-I;s&&M<0&&(M+=2*Math.PI),!s&&M>0&&(M-=2*Math.PI);const B=[];for(let P=0;P<20;P++){const W=P/19,re=I+W*M,G=_+a*Math.cos(re),J=k+i*Math.sin(re);B.push({x:G,y:J})}return B}C(L0,"generateArcPoints");async function Ez(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=t?.padding??0,l=t?.padding??0,c=(t?.width?t?.width:i.width)+s*2,d=(t?.height?t?.height:i.height)+l*2,h=t.radius||5,f=t.taper||5,{cssStyles:g}=t,b=Qe.svg(a),y=Je(t,{});t.stroke&&(y.stroke=t.stroke),t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const E=[{x:-c/2+f,y:-d/2},{x:c/2-f,y:-d/2},...L0(c/2-f,-d/2,c/2,-d/2+f,h,h,!0),{x:c/2,y:-d/2+f},{x:c/2,y:d/2-f},...L0(c/2,d/2-f,c/2-f,d/2,h,h,!0),{x:c/2-f,y:d/2},{x:-c/2+f,y:d/2},...L0(-c/2+f,d/2,-c/2,d/2-f,h,h,!0),{x:-c/2,y:d/2-f},{x:-c/2,y:-d/2+f},...L0(-c/2,-d/2+f,-c/2+f,-d/2,h,h,!0)],T=Lt(E),_=b.path(T,y),k=a.insert(()=>_,":first-child");return k.attr("class","basic label-container outer-path"),g&&t.look!=="handDrawn"&&k.selectChildren("path").attr("style",g),n&&t.look!=="handDrawn"&&k.selectChildren("path").attr("style",n),tt(t,k),t.intersect=function(I){return je.polygon(t,E,I)},a}C(Ez,"roundedRect");async function vz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=t?.padding??0,c=Math.max(i.width+(t.padding??0)*2,t?.width??0),d=Math.max(i.height+(t.padding??0)*2,t?.height??0),h=-i.width/2-l,f=-i.height/2-l,{cssStyles:g}=t,b=Qe.svg(a),y=Je(t,{});t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const E=[{x:h,y:f},{x:h+c+8,y:f},{x:h+c+8,y:f+d},{x:h-8,y:f+d},{x:h-8,y:f},{x:h,y:f},{x:h,y:f+d}],T=b.polygon(E.map(k=>[k.x,k.y]),y),_=a.insert(()=>T,":first-child");return _.attr("class","basic label-container").attr("style",_n(g)),n&&t.look!=="handDrawn"&&_.selectAll("path").attr("style",n),g&&t.look!=="handDrawn"&&_.selectAll("path").attr("style",n),s.attr("transform",`translate(${-c/2+4+(t.padding??0)-(i.x-(i.left??0))},${-d/2+(t.padding??0)-(i.y-(i.top??0))})`),tt(t,_),t.intersect=function(k){return je.rect(t,k)},a}C(vz,"shadedProcess");async function Sz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=Math.max(i.width+(t.padding??0)*2,t?.width??0),c=Math.max(i.height+(t.padding??0)*2,t?.height??0),d=-l/2,h=-c/2,{cssStyles:f}=t,g=Qe.svg(a),b=Je(t,{});t.look!=="handDrawn"&&(b.roughness=0,b.fillStyle="solid");const y=[{x:d,y:h},{x:d,y:h+c},{x:d+l,y:h+c},{x:d+l,y:h-c/2}],E=Lt(y),T=g.path(E,b),_=a.insert(()=>T,":first-child");return _.attr("class","basic label-container"),f&&t.look!=="handDrawn"&&_.selectChildren("path").attr("style",f),n&&t.look!=="handDrawn"&&_.selectChildren("path").attr("style",n),_.attr("transform",`translate(0, ${c/4})`),s.attr("transform",`translate(${-l/2+(t.padding??0)-(i.x-(i.left??0))}, ${-c/4+(t.padding??0)-(i.y-(i.top??0))})`),tt(t,_),t.intersect=function(k){return je.polygon(t,y,k)},a}C(Sz,"slopedRect");async function Tz(e,t){const r={rx:0,ry:0,labelPaddingX:t.labelPaddingX??(t?.padding||0)*2,labelPaddingY:(t?.padding||0)*1};return Hb(e,t,r)}C(Tz,"squareRect");async function wz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=i.height+t.padding,l=i.width+s/4+t.padding,c=s/2,{cssStyles:d}=t,h=Qe.svg(a),f=Je(t,{});t.look!=="handDrawn"&&(f.roughness=0,f.fillStyle="solid");const g=[{x:-l/2+c,y:-s/2},{x:l/2-c,y:-s/2},...Sh(-l/2+c,0,c,50,90,270),{x:l/2-c,y:s/2},...Sh(l/2-c,0,c,50,270,450)],b=Lt(g),y=h.path(b,f),E=a.insert(()=>y,":first-child");return E.attr("class","basic label-container outer-path"),d&&t.look!=="handDrawn"&&E.selectChildren("path").attr("style",d),n&&t.look!=="handDrawn"&&E.selectChildren("path").attr("style",n),tt(t,E),t.intersect=function(T){return je.polygon(t,g,T)},a}C(wz,"stadium");async function _z(e,t){return Hb(e,t,{rx:5,ry:5})}C(_z,"state");
vendor: 4,704 bytes, lines 926-932
926function kz(e,t,{config:{themeVariables:r}}){const{labelStyles:n,nodeStyles:a}=et(t);t.labelStyle=n;const{cssStyles:i}=t,{lineColor:s,stateBorder:l,nodeBorder:c}=r,d=e.insert("g").attr("class","node default").attr("id",t.domId||t.id),h=Qe.svg(d),f=Je(t,{});t.look!=="handDrawn"&&(f.roughness=0,f.fillStyle="solid");const g=h.circle(0,0,14,{...f,stroke:s,strokeWidth:2}),b=l??c,y=h.circle(0,0,5,{...f,fill:b,stroke:b,strokeWidth:2,fillStyle:"solid"}),E=d.insert(()=>g,":first-child");return E.insert(()=>y),i&&E.selectAll("path").attr("style",i),a&&E.selectAll("path").attr("style",a),tt(t,E),t.intersect=function(T){return je.circle(t,7,T)},d}C(kz,"stateEnd");function Az(e,t,{config:{themeVariables:r}}){const{lineColor:n}=r,a=e.insert("g").attr("class","node default").attr("id",t.domId||t.id);let i;if(t.look==="handDrawn"){const l=Qe.svg(a).circle(0,0,14,ibe(n));i=a.insert(()=>l),i.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14)}else i=a.insert("circle",":first-child"),i.attr("class","state-start").attr("r",7).attr("width",14).attr("height",14);return tt(t,i),t.intersect=function(s){return je.circle(t,7,s)},a}C(Az,"stateStart");async function Cz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=(t?.padding||0)/2,l=i.width+t.padding,c=i.height+t.padding,d=-i.width/2-s,h=-i.height/2-s,f=[{x:0,y:0},{x:l,y:0},{x:l,y:-c},{x:0,y:-c},{x:0,y:0},{x:-8,y:0},{x:l+8,y:0},{x:l+8,y:-c},{x:-8,y:-c},{x:-8,y:0}];if(t.look==="handDrawn"){const g=Qe.svg(a),b=Je(t,{}),y=g.rectangle(d-8,h,l+16,c,b),E=g.line(d,h,d,h+c,b),T=g.line(d+l,h,d+l,h+c,b);a.insert(()=>E,":first-child"),a.insert(()=>T,":first-child");const _=a.insert(()=>y,":first-child"),{cssStyles:k}=t;_.attr("class","basic label-container").attr("style",_n(k)),tt(t,_)}else{const g=Yo(a,l,c,f);n&&g.attr("style",n),tt(t,g)}return t.intersect=function(g){return je.polygon(t,f,g)},a}C(Cz,"subroutine");async function Nz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=Math.max(i.width+(t.padding??0)*2,t?.width??0),l=Math.max(i.height+(t.padding??0)*2,t?.height??0),c=-s/2,d=-l/2,h=.2*l,f=.2*l,{cssStyles:g}=t,b=Qe.svg(a),y=Je(t,{}),E=[{x:c-h/2,y:d},{x:c+s+h/2,y:d},{x:c+s+h/2,y:d+l},{x:c-h/2,y:d+l}],T=[{x:c+s-h/2,y:d+l},{x:c+s+h/2,y:d+l},{x:c+s+h/2,y:d+l-f}];t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const _=Lt(E),k=b.path(_,y),I=Lt(T),D=b.path(I,{...y,fillStyle:"solid"}),M=a.insert(()=>D,":first-child");return M.insert(()=>k,":first-child"),M.attr("class","basic label-container"),g&&t.look!=="handDrawn"&&M.selectAll("path").attr("style",g),n&&t.look!=="handDrawn"&&M.selectAll("path").attr("style",n),tt(t,M),t.intersect=function(B){return je.polygon(t,E,B)},a}C(Nz,"taggedRect");async function Rz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=Math.max(i.width+(t.padding??0)*2,t?.width??0),c=Math.max(i.height+(t.padding??0)*2,t?.height??0),d=c/4,h=.2*l,f=.2*c,g=c+d,{cssStyles:b}=t,y=Qe.svg(a),E=Je(t,{});t.look!=="handDrawn"&&(E.roughness=0,E.fillStyle="solid");const T=[{x:-l/2-l/2*.1,y:g/2},...Uo(-l/2-l/2*.1,g/2,l/2+l/2*.1,g/2,d,.8),{x:l/2+l/2*.1,y:-g/2},{x:-l/2-l/2*.1,y:-g/2}],_=-l/2+l/2*.1,k=-g/2-f*.4,I=[{x:_+l-h,y:(k+c)*1.4},{x:_+l,y:k+c-f},{x:_+l,y:(k+c)*.9},...Uo(_+l,(k+c)*1.3,_+l-h,(k+c)*1.5,-c*.03,.5)],D=Lt(T),M=y.path(D,E),B=Lt(I),P=y.path(B,{...E,fillStyle:"solid"}),W=a.insert(()=>P,":first-child");return W.insert(()=>M,":first-child"),W.attr("class","basic label-container"),b&&t.look!=="handDrawn"&&W.selectAll("path").attr("style",b),n&&t.look!=="handDrawn"&&W.selectAll("path").attr("style",n),W.attr("transform",`translate(0,${-d/2})`),s.attr("transform",`translate(${-l/2+(t.padding??0)-(i.x-(i.left??0))},${-c/2+(t.padding??0)-d/2-(i.y-(i.top??0))})`),tt(t,W),t.intersect=function(re){return je.polygon(t,T,re)},a}C(Rz,"taggedWaveEdgedRectangle");async function Iz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=Math.max(i.width+t.padding,t?.width||0),l=Math.max(i.height+t.padding,t?.height||0),c=-s/2,d=-l/2,h=a.insert("rect",":first-child");return h.attr("class","text").attr("style",n).attr("rx",0).attr("ry",0).attr("x",c).attr("y",d).attr("width",s).attr("height",l),tt(t,h),t.intersect=function(f){return je.rect(t,f)},a}C(Iz,"text");var Gxe=C((e,t,r,n,a,i)=>`M${e},${t} 927 a${a},${i} 0,0,1 0,${-n} 928 l${r},0 929 a${a},${i} 0,0,1 0,${n} 930 M${r},${-n} 931 a${a},${i} 0,0,0 0,${n} 932 l${-r},0`,"createCylinderPathD"),Yxe=C((e,t,r,n,a,i)=>[`M${e},${t}`,`M${e+r},${t}`,`a${a},${i} 0,0,0 0,${-n}`,`l${-r},0`,`a${a}
932,${i} 0,0,0 0,${n}`,`l${r},0`].join(" "),"createOuterCylinderPathD"),Vxe=C((e,t,r,n,a,i)=>[`M${e+r/2},${-n/2}`,`a${a},${i} 0,0,0 0,${n}`].join(" "),"createInnerCylinderPathD");async function Oz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s,halfPadding:l}=await ft(e,t,lt(t)),c=t.look==="neo"?l*2:l,d=i.height+c,h=d/2,f=h/(2.5+d/50),g=i.width+f+c,{cssStyles:b}=t;let y;if(t.look==="handDrawn"){const E=Qe.svg(a),T=Yxe(0,0,g,d,f,h),_=Vxe(0,0,g,d,f,h),k=E.path(T,Je(t,{})),I=E.path(_,Je(t,{fill:"none"}));y=a.insert(()=>I,":first-child"),y=a.insert(()=>k,":first-child"),y.attr("class","basic label-container"),b&&y.attr("style",b)}else{const E=Gxe(0,0,g,d,f,h);y=a.insert("path",":first-child").attr("d",E).attr("class","basic label-container").attr("style",_n(b)).attr("style",n),y.attr("class","basic label-container"),b&&y.selectAll("path").attr("style",b),n&&y.selectAll("path").attr("style",n)}return y.attr("label-offset-x",f),y.attr("transform",`translate(${-g/2}, ${d/2} )`),s.attr("transform",`translate(${-(i.width/2)-f-(i.x-(i.left??0))}, ${-(i.height/2)-(i.y-(i.top??0))})`),tt(t,y),t.intersect=function(E){const T=je.rect(t,E),_=T.y-(t.y??0);if(h!=0&&(Math.abs(_)<(t.height??0)/2||Math.abs(_)==(t.height??0)/2&&Math.abs(T.x-(t.x??0))>(t.width??0)/2-f)){let k=f*f*(1-_*_/(h*h));k!=0&&(k=Math.sqrt(Math.abs(k))),k=f-k,E.x-(t.x??0)>0&&(k=-k),T.x+=k}return T},a}C(Oz,"tiltedCylinder");async function Lz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=i.width+t.padding,l=i.height+t.padding,c=[{x:-3*l/6,y:0},{x:s+3*l/6,y:0},{x:s,y:-l},{x:0,y:-l}];let d;const{cssStyles:h}=t;if(t.look==="handDrawn"){const f=Qe.svg(a),g=Je(t,{}),b=Lt(c),y=f.path(b,g);d=a.insert(()=>y,":first-child").attr("transform",`translate(${-s/2}, ${l/2})`),h&&d.attr("style",h)}else d=Yo(a,s,l,c);return n&&d.attr("style",n),t.width=s,t.height=l,tt(t,d),t.intersect=function(f){return je.polygon(t,c,f)},a}C(Lz,"trapezoid");async function Dz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=60,l=20,c=Math.max(s,i.width+(t.padding??0)*2,t?.width??0),d=Math.max(l,i.height+(t.padding??0)*2,t?.height??0),{cssStyles:h}=t,f=Qe.svg(a),g=Je(t,{});t.look!=="handDrawn"&&(g.roughness=0,g.fillStyle="solid");const b=[{x:-c/2*.8,y:-d/2},{x:c/2*.8,y:-d/2},{x:c/2,y:-d/2*.6},{x:c/2,y:d/2},{x:-c/2,y:d/2},{x:-c/2,y:-d/2*.6}],y=Lt(b),E=f.path(y,g),T=a.insert(()=>E,":first-child");return T.attr("class","basic label-container"),h&&t.look!=="handDrawn"&&T.selectChildren("path").attr("style",h),n&&t.look!=="handDrawn"&&T.selectChildren("path").attr("style",n),tt(t,T),t.intersect=function(_){return je.polygon(t,b,_)},a}C(Dz,"trapezoidalPentagon");async function Mz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=Zr(Wt().flowchart?.htmlLabels),c=i.width+(t.padding??0),d=c+i.height,h=c+i.height,f=[{x:0,y:0},{x:h,y:0},{x:h/2,y:-d}],{cssStyles:g}=t,b=Qe.svg(a),y=Je(t,{});t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const E=Lt(f),T=b.path(E,y),_=a.insert(()=>T,":first-child").attr("transform",`translate(${-d/2}, ${d/2})`);return g&&t.look!=="handDrawn"&&_.selectChildren("path").attr("style",g),n&&t.look!=="handDrawn"&&_.selectChildren("path").attr("style",n),t.width=c,t.height=d,tt(t,_),s.attr("transform",`translate(${-i.width/2-(i.x-(i.left??0))}, ${d/2-(i.height+(t.padding??0)/(l?2:1)-(i.y-(i.top??0)))})`),t.intersect=function(k){return Ne.info("Triangle intersect",t,f,k),je.polygon(t,f,k)},a}C(Mz,"triangle");async function Bz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=Math.max(i.width+(t.padding??0)*2,t?.width??0),c=Math.max(i.height+(t.padding??0)*2,t?.height??0),d=c/8,h=c+d,{cssStyles:f}=t,b=70-l,y=b>0?b/2:0,E=Qe.svg(a),T=Je(t,{});t.look!=="handDrawn"&&(T.roughness=0,T.fillStyle="solid");const _=[{x:-l/2-y,y:h/2},...Uo(-l/2-y,h/2,l/2+y,h/2,d,.8),{x:l/2+y,y:-h/2},{x:-l/2-y,y:-h/2}],k=Lt(_),I=E.path(k,T),D=a.insert(()=>I,":first-child");return D.attr("class","basic label-container"),f&&t.look!=="handDrawn"&&D.selectAll("path").attr("style",f),n&&t.look!=="handDrawn"&&D.selectAll("path").attr("style",n),D.attr("transform",`translate(0,${-d/2})`),s.attr("transform",`translate(${-l/2+(t.padding??0)-(i.x-(i.left??0))},${-c/2+(t.padding??0)-d-(i.y-(i.top??0))})`),tt(t,D),t.intersect=function(M){return je.polygon(t,_,M)},a}C(Bz,"waveEdgedRectangle");async function Fz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i}=await ft(e,t,lt(t)),s=100,l=50,c=Math.max(i.width+(t.padding??0)*2,t?.width??0),d=Math.max(i.height+(t.padding??0)*2,t?.height??0),h=c/d;let f=c,g=d;f>g*h?g=f/h:f=g*h,f=Math.max(f,s),g=Math.max(g,l);const b=Math.min(g*.2,g/4),y=g+b*2,{cssStyles:E}=t,T=Qe.svg(a),_=Je(t,{});t.look!=="handDrawn"&&(_.roughness=0,_.fillStyle="solid");const k=[{x:-f/2,y:y/2},...Uo(-f/2,y/2,f/2,y/2,b,1),{x:f/2,y:-y/2},...Uo(f/2,-y/2,-f/2,-y/2,b,-1)],I=Lt(k),D=T.path(I,_),M=a.insert(()=>D,":first-child");return M.attr("class","basic label-container"),E&&t.look!=="handDrawn"&&M.selectAll("path").attr("style",E),n&&t.look!=="handDrawn"&&M.selectAll("path").attr("style",n),tt(t,M),t.intersect=function(B){return je.polygon(t,k,B)},a}C(Fz,"waveRectangle");async function Pz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,label:s}=await ft(e,t,lt(t)),l=Math.max(i.width+(t.padding??0)*2,t?.width??0),c=Math.max(i.height+(t.padding??0)*2,t?.height??0),d=5,h=-l/2,f=-c/2,{cssStyles:g}=t,b=Qe.svg(a),y=Je(t,{}),E=[{x:h-d,y:f-d},{x:h-d,y:f+c},{x:h+l,y:f+c},{x:h+l,y:f-d}],T=`M${h-d},${f-d} L${h+l},${f-d} L${h+l},${f+c} L${h-d},${f+c} L${h-d},${f-d} 933 M${h-d},${f} L${h+l},${f} 934 M${h},${f-d} L${h},${f+c}`;t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const _=b.path(T,y),k=a.insert(()=>_,":first-child");return k.attr("transform",`translate(${d/2}, ${d/2})`),k.attr("class","basic label-container"),g&&t.look!=="handDrawn"&&k.selectAll("path").attr("style",g),n&&t.look!=="handDrawn"&&k.selectAll("path").attr("style",n),s.attr("transform",`translate(${-(i.width/2)+d/2-(i.x-(i.left??0))}, ${-(i.height/2)+d/2-(i.y-(i.top??0))})`),tt(t,k),t.intersect=function(I){return je.polygon(t,E,I)},a}C(Pz,"windowPane");async function Lk(e,t){const r=t;if(r.alias&&(t.label=r.alias),t.look==="handDrawn"){const{themeVariables:Y}=Tn(),{background:O}=Y,fe={...t,id:t.id+"-background",look:"default",cssStyles:["stroke: none",`fill: ${O}`]};await Lk(e,fe)}const n=Tn();t.useHtmlLabels=n.htmlLabels;let a=n.er?.diagramPadding??10,i=n.er?.entityPadding??6;const{cssStyles:s}=t,{labelStyles:l,nodeStyles:c}=et(t);if(r.attributes.length===0&&t.label){const Y={rx:0,ry:0,labelPaddingX:a,labelPaddingY:a*1.5};Ps(t.label,n)+Y.labelPaddingX*2<n.er.minEntityWidth&&(t.width=n.er.minEntityWidth);const O=await Hb(e,t,Y);
vendor: 10,353 bytes, line 934
934if(!Zr(n.htmlLabels)){const fe=O.select("text"),pe=fe.node()?.getBBox();fe.attr("transform",`translate(${-pe.width/2}, 0)`)}return O}n.htmlLabels||(a*=1.25,i*=1.25);let d=lt(t);d||(d="node default");const h=e.insert("g").attr("class",d).attr("id",t.domId||t.id),f=await Ku(h,t.label??"",n,0,0,["name"],l);f.height+=i;let g=0;const b=[],y=[];let E=0,T=0,_=0,k=0,I=!0,D=!0;for(const Y of r.attributes){const O=await Ku(h,Y.type,n,0,g,["attribute-type"],l);E=Math.max(E,O.width+a);const fe=await Ku(h,Y.name,n,0,g,["attribute-name"],l);T=Math.max(T,fe.width+a);const pe=await Ku(h,Y.keys.join(),n,0,g,["attribute-keys"],l);_=Math.max(_,pe.width+a);const Ce=await Ku(h,Y.comment,n,0,g,["attribute-comment"],l);k=Math.max(k,Ce.width+a);const Re=Math.max(O.height,fe.height,pe.height,Ce.height)+i;y.push({yOffset:g,rowHeight:Re}),g+=Re}let M=4;_<=a&&(I=!1,_=0,M--),k<=a&&(D=!1,k=0,M--);const B=h.node().getBBox();if(f.width+a*2-(E+T+_+k)>0){const Y=f.width+a*2-(E+T+_+k);E+=Y/M,T+=Y/M,_>0&&(_+=Y/M),k>0&&(k+=Y/M)}const P=E+T+_+k,W=Qe.svg(h),re=Je(t,{});t.look!=="handDrawn"&&(re.roughness=0,re.fillStyle="solid");let G=0;y.length>0&&(G=y.reduce((Y,O)=>Y+(O?.rowHeight??0),0));const J=Math.max(B.width+a*2,t?.width||0,P),se=Math.max((G??0)+f.height,t?.height||0),ue=-J/2,Z=-se/2;h.selectAll("g:not(:first-child)").each((Y,O,fe)=>{const pe=Ut(fe[O]),Ce=pe.attr("transform");let Re=0,Ge=0;if(Ce){const ut=RegExp(/translate\(([^,]+),([^)]+)\)/).exec(Ce);ut&&(Re=parseFloat(ut[1]),Ge=parseFloat(ut[2]),pe.attr("class").includes("attribute-name")?Re+=E:pe.attr("class").includes("attribute-keys")?Re+=E+T:pe.attr("class").includes("attribute-comment")&&(Re+=E+T+_))}pe.attr("transform",`translate(${ue+a/2+Re}, ${Ge+Z+f.height+i/2})`)}),h.select(".name").attr("transform","translate("+-f.width/2+", "+(Z+i/2)+")");const Q=W.rectangle(ue,Z,J,se,re),z=h.insert(()=>Q,":first-child").attr("style",s.join("")),{themeVariables:ee}=Tn(),{rowEven:K,rowOdd:Te,nodeBorder:H}=ee;b.push(0);for(const[Y,O]of y.entries()){const pe=(Y+1)%2===0&&O.yOffset!==0,Ce=W.rectangle(ue,f.height+Z+O?.yOffset,J,O?.rowHeight,{...re,fill:pe?K:Te,stroke:H});h.insert(()=>Ce,"g.label").attr("style",s.join("")).attr("class",`row-rect-${pe?"even":"odd"}`)}let q=W.line(ue,f.height+Z,J+ue,f.height+Z,re);h.insert(()=>q).attr("class","divider"),q=W.line(E+ue,f.height+Z,E+ue,se+Z,re),h.insert(()=>q).attr("class","divider"),I&&(q=W.line(E+T+ue,f.height+Z,E+T+ue,se+Z,re),h.insert(()=>q).attr("class","divider")),D&&(q=W.line(E+T+_+ue,f.height+Z,E+T+_+ue,se+Z,re),h.insert(()=>q).attr("class","divider"));for(const Y of b)q=W.line(ue,f.height+Z+Y,J+ue,f.height+Z+Y,re),h.insert(()=>q).attr("class","divider");if(tt(t,z),c&&t.look!=="handDrawn"){const O=c.split(";")?.filter(fe=>fe.includes("stroke"))?.map(fe=>`${fe}`).join("; ");h.selectAll("path").attr("style",O??""),h.selectAll(".row-rect-even path").attr("style",c)}return t.intersect=function(Y){return je.rect(t,Y)},h}C(Lk,"erBox");async function Ku(e,t,r,n=0,a=0,i=[],s=""){const l=e.insert("g").attr("class",`label ${i.join(" ")}`).attr("transform",`translate(${n}, ${a})`).attr("style",s);t!==z8(t)&&(t=z8(t),t=t.replaceAll("<","<").replaceAll(">",">"));const c=l.node().appendChild(await qo(l,t,{width:Ps(t,r)+100,style:s,useHtmlLabels:r.htmlLabels},r));if(t.includes("<")||t.includes(">")){let h=c.children[0];for(h.textContent=h.textContent.replaceAll("<","<").replaceAll(">",">");h.childNodes[0];)h=h.childNodes[0],h.textContent=h.textContent.replaceAll("<","<").replaceAll(">",">")}let d=c.getBBox();if(Zr(r.htmlLabels)){const h=c.children[0];h.style.textAlign="start";const f=Ut(c);d=h.getBoundingClientRect(),f.attr("width",d.width),f.attr("height",d.height)}return d}C(Ku,"addText");async function Uz(e,t,r,n,a=r.class.padding??12){const i=n?0:3,s=e.insert("g").attr("class",lt(t)).attr("id",t.domId||t.id);let l=null,c=null,d=null,h=null,f=0,g=0,b=0;if(l=s.insert("g").attr("class","annotation-group text"),t.annotations.length>0){const k=t.annotations[0];await D0(l,{text:`«${k}»`},0),f=l.node().getBBox().height}c=s.insert("g").attr("class","label-group text"),await D0(c,t,0,["font-weight: bolder"]);const y=c.node().getBBox();g=y.height,d=s.insert("g").attr("class","members-group text");let E=0;for(const k of t.members){const I=await D0(d,k,E,[k.parseClassifier()]);E+=I+i}b=d.node().getBBox().height,b<=0&&(b=a/2),h=s.insert("g").attr("class","methods-group text");let T=0;for(const k of t.methods){const I=await D0(h,k,T,[k.parseClassifier()]);T+=I+i}let _=s.node().getBBox();if(l!==null){const k=l.node().getBBox();l.attr("transform",`translate(${-k.width/2})`)}return c.attr("transform",`translate(${-y.width/2}, ${f})`),_=s.node().getBBox(),d.attr("transform",`translate(0, ${f+g+a*2})`),_=s.node().getBBox(),h.attr("transform",`translate(0, ${f+g+(b?b+a*4:a*2)})`),_=s.node().getBBox(),{shapeSvg:s,bbox:_}}C(Uz,"textHelper");async function D0(e,t,r,n=[]){const a=e.insert("g").attr("class","label").attr("style",n.join("; ")),i=Tn();let s="useHtmlLabels"in t?t.useHtmlLabels:Zr(i.htmlLabels)??!0,l="";"text"in t?l=t.text:l=t.label,!s&&l.startsWith("\\")&&(l=l.substring(1)),Tc(l)&&(s=!0);const c=await qo(a,j_(Ql(l)),{width:Ps(l,i)+50,classes:"markdown-node-label",useHtmlLabels:s},i);let d,h=1;if(s){const f=c.children[0],g=Ut(c);h=f.innerHTML.split("<br>").length,f.innerHTML.includes("</math>")&&(h+=f.innerHTML.split("<mrow>").length-1);const b=f.getElementsByTagName("img");if(b){const y=l.replace(/<img[^>]*>/g,"").trim()==="";await Promise.all([...b].map(E=>new Promise(T=>{function _(){if(E.style.display="flex",E.style.flexDirection="column",y){const k=i.fontSize?.toString()??window.getComputedStyle(document.body).fontSize,D=parseInt(k,10)*5+"px";E.style.minWidth=D,E.style.maxWidth=D}else E.style.width="100%";T(E)}C(_,"setupImage"),setTimeout(()=>{E.complete&&_()}),E.addEventListener("error",_),E.addEventListener("load",_)})))}d=f.getBoundingClientRect(),g.attr("width",d.width),g.attr("height",d.height)}else{n.includes("font-weight: bolder")&&Ut(c).selectAll("tspan").attr("font-weight",""),h=c.children.length;const f=c.children[0];(c.textContent===""||c.textContent.includes(">"))&&(f.textContent=l[0]+l.substring(1).replaceAll(">",">").replaceAll("<","<").trim(),l[1]===" "&&(f.textContent=f.textContent[0]+" "+f.textContent.substring(1))),f.textContent==="undefined"&&(f.textContent=""),d=c.getBBox()}return a.attr("transform","translate(0,"+(-d.height/(2*h)+r)+")"),d.height}C(D0,"addText");async function zz(e,t){const r=Wt(),n=r.class.padding??12,a=n,i=t.useHtmlLabels??Zr(r.htmlLabels)??!0,s=t;s.annotations=s.annotations??[],s.members=s.members??[],s.methods=s.methods??[];const{shapeSvg:l,bbox:c}=await Uz(e,t,r,i,a),{labelStyles:d,nodeStyles:h}=et(t);t.labelStyle=d,t.cssStyles=s.styles||"";const f=s.styles?.join(";")||h||"";t.cssStyles||(t.cssStyles=f.replaceAll("!important","").split(";"));const g=s.members.length===0&&s.methods.length===0&&!r.class?.hideEmptyMembersBox,b=Qe.svg(l),y=Je(t,{});t.look!=="handDrawn"&&(y.roughness=0,y.fillStyle="solid");const E=c.width;let T=c.height;s.members.length===0&&s.methods.length===0?T+=a:s.members.length>0&&s.methods.length===0&&(T+=a*2);const _=-E/2,k=-T/2,I=b.rectangle(_-n,k-n-(g?n:s.members.length===0&&s.methods.length===0?-n/2:0),E+2*n,T+2*n+(g?n*2:s.members.length===0&&s.methods.length===0?-n:0),y),D=l.insert(()=>I,":first-child");D.attr("class","basic label-container");const M=D.node().getBBox();l.selectAll(".text").each((re,G,J)=>{const se=Ut(J[G]),ue=se.attr("transform");let Z=0;if(ue){const K=RegExp(/translate\(([^,]+),([^)]+)\)/).exec(ue);K&&(Z=parseFloat(K[2]))}let Q=Z+k+n-(g?n:s.members.length===0&&s.methods.length===0?-n/2:0);i||(Q-=4);let z=_;(se.attr("class").includes("label-group")||se.attr("class").includes("annotation-group"))&&(z=-se.node()?.getBBox().width/2||0,l.selectAll("text").each(function(ee,K,Te){window.getComputedStyle(Te[K]).textAnchor==="middle"&&(z=0)})),se.attr("transform",`translate(${z}, ${Q})`)});const B=l.select(".annotation-group").node().getBBox().height-(g?n/2:0)||0,P=l.select(".label-group").node().getBBox().height-(g?n/2:0)||0,W=l.select(".members-group").node().getBBox().height-(g?n/2:0)||0;if(s.members.length>0||s.methods.length>0||g){const re=b.line(M.x,B+P+k+n,M.x+M.width,B+P+k+n,y);l.insert(()=>re).attr("class","divider").attr("style",f)}if(g||s.members.length>0||s.methods.length>0){const re=b.line(M.x,B+P+W+k+a*2+n,M.x+M.width,B+P+W+k+n+a*2,y);l.insert(()=>re).attr("class","divider").attr("style",f)}if(s.look!=="handDrawn"&&l.selectAll("path").attr("style",f),D.select(":nth-child(2)").attr("style",f),l.selectAll(".divider").select("path").attr("style",f),t.labelStyle?l.selectAll("span").attr("style",t.labelStyle):l.selectAll("span").attr("style",f),!i){const re=RegExp(/color\s*:\s*([^;]*)/),G=re.exec(f);if(G){const J=G[0].replace("color","fill");l.selectAll("tspan").attr("style",J)}else if(d){const J=re.exec(d);if(J){const se=J[0].replace("color","fill");l.selectAll("tspan").attr("style",se)}}}return tt(t,D),t.intersect=function(re){return je.rect(t,re)},l}C(zz,"classBox");async function $z(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const a=t,i=t,s=20,l=20,c="verifyMethod"in t,d=lt(t),h=e.insert("g").attr("class",d).attr("id",t.domId??t.id);let f;c?f=await Ri(h,`<<${a.type}>>`,0,t.labelStyle):f=await Ri(h,"<<Element>>",0,t.labelStyle);let g=f;const b=await Ri(h,a.name,g,t.labelStyle+"; font-weight: bold;");if(g+=b+l,c){const B=await Ri(h,`${a.requirementId?`ID: ${a.requirementId}`:""}`,g,t.labelStyle);g+=B;const P=await Ri(h,`${a.text?`Text: ${a.text}`:""}`,g,t.labelStyle);g+=P;const W=await Ri(h,`${a.risk?`Risk: ${a.risk}`:""}`,g,t.labelStyle);g+=W,await Ri(h,`${a.verifyMethod?`Verification: ${a.verifyMethod}`:""}`,g,t.labelStyle)}else{const B=await Ri(h,`${i.type?`Type: ${i.type}`:""}`,g,t.labelStyle);g+=B,await Ri(h,`${i.docRef?`Doc Ref: ${i.docRef}`:""}`,g,t.labelStyle)}const y=(h.node()?.getBBox().width??200)+s,E=(h.node()?.getBBox().height??200)+s,T=-y/2,_=-E/2,k=Qe.svg(h),I=Je(t,{});t.look!=="handDrawn"&&(I.roughness=0,I.fillStyle="solid");const D=k.rectangle(T,_,y,E,I),M=h.insert(()=>D,":first-child");if(M.attr("class","basic label-container").attr("style",n),h.selectAll(".label").each((B,P,W)=>{const re=Ut(W[P]),G=re.attr("transform");let J=0,se=0;
vendor: 5,990 bytes, lines 934-976
934if(G){const z=RegExp(/translate\(([^,]+),([^)]+)\)/).exec(G);z&&(J=parseFloat(z[1]),se=parseFloat(z[2]))}const ue=se-E/2;let Z=T+s/2;(P===0||P===1)&&(Z=J),re.attr("transform",`translate(${Z}, ${ue+s})`)}),g>f+b+l){const B=k.line(T,_+f+b+l,T+y,_+f+b+l,I);h.insert(()=>B).attr("style",n)}return tt(t,M),t.intersect=function(B){return je.rect(t,B)},h}C($z,"requirementBox");async function Ri(e,t,r,n=""){if(t==="")return 0;const a=e.insert("g").attr("class","label").attr("style",n),i=Wt(),s=i.htmlLabels??!0,l=await qo(a,j_(Ql(t)),{width:Ps(t,i)+50,classes:"markdown-node-label",useHtmlLabels:s,style:n},i);let c;if(s){const d=l.children[0],h=Ut(l);c=d.getBoundingClientRect(),h.attr("width",c.width),h.attr("height",c.height)}else{const d=l.children[0];for(const h of d.children)h.textContent=h.textContent.replaceAll(">",">").replaceAll("<","<"),n&&h.setAttribute("style",n);c=l.getBBox(),c.height+=6}return a.attr("transform",`translate(${-c.width/2},${-c.height/2+r})`),c.height}C(Ri,"addText");var Wxe=C(e=>{switch(e){case"Very High":return"red";case"High":return"orange";case"Medium":return null;case"Low":return"blue";case"Very Low":return"lightblue"}},"colorFromPriority");async function Hz(e,t,{config:r}){const{labelStyles:n,nodeStyles:a}=et(t);t.labelStyle=n||"";const i=10,s=t.width;t.width=(t.width??200)-10;const{shapeSvg:l,bbox:c,label:d}=await ft(e,t,lt(t)),h=t.padding||10;let f="",g;"ticket"in t&&t.ticket&&r?.kanban?.ticketBaseUrl&&(f=r?.kanban?.ticketBaseUrl.replace("#TICKET#",t.ticket),g=l.insert("svg:a",":first-child").attr("class","kanban-ticket-link").attr("xlink:href",f).attr("target","_blank"));const b={useHtmlLabels:t.useHtmlLabels,labelStyle:t.labelStyle||"",width:t.width,img:t.img,padding:t.padding||8,centerLabel:!1};let y,E;g?{label:y,bbox:E}=await _x(g,"ticket"in t&&t.ticket||"",b):{label:y,bbox:E}=await _x(l,"ticket"in t&&t.ticket||"",b);const{label:T,bbox:_}=await _x(l,"assigned"in t&&t.assigned||"",b);t.width=s;const k=10,I=t?.width||0,D=Math.max(E.height,_.height)/2,M=Math.max(c.height+k*2,t?.height||0)+D,B=-I/2,P=-M/2;d.attr("transform","translate("+(h-I/2)+", "+(-D-c.height/2)+")"),y.attr("transform","translate("+(h-I/2)+", "+(-D+c.height/2)+")"),T.attr("transform","translate("+(h+I/2-_.width-2*i)+", "+(-D+c.height/2)+")");let W;const{rx:re,ry:G}=t,{cssStyles:J}=t;if(t.look==="handDrawn"){const se=Qe.svg(l),ue=Je(t,{}),Z=re||G?se.path(Go(B,P,I,M,re||0),ue):se.rectangle(B,P,I,M,ue);W=l.insert(()=>Z,":first-child"),W.attr("class","basic label-container").attr("style",J||null)}else{W=l.insert("rect",":first-child"),W.attr("class","basic label-container __APA__").attr("style",a).attr("rx",re??5).attr("ry",G??5).attr("x",B).attr("y",P).attr("width",I).attr("height",M);const se="priority"in t&&t.priority;if(se){const ue=l.append("line"),Z=B+2,Q=P+Math.floor((re??0)/2),z=P+M-Math.floor((re??0)/2);ue.attr("x1",Z).attr("y1",Q).attr("x2",Z).attr("y2",z).attr("stroke-width","4").attr("stroke",Wxe(se))}}return tt(t,W),t.height=M,t.intersect=function(se){return je.rect(t,se)},l}C(Hz,"kanbanItem");async function jz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,halfPadding:s,label:l}=await ft(e,t,lt(t)),c=i.width+10*s,d=i.height+8*s,h=.15*c,{cssStyles:f}=t,g=i.width+20,b=i.height+20,y=Math.max(c,g),E=Math.max(d,b);l.attr("transform",`translate(${-i.width/2}, ${-i.height/2})`);let T;const _=`M0 0 935 a${h},${h} 1 0,0 ${y*.25},${-1*E*.1} 936 a${h},${h} 1 0,0 ${y*.25},0 937 a${h},${h} 1 0,0 ${y*.25},0 938 a${h},${h} 1 0,0 ${y*.25},${E*.1} 939 940 a${h},${h} 1 0,0 ${y*.15},${E*.33} 941 a${h*.8},${h*.8} 1 0,0 0,${E*.34} 942 a${h},${h} 1 0,0 ${-1*y*.15},${E*.33} 943 944 a${h},${h} 1 0,0 ${-1*y*.25},${E*.15} 945 a${h},${h} 1 0,0 ${-1*y*.25},0 946 a${h},${h} 1 0,0 ${-1*y*.25},0 947 a${h},${h} 1 0,0 ${-1*y*.25},${-1*E*.15} 948 949 a${h},${h} 1 0,0 ${-1*y*.1},${-1*E*.33} 950 a${h*.8},${h*.8} 1 0,0 0,${-1*E*.34} 951 a${h},${h} 1 0,0 ${y*.1},${-1*E*.33} 952 H0 V0 Z`;if(t.look==="handDrawn"){const k=Qe.svg(a),I=Je(t,{}),D=k.path(_,I);T=a.insert(()=>D,":first-child"),T.attr("class","basic label-container").attr("style",_n(f))}else T=a.insert("path",":first-child").attr("class","basic label-container").attr("style",n).attr("d",_);return T.attr("transform",`translate(${-y/2}, ${-E/2})`),tt(t,T),t.calcIntersect=function(k,I){return je.rect(k,I)},t.intersect=function(k){return Ne.info("Bang intersect",t,k),je.rect(t,k)},a}C(jz,"bang");async function qz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,halfPadding:s,label:l}=await ft(e,t,lt(t)),c=i.width+2*s,d=i.height+2*s,h=.15*c,f=.25*c,g=.35*c,b=.2*c,{cssStyles:y}=t;let E;const T=`M0 0 953 a${h},${h} 0 0,1 ${c*.25},${-1*c*.1} 954 a${g},${g} 1 0,1 ${c*.4},${-1*c*.1} 955 a${f},${f} 1 0,1 ${c*.35},${c*.2} 956 957 a${h},${h} 1 0,1 ${c*.15},${d*.35} 958 a${b},${b} 1 0,1 ${-1*c*.15},${d*.65} 959 960 a${f},${h} 1 0,1 ${-1*c*.25},${c*.15} 961 a${g},${g} 1 0,1 ${-1*c*.5},0 962 a${h},${h} 1 0,1 ${-1*c*.25},${-1*c*.15} 963 964 a${h},${h} 1 0,1 ${-1*c*.1},${-1*d*.35} 965 a${b},${b} 1 0,1 ${c*.1},${-1*d*.65} 966 H0 V0 Z`;if(t.look==="handDrawn"){const _=Qe.svg(a),k=Je(t,{}),I=_.path(T,k);E=a.insert(()=>I,":first-child"),E.attr("class","basic label-container").attr("style",_n(y))}else E=a.insert("path",":first-child").attr("class","basic label-container").attr("style",n).attr("d",T);return l.attr("transform",`translate(${-i.width/2}, ${-i.height/2})`),E.attr("transform",`translate(${-c/2}, ${-d/2})`),tt(t,E),t.calcIntersect=function(_,k){return je.rect(_,k)},t.intersect=function(_){return Ne.info("Cloud intersect",t,_),je.rect(t,_)},a}C(qz,"cloud");async function Gz(e,t){const{labelStyles:r,nodeStyles:n}=et(t);t.labelStyle=r;const{shapeSvg:a,bbox:i,halfPadding:s,label:l}=await ft(e,t,lt(t)),c=i.width+8*s,d=i.height+2*s,h=5,f=` 967 M${-c/2} ${d/2-h} 968 v${-d+2*h} 969 q0,-${h} ${h},-${h} 970 h${c-2*h} 971 q${h},0 ${h},${h} 972 v${d-2*h} 973 q0,${h} -${h},${h} 974 h${-c+2*h} 975 q-${h},0 -${h},-${h} 976 Z
977 `,g=a.append("path").attr("id","node-"+t.id).attr("class","node-bkg node-"+t.type).attr("style",n).attr("d",f);return a.append("line").attr("class","node-line-").attr("x1",-c/2).attr("y1",d/2).attr("x2",c/2).attr("y2",d/2),l.attr("transform",`translate(${-i.width/2}, ${-i.height/2})`),a.append(()=>l.node()),tt(t,g),t.calcIntersect=function(b,y){return je.rect(b,y)},t.intersect=function(b){return je.rect(t,b)},a}C(Gz,"defaultMindmapNode");async function Yz(e,t){const r={padding:t.padding??0};return Ok(e,t,r)}C(Yz,"mindmapCircle");var Xxe=[{semanticName:"Process",name:"Rectangle",shortName:"rect",description:"Standard process shape",aliases:["proc","process","rectangle"],internalAliases:["squareRect"],handler:Tz},{semanticName:"Event",name:"Rounded Rectangle",shortName:"rounded",description:"Represents an event",aliases:["event"],internalAliases:["roundedRect"],handler:Ez},{semanticName:"Terminal Point",name:"Stadium",shortName:"stadium",description:"Terminal point",aliases:["terminal","pill"],handler:wz},{semanticName:"Subprocess",name:"Framed Rectangle",shortName:"fr-rect",description:"Subprocess",aliases:["subprocess","subproc","framed-rectangle","subroutine"],handler:Cz},{semanticName:"Database",name:"Cylinder",shortName:"cyl",description:"Database storage",aliases:["db","database","cylinder"],handler:VU},{semanticName:"Start",name:"Circle",shortName:"circle",description:"Starting point",aliases:["circ"],handler:Ok},{semanticName:"Bang",name:"Bang",shortName:"bang",description:"Bang",aliases:["bang"],handler:jz},{semanticName:"Cloud",name:"Cloud",shortName:"cloud",description:"cloud",aliases:["cloud"],handler:qz}
977,{semanticName:"Decision",name:"Diamond",shortName:"diam",description:"Decision-making step",aliases:["decision","diamond","question"],handler:bz},{semanticName:"Prepare Conditional",name:"Hexagon",shortName:"hex",description:"Preparation or condition step",aliases:["hexagon","prepare"],handler:ez},{semanticName:"Data Input/Output",name:"Lean Right",shortName:"lean-r",description:"Represents input or output",aliases:["lean-right","in-out"],internalAliases:["lean_right"],handler:cz},{semanticName:"Data Input/Output",name:"Lean Left",shortName:"lean-l",description:"Represents output or input",aliases:["lean-left","out-in"],internalAliases:["lean_left"],handler:uz},{semanticName:"Priority Action",name:"Trapezoid Base Bottom",shortName:"trap-b",description:"Priority action",aliases:["priority","trapezoid-bottom","trapezoid"],handler:Lz},{semanticName:"Manual Operation",name:"Trapezoid Base Top",shortName:"trap-t",description:"Represents a manual task",aliases:["manual","trapezoid-top","inv-trapezoid"],internalAliases:["inv_trapezoid"],handler:oz},{semanticName:"Stop",name:"Double Circle",shortName:"dbl-circ",description:"Represents a stop point",aliases:["double-circle"],internalAliases:["doublecircle"],handler:XU},{semanticName:"Text Block",name:"Text Block",shortName:"text",description:"Text block",handler:Iz}
977,{semanticName:"Card",name:"Notched Rectangle",shortName:"notch-rect",description:"Represents a card",aliases:["card","notched-rectangle"],handler:UU},{semanticName:"Lined/Shaded Process",name:"Lined Rectangle",shortName:"lin-rect",description:"Lined process shape",aliases:["lined-rectangle","lined-process","lin-proc","shaded-process"],handler:vz},{semanticName:"Start",name:"Small Circle",shortName:"sm-circ",description:"Small starting point",aliases:["start","small-circle"],internalAliases:["stateStart"],handler:Az},{semanticName:"Stop",name:"Framed Circle",shortName:"fr-circ",description:"Stop point",aliases:["stop","framed-circle"],internalAliases:["stateEnd"],handler:kz},{semanticName:"Fork/Join",name:"Filled Rectangle",shortName:"fork",description:"Fork or join in process flow",aliases:["join"],internalAliases:["forkJoin"],handler:QU},{semanticName:"Collate",name:"Hourglass",shortName:"hourglass",description:"Represents a collate operation",aliases:["hourglass","collate"],handler:tz},{semanticName:"Comment",name:"Curly Brace",shortName:"brace",description:"Adds a comment",aliases:["comment","brace-l"],handler:jU},{semanticName:"Comment Right",name:"Curly Brace",shortName:"brace-r",description:"Adds a comment",handler:qU},{semanticName:"Comment with braces on both sides",name:"Curly Braces",shortName:"braces",description:"Adds a comment",handler:GU},{semanticName:"Com Link",name:"Lightning Bolt",shortName:"bolt",description:"Communication link",aliases:["com-link","lightning-bolt"],handler:dz}
vendor: 4,160 bytes, line 977
977,{semanticName:"Document",name:"Document",shortName:"doc",description:"Represents a document",aliases:["doc","document"],handler:Bz},{semanticName:"Delay",name:"Half-Rounded Rectangle",shortName:"delay",description:"Represents a delay",aliases:["half-rounded-rectangle"],handler:JU},{semanticName:"Direct Access Storage",name:"Horizontal Cylinder",shortName:"h-cyl",description:"Direct access storage",aliases:["das","horizontal-cylinder"],handler:Oz},{semanticName:"Disk Storage",name:"Lined Cylinder",shortName:"lin-cyl",description:"Disk storage",aliases:["disk","lined-cylinder"],handler:hz},{semanticName:"Display",name:"Curved Trapezoid",shortName:"curv-trap",description:"Represents a display",aliases:["curved-trapezoid","display"],handler:YU},{semanticName:"Divided Process",name:"Divided Rectangle",shortName:"div-rect",description:"Divided process shape",aliases:["div-proc","divided-rectangle","divided-process"],handler:WU},{semanticName:"Extract",name:"Triangle",shortName:"tri",description:"Extraction process",aliases:["extract","triangle"],handler:Mz},{semanticName:"Internal Storage",name:"Window Pane",shortName:"win-pane",description:"Internal storage",aliases:["internal-storage","window-pane"],handler:Pz},{semanticName:"Junction",name:"Filled Circle",shortName:"f-circ",description:"Junction point",aliases:["junction","filled-circle"],handler:KU},{semanticName:"Loop Limit",name:"Trapezoidal Pentagon",shortName:"notch-pent",description:"Loop limit step",aliases:["loop-limit","notched-pentagon"],handler:Dz},{semanticName:"Manual File",name:"Flipped Triangle",shortName:"flip-tri",description:"Manual file operation",aliases:["manual-file","flipped-triangle"],handler:ZU},{semanticName:"Manual Input",name:"Sloped Rectangle",shortName:"sl-rect",description:"Manual input step",aliases:["manual-input","sloped-rectangle"],handler:Sz},{semanticName:"Multi-Document",name:"Stacked Document",shortName:"docs",description:"Multiple documents",aliases:["documents","st-doc","stacked-document"],handler:mz},{semanticName:"Multi-Process",name:"Stacked Rectangle",shortName:"st-rect",description:"Multiple processes",aliases:["procs","processes","stacked-rectangle"],handler:fz},{semanticName:"Stored Data",name:"Bow Tie Rectangle",shortName:"bow-rect",description:"Stored data",aliases:["stored-data","bow-tie-rectangle"],handler:PU},{semanticName:"Summary",name:"Crossed Circle",shortName:"cross-circ",description:"Summary",aliases:["summary","crossed-circle"],handler:HU},{semanticName:"Tagged Document",name:"Tagged Document",shortName:"tag-doc",description:"Tagged document",aliases:["tag-doc","tagged-document"],handler:Rz},{semanticName:"Tagged Process",name:"Tagged Rectangle",shortName:"tag-rect",description:"Tagged process",aliases:["tagged-rectangle","tag-proc","tagged-process"],handler:Nz},{semanticName:"Paper Tape",name:"Flag",shortName:"flag",description:"Paper tape",aliases:["paper-tape"],handler:Fz},{semanticName:"Odd",name:"Odd",shortName:"odd",description:"Odd shape",internalAliases:["rect_left_inv_arrow"],handler:yz},{semanticName:"Lined Document",name:"Lined Document",shortName:"lin-doc",description:"Lined document",aliases:["lined-document"],handler:pz}],Kxe=C(()=>{const t=[...Object.entries({state:_z,choice:zU,note:gz,rectWithTitle:xz,labelRect:lz,iconSquare:iz,iconCircle:nz,icon:rz,iconRounded:az,imageSquare:sz,anchor:FU,kanbanItem:Hz,mindmapCircle:Yz,defaultMindmapNode:Gz,classBox:zz,erBox:Lk,requirementBox:$z}),...Xxe.flatMap(r=>[r.shortName,..."aliases"in r?r.aliases:[],..."internalAliases"in r?r.internalAliases:[]].map(a=>[a,r.handler]))];return Object.fromEntries(t)},"generateShapeMap"),Vz=Kxe();function Zxe(e){return e in Vz}C(Zxe,"isValidShape");var jb=new Map;async function Wz(e,t,r){let n,a;t.shape==="rect"&&(t.rx&&t.ry?t.shape="roundedRect":t.shape="squareRect");const i=t.shape?Vz[t.shape]:void 0;if(!i)throw new Error(`No such shape: ${t.shape}. Please check your syntax.`);if(t.link){let s;r.config.securityLevel==="sandbox"?s="_top":t.linkTarget&&(s=t.linkTarget||"_blank"),n=e.insert("svg:a").attr("xlink:href",t.link).attr("target",s??null),a=await i(n,t,r)}else a=await i(e,t,r),n=a;
vendor: 10,474 bytes, lines 977-980
977return t.tooltip&&a.attr("title",t.tooltip),jb.set(t.id,n),t.haveCallback&&n.attr("class",n.attr("class")+" clickable"),n}C(Wz,"insertNode");var nwe=C((e,t)=>{jb.set(t.id,e)},"setNodeElem"),awe=C(()=>{jb.clear()},"clear"),iwe=C(e=>{const t=jb.get(e.id);Ne.trace("Transforming node",e.diff,e,"translate("+(e.x-e.width/2-5)+", "+e.width/2+")");const r=8,n=e.diff||0;return e.clusterNode?t.attr("transform","translate("+(e.x+n-e.width/2)+", "+(e.y-e.height/2-r)+")"):t.attr("transform","translate("+e.x+", "+e.y+")"),n},"positionNode"),Qxe=C((e,t,r,n,a,i)=>{t.arrowTypeStart&&XI(e,"start",t.arrowTypeStart,r,n,a,i),t.arrowTypeEnd&&XI(e,"end",t.arrowTypeEnd,r,n,a,i)},"addEdgeMarkers"),Jxe={arrow_cross:{type:"cross",fill:!1},arrow_point:{type:"point",fill:!0},arrow_barb:{type:"barb",fill:!0},arrow_circle:{type:"circle",fill:!1},aggregation:{type:"aggregation",fill:!1},extension:{type:"extension",fill:!1},composition:{type:"composition",fill:!0},dependency:{type:"dependency",fill:!0},lollipop:{type:"lollipop",fill:!1},only_one:{type:"onlyOne",fill:!1},zero_or_one:{type:"zeroOrOne",fill:!1},one_or_more:{type:"oneOrMore",fill:!1},zero_or_more:{type:"zeroOrMore",fill:!1},requirement_arrow:{type:"requirement_arrow",fill:!1},requirement_contains:{type:"requirement_contains",fill:!1}},XI=C((e,t,r,n,a,i,s)=>{const l=Jxe[r];if(!l){Ne.warn(`Unknown arrow type: ${r}`);return}const c=l.type,h=`${a}_${i}-${c}${t==="start"?"Start":"End"}`;if(s&&s.trim()!==""){const f=s.replace(/[^\dA-Za-z]/g,"_"),g=`${h}_${f}`;if(!document.getElementById(g)){const b=document.getElementById(h);if(b){const y=b.cloneNode(!0);y.id=g,y.querySelectorAll("path, circle, line").forEach(T=>{T.setAttribute("stroke",s),l.fill&&T.setAttribute("fill",s)}),b.parentNode?.appendChild(y)}}e.attr(`marker-${t}`,`url(${n}#${g})`)}else e.attr(`marker-${t}`,`url(${n}#${h})`)},"addEdgeMarker"),Rg=new Map,pn=new Map,swe=C(()=>{Rg.clear(),pn.clear()},"clear"),am=C(e=>e?e.reduce((r,n)=>r+";"+n,""):"","getLabelStyles"),eEe=C(async(e,t)=>{let r=Zr(Wt().flowchart.htmlLabels);const{labelStyles:n}=et(t);t.labelStyle=n;const a=await qo(e,t.label,{style:t.labelStyle,useHtmlLabels:r,addSvgBackground:!0,isNode:!1});Ne.info("abc82",t,t.labelType);const i=e.insert("g").attr("class","edgeLabel"),s=i.insert("g").attr("class","label").attr("data-id",t.id);s.node().appendChild(a);let l=a.getBBox();if(r){const d=a.children[0],h=Ut(a);l=d.getBoundingClientRect(),h.attr("width",l.width),h.attr("height",l.height)}s.attr("transform","translate("+-l.width/2+", "+-l.height/2+")"),Rg.set(t.id,i),t.width=l.width,t.height=l.height;let c;if(t.startLabelLeft){const d=await wl(t.startLabelLeft,am(t.labelStyle)),h=e.insert("g").attr("class","edgeTerminals"),f=h.insert("g").attr("class","inner");c=f.node().appendChild(d);const g=d.getBBox();f.attr("transform","translate("+-g.width/2+", "+-g.height/2+")"),pn.get(t.id)||pn.set(t.id,{}),pn.get(t.id).startLeft=h,M0(c,t.startLabelLeft)}if(t.startLabelRight){const d=await wl(t.startLabelRight,am(t.labelStyle)),h=e.insert("g").attr("class","edgeTerminals"),f=h.insert("g").attr("class","inner");c=h.node().appendChild(d),f.node().appendChild(d);const g=d.getBBox();f.attr("transform","translate("+-g.width/2+", "+-g.height/2+")"),pn.get(t.id)||pn.set(t.id,{}),pn.get(t.id).startRight=h,M0(c,t.startLabelRight)}if(t.endLabelLeft){const d=await wl(t.endLabelLeft,am(t.labelStyle)),h=e.insert("g").attr("class","edgeTerminals"),f=h.insert("g").attr("class","inner");c=f.node().appendChild(d);const g=d.getBBox();f.attr("transform","translate("+-g.width/2+", "+-g.height/2+")"),h.node().appendChild(d),pn.get(t.id)||pn.set(t.id,{}),pn.get(t.id).endLeft=h,M0(c,t.endLabelLeft)}if(t.endLabelRight){const d=await wl(t.endLabelRight,am(t.labelStyle)),h=e.insert("g").attr("class","edgeTerminals"),f=h.insert("g").attr("class","inner");c=f.node().appendChild(d);const g=d.getBBox();f.attr("transform","translate("+-g.width/2+", "+-g.height/2+")"),h.node().appendChild(d),pn.get(t.id)||pn.set(t.id,{}),pn.get(t.id).endRight=h,M0(c,t.endLabelRight)}return a},"insertEdgeLabel");function M0(e,t){Wt().flowchart.htmlLabels&&e&&(e.style.width=t.length*9+"px",e.style.height="12px")}C(M0,"setTerminalWidth");var tEe=C((e,t)=>{Ne.debug("Moving label abc88 ",e.id,e.label,Rg.get(e.id),t);let r=t.updatedPath?t.updatedPath:t.originalPath;const n=Wt(),{subGraphTitleTotalMargin:a}=uk(n);if(e.label){const i=Rg.get(e.id);let s=e.x,l=e.y;if(r){const c=di.calcLabelPosition(r);Ne.debug("Moving label "+e.label+" from (",s,",",l,") to (",c.x,",",c.y,") abc88"),t.updatedPath&&(s=c.x,l=c.y)}i.attr("transform",`translate(${s}, ${l+a/2})`)}if(e.startLabelLeft){const i=pn.get(e.id).startLeft;let s=e.x,l=e.y;if(r){const c=di.calcTerminalLabelPosition(e.arrowTypeStart?10:0,"start_left",r);s=c.x,l=c.y}i.attr("transform",`translate(${s}, ${l})`)}if(e.startLabelRight){const i=pn.get(e.id).startRight;let s=e.x,l=e.y;if(r){const c=di.calcTerminalLabelPosition(e.arrowTypeStart?10:0,"start_right",r);s=c.x,l=c.y}i.attr("transform",`translate(${s}, ${l})`)}if(e.endLabelLeft){const i=pn.get(e.id).endLeft;let s=e.x,l=e.y;if(r){const c=di.calcTerminalLabelPosition(e.arrowTypeEnd?10:0,"end_left",r);s=c.x,l=c.y}i.attr("transform",`translate(${s}, ${l})`)}if(e.endLabelRight){const i=pn.get(e.id).endRight;let s=e.x,l=e.y;if(r){const c=di.calcTerminalLabelPosition(e.arrowTypeEnd?10:0,"end_right",r);s=c.x,l=c.y}i.attr("transform",`translate(${s}, ${l})`)}},"positionEdgeLabel"),rEe=C((e,t)=>{const r=e.x,n=e.y,a=Math.abs(t.x-r),i=Math.abs(t.y-n),s=e.width/2,l=e.height/2;return a>=s||i>=l},"outsideNode"),nEe=C((e,t,r)=>{Ne.debug(`intersection calc abc89: 978 outsidePoint: ${JSON.stringify(t)} 979 insidePoint : ${JSON.stringify(r)} 980 node : x:${e.x} y:${e.y} w:${e.width} h:${e.height}`);const n=e.x,a=e.y,i=Math.abs(n-r.x),s=e.width/2;let l=r.x<t.x?s-i:s+i;const c=e.height/2,d=Math.abs(t.y-r.y),h=Math.abs(t.x-r.x);if(Math.abs(a-t.y)*s>Math.abs(n-t.x)*c){let f=r.y<t.y?t.y-c-a:a-c-t.y;l=h*f/d;const g={x:r.x<t.x?r.x+l:r.x-h+l,y:r.y<t.y?r.y+d-f:r.y-d+f};return l===0&&(g.x=t.x,g.y=t.y),h===0&&(g.x=t.x),d===0&&(g.y=t.y),Ne.debug(`abc89 top/bottom calc, Q ${d}, q ${f}, R ${h}, r ${l}`,g),g}else{r.x<t.x?l=t.x-s-n:l=n-s-t.x;let f=d*l/h,g=r.x<t.x?r.x+h-l:r.x-h+l,b=r.y<t.y?r.y+f:r.y-f;return Ne.debug(`sides calc abc89, Q ${d}, q ${f}, R ${h}, r ${l}`,{_x:g,_y:b}),l===0&&(g=t.x,b=t.y),h===0&&(g=t.x),d===0&&(b=t.y),{x:g,y:b}}},"intersection"),KI=C((e,t)=>{Ne.warn("abc88 cutPathAtIntersect",e,t);let r=[],n=e[0],a=!1;return e.forEach(i=>{if(Ne.info("abc88 checking point",i,t),!rEe(t,i)&&!a){const s=nEe(t,n,i);Ne.debug("abc88 inside",i,n,s),Ne.debug("abc88 intersection",s,t);let l=!1;r.forEach(c=>{l=l||c.x===s.x&&c.y===s.y}),r.some(c=>c.x===s.x&&c.y===s.y)?Ne.warn("abc88 no intersect",s,r):r.push(s),a=!0}else Ne.warn("abc88 outside",i,n),n=i,a||r.push(i)}),Ne.debug("returning points",r),r},"cutPathAtIntersect");function Xz(e){const t=[],r=[];for(let n=1;n<e.length-1;n++){const a=e[n-1],i=e[n],s=e[n+1];(a.x===i.x&&i.y===s.y&&Math.abs(i.x-s.x)>5&&Math.abs(i.y-a.y)>5||a.y===i.y&&i.x===s.x&&Math.abs(i.x-a.x)>5&&Math.abs(i.y-s.y)>5)&&(t.push(i),r.push(n))}return{cornerPoints:t,cornerPointPositions:r}}C(Xz,"extractCornerPoints");var ZI=C(function(e,t,r){const n=t.x-e.x,a=t.y-e.y,i=Math.sqrt(n*n+a*a),s=r/i;return{x:t.x-s*n,y:t.y-s*a}},"findAdjacentPoint"),aEe=C(function(e){const{cornerPointPositions:t}=Xz(e),r=[];for(let n=0;n<e.length;n++)if(t.includes(n)){const a=e[n-1],i=e[n+1],s=e[n],l=ZI(a,s,5),c=ZI(i,s,5),d=c.x-l.x,h=c.y-l.y;r.push(l);const f=Math.sqrt(2)*2;let g={x:s.x,y:s.y};if(Math.abs(i.x-a.x)>10&&Math.abs(i.y-a.y)>=10){Ne.debug("Corner point fixing",Math.abs(i.x-a.x),Math.abs(i.y-a.y));const b=5;s.x===l.x?g={x:d<0?l.x-b+f:l.x+b-f,y:h<0?l.y-f:l.y+f}:g={x:d<0?l.x-f:l.x+f,y:h<0?l.y-b+f:l.y+b-f}}else Ne.debug("Corner point skipping fixing",Math.abs(i.x-a.x),Math.abs(i.y-a.y));r.push(g,c)}else r.push(e[n]);return r},"fixCorners"),iEe=C((e,t,r)=>{const n=e-t-r,a=2,i=2,s=a+i,l=Math.floor(n/s),c=Array(l).fill(`${a} ${i}`).join(" ");return`0 ${t} ${c} ${r}`},"generateDashArray"),sEe=C(function(e,t,r,n,a,i,s,l=!1){const{handDrawnSeed:c}=Wt();let d=t.points,h=!1;const f=a;var g=i;const b=[];for(const Z in t.cssCompiledStyles)kP(Z)||b.push(t.cssCompiledStyles[Z]);Ne.debug("UIO intersect check",t.points,g.x,f.x),g.intersect&&f.intersect&&!l&&(d=d.slice(1,t.points.length-1),d.unshift(f.intersect(d[0])),Ne.debug("Last point UIO",t.start,"-->",t.end,d[d.length-1],g,g.intersect(d[d.length-1])),d.push(g.intersect(d[d.length-1])));const y=btoa(JSON.stringify(d));t.toCluster&&(Ne.info("to cluster abc88",r.get(t.toCluster)),d=KI(t.points,r.get(t.toCluster).node),h=!0),t.fromCluster&&(Ne.debug("from cluster abc88",r.get(t.fromCluster),JSON.stringify(d,null,2)),d=KI(d.reverse(),r.get(t.fromCluster).node).reverse(),h=!0);let E=d.filter(Z=>!Number.isNaN(Z.y));E=aEe(E);let T=Am;switch(T=og,t.curve){case"linear":T=og;break;case"basis":T=Am;break;case"cardinal":T=RB;break;case"bumpX":T=_B;break;case"bumpY":T=kB;break;case"catmullRom":T=OB;break;case"monotoneX":T=PB;break;case"monotoneY":T=UB;break;case"natural":T=$B;break;case"step":T=HB;break;case"stepAfter":T=qB;break;case"stepBefore":T=jB;break;default:T=Am}const{x:_,y:k}=abe(t),I=$me().x(_).y(k).curve(T);let D;switch(t.thickness){case"normal":D="edge-thickness-normal";break;case"thick":D="edge-thickness-thick";break;case"invisible":D="edge-thickness-invisible";break;default:D="edge-thickness-normal"}switch(t.pattern){case"solid":D+=" edge-pattern-solid";break;case"dotted":D+=" edge-pattern-dotted";break;case"dashed":D+=" edge-pattern-dashed";break;default:D+=" edge-pattern-solid"}let M,B=t.curve==="rounded"?Kz(Zz(E,t),5):I(E);const P=Array.isArray(t.style)?t.style:[t.style];let W=P.find(Z=>Z?.startsWith("stroke:")),re=!1;if(t.look==="handDrawn"){const Z=Qe.svg(e);Object.assign([],E);const Q=Z.path(B,{roughness:.3,seed:c});D+=" transition",M=Ut(Q).select("path").attr("id",t.id).attr("class"," "+D+(t.classes?" "+t.classes:"")).attr("style",P?P.reduce((ee,K)=>ee+";"+K,""):"");let z=M.attr("d");M.attr("d",z),e.node().appendChild(M.node())}else{const Z=b.join(";"),Q=P?P.reduce((Y,O)=>Y+O+";",""):"";let z="";t.animate&&(z=" edge-animation-fast"),t.animation&&(z=" edge-animation-"+t.animation);const ee=(Z?Z+";"+Q+";":Q)+";"+(P?P.reduce((Y,O)=>Y+";"+O,""):"");M=e.append("path").attr("d",B).attr("id",t.id).attr("class"," "+D+(t.classes?" "+t.classes:"")+(z??"")).attr("style",ee),W=ee.match(/stroke:([^;
vendor: 10,901 bytes, lines 980-983
980]+)/)?.[1],re=t.animate===!0||!!t.animation||Z.includes("animation");const K=M.node(),Te=typeof K.getTotalLength=="function"?K.getTotalLength():0,H=pI[t.arrowTypeStart]||0,q=pI[t.arrowTypeEnd]||0;if(t.look==="neo"&&!re){const O=`stroke-dasharray: ${t.pattern==="dotted"||t.pattern==="dashed"?iEe(Te,H,q):`0 ${H} ${Te-H-q} ${q}`}; stroke-dashoffset: 0;`;M.attr("style",O+M.attr("style"))}}M.attr("data-edge",!0),M.attr("data-et","edge"),M.attr("data-id",t.id),M.attr("data-points",y),t.showPoints&&E.forEach(Z=>{e.append("circle").style("stroke","red").style("fill","red").attr("r",1).attr("cx",Z.x).attr("cy",Z.y)});let G="";(Wt().flowchart.arrowMarkerAbsolute||Wt().state.arrowMarkerAbsolute)&&(G=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search,G=G.replace(/\(/g,"\\(").replace(/\)/g,"\\)")),Ne.info("arrowTypeStart",t.arrowTypeStart),Ne.info("arrowTypeEnd",t.arrowTypeEnd),Qxe(M,t,G,s,n,W);const J=Math.floor(d.length/2),se=d[J];di.isLabelCoordinateInPath(se,M.attr("d"))||(h=!0);let ue={};return h&&(ue.updatedPath=d),ue.originalPath=t.points,ue},"insertEdge");function Kz(e,t){if(e.length<2)return"";let r="";const n=e.length,a=1e-5;for(let i=0;i<n;i++){const s=e[i],l=e[i-1],c=e[i+1];if(i===0)r+=`M${s.x},${s.y}`;else if(i===n-1)r+=`L${s.x},${s.y}`;else{const d=s.x-l.x,h=s.y-l.y,f=c.x-s.x,g=c.y-s.y,b=Math.hypot(d,h),y=Math.hypot(f,g);if(b<a||y<a){r+=`L${s.x},${s.y}`;continue}const E=d/b,T=h/b,_=f/y,k=g/y,I=E*_+T*k,D=Math.max(-1,Math.min(1,I)),M=Math.acos(D);if(M<a||Math.abs(Math.PI-M)<a){r+=`L${s.x},${s.y}`;continue}const B=Math.min(t/Math.sin(M/2),b/2,y/2),P=s.x-E*B,W=s.y-T*B,re=s.x+_*B,G=s.y+k*B;r+=`L${P},${W}`,r+=`Q${s.x},${s.y} ${re},${G}`}}return r}C(Kz,"generateRoundedPath");function dv(e,t){if(!e||!t)return{angle:0,deltaX:0,deltaY:0};const r=t.x-e.x,n=t.y-e.y;return{angle:Math.atan2(n,r),deltaX:r,deltaY:n}}C(dv,"calculateDeltaAndAngle");function Zz(e,t){const r=e.map(a=>({...a}));if(e.length>=2&&En[t.arrowTypeStart]){const a=En[t.arrowTypeStart],i=e[0],s=e[1],{angle:l}=dv(i,s),c=a*Math.cos(l),d=a*Math.sin(l);r[0].x=i.x+c,r[0].y=i.y+d}const n=e.length;if(n>=2&&En[t.arrowTypeEnd]){const a=En[t.arrowTypeEnd],i=e[n-1],s=e[n-2],{angle:l}=dv(s,i),c=a*Math.cos(l),d=a*Math.sin(l);r[n-1].x=i.x-c,r[n-1].y=i.y-d}return r}C(Zz,"applyMarkerOffsetsToPoints");var oEe=C((e,t,r,n)=>{t.forEach(a=>{TEe[a](e,r,n)})},"insertMarkers"),lEe=C((e,t,r)=>{Ne.trace("Making markers for ",r),e.append("defs").append("marker").attr("id",r+"_"+t+"-extensionStart").attr("class","marker extension "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 1,7 L18,13 V 1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-extensionEnd").attr("class","marker extension "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 1,1 V 13 L18,7 Z")},"extension"),uEe=C((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-compositionStart").attr("class","marker composition "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-compositionEnd").attr("class","marker composition "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},"composition"),cEe=C((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-aggregationStart").attr("class","marker aggregation "+t).attr("refX",18).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-aggregationEnd").attr("class","marker aggregation "+t).attr("refX",1).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L1,7 L9,1 Z")},"aggregation"),dEe=C((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-dependencyStart").attr("class","marker dependency "+t).attr("refX",6).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("path").attr("d","M 5,7 L9,13 L1,7 L9,1 Z"),e.append("defs").append("marker").attr("id",r+"_"+t+"-dependencyEnd").attr("class","marker dependency "+t).attr("refX",13).attr("refY",7).attr("markerWidth",20).attr("markerHeight",28).attr("orient","auto").append("path").attr("d","M 18,7 L9,13 L14,7 L9,1 Z")},"dependency"),hEe=C((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-lollipopStart").attr("class","marker lollipop "+t).attr("refX",13).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6),e.append("defs").append("marker").attr("id",r+"_"+t+"-lollipopEnd").attr("class","marker lollipop "+t).attr("refX",1).attr("refY",7).attr("markerWidth",190).attr("markerHeight",240).attr("orient","auto").append("circle").attr("stroke","black").attr("fill","transparent").attr("cx",7).attr("cy",7).attr("r",6)},"lollipop"),pEe=C((e,t,r)=>{e.append("marker").attr("id",r+"_"+t+"-pointEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",5).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",8).attr("markerHeight",8).attr("orient","auto").append("path").attr("d","M 0 0 L 10 5 L 0 10 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),e.append("marker").attr("id",r+"_"+t+"-pointStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",4.5).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",8).attr("markerHeight",8).attr("orient","auto").append("path").attr("d","M 0 5 L 10 10 L 10 0 z").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},"point"),fEe=C((e,t,r)=>{e.append("marker").attr("id",r+"_"+t+"-circleEnd").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",11).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0"),e.append("marker").attr("id",r+"_"+t+"-circleStart").attr("class","marker "+t).attr("viewBox","0 0 10 10").attr("refX",-1).attr("refY",5).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("circle").attr("cx","5").attr("cy","5").attr("r","5").attr("class","arrowMarkerPath").style("stroke-width",1).style("stroke-dasharray","1,0")},"circle"),mEe=C((e,t,r)=>{e.append("marker").attr("id",r+"_"+t+"-crossEnd").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",12).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0"),e.append("marker").attr("id",r+"_"+t+"-crossStart").attr("class","marker cross "+t).attr("viewBox","0 0 11 11").attr("refX",-1).attr("refY",5.2).attr("markerUnits","userSpaceOnUse").attr("markerWidth",11).attr("markerHeight",11).attr("orient","auto").append("path").attr("d","M 1,1 l 9,9 M 10,1 l -9,9").attr("class","arrowMarkerPath").style("stroke-width",2).style("stroke-dasharray","1,0")},"cross"),gEe=C((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-barbEnd").attr("refX",19).attr("refY",7).attr("markerWidth",20).attr("markerHeight",14).attr("markerUnits","userSpaceOnUse").attr("orient","auto").append("path").attr("d","M 19,7 L9,13 L14,7 L9,1 Z")},"barb"),bEe=C((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-onlyOneStart").attr("class","marker onlyOne "+t).attr("refX",0).attr("refY",9).attr("markerWidth",18).attr("markerHeight",18).attr("orient","auto").append("path").attr("d","M9,0 L9,18 M15,0 L15,18"),e.append("defs").append("marker").attr("id",r+"_"+t+"-onlyOneEnd").attr("class","marker onlyOne "+t).attr("refX",18).attr("refY",9).attr("markerWidth",18).attr("markerHeight",18).attr("orient","auto").append("path").attr("d","M3,0 L3,18 M9,0 L9,18")},"only_one"),yEe=C((e,t,r)=>{const n=e.append("defs").append("marker").attr("id",r+"_"+t+"-zeroOrOneStart").attr("class","marker zeroOrOne "+t).attr("refX",0).attr("refY",9).attr("markerWidth",30).attr("markerHeight",18).attr("orient","auto");n.append("circle").attr("fill","white").attr("cx",21).attr("cy",9).attr("r",6),n.append("path").attr("d","M9,0 L9,18");const a=e.append("defs").append("marker").attr("id",r+"_"+t+"-zeroOrOneEnd").attr("class","marker zeroOrOne "+t).attr("refX",30).attr("refY",9).attr("markerWidth",30).attr("markerHeight",18).attr("orient","auto");a.append("circle").attr("fill","white").attr("cx",9).attr("cy",9).attr("r",6),a.append("path").attr("d","M21,0 L21,18")},"zero_or_one"),xEe=C((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-oneOrMoreStart").attr("class","marker oneOrMore "+t).attr("refX",18).attr("refY",18).attr("markerWidth",45).attr("markerHeight",36).attr("orient","auto").append("path").attr("d","M0,18 Q 18,0 36,18 Q 18,36 0,18 M42,9 L42,27"),e.append("defs").append("marker").attr("id",r+"_"+t+"-oneOrMoreEnd").attr("class","marker oneOrMore "+t).attr("refX",27).attr("refY",18).attr("markerWidth",45).attr("markerHeight",36).attr("orient","auto").append("path").attr("d","M3,9 L3,27 M9,18 Q27,0 45,18 Q27,36 9,18")},"one_or_more"),EEe=C((e,t,r)=>{const n=e.append("defs").append("marker").attr("id",r+"_"+t+"-zeroOrMoreStart").attr("class","marker zeroOrMore "+t).attr("refX",18).attr("refY",18).attr("markerWidth",57).attr("markerHeight",36).attr("orient","auto");n.append("circle").attr("fill","white").attr("cx",48).attr("cy",18).attr("r",6),n.append("path").attr("d","M0,18 Q18,0 36,18 Q18,36 0,18");const a=e.append("defs").append("marker").attr("id",r+"_"+t+"-zeroOrMoreEnd").attr("class","marker zeroOrMore "+t).attr("refX",39).attr("refY",18).attr("markerWidth",57).attr("markerHeight",36).attr("orient","auto");a.append("circle").attr("fill","white").attr("cx",9).attr("cy",18).attr("r",6),a.append("path").attr("d","M21,18 Q39,0 57,18 Q39,36 21,18")},"zero_or_more"),vEe=C((e,t,r)=>{e.append("defs").append("marker").attr("id",r+"_"+t+"-requirement_arrowEnd").attr("refX",20).attr("refY",10).attr("markerWidth",20).attr("markerHeight",20).attr("orient","auto").append("path").attr("d",`M0,0 981 L20,10 982 M20,10 983 L0,20`)},"requirement_arrow"),SEe=C((e,t,r)=>{const n=e.append("defs").append("marker").attr("id",r+"_"+t+"-requirement_c
983ontainsStart").attr("refX",0).attr("refY",10).attr("markerWidth",20).attr("markerHeight",20).attr("orient","auto").append("g");n.append("circle").attr("cx",10).attr("cy",10).attr("r",9).attr("fill","none"),n.append("line").attr("x1",1).attr("x2",19).attr("y1",10).attr("y2",10),n.append("line").attr("y1",1).attr("y2",19).attr("x1",10).attr("x2",10)},"requirement_contains"),TEe={extension:lEe,composition:uEe,aggregation:cEe,dependency:dEe,lollipop:hEe,point:pEe,circle:fEe,cross:mEe,barb:gEe,only_one:bEe,zero_or_one:yEe,one_or_more:xEe,zero_or_more:EEe,requirement_arrow:vEe,requirement_contains:SEe},wEe=oEe,_Ee={common:Qc,getConfig:Tn,insertCluster:Lxe,insertEdge:sEe,insertEdgeLabel:eEe,insertMarkers:wEe,insertNode:Wz,interpolateToCurve:fk,labelHelper:ft,log:Ne,positionEdgeLabel:tEe},Th={},Qz=C(e=>{for(const t of e)Th[t.name]=t},"registerLayoutLoaders"),kEe=C(()=>{Qz([{name:"dagre",loader:C(async()=>await Kt(()=>import("./dagre-6UL2VRFP-0nqnlfwy.js"),__vite__mapDeps([0,1,2,3,4,5])),"loader")},{name:"cose-bilkent",loader:C(async()=>await Kt(()=>import("./cose-bilkent-S5V4N54A-BMqW7NX8.js"),__vite__mapDeps([6,7])),"loader")}])},"registerDefaultLayoutLoaders");kEe();var owe=C(async(e,t)=>{if(!(e.layoutAlgorithm in Th))throw new Error(`Unknown layout algorithm: ${e.layoutAlgorithm}`);const r=Th[e.layoutAlgorithm];return(await r.loader()).render(e,t,_Ee,{algorithm:r.algorithm})},"render"),lwe=C((e="",{fallback:t="dagre"}={})=>{if(e in Th)return e;if(t in Th)return Ne.warn(`Layout algorithm ${e} is not registered. Using ${t} as fallback.`),t;throw new Error(`Both layout algorithms ${e} and ${t} are not registered.`)},"getRegisteredLayoutAlgorithm"),Jz="comm",e$="rule",t$="decl",AEe="@import",CEe="@namespace",NEe="@keyframes",REe="@layer",r$=Math.abs,Dk=String.fromCharCode;function n$(e){return e.trim()}function Om(e,t,r){return e.replace(t,r)}function IEe(e,t,r){return e.indexOf(t,r)}function sc(e,t){return e.charCodeAt(t)|0}function Cc(e,t,r){return e.slice(t,r)}function Oi(e){return e.length}function OEe(e){return e.length}function im(e,t){return t.push(e),e}var qb=1,Nc=1,a$=0,Qa=0,$r=0,nd="";function Mk(e,t,r,n,a,i,s,l){return{value:e,root:t,parent:r,type:n,props:a,children:i,line:qb,column:Nc,length:s,return:"",siblings:l}}function LEe(){return $r}function DEe(){return $r=Qa>0?sc(nd,--Qa):0,Nc--,$r===10&&(Nc=1,qb--),$r}function gi(){return $r=Qa<a$?sc(nd,Qa++):0,Nc++,$r===10&&(Nc=1,qb++),$r}function Co(){return sc(nd,Qa)}function Lm(){return Qa}function Gb(e,t){return Cc(nd,e,t)}function wh(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function MEe(e){return qb=Nc=1,a$=Oi(nd=e),Qa=0,[]}function BEe(e){return nd="",e}function kx(e){return n$(Gb(Qa-1,hv(e===91?e+2:e===40?e+1:e)))}function FEe(e){for(;($r=Co())&&$r<33;)gi();return wh(e)>2||wh($r)>3?"":" "}function PEe(e,t){for(;--t&&gi()&&!($r<48||$r>102||$r>
vendor: 11,031 bytes, lines 983-984
98357&&$r<65||$r>70&&$r<97););return Gb(e,Lm()+(t<6&&Co()==32&&gi()==32))}function hv(e){for(;gi();)switch($r){case e:return Qa;case 34:case 39:e!==34&&e!==39&&hv($r);break;case 40:e===41&&hv(e);break;case 92:gi();break}return Qa}function UEe(e,t){for(;gi()&&e+$r!==57;)if(e+$r===84&&Co()===47)break;return"/*"+Gb(t,Qa-1)+"*"+Dk(e===47?e:gi())}function zEe(e){for(;!wh(Co());)gi();return Gb(e,Qa)}function $Ee(e){return BEe(Dm("",null,null,null,[""],e=MEe(e),0,[0],e))}function Dm(e,t,r,n,a,i,s,l,c){for(var d=0,h=0,f=s,g=0,b=0,y=0,E=1,T=1,_=1,k=0,I="",D=a,M=i,B=n,P=I;T;)switch(y=k,k=gi()){case 40:if(y!=108&&sc(P,f-1)==58){IEe(P+=Om(kx(k),"&","&\f"),"&\f",r$(d?l[d-1]:0))!=-1&&(_=-1);break}case 34:case 39:case 91:P+=kx(k);break;case 9:case 10:case 13:case 32:P+=FEe(y);break;case 92:P+=PEe(Lm()-1,7);continue;case 47:switch(Co()){case 42:case 47:im(HEe(UEe(gi(),Lm()),t,r,c),c),(wh(y||1)==5||wh(Co()||1)==5)&&Oi(P)&&Cc(P,-1,void 0)!==" "&&(P+=" ");break;default:P+="/"}break;case 123*E:l[d++]=Oi(P)*_;case 125*E:case 59:case 0:switch(k){case 0:case 125:T=0;case 59+h:_==-1&&(P=Om(P,/\f/g,"")),b>0&&(Oi(P)-f||E===0&&y===47)&&im(b>32?JI(P+";",n,r,f-1,c):JI(Om(P," ","")+";",n,r,f-2,c),c);break;case 59:P+=";";default:if(im(B=QI(P,t,r,d,h,a,l,I,D=[],M=[],f,i),i),k===123)if(h===0)Dm(P,t,B,B,D,i,f,l,M);else{switch(g){case 99:if(sc(P,3)===110)break;case 108:if(sc(P,2)===97)break;default:h=0;case 100:case 109:case 115:}h?Dm(e,B,B,n&&im(QI(e,B,B,0,0,a,l,I,a,D=[],f,M),M),a,M,f,l,n?D:M):Dm(P,B,B,B,[""],M,0,l,M)}}d=h=b=0,E=_=1,I=P="",f=s;break;case 58:f=1+Oi(P),b=y;default:if(E<1){if(k==123)--E;else if(k==125&&E++==0&&DEe()==125)continue}switch(P+=Dk(k),k*E){case 38:_=h>0?1:(P+="\f",-1);break;case 44:l[d++]=(Oi(P)-1)*_,_=1;break;case 64:Co()===45&&(P+=kx(gi())),g=Co(),h=f=Oi(I=P+=zEe(Lm())),k++;break;case 45:y===45&&Oi(P)==2&&(E=0)}}return i}function QI(e,t,r,n,a,i,s,l,c,d,h,f){for(var g=a-1,b=a===0?i:[""],y=OEe(b),E=0,T=0,_=0;E<n;++E)for(var k=0,I=Cc(e,g+1,g=r$(T=s[E])),D=e;k<y;++k)(D=n$(T>0?b[k]+" "+I:Om(I,/&\f/g,b[k])))&&(c[_++]=D);return Mk(e,t,r,a===0?e$:l,c,d,h,f)}function HEe(e,t,r,n){return Mk(e,t,r,Jz,Dk(LEe()),Cc(e,2,-2),0,n)}function JI(e,t,r,n,a){return Mk(e,t,r,t$,Cc(e,0,n),Cc(e,n+1,-1),n,a)}function pv(e,t){for(var r="",n=0;n<e.length;n++)r+=t(e[n],n,e,t)||"";return r}function jEe(e,t,r,n){switch(e.type){case REe:if(e.children.length)break;case AEe:case CEe:case t$:return e.return=e.return||e.value;case Jz:return"";case NEe:return e.return=e.value+"{"+pv(e.children,n)+"}";case e$:if(!Oi(e.value=e.props.join(",")))return""}return Oi(r=pv(e.children,n))?e.return=e.value+"{"+r+"}":""}var qEe=RP(Object.keys,Object),GEe=Object.prototype,YEe=GEe.hasOwnProperty;function VEe(e){if(!Db(e))return qEe(e);var t=[];for(var r in Object(e))YEe.call(e,r)&&r!="constructor"&&t.push(r);return t}var fv=Zl(Xi,"DataView"),mv=Zl(Xi,"Promise"),gv=Zl(Xi,"Set"),bv=Zl(Xi,"WeakMap"),e7="[object Map]",WEe="[object Object]",t7="[object Promise]",r7="[object Set]",n7="[object WeakMap]",a7="[object DataView]",XEe=Kl(fv),KEe=Kl(vh),ZEe=Kl(mv),QEe=Kl(gv),JEe=Kl(bv),bl=ed;(fv&&bl(new fv(new ArrayBuffer(1)))!=a7||vh&&bl(new vh)!=e7||mv&&bl(mv.resolve())!=t7||gv&&bl(new gv)!=r7||bv&&bl(new bv)!=n7)&&(bl=function(e){var t=ed(e),r=t==WEe?e.constructor:void 0,n=r?Kl(r):"";if(n)switch(n){case XEe:return a7;case KEe:return e7;case ZEe:return t7;case QEe:return r7;case JEe:return n7}return t});var eve="[object Map]",tve="[object Set]",rve=Object.prototype,nve=rve.hasOwnProperty;function i7(e){if(e==null)return!0;if(Mb(e)&&(Eg(e)||typeof e=="string"||typeof e.splice=="function"||hk(e)||pk(e)||xg(e)))return!e.length;var t=bl(e);if(t==eve||t==tve)return!e.size;if(Db(e))return!VEe(e).length;for(var r in e)if(nve.call(e,r))return!1;return!0}var i$="c4",ave=C(e=>/^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(e),"detector"),ive=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./c4Diagram-YG6GDRKO-C0CJAlLU.js");return{diagram:t}},__vite__mapDeps([8,9]));return{id:i$,diagram:e}},"loader"),sve={id:i$,detector:ave,loader:ive},ove=sve,s$="flowchart",lve=C((e,t)=>t?.flowchart?.defaultRenderer==="dagre-wrapper"||t?.flowchart?.defaultRenderer==="elk"?!1:/^\s*graph/.test(e),"detector"),uve=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./flowDiagram-NV44I4VS-DSoKz1-8.js");return{diagram:t}},__vite__mapDeps([10,11,12,13,14]));return{id:s$,diagram:e}},"loader"),cve={id:s$,detector:lve,loader:uve},dve=cve,o$="flowchart-v2",hve=C((e,t)=>t?.flowchart?.defaultRenderer==="dagre-d3"?!1:(t?.flowchart?.defaultRenderer==="elk"&&(t.layout="elk"),/^\s*graph/.test(e)&&t?.flowchart?.defaultRenderer==="dagre-wrapper"?!0:/^\s*flowchart/.test(e)),"detector"),pve=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./flowDiagram-NV44I4VS-DSoKz1-8.js");return{diagram:t}},__vite__mapDeps([10,11,12,13,14]));return{id:o$,diagram:e}},"loader"),fve={id:o$,detector:hve,loader:pve},mve=fve,l$="er",gve=C(e=>/^\s*erDiagram/.test(e),"detector"),bve=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./erDiagram-Q2GNP2WA-BPhTPkjV.js");return{diagram:t}},__vite__mapDeps([15,12,13,14]));return{id:l$,diagram:e}},"loader"),yve={id:l$,detector:gve,loader:bve},xve=yve,u$="gitGraph",Eve=C(e=>/^\s*gitGraph/.test(e),"detector"),vve=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./gitGraphDiagram-NY62KEGX-P-qd2wvN.js");return{diagram:t}},__vite__mapDeps([16,17,18,19,4,2]));return{id:u$,diagram:e}},"loader"),Sve={id:u$,detector:Eve,loader:vve},Tve=Sve,c$="gantt",wve=C(e=>/^\s*gantt/.test(e),"detector"),_ve=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./ganttDiagram-JELNMOA3-WhRTV2nO.js");return{diagram:t}},__vite__mapDeps([20,21,22,23]));return{id:c$,diagram:e}},"loader"),kve={id:c$,detector:wve,loader:_ve},Ave=kve,d$="info",Cve=C(e=>/^\s*info/.test(e),"detector"),Nve=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./infoDiagram-WHAUD3N6-Dktya2fp.js");return{diagram:t}},__vite__mapDeps([24,19,4,2]));return{id:d$,diagram:e}},"loader"),Rve={id:d$,detector:Cve,loader:Nve},h$="pie",Ive=C(e=>/^\s*pie/.test(e),"detector"),Ove=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./pieDiagram-ADFJNKIX-CcvykwG1.js");return{diagram:t}},__vite__mapDeps([25,17,19,4,2,26,27,22]));return{id:h$,diagram:e}},"loader"),Lve={id:h$,detector:Ive,loader:Ove},p$="quadrantChart",Dve=C(e=>/^\s*quadrantChart/.test(e),"detector"),Mve=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./quadrantDiagram-AYHSOK5B-CCempAO1.js");return{diagram:t}},__vite__mapDeps([28,21,22,23]));return{id:p$,diagram:e}},"loader"),Bve={id:p$,detector:Dve,loader:Mve},Fve=Bve,f$="xychart",Pve=C(e=>/^\s*xychart(-beta)?/.test(e),"detector"),Uve=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./xychartDiagram-PRI3JC2R-Ct061PLF.js");return{diagram:t}},__vite__mapDeps([29,22,27,21,23]));return{id:f$,diagram:e}},"loader"),zve={id:f$,detector:Pve,loader:Uve},$ve=zve,m$="requirement",Hve=C(e=>/^\s*requirement(Diagram)?/.test(e),"detector"),jve=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./requirementDiagram-UZGBJVZJ-BGmitbjA.js");return{diagram:t}},__vite__mapDeps([30,12,13]));return{id:m$,diagram:e}},"loader"),qve={id:m$,detector:Hve,loader:jve},Gve=qve,g$="sequence",Yve=C(e=>/^\s*sequenceDiagram/.test(e),"detector"),Vve=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./sequenceDiagram-WL72ISMW-CwkItTi9.js");return{diagram:t}},__vite__mapDeps([31,9,18]));return{id:g$,diagram:e}},"loader"),Wve={id:g$,detector:Yve,loader:Vve},Xve=Wve,b$="class",Kve=C((e,t)=>t?.class?.defaultRenderer==="dagre-wrapper"?!1:/^\s*classDiagram/.test(e),"detector"),Zve=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./classDiagram-2ON5EDUG-DhZIoktL.js");return{diagram:t}},__vite__mapDeps([32,33,11,12,13]));return{id:b$,diagram:e}},"loader"),Qve={id:b$,detector:Kve,loader:Zve},Jve=Qve,y$="classDiagram",eSe=C((e,t)=>/^\s*classDiagram/.test(e)&&t?.class?.defaultRenderer==="dagre-wrapper"?!0:/^\s*classDiagram-v2/.test(e),"detector"),tSe=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./classDiagram-v2-WZHVMYZB-DhZIoktL.js");return{diagram:t}},__vite__mapDeps([34,33,11,12,13]));return{id:y$,diagram:e}},"loader"),rSe={id:y$,detector:eSe,loader:tSe},nSe=rSe,x$="state",aSe=C((e,t)=>t?.state?.defaultRenderer==="dagre-wrapper"?!1:/^\s*stateDiagram/.test(e),"detector"),iSe=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./stateDiagram-FKZM4ZOC-Cefy5JMa.js");return{diagram:t}},__vite__mapDeps([35,36,12,13,1,2,3,4]));return{id:x$,diagram:e}},"loader"),sSe={id:x$,detector:aSe,loader:iSe},oSe=sSe,E$="stateDiagram",lSe=C((e,t)=>!!(/^\s*stateDiagram-v2/.test(e)||/^\s*stateDiagram/.test(e)&&t?.state?.defaultRenderer==="dagre-wrapper"),"detector"),uSe=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./stateDiagram-v2-4FDKWEC3-C45VtEnT.js");return{diagram:t}},__vite__mapDeps([37,36,12,13]));return{id:E$,diagram:e}},"loader"),cSe={id:E$,detector:lSe,loader:uSe},dSe=cSe,v$="journey",hSe=C(e=>/^\s*journey/.test(e),"detector"),pSe=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./journeyDiagram-XKPGCS4Q-Cncp3JQ_.js");return{diagram:t}},__vite__mapDeps([38,9,11,26]));return{id:v$,diagram:e}},"loader"),fSe={id:v$,detector:hSe,loader:pSe},mSe=fSe,gSe=C((e,t,r)=>{Ne.debug(`rendering svg for syntax error 984`);const n=Kme(t),a=n.append("g");n.attr("viewBox","0 0 2412 512"),WM(n,100,512,!0),a.append("path").attr("class","error-icon").attr("d","m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z"),a.append("path").attr("class","error-icon").attr("d","m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z"),a.append("path").attr("class","error-icon").attr("d","m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z"),a.append("path").attr("class","error-icon").attr("d","m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.
984164-16,16v32c0,8.836 7.156,16 16,16z"),a.append("path").attr("class","error-icon").attr("d","m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z"),a.append("path").attr("class","error-icon").attr("d","m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z"),a.append("text").attr("class","error-text").attr("x",1440).attr("y",250).attr("font-size","150px").style("text-anchor","middle").text("Syntax error in text"),a.append("text").attr("class","error-text").attr("x",1250).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text(`mermaid version ${r}`)},"draw"),S$={draw:gSe},bSe=S$,ySe={db:{},renderer:S$,parser:{parse:C(()=>{},"parse")}},xSe=ySe,T$="flowchart-elk",ESe=C((e,t={})=>/^\s*flowchart-elk/.test(e)||/^\s*(flowchart|graph)/.test(e)&&t?.flowchart?.defaultRenderer==="elk"?(t.layout="elk",!0):!1,"detector"),vSe=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./flowDiagram-NV44I4VS-DSoKz1-8.js");return{diagram:t}},__vite__mapDeps([10,11,12,13,14]));return{id:T$,diagram:e}},"loader"),SSe={id:T$,detector:ESe,loader:vSe},TSe=SSe,w$="timeline",wSe=C(e=>/^\s*timeline/.test(e),"detector"),_Se=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./timeline-definition-IT6M3QCI-p2rL0jPr.js");return{diagram:t}},__vite__mapDeps([39,26]));return{id:w$,diagram:e}},"loader"),kSe={id:w$,detector:wSe,loader:_Se},ASe=kSe,_$="mindmap",CSe=C(e=>/^\s*mindmap/.test(e),"detector"),NSe=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./mindmap-definition-VGOIOE7T-DnKtk8Ay.js");return{diagram:t}},__vite__mapDeps([40,12,13]));return{id:_$,diagram:e}},"loader"),RSe={id:_$,detector:CSe,loader:NSe},ISe=RSe,k$="kanban",OSe=C(e=>/^\s*kanban/.test(e),"detector"),LSe=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./kanban-definition-3W4ZIXB7-Bxc2nX7E.js");return{diagram:t}},__vite__mapDeps([41,11]));return{id:k$,diagram:e}},"loader"),DSe={id:k$,detector:OSe,loader:LSe},MSe=DSe,A$="sankey",BSe=C(e=>/^\s*sankey(-beta)?/.test(e),"detector"),FSe=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./sankeyDiagram-TZEHDZUN-Dh1b8ERm.js");return{diagram:t}},__vite__mapDeps([42,27,22]));return{id:A$,diagram:e}},"loader"),PSe={id:A$,detector:BSe,loader:FSe},USe=PSe,C$="packet",zSe=C(e=>/^\s*packet(-beta)?/.test(e),"detector"),$Se=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./diagram-S2PKOQOG-Ds54LeE3.js");return{diagram:t}},__vite__mapDeps([43,17,19,4,2]));return{id:C$,diagram:e}},"loader"),HSe={id:C$,detector:zSe,loader:$Se},N$="radar",jSe=C(e=>/^\s*radar-beta/.test(e),"detector"),qSe=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./diagram-QEK2KX5R-C1zMX3PO.js");return{diagram:t}},__vite__mapDeps([44,17,19,4,2]));return{id:N$,diagram:e}},"loader"),GSe={id:N$,detector:jSe,loader:qSe},R$="block",YSe=C(e=>/^\s*block(-beta)?/.test(e),"detector"),VSe=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./blockDiagram-VD42YOAC-Bwd8euTB.js");return{diagram:t}},__vite__mapDeps([45,11,5,1,2,14]));return{id:R$,diagram:e}},"loader"),WSe={id:R$,detector:YSe,loader:VSe},XSe=WSe,I$="architecture",KSe=C(e=>/^\s*architecture/.test(e),"detector"),ZSe=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./architectureDiagram-VXUJARFQ-BFsQPo5J.js");return{diagram:t}},__vite__mapDeps([46,17,19,4,2,7]));return{id:I$,diagram:e}},"loader"),QSe={id:I$,detector:KSe,loader:ZSe},JSe=QSe,O$="treemap",eTe=C(e=>/^\s*treemap/.test(e),"detector"),tTe=C(async()=>{const{diagram:e}=await Kt(async()=>{const{diagram:t}=await import("./diagram-PSM6KHXK-DdPfLF69.js");return{diagram:t}},__vite__mapDeps([47,13,17,19,4,2,23,27,22]));return{id:O$,diagram:e}},"loader"),rTe={id:O$,detector:eTe,loader:tTe},s7=!1,Yb=C(()=>{s7||(s7=!0,eg("error",xSe,e=>e.toLowerCase().trim()==="error"),eg("---",{db:{clear:C(()=>{},"clear")},styles:{},renderer:{draw:C(()=>{},"draw")},parser:{parse:C(()=>{throw new Error("Diagrams beginning with --- are not valid. If you were trying to use a YAML front-matter, please ensure that you've correctly opened and closed the YAML front-matter with un-indented `---` blocks")},"parse")},init:C(()=>null,"init")},e=>e.toLowerCase().trimStart().startsWith("---")),wE(TSe,ISe,JSe),wE(ove,MSe,nSe,Jve,xve,Ave,Rve,Lve,Gve,Xve,mve,dve,ASe,Tve,dSe,oSe,mSe,Fve,USe,HSe,$ve,XSe,GSe,rTe))},"addDiagrams"),nTe=C(async()=>{Ne.debug("Loading registered diagrams");const t=(await Promise.allSettled(Object.entries(Dl).map(async([r,{detector:n,loader:a}])=>{if(a)try{CE(r)}catch{try{const{diagram:i,id:s}=await a();eg(s,i,n)}catch(i){throw Ne.error(`Failed to load external diagram with key ${r}. Removing from detectors.`),delete Dl[r],i}}}))).filter(r=>r.status==="rejected");if(t.length>0){Ne.error(`Failed to load ${t.length} external diagrams`);for(const r of t)Ne.error(r);throw new Error(`Failed to load ${t.length} external diagrams`)}},"loadRegisteredDiagrams"),aTe="graphics-document document";function L$(e,t){e.attr("role",aTe),t!==""&&e.attr("aria-roledescription",t)}C(L$,"setA11yDiagramInfo");function D$(e,t,r,n){if(e.insert!==void 0){if(r){const a=`chart-desc-${n}`;e.attr("aria-describedby",a),e.insert("desc",":first-child").attr("id",a).text(r)}if(t){const a=`chart-title-${n}`;e.attr("aria-labelledby",a),e.insert("title",":first-child").attr("id",a).text(t)}}}C(D$,"addSVGa11yTitleDescription");var Cl,yv=(Cl=class{constructor(t,r,n,a,i){this.type=t,this.text=r,this.db=n,this.parser=a,this.renderer=i}static async fromText(t,r={}){const n=Tn(),a=F_(t,n);t=r2e(t)+` 985`;try{CE(a)}catch{const d=k0e(a);if(!d)throw new BM(`Diagram ${a} not found.`);const{id:h,diagram:f}=await d();eg(h,f)}const{db:i,parser:s,renderer:l,init:c}=CE(a);return s.parser&&(s.parser.yy=i),i.clear?.(),c?.(n),r.title&&i.setDiagramTitle?.(r.title),await s.parse(t),new Cl(a,t,i,s,l)}async render(t,r){await this.renderer.draw(this.text,t,r,this)}getParser(){return this.parser}getType(){return this.type}},C(Cl,"Diagram"),Cl),o7=[],iTe=C(()=>
vendor: 7,102 bytes, lines 985-992
985{o7.forEach(e=>{e()}),o7=[]},"attachFunctions"),sTe=C(e=>e.replace(/^\s*%%(?!{)[^\n]+\n?/gm,"").trimStart(),"cleanupComments");function M$(e){const t=e.match(MM);if(!t)return{text:e,metadata:{}};let r=nbe(t[1],{schema:rbe})??{};r=typeof r=="object"&&!Array.isArray(r)?r:{};const n={};return r.displayMode&&(n.displayMode=r.displayMode.toString()),r.title&&(n.title=r.title.toString()),r.config&&(n.config=r.config),{text:e.slice(t[0].length),metadata:n}}C(M$,"extractFrontMatter");var oTe=C(e=>e.replace(/\r\n?/g,` 986`).replace(/<(\w+)([^>]*)>/g,(t,r,n)=>"<"+r+n.replace(/="([^"]*)"/g,"='$1'")+">"),"cleanupText"),lTe=C(e=>{const{text:t,metadata:r}=M$(e),{displayMode:n,title:a,config:i={}}=r;return n&&(i.gantt||(i.gantt={}),i.gantt.displayMode=n),{title:a,config:i,text:t}},"processFrontmatter"),uTe=C(e=>{const t=di.detectInit(e)??{},r=di.detectDirective(e,"wrap");return Array.isArray(r)?t.wrap=r.some(({type:n})=>n==="wrap"):r?.type==="wrap"&&(t.wrap=!0),{text:jye(e),directive:t}},"processDirectives");function Bk(e){const t=oTe(e),r=lTe(t),n=uTe(r.text),a=xk(r.config,n.directive);return e=sTe(n.text),{code:e,title:r.title,config:a}}C(Bk,"preprocessDiagram");function B$(e){const t=new TextEncoder().encode(e),r=Array.from(t,n=>String.fromCodePoint(n)).join("");return btoa(r)}C(B$,"toBase64");var cTe=5e4,dTe="graph TB;a[Maximum text size in diagram exceeded];style a fill:#faa",hTe="sandbox",pTe="loose",fTe="http://www.w3.org/2000/svg",mTe="http://www.w3.org/1999/xlink",gTe="http://www.w3.org/1999/xhtml",bTe="100%",yTe="100%",xTe="border:0;margin:0;",ETe="margin:0",vTe="allow-top-navigation-by-user-activation allow-popups",STe='The "iframe" tag is not supported by your browser.',TTe=["foreignobject"],wTe=["dominant-baseline"];function Fk(e){const t=Bk(e);return Qm(),H0e(t.config??{}),t}C(Fk,"processAndSetConfigs");async function F$(e,t){Yb();try{const{code:r,config:n}=Fk(e);return{diagramType:(await U$(r)).type,config:n}}catch(r){if(t?.suppressErrors)return!1;throw r}}C(F$,"parse");var l7=C((e,t,r=[])=>` 987.${e} ${t} { ${r.join(" !important; ")} !important; }`,"cssImportantStyles"),_Te=C((e,t=new Map)=>{let r="";if(e.themeCSS!==void 0&&(r+=` 988${e.themeCSS}`),e.fontFamily!==void 0&&(r+=` 989:root { --mermaid-font-family: ${e.fontFamily}}`),e.altFontFamily!==void 0&&(r+=` 990:root { --mermaid-alt-font-family: ${e.altFontFamily}}`),t instanceof Map){const s=e.htmlLabels??e.flowchart?.htmlLabels?["> *","span"]:["rect","polygon","ellipse","circle","path"];t.forEach(l=>{i7(l.styles)||s.forEach(c=>{r+=l7(l.id,c,l.styles)}),i7(l.textStyles)||(r+=l7(l.id,"tspan",(l?.textStyles||[]).map(c=>c.replace("color","fill"))))})}return r},"createCssStyles"),kTe=C((e,t,r,n)=>{const a=_Te(e,r),i=lhe(t,a,e.themeVariables);return pv($Ee(`${n}{${i}}`),jEe)},"createUserStyles"),ATe=C((e="",t,r)=>{let n=e;return!r&&!t&&(n=n.replace(/marker-end="url\([\d+./:=?A-Za-z-]*?#/g,'marker-end="url(#')),n=Ql(n),n=n.replace(/<br>/g,"<br/>"),n},"cleanUpSvgCode"),CTe=C((e="",t)=>{const r=t?.viewBox?.baseVal?.height?t.viewBox.baseVal.height+"px":yTe,n=B$(`<body style="${ETe}">${e}</body>`);return`<iframe style="width:${bTe};height:${r};${xTe}" src="data:text/html;charset=UTF-8;base64,${n}" sandbox="${vTe}"> 991 ${STe} 992</iframe>`},"putIntoIFrame"),u7=C((e,t,r,n,a)=>{const i=e.append("div");i.attr("id",r),n&&i.attr("style",n);const s=i.append("svg").attr("id",t).attr("width","100%").attr("xmlns",fTe);return a&&s.attr("xmlns:xlink",a),s.append("g"),e},"appendDivSvgG");function xv(e,t){return e.append("iframe").attr("id",t).attr("style","width: 100%; height: 100%;").attr("sandbox","")}C(xv,"sandboxedIframe");var NTe=C((e,t,r,n)=>{e.getElementById(t)?.remove(),e.getElementById(r)?.remove(),e.getElementById(n)?.remove()},"removeExistingElements"),RTe=C(async function(e,t,r){Yb();const n=Fk(t);t=n.code;const a=Tn();Ne.debug(a),t.length>(a?.maxTextSize??cTe)&&(t=dTe);const i="#"+e,s="i"+e,l="#"+s,c="d"+e,d="#"+c,h=C(()=>{const ue=Ut(g?l:d).node();ue&&"remove"in ue&&ue.remove()},"removeTempElements");let f=Ut("body");const g=a.securityLevel===hTe,b=a.securityLevel===pTe,y=a.fontFamily;if(r!==void 0){if(r&&(r.innerHTML=""),g){const se=xv(Ut(r),s);f=Ut(se.nodes()[0].contentDocument.body),f.node().style.margin=0}else f=Ut(r);u7(f,e,c,`font-family: ${y}`,mTe)}else{if(NTe(document,e,c,s),g){const se=xv(Ut("body"),s);f=Ut(se.nodes()[0].contentDocument.body),f.node().style.margin=0}else f=Ut("body");u7(f,e,c)}let E,T;try{E=await yv.fromText(t,{title:n.title})}catch(se){if(a.suppressErrorRendering)throw h(),se;E=await yv.fromText("error"),T=se}const _=f.select(d).node(),k=E.type,I=_.firstChild,D=I.firstChild,M=E.renderer.getClasses?.(t,E),B=kTe(a,k,M,i),P=document.createElement("style");P.innerHTML=B,I.insertBefore(P,D);try{await E.renderer.draw(t,e,C8.version,E)}catch(se){throw a.suppressErrorRendering?h():bSe.draw(t,e,C8.version),se}const W=f.select(`${d} svg`),re=E.db.getAccTitle?.(),G=E.db.getAccDescription?.();z$(k,W,re,G),f.select(`[id="${e}"]`).selectAll("foreignobject > *").attr("xmlns",gTe);let J=f.select(d).node().innerHTML;if(Ne.debug("config.arrowMarkerAbsolute",a.arrowMarkerAbsolute),J=ATe(J,g,Zr(a.arrowMarkerAbsolute)),g){const se=f.select(d+" svg").node();J=CTe(J,se)}else b||(J=vc.sanitize(J,{ADD_TAGS:TTe,ADD_ATTR:wTe,HTML_INTEGRATION_POINTS:{foreignobject:!0}}));if(iTe(),T)throw T;return h(),{diagramType:k,svg:J,bindFunctions:E.db.bindFunctions}},"render");function P$(e={}){const t=Wr({},e);t?.fontFamily&&!t.themeVariables?.fontFamily&&(t.themeVariables||(t.themeVariables={}),t.themeVariables.fontFamily=t.fontFamily),z0e(t),t?.theme&&t.theme in Is?t.themeVariables=Is[t.theme].getThemeVariables(t.themeVariables):t&&(t.themeVariables=Is.default.getThemeVariables(t.themeVariables));const r=typeof t=="object"?U0e(t):$M();B_(r.logLevel),Yb()}C(P$,"initialize");var U$=C((e,t={})=>{const{code:r}=Bk(e);return yv.fromText(r,t)},"getDiagramFromText");function z$(e,t,r,n){L$(t,e),D$(t,r,n,t.attr("id"))}C(z$,"addA11yInfo");var zl=Object.freeze({render:RTe,parse:F$,getDiagramFromText:U$,initialize:P$,getConfig:Tn,setConfig:HM,getSiteConfig:$M,updateSiteConfig:$0e,reset:C(()=>{Qm()},"reset"),globalReset:C(()=>{Qm(Sc)},"globalReset"),defaultConfig:Sc});B_(Tn().logLevel);Qm(Tn());var ITe=C((e,t,r)=>{Ne.warn(e),yk(e)?(r&&r(e.str,e.hash),t.push({...e,message:e.str,error:e})):(r&&r(e),e instanceof Error&&t.push({str:e.message,message:e.message,hash:e.name,error:e}))},"handleError"),$$=C(async function(e={querySelector:".mermaid"}){try{await OTe(e)}catch(t){if(yk(t)&&Ne.error(t.str),Us.parseError&&Us.parseError(t),!e.suppressErrors)throw Ne.error("Use the suppressErrors option to suppress these errors"),t}},"run"),OTe=C(async function({postRenderCallback:e,querySelector:t,nodes:r}={querySelector:".mermaid"}){const n=zl.getConfig();Ne.debug(`${e?"":"No "}Callback function found`);let a;if(r)a=r;else if(t)a=document.querySelectorAll(t);else throw new Error("Nodes and querySelector are both undefined");Ne.debug(`Found ${a.length} diagrams`),n?.startOnLoad!==void 0&&(Ne.debug("Start On Load: "+n?.startOnLoad),zl.updateSiteConfig({startOnLoad:n?.startOnLoad}
992));const i=new di.InitIDGenerator(n.deterministicIds,n.deterministicIDSeed);let s;const l=[];for(const c of Array.from(a)){if(Ne.info("Rendering diagram: "+c.id),c.getAttribute("data-processed"))continue;c.setAttribute("data-processed","true");const d=`mermaid-${i.next()}`;s=c.innerHTML,s=lU(di.entityDecode(s)).trim().replace(/<br\s*\/?>/gi,"<br/>");const h=di.detectInit(s);h&&Ne.debug("Detected early reinit: ",h);try{const{svg:f,bindFunctions:g}=await G$(d,s,c);c.innerHTML=f,e&&await e(d),g&&g(c)}catch(f){ITe(f,l,Us.parseError)}}if(l.length>0)throw l[0]},"runThrowsErrors"),H$=C(function(e){zl.initialize(e)},"initialize"),LTe=C(async function(e,t,r){Ne.warn("mermaid.init is deprecated. Please use run instead."),e&&H$(e);const n={postRenderCallback:r,querySelector:".mermaid"};typeof t=="string"?n.querySelector=t:t&&(t instanceof HTMLElement?n.nodes=[t]:n.nodes=t),await $$(n)},"init"),DTe=C(async(e,{lazyLoad:t=!0}={})=>{Yb(),wE(...e),t===!1&&await nTe()},"registerExternalDiagrams"),j$=C(function(){if(Us.startOnLoad){const{startOnLoad:e}=zl.getConfig();e&&Us.run().catch(t=>Ne.error("Mermaid failed to initialize",t))}},"contentLoaded");typeof document<"u"&&window.addEventListener("load",j$,!1);var MTe=C(function(e){Us.parseError=e},"setParseErrorHandler"),Ig=[],Ax=!1,q$=C(async()=>{if(!Ax){for(Ax=!0;Ig.length>0;){const e=Ig.shift();if(e)try{await e()}catch(t){Ne.error("Error executing queue",t)}}Ax=!1}},"executeQueue"),BTe=C(async(e,t)=>new Promise((r,n)=>{const a=C(()=>new Promise((i,s)=>{zl.parse(e,t).then(l=>{i(l),r(l)},l=>{Ne.error("Error parsing",l),Us.parseError?.(l),s(l),n(l)})}),"performCall");Ig.push(a),q$().catch(n)}),"parse"),G$=C((e,t,r)=>new Promise((n,a)=>{const i=C(()=>new Promise((s,l)=>{zl.render(e,t,r).then(c=>{s(c),n(c)},c=>{Ne.error("Error parsing",c),Us.parseError?.(c),l(c),a(c)})}),"performCall");Ig.push(i),q$().catch(a)}),"render"),FTe=C(()=>Object.keys(Dl).map(e=>({id:e})),"getRegisteredDiagramsMetadata"),Us={startOnLoad:!0,mermaidAPI:zl,parse:BTe,render:G$,init:LTe,run:$$,registerExternalDiagrams:DTe,registerLayoutLoaders:Qz,initialize:H$,parseError:void 0,contentLoaded:j$,setParseErrorHandler:MTe,detectType:F_,registerIconPacks:sxe,getRegisteredDiagramsMetadata:FTe},Y$=Us;Y$.initialize({startOnLoad:!1,theme:"default",securityLevel:"loose",fontFamily:"inherit"});const PTe=({chart:e})=>{const[t,r]=F.useState(""),n=F.useMemo(()=>`mermaid-${Math.random().toString(36).substr(2,9)}`,[]);return F.useEffect(()=>{(async()=>{try{const{svg:i}=await Y$.render(n,e);r(i)}catch(i){console.error("Mermaid render error:",i),r('<div class="text-red-500">Failed to render diagram</div>')}})()},[e,n]),S.jsx("div",{className:"my-4 flex justify-center bg-white dark:bg-gray-800 p-4 rounded-lg border border-gray-100 dark:border-gray-700",dangerouslySetInnerHTML:{__html:t}})},V$=({content:e,className:t=""})=>e?S.jsx("div",{className:`markdown-body ${t}`,children:S.jsx(rne,{remarkPlugins:[fie,xoe],rehypePlugins:[Xoe,Jce],components:{h1:({node:r,children:n,...a})=>S.jsx("h1",{className:"text-3xl font-bold text-gray-900 dark:text-white mb-6 mt-8 first:mt-0 tracking-tight",...a,children:n}),h2:({node:r,children:n,...a})=>{const i=String(n).trim();return S.jsx("h2",{id:i,className:"text-2xl font-semibold text-gray-800 dark:text-gray-100 mt-10 mb-5 pb-2 border-b border-gray-200 dark:border-gray-700 scroll-mt-24",...a,children:n})},h3:({node:r,children:n,...a})=>{const i=String(n).trim();return S.jsx("h3",{id:i,className:"text-xl font-medium text-gray-800 dark:text-gray-200 mt-8 mb-3 scroll-mt-24",...a,children:n})},p:({node:r,children:n,...a})=>S.jsx("p",{className:"text-gray-600 dark:text-gray-300 leading-7 mb-4",...a,children:n}),ul:({node:r,children:n,...a})=>S.jsx("ul",{className:"list-disc list-outside ml-6 mb-4 space-y-2 text-gray-600 dark:text-gray-300",...a,children:n}),ol:({node:r,children:n,...a})=>S.jsx("ol",{className:"list-decimal list-outside ml-6 mb-4 space-y-2 text-gray-600 dark:text-gray-300",...a,children:n}),li:({node:r,children:n,...a})=>S.jsx("li",{className:"leading-7",...a,children:n}),blockquote:({node:r,children:n,...a})=>S.jsx("blockquote",{className:"border-l-4 border-orange-500 pl-4 py-2 my-4 bg-orange-50 dark:bg-orange-900/10 text-gray-700 dark:text-gray-300 italic rounded-r-lg",...a,children:n}),a:({node:r,children:n,href:a,...i})=>a?.startsWith("/")?S.jsx(Io,{to:a||"#",className:"text-orange-600 dar
992k:text-orange-400 hover:underline font-medium",...i,children:n}):S.jsx("a",{href:a,className:"text-orange-600 dark:text-orange-400 hover:underline font-medium",target:"_blank",rel:"noopener noreferrer",...i,children:n}),table:({node:r,children:n,...a})=>S.jsx("div",{className:"overflow-x-auto my-6 rounded-lg border border-gray-200 dark:border-gray-700",children:S.jsx("table",{className:"min-w-full divide-y divide-gray-200 dark:divide-gray-700",...a,children:n})}),thead:({node:r,children:n,...a})=>S.jsx("thead",{className:"bg-gray-50 dark:bg-gray-800",...a,children:n}),tbody:({node:r,children:n,...a})=>S.jsx("tbody",{className:"divide-y divide-gray-200 dark:divide-gray-700 bg-white dark:bg-gray-900",...a,children:n}),tr:({node:r,children:n,...a})=>S.jsx("tr",{className:"hover:bg-gray-50 dark:hover:bg-gray-800/50 transition-colors",...a,children:n}),th:({node:r,children:n,...a})=>S.jsx("th",{className:"px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider",...a,children:n}),td:({node:r,children:n,...a})=>S.jsx("td",{className:"px-6 py-4 whitespace-nowrap text-sm text-gray-600 dark:text-gray-300",...a,children:n}),img:({node:r,src:n,alt:a,...i})=>S.jsx("img",{src:n,alt:a,className:"max-w-full h-auto rounded-lg shadow-md my-6 mx-auto",...i}),code:({node:r,inline:n,className:a,children:i,...s})=>{const l=/language-(\w+)/.exec(a||""),c=l?l[1]:"";return!n&&c==="mermaid"?S.jsx(PTe,{chart:String(i).replace(/\n$/,"")}):!n&&l?S.jsx("div",{className:"rounded-lg overflow-hidden my-6 border border-gray-200 dark:border-gray-700 shadow-sm",children:S.jsx(AM,{style:Gde,language:l[1],PreTag:"div",customStyle:{margin:0,padding:"1.5rem",fontSize:"0.9rem"},...s,children:String(i).replace(/\n$/,"")})}):S.jsx("code",{className:`${n?"bg-gray-100 dark:bg-gray-800 px-1.5 py-0.5 rounded text-sm font-mono text-orange-600 dark:text-orange-400 border border-gray-200 dark:border-gray-700":""} ${a}`,...s,children:i})}},children:e})}):null,UTe=({label:e,children:t,onClose:r,className:n,icon:a,color:i="orange"})=>{const s={blue:"bg-blue-50 text-blue-700 border-blue-100",green:"bg-green-50 text-green-700 border-green-100",red:"bg-red-50 text-red-700 border-red-100",orange:"bg-orange-50 text-orange-700 border-orange-100",purple:"bg-purple-50 text-purple-700 border-purple-100",gray:"bg-gray-50 text-gray-700 border-gray-100"};return S.jsxs("span",{className:er("inline-flex items-center px-3 py-1 rounded-full text-sm border",s[i],n),children:[a&&S.jsx("span",{className:"mr-1.5",children:a}),e||t,r&&S.jsx("button",{onClick:r,className:"ml-1.5 hover:bg-black/5 rounded-full p-0.5 transition-colors",children:S.jsx(Bv,{className:"w-3 h-3"})})]})},zTe=()=>{const{id:e}=w7(),t=ei(),r=Pc(),[n,a]=F.useState(null),[i,s]=F.useState(!0);if(F.useEffect(()=>{if(!e)return;(async()=>{try{const b=await pm.findOne(e);a(b)}catch(b){console.error("Failed to fetch skill",b),r.error("è·å Skill 详æ
失败")}finally{s(!1)}})()},[e]),i)return S.jsx("div",{className:"flex justify-center items-center min-h-[60vh]",children:S.jsx(yL,{size:"lg"})});if(!n)return S.jsxs("div",{className:"flex flex-col items-center justify-center min-h-[60vh]",children:[S.jsx("h2",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100 mb-4",children:"æªæ¾å°è¯¥ Skill"}),S.jsx(hi,{onClick:()=>t("/home"),children:"è¿åé¦é¡µ"})]});const l=()=>n.status==="pending"?S.jsxs("div",{className:"bg-orange-50 border border-orange-200 text-orange-700 px-4 py-3 rounded-lg mb-6 flex items-center gap-2",children:[S.jsx("div",{className:"w-2 h-2 rounded-full bg-orange-500 animate-pulse"}),S.jsx("p",{className:"text-sm font-medium",children:"该 Skill æ£å¨å®¡æ ¸ä¸ï¼å®¡æ ¸éè¿åå°å¨é¦é¡µå
¬å¼å±ç¤ºã"})]}):n.status==="rejected"?S.jsxs("div",{className:"bg-red-50 border border-red-200 text-red-700 px-4 py-3 rounded-lg mb-6 flex items-center gap-2",children:[S.jsx("div",{className:"w-2 h-2 rounded-full bg-red-500"}),S.jsx("p",{className:"text-sm font-medium",children:"该 Skill æªéè¿å®¡æ ¸ï¼è¯·ä¿®æ¹åéæ°æäº¤ã"})]}):null,c=g=>{if(g)n&&F0(n,r,g.path,g.originalName);else if(n)if(n.attachments&&n.attachments.length>0){const b=n.attachments[0];F0(n,r,b.path,b.originalName)}else F0(n,r)},d=()=>{navigator.clipboard.writeText(window.location.href),r.success("龿¥å·²å¤å¶å°åªè´´æ¿")},h=async g=>{try{await pm.addRating(e,g),r.success("è¯åæå");const b=await pm.findOne(e);a(b)}catch{r.error("è¯å失败")}}
992,f=typeof n.icon=="string"?mL(n.icon):n.icon;return S.jsxs("div",{className:"max-w-[1200px] mx-auto px-4 py-8",children:[S.jsxs("div",{className:"flex justify-between items-center mb-8",children:[S.jsxs("button",{onClick:()=>t("/home"),className:"flex items-center gap-2 text-gray-500 hover:text-gray-900 dark:text-gray-400 dark:hover:text-gray-100 transition-colors",children:[S.jsx(Mg,{className:"w-5 h-5"}),S.jsx("span",{children:"è¿åå表"})]}),S.jsx("div",{className:"flex gap-2"})]}),l(),S.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8",children:[S.jsx("div",{className:"lg:col-span-4 space-y-6",children:S.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-2xl p-6 shadow-sm border border-gray-100 dark:border-gray-700 sticky top-24",children:[S.jsxs("div",{className:"flex items-center gap-4 mb-6",children:[S.jsx("div",{className:er("p-4 rounded-2xl",n.color||"bg-gray-100 text-gray-600"),children:f&&S.jsx(f,{className:"w-10 h-10"})}),S.jsxs("div",{children:[S.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:n.title}),S.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-500 mt-1",children:[S.jsx(Ch,{className:"w-4 h-4"}),S.jsx("span",{children:n.author})]})]})]}),S.jsxs("div",{className:"space-y-4 mb-8",children:[S.jsx("p",{className:"text-gray-600 dark:text-gray-300 leading-relaxed",children:n.description}),S.jsx("div",{className:"flex flex-wrap gap-2",children:n.tags.map(g=>S.jsx(UTe,{className:"text-xs",children:typeof g=="string"?g:g.name},typeof g=="string"?g:g.id))})]}),n.attachments&&n.attachments.length>0&&S.jsxs("div",{className:"mb-8 space-y-3",children:[S.jsxs("h3",{className:"text-sm font-semibold text-gray-900 dark:text-gray-100 flex items-center gap-2",children:[S.jsx(Y5,{className:"w-4 h-4"}),"å
å«éä»¶"]}),S.jsx("div",{className:"space-y-2",children:n.attachments.map(g=>S.jsxs("div",{className:"flex items-center justify-between p-3 bg-gray-50 dark:bg-gray-700/30 rounded-lg border border-gray-100 dark:border-gray-700 group hover:border-blue-200 transition-colors",children:[S.jsxs("div",{className:"flex items-center gap-3 min-w-0",children:[S.jsx("div",{className:"w-8 h-8 rounded bg-white dark:bg-gray-600 flex items-center justify-center text-gray-400",children:S.jsx(Y5,{className:"w-4 h-4"})}),S.jsxs("div",{className:"min-w-0",children:[S.jsx("p",{className:"text-sm font-medium text-gray-700 dark:text-gray-200 truncate max-w-[150px]",title:g.originalName,children:g.originalName}),S.jsxs("p",{className:"text-xs text-gray-400",children:[(g.size/1024).toFixed(1)," KB"]})]})]}),S.jsx(hi,{size:"sm",variant:"ghost",className:"h-8 w-8 p-0",onClick:()=>c(g),children:S.jsx(B0,{className:"w-4 h-4"})})]},g.id))})]}),S.jsxs("div",{className:"grid grid-cols-2 gap-4 mb-8",children:[S.jsxs("div",{className:"p-3 bg-gray-50 dark:bg-gray-700/50 rounded-xl",children:[S.jsxs("div",{className:"text-sm text-gray-500 mb-1 flex items-center gap-1",children:[S.jsx(B0,{className:"w-3 h-3"}),"ä¸è½½é"]}),S.jsx("div",{className:"font-semibold text-gray-900 dark:text-gray-100",children:n.downloadCount>1e3?`${(n.downloadCount/1e3).toFixed(1)}k`:n.downloadCount})]}),S.jsxs("div",{className:"p-3 bg-gray-50 dark:bg-gray-700/50 rounded-xl",children:[S.jsxs("div",{className:"text-sm text-gray-500 mb-1 flex items-center gap-1",children:[S.jsx(Mx,{className:"w-3 h-3"}),"è¯å"]}),S.jsxs("div",{className:"font-semibold text-gray-900 dark:text-gray-100 flex items-center gap-1",children:[n.rating?.toFixed(1)||"0.0",S.jsx("div",{className:"flex ml-1",children:[1,2,3,4,5].map(g=>S.jsx(Mx,{className:er("w-3 h-3 cursor-pointer hover:scale-110 transition-transform",g<=Math.round(n.rating||0)?"fill-yellow-400 text-yellow-400":"text-gray-300"),onClick:()=>h(g)},g))})]})]}),S.jsxs("div",{className:"p-3 bg-gray-50 dark:bg-gray-700/50 rounded-xl col-span-2",children:[S.jsxs("div",{className:"text-sm text-gray-500 mb-1 flex items-center gap-1",children:[S.jsx(nV,{className:"w-3 h-3"}),"å叿¥æ"]}),S.jsx("div",{className:"font-semibold text-gray-900 dark:text-gray-100",children:n.publishDate?new Date(n.publishDate).toLocaleDateString():"N/A"})]})]}),S.jsxs("div",{className:"flex gap-3",children:[S.jsxs(hi,{className:"flex-1",onClick:()=>c(),children:[S.jsx(B0,{className:"w-4 h-4 mr-2"}),"ä¸é®è·å"]}),S.jsx(hi,{variant:"outline",onClick:d,children:S.jsx(iO,{className:"w-4 h-4"})})]})]})}),S.jsx("div",{className:"lg:col-span-8 space-y-8",children:S.jsx("div",{className:"bg-white dark:bg-gray-800 rounded-2xl p-8 shadow-sm border border-gray-100 dark:border-gray-700 min-h-[500px]",children:n.content?S.jsx("div",{className:"prose prose-orange max-w-none dark:prose-invert",children:S.jsx(V$,{content:n.content})}):S.jsx("div",{className:"text-center py-20 text-gray-500",children:"ææ è¯¦ç»ææ¡£"})})})]})]})},$Te=()=>{const e=ei();
992return S.jsxs("div",{className:"max-w-5xl mx-auto space-y-20 py-16 px-6 animate-in fade-in duration-700 font-sans",children:[S.jsxs("div",{className:"text-center space-y-8",children:[S.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-blue-50 dark:bg-blue-900/30 text-blue-600 dark:text-blue-400 font-medium text-sm mb-4",children:[S.jsx(sO,{className:"w-4 h-4"}),S.jsx("span",{children:"AI å·¥ç¨åæä½³å®è·µ"})]}),S.jsxs("h1",{className:"text-5xl md:text-6xl font-extrabold text-gray-900 dark:text-gray-100 tracking-tight leading-tight",children:["Trae Skills ",S.jsx("br",{}),S.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-blue-600 to-indigo-600 dark:from-blue-400 dark:to-indigo-400",children:"让 AI çæ£è¯»æä½ ç代ç "})]}),S.jsx("p",{className:"text-xl md:text-2xl text-gray-500 dark:text-gray-400 max-w-3xl mx-auto leading-relaxed",children:"åå«éå¤ç Prompt è°æãéè¿ Skillsï¼å°ä½ çå·¥ç¨ç»éªå°è£
æ AI 坿§è¡çæ ååæµç¨ (SOP)ã"})]}),S.jsxs("section",{className:"space-y-10",children:[S.jsxs("div",{className:"flex items-center gap-4 mb-8",children:[S.jsx("div",{className:"p-3 bg-red-100 dark:bg-red-900/30 rounded-xl",children:S.jsx(tV,{className:"w-8 h-8 text-red-600 dark:text-red-400"})}),S.jsxs("div",{children:[S.jsx("h2",{className:"text-3xl font-bold text-gray-900 dark:text-gray-100",children:"为ä»ä¹ Prompt è¶æ¥è¶é¾åï¼"}),S.jsx("p",{className:"text-gray-500 dark:text-gray-400 mt-1",children:"éç项ç®å¤æåº¦æåï¼å纯ç对è¯å·²æ æ³æ»¡è¶³éæ±"})]})]}),S.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[S.jsxs("div",{className:"bg-white dark:bg-gray-800 p-8 rounded-3xl border border-gray-200 dark:border-gray-700 shadow-sm relative overflow-hidden group hover:border-red-200 transition-colors",children:[S.jsx("div",{className:"absolute top-0 right-0 p-6 opacity-5 group-hover:opacity-10 transition-opacity",children:S.jsx(_V,{className:"w-40 h-40"})}),S.jsxs("div",{className:"relative z-10",children:[S.jsxs("h3",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100 mb-6 flex items-center gap-2",children:[S.jsx("span",{className:"text-3xl",children:"ð"})," ä¼ ç» Prompt"]}),S.jsxs("ul",{className:"space-y-4 text-gray-600 dark:text-gray-300",children:[S.jsxs("li",{className:"flex items-start gap-3",children:[S.jsx("div",{className:"mt-1 w-6 h-6 rounded-full bg-red-100 text-red-600 flex items-center justify-center shrink-0 text-sm",children:"â"}),S.jsxs("span",{children:[S.jsx("strong",{className:"text-gray-900 dark:text-gray-100",children:"ä¸ä¸æä¸¢å¤±"}),"ï¼æ¯æ¬¡æ°å¯¹è¯é½è¦éæ°è§£é项ç®èæ¯"]})]}),S.jsxs("li",{className:"flex items-start gap-3",children:[S.jsx("div",{className:"mt-1 w-6 h-6 rounded-full bg-red-100 text-red-600 flex items-center justify-center shrink-0 text-sm",children:"â"}),S.jsxs("span",{children:[S.jsx("strong",{className:"text-gray-900 dark:text-gray-100",children:"å¹»è§é¢å"}),"ï¼AI ç»å¸¸ç¼é ä¸åå¨ç API æåº"]})]}),S.jsxs("li",{className:"flex items-start gap-3",children:[S.jsx("div",{className:"mt-1 w-6 h-6 rounded-full bg-red-100 text-red-600 flex items-center justify-center shrink-0 text-sm",children:"â"}),S.jsxs("span",{children:[S.jsx("strong",{className:"text-gray-900 dark:text-gray-100",children:"é¾ä»¥å¤ç¨"}),"ï¼ä¼ç§ç Prompt æ£è½å¨è天记å½ä¸ï¼æ æ³æ²æ·"]})]})]})]})]}),S.jsxs("div",{className:"bg-gradient-to-br from-blue-50 to-indigo-50 dark:from-blue-900/20 dark:to-indigo-900/20 p-8 rounded-3xl border border-blue-200 dark:border-blue-800 relative overflow-hidden shadow-md group",children:[S.jsx("div",{className:"absolute top-0 right-0 p-6 opacity-10 group-hover:opacity-20 transition-opacity",children:S.jsx(Hl,{className:"w-40 h-40 text-blue-600"})}),S.jsxs("div",{className:"relative z-10",children:[S.jsxs("h3",{className:"text-2xl font-bold text-blue-700 dark:text-blue-300 mb-6 flex items-center gap-2",children:[S.jsx("span",{className:"text-3xl",children:"ð"})," Trae Skills"]}),S.jsxs("ul",{className:"space-y-4 text-gray-700 dark:text-gray-200",children:[S.jsxs("li",{className:"flex items-start gap-3",children:[S.jsx("div",{className:"mt-1 w-6 h-6 rounded-full bg-blue-100 text-blue-600 flex items-center justify-center shrink-0 text-sm",children:"â"}),S.jsxs("span",{children:[S.jsx("strong",{className:"text-blue-800 dark:text-blue-300",children:"ç²¾åæè½½"}),"ï¼AI èªå¨è¯å«éæ±ï¼åªå è½½ç¸å
³çç¥è¯åº"]})]}),S.jsxs("li",{className:"flex items-start gap-3",children:[S.jsx("div",{className:"mt-1 w-6 h-6 rounded-full bg-blue-100 text-blue-600 flex items-center justify-center shrink-0 text-sm",children:"â"}),S.jsxs("span",{children:[S.jsx("strong",{className:"text-blue-800 dark:text-blue-300",children:"SOP æ åå"}),"ï¼å°æä½³å®è·µåºå为代ç ï¼ä¿è¯è¾åºè´¨é"]})]}),S.jsxs("li",{className:"flex items-start gap-3",children:[S.jsx("div",{className:"mt-1 w-6 h-6 rounded-full bg-blue-100 text-blue-600 flex items-center justify-center shrink-0 text-sm",children:"â"}),S.jsxs("span",{children:[S.jsx("strong",{className:"text-blue-800 dark:text-blue-300",children:"å¢éå
±äº«"}),"ï¼å代ç 䏿 ·ç®¡ç Promptï¼å
¨å¢éåç"]})]})]})]})]})]})]}),S.jsxs("section",{className:"space-y-10",children:[S.jsxs("div",{className:"flex items-center gap-4 mb-8",children:[S.jsx("div",{className:"p-3 bg-purple-100 dar
992k:bg-purple-900/30 rounded-xl",children:S.jsx(h2,{className:"w-8 h-8 text-purple-600 dark:text-purple-400"})}),S.jsxs("div",{children:[S.jsx("h2",{className:"text-3xl font-bold text-gray-900 dark:text-gray-100",children:"è§£åï¼Skill çç©çå½¢æ"}),S.jsx("p",{className:"text-gray-500 dark:text-gray-400 mt-1",children:"宿¬è´¨ä¸æ¯ä¸ä¸ªå
å«ç¹å®é
ç½®æä»¶çæä»¶å¤¹"})]})]}),S.jsx("div",{className:"bg-gray-900 rounded-3xl border border-gray-800 p-8 shadow-xl overflow-hidden",children:S.jsxs("div",{className:"flex flex-col lg:flex-row gap-12",children:[S.jsxs("div",{className:"flex-1 font-mono text-sm space-y-6",children:[S.jsxs("div",{className:"flex items-center gap-3 text-blue-400",children:[S.jsx(h2,{className:"w-6 h-6 fill-blue-400/20"}),S.jsx("span",{className:"font-bold text-lg",children:".trae/skills/my-awesome-skill/"})]}),S.jsxs("div",{className:"ml-4 space-y-4 border-l-2 border-gray-800 pl-8 relative",children:[S.jsxs("div",{className:"relative group",children:[S.jsx("div",{className:"absolute -left-[39px] top-3 w-3 h-3 rounded-full bg-orange-500 ring-4 ring-gray-900 group-hover:scale-125 transition-transform"}),S.jsxs("div",{className:"bg-gray-800/50 p-4 rounded-xl border border-gray-700 group-hover:border-orange-500/50 transition-colors",children:[S.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[S.jsx(FV,{className:"w-5 h-5 text-orange-400"}),S.jsx("span",{className:"font-bold text-orange-400 text-lg",children:"SKILL.md"}),S.jsx("span",{className:"px-2 py-0.5 bg-orange-500/20 text-orange-300 text-xs rounded-full",children:"å¿
é¡»"})]}),S.jsxs("p",{className:"text-gray-400 text-sm leading-relaxed",children:["çµéæä»¶ãå®ä¹äº Skill ç",S.jsx("span",{className:"text-orange-300",children:"è§¦åæ¡ä»¶"}),"ã",S.jsx("span",{className:"text-orange-300",children:"è¾å
¥åæ°"}),"å",S.jsx("span",{className:"text-orange-300",children:"æ§è¡é»è¾"}),"ãæ¯æèªç¶è¯è¨æè¿°ã"]})]})]}),S.jsxs("div",{className:"relative group",children:[S.jsx("div",{className:"absolute -left-[39px] top-3 w-3 h-3 rounded-full bg-blue-500 ring-4 ring-gray-900 group-hover:scale-125 transition-transform"}),S.jsxs("div",{className:"bg-gray-800/50 p-4 rounded-xl border border-gray-700 group-hover:border-blue-500/50 transition-colors",children:[S.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[S.jsx(h2,{className:"w-5 h-5 text-blue-400"}),S.jsx("span",{className:"font-bold text-blue-400 text-lg",children:"scripts/"}),S.jsx("span",{className:"px-2 py-0.5 bg-gray-700 text-gray-300 text-xs rounded-full",children:"å¯é"})]}),S.jsx("p",{className:"text-gray-400 text-sm leading-relaxed",children:"è½åæ©å±ãåæ¾ Python æ JavaScript èæ¬ï¼ç¨äºæ§è¡å¤æçæ°æ®å¤çãæä»¶æä½æ API è°ç¨ã"})]})]})]})]}),S.jsxs("div",{className:"flex-1 bg-gray-950 rounded-2xl p-6 border border-gray-800 font-mono text-xs md:text-sm text-gray-300 leading-relaxed overflow-x-auto",children:[S.jsxs("div",{className:"flex gap-2 mb-4",children:[S.jsx("div",{className:"w-3 h-3 rounded-full bg-red-500"}),S.jsx("div",{className:"w-3 h-3 rounded-full bg-yellow-500"}),S.jsx("div",{className:"w-3 h-3 rounded-full bg-green-500"})]}),S.jsx("p",{className:"text-gray-500 mb-2",children:"# SKILL.md 示ä¾"}),S.jsxs("p",{children:[S.jsx("span",{className:"text-purple-400",children:"Name"}),": React Component Generator"]}),S.jsxs("p",{children:[S.jsx("span",{className:"text-purple-400",children:"Description"}),": çæç¬¦åå¢éè§èç React ç»ä»¶"]}),S.jsx("br",{}),S.jsx("p",{className:"text-blue-400",children:"## When to use"}),S.jsx("p",{children:"å½ç¨æ·æ³è¦å建ä¸ä¸ªæ°ç React ç»ä»¶ã页颿 UI å
ç´ æ¶ã"}),S.jsx("br",{}),S.jsx("p",{className:"text-blue-400",children:"## Rules"}),S.jsx("p",{children:"1. æ»æ¯ä½¿ç¨ TypeScript æ¥å£å®ä¹ Propsã"}),S.jsx("p",{children:"2. ä½¿ç¨ Tailwind CSS è¿è¡æ ·å¼ç¼åã"}),S.jsx("p",{children:"3. ä¼å
ä½¿ç¨ named exportã"})]})]})})]}),S.jsxs("section",{className:"space-y-10",children:[S.jsxs("div",{className:"flex items-center gap-4 mb-8",children:[S.jsx("div",{className:"p-3 bg-green-100 dark:bg-green-900/30 rounded-xl",children:S.jsx(_W,{className:"w-8 h-8 text-green-600 dark:text-green-400"})}),S.jsxs("div",{children:[S.jsx("h2",{className:"text-3xl font-bold text-gray-900 dark:text-gray-100",children:"3æ¥ä¸ææå"}),S.jsx("p",{className:"text-gray-500 dark:text-gray-400 mt-1",children:"ä»å®è£
å°ä½¿ç¨ç宿´æµç¨
992"})]})]}),S.jsxs("div",{className:"relative border-l-2 border-gray-200 dark:border-gray-800 ml-4 md:ml-8 space-y-16 pb-4",children:[S.jsxs("div",{className:"relative pl-8 md:pl-12",children:[S.jsx("div",{className:"absolute -left-[11px] top-0 w-6 h-6 rounded-full bg-white dark:bg-gray-900 border-4 border-blue-500"}),S.jsx("h3",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100 mb-4",children:"Step 1: æéå¿ä»ªç Skill"}),S.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 text-lg",children:"å¨ AllSkills å¸åºæµè§å¹¶ä¸è½½ä½ éè¦çæè½å
ãæ è®ºæ¯å端å¼åãåç«¯æ¶æè¿æ¯æ°æ®åæï¼æ»æä¸æ¬¾éåä½ ã"}),S.jsx("div",{className:"flex flex-wrap gap-4",children:S.jsxs(hi,{onClick:()=>e("/"),size:"lg",className:"rounded-full px-8",children:[S.jsx($l,{className:"w-4 h-4 mr-2"})," å»å¸åºéé"]})})]}),S.jsxs("div",{className:"relative pl-8 md:pl-12",children:[S.jsx("div",{className:"absolute -left-[11px] top-0 w-6 h-6 rounded-full bg-white dark:bg-gray-900 border-4 border-purple-500"}),S.jsx("h3",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100 mb-4",children:"Step 2: æ¾å
¥æå®ç®å½"}),S.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 text-lg",children:"å°ä¸è½½ç Skill æä»¶å¤¹è§£åå¹¶ç§»å¨å° IDE çé
ç½®ç®å½ä¸ã"}),S.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[S.jsx(c7,{label:"Trae / VS Code",code:"~/.trae/skills/",description:"éç¨äº Trae IDE ç¨æ·"}),S.jsx(c7,{label:"Cursor / Claude",code:"~/.cursor/skills/",description:"éç¨äº Cursor æ Claude ç¨æ·"})]})]}),S.jsxs("div",{className:"relative pl-8 md:pl-12",children:[S.jsx("div",{className:"absolute -left-[11px] top-0 w-6 h-6 rounded-full bg-white dark:bg-gray-900 border-4 border-green-500"}),S.jsx("h3",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100 mb-4",children:"Step 3: è§è¯éæ³æ¶å»"}),S.jsx("p",{className:"text-gray-500 dark:text-gray-400 mb-6 text-lg",children:"éå¯ IDEï¼æ éä»»ä½é¢å¤é
ç½®ãå½ä½ 忬¡æé®æ¶ï¼Trae ä¼èªå¨æç¥å¹¶æè½½ç¸å
³ç Skillã"}),S.jsxs("div",{className:"bg-gray-900 rounded-2xl p-6 text-sm font-mono text-gray-300 shadow-lg",children:[S.jsxs("div",{className:"flex items-center gap-2 text-green-400 mb-4 border-b border-gray-800 pb-2",children:[S.jsx("div",{className:"w-2 h-2 rounded-full bg-green-400 animate-pulse"}),S.jsx("span",{children:"AI Agent Status: Active"})]}),S.jsxs("div",{className:"space-y-3",children:[S.jsxs("div",{className:"flex gap-4",children:[S.jsx("span",{className:"text-blue-400 font-bold min-w-[60px]",children:"User:"}),S.jsx("span",{children:"帮æåä¸ä¸ªç¨æ·ç»å½è¡¨åï¼ç¨ Reactã"})]}),S.jsxs("div",{className:"flex gap-4 opacity-75",children:[S.jsx("span",{className:"text-purple-400 font-bold min-w-[60px]",children:"System:"}),S.jsx("span",{className:"italic",children:'Detected intent: "React Component Creation". Loading skill "react-best-practices"...'})]}),S.jsxs("div",{className:"flex gap-4",children:[S.jsx("span",{className:"text-green-400 font-bold min-w-[60px]",children:"AI:"}),S.jsxs("span",{children:["没é®é¢ï¼æ ¹æ® ",S.jsx("span",{className:"text-orange-400",children:"react-best-practices"})," çè§èï¼æä¸ºä½ çæäºå
å« Zod éªè¯å Tailwind æ ·å¼ç表åç»ä»¶..."]})]})]})]})]})]})]}),S.jsxs("section",{className:"bg-blue-50 dark:bg-blue-900/10 rounded-3xl p-8 md:p-12 border border-blue-100 dark:border-blue-900/30",children:[S.jsxs("div",{className:"flex items-center gap-4 mb-8",children:[S.jsx(tW,{className:"w-8 h-8 text-yellow-500"}),S.jsx("h2",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"ä¸å®¶å»ºè®®"})]}),S.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[S.jsxs("div",{className:"space-y-3",children:[S.jsx("h3",{className:"font-bold text-gray-900 dark:text-gray-100",children:"ä¿æååæ§"}),S.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm",children:"ä¸ä¸ª Skill æå¥½åªåä¸ä»¶äºãè¿äºå¤æç Skill ä¼å¯¼è´ AI æ··æ·ã"})]}),S.jsxs("div",{className:"space-y-3",children:[S.jsx("h3",{className:"font-bold text-gray-900 dark:text-gray-100",children:"å¤ç¨ç¤ºä¾"}),S.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm",children:'å¨ SKILL.md 䏿ä¾å
·ä½ç "Input" å "Output" 示ä¾ï¼ææé常æ¯çº¯æåæè¿°å¥½ã'})]}),S.jsxs("div",{className:"space-y-3",children:[S.jsx("h3",{className:"font-bold text-gray-900 dark:text-gray-100",children:"æç»è¿ä»£"}),S.jsx("p",{className:"text-gray-600 dark:text-gray-400 text-sm",children:"Skill 䏿¯ä¸æä¸åçãéç项ç®åå±ï¼è®°å¾æ´æ°ä½ ç Skill è§åã"})]})]})]}),S.jsxs("section",{className:"py-12 border-t border-gray-100 dark:border-gray-800 text-center",children:[S.jsx("h2",{className:"text-sm font-medium text-gray-400 uppercase tracking-widest mb-8",children:"å·²æ¯æ Skills æ åçå·¥å
·"}),S.jsx("div",{className:"flex flex-wrap justify-center gap-8 md:gap-16 opacity-60 grayscale hover:grayscale-0 transition-all duration-500",children:["Trae","Curs
992or","VS Code","Claude"].map(t=>S.jsxs("div",{className:"flex items-center gap-2 text-xl font-bold text-gray-800 dark:text-gray-200",children:[S.jsx(JY,{className:"w-6 h-6"}),t]},t))})]})]})},c7=({label:e,code:t,description:r})=>{const[n,a]=F.useState(!1),i=()=>{navigator.clipboard.writeText(t),a(!0),setTimeout(()=>a(!1),2e3)};return S.jsxs("div",{className:"bg-gray-900 rounded-xl overflow-hidden border border-gray-800 flex flex-col h-full",children:[S.jsxs("div",{className:"flex items-center justify-between px-4 py-3 bg-gray-800/50 border-b border-gray-800",children:[S.jsxs("div",{className:"flex flex-col",children:[S.jsx("span",{className:"text-sm font-medium text-gray-200",children:e}),r&&S.jsx("span",{className:"text-xs text-gray-500",children:r})]}),S.jsx("button",{onClick:i,className:"p-1.5 hover:bg-gray-700 rounded-lg text-gray-400 hover:text-white transition-colors",title:"å¤å¶è·¯å¾",children:n?S.jsx(mV,{className:"w-4 h-4 text-green-400"}):S.jsx(AV,{className:"w-4 h-4"})})]}),S.jsx("div",{className:"p-4 font-mono text-sm text-green-400 overflow-x-auto whitespace-nowrap flex items-center flex-1",children:t})]})},HTe=()=>{const e=[{question:"Skills å Promptï¼æç¤ºè¯ï¼æä»ä¹åºå«ï¼",answer:"æç¤ºè¯æ¯âä¸´åºææ¥âï¼æ¯æ¬¡é½éè¦è¾å
¥ä¸å ç¨ä¸ä¸æçªå£ï¼è Skills æ¯âé¢ç½®è½åâï¼æéå è½½ï¼ä¸å ç¨ä¸ä¸æã就忿£ç¡®çåæ³åºåæäºæµç¨ï¼SOPï¼ï¼éåéç¨ã举个ä¾åï¼æç¤ºè¯æ¯ä¸´æ¶å£å¤´äº¤ä»£ï¼Skills æ¯å好çåå·¥æåã"},{question:"Skills å MCP (Model Context Protocol) ç¸æ¯æä»ä¹ä¼å¿ï¼",answer:"MCP æ´ååäºâæ¥å
¥ä¸è°ç¨âï¼é常éè¦æå»ºæå¡å¨ï¼é¨æ§è¾é«ãè Skills æ´ååäºâæå¤æåè¿ç³»ç»âï¼åªéè¦ä¸ä¸ª Markdown æä»¶å³å¯è¿è¡ï¼ä»»ä½æ¨¡åé½è½ç¨ï¼éç¨æ§æå¼ºãDjango èååå§äºº Simon Willison çè³é¢æµ Skills å¯è½æ¯ MCP æ´éè¦ã"},{question:"为ä»ä¹è¯´ Skills æ¯âå·¥ç¨åâçå¼å§ï¼",answer:"AI çæ¨¡åè½åå¾å¼ºï¼ä½å¾å¾ç¼ºä¹å¨ç¹å®åºæ¯ä¸çç¨³å®æ§ã
992Skills éè¿æ ååçæä»¶ç»æï¼SKILL.mdï¼ï¼æç¡®åè¯ AI âå¨è¿ä¸ªåºæ¯ä¸ä»ä¹æç®å对âï¼æä¸ç¡®å®ç AI 夿åæäºç¡®å®çå·¥ç¨æµç¨ï¼ä»èå®ç°è§æ¨¡å交ä»ã"},{question:"ä½¿ç¨ Skills 伿¶èæ´å¤ Token åï¼",answer:"ä¸ä¼ãSkills æ¯âæéæè½½âçãAI Agent å¯å¨æ¶åªä¼æ«æ Skills çæè¿°ï¼åªæå½ä»»å¡å¹é
æ¶æä¼å è½½å
·ä½å
容ãç¨å®å³èµ°ï¼ä¸é¿æå ç¨ä¸ä¸æï¼åèè½æå®è´µçä¸ä¸æçªå£çç»å½ä¸çä»»å¡ã"},{question:"ä»ä¹æ¯ Agent Skillsï¼",answer:"Skillsï¼åå« Agent Skillsï¼æ¯ Anthropic å¨ 2025 å¹´ 10 ææ¨åºçä¸å¥æ åï¼æ ¸å¿æ¯ä¸ä¸ªå
å« SKILL.md æä»¶çæä»¶å¤¹ãç®å OpenAI CodexãClaude CodeãCursor ç主æµå·¥å
·åå·²æ¯æã"}];return S.jsxs("div",{className:"max-w-3xl mx-auto space-y-12 animate-in fade-in duration-500 py-12 px-4",children:[S.jsxs("div",{className:"text-center space-y-4",children:[S.jsxs("h1",{className:"text-4xl font-bold text-gray-900 dark:text-gray-100 flex items-center justify-center gap-3",children:[S.jsx(Bg,{className:"w-10 h-10 text-blue-500"}),"常è§é®é¢"]}),S.jsx("p",{className:"text-xl text-gray-500 dark:text-gray-400",children:"å
³äº Skills çæ·±åº¦è§£ç"})]}),S.jsx("div",{className:"grid gap-6",children:e.map((t,r)=>S.jsx(jTe,{question:t.question,answer:t.answer},r))}),S.jsxs("div",{className:"grid md:grid-cols-3 gap-6 mt-12",children:[S.jsx(Cx,{icon:RW,title:"æ éæå¡å¨",desc:"ä¸ä¸ª Markdown æä»¶å³å¯è¿è¡ï¼é¶é¨ç½²ææ¬",color:"bg-blue-50 dark:bg-blue-900/20 text-blue-600 dark:text-blue-400"}),S.jsx(Cx,{icon:Iv,title:"ç¼ç¨å·¥å
·éç¨",desc:"Claude, TRAE, codebuddy çAIç¼ç¨å·¥å
·åå¯è°ç¨",color:"bg-purple-50 dark:bg-purple-900/20 text-purple-600 dark:text-purple-400"}),S.jsx(Cx,{icon:Hl,title:"髿æ§è¡",desc:"æéå è½½ï¼ä¸æµªè´¹ Token åä¸ä¸æ",color:"bg-green-50 dark:bg-green-900/20 text-green-600 dark:text-green-400"})]})]})},jTe=({question:e,answer:t})=>{const[r,n]=F.useState(!1);return S.jsxs("div",{className:"bg-white dark:bg-gray-800 rounded-2xl border border-gray-100 dark:border-gray-700 overflow-hidden cursor-pointer transition-all hover:shadow-lg group",onClick:()=>n(!r),children:[S.jsxs("div",{className:"p-6 flex items-center justify-between",children:[S.jsx("h3",{className:"text-lg font-semibold text-gray-900 dark:text-gray-100 group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors",children:e}),S.jsx("div",{className:`p-2 rounded-full bg-gray-50 dark:bg-gray-700/50 transition-all duration-300 ${r?"rotate-180 bg-blue-50 dark:bg-blue-900/30":""}`,children:S.jsx(lV,{className:`w-5 h-5 text-gray-400 transition-colors ${r?"text-blue-500":""}`})})]}),S.jsx("div",{className:`grid transition-all duration-300 ease-in-out ${r?"grid-rows-[1fr] opacity-100":"grid-rows-[0fr] opacity-0"}`,children:S.jsx("div",{className:"overflow-hidden",children:S.jsx("div",{className:"px-6 pb-6 text-gray-600 dark:text-gray-300 leading-relaxed",children:t})})})]})},Cx=({icon:e,title:t,desc:r,color:n})=>S.jsxs("div",{className:"bg-white dark:bg-gray-800 p-6 rounded-2xl border border-gray-100 dark:border-gray-700 text-center hover:shadow-md transition-shadow",children:[S.jsx("div",{className:`w-12 h-12 rounded-xl mx-auto flex items-center justify-center mb-4 ${n}`,children:S.jsx(e,{className:"w-6 h-6"})}),S.jsx("h3",{className:"font-semibold text-gray-900 dark:text-gray-100 mb-2",children:t}),S.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:r})]}),qTe=()=>{const e=ei(),t=Pc(),r=[...qO].sort((n,a)=>a.downloadCount-n.downloadCount).slice(0,8);return S.jsxs("div",{className:"space-y-8 animate-in fade-in duration-500",children:[S.jsxs("div",{className:"flex items-center gap-3 mb-8",children:[S.jsx("div",{className:"p-3 bg-yellow-100 dark:bg-yellow-900/30 rounded-2xl",children:S.jsx(GW,{className:"w-8 h-8 text-yellow-600 dark:text-yellow-400"})}),S.jsxs("div",{children:[S.jsx("h1",{className:"text-3xl font-bold text-gray-900 dark:text-gray-100",children:"ç鍿¦å"}),S.jsx("p",{className:"text-gray-500 dark:text-gray-400",children:"大家é½å¨ç¨çé«é¢ Skills"})]})]}),S.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:r.map((n,a)=>{const i={...n,status:n.status||"approved",tags:n.tags.map(s=>({id:s,name:s})),icon:n.icon,color:n.color||"bg-gray-100 text-gray-600"};return S.jsxs("div",{className:"relative",children:[a<3&&S.jsx("div",{className:"absolute -top-3 -left-3 z-10 w-8 h-8 rounded-full bg-gradient-to-br from-yellow-400 to-orange-500 flex items-center justify-center text-white font-bold shadow-lg ring-2 ring-white dark:ring-gray-900",children:a+1}),S.jsx(gL,{skill:i,onPreview:()=>e(`/skill/${n.id}`),onDownload:()=>F0(i,t),onClick:()=>e(`/skill/${n.id}`)})]},n.id)})})]})},GTe=()=>{const e=Pc();
992return S.jsxs("div",{className:"max-w-5xl mx-auto space-y-20 py-16 px-6 animate-in fade-in duration-700 font-sans",children:[S.jsxs("div",{className:"text-center space-y-8",children:[S.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full bg-purple-50 dark:bg-purple-900/30 text-purple-600 dark:text-purple-400 font-medium text-sm mb-4",children:[S.jsx(VV,{className:"w-4 h-4"}),S.jsx("span",{children:"About Skills Share"})]}),S.jsxs("h1",{className:"text-5xl md:text-6xl font-extrabold text-gray-900 dark:text-gray-100 tracking-tight leading-tight",children:["Connecting Minds, ",S.jsx("br",{}),S.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-purple-600 to-pink-600 dark:from-purple-400 dark:to-pink-400",children:"Empowering AI Agents"})]}),S.jsx("p",{className:"text-xl md:text-2xl text-gray-500 dark:text-gray-400 max-w-3xl mx-auto leading-relaxed",children:"æä»¬è´åäºæå»ºä¸ä¸ªå¼æ¾ãå
±äº«çæºè½æè½çæå¹³å°ï¼è®©æ¯ä¸ä¸ªå¼åè
é½è½è½»æ¾å¤ç¨é¡¶å°ç AI å·¥ç¨åç»éªã"})]}),S.jsxs("section",{className:"space-y-10",children:[S.jsxs("div",{className:"flex items-center gap-4 mb-8",children:[S.jsx("div",{className:"p-3 bg-orange-100 dark:bg-orange-900/30 rounded-xl",children:S.jsx(FW,{className:"w-8 h-8 text-orange-600 dark:text-orange-400"})}),S.jsxs("div",{children:[S.jsx("h2",{className:"text-3xl font-bold text-gray-900 dark:text-gray-100",children:"æä»¬ç使å½"}),S.jsx("p",{className:"text-gray-500 dark:text-gray-400 mt-1",children:"æç ´ä¿¡æ¯å¤å²ï¼å é AI åºç¨è½å°"})]})]}),S.jsxs("div",{className:"grid md:grid-cols-3 gap-6",children:[S.jsxs("div",{className:"bg-white dark:bg-gray-800 p-8 rounded-3xl border border-gray-200 dark:border-gray-700 shadow-sm hover:shadow-md transition-all group",children:[S.jsx("div",{className:"w-12 h-12 bg-blue-100 dark:bg-blue-900/30 rounded-2xl flex items-center justify-center mb-6 group-hover:scale-110 transition-transform",children:S.jsx(iO,{className:"w-6 h-6 text-blue-600 dark:text-blue-400"})}),S.jsx("h3",{className:"text-xl font-bold text-gray-900 dark:text-gray-100 mb-3",children:"弿¾å
±äº«"}),S.jsx("p",{className:"text-gray-500 dark:text-gray-400 leading-relaxed",children:"æä»¬ç¸ä¿¡ç¥è¯çåéå¨äºæµå¨ãææç Skills 齿¯å¼æºéæçï¼é¼å±ç¤¾åºå
±åç»´æ¤åè¿åã"})]}),S.jsxs("div",{className:"bg-white dark:bg-gray-800 p-8 rounded-3xl border border-gray-200 dark:border-gray-700 shadow-sm hover:shadow-md transition-all group",children:[S.jsx("div",{className:"w-12 h-12 bg-green-100 dark:bg-green-900/30 rounded-2xl flex items-center justify-center mb-6 group-hover:scale-110 transition-transform",children:S.jsx(EV,{className:"w-6 h-6 text-green-600 dark:text-green-400"})}),S.jsx("h3",{className:"text-xl font-bold text-gray-900 dark:text-gray-100 mb-3",children:"å·¥ç¨æ å"}),S.jsx("p",{className:"text-gray-500 dark:text-gray-400 leading-relaxed",children:"ä¸ä»
ä»
æ¯ Promptï¼æä»¬å®ä¹äºå®æ´ç AI äº¤äºæ åï¼è®©èªç¶è¯è¨æä»¤è½¬å为å¯é çä»£ç æ§è¡ã"})]}),S.jsxs("div",{className:"bg-white dark:bg-gray-800 p-8 rounded-3xl border border-gray-200 dark:border-gray-700 shadow-sm hover:shadow-md transition-all group",children:[S.jsx("div",{className:"w-12 h-12 bg-purple-100 dark:bg-purple-900/30 rounded-2xl flex items-center justify-center mb-6 group-hover:scale-110 transition-transform",children:S.jsx(Hl,{className:"w-6 h-6 text-purple-600 dark:text-purple-400"})}),S.jsx("h3",{className:"text-xl font-bold text-gray-900 dark:text-gray-100 mb-3",children:"æçè³ä¸"}),S.jsx("p",{className:"text-gray-500 dark:text-gray-400 leading-relaxed",children:"æç»éå¤é è½®åãéè¿ Skillsï¼ä¸é®å¤ç¨èµæ·±å·¥ç¨å¸çè°è¯ç»éªåå¼åæµç¨ã"})]})]})]}),S.jsxs("section",{className:"bg-gradient-to-br from-gray-900 to-gray-800 rounded-3xl p-12 text-center text-white relative overflow-hidden",children:[S.jsx("div",{className:"absolute top-0 left-0 p-8 opacity-10",children:S.jsx(Lv,{className:"w-64 h-64"})}),S.jsxs("div",{className:"relative z-10 grid md:grid-cols-3 gap-8",children:[S.jsxs("div",{className:"space-y-2",children:[S.jsx("div",{className:"text-5xl font-bold text-transparent bg-clip-text bg-gradient-to-b from-white to-w
992hite/60",children:"100+"}),S.jsx("div",{className:"text-gray-400 font-medium",children:"ç²¾é Skills"})]}),S.jsxs("div",{className:"space-y-2",children:[S.jsx("div",{className:"text-5xl font-bold text-transparent bg-clip-text bg-gradient-to-b from-white to-white/60",children:"50k+"}),S.jsx("div",{className:"text-gray-400 font-medium",children:"å¼åè
ä¿¡èµ"})]}),S.jsxs("div",{className:"space-y-2",children:[S.jsx("div",{className:"text-5xl font-bold text-transparent bg-clip-text bg-gradient-to-b from-white to-white/60",children:"24/7"}),S.jsx("div",{className:"text-gray-400 font-medium",children:"ç¤¾åºæ¯æ"})]})]})]}),S.jsxs("section",{className:"space-y-10",children:[S.jsxs("div",{className:"flex items-center gap-4 mb-8",children:[S.jsx("div",{className:"p-3 bg-pink-100 dark:bg-pink-900/30 rounded-xl",children:S.jsx(oO,{className:"w-8 h-8 text-pink-600 dark:text-pink-400"})}),S.jsxs("div",{children:[S.jsx("h2",{className:"text-3xl font-bold text-gray-900 dark:text-gray-100",children:"æ ¸å¿å¢é"}),S.jsx("p",{className:"text-gray-500 dark:text-gray-400 mt-1",children:"ä¸ç¾¤çç± AI ä¸å¼æºçå¼åè
"})]})]}),S.jsx("div",{className:"grid md:grid-cols-4 gap-6",children:[{name:"ææ¯åä¸",role:"Founder & Product Design",avatar:"/img/13.png",color:"bg-blue-500"},{name:"Because",role:"Core Dev",avatar:"/img/because.png",color:"bg-pink-500"}].map((t,r)=>S.jsxs("div",{className:"flex flex-col items-center text-center p-6 bg-gray-50 dark:bg-gray-900/50 rounded-2xl border border-gray-100 dark:border-gray-800 hover:border-gray-300 transition-colors",children:[S.jsx("img",{src:t.avatar,alt:t.name,className:"w-20 h-20 rounded-full mb-4 shadow-lg object-cover"}),S.jsx("h3",{className:"font-bold text-gray-900 dark:text-gray-100",children:t.name}),S.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:t.role})]},r))})]}),S.jsxs("section",{className:"text-center space-y-8 pt-10 border-t border-gray-200 dark:border-gray-800",children:[S.jsx("h2",{className:"text-2xl font-bold text-gray-900 dark:text-gray-100",children:"å å
¥æä»¬ï¼ä¸èµ·å®ä¹æªæ¥"}),S.jsxs("div",{className:"flex flex-wrap justify-center gap-6",children:[S.jsxs("button",{onClick:()=>window.open("https://github.com/Because66666/Skills-Share","_blank"),className:"flex items-center gap-2 px-6 py-3 rounded-full bg-gray-900 text-white hover:bg-gray-800 transition-all hover:scale-105 shadow-lg",children:[S.jsx(qV,{className:"w-5 h-5"}),S.jsx("span",{children:"GitHub"})]}),S.jsxs("button",{onClick:()=>e.info("ææ ï¼æ¬è¯·æå¾
"),className:"flex items-center gap-2 px-6 py-3 rounded-full bg-blue-500 text-white hover:bg-blue-600 transition-all hover:scale-105 shadow-lg",children:[S.jsx(VW,{className:"w-5 h-5"}),S.jsx("span",{children:"Twitter"})]}),S.jsxs("button",{onClick:()=>window.open("https://applink.feishu.cn/client/message/link/open?token=Amkdsn6kAIzDaXhbM2oBDM0%3D","_blank"),className:"flex items-center gap-2 px-6 py-3 rounded-full bg-indigo-500 text-white hover:bg-indigo-600 transition-all hover:scale-105 shadow-lg",children:[S.jsx(nO,{className:"w-5 h-5"}),S.jsx("span",{children:"é£ä¹¦"})]}),S.jsxs("button",{onClick:()=>e.info("ææ ï¼æ¬è¯·æå¾
"),className:"flex items-center gap-2 px-6 py-3 rounded-full bg-gray-100 dark:bg-gray-800 text-gray-900 dark:text-gray-100 hover:bg-gray-200 dark:hover:bg-gray-700 transition-all hover:scale-105",children:[S.jsx(Dv,{className:"w-5 h-5"}),S.jsx("span",{children:"Email Us"})]})]}),S.jsxs("div",{className:"flex items-center justify-center gap-2 text-gray-400 text-sm mt-8",children:[S.jsx(TV,{className:"w-4 h-4"}),S.jsx("span",{children:"Built with passion by the Trae Team"})]})]})]})},W$=({children:e,className:t,logo:r,title:n,subtitle:a,footer:i})=>S.jsx("div",{className:"min-h-screen w-full flex items-center justify-center bg-gray-50 p-4",children:S.jsxs("div",{className:er("w-full max-w-md",t),children:[S.jsxs("div",{className:"text-center mb-8",children:[r&&S.jsx("div",{className:"flex justify-center mb-4",children:r}),n&&S.jsx("h2",{className:"text-3xl font-bold text-gray-900",children:n}),a&&S.jsx("p",{className:"mt-2 text-sm text-gray-600",children:a})]}),e,i&&S.jsx("div",{className:"mt-8 text-center text-sm text-gray-500",children:i})]})}),X$=({layout:e="vertical",className:t,children:r,...n})=>S.jsx("form",{className:er("w-full",e==="inline"&&"flex flex-wrap gap-4 items-end",t),...n,children:r}),ec=({label:e,name:t,error:r,required:n,children:a,className:i})=>
992S.jsxs("div",{className:er("mb-4",i),children:[e&&S.jsxs("label",{htmlFor:t,className:"block text-sm font-medium text-gray-700 mb-1",children:[e,n&&S.jsx("span",{className:"text-red-500 ml-1",children:"*"})]}),S.jsx("div",{className:"relative",children:a}),r&&S.jsx("p",{className:"mt-1 text-xs text-red-500",children:r})]}),Og=ia.forwardRef((e,t)=>{const[r,n]=F.useState(!1),a=()=>{n(!r)};return S.jsx(gc,{...e,ref:t,type:r?"text":"password",rightIcon:r?S.jsx(DV,{size:18}):S.jsx(Ov,{size:18}),onRightIconClick:a})});Og.displayName="InputPassword";const K$=({className:e,label:t,checked:r,onChange:n,disabled:a,...i})=>S.jsxs("label",{className:er("inline-flex items-center gap-2 cursor-pointer",a&&"cursor-not-allowed opacity-50",e),children:[S.jsxs("div",{className:"relative flex items-center",children:[S.jsx("input",{type:"checkbox",className:"peer sr-only",checked:r,onChange:s=>n?.(s.target.checked),disabled:a,...i}),S.jsx("div",{className:er("w-5 h-5 border rounded-md transition-all flex items-center justify-center",r?"bg-orange-500 border-orange-500 text-white":"bg-white border-gray-300 hover:border-orange-400","peer-focus:ring-2 peer-focus:ring-orange-500/20"),children:r&&S.jsx(sV,{className:"w-3.5 h-3.5",strokeWidth:3})})]}),t&&S.jsx("span",{className:"text-sm text-gray-700 select-none",children:t})]}),Z$={login:async e=>new Promise(t=>{setTimeout(()=>{t({access_token:"mock-token-static",user:{id:"1",email:e.email||e.username||"[email protected]",name:"Admin User",role:"admin"}})},500)}),register:async e=>new Promise(t=>{setTimeout(()=>{t({access_token:"mock-token-static",user:{id:"1",email:e.email,name:e.name,role:"user"}})},500)}),getProfile:async()=>Promise.resolve({id:"1",email:"[email protected]",name:"Admin User",role:"admin"}),logout:()=>{localStorage.removeItem("token"),localStorage.removeItem("user"),window.location.href="/login"}},YTe=()=>{const e=ei(),t=Pc(),[r,n]=F.useState(!1),[a,i]=F.useState({username:"",password:"",remember:!1}),s=async l=>{if(l.preventDefault(),!a.username||!a.password){t.error("请è¾å
¥ç¨æ·ååå¯ç ");return}n(!0);try{const c=await Z$.login({username:a.username,password:a.password});localStorage.setItem("token",c.access_token),localStorage.setItem("user",JSON.stringify(c.user)),t.success("ç»å½æå"),e("/")}catch(c){console.error("Login failed:",c),t.error(c.message||"ç»å½å¤±è´¥ï¼è¯·æ£æ¥ç¨æ·ååå¯ç ")}finally{n(!1)}};return S.jsx(W$,{logo:S.jsx("img",{src:Ah,alt:"Logo",className:"h-12 w-12"}),title:"欢è¿åæ¥",subtitle:"请ç»å½æ¨çè´¦æ·ä»¥ç»§ç»",footer:S.jsxs("span",{children:["è¿æ²¡æè´¦å·ï¼"," ",S.jsx("a",{href:"#",className:"text-orange-500 hover:text-orange-600 font-medium",onClick:l=>{l.preventDefault(),e("/register")},children:"ç«å³æ³¨å"})]}),children:S.jsx(Yv,{className:"shadow-xl border-0 p-6",children:S.jsxs(X$,{onSubmit:s,children:[S.jsx(ec,{label:"é®ç®±",required:!0,children:S.jsx(gc,{placeholder:"请è¾å
¥é®ç®± ([email protected])",leftIcon:S.jsx(Ch,{size:18}),value:a.username,onChange:l=>i({...a,username:l.target.value})})}),S.jsx(ec,{label:"å¯ç ",required:!0,children:S.jsx(Og,{placeholder:"请è¾å
¥å¯ç ï¼password123ï¼",leftIcon:S.jsx(Lx,{size:18}),value:a.password,onChange:l=>i({...a,password:l.target.value})})}),S.jsxs("div",{className:"flex items-center justify-between mb-6",children:[S.jsx(K$,{label:"è®°ä½æ",checked:a.remember,onChange:l=>i({...a,remember:l})}),S.jsx("a",{href:"#",className:"text-sm text-orange-500 hover:text-orange-600 font-medium",onClick:l=>l.preventDefault(),children:"å¿è®°å¯ç ï¼"})]}),S.jsx(hi,{type:"submit",block:!0,loading:r,size:"lg",children:"ç»å½"})]})})})},VTe=()=>{const e=ei(),t=Pc(),[r,n]=F.useState(!1),[a,i]=F.useState({name:"",email:"",password:"",confirmPassword:"",agreeTerms:!1}),s=async l=>{if(l.preventDefault(),!a.name||!a.email||!a.password){t.error("è¯·å¡«åææå¿
å¡«åæ®µ");return}if(a.password!==a.confirmPassword){t.error("两次è¾å
¥çå¯ç ä¸ä¸è´");return}if(!a.agreeTerms){t.error("请é
è¯»å¹¶åææå¡æ¡æ¬¾");return}n(!0);try{const c=await Z$.register({name:a.name,email:a.email,password:a.password});localStorage.setItem("token",c.access_token),localStorage.setItem("user",JSON.stringify(c.user)),t.success("注åæå"),e("/")}catch(c){console.error("Registration failed:",c),t.error(c.message||"注å失败ï¼è¯·ç¨åéè¯")}finally{n(!1)}};return S.jsx(W$,{logo:S.jsx("img",{src:Ah,alt:"Logo",className:"h-12 w-12"}),title:"å建账å·",subtitle:"注å以å¼å§å享åå¦ä¹ æè½",footer
992:S.jsxs("span",{children:["å·²æè´¦å·ï¼"," ",S.jsx("a",{href:"#",className:"text-orange-500 hover:text-orange-600 font-medium",onClick:l=>{l.preventDefault(),e("/login")},children:"ç«å³ç»å½"})]}),children:S.jsx(Yv,{className:"shadow-xl border-0 p-6",children:S.jsxs(X$,{onSubmit:s,children:[S.jsx(ec,{label:"å§å",required:!0,children:S.jsx(gc,{placeholder:"请è¾å ¥æ¨çå§å",leftIcon:S.jsx(Ch,{size:18}),value:a.name,onChange:l=>i({...a,name:l.target.value})})}),S.jsx(ec,{label:"é®ç®±",required:!0,children:S.jsx(gc,{placeholder:"请è¾å ¥æ¨çé®ç®±",type:"email",leftIcon:S.jsx(Dv,{size:18}),value:a.email,onChange:l=>i({...a,email:l.target.value})})}),S.jsx(ec,{label:"å¯ç ",required:!0,children:S.jsx(Og,{placeholder:"请è¾å ¥å¯ç ",leftIcon:S.jsx(Lx,{size:18}),value:a.password,onChange:l=>i({...a,password:l.target.value})})}),S.jsx(ec,{label:"确认å¯ç ",required:!0,children:S.jsx(Og,{placeholder:"è¯·åæ¬¡è¾å ¥å¯ç ",leftIcon:S.jsx(Lx,{size:18}),value:a.confirmPassword,onChange:l=>i({...a,confirmPassword:l.target.value})})}),S.jsx("div",{className:"flex items-center mb-6",children:S.jsx(K$,{label:S.jsxs("span",{className:"text-sm text-gray-600",children:["æå·²é è¯»å¹¶åæ ",S.jsx("a",{href:"#",className:"text-orange-500 hover:text-orange-600",children:"æå¡æ¡æ¬¾"})," å ",S.jsx("a",{href:"#",className:"text-orange-500 hover:text-orange-600",children:"éç§æ¿ç"})]}),checked:a.agreeTerms,onChange:l=>i({...a,agreeTerms:l})})}),S.jsx(hi,{type:"submit",block:!0,loading:r,size:"lg",children:"注å"})]})})})},WTe=`# 产åç®ä» 993 994æºæ §æ³å¡ç³»ç»æ¯ä¸æ¬¾ä¸ä¸ºä¼ä¸æ³å¡é¨é¨è®¾è®¡çä¸ç«å¼æ°åå管çå¹³å°ãéè¿éæå è¿çAIææ¯åä¸ä¸çæ³å¾ç¥è¯åºï¼å¸®å©ä¼ä¸å®ç°æ³å¡å·¥ä½çæ ååãæºè½åå髿åã 995 996## æ ¸å¿ä»·å¼ 997 998* **é£é©é²æ§**ï¼å ¨æµç¨é£é©çæ§ï¼æåé¢è¦ï¼é使³å¾é£é©ã 999* **æçæå**ï¼èªå¨ååå审æ¥ãæºè½æä¹¦çæï¼éæ¾äººåèµæºã 1000* **æ°æ®é©±å¨**ï¼å¤ç»´åº¦æ°æ®åæï¼ä¸ºç®¡çå³çæä¾ç§å¦ä¾æ®ã 1001* **åååå ¬**ï¼æç ´é¨é¨å£åï¼å®ç°æ³å¡ä¸ä¸å¡çæ ç¼å¯¹æ¥ã 1002 1003## 主è¦åè½æ¨¡å 1004 10051. **ç©ä¸è´¹å¬æ¶**ï¼å ¨æµç¨éç¯ç®¡çï¼æå忬¾çã 10062. **æ¡ä»¶çº 纷管ç**ï¼æ¡ä»¶å ¨çå½å¨æç®¡çï¼å¤é¨å¾å¸åºè¯ä»·ã 10073. **åºæç³æ¥**ï¼å¯¹æ¥ç ´äº§ä¿¡æ¯ç½ï¼èªå¨çæ§ä¸ç³æ¥ã 10084. **ç¥è¯äº§æ**ï¼ä¸å©ãåæ å ¨çå½å¨æç®¡çä¸ç»´æã 10095. **AIåå审æ¥**ï¼æºè½è¯å«ååé£é©ï¼æä¾ä¿®æ¹å»ºè®®ã 10106. **ç±»æ¡æ£ç´¢**ï¼æµ·éæ¡ä¾åºï¼æºè½å¹é ç¸ä¼¼æ¡ä»¶ã 1011`,XTe=`# å¿«éå ¥é¨ 1012 1013欢è¿ä½¿ç¨æºæ §æ³å¡ç³»ç»ï¼æ¬æåå°å¸®å©æ¨å¿«éä¸æç³»ç»çåºæ¬æä½ã 1014 1015## 1. ç»å½ç³»ç» 1016 1017访é®ç³»ç»å°åï¼è¾å ¥æ¨çè´¦å·åå¯ç ãå¦ææ¨æ¯é¦æ¬¡ç»å½ï¼å»ºè®®å ä¿®æ¹åå§å¯ç ã 1018 1019## 2. é¦é¡µä»ªè¡¨ç 1020 1021ç»å½æååï¼æ¨å°çå°ä»ªè¡¨çï¼Dashboardï¼ãè¿éå±ç¤ºäºæ¨éè¦å ³æ³¨çæ ¸å¿ææ åå¾ åäºé¡¹ã 1022* **å¾ åäºé¡¹**ï¼ç¹å»å¯ä»¥ç´æ¥è·³è½¬å¤çã 1023* **æ°æ®å¾è¡¨**ï¼å°é¼ æ æ¬å坿¥çè¯¦ç»æ°æ®ã 1024 1025## 3. å¸¸ç¨æä½ 1026 1027### åèµ·ååå®¡æ¥ 10281. è¿å ¥âåå管çâæ¨¡åã 10292. ç¹å»âåèµ·ååâæé®ã 10303. ä¸ä¼ ååæä»¶ï¼å¡«ååºæ¬ä¿¡æ¯ã 10314. ç³»ç»å°èªå¨è¿è¡AIé¢å®¡ï¼éåæµè½¬è³æ³å¡äººåã 1032 1033### æ¥è¯¢æ¡ä»¶ 10341. è¿å ¥âæ¡ä»¶ç®¡çâæ¨¡åã 10352. å¨æç´¢æ¡è¾å ¥æ¡å·æå½äºäººåç§°ã 10363. ç¹å»å表项æ¥çæ¡ä»¶è¯¦æ ã 1037 1038## 4. è·åå¸®å© 1039 1040妿卿ä½è¿ç¨ä¸éå°é®é¢ï¼æ¨å¯ä»¥ï¼ 1041* æ¥é æ¬âææ¡£ä¸å¿âã 1042* 访é®â帮å©ä¸å¿âæç´¢å¸¸è§é®é¢ã 1043* è系系ç»ç®¡çåã 1044`,KTe=`# ç¨æ·æä½æå 1045 1046æ¬æåæ¨å¨å¸®å©ä¸åè§è²çç¨æ·å¿«éææ¡æºæ §æ³å¡ç³»ç»çæ ¸å¿åè½æä½ã 1047 1048## 1. åå管ç 1049 1050### 1.1 åèµ·ååå®¡æ¥ 10511. ç¹å»å¯¼èªæ âåå管çâ -> âåå审æ¥âã 10522. ç¹å»å³ä¸è§âå起审æ¥âæé®ã 10533. ä¸ä¼ ååæä»¶ï¼æ¯æ Word/PDFï¼ï¼éæ©ååç±»åã
10544. ç³»ç»å°èªå¨è¿è¡ AI é¢å®¡ï¼å¹¶çæå®¡æ¥æ¥åã 1055 1056### 1.2 åå彿¡£ 1057* **èªå¨å½æ¡£**ï¼å®¡æ¹éè¿åçååå°èªå¨è¿å ¥å½æ¡£åºã 1058* **æå¨å½æ¡£**ï¼å¯¹äºåå²ååï¼æ¯ææ¹éå¯¼å ¥å½æ¡£ã 1059 1060## 2. æ¡ä»¶ä¸å¿ 1061 1062### 2.1 æ¡ä»¶ç»è®° 1063å¨âæ¡ä»¶ç®¡çâæ¨¡åï¼ç¹å»âæ°å¢æ¡ä»¶âï¼å¡«åæ¡ä»¶åºæ¬ä¿¡æ¯ï¼æ¡å·ãå½äºäººãæ¶æ¡éé¢çï¼å¹¶ææ´¾æ¿åå¾å¸ã 1064 1065### 2.2 è¿å±æ´æ° 1066æ¿åå¾å¸é卿¡ä»¶è¯¦æ 页çâæ¡ä»¶è¿å±âæ ç¾ä¸ï¼å®æ¶æ´æ°åºå®¡è®°å½ãè¯æ®ä¸ä¼ çä¿¡æ¯ã 1067 1068## 3. ç¥è¯äº§æ 1069 1070### 3.1 åæ çæ§ 1071ç³»ç»æ¯æ¥èªå¨åæ¥åæ 屿°æ®ï¼å¯¹ä¼ä¸åä¸åæ è¿è¡ç¶æçæ§ã妿å¼å¸¸ï¼å¦è¢«æ¢æ³¨ãå³å°å°æï¼ï¼ç³»ç»ä¼åéåè¦éç¥ã 1072 1073## 4. é£é©çæ§ 1074 1075ç³»ç»æ¥å ¥å·¥åã叿³å¤§æ°æ®ï¼å¯¹ä¼ä¸çå ³èæ¹ãåä½ä¼ä¼´è¿è¡å®æ¶é£é©æ«æã 1076* **红ç¯é¢è¦**ï¼é大失信ã被æ§è¡ã 1077* **é»ç¯é¢è¦**ï¼è¡æå»ç»ãè¡æ¿å¤ç½ã 1078`,ZTe=`# å¼åææ¡£ 1079 1080æ¬ç³»ç»éç¨åå端åç¦»æ¶æï¼å端åºäº React ææ¯æ ï¼å端åºäº NestJSã 1081 1082## ææ¯æ 1083 1084* **åç«¯æ¡æ¶**: React 18 + TypeScript 1085* **æå»ºå·¥å ·**: Vite 1086* **æ ·å¼æ¹æ¡**: Tailwind CSS 1087* **UIç»ä»¶åº**: Radix UI + èªç ç»ä»¶ 1088* **徿 åº**: Lucide React 1089* **å¾è¡¨åº**: Recharts 1090 1091## ç®å½ç»æ 1092 1093\`\`\` 1094src/ 1095 âââ components/ # éç¨ç»ä»¶ 1096 âââ pages/ # 页é¢ç»ä»¶ 1097 âââ layouts/ # å¸å±ç»ä»¶ 1098 âââ mock/ # æ¨¡ææ°æ® 1099 âââ utils/ # å·¥å ·å½æ° 1100 âââ App.tsx # æ ¹ç»ä»¶ 1101\`\`\` 1102 1103## ç»ä»¶å¼åè§è 1104 11051. **åå设计**ï¼éµå¾ª Atomic Design ååï¼å°ç»ä»¶å为 Atoms, Molecules, Organismsã 11062. **ç±»åå®å ¨**ï¼å¿ é¡»å®ä¹æ¸ æ°ç TypeScript æ¥å£ã 11073. **æ ·å¼é离**ï¼ä¼å ä½¿ç¨ Tailwind Utility Classesï¼å¤ææ ·å¼å¯æ½åå¤ç¨ã 1108`,QTe="# APIè°ç¨ææ¡£\n\næ¬ç³»ç»æä¾æ åç RESTful API æ¥å£ä¾ç¬¬ä¸æ¹ç³»ç»éæã\n\n## è®¤è¯æ¹å¼\n\næææ¥å£è°ç¨éå¨ Header 䏿ºå¸¦ `Authorization` åæ®µï¼\n`Authorization: Bearer <your_access_token>`\n\n## æ¥å£å表\n\n### 1. ç¨æ·ç¸å ³\n* `GET /api/v1/users/me` - è·åå½åç¨æ·ä¿¡æ¯\n* `POST /api/v1/auth/login` - ç¨æ·ç»å½\n\n### 2. æ¡ä»¶ç¸å ³\n* `GET /api/v1/cases` - è·åæ¡ä»¶å表\n * åæ°: `page`, `limit`, `status`\n* `GET /api/v1/cases/:id` - è·åæ¡ä»¶è¯¦æ \n* `POST /api/v1/cases` - åå»ºæ°æ¡ä»¶\n\n### 3. ååç¸å ³\n* `POST /api/v1/contracts/review` - æäº¤åå审æ¥\n * Body: `{ fileId: string, templateId: string }`\n\n## é误ç 说æ\n\n* `200`: æå\n* `400`: 请æ±åæ°é误\n* `401`: æªææ\n* `403`: ç¦æ¢è®¿é®\n* `500`: æå¡å¨å é¨é误\n",JTe=`# 常è§é®é¢ (FAQ) 1109 1110è¿éæ±æ»äºç¨æ·å¨ä½¿ç¨è¿ç¨ä¸å¸¸éå°çé®é¢åè§£å³æ¹æ¡ã 1111 1112## è´¦å·ä¸ç»å½ 1113 1114### Q: å¿è®°å¯ç æä¹åï¼ 1115A: 请å¨ç»å½é¡µç¹å»âå¿è®°å¯ç âï¼éè¿ç»å®çä¼ä¸é®ç®±æææºå·éç½®å¯ç ãå¦ææ æ³æ¥æ¶éªè¯ç ï¼è¯·èç³»ä¼ä¸ç®¡çåã 1116 1117### Q: 为ä»ä¹æç¤ºâè´¦å·å·²éå®âï¼ 1118A: è¿ç»è¾å ¥é误å¯ç è¶ è¿ 5 次ï¼è´¦å·å°è¢«éå® 30 åéãæ¨å¯ä»¥çå¾ èªå¨è§£éï¼æè系管çåæå¨è§£éã 1119 1120## ä¸å¡æä½ 1121 1122### Q: ååå®¡æ¥æ¥åçæå¤±è´¥ï¼ 1123A: è¯·æ£æ¥ï¼ 11241. ä¸ä¼ çæä»¶æ ¼å¼æ¯å¦ä¸ºæ¯æç .doc, .docx, .pdfã 11252. æä»¶å¤§å°æ¯å¦è¶ è¿ 50MBã 11263. æä»¶å 容æ¯å¦å 坿æåã 1127 1128### Q: æ¾ä¸å°æè¦åèµ·çå®¡æ¹æµç¨ï¼ 1129A: å®¡æ¹æµç¨ç±ç®¡çåå¨åå°é ç½®ãå¦ææ¨æå¨çé¨é¨æä¸å¡çº¿æªé ç½®ç¸åºæµç¨ï¼è¯·èç³»æµç¨ç®¡çåæ·»å ã 1130 1131### Q: å¦ä½å¯¼åºæ¡ä»¶åè¡¨ï¼ 1132A: 卿¡ä»¶å表页å³ä¸è§ï¼ç¹å»â导åºâ徿 ï¼éæ©â导åºä¸º Excelâå³å¯ãæ¯ææå½åç鿡件坼åºã 1133 1134## ææ¯æ¯æ 1135 1136### Q: ç³»ç»æ¯æåªäºæµè§å¨ï¼ 1137A: æ¨èä½¿ç¨ Chrome 90+ãEdge 90+ãFirefox 88+ æ Safari 14+ãä¸å»ºè®®ä½¿ç¨ IE æµè§å¨ã 1138 1139### Q: 页é¢å è½½ç¼æ ¢æç½å±ï¼ 1140A: å°è¯æ¸ 餿µè§å¨ç¼åï¼Ctrl+Shift+Deleteï¼ï¼ææ£æ¥ç½ç»è¿æ¥ã妿é®é¢æç»ï¼è¯·æ F12 æå¼æ§å¶å°æªå¾å¹¶åé¦ç»ææ¯æ¯æã 1141`,e4e=`# Markdown 综åç¤ºä¾ 1142 1143æ¬ææ¡£å±ç¤ºäºå½åç³»ç»æ¯æçææ Markdown è¯æ³ææï¼å æ¬åºç¡ææ¬æ ¼å¼ã代ç é«äº®ãè¡¨æ ¼ãæ°å¦å ¬å¼ä»¥å Mermaid å¾è¡¨çã 1144 1145## 1. åºç¡ææ¬æ ¼å¼ 1146 1147**å ç²ææ¬**ï¼*æä½ææ¬*ï¼~~å é¤çº¿ææ¬~~ï¼\`è¡å 代ç \`ã 1148 1149> è¿æ¯ä¸æ®µå¼ç¨ææ¬ã 1150> 1151> æ¯æå¤è¡å¼ç¨ã 1152 1153### å表 1154 1155**æ åºå表**ï¼ 1156* é¡¹ç® A 1157* é¡¹ç® B 1158 * åé¡¹ç® B-1 1159 * åé¡¹ç® B-2 1160 1161**æåºå表**ï¼ 11621. ç¬¬ä¸æ¥ 11632. ç¬¬äºæ¥ 11643. ç¬¬ä¸æ¥ 1165 1166### ä»»å¡å表 1167 1168- [x] å·²å®æä»»å¡ 1169- [ ] æªå®æä»»å¡ 1170- [ ] å¾ åäºé¡¹ 1171 1172--- 1173 1174## 2. è¡¨æ ¼ (Table) 1175 1176| å§å | èä½ | é¨é¨ | ç¶æ | 1177| :--- | :--- | :--- | :---: | 1178| å¼ ä¸ | é«çº§å¾å¸ | è¯è®¼é¨ | å¨è | 1179| æå | æ³å¡ä¸å | åè§é¨ | ä¼å | 1180| çäº | å®ä¹ ç | ç¥è¯äº§æé¨ | 离è | 1181 1182## 3. 代ç é«äº® (Code Highlight) 1183 1184### JavaScript/TypeScript 1185 1186\`\`\`typescript 1187interface User { 1188 id: number; 1189 name: string; 1190 role: 'admin' | 'user'; 1191} 1192 1193function getUserInfo(user: User): string { 1194 return \`User \${user.name} is a \${user.role}\`; 1195} 1196 1197const admin: User = { id: 1, name: 'Alice', role: 'admin' }; 1198console.log(getUserInfo(admin)); 1199\`\`\` 1200 1201### Python 1202 1203\`\`\`python 1204def fibonacci(n): 1205 if n <= 0: 1206 return [] 1207 elif n == 1: 1208 return [0] 1209 1210 sequence = [0, 1] 1211 while len(sequence) < n: 1212 sequence.append(sequence[-1] + sequence[-2]) 1213 return sequence 1214 1215print(fibonacci(10)) 1216\`\`\` 1217 1218### JSON 1219 1220\`\`\`json 1221{ 1222 "project": "Smart Legal Demo", 1223 "version": "1.0.0", 1224 "features": ["AI Review", "Case Management", "Risk Monitor"] 1225} 1226\`\`\` 1227 1228## 4. æ°å¦å ¬å¼ (Math) 1229 1230æ¯æ LaTeX è¯æ³ï¼ç± KaTeX 渲æã 1231 1232**è¡å å ¬å¼**ï¼è´¨è½æ¹ç¨ $E = mc^2$ æ¯ç©çå¦ä¸æèåçå ¬å¼ä¹ä¸ã 1233 1234**åçº§å ¬å¼**ï¼ 1235 1236$$ 1237f(x) = \\int_{-\\infty}^\\infty \\hat f(\\xi)\\,e^{2\\pi i \\xi x} \\,d\\xi 1238$$ 1239 1240ç©éµç¤ºä¾ï¼ 1241 1242$$ 1243\\begin{pmatrix} 1244a & b \\\\ 1245c & d 1246\\end{pmatrix} 1247\\times 1248\\begin{pmatrix} 1249x \\\\ 1250y 1251\\end{pmatrix} 1252= 1253\\begin{pmatrix} 1254ax + by \\\\ 1255cx + dy 1256\\end{pmatrix} 1257$$ 1258 1259## 5. Mermaid å¾è¡¨ 1260
1261### æµç¨å¾ (Flowchart) 1262 1263\`\`\`mermaid 1264graph TD 1265 A[å¼å§] --> B{æ¯å¦æé£é©?} 1266 B -- æ¯ --> C[çæé£é©æ¥å] 1267 C --> D[åéåè¦é®ä»¶] 1268 B -- å¦ --> E[èªå¨å½æ¡£] 1269 D --> F[ç»æ] 1270 E --> F 1271\`\`\` 1272 1273### æ¶åºå¾ (Sequence Diagram) 1274 1275\`\`\`mermaid 1276sequenceDiagram 1277 participant U as ç¨æ· 1278 participant S as ç³»ç» 1279 participant A as AI弿 1280 1281 U->>S: ä¸ä¼ ååæä»¶ 1282 S->>A: 请æ±å®¡æ¥æ¥å£ 1283 A-->>S: è¿å审æ¥ç»æ 1284 S-->>U: å±ç¤ºå®¡æ¥æ¥å 1285\`\`\` 1286 1287### çç¹å¾ (Gantt Chart) 1288 1289\`\`\`mermaid 1290gantt 1291 title 项ç®å¼å计å 1292 dateFormat YYYY-MM-DD 1293 section 鿱鶿®µ 1294 éæ±åæ :a1, 2023-10-01, 5d 1295 åå设计 :after a1, 5d 1296 section å¼åé¶æ®µ 1297 å端å¼å :2023-10-12, 10d 1298 å端å¼å :2023-10-15, 10d 1299 section æµè¯é¶æ®µ 1300 åè½æµè¯ :2023-10-25, 5d 1301\`\`\` 1302 1303### ç±»å¾ (Class Diagram) 1304 1305\`\`\`mermaid 1306classDiagram 1307 class Contract { 1308 +String id 1309 +String title 1310 +Date createTime 1311 +review() 1312 +archive() 1313 } 1314 class User { 1315 +String username 1316 +login() 1317 } 1318 User "1" --> "*" Contract : manages 1319\`\`\` 1320 1321## 6. HTML æ··å (Raw HTML) 1322 1323<div style="padding: 15px; background-color: #f0f9ff; border-left: 4px solid #0ea5e9; border-radius: 4px; color: #0c4a6e;"> 1324 <strong>æç¤ºï¼</strong> Markdown ä¸å¯ä»¥ç´æ¥åµå ¥ HTML æ ç¾æ¥å®ç°æ´ä¸°å¯çæ ·å¼ã 1325</div> 1326 1327<br/> 1328 1329<details> 1330<summary>ç¹å»å±å¼è¯¦æ </summary> 1331<p>è¿éæ¯æå çå 容ãå©ç¨ HTML ç details å summary æ ç¾å¯ä»¥å®ç°æå ææï¼é常éåæ¾ç½®é¿ä»£ç æè¡¥å 说æã</p> 1332</details> 1333`,t4e="# Skills Share项ç®\n\nåºäº React 18 + TypeScript + Vite + Tailwind CSS çskill share项ç®ï¼ç¨äºå享éç¨äºæºè½ä½çskillå缩å ã\n\n## 说æ\n\n- **é¡¹ç®ææ¡£**:\n - [项ç®è§å](./.trae/rules/project_rules.md)\n - [æä»¶å½åè§è](./.trae/rules/file-naming-convention.md)\n - [ææ¯æ 说æ](./.trae/rules/tech-stack.md)\n - [ååæ¼ç¤ºæ æ³¨è§è](./.trae/rules/prototype-annotation-guide.md)\n\n## é¡¹ç®æ¶æ\n\n### ææ¯æ \n#### å端\n- **æ ¸å¿æ¡æ¶**: React 18+\n- **å¼åè¯è¨**: TypeScript\n- **æå»ºå·¥å ·**: Vite\n- **æ ·å¼æ¹æ¡**: Tailwind CSS\n- **è·¯ç±ç®¡ç**: React Router v6\n- **ç¶æç®¡ç**: React Context API\n- **徿 åº**: Lucide React\n- **å¾è¡¨åº**: Recharts\n\n\n## åè½ç¹æ§\n\n- **çº¯éææ¶æ**: å端éç¨çº¯éææ¨¡å¼è¿è¡ï¼æ°æ®æºäºæ¬å° Markdown æä»¶ï¼æ éåç«¯æ°æ®åºå³å¯é¨ç½²ï¼ä¿ç NestJS å端代ç ç»æä¾åèï¼ã\n- **ç°ä»£åå端**: éç¨ React 18, TypeScript, Vite, Tailwind CSS çææ°ææ¯æå»ºã\n- **ç»ä»¶åæ¶æ**: åºäºåå设计ç论 (Atomic Design) æå»ºçéç¨ç»ä»¶åºã\n- **ååºå¼å¸å±**: å®ç¾éé æ¡é¢ç«¯åç§»å¨ç«¯è®¾å¤ã\n- **主é¢ç³»ç»**: æ¯æ **æµ è²/æ·±è²/è·éç
1333³»ç»** ä¸ç§å¤è§æ¨¡å¼ï¼èªå¨æä¹
åç¨æ·å好ã\n- **丰å¯çå¾è¡¨**: éæ Recharts å®ç°å¤ç§æ°æ®å¯è§åå¾è¡¨ã\n- **æ°æ®æä¹
å**: \n - **éææ¨¡å¼**: æ°æ®æ¥æºäºæ¬å° Markdown æä»¶ï¼éè¿èæ¬èªå¨çæ JSON æ°æ®æºä¸ Zip éä»¶å
ï¼æ éåç«¯æ°æ®åºå³å¯è¿è¡ã\n\n## æ ¸å¿ä¸å¡æ¨¡å详æ
\n\n### 1. ææ¡£ä¸å¸®å©ä¸å¿\n- **ææ¡£ä¸å¿**: æä¾ç³»ç»æä½æåãå¼åææ¡£ãAPIææ¡£çå
¨æ¹ä½ææ¡£æ¯æã\n- **帮å©ä¸å¿**: å
¨æ°å级çèªå©æå¡ä¸å¿ï¼éç¨æç´¢ä¼å
è®¾è®¡ï¼æä¾è§è²åæå¼ãè§é¢æç¨ãçé¨é®é¢è§£çåææ¡£å¿«æ·å¯¼èªã\n\n## skillæ°æ®å¡çå
æ°æ®ä¸èªå¨åæå
\n\n项ç®ä½¿ç¨ Python èæ¬ä»æ¬å° Markdown æä»¶çæéæ JSON æ°æ®ä¾å端使ç¨ï¼å¹¶èªå¨å¤çèµæºæå
ã\n\n**ä½¿ç¨æ¹æ³**:\n```bash\n# å¨é¡¹ç®æ ¹ç®å½ä¸è¿è¡\npython scripts/generate_skills_json.py\n```\n\n**åè½è¯´æ**:\n1. **æ°æ®çæ**: æ«æ `skills` ç®å½ä¸çææåç®å½ï¼è¯»å `SKILL.md` ç Frontmatter ä¿¡æ¯ï¼çæ `public/skills.json` æä»¶ã\n2. **èªå¨å缩**: èªå¨å°æ¯ä¸ª Skill æä»¶å¤¹ä¸çå
容ï¼å
æ¬ææ¡£åèµæºï¼æå
为 Zip æä»¶ï¼åæ¾å¨ `public/zip` ç®å½ä¸ã\n3. **éä»¶å
³è**: çæç Zip å
ä¼èªå¨å
³èå° Skill æ°æ®çéä»¶åæ®µï¼ä¾å端å®ç°ä¸é®ä¸è½½åè½ã\n\n## ç®å½ç»æ\n\n```\nå端éç¨é¡¹ç®/\nâââ .trae/ # Trae IDEé
ç½®\nâââ dist/ # æå»ºè¾åºç®å½\nâââ docs/ # é¡¹ç®ææ¡£\nâââ server/ # å端æå¡ç®å½ (NestJS)\nâ âââ prisma/ # Prisma æ°æ®åºæ¨¡åä¸é
ç½®\nâ âââ src/ # å端æºä»£ç \nâ â âââ modules/ # ä¸å¡æ¨¡å (Auth, Users, Roles, Tenants)\nâ â âââ app.module.ts # æ ¹æ¨¡å\nâ â âââ main.ts # å
¥å£æä»¶\nâ âââ test/ # æµè¯æä»¶\nâââ src/ # å端æºä»£ç ç®å½\n\nâ âââ components/ # éç¨UIç»ä»¶\nâ â âââ atoms/ # ååç»ä»¶ (Card)\nâ â âââ organisms/ # ä¸å¡ç»ä»¶ (Sidebar, Widgets...)\nâ âââ layouts/ # 页é¢å¸å±ç»ä»¶ (DashboardLayout)\nâ âââ mock/ # æ¨¡ææ°æ®\nâ âââ pages/ # 页é¢è§å¾\nâ âââ utils/ # å·¥å
·å½æ°\nâ âââ App.tsx # æ ¹ç»ä»¶\nâ âââ main.tsx # å
¥å£æä»¶\nâ âââ vite-env.d.ts # Viteç¯å¢ç±»å声æ\nâââ CHANGELOG.md # 项ç®åæ´æ¥å¿\nâââ README.md # 项ç®è¯´æææ¡£\nâââ package.json # 项ç®é
ç½®åä¾èµ\nâââ tailwind.config.js # Tailwind CSSé
ç½®\nâââ tsconfig.json # TypeScripté
ç½®\nâââ vite.config.ts # Viteæå»ºé
ç½®\n```\n\n## å¼åè§è\n\n### å端å¼åè§è\n- 使ç¨TypeScript\n- ç»ä»¶å½å使ç¨PascalCase\n- æä»¶å½åè§åï¼\n - ç»ä»¶æä»¶ï¼PascalCaseï¼å¦ï¼BankruptcyInfoCard.tsxï¼\n - 页颿件ï¼PascalCaseï¼å¦ï¼ClaimDeclarationPage.tsxï¼\n - å·¥å
·å½æ°æä»¶ï¼camelCaseï¼å¦ï¼apiService.tsï¼\n - ç¶æç®¡çæä»¶ï¼kebab-caseï¼å¦ï¼claim-store.tsï¼\n - è·¯ç±é
ç½®æä»¶ï¼kebab-caseï¼å¦ï¼index.tsxï¼\n- 使ç¨ESLintåPrettierè¿è¡ä»£ç æ£æ¥åæ ¼å¼å\n- ç»ä»¶è®¾è®¡éµå¾ªåä¸èè´£åå\n\n\n## å·²å®ç°ç»ä»¶æ¸
å\n\n### 1. ååå± (Atoms)\n- `Button`: éç¨æé®\n- `Input`: è¾å
¥æ¡\n- `InputNumber`: æ°åè¾å
¥æ¡\n- `TextArea`: ææ¬å\n- `Checkbox / Radio / Switch`: è¡¨åæ§ä»¶\n- `Typography`: ææ¬æç
1333\n- `Avatar`: 头å\n- `Badge`: å¾½æ \n- `Tag`: æ ç¾\n- `Spin`: å è½½ä¸\n- `Divider`: åå²çº¿\n- `Skeleton`: 骨æ¶å±\n- `Card`: åºç¡å¡ç容å¨\n- `Icon`: 徿 å°è£ \n\n### 2. ååå± (Molecules)\n- `Modal`: å¯¹è¯æ¡\n- `Drawer`: æ½å±\n- `Select`: ä¸æéæ©å¨ (æ¯æå¤é)\n- `Cascader`: 级èéæ©å¨\n- `TreeSelect`: æ 形鿩å¨\n- `Transfer`: ç©¿æ¢æ¡\n- `Tabs`: æ ç¾é¡µ\n- `Breadcrumb`: é¢å å±\n- `Pagination`: å页\n- `Alert`: æç¤ºä¿¡æ¯\n- `Menu`: 导èªèå\n- `Dropdown`: 䏿èå\n- `Steps`: æ¥éª¤æ¡\n- `DatePicker`: æ¥æéæ©å¨\n- `DateRangePicker`: æ¥æèå´éæ©å¨\n- `Form`: 表å容å¨\n- `Upload`: æä»¶ä¸ä¼ \n- `Result`: ç»æé¡µ\n- `Progress`: è¿åº¦æ¡\n- `Slider`: æ»å¨è¾å ¥æ¡\n- `Rate`: è¯å\n- `Notification`: éç¥æé\n- `Popconfirm`: æ°æ³¡ç¡®è®¤æ¡\n\n### 3. å¸å±å± (Layouts)\n- `Grid`: æ æ ¼ç³»ç» (Row, Col)\n- `Space`: é´è·ç»ä»¶\n- `Layout`: éç¨å¸å±å®¹å¨\n- `DashboardLayout`: Dashboard ä¸ç¨å¸å±\n- `PageContainer`: 页é¢å®¹å¨\n- `Collapse`: æå 颿¿\n\n### 4. æ°æ®å±ç¤ºå± (Data Display)\n- `Table`: åºç¡è¡¨æ ¼\n- `Statistic`: ç»è®¡æ°å¼\n- `Descriptions`: æè¿°å表\n- `Tooltip`: æåæç¤º\n- `Popover`: æ°æ³¡å¡ç\n- `Empty`: ç©ºç¶æ\n- `Timeline`: æ¶é´è½´\n- `Tree`: æ å½¢æ§ä»¶\n- `Image`: å¾çé¢è§\n- `Carousel`: 走马ç¯\n- `Tour`: 漫游å¼å¯¼\n- `Watermark`: æ°´å°\n\n### 5. ç»ç»å± (Organisms)\n- `Sidebar`: å ¨å±ä¾§è¾¹èå\n- `SmartTable`: æºè½è¡¨æ ¼ (éææç´¢ãåé¡µãæ°æ®è¯·æ±)\n- `SmartForm`: æºè½è¡¨å\n- `KeyMetricCard`: å ³é®ææ å¡ç (éç¨)\n- `LegalMetricCard`: æ³å¡å ³é®ææ å¡ç (æ°)\n- `RiskWarningBanner`: é£é©é¢è¦ Banner\n- `ModuleOverviewCard`: ä¸å¡æ¨¡åæ¦è§\n- `TodoListWidget`: å¾ åäºé¡¹é¨ä»¶\n- `Charts`: ä¸å¡å¾è¡¨ç»ä»¶ (CaseTrend, RiskRadar, TypeDistribution, ContractStatus)\n\n### 7. é¡µé¢ (Pages)\n- `Dashboard`: 仪表ç主页 (`src/pages/Dashboard/index.tsx`)\n- `Tenants`: ç³»ç»è®¾ç½®æ¨¡å\n - `TenantList`: ç§æ·å表 (`src/pages/Tenants/TenantList.tsx`)\n - `Users`: ç¨æ·ç®¡ç (`src/pages/Tenants/Users/index.tsx`)\n - `Roles`: è§è²ç®¡ç (`src/pages/Tenants/Roles/index.tsx`)\n - `Orgs`: ç»ç»ç®¡ç (`src/pages/Tenants/Orgs/index.tsx`)\n- `Claims`: åºæç³æ¥æ¨¡å\n - `Overview`: ç³æ¥æ¦è§ (`src/pages/Claims/Overview/index.tsx`)\n - `Debtors`: åºå¡äººç®¡ç (`src/pages/Claims/Debtors/index.tsx`)\n - `Notices`: å ¬å¼å ¬å (`src/pages/Claims/Notices/index.tsx`)\n - `Monitoring`: ç ´äº§çæ§ (`src/pages/Claims/Monitoring/index.tsx`)\n - `Ledger`: ç³æ¥å°è´¦ (`src/pages/Claims/Ledger/index.tsx`)\n - `Recoveries`: åæ¶è®°å½ (`src/pages/Claims/Recoveries/index.tsx`)\n- `ContractTemplates`: å忍¡æ¿æ¨¡å\n - `Dashboard`: æ¨¡æ¿æ¦è§ (`src/pages/ContractTemplates/Dashboard/index.tsx`)\n - `TemplateList`: 模æ¿å表 (`src/pages/ContractTemplates/TemplateList/index.tsx`)\n - `CategoryManager`: å类管ç (`src/pages/ContractTemplates/CategoryManager/index.tsx`)\n - `Editor`: 模æ¿ç¼è¾å¨ (`src/pages/ContractTemplates/Editor/index.tsx`)\n - `Preview`: 模æ¿é¢è§ (`src/pages/ContractTemplates/Preview/index.tsx`)\n - `Reviews`: 模æ¿å®¡æ ¸ (`src/pages/ContractTemplates/Reviews/index.tsx`)\n\n## 示ä¾é¡µé¢\n\n- **Skills Home**: `/home` (é»è®¤è·¯ç±) - Skills å享ç«é¦é¡µã\n- **Skills Detail**: `/skill/:id` - Skill 详æ 页ã\n- **Skills Guide**: `/guide` - Skills ä½¿ç¨æåã\n- **Skills FAQ**: `/faq` - 常è§é®é¢è§£çã\n- **Dashboard**: `/dashboard` - OrangeFarm Dashboard å¤å»é¡µé¢ã\n- **Component Gallery**: `/gallery` - éç¨ç»ä»¶å±ç¤ºä¸å¼åè°è¯ä¸å¿ã\n\n## å¿«éå¼å§\n\n### å®è£ ä¾èµ\n\n```bash\nnpm install\n```\n\n### å¯å¨å¼åæå¡å¨\n\n```bash\nnpm run dev\n```\n\n### æå»ºçäº§çæ¬\n\n```bash\nnpm run build\n```\n\n## å¼åè§è\n\n- **ç»ä»¶å¼å**: éµå¾ªåå设计ååï¼æ¾ç½®äº `src/components`ã\n- **æ ·å¼å¼å**: ä¼å ä½¿ç¨ Tailwind Utility Classesã\n- **æä»¶å½å**: ç»ä»¶æä»¶ä½¿ç¨ PascalCaseã\n\n## ç¸å ³ææ¡£\n\n- [ç»ä»¶å»ºè®¾æ¹æ¡](./docs/ç»ä»¶å»ºè®¾æ¹æ¡.md)\n- [ç»ä»¶ç¤ºä¾é¡µé¢å»ºè®¾æ¹æ¡](./docs/ç»ä»¶ç¤ºä¾é¡µé¢å»ºè®¾æ¹æ¡.md)\n- [æ¡ä»¶çº 纷管çåè½æ¸ å](./docs/æ¡ä»¶çº 纷管ç/åè½æ¸ å.md)\n- [ç©ä¸è´¹å¬æ¶åè½æ¸ å](./docs/ç©ä¸è´¹å¬æ¶/åè½æ¸ å.md)\n- [åºæç³æ¥æ¨¡ååè½æ¸ å](./docs/åºæç³æ¥æ¨¡å/åè½æ¸ å.md)\n- [å¼åæ¥å¿](./CHANGELOG.md)\n",r4e=`# éæ±ç¹æ¸ å & TODO List 1334
1335- [x] ç®å设计ï¼åªä¿çå¿ è¦çåè½ã(å·²ç§»é¤ Docker ç¸å ³ä»£ç ) 1336- [x] æ·»å Cloudflare é¨ç½²é ç½® (wrangler.jsonc) (已修å¤é ç½®é误) 1337- [ ] ä¸ä¸ªå好çä¸ä¼ skillçæç¨ï¼å¨/docsç®å½ä¸ã 1338- [ ] ç»èä¼åã`,n4e=`# æ´æ¹æ¥å¿ 1339 1340ææå¯¹æ¬é¡¹ç®çéè¦æ´æ¹é½å°è®°å½å¨æ¬æä»¶ä¸ï¼æååºæåï¼ææ°çæ¬å¨é¡¶é¨ã 1341 1342## [Version 1.3.5] - 2026-01-30 1343 1344### ä¿®å¤ (Fixed) 1345- **é¨ç½²é ç½®**: ä¿®å¤ \`wrangler.jsonc\` ä¸ Cloudflare Workers Assets é ç½®é误ï¼ç§»é¤ä¸å¿ è¦ç \`assets.binding\` åæ®µï¼è§£å³é¨ç½²æ¶ç "Cannot use assets with a binding in an assets-only Worker" é误ã 1346 1347### æ°å¢ (Added) 1348- **é¨ç½²é ç½®**: æ°å¢ \`wrangler.jsonc\` é ç½®æä»¶ï¼æ¯æéè¿ Cloudflare Workers Assets æ Pages è¿è¡éæé¨ç½²ã 1349 1350## [Version 1.3.4] - 2026-01-30 1351 1352### ç§»é¤ (Removed) 1353- **Docker æ¯æ**: ç§»é¤ææ Docker ç¸å ³é ç½®æä»¶ä¸èæ¬ï¼å æ¬ \`Dockerfile\`, \`docker-compose.yml\`, \`docker-entrypoint.sh\` çï¼ç®å项ç®é¨ç½²ç»æã 1354- **ææ¡£æ´æ°**: ç§»é¤ææ¡£ä¸å¿å ³äº Docker é¨ç½²çç« èã 1355 1356## [Version 1.3.3] - 2026-01-30 1357 1358### åæ´ (Changed) 1359- **UI è°æ´**: ææ¶éè Skill 详æ 页çè¯è®ºåè½åºåç¸å ³é»è¾ã 1360 1361### ä¿®å¤ (Fixed) 1362- **About 页é¢**: ä¿®å¤å¢éæåå¤´åæ æ³æ¾ç¤ºçé®é¢ï¼æ¹ä¸ºä½¿ç¨å¾çæ ç¾æ¸²æéæèµæºã 1363 1364## [Version 1.3.2] - 2026-01-30 1365 1366### æ°å¢ (Added) 1367- **éææ°æ®çæå·¥å ·å¢å¼º**: 1368 - **èªå¨å缩**: \`scripts/generate_skills_json.py\` èæ¬æ°å¢åè½ï¼èªå¨å° \`/skills\` ä¸çæ¯ä¸ª Skill æä»¶å¤¹å缩为 Zip å ã 1369 - **éä»¶çæ**: çæç Zip å åæ¾å¨ \`/public/zip\` ç®å½ä¸ï¼å¹¶èªå¨å ³èå° \`skills.json\` çéä»¶åæ®µï¼ä¾å端ä¸è½½ã 1370 1371### ä¼å (Optimized) 1372- **ä¸è½½åè½æ åå**: 1373 - æ°å¢ \`src/utils/download.ts\` ç»ä¸å¤ç Skill ä¸è½½é»è¾ï¼é»è®¤ä¸è½½ \`/zip/{id}.zip\`ã 1374 - éæ **é¦é¡µ (Home)**ã**ç鍿¦å (Charts)**ã**Skill 详æ 页 (Detail)** çä¸è½½åè½ï¼ç»ä¸è°ç¨æ°çä¸è½½å½æ°ã 1375 1376## [Version 1.3.1] - 2026-01-29 1377 1378### ä¿®å¤ (Fixed) 1379- **é¦é¡µ (Home)**: 1380 - ä¿®å¤ Skills æ°æ®å è½½å¤±è´¥æ¶æ é误æç¤ºçé®é¢ã
1381 - å¢å 对 \`skillsService.findAll()\` è¿åæ°æ®çæ ¡éªé»è¾ï¼ç¡®ä¿å§ç»è¿åæ°ç»ï¼é²æ¢é¡µé¢å´©æºã 1382 - å¢å 详ç»çè°è¯æ¥å¿ï¼ä¾¿äºææ¥æ°æ®å è½½é®é¢ã 1383- **æå»ºç³»ç»**: ä¿®å¤ \`App.tsx\` 䏿ªä½¿ç¨ç \`Outlet\` å¯¼å ¥å¯¼è´çæå»ºå¤±è´¥é®é¢ã 1384 1385## [Version 1.3.0] - 2026-01-29 1386 1387### éæ (Refactor) 1388- **éæåéæ**: 1389 - **ç§»é¤å端ä¾èµ**: åç«¯å ¨é¢ç§»é¤å¯¹å端 API çå¨æè¯·æ±ï¼éé 纯éæé¨ç½²ç¯å¢ã 1390 - **æ¨¡ææ°æ®å±**: éæ Service å± (\`authService\`, \`userService\`, \`skillsService\` ç)ï¼ä½¿ç¨æ¬å° Mock æ°æ®åéæ JSON æä»¶æ¿ä»£å端æ¥å£ã 1391 1392### æ°å¢ (Added) 1393- **æ°æ®çæå·¥å ·**: æ°å¢ Python èæ¬ \`scripts/generate_skills_json.py\`ï¼ç¨äºæ«æ \`skills\` ç®å½ä¸ç \`SKILL.md\` æä»¶ï¼è§£æ Frontmatter å æ°æ®å¹¶çæ \`public/skills.json\`ï¼ä½ä¸ºéææ¨¡å¼ä¸çæ°æ®æºã 1394 1395### åæ´ (Changed) 1396- **æå»ºé ç½®**: ä¿®æ¹ Vite é ç½®ï¼ç§»é¤ API 代ç设置ï¼ç¡®ä¿æå»ºäº§ç©å¯ç¬ç«è¿è¡ã 1397 1398## [Version 1.2.7] - 2026-01-29 1399 1400### ç§»é¤ (Removed) 1401- **éæ±ææ¡£æ¨¡å**: ç§»é¤ä¾§è¾¹æ âéæ±ææ¡£âå ¥å£åç¸å ³é¡µé¢ä»£ç (\`/requirement-docs\`)ï¼ç²¾ç®ç³»ç»åè½ã 1402 1403## [Version 1.2.6] - 2026-01-28 1404 1405### ä¿®å¤ (Fixed) 1406- **认è¯ç³»ç»**: ä¿®å¤ç»å½æ¶æç¤º \`401 Unauthorized\` çé®é¢ï¼æ¢å¤é»è®¤ç®¡çåè´¦å·æ°æ®ï¼ã 1407- **æå»ºç³»ç»**: ä¿®å¤å端æå»ºæ¶çæªä½¿ç¨åéå¼ç¨é误ã 1408 1409### ä¼å (Optimized) 1410- **Skill ç¼è¾å¨**: 1411 - **å¸å±ä¼å**: åºç¡ä¿¡æ¯ä¸å¤è§è®¾ç½®åºåéç¨ååºå¼ Grid å¸å±ï¼åå°é¡µé¢çºµå空é´å ç¨ã 1412 - **交äºå¾®è°**: å°âéæº/èªå®ä¹âå¤è§åæ¢å¼å ³ç§»è³âå¤è§è®¾ç½®âæ 颿 å³ä¾§ï¼è§è§å±çº§æ´æ¸ æ°ã 1413 1414## [Version 1.2.5] - 2026-01-28 1415 1416### ä¼å (Optimized) 1417- **Skill ç¼è¾å¨ä½éªå级**: 1418 - **æºè½å¤è§**: æ°å¢âéæºå¤è§â模å¼ï¼æ°å»º Skill æ¶é»è®¤éæºçæå¾æ ä¸ä¸»é¢è²ï¼æ¯æä¸é®åæ¢åâèªå®ä¹â模å¼ã 1419 - **èªå¨æ ç¾**: å¼å ¥æºè½æ ç¾æååè½ï¼å½ Markdown å 容忴æ¶ï¼èªå¨æç¼å¹¶æ¨è Top 5 å ³é®è¯ä½ä¸ºæ ç¾ (æ¯æé²æä¸åç¨è¯è¿æ»¤)ã 1420 - **交äºä¼å**: 1421 - ä¼åäºå¤è§è®¾ç½®åºåç UI å¸å±ï¼æä½æ´å ç´è§ã 1422 - **åæ å¸å±**: è°æ´ç¼è¾å¨å¸å±ä¸ºå·¦å³åæ æ¨¡å¼ã左侧éæåºç¡ä¿¡æ¯è¡¨åä¸ Markdown ç¼è¾å¨ï¼å³ä¾§å®æ¶å±ç¤ºé¢è§ææï¼æåå使¶çå¯¹ç §ä½éªã 1423 1424## [Version 1.2.4] - 2026-01-28 1425 1426### åæ´ (Changed) 1427- **é件管çå级**: 1428 - **ä¸ä¼ éå¶**: å建 Skill æ¶éå¶ä» å 许ä¸ä¼ 1 个éä»¶ï¼æ°æä»¶èªå¨è¦çæ§æä»¶ï¼ã 1429 - **å 餿ºå¶**: 1430 - ç¨æ·ä¾§ï¼\`Delete\` æä½è°æ´ä¸ºè½¯å é¤ (Soft Delete)ï¼æ°æ®ä¿çä½ä¸å¯è§ã 1431 - 管çä¾§ï¼æ°å¢âå½»åºå é¤âåè½ï¼ç©çå é¤ Skill åå ¶å ³èçéä»¶æä»¶ã 1432 - **æ¸ çå·¥å ·**: æ°å¢éä»¶ä¸é®æ¸ çé¡µé¢ (\`/admin/cleanup\`)ï¼ç¨äºæ¸ çæªå ³èçå¤å¿éä»¶ã 1433 1434## [Version 1.2.3] - 2026-01-28 1435 1436### æ°å¢ (Added) 1437- **é件管çç³»ç»**: 1438 - **ä¸ä¼ åè½**: Skill ç¼è¾é¡µæ¯æä¸ä¼ éä»¶ï¼æ¯æ PDF, Word, Zip, Markdown çæ ¼å¼ï¼æå¤§ 10MBï¼ã 1439 - **ä¸è½½åè½**: Skill 详æ 页å±ç¤ºéä»¶åè¡¨ï¼æ¯æä¸é®ä¸è½½ã 1440 - **åç«¯æ¯æ**: æ°å¢ \`UploadModule\` å®ç°æä»¶åå¨ä¸éæèµæºæå¡ï¼éç¨ UUID å½åé¿å å²çªã 1441 - **æ°æ®å ³è**: å级 \`Skill\` 模åï¼æ¯æä¸ \`Attachment\` çä¸å¯¹å¤å ³èã 1442 1443## [Version 1.2.2] - 2026-01-27 1444 1445### ä¼å (Optimized) 1446- **个人ä¸å¿ (Profile)**: 1447 - æ°å¢âæç Skillsâå±ç¤ºåºåï¼æ¯æä»¥å¡ç形弿¥çæåå¸çææ Skillã 1448 - å¢å Skill ç¶æè§æ ï¼å®¡æ ¸ä¸/å·²æç»ï¼ï¼æ¹ä¾¿ç¨æ·å®æ¶äºè§£ä½åç¶æã 1449 - ä¼åç©ºç¶æå±ç¤ºï¼æä¾å¿«æ·åå¸å ¥å£ã 1450- **é¦é¡µ (Home)**: 1451 - ä¼å交äºé»è¾ï¼æªç»å½ç¨æ·ä¸åæ¾ç¤ºâåå¸ Skillâæé®ï¼å¼å¯¼ç¨æ·å ç»å½ã 1452`,a4e=`# èç³»æä»¬ 1453 1454å¦ææ¨æä»»ä½çé®æå»ºè®®ï¼æ¬¢è¿éè¿ä»¥ä¸æ¹å¼èç³»æä»¬è¦ã 1455 1456## ææ¯æ¯æ 1457 1458* **é®ç®±**: [email protected] 1459* **çµè¯**: 400-123-4567 (工使¥ 9:00 - 18:00) 1460* **å¨çº¿å®¢æ**: ç¹å»é¡µé¢å³ä¸è§çæµ®çªå¾æ ã 1461 1462## åå¡åä½ 1463 1464* **é®ç®±**: [email protected] 1465* **è系人**: å¼ ç»ç 1466 1467## å°å 1468 1469åäº¬å¸æé³åºç§æåè·¯88å·æºæ §æ³å¡å¤§å¦10å± 1470`,yl=[{id:"intro",title:"产åç®ä»",icon:Z7,content:WTe},{id:"quick-start",title:"å¿«éå ¥é¨",icon:Hl,content:XTe},{id:"user-manual",title:"ç¨æ·æä½æå",icon:Fg,content:KTe},{id:"dev",title:"å¼åææ¡£",icon:Rv,content:ZTe},{id:"api",title:"APIè°ç¨ææ¡£",icon:UW,content:QTe},{id:"faq",title:"常è§é®é¢",icon:Bg,content:JTe},{id:"markdown-example",title:"Markdown 示ä¾",icon:bW,content:e4e},{id:"readme",title:"README",icon:tO,content:t4e},{id:"todo",title:"TODO",icon:nW,content:r4e},{id:"changelog",title:"CHANGELOG",icon:XV,content:n4e},{id:"contact",title:"èç³»æä»¬",icon:Dv,content:a4e}],i4e=()=>S.jsxs("div",{className:"flex h-screen bg-white dark:bg-gray-900",children:[S.jsxs("div",{className:"w-72 bg-gray-50/50 dark:bg-gray-800/50 border-r border-gray-200 dark:border-gray-700 flex-shrink-0 flex flex-col backdrop-blur-sm",children:[S.jsxs("div",{className:"p-6 pb-4",children:[S.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[S.jsx("img",{src:Ah,alt:"Logo",className:"w-8 h-8"}),S.jsx("h1",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:"ææ¡£ä¸å¿"})]}),S.jsx("p",{className:"text-xs text-gray-500 dark:text-gray-400 px-1 leading-relaxed",children:"æºæ §æ³å¡å¹³å°å¼åä¸ä½¿ç¨æå"})]}),S.jsx("nav",{className:"flex-1 overflow-y-auto px-3 py-4 space-y-1",children:yl.map(e=>{const t=e.icon;return S.jsxs(O7,{to:`/document-center/${e.id}`,className:({isActive:r})=>` 1471 group flex items-center gap-3 px-3 py-2.5 rounded-lg text-sm font-medium transition-all duration-200 1472 ${r?"active bg-white dark:bg-gray-800 text-orange-600 dar
1472k:text-orange-400 shadow-sm ring-1 ring-gray-200 dark:ring-gray-700":"text-gray-600 dark:text-gray-400 hover:bg-gray-100 dark:hover:bg-gray-800 hover:text-gray-900 dark:hover:text-gray-200"} 1473 `,children:[S.jsx(t,{className:"w-4 h-4 transition-colors"}),S.jsx("span",{className:"flex-1",children:e.title}),S.jsx(cV,{className:"w-3 h-3 transition-opacity opacity-0 group-[.active]:opacity-100 group-hover:opacity-50"})]},e.id)})}),S.jsxs("div",{className:"p-4 border-t border-gray-200 dark:border-gray-700",children:[S.jsxs(Io,{to:"/dashboard",className:"flex items-center gap-2 text-sm text-gray-500 hover:text-orange-600 dark:text-gray-400 dark:hover:text-orange-400 mb-4 px-2 transition-colors group",children:[S.jsx(Mg,{className:"w-4 h-4 group-hover:-translate-x-1 transition-transform"}),"è¿åå·¥ä½å°"]}),S.jsxs("div",{className:"bg-orange-50 dark:bg-orange-900/20 rounded-lg p-4",children:[S.jsx("h4",{className:"text-sm font-semibold text-orange-800 dark:text-orange-200 mb-1",children:"éè¦å¸®å©ï¼"}),S.jsx("p",{className:"text-xs text-orange-600 dark:text-orange-300 mb-3",children:"å¦æå¨ææ¡£ä¸æ¾ä¸å°çæ¡ï¼è¯·å°è¯æç´¢æèç³»æä»¬ã"}),S.jsx("button",{className:"text-xs font-medium text-white bg-orange-500 hover:bg-orange-600 px-3 py-1.5 rounded-md transition-colors w-full",children:"èç³»ææ¯æ¯æ"})]})]})]}),S.jsx("div",{className:"flex-1 overflow-y-auto scroll-smooth",children:S.jsx("div",{className:"max-w-7xl mx-auto px-8 py-10 min-h-full",children:S.jsx(C7,{})})})]}),s4e=()=>{const{docId:e}=w7(),t=ei(),[r,n]=F.useState(""),a=yl.findIndex(h=>h.id===e),i=yl[a],s=F.useMemo(()=>i?i.content.split(` 1474`).filter(h=>h.startsWith("## ")||h.startsWith("### ")).map(h=>({level:h.startsWith("### ")?3:2,text:h.replace(/^#{2,3}\s+/,"").trim()})):[],[i]);if(!i)return S.jsx(Rx,{to:"/document-center/intro",replace:!0});const l=a>0?yl[a-1]:null,c=a<yl.length-1?yl[a+1]:null,d=h=>{const f=document.getElementById(h);f&&(f.scrollIntoView({behavior:"smooth"}),n(h))};return S.jsxs("div",{className:"flex gap-12 relative animate-fade-in",children:[S.jsx("div",{className:"flex-1 min-w-0",children:S.jsxs("div",{className:"pb-12",children:[S.jsxs("div",{className:"mb-8 pb-6 border-b border-gray-100 dark:border-gray-800",children:[S.jsxs("div",{className:"flex items-center gap-2 text-sm text-gray-500 dark:text-gray-400 mb-4",children:[S.jsx("span",{className:"hover:text-orange-500 cursor-pointer transition-colors",onClick:()=>t("/document-center"),children:"ææ¡£ä¸å¿"}),S.jsx("span",{children:"/"}),S.jsx("span",{className:"text-gray-900 dark:text-gray-200 font-medium",children:i.title})]}),S.jsx("h1",{className:"text-4xl font-extrabold text-gray-900 dark:text-white mb-4 tracking-tight",children:i.title}),S.jsxs("div",{className:"flex items-center gap-6 text-sm text-gray-500 dark:text-gray-400",children:[S.jsxs("div",{className:"flex items-center gap-1.5",children:[S.jsx(yV,{className:"w-4 h-4"}),S.jsx("span",{children:"æ´æ°äº 2024-01-20"})]}),S.jsxs("div",{className:"flex items-center gap-1.5 hover:text-orange-500 cursor-pointer transition-colors",children:[S.jsx(xW,{className:"w-4 h-4"}),S.jsx("span",{children:"å¨ GitHub ä¸ç¼è¾æ¤é¡µ"})]})]})]}),S.jsx("div",{className:"prose prose-orange max-w-none dark:prose-invert",children:S.jsx(V$,{content:i.content})}),S.jsx("div",{className:"mt-12 p-6 bg-gray-50 dark:bg-gray-800/50 rounded-xl border border-gray-100 dark:border-gray-700",children:S.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-between gap-4",children:[S.jsxs("div",{className:"flex items-center gap-3",children:[S.jsx("div",{className:"p-2 bg-orange-100 dark:bg-orange-900/30 rounded-lg text-orange-600 dark:text-orange-400",children:S.jsx(uW,{className:"w-5 h-5"})}),S.jsxs("div",{children:[S.jsx("h4",{className:"font-semibold text-gray-900 dark:text-white",children:"è¿ç¯ææ¡£å¯¹æ¨æå¸®å©åï¼"}),S.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400",children:"æ¨çåé¦è½å¸®å©æä»¬å徿´å¥½"})]})]}),S.jsxs("div",{className:"flex items-center gap-3",children:[S.jsxs("button",{className:"flex items-center gap-2 px-4 py-2 bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg text-sm font-medium hover:text-orange-600 hover:border-orange-500 transition-colors",children:[S.jsx(jW,{className:"w-4 h-4"}),"æå¸®å©"]}),S.jsxs("button",{className:"flex items-center gap-2 px-4 py-2 bg-white dark:bg-gray-800 border border-gray-200 dark:border-gray-700 rounded-lg text-sm font-medium hover:text-gray-900 dark:hover:text-gray-100 hover:border-gray-400 transition-colors",children:[S.jsx($W,{className:"w-4 h-4"}),"没帮å©"]})]})]})}),S.jsxs("div",{className:"mt-8 pt-8 border-t border-gray-100 dark:border-gray-800 grid grid-cols-2 gap-6",children:[l?S.jsxs("button",{onClick:()=>t(`/document-center/${l.id}`),className:"group flex flex-col items-start p-4 rounded-xl border border-gray-200 dark:border-gray-700 hover:border-orange-500/50 hover:bg-orange-50/50 dark:hover:bg-orange-900/10 transition-all text-left",children:[S.jsxs("span",{className:"flex items-center gap-2 text-xs font-semibold text-gray-500 dark:text-gray-400 uppercase tracking-wider mb-1 group-hover:text-orange-600 dar
1474k:group-hover:text-orange-400",children:[S.jsx(Mg,{className:"w-3 h-3 transition-transform group-hover:-translate-x-1"}),"ä¸ä¸ç¯"]}),S.jsx("span",{className:"text-lg font-bold text-gray-900 dark:text-white group-hover:text-orange-600 dark:group-hover:text-orange-400 transition-colors",children:l.title})]}):S.jsx("div",{}),c?S.jsxs("button",{onClick:()=>t(`/document-center/${c.id}`),className:"group flex flex-col items-end p-4 rounded-xl border border-gray-200 dark:border-gray-700 hover:border-orange-500/50 hover:bg-orange-50/50 dark:hover:bg-orange-900/10 transition-all text-right",children:[S.jsxs("span",{className:"flex items-center gap-2 text-xs font-semibold text-gray-500 dark:text-gray-400 uppercase tracking-wider mb-1 group-hover:text-orange-600 dark:group-hover:text-orange-400",children:["ä¸ä¸ç¯",S.jsx(K7,{className:"w-3 h-3 transition-transform group-hover:translate-x-1"})]}),S.jsx("span",{className:"text-lg font-bold text-gray-900 dark:text-white group-hover:text-orange-600 dark:group-hover:text-orange-400 transition-colors",children:c.title})]}):S.jsx("div",{})]})]})}),s.length>0&&S.jsx("div",{className:"hidden xl:block w-64 flex-shrink-0",children:S.jsxs("div",{className:"fixed top-24 w-64 pr-8 max-h-[calc(100vh-120px)] overflow-y-auto custom-scrollbar",children:[S.jsx("h4",{className:"text-sm font-semibold text-gray-900 dark:text-white mb-4 uppercase tracking-wider pl-4 border-l-2 border-transparent",children:"æ¬é¡µç®å½"}),S.jsx("nav",{className:"flex flex-col gap-1",children:s.map((h,f)=>S.jsx("button",{onClick:()=>d(h.text),className:` 1475 text-left text-sm py-1.5 pl-4 border-l-2 transition-all duration-200 1476 ${h.level===3?"ml-4":""} 1477 ${r===h.text?"border-orange-500 text-orange-600 font-medium":"border-gray-100 dark:border-gray-800 text-gray-500 dark:text-gray-400 hover:border-gray-300 hover:text-gray-900 dark:hover:text-gray-200"} 1478 `,children:h.text},f))})]})})]})},o4e=["è´¦å·ä¸å®å ¨","ä¸å¡æä½","ç³»ç»è®¾ç½®","ææ¯æ¯æ"],l4e=["åå审æ¥","æ¡ä»¶ç³æ¥","æä¹¦ä¸è½½","å¯ç éç½®"],u4e=[{id:"admin",role:"ææ¯ç®¡çå",description:"ç³»ç»é ç½®ãç¨æ·æé䏿°æ®ç»´æ¤",icon:"Shield",link:"/document-center?section=dev"},{id:"lawyer",role:"ææ¯æ³å¡/å¾å¸",description:"æ¡ä»¶å¤çãåå审æ¥ä¸é£é©è¯ä¼°",icon:"Scale",link:"/document-center?section=quick-start"},{id:"claimant",role:"ææ¯åºæäºº",description:"åºæç³æ¥ãä¼è®®æç¥¨ä¸è¿åº¦æ¥è¯¢",icon:"Users",link:"/document-center?section=intro"},{id:"newbie",role:"ææ¯æ°ç¨æ·",description:"å¿«éå ¥é¨ãåºç¡æä½ä¸è´¦å·è®¾ç½®",icon:"Sparkles",link:"/document-center?section=quick-start"}],c4e=[{id:"v1",title:"3åéå¿«éä¸ææºæ §æ³å¡ç³»ç»",duration:"03:15",thumbnail:"bg-blue-500",views:1250},{id:"v2",title:"å¦ä½è¿è¡é«æçåå审æ¥ï¼",duration:"05:42",thumbnail:"bg-purple-500",views:890},{id:"v3",title:"ç ´äº§æ¡ä»¶å ¨æµç¨æä½æ¼ç¤º",duration:"12:20",thumbnail:"bg-orange-500",views:2100}],d4e=[{id:"1",question:"å¦ä½ä¿®æ¹ç»å½å¯ç ï¼",answer:"æ¨å¯ä»¥ç¹å»å·¦ä¾§å¯¼èªæ åºé¨çç¨æ·å¤´åï¼å¨å¼¹åºçèåä¸éæ©âä¿®æ¹å¯ç âãè¾å ¥åå¯ç åæ°å¯ç åä¿åå³å¯ã",category:"è´¦å·ä¸å®å ¨",isHot:!0},{id:"2",question:"å¿è®°å¯ç æä¹åï¼",answer:"请å¨ç»å½é¡µé¢ç¹å»âå¿è®°å¯ç â龿¥ï¼éè¿ç»å®çææºå·æé®ç®±æ¥æ¶éªè¯ç è¿è¡éç½®ã妿æªç»å®èç³»æ¹å¼ï¼è¯·è系系ç»ç®¡çåéç½®ã",category:"è´¦å·ä¸å®å ¨",isHot:!0},{id:"3",question:"å¦ä½åèµ·ä¸ä¸ªæ°çæ¡ä»¶ï¼",answer:"è¿å ¥âæ¡ä»¶çº 纷管çâæ¨¡åï¼ç¹å»é¡µé¢å³ä¸è§çâæ°å¢æ¡ä»¶âæé®ï¼å¡«åç¸å ³æ¡ä»¶ä¿¡æ¯å¹¶ä¿åå³å¯ã",category:"ä¸å¡æä½",isHot:!0},{id:"4",question:"åå审æ¥ä¸è¬éè¦å¤é¿æ¶é´ï¼",answer:"AIæºè½å®¡æ¥é常å¨1åéå 宿ã人工å¤å®¡çæ¶é´åå³äºååçå¤æåº¦åæ³å¡äººåçå·¥ä½éï¼é常å¨1-3ä¸ªå·¥ä½æ¥å 宿ã",category:"ä¸å¡æä½",isHot:!0},{id:"5",question:"å¦ä½å¯¼åºæ¥è¡¨æ°æ®ï¼",answer:"å¨å个模åçç»è®¡æ¥è¡¨é¡µé¢ï¼é常å¨å³ä¸è§ä¼æâ导åºâæâä¸è½½â徿 ï¼ç¹å»å³å¯å¯¼åºExcelæPDFæ ¼å¼çæ¥è¡¨ã",category:"ä¸å¡æä½"},{id:"6",question:"ç³»ç»æ¯ææ·±è²æ¨¡å¼åï¼",answer:"æ¯æãç¹å»å·¦ä¾§å¯¼èªæ åºé¨çç¨æ·å¤´åï¼å¨èåä¸å¯ä»¥åæ¢âæµ è²æ¨¡å¼âãâæ·±è²æ¨¡å¼âæâè·éç
1478³»ç»âã",category:"ç³»ç»è®¾ç½®",isHot:!0},{id:"7",question:"å¦ä½æ·»å æ°çç¨æ·è´¦å·ï¼",answer:"åªæç®¡çåæéå¯ä»¥æ·»å ç¨æ·ãè¿å ¥âç³»ç»è®¾ç½®â -> âç¨æ·ç®¡çâï¼ç¹å»âæ·»å ç¨æ·âï¼å¡«åç¨æ·ä¿¡æ¯å¹¶åé è§è²ã",category:"ç³»ç»è®¾ç½®"},{id:"8",question:"ç³»ç»æ¯æåªäºæµè§å¨ï¼",answer:"为äºè·å¾æä½³ä½éªï¼å»ºè®®ä½¿ç¨ææ°çæ¬ç Chrome, Edge, Firefox æ Safari æµè§å¨ãä¸åæ¯æ IE æµè§å¨ã",category:"ææ¯æ¯æ"},{id:"9",question:"ä¸ä¼ æä»¶å¤§å°æéå¶åï¼",answer:"å个æä»¶ä¸ä¼ é常éå¶å¨ 50MB 以å ã妿æå¤§æä»¶ä¼ è¾éæ±ï¼è¯·èç³»ææ¯æ¯æè·åä¸é¨çä¸ä¼ ééã",category:"ææ¯æ¯æ"}],h4e=()=>{const[e,t]=F.useState(""),[r,n]=F.useState(null),[a,i]=F.useState("all"),s=ei(),l=F.useMemo(()=>d4e.filter(d=>{const h=d.question.toLowerCase().includes(e.toLowerCase())||d.answer.toLowerCase().includes(e.toLowerCase()),f=a==="all"||d.category===a;return h&&f}),[e,a]),c=d=>{switch(d){case"Shield":return Mv;case"Scale":return AW;case"Users":return oO;case"Sparkles":return sO;default:return Ch}};return S.jsxs("div",{className:"min-h-full bg-gray-50 dark:bg-gray-900 pb-20",children:[S.jsxs("div",{className:"bg-white dark:bg-gray-800 border-b border-gray-200 dark:border-gray-700 pb-16 pt-20 px-4 sm:px-6 lg:px-8 text-center relative overflow-hidden",children:[S.jsxs("div",{className:"absolute top-0 left-0 right-0 p-6 flex items-center justify-between z-20",children:[S.jsxs("div",{className:"flex items-center gap-3 cursor-pointer",onClick:()=>s("/dashboard"),children:[S.jsx("img",{src:Ah,alt:"Logo",className:"w-8 h-8"}),S.jsx("span",{className:"font-bold text-xl text-gray-900 dark:text-gray-100",children:"帮å©ä¸å¿"})]}),S.jsxs(Io,{to:"/dashboard",className:"text-sm font-medium text-gray-600 dark:text-gray-300 hover:text-orange-600 transition-colors flex items-center gap-1",children:[S.jsx(Mg,{className:"w-4 h-4"})," è¿åå·¥ä½å°"]})]}),S.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-orange-50/50 to-transparent dark:from-orange-900/10 pointer-events-none"}),S.jsxs("div",{className:"relative z-10 max-w-3xl mx-auto",children:[S.jsx("h1",{className:"text-4xl font-bold text-gray-900 dark:text-gray-100 mb-6 tracking-tight",children:"ä½ å¥½ï¼æä»¬éè¦ä»ä¹å¸®å©ï¼"}),S.jsxs("div",{className:"relative max-w-2xl mx-auto mb-6",children:[S.jsx("input",{type:"text",placeholder:"æç´¢é®é¢ãææ¡£æåè½...",value:e,onChange:d=>t(d.target.value),className:"w-full pl-14 pr-6 py-4 rounded-full shadow-lg border border-gray-200 dark:border-gray-700 focus:ring-4 focus:ring-orange-500/20 dark:focus:ring-orange-900/50 text-gray-900 dark:text-gray-100 bg-white dark:bg-gray-800 placeholder-gray-400 text-lg transition-all"}),S.jsx($l,{className:"absolute left-5 top-1/2 -translate-y-1/2 w-6 h-6 text-gray-400"})]}),S.jsxs("div",{className:"flex flex-wrap justify-center gap-2 text-sm text-gray-500 dark:text-gray-400",children:[S.jsx("span",{children:"çé¨æç´¢ï¼"}),l4e.map((d,h)=>S.jsx("button",{onClick:()=>t(d),className:"hover:text-orange-600 dark:hover:text-orange-400 transition-colors",children:d},h))]})]})]}),S.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 -mt-8 relative z-20 space-y-12",children:[S.jsxs("section",{children:[S.jsx("div",{className:"flex items-center justify-between mb-6 px-2",children:S.jsx("h2",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:"ææ¯..."})}),S.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:u4e.map(d=>{const h=c(d.icon);return S.jsxs("button",{onClick:()=>s(d.link),className:"bg-white dark:bg-gray-800 p-6 rounded-2xl shadow-sm border border-gray-100 dark:border-gray-700 hover:shadow-md hover:-translate-y-1 transition-all duration-200 text-left group",children:[S.jsx("div",{className:"w-12 h-12 bg-orange-50 dark:bg-orange-900/20 rounded-xl flex items-center justify-center mb-4 text-orange-600 dark:text-orange-400 group-hover:bg-orange-100 dark:group-hover:bg-orange-900/30 transition-colors",children:S.jsx(h,{className:"w-6 h-6"})}),S.jsx("h3",{className:"font-bold text-gray-900 dark:text-gray-100 mb-2",children:d.role}),S.jsx("p",{className:"text-sm text-gray-500 dark:text-gray-400 line-clamp-2",children:d.description})]},d.id)})})]}),S.jsxs("section",{children:[S.jsxs("div",{className:"flex items-center justify-between mb-6 px-2",children:[S.jsx("h2",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:"å¸®å©ææ¡£"}),S.jsxs(Io,{to:"/document-center",className:"text-sm text-orange-600 hover:text-orange-700 font-medium flex items-center gap-1",children:["æ¥çå ¨é¨ ",S.jsx(K7,{className:"w-4 h-4"})]})]}),S.jsx("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:yl.slice(0,3).map(d=>S.jsxs("button",{onClick:()=>s(`/document-center?section=${d.id}`),className:"flex items-start gap-4 p-5 rounded-2xl bg-white dark:bg-gray-800 border border-gray-100 dark:border-gray-700 hover:border-orange-200 dark:hover:border-orange-800 transition-colors text-left group",children:[S.jsx("div",{className:"w-10 h-10 rounded-lg bg-gray-100 dark:bg-gray-700 flex items-center justify-center shrink-0 group-hover:bg-orange-50 dark:group-hover:bg-orange-900/20 group-hover:text-orange-600 transition-colors",children:S.jsx(KY,{className:"w-5 h-5"})}),S.jsxs("div",{children:[S.jsx("h3",{className:"font-semibold text-gray-900 dark:text-gray-100 mb-1 group-hover:text-orange-600 transition-colors",children:d.title}),S.jsxs("p",{className:"text-sm text-gray-500 dark:text-gray-400 line-clamp-2",children:[d.content.slice(0,60).replace(/[#*`]/g,""),"..."]})]})]},d.id))})]}),S.jsxs("section",{children:[S.jsx("div",{className:"flex items-center justify-between mb-6 px-2",children:S.jsx("h2",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:"è§é¢æç¨"})}),S.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6",children:c4e.map(d=>S.jsxs("div",{className:"group cursor-pointer",children:[S.jsxs("div",{className:`relative aspect-video rounded-xl overflow-hidden mb-3 ${d.thumbnail}`,children:[S.jsx("div",{className:"absolute inset-0 bg-black/20 group-hover:bg-black/10 transition-colors"}),S.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:S.jsx("div",{className:"w-12 h-12 rounded-full bg-white/90 flex items-center justify-center shadow-lg group-hover:scale-110 transition-transform",children:S.jsx(vW,{className:"w-5 h-5 text-orange-600 ml-1"})})}),S.jsx("div",{className:"absolute bottom-2 right-2 bg-black/60 text-white text-xs px-2 py-1 rounded",children:d.duration})]}),S.jsx("h3",{className:"font-medium text-gray-900 dark:text-gray-100 mb-1 group-hover:text-orange-600 transition-colors",children:d.title}),S.jsx("div",{className:"flex items-center gap-4 text-xs text-gray-500 dark:text-gray-400",children:S.jsxs("span",{className:"flex items-center gap-1",children:[S.jsx(Ov,{className:"w-3 h-3"})," ",d.views," 次è§ç"]})})]},d.id))})]}),S.jsxs("section",{className:"pb-10",children:[S.jsxs("div",{className:"flex items-center justify-between mb-6 px-2",children:[S.jsx("h2",{className:"text-xl font-bold text-gray-900 dark:text-gray-100",children:"常è§é®é¢"}),S.jsxs("div",{className:"flex gap-2",children:[S.jsx("button",{onClick:()=>i("all"),className:`px-3 py-1.5 rounded-full text-sm font-medium transition-colors ${a==="all"?"bg-orange-100 text-orange-600":"text-gray-500 hover:bg-gray-100 dark:hover:bg-gray-800"}`,children:"å ¨é¨"}),o4e.map(d=>S.jsx("button",{onClick:()=>i(d),className:`px-3 py-1.5 rounded-full text-sm font-medium transition-colors ${a===d?"bg-orange-100 text-orange-600":"text-gray-500 hover:bg-gray-100 dark:hover:bg-gray-800"}`,children:d},d))]})]}),S.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-8",children:[S.jsx("div",{className:"lg:col-span-2 space-y-4",children:l.length>0?l.map(d=>S.jsxs("div",{className:`border rounded-xl transition-all duration-200 overflow-hidden 1479 ${r===d.id?"border-orange-200 dark:border-orange-900/50 bg-orange-50/30 dark:bg-orange-900/10":"border-gray-100 dark:border-gray-700 bg-white dark:bg-gray-800 hover:border-orange-200 dark:hover:border-orange-800"}`,children:[S.jsxs("button",{onClick:()=>n(r===d.id?null:d.id),className:"w-full flex items-start text-left p-4 gap-4",children:[S.jsx("span",{className:`mt-0.5 p-1 rounded-full transition-colors ${r===d.id?"bg-orange-100 text-orange-600":"bg-gray-100 text-gray-400"}`,children:r===d.id?S.jsx(dW,{className:"w-4 h-4"}):S.jsx(TW,{className:"w-4 h-4"})}),S.jsx("div",{className:"flex-1",children:S.jsx("h3",{className:`font-medium text-base transition-colors ${r===d.id?"text-orange-700 dark:text-orange-300":"text-gray-900 dark:text-gray-100"}`,children:d.question})})]}),S.jsxs("div",{className:`overflow-hidden transition-all duration-300 ease-in-out 1480 ${r===d.id?"max-h-96 opacity-100":"max-h-0 opacity-0"}`,children:[S.jsx("div",{className:"p-4 pt-0 pl-14 pr-8 text-gray-600 dark:text-gray-300 leading-relaxed text-sm",children:d.answer}),S.jsxs("div",{className:"px-14 pb-4 flex gap-4",children:[S.jsxs("button",{className:"text-xs text-gray-400 hover:text-orange-500 transition-colors flex items-center gap-1",children:[S.jsx("span",{className:"text-lg",children:"ð"})," æå¸®å©"]}),S.jsxs("button",{className:"text-xs text-gray-400 hover:text-orange-500 transition-colors flex items-center gap-1",children:[S.jsx("span",{className:"text-lg",children:"ð"})," 没帮å©"]})]})]})]},d.id)):S.jsxs("div",{className:"text-center py-12 text-gray-500 dark:text-gray-400 bg-gray-50 dark:bg-gray-800/50 rounded-xl border border-dashed border-gray-200 dark:border-gray-700",children:[S.jsx(Bg,{className:"w-12 h-12 mx-auto mb-4 opacity-20"}),S.jsx("p",{className:"text-lg font-medium",children:"æªæ¾å°ç¸å ³é®é¢"}),S.jsx("p",{className:"text-sm mt-1",children:"请å°è¯æ´æ¢å ³é®è¯ï¼æç´æ¥è系客æ"})]})}),S.jsx("div",{className:"space-y-6",children:S.jsxs("div",{className:"bg-gradient-to-br from-blue-600 to-blue-700 rounded-2xl shadow-lg p-6 text-white relative overflow-hidden",children:[S.jsxs("div",{className:"relative z-10",children:[S.jsx("h3",{className:"font-bold text-lg mb-2",children:"ä»é帮å©ï¼"}),S.jsx("p",{className:"text-blue-100 text-sm mb-6 leading-relaxed",children:"妿ä¸è¿°å å®¹æ æ³
1480è§£å³æ¨çé®é¢ï¼è¯·èç³»æä»¬çä¸ä¸ææ¯æ¯æå¢éã"}),S.jsxs("div",{className:"space-y-3",children:[S.jsxs("button",{className:"w-full bg-white text-blue-600 px-4 py-2.5 rounded-lg text-sm font-semibold hover:bg-blue-50 transition-colors flex items-center justify-center gap-2",children:[S.jsx(nO,{className:"w-4 h-4"}),"å¨çº¿å¨è¯¢"]}),S.jsxs("button",{className:"w-full bg-blue-800/50 text-white px-4 py-2.5 rounded-lg text-sm font-semibold hover:bg-blue-800 transition-colors flex items-center justify-center gap-2",children:[S.jsx(OV,{className:"w-4 h-4"}),"æäº¤å·¥å"]})]})]}),S.jsx("div",{className:"absolute -bottom-6 -right-6 w-32 h-32 bg-blue-500/30 rounded-full blur-2xl"})]})})]})]})]})]})},p4e=F.createContext(void 0),f4e=({children:e})=>{const[t,r]=F.useState(()=>localStorage.getItem("isAnnotationMode")==="true"),[n,a]=F.useState(null);F.useEffect(()=>{localStorage.setItem("isAnnotationMode",String(t))},[t]),F.useEffect(()=>{t||a(null)},[t]);const i=()=>{r(l=>!l)},s=l=>{r(l)};return S.jsx(p4e.Provider,{value:{isAnnotationMode:t,toggleAnnotationMode:i,setAnnotationMode:s,activeAnnotationId:n,setActiveAnnotationId:a},children:e})};function m4e(){return S.jsx(f4e,{children:S.jsx(WQ,{children:S.jsx(UG,{children:S.jsxs(mG,{children:[S.jsx(Bn,{path:"/login",element:S.jsx(YTe,{})}),S.jsx(Bn,{path:"/register",element:S.jsx(VTe,{})}),S.jsx(Bn,{path:"/help-center",element:S.jsx(h4e,{})}),S.jsxs(Bn,{path:"/document-center",element:S.jsx(i4e,{}),children:[S.jsx(Bn,{index:!0,element:S.jsx(Rx,{to:"intro",replace:!0})}),S.jsx(Bn,{path:":docId",element:S.jsx(s4e,{})})]}),S.jsxs(Bn,{element:S.jsx(bZ,{}),children:[S.jsx(Bn,{path:"/",element:S.jsx(Rx,{to:"/home",replace:!0})}),S.jsx(Bn,{path:"/home",element:S.jsx(KQ,{})}),S.jsx(Bn,{path:"/skill/:id",element:S.jsx(zTe,{})}),S.jsx(Bn,{path:"/guide",element:S.jsx($Te,{})}),S.jsx(Bn,{path:"/faq",element:S.jsx(HTe,{})}),S.jsx(Bn,{path:"/charts",element:S.jsx(qTe,{})}),S.jsx(Bn,{path:"/about",element:S.jsx(GTe,{})})]})]})})})})}gq.createRoot(document.getElementById("root")).render(S.jsx(ia.StrictMode,{children:S.jsx(UY,{children:S.jsx(m4e,{})})}));export{XM as $,K0 as A,Kde as B,bhe as C,xk as D,Tn as E,zM as F,Wye as G,Kme as H,C8 as I,rbe as J,O0e as K,Tc as L,B4e as M,Bb as N,Z0e as O,P_ as P,z8 as Q,$me as R,Am as S,Vye as T,Zh as U,ihe as V,Kh as W,Ze as X,ot as Y,Uye as Z,C as _,dhe as a,hk as a$,Fme as a0,sI as a1,iI as a2,V4e as a3,H4e as a4,G4e as a5,q4e as a6,z4e as a7,qu as a8,Z_ as a9,lxe as aA,Pme as aB,M4e as aC,Mb as aD,Eg as aE,zP as aF,Rc as aG,ap as aH,sxe as aI,ixe as aJ,V_ as aK,wo as aL,J8 as aM,bfe as aN,fh as aO,pye as aP,PP as aQ,IP as aR,b1e as aS,bg as aT,y1e as aU,rp as aV,bl as aW,lye as aX,kI as aY,Xl as aZ,x1e as a_,Y4e as aa,$4e as ab,X4e as ac,W4e as ad,j4e as ae,Lxe as af,Wz as ag,iwe as ah,abe as ai,Zr as aj,qo as ak,uk as al,EU as am,Ql as an,YP as ao,bt as ap,zi as aq,wEe as ar,awe as as,swe as at,rwe as au,tt as av,nwe as aw,sEe as ax,tEe as ay,eEe as az,che as b,g1e as b0,S1e as b1,td as b2,hye as b3,Mye as b4,A1e as b5,Cye as b6,ck as b7,i7 as b8,et as b9,gv as bA,Kt as bB,kP as ba,oa as bb,cfe as bc,Y_ as bd,uB as be,Jh as bf,hB as bg,U4e as bh,Xde as bi,Dye as bj,Aye as bk,Bye as bl,Ib as bm,f1e as bn,dk as bo,FP as bp,Pye as bq,ed as br,xye as bs,VEe as bt,tp as bu,xg as bv,jo as bw,vI as bx,pk as by,LP as bz,Wt as c,Ut as d,WM as e,Wr as f,phe as g,Ps as h,Za as i,cbe as j,Qc as k,Ne as l,WP as m,F4e as n,lwe as o,fhe as p,mhe as q,owe as r,hhe as s,nbe as t,di as u,Zxe as v,Zye as w,K4e as x,uhe as y,P4e as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.