PageSourceSearch

https://lobe-chat-eight-virid-32.vercel.app/_next/static/chunks/75141-4071d80ffc7fb926.js

js lobe-chat-eight-virid-32.vercel.app collected 2026-10-03 07:19:23 UTC 843,365 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[75141],{530:(e,t,r)=>{"use strict";r.d(t,{A:()=>rD});var n,i,o,a,s,l,c,u,h=r(12115),d=r(73751),p=r(25235),f=r(3580),m=r(24798),g=r(4232),y=r(50859),b=r(28968);function T(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var E=(0,b.rU)(function(e,t){var r=e.token,u=e.css,h=e.cx,d=e.prefixCls,p=e.stylish,f="".concat(d,"-highlighter"),m="".concat(f,"-hover-btn"),g="".concat(f,"-hover-lang"),y=u(n||(n=T(["\n      background-color: ",";\n      border: 1px solid ",";\n\n      &:hover {\n        background-color: ",";\n      }\n    "])),"block"===t?r.colorFillTertiary:"transparent","block"===t?"transparent":r.colorBorder,"block"===t?r.colorFillTertiary:r.colorFillQuaternary);return{button:h(m,u(i||(i=T(["\n          position: absolute;\n          z-index: 2;\n          inset-block-start: ",";\n          inset-inline-end: ",";\n\n          opacity: 0;\n        "])),"pure"===t?0:"8px","pure"===t?0:"8px")),container:h(f,"pure"!==t&&y,u(o||(o=T(["\n          position: relative;\n          overflow: hidden;\n          border-radius: ","px;\n          transition: background-color 100ms ",";\n\n          &:hover {\n            ."," {\n              opacity: 1;\n            }\n\n            ."," {\n              opacity: 1;\n            }\n          }\n\n          .prism-code {\n            background: none !important;\n          }\n\n          pre {\n            overflow: auto hidden;\n\n            margin: 0 !important;\n            padding: "," !important;\n\n            white-space: break-spaces;\n\n            background: none !important;\n          }\n\n          code {\n            background: transparent !important;\n          }\n\n          svg {\n            height: fit-content;\n            line-height: 1.2;\n          }\n        "])),r.borderRadius,r.motionEaseOut,m,g,"pure"===t?0:"16px")),header:u(a||(a=T(["\n        position: relative;\n        padding-block: 4px;\n        padding-inline: 8px;\n        background: ",";\n      "])),r.colorFillQuaternary),lang:h(g,p.blur,u(s||(s=T(["\n          position: absolute;\n          z-index: 2;\n          inset-block-end: 8px;\n          inset-inline-end: 0;\n\n          font-family: ",";\n          color: ",";\n\n          opacity: 0;\n\n          transition: opacity 0.1s;\n        "])),r.fontFamilyCode,r.colorTextSecondary)),scroller:u(l||(l=T(["\n        overflow: auto;\n        width: 100%;\n        height: 100%;\n      "]))),select:u(c||(c=T(["\n        user-select: none;\n\n        position: absolute;\n        inset-inline-start: 50%;\n        transform: translateX(-50%);\n\n        min-width: 100px;\n\n        font-size: 14px;\n        color: ",";\n        text-align: center;\n        .","-select-selection-item {\n          min-width: 100px;\n          padding-inline-end: 0 !important;\n          color: ",";\n          text-align: center;\n        }\n      "])),r.colorTextDescription,d,r.colorTextDescription)}}),_=r(95155);function k(e){return(k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var C=["showLanguage","content","children","className","copyable","actionsRender","style"];function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function A(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?x(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=k(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=k(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==k(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var S=(0,h.memo)(function(e){var t,r=e.showLanguage,n=e.content,i=e.children,o=e.className,a=e.copyable,s=e.actionsRender,l=e.style,c=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,C),u=function(e){if(Array.isArray(e))return e}(t=(0,h.useState)(!0))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{o=(r=r.call(e)).next;for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(t,2)||function(e,t){if(e){if("string"==typeof e)return v(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return v(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),f=u[0],b=u[1],T=E("block"),k=T.styles,x=(0,T.cx)(k.container,o),S={blockSize:24,fontSize:14,strokeWidth:2},w=a&&(0,_.jsx)(p.default,{content:n,placement:"left",size:S}),O=s?s({actionIconSize:S,content:n,originalNode:w}):w;return(0,_.jsxs)("div",A(A({className:x,"data-code-type":"mermaid",style:l},c),{},{children:[(0,_.jsxs)(d.Flexbox,{align:"center",className:k.header,horizontal:!0,justify:"space-between",children:[(0,_.jsx)(y.default,{icon:f?m.A:g.A,onClick:function(){return b(!f)},size:{blockSize:24,fontSize:14,strokeWidth:3}}),r&&(0,_.jsx)(d.Flexbox,{align:"center",className:k.select,gap:2,horizontal:!0,justify:"center",children:(0,_.jsx)("span",{children:"mermaid"})}),(0,_.jsx)(d.Flexbox,{align:"center",flex:"none",gap:4,horizontal:!0,children:O})]}),(0,_.jsx)("div",{style:f?{}:{height:0,overflow:"hidden"},children:i})]}))}),w=r(5998),O=r(40557);r(87541),r(95904);var D=r(6492);r(42070),r(40997),r(29120);var I=r(75025),N=r(29064),L=r(92698),M=r(96630),F=r(33512),R=r(13380),P="comm",B="rule",H="decl",U=Math.abs,j=String.fromCharCode;Object.assign;function z(e,t,r){return e.replace(t,r)}function q(e,t){return 0|e.charCodeAt(t)}function G(e,t,r){return e.slice(t,r)}function W(e){return e.length}function Y(e,t){return t.push(e),e}function K(e,t){for(var r="",n=0;n<e.length;n++)r+=t(e[n],n,e,t)||"";return r}function $(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case"@namespace":case H:return e.return=e.return||e.value;case P:return"";case"@keyframes":return e.return=e.value+"{"+K(e.children,n)+"}";case B:if(!W(e.value=e.props.join(",")))return""}return W(r=K(e.children,n))?e.return=e.value+"{"+r+"}":""}var V=1,X=1,Q=0,Z=0,J=0,ee="";function et(e,t,r,n,i,o,a,s){return{value:e,root:t,parent:r,type:n,props:i,children:o,line:V,column:X,length:a,return:"",siblings:s}}function er(){return J=Z<Q?q(ee,Z++):0,X++,10===J&&(X=1,V++),J}function en(){return q(ee,Z)}function ei(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 eo(e){var t,r;return(t=Z-1,r=function e(t){for(;er();)switch(J){case t:return Z;case 34:case 39:34!==t&&39!==t&&e(J);break;case 40:41===t&&e(t);break;case 92:er()}return Z}(91===e?e+2:40===e?e+1:e),G(ee,t,r)).trim()}function ea(e,t,r,n,i,o,a,s,l,c,u,h){for(var d=i-1,p=0===i?o:[""],f=p.length,m=0,g=0,y=0;m<n;++m)for(var b=0,T=G(e,d+1,d=U(g=a[m])),E=e;b<f;++b)(E=(g>0?p[b]+" "+T:z(T,/&\f/g,p[b])).trim())&&(l[y++]=E);return et(e,t,r,0===i?B:s,l,c,u,h)}function es(e,t,r,n,i){return et(e,t,r,H,G(e,0,n),G(e,n+1,-1),n,i)}var el=r(76324),ec=r(24515),eu={id:"c4",detector:(0,M.K2)(e=>/^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(e),"detector"),loader:(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(52193),r.e(10803)]).then(r.bind(r,3983));return{id:"c4",diagram:e}},"loader")},eh="flowchart",ed=(0,M.K2)((e,t)=>{var r,n;return(null==t?void 0:null===(r=t.flowchart)||void 0===r?void 0:r.defaultRenderer)!=="dagre-wrapper"&&(null==t?void 0:null===(n=t.flowchart)||void 0===n?void 0:n.defaultRenderer)!=="elk"&&/^\s*graph/.test(e)},"detector"),ep=(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(43713),r.e(74426)]).then(r.bind(r,66479));return{id:eh,diagram:e}},"loader"),ef={id:eh,detector:ed,loader:ep},em="flowchart-v2",eg=(0,M.K2)((e,t)=>{var r,n,i;return(null==t?void 0:null===(r=t.flowchart)||void 0===r?void 0:r.defaultRenderer)!=="dagre-d3"&&((null==t?void 0:null===(n=t.flowchart)||void 0===n?void 0:n.defaultRenderer)==="elk"&&(t.layout="elk"),!!/^\s*graph/.test(e)&&(null==t?void 0:null===(i=t.flowchart)||void 0===i?void 0:i.defaultRenderer)==="dagre-wrapper"||/^\s*flowchart/.test(e))},"detector"),ey=(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(43713),r.e(74426)]).then(r.bind(r,66479));return{id:em,diagram:e}},"loader"),eb={id:em,detector:eg,loader:ey},eT={id:"er",detector:(0,M.K2)(e=>/^\s*erDiagram/.test(e),"detector"),loader:(0,M.K2)(async()=>{let{diagram:e}=await r.e(17911).then(r.bind(r,17911));return{id:"er",diagram:e}},"loader")},eE="gitGraph",e_=(0,M.K2)(e=>/^\s*gitGraph/.test(e),"detector"),ek=(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(92086),r.e(17931),r.e(21106)]).then(r.bind(r,21106));return{id:eE,diagram:e}},"loader"),eC={id:eE,detector:e_,loader:ek},ex="gantt",eA=(0,M.K2)(e=>/^\s*gantt/.test(e),"detector"),ev=(0,M.K2)(async()=>{let{diagram:e}=await r.e(71496).then(r.bind(r,71496));return{id:ex,diagram:e}},"loader"),eS={id:ex,detector:eA,loader:ev},ew="info",eO=(0,M.K2)(e=>/^\s*info/.test(e),"detector"),eD=(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(92086),r.e(17931),r.e(98768)]).then(r.bind(r,98768));return{id:ew,diagram:e}},"loader"),eI={id:ew,detector:eO,loader:eD},eN={id:"pie",detector:(0,M.K2)(e=>/^\s*pie/.test(e),"detector"),loader:(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(92086),r.e(17931),r.e(25638)]).then(r.bind(r,25638));return{id:"pie",diagram:e}},"loader")},eL="quadrantChart",eM=(0,M.K2)(e=>/^\s*quadrantChart/.test(e),"detector"),eF=(0,M.K2)(async()=>{let{diagram:e}=await r.e(21079).then(r.bind(r,21079));return{id:eL,diagram:e}},"loader"),eR={id:eL,detector:eM,loader:eF},eP="xychart",eB=(0,M.K2)(e=>/^\s*xychart-beta/.test(e),"detector"),eH=(0,M.K2)(async()=>{let{diagram:e}=await r.e(50258).then(r.bind(r,27877));return{id:eP,diagram:e}},"loader"),eU={id:eP,detector:eB,loader:eH},ej="requirement",ez=(0,M.K2)(e=>
1/^\s*requirement(Diagram)?/.test(e),"detector"),eq=(0,M.K2)(async()=>{let{diagram:e}=await r.e(84810).then(r.bind(r,84810));return{id:ej,diagram:e}},"loader"),eG={id:ej,detector:ez,loader:eq},eW="sequence",eY=(0,M.K2)(e=>/^\s*sequenceDiagram/.test(e),"detector"),eK=(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(22783),r.e(62359)]).then(r.bind(r,83384));return{id:eW,diagram:e}},"loader"),e$={id:eW,detector:eY,loader:eK},eV="class",eX=(0,M.K2)((e,t)=>{var r;return(null==t?void 0:null===(r=t.class)||void 0===r?void 0:r.defaultRenderer)!=="dagre-wrapper"&&/^\s*classDiagram/.test(e)},"detector"),eQ=(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(80049),r.e(47111)]).then(r.bind(r,47111));return{id:eV,diagram:e}},"loader"),eZ={id:eV,detector:eX,loader:eQ},eJ="classDiagram",e0=(0,M.K2)((e,t)=>{var r;return!!/^\s*classDiagram/.test(e)&&(null==t?void 0:null===(r=t.class)||void 0===r?void 0:r.defaultRenderer)==="dagre-wrapper"||/^\s*classDiagram-v2/.test(e)},"detector"),e1=(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(80049),r.e(73611)]).then(r.bind(r,73611));return{id:eJ,diagram:e}},"loader"),e2={id:eJ,detector:e0,loader:e1},e3="state",e5=(0,M.K2)((e,t)=>{var r;return(null==t?void 0:null===(r=t.state)||void 0===r?void 0:r.defaultRenderer)!=="dagre-wrapper"&&/^\s*stateDiagram/.test(e)},"detector"),e4=(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(92086),r.e(89652),r.e(4280),r.e(90673)]).then(r.bind(r,90673));return{id:e3,diagram:e}},"loader"),e6={id:e3,detector:e5,loader:e4},e8="stateDiagram",e9=(0,M.K2)((e,t)=>{var r;return!!(/^\s*stateDiagram-v2/.test(e)||/^\s*stateDiagram/.test(e)&&(null==t?void 0:null===(r=t.state)||void 0===r?void 0:r.defaultRenderer)==="dagre-wrapper")},"detector"),e7=(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(4280),r.e(57235)]).then(r.bind(r,57235));return{id:e8,diagram:e}},"loader"),te={id:e8,detector:e9,loader:e7},tt="journey",tr=(0,M.K2)(e=>/^\s*journey/.test(e),"detector"),tn=(0,M.K2)(async()=>{let{diagram:e}=await r.e(96437).then(r.bind(r,96437));return{id:tt,diagram:e}},"loader"),ti={id:tt,detector:tr,loader:tn},to={draw:(0,M.K2)((e,t,r)=>{M.Rm.debug("rendering svg for syntax error\n");let n=(0,L.D)(t),i=n.append("g");n.attr("viewBox","0 0 2412 512"),(0,M.a$)(n,100,512,!0),i.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"),i.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"),i.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"),i.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.
1164-16,16v32c0,8.836 7.156,16 16,16z"),i.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"),i.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"),i.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"),i.append("text").attr("class","error-text").attr("x",1250).attr("y",400).attr("font-size","100px").style("text-anchor","middle").text("mermaid version ".concat(r))},"draw")},ta={db:{},renderer:to,parser:{parse:(0,M.K2)(()=>{},"parse")}},ts="flowchart-elk",tl=(0,M.K2)(function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return!!(/^\s*flowchart-elk/.test(e)||/^\s*flowchart|graph/.test(e)&&(null==r?void 0:null===(t=r.flowchart)||void 0===t?void 0:t.defaultRenderer)==="elk")&&(r.layout="elk",!0)},"detector"),tc=(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(43713),r.e(74426)]).then(r.bind(r,66479));return{id:ts,diagram:e}},"loader"),tu={id:ts,detector:tl,loader:tc},th="timeline",td=(0,M.K2)(e=>/^\s*timeline/.test(e),"detector"),tp=(0,M.K2)(async()=>{let{diagram:e}=await r.e(1807).then(r.bind(r,1807));return{id:th,diagram:e}},"loader"),tf={id:th,detector:td,loader:tp},tm="mindmap",tg=(0,M.K2)(e=>/^\s*mindmap/.test(e),"detector"),ty=(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(8747),r.e(77738)]).then(r.bind(r,77738));return{id:tm,diagram:e}},"loader"),tb={id:tm,detector:tg,loader:ty},tT="kanban",tE=(0,M.K2)(e=>/^\s*kanban/.test(e),"detector"),t_=(0,M.K2)(async()=>{let{diagram:e}=await r.e(40299).then(r.bind(r,40299));return{id:tT,diagram:e}},"loader"),tk={id:tT,detector:tE,loader:t_},tC="sankey",tx=(0,M.K2)(e=>/^\s*sankey-beta/.test(e),"detector"),tA=(0,M.K2)(async()=>{let{diagram:e}=await r.e(52484).then(r.bind(r,52484));return{id:tC,diagram:e}},"loader"),tv={id:tC,detector:tx,loader:tA},tS="packet",tw=(0,M.K2)(e=>/^\s*packet-beta/.test(e),"detector"),tO=(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(92086),r.e(17931),r.e(24926)]).then(r.bind(r,24926));return{id:tS,diagram:e}},"loader"),tD={id:tS,detector:tw,loader:tO},tI="block",tN=(0,M.K2)(e=>/^\s*block-beta/.test(e),"detector"),tL=(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(30505),r.e(92086),r.e(23705)]).then(r.bind(r,34765));return{id:tI,diagram:e}},"loader"),tM={id:tI,detector:tN,loader:tL},tF="architecture",tR=(0,M.K2)(e=>/^\s*architecture/.test(e),"detector"),tP=(0,M.K2)(async()=>{let{diagram:e}=await Promise.all([r.e(8747),r.e(92086),r.e(17931),r.e(59590)]).then(r.bind(r,59590));return{id:tF,diagram:e}},"loader"),tB={id:tF,detector:tR,loader:tP},tH=!1,tU=(0,M.K2)(()=>{!tH&&(tH=!0,(0,M.Js)("error",ta,e=>"error"===e.toLowerCase().trim()),(0,M.Js)("---",{db:{clear:(0,M.K2)(()=>{},"clear")},styles:{},renderer:{draw:(0,M.K2)(()=>{},"draw")},parser:{parse:(0,M.K2)(()=>{throw 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:(0,M.K2)(()=>null,"init")},e=>e.toLowerCase().trimStart().startsWith("---")),(0,M.Xd)(eu,tk,e2,eZ,eT,eS,eI,eN,eG,e$,tu,eb,ef,tb,tf,eC,te,e6,ti,eR,tv,tD,eU,tM,tB))},"addDiagrams"),tj=(0,M.K2)(async()=>{M.Rm.debug("Loading registered diagrams");let e=(await Promise.allSettled(Object.entries(M.mW).map(async e=>{let[t,{detector:r,loader:n}]=e;if(n)try{(0,M.Gs)(t)}catch(e){try{let{diagram:e,id:t}=await n();(0,M.Js)(t,e,r)}catch(e){throw M.Rm.error("Failed to load external diagram with key ".concat(t,". Removing from detectors.")),delete M.mW[t],e}}}))).filter(e=>"rejected"===e.status);if(e.length>0){for(let t of(M.Rm.error("Failed to load ".concat(e.length," external diagrams")),e))M.Rm.error(t);throw Error("Failed to load ".concat(e.length," external diagrams"))}},"loadRegisteredDiagrams");function tz(e,t){e.attr("role","graphics-document document"),""!==t&&e.attr("aria-roledescription",t)}function tq(e,t,r,n){if(void 0!==e.insert){if(r){let t="chart-desc-".concat(n);e.attr("aria-describedby",t),e.insert("desc",":first-child").attr("id",t).text(r)}if(t){let r="chart-title-".concat(n);e.attr("aria-labelledby",r),e.insert("title",":first-child").attr("id",r).text(t)}}}(0,M.K2)(tz,"setA11yDiagramInfo"),(0,M.K2)(tq,"addSVGa11yTitleDescription");var tG=(u=class e{static async fromText(t){var r,n;let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=(0,M.zj)(),a=(0,M.Ch)(t,o);t=(0,I.C4)(t)+"\n";try{(0,M.Gs)(a)}catch(n){let e=(0,M.J$)(a);if(!e)throw new M.C0("Diagram ".concat(a," not found."));let{id:t,diagram:r}=await e();(0,M.Js)(t,r)}let{db:s,parser:l,renderer:c,init:u}=(0,M.Gs)(a);return l.parser&&(l.parser.yy=s),null===(r=s.clear)||void 0===r||r.call(s),null==u||u(o),i.title&&(null===(n=s.setDiagramTitle)||void 0===n||n.call(s,i.title)),await l.parse(t),new e(a,t,s,l,c)}async render(e,t){await this.renderer.draw(this.text,e,t,this)}getParser(){return this.parser}getType(){return this.type}constructor(e,t,r,n,i){this.type=e,this.text=t,this.db=r,this.parser=n,this.renderer=i}},(0,M.K2)(u,"Diagram"),u),tW=[],tY=(0,M.K2)(()=>
1{tW.forEach(e=>{e()}),tW=[]},"attachFunctions"),tK=(0,M.K2)(e=>e.replace(/^\s*%%(?!{)[^\n]+\n?/gm,"").trimStart(),"cleanupComments");function t$(e){var t;let r=e.match(M.EJ);if(!r)return{text:e,metadata:{}};let n=null!==(t=(0,w.H)(r[1],{schema:w.r}))&&void 0!==t?t:{};n="object"!=typeof n||Array.isArray(n)?{}:n;let i={};return n.displayMode&&(i.displayMode=n.displayMode.toString()),n.title&&(i.title=n.title.toString()),n.config&&(i.config=n.config),{text:e.slice(r[0].length),metadata:i}}(0,M.K2)(t$,"extractFrontMatter");var tV=(0,M.K2)(e=>e.replace(/\r\n?/g,"\n").replace(/<(\w+)([^>]*)>/g,(e,t,r)=>"<"+t+r.replace(/="([^"]*)"/g,"='$1'")+">"),"cleanupText"),tX=(0,M.K2)(e=>{let{text:t,metadata:r}=t$(e),{displayMode:n,title:i,config:o={}}=r;return n&&(o.gantt||(o.gantt={}),o.gantt.displayMode=n),{title:i,config:o,text:t}},"processFrontmatter"),tQ=(0,M.K2)(e=>{var t;let r=null!==(t=I._K.detectInit(e))&&void 0!==t?t:{},n=I._K.detectDirective(e,"wrap");return Array.isArray(n)?r.wrap=n.some(e=>{let{type:t}=e;return"wrap"===t}):(null==n?void 0:n.type)==="wrap"&&(r.wrap=!0),{text:(0,I.vU)(e),directive:r}},"processDirectives");function tZ(e){let t=tX(tV(e)),r=tQ(t.text),n=(0,I.$t)(t.config,r.directive);return{code:e=tK(r.text),title:t.title,config:n}}function tJ(e){return btoa(Array.from(new TextEncoder().encode(e),e=>String.fromCodePoint(e)).join(""))}(0,M.K2)(tZ,"preprocessDiagram"),(0,M.K2)(tJ,"toBase64");var t0=["foreignobject"],t1=["dominant-baseline"];function t2(e){var t;let r=tZ(e);return(0,M.cL)(),(0,M.xA)(null!==(t=r.config)&&void 0!==t?t:{}),r}async function t3(e,t){tU();try{let{code:t,config:r}=t2(e);return{diagramType:(await ri(t)).type,config:r}}catch(e){if(null==t?void 0:t.suppressErrors)return!1;throw e}}(0,M.K2)(t2,"processAndSetConfigs"),(0,M.K2)(t3,"parse");var t5=(0,M.K2)(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return"\n.".concat(e," ").concat(t," { ").concat(r.join(" !important; ")," !important; }")},"cssImportantStyles"),t4=(0,M.K2)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Map,r="";if(void 0!==e.themeCSS&&(r+="\n".concat(e.themeCSS)),void 0!==e.fontFamily&&(r+="\n:root { --mermaid-font-family: ".concat(e.fontFamily,"}")),void 0!==e.altFontFamily&&(r+="\n:root { --mermaid-alt-font-family: ".concat(e.altFontFamily,"}")),t instanceof Map){var n,i;let o=(null!==(i=e.htmlLabels)&&void 0!==i?i:null===(n=e.flowchart)||void 0===n?void 0:n.htmlLabels)?["> *","span"]:["rect","polygon","ellipse","circle","path"];t.forEach(e=>{(0,ec.A)(e.styles)||o.forEach(t=>{r+=t5(e.id,t,e.styles)}
1),(0,ec.A)(e.textStyles)||(r+=t5(e.id,"tspan",((null==e?void 0:e.textStyles)||[]).map(e=>e.replace("color","fill"))))})}return r},"createCssStyles"),t6=(0,M.K2)((e,t,r,n)=>{let i=t4(e,r),o=(0,M.tM)(t,i,e.themeVariables);return K(function(e){var t,r;return t=function e(t,r,n,i,o,a,s,l,c){for(var u,h,d,p,f,m,g=0,y=0,b=s,T=0,E=0,_=0,k=1,C=1,x=1,A=0,v="",S=o,w=a,O=i,D=v;C;)switch(_=A,A=er()){case 40:if(108!=_&&58==q(D,b-1)){-1!=(f=D+=z(eo(A),"&","&\f"),m=U(g?l[g-1]:0),f.indexOf("&\f",m))&&(x=-1);break}case 34:case 39:case 91:D+=eo(A);break;case 9:case 10:case 13:case 32:D+=function(e){for(;J=en();)if(J<33)er();else break;return ei(e)>2||ei(J)>3?"":" "}(_);break;case 92:D+=function(e,t){for(var r;--t&&er()&&!(J<48)&&!(J>102)&&(!(J>57)||!(J<65))&&(!(J>70)||!(J<97)););return r=Z+(t<6&&32==en()&&32==er()),G(ee,e,r)}(Z-1,7);continue;case 47:switch(en()){case 42:case 47:Y((u=function(e,t){for(;er();)if(e+J===57)break;else if(e+J===84&&47===en())break;return"/*"+G(ee,t,Z-1)+"*"+j(47===e?e:er())}(er(),Z),h=r,d=n,p=c,et(u,h,d,P,j(J),G(u,2,-2),0,p)),c),(5==ei(_||1)||5==ei(en()||1))&&W(D)&&" "!==G(D,-1,void 0)&&(D+=" ");break;default:D+="/"}break;case 123*k:l[g++]=W(D)*x;case 125*k:case 59:case 0:switch(A){case 0:case 125:C=0;case 59+y:-1==x&&(D=z(D,/\f/g,"")),E>0&&(W(D)-b||0===k&&47===_)&&Y(E>32?es(D+";",i,n,b-1,c):es(z(D," ","")+";",i,n,b-2,c),c);break;case 59:D+=";";default:if(Y(O=ea(D,r,n,g,y,o,l,v,S=[],w=[],b,a),a),123===A){if(0===y)e(D,r,O,O,S,a,b,l,w);else{switch(T){case 99:if(110===q(D,3))break;case 108:if(97===q(D,2))break;default:y=0;case 100:case 109:case 115:}y?e(t,O,O,i&&Y(ea(t,O,O,0,0,o,l,v,o,S=[],b,w),w),o,w,b,l,i?S:w):e(D,O,O,O,[""],w,0,l,w)}}}g=y=E=0,k=x=1,v=D="",b=s;break;case 58:b=1+W(D),E=_;default:if(k<1){if(123==A)--k;else if(125==A&&0==k++&&125==(J=Z>0?q(ee,--Z):0,X--,10===J&&(X=1,V--),J))continue}switch(D+=j(A),A*k){case 38:x=y>0?1:(D+="\f",-1);break;case 44:l[g++]=(W(D)-1)*x,x=1;break;case 64:45===en()&&(D+=eo(er())),T=en(),y=b=W(v=D+=function(e){for(;!ei(en());)er();return G(ee,e,Z)}(Z)),A++;break;case 45:45===_&&2==W(D)&&(k=0)}}return a}("",null,null,null,[""],(r=e,V=X=1,Q=W(ee=r),Z=0,e=[]),0,[0],e),ee="",t}("".concat(n,"{").concat(o,"}")),$)},"createUserStyles"),t8=(0,M.K2)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,n=e;return r||t||(n=n.replace(/marker-end="url\([\d+./:=?A-Za-z-]*?#/g,'marker-end="url(#')),n=(n=(0,I.Sm)(n)).replace(/<br>/g,"<br/>")},"cleanUpSvgCode"),t9=(0,M.K2)(function(){var e,t;let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,i=(null==n?void 0:null===(t=n.viewBox)||void 0===t?void 0:null===(e=t.baseVal)||void 0===e?void 0:e.height)?n.viewBox.baseVal.height+"px":"100%",o=tJ('<body style="'.concat("margin:0",'">').concat(r,"</body>"));return'<iframe style="width:'.concat("100%",";height:").concat(i,";").concat("border:0;margin:0;",'" src="data:text/html;charset=UTF-8;base64,').concat(o,'" sandbox="').concat("allow-top-navigation-by-user-activation allow-popups",'">\n  ').concat('The "iframe" tag is not supported by your browser.',"\n</iframe>")},"putIntoIFrame"),t7=(0,M.K2)((e,t,r,n,i)=>{let o=e.append("div");o.attr("id",r),n&&o.attr("style",n);let a=o.append("svg").attr("id",t).attr("width","100%").attr("xmlns","http://www.w3.org/2000/svg");return i&&a.attr("xmlns:xlink",i),a.append("g"),e},"appendDivSvgG");function re(e,t){return e.append("iframe").attr("id",t).attr("style","width: 100%; height: 100%;").attr("sandbox","")}(0,M.K2)(re,"sandboxedIframe");var rt=(0,M.K2)((e,t,r,n)=>{var i,o,a;null===(i=e.getElementById(t))||void 0===i||i.remove(),null===(o=e.getElementById(r))||void 0===o||o.remove(),null===(a=e.getElementById(n))||void 0===a||a.remove()},"removeExistingElements"),rr=(0,M.K2)(async function(e,t,r){var n,i,o,a,s,l,c;let u,h;tU();let d=t2(t);t=d.code;let p=(0,M.zj)();M.Rm.debug(p),t.length>(null!==(c=null==p?void 0:p.maxTextSize)&&void 0!==c?c:5e4)&&(t="graph TB;a[Maximum text size in diagram exceeded];style a fill:#faa");
1let f="#"+e,m="i"+e,g="#"+m,y="d"+e,b="#"+y,T=(0,M.K2)(()=>{let e=_?g:b,t=(0,R.Ltv)(e).node();t&&"remove"in t&&t.remove()},"removeTempElements"),E=(0,R.Ltv)("body"),_="sandbox"===p.securityLevel,k="loose"===p.securityLevel,C=p.fontFamily;if(void 0!==r){if(r&&(r.innerHTML=""),_){let e=re((0,R.Ltv)(r),m);(E=(0,R.Ltv)(e.nodes()[0].contentDocument.body)).node().style.margin=0}else E=(0,R.Ltv)(r);t7(E,e,y,"font-family: ".concat(C),"http://www.w3.org/1999/xlink")}else{if(rt(document,e,y,m),_){let e=re((0,R.Ltv)("body"),m);(E=(0,R.Ltv)(e.nodes()[0].contentDocument.body)).node().style.margin=0}else E=(0,R.Ltv)("body");t7(E,e,y)}try{u=await tG.fromText(t,{title:d.title})}catch(e){if(p.suppressErrorRendering)throw T(),e;u=await tG.fromText("error"),h=e}let x=E.select(b).node(),A=u.type,v=x.firstChild,S=v.firstChild,w=t6(p,A,null===(n=(i=u.renderer).getClasses)||void 0===n?void 0:n.call(i,t,u),f),O=document.createElement("style");O.innerHTML=w,v.insertBefore(O,S);try{await u.renderer.draw(t,e,N.n.version,u)}catch(r){throw p.suppressErrorRendering?T():to.draw(t,e,N.n.version),r}let D=E.select("".concat(b," svg"));ro(A,D,null===(o=(a=u.db).getAccTitle)||void 0===o?void 0:o.call(a),null===(s=(l=u.db).getAccDescription)||void 0===s?void 0:s.call(l)),E.select('[id="'.concat(e,'"]')).selectAll("foreignobject > *").attr("xmlns","http://www.w3.org/1999/xhtml");let I=E.select(b).node().innerHTML;if(M.Rm.debug("config.arrowMarkerAbsolute",p.arrowMarkerAbsolute),I=t8(I,_,(0,M._3)(p.arrowMarkerAbsolute)),_?I=t9(I,E.select(b+" svg").node()):k||(I=el.A.sanitize(I,{ADD_TAGS:t0,ADD_ATTR:t1,HTML_INTEGRATION_POINTS:{foreignobject:!0}})),tY(),h)throw h;return T(),{diagramType:A,svg:I,bindFunctions:u.db.bindFunctions}},"render");function rn(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,M.hH)({},t);(null==r?void 0:r.fontFamily)&&!(null===(e=r.themeVariables)||void 0===e?void 0:e.fontFamily)&&(r.themeVariables||(r.themeVariables={}),r.themeVariables.fontFamily=r.fontFamily),(0,M.wZ)(r),(null==r?void 0:r.theme)&&r.theme in M.H$?r.themeVariables=M.H$[r.theme].getThemeVariables(r.themeVariables):r&&(r.themeVariables=M.H$.default.getThemeVariables(r.themeVariables));let n="object"==typeof r?(0,M.UU)(r):(0,M.Q2)();(0,M.He)(n.logLevel),tU()}(0,M.K2)(rn,"initialize");var ri=(0,M.K2)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{code:r}=tZ(e);return tG.fromText(r,t)},"getDiagramFromText");function ro(e,t,r,n){tz(t,e),tq(t,r,n,t.attr("id"))}(0,M.K2)(ro,"addA11yInfo");var ra=Object.freeze({render:rr,parse:t3,getDiagramFromText:ri,initialize:rn,getConfig:M.zj,setConfig:M.Nk,getSiteConfig:M.Q2,updateSiteConfig:M.B6,reset:(0,M.K2)(()=>{(0,M.cL)()},"reset"),globalReset:(0,M.K2)(()=>{(0,M.cL)(M.sb)},"globalReset"),defaultConfig:M.sb});(0,M.He)((0,M.zj)().logLevel),(0,M.cL)((0,M.zj)());var rs=(0,M.K2)((e,t,r)=>{M.Rm.warn(e),(0,I.dq)(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"),rl=(0,M.K2)(async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{querySelector:".mermaid"};try{await rc(e)}catch(t){if((0,I.dq)(t)&&M.Rm.error(t.str),rE.parseError&&rE.parseError(t),!e.suppressErrors)throw M.Rm.error("Use the suppressErrors option to suppress these errors"),t}},"run"),rc=(0,M.K2)(async function(){let e,t,{postRenderCallback:r,querySelector:n,nodes:i}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{querySelector:".mermaid"},o=ra.getConfig();if(M.Rm.debug("".concat(r?"":"No ","Callback function found")),i)e=i;else if(n)e=document.querySelectorAll(n);else throw Error("Nodes and querySelector are both undefined");M.Rm.debug("Found ".concat(e.length," diagrams")),(null==o?void 0:o.startOnLoad)!==void 0&&(M.Rm.debug("Start On Load: "+(null==o?void 0:o.startOnLoad)),ra.updateSiteConfig({startOnLoad:null==o?void 0:o.startOnLoad}));let a=new I._K.InitIDGenerator(o.deterministicIds,o.deterministicIDSeed),s=[];for(let n of Array.from(e)){if(M.Rm.info("Rendering diagram: "+n.id),n.getAttribute("data-processed"))continue;n.setAttribute("data-processed","true");let e="mermaid-".concat(a.next());t=n.innerHTML,t=(0,F.T)(I._K.entityDecode(t)).trim().replace(/<br\s*\/?>/gi,"<br/>");let i=I._K.detectInit(t);i&&M.Rm.debug("Detected early reinit: ",i);try{let{svg:i,bindFunctions:o}=await rT(e,t,n);n.innerHTML=i,r&&await r(e),o&&o(n)}catch(e){rs(e,s,rE.parseError)}}if(s.length>0)throw s[0]},"runThrowsErrors"),ru=(0,M.K2)(function(e){ra.initialize(e)},"initialize"),rh=(0,M.K2)(async function(e,t,r){M.Rm.warn("mermaid.init is deprecated. Please use run instead."),e&&ru(e);let n={postRenderCallback:r,querySelector:".mermaid"};
1"string"==typeof t?n.querySelector=t:t&&(t instanceof HTMLElement?n.nodes=[t]:n.nodes=t),await rl(n)},"init"),rd=(0,M.K2)(async function(e){let{lazyLoad:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};tU(),(0,M.Xd)(...e),!1===t&&await tj()},"registerExternalDiagrams"),rp=(0,M.K2)(function(){if(rE.startOnLoad){let{startOnLoad:e}=ra.getConfig();e&&rE.run().catch(e=>M.Rm.error("Mermaid failed to initialize",e))}},"contentLoaded");"undefined"!=typeof document&&window.addEventListener("load",rp,!1);var rf=(0,M.K2)(function(e){rE.parseError=e},"setParseErrorHandler"),rm=[],rg=!1,ry=(0,M.K2)(async()=>{if(!rg){for(rg=!0;rm.length>0;){let e=rm.shift();if(e)try{await e()}catch(e){M.Rm.error("Error executing queue",e)}}rg=!1}},"executeQueue"),rb=(0,M.K2)(async(e,t)=>new Promise((r,n)=>{let i=(0,M.K2)(()=>new Promise((i,o)=>{ra.parse(e,t).then(e=>{i(e),r(e)},e=>{var t;M.Rm.error("Error parsing",e),null===(t=rE.parseError)||void 0===t||t.call(rE,e),o(e),n(e)})}),"performCall");rm.push(i),ry().catch(n)}),"parse"),rT=(0,M.K2)((e,t,r)=>new Promise((n,i)=>{let o=(0,M.K2)(()=>new Promise((o,a)=>{ra.render(e,t,r).then(e=>{o(e),n(e)},e=>{var t;M.Rm.error("Error parsing",e),null===(t=rE.parseError)||void 0===t||t.call(rE,e),a(e),i(e)})}),"performCall");rm.push(o),ry().catch(i)}),"render"),rE={startOnLoad:!0,mermaidAPI:ra,parse:rb,render:rT,init:rh,run:rl,registerExternalDiagrams:rd,registerLayoutLoaders:O.sO,initialize:ru,parseError:void 0,contentLoaded:rp,setParseErrorHandler:rf,detectType:M.Ch,registerIconPacks:D.pC};function r_(e){return(r_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rk(){rk=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,i=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,r){return e[t]=r}}function u(t,r,n,o){var a,s,l,c,u=Object.create((r&&r.prototype instanceof g?r:g).prototype);return i(u,"_invoke",{value:(a=t,s=n,l=new S(o||[]),c=d,function(t,r){if(c===p)throw Error("Generator is already running");if(c===f){if("throw"===t)throw r;return{value:e,done:!0}}for(l.method=t,l.arg=r;;){var n=l.delegate;if(n){var i=function t(r,n){var i=n.method,o=r.iterator[i];if(o===e)return n.delegate=null,"throw"===i&&r.iterator.return&&(n.method="return",n.arg=e,t(r,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=TypeError("The iterator does not provide a '"+i+"' method")),m;var a=h(o,r.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,m;var s=a.arg;return s?s.done?(n[r.resultName]=s.value,n.next=r.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,m):s:(n.method="throw",n.arg=TypeError("iterator result is not an object"),n.delegate=null,m)}(n,l);if(i){if(i===m)continue;return i}}if("next"===l.method)l.sent=l._sent=l.arg;else if("throw"===l.method){if(c===d)throw c=f,l.arg;l.dispatchException(l.arg)}else"return"===l.method&&l.abrupt("return",l.arg);c=p;var o=h(a,s,l);if("normal"===o.type){if(c=l.done?f:"suspendedYield",o.arg===m)continue;return{value:o.arg,done:l.done}}"throw"===o.type&&(c=f,l.method="throw",l.arg=o.arg)}})}),u}function h(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",p="executing",f="completed",m={};function g(){}function y(){}function b(){}var T={};c(T,a,function(){return this});var E=Object.getPrototypeOf,_=E&&E(E(w([])));_&&_!==r&&n.call(_,a)&&(T=_);var k=b.prototype=g.prototype=Object.create(T);function C(e){["next","throw","return"].forEach(function(t){c(e,t,function(e){return this._invoke(t,e)})})}function x(e,t){var r;i(this,"_invoke",{value:function(i,o){function a(){return new t(function(r,a){!function r(i,o,a,s){var l=h(e[i],e,o);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"==r_(u)&&n.call(u,"__await")?t.resolve(u.__await).then(function(e){r("next",e,a,s)},function(e){r("throw",e,a,s)}):t.resolve(u).then(function(e){c.value=e,a(c)},function(e){return r("throw",e,a,s)})}s(l.arg)}(i,o,r,a)})}return r=r?r.then(a,a):a()}})}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function v(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function w(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function r(){for(;++i<t.length;)if(n.call(t,i))return r.value=t[i],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw TypeError(r_(t)+" is not iterable")}return y.prototype=b,i(k,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:y,configurable:!0}),y.displayName=c(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,c(e,l,"GeneratorFunction")),e.prototype=Object.create(k),e},t.awrap=function(e){return{__await:e}},C(x.prototype),c(x.prototype,s,function(){return this}),t.AsyncIterator=x,t.async=function(e,r,n,i,o){void 0===o&&(o=Promise);var a=new x(u(e,r,n,i),o);return t.isGeneratorFunction(r)?a:a.next().then(function(e){return e.done?e.value:a.next()})},C(k),c(k,l,"Generator"),c(k,a,function(){return this}),c(k,"toString",function(){return"[object Generator]"}),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=w,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEac
1h(v),!t)for(var r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function i(n,i){return s.type="throw",s.arg=t,r.next=n,i&&(r.method="next",r.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),c=n.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),v(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var i=n.arg;v(r)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:w(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),m}},t}function rC(e,t,r,n,i,o,a){try{var s=e[o](a),l=s.value}catch(e){r(e);return}s.done?t(l):Promise.resolve(l).then(n,i)}function rx(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var rA=function(e){var t,r,n,i=function(e){if(Array.isArray(e))return e}(t=(0,h.useState)())||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{o=(r=r.call(e)).next;for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(t,2)||function(e,t){if(e){if("string"==typeof e)return rx(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rx(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=i[0],a=i[1],s=(0,b.DP)();(0,h.useEffect)(function(){rE.initialize({fontFamily:s.fontFamilyCode,securityLevel:"loose",startOnLoad:!0,theme:"base",themeVariables:{errorBkgColor:s.colorError,errorTextColor:s.colorText,fontSize:14,lineColor:s.colorText,primaryBorderColor:s.colorPrimaryBorder,primaryColor:s.colorPrimaryBg,primaryTextColor:s.colorText,secondaryColor:s.colorInfo,tertiaryColor:s.colorSuccess}}),rE.contentLoaded()},[o,s.isDarkMode]);var l=(r=rk().mark(function e(t){return rk().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,rE.parse(t);case 3:if(!e.sent){e.next=5;break}a(t);case 5:e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:case"end":return e.stop()}},e,null,[[0,7]])}),n=function(){var e=this,t=arguments;return new Promise(function(n,i){var o=r.apply(e,t);function a(e){rC(o,n,i,a,s,"next",e)}function s(e){rC(o,n,i,a,s,"throw",e)}a(void 0)})},function(e){return n.apply(this,arguments)});return(0,h.useEffect)(function(){l(e)},[e]),(0,h.useCallback)(function(){return(0,_.jsx)("pre",{className:"mermaid",style:{alignItems:"center",display:"flex",fontSize:14,justifyContent:"center",overflow:"auto"},children:o})},[o,s.isDarkMode])};function rv(e){return(rv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var rS=["children","copyButtonSize","fullFeatured","copyable","showLanguage","style","type","className","bodyRender","actionsRender"];function rw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rO(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?rw(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=rv(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=rv(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==rv(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rw(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let rD=(0,h.memo)(function(e){var t=e.children,r=e.copyButtonSize,n=void 0===r?"site":r,i=e.fullFeatured,o=e.copyable,a=void 0===o||o,s=e.showLanguage,l=void 0===s||s,c=e.style,u=e.type,h=void 0===u?"block":u,m=e.className,g=e.bodyRender,y=e.actionsRender,b=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,rS),T=E(h),k=T.cx,C=T.styles,x=t.trim(),A=rA(x),v=a&&(0,_.jsx)(p.default,{content:t,placement:"left",size:n}),w=y?y({actionIconSize:n,content:t,originalNode:v}):v,O=(0,_.jsx)(A,{}),D=g?g({content:x,originalNode:O}):O;return i?(0,_.jsx)(S,rO(rO({actionsRender:y,bodyRender:g,className:m,content:x,copyable:a,showLanguage:l,style:c,type:h},b),{},{children:D})):(0,_.jsxs)("div",rO(rO({className:k(C.container,m),"data-code-type":"mermaid",style:c},b),{},{children:[(0,_.jsx)(d.Flexbox,{align:"center",className:C.button,flex:"none",gap:4,horizontal:!0,children:w}),l&&(0,_.jsx)(f.default,{className:C.lang,children:"mermaid"}),(0,_.jsx)("div",{className:C.scroller,children:D})]}))})},1041:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});let n={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/"}},1458:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(4319),i=function(e){var t;if("string"==typeof e){try{t=JSON.parse(e)}catch(e){return}return t}},o=r(22437),a=r(95155);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var l=["href","target","citations"];function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}let u=function(e){var t=e.href,r=e.target,u=e.citations,h=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,l);if(h["data-footnote-ref"])return(0,a.jsx)(o.default,{citationDetail:i(h["data-link"]),href:t,id:h.id,inSup:!0,children:h.children});var d=null==t?void 0:t.match(/citation-(\d+)/);if(d){var p=Number.parseInt(d[1])-1,f=null==u?void 0:u[p];return(0,a.jsx)(o.default,{citationDetail:f,id:d[1],children:d[1]})}var m=null==t?void 0:t.startsWith("http");return(0,a.jsx)(n.default,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=s(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({href:t,target:r||m?"_blank":void 0},h))}},3861:(e,t,r)=>{"use strict";r.d(t,{C:()=>n});let n=function(e){var t,r;if(null==e)return o;if("function"==typeof e)return i(e);if("object"==typeof e){return Array.isArray(e)?function(e){let t=[],r=-1;for(;++r<e.length;)t[r]=n(e[r]);return i(function(...e){let r=-1;for(;++r<t.length;)if(t[r].apply(this,e))return!0;return!1})}(e):(t=e,i(function(e){let r;for(r in t)if(e[r]!==t[r])return!1;return!0}))}if("string"==typeof e){return r=e,i(function(e){return e&&e.type===r})}throw Error("Expected function, string, or object as test")};function i(e){return function(t,r,n){return!!(function(e){return null!==e&&"object"==typeof e&&"type"in e}(t)&&e.call(this,t,"number"==typeof r?r:void 0,n||void 0))}}function o(){return!0}},4319:(e,t,r)=>{"use strict";r.d(t,{default:()=>c});var n=r(12115),i=r(25399),o=r(95155);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=a(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=a(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let c=(0,n.forwardRef)(function(e,t){var r=(0,n.useContext)(i.QO),a=(null==r?void 0:r.aAs)||"a",s=(0,n.useMemo)(function(){return(0,n.forwardRef)(function(e,t){return(0,n.createElement)(a,l(l({},e),{},{ref:t}))})},[a]);return(0,o.jsx)(s,l({ref:t},e))})},5872:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>c});var n=r(77817),i=r(95155);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=["style","width","height","cover","inStep"];function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=o(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let c=function(e){var t=e.style,r=e.width,o=e.height,s=e.cover,c=e.inStep,u=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,a),h=s?{height:300,width:800}:c?{height:o,width:780}:{height:o,width:void 0===r?800:r};return(0,i.jsx)(n.default,l({height:h.height,preview:!1,style:l({borderRadius:"calc(var(--lobe-markdown-border-radius) * 1px)",marginBlock:"calc(var(--lobe-markdown-margin-multiple) * 1em)"},t),width:h.width},u))}},5998:(e,t,r)=>{"use strict";r.d(t,{H:()=>tB,r:()=>tP});var n,i=r(96630);function o(e){return null==e}function a(e){return"object"==typeof e&&null!==e}function s(e,t){var r,n="";for(r=0;r<t;r+=1)n+=e;return n}function l(e){return 0===e&&Number.NEGATIVE_INFINITY===1/e}(0,i.K2)(o,"isNothing"),(0,i.K2)(a,"isObject"),(0,i.K2)(function(e){return Array.isArray(e)?e:o(e)?[]:[e]},"toArray"),(0,i.K2)(function(e,t){var r,n,i,o;if(t)for(r=0,n=(o=Object.keys(t)).length;r<n;r+=1)e[i=o[r]]=t[i];return e},"extend"),(0,i.K2)(s,"repeat"),(0,i.K2)(l,"isNegativeZero");var c={isNothing:o,isObject:a,repeat:s,isNegativeZero:l};function u(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+="\n\n"+e.mark.snippet),n+" "+r):n}function h(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=u(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack||""}function d(e,t,r,n,i){var o="",a="",s=Math.floor(i/2)-1;return n-t>s&&(t=n-s+(o=" ... ").length),r-n>s&&(r=n+s-(a=" ...").length),{str:o+e.slice(t,r).replace(/\t/g,"→")+a,pos:n-t+o.length}}function p(e,t){return c.repeat(" ",t-e.length)+e}function f(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),"number"!=typeof t.indent&&(t.indent=1),"number"!=typeof t.linesBefore&&(t.linesBefore=3),"number"!=typeof t.linesAfter&&(t.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],i=[],o=-1;a=r.exec(e.buffer);)i.push(a.index),n.push(a.index+a[0].length),e.position<=a.index&&o<0&&(o=n.length-2);o<0&&(o=n.length-1);var a,s,l,u="",h=Math.min(e.line+t.linesAfter,i.length).toString().length,f=t.maxLength-(t.indent+h+3);for(s=1;s<=t.linesBefore&&!(o-s<0);s++)l=d(e.buffer,n[o-s],i[o-s],e.position-(n[o]-n[o-s]),f),u=c.repeat(" ",t.indent)+p((e.line-s+1).toString(),h)+" | "+l.str+"\n"+u;for(l=d(e.buffer,n[o],i[o],e.position,f),u+=c.repeat(" ",t.indent)+p((e.line+1).toString(),h)+" | "+l.str+"\n"+c.repeat("-",t.indent+h+3+l.pos)+"^\n",s=1;s<=t.linesAfter&&!(o+s>=i.length);s++)l=d(e.buffer,n[o+s],i[o+s],e.position-(n[o]-n[o+s]),f),u+=c.repeat(" ",t.indent)+p((e.line+s+1).toString(),h)+" | "+l.str+"\n";return u.replace(/\n$/,"")}(0,i.K2)(u,"formatError"),(0,i.K2)(h,"YAMLException$1"),h.prototype=Object.create(Error.prototype),h.prototype.constructor=h,h.prototype.toString=(0,i.K2)(function(e){return this.name+": "+u(this,e)},"toString"),(0,i.K2)(d,"getLine"),(0,i.K2)(p,"padStart"),(0,i.K2)(f,"makeSnippet");var m=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],g=["scalar","sequence","mapping"];function y(e){var t={};return null!==e&&Object.keys(e).forEach(function(r){e[r].forEach(function(e){t[String(e)]=r})}),t}function b(e,t){if(Object.keys(t=t||{}
1).forEach(function(t){if(-1===m.indexOf(t))throw new h('Unknown option "'+t+'" 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(e){return e},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=y(t.styleAliases||null),-1===g.indexOf(this.kind))throw new h('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}function T(e,t){var r=[];return e[t].forEach(function(e){var t=r.length;r.forEach(function(r,n){r.tag===e.tag&&r.kind===e.kind&&r.multi===e.multi&&(t=n)}),r[t]=e}),r}function E(){var e,t,r={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function n(e){e.multi?(r.multi[e.kind].push(e),r.multi.fallback.push(e)):r[e.kind][e.tag]=r.fallback[e.tag]=e}for((0,i.K2)(n,"collectType"),e=0,t=arguments.length;e<t;e+=1)arguments[e].forEach(n);return r}function _(e){return this.extend(e)}(0,i.K2)(y,"compileStyleAliases"),(0,i.K2)(b,"Type$1"),(0,i.K2)(T,"compileList"),(0,i.K2)(E,"compileMap"),(0,i.K2)(_,"Schema$1"),_.prototype.extend=(0,i.K2)(function(e){var t=[],r=[];if(e instanceof b)r.push(e);else if(Array.isArray(e))r=r.concat(e);else if(e&&(Array.isArray(e.implicit)||Array.isArray(e.explicit)))e.implicit&&(t=t.concat(e.implicit)),e.explicit&&(r=r.concat(e.explicit));else throw new h("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");t.forEach(function(e){if(!(e instanceof b))throw new h("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(e.loadKind&&"scalar"!==e.loadKind)throw new h("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(e.multi)throw new h("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),r.forEach(function(e){if(!(e instanceof b))throw new h("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var n=Object.create(_.prototype);return n.implicit=(this.implicit||[]).concat(t),n.explicit=(this.explicit||[]).concat(r),n.compiledImplicit=T(n,"implicit"),n.compiledExplicit=T(n,"explicit"),n.compiledTypeMap=E(n.compiledImplicit,n.compiledExplicit),n},"extend");var k=new _({explicit:[new b("tag:yaml.org,2002:str",{kind:"scalar",construct:(0,i.K2)(function(e){return null!==e?e:""},"construct")}),new b("tag:yaml.org,2002:seq",{kind:"sequence",construct:(0,i.K2)(function(e){return null!==e?e:[]},"construct")}),new b("tag:yaml.org,2002:map",{kind:"mapping",construct:(0,i.K2)(function(e){return null!==e?e:{}},"construct")})]});function C(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)}function x(){return null}function A(e){return null===e}(0,i.K2)(C,"resolveYamlNull"),(0,i.K2)(x,"constructYamlNull"),(0,i.K2)(A,"isNull");var v=new b("tag:yaml.org,2002:null",{kind:"scalar",resolve:C,construct:x,predicate:A,represent:{canonical:(0,i.K2)(function(){return"~"},"canonical"),lowercase:(0,i.K2)(function(){return"null"},"lowercase"),uppercase:(0,i.K2)(function(){return"NULL"},"uppercase"),camelcase:(0,i.K2)(function(){return"Null"},"camelcase"),empty:(0,i.K2)(function(){return""},"empty")},defaultStyle:"lowercase"});function S(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)}function w(e){return"true"===e||"True"===e||"TRUE"===e}function O(e){return"[object Boolean]"===Object.prototype.toString.call(e)}(0,i.K2)(S,"resolveYamlBoolean"),(0,i.K2)(w,"constructYamlBoolean"),(0,i.K2)(O,"isBoolean");var D=new b("tag:yaml.org,2002:bool",{kind:"scalar",resolve:S,construct:w,predicate:O,represent:{lowercase:(0,i.K2)(function(e){return e?"true":"false"},"lowercase"),uppercase:(0,i.K2)(function(e){return e?"TRUE":"FALSE"},"uppercase"),camelcase:(0,i.K2)(function(e){return e?"True":"False"},"camelcase")},defaultStyle:"lowercase"});function I(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function N(e){return 48<=e&&e<=55}function L(e){return 48<=e&&e<=57}function M(e){if(null===e)return!1;var t,r=e.length,n=0,i=!1;if(!r)return!1;if(("-"===(t=e[n])||"+"===t)&&(t=e[++n]),"0"===t){if(n+1===r)return!0;
1if("b"===(t=e[++n])){for(n++;n<r;n++)if("_"!==(t=e[n])){if("0"!==t&&"1"!==t)return!1;i=!0}return i&&"_"!==t}if("x"===t){for(n++;n<r;n++)if("_"!==(t=e[n])){if(!I(e.charCodeAt(n)))return!1;i=!0}return i&&"_"!==t}if("o"===t){for(n++;n<r;n++)if("_"!==(t=e[n])){if(!N(e.charCodeAt(n)))return!1;i=!0}return i&&"_"!==t}}if("_"===t)return!1;for(;n<r;n++)if("_"!==(t=e[n])){if(!L(e.charCodeAt(n)))return!1;i=!0}return!!i&&"_"!==t}function F(e){var t,r=e,n=1;if(-1!==r.indexOf("_")&&(r=r.replace(/_/g,"")),("-"===(t=r[0])||"+"===t)&&("-"===t&&(n=-1),t=(r=r.slice(1))[0]),"0"===r)return 0;if("0"===t){if("b"===r[1])return n*parseInt(r.slice(2),2);if("x"===r[1])return n*parseInt(r.slice(2),16);if("o"===r[1])return n*parseInt(r.slice(2),8)}return n*parseInt(r,10)}function R(e){return"[object Number]"===Object.prototype.toString.call(e)&&e%1==0&&!c.isNegativeZero(e)}(0,i.K2)(I,"isHexCode"),(0,i.K2)(N,"isOctCode"),(0,i.K2)(L,"isDecCode"),(0,i.K2)(M,"resolveYamlInteger"),(0,i.K2)(F,"constructYamlInteger"),(0,i.K2)(R,"isInteger");var P=new b("tag:yaml.org,2002:int",{kind:"scalar",resolve:M,construct:F,predicate:R,represent:{binary:(0,i.K2)(function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},"binary"),octal:(0,i.K2)(function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)}
1,"octal"),decimal:(0,i.K2)(function(e){return e.toString(10)},"decimal"),hexadecimal:(0,i.K2)(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"]}}),B=RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function H(e){return!!(null!==e&&B.test(e)&&"_"!==e[e.length-1])}function U(e){var t,r;return(r="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t)?1===r?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:r*parseFloat(t,10)}(0,i.K2)(H,"resolveYamlFloat"),(0,i.K2)(U,"constructYamlFloat");var j=/^[-+]?[0-9]+e/;function z(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(c.isNegativeZero(e))return"-0.0";return r=e.toString(10),j.test(r)?r.replace("e",".e"):r}function q(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||c.isNegativeZero(e))}(0,i.K2)(z,"representYamlFloat"),(0,i.K2)(q,"isFloat");var G=new b("tag:yaml.org,2002:float",{kind:"scalar",resolve:H,construct:U,predicate:q,represent:z,defaultStyle:"lowercase"}),W=k.extend({implicit:[v,D,P,G]}),Y=RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),K=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 $(e){return null!==e&&(null!==Y.exec(e)||null!==K.exec(e))}function V(e){var t,r,n,i,o,a,s,l,c=0,u=null;if(null===(t=Y.exec(e))&&(t=K.exec(e)),null===t)throw Error("Date resolve error");
1if(r=+t[1],n=+t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(r,n,i));if(o=+t[4],a=+t[5],s=+t[6],t[7]){for(c=t[7].slice(0,3);c.length<3;)c+="0";c*=1}return t[9]&&(u=(60*+t[10]+ +(t[11]||0))*6e4,"-"===t[9]&&(u=-u)),l=new Date(Date.UTC(r,n,i,o,a,s,c)),u&&l.setTime(l.getTime()-u),l}function X(e){return e.toISOString()}(0,i.K2)($,"resolveYamlTimestamp"),(0,i.K2)(V,"constructYamlTimestamp"),(0,i.K2)(X,"representYamlTimestamp");var Q=new b("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:$,construct:V,instanceOf:Date,represent:X});function Z(e){return"<<"===e||null===e}(0,i.K2)(Z,"resolveYamlMerge");var J=new b("tag:yaml.org,2002:merge",{kind:"scalar",resolve:Z}),ee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";function et(e){if(null===e)return!1;var t,r,n=0,i=e.length;for(r=0;r<i;r++)if(!((t=ee.indexOf(e.charAt(r)))>64)){if(t<0)return!1;n+=6}return n%8==0}function er(e){var t,r,n=e.replace(/[\r\n=]/g,""),i=n.length,o=0,a=[];for(t=0;t<i;t++)t%4==0&&t&&(a.push(o>>16&255),a.push(o>>8&255),a.push(255&o)),o=o<<6|ee.indexOf(n.charAt(t));return 0==(r=i%4*6)?(a.push(o>>16&255),a.push(o>>8&255),a.push(255&o)):18===r?(a.push(o>>10&255),a.push(o>>2&255)):12===r&&a.push(o>>4&255),new Uint8Array(a)}function en(e){var t,r,n="",i=0,o=e.length;for(t=0;t<o;t++)t%3==0&&t&&(n+=ee[i>>18&63],n+=ee[i>>12&63],n+=ee[i>>6&63],n+=ee[63&i]),i=(i<<8)+e[t];return 0==(r=o%3)?(n+=ee[i>>18&63],n+=ee[i>>12&63],n+=ee[i>>6&63],n+=ee[63&i]):2===r?(n+=ee[i>>10&63],n+=ee[i>>4&63],n+=ee[i<<2&63],n+=ee[64]):1===r&&(n+=ee[i>>2&63],n+=ee[i<<4&63],n+=ee[64],n+=ee[64]),n}function ei(e){return"[object Uint8Array]"===Object.prototype.toString.call(e)}(0,i.K2)(et,"resolveYamlBinary"),(0,i.K2)(er,"constructYamlBinary"),(0,i.K2)(en,"representYamlBinary"),(0,i.K2)(ei,"isBinary");var eo=new b("tag:yaml.org,2002:binary",{kind:"scalar",resolve:et,construct:er,predicate:ei,represent:en}),ea=Object.prototype.hasOwnProperty,es=Object.prototype.toString;function el(e){if(null===e)return!0;var t,r,n,i,o,a=[];for(t=0,r=e.length;t<r;t+=1){if(n=e[t],o=!1,"[object Object]"!==es.call(n))return!1;for(i in n)if(ea.call(n,i)){if(o)return!1;o=!0}if(!o||-1!==a.indexOf(i))return!1;a.push(i)}return!0}function ec(e){return null!==e?e:[]}(0,i.K2)(el,"resolveYamlOmap"),(0,i.K2)(ec,"constructYamlOmap");var eu=new b("tag:yaml.org,2002:omap",{kind:"sequence",resolve:el,construct:ec}),eh=Object.prototype.toString;function ed(e){var t,r,n,i,o;if(null===e)return!0;for(t=0,o=Array(e.length),r=e.length;t<r;t+=1){if(n=e[t],"[object Object]"!==eh.call(n)||1!==(i=Object.keys(n)).length)return!1;o[t]=[i[0],n[i[0]]]}return!0}function ep(e){var t,r,n,i,o;if(null===e)return[];for(t=0,o=Array(e.length),r=e.length;t<r;t+=1)i=Object.keys(n=e[t]),o[t]=[i[0],n[i[0]]];return o}(0,i.K2)(ed,"resolveYamlPairs"),(0,i.K2)(ep,"constructYamlPairs");var ef=new b("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:ed,construct:ep}),em=Object.prototype.hasOwnProperty;function eg(e){var t;if(null===e)return!0;for(t in e)if(em.call(e,t)&&null!==e[t])return!1;return!0}function ey(e){return null!==e?e:{}}(0,i.K2)(eg,"resolveYamlSet"),(0,i.K2)(ey,"constructYamlSet");var eb=new b("tag:yaml.org,2002:set",{kind:"mapping",resolve:eg,construct:ey}),eT=W.extend({implicit:[Q,J],explicit:[eo,eu,ef,eb]}),eE=Object.prototype.hasOwnProperty,e_=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ek=/[\x85\u2028\u2029]/,eC=/[,\[\]\{\}]/,ex=/^(?:!|!!|![a-z\-]+!)$/i,eA=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function ev(e){return Object.prototype.toString.call(e)}function eS(e){return 10===e||13===e}function ew(e){return 9===e||32===e}function eO(e){return 9===e||32===e||10===e||13===e}function eD(e){return 44===e||91===e||93===e||123===e||125===e}function eI(e){var t;return 48<=e&&e<=57?e-48:97<=(t=32|e)&&t<=102?t-97+10:-1}function eN(e){return 120===e?2:117===e?4:8*(85===e)}function eL(e){return 48<=e&&e<=57?e-48:-1}function eM(e){return 48===e?"\0":97===e?"\x07":98===e?"\b":116===e?"	":9===e?"	":110===e?"\n":118===e?"\v":102===e?"\f":114===e?"\r":101===e?"\x1b":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?"\x85":95===e?"\xa0":76===e?"\u2028":80===e?"\u2029":""}function eF(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}(0,i.K2)(ev,"_class"),(0,i.K2)(eS,"is_EOL"),(0,i.K2)(ew,"is_WHITE_SPACE"),(0,i.K2)(eO,"is_WS_OR_EOL"),(0,i.K2)(eD,"is_FLOW_INDICATOR"),(0,i.K2)(eI,"fromHexCode"),(0,i.K2)(eN,"escapedHexLen"),(0,i.K2)(eL,"fromDecimalCode"),(0,i.K2)(eM,"simpleEscapeSequence"),(0,i.K2)(eF,"charFromCodepoint");var eR=Array(256),eP=Array(256);for(n=0;n<256;n++)eR[n]=+!!eM(n),eP[n]=eM(n);function eB(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||eT,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.impl
1icitTypes=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=[]}function eH(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=f(r),new h(t,r)}function eU(e,t){throw eH(e,t)}function ej(e,t){e.onWarning&&e.onWarning.call(null,eH(e,t))}(0,i.K2)(eB,"State$1"),(0,i.K2)(eH,"generateError"),(0,i.K2)(eU,"throwError"),(0,i.K2)(ej,"throwWarning");var ez={YAML:(0,i.K2)(function(e,t,r){var n,i,o;null!==e.version&&eU(e,"duplication of %YAML directive"),1!==r.length&&eU(e,"YAML directive accepts exactly one argument"),null===(n=/^([0-9]+)\.([0-9]+)$/.exec(r[0]))&&eU(e,"ill-formed argument of the YAML directive"),i=parseInt(n[1],10),o=parseInt(n[2],10),1!==i&&eU(e,"unacceptable YAML version of the document"),e.version=r[0],e.checkLineBreaks=o<2,1!==o&&2!==o&&ej(e,"unsupported YAML version of the document")},"handleYamlDirective"),TAG:(0,i.K2)(function(e,t,r){var n,i;2!==r.length&&eU(e,"TAG directive accepts exactly two arguments"),n=r[0],i=r[1],ex.test(n)||eU(e,"ill-formed tag handle (first argument) of the TAG directive"),eE.call(e.tagMap,n)&&eU(e,'there is a previously declared suffix for "'+n+'" tag handle'),eA.test(i)||eU(e,"ill-formed tag prefix (second argument) of the TAG directive");try{i=decodeURIComponent(i)}catch(t){eU(e,"tag prefix is malformed: "+i)}e.tagMap[n]=i},"handleTagDirective")};function eq(e,t,r,n){var i,o,a,s;if(t<r){if(s=e.input.slice(t,r),n)for(i=0,o=s.length;i<o;i+=1)9===(a=s.charCodeAt(i))||32<=a&&a<=1114111||eU(e,"expected valid JSON character");else e_.test(s)&&eU(e,"the stream contains non-printable characters");e.result+=s}}function eG(e,t,r,n){var i,o,a,s;for(c.isObject(r)||eU(e,"cannot merge mappings; the provided source object is unacceptable"),a=0,s=(i=Object.keys(r)).length;a<s;a+=1)o=i[a],eE.call(t,o)||(t[o]=r[o],n[o]=!0)}function eW(e,t,r,n,i,o,a,s,l){var c,u;if(Array.isArray(i))for(c=0,u=(i=Array.prototype.slice.call(i)).length;c<u;c+=1)Array.isArray(i[c])&&eU(e,"nested arrays are not supported inside keys"),"object"==typeof i&&"[object Object]"===ev(i[c])&&(i[c]="[object Object]");if("object"==typeof i&&"[object Object]"===ev(i)&&(i="[object Object]"),i=String(i),null===t&&(t={}),"tag:yaml.org,2002:merge"===n){if(Array.isArray(o))for(c=0,u=o.length;c<u;c+=1)eG(e,t,o[c],r);else eG(e,t,o,r)}else!e.json&&!eE.call(r,i)&&eE.call(t,i)&&(e.line=a||e.line,e.lineStart=s||e.lineStart,e.position=l||e.position,eU(e,"duplicated mapping key")),"__proto__"===i?Object.defineProperty(t,i,{configurable:!0,enumerable:!0,writable:!0,value:o}):t[i]=o,delete r[i];return t}function eY(e){var t;10===(t=e.input.charCodeAt(e.position))?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):eU(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function eK(e,t,r){for(var n=0,i=e.input.charCodeAt(e.position);0!==i;){for(;ew(i);)9===i&&-1===e.firstTabInLine&&(e.firstTabInLine=e.position),i=e.input.charCodeAt(++e.position);if(t&&35===i)do i=e.input.charCodeAt(++e.position);while(10!==i&&13!==i&&0!==i);if(eS(i))for(eY(e),i=e.input.charCodeAt(e.position),n++,e.lineIndent=0;32===i;)e.lineIndent++,i=e.input.charCodeAt(++e.position);else break}return -1!==r&&0!==n&&e.lineIndent<r&&ej(e,"deficient indentation"),n}function e$(e){var t,r=e.position;return!!((45===(t=e.input.charCodeAt(r))||46===t)&&t===e.input.charCodeAt(r+1)&&t===e.input.charCodeAt(r+2)&&(r+=3,0===(t=e.input.charCodeAt(r))||eO(t)))}function eV(e,t){1===t?e.result+=" ":t>1&&(e.result+=c.repeat("\n",t-1))}function eX(e,t,r){var n,i,o,a,s,l,c,u,h=e.kind,d=e.result;if(eO(u=e.input.charCodeAt(e.position))||eD(u)||35===u||38===u||42===u||33===u||124===u||62===u||39===u||34===u||37===u||64===u||96===u||(63===u||45===u)&&(eO(n=e.input.charCodeAt(e.position+1))||r&&eD(n)))return!1;for(e.kind="scalar",e.result="",i=o=e.position,a=!1;0!==u;){if(58===u){if(eO(n=e.input.charCodeAt(e.position+1))||r&&eD(n))break}else if(35===u){if(eO(e.input.charCodeAt(e.position-1)))break}else if(e.position===e.lineStart&&e$(e)||r&&eD(u))break;
1else if(eS(u)){if(s=e.line,l=e.lineStart,c=e.lineIndent,eK(e,!1,-1),e.lineIndent>=t){a=!0,u=e.input.charCodeAt(e.position);continue}e.position=o,e.line=s,e.lineStart=l,e.lineIndent=c;break}a&&(eq(e,i,o,!1),eV(e,e.line-s),i=o=e.position,a=!1),ew(u)||(o=e.position+1),u=e.input.charCodeAt(++e.position)}return eq(e,i,o,!1),!!e.result||(e.kind=h,e.result=d,!1)}function eQ(e,t){var r,n,i;if(39!==(r=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;0!==(r=e.input.charCodeAt(e.position));)if(39===r){if(eq(e,n,e.position,!0),39!==(r=e.input.charCodeAt(++e.position)))return!0;n=e.position,e.position++,i=e.position}else eS(r)?(eq(e,n,i,!0),eV(e,eK(e,!1,t)),n=i=e.position):e.position===e.lineStart&&e$(e)?eU(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);eU(e,"unexpected end of the stream within a single quoted scalar")}function eZ(e,t){var r,n,i,o,a,s;if(34!==(s=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;0!==(s=e.input.charCodeAt(e.position));){if(34===s)return eq(e,r,e.position,!0),e.position++,!0;if(92===s){if(eq(e,r,e.position,!0),eS(s=e.input.charCodeAt(++e.position)))eK(e,!1,t);else if(s<256&&eR[s])e.result+=eP[s],e.position++;else if((a=eN(s))>0){for(i=a,o=0;i>0;i--)(a=eI(s=e.input.charCodeAt(++e.position)))>=0?o=(o<<4)+a:eU(e,"expected hexadecimal character");e.result+=eF(o),e.position++}else eU(e,"unknown escape sequence");r=n=e.position}else eS(s)?(eq(e,r,n,!0),eV(e,eK(e,!1,t)),r=n=e.position):e.position===e.lineStart&&e$(e)?eU(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}eU(e,"unexpected end of the stream within a double quoted scalar")}function eJ(e,t){var r,n,i,o,a,s,l,c,u,h,d,p,f=!0,m=e.tag,g=e.anchor,y=Object.create(null);if(91===(p=e.input.charCodeAt(e.position)))a=93,c=!1,o=[];else{if(123!==p)return!1;a=125,c=!0,o={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=o),p=e.input.charCodeAt(++e.position);0!==p;){if(eK(e,!0,t),(p=e.input.charCodeAt(e.position))===a)return e.position++,e.tag=m,e.anchor=g,e.kind=c?"mapping":"sequence",e.result=o,!0;f?44===p&&eU(e,"expected the node content, but found ','"):eU(e,"missed comma between flow collection entries"),h=u=d=null,s=l=!1,63===p&&eO(e.input.charCodeAt(e.position+1))&&(s=l=!0,e.position++,eK(e,!0,t)),r=e.line,n=e.lineStart,i=e.position,e6(e,t,1,!1,!0),h=e.tag,u=e.result,eK(e,!0,t),p=e.input.charCodeAt(e.position),(l||e.line===r)&&58===p&&(s=!0,p=e.input.charCodeAt(++e.position),eK(e,!0,t),e6(e,t,1,!1,!0),d=e.result),c?eW(e,o,y,h,u,d,r,n,i):s?o.push(eW(e,null,y,h,u,d,r,n,i)):o.push(u),eK(e,!0,t),44===(p=e.input.charCodeAt(e.position))?(f=!0,p=e.input.charCodeAt(++e.position)):f=!1}eU(e,"unexpected end of the stream within a flow collection")}function e0(e,t){var r,n,i,o,a=1,s=!1,l=!1,u=t,h=0,d=!1;if(124===(o=e.input.charCodeAt(e.position)))n=!1;else{if(62!==o)return!1;n=!0}for(e.kind="scalar",e.result="";0!==o;)if(43===(o=e.input.charCodeAt(++e.position))||45===o)1===a?a=43===o?3:2:eU(e,"repeat of a chomping mode identifier");else if((i=eL(o))>=0)0===i?eU(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):l?eU(e,"repeat of an indentation width identifier"):(u=t+i-1,l=!0);else break;if(ew(o)){do o=e.input.charCodeAt(++e.position);while(ew(o));if(35===o)do o=e.input.charCodeAt(++e.position);while(!eS(o)&&0!==o)}for(;0!==o;){for(eY(e),e.lineIndent=0,o=e.input.charCodeAt(e.position);(!l||e.lineIndent<u)&&32===o;)e.lineIndent++,o=e.input.charCodeAt(++e.position);if(!l&&e.lineIndent>u&&(u=e.lineIndent),eS(o)){h++;continue}if(e.lineIndent<u){3===a?e.result+=c.repeat("\n",s?1+h:h):1===a&&s&&(e.result+="\n");break}for(n?ew(o)?(d=!0,e.result+=c.repeat("\n",s?1+h:h)):d?(d=!1,e.result+=c.repeat("\n",h+1)):0===h?s&&(e.result+=" "):e.result+=c.repeat("\n",h):e.result+=c.repeat("\n",s?1+h:h),s=!0,l=!0,h=0,r=e.position;!eS(o)&&0!==o;)o=e.input.charCodeAt(++e.position);eq(e,r,e.position,!1)}return!0}function e1(e,t){var r,n,i=e.tag,o=e.anchor,a=[],s=!1;if(-1!==e.firstTabInLine)return!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),n=e.input.charCodeAt(e.position);0!==n&&(-1!==e.firstTabInLine&&(e.position=e.firstTabInLine,eU(e,"tab characters must not be used in indentation")),45===n&&eO(e.input.charCodeAt(e.position+1)));){if(s=!0,e.position++,eK(e,!0,-1)&&e.lineIndent<=t){a.push(null),n=e.input.charCodeAt(e.position);continue}if(r=e.line,e6(e,t,3,!1,!0),a.push(e.result),eK(e,!0,-1),n=e.input.charCodeAt(e.position),(e.line===r||e.lineIndent>t)&&0!==n)eU(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break}return!!s&&(e.tag=i,e.anchor=o,e.kind="sequence",e.result=a,!0)}function e2(e,t,r){var n,i,o,a,s,l,c,u=e.tag,h=e.anchor,d={},p=Object.create(null),f=null,m=null,g=null,y=!1,b=!1;if(-1!==e.firstTabInLine)return!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=d),c=e.input.charCodeAt(e.position);0!==c;){if(y||-1===e.firstTabInLine||(e.position=e.firstTabInLine,eU(e,"tab characters must not be used in indentation")),n=e.input.charCodeAt(e.position+1),o=e.line,(63===c||58===c)&&eO(n))63===c?(y&&(eW(e,d,p,f,m,null,a,s,l),f=m=g=null),b=!0,y=!0,i=!0):y?(y=!1,i=!0):eU(e,"incomplete explicit mapping pair; a key node is missed;
1 or followed by a non-tabulated empty line"),e.position+=1,c=n;else{if(a=e.line,s=e.lineStart,l=e.position,!e6(e,r,2,!1,!0))break;if(e.line===o){for(c=e.input.charCodeAt(e.position);ew(c);)c=e.input.charCodeAt(++e.position);if(58===c)eO(c=e.input.charCodeAt(++e.position))||eU(e,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(eW(e,d,p,f,m,null,a,s,l),f=m=g=null),b=!0,y=!1,i=!1,f=e.tag,m=e.result;else{if(!b)return e.tag=u,e.anchor=h,!0;eU(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!b)return e.tag=u,e.anchor=h,!0;eU(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}if((e.line===o||e.lineIndent>t)&&(y&&(a=e.line,s=e.lineStart,l=e.position),e6(e,t,4,!0,i)&&(y?m=e.result:g=e.result),y||(eW(e,d,p,f,m,g,a,s,l),f=m=g=null),eK(e,!0,-1),c=e.input.charCodeAt(e.position)),(e.line===o||e.lineIndent>t)&&0!==c)eU(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return y&&eW(e,d,p,f,m,null,a,s,l),b&&(e.tag=u,e.anchor=h,e.kind="mapping",e.result=d),b}function e3(e){var t,r,n,i,o=!1,a=!1;if(33!==(i=e.input.charCodeAt(e.position)))return!1;if(null!==e.tag&&eU(e,"duplication of a tag property"),60===(i=e.input.charCodeAt(++e.position))?(o=!0,i=e.input.charCodeAt(++e.position)):33===i?(a=!0,r="!!",i=e.input.charCodeAt(++e.position)):r="!",t=e.position,o){do i=e.input.charCodeAt(++e.position);while(0!==i&&62!==i);e.position<e.length?(n=e.input.slice(t,e.position),i=e.input.charCodeAt(++e.position)):eU(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==i&&!eO(i);)33===i&&(a?eU(e,"tag suffix cannot contain exclamation marks"):(r=e.input.slice(t-1,e.position+1),ex.test(r)||eU(e,"named tag handle cannot contain such characters"),a=!0,t=e.position+1)),i=e.input.charCodeAt(++e.position);n=e.input.slice(t,e.position),eC.test(n)&&eU(e,"tag suffix cannot contain flow indicator characters")}n&&!eA.test(n)&&eU(e,"tag name cannot contain such characters: "+n);try{n=decodeURIComponent(n)}catch(t){eU(e,"tag name is malformed: "+n)}return o?e.tag=n:eE.call(e.tagMap,r)?e.tag=e.tagMap[r]+n:"!"===r?e.tag="!"+n:"!!"===r?e.tag="tag:yaml.org,2002:"+n:eU(e,'undeclared tag handle "'+r+'"'),!0}function e5(e){var t,r;if(38!==(r=e.input.charCodeAt(e.position)))return!1;for(null!==e.anchor&&eU(e,"duplication of an anchor property"),r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!eO(r)&&!eD(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&eU(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function e4(e){var t,r,n;if(42!==(n=e.input.charCodeAt(e.position)))return!1;for(n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!eO(n)&&!eD(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&eU(e,"name of an alias node must contain at least one character"),r=e.input.slice(t,e.position),eE.call(e.anchorMap,r)||eU(e,'unidentified alias "'+r+'"'),e.result=e.anchorMap[r],eK(e,!0,-1),!0}function e6(e,t,r,n,i){var o,a,s,l,c,u,h,d,p,f=1,m=!1,g=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,o=a=s=4===r||3===r,n&&eK(e,!0,-1)&&(m=!0,e.lineIndent>t?f=1:e.lineIndent===t?f=0:e.lineIndent<t&&(f=-1)),1===f)for(;e3(e)||e5(e);)eK(e,!0,-1)?(m=!0,s=o,e.lineIndent>t?f=1:e.lineIndent===t?f=0:e.lineIndent<t&&(f=-1)):s=!1;if(s&&(s=m||i),(1===f||4===r)&&(d=1===r||2===r?t:t+1,p=e.position-e.lineStart,1===f?s&&(e1(e,p)||e2(e,p,d))||eJ(e,d)?g=!0:(a&&e0(e,d)||eQ(e,d)||eZ(e,d)?g=!0:e4(e)?(g=!0,(null!==e.tag||null!==e.anchor)&&eU(e,"alias node should not have any properties")):eX(e,d,1===r)&&(g=!0,null===e.tag&&(e.tag="?")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===f&&(g=s&&e1(e,p))),null===e.tag)null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);else if("?"===e.tag){for(null!==e.result&&"scalar"!==e.kind&&eU(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),l=0,c=e.implicitTypes.length;l<c;l+=1)if((h=e.implicitTypes[l]).resolve(e.result)){e.result=h.construct(e.result),e.tag=h.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else if("!"!==e.tag){if(eE.call(e.typeMap[e.kind||"fallback"],e.tag))h=e.typeMap[e.kind||"fallback"][e.tag];else for(l=0,h=null,c=(u=e.typeMap.multi[e.kind||"fallback"]).length;l<c;l+=1)if(e.tag.slice(0,u[l].tag.length)===u[l].tag){h=u[l];break}h||eU(e,"unknown tag !<"+e.tag+">"),null!==e.result&&h.kind!==e.kind&&eU(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+h.kind+'", not "'+e.kind+'"'),h.resolve(e.result,e.tag)?(e.result=h.construct(e.result,e.tag),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):eU(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||g}function e8(e){var t,r,n,i,o=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);0!==(i=e.input.charCodeAt(e.position))&&(eK(e,!0,-1),i=e.input.charCodeAt(e.position),!(e.lineIndent>0)&&37===i);){for(a=!0,i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!eO(i);)i=e.input.charCodeAt(++e.position);for(r=e.input.slice(t,e.position),n=[],r.length<1&&eU(e,"directive name must not be less than one character in length");0!==i;){for(;ew(i);)i=e.input.charCodeAt(++e.position);if(35===i){do i=e.input.charCodeAt(++e.position);while(0!==i&&!eS(i));break}if(eS(i))break;for(t=e.position;0!==i&&!eO(i);)i=e.input.charCodeAt(++e.position);n.push(e.input.slice(t,e.position))}0!==i&&eY(e),eE.call(ez,r)?ez[r](e,r,n):ej(e,'unknown document directive "'+r+'"')}if(eK(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,eK(e,!0,-1)):a&&eU(e,"directives end mark is expected"),e6(e,e.lineIndent-1,4,!1,!0),eK(e,!0,-1),e.checkLineBreaks&&ek.test(e.input.slice(o,e.position))&&ej(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&e$(e)){46===e.input.charCodeAt(e.position)&&(e.position+=3,eK(e,!0,-1));return}e.position<e.length-1&&eU(e,"end of the stream or a document separator is expected")}function e9(e,t){e=String(e),t=t||{},0!==e.length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var r=new eB(e,t),n=e.indexOf("\0");for(-1!==n&&(r.position=n,eU(r,"null byte is not allowed in input")),r.input+="\0";32===r.input.charCodeAt(r.position);)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)e8(r);return r.documents}function e7(e,t,r){null!==t&&"object"==typeof t&&void 0===r&&(r=t,t=null);var n=e9(e,r);if("function"!=typeof t)return n;for(var i=0,o=n.length;i<o;i+=1)t(n[i])}function te(e,t){var r=e9(e,t);if(0!==r.length){if(1===r.length)return r[0];throw new h("expected a single document in the stream, but found more")}}(0,i.K2)(eq,"captureSegment"),(0,i.K2)(eG,"mergeMappings"),(0,i.K2)(eW,"storeMappingPair"),(0,i.K2)(eY,"readLineBreak"),(0,i.K2)(eK,"skipSeparationSpace"),(0,i.K2)(e$,"testDocumentSeparator"),(0,i.K2)(eV,"writeFoldedLines"),(0,i.K2)(eX,"readPlainScalar"),(0,i.K2)(eQ,"readSingleQuotedScalar"),(0,i.K2)(eZ,"readDoubleQuotedScalar"),(0,i.K2)(eJ,"readFlowCollection"),(0,i.K2)(e0,"readBlockScalar"),(0,i.K2)(e1,"readBlockSequence"),(0,i.K2)(e2,"readBlockMapping"),
1(0,i.K2)(e3,"readTagProperty"),(0,i.K2)(e5,"readAnchorProperty"),(0,i.K2)(e4,"readAlias"),(0,i.K2)(e6,"composeNode"),(0,i.K2)(e8,"readDocument"),(0,i.K2)(e9,"loadDocuments"),(0,i.K2)(e7,"loadAll$1"),(0,i.K2)(te,"load$1");var tt={loadAll:e7,load:te},tr=Object.prototype.toString,tn=Object.prototype.hasOwnProperty,ti={};ti[0]="\\0",ti[7]="\\a",ti[8]="\\b",ti[9]="\\t",ti[10]="\\n",ti[11]="\\v",ti[12]="\\f",ti[13]="\\r",ti[27]="\\e",ti[34]='\\"',ti[92]="\\\\",ti[133]="\\N",ti[160]="\\_",ti[8232]="\\L",ti[8233]="\\P";var to=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],ta=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function ts(e,t){var r,n,i,o,a,s,l;if(null===t)return{};for(i=0,r={},o=(n=Object.keys(t)).length;i<o;i+=1)s=String(t[a=n[i]]),"!!"===a.slice(0,2)&&(a="tag:yaml.org,2002:"+a.slice(2)),(l=e.compiledTypeMap.fallback[a])&&tn.call(l.styleAliases,s)&&(s=l.styleAliases[s]),r[a]=s;return r}function tl(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<=0xffffffff)r="U",n=8;else throw new h("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+c.repeat("0",n-t.length)+t}function tc(e){this.schema=e.schema||eT,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=c.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=ts(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?2:1,this.forceQuotes=e.forceQuotes||!1,this.replacer="function"==typeof e.replacer?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function tu(e,t){for(var r,n=c.repeat(" ",t),i=0,o=-1,a="",s=e.length;i<s;)-1===(o=e.indexOf("\n",i))?(r=e.slice(i),i=s):(r=e.slice(i,o+1),i=o+1),r.length&&"\n"!==r&&(a+=n),a+=r;return a}function th(e,t){return"\n"+c.repeat(" ",e.indent*t)}function td(e,t){var r,n;for(r=0,n=e.implicitTypes.length;r<n;r+=1)if(e.implicitTypes[r].resolve(t))return!0;return!1}function tp(e){return 32===e||9===e}function tf(e){return 32<=e&&e<=126||161<=e&&e<=55295&&8232!==e&&8233!==e||57344<=e&&e<=65533&&65279!==e||65536<=e&&e<=1114111}function tm(e){return tf(e)&&65279!==e&&13!==e&&10!==e}function tg(e,t,r){var n=tm(e),i=n&&!tp(e);return(r?n:n&&44!==e&&91!==e&&93!==e&&123!==e&&125!==e)&&35!==e&&!(58===t&&!i)||tm(t)&&!tp(t)&&35===e||58===t&&i}function ty(e){return tf(e)&&65279!==e&&!tp(e)&&45!==e&&63!==e&&58!==e&&44!==e&&91!==e&&93!==e&&123!==e&&125!==e&&35!==e&&38!==e&&42!==e&&33!==e&&124!==e&&61!==e&&62!==e&&39!==e&&34!==e&&37!==e&&64!==e&&96!==e}function tb(e){return!tp(e)&&58!==e}function tT(e,t){var r,n=e.charCodeAt(t);return n>=55296&&n<=56319&&t+1<e.length&&(r=e.charCodeAt(t+1))>=56320&&r<=57343?(n-55296)*1024+r-56320+65536:n}function tE(e){return/^\n* /.test(e)}function t_(e,t,r,n,i,o,a,s){var l,c=0,u=null,h=!1,d=!1,p=-1!==n,f=-1,m=ty(tT(e,0))&&tb(tT(e,e.length-1));if(t||a)for(l=0;l<e.length;c>=65536?l+=2:l++){if(!tf(c=tT(e,l)))return 5;m=m&&tg(c,u,s),u=c}else{for(l=0;l<e.length;c>=65536?l+=2:l++){if(10===(c=tT(e,l)))h=!0,p&&(d=d||l-f-1>n&&" "!==e[f+1],f=l);else if(!tf(c))return 5;m=m&&tg(c,u,s),u=c}d=d||p&&l-f-1>n&&" "!==e[f+1]}return h||d?r>9&&tE(e)?5:a?2===o?5:2:d?4:3:!m||a||i(e)?2===o?5:2:1}function tk(e,t,r,n,o){e.dump=function(){if(0===t.length)return 2===e.quotingType?'""':"''";if(!e.noCompatMode&&(-1!==to.indexOf(t)||ta.test(t)))return 2===e.quotingType?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),l=n||e.flowLevel>-1&&r>=e.flowLevel;function c(t){return td(e,t)}switch((0,i.K2)(c,"testAmbiguity"),t_(t,l,e.indent,s,c,e.quotingType,e.forceQuotes&&!n,o)){case 1:return t;case 2:return"'"+t.replace(/'/g,"''")+"'";case 3:return"|"+tC(t,e.indent)+tx(tu(t,a));case 4:return">"+tC(t,e.indent)+tx(tu(tA(t,s),a));case 5:return'"'+tS(t)+'"';default:throw new h("impossible error: invalid scalar style")}}()}function tC(e,t){var r=tE(e)?String(t):"",n="\n"===e[e.length-1];return r+(n&&("\n"===e[e.length-2]||"\n"===e)?"+":n?"":"-")+"\n"}function tx(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function tA(e,t){for(var r,n,i,o=/(\n+)([^\n]*)/g,a=(o.lastIndex=r=-1!==(r=e.indexOf("\n"))?r:e.length,tv(e.slice(0,r),t)),s="\
1n"===e[0]||" "===e[0];i=o.exec(e);){var l=i[1],c=i[2];n=" "===c[0],a+=l+(s||n||""===c?"":"\n")+tv(c,t),s=n}return a}function tv(e,t){if(""===e||" "===e[0])return e;for(var r,n,i=/ [^ ]/g,o=0,a=0,s=0,l="";r=i.exec(e);)(s=r.index)-o>t&&(n=a>o?a:s,l+="\n"+e.slice(o,n),o=n+1),a=s;return l+="\n",e.length-o>t&&a>o?l+=e.slice(o,a)+"\n"+e.slice(a+1):l+=e.slice(o),l.slice(1)}function tS(e){for(var t,r="",n=0,i=0;i<e.length;n>=65536?i+=2:i++)!(t=ti[n=tT(e,i)])&&tf(n)?(r+=e[i],n>=65536&&(r+=e[i+1])):r+=t||tl(n);return r}function tw(e,t,r){var n,i,o,a="",s=e.tag;for(n=0,i=r.length;n<i;n+=1)o=r[n],e.replacer&&(o=e.replacer.call(r,String(n),o)),(tL(e,t,o,!1,!1)||void 0===o&&tL(e,t,null,!1,!1))&&(""!==a&&(a+=","+(e.condenseFlow?"":" ")),a+=e.dump);e.tag=s,e.dump="["+a+"]"}function tO(e,t,r,n){var i,o,a,s="",l=e.tag;for(i=0,o=r.length;i<o;i+=1)a=r[i],e.replacer&&(a=e.replacer.call(r,String(i),a)),(tL(e,t+1,a,!0,!0,!1,!0)||void 0===a&&tL(e,t+1,null,!0,!0,!1,!0))&&(n&&""===s||(s+=th(e,t)),e.dump&&10===e.dump.charCodeAt(0)?s+="-":s+="- ",s+=e.dump);e.tag=l,e.dump=s||"[]"}function tD(e,t,r){var n,i,o,a,s,l="",c=e.tag,u=Object.keys(r);for(n=0,i=u.length;n<i;n+=1){if(s="",""!==l&&(s+=", "),e.condenseFlow&&(s+='"'),a=r[o=u[n]],e.replacer&&(a=e.replacer.call(r,o,a)),tL(e,t,o,!1,!1))e.dump.length>1024&&(s+="? "),s+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),tL(e,t,a,!1,!1)&&(s+=e.dump,l+=s)}e.tag=c,e.dump="{"+l+"}"}function tI(e,t,r,n){var i,o,a,s,l,c,u="",d=e.tag,p=Object.keys(r);if(!0===e.sortKeys)p.sort();else if("function"==typeof e.sortKeys)p.sort(e.sortKeys);else if(e.sortKeys)throw new h("sortKeys must be a boolean or a function");for(i=0,o=p.length;i<o;i+=1){if(c="",n&&""===u||(c+=th(e,t)),s=r[a=p[i]],e.replacer&&(s=e.replacer.call(r,a,s)),tL(e,t+1,a,!0,!0,!0))(l=null!==e.tag&&"?"!==e.tag||e.dump&&e.dump.length>1024)&&(e.dump&&10===e.dump.charCodeAt(0)?c+="?":c+="? "),c+=e.dump,l&&(c+=th(e,t)),tL(e,t+1,s,!0,l)&&(e.dump&&10===e.dump.charCodeAt(0)?c+=":":c+=": ",c+=e.dump,u+=c)}e.tag=d,e.dump=u||"{}"}function tN(e,t,r){var n,i,o,a,s,l;for(o=0,a=(i=r?e.explicitTypes:e.implicitTypes).length;o<a;o+=1)if(((s=i[o]).instanceOf||s.predicate)&&(!s.instanceOf||"object"==typeof t&&t instanceof s.instanceOf)&&(!s.predicate||s.predicate(t))){if
1(r?s.multi&&s.representName?e.tag=s.representName(t):e.tag=s.tag:e.tag="?",s.represent){if(l=e.styleMap[s.tag]||s.defaultStyle,"[object Function]"===tr.call(s.represent))n=s.represent(t,l);else if(tn.call(s.represent,l))n=s.represent[l](t,l);else throw new h("!<"+s.tag+'> tag resolver accepts not "'+l+'" style');e.dump=n}return!0}return!1}function tL(e,t,r,n,i,o,a){e.tag=null,e.dump=r,tN(e,r,!1)||tN(e,r,!0);var s=tr.call(e.dump),l=n;n&&(n=e.flowLevel<0||e.flowLevel>t);var c,u,d,p="[object Object]"===s||"[object Array]"===s;if(p&&(d=-1!==(u=e.duplicates.indexOf(r))),(null!==e.tag&&"?"!==e.tag||d||2!==e.indent&&t>0)&&(i=!1),d&&e.usedDuplicates[u])e.dump="*ref_"+u;else{if(p&&d&&!e.usedDuplicates[u]&&(e.usedDuplicates[u]=!0),"[object Object]"===s)n&&0!==Object.keys(e.dump).length?(tI(e,t,e.dump,i),d&&(e.dump="&ref_"+u+e.dump)):(tD(e,t,e.dump),d&&(e.dump="&ref_"+u+" "+e.dump));else if("[object Array]"===s)n&&0!==e.dump.length?(e.noArrayIndent&&!a&&t>0?tO(e,t-1,e.dump,i):tO(e,t,e.dump,i),d&&(e.dump="&ref_"+u+e.dump)):(tw(e,t,e.dump),d&&(e.dump="&ref_"+u+" "+e.dump));else if("[object String]"===s)"?"!==e.tag&&tk(e,e.dump,t,o,l);else{if("[object Undefined]"===s||e.skipInvalid)return!1;throw new h("unacceptable kind of an object to dump "+s)}null!==e.tag&&"?"!==e.tag&&(c=encodeURI("!"===e.tag[0]?e.tag.slice(1):e.tag).replace(/!/g,"%21"),c="!"===e.tag[0]?"!"+c:"tag:yaml.org,2002:"===c.slice(0,18)?"!!"+c.slice(18):"!<"+c+">",e.dump=c+" "+e.dump)}return!0}function tM(e,t){var r,n,i=[],o=[];for(tF(e,i,o),r=0,n=o.length;r<n;r+=1)t.duplicates.push(i[o[r]]);t.usedDuplicates=Array(n)}function tF(e,t,r){var n,i,o;if(null!==e&&"object"==typeof e){if(-1!==(i=t.indexOf(e)))-1===r.indexOf(i)&&r.push(i);else if(t.push(e),Array.isArray(e))for(i=0,o=e.length;i<o;i+=1)tF(e[i],t,r);else for(i=0,o=(n=Object.keys(e)).length;i<o;i+=1)tF(e[n[i]],t,r)}}(0,i.K2)(ts,"compileStyleMap"),(0,i.K2)(tl,"encodeHex"),(0,i.K2)(tc,"State"),(0,i.K2)(tu,"indentString"),(0,i.K2)(th,"generateNextLine"),(0,i.K2)(td,"testImplicitResolving"),(0,i.K2)(tp,"isWhitespace"),(0,i.K2)(tf,"isPrintable"),(0,i.K2)(tm,"isNsCharOrWhitespace"),(0,i.K2)(tg,"isPlainSafe"),(0,i.K2)(ty,"isPlainSafeFirst"),(0,i.K2)(tb,"isPlainSafeLast"),
1(0,i.K2)(tT,"codePointAt"),(0,i.K2)(tE,"needIndentIndicator");function tR(e,t){return function(){throw Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}(0,i.K2)(t_,"chooseScalarStyle"),(0,i.K2)(tk,"writeScalar"),(0,i.K2)(tC,"blockHeader"),(0,i.K2)(tx,"dropEndingNewline"),(0,i.K2)(tA,"foldString"),(0,i.K2)(tv,"foldLine"),(0,i.K2)(tS,"escapeString"),(0,i.K2)(tw,"writeFlowSequence"),(0,i.K2)(tO,"writeBlockSequence"),(0,i.K2)(tD,"writeFlowMapping"),(0,i.K2)(tI,"writeBlockMapping"),(0,i.K2)(tN,"detectType"),(0,i.K2)(tL,"writeNode"),(0,i.K2)(tM,"getDuplicateReferences"),(0,i.K2)(tF,"inspectNode"),(0,i.K2)(function(e,t){var r=new tc(t=t||{});r.noRefs||tM(e,r);var n=e;return(r.replacer&&(n=r.replacer.call({"":n},"",n)),tL(r,0,n,!0,!0))?r.dump+"\n":""},"dump$1"),(0,i.K2)(tR,"renamed");var tP=W,tB=tt.load;tt.loadAll,tR("safeLoad","load"),tR("safeLoadAll","loadAll"),tR("safeDump","dump")},6492:(e,t,r)=>{"use strict";r.d(t,{WY:()=>A,pC:()=>C,Gc:()=>E});var n=r(96630);let i=(e,t,r,n="")=>{let i=e.split(":");if("@"===e.slice(0,1)){if(i.length<2||i.length>3)return null;n=i.shift().slice(1)}if(i.length>3||!i.length)return null;if(i.length>1){let e=i.pop(),r=i.pop(),a={provider:i.length>0?i[0]:n,prefix:r,name:e};return t&&!o(a)?null:a}let a=i[0],s=a.split("-");if(s.length>1){let e={provider:n,prefix:s.shift(),name:s.join("-")};return t&&!o(e)?null:e}if(r&&""===n){let e={provider:n,prefix:"",name:a};return t&&!o(e,r)?null:e}return null},o=(e,t)=>!!e&&!!((t&&""===e.prefix||e.prefix)&&e.name),a=Object.freeze({left:0,top:0,width:16,height:16}),s=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),l=Object.freeze({...a,...s}),c=Object.freeze({...l,body:"",hidden:!1});function u(e,t){let r=function(e,t){let r={};!e.hFlip!=!t.hFlip&&(r.hFlip=!0),!e.vFlip!=!t.vFlip&&(r.vFlip=!0);let n=((e.rotate||0)+(t.rotate||0))%4;return n&&(r.rotate=n),r}(e,t);for(let n in c)n in s?n in e&&!(n in r)&&(r[n]=s[n]):n in t?r[n]=t[n]:n in e&&(r[n]=e[n]);return r}function h(e,t,r){let n=e.icons,i=e.aliases||Object.create(null),o={};function a(e){o=u(n[e]||i[e],o)}return a(t),r.forEach(a),u(e,o)}let d=Object.freeze({...Object.freeze({width:null,height:null}),...s}),p=/(-?[0-9.]*[0-9]+[0-9.]*)/g,f=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function m(e,t,r){if(1===t)return e;if(r=r||100,"number"==typeof e)return Math.ceil(e*t*r)/r;if("string"!=typeof e)return e;let n=e.split(p);if(null===n||!n.length)return e;let i=[],o=n.shift(),a=f.test(o);for(;;){if(a){let e=parseFloat(o);isNaN(e)?i.push(o):i.push(Math.ceil(e*t*r)/r)}else i.push(o);if(void 0===(o=n.shift()))return i.join("");a=!a}}let g=e=>"unset"===e||"undefined"===e||"none"===e,y=/\sid="(\S+)"/g,b="IconifyId"+Date.now().toString(16)+(0x1000000*Math.random()|0).toString(16),T=0;var E={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},_=new Map,k=new Map,C=(0,n.K2)(e=>{for(let t of e){if(!t.name)throw Error('Invalid icon loader. Must have a "name" property with non-empty string value.');if(n.Rm.debug("Registering icon pack:",t.name),"loader"in t)k.set(t.name,t.loader);else if("icons"in t)_.set(t.name,t.icons);else throw n.Rm.error("Invalid icon loader:",t),Error('Invalid icon loader. Must have either "icons" or "loader" property.')}},"registerIconPacks"),x=(0,n.K2)(async(e,t)=>{let r=i(e,!0,void 0!==t);if(!r)throw Error("Invalid icon name: ".concat(e));let o=r.prefix||t;if(!o)throw Error("Icon name must contain a prefix: ".concat(e));let a=_.get(o);if(!a){let e=k.get(o);if(!e)throw Error("Icon set not found: ".concat(r.prefix));try{a={...await e(),prefix:o},_.set(o,a)}catch(e){throw n.Rm.error(e),Error("Failed to load icon set: ".concat(r.prefix))}}let s=function(e,t){if(e.icons[t])return h(e,t,[]);let r=function(e,t){let r=e.icons,n=e.aliases||Object.create(null),i=Object.create(null);return(t||Object.keys(r).concat(Object.keys(n))).forEach(function e(t){if(r[t])return i[t]=[];if(!(t in i)){i[t]=null;let r=n[t]&&n[t].parent,o=r&&e(r);o&&(i[t]=[r].concat(o))}return i[t]}),i}(e,[t])[t];return r?h(e,t,r):null}(a,r.name);if(!s)throw Error("Icon not found: ".concat(e));return s},"getRegisteredIconData"),A=(0,n.K2)(async(e,t)=>{let r;try{r=await x(e,null==t?void 0:t.fallbackPrefix)}catch(e){n.Rm.error(e),r=E}let i=function(e,t){let r,n;let i={...l,...e},o={...d,...t},a={left:i.left,top:i.top,width:i.width,height:i.height},s=i.body;
1[i,o].forEach(e=>{let t;let r=[],n=e.hFlip,i=e.vFlip,o=e.rotate;switch(n?i?o+=2:(r.push("translate("+(a.width+a.left).toString()+" "+(0-a.top).toString()+")"),r.push("scale(-1 1)"),a.top=a.left=0):i&&(r.push("translate("+(0-a.left).toString()+" "+(a.height+a.top).toString()+")"),r.push("scale(1 -1)"),a.top=a.left=0),o<0&&(o-=4*Math.floor(o/4)),o%=4){case 1:r.unshift("rotate(90 "+(t=a.height/2+a.top).toString()+" "+t.toString()+")");break;case 2:r.unshift("rotate(180 "+(a.width/2+a.left).toString()+" "+(a.height/2+a.top).toString()+")");break;case 3:r.unshift("rotate(-90 "+(t=a.width/2+a.left).toString()+" "+t.toString()+")")}o%2==1&&(a.left!==a.top&&(t=a.left,a.left=a.top,a.top=t),a.width!==a.height&&(t=a.width,a.width=a.height,a.height=t)),r.length&&(s=function(e,t,r){var n,i;let o=function(e,t="defs"){let r="",n=e.indexOf("<"+t);for(;n>=0;){let i=e.indexOf(">",n),o=e.indexOf("</"+t);if(-1===i||-1===o)break;let a=e.indexOf(">",o);if(-1===a)break;r+=e.slice(i+1,o).trim(),e=e.slice(0,n).trim()+e.slice(a+1)}return{defs:r,content:e}}(e);return n=o.defs,i=t+o.content+r,n?"<defs>"+n+"</defs>"+i:i}(s,'<g transform="'+r.join(" ")+'">',"</g>"))});let c=o.width,u=o.height,h=a.width,p=a.height;null===c?r=m(n=null===u?"1em":"auto"===u?p:u,h/p):(r="auto"===c?h:c,n=null===u?m(r,p/h):"auto"===u?p:u);let f={},y=(e,t)=>{g(t)||(f[e]=t.toString())};y("width",r),y("height",n);let b=[a.left,a.top,h,p];return f.viewBox=b.join(" "),{attributes:f,viewBox:b,body:s}}(r,t);return function(e,t){let r=-1===e.indexOf("xlink:")?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(let e in t)r+=" "+e+'="'+t[e]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+r+">"+e+"</svg>"}(function(e,t=b){let r;let n=[];for(;r=y.exec(e);)n.push(r[1]);if(!n.length)return e;let i="suffix"+(0x1000000*Math.random()|Date.now()).toString(16);return n.forEach(r=>{let n="function"==typeof t?t(r):t+(T++).toString(),o=r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(RegExp('([#;"])('+o+')([")]|\\.[a-z])',"g"),"$1"+n+i+"$3")}),e=e.replace(RegExp(i,"g"),"")}(i.body),i.attributes)},"getIconSVG")},6799:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(42888),i=r(41386);let o=(e,t,r)=>{let o=i.A.parse(e),a=o[t],s=n.A.channel.clamp[t](a+r);return a!==s&&(o[t]=s),i.A.stringify(o)}},8190:(e,t,r)=>{"use strict";function n(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}r.d(t,{I:()=>s});var i,o,a,s=(0,r(28968).rU)(function(e,t){var r=e.css,s=e.token,l=e.isDarkMode,c=t.fontSize,u=t.headerMultiple,h=t.marginMultiple,d=t.lineHeight,p=l?s.cyan9A:s.cyan11A;return{chat:r(i||(i=n(["\n        --lobe-markdown-font-size: ","px;\n        --lobe-markdown-header-multiple: ",";\n        --lobe-markdown-margin-multiple: ",";\n        --lobe-markdown-line-height: ",";\n        --lobe-markdown-border-radius: ",";\n\n        ol,\n        ul {\n          li {\n            &::marker {\n              color: "," !important;\n            }\n\n            li {\n              &::marker {\n                color: "," !important;\n              }\n            }\n          }\n        }\n\n        ul {\n          list-style: unset;\n\n          li {\n            &::before {\n              content: unset;\n              display: unset;\n            }\n          }\n        }\n      "])),void 0===c?14:c,void 0===u?.25:u,void 0===h?1:h,void 0===d?1.6:d,s.borderRadius,p,s.colorTextSecondary),latex:r(o||(o=n(["\n        .katex-html {\n          overflow: auto hidden;\n          padding: 3px;\n\n          .base {\n            margin-block: 0;\n            margin-inline: auto;\n          }\n\n          .tag {\n            position: relative !important;\n            display: inline-block;\n            padding-inline-start: 0.5rem;\n          }\n        }\n      "]))),root:r(a||(a=n(["\n        position: relative;\n        overflow: hidden;\n        max-width: 100%;\n\n        #footnote-label {\n          display: none;\n        }\n\n        sup:has(a[aria-describedby='footnote-label']) {\n          vertical-align: super !important;\n        }\n      "])))}})},9872:(e,t,r)=>{"use strict";r.d(t,{A:()=>eI});var n=r(86880),i=r(69415),o=r(38186),a=r(46286);let s="phrasing",l=["autolink","link","image","label"];function c(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function u(e){this.config.enter.autolinkProtocol.call(this,e)}function h(e){this.config.exit.autolinkProtocol.call(this,e)}function d(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];(0,i.ok)("link"===t.type),t.url="http://"+this.sliceSerialize(e)}function p(e){this.config.exit.autolinkEmail.call(this,e)}function f(e){this.exit(e)}function m(e){(0,a.T)(e,[[/(https?:\/\/|www(?=\.))([-.\w]+)([^ \t\r\n]*)/gi,g],[/([-.\w+]+)@([-\w]+(?:\.[-\w]+)+)/g,y]],{ignore:["link","linkReference"]})}function g(e,t,r,i,o){let a="";
1if(!b(o)||(/^w/i.test(t)&&(r=t+r,t="",a="http://"),!function(e){let t=e.split(".");return!(t.length<2||t[t.length-1]&&(/_/.test(t[t.length-1])||!/[a-zA-Z\d]/.test(t[t.length-1]))||t[t.length-2]&&(/_/.test(t[t.length-2])||!/[a-zA-Z\d]/.test(t[t.length-2])))}(r)))return!1;let s=function(e){let t=/[!"&'),.:;<>?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let r=t[0],i=r.indexOf(")"),o=(0,n.D)(e,"("),a=(0,n.D)(e,")");for(;-1!==i&&o>a;)e+=r.slice(0,i+1),i=(r=r.slice(i+1)).indexOf(")"),a++;return[e,r]}(r+i);if(!s[0])return!1;let l={type:"link",title:null,url:a+t+s[0],children:[{type:"text",value:t+s[0]}]};return s[1]?[l,{type:"text",value:s[1]}]:l}function y(e,t,r,n){return!(!b(n,!0)||/[-\d_]$/.test(r))&&{type:"link",title:null,url:"mailto:"+t+"@"+r,children:[{type:"text",value:t+"@"+r}]}}function b(e,t){let r=e.input.charCodeAt(e.index-1);return(0===e.index||(0,o.Ny)(r)||(0,o.es)(r))&&(!t||47!==r)}var T=r(35088);function E(){this.buffer()}function _(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function k(){this.buffer()}function C(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function x(e){let t=this.resume(),r=this.stack[this.stack.length-1];(0,i.ok)("footnoteReference"===r.type),r.identifier=(0,T.B)(this.sliceSerialize(e)).toLowerCase(),r.label=t}function A(e){this.exit(e)}function v(e){let t=this.resume(),r=this.stack[this.stack.length-1];(0,i.ok)("footnoteDefinition"===r.type),r.identifier=(0,T.B)(this.sliceSerialize(e)).toLowerCase(),r.label=t}function S(e){this.exit(e)}function w(e,t,r,n){let i=r.createTracker(n),o=i.move("[^"),a=r.enter("footnoteReference"),s=r.enter("reference");return o+=i.move(r.safe(r.associationId(e),{after:"]",before:o})),s(),a(),o+=i.move("]")}function O(e,t,r){return 0===t?e:D(e,t,r)}function D(e,t,r){return(r?"":"    ")+e}w.peek=function(){return"["};let I=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function N(e){this.enter({type:"delete",children:[]},e)}function L(e){this.exit(e)}function M(e,t,r,n){let i=r.createTracker(n),o=r.enter("strikethrough"),a=i.move("~~");return a+=r.containerPhrasing(e,{...i.current(),before:a,after:"~"}),a+=i.move("~~"),o(),a}function F(e){return e.length}function R(e){let t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:114*(82===t||114===t)}M.peek=function(){return"~"};var P=r(62250);function B(e){let t=e._align;(0,i.ok)(t,"expected `_align` on table"),this.enter({type:"table",align:t.map(function(e){return"none"===e?null:e}),children:[]},e),this.data.inTable=!0}function H(e){this.exit(e),this.data.inTable=void 0}function U(e){this.enter({type:"tableRow",children:[]},e)}function j(e){this.exit(e)}function z(e){this.enter({type:"tableCell",children:[]},e)}function q(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,G));let r=this.stack[this.stack.length-1];(0,i.ok)("inlineCode"===r.type),r.value=t,this.exit(e)}function G(e,t){return"|"===t?t:e}function W(e){let t=this.stack[this.stack.length-2];(0,i.ok)("listItem"===t.type),t.checked="taskListCheckValueChecked"===e.type}function Y(e){let t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){let e=this.stack[this.stack.length-1];(0,i.ok)("paragraph"===e.type);let r=e.children[0];if(r&&"text"===r.type){let n;let i=t.children,o=-1;for(;++o<i.length;){let e=i[o];if("paragraph"===e.type){n=e;break}}n===e&&(r.value=r.value.slice(1),0===r.value.length?e.children.shift():e.position&&r.position&&"number"==typeof r.position.start.offset&&(r.position.start.column++,r.position.start.offset++,e.position.start=Object.assign({},r.position.start)))}}this.exit(e)}function K(e,t,r,n){let i=e.children[0],o="boolean"==typeof e.checked&&i&&"paragraph"===i.type,a="["+(e.checked?"x":" ")+"] ",s=r.createTracker(n);o&&s.move(a);let l=P.p.listItem(e,t,r,{...n,...s.current()});return o&&(l=l.replace(/^(?:[*+-]|\d+\.)([\r\n]| {1,3})/,function(e){return e+a})),l}var $=r(97843);let V={tokenize:function(e,t,r){let n=0;return function t(o){return(87===o||119===o)&&n<3?(n++,e.consume(o),t):46===o&&3===n?(e.consume(o),i):r(o)};function i(e){return null===e?r(e):t(e)}},partial:!0},X={tokenize:function(e,t,r){let n,i,a;return s;function s(t){return 46===t||95===t?e.check(Z,c,l)(t):null===t||(0,o.Ee)(t)||(0,o.Ny)(t)||45!==t&&(0,o.es)(t)?c(t):(a=!0,e.consume(t),s)}function l(t){return 95===t?n=!0:(i=n,n=void 0),e.consume(t),s}function c(e){return i||n||!a?r(e):t(e)}},partial:!0},Q={tokenize:function(e,t){let r=0,n=0;return i;function i(s){return 40===s?(r++,e.consume(s),i):41===s&&n<r?a(s):33===s||34===s||38===s||39===s||41===s||42===s||44===s||46===s||58===s||59===s||60===s||63===s||93===s||95===s||126===s?e.check(Z,t,a)(s):null===s||(0,o.Ee)(s)||(0,o.Ny)(s)?t(s):(e.consume(s),i)}function a(t){return 41===t&&n++,e.consume(t),i}},partial:!0},Z={tokenize:function(e,t,r){return n;function n(s){return 33===s||34===s||39===s||41===s||42===s||44===s||46===s||58===s||59===s||63===s||95===s||126===s?(e.consume(s),n):38===s?(e.consume(s),a):93===s?(e.consume(s),i):60===s||null===s||(0,o.Ee)(s)||(0,o.Ny)(s)?t(s):r(s)}function i(e){return null===e||40===e||91===e||(0,o.Ee)(e)||(0,o.Ny)(e)?t(e):n(e)}function a(t){return(0,o.CW)(t)?function t(i){return 59===i?(e.consume(i),n):(0,o.CW)(i)?(e.consume(i),t):r(i)}(t):r(t)}},partial:!0},J={tokenize:function(e,t,r){return function(t){return e.consume(t),n};function n(e){return(0,o.lV)(e)?r(e):t(e)}},partial:!0},ee={name:"wwwAutolink",tokenize:function(e,t,r){let n=this;return function(t){return 87!==t&&119!==t||!eo.call(n,n.previous)||ec(n.events)?r(t):(e.enter("literalAutolink"),e.enter("literalAutolinkWww"),e.check(V,e.attempt(X,e.attempt(Q,i),r),r)(t))};function i(r){return e.exit("literalAutolinkWww"),e.exit("literalAutolink"),t(r)}},previous:eo},et={name:"protocolAutolink",tokenize:function(e,t,r){let n=this,i="",a=!1;return function(t){return(72===t||104===t)&&ea.call(n,n.previous)&&!ec(n.events)?(e.enter("literalAutolink"),e.enter("literalAutolinkHttp"),i+=String.fromCodePoint(t),e.consume(t),s):r(t)};function s(t){if((0,o.CW)(t)&&i.length<5)return i+=String.fromCodePoint(t),e.consume(t),s;if(58===t){let r=i.toLowerCase();if("http"===r||"https"===r)return e.consume(t),l}return r(t)}function l(t){return 47===t?(e.consume(t),a)?c:(a=!0,l):r(t)}function c(t){return null===t||(0,o.JQ)(t)||(0,o.Ee)(t)||(0,o.Ny)(t)||(0,o.es)(t)?r(t):e.attempt(X,e.attempt(Q,u),r)(t)}function u(r){return e.exit("literalAutolinkHttp"),e.exit("literalAutolink"),t(r)}},previous:ea},er={name:"emailAutolink",tokenize:function(e,t,r){let n,i;let a=this;return function(t){return!el(t)||!es.call(a,a.previous)||ec(a.events)?r(t):(e.enter("literalAutolink"),e.enter("literalAutolinkEmail"),function t(n){return el(n)?(e.consume(n),t):64===n?(e.consume(n),s):r(n)}(t))};function s(t){return 46===t?e.check(J,c,l)(t):45===t||95===t||(0,o.lV)(t)?(i=!0,e.consume(t),s):c(t)}function l(t){return e.consume(t),n=!0,s}function c(s){return i&&n&&(0,o.CW)(a.previous)?(e.exit("literalAutolinkEmail"),e.exit("literalAutolink"),t(s)):r(s)}},previous:es},en={},ei=48;for(;ei<123;
1)en[ei]=er,58==++ei?ei=65:91===ei&&(ei=97);function eo(e){return null===e||40===e||42===e||95===e||91===e||93===e||126===e||(0,o.Ee)(e)}function ea(e){return!(0,o.CW)(e)}function es(e){return!(47===e||el(e))}function el(e){return 43===e||45===e||46===e||95===e||(0,o.lV)(e)}function ec(e){let t=e.length,r=!1;for(;t--;){let n=e[t][1];if(("labelLink"===n.type||"labelImage"===n.type)&&!n._balanced){r=!0;break}if(n._gfmAutolinkLiteralWalkedInto){r=!1;break}}return e.length>0&&!r&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),r}en[43]=er,en[45]=er,en[46]=er,en[95]=er,en[72]=[er,et],en[104]=[er,et],en[87]=[er,ee],en[119]=[er,ee];var eu=r(40763),eh=r(45879);let ed={tokenize:function(e,t,r){let n=this;return(0,eh.N)(e,function(e){let i=n.events[n.events.length-1];return i&&"gfmFootnoteDefinitionIndent"===i[1].type&&4===i[2].sliceSerialize(i[1],!0).length?t(e):r(e)},"gfmFootnoteDefinitionIndent",5)},partial:!0};function ep(e,t,r){let n;let i=this,o=i.events.length,a=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]);for(;o--;){let e=i.events[o][1];if("labelImage"===e.type){n=e;break}if("gfmFootnoteCall"===e.type||"labelLink"===e.type||"label"===e.type||"image"===e.type||"link"===e.type)break}return function(o){if(!n||!n._balanced)return r(o);let s=(0,T.B)(i.sliceSerialize({start:n.end,end:i.now()}));return 94===s.codePointAt(0)&&a.includes(s.slice(1))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(o),e.exit("gfmFootnoteCallLabelMarker"),t(o)):r(o)}}function ef(e,t){let r=e.length;for(;r--;)if("labelImage"===e[r][1].type&&"enter"===e[r][0]){e[r][1];break}e[r+1][1].type="data",e[r+3][1].type="gfmFootnoteCallLabelMarker";let n={type:"gfmFootnoteCall",start:Object.assign({},e[r+3][1].start),end:Object.assign({},e[e.length-1][1].end)},i={type:"gfmFootnoteCallMarker",start:Object.assign({},e[r+3][1].end),end:Object.assign({},e[r+3][1].end)};i.end.column++,i.end.offset++,i.end._bufferIndex++;let o={type:"gfmFootnoteCallString",start:Object.assign({},i.end),end:Object.assign({},e[e.length-1][1].start)},a={type:"chunkString",contentType:"string",start:Object.assign({},o.start),end:Object.assign({},o.end)},s=[e[r+1],e[r+2],["enter",n,t],e[r+3],e[r+4],["enter",i,t],["exit",i,t],["enter",o,t],["enter",a,t],["exit",a,t],["exit",o,t],e[e.length-2],e[e.length-1],["exit",n,t]];return e.splice(r,e.length-r+1,...s),e}function em(e,t,r){let n;let i=this,a=i.parser.gfmFootnotes||(i.parser.gfmFootnotes=[]),s=0;return function(t){return e.enter("gfmFootnoteCall"),e.enter("gfmFootnoteCallLabelMarker"),e.consume(t),e.exit("gfmFootnoteCallLabelMarker"),l};function l(t){return 94!==t?r(t):(e.enter("gfmFootnoteCallMarker"),e.consume(t),e.exit("gfmFootnoteCallMarker"),e.enter("gfmFootnoteCallString"),e.enter("chunkString").contentType="string",c)}function c(l){if(s>999||93===l&&!n||null===l||91===l||(0,o.Ee)(l))return r(l);if(93===l){e.exit("chunkString");let n=e.exit("gfmFootnoteCallString");return a.includes((0,T.B)(i.sliceSerialize(n)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(l),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):r(l)}return(0,o.Ee)(l)||(n=!0),s++,e.consume(l),92===l?u:c}function u(t){return 91===t||92===t||93===t?(e.consume(t),s++,c):c(t)}}function eg(e,t,r){let n,i;let a=this,s=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]),l=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),c};function c(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",u):r(t)}function u(t){if(l>999||93===t&&!i||null===t||91===t||(0,o.Ee)(t))return r(t);if(93===t){e.exit("chunkString");let r=e.exit("gfmFootnoteDefinitionLabelString");return n=(0,T.B)(a.sliceSerialize(r)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),d}return(0,o.Ee)(t)||(i=!0),l++,e.consume(t),92===t?h:u}function h(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}function d(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),s.includes(n)||s.push(n),(0,eh.N)(e,p,"gfmFootnoteDefinitionWhitespace")):r(t)}function p(e){return t(e)}}function ey(e,t,r){return e.check(eu.B,t,e.attempt(ed,t,r))}function eb(e){e.exit("gfmFootnoteDefinition")}var eT=r(84173),eE=r(53065),e_=r(36131);class ek{constructor(){this.map=[]}add(e,t,r){!function(e,t,r,n){let i=0;if(0!==r||0!==n.length){for(;i<e.map.length;){if(e.map[i][0]===t){e.map[i][1]+=r,e.map[i][2].push(...n);return}i+=1}e.map.push([t,r,n])}}(this,e,t,r)}consume(e){if(this.map.sort(function(e,t){return e[0]-t[0]}),0===this.map.length)return;let t=this.map.length,r=[];for(;t>0;)t-=1,r.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];
1r.push(e.slice()),e.length=0;let n=r.pop();for(;n;){for(let t of n)e.push(t);n=r.pop()}this.map.length=0}}function eC(e,t,r){let n;let i=this,a=0,s=0;return function(e){let t=i.events.length-1;for(;t>-1;){let e=i.events[t][1].type;if("lineEnding"===e||"linePrefix"===e)t--;else break}let n=t>-1?i.events[t][1].type:null,o="tableHead"===n||"tableRow"===n?T:l;return o===T&&i.parser.lazy[i.now().line]?r(e):o(e)};function l(t){var r;return e.enter("tableHead"),e.enter("tableRow"),124===(r=t)||(n=!0,s+=1),c(r)}function c(t){return null===t?r(t):(0,o.HP)(t)?s>1?(s=0,i.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),d):r(t):(0,o.On)(t)?(0,eh.N)(e,c,"whitespace")(t):(s+=1,n&&(n=!1,a+=1),124===t)?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),n=!0,c):(e.enter("data"),u(t))}function u(t){return null===t||124===t||(0,o.Ee)(t)?(e.exit("data"),c(t)):(e.consume(t),92===t?h:u)}function h(t){return 92===t||124===t?(e.consume(t),u):u(t)}function d(t){return(i.interrupt=!1,i.parser.lazy[i.now().line])?r(t):(e.enter("tableDelimiterRow"),n=!1,(0,o.On)(t))?(0,eh.N)(e,p,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):p(t)}function p(t){return 45===t||58===t?m(t):124===t?(n=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),f):r(t)}function f(t){return(0,o.On)(t)?(0,eh.N)(e,m,"whitespace")(t):m(t)}function m(t){return 58===t?(s+=1,n=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),g):45===t?(s+=1,g(t)):null===t||(0,o.HP)(t)?b(t):r(t)}function g(t){return 45===t?(e.enter("tableDelimiterFiller"),function t(r){return 45===r?(e.consume(r),t):58===r?(n=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(r),e.exit("tableDelimiterMarker"),y):(e.exit("tableDelimiterFiller"),y(r))}(t)):r(t)}function y(t){return(0,o.On)(t)?(0,eh.N)(e,b,"whitespace")(t):b(t)}function b(i){if(124===i)return p(i);if(null===i||(0,o.HP)(i))return n&&a===s?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(i)):r(i);return r(i)}function T(t){return e.enter("tableRow"),E(t)}function E(r){return 124===r?(e.enter("tableCellDivider"),e.consume(r),e.exit("tableCellDivider"),E):null===r||(0,o.HP)(r)?(e.exit("tableRow"),t(r)):(0,o.On)(r)?(0,eh.N)(e,E,"whitespace")(r):(e.enter("data"),_(r))}function _(t){return null===t||124===t||(0,o.Ee)(t)?(e.exit("data"),E(t)):(e.consume(t),92===t?k:_)}function k(t){return 92===t||124===t?(e.consume(t),_):_(t)}}function ex(e,t){let r,n,i,o=-1,a=!0,s=0,l=[0,0,0,0],c=[0,0,0,0],u=!1,h=0,d=new ek;for(;++o<e.length;){let p=e[o],f=p[1];"enter"===p[0]?"tableHead"===f.type?(u=!1,0!==h&&(ev(d,t,h,r,n),n=void 0,h=0),r={type:"table",start:Object.assign({},f.start),end:Object.assign({},f.end)},d.add(o,0,[["enter",r,t]])):"tableRow"===f.type||"tableDelimiterRow"===f.type?(a=!0,i=void 0,l=[0,0,0,0],c=[0,o+1,0,0],u&&(u=!1,n={type:"tableBody",start:Object.assign({},f.start),end:Object.assign({},f.end)},d.add(o,0,[["enter",n,t]])),s="tableDelimiterRow"===f.type?2:n?3:1):s&&("data"===f.type||"tableDelimiterMarker"===f.type||"tableDelimiterFiller"===f.type)?(a=!1,0===c[2]&&(0!==l[1]&&(c[0]=c[1],i=eA(d,t,l,s,void 0,i),l=[0,0,0,0]),c[2]=o)):"tableCellDivider"===f.type&&(a?a=!1:(0!==l[1]&&(c[0]=c[1],i=eA(d,t,l,s,void 0,i)),c=[(l=c)[1],o,0,0])):"tableHead"===f.type?(u=!0,h=o):"tableRow"===f.type||"tableDelimiterRow"===f.type?(h=o,0!==l[1]?(c[0]=c[1],i=eA(d,t,l,s,o,i)):0!==c[1]&&(i=eA(d,t,c,s,o,i)),s=0):s&&("data"===f.type||"tableDelimiterMarker"===f.type||"tableDelimiterFiller"===f.type)&&(c[3]=o)}for(0!==h&&ev(d,t,h,r,n),d.consume(t.events),o=-1;++o<t.events.length;){let e=t.events[o];"enter"===e[0]&&"table"===e[1].type&&(e[1]._align=function(e,t){let r=!1,n=[];for(;t<e.length;){let i=e[t];if(r){if("enter"===i[0])"tableContent"===i[1].type&&n.push("tableDelimiterMarker"===e[t+1][1].type?"left":"none");else if("tableContent"===i[1].type){if("tableDelimiterMarker"===e[t-1][1].type){let e=n.length-1;n[e]="left"===n[e]?"center":"right"}}else if("tableDelimiterRow"===i[1].type)break}else"enter"===i[0]&&"tableDelimiterRow"===i[1].type&&(r=!0);t+=1}return n}(t.events,o))}return e}function eA(e,t,r,n,i,o){0!==r[0]&&(o.end=Object.assign({}
1,eS(t.events,r[0])),e.add(r[0],0,[["exit",o,t]]));let a=eS(t.events,r[1]);if(o={type:1===n?"tableHeader":2===n?"tableDelimiter":"tableData",start:Object.assign({},a),end:Object.assign({},a)},e.add(r[1],0,[["enter",o,t]]),0!==r[2]){let i=eS(t.events,r[2]),o=eS(t.events,r[3]),a={type:"tableContent",start:Object.assign({},i),end:Object.assign({},o)};if(e.add(r[2],0,[["enter",a,t]]),2!==n){let n=t.events[r[2]],i=t.events[r[3]];if(n[1].end=Object.assign({},i[1].end),n[1].type="chunkText",n[1].contentType="text",r[3]>r[2]+1){let t=r[2]+1,n=r[3]-r[2]-1;e.add(t,n,[])}}e.add(r[3]+1,0,[["exit",a,t]])}return void 0!==i&&(o.end=Object.assign({},eS(t.events,i)),e.add(i,0,[["exit",o,t]]),o=void 0),o}function ev(e,t,r,n,i){let o=[],a=eS(t.events,r);i&&(i.end=Object.assign({},a),o.push(["exit",i,t])),n.end=Object.assign({},a),o.push(["exit",n,t]),e.add(r+1,0,o)}function eS(e,t){let r=e[t],n="enter"===r[0]?"start":"end";return r[1][n]}let ew={name:"tasklistCheck",tokenize:function(e,t,r){let n=this;return function(t){return null===n.previous&&n._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),i):r(t)};function i(t){return(0,o.Ee)(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),a):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),a):r(t)}function a(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),s):r(t)}function s(n){return(0,o.HP)(n)?t(n):(0,o.On)(n)?e.check({tokenize:eO},t,r)(n):r(n)}}};function eO(e,t,r){return(0,eh.N)(e,function(e){return null===e?r(e):t(e)},"whitespace")}let eD={};function eI(e){let t=e||eD,r=this.data(),n=r.micromarkExtensions||(r.micromarkExtensions=[]),i=r.fromMarkdownExtensions||(r.fromMarkdownExtensions=[]),o=r.toMarkdownExtensions||(r.toMarkdownExtensions=[]);n.push((0,$.y)([{text:en},{document:{91:{name:"gfmFootnoteDefinition",tokenize:eg,continuation:{tokenize:ey},exit:eb}},text:{91:{name:"gfmFootnoteCall",tokenize:em},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:ep,resolveTo:ef}}},function(e){let t=(e||{}).singleTilde,r={name:"strikethrough",tokenize:function(e,r,n){let i=this.previous,o=this.events,a=0;return function(s){return 126===i&&"characterEscape"!==o[o.length-1][1].type?n(s):(e.enter("strikethroughSequenceTemporary"),function o(s){let l=(0,eE.S)(i);if(126===s)return a>1?n(s):(e.consume(s),a++,o);if(a<2&&!t)return n(s);let c=e.exit("strikethroughSequenceTemporary"),u=(0,eE.S)(s);return c._open=!u||2===u&&!!l,c._close=!l||2===l&&!!u,r(s)}(s))}},resolveAll:function(e,t){let r=-1;for(;++r<e.length;)if("enter"===e[r][0]&&"strikethroughSequenceTemporary"===e[r][1].type&&e[r][1]._close){let n=r;for(;n--;)if("exit"===e[n][0]&&"strikethroughSequenceTemporary"===e[n][1].type&&e[n][1]._open&&e[r][1].end.offset-e[r][1].start.offset==e[n][1].end.offset-e[n][1].start.offset){e[r][1].type="strikethroughSequence",e[n][1].type="strikethroughSequence";let i={type:"strikethrough",start:Object.assign({},e[n][1].start),end:Object.assign({},e[r][1].end)},o={type:"strikethroughText",start:Object.assign({},e[n][1].end),end:Object.assign({},e[r][1].start)},a=[["enter",i,t],["enter",e[n][1],t],["exit",e[n][1],t],["enter",o,t]],s=t.parser.constructs.insideSpan.null;s&&(0,eT.m)(a,a.length,0,(0,e_.W)(s,e.slice(n+1,r),t)),(0,eT.m)(a,a.length,0,[["exit",o,t],["enter",e[r][1],t],["exit",e[r][1],t],["exit",i,t]]),(0,eT.m)(e,n-1,r-n+3,a),r=n+a.length-2;break}}for(r=-1;++r<e.length;)"strikethroughSequenceTemporary"===e[r][1].type&&(e[r][1].type="data");return e}};return null==t&&(t=!0),{text:{126:r},insideSpan:{null:[r]},attentionMarkers:{null:[126]}}}(t),{flow:{null:{name:"table",tokenize:eC,resolveAll:ex}}},{text:{91:ew}}])),i.push([{transforms:[m],enter:{literalAutolink:c,literalAutolinkEmail:u,literalAutolinkHttp:u,literalAutolinkWww:u},exit:{literalAutolink:f,literalAutolinkEmail:p,literalAutolinkHttp:h,literalAutolinkWww:d}}
1,{enter:{gfmFootnoteCallString:E,gfmFootnoteCall:_,gfmFootnoteDefinitionLabelString:k,gfmFootnoteDefinition:C},exit:{gfmFootnoteCallString:x,gfmFootnoteCall:A,gfmFootnoteDefinitionLabelString:v,gfmFootnoteDefinition:S}},{canContainEols:["delete"],enter:{strikethrough:N},exit:{strikethrough:L}},{enter:{table:B,tableData:z,tableHeader:z,tableRow:U},exit:{codeText:q,table:H,tableData:j,tableHeader:j,tableRow:j}},{exit:{taskListCheckValueChecked:W,taskListCheckValueUnchecked:W,paragraph:Y}}]),o.push({extensions:[{unsafe:[{character:"@",before:"[+\\-.\\w]",after:"[\\-.\\w]",inConstruct:s,notInConstruct:l},{character:".",before:"[Ww]",after:"[\\-.\\w]",inConstruct:s,notInConstruct:l},{character:":",before:"[ps]",after:"\\/",inConstruct:s,notInConstruct:l}]},{handlers:{footnoteDefinition:function(e,t,r,n){let i=r.createTracker(n),o=i.move("[^"),a=r.enter("footnoteDefinition"),s=r.enter("label");return o+=i.move(r.safe(r.associationId(e),{before:o,after:"]"})),s(),o+=i.move("]:"),e.children&&e.children.length>0&&(i.shift(4),o+=i.move(" "+r.indentLines(r.containerFlow(e,i.current()),O))),a(),o},footnoteReference:w},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]},{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:I}],handlers:{delete:M}},function(e){let t=e||{},r=t.tableCellPadding,n=t.tablePipeAlign,i=t.stringLength,o=r?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[	 :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(e,t,r){let n=P.p.inlineCode(e,t,r);return r.stack.includes("tableCell")&&(n=n.replace(/\|/g,"\\$&")),n},table:function(e,t,r,n){return s(function(e,t,r){let n=e.children,i=-1,o=[],a=t.enter("table");for(;++i<n.length;)o[i]=l(n[i],t,r);return a(),o}(e,r,n),e.align)},tableCell:a,tableRow:function(e,t,r,n){let i=s([l(e,r,n)]);return i.slice(0,i.indexOf("\n"))}}};function a(e,t,r,n){let i=r.enter("tableCell"),a=r.enter("phrasing"),s=r.containerPhrasing(e,{...n,before:o,after:o});return a(),i(),s}function s(e,t){return function(e,t){let r=t||{},n=(r.align||[]).concat(),i=r.stringLength||F,o=[],a=[],s=[],l=[],c=0,u=-1;for(;++u<e.length;){let t=[],n=[],o=-1;for(e[u].length>c&&(c=e[u].length);++o<e[u].length;){var h;let a=null==(h=e[u][o])?"":String(h);if(!1!==r.alignDelimiters){let e=i(a);n[o]=e,(void 0===l[o]||e>l[o])&&(l[o]=e)}t.push(a)}a[u]=t,s[u]=n}let d=-1;if("object"==typeof n&&"length"in n)for(;++d<c;)o[d]=R(n[d]);else{let e=R(n);for(;++d<c;)o[d]=e}d=-1;let p=[],f=[];for(;++d<c;){let e=o[d],t="",n="";99===e?(t=":",n=":"):108===e?t=":":114===e&&(n=":");let i=!1===r.alignDelimiters?1:Math.max(1,l[d]-t.length-n.length),a=t+"-".repeat(i)+n;!1!==r.alignDelimiters&&((i=t.length+i+n.length)>l[d]&&(l[d]=i),f[d]=i),p[d]=a}a.splice(1,0,p),s.splice(1,0,f),u=-1;let m=[];for(;++u<a.length;){let e=a[u],t=s[u];d=-1;let n=[];for(;++d<c;){let i=e[d]||"",a="",s="";if(!1!==r.alignDelimiters){let e=l[d]-(t[d]||0),r=o[d];114===r?a=" ".repeat(e):99===r?e%2?(a=" ".repeat(e/2+.5),s=" ".repeat(e/2-.5)):s=a=" ".repeat(e/2):s=" ".repeat(e)}!1===r.delimiterStart||d||n.push("|"),!1!==r.padding&&(!1!==r.alignDelimiters||""!==i)&&(!1!==r.delimiterStart||d)&&n.push(" "),!1!==r.alignDelimiters&&n.push(a),n.push(i),!1!==r.alignDelimiters&&n.push(s),!1!==r.padding&&n.push(" "),(!1!==r.delimiterEnd||d!==c-1)&&n.push("|")}m.push(!1===r.delimiterEnd?n.join("").replace(/ +$/,""):n.join(""))}return m.join("\n")}(e,{align:t,alignDelimiters:n,padding:r,stringLength:i})}function l(e,t,r){let n=e.children,i=-1,o=[],s=t.enter("tableRow");for(;++i<n.length;)o[i]=a(n[i],e,t,r);return s(),o}}(t),{unsafe:[{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{listItem:K}}]})}},11354:(e,t,r)=>{"use strict";r.d(t,{UU:()=>h,jD:()=>u,ni:()=>c});let n=/[$_\p{ID_Start}]/u,i=/[$_\u{200C}\u{200D}\p{ID_Continue}]/u,o=/[-$_\u{200C}\u{200D}\p{ID_Continue}]/u,a=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,s=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,l={};function c(e){return!!e&&n.test(String.fromCodePoint(e))}function u(e,t){let r=(t||l).jsx?o:i;return!!e&&r.test(String.fromCodePoint(e))}function h(e,t){return((t||l).jsx?s:a).test(e)}},12902:(e,t,r)=>{"use strict";r.d(t,{s:()=>i});let n=document.createElement("i");function i(e){let t="&"+e+";";n.innerHTML=t;let r=n.textContent;return(59!==r.charCodeAt(r.length-1)||"semi"===e)&&r!==t&&r}},13380:(e,t,r)=>{"use strict";function n(e,t){let r;if(void 0===t)for(let t of e)null!=t&&(r<t||void 0===r&&t>=t)&&(r=t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(r<i||void 0===r&&i>=i)&&(r=i)}return r}function i(e,t){let r;if(void 0===t)for(let t of e)null!=t&&(r>t||void 0===r&&t>=t)&&(r=t);else{let n=-1;for(let i of e)null!=(i=t(i,++n,e))&&(r>i||void 0===r&&i>=i)&&(r=i)}return r}function o(e){return e}function a(e){return"translate("+e+",0)"}function s(e){return"translate(0,"+e+")"}function l(){return!this.__axis}function c(e,t){var r=[],n=null,i=null,c=6,u=6,h=3,d="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,p=1===e||4===e?-1:1,f=4===e||2===e?"x":"y",m=1===e||3===e?a:s;
1function g(a){var s=null==n?t.ticks?t.ticks.apply(t,r):t.domain():n,g=null==i?t.tickFormat?t.tickFormat.apply(t,r):o:i,y=Math.max(c,0)+h,b=t.range(),T=+b[0]+d,E=+b[b.length-1]+d,_=(t.bandwidth?function(e,t){return t=Math.max(0,e.bandwidth()-2*t)/2,e.round()&&(t=Math.round(t)),r=>+e(r)+t}:function(e){return t=>+e(t)})(t.copy(),d),k=a.selection?a.selection():a,C=k.selectAll(".domain").data([null]),x=k.selectAll(".tick").data(s,t).order(),A=x.exit(),v=x.enter().append("g").attr("class","tick"),S=x.select("line"),w=x.select("text");C=C.merge(C.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),x=x.merge(v),S=S.merge(v.append("line").attr("stroke","currentColor").attr(f+"2",p*c)),w=w.merge(v.append("text").attr("fill","currentColor").attr(f,p*y).attr("dy",1===e?"0em":3===e?"0.71em":"0.32em")),a!==k&&(C=C.transition(a),x=x.transition(a),S=S.transition(a),w=w.transition(a),A=A.transition(a).attr("opacity",1e-6).attr("transform",function(e){return isFinite(e=_(e))?m(e+d):this.getAttribute("transform")}),v.attr("opacity",1e-6).attr("transform",function(e){var t=this.parentNode.__axis;return m((t&&isFinite(t=t(e))?t:_(e))+d)})),A.remove(),C.attr("d",4===e||2===e?u?"M"+p*u+","+T+"H"+d+"V"+E+"H"+p*u:"M"+d+","+T+"V"+E:u?"M"+T+","+p*u+"V"+d+"H"+E+"V"+p*u:"M"+T+","+d+"H"+E),x.attr("opacity",1).attr("transform",function(e){return m(_(e)+d)}),S.attr(f+"2",p*c),w.attr(f,p*y).text(g),k.filter(l).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===e?"start":4===e?"end":"middle"),k.each(function(){this.__axis=_})}return g.scale=function(e){return arguments.length?(t=e,g):t},g.ticks=function(){return r=Array.from(arguments),g},g.tickArguments=function(e){return arguments.length?(r=null==e?[]:Array.from(e),g):r.slice()},g.tickValues=function(e){return arguments.length?(n=null==e?null:Array.from(e),g):n&&n.slice()},g.tickFormat=function(e){return arguments.length?(i=e,g):i},g.tickSize=function(e){return arguments.length?(c=u=+e,g):c},g.tickSizeInner=function(e){return arguments.length?(c=+e,g):c},g.tickSizeOuter=function(e){return arguments.length?(u=+e,g):u},g.tickPadding=function(e){return arguments.length?(h=+e,g):h},g.offset=function(e){return arguments.length?(d=+e,g):d},g}function u(e){return c(1,e)}function h(e){return c(3,e)}function d(){}function p(e){return null==e?d:function(){return this.querySelector(e)}}function f(){return[]}function m(e){return null==e?f:function(){return this.querySelectorAll(e)}}function g(e){return function(){return this.matches(e)}}function y(e){return function(t){return t.matches(e)}}r.d(t,{JLW:()=>iJ,l78:()=>h,tlR:()=>u,qrM:()=>or,Yu4:()=>oi,IA3:()=>oa,Wi0:()=>ol,PGM:()=>oc,OEq:()=>oh,y8u:()=>of,olC:()=>og,IrU:()=>ob,oDi:()=>o_,Q7f:()=>oC,cVp:()=>oA,lUB:()=>i2,Lx9:()=>oS,nVG:()=>
1oM,uxU:()=>oF,Xf2:()=>oB,GZz:()=>oU,UPb:()=>oz,dyv:()=>oj,bEH:()=>re,n8j:()=>i4,T9B:()=>n,jkA:()=>i,rLf:()=>i9,WH:()=>function e(){var t,r,n=ra().unknown(void 0),i=n.domain,o=n.range,a=0,s=1,l=!1,c=0,u=0,h=.5;function d(){var e=i().length,n=s<a,d=n?s:a,p=n?a:s;t=(p-d)/Math.max(1,e-c+2*u),l&&(t=Math.floor(t)),d+=(p-d-t*(e-c))*h,r=t*(1-c),l&&(d=Math.round(d),r=Math.round(r));var f=(function(e,t,r){e*=1,t*=1,r=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+r;for(var n=-1,i=0|Math.max(0,Math.ceil((t-e)/r)),o=Array(i);++n<i;)o[n]=e+n*r;return o})(e).map(function(e){return d+t*e});return o(n?f.reverse():f)}return delete n.unknown,n.domain=function(e){return arguments.length?(i(e),d()):i()},n.range=function(e){return arguments.length?([a,s]=e,a*=1,s*=1,d()):[a,s]},n.rangeRound=function(e){return[a,s]=e,a*=1,s*=1,l=!0,d()},n.bandwidth=function(){return r},n.step=function(){return t},n.round=function(e){return arguments.length?(l=!!e,d()):l},n.padding=function(e){return arguments.length?(c=Math.min(1,u=+e),d()):c},n.paddingInner=function(e){return arguments.length?(c=Math.min(1,e),d()):c},n.paddingOuter=function(e){return arguments.length?(u=+e,d()):u},n.align=function(e){return arguments.length?(h=Math.max(0,Math.min(1,e)),d()):h},n.copy=function(){return e(i(),[a,s]).round(l).paddingInner(c).paddingOuter(u).align(h)},rt.apply(d(),arguments)},m4Y:()=>function e(){var t,r=rw();return r.copy=function(){return rS(r,e())},rt.apply(r,arguments),t=r.domain,r.ticks=function(e){var r=t();return function(e,t,r){if(t*=1,e*=1,!((r*=1)>0))return[];if(e===t)return[e];let n=t<e,[i,o,a]=n?ru(t,e,r):ru(e,t,r);if(!(o>=i))return[];let s=o-i+1,l=Array(s);if(n){if(a<0)for(let e=0;e<s;++e)l[e]=-((o-e)/a);else for(let e=0;e<s;++e)l[e]=(o-e)*a}else if(a<0)for(let e=0;e<s;++e)l[e]=-((i+e)/a);else for(let e=0;e<s;++e)l[e]=(i+e)*a;return l}(r[0],r[r.length-1],null==e?10:e)},r.tickFormat=function(e,r){var n=t();return function(e,t,r,n){var i,o,a,s=rd(e,t,r);switch((n=rD(null==n?",f":n)).type){case"s":var l=Math.max(Math.abs(e),Math.abs(t));return null==n.precision&&!isNaN(a=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(rL(l)/3)))-rL(Math.abs(s))))&&(n.precision=a),es(n,l);case"":case"e":case"g":case"p":case"r":null==n.precision&&!isNaN(a=Math.max(0,rL(Math.abs(Math.max(Math.abs(e),Math.abs(t)))-(i=Math.abs(i=s)))-rL(i))+1)&&(n.precision=a-("e"===n.type));break;case"f":case"%":null==n.precision&&!isNaN(a=Math.max(0,-rL(Math.abs(s))))&&(n.precision=a-("%"===n.type)*2)}return ea(n)}(n[0],n[n.length-1],null==e?10:e,r)},r.nice=function(e){null==e&&(e=10);var n,i,o=t(),a=0,s=o.length-1,l=o[a],c=o[s],u=10;for(c<l&&(i=l,l=c,c=i,i=a,a=s,s=i);u-- >0;){if((i=rh(l,c,e))===n)return o[a]=l,o[s]=c,t(o);if(i>0)l=Math.floor(l/i)*i,c=Math.ceil(c/i)*i;else if(i<0)l=Math.ceil(l*i)/i,c=Math.floor(c*i)/i;else break;n=i}return r},r},UMr:()=>ra,w7C:()=>iv,zt:()=>iS,Ltv:()=>iw,UAC:()=>r$,DCK:()=>ec,TUC:()=>r3,Agd:()=>rY,t6C:()=>rz,wXd:()=>rG,ABi:()=>rJ,Ui6:()=>nn,rGn:()=>r5,ucG:()=>rq,YPH:()=>rZ,Mol:()=>r2,PGu:()=>r0,GuW:()=>r1});var b=Array.prototype.find;function T(){return this.firstElementChild}var E=Array.prototype.filter;function _(){return Array.from(this.children)}function k(e){return Array(e.length)}function C(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function x(e,t,r,n,i,o){for(var a,s=0,l=t.length,c=o.length;s<c;++s)(a=t[s])?(a.__data__=o[s],n[s]=a):r[s]=new C(e,o[s]);for(;s<l;++s)(a=t[s])&&(i[s]=a)}function A(e,t,r,n,i,o,a){var s,l,c,u=new Map,h=t.length,d=o.length,p=Array(h);for(s=0;s<h;++s)(l=t[s])&&(p[s]=c=a.call(l,l.__data__,s,t)+"",u.has(c)?i[s]=l:u.set(c,l));for(s=0;s<d;++s)c=a.call(e,o[s],s,o)+"",(l=u.get(c))?(n[s]=l,l.__data__=o[s],u.delete(c)):r[s]=new C(e,o[s]);for(s=0;s<h;++s)(l=t[s])&&u.get(p[s])===l&&(i[s]=l)}function v(e){return e.__data__}function S(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}C.prototype={constructor:C,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)}};var w="http://www.w3.org/1999/xhtml";let O={svg:"http://www.w3.org/2000/svg",xhtml:w,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"};function D(e){var t=e+="",r=t.indexOf(":");return r>=0&&"xmlns"!==(t=e.slice(0,r))&&(e=e.slice(r+1)),O.hasOwnProperty(t)?{space:O[t],local:e}:e}function I(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}function N(e,t){return e.style.getPropertyValue(t)||I(e).getComputedStyle(e,null).getPropertyValue(t)}function L(e){return e.trim().split(/^|\s+/)}function M(e){return e.classList||new F(e)}function F(e){this._node=e,this._names=L(e.getAttribute("class")||"")}function R(e,t){for(var r=M(e),n=-1,i=t.length;++n<i;)r.add(t[n])}function P(e,t){for(var r=M(e),n=-1,i=t.length;++n<i;)r.remove(t[n])}function B(){this.textContent=""}function H(){this.innerHTML=""}function U(){this.nextSibling&&this.parentNode.appendChild(this)}function j(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}function z(e){var t=D(e);return(t.local?function(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}:function(e){return function(){var t=this.ownerDocument,r=this.namespaceURI;return r===w&&t.documentElement.namespaceURI===w?t.createElement(e):t.createElementNS(r,e)}})(t)}function q(){return null}function G(){var e=this.parentNode;e&&e.removeChild(this)}function W(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function Y(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function K(e){return function(){var t=this.__on;if(t){for(var r,n=0,i=-1,o=t.length;n<o;++n)(r=t[n],e.type&&r.type!==e.type||r.name!==e.name)?t[++i]=r:this.removeEventListener(r.type,r.listener,r.options);++i?t.length=i:delete this.__on}}}function $(e,t,r){return function(){var n,i=this.__on,o=function(e){t.call(this,e,this.__data__)};if(i){for(var a=0,s=i.length;a<s;++a)if((n=i[a]).type===e.type&&n.name===e.name){this.removeEventListener(n.type,n.listener,n.options),this.addEventListener(n.type,n.listener=o,n.options=r),n.value=t;return}}this.addEventListener(e.type,o,r),n={type:e.type,name:e.name,value:t,listener:o,options:r},i?i.push(n):this.__on=[n]}}function V(e,t,r){var n=I(e),i=n.CustomEvent;"function"==typeof i?i=new i(t,r):(i=n.document.createEvent("Event"),r?(i.initEvent(t,r.bubbles,r.cancelable),i.detail=r.detail):i.initEvent(t,!1,!1)),e.dispatchEvent(i)}F.prototype={add:function(e){0>this._names.indexOf(e)&&(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}};var X=[null];function Q(e,t){this._groups=e,this._parents=t}function Z(){return new Q([[document.documentElement]],X)}Q.prototype=Z.prototype={constructor:Q,select:function(e){"function"!=typeof e&&(e=p(e));for(var t=this._groups,r=t.length,n=Array(r),i=0;i<r;++i)for(var o,a,s=t[i],l=s.length,c=n[i]=Array(l),u=0;u<l;++u)(o=s[u])&&(a=e.call(o,o.__data__,u,s))&&("__data__"in o&&(a.__data__=o.__data__),c[u]=a);return new Q(n,this._parents)},selectAll:function(e){if("function"==typeof e){var t;t=e,e=function(){var e;return e=t.apply(this,arguments),null==e?[]:Array.isArray(e)?e:Array.from(e)}}else e=m(e);for(var r=this._groups,n=r.length,i=[],o=[],a=0;a<n;++a)for(var s,l=r[a],c=l.length,u=0;u<c;++u)(s=l[u])&&(i.push(e.call(s,s.__data__,u,l)),o.push(s));return new Q(i,o)},selectChild:function(e){var t;return this.select(null==e?T:(t="function"==typeof e?e:y(e),function(){return b.call(this.children,t)}))},selectChildren:function(e){var t;return this.selectAll(null==e?_:(t="function"==typeof e?e:y(e),function(){return E.call(this.children,t)}))},filter:function(e){"function"!=typeof e&&(e=g(e));for(var t=this._groups,r=t.length,n=Array(r),i=0;i<r;++i)for(var o,a=t[i],s=a.length,l=n[i]=[],c=0;c<s;++c)(o=a[c])&&e.call(o,o.__data__,c,a)&&l.push(o);return new Q(n,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,v);var r=t?A:x,n=this._parents,i=this._groups;"function"!=typeof e&&(b=e,e=function(){return b});for(var o=i.length,a=Array(o),s=Array(o),l=Array(o),c=0;c<o;++c){var u=n[c],h=i[c],d=h.length,p="object"==typeof(y=e.call(u,u&&u.__data__,c,n))&&"length"in y?y:Array.from(y),f=p.length,m=s[c]=Array(f),g=
1a[c]=Array(f);r(u,h,m,g,l[c]=Array(d),p,t);for(var y,b,T,E,_=0,k=0;_<f;++_)if(T=m[_]){for(_>=k&&(k=_+1);!(E=g[k])&&++k<f;);T._next=E||null}}return(a=new Q(a,n))._enter=s,a._exit=l,a},enter:function(){return new Q(this._enter||this._groups.map(k),this._parents)},exit:function(){return new Q(this._exit||this._groups.map(k),this._parents)},join:function(e,t,r){var n=this.enter(),i=this,o=this.exit();return"function"==typeof e?(n=e(n))&&(n=n.selection()):n=n.append(e+""),null!=t&&(i=t(i))&&(i=i.selection()),null==r?o.remove():r(o),n&&i?n.merge(i).order():i},merge:function(e){for(var t=e.selection?e.selection():e,r=this._groups,n=t._groups,i=r.length,o=n.length,a=Math.min(i,o),s=Array(i),l=0;l<a;++l)for(var c,u=r[l],h=n[l],d=u.length,p=s[l]=Array(d),f=0;f<d;++f)(c=u[f]||h[f])&&(p[f]=c);for(;l<i;++l)s[l]=r[l];return new Q(s,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,r=e.length;++t<r;)for(var n,i=e[t],o=i.length-1,a=i[o];--o>=0;)(n=i[o])&&(a&&4^n.compareDocumentPosition(a)&&a.parentNode.insertBefore(n,a),a=n);return this},sort:function(e){function t(t,r){return t&&r?e(t.__data__,r.__data__):!t-!r}e||(e=S);for(var r=this._groups,n=r.length,i=Array(n),o=0;o<n;++o){for(var a,s=r[o],l=s.length,c=i[o]=Array(l),u=0;u<l;++u)(a=s[u])&&(c[u]=a);c.sort(t)}return new Q(i,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n=e[t],i=0,o=n.length;i<o;++i){var a=n[i];if(a)return a}return null},size:function(){let e=0;for(let t of this)++e;return e},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,r=0,n=t.length;r<n;++r)for(var i,o=t[r],a=0,s=o.length;a<s;++a)(i=o[a])&&e.call(i,i.__data__,a,o);return this},attr:function(e,t){var r=D(e);if(arguments.length<2){var n=this.node();return r.local?n.getAttributeNS(r.space,r.local):n.getAttribute(r)}return this.each((null==t?r.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}}:"function"==typeof t?r.local?function(e,t){return function(){var r=t.apply(this,arguments);null==r?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,r)}}:function(e,t){return function(){var r=t.apply(this,arguments);null==r?this.removeAttribute(e):this.setAttribute(e,r)}}:r.local?function(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}:function(e,t){return function(){this.setAttribute(e,t)}})(r,t))},style:function(e,t,r){return arguments.length>1?this.each((null==t?function(e){return function(){this.style.removeProperty(e)}}:"function"==typeof t?function(e,t,r){return function(){var n=t.apply(this,arguments);null==n?this.style.removeProperty(e):this.style.setProperty(e,n,r)}}:function(e,t,r){return function(){this.style.setProperty(e,t,r)}})(e,t,null==r?"":r)):N(this.node(),e)},property:function(e,t){return arguments.length>1?this.each((null==t?function(e){return function(){delete this[e]}}:"function"==typeof t?function(e,t){return function(){var r=t.apply(this,arguments);null==r?delete this[e]:this[e]=r}}:function(e,t){return function(){this[e]=t}})(e,t)):this.node()[e]},classed:function(e,t){var r=L(e+"");if(arguments.length<2){for(var n=M(this.node()),i=-1,o=r.length;++i<o;)if(!n.contains(r[i]))return!1;return!0}return this.each(("function"==typeof t?function(e,t){return function(){(t.apply(this,arguments)?R:P)(this,e)}}:t?function(e){return function(){R(this,e)}}:function(e){return function(){P(this,e)}})(r,t))},text:function(e){return arguments.length?this.each(null==e?B:("function"==typeof e?function(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}:function(e){return function(){this.textContent=e}})(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?H:("function"==typeof e?function(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}:function(e){return function(){this.innerHTML=e}})(e)):this.node().innerHTML},raise:function(){return this.each(U)},lower:function(){return this.each(j)},append:function(e){var t="function"==typeof e?e:z(e);return this.select(function(){return this.appendChild(t.apply(this,arguments))})},insert:function(e,t){var r="function"==typeof e?e:z(e),n=null==t?q:"function"==typeof t?t:p(t);return this.select(function(){return this.insertBefore(r.apply(this,arguments),n.apply(this,arguments)||null)})},remove:function(){return this.each(G)},clone:function(e){return this.select(e?Y:W)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,r){var n,i,o=(e+"").trim().split(/^|\s+/).map(function(e){var t="",r=e.indexOf(".");return r>=0&&(t=e.slice(r+1),e=e.slice(0,r)),{type:e,name:t}}),a=o.length;if(arguments.length<2){var s=this.node().__on;if(s){for(var l,c=0,u=s.length;c<u;++c)for(n=0,l=s[c];n<a;++n)if((i=o[n]).type===l.type&&i.name===l.name)return l.value}return}for(n=0,s=t?$:K;n<a;++n)this.each(s(o[n],t,r));return this},dispatch:function(e,t){return this.each(("function"==typeof t?function(e,t){return function(){return V(this,e,t.apply(this,arguments))}}:function(e,t){return function(){return V(this,e,t)}})(e,t))},[Symbol.iterator]:function*(){for(var e=this._groups,t=0,r=e.length;t<r;++t)for(var n,i=e[t],o=0,a=i.length;o<a;++o)(n=i[o])&&(yield n)}};var J={value:()=>{}};function ee(){for(var e,t=0,r=arguments.length,n={};t<r;++t){if(!(e=arguments[t]+"")||e in n||/[\s.]/.test(e))throw Error("illegal type: "+e);n[e]=[]}return new et(n)}function et(e){this._=e}function er(e,t,r){for(var n=0,i=e.length;n<i;++n)if(e[n].name===t){e[n]=J,e=e.slice(0,n).concat(e.slice(n+1));break}return null!=r&&e.push({name:t,value:r}),e}et.prototype=ee.prototype={constructor:et,on:function(e,t){var r,n=this._,i=(e+"").trim().split(/^|\s+/).map(function(e){var t="",r=e.indexOf(".");if(r>=0&&(t=e.slice(r+1),e=e.slice(0,r)),e&&!n.hasOwnProperty(e))throw Error("unknown type: "+e);return{type:e,name:t}}),o=-1,a=i.length;if(arguments.length<2){for(;++o<a;)if((r=(e=i[o]).type)&&(r=function(e,t){for(var r,n=0,i=e.length;n<i;++n)if((r=e[n]).name===t)return r.value}(n[r],e.name)))return r;return}if(null!=t&&"function"!=typeof t)throw Error("invalid callback: "+t);for(;++o<a;)if(r=(e=i[o]).type)n[r]=er(n[r],e.name,t);else if(null==t)for(r in n)n[r]=er(n[r],e.name,null);return this},copy:function(){var e={},t=this._;for(var r in t)e[r]=t[r].slice();return new et(e)},call:function(e,t){if((r=arguments.length-2)>0)for(var r,n,i=Array(r),o=0;o<r;++o)i[o]=arguments[o+2];if(!this._.hasOwnProperty(e))throw Error("unknown type: "+e);for(n=this._[e],o=0,r=n.length;o<r;++o)n[o].value.apply(t,i)},apply:function(e,t,r){if(!this._.hasOwnProperty(e))throw Error("unknown type: "+e);for(var n=this._[e],i=0,o=n.length;i<o;++i)n[i].value.apply(t,r)}};var en,ei,eo,ea,es,el,ec,eu,eh,ed=0,ep=0,ef=0,em=0,eg=0,ey=0,eb="object"==typeof performance&&performance.now?performance:Date,eT="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function eE(){return eg||(eT(e_),eg=eb.now()+ey)}function e_(){eg=0}function ek(){this._call=this._time=this._next=null}function eC(e,t,r){var n=new ek;return n.restart(e,t,r),n}function ex(){eg=(em=eb.now())+ey,ed=ep=0;try{!function(){eE(),++ed;for(var e,t=eu;t;)(e=eg-t._time)>=0&&t._call.call(void 0,e),t=t._next;--ed}()}finally{ed=0,function(){for(var e,t,r=eu,n=1/0;r;)r._call?(n>r._time&&(n=r._time),e=r,r=r._next):(t=r._next,r._next=null,r=e?e._next=t:eu=t);eh=e,ev(n)}(),eg=0}}function eA(){var e=eb.now(),t=e-em;t>1e3&&(ey-=t,em=e)}function ev(e){!ed&&(ep&&(ep=clearTimeout(ep)),e-eg>24?(e<1/0&&(ep=setTimeout(ex,e-eb.now()-ey)),ef&&(ef=clearInterval(ef))):(ef||(em=eb.now(),ef=setInterval(eA,1e3)),ed=1,eT(ex)))}function eS(e,t,r){var n=new ek;return t=null==t?0:+t,n.restart(r=>{n.stop(),e(r+t)},t,r),n}ek.prototype=eC.prototype={constructor:ek,restart:function(e,t,r){if("function"!=typeof e)throw TypeError("callback is not a function");r=(null==r?eE():+r)+(null==t?0:+t),this._next||eh===this||(eh?eh._next=this:eu=this,eh=this),this._call=e,this._time=r,ev()},stop:function(){this._call&&(this._call=null,this._time=1/0,ev())}};var ew=ee("start","end","cancel","interrupt"),eO=[];function eD(e,t,r,n,i,o){var a=e.__transition;if(a){if(r in a)return}else e.__transition={};!function(e,t,r){var n,i=e.__transition;function o(l){var c,u,h,d;if(1!==r.state)return s();for(c in i)if((d=i[c]).name===r.name){if(3===d.state)return eS(o);4===d.state?(d.state=6,d.timer.stop(),d.on.call("interrupt",e,e.__data__,d.index,d.group),delete i[c]):+c<t&&(d.state=6,d.timer.stop(),d.on.call("cancel",e,e.__data__,d.index,d.group),delete i[c])}if(eS(function(){3===r.state&&(r.state=4,r.timer.restart(a,r.delay,r.time),a(l))}),r.state=2,r.on.call("start",e,e.__data__,r.index,r.group),2===r.state){for(c=0,r.state=3,n=Array(h=r.tween.length),u=-1;c<h;++c)(d=r.tween[c].value.call(e,e.__data__,r.index,r.group))&&(n[++u]=d);n.length=u+1}}function a(t){for(var i=t<r.duration?r.ease.call(null,t/r.duration):(r.timer.restart(s),r.state=5,1
1),o=-1,a=n.length;++o<a;)n[o].call(e,i);5===r.state&&(r.on.call("end",e,e.__data__,r.index,r.group),s())}function s(){for(var n in r.state=6,r.timer.stop(),delete i[t],i)return;delete e.__transition}i[t]=r,r.timer=eC(function(e){r.state=1,r.timer.restart(o,r.delay,r.time),r.delay<=e&&o(e-r.delay)},0,r.time)}(e,r,{name:t,index:n,group:i,on:ew,tween:eO,time:o.time,delay:o.delay,duration:o.duration,ease:o.ease,timer:null,state:0})}function eI(e,t){var r=eL(e,t);if(r.state>0)throw Error("too late; already scheduled");return r}function eN(e,t){var r=eL(e,t);if(r.state>3)throw Error("too late; already running");return r}function eL(e,t){var r=e.__transition;if(!r||!(r=r[t]))throw Error("transition not found");return r}function eM(e,t){return e*=1,t*=1,function(r){return e*(1-r)+t*r}}var eF=180/Math.PI,eR={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function eP(e,t,r,n,i,o){var a,s,l;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(l=e*r+t*n)&&(r-=e*l,n-=t*l),(s=Math.sqrt(r*r+n*n))&&(r/=s,n/=s,l/=s),e*n<t*r&&(e=-e,t=-t,l=-l,a=-a),{translateX:i,translateY:o,rotate:Math.atan2(t,e)*eF,skewX:Math.atan(l)*eF,scaleX:a,scaleY:s}}function eB(e,t,r,n){function i(e){return e.length?e.pop()+" ":""}return function(o,a){var s,l,c,u,h=[],d=[];return o=e(o),a=e(a),!function(e,n,i,o,a,s){if(e!==i||n!==o){var l=a.push("translate(",null,t,null,r);s.push({i:l-4,x:eM(e,i)},{i:l-2,x:eM(n,o)})}else(i||o)&&a.push("translate("+i+t+o+r)}(o.translateX,o.translateY,a.translateX,a.translateY,h,d),s=o.rotate,s!==(l=a.rotate)?(s-l>180?l+=360:l-s>180&&(s+=360),d.push({i:h.push(i(h)+"rotate(",null,n)-2,x:eM(s,l)})):l&&h.push(i(h)+"rotate("+l+n),c=o.skewX,c!==(u=a.skewX)?d.push({i:h.push(i(h)+"skewX(",null,n)-2,x:eM(c,u)}):u&&h.push(i(h)+"skewX("+u+n),!function(e,t,r,n,o,a){if(e!==r||t!==n){var s=o.push(i(o)+"scale(",null,",",null,")");a.push({i:s-4,x:eM(e,r)},{i:s-2,x:eM(t,n)})}else(1!==r||1!==n)&&o.push(i(o)+"scale("+r+","+n+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,h,d),o=a=null,function(e){for(var t,r=-1,n=d.length;++r<n;)h[(t=d[r]).i]=t.x(e);return h.join("")}}}var eH=eB(function(e){let t=new("function"==typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?eR:eP(t.a,t.b,t.c,t.d,t.e,t.f)},"px, ","px)","deg)"),eU=eB(function(e){return null==e?eR:(en||(en=document.createElementNS("http://www.w3.org/2000/svg","g")),en.setAttribute("transform",e),e=en.transform.baseVal.consolidate())?eP((e=e.matrix).a,e.b,e.c,e.d,e.e,e.f):eR},", ",")",")");function ej(e,t,r){var n=e._id;return e.each(function(){var e=eN(this,n);(e.value||(e.value={}))[t]=r.apply(this,arguments)}),function(e){return eL(e,n).value[t]}}function ez(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function eq(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function eG(){}var eW="\\s*([+-]?\\d+)\\s*",eY="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",eK="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",e$=/^#([0-9a-f]{3,8})$/,eV=RegExp(`^rgb\\(${eW},${eW},${eW}\\)$`),eX=RegExp(`^rgb\\(${eK},${eK},${eK}\\)$`),eQ=RegExp(`^rgba\\(${eW},${eW},${eW},${eY}\\)$`),eZ=RegExp(`^rgba\\(${eK},${eK},${eK},${eY}\\)$`),eJ=RegExp(`^hsl\\(${eY},${eK},${eK}\\)$`),e0=RegExp(`^hsla\\(${eY},${eK},${eK},${eY}\\)$`),e1={aliceblue:0xf0f8ff,antiquewhite:0xfaebd7,aqua:65535,aquamarine:8388564,azure:0xf0ffff,beige:0xf5f5dc,bisque:0xffe4c4,black:0,blanchedalmond:0xffebcd,blue:255,blueviolet:9055202,brown:0xa52a2a,burlywood:0xdeb887,cadetblue:6266528,chartreuse:8388352,chocolate:0xd2691e,coral:0xff7f50,cornflowerblue:6591981,cornsilk:0xfff8dc,crimson:0xdc143c,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:0xb8860b,darkgray:0xa9a9a9,darkgreen:25600,darkgrey:0xa9a9a9,darkkhaki:0xbdb76b,darkmagenta:9109643,darkolivegreen:5597999,darkorange:0xff8c00,darkorchid:0x9932cc,darkred:9109504,darksalmon:0xe9967a,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:0xff1493,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:0xb22222,floralwhite:0xfffaf0,forestgreen:2263842,fuchsia:0xff00ff,gainsboro:0xdcdcdc,ghostwhite:0xf8f8ff,gold:0xffd700,goldenrod:0xdaa520,gray:8421504,green:32768,greenyellow:0xadff2f,grey:8421504,honeydew:0xf0fff0,hotpink:0xff69b4,indianred:0xcd5c5c,indigo:4915330,ivory:0xfffff0,khaki:0xf0e68c,lavender:0xe6e6fa,lavenderblush:0xfff0f5,lawngreen:8190976,lemonchiffon:0xfffacd,lightblue:0xadd8e6,lightcoral:0xf08080,lightcyan:0xe0ffff,lightgoldenrodyellow:0xfafad2,lightgray:0xd3d3d3,lightgreen:9498256,lightgrey:0xd3d3d3,lightpink:0xffb6c1,lightsalmon:0xffa07a,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:0xb0c4de,lightyellow:0xffffe0,lime:65280,limegreen:3329330,linen:0xfaf0e6,magenta:0xff00ff,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:0xba55d3,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:0xc71585,midnightblue:1644912,mintcream:0xf5fffa,mistyrose:0xffe4e1,moccasin:0xffe4b5,navajowhite:0xffdead,navy:128,oldlace:0xfdf5e6,olive:8421376,olivedrab:7048739,orange:0xffa500,orangered:0xff4500,orchid:0xda70d6,palegoldenrod:0xeee8aa,palegreen:0x98fb98,paleturquoise:0xafeeee,palevioletred:0xdb7093,papayawhip:0xffefd5,peachpuff:0xffdab9,peru:0xcd853f,pink:0xffc0cb,plum:0xdda0dd,powderblue:0xb0e0e6,purple:8388736,rebeccapurple:6697881,red:0xff0000,rosybrown:0xbc8f8f,royalblue:4286945,saddlebrown:9127187,salmon:0xfa8072,sandybrown:0xf4a460,seagreen:3050327,seashell:0xfff5ee,sienna:0xa0522d,silver:0xc0c0c0,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:0xfffafa,springgreen:65407,steelblue:4620980,tan:0xd2b48c,teal:32896,thistle:0xd8bfd8,tomato:0xff6347,turquoise:4251856,violet:0xee82ee,wheat:0xf5deb3,white:0xffffff,whitesmoke:0xf5f5f5,yellow:0xffff00,yellowgreen:0x9acd32};function e2(){return this.rgb().formatHex()}function e3(){return this.rgb().formatRgb()}function e5(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=e$.exec(e))?(r=t[1].length,t=parseInt(t[1],16),6===r?e4(t):3===r?new e7(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===r?e6(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===r?e6(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=eV.exec(e))?new e7(t[1],t[2],t[3],1):(t=eX.exec(e))?new e7(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=eQ.exec(e))?e6(t[1],t[2],t[3],t[4]):(t=eZ.exec(e))?e6(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=eJ.exec(e))?to(t[1],t[2]/100,t[3]/100,1):(t=e0.exec(e))?to(t[1],t[2]/100,t[3]/100,t[4]):e1.hasOwnProperty(e)?e4(e1[e]):"transparent"===e?new e7(NaN,NaN,NaN,0):null}function e4(e){return new e7(e>>16&255,e>>8&255,255&e,1)}function e6(e,t,r,n){return n<=0&&(e=t=r=NaN),new e7(e,t,r,n)}function e8(e){return(e instanceof eG||(e=e5(e)),e)?new e7((e=e.rgb()).r,e.g,e.b,e.opacity):new e7}function e9(e,t,r,n){return 1==arguments.length?e8(e):new e7(e,t,r,null==n?1:n)}function e7(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}function te(){return`#${ti(this.r)}${ti(this.g)}${ti(this.b)}`}function tt(){let e=tr(this.opacity);return`${1===e?"rgb(":"rgba("}${tn(this.r)}, ${tn(this.g)}, ${tn(this.b)}${1===e?")":`, ${e})`}`}function tr(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function tn(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function ti(e){return((e=tn(e))<16?"0":"")+e.toString(16)}function to(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new ts(e,t,r,n)}function ta(e){if(e instanceof ts)return new ts(e.h,e.s,e.l,e.opacity);if(e instanceof eG||(e=e5(e)),!e)return new ts;if(e instanceof ts)return e;var t=(e=e.rgb()).r/255,r=e.g/255,n=e.b/255,i=Math.min(t,r,n),o=Math.max(t,r,n),a=NaN,s=o-i,l=(o+i)/2;return s?(a=t===o?(r-n)/s+(r<n)*6:r===o?(n-t)/s+2:(t-r)/s+4,s/=l<.5?o+i:2-o-i,a*=60):s=l>0&&l<1?0:a,new ts(a,s,l,e.opacity)}function ts(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}function tl(e){return(e=(e||0)%360)<0?e+360:e}function tc(e){return Math.max(0,Math.min(1,e||0))}function tu(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}function th(e,t,r,n,i){var o=e*e,a=o*e;return((1-3*e+3*o-a)*t+(4-6*o+3*a)*r+(1+3*e+3*o-3*a)*n+a*i)/6}ez(eG,e5,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:e2,formatHex:e2,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return ta(this).formatHsl()},formatRgb:e3,toString:e3}),ez(e7,e9,eq(eG,{brighter(e){return e=null==e?1.428571428571428
16:Math.pow(1.4285714285714286,e),new e7(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new e7(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new e7(tn(this.r),tn(this.g),tn(this.b),tr(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:te,formatHex:te,formatHex8:function(){return`#${ti(this.r)}${ti(this.g)}${ti(this.b)}${ti((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:tt,toString:tt})),ez(ts,function(e,t,r,n){return 1==arguments.length?ta(e):new ts(e,t,r,null==n?1:n)},eq(eG,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new ts(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new ts(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,i=2*r-n;return new e7(tu(e>=240?e-240:e+120,i,n),tu(e,i,n),tu(e<120?e+240:e-120,i,n),this.opacity)},clamp(){return new ts(tl(this.h),tc(this.s),tc(this.l),tr(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(){let e=tr(this.opacity);return`${1===e?"hsl(":"hsla("}${tl(this.h)}, ${100*tc(this.s)}%, ${100*tc(this.l)}%${1===e?")":`, ${e})`}`}}));let td=e=>()=>e;function tp(e,t){return function(r){return e+r*t}}function tf(e,t){var r=t-e;return r?tp(e,r):td(isNaN(e)?t:e)}let tm=function e(t){var r,n=1==(r=+t)?tf:function(e,t){var n,i,o;return t-e?(n=e,i=t,n=Math.pow(n,o=r),i=Math.pow(i,o)-n,o=1/o,function(e){return Math.pow(n+e*i,o)}):td(isNaN(e)?t:e)};function i(e,t){var r=n((e=e9(e)).r,(t=e9(t)).r),i=n(e.g,t.g),o=n(e.b,t.b),a=tf(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=o(t),e.opacity=a(t),e+""}}return i.gamma=e,i}(1);function tg(e){return function(t){var r,n,i=t.length,o=Array(i),a=Array(i),s=Array(i);for(r=0;r<i;++r)n=e9(t[r]),o[r]=n.r||0,a[r]=n.g||0,s[r]=n.b||0;return o=e(o),a=e(a),s=e(s),n.opacity=1,function(e){return n.r=o(e),n.g=a(e),n.b=s(e),n+""}}}tg(function(e){var t=e.length-1;return function(r){var n=r<=0?r=0:r>=1?(r=1,t-1):Math.floor(r*t),i=e[n],o=e[n+1],a=n>0?e[n-1]:2*i-o,s=n<t-1?e[n+2]:2*o-i;return th((r-n/t)*t,a,i,o,s)}}),tg(function(e){var t=e.length;return function(r){var n=Math.floor(((r%=1)<0?++r:r)*t),i=e[(n+t-1)%t],o=e[n%t],a=e[(n+1)%t],s=e[(n+2)%t];return th((r-n/t)*t,i,o,a,s)}});var ty=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,tb=RegExp(ty.source,"g");function tT(e,t){var r,n,i,o,a,s=ty.lastIndex=tb.lastIndex=0,l=-1,c=[],u=[];for(e+="",t+="";(i=ty.exec(e))&&(o=tb.exec(t));)(a=o.index)>s&&(a=t.slice(s,a),c[l]?c[l]+=a:c[++l]=a),(i=i[0])===(o=o[0])?c[l]?c[l]+=o:c[++l]=o:(c[++l]=null,u.push({i:l,x:eM(i,o)})),s=tb.lastIndex;return s<t.length&&(a=t.slice(s),c[l]?c[l]+=a:c[++l]=a),c.length<2?u[0]?(r=u[0].x,function(e){return r(e)+""}):(n=t,function(){return n}):(t=u.length,function(e){for(var r,n=0;n<t;++n)c[(r=u[n]).i]=r.x(e);return c.join("")})}function tE(e,t){var r;return("number"==typeof t?eM:t instanceof e5?tm:(r=e5(t))?(t=r,tm):tT)(e,t)}var t_=Z.prototype.constructor;function tk(e){return function(){this.style.removeProperty(e)}}var tC=0;function tx(e,t,r,n){this._groups=e,this._parents=t,this._name=r,this._id=n}var tA=Z.prototype;tx.prototype=(function(e){return Z().transition(e)}).prototype={constructor:tx,select:function(e){var t=this._name,r=this._id;"function"!=typeof e&&(e=p(e));for(var n=this._groups,i=n.length,o=Array(i),a=0;a<i;++a)for(var s,l,c=n[a],u=c.length,h=o[a]=Array(u),d=0;d<u;++d)(s=c[d])&&(l=e.call(s,s.__data__,d,c))&&("__data__"in s&&(l.__data__=s.__data__),h[d]=l,eD(h[d],t,r,d,h,eL(s,r)));return new tx(o,this._parents,t,r)},selectAll:function(e){var t=this._name,r=this._id;"function"!=typeof e&&(e=m(e));for(var n=this._groups,i=n.length,o=[],a=[],s=0;s<i;++s)for(var l,c=n[s],u=c.length,h=0;h<u;++h)if(l=c[h]){for(var d,p=e.call(l,l.__data__,h,c),f=eL(l,r),g=0,y=p.length;g<y;++g)(d=p[g])&&eD(d,t,r,g,p,f);o.push(p),a.push(l)}return new tx(o,a,t,r)},selectChild:tA.selectChild,selectChildren:tA.selectChildren,filter:function(e){"function"!=typeof e&&(e=g(e));for(var t=this._groups,r=t.length,n=Array(r),i=0;i<r;++i)for(var o,a=t[i],s=a.length,l=n[i]=[],c=0;c<s;++c)(o=a[c])&&e.call(o,o.__data__,c,a)&&l.push(o);return new tx(n,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw Error();for(var t=this._groups,r=e._groups,n=t.length,i=r.length,o=Math.min(n,i),a=Array(n),s=0;s<o;++s)for(var l,c=t[s],u=r[s],h=c.length,d=a[s]=Array(h),p=0;p<h;
1++p)(l=c[p]||u[p])&&(d[p]=l);for(;s<n;++s)a[s]=t[s];return new tx(a,this._parents,this._name,this._id)},selection:function(){return new t_(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,r=++tC,n=this._groups,i=n.length,o=0;o<i;++o)for(var a,s=n[o],l=s.length,c=0;c<l;++c)if(a=s[c]){var u=eL(a,t);eD(a,e,r,c,s,{time:u.time+u.delay+u.duration,delay:0,duration:u.duration,ease:u.ease})}return new tx(n,this._parents,e,r)},call:tA.call,nodes:tA.nodes,node:tA.node,size:tA.size,empty:tA.empty,each:tA.each,on:function(e,t){var r,n,i,o,a,s,l=this._id;return arguments.length<2?eL(this.node(),l).on.on(e):this.each((r=l,n=e,i=t,s=(n+"").trim().split(/^|\s+/).every(function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e})?eI:eN,function(){var e=s(this,r),t=e.on;t!==o&&(a=(o=t).copy()).on(n,i),e.on=a}))},attr:function(e,t){var r=D(e),n="transform"===r?eU:tE;return this.attrTween(e,"function"==typeof t?(r.local?function(e,t,r){var n,i,o;return function(){var a,s,l=r(this);return null==l?void this.removeAttributeNS(e.space,e.local):(a=this.getAttributeNS(e.space,e.local))===(s=l+"")?null:a===n&&s===i?o:(i=s,o=t(n=a,l))}}:function(e,t,r){var n,i,o;return function(){var a,s,l=r(this);return null==l?void this.removeAttribute(e):(a=this.getAttribute(e))===(s=l+"")?null:a===n&&s===i?o:(i=s,o=t(n=a,l))}})(r,n,ej(this,"attr."+e,t)):null==t?(r.local?function(e){return function(){this.removeAttributeNS(e.space,e.local)}}:function(e){return function(){this.removeAttribute(e)}})(r):(r.local?function(e,t,r){var n,i,o=r+"";return function(){var a=this.getAttributeNS(e.space,e.local);return a===o?null:a===n?i:i=t(n=a,r)}}:function(e,t,r){var n,i,o=r+"";return function(){var a=this.getAttribute(e);return a===o?null:a===n?i:i=t(n=a,r)}})(r,n,t))},attrTween:function(e,t){var r="attr."+e;if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!=typeof t)throw Error();var n=D(e);return this.tween(r,(n.local?function(e,t){var r,n;function i(){var i=t.apply(this,arguments);return i!==n&&(r=(n=i)&&function(t){this.setAttributeNS(e.space,e.local,i.call(this,t))}),r}return i._value=t,i}:function(e,t){var r,n;function i(){var i=t.apply(this,arguments);return i!==n&&(r=(n=i)&&function(t){this.setAttribute(e,i.call(this,t))}),r}return i._value=t,i})(n,t))},style:function(e,t,r){var n,i,o,a,s,l,c,u,h,d,p,f,m,g,y,b,T,E,_,k,C,x="transform"==(e+="")?eH:tE;return null==t?this.styleTween(e,(n=e,function(){var e=N(this,n),t=(this.style.removeProperty(n),N(this,n));return e===t?null:e===i&&t===o?a:a=x(i=e,o=t)})).on("end.style."+e,tk(e)):"function"==typeof t?this.styleTween(e,(s=e,l=ej(this,"style."+e,t),function(){var e=N(this,s),t=l(this),r=t+"";return null==t&&(this.style.removeProperty(s),r=t=N(this,s)),e===r?null:e===c&&r===u?h:(u=r,h=x(c=e,t))})).each((d=this._id,T="end."+(b="style."+(p=e)),function(){var e=eN(this,d),t=e.on,r=null==e.value[b]?y||(y=tk(p)):void 0;(t!==f||g!==r)&&(m=(f=t).copy()).on(T,g=r),e.on=m})):this.styleTween(e,(E=e,C=t+"",function(){var e=N(this,E);return e===C?null:e===_?k:k=x(_=e,t)}),r).on("end.style."+e,null)},styleTween:function(e,t,r){var n="style."+(e+="");if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!=typeof t)throw Error();return this.tween(n,function(e,t,r){var n,i;function o(){var o=t.apply(this,arguments);return o!==i&&(n=(i=o)&&function(t){this.style.setProperty(e,o.call(this,t),r)}),n}return o._value=t,o}(e,t,null==r?"":r))},text:function(e){var t,r;return this.tween("text","function"==typeof e?(t=ej(this,"text",e),function(){var e=t(this);this.textContent=null==e?"":e}):(r=null==e?"":e+"",function(){this.textContent=r}))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!=typeof e)throw Error();return this.tween(t,function(e){var t,r;function n(){var n=e.apply(this,arguments);return n!==r&&(t=(r=n)&&function(e){this.textContent=n.call(this,e)}),t}return n._value=e,n}(e))},remove:function(){var e;return this.on("end.remove",(e=this._id,function(){var t=this.parentNode;for(var r in this.__transition)if(+r!==e)return;t&&t.removeChild(this)}))},tween:function(e,t){var r=this._id;if(e+="",arguments.length<2){for(var n,i=eL(this.node(),r).tween,o=0,a=i.length;o<a;++o)if((n=i[o]).name===e)return n.value;return null}return this.each((null==t?function(e,t){var r,n;return function(){var i=eN(this,e),o=i.tween;if(o!==r){n=r=o;for(var a=0,s=n.length;a<s;++a)if(n[a].name===t){(n=n.slice()).splice(a,1);break}}i.tween=n}}:function(e,t,r){var n,i;if("function"!=typeof r)throw Error();return function(){var o=eN(this,e),a=o.tween;if(a!==n){i=(n=a).slice();for(var s={name:t,value:r},l=0,c=i.length;l<c;++l)if(i[l].name===t){i[l]=s;break}l===c&&i.push(s)}o.tween=i}})(r,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?function(e,t){return function(){eI(this,e).delay=+t.apply(this,arguments)}}:function(e,t){return t*=1,function(){eI(this,e).delay=t}})(t,e)):eL(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"==typeof e?function(e,t){return function(){eN(this,e).duration=+t.apply(this,arguments)}}:function(e,t){return t*=1,function(){eN(this,e).duration=t}})(t,e)):eL(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(function(e,t){if("function"!=typeof t)throw Error();return function(){eN(this,e).ease=t}}(t,e)):eL(this.node(),t).ease},easeVarying:function(e){var t;if("function"!=typeof e)throw Error();return this.each((t=this._id,function(){var r=e.apply(this,arguments);if("function"!=typeof r)throw Error();eN(this,t).ease=r}))},end:function(){var e,t,r=this,n=r._id,i=r.size();return new Promise(function(o,a){var s={value:a},l={value:function(){0==--i&&o()}};r.each(function(){var r=eN(this,n),i=r.on;
1i!==e&&((t=(e=i).copy())._.cancel.push(s),t._.interrupt.push(s),t._.end.push(l)),r.on=t}),0===i&&o()})},[Symbol.iterator]:tA[Symbol.iterator]};var tv={time:null,delay:0,duration:250,ease:function(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}};Z.prototype.interrupt=function(e){return this.each(function(){!function(e,t){var r,n,i,o=e.__transition,a=!0;if(o){for(i in t=null==t?null:t+"",o){if((r=o[i]).name!==t){a=!1;continue}n=r.state>2&&r.state<5,r.state=6,r.timer.stop(),r.on.call(n?"interrupt":"cancel",e,e.__data__,r.index,r.group),delete o[i]}a&&delete e.__transition}}(this,e)})},Z.prototype.transition=function(e){var t,r;e instanceof tx?(t=e._id,e=e._name):(t=++tC,(r=tv).time=eE(),e=null==e?null:e+"");for(var n=this._groups,i=n.length,o=0;o<i;++o)for(var a,s=n[o],l=s.length,c=0;c<l;++c)(a=s[c])&&eD(a,e,t,c,s,r||function(e,t){for(var r;!(r=e.__transition)||!(r=r[t]);)if(!(e=e.parentNode))throw Error(`transition ${t} not found`);return r}(a,t));return new tx(n,this._parents,e,t)};var tS={name:"drag"},tw={name:"space"},tO={name:"handle"},tD={name:"center"};let{abs:tI,max:tN,min:tL}=Math;function tM(e){return[+e[0],+e[1]]}function tF(e){return[tM(e[0]),tM(e[1])]}var tR={name:"x",handles:["w","e"].map(tq),input:function(e,t){return null==e?null:[[+e[0],t[0][1]],[+e[1],t[1][1]]]},output:function(e){return e&&[e[0][0],e[1][0]]}},tP={name:"y",handles:["n","s"].map(tq),input:function(e,t){return null==e?null:[[t[0][0],+e[0]],[t[1][0],+e[1]]]},output:function(e){return e&&[e[0][1],e[1][1]]}},tB=(["n","w","e","s","nw","ne","sw","se"].map(tq),{overlay:"crosshair",selection:"move",n:"ns-resize",e:"ew-resize",s:"ns-resize",w:"ew-resize",nw:"nwse-resize",ne:"nesw-resize",se:"nwse-resize",sw:"nesw-resize"}),tH={e:"w",w:"e",nw:"ne",ne:"nw",se:"sw",sw:"se"},tU={n:"s",s:"n",nw:"sw",ne:"se",se:"ne",sw:"nw"},tj={overlay:1,selection:1,n:null,e:1,s:null,w:-1,nw:-1,ne:1,se:1,sw:-1},tz={overlay:1,selection:1,n:-1,e:null,s:1,w:null,nw:-1,ne:-1,se:1,sw:1};function tq(e){return{type:e}}function tG(e){return!e.ctrlKey&&!e.button}function tW(){var e=this.ownerSVGElement||this;return e.hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]}function tY(){return navigator.maxTouchPoints||"ontouchstart"in this}function tK(e){for(;!e.__brush;)if(!(e=e.parentNode))return;return e.__brush}let t$=Math.PI/180,tV=180/Math.PI,tX=4/29,tQ=6/29,tZ=6/29*3*(6/29),tJ=6/29*(6/29)*(6/29);function t0(e){if(e instanceof t1)return new t1(e.l,e.a,e.b,e.opacity);if(e instanceof t8)return t9(e);e instanceof e7||(e=e8(e));var t,r,n=t4(e.r),i=t4(e.g),o=t4(e.b),a=t2((.2225045*n+.7168786*i+.0606169*o)/1);return n===i&&i===o?t=r=a:(t=t2((.4360747*n+.3850649*i+.1430804*o)/.96422),r=t2((.0139322*n+.0971045*i+.7141733*o)/.82521)),new t1(116*a-16,500*(t-a),200*(a-r),e.opacity)}function t1(e,t,r,n){this.l=+e,this.a=+t,this.b=+r,this.opacity=+n}function t2(e){return e>tJ?Math.pow(e,1/3):e/tZ+tX}function t3(e){return e>tQ?e*e*e:tZ*(e-tX)}function t5(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function t4(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function t6(e,t,r,n){return 1==arguments.length?function(e){if(e instanceof t8)return new t8(e.h,e.c,e.l,e.opacity);if(e instanceof t1||(e=t0(e)),0===e.a&&0===e.b)return new t8(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*tV;return new t8(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}(e):new t8(e,t,r,null==n?1:n)}function t8(e,t,r,n){this.h=+e,this.c=+t,this.l=+r,this.opacity=+n}function t9(e){if(isNaN(e.h))return new t1(e.l,0,0,e.opacity);var t=e.h*t$;return new t1(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}function t7(e){return function(t,r){var n=e((t=t6(t)).h,(r=t6(r)).h),i=tf(t.c,r.c),o=tf(t.l,r.l),a=tf(t.opacity,r.opacity);return function(e){return t.h=n(e),t.c=i(e),t.l=o(e),t.opacity=a(e),t+""}}}ez(t1,function(e,t,r,n){return 1==arguments.length?t0(e):new t1(e,t,r,null==n?1:n)},eq(eG,{brighter(e){return new t1(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker(e){return new t1(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,r=isNaN(this.b)?e:e-this.b/200;return t=.96422*t3(t),new e7(t5(3.1338561*t-1.6168667*(e=+t3(e))-.4906146*(r=.82521*t3(r))),t5(-.9787684*t+1.9161415*e+.033454*r),t5(.0719453*t-.2289914*e+1.4052427*r),this.opacity)}})),ez(t8,t6,eq(eG,{brighter(e){return new t8(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker(e){return new t8(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb(){return t9(this).rgb()}}));let re=t7(function(e,t){var r=t-e;return r?tp(e,r>180||r<-180?r-360*Math.round(r/360):r):td(isNaN(e)?t:e)});function rt(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}t7(tf);class rr extends Map{constructor(e,t=ri){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(let[t,r]of e)this.set(t,r)}get(e){return super.get(rn(this,e))}has(e){return super.has(rn(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},r){let n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}(this,e))}}function rn({_intern:e,_key:t},r){let n=t(r);return e.has(n)?e.get(n):r}function ri(e){return null!==e&&"object"==typeof e?e.valueOf():e}
1let ro=Symbol("implicit");function ra(){var e=new rr,t=[],r=[],n=ro;function i(i){let o=e.get(i);if(void 0===o){if(n!==ro)return n;e.set(i,o=t.push(i)-1)}return r[o%r.length]}return i.domain=function(r){if(!arguments.length)return t.slice();for(let n of(t=[],e=new rr,r))e.has(n)||e.set(n,t.push(n)-1);return i},i.range=function(e){return arguments.length?(r=Array.from(e),i):r.slice()},i.unknown=function(e){return arguments.length?(n=e,i):n},i.copy=function(){return ra(t,r).unknown(n)},rt.apply(i,arguments),i}let rs=Math.sqrt(50),rl=Math.sqrt(10),rc=Math.sqrt(2);function ru(e,t,r){let n,i,o;let a=(t-e)/Math.max(0,r),s=Math.floor(Math.log10(a)),l=a/Math.pow(10,s),c=l>=rs?10:l>=rl?5:l>=rc?2:1;return(s<0?(n=Math.round(e*(o=Math.pow(10,-s)/c)),i=Math.round(t*o),n/o<e&&++n,i/o>t&&--i,o=-o):(n=Math.round(e/(o=Math.pow(10,s)*c)),i=Math.round(t/o),n*o<e&&++n,i*o>t&&--i),i<n&&.5<=r&&r<2)?ru(e,t,2*r):[n,i,o]}function rh(e,t,r){return ru(e*=1,t*=1,r*=1)[2]}function rd(e,t,r){t*=1,e*=1,r*=1;let n=t<e,i=n?rh(t,e,r):rh(e,t,r);return(n?-1:1)*(i<0?-(1/i):i)}function rp(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function rf(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function rm(e){let t,r,n;function i(e,n,o=0,a=e.length){if(o<a){if(0!==t(n,n))return a;do{let t=o+a>>>1;0>r(e[t],n)?o=t+1:a=t}while(o<a)}return o}return 2!==e.length?(t=rp,r=(t,r)=>rp(e(t),r),n=(t,r)=>e(t)-r):(t=e===rp||e===rf?e:rg,r=e,n=e),{left:i,center:function(e,t,r=0,o=e.length){let a=i(e,t,r,o-1);return a>r&&n(e[a-1],t)>-n(e[a],t)?a-1:a},right:function(e,n,i=0,o=e.length){if(i<o){if(0!==t(n,n))return o;do{let t=i+o>>>1;0>=r(e[t],n)?i=t+1:o=t}while(i<o)}return i}}}function rg(){return 0}let ry=rm(rp),rb=ry.right;ry.left,rm(function(e){return null===e?NaN:+e}).center;function rT(e,t){var r,n,i=typeof t;return null==t||"boolean"===i?td(t):("number"===i?eM:"string"===i?(n=e5(t))?(t=n,tm):tT:t instanceof e5?tm:t instanceof Date?function(e,t){var r=new Date;return e*=1,t*=1,function(n){return r.setTime(e*(1-n)+t*n),r}}:!ArrayBuffer.isView(r=t)||r instanceof DataView?Array.isArray(t)?function(e,t){var r,n=t?t.length:0,i=e?Math.min(n,e.length):0,o=Array(i),a=Array(n);for(r=0;r<i;++r)o[r]=rT(e[r],t[r]);for(;r<n;++r)a[r]=t[r];return function(e){for(r=0;r<i;++r)a[r]=o[r](e);return a}}:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?function(e,t){var r,n={},i={};for(r in(null===e||"object"!=typeof e)&&(e={}),(null===t||"object"!=typeof t)&&(t={}),t)r in e?n[r]=rT(e[r],t[r]):i[r]=t[r];return function(e){for(r in n)i[r]=n[r](e);return i}}:eM:function(e,t){t||(t=[]);var r,n=e?Math.min(t.length,e.length):0,i=t.slice();return function(o){for(r=0;r<n;++r)i[r]=e[r]*(1-o)+t[r]*o;return i}})(e,t)}function rE(e,t){return e*=1,t*=1,function(r){return Math.round(e*(1-r)+t*r)}}function r_(e){return+e}var rk=[0,1];function rC(e){return e}function rx(e,t){var r;return(t-=e*=1)?function(r){return(r-e)/t}:(r=isNaN(t)?NaN:.5,function(){return r})}function rA(e,t,r){var n=e[0],i=e[1],o=t[0],a=t[1];return i<n?(n=rx(i,n),o=r(a,o)):(n=rx(n,i),o=r(o,a)),function(e){return o(n(e))}}function rv(e,t,r){var n=Math.min(e.length,t.length)-1,i=Array(n),o=Array(n),a=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++a<n;)i[a]=rx(e[a],e[a+1]),o[a]=r(t[a],t[a+1]);return function(t){var r=rb(e,t,1,n)-1;return o[r](i[r](t))}}function rS(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function rw(){return(function(){var e,t,r,n,i,o,a=rk,s=rk,l=rT,c=rC;function u(){var e,t,r,l=Math.min(a.length,s.length);return c!==rC&&(e=a[0],t=a[l-1],e>t&&(r=e,e=t,t=r),c=function(r){return Math.max(e,Math.min(t,r))}),n=l>2?rv:rA,i=o=null,h}function h(t){return null==t||isNaN(t*=1)?r:(i||(i=n(a.map(e),s,l)))(e(c(t)))}return h.invert=function(r){return c(t((o||(o=n(s,a.map(e),eM)))(r)))},h.domain=function(e){return arguments.length?(a=Array.from(e,r_),u()):a.slice()},h.range=function(e){return arguments.length?(s=Array.from(e),u()):s.slice()},h.rangeRound=function(e){return s=Array.from(e),l=rE,u()},h.clamp=function(e){return arguments.length?(c=!!e||rC,u()):c!==rC},h.interpolate=function(e){return arguments.length?(l=e,u()):l},h.unknown=function(e){return arguments.length?(r=e,h):r},function(r,n){return e=r,t=n,u()}})()(rC,rC)}var rO=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function rD(e){var t;if(!(t=rO.exec(e)))throw Error("invalid format: "+e);return new rI({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function rI(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function rN(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function rL(e){return(e=rN(Math.abs(e)))?e[1]:NaN}function rM(e,t){var r=rN(e,t);if(!r)return e+"";var n=r[0],i=r[1];return i<0?"0."+Array(-i).join("0")+n:n.length>i+1?n.slice(0,i+1)+"."+n.slice(i+1):n+Array(i-n.length+2).join("0")}rD.prototype=rI.prototype,rI.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?""
1:Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};let rF={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>rM(100*e,t),r:rM,s:function(e,t){var r=rN(e,t);if(!r)return e+"";var n=r[0],i=r[1],o=i-(ei=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,a=n.length;return o===a?n:o>a?n+Array(o-a+1).join("0"):o>0?n.slice(0,o)+"."+n.slice(o):"0."+Array(1-o).join("0")+rN(e,Math.max(0,t+o-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function rR(e){return e}var rP=Array.prototype.map,rB=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];ea=(eo=function(e){var t,r,n,i=void 0===e.grouping||void 0===e.thousands?rR:(t=rP.call(e.grouping,Number),r=e.thousands+"",function(e,n){for(var i=e.length,o=[],a=0,s=t[0],l=0;i>0&&s>0&&(l+s+1>n&&(s=Math.max(1,n-l)),o.push(e.substring(i-=s,i+s)),!((l+=s+1)>n));)s=t[a=(a+1)%t.length];return o.reverse().join(r)}),o=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",s=void 0===e.decimal?".":e.decimal+"",l=void 0===e.numerals?rR:(n=rP.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return n[+e]})}),c=void 0===e.percent?"%":e.percent+"",u=void 0===e.minus?"−":e.minus+"",h=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=rD(e)).fill,r=e.align,n=e.sign,d=e.symbol,p=e.zero,f=e.width,m=e.comma,g=e.precision,y=e.trim,b=e.type;"n"===b?(m=!0,b="g"):rF[b]||(void 0===g&&(g=12),y=!0,b="g"),(p||"0"===t&&"="===r)&&(p=!0,t="0",r="=");var T="$"===d?o:"#"===d&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",E="$"===d?a:/[%p]/.test(b)?c:"",_=rF[b],k=/[defgprs%]/.test(b);function C(e){var o,a,c,d=T,C=E;if("c"===b)C=_(e)+C,e="";else{var x=(e*=1)<0||1/e<0;
1if(e=isNaN(e)?h:_(Math.abs(e),g),y&&(e=function(e){e:for(var t,r=e.length,n=1,i=-1;n<r;++n)switch(e[n]){case".":i=t=n;break;case"0":0===i&&(i=n),t=n;break;default:if(!+e[n])break e;i>0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),x&&0==+e&&"+"!==n&&(x=!1),d=(x?"("===n?n:u:"-"===n||"("===n?"":n)+d,C=("s"===b?rB[8+ei/3]:"")+C+(x&&"("===n?")":""),k){for(o=-1,a=e.length;++o<a;)if(48>(c=e.charCodeAt(o))||c>57){C=(46===c?s+e.slice(o+1):e.slice(o))+C,e=e.slice(0,o);break}}}m&&!p&&(e=i(e,1/0));var A=d.length+e.length+C.length,v=A<f?Array(f-A+1).join(t):"";switch(m&&p&&(e=i(v+e,v.length?f-C.length:1/0),v=""),r){case"<":e=d+e+C+v;break;case"=":e=d+v+e+C;break;case"^":e=v.slice(0,A=v.length>>1)+d+e+C+v.slice(A);break;default:e=v+d+e+C}return l(e)}return g=void 0===g?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g)),C.toString=function(){return e+""},C}return{format:d,formatPrefix:function(e,t){var r=d(((e=rD(e)).type="f",e)),n=3*Math.max(-8,Math.min(8,Math.floor(rL(t)/3))),i=Math.pow(10,-n),o=rB[8+n/3];return function(e){return r(i*e)+o}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,es=eo.formatPrefix;let rH=new Date,rU=new Date;function rj(e,t,r,n){function i(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return i.floor=t=>(e(t=new Date(+t)),t),i.ceil=r=>(e(r=new Date(r-1)),t(r,1),e(r),r),i.round=e=>{let t=i(e),r=i.ceil(e);return e-t<r-e?t:r},i.offset=(e,r)=>(t(e=new Date(+e),null==r?1:Math.floor(r)),e),i.range=(r,n,o)=>{let a;let s=[];if(r=i.ceil(r),o=null==o?1:Math.floor(o),!(r<n)||!(o>0))return s;do s.push(a=new Date(+r)),t(r,o),e(r);while(a<r&&r<n);return s},i.filter=r=>rj(t=>{if(t>=t)for(;e(t),!r(t);)t.setTime(t-1)},(e,n)=>{if(e>=e){if(n<0)for(;++n<=0;)for(;t(e,-1),!r(e););else for(;--n>=0;)for(;t(e,1),!r(e););}}),r&&(i.count=(t,n)=>(rH.setTime(+t),rU.setTime(+n),e(rH),e(rU),Math.floor(r(rH,rU))),i.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?i.filter(n?t=>n(t)%e==0:t=>i.count(0,t)%e==0):i:null),i}let rz=rj(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);rz.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?rj(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):rz:null,rz.range;let rq=rj(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+1e3*t)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds());rq.range;let rG=rj(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getMinutes());rG.range;let rW=rj(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes());rW.range;let rY=rj(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getHours());rY.range;let rK=rj(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours());rK.range;let r$=rj(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1);r$.range;let rV=rj(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1);rV.range;let rX=rj(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5));function rQ(e){return rj(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/6048e5)}rX.range;let rZ=rQ(0),rJ=rQ(1),r0=rQ(2),r1=rQ(3),r2=rQ(4),r3=rQ(5),r5=rQ(6);function r4(e){return rj(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/6048e5)}rZ.range,rJ.range,r0.range,r1.range,r2.range,r3.range,r5.range;let r6=r4(0),r8=r4(1),r9=r4(2),r7=r4(3),ne=r4(4),nt=r4(5),nr=r4(6);r6.range,r8.range,r9.range,r7.range,ne.range,nt.range,nr.range;let nn=rj(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());nn.range;let ni=rj(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());ni.range;let no=rj(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());no.every=e=>isFinite(e=Math.floor(e))&&e>0?rj(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)}):null,no.range;let na=rj(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());function ns(e,t,r,n,i,o){let a=[[rq,1,1e3],[rq,5,5e3],[rq,15,15e3],[rq,30,3e4],[o,1,6e4],[o,5,3e5],[o,15,9e5],[o,30,18e5],[i,1,36e5],[i,3,108e5],[i,6,216e5],[i,12,432e5],[n,1,864e5],[n,2,1728e5],[r,1,6048e5],[t,1,2592e6],[t,3,7776e6],[e,1,31536e6]];function s(t,r,n){let i=Math.abs(r-t)/n,o=rm(([,,e])=>e).right(a,i);if(o===a.length)return e.every(rd(t/31536e6,r/31536e6,n));if(0===o)return rz.every(Math.max(rd(t,r,n),1));let[s,l]=a[i/a[o-1][2]<a[o][2]/i?o-1:o];return s.every(l)}return[function(e,t,r){let n=t<e;n&&([e,t]=[t,e]);let i=r&&"function"==typeof r.range?r:s(e,t,r),o=i?i.range(e,+t+1):[];return n?o.reverse():o},s]}na.every=e=>isFinite(e=Math.floor(e))&&e>0?rj(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)}):null,na.range;let[nl,nc]=ns(na,ni,r6,rX,rK,rW),[nu,nh]=ns(no,nn,rZ,r$,rY,rG);
vendor: 5,706 bytes, line 1
1function nd(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function np(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function nf(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}var nm={"-":"",_:" ",0:"0"},ng=/^\s*\d+/,ny=/^%/,nb=/[\\^$*+?|[\]().{}]/g;function nT(e,t,r){var n=e<0?"-":"",i=(n?-e:e)+"",o=i.length;return n+(o<r?Array(r-o+1).join(t)+i:i)}function nE(e){return e.replace(nb,"\\$&")}function n_(e){return RegExp("^(?:"+e.map(nE).join("|")+")","i")}function nk(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function nC(e,t,r){var n=ng.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function nx(e,t,r){var n=ng.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function nA(e,t,r){var n=ng.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function nv(e,t,r){var n=ng.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function nS(e,t,r){var n=ng.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function nw(e,t,r){var n=ng.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function nO(e,t,r){var n=ng.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function nD(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function nI(e,t,r){var n=ng.exec(t.slice(r,r+1));return n?(e.q=3*n[0]-3,r+n[0].length):-1}function nN(e,t,r){var n=ng.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function nL(e,t,r){var n=ng.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function nM(e,t,r){var n=ng.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function nF(e,t,r){var n=ng.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function nR(e,t,r){var n=ng.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function nP(e,t,r){var n=ng.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function nB(e,t,r){var n=ng.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function nH(e,t,r){var n=ng.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function nU(e,t,r){var n=ny.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function nj(e,t,r){var n=ng.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function nz(e,t,r){var n=ng.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function nq(e,t){return nT(e.getDate(),t,2)}function nG(e,t){return nT(e.getHours(),t,2)}function nW(e,t){return nT(e.getHours()%12||12,t,2)}function nY(e,t){return nT(1+r$.count(no(e),e),t,3)}function nK(e,t){return nT(e.getMilliseconds(),t,3)}function n$(e,t){return nK(e,t)+"000"}function nV(e,t){return nT(e.getMonth()+1,t,2)}function nX(e,t){return nT(e.getMinutes(),t,2)}function nQ(e,t){return nT(e.getSeconds(),t,2)}function nZ(e){var t=e.getDay();return 0===t?7:t}function nJ(e,t){return nT(rZ.count(no(e)-1,e),t,2)}function n0(e){var t=e.getDay();return t>=4||0===t?r2(e):r2.ceil(e)}function n1(e,t){return e=n0(e),nT(r2.count(no(e),e)+(4===no(e).getDay()),t,2)}function n2(e){return e.getDay()}function n3(e,t){return nT(rJ.count(no(e)-1,e),t,2)}function n5(e,t){return nT(e.getFullYear()%100,t,2)}function n4(e,t){return nT((e=n0(e)).getFullYear()%100,t,2)}function n6(e,t){return nT(e.getFullYear()%1e4,t,4)}function n8(e,t){var r=e.getDay();return nT((e=r>=4||0===r?r2(e):r2.ceil(e)).getFullYear()%1e4,t,4)}function n9(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+nT(t/60|0,"0",2)+nT(t%60,"0",2)}function n7(e,t){return nT(e.getUTCDate(),t,2)}function ie(e,t){return nT(e.getUTCHours(),t,2)}function it(e,t){return nT(e.getUTCHours()%12||12,t,2)}function ir(e,t){return nT(1+rV.count(na(e),e),t,3)}function ii(e,t){return nT(e.getUTCMilliseconds(),t,3)}function io(e,t){return ii(e,t)+"000"}function ia(e,t){return nT(e.getUTCMonth()+1,t,2)}function is(e,t){return nT(e.getUTCMinutes(),t,2)}function il(e,t){return nT(e.getUTCSeconds(),t,2)}function ic(e){var t=e.getUTCDay();return 0===t?7:t}function iu(e,t){return nT(r6.count(na(e)-1,e),t,2)}function ih(e){var t=e.getUTCDay();return t>=4||0===t?ne(e):ne.ceil(e)}function id(e,t){return e=ih(e),nT(ne.count(na(e),e)+(4===na(e).getUTCDay()),t,2)}function ip(e){return e.getUTCDay()}function im(e,t){return nT(r8.count(na(e)-1,e),t,2)}function ig(e,t){return nT(e.getUTCFullYear()%100,t,2)}function iy(e,t){return nT((e=ih(e)).getUTCFullYear()%100,t,2)}function ib(e,t){return nT(e.getUTCFullYear()%1e4,t,4)}function iT(e,t){var r=e.getUTCDay();return nT((e=r>=4||0===r?ne(e):ne.ceil(e)).getUTCFullYear()%1e4,t,4)}function iE(){return"+0000"}function i_(){return"%"}function ik(e){return+e}function iC(e){return Math.floor(+e/1e3)}function ix(e){return new Date(e)}function iA(e){return e instanceof Date?+e:+new Date(+e)}function iv(){return rt.apply((function e(t,r,n,i,o,a,s,l,c,u){var h=rw(),d=h.invert,p=h.domain,f=u(".%L"),m=u(":%S"),g=u("%I:%M"),y=u("%I %p"),b=u("%a %d"),T=u("%b %d"),E=u("%B"),_=u("%Y");function k(e){return(c(e)<e?f:l(e)<e?m:s(e)<e?g:a(e)<e?y:i(e)<e?o(e)<e?b:T:n(e)<e?E:_)(e)}return h.invert=function(e){return new Date(d(e))},h.domain=function(e){return arguments.length?p(Array.from(e,iA)):p().map(ix)},h.ticks=function(e){var r=p();return t(r[0],r[r.length-1],null==e?10:e)},h.tickFormat=function(e,t){return null==t?k:u(t)},h.nice=function(e){var t,n,i,o,a,s,l,c=p();return e&&"function"==typeof e.range||(e=r(c[0],c[c.length-1],null==e?10:e)),e?p((t=c,n=e,t=t.slice(),o=0,a=t.length-1,s=t[o],(l=t[a])<s&&(i=o,o=a,a=i,i=s,s=l,l=i),t[o]=n.floor(s),t[a]=n.
1ceil(l),t)):h},h.copy=function(){return rS(h,e(t,r,n,i,o,a,s,l,c,u))},h})(nu,nh,no,nn,rZ,r$,rY,rG,rq,ec).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}ec=(el=function(e){var t=e.dateTime,r=e.date,n=e.time,i=e.periods,o=e.days,a=e.shortDays,s=e.months,l=e.shortMonths,c=n_(i),u=nk(i),h=n_(o),d=nk(o),p=n_(a),f=nk(a),m=n_(s),g=nk(s),y=n_(l),b=nk(l),T={a:function(e){return a[e.getDay()]},A:function(e){return o[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:nq,e:nq,f:n$,g:n4,G:n8,H:nG,I:nW,j:nY,L:nK,m:nV,M:nX,p:function(e){return i[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:ik,s:iC,S:nQ,u:nZ,U:nJ,V:n1,w:n2,W:n3,x:null,X:null,y:n5,Y:n6,Z:n9,"%":i_},E={a:function(e){return a[e.getUTCDay()]},A:function(e){return o[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:n7,e:n7,f:io,g:iy,G:iT,H:ie,I:it,j:ir,L:ii,m:ia,M:is,p:function(e){return i[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:ik,s:iC,S:il,u:ic,U:iu,V:id,w:ip,W:im,x:null,X:null,y:ig,Y:ib,Z:iE,"%":i_},_={a:function(e,t,r){var n=p.exec(t.slice(r));return n?(e.w=f.get(n[0].toLowerCase()),r+n[0].length):-1},A:function(e,t,r){var n=h.exec(t.slice(r));return n?(e.w=d.get(n[0].toLowerCase()),r+n[0].length):-1},b:function(e,t,r){var n=y.exec(t.slice(r));return n?(e.m=b.get(n[0].toLowerCase()),r+n[0].length):-1},B:function(e,t,r){var n=m.exec(t.slice(r));return n?(e.m=g.get(n[0].toLowerCase()),r+n[0].length):-1},c:function(e,r,n){return x(e,t,r,n)},d:nL,e:nL,f:nH,g:nO,G:nw,H:nF,I:nF,j:nM,L:nB,m:nN,M:nR,p:function(e,t,r){var n=c.exec(t.slice(r));return n?(e.p=u.get(n[0].toLowerCase()),r+n[0].length):-1},q:nI,Q:nj,s:nz,S:nP,u:nx,U:nA,V:nv,w:nC,W:nS,x:function(e,t,n){return x(e,r,t,n)},X:function(e,t,r){return x(e,n,t,r)},y:nO,Y:nw,Z:nD,"%":nU};function k(e,t){return function(r){var n,i,o,a=[],s=-1,l=0,c=e.length;for(r instanceof Date||(r=new Date(+r));++s<c;)37===e.charCodeAt(s)&&(a.push(e.slice(l,s)),null!=(i=nm[n=e.charAt(++s)])?n=e.charAt(++s):i="e"===n?" ":"0",(o=t[n])&&(n=o(r,i)),a.push(n),l=s+1);return a.push(e.slice(l,s)),a.join("")}}function C(e,t){return function(r){var n,i,o=nf(1900,void 0,1);if(x(o,e,r+="",0)!=r.length)return null;if("Q"in o)return new Date(o.Q);if("s"in o)return new Date(1e3*o.s+("L"in o?o.L:0));if(!t||"Z"in o||(o.Z=0),"p"in o&&(o.H=o.H%12+12*o.p),void 0===o.m&&(o.m="q"in o?o.q:0),"V"in o){if(o.V<1||o.V>53)return null;"w"in o||(o.w=1),"Z"in o?(n=(i=(n=np(nf(o.y,0,1))).getUTCDay())>4||0===i?r8.ceil(n):r8(n),n=rV.offset(n,(o.V-1)*7),o.y=n.getUTCFullYear(),o.m=n.getUTCMonth(),o.d=n.getUTCDate()+(o.w+6)%7):(n=(i=(n=nd(nf(o.y,0,1))).getDay())>4||0===i?rJ.ceil(n):rJ(n),n=r$.offset(n,(o.V-1)*7),o.y=n.getFullYear(),o.m=n.getMonth(),o.d=n.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:+("W"in o)),i="Z"in o?np(nf(o.y,0,1)).getUTCDay():nd(nf(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(i+5)%7:o.w+7*o.U-(i+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,np(o)):nd(o)}}function x(e,t,r,n){for(var i,o,a=0,s=t.length,l=r.length;a<s;){if(n>=l)return -1;if(37===(i=t.charCodeAt(a++))){if(!(o=_[(i=t.charAt(a++))in nm?t.charAt(a++):i])||(n=o(e,r,n))<0)return -1}else if(i!=r.charCodeAt(n++))return -1}return n}return T.x=k(r,T),T.X=k(n,T),T.c=k(t,T),E.x=k(r,E),E.X=k(n,E),E.c=k(t,E),{format:function(e){var t=k(e+="",T);return t.toString=function(){return e},t},parse:function(e){var t=C(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=k(e+="",E);return t.toString=function(){return e},t},utcParse:function(e){var t=C(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,el.parse,el.utcFormat,el.utcParse;let iS=function(e){for(var t=e.length/6|0,r=Array(t),n=0;n<t;)r[n]="#"+e.slice(6*n,6*++n);return r}("4e79a7f28e2ce1575976b7b259a14fedc949af7aa1ff9da79c755fbab0ab");function iw(e){return"string"==typeof e?new Q([[document.querySelector(e)]],[document.documentElement]):new Q([[e]],X)}function iO(e){return function(){return e}}let iD=Math.abs,iI=Math.atan2,iN=Math.cos,iL=Math.max,iM=Math.min,iF=Math.sin,iR=Math.sqrt,iP=Math.PI,iB=iP/2,iH=2*iP;function iU(e){return e>=1?iB:e<=-1?-iB:Math.asin(e)}let ij=Math.PI,iz=2*ij,iq=iz-1e-6;function iG(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}class iW{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?iG:function(e){let t=Math.floor(e);if(!(t>=0))throw Error(`invalid digits: ${e}`);if(t>15)return iG;let r=10**t;return function(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=Math.round(arguments[t]*r)/r+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,r,n){this._append`Q${+e},${+t},${this._x1=+r},${this._y1=+n}`}bezierCurveTo(e,t,r,n,i,o){this._append`C${+e},${+t},${+r},${+n}
1,${this._x1=+i},${this._y1=+o}`}arcTo(e,t,r,n,i){if(e*=1,t*=1,r*=1,n*=1,(i*=1)<0)throw Error(`negative radius: ${i}`);let o=this._x1,a=this._y1,s=r-e,l=n-t,c=o-e,u=a-t,h=c*c+u*u;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(h>1e-6){if(Math.abs(u*s-l*c)>1e-6&&i){let d=r-o,p=n-a,f=s*s+l*l,m=Math.sqrt(f),g=Math.sqrt(h),y=i*Math.tan((ij-Math.acos((f+h-(d*d+p*p))/(2*m*g)))/2),b=y/g,T=y/m;Math.abs(b-1)>1e-6&&this._append`L${e+b*c},${t+b*u}`,this._append`A${i},${i},0,0,${+(u*d>c*p)},${this._x1=e+T*s},${this._y1=t+T*l}`}else this._append`L${this._x1=e},${this._y1=t}`}}arc(e,t,r,n,i,o){if(e*=1,t*=1,r*=1,o=!!o,r<0)throw Error(`negative radius: ${r}`);let a=r*Math.cos(n),s=r*Math.sin(n),l=e+a,c=t+s,u=1^o,h=o?n-i:i-n;null===this._x1?this._append`M${l},${c}`:(Math.abs(this._x1-l)>1e-6||Math.abs(this._y1-c)>1e-6)&&this._append`L${l},${c}`,r&&(h<0&&(h=h%iz+iz),h>iq?this._append`A${r},${r},0,1,${u},${e-a},${t-s}A${r},${r},0,1,${u},${this._x1=l},${this._y1=c}`:h>1e-6&&this._append`A${r},${r},0,${+(h>=ij)},${u},${this._x1=e+r*Math.cos(i)},${this._y1=t+r*Math.sin(i)}`)}rect(e,t,r,n){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${r*=1}v${+n}h${-r}Z`}toString(){return this._}}function iY(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(null==r)t=null;else{let e=Math.floor(r);if(!(e>=0))throw RangeError(`invalid digits: ${r}`);t=e}return e},()=>new iW(t)}function iK(e){return e.innerRadius}function i$(e){return e.outerRadius}function iV(e){return e.startAngle}function iX(e){return e.endAngle}function iQ(e){return e&&e.padAngle}function iZ(e,t,r,n,i,o,a){var s=e-r,l=t-n,c=(a?o:-o)/iR(s*s+l*l),u=c*l,h=-c*s,d=e+u,p=t+h,f=r+u,m=n+h,g=(d+f)/2,y=(p+m)/2,b=f-d,T=m-p,E=b*b+T*T,_=i-o,k=d*m-f*p,C=(T<0?-1:1)*iR(iL(0,_*_*E-k*k)),x=(k*T-b*C)/E,A=(-k*b-T*C)/E,v=(k*T+b*C)/E,S=(-k*b+T*C)/E,w=x-g,O=A-y,D=v-g,I=S-y;return w*w+O*O>D*D+I*I&&(x=v,A=S),{cx:x,cy:A,x01:-u,y01:-h,x11:x*(i/_-1),y11:A*(i/_-1)}}function iJ(){var e=iK,t=i$,r=iO(0),n=null,i=iV,o=iX,a=iQ,s=null,l=iY(c);function c(){var c,u,h=+e.apply(this,arguments),d=+t.apply(this,arguments),p=i.apply(this,arguments)-iB,f=o.apply(this,arguments)-iB,m=iD(f-p),g=f>p;if(s||(s=c=l()),d<h&&(u=d,d=h,h=u),d>1e-12){if(m>iH-1e-12)s.moveTo(d*iN(p),d*iF(p)),s.arc(0,0,d,p,f,!g),h>1e-12&&(s.moveTo(h*iN(f),h*iF(f)),s.arc(0,0,h,f,p,g));else{var y,b,T=p,E=f,_=p,k=f,C=m,x=m,A=a.apply(this,arguments)/2,v=A>1e-12&&(n?+n.apply(this,arguments):iR(h*h+d*d)),S=iM(iD(d-h)/2,+r.apply(this,arguments)),w=S,O=S;if(v>1e-12){var D=iU(v/h*iF(A)),I=iU(v/d*iF(A));(C-=2*D)>1e-12?(D*=g?1:-1,_+=D,k-=D):(C=0,_=k=(p+f)/2),(x-=2*I)>1e-12?(I*=g?1:-1,T+=I,E-=I):(x=0,T=E=(p+f)/2)}var N=d*iN(T),L=d*iF(T),M=h*iN(k),F=h*iF(k);if(S>1e-12){var R,P=d*iN(E),B=d*iF(E),H=h*iN(_),U=h*iF(_);if(m<iP){if(R=function(e,t,r,n,i,o,a,s){var l=r-e,c=n-t,u=a-i,h=s-o,d=h*l-u*c;if(!(d*d<1e-12))return d=(u*(t-o)-h*(e-i))/d,[e+d*l,t+d*c]}(N,L,H,U,P,B,M,F)){var j,z=N-R[0],q=L-R[1],G=P-R[0],W=B-R[1],Y=1/iF(((j=(z*G+q*W)/(iR(z*z+q*q)*iR(G*G+W*W)))>1?0:j<-1?iP:Math.acos(j))/2),K=iR(R[0]*R[0]+R[1]*R[1]);w=iM(S,(h-K)/(Y-1)),O=iM(S,(d-K)/(Y+1))}else w=O=0}}x>1e-12?O>1e-12?(y=iZ(H,U,N,L,d,O,g),b=iZ(P,B,M,F,d,O,g),s.moveTo(y.cx+y.x01,y.cy+y.y01),O<S?s.arc(y.cx,y.cy,O,iI(y.y01,y.x01),iI(b.y01,b.x01),!g):(s.arc(y.cx,y.cy,O,iI(y.y01,y.x01),iI(y.y11,y.x11),!g),s.arc(0,0,d,iI(y.cy+y.y11,y.cx+y.x11),iI(b.cy+b.y11,b.cx+b.x11),!g),s.arc(b.cx,b.cy,O,iI(b.y11,b.x11),iI(b.y01,b.x01),!g))):(s.moveTo(N,L),s.arc(0,0,d,T,E,!g)):s.moveTo(N,L),h>1e-12&&C>1e-12?w>1e-12?(y=iZ(M,F,P,B,h,-w,g),b=iZ(N,L,H,U,h,-w,g),s.lineTo(y.cx+y.x01,y.cy+y.y01),w<S?s.arc(y.cx,y.cy,w,iI(y.y01,y.x01),iI(b.y01,b.x01),!g):(s.arc(y.cx,y.cy,w,iI(y.y01,y.x01),iI(y.y11,y.x11),!g),s.arc(0,0,h,iI(y.cy+y.y11,y.cx+y.x11),iI(b.cy+b.y11,b.cx+b.x11),g),s.arc(b.cx,b.cy,w,iI(b.y11,b.x11),iI(b.y01,b.x01),!g))):s.arc(0,0,h,k,_,g):s.lineTo(M,F)}}else s.moveTo(0,0);if(s.closePath(),c)return s=null,c+""||null}return c.centroid=function(){var r=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,n=(+i.apply(this,arguments)+ +o.apply(this,arguments))/2-iP/2;return[iN(n)*r,iF(n)*r]},c.innerRadius=function(t){return arguments.length?(e="function"==typeof t?t:iO(+t),c):e},c.outerRadius=function(e){return arguments.length?(t="function"==typeof e?e:iO(+e),c):t},c.cornerRadius=function(e){return arguments.length?(r="function"==typeof e?e:iO(+e),c):r},c.padRadius=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:iO(+e),c):n},c.startAngle=function(e){return arguments.length?(i="function"==typeof e?e:iO(+e),c):i},c.endAngle=function(e){return arguments.length?(o="function"==typeof e?e:iO(+e),c):o},c.padAngle=function(e){return arguments.length?(a="function"==typeof e?e:iO(+e),c):a},c.context=function(e){return arguments.length?(s=null==e?null:e,c):s},c}function i0(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}function i1(e){this._context=e}function i2(e){return new i1(e)}function i3(e){return e[0]}function i5(e){return e[1]}function i4(e,t){var r=iO(!0),n=null,i=i2,o=null,a=iY(s);function s(s){var l,c,u,h=(s=i0(s)).length,d=!1;for(null==n&&(o=i(u=a())),l=0;l<=h;++l)!(l<h&&r(c=s[l],l,s))===d&&((d=!d)?o.lineStart():o.lineEnd()),d&&o.point(+e(c,l,s),+t(c,l,
vendor: 16,384 bytes, line 1
1s));if(u)return o=null,u+""||null}return e="function"==typeof e?e:void 0===e?i3:iO(e),t="function"==typeof t?t:void 0===t?i5:iO(t),s.x=function(t){return arguments.length?(e="function"==typeof t?t:iO(+t),s):e},s.y=function(e){return arguments.length?(t="function"==typeof e?e:iO(+e),s):t},s.defined=function(e){return arguments.length?(r="function"==typeof e?e:iO(!!e),s):r},s.curve=function(e){return arguments.length?(i=e,null!=n&&(o=i(n)),s):i},s.context=function(e){return arguments.length?(null==e?n=o=null:o=i(n=e),s):n},s}function i6(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}function i8(e){return e}function i9(){var e=i8,t=i6,r=null,n=iO(0),i=iO(iH),o=iO(0);function a(a){var s,l,c,u,h,d=(a=i0(a)).length,p=0,f=Array(d),m=Array(d),g=+n.apply(this,arguments),y=Math.min(iH,Math.max(-iH,i.apply(this,arguments)-g)),b=Math.min(Math.abs(y)/d,o.apply(this,arguments)),T=b*(y<0?-1:1);for(s=0;s<d;++s)(h=m[f[s]=s]=+e(a[s],s,a))>0&&(p+=h);for(null!=t?f.sort(function(e,r){return t(m[e],m[r])}):null!=r&&f.sort(function(e,t){return r(a[e],a[t])}),s=0,c=p?(y-d*T)/p:0;s<d;++s,g=u)u=g+((h=m[l=f[s]])>0?h*c:0)+T,m[l]={data:a[l],index:s,value:h,startAngle:g,endAngle:u,padAngle:b};return m}return a.value=function(t){return arguments.length?(e="function"==typeof t?t:iO(+t),a):e},a.sortValues=function(e){return arguments.length?(t=e,r=null,a):t},a.sort=function(e){return arguments.length?(r=e,t=null,a):r},a.startAngle=function(e){return arguments.length?(n="function"==typeof e?e:iO(+e),a):n},a.endAngle=function(e){return arguments.length?(i="function"==typeof e?e:iO(+e),a):i},a.padAngle=function(e){return arguments.length?(o="function"==typeof e?e:iO(+e),a):o},a}function i7(){}function oe(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 ot(e){this._context=e}function or(e){return new ot(e)}function on(e){this._context=e}function oi(e){return new on(e)}function oo(e){this._context=e}function oa(e){return new oo(e)}iW.prototype,Array.prototype.slice,i1.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,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)}}},ot.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:oe(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,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:oe(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},on.prototype={areaStart:i7,areaEnd:i7,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)}},point:function(e,t){switch(e*=1,t*=1,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:oe(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},oo.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||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,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:oe(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class os{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e*=1,t*=1,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._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function ol(e){return new os(e,!0)}function oc(e){return new os(e,!1)}function ou(e,t){this._basis=new ot(e),this._beta=t}ou.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,i=e[0],o=t[0],a=e[r]-i,s=t[r]-o,l=-1;++l<=r;)n=l/r,this._basis.point(this._beta*e[l]+(1-this._beta)*(i+n*a),this._beta*t[l]+(1-this._beta)*(o+n*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};let oh=function e(t){function r(e){return 1===t?new ot(e):new ou(e,t)}return r.beta=function(t){return e(+t)},r}(.85);function od(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 op(e,t){this._context=e,this._k=(1-t)/6}op.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:od(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,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:od(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};let of=function e(t){function r(e){return new op(e,t)}return r.tension=function(t){return e(+t)},r}(0);function om(e,t){this._context=e,this._k=(1-t)/6}om.prototype={areaStart:i7,areaEnd:i7,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)}},point:function(e,t){switch(e*=1,t*=1,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:od(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};let og=function e(t){function r(e){return new om(e,t)}return r.tension=function(t){return e(+t)},r}(0);function oy(e,t){this._context=e,this._k=(1-t)/6}oy.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||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,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:od(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};let ob=function e(t){function r(e){return new oy(e,t)}return r.tension=function(t){return e(+t)},r}(0);function oT(e,t,r){var n=e._x1,i=e._y1,o=e._x2,a=e._y2;if(e._l01_a>1e-12){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);n=(n*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,i=(i*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>1e-12){var c=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,u=3*e._l23_a*(e._l23_a+e._l12_a);o=(o*c+e._x1*e._l23_2a-t*e._l12_2a)/u,a=(a*c+e._y1*e._l23_2a-r*e._l12_2a)/u}e._context.bezierCurveTo(n,i,o,a,e._x2,e._y2)}function oE(e,t){this._context=e,this._alpha=t}oE.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)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e*=1,t*=1,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:oT(this,e,t)}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}};let o_=function e(t){function r(e){return t?new oE(e,t):new op(e,0)}return r.alpha=function(t){return e(+t)},r}(.5);function ok(e,t){this._context=e,this._alpha=t}ok.prototype={areaStart:i7,areaEnd:i7,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)}},point:function(e,t){if(e*=1,t*=1,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:oT(this,e,t)}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}};let oC=function e(t){function r(e){return t?new ok(e,t):new om(e,0)}return r.alpha=function(t){return e(+t)},r}(.5);function ox(e,t){this._context=e,this._alpha=t}ox.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||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e*=1,t*=1,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:oT(this,e,t)}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}};let oA=function e(t){function r(e){return t?new ox(e,t):new oy(e,0)}return r.alpha=function(t){return e(+t)},r}(.5);function ov(e){this._context=e}function oS(e){return new ov(e)}function ow(e,t,r){var n=e._x1-e._x0,i=t-e._x1,o=(e._y1-e._y0)/(n||i<0&&-0),a=(r-e._y1)/(i||n<0&&-0);return((o<0?-1:1)+(a<0?-1:1))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs((o*i+a*n)/(n+i)))||0}function oO(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function oD(e,t,r){var n=e._x0,i=e._y0,o=e._x1,a=e._y1,s=(o-n)/3;e._context.bezierCurveTo(n+s,i+s*t,o-s,a-s*r,o,a)}function oI(e){this._context=e}function oN(e){this._context=new oL(e)}function oL(e){this._context=e}function oM(e){return new oI(e)}function oF(e){return new oN(e)}function oR(e){this._context=e}function oP(e){var t,r,n=e.length-1,i=Array(n),o=Array(n),a=Array(n);for(i[0]=0,o[0]=2,a[0]=e[0]+2*e[1],t=1;t<n-1;++t)i[t]=1,o[t]=4,a[t]=4*e[t]+2*e[t+1];for(i[n-1]=2,o[n-1]=7,a[n-1]=8*e[n-1]+e[n],t=1;t<n;++t)r=i[t]/o[t-1],o[t]-=r,a[t]-=r*a[t-1];for(i[n-1]=a[n-1]/o[n-1],t=n-2;t>=0;--t)i[t]=(a[t]-i[t+1])/o[t];for(t=0,o[n-1]=(e[n]+i[n-1])/2;t<n-1;++t)o[t]=2*e[t+1]-i[t+1];return[i,o]}function oB(e){return new oR(e)}function oH(e,t){this._context=e,this._t=t}function oU(e){return new oH(e,.5)}function oj(e){return new oH(e,0)}function oz(e){return new oH(e,1)}function oq(e,t,r){this.k=e,this.x=t,this.y=r}ov.prototype={areaStart:i7,areaEnd:i7,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e*=1,t*=1,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},oI.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:oD(this,this._t0,oO(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(t*=1,(e*=1)!==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,oD(this,oO(this,r=ow(this,e,t)),r);break;default:oD(this,this._t0,r=ow(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}},(oN.prototype=Object.create(oI.prototype)).point=function(e,t){oI.prototype.point.call(this,t,e)},oL.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,i,o){this._context.bezierCurveTo(t,e,n,r,o,i)}},oR.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]),2===r)this._context.lineTo(e[1],t[1]);else for(var n=oP(e),i=oP(t),o=0,a=1;a<r;++o,++a)this._context.bezierCurveTo(n[0][o],i[0][o],n[1][o],i[1][o],e[a],t[a])}(this._line||0!==this._line&&1===r)&&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)}},oH.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&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e*=1,
1t*=1,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)}}this._x=e,this._y=t}},oq.prototype={constructor:oq,scale:function(e){return 1===e?this:new oq(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new oq(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+")"}};var oG=new oq(1,0,0);oq.prototype},14252:(e,t,r)=>{"use strict";r.d(t,{I:()=>d});var n,i,o,a,s,l,c=r(28968),u=r(64038);function h(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var d=(0,c.rU)(function(e){var t=e.css,r=e.token,c=e.cx,d=e.stylish,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f=p.minSize,m=p.size,g=p.alwaysShowActions,y=p.objectFit,b=p.borderless,T="number"==typeof m?"".concat(m,"px"):m,E="number"==typeof f?"".concat(f,"px"):f,_=c(t(n||(n=h(["\n      cursor: pointer;\n\n      position: absolute;\n      z-index: 1;\n      inset-block-start: 0;\n      inset-inline-end: 0;\n\n      opacity: ",";\n    "])),+!!g));return{actions:_,image:t(i||(i=h(["\n        position: relative;\n        overflow: hidden;\n        width: 100% !important;\n        height: auto !important;\n\n        img {\n          width: 100% !important;\n          min-width: "," !important;\n          max-width: "," !important;\n          height: auto !important;\n          min-height: "," !important;\n          max-height: "," !important;\n\n          object-fit: ",";\n        }\n      "])),E,T,E,T,y||"cover"),imageWrapper:c(t(b?o||(o=h(["\n              box-shadow: inset 0 0 0 1px ",";\n            "])):a||(a=h(["\n              box-shadow: 0 0 0 1px ",";\n            "])),r.colorBorderSecondary),t(s||(s=h(["\n          cursor: pointer;\n\n          position: relative;\n\n          overflow: hidden;\n\n          min-width: ",";\n          max-width: ",";\n          min-height: ",";\n          max-height: ",";\n          margin-block: 0 1em;\n\n          background: ",";\n          border-radius: ","px;\n\n          &:hover {\n            ."," {\n              opacity: 1;\n            }\n          }\n        "])),E,T,E,T,r.colorFillTertiary,r.borderRadiusLG,_)),toolbar:c(d.blur,t(l||(l=h(["\n          padding: 4px;\n          background: ",";\n          border-radius: ","px;\n        "])),(0,u.B3)(r.colorBgMask,.1),r.borderRadiusLG))}})},16877:(e,t,r)=>{"use strict";r.d(t,{h:()=>h,s:()=>d});var n=r(1351),i=r(9742);let o=/[#.]/g;var a=r(48757),s=r(94221),l=r(79189);function c(e,t,r){let n=r?function(e){let t=new Map;for(let r of e)t.set(r.toLowerCase(),r);return t}(r):void 0;return function(r,s,...c){let h;if(null==r)h={type:"root",children:[]},c.unshift(s);else{let d=(h=function(e,t){let r,n;let i=e||"",a={},s=0;for(;s<i.length;){o.lastIndex=s;let e=o.exec(i),t=i.slice(s,e?e.index:i.length);t&&(r?"#"===r?a.id=t:Array.isArray(a.className)?a.className.push(t):a.className=[t]:n=t,s+=t.length),e&&(r=e[0],s++)}return{type:"element",tagName:n||t||"div",properties:a,children:[]}}(r,t)).tagName.toLowerCase(),p=n?n.get(d):void 0;if(h.tagName=p||d,function(e){if(null===e||"object"!=typeof e||Array.isArray(e))return!0;if("string"!=typeof e.type)return!1;for(let t of Object.keys(e)){let r=e[t];if(r&&"object"==typeof r){if(!Array.isArray(r))return!0;for(let e of r)if("number"!=typeof e&&"string"!=typeof e)return!0}}return!!("children"in e&&Array.isArray(e.children))}(s))c.unshift(s);else for(let[t,r]of Object.entries(s))!function(e,t,r,n){let o;let s=(0,a.I)(e,r);if(null!=n){if("number"==typeof n){if(Number.isNaN(n))return;o=n}else o="boolean"==typeof n?n:"string"==typeof n?s.spaceSeparated?(0,l.q)(n):s.commaSeparated?(0,i.q)(n):s.commaOrSpaceSeparated?(0,l.q)((0,i.q)(n).join(" ")):u(s,s.property,n):Array.isArray(n)?[...n]:"style"===s.property?function(e){let t=[];for(let[r,n]of Object.entries(e))t.push([r,n].join(": "));return t.join("; ")}(n):String(n);if(Array.isArray(o)){let e=[];
1for(let t of o)e.push(u(s,s.property,t));o=e}"className"===s.property&&Array.isArray(t.className)&&(o=t.className.concat(o)),t[s.property]=o}}(e,h.properties,t,r)}for(let e of c)!function e(t,r){if(null==r);else if("number"==typeof r||"string"==typeof r)t.push({type:"text",value:String(r)});else if(Array.isArray(r))for(let n of r)e(t,n);else if("object"==typeof r&&"type"in r)"root"===r.type?e(t,r.children):t.push(r);else throw Error("Expected node, nodes, or string, got `"+r+"`")}(h.children,e);return"element"===h.type&&"template"===h.tagName&&(h.content={type:"root",children:h.children},h.children=[]),h}}function u(e,t,r){if("string"==typeof r){if(e.number&&r&&!Number.isNaN(Number(r)))return Number(r);if((e.boolean||e.overloadedBoolean)&&(""===r||(0,s.S)(r)===(0,s.S)(t)))return!0}return r}let h=c(n.qy,"div"),d=c(n.JW,"g",["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"])},17329:(e,t,r)=>{"use strict";r.d(t,{s:()=>a});var n=r(12902),i=r(55043);let o=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function a(e){return e.replace(o,s)}function s(e,t,r){if(t)return t;if(35===r.charCodeAt(0)){let e=r.charCodeAt(1),t=120===e||88===e;return(0,i.C)(r.slice(t?2:1),t?16:10)}return(0,n.s)(r)||e}},18862:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(42888),i=r(42596);class o{constructor(){this.type=i.Z.ALL}get(){return this.type}set(e){if(this.type&&this.type!==e)throw Error("Cannot change both RGB and HSL channels at the same time");this.type=e}reset(){this.type=i.Z.ALL}is(e){return this.type===e}}class a{constructor(e,t){this.color=t,this.changed=!1,this.data=e,this.type=new o}set(e,t){return this.color=t,this.changed=!1,this.data=e,this.type.type=i.Z.ALL,this}_ensureHSL(){let e=this.data,{h:t,s:r,l:i}=e;void 0===t&&(e.h=n.A.channel.rgb2hsl(e,"h")),void 0===r&&(e.s=n.A.channel.rgb2hsl(e,"s")),void 0===i&&(e.l=n.A.channel.rgb2hsl(e,"l"))}_ensureRGB(){let e=this.data,{r:t,g:r,b:i}=e;void 0===t&&(e.r=n.A.channel.hsl2rgb(e,"r")),void 0===r&&(e.g=n.A.channel.hsl2rgb(e,"g")),void 0===i&&(e.b=n.A.channel.hsl2rgb(e,"b"))}get r(){let e=this.data,t=e.r;return this.type.is(i.Z.HSL)||void 0===t?(this._ensureHSL(),n.A.channel.hsl2rgb(e,"r")):t}get g(){let e=this.data,t=e.g;return this.type.is(i.Z.HSL)||void 0===t?(this._ensureHSL(),n.A.channel.hsl2rgb(e,"g")):t}get b(){let e=this.data,t=e.b;return this.type.is(i.Z.HSL)||void 0===t?(this._ensureHSL(),n.A.channel.hsl2rgb(e,"b")):t}get h(){let e=this.data,t=e.h;return this.type.is(i.Z.RGB)||void 0===t?(this._ensureRGB(),n.A.channel.rgb2hsl(e,"h")):t}get s(){let e=this.data,t=e.s;return this.type.is(i.Z.RGB)||void 0===t?(this._ensureRGB(),n.A.channel.rgb2hsl(e,"s")):t}get l(){let e=this.data,t=e.l;return this.type.is(i.Z.RGB)||void 0===t?(this._ensureRGB(),n.A.channel.rgb2hsl(e,"l")):t}get a(){return this.data.a}set r(e){this.type.set(i.Z.RGB),this.changed=!0,this.data.r=e}set g(e){this.type.set(i.Z.RGB),this.changed=!0,this.data.g=e}set b(e){this.type.set(i.Z.RGB),this.changed=!0,this.data.b=e}set h(e){this.type.set(i.Z.HSL),this.changed=!0,this.data.h=e}set s(e){this.type.set(i.Z.HSL),this.changed=!0,this.data.s=e}set l(e){this.type.set(i.Z.HSL),this.changed=!0,this.data.l=e}set a(e){this.changed=!0,this.data.a=e}}let s=new a({r:0,g:0,b:0,a:0},"transparent")},20094:(e,t,r)=>{"use strict";r.d(t,{A:()=>C});var n=r(98356),i=r(74273);let o=(0,i.A)("FlipHorizontal",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h3",key:"1i73f7"}],["path",{d:"M16 3h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-3",key:"saxlbk"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]]),a=(0,i.A)("FlipVertical",[["path",{d:"M21 8V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v3",key:"14bfxa"}],["path",{d:"M21 16v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-3",key:"14rx03"}],["path",{d:"M4 12H2",key:"rhcxmi"}],["path",{d:"M10 12H8",key:"s88cx1"}
1],["path",{d:"M16 12h-2",key:"10asgb"}],["path",{d:"M22 12h-2",key:"14jgyd"}]]);var s=r(84001);let l=(0,i.A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]),c=(0,i.A)("ZoomOut",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),u=(0,i.A)("ZoomIn",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]);var h=r(12115),d=r(73751),p=r(50859),f=r(43825),m=r(95155),g=(0,h.memo)(function(e){var t=e.children,r=e.visible,n=(0,h.useRef)(null);return(0,h.useEffect)(function(){if(n.current){var e=function(e){e.preventDefault()};r?n.current.addEventListener("wheel",e,{passive:!1}):n.current.removeEventListener("wheel",e)}},[r]),(0,m.jsx)("div",{ref:n,children:t})}),y=r(14252);function b(e){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var T=["onVisibleChange","styles","minScale","maxScale","toolbarAddon"];function E(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?E(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=b(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=b(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==b(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):E(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}let C=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=t.onVisibleChange,i=t.styles,b=t.minScale,E=void 0===b?.32:b,C=t.maxScale,x=void 0===C?32:C,A=t.toolbarAddon,v=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(t,T),S=function(e){if(Array.isArray(e))return e}(e=(0,h.useState)(!1))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{o=(r=r.call(e)).next;for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,2)||function(e,t){if(e){if("string"==typeof e)return k(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return k(e,t)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),w=S[0],O=S[1],D=(0,y.I)().styles;return _({closeIcon:(0,m.jsx)(f.default,{icon:n.A,size:{fontSize:18,strokeWidth:3}}),imageRender:function(e){return(0,m.jsx)(g,{visible:w,children:e})},maxScale:x,minScale:E,onVisibleChange:function(e,t,n){O(e),null==r||r(e,t,n)},styles:_({mask:{backdropFilter:"blur(2px)"}},void 0===i?{}:i),toolbarRender:function(e,t){var r=t.transform.scale,n=t.actions,i=n.onFlipY,h=n.onFlipX,f=n.onRotateLeft,g=n.onRotateRight,y=n.onZoomOut,b=n.onZoomIn;return(0,m.jsxs)(d.Flexbox,{className:D.toolbar,gap:4,horizontal:!0,children:[(0,m.jsx)(p.default,{color:"#fff",icon:o,onClick:h}),(0,m.jsx)(p.default,{color:"#fff",icon:a,onClick:i}),(0,m.jsx)(p.default,{color:"#fff",icon:s.A,onClick:f}),(0,m.jsx)(p.default,{color:"#fff",icon:l,onClick:g}),(0,m.jsx)(p.default,{color:"#fff",disable:r===E,icon:c,onClick:y}
1),(0,m.jsx)(p.default,{color:"#fff",disable:r===x,icon:u,onClick:b}),A]})}},v)}},22437:(e,t,r)=>{"use strict";r.d(t,{default:()=>v});var n,i,o,a,s,l,c=r(28968),u=r(24515),h=r(12115),d=r(56200);let p=(0,r(74273).A)("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);var f=r(73751),m=r(43825),g=r(95155);function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var T=(0,c.rU)(function(e){var t=e.css,r=e.token;return{link:t(n||(n=b(["\n    cursor: pointer;\n    color: ",";\n\n    :hover {\n      color: ",";\n    }\n  "])),r.colorTextSecondary,r.colorText),url:t(i||(i=b(["\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 1;\n\n    max-width: 400px;\n\n    text-overflow: ellipsis;\n  "])))}}),E=(0,h.memo)(function(e){var t,r=e.children,n=e.usePopover,i=e.title,o=e.alt,a=e.url,s=T().styles,l=function(e){if(Array.isArray(e))return e}(t=(0,h.useMemo)(function(){try{var e=new URL(a),t=e.host,r=i;i===a&&(r="");var n=e.hostname.replace("www.","");return r||(n=a),[r,n,t]}catch(e){return[i,a,a]}},[a,i]))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{o=(r=r.call(e)).next;for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(t,3)||function(e,t){if(e){if("string"==typeof e)return y(e,3);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y(e,t)}}(t,3)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),c=l[0],u=l[1],b=l[2];return n&&a?(0,g.jsx)(d.A,{arrow:!1,content:(0,g.jsxs)(f.Flexbox,{gap:8,children:[(0,g.jsxs)(f.Flexbox,{className:s.link,gap:12,horizontal:!0,justify:"space-between",onClick:function(){window.open(a,"_blank")},children:[(0,g.jsxs)(f.Flexbox,{align:"center",gap:4,horizontal:!0,children:[(0,g.jsx)("img",{alt:o||i||a,height:14,src:"https://icons.duckduckgo.com/ip3/".concat(b,".ico"),style:{borderRadius:4},width:14}),(0,g.jsx)("span",{className:s.url,children:u})]}),(0,g.jsx)(m.default,{icon:p})]}),c]}),trigger:"hover",children:r}):r});function _(e){return(_="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function k(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?k(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=_(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):k(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function x(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var A=(0,c.rU)(function(e){var t=e.css,r=e.token;return{container:t(o||(o=x(["\n    display: inline-flex;\n    line-height: var(--lobe-markdown-line-height);\n    vertical-align: baseline;\n\n    a {\n      color: inherit;\n    }\n  "]))),content:t(a||(a=x(["\n    width: 16px;\n    height: 16px;\n    margin-inline: 2px;\n    border-radius: 4px;\n\n    font-family: ",";\n    font-size: 10px;\n    color: "," !important;\n    text-align: center;\n    vertical-align: top;\n\n    background: ",";\n\n    transition: all 100ms ",";\n  "])),r.fontFamilyCode,r.colorTextSecondary,r.colorFillSecondary,r.motionEaseOut),hover:t(s||(s=x(["\n    cursor: pointer;\n\n    :hover {\n      color: "," !important;\n      background: ",";\n    }\n  "])),r.colorBgSpotlight,r.colorPrimary),supContainer:t(l||(l=x(["\n    vertical-align: super;\n  "])))}});let v=(0,h.memo)(function(e){var t=e.children,r=e.href,n=e.inSup,i=e.id,o=e.citationDetail,a=A(),s=a.styles,l=a.cx,c=!(0,u.A)(o),h=(null==o?void 0:o.url)||r;return n?(0,g.jsx)(E,C(C({},o),{},{usePopover:c,children:(0,g.jsx)("span",{className:s.container,children:(0,g.jsx)("a",{"aria-describedby":"footnote-label",className:l(s.content,s.hover),"data-footnote-ref":"true",href:h,id:i,rel:"noreferrer",target:null!=o&&o.url?"_blank":void 0,children:t})})})):(0,g.jsx)(E,C(C({},o),{},{usePopover:c,children:(0,g.jsx)("sup",{className:l(s.container,s.supContainer),children:h?(0,g.jsx)("a",{className:l(s.content,s.hover),href:h,rel:"noreferrer",target:"_blank",children:t}):(0,g.jsx)("span",{className:l(s.content,s.hover),children:t})})}))})},23325:(e,t,r)=>{"use strict";function n(e){if(e)throw e}r.d(t,{l:()=>d});var i=r(53360),o=r.n(i),a=r(69415);function s(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}var l=r(43763);let c=function(e){let t=this.constructor.prototype,r=t[e],n=function(){return r.apply(n,arguments)};return Object.setPrototypeOf(n,t),n},u={}.hasOwnProperty;class h extends c{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=function(){let e=[],t={run:function(...t){let r=-1,n=t.pop();if("function"!=typeof n)throw TypeError("Expected function as last argument, not "+n);(function i(o,...a){let s=e[++r],l=-1;if(o){n(o);return}for(;++l<t.length;)(null===a[l]||void 0===a[l])&&(a[l]=t[l]);t=a,s?(function(e,t){let r;return function(...t){let o;let a=e.length>t.length;a&&t.push(n);try{o=e.apply(this,t)}catch(e){if(a&&r)throw e;return n(e)}a||(o&&o.then&&"function"==typeof o.then?o.then(i,n):o instanceof Error?n(o):i(o))};function n(e,...i){r||(r=!0,t(e,...i))}function i(e){n(null,e)}})(s,i)(...a):n(null,...a)})(null,...t)},use:function(r){if("function"!=typeof r)throw TypeError("Expected `middelware` to be a function, not "+r);return e.push(r),t}};return t}()}copy(){let e=new h,t=-1;for(;++t<this.attachers.length;){let r=this.attachers[t];e.use(...r)}return e.data(o()(!0,{},this.namespace)),e}data(e,t){return"string"==typeof e?2==arguments.length?(m("data",this.frozen),this.namespace[e]=t,this):u.call(this.namespace,e)&&this.namespace[e]||void 0:e?(m("data",this.frozen),this.namespace=e,this):this.namespace}freeze(){if(this.frozen)return this;for(;++this.freezeIndex<this.attachers.length;){let[e,...t]=this.attachers[this.freezeIndex];if(!1===t[0])continue;!0===t[0]&&(t[0]=void 0);let r=e.call(this,...t);"function"==typeof r&&this.transformers.use(r)}return this.frozen=!0,this.freezeIndex=Number.POSITIVE_INFINITY,this}parse(e){this.freeze();let t=b(e),r=this.parser||this.Parser;return p("parse",r),r(String(t),t)}process(e,t){let r=this;return this.freeze(),p("process",this.parser||this.Parser),f("process",this.compiler||this.Compiler),t?n(void 0,t):new Promise(n);function n(n,i){let o=b(e),s=r.parse(o);function l(e,r){e||!r?i(e):n?n(r):((0,a.ok)(t,"`done` is defined if `resolve` is not"),t(void 0,r))}r.run(s,o,function(e,t,n){var i,o;if(e||!t||!n)return l(e);let a=r.stringify(t,n);"string"==typeof(i=a)||(o=i)&&"object"==typeof o&&"byteLength"in o&&"byteOffset"in o?n.value=a:n.result=a,l(e,n)})}}processSync(e){let t,r=!1;return this.freeze(),p("processSync",this.parser||this.Parser),f("processSync",this.compiler||this.Compiler),this.process(e,function(e,i){r=!0,n(e),t=i}),y("processSync","process",r),(0,a.ok)(t,"we either bailed on an error or have a tree"),t}run(e,t,r){g(e),this.freeze();let n=this.transformers;return r||"function"!=typeof t||(r=t,t=void 0),r?i(void 0,r):new Promise(i);function i(i,o){(0,a.ok)("function"!=typeof t,"`file` can’t be a `done` anymore, we checked");let s=b(t);n.run(e,s,function(t,n,s){let l=n||e;t?o(t):i?i(l):((0,a.ok)(r,"`done` is defined if `resolve` is not"),r(void 0,l,s))})}}runSync(e,t){let r,i=!1;return this.run(e,t,function(e,t){n(e),r=t,i=!0}),y("runSync","run",i),(0,a.ok)(r,"we either bailed on an error or have a tree"),r}stringify(e,t){this.freeze();
1let r=b(t),n=this.compiler||this.Compiler;return f("stringify",n),g(e),n(e,r)}use(e,...t){let r=this.attachers,n=this.namespace;if(m("use",this.frozen),null==e);else if("function"==typeof e)l(e,t);else if("object"==typeof e)Array.isArray(e)?a(e):i(e);else throw TypeError("Expected usable value, not `"+e+"`");return this;function i(e){if(!("plugins"in e)&&!("settings"in e))throw 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");a(e.plugins),e.settings&&(n.settings=o()(!0,n.settings,e.settings))}function a(e){let t=-1;if(null==e);else if(Array.isArray(e))for(;++t<e.length;)!function(e){if("function"==typeof e)l(e,[]);else if("object"==typeof e){if(Array.isArray(e)){let[t,...r]=e;l(t,r)}else i(e)}else throw TypeError("Expected usable value, not `"+e+"`")}(e[t]);else throw TypeError("Expected a list of plugins, not `"+e+"`")}function l(e,t){let n=-1,i=-1;for(;++n<r.length;)if(r[n][0]===e){i=n;break}if(-1===i)r.push([e,...t]);else if(t.length>0){let[n,...a]=t,l=r[i][1];s(l)&&s(n)&&(n=o()(!0,l,n)),r[i]=[e,n,...a]}}}}let d=new h().freeze();function p(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `parser`")}function f(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `compiler`")}function m(e,t){if(t)throw Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function g(e){if(!s(e)||"string"!=typeof e.type)throw TypeError("Expected node, got `"+e+"`")}function y(e,t,r){if(!r)throw Error("`"+e+"` finished async. Use `"+t+"` instead")}function b(e){var t;return(t=e)&&"object"==typeof t&&"message"in t&&"messages"in t?e:new l.T(e)}},25288:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");let i=function(e){return n.test(e)}},26519:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(6799);let i=(e,t)=>(0,n.A)(e,"l",t)},26700:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(6799);let i=(e,t)=>(0,n.A)(e,"l",-t)},29064:(e,t,r)=>{"use strict";r.d(t,{n:()=>n});var n={name:"mermaid",version:"11.5.0",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 && pnpm 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.0.4","@iconify/utils":"^2.1.33","@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.11",dayjs:"^1.11.13",dompurify:"^3.2.4",katex:"^0.16.9",khroma:"^2.1.0","lodash-es":"^4.17.21",marked:"^15.0.7",roughjs:"^4.6.6",stylis:"^4.3.6","ts-dedent":"^2.2.0",uuid:"^11.1.0"},devDependencies:{"@adobe/jsonschema2md":"^8.0.2","@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",chokidar:"^4.0.3",concurrently:"^9.1.2","csstree-validator":"^4.0.1",globby:"^14.0.2",jison:"^0.4.18","js-base64":"^3.7.7",jsdom:"^26.0.0","json-schema-to-typescript":"^15.0.4",micromatch:"^4.0.8","path-browserify":"^1.0.1",prettier:"^3.5.2",remark:"^15.0.1","remark-frontmatter":"^5.0.0","remark-gfm":"^4.0.1",rimraf:"^6.0.1","start-server-and-test":"^2.0.10","type-fest":"^4.35.0",typedoc:"^0.27.8","typedoc-plugin-markdown":"^4.4.2",typescript:"~5.7.3","unist-util-flatmap":"^1.0.0","unist-util-visit":"^5.0.0",vitepress:"^1.0.2","vitepress-plugin-search":"1.0.4-alpha.22"},files:["dist/","README.md"],publishConfig:{access:"public"}}},29120:(e,t,r)=>{"use strict";r.d(t,{W6:()=>eL,GZ:()=>eP,hE:()=>eR});var n=r(75025),i=r(96630),o=r(13380);function a(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}let s=a(),l={exec:()=>null};function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r="string"==typeof e?e:e.source,n={replace:(e,t)=>{let i="string"==typeof t?t:t.source;return i=i.replace(u.caret,"$1"),r=r.replace(e,i),n},getRegex:()=>new RegExp(r,t)};return n}let u={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
1:/\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:RegExp("[\\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}".concat(e,")((?:[	 ][^\\n]*)?(?:\\n|$))")),nextBulletRegex:e=>new RegExp("^ {0,".concat(Math.min(3,e-1),"}(?:[*+-]|\\d{1,9}[.)])((?:[ 	][^\\n]*)?(?:\\n|$))")),hrRegex:e=>new RegExp("^ {0,".concat(Math.min(3,e-1),"}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)")),fencesBeginRegex:e=>new RegExp("^ {0,".concat(Math.min(3,e-1),"}(?:```|~~~)")),headingBeginRegex:e=>new RegExp("^ {0,".concat(Math.min(3,e-1),"}#")),htmlBeginRegex:e=>RegExp("^ {0,".concat(Math.min(3,e-1),"}<(?:[a-z].*>|!--)"),"i")},h=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,d=/(?:[*+-]|\d{1,9}[.)])/,p=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,f=c(p).replace(/bull/g,d).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(),m=c(p).replace(/bull/g,d).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(),g=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,y=/(?!\s*\])(?:\\.|[^\[\]\\])+/,b=c(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",y).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),T=c(/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,d).getRegex(),E="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",_=/<!--(?:-?>|[\s\S]*?(?:-->|$))/,k=c("^ {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",_).replace("tag",E).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),C=c(g).replace("hr",h).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",E).getRegex(),x={blockquote:c(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",C).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:b,fences:/^ {0,3}(`{3,}
1(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:h,html:k,lheading:f,list:T,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:C,table:l,text:/^[^\n]+/},A=c("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",h).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",E).getRegex(),v={...x,lheading:m,table:A,paragraph:c(g).replace("hr",h).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",A).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",E).getRegex()},S={...x,html:c("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",_).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:l,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:c(g).replace("hr",h).replace("heading"," *#{1,6} *[^\n]").replace("lheading",f).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},w=/^( {2,}|\\)\n(?!\s*$)/,O=RegExp("[\\p{P}\\p{S}]","u"),D=RegExp("[\\s\\p{P}\\p{S}]","u"),I=RegExp("[^\\s\\p{P}\\p{S}]","u"),N=c(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,D).getRegex(),L=RegExp("(?!~)[\\p{P}\\p{S}]","u"),M=RegExp("(?!~)[\\s\\p{P}\\p{S}]","u"),F=RegExp("(?:[^\\s\\p{P}\\p{S}]|~)","u"),R=/^(?:\*+(?:((?!\*)punct)|[^\s*]))|^_+(?:((?!_)punct)|([^\s_]))/,P=c(R,"u").replace(/punct/g,O).getRegex(),B=c(R,"u").replace(/punct/g,L).getRegex(),H="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",U=c(H,"gu").replace(/notPunctSpace/g,I).replace(/punctSpace/g,D).replace(/punct/g,O).getRegex(),j=c(H,"gu").replace(/notPunctSpace/g,F).replace(/punctSpace/g,M).replace(/punct/g,L).getRegex(),z=c("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,I).replace(/punctSpace/g,D).replace(/punct/g,O).getRegex(),q=c(/\\(punct)/,"gu").replace(/punct/g,O).getRegex(),G=c(/^<(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(),W=c(_).replace("(?:--\x3e|$)","--\x3e").getRegex(),Y=c("^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",W).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),K=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,$=c(/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/).replace("label",K).replace("href",/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),V=c(/^!?\[(label)\]\[(ref)\]/).replace("label",K).replace("ref",y).getRegex(),X=c(/^!?\[(ref)\](?:\[\])?/).replace("ref",y).getRegex(),Q=c("reflink|nolink(?!\\()","g").replace("reflink",V).replace("nolink",X).getRegex(),Z={_backpedal:l,anyPunctuation:q,autolink:G,blockSkip:/\[[^[\]]*?\]\((?:\\.|[^\\\(\)]|\((?:\\.|[^\\\(\)])*\))*\)|`[^`]*?`|<[^<>]*?>/g,br:w,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:l,emStrongLDelim:P,emStrongRDelimAst:U,emStrongRDelimUnd:z,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:$,nolink:X,punctuation:N,reflink:V,reflinkSearch:Q,tag:Y,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,url:l},J={...Z,link:c(/^!?\[(label)\]\((.*?)\)/).replace("label",K).getRegex(),reflink:c(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",K).getRegex()},ee={...Z,emStrongRDelimAst:j,emStrongLDelim:B,url:c(/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,"i").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~\\]))\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/},et={...ee,br:c(w).replace("{2,}","*").getRegex(),text:c(ee.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()},er={normal:x,gfm:v,pedantic:S},en={normal:Z,gfm:ee,breaks:et,pedantic:J},ei={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},eo=e=>ei[e];function ea(e,t){if(t){if(u.escapeTest.test(e))return e.replace(u.escapeReplace,eo)}else if(u.escapeTestNoEncode.test(e))return e.replace(u.escapeReplaceNoEncode,eo);return e}function es(e){try{e=encodeURI(e).replace(u.percentDecode,"%")}catch(e){return null}return e}function el(e,t){var r;let n=e.replace(u.findPipe,(e,t,r)=>{let n=!1,i=t;for(;--i>=0&&"\\"===r[i];)n=!n;return n?"|":" |"}).split(u.splitPipe),i=0;if(n[0].trim()||n.shift(),!(n.length>0)||(null===(r=n.at(-1))||void 0===r?void 0:r.trim())||n.pop(),t){if(n.length>t)n.splice(t);else for(;n.length<t;)n.push("")}for(;i<n.length;i++)n[i]=n[i].trim().replace(u.slashPipe,"|");return n}function ec(e,t,r){let n=e.length;if(0===n)return"";let i=0;for(;i<n;)if(e.charAt(n-i-1)===t)i++;else break;return e.slice(0,n-i)}function eu(e,t,r,n,i){let o=t.href,a=t.title||null,s=e[1].replace(i.other.outputLinkReplace,"$1");if("!"!==e[0].charAt(0)){n.state.inLink=!0;let e={type:"link",raw:r,href:o,title:a,text:s,tokens:n.inlineTokens(s)};return n.state.inLink=!1,e}return{type:"image",raw:r,href:o,title:a,text:s}}class eh{space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:ec(e,"\n")}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],r=function(e,t,r){let n=e.match(r.other.indentCodeCompensation);if(null===n)return t;let i=n[1];return t.split("\n").map(e=>{let t=e.match(r.other.beginningSpace);if(null===t)return e;let[n]=t;return n.length>=i.length?e.slice(i.length):e}).join("\n")}(e,t[3]||"",this.rules);return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:r}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(this.rules.other.endingHash.test(e)){let t=ec(e,"#");this.options.pedantic?e=t.trim():(!t||this.rules.other.endingSpaceChar.test(t))&&(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:ec(t[0],"\n")}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=ec(t[0],"\n").split("\n"),r="",n="",i=[];for(;e.length>0;){let t,o=!1,a=[];for(t=0;t<e.length;t++)if(this.rules.other.blockquoteStart.test(e[t]))a.push(e[t]),o=!0;else if(o)break;else a.push(e[t]);e=e.slice(t);let s=a.join("\n"),l=s.replace(this.rules.other.blockquoteSetextReplace,"\n    $1").replace(this.rules.other.blockquoteSetextReplace2,"");r=r?"".concat(r,"\n").concat(s):s,n=n?"".concat(n,"\n").concat(l):l;let c=this.lexer.state.top;if(this.lexer.state.top=!0,this.lexer.blockTokens(l,i,!0),this.lexer.state.top=c,
10===e.length)break;let u=i.at(-1);if((null==u?void 0:u.type)==="code")break;if((null==u?void 0:u.type)==="blockquote"){let t=u.raw+"\n"+e.join("\n"),o=this.blockquote(t);i[i.length-1]=o,r=r.substring(0,r.length-u.raw.length)+o.raw,n=n.substring(0,n.length-u.text.length)+o.text;break}if((null==u?void 0:u.type)==="list"){let t=u.raw+"\n"+e.join("\n"),o=this.list(t);i[i.length-1]=o,r=r.substring(0,r.length-u.raw.length)+o.raw,n=n.substring(0,n.length-u.raw.length)+o.raw,e=t.substring(i.at(-1).raw.length).split("\n");continue}}return{type:"blockquote",raw:r,tokens:i,text:n}}}list(e){let t=this.rules.block.list.exec(e);if(t){let r=t[1].trim(),n=r.length>1,i={type:"list",raw:"",ordered:n,start:n?+r.slice(0,-1):"",loose:!1,items:[]};r=n?"\\d{1,9}\\".concat(r.slice(-1)):"\\".concat(r),this.options.pedantic&&(r=n?r:"[*+-]");let o=this.rules.other.listItemRegex(r),a=!1;for(;e;){let r,n=!1,s="",l="";if(!(t=o.exec(e))||this.rules.block.hr.test(e))break;s=t[0],e=e.substring(s.length);let c=t[2].split("\n",1)[0].replace(this.rules.other.listReplaceTabs,e=>" ".repeat(3*e.length)),u=e.split("\n",1)[0],h=!c.trim(),d=0;if(this.options.pedantic?(d=2,l=c.trimStart()):h?d=t[1].length+1:(d=(d=t[2].search(this.rules.other.nonSpaceChar))>4?1:d,l=c.slice(d),d+=t[1].length),h&&this.rules.other.blankLine.test(u)&&(s+=u+"\n",e=e.substring(u.length+1),n=!0),!n){let t=this.rules.other.nextBulletRegex(d),r=this.rules.other.hrRegex(d),n=this.rules.other.fencesBeginRegex(d),i=this.rules.other.headingBeginRegex(d),o=this.rules.other.htmlBeginRegex(d);for(;e;){let a;let p=e.split("\n",1)[0];if(u=p,a=this.options.pedantic?u=u.replace(this.rules.other.listReplaceNesting,"  "):u.replace(this.rules.other.tabCharGlobal,"    "),n.test(u)||i.test(u)||o.test(u)||t.test(u)||r.test(u))break;if(a.search(this.rules.other.nonSpaceChar)>=d||!u.trim())l+="\n"+a.slice(d);else{if(h||c.replace(this.rules.other.tabCharGlobal,"    ").search(this.rules.other.nonSpaceChar)>=4||n.test(c)||i.test(c)||r.test(c))break;l+="\n"+u}h||u.trim()||(h=!0),s+=p+"\n",e=e.substring(p.length+1),c=a.slice(d)}}!i.loose&&(a?i.loose=!0:this.rules.other.doubleBlankLine.test(s)&&(a=!0));let p=null;this.options.gfm&&(p=this.rules.other.listIsTask.exec(l))&&(r="[ ] "!==p[0],l=l.replace(this.rules.other.listReplaceTask,"")),i.items.push({type:"list_item",raw:s,task:!!p,checked:r,loose:!1,text:l,tokens:[]}),i.raw+=s}let s=i.items.at(-1);if(!s)return;s.raw=s.raw.trimEnd(),s.text=s.text.trimEnd(),i.raw=i.raw.trimEnd();for(let e=0;e<i.items.length;e++)if(this.lexer.state.top=!1,i.items[e].tokens=this.lexer.blockTokens(i.items[e].text,[]),!i.loose){let t=i.items[e].tokens.filter(e=>"space"===e.type);i.loose=t.length>0&&t.some(e=>this.rules.other.anyLine.test(e.raw))}if(i.loose)for(let e=0;e<i.items.length;e++)i.items[e].loose=!0;return i}}html(e){let t=this.rules.block.html.exec(e);if(t)return{type:"html",block:!0,raw:t[0],pre:"pre"===t[1]||"script"===t[1]||"style"===t[1],text:t[0]}}def(e){let t=this.rules.block.def.exec(e);if(t){let e=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),r=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",n=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:e,raw:t[0],href:r,title:n}}}table(e){var t;let r=this.rules.block.table.exec(e);if(!r||!this.rules.other.tableDelimiter.test(r[2]))return;let n=el(r[1]),i=r[2].replace(this.rules.other.tableAlignChars,"").split("|"),o=(null===(t=r[3])||void 0===t?void 0:t.trim())?r[3].replace(this.rules.other.tableRowBlankLine,"").split("\n"):[],a={type:"table",raw:r[0],header:[],align:[],rows:[]};if(n.length===i.length){for(let e of i)this.rules.other.tableAlignRight.test(e)?a.align.push("right"):this.rules.other.tableAlignCenter.test(e)?a.align.push("center"):this.rules.other.tableAlignLeft.test(e)?a.align.push("left"):a.align.push(null);for(let e=0;e<n.length;e++)a.header.push({text:n[e],tokens:this.lexer.inline(n[e]),header:!0,align:a.align[e]});for(let e of o)a.rows.push(el(e,a.header.length).map((e,t)=>({text:e,tokens:this.lexer.inline(e),header:!1,align:a.align[t]})));return a}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1],tokens:this.lexer.inline(t[1])}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(e)){if(!this.rules.other.endAngleBracket.test(e))return;let t=ec(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(")"))return -1;let r=0;for(let n=0;n<e.length;n++)if("\\"===e[n])n++;else if("("===e[n])r++;else if(e[n]===t[1]&&--r<0)return n;return -1}(t[2],"()");if(e>-1){let r=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,r).trim(),t[3]=""}}let r=t[2],n="";if(this.options.pedantic){let e=this.rules.other.pedanticHrefTitle.exec(r);e&&(r=e[1],n=e[3])}else n=t[3]?t[3].slice(1,-1):"";return r=r.trim(),this.rules.other.startAngleBracket.test(r)&&(r=this.options.pedantic&&!this.rules.other.endAngleBracket.test(e)?r.slice(1):r.slice(1,-1)),eu(t,{href:r?r.replace(this.rules.inline.anyPunctuation,"$1"):r,title:n?n.replace(this.rules.inline.anyPunctuation,"$1"):n},t[0],this.lexer,this.rules)}}reflink(e,t){let r;if((r=this.rules.inline.reflink.exec(e))||(r=this.rules.inline.nolink.exec(e))){let e=t[(r[2]||r[1]).replace(this.rules.other.multipleSpaceGlobal," ").toLowerCase()];if(!e){let e=r[0].charAt(0);return{type:"text",raw:e,text:e}}return eu(r,e,r[0],this.lexer,this.rules)}}emStrong(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=this.rules.inline.emStrongLDelim.exec(e);if(!(!n||n[3]&&r.match(this.rules.other.unicodeAlphaNumeric))&&(!(n[1]||n[2])||!r||this.rules.inline.punctuation.exec(r))){let r=[...n[0]].length-1,i,o,a=r,s=0,l="*"===n[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(l.lastIndex=0,t=t.slice(-1*e.length+r);null!=(n=l.exec(t));){if(!(i=n[1]||n[2]||n[3]||n[4]||n[5]||n[6]))continue;if(o=[...i].length,n[3]||n[4]){a+=o;continue}if((n[5]||n[6])&&r%3&&!((r+o)%3)){s+=o;continue}if((a-=o)>0)continue;o=Math.min(o,o+a+s);let t=[...n[0]][0].length,l=e.slice(0,r+n.index+t+o);if(Math.min(r,o)%2){let e=l.slice(1,-1);return{type:"em",raw:l,text:e,tokens:this.lexer.inlineTokens(e)}}let c=l.slice(2,-2);return{type:"strong",raw:l,text:c,tokens:this.lexer.inlineTokens(c)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(this.rules.other.newLineCharGlobal," "),r=this.rules.other.nonSpaceChar.test(e),n=this.rules.other.startingSpaceChar.test(e)&&this.rules.other.endingSpaceChar.test(e);return r&&n&&(e=e.substring(1,e.length-1)),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e){let t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,r;return r="@"===t[2]?"mailto:"+(e=t[1]):e=t[1],{type:"link",raw:t[0],text:e,href:r,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,i;if("@"===t[2])i="mailto:"+(e=t[0]);else{let o;do{var r,n;o=t[0],t[0]=null!==(n=null===(r=this.rules.inline._backpedal.exec(t[0]))||void 0===r?void 0:r[0])&&void 0!==n?n:""}while(o!==t[0]);e=t[0],i="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:i,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:e}}}constructor(e){this.options=e||s}}class ed{static get rules(){return{block:er,inline:en}}static lex(e,t){return new ed(t).lex(e)}static lexInline(e,t){return new ed(t).inlineTokens(e)}lex(e){e=e.replace(u.carriageReturn,"\n"),this.blockTokens(e,this.tokens);for(let e=0;
1e<this.inlineQueue.length;e++){let t=this.inlineQueue[e];this.inlineTokens(t.src,t.tokens)}return this.inlineQueue=[],this.tokens}blockTokens(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];for(this.options.pedantic&&(e=e.replace(u.tabCharGlobal,"    ").replace(u.spaceLine,""));e;){var n,i,o;let a;if(null===(i=this.options.extensions)||void 0===i?void 0:null===(n=i.block)||void 0===n?void 0:n.some(r=>!!(a=r.call({lexer:this},e,t))&&(e=e.substring(a.raw.length),t.push(a),!0)))continue;if(a=this.tokenizer.space(e)){e=e.substring(a.raw.length);let r=t.at(-1);1===a.raw.length&&void 0!==r?r.raw+="\n":t.push(a);continue}if(a=this.tokenizer.code(e)){e=e.substring(a.raw.length);let r=t.at(-1);(null==r?void 0:r.type)==="paragraph"||(null==r?void 0:r.type)==="text"?(r.raw+="\n"+a.raw,r.text+="\n"+a.text,this.inlineQueue.at(-1).src=r.text):t.push(a);continue}if((a=this.tokenizer.fences(e))||(a=this.tokenizer.heading(e))||(a=this.tokenizer.hr(e))||(a=this.tokenizer.blockquote(e))||(a=this.tokenizer.list(e))||(a=this.tokenizer.html(e))){e=e.substring(a.raw.length),t.push(a);continue}if(a=this.tokenizer.def(e)){e=e.substring(a.raw.length);let r=t.at(-1);(null==r?void 0:r.type)==="paragraph"||(null==r?void 0:r.type)==="text"?(r.raw+="\n"+a.raw,r.text+="\n"+a.raw,this.inlineQueue.at(-1).src=r.text):this.tokens.links[a.tag]||(this.tokens.links[a.tag]={href:a.href,title:a.title});continue}if((a=this.tokenizer.table(e))||(a=this.tokenizer.lheading(e))){e=e.substring(a.raw.length),t.push(a);continue}let s=e;if(null===(o=this.options.extensions)||void 0===o?void 0:o.startBlock){let t,r=1/0,n=e.slice(1);this.options.extensions.startBlock.forEach(e=>{"number"==typeof(t=e.call({lexer:this},n))&&t>=0&&(r=Math.min(r,t))}),r<1/0&&r>=0&&(s=e.substring(0,r+1))}if(this.state.top&&(a=this.tokenizer.paragraph(s))){let n=t.at(-1);r&&(null==n?void 0:n.type)==="paragraph"?(n.raw+="\n"+a.raw,n.text+="\n"+a.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=n.text):t.push(a),r=s.length!==e.length,e=e.substring(a.raw.length);continue}if(a=this.tokenizer.text(e)){e=e.substring(a.raw.length);let r=t.at(-1);(null==r?void 0:r.type)==="text"?(r.raw+="\n"+a.raw,r.text+="\n"+a.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=r.text):t.push(a);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return this.state.top=!0,t}inline(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=e,n=null;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(n=this.tokenizer.rules.inline.reflinkSearch.exec(r));)e.includes(n[0].slice(n[0].lastIndexOf("[")+1,-1))&&(r=r.slice(0,n.index)+"["+"a".repeat(n[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(n=this.tokenizer.rules.inline.blockSkip.exec(r));)r=r.slice(0,n.index)+"["+"a".repeat(n[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(n=this.tokenizer.rules.inline.anyPunctuation.exec(r));)r=r.slice(0,n.index)+"++"+r.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);let i=!1,o="";for(;e;){var a,s,l;let n;if(i||(o=""),i=!1,null===(s=this.options.extensions)||void 0===s?void 0:null===(a=s.inline)||void 0===a?void 0:a.some(r=>!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))continue;if((n=this.tokenizer.escape(e))||(n=this.tokenizer.tag(e))||(n=this.tokenizer.link(e))){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length);let r=t.at(-1);"text"===n.type&&(null==r?void 0:r.type)==="text"?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if((n=this.tokenizer.emStrong(e,r,o))||(n=this.tokenizer.codespan(e))||(n=this.tokenizer.br(e))||(n=this.tokenizer.del(e))||(n=this.tokenizer.autolink(e))||!this.state.inLink&&(n=this.tokenizer.url(e))){e=e.substring(n.raw.length),t.push(n);continue}let c=e;if(null===(l=this.options.extensions)||void 0===l?void 0:l.startInline){let t,r=1/0,n=e.slice(1);
1this.options.extensions.startInline.forEach(e=>{"number"==typeof(t=e.call({lexer:this},n))&&t>=0&&(r=Math.min(r,t))}),r<1/0&&r>=0&&(c=e.substring(0,r+1))}if(n=this.tokenizer.inlineText(c)){e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(o=n.raw.slice(-1)),i=!0;let r=t.at(-1);(null==r?void 0:r.type)==="text"?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return t}constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||s,this.options.tokenizer=this.options.tokenizer||new eh,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 t={other:u,block:er.normal,inline:en.normal};this.options.pedantic?(t.block=er.pedantic,t.inline=en.pedantic):this.options.gfm&&(t.block=er.gfm,this.options.breaks?t.inline=en.breaks:t.inline=en.gfm),this.tokenizer.rules=t}}class ep{space(e){return""}code(e){var t;let{text:r,lang:n,escaped:i}=e,o=null===(t=(n||"").match(u.notSpaceStart))||void 0===t?void 0:t[0],a=r.replace(u.endingNewline,"")+"\n";return o?'<pre><code class="language-'+ea(o)+'">'+(i?a:ea(a,!0))+"</code></pre>\n":"<pre><code>"+(i?a:ea(a,!0))+"</code></pre>\n"}blockquote(e){let{tokens:t}=e,r=this.parser.parse(t);return"<blockquote>\n".concat(r,"</blockquote>\n")}html(e){let{text:t}=e;return t}heading(e){let{tokens:t,depth:r}=e;return"<h".concat(r,">").concat(this.parser.parseInline(t),"</h").concat(r,">\n")}hr(e){return"<hr>\n"}list(e){let t=e.ordered,r=e.start,n="";for(let t=0;t<e.items.length;t++){let r=e.items[t];n+=this.listitem(r)}let i=t?"ol":"ul";return"<"+i+(t&&1!==r?' start="'+r+'"':"")+">\n"+n+"</"+i+">\n"}listitem(e){let t="";if(e.task){let n=this.checkbox({checked:!!e.checked});if(e.loose){var r;(null===(r=e.tokens[0])||void 0===r?void 0:r.type)==="paragraph"?(e.tokens[0].text=n+" "+e.tokens[0].text,e.tokens[0].tokens&&e.tokens[0].tokens.length>0&&"text"===e.tokens[0].tokens[0].type&&(e.tokens[0].tokens[0].text=n+" "+ea(e.tokens[0].tokens[0].text),e.tokens[0].tokens[0].escaped=!0)):e.tokens.unshift({type:"text",raw:n+" ",text:n+" ",escaped:!0})}else t+=n+" "}return t+=this.parser.parse(e.tokens,!!e.loose),"<li>".concat(t,"</li>\n")}checkbox(e){let{checked:t}=e;return"<input "+(t?'checked="" ':"")+'disabled="" type="checkbox">'}paragraph(e){let{tokens:t}=e;return"<p>".concat(this.parser.parseInline(t),"</p>\n")}table(e){let t="",r="";for(let t=0;t<e.header.length;t++)r+=this.tablecell(e.header[t]);t+=this.tablerow({text:r});let n="";for(let t=0;t<e.rows.length;t++){let i=e.rows[t];r="";for(let e=0;e<i.length;e++)r+=this.tablecell(i[e]);n+=this.tablerow({text:r})}return n&&(n="<tbody>".concat(n,"</tbody>")),"<table>\n<thead>\n"+t+"</thead>\n"+n+"</table>\n"}tablerow(e){let{text:t}=e;return"<tr>\n".concat(t,"</tr>\n")}tablecell(e){let t=this.parser.parseInline(e.tokens),r=e.header?"th":"td";return(e.align?"<".concat(r,' align="').concat(e.align,'">'):"<".concat(r,">"))+t+"</".concat(r,">\n")}strong(e){let{tokens:t}=e;return"<strong>".concat(this.parser.parseInline(t),"</strong>")}em(e){let{tokens:t}=e;return"<em>".concat(this.parser.parseInline(t),"</em>")}codespan(e){let{text:t}=e;return"<code>".concat(ea(t,!0),"</code>")}br(e){return"<br>"}del(e){let{tokens:t}=e;return"<del>".concat(this.parser.parseInline(t),"</del>")}link(e){let{href:t,title:r,tokens:n}=e,i=this.parser.parseInline(n),o=es(t);if(null===o)return i;let a='<a href="'+(t=o)+'"';return r&&(a+=' title="'+ea(r)+'"'),a+=">"+i+"</a>"}image(e){let{href:t,title:r,text:n}=e,i=es(t);if(null===i)return ea(n);t=i;let o='<img src="'.concat(t,'" alt="').concat(n,'"');return r&&(o+=' title="'.concat(ea(r),'"')),o+=">"}text(e){return"tokens"in e&&e.tokens?this.parser.parseInline(e.tokens):"escaped"in e&&e.escaped?e.text:ea(e.text)}constructor(e){this.options=e||s}}class ef{strong(e){let{text:t}=e;return t}em(e){let{text:t}=e;return t}codespan(e){let{text:t}=e;return t}del(e){let{text:t}=e;return t}html(e){let{text:t}=e;return t}text(e){let{text:t}=e;return t}link(e){let{text:t}=e;return""+t}image(e){let{text:t}=e;return""+t}br(){return""}}class em{static parse(e,t){return new em(t).parse(e)}static parseInline(e,t){return new em(t).parseInline(e)}parse(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r="";for(let o=0;o<e.length;o++){var n,i;let a=e[o];if(null===(i=this.options.extensions)||void 0===i?void 0:null===(n=i.renderers)||void 0===n?void 0:n[a.type]){let e=this.options.extensions.renderers[a.type].call({parser:this},a);if(!1!==e||!["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(a.type)){r+=e||"";continue}}switch(a.type){case"space":r+=this.renderer.space(a);continue;case"hr":r+=this.renderer.hr(a);continue;case"heading":r+=this.renderer.heading(a);continue;case"code":r+=this.renderer.code(a);continue;case"table":r+=this.renderer.table(a);continue;case"blockquote":r+=this.renderer.blockquote(a);continue;case"list":r+=this.renderer.list(a);continue;case"html":r+=this.renderer.html(a);continue;
1case"paragraph":r+=this.renderer.paragraph(a);continue;case"text":{let n=a,i=this.renderer.text(n);for(;o+1<e.length&&"text"===e[o+1].type;)n=e[++o],i+="\n"+this.renderer.text(n);t?r+=this.renderer.paragraph({type:"paragraph",raw:i,text:i,tokens:[{type:"text",raw:i,text:i,escaped:!0}]}):r+=i;continue}default:{let e='Token with "'+a.type+'" type was not found.';if(this.options.silent)return console.error(e),"";throw Error(e)}}}return r}parseInline(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.renderer,r="";for(let o=0;o<e.length;o++){var n,i;let a=e[o];if(null===(i=this.options.extensions)||void 0===i?void 0:null===(n=i.renderers)||void 0===n?void 0:n[a.type]){let e=this.options.extensions.renderers[a.type].call({parser:this},a);if(!1!==e||!["escape","html","link","image","strong","em","codespan","br","del","text"].includes(a.type)){r+=e||"";continue}}switch(a.type){case"escape":case"text":r+=t.text(a);break;case"html":r+=t.html(a);break;case"link":r+=t.link(a);break;case"image":r+=t.image(a);break;case"strong":r+=t.strong(a);break;case"em":r+=t.em(a);break;case"codespan":r+=t.codespan(a);break;case"br":r+=t.br(a);break;case"del":r+=t.del(a);break;default:{let e='Token with "'+a.type+'" type was not found.';if(this.options.silent)return console.error(e),"";throw Error(e)}}}return r}constructor(e){this.options=e||s,this.options.renderer=this.options.renderer||new ep,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new ef}}class eg{preprocess(e){return e}postprocess(e){return e}processAllTokens(e){return e}provideLexer(){return this.block?ed.lex:ed.lexInline}provideParser(){return this.block?em.parse:em.parseInline}constructor(e){this.options=e||s}}eg.passThroughHooks=new Set(["preprocess","postprocess","processAllTokens"]);class ey{walkTokens(e,t){let r=[];for(let o of e)switch(r=r.concat(t.call(this,o)),o.type){case"table":for(let e of o.header)r=r.concat(this.walkTokens(e.tokens,t));for(let e of o.rows)for(let n of e)r=r.concat(this.walkTokens(n.tokens,t));break;case"list":r=r.concat(this.walkTokens(o.items,t));break;default:{var n,i;let e=o;(null===(i=this.defaults.extensions)||void 0===i?void 0:null===(n=i.childTokens)||void 0===n?void 0:n[e.type])?this.defaults.extensions.childTokens[e.type].forEach(n=>{let i=e[n].flat(1/0);r=r.concat(this.walkTokens(i,t))}):e.tokens&&(r=r.concat(this.walkTokens(e.tokens,t)))}}return r}use(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let n=this.defaults.extensions||{renderers:{},childTokens:{}};return t.forEach(e=>{let t={...e};if(t.async=this.defaults.async||t.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw Error("extension name required");if("renderer"in e){let t=n.renderers[e.name];t?n.renderers[e.name]=function(){for(var r=arguments.length,n=Array(r),i=0;i<r;i++)n[i]=arguments[i];let o=e.renderer.apply(this,n);return!1===o&&(o=t.apply(this,n)),o}:n.renderers[e.name]=e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw Error("extension level must be 'block' or 'inline'");let t=n[e.level];t?t.unshift(e.tokenizer):n[e.level]=[e.tokenizer],e.start&&("block"===e.level?n.startBlock?n.startBlock.push(e.start):n.startBlock=[e.start]:"inline"===e.level&&(n.startInline?n.startInline.push(e.start):n.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(n.childTokens[e.name]=e.childTokens)}),t.extensions=n),e.renderer){let r=this.defaults.renderer||new ep(this.defaults);for(let t in e.renderer){if(!(t in r))throw Error("renderer '".concat(t,"' does not exist"));if(["options","parser"].includes(t))continue;let n=e.renderer[t],i=r[t];r[t]=function(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];let a=n.apply(r,t);return!1===a&&(a=i.apply(r,t)),a||""}}t.renderer=r}if(e.tokenizer){let r=this.defaults.tokenizer||new eh(this.defaults);for(let t in e.tokenizer){if(!(t in r))throw Error("tokenizer '".concat(t,"' does not exist"));if(["options","rules","lexer"].includes(t))continue;let n=e.tokenizer[t],i=r[t];r[t]=function(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];let a=n.apply(r,t);return!1===a&&(a=i.apply(r,t)),a}}t.tokenizer=r}if(e.hooks){let r=this.defaults.hooks||new eg;for(let t in e.hooks){if(!(t in r))throw Error("hook '".concat(t,"' does not exist"));if(["options","block"].includes(t))continue;let n=e.hooks[t],i=r[t];eg.passThroughHooks.has(t)?r[t]=e=>{if(this.defaults.async)return Promise.resolve(n.call(r,e)).then(e=>i.call(r,e));let t=n.call(r,e);return i.call(r,t)}:r[t]=function(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];let a=n.apply(r,t);return!1===a&&(a=i.apply(r,t)),a}}t.hooks=r}if(e.walkTokens){let r=this.defaults.walkTokens,n=e.walkTokens;t.walkTokens=function(e){let t=[];return t.push(n.call(this,e)),r&&(t=t.concat(r.call(this,e))),t}}this.defaults={...this.defaults,...t}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return ed.lex(e,null!=t?t:this.defaults)}parser(e,t){return em.parse(e,null!=t?t:this.defaults)}parseMarkdown(e){return(t,r)=>{let n={...r},i={...this.defaults,...n},o=this.onError(!!i.silent,!!i.async);if(!0===this.defaults.async&&!1===n.async)return o(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(null==t)return o(Error("marked(): input parameter is undefined or null"));if("string"!=typeof t)return o(Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));i.hooks&&(i.hooks.options=i,i.hooks.block=e);let a=i.hooks?i.hooks.provideLexer():e?ed.lex:ed.lexInline,s=i.hooks?i.hooks.provideParser():e?em.parse:em.parseInline;if(i.async)return Promise.resolve(i.hooks?i.hooks.preprocess(t):t).then(e=>a(e,i)).then(e=>i.hooks?i.hooks.processAllTokens(e):e).then(e=>i.walkTokens?Promise.all(this.walkTokens(e,i.walkTokens)).then(()=>e):e).then(e=>s(e,i)).then(e=>i.hooks?i.hooks.postprocess(e):e).catch(o);try{i.hooks&&(t=i.hooks.preprocess(t));let e=a(t,i);i.hooks&&(e=i.hooks.processAllTokens(e)),i.walkTokens&&this.walkTokens(e,i.walkTokens);let r=s(e,i);return i.hooks&&(r=i.hooks.postprocess(r)),r}catch(e){return o(e)}}}onError(e,t){return r=>{if(r.message+="\nPlease report this to https://github.com/markedjs/marked.",e){let e="<p>An error occurred:</p><pre>"+ea(r.message+"",!0)+"</pre>";return t?Promise.resolve(e):e}if(t)return Promise.reject(r);throw r}}constructor(...e){this.defaults=a(),this.options=this.setOptions,this.parse=this.parseMarkdown(!0),this.parseInline=this.parseMarkdown(!1),this.Parser=em,this.Renderer=ep,this.TextRenderer=ef,this.Lexer=ed,this.Tokenizer=eh,this.Hooks=eg,this.use(...e)}}let eb=new ey;function eT(e,t){return eb.parse(e,t)}eT.options=eT.setOptions=function(e){return eb.setOptions(e),eT.defaults=eb.defaults,s=eT.defaults,eT},eT.getDefaults=a,eT.defaults=s,eT.use=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return eb.use(...t),eT.defaults=eb.defaults,s=eT.defaults,eT},eT.walkTokens=function(e,t){return eb.walkTokens(e,t)},eT.parseInline=eb.parseInline,eT.Parser=em,eT.parser=em.parse,eT.Renderer=ep,eT.TextRenderer=ef,eT.Lexer=ed,eT.lexer=ed.lex,eT.Tokenizer=eh,eT.Hooks=eg,eT.parse=eT,eT.options,eT.setOptions,eT.use,eT.walkTokens,eT.parseInline,em.parse,ed.lex;var eE=r(33512);function e_(e,t){let{markdownAutoWrap:r}=t,n=e.replace(/<br\/>/g,"\n").replace(/\n{2,}/g,"\n"),i=(0,eE.T)(n);return!1===r?i.replace(/ /g,"&nbsp;"):i}function ek(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e_(e,t),n=eT.lexer(r),o=[[]],a=0;function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal";"text"===e.type?e.text.split("\n").forEach((e,r)=>
1{0!==r&&(a++,o.push([])),e.split(" ").forEach(e=>{(e=e.replace(/&#39;/g,"'"))&&o[a].push({content:e,type:t})})}):"strong"===e.type||"em"===e.type?e.tokens.forEach(t=>{s(t,e.type)}):"html"===e.type&&o[a].push({content:e.text,type:"normal"})}return(0,i.K2)(s,"processNode"),n.forEach(e=>{if("paragraph"===e.type){var t;null===(t=e.tokens)||void 0===t||t.forEach(e=>{s(e)})}else"html"===e.type&&o[a].push({content:e.text,type:"normal"})}),o}function eC(e){let{markdownAutoWrap:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=eT.lexer(e);function n(e){var r,i,o;if("text"===e.type)return!1===t?e.text.replace(/\n */g,"<br/>").replace(/ /g,"&nbsp;"):e.text.replace(/\n */g,"<br/>");if("strong"===e.type)return"<strong>".concat(null===(r=e.tokens)||void 0===r?void 0:r.map(n).join(""),"</strong>");if("em"===e.type)return"<em>".concat(null===(i=e.tokens)||void 0===i?void 0:i.map(n).join(""),"</em>");if("paragraph"===e.type)return"<p>".concat(null===(o=e.tokens)||void 0===o?void 0:o.map(n).join(""),"</p>");if("space"===e.type)return"";else if("html"===e.type)return"".concat(e.text);else if("escape"===e.type)return e.text;return"Unsupported markdown: ".concat(e.type)}return(0,i.K2)(n,"output"),r.map(n).join("")}function ex(e){return Intl.Segmenter?[...new Intl.Segmenter().segment(e)].map(e=>e.segment):[...e]}function eA(e,t){return ev(e,[],ex(t.content),t.type)}function ev(e,t,r,n){if(0===r.length)return[{content:t.join(""),type:n},{content:"",type:n}];let[i,...o]=r,a=[...t,i];return e([{content:a.join(""),type:n}])?ev(e,a,o,n):(0===t.length&&i&&(t.push(i),r.shift()),[{content:t.join(""),type:n},{content:r.join(""),type:n}])}function eS(e,t){if(e.some(e=>{let{content:t}=e;return t.includes("\n")}))throw Error("splitLineToFitWidth does not support newlines in the line");return ew(e,t)}function ew(e,t){var r;let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(0===e.length)return i.length>0&&n.push(i),n.length>0?n:[];let o="";" "===e[0].content&&(o=" ",e.shift());let a=null!==(r=e.shift())&&void 0!==r?r:{content:" ",type:"normal"},s=[...i];if(""!==o&&s.push({content:o,type:"normal"}),s.push(a),t(s))return ew(e,t,n,s);if(i.length>0)n.push(i),e.unshift(a);else if(a.content){let[r,i]=eA(t,a);n.push([r]),i.content&&e.unshift(i)}return ew(e,t,n)}function eO(e,t){t&&e.attr("style",t)}async function eD(e,t,r,n){let o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=e.append("foreignObject");a.attr("width","".concat(10*r,"px")),a.attr("height","".concat(10*r,"px"));let s=a.append("xhtml:div"),l=t.label;t.label&&(0,i.Wi)(t.label)&&(l=await (0,i.VJ)(t.label.replace(i.Y2.lineBreakRegex,"\n"),(0,i.D7)()));let c=t.isNode?"nodeLabel":"edgeLabel",u=s.append("span");u.html(l),eO(u,t.labelStyle),u.attr("class","".concat(c," ").concat(n)),eO(s,t.labelStyle),s.style("display","table-cell"),s.style("white-space","nowrap"),s.style("line-height","1.5"),s.style("max-width",r+"px"),s.style("text-align","center"),s.attr("xmlns","http://www.w3.org/1999/xhtml"),o&&s.attr("class","labelBkg");let h=s.node().getBoundingClientRect();return h.width===r&&(s.style("display","table"),s.style("white-space","break-spaces"),s.style("width",r+"px"),h=s.node().getBoundingClientRect()),a.node()}function eI(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")}function eN(e,t,r){let n=e.append("text"),i=eI(n,1,t);eF(i,r);let o=i.node().getComputedTextLength();return n.remove(),o}function eL(e,t,r){var n;let i=e.append("text"),o=eI(i,1,t);eF(o,[{content:r,type:"normal"}]);let a=null===(n=o.node())||void 0===n?void 0:n.getBoundingClientRect();return a&&i.remove(),a}function eM(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=t.append("g"),a=o.insert("rect").attr("class","background").attr("style","stroke: none"),s=o.append("text").attr("y","-10.1"),l=0;for(let t of r){let r=(0,i.K2)(t=>eN(o,1.1,t)<=e,"checkWidth");for(let e of r(t)?[t]:eS(t,r))eF(eI(s,l,1.1),e),l++}if(!n)return s.node();{let e=s.node().getBBox();return a.attr("x",e.x-2).attr("y",e.y-2).attr("width",e.width+4).attr("height",e.height+4),o.node()}}function eF(e,t){e.text(""),t.forEach((t,r)=>{let n=e.append("tspan").attr("font-style","em"===t.type?"italic":"normal").attr("class","text-inner-tspan").attr("font-weight","strong"===t.type?"bold":"normal");0===r?n.text(t.content):n.text(" "+t.content)})}function eR(e){return e.replace(/fa[bklrs]?:fa-[\w-]+/g,e=>"<i class='".concat(e.replace(":"," "),"'></i>"))}(0,i.K2)(e_,"preprocessMarkdown"),(0,i.K2)(ek,"markdownToLines"),(0,i.K2)(eC,"markdownToHTML"),(0,i.K2)(ex,"splitTextToChars"),(0,i.K2)(eA,"splitWordToFitWidth"),(0,i.K2)(ev,"splitWordToFitWidthRecursion"),(0,i.K2)(eS,"splitLineToFitWidth"),(0,i.K2)(ew,"splitLineToFitWidthRecursion"),(0,i.K2)(eO,"applyStyle"),(0,i.K2)(eD,"addHtmlSpan"),(0,i.K2)(eI,"createTspan"),(0,i.K2)(eN,"computeWidthOfText"),
1(0,i.K2)(eL,"computeDimensionOfText"),(0,i.K2)(eM,"createFormattedText"),(0,i.K2)(eF,"updateTextContentAndStyles"),(0,i.K2)(eR,"replaceIconSubstring");var eP=(0,i.K2)(async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",{style:r="",isTitle:a=!1,classes:s="",useHtmlLabels:l=!0,isNode:c=!0,width:u=200,addSvgBackground:h=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},d=arguments.length>3?arguments[3]:void 0;if(i.Rm.debug("XYZ createText",t,r,a,s,l,c,"addSvgBackground: ",h),l){let o=eC(t,d),a=eR((0,n.Sm)(o)),l=t.replace(/\\\\/g,"\\"),p={isNode:c,label:(0,i.Wi)(t)?l:a,labelStyle:r.replace("fill:","color:")};return await eD(e,p,u,s,h)}{let n=eM(u,e,ek(t.replace(/<br\s*\/?>/g,"<br/>").replace("<br>","<br/>"),d),!!t&&h);if(c){/stroke:/.exec(r)&&(r=r.replace("stroke:","lineColor:"));let e=r.replace(/stroke:[^;]+;?/g,"").replace(/stroke-width:[^;]+;?/g,"").replace(/fill:[^;]+;?/g,"").replace(/color:/g,"fill:");(0,o.Ltv)(n).attr("style",e)}else{let e=r.replace(/stroke:[^;]+;?/g,"").replace(/stroke-width:[^;]+;?/g,"").replace(/fill:[^;]+;?/g,"").replace(/background:/g,"fill:");(0,o.Ltv)(n).select("rect").attr("style",e.replace(/background:/g,"fill:"));let t=r.replace(/stroke:[^;]+;?/g,"").replace(/stroke-width:[^;]+;?/g,"").replace(/fill:[^;]+;?/g,"").replace(/color:/g,"fill:");(0,o.Ltv)(n).select("text").attr("style",t)}return n}},"createText")},30262:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var n,i,o,a=r(12115),s=r(73751),l=r(688),c=r(28968),u=r(95155);function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function d(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var p=(0,c.rU)(function(e){var t=e.css,r=e.token;return{container:t(n||(n=d(["\n    cursor: pointer;\n\n    min-width: 160px;\n    max-width: 160px;\n    height: 100%;\n    padding: 8px;\n    border-radius: 8px;\n\n    font-size: 12px;\n    color: initial;\n\n    background: ",";\n\n    &:hover {\n      background: ",";\n    }\n  "])),r.colorFillQuaternary,r.colorFillTertiary),title:t(i||(i=d(["\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 2;\n\n    text-overflow: ellipsis;\n  "]))),url:t(o||(o=d(["\n    overflow: hidden;\n    display: -webkit-box;\n    -webkit-box-orient: vertical;\n    -webkit-line-clamp: 1;\n\n    text-overflow: ellipsis;\n  "])))}}),f=(0,a.memo)(function(e){var t,r=e.url,n=e.title,i=e.alt,o=p().styles,c=function(e){if(Array.isArray(e))return e}(t=(0,a.useMemo)(function(){try{var e=new URL(r),t=e.hostname.replace("www.",""),i=e.host,o=n;return n===r&&(o=i+e.pathname),[o,t,i]}catch(e){return[n,r,r]}},[r,n]))||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{o=(r=r.call(e)).next;for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(t,3)||function(e,t){if(e){if("string"==typeof e)return h(e,3);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return h(e,t)}}(t,3)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),d=c[0],f=c[1],m=c[2];return(0,u.jsx)("a",{href:r,rel:"noreferrer",target:"_blank",children:(0,u.jsxs)(s.Flexbox,{className:o.container,gap:2,justify:"space-between",children:[(0,u.jsx)("div",{className:o.title,children:d}),(0,u.jsxs)(s.Flexbox,{align:"center",gap:4,horizontal:!0,children:[(0,u.jsx)("img",{alt:i||n||r,height:14,src:"https://icons.duckduckgo.com/ip3/".concat(m,".ico"),width:14}),(0,u.jsx)(l.A.Text,{className:o.url,type:"secondary",children:f})]})]},r)})});function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}let y=(0,a.memo)(function(e){var t=e.dataSource;return(0,u.jsx)(s.Flexbox,{gap:12,horizontal:!0,style:{minHeight:80,overflowX:"scroll",width:"100%"},children:t.map(function(e){return"string"==typeof e?(0,u.jsx)(f,{url:e},e):(0,u.jsx)(f,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?g(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=m(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({},e),e.url)})})})},30713:(e,t,r)=>{"use strict";r.d(t,{A:()=>S});var n=r(16877),i=r(1041);function o(e,t){let r=function(e,t){switch(e.nodeType){case 1:return function(e,t){let r=e.namespaceURI,o=r===i.t.svg?n.s:n.h,s=r===i.t.html?e.tagName.toLowerCase():e.tagName,l=r===i.t.html&&"template"===s?e.content:e,c=e.getAttributeNames(),u={},h=-1;for(;++h<c.length;)u[c[h]]=e.getAttribute(c[h])||"";return o(s,u,a(l,t))}(e,t);case 3:return{type:"text",value:e.nodeValue||""};case 8:return{type:"comment",value:e.nodeValue||""};case 9:case 11:return function(e,t){return{type:"root",children:a(e,t)}}(e,t);case 10:return{type:"doctype"};default:return}}(e,t);return r&&t.afterTransform&&t.afterTransform(e,r),r}function a(e,t){let r=e.childNodes,n=[],i=-1;for(;++i<r.length;){let e=o(r[i],t);void 0!==e&&n.push(e)}return n}let s=new DOMParser;var l=r(3861);let c=function(e,t,r){let n=(0,l.C)(r);if(!e||!e.type||!e.children)throw Error("Expected parent node");if("number"==typeof t){if(t<0||t===Number.POSITIVE_INFINITY)throw Error("Expected positive finite number as index")}else if((t=e.children.indexOf(t))<0)throw Error("Expected child node or index");for(;++t<e.children.length;)if(n(e.children[t],t,e))return e.children[t]},u=function(e){if(null==e)return d;if("string"==typeof e){var t;return t=e,h(function(e){return e.tagName===t})}if("object"==typeof e)return function(e){let t=[],r=-1;for(;++r<e.length;)t[r]=u(e[r]);return h(function(...e){let r=-1;for(;++r<t.length;)if(t[r].apply(this,e))return!0;return!1})}(e);if("function"==typeof e)return h(e);throw Error("Expected function, string, or array as `test`")};function h(e){return function(t,r,n){var i;return!!(null!==(i=t)&&"object"==typeof i&&"type"in i&&"tagName"in i&&e.call(this,t,"number"==typeof r?r:void 0,n||void 0))}}function d(e){return!!(e&&"object"==typeof e&&"type"in e&&"element"===e.type&&"tagName"in e&&"string"==typeof e.tagName)}let p=/\n/g,f=/[\t ]+/g,m=u("br"),g=u(function(e){return"td"===e.tagName||"th"===e.tagName}),y=u("p"),b=u("tr"),T=u(["datalist","head","noembed","noframes","noscript","rp","script","style","template","title",function(e){return!!(e.properties||{}).hidden},function(e){return"dialog"===e.tagName&&!(e.properties||{}).open}]),E=u(["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 _(e,t){let r;let n=String(e.value),i=[],o=[],a=0;for(;a<=n.length;){p.lastIndex=a;let e=p.exec(n),r=e&&"index"in e?e.index:n.length;i.push(function(e,t,r){let n;let i=[],o=0;for(;o<e.length;){f.lastIndex=o;let r=f.exec(e);n=r?r.index:e.length,o||n||!r||t||i.push(""),o!==n&&i.push(e.slice(o,n)),o=r?n+r[0].length:n}return o===n||r||i.push(""),i.join(" ")}(n.slice(a,r).replace(/[\u061C\u200E\u200F\u202A-\u202E\u2066-\u2069]/g,""),0!==a||t.breakBefore,r!==n.length||t.breakAfter)),a=r+1}let s=-1;for(;++s<i.length;)8203===i[s].charCodeAt(i[s].length-1)||s<i.length-1&&8203===i[s+1].charCodeAt(0)?(o.push(i[s]),r=void 0):i[s]?("number"==typeof r&&o.push(r),o.push(i[s]),r=0):(0===s||s===i.length-1)&&o.push(0);return o}function k(e,t){if("element"===e.type){let 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}var C=r(66456),x=r(46486);let A={},v=[];function S(e){let t=e||A;return function(e,r){(0,x.VG)(e,"element",function(e,n){let i;let a=Array.isArray(e.properties.className)?e.properties.className:v,l=a.includes("language-math"),u=a.includes("math-display"),h=a.includes("math-inline"),d=u;if(!l&&!u&&!h)return;let p=n[n.length-1],f=e;if("code"===e.tagName&&l&&p&&"element"===p.type&&"pre"===p.tagName&&(f=p,p=n[n.length-2],d=!0),!p)return;let A=function(e,t){let r;let n="children"in e?e.children:[],i=E(e),o=k(e,{whitespace:(t||{}).whitespace||"normal",breakBefore:!1,breakAfter:!1}),a=[];("text"===e.type||"comment"===e.type)&&a.push(..._(e,{whitespace:o,breakBefore:!0,breakAfter:!0}));let s=-1;for(;++s<n.length;)a.push(...function e(t,r,n){return"element"===t.type?function(t,r,n){let i,o;let a=k(t,n),s=t.children||[],l=-1,u=[];
1if(T(t))return u;for(m(t)?o="\n":b(t)&&c(r,t,b)?o="\n":y(t)?(i=2,o=2):E(t)&&(i=1,o=1);++l<s.length;)u=u.concat(e(s[l],t,{whitespace:a,breakBefore:l?void 0:i,breakAfter:l<s.length-1?m(s[l+1]):o}));return g(t)&&c(r,t,g)&&u.push("	"),i&&u.unshift(i),o&&u.push(o),u}(t,r,n):"text"===t.type?"normal"===n.whitespace?_(t,n):[String(t.value)]:[]}(n[s],e,{whitespace:o,breakBefore:s?void 0:i,breakAfter:s<n.length-1?m(n[s+1]):i}));let l=[];for(s=-1;++s<a.length;){let e=a[s];"number"==typeof e?void 0!==r&&e>r&&(r=e):e&&(void 0!==r&&r>-1&&l.push("\n".repeat(r)||" "),r=-1,l.push(e))}return l.join("")}(f,{whitespace:"pre"});try{i=C.default.renderToString(A,{...t,displayMode:d,throwOnError:!0})}catch(a){let o=a.name.toLowerCase();r.message("Could not render math with KaTeX",{ancestors:[...n,e],cause:a,place:e.position,ruleId:o,source:"rehype-katex"});try{i=C.default.renderToString(A,{...t,displayMode:d,strict:"ignore",throwOnError:!1})}catch{i=[{type:"element",tagName:"span",properties:{className:["katex-error"],style:"color:"+(t.errorColor||"#cc0000"),title:String(a)},children:[{type:"text",value:A}]}]}}if("string"==typeof i){var S;i=(S=i,o({fragment:!0}.fragment?function(e){let t=document.createElement("template");return t.innerHTML=e,t.content}(S):s.parseFromString(S,"text/html"),{})||{type:"root",children:[]}).children}let w=p.children.indexOf(f);return p.children.splice(w,1,...i),x._Z})}}},31300:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.camelCase=void 0;var r=/^--[a-zA-Z0-9_-]+$/,n=/-([a-z])/g,i=/^[^-]+$/,o=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,s=function(e,t){return t.toUpperCase()},l=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){var c;return(void 0===t&&(t={}),!(c=e)||i.test(c)||r.test(c))?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,l):e.replace(o,l)).replace(n,s))}},33512:(e,t,r)=>{"use strict";function n(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=Array.from("string"==typeof e?[e]:e);n[n.length-1]=n[n.length-1].replace(/\r?\n([\t ]*)$/,"");var i=n.reduce(function(e,t){var r=t.match(/\n([\t ]+|(?!\s).)/g);return r?e.concat(r.map(function(e){var t,r;return null!==(r=null===(t=e.match(/[\t ]/g))||void 0===t?void 0:t.length)&&void 0!==r?r:0})):e},[]);if(i.length){var o=RegExp("\n[	 ]{"+Math.min.apply(Math,i)+"}","g");n=n.map(function(e){return e.replace(o,"\n")})}n[0]=n[0].replace(/^\r?\n/,"");var a=n[0];return t.forEach(function(e,t){var r=a.match(/(?:^|\n)( *)$/),i=r?r[1]:"",o=e;"string"==typeof e&&e.includes("\n")&&(o=String(e).split("\n").map(function(e,t){return 0===t?e:""+i+e}).join("\n")),a+=o+n[t+1]}),a}r.d(t,{T:()=>n})},35088:(e,t,r)=>{"use strict";function n(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}r.d(t,{B:()=>n})},35534:(e,t,r)=>{"use strict";r.d(t,{A:()=>C});var n=r(69415),i=r(37985),o=r(38186);function a(e){let t=[],r=-1,n=0,i=0;for(;++r<e.length;){let a=e.charCodeAt(r),s="";if(37===a&&(0,o.lV)(e.charCodeAt(r+1))&&(0,o.lV)(e.charCodeAt(r+2)))i=2;else if(a<128)/[!#$&-;=?-Z_a-z~]/.test(String.fromCharCode(a))||(s=String.fromCharCode(a));else if(a>55295&&a<57344){let t=e.charCodeAt(r+1);a<56320&&t>56319&&t<57344?(s=String.fromCharCode(a,t),i=1):s="�"}else s=String.fromCharCode(a);s&&(t.push(e.slice(n,r),encodeURIComponent(s)),n=r+i+1,s=""),i&&(r+=i,i=0)}return t.join("")+e.slice(n)}function s(e,t){let r=[{type:"text",value:"↩"}];return t>1&&r.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),r}function l(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}var c=r(95934),u=r(53830);function h(e,t){let r=t.referenceType,n="]";if("collapsed"===r?n+="[]":"full"===r&&(n+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return[{type:"text",value:"!["+t.alt+n}];let i=e.all(t),o=i[0];o&&"text"===o.type?o.value="["+o.value:i.unshift({type:"text",value:"["});let a=i[i.length-1];return a&&"text"===a.type?a.value+=n:i.push({type:"text",value:n}),i}function d(e){let t=e.spread;return null==t?e.children.length>1:t}function p(e,t,r){let n=0,i=e.length;if(t){let t=e.codePointAt(n);for(;9===t||32===t;)n++,t=e.codePointAt(n)}if(r){let t=e.codePointAt(i-1);for(;9===t||32===t;)i--,t=e.codePointAt(i-1)}return i>n?e.slice(n,i):""}let f={blockquote:function(e,t){let r={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,r),e.applyData(t,r)},break:function(e,t){let r={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,r),[e.applyData(t,r),{type:"text",value:"\n"}]},code:function(e,t){let r=t.value?t.value+"\n":"",n={};t.lang&&(n.className=["language-"+t.lang]);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={type:"element",tagName:"pre",properties:{},children:[i=e.applyData(t,i)]},e.patch(t,i),i},delete:function(e,t){let r={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},emphasis:function(e,t){let r={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},footnoteReference:function(e,t){let r;
1let n="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",i=String(t.identifier).toUpperCase(),o=a(i.toLowerCase()),s=e.footnoteOrder.indexOf(i),l=e.footnoteCounts.get(i);void 0===l?(l=0,e.footnoteOrder.push(i),r=e.footnoteOrder.length):r=s+1,l+=1,e.footnoteCounts.set(i,l);let c={type:"element",tagName:"a",properties:{href:"#"+n+"fn-"+o,id:n+"fnref-"+o+(l>1?"-"+l:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(r)}]};e.patch(t,c);let u={type:"element",tagName:"sup",properties:{},children:[c]};return e.patch(t,u),e.applyData(t,u)},heading:function(e,t){let r={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},html:function(e,t){if(e.options.allowDangerousHtml){let r={type:"raw",value:t.value};return e.patch(t,r),e.applyData(t,r)}},imageReference:function(e,t){let r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return h(e,t);let i={src:a(n.url||""),alt:t.alt};null!==n.title&&void 0!==n.title&&(i.title=n.title);let o={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,o),e.applyData(t,o)},image:function(e,t){let r={src:a(t.url)};null!==t.alt&&void 0!==t.alt&&(r.alt=t.alt),null!==t.title&&void 0!==t.title&&(r.title=t.title);let n={type:"element",tagName:"img",properties:r,children:[]};return e.patch(t,n),e.applyData(t,n)},inlineCode:function(e,t){let r={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,r);let n={type:"element",tagName:"code",properties:{},children:[r]};return e.patch(t,n),e.applyData(t,n)},linkReference:function(e,t){let r=String(t.identifier).toUpperCase(),n=e.definitionById.get(r);if(!n)return h(e,t);let i={href:a(n.url||"")};null!==n.title&&void 0!==n.title&&(i.title=n.title);let o={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,o),e.applyData(t,o)},link:function(e,t){let r={href:a(t.url)};null!==t.title&&void 0!==t.title&&(r.title=t.title);let n={type:"element",tagName:"a",properties:r,children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},listItem:function(e,t,r){let n=e.all(t),i=r?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;let r=e.children,n=-1;for(;!t&&++n<r.length;)t=d(r[n])}return t}(r):d(t),o={},a=[];if("boolean"==typeof t.checked){let e;let r=n[0];r&&"element"===r.type&&"p"===r.tagName?e=r:(e={type:"element",tagName:"p",properties:{},children:[]},n.unshift(e)),e.children.length>0&&e.children.unshift({type:"text",value:" "}),e.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let s=-1;for(;++s<n.length;){let e=n[s];(i||0!==s||"element"!==e.type||"p"!==e.tagName)&&a.push({type:"text",value:"\n"}),"element"!==e.type||"p"!==e.tagName||i?a.push(e):a.push(...e.children)}let l=n[n.length-1];l&&(i||"element"!==l.type||"p"!==l.tagName)&&a.push({type:"text",value:"\n"});let c={type:"element",tagName:"li",properties:o,children:a};return e.patch(t,c),e.applyData(t,c)},list:function(e,t){let r={},n=e.all(t),i=-1;for("number"==typeof t.start&&1!==t.start&&(r.start=t.start);++i<n.length;){let e=n[i];if("element"===e.type&&"li"===e.tagName&&e.properties&&Array.isArray(e.properties.className)&&e.properties.className.includes("task-list-item")){r.className=["contains-task-list"];break}}let o={type:"element",tagName:t.ordered?"ol":"ul",properties:r,children:e.wrap(n,!0)};return e.patch(t,o),e.applyData(t,o)},paragraph:function(e,t){let r={type:"element",tagName:"p",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},root:function(e,t){let r={type:"root",children:e.wrap(e.all(t))};return e.patch(t,r),e.applyData(t,r)},strong:function(e,t){let r={type:"element",tagName:"strong",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},table:function(e,t){let r=e.all(t),n=r.shift(),i=[];if(n){let r={type:"element",tagName:"thead",properties:{},children:e.wrap([n],!0)};e.patch(t.children[0],r),i.push(r)}if(r.length>0){let n={type:"element",tagName:"tbody",properties:{},children:e.wrap(r,!0)},o=(0,u.PW)(t.children[1]),a=(0,u.Y)(t.children[t.children.length-1]);o&&a&&(n.position={start:o,end:a}),i.push(n)}let o={type:"element",tagName:"table",properties:{}
1,children:e.wrap(i,!0)};return e.patch(t,o),e.applyData(t,o)},tableCell:function(e,t){let r={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},tableRow:function(e,t,r){let n=r?r.children:void 0,i=0===(n?n.indexOf(t):1)?"th":"td",o=r&&"table"===r.type?r.align:void 0,a=o?o.length:t.children.length,s=-1,l=[];for(;++s<a;){let r=t.children[s],n={},a=o?o[s]:void 0;a&&(n.align=a);let c={type:"element",tagName:i,properties:n,children:[]};r&&(c.children=e.all(r),e.patch(r,c),c=e.applyData(r,c)),l.push(c)}let c={type:"element",tagName:"tr",properties:{},children:e.wrap(l,!0)};return e.patch(t,c),e.applyData(t,c)},text:function(e,t){let r={type:"text",value:function(e){let t=String(e),r=/\r?\n|\r/g,n=r.exec(t),i=0,o=[];for(;n;)o.push(p(t.slice(i,n.index),i>0,!0),n[0]),i=n.index+n[0].length,n=r.exec(t);return o.push(p(t.slice(i),i>0,!1)),o.join("")}(String(t.value))};return e.patch(t,r),e.applyData(t,r)},thematicBreak:function(e,t){let r={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,r),e.applyData(t,r)},toml:m,yaml:m,definition:m,footnoteDefinition:m};function m(){}let g={}.hasOwnProperty,y={};function b(e,t){e.position&&(t.position=(0,u.G1)(e))}function T(e,t){let r=t;if(e&&e.data){let t=e.data.hName,n=e.data.hChildren,o=e.data.hProperties;"string"==typeof t&&("element"===r.type?r.tagName=t:r={type:"element",tagName:t,properties:{},children:"children"in r?r.children:[r]}),"element"===r.type&&o&&Object.assign(r.properties,(0,i.Ay)(o)),"children"in r&&r.children&&null!=n&&(r.children=n)}return r}function E(e,t){let r=[],n=-1;for(t&&r.push({type:"text",value:"\n"});++n<e.length;)n&&r.push({type:"text",value:"\n"}),r.push(e[n]);return t&&e.length>0&&r.push({type:"text",value:"\n"}),r}function _(e){let t=0,r=e.charCodeAt(t);for(;9===r||32===r;)t++,r=e.charCodeAt(t);return e.slice(t)}function k(e,t){let r=function(e,t){let r=t||y,n=new Map,o=new Map,a={all:function(e){let t=[];if("children"in e){let r=e.children,n=-1;for(;++n<r.length;){let i=a.one(r[n],e);if(i){if(n&&"break"===r[n-1].type&&(Array.isArray(i)||"text"!==i.type||(i.value=_(i.value)),!Array.isArray(i)&&"element"===i.type)){let e=i.children[0];e&&"text"===e.type&&(e.value=_(e.value))}Array.isArray(i)?t.push(...i):t.push(i)}}}return t},applyData:T,definitionById:n,footnoteById:o,footnoteCounts:new Map,footnoteOrder:[],handlers:{...f,...r.handlers},one:function(e,t){let r=e.type,n=a.handlers[r];if(g.call(a.handlers,r)&&n)return n(a,e,t);if(a.options.passThrough&&a.options.passThrough.includes(r)){if("children"in e){let{children:t,...r}=e,n=(0,i.Ay)(r);return n.children=a.all(e),n}return(0,i.Ay)(e)}return(a.options.unknownHandler||function(e,t){let r=t.data||{},n="value"in t&&!(g.call(r,"hProperties")||g.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)})(a,e,t)},options:r,patch:b,wrap:E};return(0,c.YR)(e,function(e){if("definition"===e.type||"footnoteDefinition"===e.type){let t="definition"===e.type?n:o,r=String(e.identifier).toUpperCase();t.has(r)||t.set(r,e)}}),a}(e,t),o=r.one(e,void 0),u=function(e){let t="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",r=e.options.footnoteBackContent||s,n=e.options.footnoteBackLabel||l,o=e.options.footnoteLabel||"Footnotes",c=e.options.footnoteLabelTagName||"h2",u=e.options.footnoteLabelProperties||{className:["sr-only"]},h=[],d=-1;for(;++d<e.footnoteOrder.length;){let i=e.footnoteById.get(e.footnoteOrder[d]);if(!i)continue;let o=e.all(i),s=String(i.identifier).toUpperCase(),l=a(s.toLowerCase()),c=0,u=[],p=e.footnoteCounts.get(s);for(;void 0!==p&&++c<=p;){u.length>0&&u.push({type:"text",value:" "});let e="string"==typeof r?r:r(d,c);"string"==typeof e&&(e={type:"text",value:e}),u.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+l+(c>1?"-"+c:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof n?n:n(d,c),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}let f=o[o.length-1];if(f&&"element"===f.type&&"p"===f.tagName){let e=f.children[f.children.length-1];e&&"text"===e.type?e.value+=" ":f.children.push({type:"text",value:" "}),f.children.push(...u)}else o.push(...u);let m={type:"element",tagName:"li",properties:{id:t+"fn-"+l},children:e.wrap(o,!0)};e.patch(i,m),h.push(m)}if(0!==h.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:c,properties:{...(0,i.Ay)(u),id:"footnote-label"},children:[{type:"text",value:o}]}
1,{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(h,!0)},{type:"text",value:"\n"}]}}(r),h=Array.isArray(o)?{type:"root",children:o}:o||{type:"root",children:[]};return u&&((0,n.ok)("children"in h),h.children.push({type:"text",value:"\n"},u)),h}function C(e,t){return e&&"run"in e?async function(r,n){let i=k(r,{file:n,...t});await e.run(i,n)}:function(r,n){return k(r,{file:n,...e||t})}}},36131:(e,t,r)=>{"use strict";function n(e,t,r){let n=[],i=-1;for(;++i<e.length;){let o=e[i].resolveAll;o&&!n.includes(o)&&(t=o(t,r),n.push(o))}return t}r.d(t,{W:()=>n})},36301:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,n=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g;function c(e){return e?e.replace(l,""):""}e.exports=function(e,l){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];l=l||{};var u=1,h=1;function d(e){var t=e.match(r);t&&(u+=t.length);var n=e.lastIndexOf("\n");h=~n?e.length-n:h+e.length}function p(){var e={line:u,column:h};return function(t){return t.position=new f(e),y(n),t}}function f(e){this.start=e,this.end={line:u,column:h},this.source=l.source}f.prototype.content=e;var m=[];function g(t){var r=Error(l.source+":"+u+":"+h+": "+t);if(r.reason=t,r.filename=l.source,r.line=u,r.column=h,r.source=e,l.silent)m.push(r);else throw r}function y(t){var r=t.exec(e);if(r){var n=r[0];return d(n),e=e.slice(n.length),r}}function b(e){var t;for(e=e||[];t=T();)!1!==t&&e.push(t);return e}function T(){var t=p();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var r=2;""!=e.charAt(r)&&("*"!=e.charAt(r)||"/"!=e.charAt(r+1));)++r;if(r+=2,""===e.charAt(r-1))return g("End of comment missing");var n=e.slice(2,r-2);return h+=2,d(n),e=e.slice(r),h+=2,t({type:"comment",comment:n})}}return y(n),function(){var e,r=[];for(b(r);e=function(){var e=p(),r=y(i);if(r){if(T(),!y(o))return g("property missing ':'");var n=y(a),l=e({type:"declaration",property:c(r[0].replace(t,"")),value:n?c(n[0].replace(t,"")):""});return y(s),l}}();)!1!==e&&(r.push(e),b(r));return r}()}},37133:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var n=r(99140);let i=function(e,t,r){var i=e.length;return r=void 0===r?i:r,!t&&r>=i?e:(0,n.A)(e,t,r)};var o=r(25288),a="\ud800-\udfff",s="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",l="\ud83c[\udffb-\udfff]",c="[^"+a+"]",u="(?:\ud83c[\udde6-\uddff]){2}",h="[\ud800-\udbff][\udc00-\udfff]",d="(?:"+s+"|"+l+")?",p="[\\ufe0e\\ufe0f]?",f="(?:\\u200d(?:"+[c,u,h].join("|")+")"+p+d+")*",m=RegExp(l+"(?="+l+")|"+("(?:"+[c+s+"?",s,u,h,"["+a+"]"].join("|"))+")"+(p+d+f),"g"),g=r(76107);let y=function(e){e=(0,g.A)(e);var t,r=(0,o.A)(e)?(t=e,(0,o.A)(t)?t.match(m)||[]:t.split("")):void 0,n=r?r[0]:e.charAt(0),a=r?i(r,1).join(""):e.slice(1);return n.toUpperCase()+a}},37985:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>d});let n="object"==typeof self?self:globalThis,i=(e,t)=>{let r=(t,r)=>(e.set(r,t),t),i=o=>{if(e.has(o))return e.get(o);let[a,s]=t[o];switch(a){case 0:case -1:return r(s,o);case 1:{let e=r([],o);for(let t of s)e.push(i(t));return e}case 2:{let e=r({},o);for(let[t,r]of s)e[i(t)]=i(r);return e}case 3:return r(new Date(s),o);case 4:{let{source:e,flags:t}=s;return r(new RegExp(e,t),o)}case 5:{let e=r(new Map,o);for(let[t,r]of s)e.set(i(t),i(r));return e}case 6:{let e=r(new Set,o);for(let t of s)e.add(i(t));return e}case 7:{let{name:e,message:t}=s;return r(new n[e](t),o)}case 8:return r(BigInt(s),o);case"BigInt":return r(Object(BigInt(s)),o);case"ArrayBuffer":return r(new Uint8Array(s).buffer,s);case"DataView":{let{buffer:e}=new Uint8Array(s);return r(new DataView(e),s)}}return r(new n[a](s),o)};return i},o=e=>i(new Map,e)(0),{toString:a}={},{keys:s}=Object,l=e=>{let t=typeof e;if("object"!==t||!e)return[0,t];let r=a.call(e).slice(8,-1);switch(r){case"Array":return[1,""];case"Object":return[2,""];case"Date":return[3,""];case"RegExp":return[4,""];case"Map":return[5,""];case"Set":return[6,""];case"DataView":return[1,r]}return r.includes("Array")?[1,r]:r.includes("Error")?[7,r]:[2,r]},c=([e,t])=>0===e&&("function"===t||"symbol"===t),u=(e,t,r,n)=>{let i=(e,t)=>{let i=n.push(e)-1;return r.set(t,i),i},o=n=>{if(r.has(n))return r.get(n);let[a,u]=l(n);switch(a){case 0:{let t=n;switch(u){case"bigint":a=8,t=n.toString();break;case"function":case"symbol":if(e)throw TypeError("unable to serialize "+u);t=null;break;case"undefined":return i([-1],n)}return i([a,t],n)}case 1:{if(u){let e=n;return"DataView"===u?e=new Uint8Array(n.buffer):"ArrayBuffer"===u&&(e=new Uint8Array(n)),i([u,[...e]],n)}let e=[],t=i([a,e],n);for(let t of n)e.push(o(t));return t}case 2:{if(u)switch(u){case"BigInt":return i([u,n.toString()],n);case"Boolean":case"Number":case"String":return i([u,n.valueOf()],n)}if(t&&"toJSON"in n)return o(n.toJSON());let r=[],h=i([a,r],n);for(let t of s(n))(e||!c(l(n[t])))&&r.push([o(t),o(n[t])]);return h}case 3:return i([a,n.toISOString()],n);case 4:{let{source:e,flags:t}=n;return i([a,{source:e,flags:t}],n)}case 5:{let t=[],r=i([a,t],n);
1for(let[r,i]of n)(e||!(c(l(r))||c(l(i))))&&t.push([o(r),o(i)]);return r}case 6:{let t=[],r=i([a,t],n);for(let r of n)(e||!c(l(r)))&&t.push(o(r));return r}}let{message:h}=n;return i([a,{name:u,message:h}],n)};return o},h=(e,{json:t,lossy:r}={})=>{let n=[];return u(!(t||r),!!t,new Map,n)(e),n},d="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?o(h(e,t)):structuredClone(e):(e,t)=>o(h(e,t))},38186:(e,t,r)=>{"use strict";r.d(t,{BM:()=>s,CW:()=>n,Ee:()=>h,HP:()=>u,JQ:()=>a,Ny:()=>f,On:()=>d,cx:()=>o,es:()=>p,lV:()=>i,ok:()=>l,ol:()=>c});let n=m(/[A-Za-z]/),i=m(/[\dA-Za-z]/),o=m(/[#-'*+\--9=?A-Z^-~]/);function a(e){return null!==e&&(e<32||127===e)}let s=m(/\d/),l=m(/[\dA-Fa-f]/),c=m(/[!-/:-@[-`{-~]/);function u(e){return null!==e&&e<-2}function h(e){return null!==e&&(e<0||32===e)}function d(e){return -2===e||-1===e||32===e}let p=m(/\p{P}|\p{S}/u),f=m(/\s/);function m(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCharCode(t))}}},40557:(e,t,r)=>{"use strict";r.d(t,{XX:()=>u,q7:()=>h,sO:()=>c});var n=r(87541),i=r(95904),o=r(75025),a=r(96630),s={common:a.Y2,getConfig:a.zj,insertCluster:i.U,insertEdge:n.Jo,insertEdgeLabel:n.jP,insertMarkers:n.g0,insertNode:i.on,interpolateToCurve:o.Ib,labelHelper:i.Zk,log:a.Rm,positionEdgeLabel:n.T_},l={},c=(0,a.K2)(e=>{for(let t of e)l[t.name]=t},"registerLayoutLoaders");(0,a.K2)(()=>{c([{name:"dagre",loader:(0,a.K2)(async()=>await Promise.all([r.e(92086),r.e(89652),r.e(60293)]).then(r.bind(r,60293)),"loader")}])},"registerDefaultLayoutLoaders")();var u=(0,a.K2)(async(e,t)=>{if(!(e.layoutAlgorithm in l))throw Error("Unknown layout algorithm: ".concat(e.layoutAlgorithm));let r=l[e.layoutAlgorithm];return(await r.loader()).render(e,t,s,{algorithm:r.algorithm})},"render"),h=(0,a.K2)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",{fallback:t="dagre"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e in l)return e;if(t in l)return a.Rm.warn("Layout algorithm ".concat(e," is not registered. Using ").concat(t," as fallback.")),t;throw Error("Both layout algorithms ".concat(e," and ").concat(t," are not registered."))},"getRegisteredLayoutAlgorithm")},40763:(e,t,r)=>{"use strict";r.d(t,{B:()=>o});var n=r(45879),i=r(38186);let o={partial:!0,tokenize:function(e,t,r){return function(t){return(0,i.On)(t)?(0,n.N)(e,o,"linePrefix")(t):o(t)};function o(e){return null===e||(0,i.HP)(e)?t(e):r(e)}}}},40997:(e,t,r)=>{"use strict";r.d(t,{O:()=>n});var n=(0,r(96630).K2)(e=>{var t,r,n,i;let{flowchart:o}=e,a=null!==(n=null==o?void 0:null===(t=o.subGraphTitleMargin)||void 0===t?void 0:t.top)&&void 0!==n?n:0,s=null!==(i=null==o?void 0:null===(r=o.subGraphTitleMargin)||void 0===r?void 0:r.bottom)&&void 0!==i?i:0;return{subGraphTitleTopMargin:a,subGraphTitleBottomMargin:s,subGraphTitleTotalMargin:a+s}},"getSubGraphTitleMargins")},41386:(e,t,r)=>{"use strict";r.d(t,{A:()=>u});var n=r(18862),i=r(42596);let o={re:/^#((?:[a-f0-9]{2}){2,4}|[a-f0-9]{3})$/i,parse:e=>{if(35!==e.charCodeAt(0))return;let t=e.match(o.re);if(!t)return;let r=t[1],i=parseInt(r,16),a=r.length,s=a%4==0,l=a>4,c=l?1:17,u=l?8:4,h=s?0:-1,d=l?255:15;return n.A.set({r:(i>>u*(h+3)&d)*c,g:(i>>u*(h+2)&d)*c,b:(i>>u*(h+1)&d)*c,a:s?(i&d)*c/255:1},e)},stringify:e=>{let{r:t,g:r,b:n,a:o}=e;return o<1?`#${i.Y[Math.round(t)]}${i.Y[Math.round(r)]}${i.Y[Math.round(n)]}${i.Y[Math.round(255*o)]}`:`#${i.Y[Math.round(t)]}${i.Y[Math.round(r)]}${i.Y[Math.round(n)]}`}};var a=r(42888);let s={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=>{let t=e.match(s.hueRe);if(t){let[,e,r]=t;switch(r){case"grad":return a.A.channel.clamp.h(.9*parseFloat(e));case"rad":return a.A.channel.clamp.h(180*parseFloat(e)/Math.PI);case"turn":return a.A.channel.clamp.h(360*parseFloat(e))}}return a.A.channel.clamp.h(parseFloat(e))},parse:e=>{let t=e.charCodeAt(0);if(104!==t&&72!==t)return;let r=e.match(s.re);if(!r)return;let[,i,o,l,c,u]=r;return n.A.set({h:s._hue2deg(i),s:a.A.channel.clamp.s(parseFloat(o)),l:a.A.channel.clamp.l(parseFloat(l)),a:c?a.A.channel.clamp.a(u?parseFloat(c)/100:parseFloat(c)):1},e)},stringify:e=>
1{let{h:t,s:r,l:n,a:i}=e;return i<1?`hsla(${a.A.lang.round(t)}, ${a.A.lang.round(r)}%, ${a.A.lang.round(n)}%, ${i})`:`hsl(${a.A.lang.round(t)}, ${a.A.lang.round(r)}%, ${a.A.lang.round(n)}%)`}},l={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();let t=l.colors[e];if(t)return o.parse(t)},stringify:e=>
1{let t=o.stringify(e);for(let e in l.colors)if(l.colors[e]===t)return e}},c={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=>{let t=e.charCodeAt(0);if(114!==t&&82!==t)return;let r=e.match(c.re);if(!r)return;let[,i,o,s,l,u,h,d,p]=r;return n.A.set({r:a.A.channel.clamp.r(o?2.55*parseFloat(i):parseFloat(i)),g:a.A.channel.clamp.g(l?2.55*parseFloat(s):parseFloat(s)),b:a.A.channel.clamp.b(h?2.55*parseFloat(u):parseFloat(u)),a:d?a.A.channel.clamp.a(p?parseFloat(d)/100:parseFloat(d)):1},e)},stringify:e=>{let{r:t,g:r,b:n,a:i}=e;return i<1?`rgba(${a.A.lang.round(t)}, ${a.A.lang.round(r)}, ${a.A.lang.round(n)}, ${a.A.lang.round(i)})`:`rgb(${a.A.lang.round(t)}, ${a.A.lang.round(r)}, ${a.A.lang.round(n)})`}},u={format:{keyword:l,hex:o,rgb:c,rgba:c,hsl:s,hsla:s},parse:e=>{if("string"!=typeof e)return e;let t=o.parse(e)||c.parse(e)||s.parse(e)||l.parse(e);if(t)return t;throw Error(`Unsupported color format: "${e}"`)},stringify:e=>!e.changed&&e.color?e.color:e.type.is(i.Z.HSL)||void 0===e.data.r?s.stringify(e):!(e.a<1)&&Number.isInteger(e.r)&&Number.isInteger(e.g)&&Number.isInteger(e.b)?o.stringify(e):c.stringify(e)}},42070:(e,t,r)=>{"use strict";r.d(t,{R:()=>s});var n=r(96630),i={aggregation:18,extension:18,composition:18,dependency:6,lollipop:13.5,arrow_point:4};function o(e,t){if(void 0===e||void 0===t)return{angle:0,deltaX:0,deltaY:0};e=a(e),t=a(t);let[r,n]=[e.x,e.y],[i,o]=[t.x,t.y],s=i-r,l=o-n;return{angle:Math.atan(l/s),deltaX:s,deltaY:l}}(0,n.K2)(o,"calculateDeltaAndAngle");var a=(0,n.K2)(e=>Array.isArray(e)?{x:e[0],y:e[1]}:e,"pointTransformer"),s=(0,n.K2)(e=>({x:(0,n.K2)(function(t,r,n){let s=0,l=a(n[0]).x<a(n[n.length-1]).x?"left":"right";if(0===r&&Object.hasOwn(i,e.arrowTypeStart)){let{angle:t,deltaX:r}=o(n[0],n[1]);s=i[e.arrowTypeStart]*Math.cos(t)*(r>=0?1:-1)}else if(r===n.length-1&&Object.hasOwn(i,e.arrowTypeEnd)){let{angle:t,deltaX:r}=o(n[n.length-1],n[n.length-2]);s=i[e.arrowTypeEnd]*Math.cos(t)*(r>=0?1:-1)}let c=Math.abs(a(t).x-a(n[n.length-1]).x),u=Math.abs(a(t).y-a(n[n.length-1]).y),h=Math.abs(a(t).x-a(n[0]).x),d=Math.abs(a(t).y-a(n[0]).y),p=i[e.arrowTypeStart],f=i[e.arrowTypeEnd];if(c<f&&c>0&&u<f){let e=f+1-c;e*="right"===l?-1:1,s-=e}if(h<p&&h>0&&d<p){let e=p+1-h;e*="right"===l?-1:1,s+=e}return a(t).x+s},"x"),y:(0,n.K2)(function(t,r,n){let s=0,l=a(n[0]).y<a(n[n.length-1]).y?"down":"up";if(0===r&&Object.hasOwn(i,e.arrowTypeStart)){let{angle:t,deltaY:r}=o(n[0],n[1]);s=i[e.arrowTypeStart]*Math.abs(Math.sin(t))*(r>=0?1:-1)}else if(r===n.length-1&&Object.hasOwn(i,e.arrowTypeEnd)){let{angle:t,deltaY:r}=o(n[n.length-1],n[n.length-2]);s=i[e.arrowTypeEnd]*Math.abs(Math.sin(t))*(r>=0?1:-1)}let c=Math.abs(a(t).y-a(n[n.length-1]).y),u=Math.abs(a(t).x-a(n[n.length-1]).x),h=Math.abs(a(t).y-a(n[0]).y),d=Math.abs(a(t).x-a(n[0]).x),p=i[e.arrowTypeStart],f=i[e.arrowTypeEnd];if(c<f&&c>0&&u<f){let e=f+1-c;e*="up"===l?-1:1,s-=e}if(h<p&&h>0&&d<p){let e=p+1-h;e*="up"===l?-1:1,s+=e}return a(t).y+s},"y")}),"getLineFunctionsWithOffset")},42114:(e,t,r)=>{"use strict";r.d(t,{f:()=>a});var n=r(95934),i=r(46486),o=r(62874);function a(e,t){let r=!1;return(0,n.YR)(e,function(e){if("value"in e&&/\r?\n|\r/.test(e.value)||"break"===e.type)return r=!0,i.dc}),!!((!e.depth||e.depth<3)&&(0,o.d)(e)&&(t.options.setext||r))}},42596:(e,t,r)=>{"use strict";r.d(t,{Y:()=>i,Z:()=>o});var n=r(42888);let i={};for(let e=0;e<=255;e++)i[e]=n.A.unit.dec2hex(e);let o={ALL:0,RGB:1,HSL:2}},42888:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});let n={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=>{let 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<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e,hsl2rgb:({h:e,s:t,l:r},i)=>{if(!t)return 2.55*r;e/=360,t/=100;let o=(r/=100)<.5?r*(1+t):r+t-r*t,a=2*r-o;switch(i){case"r":return 255*n.hue2rgb(a,o,e+1/3);case"g":return 255*n.hue2rgb(a,o,e);case"b":return 255*n.hue2rgb(a,o,e-1/3)}},rgb2hsl:({r:e,g:t,b:r},n)=>{let i=Math.max(e/=255,t/=255,r/=255),o=Math.min(e,t,r),a=(i+o)/2;if("l"===n)return 100*a;if(i===o)return 0;let s=i-o;if("s"===n)return 100*(a>.5?s/(2-i-o):s/(i+o));switch(i){case e:return((t-r)/s+6*(t<r))*60;case t:return((r-e)/s+2)*60;case r:return((e-t)/s+4)*60;default:return -1}}},i={channel:n,lang:{clamp:(e,t,r)=>t>r?Math.min(t,Math.max(r,e)):Math.min(r,Math.max(t,e)),round:e=>Math.round(1e10*e)/1e10},unit:{dec2hex:e=>{let t=Math.round(e).toString(16);return t.length>1?t:`0${t}`}}}},43763:(e,t,r)=>{"use strict";r.d(t,{T:()=>c});var n=r(61628);let i={basename:function(e,t){let r;if(void 0!==t&&"string"!=typeof t)throw TypeError('"ext" argument must be a string');o(e);let n=0,i=-1,a=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;a--;)if(47===e.codePointAt(a)){if(r){n=a+1;break}}else i<0&&(r=!0,i=a+1);return i<0?"":e.slice(n,i)}if(t===e)return"";let s=-1,l=t.length-1;for(;a--;)if(47===e.codePointAt(a)){if(r){n=a+1;break}}else s<0&&(r=!0,s=a+1),l>-1&&(e.codePointAt(a)===t.codePointAt(l--)?l<0&&(i=a):(l=-1,i=s));return n===i?i=s:i<0&&(i=e.length),e.slice(n,i)},dirname:function(e){let t;if(o(e),0===e.length)return".";let r=-1,n=e.length;for(;--n;)if(47===e.codePointAt(n)){if(t){r=n;break}}else t||(t=!0);return r<0?47===e.codePointAt(0)?"/":".":1===r&&47===e.codePointAt(0)?"//":e.slice(0,r)},extname:function(e){let t;o(e);let r=e.length,n=-1,i=0,a=-1,s=0;for(;r--;){let o=e.codePointAt(r);if(47===o){if(t){i=r+1;break}continue}n<0&&(t=!0,n=r+1),46===o?a<0?a=r:1!==s&&(s=1):a>-1&&(s=-1)}return a<0||n<0||0===s||1===s&&a===n-1&&a===i+1?"":e.slice(a,n)},join:function(...e){let t,r=-1;for(;++r<e.length;)o(e[r]),e[r]&&(t=void 0===t?e[r]:t+"/"+e[r]);return void 0===t?".":function(e){o(e);let t=47===e.codePointAt(0),r=function(e,t){let r,n,i="",o=0,a=-1,s=0,l=-1;for(;++l<=e.length;){if(l<e.length)r=e.codePointAt(l);else if(47===r)break;else r=47;if(47===r){if(a===l-1||1===s);else if(a!==l-1&&2===s){if(i.length<2||2!==o||46!==i.codePointAt(i.length-1)||46!==i.codePointAt(i.length-2)){if(i.length>2){if((n=i.lastIndexOf("/"))!==i.length-1){n<0?(i="",o=0):o=(i=i.slice(0,n)).length-1-i.lastIndexOf("/"),a=l,s=0;continue}}else if(i.length>0){i="",o=0,a=l,s=0;continue}}t&&(i=i.length>0?i+"/..":"..",o=2)}else i.length>0?i+="/"+e.slice(a+1,l):i=e.slice(a+1,l),o=l-a-1;a=l,s=0}else 46===r&&s>-1?s++:s=-1}return i}(e,!t);return 0!==r.length||t||(r="."),r.length>0&&47===e.codePointAt(e.length-1)&&(r+="/"),t?"/"+r:r}(t)},sep:"/"};function o(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}let a={cwd:function(){return"/"}};function s(e){return!!(null!==e&&"object"==typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}let l=["history","path","basename","stem","extname","dirname"];class c{constructor(e){let t,r;t=e?s(e)?{path:e}:"string"==typeof e||function(e){return!!(e&&"object"==typeof e&&"byteLength"in e&&"byteOffset"in e)}(e)?{value:e}:e:{},this.cwd="cwd"in t?"":a.cwd(),this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let n=-1;for(;++n<l.length;){let e=l[n];e in t&&void 0!==t[e]&&null!==t[e]&&(this[e]="history"===e?[...t[e]]:t[e])}for(r in t)l.includes(r)||(this[r]=t[r])}get basename(){return"string"==typeof this.path?i.basename(this.path):void 0}
1set basename(e){h(e,"basename"),u(e,"basename"),this.path=i.join(this.dirname||"",e)}get dirname(){return"string"==typeof this.path?i.dirname(this.path):void 0}set dirname(e){d(this.basename,"dirname"),this.path=i.join(e||"",this.basename)}get extname(){return"string"==typeof this.path?i.extname(this.path):void 0}set extname(e){if(u(e,"extname"),d(this.dirname,"extname"),e){if(46!==e.codePointAt(0))throw Error("`extname` must start with `.`");if(e.includes(".",1))throw Error("`extname` cannot contain multiple dots")}this.path=i.join(this.dirname,this.stem+(e||""))}get path(){return this.history[this.history.length-1]}set path(e){s(e)&&(e=function(e){if("string"==typeof e)e=new URL(e);else if(!s(e)){let t=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("file:"!==e.protocol){let e=TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return function(e){if(""!==e.hostname){let e=TypeError('File URL host must be "localhost" or empty on darwin');throw e.code="ERR_INVALID_FILE_URL_HOST",e}let t=e.pathname,r=-1;for(;++r<t.length;)if(37===t.codePointAt(r)&&50===t.codePointAt(r+1)){let e=t.codePointAt(r+2);if(70===e||102===e){let e=TypeError("File URL path must not include encoded / characters");throw e.code="ERR_INVALID_FILE_URL_PATH",e}}return decodeURIComponent(t)}(e)}(e)),h(e,"path"),this.path!==e&&this.history.push(e)}get stem(){return"string"==typeof this.path?i.basename(this.path,this.extname):void 0}set stem(e){h(e,"stem"),u(e,"stem"),this.path=i.join(this.dirname||"",e+(this.extname||""))}fail(e,t,r){let n=this.message(e,t,r);throw n.fatal=!0,n}info(e,t,r){let n=this.message(e,t,r);return n.fatal=void 0,n}message(e,t,r){let i=new n.o(e,t,r);return this.path&&(i.name=this.path+":"+i.name,i.file=this.path),i.fatal=!1,this.messages.push(i),i}toString(e){return void 0===this.value?"":"string"==typeof this.value?this.value:new TextDecoder(e||void 0).decode(this.value)}}function u(e,t){if(e&&e.includes(i.sep))throw Error("`"+t+"` cannot be a path: did not expect `"+i.sep+"`")}function h(e,t){if(!e)throw Error("`"+t+"` cannot be empty")}function d(e,t){if(!e)throw Error("Setting `"+t+"` requires `path` to be set too")}},44650:(e,t,r)=>{"use strict";r.d(t,{H:()=>n});let n={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"}},44773:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(42888),i=r(41386);let o=e=>{let{r:t,g:r,b:o}=i.A.parse(e),a=.2126*n.A.channel.toLinear(t)+.7152*n.A.channel.toLinear(r)+.0722*n.A.channel.toLinear(o);return n.A.lang.round(a)},a=e=>o(e)>=.5,s=e=>!a(e)},45879:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(38186);function i(e,t,r,i){let o=i?i-1:Number.POSITIVE_INFINITY,a=0;return function(i){return(0,n.On)(i)?(e.enter(r),function i(s){return(0,n.On)(s)&&a++<o?(e.consume(s),i):(e.exit(r),t(s))}(i)):t(i)}}},46126:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>c});var n=r(74388),i=r(95155);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=["style","width","height","cover","inStep","alt"];function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){var n,i,a;n=e,i=t,a=r[t],(i=function(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=o(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[i]=a}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let c=function(e){var t=e.style,r=e.width,o=e.height,s=e.cover,c=e.inStep,u=e.alt,h=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,a),d=s?{height:300,width:800}:c?{height:o,width:780}:{height:o,width:void 0===r?800:r};return(0,i.jsx)(n.default,l({alt:void 0===u?"cover":u,height:d.height,preview:{mask:!1},style:l({borderRadius:"calc(var(--lobe-markdown-border-radius) * 1px)",marginBlock:"calc(var(--lobe-markdown-margin-multiple) * 1em)"},t),width:d.width},h))}},46286:(e,t,r)=>{"use strict";r.d(t,{T:()=>o});var n=r(46486),i=r(3861);function o(e,t,r){let o=(0,i.C)((r||{}).ignore||[]),a=function(e){let t=[];if(!Array.isArray(e))throw TypeError("Expected find and replace tuple or list of tuples");let r=!e[0]||Array.isArray(e[0])?e:[e],n=-1;for(;++n<r.length;){var i;let e=r[n];t.push(["string"==typeof(i=e[0])?RegExp(function(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(i),"g"):i,function(e){return"function"==typeof e?e:function(){return e}}(e[1])])}return t}(t),s=-1;for(;++s<a.length;)(0,n.VG)(e,"text",l);function l(e,t){let r,n=-1;for(;++n<t.length;){let e=t[n],i=r?r.children:void 0;if(o(e,i?i.indexOf(e):void 0,r))return;r=e}if(r)return function(e,t){let r=t[t.length-1],n=a[s][0],i=a[s][1],o=0,l=r.children.indexOf(e),c=!1,u=[];n.lastIndex=0;let h=n.exec(e.value);for(;h;){let r=h.index,a={index:h.index,input:h.input,stack:[...t,e]},s=i(...h,a);if("string"==typeof s&&(s=s.length>0?{type:"text",value:s}:void 0),!1===s?n.lastIndex=r+1:(o!==r&&u.push({type:"text",value:e.value.slice(o,r)}),Array.isArray(s)?u.push(...s):s&&u.push(s),o=r+h[0].length,c=!0),!n.global)break;h=n.exec(e.value)}return c?(o<e.value.length&&u.push({type:"text",value:e.value.slice(o)}),r.children.splice(l,1,...u)):u=[e],l+u.length}(e,t)}}},46294:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BLANK_URL=t.relativeFirstCharacters=t.whitespaceEscapeCharsRegex=t.urlSchemeRegex=t.ctrlCharactersRegex=t.htmlCtrlEntityRegex=t.htmlEntitiesRegex=t.invalidProtocolRegex=void 0,t.invalidProtocolRegex=/^([^\w]*)(javascript|data|vbscript)/im,t.htmlEntitiesRegex=/&#(\w+)(^\w|;)?/g,t.htmlCtrlEntityRegex=/&(newline|tab);/gi,t.ctrlCharactersRegex=/[\u0000-\u001F\u007F-\u009F\u2000-\u200D\uFEFF]/gim,t.urlSchemeRegex=/^.+(:|&colon;)/gim,t.whitespaceEscapeCharsRegex=/(\\|%5[cC])((%(6[eE]|72|74))|[nrt])/g,t.relativeFirstCharacters=[".","/"],t.BLANK_URL="about:blank"},46486:(e,t,r)=>{"use strict";r.d(t,{dc:()=>o,_Z:()=>a,VG:()=>s});var n=r(3861);let i=[],o=!1,a="skip";function s(e,t,r,s){let l;"function"==typeof t&&"function"!=typeof r?(s=r,r=t):l=t;let c=(0,n.C)(l),u=s?-1:1;(function e(n,l,h){let d=n&&"object"==typeof n?n:{};if("string"==typeof d.type){let e="string"==typeof d.tagName?d.tagName:"string"==typeof d.name?d.name:void 0;Object.defineProperty(p,"name",{value:"node ("+n.type+(e?"<"+e+">":"")+")"})}return p;function p(){var d;let p,f,m,g=i;if((!t||c(n,l,h[h.length-1]||void 0))&&(g=Array.isArray(d=r(n,h))?d:"number"==typeof d?[!0,d]:null==d?i:[d])[0]===o)return g;if("children"in n&&n.children&&n.children&&g[0]!==a)for(f=(s?n.children.length:-1)+u,m=h.concat(n);f>-1&&f<n.children.length;){if((p=e(n.children[f],f,m)())[0]===o)return p;f="number"==typeof p[1]?p[1]:f+u}return g}})(e,void 0,[])()}},49150:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(98617),i=r(12115),o=r(20094),a=r(95155),s=n.A.PreviewGroup;let l=(0,i.memo)(function(e){var t=e.items,r=e.children,n=e.enable,i=e.preview,l=(0,o.A)(i);return void 0===n||n?(0,a.jsx)(s,{items:t,preview:l,children:r}):r})},53065:(e,t,r)=>{"use strict";r.d(t,{S:()=>i});var n=r(38186);function i(e){return null===e||(0,n.Ee)(e)||(0,n.Ny)(e)?1:(0,n.es)(e)?2:void 0}},53360:e=>{"use strict";var t=Object.prototype.hasOwnProperty,r=Object.prototype.toString,n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,o=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===r.call(e)},a=function(e){if(!e||"[object Object]"!==r.call(e))return!1;var n,i=t.call(e,"constructor"),o=e.constructor&&e.constructor.prototype&&t.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!o)return!1;for(n in e);return void 0===n||t.call(e,n)},s=function(e,t){n&&"__proto__"===t.name?n(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},l=function(e,r){if("__proto__"===r){if(!t.call(e,r))return;if(i)return i(e,r).value}return e[r]};e.exports=function e(){var t,r,n,i,c,u,h=arguments[0],d=1,p=arguments.length,f=!1;for("boolean"==typeof h&&(f=h,h=arguments[1]||{},d=2),(null==h||"object"!=typeof h&&"function"!=typeof h)&&(h={});d<p;++d)if(t=arguments[d],null!=t)for(r in t)n=l(h,r),h!==(i=l(t,r))&&(f&&i&&(a(i)||(c=o(i)))?(c?(c=!1,u=n&&o(n)?n:[]):u=n&&a(n)?n:{},s(h,{name:r,newValue:e(f,u,i)})):void 0!==i&&s(h,{name:r,newValue:i}));return h}},53724:function(e,t,r){"use strict";var n=(this&&this.__importDefault||function(e){return e&&e.__esMo
1dule?e:{default:e}})(r(87924)),i=r(31300);function o(e,t){var r={};return e&&"string"==typeof e&&(0,n.default)(e,function(e,n){e&&n&&(r[(0,i.camelCase)(e,t)]=n)}),r}o.default=o,e.exports=o},53830:(e,t,r)=>{"use strict";r.d(t,{G1:()=>a,PW:()=>i,Y:()=>n});let n=o("end"),i=o("start");function o(e){return function(t){let r=t&&t.position&&t.position[e]||{};if("number"==typeof r.line&&r.line>0&&"number"==typeof r.column&&r.column>0)return{line:r.line,column:r.column,offset:"number"==typeof r.offset&&r.offset>-1?r.offset:void 0}}}function a(e){let t=i(e),r=n(e);if(t&&r)return{start:t,end:r}}},54848:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(42888),i=r(41386);let o=(e,t)=>{let r=i.A.parse(e);for(let e in t)r[e]=n.A.channel.clamp[e](t[e]);return i.A.stringify(r)}},54995:(e,t,r)=>{"use strict";r.d(t,{I:()=>_});var n,i,o,a,s,l,c,u,h,d,p,f,m,g,y,b=r(28968),T=r(64038);function E(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var _=(0,b.rU)(function(e,t){var r=e.token,b=e.isDarkMode,_=e.css,k=t.fontSize,C=t.headerMultiple,x=t.marginMultiple,A=t.lineHeight;return{__root:_(n||(n=E(["\n        --lobe-markdown-font-size: ","px;\n        --lobe-markdown-header-multiple: ",";\n        --lobe-markdown-margin-multiple: ",";\n        --lobe-markdown-line-height: ",";\n        --lobe-markdown-border-radius: ",";\n        --lobe-markdown-border-color: ",";\n\n        position: relative;\n\n        width: 100%;\n        max-width: 100%;\n        padding-inline: 1px;\n\n        font-size: var(--lobe-markdown-font-size);\n        line-height: var(--lobe-markdown-line-height);\n        word-break: break-word;\n\n        svg {\n          line-height: 1;\n        }\n      "])),void 0===k?16:k,void 0===C?1:C,void 0===x?1.5:x,void 0===A?1.8:A,r.borderRadiusLG,b?r.colorBorderSecondary:(0,T.B3)(r.colorBorderSecondary,.5)),a:_(i||(i=E(["\n        a {\n          color: ",";\n\n          &:hover {\n            color: ",";\n          }\n        }\n      "])),r.colorInfoText,r.colorInfoHover),blockquote:_(o||(o=E(["\n        blockquote {\n          margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);\n          margin-inline: 0;\n          padding-block: 0;\n          padding-inline: 1em;\n          border-inline-start: solid 4px ",";\n\n          color: ",";\n        }\n      "])),r.colorBorder,r.colorTextSecondary),code:_(a||(a=E(["\n        code:not(:has(span)) {\n          display: inline;\n\n          margin-inline: 0.25em;\n          padding-block: 0.2em;\n          padding-inline: 0.4em;\n          border: 1px solid var(--lobe-markdown-border-color);\n          border-radius: 0.25em;\n\n          font-family: ",";\n          font-size: 0.875em;\n          line-height: 1;\n          word-break: break-word;\n          white-space: break-spaces;\n\n          background: ",";\n        }\n      "])),r.fontFamilyCode,r.colorFillSecondary),details:_(s||(s=E(["\n        details {\n          margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);\n          padding-block: 0.75em;\n          padding-inline: 1em;\n          border-radius: calc(var(--lobe-markdown-border-radius) * 1px);\n\n          background: ",";\n          box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);\n\n          summary {\n            cursor: pointer;\n            display: flex;\n            align-items: center;\n            list-style: none;\n\n            &::before {\n              content: '';\n\n              position: absolute;\n              inset-inline-end: 1.25em;\n              transform: rotateZ(-45deg);\n\n              display: block;\n\n              width: 0.4em;\n              height: 0.4em;\n              border-block-end: 1.5px solid ",";\n              border-inline-end: 1.5px solid ",";\n\n              font-family: ",";\n\n              transition: transform 200ms ",";\n            }\n          }\n\n          &[open] {\n            summary {\n              padding-block-end: 0.75em;\n              border-block-end: 1px dashed ",";\n\n              &::before {\n                transform: rotateZ(45deg);\n              }\n            }\n          }\n        }\n      "])),r.colorFillTertiary,r.colorTextSecondary,r.colorTextSecondary,r.fontFamily,r.motionEaseOut,r.colorBorder),header:_(l||(l=E(["\n        h1,\n        h2,\n        h3,\n        h4,\n        h5,\n        h6 {\n          margin-block: max(\n            calc(\n              var(--lobe-markdown-header-multiple) * var(--lobe-markdown-margin-multiple) * 0.4em\n            ),\n            var(--lobe-markdown-font-size)\n          );\n          font-weight: bold;\n          line-height: 1.25;\n        }\n\n        h1 {\n          font-size: calc(\n            var(--lobe-markdown-font-size) * (1 + 1.5 * var(--lobe-markdown-header-multiple))\n          );\n        }\n\n        h2 {\n          font-size: calc(\n            var(--lobe-markdown-font-size) * (1 + var(--lobe-markdown-header-multiple))\n          );\n        }\n\n        h3 {\n          font-size: calc(\n            var(--lobe-markdown-font-size) * (1 + 0.5 * var(--lobe-markdown-header-multiple))\n          );\n        }\n\n        h4 {\n          font-size: calc(\n            var(--lobe-markdown-font-size) * (1 + 0.25 * var(--lobe-markdown-header-multiple))\n          );\n        }\n\n        h5,\n        h6 {\n          font-size: calc(var(--lobe-markdown-font-size) * 1);\n        }\n      "]))),hr:_(c||(c=E(["\n        hr {\n          margin-block: calc(var(--lobe-markdown-margin-multiple) * 1.5em);\n          border-color: ",";\n          border-style: dashed;\n          border-width: 1px;\n          border-block-start: none;\n          border-inline-start: none;\n          border-inline-end: none;\n        }\n      "])),r.colorBorderSecondary),img:_(u||(u=E(["\n        img {\n          max-width: 100%;\n        }\n\n        > img,\n        > p > img {\n          margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);\n          border-radius: calc(var(--lobe-markdown-border-radius) * 1px);\n          box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);\n        }\n      "]))),kbd:_(h||(h=E(["\n        kbd {\n          cursor: default;\n\n          display: inline-block;\n\n          min-width: 1em;\n          margin-inline: 0.25em;\n          padding-block: 0.2em;\n          padding-inline: 0.4em;\n          border: 1px solid ",";\n          border-radius: 0.25em;\n\n          font-family: ",";\n          font-size: 0.875em;\n          font-weight: 500;\n          line-height: 1;\n          text-align: center;\n\n          background: ",";\n        }\n      "])),r.colorBorderSecondary,r.fontFamily,r.colorBgLayout),list:_(d||(d=E(["\n        li {\n          margin-block: calc(var(--lobe-markdown-margin-multiple) * 0.33em);\n\n          p {\n            display: inline;\n          }\n        }\n\n        ul,\n        ol {\n          margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);\n          margin-inline-start: 1em;\n          padding-inline-start: 0;\n          list-style-position: outside;\n\n          ul,\n          ol {\n            margin-block: 0;\n          }\n\n          li {\n            margin-inline-start: 1em;\n          }\n        }\n\n        ol {\n          list-style: auto;\n        }\n\n        ul {\n          list-style-type: none;\n\n          li {\n            &::before {\n              content: '-';\n              display: inline-block;\n              margin-inline: -1em 0.5em;\n              opacity: 0.5;\n            }\n          }\n        }\n      "]))),p:_(p||(p=E(["\n        p {\n          margin-block: 4px;\n          line-height: var(--lobe-markdown-line-height);\n          letter-spacing: 0.02em;\n        }\n\n        p:not(:first-child) {\n          margin-block-start: calc(var(--lobe-markdown-margin-multiple) * 1em);\n        }\n\n        p:not(:last-child) {\n          margin-block-end: calc(var(--lobe-markdown-margin-multiple) * 1em);\n        }\n      "]))),pre:_(f||(f=E(["\n        pre,\n        [data-code-type='highlighter'] {\n          border: none;\n          white-space: break-spaces;\n\n          > code {\n            padding: 0 !important;\n            border: none !important;\n\n            font-family: ",";\n            font-size: 0.875em;\n            line-height: 1.6;\n          }\n        }\n      "])),r.fontFamilyCode),strong:_(m||(m=E(["\n        strong {\n          font-weight: 600;\n        }\n      "]))),table:_(g||(g=E(["\n        table {\n          unicode-bidi: isolate;\n          overflow: auto hidden;\n          display: block;\n          border-spacing: 0;\n          border-collapse: collapse;\n\n          box-sizing: border-box;\n          width: max-content;\n          max-width: 100%;\n          margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);\n          border-radius: calc(var(--lobe-markdown-border-radius) * 1px);\n\n          text-align: start;\n          text-indent: initial;\n          text-wrap: pretty;\n          word-break: auto-phrase;\n          overflow-wrap: break-word;\n\n          background: ",";\n          box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);\n\n          code {\n            word-break: break-word;\n          }\n\n          thead {\n            background: ",";\n          }\n\n          tr {\n            box-shadow: 0 1px 0 var(--lobe-markdown-border-color);\n          }\n\n          th,\n          td {\n            min-width: 120px;\n            padding-block: 0.75em;\n            padding-inline: 1em;\n            text-align: start;\n          }\n        }\n      "])),r.colorFillQuaternary,r.colorFillQuaternary),video:_(y||(y=E(["\n        > video,\n        > p > video {\n          margin-block: calc(var(--lobe-markdown-margin-multiple) * 1em);\n          border-radius: calc(var(--lobe-markdown-border-radius) * 1px);\n          box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);\n        }\n\n        video {\n          max-width: 100%;\n        }\n      "])))}})},55043:(e,t,r)=>{"use strict";function n(e,t){let r=Number.parseInt(e,t);return r<9||11===r||r>13&&r<32||r>126&&r<160||r>55295&&r<57344||r>64975&&r<65008||(65535&r)==65535||(65535&r)==65534||r>1114111?"�":String.fromCodePoint(r)}r.d(t,{C:()=>n})},58363:(e,t,r)=>{"use strict";function n(e,t,r){if(e&&e.length){let[n,i]=t,o=Math.PI/180*r,a=Math.cos(o),s=Math.sin(o);for(let t of e){let[e,r]=t;t[0]=(e-n)*a-(r-i)*s+n,t[1]=(e-n)*s+(r-i)*a+i}}}function i(e,t){var r;let i=t.hachureAngle+90,o=t.hachureGap;
1o<0&&(o=4*t.strokeWidth),o=Math.round(Math.max(o,.1));let a=1;return t.roughness>=1&&((null===(r=t.randomizer)||void 0===r?void 0:r.next())||Math.random())>.7&&(a=o),function(e,t,r,i=1){let o=Math.max(t,.1),a=e[0]&&e[0][0]&&"number"==typeof e[0][0]?[e]:e,s=[0,0];if(r)for(let e of a)n(e,s,r);let l=function(e,t,r){let n=[];for(let t of e){var i,o;let e=[...t];i=e[0],o=e[e.length-1],i[0]===o[0]&&i[1]===o[1]||e.push([e[0][0],e[0][1]]),e.length>2&&n.push(e)}let a=[];t=Math.max(t,.1);let s=[];for(let e of n)for(let t=0;t<e.length-1;t++){let r=e[t],n=e[t+1];if(r[1]!==n[1]){let e=Math.min(r[1],n[1]);s.push({ymin:e,ymax:Math.max(r[1],n[1]),x:e===r[1]?r[0]:n[0],islope:(n[0]-r[0])/(n[1]-r[1])})}}if(s.sort((e,t)=>e.ymin<t.ymin?-1:e.ymin>t.ymin?1:e.x<t.x?-1:e.x>t.x?1:e.ymax===t.ymax?0:(e.ymax-t.ymax)/Math.abs(e.ymax-t.ymax)),!s.length)return a;let l=[],c=s[0].ymin,u=0;for(;l.length||s.length;){if(s.length){let e=-1;for(let t=0;t<s.length&&!(s[t].ymin>c);t++)e=t;s.splice(0,e+1).forEach(e=>{l.push({s:c,edge:e})})}if((l=l.filter(e=>!(e.edge.ymax<=c))).sort((e,t)=>e.edge.x===t.edge.x?0:(e.edge.x-t.edge.x)/Math.abs(e.edge.x-t.edge.x)),(1!==r||u%t==0)&&l.length>1)for(let e=0;e<l.length;e+=2){let t=e+1;if(t>=l.length)break;let r=l[e].edge,n=l[t].edge;a.push([[Math.round(r.x),c],[Math.round(n.x),c]])}c+=r,l.forEach(e=>{e.edge.x=e.edge.x+r*e.edge.islope}),u++}return a}(a,o,i);if(r){for(let e of a)n(e,s,-r);!function(e,t,r){let i=[];e.forEach(e=>i.push(...e)),n(i,t,r)}(l,s,-r)}return l}(e,o,i,a||1)}r.d(t,{A:()=>V});class o{constructor(e){this.helper=e}fillPolygons(e,t){return this._fillPolygons(e,t)}_fillPolygons(e,t){let r=i(e,t);return{type:"fillSketch",ops:this.renderLines(r,t)}}renderLines(e,t){let r=[];for(let n of e)r.push(...this.helper.doubleLineOps(n[0][0],n[0][1],n[1][0],n[1][1],t));return r}}function a(e){let t=e[0],r=e[1];return Math.sqrt(Math.pow(t[0]-r[0],2)+Math.pow(t[1]-r[1],2))}class s extends o{fillPolygons(e,t){let r=t.hachureGap;r<0&&(r=4*t.strokeWidth);let n=i(e,Object.assign({},t,{hachureGap:r=Math.max(r,.1)})),o=Math.PI/180*t.hachureAngle,s=[],l=.5*r*Math.cos(o),c=.5*r*Math.sin(o);for(let[e,t]of n)a([e,t])&&s.push([[e[0]-l,e[1]+c],[...t]],[[e[0]+l,e[1]-c],[...t]]);return{type:"fillSketch",ops:this.renderLines(s,t)}}}class l extends o{fillPolygons(e,t){let r=this._fillPolygons(e,t),n=Object.assign({},t,{hachureAngle:t.hachureAngle+90}),i=this._fillPolygons(e,n);return r.ops=r.ops.concat(i.ops),r}}class c{constructor(e){this.helper=e}fillPolygons(e,t){let r=i(e,t=Object.assign({},t,{hachureAngle:0}));return this.dotsOnLines(r,t)}dotsOnLines(e,t){let r=[],n=t.hachureGap;n<0&&(n=4*t.strokeWidth),n=Math.max(n,.1);let i=t.fillWeight;i<0&&(i=t.strokeWidth/2);let o=n/4;for(let s of e){let e=a(s),l=Math.ceil(e/n)-1,c=e-l*n,u=(s[0][0]+s[1][0])/2-n/4,h=Math.min(s[0][1],s[1][1]);for(let e=0;e<l;e++){let a=u-o+2*Math.random()*o,s=h+c+e*n-o+2*Math.random()*o,l=this.helper.ellipse(a,s,i,i,t);r.push(...l.ops)}}return{type:"fillSketch",ops:r}}}class u{constructor(e){this.helper=e}fillPolygons(e,t){let r=i(e,t);return{type:"fillSketch",ops:this.dashedLine(r,t)}}dashedLine(e,t){let r=t.dashOffset<0?t.hachureGap<0?4*t.strokeWidth:t.hachureGap:t.dashOffset,n=t.dashGap<0?t.hachureGap<0?4*t.strokeWidth:t.hachureGap:t.dashGap,i=[];return e.forEach(e=>{let o=a(e),s=Math.floor(o/(r+n)),l=(o+n-s*(r+n))/2,c=e[0],u=e[1];c[0]>u[0]&&(c=e[1],u=e[0]);let h=Math.atan((u[1]-c[1])/(u[0]-c[0]));for(let e=0;e<s;e++){let o=e*(r+n),a=o+r,s=[c[0]+o*Math.cos(h)+l*Math.cos(h),c[1]+o*Math.sin(h)+l*Math.sin(h)],u=[c[0]+a*Math.cos(h)+l*Math.cos(h),c[1]+a*Math.sin(h)+l*Math.sin(h)];i.push(...this.helper.doubleLineOps(s[0],s[1],u[0],u[1],t))}}),i}}class h{constructor(e){this.helper=e}fillPolygons(e,t){let r=t.hachureGap<0?4*t.strokeWidth:t.hachureGap,n=t.zigzagOffset<0?r:t.zigzagOffset,o=i(e,t=Object.assign({},t,{hachureGap:r+n}));return{type:"fillSketch",ops:this.zigzagLines(o,n,t)}}zigzagLines(e,t,r){let n=[];return e.forEach(e=>{let i=Math.round(a(e)/(2*t)),o=e[0],s=e[1];o[0]>s[0]&&(o=e[1],s=e[0]);let l=Math.atan((s[1]-o[1])/(s[0]-o[0]));for(let e=0;e<i;e++){let i=2*e*t,a=2*(e+1)*t,s=Math.sqrt(2*Math.pow(t,2)),c=[o[0]+i*Math.cos(l),o[1]+i*Math.sin(l)],u=[o[0]+a*Math.cos(l),o[1]+a*Math.sin(l)],h=[c[0]+s*Math.cos(l+Math.PI/4),c[1]+s*Math.sin(l+Math.PI/4)];n.push(...this.helper.doubleLineOps(c[0],c[1],h[0],h[1],r),...this.helper.doubleLineOps(h[0],h[1],u[0],u[1],r))}}),n}}let d={};class p{constructor(e){this.seed=e}next(){return this.seed?(0x80000000-1&(this.seed=Math.imul(48271,this.seed)))/0x80000000:Math.random()}}let f={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 m(e){let t=[],r=function(e){let t=[];for(;""!==e;)if(e.match(/^([ \t\r\n,]+)/))e=e.substr(RegExp.$1.length);else if(e.match(/^([aAcChHlLmMqQsStTvVzZ])/))t[t.length]={type:0,text:RegExp.$1},e=e.substr(RegExp.$1.length);else{if(!e.match(/^(([-+]?[0-9]+(\.[0-9]*)?|[-+]?\.[0-9]+)([eE][-+]?[0-9]+)?)/))return[];t[t.length]={type:1,text:`${parseFloat(RegExp.$1)}`},e=e.substr(RegExp.$1.length)}return t[t.length]={type:2,text:""},t}(e),n="BOD",i=0,o=r[0];for(;2!==o.type;){let a=0,s=[];if("BOD"===n){if("M"!==o.text&&"m"!==o.text)return m("M0,0"+e);i++,a=f[o.text],n=o.text}else 1===o.type?a=f[n]:(i++,a=f[o.text],n=o.text);if(!(i+a<r.length))throw Error("Path data ended short");for(let e=i;e<i+a;e++){let t=r[e];if(1!==t.type)throw Error("Param not a number: "+n+","+t.text);s[s.length]=+t.text}if("number"!=typeof f[n])throw Error("Bad segment: "+n);{let e={key:n,data:s};t.push(e),i+=a,o=r[i],"M"===n&&(n="L"),"m"===n&&(n="l")}}return t}function g(e){let t=0,r=0,n=0,i=0,o=[];for(let{key:a,data:s}of e)switch(a){case"M":o.push({key:"M",data:[...s]}),[t,r]=s,[n,i]=s;break;case"m":t+=s[0],r+=s[1],o.push({key:"M",data:[t,r]}),n=t,i=r;break;case"L":o.push({key:"L",data:[...s]}),[t,r]=s;break;case"l":t+=s[0],r+=s[1],o.push({key:"L",data:[t,r]});break;case"C":o.push({key:"C",data:[...s]}),t=s[4],r=s[5];break;case"c":{let e=s.map((e,n)=>n%2?e+r:e+t);o.push({key:"C",data:e}),t=e[4],r=e[5];break}case"Q":o.push({key:"Q",data:[...s]}),t=s[2],r=s[3];break;case"q":{let e=s.map((e,n)=>n%2?e+r:e+t);o.push({key:"Q",data:e}),t=e[2],r=e[3];break}case"A":o.push({key:"A",data:[...s]}),t=s[5],r=s[6];break;case"a":t+=s[5],r+=s[6],o.push({key:"A",data:[s[0],s[1],s[2],s[3],s[4],t,r]});break;case"H":o.push({key:"H",data:[...s]}),t=s[0];break;case"h":t+=s[0],o.push({key:"H",data:[t]});break;case"V":o.push({key:"V",data:[...s]}),r=s[0];break;case"v":r+=s[0],o.push({key:"V",data:[r]});break;case"S":o.push({key:"S",data:[...s]}),t=s[2],r=s[3];break;case"s":{let e=s.map((e,n)=>n%2?e+r:e+t);o.push({key:"S",data:e}),t=e[2],r=e[3];break}case"T":o.push({key:"T",data:[...s]}),t=s[0],r=s[1];break;case"t":t+=s[0],r+=s[1],o.push({key:"T",data:[t,r]});break;case"Z":case"z":o.push({key:"Z",data:[]}),t=n,r=i}return o}function y(e){let t=[],r="",n=0,i=0,o=0,a=0,s=0,l=0;for(let{key:c,data:u}of e){switch(c){case"M":t.push({key:"M",data:[...u]}),[n,i]=u,[o,a]=u;break;case"C":t.push({key:"C",data:[...u]}),n=u[4],i=u[5],s=u[2],l=u[3];break;case"L":t.push({key:"L",data:[...u]}),[n,i]=u;break;case"H":n=u[0],t.push({key:"L",data:[n,i]});break;case"V":i=u[0],t.push({key:"L",data:[n,i]});break;case"S":{let e=0,o=0;"C"===r||"S"===r?(e=n+(n-s),o=i+(i-l)):(e=n,o=i),t.push({key:"C",data:[e,o,...u]}),s=u[0],l=u[1],n=u[2],i=u[3];break}case"T":{let[e,o]=u,a=0,c=0;"Q"===r||"T"===r?(a=n+(n-s),c=i+(i-l)):(a=n,c=i);let h=n+2*(a-n)/3,d=i+2*(c-i)/3,p=e+2*(a-e)/3,f=o+2*(c-o)/3;t.push({key:"C",data:[h,d,p,f,e,o]}),s=a,l=c,n=e,i=o;break}case"Q":{let[e,r,o,a]=u,c=n+2*(e-n)/3,h=i+2*(r-i)/3,d=o+2*(e-o)/3,p=a+2*(r-a)
1/3;t.push({key:"C",data:[c,h,d,p,o,a]}),s=e,l=r,n=o,i=a;break}case"A":{let e=Math.abs(u[0]),r=Math.abs(u[1]),o=u[2],a=u[3],s=u[4],l=u[5],c=u[6];0===e||0===r?(t.push({key:"C",data:[n,i,l,c,l,c]}),n=l,i=c):(n!==l||i!==c)&&((function e(t,r,n,i,o,a,s,l,c,u){let h=Math.PI*s/180,d=[],p=0,f=0,m=0,g=0;if(u)[p,f,m,g]=u;else{[t,r]=b(t,r,-h),[n,i]=b(n,i,-h);let e=(t-n)/2,s=(r-i)/2,u=e*e/(o*o)+s*s/(a*a);u>1&&(o*=u=Math.sqrt(u),a*=u);let d=o*o,y=a*a,T=(l===c?-1:1)*Math.sqrt(Math.abs((d*y-d*s*s-y*e*e)/(d*s*s+y*e*e)));m=T*o*s/a+(t+n)/2,g=-(T*a)*e/o+(r+i)/2,p=Math.asin(parseFloat(((r-g)/a).toFixed(9))),f=Math.asin(parseFloat(((i-g)/a).toFixed(9))),t<m&&(p=Math.PI-p),n<m&&(f=Math.PI-f),p<0&&(p=2*Math.PI+p),f<0&&(f=2*Math.PI+f),c&&p>f&&(p-=2*Math.PI),!c&&f>p&&(f-=2*Math.PI)}let y=f-p;if(Math.abs(y)>120*Math.PI/180){let t=f,r=n,l=i;d=e(n=m+o*Math.cos(f=c&&f>p?p+120*Math.PI/180*1:p+-(120*Math.PI/180*1)),i=g+a*Math.sin(f),r,l,o,a,s,0,c,[f,t,m,g])}y=f-p;let T=Math.cos(p),E=Math.cos(f),_=Math.tan(y/4),k=4/3*o*_,C=4/3*a*_,x=[t,r],A=[t+k*Math.sin(p),r-C*T],v=[n+k*Math.sin(f),i-C*E],S=[n,i];if(A[0]=2*x[0]-A[0],A[1]=2*x[1]-A[1],u)return[A,v,S].concat(d);{d=[A,v,S].concat(d);let e=[];for(let t=0;t<d.length;t+=3){let r=b(d[t][0],d[t][1],h),n=b(d[t+1][0],d[t+1][1],h),i=b(d[t+2][0],d[t+2][1],h);e.push([r[0],r[1],n[0],n[1],i[0],i[1]])}return e}})(n,i,l,c,e,r,o,a,s).forEach(function(e){t.push({key:"C",data:e})}),n=l,i=c);break}case"Z":t.push({key:"Z",data:[]}),n=o,i=a}r=c}return t}function b(e,t,r){return[e*Math.cos(r)-t*Math.sin(r),e*Math.sin(r)+t*Math.cos(r)]}let T={randOffset:function(e,t){return N(e,t)},randOffsetWithRange:function(e,t,r){return I(e,t,r)},ellipse:function(e,t,r,n,i){let o=C(r,n,i);return x(e,t,i,o).opset},doubleLineOps:function(e,t,r,n,i){return L(e,t,r,n,i,!0)}};function E(e,t,r,n,i){return{type:"path",ops:L(e,t,r,n,i)}}function _(e,t,r){let n=(e||[]).length;if(n>2){let i=[];for(let t=0;t<n-1;t++)i.push(...L(e[t][0],e[t][1],e[t+1][0],e[t+1][1],r));return t&&i.push(...L(e[n-1][0],e[n-1][1],e[0][0],e[0][1],r)),{type:"path",ops:i}}return 2===n?E(e[0][0],e[0][1],e[1][0],e[1][1],r):{type:"path",ops:[]}}function k(e,t){if(e.length){let r="number"==typeof e[0][0]?[e]:e,n=F(r[0],+(1+.2*t.roughness),t),i=t.disableMultiStroke?[]:F(r[0],1.5*(1+.22*t.roughness),O(t));for(let e=1;e<r.length;e++){let o=r[e];if(o.length){let e=F(o,+(1+.2*t.roughness),t),r=t.disableMultiStroke?[]:F(o,1.5*(1+.22*t.roughness),O(t));for(let t of e)"move"!==t.op&&n.push(t);for(let e of r)"move"!==e.op&&i.push(e)}}return{type:"path",ops:n.concat(i)}}return{type:"path",ops:[]}}function C(e,t,r){let n=Math.sqrt(2*Math.PI*Math.sqrt((Math.pow(e/2,2)+Math.pow(t/2,2))/2)),i=2*Math.PI/Math.ceil(Math.max(r.curveStepCount,r.curveStepCount/Math.sqrt(200)*n)),o=Math.abs(e/2),a=Math.abs(t/2),s=1-r.curveFitting;return o+=N(o*s,r),a+=N(a*s,r),{increment:i,rx:o,ry:a}}function x(e,t,r,n){let[i,o]=P(n.increment,e,t,n.rx,n.ry,1,n.increment*I(.1,I(.4,1,r),r),r),a=R(i,null,r);if(!r.disableMultiStroke&&0!==r.roughness){let[i]=P(n.increment,e,t,n.rx,n.ry,1.5,0,r),o=R(i,null,r);a=a.concat(o)}return{estimatedPoints:o,opset:{type:"path",ops:a}}}function A(e,t,r,n,i,o,a,s,l){let c=Math.abs(r/2),u=Math.abs(n/2);c+=N(.01*c,l),u+=N(.01*u,l);let h=i,d=o;for(;h<0;)h+=2*Math.PI,d+=2*Math.PI;d-h>2*Math.PI&&(h=0,d=2*Math.PI);let p=Math.min(2*Math.PI/l.curveStepCount/2,(d-h)/2),f=B(p,e,t,c,u,h,d,1,l);if(!l.disableMultiStroke){let r=B(p,e,t,c,u,h,d,1.5,l);f.push(...r)}return a&&(s?f.push(...L(e,t,e+c*Math.cos(h),t+u*Math.sin(h),l),...L(e,t,e+c*Math.cos(d),t+u*Math.sin(d),l)):f.push({op:"lineTo",data:[e,t]},{op:"lineTo",data:[e+c*Math.cos(h),t+u*Math.sin(h)]})),{type:"path",ops:f}}function v(e,t){let r=y(g(m(e))),n=[],i=[0,0],o=[0,0];for(let{key:e,data:a}of r)switch(e){case"M":o=[a[0],a[1]],i=[a[0],a[1]];break;case"L":n.push(...L(o[0],o[1],a[0],a[1],t)),o=[a[0],a[1]];break;case"C":{let[e,r,i,s,l,c]=a;n.push(...function(e,t,r,n,i,o,a,s){let l=[],c=[s.maxRandomnessOffset||1,(s.maxRandomnessOffset||1)+.3],u=[0,0],h=s.disableMultiStroke?1:2,d=s.preserveVertices;for(let p=0;p<h;p++)0===p?l.push({op:"move",data:[a[0],a[1]]}):l.push({op:"move",data:[a[0]+(d?0:N(c[0],s)),a[1]+(d?0:N(c[0],s))]}),u=d?[i,o]:[i+N(c[p],s),o+N(c[p],s)],l.push({op:"bcurveTo",data:[e+N(c[p],s),t+N(c[p],s),r+N(c[p],s),n+N(c[p],s),u[0],u[1]]});return l}(e,r,i,s,l,c,o,t)),o=[l,c];break}case"Z":n.push(...L(o[0],o[1],i[0],i[1],t)),o=[i[0],i[1]]}return{type:"path",ops:n}}function S(e,t){let r=[];for(let n of e)if(n.length){let e=t.maxRandomnessOffset||0,i=n.length;if(i>2){r.push({op:"move",data:[n[0][0]+N(e,t),n[0][1]+N(e,t)]});for(let o=1;o<i;o++)r.push({op:"lineTo",data:[n[o][0]+N(e,t),n[o][1]+N(e,t)]})}}return{type:"fillPath",ops:r}}function w(e,t){return(function(e,t){let r=e.fillStyle||"hachure";if(!d[r])switch(r){case"zigzag":d[r]||(d[r]=new s(t));break;case"cross-hatch":d[r]||(d[r]=new l(t));break;case"dots":d[r]||(d[r]=new c(t));break;case"dashed":d[r]||(d[r]=new u(t));break;case"zigzag-line":d[r]||(d[r]=new h(t));break;default:d[r="hachure"]||(d[r]=new o(t))}return d[r]})(t,T).fillPolygons(e,t)}function O(e){let t=Object.assign({},e);return t.randomizer=void 0,e.seed&&(t.seed=e.seed+1),t}function D(e){return e.randomizer||(e.randomizer=new p(e.seed||0)),e.randomizer.next()}function I(e,t,r,n=1){return r.roughness*n*(D(r)*(t-e)+e)}function N(e,t,r=1){return I(-e,e,t,r)}function L(e,t,r,n,i,o=!1){let a=o?i.disableMultiStrokeFill:i.disableMultiStroke,s=M(e,t,r,n,i,!0,!1);if(a)return s;let l=M(e,t,r,n,i,!0,!0);return s.concat(l)}function M(e,t,r,n,i,o,a){let s=Math.pow(e-r,2)+Math.pow(t-n,2),l=Math.sqrt(s),c=1;c=l<200?1:l>500?.4:-.0016668*l+1.233334;let u=i.maxRandomnessOffset||0;u*u*100>s&&(u=l/10);let h=u/2,d=.2+.2*D(i),p=i.bowing*i.maxRandomnessOffset*(n-t)/200,f=i.bowing*i.maxRandomnessOffset*(e-r)/200;p=N(p,i,c),f=N(f,i,c);let m=[],g=()=>N(h,i,c),y=()=>N(u,i,c),b=i.preserveVertices;return o&&(a?m.push({op:"move",data:[e+(b?0:g()),t+(b?0:g())]}):m.push({op:"move",data:[e+(b?0:N(u,i,c)),t+(b?0:N(u,i,c))]})),a?m.push({op:"bcurveTo",data:[p+e+(r-e)*d+g(),f+t+(n-t)*d+g(),p+e+2*(r-e)*d+g(),f+t+2*(n-t)*d+g(),r+(b?0:g()),n+(b?0:g())]}):m.push({op:"bcurveTo",data:[p+e+(r-e)*d+y(),f+t+(n-t)*d+y(),p+e+2*(r-e)*d+y(),f+t+2*(n-t)*d+y(),r+(b?0:y()),n+(b?0:y())]}),m}function F(e,t,r){if(!e.length)return[];let n=[];n.push([e[0][0]+N(t,r),e[0][1]+N(t,r)]),n.push([e[0][0]+N(t,r),e[0][1]+N(t,r)]);for(let i=1;i<e.length;i++)n.push([e[i][0]+N(t,r),e[i][1]+N(t,r)]),i===e.length-1&&n.push([e[i][0]+N(t,r),e[i][1]+N(t,r)]);return R(n,null,r)}function R(e,t,r){let n=e.length,i=[];if(n>3){let o=[],a=1-r.curveTightness;i.push({op:"move",data:[e[1][0],e[1][1]]});for(let t=1;t+2<n;t++){let r=e[t];o[0]=[r[0],r[1]],o[1]=[r[0]+(a*e[t+1][0]-a*e[t-1][0])/6,r[1]+(a*e[t+1][1]-a*e[t-1][1])/6],o[2]=[e[t+1][0]+(a*e[t][0]-a
1*e[t+2][0])/6,e[t+1][1]+(a*e[t][1]-a*e[t+2][1])/6],o[3]=[e[t+1][0],e[t+1][1]],i.push({op:"bcurveTo",data:[o[1][0],o[1][1],o[2][0],o[2][1],o[3][0],o[3][1]]})}if(t&&2===t.length){let e=r.maxRandomnessOffset;i.push({op:"lineTo",data:[t[0]+N(e,r),t[1]+N(e,r)]})}}else 3===n?(i.push({op:"move",data:[e[1][0],e[1][1]]}),i.push({op:"bcurveTo",data:[e[1][0],e[1][1],e[2][0],e[2][1],e[2][0],e[2][1]]})):2===n&&i.push(...M(e[0][0],e[0][1],e[1][0],e[1][1],r,!0,!0));return i}function P(e,t,r,n,i,o,a,s){let l=[],c=[];if(0===s.roughness){e/=4,c.push([t+n*Math.cos(-e),r+i*Math.sin(-e)]);for(let o=0;o<=2*Math.PI;o+=e){let e=[t+n*Math.cos(o),r+i*Math.sin(o)];l.push(e),c.push(e)}c.push([t+ +n,r+0*i]),c.push([t+n*Math.cos(e),r+i*Math.sin(e)])}else{let u=N(.5,s)-Math.PI/2;c.push([N(o,s)+t+.9*n*Math.cos(u-e),N(o,s)+r+.9*i*Math.sin(u-e)]);let h=2*Math.PI+u-.01;for(let a=u;a<h;a+=e){let e=[N(o,s)+t+n*Math.cos(a),N(o,s)+r+i*Math.sin(a)];l.push(e),c.push(e)}c.push([N(o,s)+t+n*Math.cos(u+2*Math.PI+.5*a),N(o,s)+r+i*Math.sin(u+2*Math.PI+.5*a)]),c.push([N(o,s)+t+.98*n*Math.cos(u+a),N(o,s)+r+.98*i*Math.sin(u+a)]),c.push([N(o,s)+t+.9*n*Math.cos(u+.5*a),N(o,s)+r+.9*i*Math.sin(u+.5*a)])}return[c,l]}function B(e,t,r,n,i,o,a,s,l){let c=o+N(.1,l),u=[];u.push([N(s,l)+t+.9*n*Math.cos(c-e),N(s,l)+r+.9*i*Math.sin(c-e)]);for(let o=c;o<=a;o+=e)u.push([N(s,l)+t+n*Math.cos(o),N(s,l)+r+i*Math.sin(o)]);return u.push([t+n*Math.cos(a),r+i*Math.sin(a)]),u.push([t+n*Math.cos(a),r+i*Math.sin(a)]),R(u,null,l)}function H(e,t=0){let r=e.length;if(r<3)throw Error("A curve must have at least three points.");let n=[];if(3===r)n.push([...e[0]],[...e[1]],[...e[2]],[...e[2]]);else{let r=[];r.push(e[0],e[0]);for(let t=1;t<e.length;t++)r.push(e[t]),t===e.length-1&&r.push(e[t]);let i=[],o=1-t;n.push([...r[0]]);for(let e=1;e+2<r.length;e++){let t=r[e];i[0]=[t[0],t[1]],i[1]=[t[0]+(o*r[e+1][0]-o*r[e-1][0])/6,t[1]+(o*r[e+1][1]-o*r[e-1][1])/6],i[2]=[r[e+1][0]+(o*r[e][0]-o*r[e+2][0])/6,r[e+1][1]+(o*r[e][1]-o*r[e+2][1])/6],i[3]=[r[e+1][0],r[e+1][1]],n.push(i[1],i[2],i[3])}}return n}function U(e,t){return Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)}function j(e,t,r){return[e[0]+(t[0]-e[0])*r,e[1]+(t[1]-e[1])*r]}function z(e,t,r,n,i){let o=i||[],a=e[t],s=e[r-1],l=0,c=1;for(let n=t+1;n<r-1;++n){let t=function(e,t,r){let n=U(t,r);if(0===n)return U(e,t);let i=((e[0]-t[0])*(r[0]-t[0])+(e[1]-t[1])*(r[1]-t[1]))/n;return U(e,j(t,r,i=Math.max(0,Math.min(1,i))))}(e[n],a,s);t>l&&(l=t,c=n)}return Math.sqrt(l)>n?(z(e,t,c+1,n,o),z(e,c,r,n,o)):(o.length||o.push(a),o.push(s)),o}function q(e,t=.15,r){let n=[],i=(e.length-1)/3;for(let r=0;r<i;r++)!function e(t,r,n,i){let o=i||[];if(function(e,t){let r=e[t+0],n=e[t+1],i=e[t+2],o=e[t+3],a=3*n[0]-2*r[0]-o[0];a*=a;let s=3*n[1]-2*r[1]-o[1];s*=s;let l=3*i[0]-2*o[0]-r[0];l*=l;let c=3*i[1]-2*o[1]-r[1];return c*=c,a<l&&(a=l),s<c&&(s=c),a+s}(t,r)<n){let e=t[r+0];o.length?Math.sqrt(U(o[o.length-1],e))>1&&o.push(e):o.push(e),o.push(t[r+3])}else{let i=t[r+0],a=t[r+1],s=t[r+2],l=t[r+3],c=j(i,a,.5),u=j(a,s,.5),h=j(s,l,.5),d=j(c,u,.5),p=j(u,h,.5),f=j(d,p,.5);e([i,c,d,f],0,n,o),e([f,p,h,l],0,n,o)}return o}(e,3*r,t,n);return r&&r>0?z(n,0,n.length,r):n}let G="none";class W{constructor(e){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=e||{},this.config.options&&(this.defaultOptions=this._o(this.config.options))}static newSeed(){return Math.floor(0x80000000*Math.random())}_o(e){return e?Object.assign({},this.defaultOptions,e):this.defaultOptions}_d(e,t,r){return{shape:e,sets:t||[],options:r||this.defaultOptions}}line(e,t,r,n,i){let o=this._o(i);return this._d("line",[E(e,t,r,n,o)],o)}rectangle(e,t,r,n,i){var o,a,s,l;let c=this._o(i),u=[],h=_([[o=e,a=t],[o+(s=r),a],[o+s,a+(l=n)],[o,a+l]],!0,c);if(c.fill){let i=[[e,t],[e+r,t],[e+r,t+n],[e,t+n]];"solid"===c.fillStyle?u.push(S([i],c)):u.push(w([i],c))}return c.stroke!==G&&u.push(h),this._d("rectangle",u,c)}ellipse(e,t,r,n,i){let o=this._o(i),a=[],s=C(r,n,o),l=x(e,t,o,s);if(o.fill){if("solid"===o.fillStyle){let r=x(e,t,o,s).opset;r.type="fillPath",a.push(r)}else a.push(w([l.estimatedPoints],o))}return o.stroke!==G&&a.push(l.opset),this._d("ellipse",a,o)}circle(e,t,r,n){let i=this.ellipse(e,t,r,r,n);return i.shape="circle",i}linearPath(e,t){let r=this._o(t);return this._d("linearPath",[_(e,!1,r)],r)}arc(e,t,r,n,i,o,a=!1,s){let l=this._o(s),c=[],u=A(e,t,r,n,i,o,a,!0,l);if(a&&l.fill){if("solid"===l.fillStyle){let a=Object.assign({},l);a.disableMultiStroke=!0;let s=A(e,t,r,n,i,o,!0,!1,a);s.type="fillPath",c.push(s)}else c.push(function(e,t,r,n,i,o,a){let s=Math.abs(r/2),l=Math.abs(n/2);
1s+=N(.01*s,a),l+=N(.01*l,a);let c=i,u=o;for(;c<0;)c+=2*Math.PI,u+=2*Math.PI;u-c>2*Math.PI&&(c=0,u=2*Math.PI);let h=(u-c)/a.curveStepCount,d=[];for(let r=c;r<=u;r+=h)d.push([e+s*Math.cos(r),t+l*Math.sin(r)]);return d.push([e+s*Math.cos(u),t+l*Math.sin(u)]),d.push([e,t]),w([d],a)}(e,t,r,n,i,o,l))}return l.stroke!==G&&c.push(u),this._d("arc",c,l)}curve(e,t){let r=this._o(t),n=[],i=k(e,r);if(r.fill&&r.fill!==G){if("solid"===r.fillStyle){let t=k(e,Object.assign(Object.assign({},r),{disableMultiStroke:!0,roughness:r.roughness?r.roughness+r.fillShapeRoughnessGain:0}));n.push({type:"fillPath",ops:this._mergedShape(t.ops)})}else{let t=[];if(e.length)for(let n of"number"==typeof e[0][0]?[e]:e)n.length<3?t.push(...n):3===n.length?t.push(...q(H([n[0],n[0],n[1],n[2]]),10,(1+r.roughness)/2)):t.push(...q(H(n),10,(1+r.roughness)/2));t.length&&n.push(w([t],r))}}return r.stroke!==G&&n.push(i),this._d("curve",n,r)}polygon(e,t){let r=this._o(t),n=[],i=_(e,!0,r);return r.fill&&("solid"===r.fillStyle?n.push(S([e],r)):n.push(w([e],r))),r.stroke!==G&&n.push(i),this._d("polygon",n,r)}path(e,t){let r=this._o(t),n=[];if(!e)return this._d("path",n,r);e=(e||"").replace(/\n/g," ").replace(/(-\s)/g,"-").replace("/(ss)/g"," ");let i=r.fill&&"transparent"!==r.fill&&r.fill!==G,o=r.stroke!==G,a=!!(r.simplification&&r.simplification<1),s=function(e,t,r){let n=y(g(m(e))),i=[],o=[],a=[0,0],s=[],l=()=>{s.length>=4&&o.push(...q(s,1)),s=[]},c=()=>{l(),o.length&&(i.push(o),o=[])};for(let{key:e,data:t}of n)switch(e){case"M":c(),a=[t[0],t[1]],o.push(a);break;case"L":l(),o.push([t[0],t[1]]);break;case"C":if(!s.length){let e=o.length?o[o.length-1]:a;s.push([e[0],e[1]])}s.push([t[0],t[1]]),s.push([t[2],t[3]]),s.push([t[4],t[5]]);break;case"Z":l(),o.push([a[0],a[1]])}if(c(),!r)return i;let u=[];for(let e of i){let t=z(e,0,e.length,r);t.length&&u.push(t)}return u}(e,0,a?4-4*(r.simplification||1):(1+r.roughness)/2),l=v(e,r);if(i){if("solid"===r.fillStyle){if(1===s.length){let t=v(e,Object.assign(Object.assign({},r),{disableMultiStroke:!0,roughness:r.roughness?r.roughness+r.fillShapeRoughnessGain:0}));n.push({type:"fillPath",ops:this._mergedShape(t.ops)})}else n.push(S(s,r))}else n.push(w(s,r))}return o&&(a?s.forEach(e=>{n.push(_(e,!1,r))}):n.push(l)),this._d("path",n,r)}opsToPath(e,t){let r="";for(let n of e.ops){let e="number"==typeof t&&t>=0?n.data.map(e=>+e.toFixed(t)):n.data;switch(n.op){case"move":r+=`M${e[0]} ${e[1]} `;break;case"bcurveTo":r+=`C${e[0]} ${e[1]}, ${e[2]} ${e[3]}, ${e[4]} ${e[5]} `;break;case"lineTo":r+=`L${e[0]} ${e[1]} `}}return r.trim()}toPaths(e){let t=e.sets||[],r=e.options||this.defaultOptions,n=[];for(let e of t){let t=null;switch(e.type){case"path":t={d:this.opsToPath(e),stroke:r.stroke,strokeWidth:r.strokeWidth,fill:G};break;case"fillPath":t={d:this.opsToPath(e),stroke:G,strokeWidth:0,fill:r.fill||G};break;case"fillSketch":t=this.fillSketch(e,r)}t&&n.push(t)}return n}fillSketch(e,t){let r=t.fillWeight;return r<0&&(r=t.strokeWidth/2),{d:this.opsToPath(e),stroke:t.fill||G,strokeWidth:r,fill:G}}_mergedShape(e){return e.filter((e,t)=>0===t||"move"!==e.op)}}class Y{constructor(e,t){this.canvas=e,this.ctx=this.canvas.getContext("2d"),this.gen=new W(t)}draw(e){let t=e.sets||[],r=e.options||this.getDefaultOptions(),n=this.ctx,i=e.options.fixedDecimalPlaceDigits;for(let o of t)switch(o.type){case"path":n.save(),n.strokeStyle="none"===r.stroke?"transparent":r.stroke,n.lineWidth=r.strokeWidth,r.strokeLineDash&&n.setLineDash(r.strokeLineDash),r.strokeLineDashOffset&&(n.lineDashOffset=r.strokeLineDashOffset),this._drawToContext(n,o,i),n.restore();break;case"fillPath":{n.save(),n.fillStyle=r.fill||"";let t="curve"===e.shape||"polygon"===e.shape||"path"===e.shape?"evenodd":"nonzero";this._drawToContext(n,o,i,t),n.restore();break}case"fillSketch":this.fillSketch(n,o,r)}}fillSketch(e,t,r){let n=r.fillWeight;n<0&&(n=r.strokeWidth/2),e.save(),r.fillLineDash&&e.setLineDash(r.fillLineDash),r.fillLineDashOffset&&(e.lineDashOffset=r.fillLineDashOffset),e.strokeStyle=r.fill||"",e.lineWidth=n,this._drawToContext(e,t,r.fixedDecimalPlaceDigits),e.restore()}_drawToContext(e,t,r,n="nonzero"){for(let n of(e.beginPath(),t.ops)){let t="number"==typeof r&&r>=0?n.data.map(e=>+e.toFixed(r)):n.data;switch(n.op){case"move":e.moveTo(t[0],t[1]);break;case"bcurveTo":e.bezierCurveTo(t[0],t[1],t[2],t[3],t[4],t[5]);break;case"lineTo":e.lineTo(t[0],t[1])}}"fillPath"===t.type?e.fill(n):e.stroke()}get generator(){return this.gen}getDefaultOptions(){return this.gen.defaultOptions}line(e,t,r,n,i){let o=this.gen.line(e,t,r,n,i);return this.draw(o),o}rectangle(e,t,r,n,i){let o=this.gen.rectangle(e,t,r,n,i);return this.draw(o),o}ellipse(e,t,r,n,i){let o=this.gen.ellipse(e,t,r,n,i);return this.draw(o),o}circle(e,t,r,n){let i=this.gen.circle(e,t,r,n);return this.draw(i),i}linearPath(e,t){let r=this.gen.linearPath(e,t);return this.draw(r),r}polygon(e,t){let r=this.gen.polygon(e,t);return this.draw(r),r}arc(e,t,r,n,i,o,a=!1,s){let l=this.gen.arc(e,t,r,n,i,o,a,s);return this.draw(l),l}curve(e,t){let r=this.gen.curve(e,t);return this.draw(r),r}path(e,t){let r=this.gen.path(e,t);return this.draw(r),r}}let K="http://www.w3.org/2000/svg";class ${constructor(e,t){this.svg=e,this.gen=new W(t)}draw(e){let t=e.sets||[],r=e.options||this.getDefaultOptions(),n=this.svg.ownerDocument||window.document,i=n.createElementNS(K,"g"),o=e.options.fixedDecimalPlaceDigits;for(let a of t){let t=null;switch(a.type){case"path":(t=n.createElementNS(K,"path")).setAttribute("d",this.opsToPath(a,o)),t.setAttribute("stroke",r.stroke),t.setAttribute("stroke-width",r.strokeWidth+""),t.setAttribute("fill","none"),r.strokeLineDash&&t.setAttribute("stroke-dasharray",r.strokeLineDash.join(" ").trim()),r.strokeLineDashOffset&&t.setAttribute("stroke-dashoffset",`${r.strokeLineDashOffset}`);break;case"fillPath":(t=n.createElementNS(K,"path")).setAttribute("d",this.opsToPath(a,o)),t.setAttribute("stroke","none"),t.setAttribute("stroke-width","0"),t.setAttribute("fill",r.fill||""),"curve"!==e.shape&&"polygon"!==e.shape||t.setAttribute("fill-rule","evenodd");break;case"fillSketch":t=this.fillSketch(n,a,r)}t&&i.appendChild(t)}return i}fillSketch(e,t,r){let n=r.fillWeight;n<0&&(n=r.strokeWidth/2);let i=e.createElementNS(K,"path");return i.setAttribute("d",this.opsToPath(t,r.fixedDecimalPlaceDigits)),i.setAttribute("stroke",r.fill||""),i.setAttribute("stroke-width",n+""),i.setAttribute("fill","none"),r.fillLineDash&&i.setAttribute("stroke-dasharray",r.fillLineDash.join(" ").trim()),r.fillLineDashOffset&&i.setAttribute("stroke-dashoffset",`${r.fillLineDashOffset}`),i}get generator(){return this.gen}getDefaultOptions(){return this.gen.defaultOptions}opsToPath(e,t){return this.gen.opsToPath(e,t)}line(e,t,r,n,i){let o=this.gen.line(e,t,r,n,i);return this.draw(o)}rectangle(e,t,r,n,i){let o=this.gen.rectangle(e,t,r,n,i);return this.draw(o)}ellipse(e,t,r,n,i){let o=this.gen.ellipse(e,t,r,n,i);return this.draw(o)}circle(e,t,r,n){let i=this.gen.circle(e,t,r,n);return this.draw(i)}linearPath(e,t){let r=this.gen.linearPath(e,t);return this.draw(r)}polygon(e,t){let r=this.gen.polygon(e,t);return this.draw(r)}arc(e,t,r,n,i,o,a=!1,s){let l=this.gen.arc(e,t,r,n,i,o,a,s);return this.draw(l)}curve(e,t){let r=this.gen.curve(e,t);return this.draw(r)}path(e,t){let r=this.gen.path(e,t);return this.draw(r)}}var V={canvas:(e,t)=>new Y(e,t),svg:(e,t)=>new $(e,t),generator:e=>new W(e),newSeed:()=>W.newSeed()}},61628:(e,t,r)=>{"use strict";r.d(t,{o:()=>i});var n=r(99634);
1class i extends Error{constructor(e,t,r){super(),"string"==typeof t&&(r=t,t=void 0);let i="",o={},a=!1;if(t&&(o="line"in t&&"column"in t?{place:t}:"start"in t&&"end"in t?{place:t}:"type"in t?{ancestors:[t],place:t.position}:{...t}),"string"==typeof e?i=e:!o.cause&&e&&(a=!0,i=e.message,o.cause=e),!o.ruleId&&!o.source&&"string"==typeof r){let e=r.indexOf(":");-1===e?o.ruleId=r:(o.source=r.slice(0,e),o.ruleId=r.slice(e+1))}if(!o.place&&o.ancestors&&o.ancestors){let e=o.ancestors[o.ancestors.length-1];e&&(o.place=e.position)}let s=o.place&&"start"in o.place?o.place.start:o.place;this.ancestors=o.ancestors||void 0,this.cause=o.cause||void 0,this.column=s?s.column:void 0,this.fatal=void 0,this.file,this.message=i,this.line=s?s.line:void 0,this.name=(0,n.L)(o.place)||"1:1",this.place=o.place||void 0,this.reason=this.message,this.ruleId=o.ruleId||void 0,this.source=o.source||void 0,this.stack=a&&o.cause&&"string"==typeof o.cause.stack?o.cause.stack:"",this.actual,this.expected,this.note,this.url}}i.prototype.file="",i.prototype.name="",i.prototype.reason="",i.prototype.message="",i.prototype.stack="",i.prototype.column=void 0,i.prototype.line=void 0,i.prototype.ancestors=void 0,i.prototype.cause=void 0,i.prototype.fatal=void 0,i.prototype.place=void 0,i.prototype.ruleId=void 0,i.prototype.source=void 0},62250:(e,t,r)=>{"use strict";function n(e,t,r){return">"+(r?"":" ")+e}r.d(t,{p:()=>S});var i=r(81096);function o(e,t,r,n){let o=-1;for(;++o<r.unsafe.length;)if("\n"===r.unsafe[o].character&&(0,i.q)(r.stack,r.unsafe[o]))return/[ \t]/.test(n.before)?"":" ";return"\\\n"}var a=r(68711),s=r(71863);function l(e,t,r){return(r?"":"    ")+e}function c(e){let t=e.options.quote||'"';if('"'!==t&&"'"!==t)throw Error("Cannot serialize title with `"+t+"` for `options.quote`, expected `\"`, or `'`");return t}var u=r(66459),h=r(53065);function d(e,t,r){let n=(0,h.S)(e),i=(0,h.S)(t);return void 0===n?void 0===i?"_"===r?{inside:!0,outside:!0}:{inside:!1,outside:!1}:1===i?{inside:!0,outside:!0}:{inside:!1,outside:!0}:1===n?void 0===i?{inside:!1,outside:!1}:1===i?{inside:!0,outside:!0}:{inside:!1,outside:!1}:void 0===i?{inside:!1,outside:!1}:1===i?{inside:!0,outside:!1}:{inside:!1,outside:!1}}function p(e,t,r,n){let i=function(e){let t=e.options.emphasis||"*";if("*"!==t&&"_"!==t)throw Error("Cannot serialize emphasis with `"+t+"` for `options.emphasis`, expected `*`, or `_`");return t}(r),o=r.enter("emphasis"),a=r.createTracker(n),s=a.move(i),l=a.move(r.containerPhrasing(e,{after:i,before:s,...a.current()})),c=l.charCodeAt(0),h=d(n.before.charCodeAt(n.before.length-1),c,i);h.inside&&(l=(0,u.T)(c)+l.slice(1));let p=l.charCodeAt(l.length-1),f=d(n.after.charCodeAt(0),p,i);f.inside&&(l=l.slice(0,-1)+(0,u.T)(p));let m=a.move(i);return o(),r.attentionEncodeSurroundingInfo={after:f.outside,before:h.outside},s+l+m}p.peek=function(e,t,r){return r.options.emphasis||"*"};var f=r(42114);function m(e){return e.value||""}function g(e,t,r,n){let i=c(r),o='"'===i?"Quote":"Apostrophe",a=r.enter("image"),s=r.enter("label"),l=r.createTracker(n),u=l.move("![");return u+=l.move(r.safe(e.alt,{before:u,after:"]",...l.current()})),u+=l.move("]("),s(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(s=r.enter("destinationLiteral"),u+=l.move("<"),u+=l.move(r.safe(e.url,{before:u,after:">",...l.current()})),u+=l.move(">")):(s=r.enter("destinationRaw"),u+=l.move(r.safe(e.url,{before:u,after:e.title?" ":")",...l.current()}))),s(),e.title&&(s=r.enter(`title${o}`),u+=l.move(" "+i),u+=l.move(r.safe(e.title,{before:u,after:i,...l.current()})),u+=l.move(i),s()),u+=l.move(")"),a(),u}function y(e,t,r,n){let i=e.referenceType,o=r.enter("imageReference"),a=r.enter("label"),s=r.createTracker(n),l=s.move("!["),c=r.safe(e.alt,{before:l,after:"]",...s.current()});l+=s.move(c+"]["),a();let u=r.stack;r.stack=[],a=r.enter("reference");let h=r.safe(r.associationId(e),{before:l,after:"]",...s.current()});return a(),r.stack=u,o(),"full"!==i&&c&&c===h?"shortcut"===i?l=l.slice(0,-1):l+=s.move("]"):l+=s.move(h+"]"),l}function b(e,t,r){let n=e.value||"",i="`",o=-1;for(;RegExp("(^|[^`])"+i+"([^`]|$)").test(n);)i+="`";for(/[^ \r\n]/.test(n)&&(/^[ \r\n]/.test(n)&&/[ \r\n]$/.test(n)||/^`|`$/.test(n))&&(n=" "+n+" ");++o<r.unsafe.length;){let e;let t=r.unsafe[o],i=r.compilePattern(t);if(t.atBreak)for(;e=i.exec(n);){let t=e.index;10===n.charCodeAt(t)&&13===n.charCodeAt(t-1)&&t--,n=n.slice(0,t)+" "+n.slice(e.index+1)}}return i+n+i}m.peek=function(){return"<"},g.peek=function(){return"!"},y.peek=function(){return"!"},b.peek=function(){return"`"};var T=r(62874);function E(e,t){let r=(0,T.d)(e);return!!(!t.options.resourceLink&&e.url&&!e.title&&e.children&&1===e.children.length&&"text"===e.children[0].type&&(r===e.url||"mailto:"+r===e.url)&&/^[a-z][a-z+.-]+:/i.test(e.url)&&!/[\0- <>\u007F]/.test(e.url))}function _(e,t,r,n){let i,o;let a=c(r),s='"'===a?"Quote":"Apostrophe",l=r.createTracker(n);if(E(e,r)){let t=r.stack;r.stack=[],i=r.enter("autolink");let n=l.move("<");return n+=l.move(r.containerPhrasing(e,{before:n,after:">",...l.current()})),n+=l.move(">"),i(),r.stack=t,n}i=r.enter("link"),o=r.enter("label");let u=l.move("[");return u+=l.move(r.containerPhrasing(e,{before:u,after:"](",...l.current()})),u+=l.move("]("),o(),!e.url&&e.title||/[\0- \u007F]/.test(e.url)?(o=r.enter("destinationLiteral"),u+=l.move("<"),u+=l.move(r.safe(e.url,{before:u,after:">",...l.current()})),u+=l.move(">")):(o=r.enter("destinationRaw"),u+=l.move(r.safe(e.url,{before:u,after:e.title?" ":")",...l.current()}))),o(),e.title&&(o=r.enter(`title${s}`),u+=l.move(" "+a),u+=l.move(r.safe(e.title,{before:u,after:a,...l.current()})),u+=l.move(a),o()),u+=l.move(")"),i(),u}function k(e,t,r,n){let i=e.referenceType,o=r.enter("linkReference"),a=r.enter("label"),s=r.createTracker(n),l=s.move("["),c=r.containerPhrasing(e,{before:l,after:"]",...s.current()});l+=s.move(c+"]["),a();let u=r.stack;r.stack=[],a=r.enter("reference");let h=r.safe(r.associationId(e),{before:l,after:"]",...s.current()});return a(),r.stack=u,o(),"full"!==i&&c&&c===h?"shortcut"===i?l=l.slice(0,-1):l+=s.move("]"):l+=s.move(h+"]"),l}function C(e){let t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bullet`, expected `*`, `+`, or `-`");return t}function x(e){let t=e.options.rule||"*";if("*"!==t&&"-"!==t&&"_"!==t)throw Error("Cannot serialize rules with `"+t+"` for `options.rule`, expected `*`, `-`, or `_`");return t}_.peek=function(e,t,r){return E(e,r)?"<":"["},k.peek=function(){return"["};let A=(0,r(3861).C)(["break","delete","emphasis","footnote","footnoteReference","image","imageReference","inlineCode","inlineMath","link","linkReference","mdxJsxTextElement","mdxTextExpression","strong","text","textDirective"]);function v(e,t,r,n){let i=function(e){let t=e.options.strong||"*";if("*"!==t&&"_"!==t)throw Error("Cannot serialize strong with `"+t+"` for `options.strong`, expected `*`, or `_`");return t}(r),o=r.enter("strong"),a=r.createTracker(n),s=a.move(i+i),l=a.move(r.containerPhrasing(e,{after:i,before:s,...a.current()})),c=l.charCodeAt(0),h=d(n.before.charCodeAt(n.before.length-1),c,i);h.inside&&(l=(0,u.T)(c)+l.slice(1));let p=l.charCodeAt(l.length-1),f=d(n.after.charCodeAt(0),p,i);f.inside&&(l=l.slice(0,-1)+(0,u.T)(p));let m=a.move(i+i);return o(),r.attentionEncodeSurroundingInfo={after:f.outside,before:h.outside},s+l+m}v.peek=function(e,t,r){return r.options.strong||"*"};let S={blockquote:function(e,t,r,i){let o=r.enter("blockquote"),a=r.createTracker(i);a.move("> "),a.shift(2);let s=r.indentLines(r.containerFlow(e,a.current()),n);return o(),s},break:o,code:function(e,t,r,n){let i=function(e){let t=e.options.fence||"`";if("`"!==t&&"~"!==t)throw Error("Cannot serialize code with `"+t+"` for `options.fence`, expected `` ` `` or `~`");return t}(r),o=e.value||"",c="`"===i?"GraveAccent":"Tilde";
1if((0,s.m)(e,r)){let e=r.enter("codeIndented"),t=r.indentLines(o,l);return e(),t}let u=r.createTracker(n),h=i.repeat(Math.max((0,a.D)(o,i)+1,3)),d=r.enter("codeFenced"),p=u.move(h);if(e.lang){let t=r.enter(`codeFencedLang${c}`);p+=u.move(r.safe(e.lang,{before:p,after:" ",encode:["`"],...u.current()})),t()}if(e.lang&&e.meta){let t=r.enter(`codeFencedMeta${c}`);p+=u.move(" "),p+=u.move(r.safe(e.meta,{before:p,after:"\n",encode:["`"],...u.current()})),t()}return p+=u.move("\n"),o&&(p+=u.move(o+"\n")),p+=u.move(h),d(),p},definition:function(e,t,r,n){let i=c(r),o='"'===i?"Quote":"Apostrophe",a=r.enter("definition"),s=r.enter("label"),l=r.createTracker(n),u=l.move("[");return u+=l.move(r.safe(r.associationId(e),{before:u,after:"]",...l.current()})),u+=l.move("]: "),s(),!e.url||/[\0- \u007F]/.test(e.url)?(s=r.enter("destinationLiteral"),u+=l.move("<"),u+=l.move(r.safe(e.url,{before:u,after:">",...l.current()})),u+=l.move(">")):(s=r.enter("destinationRaw"),u+=l.move(r.safe(e.url,{before:u,after:e.title?" ":"\n",...l.current()}))),s(),e.title&&(s=r.enter(`title${o}`),u+=l.move(" "+i),u+=l.move(r.safe(e.title,{before:u,after:i,...l.current()})),u+=l.move(i),s()),a(),u},emphasis:p,hardBreak:o,heading:function(e,t,r,n){let i=Math.max(Math.min(6,e.depth||1),1),o=r.createTracker(n);if((0,f.f)(e,r)){let t=r.enter("headingSetext"),n=r.enter("phrasing"),a=r.containerPhrasing(e,{...o.current(),before:"\n",after:"\n"});return n(),t(),a+"\n"+(1===i?"=":"-").repeat(a.length-(Math.max(a.lastIndexOf("\r"),a.lastIndexOf("\n"))+1))}let a="#".repeat(i),s=r.enter("headingAtx"),l=r.enter("phrasing");o.move(a+" ");let c=r.containerPhrasing(e,{before:"# ",after:"\n",...o.current()});return/^[\t ]/.test(c)&&(c=(0,u.T)(c.charCodeAt(0))+c.slice(1)),c=c?a+" "+c:a,r.options.closeAtx&&(c+=" "+a),l(),s(),c},html:m,image:g,imageReference:y,inlineCode:b,link:_,linkReference:k,list:function(e,t,r,n){let i=r.enter("list"),o=r.bulletCurrent,a=e.ordered?function(e){let t=e.options.bulletOrdered||".";if("."!==t&&")"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.bulletOrdered`, expected `.` or `)`");return t}(r):C(r),s=e.ordered?"."===a?")":".":function(e){let t=C(e),r=e.options.bulletOther;if(!r)return"*"===t?"-":"*";if("*"!==r&&"+"!==r&&"-"!==r)throw Error("Cannot serialize items with `"+r+"` for `options.bulletOther`, expected `*`, `+`, or `-`");if(r===t)throw Error("Expected `bullet` (`"+t+"`) and `bulletOther` (`"+r+"`) to be different");return r}(r),l=!!t&&!!r.bulletLastUsed&&a===r.bulletLastUsed;if(!e.ordered){let t=e.children?e.children[0]:void 0;if("*"!==a&&"-"!==a||!t||t.children&&t.children[0]||"list"!==r.stack[r.stack.length-1]||"listItem"!==r.stack[r.stack.length-2]||"list"!==r.stack[r.stack.length-3]||"listItem"!==r.stack[r.stack.length-4]||0!==r.indexStack[r.indexStack.length-1]||0!==r.indexStack[r.indexStack.length-2]||0!==r.indexStack[r.indexStack.length-3]||(l=!0),x(r)===a&&t){let t=-1;for(;++t<e.children.length;){let r=e.children[t];if(r&&"listItem"===r.type&&r.children&&r.children[0]&&"thematicBreak"===r.children[0].type){l=!0;break}}}}l&&(a=s),r.bulletCurrent=a;let c=r.containerFlow(e,n);return r.bulletLastUsed=a,r.bulletCurrent=o,i(),c},listItem:function(e,t,r,n){let i=function(e){let t=e.options.listItemIndent||"one";if("tab"!==t&&"one"!==t&&"mixed"!==t)throw Error("Cannot serialize items with `"+t+"` for `options.listItemIndent`, expected `tab`, `one`, or `mixed`");return t}(r),o=r.bulletCurrent||C(r);t&&"list"===t.type&&t.ordered&&(o=("number"==typeof t.start&&t.start>-1?t.start:1)+(!1===r.options.incrementListMarker?0:t.children.indexOf(e))+o);let a=o.length+1;("tab"===i||"mixed"===i&&(t&&"list"===t.type&&t.spread||e.spread))&&(a=4*Math.ceil(a/4));let s=r.createTracker(n);s.move(o+" ".repeat(a-o.length)),s.shift(a);let l=r.enter("listItem"),c=r.indentLines(r.containerFlow(e,s.current()),function(e,t,r){return t?(r?"":" ".repeat(a))+e:(r?o:o+" ".repeat(a-o.length))+e});return l(),c},paragraph:function(e,t,r,n){let i=r.enter("paragraph"),o=r.enter("phrasing"),a=r.containerPhrasing(e,n);return o(),i(),a},root:function(e,t,r,n){return(e.children.some(function(e){return A(e)})?r.containerPhrasing:r.containerFlow).call(r,e,n)}
1,strong:v,text:function(e,t,r,n){return r.safe(e.value,n)},thematicBreak:function(e,t,r){let n=(x(r)+(r.options.ruleSpaces?" ":"")).repeat(function(e){let t=e.options.ruleRepetition||3;if(t<3)throw Error("Cannot serialize rules with repetition `"+t+"` for `options.ruleRepetition`, expected `3` or more");return t}(r));return r.options.ruleSpaces?n.slice(0,-1):n}}},62560:(e,t,r)=>{"use strict";r.d(t,{A:()=>L});var n=r(87226),i=(0,r(21650).A)({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"}
1),o=r(76107),a=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,s=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),l=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,c=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,u="\ud800-\udfff",h="\\u2700-\\u27bf",d="a-z\\xdf-\\xf6\\xf8-\\xff",p="A-Z\\xc0-\\xd6\\xd8-\\xde",f="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",m="['’]",g="["+f+"]",y="["+d+"]",b="[^"+u+f+"\\d+"+h+d+p+"]",T="(?:\ud83c[\udde6-\uddff]){2}",E="[\ud800-\udbff][\udc00-\udfff]",_="["+p+"]",k="(?:"+y+"|"+b+")",C="(?:"+_+"|"+b+")",x="(?:"+m+"(?:d|ll|m|re|s|t|ve))?",A="(?:"+m+"(?:D|LL|M|RE|S|T|VE))?",v="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\ud83c[\udffb-\udfff])?",S="[\\ufe0e\\ufe0f]?",w="(?:\\u200d(?:"+["[^"+u+"]",T,E].join("|")+")"+S+v+")*",O="(?:"+["["+h+"]",T,E].join("|")+")"+(S+v+w),D=RegExp([_+"?"+y+"+"+x+"(?="+[g,_,"$"].join("|")+")",C+"+"+A+"(?="+[g,_+k,"$"].join("|")+")",_+"?"+k+"+"+x,_+"+"+A,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",O].join("|"),"g");let I=function(e,t,r){if(e=(0,o.A)(e),void 0===(t=r?void 0:t)){var n;return(n=e,c.test(n))?e.match(D)||[]:e.match(l)||[]}return e.match(t)||[]};var N=RegExp("['’]","g");let L=function(e){return function(t){var r;return(0,n.A)(I((r=t,(r=(0,o.A)(r))&&r.replace(a,i).replace(s,"")).replace(N,"")),e,"")}}},62874:(e,t,r)=>{"use strict";r.d(t,{d:()=>i});let n={};function i(e,t){let r=t||n;return o(e,"boolean"!=typeof r.includeImageAlt||r.includeImageAlt,"boolean"!=typeof r.includeHtml||r.includeHtml)}function o(e,t,r){var n;if((n=e)&&"object"==typeof n){if("value"in e)return"html"!==e.type||r?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return a(e.children,t,r)}return Array.isArray(e)?a(e,t,r):""}function a(e,t,r){let n=[],i=-1;for(;++i<e.length;)n[i]=o(e[i],t,r);return n.join("")}},64618:(e,t,r)=>{"use strict";r.d(t,{A:()=>b,L:()=>E,PreSingleLine:()=>T,default:()=>_});var n,i=r(28968),o=r(45091),a=r(530),s=r(71792),l=r(64021),c=r(95155);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var h=["fullFeatured","fileName","allowChangeLanguage","language","children","className","style","icon"],d=["language","children","className","style"],p=["fullFeatured","children","className","style","type"];function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function m(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=u(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function g(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}var y=(0,i.rU)(function(e){var t,r;return{container:(0,e.css)(n||(t=["\n    overflow: hidden;\n    margin-block: 1em;\n    border-radius: calc(var(--lobe-markdown-border-radius) * 1px);\n    box-shadow: 0 0 0 1px var(--lobe-markdown-border-color);\n  "],r||(r=t.slice(0)),n=Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(r)}}))))}}),b=function(e){var t=e.fullFeatured,r=e.fileName,n=e.allowChangeLanguage,i=e.language,a=void 0===i?l.Kc:i,s=e.children,u=e.className,d=e.style,p=e.icon,f=g(e,h),b=y(),T=b.styles,E=b.cx;return(0,c.jsx)(o.default,m(m({allowChangeLanguage:n,className:E(T.container,u),copyButtonSize:{blockSize:28,fontSize:16},fileName:r,fullFeatured:t,icon:p,language:a,style:d,type:"block"},f),{},{children:s}))},T=function(e){var t=e.language,r=void 0===t?l.Kc:t,n=e.children,i=e.className,o=e.style,a=g(e,d),u=y(),h=u.cx,p=u.styles;return(0,c.jsx)(s.default,m(m({className:h(p.container,i),"data-code-type":"highlighter",language:r,style:o,type:"block"},a),{},{children:n}))},E=function(e){var t=e.fullFeatured,r=e.children,n=e.className,i=e.style,o=e.type,s=g(e,p),l=y(),u=l.styles,h=l.cx;return(0,c.jsx)(a.A,m(m({className:h(u.container,n),copyButtonSize:{blockSize:28,fontSize:16},fullFeatured:t,style:i,type:o||"pure"},s),{},{children:r}))};let _=b}
1,66459:(e,t,r)=>{"use strict";function n(e){return"&#x"+e.toString(16).toUpperCase()+";"}r.d(t,{T:()=>n})},67876:(e,t,r)=>{"use strict";r.d(t,{A:()=>e_});var n={};r.r(n),r.d(n,{attentionMarkers:()=>ed,contentInitial:()=>ea,disable:()=>ep,document:()=>eo,flow:()=>el,flowInitial:()=>es,insideSpan:()=>eh,string:()=>ec,text:()=>eu});var i=r(62874),o=r(84173);class a{constructor(e){this.left=e?[...e]:[],this.right=[]}get(e){if(e<0||e>=this.left.length+this.right.length)throw RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return e<this.left.length?this.left[e]:this.right[this.right.length-e+this.left.length-1]}get length(){return this.left.length+this.right.length}shift(){return this.setCursor(0),this.right.pop()}slice(e,t){let r=null==t?Number.POSITIVE_INFINITY:t;return r<this.left.length?this.left.slice(e,r):e>this.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(e,t,r){this.setCursor(Math.trunc(e));let n=this.right.splice(this.right.length-(t||0),Number.POSITIVE_INFINITY);return r&&s(this.left,r),n.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(e){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(e)}pushMany(e){this.setCursor(Number.POSITIVE_INFINITY),s(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),s(this.right,e.reverse())}setCursor(e){if(e!==this.left.length&&(!(e>this.left.length)||0!==this.right.length)&&(!(e<0)||0!==this.left.length)){if(e<this.left.length){let t=this.left.splice(e,Number.POSITIVE_INFINITY);s(this.right,t.reverse())}else{let t=this.right.splice(this.left.length+this.right.length-e,Number.POSITIVE_INFINITY);s(this.left,t.reverse())}}}}function s(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 l(e){let t,r,n,i,s,l,c;let u={},h=-1,d=new a(e);for(;++h<d.length;){for(;h in u;)h=u[h];if(t=d.get(h),h&&"chunkFlow"===t[1].type&&"listItemPrefix"===d.get(h-1)[1].type&&((n=0)<(l=t[1]._tokenizer.events).length&&"lineEndingBlank"===l[n][1].type&&(n+=2),n<l.length&&"content"===l[n][1].type))for(;++n<l.length&&"content"!==l[n][1].type;)"chunkText"===l[n][1].type&&(l[n][1]._isInFirstContentOfListItem=!0,n++);if("enter"===t[0])t[1].contentType&&(Object.assign(u,function(e,t){let r,n;let i=e.get(t)[1],o=e.get(t)[2],a=t-1,s=[],l=i._tokenizer;!l&&(l=o.parser[i.contentType](i.start),i._contentTypeTextTrailing&&(l._contentTypeTextTrailing=!0));let c=l.events,u=[],h={},d=-1,p=i,f=0,m=0,g=[0];for(;p;){for(;e.get(++a)[1]!==p;);s.push(a),!p._tokenizer&&(r=o.sliceStream(p),p.next||r.push(null),n&&l.defineSkip(p.start),p._isInFirstContentOfListItem&&(l._gfmTasklistFirstContentOfListItem=!0),l.write(r),p._isInFirstContentOfListItem&&(l._gfmTasklistFirstContentOfListItem=void 0)),n=p,p=p.next}for(p=i;++d<c.length;)"exit"===c[d][0]&&"enter"===c[d-1][0]&&c[d][1].type===c[d-1][1].type&&c[d][1].start.line!==c[d][1].end.line&&(m=d+1,g.push(m),p._tokenizer=void 0,p.previous=void 0,p=p.next);for(l.events=[],p?(p._tokenizer=void 0,p.previous=void 0):g.pop(),d=g.length;d--;){let t=c.slice(g[d],g[d+1]),r=s.pop();u.push([r,r+t.length-1]),e.splice(r,2,t)}for(u.reverse(),d=-1;++d<u.length;)h[f+u[d][0]]=f+u[d][1],f+=u[d][1]-u[d][0]-1;return h}(d,h)),h=u[h],c=!0);else if(t[1]._container){for(n=h,r=void 0;n--;)if("lineEnding"===(i=d.get(n))[1].type||"lineEndingBlank"===i[1].type)"enter"===i[0]&&(r&&(d.get(r)[1].type="lineEndingBlank"),i[1].type="lineEnding",r=n);else if("linePrefix"===i[1].type||"listItemIndent"===i[1].type);else break;r&&(t[1].end={...d.get(r)[1].start},(s=d.slice(r,h)).unshift(t),d.splice(r,h-r+1,s))}}return(0,o.m)(e,0,Number.POSITIVE_INFINITY,d.slice(0)),!c}var c=r(97843),u=r(45879),h=r(38186);let d={tokenize:function(e){let t;let r=e.attempt(this.parser.constructs.contentInitial,function(t){if(null===t){e.consume(t);return}
1return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,u.N)(e,r,"linePrefix")},function(r){return e.enter("paragraph"),function r(n){let i=e.enter("chunkText",{contentType:"text",previous:t});return t&&(t.next=i),t=i,function t(n){if(null===n){e.exit("chunkText"),e.exit("paragraph"),e.consume(n);return}return(0,h.HP)(n)?(e.consume(n),e.exit("chunkText"),r):(e.consume(n),t)}(n)}(r)});return r}},p={tokenize:function(e){let t,r,n;let i=this,a=[],s=0;return l;function l(t){if(s<a.length){let r=a[s];return i.containerState=r[1],e.attempt(r[0].continuation,c,u)(t)}return u(t)}function c(e){if(s++,i.containerState._closeFlow){let r;i.containerState._closeFlow=void 0,t&&E();let n=i.events.length,a=n;for(;a--;)if("exit"===i.events[a][0]&&"chunkFlow"===i.events[a][1].type){r=i.events[a][1].end;break}T(s);let l=n;for(;l<i.events.length;)i.events[l][1].end={...r},l++;return(0,o.m)(i.events,a+1,0,i.events.slice(n)),i.events.length=l,u(e)}return l(e)}function u(r){if(s===a.length){if(!t)return m(r);if(t.currentConstruct&&t.currentConstruct.concrete)return y(r);i.interrupt=!!(t.currentConstruct&&!t._gfmTableDynamicInterruptHack)}return i.containerState={},e.check(f,d,p)(r)}function d(e){return t&&E(),T(s),m(e)}function p(e){return i.parser.lazy[i.now().line]=s!==a.length,n=i.now().offset,y(e)}function m(t){return i.containerState={},e.attempt(f,g,y)(t)}function g(e){return s++,a.push([i.currentConstruct,i.containerState]),m(e)}function y(n){if(null===n){t&&E(),T(0),e.consume(n);return}return t=t||i.parser.flow(i.now()),e.enter("chunkFlow",{_tokenizer:t,contentType:"flow",previous:r}),function t(r){if(null===r){b(e.exit("chunkFlow"),!0),T(0),e.consume(r);return}return(0,h.HP)(r)?(e.consume(r),b(e.exit("chunkFlow")),s=0,i.interrupt=void 0,l):(e.consume(r),t)}(n)}function b(e,a){let l=i.sliceStream(e);if(a&&l.push(null),e.previous=r,r&&(r.next=e),r=e,t.defineSkip(e.start),t.write(l),i.parser.lazy[e.start.line]){let e,r,a=t.events.length;for(;a--;)if(t.events[a][1].start.offset<n&&(!t.events[a][1].end||t.events[a][1].end.offset>n))return;let l=i.events.length,c=l;for(;c--;)if("exit"===i.events[c][0]&&"chunkFlow"===i.events[c][1].type){if(e){r=i.events[c][1].end;break}e=!0}for(T(s),a=l;a<i.events.length;)i.events[a][1].end={...r},a++;(0,o.m)(i.events,c+1,0,i.events.slice(l)),i.events.length=a}}function T(t){let r=a.length;for(;r-- >t;){let t=a[r];i.containerState=t[1],t[0].exit.call(i,e)}a.length=t}function E(){t.write([null]),r=void 0,t=void 0,i.containerState._closeFlow=void 0}}},f={tokenize:function(e,t,r){return(0,u.N)(e,e.attempt(this.parser.constructs.document,t,r),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};var m=r(40763);let g={resolve:function(e){return l(e),e},tokenize:function(e,t){let r;return function(t){return e.enter("content"),r=e.enter("chunkContent",{contentType:"content"}),n(t)};function n(t){return null===t?i(t):(0,h.HP)(t)?e.check(y,o,i)(t):(e.consume(t),n)}function i(r){return e.exit("chunkContent"),e.exit("content"),t(r)}function o(t){return e.consume(t),e.exit("chunkContent"),r.next=e.enter("chunkContent",{contentType:"content",previous:r}),r=r.next,n}}},y={partial:!0,tokenize:function(e,t,r){let n=this;return function(t){return e.exit("chunkContent"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,u.N)(e,i,"linePrefix")};function i(i){if(null===i||(0,h.HP)(i))return r(i);let o=n.events[n.events.length-1];return!n.parser.constructs.disable.null.includes("codeIndented")&&o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(i):e.interrupt(n.parser.constructs.flow,r,t)(i)}}},b={tokenize:function(e){let t=this,r=e.attempt(m.B,function(n){if(null===n){e.consume(n);return}return e.enter("lineEndingBlank"),e.consume(n),e.exit("lineEndingBlank"),t.currentConstruct=void 0,r},e.attempt(this.parser.constructs.flowInitial,n,(0,u.N)(e,e.attempt(this.parser.constructs.flow,n,e.attempt(g,n)),"linePrefix")));return r;
1function n(n){if(null===n){e.consume(n);return}return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),t.currentConstruct=void 0,r}}},T={resolveAll:C()},E=k("string"),_=k("text");function k(e){return{resolveAll:C("text"===e?x:void 0),tokenize:function(t){let r=this,n=this.parser.constructs[e],i=t.attempt(n,o,a);return o;function o(e){return l(e)?i(e):a(e)}function a(e){if(null===e){t.consume(e);return}return t.enter("data"),t.consume(e),s}function s(e){return l(e)?(t.exit("data"),i(e)):(t.consume(e),s)}function l(e){if(null===e)return!0;let t=n[e],i=-1;if(t)for(;++i<t.length;){let e=t[i];if(!e.previous||e.previous.call(r,r.previous))return!0}return!1}}}}function C(e){return function(t,r){let n,i=-1;for(;++i<=t.length;)void 0===n?t[i]&&"data"===t[i][1].type&&(n=i,i++):t[i]&&"data"===t[i][1].type||(i!==n+2&&(t[n][1].end=t[i-1][1].end,t.splice(n+2,i-n-2),i=n+2),n=void 0);return e?e(t,r):t}}function x(e,t){let r=0;for(;++r<=e.length;)if((r===e.length||"lineEnding"===e[r][1].type)&&"data"===e[r-1][1].type){let n;let i=e[r-1][1],o=t.sliceStream(i),a=o.length,s=-1,l=0;for(;a--;){let e=o[a];if("string"==typeof e){for(s=e.length;32===e.charCodeAt(s-1);)l++,s--;if(s)break;s=-1}else if(-2===e)n=!0,l++;else if(-1===e);else{a++;break}}if(t._contentTypeTextTrailing&&r===e.length&&(l=0),l){let o={type:r===e.length||n||l<2?"lineSuffix":"hardBreakTrailing",start:{_bufferIndex:a?s:i.start._bufferIndex+s,_index:i.start._index+a,line:i.end.line,column:i.end.column-l,offset:i.end.offset-l},end:{...i.end}};i.end={...o.start},i.start.offset===i.end.offset?Object.assign(i,o):(e.splice(r,0,["enter",o,t],["exit",o,t]),r+=2)}r++}return e}let A={name:"thematicBreak",tokenize:function(e,t,r){let n,i=0;return function(o){var a;return e.enter("thematicBreak"),n=a=o,function o(a){return a===n?(e.enter("thematicBreakSequence"),function t(r){return r===n?(e.consume(r),i++,t):(e.exit("thematicBreakSequence"),(0,h.On)(r)?(0,u.N)(e,o,"whitespace")(r):o(r))}(a)):i>=3&&(null===a||(0,h.HP)(a))?(e.exit("thematicBreak"),t(a)):r(a)}(a)}}},v={continuation:{tokenize:function(e,t,r){let n=this;return n.containerState._closeFlow=void 0,e.check(m.B,function(r){return n.containerState.furtherBlankLines=n.containerState.furtherBlankLines||n.containerState.initialBlankLine,(0,u.N)(e,t,"listItemIndent",n.containerState.size+1)(r)},function(r){return n.containerState.furtherBlankLines||!(0,h.On)(r)?(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine
1=void 0,i(r)):(n.containerState.furtherBlankLines=void 0,n.containerState.initialBlankLine=void 0,e.attempt(w,t,i)(r))});function i(i){return n.containerState._closeFlow=!0,n.interrupt=void 0,(0,u.N)(e,e.attempt(v,t,r),"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)},name:"list",tokenize:function(e,t,r){let n=this,i=n.events[n.events.length-1],o=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,a=0;return function(t){let i=n.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===i?!n.containerState.marker||t===n.containerState.marker:(0,h.BM)(t)){if(n.containerState.type||(n.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===t||45===t?e.check(A,r,s)(t):s(t);if(!n.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(i){return(0,h.BM)(i)&&++a<10?(e.consume(i),t):(!n.interrupt||a<2)&&(n.containerState.marker?i===n.containerState.marker:41===i||46===i)?(e.exit("listItemValue"),s(i)):r(i)}(t)}return r(t)};function s(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),n.containerState.marker=n.containerState.marker||t,e.check(m.B,n.interrupt?r:l,e.attempt(S,u,c))}
1function l(e){return n.containerState.initialBlankLine=!0,o++,u(e)}function c(t){return(0,h.On)(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),u):r(t)}function u(r){return n.containerState.size=o+n.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(r)}}},S={partial:!0,tokenize:function(e,t,r){let n=this;return(0,u.N)(e,function(e){let i=n.events[n.events.length-1];return!(0,h.On)(e)&&i&&"listItemPrefixWhitespace"===i[1].type?t(e):r(e)},"listItemPrefixWhitespace",n.parser.constructs.disable.null.includes("codeIndented")?void 0:5)}},w={partial:!0,tokenize:function(e,t,r){let n=this;return(0,u.N)(e,function(e){let i=n.events[n.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===n.containerState.size?t(e):r(e)},"listItemIndent",n.containerState.size+1)}},O={continuation:{tokenize:function(e,t,r){let n=this;return function(t){return(0,h.On)(t)?(0,u.N)(e,i,"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):i(t)};function i(n){return e.attempt(O,t,r)(n)}}},exit:function(e){e.exit("blockQuote")},name:"blockQuote",tokenize:function(e,t,r){let n=this;return function(t){if(62===t){let r=n.containerState;return r.open||(e.enter("blockQuote",{_container:!0}),r.open=!0),e.enter("blockQuotePrefix"),e.enter("blockQuoteMarker"),e.consume(t),e.exit("blockQuoteMarker"),i}return r(t)};function i(r){return(0,h.On)(r)?(e.enter("blockQuotePrefixWhitespace"),e.consume(r),e.exit("blockQuotePrefixWhitespace"),e.exit("blockQuotePrefix"),t):(e.exit("blockQuotePrefix"),t(r))}}};function D(e,t,r,n,i,o,a,s,l){let c=l||Number.POSITIVE_INFINITY,u=0;return function(t){return 60===t?(e.enter(n),e.enter(i),e.enter(o),e.consume(t),e.exit(o),d):null===t||32===t||41===t||(0,h.JQ)(t)?r(t):(e.enter(n),e.enter(a),e.enter(s),e.enter("chunkString",{contentType:"string"}),m(t))};function d(r){return 62===r?(e.enter(o),e.consume(r),e.exit(o),e.exit(i),e.exit(n),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),p(r))}function p(t){return 62===t?(e.exit("chunkString"),e.exit(s),d(t)):null===t||60===t||(0,h.HP)(t)?r(t):(e.consume(t),92===t?f:p)}function f(t){return 60===t||62===t||92===t?(e.consume(t),p):p(t)}function m(i){return!u&&(null===i||41===i||(0,h.Ee)(i))?(e.exit("chunkString"),e.exit(s),e.exit(a),e.exit(n),t(i)):u<c&&40===i?(e.consume(i),u++,m):41===i?(e.consume(i),u--,m):null===i||32===i||40===i||(0,h.JQ)(i)?r(i):(e.consume(i),92===i?g:m)}function g(t){return 40===t||41===t||92===t?(e.consume(t),m):m(t)}}function I(e,t,r,n,i,o){let a;let s=this,l=0;return function(t){return e.enter(n),e.enter(i),e.consume(t),e.exit(i),e.enter(o),c};function c(d){return l>999||null===d||91===d||93===d&&!a||94===d&&!l&&"_hiddenFootnoteSupport"in s.parser.constructs?r(d):93===d?(e.exit(o),e.enter(i),e.consume(d),e.exit(i),e.exit(n),t):(0,h.HP)(d)?(e.enter("lineEnding"),e.consume(d),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),u(d))}function u(t){return null===t||91===t||93===t||(0,h.HP)(t)||l++>999?(e.exit("chunkString"),c(t)):(e.consume(t),a||(a=!(0,h.On)(t)),92===t?d:u)}function d(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}}function N(e,t,r,n,i,o){let a;return function(t){return 34===t||39===t||40===t?(e.enter(n),e.enter(i),e.consume(t),e.exit(i),a=40===t?41:t,s):r(t)};function s(r){return r===a?(e.enter(i),e.consume(r),e.exit(i),e.exit(n),t):(e.enter(o),l(r))}function l(t){return t===a?(e.exit(o),s(a)):null===t?r(t):(0,h.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),(0,u.N)(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===a||null===t||(0,h.HP)(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?d:c)}function d(t){return t===a||92===t?(e.consume(t),c):c(t)}}function L(e,t){let r;return function n(i){return(0,h.HP)(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),r=!0,n):(0,h.On)(i)?(0,u.N)(e,n,r?"linePrefix":"lineSuffix")(i):t(i)}}var M=r(35088);let F={partial:!0,tokenize:function(e,t,r){return function(t){return(0,h.Ee)(t)?L(e,n)(t):r(t)};function n(t){return N(e,i,r,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function i(t){return(0,h.On)(t)?(0,u.N)(e,o,"whitespace")(t):o(t)}function o(e){return null===e||(0,h.HP)(e)?t(e):r(e)}}},R={name:"codeIndented",tokenize:function(e,t,r){let n=this;
1return function(t){return e.enter("codeIndented"),(0,u.N)(e,i,"linePrefix",5)(t)};function i(t){let i=n.events[n.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?function t(r){return null===r?o(r):(0,h.HP)(r)?e.attempt(P,t,o)(r):(e.enter("codeFlowValue"),function r(n){return null===n||(0,h.HP)(n)?(e.exit("codeFlowValue"),t(n)):(e.consume(n),r)}(r))}(t):r(t)}function o(r){return e.exit("codeIndented"),t(r)}}},P={partial:!0,tokenize:function(e,t,r){let n=this;return i;function i(t){return n.parser.lazy[n.now().line]?r(t):(0,h.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):(0,u.N)(e,o,"linePrefix",5)(t)}function o(e){let o=n.events[n.events.length-1];return o&&"linePrefix"===o[1].type&&o[2].sliceSerialize(o[1],!0).length>=4?t(e):(0,h.HP)(e)?i(e):r(e)}}},B={name:"setextUnderline",resolveTo:function(e,t){let r,n,i,o=e.length;for(;o--;)if("enter"===e[o][0]){if("content"===e[o][1].type){r=o;break}"paragraph"===e[o][1].type&&(n=o)}else"content"===e[o][1].type&&e.splice(o,1),i||"definition"!==e[o][1].type||(i=o);let a={type:"setextHeading",start:{...e[r][1].start},end:{...e[e.length-1][1].end}};return e[n][1].type="setextHeadingText",i?(e.splice(n,0,["enter",a,t]),e.splice(i+1,0,["exit",e[r][1],t]),e[r][1].end={...e[i][1].end}):e[r][1]=a,e.push(["exit",a,t]),e},tokenize:function(e,t,r){let n;let i=this;return function(t){var a;let s,l=i.events.length;for(;l--;)if("lineEnding"!==i.events[l][1].type&&"linePrefix"!==i.events[l][1].type&&"content"!==i.events[l][1].type){s="paragraph"===i.events[l][1].type;break}return!i.parser.lazy[i.now().line]&&(i.interrupt||s)?(e.enter("setextHeadingLine"),n=t,a=t,e.enter("setextHeadingLineSequence"),function t(r){return r===n?(e.consume(r),t):(e.exit("setextHeadingLineSequence"),(0,h.On)(r)?(0,u.N)(e,o,"lineSuffix")(r):o(r))}(a)):r(t)};function o(n){return null===n||(0,h.HP)(n)?(e.exit("setextHeadingLine"),t(n)):r(n)}}},H=["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"],U=["pre","script","style","textarea"],j={partial:!0,tokenize:function(e,t,r){return function(n){return e.enter("lineEnding"),e.consume(n),e.exit("lineEnding"),e.attempt(m.B,t,r)}}},z={partial:!0,tokenize:function(e,t,r){let n=this;return function(t){return(0,h.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):r(t)};function i(e){return n.parser.lazy[n.now().line]?r(e):t(e)}}},q={partial:!0,tokenize:function(e,t,r){let n=this;return function(t){return null===t?r(t):(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i)};function i(e){return n.parser.lazy[n.now().line]?r(e):t(e)}}},G={concrete:!0,name:"codeFenced",tokenize:function(e,t,r){let n;let i=this,o={partial:!0,tokenize:function(e,t,r){let o=0;return function(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),a};function a(t){return e.enter("codeFencedFence"),(0,h.On)(t)?(0,u.N)(e,l,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):l(t)}function l(t){return t===n?(e.enter("codeFencedFenceSequence"),function t(i){return i===n?(o++,e.consume(i),t):o>=s?(e.exit("codeFencedFenceSequence"),(0,h.On)(i)?(0,u.N)(e,c,"whitespace")(i):c(i)):r(i)}(t)):r(t)}function c(n){return null===n||(0,h.HP)(n)?(e.exit("codeFencedFence"),t(n)):r(n)}}},a=0,s=0;return function(t){return function(t){let o=i.events[i.events.length-1];return a=o&&"linePrefix"===o[1].type?o[2].sliceSerialize(o[1],!0).length:0,n=t,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(i){return i===n?(s++,e.consume(i),t):s<3?r(i):(e.exit("codeFencedFenceSequence"),(0,h.On)(i)?(0,u.N)(e,l,"whitespace")(i):l(i))}(t)}(t)};function l(o){return null===o||(0,h.HP)(o)?(e.exit("codeFencedFence"),i.interrupt?t(o):e.check(q,d,g)(o)):(e.enter("co
1deFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||(0,h.HP)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),l(i)):(0,h.On)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),(0,u.N)(e,c,"whitespace")(i)):96===i&&i===n?r(i):(e.consume(i),t)}(o))}function c(t){return null===t||(0,h.HP)(t)?l(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||(0,h.HP)(i)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),l(i)):96===i&&i===n?r(i):(e.consume(i),t)}(t))}function d(t){return e.attempt(o,g,p)(t)}function p(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),f}function f(t){return a>0&&(0,h.On)(t)?(0,u.N)(e,m,"linePrefix",a+1)(t):m(t)}function m(t){return null===t||(0,h.HP)(t)?e.check(q,d,g)(t):(e.enter("codeFlowValue"),function t(r){return null===r||(0,h.HP)(r)?(e.exit("codeFlowValue"),m(r)):(e.consume(r),t)}(t))}function g(r){return e.exit("codeFenced"),t(r)}}};var W=r(12902);let Y={name:"characterReference",tokenize:function(e,t,r){let n,i;let o=this,a=0;return function(t){return e.enter("characterReference"),e.enter("characterReferenceMarker"),e.consume(t),e.exit("characterReferenceMarker"),s};function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),e.consume(t),e.exit("characterReferenceMarkerNumeric"),l):(e.enter("characterReferenceValue"),n=31,i=h.lV,c(t))}function l(t){return 88===t||120===t?(e.enter("characterReferenceMarkerHexadecimal"),e.consume(t),e.exit("characterReferenceMarkerHexadecimal"),e.enter("characterReferenceValue"),n=6,i=h.ok,c):(e.enter("characterReferenceValue"),n=7,i=h.BM,c(t))}function c(s){if(59===s&&a){let n=e.exit("characterReferenceValue");return i!==h.lV||(0,W.s)(o.sliceSerialize(n))?(e.enter("characterReferenceMarker"),e.consume(s),e.exit("characterReferenceMarker"),e.exit("characterReference"),t):r(s)}return i(s)&&a++<n?(e.consume(s),c):r(s)}}},K={name:"characterEscape",tokenize:function(e,t,r){return function(t){return e.enter("characterEscape"),e.enter("escapeMarker"),e.consume(t),e.exit("escapeMarker"),n};function n(n){return(0,h.ol)(n)?(e.enter("characterEscapeValue"),e.consume(n),e.exit("characterEscapeValue"),e.exit("characterEscape"),t):r(n)}}},$={name:"lineEnding",tokenize:function(e,t){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),(0,u.N)(e,t,"linePrefix")}}};var V=r(36131);let X={name:"labelEnd",resolveAll:function(e){let t=-1,r=[];for(;++t<e.length;){let n=e[t][1];if(r.push(e[t]),"labelImage"===n.type||"labelLink"===n.type||"labelEnd"===n.type){let e="labelImage"===n.type?4:2;n.type="data",t+=e}}return e.length!==r.length&&(0,o.m)(e,0,e.length,r),e},resolveTo:function(e,t){let r,n,i,a,s=e.length,l=0;for(;s--;)if(r=e[s][1],n){if("link"===r.type||"labelLink"===r.type&&r._inactive)break;"enter"===e[s][0]&&"labelLink"===r.type&&(r._inactive=!0)}else if(i){if("enter"===e[s][0]&&("labelImage"===r.type||"labelLink"===r.type)&&!r._balanced&&(n=s,"labelLink"!==r.type)){l=2;break}}else"labelEnd"===r.type&&(i=s);let c={type:"labelLink"===e[n][1].type?"link":"image",start:{...e[n][1].start},end:{...e[e.length-1][1].end}},u={type:"label",start:{...e[n][1].start},end:{...e[i][1].end}},h={type:"labelText",start:{...e[n+l+2][1].end},end:{...e[i-2][1].start}};return a=[["enter",c,t],["enter",u,t]],a=(0,o.V)(a,e.slice(n+1,n+l+3)),a=(0,o.V)(a,[["enter",h,t]]),a=(0,o.V)(a,(0,V.W)(t.parser.constructs.insideSpan.null,e.slice(n+l+4,i-3),t)),a=(0,o.V)(a,[["exit",h,t],e[i-2],e[i-1],["exit",u,t]]),a=(0,o.V)(a,e.slice(i+1)),a=(0,o.V)(a,[["exit",c,t]]),(0,o.m)(e,n,e.length,a),e},tokenize:function(e,t,r){let n,i;let o=this,a=o.events.length;for(;a--;)if(("labelImage"===o.events[a][1].type||"labelLink"===o.events[a][1].type)&&!o.events[a][1]._balanced){n=o.events[a][1];break}return function(t){return n?n._inactive?u(t):(i=o.parser.defined.includes((0,M.B)(o.sliceSerialize({start:n.end,end:o.now()}))),e.enter("labelEnd"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelEnd"),s):r(t)};function s(t){return 40===t?e.attempt(Q,c,i?c:u)(t):91===t?e.attempt(Z,c,i?l:u)(t):i?c(t):u(t)}function l(t){return e.attempt(J,c,u)(t)}function c(e){return t(e)}function u(e){return n._balanced=!0,r(e)}}},Q={tokenize:function(e,t,r){return function(t){return e.enter("resource"),e.enter("resourceMarker"),e.consume(t),e.exit("resourceMarker"),n};function n(t){return(0,h.Ee)(t)?L(e,i)(t):i(t)}function i(t){return 41===t?c(t):D(e,o,a,"resourceDestination","resourceDestinationLiteral","resourceDestinationLiteralMarker","resourceDestinationRaw","resourceDestinationString",32)(t)}
1function o(t){return(0,h.Ee)(t)?L(e,s)(t):c(t)}function a(e){return r(e)}function s(t){return 34===t||39===t||40===t?N(e,l,r,"resourceTitle","resourceTitleMarker","resourceTitleString")(t):c(t)}function l(t){return(0,h.Ee)(t)?L(e,c)(t):c(t)}function c(n){return 41===n?(e.enter("resourceMarker"),e.consume(n),e.exit("resourceMarker"),e.exit("resource"),t):r(n)}}},Z={tokenize:function(e,t,r){let n=this;return function(t){return I.call(n,e,i,o,"reference","referenceMarker","referenceString")(t)};function i(e){return n.parser.defined.includes((0,M.B)(n.sliceSerialize(n.events[n.events.length-1][1]).slice(1,-1)))?t(e):r(e)}function o(e){return r(e)}}},J={tokenize:function(e,t,r){return function(t){return e.enter("reference"),e.enter("referenceMarker"),e.consume(t),e.exit("referenceMarker"),n};function n(n){return 93===n?(e.enter("referenceMarker"),e.consume(n),e.exit("referenceMarker"),e.exit("reference"),t):r(n)}}},ee={name:"labelStartImage",resolveAll:X.resolveAll,tokenize:function(e,t,r){let n=this;return function(t){return e.enter("labelImage"),e.enter("labelImageMarker"),e.consume(t),e.exit("labelImageMarker"),i};function i(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelImage"),o):r(t)}function o(e){return 94===e&&"_hiddenFootnoteSupport"in n.parser.constructs?r(e):t(e)}}};var et=r(53065);let er={name:"attention",resolveAll:function(e,t){let r,n,i,a,s,l,c,u,h=-1;for(;++h<e.length;)if("enter"===e[h][0]&&"attentionSequence"===e[h][1].type&&e[h][1]._close){for(r=h;r--;)if("exit"===e[r][0]&&"attentionSequence"===e[r][1].type&&e[r][1]._open&&t.sliceSerialize(e[r][1]).charCodeAt(0)===t.sliceSerialize(e[h][1]).charCodeAt(0)){if((e[r][1]._close||e[h][1]._open)&&(e[h][1].end.offset-e[h][1].start.offset)%3&&!((e[r][1].end.offset-e[r][1].start.offset+e[h][1].end.offset-e[h][1].start.offset)%3))continue;l=e[r][1].end.offset-e[r][1].start.offset>1&&e[h][1].end.offset-e[h][1].start.offset>1?2:1;let d={...e[r][1].end},p={...e[h][1].start};en(d,-l),en(p,l),a={type:l>1?"strongSequence":"emphasisSequence",start:d,end:{...e[r][1].end}},s={type:l>1?"strongSequence":"emphasisSequence",start:{...e[h][1].start},end:p},i={type:l>1?"strongText":"emphasisText",start:{...e[r][1].end},end:{...e[h][1].start}},n={type:l>1?"strong":"emphasis",start:{...a.start},end:{...s.end}},e[r][1].end={...a.start},e[h][1].start={...s.end},c=[],e[r][1].end.offset-e[r][1].start.offset&&(c=(0,o.V)(c,[["enter",e[r][1],t],["exit",e[r][1],t]])),c=(0,o.V)(c,[["enter",n,t],["enter",a,t],["exit",a,t],["enter",i,t]]),c=(0,o.V)(c,(0,V.W)(t.parser.constructs.insideSpan.null,e.slice(r+1,h),t)),c=(0,o.V)(c,[["exit",i,t],["enter",s,t],["exit",s,t],["exit",n,t]]),e[h][1].end.offset-e[h][1].start.offset?(u=2,c=(0,o.V)(c,[["enter",e[h][1],t],["exit",e[h][1],t]])):u=0,(0,o.m)(e,r-1,h-r+3,c),h=r+c.length-u-2;break}}for(h=-1;++h<e.length;)"attentionSequence"===e[h][1].type&&(e[h][1].type="data");return e},tokenize:function(e,t){let r;let n=this.parser.constructs.attentionMarkers.null,i=this.previous,o=(0,et.S)(i);return function(a){return r=a,e.enter("attentionSequence"),function a(s){if(s===r)return e.consume(s),a;let l=e.exit("attentionSequence"),c=(0,et.S)(s),u=!c||2===c&&o||n.includes(s),h=!o||2===o&&c||n.includes(i);return l._open=!!(42===r?u:u&&(o||!h)),l._close=!!(42===r?h:h&&(c||!u)),t(s)}(a)}}};function en(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}let ei={name:"labelStartLink",resolveAll:X.resolveAll,tokenize:function(e,t,r){let n=this;return function(t){return e.enter("labelLink"),e.enter("labelMarker"),e.consume(t),e.exit("labelMarker"),e.exit("labelLink"),i};function i(e){return 94===e&&"_hiddenFootnoteSupport"in n.parser.constructs?r(e):t(e)}}},eo={42:v,43:v,45:v,48:v,49:v,50:v,51:v,52:v,53:v,54:v,55:v,56:v,57:v,62:O},ea={91:{name:"definition",tokenize:function(e,t,r){let n;let i=this;return function(t){var n;return e.enter("definition"),n=t,I.call(i,e,o,r,"definitionLabel","definitionLabelMarker","definitionLabelString")(n)};function o(t){return(n=(0,M.B)(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)),58===t)?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),a):r(t)}
1function a(t){return(0,h.Ee)(t)?L(e,s)(t):s(t)}function s(t){return D(e,l,r,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function l(t){return e.attempt(F,c,c)(t)}function c(t){return(0,h.On)(t)?(0,u.N)(e,d,"whitespace")(t):d(t)}function d(o){return null===o||(0,h.HP)(o)?(e.exit("definition"),i.parser.defined.push(n),t(o)):r(o)}}}},es={[-2]:R,[-1]:R,32:R},el={35:{name:"headingAtx",resolve:function(e,t){let r,n,i=e.length-2,a=3;return"whitespace"===e[3][1].type&&(a+=2),i-2>a&&"whitespace"===e[i][1].type&&(i-=2),"atxHeadingSequence"===e[i][1].type&&(a===i-1||i-4>a&&"whitespace"===e[i-2][1].type)&&(i-=a+1===i?2:4),i>a&&(r={type:"atxHeadingText",start:e[a][1].start,end:e[i][1].end},n={type:"chunkText",start:e[a][1].start,end:e[i][1].end,contentType:"text"},(0,o.m)(e,a,i-a+1,[["enter",r,t],["enter",n,t],["exit",n,t],["exit",r,t]])),e},tokenize:function(e,t,r){let n=0;return function(i){var o;return e.enter("atxHeading"),o=i,e.enter("atxHeadingSequence"),function i(o){return 35===o&&n++<6?(e.consume(o),i):null===o||(0,h.Ee)(o)?(e.exit("atxHeadingSequence"),function r(n){return 35===n?(e.enter("atxHeadingSequence"),function t(n){return 35===n?(e.consume(n),t):(e.exit("atxHeadingSequence"),r(n))}(n)):null===n||(0,h.HP)(n)?(e.exit("atxHeading"),t(n)):(0,h.On)(n)?(0,u.N)(e,r,"whitespace")(n):(e.enter("atxHeadingText"),function t(n){return null===n||35===n||(0,h.Ee)(n)?(e.exit("atxHeadingText"),r(n)):(e.consume(n),t)}(n))}(o)):r(o)}(o)}}},42:A,45:[B,A],60:{concrete:!0,name:"htmlFlow",resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(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},tokenize:function(e,t,r){let n,i,o,a,s;let l=this;return function(t){var r;return r=t,e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(r),c};function c(a){return 33===a?(e.consume(a),u):47===a?(e.consume(a),i=!0,f):63===a?(e.consume(a),n=3,l.interrupt?t:L):(0,h.CW)(a)?(e.consume(a),o=String.fromCharCode(a),m):r(a)}function u(i){return 45===i?(e.consume(i),n=2,d):91===i?(e.consume(i),n=5,a=0,p):(0,h.CW)(i)?(e.consume(i),n=4,l.interrupt?t:L):r(i)}function d(n){return 45===n?(e.consume(n),l.interrupt?t:L):r(n)}function p(n){let i="CDATA[";return n===i.charCodeAt(a++)?(e.consume(n),a===i.length)?l.interrupt?t:A:p:r(n)}function f(t){return(0,h.CW)(t)?(e.consume(t),o=String.fromCharCode(t),m):r(t)}function m(a){if(null===a||47===a||62===a||(0,h.Ee)(a)){let s=47===a,c=o.toLowerCase();return!s&&!i&&U.includes(c)?(n=1,l.interrupt?t(a):A(a)):H.includes(o.toLowerCase())?(n=6,s)?(e.consume(a),g):l.interrupt?t(a):A(a):(n=7,l.interrupt&&!l.parser.lazy[l.now().line]?r(a):i?function t(r){return(0,h.On)(r)?(e.consume(r),t):C(r)}(a):y(a))}return 45===a||(0,h.lV)(a)?(e.consume(a),o+=String.fromCharCode(a),m):r(a)}function g(n){return 62===n?(e.consume(n),l.interrupt?t:A):r(n)}function y(t){return 47===t?(e.consume(t),C):58===t||95===t||(0,h.CW)(t)?(e.consume(t),b):(0,h.On)(t)?(e.consume(t),y):C(t)}function b(t){return 45===t||46===t||58===t||95===t||(0,h.lV)(t)?(e.consume(t),b):T(t)}function T(t){return 61===t?(e.consume(t),E):(0,h.On)(t)?(e.consume(t),T):y(t)}function E(t){return null===t||60===t||61===t||62===t||96===t?r(t):34===t||39===t?(e.consume(t),s=t,_):(0,h.On)(t)?(e.consume(t),E):function t(r){return null===r||34===r||39===r||47===r||60===r||61===r||62===r||96===r||(0,h.Ee)(r)?T(r):(e.consume(r),t)}(t)}function _(t){return t===s?(e.consume(t),s=null,k):null===t||(0,h.HP)(t)?r(t):(e.consume(t),_)}function k(e){return 47===e||62===e||(0,h.On)(e)?y(e):r(e)}function C(t){return 62===t?(e.consume(t),x):r(t)}function x(t){return null===t||(0,h.HP)(t)?A(t):(0,h.On)(t)?(e.consume(t),x):r(t)}function A(t){return 45===t&&2===n?(e.consume(t),O):60===t&&1===n?(e.consume(t),D):62===t&&4===n?(e.consume(t),M):63===t&&3===n?(e.consume(t),L):93===t&&5===n?(e.consume(t),N):(0,h.HP)(t)&&(6===n||7===n)?(e.exit("htmlFlowData"),e.check(j,F,v)(t)):null===t||(0,h.HP)(t)?(e.exit("htmlFlowData"),v(t)):(e.consume(t),A)}function v(t){return e.check(z,S,F)(t)}function S(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),w}function w(t){return null===t||(0,h.HP)(t)?v(t):(e.enter("htmlFlowData"),A(t))}function O(t){return 45===t?(e.consume(t),L):A(t)}function D(t){return 47===t?(e.consume(t),o="",I):A(t)}function I(t){if(62===t){let r=o.toLowerCase();return U.includes(r)?(e.consume(t),M):A(t)}return(0,h.CW)(t)&&o.length<8?(e.consume(t),o+=String.fromCharCode(t),I):A(t)}function N(t){return 93===t?(e.consume(t),L):A(t)}function L(t){return 62===t?(e.consume(t),M):45===t&&2===n?(e.consume(t),L):A(t)}function M(t){return null===t||(0,h.HP)(t)?(e.exit("htmlFlowData"),F(t)):(e.consume(t),M)}function F(r){return e.exit("htmlFlow"),t(r)}}},61:B,95:A,96:G,126:G},ec={38:Y,92:K},eu={[-5]:$,[-4]:$,[-3]:$,33:ee,38:Y,42:er,60:[{name:"autolink",tokenize:function(e,t,r){let n=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i};function i(t){return(0,h.CW)(t)?(e.consume(t),o):64===t?r(t):s(t)}function o(t){return 43===t||45===t||46===t||(0,h.lV)(t)?(n=1,function t(r){return 58===r?(e.consume(r),n=0,a):(43===r||45===r||46===r||(0,h.lV)(r))&&n++<32?(e.consume(r),t):(n=0,s(r))}(t)):s(t)}function a(n){return 62===n?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(n),e.exit("autolinkMarker"),e.exit("autolink"),t):null===n||32===n||60===n||(0,h.JQ)(n)?r(n):(e.consume(n),a)}function s(t){return 64===t?(e.consume(t),l):(0,h.cx)(t)?(e.consume(t),s):r(t)}function l(i){return(0,h.lV)(i)?function i(o){return 46===o?(e.consume(o),n=0,l):62===o?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(o),e.exit("autolinkMarker"),e.exit("autolink"),t):function t(o){if((45===o||(0,h.lV)(o))&&n++<63){let r=45===o?t:i;return e.consume(o),r}return r(o)}(o)}(i):r(i)}}},{name:"htmlText",tokenize:function(e,t,r){let n,i,o;let a=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),s};function s(t){return 33===t?(e.consume(t),l):47===t?(e.consume(t),k):63===t?(e.consume(t),E):(0,h.CW)(t)?(e.consume(t),x):r(t)}function l(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),i=0,m):(0,h.CW)(t)?(e.consume(t),T):r(t)}function c(t){return 45===t?(e.consume(t),f):r(t)}function d(t){return null===t?r(t):45===t?(e.consume(t),p):(0,h.HP)(t)?(o=d,N(t)):(e.consume(t),d)}function p(t){return 45===t?(e.consume(t),f):d(t)}function f(e){return 62===e?I(e):45===e?p(e):d(e)}function m(t){let n="CDATA[";return t===n.charCodeAt(i++)?(e.consume(t),i===n.length?g:m):r(t)}function g(t){return null===t?r(t):93===t?(e.consume(t),y):(0,h.HP)(t)?(o=g,N(t)):(e.consume(t),g)}function y(t){return 93===t?(e.consume(t),b):g(t)}function b(t){return 62===t?I(t):93===t?(e.consume(t),b):g(t)}
1function T(t){return null===t||62===t?I(t):(0,h.HP)(t)?(o=T,N(t)):(e.consume(t),T)}function E(t){return null===t?r(t):63===t?(e.consume(t),_):(0,h.HP)(t)?(o=E,N(t)):(e.consume(t),E)}function _(e){return 62===e?I(e):E(e)}function k(t){return(0,h.CW)(t)?(e.consume(t),C):r(t)}function C(t){return 45===t||(0,h.lV)(t)?(e.consume(t),C):function t(r){return(0,h.HP)(r)?(o=t,N(r)):(0,h.On)(r)?(e.consume(r),t):I(r)}(t)}function x(t){return 45===t||(0,h.lV)(t)?(e.consume(t),x):47===t||62===t||(0,h.Ee)(t)?A(t):r(t)}function A(t){return 47===t?(e.consume(t),I):58===t||95===t||(0,h.CW)(t)?(e.consume(t),v):(0,h.HP)(t)?(o=A,N(t)):(0,h.On)(t)?(e.consume(t),A):I(t)}function v(t){return 45===t||46===t||58===t||95===t||(0,h.lV)(t)?(e.consume(t),v):function t(r){return 61===r?(e.consume(r),S):(0,h.HP)(r)?(o=t,N(r)):(0,h.On)(r)?(e.consume(r),t):A(r)}(t)}function S(t){return null===t||60===t||61===t||62===t||96===t?r(t):34===t||39===t?(e.consume(t),n=t,w):(0,h.HP)(t)?(o=S,N(t)):(0,h.On)(t)?(e.consume(t),S):(e.consume(t),O)}function w(t){return t===n?(e.consume(t),n=void 0,D):null===t?r(t):(0,h.HP)(t)?(o=w,N(t)):(e.consume(t),w)}function O(t){return null===t||34===t||39===t||60===t||61===t||96===t?r(t):47===t||62===t||(0,h.Ee)(t)?A(t):(e.consume(t),O)}function D(e){return 47===e||62===e||(0,h.Ee)(e)?A(e):r(e)}function I(n){return 62===n?(e.consume(n),e.exit("htmlTextData"),e.exit("htmlText"),t):r(n)}function N(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),L}function L(t){return(0,h.On)(t)?(0,u.N)(e,M,"linePrefix",a.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):M(t)}function M(t){return e.enter("htmlTextData"),o(t)}}}],91:ei,92:[{name:"hardBreakEscape",tokenize:function(e,t,r){return function(t){return e.enter("hardBreakEscape"),e.consume(t),n};function n(n){return(0,h.HP)(n)?(e.exit("hardBreakEscape"),t(n)):r(n)}}},K],93:X,95:er,96:{name:"codeText",previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type},resolve:function(e){let t,r,n=e.length-4,i=3;if(("lineEnding"===e[3][1].type||"space"===e[i][1].type)&&("lineEnding"===e[n][1].type||"space"===e[n][1].type)){for(t=i;++t<n;)if("codeTextData"===e[t][1].type){e[i][1].type="codeTextPadding",e[n][1].type="codeTextPadding",i+=2,n-=2;break}}for(t=i-1,n++;++t<=n;)void 0===r?t!==n&&"lineEnding"!==e[t][1].type&&(r=t):(t===n||"lineEnding"===e[t][1].type)&&(e[r][1].type="codeTextData",t!==r+2&&(e[r][1].end=e[t-1][1].end,e.splice(r+2,t-r-2),n-=t-r-2,t=r+2),r=void 0);return e},tokenize:function(e,t,r){let n,i,o=0;return function(t){return e.enter("codeText"),e.enter("codeTextSequence"),function t(r){return 96===r?(e.consume(r),o++,t):(e.exit("codeTextSequence"),a(r))}(t)};function a(l){return null===l?r(l):32===l?(e.enter("space"),e.consume(l),e.exit("space"),a):96===l?(i=e.enter("codeTextSequence"),n=0,function r(a){return 96===a?(e.consume(a),n++,r):n===o?(e.exit("codeTextSequence"),e.exit("codeText"),t(a)):(i.type="codeTextData",s(a))}(l)):(0,h.HP)(l)?(e.enter("lineEnding"),e.consume(l),e.exit("lineEnding"),a):(e.enter("codeTextData"),s(l))}function s(t){return null===t||32===t||96===t||(0,h.HP)(t)?(e.exit("codeTextData"),a(t)):(e.consume(t),s)}}}},eh={null:[er,T]},ed={null:[42,95]},ep={null:[]},ef=/[\0\t\n\r]/g;var em=r(55043),eg=r(17329),ey=r(99634);let eb={}.hasOwnProperty;function eT(e){return{line:e.line,column:e.column,offset:e.offset}}function eE(e,t){if(e)throw Error("Cannot close `"+e.type+"` ("+(0,ey.L)({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+(0,ey.L)({start:t.start,end:t.end})+") is open");throw Error("Cannot close document, a token (`"+t.type+"`, "+(0,ey.L)({start:t.start,end:t.end})+") is still open")}function e_(e){let t=this;t.parser=function(r){var a,s;let u,f,m,g;return"string"!=typeof(a={...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})&&(s=a,a=void 0),(function(e){let t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:n(b),autolinkProtocol:u,autolinkEmail:u,atxHeading:n(m),blockQuote:n(function(){return{type:"blockquote",children:[]}}),characterEscape:u,characterReference:u,codeFenced:n(f),codeFencedFenceInfo:o,codeFencedFenceMeta:o,codeIndented:n(f,o),codeText:n(function(){return{type:"inlineCode",value:""}},o),codeTextData:u,data:u,codeFlowValue:u,definition:n(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:o,definitionLabelString:o,definitionTitleString:o,emphasis:n(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:n(g),hardBreakTrailing:n(g),htmlFlow:n(y,o),htmlFlowData:u,htmlText:n(y,o),htmlTextData:u,image:n(function(){return{type:"image",title:null,url:"",alt:null}}),label:o,link:n(b),listItem:n(function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}),listItemValue:function(e){this.data.expectingFirstListItemValue&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0)},listOrdered:n(T,function(){this.data.expectingFirstListItemValue=!0}),listUnordered:n(T),paragraph:n(function(){return{type:"paragraph",children:[]}}),reference:function(){this.data.referenceType="collapsed"},referenceString:o,resourceDestinationString:o,resourceTitleString:o,setextHeading:n(m),strong:n(function(){return{type:"strong",children:[]}}),thematicBreak:n(function(){return{type:"thematicBreak"}})},exit:{atxHeading:s(),atxHeadingSequence:function(e){let t=this.stack[this.stack.length-1];t.depth||(t.depth=this.sliceSerialize(e).length)},autolink:s(),autolinkEmail:function(e){h.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){h.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)},blockQuote:s(),characterEscapeValue:h,characterReferenceMarkerHexadecimal:p,characterReferenceMarkerNumeric:p,characterReferenceValue:function(e){let t;let r=this.sliceSerialize(e),n=this.data.characterReferenceType;n?(t=(0,em.C)(r,"characterReferenceMarkerNumeric"===n?10:16),this.data.characterReferenceType=void 0):t=(0,W.s)(r);let i=this.stack[this.stack.length-1];i.value+=t},characterReference:function(e){this.stack.pop().position.end=eT(e.end)},codeFenced:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}),codeFencedFence:function(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)},codeFencedFenceInfo:function(){let e=this.resume();this.stack[this.stack.length-1].lang=e},codeFencedFenceMeta:function(){let e=this.resume();this.stack[this.stack.length-1].meta=e},codeFlowValue:h,codeIndented:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}),codeText:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),codeTextData:h,data:h,definition:s(),definitionDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},definitionLabelString:function(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.label=t,r.identifier=(0,M.B)(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},emphasis:s(),hardBreakEscape:s(d),hardBreakTrailing:s(d),htmlFlow:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlFlowData:h,htmlText:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlTextData:h,image:s(function(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}),label:function(){let e=this.stack[this.stack.length-1],t=this.resume(),r=this.stack[this.stack.length-1];this.data.inReference=!0,"link"===r.type?r.children=e.children:r.alt=t},labelText:function(e){let t=this.sliceSerialize(e),r=this.stack[this.stack.length-2];r.label=(0,eg.s)(t),r.identifier=(0,M.B)(t).toLowerCase()},lineEnding:function(e){let r=this.stack[this.stack.length-1];if(this.data.atHardBreak){r.children[r.children.length-1].position.end=eT(e.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(r.type)&&(u.call(this,e),h.call(this,e))},link:s(function(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}),listItem:s(),listOrdered:s(),listUnordered:s(),paragraph:s(),referenceString:function(e){let t=this.resume(),r=this.stack[this.stack.length-1];r.label=t,r.identifier=(0,M.B)(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"},resourceDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){this.data.inReference=void 0},setextHeading:s(function(){this.data.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).codePointAt(0)?1:2},setextHeadingText:function(){this.data.setextHeadingSlurpLineEnding=!0},strong:s(),thematicBreak:s()}};(function e(t,r){let n=-1;for(;++n<r.length;){let i=r[n];Array.isArray(i)?e(t,i):function(e,t){let r;for(r in t)if(eb.call(t,r))switch(r){case"canContainEols":{let n=t[r];n&&e[r].push(...n);break}case"transforms":{let n=t[r];n&&e[r].push(...n);break}case"enter":case"exit":{let n=t[r];n&&Object.assign(e[r],n)}}}(t,i)}})(t,(e||{}).mdastExtensions||[]);let r={};return function(e){let n={type:"root",children:[]},i={stack:[n],tokenStack:[],config:t,enter:a,exit:l,buffer:o,resume:c,data:r},s=[],u=-1;for(;++u<e.length;)("listOrdered"===e[u][1].type||"listUnordered"===e[u][1].type)&&("enter"===e[u][0]?s.push(u):u=function(e,t,r){let n,i,o,a,s=t-1,l=-1,c=!1;for(;++s<=r;){let t=e[s];switch(t[1].type){case"listUnordered":case"listOrdered":case"blockQuote":"enter"===t[0]?l++:l--,a=void 0;break;case"lineEndingBlank":"enter"===t[0]&&(!n||a||l||o||(o=s),a=void 0);break;case"linePrefix":case"listItemValue":case"listItemMarker":case"listItemPrefix":case"listItemPrefixWhitespace":break;default:a=void 0}
1if(!l&&"enter"===t[0]&&"listItemPrefix"===t[1].type||-1===l&&"exit"===t[0]&&("listUnordered"===t[1].type||"listOrdered"===t[1].type)){if(n){let a=s;for(i=void 0;a--;){let t=e[a];if("lineEnding"===t[1].type||"lineEndingBlank"===t[1].type){if("exit"===t[0])continue;i&&(e[i][1].type="lineEndingBlank",c=!0),t[1].type="lineEnding",i=a}else if("linePrefix"===t[1].type||"blockQuotePrefix"===t[1].type||"blockQuotePrefixWhitespace"===t[1].type||"blockQuoteMarker"===t[1].type||"listItemIndent"===t[1].type);else break}o&&(!i||o<i)&&(n._spread=!0),n.end=Object.assign({},i?e[i][1].start:t[1].end),e.splice(i||s,0,["exit",n,t[2]]),s++,r++}if("listItemPrefix"===t[1].type){let i={type:"listItem",_spread:!1,start:Object.assign({},t[1].start),end:void 0};n=i,e.splice(s,0,["enter",i,t[2]]),s++,r++,o=void 0,a=!0}}}return e[t][1]._spread=c,r}(e,s.pop(),u));for(u=-1;++u<e.length;){let r=t[e[u][0]];eb.call(r,e[u][1].type)&&r[e[u][1].type].call(Object.assign({sliceSerialize:e[u][2].sliceSerialize},i),e[u][1])}if(i.tokenStack.length>0){let e=i.tokenStack[i.tokenStack.length-1];(e[1]||eE).call(i,void 0,e[0])}for(n.position={start:eT(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:eT(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},u=-1;++u<t.transforms.length;)n=t.transforms[u](n)||n;return n};function n(e,t){return function(r){a.call(this,e(r),r),t&&t.call(this,r)}}function o(){this.stack.push({type:"fragment",children:[]})}function a(e,t,r){this.stack[this.stack.length-1].children.push(e),this.stack.push(e),this.tokenStack.push([t,r||void 0]),e.position={start:eT(t.start),end:void 0}}function s(e){return function(t){e&&e.call(this,t),l.call(this,t)}}function l(e,t){let r=this.stack.pop(),n=this.tokenStack.pop();if(n)n[0].type!==e.type&&(t?t.call(this,e,n[0]):(n[1]||eE).call(this,e,n[0]));else throw Error("Cannot close `"+e.type+"` ("+(0,ey.L)({start:e.start,end:e.end})+"): it’s not open");r.position.end=eT(e.end)}function c(){return(0,i.d)(this.stack.pop())}function u(e){let t=this.stack[this.stack.length-1].children,r=t[t.length-1];r&&"text"===r.type||((r={type:"text",value:""}).position={start:eT(e.start),end:void 0},t.push(r)),this.stack.push(r)}function h(e){let t=this.stack.pop();t.value+=this.sliceSerialize(e),t.position.end=eT(e.end)}function d(){this.data.atHardBreak=!0}function p(e){this.data.characterReferenceType=e.type}function f(){return{type:"code",lang:null,meta:null,value:""}}function m(){return{type:"heading",depth:0,children:[]}}function g(){return{type:"break"}}function y(){return{type:"html",value:""}}function b(){return{type:"link",title:null,url:"",children:[]}}function T(e){return{type:"list",ordered:"listOrdered"===e.type,start:null,spread:e._spread,children:[]}}})(s)(function(e){for(;!l(e););return e}((function(e){let t={constructs:(0,c.y)([n,...(e||{}).extensions||[]]),content:r(d),defined:[],document:r(p),flow:r(b),lazy:{},string:r(E),text:r(_)};return t;function r(e){return function(r){return function(e,t,r){let n={_bufferIndex:-1,_index:0,line:r&&r.line||1,column:r&&r.column||1,offset:r&&r.offset||0},i={},a=[],s=[],l=[],c={attempt:g(function(e,t){y(e,t.from)}),check:g(m),consume:function(e){(0,h.HP)(e)?(n.line++,n.column=1,n.offset+=-3===e?2:1,b()):-1!==e&&(n.column++,n.offset++),n._bufferIndex<0?n._index++:(n._bufferIndex++,n._bufferIndex===s[n._index].length&&(n._bufferIndex=-1,n._index++)),u.previous=e},enter:function(e,t){let r=t||{};return r.type=e,r.start=f(),u.events.push(["enter",r,u]),l.push(r),r},exit:function(e){let t=l.pop();return t.end=f(),u.events.push(["exit",t,u]),t},interrupt:g(m,{interrupt:!0})},u={code:null,containerState:{},defineSkip:function(e){i[e.line]=e.column,b()},events:[],now:f,parser:e,previous:null,sliceSerialize:function(e,t){return function(e,t){let r,n=-1,i=[];for(;++n<e.length;){let o;let a=e[n];if("string"==typeof a)o=a;else switch(a){case -5:o="\r";break;case -4:o="\n";break;case -3:o="\r\n";break;case -2:o=t?" ":"	";break;case -1:if(!t&&r)continue;o=" ";break;default:o=String.fromCharCode(a)}r=-2===a,i.push(o)}return i.join("")}(p(e),t)},sliceStream:p,write:function(e){return(s=(0,o.V)(s,e),function(){let e;for(;n._index<s.length;){let r=s[n._index];if("string"==typeof r)for(e=n._index,n._bufferIndex<0&&(n._bufferIndex=0);n._index===e&&n._bufferIndex<r.length;){var t;t=r.charCodeAt(n._bufferIndex),d=d(t)}else d=d(r)}}(),null!==s[s.length-1])?[]:(y(t,0),u.events=(0,V.W)(a,u.events,u),u.events)}},d=t.tokenize.call(u,c);return t.resolveAll&&a.push(t),u;function p(e){return function(e,t){let r;let n=t.start._index,i=t.start._bufferIndex,o=t.end._index,a=t.end._bufferIndex;if(n===o)r=[e[n].slice(i,a)];else{if(r=e.slice(n,o),i>-1){let e=r[0];"string"==typeof e?r[0]=e.slice(i):r.shift()}a>0&&r.push(e[o].slice(0,a))}return r}(s,e)}function f(){let{_bufferIndex:e,_index:t,line:r,column:i,offset:o}=n;return{_bufferIndex:e,_index:t,line:r,column:i,offset:o}}
1function m(e,t){t.restore()}function g(e,t){return function(r,i,o){var a;let s,h,d,p;return Array.isArray(r)?m(r):"tokenize"in r?m([r]):(a=r,function(e){let t=null!==e&&a[e],r=null!==e&&a.null;return m([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(r)?r:r?[r]:[]])(e)});function m(e){return(s=e,h=0,0===e.length)?o:g(e[h])}function g(e){return function(r){return(p=function(){let e=f(),t=u.previous,r=u.currentConstruct,i=u.events.length,o=Array.from(l);return{from:i,restore:function(){n=e,u.previous=t,u.currentConstruct=r,u.events.length=i,l=o,b()}}}(),d=e,e.partial||(u.currentConstruct=e),e.name&&u.parser.constructs.disable.null.includes(e.name))?T(r):e.tokenize.call(t?Object.assign(Object.create(u),t):u,c,y,T)(r)}}function y(t){return e(d,p),i}function T(e){return(p.restore(),++h<s.length)?g(s[h]):o}}}function y(e,t){e.resolveAll&&!a.includes(e)&&a.push(e),e.resolve&&(0,o.m)(u.events,t,u.events.length-t,e.resolve(u.events.slice(t),u)),e.resolveTo&&(u.events=e.resolveTo(u.events,u))}function b(){n.line in i&&n.column<2&&(n.column=i[n.line],n.offset+=i[n.line]-1)}}(t,e,r)}}})(s).document().write((f=1,m="",g=!0,function(e,t,r){let n,i,o,a,s;let l=[];for(e=m+("string"==typeof e?e.toString():new TextDecoder(t||void 0).decode(e)),o=0,m="",g&&(65279===e.charCodeAt(0)&&o++,g=void 0);o<e.length;){if(ef.lastIndex=o,a=(n=ef.exec(e))&&void 0!==n.index?n.index:e.length,s=e.charCodeAt(a),!n){m=e.slice(o);break}if(10===s&&o===a&&u)l.push(-3),u=void 0;else switch(u&&(l.push(-5),u=void 0),o<a&&(l.push(e.slice(o,a)),f+=a-o),s){case 0:l.push(65533),f++;break;case 9:for(i=4*Math.ceil(f/4),l.push(-2);f++<i;)l.push(-1);break;case 10:l.push(-4),f=1;break;default:u=!0,f=1}o=a+1}return r&&(u&&l.push(-5),m&&l.push(m),l.push(null)),l})(r,a,!0))))}}},68132:(e,t,r)=>{"use strict";r.d(t,{default:()=>nN});var n,i,o,a,s,l,c,u,h,d,p,f,m,g,y,b,T,E={};r.r(E),r.d(E,{boolean:()=>eC,booleanish:()=>ex,commaOrSpaceSeparated:()=>eO,commaSeparated:()=>ew,number:()=>ev,overloadedBoolean:()=>eA,spaceSeparated:()=>eS});var _=r(12115),k=r(69415),C=r(9742),x=r(11354),A=r(13291),v=r(1351),S=r(48757),w=r(44650),O=r(79189),D=r(53724),I=r.n(D),N=r(53830),L=r(61628);let M={}.hasOwnProperty,F=new Map,R=/[A-Z]/g,P=new Set(["table","tbody","thead","tfoot","tr"]),B=new Set(["td","th"]),H="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function U(e,t,r){var n;return"element"===t.type?function(e,t,r){let n=e.schema,i=n;"svg"===t.tagName.toLowerCase()&&"html"===n.space&&(e.schema=v.JW),e.ancestors.push(t);let o=G(e,t.tagName,!1),a=function(e,t){let r,n;let i={};for(n in t.properties)if("children"!==n&&M.call(t.properties,n)){let o=function(e,t,r){let n=(0,S.I)(e.schema,t);if(!(null==r||"number"==typeof r&&Number.isNaN(r))){if(Array.isArray(r)&&(r=n.commaSeparated?(0,C.A)(r):(0,O.A)(r)),"style"===n.property){let t="object"==typeof r?r:function(e,t){try{return I()(t,{reactCompat:!0})}catch(r){if(e.ignoreInvalidStyle)return{};let t=new L.o("Cannot parse `style` attribute",{ancestors:e.ancestors,cause:r,ruleId:"style",source:"hast-util-to-jsx-runtime"});throw t.file=e.filePath||void 0,t.url=H+"#cannot-parse-style-attribute",t}}(e,String(r));return"css"===e.stylePropertyNameCase&&(t=function(e){let t;let r={};for(t in e)M.call(e,t)&&(r[function(e){let t=e.replace(R,Y);return"ms-"===t.slice(0,3)&&(t="-"+t),t}(t)]=e[t]);return r}(t)),["style",t]}return["react"===e.elementAttributeNameCase&&n.space?w.H[n.property]||n.property:n.attribute,r]}}(e,n,t.properties[n]);if(o){let[n,a]=o;e.tableCellAlignToStyle&&"align"===n&&"string"==typeof a&&B.has(t.tagName)?r=a:i[n]=a}}return r&&((i.style||(i.style={}))["css"===e.stylePropertyNameCase?"text-align":"textAlign"]=r),i}(e,t),s=q(e,t);return P.has(t.tagName)&&(s=s.filter(function(e){return"string"!=typeof e||!(0,A.m)(e)})),j(e,a,o,t),z(a,s),e.ancestors.pop(),e.schema=n,e.create(t,o,a,r)}(e,t,r):"mdxFlowExpression"===t.type||"mdxTextExpression"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater){let r=t.data.estree.body[0];return(0,k.ok)("ExpressionStatement"===r.type),e.evaluater.evaluateExpression(r.expression)}W(e,t.position)}(e,t):"mdxJsxFlowElement"===t.type||"mdxJsxTextElement"===t.type?function(e,t,r){let n=e.sc
1hema,i=n;"svg"===t.name&&"html"===n.space&&(e.schema=v.JW),e.ancestors.push(t);let o=null===t.name?e.Fragment:G(e,t.name,!0),a=function(e,t){let r={};for(let n of t.attributes)if("mdxJsxExpressionAttribute"===n.type){if(n.data&&n.data.estree&&e.evaluater){let t=n.data.estree.body[0];(0,k.ok)("ExpressionStatement"===t.type);let i=t.expression;(0,k.ok)("ObjectExpression"===i.type);let o=i.properties[0];(0,k.ok)("SpreadElement"===o.type),Object.assign(r,e.evaluater.evaluateExpression(o.argument))}else W(e,t.position)}else{let i;let o=n.name;if(n.value&&"object"==typeof n.value){if(n.value.data&&n.value.data.estree&&e.evaluater){let t=n.value.data.estree.body[0];(0,k.ok)("ExpressionStatement"===t.type),i=e.evaluater.evaluateExpression(t.expression)}else W(e,t.position)}else i=null===n.value||n.value;r[o]=i}return r}(e,t),s=q(e,t);return j(e,a,o,t),z(a,s),e.ancestors.pop(),e.schema=n,e.create(t,o,a,r)}(e,t,r):"mdxjsEsm"===t.type?function(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);W(e,t.position)}(e,t):"root"===t.type?function(e,t,r){let n={};return z(n,q(e,t)),e.create(t,e.Fragment,n,r)}(e,t,r):"text"===t.type?(n=0,t.value):void 0}function j(e,t,r,n){"string"!=typeof r&&r!==e.Fragment&&e.passNode&&(t.node=n)}function z(e,t){if(t.length>0){let r=t.length>1?t:t[0];r&&(e.children=r)}}function q(e,t){let r=[],n=-1,i=e.passKeys?new Map:F;for(;++n<t.children.length;){let o;let a=t.children[n];if(e.passKeys){let e="element"===a.type?a.tagName:"mdxJsxFlowElement"===a.type||"mdxJsxTextElement"===a.type?a.name:void 0;if(e){let t=i.get(e)||0;o=e+"-"+t,i.set(e,t+1)}}let s=U(e,a,o);void 0!==s&&r.push(s)}return r}function G(e,t,r){let n;if(r){if(t.includes(".")){let e;let r=t.split("."),i=-1;for(;++i<r.length;){let t=(0,x.UU)(r[i])?{type:"Identifier",name:r[i]}:{type:"Literal",value:r[i]};e=e?{type:"MemberExpression",object:e,property:t,computed:!!(i&&"Literal"===t.type),optional:!1}:t}(0,k.ok)(e,"always a result"),n=e}else n=(0,x.UU)(t)&&!/^[a-z]/.test(t)?{type:"Identifier",name:t}:{type:"Literal",value:t}}else n={type:"Literal",value:t};if("Literal"===n.type){let t=n.value;return M.call(e.components,t)?e.components[t]:t}if(e.evaluater)return e.evaluater.evaluateExpression(n);W(e)}function W(e,t){let r=new L.o("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=H+"#cannot-handle-mdx-estrees-without-createevaluater",r}function Y(e){return"-"+e.toLowerCase()}let K={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"]};var $=r(95155),V=r(67876),X=r(35534),Q=r(23325),Z=r(95934),J=r(43763);let ee=[],et={allowDangerousHtml:!0},er=/^(https?|ircs?|mailto|xmpp)$/i,en=[{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:"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 ei(e){let t=function(e){let t=e.rehypePlugins||ee,r=e.remarkPlugins||ee,n=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...et}:et;return(0,Q.l)().use(V.A).use(r).use(X.A,n).use(t)}(e),r=function(e){let t=e.children||"",r=new J.T;return"string"==typeof t?r.value=t:(0,k.HB)("Unexpected value `"+t+"` for `children` prop, expected `string`"),r}(e);return function(e,t){let r=t.allowedElements,n=t.allowElement,i=t.components,o=t.disallowedElements,a=t.skipHtml,s=t.unwrapDisallowed,l=t.urlTransform||eo;for(let e of en)Object.hasOwn(t,e.from)&&(0,k.HB)("Unexpected `"+e.from+"` prop, "+(e.to?"use `"+e.to+"` instead":"remove it")+" (see <https://github.com/remarkjs/react-markdown/blob/main/changelog.md#"+e.id+"> for more info)");return r&&o&&(0,k.HB)("Unexpected combined `allowedElements` and `disallowedElements`, expected one or the other"),t.className&&(e={type:"element",tagName:"div",properties:{className:t.className},children:"root"===e.type?e.children:[e]}),(0,Z.YR)(e,function(e,t,i){if("raw"===e.type&&i&&"number"==typeof t)return a?i.children.splice(t,1):i.children[t]={type:"text",value:e.value},t;if("element"===e.type){let t;for(t in K)if(Object.hasOwn(K,t)&&Object.hasOwn(e.properties,t)){let r=e.properties[t],n=K[t];(null===n||n.includes(e.tagName))&&(e.properties[t]=l(String(r||""),t,e))}}if("element"===e.type){let a=r?!r.includes(e.tagName):!!o&&o.includes(e.tagName);if(!a&&n&&"number"==typeof t&&(a=!n(e,t,i)),a&&i&&"number"==typeof t)return s&&e.children?i.children.splice(t,1,...e.children):i.children.splice(t,1),t}}),function(e,t){var r,n,i,o,a;let s;if(!t||void 0===t.Fragment)throw TypeError("Expected `Fragment` in options");let l=t.filePath||void 0;if(t.development){if("function"!=typeof t.jsxDEV)throw TypeError("Expected `jsxDEV` in options when `development: true`");r=l,n=t.jsxDEV,s=function(e,t,i,o){let a=Array.isArray(i.children),s=(0,N.PW)(e);return n(t,i,o,a,{columnNumber:s?s.column-1:void 0,fileName:r,lineNumber:s?s.line:void 0},void 0)}}else{if("function"!=typeof t.jsx)throw TypeError("Expected `jsx` in production options");
1if("function"!=typeof t.jsxs)throw TypeError("Expected `jsxs` in production options");i=0,o=t.jsx,a=t.jsxs,s=function(e,t,r,n){let i=Array.isArray(r.children)?a:o;return n?i(t,r,n):i(t,r)}}let c={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:s,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:l,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:!1!==t.passKeys,passNode:t.passNode||!1,schema:"svg"===t.space?v.JW:v.qy,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==t.tableCellAlignToStyle},u=U(c,e,void 0);return u&&"string"!=typeof u?u:c.create(e,c.Fragment,{children:u||void 0},void 0)}(e,{Fragment:$.Fragment,components:i,ignoreInvalidStyle:!0,jsx:$.jsx,jsxs:$.jsxs,passKeys:!0,passNode:!0})}(t.runSync(t.parse(r),r),e)}function eo(e){let t=e.indexOf(":"),r=e.indexOf("?"),n=e.indexOf("#"),i=e.indexOf("/");return -1===t||-1!==i&&t>i||-1!==r&&t>r||-1!==n&&t>n||er.test(e.slice(0,t))?e:""}var ea=r(30713),es=r(37985),el=r(16877);function ec(e,t){let r=e.indexOf("\r",t),n=e.indexOf("\n",t);return -1===n?r:-1===r||r+1===n?n:r<n?r:n}var eu=r(1041);let eh={}.hasOwnProperty,ed=Object.prototype;function ep(e,t){let r;switch(t.nodeName){case"#comment":return r={type:"comment",value:t.data},em(e,t,r),r;case"#document":case"#document-fragment":{let n="mode"in t&&("quirks"===t.mode||"limited-quirks"===t.mode);if(r={type:"root",children:ef(e,t.childNodes),data:{quirksMode:n}},e.file&&e.location){let t=String(e.file),n=function(e){let t=String(e),r=[];return{toOffset:function(e){if(e&&"number"==typeof e.line&&"number"==typeof e.column&&!Number.isNaN(e.line)&&!Number.isNaN(e.column)){for(;r.length<e.line;){let e=r[r.length-1],n=ec(t,e),i=-1===n?t.length+1:n+1;if(e===i)break;r.push(i)}let n=(e.line>1?r[e.line-2]:0)+e.column-1;if(n<r[e.line-1])return n}},toPoint:function(e){if("number"==typeof e&&e>-1&&e<=t.length){let n=0;for(;;){let i=r[n];if(void 0===i){let e=ec(t,r[n-1]);i=-1===e?t.length+1:e+1,r[n]=i}if(i>e)return{line:n+1,column:e-(n>0?r[n-1]:0)+1,offset:e};n++}}}}}(t),i=n.toPoint(0),o=n.toPoint(t.length);(0,k.ok)(i,"expected `start`"),(0,k.ok)(o,"expected `end`"),r.position={start:i,end:o}}return r}case"#documentType":return em(e,t,r={type:"doctype"}),r;case"#text":return r={type:"text",value:t.value},em(e,t,r),r;default:return function(e,t){let r=e.schema;e.schema=t.namespaceURI===eu.t.svg?v.JW:v.qy;let n=-1,i={};for(;++n<t.attrs.length;){let e=t.attrs[n],r=(e.prefix?e.prefix+":":"")+e.name;eh.call(ed,r)||(i[r]=e.value)}let o=("svg"===e.schema.space?el.s:el.h)(t.tagName,i,ef(e,t.childNodes));if(em(e,t,o),"template"===o.tagName){let r=t.sourceCodeLocation,n=r&&r.startTag&&eg(r.startTag),i=r&&r.endTag&&eg(r.endTag),a=ep(e,t.content);n&&i&&e.file&&(a.position={start:n.end,end:i.start}),o.content=a}return e.schema=r,o}(e,t)}}function ef(e,t){let r=-1,n=[];for(;++r<t.length;){let i=ep(e,t[r]);n.push(i)}return n}function em(e,t,r){if("sourceCodeLocation"in t&&t.sourceCodeLocation&&e.file){let n=function(e,t,r){let n=eg(r);if("element"===t.type){let i=t.children[t.children.length-1];if(n&&!r.endTag&&i&&i.position&&i.position.end&&(n.end=Object.assign({},i.position.end)),e.verbose){let n;let i={};if(r.attrs)for(n in r.attrs)eh.call(r.attrs,n)&&(i[(0,S.I)(e.schema,n).property]=eg(r.attrs[n]));(0,k.ok)(r.startTag,"a start tag should exist");let o=eg(r.startTag),a=r.endTag?eg(r.endTag):void 0,s={opening:o};a&&(s.closing=a),s.properties=i,t.data={position:s}}}return n}(e,r,t.sourceCodeLocation);n&&(e.location=!0,r.position=n)}}function eg(e){let t=ey({line:e.startLine,column:e.startCol,offset:e.startOffset}),r=ey({line:e.endLine,column:e.endCol,offset:e.endOffset});return t||r?{start:t,end:r}:void 0}function ey(e){return e.line&&e.column?e:void 0}class eb{constructor(e,t,r){this.property=e,this.normal=t,r&&(this.space=r)}}function eT(e,t){let r={},n={},i=-1;for(;++i<e.length;)Object.assign(r,e[i].property),Object.assign(n,e[i].normal);return new eb(r,n,t)}function eE(e){return e.toLowerCase()}eb.prototype.property={},eb.prototype.normal={},eb.prototype.space=null;class e_{constructor(e,t){this.property=e,this.attribute=t}}e_.prototype.space=null,e_.prototype.boolean=!1,e_.prototype.booleanish=!1,e_.prototype.overloadedBoolean=!1,e_.prototype.number=!1,e_.prototype.commaSeparated=!1,e_.prototype.spaceSeparated=!1,e_.prototype.commaOrSpaceSeparated=!1,e_.prototype.mustUseProperty=!1,e_.prototype.defined=!1;let ek=0,eC=eD(),ex=eD(),eA=eD(),ev=eD(),eS=eD(),ew=eD(),eO=eD();function eD(){return 2**++ek}let eI=Object.keys(E);class eN extends e_{constructor(e,t,r,n){let i=-1;
1if(super(e,t),function(e,t,r){r&&(e[t]=r)}(this,"space",n),"number"==typeof r)for(;++i<eI.length;){let e=eI[i];!function(e,t,r){r&&(e[t]=r)}(this,eI[i],(r&E[e])===E[e])}}}eN.prototype.defined=!0;let eL={}.hasOwnProperty;function eM(e){let t;let r={},n={};for(t in e.properties)if(eL.call(e.properties,t)){let i=e.properties[t],o=new eN(t,e.transform(e.attributes||{},t),i,e.space);e.mustUseProperty&&e.mustUseProperty.includes(t)&&(o.mustUseProperty=!0),r[t]=o,n[eE(t)]=t,n[eE(o.attribute)]=t}return new eb(r,n,e.space)}let eF=eM({space:"xlink",transform:(e,t)=>"xlink:"+t.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),eR=eM({space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function eP(e,t){return t in e?e[t]:t}function eB(e,t){return eP(e,t.toLowerCase())}let eH=eM({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:eB,properties:{xmlns:null,xmlnsXLink:null}}),eU=eM({transform:(e,t)=>"role"===t?t:"aria-"+t.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:ex,ariaAutoComplete:null,ariaBusy:ex,ariaChecked:ex,ariaColCount:ev,ariaColIndex:ev,ariaColSpan:ev,ariaControls:eS,ariaCurrent:null,ariaDescribedBy:eS,ariaDetails:null,ariaDisabled:ex,ariaDropEffect:eS,ariaErrorMessage:null,ariaExpanded:ex,ariaFlowTo:eS,ariaGrabbed:ex,ariaHasPopup:null,ariaHidden:ex,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:eS,ariaLevel:ev,ariaLive:null,ariaModal:ex,ariaMultiLine:ex,ariaMultiSelectable:ex,ariaOrientation:null,ariaOwns:eS,ariaPlaceholder:null,ariaPosInSet:ev,ariaPressed:ex,ariaReadOnly:ex,ariaRelevant:null,ariaRequired:ex,ariaRoleDescription:eS,ariaRowCount:ev,ariaRowIndex:ev,ariaRowSpan:ev,ariaSelected:ex,ariaSetSize:ev,ariaSort:null,ariaValueMax:ev,ariaValueMin:ev,ariaValueNow:ev,ariaValueText:null,role:null}}),ej=eM({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:eB,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:ew,acceptCharset:eS,accessKey:eS,action:null,allow:null,allowFullScreen:eC,allowPaymentRequest:eC,allowUserMedia:eC,alt:null,as:null,async:eC,autoCapitalize:null,autoComplete:eS,autoFocus:eC,autoPlay:eC,blocking:eS,capture:null,charSet:null,checked:eC,cite:null,className:eS,cols:ev,colSpan:null,content:null,contentEditable:ex,controls:eC,controlsList:eS,coords:ev|ew,crossOrigin:null,data:null,dateTime:null,decoding:null,default:eC,defer:eC,dir:null,dirName:null,disabled:eC,download:eA,draggable:ex,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:eC,formTarget:null,headers:eS,height:ev,hidden:eC,high:ev,href:null,hrefLang:null,htmlFor:eS,httpEquiv:eS,id:null,imageSizes:null,imageSrcSet:null,inert:eC,inputMode:null,integrity:null,is:null,isMap:eC,itemId:null,itemProp:eS,itemRef:eS,itemScope:eC,itemType:eS,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:eC,low:ev,manifest:null,max:null,maxLength:ev,media:null,method:null,min:null,minLength:ev,multiple:eC,muted:eC,name:null,nonce:null,noModule:eC,noValidate:eC,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:eC,optimum:ev,pattern:null,ping:eS,placeholder:null,playsInl
1ine:eC,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:eC,referrerPolicy:null,rel:eS,required:eC,reversed:eC,rows:ev,rowSpan:ev,sandbox:eS,scope:null,scoped:eC,seamless:eC,selected:eC,shadowRootClonable:eC,shadowRootDelegatesFocus:eC,shadowRootMode:null,shape:null,size:ev,sizes:null,slot:null,span:ev,spellCheck:ex,src:null,srcDoc:null,srcLang:null,srcSet:null,start:ev,step:null,style:null,tabIndex:ev,target:null,title:null,translate:null,type:null,typeMustMatch:eC,useMap:null,value:ex,width:ev,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:eS,axis:null,background:null,bgColor:null,border:ev,borderColor:null,bottomMargin:ev,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:eC,declare:eC,event:null,face:null,frame:null,frameBorder:null,hSpace:ev,leftMargin:ev,link:null,longDesc:null,lowSrc:null,marginHeight:ev,marginWidth:ev,noResize:eC,noHref:eC,noShade:eC,noWrap:eC,object:null,profile:null,prompt:null,rev:null,rightMargin:ev,rules:null,scheme:null,scrolling:ex,standby:null,summary:null,text:null,topMargin:ev,valueType:null,version:null,vAlign:null,vLink:null,vSpace:ev,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:eC,disableRemotePlayback:eC,prefix:null,property:null,results:ev,security:null,unselectable:null}}),ez=eM({space:"svg",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
1-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"},transform:eP,properties:{about:eO,accentHeight:ev,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:ev,amplitude:ev,arabicForm:null,ascent:ev,attributeName:null,attributeType:null,azimuth:ev,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:ev,by:null,calcMode:null,capHeight:ev,className:eS,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:ev,diffuseConstant:ev,direction:null,display:null,dur:null,divisor:ev,dominantBaseline:null,download:eC,dx:null,dy:null,edgeMode:null,editable:null,elevation:ev,enableBackground:null,end:null,event:null,exponent:ev,externalResourcesRequired:null,fill:null,fillOpacity:ev,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:ew,g2:ew,glyphName:ew,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:ev,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:ev,horizOriginX:ev,horizOriginY:ev,id:null,ideographic:ev,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:ev,k:ev,k1:ev,k2:ev,k3:ev,k4:ev,kernelMatrix:eO,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:ev,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:ev,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
1Zoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:ev,overlineThickness:ev,paintOrder:null,panose1:null,path:null,pathLength:ev,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:eS,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:ev,pointsAtY:ev,pointsAtZ:ev,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:eO,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:eO,rev:eO,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:eO,requiredFeatures:eO,requiredFonts:eO,requiredFormats:eO,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:ev,specularExponent:ev,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:ev,strikethroughThickness:ev,string:null,stroke:null,strokeDashArray:eO,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:ev,strokeOpacity:ev,strokeWidth:null,style:null,surfaceScale:ev,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:eO,tabIndex:ev,tableValues:null,target:null,targetX:ev,targetY:ev,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:eO,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:ev,underlineThickness:ev,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:ev,values:null,vAlphabetic:ev,vMathematical:ev,vectorEffect:null,vHanging:ev,vIdeographic:ev,version:null,vertAdvY:ev,vertOriginX:ev,vertOriginY:ev,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:ev,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),eq=eT([eR,eF,eH,eU,ej],"html"),eG=eT([eR,eF,eH,eU,ez],"svg"),eW=/^data[-\w.:]+$/i,eY=/-[a-z]/g,eK=/[A-Z]/g;function e$(e){return"-"+e.toLowerCase()}function eV(e){return e.charAt(1).toUpperCase()}var eX=r(15038);let eQ={}.hasOwnProperty,eZ=(0,eX.A)("type",{handlers:{root:function(e,t){let r={nodeName:"#document",mode:(e.data||{}).quirksMode?"quirks":"no-quirks",childNodes:[]};return r.childNodes=eJ(e.children,r,t),e0(e,r),r},element:function(e,t){let r;let n=t;"element"===e.type&&"svg"===e.tagName.toLowerCase()&&"html"===t.space&&(n=eG);let i=[];if(e.properties){for(r in e.properties)if("children"!==r&&eQ.call(e.properties,r)){let t=function(e,t,r){let n=function(e,t){let r=eE(t),n=t,i=e_;if(r in e.normal)return e.property[e.normal[r]];if(r.length>4&&"data"===r.slice(0,4)&&eW.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(eY,eV);n="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!eY.test(e)){let r=e.replace(eK,e$);"-"!==r.charAt(0)&&(r="-"+r),t="data"+r}}i=eN}return new i(n,t)}(e,t);if(!1===r||null==r||"number"==typeof r&&Number.isNaN(r)||!r&&n.boolean)return;Array.isArray(r)&&(r=n.commaSeparated?(0,C.A)(r):(0,O.A)(r));let i={name:n.attribute,value:!0===r?"":String(r)};if(n.space&&"html"!==n.space&&"svg"!==n.space){let e=i.name.indexOf(":");e<0?i.prefix="":(i.name=i.name.slice(e+1),i.prefix=n.attribute.slice(0,e)),i.namespace=eu.t[n.space]}return i}(n,r,e.properties[r]);t&&i.push(t)}}let o=n.space;(0,k.ok)(o);let a={nodeName:e.tagName,tagName:e.tagName,attrs:i,namespaceURI:eu.t[o],childNodes:[],parentNode:null};return a.childNodes=eJ(e.children,a,n),e0(e,a),"template"===e.tagName&&e.content&&(a.content=function(e,t){let r={nodeName:"#document-fragment",childNodes:[]};return r.childNodes=eJ(e.children,r,t),e0(e,r),r}(e.content,n)),a},text:function(e){let t={nodeName:"#text",value:e.value,parentNode:null};return e0(e,t),t},comment:function(e){let t={nodeName:"#comment",data:e.value,parentNode:null};return e0(e,t),t},doctype:function(e){let t={nodeName:"#documentType",name:"html",publicId:"",systemId:"",parentNode:null};return e0(e,t),t}}});function eJ(e,t,r){let n=-1,i=[];if(e)for(;++n<e.length;){let o=eZ(e[n],r);o.parentNode=t,i.push(o)}return i}function e0(e,t){let r=e.position;r&&r.start&&r.end&&((0,k.ok)("number"==typeof r.start.offset),(0,k.ok)("number"==typeof 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})}var e1=r(56420);let e2=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]);!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.SEM
vendor: 14,074 bytes, line 1
1ICOLON=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"}(n||(n={}));let e3={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function e5(e){return e>=55296&&e<=57343}function e4(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function e6(e){return e>=64976&&e<=65007||e2.has(e)}!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.invalidCharacterSequenceAfterDoctypeName="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"}(i||(i={}));class e8{constructor(e){this.handler=e,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(e,t){let{line:r,col:n,offset:i}=this,o=n+t,a=i+t;return{code:e,startLine:r,endLine:r,startCol:o,endCol:o,startOffset:a,endOffset:a}}_err(e){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(e,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(e){if(this.pos!==this.html.length-1){let t=this.html.charCodeAt(this.pos+1);if(t>=56320&&t<=57343)return this.pos++,this._addGap(),(e-55296)*1024+9216+t}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,n.EOF;return this._err(i.surrogateInInputStream),e}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(e,t){this.html.length>0?this.html+=e:this.html=e,this.endOfChunkHit=!1,this.lastChunkWritten=t}insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(e,t){if(this.pos+e.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(t)return this.html.startsWith(e,this.pos);for(let t=0;t<e.length;t++)if((32|this.html.charCodeAt(this.pos+t))!==e.charCodeAt(t))return!1;return!0}peek(e){let t=this.pos+e;if(t>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,n.EOF;let r=this.html.charCodeAt(t);return r===n.CARRIAGE_RETURN?n.LINE_FEED:r}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,n.EOF;let e=this.html.charCodeAt(this.pos);return e===n.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,n.LINE_FEED):e===n.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,e5(e)&&(e=this._processSurrogate(e)),null===this.handler.onParseError||e>31&&e<127||e===n.LINE_FEED||e===n.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e)}_checkForProblematicCharacters(e){e4(e)?this._err(i.controlCharacterInInputStream):e6(e)&&this._err(i.noncharacterInInputStream)}retreat(e){for(this.pos-=e;this.pos<this.lastGapPos;)this.lastGapPos=this.gapStack.pop(),this.pos--;this.isEol=!1}}function e9(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}!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"}(o||(o={}));let e7=new Uint16Array('ᵁ<\xd5ıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig耻\xc6䃆P耻&䀦cute耻\xc1䃁reve;䄂Āiyx}rc耻\xc2䃂;䐐r;쀀\ud835\udd04rave耻\xc0䃀pha;䎑acr;䄀d;橓Āgp\x9d\xa1on;䄄f;쀀\ud835\udd38plyFunction;恡ing耻\xc5䃅Ācs\xbe\xc3r;쀀\ud835\udc9cign;扔ilde耻\xc3䃃ml耻\xc4䃄Ѐaceforsu\xe5\xfb\xfeėĜĢħĪĀcr\xea\xf2kslash;或Ŷ\xf6\xf8;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀\ud835\udd05pf;쀀\ud835\udd39eve;䋘c\xf2ēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻\xa9䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻\xc7䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷\xf2ſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀\ud835\udc9epĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀\ud835\udd07Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀\ud835\udd3bƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegra\xecȹoɴ͹\0\0ͻ\xbb͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔e\xe5ˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹ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;쀀\ud835\udc9frok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻\xd0䃐cute耻\xc9䃉ƀaiyӒӗӜron;䄚rc耻\xca䃊;䐭ot;䄖r;쀀\ud835\udd08rave耻\xc8䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀\ud835\udd3csilon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻\xcb䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀\ud835\udd09lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀\ud835\udd3dAll;戀riertrf;愱c\xf2׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀\ud835\udd0a;拙pf;쀀\ud835\udd3eeater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀\ud835\udca2;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅ\xf2کrok;䄦mpńېۘownHum\xf0įqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻\xcd䃍Āiyܓܘrc耻\xce䃎;䐘ot;䄰r;愑rave耻\xcc䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lie\xf3ϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀\ud835\udd40a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻\xcf䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀\ud835\udd0dpf;쀀\ud835\udd41ǣ߇\0ߌr;쀀\ud835\udca5rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀\ud835\udd0epf;쀀\ud835\udd42cr;쀀\ud835\udca6ր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\xe1Μs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀\ud835\udd0fĀ;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊight\xe1οight\xe1ϊf;쀀\ud835\udd43erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂ\xf2ࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀\ud835\udd10nusPlus;戓pf;쀀\ud835\udd44c\xf2੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘\xeb૙eryThi\xee૙tedĀGL૸ଆreaterGreate\xf2ٳessLes\xf3ੈLine;䀊r;쀀\ud835\udd11Ȁ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;쀀\ud835\udca9ilde耻\xd1䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻\xd3䃓Āiy෎ීrc耻\xd4䃔;䐞blac;䅐r;쀀\ud835\udd12rave耻\xd2䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀\ud835\udd46enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀\ud835\udcaaash耻\xd8䃘iŬื฼de耻\xd5䃕es;樷ml耻\xd6䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;
1揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀\ud835\udd13i;䎦;䎠usMinus;䂱Āipຢອncareplan\xe5ڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀\ud835\udcab;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀\ud835\udd14pf;愚cr;쀀\ud835\udcac؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻\xae䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r\xbbཹ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;쀀\ud835\udd16ortȀDLRUᄪᄴᄾᅉownArrow\xbbОeftArrow\xbb࢚ightArrow\xbb࿝pArrow;憑gma;䎣allCircle;战pf;쀀\ud835\udd4aɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀\ud835\udcaear;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Th\xe1ྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et\xbbሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻\xde䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀\ud835\udd17Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀\ud835\udd4bipleDot;惛Āctዖዛr;쀀\ud835\udcafrok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻\xda䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻\xdb䃛;䐣blac;䅰r;쀀\ud835\udd18rave耻\xd9䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀\ud835\udd4cЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥own\xe1ϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀\ud835\udcb0ilde;䅨ml耻\xdc䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀\ud835\udd19pf;쀀\ud835\udd4dcr;쀀\ud835\udcb1dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀\ud835\udd1apf;쀀\ud835\udd4ecr;쀀\ud835\udcb2Ȁfiosᓋᓐᓒᓘr;쀀\ud835\udd1b;䎞pf;쀀\ud835\udd4fcr;쀀\ud835\udcb3ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻\xdd䃝Āiyᔉᔍrc;䅶;䐫r;쀀\ud835\udd1cpf;쀀\ud835\udd50cr;쀀\ud835\udcb4ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidt\xe8૙a;䎖r;愨pf;愤cr;쀀\ud835\udcb5௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻\xe1䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻\xe2䃢te肻\xb4̆;䐰lig耻\xe6䃦Ā;r\xb2ᖺ;쀀\ud835\udd1erave耻\xe0䃠ĀepᗊᗖĀfpᗏᗔsym;愵\xe8ᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e\xbbᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢\xbb\xb9arr;捼Āgpᙣᙧon;䄅f;쀀\ud835\udd52΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒ\xf1ᚃing耻\xe5䃥ƀctyᚡᚦᚨr;쀀\ud835\udcb6;䀪mpĀ;e዁ᚯ\xf1ʈilde耻\xe3䃣ml耻\xe4䃤Āciᛂᛈonin\xf4ɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e\xbbᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰s\xe9ᜌno\xf5ēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀\ud835\udd1fg΀costuvwឍឝឳេ៕៛៞ƀaiuបពរ\xf0ݠrc;旯p\xbb፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄e\xe5ᑄ\xe5ᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀\ud835\udd53Ā;tᏋᡣom\xbbᏌtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻\xa6䂦Ȁceioᥑᥖᥚᥠr;쀀\ud835\udcb7mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t\xbb᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁\xeeړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;
1䄍dil耻\xe7䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻\xb8ƭptyv;榲t脀\xa2;eᨭᨮ䂢r\xe4Ʋr;쀀\ud835\udd20ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark\xbbᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟\xbbཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it\xbb᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;q\xc7\xc6ɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁\xeeᅠeĀmx᫱᫶ent\xbb᫩e\xf3ɍǧ᫾\0ᬇĀ;dኻᬂot;橭n\xf4Ɇƀfryᬐᬔᬗ;쀀\ud835\udd54o\xe4ɔ脀\xa9;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀\ud835\udcb8Ā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\xe3᭳u\xe3᭵ee;拎edge;拏en耻\xa4䂤earrowĀlrᯮ᯳eft\xbbᮀight\xbbᮽe\xe4ᯝĀciᰁᰇonin\xf4Ƿnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍r\xf2΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸\xf2ᄳhĀ;vᱚᱛ怐\xbbऊūᱡᱧarow;椏a\xe3̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻\xb0䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀\ud835\udd21arĀlrᲳᲵ\xbbࣜ\xbbသʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀\xf7;o᳧ᳰntimes;拇n\xf8᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀\ud835\udd55ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedg\xe5\xfanƀadhᄮᵝᵧownarrow\xf3ᲃarpoonĀlrᵲᵶef\xf4Ჴigh\xf4ᲶŢᵿᶅkaro\xf7གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀\ud835\udcb9;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃r\xf2Щa\xf2ྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴo\xf4ᲉĀcsḎḔute耻\xe9䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻\xea䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀\ud835\udd22ƀ;rsṐṑṗ檚ave耻\xe8䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et\xbbẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀\ud835\udd56ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on\xbbớ;䏵ȀcsuvỪỳἋἣĀioữḱrc\xbbḮɩỹ\0\0ỻ\xedՈantĀglἂἆtr\xbbṝess\xbbṺƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯o\xf4͒ĀahὉὋ;䎷耻\xf0䃰Āmrὓὗl耻\xeb䃫o;悬ƀcipὡὤὧl;䀡s\xf4ծĀeoὬὴctatio\xeeՙnential\xe5չৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotse\xf1Ṅy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀\ud835\udd23lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀\ud835\udd57ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻\xbd䂽;慓耻\xbc䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻\xbe䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀\ud835\udcbbࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lan\xf4٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀\ud835\udd24Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox\xbbℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀\ud835\udd58Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎pro\xf8₞r;楸qĀlqؿ↖les\xf3₈i\xed٫Āen↣↭rtneqq;쀀≩︀\xc5↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽r\xf2ΠȀilmr⇐⇔⇗⇛rs\xf0ᒄf\xbb․il\xf4کĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it\xbb∊lip;怦con;抹r;쀀\ud835\udd25sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀\ud835\udd59bar;怕ƀclt≯≴≸r;쀀\ud835\udcbdas\xe8⇴rok;䄧Ābp⊂⊇ull;恃hen\xbbᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻\xed䃭ƀ;
1iyݱ⊰⊵rc耻\xee䃮;䐸Ācx⊼⊿y;䐵cl耻\xa1䂡ĀfrΟ⋉;쀀\ud835\udd26rave耻\xec䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓in\xe5ގar\xf4ܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝do\xf4⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙er\xf3ᕣ\xe3⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀\ud835\udd5aa;䎹uest耻\xbf䂿Āci⎊⎏r;쀀\ud835\udcbenʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻\xef䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀\ud835\udd27ath;䈷pf;쀀\ud835\udd5bǣ⏬\0⏱r;쀀\ud835\udcbfrcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀\ud835\udd28reen;䄸cy;䑅cy;䑜pf;쀀\ud835\udd5ccr;쀀\ud835\udcc0஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼r\xf2৆\xf2Εail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴ra\xeeࡌbda;䎻gƀ;dlࢎⓁⓃ;榑\xe5ࢎ;檅uo耻\xab䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝\xeb≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼\xecࢰ\xe2┩;
1䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□a\xe9⓶arpoonĀdu▯▴own\xbbњp\xbb०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoon\xf3྘quigarro\xf7⇰hreetimes;拋ƀ;qs▋ও◺lan\xf4বʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋ppro\xf8Ⓠot;拖qĀgq♃♅\xf4উgt\xf2⒌\xf4ছi\xedলƀilr♕࣡♚sht;楼;쀀\ud835\udd29Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖r\xf2◁orne\xf2ᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che\xbb⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox\xbb⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽r\xebࣁgƀlmr⛿✍✔eftĀar০✇ight\xe1৲apsto;柼ight\xe1৽parrowĀlr✥✩ef\xf4⓭ight;憬ƀafl✶✹✽r;榅;쀀\ud835\udd5dus;樭imes;樴š❋❏st;戗\xe1ፎƀ;ef❗❘᠀旊nge\xbb❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇r\xf2ࢨorne\xf2ᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀\ud835\udcc1mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹re\xe5◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀\xc5⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻\xaf䂯Āet⡗⡙;時Ā;e⡞⡟朠se\xbb⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻ow\xeeҌef\xf4ए\xf0Ꮡker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle\xbbᘦr;쀀\ud835\udd2ao;愧ƀcdn⢯⢴⣉ro耻\xb5䂵Ȁ;acdᑤ⢽⣀⣄s\xf4ᚧir;櫰ot肻\xb7Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛\xf2−\xf0ઁĀdp⣩⣮els;抧f;쀀\ud835\udd5eĀct⣸⣽r;쀀\ud835\udcc2pos\xbbᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la\xbb˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉ro\xf8඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻\xa0ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸ui\xf6ୣĀei⩊⩎ar;椨\xed஘istĀ;s஠டr;쀀\ud835\udd2bȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lan\xf4௢i\xed௪Ā;rஶ⪁\xbbஷƀAap⪊⪍⪑r\xf2⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹r\xf2⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro\xf7⫁ightarro\xf7⪐ƀ;qs఻⪺⫪lan\xf4ౕĀ;sౕ⫴\xbbశi\xedౝĀ;rవ⫾iĀ;eచథi\xe4ඐĀpt⬌⬑f;쀀\ud835\udd5f膀\xac;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lle\xec୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳u\xe5ಥĀ;cಘ⭸Ā;eಒ⭽\xf1ಘȀAait⮈⮋⮝⮧r\xf2⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow\xbb⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉u\xe5൅;쀀\ud835\udcc3ortɭ⬅\0\0⯖ar\xe1⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭\xe5೸\xe5ഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗ\xf1സȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇ\xecௗlde耻\xf1䃱\xe7ృiangleĀlrⱒⱜeftĀ;eచⱚ\xf1దightĀ;eೋⱥ\xf1೗Ā;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耻\xf3䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻\xf4䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀\ud835\udd2cͯ⵹\0\0⵼\0ⶂn;䋛ave耻\xf2䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨr\xf2᪀Āir⶝ⶠr;榾oss;榻n\xe5๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀\ud835\udd60ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨r\xf2᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f\xbbⷿ耻\xaa䂪耻\xba䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧\xf2⸁ash耻\xf8䃸l;折iŬⸯ⸴de耻\xf5䃵esĀ;aǛ⸺s;樶ml耻\xf6䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;
1astЃ⹧⹲຅脀\xb6;l⹭⹮䂶le\xecЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀\ud835\udd2dƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕ma\xf4੶ne;明ƀ;tv⺿⻀⻈䏀chfork\xbb´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎\xf6⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻\xb1ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀\ud835\udd61nd耻\xa3䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷u\xe5໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾ppro\xf8⽃urlye\xf1໙\xf1໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨i\xedໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺\xf0⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴\xef໻rel;抰Āci⿀⿅r;쀀\ud835\udcc5;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀\ud835\udd2epf;쀀\ud835\udd62rime;恗cr;쀀\ud835\udcc6ƀaeo⿸〉〓tĀei⿾々rnion\xf3ڰnt;樖stĀ;e【】䀿\xf1Ἑ\xf4༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがr\xf2Ⴓ\xf2ϝail;検ar\xf2ᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕i\xe3ᅮmptyv;榳gȀ;del࿑らるろ;榒;榥\xe5࿑uo耻\xbb䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞\xeb≝\xf0✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶al\xf3༞ƀabrョリヮr\xf2៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗\xec࿲\xe2ヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜn\xe5Ⴛar\xf4ྩt;断ƀilrㅩဣㅮsht;楽;쀀\ud835\udd2fĀaoㅷㆆrĀduㅽㅿ\xbbѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭa\xe9トarpoonĀduㆻㆿow\xeeㅾp\xbb႒eftĀah㇊㇐rrow\xf3࿪arpoon\xf3Ցightarrows;應quigarro\xf7ニhreetimes;拌g;䋚ingdotse\xf1ἲƀahm㈍㈐㈓r\xf2࿪a\xf2Ց;怏oustĀ;a㈞㈟掱che\xbb㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾r\xebဃƀafl㉇㉊㉎r;榆;쀀\ud835\udd63us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒ar\xf2㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀\ud835\udcc7Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠re\xe5ㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛qu\xef➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡u\xe5ᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓i\xedሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒\xeb∨Ā;oਸ਼਴t耻\xa7䂧i;䀻war;椩mĀin㍩\xf0nu\xf3\xf1t;朶rĀ;o㍶⁕쀀\ud835\udd30Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜i\xe4ᑤara\xec⹯耻\xad䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲ar\xf2ᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetm\xe9㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀\ud835\udd64aĀdr㑍ЂesĀ;u㑔㑕晠it\xbb㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍\xf1ᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝\xf1ᆮƀ;afᅻ㒦ְrť㒫ֱ\xbbᅼar\xf2ᅈȀcemt㒹㒾㓂㓅r;쀀\ud835\udcc8tm\xee\xf1i\xec㐕ar\xe6ᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psilo\xeeỠh\xe9⺯s\xbb⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦ppro\xf8㋺urlye\xf1ᇾ\xf1ᇳƀaes㖂㖈㌛ppro\xf8㌚q\xf1㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻\xb9䂹耻\xb2䂲耻\xb3䂳;櫆Ā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㘦㘨\xeb∮Ā;oਫ਩war;椪lig耻\xdf䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄r\xeb๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀\ud835\udd31Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮ppro\xf8዁im\xbbኬs\xf0ኞĀas㚺㚮\xf0዁rn耻\xfe䃾Ǭ̟㛆⋧es膀\xd7;bd㛏㛐㛘䃗Ā;
1aᤏ㛕r;樱;樰ƀeps㛡㛣㜀\xe1⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀\ud835\udd65rk;櫚\xe1㍢rime;怴ƀaip㜏㜒㝤d\xe5ቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own\xbbᶻeftĀ;e⠀㜾\xf1म;扜ightĀ;e㊪㝋\xf1ၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀\ud835\udcc9;䑆cy;䑛rok;䅧Āio㞋㞎x\xf4᝷headĀlr㞗㞠eftarro\xf7ࡏightarrow\xbbཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶r\xf2ϭar;楣Ācr㟜㟢ute耻\xfa䃺\xf2ᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻\xfb䃻;䑃ƀabh㠃㠆㠋r\xf2Ꭽlac;䅱a\xf2ᏃĀir㠓㠘sht;楾;쀀\ud835\udd32rave耻\xf9䃹š㠧㠱rĀlr㠬㠮\xbbॗ\xbbႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r\xbb㡆op;挏ri;旸Āal㡖㡚cr;䅫肻\xa8͉Āgp㡢㡦on;䅳f;쀀\ud835\udd66̀adhlsuᅋ㡸㡽፲㢑㢠own\xe1ᎳarpoonĀlr㢈㢌ef\xf4㠭igh\xf4㠯iƀ;hl㢙㢚㢜䏅\xbbᏺon\xbb㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r\xbb㢽op;挎ng;䅯ri;旹cr;쀀\ud835\udccaƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨\xbb᠓Āam㣯㣲r\xf2㢨l耻\xfc䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠r\xf2ϷarĀ;v㤦㤧櫨;櫩as\xe8ϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖app\xe1␕othin\xe7ẖƀhir㓫⻈㥙op\xf4⾵Ā;hᎷ㥢\xefㆍĀiu㥩㥭gm\xe1㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟et\xe1㚜iangleĀlr㦪㦯eft\xbbथight\xbbၑy;䐲ash\xbbံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨa\xf2ᑩr;쀀\ud835\udd33tr\xe9㦮suĀbp㧯㧱\xbbജ\xbb൙pf;쀀\ud835\udd67ro\xf0໻tr\xe9㦴Ācu㨆㨋r;쀀\ud835\udccbĀbp㨐㨘nĀEe㦀㨖\xbb㥾nĀEe㦒㨞\xbb㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀\ud835\udd34pf;쀀\ud835\udd68Ā;eᑹ㩦at\xe8ᑹcr;쀀\ud835\udcccૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tr\xe9៑r;쀀\ud835\udd35ĀAa㪔㪗r\xf2σr\xf2৶;䎾ĀAa㪡㪤r\xf2θr\xf2৫a\xf0✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀\ud835\udd69im\xe5ឲĀAa㫇㫊r\xf2ώr\xf2ਁĀcq㫒ីr;쀀\ud835\udccdĀpt៖㫜r\xe9។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻\xfd䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻\xa5䂥r;쀀\ud835\udd36cy;䑗pf;쀀\ud835\udd6acr;쀀\ud835\udcceĀcm㬦㬩y;䑎l耻\xff䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡tr\xe6ᕟa;䎶r;쀀\ud835\udd37cy;䐶grarr;懝pf;쀀\ud835\udd6bcr;쀀\ud835\udccfĀjn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),te=new Uint16Array("Ȁaglq	\x15\x18\x1bɭ\x0f\0\0\x12p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(e=>e.charCodeAt(0))),tt=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]]),tr=null!==(a=String.fromCodePoint)&&void 0!==a?a:function(e){let t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function tn(e){return e>=s.ZERO&&e<=s.NINE}!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"}(s||(s={})),!function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(l||(l={})),!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"}(c||(c={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(u||(u={}));class ti{constructor(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=c.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=u.Strict}startEntity(e){this.decodeMode=e,this.state=c.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case c.EntityStart:if(e.charCodeAt(t)===s.NUM)return this.state=c.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=c.NamedEntity,this.stateNamedEntity(e,t);case c.NumericStart:return this.stateNumericStart(e,t);case c.NumericDecimal:return this.stateNumericDecimal(e,t);case c.NumericHex:return this.stateNumericHex(e,t);case c.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===s.LOWER_X?(this.state=c.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=c.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,r,n){if(t!==r){let i=r-t;
1this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}}stateNumericHex(e,t){let r=t;for(;t<e.length;){var n;let i=e.charCodeAt(t);if(!tn(i)&&(!((n=i)>=s.UPPER_A)||!(n<=s.UPPER_F))&&(!(n>=s.LOWER_A)||!(n<=s.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}stateNumericDecimal(e,t){let r=t;for(;t<e.length;){let n=e.charCodeAt(t);if(!tn(n))return this.addToNumericResult(e,r,t,10),this.emitNumericEntity(n,2);t+=1}return this.addToNumericResult(e,r,t,10),-1}emitNumericEntity(e,t){var r,n,i;if(this.consumed<=t)return null===(r=this.errors)||void 0===r||r.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===s.SEMI)this.consumed+=1;else if(this.decodeMode===u.Strict)return 0;return this.emitCodePoint((n=this.result)>=55296&&n<=57343||n>1114111?65533:null!==(i=tt.get(n))&&void 0!==i?i:n,this.consumed),this.errors&&(e!==s.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){let{decodeTree:r}=this,n=r[this.treeIndex],i=(n&l.VALUE_LENGTH)>>14;for(;t<e.length;t++,this.excess++){let o=e.charCodeAt(t);if(this.treeIndex=function(e,t,r,n){let i=(t&l.BRANCH_LENGTH)>>7,o=t&l.JUMP_TABLE;if(0===i)return 0!==o&&n===o?r:-1;if(o){let t=n-o;return t<0||t>=i?-1:e[r+t]-1}let a=r,s=a+i-1;for(;a<=s;){let t=a+s>>>1,r=e[t];if(r<n)a=t+1;else{if(!(r>n))return e[t+i];s=t-1}}return -1}(r,n,this.treeIndex+Math.max(1,i),o),this.treeIndex<0)return 0===this.result||this.decodeMode===u.Attribute&&(0===i||function(e){var t;return e===s.EQUALS||(t=e)>=s.UPPER_A&&t<=s.UPPER_Z||t>=s.LOWER_A&&t<=s.LOWER_Z||tn(t)}(o))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&l.VALUE_LENGTH)>>14)){if(o===s.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==u.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1}emitNotTerminatedNamedEntity(){var e;let{result:t,decodeTree:r}=this,n=(r[t]&l.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,r){let{decodeTree:n}=this;return this.emitCodePoint(1===t?n[e]&~l.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r}end(){var e;switch(this.state){case c.NamedEntity:return 0!==this.result&&(this.decodeMode!==u.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case c.NumericDecimal:return this.emitNumericEntity(0,2);case c.NumericHex:return this.emitNumericEntity(0,3);case c.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case c.EntityStart:return 0}}}function to(e){let t="",r=new ti(e,e=>t+=tr(e));return function(e,n){let i=0,o=0;for(;(o=e.indexOf("&",o))>=0;){t+=e.slice(i,o),r.startEntity(n);let a=r.write(e,o+1);if(a<0){i=o+r.end();break}i=o+a,o=0===a?i+1:i}let a=t+e.slice(i);return t="",a}}to(e7),to(te),!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/"}(h||(h={})),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"}(d||(d={})),function(e){e.NO_QUIRKS="no-quirks",e.QUIRKS="quirks",e.LIMITED_QUIRKS="limited-quirks"}(p||(p={})),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
1ike",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"}(f||(f={})),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"}(m||(m={}));let ta=new Map([[f.A,m.A],[f.ADDRESS,m.ADDRESS],[f.ANNOTATION_XML,m.ANNOTATION_XML],[f.APPLET,m.APPLET],[f.AREA,m.AREA],[f.ARTICLE,m.ARTICLE],[f.ASIDE,m.ASIDE],[f.B,m.B],[f.BASE,m.BASE],[f.BASEFONT,m.BASEFONT],[f.BGSOUND,m.BGSOUND],[f.BIG,m.BIG],[f.BLOCKQUOTE,m.BLOCKQUOTE],[f.BODY,m.BODY],[f.BR,m.BR],[f.BUTTON,m.BUTTON],[f.CAPTION,m.CAPTION],[f.CENTER,m.CENTER],[f.CODE,m.CODE],[f.COL,m.COL],[f.COLGROUP,m.COLGROUP],[f.DD,m.DD],[f.DESC,m.DESC],[f.DETAILS,m.DETAILS],[f.DIALOG,m.DIALOG],[f.DIR,m.DIR],[f.DIV,m.DIV],[f.DL,m.DL],[f.DT,m.DT],[f.EM,m.EM],[f.EMBED,m.EMBED],[f.FIELDSET,m.FIELDSET],[f.FIGCAPTION,m.FIGCAPTION],[f.FIGURE,m.FIGURE],[f.FONT,m.FONT],[f.FOOTER,m.FOOTER],[f.FOREIGN_OBJECT,m.FOREIGN_OBJECT],[f.FORM,m.FORM],[f.FRAME,m.FRAME],[f.FRAMESET,m.FRAMESET],[f.H1,m.H1],[f.H2,m.H2],[f.H3,m.H3],[f.H4,m.H4],[f.H5,m.H5],[f.H6,m.H6],[f.HEAD,m.HEAD],[f.HEADER,m.HEADER],[f.HGROUP,m.HGROUP],[f.HR,m.HR],[f.HTML,m.HTML],[f.I,m.I],[f.IMG,m.IMG],[f.IMAGE,m.IMAGE],[f.INPUT,m.INPUT],[f.IFRAME,m.IFRAME],[f.KEYGEN,m.KEYGEN],[f.LABEL,m.LABEL],[f.LI,m.LI],[f.LINK,m.LINK],[f.LISTING,m.LISTING],[f.MAIN,m.MAIN],[f.MALIGNMARK,m.MALIGNMARK],[f.MARQUEE,m.MARQUEE],[f.MATH,m.MATH],[f.MENU,m.MENU],[f.META,m.META],[f.MGLYPH,m.MGLYPH],[f.MI,m.MI],[f.MO,m.MO],[f.MN,m.MN],[f.MS,m.MS],[f.MTEXT,m.MTEXT],[f.NAV,m.NAV],[f.NOBR,m.NOBR],[f.NOFRAMES,m.NOFRAMES],[f.NOEMBED,m.NOEMBED],[f.NOSCRIPT,m.NOSCRIPT],[f.OBJECT,m.OBJECT],[f.OL,m.OL],[f.OPTGROUP,m.OPTGROUP],[f.OPTION,m.OPTION],[f.P,m.P],[f.PARAM,m.PARAM],[f.PLAINTEXT,m.PLAINTEXT],[f.PRE,m.PRE],[f.RB,m.RB],[f.RP,m.RP],[f.RT,m.RT],[f.RTC,m.RTC],[f.RUBY,m.RUBY],[f.S,m.S],[f.SCRIPT,m.SCRIPT],[f.SEARCH,m.SEARCH],[f.SECTION,m.SECTION],[f.SELECT,m.SELECT],[f.SOURCE,m.SOURCE],[f.SMALL,m.SMALL],[f.SPAN,m.SPAN],[f.STRIKE,m.STRIKE],[f.STRONG,m.STRONG],[f.STYLE,m.STYLE],[f.SUB,m.SUB],[f.SUMMARY,m.SUMMARY],[f.SUP,m.SUP],[f.TABLE,m.TABLE],[f.TBODY,m.TBODY],[f.TEMPLATE,m.TEMPLATE],[f.TEXTAREA,m.TEXTAREA],[f.TFOOT,m.TFOOT],[f.TD,m.TD],[f.TH,m.TH],[f.THEAD,m.THEAD],[f.TITLE,m.TITLE],[f.TR,m.TR],[f.TRACK,m.TRACK],[f.TT,m.TT],[f.U,m.U],[f.UL,m.UL],[f.SVG,m.SVG],[f.VAR,m.VAR],[f.WBR,m.WBR],[f.XMP,m.XMP]]);function ts(e){var t;return null!==(t=ta.get(e))&&void 0!==t?t:m.UNKNOWN}let tl=m,tc={[h.HTML]:new Set([tl.ADDRESS,tl.APPLET,tl.AREA,tl.ARTICLE,tl.ASIDE,tl.BASE,tl.BASEFONT,tl.BGSOUND,tl.BLOCKQUOTE,tl.BODY,tl.BR,tl.BUTTON,tl.CAPTION,tl.CENTER,tl.COL,tl.COLGROUP,tl.DD,tl.DETAILS,tl.DIR,tl.DIV,tl.DL,tl.DT,tl.EMBED,tl.FIELDSET,tl.FIGCAPTION,tl.FIGURE,tl.FOOTER,tl.FORM,tl.FRAME,tl.FRAMESET,tl.H1,tl.H2,tl.H3,tl.H4,tl.H5,tl.H6,tl.HEAD,tl.HEADER,tl.HGROUP,tl.HR,tl.HTML,tl.IFRAME,tl.IMG,tl.INPUT,tl.LI,tl.LINK,tl.LISTING,tl.MAIN,tl.MARQUEE,tl.MENU,tl.META,tl.NAV,tl.NOEMBED,tl.NOFRAMES,tl.NOSCRIPT,tl.OBJECT,tl.OL,tl.P,tl.PARAM,tl.PLAINTEXT,tl.PRE,tl.SCRIPT,tl.SECTION,tl.SELECT,tl.SOURCE,tl.STYLE,tl.SUMMARY,tl.TABLE,tl.TBODY,tl.TD,tl.TEMPLATE,tl.TEXTAREA,tl.TFOOT,tl.TH,tl.THEAD,tl.TITLE,tl.TR,tl.TRACK,tl.UL,tl.WBR,tl.XMP]),[h.MATHML]:new Set([tl.MI,tl.MO,tl.MN,tl.MS,tl.MTEXT,tl.ANNOTATION_XML]),[h.SVG]:new Set([tl.TITLE,tl.FOREIGN_OBJECT,tl.DESC]),[h.XLINK]:new Set,[h.XML]:new Set,[h.XMLNS]:new Set},tu=new Set([tl.H1,tl.H2,tl.H3,tl.H4,tl.H5,tl.H6]);f.STYLE,f.SCRIPT,f.XMP,f.IFRAME,f.NOEMBED,f.NOFRAMES,f.PLAINTEXT,!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"}(g||(g={}));let th={DATA:g.DATA,RCDATA:g.RCDATA,RAWTEXT:g.RAWTEXT,SCRIPT_DATA:g.SCRIPT_DATA,PLAINTEXT:g.PLAINTEXT,CDATA_SECTION:g.CDATA_SECTION};function td(e){return e>=n.LATIN_CAPITAL_A&&e<=n.LATIN_CAPITAL_Z}function tp(e){return e>=n.LATIN_SMALL_A&&e<=n.LATIN_SMALL_Z||td(e)}function tf(e){return tp(e)||e>=n.DIGIT_0&&e<=n.DIGIT_9}function tm(e){return e===n.SPACE||e===n.LINE_FEED||e===n.TABULATION||e===n.FORM_FEED}function tg(e){return tm(e)||e===n.SOLIDUS||e===n.GREATER_THAN_SIGN}class ty{constructor(e,t){this.options=e,this.handler=t,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=g.DATA,this.returnState=g.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new e8(t),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new ti(e7,(e,t)=>{this.preprocessor.pos=this.entityStartPos+t-1,this._flushCodePointConsumedAsCharacterReference(e)},t.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(i.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:e=>{this._err(i.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+e)},validateNumericCharacterReference:e=>{let t=function(e){if(e===n.NULL)return i.nullCharacterReference;if(e>1114111)return i.characterReferenceOutsideUnicodeRange;if(e5(e))return i.surrogateCharacterReference;if(e6(e))return i.noncharacterCharacterReference;if(e4(e)||e===n.CARRIAGE_RETURN)return i.controlCharacterReference;return null}(e);t&&this._err(t,1)}}:void 0)}_err(e,t=0){var r,n;null===(n=(r=this.handler).onParseError)||void 0===n||n.call(r,this.preprocessor.getError(e,t))}getCurrentLocation(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;let e=this._consume();this._ensureHibernation()||this._callState(e)}this.inLoop=!1}}pause(){this.paused=!0}resume(e){if(!this.paused)throw Error("Parser was already resumed");this.paused=!1,this.inLoop||(this._runParsingLoop(),this.paused||null==e||e())}write(e,t,r){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||null==r||r()}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop()}_ensureHibernation(){return!!this.preprocessor.endOfChunkHit&&(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0)}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(e){this.consumedAfterSnapshot+=e;for(let t=0;t<e;t++)this.preprocessor.advance()}_consumeSequenceIfMatch(e,t){return!!this.preprocessor.startsWith(e,t)&&(this._advanceBy(e.length-1),!0)}_createStartTagToken(){this.currentToken={type:o.START_TAG,tagName:"",tagID:m.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(1)}}_createEndTagToken(){this.currentToken={type:o.END_TAG,tagName:"",tagID:m.UNKNOWN,selfClosing:!1,ackSelfClosing:!1,attrs:[],location:this.getCurrentLocation(2)}}_createCommentToken(e){this.currentToken={type:o.COMMENT,data:"",location:this.getCurrentLocation(e)}}_createDoctypeToken(e){this.currentToken={type:o.DOCTYPE,name:e,forceQuirks:!1,publicId:null,
1systemId:null,location:this.currentLocation}}_createCharacterToken(e,t){this.currentCharacterToken={type:e,chars:t,location:this.currentLocation}}_createAttr(e){this.currentAttr={name:e,value:""},this.currentLocation=this.getCurrentLocation(0)}_leaveAttrName(){var e,t;let r=this.currentToken;null===e9(r,this.currentAttr.name)?(r.attrs.push(this.currentAttr),r.location&&this.currentLocation&&((null!==(e=(t=r.location).attrs)&&void 0!==e?e:t.attrs=Object.create(null))[this.currentAttr.name]=this.currentLocation,this._leaveAttrValue())):this._err(i.duplicateAttribute)}_leaveAttrValue(){this.currentLocation&&(this.currentLocation.endLine=this.preprocessor.line,this.currentLocation.endCol=this.preprocessor.col,this.currentLocation.endOffset=this.preprocessor.offset)}prepareToken(e){this._emitCurrentCharacterToken(e.location),this.currentToken=null,e.location&&(e.location.endLine=this.preprocessor.line,e.location.endCol=this.preprocessor.col+1,e.location.endOffset=this.preprocessor.offset+1),this.currentLocation=this.getCurrentLocation(-1)}emitCurrentTagToken(){let e=this.currentToken;this.prepareToken(e),e.tagID=ts(e.tagName),e.type===o.START_TAG?(this.lastStartTagName=e.tagName,this.handler.onStartTag(e)):(e.attrs.length>0&&this._err(i.endTagWithAttributes),e.selfClosing&&this._err(i.endTagWithTrailingSolidus),this.handler.onEndTag(e)),this.preprocessor.dropParsedChunk()}emitCurrentComment(e){this.prepareToken(e),this.handler.onComment(e),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(e){this.prepareToken(e),this.handler.onDoctype(e),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(e){if(this.currentCharacterToken){switch(e&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentCharacterToken.type){case o.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case o.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case o.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}_emitEOFToken(){let e=this.getCurrentLocation(0);e&&(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset),this._emitCurrentCharacterToken(e),this.handler.onEof({type:o.EOF,location:e}),this.active=!1}_appendCharToCurrentCharacterToken(e,t){if(this.currentCharacterToken){if(this.currentCharacterToken.type===e){this.currentCharacterToken.chars+=t;return}this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk()}this._createCharacterToken(e,t)}_emitCodePoint(e){let t=tm(e)?o.WHITESPACE_CHARACTER:e===n.NULL?o.NULL_CHARACTER:o.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}_emitChars(e){this._appendCharToCurrentCharacterToken(o.CHARACTER,e)}_startCharacterReference(){this.returnState=this.state,this.state=g.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?u.Attribute:u.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===g.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===g.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===g.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}_callState(e){switch(this.state){case g.DATA:this._stateData(e);break;case g.RCDATA:this._stateRcdata(e);break;case g.RAWTEXT:this._stateRawtext(e);break;case g.SCRIPT_DATA:this._stateScriptData(e);break;case g.PLAINTEXT:this._statePlaintext(e);break;case g.TAG_OPEN:this._stateTagOpen(e);break;case g.END_TAG_OPEN:this._stateEndTagOpen(e);break;case g.TAG_NAME:this._stateTagName(e);break;case g.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case g.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case g.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case g.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case g.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case g.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case g.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case g.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case g.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case g.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case g.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case g.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case g.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case g.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case g.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case g.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case g.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case g.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscape
vendor: 14,256 bytes, line 1
1Start(e);break;case g.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case g.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case g.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case g.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case g.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case g.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case g.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case g.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case g.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case g.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case g.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case g.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case g.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case g.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case g.BOGUS_COMMENT:this._stateBogusComment(e);break;case g.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case g.COMMENT_START:this._stateCommentStart(e);break;case g.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case g.COMMENT:this._stateComment(e);break;case g.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case g.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case g.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case g.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case g.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case g.COMMENT_END:this._stateCommentEnd(e);break;case g.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case g.DOCTYPE:this._stateDoctype(e);break;case g.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case g.DOCTYPE_NAME:this._stateDoctypeName(e);break;case g.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case g.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case g.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case g.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case g.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case g.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case g.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case g.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case g.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case g.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case g.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case g.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case g.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case g.CDATA_SECTION:this._stateCdataSection(e);break;case g.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case g.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case g.CHARACTER_REFERENCE:this._stateCharacterReference();break;case g.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;default:throw Error("Unknown state")}}_stateData(e){switch(e){case n.LESS_THAN_SIGN:this.state=g.TAG_OPEN;break;case n.AMPERSAND:this._startCharacterReference();break;case n.NULL:this._err(i.unexpectedNullCharacter),this._emitCodePoint(e);break;case n.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRcdata(e){switch(e){case n.AMPERSAND:this._startCharacterReference();break;case n.LESS_THAN_SIGN:this.state=g.RCDATA_LESS_THAN_SIGN;break;case n.NULL:this._err(i.unexpectedNullCharacter),this._emitChars("�");break;case n.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRawtext(e){switch(e){case n.LESS_THAN_SIGN:this.state=g.RAWTEXT_LESS_THAN_SIGN;break;case n.NULL:this._err(i.unexpectedNullCharacter),this._emitChars("�");break;case n.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptData(e){switch(e){case n.LESS_THAN_SIGN:this.state=g.SCRIPT_DATA_LESS_THAN_SIGN;break;case n.NULL:this._err(i.unexpectedNullCharacter),this._emitChars("�");break;case n.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_statePlaintext(e){switch(e){case n.NULL:this._err(i.unexpectedNullCharacter),this._emitChars("�");break;case n.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateTagOpen(e){if(tp(e))this._createStartTagToken(),this.state=g.TAG_NAME,this._stateTagName(e);else switch(e){case n.EXCLAMATION_MARK:this.state=g.MARKUP_DECLARATION_OPEN;break;case n.SOLIDUS:this.state=g.END_TAG_OPEN;break;case n.QUESTION_MARK:this._err(i.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=g.BOGUS_COMMENT,this._stateBogusComment(e);break;case n.EOF:this._err(i.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(i.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=g.DATA,this._stateData(e)}}_stateEndTagOpen(e){if(tp(e))this._createEndTagToken(),this.state=g.TAG_NAME,this._stateTagName(e);else switch(e){case n.GREATER_THAN_SIGN:this._err(i.missingEndTagName),this.state=g.DATA;break;case n.EOF:this._err(i.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken();break;default:this._err(i.invalidFirstCharacterOfTagName),this._createCommentToken(2),this.state=g.BOGUS_COMMENT,this._stateBogusComment(e)}}_stateTagName(e){let t=this.currentToken;switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:this.state=g.BEFORE_ATTRIBUTE_NAME;break;case n.SOLIDUS:this.state=g.SELF_CLOSING_START_TAG;break;case n.GREATER_THAN_SIGN:this.state=g.DATA,this.emitCurrentTagToken();break;case n.NULL:this._err(i.unexpectedNullCharacter),t.tagName+="�";break;case n.EOF:this._err(i.eofInTag),this._emitEOFToken();break;default:t.tagName+=String.fromCodePoint(td(e)?e+32:e)}}_stateRcdataLessThanSign(e){e===n.SOLIDUS?this.state=g.RCDATA_END_TAG_OPEN:(this._emitChars("<"),this.state=g.RCDATA,this._stateRcdata(e))}_stateRcdataEndTagOpen(e){tp(e)?(this.state=g.RCDATA_END_TAG_NAME,this._stateRcdataEndTagName(e)):(this._emitChars("</"),this.state=g.RCDATA,this._stateRcdata(e))}handleSpecialEndTag(e){if(!this.preprocessor.startsWith(this.lastStartTagName,!1))return!this._ensureHibernation();switch(this._createEndTagToken(),this.currentToken.tagName=this.lastStartTagName,this.preprocessor.peek(this.lastStartTagName.length)){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:return this._advanceBy(this.lastStartTagName.length),this.state=g.BEFORE_ATTRIBUTE_NAME,!1;case n.SOLIDUS:return this._advanceBy(this.lastStartTagName.length),this.state=g.SELF_CLOSING_START_TAG,!1;case n.GREATER_THAN_SIGN:return this._advanceBy(this.lastStartTagName.length),this.emitCurrentTagToken(),this.state=g.DATA,!1;default:return!this._ensureHibernation()}}_stateRcdataEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=g.RCDATA,this._stateRcdata(e))}_stateRawtextLessThanSign(e){e===n.SOLIDUS?this.state=g.RAWTEXT_END_TAG_OPEN:(this._emitChars("<"),this.state=g.RAWTEXT,this._stateRawtext(e))}_stateRawtextEndTagOpen(e){tp(e)?(this.state=g.RAWTEXT_END_TAG_NAME,this._stateRawtextEndTagName(e)):(this._emitChars("</"),this.state=g.RAWTEXT,this._stateRawtext(e))}_stateRawtextEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=g.RAWTEXT,this._stateRawtext(e))}_stateScriptDataLessThanSign(e){switch(e){case n.SOLIDUS:this.state=g.SCRIPT_DATA_END_TAG_OPEN;break;case n.EXCLAMATION_MARK:this.state=g.SCRIPT_DATA_ESCAPE_START,this._emitChars("<!");break;default:this._emitChars("<"),this.state=g.SCRIPT_DATA,this._stateScriptData(e)}}_stateScriptDataEndTagOpen(e){tp(e)?(this.state=g.SCRIPT_DATA_END_TAG_NAME,this._stateScriptDataEndTagName(e)):(this._emitChars("</"),this.state=g.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=g.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscapeStart(e){e===n.HYPHEN_MINUS?(this.state=g.SCRIPT_DATA_ESCAPE_START_DASH,this._emitChars("-")):(this.state=g.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscapeStartDash(e){e===n.HYPHEN_MINUS?(this.state=g.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-")):(this.state=g.SCRIPT_DATA,this._stateScriptData(e))}_stateScriptDataEscaped(e){switch(e){case n.HYPHEN_MINUS:this.state=g.SCRIPT_DATA_ESCAPED_DASH,this._emitChars("-");break;case n.LESS_THAN_SIGN:this.state=g.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case n.NULL:this._err(i.unexpectedNullCharacter),this._emitChars("�");break;case n.EOF:this._err(i.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptDataEscapedDash(e){switch(e){case n.HYPHEN_MINUS:this.state=g.SCRIPT_DATA_ESCAPED_DASH_DASH,this._emitChars("-");break;case n.LESS_THAN_SIGN:this.state=g.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case n.NULL:this._err(i.unexpectedNullCharacter),this.state=g.SCRIPT_DATA_ESCAPED,this._emitChars("�");break;case n.EOF:this._err(i.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=g.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedDashDash(e){switch(e){case n.HYPHEN_MINUS:this._emitChars("-");break;case n.LESS_THAN_SIGN:this.state=g.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN;break;case n.GREATER_THAN_SIGN:this.state=g.SCRIPT_DATA,this._emitChars(">");break;case n.NULL:this._err(i.unexpectedNullCharacter),this.state=g.SCRIPT_DATA_ESCAPED,this._emitChars("�");break;case n.EOF:this._err(i.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=g.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedLessThanSign(e){e===n.SOLIDUS?this.state=g.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:tp(e)?(this._emitChars("<"),this.state=g.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=g.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagOpen(e){tp(e)?(this.state=g.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars("</"),this.state=g.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagName(e){this.handleSpecialEndTag(e)&&(this._emitChars("</"),this.state=g.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataDoubleEscapeStart(e){if(this.preprocessor.startsWith(e3.SCRIPT,!1)&&tg(this.preprocessor.peek(e3.SCRIPT.length))){this._emitCodePoint(e);for(let e=0;e<e3.SCRIPT.length;e++)this._emitCodePoint(this._consume());this.state=g.SCRIPT_DATA_DOUBLE_ESCAPED}else this._ensureHibernation()||(this.state=g.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataDoubleEscaped(e){switch(e){case n.HYPHEN_MINUS:this.state=g.SCRIPT_DATA_DOUBLE_ESCAPED_DASH,this._emitChars("-");break;case n.LESS_THAN_SIGN:this.state=g.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case n.NULL:this._err(i.unexpectedNullCharacter),this._emitChars("�");break;case n.EOF:this._err(i.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedDash(e){switch(e){case n.HYPHEN_MINUS:this.state=g.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH,this._emitChars("-");break;case n.LESS_THAN_SIGN:this.state=g.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case n.NULL:this._err(i.unexpectedNullCharacter),this.state=g.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars("�");break;case n.EOF:this._err(i.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=g.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedDashDash(e){switch(e){case n.HYPHEN_MINUS:this._emitChars("-");break;case n.LESS_THAN_SIGN:this.state=g.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN,this._emitChars("<");break;case n.GREATER_THAN_SIGN:this.state=g.SCRIPT_DATA,this._emitChars(">");break;case n.NULL:this._err(i.unexpectedNullCharacter),this.state=g.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars("�");break;case n.EOF:this._err(i.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=g.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedLessThanSign(e){e===n.SOLIDUS?(this.state=g.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=g.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateScriptDataDoubleEscapeEnd(e){if(this.preprocessor.startsWith(e3.SCRIPT,!1)&&tg(this.preprocessor.peek(e3.SCRIPT.length))){this._emitCodePoint(e);for(let e=0;e<e3.SCRIPT.length;e++)this._emitCodePoint(this._consume());this.state=g.SCRIPT_DATA_ESCAPED}else this._ensureHibernation()||(this.state=g.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateBeforeAttributeName(e){switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:break;case n.SOLIDUS:case n.GREATER_THAN_SIGN:case n.EOF:this.state=g.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case n.EQUALS_SIGN:this._err(i.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=g.ATTRIBUTE_NAME;break;default:this._createAttr(""),this.state=g.ATTRIBUTE_NAME,this._stateAttributeName(e)}}_stateAttributeName(e){switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:case n.SOLIDUS:case n.GREATER_THAN_SIGN:case n.EOF:this._leaveAttrName(),this.state=g.AFTER_ATTRIBUTE_NAME,this._stateAfterAttributeName(e);break;case n.EQUALS_SIGN:this._leaveAttrName(),this.state=g.BEFORE_ATTRIBUTE_VALUE;break;case n.QUOTATION_MARK:case n.APOSTROPHE:case n.LESS_THAN_SIGN:this._err(i.unexpectedCharacterInAttributeName),this.currentAttr.name+=String.fromCodePoint(e);break;case n.NULL:this._err(i.unexpectedNullCharacter),this.currentAttr.name+="
1�";break;default:this.currentAttr.name+=String.fromCodePoint(td(e)?e+32:e)}}_stateAfterAttributeName(e){switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:break;case n.SOLIDUS:this.state=g.SELF_CLOSING_START_TAG;break;case n.EQUALS_SIGN:this.state=g.BEFORE_ATTRIBUTE_VALUE;break;case n.GREATER_THAN_SIGN:this.state=g.DATA,this.emitCurrentTagToken();break;case n.EOF:this._err(i.eofInTag),this._emitEOFToken();break;default:this._createAttr(""),this.state=g.ATTRIBUTE_NAME,this._stateAttributeName(e)}}_stateBeforeAttributeValue(e){switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:break;case n.QUOTATION_MARK:this.state=g.ATTRIBUTE_VALUE_DOUBLE_QUOTED;break;case n.APOSTROPHE:this.state=g.ATTRIBUTE_VALUE_SINGLE_QUOTED;break;case n.GREATER_THAN_SIGN:this._err(i.missingAttributeValue),this.state=g.DATA,this.emitCurrentTagToken();break;default:this.state=g.ATTRIBUTE_VALUE_UNQUOTED,this._stateAttributeValueUnquoted(e)}}_stateAttributeValueDoubleQuoted(e){switch(e){case n.QUOTATION_MARK:this.state=g.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case n.AMPERSAND:this._startCharacterReference();break;case n.NULL:this._err(i.unexpectedNullCharacter),this.currentAttr.value+="�";break;case n.EOF:this._err(i.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAttributeValueSingleQuoted(e){switch(e){case n.APOSTROPHE:this.state=g.AFTER_ATTRIBUTE_VALUE_QUOTED;break;case n.AMPERSAND:this._startCharacterReference();break;case n.NULL:this._err(i.unexpectedNullCharacter),this.currentAttr.value+="�";break;case n.EOF:this._err(i.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAttributeValueUnquoted(e){switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:this._leaveAttrValue(),this.state=g.BEFORE_ATTRIBUTE_NAME;break;case n.AMPERSAND:this._startCharacterReference();break;case n.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=g.DATA,this.emitCurrentTagToken();break;case n.NULL:this._err(i.unexpectedNullCharacter),this.currentAttr.value+="�";break;case n.QUOTATION_MARK:case n.APOSTROPHE:case n.LESS_THAN_SIGN:case n.EQUALS_SIGN:case n.GRAVE_ACCENT:this._err(i.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=String.fromCodePoint(e);break;case n.EOF:this._err(i.eofInTag),this._emitEOFToken();break;default:this.currentAttr.value+=String.fromCodePoint(e)}}_stateAfterAttributeValueQuoted(e){switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:this._leaveAttrValue(),this.state=g.BEFORE_ATTRIBUTE_NAME;break;case n.SOLIDUS:this._leaveAttrValue(),this.state=g.SELF_CLOSING_START_TAG;break;case n.GREATER_THAN_SIGN:this._leaveAttrValue(),this.state=g.DATA,this.emitCurrentTagToken();break;case n.EOF:this._err(i.eofInTag),this._emitEOFToken();break;default:this._err(i.missingWhitespaceBetweenAttributes),this.state=g.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}_stateSelfClosingStartTag(e){switch(e){case n.GREATER_THAN_SIGN:this.currentToken.selfClosing=!0,this.state=g.DATA,this.emitCurrentTagToken();break;case n.EOF:this._err(i.eofInTag),this._emitEOFToken();break;default:this._err(i.unexpectedSolidusInTag),this.state=g.BEFORE_ATTRIBUTE_NAME,this._stateBeforeAttributeName(e)}}_stateBogusComment(e){let t=this.currentToken;switch(e){case n.GREATER_THAN_SIGN:this.state=g.DATA,this.emitCurrentComment(t);break;case n.EOF:this.emitCurrentComment(t),this._emitEOFToken();break;case n.NULL:this._err(i.unexpectedNullCharacter),t.data+="�";break;default:t.data+=String.fromCodePoint(e)}}_stateMarkupDeclarationOpen(e){this._consumeSequenceIfMatch(e3.DASH_DASH,!0)?(this._createCommentToken(e3.DASH_DASH.length+1),this.state=g.COMMENT_START):this._consumeSequenceIfMatch(e3.DOCTYPE,!1)?(this.currentLocation=this.getCurrentLocation(e3.DOCTYPE.length+1),this.state=g.DOCTYPE):this._consumeSequenceIfMatch(e3.CDATA_START,!0)?this.inForeignNode?this.state=g.CDATA_SECTION:(this._err(i.cdataInHtmlContent),this._createCommentToken(e3.CDATA_START.length+1),this.currentToken.data="[CDATA[",this.state=g.BOGUS_COMMENT):this._ensureHibernation()||(this._err(i.incorrectlyOpenedComment),this._createCommentToken(2),this.state=g.BOGUS_COMMENT,this._stateBogusComment(e))}_stateCommentStart(e){switch(e){case n.HYPHEN_MINUS:this.state=g.COMMENT_START_DASH;break;case n.GREATER_THAN_SIGN:{this._err(i.abruptClosingOfEmptyComment),this.state=g.DATA;let e=this.currentToken;this.emitCurrentComment(e);break}default:this.state=g.COMMENT,this._stateComment(e)}}_stateCommentStartDash(e){let t=this.currentToken;switch(e){case n.HYPHEN_MINUS:this.state=g.COMMENT_END;break;case n.GREATER_THAN_SIGN:this._err(i.abruptClosingOfEmptyComment),this.state=g.DATA,this.emitCurrentComment(t);break;case n.EOF:this._err(i.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=g.COMMENT,this._stateComment(e)}}_stateComment(e){let t=this.currentToken;switch(e){case n.HYPHEN_MINUS:this.state=g.COMMENT_END_DASH;break;case n.LESS_THAN_SIGN:t.data+="<",this.state=g.COMMENT_LESS_THAN_SIGN;break;case n.NULL:this._err(i.unexpectedNullCharacter),t.data+="�";break;case n.EOF:this._err(i.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+=String.fromCodePoint(e)}}_stateCommentLessThanSign(e){let t=this.currentToken;switch(e){case n.EXCLAMATION_MARK:t.data+="!",this.state=g.COMMENT_LESS_THAN_SIGN_BANG;break;case n.LESS_THAN_SIGN:t.data+="<";break;default:this.state=g.COMMENT,this._stateComment(e)}}_stateCommentLessThanSignBang(e){e===n.HYPHEN_MINUS?this.state=g.COMMENT_LESS_THAN_SIGN_BANG_DASH:(this.state=g.COMMENT,this._stateComment(e))}_stateCommentLessThanSignBangDash(e){e===n.HYPHEN_MINUS?this.state=g.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:(this.state=g.COMMENT_END_DASH,this._stateCommentEndDash(e))}_stateCommentLessThanSignBangDashDash(e){e!==n.GREATER_THAN_SIGN&&e!==n.EOF&&this._err(i.nestedComment),this.state=g.COMMENT_END,this._stateCommentEnd(e)}_stateCommentEndDash(e){let t=this.currentToken;switch(e){case n.HYPHEN_MINUS:this.state=g.COMMENT_END;break;case n.EOF:this._err(i.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="-",this.state=g.COMMENT,this._stateComment(e)}}_stateCommentEnd(e){let t=this.currentToken;switch(e){case n.GREATER_THAN_SIGN:this.state=g.DATA,this.emitCurrentComment(t);break;case n.EXCLAMATION_MARK:this.state=g.COMMENT_END_BANG;break;case n.HYPHEN_MINUS:t.data+="-";break;case n.EOF:this._err(i.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--",this.state=g.COMMENT,this._stateComment(e)}}_stateCommentEndBang(e){let t=this.currentToken;switch(e){case n.HYPHEN_MINUS:t.data+="--!",this.state=g.COMMENT_END_DASH;break;case n.GREATER_THAN_SIGN:this._err(i.incorrectlyClosedComment),this.state=g.DATA,this.emitCurrentComment(t);break;case n.EOF:this._err(i.eofInComment),this.emitCurrentComment(t),this._emitEOFToken();break;default:t.data+="--!",this.state=g.COMMENT,this._stateComment(e)}}_stateDoctype(e){switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:this.state=g.BEFORE_DOCTYPE_NAME;break;case n.GREATER_THAN_SIGN:this.state=g.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e);break;case n.EOF:{this._err(i.eofInDoctype),this._createDoctypeToken(null);let e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break}default:this._err(i.missingWhitespaceBeforeDoctypeName),this.state=g.BEFORE_DOCTYPE_NAME,this._stateBeforeDoctypeName(e)}}_stateBeforeDoctypeName(e){if(td(e))this._createDoctypeToken(String.fromCharCode(e+32)),this.state=g.DOCTYPE_NAME;else switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:break;case n.NULL:this._err(i.unexpectedNullCharacter),this._createDoctypeToken("�"),this.state=g.DOCTYPE_NAME;break;case n.GREATER_THAN_SIGN:{this._err(i.missingDoctypeName),this._createDoctypeToken(null);let e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this.state=g.DATA;break}case n.EOF:{this._err(i.eofInDoctype),this._createDoctypeToken(null);let e=this.currentToken;e.forceQuirks=!0,this.emitCurrentDoctype(e),this._emitEOFToken();break}default:this._createDoctypeToken(String.fromCodePoint(e)),this.state=g.DOCTYPE_NAME}}_stateDoctypeName(e){let t=this.currentToken;switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:this.state=g.AFTER_DOCTYPE_NAME;break;case n.GREATER_THAN_SIGN:this.state=g.DATA,this.emitCurrentDoctype(t);break;
vendor: 13,681 bytes, line 1
1case n.NULL:this._err(i.unexpectedNullCharacter),t.name+="�";break;case n.EOF:this._err(i.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.name+=String.fromCodePoint(td(e)?e+32:e)}}_stateAfterDoctypeName(e){let t=this.currentToken;switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:break;case n.GREATER_THAN_SIGN:this.state=g.DATA,this.emitCurrentDoctype(t);break;case n.EOF:this._err(i.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._consumeSequenceIfMatch(e3.PUBLIC,!1)?this.state=g.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._consumeSequenceIfMatch(e3.SYSTEM,!1)?this.state=g.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._ensureHibernation()||(this._err(i.invalidCharacterSequenceAfterDoctypeName),t.forceQuirks=!0,this.state=g.BOGUS_DOCTYPE,this._stateBogusDoctype(e))}}_stateAfterDoctypePublicKeyword(e){let t=this.currentToken;switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:this.state=g.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER;break;case n.QUOTATION_MARK:this._err(i.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=g.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case n.APOSTROPHE:this._err(i.missingWhitespaceAfterDoctypePublicKeyword),t.publicId="",this.state=g.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case n.GREATER_THAN_SIGN:this._err(i.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=g.DATA,this.emitCurrentDoctype(t);break;case n.EOF:this._err(i.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(i.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=g.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBeforeDoctypePublicIdentifier(e){let t=this.currentToken;switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:break;case n.QUOTATION_MARK:t.publicId="",this.state=g.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED;break;case n.APOSTROPHE:t.publicId="",this.state=g.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED;break;case n.GREATER_THAN_SIGN:this._err(i.missingDoctypePublicIdentifier),t.forceQuirks=!0,this.state=g.DATA,this.emitCurrentDoctype(t);break;case n.EOF:this._err(i.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(i.missingQuoteBeforeDoctypePublicIdentifier),t.forceQuirks=!0,this.state=g.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateDoctypePublicIdentifierDoubleQuoted(e){let t=this.currentToken;switch(e){case n.QUOTATION_MARK:this.state=g.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case n.NULL:this._err(i.unexpectedNullCharacter),t.publicId+="�";break;case n.GREATER_THAN_SIGN:this._err(i.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=g.DATA;break;case n.EOF:this._err(i.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}_stateDoctypePublicIdentifierSingleQuoted(e){let t=this.currentToken;switch(e){case n.APOSTROPHE:this.state=g.AFTER_DOCTYPE_PUBLIC_IDENTIFIER;break;case n.NULL:this._err(i.unexpectedNullCharacter),t.publicId+="�";break;case n.GREATER_THAN_SIGN:this._err(i.abruptDoctypePublicIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=g.DATA;break;case n.EOF:this._err(i.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.publicId+=String.fromCodePoint(e)}}_stateAfterDoctypePublicIdentifier(e){let t=this.currentToken;switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:this.state=g.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS;break;case n.GREATER_THAN_SIGN:this.state=g.DATA,this.emitCurrentDoctype(t);break;case n.QUOTATION_MARK:this._err(i.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=g.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case n.APOSTROPHE:this._err(i.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),t.systemId="",this.state=g.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case n.EOF:this._err(i.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(i.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=g.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBetweenDoctypePublicAndSystemIdentifiers(e){let t=this.currentToken;switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:break;case n.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=g.DATA;break;case n.QUOTATION_MARK:t.systemId="",this.state=g.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case n.APOSTROPHE:t.systemId="",this.state=g.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case n.EOF:this._err(i.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(i.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=g.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateAfterDoctypeSystemKeyword(e){let t=this.currentToken;switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:this.state=g.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER;break;case n.QUOTATION_MARK:this._err(i.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=g.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case n.APOSTROPHE:this._err(i.missingWhitespaceAfterDoctypeSystemKeyword),t.systemId="",this.state=g.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case n.GREATER_THAN_SIGN:this._err(i.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=g.DATA,this.emitCurrentDoctype(t);break;case n.EOF:this._err(i.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(i.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=g.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBeforeDoctypeSystemIdentifier(e){let t=this.currentToken;switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:break;case n.QUOTATION_MARK:t.systemId="",this.state=g.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED;break;case n.APOSTROPHE:t.systemId="",this.state=g.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED;break;case n.GREATER_THAN_SIGN:this._err(i.missingDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=g.DATA,this.emitCurrentDoctype(t);break;case n.EOF:this._err(i.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(i.missingQuoteBeforeDoctypeSystemIdentifier),t.forceQuirks=!0,this.state=g.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateDoctypeSystemIdentifierDoubleQuoted(e){let t=this.currentToken;switch(e){case n.QUOTATION_MARK:this.state=g.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case n.NULL:this._err(i.unexpectedNullCharacter),t.systemId+="�";break;case n.GREATER_THAN_SIGN:this._err(i.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=g.DATA;break;case n.EOF:this._err(i.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}_stateDoctypeSystemIdentifierSingleQuoted(e){let t=this.currentToken;switch(e){case n.APOSTROPHE:this.state=g.AFTER_DOCTYPE_SYSTEM_IDENTIFIER;break;case n.NULL:this._err(i.unexpectedNullCharacter),t.systemId+="�";break;case n.GREATER_THAN_SIGN:this._err(i.abruptDoctypeSystemIdentifier),t.forceQuirks=!0,this.emitCurrentDoctype(t),this.state=g.DATA;break;case n.EOF:this._err(i.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:t.systemId+=String.fromCodePoint(e)}}_stateAfterDoctypeSystemIdentifier(e){let t=this.currentToken;switch(e){case n.SPACE:case n.LINE_FEED:case n.TABULATION:case n.FORM_FEED:break;case n.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=g.DATA;break;case n.EOF:this._err(i.eofInDoctype),t.forceQuirks=!0,this.emitCurrentDoctype(t),this._emitEOFToken();break;default:this._err(i.unexpectedCharacterAfterDoctypeSystemIdentifier),this.state=g.BOGUS_DOCTYPE,this._stateBogusDoctype(e)}}_stateBogusDoctype(e){let t=this.currentToken;switch(e){case n.GREATER_THAN_SIGN:this.emitCurrentDoctype(t),this.state=g.DATA;break;case n.NULL:this._err(i.unexpectedNullCharacter);break;case n.EOF:this.emitCurrentDoctype(t),this._emitEOFToken()}}_stateCdataSection(e){switch(e){case n.RIGHT_SQUARE_BRACKET:this.state=g.CDATA_SECTION_BRACKET;break;case n.EOF:this._err(i.eofInCdata),this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateCdataSectionBracket(e){e===n.RIGHT_SQUARE_BRACKET?this.state=g.CDATA_SECTION_END:(this._emitChars("]"),this.state=g.CDATA_SECTION,this._stateCdataSection(e))}_stateCdataSectionEnd(e){switch(e){case n.GREATER_THAN_SIGN:this.state=g.DATA;break;case n.RIGHT_SQUARE_BRACKET:this._emitChars("]");break;default:this._emitChars("]]"),this.state=g.CDATA_SECTION,this._stateCdataSection(e)}}_stateCharacterReference(){let e=this.entityDecoder.write(this.preprocessor.html,this.preprocessor.pos);if(e<0){if(this.preprocessor.lastChunkWritten)e=this.entityDecoder.end();else{this.active=!1,this.preprocessor.pos=this.preprocessor.html.length-1,this.consumedAfterSnapshot=0,this.preprocessor.endOfChunkHit=!0;return}}0===e?(this.preprocessor.pos=this.entityStartPos,this._flushCodePointConsumedAsCharacterReference(n.AMPERSAND),this.state=!this._isCharacterReferenceInAttribute()&&tf(this.preprocessor.peek(1))?g.AMBIGUOUS_AMPERSAND:this.returnState):this.state=this.returnState}_stateAmbiguousAmpersand(e){tf(e)?this._flushCodePointConsumedAsCharacterReference(e):(e===n.SEMICOLON&&this._err(i.unknownNamedCharacterReference),this.state=this.returnState,this._callState(e))}}let tb=new Set([m.DD,m.DT,m.LI,m.OPTGROUP,m.OPTION,m.P,m.RB,m.RP,m.RT,m.RTC]),tT=new Set([...tb,m.CAPTION,m.COLGROUP,m.TBODY,m.TD,m.TFOOT,m.TH,m.THEAD,m.TR]),tE=new Set([m.APPLET,m.CAPTION,m.HTML,m.MARQUEE,m.OBJECT,m.TABLE,m.TD,m.TEMPLATE,m.TH]),t_=new Set([...tE,m.OL,m.UL]),tk=new Set([...tE,m.BUTTON]),tC=new Set([m.ANNOTATION_XML,m.MI,m.MN,m.MO,m.MS,m.MTEXT]),tx=new Set([m.DESC,m.FOREIGN_OBJECT,m.TITLE]),tA=new Set([m.TR,m.TEMPLATE,m.HTML]),tv=new Set([m.TBODY,m.TFOOT,m.THEAD,m.TEMPLATE,m.HTML]),tS=new Set([m.TABLE,m.TEMPLATE,m.HTML]),tw=new Set([m.TD,m.TH]);class tO{get currentTmplContentOrNode(){return this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):this.current}constructor(e,t,r){this.treeAdapter=t,this.handler=r,this.items=[],this.tagIDs=[],this.stackTop=-1,this.tmplCount=0,this.currentTagId=m.UNKNOWN,this.current=e}_indexOf(e){return this.items.lastIndexOf(e,this.stackTop)}_isInTemplate(){return this.currentTagId===m.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===h.HTML}_updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagId=this.tagIDs[this.stackTop]}push(e,t){this.stackTop++,this.items[this.stackTop]=e,this.current=e,this.tagIDs[this.stackTop]=t,this.currentTagId=t,this._isInTemplate()&&this.tmplCount++,this.handler.onItemPush(e,t,!0)}pop(){let e=this.current;this.tmplCount>0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!0)}replace(e,t){let r=this._indexOf(e);this.items[r]=t,r===this.stackTop&&(this.current=t)}insertAfter(e,t,r){let n=this._indexOf(e)+1;this.items.splice(n,0,t),this.tagIDs.splice(n,0,r),this.stackTop++,n===this.stackTop&&this._updateCurrentElement(),this.handler.onItemPush(this.current,this.currentTagId,n===this.stackTop)}popUntilTagNamePopped(e){let t=this.stackTop+1;do t=this.tagIDs.lastIndexOf(e,t-1);while(t>0&&this.treeAdapter.getNamespaceURI(this.items[t])!==h.HTML);this.shortenToLength(t<0?0:t)}shortenToLength(e){for(;this.stackTop>=e;){let t=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,this.stackTop<e)}}popUntilElementPopped(e){let t=this._indexOf(e);this.shortenToLength(t<0?0:t)}popUntilPopped(e,t){let r=this._indexOfTagNames(e,t);this.shortenToLength(r<0?0:r)}popUntilNumberedHeaderPopped(){this.popUntilPopped(tu,h.HTML)}popUntilTableCellPopped(){this.popUntilPopped(tw,h.HTML)}popAllUpToHtmlElement(){this.tmplCount=0,this.shortenToLength(1)}_indexOfTagNames(e,t){for(let r=this.stackTop;r>=0;r--)if(e.has(this.tagIDs[r])&&this.treeAdapter.getNamespaceURI(this.items[r])===t)return r;return -1}clearBackTo(e,t){let r=this._indexOfTagNames(e,t);this.shortenToLength(r+1)}clearBackToTableContext(){this.clearBackTo(tS,h.HTML)}clearBackToTableBodyContext(){this.clearBackTo(tv,h.HTML)}clearBackToTableRowContext(){this.clearBackTo(tA,h.HTML)}remove(e){let t=this._indexOf(e);t>=0&&(t===this.stackTop?this.pop():(this.items.splice(t,1),this.tagIDs.splice(t,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===m.BODY?this.items[1]:null}contains(e){return this._indexOf(e)>-1}getCommonAncestor(e){let t=this._indexOf(e)-1;return t>=0?this.items[t]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.tagIDs[0]===m.HTML}hasInDynamicScope(e,t){for(let r=this.stackTop;r>=0;r--){let n=this.tagIDs[r];switch(this.treeAdapter.getNamespaceURI(this.items[r])){case h.HTML:if(n===e)return!0;if(t.has(n))return!1;break;case h.SVG:if(tx.has(n))return!1;break;case h.MATHML:if(tC.has(n))return!1}}return!0}hasInScope(e){return this.hasInDynamicScope(e,tE)}hasInListItemScope(e){return this.hasInDynamicScope(e,t_)}hasInButtonScope(e){return this.hasInDynamicScope(e,tk)}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){let t=this.tagIDs[e];switch(this.treeAdapter.getNamespaceURI(this.items[e])){case h.HTML:if(tu.has(t))return!0;
1if(tE.has(t))return!1;break;case h.SVG:if(tx.has(t))return!1;break;case h.MATHML:if(tC.has(t))return!1}}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===h.HTML)switch(this.tagIDs[t]){case e:return!0;case m.TABLE:case m.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let e=this.stackTop;e>=0;e--)if(this.treeAdapter.getNamespaceURI(this.items[e])===h.HTML)switch(this.tagIDs[e]){case m.TBODY:case m.THEAD:case m.TFOOT:return!0;case m.TABLE:case m.HTML:return!1}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===h.HTML)switch(this.tagIDs[t]){case e:return!0;case m.OPTION:case m.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;tb.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;tT.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;this.currentTagId!==e&&tT.has(this.currentTagId);)this.pop()}}!function(e){e[e.Marker=0]="Marker",e[e.Element=1]="Element"}(y||(y={}));let tD={type:y.Marker};class tI{constructor(e){this.treeAdapter=e,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(e,t){let r=[],n=t.length,i=this.treeAdapter.getTagName(e),o=this.treeAdapter.getNamespaceURI(e);for(let e=0;e<this.entries.length;e++){let t=this.entries[e];if(t.type===y.Marker)break;let{element:a}=t;if(this.treeAdapter.getTagName(a)===i&&this.treeAdapter.getNamespaceURI(a)===o){let t=this.treeAdapter.getAttrList(a);t.length===n&&r.push({idx:e,attrs:t})}}return r}_ensureNoahArkCondition(e){if(this.entries.length<3)return;let t=this.treeAdapter.getAttrList(e),r=this._getNoahArkConditionCandidates(e,t);if(r.length<3)return;let n=new Map(t.map(e=>[e.name,e.value])),i=0;for(let e=0;e<r.length;e++){let t=r[e];t.attrs.every(e=>n.get(e.name)===e.value)&&(i+=1)>=3&&this.entries.splice(t.idx,1)}}insertMarker(){this.entries.unshift(tD)}pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:y.Element,element:e,token:t})}insertElementAfterBookmark(e,t){let r=this.entries.indexOf(this.bookmark);this.entries.splice(r,0,{type:y.Element,element:e,token:t})}removeEntry(e){let t=this.entries.indexOf(e);t>=0&&this.entries.splice(t,1)}clearToLastMarker(){let e=this.entries.indexOf(tD);e>=0?this.entries.splice(0,e+1):this.entries.length=0}getElementEntryInScopeWithTagName(e){let t=this.entries.find(t=>t.type===y.Marker||this.treeAdapter.getTagName(t.element)===e);return t&&t.type===y.Element?t:null}getElementEntry(e){return this.entries.find(t=>t.type===y.Element&&t.element===e)}}let tN={createDocument:()=>({nodeName:"#document",mode:p.NO_QUIRKS,childNodes:[]}),createDocumentFragment:()=>({nodeName:"#document-fragment",childNodes:[]}),createElement:(e,t,r)=>({nodeName:e,tagName:e,attrs:r,namespaceURI:t,childNodes:[],parentNode:null}),createCommentNode:e=>({nodeName:"#comment",data:e,parentNode:null}),createTextNode:e=>({nodeName:"#text",value:e,parentNode:null}),appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,r){let n=e.childNodes.indexOf(r);e.childNodes.splice(n,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent:e=>e.content,setDocumentType(e,t,r,n){let i=e.childNodes.find(e=>"#documentType"===e.nodeName);i?(i.name=t,i.publicId=r,i.systemId=n):tN.appendChild(e,{nodeName:"#documentType",name:t,publicId:r,systemId:n,parentNode:null})},setDocumentMode(e,t){e.mode=t},getDocumentMode:e=>e.mode,detachNode(e){if(e.parentNode){let t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){let r=e.childNodes[e.childNodes.length-1];if(tN.isTextNode(r)){r.value+=t;return}}tN.appendChild(e,tN.createTextNode(t))},insertTextBefore(e,t,r){let n=e.childNodes[e.childNodes.indexOf(r)-1];n&&tN.isTextNode(n)?n.value+=t:tN.insertBefore(e,tN.createTextNode(t),r)},adoptAttributes(e,t){let r=new Set(e.attrs.map(e=>e.name));for(let n=0;n<t.length;n++)r.has(t[n].name)||e.attrs.push(t[n])},getFirstChild:e=>e.childNodes[0],getChildNodes:e=>e.childNodes,getParentNode:e=>e.parentNode,getAttrList:e=>e.attrs,getTagName:e=>e.tagName,getNamespaceURI:e=>e.namespaceURI,getTextNodeContent:e=>e.value,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName:e=>e.name,getDocumentTypeNodePublicId:e=>e.publicId,getDocumentTypeNodeSystemId:e=>e.systemId,isTextNode:e=>"#text"===e.nodeName,isCommentNode:e=>"#comment"===e.nodeName,isDocumentTypeNode:e=>"#documentType"===e.nodeName,isElementNode:e=>Object.prototype.hasOwnProperty.call(e,"tagName"),setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},tL="html",tM=["+//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//"],tF=[...tM,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],tR=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),tP=["-
1//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],tB=[...tP,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function tH(e,t){return t.some(t=>e.startsWith(t))}let tU={TEXT_HTML:"text/html",APPLICATION_XML:"application/xhtml+xml"},tj=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])),tz=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:h.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:h.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:h.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:h.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:h.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:h.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:h.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:h.XML}],["xml:space",{prefix:"xml",name:"space",namespace:h.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:h.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:h.XMLNS}]]),tq=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])),tG=new Set([m.B,m.BIG,m.BLOCKQUOTE,m.BODY,m.BR,m.CENTER,m.CODE,m.DD,m.DIV,m.DL,m.DT,m.EM,m.EMBED,m.H1,m.H2,m.H3,m.H4,m.H5,m.H6,m.HEAD,m.HR,m.I,m.IMG,m.LI,m.LISTING,m.MENU,m.META,m.NOBR,m.OL,m.P,m.PRE,m.RUBY,m.S,m.SMALL,m.SPAN,m.STRONG,m.STRIKE,m.SUB,m.SUP,m.TABLE,m.TT,m.U,m.UL,m.VAR]);function tW(e){for(let t=0;t<e.attrs.length;t++)if("definitionurl"===e.attrs[t].name){e.attrs[t].name="definitionURL";break}}function tY(e){for(let t=0;t<e.attrs.length;t++){let r=tj.get(e.attrs[t].name);null!=r&&(e.attrs[t].name=r)}}function tK(e){for(let t=0;t<e.attrs.length;t++){let r=tz.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(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"}(b||(b={}));let t$={startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1},tV=new Set([m.TABLE,m.TBODY,m.TFOOT,m.THEAD,m.TR]),tX={scriptingEnabled:!0,sourceCodeLocationInfo:!1,treeAdapter:tN,onParseError:null};class tQ{constructor(e,t,r=null,n=null){this.fragmentContext=r,this.scriptHandler=n,this.currentToken=null,this.stopped=!1,this.insertionMode=b.INITIAL,this.originalInsertionMode=b.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={...tX,...e},this.treeAdapter=this.options.treeAdapter,this.onParseError=this.options.onParseError,this.onParseError&&(this.options.sourceCodeLocationInfo=!0),this.document=null!=t?t:this.treeAdapter.createDocument(),this.tokenizer=new ty(this.options,this),this.activeFormattingElements=new tI(this.treeAdapter),this.fragmentContextID=r?ts(this.treeAdapter.getTagName(r)):m.UNKNOWN,this._setContextModes(null!=r?r:this.document,this.fragmentContextID),this.openElements=new tO(this.document,this.treeAdapter,this)}static parse(e,t){let r=new this(t);return r.tokenizer.write(e,!0),r.document}static getFragmentParser(e,t){let r={...tX,...t};null!=e||(e=r.treeAdapter.createElement(f.TEMPLATE,h.HTML,[]));let n=r.treeAdapter.createElement("documentmock",h.HTML,[]),i=new this(r,n,e);return i.fragmentContextID===m.TEMPLATE&&i.tmplInsertionModeStack.unshift(b.IN_TEMPLATE),i._initTokenizerForFragmentParsing(),i._insertFakeRootElement(),i._resetInsertionMode(),i._findFormInFragmentContext(),i}getFragment(){let e=this.treeAdapter.getFirstChild(this.document),t=this.treeAdapter.createDocumentFragment();return this._adoptNodes(e,t),t}_err(e,t,r){var n;if(!this.onParseError)return;let i=null!==(n=e.location)&&void 0!==n?n:t$,o={code:t,startLine:i.startLine,startCol:i.startCol,startOffset:i.startOffset,endLine:r?i.startLine:i.endLine,endCol:r?i.startCol:i.endCol,endOffset:r?i.startOffset:i.endOffset};this.onParseError(o)}onItemPush(e,t,r){var n,i;null===(i=(n=this.treeAdapter).onItemPush)||void 0===i||i.call(n,e),r&&this.openElements.stackTop>0&&this._setContextModes(e,t)}onItemPop(e,t){var r,n;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(e,this.currentToken),null===(n=(r=this.treeAdapter).onItemPop)||void 0===n||n.call(r,e,this.openElements.current),t){let e,t;0===this.openElements.stackTop&&this.fragmentContext?(e=this.fragmentContext,t=this.fragmentContextID):{current:e,currentTagId:t}=this.openElements,this._setContextModes(e,t)}}_setContextModes(e,t){let r=e===this.document||this.treeAdapter.getNamespaceURI(e)===h.HTML;this.currentNotInHTML=!r,this.tokenizer.inForeignNode=!r&&!this._isIntegrationPoint(t,e)}_switchToTextParsing(e,t){this._insertElement(e,h.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=b.TEXT}switchToPlaintextParsing(){this.insertionMode=b.TEXT,this.originalInsertionMode=b.IN_BODY,this.tokenizer.state=th.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let e=this.fragmentContext;
1for(;e;){if(this.treeAdapter.getTagName(e)===f.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}_initTokenizerForFragmentParsing(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===h.HTML)switch(this.fragmentContextID){case m.TITLE:case m.TEXTAREA:this.tokenizer.state=th.RCDATA;break;case m.STYLE:case m.XMP:case m.IFRAME:case m.NOEMBED:case m.NOFRAMES:case m.NOSCRIPT:this.tokenizer.state=th.RAWTEXT;break;case m.SCRIPT:this.tokenizer.state=th.SCRIPT_DATA;break;case m.PLAINTEXT:this.tokenizer.state=th.PLAINTEXT}}_setDocumentType(e){let t=e.name||"",r=e.publicId||"",n=e.systemId||"";if(this.treeAdapter.setDocumentType(this.document,t,r,n),e.location){let t=this.treeAdapter.getChildNodes(this.document).find(e=>this.treeAdapter.isDocumentTypeNode(e));t&&this.treeAdapter.setNodeSourceCodeLocation(t,e.location)}}_attachElementToTree(e,t){if(this.options.sourceCodeLocationInfo){let r=t&&{...t,startTag:t};this.treeAdapter.setNodeSourceCodeLocation(e,r)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{let t=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(t,e)}}_appendElement(e,t){let r=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(r,e.location)}_insertElement(e,t){let r=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(r,e.location),this.openElements.push(r,e.tagID)}_insertFakeElement(e,t){let r=this.treeAdapter.createElement(e,h.HTML,[]);this._attachElementToTree(r,null),this.openElements.push(r,t)}_insertTemplate(e){let t=this.treeAdapter.createElement(e.tagName,h.HTML,e.attrs),r=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,r),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,null)}_insertFakeRootElement(){let e=this.treeAdapter.createElement(f.HTML,h.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,m.HTML)}_appendCommentNode(e,t){let r=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,r),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(r,e.location)}_insertCharacters(e){let t,r;if(this._shouldFosterParentOnInsertion()?({parent:t,beforeElement:r}=this._findFosterParentingLocation(),r?this.treeAdapter.insertTextBefore(t,e.chars,r):this.treeAdapter.insertText(t,e.chars)):(t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars)),!e.location)return;let n=this.treeAdapter.getChildNodes(t),i=r?n.lastIndexOf(r):n.length,o=n[i-1];if(this.treeAdapter.getNodeSourceCodeLocation(o)){let{endLine:t,endCol:r,endOffset:n}=e.location;this.treeAdapter.updateNodeSourceCodeLocation(o,{endLine:t,endCol:r,endOffset:n})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(o,e.location)}_adoptNodes(e,t){for(let r=this.treeAdapter.getFirstChild(e);r;r=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(r),this.treeAdapter.appendChild(t,r)}_setEndLocation(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){let r=t.location,n=this.treeAdapter.getTagName(e),i=t.type===o.END_TAG&&n===t.tagName?{endTag:{...r},endLine:r.endLine,endCol:r.endCol,endOffset:r.endOffset}:{endLine:r.startLine,endCol:r.startCol,endOffset:r.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(e,i)}}shouldProcessStartTagTokenInForeignContent(e){let t,r;return!!this.currentNotInHTML&&(0===this.openElements.stackTop&&this.fragmentContext?(t=this.fragmentContext,r=this.fragmentContextID):{current:t,currentTagId:r}=this.openElements,(e.tagID!==m.SVG||this.treeAdapter.getTagName(t)!==f.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==h.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===m.MGLYPH||e.tagID===m.MALIGNMARK)&&!this._isIntegrationPoint(r,t,h.HTML)))}_processToken(e){switch(e.type){case o.CHARACTER:this.onCharacter(e);break;case o.NULL_CHARACTER:this.onNullCharacter(e);break;case o.COMMENT:this.onComment(e);break;case o.DOCTYPE:this.onDoctype(e);break;case o.START_TAG:this._processStartTag(e);break;case o.END_TAG:this.onEndTag(e);break;case o.EOF:this.onEof(e);break;case o.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}_isIntegrationPoint(e,t,r){let n=this.treeAdapter.getNamespaceURI(t),i=this.treeAdapter.getAttrList(t);return(!r||r===h.HTML)&&function(e,t,r){if(t===h.MATHML&&e===m.ANNOTATION_XML){for(let e=0;e<r.length;e++)if(r[e].name===d.ENCODING){let t=r[e].value.toLowerCase();return t===tU.TEXT_HTML||t===tU.APPLICATION_XML}}return t===h.SVG&&(e===m.FOREIGN_OBJECT||e===m.DESC||e===m.TITLE)}(e,n,i)||(!r||r===h.MATHML)&&n===h.MATHML&&(e===m.MI||e===m.MO||e===m.MN||e===m.MS||e===m.MTEXT)}_reconstructActiveFormattingElements(){let e=this.activeFormattingElements.entries.length;if(e){let t=this.activeFormattingElements.entries.findIndex(e=>e.type===y.Marker||this.openElements.contains(e.element)),r=t<0?e-1:t-1;for(let e=r;e>=0;e--){let t=this.activeFormattingElements.entries[e];this._insertElement(t.token,this.treeAdapter.getNamespaceURI(t.element)),t.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=b.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(m.P),this.openElements.popUntilTagNamePopped(m.P)}_resetInsertionMode(){for(let e=this.openElements.stackTop;e>=0;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case m.TR:this.insertionMode=b.IN_ROW;return;case m.TBODY:case m.THEAD:case m.TFOOT:this.insertionMode=b.IN_TABLE_BODY;return;case m.CAPTION:this.insertionMode=b.IN_CAPTION;return;case m.COLGROUP:this.insertionMode=b.IN_COLUMN_GROUP;return;case m.TABLE:this.insertionMode=b.IN_TABLE;return;case m.BODY:this.insertionMode=b.IN_BODY;return;case m.FRAMESET:this.insertionMode=b.IN_FRAMESET;return;case m.SELECT:this._resetInsertionModeForSelect(e);return;case m.TEMPLATE:this.insertionMode=this.tmplInsertionModeStack[0];return;case m.HTML:this.insertionMode=this.headElement?b.AFTER_HEAD:b.BEFORE_HEAD;return;case m.TD:case m.TH:if(e>0){this.insertionMode=b.IN_CELL;return}break;case m.HEAD:if(e>0){this.insertionMode=b.IN_HEAD;return}}this.insertionMode=b.IN_BODY}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){let e=this.openElements.tagIDs[t];if(e===m.TEMPLATE)break;if(e===m.TABLE){this.insertionMode=b.IN_SELECT_IN_TABLE;return}}this.insertionMode=b.IN_SELECT}_isElementCausesFosterParenting(e){return tV.has(e)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let e=this.openElements.stackTop;e>=0;e--){let t=this.openElements.items[e];switch(this.openElements.tagIDs[e]){case m.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===
1h.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case m.TABLE:{let r=this.treeAdapter.getParentNode(t);if(r)return{parent:r,beforeElement:t};return{parent:this.openElements.items[e-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(e){let t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}_isSpecialElement(e,t){return tc[this.treeAdapter.getNamespaceURI(e)].has(t)}onCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){var t,r;t=this,r=e,t._insertCharacters(r),t.framesetOk=!1;return}switch(this.insertionMode){case b.INITIAL:t1(this,e);break;case b.BEFORE_HTML:t2(this,e);break;case b.BEFORE_HEAD:t3(this,e);break;case b.IN_HEAD:t6(this,e);break;case b.IN_HEAD_NO_SCRIPT:t8(this,e);break;case b.AFTER_HEAD:t9(this,e);break;case b.IN_BODY:case b.IN_CAPTION:case b.IN_CELL:case b.IN_TEMPLATE:rt(this,e);break;case b.TEXT:case b.IN_SELECT:case b.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case b.IN_TABLE:case b.IN_TABLE_BODY:case b.IN_ROW:ru(this,e);break;case b.IN_TABLE_TEXT:rm(this,e);break;case b.IN_COLUMN_GROUP:rT(this,e);break;case b.AFTER_BODY:rw(this,e);break;case b.AFTER_AFTER_BODY:rO(this,e)}}onNullCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){var t,r;t=this,(r=e).chars="�",t._insertCharacters(r);return}switch(this.insertionMode){case b.INITIAL:t1(this,e);break;case b.BEFORE_HTML:t2(this,e);break;case b.BEFORE_HEAD:t3(this,e);break;case b.IN_HEAD:t6(this,e);break;case b.IN_HEAD_NO_SCRIPT:t8(this,e);break;case b.AFTER_HEAD:t9(this,e);break;case b.TEXT:this._insertCharacters(e);break;case b.IN_TABLE:case b.IN_TABLE_BODY:case b.IN_ROW:ru(this,e);break;case b.IN_COLUMN_GROUP:rT(this,e);break;case b.AFTER_BODY:rw(this,e);break;case b.AFTER_AFTER_BODY:rO(this,e)}}onComment(e){if(this.skipNextNewLine=!1,this.currentNotInHTML){tJ(this,e);return}switch(this.insertionMode){case b.INITIAL:case b.BEFORE_HTML:case b.BEFORE_HEAD:case b.IN_HEAD:case b.IN_HEAD_NO_SCRIPT:case b.AFTER_HEAD:case b.IN_BODY:case b.IN_TABLE:case b.IN_CAPTION:case b.IN_COLUMN_GROUP:case b.IN_TABLE_BODY:case b.IN_ROW:case b.IN_CELL:case b.IN_SELECT:case b.IN_SELECT_IN_TABLE:case b.IN_TEMPLATE:case b.IN_FRAMESET:case b.AFTER_FRAMESET:tJ(this,e);break;case b.IN_TABLE_TEXT:rg(this,e);break;case b.AFTER_BODY:!function(e,t){e._appendCommentNode(t,e.openElements.items[0])}(this,e);break;case b.AFTER_AFTER_BODY:case b.AFTER_AFTER_FRAMESET:!function(e,t){e._appendCommentNode(t,e.document)}(this,e)}}onDoctype(e){switch(this.skipNextNewLine=!1,this.insertionMode){case b.INITIAL:!function(e,t){e._setDocumentType(t);let r=t.forceQuirks?p.QUIRKS:function(e){if(e.name!==tL)return p.QUIRKS;let{systemId:t}=e;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return p.QUIRKS;let{publicId:r}=e;if(null!==r){if(r=r.toLowerCase(),tR.has(r))return p.QUIRKS;let e=null===t?tF:tM;if(tH(r,e))return p.QUIRKS;if(tH(r,e=null===t?tP:tB))return p.LIMITED_QUIRKS}return p.NO_QUIRKS}(t);(t.name!==tL||null!==t.publicId||null!==t.systemId&&"about:legacy-compat"!==t.systemId)&&e._err(t,i.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,r),e.insertionMode=b.BEFORE_HTML}(this,e);break;case b.BEFORE_HEAD:case b.IN_HEAD:case b.IN_HEAD_NO_SCRIPT:case b.AFTER_HEAD:this._err(e,i.misplacedDoctype);break;case b.IN_TABLE_TEXT:rg(this,e)}}onStartTag(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,i.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){if(function(e){let t=e.tagID;return t===m.FONT&&e.attrs.some(({name:e})=>e===d.COLOR||e===d.SIZE||e===d.FACE)||tG.has(t)}(t))rD(e),e._startTagOutsideForeignContent(t);else{let r=e._getAdjustedCurrentElement(),n=e.treeAdapter.getNamespaceURI(r);n===h.MATHML?tW(t):n===h.SVG&&(function(e){let t=tq.get(e.tagName);null!=t&&(e.tagName=t,e.tagID=ts(e.tagName))}(t),tY(t)),tK(t),t.selfClosing?e._appendElement(t,n):e._insertElement(t,n),t.ackSelfClosing=!0}}(this,e):this._startTagOutsideForeignContent(e)}_startTagOutsideForeignContent(e){var t,r,n,o,a,s;switch(this.insertionMode){case b.INITIAL:t1(this,e);break;case b.BEFORE_HTML:t=this,(r=e).tagID===m.HTML?(t._insertElement(r,h.HTML),t.insertionMode=b.BEFORE_HEAD):t2(t,r);break;case b.BEFORE_HEAD:!function(e,t){switch(t.tagID){case m.HTML:ra(e,t);break;case m.HEAD:e._insertElement(t,h.HTML),e.headElement=e.openElements.current,e.insertionMode=b.IN_HEAD;break;default:t3(e,t)}}(this,e);break;case b.IN_HEAD:t5(this,e);break;case b.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case m.HTML:ra(e,t);break;case m.BASEFONT:case m.BGSOUND:case m.HEAD:case m.LINK:case m.META:case m.NOFRAMES:case m.STYLE:t5(e,t);break;case m.NOSCRIPT:e._err(t,i.nestedNoscriptInHead);break;default:t8(e,t)}}(this,e);break;case b.AFTER_HEAD:!function(e,t){switch(t.tagID){case m.HTML:ra(e,t);break;case m.BODY:e._insertElement(t,h.HTML),e.framesetOk=!1,e.insertionMode=b.IN_BODY;break;case m.FRAMESET:e._insertElement(t,h.HTML),e.insertionMode=b.IN_FRAMESET;break;case m.BASE:case m.BASEFONT:case m.BGSOUND:case m.LINK:case m.META:case m.NOFRAMES:case m.SCRIPT:case m.STYLE:case m.TEMPLATE:case m.TITLE:e._err(t,i.abandonedHeadElementChild),e.openElements.push(e.headElement,m.HEAD),t5(e,t),e.openElements.remove(e.headElement);break;case m.HEAD:e._err(t,i.misplacedStartTagForHeadElement);break;default:t9(e,t)}}(this,e);break;case b.IN_BODY:ra(this,e);break;case b.IN_TABLE:rh(this,e);break;case b.IN_TABLE_TEXT:rg(this,e);break;case b.IN_CAPTION:!function(e,t){let r=t.tagID;ry.has(r)?e.openElements.hasInTableScope(m.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(m.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=b.IN_TABLE,rh(e,t)):ra(e,t)}(this,e);break;case b.IN_COLUMN_GROUP:rb(this,e);break;case b.IN_TABLE_BODY:rE(this,e);break;case b.IN_ROW:rk(this,e);break;case b.IN_CELL:!function(e,t){let r=t.tagID;ry.has(r)?(e.openElements.hasInTableScope(m.TD)||e.openElements.hasInTableScope(m.TH))&&(e._closeTableCell(),rk(e,t)):ra(e,t)}(this,e);break;case b.IN_SELECT:rx(this,e);break;case b.IN_SELECT_IN_TABLE:!function(e,t){let r=t.tagID;r===m.CAPTION||r===m.TABLE||r===m.TBODY||r===m.TFOOT||r===m.THEAD||r===m.TR||r===m.TD||r===m.TH?(e.openElements.popUntilTagNamePopped(m.SELECT),e._resetInsertionMode(),e._processStartTag(t)):rx(e,t)}(this,e);break;case b.IN_TEMPLATE:!function(e,t){switch(t.tagID){case m.BASE:case m.BASEFONT:case m.BGSOUND:case m.LINK:case m.META:case m.NOFRAMES:case m.SCRIPT:case m.STYLE:case m.TEMPLATE:case m.TITLE:t5(e,t);break;case m.CAPTION:case m.COLGROUP:case m.TBODY:case m.TFOOT:case m.THEAD:e.tmplInsertionModeStack[0]=b.IN_TABLE,e.insertionMode=b.IN_TABLE,rh(e,t);break;case m.COL:e.tmplInsertionModeStack[0]=b.IN_COLUMN_GROUP,e.insertionMode=b.IN_COLUMN_GROUP,rb(e,t);break;case m.TR:e.tmplInsertionModeStack[0]=b.IN_TABLE_BODY,e.insertionMode=b.IN_TABLE_BODY,rE(e,t);break;case m.TD:case m.TH:e.tmplInsertionModeStack[0]=b.IN_ROW,e.insertionMode=b.IN_ROW,rk(e,t);break;default:e.tmplInsertionModeStack[0]=b.IN_BODY,e.insertionMode=b.IN_BODY,ra(e,t)}}(this,e);break;case b.AFTER_BODY:n=this,(o=e).tagID===m.HTML?ra(n,o):rw(n,o);break;case b.IN_FRAMESET:!function(e,t){switch(t.tagID){case m.HTML:ra(e,t);break;case m.FRAMESET:e._insertElement(t,h.HTML);break;case m.FRAME:e._appendElement(t,h.HTML),t.ackSelfClosing=!0;break;case m.NOFRAMES:t5(e,t)}}(this,e);break;case b.AFTER_FRAMESET:!function(e,t){switch(t.tagID){case m.HTML:ra(e,t);break;case m.NOFRAMES:t5(e,t)}}(this,e);break;case b.AFTER_AFTER_BODY:a=this,(s=e).tagID===m.HTML?ra(a,s):rO(a,s);break;case b.AFTER_AFTER_FRAMESET:!function(e,t){switch(t.tagID){case m.HTML:ra(e,t);break;case m.NOFRAMES:t5(e,t)}}(this,e)}}onEndTag(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===m.P||t.tagID===m.BR){rD(e),e._endTagOutsideForeignContent(t);return}for(let r=e.openElements.stackTop;r>0;r--){let n=e.openElements.items[r];if(e.treeAdapter.getNamespaceURI(n)===h.HTML){e._endTagOutsideForeignContent(t);break}let i=e.treeAdapter.getTagName(n);if(i.toLowerCase()===t.tagName){t.tagName=i,e.openElements.shortenToLe
1ngth(r);break}}}(this,e):this._endTagOutsideForeignContent(e)}_endTagOutsideForeignContent(e){var t,r,n,o,a,s;switch(this.insertionMode){case b.INITIAL:t1(this,e);break;case b.BEFORE_HTML:!function(e,t){let r=t.tagID;(r===m.HTML||r===m.HEAD||r===m.BODY||r===m.BR)&&t2(e,t)}(this,e);break;case b.BEFORE_HEAD:!function(e,t){let r=t.tagID;r===m.HEAD||r===m.BODY||r===m.HTML||r===m.BR?t3(e,t):e._err(t,i.endTagWithoutMatchingOpenElement)}(this,e);break;case b.IN_HEAD:!function(e,t){switch(t.tagID){case m.HEAD:e.openElements.pop(),e.insertionMode=b.AFTER_HEAD;break;case m.BODY:case m.BR:case m.HTML:t6(e,t);break;case m.TEMPLATE:t4(e,t);break;default:e._err(t,i.endTagWithoutMatchingOpenElement)}}(this,e);break;case b.IN_HEAD_NO_SCRIPT:!function(e,t){switch(t.tagID){case m.NOSCRIPT:e.openElements.pop(),e.insertionMode=b.IN_HEAD;break;case m.BR:t8(e,t);break;default:e._err(t,i.endTagWithoutMatchingOpenElement)}}(this,e);break;case b.AFTER_HEAD:!function(e,t){switch(t.tagID){case m.BODY:case m.HTML:case m.BR:t9(e,t);break;case m.TEMPLATE:t4(e,t);break;default:e._err(t,i.endTagWithoutMatchingOpenElement)}}(this,e);break;case b.IN_BODY:rl(this,e);break;case b.TEXT:t=this,e.tagID===m.SCRIPT&&(null===(r=t.scriptHandler)||void 0===r||r.call(t,t.openElements.current)),t.openElements.pop(),t.insertionMode=t.originalInsertionMode;break;case b.IN_TABLE:rd(this,e);break;case b.IN_TABLE_TEXT:rg(this,e);break;case b.IN_CAPTION:!function(e,t){let r=t.tagID;switch(r){case m.CAPTION:case m.TABLE:e.openElements.hasInTableScope(m.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(m.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=b.IN_TABLE,r===m.TABLE&&rd(e,t));break;case m.BODY:case m.COL:case m.COLGROUP:case m.HTML:case m.TBODY:case m.TD:case m.TFOOT:case m.TH:case m.THEAD:case m.TR:break;default:rl(e,t)}}(this,e);break;case b.IN_COLUMN_GROUP:!function(e,t){switch(t.tagID){case m.COLGROUP:e.openElements.currentTagId===m.COLGROUP&&(e.openElements.pop(),e.insertionMode=b.IN_TABLE);break;case m.TEMPLATE:t4(e,t);break;case m.COL:break;default:rT(e,t)}}(this,e);break;case b.IN_TABLE_BODY:r_(this,e);break;case b.IN_ROW:rC(this,e);break;case b.IN_CELL:!function(e,t){let r=t.tagID;switch(r){case m.TD:case m.TH:e.openElements.hasInTableScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=b.IN_ROW);break;case m.TABLE:case m.TBODY:case m.TFOOT:case m.THEAD:case m.TR:e.openElements.hasInTableScope(r)&&(e._closeTableCell(),rC(e,t));break;case m.BODY:case m.CAPTION:case m.COL:case m.COLGROUP:case m.HTML:break;default:rl(e,t)}}(this,e);break;case b.IN_SELECT:rA(this,e);break;case b.IN_SELECT_IN_TABLE:!function(e,t){let r=t.tagID;r===m.CAPTION||r===m.TABLE||r===m.TBODY||r===m.TFOOT||r===m.THEAD||r===m.TR||r===m.TD||r===m.TH?e.openElements.hasInTableScope(r)&&(e.openElements.popUntilTagNamePopped(m.SELECT),e._resetInsertionMode(),e.onEndTag(t)):rA(e,t)}(this,e);break;case b.IN_TEMPLATE:n=this,(o=e).tagID===m.TEMPLATE&&t4(n,o);break;case b.AFTER_BODY:rS(this,e);break;case b.IN_FRAMESET:a=this,e.tagID!==m.FRAMESET||a.openElements.isRootHtmlElementCurrent()||(a.openElements.pop(),a.fragmentContext||a.openElements.currentTagId===m.FRAMESET||(a.insertionMode=b.AFTER_FRAMESET));break;case b.AFTER_FRAMESET:s=this,e.tagID===m.HTML&&(s.insertionMode=b.AFTER_AFTER_FRAMESET);break;case b.AFTER_AFTER_BODY:rO(this,e)}}onEof(e){switch(this.insertionMode){case b.INITIAL:t1(this,e);break;case b.BEFORE_HTML:t2(this,e);break;case b.BEFORE_HEAD:t3(this,e);break;case b.IN_HEAD:t6(this,e);break;case b.IN_HEAD_NO_SCRIPT:t8(this,e);break;case b.AFTER_HEAD:t9(this,e);break;case b.IN_BODY:case b.IN_TABLE:case b.IN_CAPTION:case b.IN_COLUMN_GROUP:case b.IN_TABLE_BODY:case b.IN_ROW:case b.IN_CELL:case b.IN_SELECT:case b.IN_SELECT_IN_TABLE:rc(this,e);break;case b.TEXT:var t,r;t=this,r=e,t._err(r,i.eofInElementThatCanContainOnlyText),t.openElements.pop(),t.insertionMode=t.originalInsertionMode,t.onEof(r);break;case b.IN_TABLE_TEXT:rg(this,e);break;case b.IN_TEMPLATE:rv(this,e);break;case b.AFTER_BODY:case b.IN_FRAMESET:case b.AFTER_FRAMESET:case b.AFTER_AFTER_BODY:case b.AFTER_AFTER_FRAMESET:t0(this,e)}}onWhitespaceCharacter(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCo
1deAt(0)===n.LINE_FEED)){if(1===e.chars.length)return;e.chars=e.chars.substr(1)}if(this.tokenizer.inForeignNode){this._insertCharacters(e);return}switch(this.insertionMode){case b.IN_HEAD:case b.IN_HEAD_NO_SCRIPT:case b.AFTER_HEAD:case b.TEXT:case b.IN_COLUMN_GROUP:case b.IN_SELECT:case b.IN_SELECT_IN_TABLE:case b.IN_FRAMESET:case b.AFTER_FRAMESET:this._insertCharacters(e);break;case b.IN_BODY:case b.IN_CAPTION:case b.IN_CELL:case b.IN_TEMPLATE:case b.AFTER_BODY:case b.AFTER_AFTER_BODY:case b.AFTER_AFTER_FRAMESET:re(this,e);break;case b.IN_TABLE:case b.IN_TABLE_BODY:case b.IN_ROW:ru(this,e);break;case b.IN_TABLE_TEXT:rf(this,e)}}}function tZ(e,t){for(let r=0;r<8;r++){let r=function(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):rs(e,t),r}(e,t);if(!r)break;let n=function(e,t){let r=null,n=e.openElements.stackTop;for(;n>=0;n--){let i=e.openElements.items[n];if(i===t.element)break;e._isSpecialElement(i,e.openElements.tagIDs[n])&&(r=i)}return r||(e.openElements.shortenToLength(n<0?0:n),e.activeFormattingElements.removeEntry(t)),r}(e,r);if(!n)break;e.activeFormattingElements.bookmark=r;let i=function(e,t,r){let n=t,i=e.openElements.getCommonAncestor(t);for(let o=0,a=i;a!==r;o++,a=i){i=e.openElements.getCommonAncestor(a);let r=e.activeFormattingElements.getElementEntry(a),s=r&&o>=3;!r||s?(s&&e.activeFormattingElements.removeEntry(r),e.openElements.remove(a)):(a=function(e,t){let 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}(e,r),n===t&&(e.activeFormattingElements.bookmark=r),e.treeAdapter.detachNode(n),e.treeAdapter.appendChild(a,n),n=a)}return n}(e,n,r.element),o=e.openElements.getCommonAncestor(r.element);e.treeAdapter.detachNode(i),o&&function(e,t,r){let n=ts(e.treeAdapter.getTagName(t));if(e._isElementCausesFosterParenting(n))e._fosterParentElement(r);else{let i=e.treeAdapter.getNamespaceURI(t);n===m.TEMPLATE&&i===h.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,r)}}(e,o,i),function(e,t,r){let n=e.treeAdapter.getNamespaceURI(r.element),{token:i}=r,o=e.treeAdapter.createElement(i.tagName,n,i.attrs);e._adoptNodes(t,o),e.treeAdapter.appendChild(t,o),e.activeFormattingElements.insertElementAfterBookmark(o,i),e.activeFormattingElements.removeEntry(r),e.openElements.remove(r.element),e.openElements.insertAfter(t,o,i.tagID)}(e,n,r)}}function tJ(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function t0(e,t){if(e.stopped=!0,t.location){let r=2*!e.fragmentContext;for(let n=e.openElements.stackTop;n>=r;n--)e._setEndLocation(e.openElements.items[n],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){let r=e.openElements.items[0],n=e.treeAdapter.getNodeSourceCodeLocation(r);if(n&&!n.endTag&&(e._setEndLocation(r,t),e.openElements.stackTop>=1)){let r=e.openElements.items[1],n=e.treeAdapter.getNodeSourceCodeLocation(r);n&&!n.endTag&&e._setEndLocation(r,t)}}}}function t1(e,t){e._err(t,i.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,p.QUIRKS),e.insertionMode=b.BEFORE_HTML,e._processToken(t)}function t2(e,t){e._insertFakeRootElement(),e.insertionMode=b.BEFORE_HEAD,e._processToken(t)}function t3(e,t){e._insertFakeElement(f.HEAD,m.HEAD),e.headElement=e.openElements.current,e.insertionMode=b.IN_HEAD,e._processToken(t)}function t5(e,t){switch(t.tagID){case m.HTML:ra(e,t);break;case m.BASE:case m.BASEFONT:case m.BGSOUND:case m.LINK:case m.META:e._appendElement(t,h.HTML),t.ackSelfClosing=!0;break;case m.TITLE:e._switchToTextParsing(t,th.RCDATA);break;case m.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,th.RAWTEXT):(e._insertElement(t,h.HTML),e.insertionMode=b.IN_HEAD_NO_SCRIPT);break;case m.NOFRAMES:case m.STYLE:e._switchToTextParsing(t,th.RAWTEXT);break;case m.SCRIPT:e._switchToTextParsing(t,th.SCRIPT_DATA);break;case m.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=b.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(b.IN_TEMPLATE);break;case m.HEAD:e._err(t,i.misplacedStartTagForHeadElement);break;default:t6(e,t)}}function t4(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==m.TEMPLATE&&e._err(t,i.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(m.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,i.endTagWithoutMatchingOpenElement)}function t6(e,t){e.openElements.pop(),e.insertionMode=b.AFTER_HEAD,e._processToken(t)}function t8(e,t){let r=t.type===o.EOF?i.openElementsLeftAfterEof:i.disallowedContentInNoscriptInHead;e._err(t,r),e.openElements.pop(),e.insertionMode=b.IN_HEAD,e._processToken(t)}function t9(e,t){e._insertFakeElement(f.BODY,m.BODY),e.insertionMode=b.IN_BODY,t7(e,t)}function t7(e,t){switch(t.type){case o.CHARACTER:rt(e,t);break;case o.WHITESPACE_CHARACTER:re(e,t);break;case o.COMMENT:tJ(e,t);break;case o.START_TAG:ra(e,t);break;case o.END_TAG:rl(e,t);break;case o.EOF:rc(e,t)}}function re(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function rt(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function rr(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,h.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function rn(e){let t=e9(e,d.TYPE);return null!=t&&"hidden"===t.toLowerCase()}function ri(e,t){e._switchToTextParsing(t,th.RAWTEXT)}function ro(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,h.HTML)}function ra(e,t){switch(t.tagID){case m.I:case m.S:case m.B:case m.U:case m.EM:case m.TT:case m.BIG:case m.CODE:case m.FONT:case m.SMALL:case m.STRIKE:case m.STRONG:e._reconstructActiveFormattingElements(),e._insertElement(t,h.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t);break;case m.A:!function(e,t){let r=e.activeFormattingElements.getElementEntryInScopeWithTagName(f.A);r&&(tZ(e,t),e.openElements.remove(r.element),e.activeFormattingElements.removeEntry(r)),e._reconstructActiveFormattingElements(),e._insertElement(t,h.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t);break;case m.H1:case m.H2:case m.H3:case m.H4:case m.H5:case m.H6:e.openElements.hasInButtonScope(m.P)&&e._closePElement(),tu.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,h.HTML);break;case m.P:case m.DL:case m.OL:case m.UL:case m.DIV:case m.DIR:case m.NAV:case m.MAIN:case m.MENU:case m.ASIDE:case m.CENTER:case m.FIGURE:case m.FOOTER:case m.HEADER:case m.HGROUP:case m.DIALOG:case m.DETAILS:case m.ADDRESS:case m.ARTICLE:case m.SEARCH:case m.SECTION:case m.SUMMARY:case m.FIELDSET:case m.BLOCKQUOTE:case m.FIGCAPTION:e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._insertElement(t,h.HTML);break;case m.LI:case m.DD:case m.DT:!function(e,t){e.framesetOk=!1;let r=t.tagID;for(let t=e.openElements.stackTop;t>=0;t--){let n=e.openElements.tagIDs[t];if(r===m.LI&&n===m.LI||(r===m.DD||r===m.DT)&&(n===m.DD||n===m.DT)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n);break}if(n!==m.ADDRESS&&n!==m.DIV&&n!==m.P&&e._isSpecialElement(e.openElements.items[t],n))break}e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._insertElement(t,h.HTML)}(e,t);break;case m.BR:case m.IMG:case m.WBR:case m.AREA:case m.EMBED:case m.KEYGEN:rr(e,t);break;case m.HR:e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._appendElement(t,h.HTML),e.framesetOk=!1,t.ackSelfClosing=!0;break;case m.RB:case m.RTC:e.openElements.hasInScope(m.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,h.HTML);break;case m.RT:case m.RP:e.openElements.hasInScope(m.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(m.RTC),e._insertElement(t,h.HTML);break;case m.PRE:case m.LISTING:e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._insertElement(t,h.HTML),e.skipNextNewLine=!0,e.framesetOk=!1;break;case m.XMP:e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,th.RAWTEXT);break;case m.SVG:e._reconstructActiveFormattingElements(),tY(t),tK(t),t.selfClosing?e._appendElement(t,h.SVG):e._insertElement(t,h.SVG),t.ackSelfClosing=!0;break;case m.HTML:0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs);break;case m.BASE:case m.LINK:case m.META:case m.STYLE:case m.TITLE:case m.SCRIPT:case m.BGSOUND:case m.BASEFONT:case m.TEMPLATE:t5(e,t);break;case m.BODY:!function(e,t){let r=e.openElements.tryPeekProperlyNestedBodyElement();r&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(r,t.attrs))}(e,t);break;case m.FORM:!function(e,t){let r=e.openElements.tmplCount>0;e.formElement&&!r||(e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._insertElement(t,h.HTML),r||(e.formElement=e.openElements.current))}(e,t);break;case m.NOBR:e._reconstructActiveFormattingElements(),e.openElements.hasInScope(m.NOBR)&&(tZ(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,h.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t);break;case m.MATH:e._reconstructActiveFormattingElements(),tW(t),tK(t),t.selfClosing?e._appendElement(t,h.MATHML):e._insertElement(t,h.MATHML),t.ackSelfClosing=!0;break;case m.TABLE:e.treeAdapter.getDocumentMode(e.document)!==p.QUIRKS&&e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._insertElement(t,h.HTML),e.framesetOk=!1,e.insertionMode=b.IN_TABLE;break;case m.INPUT:e._reconstructActiveFormattingElements(),e._appendElement(t,h.HTML),rn(t)||(e.framesetOk=!1),t.ackSelfClosing=!0;break;case m.PARAM:case m.TRACK:case m.SOURCE:e._appendElement(t,h.HTML),t.ackSelfClosing=!0;break;case m.IMAGE:t.tagName=f.IMG,t.tagID=m.IMG,rr(e,t);break;case m.BUTTON:e.openElements.hasInScope(m.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(m.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,h.HTML),e.framesetOk=!1;break;case m.APPLET:case m.OBJECT:case m.MARQUEE:e._reconstructActiveFormattingElements(),e._insertElement(t,h.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1;break;case m.IFRAME:e.framesetOk=!1,e._switchToTextParsing(t,th.RAWTEXT);break;case m.SELECT:e._reconstructActiveFormattingElements(),e._insertElement(t,h.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===b.IN_TABLE||e.insertionMode===b.IN_CAPTION||e.insertionMode===b.IN_TABLE_BODY||e.insertionMode===b.IN_ROW||e.insertionMode===b.IN_CELL?b.IN_SELECT_IN_TABLE:b.IN_SELECT;break;case m.OPTION:case m.OPTGROUP:e.openElements.currentTagId===m.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,h.HTML);break;case m.NOEMBED:case m.NOFRAMES:ri(e,t);break;case m.FRAMESET:!function(e,t){let r=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&r&&(e.treeAdapter.detachNode(r),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,h.HTML),e.insertionMode=b.IN_FRAMESET)}(e,t);break;case m.TEXTAREA:e._insertElement(t,h.HTML),e.skipNextNewLine=!0,e.tokenizer.state=th.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=b.TEXT;break;case m.NOSCRIPT:e.options.scriptingEnabled?ri(e,t):ro(e,t);break;case m.PLAINTEXT:e.openElements.hasInButtonScope(m.P)&&e._closePElement(),e._insertElement(t,h.HTML),e.tokenizer.state=th.PLAINTEXT;break;case m.COL:case m.TH:case m.TD:case m.TR:case m.HEAD:case m.FRAME:case m.TBODY:case m.TFOOT:case m.THEAD:case m.CAPTION:case m.COLGROUP:break;default:ro(e,t)}}function rs(e,t){let r=t.tagName,n=t.tagID;for(let t=e.openElements.stackTop;t>0;t--){let i=e.openElements.items[t],o=e.openElements.tagIDs[t];if(n===o&&(n!==m.UNKNOWN||e.treeAdapter.getTagName(i)===r)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.stackTop>
1=t&&e.openElements.shortenToLength(t);break}if(e._isSpecialElement(i,o))break}}function rl(e,t){switch(t.tagID){case m.A:case m.B:case m.I:case m.S:case m.U:case m.EM:case m.TT:case m.BIG:case m.CODE:case m.FONT:case m.NOBR:case m.SMALL:case m.STRIKE:case m.STRONG:tZ(e,t);break;case m.P:e.openElements.hasInButtonScope(m.P)||e._insertFakeElement(f.P,m.P),e._closePElement();break;case m.DL:case m.UL:case m.OL:case m.DIR:case m.DIV:case m.NAV:case m.PRE:case m.MAIN:case m.MENU:case m.ASIDE:case m.BUTTON:case m.CENTER:case m.FIGURE:case m.FOOTER:case m.HEADER:case m.HGROUP:case m.DIALOG:case m.ADDRESS:case m.ARTICLE:case m.DETAILS:case m.SEARCH:case m.SECTION:case m.SUMMARY:case m.LISTING:case m.FIELDSET:case m.BLOCKQUOTE:case m.FIGCAPTION:!function(e,t){let r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r))}(e,t);break;case m.LI:e.openElements.hasInListItemScope(m.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(m.LI),e.openElements.popUntilTagNamePopped(m.LI));break;case m.DD:case m.DT:!function(e,t){let r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r))}(e,t);break;case m.H1:case m.H2:case m.H3:case m.H4:case m.H5:case m.H6:e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped());break;case m.BR:e._reconstructActiveFormattingElements(),e._insertFakeElement(f.BR,m.BR),e.openElements.pop(),e.framesetOk=!1;break;case m.BODY:!function(e,t){if(e.openElements.hasInScope(m.BODY)&&(e.insertionMode=b.AFTER_BODY,e.options.sourceCodeLocationInfo)){let r=e.openElements.tryPeekProperlyNestedBodyElement();r&&e._setEndLocation(r,t)}}(e,t);break;case m.HTML:e.openElements.hasInScope(m.BODY)&&(e.insertionMode=b.AFTER_BODY,rS(e,t));break;case m.FORM:!function(e){let t=e.openElements.tmplCount>0,{formElement:r}=e;t||(e.formElement=null),(r||t)&&e.openElements.hasInScope(m.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(m.FORM):r&&e.openElements.remove(r))}(e);break;case m.APPLET:case m.OBJECT:case m.MARQUEE:!function(e,t){let r=t.tagID;e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker())}(e,t);break;case m.TEMPLATE:t4(e,t);break;default:rs(e,t)}}function rc(e,t){e.tmplInsertionModeStack.length>0?rv(e,t):t0(e,t)}function ru(e,t){if(tV.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=b.IN_TABLE_TEXT,t.type){case o.CHARACTER:rm(e,t);break;case o.WHITESPACE_CHARACTER:rf(e,t)}else rp(e,t)}function rh(e,t){switch(t.tagID){case m.TD:case m.TH:case m.TR:e.openElements.clearBackToTableContext(),e._insertFakeElement(f.TBODY,m.TBODY),e.insertionMode=b.IN_TABLE_BODY,rE(e,t);break;case m.STYLE:case m.SCRIPT:case m.TEMPLATE:t5(e,t);break;case m.COL:e.openElements.clearBackToTableContext(),e._insertFakeElement(f.COLGROUP,m.COLGROUP),e.insertionMode=b.IN_COLUMN_GROUP,rb(e,t);break;case m.FORM:e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,h.HTML),e.formElement=e.openElements.current,e.openElements.pop());break;case m.TABLE:e.openElements.hasInTableScope(m.TABLE)&&(e.openElements.popUntilTagNamePopped(m.TABLE),e._resetInsertionMode(),e._processStartTag(t));break;case m.TBODY:case m.TFOOT:case m.THEAD:e.openElements.clearBackToTableContext(),e._insertElement(t,h.HTML),e.insertionMode=b.IN_TABLE_BODY;break;case m.INPUT:rn(t)?e._appendElement(t,h.HTML):rp(e,t),t.ackSelfClosing=!0;break;case m.CAPTION:e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,h.HTML),e.insertionMode=b.IN_CAPTION;break;case m.COLGROUP:e.openElements.clearBackToTableContext(),e._insertElement(t,h.HTML),e.insertionMode=b.IN_COLUMN_GROUP;break;default:rp(e,t)}}function rd(e,t){switch(t.tagID){case m.TABLE:e.openElements.hasInTableScope(m.TABLE)&&(e.openElements.popUntilTagNamePopped(m.TABLE),e._resetInsertionMode());break;case m.TEMPLATE:t4(e,t);break;case m.BODY:case m.CAPTION:case m.COL:case m.COLGROUP:case m.HTML:case m.TBODY:case m.TD:case m.TFOOT:case m.TH:case m.THEAD:case m.TR:break;default:rp(e,t)}}function rp(e,t){let r=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,t7(e,t),e.fosterParentingEnabled=r}
vendor: 5,156 bytes, line 1
1function rf(e,t){e.pendingCharacterTokens.push(t)}function rm(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function rg(e,t){let r=0;if(e.hasNonWhitespacePendingCharacterToken)for(;r<e.pendingCharacterTokens.length;r++)rp(e,e.pendingCharacterTokens[r]);else for(;r<e.pendingCharacterTokens.length;r++)e._insertCharacters(e.pendingCharacterTokens[r]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}let ry=new Set([m.CAPTION,m.COL,m.COLGROUP,m.TBODY,m.TD,m.TFOOT,m.TH,m.THEAD,m.TR]);function rb(e,t){switch(t.tagID){case m.HTML:ra(e,t);break;case m.COL:e._appendElement(t,h.HTML),t.ackSelfClosing=!0;break;case m.TEMPLATE:t5(e,t);break;default:rT(e,t)}}function rT(e,t){e.openElements.currentTagId===m.COLGROUP&&(e.openElements.pop(),e.insertionMode=b.IN_TABLE,e._processToken(t))}function rE(e,t){switch(t.tagID){case m.TR:e.openElements.clearBackToTableBodyContext(),e._insertElement(t,h.HTML),e.insertionMode=b.IN_ROW;break;case m.TH:case m.TD:e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(f.TR,m.TR),e.insertionMode=b.IN_ROW,rk(e,t);break;case m.CAPTION:case m.COL:case m.COLGROUP:case m.TBODY:case m.TFOOT:case m.THEAD:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=b.IN_TABLE,rh(e,t));break;default:rh(e,t)}}function r_(e,t){let r=t.tagID;switch(t.tagID){case m.TBODY:case m.TFOOT:case m.THEAD:e.openElements.hasInTableScope(r)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=b.IN_TABLE);break;case m.TABLE:e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=b.IN_TABLE,rd(e,t));break;case m.BODY:case m.CAPTION:case m.COL:case m.COLGROUP:case m.HTML:case m.TD:case m.TH:case m.TR:break;default:rd(e,t)}}function rk(e,t){switch(t.tagID){case m.TH:case m.TD:e.openElements.clearBackToTableRowContext(),e._insertElement(t,h.HTML),e.insertionMode=b.IN_CELL,e.activeFormattingElements.insertMarker();break;case m.CAPTION:case m.COL:case m.COLGROUP:case m.TBODY:case m.TFOOT:case m.THEAD:case m.TR:e.openElements.hasInTableScope(m.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=b.IN_TABLE_BODY,rE(e,t));break;default:rh(e,t)}}function rC(e,t){switch(t.tagID){case m.TR:e.openElements.hasInTableScope(m.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=b.IN_TABLE_BODY);break;case m.TABLE:e.openElements.hasInTableScope(m.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=b.IN_TABLE_BODY,r_(e,t));break;case m.TBODY:case m.TFOOT:case m.THEAD:(e.openElements.hasInTableScope(t.tagID)||e.openElements.hasInTableScope(m.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=b.IN_TABLE_BODY,r_(e,t));break;case m.BODY:case m.CAPTION:case m.COL:case m.COLGROUP:case m.HTML:case m.TD:case m.TH:break;default:rd(e,t)}}function rx(e,t){switch(t.tagID){case m.HTML:ra(e,t);break;case m.OPTION:e.openElements.currentTagId===m.OPTION&&e.openElements.pop(),e._insertElement(t,h.HTML);break;case m.OPTGROUP:e.openElements.currentTagId===m.OPTION&&e.openElements.pop(),e.openElements.currentTagId===m.OPTGROUP&&e.openElements.pop(),e._insertElement(t,h.HTML);break;case m.HR:e.openElements.currentTagId===m.OPTION&&e.openElements.pop(),e.openElements.currentTagId===m.OPTGROUP&&e.openElements.pop(),e._appendElement(t,h.HTML),t.ackSelfClosing=!0;break;case m.INPUT:case m.KEYGEN:case m.TEXTAREA:case m.SELECT:e.openElements.hasInSelectScope(m.SELECT)&&(e.openElements.popUntilTagNamePopped(m.SELECT),e._resetInsertionMode(),t.tagID!==m.SELECT&&e._processStartTag(t));break;case m.SCRIPT:case m.TEMPLATE:t5(e,t)}}function rA(e,t){switch(t.tagID){case m.OPTGROUP:e.openElements.stackTop>0&&e.openElements.currentTagId===m.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===m.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===m.OPTGROUP&&e.openElements.pop();break;case m.OPTION:e.openElements.currentTagId===m.OPTION&&e.openElements.pop();break;case m.SELECT:e.openElements.hasInSelectScope(m.SELECT)&&(e.openElements.popUntilTagNamePopped(m.SELECT),e._resetInsertionMode());break;case m.TEMPLATE:t4(e,t)}}function rv(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(m.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):t0(e,t)}function rS(e,t){var r;if(t.tagID===m.HTML){if(e.fragmentContext||(e.insertionMode=b.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===m.HTML){e._setEndLocation(e.openElements.items[0],t);let n=e.openElements.items[1];!n||(null===(r=e.treeAdapter.getNodeSourceCodeLocation(n))||void 0===r?void 0:r.endTag)||e._setEndLocation(n,t)}}else rw(e,t)}function rw(e,t){e.insertionMode=b.IN_BODY,t7(e,t)}function rO(e,t){e.insertionMode=b.IN_BODY,t7(e,t)}function rD(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==h.HTML&&!e._isIntegrationPoint(e.openElements.currentTagId,e.o
1penElements.current);)e.openElements.pop()}let rI=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]);function rN(e,t){return function(r){let n;let i=0,o="";for(;n=e.exec(r);)i!==n.index&&(o+=r.substring(i,n.index)),o+=t.get(n[0].charCodeAt(0)),i=n.index+1;return o+r.substring(i)}}null!=String.prototype.codePointAt||((e,t)=>(64512&e.charCodeAt(t))==55296?(e.charCodeAt(t)-55296)*1024+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)),rN(/[&<>'"]/g,rI),rN(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),rN(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]]));let rL=new Set([f.AREA,f.BASE,f.BASEFONT,f.BGSOUND,f.BR,f.COL,f.EMBED,f.FRAME,f.HR,f.IMG,f.INPUT,f.KEYGEN,f.LINK,f.META,f.PARAM,f.SOURCE,f.TRACK,f.WBR]),rM=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,rF=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),rR={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function rP(e,t){let r=function(e){let t="root"===e.type?e.children[0]:e;return!!(t&&("doctype"===t.type||"element"===t.type&&"html"===t.tagName.toLowerCase()))}(e),n=(0,eX.A)("type",{handlers:{root:rH,element:rU,text:rj,comment:rq,doctype:rz,raw:rG},unknown:rW}),i={parser:r?new tQ(rR):tQ.getFragmentParser(void 0,rR),handle(e){n(e,i)},stitches:!1,options:t||{}};n(e,i),rY(i,(0,N.PW)());let o=function(e,t){let r=t||{};return ep({file:r.file||void 0,location:!1,schema:"svg"===r.space?v.JW:v.qy,verbose:r.verbose||!1},e)}(r?i.parser.document:i.parser.getFragment(),{file:i.options.file});return(i.stitches&&(0,Z.YR)(o,"comment",function(e,t,r){if(e.value.stitch&&r&&void 0!==t)return r.children[t]=e.value.stitch,t}),"root"===o.type&&1===o.children.length&&o.children[0].type===e.type)?o.children[0]:o}function rB(e,t){let r=-1;if(e)for(;++r<e.length;)t.handle(e[r])}function rH(e,t){rB(e.children,t)}function rU(e,t){(function(e,t){let r=e.tagName.toLowerCase();if(t.parser.tokenizer.state===th.PLAINTEXT)return;rY(t,(0,N.PW)(e));let n=t.parser.openElements.current,i="namespaceURI"in n?n.namespaceURI:eu.t.html;i===eu.t.html&&"svg"===r&&(i=eu.t.svg);let a=eZ({...e,children:[]},"svg"===({space:i===eu.t.svg?"svg":"html"}).space?eG:eq),s={type:o.START_TAG,tagName:r,tagID:ts(r),selfClosing:!1,ackSelfClosing:!1,attrs:"attrs"in a?a.attrs:[],location:r$(e)};t.parser.currentToken=s,t.parser._processToken(t.parser.currentToken),t.parser.tokenizer.lastStartTagName=r})(e,t),rB(e.children,t),function(e,t){let r=e.tagName.toLowerCase();if(!t.parser.tokenizer.inForeignNode&&e1.b.includes(r)||t.parser.tokenizer.state===th.PLAINTEXT)return;rY(t,(0,N.Y)(e));let n={type:o.END_TAG,tagName:r,tagID:ts(r),selfClosing:!1,ackSelfClosing:!1,attrs:[],location:r$(e)};t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken),r===t.parser.tokenizer.lastStartTagName&&(t.parser.tokenizer.state===th.RCDATA||t.parser.tokenizer.state===th.RAWTEXT||t.parser.tokenizer.state===th.SCRIPT_DATA)&&(t.parser.tokenizer.state=th.DATA)}(e,t)}function rj(e,t){t.parser.tokenizer.state>4&&(t.parser.tokenizer.state=0);let r={type:o.CHARACTER,chars:e.value,location:r$(e)};rY(t,(0,N.PW)(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function rz(e,t){let r={type:o.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:r$(e)};rY(t,(0,N.PW)(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function rq(e,t){let r=e.value,n={type:o.COMMENT,data:r,location:r$(e)};rY(t,(0,N.PW)(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function rG(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,rK(t,(0,N.PW)(e)),t.parser.tokenizer.write(t.options.tagfilter?e.value.replace(rM,"&lt;$1$2"):e.value,!1),t.parser.tokenizer._runParsingLoop(),72===t.parser.tokenizer.state||78===t.parser.tokenizer.state){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;let e=t.parser.tokenizer._consume();t.parser.tokenizer._callState(e)}}function rW(e,t){if(t.options.passThrough&&t.options.passThrough.includes(e.type))!function(e,t){var r;t.stitches=!0;let n="children"in(r=e)?(0,es.Ay)({...r,children:[]}):(0,es.Ay)(r);
1"children"in e&&"children"in n&&(n.children=rP({type:"root",children:e.children},t.options).children),rq({type:"comment",value:{stitch:n}},t)}(e,t);else{let t="";throw rF.has(e.type)&&(t=". 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"),Error("Cannot compile `"+e.type+"` node"+t)}}function rY(e,t){rK(e,t);let 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=th.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 rK(e,t){if(t&&void 0!==t.offset){let 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 r$(e){let t=(0,N.PW)(e)||{line:void 0,column:void 0,offset:void 0},r=(0,N.Y)(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 rV(e){return function(t,r){return rP(t,{...e,file:r})}}var rX=r(46286);function rQ(){return{type:"break"}}function rZ(){return function(e){(0,rX.T)(e,[/\r?\n|\r/g,rQ])}}var rJ=r(9872),r0=r(78440),r1=r(49150),r2=r(46126),r3=r(1458),r5=r(28968),r4=r(30262),r6=["children"],r8=(0,r5.rU)(function(e){var t,r,n=e.css,i=e.token;return{fallback:n(T||(t=["\n    padding-block: 1em;\n    font-size: 0.875em;\n    color: ",";\n\n    ol {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 0.5em;\n\n      margin: 0;\n      padding: 0;\n\n      list-style-type: none;\n    }\n\n    ol li {\n      position: relative;\n\n      overflow: hidden;\n      display: flex;\n      flex-direction: row;\n\n      margin: 0 !important;\n      padding-block: 0 !important;\n      padding-inline: 0 0.4em !important;\n      border: 1px solid ",";\n      border-radius: 0.25em;\n\n      text-overflow: ellipsis;\n      white-space: nowrap;\n\n      &::before {\n        content: counter(list-item);\n        counter-increment: list-item;\n\n        display: block;\n\n        margin-inline-end: 0.4em;\n        padding-inline: 0.6em;\n\n        background: ",";\n      }\n\n      p,\n      a {\n        overflow: hidden;\n\n        margin: 0 !important;\n        padding: 0 !important;\n\n        text-overflow: ellipsis;\n        white-space: nowrap;\n      }\n    }\n  "],r||(r=t.slice(0)),T=Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(r)}}))),i.colorTextSecondary,i.colorBorderSecondary,i.colorFillSecondary)}});let r9=function(e){var t=e.children,r=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,r6),n=r8(),i=n.styles,o=n.cx,a=(0,_.useMemo)(function(){try{return JSON.parse(r["data-footnote-links"]||"")}catch(e){return console.error(e),console.log(r),[]}},[r["data-footnote-links"]]),s=0===a.length;return(0,$.jsx)("section",{className:o("footnotes",s&&i.fallback),"data-footnotes":"true",children:s?t:(0,$.jsx)(r4.A,{dataSource:a})})};function r7(e){return(r7="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ne(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?ne(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=r7(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=r7(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r7(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ne(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nr=function(e){return e["data-footnotes"]?(0,$.jsx)(r9,nt({},e)):(0,$.jsx)("section",nt({},e))};var nn=r(5872),ni=r(64618),no=r(64021);function na(e){return(na="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ns=["fullFeatured","enableMermaid","highlight","mermaid","children"];function nl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nl(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=na(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=na(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==na(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nl(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var nu=function(e){var t=e.match(/\n/g);return t?t.length:1},nh=function(e){if(e){var t=e.props,r=t.children,n=t.className;if(r){var i=Array.isArray(r)?r[0]:r,o=(null==n?void 0:n.replace("language-",""))||no.Kc,a=1>=nu(i)&&i.length<=32;return{content:i,isSingleLine:a,lang:o}}}},nd=function(e){var t=e.fullFeatured,r=e.enableMermaid,n=e.highlight,i=e.mermaid,o=e.children,a=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,ns),s=nh(o);if(s)return r&&"mermaid"===s.lang?(0,$.jsx)(ni.L,nc(nc(nc({fullFeatured:t},i),a),{},{children:s.content})):!n&&s.isSingleLine?(0,$.jsx)(ni.PreSingleLine,{language:s.lang,children:s.content}):(0,$.jsx)(ni.default,nc(nc(nc({fullFeatured:t,language:s.lang},n),a),{},{children:s.content}))},np=function(e){return(0,$.jsx)(nd,nc({},e))},nf=function(e){return(0,$.jsx)(nd,nc({fullFeatured:!0},e))},nm=r(54995),ng=r(46486);function ny(e){return(ny="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function nb(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nT(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}
1finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return nE(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nE(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nE(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var n_=function(){return function(e,t){var r=new Map;(0,Z.YR)(e,"footnoteDefinition",function(e){var t=null;(0,Z.YR)(e,"link",function(e){if(t)return ng._Z;var r=e.children.find(function(e){return"text"===e.type});return t={alt:(null==r?void 0:r.value)||"",title:(null==r?void 0:r.value)||"",url:e.url},ng._Z}),t&&r.set(e.identifier,t)}),t.data.footnoteLinks=Object.fromEntries(r)}},nk=function(){return function(e,t){var r=t.data.footnoteLinks||{};(0,Z.YR)(e,"element",function(e){var t;if("section"===e.tagName&&null!==(t=e.properties.className)&&void 0!==t&&t.includes("footnotes")){var n=Object.entries(r).sort(function(e,t){var r=nT(e,1)[0],n=nT(t,1)[0];return r.localeCompare(n)}).map(function(e){var t=nT(e,2);return function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nb(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=ny(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=ny(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ny(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nb(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({id:t[0]},t[1])});e.properties["data-footnote-links"]=JSON.stringify(n)}if("sup"===e.tagName){var i=e.children.find(function(e){return"a"===e.tagName});if(i){var o,a=null===(o=i.properties)||void 0===o||null===(o=o.id)||void 0===o?void 0:o.replace(/^user-content-fnref-/,"")[0];void 0!==a&&(i.properties["data-link"]=JSON.stringify(r[a]))}}})}},nC=function(){return function(e){(0,Z.YR)(e,"element",function(e){var t;null!==(t=e.properties)&&void 0!==t&&null!==(t=t.className)&&void 0!==t&&t.includes("katex")&&(e.properties.dir="ltr")})}},nx=r(8190),nA=r(71670);function nv(e){return(nv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var nS=["children","className","style","fullFeaturedCodeBlock","onDoubleClick","enableLatex","enableMermaid","enableImageGallery","enableCustomFootnotes","componentProps","allowHtml","fontSize","headerMultiple","marginMultiple","showFootnotes","variant","lineHeight","rehypePlugins","remarkPlugins","remarkPluginsAhead","components","customRender","citations"];function nw(e){return function(e){if(Array.isArray(e))return nO(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return nO(e,void 0);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nO(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nO(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function nD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nI(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?nD(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=nv(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=nv(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==nv(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nD(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nN=(0,_.memo)(function(e){var t=e.children,r=e.className,n=e.style,i=e.fullFeaturedCodeBlock,o=e.onDoubleClick,a=e.enableLatex,s=void 0===a||a,l=e.enableMermaid,c=void 0===l||l,u=e.enableImageGallery,h=void 0===u||u,d=e.enableCustomFootnotes,p=e.componentProps,f=e.allowHtml,m=e.fontSize,g=e.headerMultiple,y=e.marginMultiple,b=e.showFootnotes,T=e.variant,E=e.lineHeight,k=e.rehypePlugins,C=e.remarkPlugins,x=e.remarkPluginsAhead,A=e.components,v=void 0===A?{}:A,S=e.customRender,w=e.citations,O=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,nS),D=(0,nx.I)({fontSize:m,headerMultiple:g,lineHeight:E,marginMultiple:y}),I=D.cx,N=D.styles,L=(0,nm.I)({fontSize:m,headerMultiple:g,marginMultiple:y}).styles,M="chat"===(void 0===T?"normal":T),F=(0,_.useMemo)(function(){if(!s)return(0,nA.SN)(t);var e=(0,nA.SN)((0,nA.wQ)((0,nA.fm)(t)));return d?(0,nA.tt)(e,null==w?void 0:w.length):e},[t,s,d]),R=(0,_.useMemo)(function(){return nI({a:function(e){return(0,$.jsx)(r3.A,nI(nI({citations:w},e),null==p?void 0:p.a))},img:h?function(e){var t,r;return(0,$.jsx)(r2.default,nI(nI(nI({},e),null==p?void 0:p.img),{},{style:M?nI({height:"auto",maxWidth:640},null==p||null===(t=p.img)||void 0===t?void 0:t.style):null==p||null===(r=p.img)||void 0===r?void 0:r.style}))}:void 0,pre:function(e){return i?(0,$.jsx)(nf,nI(nI({enableMermaid:c,highlight:null==p?void 0:p.highlight,mermaid:null==p?void 0:p.mermaid},e),null==p?void 0:p.pre)):(0,$.jsx)(np,nI(nI({enableMermaid:c,highlight:null==p?void 0:p.highlight,mermaid:null==p?void 0:p.mermaid},e),null==p?void 0:p.pre))},section:function(e){return(0,$.jsx)(nr,nI({showCitations:b},e))},video:function(e){return(0,$.jsx)(nn.default,nI(nI({},e),null==p?void 0:p.video))}},v)},[].concat(nw(Object.values(v||{})),nw(Object.values(p||{})),[h,c,i],nw(w||[]),[b])),P=Array.isArray(k)?k:[k],B=(0,_.useMemo)(function(){return[f&&rV,s&&ea.A,s&&nC,d&&nk].concat(nw(P)).filter(Boolean)},[f,s,d].concat(nw(P))),H=Array.isArray(C)?C:[C],U=Array.isArray(x)?x:[x],j=(0,_.useMemo)(function(){return[].concat(nw(U),[rJ.A,d&&n_,s&&r0.A,M&&rZ],nw(H)).filter(Boolean)},[M,d,s].concat(nw(U),nw(H))),z=(0,$.jsx)(r1.A,{enable:h,children:(0,$.jsx)(ei,nI(nI({className:I(L.__root,L.a,L.blockquote,L.code,L.details,L.header,L.hr,L.img,L.kbd,L.list,L.p,L.pre,L.strong,L.table,L.video,s&&N.latex,M&&N.chat),components:R,rehypePlugins:B,remarkPlugins:j},O),{},{children:F}))}),q=S?S(z,{text:F}):z;return(0,$.jsx)("div",{className:I(N.root,r),"data-code-type":"markdown",onDoubleClick:o,style:n,children:q})})},68711:(e,t,r)=>{"use strict";function n(e,t){let r=String(e),n=r.indexOf(t),i=n,o=0,a=0;if("string"!=typeof t)throw TypeError("Expected substring");for(;-1!==n;)n===i?++o>a&&(a=o):o=1,i=n+t.length,n=r.indexOf(t,i);return a}r.d(t,{D:()=>n})},69170:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(42888),i=r(18862),o=r(41386),a=r(54848);let s=(e,t,r=0,s=1)=>{if("number"!=typeof e)return(0,a.A)(e,{a:t});let l=i.A.set({r:n.A.channel.clamp.r(e),g:n.A.channel.clamp.g(t),b:n.A.channel.clamp.b(r),a:n.A.channel.clamp.a(s)});return o.A.stringify(l)}},69415:(e,t,r)=>{"use strict";function n(){}function i(){}r.d(t,{HB:()=>i,ok:()=>n})},71670:(e,t,r)=>{"use strict";function n(e){return e.replaceAll(/(```[\S\s]*?```|`.*?`)|\\\[([\S\s]*?[^\\])\\]|\\\((.*?)\\\)/g,function(e,t,r,n){return t?t:r?"$$".concat(r,"$$"):n?"$".concat(n,"$"):e})}function i(e){return e.replaceAll("$\\ce{","$\\\\ce{").replaceAll("$\\pu{","$\\\\pu{")}function o(e){for(var t=0,r=0,n="",i=!1,o=!1,a=0;a<e.length;a++){var s=e[a];if("```"===e.slice(a,a+3)){i=!i,n+="```",a+=2;continue}if("`"===s){o=!o,n+="`";continue}if("*"!==s||o||i)n+=s,t=0;else{if(2==++t&&r++,t>2){n+=s;continue}if(2===t&&r%2==0){var l=a>0?e[a-2]:"",c=/(?:[!-\/:-@\[-`\{-~\xA1-\xA9\xAB\xAC\xAE-\xB1\xB4\xB6-\xB8\xBB\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u037E\u0384\u0385\u0387\u03F6\u0482\u055A-\u055F\u0589\u058A\u058D-\u058F\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0606-\u060F\u061B\u061D-\u061F\u066A-\u066D\u06D4\u06DE\u06E9\u06FD\u06FE\u0700-\u070D\u07F6-\u07F9\u07FE\u07FF\u0830-\u083E\u085E\u0888\u0964\u0965\u0970\u09F2\u09F3\u09FA\u09FB\u09FD\u0A76\u0AF0\u0AF1\u0B70\u0BF3-\u0BFA\u0C77\u0C7F\u0C84\u0D4F\u0D79\u0DF4\u0E3F\u0E4F\u0E5A\u0E5B\u0F01-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u
10F3A-\u0F3D\u0F85\u0FBE-\u0FC5\u0FC7-\u0FCC\u0FCE-\u0FDA\u104A-\u104F\u109E\u109F\u10FB\u1360-\u1368\u1390-\u1399\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DB\u1800-\u180A\u1940\u1944\u1945\u19DE-\u19FF\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B6A\u1B74-\u1B7E\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u1FBD\u1FBF-\u1FC1\u1FCD-\u1FCF\u1FDD-\u1FDF\u1FED-\u1FEF\u1FFD\u1FFE\u2010-\u2027\u2030-\u205E\u207A-\u207E\u208A-\u208E\u20A0-\u20C0\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-\u2426\u2440-\u244A\u249C-\u24E9\u2500-\u2775\u2794-\u2B73\u2B76-\u2B95\u2B97-\u2BFF\u2CE5-\u2CEA\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E5D\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFF\u3001-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u303F\u309B\u309C\u30A0\u30FB\u3190\u3191\u3196-\u319F\u31C0-\u31E3\u31EF\u3200-\u321E\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA490-\uA4C6\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA700-\uA716\uA720\uA721\uA789\uA78A\uA828-\uA82B\uA836-\uA839\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAA77-\uAA79\uAADE\uAADF\uAAF0\uAAF1\uAB5B\uAB6A\uAB6B\uABEB\uFB29\uFBB2-\uFBC2\uFD3E-\uFD4F\uFDCF\uFDFC-\uFDFF\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE66\uFE68-\uFE6B\uFF01-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF40\uFF5B-\uFF65\uFFE0-\uFFE6\uFFE8-\uFFEE\uFFFC\uFFFD]|\uD800[\uDD00-\uDD02\uDD37-\uDD3F\uDD79-\uDD89\uDD8C-\uDD8E\uDD90-\uDD9C\uDDA0\uDDD0-\uDDFC\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDC77\uDC78\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEC8\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDEAD\uDF55-\uDF59\uDF86-\uDF89]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5A\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDEB9\uDF3C-\uDF3F]|\uD806[\uDC3B\uDD44-\uDD46\uDDE2\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2\uDF00-\uDF09]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8\uDF43-\uDF4F\uDFD5-\uDFF1\uDFFF]|\uD809[\uDC70-\uDC74]|\uD80B[\uDFF1\uDFF2]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3F\uDF44\uDF45]|\uD81B[\uDE97-\uDE9A\uDFE2]|\uD82F[\uDC9C\uDC9F]|\uD833[\uDF50-\uDFC3]|\uD834[\uDC00-\uDCF5\uDD00-\uDD26\uDD29-\uDD64\uDD6A-\uDD6C\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDDEA\uDE00-\uDE41\uDE45\uDF00-\uDF56]|\uD835[\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE8B]|\uD838[\uDD4F\uDEFF]|\uD83A[\uDD5E\uDD5F]|\uD83B[\uDCAC\uDCB0\uDD2E\uDEF0\uDEF1]|\uD83C[\uDC00-\uDC2B\uDC30-\uDC93\uDCA0-\uDCAE\uDCB1-\uDCBF\uDCC1-\uDCCF\uDCD1-\uDCF5\uDD0D-\uDDAD\uDDE6-\uDE02\uDE10-\uDE3B\uDE40-\uDE48\uDE50\uDE51\uDE60-\uDE65\uDF00-\uDFFF]|\uD83D[\uDC00-\uDED7\uDEDC-\uDEEC\uDEF0-\uDEFC\uDF00-\uDF76\uDF7B-\uDFD9\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDC00-\uDC0B\uDC10-\uDC47\uDC50-\uDC59\uDC60-\uDC87\uDC90-\uDCAD\uDCB0\uDCB1\uDD00-\uDE53\uDE60-\uDE6D\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8\uDF00-\uDF92\uDF94-\uDFCA])/.test(l);n+=a+1<e.length&&" "!==e[a+1]&&c?"* ":"*"}else n+="*"}}return n}r.d(t,{SN:()=>o,fm:()=>n,tt:()=>a,wQ:()=>i});var a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0===t)return e;var r=Array.from({length:t}).fill("").map(function(e,t){return t+1}),n=RegExp("\\[(".concat(r.join("|"),")\\]"),"g");return e.replaceAll(n,function(e,t){return"[#citation-".concat(t,"](citation-").concat(t,")")}).replaceAll("][","] [")}},71792:(e,t,r)=>{"use strict";r.d(t,{default:()=>y});var n,i,o=r(12115),a=r(73751),s=r(25235),l=r(81791),c=r(89717);function u(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var h=(0,r(28968).rU)(function(e,t){var r=e.css,o=e.cx,a=e.token,s=e.prefixCls;return{container:o(r(n||(n=u(["\n    background-color: ",";\n    border: 1px solid ",";\n  "])),"block"===t?a.colorFillTertiary:"transparent","block"===t?"transparent":a.colorBorder),r(i||(i=u(["\n        position: relative;\n\n        overflow: hidden;\n\n        max-width: 100%;\n        height: 38px;\n        padding-block: 0;\n        padding-inline: 12px 8px;\n\n        border-radius: ","px;\n\n        transition: background-color 100ms ",";\n\n        &:hover {\n          background-color: ",";\n        }\n\n        .","-highlighter-shiki {\n          position: relative;\n          overflow: hidden;\n          flex: 1;\n        }\n\n        .prism-code {\n          background: none !important;\n        }\n\n        pre {\n          overflow: auto hidden !important;\n          display: flex;\n          align-items: center;\n\n          width: 100%;\n          height: 36px !important;\n          margin: 0 !important;\n\n          line-height: 1;\n          text-wrap: nowrap !important;\n\n          background: none !important;\n        }\n\n        code[class*='language-'] {\n          background: none !important;\n        }\n      "])),a.borderRadius,a.motionEaseOut,a.colorFillTertiary,s))}}),d=r(95155);function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var f=["symbol","language","children","copyable","type","spotlight","className"];function m(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?m(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=p(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=p(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==p(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):m(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let y=(0,o.memo)(function(e){var t=e.symbol,r=e.language,n=e.children,i=e.copyable,o=e.type,u=e.spotlight,p=e.className,m=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,f),y=h(void 0===o?"ghost":o),b=y.styles,T=y.cx,E=n.trim();return(0,d.jsxs)(a.Flexbox,g(g({align:"center",className:T(b.container,p),gap:8,horizontal:!0},m),{},{children:[u&&(0,d.jsx)(c.A,{}),(0,d.jsx)(l.default,{language:void 0===r?"tsx":r,children:[t,E].filter(Boolean).join(" ")}),(void 0===i||i)&&(0,d.jsx)(s.default,{content:E,size:{blockSize:24,fontSize:14}})]}))})},71863:(e,t,r)=>{"use strict";function n(e,t){return!!(!1===t.options.fences&&e.value&&!e.lang&&/[^ \r\n]/.test(e.value)&&!/^[\t ]*(?:[\r\n]|$)|(?:^|[\r\n])[\t ]*$/.test(e.value))}r.d(t,{m:()=>n})},74388:(e,t,r)=>{"use strict";r.d(t,{default:()=>b});var n=r(70802),i=r(98617),o=r(68296),a=r(71948);let s=(0,r(74273).A)("Eye",[["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"}]]);var l=r(12115),c=r(73751),u=r(43825),h=r(14252),d=r(20094),p=r(95155);function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var m=["wrapperClassName","style","preview","isLoading","minSize","size","actions","alwaysShowActions","objectFit","classNames","onClick","width","height","borderless"];function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?g(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=f(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let b=(0,l.memo)(function(e){var t=e.wrapperClassName,r=e.style,l=e.preview,f=e.isLoading,g=e.minSize,b=void 0===g?64:g,T=e.size,E=void 0===T?"100%":T,_=e.actions,k=e.alwaysShowActions,C=e.objectFit,x=e.classNames,A=void 0===x?{}:x,v=e.onClick,S=e.width,w=e.height,O=e.borderless,D=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,m),I=(0,o.Q)().mobile,N=(0,a.e)().isDarkMode,L=(0,h.I)({alwaysShowActions:k,borderless:O,minSize:b,objectFit:void 0===C?"cover":C,size:E}),M=L.styles,F=L.cx,R=L.theme,P=(0,d.A)(l);return f?(0,p.jsx)("div",{onClick:v,children:(0,p.jsx)(n.A.Avatar,{active:!0,style:{borderRadius:R.borderRadius,height:w,maxHeight:E,maxWidth:E,minHeight:b,minWidth:b,width:S}})}):(0,p.jsxs)(c.Flexbox,{className:F(M.imageWrapper,t),style:r,children:[_&&(0,p.jsx)("div",{className:M.actions,children:_}),(0,p.jsx)(i.A,y({className:A.image,fallback:N?"https://gw.alipayobjects.com/zos/kitchen/nhzBb%24r0Cm/image_off_dark.webp":"https://gw.alipayobjects.com/zos/kitchen/QAvkgt30Ys/image_off_light.webp",height:w,loading:"lazy",onClick:v,preview:!1!==l&&y({mask:!I&&(_?(0,p.jsx)("div",{}):(0,p.jsx)(u.default,{icon:s,size:"normal"}))},P),width:S,wrapperClassName:F(M.image,A.wrapper)},D))]})})},75025:(e,t,r)=>{"use strict";r.d(t,{$C:()=>O,$t:()=>G,C4:()=>Y,I5:()=>q,Ib:()=>y,KL:()=>V,Sm:()=>K,Un:()=>P,_K:()=>W,bH:()=>M,dq:()=>j,pe:()=>u,rY:()=>$,ru:()=>R,sM:()=>S,vU:()=>m,yT:()=>I});var n,i,o=r(96630),a=r(91975),s=r(13380),l=r(72938),c=r(83282),u="​",h={curveBasis:s.qrM,curveBasisClosed:s.Yu4,curveBasisOpen:s.IA3,curveBumpX:s.Wi0,curveBumpY:s.PGM,curveBundle:s.OEq,curveCardinalClosed:s.olC,curveCardinalOpen:s.IrU,curveCardinal:s.y8u,curveCatmullRomClosed:s.Q7f,curveCatmullRomOpen:s.cV
1p,curveCatmullRom:s.oDi,curveLinear:s.lUB,curveLinearClosed:s.Lx9,curveMonotoneX:s.nVG,curveMonotoneY:s.uxU,curveNatural:s.Xf2,curveStep:s.GZz,curveStepAfter:s.UPb,curveStepBefore:s.dyv},d=/\s*(?:(\w+)(?=:):|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2})?/gi,p=(0,o.K2)(function(e,t){let r=f(e,/(?:init\b)|(?:initialize\b)/),n={};if(Array.isArray(r)){let e=r.map(e=>e.args);(0,o.$i)(e),n=(0,o.hH)(n,[...e])}else n=r.args;if(!n)return;let i=(0,o.Ch)(e,t),a="config";return void 0!==n[a]&&("flowchart-v2"===i&&(i="flowchart"),n[i]=n[a],delete n[a]),n},"detectInit"),f=(0,o.K2)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;try{let i;let a=RegExp("[%]{2}(?![{]".concat(d.source,")(?=[}][%]{2}).*\n"),"ig");e=e.trim().replace(a,"").replace(/'/gm,'"'),o.Rm.debug("Detecting diagram directive".concat(null!==t?" type:"+t:""," based on the text:").concat(e));let s=[];for(;null!==(i=o.DB.exec(e));){var r,n;if(i.index===o.DB.lastIndex&&o.DB.lastIndex++,i&&!t||t&&(null===(r=i[1])||void 0===r?void 0:r.match(t))||t&&(null===(n=i[2])||void 0===n?void 0:n.match(t))){let e=i[1]?i[1]:i[2],t=i[3]?i[3].trim():i[4]?JSON.parse(i[4].trim()):null;s.push({type:e,args:t})}}if(0===s.length)return{type:e,args:null};return 1===s.length?s[0]:s}catch(r){return o.Rm.error("ERROR: ".concat(r.message," - Unable to parse directive type: '").concat(t,"' based on the text: '").concat(e,"'")),{type:void 0,args:null}}},"detectDirective"),m=(0,o.K2)(function(e){return e.replace(o.DB,"")},"removeDirectives"),g=(0,o.K2)(function(e,t){for(let[r,n]of t.entries())if(n.match(e))return r;return -1},"isSubstringInArray");function y(e,t){var r;return e&&null!==(r=h["curve".concat(e.charAt(0).toUpperCase()+e.slice(1))])&&void 0!==r?r:t}function b(e,t){let r=e.trim();return r?"loose"!==t.securityLevel?(0,a.J)(r):r:void 0}(0,o.K2)(y,"interpolateToCurve"),(0,o.K2)(b,"formatUrl");var T=(0,o.K2)(function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];let i=e.split("."),a=i.length-1,s=i[a],l=window;for(let t=0;t<a;t++)if(!(l=l[i[t]])){o.Rm.error("Function name: ".concat(e," not found in window"));return}l[s](...r)},"runFunc");function E(e,t){return e&&t?Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0}function _(e){let t;let r=0;return e.forEach(e=>{r+=E(e,t),t=e}),x(e,r/2)}function k(e){return 1===e.length?e[0]:_(e)}(0,o.K2)(E,"distance"),(0,o.K2)(_,"traverseEdge"),(0,o.K2)(k,"calcLabelPosition");var C=(0,o.K2)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,r=Math.pow(10,t);return Math.round(e*r)/r},"roundNumber"),x=(0,o.K2)((e,t)=>{let r;let n=t;for(let t of e){if(r){let e=E(t,r);if(0===e)return r;if(e<n)n-=e;else{let i=n/e;if(i<=0)return r;if(i>=1)return{x:t.x,y:t.y};if(i>0&&i<1)return{x:C((1-i)*r.x+i*t.x,5),y:C((1-i)*r.y+i*t.y,5)}}}r=t}throw Error("Could not find a suitable point for the given distance")},"calculatePoint"),A=(0,o.K2)((e,t,r)=>{o.Rm.info("our points ".concat(JSON.stringify(t))),t[0]!==r&&(t=t.reverse());let n=x(t,25),i=e?10:5,a=Math.atan2(t[0].y-n.y,t[0].x-n.x),s={x:0,y:0};return s.x=Math.sin(a)*i+(t[0].x+n.x)/2,s.y=-Math.cos(a)*i+(t[0].y+n.y)/2,s},"calcCardinalityPosition");function v(e,t,r){let n=structuredClone(r);o.Rm.info("our points",n),"start_left"!==t&&"start_right"!==t&&n.reverse();let i=x(n,25+e),a=10+.5*e,s=Math.atan2(n[0].y-i.y,n[0].x-i.x),l={x:0,y:0};return"start_left"===t?(l.x=Math.sin(s+Math.PI)*a+(n[0].x+i.x)/2,l.y=-Math.cos(s+Math.PI)*a+(n[0].y+i.y)/2):"end_right"===t?(l.x=Math.sin(s-Math.PI)*a+(n[0].x+i.x)/2-5,l.y=-Math.cos(s-Math.PI)*a+(n[0].y+i.y)/2-5):"end_left"===t?(l.x=Math.sin(s)*a+(n[0].x+i.x)/2-5,l.y=-Math.cos(s)*a+(n[0].y+i.y)/2-5):(l.x=Math.sin(s)*a+(n[0].x+i.x)/2,l.y=-Math.cos(s)*a+(n[0].y+i.y)/2),l}function S(e){let t="",r="";for(let n of e)void 0!==n&&(n.startsWith("color:")||n.startsWith("text-align:")?r=r+n+";":t=t+n+";");return{style:t,labelStyle:r}}(0,o.K2)(v,"calcTerminalLabelPosition"),(0,o.K2)(S,"getStylesFromArray");var w=0,O=(0,o.K2)(()=>(w++,"id-"+Math.random().toString(36).substr(2,12)+"-"+w),"generateId");function D(e){let t="",r="0123456789abcdef",n=r.length;for(let i=0;i<e;i++)t+=r.charAt(Math.floor(Math.random()*n));return t}(0,o.K2)(D,"makeRandomHex");var I=(0,o.K2)(e=>D(e.length),"random"),N=(0,o.K2)(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:""}}
1,"getTextObj"),L=(0,o.K2)(function(e,t){let r=t.text.replace(o.Y2.lineBreakRegex," "),[,n]=q(t.fontSize),i=e.append("text");i.attr("x",t.x),i.attr("y",t.y),i.style("text-anchor",t.anchor),i.style("font-family",t.fontFamily),i.style("font-size",n),i.style("font-weight",t.fontWeight),i.attr("fill",t.fill),void 0!==t.class&&i.attr("class",t.class);let a=i.append("tspan");return a.attr("x",t.x+2*t.textMargin),a.attr("fill",t.fill),a.text(r),i},"drawSimpleText"),M=(0,l.A)((e,t,r)=>{if(!e||(r=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",joinWith:"<br/>"},r),o.Y2.lineBreakRegex.test(e)))return e;let n=e.split(" ").filter(Boolean),i=[],a="";return n.forEach((e,o)=>{let s=P("".concat(e," "),r),l=P(a,r);if(s>t){let{hyphenatedStrings:n,remainingWord:o}=F(e,t,"-",r);i.push(a,...n),a=o}else l+s>=t?(i.push(a),a=e):a=[a,e].filter(Boolean).join(" ");o+1===n.length&&i.push(a)}),i.filter(e=>""!==e).join(r.joinWith)},(e,t,r)=>"".concat(e).concat(t).concat(r.fontSize).concat(r.fontWeight).concat(r.fontFamily).concat(r.joinWith)),F=(0,l.A)(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"-",n=arguments.length>3?arguments[3]:void 0;n=Object.assign({fontSize:12,fontWeight:400,fontFamily:"Arial",margin:0},n);let i=[...e],o=[],a="";return i.forEach((e,s)=>{let l="".concat(a).concat(e);if(P(l,n)>=t){let e=i.length===s+1,t="".concat(l).concat(r);o.push(e?l:t),a=""}else a=l}),{hyphenatedStrings:o,remainingWord:a}},function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"-",n=arguments.length>3?arguments[3]:void 0;return"".concat(e).concat(t).concat(r).concat(n.fontSize).concat(n.fontWeight).concat(n.fontFamily)});function R(e,t){return B(e,t).height}function P(e,t){return B(e,t).width}(0,o.K2)(R,"calculateTextHeight"),(0,o.K2)(P,"calculateTextWidth");var B=(0,l.A)((e,t)=>{let{fontSize:r=12,fontFamily:n="Arial",fontWeight:i=400}=t;if(!e)return{width:0,height:0};let[,a]=q(r),l=e.split(o.Y2.lineBreakRegex),c=[],h=(0,s.Ltv)("body");if(!h.remove)return{width:0,height:0,lineHeight:0};let d=h.append("svg");for(let e of["sans-serif",n]){let t=0,r={width:0,height:0,lineHeight:0};for(let n of l){let o=N();o.text=n||u;let s=L(d,o).style("font-size",a).style("font-weight",i).style("font-family",e),l=(s._groups||s)[0][0].getBBox();if(0===l.width&&0===l.height)throw Error("svg element not in render tree");r.width=Math.round(Math.max(r.width,l.width)),t=Math.round(l.height),r.height+=t,r.lineHeight=Math.round(Math.max(r.lineHeight,t))}c.push(r)}d.remove();let p=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[p]},(e,t)=>"".concat(e).concat(t.fontSize).concat(t.fontWeight).concat(t.fontFamily)),H=(n=class{constructor(e=!1,t){this.count=0,this.count=t?t.length:0,this.next=e?()=>this.count++:()=>Date.now()}},(0,o.K2)(n,"InitIDGenerator"),n),U=(0,o.K2)(function(e){return i=i||document.createElement("div"),e=escape(e).replace(/%26/g,"&").replace(/%23/g,"#").replace(/%3B/g,";"),i.innerHTML=e,unescape(i.textContent)},"entityDecode");function j(e){return"str"in e}(0,o.K2)(j,"isDetailedError");var z=(0,o.K2)((e,t,r,n)=>{var i;if(!n)return;let o=null===(i=e.node())||void 0===i?void 0:i.getBBox();o&&e.append("text").text(n).attr("text-anchor","middle").attr("x",o.x+o.width/2).attr("y",-r).attr("class",t)},"insertTitle"),q=(0,o.K2)(e=>{if("number"==typeof e)return[e,e+"px"];let t=parseInt(null!=e?e:"",10);return Number.isNaN(t)?[void 0,void 0]:e===String(t)?[t,e+"px"]:[t,e]},"parseFontSize");function G(e,t){return(0,c.A)({},e,t)}(0,o.K2)(G,"cleanAndMerge");var W={assignWithDepth:o.hH,wrapLabel:M,calculateTextHeight:R,calculateTextWidth:P,calculateTextDimensions:B,cleanAndMerge:G,detectInit:p,detectDirective:f,isSubstringInArray:g,interpolateToCurve:y,calcLabelPosition:k,calcCardinalityPosition:A,calcTerminalLabelPosition:v,formatUrl:b,getStylesFromArray:S,generateId:O,random:I,runFunc:T,entityDecode:U,insertTitle:z,parseFontSize:q,InitIDGenerator:H},Y=(0,o.K2)(function(e){let t=e;return(t=(t=t.replace(/style.*:\S*#.*;/g,function(e){return e.substring(0,e.length-1)})).replace(/classDef.*:\S*#.*;/g,function(e){return e.substring(0,e.length-1)})).replace(/#\w+;/g,function(e){let t=e.substring(1,e.length-1);return/^\+?\d+$/.test(t)?"fl\xb0\xb0"+t+"\xb6\xdf":"fl\xb0"+t+"\xb6\xdf"})},"encodeEntities"),K=(0,o.K2)(function(e){return e.replace(/fl°°/g,"&#").replace(/fl°/g,"&").replace(/¶ß/g,";")},"decodeEntities"),$=(0,o.K2)((e,t,r,n)=>{let{counter:i=0,prefix:o,suffix:a}=r;return n||"".concat(o?"".concat(o,"_"):"").concat(e,"_").concat(t,"_").concat(i).c
1oncat(a?"_".concat(a):"")},"getEdgeId");function V(e){return null!=e?e:null}(0,o.K2)(V,"handleUndefinedAttr")},76324:(e,t,r)=>{"use strict";r.d(t,{A:()=>er});let{entries:n,setPrototypeOf:i,isFrozen:o,getPrototypeOf:a,getOwnPropertyDescriptor:s}=Object,{freeze:l,seal:c,create:u}=Object,{apply:h,construct:d}="undefined"!=typeof Reflect&&Reflect;l||(l=function(e){return e}),c||(c=function(e){return e}),h||(h=function(e,t,r){return e.apply(t,r)}),d||(d=function(e,t){return new e(...t)});let p=S(Array.prototype.forEach),f=S(Array.prototype.lastIndexOf),m=S(Array.prototype.pop),g=S(Array.prototype.push),y=S(Array.prototype.splice),b=S(String.prototype.toLowerCase),T=S(String.prototype.toString),E=S(String.prototype.match),_=S(String.prototype.replace),k=S(String.prototype.indexOf),C=S(String.prototype.trim),x=S(Object.prototype.hasOwnProperty),A=S(RegExp.prototype.test),v=(Q=TypeError,function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return d(Q,t)});function S(e){return function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];return h(e,t,n)}}function w(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:b;i&&i(e,null);let n=t.length;for(;n--;){let i=t[n];if("string"==typeof i){let e=r(i);e!==i&&(o(t)||(t[n]=e),i=e)}e[i]=!0}return e}function O(e){let t=u(null);for(let[r,i]of n(e))x(e,r)&&(Array.isArray(i)?t[r]=function(e){for(let t=0;t<e.length;t++)x(e,t)||(e[t]=null);return e}(i):i&&"object"==typeof i&&i.constructor===Object?t[r]=O(i):t[r]=i);return t}function D(e,t){for(;null!==e;){let r=s(e,t);if(r){if(r.get)return S(r.get);if("function"==typeof r.value)return S(r.value)}e=a(e)}return function(){return null}}let I=l(["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","section","select","shadow","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"]),N=l(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),L=l(["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"]),M=l(["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"]),F=l(["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"]),R=l(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),P=l(["#text"]),B=l(["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","face","for","headers","height","hidden","high","href","hreflang","id","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","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
1spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),H=l(["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","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"]),U=l(["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"]),j=l(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),z=c(/\{\{[\w\W]*|[\w\W]*\}\}/gm),q=c(/<%[\w\W]*|[\w\W]*%>/gm),G=c(/\$\{[\w\W]*/gm),W=c(/^data-[\-\w.\u00B7-\uFFFF]+$/),Y=c(/^aria-[\-\w]+$/),K=c(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),$=c(/^(?:\w+script|data):/i),V=c(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),X=c(/^html$/i);var Q,Z=Object.freeze({__proto__:null,ARIA_ATTR:Y,ATTR_WHITESPACE:V,CUSTOM_ELEMENT:c(/^[a-z][.\w]*(-[.\w]+)+$/i),DATA_ATTR:W,DOCTYPE_NAME:X,ERB_EXPR:q,IS_ALLOWED_URI:K,IS_SCRIPT_OR_DATA:$,MUSTACHE_EXPR:z,TMPLIT_EXPR:G});let J={element:1,text:3,progressingInstruction:7,comment:8,document:9},ee=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let r=null,n="data-tt-policy-suffix";t&&t.hasAttribute(n)&&(r=t.getAttribute(n));let i="dompurify"+(r?"#"+r:"");try{return e.createPolicy(i,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}},et=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};var er=function e(){let t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof window?null:window,i=t=>e(t);if(i.version="3.2.4",i.removed=[],!r||!r.document||r.document.nodeType!==J.document||!r.Element)return i.isSupported=!1,i;let{document:o}=r,a=o,s=a.currentScript,{DocumentFragment:c,HTMLTemplateElement:h,Node:d,Element:S,NodeFilter:z,NamedNodeMap:q=r.NamedNodeMap||r.MozNamedAttrMap,HTMLFormElement:G,DOMParser:W,trustedTypes:Y}=r,$=S.prototype,V=D($,"cloneNode"),Q=D($,"remove"),er=D($,"nextSibling"),en=D($,"childNodes"),ei=D($,"parentNode");if("function"==typeof h){let e=o.createElement("template");e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let eo="",{implementation:ea,createNodeIterator:es,createDocumentFragment:el,getElementsByTagName:ec}=o,{importNode:eu}=a,eh=et();i.isSupported="function"==typeof n&&"function"==typeof ei&&ea&&void 0!==ea.createHTMLDocument;let{MUSTACHE_EXPR:ed,ERB_EXPR:ep,TMPLIT_EXPR:ef,DATA_ATTR:em,ARIA_ATTR:eg,IS_SCRIPT_OR_DATA:ey,ATTR_WHITESPACE:eb,CUSTOM_ELEMENT:eT}=Z,{IS_ALLOWED_URI:eE}=Z,e_=null,ek=w({},[...I,...N,...L,...F,...P]),eC=null,ex=w({},[...B,...H,...U,...j]),eA=Object.seal(u(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}})),ev=null,eS=null,ew=!0,eO=!0,eD=!1,eI=!0,eN=!1,eL=!0,eM=!1,eF=!1,eR=!1,eP=!1,eB=!1,eH=!1,eU=!0,ej=!1,ez=!0,eq=!1,eG={},eW=null,eY=w({},["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"]),eK=null,e$=w({},["audio","video","img","source","image","track"]),eV=null,eX=w({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),eQ="http://www.w3.org/1998/Math/MathML",eZ="http://www.w3.org/2000/svg",eJ="http://www.w3.org/1999/xhtml",e0=eJ,e1=!1,e2=null,e3=w({},[eQ,eZ,eJ],T),e5=w({},["mi","mo","mn","ms","mtext"]),e4=w({},["annotation-xml"]),e6=w({},["title","style","font","a","script"]),e8=null,e9=["application/xhtml+xml","text/html"],e7=null,te=null,tt=o.createElement("form"),tr=function(e){return e instanceof RegExp||e instanceof Function},tn=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!te||te!==e){if(e&&"object"==typeof e||(e={}),e=O(e),e7="application/xhtml+xml"===(e8=-1===e9.indexOf(e.PARSER_MEDIA_TYPE
1)?"text/html":e.PARSER_MEDIA_TYPE)?T:b,e_=x(e,"ALLOWED_TAGS")?w({},e.ALLOWED_TAGS,e7):ek,eC=x(e,"ALLOWED_ATTR")?w({},e.ALLOWED_ATTR,e7):ex,e2=x(e,"ALLOWED_NAMESPACES")?w({},e.ALLOWED_NAMESPACES,T):e3,eV=x(e,"ADD_URI_SAFE_ATTR")?w(O(eX),e.ADD_URI_SAFE_ATTR,e7):eX,eK=x(e,"ADD_DATA_URI_TAGS")?w(O(e$),e.ADD_DATA_URI_TAGS,e7):e$,eW=x(e,"FORBID_CONTENTS")?w({},e.FORBID_CONTENTS,e7):eY,ev=x(e,"FORBID_TAGS")?w({},e.FORBID_TAGS,e7):{},eS=x(e,"FORBID_ATTR")?w({},e.FORBID_ATTR,e7):{},eG=!!x(e,"USE_PROFILES")&&e.USE_PROFILES,ew=!1!==e.ALLOW_ARIA_ATTR,eO=!1!==e.ALLOW_DATA_ATTR,eD=e.ALLOW_UNKNOWN_PROTOCOLS||!1,eI=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,eN=e.SAFE_FOR_TEMPLATES||!1,eL=!1!==e.SAFE_FOR_XML,eM=e.WHOLE_DOCUMENT||!1,eP=e.RETURN_DOM||!1,eB=e.RETURN_DOM_FRAGMENT||!1,eH=e.RETURN_TRUSTED_TYPE||!1,eR=e.FORCE_BODY||!1,eU=!1!==e.SANITIZE_DOM,ej=e.SANITIZE_NAMED_PROPS||!1,ez=!1!==e.KEEP_CONTENT,eq=e.IN_PLACE||!1,eE=e.ALLOWED_URI_REGEXP||K,e0=e.NAMESPACE||eJ,e5=e.MATHML_TEXT_INTEGRATION_POINTS||e5,e4=e.HTML_INTEGRATION_POINTS||e4,eA=e.CUSTOM_ELEMENT_HANDLING||{},e.CUSTOM_ELEMENT_HANDLING&&tr(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(eA.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&tr(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(eA.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(eA.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),eN&&(eO=!1),eB&&(eP=!0),eG&&(e_=w({},P),eC=[],!0===eG.html&&(w(e_,I),w(eC,B)),!0===eG.svg&&(w(e_,N),w(eC,H),w(eC,j)),!0===eG.svgFilters&&(w(e_,L),w(eC,H),w(eC,j)),!0===eG.mathMl&&(w(e_,F),w(eC,U),w(eC,j))),e.ADD_TAGS&&(e_===ek&&(e_=O(e_)),w(e_,e.ADD_TAGS,e7)),e.ADD_ATTR&&(eC===ex&&(eC=O(eC)),w(eC,e.ADD_ATTR,e7)),e.ADD_URI_SAFE_ATTR&&w(eV,e.ADD_URI_SAFE_ATTR,e7),e.FORBID_CONTENTS&&(eW===eY&&(eW=O(eW)),w(eW,e.FORBID_CONTENTS,e7)),ez&&(e_["#text"]=!0),eM&&w(e_,["html","head","body"]),e_.table&&(w(e_,["tbody"]),delete ev.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw v('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw v('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');eo=(t=e.TRUSTED_TYPES_POLICY).createHTML("")}else void 0===t&&(t=ee(Y,s)),null!==t&&"string"==typeof eo&&(eo=t.createHTML(""));l&&l(e),te=e}},ti=w({},[...N,...L,...M]),to=w({},[...F,...R]),ta=function(e){let t=ei(e);t&&t.tagName||(t={namespaceURI:e0,tagName:"template"});let r=b(e.tagName),n=b(t.tagName);return!!e2[e.namespaceURI]&&(e.namespaceURI===eZ?t.namespaceURI===eJ?"svg"===r:t.namespaceURI===eQ?"svg"===r&&("annotation-xml"===n||e5[n]):!!ti[r]:e.namespaceURI===eQ?t.namespaceURI===eJ?"math"===r:t.namespaceURI===eZ?"math"===r&&e4[n]:!!to[r]:e.namespaceURI===eJ?(t.namespaceURI!==eZ||!!e4[n])&&(t.namespaceURI!==eQ||!!e5[n])&&!to[r]&&(e6[r]||!ti[r]):"application/xhtml+xml"===e8&&!!e2[e.namespaceURI])},ts=function(e){g(i.removed,{element:e});try{ei(e).removeChild(e)}catch(t){Q(e)}},tl=function(e,t){try{g(i.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){g(i.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e){if(eP||eB)try{ts(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}}},tc=function(e){let r=null,n=null;if(eR)e="<remove></remove>"+e;else{let t=E(e,/^[\r\n\t ]+/);n=t&&t[0]}"application/xhtml+xml"===e8&&e0===eJ&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");let i=t?t.createHTML(e):e;if(e0===eJ)try{r=new W().parseFromString(i,e8)}catch(e){}if(!r||!r.documentElement){r=ea.createDocument(e0,"template",null);try{r.documentElement.innerHTML=e1?eo:i}catch(e){}}let a=r.body||r.documentElement;return(e&&n&&a.insertBefore(o.createTextNode(n),a.childNodes[0]||null),e0===eJ)?ec.call(r,eM?"html":"body")[0]:eM?r.documentElement:a},tu=function(e){return es.call(e.ownerDocument||e,e,z.SHOW_ELEMENT|z.SHOW_COMMENT|z.SHOW_TEXT|z.SHOW_PROCESSING_INSTRUCTION|z.SHOW_CDATA_SECTION,null)},th=function(e){return e instanceof G&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof q)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},td=function(e){return"function"==typeof d&&e instanceof d};function tp(e,t,r){p(e,e=>{e.call(i,t,r,te)})}let tf=function(e){let t=null;if(tp(eh.beforeSanitizeElements,e,null),th(e))return ts(e),!0;let r=e7(e.nodeName);if(tp(eh.uponSanitizeElement,e,{tagName:r,allowedTags:e_}),e.hasChildNodes()&&!td(e.firstElementChild)&&A(/<[/\w]/g,e.innerHTML)&&A(/<[/\w]/g,e.textContent)||e.nodeType===J.progressingInstruction||eL&&e.nodeType===J.comment&&A(/<[/\w]/g,e.data))return ts(e),!0;if(!e_[r]||ev[r]){if(!ev[r]&&tg(r)&&(eA.tagNameCheck instanceof RegExp&&A(eA.tagNameCheck,r)||eA.tagNameCheck instanceof Function&&eA.tagNameCheck(r)))return!1;if(ez&&!eW[r]){let t=ei(e)||e.parentNode,r=en(e)||e.childNodes;if(r&&t){let n=r.length;for(let i=n-1;i>=0;--i){let n=V(r[i],!0);n.__removalCount=(e.__removalCount||0)+1,t.insertBefore(n,er(e))}}}return ts(e),!0}return e instanceof S&&!ta(e)||("noscript"===r||"noembed"===r||"noframes"===r)&&A(/<\/no(script|embed|frames)/i,e.innerHTML)?(ts(e),!0):(eN&&e.nodeType===J.text&&(t=e.textContent,p([ed,ep,ef],e=>{t=_(t,e," ")}),e.textContent!==t&&(g(i.removed,{element:e.cloneNode()}),e.textContent=t)),tp(eh.afterSanitizeElements,e,null),!1)},tm=function(e,t,r){if(eU&&("id"===t||"name"===t)&&(r in o||r in tt))return!1;if(eO&&!eS[t]&&A(em,t));else if(ew&&A(eg,t));else if(!eC[t]||eS[t]){if(!(tg(e)&&(eA.tagNameCheck instanceof RegExp&&A(eA.tagNameCheck,e)||eA.tagNameCheck instanceof Function&&eA.tagNameCheck(e))&&(eA.attributeNameCheck instanceof RegExp&&A(eA.attributeNameCheck,t)||eA.attributeNameCheck instanceof Function&&eA.attributeNameCheck(t))||"is"===t&&eA.allowCustomizedBuiltInElements&&(eA.tagNameCheck instanceof RegExp&&A(eA.tagNameCheck,r)||eA.tagNameCheck instanceof Function&&eA.tagNameCheck(r))))return!1}else if(eV[t]);else if(A(eE,_(r,eb,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===k(r,"data:")&&eK[e]);else if(eD&&!A(ey,_(r,eb,"")));else if(r)return!1;return!0},tg=function(e){return"annotation-xml"!==e&&E(e,eT)},ty=function(e){tp(eh.beforeSanitizeAttributes,e,null);let{attributes:r}=e;if(!r||th(e))return;let n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:eC,forceKeepAttr:void 0},o=r.length;for(;o--;){let{name:a,namespaceURI:s,value:l}=r[o],c=e7(a),u="value"===a?l:C(l);if(n.attrName=c,n.attrValue=u,n.keepAttr=!0,n.forceKeepAttr=void 0,tp(eh.uponSanitizeAttribute,e,n),u=n.attrValue,ej&&("id"===c||"name"===c)&&(tl(a,e),u="user-content-"+u),eL&&A(/((--!?|])>)|<\/(style|title)/i,u)){tl(a,e);continue}if(n.forceKeepAttr||(tl(a,e),!n.keepAttr))continue;if(!eI&&A(/\/>/i,u)){tl(a,e);continue}eN&&p([ed,ep,ef],e=>{u=_(u,e," ")});let h=e7(e.nodeName);if(tm(h,c,u)){if(t&&"object"==typeof Y&&"function"==typeof Y.getAttributeType){if(s);else switch(Y.getAttributeType(h,c)){case"TrustedHTML":u=t.createHTML(u);break;case"TrustedScriptURL":u=t.createScriptURL(u)}}try{s?e.setAttributeNS(s,a,u):e.setAttribute(a,u),th(e)?ts(e):m(i.removed)}catch(e){}}}tp(eh.afterSanitizeAttributes,e,null)},tb=function e(t){let r=null,n=tu(t);for(tp(eh.beforeSanitizeShadowDOM,t,null);r=n.nextNode();)tp(eh.uponSanitizeShadowNode,r,null),tf(r),ty(r),r.content instanceof c&&e(r.content);tp(eh.afterSanitizeShadowDOM,t,null)};return i.sanitize=function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null,o=null,s=null,l=null;if((e1=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!td(e)){if("function"==typeof e.toString){if("string"!=typeof(e=e.toString()))throw v("dirty is not a string, aborting")}else throw v("toString is not a function")}if(!i.isSupported)return e;if(eF||tn(r),i.removed=[],"string"==typeof e&&(eq=!1),eq){if(e.nodeName){let t=e7(e.nodeName);if(!e_[t]||ev[t])throw v("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof d)(o=(n=tc("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType===J.element&&"BODY"===o.nodeName?n=o:"HTML"===o.nodeName?n=o:n.appendChild(o);else{if(!eP&&!eN&&!eM&&-1===e.indexOf("<"))return t&&eH?t.createHTML(e):e;if(!(n=tc(e)))return eP?null:eH?eo:""}n&&eR&&ts(n.firstChild);let u=tu(eq?e:n);for(;s=u.nextNode();)tf(s),ty(s),s.content instanceof c&&tb(s.content);if(eq)return e;if(eP){if(eB)for(l=el.call(n.ownerDocument);n.firstChild;)l.appendChild(n.firstChild);else l=n;return(eC.shadowroot||eC.shadowrootmode)&&(l=eu.call(a,l,!0)),l}let h=eM?n.outerHTML:n.innerHTML;return eM&&e_["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&A(X,n.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+h),eN&&p([ed,ep,ef],e=>{h=_(h,e," ")}),t&&eH?t.createHTML(h):h},i.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};tn(e),eF=!0},i.clearConfig=function(){te=null,eF=!1},i.isValidAttribute=function(e,t,r){return te||tn({}),tm(e7(e),e7(t),r)},i.addHook=function(e,t){"function"==typeof t&&g(eh[e],t)},i.removeHook=function(e,t){if(void 0!==t){let r=f(eh[e],t);return -1===r?void 0:y(eh[e],r,1)[0]}return m(eh[e])},i.removeHooks=function(e){eh[e]=[]},i.removeAllHooks=function(){eh=et()},i}()},77817:(e,t,r)=>{"use strict";r.d(t,{default:()=>k});var n,i,o,a,s,l=r(70802);let c=(0,r(74273).A)("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);var u=r(12115),h=r(73751),d=r(43825);function p(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var f=(0,r(28968).rU)(function(e){var t=e.css,r=e.token,l=e.cx,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=c.minSize,h=c.size,d=c.borderless,f="number"==typeof h?"".concat(h,"px"):h,m="number"==typeof u?"".concat(u,"px"):u,g=l(t(n||(n=p(["\n      pointer-events: none;\n\n      position: absolute;\n      z-index: 1;\n      inset: 0;\n\n      width: 100%;\n      height: auto;\n\n      opacity: 0;\n      background: rgba(0, 0, 0, 50%);\n\n      transition: opacity 0.3s;\n    "]))));return{preview:g,video:t(i||(i=p(["\n        cursor: pointer;\n        width: 100%;\n      "]))),videoWrapper:l(t(d?o||(o=p(["\n              box-shadow: inset 0 0 0 1px ",";\n            "])):a||(a=p(["\n              box-shadow: 0 0 0 1px ",";\n            "])),r.colorBorderSecondary),t(s||(s=p(["\n          position: relative;\n\n          overflow: hidden;\n\n          width: 100%;\n          min-width: ",";\n          max-width: ",";\n          height: auto;\n          min-height: ",";\n          max-height: ",";\n          margin-block: 0 1em;\n\n          background: ",";\n          border-radius: ","px;\n\n          &:hover {\n            ."," {\n              opacity: 1;\n            }\n          }\n        "])),m,f,m,f,r.colorFillTertiary,r.borderRadiusLG,g))}}),m=r(95155);function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var y=["preload","src","style","classNames","className","minSize","size","width","height","onMouseEnter","onMouseLeave","preview","isLoading","borderless"];function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function T(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?b(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=g(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g(t)?t:String(t)}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):b(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o,a,s=[],l=!0,c=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(s.push(n.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}let k=(0,u.memo)(function(e){var t=e.preload,r=e.src,n=e.style,i=e.classNames,o=e.className,a=e.minSize,s=e.size,p=void 0===s?"100%":s,g=e.width,b=e.height,_=e.onMouseEnter,k=e.onMouseLeave,C=e.preview,x=e.isLoading,A=e.borderless,v=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,y),S=E((0,u.useState)(!1),2),w=S[0],O=S[1],D=E((0,u.useState)(!1),2),I=D[0],N=D[1],L=f({borderless:A,minSize:a,size:p}),M=L.cx,F=L.styles,R=L.theme;return x?(0,m.jsx)(l.A.Avatar,{active:!0,style:{borderRadius:R.borderRadius,height:b,maxHeight:p,maxWidth:p,minHeight:a,minWidth:a,width:g}}):(0,m.jsxs)(h.Flexbox,{className:M(F.videoWrapper,null==i?void 0:i.wrapper),style:n,children:[(void 0===C||C)&&!w&&(0,m.jsx)(h.Flexbox,{align:"center",className:F.preview,justify:"center",children:(0,m.jsx)(d.default,{color:"#fff",icon:c,size:"normal"})}),(0,m.jsx)("video",T(T({autoPlay:!0,className:M(F.video,null==i?void 0:i.video,o),controls:I,height:b,muted:!0,onEnded:function(){return O(!1)},onMouseEnter:function(e){N(!0),null==_||_(e)},onMouseLeave:function(e){N(!1),null==k||k(e)},onPause:function(){return O(!1)},onPlay:function(){return O(!0)},onPlaying:function(){return O(!0)},preload:void 0===t?"auto":t,style:{height:"auto",width:"100%"},width:g},v),{},{children:(0,m.jsx)("source",{src:r})}))]})})},78440:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(69415),i=r(68711),o=r(45879),a=r(38186);let s={tokenize:function(e,t,r){let n=this,i=n.events[n.events.length-1],s=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,c=0;return function(t){return e.enter("mathFlow"),e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),function t(n){return 36===n?(e.consume(n),c++,t):c<2?r(n):(e.exit("mathFlowFenceSequence"),(0,o.N)(e,u,"whitespace")(n))}(t)};function u(t){return null===t||(0,a.HP)(t)?h(t):(e.enter("mathFlowFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(n){return null===n||(0,a.HP)(n)?(e.exit("chunkString"),e.exit("mathFlowFenceMeta"),h(n)):36===n?r(n):(e.consume(n),t)}(t))}function h(r){return(e.exit("mathFlowFence"),n.interrupt)?t(r):e.attempt(l,d,m)(r)}function d(t){return e.attempt({tokenize:g,partial:!0},m,p)(t)}function p(t){return(s?(0,o.N)(e,f,"linePrefix",s+1):f)(t)}function f(t){return null===t?m(t):(0,a.HP)(t)?e.attempt(l,d,m)(t):(e.enter("mathFlowValue"),function t(r){return null===r||(0,a.HP)(r)?(e.exit("mathFlowValue"),f(r)):(e.consume(r),t)}(t))}function m(r){return e.exit("mathFlow"),t(r)}function g(e,t,r){let i=0;return(0,o.N)(e,function(t){return e.enter("mathFlowFence"),e.enter("mathFlowFenceSequence"),function t(n){return 36===n?(i++,e.consume(n),t):i<c?r(n):(e.exit("mathFlowFenceSequence"),(0,o.N)(e,s,"whitespace")(n))}(t)},"linePrefix",n.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function s(n){return null===n||(0,a.HP)(n)?(e.exit("mathFlowFence"),t(n)):r(n)}}},concrete:!0,name:"mathFlow"},l={tokenize:function(e,t,r){let n=this;return function(r){return null===r?t(r):(e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),i)};function i(e){return n.parser.lazy[n.now().line]?r(e):t(e)}},partial:!0};function c(e){let t,r,n=e.length-4,i=3;if(("lineEnding"===e[3][1].type||"space"===e[i][1].type)&&("lineEnding"===e[n][1].type||"space"===e[n][1].type)){for(t=i;++t<n;)if("mathTextData"===e[t][1].type){e[n][1].type="mathTextPadding",e[i][1].type="mathTextPadding",i+=2,n-=2;break}}for(t=i-1,n++;++t<=n;)void 0===r?t!==n&&"lineEnding"!==e[t][1].type&&(r=t):(t===n||"lineEnding"===e[t][1].type)&&(e[r][1].type="mathTextData",t!==r+2&&(e[r][1].end=e[t-1][1].end,e.splice(r+2,t-r-2),n-=t-r-2,t=r+2),r=void 0);return e}function u(e){return 36!==e||"characterEscape"===this.events[this.events.length-1][1].type}let h={};function d(e){let t,r=e||h,o=this.data(),l=o.micromarkExtensions||(o.micromarkExtensions=[]),d=o.fromMarkdownExtensions||(o.fromMarkdownExtensions=[]),p=o.toMarkdownExtensions||(o.toMarkdownExtensions=[]);l.push({flow:{36:s},text:{36:(null==(t=(r||{}).singleDollarTextMath)&&(t=!0),{tokenize:function(e,r,n){let i,o,s=0;return function(r){return e.enter("mathText"),e.enter("mathTextSequence"),function r(i){return 36===i?(e.consume(i),s++,r):s<2&&!t?n(i):(e.exit("mathTextSequence"),l(i))}(r)};function l(t){return null===t?n(t):36===t?(o=e.enter("mathTextSequence"),i=0,function t(n){return 36===n?(e.consume(n),i++,t):i===s?(e.exit("mathTextSequence"),e.exit("mathText"),r(n)):(o.type="mathTextData",c(n))}(t)):32===t?(e.enter("space"),e.consume(t),e.exit("space"),l):(0,a.HP)(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),l):(e.enter("mathTextData"),c(t))}function c(t){return null===t||32===t||36===t||(0,a.HP)(t)?(e.exit("mathTextData"),l(t)):(e.consume(t),c)}},resolve:c,previous:u,name:"mathText"})}}),d.push(function(){return{enter:{mathFlow:function(e){this.enter({type:"math",meta:null,value:"",data:{hName:"pre",hChildren:[{type:"element",tagName:"code",properties:{className:["language-math","math-display"]},children:[]}]}},e)},mathFlowFenceMeta:function(){this.buffer()},mathText:function(e){this.enter({type:"inlineMath",value:"",data:{hName:"
1code",hProperties:{className:["language-math","math-inline"]},hChildren:[]}},e),this.buffer()}},exit:{mathFlow:function(e){let t=this.resume().replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),r=this.stack[this.stack.length-1];(0,n.ok)("math"===r.type),this.exit(e),r.value=t;let i=r.data.hChildren[0];(0,n.ok)("element"===i.type),(0,n.ok)("code"===i.tagName),i.children.push({type:"text",value:t}),this.data.mathFlowInside=void 0},mathFlowFence:function(){this.data.mathFlowInside||(this.buffer(),this.data.mathFlowInside=!0)},mathFlowFenceMeta:function(){let e=this.resume(),t=this.stack[this.stack.length-1];(0,n.ok)("math"===t.type),t.meta=e},mathFlowValue:e,mathText:function(e){let t=this.resume(),r=this.stack[this.stack.length-1];(0,n.ok)("inlineMath"===r.type),this.exit(e),r.value=t,r.data.hChildren.push({type:"text",value:t})},mathTextData:e}};function e(e){this.config.enter.data.call(this,e),this.config.exit.data.call(this,e)}}()),p.push(function(e){let t=(e||{}).singleDollarTextMath;return null==t&&(t=!0),r.peek=function(){return"$"},{unsafe:[{character:"\r",inConstruct:"mathFlowMeta"},{character:"\n",inConstruct:"mathFlowMeta"},{character:"$",after:t?void 0:"\\$",inConstruct:"phrasing"},{character:"$",inConstruct:"mathFlowMeta"},{atBreak:!0,character:"$",after:"\\$"}],handlers:{math:function(e,t,r,n){let o=e.value||"",a=r.createTracker(n),s="$".repeat(Math.max((0,i.D)(o,"$")+1,2)),l=r.enter("mathFlow"),c=a.move(s);if(e.meta){let t=r.enter("mathFlowMeta");c+=a.move(r.safe(e.meta,{after:"\n",before:c,encode:["$"],...a.current()})),t()}return c+=a.move("\n"),o&&(c+=a.move(o+"\n")),c+=a.move(s),l(),c},inlineMath:r}};function r(e,r,n){let i=e.value||"",o=1;for(!t&&o++;RegExp("(^|[^$])"+"\\$".repeat(o)+"([^$]|$)").test(i);)o++;let a="$".repeat(o);/[^ \r\n]/.test(i)&&(/^[ \r\n]/.test(i)&&/[ \r\n]$/.test(i)||/^\$|\$$/.test(i))&&(i=" "+i+" ");let s=-1;for(;++s<n.unsafe.length;){let e;let t=n.unsafe[s];if(!t.atBreak)continue;let r=n.compilePattern(t);for(;e=r.exec(i);){let t=e.index;10===i.codePointAt(t)&&13===i.codePointAt(t-1)&&t--,i=i.slice(0,t)+" "+i.slice(e.index+1)}}return a+i+a}}(r))}},81096:(e,t,r)=>{"use strict";function n(e,t){return i(e,t.inConstruct,!0)&&!i(e,t.notInConstruct,!1)}function i(e,t,r){if("string"==typeof t&&(t=[t]),!t||0===t.length)return r;let n=-1;for(;++n<t.length;)if(e.includes(t[n]))return!0;return!1}r.d(t,{q:()=>n})},84001:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(74273).A)("RotateCcw",[["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"}]])},84173:(e,t,r)=>{"use strict";function n(e,t,r,n){let i;let o=e.length,a=0;if(t=t<0?-t>o?0:o+t:t>o?o:t,r=r>0?r:0,n.length<1e4)(i=Array.from(n)).unshift(t,r),e.splice(...i);else for(r&&e.splice(t,r);a<n.length;)(i=n.slice(a,a+1e4)).unshift(t,0),e.splice(...i),a+=1e4,t+=1e4}function i(e,t){return e.length>0?(n(e,e.length,0,t),e):t}r.d(t,{V:()=>i,m:()=>n})},87226:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e,t,r,n){var i=-1,o=null==e?0:e.length;for(n&&o&&(r=e[++i]);++i<o;)r=t(r,e[i],i,e);return r}},87541:(e,t,r)=>{"use strict";r.d(t,{IU:()=>g,Jo:()=>S,T_:()=>E,g0:()=>q,jP:()=>b});var n=r(95904),i=r(42070),o=r(40997),a=r(29120),s=r(75025),l=r(96630),c=r(13380),u=r(58363),h=(0,l.K2)((e,t,r,n,i,o)=>{t.arrowTypeStart&&p(e,"start",t.arrowTypeStart,r,n,i,o),t.arrowTypeEnd&&p(e,"end",t.arrowTypeEnd,r,n,i,o)},"addEdgeMarkers"),d={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}},p=(0,l.K2)((e,t,r,n,i,o,a)=>{let s=d[r];if(!s){l.Rm.warn("Unknown arrow type: ".concat(r));return}let c=s.type,u="".concat(i,"_").concat(o,"-").concat(c).concat("start"===t?"
1Start":"End");if(a&&""!==a.trim()){let r=a.replace(/[^\dA-Za-z]/g,"_"),i="".concat(u,"_").concat(r);if(!document.getElementById(i)){let e=document.getElementById(u);if(e){var h;let t=e.cloneNode(!0);t.id=i,t.querySelectorAll("path, circle, line").forEach(e=>{e.setAttribute("stroke",a),s.fill&&e.setAttribute("fill",a)}),null===(h=e.parentNode)||void 0===h||h.appendChild(t)}}e.attr("marker-".concat(t),"url(".concat(n,"#").concat(i,")"))}else e.attr("marker-".concat(t),"url(".concat(n,"#").concat(u,")"))},"addEdgeMarker"),f=new Map,m=new Map,g=(0,l.K2)(()=>{f.clear(),m.clear()},"clear"),y=(0,l.K2)(e=>e?e.reduce((e,t)=>e+";"+t,""):"","getLabelStyles"),b=(0,l.K2)(async(e,t)=>{let r,i=(0,l._3)((0,l.D7)().flowchart.htmlLabels),o=await (0,a.GZ)(e,t.label,{style:y(t.labelStyle),useHtmlLabels:i,addSvgBackground:!0,isNode:!1});l.Rm.info("abc82",t,t.labelType);let s=e.insert("g").attr("class","edgeLabel"),u=s.insert("g").attr("class","label");u.node().appendChild(o);let h=o.getBBox();if(i){let e=o.children[0],t=(0,c.Ltv)(o);h=e.getBoundingClientRect(),t.attr("width",h.width),t.attr("height",h.height)}if(u.attr("transform","translate("+-h.width/2+", "+-h.height/2+")"),f.set(t.i
1d,s),t.width=h.width,t.height=h.height,t.startLabelLeft){let i=await (0,n.DA)(t.startLabelLeft,y(t.labelStyle)),o=e.insert("g").attr("class","edgeTerminals"),a=o.insert("g").attr("class","inner");r=a.node().appendChild(i);let s=i.getBBox();a.attr("transform","translate("+-s.width/2+", "+-s.height/2+")"),m.get(t.id)||m.set(t.id,{}),m.get(t.id).startLeft=o,T(r,t.startLabelLeft)}if(t.startLabelRight){let i=await (0,n.DA)(t.startLabelRight,y(t.labelStyle)),o=e.insert("g").attr("class","edgeTerminals"),a=o.insert("g").attr("class","inner");r=o.node().appendChild(i),a.node().appendChild(i);let s=i.getBBox();a.attr("transform","translate("+-s.width/2+", "+-s.height/2+")"),m.get(t.id)||m.set(t.id,{}),m.get(t.id).startRight=o,T(r,t.startLabelRight)}if(t.endLabelLeft){let i=await (0,n.DA)(t.endLabelLeft,y(t.labelStyle)),o=e.insert("g").attr("class","edgeTerminals"),a=o.insert("g").attr("class","inner");r=a.node().appendChild(i);let s=i.getBBox();a.attr("transform","translate("+-s.width/2+", "+-s.height/2+")"),o.node().appendChild(i),m.get(t.id)||m.set(t.id,{}),m.get(t.id).endLeft=o,T(r,t.endLabelLeft)}if(t.endLabelRight){let i=await (0,n.DA)(t.endLabelRight,y(t.labelStyle)),o=e.insert("g").attr("class","edgeTerminals"),a=o.insert("g").attr("class","inner");r=a.node().appendChild(i);let s=i.getBBox();a.attr("transform","translate("+-s.width/2+", "+-s.height/2+")"),o.node().appendChild(i),m.get(t.id)||m.set(t.id,{}),m.get(t.id).endRight=o,T(r,t.endLabelRight)}return o},"insertEdgeLabel");function T(e,t){(0,l.D7)().flowchart.htmlLabels&&e&&(e.style.width=9*t.length+"px",e.style.height="12px")}(0,l.K2)(T,"setTerminalWidth");var E=(0,l.K2)((e,t)=>{l.Rm.debug("Moving label abc88 ",e.id,e.label,f.get(e.id),t);let r=t.updatedPath?t.updatedPath:t.originalPath,n=(0,l.D7)(),{subGraphTitleTotalMargin:i}=(0,o.O)(n);if(e.label){let n=f.get(e.id),o=e.x,a=e.y;if(r){let n=s._K.calcLabelPosition(r);l.Rm.debug("Moving label "+e.label+" from (",o,",",a,") to (",n.x,",",n.y,") abc88"),t.updatedPath&&(o=n.x,a=n.y)}n.attr("transform","translate(".concat(o,", ").concat(a+i/2,")"))}if(e.startLabelLeft){let t=m.get(e.id).startLeft,n=e.x,i=e.y;if(r){let t=s._K.calcTerminalLabelPosition(10*!!e.arrowTypeStart,"start_left",r);n=t.x,i=t.y}t.attr("transform","translate(".concat(n,", ").concat(i,")"))}if(e.startLabelRight){let t=m.get(e.id).startRight,n=e.x,i=e.y;if(r){let t=s._K.calcTerminalLabelPosition(10*!!e.arrowTypeStart,"start_right",r);n=t.x,i=t.y}t.attr("transform","translate(".concat(n,", ").concat(i,")"))}if(e.endLabelLeft){let t=m.get(e.id).endLeft,n=e.x,i=e.y;if(r){let t=s._K.calcTerminalLabelPosition(10*!!e.arrowTypeEnd,"end_left",r);n=t.x,i=t.y}t.attr("transform","translate(".concat(n,", ").concat(i,")"))}if(e.endLabelRight){let t=m.get(e.id).endRight,n=e.x,i=e.y;if(r){let t=s._K.calcTerminalLabelPosition(10*!!e.arrowTypeEnd,"end_right",r);n=t.x,i=t.y}t.attr("transform","translate(".concat(n,", ").concat(i,")"))}},"positionEdgeLabel"),_=(0,l.K2)((e,t)=>{let r=e.x,n=e.y,i=Math.abs(t.x-r),o=Math.abs(t.y-n),a=e.width/2,s=e.height/2;return i>=a||o>=s},"outsideNode"),k=(0,l.K2)((e,t,r)=>{l.Rm.debug("intersection calc abc89:\n  outsidePoint: ".concat(JSON.stringify(t),"\n  insidePoint : ").concat(JSON.stringify(r),"\n  node        : x:").concat(e.x," y:").concat(e.y," w:").concat(e.width," h:").concat(e.height));let n=e.x,i=e.y,o=Math.abs(n-r.x),a=e.width/2,s=r.x<t.x?a-o:a+o,c=e.height/2,u=Math.abs(t.y-r.y),h=Math.abs(t.x-r.x);if(Math.abs(i-t.y)*a>Math.abs(n-t.x)*c){let e=r.y<t.y?t.y-c-i:i-c-t.y;s=h*e/u;let n={x:r.x<t.x?r.x+s:r.x-h+s,y:r.y<t.y?r.y+u-e:r.y-u+e};return 0===s&&(n.x=t.x,n.y=t.y),0===h&&(n.x=t.x),0===u&&(n.y=t.y),l.Rm.debug("abc89 top/bottom calc, Q ".concat(u,", q ").concat(e,", R ").concat(h,", r ").concat(s),n),n}{let e=u*(s=r.x<t.x?t.x-a-n:n-a-t.x)/h,i=r.x<t.x?r.x+h-s:r.x-h+s,o=r.y<t.y?r.y+e:r.y-e;return l.Rm.debug("sides calc abc89, Q ".concat(u,", q ").concat(e,", R ").concat(h,", r ").concat(s),{_x:i,_y:o}),0===s&&(i=t.x,o=t.y),0===h&&(i=t.x),0===u&&(o=t.y),{x:i,y:o}}},"intersection"),C=(0,l.K2)((e,t)=>{l.Rm.warn("abc88 cutPathAtIntersect",e,t);let r=[],n=e[0],i=!1;
1return e.forEach(e=>{if(l.Rm.info("abc88 checking point",e,t),_(t,e)||i)l.Rm.warn("abc88 outside",e,n),n=e,i||r.push(e);else{let o=k(t,n,e);l.Rm.debug("abc88 inside",e,n,o),l.Rm.debug("abc88 intersection",o,t);let a=!1;r.forEach(e=>{a=a||e.x===o.x&&e.y===o.y}),r.some(e=>e.x===o.x&&e.y===o.y)?l.Rm.warn("abc88 no intersect",o,r):r.push(o),i=!0}}),l.Rm.debug("returning points",r),r},"cutPathAtIntersect");function x(e){let t=[],r=[];for(let n=1;n<e.length-1;n++){let i=e[n-1],o=e[n],a=e[n+1];i.x===o.x&&o.y===a.y&&Math.abs(o.x-a.x)>5&&Math.abs(o.y-i.y)>5?(t.push(o),r.push(n)):i.y===o.y&&o.x===a.x&&Math.abs(o.x-i.x)>5&&Math.abs(o.y-a.y)>5&&(t.push(o),r.push(n))}return{cornerPoints:t,cornerPointPositions:r}}(0,l.K2)(x,"extractCornerPoints");var A=(0,l.K2)(function(e,t,r){let n=t.x-e.x,i=t.y-e.y,o=r/Math.sqrt(n*n+i*i);return{x:t.x-o*n,y:t.y-o*i}},"findAdjacentPoint"),v=(0,l.K2)(function(e){let{cornerPointPositions:t}=x(e),r=[];for(let n=0;n<e.length;n++)if(t.includes(n)){let t=e[n-1],i=e[n+1],o=e[n],a=A(t,o,5),s=A(i,o,5),c=s.x-a.x,u=s.y-a.y;r.push(a);let h=2*Math.sqrt(2),d={x:o.x,y:o.y};Math.abs(i.x-t.x)>10&&Math.abs(i.y-t.y)>=10?(l.Rm.debug("Corner point fixing",Math.abs(i.x-t.x),Math.abs(i.y-t.y)),d=o.x===a.x?{x:c<0?a.x-5+h:a.x+5-h,y:u<0?a.y-h:a.y+h}:{x:c<0?a.x-h:a.x+h,y:u<0?a.y-5+h:a.y+5-h}):l.Rm.debug("Corner point skipping fixing",Math.abs(i.x-t.x),Math.abs(i.y-t.y)),r.push(d,s)}else r.push(e[n]);return r},"fixCorners"),S=(0,l.K2)(function(e,t,r,o,a,s,d){var p;let f,m;let{handDrawnSeed:g}=(0,l.D7)(),y=t.points,b=!1,T=[];for(let e in t.cssCompiledStyles)!(0,n.KX)(e)&&T.push(t.cssCompiledStyles[e]);s.intersect&&a.intersect&&((y=y.slice(1,t.points.length-1)).unshift(a.intersect(y[0])),l.Rm.debug("Last point APA12",t.start,"--\x3e",t.end,y[y.length-1],s,s.intersect(y[y.length-1])),y.push(s.intersect(y[y.length-1]))),t.toCluster&&(l.Rm.info("to cluster abc88",r.get(t.toCluster)),y=C(t.points,r.get(t.toCluster).node),b=!0),t.fromCluster&&(l.Rm.debug("from cluster abc88",r.get(t.fromCluster),JSON.stringify(y,null,2)),y=C(y.reverse(),r.get(t.fromCluster).node).reverse(),b=!0);let E=y.filter(e=>!Number.isNaN(e.y));E=v(E);let _=c.qrM;switch(_=c.lUB,t.curve){case"linear":_=c.lUB;break;case"basis":default:_=c.qrM;break;case"cardinal":_=c.y8u}let{x:k,y:x}=(0,i.R)(t),A=(0,c.n8j)().x(k).y(x).curve(_);switch(t.thickness){case"normal":default:f="edge-thickness-normal";break;case"thick":f="edge-thickness-thick";break;case"invisible":f="edge-thickness-invisible"}switch(t.pattern){case"solid":default:f+=" edge-pattern-solid";break;case"dotted":f+=" edge-pattern-dotted";break;case"dashed":f+=" edge-pattern-dashed"}let S=A(E),w=Array.isArray(t.style)?t.style:[t.style],O=w.find(e=>null==e?void 0:e.startsWith("stroke:"));if("handDrawn"===t.look){let r=u.A.svg(e);Object.assign([],E);let n=r.path(S,{roughness:.3,seed:g});f+=" transition";let i=(m=(0,c.Ltv)(n).select("path").attr("id",t.id).attr("class"," "+f+(t.classes?" "+t.classes:"")).attr("style",w?w.reduce((e,t)=>e+";"+t,""):"")).attr("d");m.attr("d",i),e.node().appendChild(m.node())}else{let r=T.join(";"),n=w?w.reduce((e,t)=>e+t+";",""):"",i="";t.animate&&(i=" edge-animation-fast"),t.animation&&(i=" edge-animation-"+t.animation);let o=r?r+";"+n+";":n;m=e.append("path").attr("d",S).attr("id",t.id).attr("class"," "+f+(t.classes?" "+t.classes:"")+(null!=i?i:"")).attr("style",o),O=null===(p=o.match(/stroke:([^;]+)/))||void 0===p?void 0:p[1]}let D="";((0,l.D7)().flowchart.arrowMarkerAbsolute||(0,l.D7)().state.arrowMarkerAbsolute)&&(D=(D=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replace(/\(/g,"\\(").replace(/\)/g,"\\)")),l.Rm.info("arrowTypeStart",t.arrowTypeStart),l.Rm.info("arrowTypeEnd",t.arrowTypeEnd),h(m,t,D,d,o,O);let I={};return b&&(I.updatedPath=y),I.originalPath=t.points,I},"insertEdge"),w=(0,l.K2)((e,t,r,n)=>{t.forEach(t=>{z[t](e,r,n)})},"insertMarkers"),O=(0,l.K2)((e,t,r)=>{l.Rm.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"),D=(0,l.K2)((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"),I=(0,l.K2)((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"),N=(0,l.K2)((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"),L=(0,l.K2)((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"),M=(0,l.K2)((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"),F=(0,l.K2)((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"),R=(0,l.K2)((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"),P=(0,l.K2)((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"),B=(0,l.K2)((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"),H=(0,l.K2)((e,t,r)=>{let 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");let i=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");i.append("circle").attr("fill","white").attr("cx",9).attr("cy",9).attr("r",6),i.append("path").attr("d","M21,0 L21,18")},"zero_or_one"),U=(0,l.K2)((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"),j=(0,l.K2)((e,t,r)=>{let 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");let i=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");i.append("circle").attr("fill","white").attr("cx",9).attr("cy",18).attr("r",6),i.append("path").attr("d","M21,18 Q39,0 57,18 Q39,36 21,18")},"zero_or_more"),z={extension:O,composition:D,aggregation:I,dependency:N,lollipop:L,point:M,circle:F,cross:R,barb:P,only_one:B,zero_or_one:H,one_or_more:U,zero_or_more:j,requirement_arrow:(0,l.K2)((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\n      L20,10\n      M20,10\n      L0,20")}
1,"requirement_arrow"),requirement_contains:(0,l.K2)((e,t,r)=>{let n=e.append("defs").append("marker").attr("id",r+"_"+t+"-requirement_containsEnd").attr("refX",20).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",10).attr("fill","none"),n.append("line").attr("x1",0).attr("x2",20).attr("y1",10).attr("y2",10),n.append("line").attr("y1",0).attr("y2",20).attr("x1",10).attr("x2",10)},"requirement_contains")},q=w},87924:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=null;if(!e||"string"!=typeof e)return r;var n=(0,i.default)(e),o="function"==typeof t;return n.forEach(function(e){if("declaration"===e.type){var n=e.property,i=e.value;o?t(n,i,e):i&&((r=r||{})[n]=i)}}),r};var i=n(r(36301))},91975:(e,t,r)=>{"use strict";t.J=void 0;var n=r(46294);function i(e){try{return decodeURIComponent(e)}catch(t){return e}}t.J=function(e){if(!e)return n.BLANK_URL;var t,r=i(e.trim());do t=(r=i(r=r.replace(n.ctrlCharactersRegex,"").replace(n.htmlEntitiesRegex,function(e,t){return String.fromCharCode(t)}).replace(n.htmlCtrlEntityRegex,"").replace(n.ctrlCharactersRegex,"").replace(n.whitespaceEscapeCharsRegex,"").trim())).match(n.ctrlCharactersRegex)||r.match(n.htmlEntitiesRegex)||r.match(n.htmlCtrlEntityRegex)||r.match(n.whitespaceEscapeCharsRegex);while(t&&t.length>0);var o=r;if(!o)return n.BLANK_URL;if(n.relativeFirstCharacters.indexOf(o[0])>-1)return o;var a=o.trimStart(),s=a.match(n.urlSchemeRegex);if(!s)return o;var l=s[0].toLowerCase().trim();if(n.invalidProtocolRegex.test(l))return n.BLANK_URL;var c=a.replace(/\\/g,"/");if("mailto:"===l||l.includes("://"))return c;if("http:"===l||"https:"===l){if(!URL.canParse(c))return n.BLANK_URL;var u=new URL(c);return u.protocol=u.protocol.toLowerCase(),u.hostname=u.hostname.toLowerCase(),u.toString()}return c}},92698:(e,t,r)=>{"use strict";r.d(t,{D:()=>o});var n=r(96630),i=r(13380),o=(0,n.K2)(e=>{let{securityLevel:t}=(0,n.D7)(),r=(0,i.Ltv)("body");if("sandbox"===t){var o,a;let t=null!==(a=null===(o=(0,i.Ltv)("#i".concat(e)).node())||void 0===o?void 0:o.contentDocument)&&void 0!==a?a:document;r=(0,i.Ltv)(t.body)}return r.select("#".concat(e))},"selectSvgElement")},95934:(e,t,r)=>{"use strict";r.d(t,{YR:()=>i});var n=r(46486);function i(e,t,r,i){let o,a,s;"function"==typeof t&&"function"!=typeof r?(a=void 0,s=t,o=r):(a=t,s=r,o=i),(0,n.VG)(e,a,function(e,t){let r=t[t.length-1],n=r?r.children.indexOf(e):void 0;return s(e,n,r)},o)}},96630:(e,t,r)=>{"use strict";r.d(t,{C0:()=>L,VA:()=>A,K2:()=>x,xA:()=>eT,hH:()=>U,Dl:()=>e$,IU:()=>te,Wt:()=>e4,Y2:()=>eX,a$:()=>eJ,sb:()=>es,ME:()=>tc,UI:()=>ei,Ch:()=>F,mW:()=>M,DB:()=>I,_3:()=>eB,EJ:()=>D,m7:()=>ti,iN:()=>tr,zj:()=>ey,D7:()=>ts,Gs:()=>tm,J$:()=>B,ab:()=>ta,Q2:()=>em,P$:()=>V,Wi:()=>eK,H1:()=>eA,Rm:()=>S,QO:()=>ej,Js:()=>tf,Xd:()=>R,VJ:()=>eV,cL:()=>eE,$i:()=>eo,jZ:()=>eI,oB:()=>tu,wZ:()=>ep,EI:()=>tn,SV:()=>tt,Nk:()=>eg,XV:()=>tl,ke:()=>to,He:()=>w,UU:()=>ed,ot:()=>e0,mj:()=>th,tM:()=>e5,H$:()=>J,B6:()=>ef});var n,i,o,a,s,l,c,u,h=r(30832),d=r.n(h),p=r(41386),f=r(54848);let m=(e,t)=>{let r=p.A.parse(e),n={};for(let e in t)t[e]&&(n[e]=r[e]+t[e]);return(0,f.A)(e,n)};var g=r(69170);let y=(e,t,r=50)=>{let{r:n,g:i,b:o,a:a}=p.A.parse(e),{r:s,g:l,b:c,a:u}=p.A.parse(t),h=r/100,d=2*h-1,f=a-u,m=((d*f==-1?d:(d+f)/(1+d*f))+1)/2,y=1-m;return(0,g.A)(n*m+s*y,i*m+l*y,o*m+c*y,a*h+u*(1-h))},b=(e,t=100)=>{let r=p.A.parse(e);return r.r=255-r.r,r.g=255-r.g,r.b=255-r.b,y(r,e,t)};var T=r(26700),E=r(26519),_=r(44773),k=r(76324),C=Object.defineProperty,x=(e,t)=>C(e,"name",{value:t,configurable:!0}),A=(e,t)=>{for(var r in t)C(e,r,{get:t[r],enumerable:!0})},v={trace:0,debug:1,info:2,warn:3,error:4,fatal:5},S={trace:x(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r]},"trace"),debug:x(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r]},"debug"),info:x(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r]},"info"),warn:x(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r]},"warn"),error:x(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r]},"error"),fatal:x(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r]},"fatal")},w=x(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"fatal",t=v.fatal;"string"==typeof e?e.toLowerCase()in v&&(t=v[e]):"number"==typeof e&&(t=e),S.trace=()=>{},S.debug=()=>{},S.info=()=>{},S.warn=()=>{},S.error=()=>{},S.fatal=()=>{},t<=v.fatal&&(S.fatal=console.error?console.error.bind(console,O("FATAL"),"color: orange"):console.log.bind(console,"\x1b[35m",O("FATAL"))),t<=v.error&&(S.error=console.error?console.error.bind(console,O("ERROR"),"color: orange"):console.log.bind(console,"\x1b[31m",O("ERROR"))),t<=v.warn&&(S.warn=console.warn?console.warn.bind(console,O("WARN"),"color: orange"):console.log.bind(console,"\x1b[33m",O("WARN"))),t<=v.info&&(S.info=console.info?console.info.bind(console,O("INFO"),"color: lightblue"):console.log.bind(console,"\x1b[34m",O("INFO"))),t<=v.debug&&(S.debug=console.debug?console.debug.bind(console,O("DEBUG"),"color: lightgreen"):console.log.bind(console,"\x1b[32m",O("DEBUG"))),t<=v.trace&&(S.trace=console.debug?console.debug.bind(console,O("TRACE"),"color: lightgreen"):console.log.bind(console,"\x1b[32m",O("TRACE")))},"setLogLevel"),O=x(e=>{let t=d()().format("ss.SSS");return"%c".concat(t," : ").concat(e," : ")},"format"),D=RegExp("^-{3}\\s*[\\n\\r](.*?)[\\n\\r]-{3}\\s*[\\n\\r]+","s"),I=/%{2}{\s*(?:(\w+)\s*:|(\w+))\s*(?:(\w+)|((?:(?!}%{2}).|\r?\n)*))?\s*(?:}%{2}
1)?/gi,N=/\s*%%.*\n/gm,L=(x(n=class extends Error{constructor(e){super(e),this.name="UnknownDiagramError"}},"UnknownDiagramError"),n),M={},F=x(function(e,t){for(let[r,{detector:n}]of(e=e.replace(D,"").replace(I,"").replace(N,"\n"),Object.entries(M)))if(n(e,t))return r;throw new L("No diagram type detected matching given configuration for text: ".concat(e))},"detectType"),R=x(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];for(let{id:e,detector:r,loader:n}of t)P(e,r,n)},"registerLazyLoadedDiagrams"),P=x((e,t,r)=>{M[e]&&S.warn("Detector with key ".concat(e," already exists. Overwriting.")),M[e]={detector:t,loader:r},S.debug("Detector with key ".concat(e," added").concat(r?" with loader":""))},"addDetector"),B=x(e=>M[e].loader,"getDiagramLoader"),H=x(function(e,t){let{depth:r=2,clobber:n=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i={depth:r,clobber:n};return Array.isArray(t)&&!Array.isArray(e)?(t.forEach(t=>H(e,t,i)),e):Array.isArray(t)&&Array.isArray(e)?(t.forEach(t=>{e.includes(t)||e.push(t)}),e):void 0===e||r<=0?null!=e&&"object"==typeof e&&"object"==typeof t?Object.assign(e,t):t:(void 0!==t&&"object"==typeof e&&"object"==typeof t&&Object.keys(t).forEach(i=>{"object"==typeof t[i]&&(void 0===e[i]||"object"==typeof e[i])?(void 0===e[i]&&(e[i]=Array.isArray(t[i])?[]:{}),e[i]=H(e[i],t[i],{depth:r-1,clobber:n})):(n||"object"!=typeof e[i]&&"object"!=typeof t[i])&&(e[i]=t[i])}),e)},"assignWithDepth"),U=H,j="#ffffff",z="#f2f2f2",q=x((e,t)=>t?m(e,{s:-40,l:10}):m(e,{s:-40,l:-10}),"mkBorder"),G=(x(i=class{updateColors(){var e,t,r,n,i,o,a,s,l,c,u;if(this.primaryTextColor=this.primaryTextColor||(this.darkMode?"#eee":"#333"),this.secondaryColor=this.secondaryColor||m(this.primaryColor,{h:-120}),this.tertiaryColor=this.tertiaryColor||m(this.primaryColor,{h:180,l:5}),this.primaryBorderColor=this.primaryBorderColor||q(this.primaryColor,this.darkMode),this.secondaryBorderColor=this.secondaryBorderColor||q(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=this.tertiaryBorderColor||q(this.tertiaryColor,this.darkMode),this.noteBorderColor=this.noteBorderColor||q(this.noteBkgColor,this.darkMode),this.noteBkgColor=this.noteBkgColor||"#fff5ad",this.noteTextColor=this.noteTextColor||"#333",this.secondaryTextColor=this.secondaryTextColor||b(this.secondaryColor),this.tertiaryTextColor=this.tertiaryTextColor||b(this.tertiaryColor),this.lineColor=this.lineColor||b(this.background),this.arrowheadColor=this.arrowheadColor||b(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?(0,T.A)(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||(0,T.A)(this.secondaryColor,10),this.activationBkgColor=this.activationBkgColor||this.secondaryColor,this.sequenceNumberColor=this.sequenceNumberColor||b(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||(0,E.A)(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.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||(0,T.A)(this.mainBkg,5)||"#ffffff",this.rowEven=this.rowEven||(0,T.A)(this.mainBkg,10)):(this.rowOdd=this.rowOdd||(0,E.A)(this.mainBkg,75)||"#ffffff",this.rowEven=this.rowEven||(0,E.A)(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
1dColor=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||m(this.primaryColor,{h:30}),this.cScale4=this.cScale4||m(this.primaryColor,{h:60}),this.cScale5=this.cScale5||m(this.primaryColor,{h:90}),this.cScale6=this.cScale6||m(this.primaryColor,{h:120}),this.cScale7=this.cScale7||m(this.primaryColor,{h:150}),this.cScale8=this.cScale8||m(this.primaryColor,{h:210,l:150}),this.cScale9=this.cScale9||m(this.primaryColor,{h:270}),this.cScale10=this.cScale10||m(this.primaryColor,{h:300}),this.cScale11=this.cScale11||m(this.primaryColor,{h:330}),this.darkMode)for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScale"+e]=(0,T.A)(this["cScale"+e],75);else for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScale"+e]=(0,T.A)(this["cScale"+e],25);for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScaleInv"+e]=this["cScaleInv"+e]||b(this["cScale"+e]);for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this.darkMode?this["cScalePeer"+e]=this["cScalePeer"+e]||(0,E.A)(this["cScale"+e],10):this["cScalePeer"+e]=this["cScalePeer"+e]||(0,T.A)(this["cScale"+e],10);this.scaleLabelColor=this.scaleLabelColor||this.labelTextColor;for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScaleLabel"+e]=this["cScaleLabel"+e]||this.scaleLabelColor;let h=this.darkMode?-4:-1;for(let e=0;e<5;e++)this["surface"+e]=this["surface"+e]||m(this.mainBkg,{h:180,s:-15,l:h*(5+3*e)}),this["surfacePeer"+e]=this["surfacePeer"+e]||m(this.mainBkg,{h:180,s:-15,l:h*(8+3*e)});this.classText=this.classText||this.textColor,this.fillType0=this.fillType0||this.primaryColor,this.fillType1=this.fillType1||this.secondaryColor,this.fillType2=this.fillType2||m(this.primaryColor,{h:64}),this.fillType3=this.fillType3||m(this.secondaryColor,{h:64}),this.fillType4=this.fillType4||m(this.primaryColor,{h:-64}),this.fillType5=this.fillType5||m(this.secondaryColor,{h:-64}),this.fillType6=this.fillType6||m(this.primaryColor,{h:128}),this.fillType7=this.fillType7||m(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||m(this.primaryColor,{l:-10}),this.pie5=this.pie5||m(this.secondaryColor,{l:-10}),this.pie6=this.pie6||m(this.tertiaryColor,{l:-10}),this.pie7=this.pie7||m(this.primaryColor,{h:60,l:-10}),this.pie8=this.pie8||m(this.primaryColor,{h:-60,l:-10}),this.pie9=this.pie9||m(this.primaryColor,{h:120,l:0}),this.pie10=this.pie10||m(this.primaryColor,{h:60,l:-20}),this.pie11=this.pie11||m(this.primaryColor,{h:-60,l:-20}),this.pie12=this.pie12||m(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.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||m(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||m(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||m(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||m(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||m(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||m(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,_.A)(this.quadrant1Fill)?(0,E.A)(this.quadrant1Fill):(0,T.A)(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
1nalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:(null===(e=this.xyChart)||void 0===e?void 0:e.backgroundColor)||this.background,titleColor:(null===(t=this.xyChart)||void 0===t?void 0:t.titleColor)||this.primaryTextColor,xAxisTitleColor:(null===(r=this.xyChart)||void 0===r?void 0:r.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null===(n=this.xyChart)||void 0===n?void 0:n.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null===(i=this.xyChart)||void 0===i?void 0:i.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null===(o=this.xyChart)||void 0===o?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null===(a=this.xyChart)||void 0===a?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null===(s=this.xyChart)||void 0===s?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null===(l=this.xyChart)||void 0===l?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null===(c=this.xyChart)||void 0===c?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null===(u=this.xyChart)||void 0===u?void 0:u.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?(0,T.A)(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||m(this.primaryColor,{h:-30}),this.git4=this.git4||m(this.primaryColor,{h:-60}),this.git5=this.git5||m(this.primaryColor,{h:-90}),this.git6=this.git6||m(this.primaryColor,{h:60}),this.git7=this.git7||m(this.primaryColor,{h:120}),this.darkMode?(this.git0=(0,E.A)(this.git0,25),this.git1=(0,E.A)(this.git1,25),this.git2=(0,E.A)(this.git2,25),this.git3=(0,E.A)(this.git3,25),this.git4=(0,E.A)(this.git4,25),this.git5=(0,E.A)(this.git5,25),this.git6=(0,E.A)(this.git6,25),this.git7=(0,E.A)(this.git7,25)):(this.git0=(0,T.A)(this.git0,25),this.git1=(0,T.A)(this.git1,25),this.git2=(0,T.A)(this.git2,25),this.git3=(0,T.A)(this.git3,25),this.git4=(0,T.A)(this.git4,25),this.git5=(0,T.A)(this.git5,25),this.git6=(0,T.A)(this.git6,25),this.git7=(0,T.A)(this.git7,25)),this.gitInv0=this.gitInv0||b(this.git0),this.gitInv1=this.gitInv1||b(this.git1),this.gitInv2=this.gitInv2||b(this.git2),this.gitInv3=this.gitInv3||b(this.git3),this.gitInv4=this.gitInv4||b(this.git4),this.gitInv5=this.gitInv5||b(this.git5),this.gitInv6=this.gitInv6||b(this.git6),this.gitInv7=this.gitInv7||b(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.attributeBackgroun
1dColorOdd=this.attributeBackgroundColorOdd||j,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||z}calculate(e){if("object"!=typeof e){this.updateColors();return}let t=Object.keys(e);t.forEach(t=>{this[t]=e[t]}),this.updateColors(),t.forEach(t=>{this[t]=e[t]})}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"}},"Theme"),i),W=x(e=>{let t=new G;return t.calculate(e),t},"getThemeVariables"),Y=(x(o=class{updateColors(){var e,t,r,n,i,o,a,s,l,c,u;this.secondBkg=(0,E.A)(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=(0,E.A)(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=(0,E.A)(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=m(this.primaryColor,{h:64}),this.fillType3=m(this.secondaryColor,{h:64}),this.fillType4=m(this.primaryColor,{h:-64}),this.fillType5=m(this.secondaryColor,{h:-64}),this.fillType6=m(this.primaryColor,{h:128}),this.fillType7=m(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||m(this.primaryColor,{h:30}),this.cScale4=this.cScale4||m(this.primaryColor,{h:60}),this.cScale5=this.cScale5||m(this.primaryColor,{h:90}),this.cScale6=this.cScale6||m(this.primaryColor,{h:120}),this.cScale7=this.cScale7||m(this.primaryColor,{h:150}),this.cScale8=this.cScale8||m(this.primaryColor,{h:210}),this.cScale9=this.cScale9||m(this.primaryColor,{h:270}),this.cScale10=this.cScale10||m(this.primaryColor,{h:300}),this.cScale11=this.cScale11||m(this.primaryColor,{h:330});for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScaleInv"+e]=this["cScaleInv"+e]||b(this["cScale"+e]);for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScalePeer"+e]=this["cScalePeer"+e]||(0,E.A)(this["cScale"+e],10);for(let e=0;e<5;e++)this["surface"+e]=this["surface"+e]||m(this.mainBkg,{h:30,s:-30,l:-(-10+4*e)}),this["surfacePeer"+e]=this["surfacePeer"+e]||m(this.mainBkg,{h:30,s:-30,l:-(-7+4*e)});this.scaleLabelColor=this.scaleLabelColor||(this.darkMode?"black":this.labelTextColor);for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScaleLabel"+e]=this["cScaleLabel"+e]||this.scaleLabelColor;for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["pie"+e]=this["cScale"+e];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||m(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||m(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||m(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||m(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||m(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||m(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,_.A)(this.quadrant1Fill)?(0,E.A)(this.quadrant1Fill):(0,T.A)(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
1nalBorderStrokeFill=this.quadrantExternalBorderStrokeFill||this.primaryBorderColor,this.quadrantTitleFill=this.quadrantTitleFill||this.primaryTextColor,this.xyChart={backgroundColor:(null===(e=this.xyChart)||void 0===e?void 0:e.backgroundColor)||this.background,titleColor:(null===(t=this.xyChart)||void 0===t?void 0:t.titleColor)||this.primaryTextColor,xAxisTitleColor:(null===(r=this.xyChart)||void 0===r?void 0:r.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null===(n=this.xyChart)||void 0===n?void 0:n.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null===(i=this.xyChart)||void 0===i?void 0:i.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null===(o=this.xyChart)||void 0===o?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null===(a=this.xyChart)||void 0===a?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null===(s=this.xyChart)||void 0===s?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null===(l=this.xyChart)||void 0===l?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null===(c=this.xyChart)||void 0===c?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null===(u=this.xyChart)||void 0===u?void 0:u.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.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?(0,T.A)(this.secondaryColor,30):this.secondaryColor),this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=(0,E.A)(this.secondaryColor,20),this.git1=(0,E.A)(this.pie2||this.secondaryColor,20),this.git2=(0,E.A)(this.pie3||this.tertiaryColor,20),this.git3=(0,E.A)(this.pie4||m(this.primaryColor,{h:-30}),20),this.git4=(0,E.A)(this.pie5||m(this.primaryColor,{h:-60}),20),this.git5=(0,E.A)(this.pie6||m(this.primaryColor,{h:-90}),10),this.git6=(0,E.A)(this.pie7||m(this.primaryColor,{h:60}),10),this.git7=(0,E.A)(this.pie8||m(this.primaryColor,{h:120}),20),this.gitInv0=this.gitInv0||b(this.git0),this.gitInv1=this.gitInv1||b(this.git1),this.gitInv2=this.gitInv2||b(this.git2),this.gitInv3=this.gitInv3||b(this.git3),this.gitInv4=this.gitInv4||b(this.git4),this.gitInv5=this.gitInv5||b(this.git5),this.gitInv6=this.gitInv6||b(this.git6),this.gitInv7=this.gitInv7||b(this.git7),this.gitBranchLabel0=this.gitBranchLabel0||b(this.labelTextColor),this.gitBranchLabel1=this.gitBranchLabel1||this.labelTextColor,this.gitBranchLabel2=this.gitBranchLabel2||this.labelTextColor,this.gitBranchLabel3=this.gitBranchLabel3||b(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||(0,E.A)(this.background,12),this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||(0,E.A)(this.background,2),this.nodeBorder=this.nodeBorder||"#999"}calculate(e){if("object"!=typeof e){this.updateColors();return}let t=Object.keys(e);t.forEach(t=>{this[t]=e[t]}),this.updateColors(),t.forEach(t=>{this[t]=e[t]})}constructor(){this.background="#333",this.primaryColor="#1f2020",this.secondaryColor=(0,E.A)(this.primaryColor,16),this.tertiaryColor=m(this.primaryColor,{h:-160}),this.primaryBorderColor=b(this.background),this.secondaryBorderColor=q(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=q(this.tertiaryColor,this.darkMode),this.primaryTextColor=b(this.primaryColor),this.secondaryTextColor=b(this.secondaryColor),this.tertiaryTextColor=b(this.tertiaryColor),this.lineColor=b(this.background),this.textColor=b(this.background),this.mainBkg="#1f2020",this.secondBkg="calculated",this.mainContrastColor="lightgrey",this.darkTextColor=(0,E.A)(b("#323D47"),10),this.lineColor="calculated",this.border1="#ccc",this.border2=(0,g.A)(255,255,255,.25),this.arrowheadColor="calculated",this.fontFamily='"trebuchet ms", verdana, arial, sans-serif',this.fontSize="16px",this.labelBackgroun
1d="#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=(0,T.A)("#EAE8D9",30),this.altSectionBkgColor="calculated",this.sectionBkgColor2="#EAE8D9",this.excludeBkgColor=(0,T.A)(this.sectionBkgColor,10),this.taskBorderColor=(0,g.A)(255,255,255,70),this.taskBkgColor="calculated",this.taskTextColor="calculated",this.taskTextLightColor="calculated",this.taskTextOutsideColor="calculated",this.taskTextClickableColor="#003163",this.activeTaskBorderColor=(0,g.A)(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.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||(0,E.A)(this.mainBkg,5)||"#ffffff",this.rowEven=this.rowEven||(0,T.A)(this.mainBkg,10),this.labelColor="calculated",this.errorBkgColor="#a44141",this.errorTextColor="#ddd"}},"Theme"),o),K=x(e=>{let t=new Y;return t.calculate(e),t},"getThemeVariables"),$=(x(a=class{updateColors(){var e,t,r,n,i,o,a,s,l,c,u;this.cScale0=this.cScale0||this.primaryColor,this.cScale1=this.cScale1||this.secondaryColor,this.cScale2=this.cScale2||this.tertiaryColor,this.cScale3=this.cScale3||m(this.primaryColor,{h:30}),this.cScale4=this.cScale4||m(this.primaryColor,{h:60}),this.cScale5=this.cScale5||m(this.primaryColor,{h:90}),this.cScale6=this.cScale6||m(this.primaryColor,{h:120}),this.cScale7=this.cScale7||m(this.primaryColor,{h:150}),this.cScale8=this.cScale8||m(this.primaryColor,{h:210}),this.cScale9=this.cScale9||m(this.primaryColor,{h:270}),this.cScale10=this.cScale10||m(this.primaryColor,{h:300}),this.cScale11=this.cScale11||m(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||(0,T.A)(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||(0,T.A)(this.tertiaryColor,40);for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScale"+e]=(0,T.A)(this["cScale"+e],10),this["cScalePeer"+e]=this["cScalePeer"+e]||(0,T.A)(this["cScale"+e],25);for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScaleInv"+e]=this["cScaleInv"+e]||m(this["cScale"+e],{h:180});for(let e=0;e<5;e++)this["surface"+e]=this["surface"+e]||m(this.mainBkg,{h:30,l:-(5+5*e)}),this["surfacePeer"+e]=this["surfacePeer"+e]||m(this.mainBkg,{h:30,l:-(7+5*e)});if(this.scaleLabelColor="calculated"!==this.scaleLabelColor&&this.scaleLabelColor?this.scaleLabelColor:this.labelTextColor,"calculated"!==this.labelTextColor){this.cScaleLabel0=this.cScaleLabel0||b(this.labelTextColor),this.cScaleLabel3=this.cScaleLabel3||b(this.labelTextColor);for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScaleLabel"+e]=this["cScaleLabel"+e]||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.edgeLabelBackground=this.labelBackground,this.actorBorder=(0,E.A)(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||(0,E.A)(this.primaryColor,75)||"#ffffff",this.rowEven=this.rowEven||(0,E.A)(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.labelBackgroun
1dColor=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=m(this.primaryColor,{h:64}),this.fillType3=m(this.secondaryColor,{h:64}),this.fillType4=m(this.primaryColor,{h:-64}),this.fillType5=m(this.secondaryColor,{h:-64}),this.fillType6=m(this.primaryColor,{h:128}),this.fillType7=m(this.secondaryColor,{h:128}),this.pie1=this.pie1||this.primaryColor,this.pie2=this.pie2||this.secondaryColor,this.pie3=this.pie3||m(this.tertiaryColor,{l:-40}),this.pie4=this.pie4||m(this.primaryColor,{l:-10}),this.pie5=this.pie5||m(this.secondaryColor,{l:-30}),this.pie6=this.pie6||m(this.tertiaryColor,{l:-20}),this.pie7=this.pie7||m(this.primaryColor,{h:60,l:-20}),this.pie8=this.pie8||m(this.primaryColor,{h:-60,l:-40}),this.pie9=this.pie9||m(this.primaryColor,{h:120,l:-40}),this.pie10=this.pie10||m(this.primaryColor,{h:60,l:-40}),this.pie11=this.pie11||m(this.primaryColor,{h:-90,l:-40}),this.pie12=this.pie12||m(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||m(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||m(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||m(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||m(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||m(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||m(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,_.A)(this.quadrant1Fill)?(0,E.A)(this.quadrant1Fill):(0,T.A)(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:(null===(e=this.xyChart)||void 0===e?void 0:e.backgroundColor)||this.background,titleColor:(null===(t=this.xyChart)||void 0===t?void 0:t.titleColor)||this.primaryTextColor,xAxisTitleColor:(null===(r=this.xyChart)||void 0===r?void 0:r.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null===(n=this.xyChart)||void 0===n?void 0:n.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null===(i=this.xyChart)||void 0===i?void 0:i.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null===(o=this.xyChart)||void 0===o?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null===(a=this.xyChart)||void 0===a?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null===(s=this.xyChart)||void 0===s?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null===(l=this.xyChart)||void 0===l?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null===(c=this.xyChart)||void 0===c?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null===(u=this.xyChart)||void 0===u?void 0:u.plotColorPalette)||"#ECECFF,#8493A6,#FFC3A0,#DCDDE1,#B8E994,#D1A36F,#C3CDE6,#FFB6C1,#496078,#F8F3E3"}
1,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||m(this.primaryColor,{h:-30}),this.git4=this.git4||m(this.primaryColor,{h:-60}),this.git5=this.git5||m(this.primaryColor,{h:-90}),this.git6=this.git6||m(this.primaryColor,{h:60}),this.git7=this.git7||m(this.primaryColor,{h:120}),this.darkMode?(this.git0=(0,E.A)(this.git0,25),this.git1=(0,E.A)(this.git1,25),this.git2=(0,E.A)(this.git2,25),this.git3=(0,E.A)(this.git3,25),this.git4=(0,E.A)(this.git4,25),this.git5=(0,E.A)(this.git5,25),this.git6=(0,E.A)(this.git6,25),this.git7=(0,E.A)(this.git7,25)):(this.git0=(0,T.A)(this.git0,25),this.git1=(0,T.A)(this.git1,25),this.git2=(0,T.A)(this.git2,25),this.git3=(0,T.A)(this.git3,25),this.git4=(0,T.A)(this.git4,25),this.git5=(0,T.A)(this.git5,25),this.git6=(0,T.A)(this.git6,25),this.git7=(0,T.A)(this.git7,25)),this.gitInv0=this.gitInv0||(0,T.A)(b(this.git0),25),this.gitInv1=this.gitInv1||b(this.git1),this.gitInv2=this.gitInv2||b(this.git2),this.gitInv3=this.gitInv3||b(this.git3),this.gitInv4=this.gitInv4||b(this.git4),this.gitInv5=this.gitInv5||b(this.git5),this.gitInv6=this.gitInv6||b(this.git6),this.gitInv7=this.gitInv7||b(this.git7),this.gitBranchLabel0=this.gitBranchLabel0||b(this.labelTextColor),this.gitBranchLabel1=this.gitBranchLabel1||this.labelTextColor,this.gitBranchLabel2=this.gitBranchLabel2||this.labelTextColor,this.gitBranchLabel3=this.gitBranchLabel3||b(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||j,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||z}calculate(e){if(Object.keys(this).forEach(e=>{"calculated"===this[e]&&(this[e]=void 0)}),"object"!=typeof e){this.updateColors();return}let t=Object.keys(e);t.forEach(t=>{this[t]=e[t]}),this.updateColors(),t.forEach(t=>{this[t]=e[t]})}constructor(){this.background="#f4f4f4",this.primaryColor="#ECECFF",this.secondaryColor=m(this.primaryColor,{h:120}),this.secondaryColor="#ffffde",this.tertiaryColor=m(this.primaryColor,{h:-160}),this.primaryBorderColor=q(this.primaryColor,this.darkMode),this.secondaryBorderColor=q(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=q(this.tertiaryColor,this.darkMode),this.primaryTextColor=b(this.primaryColor),this.secondaryTextColor=b(this.secondaryColor),this.tertiaryTextColor=b(this.tertiaryColor),this.lineColor=b(this.background),this.textColor=b(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.edgeLabelBackgroun
1d="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.sectionBkgColor=(0,g.A)(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.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()}},"Theme"),a),V=x(e=>{let t=new $;return t.calculate(e),t},"getThemeVariables"),X=(x(s=class{updateColors(){var e,t,r,n,i,o,a,s,l,c,u;this.actorBorder=(0,T.A)(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||m(this.primaryColor,{h:30}),this.cScale4=this.cScale4||m(this.primaryColor,{h:60}),this.cScale5=this.cScale5||m(this.primaryColor,{h:90}),this.cScale6=this.cScale6||m(this.primaryColor,{h:120}),this.cScale7=this.cScale7||m(this.primaryColor,{h:150}),this.cScale8=this.cScale8||m(this.primaryColor,{h:210}),this.cScale9=this.cScale9||m(this.primaryColor,{h:270}),this.cScale10=this.cScale10||m(this.primaryColor,{h:300}),this.cScale11=this.cScale11||m(this.primaryColor,{h:330}),this.cScalePeer1=this.cScalePeer1||(0,T.A)(this.secondaryColor,45),this.cScalePeer2=this.cScalePeer2||(0,T.A)(this.tertiaryColor,40);for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScale"+e]=(0,T.A)(this["cScale"+e],10),this["cScalePeer"+e]=this["cScalePeer"+e]||(0,T.A)(this["cScale"+e],25);for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScaleInv"+e]=this["cScaleInv"+e]||m(this["cScale"+e],{h:180});this.scaleLabelColor="calculated"!==this.scaleLabelColor&&this.scaleLabelColor?this.scaleLabelColor:this.labelTextColor;for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScaleLabel"+e]=this["cScaleLabel"+e]||this.scaleLabelColor;for(let e=0;e<5;e++)this["surface"+e]=this["surface"+e]||m(this.mainBkg,{h:30,s:-30,l:-(5+5*e)}),this["surfacePeer"+e]=this["surfacePeer"+e]||m(this.mainBkg,{h:30,s:-30,l:-(8+5*e)});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||(0,E.A)(this.mainBkg,75)||"#ffffff",this.rowEven=this.rowEven||(0,E.A)(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
1dColor=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=m(this.primaryColor,{h:64}),this.fillType3=m(this.secondaryColor,{h:64}),this.fillType4=m(this.primaryColor,{h:-64}),this.fillType5=m(this.secondaryColor,{h:-64}),this.fillType6=m(this.primaryColor,{h:128}),this.fillType7=m(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||m(this.primaryColor,{l:-30}),this.pie5=this.pie5||m(this.secondaryColor,{l:-30}),this.pie6=this.pie6||m(this.tertiaryColor,{h:40,l:-40}),this.pie7=this.pie7||m(this.primaryColor,{h:60,l:-10}),this.pie8=this.pie8||m(this.primaryColor,{h:-60,l:-10}),this.pie9=this.pie9||m(this.primaryColor,{h:120,l:0}),this.pie10=this.pie10||m(this.primaryColor,{h:60,l:-50}),this.pie11=this.pie11||m(this.primaryColor,{h:-60,l:-50}),this.pie12=this.pie12||m(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||m(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||m(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||m(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||m(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||m(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||m(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,_.A)(this.quadrant1Fill)?(0,E.A)(this.quadrant1Fill):(0,T.A)(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.xyChart={backgroundColor:(null===(e=this.xyChart)||void 0===e?void 0:e.backgroundColor)||this.background,titleColor:(null===(t=this.xyChart)||void 0===t?void 0:t.titleColor)||this.primaryTextColor,xAxisTitleColor:(null===(r=this.xyChart)||void 0===r?void 0:r.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null===(n=this.xyChart)||void 0===n?void 0:n.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null===(i=this.xyChart)||void 0===i?void 0:i.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null===(o=this.xyChart)||void 0===o?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null===(a=this.xyChart)||void 0===a?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null===(s=this.xyChart)||void 0===s?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null===(l=this.xyChart)||void 0===l?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null===(c=this.xyChart)||void 0===c?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null===(u=this.xyChart)||void 0===u?void 0:u.plotColorPalette)||"#CDE498,#FF6B6B,#A0D2DB,#D7BDE2,#F0F0F0,#FFC3A0,#7FD8BE,#FF9A8B,#FAF3E0,#FFF176"}
1,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||m(this.primaryColor,{h:-30}),this.git4=this.git4||m(this.primaryColor,{h:-60}),this.git5=this.git5||m(this.primaryColor,{h:-90}),this.git6=this.git6||m(this.primaryColor,{h:60}),this.git7=this.git7||m(this.primaryColor,{h:120}),this.darkMode?(this.git0=(0,E.A)(this.git0,25),this.git1=(0,E.A)(this.git1,25),this.git2=(0,E.A)(this.git2,25),this.git3=(0,E.A)(this.git3,25),this.git4=(0,E.A)(this.git4,25),this.git5=(0,E.A)(this.git5,25),this.git6=(0,E.A)(this.git6,25),this.git7=(0,E.A)(this.git7,25)):(this.git0=(0,T.A)(this.git0,25),this.git1=(0,T.A)(this.git1,25),this.git2=(0,T.A)(this.git2,25),this.git3=(0,T.A)(this.git3,25),this.git4=(0,T.A)(this.git4,25),this.git5=(0,T.A)(this.git5,25),this.git6=(0,T.A)(this.git6,25),this.git7=(0,T.A)(this.git7,25)),this.gitInv0=this.gitInv0||b(this.git0),this.gitInv1=this.gitInv1||b(this.git1),this.gitInv2=this.gitInv2||b(this.git2),this.gitInv3=this.gitInv3||b(this.git3),this.gitInv4=this.gitInv4||b(this.git4),this.gitInv5=this.gitInv5||b(this.git5),this.gitInv6=this.gitInv6||b(this.git6),this.gitInv7=this.gitInv7||b(this.git7),this.gitBranchLabel0=this.gitBranchLabel0||b(this.labelTextColor),this.gitBranchLabel1=this.gitBranchLabel1||this.labelTextColor,this.gitBranchLabel2=this.gitBranchLabel2||this.labelTextColor,this.gitBranchLabel3=this.gitBranchLabel3||b(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||j,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||z}calculate(e){if("object"!=typeof e){this.updateColors();return}let t=Object.keys(e);t.forEach(t=>{this[t]=e[t]}),this.updateColors(),t.forEach(t=>{this[t]=e[t]})}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=(0,E.A)("#cde498",10),this.primaryBorderColor=q(this.primaryColor,this.darkMode),this.secondaryBorderColor=q(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=q(this.tertiaryColor,this.darkMode),this.primaryTextColor=b(this.primaryColor),this.secondaryTextColor=b(this.secondaryColor),this.tertiaryTextColor=b(this.primaryColor),this.lineColor=b(this.background),this.textColor=b(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.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"}},"Theme"),s),Q=x(e=>{let t=new X;return t.calculate(e),t},"getThemeVariables"),Z=(x(l=class{updateColors(){var e,t,r,n,i,o,a,s,l,c,u;this.secondBkg=(0,E.A)(this.contrast,55),this.border2=this.contrast,this.actorBorder=(0,E.A)(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 e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScaleInv"+e]=this["cScaleInv"+e]||b(this["cScale"+e]);for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this.darkMode?this["cScalePeer"+e]=this["cScalePeer"+e]||(0,E.A)(this["cScale"+e],10):this["cScalePeer"+e]=this["cScalePeer"+e]||(0,T.A)(this["cScale"+e],10);this.scaleLabelColor=this.scaleLabelColor||(this.darkMode?"black":this.labelTextColor),this.cScaleLabel0=this.cScaleLabel0||this.cScale1,this.cScaleLabel2=this.cScaleLabel2||this.cScale1;for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["cScaleLabel"+e]=this["cScaleLabel"+e]||this.scaleLabelColor;for(let e=0;e<5;e++)this["surface"+e]=this["surface"+e]||m(this.mainBkg,{l:-(5+5*e)}),this["surfacePeer"+e]=this["surfacePeer"+e]||m(this.mainBkg,{l:-(8+5*e)});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=(0,E.A)(this.contrast,30),this.sectionBkgColor2=(0,E.A)(this.contrast,30),this.taskBorderColor=(0,T.A)(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=(0,E.A)(this.border1,30),this.doneTaskBkgColor=this.done,this.doneTaskBorderColor=this.lineColor,this.critBkgColor=this.critical,this.critBorderColor=(0,T.A)(this.critBkgColor,10),this.todayLineColor=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.labelBackgroun
1dColor=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=m(this.primaryColor,{h:64}),this.fillType3=m(this.secondaryColor,{h:64}),this.fillType4=m(this.primaryColor,{h:-64}),this.fillType5=m(this.secondaryColor,{h:-64}),this.fillType6=m(this.primaryColor,{h:128}),this.fillType7=m(this.secondaryColor,{h:128});for(let e=0;e<this.THEME_COLOR_LIMIT;e++)this["pie"+e]=this["cScale"+e];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||m(this.primaryColor,{r:5,g:5,b:5}),this.quadrant3Fill=this.quadrant3Fill||m(this.primaryColor,{r:10,g:10,b:10}),this.quadrant4Fill=this.quadrant4Fill||m(this.primaryColor,{r:15,g:15,b:15}),this.quadrant1TextFill=this.quadrant1TextFill||this.primaryTextColor,this.quadrant2TextFill=this.quadrant2TextFill||m(this.primaryTextColor,{r:-5,g:-5,b:-5}),this.quadrant3TextFill=this.quadrant3TextFill||m(this.primaryTextColor,{r:-10,g:-10,b:-10}),this.quadrant4TextFill=this.quadrant4TextFill||m(this.primaryTextColor,{r:-15,g:-15,b:-15}),this.quadrantPointFill=this.quadrantPointFill||(0,_.A)(this.quadrant1Fill)?(0,E.A)(this.quadrant1Fill):(0,T.A)(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:(null===(e=this.xyChart)||void 0===e?void 0:e.backgroundColor)||this.background,titleColor:(null===(t=this.xyChart)||void 0===t?void 0:t.titleColor)||this.primaryTextColor,xAxisTitleColor:(null===(r=this.xyChart)||void 0===r?void 0:r.xAxisTitleColor)||this.primaryTextColor,xAxisLabelColor:(null===(n=this.xyChart)||void 0===n?void 0:n.xAxisLabelColor)||this.primaryTextColor,xAxisTickColor:(null===(i=this.xyChart)||void 0===i?void 0:i.xAxisTickColor)||this.primaryTextColor,xAxisLineColor:(null===(o=this.xyChart)||void 0===o?void 0:o.xAxisLineColor)||this.primaryTextColor,yAxisTitleColor:(null===(a=this.xyChart)||void 0===a?void 0:a.yAxisTitleColor)||this.primaryTextColor,yAxisLabelColor:(null===(s=this.xyChart)||void 0===s?void 0:s.yAxisLabelColor)||this.primaryTextColor,yAxisTickColor:(null===(l=this.xyChart)||void 0===l?void 0:l.yAxisTickColor)||this.primaryTextColor,yAxisLineColor:(null===(c=this.xyChart)||void 0===c?void 0:c.yAxisLineColor)||this.primaryTextColor,plotColorPalette:(null===(u=this.xyChart)||void 0===u?void 0:u.plotColorPalette)||"#EEE,#6BB8E4,#8ACB88,#C7ACD6,#E8DCC2,#FFB2A8,#FFF380,#7E8D91,#FFD8B1,#FAF3E0"},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.relationLabelBackgroun
1d=this.relationLabelBackground||this.edgeLabelBackground,this.relationLabelColor=this.relationLabelColor||this.actorTextColor,this.git0=(0,T.A)(this.pie1,25)||this.primaryColor,this.git1=this.pie2||this.secondaryColor,this.git2=this.pie3||this.tertiaryColor,this.git3=this.pie4||m(this.primaryColor,{h:-30}),this.git4=this.pie5||m(this.primaryColor,{h:-60}),this.git5=this.pie6||m(this.primaryColor,{h:-90}),this.git6=this.pie7||m(this.primaryColor,{h:60}),this.git7=this.pie8||m(this.primaryColor,{h:120}),this.gitInv0=this.gitInv0||b(this.git0),this.gitInv1=this.gitInv1||b(this.git1),this.gitInv2=this.gitInv2||b(this.git2),this.gitInv3=this.gitInv3||b(this.git3),this.gitInv4=this.gitInv4||b(this.git4),this.gitInv5=this.gitInv5||b(this.git5),this.gitInv6=this.gitInv6||b(this.git6),this.gitInv7=this.gitInv7||b(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||j,this.attributeBackgroundColorEven=this.attributeBackgroundColorEven||z}calculate(e){if("object"!=typeof e){this.updateColors();return}let t=Object.keys(e);t.forEach(t=>{this[t]=e[t]}),this.updateColors(),t.forEach(t=>{this[t]=e[t]})}constructor(){this.primaryColor="#eee",this.contrast="#707070",this.secondaryColor=(0,E.A)(this.contrast,55),this.background="#ffffff",this.tertiaryColor=m(this.primaryColor,{h:-160}),this.primaryBorderColor=q(this.primaryColor,this.darkMode),this.secondaryBorderColor=q(this.secondaryColor,this.darkMode),this.tertiaryBorderColor=q(this.tertiaryColor,this.darkMode),this.primaryTextColor=b(this.primaryColor),this.secondaryTextColor=b(this.secondaryColor),this.tertiaryTextColor=b(this.tertiaryColor),this.lineColor=b(this.background),this.textColor=b(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.edgeLabelBackground="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.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||(0,E.A)(this.mainBkg,75)||"#ffffff",this.rowEven=this.rowEven||"#f4f4f4",this.labelColor="black",this.errorBkgColor="#552222",this.errorTextColor="#552222"}},"Theme"),l),J={base:{getThemeVariables:W},dark:{getThemeVariables:K},default:{getThemeVariables:V},forest:{getThemeVariables:Q},neutral:{getThemeVariables:x(e=>{let t=new Z;return t.calculate(e),t},"getThemeVariables")}
vendor: 11,014 bytes, line 1
1},ee={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},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,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"]},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,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},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},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},et={...ee,deterministicIDSeed:void 0,elk:{mergeEdges:!1,nodePlacementStrategy:"BRANDES_KOEPF"},themeCSS:void 0,themeVariables:J.default.getThemeVariables(),sequence:{...ee.sequence,messageFont:x(function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},"messageFont"),noteFont:x(function(){return{fontFamily:this.noteFontFamily,fontSize:this.noteFontSize,fontWeight:this.noteFontWeight}},"noteFont"),actorFont:x(function(){return{fontFamily:this.actorFontFamily,fontSize:this.actorFontSize,fontWeight:this.actorFontWeight}},"actorFont")},class:{hideEmptyMembersBox:!1},gantt:{...ee.gantt,tickInterval:void 0,useWidth:void 0},c4:{...ee.c4,useWidth:void 0,personFont:x(function(){return{fontFamily:this.personFontFamily,fontSize:this.personFontSize,fontWeight:this.personFontWeight}},"personFont"),external_personFont:x(function(){return{fontFamily:this.external_personFontFamily,fontSize:this.external_personFontSize,fontWeight:this.external_personFontWeight}},"external_personFont"),systemFont:x(function(){return{fontFamily:this.systemFontFamily,fontSize:this.systemFontSize,fontWeight:this.systemFontWeight}},"systemFont"),external_systemFont:x(function(){return{fontFamily:this.external_systemFontFamily,fontSize:this.external_systemFontSize,fontWeight:this.external_systemFontWeight}},"external_systemFont"),system_dbFont:x(function(){return{fontFamily:this.system_dbFontFamily,fontSize:this.system_dbFontSize,fontWeight:this.system_dbFontWeight}},"system_dbFont"),external_system_dbFont:x(function(){return{fontFamily:this.external_system_dbFontFamily,fontSize:this.external_system_dbFontSize,fontWeight:this.external_system_dbFontWeight}}
1,"external_system_dbFont"),system_queueFont:x(function(){return{fontFamily:this.system_queueFontFamily,fontSize:this.system_queueFontSize,fontWeight:this.system_queueFontWeight}},"system_queueFont"),external_system_queueFont:x(function(){return{fontFamily:this.external_system_queueFontFamily,fontSize:this.external_system_queueFontSize,fontWeight:this.external_system_queueFontWeight}},"external_system_queueFont"),containerFont:x(function(){return{fontFamily:this.containerFontFamily,fontSize:this.containerFontSize,fontWeight:this.containerFontWeight}},"containerFont"),external_containerFont:x(function(){return{fontFamily:this.external_containerFontFamily,fontSize:this.external_containerFontSize,fontWeight:this.external_containerFontWeight}},"external_containerFont"),container_dbFont:x(function(){return{fontFamily:this.container_dbFontFamily,fontSize:this.container_dbFontSize,fontWeight:this.container_dbFontWeight}},"container_dbFont"),external_container_dbFont:x(function(){return{fontFamily:this.external_container_dbFontFamily,fontSize:this.external_container_dbFontSize,fontWeight:this.external_container_dbFontWeight}}
1,"external_container_dbFont"),container_queueFont:x(function(){return{fontFamily:this.container_queueFontFamily,fontSize:this.container_queueFontSize,fontWeight:this.container_queueFontWeight}},"container_queueFont"),external_container_queueFont:x(function(){return{fontFamily:this.external_container_queueFontFamily,fontSize:this.external_container_queueFontSize,fontWeight:this.external_container_queueFontWeight}},"external_container_queueFont"),componentFont:x(function(){return{fontFamily:this.componentFontFamily,fontSize:this.componentFontSize,fontWeight:this.componentFontWeight}},"componentFont"),external_componentFont:x(function(){return{fontFamily:this.external_componentFontFamily,fontSize:this.external_componentFontSize,fontWeight:this.external_componentFontWeight}},"external_componentFont"),component_dbFont:x(function(){return{fontFamily:this.component_dbFontFamily,fontSize:this.component_dbFontSize,fontWeight:this.component_dbFontWeight}},"component_dbFont"),external_component_dbFont:x(function(){return{fontFamily:this.external_component_dbFontFamily,fontSize:this.external_component_dbFontSize,fontWeight:this.external_component_dbFontWeight}},"external_component_dbFont"),component_queueFont:x(function(){return{fontFamily:this.component_queueFontFamily,fontSize:this.component_queueFontSize,fontWeight:this.component_queueFontWeight}},"component_queueFont"),external_component_queueFont:x(function(){return{fontFamily:this.external_component_queueFontFamily,fontSize:this.external_component_queueFontSize,fontWeight:this.external_component_queueFontWeight}},"external_component_queueFont"),boundaryFont:x(function(){return{fontFamily:this.boundaryFontFamily,fontSize:this.boundaryFontSize,fontWeight:this.boundaryFontWeight}},"boundaryFont"),messageFont:x(function(){return{fontFamily:this.messageFontFamily,fontSize:this.messageFontSize,fontWeight:this.messageFontWeight}},"messageFont")},pie:{...ee.pie,useWidth:984},xyChart:{...ee.xyChart,useWidth:void 0},requirement:{...ee.requirement,useWidth:void 0},packet:{...ee.packet}},er=x(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Object.keys(e).reduce((r,n)=>Array.isArray(e[n])?r:"object"==typeof e[n]&&null!==e[n]?[...r,t+n,...er(e[n],"")]:[...r,t+n],[])},"keyify"),en=new Set(er(et,"")),ei=et,eo=x(e=>{if(S.debug("sanitizeDirective called with",e),"object"==typeof e&&null!=e){if(Array.isArray(e)){e.forEach(e=>eo(e));return}for(let t of Object.keys(e)){if(S.debug("Checking key",t),t.startsWith("__")||t.includes("proto")||t.includes("constr")||!en.has(t)||null==e[t]){S.debug("sanitize deleting key: ",t),delete e[t];continue}if("object"==typeof e[t]){S.debug("sanitizing object",t),eo(e[t]);continue}for(let r of["themeCSS","fontFamily","altFontFamily"])t.includes(r)&&(S.debug("sanitizing css option",t),e[t]=ea(e[t]))}if(e.themeVariables)for(let t of Object.keys(e.themeVariables)){let r=e.themeVariables[t];(null==r?void 0:r.match)&&!r.match(/^[\d "#%(),.;A-Za-z]+$/)&&(e.themeVariables[t]="")}S.debug("After sanitization",e)}},"sanitizeDirective"),ea=x(e=>{let t=0,r=0;for(let n of e){if(t<r)return"{ /* ERROR: Unbalanced CSS */ }";"{"===n?t++:"}"===n&&r++}return t!==r?"{ /* ERROR: Unbalanced CSS */ }":e},"sanitizeCss"),es=Object.freeze(ei),el=U({},es),ec=[],eu=U({},es),eh=x((e,t)=>{let r=U({},e),n={};for(let e of t)eb(e),n=U(n,e);if(r=U(r,n),n.theme&&n.theme in J){let e=U({},u),t=U(e.themeVariables||{},n.themeVariables);r.theme&&r.theme in J&&(r.themeVariables=J[r.theme].getThemeVariables(t))}return ex(eu=r),eu},"updateCurrentConfig"),ed=x(e=>(el=U({},es),el=U(el,e),e.theme&&J[e.theme]&&(el.themeVariables=J[e.theme].getThemeVariables(e.themeVariables)),eh(el,ec),el),"setSiteConfig"),ep=x(e=>{u=U({},e)},"saveConfigFromInitialize"),ef=x(e=>(eh(el=U(el,e),ec),el),"updateSiteConfig"),em=x(()=>U({},el),"getSiteConfig"),eg=x(e=>(ex(e),U(eu,e),ey()),"setConfig"),ey=x(()=>U({},eu),"getConfig"),eb=x(e=>{var t;e&&(["secure",...null!==(t=el.secure)&&void 0!==t?t:[]].forEach(t=>{Object.hasOwn(e,t)&&(S.debug("Denied attempt to modify a secure key ".concat(t),e[t]),delete e[t])}),Object.keys(e).forEach(t=>{t.startsWith("__")&&delete e[t]}),Object.keys(e).forEach(t=>{"string"==typeof e[t]&&(e[t].includes("<")||e[t].includes(">")||e[t].includes("url(data:"))&&delete e[t],"object"==typeof e[t]&&eb(e[t])}))},"sanitize"),eT=x(e=>{var t;eo(e),!e.fontFamily||(null===(t=e.themeVariables)||void 0===t?void 0:t.fontFamily)||(e.themeVariables={...e.themeVariables,fontFamily:e.fontFamily}),ec.push(e),eh(el,ec)},"addDirective"),eE=x(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:el;eh(e,ec=[])},"reset"),e_={LAZY_LOAD_DEPRECATED:"The configuration options lazyLoadedDiagrams and loadExternalDiagramsAtStartup are deprecated. Please use registerExternalDiagrams instead."},ek={},eC=x(e=>{!ek[e]&&(S.warn(e_[e]),ek[e]=!0)},"issueWarning"),ex=x(e=>{e&&(e.lazyLoadedDiagrams||e.loadExternalDiagramsAtStartup)&&eC("LAZY_LOAD_DEPRECATED")},"checkConfig"),eA=/<br\s*\/?>
1/gi,ev=x(e=>e?eR(e).replace(/\\n/g,"#br#").split("#br#"):[""],"getRows"),eS=(()=>{let e=!1;return()=>{e||(ew(),e=!0)}})();function ew(){let e="data-temp-href-target";k.A.addHook("beforeSanitizeAttributes",t=>{if(t instanceof Element&&"A"===t.tagName&&t.hasAttribute("target")){var r;t.setAttribute(e,null!==(r=t.getAttribute("target"))&&void 0!==r?r:"")}}),k.A.addHook("afterSanitizeAttributes",t=>{if(t instanceof Element&&"A"===t.tagName&&t.hasAttribute(e)){var r;t.setAttribute("target",null!==(r=t.getAttribute(e))&&void 0!==r?r:""),t.removeAttribute(e),"_blank"===t.getAttribute("target")&&t.setAttribute("rel","noopener")}})}x(ew,"setupDompurifyHooks");var eO=x(e=>(eS(),k.A.sanitize(e)),"removeScript"),eD=x((e,t)=>{var r;if((null===(r=t.flowchart)||void 0===r?void 0:r.htmlLabels)!==!1){let r=t.securityLevel;"antiscript"===r||"strict"===r?e=eO(e):"loose"!==r&&(e=eF(e=(e=(e=eR(e)).replace(/</g,"&lt;").replace(/>/g,"&gt;")).replace(/=/g,"&equals;")))}return e},"sanitizeMore"),eI=x((e,t)=>e?e=t.dompurifyConfig?k.A.sanitize(eD(e,t),t.dompurifyConfig).toString():k.A.sanitize(eD(e,t),{FORBID_TAGS:["style"]}).toString():e,"sanitizeText"),eN=x((e,t)=>"string"==typeof e?eI(e,t):e.flat().map(e=>eI(e,t)),"sanitizeTextOrArray"),eL=x(e=>eA.test(e),"hasBreaks"),eM=x(e=>e.split(eA),"splitBreaks"),eF=x(e=>e.replace(/#br#/g,"<br/>"),"placeholderToBreak"),eR=x(e=>e.replace(eA,"#br#"),"breakToPlaceholder"),eP=x(e=>{let t="";return e&&(t=(t=(t=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.search).replaceAll(/\(/g,"\\(")).replaceAll(/\)/g,"\\)")),t},"getUrl"),eB=x(e=>!(!1===e||["false","null","0"].includes(String(e).trim().toLowerCase())),"evaluate"),eH=x(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return Math.max(...t.filter(e=>!isNaN(e)))},"getMax"),eU=x(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return Math.min(...t.filter(e=>!isNaN(e)))},"getMin"),ej=x(function(e){let t=e.split(/(,)/),r=[];for(let e=0;e<t.length;e++){let n=t[e];if(","===n&&e>0&&e+1<t.length){let i=t[e-1],o=t[e+1];eq(i,o)&&(n=i+","+o,e++,r.pop())}r.push(eG(n))}return r.join("")},"parseGenericTypes"),ez=x((e,t)=>Math.max(0,e.split(t).length-1),"countOccurrence"),eq=x((e,t)=>{let r=ez(e,"~"),n=ez(t,"~");return 1===r&&1===n},"shouldCombineSets"),eG=x(e=>{let t=ez(e,"~"),r=!1;if(t<=1)return e;t%2!=0&&e.startsWith("~")&&(e=e.substring(1),r=!0);let n=[...e],i=n.indexOf("~"),o=n.lastIndexOf("~");for(;-1!==i&&-1!==o&&i!==o;)n[i]="<",n[o]=">",i=n.indexOf("~"),o=n.lastIndexOf("~");return r&&n.unshift("~"),n.join("")},"processSet"),eW=x(()=>void 0!==window.MathMLElement,"isMathMLSupported"),eY=/\$\$(.*)\$\$/g,eK=x(e=>{var t,r;return(null!==(r=null===(t=e.match(eY))||void 0===t?void 0:t.length)&&void 0!==r?r:0)>0},"hasKatex"),e$=x(async(e,t)=>{e=await eV(e,t);let r=document.createElement("div");r.innerHTML=e,r.id="katex-temp",r.style.visibility="hidden",r.style.position="absolute",r.style.top="0";let n=document.querySelector("body");null==n||n.insertAdjacentElement("beforeend",r);let i={width:r.clientWidth,height:r.clientHeight};return r.remove(),i},"calculateMathMLDimensions"),eV=x(async(e,t)=>{if(!eK(e))return e;if(!(eW()||t.legacyMathML||t.forceLegacyMathML))return e.replace(eY,"MathML is unsupported in this environment.");let{default:n}=await Promise.resolve().then(r.bind(r,66456)),i=t.forceLegacyMathML||!eW()&&t.legacyMathML?"htmlAndMathml":"mathml";return e.split(eA).map(e=>eK(e)?'<div style="display: flex; align-items: center; justify-content: center; white-space: nowrap;">'.concat(e,"</div>"):"<div>".concat(e,"</div>")).join("").replace(eY,(e,t)=>n.renderToString(t,{throwOnError:!0,displayMode:!0,output:i}).replace(/\n/g," ").replace(/<annotation.*<\/annotation>/g,""))},"renderKatex"),eX={getRows:ev,sanitizeText:eI,sanitizeTextOrArray:eN,hasBreaks:eL,splitBreaks:eM,lineBreakRegex:eA,removeScript:eO,getUrl:eP,evaluate:eB,getMax:eH,getMin:eU},eQ=x(function(e,t){for(let r of t)e.attr(r[0],r[1])},"d3Attrs"),eZ=x(function(e,t,r){let n=new Map;return r?(n.set("width","100%"),n.set("style","max-width: ".concat(t,"px;"))):(n.set("height",e),n.set("width",t)),n},"calculateSvgSizeAttrs"),eJ=x(function(e,t,r,n){eQ(e,eZ(t,r,n))},"configureSvgSize"),e0=x(function(e,t,r,n){let i=t.node().getBBox(),o=i.width,a=i.height;S.info("SVG bounds: ".concat(o,"x").concat(a),i);let s=0,l=0;S.info("Graph bounds: ".concat(s,"x").concat(l),e),s=o+2*r,l=a+2*r,S.info("Calculated bounds: ".concat(s,"x").concat(l)),eJ(t,l,s,n);let c="".concat(i.x-r," ").concat(i.y-r," ").concat(i.width+2*r," ").concat(i.height+2*r);t.attr("viewBox",c)},"setupGraphViewbox"),e1={},e2=x((e,t,r)=>{let n="";return e in e1&&e1[e]?n=e1[e](r):S.warn("No theme found for ".concat(e))," & {\n    font-family: ".concat(r.fontFamily,";\n    font-size: ").concat(r.fontSize,";\n    fill: ").concat(r.textColor,"\n  }\n  @keyframes edge-animation-frame {\n    from {\n      stroke-dashoffset: 0;\n    }\n  }\n  @keyframes dash {\n    to {\n      stroke-dashoffset: 0;\n    }\n  }\n  & .edge-animation-slow {\n    stroke-dasharray: 9,5 !important;\n    stroke-dashoffset: 900;\n    animation: dash 50s linear infinite;\n    stroke-linecap: round;\n  }\n  & .edge-animation-fast {\n    stroke-dasharray: 9,5 !important;\n    stroke-dashoffset: 900;\n    animation: dash 20s linear infinite;\n    stroke-linecap: round;\n  }\n  /* Classes common for multiple diagrams */\n\n  & .error-icon {\n    fill: ").concat(r.errorBkgColor,";\n  }\n  & .error-text {\n    fill: ").concat(r.errorTextColor,";\n    stroke: ").concat(r.errorTextColor,";\n  }\n\n  & .edge-thickness-normal {\n    stroke-width: 1px;\n  }\n  & .edge-thickness-thick {\n    stroke-width: 3.5px\n  }\n  & .edge-pattern-solid {\n    stroke-dasharray: 0;\n  }\n  & .edge-thickness-invisible {\n    stroke-width: 0;\n    fill: none;\n  }\n  & .edge-pattern-dashed{\n    stroke-dasharray: 3;\n  }\n  .edge-pattern-dotted {\n    stroke-dasharray: 2;\n  }\n\n  & .marker {\n    fill: ").concat(r.lineColor,";\n    stroke: ").concat(r.lineColor,";\n  }\n  & .marker.cross {\n    stroke: ").concat(r.lineColor,";\n  }\n\n  & svg {\n    font-family: ").concat(r.fontFamily,";\n    font-size: ").concat(r.fontSize,";\n  }\n   & p {\n    margin: 0\n   }\n\n  ").concat(n,"\n\n  ").concat(t,"\n")},"getStyles"),e3=x((e,t)=>{void 0!==t&&(e1[e]=t)},"addStylesForDiagram"),e5=e2,e4={};A(e4,{clear:()=>te,getAccDescription:()=>ti,getAccTitle:()=>tr,getDiagramTitle:()=>ta,setAccDescription:()=>
1tn,setAccTitle:()=>tt,setDiagramTitle:()=>to});var e6="",e8="",e9="",e7=x(e=>eI(e,ey()),"sanitizeText"),te=x(()=>{e6="",e9="",e8=""},"clear"),tt=x(e=>{e6=e7(e).replace(/^\s+/g,"")},"setAccTitle"),tr=x(()=>e6,"getAccTitle"),tn=x(e=>{e9=e7(e).replace(/\n\s+/g,"\n")},"setAccDescription"),ti=x(()=>e9,"getAccDescription"),to=x(e=>{e8=e7(e)},"setDiagramTitle"),ta=x(()=>e8,"getDiagramTitle"),ts=ey,tl=eg,tc=es,tu=x(e=>eI(e,ts()),"sanitizeText"),th=e0,td=x(()=>e4,"getCommonDb"),tp={},tf=x((e,t,r)=>{var n;tp[e]&&S.warn("Diagram with id ".concat(e," already registered. Overwriting.")),tp[e]=t,r&&P(e,r),e3(e,t.styles),null===(n=t.injectUtils)||void 0===n||n.call(t,S,w,ts,tu,th,td(),()=>{})},"registerDiagram"),tm=x(e=>{if(e in tp)return tp[e];throw new tg(e)},"getDiagram"),tg=(x(c=class extends Error{constructor(e){super("Diagram ".concat(e," not found."))}},"DiagramNotFoundError"),c)},97843:(e,t,r)=>{"use strict";r.d(t,{y:()=>o});var n=r(84173);let i={}.hasOwnProperty;function o(e){let t={},r=-1;for(;++r<e.length;)!function(e,t){let r;for(r in t){let o;let a=(i.call(e,r)?e[r]:void 0)||(e[r]={}),s=t[r];if(s)for(o in s){i.call(a,o)||(a[o]=[]);let e=s[o];!function(e,t){let r=-1,i=[];for(;++r<t.length;)("after"===t[r].add?e:i).push(t[r]);(0,n.m)(e,0,0,i)}(a[o],Array.isArray(e)?e:e?[e]:[])}}}(t,e[r]);return t}},99140:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=function(e,t,r){var n=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n<i;)o[n]=e[n+t];return o}},99634:(e,t,r)=>{"use strict";function n(e){return e&&"object"==typeof e?"position"in e||"type"in e?o(e.position):"start"in e||"end"in e?o(e):"line"in e||"column"in e?i(e):"":""}function i(e){return a(e&&e.line)+":"+a(e&&e.column)}function o(e){return i(e&&e.start)+"-"+i(e&&e.end)}function a(e){return e&&"number"==typeof e?e:1}r.d(t,{L:()=>n})}}]);

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.