@asyncapi/studio
Version:
One place that allows you to develop an AsyncAPI document, validate it, convert it to the latest version, preview the documentation and visualize the events flow.
1 lines • 2.34 kB
JavaScript
;(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7424],{78688:function(t,e,r){r.d(e,{AD:function(){return u},AE:function(){return d},Mu:function(){return l},N6:function(){return y},O:function(){return o},kc:function(){return p},rB:function(){return x},yU:function(){return c}});var a=r(76541),s=r(61452),n=r(26695),i=r(33433),l=(0,s.eW)((t,e)=>{let r=t.append("rect");if(r.attr("x",e.x),r.attr("y",e.y),r.attr("fill",e.fill),r.attr("stroke",e.stroke),r.attr("width",e.width),r.attr("height",e.height),e.name&&r.attr("name",e.name),e.rx&&r.attr("rx",e.rx),e.ry&&r.attr("ry",e.ry),void 0!==e.attrs)for(let t in e.attrs)r.attr(t,e.attrs[t]);return e.class&&r.attr("class",e.class),r},"drawRect"),o=(0,s.eW)((t,e)=>{l(t,{x:e.startx,y:e.starty,width:e.stopx-e.startx,height:e.stopy-e.starty,fill:e.fill,stroke:e.stroke,class:"rect"}).lower()},"drawBackgroundRect"),c=(0,s.eW)((t,e)=>{let r=e.text.replace(a.Vw," "),s=t.append("text");s.attr("x",e.x),s.attr("y",e.y),s.attr("class","legend"),s.style("text-anchor",e.anchor),e.class&&s.attr("class",e.class);let n=s.append("tspan");return n.attr("x",e.x+2*e.textMargin),n.text(r),s},"drawText"),d=(0,s.eW)((t,e,r,a)=>{let s=t.append("image");s.attr("x",e),s.attr("y",r);let i=(0,n.N)(a);s.attr("xlink:href",i)},"drawImage"),x=(0,s.eW)((t,e,r,a)=>{let s=t.append("use");s.attr("x",e),s.attr("y",r);let i=(0,n.N)(a);s.attr("xlink:href",`#${i}`)},"drawEmbeddedImage"),p=(0,s.eW)(()=>({x:0,y:0,width:100,height:100,fill:"#EDF2AE",stroke:"#666",anchor:"start",rx:0,ry:0}),"getNoteRect"),u=(0,s.eW)(()=>({x:0,y:0,width:100,height:100,"text-anchor":"start",style:"#666",textMargin:0,rx:0,ry:0,tspan:!0}),"getTextObj"),y=(0,s.eW)(()=>{let t=(0,i.Ys)(".mermaidTooltip");return t.empty()&&(t=(0,i.Ys)("body").append("div").attr("class","mermaidTooltip").style("opacity",0).style("position","absolute").style("text-align","center").style("max-width","200px").style("padding","2px").style("font-size","12px").style("background","#ffffde").style("border","1px solid #333").style("border-radius","2px").style("pointer-events","none").style("z-index","100")),t},"createTooltip")},99947:function(t,e,r){r.d(e,{A:function(){return s}});var a=r(61452),s=class{constructor(t){this.init=t,this.records=this.init()}static{(0,a.eW)(this,"ImperativeState")}reset(){this.records=this.init()}}}}]);