文件操作 - 1.8a735de6.chunk.js
返回文件管理
返回主菜单
删除本文件
文件: /opt/netdata/usr/share/netdata/web/static/js/1.8a735de6.chunk.js
编辑文件内容
/*! For license information please see 1.8a735de6.chunk.js.LICENSE */ (this["webpackJsonp@netdata/dashboard"]=this["webpackJsonp@netdata/dashboard"]||[]).push([[1],{218:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return h}));var a=n(0),r=n(78),o=n(53),i=function(e){return e>-10&&e<10?"0".concat(e.toString()):e.toString()},s=!(!Intl||!Intl.DateTimeFormat),l=function(e){return"number"===typeof e?new Date(e):e},c=function(e){return l(e).toLocaleDateString()},u=function(e){return l(e).toLocaleTimeString()},d=function(e){var t=l(e);return"".concat(i(t.getHours()),":").concat(i(t.getMinutes()),":").concat(i(t.getSeconds()))},p=function(e){try{Intl.DateTimeFormat(navigator.language,{localeMatcher:"best fit",formatMatcher:"best fit",weekday:"short",year:"numeric",month:"short",day:"2-digit",timeZone:e})}catch(t){return!1}return!0},h=function(){var e=Object(r.b)(o.G),t=""!==e&&"default"!==e;return{localeDateString:Object(a.useMemo)((function(){var n={localeMatcher:"best fit",formatMatcher:"best fit",weekday:"short",year:"numeric",month:"short",day:"2-digit",timeZone:t?e:void 0};return s?function(e){return new Intl.DateTimeFormat(navigator.language,n).format(e)}:c}),[e,t]),localeTimeString:Object(a.useMemo)((function(){var n={localeMatcher:"best fit",hour12:!1,formatMatcher:"best fit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZone:t?e:void 0,timeZoneName:t?"short":void 0};return s?function(e){return new Intl.DateTimeFormat(navigator.language,n).format(e)}:u}),[e,t]),xAxisTimeString:Object(a.useMemo)((function(){var n={localeMatcher:"best fit",hour12:!1,formatMatcher:"best fit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZone:t?e:void 0};return s?function(e){return new Intl.DateTimeFormat(navigator.language,n).format(e)}:d}),[e,t])}}},220:function(e,t,n){"use strict";n.d(t,"f",(function(){return u})),n.d(t,"a",(function(){return f})),n.d(t,"h",(function(){return g})),n.d(t,"g",(function(){return b})),n.d(t,"k",(function(){return m})),n.d(t,"i",(function(){return y})),n.d(t,"c",(function(){return v})),n.d(t,"b",(function(){return k})),n.d(t,"j",(function(){return x})),n.d(t,"e",(function(){return w})),n.d(t,"d",(function(){return C}));var a=n(33),r=n(21),o=n(53),i=n(118),s=n(32),l=function(e){return e[s.c]},c=Object(r.a)(l,(function(e,t){return t.id}),(function(e,t){return e[t]||i.b})),u=Object(r.a)(c,(function(e){return e.chartData})),d=Object(r.a)(c,Object(a.a)("chartMetadata")),p=Object(r.a)(o.d,d,(function(e,t){return e||t})),h=Object(r.a)(c,Object(a.a)("isFetchingDetails")),f=function(){return Object(r.a)(p,h,(function(e,t){return{chartMetadata:e,isFetchingDetails:t}}))},g=(Object(r.a)(c,(function(e){return e.fetchDataParams.viewRange})),Object(r.a)(c,(function(e){return e.isFetchingData}))),b=Object(r.a)(c,(function(e){return e.fetchDataParams})),m=Object(r.a)(c,(function(e){return e.resizeHeight})),y=Object(r.a)(c,Object(a.a)("chartPanAndZoom")),v=Object(r.a)(l,(function(e){return Object.values(e).reduce((function(e,t){return e+(function(e){return e.isFetchDataFailure||Boolean(e.chartData)||e.isFetchDetailsFailure}(t)?1:0)}),0)})),k=Object(r.a)(l,(function(e){return Object.keys(e).length})),x=Object(r.a)(l,(function(e){var t;return null===(t=Object.values(e).find((function(e){return e.isFetchingData})))||void 0===t?void 0:t.chartId})),w=Object(r.a)(l,(function(e){return Object.values(e).reduce((function(e,t){return e+(t.snapshotData?1:0)}),0)})),C=Object(r.a)(l,(function(e){return Object.values(e).reduce((function(e,t){return e+(t.snapshotDataIsError?1:0)}),0)}))},225:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(4),r=function(e,t){var n={now:"now",space:" ",negative_suffix:"ago",day:"day",days:"days",hour:"hour",hours:"hours",minute:"min",minutes:"mins",second:"sec",seconds:"secs",and:"and"},r="object"===typeof t?Object(a.a)({},n,{},t):n,o="string"===typeof e?parseInt(e,10):e;if(0===o)return r.now;var i="";o<0&&(o=-o,""!==r.negative_suffix&&(i=r.space+r.negative_suffix));var s=Math.floor(o/86400);o-=86400*s;var l=Math.floor(o/3600);o-=3600*l;var c=Math.floor(o/60);o-=60*c;var u=[];if(s>1?u.push(s.toString()+r.space+r.days):1===s&&u.push(s.toString()+r.space+r.day),l>1?u.push(l.toString()+r.space+r.hours):1===l&&u.push(l.toString()+r.space+r.hour),c>1?u.push(c.toString()+r.space+r.minutes):1===c&&u.push(c.toString()+r.space+r.minute),o>1?u.push(Math.floor(o).toString()+r.space+r.seconds):1===o&&u.push(Math.floor(o).toString()+r.space+r.second),1===u.length)return u.pop()+i;var d=u.pop();return"".concat(u.join(", ")," ").concat(r.and," ").concat(d).concat(i)}},235:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a=function(e){return new Promise((function(t,n){var a=document.createElement("link");a.setAttribute("rel","stylesheet"),a.setAttribute("type","text/css"),a.setAttribute("href",e),a.onload=function(){t()},a.onerror=function(){n(Error("Error loading css: ".concat(e)))},document.getElementsByTagName("head")[0].appendChild(a)}))}},236:function(e,t,n){"use strict";var a=n(224),r=n.n(a);window.$=r.a,window.jQuery=r.a},237:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c}));var a,r,o=function(e){return e>-10&&e<10?"0".concat(e.toString()):e.toString()},i={"packets/s":{pps:1,Kpps:1e3,Mpps:1e6},pps:{pps:1,Kpps:1e3,Mpps:1e6},"kilobits/s":{"bits/s":.001,"kilobits/s":1,"megabits/s":1e3,"gigabits/s":1e6,"terabits/s":1e9},"bytes/s":{"bytes/s":1,"kilobytes/s":1024,"megabytes/s":1048576,"gigabytes/s":1073741824,"terabytes/s":1099511627776},"kilobytes/s":{"bytes/s":1/1024,"kilobytes/s":1,"megabytes/s":1024,"gigabytes/s":1048576,"terabytes/s":1073741824},"B/s":{"B/s":1,"KiB/s":1024,"MiB/s":1048576,"GiB/s":1073741824,"TiB/s":1099511627776},"KB/s":{"B/s":1/1024,"KB/s":1,"MB/s":1024,"GB/s":1048576,"TB/s":1073741824},"KiB/s":{"B/s":1/1024,"KiB/s":1,"MiB/s":1024,"GiB/s":1048576,"TiB/s":1073741824},B:{B:1,KiB:1024,MiB:1048576,GiB:1073741824,TiB:1099511627776,PiB:0x4000000000000},KB:{B:1/1024,KB:1,MB:1024,GB:1048576,TB:1073741824},KiB:{B:1/1024,KiB:1,MiB:1024,GiB:1048576,TiB:1073741824},MB:{B:1/1048576,KB:1/1024,MB:1,GB:1024,TB:1048576,PB:1073741824},MiB:{B:1/1048576,KiB:1/1024,MiB:1,GiB:1024,TiB:1048576,PiB:1073741824},GB:{B:1/1073741824,KB:1/1048576,MB:1/1024,GB:1,TB:1024,PB:1048576,EB:1073741824},GiB:{B:1/1073741824,KiB:1/1048576,MiB:1/1024,GiB:1,TiB:1024,PiB:1048576,EiB:1073741824}},s={Celsius:{Fahrenheit:{check:function(){return"fahrenheit"===a},convert:function(e){return 9*e/5+32}}},celsius:{fahrenheit:{check:function(){return"fahrenheit"===a},convert:function(e){return 9*e/5+32}}},seconds:{time:{check:function(){return r},convert:function(e){return c.seconds2time(e)}}},milliseconds:{milliseconds:{check:function(e){return r&&e<1e3},convert:function(e){var t=Math.round(10*e),n=Math.floor(t/10);return t-=10*n,"".concat(n.toString(),".").concat(t.toString())}},seconds:{check:function(e){return r&&e>=1e3&&e<6e4},convert:function(e){var t=Math.round(e),n=Math.floor(t/1e3);return t-=1e3*n,t=Math.round(t/10),"".concat(n.toString(),".").concat(o(t))}},"M:SS.ms":{check:function(e){return r&&e>=6e4},convert:function(e){var t=Math.round(e),n=Math.floor(t/6e4);t-=6e4*n;var a=Math.floor(t/1e3);return t-=1e3*a,t=Math.round(t/10),"".concat(n.toString(),":").concat(o(a),".").concat(o(t))}}}},l=function(e){return e},c={keys:{},latest:{},globalReset:function(){this.keys={},this.latest={}},seconds2time:function(e){var t=Math.abs(e),n=Math.floor(t/86400);t-=86400*n;var a=Math.floor(t/3600);t-=3600*a;var r=Math.floor(t/60);t-=60*r,t=Math.round(t);return"".concat((n>0?"".concat(n.toString(),"d:"):"").toString()+o(a),":").concat(o(r),":").concat(o(t)).concat("")},get:function(e,t,n,o,c,u,d,p,h){if("undefined"===typeof o&&(o="undefined"),a=p,r=h,"undefined"===typeof i[o]&&"undefined"===typeof s[o])return function(e){return e};if(void 0===c||null===c||"original"===c||c===o)return d(o),l;var f,g=null,b=0;if("undefined"!==typeof i[o]){if("auto"===c){(t=Math.abs(t))>(n=Math.abs(n))&&(n=t);var m=i[o];if(Object.keys(m).forEach((function(e){var t=m[e];t<=n&&t>b&&(g=e,b=t)})),null===g||b<=0)return d(o),l;if("string"===typeof u){var y="".concat(u,"-").concat(o),v=this.keys[y];"undefined"===typeof v&&(this.keys[y]={},v=this.keys[y]),v[e]={units:g,divider:b};var k=v[e];Object.keys(v).forEach((function(e){v[e].divider>k.divider&&(k=v[e])}));var x={units:k.units,divider:k.divider};return this.latest[y]=x,b=x.divider,d(g=x.units),function(e){return b!==x.divider&&(b=x.divider,d(g=x.units)),e/b}}return d(g),function(e){return e/b}}return"undefined"!==typeof i[o][c]?(b=i[o][c],d(c),function(e){return e/b}):(console.log("Units conversion from ".concat(o.toString()," to ").concat(c.toString(),"\n is not supported.")),d(o),l)}return"undefined"!==typeof s[o]?"auto"===c?(Object.keys(s[o]).forEach((function(e){f||s[o][e].check(n)&&(d(e),f=s[o][e].convert)})),f||(d(o),l)):"undefined"!==typeof s[o][c]?(d(c),s[o][c].convert):(console.log("Units conversion from ".concat(o.toString()," to ").concat(c.toString(),"\n is not supported.")),d(o),l):(console.log("Unmatched unit conversion method for units ".concat(o.toString())),d(o),l)}}},252:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(0),r=n(78),o=n(54),i=n(12),s=n(53),l=function(e){var t=Object(r.b)(s.t),n=Object(r.a)();Object(a.useEffect)((function(){!e||t.isFetchingHello||t.hasFetchedHello||n(i.e.request({serverDefault:o.b}))}),[n,t,e])}},253:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var a=n(0),r=n(78),o=n(12),i=n(53),s=n(54),l=function(e){var t=Object(r.b)(i.n),n=Object(r.a)();Object(a.useEffect)((function(){e&&!t&&n(Object(o.s)({serverDefault:s.b}))}),[n,t,e])}},254:function(e,t){},264:function(e,t,n){"use strict";var a=n(0),r=n.n(a),o=n(25),i=n(4),s=n(9),l=n(354),c=n(108),u=n(369),d=function(e,t,n){var a="data-".concat(t);if(e.hasAttribute(a)){var r=e.getAttribute(a);return"true"===r||"false"!==r&&("null"===r?null:r==="".concat(+r)?+r:/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/.test(r)?JSON.parse(r):r)}return n},p=function(e){return Object(l.a)((function(t){return"boolean"===t.type?function(e,t,n){var a=d(e,t,n);return!0===a||!1===a?a:"string"===typeof a?"yes"===a||"on"===a||""!==a&&"no"!==a&&"off"!==a&&"null"!==a&&n:"number"===typeof a?0!==a:n}(e,t.key,t.defaultValue):d(e,t.key,t.defaultValue)}),{id:{key:"netdata"},host:{key:"host"},title:{key:"title"},chartLibrary:{key:"chart-library",defaultValue:window.NETDATA.chartDefaults.library},width:{key:"width",defaultValue:window.NETDATA.chartDefaults.width},height:{key:"height",defaultValue:window.NETDATA.chartDefaults.height},after:{key:"after",defaultValue:window.NETDATA.chartDefaults.after},before:{key:"before",defaultValue:window.NETDATA.chartDefaults.before},legend:{key:"legend",type:"boolean",defaultValue:!0},units:{key:"units"},unitsCommon:{key:"common-units"},unitsDesired:{key:"desired-units"},colors:{key:"colors"},commonColors:{key:"common-colors"},decimalDigits:{key:"decimal-digits"},dimensions:{key:"dimensions"},forceTimeWindow:{key:"force-time-window"},appendOptions:{key:"append-options"},gtime:{key:"gtime"},method:{key:"method"},overrideOptions:{key:"override-options"},pixelsPerPoint:{key:"pixels-per-point"},points:{key:"points"},heightId:{key:"id"},commonMin:{key:"common-min"},commonMax:{key:"common-max"},dygraphType:{key:"dygraph-type"},dygraphValueRange:{key:"dygraph-valuerange"},dygraphTheme:{key:"dygraph-theme"},dygraphSmooth:{key:"dygraph-smooth",type:"boolean"},dygraphColors:{key:"dygraph-colors"},dygraphRightGap:{key:"dygraph-rightgap"},dygraphShowRangeSelector:{key:"dygraph-showrangeselector",type:"boolean"},dygraphShowRoller:{key:"dygraph-showroller",type:"boolean"},dygraphTitle:{key:"dygraph-title"},dygraphTitleHeight:{key:"dygraph-titleheight"},dygraphLegend:{key:"dygraph-legend"},dygraphLabelsDiv:{key:"dygraph-labelsdiv"},dygraphLabelsSeparateLine:{key:"dygraph-labelsseparatelines",type:"boolean"},dygraphIncludeZero:{key:"dygraph-includezero",type:"boolean"},dygraphShowZeroValues:{key:"dygraph-labelsshowzerovalues",type:"boolean"},dygraphShowLabelsOnHighLight:{key:"dygraph-showlabelsonhighlight",type:"boolean"},dygraphHideOverlayOnMouseOut:{key:"dygraph-hideoverlayonmouseout",type:"boolean"},dygraphXRangePad:{key:"dygraph-xrangepad"},dygraphYRangePad:{key:"dygraph-yrangepad"},dygraphYLabelWidth:{key:"dygraph-ylabelwidth"},dygraphStrokeWidth:{key:"dygraph-strokewidth"},dygraphStrokePattern:{key:"dygraph-strokepattern"},dygraphDrawPoints:{key:"dygraph-drawpoints",type:"boolean"},dygraphDrawGapEdgePoints:{key:"dygraph-drawgapedgepoints",type:"boolean"},dygraphConnectSeparatedPoints:{key:"dygraph-connectseparatedpoints",type:"boolean"},dygraphPointSize:{key:"dygraph-pointsize"},dygraphStepPlot:{key:"dygraph-stepplot",type:"boolean"},dygraphStrokeBorderColor:{key:"dygraph-strokebordercolor"},dygraphStrokeBorderWidth:{key:"dygraph-strokeborderwidth"},dygraphFillGraph:{key:"dygraph-fillgraph",type:"boolean"},dygraphFillAlpha:{key:"dygraph-fillalpha"},dygraphStackedGraph:{key:"dygraph-stackedgraph",type:"boolean"},dygraphStackedGraphNanFill:{key:"dygraph-stackedgraphnanfill"},dygraphAxisLabelFontSize:{key:"dygraph-axislabelfontsize"},dygraphAxisLineColor:{key:"dygraph-axislinecolor"},dygraphAxisLineWidth:{key:"dygraph-axislinewidth"},dygraphDrawGrid:{key:"dygraph-drawgrid",type:"boolean"},dygraphGridLinePattern:{key:"dygraph-gridlinepattern"},dygraphGridLineWidth:{key:"dygraph-gridlinewidth"},dygraphGridLineColor:{key:"dygraph-gridlinecolor"},dygraphMaxNumberWidth:{key:"dygraph-maxnumberwidth"},dygraphSigFigs:{key:"dygraph-sigfigs"},dygraphDigitsAfterDecimal:{key:"dygraph-digitsafterdecimal"},dygraphHighlighCircleSize:{key:"dygraph-highlightcirclesize"},dygraphHighlightSeriesOpts:{key:"dygraph-highlightseriesopts"},dygraphHighlightSeriesBackgroundAlpha:{key:"dygraph-highlightseriesbackgroundalpha"},dygraphXPixelsPerLabel:{key:"dygraph-xpixelsperlabel"},dygraphXAxisLabelWidth:{key:"dygraph-xaxislabelwidth"},dygraphDrawXAxis:{key:"dygraph-drawxaxis",type:"boolean"},dygraphYPixelsPerLabel:{key:"dygraph-ypixelsperlabel"},dygraphYAxisLabelWidth:{key:"dygraph-yaxislabelwidth"},dygraphDrawYAxis:{key:"dygraph-drawyaxis",type:"boolean"},dygraphDrawAxis:{key:"dygraph-drawaxis",type:"boolean"},easyPieChartMinValue:{key:"easypiechart-min-value"},easyPieChartMaxValue:{key:"easypiechart-max-value"},easyPieChartBarColor:{key:"easypiechart-barcolor"},easyPieChartTrackColor:{key:"easypiechart-trackcolor"},easyPieChartScaleColor:{key:"easypiechart-scalecolor"},easyPieChartScaleLength:{key:"easypiechart-scalelength"},easyPieChartLineCap:{key:"easypiechart-linecap"},easyPieChartLineWidth:{key:"easypiechart-linewidth"},easyPieChartTrackWidth:{key:"easypiechart-trackwidth"},easyPieChartSize:{key:"easypiechart-size"},easyPieChartRotate:{key:"easypiechart-rotate"},easyPieChartAnimate:{key:"easypiechart-animate"},easyPieChartEasing:{key:"easypiechart-easing"},gaugeMinValue:{key:"gauge-min-value"},gaugeMaxValue:{key:"gauge-max-value"},gaugePointerColor:{key:"gauge-pointer-color"},gaugeStrokeColor:{key:"gauge-stroke-color"},gaugeStartColor:{key:"gauge-start-color"},gaugeStopColor:{key:"gauge-stop-color"},gaugeGenerateGradient:{key:"gauge-generate-gradient"},sparklineType:{key:"sparkline-type"},sparklineLineColor:{key:"sparkline-linecolor"},sparklineFillColor:{key:"sparkline-fillcolor"},sparklineChartRangeMin:{key:"sparkline-chartrangemin"},sparklineChartRangeMax:{key:"sparkline-chartrangemax"},sparklineComposite:{key:"sparkline-composite"},sparklineEnableTagOptions:{key:"sparkline-enabletagoptions"},sparklineTagOptionPrefix:{key:"sparkline-tagoptionprefix"},sparklineTagValuesAttribute:{key:"sparkline-tagvaluesattribute"},sparklineDisableHiddenCheck:{key:"sparkline-disablehiddencheck"},sparklineDefaultPixelsPerValue:{key:"sparkline-defaultpixelspervalue"},sparklineSpotColor:{key:"sparkline-spotcolor"},sparklineMinSpotColor:{key:"sparkline-minspotcolor"},sparklineMaxSpotColor:{key:"sparkline-maxspotcolor"},sparklineSpotRadius:{key:"sparkline-spotradius"},sparklineValueSpots:{key:"sparkline-valuespots"},sparklineHighlightSpotColor:{key:"sparkline-highlightspotcolor"},sparklineHighlightLineColor:{key:"sparkline-highlightlinecolor"},sparklineLineWidth:{key:"sparkline-linewidth"},sparklineNormalRangeMin:{key:"sparkline-normalrangemin"},sparklineNormalRangeMax:{key:"sparkline-normalrangemax"},sparklineDrawNormalOnTop:{key:"sparkline-drawnormalontop"},sparklineXvalues:{key:"sparkline-xvalues"},sparklineChartRangeClip:{key:"sparkline-chartrangeclip"},sparklineChartRangeMinX:{key:"sparkline-chartrangeminx"},sparklineChartRangeMaxX:{key:"sparkline-chartrangemaxx"},sparklineDisableInteraction:{key:"sparkline-disableinteraction",type:"boolean"},sparklineDisableTooltips:{key:"sparkline-disabletooltips",type:"boolean"},sparklineDisableHighlight:{key:"sparkline-disablehighlight",type:"boolean"},sparklineHighlightLighten:{key:"sparkline-highlightlighten"},sparklineHighlightColor:{key:"sparkline-highlightcolor"},sparklineTooltipContainer:{key:"sparkline-tooltipcontainer"},sparklineTooltipClassname:{key:"sparkline-tooltipclassname"},sparklineTooltipFormat:{key:"sparkline-tooltipformat"},sparklineTooltipPrefix:{key:"sparkline-tooltipprefix"},sparklineTooltipSuffix:{key:"sparkline-tooltipsuffix"},sparklineTooltipSkipNull:{key:"sparkline-tooltipskipnull",type:"boolean"},sparklineTooltipValueLookups:{key:"sparkline-tooltipvaluelookups"},sparklineTooltipFormatFieldlist:{key:"sparkline-tooltipformatfieldlist"},sparklineTooltipFormatFieldlistKey:{key:"sparkline-tooltipformatfieldlistkey"},sparklineNumberFormatter:{key:"sparkline-numberformatter"},sparklineNumberDigitGroupSep:{key:"sparkline-numberdigitgroupsep"},sparklineNumberDecimalMark:{key:"sparkline-numberdecimalmark"},sparklineNumberDigitGroupCount:{key:"sparkline-numberdigitgroupcount"},sparklineAnimatedZooms:{key:"sparkline-animatedzooms",type:"boolean"},d3pieTitle:{key:"d3pie-title"},d3pieSubtitle:{key:"d3pie-subtitle"},d3pieFooter:{key:"d3pie-footer"},d3pieTitleColor:{key:"d3pie-title-color"},d3pieTitleFontsize:{key:"d3pie-title-fontsize"},d3pieTitleFontweight:{key:"d3pie-title-fontweight"},d3pieTitleFont:{key:"d3pie-title-font"},d3PieSubtitleColor:{key:"d3pie-subtitle-color"},d3PieSubtitleFontsize:{key:"d3pie-subtitle-fontsize"},d3PieSubtitleFontweight:{key:"d3pie-subtitle-fontweight"},d3PieSubtitleFont:{key:"d3pie-subtitle-font"},d3PieFooterColor:{key:"d3pie-footer-color"},d3PieFooterFontsize:{key:"d3pie-footer-fontsize"},d3PieFooterFontweight:{key:"d3pie-footer-fontweight"},d3PieFooterFont:{key:"d3pie-footer-font"},d3PieFooterLocation:{key:"d3pie-footer-location"},d3PiePieinnerradius:{key:"d3pie-pieinnerradius"},d3PiePieouterradius:{key:"d3pie-pieouterradius"},d3PieSortorder:{key:"d3pie-sortorder"},d3PieSmallsegmentgroupingEnabled:{key:"d3pie-smallsegmentgrouping-enabled",type:"boolean"},d3PieSmallsegmentgroupingValue:{key:"d3pie-smallsegmentgrouping-value"},d3PieSmallsegmentgroupingValuetype:{key:"d3pie-smallsegmentgrouping-valuetype"},d3PieSmallsegmentgroupingLabel:{key:"d3pie-smallsegmentgrouping-label"},d3PieSmallsegmentgroupingColor:{key:"d3pie-smallsegmentgrouping-color"},d3PieLabelsOuterFormat:{key:"d3pie-labels-outer-format"},d3PieLabelsOuterHidewhenlessthanpercentage:{key:"d3pie-labels-outer-hidewhenlessthanpercentage"},d3PieLabelsOuterPiedistance:{key:"d3pie-labels-outer-piedistance"},d3PieLabelsInnerFormat:{key:"d3pie-labels-inner-format"},d3PieLabelsInnerHidewhenlessthanpercentage:{key:"d3pie-labels-inner-hidewhenlessthanpercentage"},d3PieLabelsMainLabelColor:{key:"d3pie-labels-mainLabel-color"},d3PieLabelsMainLabelFont:{key:"d3pie-labels-mainLabel-font"},d3PieLabelsMainLabelFontsize:{key:"d3pie-labels-mainLabel-fontsize"},d3PieLabelsMainLabelFontweight:{key:"d3pie-labels-mainLabel-fontweight"},d3PieLabelsPercentageColor:{key:"d3pie-labels-percentage-color"},d3PieLabelsPercentageFont:{key:"d3pie-labels-percentage-font"},d3PieLabelsPercentageFontsize:{key:"d3pie-labels-percentage-fontsize"},d3PieLabelsPercentageFontweight:{key:"d3pie-labels-percentage-fontweight"},d3PieLabelsValueColor:{key:"d3pie-labels-value-color"},d3PieLabelsValueFont:{key:"d3pie-labels-value-font"},d3PieLabelsValueFontsize:{key:"d3pie-labels-value-fontsize"},d3PieLabelsValueFontweight:{key:"d3pie-labels-value-fontweight"},d3PieLabelsLinesEnabled:{key:"d3pie-labels-lines-enabled",type:"boolean"},d3PieLabelsLinesStyle:{key:"d3pie-labels-lines-style"},d3PieLabelsLinesColor:{key:"d3pie-labels-lines-color"},d3PieLabelsTruncationEnabled:{key:"d3pie-labels-truncation-enabled",type:"boolean"},d3PieLabelsTruncationTruncatelength:{key:"d3pie-labels-truncation-truncatelength"},d3PieMiscColorsSegmentstroke:{key:"d3pie-misc-colors-segmentstroke"},d3PieMiscGradientEnabled:{key:"d3pie-misc-gradient-enabled",type:"boolean"},d3PieMiscColorsPercentage:{key:"d3pie-misc-colors-percentage"},d3PieMiscGradientColor:{key:"d3pie-misc-gradient-color"},d3PieCssprefix:{key:"d3pie-cssprefix"},peityStrokeWidth:{key:"peity-strokewidth"},textOnlyDecimalPlaces:{key:"textonly-decimal-places"},textOnlyPrefix:{key:"textonly-prefix"},textOnlySuffix:{key:"textonly-suffix"}})},h=function(e){var t=p(e),n=function(e){var t=Array.from(e.attributes).filter((function(e){return e.name.startsWith("data-show-value-of")})).map((function(e){return Object(s.a)({},e.name.replace("data-",""),e.value)})),n=Object(c.a)(t);return Object(u.a)(n)?void 0:n}(e);return Object(i.a)({},t,{showValueOf:n})},f=n(34),g=n(145),b=n(357),m=n(144),y=n(82),v=n.n(y),k=n(361),x=n(307),w=n(308),C=n(78),O=n(53),P=n(54),S=n(104),j=n(32),L=function(e){return"sparkline"===e.dygraphTheme},D={dygraph:{hasToolboxPanAndZoom:!0,xssRegexIgnore:new RegExp("^/api/v1/data.result.data$"),format:"json",options:function(e){return"function"===typeof this.isLogScale?"ms|flip".concat(this.isLogScale(e)?"|abs":""):""},hasLegend:function(e){var t=e.legend,n=void 0===t||t;return!L(e)&&Boolean(n)},trackColors:!0,pixelsPerPoint:function(e){return L(e)?2:3},isLogScale:function(e){return"logscale"===e.dygraphTheme},containerClass:function(e){return this.hasLegend(e)?"netdata-container-with-legend":"netdata-container"}},sparkline:{hasToolboxPanAndZoom:!1,xssRegexIgnore:new RegExp("^/api/v1/data.result$"),format:"array",options:function(){return"flip|abs"},hasLegend:function(){return!1},trackColors:!1,pixelsPerPoint:function(){return 3},containerClass:function(){return"netdata-container"}},peity:{hasToolboxPanAndZoom:!1,xssRegexIgnore:new RegExp("^/api/v1/data.result$"),format:"ssvcomma",options:function(){return"null2zero|flip|abs"},hasLegend:function(){return!1},trackColors:!1,pixelsPerPoint:function(){return 3},containerClass:function(){return"netdata-container"}},google:{hasToolboxPanAndZoom:!1,xssRegexIgnore:new RegExp("^/api/v1/data.result.rows$"),format:"datatable",options:function(){return""},hasLegend:function(){return!1},trackColors:!1,pixelsPerPoint:function(){return 4},containerClass:function(){return"netdata-container"}},d3pie:{hasToolboxPanAndZoom:!1,xssRegexIgnore:new RegExp("^/api/v1/data.result.data$"),format:"json",hasLegend:function(){return!1},options:function(){return"objectrows|ms"},trackColors:!1,pixelsPerPoint:function(){return 15},containerClass:function(){return"netdata-container"}},easypiechart:{hasToolboxPanAndZoom:!1,xssRegexIgnore:new RegExp("^/api/v1/data.result$"),format:"array",options:function(){return"absolute"},hasLegend:function(){return!1},trackColors:!0,pixelsPerPoint:function(){return 3},aspectRatio:100,containerClass:function(){return"netdata-container-easypiechart"}},gauge:{hasToolboxPanAndZoom:!1,xssRegexIgnore:new RegExp("^/api/v1/data.result$"),format:"array",options:function(){return"absolute"},hasLegend:function(){return!1},trackColors:!0,pixelsPerPoint:function(){return 3},aspectRatio:60,containerClass:function(){return"netdata-container-gauge"}},textonly:{containerClass:function(){return"netdata-container"},format:"array",hasLegend:function(){return!1},options:function(){return"absolute"},pixelsPerPoint:function(){return 3},trackColors:!1,xssRegexIgnore:new RegExp("^/api/v1/data.result$")}},M=function(e,t){var n=e.appendOptions,a=e.overrideOptions,r="";return r+=a?a.toString():D[e.chartLibrary].options(e),"string"===typeof n&&(r+="|".concat(encodeURIComponent(n))),r+="|jsonwrap",t&&(r+="|nonzero"),r},T=n(74),E=n(355),A=Math.pow(2,31)-1,R=n(112),N=n(14),F=n(220),_=n(117),G=function(e){var t=e.containerNode,n=e.hasEmptyData,a=window.screen.height,o=t.clientHeight,i=Math.max(.2*o,5);o-=i;var s=(i-5)/2,l=t.clientWidth/10;o>l&&(s+=(o-l)/2,o=l),o>a/20&&(s+=(o-a/20)/2,o=a/20);var c=n?" empty":" netdata",u=n?"noData":"loading";return r.a.createElement("div",{className:"netdata-message icon",style:{fontSize:o,paddingTop:s}},r.a.createElement(_.a,{iconType:u}),c)},z=n(33),B=n(360),I=n(12),W=n(110),V=function(e){return e.ctrlKey?window.NETDATA.options.current.pan_and_zoom_factor*window.NETDATA.options.current.pan_and_zoom_factor_multiplier_control:e.shiftKey?window.NETDATA.options.current.pan_and_zoom_factor*window.NETDATA.options.current.pan_and_zoom_factor_multiplier_shift:e.altKey?window.NETDATA.options.current.pan_and_zoom_factor*window.NETDATA.options.current.pan_and_zoom_factor_multiplier_alt:window.NETDATA.options.current.pan_and_zoom_factor},H=n(99),U=n(237),Z=function(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)},X=[],K=[],Y=function(e,t){var n=t;return e===t?("undefined"===typeof X[n]&&(X[n]=new Intl.NumberFormat(void 0,{useGrouping:!0,minimumFractionDigits:e,maximumFractionDigits:t})),X[n]):0===e?("undefined"===typeof K[n]&&(K[n]=new Intl.NumberFormat(void 0,{useGrouping:!0,minimumFractionDigits:e,maximumFractionDigits:t})),K[n]):new Intl.NumberFormat(void 0,{useGrouping:!0,minimumFractionDigits:e,maximumFractionDigits:t})},q=function(e,t,n){return function(a){if("number"!==typeof a)return"-";var r,o,i=e(a);if("number"!==typeof i)return i;if(null!==t)return t.format(i);if(-1!==n)r=n,o=n;else{r=0;var s=a<0?-a:a;o=s>1e3?0:s>10?1:s>1?2:s>.1?2:s>.01?4:s>.001?5:s>1e-4?6:7}return Y(r,o).format(a)}},$=n(24),J=n.n($),Q={r:255,g:0,b:0},ee=n(218),te=n(225),ne=function(e,t){var n=" ",a="";return e&&"string"===typeof t.context&&(a=t.context),"string"===typeof t.plugin&&""!==t.plugin?((n=t.plugin).endsWith(".plugin")&&(n=n.substring(0,n.length-7)),"string"===typeof t.module&&""!==t.module&&(n+=":".concat(t.module)),e&&""!==a&&(n+=", ".concat(a))):e&&""!==a&&(n=a),n},ae=function(e,t){var n=t.update_every,a=e.view_update_every;return n===a?"resolution ".concat(Object(te.a)(n)):"resolution ".concat(Object(te.a)(a),", collected every ").concat(Object(te.a)(n))},re=function(e){var t=e.chartData,n=e.chartMetadata,o=e.chartLibrary,i=e.colors,s=e.hoveredRow,l=e.hoveredX,c=e.legendFormatValue,u=e.selectedDimensions,d=e.setSelectedDimensions,p=e.showLatestOnBlur,h=e.unitsCurrent,f=e.viewBefore,g=-1===s&&!p,b=new Date(l||f),m=window.NETDATA.options.current["color_fill_opacity_".concat(n.chart_type)],y=function(e){return function(n){n.preventDefault();var a=n.shiftKey||n.ctrlKey,r=function(e){var t,n=e.allDimensions,a=e.selectedDimensions,r=e.clickedDimensionName,o=e.isModifierKeyPressed,i=0===a.length?n:a,s=i.includes(r);return(t=o||!(s&&i.length>1)&&s?s?i.filter((function(e){return e!==r})):i.concat(r):[r]).length===n.length?[]:t}({allDimensions:t.dimension_names,selectedDimensions:u,clickedDimensionName:e,isModifierKeyPressed:a});d(r)}},v=Object(ee.b)(),k=v.localeDateString,x=v.localeTimeString,w=Object(a.useRef)(null);return Object(a.useEffect)((function(){w.current&&window.Ps.initialize(w.current,{wheelSpeed:.2,wheelPropagation:!0,swipePropagation:!0,minScrollbarLength:null,maxScrollbarLength:null,useBothWheelAxes:!1,suppressScrollX:!0,suppressScrollY:!1,scrollXMarginOffset:0,scrollYMarginOffset:0,theme:"default"})}),[w]),r.a.createElement("div",{className:J()("netdata-chart-legend","netdata-".concat(o,"-legend"))},r.a.createElement("span",{className:"netdata-legend-title-date",title:ne(!0,n)},g?ne(!1,n):k(b)),r.a.createElement("br",null),r.a.createElement("span",{className:"netdata-legend-title-time",title:ae(t,n)},g?n.context.toString():x(b)),r.a.createElement("br",null),r.a.createElement("span",{className:"netdata-legend-title-units"},h),r.a.createElement("br",null),r.a.createElement("div",{className:"netdata-legend-series",ref:w},r.a.createElement("div",{className:"netdata-legend-series-content"},t.dimension_names.map((function(e,o){var l,d=i[e],p=function(e){if(!e)return Q;var t=e.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,(function(e,t,n,a){return t+t+n+n+a+a})),n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t);return n||console.warn("wrong color format:",e),n?{r:parseInt(n[1],16),g:parseInt(n[2],16),b:parseInt(n[3],16)}:Q}(d),h=0===u.length||u.includes(e);if(g)l=null;else if(-1!==s){var f=t.result.data[s];l=f?f[o+1]:null}else l=t.view_latest_values[o];return r.a.createElement(a.Fragment,{key:e},0!==o&&r.a.createElement("br",null),r.a.createElement("span",{title:e,className:J()("netdata-legend-name",h?"selected":"not-selected"),onClick:y(e),role:"button",style:{color:d},tabIndex:0},r.a.createElement("table",{className:"netdata-legend-name-table-".concat(n.chart_type),style:{backgroundColor:"rgba(".concat(p.r,",").concat(p.g,",").concat(p.b,",").concat(m,")")}},r.a.createElement("tbody",null,r.a.createElement("tr",{className:"netdata-legend-name-tr"},r.a.createElement("td",{className:"netdata-legend-name-td"}))))," ",e),r.a.createElement("span",{title:e,className:J()("netdata-legend-value",!h&&"hidden"),onClick:y(e),role:"button",style:{color:d},tabIndex:0},c(l)))})))))},oe=n(133),ie=function(e){var t=e.onToolboxLeftClick,n=e.onToolboxResetClick,a=e.onToolboxRightClick,o=e.onToolboxZoomInClick,i=e.onToolboxZoomOutClick;return r.a.createElement("div",{className:"netdata-legend-toolbox"},r.a.createElement(oe.a,{className:"netdata-legend-toolbox-button",onClick:t,iconType:"left",popoverTitle:"Pan Left",popoverContent:"Pan the chart to the left. You can also <b>drag it</b> with your mouse or your finger (on touch devices).<br/><small>Help can be disabled from the settings.</small>"}),r.a.createElement(oe.a,{className:"netdata-legend-toolbox-button",onClick:n,iconType:"reset",popoverTitle:"Chart Reset",popoverContent:"Reset all the charts to their default auto-refreshing state. You can also <b>double click</b> the chart contents with your mouse or your finger (on touch devices). <br/><small>Help can be disabled from the settings.</small>"}),r.a.createElement(oe.a,{className:"netdata-legend-toolbox-button",onClick:a,iconType:"right",popoverTitle:"Pan Right",popoverContent:"Pan the chart to the right. You can also <b>drag it</b> with your mouse or your finger (on touch devices).<br/><small>Help can be disabled from the settings.</small>"}),r.a.createElement(oe.a,{className:"netdata-legend-toolbox-button",onClick:o,iconType:"zoomIn",popoverTitle:"Chart Zoom In",popoverContent:"Zoom in the chart. You can also press SHIFT and select an area of the chart, or press SHIFT or ALT and use the mouse wheel or 2-finger touchpad scroll to zoom in or out. <br/><small>Help can be disabled from the settings.</small>"}),r.a.createElement(oe.a,{className:"netdata-legend-toolbox-button",onClick:i,iconType:"zoomOut",popoverTitle:"Chart Zoom Out",popoverContent:"Zoom out the chart. You can also press SHIFT or ALT and use the mouse wheel, or 2-finger touchpad scroll to zoom in or out.<br/><small>Help can be disabled from the settings.</small>"}))},se=n(113),le=n(356),ce=n(206),ue=n(280),de=(n(293),n(306),function(e){var t=e.attributes,n=e.chartData,o=e.chartMetadata,s=e.chartElementClassName,l=e.chartElementId,c=e.chartLibrary,u=e.chartUuid,d=e.dimensionsVisibility,p=e.hasEmptyData,h=e.isRemotelyControlled,g=e.onUpdateChartPanAndZoom,b=e.orderedColors,m=e.hoveredRow,y=e.hoveredX,v=e.setGlobalChartUnderlay,k=e.setHoveredX,P=e.setMinMax,S=e.unitsCurrent,j=e.viewAfter,L=e.viewBefore,M=e.requestedViewRange,E=Object(C.b)(O.i),A=Object(ee.b)().xAxisTimeString,R=D[c],_="".concat(u,"-hidden-labels-id"),G=Object(a.useRef)(null),z=Object(a.useCallback)((function(e){var t=e.after,n=e.before,a=e.callback,r=e.shouldNotExceedAvailableRange;g({after:t,before:n,callback:a,masterID:u,shouldNotExceedAvailableRange:r})}),[u,g]),B=Object(a.useRef)(),W=Object(a.useRef)(!1),V=Object(a.useRef)(!1),H=Object(a.useRef)(null),U=Object(a.useRef)(0),Z=Object(a.useRef)(0),X=Object(a.useRef)(),K=Object(C.a)(),Y=Object(C.b)(O.D),q=Object(a.useCallback)((function(){W.current=!1,B.current&&B.current.updateOptions({dateWindow:null}),K(Y?Object(I.h)():Object(N.f)({id:u}))}),[u,K,Y]),$=Object(a.useRef)({chartData:n,globalChartUnderlay:E,hoveredX:y,resetGlobalPanAndZoom:q,setGlobalChartUnderlay:v,viewAfter:j,viewBefore:L});Object(a.useLayoutEffect)((function(){$.current.chartData=n,$.current.hoveredX=y,$.current.globalChartUnderlay=E,$.current.resetGlobalPanAndZoom=q,$.current.setGlobalChartUnderlay=v,$.current.viewAfter=j,$.current.viewBefore=L}),[n,E,y,q,v,j,L]);var J=Object(C.b)(O.y);Object(a.useLayoutEffect)((function(){if(G&&G.current&&!B.current&&!p){var e=function(e){var t=e.attributes,n=e.chartData,a=e.chartMetadata,r=e.chartSettings,o=e.dimensionsVisibility,i=e.hiddenLabelsElementId,s=e.orderedColors,l=e.setMinMax,c=e.shouldSmoothPlot,u=e.unitsCurrent,d=e.xAxisTimeString,p="sparkline"===t.dygraphTheme,h=p?3:4,f=r.isLogScale(t),g=t.dygraphType,b=void 0===g?a.chart_type:g;"stacked"===b&&1===n.dimensions&&(b="area"),"stacked"===b&&f&&(b="area");var m=t.dygraphSmooth,y=void 0===m?"line"===b&&!p:m,v=t.dygraphDrawAxis,k=void 0===v||v,x=t.dygraphColors,w=void 0===x?s:x,C=t.dygraphRightGap,O=void 0===C?5:C,P=t.dygraphShowRangeSelector,S=void 0!==P&&P,j=t.dygraphShowRoller,L=void 0!==j&&j,D=t.dygraphTitle,M=void 0===D?t.title||a.title:D,T=t.dygraphTitleHeight,E=void 0===T?19:T,A=t.dygraphLegend,R=void 0===A?"always":A,N=t.dygraphLabelsDiv,F=void 0===N?i:N,_=t.dygraphLabelsSeparateLine,G=void 0===_||_,z=t.dygraphIncludeZero,B=void 0===z?"stacked"===b:z,I=t.dygraphShowZeroValues,W=void 0===I||I,V=t.dygraphShowLabelsOnHighLight,H=void 0===V||V,U=t.dygraphHideOverlayOnMouseOut,Z=void 0===U||U,X=t.dygraphXRangePad,K=void 0===X?0:X,Y=t.dygraphYRangePad,q=void 0===Y?1:Y,$=t.dygraphValueRange,J=void 0===$?[null,null]:$,Q=t.dygraphYLabelWidth,ee=void 0===Q?12:Q,te=t.dygraphStrokeWidth,ne=void 0===te?"stacked"===b?.1:!0===y?1.5:.7:te,ae=t.dygraphStrokePattern,re=t.dygraphDrawPoints,oe=void 0!==re&&re,ie=t.dygraphDrawGapEdgePoints,se=void 0===ie||ie,le=t.dygraphConnectSeparatedPoints,ce=void 0!==le&&le,de=t.dygraphPointSize,pe=void 0===de?1:de,he=t.dygraphStepPlot,fe=void 0!==he&&he,ge=t.dygraphStrokeBorderColor,be=void 0===ge?window.NETDATA.themes.current.background:ge,me=t.dygraphStrokeBorderWidth,ye=void 0===me?0:me,ve=t.dygraphFillGraph,ke=void 0===ve?"area"===b||"stacked"===b:ve,xe=t.dygraphFillAlpha,we=void 0===xe?"stacked"===b?window.NETDATA.options.current.color_fill_opacity_stacked:window.NETDATA.options.current.color_fill_opacity_area:xe,Ce=t.dygraphStackedGraph,Oe=void 0===Ce?"stacked"===b:Ce,Pe=t.dygraphStackedGraphNanFill,Se=void 0===Pe?"none":Pe,je=t.dygraphAxisLabelFontSize,Le=void 0===je?10:je,De=t.dygraphAxisLineColor,Me=void 0===De?window.NETDATA.themes.current.axis:De,Te=t.dygraphAxisLineWidth,Ee=void 0===Te?1:Te,Ae=t.dygraphDrawGrid,Re=void 0===Ae||Ae,Ne=t.dygraphGridLinePattern,Fe=t.dygraphGridLineWidth,_e=void 0===Fe?1:Fe,Ge=t.dygraphGridLineColor,ze=void 0===Ge?window.NETDATA.themes.current.grid:Ge,Be=t.dygraphMaxNumberWidth,Ie=void 0===Be?8:Be,We=t.dygraphSigFigs,Ve=t.dygraphDigitsAfterDecimal,He=void 0===Ve?2:Ve,Ue=t.dygraphHighlighCircleSize,Ze=void 0===Ue?h:Ue,Xe=t.dygraphHighlightSeriesOpts,Ke=t.dygraphHighlightSeriesBackgroundAlpha,Ye=t.dygraphXPixelsPerLabel,qe=void 0===Ye?50:Ye,$e=t.dygraphXAxisLabelWidth,Je=void 0===$e?60:$e,Qe=t.dygraphDrawXAxis,et=void 0===Qe?k:Qe,tt=t.dygraphYPixelsPerLabel,nt=void 0===tt?15:tt,at=t.dygraphYAxisLabelWidth,rt=void 0===at?50:at,ot=t.dygraphDrawYAxis,it=void 0===ot?k:ot;return{colors:w,rightGap:p?0:O,showRangeSelector:S,showRoller:L,title:p?void 0:M,titleHeight:E,legend:R,labels:n.result.labels,labelsDiv:F,labelsSeparateLines:!!p||G,labelsShowZeroValues:!f&&W,labelsKMB:!1,labelsKMG2:!1,showLabelsOnHighlight:H,hideOverlayOnMouseOut:Z,includeZero:B,xRangePad:K,yRangePad:p?1:q,valueRange:J,ylabel:p?void 0:u,yLabelWidth:p?0:ee,plotter:y&&c?window.smoothPlotter:null,strokeWidth:ne,strokePattern:ae,drawPoints:oe,drawGapEdgePoints:se,connectSeparatedPoints:!f&&ce,pointSize:pe,stepPlot:fe,strokeBorderColor:be,strokeBorderWidth:ye,fillGraph:ke,fillAlpha:we,stackedGraph:Oe,stackedGraphNaNFill:Se,drawAxis:!p&&k,axisLabelFontSize:Le,axisLineColor:Me,axisLineWidth:Ee,drawGrid:!p&&Re,gridLinePattern:Ne,gridLineWidth:_e,gridLineColor:ze,maxNumberWidth:Ie,sigFigs:We,digitsAfterDecimal:He,highlightCircleSize:Ze,highlightSeriesOpts:Xe,highlightSeriesBackgroundAlpha:Ke,visibility:o,logscale:f,axes:{x:{pixelsPerLabel:qe,ticker:ue.a.dateTicker,axisLabelWidth:Je,drawAxis:!p&&et,axisLabelFormatter:function(e){return d(e)}},y:{logscale:f,pixelsPerLabel:nt,axisLabelWidth:rt,drawAxis:!p&&it,axisLabelFormatter:function(e){return l([this.axes_[0].extremeRange[0],this.axes_[0].extremeRange[1]])(e)}}}}}({attributes:t,chartData:n,chartMetadata:o,chartSettings:R,dimensionsVisibility:d,hiddenLabelsElementId:_,orderedColors:b,setMinMax:P,shouldSmoothPlot:J,unitsCurrent:S,xAxisTimeString:A});W.current=!1;var a=Object(i.a)({},e,{dateWindow:[$.current.viewAfter,$.current.viewBefore],highlightCallback:function(e,t){var n=V.current?null:t;n!==$.current.hoveredX&&k(n)},unhighlightCallback:function(){null!==$.current.hoveredX&&k(null)},drawCallback:function(e){if(W.current){W.current=!1;var t=e.xAxisRange(),n=Math.round(t[0]),a=Math.round(t[1]);(function(e){var t=e.after,n=e.before,a=e.chartData;return t>=1e3*a.first_entry&&n<=1e3*a.last_entry})({after:n,before:a,chartData:$.current.chartData})&&z({after:n,before:a})}},zoomCallback:function(e,t){W.current=!0,z({after:e,before:t})},underlayCallback:function(e,t,n){if($.current.globalChartUnderlay){var a=$.current.globalChartUnderlay,r=a.after,o=a.before;if(r<o){var i=n.toDomCoords(r,-20),s=n.toDomCoords(o,20),l=i[0],c=s[0];e.fillStyle=window.NETDATA.themes.current.highlight,e.fillRect(l,t.y,c-l,t.h)}}},interactionModel:{mousedown:function(e,t,n){e.button&&2===e.button||(W.current=!0,V.current=!0,n.initializeMouseDown(e,t,n),e.button&&1===e.button?e.shiftKey?(H.current=null,ue.a.startPan(e,t,n)):e.altKey||e.ctrlKey||e.metaKey?(H.current=t.toDataXCoord(e.offsetX),ue.a.startZoom(e,t,n)):(H.current=null,ue.a.startZoom(e,t,n)):e.shiftKey?(H.current=null,ue.a.startZoom(e,t,n)):e.altKey||e.ctrlKey||e.metaKey?(H.current=t.toDataXCoord(e.offsetX),ue.a.startZoom(e,t,n)):(H.current=null,ue.a.startPan(e,t,n)))},mousemove:function(e,t,n){null!==H.current?(W.current=!0,ue.a.moveZoom(e,t,n),e.preventDefault()):n.isPanning?(W.current=!0,n.is2DPan=!1,ue.a.movePan(e,t,n)):n.isZooming&&ue.a.moveZoom(e,t,n)},mouseup:function(e,t,n){if(V.current=!1,null!==H.current){var a=Object(ce.a)((function(e){return+e}),[H.current,t.toDataXCoord(e.offsetX)]);$.current.setGlobalChartUnderlay({after:a[0],before:a[1],masterID:u}),H.current=null,n.isZooming=!1,t.clearZoomRect_(),t.drawGraph_(!1)}else n.isPanning?(W.current=!0,ue.a.endPan(e,t,n)):n.isZooming&&(W.current=!0,ue.a.endZoom(e,t,n))},wheel:function(e,t){function n(e,t,n){var a=(e[1]-e[0])*t,r=[a*n,a*(1-n)];return[e[0]+r[0],e[1]-r[1]]}if(e.altKey||e.shiftKey){var a;W.current=!0,a="number"!==typeof e.wheelDelta||Number.isNaN(e.wheelDelta)?-1.2*e.deltaY:e.wheelDelta/40;var r=(e.detail?-1*e.detail:a)/50,o=function(e,t,n){var a=e.toDomXCoord(e.xAxisRange()[0]),r=e.yAxisRange(0),o=e.toDomYCoord(r[1]),i=t-a,s=n-o,l=e.toDomXCoord(e.xAxisRange()[1])-a,c=e.toDomYCoord(r[0])-o;return[0===l?0:i/l,1-(0===c?0:s/c)]}(t,e.offsetX,e.offsetY),i=o[0],s=o[1],l=function(e,t,a,r){for(var o=e.yAxisRanges(),i=[],s=0;s<o.length;s+=1)i[s]=n(o[s],t,r||.5);return n(e.xAxisRange(),t,a||.5)}(t,r,i,s),c=Object(f.a)(l,2),u=c[0],d=c[1];z({after:u,before:d,shouldNotExceedAvailableRange:!0,callback:function(e,n){t.updateOptions({dateWindow:[e,n]})}}),e.preventDefault()}},click:function(e){e.preventDefault()},dblclick:function(){$.current.resetGlobalPanAndZoom()},touchstart:function(e,t,n){V.current=!0,W.current=!0,ue.a.defaultInteractionModel.touchstart(e,t,n),n.touchDirections={x:!0,y:!1},U.current=0,"number"===typeof e.touches[0].pageX?Z.current=e.touches[0].pageX:Z.current=0},touchmove:function(e,t,n){W.current=!0,ue.a.defaultInteractionModel.touchmove(e,t,n),U.current=Date.now()},touchend:function(e,t,n){if(V.current=!1,W.current=!0,ue.a.defaultInteractionModel.touchend(e,t,n),0===U.current&&0!==Z.current&&G.current){W.current=!1;var a=t.plotter_,r=(Z.current-(a.area.x+G.current.getBoundingClientRect().left))/a.area.w,o=$.current,i=Math.round(o.viewAfter+(o.viewBefore-o.viewAfter)*r);k(i,!0)}var s=Date.now();"undefined"!==typeof X.current&&(0===U.current&&s-X.current<=window.NETDATA.options.current.double_click_speed&&$.current.resetGlobalPanAndZoom());X.current=s}}}),r=new ue.a(G.current,n.result.data,a);B.current=r}}),[t,n,o,R,u,d,E,p,_,V,b,v,k,P,J,S,z,A]),Object(x.a)((function(){if(B.current){var e="sparkline"===t.dygraphTheme;B.current.updateOptions({ylabel:e?void 0:S})}}),[t,S]),Object(x.a)((function(){B.current&&B.current.updateOptions({})}),[E]);var Q=Object(C.b)(O.B);Object(x.a)((function(){B.current&&B.current.resize()}),[Q]),Object(x.a)((function(){if(B.current&&!p){var e=[j,L],a=B.current.xAxisRange(),r=M[1]<=0&&a[1]>L&&a[0]>j,o=h&&!r?{dateWindow:e}:{},s=t.dygraphColors,l=void 0===s?b:s;B.current.updateOptions(Object(i.a)({},o,{colors:l,file:n.result.data,labels:n.result.labels,visibility:d}))}}),[t,n.result,u,d,p,h,b,M,j,L]);var te=Object(C.b)(O.l);Object(a.useLayoutEffect)((function(){if(B.current&&te!==u){if(-1===m)return void(-1!==B.current.getSelection()&&B.current.clearSelection());B.current.setSelection(m)}}),[n,u,te,m,j,L]);var ne=Object(C.b)((function(e){return Object(F.k)(e,{id:u})}));Object(a.useLayoutEffect)((function(){B.current&&B.current.resize()}),[ne]);var ae=Object(C.b)((function(e){return t.commonMin?Object(O.g)(e,t.commonMin):void 0})),re=Object(C.b)((function(e){return t.commonMax?Object(O.f)(e,t.commonMax):void 0}));return Object(a.useLayoutEffect)((function(){var e=t.commonMin,n=t.commonMax;if(B.current&&(e||n)){var a=B.current.yAxisExtremes()[0],r=Object(f.a)(a,2),o=r[0],i=r[1],s=t.dygraphValueRange,l=void 0===s?[null,null]:s,c=null===l[0],d=null===l[1],p=!1,h=Object(T.a)(a);if(e&&c&&ae&&ae.currentExtreme<o&&(h[0]=ae.currentExtreme,p=!0),n&&d&&re&&re.currentExtreme>i&&(h[1]=re.currentExtreme,p=!0),p){B.current.updateOptions({valueRange:h});var g=B.current.yAxisExtremes()[0];h=Object(T.a)(g)}e&&c&&h[0]!==(null===ae||void 0===ae?void 0:ae.charts[u])&&K(Object(I.l)({chartUuid:u,commonMinKey:e,value:h[0]})),n&&d&&h[1]!==(null===re||void 0===re?void 0:re.charts[u])&&K(Object(I.k)({chartUuid:u,commonMaxKey:n,value:h[1]}))}}),[t,n.result,u,ae,re,K]),Object(w.a)((function(){B.current&&B.current.destroy()})),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{ref:G,id:l,className:s}),r.a.createElement("div",{className:"dygraph-chart__labels-hidden",id:_}))}),pe=n(309),he=n.n(pe),fe=n(146),ge=n(107),be=function(e){var t=e.attributes,n=e.chartData,o=e.chartMetadata,i=e.chartElementClassName,s=e.chartElementId,l=e.chartWidth,c=e.hoveredRow,u=e.legendFormatValue,d=e.orderedColors,p=e.setMinMax,h=e.showUndefined,y=e.unitsCurrent,v=Object(a.useRef)(null),k=Object(a.useState)(),x=Object(f.a)(k,2),w=x[0],C=x[1],O=-1===c?0:n.result.length-1-c,P=h?null:n.result[O],S=t.easyPieChartMinValue,j=void 0===S?n.min:S,L=t.easyPieChartMaxValue,D=void 0===L?n.max:L,M=Object(fe.a)(Object(ge.a)((function(e){return+e})),Object(ce.a)(H.a),(function(e){var t=Object(f.a)(e,2),n=t[0],a=t[1];return[Math.min(n,P||0),Math.max(a,P||0)]}))([j,D]);p(M);var T=function(e){var t,n=e.value,a=void 0===n?0:n,r=e.min,o=void 0===r?0:r,i=e.max,s=void 0===i?0:i;return!e.isMinOverride&&o>0&&(o=0),!e.isMaxOverride&&s<0&&(s=0),o<0&&s>0?(s=-o>s?-o:s,t=Math.round(100*a/s)):a>=0&&o>=0&&s>=0?0===(t=Math.round(100*(a-o)/(s-o)))&&(t=.1):0===(t=Math.round(100*(a-s)/(s-o)))&&(t=-.1),t}({value:h?0:P,min:M[0],max:M[1],isMinOverride:void 0!==t.easyPieChartMinValue,isMaxOverride:void 0!==t.easyPieChartMaxValue});Object(a.useEffect)((function(){if(v.current&&!w){var e=Object(g.a)([[function(e){return e<3},Object(b.a)(2)],[m.a,H.a]])(Math.floor(l/22)),n=t.easyPieChartTrackColor,a=void 0===n?window.NETDATA.themes.current.easypiechart_track:n,r=t.easyPieChartScaleColor,o=void 0===r?window.NETDATA.themes.current.easypiechart_scale:r,i=t.easyPieChartScaleLength,s=void 0===i?5:i,c=t.easyPieChartLineCap,u=void 0===c?"round":c,p=t.easyPieChartLineWidth,h=void 0===p?e:p,f=t.easyPieChartTrackWidth,y=t.easyPieChartSize,k=void 0===y?l:y,x=t.easyPieChartRotate,O=void 0===x?0:x,P=t.easyPieChartAnimate,S=void 0===P?{duration:500,enabled:!0}:P,j=t.easyPieChartEasing,L=new he.a(v.current,{barColor:d[0],trackColor:a,scaleColor:o,scaleLength:s,lineCap:u,lineWidth:h,trackWidth:f,size:k,rotate:O,animate:S,easing:j});C(L)}}),[t,n,w,l,d]),Object(a.useEffect)((function(){if(w){var e=-1===c&&!h;e&&!w.options.animate.enabled?w.enableAnimation():!e&&w.options.animate.enabled&&w.disableAnimation(),setTimeout((function(){w.update(T)}),0)}}),[w,c,T,h]);var E=2*l/3/5,A=Math.round((l-E-l/40)/2),R=Math.round(1.6*E/3),N=Math.round(A-2*R-l/40),F=Math.round(.9*R),_=Math.round(A+(E+F)+l/40);return r.a.createElement("div",{ref:v,id:s,className:i},r.a.createElement("span",{className:"easyPieChartLabel",style:{fontSize:E,top:A}},u(P)),r.a.createElement("span",{className:"easyPieChartTitle",style:{fontSize:R,top:N}},t.title||o.title),r.a.createElement("span",{className:"easyPieChartUnits",style:{fontSize:F,top:_}},y))},me=n(310),ye=function(e){return"number"===typeof e},ve=function(e){var t=e.attributes,n=e.chartData,o=e.chartMetadata,i=e.chartElementClassName,s=e.chartElementId,l=e.chartUuid,c=e.chartHeight,u=e.chartWidth,d=e.hoveredRow,p=e.legendFormatValue,h=e.orderedColors,g=e.setMinMax,m=e.showUndefined,y=e.unitsCurrent,v=Object(a.useRef)(null),k=Object(a.useState)(),x=Object(f.a)(k,2),w=x[0],C=x[1],O=-1===d?0:n.result.length-1-d,P=n.result[O],S=t.gaugeMinValue,j=t.gaugeMaxValue,L=ye(S)?S:n.min,D=ye(j)?j:n.max,M=Object(fe.a)(Object(ge.a)((function(e){return+e})),(function(e){var t=Object(f.a)(e,2),n=t[0],a=t[1];return[!ye(S)&&n>0?0:n,!ye(j)&&a<0?0:a]}),Object(ce.a)(H.a),(function(e){var t=Object(f.a)(e,2),n=t[0],a=t[1];return[Math.min(n,P),Math.max(a,P)]}))([L,D]),T=Object(f.a)(M,2),E=T[0],A=T[1];g([E,A]);var R=Object(fe.a)(Object(b.a)(100*(P-E)/(A-E)),(function(e){return Math.max(.001,e)}),(function(e){return Math.min(99.999,e)}))();Object(a.useEffect)((function(){if(v.current&&!w){var e=t.gaugePointerColor,n=void 0===e?window.NETDATA.themes.current.gauge_pointer:e,a=t.gaugeStrokeColor,r=void 0===a?window.NETDATA.themes.current.gauge_stroke:a,o=t.gaugeStartColor,i=void 0===o?h[0]:o,s=t.gaugeStopColor,l=t.gaugeGenerateGradient,c={lines:12,angle:.14,lineWidth:.57,radiusScale:1,pointer:{length:.85,strokeWidth:.045,color:n},limitMax:!0,limitMin:!0,colorStart:i,colorStop:s,strokeColor:r,generateGradient:!0===(void 0!==l&&l),gradientType:0,highDpiSupport:!0},u=new me.Gauge(v.current).setOptions(c);u.minValue=0,u.maxValue=100,C(u)}}),[t,n,w,u,h]),Object(a.useEffect)((function(){if(w){var e=-1===d&&!m?32:1e9;w.animationSpeed=e,setTimeout((function(){w.set(m?0:R)}),0)}}),[w,c,u,d,R,m]);var N=Math.floor(c/5),F=Math.round((c-N)/3.2),_=Math.round(N/2.1),G=Math.round(.9*_),z=Math.round(.75*N);return r.a.createElement("div",{id:s,className:i},r.a.createElement("canvas",{ref:v,className:"gaugeChart",id:"gauge-".concat(l,"-canvas"),style:{width:u,height:c}}),r.a.createElement("span",{className:"gaugeChartLabel",style:{fontSize:N,top:F}},p(m?null:P)),r.a.createElement("span",{className:"gaugeChartTitle",style:{fontSize:_,top:0}},t.title||o.title),r.a.createElement("span",{className:"gaugeChartUnits",style:{fontSize:G}},y),r.a.createElement("span",{className:"gaugeChartMin",style:{fontSize:z}},p(m?null:E)),r.a.createElement("span",{className:"gaugeChartMax",style:{fontSize:z}},p(m?null:A)))},ke=(n(251),n(72)),xe=n(358),we=n(359),Ce=Object(fe.a)(ke.a,Object(xe.a)(/[^0-9a-f]/gi,""),Object(g.a)([[function(e){return e.length<6},function(e){return e[0]+e[0]+e[1]+e[1]+e[2]+e[2]}],[m.a,H.a]])),Oe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Ce(e),a=Object(fe.a)((function(e){return Object(we.a)(2,e)}),Object(ge.a)(Object(fe.a)((function(e){return parseInt(e,16)}),(function(e){return Math.round(Math.min(Math.max(0,e+e*t),255)).toString(16)}),(function(e){return"00".concat(e).substr(e.length)}))),(function(e){return e.join("")}))(n);return"#".concat(a)},Pe=function(e){return e>0?e:(new Date).valueOf()+e},Se=function(e){var t=e.attributes,n=e.chartContainerElement,o=e.chartData,s=e.chartMetadata,l=e.chartElementClassName,c=e.chartElementId,u=e.orderedColors,d=e.unitsCurrent,p=e.requestedViewRange,h=Object(a.useRef)(null),g=Object(a.useState)(),b=Object(f.a)(g,2),m=b[0],y=b[1],v=Object(a.useRef)(),k=t.forceTimeWindow?function(e,t){var n=Pe(t[0]),a=Pe(t[1]),r=e.after*W.a,o=e.before*W.a-r,i=a-n;if(o>i/1.03)return{};var s=o/i;return{paddingLeftPercentage:"".concat((r-n)/(a-n)*100,"%"),widthRatio:s}}(o,p):{},x=k.paddingLeftPercentage,w=void 0===x?void 0:x,C=k.widthRatio,O=void 0===C?1:C;Object(a.useEffect)((function(){if(h.current&&!m){var e=window.$(h.current),a=n.getBoundingClientRect(),r=a.width,i=a.height,l=t.sparklineLineColor,c=void 0===l?u[0]:l,p="line"===s.chart_type?window.NETDATA.themes.current.background:Oe(c,window.NETDATA.chartDefaults.fill_luminance),f=t.sparklineType,g=void 0===f?"line":f,b=t.sparklineFillColor,k=void 0===b?p:b,x=t.sparklineDisableInteraction,w=void 0!==x&&x,C=t.sparklineDisableTooltips,P=void 0!==C&&C,S=t.sparklineDisableHighlight,j=void 0!==S&&S,L=t.sparklineHighlightLighten,D=void 0===L?1.4:L,M=t.sparklineTooltipSuffix,T=void 0===M?" ".concat(d):M,E=t.sparklineNumberFormatter,A=void 0===E?function(e){return e.toFixed(2)}:E,R=t.title||s.title,N=function(e){return"disable"===e?"":e},F={type:g,lineColor:c,fillColor:k,chartRangeMin:t.sparklineChartRangeMin,chartRangeMax:t.sparklineChartRangeMax,composite:t.sparklineComposite,enableTagOptions:t.sparklineEnableTagOptions,tagOptionPrefix:t.sparklineTagOptionPrefix,tagValuesAttribute:t.sparklineTagValuesAttribute,disableHiddenCheck:t.sparklineDisableHiddenCheck,defaultPixelsPerValue:t.sparklineDefaultPixelsPerValue,spotColor:N(t.sparklineSpotColor),minSpotColor:N(t.sparklineMinSpotColor),maxSpotColor:N(t.sparklineMaxSpotColor),spotRadius:t.sparklineSpotRadius,valueSpots:t.sparklineValueSpots,highlightSpotColor:t.sparklineHighlightSpotColor,highlightLineColor:t.sparklineHighlightLineColor,lineWidth:t.sparklineLineWidth,normalRangeMin:t.sparklineNormalRangeMin,normalRangeMax:t.sparklineNormalRangeMax,drawNormalOnTop:t.sparklineDrawNormalOnTop,xvalues:t.sparklineXvalues,chartRangeClip:t.sparklineChartRangeClip,chartRangeMinX:t.sparklineChartRangeMinX,chartRangeMaxX:t.sparklineChartRangeMaxX,disableInteraction:w,disableTooltips:P,disableHighlight:j,highlightLighten:D,highlightColor:t.sparklineHighlightColor,tooltipContainer:t.sparklineTooltipContainer,tooltipClassname:t.sparklineTooltipClassname,tooltipChartTitle:R,tooltipFormat:t.sparklineTooltipFormat,tooltipPrefix:t.sparklineTooltipPrefix,tooltipSuffix:T,tooltipSkipNull:t.sparklineTooltipSkipNull,tooltipValueLookups:t.sparklineTooltipValueLookups,tooltipFormatFieldlist:t.sparklineTooltipFormatFieldlist,tooltipFormatFieldlistKey:t.sparklineTooltipFormatFieldlistKey,numberFormatter:A,numberDigitGroupSep:t.sparklineNumberDigitGroupSep,numberDecimalMark:t.sparklineNumberDecimalMark,numberDigitGroupCount:t.sparklineNumberDigitGroupCount,animatedZooms:t.sparklineAnimatedZooms,width:Math.floor(r*O),height:Math.floor(i)};y((function(){return e})),v.current=F,e.sparkline(o.result,F)}}),[m,t,n,o.result,s,u,d,O]),Object(a.useEffect)((function(){if(m){var e=n.getBoundingClientRect(),t=e.width,a=e.height;m.sparkline(o.result,Object(i.a)({},v.current,{width:Math.floor(t*O),height:Math.floor(a)}))}}));var P=w?{textAlign:"initial",paddingLeft:w}:void 0;return r.a.createElement("div",{ref:h,id:c,className:l,style:P})},je=n(352);window.d3=je;var Le,De=n(311),Me=n.n(De),Te=n(136),Ee={label:"no data",value:100,color:"#666666"},Ae=function(e){var t=e.chartData,n=e.index,a=e.localeDateString,r=e.localeTimeString,o=Math.round((t.before-t.after+1)/t.points),i=Object(te.a)(o),s=t.result.data[n].time,l=s-1e3*o,c=a(l),u=r(l),d=a(s),p=r(s);return c===d?"".concat(c," ").concat(u," to ").concat(p,", ").concat(i):"".concat(c," ").concat(u," to ").concat(d," ").concat(p,", ").concat(i)},Re=function(e){var t=e.attributes,n=e.chartContainerElement,o=e.chartData,i=e.chartMetadata,s=e.chartElementClassName,l=e.chartElementId,c=e.hoveredRow,u=e.hoveredX,d=e.legendFormatValue,p=e.orderedColors,h=e.setMinMax,g=e.unitsCurrent,b=Object(a.useRef)(null),m=Object(a.useState)(),y=Object(f.a)(m,2),v=y[0],k=y[1],x=Object(a.useRef)(),w=Object(ee.b)(),C=w.localeDateString,O=w.localeTimeString;return Object(a.useEffect)((function(){if(b.current&&!v){h([o.min,o.max]);var e=Object(Te.a)(o.result.labels).map((function(e,t){return{label:e,value:o.result.data[0][e],color:p[t]}})).filter((function(e){return null!==e.value&&e.value>0})),a=e.length>0?e:Ee,r=t.title||i.title,s=Ae({chartData:o,index:0,localeDateString:C,localeTimeString:O}),l=t.d3pieTitle,c=void 0===l?r:l,u=t.d3pieSubtitle,f=void 0===u?g:u,m=t.d3pieFooter,y=void 0===m?s:m,w=t.d3pieTitleColor,P=void 0===w?window.NETDATA.themes.current.d3pie.title:w,S=t.d3pieTitleFontsize,j=void 0===S?12:S,L=t.d3pieTitleFontweight,D=void 0===L?"bold":L,M=t.d3pieTitleFont,T=void 0===M?"arial":M,E=t.d3PieSubtitleColor,A=void 0===E?window.NETDATA.themes.current.d3pie.subtitle:E,R=t.d3PieSubtitleFontsize,N=void 0===R?10:R,F=t.d3PieSubtitleFontweight,_=void 0===F?"normal":F,G=t.d3PieSubtitleFont,z=void 0===G?"arial":G,B=t.d3PieFooterColor,I=void 0===B?window.NETDATA.themes.current.d3pie.footer:B,W=t.d3PieFooterFontsize,V=void 0===W?9:W,H=t.d3PieFooterFontweight,U=void 0===H?"bold":H,Z=t.d3PieFooterFont,X=void 0===Z?"arial":Z,K=t.d3PieFooterLocation,Y=void 0===K?"bottom-center":K,q=t.d3PiePieinnerradius,$=void 0===q?"45%":q,J=t.d3PiePieouterradius,Q=void 0===J?"80%":J,ee=t.d3PieSortorder,te=void 0===ee?"value-desc":ee,ne=t.d3PieSmallsegmentgroupingEnabled,ae=void 0!==ne&&ne,re=t.d3PieSmallsegmentgroupingValue,oe=void 0===re?1:re,ie=t.d3PieSmallsegmentgroupingValuetype,se=void 0===ie?"percentage":ie,le=t.d3PieSmallsegmentgroupingLabel,ce=void 0===le?"other":le,ue=t.d3PieSmallsegmentgroupingColor,de=void 0===ue?window.NETDATA.themes.current.d3pie.other:ue,pe=t.d3PieLabelsOuterFormat,he=void 0===pe?"label-value1":pe,fe=t.d3PieLabelsOuterHidewhenlessthanpercentage,ge=void 0===fe?null:fe,be=t.d3PieLabelsOuterPiedistance,me=void 0===be?15:be,ye=t.d3PieLabelsInnerFormat,ve=void 0===ye?"percentage":ye,ke=t.d3PieLabelsInnerHidewhenlessthanpercentage,xe=void 0===ke?2:ke,we=t.d3PieLabelsMainLabelColor,Ce=void 0===we?window.NETDATA.themes.current.d3pie.mainlabel:we,Oe=t.d3PieLabelsMainLabelFont,Pe=void 0===Oe?"arial":Oe,Se=t.d3PieLabelsMainLabelFontsize,je=void 0===Se?10:Se,Le=t.d3PieLabelsMainLabelFontweight,De=void 0===Le?"normal":Le,Re=t.d3PieLabelsPercentageColor,Ne=void 0===Re?window.NETDATA.themes.current.d3pie.percentage:Re,Fe=t.d3PieLabelsPercentageFont,_e=void 0===Fe?"arial":Fe,Ge=t.d3PieLabelsPercentageFontsize,ze=void 0===Ge?10:Ge,Be=t.d3PieLabelsPercentageFontweight,Ie=void 0===Be?"bold":Be,We=t.d3PieLabelsValueColor,Ve=void 0===We?window.NETDATA.themes.current.d3pie.value:We,He=t.d3PieLabelsValueFont,Ue=void 0===He?"arial":He,Ze=t.d3PieLabelsValueFontsize,Xe=void 0===Ze?10:Ze,Ke=t.d3PieLabelsValueFontweight,Ye=void 0===Ke?"bold":Ke,qe=t.d3PieLabelsLinesEnabled,$e=void 0===qe||qe,Je=t.d3PieLabelsLinesStyle,Qe=void 0===Je?"curved":Je,et=t.d3PieLabelsLinesColor,tt=void 0===et?"segment":et,nt=t.d3PieLabelsTruncationEnabled,at=void 0!==nt&&nt,rt=t.d3PieLabelsTruncationTruncatelength,ot=void 0===rt?30:rt,it=t.d3PieMiscColorsSegmentstroke,st=void 0===it?window.NETDATA.themes.current.d3pie.segment_stroke:it,lt=t.d3PieMiscGradientEnabled,ct=void 0!==lt&<,ut=t.d3PieMiscColorsPercentage,dt=void 0===ut?95:ut,pt=t.d3PieMiscGradientColor,ht=void 0===pt?window.NETDATA.themes.current.d3pie.gradient_color:pt,ft=t.d3PieCssprefix,gt=void 0===ft?null:ft,bt=n.getBoundingClientRect(),mt=bt.width,yt=bt.height,vt={header:{title:{text:c,color:P,fontSize:j,fontWeight:D,font:T},subtitle:{text:f,color:A,fontSize:N,fontWeight:_,font:z},titleSubtitlePadding:1},footer:{text:y,color:I,fontSize:V,fontWeight:U,font:X,location:Y},size:{canvasHeight:Math.floor(yt),canvasWidth:Math.floor(mt),pieInnerRadius:$,pieOuterRadius:Q},data:{sortOrder:te,smallSegmentGrouping:{enabled:ae,value:oe,valueType:se,label:ce,color:de},content:a},labels:{outer:{format:he,hideWhenLessThanPercentage:ge,pieDistance:me},inner:{format:ve,hideWhenLessThanPercentage:xe},mainLabel:{color:Ce,font:Pe,fontSize:je,fontWeight:De},percentage:{color:Ne,font:_e,fontSize:ze,fontWeight:Ie,decimalPlaces:0},value:{color:Ve,font:Ue,fontSize:Xe,fontWeight:Ye},lines:{enabled:$e,style:Qe,color:tt},truncation:{enabled:at,truncateLength:ot},formatter:function(e){return"value"===e.part?d(e.value):"percentage"===e.part?"".concat(e.label,"%"):e.label}},effects:{load:{effect:"none",speed:0},pullOutSegmentOnClick:{effect:"bounce",speed:400,size:5},highlightSegmentOnMouseover:!0,highlightLuminosity:-.2},tooltips:{enabled:!1,type:"placeholder",string:"",placeholderParser:null,styles:{fadeInSpeed:250,backgroundColor:window.NETDATA.themes.current.d3pie.tooltip_bg,backgroundOpacity:.5,color:window.NETDATA.themes.current.d3pie.tooltip_fg,borderRadius:2,font:"arial",fontSize:12,padding:4}},misc:{colors:{background:"transparent",segmentStroke:st},gradient:{enabled:ct,percentage:dt,color:ht},canvasPadding:{top:5,right:5,bottom:5,left:5},pieCenterOffset:{x:0,y:0},cssPrefix:gt},callbacks:{onload:null,onMouseoverSegment:null,onMouseoutSegment:null,onClickSegment:null}},kt=new Me.a(b.current,vt);x.current=vt,k((function(){return kt}))}}),[t,n,o,i,v,d,C,O,p,h,g]),Object(a.useEffect)((function(){if(v&&x.current){var e=Ae({chartData:o,index:0,localeDateString:C,localeTimeString:O}),n=t.d3pieSubtitle,a=void 0===n?g:n,r=t.d3pieFooter,i=void 0===r?e:r,s=!!u&&-1===c,l=o.result.data.length-c-1,d=l<0||l>=o.result.data.length?0:l,h=Object(Te.a)(o.result.labels).map((function(e,t){return{label:e,value:o.result.data[d][e],color:p[t]}})).filter((function(e){return null!==e.value&&e.value>0})),f=h.length>0&&!s?h:[Ee];v.options.header.subtitle.text=a,v.options.footer.text=i,v.options.data.content=f,v.destroy(),v.recreate()}}),[t,o,v,c,u,C,O,p,g]),r.a.createElement("div",{ref:b,id:l,className:s})},Ne=(n(312),function(e){var t=e.attributes,n=e.chartContainerElement,o=e.chartData,s=e.chartMetadata,l=e.chartElementClassName,c=e.chartElementId,u=e.orderedColors,d=Object(a.useRef)(null),p=Object(a.useState)(),h=Object(f.a)(p,2),g=h[0],b=h[1],m=Object(a.useRef)();return Object(a.useLayoutEffect)((function(){if(d.current&&!g){var e=window.$(d.current),a=n.getBoundingClientRect(),r=a.width,o=a.height,i=t.peityStrokeWidth,s=void 0===i?1:i,l={stroke:window.NETDATA.themes.current.foreground,strokeWidth:s,width:Math.floor(r),height:Math.floor(o),fill:window.NETDATA.themes.current.foreground};b((function(){return e})),m.current=l}}),[t,g,n]),Object(a.useLayoutEffect)((function(){if(g&&m.current){var e=Object(i.a)({},m.current,{stroke:u[0],fill:u[0]===m.current.stroke?m.current.fill:"line"===s.chart_type?window.NETDATA.themes.current.background:Oe(u[0],window.NETDATA.chartDefaults.fill_luminance)});g.peity("line",e),m.current=e}}),[g,o,s,u]),r.a.createElement("div",{ref:d,id:c,className:l},o.result)}),Fe=function(e){var t=e.attributes,n=e.chartData,o=e.chartMetadata,i=e.chartElementClassName,s=e.chartElementId,l=e.orderedColors,c=e.unitsCurrent,u=Object(a.useRef)(null),d=Object(a.useRef)(),p=Object(a.useState)(!1),h=Object(f.a)(p,2),g=h[0],b=h[1];(Le||(Le=new Promise((function(e,t){setTimeout((function(){var n=document.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://www.google.com/jsapi",n.onerror=function(){t(Error("error loading google.js api"))},n.onload=function(){e("ok")};var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(n,a)}),1e3)})).then((function(){return new Promise((function(e){window.google.load("visualization","1.1",{packages:["corechart","controls"],callback:e})}))})))).then((function(){b(!0)}));var m=Object(a.useRef)();return Object(a.useLayoutEffect)((function(){if(d.current&&m.current){var e=new window.google.visualization.DataTable(n.result);d.current.draw(e,m.current)}}),[n]),Object(a.useLayoutEffect)((function(){if(u.current&&!m.current&&g){var e=new window.google.visualization.DataTable(n.result),a=t.title,r=void 0===a?o.title:a,i=o.chart_type,s=new Map([["area",window.NETDATA.options.current.color_fill_opacity_area],["stacked",window.NETDATA.options.current.color_fill_opacity_stacked]]).get(i)||.3,p={colors:l,lineWidth:"line"===i?2:1,title:r,fontSize:11,hAxis:{viewWindowMode:"maximized",slantedText:!1,format:"HH:mm:ss",textStyle:{fontSize:9},gridlines:{color:"#EEE"}},vAxis:{title:c,viewWindowMode:"area"===i||"stacked"===i?"maximized":"pretty",minValue:"stacked"===i?void 0:-.1,maxValue:"stacked"===i?void 0:.1,direction:1,textStyle:{fontSize:9},gridlines:{color:"#EEE"}},chartArea:{width:"65%",height:"80%"},focusTarget:"category",annotation:{1:{style:"line"}},pointsVisible:!1,titlePosition:"out",titleTextStyle:{fontSize:11},tooltip:{isHtml:!1,ignoreBounds:!0,textStyle:{fontSize:9}},curveType:"function",areaOpacity:s,isStacked:"stacked"===i},h=["area","stacked"].includes(o.chart_type)?new window.google.visualization.AreaChart(u.current):new window.google.visualization.LineChart(u.current);h.draw(e,p),m.current=p,d.current=h}}),[t,n.result,o,u,g,l,c]),r.a.createElement("div",{ref:u,id:s,className:i})},_e=function(e){var t=e.attributes,n=e.chartData,a=e.chartElementClassName,o=e.chartElementId,i=t.textOnlyDecimalPlaces,s=void 0===i?1:i,l=t.textOnlyPrefix,c=void 0===l?"":l,u=t.textOnlySuffix,d=void 0===u?"":u,p=Math.pow(10,s),h=c+Math.round(n.result[0]*p)/p+d;return r.a.createElement("div",{id:o,className:a},h)},Ge=function(e){var t=e.attributes,n=e.chartContainerElement,o=e.chartData,i=e.chartMetadata,s=e.chartLibrary,l=e.colors,c=e.chartUuid,d=e.chartHeight,p=e.chartWidth,h=e.dimensionsVisibility,f=e.hasEmptyData,g=e.isRemotelyControlled,b=e.legendFormatValue,m=e.orderedColors,y=e.hoveredRow,v=e.hoveredX,k=e.onUpdateChartPanAndZoom,x=e.setHoveredX,w=e.setMinMax,P=e.showLatestOnBlur,S=e.unitsCurrent,j=e.viewAfter,L=e.viewBefore,M=e.requestedViewRange,T=Object(C.a)(),E=Object(C.b)(O.D),A=Object(a.useCallback)((function(e){var t=e.after,n=e.before,a=e.masterID;T(Object(I.m)({after:t,before:n,masterID:a})),T(E?Object(I.n)({after:j,before:L}):Object(N.g)({after:j,before:L,id:c}))}),[c,T,E,j,L]),R=D[s],F=(0,R.hasLegend)(t)?J()("netdata-chart-with-legend-right","netdata-".concat(s,"-chart-with-legend-right")):J()("netdata-chart","netdata-".concat(s,"-chart")),_="".concat(s,"-").concat(c,"-chart"),G=-1===y&&!P;return function(e){var t=e.attributes,n=e.chartData,r=e.chartSettings,o=e.hoveredRow,i=e.legendFormatValue,s=e.showUndefined,l=Object(a.useRef)([]);Object(le.a)((function(){var e=t.showValueOf;if(e&&!Object(u.a)(e)){var a=n.dimension_names,r=n.dimension_ids;a.forEach((function(t,n){var a=e["show-value-of-".concat(t.toLowerCase())]||e["show-value-of-".concat(r[n].toLowerCase(),"-at")];l.current=l.current.concat(document.getElementById(a))}))}})),Object(a.useEffect)((function(){if(l.current.length){var e=r.options(t),a=e.includes("flip");if("json"===n.format&&!e.includes("objectrows")){var c=n.result.data,u=-1===o?c.length-1:o,d=c[a?u:c.length-u-1];n.dimension_names.forEach((function(e,t){var n=s||!d?"":i(d[t+1]),a=l.current[t];a&&(a.innerText="".concat(n))}))}}}),[t,n,r,o,i,s])}({attributes:t,chartData:o,chartSettings:R,hoveredRow:y,legendFormatValue:b,showUndefined:G}),"easypiechart"===s?r.a.createElement(be,{attributes:t,chartData:o,chartMetadata:i,chartElementClassName:F,chartElementId:_,chartLibrary:s,chartWidth:p,colors:l,chartUuid:c,dimensionsVisibility:h,isRemotelyControlled:g,key:p,legendFormatValue:b,orderedColors:m,hoveredRow:y,onUpdateChartPanAndZoom:k,setGlobalChartUnderlay:A,setMinMax:w,showUndefined:G,unitsCurrent:S,viewAfter:j,viewBefore:L}):"gauge"===s?r.a.createElement(ve,{attributes:t,chartData:o,chartMetadata:i,chartElementClassName:F,chartElementId:_,chartLibrary:s,chartHeight:d,chartWidth:p,colors:l,chartUuid:c,dimensionsVisibility:h,isRemotelyControlled:g,legendFormatValue:b,orderedColors:m,hoveredRow:y,hoveredX:v,onUpdateChartPanAndZoom:k,setGlobalChartUnderlay:A,setHoveredX:x,setMinMax:w,showUndefined:G,unitsCurrent:S,viewAfter:j,viewBefore:L}):"sparkline"===s?r.a.createElement(Se,{attributes:t,chartContainerElement:n,chartData:o,chartMetadata:i,chartElementClassName:F,chartElementId:_,dimensionsVisibility:h,isRemotelyControlled:g,orderedColors:m,unitsCurrent:S,requestedViewRange:M}):"d3pie"===s?r.a.createElement(Re,{attributes:t,chartContainerElement:n,chartData:o,chartMetadata:i,chartElementClassName:F,chartElementId:_,dimensionsVisibility:h,hoveredRow:y,hoveredX:v,isRemotelyControlled:g,legendFormatValue:b,orderedColors:m,setMinMax:w,showUndefined:G,unitsCurrent:S}):"peity"===s?r.a.createElement(Ne,{attributes:t,chartContainerElement:n,chartData:o,chartMetadata:i,chartElementClassName:F,chartElementId:_,orderedColors:m}):"google"===s?r.a.createElement(Fe,{attributes:t,chartData:o,chartMetadata:i,chartElementClassName:F,chartElementId:_,orderedColors:m,unitsCurrent:S}):"textonly"===s?r.a.createElement(_e,{attributes:t,chartData:o,chartElementClassName:F,chartElementId:_}):r.a.createElement(de,{attributes:t,chartData:o,chartMetadata:i,chartElementClassName:F,chartElementId:_,chartLibrary:s,colors:l,chartUuid:c,dimensionsVisibility:h,hasEmptyData:f,isRemotelyControlled:g,orderedColors:m,hoveredRow:y,hoveredX:v,onUpdateChartPanAndZoom:k,setGlobalChartUnderlay:A,setHoveredX:x,setMinMax:w,unitsCurrent:S,viewAfter:j,viewBefore:L,requestedViewRange:M})},ze=Object(a.memo)((function(e){var t=e.attributes,n=e.attributes.chartLibrary,o=e.chartContainerElement,i=e.chartData,s=e.chartMetadata,l=e.chartHeight,c=e.chartUuid,u=e.chartWidth,d=e.hasEmptyData,p=e.isRemotelyControlled,h=e.requestedViewRange,g=e.selectedDimensions,b=e.setSelectedDimensions,m=e.showLatestOnBlur,y=Object(C.b)(O.H),v=D[n].hasLegend,k=t.units,x=void 0===k?s.units:k,w=t.unitsCommon,P=t.unitsDesired,S=void 0===P?y:P,j=Object(a.useMemo)((function(){return i.dimension_names.map((function(e){return 0===g.length||g.includes(e)}))}),[i.dimension_names,g]),L=v(t)&&window.NETDATA.options.current.legend_toolbox,M=Object(C.a)(),T=Object(a.useMemo)((function(){return Object.values(s.dimensions).map((function(e){return e.name}))}),[s.dimensions]);Object(a.useEffect)((function(){M(Object(I.g)({chartContext:s.context,chartUuid:c,colorsAttribute:t.colors,commonColorsAttribute:t.commonColors,dimensionNames:T}))}),[T,t.colors,t.commonColors,s.context,c,M]);var E=Object(C.b)(O.F),A=Object(C.b)(O.u),R=function(e){var t=e.attributes,n=e.data,r=e.units,o=e.unitsCommon,i=e.unitsDesired,s=e.uuid,l=e.temperatureSetting,c=e.secondsAsTimeSetting,u=Object(a.useState)((function(){return H.a})),d=Object(f.a)(u,2),p=d[0],h=d[1],g=Object(a.useState)(),b=Object(f.a)(g,2),m=b[0],y=b[1],v=Object(a.useState)(),k=Object(f.a)(v,2),x=k[0],w=k[1],C=Object(a.useState)(r),O=Object(f.a)(C,2),P=O[0],S=O[1],j=Object(a.useState)(-1),L=Object(f.a)(j,2),D=L[0],M=L[1],T=Object(a.useState)(null),E=Object(f.a)(T,2),A=E[0],R=E[1],N=t.decimalDigits,F=void 0===N?-1:N,_=Object(a.useMemo)((function(){return q(p,A,F)}),[p,F,A]),G=Object(a.useRef)(_),z=function(e,t,n){G.current=q(e,t,n)};return{legendFormatValue:_,legendFormatValueDecimalsFromMinMax:Object(a.useCallback)((function(e,t){if(Z(m,e)&&Z(x,t))return G.current;y(e),w(t);var a=U.a.get(s,e,t,r,i,o,(function(e){S(e)}),l,c);h((function(){return a}));var u,d=a(e),p=a(t);if("number"!==typeof d||"number"!==typeof p)return z(a,A,F),G.current;if(n.min===n.max)u=-1;else if(-1!==F)u=F;else{var f;u=(f=d===p?Math.abs(d):Math.abs(p-d))>1e3?0:f>10?1:f>1?2:f>.1?2:f>.01?4:f>.001?5:f>1e-4?6:7}var g=A;return u!==D&&(g=u<0?null:Y(u,u),R((function(){return g})),M(u)),z(a,g,u),G.current}),[D,F,m,x,s,l,r,i,o,c,n.min,n.max,A]),unitsCurrent:P}}({attributes:t,data:i,units:x,unitsCommon:w,unitsDesired:S,uuid:c,temperatureSetting:E,secondsAsTimeSetting:A}),F=R.legendFormatValue,_=R.legendFormatValueDecimalsFromMinMax,G=R.unitsCurrent,X=Object(a.useState)(null),K=Object(f.a)(X,2),$=K[0],J=K[1],Q=Object(C.b)(O.E),ee=Object(a.useCallback)((function(e,t){if(Q){var n=t?{chartUuid:null,hoveredX:e}:{chartUuid:c,hoveredX:e};M(Object(I.o)(n))}else J(e)}),[c,M,Q]),te=Object(C.b)(O.k),ne=Q?te:$,ae=Object(W.d)(h[0])?h[0]:i.after*W.a,oe=Object(W.d)(h[1])?h[1]:i.before*W.a,le=i.first_entry*W.a,ce=i.last_entry*W.a,ue=Object(a.useMemo)((function(){return Math.round(u/30*s.update_every*W.a)}),[s.update_every,u]),de=Object(C.b)(O.D),pe=Object(a.useCallback)((function(e){var t=e.after,n=e.before,a=e.callback,r=e.shouldForceTimeRange,o=e.shouldNotExceedAvailableRange;if(!(n<t)){var s=ue,l=Math.round(oe-ae),u=Math.round(t),d=Math.round(n),p=i.view_update_every*W.a;if(o){var h=le+p,f=ce+p;d>f&&(u-=n-f,d=f),u<h&&(u=h)}var g=(d+=p-d%p)-(u-=u%p);l-p<s&&(s=l-p);var b=!0;if(g<l&&g<s){var m=((s=ue)-g)/2;g=(d+=m)-(u-=m),b=!1}var y=2*p,v=Math.abs(d-oe);Math.abs(l-g)<=y&&v<=y&&b||(M(de?Object(I.n)({after:u,before:d,masterID:c,shouldForceTimeRange:r}):Object(N.g)({after:u,before:d,id:c,shouldForceTimeRange:r})),b&&"function"===typeof a&&a(u,d))}}),[i.view_update_every,c,M,ue,de,le,ce,ae,oe]),he=Object(a.useCallback)((function(e,t){var n=Math.max(e,le),a=Math.min(t,ce);pe({after:n,before:a,shouldForceTimeRange:!0})}),[pe,le,ce]),fe=Object(a.useCallback)((function(e){var t=(oe-ae)*V(e),n=ae-t;n>=le&&he(n,oe-t)}),[he,le,ae,oe]),ge=Object(a.useCallback)((function(e){var t=oe-ae,n=t*V(e),a=Math.min(oe+n,ce);he(a-t,a)}),[he,ce,ae,oe]),be=Object(a.useCallback)((function(e){var t=(oe-ae)*V(e)*.8/2;he(ae+t,oe-t)}),[he,ae,oe]),me=Object(a.useCallback)((function(e){var t=((oe-ae)/(1-.8*V(e))-(oe-ae))/2;he(ae-t,oe+t)}),[he,ae,oe]),ye=Object(a.useCallback)((function(){M(de?Object(I.h)():Object(N.f)({id:c}))}),[c,M,de]),ve=Object(a.useMemo)((function(){return Object(O.a)({chartContext:s.context,chartUuid:c,colorsAttribute:t.colors,commonColorsAttribute:t.commonColors})}),[t.colors,t.commonColors,s,c]),ke=Object(C.b)(ve),xe=Object(a.useMemo)((function(){return i.dimension_names.map(Object(z.a)(B.a,ke))}),[i,ke]);if(!ke)return r.a.createElement("span",null);var we=ne&&ne>=ae&&ne<=oe,Ce=i.view_update_every*W.a,Oe=we?Math.floor((ne-i.after*W.a)/Ce):-1;return r.a.createElement(r.a.Fragment,null,r.a.createElement(Ge,{attributes:t,chartContainerElement:o,chartData:i,chartMetadata:s,chartLibrary:n,colors:ke,chartUuid:c,chartHeight:l,chartWidth:u,dimensionsVisibility:j,hasEmptyData:d,onUpdateChartPanAndZoom:pe,isRemotelyControlled:p,legendFormatValue:F,orderedColors:xe,hoveredX:ne,hoveredRow:Oe,setHoveredX:ee,setMinMax:function(e){var t=Object(f.a)(e,2),n=t[0],a=t[1];return _(n,a)},showLatestOnBlur:m,unitsCurrent:G,viewAfter:ae,viewBefore:oe,requestedViewRange:h}),v(t)&&r.a.createElement(re,{attributes:t,chartData:i,chartMetadata:s,chartLibrary:n,colors:ke,hoveredX:ne,hoveredRow:Oe,legendFormatValue:F,selectedDimensions:g,setSelectedDimensions:b,showLatestOnBlur:m,unitsCurrent:G,viewBefore:oe}),L&&r.a.createElement(ie,{onToolboxLeftClick:fe,onToolboxResetClick:ye,onToolboxRightClick:ge,onToolboxZoomInClick:be,onToolboxZoomOutClick:me}),L&&window.NETDATA.options.current.resize_charts&&r.a.createElement(se.b,{chartContainerElement:o,chartUuid:c,heightId:t.heightId}))})),Be=(n(313),function(e){var t,n,o,i,s,l=e.attributes,c=e.chartUuid,u=e.portalNode,d=e.externalChartMetadata,p=l.host||P.b,h=Object(C.a)(),y=Object(a.useMemo)(F.a,[]),L=Object(C.b)((function(e){return y(e,{chartId:l.id,id:c})})),_=L.chartMetadata,z=L.isFetchingDetails,B=d||_;Object(a.useEffect)((function(){_||z||d||h(N.b.request({chart:l.id,id:c,host:p}))}),[l.id,c,h,p,z,_,d]);var I=Object(C.b)(O.j),W=Object(C.b)((function(e){return Object(F.i)(e,{id:c})})),V=W||I,H=!!I&&I.masterID===c||Boolean(W),U=(null===V||void 0===V?void 0:V.shouldForceTimeRange)||!1,Z=!V||!H||U,X=Object(C.b)((function(e){return Object(F.g)(e,{id:c})})),K=Object(C.b)((function(e){return Object(F.f)(e,{id:c})})),Y=Object(C.b)((function(e){return Object(F.h)(e,{id:c})})),q=Object(C.b)(O.k),$=Object(g.a)([[Object(b.a)(!!K),function(){return 1e3*K.view_update_every}],[Object(b.a)(!!B),function(){return 1e3*B.update_every}],[m.a,Object(b.a)(j.a)]])(),J=function(e){var t=e.areCriteriaMet,n=e.preferedIntervalTime,r=Object(C.b)(O.o),o=Object(C.b)(O.C),i=!(!r&&o),s=Object(a.useState)(!0),l=Object(f.a)(s,2),c=l[0],u=l[1],d=Object(a.useState)(!1),p=Object(f.a)(d,2),h=p[0],g=p[1];Object(a.useEffect)((function(){h&&i&&(g(!1),u(!0))}),[h,g,i]);var b=!i&&h||R.a?A:n;return Object(E.a)((function(){if(t){if(!i)return void g(!0);u(!0)}}),b),[c,u]}({areCriteriaMet:!V&&!q,preferedIntervalTime:$}),Q=Object(f.a)(J,2),ee=Q[0],te=Q[1],ne=Object(k.a)(V,j.b);Object(a.useEffect)((function(){te(!0)}),[ne,te]),Object(x.a)((function(){te(!0)}),[l.after,l.before]);var ae=l.after,re=void 0===ae?window.NETDATA.chartDefaults.after:ae,oe=l.before,ie=void 0===oe?window.NETDATA.chartDefaults.before:oe,se=D[l.chartLibrary],le=se.hasLegend,ce=u.getBoundingClientRect(),ue=ce.width-(le(l)?140:0),de=ce.height,pe=Boolean(Object(C.b)(O.z)),he=Object(C.b)(O.v)||pe,fe=Object(C.b)(O.s),ge=v.a.CancelToken,be=Object(a.useMemo)((function(){return ge.source()}),[]);Object(w.a)((function(){be.cancel(S.a)})),Object(a.useEffect)((function(){if(ee&&B&&!Y){var e,t,n,a=window.NETDATA.options.force_data_points,r=1;if(V)if(H){if(n=[e=Math.round(V.after/1e3),t=Math.round(V.before/1e3)],fe){var o=Math.round((t-e)/2);e-=o,t+=o,r=2}}else e=Math.round(V.after/1e3),t=Math.round(V.before/1e3),r=1;else t=ie,e=re,r=1;n=(n||[e,t]).map((function(e){return 1e3*e}));var i=l.points||Math.round(ue/function(e){var t=e.attributes,n=e.chartSettings,a=t.pixelsPerPoint;if("number"===typeof a)return a;var r=n.pixelsPerPoint(t);return Math.max.apply(Math,Object(T.a)([r,window.NETDATA.options.current.pixels_per_point].filter((function(e){return"number"===typeof e}))))}({attributes:l,chartSettings:se})),s=a||i*r,u=l.method||window.NETDATA.chartDefaults.method;te(!1),h(N.c.request({host:p,chart:B.id,format:se.format,points:s,group:u,gtime:l.gtime||0,options:M(l,he),after:e||null,before:t||null,dimensions:l.dimensions,fetchDataParams:{isRemotelyControlled:Z,viewRange:n},id:c,cancelTokenSource:be}))}}),[l,B,se,c,ue,h,le,p,re,ie,Y,H,Z,V,u,te,he,fe,ee,be]),Object(C.b)(O.B);var me=Object(a.useState)([]),ye=Object(f.a)(me,2),ve=ye[0],ke=ye[1],xe=0===(null===(t=K)||void 0===t?void 0:null===(n=t.result)||void 0===n?void 0:null===(o=n.data)||void 0===o?void 0:o.length)||0===(null===(i=K)||void 0===i?void 0:null===(s=i.result)||void 0===s?void 0:s.length);return K&&B?r.a.createElement(r.a.Fragment,null,xe&&r.a.createElement(G,{key:"".concat(xe),hasEmptyData:xe,containerNode:u}),r.a.createElement(ze,{attributes:l,chartContainerElement:u,chartData:K,chartMetadata:B,chartUuid:c,chartHeight:de,chartWidth:ue,hasEmptyData:xe,isRemotelyControlled:X.isRemotelyControlled,requestedViewRange:X.viewRange,selectedDimensions:ve,setSelectedDimensions:ke,showLatestOnBlur:!V})):r.a.createElement(G,{key:"".concat(xe),hasEmptyData:xe,containerNode:u})}),Ie=n(363),We=n(362),Ve={root:null,rootMargin:"0px",threshold:void 0},He=function(){var e=[],t=new IntersectionObserver((function(t){t.forEach((function(t){var n,a=t.intersectionRatio,r=t.target,o=a>0,i=null===(n=e.find((function(e){return e.element===r})))||void 0===n?void 0:n.callback;i&&i(o)}))}),Ve);return{subscribe:function(n,a){t.observe(n),e=e.concat({element:n,callback:a})},unsubscribe:function(t){e=e.filter((function(e){return e.element!==t}))}}}(),Ue=function(e){var t=e.attributes;return r.a.createElement("span",{style:{position:"absolute",opacity:0,width:0}},t.id)},Ze=function(e){var t=e.attributes,n=e.chartUuid,o=e.children,i=e.portalNode,s=Object(C.a)();Object(a.useEffect)((function(){return function(){s(Object(N.a)({id:n}))}}),[]);var l=D[t.chartLibrary],c=Object(a.useState)(!1),u=Object(f.a)(c,2),d=u[0],p=u[1];Object(a.useLayoutEffect)((function(){if(!d){var e=function(e,t){var n,a;"string"===typeof e.width?n=e.width:"number"===typeof e.width&&(n="".concat(e.width.toString(),"px")),void 0===t.aspectRatio&&("string"===typeof e.height?a=e.height:"number"===typeof e.height&&(a="".concat(e.height.toString(),"px")));var r=e.heightId?localStorage.getItem("".concat(se.a).concat(e.heightId)):null;r&&(a=r.replace(/"/g,""));var o=window.NETDATA.chartDefaults.min_width;return{height:a,width:n,minWidth:null===o?void 0:o}}(t,l);Object(We.a)((function(e,t){e&&i.style.setProperty(t,e)}),e),i.className=l.containerClass(t),p(!0)}}),[t,l,d,i,p]);var h=Object(C.b)(O.h),g=Object(a.useRef)(),b=function(e,t){var n=Object(a.useState)(!1),r=Object(f.a)(n,2),o=r[0],i=r[1],s=Object(a.useRef)(o);return Object(a.useEffect)((function(){return"function"===typeof IntersectionObserver&&He.subscribe(e,(function(e){s.current!==e&&(t.current&&(t.current.style.visibility=e?"visible":"hidden"),s.current=e,i(e))})),function(){He.unsubscribe(e)}}),[t,e]),o}(i,g),m=Object(C.b)(O.p)?750:100,y=Object(a.useState)(!b),v=Object(f.a)(y,2),k=v[0],x=v[1];Object(Ie.a)((function(){x(!b)}),m,[b]);var w=!b||k,P=Object(a.useRef)(b);if(g.current&&P.current!==b&&(P.current=b),R.a)return o;if(w){if(h)return r.a.createElement(Ue,{attributes:t});if(!g.current){var S=Array.from(i.children).map((function(e){return function(e){var t=e.cloneNode(!0),n=t.querySelectorAll("canvas");return e.querySelectorAll("canvas").forEach((function(e,t){var a=n[t],r=a.getContext("2d");a.width=e.width,a.height=e.height,r&&r.drawImage(e,0,0)})),t}(e)})),j=document.createElement("div");j.style.visibility="hidden",S.forEach((function(e){j.appendChild(e)})),g.current=j}return r.a.createElement(r.a.Fragment,null,r.a.createElement(Ue,{attributes:t}),r.a.createElement("div",{ref:function(e){e&&g.current&&e.appendChild(g.current)}}))}return!h&&g.current&&(g.current=void 0),o},Xe=n(364),Ke=n(21),Ye=n(56),qe=function(e){return e[Ye.a]},$e=Object(Ke.a)(qe,Object(z.a)("isSnapshotMode")),Je=Object(Ke.a)(qe,Object(Xe.a)(["snapshotCharts","snapshotDataPoints"])),Qe=function(e){var t=e.attributes,n=e.chartUuid,r=t.host||P.b,o=Object(C.b)(Je).snapshotDataPoints,i=t.method||window.NETDATA.chartDefaults.method,s=t.chartLibrary,l=D[s],c=Object(C.b)(O.j),u=c.after/W.a,d=c.before/W.a,p=Object(C.a)();return Object(a.useEffect)((function(){p(N.d.request({host:r,chart:t.id,format:l.format,points:o,group:i,gtime:t.gtime||0,options:M(t,!0),after:u||null,before:d||null,dimensions:t.dimensions,chartLibrary:s,id:n}))}),[]),null},et=function(e){var t=e.attributes,n=e.chartUuid;return Object(C.b)($e)?r.a.createElement(Qe,{attributes:t,chartUuid:n}):null};n.d(t,"a",(function(){return tt}));var tt=Object(a.memo)((function(){var e=Array.from(document.querySelectorAll("[data-netdata]"));return r.a.createElement(r.a.Fragment,null,e.map((function(e,t){var n=h(e),a="".concat(n.id,"-").concat(t);return Object(o.createPortal)(r.a.createElement(r.a.Fragment,null,r.a.createElement(Ze,{attributes:n,chartUuid:a,portalNode:e},r.a.createElement(Be,{attributes:n,chartUuid:a,portalNode:e})),r.a.createElement(et,{attributes:n,chartUuid:a})),e)})))}))},306:function(e,t,n){},311:function(e,t,n){var a,r,o;r=[],void 0===(o="function"===typeof(a=function(){var e=0,t={header:{title:{text:"",color:"#333333",fontSize:18,fontWeight:"bold",font:"arial"},subtitle:{text:"",color:"#666666",fontSize:14,fontWeight:"bold",font:"arial"},location:"top-center",titleSubtitlePadding:8},footer:{text:"",color:"#666666",fontSize:14,fontWeight:"bold",font:"arial",location:"left"},size:{canvasHeight:500,canvasWidth:500,pieInnerRadius:"0%",pieOuterRadius:null},data:{sortOrder:"none",ignoreSmallSegments:{enabled:!1,valueType:"percentage",value:null},smallSegmentGrouping:{enabled:!1,value:1,valueType:"percentage",label:"Other",color:"#cccccc"},content:[]},labels:{outer:{format:"label",hideWhenLessThanPercentage:null,pieDistance:30},inner:{format:"percentage",hideWhenLessThanPercentage:null},mainLabel:{color:"#333333",font:"arial",fontWeight:"normal",fontSize:10},percentage:{color:"#dddddd",font:"arial",fontWeight:"bold",fontSize:10,decimalPlaces:0},value:{color:"#cccc44",fontWeight:"bold",font:"arial",fontSize:10},lines:{enabled:!0,style:"curved",color:"segment"},truncation:{enabled:!1,truncateLength:30},formatter:null},effects:{load:{effect:"none",speed:1e3},pullOutSegmentOnClick:{effect:"none",speed:300,size:10},highlightSegmentOnMouseover:!1,highlightLuminosity:-.2},tooltips:{enabled:!1,type:"placeholder",string:"",placeholderParser:null,styles:{fadeInSpeed:250,backgroundColor:"#000000",backgroundOpacity:.5,color:"#efefef",borderRadius:2,font:"arial",fontWeight:"bold",fontSize:10,padding:4}},misc:{colors:{background:null,segments:["#2484c1","#65a620","#7b6888","#a05d56","#961a1a","#d8d23a","#e98125","#d0743c","#635222","#6ada6a","#0c6197","#7d9058","#207f33","#44b9b0","#bca44a","#e4a14b","#a3acb2","#8cc3e9","#69a6f9","#5b388f","#546e91","#8bde95","#d2ab58","#273c71","#98bf6e","#4daa4b","#98abc5","#cc1010","#31383b","#006391","#c2643f","#b0a474","#a5a39c","#a9c2bc","#22af8c","#7fcecf","#987ac6","#3d3b87","#b77b1c","#c9c2b6","#807ece","#8db27c","#be66a2","#9ed3c6","#00644b","#005064","#77979f","#77e079","#9c73ab","#1f79a7"],segmentStroke:"#ffffff"},gradient:{enabled:!1,percentage:95,color:"#000000"},canvasPadding:{top:5,right:5,bottom:5,left:5},pieCenterOffset:{x:0,y:0},cssPrefix:null},callbacks:{onload:null,onMouseoverSegment:null,onMouseoutSegment:null,onClickSegment:null}},n=function(e){var t=e.cssPrefix,n=e.element,r=e.options;if(!window.d3||!window.d3.hasOwnProperty("version"))return console.error("d3pie error: d3 is not available"),!1;if(!(n instanceof HTMLElement||n instanceof SVGElement))return console.error("d3pie error: the first d3pie() param must be a valid DOM element (not jQuery) or a ID string."),!1;if(!/[a-zA-Z][a-zA-Z0-9_-]*$/.test(t))return console.error("d3pie error: invalid options.misc.cssPrefix"),!1;if(!a.isArray(r.data.content))return console.error("d3pie error: invalid config structure: missing data.content property."),!1;if(0===r.data.content.length)return console.error("d3pie error: no data supplied."),!1;for(var o=[],i=0;i<r.data.content.length;i++)"number"!==typeof r.data.content[i].value||isNaN(r.data.content[i].value)?console.log("not valid: ",r.data.content[i]):r.data.content[i].value<=0?console.log("not valid - should have positive value: ",r.data.content[i]):o.push(r.data.content[i]);return e.options.data.content=o,!0},a={addSVGSpace:function(e){var t=e.element,n=e.options.size.canvasWidth,a=e.options.size.canvasHeight,r=e.options.misc.colors.background,o=d3.select(t).append("svg:svg").attr("width",n).attr("height",a);return"transparent"!==r&&o.style("background-color",(function(){return r})),o},shuffleArray:function(e){for(var t,n,a=e.length;0!==a;)n=Math.floor(Math.random()*a),t=e[a-=1],e[a]=e[n],e[n]=t;return e},processObj:function(e,t,n){return"string"===typeof t?a.processObj(e,t.split("."),n):1===t.length&&void 0!==n?(e[t[0]]=n,e[t[0]]):0===t.length?e:a.processObj(e[t[0]],t.slice(1),n)},getDimensions:function(e){"string"===typeof e&&(e=document.getElementById(e));var t=0,n=0;if(e){var a=e.getBBox();t=a.width,n=a.height}else console.log("error: getDimensions() "+id+" not found.");return{w:t,h:n}},rectIntersect:function(e,t){return!(t.x>e.x+e.w||t.x+t.w<e.x||t.y+t.h<e.y||t.y>e.y+e.h)},getColorShade:function(e,t){(e=String(e).replace(/[^0-9a-f]/gi,"")).length<6&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),t=t||0;for(var n="#",a=0;a<3;a++){var r=parseInt(e.substr(2*a,2),16);n+=("00"+(r=Math.round(Math.min(Math.max(0,r+r*t),255)).toString(16))).substr(r.length)}return n},initSegmentColors:function(e){for(var t=e.options.data.content,n=e.options.misc.colors.segments,a=[],r=0;r<t.length;r++)t[r].hasOwnProperty("color")?a.push(t[r].color):a.push(n[r]);return a},applySmallSegmentGrouping:function(e,t){var n;"percentage"===t.valueType&&(n=o.getTotalPieSize(e));for(var a=[],r=[],i=0,s=0;s<e.length;s++)if("percentage"===t.valueType){if(e[s].value/n*100<=t.value){r.push(e[s]),i+=e[s].value;continue}e[s].isGrouped=!1,a.push(e[s])}else{if(e[s].value<=t.value){r.push(e[s]),i+=e[s].value;continue}e[s].isGrouped=!1,a.push(e[s])}return r.length&&a.push({color:t.color,label:t.label,value:i,isGrouped:!0,groupedData:r}),a},showPoint:function(e,t,n){e.append("circle").attr("cx",t).attr("cy",n).attr("r",2).style("fill","black")},isFunction:function(e){return e&&"[object Function]"==={}.toString.call(e)},isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)}},r=function e(){var t,n,a,r,o,i,s=arguments[0]||{},l=1,c=arguments.length,u=!1,d=Object.prototype.toString,p=Object.prototype.hasOwnProperty,h={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object"},f={isFunction:function(e){return"function"===f.type(e)},isArray:Array.isArray||function(e){return"array"===f.type(e)},isWindow:function(e){return null!==e&&e===e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null===e?String(e):h[d.call(e)]||"object"},isPlainObject:function(e){if(!e||"object"!==f.type(e)||e.nodeType)return!1;try{if(e.constructor&&!p.call(e,"constructor")&&!p.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var t;for(t in e);return void 0===t||p.call(e,t)}};for("boolean"===typeof s&&(u=s,s=arguments[1]||{},l=2),"object"===typeof s||f.isFunction(s)||(s={}),c===l&&(s=this,--l);l<c;l++)if(null!==(t=arguments[l]))for(n in t)a=s[n],s!==(r=t[n])&&(u&&r&&(f.isPlainObject(r)||(o=f.isArray(r)))?(o?(o=!1,i=a&&f.isArray(a)?a:[]):i=a&&f.isPlainObject(a)?a:{},s[n]=e(u,i,r)):void 0!==r&&(s[n]=r));return s},o={toRadians:function(e){return e*(Math.PI/180)},toDegrees:function(e){return e*(180/Math.PI)},computePieRadius:function(e){var t=e.options.size,n=e.options.misc.canvasPadding,a=t.canvasWidth-n.left-n.right,r=t.canvasHeight-n.top-n.bottom;"pie-center"!==e.options.header.location&&(r-=e.textComponents.headerHeight),e.textComponents.footer.exists&&(r-=e.textComponents.footer.h);var o,i,s=(a<(r=r<0?0:r)?a:r)/3;if(null!==t.pieOuterRadius)if(/%/.test(t.pieOuterRadius)){i=(i=(i=parseInt(t.pieOuterRadius.replace(/[\D]/,""),10))>99?99:i)<0?0:i;var l=a<r?a:r;if("none"!==e.options.labels.outer.format){var c=2*parseInt(e.options.labels.outer.pieDistance,10);l-c>0&&(l-=c)}s=Math.floor(l/100*i)/2}else s=parseInt(t.pieOuterRadius,10);/%/.test(t.pieInnerRadius)?(i=(i=(i=parseInt(t.pieInnerRadius.replace(/[\D]/,""),10))>99?99:i)<0?0:i,o=Math.floor(s/100*i)):o=parseInt(t.pieInnerRadius,10),e.innerRadius=o,e.outerRadius=s},getTotalPieSize:function(e){for(var t=0,n=0;n<e.length;n++)t+=e[n].value;return t},sortPieData:function(e){var t=e.options.data.content;switch(e.options.data.sortOrder){case"none":break;case"random":t=a.shuffleArray(t);break;case"value-asc":t.sort((function(e,t){return e.value<t.value?-1:1}));break;case"value-desc":t.sort((function(e,t){return e.value<t.value?1:-1}));break;case"label-asc":t.sort((function(e,t){return e.label.toLowerCase()>t.label.toLowerCase()?1:-1}));break;case"label-desc":t.sort((function(e,t){return e.label.toLowerCase()<t.label.toLowerCase()?1:-1}))}return t},getPieTranslateCenter:function(e){return"translate("+e.x+","+e.y+")"},calculatePieCenter:function(e){var t=e.options.misc.pieCenterOffset,n=e.textComponents.title.exists&&"pie-center"!==e.options.header.location,a=e.textComponents.subtitle.exists&&"pie-center"!==e.options.header.location,r=e.options.misc.canvasPadding.top;n&&a?r+=e.textComponents.title.h+e.options.header.titleSubtitlePadding+e.textComponents.subtitle.h:n?r+=e.textComponents.title.h:a&&(r+=e.textComponents.subtitle.h);var o=0;e.textComponents.footer.exists&&(o=e.textComponents.footer.h+e.options.misc.canvasPadding.bottom);var i=(e.options.size.canvasWidth-e.options.misc.canvasPadding.left-e.options.misc.canvasPadding.right)/2+e.options.misc.canvasPadding.left,s=(e.options.size.canvasHeight-o-r)/2+r;i+=t.x,s+=t.y,e.pieCenter={x:i,y:s}},rotate:function(e,t,n,a,r){r=r*Math.PI/180;var o=Math.cos,i=Math.sin;return{x:(e-n)*o(r)-(t-a)*i(r)+n,y:(e-n)*i(r)+(t-a)*o(r)+a}},translate:function(e,t,n,a){var r=o.toRadians(a);return{x:e+n*Math.sin(r),y:t-n*Math.cos(r)}},pointIsInArc:function(e,t,n){var a=n.innerRadius()(t),r=n.outerRadius()(t),o=n.startAngle()(t),i=n.endAngle()(t),s=e.x*e.x+e.y*e.y,l=Math.atan2(e.x,-e.y);return l=l<0?l+2*Math.PI:l,a*a<=s&&s<=r*r&&o<=l&&l<=i}},i={add:function(e,t,n){var a=i.getIncludes(n),r=e.options.labels,o=e.svg.insert("g","."+e.cssPrefix+"labels-"+t).attr("class",e.cssPrefix+"labels-"+t),s=e.__labels[t]=o.selectAll("."+e.cssPrefix+"labelGroup-"+t).data(e.options.data.content).enter().append("g").attr("id",(function(n,a){return e.cssPrefix+"labelGroup"+a+"-"+t})).attr("data-index",(function(e,t){return t})).attr("class",e.cssPrefix+"labelGroup-"+t).style("opacity",0),l={section:t,sectionDisplayType:n};a.mainLabel&&s.append("text").attr("id",(function(n,a){return e.cssPrefix+"segmentMainLabel"+a+"-"+t})).attr("class",e.cssPrefix+"segmentMainLabel-"+t).text((function(e,t){var n=e.label;return r.formatter?(l.index=t,l.part="mainLabel",l.value=e.value,l.label=n,n=r.formatter(l)):r.truncation.enabled&&e.label.length>r.truncation.truncateLength&&(n=e.label.substring(0,r.truncation.truncateLength)+"..."),n})).style("font-size",r.mainLabel.fontSize+"px").style("font-family",r.mainLabel.font).style("font-weight",r.mainLabel.fontWeight).style("fill",(function(t,n){return"segment"===r.mainLabel.color?e.options.colors[n]:r.mainLabel.color})),a.percentage&&s.append("text").attr("id",(function(n,a){return e.cssPrefix+"segmentPercentage"+a+"-"+t})).attr("class",e.cssPrefix+"segmentPercentage-"+t).text((function(e,t){var n=e.percentage;return r.formatter?(l.index=t,l.part="percentage",l.value=e.value,l.label=e.percentage,n=r.formatter(l)):n+="%",n})).style("font-size",r.percentage.fontSize+"px").style("font-family",r.percentage.font).style("font-weight",r.percentage.fontWeight).style("fill",r.percentage.color),a.value&&s.append("text").attr("id",(function(n,a){return e.cssPrefix+"segmentValue"+a+"-"+t})).attr("class",e.cssPrefix+"segmentValue-"+t).text((function(e,t){return l.index=t,l.part="value",l.value=e.value,l.label=e.value,r.formatter?r.formatter(l,e.value):e.value})).style("font-size",r.value.fontSize+"px").style("font-family",r.value.font).style("font-weight",r.value.fontWeight).style("fill",r.value.color)},positionLabelElements:function(e,t,n){i["dimensions-"+t]=[],e.__labels[t].each((function(n,a){var r=d3.select(this).selectAll("."+e.cssPrefix+"segmentMainLabel-"+t),o=d3.select(this).selectAll("."+e.cssPrefix+"segmentPercentage-"+t),s=d3.select(this).selectAll("."+e.cssPrefix+"segmentValue-"+t);i["dimensions-"+t].push({mainLabel:null!==r.node()?r.node().getBBox():null,percentage:null!==o.node()?o.node().getBBox():null,value:null!==s.node()?s.node().getBBox():null})}));var a=i["dimensions-"+t];switch(n){case"label-value1":e.svg.selectAll("."+e.cssPrefix+"segmentValue-"+t).attr("dx",(function(e,t){return a[t].mainLabel.width+5}));break;case"label-value2":e.svg.selectAll("."+e.cssPrefix+"segmentValue-"+t).attr("dy",(function(e,t){return a[t].mainLabel.height}));break;case"label-percentage1":e.svg.selectAll("."+e.cssPrefix+"segmentPercentage-"+t).attr("dx",(function(e,t){return a[t].mainLabel.width+5}));break;case"label-percentage2":e.svg.selectAll("."+e.cssPrefix+"segmentPercentage-"+t).attr("dx",(function(e,t){return a[t].mainLabel.width/2-a[t].percentage.width/2})).attr("dy",(function(e,t){return a[t].mainLabel.height}))}},computeLabelLinePositions:function(e){e.lineCoordGroups=[],e.__labels.outer.each((function(t,n){return i.computeLinePosition(e,n)}))},computeLinePosition:function(e,t){var n,a,r,i,l=s.getSegmentAngle(t,e.options.data.content,e.totalSize,{midpoint:!0}),c=o.rotate(e.pieCenter.x,e.pieCenter.y-e.outerRadius,e.pieCenter.x,e.pieCenter.y,l),u=e.outerLabelGroupData[t].h/5,d=Math.floor(l/90);switch(2===d&&180===l&&(d=1),d){case 0:n=e.outerLabelGroupData[t].x-6-(e.outerLabelGroupData[t].x-6-c.x)/2,a=e.outerLabelGroupData[t].y+(c.y-e.outerLabelGroupData[t].y)/4,r=e.outerLabelGroupData[t].x-6,i=e.outerLabelGroupData[t].y-u;break;case 1:n=c.x+(e.outerLabelGroupData[t].x-c.x)/4,a=c.y+(e.outerLabelGroupData[t].y-c.y)/4,r=e.outerLabelGroupData[t].x-6,i=e.outerLabelGroupData[t].y-u;break;case 2:var p=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+6;n=c.x-(c.x-p)/4,a=c.y+(e.outerLabelGroupData[t].y-c.y)/4,r=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+6,i=e.outerLabelGroupData[t].y-u;break;case 3:var h=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+6;n=h+(c.x-h)/4,a=e.outerLabelGroupData[t].y+(c.y-e.outerLabelGroupData[t].y)/4,r=e.outerLabelGroupData[t].x+e.outerLabelGroupData[t].w+6,i=e.outerLabelGroupData[t].y-u}"straight"===e.options.labels.lines.style?e.lineCoordGroups[t]=[{x:c.x,y:c.y},{x:r,y:i}]:e.lineCoordGroups[t]=[{x:c.x,y:c.y},{x:n,y:a},{x:r,y:i}]},addLabelLines:function(e){var t=e.svg.insert("g","."+e.cssPrefix+"pieChart").attr("class",e.cssPrefix+"lineGroups").style("opacity",1).selectAll("."+e.cssPrefix+"lineGroup").data(e.lineCoordGroups).enter().append("g").attr("class",e.cssPrefix+"lineGroup"),n=d3.line().curve(d3.curveBasis).x((function(e){return e.x})).y((function(e){return e.y}));t.append("path").attr("d",n).attr("stroke",(function(t,n){return"segment"===e.options.labels.lines.color?e.options.colors[n]:e.options.labels.lines.color})).attr("stroke-width",1).attr("fill","none").style("opacity",(function(t,n){var a=e.options.labels.outer.hideWhenLessThanPercentage;return null!==a&&t.percentage<a||""===e.options.data.content[n].label?0:1}))},positionLabelGroups:function(e,t){"none"!==e.options.labels[t].format&&e.__labels[t].style("opacity",(function(n,a){var r=e.options.labels[t].hideWhenLessThanPercentage;return null!==r&&n.percentage<r?0:1})).attr("transform",(function(n,i){var l,c;if("outer"===t)l=e.outerLabelGroupData[i].x,c=e.outerLabelGroupData[i].y;else{var u=r(!0,{},e.pieCenter);if(e.innerRadius>0){var d=s.getSegmentAngle(i,e.options.data.content,e.totalSize,{midpoint:!0}),p=o.translate(e.pieCenter.x,e.pieCenter.y,e.innerRadius,d);u.x=p.x,u.y=p.y}var h=a.getDimensions(e.cssPrefix+"labelGroup"+i+"-inner"),f=h.w/2,g=h.h/4;l=u.x+(e.lineCoordGroups[i][0].x-u.x)/1.8,c=u.y+(e.lineCoordGroups[i][0].y-u.y)/1.8,l-=f,c+=g}return"translate("+l+","+c+")"}))},getIncludes:function(e){var t=!1,n=!1,a=!1;switch(e){case"label":t=!0;break;case"value":n=!0;break;case"percentage":a=!0;break;case"label-value1":case"label-value2":t=!0,n=!0;break;case"label-percentage1":case"label-percentage2":t=!0,a=!0}return{mainLabel:t,value:n,percentage:a}},computeOuterLabelCoords:function(e){e.__labels.outer.each((function(t,n){return i.getIdealOuterLabelPositions(e,n)})),i.resolveOuterLabelCollisions(e)},resolveOuterLabelCollisions:function(e){if("none"!==e.options.labels.outer.format){var t=e.options.data.content.length;i.checkConflict(e,0,"clockwise",t),i.checkConflict(e,t-1,"anticlockwise",t)}},checkConflict:function(e,t,n,r){var o,s;if(!(r<=1)){var l=e.outerLabelGroupData[t].hs;if(("clockwise"!==n||"right"===l)&&("anticlockwise"!==n||"left"===l)){var c="clockwise"===n?t+1:t-1,u=e.outerLabelGroupData[t],d=e.outerLabelGroupData[c],p={labelHeights:e.outerLabelGroupData[0].h,center:e.pieCenter,lineLength:e.outerRadius+e.options.labels.outer.pieDistance,heightChange:e.outerLabelGroupData[0].h+1};if("clockwise"===n){for(o=0;o<=t;o++)if(s=e.outerLabelGroupData[o],!i.isLabelHidden(e,o)&&a.rectIntersect(s,d)){i.adjustLabelPos(e,c,u,p);break}}else for(o=r-1;o>=t;o--)if(s=e.outerLabelGroupData[o],!i.isLabelHidden(e,o)&&a.rectIntersect(s,d)){i.adjustLabelPos(e,c,u,p);break}i.checkConflict(e,c,n,r)}}},isLabelHidden:function(e,t){var n=e.options.labels.outer.hideWhenLessThanPercentage;return null!==n&&d.percentage<n||""===e.options.data.content[t].label},adjustLabelPos:function(e,t,n,a){var r,o,i,s;s=n.y+a.heightChange,o=a.center.y-s,r=Math.abs(a.lineLength)>Math.abs(o)?Math.sqrt(a.lineLength*a.lineLength-o*o):Math.sqrt(o*o-a.lineLength*a.lineLength),i="right"===n.hs?a.center.x+r:a.center.x-r-e.outerLabelGroupData[t].w,e.outerLabelGroupData[t].x=i,e.outerLabelGroupData[t].y=s},getIdealOuterLabelPositions:function(e,t){var n=e.svg.select("#"+e.cssPrefix+"labelGroup"+t+"-outer").node();if(n){var a=n.getBBox(),r=s.getSegmentAngle(t,e.options.data.content,e.totalSize,{midpoint:!0}),i=e.pieCenter.x,l=e.pieCenter.y-(e.outerRadius+e.options.labels.outer.pieDistance),c=o.rotate(i,l,e.pieCenter.x,e.pieCenter.y,r),u="right";r>180?(c.x-=a.width+8,u="left"):c.x+=8,e.outerLabelGroupData[t]={x:c.x,y:c.y,w:a.width,h:a.height,hs:u}}}},s={effectMap:{none:d3.easeLinear,bounce:d3.easeBounce,linear:d3.easeLinear,sin:d3.easeSin,elastic:d3.easeElastic,back:d3.easeBack,quad:d3.easeQuad,circle:d3.easeCircle,exp:d3.easeExp},create:function(e){var t=e.pieCenter,n=e.options.colors,a=(e.options.effects.load,e.options.misc.colors.segmentStroke),r=e.svg.insert("g","#"+e.cssPrefix+"title").attr("transform",(function(){return o.getPieTranslateCenter(t)})).attr("class",e.cssPrefix+"pieChart"),i=d3.arc().innerRadius(e.innerRadius).outerRadius(e.outerRadius).startAngle(0).endAngle((function(t){return t.value/e.totalSize*2*Math.PI}));r.selectAll("."+e.cssPrefix+"arc").data(e.options.data.content).enter().append("g").attr("class",e.cssPrefix+"arc").append("path").attr("id",(function(t,n){return e.cssPrefix+"segment"+n})).attr("fill",(function(t,a){var r=n[a];return e.options.misc.gradient.enabled&&(r="url(#"+e.cssPrefix+"grad"+a+")"),r})).style("stroke",a).style("stroke-width",1).attr("data-index",(function(e,t){return t})).attr("d",i),e.svg.selectAll("g."+e.cssPrefix+"arc").attr("transform",(function(t,n){var a=0;return n>0&&(a=s.getSegmentAngle(n-1,e.options.data.content,e.totalSize)),"rotate("+a+")"})),e.arc=i},addGradients:function(e){var t=e.svg.append("defs").selectAll("radialGradient").data(e.options.data.content).enter().append("radialGradient").attr("gradientUnits","userSpaceOnUse").attr("cx",0).attr("cy",0).attr("r","120%").attr("id",(function(t,n){return e.cssPrefix+"grad"+n}));t.append("stop").attr("offset","0%").style("stop-color",(function(t,n){return e.options.colors[n]})),t.append("stop").attr("offset",e.options.misc.gradient.percentage+"%").style("stop-color",e.options.misc.gradient.color)},addSegmentEventHandlers:function(e){var t=e.svg.selectAll("."+e.cssPrefix+"arc");(t=t.merge(e.__labels.inner.merge(e.__labels.outer))).on("click",(function(){var t,n=d3.select(this);if(n.attr("class")===e.cssPrefix+"arc")t=n.select("path");else{var a=n.attr("data-index");t=d3.select("#"+e.cssPrefix+"segment"+a)}var r=t.attr("class")===e.cssPrefix+"expanded";s.onSegmentEvent(e,e.options.callbacks.onClickSegment,t,r),"none"!==e.options.effects.pullOutSegmentOnClick.effect&&(r?s.closeSegment(e,t.node()):s.openSegment(e,t.node()))})),t.on("mouseover",(function(){var t,n,r=d3.select(this);if(r.attr("class")===e.cssPrefix+"arc"?t=r.select("path"):(n=r.attr("data-index"),t=d3.select("#"+e.cssPrefix+"segment"+n)),e.options.effects.highlightSegmentOnMouseover){n=t.attr("data-index");var o=e.options.colors[n];t.style("fill",a.getColorShade(o,e.options.effects.highlightLuminosity))}e.options.tooltips.enabled&&(n=t.attr("data-index"),c.showTooltip(e,n));var i=t.attr("class")===e.cssPrefix+"expanded";s.onSegmentEvent(e,e.options.callbacks.onMouseoverSegment,t,i)})),t.on("mousemove",(function(){c.moveTooltip(e)})),t.on("mouseout",(function(){var t,n,a=d3.select(this);if(a.attr("class")===e.cssPrefix+"arc"?t=a.select("path"):(n=a.attr("data-index"),t=d3.select("#"+e.cssPrefix+"segment"+n)),e.options.effects.highlightSegmentOnMouseover){n=t.attr("data-index");var r=e.options.colors[n];e.options.misc.gradient.enabled&&(r="url(#"+e.cssPrefix+"grad"+n+")"),t.style("fill",r)}e.options.tooltips.enabled&&(n=t.attr("data-index"),c.hideTooltip(e,n));var o=t.attr("class")===e.cssPrefix+"expanded";s.onSegmentEvent(e,e.options.callbacks.onMouseoutSegment,t,o)}))},onSegmentEvent:function(e,t,n,r){if(a.isFunction(t)){var o=parseInt(n.attr("data-index"),10);t({segment:n.node(),index:o,expanded:r,data:e.options.data.content[o]})}},openSegment:function(e,t){e.isOpeningSegment||(e.isOpeningSegment=!0,s.maybeCloseOpenSegment(e),d3.select(t).transition().ease(s.effectMap[e.options.effects.pullOutSegmentOnClick.effect]).duration(e.options.effects.pullOutSegmentOnClick.speed).attr("transform",(function(t,n){var a=e.arc.centroid(t),r=a[0],o=a[1],i=Math.sqrt(r*r+o*o),s=parseInt(e.options.effects.pullOutSegmentOnClick.size,10);return"translate("+r/i*s+","+o/i*s+")"})).on("end",(function(n,a){e.currentlyOpenSegment=t,e.isOpeningSegment=!1,d3.select(t).attr("class",e.cssPrefix+"expanded")})))},maybeCloseOpenSegment:function(e){"undefined"!==typeof e&&e.svg.selectAll("."+e.cssPrefix+"expanded").size()>0&&s.closeSegment(e,e.svg.select("."+e.cssPrefix+"expanded").node())},closeSegment:function(e,t){d3.select(t).transition().duration(400).attr("transform","translate(0,0)").on("end",(function(n,a){d3.select(t).attr("class",""),e.currentlyOpenSegment=null}))},getCentroid:function(e){var t=e.getBBox();return{x:t.x+t.width/2,y:t.y+t.height/2}},getSegmentAngle:function(e,t,n,a){var o,i=r({compounded:!0,midpoint:!1},a),s=t[e].value;if(i.compounded){o=0;for(var l=0;l<=e;l++)o+=t[l].value}"undefined"===typeof o&&(o=s);var c=o/n*360;return i.midpoint&&(c-=s/n*360/2),c}},l={offscreenCoord:-1e4,addTitle:function(e){e.__title=e.svg.selectAll("."+e.cssPrefix+"title").data([e.options.header.title]).enter().append("text").text((function(e){return e.text})).attr("id",e.cssPrefix+"title").attr("class",e.cssPrefix+"title").attr("x",l.offscreenCoord).attr("y",l.offscreenCoord).attr("text-anchor",(function(){return"top-center"===e.options.header.location||"pie-center"===e.options.header.location?"middle":"left"})).attr("fill",(function(e){return e.color})).style("font-size",(function(e){return e.fontSize+"px"})).style("font-weight",(function(e){return e.fontWeight})).style("font-family",(function(e){return e.font}))},positionTitle:function(e){var t,n=e.textComponents,a=e.options.header.location,r=e.options.misc.canvasPadding,o=e.options.size.canvasWidth,i=e.options.header.titleSubtitlePadding;t="top-left"===a?r.left:(o-r.right)/2+r.left,t+=e.options.misc.pieCenterOffset.x;var s=r.top+n.title.h;"pie-center"===a&&(s=e.pieCenter.y,n.subtitle.exists?s=s-(n.title.h+i+n.subtitle.h)/2+n.title.h:s+=n.title.h/4),e.__title.attr("x",t).attr("y",s)},addSubtitle:function(e){var t=e.options.header.location;e.__subtitle=e.svg.selectAll("."+e.cssPrefix+"subtitle").data([e.options.header.subtitle]).enter().append("text").text((function(e){return e.text})).attr("x",l.offscreenCoord).attr("y",l.offscreenCoord).attr("id",e.cssPrefix+"subtitle").attr("class",e.cssPrefix+"subtitle").attr("text-anchor",(function(){return"top-center"===t||"pie-center"===t?"middle":"left"})).attr("fill",(function(e){return e.color})).style("font-size",(function(e){return e.fontSize+"px"})).style("font-weight",(function(e){return e.fontWeight})).style("font-family",(function(e){return e.font}))},positionSubtitle:function(e){var t,n=e.options.misc.canvasPadding,a=e.options.size.canvasWidth;t="top-left"===e.options.header.location?n.left:(a-n.right)/2+n.left,t+=e.options.misc.pieCenterOffset.x;var r=l.getHeaderHeight(e);e.__subtitle.attr("x",t).attr("y",r)},addFooter:function(e){e.__footer=e.svg.selectAll("."+e.cssPrefix+"footer").data([e.options.footer]).enter().append("text").text((function(e){return e.text})).attr("x",l.offscreenCoord).attr("y",l.offscreenCoord).attr("id",e.cssPrefix+"footer").attr("class",e.cssPrefix+"footer").attr("text-anchor",(function(){var t="left";return"bottom-center"===e.options.footer.location?t="middle":"bottom-right"===e.options.footer.location&&(t="left"),t})).attr("fill",(function(e){return e.color})).style("font-size",(function(e){return e.fontSize+"px"})).style("font-weight",(function(e){return e.fontWeight})).style("font-family",(function(e){return e.font}))},positionFooter:function(e){var t,n=e.options.footer.location,a=e.textComponents.footer.w,r=e.options.size.canvasWidth,o=e.options.size.canvasHeight,i=e.options.misc.canvasPadding;t="bottom-left"===n?i.left:"bottom-right"===n?r-a-i.right:r/2,e.__footer.attr("x",t).attr("y",o-i.bottom)},getHeaderHeight:function(e){var t;if(e.textComponents.title.exists){var n=e.textComponents.title.h+e.options.header.titleSubtitlePadding+e.textComponents.subtitle.h;t="pie-center"===e.options.header.location?e.pieCenter.y-n/2+n:n+e.options.misc.canvasPadding.top}else if("pie-center"===e.options.header.location){var a=e.options.misc.canvasPadding.bottom+e.textComponents.footer.h;t=(e.options.size.canvasHeight-a)/2+e.options.misc.canvasPadding.top+e.textComponents.subtitle.h/2}else t=e.options.misc.canvasPadding.top+e.textComponents.subtitle.h;return t}},c={addTooltips:function(e){var t=e.svg.insert("g").attr("class",e.cssPrefix+"tooltips");t.selectAll("."+e.cssPrefix+"tooltip").data(e.options.data.content).enter().append("g").attr("class",e.cssPrefix+"tooltip").attr("id",(function(t,n){return e.cssPrefix+"tooltip"+n})).style("opacity",0).append("rect").attr("rx",e.options.tooltips.styles.borderRadius).attr("ry",e.options.tooltips.styles.borderRadius).attr("x",-e.options.tooltips.styles.padding).attr("opacity",e.options.tooltips.styles.backgroundOpacity).style("fill",e.options.tooltips.styles.backgroundColor),t.selectAll("."+e.cssPrefix+"tooltip").data(e.options.data.content).append("text").attr("fill",(function(t){return e.options.tooltips.styles.color})).style("font-size",(function(t){return e.options.tooltips.styles.fontSize})).style("font-weight",(function(t){return e.options.tooltips.styles.fontWeight})).style("font-family",(function(t){return e.options.tooltips.styles.font})).text((function(t,n){var a=e.options.tooltips.string;return"caption"===e.options.tooltips.type&&(a=t.caption),c.replacePlaceholders(e,a,n,{label:t.label,value:t.value,percentage:t.percentage})})),t.selectAll("."+e.cssPrefix+"tooltip rect").attr("width",(function(t,n){return a.getDimensions(e.cssPrefix+"tooltip"+n).w+2*e.options.tooltips.styles.padding})).attr("height",(function(t,n){return a.getDimensions(e.cssPrefix+"tooltip"+n).h+2*e.options.tooltips.styles.padding})).attr("y",(function(t,n){return-a.getDimensions(e.cssPrefix+"tooltip"+n).h/2+1}))},showTooltip:function(e,t){var n=e.options.tooltips.styles.fadeInSpeed;c.currentTooltip===t&&(n=1),c.currentTooltip=t,d3.select("#"+e.cssPrefix+"tooltip"+t).transition().duration(n).style("opacity",(function(){return 1})),c.moveTooltip(e)},moveTooltip:function(e){d3.selectAll("#"+e.cssPrefix+"tooltip"+c.currentTooltip).attr("transform",(function(t){var n=d3.mouse(this.parentNode);return"translate("+(n[0]+e.options.tooltips.styles.padding+2)+","+(n[1]-2*e.options.tooltips.styles.padding-2)+")"}))},hideTooltip:function(e,t){d3.select("#"+e.cssPrefix+"tooltip"+t).style("opacity",(function(){return 0})),d3.select("#"+e.cssPrefix+"tooltip"+c.currentTooltip).attr("transform",(function(t,n){return"translate("+(e.options.size.canvasWidth+1e3)+","+(e.options.size.canvasHeight+1e3)+")"}))},replacePlaceholders:function(e,t,n,r){return a.isFunction(e.options.tooltips.placeholderParser)&&e.options.tooltips.placeholderParser(n,r),t.replace(/\{(\w+)\}/g,(function(e){var t=arguments[1];return r.hasOwnProperty(t)?r[arguments[1]]:arguments[0]}))}},u=function(a,o){if(this.element=a,"string"===typeof a){var i=a.replace(/^#/,"");this.element=document.getElementById(i)}var s={};r(!0,s,t,o),this.options=s,null!==this.options.misc.cssPrefix?this.cssPrefix=this.options.misc.cssPrefix:(this.cssPrefix="p"+e+"_",e++),n(this)&&(d3.select(this.element).attr("d3pie","0.2.1"),p.call(this),h.call(this))};u.prototype.recreate=function(){n(this)&&(p.call(this),h.call(this))},u.prototype.redraw=function(){this.element.innerHTML="",h.call(this)},u.prototype.destroy=function(){this.element.innerHTML="",d3.select(this.element).attr("d3pie",null)},u.prototype.getOpenSegment=function(){var e=this.currentlyOpenSegment;if(null!==e&&"undefined"!==typeof e){var t=parseInt(d3.select(e).attr("data-index"),10);return{element:e,index:t,data:this.options.data.content[t]}}return null},u.prototype.openSegment=function(e){(e=parseInt(e,10))<0||e>this.options.data.content.length-1||s.openSegment(this,d3.select("#"+this.cssPrefix+"segment"+e).node())},u.prototype.closeSegment=function(){s.maybeCloseOpenSegment(this)},u.prototype.updateProp=function(e,t){switch(e){case"header.title.text":var n=a.processObj(this.options,e);a.processObj(this.options,e,t),d3.select("#"+this.cssPrefix+"title").html(t),(""===n&&""!==t||""!==n&&""===t)&&this.redraw();break;case"header.subtitle.text":var r=a.processObj(this.options,e);a.processObj(this.options,e,t),d3.select("#"+this.cssPrefix+"subtitle").html(t),(""===r&&""!==t||""!==r&&""===t)&&this.redraw();break;case"callbacks.onload":case"callbacks.onMouseoverSegment":case"callbacks.onMouseoutSegment":case"callbacks.onClickSegment":case"effects.pullOutSegmentOnClick.effect":case"effects.pullOutSegmentOnClick.speed":case"effects.pullOutSegmentOnClick.size":case"effects.highlightSegmentOnMouseover":case"effects.highlightLuminosity":a.processObj(this.options,e,t);break;default:a.processObj(this.options,e,t),this.destroy(),this.recreate()}};var p=function(){this.options.data.content=o.sortPieData(this),this.options.data.smallSegmentGrouping.enabled&&(this.options.data.content=a.applySmallSegmentGrouping(this.options.data.content,this.options.data.smallSegmentGrouping)),this.options.colors=a.initSegmentColors(this),this.totalSize=o.getTotalPieSize(this.options.data.content);for(var e=this.options.labels.percentage.decimalPlaces,t=0;t<this.options.data.content.length;t++)this.options.data.content[t].percentage=f(this.options.data.content[t].value,this.totalSize,e);for(var n=0,r=0;r<this.options.data.content.length;r++)r===this.options.data.content.length-1&&(this.options.data.content[r].percentage=(100-n).toFixed(e)),n+=parseFloat(this.options.data.content[r].percentage)},h=function(){this.svg=a.addSVGSpace(this),this.textComponents={headerHeight:0,title:{exists:""!==this.options.header.title.text,h:0,w:0},subtitle:{exists:""!==this.options.header.subtitle.text,h:0,w:0},footer:{exists:""!==this.options.footer.text,h:0,w:0}},this.outerLabelGroupData=[],this.textComponents.title.exists&&l.addTitle(this),this.textComponents.subtitle.exists&&l.addSubtitle(this),l.addFooter(this),l.positionFooter(this);var e=a.getDimensions(this.__footer.node());if(this.textComponents.footer.h=e.h,this.textComponents.footer.w=e.w,this.textComponents.title.exists){var t=a.getDimensions(this.__title.node());this.textComponents.title.h=t.h,this.textComponents.title.w=t.w}if(this.textComponents.subtitle.exists){var n=a.getDimensions(this.__subtitle.node());this.textComponents.subtitle.h=n.h,this.textComponents.subtitle.w=n.w}if(this.textComponents.title.exists||this.textComponents.subtitle.exists){var r=0;this.textComponents.title.exists&&(r+=this.textComponents.title.h,this.textComponents.subtitle.exists&&(r+=this.options.header.titleSubtitlePadding)),this.textComponents.subtitle.exists&&(r+=this.textComponents.subtitle.h),this.textComponents.headerHeight=r}if(o.computePieRadius(this),o.calculatePieCenter(this),l.positionTitle(this),l.positionSubtitle(this),this.options.misc.gradient.enabled&&s.addGradients(this),s.create(this),this.__labels={},i.add(this,"inner",this.options.labels.inner.format),i.add(this,"outer",this.options.labels.outer.format),i.positionLabelElements(this,"inner",this.options.labels.inner.format),i.positionLabelElements(this,"outer",this.options.labels.outer.format),i.computeOuterLabelCoords(this),i.positionLabelGroups(this,"outer"),i.computeLabelLinePositions(this),this.options.labels.lines.enabled&&"none"!==this.options.labels.outer.format&&i.addLabelLines(this),i.positionLabelGroups(this,"inner"),a.isFunction(this.options.callbacks.onload))try{this.options.callbacks.onload()}catch(u){}this.options.tooltips.enabled&&c.addTooltips(this),s.addSegmentEventHandlers(this)},f=function(e,t,n){var a=e/t;return n<=0?Math.round(100*a):(100*a).toFixed(n)};return u})?a.apply(t,r):a)||(e.exports=o)},313:function(e,t,n){}}]); //# sourceMappingURL=1.8a735de6.chunk.js.map
修改文件时间
将文件时间修改为当前时间的前一年
删除文件