2024-11-21 18:56:42 +08:00
import { m as Ct } from "./chunk-HFFTYNMA.js" ; import { a as Xt } from "./chunk-XHGORZV2.js" ; import { Aa as We , Ba as St , N as st , O as at , S as nt , T as ot , U as ct , V as lt , W as ut , X as dt , Y as ft , Z as se , a as it , ea as ht , fa as kt , ga as mt , h as c , ha as yt , ia as me , j as ke , ja as gt , ma as pt , na as Me , oa as Ie , pa as Ae , qa as Le , ra as Ye , sa as vt , ta as bt , ua as Tt , va as xt , wa as wt , xa as _t , ya as Dt , za as Fe } from "./chunk-3QLLRM5L.js" ; import "./chunk-24JW6VB3.js" ; import { f as Ee , i as de } from "./chunk-MGYUK2XN.js" ; var Et = Ee ( ( Ve , Oe ) => { ( function ( e , t ) { typeof Ve == "object" && typeof Oe != "undefined" ? Oe . exports = t ( ) : typeof define == "function" && define . amd ? define ( t ) : ( e = typeof globalThis != "undefined" ? globalThis : e || self ) . dayjs _plugin _isoWeek = t ( ) } ) ( Ve , function ( ) { "use strict" ; var e = "day" ; return function ( t , a , n ) { var s = function ( D ) { return D . add ( 4 - D . isoWeekday ( ) , e ) } , f = a . prototype ; f . isoWeekYear = function ( ) { return s ( this ) . year ( ) } , f . isoWeek = function ( D ) { if ( ! this . $utils ( ) . u ( D ) ) return this . add ( 7 * ( D - this . isoWeek ( ) ) , e ) ; var _ , L , C , W , G = s ( this ) , z = ( _ = this . isoWeekYear ( ) , L = this . $u , C = ( L ? n . utc : n ) ( ) . year ( _ ) . startOf ( "year" ) , W = 4 - C . isoWeekday ( ) , C . isoWeekday ( ) > 4 && ( W += 7 ) , C . add ( W , e ) ) ; return G . diff ( z , "week" ) + 1 } , f . isoWeekday = function ( D ) { return this . $utils ( ) . u ( D ) ? this . day ( ) || 7 : this . day ( this . day ( ) % 7 ? D : D - 7 ) } ; var k = f . startOf ; f . startOf = function ( D , _ ) { var L = this . $utils ( ) , C = ! ! L . u ( _ ) || _ ; return L . p ( D ) === "isoweek" ? C ? this . date ( this . date ( ) - ( this . isoWeekday ( ) - 1 ) ) . startOf ( "day" ) : this . date ( this . date ( ) - 1 - ( this . isoWeekday ( ) - 1 ) + 7 ) . endOf ( "day" ) : k . bind ( this ) ( D , _ ) } } } ) } ) ; var Mt = Ee ( ( Pe , ze ) => { ( function ( e , t ) { typeof Pe == "object" && typeof ze != "undefined" ? ze . exports = t ( ) : typeof define == "function" && define . amd ? define ( t ) : ( e = typeof globalThis != "undefined" ? globalThis : e || self ) . dayjs _plugin _customParseFormat = t ( ) } ) ( Pe , function ( ) { "use strict" ; var e = { LTS : "h:mm:ss A" , LT : "h:mm A" , L : "MM/DD/YYYY" , LL : "MMMM D, YYYY" , LLL : "MMMM D, YYYY h:mm A" , LLLL : "dddd, MMMM D, YYYY h:mm A" } , t = /(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g , a = /\d/ , n = /\d\d/ , s = /\d\d?/ , f = /\d*[^-_:/,()\s\d]+/ , k = { } , D = function ( g ) { return ( g = + g ) + ( g > 68 ? 1900 : 2e3 ) } , _ = function ( g ) { return function ( y ) { this [ g ] = + y } } , L = [ /[+-]\d\d:?(\d\d)?|Z/ , function ( g ) { ( this . zone || ( this . zone = { } ) ) . offset = function ( y ) { if ( ! y || y === "Z" ) return 0 ; var M = y . match ( /([+-]|\d\d)/g ) , A = 60 * M [ 1 ] + ( + M [ 2 ] || 0 ) ; return A === 0 ? 0 : M [ 0 ] === "+" ? - A : A } ( g ) } ] , C = function ( g ) { var y = k [ g ] ; return y && ( y . indexOf ? y : y . s . concat ( y . f ) ) } , W = function ( g , y ) { var M , A = k . meridiem ; if ( A ) { for ( var R = 1 ; R <= 24 ; R += 1 ) if ( g . indexOf ( A ( R , 0 , y ) ) > - 1 ) { M = R > 12 ; break } } else M = g === ( y ? "pm" : "PM" ) ; return M } , G = { A : [ f , function ( g ) { this . afternoon = W ( g , ! 1 ) } ] , a : [ f , function ( g ) { this . afternoon = W ( g , ! 0 ) } ] , Q : [ a , function ( g ) { this . month = 3 * ( g - 1 ) + 1 } ] , S : [ a , function ( g ) { this . milliseconds = 100 * + g } ] , SS : [ n , function ( g ) { this . milliseconds = 10 * + g } ] , SSS : [ /\d{3}/ , function ( g ) { this . milliseconds = + g } ] , s : [ s , _ ( "seconds" ) ] , ss : [ s , _ ( "seconds" ) ] , m : [ s , _ ( "minutes" ) ] , mm : [ s , _ ( "minutes" ) ] , H : [ s , _ ( "hours" ) ] , h : [ s , _ ( "hours" ) ] , HH : [ s , _ ( "hours" ) ] , hh : [ s , _ ( "hours" ) ] , D : [ s , _ ( "day" ) ] , DD : [ n , _ ( "day" ) ] , Do : [ f , function ( g ) { var y = k . ordinal , M = g . match ( /\d+/ ) ; if ( this . day = M [ 0 ] , y ) for ( var A = 1 ; A <= 31 ; A += 1 ) y ( A ) . replace ( /\[|\]/g , "" ) === g && ( this . day = A ) } ] , w : [ s , _ ( "week" ) ] , ww : [ n , _ ( "week" ) ] , M : [ s , _ ( "month" ) ] , MM : [ n , _ ( "month" ) ] , MMM : [ f , function ( g ) { var y = C ( "months" ) , M = ( C ( "monthsShort" ) || y . map ( function ( A ) { return A . slice ( 0 , 3 ) } ) ) . indexOf ( g ) + 1 ; if ( M < 1 ) throw new Error ; this . month = M % 12 || M } ] , MMMM : [ f , function ( g ) { var y = C ( "months" ) . indexOf ( g ) + 1 ; if ( y < 1 ) throw new Error ; this . month = y % 12 || y } ] , Y : [ /[+-]?\d+/ , _ ( "year" ) ] , YY : [ n , function ( g ) { this . year = D ( g ) } ] , YYYY : [ /\d{4}/ , _ ( "year" ) ] , Z : L , ZZ : L } ; function z ( g ) { var y , M ; y = g , M = k && k . formats ; for ( var A = ( g = y . replace ( /(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g , function ( p , x , v ) { var b = v && v . toUpperCase ( ) ; return x || M [ v ] || e [ v ] || M [ b ] . replace ( /(\[[^\]]+])|(MMMM|MM|DD|dddd)/g , function ( m , w , o ) { return w || o . slice ( 1 ) } ) } ) ) . match ( t ) , R = A . length , N = 0 ; N < R ; N += 1 ) { var Z = A [ N ] , H = G [ Z ] , B = H && H [ 0 ] , j = H && H [ 1 ] ; A [ N ] = j ? { regex : B , parser : j } : Z . replace ( /^\[|\]$/g , "" ) } return function ( p ) { for ( var x = { } , v = 0 , b = 0 ; v < R ; v += 1 ) { var m = A [ v ] ; if ( typeof m == "string" ) b += m . length ; else { var w = m . regex , o = m . parser , l = p . slice ( b ) , h = w . exec ( l ) [ 0 ] ; o . call ( x , h ) , p = p . replace ( h , "" ) } } return func
2024-10-15 16:33:30 +08:00
` +F.showPosition()+ `
Expecting ` +be.join(", ")+", got '"+(this.terminals_[V]||V)+"'":Ce="Parse error on line "+(I+1)+": Unexpected "+(V==Y?"end of input":"'"+(this.terminals_[V]||V)+"'"),this.parseError(Ce,{text:F.match,token:this.terminals_[V]||V,line:F.yylineno,loc:re,expected:be})}if(X[0]instanceof Array&&X.length>1)throw new Error("Parse Error: multiple actions possible at state: "+K+", token: "+V);switch(X[0]){case 1:h.push(V),T.push(F.yytext),r.push(F.yylloc),h.push(X[1]),V=null,ie?(V=ie,ie=null):(S=F.yyleng,i=F.yytext,I=F.yylineno,re=F.yylloc,E>0&&E--);break;case 2:if( $ =this.productions_[X[1]][1],ue. $ =T[T.length- $ ],ue._ $ ={first_line:r[r.length-( $ ||1)].first_line,last_line:r[r.length-1].last_line,first_column:r[r.length-( $ ||1)].first_column,last_column:r[r.length-1].last_column},oe&&(ue._ $ .range=[r[r.length-( $ ||1)].range[0],r[r.length-1].range[1]]),Se=this.performAction.apply(ue,[i,S,I,Q.yy,X[1],T,r].concat(ne)),typeof Se!="undefined")return Se; $ &&(h=h.slice(0,-1* $ *2),T=T.slice(0,-1* $ ),r=r.slice(0,-1* $ )),h.push(this.productions_[X[1]][0]),T.push(ue. $ ),r.push(ue._ $ ),rt=u[h[h.length-2]][h[h.length-1]],h.push(rt);break;case 3:return!0}}return!0},"parse")},b=function(){var w={EOF:1,parseError:c(function(l,h){if(this.yy.parser)this.yy.parser.parseError(l,h);else throw new Error(l)},"parseError"),setInput:c(function(o,l){return this.yy=l||this.yy||{},this._input=o,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:c(function(){var o=this._input[0];this.yytext+=o,this.yyleng++,this.offset++,this.match+=o,this.matched+=o;var l=o.match(/(?: \r \n ?| \n ).*/g);return l?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),o},"input"),unput:c(function(o){var l=o.length,h=o.split(/(?: \r \n ?| \n )/g);this._input=o+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-l),this.offset-=l;var d=this.match.split(/(?: \r \n ?| \n )/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),h.length-1&&(this.yylineno-=h.length-1);var T=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:h?(h.length===d.length?this.yylloc.first_column:0)+d[d.length-h.length].length-h[0].length:this.yylloc.first_column-l},this.options.ranges&&(this.yylloc.range=[T[0],T[0]+this.yyleng-l]),this.yyleng=this.yytext.length,this},"unput"),more:c(function(){return this._more=!0,this},"more"),reject:c(function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError("Lexical error on line "+(this.yylineno+1)+ ` . You can only invoke reject ( ) in the lexer when the lexer is of the backtracking persuasion ( options . backtrack _lexer = true ) .
` +this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:c(function(o){this.unput(this.match.slice(o))},"less"),pastInput:c(function(){var o=this.matched.substr(0,this.matched.length-this.match.length);return(o.length>20?"...":"")+o.substr(-20).replace(/ \n /g,"")},"pastInput"),upcomingInput:c(function(){var o=this.match;return o.length<20&&(o+=this._input.substr(0,20-o.length)),(o.substr(0,20)+(o.length>20?"...":"")).replace(/ \n /g,"")},"upcomingInput"),showPosition:c(function(){var o=this.pastInput(),l=new Array(o.length+1).join("-");return o+this.upcomingInput()+ `
` +l+"^"},"showPosition"),test_match:c(function(o,l){var h,d,T;if(this.options.backtrack_lexer&&(T={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&&(T.yylloc.range=this.yylloc.range.slice(0))),d=o[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+o[0].length},this.yytext+=o[0],this.match+=o[0],this.matches=o,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(o[0].length),this.matched+=o[0],h=this.performAction.call(this,this.yy,this,l,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),h)return h;if(this._backtrack){for(var r in T)this[r]=T[r];return!1}return!1},"test_match"),next:c(function(){if(this.done)return this.EOF;this._input||(this.done=!0);var o,l,h,d;this._more||(this.yytext="",this.match="");for(var T=this._currentRules(),r=0;r<T.length;r++)if(h=this._input.match(this.rules[T[r]]),h&&(!l||h[0].length>l[0].length)){if(l=h,d=r,this.options.backtrack_lexer){if(o=this.test_match(h,T[r]),o!==!1)return o;if(this._backtrack){l=!1;continue}else return!1}else if(!this.options.flex)break}return l?(o=this.test_match(l,T[d]),o!==!1?o:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+ ` . Unrecognized text .
` +this.showPosition(),{text:"",token:null,line:this.yylineno})},"next"),lex:c(function(){var l=this.next();return l||this.lex()},"lex"),begin:c(function(l){this.conditionStack.push(l)},"begin"),popState:c(function(){var l=this.conditionStack.length-1;return l>0?this.conditionStack.pop():this.conditionStack[0]},"popState"),_currentRules:c(function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},"_currentRules"),topState:c(function(l){return l=this.conditionStack.length-1-Math.abs(l||0),l>=0?this.conditionStack[l]:"INITIAL"},"topState"),pushState:c(function(l){this.begin(l)},"pushState"),stateStackSize:c(function(){return this.conditionStack.length},"stateStackSize"),options:{"case-insensitive":!0},performAction:c(function(l,h,d,T){var r=T;switch(d){case 0:return this.begin("open_directive"),"open_directive";break;case 1:return this.begin("acc_title"),31;break;case 2:return this.popState(),"acc_title_value";break;case 3:return this.begin("acc_descr"),33;break;case 4:return this.popState(),"acc_descr_value";break;case 5:this.begin("acc_descr_multiline");break;case 6:this.popState();break;case 7:return"acc_descr_multiline_value";case 8:break;case 9:break;case 10:break;case 11:return 10;case 12:break;case 13:break;case 14:this.begin("href");break;case 15:this.popState();break;case 16:return 43;case 17:this.begin("callbackname");break;case 18:this.popState();break;case 19:this.popState(),this.begin("callbackargs");break;case 20:return 41;case 21:this.popState();break;case 22:return 42;case 23:this.begin("click");break;case 24:this.popState();break;case 25:return 40;case 26:return 4;case 27:return 22;case 28:return 23;case 29:return 24;case 30:return 25;case 31:return 26;case 32:return 28;case 33:return 27;case 34:return 29;case 35:return 12;case 36:return 13;case 37:return 14;case 38:return 15;case 39:return 16;case 40:return 17;case 41:return 18;case 42:return 20;case 43:return 21;case 44:return"date";case 45:return 30;case 46:return"accDescription";case 47:return 36;case 48:return 38;case 49:return 39;case 50:return":";case 51:return 6;case 52:return"INVALID"}},"anonymous"),rules:[/^(?:%% \{ )/i,/^(?:accTitle \s *: \s *)/i,/^(?:(?! \n ||)*[^ \n ]*)/i,/^(?:accDescr \s *: \s *)/i,/^(?:(?! \n ||)*[^ \n ]*)/i,/^(?:accDescr \s * \{ \s *)/i,/^(?:[ \} ])/i,/^(?:[^ \} ]*)/i,/^(?:%%(?! \{ )*[^ \n ]*)/i,/^(?:[^ \} ]%%*[^ \n ]*)/i,/^(?:%%*[^ \n ]*[ \n ]*)/i,/^(?:[ \n ]+)/i,/^(?: \s +)/i,/^(?:%[^ \n ]*)/i,/^(?:href[ \s ]+["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:call[ \s ]+)/i,/^(?: \( [ \s ]* \) )/i,/^(?: \( )/i,/^(?:[^(]*)/i,/^(?: \) )/i,/^(?:[^)]*)/i,/^(?:click[ \s ]+)/i,/^(?:[ \s \n ])/i,/^(?:[^ \s \n ]*)/i,/^(?:gantt \b )/i,/^(?:dateFormat \s [^# \n ;]+)/i,/^(?:inclusiveEndDates \b )/i,/^(?:topAxis \b )/i,/^(?:axisFormat \s [^# \n ;]+)/i,/^(?:tickInterval \s [^# \n ;]+)/i,/^(?:includes \s [^# \n ;]+)/i,/^(?:excludes \s [^# \n ;]+)/i,/^(?:todayMarker \s [^ \n ;]+)/i,/^(?:weekday \s +monday \b )/i,/^(?:weekday \s +tuesday \b )/i,/^(?:weekday \s +wednesday \b )/i,/^(?:weekday \s +thursday \b )/i,/^(?:weekday \s +friday \b )/i,/^(?:weekday \s +saturday \b )/i,/^(?:weekday \s +sunday \b )/i,/^(?:weekend \s +friday \b )/i,/^(?:weekend \s +saturday \b )/i,/^(?: \d \d \d \d - \d \d - \d \d \b )/i,/^(?:title \s [^ \n ]+)/i,/^(?:accDescription \s [^# \n ;]+)/i,/^(?:section \s [^ \n ]+)/i,/^(?:[^: \n ]+)/i,/^(?::[^# \n ;]+)/i,/^(?::)/i,/^(?: $ )/i,/^(?:.)/i],conditions:{acc_descr_multiline:{rules:[6,7],inclusive:!1},acc_descr:{rules:[4],inclusive:!1},acc_title:{rules:[2],inclusive:!1},callbackargs:{rules:[21,22],inclusive:!1},callbackname:{rules:[18,19,20],inclusive:!1},href:{rules:[15,16],inclusive:!1},click:{rules:[24,25],inclusive:!1},INITIAL:{rules:[0,1,3,5,8,9,10,11,12,13,14,17,23,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52],inclusive:!0}}};return w}();v.lexer=b;function m(){this.yy={}}return c(m,"Parser"),m.prototype=v,v.Parser=m,new m}();Be.parser=Be;var qt=Be;U.default.extend(Wt.default);U.default.extend(Vt.default);U.default.extend(Ot.default);var At={friday:5,saturday:6},J="",Xe="",qe=void 0,Ue="",ye=[],ge=[],Ze=new Ma
. mermaid - main - font {
font - family : var ( -- mermaid - font - family , "trebuchet ms" , verdana , arial , sans - serif ) ;
}
. exclude - range {
fill : $ { e . excludeBkgColor } ;
}
. section {
stroke : none ;
opacity : 0.2 ;
}
. section0 {
fill : $ { e . sectionBkgColor } ;
}
. section2 {
fill : $ { e . sectionBkgColor2 } ;
}
. section1 ,
. section3 {
fill : $ { e . altSectionBkgColor } ;
opacity : 0.2 ;
}
. sectionTitle0 {
fill : $ { e . titleColor } ;
}
. sectionTitle1 {
fill : $ { e . titleColor } ;
}
. sectionTitle2 {
fill : $ { e . titleColor } ;
}
. sectionTitle3 {
fill : $ { e . titleColor } ;
}
. sectionTitle {
text - anchor : start ;
font - family : var ( -- mermaid - font - family , "trebuchet ms" , verdana , arial , sans - serif ) ;
}
/* Grid and axis */
. grid . tick {
stroke : $ { e . gridColor } ;
opacity : 0.8 ;
shape - rendering : crispEdges ;
}
. grid . tick text {
font - family : $ { e . fontFamily } ;
fill : $ { e . textColor } ;
}
. grid path {
stroke - width : 0 ;
}
/* Today line */
. today {
fill : none ;
stroke : $ { e . todayLineColor } ;
stroke - width : 2 px ;
}
/* Task styling */
/* Default task */
. task {
stroke - width : 2 ;
}
. taskText {
text - anchor : middle ;
font - family : var ( -- mermaid - font - family , "trebuchet ms" , verdana , arial , sans - serif ) ;
}
. taskTextOutsideRight {
fill : $ { e . taskTextDarkColor } ;
text - anchor : start ;
font - family : var ( -- mermaid - font - family , "trebuchet ms" , verdana , arial , sans - serif ) ;
}
. taskTextOutsideLeft {
fill : $ { e . taskTextDarkColor } ;
text - anchor : end ;
}
/* Special case clickable */
. task . clickable {
cursor : pointer ;
}
. taskText . clickable {
cursor : pointer ;
fill : $ { e . taskTextClickableColor } ! important ;
font - weight : bold ;
}
. taskTextOutsideLeft . clickable {
cursor : pointer ;
fill : $ { e . taskTextClickableColor } ! important ;
font - weight : bold ;
}
. taskTextOutsideRight . clickable {
cursor : pointer ;
fill : $ { e . taskTextClickableColor } ! important ;
font - weight : bold ;
}
/* Specific task settings for the sections*/
. taskText0 ,
. taskText1 ,
. taskText2 ,
. taskText3 {
fill : $ { e . taskTextColor } ;
}
. task0 ,
. task1 ,
. task2 ,
. task3 {
fill : $ { e . taskBkgColor } ;
stroke : $ { e . taskBorderColor } ;
}
. taskTextOutside0 ,
. taskTextOutside2
{
fill : $ { e . taskTextOutsideColor } ;
}
. taskTextOutside1 ,
. taskTextOutside3 {
fill : $ { e . taskTextOutsideColor } ;
}
/* Active task */
. active0 ,
. active1 ,
. active2 ,
. active3 {
fill : $ { e . activeTaskBkgColor } ;
stroke : $ { e . activeTaskBorderColor } ;
}
. activeText0 ,
. activeText1 ,
. activeText2 ,
. activeText3 {
fill : $ { e . taskTextDarkColor } ! important ;
}
/* Completed task */
. done0 ,
. done1 ,
. done2 ,
. done3 {
stroke : $ { e . doneTaskBorderColor } ;
fill : $ { e . doneTaskBkgColor } ;
stroke - width : 2 ;
}
. doneText0 ,
. doneText1 ,
. doneText2 ,
. doneText3 {
fill : $ { e . taskTextDarkColor } ! important ;
}
/* Tasks on the critical line */
. crit0 ,
. crit1 ,
. crit2 ,
. crit3 {
stroke : $ { e . critBorderColor } ;
fill : $ { e . critBkgColor } ;
stroke - width : 2 ;
}
. activeCrit0 ,
. activeCrit1 ,
. activeCrit2 ,
. activeCrit3 {
stroke : $ { e . critBorderColor } ;
fill : $ { e . activeTaskBkgColor } ;
stroke - width : 2 ;
}
. doneCrit0 ,
. doneCrit1 ,
. doneCrit2 ,
. doneCrit3 {
stroke : $ { e . critBorderColor } ;
fill : $ { e . doneTaskBkgColor } ;
stroke - width : 2 ;
cursor : pointer ;
shape - rendering : crispEdges ;
}
. milestone {
transform : rotate ( 45 deg ) scale ( 0.8 , 0.8 ) ;
}
. milestoneText {
font - style : italic ;
}
. doneCritText0 ,
. doneCritText1 ,
. doneCritText2 ,
. doneCritText3 {
fill : $ { e . taskTextDarkColor } ! important ;
}
. activeCritText0 ,
. activeCritText1 ,
. activeCritText2 ,
. activeCritText3 {
fill : $ { e . taskTextDarkColor } ! important ;
}
. titleText {
text - anchor : middle ;
font - size : 18 px ;
fill : $ { e . titleColor || e . textColor } ;
font - family : var ( -- mermaid - font - family , "trebuchet ms" , verdana , arial , sans - serif ) ;
}
` ,"getStyles"),Wr=Fr,Rr={parser:qt,db:Mr,renderer:Yr,styles:Wr};export{Rr as diagram};