(window.expressionGauge_bundle_jsonpfunction=window.expressionGauge_bundle_jsonpfunction||[]).push([[1],Array(23).concat([function(e,t,n){"use strict";var r,a=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),o=[];function i(e){for(var t=-1,n=0;n=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}},function(e,t,n){"use strict";e.exports=n(34)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},function(e,t,n){"use strict";e.exports=n(36)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="undefined"!=typeof document,a=function(e,t,n){var a=e.key+"-"+t.name;(!1===n||!1===r&&void 0!==e.compat)&&void 0===e.registered[a]&&(e.registered[a]=t.styles)};t.getRegisteredStyles=function(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r},t.insertStyles=function(e,t,n){a(e,t,n);var o=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i="",s=t;do{var l=e.insert(t===s?"."+o:"",s,e.sheet,!0);r||void 0===l||(i+=l),s=s.next}while(void 0!==s);if(!r&&0!==i.length)return i}},t.registerStyles=a},function(e,t,n){switch(window.__kbnThemeTag__){case"v8dark":return n(39);case"v8light":return n(41)}},function(e,t,n){var r=n(23),a=n(40);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);r(a,{insert:"head",singleton:!1}),e.exports=a.locals||{}},function(e,t,n){(t=n(24)(!1)).push([e.i,".gauge-container{height:100%;overflow:hidden;padding:8px;scrollbar-color:#98a2b380 #0000;scrollbar-width:thin;-webkit-user-select:text;user-select:text;width:100%}.gauge-container::-webkit-scrollbar{height:16px;width:16px}.gauge-container::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#98a2b380;border:6px solid #0000;border-radius:16px}.gauge-container::-webkit-scrollbar-corner,.gauge-container::-webkit-scrollbar-track{background-color:#0000}",""]),e.exports=t},function(e,t,n){var r=n(23),a=n(42);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);r(a,{insert:"head",singleton:!1}),e.exports=a.locals||{}},function(e,t,n){(t=n(24)(!1)).push([e.i,".gauge-container{height:100%;overflow:hidden;padding:8px;scrollbar-color:#69707d80 #0000;scrollbar-width:thin;-webkit-user-select:text;user-select:text;width:100%}.gauge-container::-webkit-scrollbar{height:16px;width:16px}.gauge-container::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#69707d80;border:6px solid #0000;border-radius:16px}.gauge-container::-webkit-scrollbar-corner,.gauge-container::-webkit-scrollbar-track{background-color:#0000}",""]),e.exports=t},function(e,t,n){switch(window.__kbnThemeTag__){case"v8dark":return n(44);case"v8light":return n(46)}},function(e,t,n){var r=n(23),a=n(45);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);r(a,{insert:"head",singleton:!1}),e.exports=a.locals||{}},function(e,t,n){(t=n(24)(!1)).push([e.i,".gauge__wrapper{display:flex;flex:1 1 0;flex-direction:column;height:100%}.gauge__label{text-align:center;width:100%}",""]),e.exports=t},function(e,t,n){var r=n(23),a=n(47);"string"==typeof(a=a.__esModule?a.default:a)&&(a=[[e.i,a,""]]);r(a,{insert:"head",singleton:!1}),e.exports=a.locals||{}},function(e,t,n){(t=n(24)(!1)).push([e.i,".gauge__wrapper{display:flex;flex:1 1 0;flex-direction:column;height:100%}.gauge__label{text-align:center;width:100%}",""]),e.exports=t},,function(e,t,n){"use strict";n.r(t),n.d(t,"GaugeComponent",(function(){return O})),n.d(t,"default",(function(){return O}));var r=n(10),a=n.n(r),o=n(13),i=n(19),s=n(20),l=n(21),c=n(8),u=n(3),d=n(2),f=n(5),v=n(27),h=n(22);const g={subdued:Object(v.css)("fill:",h.euiThemeVars.euiTextSubduedColor,";",""),accent:Object(v.css)("fill:",h.euiThemeVars.euiColorVis0,";","")};var p=n(6);const m=({title:e,titleId:t,...n})=>Object(p.jsx)("svg",a()({width:"30",height:"22",viewBox:"0 0 30 22",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t},n),e?Object(p.jsx)("title",{id:t},e):null,Object(p.jsx)("path",{className:g.subdued,d:"M1 13a1 1 0 00-1 1v2a1 1 0 102 0v-1h5v1a1 1 0 102 0v-1h5v1a1 1 0 102 0v-1h5v1a1 1 0 102 0v-1h5v1a1 1 0 102 0v-2a1 1 0 00-1-1H1z"}),Object(p.jsx)("path",{className:g.accent,d:"M0 6a1 1 0 011-1h24a1 1 0 011 1v4a1 1 0 01-1 1H1a1 1 0 01-1-1V6z"})),b=({title:e,titleId:t,...n})=>Object(p.jsx)("svg",a()({width:"30",height:"22",viewBox:"0 0 30 22",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-labelledby":t},n),e?Object(p.jsx)("title",{id:t},e):null,Object(p.jsx)("path",{className:g.subdued,d:"M16 22a1 1 0 01-1-1V4a1 1 0 011-1h4a1 1 0 011 1v17a1 1 0 01-1 1h-4z"}),Object(p.jsx)("path",{className:g.accent,d:"M10 0h2a1 1 0 011 1v20a1 1 0 01-1 1h-2a1 1 0 110-2h1v-3h-1a1 1 0 110-2h1v-3h-1a1 1 0 110-2h1V7h-1a1 1 0 010-2h1V2h-1a1 1 0 010-2z"}));n(38);var y=n(7);n(43);const x="rgba(255,255,255,0)",j=(e,t)=>n=>(n-e)/(t-e);function w(e,t,n){return e===d.GaugeLabelMajorModes.NONE?"":e===d.GaugeLabelMajorModes.AUTO?n||"":t||n||""}const O=Object(o.memo)((({data:e,args:t,uiState:n,formatFactory:r,paletteService:v,chartsThemeService:h,renderComplete:g,overrides:O})=>{var M,_,C,k,S,A;const{shape:R,palette:G,colorMode:T,labelMinor:E,labelMajor:L,labelMajorMode:N,centralMajor:I,centralMajorMode:P,ticksPosition:F,commonLabel:V}=t,z=h.useChartsBaseTheme(),B=Object(o.useCallback)(((e,t,n,r)=>{var a,o,i,s,l;let c=null!==(a=null===(o=t.params)||void 0===o?void 0:o.stops)&&void 0!==a?a:[];r&&(c=n.map((e=>100*e)));const{min:u,max:d}=Object(f.a)(t,n);return null===(i=(s=v.get(null!==(l=null==t?void 0:t.name)&&void 0!==l?l:"custom")).getColorForValue)||void 0===i?void 0:i.call(s,e,{...t.params,stops:c},{min:u,max:d})}),[v]),D=Object(o.useCallback)(((e,t,r)=>{var a,o,i;const s=null!==(a=null==n?void 0:n.get("vis.colors"))&&void 0!==a?a:{},l=t.findIndex(((t,n,r)=>n!==r.length-1&&e>=t&&e{e&&window.requestAnimationFrame((()=>{g()}))}),[g]),$=e,H=Object(f.b)(t,$.columns);if(!H||!H.metric)return null;const q=h.useChartsTheme(),W=$.columns.find((e=>e.id===H.metric)),J=$.rows.filter((e=>"number"==typeof e[H.metric]||Array.isArray(e[H.metric]))),Z=null==J?void 0:J[0],K=t.metric?Object(f.h)(H.metric,Z):void 0,Q=(X=R,{[d.GaugeShapes.HORIZONTAL_BULLET]:m,[d.GaugeShapes.VERTICAL_BULLET]:b,[d.GaugeShapes.ARC]:"visGoal",[d.GaugeShapes.CIRCLE]:"visGoal"}[X]);var X;if("number"!=typeof K)return Object(p.jsx)(l.EmptyPlaceholder,{icon:Q,renderComplete:U});const Y=H.goal?Object(f.h)(H.goal,Z):void 0,ee=Object(f.f)(Z,H,null==G?void 0:G.params,t.respectRanges),te=Object(f.e)(Z,H,null==G?void 0:G.params,t.respectRanges);if(ee===te)return Object(p.jsx)(l.EmptyPlaceholder,{icon:Q,message:Object(p.jsx)(s.FormattedMessage,{id:"expressionGauge.renderer.chartCannotRenderEqual",defaultMessage:"Minimum and maximum values may not be equal"}),renderComplete:U});if(ee>te)return Object(p.jsx)(l.EmptyPlaceholder,{icon:Q,message:Object(p.jsx)(s.FormattedMessage,{id:"expressionGauge.renderer.chartCannotRenderMinGreaterMax",defaultMessage:"Minimum value may not be greater than maximum value"}),renderComplete:U});const ne=Object(u.isVisDimension)(t.metric)?t.metric.format:void 0,re=null!=W&&null!==(M=W.meta)&&void 0!==M&&null!==(_=M.params)&&void 0!==_&&_.params?null==W||null===(C=W.meta)||void 0===C?void 0:C.params:void 0,ae=r(null!==(k=null!=ne?ne:re)&&void 0!==k?k:{id:"number",params:{pattern:te-ee>5?"0,0":"0,0.0"}});let oe=null!=G&&G.params?function({colors:e,stops:t,range:n,rangeMax:r,rangeMin:a},{min:o,max:i}){if(!t.length){const t=(i-o)/e.length;return[o,...e.map(((e,n)=>o+(n+1)*t))]}let s=[o],l=[i],c=a,u=r;if("percent"===n&&(c=o+a*((i-o)/100),u=o+r*((i-o)/100)),c>o&&isFinite(c)&&(s=[o,c]),ue>0&&e<100));return[...s,...e.map((e=>o+e*((i-o)/100))),...l]}const d=t.filter(((e,t)=>eo));return[...s,...d,...l]}(null==G?void 0:G.params,{min:ee,max:te}):[ee,te],ie=Math.round(1e3*Math.min(Math.max(K,ee),te))/1e3;t.percentageMode&&null!=G&&G.params&&null!=G&&null!==(S=G.params.stops)&&void 0!==S&&S.length&&(oe=function({colors:e,stops:t},n){const r=t[0],a=t[t.length-1],o=j(r,a),i=t.map(o);return a0===a||a===n||!(r-e[a-1]=oe[0]&&Y<=oe[oe.length-1]?Y:void 0,actual:ie,tickValueFormatter:({value:e})=>ae.convert(e),tooltipValueFormatter:e=>ae.convert(e),bands:oe,ticks:le,domain:{min:ee,max:te},bandFillColor:T===d.GaugeColorModes.PALETTE?e=>{var n,r,a,o;const i=((e,t)=>{let n=e-1;const r=t.indexOf(e),a=t[r-1],o=t[r];return r>0&&(n=e-(o-a)/2),n})(e.value,oe);return D(i,t.percentageMode?oe:null!==(n=null===(r=t.palette)||void 0===r||null===(a=r.params)||void 0===a?void 0:a.stops)&&void 0!==n?n:[],t.percentageMode?ae:void 0)||(t.palette&&null!==(o=B(i,t.palette,oe,t.percentageMode))&&void 0!==o?o:x)}:()=>x,labelMajor:ue?`${ue}${de}`:ue,labelMinor:E?`${E}${fe}`:""},ve,ce,Object(c.c)(O,"gauge")))),V&&Object(p.jsx)("div",{className:"gauge__label"},V))}))}])]);