Files
static-php-cli/assets/chunks/mermaid.core.CsewqxlF.js
2026-07-16 06:25:16 +00:00

11 lines
35 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/chunks/c4Diagram-LMCZKHZV.CKOOargj.js","assets/chunks/src.OgxTg4hg.js","assets/chunks/chunk-Y2CYZVJY.DsF7k-Jl.js","assets/chunks/chunk-WYO6CB5R.Bq018eTN.js","assets/chunks/framework.DrNIf5Lg.js","assets/chunks/dist.Bk8Utk0H.js","assets/chunks/chunk-ICXQ74PX.CHLqHIum.js","assets/chunks/chunk-32BRIVSS.BJCOds76.js","assets/chunks/flowDiagram-23GEKE2U.YoTaWhn_.js","assets/chunks/chunk-HOUHSVGY.CdijRtwJ.js","assets/chunks/chunk-Q4XR5HBZ.4OOalI9b.js","assets/chunks/chunk-7BUUIJ7U.CAhmNhj7.js","assets/chunks/chunk-OGEWGWER.CAu18ldV.js","assets/chunks/chunk-XXDRQBXY.B0iYp7hA.js","assets/chunks/chunk-VR4S4FIN.04wthxBu.js","assets/chunks/chunk-C7G6YPKG.E3ngv4Wc.js","assets/chunks/chunk-ZGVPDNZ5.Lt-0Vx2a.js","assets/chunks/rough.esm.CSKSodPl.js","assets/chunks/chunk-52WLFC77.BhMPMxf0.js","assets/chunks/line.kOFLlnSD.js","assets/chunks/path.BWPyau1x.js","assets/chunks/array.BifhSqXX.js","assets/chunks/chunk-FWX5IMBZ.CQvCzj0M.js","assets/chunks/chunk-ZIRB5QZD.Dh20_f-h.js","assets/chunks/chunk-PUDLZKDR.TiF02Tlo.js","assets/chunks/channel.CzEkJUUF.js","assets/chunks/chunk-5VM5RSS4.TOl2eSYi.js","assets/chunks/swimlanesDiagram-G3AALYLV.ClL8dKct.js","assets/chunks/erDiagram-Q63AITRT.0tlE3NhN.js","assets/chunks/gitGraphDiagram-IHSO6WYX.W3dl8410.js","assets/chunks/mermaid-parser.core.N9eEiD5y.js","assets/chunks/chunk-KEIR6QF5.Dj-OpFgW.js","assets/chunks/chunk-JWPE2WC7.A3RzWITa.js","assets/chunks/chunk-2Q5K7J3B.BsaEqoYJ.js","assets/chunks/ganttDiagram-NO4QXBWP.PvFAfbxU.js","assets/chunks/linear.B4Tu_P4F.js","assets/chunks/defaultLocale.C8Fc0cco.js","assets/chunks/init.D6jRqBbL.js","assets/chunks/infoDiagram-FWYZ7A6U.C9ToZD8i.js","assets/chunks/chunk-VAUOI2AC.B8koBSma.js","assets/chunks/pieDiagram-ENE6RG2P.C39q6PFH.js","assets/chunks/ordinal.CysACInB.js","assets/chunks/arc.WFIG2DsA.js","assets/chunks/quadrantDiagram-ABIIQ3AL.D8ryhgys.js","assets/chunks/xychartDiagram-FW5EYKEG.DGskAtU3.js","assets/chunks/requirementDiagram-TGXJPOKE.DYFrKDKG.js","assets/chunks/sequenceDiagram-DBY2YBRQ.G3-rjDiA.js","assets/chunks/classDiagram-OUVF2IWQ.B1a0p1ZI.js","assets/chunks/chunk-V7JOEXUC.BtMwPWzH.js","assets/chunks/classDiagram-v2-EOCWNBFH.B1a0p1ZI.js","assets/chunks/stateDiagram-2N3HPSRC.BfhvwWau.js","assets/chunks/graphlib.DS17s2tU.js","assets/chunks/dagre.C7mmcaIT.js","assets/chunks/map.DWGJ5h2_.js","assets/chunks/chunk-EX3LRPZG.H6XmX-zn.js","assets/chunks/stateDiagram-v2-6OUMAXLB.DufKck-e.js","assets/chunks/journeyDiagram-5HDEW3XC.CfASL_SK.js","assets/chunks/timeline-definition-FHXFAJF6.Bar5aktF.js","assets/chunks/mindmap-definition-LN4V7U3C.D6T897yk.js","assets/chunks/kanban-definition-HUTT4EX6.nQC7SImp.js","assets/chunks/sankeyDiagram-HTMAVEWB.BozWU8QL.js","assets/chunks/diagram-NH7WQ7WH.DedPssH3.js","assets/chunks/diagram-WEI45ONY.CvXCeafC.js","assets/chunks/blockDiagram-677ZJIJ3.eWSCKJAj.js","assets/chunks/diagram-OA4YK3LP.B0ZE8BIv.js","assets/chunks/architectureDiagram-ZJ3FMSHR.DD0CSZ6h.js","assets/chunks/cytoscape.esm.CQFVGiJu.js","assets/chunks/diagram-FQU43EPY.B-MLkFie.js","assets/chunks/ishikawaDiagram-FXEZZL3T.Cvv91ivs.js","assets/chunks/vennDiagram-L72KCM5P.DtpEiEL8.js","assets/chunks/diagram-G47NLZAW.CisKnqau.js","assets/chunks/wardleyDiagram-EHGQE667.DCpCcinF.js","assets/chunks/cynefinDiagram-TSTJHNR4.Cb9GUoA4.js","assets/chunks/railroadDiagram-RFXS5EU6.DDN2NR_g.js","assets/chunks/chunk-MOJQB5TN.S5IX9-r8.js","assets/chunks/ebnfDiagram-CCIWWBDH.BHgqUbd7.js","assets/chunks/abnfDiagram-VRR7QNED.BeViiwaz.js","assets/chunks/pegDiagram-2B236MQR.BRC9fSnR.js"])))=>i.map(i=>d[i]);
import{h as e,m as t,p as n}from"./src.OgxTg4hg.js";import{o as r}from"./framework.DrNIf5Lg.js";import{n as i}from"./chunk-Y2CYZVJY.DsF7k-Jl.js";import{$ as a,C as o,E as s,I as c,L as l,N as u,P as d,Q as f,S as p,T as m,V as h,W as g,X as _,Z as v,_ as y,b,c as x,g as S,l as C,m as w,n as ee,p as T,q as te,r as ne,t as re,u as ie}from"./chunk-WYO6CB5R.Bq018eTN.js";import{S as ae,a as oe,f as E,g as D,h as se,i as ce,o as le,v as ue,x as de,y as fe}from"./chunk-ICXQ74PX.CHLqHIum.js";import{t as pe}from"./chunk-VAUOI2AC.B8koBSma.js";import{r as me}from"./chunk-HOUHSVGY.CdijRtwJ.js";import{r as he}from"./chunk-Q4XR5HBZ.4OOalI9b.js";import"./chunk-7BUUIJ7U.CAhmNhj7.js";import"./chunk-OGEWGWER.CAu18ldV.js";import"./chunk-C7G6YPKG.E3ngv4Wc.js";import"./chunk-ZGVPDNZ5.Lt-0Vx2a.js";import"./chunk-52WLFC77.BhMPMxf0.js";import{n as ge}from"./chunk-FWX5IMBZ.CQvCzj0M.js";import{n as _e,t as ve}from"./chunk-ZIRB5QZD.Dh20_f-h.js";function ye(e){let t=e?.constructor;return e===(typeof t==`function`?t.prototype:Object.prototype)}function be(e){if(e==null)return!0;if(de(e))return typeof e.splice!=`function`&&typeof e!=`string`&&!ae(e)&&!ue(e)&&!fe(e)?!1:e.length===0;if(typeof e==`object`||typeof e==`function`){if(e instanceof Map||e instanceof Set)return e.size===0;let t=Object.keys(e);return ye(e)?t.filter(e=>e!==`constructor`).length===0:t.length===0}return!0}var O=`comm`,xe=`rule`,Se=`decl`,Ce=`@import`,we=`@namespace`,Te=`@keyframes`,Ee=`@layer`,De=Math.abs,k=String.fromCharCode;function Oe(e){return e.trim()}function A(e,t,n){return e.replace(t,n)}function j(e,t){return e.charCodeAt(t)|0}function M(e,t,n){return e.slice(t,n)}function N(e){return e.length}function ke(e){return e.length}function P(e,t){return t.push(e),e}var F=1,I=1,Ae=0,L=0,R=0,z=``;function B(e,t,n,r,i,a,o,s){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:F,column:I,length:o,return:``,siblings:s}}function je(){return R}function Me(){return R=L>0?j(z,--L):0,I--,R===10&&(I=1,F--),R}function V(){return R=L<Ae?j(z,L++):0,I++,R===10&&(I=1,F++),R}function H(){return j(z,L)}function U(){return L}function W(e,t){return M(z,e,t)}function G(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 Ne(e){return F=I=1,Ae=N(z=e),L=0,[]}function Pe(e){return z=``,e}function K(e){return Oe(W(L-1,q(e===91?e+2:e===40?e+1:e)))}function Fe(e){for(;(R=H())&&R<33;)V();return G(e)>2||G(R)>3?``:` `}function Ie(e,t){for(;--t&&V()&&!(R<48||R>102||R>57&&R<65||R>70&&R<97););return W(e,U()+(t<6&&H()==32&&V()==32))}function q(e){for(;V();)switch(R){case e:return L;case 34:case 39:e!==34&&e!==39&&q(R);break;case 40:e===41&&q(e);break;case 92:V();break}return L}function Le(e,t){for(;V()&&e+R!==57&&!(e+R===84&&H()===47););return`/*`+W(t,L-1)+`*`+k(e===47?e:V())}function Re(e){for(;!G(H());)V();return W(e,L)}function ze(e){return Pe(J(``,null,null,null,[``],e=Ne(e),0,[0],e))}function J(e,t,n,r,i,a,o,s,c){for(var l=0,u=0,d=o,f=0,p=0,m=0,h=1,g=1,_=1,v=0,y=0,b=``,x=i,S=a,C=r,w=b;g;)switch(m=y,y=V()){case 40:m!=108&&j(w,d-1)==58?(v++,w+=`(`):w+=K(y);break;case 41:v--,w+=`)`;break;case 34:case 39:case 91:w+=K(y);break;case 9:case 10:case 13:case 32:if(v>0){w+=k(y);break}w+=Fe(m);break;case 92:w+=Ie(U()-1,7);continue;case 47:switch(H()){case 42:case 47:P(Ve(Le(V(),U()),t,n,c),c),(G(m||1)==5||G(H()||1)==5)&&N(w)&&M(w,-1,void 0)!==` `&&(w+=` `);break;default:w+=`/`}break;case 123*h:s[l++]=N(w)*_;case 125*h:case 59:case 0:if(v>0&&y){w+=k(y);break}switch(y){case 0:case 125:g=0;case 59+u:_==-1&&(w=A(w,/\f/g,``)),p>0&&(N(w)-d||h===0)&&P(p>32?He(w+`;`,r,n,d-1,c):He(A(w,` `,``)+`;`,r,n,d-2,c),c);break;case 59:w+=`;`;default:if(P(C=Be(w,t,n,l,u,i,s,b,x=[],S=[],d,a),a),y===123)if(u===0)J(w,t,C,C,x,a,d,s,S);else{switch(f){case 99:if(j(w,3)===110)break;case 108:if(j(w,2)===97)break;default:u=0;case 100:case 109:case 115:}u?J(e,C,C,r&&P(Be(e,C,C,0,0,i,s,b,i,x=[],d,S),S),i,S,d,s,r?x:S):J(w,C,C,C,[``],S,0,s,S)}}l=u=p=0,h=_=1,b=w=``,d=o;break;case 58:d=1+N(w),p=m;default:if(h<1){if(y==123)--h;else if(y==125&&h++==0&&Me()==125)continue}switch(w+=k(y),y*h){case 38:_=u>0?1:(w+=`\f`,-1);break;case 44:if(v>0)break;s[l++]=(N(w)-1)*_,_=1;break;case 64:H()===45&&(w+=K(V())),f=H(),u=d=N(b=w+=Re(U())),y++;break;case 45:m===45&&N(w)==2&&(h=0)}}return a}function Be(e,t,n,r,i,a,o,s,c,l,u,d){for(var f=i-1,p=i===0?a:[``],m=ke(p),h=0,g=0,_=0;h<r;++h)for(var v=0,y=M(e,f+1,f=De(g=o[h])),b=e;v<m;++v)(b=Oe(g>0?p[v]+` `+y:A(y,/&\f/g,p[v])))&&(c[_++]=b);return B(e,t,n,i===0?xe:s,c,l,u,d)}function Ve(e,t,n,r){return B(e,t,n,O,k(je()),M(e,2,-2),0,r)}function He(e,t,n,r,i){return B(e,t,n,Se,M(e,0,r),M(e,r+1,-1),r,i)}function Ue(e,t){for(var n=``,r=0;r<e.length;r++)n+=t(e[r],r,e,t)||``;return n}function We(e,t,n,r){switch(e.type){case Ee:if(e.children.length)break;case Ce:case we:case Se:return e.return=e.return||e.value;case O:return``;case Te:return e.return=e.value+`{`+Ue(e.children,r)+`}`;case xe:if(!N(e.value=e.props.join(`,`)))return``}return N(n=Ue(e.children,r))?e.return=e.value+`{`+n+`}`:``}function Ge(e){var t=ke(e);return function(n,r,i,a){for(var o=``,s=0;s<t;s++)o+=e[s](n,r,i,a)||``;return o}}var Ke=`c4`,qe={id:Ke,detector:i(e=>/^\s*C4Context|C4Container|C4Component|C4Dynamic|C4Deployment/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./c4Diagram-LMCZKHZV.CKOOargj.js`);return{diagram:e}},__vite__mapDeps([0,1,2,3,4,5,6,7]));return{id:Ke,diagram:e}},`loader`)},Je=`flowchart`,Ye={id:Je,detector:i((e,t)=>t?.flowchart?.defaultRenderer===`dagre-wrapper`||t?.flowchart?.defaultRenderer===`elk`?!1:/^\s*graph/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./flowDiagram-23GEKE2U.YoTaWhn_.js`);return{diagram:e}},__vite__mapDeps([8,1,2,3,4,6,5,9,10,11,12,7,13,14,15,16,17,18,19,20,21,22,23,24,25,26]));return{id:Je,diagram:e}},`loader`)},Xe=`flowchart-v2`,Ze={id:Xe,detector:i((e,t)=>t?.flowchart?.defaultRenderer===`dagre-d3`?!1:(t?.flowchart?.defaultRenderer===`elk`&&(t.layout=`elk`),/^\s*graph/.test(e)&&t?.flowchart?.defaultRenderer===`dagre-wrapper`?!0:/^\s*flowchart/.test(e)),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./flowDiagram-23GEKE2U.YoTaWhn_.js`);return{diagram:e}},__vite__mapDeps([8,1,2,3,4,6,5,9,10,11,12,7,13,14,15,16,17,18,19,20,21,22,23,24,25,26]));return{id:Xe,diagram:e}},`loader`)},Qe=`swimlane`,$e={id:Qe,detector:i(e=>/^\s*swimlane-beta\b/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./swimlanesDiagram-G3AALYLV.ClL8dKct.js`);return{diagram:e}},__vite__mapDeps([27,1,2,3,4,6,5,9,10,11,12,7,13,14,15,16,17,18,19,20,21,22,23,24,25,26]));return{id:Qe,diagram:e}},`loader`)},et=`er`,tt={id:et,detector:i(e=>/^\s*erDiagram/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./erDiagram-Q63AITRT.0tlE3NhN.js`);return{diagram:e}},__vite__mapDeps([28,1,2,3,4,25,6,5,9,10,11,12,13,14,15,16,17,18,19,20,21,22]));return{id:et,diagram:e}},`loader`)},nt=`gitGraph`,rt={id:nt,detector:i(e=>/^\s*gitGraph/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./gitGraphDiagram-IHSO6WYX.W3dl8410.js`);return{diagram:e}},__vite__mapDeps([29,1,2,30,4,31,3,6,5,32,33]));return{id:nt,diagram:e}},`loader`)},it=`gantt`,at={id:it,detector:i(e=>/^\s*gantt/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./ganttDiagram-NO4QXBWP.PvFAfbxU.js`);return{diagram:e}},__vite__mapDeps([34,1,2,3,4,35,36,37,5,6]));return{id:it,diagram:e}},`loader`)},ot=`info`,st={id:ot,detector:i(e=>/^\s*info/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./infoDiagram-FWYZ7A6U.C9ToZD8i.js`);return{diagram:e}},__vite__mapDeps([38,1,2,30,4,31,3,39]));return{id:ot,diagram:e}},`loader`)},ct=`pie`,lt={id:ct,detector:i(e=>/^\s*pie/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./pieDiagram-ENE6RG2P.C39q6PFH.js`);return{diagram:e}},__vite__mapDeps([40,1,2,30,4,31,3,41,37,20,5,42,21,6,39,32]));return{id:ct,diagram:e}},`loader`)},ut=`quadrantChart`,dt={id:ut,detector:i(e=>/^\s*quadrantChart/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./quadrantDiagram-ABIIQ3AL.D8ryhgys.js`);return{diagram:e}},__vite__mapDeps([43,1,2,3,4,35,36,37]));return{id:ut,diagram:e}},`loader`)},ft=`xychart`,pt={id:ft,detector:i(e=>/^\s*xychart(-beta)?/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./xychartDiagram-FW5EYKEG.DGskAtU3.js`);return{diagram:e}},__vite__mapDeps([44,1,2,3,4,35,36,37,41,6,5,19,20,21,39,9,10]));return{id:ft,diagram:e}},`loader`)},mt=`requirement`,ht={id:mt,detector:i(e=>/^\s*requirement(Diagram)?/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./requirementDiagram-TGXJPOKE.DYFrKDKG.js`);return{diagram:e}},__vite__mapDeps([45,1,2,3,4,6,5,9,10,11,12,13,14,15,16,17,18,19,20,21,22]));return{id:mt,diagram:e}},`loader`)},gt=`sequence`,_t={id:gt,detector:i(e=>/^\s*sequenceDiagram/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./sequenceDiagram-DBY2YBRQ.G3-rjDiA.js`);return{diagram:e}},__vite__mapDeps([46,1,2,3,4,5,6,7,33,23]));return{id:gt,diagram:e}},`loader`)},vt=`class`,yt={id:vt,detector:i((e,t)=>t?.class?.defaultRenderer!==`dagre-wrapper`&&/^\s*classDiagram/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./classDiagram-OUVF2IWQ.B1a0p1ZI.js`);return{diagram:e}},__vite__mapDeps([47,1,2,3,4,6,5,9,10,11,12,7,13,14,15,16,17,18,19,20,21,22,48,26]));return{id:vt,diagram:e}},`loader`)},bt=`classDiagram`,xt={id:bt,detector:i((e,t)=>/^\s*classDiagram/.test(e)&&t?.class?.defaultRenderer===`dagre-wrapper`?!0:/^\s*classDiagram-v2/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./classDiagram-v2-EOCWNBFH.B1a0p1ZI.js`);return{diagram:e}},__vite__mapDeps([49,1,2,3,4,6,5,9,10,11,12,7,13,14,15,16,17,18,19,20,21,22,48,26]));return{id:bt,diagram:e}},`loader`)},St=`state`,Ct={id:St,detector:i((e,t)=>t?.state?.defaultRenderer!==`dagre-wrapper`&&/^\s*stateDiagram/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./stateDiagram-2N3HPSRC.BfhvwWau.js`);return{diagram:e}},__vite__mapDeps([50,1,2,3,4,6,5,19,20,21,9,10,11,12,51,52,53,7,13,14,15,16,17,18,22,54]));return{id:St,diagram:e}},`loader`)},wt=`stateDiagram`,Tt={id:wt,detector:i((e,t)=>!!(/^\s*stateDiagram-v2/.test(e)||/^\s*stateDiagram/.test(e)&&t?.state?.defaultRenderer===`dagre-wrapper`),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./stateDiagram-v2-6OUMAXLB.DufKck-e.js`);return{diagram:e}},__vite__mapDeps([55,1,2,3,4,6,5,9,10,11,12,7,13,14,15,16,17,18,19,20,21,22,54]));return{id:wt,diagram:e}},`loader`)},Et=`journey`,Dt={id:Et,detector:i(e=>/^\s*journey/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./journeyDiagram-5HDEW3XC.CfASL_SK.js`);return{diagram:e}},__vite__mapDeps([56,1,2,3,4,42,20,5,26,7]));return{id:Et,diagram:e}},`loader`)},Ot={draw:i((e,n,r)=>{t.debug(`rendering svg for syntax error
`);let i=pe(n),a=i.append(`g`);i.attr(`viewBox`,`0 0 2412 512`),x(i,100,512,!0),a.append(`path`).attr(`class`,`error-icon`).attr(`d`,`m411.313,123.313c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32-9.375,9.375-20.688-20.688c-12.484-12.5-32.766-12.5-45.25,0l-16,16c-1.261,1.261-2.304,2.648-3.31,4.051-21.739-8.561-45.324-13.426-70.065-13.426-105.867,0-192,86.133-192,192s86.133,192 192,192 192-86.133 192-192c0-24.741-4.864-48.327-13.426-70.065 1.402-1.007 2.79-2.049 4.051-3.31l16-16c12.5-12.492 12.5-32.758 0-45.25l-20.688-20.688 9.375-9.375 32.001-31.999zm-219.313,100.687c-52.938,0-96,43.063-96,96 0,8.836-7.164,16-16,16s-16-7.164-16-16c0-70.578 57.422-128 128-128 8.836,0 16,7.164 16,16s-7.164,16-16,16z`),a.append(`path`).attr(`class`,`error-icon`).attr(`d`,`m459.02,148.98c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l16,16c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16.001-16z`),a.append(`path`).attr(`class`,`error-icon`).attr(`d`,`m340.395,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688 6.25-6.25 6.25-16.375 0-22.625l-16-16c-6.25-6.25-16.375-6.25-22.625,0s-6.25,16.375 0,22.625l15.999,16z`),a.append(`path`).attr(`class`,`error-icon`).attr(`d`,`m400,64c8.844,0 16-7.164 16-16v-32c0-8.836-7.156-16-16-16-8.844,0-16,7.164-16,16v32c0,8.836 7.156,16 16,16z`),a.append(`path`).attr(`class`,`error-icon`).attr(`d`,`m496,96.586h-32c-8.844,0-16,7.164-16,16 0,8.836 7.156,16 16,16h32c8.844,0 16-7.164 16-16 0-8.836-7.156-16-16-16z`),a.append(`path`).attr(`class`,`error-icon`).attr(`d`,`m436.98,75.605c3.125,3.125 7.219,4.688 11.313,4.688 4.094,0 8.188-1.563 11.313-4.688l32-32c6.25-6.25 6.25-16.375 0-22.625s-16.375-6.25-22.625,0l-32,32c-6.251,6.25-6.251,16.375-0.001,22.625z`),a.append(`text`).attr(`class`,`error-text`).attr(`x`,1440).attr(`y`,250).attr(`font-size`,`150px`).style(`text-anchor`,`middle`).text(`Syntax error in text`),a.append(`text`).attr(`class`,`error-text`).attr(`x`,1250).attr(`y`,400).attr(`font-size`,`100px`).style(`text-anchor`,`middle`).text(`mermaid version ${r}`)},`draw`)},kt=Ot,At={db:{},renderer:Ot,parser:{parse:i(()=>{},`parse`)}},jt=`flowchart-elk`,Mt={id:jt,detector:i((e,t={})=>/^\s*flowchart-elk/.test(e)||/^\s*(flowchart|graph)/.test(e)&&t?.flowchart?.defaultRenderer===`elk`?(t.layout=`elk`,!0):!1,`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./flowDiagram-23GEKE2U.YoTaWhn_.js`);return{diagram:e}},__vite__mapDeps([8,1,2,3,4,6,5,9,10,11,12,7,13,14,15,16,17,18,19,20,21,22,23,24,25,26]));return{id:jt,diagram:e}},`loader`)},Nt=`timeline`,Pt={id:Nt,detector:i(e=>/^\s*timeline/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./timeline-definition-FHXFAJF6.Bar5aktF.js`);return{diagram:e}},__vite__mapDeps([57,1,2,3,4,42,20,5,6,39]));return{id:Nt,diagram:e}},`loader`)},Ft=`mindmap`,It={id:Ft,detector:i(e=>/^\s*mindmap/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./mindmap-definition-LN4V7U3C.D6T897yk.js`);return{diagram:e}},__vite__mapDeps([58,1,2,3,4,6,5,9,10,11,12,13,14,15,16,17,18,19,20,21,22]));return{id:Ft,diagram:e}},`loader`)},Lt=`kanban`,Rt={id:Lt,detector:i(e=>/^\s*kanban/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./kanban-definition-HUTT4EX6.nQC7SImp.js`);return{diagram:e}},__vite__mapDeps([59,1,2,3,4,6,5,39,9,10,26,12,15,16,17,23]));return{id:Lt,diagram:e}},`loader`)},zt=`sankey`,Bt={id:zt,detector:i(e=>/^\s*sankey(-beta)?/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./sankeyDiagram-HTMAVEWB.BozWU8QL.js`);return{diagram:e}},__vite__mapDeps([60,1,2,3,4,41,37]));return{id:zt,diagram:e}},`loader`)},Vt=`packet`,Ht={id:Vt,detector:i(e=>/^\s*packet(-beta)?/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./diagram-NH7WQ7WH.DedPssH3.js`);return{diagram:e}},__vite__mapDeps([61,1,2,30,4,31,3,6,5,39,32]));return{id:Vt,diagram:e}},`loader`)},Ut=`radar`,Wt={id:Ut,detector:i(e=>/^\s*radar-beta/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./diagram-WEI45ONY.CvXCeafC.js`);return{diagram:e}},__vite__mapDeps([62,1,2,30,4,31,3,6,5,39,32]));return{id:Ut,diagram:e}},`loader`)},Gt=`block`,Kt={id:Gt,detector:i(e=>/^\s*block(-beta)?/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./blockDiagram-677ZJIJ3.eWSCKJAj.js`);return{diagram:e}},__vite__mapDeps([63,1,2,3,4,25,6,5,19,20,21,9,10,26,11,12,51]));return{id:Gt,diagram:e}},`loader`)},qt=`treeView`,Jt={id:qt,detector:i(e=>/^\s*treeView-beta/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./diagram-OA4YK3LP.B0ZE8BIv.js`);return{diagram:e}},__vite__mapDeps([64,1,2,30,4,31,3,6,5,39,32,9,33]));return{id:qt,diagram:e}},`loader`)},Yt=`architecture`,Xt={id:Yt,detector:i(e=>/^\s*architecture/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./architectureDiagram-ZJ3FMSHR.DD0CSZ6h.js`);return{diagram:e}},__vite__mapDeps([65,1,2,30,4,31,3,6,5,39,32,9,10,66]));return{id:Yt,diagram:e}},`loader`)},Zt=`eventmodeling`,Qt={id:Zt,detector:i(e=>/^\s*eventmodeling/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./diagram-FQU43EPY.B-MLkFie.js`);return{diagram:e}},__vite__mapDeps([67,1,2,31,30,4,3,6,5,32]));return{id:Zt,diagram:e}},`loader`)},$t=`ishikawa`,en={id:$t,detector:i(e=>/^\s*ishikawa(-beta)?\b/i.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./ishikawaDiagram-FXEZZL3T.Cvv91ivs.js`);return{diagram:e}},__vite__mapDeps([68,1,2,3,4,6,5,39,17]));return{id:$t,diagram:e}},`loader`)},tn=`venn`,nn={id:tn,detector:i(e=>/^\s*venn-beta/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./vennDiagram-L72KCM5P.DtpEiEL8.js`);return{diagram:e}},__vite__mapDeps([69,1,2,3,4,6,5,39,17]));return{id:tn,diagram:e}},`loader`)},rn=`treemap`,an={id:rn,detector:i(e=>/^\s*treemap/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./diagram-G47NLZAW.CisKnqau.js`);return{diagram:e}},__vite__mapDeps([70,1,2,30,4,31,3,41,37,36,6,5,39,32,14,15]));return{id:rn,diagram:e}},`loader`)},on=`wardley`,sn={id:on,detector:i(e=>/^\s*wardley-beta/i.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./wardleyDiagram-EHGQE667.DCpCcinF.js`);return{diagram:e}},__vite__mapDeps([71,1,2,30,4,31,3,6,5,39,32]));return{id:on,diagram:e}},`loader`)},cn=`cynefin`,ln={id:cn,detector:i(e=>/^\s*cynefin-beta(?:[\s:]|$)/.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./cynefinDiagram-TSTJHNR4.Cb9GUoA4.js`);return{diagram:e}},__vite__mapDeps([72,1,2,30,4,31,3,6,5,39,32]));return{id:cn,diagram:e}},`loader`)},un=`railroad`,dn={id:un,detector:i(e=>/^\s*railroad-beta/i.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./railroadDiagram-RFXS5EU6.DDN2NR_g.js`);return{diagram:e}},__vite__mapDeps([73,1,2,30,4,31,3,39,74,32]));return{id:un,diagram:e}},`loader`)},fn=`railroadEbnf`,pn={id:fn,detector:i(e=>/^\s*railroad-ebnf-beta/i.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./ebnfDiagram-CCIWWBDH.BHgqUbd7.js`);return{diagram:e}},__vite__mapDeps([75,1,2,30,4,31,3,39,74,32]));return{id:fn,diagram:e}},`loader`)},mn=`railroadAbnf`,hn={id:mn,detector:i(e=>/^\s*railroad-abnf-beta/i.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./abnfDiagram-VRR7QNED.BeViiwaz.js`);return{diagram:e}},__vite__mapDeps([76,1,2,30,4,31,3,39,74,32]));return{id:mn,diagram:e}},`loader`)},gn=`railroadPeg`,_n={id:gn,detector:i(e=>/^\s*railroad-peg-beta/i.test(e),`detector`),loader:i(async()=>{let{diagram:e}=await r(async()=>{let{diagram:e}=await import(`./pegDiagram-2B236MQR.BRC9fSnR.js`);return{diagram:e}},__vite__mapDeps([77,1,2,30,4,31,3,39,74,32]));return{id:gn,diagram:e}},`loader`)},vn=!1,Y=i(()=>{vn||(vn=!0,u(`error`,At,e=>e.toLowerCase().trim()===`error`),u(`---`,{db:{clear:i(()=>{},`clear`)},styles:{},renderer:{draw:i(()=>{},`draw`)},parser:{parse:i(()=>{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:i(()=>null,`init`)},e=>e.toLowerCase().trimStart().startsWith(`---`)),d(Mt,It,Xt),d(qe,Rt,xt,yt,tt,at,st,lt,ht,_t,$e,Ze,Ye,Pt,rt,Tt,Ct,Dt,dt,Bt,Ht,pt,Kt,Qt,Jt,Wt,en,an,dn,pn,hn,_n,nn,sn,ln))},`addDiagrams`),yn=i(async()=>{t.debug(`Loading registered diagrams`);let e=(await Promise.allSettled(Object.entries(w).map(async([e,{detector:n,loader:r}])=>{if(r)try{p(e)}catch{try{let{diagram:e,id:t}=await r();u(t,e,n)}catch(n){throw t.error(`Failed to load external diagram with key ${e}. Removing from detectors.`),delete w[e],n}}}))).filter(e=>e.status===`rejected`);if(e.length>0){t.error(`Failed to load ${e.length} external diagrams`);for(let n of e)t.error(n);throw Error(`Failed to load ${e.length} external diagrams`)}},`loadRegisteredDiagrams`),bn=`graphics-document document`;function xn(e,t){e.attr(`role`,bn),t!==``&&e.attr(`aria-roledescription`,t)}i(xn,`setA11yDiagramInfo`);function Sn(e,t,n,r){if(e.insert!==void 0){if(n){let t=`chart-desc-${r}`;e.attr(`aria-describedby`,t),e.insert(`desc`,`:first-child`).attr(`id`,t).text(n)}if(t){let n=`chart-title-${r}`;e.attr(`aria-labelledby`,n),e.insert(`title`,`:first-child`).attr(`id`,n).text(t)}}}i(Sn,`addSVGa11yTitleDescription`);var Cn=class e{constructor(e,t,n,r,i){this.type=e,this.text=t,this.db=n,this.parser=r,this.renderer=i}static{i(this,`Diagram`)}static async fromText(t,n={}){let r=b(),i=T(t,r);t=le(t)+`
`;try{p(i)}catch{let e=o(i);if(!e)throw new re(`Diagram ${i} not found.`);let{id:t,diagram:n}=await e();u(t,n)}let{db:a,parser:s,renderer:c,init:l}=p(i);return s.parser&&(s.parser.yy=a),a.clear?.(),l?.(r),n.title&&a.setDiagramTitle?.(n.title),await s.parse(t),new e(i,t,a,s,c)}async render(e,t){await this.renderer.draw(this.text,e,t,this)}getParser(){return this.parser}getType(){return this.type}},wn=[],Tn=i(()=>{wn.forEach(e=>{e()}),wn=[]},`attachFunctions`),En=i(e=>e.replace(/^\s*%%(?!{)[^\n]+\n?/gm,``).trimStart(),`cleanupComments`);function Dn(e){let t=e.match(y);if(!t)return{text:e,metadata:{}};let n=t[1],r=_e(n?t[2].split(`
`).map(e=>e.startsWith(n)?e.slice(n.length):e).join(`
`):t[2],{schema:ve})??{};r=typeof r==`object`&&!Array.isArray(r)?r:{};let i={};return r.displayMode&&(i.displayMode=r.displayMode.toString()),r.title&&(i.title=r.title.toString()),r.config&&(i.config=r.config),{text:e.slice(t[0].length),metadata:i}}i(Dn,`extractFrontMatter`);var On=i(e=>e.replace(/\r\n?/g,`
`).replace(/<(\w+)([^>]*)>/g,(e,t,n)=>`<`+t+n.replace(/="([^"]*)"/g,`='$1'`)+`>`),`cleanupText`),kn=i(e=>{let{text:t,metadata:n}=Dn(e),{displayMode:r,title:i,config:a={}}=n;return r&&(a.gantt||={},a.gantt.displayMode=r),{title:i,config:a,text:t}},`processFrontmatter`),An=i(e=>{let t=D.detectInit(e)??{},n=D.detectDirective(e,`wrap`);return Array.isArray(n)?t.wrap=n.some(({type:e})=>e===`wrap`):n?.type===`wrap`&&(t.wrap=!0),{text:se(e),directive:t}},`processDirectives`);function jn(e){let t=kn(On(e)),n=An(t.text),r=ce(t.config,n.directive);return e=En(n.text),{code:e,title:t.title,config:r}}i(jn,`preprocessDiagram`);function Mn(e){let t=new TextEncoder().encode(e),n=Array.from(t,e=>String.fromCodePoint(e)).join(``);return btoa(n)}i(Mn,`toBase64`);var Nn=5e4,Pn=`graph TB;a[Maximum text size in diagram exceeded];style a fill:#faa`,Fn=`sandbox`,In=`loose`,Ln=`http://www.w3.org/2000/svg`,Rn=`http://www.w3.org/1999/xlink`,zn=`http://www.w3.org/1999/xhtml`,Bn=`100%`,Vn=`100%`,Hn=`border:0;margin:0;`,Un=`margin:0`,Wn=`allow-top-navigation-by-user-activation allow-popups`,Gn=`The "iframe" tag is not supported by your browser.`,Kn=[`foreignobject`],qn=[`dominant-baseline`];function X(e){let t=jn(e);return c(),ee(t.config??{}),t}i(X,`processAndSetConfigs`);async function Jn(e,t){Y();try{let{code:t,config:n}=X(e);return{diagramType:(await or(t)).type,config:n}}catch(e){if(t?.suppressErrors)return!1;throw e}}i(Jn,`parse`);var Yn=i((e,t,n=[])=>`.${e} ${t} ${l(`{ ${n.join(` !important; `)} !important; }`)}`,`cssImportantStyles`),Xn=i((e,t=new Map)=>{let n=new CSSStyleSheet;if(e.fontFamily!==void 0&&n.insertRule(`:root { --mermaid-font-family: ${e.fontFamily}}`,n.cssRules.length),e.altFontFamily!==void 0&&n.insertRule(`:root { --mermaid-alt-font-family: ${e.altFontFamily}}`,n.cssRules.length),t instanceof Map){let r=m(e)?[`> *`,`span`]:[`rect`,`polygon`,`ellipse`,`circle`,`path`];t.forEach(e=>{be(e.styles)||r.forEach(t=>{n.insertRule(Yn(e.id,t,e.styles),n.cssRules.length)}),be(e.textStyles)||n.insertRule(Yn(e.id,`tspan`,(e?.textStyles||[]).map(e=>e.replace(`color`,`fill`))),n.cssRules.length)})}let r=``;if(e.themeCSS!==void 0)if(typeof n.replaceSync==`function`){let t=new CSSStyleSheet;t.replaceSync(e.themeCSS),r=C(t)+`
`}else r+=`${e.themeCSS}
`;return r+C(n)},`createCssStyles`),Zn=i((e,n)=>Ue(ze(`${e}{${n}}`),Ge([i(function(n,r,i,a){if(n.type===`rule`&&Array.isArray(n.props)){if(n.parent&&n.parent.type===`@keyframes`)return;n.props=n.props.map(t=>t.startsWith(e)?t:`${e} ${t}`)}else n.type.startsWith(`@`)&&([`@media`,`@supports`,`@layer`,`@scope`,`@container`,`@starting-style`,`@keyframes`].includes(n.type)||(t.warn(`Removing unsupported at-rule ${n.type} from CSS`),n.type=O))},`addNamespace`),We])),`compileCSS`),Qn=i((e,t,n,r)=>Zn(r,_(t,Xn(e,n),{...e.themeVariables,theme:e.theme,look:e.look},r)),`createUserStyles`),$n=i((e=``,t,n)=>{let r=e;return!n&&!t&&(r=r.replace(/marker-end="url\([\d+./:=?A-Za-z-]*?#/g,`marker-end="url(#`)),r=oe(r),r=r.replace(/<br>/g,`<br/>`),r},`cleanUpSvgCode`),er=i((e=``,t)=>`<iframe style="width:${Bn};height:${t?.viewBox?.baseVal?.height?t.viewBox.baseVal.height+`px`:Vn};${Hn}" src="data:text/html;charset=UTF-8;base64,${Mn(`<body style="${Un}">${e}</body>`)}" sandbox="${Wn}">
${Gn}
</iframe>`,`putIntoIFrame`),tr=i((e,t,n,r,i)=>{let a=e.append(`div`);a.attr(`id`,n),r&&a.attr(`style`,r);let o=a.append(`svg`).attr(`id`,t).attr(`width`,`100%`).attr(`xmlns`,Ln);return i&&o.attr(`xmlns:xlink`,i),o.append(`g`),e},`appendDivSvgG`);function nr(e,t){return e.append(`iframe`).attr(`id`,t).attr(`style`,`width: 100%; height: 100%;`).attr(`sandbox`,``)}i(nr,`sandboxedIframe`);var rr=i((e,t,n,r)=>{e.getElementById(t)?.remove(),e.getElementById(n)?.remove(),e.getElementById(r)?.remove()},`removeExistingElements`),ir=i(async function(e,r,o){Y();let s=X(r);r=s.code;let c=b();t.debug(c),r.length>(c?.maxTextSize??Nn)&&(r=Pn);let l=`#${e}`,u=`i`+e,d=`#`+u,f=`d`+e,p=`#`+f,m=i(()=>{let e=n(g?d:p).node();e&&`remove`in e&&e.remove()},`removeTempElements`),h=n(document.body),g=c.securityLevel===Fn,_=c.securityLevel===In,v=c.fontFamily;o===void 0?(rr(document,e,f,u),g?(h=n(nr(n(document.body),u).nodes()[0].contentDocument.body),h.node().style.margin=`0`):h=n(`body`),tr(h,e,f)):(o&&(o.innerHTML=``),g?(h=n(nr(n(o),u).nodes()[0].contentDocument.body),h.node().style.margin=`0`):h=n(o),tr(h,e,f,`font-family: ${v}`,Rn));let y,x;try{y=await Cn.fromText(r,{title:s.title})}catch(e){if(c.suppressErrorRendering)throw m(),e;y=await Cn.fromText(`error`),x=e}let C=h.select(p).node(),w=y.type,ee=C.firstChild,T=ee.firstChild,te=y.renderer.getClasses?.(r,y),ne=Qn(c,w,te,l),re=document.createElement(`style`);re.innerHTML=ne,ee.insertBefore(re,T);try{await y.renderer.draw(r,e,`11.16.0`,y)}catch(t){throw c.suppressErrorRendering?m():kt.draw(r,e,`11.16.0`),t}let ie=h.select(`${p} svg`),ae=y.db.getAccTitle?.(),oe=y.db.getAccDescription?.();sr(w,ie,ae,oe),h.select(`[id="${e}"]`).selectAll(`foreignobject > *`).attr(`xmlns`,zn);let E=h.select(p).node().innerHTML;if(t.debug(`config.arrowMarkerAbsolute`,c.arrowMarkerAbsolute),E=$n(E,g,S(c.arrowMarkerAbsolute)),g){let e=h.select(p+` svg`).node();E=er(E,e)}else _||(E=a.sanitize(E,{ADD_TAGS:Kn,ADD_ATTR:qn,HTML_INTEGRATION_POINTS:{foreignobject:!0}}));if(Tn(),x)throw x;return m(),{diagramType:w,svg:E,bindFunctions:y.db.bindFunctions}},`render`);function ar(t={}){let n=ne({},t);n?.fontFamily&&!n.themeVariables?.fontFamily&&(n.themeVariables||={},n.themeVariables.fontFamily=n.fontFamily),h(n),n?.theme&&n.theme in v?n.themeVariables=v[n.theme].getThemeVariables(n.themeVariables):n&&(n.themeVariables=v.default.getThemeVariables(n.themeVariables)),e((typeof n==`object`?te(n):s()).logLevel),Y()}i(ar,`initialize`);var or=i((e,t={})=>{let{code:n}=jn(e);return Cn.fromText(n,t)},`getDiagramFromText`);function sr(e,t,n,r){xn(t,e),Sn(t,n,r,t.attr(`id`))}i(sr,`addA11yInfo`);var Z=Object.freeze({render:ir,parse:Jn,getDiagramFromText:or,initialize:ar,getConfig:b,setConfig:g,getSiteConfig:s,updateSiteConfig:f,reset:i(()=>{c()},`reset`),globalReset:i(()=>{c(ie)},`globalReset`),defaultConfig:ie});e(b().logLevel),c(b());var cr=i((e,n,r)=>{t.warn(e),E(e)?(r&&r(e.str,e.hash),n.push({...e,message:e.str,error:e})):(r&&r(e),e instanceof Error&&n.push({str:e.message,message:e.message,hash:e.name,error:e}))},`handleError`),lr=i(async function(e={querySelector:`.mermaid`}){try{await ur(e)}catch(n){if(E(n)&&t.error(n.str),$.parseError&&$.parseError(n),!e.suppressErrors)throw t.error(`Use the suppressErrors option to suppress these errors`),n}},`run`),ur=i(async function({postRenderCallback:e,querySelector:n,nodes:r}={querySelector:`.mermaid`}){let i=Z.getConfig();t.debug(`${e?``:`No `}Callback function found`);let a;if(r)a=r;else if(n)a=document.querySelectorAll(n);else throw Error(`Nodes and querySelector are both undefined`);t.debug(`Found ${a.length} diagrams`),i?.startOnLoad!==void 0&&(t.debug(`Start On Load: `+i?.startOnLoad),Z.updateSiteConfig({startOnLoad:i?.startOnLoad}));let o=new D.InitIDGenerator(i.deterministicIds,i.deterministicIDSeed),s,c=[];for(let n of Array.from(a)){if(t.info(`Rendering diagram: `+n.id),n.getAttribute(`data-processed`))continue;n.setAttribute(`data-processed`,`true`);let r=`mermaid-${o.next()}`;s=n.innerHTML,s=he(D.entityDecode(s)).trim().replace(/<br\s*\/?>/gi,`<br/>`);let i=D.detectInit(s);i&&t.debug(`Detected early reinit: `,i);try{let{svg:t,bindFunctions:i}=await yr(r,s,n);n.innerHTML=t,e&&await e(r),i&&i(n)}catch(e){cr(e,c,$.parseError)}}if(c.length>0)throw c[0]},`runThrowsErrors`),dr=i(function(e){Z.initialize(e)},`initialize`),fr=i(async function(e,n,r){t.warn(`mermaid.init is deprecated. Please use run instead.`),e&&dr(e);let i={postRenderCallback:r,querySelector:`.mermaid`};typeof n==`string`?i.querySelector=n:n&&(n instanceof HTMLElement?i.nodes=[n]:i.nodes=n),await lr(i)},`init`),pr=i(async(e,{lazyLoad:t=!0}={})=>{Y(),d(...e),t===!1&&await yn()},`registerExternalDiagrams`),mr=i(function(){if($.startOnLoad){let{startOnLoad:e}=Z.getConfig();e&&$.run().catch(e=>t.error(`Mermaid failed to initialize`,e))}},`contentLoaded`);typeof document<`u`&&window.addEventListener(`load`,mr,!1);var hr=i(function(e){$.parseError=e},`setParseErrorHandler`),Q=[],gr=!1,_r=i(async()=>{if(!gr){for(gr=!0;Q.length>0;){let e=Q.shift();if(e)try{await e()}catch(e){t.error(`Error executing queue`,e)}}gr=!1}},`executeQueue`),vr=i(async(e,n)=>new Promise((r,a)=>{let o=i(()=>new Promise((i,o)=>{Z.parse(e,n).then(e=>{i(e),r(e)},e=>{t.error(`Error parsing`,e),$.parseError?.(e),o(e),a(e)})}),`performCall`);Q.push(o),_r().catch(a)}),`parse`),yr=i((e,n,r)=>new Promise((a,o)=>{let s=i(()=>new Promise((i,s)=>{Z.render(e,n,r).then(e=>{i(e),a(e)},e=>{t.error(`Error parsing`,e),$.parseError?.(e),s(e),o(e)})}),`performCall`);Q.push(s),_r().catch(o)}),`render`),$={startOnLoad:!0,mermaidAPI:Z,parse:vr,render:yr,init:fr,run:lr,registerExternalDiagrams:pr,registerLayoutLoaders:ge,initialize:dr,parseError:void 0,contentLoaded:mr,setParseErrorHandler:hr,detectType:T,registerIconPacks:me,getRegisteredDiagramsMetadata:i(()=>Object.keys(w).map(e=>({id:e})),`getRegisteredDiagramsMetadata`)},br=$;export{br as default};