You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
154 lines
35 KiB
JavaScript
154 lines
35 KiB
JavaScript
|
9 months ago
|
"use strict";exports.id=585,exports.ids=[585],exports.modules={78585:(t,e,s)=>{s.d(e,{d:()=>D,p:()=>r,s:()=>_});var i=s(3896),u=s(15537),n=function(){var t=function(t,e,s,i){for(s=s||{},i=t.length;i--;s[t[i]]=e);return s},e=[1,16],s=[1,17],i=[1,18],u=[1,37],n=[1,38],r=[1,24],a=[1,22],l=[1,23],c=[1,29],o=[1,30],h=[1,31],A=[1,32],p=[1,33],d=[1,34],y=[1,25],E=[1,26],C=[1,27],m=[1,28],b=[1,42],f=[1,39],F=[1,40],g=[1,41],k=[1,43],T=[1,9],B=[1,8,9],D=[1,54],_=[1,55],S=[1,56],N=[1,57],L=[1,58],$=[1,59],v=[1,60],x=[1,8,9,38],I=[1,71],O=[1,8,9,12,13,21,36,38,41,58,59,60,61,62,63,64,69,71],R=[1,8,9,12,13,19,21,36,38,41,45,58,59,60,61,62,63,64,69,71,84,86,87,88,89],P=[13,84,86,87,88,89],w=[13,63,64,84,86,87,88,89],G=[13,58,59,60,61,62,84,86,87,88,89],M=[1,90],U=[1,8,9,36,38,41],Y=[1,8,9,21],z={trace:function(){},yy:{},symbols_:{error:2,start:3,mermaidDoc:4,statements:5,graphConfig:6,CLASS_DIAGRAM:7,NEWLINE:8,EOF:9,statement:10,classLabel:11,SQS:12,STR:13,SQE:14,namespaceName:15,alphaNumToken:16,className:17,classLiteralName:18,GENERICTYPE:19,relationStatement:20,LABEL:21,namespaceStatement:22,classStatement:23,memberStatement:24,annotationStatement:25,clickStatement:26,cssClassStatement:27,noteStatement:28,direction:29,acc_title:30,acc_title_value:31,acc_descr:32,acc_descr_value:33,acc_descr_multiline_value:34,namespaceIdentifier:35,STRUCT_START:36,classStatements:37,STRUCT_STOP:38,NAMESPACE:39,classIdentifier:40,STYLE_SEPARATOR:41,members:42,CLASS:43,ANNOTATION_START:44,ANNOTATION_END:45,MEMBER:46,SEPARATOR:47,relation:48,NOTE_FOR:49,noteText:50,NOTE:51,direction_tb:52,direction_bt:53,direction_rl:54,direction_lr:55,relationType:56,lineType:57,AGGREGATION:58,EXTENSION:59,COMPOSITION:60,DEPENDENCY:61,LOLLIPOP:62,LINE:63,DOTTED_LINE:64,CALLBACK:65,LINK:66,LINK_TARGET:67,CLICK:68,CALLBACK_NAME:69,CALLBACK_ARGS:70,HREF:71,CSSCLASS:72,commentToken:73,textToken:74,graphCodeTokens:75,textNoTagsToken:76,TAGSTART:77,TAGEND:78,"==":79,"--":80,PCT:81,DEFAULT:82,SPACE:83,MINUS:84,keywords:85,UNICODE_TEXT:86,NUM:87,ALPHA:88,BQUOTE_STR:89,$accept:0,$end:1},terminals_:{2:"error",7:"CLASS_DIAGRAM",8:"NEWLINE",9:"EOF",12:"SQS",13:"STR",14:"SQE",19:"GENERICTYPE",21:"LABEL",30:"acc_title",31:"acc_title_value",32:"acc_descr",33:"acc_descr_value",34:"acc_descr_multiline_value",36:"STRUCT_START",38:"STRUCT_STOP",39:"NAMESPACE",41:"STYLE_SEPARATOR",43:"CLASS",44:"ANNOTATION_START",45:"ANNOTATION_END",46:"MEMBER",47:"SEPARATOR",49:"NOTE_FOR",51:"NOTE",52:"direction_tb",53:"direction_bt",54:"direction_rl",55:"direction_lr",58:"AGGREGATION",59:"EXTENSION",60:"COMPOSITION",61:"DEPENDENCY",62:"LOLLIPOP",63:"LINE",64:"DOTTED_LINE",65:"CALLBACK",66:"LINK",67:"LINK_TARGET",68:"CLICK",69:"CALLBACK_NAME",70:"CALLBACK_ARGS",71:"HREF",72:"CSSCLASS",75:"graphCodeTokens",77:"TAGSTART",78:"TAGEND",79:"==",80:"--",81:"PCT",82:"DEFAULT",83:"SPACE",84:"MINUS",85:"keywords",86:"UNICODE_TEXT",87:"NUM",88:"ALPHA",89:"BQUOTE_STR"},productions_:[0,[3,1],[3,1],[4,1],[6,4],[5,1],[5,2],[5,3],[11,3],[15,1],[15,2],[17,1],[17,1],[17,2],[17,2],[17,2],[10,1],[10,2],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,1],[10,2],[10,2],[10,1],[22,4],[22,5],[35,2],[37,1],[37,2],[37,3],[23,1],[23,3],[23,4],[23,6],[40,2],[40,3],[25,4],[42,1],[42,2],[24,1],[24,2],[24,1],[24,1],[20,3],[20,4],[20,4],[20,5],[28,3],[28,2],[29,1],[29,1],[29,1],[29,1],[48,3],[48,2],[48,2],[48,1],[56,1],[56,1],[56,1],[56,1],[56,1],[57,1],[57,1],[26,3],[26,4],[26,3],[26,4],[26,4],[26,5],[26,3],[26,4],[26,4],[26,5],[26,4],[26,5],[26,5],[26,6],[27,3],[73,1],[73,1],[74,1],[74,1],[74,1],[74,1],[74,1],[74,1],[74,1],[76,1],[76,1],[76,1],[76,1],[16,1],[16,1],[16,1],[16,1],[18,1],[50,1]],performAction:function(t,e,s,i,u,n,r){var a=n.length-1;switch(u){case 8:this.$=n[a-1];break;case 9:case 11:case 12:this.$=n[a];break;case 10:case 13:this.$=n[a-1]+n[a];break;case 14:case 15:this.$=n[a-1]+"~"+n[a]+"~";break;case 16:i.addRelation(n[a]);break;case 17:n[a-1].title=i.cleanupLabel(n[a]),i.addRelation(n[a-1]);break;case 26:this.$=n[a].trim(),i.setAccTitle(this.$);break;case 27:case 28:this.$=n[a].trim(),i.setAccDescription(this
|
||
|
|
fill: ${t.nodeBorder||t.classText};
|
||
|
|
stroke: none;
|
||
|
|
font-family: ${t.fontFamily};
|
||
|
|
font-size: 10px;
|
||
|
|
|
||
|
|
.title {
|
||
|
|
font-weight: bolder;
|
||
|
|
}
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
.nodeLabel, .edgeLabel {
|
||
|
|
color: ${t.classText};
|
||
|
|
}
|
||
|
|
.edgeLabel .label rect {
|
||
|
|
fill: ${t.mainBkg};
|
||
|
|
}
|
||
|
|
.label text {
|
||
|
|
fill: ${t.classText};
|
||
|
|
}
|
||
|
|
.edgeLabel .label span {
|
||
|
|
background: ${t.mainBkg};
|
||
|
|
}
|
||
|
|
|
||
|
|
.classTitle {
|
||
|
|
font-weight: bolder;
|
||
|
|
}
|
||
|
|
.node rect,
|
||
|
|
.node circle,
|
||
|
|
.node ellipse,
|
||
|
|
.node polygon,
|
||
|
|
.node path {
|
||
|
|
fill: ${t.mainBkg};
|
||
|
|
stroke: ${t.nodeBorder};
|
||
|
|
stroke-width: 1px;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
.divider {
|
||
|
|
stroke: ${t.nodeBorder};
|
||
|
|
stroke-width: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
g.clickable {
|
||
|
|
cursor: pointer;
|
||
|
|
}
|
||
|
|
|
||
|
|
g.classGroup rect {
|
||
|
|
fill: ${t.mainBkg};
|
||
|
|
stroke: ${t.nodeBorder};
|
||
|
|
}
|
||
|
|
|
||
|
|
g.classGroup line {
|
||
|
|
stroke: ${t.nodeBorder};
|
||
|
|
stroke-width: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
.classLabel .box {
|
||
|
|
stroke: none;
|
||
|
|
stroke-width: 0;
|
||
|
|
fill: ${t.mainBkg};
|
||
|
|
opacity: 0.5;
|
||
|
|
}
|
||
|
|
|
||
|
|
.classLabel .label {
|
||
|
|
fill: ${t.nodeBorder};
|
||
|
|
font-size: 10px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.relation {
|
||
|
|
stroke: ${t.lineColor};
|
||
|
|
stroke-width: 1;
|
||
|
|
fill: none;
|
||
|
|
}
|
||
|
|
|
||
|
|
.dashed-line{
|
||
|
|
stroke-dasharray: 3;
|
||
|
|
}
|
||
|
|
|
||
|
|
.dotted-line{
|
||
|
|
stroke-dasharray: 1 2;
|
||
|
|
}
|
||
|
|
|
||
|
|
#compositionStart, .composition {
|
||
|
|
fill: ${t.lineColor} !important;
|
||
|
|
stroke: ${t.lineColor} !important;
|
||
|
|
stroke-width: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
#compositionEnd, .composition {
|
||
|
|
fill: ${t.lineColor} !important;
|
||
|
|
stroke: ${t.lineColor} !important;
|
||
|
|
stroke-width: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
#dependencyStart, .dependency {
|
||
|
|
fill: ${t.lineColor} !important;
|
||
|
|
stroke: ${t.lineColor} !important;
|
||
|
|
stroke-width: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
#dependencyStart, .dependency {
|
||
|
|
fill: ${t.lineColor} !important;
|
||
|
|
stroke: ${t.lineColor} !important;
|
||
|
|
stroke-width: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
#extensionStart, .extension {
|
||
|
|
fill: transparent !important;
|
||
|
|
stroke: ${t.lineColor} !important;
|
||
|
|
stroke-width: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
#extensionEnd, .extension {
|
||
|
|
fill: transparent !important;
|
||
|
|
stroke: ${t.lineColor} !important;
|
||
|
|
stroke-width: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
#aggregationStart, .aggregation {
|
||
|
|
fill: transparent !important;
|
||
|
|
stroke: ${t.lineColor} !important;
|
||
|
|
stroke-width: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
#aggregationEnd, .aggregation {
|
||
|
|
fill: transparent !important;
|
||
|
|
stroke: ${t.lineColor} !important;
|
||
|
|
stroke-width: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
#lollipopStart, .lollipop {
|
||
|
|
fill: ${t.mainBkg} !important;
|
||
|
|
stroke: ${t.lineColor} !important;
|
||
|
|
stroke-width: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
#lollipopEnd, .lollipop {
|
||
|
|
fill: ${t.mainBkg} !important;
|
||
|
|
stroke: ${t.lineColor} !important;
|
||
|
|
stroke-width: 1;
|
||
|
|
}
|
||
|
|
|
||
|
|
.edgeTerminals {
|
||
|
|
font-size: 11px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.classTitleText {
|
||
|
|
text-anchor: middle;
|
||
|
|
font-size: 18px;
|
||
|
|
fill: ${t.textColor};
|
||
|
|
}
|
||
|
|
`}};
|