vendor: 16,726 bytes, lines 1-6
1import{a as $t}from"./chunk-2GHZB4JL.min.js";import{b as Ut}from"./chunk-KWRCFASF.min.js";import"./chunk-PEO3AVQO.min.js";import{o as mt}from"./chunk-ZQGSCX2U.min.js";import"./chunk-HCOLC5CQ.min.js";import{H as Vt,O as Ot,T as Wt,U as Ft,V as Xt,W as Yt,X as Nt,Y as Ht,Z as dt,i as zt,k as Bt,u as nt}from"./chunk-ATRUDZZQ.min.js";import{H as bt,b as xt,n as ft,o as pt}from"./chunk-AQCTVUUU.min.js";import{a}from"./chunk-KI3VWED6.min.js";import"./chunk-MY7PHHTQ.min.js";var yt=(function(){var t=a(function(z,r,h,c){for(h=h||{},c=z.length;c--;h[z[c]]=r);return h},"o"),i=[1,10,12,14,16,18,19,21,23],e=[2,6],s=[1,3],n=[1,5],x=[1,6],u=[1,7],A=[1,5,10,12,14,16,18,19,21,23,36,37,38],_=[1,25],T=[1,26],V=[1,28],L=[1,29],M=[1,30],F=[1,31],X=[1,32],v=[1,33],O=[1,34],Y=[1,35],N=[1,36],p=[1,37],P=[1,43],l=[1,42],D=[1,47],E=[1,50],m=[1,10,12,14,16,18,19,21,23,36,37,38],$=[1,10,12,14,16,18,19,21,23,24,26,28,29,36,37,38],S=[1,10,12,14,16,18,19,21,23,24,26,28,29,36,37,38,42,43,44,45,46,47,48,49,50,51],j=[1,65],w=[26,28],b={trace:a(function(){},"trace"),yy:{},symbols_:{error:2,start:3,eol:4,XYCHART:5,chartConfig:6,document:7,CHART_ORIENTATION:8,statement:9,title:10,text:11,X_AXIS:12,parseXAxis:13,Y_AXIS:14,parseYAxis:15,LINE:16,plotData:17,BAR:18,acc_title:19,acc_title_value:20,acc_descr:21,acc_descr_value:22,acc_descr_multiline_value:23,SQUARE_BRACES_START:24,dataPoints:25,SQUARE_BRACES_END:26,dataPoint:27,COMMA:28,NUMBER_WITH_DECIMAL:29,STR:30,xAxisData:31,bandData:32,ARROW_DELIMITER:33,commaSeparatedTexts:34,yAxisData:35,NEWLINE:36,SEMI:37,EOF:38,alphaNum:39,MD_STR:40,alphaNumToken:41,AMP:42,NUM:43,ALPHA:44,PLUS:45,EQUALS:46,MULT:47,DOT:48,BRKT:49,MINUS:50,UNDERSCORE:51,$accept:0,$end:1},terminals_:{2:"error",5:"XYCHART",8:"CHART_ORIENTATION",10:"title",12:"X_AXIS",14:"Y_AXIS",16:"LINE",18:"BAR",19:"acc_title",20:"acc_title_value",21:"acc_descr",22:"acc_descr_value",23:"acc_descr_multiline_value",24:"SQUARE_BRACES_START",26:"SQUARE_BRACES_END",28:"COMMA",29:"NUMBER_WITH_DECIMAL",30:"STR",33:"ARROW_DELIMITER",36:"NEWLINE",37:"SEMI",38:"EOF",40:"MD_STR",42:"AMP",43:"NUM",44:"ALPHA",45:"PLUS",46:"EQUALS",47:"MULT",48:"DOT",49:"BRKT",50:"MINUS",51:"UNDERSCORE"},productions_:[0,[3,2],[3,3],[3,2],[3,1],[6,1],[7,0],[7,2],[9,2],[9,2],[9,2],[9,2],[9,2],[9,3],[9,2],[9,3],[9,2],[9,2],[9,1],[17,3],[25,3],[25,1],[27,2],[27,1],[13,1],[13,2],[13,1],[31,1],[31,3],[32,3],[34,3],[34,1],[15,1],[15,2],[15,1],[35,3],[4,1],[4,1],[4,1],[11,1],[11,1],[11,1],[39,1],[39,2],[41,1],[41,1],[41,1],[41,1],[41,1],[41,1],[41,1],[41,1],[41,1],[41,1]],performAction:a(function(r,h,c,g,y,o,U){var d=o.length-1;switch(y){case 5:g.setOrientation(o[d]);break;case 9:g.setDiagramTitle(o[d].text.trim());break;case 12:g.setLineData({text:"",type:"text"},o[d]);break;case 13:g.setLineData(o[d-1],o[d]);break;case 14:g.setBarData({text:"",type:"text"},o[d]);break;case 15:g.setBarData(o[d-1],o[d]);break;case 16:this.$=o[d].trim(),g.setAccTitle(this.$);break;case 17:case 18:this.$=o[d].trim(),g.setAccDescription(this.$);break;case 19:this.$=o[d-1];break;case 20:case 30:this.$=[o[d-2],...o[d]];break;case 21:case 31:this.$=[o[d]];break;case 22:this.$={value:Number(o[d-1]),label:o[d]};break;case 23:this.$={value:Number(o[d]),label:""};break;case 24:g.setXAxisTitle(o[d]);break;case 25:g.setXAxisTitle(o[d-1]);break;case 26:g.setXAxisTitle({type:"text",text:""});break;case 27:g.setXAxisBand(o[d]);break;case 28:g.setXAxisRangeData(Number(o[d-2]),Number(o[d]));break;case 29:this.$=o[d-1];break;case 32:g.setYAxisTitle(o[d]);break;case 33:g.setYAxisTitle(o[d-1]);break;case 34:g.setYAxisTitle({type:"text",text:""});break;case 35:g.setYAxisRangeData(Number(o[d-2]),Number(o[d]));break;case 39:this.$={text:o[d],type:"text"};break;case 40:this.$={text:o[d],type:"text"};break;case 41:this.$={text:o[d],type:"markdown"};break;case 42:this.$=o[d];break;case 43:this.$=o[d-1]+""+o[d];break}},"anonymous"),table:[t(i,e,{3:1,4:2,7:4,5:s,36:n,37:x,38:u}),{1:[3]},t(i,e,{4:2,7:4,3:8,5:s,36:n,37:x,38:u}),t(i,e,{4:2,7:4,6:9,3:10,5:s,8:[1,11],36:n,37:x,38:u}),{1:[2,4],9:12,10:[1,13],12:[1,14],14:[1,15],16:[1,16],18:[1,17],19:[1,18],21:[1,19],23:[1,20]},t(A,[2,36]),t(A,[2,37]),t(A,[2,38]),{1:[2,1]},t(i,e,{4:2,7:4,3:21,5:s,36:n,37:x,38:u}),{1:[2,3]},t(A,[2,5]),t(i,[2,7],{4:22,36:n,37:x,38:u}),{11:23,30:_,39:24,40:T,41:27,42:V,43:L,44:M,45:F,46:X,47:v,48:O,49:Y,50:N,51:p},{11:39,13:38,24:P,29:l,30:_,31:40,32:41,39:24,40:T,41:27,42:V,43:L,44:M,45:F,46:X,47:v,48:O,49:Y,50:N,51:p},{11:45,15:44,29:D,30:_,35:46,39:24,40:T,41:27,42:V,43:L,44:M,45:F,46:X,47:v,48:O,49:Y,50:N,51:p},{11:49,17:48,24:E,30:_,39:24,40:T,41:27,42:V,43:L,44:M,45:F,46:X,47:v,48:O,49:Y,50:N,51:p},{11:52,17:51,24:E,30:_,39:24,40:T,41:27,42:V,43:L,44:M,45:F,46:X,47:v,48:O,49:Y,50:N,51:p},{20:[1,53]},{22:[1,54]},t(m,[2,18]),{1:[2,2]},t(m,[2,8]),t(m,[2,9]),t($,[2,39],{41:55,42:V,43:L,44:M,45:F,46:X,47:v,48:O,49:Y,50:N,51:p}),t($,[2,40]),t($,[2,41]),t(S,[2,42]),t(S,[2,44]),t(S,[2,45]),t(S,[2,46]),t(S,[2,47]),t(S,[2,48]),t(S,[2,49]),t(S,[2,50]),t(S,[2,51]),t(S,[2,52]),t(S,[2,53]),t(m,[2,10]),t(m,[2,24],{32:41,31:56,24:P,29:l}),t(m,[2,26]),t(m,[2,27]),{33:[1,57]},{11:59,30:_,34:58,39:24,40:T,41:27,42:V,43:L,44:M,45:F,46:X,47:v,48:O,49:Y,50:N,51:p},t(m,[2,11]),t(m,[2,32],{35:60,29:D}),t(m,[2,34]),{33:[1,61]},t(m,[2,12]),{17:62,24:E},{25:63,27:64,29:j},t(m,[2,14]),{17:66,24:E},t(m,[2,16]),t(m,[2,17]),t(S,[2,43]),t(m,[2,25]),{29:[1,67]},{26:[1,68]},{26:[2,31],28:[1,69]},t(m,[2,33]),{29:[1,70]},t(m,[2,13]),{26:[1,71]},{26:[2,21],28:[1,72]},t(w,[2,23],{30:[1,73]}),t(m,[2,15]),t(m,[2,28]),t(m,[2,29]),{11:59,30:_,34:74,39:24,40:T,41:27,42:V,43:L,44:M,45:F,46:X,47:v,48:O,49:Y,50:N,51:p},t(m,[2,35]),t(m,[2,19]),{25:75,27:64,29:j},t(w,[2,22]),{26:[2,30]},{26:[2,20]}],defaultActions:{8:[2,1],10:[2,3],21:[2,2],74:[2,30],75:[2,20]},parseError:a(function(r,h){if(h.recoverable)this.trace(r);else{var c=new Error(r);throw c.hash=h,c}},"parseError"),parse:a(function(r){var h=this,c=[0],g=[],y=[null],o=[],U=this.table,d="",et=0,vt=0,Pt=0,xi=2,Et=1,di=o.slice.call(arguments,1),C=Object.create(this.lexer),q={yy:{}};for(var ht in this.yy)Object.prototype.hasOwnProperty.call(this.yy,ht)&&(q.yy[ht]=this.yy[ht]);C.setInput(r,q.yy),q.yy.lexer=C,q.yy.parser=this,typeof C.yylloc>"u"&&(C.yylloc={});var lt=C.yylloc;o.push(lt);var fi=C.options&&C.options.ranges;typeof q.yy.parseError=="function"?this.parseError=q.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;function pi(I){c.length=c.length-2*I,y.length=y.length-I,o.length=o.length-I}a(pi,"popStack");function It(){var I;return I=g.pop()||C.lex()||Et,typeof I!="number"&&(I instanceof Array&&(g=I,I=g.pop()),I=h.symbols_[I]||I),I}a(It,"lex");for(var R,ct,G,B,vi,ut,Q={},st,H,Mt,at;;){if(G=c[c.length-1],this.defaultActions[G]?B=this.defaultActions[G]:((R===null||typeof R>"u")&&(R=It()),B=U[G]&&U[G][R]),typeof B>"u"||!B.length||!B[0]){var gt="";at=[];for(st in U[G])this.terminals_[st]&&st>xi&&at.push("'"+this.terminals_[st]+"'");C.showPosition?gt="Parse error on line "+(et+1)+`: 2`+C.showPosition()+` 3Expecting `+at.join(", ")+", got '"+(this.terminals_[R]||R)+"'":gt="Parse error on line "+(et+1)+": Unexpected "+(R==Et?"end of input":"'"+(this.terminals_[R]||R)+"'"),this.parseError(gt,{text:C.match,token:this.terminals_[R]||R,line:C.yylineno,loc:lt,expected:at})}if(B[0]instanceof Array&&B.length>1)throw new Error("Parse Error: multiple actions possible at state: "+G+", token: "+R);switch(B[0]){case 1:c.push(R),y.push(C.yytext),o.push(C.yylloc),c.push(B[1]),R=null,ct?(R=ct,ct=null):(vt=C.yyleng,d=C.yytext,et=C.yylineno,lt=C.yylloc,Pt>0&&Pt--);break;case 2:if(H=this.productions_[B[1]][1],Q.$=y[y.length-H],Q._$={first_line:o[o.length-(H||1)].first_line,last_line:o[o.length-1].last_line,first_column:o[o.length-(H||1)].first_column,last_column:o[o.length-1].last_column},fi&&(Q._$.range=[o[o.length-(H||1)].range[0],o[o.length-1].range[1]]),ut=this.performAction.apply(Q,[d,vt,et,q.yy,B[1],y,o].concat(di)),typeof ut<"u")return ut;H&&(c=c.slice(0,-1*H*2),y=y.slice(0,-1*H),o=o.slice(0,-1*H)),c.push(this.productions_[B[1]][0]),y.push(Q.$),o.push(Q._$),Mt=U[c[c.length-2]][c[c.length-1]],c.push(Mt);break;case 3:return!0}}return!0},"parse")},W=(function(){var z={EOF:1,parseError:a(function(h,c){if(this.yy.parser)this.yy.parser.parseError(h,c);else throw new Error(h)},"parseError"),setInput:a(function(r,h){return this.yy=h||this.yy||{},this._input=r,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:a(function(){var r=this._input[0];this.yytext+=r,this.yyleng++,this.offset++,this.match+=r,this.matched+=r;var h=r.match(/(?:\r\n?|\n).*/g);return h?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),r},"input"),unput:a(function(r){var h=r.length,c=r.split(/(?:\r\n?|\n)/g);this._input=r+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-h),this.offset-=h;var g=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),c.length-1&&(this.yylineno-=c.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:c?(c.length===g.length?this.yylloc.first_column:0)+g[g.length-c.length].length-c[0].length:this.yylloc.first_column-h},this.options.ranges&&(this.yylloc.range=[y[0],y[0]+this.yyleng-h]),this.yyleng=this.yytext.length,this},"unput"),more:a(function(){return this._more=!0,this},"more"),reject:a(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). 4`+this.showPosition(),{text:"",token:null,line:this.yylineno});return this},"reject"),less:a(function(r){this.unput(this.match.slice(r))},"less"),pastInput:a(function(){var r=this.matched.substr(0,this.matched.length-this.match.length);return(r.length>20?"...":"")+r.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:a(function(){var r=this.match;return r.length<20&&(r+=this._input.substr(0,20-r.length)),(r.substr(0,20)+(r.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:a(function(){var r=this.pastInput(),h=new Array(r.length+1).join("-");return r+this.upcomingInput()+` 5`+h+"^"},"showPosition"),test_match:a(function(r,h){var c,g,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))),g=r[0].match(/(?:\r\n?|\n).*/g),g&&(this.yylineno+=g.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:g?g[g.length-1].length-g[g.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+r[0].length},this.yytext+=r[0],this.match+=r[0],this.matches=r,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(r[0].length),this.matched+=r[0],c=this.performAction.call(this,this.yy,this,h,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),c)return c;if(this._backtrack){for(var o in y)this[o]=y[o];return!1}return!1},"test_match"),next:a(function(){if(this.done)return this.EOF;this._input||(this.done=!0);var r,h,c,g;this._more||(this.yytext="",this.match="");for(var y=this._currentRules(),o=0;o<y.length;o++)if(c=this._input.match(this.rules[y[o]]),c&&(!h||c[0].length>h[0].length)){if(h=c,g=o,this.options.backtrack_lexer){if(r=this.test_match(c,y[o]),r!==!1)return r;if(this._backtrack){h=!1;continue}else return!1}else if(!this.options.flex)break}return h?(r=this.test_match(h,y[g]),r!==!1?r:!1):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. 6`+this.showPosition(),{text:"",token:null,line:this.yylineno})},"next"),lex:a(function(){var h=this.next();return h||this.lex()},"lex"),begin:a(function(h){this.conditionStack.push(h)},"begin"),popState:a(function(){var h=this.conditionStack.length-1;return h>0?this.conditionStack.pop():this.conditionStack[0]},"popState"),_currentRules:a(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:a(function(h){return h=this.conditionStack.length-1-Math.abs(h||0),h>=0?this.conditionStack[h]:"INITIAL"},"topState"),pushState:a(function(h){this.begin(h)},"pushState"),stateStackSize:a(function(){return this.conditionStack.length},"stateStackSize"),options:{"case-insensitive":!0},performAction:a(function(h,c,g,y){var o=y;switch(g){case 0:break;case 1:break;case 2:return this.popState(),36;break;case 3:return this.popState(),36;break;case 4:return 36;case 5:break;case 6:return 10;case 7:return this.pushState("acc_title"),19;break;case 8:return this.popState(),"acc_title_value";break;case 9:return this.pushState("acc_descr"),21;break;case 10:return this.popState(),"acc_descr_value";break;case 11:this.pushState("acc_descr_multiline");break;case 12:this.popState();break;case 13:return"acc_descr_multiline_value";case 14:return 5;case 15:return 5;case 16:return 8;case 17:return this.pushState("axis_data"),"X_AXIS";break;case 18:return this.pushState("axis_data"),"Y_AXIS";break;case 19:return this.pushState("axis_band_data"),24;break;case 20:return 33;case 21:return this.pushState("data"),16;break;case 22:return this.pushState("data"),18;break;case 23:return this.pushState("data_inner"),24;break;case 24:return 29;case 25:return this.popState(),26;break;case 26:this.popState();break;case 27:this.pushState("string");break;case 28:this.popState();break;case 29:return"STR";case 30:return 24;case 31:return 26;case 32:return 44;case 33:return"COLON";case 34:return 45;case 35:return 28;case 36:return 46;case 37:return 47;case 38:return 49;case 39:return 51;case 40:return 48;case 41:return 42;case 42:return 50;case 43:return 43;case 44:break;case 45:return 37;case 46:return 38}},"anonymous"),rules:[/^(?:%%(?!\{)[^\n]*)/i,/^(?:[^\}]%%[^\n]*)/i,/^(?:(\r?\n))/i,/^(?:(\r?\n))/i,/^(?:[\n\r]+)/i,/^(?:%%[^\n]*)/i,/^(?:title\b)/i,/^(?:accTitle\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*:\s*)/i,/^(?:(?!\n||)*[^\n]*)/i,/^(?:accDescr\s*\{\s*)/i,/^(?:\})/i,/^(?:[^\}]*)/i,/^(?:xychart-beta\b)/i,/^(?:xychart\b)/i,/^(?:(?:vertical|horizontal))/i,/^(?:x-axis\b)/i,/^(?:y-axis\b)/i,/^(?:\[)/i,/^(?:-->)/i,/^(?:line\b)/i,/^(?:bar\b)/i,/^(?:\[)/i,/^(?:[+-]?(?:\d+(?:\.\d+)?|\.\d+))/i,/^(?:\])/i,/^(?:(?:`\) \{ this\.pushState\(md_string\); \}\n<md_string>\(\?:\(\?!`"\)\.\)\+ \{ return MD_STR; \}\n<md_string>\(\?:`))/i,/^(?:["])/i,/^(?:["])/i,/^(?:[^"]*)/i,/^(?:\[)/i,/^(?:\])/i,/^(?:[A-Za-z]+)/i,/^(?::)/i,/^(?:\+)/i,/^(?:,)/i,/^(?:=)/i,/^(?:\*)/i,/^(?:#)/i,/^(?:[\_])/i,/^(?:\.)/i,/^(?:&)/i,/^(?:-)/i,/^(?:[0-9]+)/i,/^(?:\s+)/i,/^(?:;)/i,/^(?:$)/i],conditions:{data_inner:{rules:[0,1,4,5,6,7,9,11,14,15,16,17,18,21,22,24,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],inclusive:!0},data:{rules:[0,1,3,4,5,6,7,9,11,14,15,16,17,18,21,22,23,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],inclusive:!0},axis_band_data:{rules:[0,1,4,5,6,7,9,11,14,15,16,17,18,21,22,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],inclusive:!0},axis_data:{rules:[0,1,2,4,5,6,7,9,11,14,15,16,17,18,19,20,21,22,24,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],inclusive:!0},acc_descr_multiline:{rules:[12,13],inclusive:!1},acc_descr:{rules:[10],inclusive:!1},acc_title:{rules:[8],inclusive:!1},title:{rules:[],inclusive:!1},md_string:{rules:[],inclusive:!1},string:{rules:[28,29],inclusive:!1},INITIAL:{rules:[0,1,4,5,6,7,9,11,14,15,16,17,18,21,22,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],inclusive:!0}}};return z})();b.lexer=W;function k(){this.yy={}}return a(k,"Parser"),k.prototype=b,b.Parser=k,new k})();
vendor: 4,443 bytes, line 6
6yt.parser=yt;var bi=yt;function At(t){return t.type==="bar"}a(At,"isBarPlot");function ot(t){return t.type==="band"}a(ot,"isBandAxisData");function K(t){return t.type==="linear"}a(K,"isLinearAxisData");var jt=class{constructor(t){this.parentGroup=t}static{a(this,"TextDimensionCalculatorWithFont")}getMaxDimension(t,i){if(!this.parentGroup)return{width:t.reduce((n,x)=>Math.max(x.length,n),0)*i,height:i};let e={width:0,height:0},s=this.parentGroup.append("g").attr("visibility","hidden").attr("font-size",i);for(let n of t){let x=Ut(s,1,n),u=x?x.width:n.length*i,A=x?x.height:i;e.width=Math.max(e.width,u),e.height=Math.max(e.height,A)}return s.remove(),e}},qt=.7,Gt=.2,Qt=class{constructor(t,i,e,s){this.axisConfig=t,this.title=i,this.textDimensionCalculator=e,this.axisThemeConfig=s,this.boundingRect={x:0,y:0,width:0,height:0},this.axisPosition="left",this.showTitle=!1,this.showLabel=!1,this.showTick=!1,this.showAxisLine=!1,this.outerPadding=0,this.titleTextHeight=0,this.labelTextHeight=0,this.normalizedLabelRotationInRad=0,this.range=[0,10],this.boundingRect={x:0,y:0,width:0,height:0},this.axisPosition="left",this.normalizedLabelRotationInRad=this.axisConfig.labelRotation>=-90&&this.axisConfig.labelRotation<=90?this.axisConfig.labelRotation*Math.PI/180:0}static{a(this,"BaseAxis")}setRange(t){this.range=t,this.axisPosition==="left"||this.axisPosition==="right"?this.boundingRect.height=t[1]-t[0]:this.boundingRect.width=t[1]-t[0],this.recalculateScale()}getRange(){return[this.range[0]+this.outerPadding,this.range[1]-this.outerPadding]}setAxisPosition(t){this.axisPosition=t,this.setRange(this.range)}getTickDistance(){let t=this.getRange();return Math.abs(t[0]-t[1])/this.getTickValues().length}getAxisOuterPadding(){return this.outerPadding}getLabelDimension(){return this.textDimensionCalculator.getMaxDimension(this.getTickValues().map(t=>t.toString()),this.axisConfig.labelFontSize)}recalculateOuterPaddingToDrawBar(){qt*this.getTickDistance()>this.outerPadding*2&&(this.outerPadding=Math.floor(qt*this.getTickDistance()/2)),this.recalculateScale()}calculateSpaceIfDrawnHorizontally(t){let i=t.height;if(this.axisConfig.showAxisLine&&i>this.axisConfig.axisLineWidth&&(i-=this.axisConfig.axisLineWidth,this.showAxisLine=!0),this.axisConfig.showLabel){let e=this.getLabelDimension(),s=Gt*t.width;this.outerPadding=Math.min(e.width/2,s);let n=e.height;this.axisPosition==="bottom"&&this.normalizedLabelRotationInRad!==0&&(n=Math.max(n,Math.abs(Math.sin(this.normalizedLabelRotationInRad)*e.width)+Math.abs(Math.cos(this.normalizedLabelRotationInRad)*e.height))),n+=this.axisConfig.labelPadding*2,this.labelTextHeight=e.height,n<=i&&(i-=n,this.showLabel=!0)}if(this.axisConfig.showTick&&i>=this.axisConfig.tickLength&&(this.showTick=!0,i-=this.axisConfig.tickLength),this.axisConfig.showTitle&&this.title){let e=this.textDimensionCalculator.getMaxDimension([this.title],this.axisConfig.titleFontSize),s=e.height+this.axisConfig.titlePadding*2;this.titleTextHeight=e.height,s<=i&&(i-=s,this.showTitle=!0)}this.boundingRect.width=t.width,this.boundingRect.height=t.height-i}calculateSpaceIfDrawnVertical(t){let i=t.width;if(this.axisConfig.showAxisLine&&i>this.axisConfig.axisLineWidth&&(i-=this.axisConfig.axisLineWidth,this.showAxisLine=!0),this.axisConfig.showLabel){let e=this.getLabelDimension(),s=Gt*t.height;this.outerPadding=Math.min(e.height/2,s);let n=e.width+this.axisConfig.labelPadding*2;n<=i&&(i-=n,this.showLabel=!0)}if(this.axisConfig.showTick&&i>=this.axisConfig.tickLength&&(this.showTick=!0,i-=this.axisConfig.tickLength),this.axisConfig.showTitle&&this.title){let e=this.textDimensionCalculator.getMaxDimension([this.title],this.axisConfig.titleFontSize),s=e.height+this.axisConfig.titlePadding*2;this.titleTextHeight=e.height,s<=i&&(i-=s,this.showTitle=!0)}this.boundingRect.width=t.width-i,this.boundingRect.height=t.height}calculateSpace(t){return this.axisPosition==="left"||this.axisPosition==="right"?this.calculateSpaceIfDrawnVertical(t):this.calculateSpaceIfDrawnHorizontally(t),this.recalculateScale(),{width:this.boundingRect.width,height:this.boundingRect.height}}setBoundingBoxXY(t){this.boundingRect.x=t.x,this.boundingRect.y=t.y}calculateOffsetByRotation(t){let i=this.normalizedLabelRotationInRad;return i===0?0:Math.sin(i)*this.getLabelDimension()[t]/2}getDrawableElementsForLeftAxis(){let t=[];if(this.showAxisLine){let i=this.boundingRect.x+this.boundingRect.width-this.axisConfig.axisLineWi
vendor: 2,614 bytes, line 6
6dth/2;t.push({type:"path",groupTexts:["left-axis","axisl-line"],data:[{path:`M ${i},${this.boundingRect.y} L ${i},${this.boundingRect.y+this.boundingRect.height} `,strokeFill:this.axisThemeConfig.axisLineColor,strokeWidth:this.axisConfig.axisLineWidth}]})}if(this.showLabel&&t.push({type:"text",groupTexts:["left-axis","label"],data:this.getTickValues().map(i=>({text:i.toString(),x:this.boundingRect.x+this.boundingRect.width-(this.showLabel?this.axisConfig.labelPadding:0)-(this.showTick?this.axisConfig.tickLength:0)-(this.showAxisLine?this.axisConfig.axisLineWidth:0),y:this.getScaleValue(i),fill:this.axisThemeConfig.labelColor,fontSize:this.axisConfig.labelFontSize,rotation:0,verticalPos:"middle",horizontalPos:"right"}))}),this.showTick){let i=this.boundingRect.x+this.boundingRect.width-(this.showAxisLine?this.axisConfig.axisLineWidth:0);t.push({type:"path",groupTexts:["left-axis","ticks"],data:this.getTickValues().map(e=>({path:`M ${i},${this.getScaleValue(e)} L ${i-this.axisConfig.tickLength},${this.getScaleValue(e)}`,strokeFill:this.axisThemeConfig.tickColor,strokeWidth:this.axisConfig.tickWidth}))})}return this.showTitle&&t.push({type:"text",groupTexts:["left-axis","title"],data:[{text:this.title,x:this.boundingRect.x+this.axisConfig.titlePadding,y:this.boundingRect.y+this.boundingRect.height/2,fill:this.axisThemeConfig.titleColor,fontSize:this.axisConfig.titleFontSize,rotation:270,verticalPos:"top",horizontalPos:"center"}]}),t}getDrawableElementsForBottomAxis(){let t=[];if(this.showAxisLine){let i=this.boundingRect.y+this.axisConfig.axisLineWidth/2;t.push({type:"path",groupTexts:["bottom-axis","axis-line"],data:[{path:`M ${this.boundingRect.x},${i} L ${this.boundingRect.x+this.boundingRect.width},${i}`,strokeFill:this.axisThemeConfig.axisLineColor,strokeWidth:this.axisConfig.axisLineWidth}]})}if(this.showLabel&&t.push({type:"text",groupTexts:["bottom-axis","label"],data:this.getTickValues().map(i=>({text:i.toString(),x:this.getScaleValue(i)+this.calculateOffsetByRotation("height"),y:this.boundingRect.y+this.axisConfig.labelPadding+(this.showTick?this.axisConfig.tickLength:0)+(this.showAxisLine?this.axisConfig.axisLineWidth:0)+Math.abs(this.calculateOffsetByRotation("width")),fill:this.axisThemeConfig.labelColor,fontSize:this.axisConfig.labelFontSize,rotation:this.normalizedLabelRotationInRad*180/Math.PI,verticalPos:"top",horizontalPos:"center"}))}),this.showTick){let i=this.boundingRect.y+(this.showAxisLine?this.axisConfig.axisLineWidth:0);t.push({type:"path",groupTexts:["bottom-axis","ticks"],data:this.getTickValues().map(e=>({path:`M ${this.getScaleValue(e)},${i}
6 L ${this.getScaleValue(e)},${i+this.axisConfig.tickLength}`,strokeFill:this.axisThemeConfig.tickColor,strokeWidth:this.axisConfig.tickWidth}))})}return this.showTitle&&t.push({type:"text",groupTexts:["bottom-axis","title"],data:[{text:this.title,x:this.range[0]+(this.range[1]-this.range[0])/2,y:this.boundingRect.y+this.boundingRect.height-this.axisConfig.titlePadding-this.titleTextHeight,fill:this.axisThemeConfig.titleColor,fontSize:this.axisConfig.titleFontSize,rotation:0,verticalPos:"top",horizontalPos:"center"}]}),t}getDrawableElementsForTopAxis(){let t=[];if(this.showAxisLine){let i=this.boundingRect.y+this.boundingRect.height-this.axisConfig.axisLineWidth/2;t.push({type:"path",groupTexts:["top-axis","axis-line"],data:[{path:`M ${this.boundingRect.x},${i} L ${this.boundingRect.x+this.boundingRect.width},${i}`,strokeFill:this.axisThemeConfig.axisLineColor,strokeWidth:this.axisConfig.axisLineWidth}]})}if(this.showLabel&&t.push({type:"text",groupTexts:["top-axis","label"],data:this.getTickValues().map(i=>({text:i.toString(),x:this.getScaleValue(i),y:this.boundingRect.y+(this.showTitle?this.titleTextHeight+this.axisConfig.titlePadding*2:0)+this.axisConfig.labelPadding,fill:this.axisThemeConfig.labelColor,fontSize:this.axisConfig.labelFontSize,rotation:0,verticalPos:"top",horizontalPos:"center"}))}),this.showTick){let i=this.boundingRect.y;t.push({type:"path",groupTexts:["top-axis","ticks"],data:this.getTickValues().map(e=>({path:`M ${this.getScaleValue(e)},${i+this.boundingRect.height-(this.showAxisLine?this.axisConfig.axisLineWidth:0)}
6 L ${this.getScaleValue(e)},${i+this.boundingRect.height-this.axisConfig.tickLength-(this.showAxisLine?this.axisConfig.axisLineWidth:0)}`,strokeFill:this.axisThemeConfig.tickColor,strokeWidth:this.axisConfig.tickWidth}))})}return this.showTitle&&t.push({type:"text",groupTexts:["top-axis","title"],data:[{text:this.title,x:this.boundingRect.x+this.boundingRect.width/2,y:this.boundingRect.y+this.axisConfig.titlePadding,fill:this.axisThemeConfig.titleColor,fontSize:this.axisConfig.titleFontSize,rotation:0,verticalPos:"top",horizontalPos:"center"}]}),t}getDrawableElements(){if(this.axisPosition==="left")return this.getDrawableElementsForLeftAxis();if(this.axisPosition==="right")throw Error("Drawing of right axis is not implemented");return this.axisPosition==="bottom"?this.getDrawableElementsForBottomAxis():this.axisPosition==="top"?this.getDrawableElementsForTopAxis():[]}},mi=class extends Qt{static{a(this,"BandAxis")}constructor(t,i,e,s,n){super(t,s,n,i),this.categories=e,this.scale=ft().domain(this.categories).range(this.getRange())}setRange(t){super.setRange(t)}recalculateScale(){this.scale=ft().domain(this.categories).range(this.getRange()).paddingInner(1).paddingOuter(0).align(.5),xt.trace("BandAxis axis final categories, range: ",this.categories,this.getRange())}getTickValues(){return this.categories}getScaleValue(t){return this.scale(t)??this.getRange()[0]}},yi=class extends Qt{static{a(this,"LinearAxis")}constructor(t,i,e,s,n){super(t,s,n,i),this.domain=e,this.scale=pt().domain(this.domain).range(this.getRange())}getTickValues(){return this.scale.ticks()}recalculateScale(){let t=[...this.domain];this.axisPosition==="left"&&t.reverse(),this.scale=pt().domain(t).range(this.getRange())}getScaleValue(t){return this.scale(t)}};function kt(t,i,e,s){let n=new jt(s);return ot(t)?new mi(i,e,t.categories,t.title,n):new yi(i,e,[t.min,t.max],t.title,n)}a(kt,"getAxis");var Ai=class{constructor(t,i,e,s){this.textDimensionCalculator=t,this.chartConfig=i,this.chartData=e,this.chartThemeConfig=s,this.boundingRect={x:0,y:0,width:0,height:0},this.showChartTitle=!1}static{a(this,"ChartTitle")}setBoundingBoxXY(t){this.boundingRect.x=t.x,this.boundingRect.y=t.y}calculateSpace(t){let i=this.textDimensionCalculator.getMaxDimension([this.chartData.title],this.chartConfig.titleFontSize),e=Math.max(i.width,t.width),s=i.height+2*this.chartConfig.titlePadding;return i.width<=e&&i.height<=s&&this.chartConfig.showTitle&&this.chartData.title&&(this.boundingRect.width=e,this.boundingRect.height=s,this.showChartTitle=!0),{width:this.boundingRect.width,height:this.boundingRect.height}}getDrawableElements(){let t=[];return this.showChartTitle&&t.push({groupTexts:["chart-title"],type:"text",data:[{fontSize:this.chartConfig.titleFontSize,text:this.chartData.title,verticalPos:"middle",horizontalPos:"center",x:this.boundingRect.x+this.boundingRect.width/2,y:this.boundingRect.y+this.boundingRect.height/2,fill:this.chartThemeConfig.titleColor,rotation:0}]}),t}};function Kt(t,i,e,s){let n=new jt(s);return new Ai(n,t,i,e)}a(Kt,"getChartTitleComponent");var ki=class{constructor(t,i,e,s,n){this.plotData=t,this.xAxis=i,this.yAxis=e,this.orientation=s,this.plotIndex=n}static{a(this,"LinePlot")}getDrawableElement(){let t=this.plotData.data.map(s=>[this.xAxis.getScaleValue(s[0]),this.yAxis.getScaleValue(s[1])]),i;if(this.orientation==="horizontal"?i=bt().y(s=>
vendor: 4,496 bytes, line 6
6s[0]).x(s=>s[1])(t):i=bt().x(s=>s[0]).y(s=>s[1])(t),!i)return[];let e=[{groupTexts:["plot",`line-plot-${this.plotIndex}`],type:"path",data:[{path:i,strokeFill:this.plotData.strokeFill,strokeWidth:this.plotData.strokeWidth}]}];if(this.plotData.pointLabels&&this.plotData.pointLabels.length>0){let x=[];for(let[u,[A,_]]of t.entries()){let T=this.plotData.pointLabels[u];T&&(this.orientation==="horizontal"?x.push({x:_+10,y:A,text:T,fill:this.plotData.strokeFill,verticalPos:"middle",horizontalPos:"left",fontSize:12,rotation:0}):x.push({x:A,y:_-10,text:T,fill:this.plotData.strokeFill,verticalPos:"middle",horizontalPos:"center",fontSize:12,rotation:0}))}x.length>0&&e.push({groupTexts:["plot",`line-plot-${this.plotIndex}`,"labels"],type:"text",data:x})}return e}},wi=class{constructor(t,i,e,s,n,x){this.barData=t,this.boundingRect=i,this.xAxis=e,this.yAxis=s,this.orientation=n,this.plotIndex=x}static{a(this,"BarPlot")}getDrawableElement(){let t=this.barData.data.map(n=>[this.xAxis.getScaleValue(n[0]),this.yAxis.getScaleValue(n[1])]),e=Math.min(this.xAxis.getAxisOuterPadding()*2,this.xAxis.getTickDistance())*(1-.05),s=e/2;return this.orientation==="horizontal"?[{groupTexts:["plot",`bar-plot-${this.plotIndex}`],type:"rect",data:t.map(n=>({x:this.boundingRect.x,y:n[0]-s,height:e,width:n[1]-this.boundingRect.x,fill:this.barData.fill,strokeWidth:0,strokeFill:this.barData.fill}))}]:[{groupTexts:["plot",`bar-plot-${this.plotIndex}`],type:"rect",data:t.map(n=>({x:n[0]-s,y:n[1],width:e,height:this.boundingRect.y+this.boundingRect.height-n[1],fill:this.barData.fill,strokeWidth:0,strokeFill:this.barData.fill}))}]}},Ci=class{constructor(t,i,e){this.chartConfig=t,this.chartData=i,this.chartThemeConfig=e,this.boundingRect={x:0,y:0,width:0,height:0}}static{a(this,"BasePlot")}setAxes(t,i){this.xAxis=t,this.yAxis=i}setBoundingBoxXY(t){this.boundingRect.x=t.x,this.boundingRect.y=t.y}calculateSpace(t){return this.boundingRect.width=t.width,this.boundingRect.height=t.height,{width:this.boundingRect.width,height:this.boundingRect.height}}getDrawableElements(){if(!(this.xAxis&&this.yAxis))throw Error("Axes must be passed to render Plots");let t=[];for(let[i,e]of this.chartData.plots.entries())switch(e.type){case"line":{let s=new ki(e,this.xAxis,this.yAxis,this.chartConfig.chartOrientation,i);t.push(...s.getDrawableElement())}break;case"bar":{let s=new wi(e,this.boundingRect,this.xAxis,this.yAxis,this.chartConfig.chartOrientation,i);t.push(...s.getDrawableElement())}break}return t}};function Zt(t,i,e){return new Ci(t,i,e)}a(Zt,"getPlotComponent");var Si=class{constructor(t,i,e,s){this.chartConfig=t,this.chartData=i,this.componentStore={title:Kt(t,i,e,s),plot:Zt(t,i,e),xAxis:kt(i.xAxis,t.xAxis,{titleColor:e.xAxisTitleColor,labelColor:e.xAxisLabelColor,tickColor:e.xAxisTickColor,axisLineColor:e.xAxisLineColor},s),yAxis:kt(i.yAxis,t.yAxis,{titleColor:e.yAxisTitleColor,labelColor:e.yAxisLabelColor,tickColor:e.yAxisTickColor,axisLineColor:e.yAxisLineColor},s)}}static{a(this,"Orchestrator")}calculateVerticalSpace(){let t=this.chartConfig.width,i=this.chartConfig.height,e=0,s=0,n=Math.floor(t*this.chartConfig.plotReservedSpacePercent/100),x=Math.floor(i*this.chartConfig.plotReservedSpacePercent/100),u=this.componentStore.plot.calculateSpace({width:n,height:x});t-=u.width,i-=u.height,u=this.componentStore.title.calculateSpace({width:this.chartConfig.width,height:i}),s=u.height,i-=u.height,this.componentStore.xAxis.setAxisPosition("bottom"),u=this.componentStore.xAxis.calculateSpace({width:t,height:i}),i-=u.height,this.componentStore.yAxis.setAxisPosition("left"),u=this.componentStore.yAxis.calculateSpace({width:t,height:i}),e=u.width,t-=u.width,t>0&&(n+=t,t=0),i>0&&(x+=i,i=0),this.componentStore.plot.calculateSpace({width:n,height:x}),this.componentStore.plot.setBoundingBoxXY({x:e,y:s}),this.componentStore.xAxis.setRange([e,e+n]),this.componentStore.xAxis.setBoundingBoxXY({x:e,y:s+x}),this.componentStore.yAxis.setRange([s,s+x]),this.componentStore.yAxis.setBoundingBoxXY({x:0,y:s}),this.chartData.plots.some(A=>At(A))&&this.componentStore.xAxis.recalculateOuterPaddingToDrawBar()}calculateHorizontalSpace(){let t=this.chartConfig.width,i=this.chartConfig.height,e=0,s=0,n=0,x=Math.floor(t*this.chartConfig.plotReservedSpacePercent/100),u=Math.floor(i*this.chartConfig.plotReservedSpacePercent/100),A=this.componentStore.plot.calculateSpace({width:x,height:u});t-=A.width,i-=A.height,A=this.componentStore.title.calculateSpace({width:this.chartConfig.width,height:i}
vendor: 2,741 bytes, line 6
6),e=A.height,i-=A.height,this.componentStore.xAxis.setAxisPosition("left"),A=this.componentStore.xAxis.calculateSpace({width:t,height:i}),t-=A.width,s=A.width,this.componentStore.yAxis.setAxisPosition("top"),A=this.componentStore.yAxis.calculateSpace({width:t,height:i}),i-=A.height,n=e+A.height,t>0&&(x+=t,t=0),i>0&&(u+=i,i=0),this.componentStore.plot.calculateSpace({width:x,height:u}),this.componentStore.plot.setBoundingBoxXY({x:s,y:n}),this.componentStore.yAxis.setRange([s,s+x]),this.componentStore.yAxis.setBoundingBoxXY({x:s,y:e}),this.componentStore.xAxis.setRange([n,n+u]),this.componentStore.xAxis.setBoundingBoxXY({x:0,y:n}),this.chartData.plots.some(_=>At(_))&&this.componentStore.xAxis.recalculateOuterPaddingToDrawBar()}calculateSpace(){this.chartConfig.chartOrientation==="horizontal"?this.calculateHorizontalSpace():this.calculateVerticalSpace()}getDrawableElement(){this.calculateSpace();let t=[];this.componentStore.plot.setAxes(this.componentStore.xAxis,this.componentStore.yAxis);for(let i of Object.values(this.componentStore))t.push(...i.getDrawableElements());return t}},_i=class{static{a(this,"XYChartBuilder")}static build(t,i,e,s){return new Si(t,i,e,s).getDrawableElement()}},Z=0,Jt,J=_t(),tt=St(),f=Rt(),wt=tt.plotColorPalette.split(",").map(t=>t.trim()),rt=!1,Ct=!1;function St(){let t=zt(),i=nt();return mt(t.xyChart,i.themeVariables.xyChart)}a(St,"getChartDefaultThemeConfig");function _t(){let t=nt();return mt(Bt.xyChart,t.xyChart)}a(_t,"getChartDefaultConfig");function Rt(){return{yAxis:{type:"linear",title:"",min:1/0,max:-1/0},xAxis:{type:"band",title:"",categories:[]},title:"",plots:[]}}a(Rt,"getChartDefaultData");function it(t){let i=nt();return Vt(t.trim(),i)}a(it,"textSanitizer");function ti(t){Jt=t}a(ti,"setTmpSVGG");function ii(t){t==="horizontal"?J.chartOrientation="horizontal":J.chartOrientation="vertical"}a(ii,"setOrientation");function ei(t){f.xAxis.title=it(t.text)}a(ei,"setXAxisTitle");function Tt(t,i){f.xAxis={type:"linear",title:f.xAxis.title,min:t,max:i},rt=!0}a(Tt,"setXAxisRangeData");function si(t){f.xAxis={type:"band",title:f.xAxis.title,categories:t.map(i=>it(i.text))},rt=!0}a(si,"setXAxisBand");function ai(t){f.yAxis.title=it(t.text)}a(ai,"setYAxisTitle");function ni(t,i){f.yAxis={type:"linear",title:f.yAxis.title,min:t,max:i},Ct=!0}a(ni,"setYAxisRangeData");function oi(t){let i=Math.min(...t),e=Math.max(...t),s=K(f.yAxis)?f.yAxis.min:1/0,n=K(f.yAxis)?f.yAxis.max:-1/0;f.yAxis={type:"linear",title:f.yAxis.title,min:Math.min(s,i),max:Math.max(n,e)}}a(oi,"setYAxisRangeFromPlotData");function Dt(t){let i=[];if(t.length===0)return i;if(!rt){let e=K(f.xAxis)?f.xAxis.min:1/0,s=K(f.xAxis)?f.xAxis.max:-1/0;Tt(Math.min(e,1),Math.max(s,t.length))}if(ot(f.xAxis)&&t.length>
vendor: 4,985 bytes, lines 6-11
6f.xAxis.categories.length&&(t=t.slice(0,f.xAxis.categories.length)),Ct||oi(t),ot(f.xAxis)&&(i=f.xAxis.categories.map((e,s)=>[e,t[s]])),K(f.xAxis)){let e=f.xAxis.min,s=f.xAxis.max;if(t.length===1)i=[[`${e}`,t[0]]];else{let n=(s-e)/(t.length-1);i=t.map((x,u)=>[`${e+u*n}`,x])}}return i}a(Dt,"transformDataWithoutCategory");function Lt(t){return wt[t===0?0:t%wt.length]}a(Lt,"getPlotColorFromPalette");function ri(t,i){let e=i.map(u=>u.value),s=i.map(u=>u.label?it(u.label):""),n=Dt(e),x=s.some(u=>u!=="");f.plots.push({type:"line",strokeFill:Lt(Z),strokeWidth:2,data:n,...x?{pointLabels:s}:{}}),Z++}a(ri,"setLineData");function hi(t,i){let e=i.map(n=>n.value),s=Dt(e);f.plots.push({type:"bar",fill:Lt(Z),data:s}),Z++}a(hi,"setBarData");function li(){if(f.plots.length===0)throw Error("No Plot to render, please provide a plot with some data");return f.title=dt(),_i.build(J,f,tt,Jt)}a(li,"getDrawableElem");function ci(){return tt}a(ci,"getChartThemeConfig");function ui(){return J}a(ui,"getChartConfig");function gi(){return f}a(gi,"getXYChartData");var Ri=a(function(){Wt(),Z=0,J=_t(),f=Rt(),tt=St(),wt=tt.plotColorPalette.split(",").map(t=>t.trim()),rt=!1,Ct=!1},"clear"),Ti={getDrawableElem:li,clear:Ri,setAccTitle:Ft,getAccTitle:Xt,setDiagramTitle:Ht,getDiagramTitle:dt,getAccDescription:Nt,setAccDescription:Yt,setOrientation:ii,setXAxisTitle:ei,setXAxisRangeData:Tt,setXAxisBand:si,setYAxisTitle:ai,setYAxisRangeData:ni,setLineData:ri,setBarData:hi,setTmpSVGG:ti,getChartThemeConfig:ci,getChartConfig:ui,getXYChartData:gi},Di=a((t,i,e,s)=>{let n=s.db,x=n.getChartThemeConfig(),u=n.getChartConfig(),A=n.getXYChartData().plots[0].data.map(p=>p[1]);function _(p){return p==="top"?"text-before-edge":"middle"}a(_,"getDominantBaseLine");function T(p){return p==="left"?"start":p==="right"?"end":"middle"}a(T,"getTextAnchor");function V(p){return`translate(${p.x}, ${p.y}) rotate(${p.rotation||0})`}a(V,"getTextTransformation"),xt.debug(`Rendering xychart chart 7`+t);let L=$t(i),M=L.append("g").attr("class","main"),F=M.append("rect").attr("width",u.width).attr("height",u.height).attr("class","background");Ot(L,u.height,u.width,!0),L.attr("viewBox",`0 0 ${u.width} ${u.height}`),F.attr("fill",x.backgroundColor),n.setTmpSVGG(L.append("g").attr("class","mermaid-tmp-group"));let X=n.getDrawableElem(),v={};function O(p){let P=M,l="";for(let[D]of p.entries()){let E=M;D>0&&v[l]&&(E=v[l]),l+=p[D],P=v[l],P||(P=v[l]=E.append("g").attr("class",p[D]))}return P}a(O,"getGroup");for(let p of X){if(p.data.length===0)continue;let P=O(p.groupTexts);switch(p.type){case"rect":if(P.selectAll("rect").data(p.data).enter().append("rect").attr("x",l=>l.x).attr("y",l=>l.y).attr("width",l=>l.width).attr("height",l=>l.height).attr("fill",l=>l.fill).attr("stroke",l=>l.strokeFill).attr("stroke-width",l=>l.strokeWidth),u.showDataLabel){let l=u.showDataLabelOutsideBar;if(u.chartOrientation==="horizontal"){let D=function(b,W){let{data:k,label:z}=b;return W*z.length*E<=k.width-m};var Y=D;a(D,"fitsHorizontally");let E=.7,m=10,$=p.data.map((b,W)=>({data:b,label:A[W].toString()})).filter(b=>b.data.width>0&&b.data.height>0),S=$.map(b=>{let{data:W}=b,k=W.height*.7;for(;!D(b,k)&&k>0;)k-=1;return k}),j=Math.floor(Math.min(...S)),w=a(b=>l?b.data.x+b.data.width+m:b.data.x+b.data.width-m,"determineLabelXPosition");P.selectAll("text").data($).enter().append("text").attr("x",w).attr("y",b=>b.data.y+b.data.height/2).attr("text-anchor",l?"start":"end").attr("dominant-baseline","middle").attr("fill",x.dataLabelColor).attr("font-size",`${j}px`).text(b=>b.label)}else{let D=function(w,b,W){let{data:k,label:z}=w,h=b*z.length*.7,c=k.x+k.width/2,g=c-h/2,y=c+h/2,o=g>=k.x&&y<=k.x+k.width,U=k.y+W+b<=k.y+k.height;return o&&U};var N=D;a(D,"fitsInBar");let E=10,m=p.data.map((w,b)=>({data:w,label:A[b].toString()})).filter(w=>w.data.width>0&&w.data.height>0),$=m.map(w=>{let{data:b,label:W}=w,k=b.width/(W.length*.7);for(;!D(w,k,E)&&k>0;)k-=1;return k}),S=Math.floor(Math.min(...$)),j=a(w=>l?w.data.y-E:w.data.y+E,"determineLabelYPosition");P.selectAll("text").data(m).enter().append("text").attr("x",w=>w.data.x+w.data.width/2).attr("y",j).attr("text-anchor","middle").attr("dominant-baseline",l?"auto":"hanging").attr("fill",x.dataLabelColor).attr("font-size",`${S}px`).text(w=>w.label)}}break;case"text":P.selectAll("text").data(p.data).enter().append("text").attr("x",0).attr("y",0).attr("fill",l=>l.fill).attr("font-size",l=>l.fontSize).attr("dominant-baseline",l=>_(l.verticalPos)).attr("text-anchor",l=>T(l.horizontalPos)).attr("transform",l=>V(l)).text(l=>l.text);break;case"path":P.selectAll("path").data(p.data).enter().append("path").attr("d",l=>l.path).attr("fill",l=>l.fill?l.fill:"none").attr("stroke",l=>l.strokeFill).attr("stroke-width",l=>l.strokeWidth);break}}},"draw"),Li={draw:Di},Xi={parser:bi,db:Ti,renderer:Li};export{Xi as diagram}; 8//# sourceMappingURL=xychartDiagram-ELKLHX3M-TMETZUEM.min.js.map 9 10// SIG // Begin signature block 11// SIG // MIIvHwYJKoZIhvcNAQcCoIIvEDCCLwwCAQExDzANBglg
12// SIG // hkgBZQMEAgEFADB3BgorBgEEAYI3AgEEoGkwZzAyBgor 13// SIG // BgEEAYI3AgEeMCQCAQEEEBDgyQbOONQRoqMAEEvTUJAC 14// SIG // AQACAQACAQACAQACAQAwMTANBglghkgBZQMEAgEFAAQg 15// SIG // DyYnDWUtGFM/lhZLTrna2sk8dDmtvQeHzalWAHBLpeqg 16// SIG // ghOgMIIFZDCCA0ygAwIBAgIQBs7hMb5tVcgH98DH+0Tm 17// SIG // IDANBgkqhkiG9w0BAQwFADBMMQswCQYDVQQGEwJVUzEX 18// SIG // MBUGA1UEChMORGlnaUNlcnQsIEluYy4xJDAiBgNVBAMT 19// SIG // G0RpZ2lDZXJ0IENTIFJTQTQwOTYgUm9vdCBHNTAeFw0y 20// SIG // MTAxMTUwMDAwMDBaFw00NjAxMTQyMzU5NTlaMEwxCzAJ 21// SIG // BgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwgSW5j 22// SIG // LjEkMCIGA1UEAxMbRGlnaUNlcnQgQ1MgUlNBNDA5NiBS 23// SIG // b290IEc1MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIIC 24// SIG // CgKCAgEAtjNzgNhiA3AULBEcOV58rnyDhh3+Ji9MJK2L 25// SIG // 6oNfqbw9W/wLmEwCRzDs4v7s6DRbZl6/O9cspiX/jFmz 26// SIG // 3+rafCnZRlByCB1u0RsK3R/NmYn6Dw9zxOGcHXUyzW+X 27// SIG // 2ipqlbJsyQnQ6gt7fRcGSZnv1t7gyFPUrsZ38Ya7Ixy4 28// SIG // wN9Z94590e+C5iaLWji1/3XVstlPCfM3iFDaEaSKFBTR 29// SIG // UwQAffNqRBj+UHAyBxyomg46HcUKH24LJmm3PKJXcCyG 30// SIG // +kxulalYQ7msEtb/P+3XQxdrTM6exJCr//oQUJqjkFfW 31// SIG // 54wQrp8WGs81HX/Xdu2KnDWnKLinXSH8MDfd3ggZTxXG 32// SIG // 56bakEeO95RTTI5TAr79meXqhtCvAwLTm6qT8asojiAB 33// SIG // /0z7zLcpQPWHpBITBR9DbtdRUJ84tCDtFwkSj8y5Ga+f 34// SIG // zb5pEdOvVRBtF4Z5llLGsgCd5a84sDX0iGuPDgQ9fO6v 35// SIG // zdNqEErGzYbKIj2hSlz7Dv+I31xip8C5HtmsbH44N/53 36// SIG // kyXChYpPtTcGWgaBFPHOlJ2ZkeoyWs5nPW4EZq0MTy2j 37// SIG // Lvee9Xid9wr9fo/jQopVlrzxnzct/J5flf6MGBv8jv1L 38// SIG // kK/XA2gSY6zik6eiywTlT2TOA/rGFJ/Zi+jM1GKMa+QA 39// SIG // LBmfGgbGMYFU+1Mkmq9Vmbqdda64wt0CAwEAAaNCMEAw 40// SIG // HQYDVR0OBBYEFGgBk7HSSkBCaZRGLBxaiKkltEdPMA4G 41// SIG // A1UdDwEB/wQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MA0G 42// SIG // CSqGSIb3DQEBDAUAA4ICAQCS/O64AnkXAlF9IcVJZ6ek 43// SIG // 8agkOOsMaOpaQmuc9HPBaUotszcFUEKYkp4GeSwuBpn2 44// SIG // 798roM2zkgGDtaDLJ7U8IxqYSaLsLZmlWUOs0rGT1lfX 45// SIG // HLyT1sZA4bNvGVW3E9flQzOktavL2sExZA101iztw41u 46// SIG // 67uvGUdhYS3A9AW5b3jcOvdCQGVTkb2ZDZOSVKapN1kr 47// SIG // m8uZxrw99wSE8JQzHQ+CWjnLLkXDKBmjspuYyPwxa2CP 48// SIG // 9umGKLzgPH10XRaJW2kkxxCLxEu7Nk/UWT/DsKSRmfgu 49// SIG // 0UoBnfWIEu+/WhFqWU9Za1pn84+0Ew/A2C89KHKqGX8R 50// SIG // fWpbn5XnX7eUT/E+oVr/Lcyd3yd3jzJzHGcKdvP6XLG/ 51// SIG // vB29DCibsscXZwszD8O9Ntz7ukILq+2Ew2LWhBapsQdr 52// SIG // qW7uxs/msEQpwvCzYYAqi2/SFFwlh1Rk86RMwaH4p2vq 53// SIG // /uo6/HnbDo/cxvPJ1Gze6YOhjh0i7Mk6sgB73DunQhp/ 54// SIG // 3IupET2Op8Agb10JXUNE5o9mzKlbB/Hvm3oOs1ThlP0O 55// SIG // LMaT11X9cZg1uAlK/8YpKCz2Ui3bFBiSJ+IWfozK1GG+ 56// SIG // goeR65g3P79fXXc/NKwbOEOraHKZMh46GhmlozhMI9ej 57// SIG // 58zVKpIXkAtaS70WvfuGauKJmezkoFUYyaMIHxPgMghy 58// SIG // 0DCCBpAwggR4oAMCAQICEAreMulQm0SqNLHa8bwOyHMw 59// SIG // DQYJKoZIhvcNAQELBQAwTDELMAkGA1UEBhMCVVMxFzAV 60// SIG // BgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMSQwIgYDVQQDExtE 61// SIG // aWdpQ2VydCBDUyBSU0E0MDk2IFJvb3QgRzUwHhcNMjEw 62// SIG // NzE1MDAwMDAwWhcNMzEwNzE0MjM1OTU5WjBbMQswCQYD 63// SIG // VQQGEwJVUzEYMBYGA1UEChMPLk5FVCBGb3VuZGF0aW9u 64// SIG // MTIwMAYDVQQDEykuTkVUIEZvdW5kYXRpb24gUHJvamVj 65// SIG // dHMgQ29kZSBTaWduaW5nIENBMjCCAiIwDQYJKoZIhvcN 66// SIG // AQEBBQADggIPADCCAgoCggIBAM55KccMg/kCnTurEsDw 67// SIG // SQ+cLSS/Z3MiJYRxTPK1r1OZQgqDKfU3AIl7wiCGiQnj 68// SIG // sY1xb9Jmq2hoUq/EgDVXnwu+BwXw0wJfycqFpjnwcUWP 69// SIG // 99P9Kor31LaMa8PdUkdxrt3rnFscW+G/oaCKU4GylPv/ 70// SIG // 3J0r4vBJgU5O57XxZAFsP+i6L/pzF1PqhM5v07gk/Kll 71// SIG // 9iH3y5HVyLeFKkEvCao8Z+3Bi4Y6gwPcPuc16UsUrvyY 72// SIG // SjnnGNOV3HRpRp0AT3PEQc1A92c1zD6DwUhYh+1GbNt4 73// SIG // lZlVwiaFPSBWjd1kiw/42d01xPEcScaGNQzg8K+LepE0 74// SIG // kHQz68d2j67QHCRW5YdyTD9EqWWaVfAxwC1WZCinxbtk 75// SIG // ji/Vr+ezCejP5oX8lKLdry1cVZVpaZYMDoXBz+2uNHFQ 76// SIG // XMxf3AG/iAc/rbgdasBhouAd6pxNpKWI7usWM++YVXHx 77// SIG // alxpst/jTGSBeqDCVEi1GZlOx1AwlMjIB7ekj+Nq+780 78// SIG // cjyRDFwEYjcHuYyOqAFscnl+nTeGV4gQ2tZVWlbivMlH 79// SIG // e0oWxEz20z2meQWlf8sXJda6hMT6isyB/sv2uhd9yl0m 80// SIG // FRk0hXIP7UhHeL7l2wVLiH9lKT1ZCvidv9Cf6PLAUpBd 81// SIG // 5xWf1EsK73DChIiDSqJB75or8qS5IUnzCBIrJl0juq5H 82// SIG // vBJRAgMBAAGjggFdMIIBWTASBgNVHRMBAf8ECDAGAQH/ 83// SIG // AgEAMB0GA1UdDgQWBBQoDkyJHJmX8YHwjwjeVxJLvLh4 84// SIG // zzAfBgNVHSMEGDAWgBRoAZOx0kpAQmmURiwcWoipJbRH 85// SIG // TzAOBgNVHQ8BAf8EBAMCAYYwEwYDVR0lBAwwCgYIKwYB 86// SIG // BQUHAwMweQYIKwYBBQUHAQEEbTBrMCQGCCsGAQUFBzAB 87// SIG // hhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQwYIKwYB 88// SIG // BQUHMAKGN2h0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNv 89// SIG // bS9EaWdpQ2VydENTUlNBNDA5NlJvb3RHNS5jcnQwRQYD 90// SIG // VR0fBD4wPDA6oDigNoY0aHR0cDovL2NybDMuZGlnaWNl 91// SIG // cnQuY29tL0RpZ2lDZXJ0Q1NSU0E0MDk2Um9vdEc1LmNy 92// SIG // bDAcBgNVHSAEFTATMAcGBWeBDAEDMAgGBmeBDAEEATAN 93// SIG // BgkqhkiG9w0BAQsFAAOCAgEAOuoiUIbgalnJ/q7pK5M7 94// SIG // /P9ghqclk6qKLKb7fja9s7IJdcV/e7+fPJZ4LPeLqpUw 95// SIG // fdGC0eNtuz2UMx0ABRLNCtP1DVH6CjwvQ2Up+MScYz7C 96// SIG // 2ivDfpeHeqGQQG+wF4JacX5OKHK8zNClmE52s9/pbdLh 97// SIG // ovFYD/FoIIduBS8c8cYguUqsGe8H1O8NYO2LoA5+sW3B 98// SIG // +PsnemaQpzA3MWJBiqjrYzO1d23d0W5fzw8kmfnIcv5+ 99// SIG // kOmTY/Ts/1hWJWDiHewjJiOUs2zFqam3cLzzZK0mMBUb 100// SIG // Z0Vfa8CaP6vY3LX8KxvRUAZBzF4ix0UD8OKBKETpNAGA 101// SIG // ptus73RKnNaTwiBEB7V8jlvhql9jDkUXYnjxX5hvG9cZ 102// SIG // SMPIgSTqK5WxCQOrbzqQ029SOfqYerTOA8KzK0tC2xjy
103// SIG // b9GofX4dumT7WtcRdCguP4HcqmOwZoo/l/mrXa0WdI3a 104// SIG // nEh7KVmHPVOkml1ilVxcL5HNG9fXZMxAku3m6z0LgtPn 105// SIG // ri6bwzMxyGn8y9tVxwdfoJ3LsG7e/0ZJyaA2xSrMecdK 106// SIG // g0Or3yZq2o8jQDHeXxkHYHFB7O+Rvilr4OzOEbRkaujR 107// SIG // 615wYNSx0JUWyw0gl2yKF5MsM85LCrscZvbJ9oHc9P7+ 108// SIG // KOLz0B68ZPDI+ott1Oofe7iUFlT4S1oULXI3PDCZlNou 109// SIG // cZQwggegMIIFiKADAgECAhAOAvCsREVf/ih65u/I72ei 110// SIG // MA0GCSqGSIb3DQEBCwUAMFsxCzAJBgNVBAYTAlVTMRgw 111// SIG // FgYDVQQKEw8uTkVUIEZvdW5kYXRpb24xMjAwBgNVBAMT 112// SIG // KS5ORVQgRm91bmRhdGlvbiBQcm9qZWN0cyBDb2RlIFNp 113// SIG // Z25pbmcgQ0EyMB4XDTI2MDkxNzAwMDAwMFoXDTI3MTIx 114// SIG // OTIzNTk1OVowgd8xEzARBgsrBgEEAYI3PAIBAxMCVVMx 115// SIG // GzAZBgsrBgEEAYI3PAIBAhMKV2FzaGluZ3RvbjEdMBsG 116// SIG // A1UEDwwUUHJpdmF0ZSBPcmdhbml6YXRpb24xFDASBgNV 117// SIG // BAUTCzYwMyAzODkgMDY4MQswCQYDVQQGEwJVUzETMBEG 118// SIG // A1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u 119// SIG // ZDEgMB4GA1UEChMXRG9jRlggKC5ORVQgRm91bmRhdGlv 120// SIG // bikxIDAeBgNVBAMTF0RvY0ZYICguTkVUIEZvdW5kYXRp 121// SIG // b24pMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC 122// SIG // AgEAs01497/7/JVvAj5GPfrFDIq+xb/h99PjLs/ayrmw 123// SIG // 0v4gY3WOnVGKDAvPyhRpJWWuTLSNspfn36J3ak44gIfm 124// SIG // JM4nfwPKuAZNGU2iyCbuzB6tFX3Pmd75tS+b0dBvp7kn 125// SIG // bWmKUEfy6APniJtE2CURqf20AJ5CeW0fMf2c+HQrMyUE 126// SIG // byAbrRnRhK4+nBtHOZP2eG9NbmFzsf4Wkt5+PVwN4M46 127// SIG // IvFTAIliiQ2OfRNJfezUObjrrNjRng7ODlk6IHFVY41z 128// SIG // a1BaXOaVWe1KXmwwNk17DGVFMwlzj7uWGw7mYjSpv17a 129// SIG // GVdLcZgqBdBDny+mSG5fYnz5BNUAZZh1r6/Onyjneraj 130// SIG // 3AK9bsMtmTL75BW2XvYdJQwA7/3SDIiNXn32nE7r+iZO 131// SIG // G344P0gTZKznH9FBI0HXVYJJ/5//v0kYEXdQPvBmT9lO 132// SIG // 5PnKBoZG9vYF6bfVc2/kHXjNwiM0w/LGGey3b4BPhbFU 133// SIG // pu7POYaUiy9QtIgoJkMQAeCR6WvisJcorbgjaLy3emw9 134// SIG // uuNUFK47G+REZz5rvGG6qwvmJgr3M4aLjdPd9X+WXWJV 135// SIG // uVodv8OhcNA265FX+8tfPyYVudmNNieuBdigFqZmWtH2 136// SIG // tgU5JfeHHjpPayM1UH5xHTFbMisFXT9e+PVR/vgXcGsA 137// SIG // 5EITiWrehX7Z30oWoSjdaqA2IQsCAwEAAaOCAdkwggHV 138// SIG // MB8GA1UdIwQYMBaAFCgOTIkcmZfxgfCPCN5XEku8uHjP 139// SIG // MB0GA1UdDgQWBBSd4GagOx0ybONkN4zAjFIXCH/c5zA9 140// SIG // BgNVHSAENjA0MDIGBWeBDAEDMCkwJwYIKwYBBQUHAgEW 141// SIG // G2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAOBgNV 142// SIG // HQ8BAf8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwMw 143// SIG // gZsGA1UdHwSBkzCBkDBGoESgQoZAaHR0cDovL2NybDMu 144// SIG // ZGlnaWNlcnQuY29tL05FVEZvdW5kYXRpb25Qcm9qZWN0 145// SIG // c0NvZGVTaWduaW5nQ0EyLmNybDBGoESgQoZAaHR0cDov 146// SIG // L2NybDQuZGlnaWNlcnQuY29tL05FVEZvdW5kYXRpb25Q 147// SIG // cm9qZWN0c0NvZGVTaWduaW5nQ0EyLmNybDCBhQYIKwYB 148// SIG // BQUHAQEEeTB3MCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz 149// SIG // cC5kaWdpY2VydC5jb20wTwYIKwYBBQUHMAKGQ2h0dHA6 150// SIG // Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9ORVRGb3VuZGF0 151// SIG // aW9uUHJvamVjdHNDb2RlU2lnbmluZ0NBMi5jcnQwCQYD 152// SIG // VR0TBAIwADANBgkqhkiG9w0BAQsFAAOCAgEAdl5B6aog 153// SIG // v4Zm8KehTf+xDovKjRI0YFNGg1ll5KwXKjPhDo5St2UF 154// SIG // 6ZW2lT7r5NMs0a4fEJG9LEtLBdBV+ErBcEtj80etYkHe 155// SIG // gUI7RXz+Eit/HJIDN6Vk0RuLD+tzR9AKwSHBmRLIe0Eg 156// SIG // 7rfmjyOpZcSto3eBLossUFHn6j2zuHWwJdo9NWlyn+SH 157// SIG // Q0ZEdFZR3eyvecCGTnyGmUI8U+swXxkZAC8+YpM59kgz 158// SIG // xAps/ITkgclzb5VK4A9XHdaQ3XWUTheRQ1qnrvFtzdDN 159// SIG // B2+1B+JinQRr7gkRNeRC7E78yNduz+UQEAEbyz9WVWOS 160// SIG // vXSFTLTIEPxHD5yMJSe+T4TSrPgwj9YpaBg8/w9vgBZy 161// SIG // ogVc4ujXmjRDK104+7RoW8Vcsglx2PDjNvM3/0rsYbu7 162// SIG // XgR5mOpASxE2UQ5cuF0y7q4WzHpNV+i71rORaIlvldF+ 163// SIG // w1a9+qyqg9LE5Y67pZzQBNSZtvS9nrBMVpBaaNHan05o 164// SIG // nK7Z5nGWGkFd5Qj16cwm+ekB/8oGJyulf2og6HU8luE+ 165// SIG // J3mskWMIX6bY4m69g7z0svRc97hJgY7tDQrp8nggzG/C 166// SIG // g8oArm5YxNJwn6E5SScxGqc65QjRdZQyFgLG3u0GjE8A 167// SIG // PdjkPod/3w8K89m7v1k2aJdE2mG6jvdASgTpeehNrdiL 168// SIG // S1cmcsoCXexhG84xghrXMIIa0wIBATBvMFsxCzAJBgNV 169// SIG // BAYTAlVTMRgwFgYDVQQKEw8uTkVUIEZvdW5kYXRpb24x 170// SIG // MjAwBgNVBAMTKS5ORVQgRm91bmRhdGlvbiBQcm9qZWN0 171// SIG // cyBDb2RlIFNpZ25pbmcgQ0EyAhAOAvCsREVf/ih65u/I 172// SIG // 72eiMA0GCWCGSAFlAwQCAQUAoIHAMBkGCSqGSIb3DQEJ 173// SIG // AzEMBgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAM 174// SIG // BgorBgEEAYI3AgEVMC8GCSqGSIb3DQEJBDEiBCAsemrM 175// SIG // nkLeoRfquZDAsH7jr+8AWbAS5Ikc8/zZD8SqNzBUBgor 176// SIG // BgEEAYI3AgEMMUYwRKAggB4ARABvAGMAZgB4ACAAYwBv
177// SIG // AGQAZQAgAHMAaQBnAG6hIIAeaHR0cHM6Ly9kb3RuZXQu 178// SIG // Z2l0aHViLmlvL2RvY2Z4MA0GCSqGSIb3DQEBAQUABIIC 179// SIG // AJyKgW5msRWoAhnrrYWqsn+5Q0z5rJa3wV5e6g2YayDS 180// SIG // dGGoVK6UeBeDtav/AS6wqYt90BwTBvjk24sEi7BwRvus 181// SIG // 3b+LOtoak5uDq4bAMJ+YtqIA1XU1bjZQTYE3S7IFyMVF 182// SIG // 5kbH8sLVxooXstgijMA1fncGF2Bjel88aYIRcPc2UGzl 183// SIG // Iti29NmWM6cL/r8mkfyTQkZis+4HVTZYUapiTWMHBuX+ 184// SIG // a/8yI8n9iYxVoxiW2Yuw9o4ZSKzP+Qipu9fevFV2VXpg 185// SIG // jUTP2wYxmN9GIjh5inyGW/ExJTznTkHNc0oflwHIDSO0 186// SIG // bsB1nLFdxBLxK+wZSEphtslwIcz+IiXNhECZPfSAUlFm 187// SIG // hepTuqykaKsF7C9WCccOIwozbe0zBoxfK0bev0HjZFJR 188// SIG // TbfAIcTFvXFQNddzj3CRd/2NAEJ+Acl9vx4U2JVxGlY6 189// SIG // U9rtxlGaSUz1leq2qk93EwUZrKFatTG1O78rfSUfN9uL 190// SIG // asdlKuy21+buLpB1Nj4Gi7/5av4DQQhhWynfdXq/ikNA 191// SIG // TVU90jYYip671Jm3aamdZQQ21yPdpYdG0cFw7qgSmZVt 192// SIG // 001gdC2IcNKunghwh89fz+Z0YWscN6CUtw5aUQ64W7lA 193// SIG // UXRIsAS/5/5rjagg/OrxlsCP9lFJMCcCr6zNDMFc16b3 194// SIG // ibf0VupseG1CTIoyOkR1TLBPoYIXdjCCF3IGCisGAQQB 195// SIG // gjcDAwExghdiMIIXXgYJKoZIhvcNAQcCoIIXTzCCF0sC 196// SIG // AQMxDzANBglghkgBZQMEAgEFADB3BgsqhkiG9w0BCRAB 197// SIG // BKBoBGYwZAIBAQYJYIZIAYb9bAcBMDEwDQYJYIZIAWUD 198// SIG // BAIBBQAEIK0mf62LmkzTqJLF0fACUvR6i1b0HzzfRWTV 199// SIG // eE7LuCMEAhBoSJHz9rfNbswhjGqGSoDGGA8yMDI2MDkx 200// SIG // ODA5NTEwNlqgghM6MIIG7TCCBNWgAwIBAgIQCE/cM09+ 201// SIG // RU7bww+P+ZIYNTANBgkqhkiG9w0BAQsFADBpMQswCQYD 202// SIG // VQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4x 203// SIG // QTA/BgNVBAMTOERpZ2lDZXJ0IFRydXN0ZWQgRzQgVGlt 204// SIG // ZVN0YW1waW5nIFJTQTQwOTYgU0hBMjU2IDIwMjUgQ0Ex 205// SIG // MB4XDTI2MDgwNTAwMDAwMFoXDTM3MTEwNDIzNTk1OVow 206// SIG // YzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRpZ2lDZXJ0 207// SIG // LCBJbmMuMTswOQYDVQQDEzJEaWdpQ2VydCBTSEEyNTYg 208// SIG // UlNBNDA5NiBUaW1lc3RhbXAgUmVzcG9uZGVyIDIwMjYg 209// SIG // MTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB 210// SIG // ALZ7pvLJ/s1K+NSbTGWz/TjGMPh8CQ6RucZCLv5anHzW 211// SIG // JjF/NWJrFIhy24fcpKXlgRiky4WAawDfU3YP0BMxt9l3 212// SIG // Dm5oCG5Z69AqEN1kgHg2epx+l+lZBcmJCcN0ASURML5u 213// SIG // FIS80sZsDwO3BSkUxDjLJhBI+qiZP3aixAC/qEGLjsBN 214// SIG // lLol9VZ7pfGEXiMlneJIC5/YKuizVzNFKZZEeoy/0B8Z 215// SIG // m+nzKBgSWG52lCO1w+nCg6XpCtklTJXeIg283hw7Tmms 216// SIG // ZXR+SMbjbrEOvZ3fP2VxIgeR28Y90ZStd3F9VuA5RVyn 217// SIG // b/whITPAo9b75Zr4Ta6Mj3URm26QZYMn/FnbuTegcoRc 218// SIG // FEZ9FOqM5T6MTdtr/n74lIT/ug0eeOzmZ6QTFg33otX+ 219// SIG // bFRsIolvykE1jive4PuESaT8zzVeFWDAMDtozNgLctkG 220// SIG // D1ZjkEyZtJrLl5ya0m5doH/ScpaZCZVl6pNUOCybMc/k 221// SIG // xC6EAmSJY24L0yYKD1Nkddsnb/ItVKi/2nXpQNMu1PT5 222// SIG // prW83vV8d67WowuUs0HdY4H8AMLGvdL/WHEj3ZnqMqAQ 223// SIG // QP9u3Ai9t+5eQ02GDwy0ODjdzi0xlp70W+ow63/0++YD 224// SIG // EX1M0iwgUHwbrJvfpklkZQvw3+kv3vUPItdwroczk9ic 225// SIG // flf55W1zOEKAcJVAIXpcMCU9AgMBAAGjggGVMIIBkTAM 226// SIG // BgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQUyWOKMC7USvtu 227// SIG // lPPm40B+9ezN4jAfBgNVHSMEGDAWgBTvb1NK6eQGfHrK 228// SIG // 4pBW9i/USezLTjAOBgNVHQ8BAf8EBAMCB4AwFgYDVR0l 229// SIG // AQH/BAwwCgYIKwYBBQUHAwgwgZUGCCsGAQUFBwEBBIGI 230// SIG // MIGFMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdp 231// SIG // Y2VydC5jb20wXQYIKwYBBQUHMAKGUWh0dHA6Ly9jYWNl 232// SIG // cnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRH 233// SIG // NFRpbWVTdGFtcGluZ1JTQTQwOTZTSEEyNTYyMDI1Q0Ex 234// SIG // LmNydDBfBgNVHR8EWDBWMFSgUqBQhk5odHRwOi8vY3Js 235// SIG // My5kaWdpY2VydC5jb20vRGlnaUNlcnRUcnVzdGVkRzRU 236// SIG // aW1lU3RhbXBpbmdSU0E0MDk2U0hBMjU2MjAyNUNBMS5j 237// SIG // cmwwIAYDVR0gBBkwFzAIBgZngQwBBAIwCwYJYIZIAYb9 238// SIG // bAcBMA0GCSqGSIb3DQEBCwUAA4ICAQCNxTphHp1SCt+Z 239// SIG // rAmAfn0oQLFr0mLywSLaDXQIENoyKqxrFbJblzCVP/pk 240// SIG // XmwXOdrOpWygLzlT12os5ipDCy35RBCg2UMeApEtrfGh 241// SIG // z45F4Wt4WGdNdIbRWt3YTYJmpR+b7lr4d7Uwn+H600u4 242// SIG // D7RnOGf8Wj4UNgAdZkfHhHv1mx9EVh71SJelcEN/oORS 243// SIG // jXzdjfw1iZH9d8Nh/thn6hH23d+VsPAr6GAYyzSA02nX 244// SIG // D1nYLI7Ijmiv+xLCiYC41DSFYL3GhTiy0PxpawPtGRya 245// SIG // BVGzq+UiTfM8pD7KVyF5aQyWP4KhVGUUTnmm/RlYJoW3 246// SIG // TiXA/+t0YcT2oRVBm3JETjajHug2AL+v5jhtKVnd3D0r 247// SIG // bHXEu27o+Q8p4sEWPMqKDB+qbceb6T/6WcwTwXmQ9lOC 248// SIG // LLYcsQeSWmvKqzpAec9etE14jOQAzLKWdE3w/TCaKtLR 249// SIG // aRT7LCkRYVnhA2D73FLje1O5b3HR5eHs0NzU/+xX7NbE 250// SIG // dcofy0W3Wdwd1XOqtlpg/JgwtKfZM5dqO94lbUveOiJB 251// SIG // I+xZEbGRsMNbXmMREUTgu+Oca7Y73MPWcslIx2VhkSKS 252// SIG // XjDbD6rgg39H5Mh7QfieAIjWagkJNt68Yfim6cjEzVSi 253// SIG // LSeZfdkr5dtFPTW6jATlWJdYeeDRGCyatf8R1hSjzSvd 254// SIG // N8yWQPT9gzCCBrQwggScoAMCAQICEA3HrFcF/yGZLkBD 255// SIG // Igw6SYYwDQYJKoZIhvcNAQELBQAwYjELMAkGA1UEBhMC 256// SIG // VVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UE 257// SIG // CxMQd3d3LmRpZ2ljZXJ0LmNvbTEhMB8GA1UEAxMYRGln 258// SIG // aUNlcnQgVHJ1c3RlZCBSb290IEc0MB4XDTI1MDUwNzAw 259// SIG // MDAwMFoXDTM4MDExNDIzNTk1OVowaTELMAkGA1UEBhMC 260// SIG // VVMxFzAVBgNVBAoTDkRpZ2lDZXJ0LCBJbmMuMUEwPwYD 261// SIG // VQQDEzhEaWdpQ2VydCBUcnVzdGVkIEc0IFRpbWVTdGFt 262// SIG // cGluZyBSU0E0MDk2IFNIQTI1NiAyMDI1IENBMTCCAiIw 263// SIG // DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALR4MdMK 264// SIG // mEFyvjxGwBysddujRmh0tFEXnU2tjQ2UtZmWgyxU7UNq 265// SIG // EY81FzJsQqr5G7A6c+Gh/qm8Xi4aPCOo2N8S9SLrC6Kb 266// SIG // ltqn7SWCWgzbNfiR+2fkHUiljNOqnIVD/gG3SYDEAd4d 267// SIG // g2dDGpeZGKe+42DFUF0mR/vtLa4+gKPsYfwEu7EEbkC9 268// SIG // +0F2w4QJLVSTEG8yAR2CQWIM1iI5PHg62IVwxKSpO0Xa 269// SIG // F9DPfNBKS7Zazch8NF5vp7eaZ2CVNxpqumzTCNSOxm+S 270// SIG // AWSuIr21Qomb+zzQWKhxKTVVgtmUPAW35xUUFREmDrMx 271// SIG // SNlr/NsJyUXzdtFUUt4aS4CEeIY8y9IaaGBpPNXKFifi 272// SIG // nT7zL2gdFpBP9qh8SdLnEut/GcalNeJQ55IuwnKCgs+n 273// SIG // rpuQNfVmUB5KlCX3ZA4x5HHKS+rqBvKWxdCyQEEGcbLe 274// SIG // 1b8Aw4wJkhU1JrPsFfxW1gaou30yZ46t4Y9F20HHfIY4 275// SIG // /6vHespYMQmUiote8ladjS/nJ0+k6MvqzfpzPDOy5y6g 276// SIG // qztiT96Fv/9bH7mQyogxG9QEPHrPV6/7umw052AkyiLA 277// SIG // 6tQbZl1KhBtTasySkuJDpsZGKdlsjg4u70EwgWbVRSX1 278// SIG // Wd4+zoFpp4Ra+MlKM2baoD6x0VR4RjSpWM8o5a6D8bpf 279// SIG // m4CLKczsG7ZrIGNTAgMBAAGjggFdMIIBWTASBgNVHRMB 280// SIG // Af8ECDAGAQH/AgEAMB0GA1UdDgQWBBTvb1NK6eQGfHrK 281// SIG // 4pBW9i/USezLTjAfBgNVHSMEGDAWgBTs1+OC0nFdZEzf
282// SIG // Lmc/57qYrhwPTzAOBgNVHQ8BAf8EBAMCAYYwEwYDVR0l 283// SIG // BAwwCgYIKwYBBQUHAwgwdwYIKwYBBQUHAQEEazBpMCQG 284// SIG // CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5j 285// SIG // b20wQQYIKwYBBQUHMAKGNWh0dHA6Ly9jYWNlcnRzLmRp 286// SIG // Z2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290RzQu 287// SIG // Y3J0MEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwz 288// SIG // LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRydXN0ZWRSb290 289// SIG // RzQuY3JsMCAGA1UdIAQZMBcwCAYGZ4EMAQQCMAsGCWCG 290// SIG // SAGG/WwHATANBgkqhkiG9w0BAQsFAAOCAgEAF877FoAc 291// SIG // /gc9EXZxML2+C8i1NKZ/zdCHxYgaMH9Pw5tcBnPw6O6F 292// SIG // TGNpoV2V4wzSUGvI9NAzaoQk97frPBtIj+ZLzdp+yXdh 293// SIG // OP4hCFATuNT+ReOPK0mCefSG+tXqGpYZ3essBS3q8nL2 294// SIG // UwM+NMvEuBd/2vmdYxDCvwzJv2sRUoKEfJ+nN57mQfQX 295// SIG // wcAEGCvRR2qKtntujB71WPYAgwPyWLKu6RnaID/B0ba2 296// SIG // H3LUiwDRAXx1Neq9ydOal95CHfmTnM4I+ZI2rVQfjXQA 297// SIG // 1WSjjf4J2a7jLzWGNqNX+DF0SQzHU0pTi4dBwp9nEC8E 298// SIG // AqoxW6q17r0z0noDjs6+BFo+z7bKSBwZXTRNivYuve3L 299// SIG // 2oiKNqetRHdqfMTCW/NmKLJ9M+MtucVGyOxiDf06VXxy 300// SIG // KkOirv6o02OoXN4bFzK0vlNMsvhlqgF2puE6FndlENSm 301// SIG // E+9JGYxOGLS/D284NHNboDGcmWXfwXRy4kbu4QFhOm0x 302// SIG // JuF2EZAOk5eCkhSxZON3rGlHqhpB/8MluDezooIs8CVn 303// SIG // rpHMiD2wL40mm53+/j7tFaxYKIqL0Q4ssd8xHZnIn/7G 304// SIG // ELH3IdvG2XlM9q7WP/UwgOkw/HQtyRN62JK4S1C8uw3P 305// SIG // dBunvAZapsiI5YKdvlarEvf8EA+8hcpSM9LHJmyrxaFt 306// SIG // oza2zNaQ9k+5t1wwggWNMIIEdaADAgECAhAOmxiO+dAt 307// SIG // 5+/bUOIIQBhaMA0GCSqGSIb3DQEBDAUAMGUxCzAJBgNV 308// SIG // BAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAX 309// SIG // BgNVBAsTEHd3dy5kaWdpY2VydC5jb20xJDAiBgNVBAMT 310// SIG // G0RpZ2lDZXJ0IEFzc3VyZWQgSUQgUm9vdCBDQTAeFw0y 311// SIG // MjA4MDEwMDAwMDBaFw0zMTExMDkyMzU5NTlaMGIxCzAJ 312// SIG // BgNVBAYTAlVTMRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMx 313// SIG // GTAXBgNVBAsTEHd3dy5kaWdpY2VydC5jb20xITAfBgNV 314// SIG // BAMTGERpZ2lDZXJ0IFRydXN0ZWQgUm9vdCBHNDCCAiIw 315// SIG // DQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL/mkHNo 316// SIG // 3rvkXUo8MCIwaTPswqclLskhPfKK2FnC4SmnPVirdprN 317// SIG // rnsbhA3EMB/zG6Q4FutWxpdtHauyefLKEdLkX9YFPFIP 318// SIG // Uh/GnhWlfr6fqVcWWVVyr2iTcMKyunWZanMylNEQRBAu 319// SIG // 34LzB4TmdDttceItDBvuINXJIB1jKS3O7F5OyJP4IWGb 320// SIG // NOsFxl7sWxq868nPzaw0QF+xembud8hIqGZXV59UWI4M 321// SIG // K7dPpzDZVu7Ke13jrclPXuU15zHL2pNe3I6PgNq2kZhA 322// SIG // kHnDeMe2scS1ahg4AxCN2NQ3pC4FfYj1gj4QkXCrVYJB 323// SIG // MtfbBHMqbpEBfCFM1LyuGwN1XXhm2ToxRJozQL8I11pJ 324// SIG // pMLmqaBn3aQnvKFPObURWBf3JFxGj2T3wWmIdph2PVld 325// SIG // QnaHiZdpekjw4KISG2aadMreSx7nDmOu5tTvkpI6nj3c 326// SIG // AORFJYm2mkQZK37AlLTSYW3rM9nF30sEAMx9HJXDj/ch 327// SIG // srIRt7t/8tWMcCxBYKqxYxhElRp2Yn72gLD76GSmM9GJ 328// SIG // B+G9t+ZDpBi4pncB4Q+UDCEdslQpJYls5Q5SUUd0vias 329// SIG // tkF13nqsX40/ybzTQRESW+UQUOsxxcpyFiIJ33xMdT9j 330// SIG // 7CFfxCBRa2+xq4aLT8LWRV+dIPyhHsXAj6KxfgommfXk 331// SIG // aS+YHS312amyHeUbAgMBAAGjggE6MIIBNjAPBgNVHRMB 332// SIG // Af8EBTADAQH/MB0GA1UdDgQWBBTs1+OC0nFdZEzfLmc/ 333// SIG // 57qYrhwPTzAfBgNVHSMEGDAWgBRF66Kv9JLLgjEtUYun 334// SIG // pyGd823IDzAOBgNVHQ8BAf8EBAMCAYYweQYIKwYBBQUH 335// SIG // AQEEbTBrMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5k 336// SIG // aWdpY2VydC5jb20wQwYIKwYBBQUHMAKGN2h0dHA6Ly9j 337// SIG // YWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEFzc3Vy 338// SIG // ZWRJRFJvb3RDQS5jcnQwRQYDVR0fBD4wPDA6oDigNoY0 339// SIG // aHR0cDovL2NybDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0 340// SIG // QXNzdXJlZElEUm9vdENBLmNybDARBgNVHSAECjAIMAYG 341// SIG // BFUdIAAwDQYJKoZIhvcNAQEMBQADggEBAHCgv0NcVec4 342// SIG // X6CjdBs9thbX979XB72arKGHLOyFXqkauyL4hxppVCLt 343// SIG // pIh3bb0aFPQTSnovLbc47/T/gLn4offyct4kvFIDyE7Q 344// SIG // Kt76LVbP+fT3rDB6mouyXtTP0UNEm0Mh65ZyoUi0mcud 345// SIG // T6cGAxN3J0TU53/oWajwvy8LpunyNDzs9wPHh6jSTEAZ 346// SIG // NUZqaVSwuKFWjuyk1T3osdz9HNj0d1pcVIxv76FQPfx2 347// SIG // CWiEn2/K2yCNNWAcAgPLILCsWKAOQGPFmCLBsln1VWvP 348// SIG // J6tsds5vIy30fnFqI2si/xK4VC0nftg62fC2h5b9W9Fc 349// SIG // rBjDTZ9ztwGpn1eqXijiuZQxggN8MIIDeAIBATB9MGkx 350// SIG // CzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdpQ2VydCwg 351// SIG // SW5jLjFBMD8GA1UEAxM4RGlnaUNlcnQgVHJ1c3RlZCBH 352// SIG // NCBUaW1lU3RhbXBpbmcgUlNBNDA5NiBTSEEyNTYgMjAy 353// SIG // NSBDQTECEAhP3DNPfkVO28MPj/mSGDUwDQYJYIZIAWUD 354// SIG // BAIBBQCggdEwGgYJKoZIhvcNAQkDMQ0GCyqGSIb3DQEJ 355// SIG // EAEEMBwGCSqGSIb3DQEJBTEPFw0yNjA5MTgwOTUxMDZa 356// SIG // MCsGCyqGSIb3DQEJEAIMMRwwGjAYMBYEFFHZq9oDSXPY
357// SIG // T0JmrKSCSOazacQ5MC8GCSqGSIb3DQEJBDEiBCBMywvQ 358// SIG // lAC8s2uD/dQ0kVrQCc16o1pt552wEERQIwZG9TA3Bgsq 359// SIG // hkiG9w0BCRACLzEoMCYwJDAiBCAtoJ2n9BMfn+cttsXm 360// SIG // 6cllZ1WvBD8ep0LMDSEg4UHr/DANBgkqhkiG9w0BAQEF 361// SIG // AASCAgCD2zkbA/8s5GLiHLo3KzMbwdIW1rU3VGcE14fD 362// SIG // ovGxfFElNbxEbcLvs8jfSBebqP3sXhE7HlWL5S3s6KWv 363// SIG // bD/IJVoMVgzbNxpZcmDJWfMUC2568ybRRnoznb8n/CZ5 364// SIG // lXZ4rAkPAOXDnMqoC/Ler6/saTr2+aCidWsA+/PWid1w 365// SIG // WbCStOQ1ItcQpnhs5Pbk51BLI0dziuhar8wv+cKXdxnZ 366// SIG // Pw4j69gnB87QHKAbsePD6sSeGKdg9Y1yCWi1B3l47qt7 367// SIG // uE/VL018JkT3Suxoe39OIEe0fivGRjsxtf9RBmNTxQCV 368// SIG // +Oyuy7mN9kkpYGcqmTqWAlFtmFzaUXVEho7L19HAPEQ+ 369// SIG // TNfpo5/9gO656mGrx+o02rUBOrRGLjNLz6vqS+qXueKV 370// SIG // HeM2MQHPpz3s0V7SiGfXMtvkaYLvlxZXXpbwXpkVYBYj 371// SIG // r+5q8cACyNAH8YnPq2y7zkOSxvCNWw5M3mhWVLK3tuLx 372// SIG // es0PVgGxM94wHSjYFvhc97lch7OQR6EZypFt2QhNcp7Q 373// SIG // +yXdyblyCmlDMsAGHopnW6rOotJCiC+MkQ3juV/cY2O9 374// SIG // WOESS5bxf3icdrQY7Nh5WrwPcKaO31Ca+bcubnBWzmAU 375// SIG // 0zatypj0MFlQPiFVkvwtX52qUV/mucpcQeKYfs7BPYhm 376// SIG // /Bhfq0J73skPAGvNInX0/RcIx79nmA== 377// SIG // End signature block
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.