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.
261 lines
38 KiB
JavaScript
261 lines
38 KiB
JavaScript
|
9 months ago
|
"use strict";exports.id=132,exports.ids=[132],exports.modules={68954:t=>{t.exports=function(t,e){var i=e.prototype,n=i.format;i.format=function(t){var e=this,i=this.$locale();if(!this.isValid())return n.bind(this)(t);var r=this.$utils(),s=(t||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(t){switch(t){case"Q":return Math.ceil((e.$M+1)/3);case"Do":return i.ordinal(e.$D);case"gggg":return e.weekYear();case"GGGG":return e.isoWeekYear();case"wo":return i.ordinal(e.week(),"W");case"w":case"ww":return r.s(e.week(),"w"===t?1:2,"0");case"W":case"WW":return r.s(e.isoWeek(),"W"===t?1:2,"0");case"k":case"kk":return r.s(String(0===e.$H?24:e.$H),"k"===t?1:2,"0");case"X":return Math.floor(e.$d.getTime()/1e3);case"x":return e.$d.getTime();case"z":return"["+e.offsetName()+"]";case"zzz":return"["+e.offsetName("long")+"]";default:return t}});return n.bind(this)(s)}}},26772:t=>{t.exports=function(){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"},e=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,i=/\d\d/,n=/\d\d?/,r=/\d*[^-_:/,()\s\d]+/,s={},a=function(t){return(t=+t)+(t>68?1900:2e3)},o=function(t){return function(e){this[t]=+e}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(t){(this.zone||(this.zone={})).offset=function(t){if(!t||"Z"===t)return 0;var e=t.match(/([+-]|\d\d)/g),i=60*e[1]+(+e[2]||0);return 0===i?0:"+"===e[0]?-i:i}(t)}],l=function(t){var e=s[t];return e&&(e.indexOf?e:e.s.concat(e.f))},d=function(t,e){var i,n=s.meridiem;if(n){for(var r=1;r<=24;r+=1)if(t.indexOf(n(r,0,e))>-1){i=r>12;break}}else i=t===(e?"pm":"PM");return i},u={A:[r,function(t){this.afternoon=d(t,!1)}],a:[r,function(t){this.afternoon=d(t,!0)}],S:[/\d/,function(t){this.milliseconds=100*+t}],SS:[i,function(t){this.milliseconds=10*+t}],SSS:[/\d{3}/,function(t){this.milliseconds=+t}],s:[n,o("seconds")],ss:[n,o("seconds")],m:[n,o("minutes")],mm:[n,o("minutes")],H:[n,o("hours")],h:[n,o("hours")],HH:[n,o("hours")],hh:[n,o("hours")],D:[n,o("day")],DD:[i,o("day")],Do:[r,function(t){var e=s.ordinal,i=t.match(/\d+/);if(this.day=i[0],e)for(var n=1;n<=31;n+=1)e(n).replace(/\[|\]/g,"")===t&&(this.day=n)}],M:[n,o("month")],MM:[i,o("month")],MMM:[r,function(t){var e=l("months"),i=(l("monthsShort")||e.map(function(t){return t.slice(0,3)})).indexOf(t)+1;if(i<1)throw Error();this.month=i%12||i}],MMMM:[r,function(t){var e=l("months").indexOf(t)+1;if(e<1)throw Error();this.month=e%12||e}],Y:[/[+-]?\d+/,o("year")],YY:[i,function(t){this.year=a(t)}],YYYY:[/\d{4}/,o("year")],Z:c,ZZ:c};return function(i,n,r){r.p.customParseFormat=!0,i&&i.parseTwoDigitYear&&(a=i.parseTwoDigitYear);var o=n.prototype,c=o.parse;o.parse=function(i){var n=i.date,a=i.utc,o=i.args;this.$u=a;var l=o[1];if("string"==typeof l){var d=!0===o[2],h=!0===o[3],f=o[2];h&&(f=o[2]),s=this.$locale(),!d&&f&&(s=r.Ls[f]),this.$d=function(i,n,r){try{if(["x","X"].indexOf(n)>-1)return new Date(("X"===n?1e3:1)*i);var a=(function(i){var n,r;n=i,r=s&&s.formats;for(var a=(i=n.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(e,i,n){var s=n&&n.toUpperCase();return i||r[n]||t[n]||r[s].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(t,e,i){return e||i.slice(1)})})).match(e),o=a.length,c=0;c<o;c+=1){var l=a[c],d=u[l],h=d&&d[0],f=d&&d[1];a[c]=f?{regex:h,parser:f}:l.replace(/^\[|\]$/g,"")}return function(t){for(var e={},i=0,n=0;i<o;i+=1){var r=a[i];if("string"==typeof r)n+=r.length;else{var s=r.regex,c=r.parser,l=t.slice(n),d=s.exec(l)[0];c.call(e,d),t=t.replace(d,"")}}return function(t){var e=t.afternoon;if(void 0!==e){var i=t.hours;e?i<12&&(t.hours+=12):12===i&&(t.hours=0),delete t.afternoon}}(e),e}})(n)(i),o=a.year,c=a.month,l=a.day,d=a.hours,h=a.minutes,f=a.seconds,y=a.milliseconds,m=a.zone,k=new Date,p=l||(o||c?1:k.getDate()),g=o||k.getFullYear(),b=0;o&&!c||(b=c>0?c-1:k.getMonth());var x=d||0,T=h||0,v=f||0,_=y||0;return m?new Date(Date.UTC(g,b,p,x,T,v,_+60*m.offset*1e3)):r?new Date(Date.UTC(g,b,p,x,T,v,_)):new Date(g,b,p,x,T,v,_)}catch(t){return new Date("")}}(n,l,a)
|
||
|
|
.mermaid-main-font {
|
||
|
|
font-family: "trebuchet ms", verdana, arial, sans-serif;
|
||
|
|
font-family: var(--mermaid-font-family);
|
||
|
|
}
|
||
|
|
.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-size: ${t.ganttFontSize};
|
||
|
|
// text-height: 14px;
|
||
|
|
font-family: 'trebuchet ms', verdana, arial, sans-serif;
|
||
|
|
font-family: var(--mermaid-font-family);
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
/* Grid and axis */
|
||
|
|
|
||
|
|
.grid .tick {
|
||
|
|
stroke: ${t.gridColor};
|
||
|
|
opacity: 0.8;
|
||
|
|
shape-rendering: crispEdges;
|
||
|
|
text {
|
||
|
|
font-family: ${t.fontFamily};
|
||
|
|
fill: ${t.textColor};
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
.grid path {
|
||
|
|
stroke-width: 0;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
/* Today line */
|
||
|
|
|
||
|
|
.today {
|
||
|
|
fill: none;
|
||
|
|
stroke: ${t.todayLineColor};
|
||
|
|
stroke-width: 2px;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
/* Task styling */
|
||
|
|
|
||
|
|
/* Default task */
|
||
|
|
|
||
|
|
.task {
|
||
|
|
stroke-width: 2;
|
||
|
|
}
|
||
|
|
|
||
|
|
.taskText {
|
||
|
|
text-anchor: middle;
|
||
|
|
font-family: 'trebuchet ms', verdana, arial, sans-serif;
|
||
|
|
font-family: var(--mermaid-font-family);
|
||
|
|
}
|
||
|
|
|
||
|
|
// .taskText:not([font-size]) {
|
||
|
|
// font-size: ${t.ganttFontSize};
|
||
|
|
// }
|
||
|
|
|
||
|
|
.taskTextOutsideRight {
|
||
|
|
fill: ${t.taskTextDarkColor};
|
||
|
|
text-anchor: start;
|
||
|
|
// font-size: ${t.ganttFontSize};
|
||
|
|
font-family: 'trebuchet ms', verdana, arial, sans-serif;
|
||
|
|
font-family: var(--mermaid-font-family);
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
.taskTextOutsideLeft {
|
||
|
|
fill: ${t.taskTextDarkColor};
|
||
|
|
text-anchor: end;
|
||
|
|
// font-size: ${t.ganttFontSize};
|
||
|
|
}
|
||
|
|
|
||
|
|
/* 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(45deg) 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: 18px;
|
||
|
|
fill: ${t.textColor} ;
|
||
|
|
font-family: 'trebuchet ms', verdana, arial, sans-serif;
|
||
|
|
font-family: var(--mermaid-font-family);
|
||
|
|
}
|
||
|
|
`}}};
|