import{_asu,dasH,saskt,gasxt,casRt,basOt,pasbt,qasNt,lasX,rasTt,jasat,uasAt,kasMt,Hasvt,MasSt,Naswt}from"./index-BtSBdRoK.js";import{GasIt}from"./graph-WSW0Pn8l.js";import{lasDt}from"./layout-Ch5opX-O.js";import"./_baseUniq-DqukKKvo.js";import"./min-Baz0t_vN.js";constLt=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;functionBt(t){returntypeoft=="string"&&Lt.test(t)}constv=[];for(lett=0;t<256;++t)v.push((t+256).toString(16).slice(1));functionCt(t,e=0){returnv[t[e+0]]+v[t[e+1]]+v[t[e+2]]+v[t[e+3]]+"-"+v[t[e+4]]+v[t[e+5]]+"-"+v[t[e+6]]+v[t[e+7]]+"-"+v[t[e+8]]+v[t[e+9]]+"-"+v[t[e+10]]+v[t[e+11]]+v[t[e+12]]+v[t[e+13]]+v[t[e+14]]+v[t[e+15]]}functionPt(t){if(!Bt(t))throwTypeError("Invalid UUID");lete;constr=newUint8Array(16);returnr[0]=(e=parseInt(t.slice(0,8),16))>>>24,r[1]=e>>>16&255,r[2]=e>>>8&255,r[3]=e&255,r[4]=(e=parseInt(t.slice(9,13),16))>>>8,r[5]=e&255,r[6]=(e=parseInt(t.slice(14,18),16))>>>8,r[7]=e&255,r[8]=(e=parseInt(t.slice(19,23),16))>>>8,r[9]=e&255,r[10]=(e=parseInt(t.slice(24,36),16))/1099511627776&255,r[11]=e/4294967296&255,r[12]=e>>>24&255,r[13]=e>>>16&255,r[14]=e>>>8&255,r[15]=e&255,r}functionYt(t){t=unescape(encodeURIComponent(t));conste=[];for(letr=0;r<t.length;++r)e.push(t.charCodeAt(r));returne}constZt="6ba7b810-9dad-11d1-80b4-00c04fd430c8",Ft="6ba7b811-9dad-11d1-80b4-00c04fd430c8";functionWt(t,e,r){functionf(c,_,y,o){varh;if(typeofc=="string"&&(c=Yt(c)),typeof_=="string"&&(_=Pt(_)),((h=_)===null||h===void0?void0:h.length)!==16)throwTypeError("Namespace must be array-like (16 iterable integer values, 0-255)");letg=newUint8Array(16+c.length);if(g.set(_),g.set(c,_.length),g=r(g),g[6]=g[6]&15|e,g[8]=g[8]&63|128,y){o=o||0;for(letm=0;m<16;++m)y[o+m]=g[m];returny}returnCt(g)}try{f.name=t}catch{}returnf.DNS=Zt,f.URL=Ft,f}functionHt(t,e,r,f){switch(t){case0:returne&r^~e&f;case1:returne^r^f;case2:returne&r^e&f^r&f;case3:returne^r^f}}functionit(t,e){returnt<<e|t>>>32-e}functionUt(t){conste=[1518500249,1859775393,2400959708,3395469782],r=[1732584193,4023233417,2562383102,271733878,3285377520];if(typeoft=="string"){consty=unescape(encodeURIComponent(t));t=[];for(leto=0;o<y.length;++o)t.push(y.charCodeAt(o))}elseArray.isArray(t)||(t=Array.prototype.slice.call(t));t.push(128);constf=t.length/4+2,c=Math.ceil(f/16),_=newArray(c);for(lety=0;y<c;++y){consto=newUint32Array(16);for(leth=0;h<16;++h)o[h]=t[y*64+h*4]<<24|t[y*64+h*4+1]<<16|t[y*64+h*4+2]<<8|t[y*64+h*4+3];_[y]=o}_[c-1][14]=(t.length-1)*8/Math.pow(2,32),_[c-1][14]=Math.floor(_[c-1][14]),_[c-1][15]=(t.length-1)*8&4294967295;for(lety=0;y<c;++y){consto=newUint32Array(80);for(letp=0;p<16;++p)o[p]=_[y][p];for(letp=16;p<80;++p)o[p]=it(o[p-3]^o[p-8]^o[p-14]^o[p-16],1);leth=r[0],g=r[1],m=r[2],k=r[3],x=r[4];for(letp=0;p<80;++p){constO=Math.floor(p/20),b=it(h,5)+Ht(O,g,m,k)+x+e[O]+o[p]>>>0;x=k,k=m,m=it(g,30)>>>0,g=h,h=b}r[0]=r[0]+h>>>0,r[1]=r[1]+g>>>0,r[2]=r[2]+m>>>0,r[3]=r[3]+k>>>0,r[4]=r[4]+x>>>0}return[r[0]>>24&255,r[0]>>16&255,r[0]>>8&255,r[0]&255,r[1]>>24&255,r[1]>>16&255,r[1]>>8&255,r[1]&255,r[2]>>24&255,r[2]>>16&255,r[2]>>8&255,r[2]&255,r[3]>>24&255,r[3]>>16&255,r[3]>>8&255,r[3]&255,r[4]>>24&255,r[4]>>16&255,r[4]>>8&255,r[4]&255]}constzt=Wt("v5",80,Ut);varnt=function(){vart=u(function(w,i,n,l){for(n=n||{},l=w.length;l--;n[w[l]]=i);returnn},"o"),e=[6,8,10,20,22,24,26,27,28],r=[1,10],f=[1,11],c=[1,12],_=[1,13],y=[1,14],o=[1,15],h=[1,21],g=[1,22],m=[1,23],k=[1,24],x=[1,25],p=[6,8,10,13,15,18,19,20,22,24,26,27,28,41,42,43,44,45],O=[1,34],b=[27,28,46,47],Y=[41,42,43,44,45],Z=[17,34],F=[1,54],M=[1,53],S=[17,34,36,38],N={trace:u(function(){},"trace"),yy:{},symbols_:{error:2,start:3,ER_DIAGRAM:4,document:5,EOF:6,line:7,SPACE:8,statement:9,NEWLINE:10,entityName:11,relSpec:12,":":13,role:14,BLOCK_START:15,attributes:16,BLOCK_STOP:17,SQS:18,SQE:19,title:20,title_value:21,acc_title:22,acc_title_value:23,acc_descr:24,acc_descr_value:25,acc_descr_multiline_value:26,ALPHANUM:27,ENTITY_NAME:28,attribute:29,attr
`+n+"^"},"showPosition"),test_match:u(function(i,n){var l,d,E;if(this.options.backtrack_lexer&&(E={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(E.yylloc.range=this.yylloc.range.slice(0))),d=i[0].match(/(?:\r\n?|\n).*/g),d&&(this.yylineno+=d.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:d?d[d.length-1].length-d[d.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+i[0].length},this.yytext+=i[0],this.match+=i[0],this.matches=i,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(i[0].length),this.matched+=i[0],l=this.performAction.call(this,this.yy,this,n,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),l)return l;if(this._backtrack){for(var a in E)this[a]=E[a];return!1}return!1},"test_match"),next:u(function(){if(this.done)return this.EOF;this._input||(this.done=!0);var i,n,l,d;this._more||(this.yytext="",this.match="");for(var E=this._currentRules(),a=0;a<E.length;a++)if(l=this._input.match(this.rules[E[a]]),l&&(!n||l[0].length>n[0].length)){if(n=l,d=a,this.options.backtrack_lexer){if(i=this.test_match(l,E[a]),i!==!1)return i;if(this._backtrack){n=!1;continue}else return!1}else if(!this.options.flex)break}return n?(i=this.test_match(n,E[d]),i!==!1?i:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`.Unrecognizedtext.