const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/dagre-BM42HDAG-DDI2-ZcD.js","assets/index-DDwwBb9e.js","assets/rolldown-runtime-BM3Ffeng.js","assets/shiki-BNfJ3iH3.js","assets/src-og71MvX2.js","assets/path-tYResLys.js","assets/array-Bxr4Uw0G.js","assets/step-C3oYTAfB.js","assets/isSymbol-CVAAWvpw.js","assets/posthogErrorCapture-CLTfRKFa.js","assets/index-D68tgUcr.css","assets/chunk-O5CBEL6O-Bw_YnpHW.js","assets/src-DOuI2GbT.js","assets/chunk-5ZQYHXKU-D4d6xKHf.js","assets/dist-mYIIfJCr.js","assets/chunk-CSCIHK7Q-DQ1ZZCIN.js","assets/dagre-DSXoO2uX.js","assets/graphlib-CMlKpEsm.js","assets/chunk-3OPIFGDE-CsqHnMz2.js","assets/chunk-L5ZTLDWV-nV0tEWn4.js","assets/chunk-NZK2D7GU-CX34w1eU.js","assets/rough.esm-DlG7R-Qx.js","assets/chunk-BSJP7CBP-CTpakO8j.js","assets/chunk-KSCS5N6A-DwnYBgfo.js","assets/cose-bilkent-S5V4N54A-CdYSVs04.js","assets/cytoscape.esm-ChsaVNGj.js"])))=>i.map(i=>d[i]);
import{qa as e}from"./shiki-BNfJ3iH3.js";import{d as t}from"./chunk-5ZQYHXKU-D4d6xKHf.js";import{n,r}from"./src-DOuI2GbT.js";import{b as i,s as a}from"./chunk-CSCIHK7Q-DQ1ZZCIN.js";import{a as o,i as s,s as c}from"./chunk-3OPIFGDE-CsqHnMz2.js";import{a as l,i as u,n as d,r as f}from"./chunk-KSCS5N6A-DwnYBgfo.js";var p={common:a,getConfig:i,insertCluster:s,insertEdge:d,insertEdgeLabel:f,insertMarkers:u,insertNode:o,interpolateToCurve:t,labelHelper:c,log:r,positionEdgeLabel:l},m={},h=n(e=>{for(let t of e)m[t.name]=t},`registerLayoutLoaders`);n(()=>{h([{name:`dagre`,loader:n(async()=>await e(()=>import(`./dagre-BM42HDAG-DDI2-ZcD.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23])),`loader`)},...[{name:`cose-bilkent`,loader:n(async()=>await e(()=>import(`./cose-bilkent-S5V4N54A-CdYSVs04.js`),__vite__mapDeps([24,2,25,12,4])),`loader`)}]])},`registerDefaultLayoutLoaders`)();var g=n(async(e,t)=>{if(!(e.layoutAlgorithm in m))throw Error(`Unknown layout algorithm: ${e.layoutAlgorithm}`);if(e.diagramId)for(let t of e.nodes){let n=t.domId||t.id;t.domId=`${e.diagramId}-${n}`}let n=m[e.layoutAlgorithm],r=await n.loader(),{theme:i,themeVariables:a}=e.config,{useGradient:o,gradientStart:s,gradientStop:c}=a,l=t.attr(`id`);if(t.append(`defs`).append(`filter`).attr(`id`,`${l}-drop-shadow`).attr(`height`,`130%`).attr(`width`,`130%`).append(`feDropShadow`).attr(`dx`,`4`).attr(`dy`,`4`).attr(`stdDeviation`,0).attr(`flood-opacity`,`0.06`).attr(`flood-color`,`${i?.includes(`dark`)?`#FFFFFF`:`#000000`}`),t.append(`defs`).append(`filter`).attr(`id`,`${l}-drop-shadow-small`).attr(`height`,`150%`).attr(`width`,`150%`).append(`feDropShadow`).attr(`dx`,`2`).attr(`dy`,`2`).attr(`stdDeviation`,0).attr(`flood-opacity`,`0.06`).attr(`flood-color`,`${i?.includes(`dark`)?`#FFFFFF`:`#000000`}`),o){let e=t.append(`linearGradient`).attr(`id`,t.attr(`id`)+`-gradient`).attr(`gradientUnits`,`objectBoundingBox`).attr(`x1`,`0%`).attr(`y1`,`0%`).attr(`x2`,`100%`).attr(`y2`,`0%`);e.append(`svg:stop`).attr(`offset`,`0%`).attr(`stop-color`,s).attr(`stop-opacity`,1),e.append(`svg:stop`).attr(`offset`,`100%`).attr(`stop-color`,c).attr(`stop-opacity`,1)}return r.render(e,t,p,{algorithm:n.algorithm})},`render`),_=n((e=``,{fallback:t=`dagre`}={})=>{if(e in m)return e;if(t in m)return r.warn(`Layout algorithm ${e} is not registered. Using ${t} as fallback.`),t;throw Error(`Both layout algorithms ${e} and ${t} are not registered.`)},`getRegisteredLayoutAlgorithm`);export{h as n,g as r,_ as t};
//# sourceMappingURL=chunk-LZXEDZCA-Ch_ppjYm.js.map