Liga-System/.venv/lib/python3.12/site-packages/nicegui/elements/mermaid/dist/stateDiagram-ZFDIVMDF-UXJc7GMs.js

3 lines
10 KiB
JavaScript
Raw Normal View History

2026-02-16 09:18:53 +01:00
import{g as t,B as e,_ as a}from"./chunk-AI4T2ZLM-DI9Pzep9.js";import{f as i}from"./chunk-CCU7O4O5-DDF7LoPN.js";import{m as r}from"./chunk-EYG76IYJ-BW_kWavW.js";import"./chunk-6EQESGSB-CMpZRKNo.js";import"./chunk-T244DUNM-DsHGI3jp.js";import{m as d,a as n,i as s,p as o,W as g,h as p,af as h,am as l,aj as c,d as x}from"./index-BDq3hoFe.js";import"./chunk-OMTJKCYW-D0VGaEv2.js";var u,f=d(t=>t.append("circle").attr("class","start-state").attr("r",n().state.sizeUnit).attr("cx",n().state.padding+n().state.sizeUnit).attr("cy",n().state.padding+n().state.sizeUnit),"drawStartState"),y=d(t=>t.append("line").style("stroke","grey").style("stroke-dasharray","3").attr("x1",n().state.textHeight).attr("class","divider").attr("x2",2*n().state.textHeight).attr("y1",0).attr("y2",0),"drawDivider"),w=d((t,e)=>{let a=t.append("text").attr("x",2*n().state.padding).attr("y",n().state.textHeight+2*n().state.padding).attr("font-size",n().state.fontSize).attr("class","state-title").text(e.id),i=a.node().getBBox();return t.insert("rect",":first-child").attr("x",n().state.padding).attr("y",n().state.padding).attr("width",i.width+2*n().state.padding).attr("height",i.height+2*n().state.padding).attr("rx",n().state.radius),a},"drawSimpleState"),m=d((t,e)=>{let a=d(function(t,e,a){let i=t.append("tspan").attr("x",2*n().state.padding).text(e);a||i.attr("dy",n().state.textHeight)},"addTspan"),i=t.append("text").attr("x",2*n().state.padding).attr("y",n().state.textHeight+1.3*n().state.padding).attr("font-size",n().state.fontSize).attr("class","state-title").text(e.descriptions[0]).node().getBBox(),r=i.height,s=t.append("text").attr("x",n().state.padding).attr("y",r+.4*n().state.padding+n().state.dividerMargin+n().state.textHeight).attr("class","state-description"),o=!0,g=!0;e.descriptions.forEach(function(t){o||(a(s,t,g),g=!1),o=!1});let p=t.append("line").attr("x1",n().state.padding).attr("y1",n().state.padding+r+n().state.dividerMargin/2).attr("y2",n().state.padding+r+n().state.dividerMargin/2).attr("class","descr-divider"),h=s.node().getBBox(),l=Math.max(h.width,i.width);return p.attr("x2",l+3*n().state.padding),t.insert("rect",":first-child").attr("x",n().state.padding).attr("y",n().state.padding).attr("width",l+2*n().state.padding).attr("height",h.height+r+2*n().state.padding).attr("rx",n().state.radius),t},"drawDescrState"),b=d((t,e,a)=>{let i=n().state.padding,r=2*n().state.padding,d=t.node().getBBox(),s=d.width,o=d.x,g=t.append("text").attr("x",0).attr("y",n().state.titleShift).attr("font-size",n().state.fontSize).attr("class","state-title").text(e.id),p=g.node().getBBox().width+r,h=Math.max(p,s);h===s&&(h+=r);let l,c=t.node().getBBox();e.doc,l=o-i,p>s&&(l=(s-h)/2+i),Math.abs(o-c.x)<i&&p>s&&(l=o-(p-s)/2);let x=1-n().state.textHeight;return t.insert("rect",":first-child").attr("x",l).attr("y",x).attr("class",a?"alt-composit":"composit").attr("width",h).attr("height",c.height+n().state.textHeight+n().state.titleShift+1).attr("rx","0"),g.attr("x",l+i),p<=s&&g.attr("x",o+(h-r)/2-p/2+i),t.insert("rect",":first-child").attr("x",l).attr("y",n().state.titleShift-n().state.textHeight-n().state.padding).attr("width",h).attr("height",3*n().state.textHeight).attr("rx",n().state.radius),t.insert("rect",":first-child").attr("x",l).attr("y",n().state.titleShift-n().state.textHeight-n().state.padding).attr("width",h).attr("height",c.height+3+2*n().state.textHeight).attr("rx",n().state.radius),t},"addTitleAndBox"),B=d(t=>(t.append("circle").attr("class","end-state-outer").attr("r",n().state.sizeUnit+n().state.miniPadding).attr("cx",n().state.padding+n().state.sizeUnit+n().state.miniPadding).attr("cy",n().state.padding+n().state.sizeUnit+n().state.miniPadding),t.append("circle").attr("class","end-state-inner").attr("r",n().state.sizeUnit).attr("cx",n().state.padding+n().state.sizeUnit+2).attr("cy",n().state.padding+n().state.sizeUnit+2)),"drawEndState"),k=d((t,e)=>{let a=n().state.forkWidth,i=n().state.forkHeight;if(e.parentId){let t=a;a=i,i=t}return t.append("rect").style("stroke","black").style("fill","black").attr("width",a).attr("height",i).attr("x",n().state.p
//# sourceMappingURL=stateDiagram-ZFDIVMDF-UXJc7GMs.js.map