2024-06-05 20:41:18 +08:00
import { A as Ct , B as St , C as oe , Ga as lt , J as Pe , Oa as ce , ab as le , b as Oe , c as Ve , d as Ut , db as ue , e as Zt , f as Qt , fb as de , g as Jt , gb as fe , h as ct , hb as he , ib as me , j as Kt , jb as ke , kb as ye , lb as ge , n as $t , nb as tt , o as vt , p as xt , q as wt , r as _t , s as Dt , t as te , u as ee , v as ie , w as se , x as ne , y as re , z as ae } from "./chunk-VNKGKUEF.js" ; import { f as bt , h as nt } from "./chunk-3NXJ7VWC.js" ; var pe = bt ( ( Et , Mt ) => { ( function ( t , i ) { typeof Et == "object" && typeof Mt != "undefined" ? Mt . exports = i ( ) : typeof define == "function" && define . amd ? define ( i ) : ( t = typeof globalThis != "undefined" ? globalThis : t || self ) . dayjs _plugin _isoWeek = i ( ) } ) ( Et , function ( ) { "use strict" ; var t = "day" ; return function ( i , r , s ) { var a = function ( b ) { return b . add ( 4 - b . isoWeekday ( ) , t ) } , u = r . prototype ; u . isoWeekYear = function ( ) { return a ( this ) . year ( ) } , u . isoWeek = function ( b ) { if ( ! this . $utils ( ) . u ( b ) ) return this . add ( 7 * ( b - this . isoWeek ( ) ) , t ) ; var Y , M , S , F , j = a ( this ) , m = ( Y = this . isoWeekYear ( ) , M = this . $u , S = ( M ? s . utc : s ) ( ) . year ( Y ) . startOf ( "year" ) , F = 4 - S . isoWeekday ( ) , S . isoWeekday ( ) > 4 && ( F += 7 ) , S . add ( F , t ) ) ; return j . diff ( m , "week" ) + 1 } , u . isoWeekday = function ( b ) { return this . $utils ( ) . u ( b ) ? this . day ( ) || 7 : this . day ( this . day ( ) % 7 ? b : b - 7 ) } ; var h = u . startOf ; u . startOf = function ( b , Y ) { var M = this . $utils ( ) , S = ! ! M . u ( Y ) || Y ; return M . p ( b ) === "isoweek" ? S ? this . date ( this . date ( ) - ( this . isoWeekday ( ) - 1 ) ) . startOf ( "day" ) : this . date ( this . date ( ) - 1 - ( this . isoWeekday ( ) - 1 ) + 7 ) . endOf ( "day" ) : h . bind ( this ) ( b , Y ) } } } ) } ) ; var Te = bt ( ( At , Lt ) => { ( function ( t , i ) { typeof At == "object" && typeof Lt != "undefined" ? Lt . exports = i ( ) : typeof define == "function" && define . amd ? define ( i ) : ( t = typeof globalThis != "undefined" ? globalThis : t || self ) . dayjs _plugin _customParseFormat = i ( ) } ) ( At , function ( ) { "use strict" ; var t = { 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" } , i = /(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g , r = /\d\d/ , s = /\d\d?/ , a = /\d*[^-_:/,()\s\d]+/ , u = { } , h = function ( m ) { return ( m = + m ) + ( m > 68 ? 1900 : 2e3 ) } , b = function ( m ) { return function ( w ) { this [ m ] = + w } } , Y = [ /[+-]\d\d:?(\d\d)?|Z/ , function ( m ) { ( this . zone || ( this . zone = { } ) ) . offset = function ( w ) { if ( ! w || w === "Z" ) return 0 ; var g = w . match ( /([+-]|\d\d)/g ) , A = 60 * g [ 1 ] + ( + g [ 2 ] || 0 ) ; return A === 0 ? 0 : g [ 0 ] === "+" ? - A : A } ( m ) } ] , M = function ( m ) { var w = u [ m ] ; return w && ( w . indexOf ? w : w . s . concat ( w . f ) ) } , S = function ( m , w ) { var g , A = u . meridiem ; if ( A ) { for ( var z = 1 ; z <= 24 ; z += 1 ) if ( m . indexOf ( A ( z , 0 , w ) ) > - 1 ) { g = z > 12 ; break } } else g = m === ( w ? "pm" : "PM" ) ; return g } , F = { A : [ a , function ( m ) { this . afternoon = S ( m , ! 1 ) } ] , a : [ a , function ( m ) { this . afternoon = S ( m , ! 0 ) } ] , S : [ /\d/ , function ( m ) { this . milliseconds = 100 * + m } ] , SS : [ r , function ( m ) { this . milliseconds = 10 * + m } ] , SSS : [ /\d{3}/ , function ( m ) { this . milliseconds = + m } ] , s : [ s , b ( "seconds" ) ] , ss : [ s , b ( "seconds" ) ] , m : [ s , b ( "minutes" ) ] , mm : [ s , b ( "minutes" ) ] , H : [ s , b ( "hours" ) ] , h : [ s , b ( "hours" ) ] , HH : [ s , b ( "hours" ) ] , hh : [ s , b ( "hours" ) ] , D : [ s , b ( "day" ) ] , DD : [ r , b ( "day" ) ] , Do : [ a , function ( m ) { var w = u . ordinal , g = m . match ( /\d+/ ) ; if ( this . day = g [ 0 ] , w ) for ( var A = 1 ; A <= 31 ; A += 1 ) w ( A ) . replace ( /\[|\]/g , "" ) === m && ( this . day = A ) } ] , M : [ s , b ( "month" ) ] , MM : [ r , b ( "month" ) ] , MMM : [ a , function ( m ) { var w = M ( "months" ) , g = ( M ( "monthsShort" ) || w . map ( function ( A ) { return A . slice ( 0 , 3 ) } ) ) . indexOf ( m ) + 1 ; if ( g < 1 ) throw new Error ; this . month = g % 12 || g } ] , MMMM : [ a , function ( m ) { var w = M ( "months" ) . indexOf ( m ) + 1 ; if ( w < 1 ) throw new Error ; this . month = w % 12 || w } ] , Y : [ /[+-]?\d+/ , b ( "year" ) ] , YY : [ r , function ( m ) { this . year = h ( m ) } ] , YYYY : [ /\d{4}/ , b ( "year" ) ] , Z : Y , ZZ : Y } ; function j ( m ) { var w , g ; w = m , g = u && u . formats ; for ( var A = ( m = w . replace ( /(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g , function ( G , k , x ) { var T = x && x . toUpperCase ( ) ; return k || g [ x ] || t [ x ] || g [ T ] . replace ( /(\[[^\]]+])|(MMMM|MM|DD|dddd)/g , function ( p , n , d ) { return n || d . slice ( 1 ) } ) } ) ) . match ( i ) , z = A . length , N = 0 ; N < z ; N += 1 ) { var q = A [ N ] , H = F [ q ] , R = H && H [ 0 ] , B = H && H [ 1 ] ; A [ N ] = B ? { regex : R , parser : B } : q . replace ( /^\[|\]$/g , "" ) } return function ( G ) { for ( var k = { } , x = 0 , T = 0 ; x < z ; x += 1 ) { var p = A [ x ] ; if ( typeof p == "string" ) T += p . length ; else { var n = p . regex , d = p . parser , f = G . slice ( T ) , o = n . exec ( f ) [ 0 ] ; d . call ( k , o ) , G = G . replace ( o , "" ) } } return function ( y ) { var e = y . afternoon ; if ( e !== void 0 ) { var L = y . hours ; e ? L < 12 && ( y . hours += 12 ) : L === 12 && ( y . hours = 0 ) , delete y . afternoon } } ( k ) , k } } return function ( m , w , g ) { g . p . customParseFormat = ! 0 , m && m . parseTwoD
2024-05-10 22:42:52 +08:00
` +_.showPosition()+ `
Expecting ` +kt.join(", ")+", got '"+(this.terminals_[O]||O)+"'":Tt="Parse error on line "+(c+1)+": Unexpected "+(O==D?"end of input":"'"+(this.terminals_[O]||O)+"'"),this.parseError(Tt,{text:_.match,token:this.terminals_[O]||O,line:_.yylineno,loc:Q,expected:kt})}if(V[0]instanceof Array&&V.length>1)throw new Error("Parse Error: multiple actions possible at state: "+X+", token: "+O);switch(V[0]){case 1:f.push(O),y.push(_.yytext),e.push(_.yylloc),f.push(V[1]),O=null,v=_.yyleng,l=_.yytext,c=_.yylineno,Q=_.yylloc;break;case 2:if(J=this.productions_[V[1]][1],st. $ =y[y.length-J],st._ $ ={first_line:e[e.length-(J||1)].first_line,last_line:e[e.length-1].last_line,first_column:e[e.length-(J||1)].first_column,last_column:e[e.length-1].last_column},it&&(st._ $ .range=[e[e.length-(J||1)].range[0],e[e.length-1].range[1]]),ht=this.performAction.apply(st,[l,v,c,C.yy,V[1],y,e].concat(E)),typeof ht!="undefined")return ht;J&&(f=f.slice(0,-1*J*2),y=y.slice(0,-1*J),e=e.slice(0,-1*J)),f.push(this.productions_[V[1]][0]),y.push(st. $ ),e.push(st._ $ ),qt=L[f[f.length-2]][f[f.length-1]],f.push(qt);break;case 3:return!0}}return!0}},x=function(){var p={EOF:1,parseError:function(d,f){if(this.yy.parser)this.yy.parser.parseError(d,f);else throw new Error(d)},setInput:function(n,d){return this.yy=d||this.yy||{},this._input=n,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},input:function(){var n=this._input[0];this.yytext+=n,this.yyleng++,this.offset++,this.match+=n,this.matched+=n;var d=n.match(/(?: \r \n ?| \n ).*/g);return d?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),n},unput:function(n){var d=n.length,f=n.split(/(?: \r \n ?| \n )/g);this._input=n+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-d),this.offset-=d;var o=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),f.length-1&&(this.yylineno-=f.length-1);var y=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:f?(f.length===o.length?this.yylloc.first_column:0)+o[o.length-f.length].length-f[0].length:this.yylloc.first_column-d},this.options.ranges&&(this.yylloc.range=[y[0],y[0]+this.yyleng-d]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject: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},less:function(n){this.unput(this.match.slice(n))},pastInput:function(){var n=this.matched.substr(0,this.matched.length-this.match.length);return(n.length>20?"...":"")+n.substr(-20).replace(/ \n /g,"")},upcomingInput:function(){var n=this.match;return n.length<20&&(n+=this._input.substr(0,20-n.length)),(n.substr(0,20)+(n.length>20?"...":"")).replace(/ \n /g,"")},showPosition:function(){var n=this.pastInput(),d=new Array(n.length+1).join("-");return n+this.upcomingInput()+ `
` +d+"^"},test_match:function(n,d){var f,o,y;if(this.options.backtrack_lexer&&(y={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&&(y.yylloc.range=this.yylloc.range.slice(0))),o=n[0].match(/(?: \r \n ?| \n ).*/g),o&&(this.yylineno+=o.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:o?o[o.length-1].length-o[o.length-1].match(/ \r ? \n ?/)[0].length:this.yylloc.last_column+n[0].length},this.yytext+=n[0],this.match+=n[0],this.matches=n,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(n[0].length),this.matched+=n[0],f=this.performAction.call(this,this.yy,this,d,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),f)return f;if(this._backtrack){for(var e in y)this[e]=y[e];return!1}return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var n,d,f,o;this._more||(this.yytext="",this.match="");for(var y=this._currentRules(),e=0;e<y.length;e++)if(f=this._input.match(this.rules[y[e]]),f&&(!d||f[0].length>d[0].length)){if(d=f,o=e,this.options.backtrack_lexer){if(n=this.test_match(f,y[e]),n!==!1)return n;if(this._backtrack){d=!1;continue}else return!1}else if(!this.options.flex)break}return d?(n=this.test_match(d,y[o]),n!==!1?n:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+ ` . Unrecognized text .
` +this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var d=this.next();return d||this.lex()},begin:function(d){this.conditionStack.push(d)},popState:function(){var d=this.conditionStack.length-1;return d>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(d){return d=this.conditionStack.length-1-Math.abs(d||0),d>=0?this.conditionStack[d]:"INITIAL"},pushState:function(d){this.begin(d)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(d,f,o,y){switch(o){case 0:return this.begin("open_directive"),"open_directive";case 1:return this.begin("acc_title"),28;case 2:return this.popState(),"acc_title_value";case 3:return this.begin("acc_descr"),30;case 4:return this.popState(),"acc_descr_value";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 40;case 17:this.begin("callbackname");break;case 18:this.popState();break;case 19:this.popState(),this.begin("callbackargs");break;case 20:return 38;case 21:this.popState();break;case 22:return 39;case 23:this.begin("click");break;case 24:this.popState();break;case 25:return 37;case 26:return 4;case 27:return 19;case 28:return 20;case 29:return 21;case 30:return 22;case 31:return 23;case 32:return 25;case 33:return 24;case 34:return 26;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"date";case 43:return 27;case 44:return"accDescription";case 45:return 33;case 46:return 35;case 47:return 36;case 48:return":";case 49:return 6;case 50:return"INVALID"}},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,/^(?: \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],inclusive:!0}}};return p}();k.lexer=x;function T(){this.yy={}}return T.prototype=k,k.Parser=T,new T}();Ft.parser=Ft;var ze=Ft;P.default.extend(_e.default);P.default.extend(De.default);P.default.extend(Ce.default);var U="",Pt="",zt,Nt="",ut=[],dt=[],Rt={},Bt=[],pt=[],at="",jt="",Se=["active","done","crit","milestone"],Ht=[],ft=!1,Gt=!1,Xt="sunday",Wt=0,Ne=function(){Bt=[],pt=[],at="",Ht=[],yt=0,Vt=void 0,gt=void 0,W=[],U="",Pt="",jt="",zt=void 0,Nt="",ut=[],dt=[],ft=!1,Gt=!1,Wt=0,Rt={},de(),Xt="sunday"},Re=function(t){Pt=t},Be=function(){return Pt},je=function
. mermaid - main - font {
font - family : var ( -- mermaid - font - family , "trebuchet ms" , verdana , arial , sans - serif ) ;
}
. exclude - range {
fill : $ { t . excludeBkgColor } ;
}
. section {
stroke : none ;
opacity : 0.2 ;
}
. section0 {
fill : $ { t . sectionBkgColor } ;
}
. section2 {
fill : $ { t . sectionBkgColor2 } ;
}
. section1 ,
. section3 {
fill : $ { t . altSectionBkgColor } ;
opacity : 0.2 ;
}
. sectionTitle0 {
fill : $ { t . titleColor } ;
}
. sectionTitle1 {
fill : $ { t . titleColor } ;
}
. sectionTitle2 {
fill : $ { t . titleColor } ;
}
. sectionTitle3 {
fill : $ { t . titleColor } ;
}
. sectionTitle {
text - anchor : start ;
font - family : var ( -- mermaid - font - family , "trebuchet ms" , verdana , arial , sans - serif ) ;
}
/* Grid and axis */
. grid . tick {
stroke : $ { t . gridColor } ;
opacity : 0.8 ;
shape - rendering : crispEdges ;
}
. grid . tick text {
font - family : $ { t . fontFamily } ;
fill : $ { t . textColor } ;
}
. grid path {
stroke - width : 0 ;
}
/* Today line */
. today {
fill : none ;
stroke : $ { t . 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 : $ { t . taskTextDarkColor } ;
text - anchor : start ;
font - family : var ( -- mermaid - font - family , "trebuchet ms" , verdana , arial , sans - serif ) ;
}
. taskTextOutsideLeft {
fill : $ { t . taskTextDarkColor } ;
text - anchor : end ;
}
/* Special case clickable */
. task . clickable {
cursor : pointer ;
}
. taskText . clickable {
cursor : pointer ;
fill : $ { t . taskTextClickableColor } ! important ;
font - weight : bold ;
}
. taskTextOutsideLeft . clickable {
cursor : pointer ;
fill : $ { t . taskTextClickableColor } ! important ;
font - weight : bold ;
}
. taskTextOutsideRight . clickable {
cursor : pointer ;
fill : $ { t . taskTextClickableColor } ! important ;
font - weight : bold ;
}
/* Specific task settings for the sections*/
. taskText0 ,
. taskText1 ,
. taskText2 ,
. taskText3 {
fill : $ { t . taskTextColor } ;
}
. task0 ,
. task1 ,
. task2 ,
. task3 {
fill : $ { t . taskBkgColor } ;
stroke : $ { t . taskBorderColor } ;
}
. taskTextOutside0 ,
. taskTextOutside2
{
fill : $ { t . taskTextOutsideColor } ;
}
. taskTextOutside1 ,
. taskTextOutside3 {
fill : $ { t . taskTextOutsideColor } ;
}
/* Active task */
. active0 ,
. active1 ,
. active2 ,
. active3 {
fill : $ { t . activeTaskBkgColor } ;
stroke : $ { t . activeTaskBorderColor } ;
}
. activeText0 ,
. activeText1 ,
. activeText2 ,
. activeText3 {
fill : $ { t . taskTextDarkColor } ! important ;
}
/* Completed task */
. done0 ,
. done1 ,
. done2 ,
. done3 {
stroke : $ { t . doneTaskBorderColor } ;
fill : $ { t . doneTaskBkgColor } ;
stroke - width : 2 ;
}
. doneText0 ,
. doneText1 ,
. doneText2 ,
. doneText3 {
fill : $ { t . taskTextDarkColor } ! important ;
}
/* Tasks on the critical line */
. crit0 ,
. crit1 ,
. crit2 ,
. crit3 {
stroke : $ { t . critBorderColor } ;
fill : $ { t . critBkgColor } ;
stroke - width : 2 ;
}
. activeCrit0 ,
. activeCrit1 ,
. activeCrit2 ,
. activeCrit3 {
stroke : $ { t . critBorderColor } ;
fill : $ { t . activeTaskBkgColor } ;
stroke - width : 2 ;
}
. doneCrit0 ,
. doneCrit1 ,
. doneCrit2 ,
. doneCrit3 {
stroke : $ { t . critBorderColor } ;
fill : $ { t . 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 : $ { t . taskTextDarkColor } ! important ;
}
. activeCritText0 ,
. activeCritText1 ,
. activeCritText2 ,
. activeCritText3 {
fill : $ { t . taskTextDarkColor } ! important ;
}
. titleText {
text - anchor : middle ;
font - size : 18 px ;
fill : $ { t . titleColor || t . textColor } ;
font - family : var ( -- mermaid - font - family , "trebuchet ms" , verdana , arial , sans - serif ) ;
}
` ,Ci=Di,Li={parser:ze,db:bi,renderer:_i,styles:Ci};export{Li as diagram};