const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./ByJwdXAb.js","./CyhkS0ER.js","./entry.DHIyJ6OQ.css"])))=>i.map(i=>d[i]); import{D as l,h as u,o as a,c as t,u as d,b as f,Y as p,j as v,$ as g,_ as h}from"./CyhkS0ER.js";const M={class:"mermaid-renderer"},y=["innerHTML"],b={key:1},L={class:"language-mermaid"},k=l({__name:"MermaidRenderer",props:{code:{}},setup(n){const o=n,r=v(""),i=`mermaid-${Math.random().toString(36).slice(2)}`,c=async()=>{if(o.code)try{const e=(await g(async()=>{const{default:_}=await import("./ByJwdXAb.js").then(m=>m.bI);return{default:_}},__vite__mapDeps([0,1,2]),import.meta.url)).default;e.initialize({startOnLoad:!1,securityLevel:"loose"});const{svg:s}=await e.render(i,o.code);r.value=s}catch(e){console.error("Failed to render mermaid diagram",e)}};return u(()=>{c()}),(e,s)=>(a(),t("div",M,[d(r)?(a(),t("div",{key:0,class:"mermaid-renderer__svg",innerHTML:d(r)},null,8,y)):(a(),t("pre",b,[f("code",L,p(n.code),1)]))]))}}),w=Object.assign(h(k,[["__scopeId","data-v-5644ab9b"]]),{__name:"MermaidRenderer"});export{w as default};