PageSourceSearch

https://zeromanual.ai/8975/bundles/plugin/visTypeVislib/visTypeVislib.plugin.js

js zeromanual.ai collected 2026-10-05 13:32:51 UTC 196,204 bytes, 6 lines download raw bytes

1(function(modules){function webpackJsonpCallback(data){var chunkIds=data[0];var moreModules=data[1];var moduleId,chunkId,i=0,resolves=[];for(;i<chunkIds.length;i++){chunkId=chunkIds[i];if(Object.prototype.hasOwnProperty.call(installedChunks,chunkId)&&installedChunks[chunkId]){resolves.push(installedChunks[chunkId][0])}installedChunks[chunkId]=0}for(moduleId in moreModules){if(Object.prototype.hasOwnProperty.call(moreModules,moduleId)){modules[moduleId]=moreModules[moduleId]}}if(parentJsonpFunction)parentJsonpFunction(data);while(resolves.length){resolves.shift()()}}var installedModules={};var installedChunks={0:0};function jsonpScriptSrc(chunkId){return __webpack_require__.p+"visTypeVislib.chunk."+chunkId+".js"}function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports}var module=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;return module.exports}__webpack_require__.e=function requireEnsure(chunkId){var promises=[];var installedChunkData=installedChunks[chunkId];if(installedChunkData!==0){if(installedChunkData){promises.push(installedChunkData[2])}else{var promise=new Promise((function(resolve,reject){installedChunkData=installedChunks[chunkId]=[resolve,reject]}));promises.push(installedChunkData[2]=promise);var script=document.createElement("script");var onScriptComplete;script.charset="utf-8";script.timeout=120;if(__webpack_require__.nc){script.setAttribute("nonce",__webpack_require__.nc)}script.src=jsonpScriptSrc(chunkId);var error=new Error;onScriptComplete=function(event){script.onerror=script.onload=null;clearTimeout(timeout);var chunk=installedChunks[chunkId];if(chunk!==0){if(chunk){var errorType=event&&(event.type==="load"?"missing":event.type);var realSrc=event&&event.target&&event.target.src;error.message="Loading chunk "+chunkId+" failed.\n("+errorType+": "+realSrc+")";error.name="ChunkLoadError";error.type=errorType;error.request=realSrc;chunk[1](error)}installedChunks[chunkId]=undefined}};var timeout=setTimeout((function(){onScriptComplete({type:"timeout",target:script})}),12e4);script.onerror=script.onload=onScriptComplete;document.head.appendChild(script)}}return Promise.all(promises)};__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{enumerable:true,get:getter})}};__webpack_require__.r=function(exports){if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(exports,"__esModule",{value:true})};__webpack_require__.t=function(value,mode){if(mode&1)value=__webpack_require__(value);if(mode&8)return value;if(mode&4&&typeof value==="object"&&value&&value.__esModule)return value;var ns=Object.create(null);__webpack_require__.r(ns);Object.defineProperty(ns,"default",{enumerable:true,value:value});if(mode&2&&typeof value!="string")for(var key in value)__webpack_require__.d(ns,key,function(key){return value[key]}.bind(null,key));return ns};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module["default"]}:function getModuleExports(){return module};__webpack_require__.d(getter,"a",getter);return getter};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p="";__webpack_require__.oe=function(err){console.error(err);throw err};var jsonpArray=window["visTypeVislib_bundle_jsonpfunction"]=window["visTypeVislib_bundle_jsonpfunction"]||[];var oldJsonpFunction=jsonpArray.push.bind(jsonpArray);jsonpArray.push=webpackJsonpCallback;jsonpArray=jsonpArray.slice();for(var i=0;i<jsonpArray.length;i++)webpackJsonpCallback(jsonpArray[i]);var parentJsonpFunction=oldJsonpFunction;return __webpack_require__(__webpack_require__.s=20)})([function(module,exports){module.exports=__osdSharedDeps__.React},function(module,exports){module.exports=__osdSharedDeps__.OsdI18n},function(module,exports){module.exports=__osdSharedDeps__.ElasticEui},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/charts/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);
1var ns=__osdBundles__.get("plugin/data/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,exports){module.exports=__osdSharedDeps__.Lodash},function(module,exports){module.exports=__osdSharedDeps__.OsdI18nReact},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/visualizations/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/visDefaultEditor/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return getDataActions}));__webpack_require__.d(__webpack_exports__,"d",(function(){return setDataActions}));__webpack_require__.d(__webpack_exports__,"b",(function(){return getFormatService}));__webpack_require__.d(__webpack_exports__,"e",(function(){return setFormatService}));__webpack_require__.d(__webpack_exports__,"c",(function(){return getOpenSearchDashboardsLegacy}));__webpack_require__.d(__webpack_exports__,"f",(function(){return setOpenSearchDashboardsLegacy}));var _opensearch_dashboards_utils_public__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(14);var _opensearch_dashboards_utils_public__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_opensearch_dashboards_utils_public__WEBPACK_IMPORTED_MODULE_0__);const[getDataActions,setDataActions]=Object(_opensearch_dashboards_utils_public__WEBPACK_IMPORTED_MODULE_0__["createGetterSetter"])("vislib data.actions");const[getFormatService,setFormatService]=Object(_opensearch_dashboards_utils_public__WEBPACK_IMPORTED_MODULE_0__["createGetterSetter"])("vislib data.fieldFormats");const[getOpenSearchDashboardsLegacy,setOpenSearchDashboardsLegacy]=Object(_opensearch_dashboards_utils_public__WEBPACK_IMPORTED_MODULE_0__["createGetterSetter"])("vislib opensearchDashboardsLegacy")},function(module,exports,__webpack_require__){"use strict";module.exports=function(cssWithMappingToString){var list=[];list.toString=function toString(){return this.map((function(item){var content=cssWithMappingToString(item);if(item[2]){return"@media ".concat(item[2]," {").concat(content,"}")}return content})).join("")};list.i=function(modules,mediaQuery,dedupe){if(typeof modules==="string"){modules=[[null,modules,""]]}var alreadyImportedModules={};if(dedupe){for(var i=0;i<this.length;i++){var id=this[i][0];if(id!=null){alreadyImportedModules[id]=true}}}for(var _i=0;_i<modules.length;_i++){var item=[].concat(modules[_i]);if(dedupe&&alreadyImportedModules[item[0]]){continue}if(mediaQuery){if(!item[2]){item[2]=mediaQuery}else{item[2]="".concat(mediaQuery," and ").concat(item[2])}}list.push(item)}};return list}},function(module,exports){module.exports=__osdSharedDeps__.ElasticEuiLibServices},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/expressions/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,exports,__webpack_require__){"use strict";var isOldIE=function isOldIE(){var memo;return function memorize(){if(typeof memo==="undefined"){memo=Boolean(window&&document&&document.all&&!window.atob)}return memo}}();var getTarget=function getTarget(){var memo={};return function memorize(target){if(typeof memo[target]==="undefined"){var styleTarget=document.querySelector(target);if(window.HTMLIFrameElement&&styleTarget instanceof window.HTMLIFrameElement){try{styleTarget=styleTarget.contentDocument.head}catch(e){styleTarget=null}}memo[target]=styleTarget}return memo[target]}}();var stylesInDom=[];function getIndexByIdentifier(identifier){var result=-1;for(var i=0;i<stylesInDom.length;i++){if(stylesInDom[i].identifier===identifier){result=i;break}}return result}function modulesToDom(list,options){var idCountMap={};var identifiers=[];for(var i=0;i<list.length;i++){var item=list[i];var id=options.base?item[0]+options.base:item[0];var count=idCountMap[id]||0;var identifier="".concat(id," ").concat(count);idCountMap[id]=count+1;var index=getIndexByIdentifier(identifier);var obj={css:item[1],media:item[2],sourceMap:item[3]};if(index!==-1){stylesInDom[index].references++;stylesInDom[index].updater(obj)}else{stylesInDom.push({identifier:identifier,updater:addStyle(obj,options),references:1})}identifiers.push(identifier)}return identifiers}function insertStyleElement(options){var style=document.createElement("style");var attributes=options.attributes||{};if(typeof attributes.nonce==="undefined"){var nonce=true?__webpack_require__.nc:undefined;if(nonce){attributes.nonce=nonce}}
1Object.keys(attributes).forEach((function(key){style.setAttribute(key,attributes[key])}));if(typeof options.insert==="function"){options.insert(style)}else{var target=getTarget(options.insert||"head");if(!target){throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.")}target.appendChild(style)}return style}function removeStyleElement(style){if(style.parentNode===null){return false}style.parentNode.removeChild(style)}var replaceText=function replaceText(){var textStore=[];return function replace(index,replacement){textStore[index]=replacement;return textStore.filter(Boolean).join("\n")}}();function applyToSingletonTag(style,index,remove,obj){var css=remove?"":obj.media?"@media ".concat(obj.media," {").concat(obj.css,"}"):obj.css;if(style.styleSheet){style.styleSheet.cssText=replaceText(index,css)}else{var cssNode=document.createTextNode(css);var childNodes=style.childNodes;if(childNodes[index]){style.removeChild(childNodes[index])}if(childNodes.length){style.insertBefore(cssNode,childNodes[index])}else{style.appendChild(cssNode)}}}function applyToTag(style,options,obj){var css=obj.css;var media=obj.media;var sourceMap=obj.sourceMap;if(media){style.setAttribute("media",media)}else{style.removeAttribute("media")}if(sourceMap&&typeof btoa!=="undefined"){css+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))," */")}if(style.styleSheet){style.styleSheet.cssText=css}else{while(style.firstChild){style.removeChild(style.firstChild)}style.appendChild(document.createTextNode(css))}}var singleton=null;var singletonCounter=0;function addStyle(obj,options){var style;var update;var remove;if(options.singleton){var styleIndex=singletonCounter++;style=singleton||(singleton=insertStyleElement(options));update=applyToSingletonTag.bind(null,style,styleIndex,false);remove=applyToSingletonTag.bind(null,style,styleIndex,true)}else{style=insertStyleElement(options);update=applyToTag.bind(null,style,options);remove=function remove(){removeStyleElement(style)}}update(obj);return function updateStyle(newObj){if(newObj){if(newObj.css===obj.css&&newObj.media===obj.media&&newObj.sourceMap===obj.sourceMap){return}update(obj=newObj)}else{remove()}}}module.exports=function(list,options){options=options||{};if(!options.singleton&&typeof options.singleton!=="boolean"){options.singleton=isOldIE()}list=list||[];var lastIdentifiers=modulesToDom(list,options);return function update(newList){newList=newList||[];if(Object.prototype.toString.call(newList)!=="[object Array]"){return}for(var i=0;i<lastIdentifiers.length;i++){var identifier=lastIdentifiers[i];var index=getIndexByIdentifier(identifier);stylesInDom[index].references--}var newLastIdentifiers=modulesToDom(newList,options);for(var _i=0;_i<lastIdentifiers.length;_i++){var _identifier=lastIdentifiers[_i];var _index=getIndexByIdentifier(_identifier);if(stylesInDom[_index].references===0){stylesInDom[_index].updater();stylesInDom.splice(_index,1)}}lastIdentifiers=newLastIdentifiers}}},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/opensearchDashboardsUtils/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;
2/*!
3  Copyright (c) 2018 Jed Watson.
4  Licensed under the MIT License (MIT), see
5  http://jedwatson.github.io/classnames
6*/(function(){"use strict";var hasOwn={}.hasOwnProperty;function classNames(){var classes=[];for(var i=0;i<arguments.length;i++){var arg=arguments[i];if(!arg)continue;var argType=typeof arg;if(argType==="string"||argType==="number"){classes.push(arg)}else if(Array.isArray(arg)){if(arg.length){var inner=classNames.apply(null,arg);if(inner){classes.push(inner)}}}else if(argType==="object"){if(arg.toString===Object.prototype.toString){for(var key in arg){if(hasOwn.call(arg,key)&&arg[key]){classes.push(key)}}}else{classes.push(arg.toString())}}}return classes.join(" ")}if(true&&module.exports){classNames.default=classNames;module.exports=classNames}else if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_RESULT__=function(){return classNames}.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__),__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else{}})()},function(module,exports){module.exports=__osdSharedDeps__.Jquery},function(module,exports){module.exports=__osdSharedDeps__.Moment},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("entry/core/public/utils");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__);var ns=__osdBundles__.get("plugin/visAugmenter/public");Object.defineProperties(__webpack_exports__,Object.getOwnPropertyDescriptors(ns))},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_val_loader_dist_cjs_js_key_visTypeVislib_osd_ui_shared_deps_public_path_module_creator_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(21);var _node_modules_val_loader_dist_cjs_js_key_visTypeVislib_osd_ui_shared_deps_public_path_module_creator_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_val_loader_dist_cjs_js_key_visTypeVislib_osd_ui_shared_deps_public_path_module_creator_js__WEBPACK_IMPORTED_MODULE_0__);__osdBundles__.define("plugin/visTypeVislib/public",__webpack_require__,35)},function(module,exports,__webpack_require__){__webpack_require__.p=window.__osdPublicPath__["visTypeVislib"]},function(module,exports,__webpack_require__){switch(window.__osdThemeTag__){case"v7dark":return __webpack_require__(23);case"v7light":return __webpack_require__(25);case"v8dark":return __webpack_require__(27);case"v8light":return __webpack_require__(29);case"v9dark":return __webpack_require__(31);case"v9light":return __webpack_require__(33)}},function(module,exports,__webpack_require__){var api=__webpack_require__(13);var content=__webpack_require__(24);
6content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(10);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.visLib{flex:1 1 0;display:flex;flex-direction:row;overflow:auto}.visLib.visLib--legend-left{flex-direction:row-reverse}.visLib.visLib--legend-right{flex-direction:row}.visLib.visLib--legend-top{flex-direction:column-reverse}.visLib.visLib--legend-bottom{flex-direction:column}.visLib__chart{display:flex;flex:1 1 auto;min-height:0;min-width:0}.visAlerts__tray{position:absolute;bottom:5px;left:0;right:0;list-style:none;padding:0;transition-property:opacity;transition-delay:90ms;transition-duration:90ms}.visAlerts__icon{margin:0;padding:0 8px;flex:0 0 auto;align-self:center}.visAlerts__text{flex:1 1 auto;margin:0;padding:0}.visAlerts__close{cursor:pointer}.visAlert{margin:0 8px 8px;padding:4px 8px 4px 4px;display:flex}.visAlert--info{background-color:#08334a;color:#1ba9f5}.visAlert--success{background-color:#26443f;color:#7de2d1}.visAlert--warning{background-color:#4d3e25;color:#ffce7a}.visAlert--danger{background-color:#4d1f1f;
6color:#f66}.visError{flex:1 1 0;display:flex;align-items:center;justify-content:center;text-align:center}.visError .top{align-self:flex-start}.visError .bottom{align-self:flex-end}.visError--request{max-width:100%;max-height:100%}.visWrapper{display:flex;flex:1 1 100%;flex-direction:row;min-height:0;min-width:0;overflow:hidden;padding:10px 0}.visWrapper__column{display:flex;flex:1 0 0;flex-direction:column;min-height:0;min-width:0}.visWrapper__splitCharts--column{display:flex;flex:1 0 20px;flex-direction:row;min-height:0;min-width:0}.visWrapper__splitCharts--column .visWrapper__chart{margin-top:0;margin-bottom:0}.visWrapper__splitCharts--row{display:flex;flex-direction:column;flex:1 1 100%;min-height:0;min-width:0}.visWrapper__splitCharts--row .visWrapper__chart{margin-left:0;margin-right:0}.visWrapper__chart{display:flex;flex:1 0 0;overflow:visible;margin:5px;min-height:0;min-width:0}.visWrapper__alerts{position:relative}.visAxis__column--top .axis-div svg{margin-bottom:-5px}.visAxis--x,.visAxis--y{display:flex;flex-direction:column;min-height:0;min-width:0}.visAxis--x{overflow:visible}.visAxis__spacer--y{min-height:0}.visAxis__column--y{display:flex;flex-direction:row;flex:1 0 36px;min-height:0;min-width:0}.visAxis__splitTitles--y{display:flex;flex-direction:column;min-height:12px;min-width:0}.visAxis__splitTitles--x{display:flex;flex-direction:row;min-height:1px;max-height:16px;min-width:16px}.visAxis__splitAxes--x,.visAxis__splitAxes--y{display:flex;flex-direction:column;min-height:20px;min-width:0}.visAxis__splitAxes--x{flex-direction:row;min-height:0}.visWrapper svg{overflow:visible}.visWrapper rect{opacity:1}.visWrapper rect:hover{opacity:.8}.visWrapper circle{opacity:0}.visWrapper circle:hover{opacity:1;stroke-width:8px;stroke-opacity:.8}.visWrapper .grid>path{stroke:rgba(152,162,179,.2)}.visWrapper .label-line{fill:none;stroke-width:2px;stroke:rgba(152,162,179,.2)}.visWrapper .label-text{font-size:12px;font-size:0.75rem;font-weight:400}.visWrapper .y-axis-div{flex:1 1 24px;min-width:1px;min-height:12px;margin:5px 0}.visWrapper .x-axis-div{min-height:0;min-width:1px;margin:0 5px;width:100%}.visWrapper .x-axis-div svg{float:left}.visWrapper .tick text{font-size:11px;font-size:0.6875rem;fill:#98a2b3}.visWrapper .axis-title text{font-size:12px;font-size:0.75rem;font-weight:700;fill:#98a2b3}.visWrapper .y-axis-title{min-height:14px;min-width:1px}.visWrapper .x-axis-title{min-width:16px}.visWrapper .chart-title{flex:1 1 100%;min-height:14px;min-width:14px}.visWrapper .chart-title text{font-size:11px;font-size:0.6875rem;fill:#98a2b3}.visWrapper .chart{scrollbar-width:thin;flex:1 1 100%;min-height:0;min-width:0;overflow:visible}.visWrapper .chart::-webkit-scrollbar{width:16px;height:16px}.visWrapper .chart::-webkit-scrollbar-thumb{background-color:rgba(152,162,179,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.visWrapper .chart::-webkit-scrollbar-corner,.visWrapper .chart::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.visWrapper .chart>svg{display:block}.visWrapper .chart-row,.visWrapper .chart-column{flex:1 1 auto;min-height:0;min-width:0}.visWrapper .visWrapper__chart--first{margin-top:0;margin-left:0}.visWrapper .visWrapper__chart--last{margin-bottom:0;margin-right:0}.visWrapper .axis{shape-rendering:crispEdges;stroke-width:1px}.visWrapper .axis line,.visWrapper .axis path{stroke:#343741;fill:none;shape-rendering:crispEdges}.visWrapper .chart-label,.visWrapper .label-text,.visWrapper .chart-text{fill:#98a2b3}.visWrapper .brush .extent{shape-rendering:crispEdges;fill:rgba(255,255,255,.1)}.visWrapper .visAreaChart__overlapArea{opacity:.8}.visWrapper .series>path,.visWrapper .series>rect{stroke-opacity:1;stroke-width:0}.visWrapper .series>path{fill-opacity:.8}.visWrapper .blur_shape{opacity:.3 !important}.visWrapper .slice{stroke-width:2px;stroke:#1d1e24}.visWrapper .slice:hover{opacity:.8}.visWrapper .line circle{opacity:1}.visWrapper .line circle:hover{stroke-width:8px;stroke-opacity:.8}.visWrapper .endzone{pointer-events:none;fill:rgba(255,255,255,.1)}.visTooltip,.visTooltip__sizingClone{box-shadow:0 12px 24px 0 rgba(0,0,0,.1),0 6px 12px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(0,0,0,.1),0 2px 2px 0 rgba(0,0,0,.1);border-radius:4px;background-color:#000;color:#fff;z-index:9000;max-width:256px;overflow-wrap:break-word;font-size:12px;font-size:0.75rem;line-height:1.5;padding:8px;visibility:hidden;pointer-events:none;position:fixed;max-width:320px;overflow:hidden;padding:0}.visTooltip>:last-child,.visTooltip__sizingClone>:last-child{margin-bottom:8px}.visTooltip>*,.visTooltip__sizingClone>*{margin:8px 8px 0}.visTooltip table td,.visTooltip table th,.visTooltip__sizingClone table td,.visTooltip__sizingClone table th{text-align:left;padding:4px;overflow-wrap:break-word;word-wrap:break-word}.visTooltip__header{margin:0 0 8px;padding:4px 8px;display:flex;align-items:center}.visTooltip__header:last-child{margin-bottom:0}.visTooltip__header+*{margin-top:8px}.visTooltip__labelContainer,.visTooltip__valueContainer{overflow-wrap:break-word;word-wrap:break-word}.visTooltip__headerIcon{flex:0 0 auto;padding-right:8px}.visTooltip__headerText{flex:1 1 100%}.visTooltip__label{font-weight:500;color:#ccc}.visTooltip__sizingClone{top:-500px;left:-500px}.visLegend__toggle{border-radius:4px;display:flex;padding:4px;background-color:#1d1e24;transition:opacity 150ms cubic-bezier(0.694, 0.0482, 0.335, 1),background-color 150ms cubic-bezier(0.694, 0.0482, 0.335, 1) 500ms}.visLegend__toggle:focus{box-shadow:none;background-color:#093b56 !important}.visLegend__toggleTooltipAnchor{position:absolute;bottom:0;left:0}.visLegend__toggle--isOpen{background-color:rgba(212,218,229,.1);opacity:1}.visLegend{display:flex;min-height:0;height:100%}.visLib--legend-left .visLegend__list{margin-bottom:24px}.visLib--legend-bottom .visLegend__list{margin-left:24px}.visLegend__list{scrollbar-width:thin;display:flex;width:150px;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto}.visLegend__list::-webkit-scrollbar{width:16px;height:16px}.visLegend__list::-webkit-scrollbar-thumb{background-color:rgba(152,162,179,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.visLegend__list::-webkit-scrollbar-corner,.visLegend__list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.visLegend__list .visLegend__button{font-size:12px;text-align:left;overflow:hidden}.visLegend__list .visLegend__button .visLegend__valueTitle{vertical-align:middle}.visLib--legend-top .visLegend__list,.visLib--legend-bottom .visLegend__list{width:auto;flex-flow:row wrap}.visLib--legend-top .visLegend__list .visLegend__value,.visLib--legend-bottom .visLegend__list .visLegend__value{flex-grow:0;max-width:150px}.visLegend__list.hidden{visibility:hidden}.visLegend__valueColorPicker{width:240px}.visLegend__valueColorPickerDot{cursor:pointer}.visLegend__valueColorPickerDot:hover{transform:scale(1.4)}.visLegend__valueColorPickerDot-isSelected{border:4px solid;border-radius:100%}.visColumnChart__barLabel{font-size:8pt;pointer-events:none}.visColumnChart__barLabel--stack{dominant-baseline:central;text-anchor:middle}.visColumnChart__bar-label--dark{fill:#000}.visColumnChart__bar-label--light{fill:#fff}.visGauge__meter--outline{stroke:#343741}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(13);var content=__webpack_require__(26);
6content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(10);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.visLib{flex:1 1 0;display:flex;flex-direction:row;overflow:auto}.visLib.visLib--legend-left{flex-direction:row-reverse}.visLib.visLib--legend-right{flex-direction:row}.visLib.visLib--legend-top{flex-direction:column-reverse}.visLib.visLib--legend-bottom{flex-direction:column}.visLib__chart{display:flex;flex:1 1 auto;min-height:0;min-width:0}.visAlerts__tray{position:absolute;bottom:5px;left:0;right:0;list-style:none;padding:0;transition-property:opacity;transition-delay:90ms;transition-duration:90ms}.visAlerts__icon{margin:0;padding:0 8px;flex:0 0 auto;align-self:center}.visAlerts__text{flex:1 1 auto;margin:0;padding:0}.visAlerts__close{cursor:pointer}.visAlert{margin:0 8px 8px;padding:4px 8px 4px 4px;display:flex}.visAlert--info{background-color:#e6f0f8;color:#006bb4}.visAlert--success{background-color:#e6f2f1;color:#01776d}.visAlert--warning{background-color:#fef6e6;color:#936400}.visAlert--danger{background-color:#f8e9e9;
6color:#bd271e}.visError{flex:1 1 0;display:flex;align-items:center;justify-content:center;text-align:center}.visError .top{align-self:flex-start}.visError .bottom{align-self:flex-end}.visError--request{max-width:100%;max-height:100%}.visWrapper{display:flex;flex:1 1 100%;flex-direction:row;min-height:0;min-width:0;overflow:hidden;padding:10px 0}.visWrapper__column{display:flex;flex:1 0 0;flex-direction:column;min-height:0;min-width:0}.visWrapper__splitCharts--column{display:flex;flex:1 0 20px;flex-direction:row;min-height:0;min-width:0}.visWrapper__splitCharts--column .visWrapper__chart{margin-top:0;margin-bottom:0}.visWrapper__splitCharts--row{display:flex;flex-direction:column;flex:1 1 100%;min-height:0;min-width:0}.visWrapper__splitCharts--row .visWrapper__chart{margin-left:0;margin-right:0}.visWrapper__chart{display:flex;flex:1 0 0;overflow:visible;margin:5px;min-height:0;min-width:0}.visWrapper__alerts{position:relative}.visAxis__column--top .axis-div svg{margin-bottom:-5px}.visAxis--x,.visAxis--y{display:flex;flex-direction:column;min-height:0;min-width:0}.visAxis--x{overflow:visible}.visAxis__spacer--y{min-height:0}.visAxis__column--y{display:flex;flex-direction:row;flex:1 0 36px;min-height:0;min-width:0}.visAxis__splitTitles--y{display:flex;flex-direction:column;min-height:12px;min-width:0}.visAxis__splitTitles--x{display:flex;flex-direction:row;min-height:1px;max-height:16px;min-width:16px}.visAxis__splitAxes--x,.visAxis__splitAxes--y{display:flex;flex-direction:column;min-height:20px;min-width:0}.visAxis__splitAxes--x{flex-direction:row;min-height:0}.visWrapper svg{overflow:visible}.visWrapper rect{opacity:1}.visWrapper rect:hover{opacity:.8}.visWrapper circle{opacity:0}.visWrapper circle:hover{opacity:1;stroke-width:8px;stroke-opacity:.8}.visWrapper .grid>path{stroke:rgba(105,112,125,.2)}.visWrapper .label-line{fill:none;stroke-width:2px;stroke:rgba(105,112,125,.2)}.visWrapper .label-text{font-size:12px;font-size:0.75rem;font-weight:400}.visWrapper .y-axis-div{flex:1 1 24px;min-width:1px;min-height:12px;margin:5px 0}.visWrapper .x-axis-div{min-height:0;min-width:1px;margin:0 5px;width:100%}.visWrapper .x-axis-div svg{float:left}.visWrapper .tick text{font-size:11px;font-size:0.6875rem;fill:#69707d}.visWrapper .axis-title text{font-size:12px;font-size:0.75rem;font-weight:700;fill:#69707d}.visWrapper .y-axis-title{min-height:14px;min-width:1px}.visWrapper .x-axis-title{min-width:16px}.visWrapper .chart-title{flex:1 1 100%;min-height:14px;min-width:14px}.visWrapper .chart-title text{font-size:11px;font-size:0.6875rem;fill:#69707d}.visWrapper .chart{scrollbar-width:thin;flex:1 1 100%;min-height:0;min-width:0;overflow:visible}.visWrapper .chart::-webkit-scrollbar{width:16px;height:16px}.visWrapper .chart::-webkit-scrollbar-thumb{background-color:rgba(105,112,125,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.visWrapper .chart::-webkit-scrollbar-corner,.visWrapper .chart::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.visWrapper .chart>svg{display:block}.visWrapper .chart-row,.visWrapper .chart-column{flex:1 1 auto;min-height:0;min-width:0}.visWrapper .visWrapper__chart--first{margin-top:0;margin-left:0}.visWrapper .visWrapper__chart--last{margin-bottom:0;margin-right:0}.visWrapper .axis{shape-rendering:crispEdges;stroke-width:1px}.visWrapper .axis line,.visWrapper .axis path{stroke:#d3dae6;fill:none;shape-rendering:crispEdges}.visWrapper .chart-label,.visWrapper .label-text,.visWrapper .chart-text{fill:#69707d}.visWrapper .brush .extent{shape-rendering:crispEdges;fill:rgba(0,0,0,.1)}.visWrapper .visAreaChart__overlapArea{opacity:.8}.visWrapper .series>path,.visWrapper .series>rect{stroke-opacity:1;stroke-width:0}.visWrapper .series>path{fill-opacity:.8}.visWrapper .blur_shape{opacity:.3 !important}.visWrapper .slice{stroke-width:2px;stroke:#fff}.visWrapper .slice:hover{opacity:.8}.visWrapper .line circle{opacity:1}.visWrapper .line circle:hover{stroke-width:8px;stroke-opacity:.8}.visWrapper .endzone{pointer-events:none;fill:rgba(0,0,0,.1)}.visTooltip,.visTooltip__sizingClone{box-shadow:0 12px 24px 0 rgba(0,0,0,.1),0 6px 12px 0 rgba(0,0,0,.1),0 4px 4px 0 rgba(0,0,0,.1),0 2px 2px 0 rgba(0,0,0,.1);border-radius:4px;background-color:#404040;color:#fff;z-index:9000;max-width:256px;overflow-wrap:break-word;font-size:12px;font-size:0.75rem;line-height:1.5;padding:8px;visibility:hidden;pointer-events:none;position:fixed;max-width:320px;overflow:hidden;padding:0}.visTooltip>:last-child,.visTooltip__sizingClone>:last-child{margin-bottom:8px}.visTooltip>*,.visTooltip__sizingClone>*{margin:8px 8px 0}.visTooltip table td,.visTooltip table th,.visTooltip__sizingClone table td,.visTooltip__sizingClone table th{text-align:left;padding:4px;overflow-wrap:break-word;word-wrap:break-word}.visTooltip__header{margin:0 0 8px;padding:4px 8px;display:flex;align-items:center}.visTooltip__header:last-child{margin-bottom:0}.visTooltip__header+*{margin-top:8px}.visTooltip__labelContainer,.visTooltip__valueContainer{overflow-wrap:break-word;word-wrap:break-word}.visTooltip__headerIcon{flex:0 0 auto;padding-right:8px}.visTooltip__headerText{flex:1 1 100%}.visTooltip__label{font-weight:500;color:#ccc}.visTooltip__sizingClone{top:-500px;left:-500px}.visLegend__toggle{border-radius:4px;display:flex;padding:4px;background-color:#fff;transition:opacity 150ms cubic-bezier(0.694, 0.0482, 0.335, 1),background-color 150ms cubic-bezier(0.694, 0.0482, 0.335, 1) 500ms}.visLegend__toggle:focus{box-shadow:none;background-color:#e6f0f8 !important}.visLegend__toggleTooltipAnchor{position:absolute;bottom:0;left:0}.visLegend__toggle--isOpen{background-color:rgba(52,55,65,.1);opacity:1}.visLegend{display:flex;min-height:0;height:100%}.visLib--legend-left .visLegend__list{margin-bottom:24px}.visLib--legend-bottom .visLegend__list{margin-left:24px}.visLegend__list{scrollbar-width:thin;display:flex;width:150px;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto}.visLegend__list::-webkit-scrollbar{width:16px;height:16px}.visLegend__list::-webkit-scrollbar-thumb{background-color:rgba(105,112,125,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.visLegend__list::-webkit-scrollbar-corner,.visLegend__list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.visLegend__list .visLegend__button{font-size:12px;text-align:left;overflow:hidden}.visLegend__list .visLegend__button .visLegend__valueTitle{vertical-align:middle}.visLib--legend-top .visLegend__list,.visLib--legend-bottom .visLegend__list{width:auto;flex-flow:row wrap}.visLib--legend-top .visLegend__list .visLegend__value,.visLib--legend-bottom .visLegend__list .visLegend__value{flex-grow:0;max-width:150px}.visLegend__list.hidden{visibility:hidden}.visLegend__valueColorPicker{width:240px}.visLegend__valueColorPickerDot{cursor:pointer}.visLegend__valueColorPickerDot:hover{transform:scale(1.4)}.visLegend__valueColorPickerDot-isSelected{border:4px solid;border-radius:100%}.visColumnChart__barLabel{font-size:8pt;pointer-events:none}.visColumnChart__barLabel--stack{dominant-baseline:central;text-anchor:middle}.visColumnChart__bar-label--dark{fill:#000}.visColumnChart__bar-label--light{fill:#fff}.visGauge__meter--outline{stroke:#d3dae6}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(13);var content=__webpack_require__(28);
6content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(10);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.visLib{flex:1 1 0;display:flex;flex-direction:row;overflow:auto}.visLib.visLib--legend-left{flex-direction:row-reverse}.visLib.visLib--legend-right{flex-direction:row}.visLib.visLib--legend-top{flex-direction:column-reverse}.visLib.visLib--legend-bottom{flex-direction:column}.visLib__chart{display:flex;flex:1 1 auto;min-height:0;min-width:0}.visAlerts__tray{position:absolute;bottom:5px;left:0;right:0;list-style:none;padding:0;transition-property:opacity;transition-delay:90ms;transition-duration:90ms}.visAlerts__icon{margin:0;padding:0 8px;flex:0 0 auto;align-self:center}.visAlerts__text{flex:1 1 auto;margin:0;padding:0}.visAlerts__close{cursor:pointer}.visAlert{margin:0 8px 8px;padding:4px 8px 4px 4px;display:flex}.visAlert--info{background-color:#0d3c3d;color:#40afa2}.visAlert--success{background-color:#2d5051;color:#7de2d1}.visAlert--warning{background-color:#544a37;color:#ffce7a}.visAlert--danger{background-color:#542b31;color:#ff7575}.visError{flex:1 1 0;display:flex;align-items:center;justify-content:center;text-align:center}.visError .top{align-self:flex-start}.visError .bottom{align-self:flex-end}.visError--request{max-width:100%;max-height:100%}.visWrapper{display:flex;flex:1 1 100%;flex-direction:row;min-height:0;min-width:0;overflow:hidden;padding:10px 0}.visWrapper__column{display:flex;flex:1 0 0;flex-direction:column;min-height:0;min-width:0}.visWrapper__splitCharts--column{display:flex;flex:1 0 20px;flex-direction:row;min-height:0;min-width:0}.visWrapper__splitCharts--column .visWrapper__chart{margin-top:0;margin-bottom:0}.visWrapper__splitCharts--row{display:flex;flex-direction:column;flex:1 1 100%;min-height:0;min-width:0}.visWrapper__splitCharts--row .visWrapper__chart{margin-left:0;margin-right:0}.visWrapper__chart{display:flex;flex:1 0 0;overflow:visible;margin:5px;min-height:0;min-width:0}.visWrapper__alerts{position:relative}.visAxis__column--top .axis-div svg{margin-bottom:-5px}.visAxis--x,.visAxis--y{display:flex;flex-direction:column;min-height:0;min-width:0}.visAxis--x{overflow:visible}.visAxis__spacer--y{min-height:0}.visAxis__column--y{display:flex;flex-direction:row;flex:1 0 36px;min-height:0;min-width:0}.visAxis__splitTitles--y{display:flex;flex-direction:column;min-height:12px;min-width:0}.visAxis__splitTitles--x{display:flex;flex-direction:row;min-height:1px;max-height:16px;min-width:16px}.visAxis__splitAxes--x,.visAxis__splitAxes--y{display:flex;flex-direction:column;min-height:20px;min-width:0}.visAxis__splitAxes--x{flex-direction:row;min-height:0}.visWrapper svg{overflow:visible}.visWrapper rect{opacity:1}.visWrapper rect:hover{opacity:.8}.visWrapper circle{opacity:0}.visWrapper circle:hover{opacity:1;stroke-width:8px;stroke-opacity:.8}.visWrapper .grid>path{stroke:rgba(141,152,163,.2)}.visWrapper .label-line{fill:none;stroke-width:2px;stroke:rgba(141,152,163,.2)}.visWrapper .label-text{font-size:13.5px;font-size:0.75rem;font-weight:400}.visWrapper .y-axis-div{flex:1 1 24px;min-width:1px;min-height:12px;margin:5px 0}.visWrapper .x-axis-div{min-height:0;min-width:1px;margin:0 5px;width:100%}.visWrapper .x-axis-div svg{float:left}.visWrapper .tick text{font-size:12.5px;font-size:0.6944444444rem;fill:#8d98a3}.visWrapper .axis-title text{font-size:13.5px;font-size:0.75rem;font-weight:700;fill:#8d98a3}.visWrapper .y-axis-title{min-height:14px;min-width:1px}.visWrapper .x-axis-title{min-width:16px}.visWrapper .chart-title{flex:1 1 100%;min-height:14px;min-width:14px}.visWrapper .chart-title text{font-size:12.5px;font-size:0.6944444444rem;fill:#8d98a3}.visWrapper .chart{scrollbar-width:thin;flex:1 1 100%;min-height:0;min-width:0;overflow:visible}.visWrapper .chart::-webkit-scrollbar{width:16px;height:16px}.visWrapper .chart::-webkit-scrollbar-thumb{background-color:rgba(141,152,163,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.visWrapper .chart::-webkit-scrollbar-corner,.visWrapper .chart::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.visWrapper .chart>svg{display:block}.visWrapper .chart-row,.visWrapper .chart-column{flex:1 1 auto;min-height:0;min-width:0}.visWrapper .visWrapper__chart--first{margin-top:0;margin-left:0}.visWrapper .visWrapper__chart--last{margin-bottom:0;margin-right:0}.visWrapper .axis{shape-rendering:crispEdges;stroke-width:1px}.visWrapper .axis line,.visWrapper .axis path{stroke:#293847;fill:none;shape-rendering:crispEdges}.visWrapper .chart-label,.visWrapper .label-text,.visWrapper .chart-text{fill:#8d98a3}.visWrapper .brush .extent{shape-rendering:crispEdges;fill:rgba(252,254,255,.1)}.visWrapper .visAreaChart__overlapArea{opacity:.8}.visWrapper .series>path,.visWrapper .series>rect{stroke-opacity:1;stroke-width:0}.visWrapper .series>path{fill-opacity:.8}.visWrapper .blur_shape{opacity:.3 !important}.visWrapper .slice{stroke-width:2px;stroke:#0a121a}.visWrapper .slice:hover{opacity:.8}.visWrapper .line circle{opacity:1}.visWrapper .line circle:hover{stroke-width:8px;stroke-opacity:.8}.visWrapper .endzone{pointer-events:none;fill:rgba(252,254,255,.1)}.visTooltip,.visTooltip__sizingClone{box-shadow:0 12px 24px 0 rgba(10,18,26,.1),0 6px 12px 0 rgba(10,18,26,.1),0 4px 4px 0 rgba(10,18,26,.1),0 2px 2px 0 rgba(10,18,26,.1);border-radius:4px;background-color:#293847;color:#fcfeff;z-index:9000;max-width:256px;overflow-wrap:break-word;font-size:13.5px;font-size:0.75rem;line-height:1.333333;padding:8px;visibility:hidden;pointer-events:none;position:fixed;max-width:320px;overflow:hidden;padding:0}.visTooltip>:last-child,.visTooltip__sizingClone>:last-child{margin-bottom:8px}.visTooltip>*,.visTooltip__sizingClone>*{margin:8px 8px 0}.visTooltip table td,.visTooltip table th,.visTooltip__sizingClone table td,.visTooltip__sizingClone table th{text-align:left;padding:4px;overflow-wrap:break-word;word-wrap:break-word}.visTooltip__header{margin:0 0 8px;padding:4px 8px;display:flex;align-items:center}.visTooltip__header:last-child{margin-bottom:0}.visTooltip__header+*{margin-top:8px}.visTooltip__labelContainer,.visTooltip__valueContainer{overflow-wrap:break-word;word-wrap:break-word}.visTooltip__headerIcon{flex:0 0 auto;padding-right:8px}.visTooltip__headerText{flex:1 1 100%}.visTooltip__label{font-weight:500;color:#cccfd1}.visTooltip__sizingClone{top:-500px;left:-500px}.visLegend__toggle{border-radius:4px;display:flex;padding:4px;background-color:#0a121a;transition:opacity 150ms cubic-bezier(0.694, 0.0482, 0.335, 1),background-color 150ms cubic-bezier(0.694, 0.0482, 0.335, 1) 500ms}.visLegend__toggle:focus{box-shadow:none;
6background-color:#0e4342 !important}.visLegend__toggleTooltipAnchor{position:absolute;bottom:0;left:0}.visLegend__toggle--isOpen{background-color:rgba(223,227,232,.1);opacity:1}.visLegend{display:flex;min-height:0;height:100%}.visLib--legend-left .visLegend__list{margin-bottom:24px}.visLib--legend-bottom .visLegend__list{margin-left:24px}.visLegend__list{scrollbar-width:thin;display:flex;width:150px;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto}.visLegend__list::-webkit-scrollbar{width:16px;height:16px}.visLegend__list::-webkit-scrollbar-thumb{background-color:rgba(141,152,163,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.visLegend__list::-webkit-scrollbar-corner,.visLegend__list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.visLegend__list .visLegend__button{font-size:13.5px;text-align:left;overflow:hidden}.visLegend__list .visLegend__button .visLegend__valueTitle{vertical-align:middle}.visLib--legend-top .visLegend__list,.visLib--legend-bottom .visLegend__list{width:auto;flex-flow:row wrap}.visLib--legend-top .visLegend__list .visLegend__value,.visLib--legend-bottom .visLegend__list .visLegend__value{flex-grow:0;max-width:150px}.visLegend__list.hidden{visibility:hidden}.visLegend__valueColorPicker{width:240px}.visLegend__valueColorPickerDot{cursor:pointer}.visLegend__valueColorPickerDot:hover{transform:scale(1.4)}.visLegend__valueColorPickerDot-isSelected{border:4px solid;border-radius:100%}.visColumnChart__barLabel{font-size:8pt;pointer-events:none}.visColumnChart__barLabel--stack{dominant-baseline:central;text-anchor:middle}.visColumnChart__bar-label--dark{fill:#000}.visColumnChart__bar-label--light{fill:#fcfeff}.visGauge__meter--outline{stroke:#293847}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(13);var content=__webpack_require__(30);content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(10);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.visLib{flex:1 1 0;display:flex;flex-direction:row;overflow:auto}.visLib.visLib--legend-left{flex-direction:row-reverse}.visLib.visLib--legend-right{flex-direction:row}.visLib.visLib--legend-top{flex-direction:column-reverse}.visLib.visLib--legend-bottom{flex-direction:column}.visLib__chart{display:flex;flex:1 1 auto;min-height:0;min-width:0}.visAlerts__tray{position:absolute;bottom:5px;left:0;right:0;list-style:none;padding:0;transition-property:opacity;transition-delay:90ms;transition-duration:90ms}.visAlerts__icon{margin:0;padding:0 8px;flex:0 0 auto;align-self:center}.visAlerts__text{flex:1 1 auto;margin:0;padding:0}.visAlerts__close{cursor:pointer}.visAlert{margin:0 8px 8px;padding:4px 8px 4px 4px;display:flex}.visAlert--info{background-color:#e4f2f2;color:#077774}.visAlert--success{background-color:#e3f1f1;color:#01786f}.visAlert--warning{background-color:#fbf5e6;color:#8f680b}.visAlert--danger{background-color:#f6e9e9;color:#bd271e}.visError{flex:1 1 0;display:flex;align-items:center;justify-content:center;text-align:center}.visError .top{align-self:flex-start}.visError .bottom{align-self:flex-end}.visError--request{max-width:100%;max-height:100%}.visWrapper{display:flex;flex:1 1 100%;flex-direction:row;min-height:0;min-width:0;overflow:hidden;padding:10px 0}.visWrapper__column{display:flex;flex:1 0 0;flex-direction:column;min-height:0;min-width:0}.visWrapper__splitCharts--column{display:flex;flex:1 0 20px;flex-direction:row;min-height:0;min-width:0}.visWrapper__splitCharts--column .visWrapper__chart{margin-top:0;margin-bottom:0}.visWrapper__splitCharts--row{display:flex;flex-direction:column;flex:1 1 100%;min-height:0;min-width:0}.visWrapper__splitCharts--row .visWrapper__chart{margin-left:0;margin-right:0}.visWrapper__chart{display:flex;flex:1 0 0;overflow:visible;margin:5px;min-height:0;min-width:0}.visWrapper__alerts{position:relative}
6.visAxis__column--top .axis-div svg{margin-bottom:-5px}.visAxis--x,.visAxis--y{display:flex;flex-direction:column;min-height:0;min-width:0}.visAxis--x{overflow:visible}.visAxis__spacer--y{min-height:0}.visAxis__column--y{display:flex;flex-direction:row;flex:1 0 36px;min-height:0;min-width:0}.visAxis__splitTitles--y{display:flex;flex-direction:column;min-height:12px;min-width:0}.visAxis__splitTitles--x{display:flex;flex-direction:row;min-height:1px;max-height:16px;min-width:16px}.visAxis__splitAxes--x,.visAxis__splitAxes--y{display:flex;flex-direction:column;min-height:20px;min-width:0}.visAxis__splitAxes--x{flex-direction:row;min-height:0}.visWrapper svg{overflow:visible}.visWrapper rect{opacity:1}.visWrapper rect:hover{opacity:.8}.visWrapper circle{opacity:0}.visWrapper circle:hover{opacity:1;stroke-width:8px;stroke-opacity:.8}.visWrapper .grid>path{stroke:rgba(90,104,117,.2)}.visWrapper .label-line{fill:none;stroke-width:2px;stroke:rgba(90,104,117,.2)}.visWrapper .label-text{font-size:13.5px;font-size:0.75rem;font-weight:400}.visWrapper .y-axis-div{flex:1 1 24px;min-width:1px;min-height:12px;margin:5px 0}.visWrapper .x-axis-div{min-height:0;min-width:1px;margin:0 5px;width:100%}.visWrapper .x-axis-div svg{float:left}.visWrapper .tick text{font-size:12.5px;font-size:0.6944444444rem;fill:#5a6875}.visWrapper .axis-title text{font-size:13.5px;font-size:0.75rem;font-weight:700;fill:#5a6875}.visWrapper .y-axis-title{min-height:14px;min-width:1px}.visWrapper .x-axis-title{min-width:16px}.visWrapper .chart-title{flex:1 1 100%;min-height:14px;min-width:14px}.visWrapper .chart-title text{font-size:12.5px;font-size:0.6944444444rem;fill:#5a6875}.visWrapper .chart{scrollbar-width:thin;flex:1 1 100%;min-height:0;min-width:0;overflow:visible}.visWrapper .chart::-webkit-scrollbar{width:16px;height:16px}.visWrapper .chart::-webkit-scrollbar-thumb{background-color:rgba(90,104,117,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.visWrapper .chart::-webkit-scrollbar-corner,.visWrapper .chart::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.visWrapper .chart>svg{display:block}.visWrapper .chart-row,.visWrapper .chart-column{flex:1 1 auto;min-height:0;min-width:0}.visWrapper .visWrapper__chart--first{margin-top:0;margin-left:0}.visWrapper .visWrapper__chart--last{margin-bottom:0;margin-right:0}.visWrapper .axis{shape-rendering:crispEdges;stroke-width:1px}.visWrapper .axis line,.visWrapper .axis path{stroke:#d6d9dd;fill:none;shape-rendering:crispEdges}.visWrapper .chart-label,.visWrapper .label-text,.visWrapper .chart-text{fill:#5a6875}.visWrapper .brush .extent{shape-rendering:crispEdges;fill:rgba(10,18,25,.1)}.visWrapper .visAreaChart__overlapArea{opacity:.8}.visWrapper .series>path,.visWrapper .series>rect{stroke-opacity:1;stroke-width:0}.visWrapper .series>path{fill-opacity:.8}.visWrapper .blur_shape{opacity:.3 !important}.visWrapper .slice{stroke-width:2px;stroke:#fcfeff}.visWrapper .slice:hover{opacity:.8}.visWrapper .line circle{opacity:1}.visWrapper .line circle:hover{stroke-width:8px;stroke-opacity:.8}.visWrapper .endzone{pointer-events:none;fill:rgba(10,18,25,.1)}.visTooltip,.visTooltip__sizingClone{box-shadow:0 12px 24px 0 rgba(10,18,26,.1),0 6px 12px 0 rgba(10,18,26,.1),0 4px 4px 0 rgba(10,18,26,.1),0 2px 2px 0 rgba(10,18,26,.1);border-radius:4px;background-color:#293847;color:#fcfeff;z-index:9000;max-width:256px;overflow-wrap:break-word;font-size:13.5px;font-size:0.75rem;line-height:1.333333;padding:8px;visibility:hidden;pointer-events:none;position:fixed;max-width:320px;overflow:hidden;padding:0}.visTooltip>:last-child,.visTooltip__sizingClone>:last-child{margin-bottom:8px}.visTooltip>*,.visTooltip__sizingClone>*{margin:8px 8px 0}.visTooltip table td,.visTooltip table th,.visTooltip__sizingClone table td,.visTooltip__sizingClone table th{text-align:left;padding:4px;overflow-wrap:break-word;word-wrap:break-word}.visTooltip__header{margin:0 0 8px;padding:4px 8px;display:flex;align-items:center}.visTooltip__header:last-child{margin-bottom:0}.visTooltip__header+*{margin-top:8px}.visTooltip__labelContainer,.visTooltip__valueContainer{overflow-wrap:break-word;word-wrap:break-word}.visTooltip__headerIcon{flex:0 0 auto;padding-right:8px}.visTooltip__headerText{flex:1 1 100%}.visTooltip__label{font-weight:500;color:#cccfd1}.visTooltip__sizingClone{top:-500px;left:-500px}.visLegend__toggle{border-radius:4px;display:flex;padding:4px;background-color:#fcfeff;transition:opacity 150ms cubic-bezier(0.694, 0.0482, 0.335, 1),background-color 150ms cubic-bezier(0.694, 0.0482, 0.335, 1) 500ms}.visLegend__toggle:focus{box-shadow:none;background-color:#e4f2f2 !important}.visLegend__toggleTooltipAnchor{position:absolute;bottom:0;left:0}.visLegend__toggle--isOpen{background-color:rgba(42,57,71,.1);opacity:1}.visLegend{display:flex;min-height:0;height:100%}.visLib--legend-left .visLegend__list{margin-bottom:24px}.visLib--legend-bottom .visLegend__list{margin-left:24px}.visLegend__list{scrollbar-width:thin;display:flex;width:150px;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto}.visLegend__list::-webkit-scrollbar{width:16px;height:16px}.visLegend__list::-webkit-scrollbar-thumb{background-color:rgba(90,104,117,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.visLegend__list::-webkit-scrollbar-corner,.visLegend__list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.visLegend__list .visLegend__button{font-size:13.5px;text-align:left;overflow:hidden}.visLegend__list .visLegend__button .visLegend__valueTitle{vertical-align:middle}.visLib--legend-top .visLegend__list,.visLib--legend-bottom .visLegend__list{width:auto;flex-flow:row wrap}.visLib--legend-top .visLegend__list .visLegend__value,.visLib--legend-bottom .visLegend__list .visLegend__value{flex-grow:0;max-width:150px}.visLegend__list.hidden{visibility:hidden}.visLegend__valueColorPicker{width:240px}.visLegend__valueColorPickerDot{cursor:pointer}.visLegend__valueColorPickerDot:hover{transform:scale(1.4)}.visLegend__valueColorPickerDot-isSelected{border:4px solid;border-radius:100%}.visColumnChart__barLabel{font-size:8pt;pointer-events:none}.visColumnChart__barLabel--stack{dominant-baseline:central;text-anchor:middle}.visColumnChart__bar-label--dark{fill:#000}.visColumnChart__bar-label--light{fill:#fcfeff}.visGauge__meter--outline{stroke:#d6d9dd}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(13);var content=__webpack_require__(32);
6content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(10);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.visLib{flex:1 1 0;display:flex;flex-direction:row;overflow:auto}.visLib.visLib--legend-left{flex-direction:row-reverse}.visLib.visLib--legend-right{flex-direction:row}.visLib.visLib--legend-top{flex-direction:column-reverse}.visLib.visLib--legend-bottom{flex-direction:column}.visLib__chart{display:flex;flex:1 1 auto;min-height:0;min-width:0}.visAlerts__tray{position:absolute;bottom:5px;left:0;right:0;list-style:none;padding:0;transition-property:opacity;transition-delay:90ms;transition-duration:90ms}.visAlerts__icon{margin:0;padding:0 8px;flex:0 0 auto;align-self:center}.visAlerts__text{flex:1 1 auto;margin:0;padding:0}.visAlerts__close{cursor:pointer}.visAlert{margin:0 8px 8px;padding:4px 8px 4px 4px;display:flex}.visAlert--info{background-color:#012f49;color:#169fd3}.visAlert--success{background-color:#072d2e;color:#38a08e}.visAlert--warning{background-color:#4b3616;color:#f4ae27}.visAlert--danger{background-color:#3f1d24;color:#d17671}.visError{flex:1 1 0;display:flex;align-items:center;justify-content:center;text-align:center}.visError .top{align-self:flex-start}.visError .bottom{align-self:flex-end}.visError--request{max-width:100%;max-height:100%}.visWrapper{display:flex;flex:1 1 100%;flex-direction:row;min-height:0;min-width:0;overflow:hidden;padding:10px 0}.visWrapper__column{display:flex;flex:1 0 0;flex-direction:column;min-height:0;min-width:0}.visWrapper__splitCharts--column{display:flex;flex:1 0 20px;flex-direction:row;min-height:0;min-width:0}.visWrapper__splitCharts--column .visWrapper__chart{margin-top:0;margin-bottom:0}.visWrapper__splitCharts--row{display:flex;flex-direction:column;flex:1 1 100%;min-height:0;min-width:0}.visWrapper__splitCharts--row .visWrapper__chart{margin-left:0;margin-right:0}.visWrapper__chart{display:flex;flex:1 0 0;overflow:visible;margin:5px;min-height:0;min-width:0}.visWrapper__alerts{position:relative}.visAxis__column--top .axis-div svg{margin-bottom:-5px}.visAxis--x,.visAxis--y{display:flex;flex-direction:column;min-height:0;min-width:0}.visAxis--x{overflow:visible}.visAxis__spacer--y{min-height:0}.visAxis__column--y{display:flex;flex-direction:row;flex:1 0 36px;min-height:0;min-width:0}.visAxis__splitTitles--y{display:flex;flex-direction:column;min-height:12px;min-width:0}.visAxis__splitTitles--x{display:flex;flex-direction:row;min-height:1px;max-height:16px;min-width:16px}.visAxis__splitAxes--x,.visAxis__splitAxes--y{display:flex;flex-direction:column;min-height:20px;min-width:0}.visAxis__splitAxes--x{flex-direction:row;min-height:0}.visWrapper svg{overflow:visible}.visWrapper rect{opacity:1}.visWrapper rect:hover{opacity:.8}.visWrapper circle{opacity:0}.visWrapper circle:hover{opacity:1;stroke-width:8px;stroke-opacity:.8}.visWrapper .grid>path{stroke:rgba(149,155,162,.2)}.visWrapper .label-line{fill:none;stroke-width:2px;stroke:rgba(149,155,162,.2)}.visWrapper .label-text{font-size:12.000002px;font-size:0.857143rem;font-weight:400}.visWrapper .y-axis-div{flex:1 1 24px;min-width:1px;min-height:12px;margin:5px 0}.visWrapper .x-axis-div{min-height:0;min-width:1px;margin:0 5px;width:100%}.visWrapper .x-axis-div svg{float:left}.visWrapper .tick text{font-size:11.000002px;font-size:0.7857144286rem;fill:#959ba2}.visWrapper .axis-title text{font-size:12.000002px;font-size:0.857143rem;font-weight:500;fill:#959ba2}.visWrapper .y-axis-title{min-height:14px;min-width:1px}.visWrapper .x-axis-title{min-width:16px}.visWrapper .chart-title{flex:1 1 100%;min-height:14px;min-width:14px}.visWrapper .chart-title text{font-size:11.000002px;font-size:0.7857144286rem;fill:#959ba2}.visWrapper .chart{scrollbar-width:thin;flex:1 1 100%;min-height:0;min-width:0;overflow:visible}.visWrapper .chart::-webkit-scrollbar{width:16px;height:16px}.visWrapper .chart::-webkit-scrollbar-thumb{background-color:rgba(149,155,162,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.visWrapper .chart::-webkit-scrollbar-corner,.visWrapper .chart::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.visWrapper .chart>svg{display:block}.visWrapper .chart-row,.visWrapper .chart-column{flex:1 1 auto;min-height:0;min-width:0}.visWrapper .visWrapper__chart--first{margin-top:0;margin-left:0}.visWrapper .visWrapper__chart--last{margin-bottom:0;margin-right:0}.visWrapper .axis{shape-rendering:crispEdges;stroke-width:1px}.visWrapper .axis line,.visWrapper .axis path{stroke:#2a3540;fill:none;shape-rendering:crispEdges}.visWrapper .chart-label,.visWrapper .label-text,.visWrapper .chart-text{fill:#959ba2}.visWrapper .brush .extent{shape-rendering:crispEdges;fill:rgba(252,254,255,.1)}.visWrapper .visAreaChart__overlapArea{opacity:.8}.visWrapper .series>path,.visWrapper .series>rect{stroke-opacity:1;stroke-width:0}.visWrapper .series>path{fill-opacity:.8}.visWrapper .blur_shape{opacity:.3 !important}.visWrapper .slice{stroke-width:2px;stroke:#0f171f}.visWrapper .slice:hover{opacity:.8}.visWrapper .line circle{opacity:1}.visWrapper .line circle:hover{stroke-width:8px;stroke-opacity:.8}.visWrapper .endzone{pointer-events:none;fill:rgba(252,254,255,.1)}.visTooltip,.visTooltip__sizingClone{box-shadow:0 12px 24px 0 rgba(2,2,14,.1),0 6px 12px 0 rgba(2,2,14,.1),0 4px 4px 0 rgba(2,2,14,.1),0 2px 2px 0 rgba(2,2,14,.1);border-radius:4px;background-color:#19222b;color:#e3e5e9;z-index:9000;max-width:256px;overflow-wrap:break-word;font-size:12.000002px;font-size:0.857143rem;line-height:1.5;padding:8px;visibility:hidden;pointer-events:none;position:fixed;max-width:320px;overflow:hidden;padding:0}.visTooltip>:last-child,.visTooltip__sizingClone>:last-child{margin-bottom:8px}.visTooltip>*,.visTooltip__sizingClone>*{margin:8px 8px 0}.visTooltip table td,.visTooltip table th,.visTooltip__sizingClone table td,.visTooltip__sizingClone table th{text-align:left;padding:4px;overflow-wrap:break-word;word-wrap:break-word}.visTooltip__header{margin:0 0 8px;padding:4px 8px;display:flex;align-items:center}.visTooltip__header:last-child{margin-bottom:0}.visTooltip__header+*{margin-top:8px}.visTooltip__labelContainer,.visTooltip__valueContainer{overflow-wrap:break-word;word-wrap:break-word}.visTooltip__headerIcon{flex:0 0 auto;padding-right:8px}.visTooltip__headerText{flex:1 1 100%}.visTooltip__label{font-weight:500;color:#b6b8bd}.visTooltip__sizingClone{top:-500px;left:-500px}.visLegend__toggle{border-radius:4px;display:flex;padding:4px;background-color:#0f171f;transition:opacity 150ms cubic-bezier(0.694, 0.0482, 0.335, 1),background-color 150ms cubic-bezier(0.694, 0.0482, 0.335, 1) 500ms}.visLegend__toggle:focus{box-shadow:none;background-color:#013652 !important}.visLegend__toggleTooltipAnchor{position:absolute;bottom:0;left:0}.visLegend__toggle--isOpen{background-color:rgba(227,229,233,.1);opacity:1}.visLegend{display:flex;min-height:0;height:100%}.visLib--legend-left .visLegend__list{margin-bottom:24px}.visLib--legend-bottom .visLegend__list{margin-left:24px}.visLegend__list{scrollbar-width:thin;display:flex;width:150px;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto}.visLegend__list::-webkit-scrollbar{width:16px;height:16px}.visLegend__list::-webkit-scrollbar-thumb{background-color:rgba(149,155,162,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.visLegend__list::-webkit-scrollbar-corner,.visLegend__list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.visLegend__list .visLegend__button{font-size:12.000002px;text-align:left;overflow:hidden}.visLegend__list .visLegend__button .visLegend__valueTitle{vertical-align:middle}.visLib--legend-top .visLegend__list,.visLib--legend-bottom .visLegend__list{width:auto;flex-flow:row wrap}.visLib--legend-top .visLegend__list .visLegend__value,.visLib--legend-bottom .visLegend__list .visLegend__value{flex-grow:0;max-width:150px}.visLegend__list.hidden{visibility:hidden}.visLegend__valueColorPicker{width:240px}.visLegend__valueColorPickerDot{cursor:pointer}.visLegend__valueColorPickerDot:hover{transform:scale(1.4)}.visLegend__valueColorPickerDot-isSelected{border:4px solid;border-radius:100%}.visColumnChart__barLabel{font-size:8pt;pointer-events:none}.visColumnChart__barLabel--stack{dominant-baseline:central;text-anchor:middle}.visColumnChart__bar-label--dark{fill:#000}.visColumnChart__bar-label--light{fill:#e3e5e9}.visGauge__meter--outline{stroke:#2a3540}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,exports,__webpack_require__){var api=__webpack_require__(13);var content=__webpack_require__(34);
6content=content.__esModule?content.default:content;if(typeof content==="string"){content=[[module.i,content,""]]}var options={};options.insert="head";options.singleton=false;var update=api(content,options);module.exports=content.locals||{}},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(10);var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0__);var ___CSS_LOADER_EXPORT___=_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_0___default()((function(i){return i[1]}));___CSS_LOADER_EXPORT___.push([module.i,"/*!\n * SPDX-License-Identifier: Apache-2.0\n *\n * The OpenSearch Contributors require contributions made to\n * this file be licensed under the Apache-2.0 license or a\n * compatible open source license.\n *\n * Modifications Copyright OpenSearch Contributors. See\n * GitHub history for details.\n */\n\n.visLib{flex:1 1 0;display:flex;flex-direction:row;overflow:auto}.visLib.visLib--legend-left{flex-direction:row-reverse}.visLib.visLib--legend-right{flex-direction:row}.visLib.visLib--legend-top{flex-direction:column-reverse}.visLib.visLib--legend-bottom{flex-direction:column}.visLib__chart{display:flex;flex:1 1 auto;min-height:0;min-width:0}.visAlerts__tray{position:absolute;bottom:5px;left:0;right:0;list-style:none;padding:0;transition-property:opacity;transition-delay:90ms;transition-duration:90ms}.visAlerts__icon{margin:0;padding:0 8px;flex:0 0 auto;align-self:center}.visAlerts__text{flex:1 1 auto;margin:0;padding:0}.visAlerts__close{cursor:pointer}.visAlert{margin:0 8px 8px;padding:4px 8px 4px 4px;display:flex}.visAlert--info{background-color:#e3eff8;color:#0268bc}.visAlert--success{background-color:#e4f1f0;color:#0e7564}.visAlert--warning{background-color:#f9f5ea;color:#8e6625}.visAlert--danger{background-color:#f6ebeb;color:#ba3a33}.visError{flex:1 1 0;display:flex;align-items:center;justify-content:center;text-align:center}.visError .top{align-self:flex-start}.visError .bottom{align-self:flex-end}.visError--request{max-width:100%;max-height:100%}.visWrapper{display:flex;flex:1 1 100%;flex-direction:row;min-height:0;min-width:0;overflow:hidden;padding:10px 0}.visWrapper__column{display:flex;flex:1 0 0;flex-direction:column;min-height:0;min-width:0}.visWrapper__splitCharts--column{display:flex;flex:1 0 20px;flex-direction:row;min-height:0;min-width:0}.visWrapper__splitCharts--column .visWrapper__chart{margin-top:0;margin-bottom:0}.visWrapper__splitCharts--row{display:flex;flex-direction:column;flex:1 1 100%;min-height:0;min-width:0}.visWrapper__splitCharts--row .visWrapper__chart{margin-left:0;margin-right:0}.visWrapper__chart{display:flex;flex:1 0 0;overflow:visible;margin:5px;min-height:0;min-width:0}.visWrapper__alerts{position:relative}.visAxis__column--top .axis-div svg{margin-bottom:-5px}.visAxis--x,.visAxis--y{display:flex;flex-direction:column;min-height:0;min-width:0}.visAxis--x{overflow:visible}.visAxis__spacer--y{min-height:0}.visAxis__column--y{display:flex;flex-direction:row;flex:1 0 36px;min-height:0;min-width:0}.visAxis__splitTitles--y{display:flex;flex-direction:column;min-height:12px;min-width:0}.visAxis__splitTitles--x{display:flex;flex-direction:row;min-height:1px;max-height:16px;min-width:16px}.visAxis__splitAxes--x,.visAxis__splitAxes--y{display:flex;flex-direction:column;min-height:20px;min-width:0}.visAxis__splitAxes--x{flex-direction:row;min-height:0}.visWrapper svg{overflow:visible}.visWrapper rect{opacity:1}.visWrapper rect:hover{opacity:.8}.visWrapper circle{opacity:0}.visWrapper circle:hover{opacity:1;stroke-width:8px;stroke-opacity:.8}.visWrapper .grid>path{stroke:rgba(90,104,117,.2)}.visWrapper .label-line{fill:none;stroke-width:2px;stroke:rgba(90,104,117,.2)}.visWrapper .label-text{font-size:12.000002px;font-size:0.857143rem;font-weight:400}.visWrapper .y-axis-div{flex:1 1 24px;min-width:1px;min-height:12px;margin:5px 0}.visWrapper .x-axis-div{min-height:0;min-width:1px;margin:0 5px;width:100%}.visWrapper .x-axis-div svg{float:left}.visWrapper .tick text{font-size:11.000002px;font-size:0.7857144286rem;fill:#5a6875}.visWrapper .axis-title text{font-size:12.000002px;font-size:0.857143rem;font-weight:500;fill:#5a6875}.visWrapper .y-axis-title{min-height:14px;min-width:1px}.visWrapper .x-axis-title{min-width:16px}.visWrapper .chart-title{flex:1 1 100%;min-height:14px;min-width:14px}.visWrapper .chart-title text{font-size:11.000002px;font-size:0.7857144286rem;fill:#5a6875}.visWrapper .chart{scrollbar-width:thin;flex:1 1 100%;min-height:0;min-width:0;overflow:visible}.visWrapper .chart::-webkit-scrollbar{width:16px;height:16px}.visWrapper .chart::-webkit-scrollbar-thumb{background-color:rgba(90,104,117,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.visWrapper .chart::-webkit-scrollbar-corner,.visWrapper .chart::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.visWrapper .chart>svg{display:block}.visWrapper .chart-row,.visWrapper .chart-column{flex:1 1 auto;min-height:0;min-width:0}.visWrapper .visWrapper__chart--first{margin-top:0;margin-left:0}.visWrapper .visWrapper__chart--last{margin-bottom:0;margin-right:0}.visWrapper .axis{shape-rendering:crispEdges;stroke-width:1px}.visWrapper .axis line,.visWrapper .axis path{stroke:#d6d9dd;fill:none;shape-rendering:crispEdges}.visWrapper .chart-label,.visWrapper .label-text,.visWrapper .chart-text{fill:#5a6875}.visWrapper .brush .extent{shape-rendering:crispEdges;fill:rgba(10,18,25,.1)}.visWrapper .visAreaChart__overlapArea{opacity:.8}.visWrapper .series>path,.visWrapper .series>rect{stroke-opacity:1;stroke-width:0}.visWrapper .series>path{fill-opacity:.8}.visWrapper .blur_shape{opacity:.3 !important}.visWrapper .slice{stroke-width:2px;stroke:#fcfeff}.visWrapper .slice:hover{opacity:.8}.visWrapper .line circle{opacity:1}.visWrapper .line circle:hover{stroke-width:8px;stroke-opacity:.8}.visWrapper .endzone{pointer-events:none;fill:rgba(10,18,25,.1)}.visTooltip,.visTooltip__sizingClone{box-shadow:0 12px 24px 0 rgba(2,2,14,.1),0 6px 12px 0 rgba(2,2,14,.1),0 4px 4px 0 rgba(2,2,14,.1),0 2px 2px 0 rgba(2,2,14,.1);border-radius:4px;background-color:#2a3947;color:#fcfeff;z-index:9000;max-width:256px;overflow-wrap:break-word;font-size:12.000002px;font-size:0.857143rem;line-height:1.5;padding:8px;visibility:hidden;pointer-events:none;position:fixed;max-width:320px;overflow:hidden;padding:0}.visTooltip>:last-child,.visTooltip__sizingClone>:last-child{margin-bottom:8px}.visTooltip>*,.visTooltip__sizingClone>*{margin:8px 8px 0}.visTooltip table td,.visTooltip table th,.visTooltip__sizingClone table td,.visTooltip__sizingClone table th{text-align:left;padding:4px;overflow-wrap:break-word;word-wrap:break-word}.visTooltip__header{margin:0 0 8px;padding:4px 8px;display:flex;align-items:center}.visTooltip__header:last-child{margin-bottom:0}.visTooltip__header+*{margin-top:8px}.visTooltip__labelContainer,.visTooltip__valueContainer{overflow-wrap:break-word;word-wrap:break-word}.visTooltip__headerIcon{flex:0 0 auto;padding-right:8px}.visTooltip__headerText{flex:1 1 100%}.visTooltip__label{font-weight:500;color:#cacccf}.visTooltip__sizingClone{top:-500px;left:-500px}.visLegend__toggle{border-radius:4px;display:flex;padding:4px;background-color:#fcfeff;transition:opacity 150ms cubic-bezier(0.694, 0.0482, 0.335, 1),background-color 150ms cubic-bezier(0.694, 0.0482, 0.335, 1) 500ms}.visLegend__toggle:focus{box-shadow:none;background-color:#e3eff8 !important}.visLegend__toggleTooltipAnchor{position:absolute;bottom:0;left:0}.visLegend__toggle--isOpen{background-color:rgba(42,57,71,.1);opacity:1}.visLegend{display:flex;min-height:0;height:100%}.visLib--legend-left .visLegend__list{margin-bottom:24px}.visLib--legend-bottom .visLegend__list{margin-left:24px}.visLegend__list{scrollbar-width:thin;display:flex;width:150px;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto}.visLegend__list::-webkit-scrollbar{width:16px;height:16px}.visLegend__list::-webkit-scrollbar-thumb{background-color:rgba(90,104,117,.5);border:6px solid rgba(0,0,0,0);background-clip:content-box}.visLegend__list::-webkit-scrollbar-corner,.visLegend__list::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.visLegend__list .visLegend__button{font-size:12.000002px;text-align:left;overflow:hidden}.visLegend__list .visLegend__button .visLegend__valueTitle{vertical-align:middle}.visLib--legend-top .visLegend__list,.visLib--legend-bottom .visLegend__list{width:auto;flex-flow:row wrap}.visLib--legend-top .visLegend__list .visLegend__value,.visLib--legend-bottom .visLegend__list .visLegend__value{flex-grow:0;max-width:150px}.visLegend__list.hidden{visibility:hidden}.visLegend__valueColorPicker{width:240px}.visLegend__valueColorPickerDot{cursor:pointer}.visLegend__valueColorPickerDot:hover{transform:scale(1.4)}.visLegend__valueColorPickerDot-isSelected{border:4px solid;border-radius:100%}.visColumnChart__barLabel{font-size:8pt;pointer-events:none}.visColumnChart__barLabel--stack{dominant-baseline:central;text-anchor:middle}.visColumnChart__bar-label--dark{fill:#000}.visColumnChart__bar-label--light{fill:#fcfeff}.visGauge__meter--outline{stroke:#d6d9dd}\n",""]);__webpack_exports__["default"]=___CSS_LOADER_EXPORT___},function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,"plugin",(function(){return public_plugin}));__webpack_require__.d(__webpack_exports__,"getConfigCollections",(function(){return getConfigCollections}));__webpack_require__.d(__webpack_exports__,"vislibSeriesResponseHandler",(function(){return visl
6ibSeriesResponseHandler}));__webpack_require__.d(__webpack_exports__,"vislibSlicesResponseHandler",(function(){return vislibSlicesResponseHandler}));__webpack_require__.d(__webpack_exports__,"Positions",(function(){return Positions}));var public_0=__webpack_require__(22);var external_osdSharedDeps_OsdI18n_=__webpack_require__(1);var services=__webpack_require__(9);var external_osdSharedDeps_Lodash_=__webpack_require__(5);var external_osdSharedDeps_Lodash_default=__webpack_require__.n(external_osdSharedDeps_Lodash_);function getPoint(table,x,series,row,rowIndex,y,z){const xRow=x.accessor===-1?"_all":row[x.accessor];const yRow=row[y.accessor];const zRow=z&&row[z.accessor];const point={x:xRow,y:yRow,z:zRow,extraMetrics:[],seriesRaw:series&&{table:table,column:series[0].column,row:rowIndex,value:row[series[0].accessor]},xRaw:{table:table,column:x.column,row:rowIndex,value:xRow},yRaw:{table:table,column:y.column,row:rowIndex,value:yRow},zRaw:z&&{table:table,column:z.column,row:rowIndex,value:zRow},tableRaw:table.$parent&&{table:table.$parent.table,column:table.$parent.column,row:table.$parent.row,value:table.$parent.key,title:table.$parent.name},parent:series?series[0]:null};if(point.y==="NaN"){return}if(series){point.series=series.map(s=>{const fieldFormatter=Object(services["b"])().deserialize(s.format);return fieldFormatter.convert(row[s.accessor])}).join(" - ")}else if(y){point.series=y.title}return point}function addToSiri(series,point,id,yLabel,yFormat,zFormat,zLabel){id=id==null?"":id+"";if(series.has(id)){series.get(id).values.push(point);return}series.set(id,{id:id.split("-").pop(),rawId:id,label:yLabel==null?id:yLabel,count:0,values:[point],format:yFormat,zLabel:zLabel,zFormat:zFormat})}function _get_series_getSeries(table,chart){const aspects=chart.aspects;const xAspect=aspects.x[0];const yAspect=aspects.y[0];const zAspect=aspects.z&&aspects.z[0];const multiY=Array.isArray(aspects.y)&&aspects.y.length>1;const partGetPoint=Object(external_osdSharedDeps_Lodash_["partial"])(getPoint,table,xAspect,aspects.series);const seriesMap=new Map;table.rows.forEach((row,rowIndex)=>{if(!multiY){const point=partGetPoint(row,rowIndex,yAspect,zAspect);if(point){const id=`${point.series}-${yAspect.accessor}`;point.seriesId=id;addToSiri(seriesMap,point,id,point.series,yAspect.format,zAspect&&zAspect.format,zAspect&&zAspect.title)}return}aspects.y.forEach((function(y){const point=partGetPoint(row,rowIndex,y,zAspect);if(!point){return}let seriesId=y.accessor;let seriesLabel=y.title;if(aspects.series){const prefix=point.series?point.series+": ":"";seriesId=prefix+seriesId;seriesLabel=prefix+seriesLabel}point.seriesId=seriesId;addToSiri(seriesMap,point,seriesId,seriesLabel,y.format,zAspect&&zAspect.format,zAspect&&zAspect.title)}))});return[...seriesMap.values()]}function makeFakeXAspect(){return{accessor:-1,title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.aggResponse.allDocsTitle",{defaultMessage:"All docs"}),params:{defaultValue:"_all"},format:{}}}function getAspects(table,dimensions){const aspects={};
6Object.keys(dimensions).forEach(name=>{const dimension=dimensions[name];const dimensionList=Array.isArray(dimension)?dimension:[dimension];dimensionList.forEach(d=>{if(!d){return}const column=table.columns[d.accessor];if(!column){return}if(!aspects[name]){aspects[name]=[]}aspects[name].push({accessor:column.id,column:d.accessor,title:column.name,format:d.format,params:d.params})})});if(!aspects.x){aspects.x=[makeFakeXAspect()]}return aspects}function initYAxis(chart){const y=chart.aspects.y;if(Array.isArray(y)){chart.yAxisFormat=y[0].format;chart.yAxisLabel=y.length>1?"":y[0].title}const z=chart.aspects.series;if(z){chart.zAxisFormat=z[0].format;chart.zAxisLabel=""}}var external_osdSharedDeps_Moment_=__webpack_require__(17);var external_osdSharedDeps_Moment_default=__webpack_require__.n(external_osdSharedDeps_Moment_);function initXAxis(chart,table){const{format:format,title:title,params:params,accessor:accessor}=chart.aspects.x[0];chart.xAxisOrderedValues=accessor===-1&&"defaultValue"in params?[params.defaultValue]:Object(external_osdSharedDeps_Lodash_["uniq"])(table.rows.map(r=>r[accessor]));chart.xAxisFormat=format;chart.xAxisLabel=title;if("interval"in params){const{interval:interval}=params;if("date"in params){const{intervalESUnit:intervalESUnit,intervalESValue:intervalESValue}=params;chart.ordered={interval:external_osdSharedDeps_Moment_default.a.duration(interval),intervalESUnit:intervalESUnit,intervalESValue:intervalESValue}}else{chart.ordered={interval:params.interval}}}}function orderedDateAxis(chart){const x=chart.aspects.x[0];const bounds="bounds"in x.params?x.params.bounds:undefined;chart.ordered.date=true;if(bounds){chart.ordered.min=typeof bounds.min==="string"?Date.parse(bounds.min):bounds.min;chart.ordered.max=typeof bounds.max==="string"?Date.parse(bounds.max):bounds.max}else{chart.ordered.endzones=false}}const buildPointSeriesData=(table,dimensions)=>{const chart={aspects:getAspects(table,dimensions)};initXAxis(chart,table);initYAxis(chart);if("date"in chart.aspects.x[0].params){orderedDateAxis(chart)}chart.series=_get_series_getSeries(table,chart);delete chart.aspects;return chart};const buildHierarchicalData=(table,_ref)=>{let{metric:metric,buckets:buckets=[]}=_ref;let slices;const names={};const metricColumn=table.columns[metric.accessor];const metricFieldFormatter=metric.format;if(!buckets.length){slices=[{name:metricColumn.name,size:table.rows[0][metricColumn.id]}];names[metricColumn.name]=metricColumn.name}else{slices=[];table.rows.forEach((row,rowIndex)=>{let parent;let dataLevel=slices;buckets.forEach(bucket=>{const bucketColumn=table.columns[bucket.accessor];const bucketValueColumn=table.columns[bucket.accessor+1];const bucketFormatter=Object(services["b"])().deserialize(bucket.format);const name=bucketFormatter.convert(row[bucketColumn.id]);const size=row[bucketValueColumn.id];names[name]=name;let slice=dataLevel.find(dataLevelSlice=>dataLevelSlice.name===name);if(!slice){slice={name:name,size:size,parent:parent,children:[],rawData:{table:table,row:rowIndex,column:bucket.accessor,value:row[bucketColumn.id]}};dataLevel.push(slice)}parent=slice;dataLevel=slice.children})})}return{hits:table.rows.length,raw:table,names:Object(external_osdSharedDeps_Lodash_["toArray"])(names),tooltipFormatter:metricFieldFormatter,slices:{children:[...slices]}}};function tableResponseHandler(table,dimensions){const converted={tables:[]};const split=dimensions.splitColumn||dimensions.splitRow;if(split){converted.direction=dimensions.splitRow?"row":"column";const splitColumnIndex=split[0].accessor;const splitColumnFormatter=Object(services["b"])().deserialize(split[0].format);const splitColumn=table.columns[splitColumnIndex];const splitMap={};let splitIndex=0;table.rows.forEach((row,rowIndex)=>{const splitValue=row[splitColumn.id];if(!splitMap.hasOwnProperty(splitValue)){splitMap[splitValue]=splitIndex++;const tableGroup={$parent:converted,title:`${splitColumnFormatter.convert(splitValue)}: ${splitColumn.name}`,name:splitColumn.name,key:splitValue,column:splitColumnIndex,row:rowIndex,table:table,tables:[]};tableGroup.tables.push({$parent:tableGroup,columns:table.columns,rows:[]});converted.tables.push(tableGroup)}const tableIndex=splitMap[splitValue];converted.tables[tableIndex].tables[0].rows.push(row)})}else{converted.tables.push({columns:table.columns,rows:table.rows})}return converted}function convertTableGroup(tableGroup,convertTable){const tables=tableGroup.tables;if(!tables||!tables.length)return;const firstChild=tables[0];if(firstChild.columns){const chart=convertTable(firstChild);if(tableGroup.$parent){chart.label=tableGroup.title}return chart}const out={};let outList;
6tables.forEach((function(table){if(!outList){const direction=tableGroup.direction==="row"?"rows":"columns";outList=out[direction]=[]}let output;if(output=convertTableGroup(table,convertTable)){outList.push(output)}}));return out}function handlerFunction(convertTable){return function(response,dimensions){const tableGroup=tableResponseHandler(response,dimensions);let converted=convertTableGroup(tableGroup,table=>convertTable(table,dimensions));if(!converted){converted={rows:[]}}converted.hits=response.rows.length;return converted}}const vislibSeriesResponseHandler=handlerFunction(buildPointSeriesData);const vislibSlicesResponseHandler=handlerFunction(buildHierarchicalData);const createVisTypeVislibVisFn=()=>({name:"vislib",type:"render",inputTypes:["opensearch_dashboards_datatable"],help:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.functions.vislib.help",{defaultMessage:"Vislib visualization"}),args:{type:{types:["string"],default:'""',help:"vislib vis type"},visConfig:{types:["string"],default:'"{}"',help:""}},fn(context,args){const visConfigParams=JSON.parse(args.visConfig);const convertedData=vislibSeriesResponseHandler(context,visConfigParams.dimensions);return{type:"render",as:"visualization",value:{visData:convertedData,visType:args.type,visConfig:visConfigParams,params:{listenOnChange:true}}}}});const createPieVisFn=()=>({name:"opensearch_dashboards_pie",type:"render",inputTypes:["opensearch_dashboards_datatable"],help:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.functions.pie.help",{defaultMessage:"Pie visualization"}),args:{visConfig:{types:["string"],default:'"{}"',help:""}},fn(input,args){const visConfig=JSON.parse(args.visConfig);const convertedData=vislibSlicesResponseHandler(input,visConfig.dimensions);return{type:"render",as:"visualization",value:{visData:convertedData,visType:"pie",visConfig:visConfig,params:{listenOnChange:true}}}}});var external_osdSharedDeps_ElasticEuiLibServices_=__webpack_require__(11);var public_=__webpack_require__(4);var visDefaultEditor_public_=__webpack_require__(8);var charts_public_=__webpack_require__(3);const Positions=Object.freeze({RIGHT:"right",LEFT:"left",TOP:"top",BOTTOM:"bottom"});const getPositions=()=>[{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.legendPositions.topText",{defaultMessage:"Top"}),value:Positions.TOP},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.legendPositions.leftText",{defaultMessage:"Left"}),value:Positions.LEFT},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.legendPositions.rightText",{defaultMessage:"Right"}),value:Positions.RIGHT},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.legendPositions.bottomText",{defaultMessage:"Bottom"}),value:Positions.BOTTOM}];const ChartTypes=Object.freeze({LINE:"line",AREA:"area",HISTOGRAM:"histogram"});const getChartTypes=()=>[{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.chartTypes.lineText",{defaultMessage:"Line"}),value:ChartTypes.LINE},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.chartTypes.areaText",{defaultMessage:"Area"}),value:ChartTypes.AREA},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.chartTypes.barText",{defaultMessage:"Bar"}),value:ChartTypes.HISTOGRAM}];const ChartModes=Object.freeze({NORMAL:"normal",STACKED:"stacked"});const getChartModes=()=>[{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.chartModes.normalText",{defaultMessage:"Normal"}),value:ChartModes.NORMAL},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.chartModes.stackedText",{defaultMessage:"Stacked"}),value:ChartModes.STACKED}];const InterpolationModes=Object.freeze({LINEAR:"linear",CARDINAL:"cardinal",STEP_AFTER:"step-after"});const getInterpolationModes=()=>[{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.interpolationModes.straightText",{defaultMessage:"Straight"}),value:InterpolationModes.LINEAR},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.interpolationModes.smoothedText",{defaultMessage:"Smoothed"}),value:InterpolationModes.CARDINAL},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.interpolationModes.steppedText",{defaultMessage:"Stepped"}),value:InterpolationModes.STEP_AFTER}];const AxisTypes=Object.freeze({CATEGORY:"category",VALUE:"value"});const ScaleTypes=Object.freeze({LINEAR:"linear",LOG:"log",SQUARE_ROOT:"square root"});const getScaleTypes=()=>[{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.scaleTypes.linearText",{defaultMessage:"Linear"}),value:ScaleTypes.LINEAR},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.scaleTypes.logText",{defaultMessage:"Log"}),value:ScaleTypes.LOG},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.scaleTypes.squareRootText",{defaultMessage:"Square root"}),value:ScaleTypes.SQUARE_ROOT}];const AxisModes=Object.freeze({NORMAL:"normal",PERCENTAGE:"percentage",WIGGLE:"wiggle",SILHOUETTE:"silhouette"});const getAxisModes=()=>[{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.axisModes.normalText",{defaultMessage:"Normal"}),value:AxisModes.NORMAL},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.axisModes.percentageText",{defaultMessage:"Percentage"}),value:AxisModes.PERCENTAGE},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.axisModes.wiggleText",{defaultMessage:"Wiggle"}),value:AxisModes.WIGGLE},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.axisModes.silhouetteText",{defaultMessage:"Silhouette"}),value:AxisModes.SILHOUETTE}];const ThresholdLineStyles=Object.freeze({FULL:"full",DASHED:"dashed",DOT_DASHED:"dot-dashed"});const getThresholdLineStyles=()=>[{value:ThresholdLineStyles.FULL,text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.thresholdLine.style.fullText",{defaultMessage:"Full"})},{value:ThresholdLineStyles.DASHED,text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.thresholdLine.style.dashedText",{defaultMessage:"Dashed"})},{value:ThresholdLineStyles.DOT_DASHED,text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.thresholdLine.style.dotdashedText",{defaultMessage:"Dot-dashed"})}];const getRotateOptions=()=>[{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.categoryAxis.rotate.horizontalText",{defaultMessage:"Horizontal"}),value:charts_public_["Rotates"].HORIZONTAL},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.categoryAxis.rotate.verticalText",{defaultMessage:"Vertical"}),value:charts_public_["Rotates"].VERTICAL},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.categoryAxis.rotate.angledText",{defaultMessage:"Angled"}),value:charts_public_["Rotates"].ANGLED}];const GaugeTypes=Object.freeze({ARC:"Arc",CIRCLE:"Circle"});const getGaugeTypes=()=>[{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.gauge.gaugeTypes.arcText",{defaultMessage:"Arc"}),value:GaugeTypes.ARC},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.gauge.gaugeTypes.circleText",{defaultMessage:"Circle"}),value:GaugeTypes.CIRCLE}];const Alignments=Object.freeze({AUTOMATIC:"automatic",HORIZONTAL:"horizontal",VERTICAL:"vertical"});const getAlignments=()=>[{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.gauge.alignmentAutomaticTitle",{defaultMessage:"Automatic"}),value:Alignments.AUTOMATIC},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.gauge.alignmentHorizontalTitle",{defaultMessage:"Horizontal"}),value:Alignments.HORIZONTAL},{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.gauge.alignmentVerticalTitle",{defaultMessage:"Vertical"}),value:Alignments.VERTICAL}];const getConfigCollections=()=>({legendPositions:getPositions(),positions:getPositions(),chartTypes:getChartTypes(),axisModes:getAxisModes(),scaleTypes:getScaleTypes(),chartModes:getChartModes(),interpolationModes:getInterpolationModes(),thresholdLineStyles:getThresholdLineStyles()});const getGaugeCollections=()=>
6({gaugeTypes:getGaugeTypes(),alignments:getAlignments(),colorSchemas:charts_public_["colorSchemas"]});const getHeatmapCollections=()=>({legendPositions:getPositions(),scales:getScaleTypes(),colorSchemas:charts_public_["colorSchemas"]});var external_osdSharedDeps_React_=__webpack_require__(0);var external_osdSharedDeps_React_default=__webpack_require__.n(external_osdSharedDeps_React_);var external_osdSharedDeps_ElasticEui_=__webpack_require__(2);var external_osdSharedDeps_OsdI18nReact_=__webpack_require__(6);function RangesPanel(_ref){let{setGaugeValue:setGaugeValue,setTouched:setTouched,setValidity:setValidity,setValue:setValue,stateParams:stateParams,uiState:uiState,vis:vis}=_ref;const setColorSchemaOptions=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{setGaugeValue(paramName,value);if(paramName==="colorSchema"&&value===charts_public_["ColorSchemas"].Greys&&typeof stateParams.gauge.outline==="undefined"){setGaugeValue("outline",true)}},[setGaugeValue,stateParams]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{paddingSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.controls.gaugeOptions.rangesTitle",defaultMessage:"Ranges"}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["ColorRanges"],{"data-test-subj":"gaugeColorRange",colorsRange:stateParams.gauge.colorsRange,setValue:setGaugeValue,setTouched:setTouched,setValidity:setValidity}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{disabled:stateParams.gauge.colorsRange.length<2,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.gaugeOptions.autoExtendRangeLabel",{defaultMessage:"Auto extend range"}),tooltip:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.gaugeOptions.extendRangeTooltip",{defaultMessage:"Extends range to the maximum value in your data."}),paramName:"extendRange",value:stateParams.gauge.extendRange,setValue:setGaugeValue}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{"data-test-subj":"gaugePercentageMode",label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.gaugeOptions.percentageModeLabel",{defaultMessage:"Percentage mode"}),paramName:"percentageMode",value:stateParams.gauge.percentageMode,setValue:setGaugeValue}),external_osdSharedDeps_React_default.a.createElement(charts_public_["ColorSchemaOptions"],{disabled:stateParams.gauge.colorsRange.length<2,colorSchema:stateParams.gauge.colorSchema,colorSchemas:vis.type.editorConfig.collections.colorSchemas,invertColors:stateParams.gauge.invertColors,uiState:uiState,setValue:setColorSchemaOptions}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.gaugeOptions.showOutline",{defaultMessage:"Show outline"}),paramName:"outline",value:stateParams.gauge.outline,setValue:setGaugeValue}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.gaugeOptions.showLegendLabel",{defaultMessage:"Show legend"}),paramName:"addLegend",value:stateParams.addLegend,setValue:setValue}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.gaugeOptions.showScaleLabel",{defaultMessage:"Show scale"}),paramName:"show",value:stateParams.gauge.scale.show,setValue:(paramName,value)=>setGaugeValue("scale",{...stateParams.gauge.scale,[paramName]:value})}))}function StylePanel(_ref){let{aggs:aggs,setGaugeValue:setGaugeValue,stateParams:stateParams,vis:vis}=_ref;const diasableAlignment=aggs.byType(public_["AggGroupNames"].Metrics).length===1&&!aggs.byType(public_["AggGroupNames"].Buckets);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{paddingSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.controls.gaugeOptions.styleTitle",defaultMessage:"Style"}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.gaugeOptions.gaugeTypeLabel",{defaultMessage:"Gauge type"}),options:vis.type.editorConfig.collections.gaugeTypes,paramName:"gaugeType",value:stateParams.gauge.gaugeType,setValue:setGaugeValue}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{disabled:diasableAlignment,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.gaugeOptions.alignmentLabel",{defaultMessage:"Alignment"}),options:vis.type.editorConfig.collections.alignments,paramName:"alignment",value:stateParams.gauge.alignment,setValue:setGaugeValue}))}function LabelsPanel(_ref){let{stateParams:stateParams,setValue:setValue,setGaugeValue:setGaugeValue}=_ref;return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{paddingSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.controls.gaugeOptions.labelsTitle",defaultMessage:"Labels"}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.gaugeOptions.showLabelsLabel",{defaultMessage:"Show labels"}),paramName:"show",value:stateParams.gauge.labels.show,setValue:(paramName,value)=>setGaugeValue("labels",{...stateParams.gauge.labels,[paramName]:value})}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["TextInputOption"],{disabled:!stateParams.gauge.labels.show,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.gaugeOptions.subTextLabel",{defaultMessage:"Sub label"}),paramName:"subText",value:stateParams.gauge.style.subText,setValue:(paramName,value)=>setGaugeValue("style",{...stateParams.gauge.style,[paramName]:value})}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{disabled:!stateParams.gauge.labels.show,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.gaugeOptions.displayWarningsLabel",{defaultMessage:"Display warnings"}),tooltip:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.gaugeOptions.switchWarningsTooltip",{defaultMessage:"Turns on/off warnings. When turned on, a 
6warning will be shown if not all labels could be displayed."}),paramName:"isDisplayWarning",value:stateParams.isDisplayWarning,setValue:setValue}))}function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},_extends.apply(null,arguments)}function GaugeOptions(props){const{stateParams:stateParams,setValue:setValue}=props;const setGaugeValue=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>setValue("gauge",{...stateParams.gauge,[paramName]:value}),[setValue,stateParams.gauge]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(StylePanel,_extends({},props,{setGaugeValue:setGaugeValue})),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(RangesPanel,_extends({},props,{setGaugeValue:setGaugeValue})),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(LabelsPanel,_extends({},props,{setGaugeValue:setGaugeValue})))}function TruncateLabelsOption(_ref){let{disabled:disabled,value:value=null,setValue:setValue}=_ref;const onChange=ev=>setValue("truncate",ev.target.value===""?null:parseFloat(ev.target.value));return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFormRow"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.truncateLabel",{defaultMessage:"Truncate"}),fullWidth:true,display:"rowCompressed"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFieldNumber"],{disabled:disabled,value:value===null?"":value,onChange:onChange,fullWidth:true,compressed:true}))}function validation_wrapper_extends(){return validation_wrapper_extends=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},validation_wrapper_extends.apply(null,arguments)}function ValidationWrapper(_ref){let{component:Component,...rest}=_ref;const[panelState,setPanelState]=Object(external_osdSharedDeps_React_["useState"])({});const isPanelValid=Object.values(panelState).every(item=>item.isValid);const{setValidity:setValidity}=rest;const setValidityHandler=Object(external_osdSharedDeps_React_["useCallback"])((paramName,isValid)=>{setPanelState(state=>({...state,[paramName]:{isValid:isValid}}))},[]);Object(external_osdSharedDeps_React_["useEffect"])(()=>{setValidity(isPanelValid)},[isPanelValid,setValidity]);return external_osdSharedDeps_React_default.a.createElement(Component,validation_wrapper_extends({},rest,{setMultipleValidity:setValidityHandler}))}function PieOptions(props){const{stateParams:stateParams,setValue:setValue}=props;const setLabels=(paramName,value)=>setValue("labels",{...stateParams.labels,[paramName]:value});return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{paddingSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.editors.pie.pieSettingsTitle",defaultMessage:"Pie settings"}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.editors.pie.donutLabel",{defaultMessage:"Donut"}),paramName:"isDonut",value:stateParams.isDonut,setValue:setValue}),external_osdSharedDeps_React_default.a.createElement(charts_public_["BasicOptions"],props)),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{paddingSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.editors.pie.labelsSettingsTitle",defaultMessage:"Labels settings"}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.editors.pie.showLabelsLabel",{defaultMessage:"Show labels"}),paramName:"show",value:stateParams.labels.show,setValue:setLabels}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.editors.pie.showTopLevelOnlyLabel",{defaultMessage:"Show top level only"}),paramName:"last_level",value:stateParams.labels.last_level,setValue:setLabels}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.editors.pie.showValuesLabel",{defaultMessage:"Show values"}),paramName:"values",value:stateParams.labels.values,setValue:setLabels}),external_osdSharedDeps_React_default.a.createElement(TruncateLabelsOption,{value:stateParams.labels.truncate,setValue:setLabels})))}function GridPanel(_ref){let{stateParams:stateParams,setValue:setValue,hasHistogramAgg:hasHistogramAgg}=_ref;const setGrid=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>setValue("grid",{...stateParams.grid,[paramName]:value}),[stateParams.grid,setValue]);const options=Object(external_osdSharedDeps_React_["useMemo"])(()=>[...stateParams.valueAxes.map(_ref2=>{let{id:id,name:name}=_ref2;return{text:name,value:id}}),{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.gridAxis.dontShowLabel",{defaultMessage:"Don't show"}),value:""}],[stateParams.valueAxes]);Object(external_osdSharedDeps_React_["useEffect"])(()=>
6{if(hasHistogramAgg){setGrid("categoryLines",false)}},[hasHistogramAgg,setGrid]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{paddingSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.controls.pointSeries.gridAxis.gridText",defaultMessage:"Grid"}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"m"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{disabled:hasHistogramAgg,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.gridAxis.xAxisLinesLabel",{defaultMessage:"Show X-axis lines"}),paramName:"categoryLines",tooltip:hasHistogramAgg?external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.gridAxis.yAxisLinesDisabledTooltip",{defaultMessage:"X-axis lines can't show for histograms."}):undefined,value:stateParams.grid.categoryLines,setValue:setGrid,"data-test-subj":"showCategoryLines"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{id:"gridAxis",label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.gridAxis.yAxisLinesLabel",{defaultMessage:"Y-axis lines"}),options:options,paramName:"valueAxis",value:stateParams.grid.valueAxis||"",setValue:setGrid}))}function ThresholdPanel(_ref){let{stateParams:stateParams,setValue:setValue,setMultipleValidity:setMultipleValidity,vis:vis}=_ref;const setThresholdLine=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>setValue("thresholdLine",{...stateParams.thresholdLine,[paramName]:value}),[stateParams.thresholdLine,setValue]);const setThresholdLineColor=Object(external_osdSharedDeps_React_["useCallback"])(value=>setThresholdLine("color",value),[setThresholdLine]);const setThresholdLineValidity=Object(external_osdSharedDeps_React_["useCallback"])((paramName,isValid)=>setMultipleValidity(`thresholdLine__${paramName}`,isValid),[setMultipleValidity]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{paddingSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.editors.pointSeries.thresholdLineSettingsTitle",defaultMessage:"Threshold line"}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"m"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.editors.pointSeries.thresholdLine.showLabel",{defaultMessage:"Show threshold line"}),paramName:"show",value:stateParams.thresholdLine.show,setValue:setThresholdLine}),stateParams.thresholdLine.show&&external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(charts_public_["RequiredNumberInputOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.editors.pointSeries.thresholdLine.valueLabel",{defaultMessage:"Threshold value"}),paramName:"value",value:stateParams.thresholdLine.value,setValue:setThresholdLine,setValidity:setThresholdLineValidity}),external_osdSharedDeps_React_default.a.createElement(charts_public_["RequiredNumberInputOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.editors.pointSeries.thresholdLine.widthLabel",{defaultMessage:"Line width"}),paramName:"width",min:1,step:1,value:stateParams.thresholdLine.width,setValue:setThresholdLine,setValidity:setThresholdLineValidity}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.editors.pointSeries.thresholdLine.styleLabel",{defaultMessage:"Line style"}),options:vis.type.editorConfig.collections.thresholdLineStyles,paramName:"style",value:stateParams.thresholdLine.style,setValue:setThresholdLine}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFormRow"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.editors.pointSeries.thresholdLine.colorLabel",{defaultMessage:"Line color"}),fullWidth:true,display:"rowCompressed"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiColorPicker"],{compressed:true,color:stateParams.thresholdLine.color,fullWidth:true,onChange:setThresholdLineColor}))))}function PointSeriesOptions(props){const{stateParams:stateParams,setValue:setValue,vis:vis}=props;const currentChartTypes=Object(external_osdSharedDeps_React_["useMemo"])(()=>Object(external_osdSharedDeps_Lodash_["uniq"])(stateParams.seriesParams.map(_ref=>{let{type:type}=_ref;return type})),[stateParams.seriesParams]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{paddingSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.editors.pointSeries.settingsTitle",defaultMessage:"Settings"}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"m"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["BasicOptions"],props),vis.data.aggs.aggs.some(agg=>
6agg.schema==="segment"&&agg.type.name==="date_histogram")?external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.editors.pointSeries.currentTimeMarkerLabel",{defaultMessage:"Current time marker"}),paramName:"addTimeMarker",value:stateParams.addTimeMarker,setValue:setValue}):external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.editors.pointSeries.orderBucketsBySumLabel",{defaultMessage:"Order buckets by sum"}),paramName:"orderBucketsBySum",value:stateParams.orderBucketsBySum,setValue:setValue}),currentChartTypes.includes(ChartTypes.HISTOGRAM)&&external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{"data-test-subj":"showValuesOnChart",label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.editors.pointSeries.showLabels",{defaultMessage:"Show values on chart"}),paramName:"show",value:stateParams.labels.show,setValue:(paramName,value)=>setValue("labels",{...stateParams.labels,[paramName]:value})})),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(GridPanel,props),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),stateParams.thresholdLine&&external_osdSharedDeps_React_default.a.createElement(ThresholdPanel,props))}const VERTICAL_ROTATION=270;function labels_panel_LabelsPanel(_ref){let{valueAxis:valueAxis,setValue:setValue}=_ref;const rotateLabels=valueAxis.labels.rotate===VERTICAL_ROTATION;const setValueAxisLabels=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>setValue("valueAxes",[{...valueAxis,labels:{...valueAxis.labels,[paramName]:value}}]),[valueAxis,setValue]);const setRotateLabels=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>setValueAxisLabels(paramName,value?VERTICAL_ROTATION:0),[setValueAxisLabels]);const setColor=Object(external_osdSharedDeps_React_["useCallback"])(value=>setValueAxisLabels("color",value),[setValueAxisLabels]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{paddingSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.controls.heatmapOptions.labelsTitle",defaultMessage:"Labels"}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.heatmapOptions.showLabelsTitle",{defaultMessage:"Show labels"}),paramName:"show",value:valueAxis.labels.show,setValue:setValueAxisLabels}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{disabled:!valueAxis.labels.show,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.heatmapOptions.rotateLabel",{defaultMessage:"Rotate"}),paramName:"rotate",value:rotateLabels,setValue:setRotateLabels}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{disabled:!valueAxis.labels.show,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.heatmapOptions.overwriteAutomaticColorLabel",{defaultMessage:"Overwrite automatic color"}),paramName:"overwriteColor",value:valueAxis.labels.overwriteColor,setValue:setValueAxisLabels}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFormRow"],{display:"rowCompressed",fullWidth:true,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.heatmapOptions.colorLabel",{defaultMessage:"Color"})},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiColorPicker"],{compressed:true,fullWidth:true,disabled:!valueAxis.labels.show||!valueAxis.labels.overwriteColor,color:valueAxis.labels.color,onChange:setColor})))}function HeatmapOptions(props){const{stateParams:stateParams,vis:vis,uiState:uiState,setValue:setValue,setValidity:setValidity,setTouched:setTouched}=props;const[valueAxis]=stateParams.valueAxes;const isColorsNumberInvalid=stateParams.colorsNumber<2||stateParams.colorsNumber>10;const[isColorRangesValid,setIsColorRangesValid]=Object(external_osdSharedDeps_React_["useState"])(false);const setValueAxisScale=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>setValue("valueAxes",[{...valueAxis,scale:{...valueAxis.scale,[paramName]:value}}]),[valueAxis,setValue]);Object(external_osdSharedDeps_React_["useEffect"])(()=>{setValidity(stateParams.setColorRange?isColorRangesValid:!isColorsNumberInvalid)},[stateParams.setColorRange,isColorRangesValid,isColorsNumberInvalid,setValidity]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{paddingSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.editors.heatmap.basicSettingsTitle",defaultMessage:"Basic settings"}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["BasicOptions"],props),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.editors.heatmap.highlightLabel",{defaultMessage:"Highlight range"}),paramName:"enableHover",value:stateParams.enableHover,setValue:setValue,tooltip:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.editors.heatmap.highlightLabelTooltip",{defaultMessage:"Highlight hovered range in the chart and corresponding label in the legend."})})),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{paddingSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.editors.heatmap.heatmapSettingsTitle",defaultMessage:"Heatmap settings"}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["ColorSchemaOptions"],{colorSchema:stateParams.colorSchema,colorSchemas:vis.type.editorConfig.collections.colorSchemas,invertColors:stateParams.invertColors,uiState:uiState,setValue:setValue}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.heatmapOptions.colorScaleLabel",{defaultMessage:"Color scale"}),options:vis.type.editorConfig.collections.scales,paramName:"type",value:valueAxis.scale.type,setValue:setValueAxisScale}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.heatmapOptions.scaleToDataBoundsLabel",{defaultMessage:"Scale to data bounds"}),paramName:"defaultYExtents",value:valueAxis.scale.defaultYExtents,setValue:setValueAxisScale}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{disabled:stateParams.setColorRange,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.heatmapOptions.percentageModeLabel",{defaultMessage:"Percentage mode"}),paramName:"percentageMode",value:stateParams.setColorRange?false:stateParams.percentageMode,setValue:setValue}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["NumberInputOption"],{"data-test-subj":"heatmapColorsNumber",disabled:stateParams.setColorRange,isInvalid:isColorsNumberInvalid,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.heatmapOptions.colorsNumberLabel",{defaultMessage:"Number of colors"}),max:10,min:2,paramName:"colorsNumber",value:stateParams.colorsNumber,setValue:setValue}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{"data-test-subj":"heatmapUseCustomRanges",label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.heatmapOptions.useCustomRangesLabel",{defaultMessage:"Use custom ranges"}),paramName:"setColorRange",value:stateParams.setColorRange,setValue:setValue}),stateParams.setColorRange&&external_osdSharedDeps_React_default.a.createElement(charts_public_["ColorRanges"],{"data-test-subj":"heatmapColorRange",colorsRange:stateParams.colorsRange,setValue:setValue,setTouched:setTouched,setValidity:setIsColorRangesValid})),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(labels_panel_LabelsPanel,{valueAxis:valueAxis,setValue:setValue}))}function LineOptions(_ref){let{chart:chart,vis:vis,setChart:setChart}=_ref;
6const setLineWidth=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{setChart(paramName,value===""?undefined:value)},[setChart]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"m"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.series.showLineLabel",{defaultMessage:"Show line"}),paramName:"drawLinesBetweenPoints",value:chart.drawLinesBetweenPoints,setValue:setChart}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"m"}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexGroup"],{gutterSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],null,external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{disabled:!chart.drawLinesBetweenPoints,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.series.lineModeLabel",{defaultMessage:"Line mode"}),options:vis.type.editorConfig.collections.interpolationModes,paramName:"interpolate",value:chart.interpolate,setValue:setChart})),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],null,external_osdSharedDeps_React_default.a.createElement(charts_public_["NumberInputOption"],{disabled:!chart.drawLinesBetweenPoints,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.series.lineWidthLabel",{defaultMessage:"Line width"}),paramName:"lineWidth",step:.5,min:0,value:chart.lineWidth,setValue:setLineWidth}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"m"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.series.showDotsLabel",{defaultMessage:"Show dots"}),paramName:"showCircles",value:chart.showCircles,setValue:setChart}))}function ChartOptions(_ref){let{chart:chart,index:index,valueAxes:valueAxes,vis:vis,changeValueAxis:changeValueAxis,setParamByIndex:setParamByIndex}=_ref;const setChart=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{setParamByIndex("seriesParams",index,paramName,value)},[setParamByIndex,index]);const setValueAxis=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{changeValueAxis(index,paramName,value)},[changeValueAxis,index]);const valueAxesOptions=Object(external_osdSharedDeps_React_["useMemo"])(()=>[...valueAxes.map(_ref2=>{let{id:id,name:name}=_ref2;return{text:name,value:id}}),{text:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.series.newAxisLabel",{defaultMessage:"New axis…"}),value:"new"}],[valueAxes]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{id:`seriesValueAxis${index}`,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.series.valueAxisLabel",{defaultMessage:"Value axis"}),options:valueAxesOptions,paramName:"valueAxis",value:chart.valueAxis,setValue:setValueAxis}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"m"}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexGroup"],{gutterSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],null,external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{id:`seriesType${index}`,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.series.chartTypeLabel",{defaultMessage:"Chart type"}),options:vis.type.editorConfig.collections.chartTypes,paramName:"type",value:chart.type,setValue:setChart})),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],null,external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{id:`seriesMode${index}`,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.series.modeLabel",{defaultMessage:"Mode"}),options:vis.type.editorConfig.collections.chartModes,paramName:"mode",value:chart.mode,setValue:setChart}))),chart.type===ChartTypes.AREA&&external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"m"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.series.lineModeLabel",{defaultMessage:"Line mode"}),options:vis.type.editorConfig.collections.interpolationModes,paramName:"interpolate",value:chart.interpolate,setValue:setChart})),chart.type===ChartTypes.LINE&&external_osdSharedDeps_React_default.a.createElement(LineOptions,{chart:chart,vis:vis,setChart:setChart}))}function series_panel_extends(){return series_panel_extends=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},series_panel_extends.apply(null,arguments)}
6function SeriesPanel(_ref){let{seriesParams:seriesParams,...chartProps}=_ref;return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{paddingSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.controls.pointSeries.series.metricsTitle",defaultMessage:"Metrics"}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),seriesParams.map((chart,index)=>external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiAccordion"],{id:`visEditorSeriesAccordion${chart.data.id}`,key:index,className:"visEditorSidebar__section visEditorSidebar__collapsible",initialIsOpen:index===0,buttonContent:chart.data.label,buttonContentClassName:"visEditorSidebar__aggGroupAccordionButtonContent eui-textTruncate","aria-label":external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.seriesAccordionAriaLabel",{defaultMessage:"Toggle {agg} options",values:{agg:chart.data.label}})},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"m"}),external_osdSharedDeps_React_default.a.createElement(ChartOptions,series_panel_extends({index:index,chart:chart},chartProps))))))}function LabelOptions(_ref){let{axisLabels:axisLabels,axisFilterCheckboxName:axisFilterCheckboxName,setAxisLabel:setAxisLabel}=_ref;const setAxisLabelRotate=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{setAxisLabel(paramName,Number(value))},[setAxisLabel]);const rotateOptions=Object(external_osdSharedDeps_React_["useMemo"])(getRotateOptions,[]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"m"}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xxs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.controls.pointSeries.categoryAxis.labelsTitle",defaultMessage:"Labels"}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.categoryAxis.showLabelsLabel",{defaultMessage:"Show labels"}),paramName:"show",value:axisLabels.show,setValue:setAxisLabel}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{"data-test-subj":axisFilterCheckboxName,disabled:!axisLabels.show,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.categoryAxis.filterLabelsLabel",{defaultMessage:"Filter labels"}),paramName:"filter",value:axisLabels.filter,setValue:setAxisLabel}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"m"}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexGroup"],{gutterSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],null,external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{disabled:!axisLabels.show,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.categoryAxis.alignLabel",{defaultMessage:"Align"}),options:rotateOptions,paramName:"rotate",value:axisLabels.rotate,setValue:setAxisLabelRotate})),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],null,external_osdSharedDeps_React_default.a.createElement(TruncateLabelsOption,{disabled:!axisLabels.show,value:axisLabels.truncate,setValue:setAxisLabel}
6))))}function CategoryAxisPanel(_ref){let{axis:axis,onPositionChanged:onPositionChanged,vis:vis,setCategoryAxis:setCategoryAxis}=_ref;const setAxis=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{const updatedAxis={...axis,[paramName]:value};setCategoryAxis(updatedAxis)},[setCategoryAxis,axis]);const setPosition=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{setAxis(paramName,value);onPositionChanged(value)},[setAxis,onPositionChanged]);const setAxisLabel=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{const labels={...axis.labels,[paramName]:value};setAxis("labels",labels)},[axis.labels,setAxis]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{paddingSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.controls.pointSeries.categoryAxis.xAxisTitle",defaultMessage:"X-axis"}))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.categoryAxis.positionLabel",{defaultMessage:"Position"}),options:vis.type.editorConfig.collections.positions,paramName:"position",value:axis.position,setValue:setPosition,"data-test-subj":"categoryAxisPosition"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.categoryAxis.showLabel",{defaultMessage:"Show axis lines and labels"}),paramName:"show",value:axis.show,setValue:setAxis}),axis.show&&external_osdSharedDeps_React_default.a.createElement(LabelOptions,{axisLabels:axis.labels,axisFilterCheckboxName:`xAxisFilterLabelsCheckbox${axis.id}`,setAxisLabel:setAxisLabel}))}const rangeError=external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.minErrorMessage",{defaultMessage:"Min should be less than Max."});const minError=external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.minNeededScaleText",{defaultMessage:"Min must exceed 0 when a log scale is selected."});function areExtentsValid(){let min=arguments.length>0&&arguments[0]!==undefined?arguments[0]:null;let max=arguments.length>1&&arguments[1]!==undefined?arguments[1]:null;if(min===null||max===null){return true}return max>min}function isNullOrUndefined(value){return value===null||value===undefined}
6function YExtents(_ref){let{scale:scale,setScale:setScale,setMultipleValidity:setMultipleValidity}=_ref;const{min:min,max:max,type:type}=scale;const errors=[];if(!areExtentsValid(min,max)){errors.push(rangeError)}if(type===ScaleTypes.LOG&&(isNullOrUndefined(min)||min<=0)){errors.push(minError)}const isValid=!errors.length;const setExtents=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{setScale(paramName,value===""?null:value)},[setScale]);Object(external_osdSharedDeps_React_["useEffect"])(()=>{setMultipleValidity("yExtents",isValid);return()=>setMultipleValidity("yExtents",true)},[isValid,setMultipleValidity]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFormRow"],{error:errors,isInvalid:!!errors.length,fullWidth:true,display:"rowCompressed"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexGroup"],{gutterSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],null,external_osdSharedDeps_React_default.a.createElement(charts_public_["NumberInputOption"],{"data-test-subj":"yAxisYExtentsMin",isInvalid:!!errors.length,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.minLabel",{defaultMessage:"Min"}),step:.1,paramName:"min",value:isNullOrUndefined(min)?"":min,setValue:setExtents})),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],null,external_osdSharedDeps_React_default.a.createElement(charts_public_["NumberInputOption"],{"data-test-subj":"yAxisYExtentsMax",label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.maxLabel",{defaultMessage:"Max"}),step:.1,paramName:"max",value:isNullOrUndefined(max)?"":max,setValue:setExtents})))))}function CustomExtentsOptions(_ref){let{axisScale:axisScale,setMultipleValidity:setMultipleValidity,setValueAxis:setValueAxis,setValueAxisScale:setValueAxisScale}=_ref;const invalidBoundsMarginMessage=external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.scaleToDataBounds.minNeededBoundsMargin",{defaultMessage:"Bounds margin must be greater than or equal to 0."});const isBoundsMarginValid=!axisScale.defaultYExtents||!axisScale.boundsMargin||axisScale.boundsMargin>=0;const setBoundsMargin=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>setValueAxisScale(paramName,value===""?undefined:value),[setValueAxisScale]);const onDefaultYExtentsChange=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{const scale={...axisScale,[paramName]:value};if(!scale.defaultYExtents){delete scale.boundsMargin}setValueAxis("scale",scale)},[axisScale,setValueAxis]);const onSetYExtentsChange=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{const scale={...axisScale,[paramName]:value};if(!scale.setYExtents){delete scale.min;delete scale.max}setValueAxis("scale",scale)},[axisScale,setValueAxis]);Object(external_osdSharedDeps_React_["useEffect"])(()=>{setMultipleValidity("boundsMargin",isBoundsMarginValid);return()=>setMultipleValidity("boundsMargin",true)},[isBoundsMarginValid,setMultipleValidity]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.scaleToDataBoundsLabel",{defaultMessage:"Scale to data bounds"}),paramName:"defaultYExtents",value:axisScale.defaultYExtents,setValue:onDefaultYExtentsChange}),axisScale.defaultYExtents&&external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(charts_public_["NumberInputOption"],{error:!isBoundsMarginValid&&invalidBoundsMarginMessage,isInvalid:!isBoundsMarginValid,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.scaleToDataBounds.boundsMargin",{defaultMessage:"Bounds margin"}
6),step:.1,min:0,paramName:"boundsMargin",value:axisScale.boundsMargin,setValue:setBoundsMargin})),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{"data-test-subj":"yAxisSetYExtents",label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.setAxisExtentsLabel",{defaultMessage:"Set axis extents"}),paramName:"setYExtents",value:axisScale.setYExtents,setValue:onSetYExtentsChange}),axisScale.setYExtents&&external_osdSharedDeps_React_default.a.createElement(YExtents,{scale:axisScale,setScale:setValueAxisScale,setMultipleValidity:setMultipleValidity}))}const makeSerie=(id,label,defaultValueAxis,lastSerie)=>{const data={id:id,label:label};const defaultSerie={show:true,mode:ChartModes.NORMAL,type:ChartTypes.LINE,drawLinesBetweenPoints:true,showCircles:true,interpolate:InterpolationModes.LINEAR,lineWidth:2,valueAxis:defaultValueAxis,data:data};return lastSerie?{...lastSerie,data:data}:defaultSerie};const isAxisHorizontal=position=>[Positions.TOP,Positions.BOTTOM].includes(position);const RADIX=10;function countNextAxisNumber(axisName){let axisProp=arguments.length>1&&arguments[1]!==undefined?arguments[1]:"id";return(value,axis)=>{const nameLength=axisName.length;if(axis[axisProp].substr(0,nameLength)===axisName){const num=parseInt(axis[axisProp].substr(nameLength),RADIX);if(num>=value){value=num+1}}return value}}const AXIS_PREFIX="Axis-";const getUpdatedAxisName=(axisPosition,valueAxes)=>{const axisName=Object(external_osdSharedDeps_Lodash_["upperFirst"])(axisPosition)+AXIS_PREFIX;const nextAxisNameNumber=valueAxes.reduce(countNextAxisNumber(axisName,"name"),1);return`${axisName}${nextAxisNameNumber}`};function mapPositionOpposite(position){switch(position){case Positions.BOTTOM:return Positions.TOP;case Positions.TOP:return Positions.BOTTOM;case Positions.LEFT:return Positions.RIGHT;case Positions.RIGHT:return Positions.LEFT;default:throw new Error("Invalid legend position.")}}function mapPosition(position){switch(position){case Positions.BOTTOM:return Positions.LEFT;case Positions.TOP:return Positions.RIGHT;case Positions.LEFT:return Positions.BOTTOM;case Positions.RIGHT:return Positions.TOP}}function ValueAxisOptions(_ref){let{axis:axis,index:index,isCategoryAxisHorizontal:isCategoryAxisHorizontal,valueAxis:valueAxis,vis:vis,onValueAxisPositionChanged:onValueAxisPositionChanged,setParamByIndex:setParamByIndex,setMultipleValidity:setMultipleValidity}=_ref;const setValueAxis=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>setParamByIndex("valueAxes",index,paramName,value),[setParamByIndex,index]);const setValueAxisTitle=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{const title={...valueAxis.title,[paramName]:value};setParamByIndex("valueAxes",index,"title",title)},[valueAxis.title,setParamByIndex,index]);const setValueAxisScale=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{const scale={...valueAxis.scale,[paramName]:value};setParamByIndex("valueAxes",index,"scale",scale)},[valueAxis.scale,setParamByIndex,index]);const setAxisLabel=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{const labels={...valueAxis.labels,[paramName]:value};setParamByIndex("valueAxes",index,"labels",labels)},[valueAxis.labels,setParamByIndex,index]);const onPositionChanged=Object(external_osdSharedDeps_React_["useCallback"])((paramName,value)=>{onValueAxisPositionChanged(index,value)},[index,onValueAxisPositionChanged]);const isPositionDisabled=Object(external_osdSharedDeps_React_["useCallback"])(position=>{if(isCategoryAxisHorizontal){return isAxisHorizontal(position)}return[Positions.LEFT,Positions.RIGHT].includes(position)},[isCategoryAxisHorizontal]);const positions=Object(external_osdSharedDeps_React_["useMemo"])(()=>vis.type.editorConfig.collections.positions.map(position=>({...position,disabled:isPositionDisabled(position.value)})),[vis.type.editorConfig.collections.positions,isPositionDisabled]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.positionLabel",{defaultMessage:"Position"}),options:positions,paramName:"position",value:axis.position,setValue:onPositionChanged}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{id:`valueAxisMode${index}`,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.modeLabel",{defaultMessage:"Mode"}),options:vis.type.editorConfig.collections.axisModes,paramName:"mode",value:axis.scale.mode,setValue:setValueAxisScale}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SelectOption"],{id:`scaleSelectYAxis-${axis.id}`,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.scaleTypeLabel",{defaultMessage:"Scale type"}),options:vis.type.editorConfig.collections.scaleTypes,paramName:"type",value:axis.scale.type,setValue:setValueAxisScale}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiHorizontalRule"],{margin:"m"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["SwitchOption"],{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.showLabel",{defaultMessage:"Show axis lines and labels"}),"data-test-subj":`valueAxisShow-${axis.id}`,paramName:"show",value:axis.show,setValue:setValueAxis}),axis.show?external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"m"}),external_osdSharedDeps_React_default.a.createElement(charts_public_["TextInputOption"],{"data-test-subj":`valueAxisTitle${index}`,label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.titleLabel",{defaultMessage:"Title"}),paramName:"text",value:axis.title.text,setValue:setValueAxisTitle}),external_osdSharedDeps_React_default.a.createElement(LabelOptions,{axisLabels:axis.labels,axisFilterCheckboxName:`yAxisFilterLabelsCheckbox-${axis.id}`,setAxisLabel:setAxisLabel})):external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"xs"}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiHorizontalRule"],{margin:"s"}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiAccordion"],{id:`yAxisOptionsAccordion${axis.id}`,className:"visEditorSidebar__section visEditorSidebar__collapsible",initialIsOpen:false,buttonContentClassName:"euiText euiText--small",buttonContent:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.customExtentsLabel",{defaultMessage:"Custom extents"}),"aria-label":external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.toggleCustomExtendsAriaLabel",{defaultMessage:"Toggle custom extents"})},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"m"}),external_osdSharedDeps_React_default.a.createElement(CustomExtentsOptions,{axisScale:axis.scale,setMultipleValidity:setMultipleValidity,setValueAxisScale:setValueAxisScale,setValueAxis:setValueAxis}))))}function ValueAxesPanel(props){const{addValueAxis:addValueAxis,removeValueAxis:removeValueAxis,seriesParams:seriesParams,valueAxes:valueAxes}=props;const getSeries=Object(external_osdSharedDeps_React_["useCallback"])(axis=>{const isFirst=valueAxes[0].id===axis.id;const series=seriesParams.filter(serie=>serie.valueAxis===axis.id||isFirst&&!serie.valueAxis);return series.map(serie=>serie.data.label).join(", ")},[seriesParams,valueAxes]);const removeButtonTooltip=Object(external_osdSharedDeps_React_["useMemo"])(()=>external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.removeButtonTooltip",{defaultMessage:"Remove Y-axis"}),[]);const renderRemoveButton=Object(external_osdSharedDeps_React_["useCallback"])(axis=>external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiToolTip"],{position:"bottom",content:removeButtonTooltip},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSmallButtonIcon"],{color:"danger",iconType:"cross",onClick:()=>removeValueAxis(axis),"aria-label":removeButtonTooltip,"data-test-subj":"removeValueAxisBtn"})),[removeValueAxis,removeButtonTooltip]);const addButtonTooltip=Object(external_osdSharedDeps_React_["useMemo"])(()=>external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.addButtonTooltip",{defaultMessage:"Add Y-axis"}),[]);const getButtonContent=Object(external_osdSharedDeps_React_["useCallback"])(axis=>{const description=getSeries(axis);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,axis.name," ",external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiToolTip"],{content:description},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,description)))},[getSeries]);return external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPanel"],{paddingSize:"s"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexGroup"],{gutterSize:"none",justifyContent:"spaceBetween",alignItems:"baseline"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],{grow:false},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiTitle"],{size:"xs"},external_osdSharedDeps_React_default.a.createElement("h3",null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.controls.pointSeries.valueAxes.yAxisTitle",defaultMessage:"Y-axes"})))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiFlexItem"],{grow:false},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiToolTip"],{position:"bottom",content:addButtonTooltip},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSmallButtonIcon"],{iconType:"plusInCircleFilled",onClick:addValueAxis,"aria-label":addButtonTooltip,"data-test-subj":"visualizeAddYAxisButton"})))),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),valueAxes.map((axis,index)=>external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiAccordion"],{id:`yAxisAccordion${axis.id}`,key:axis.id,"data-test-subj":`toggleYAxisOptions-${axis.id}`,className:"visEditorSidebar__section visEditorSidebar__collapsible",initialIsOpen:false,buttonContent:getButtonContent(axis),buttonClassName:"eui-textTruncate",buttonContentClassName:"visEditorSidebar__aggGroupAccordionButtonContent eui-textTruncate","aria-label":external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.controls.pointSeries.valueAxes.toggleOptionsAriaLabel",{defaultMessage:"Toggle {axisName} options",values:{axisName:axis.name}}),extraAction:valueAxes.length===1?undefined:renderRemoveButton(axis)},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"m"}),external_osdSharedDeps_React_default.a.createElement(ValueAxisOptions,{axis:axis,index:index,valueAxis:valueAxes[index],isCategoryAxisHorizontal:props.isCategoryAxisHorizontal,onValueAxisPositionChanged:props.onValueAxisPositionChanged,setParamByIndex:props.setParamByIndex,setMultipleValidity:props.setMultipleValidity,vis:props.vis})))))}const VALUE_AXIS_PREFIX="ValueAxis-";function MetricsAxisOptions(props){const{stateParams:stateParams,setValue:setValue,aggs:aggs,vis:vis,isTabSelected:isTabSelected}=props;const[isCategoryAxisHorizontal,setIsCategoryAxisHorizontal]=Object(external_osdSharedDeps_React_["useState"])(true);const setParamByIndex=Object(external_osdSharedDeps_React_["useCallback"])((axesName,index,paramName,value)=>{const items=stateParams[axesName];const array=[...items];array[index]={...array[index],[paramName]:value};setValue(axesName,array)},[stateParams,setValue]);const setCategoryAxis=Object(external_osdSharedDeps_React_["useCallback"])(value=>{const categoryAxes=[...stateParams.categoryAxes];categoryAxes[0]=value;setValue("categoryAxes",categoryAxes)},[setValue,stateParams.categoryAxes]);const[lastCustomLabels,setLastCustomLabels]=Object(external_osdSharedDeps_React_["useState"])({});const[lastSeriesAgg,setLastSeriesAgg]=Object(external_osdSharedDeps_React_["useState"])({});const updateAxisTitle=Object(external_osdSharedDeps_React_["useCallback"])(seriesParams=>{const series=seriesParams||stateParams.seriesParams;let isAxesChanged=false;let lastValuesChanged=false;const lastLabels={...lastCustomLabels};const lastMatchingSeriesAgg={...lastSeriesAgg};const axes=stateParams.valueAxes.map((axis,axisNumber)=>{let newCustomLabel="";let updatedAxis;const matchingSeries=[];
6series.forEach((serie,seriesIndex)=>{if(axisNumber===0&&!serie.valueAxis||serie.valueAxis===axis.id){const aggByIndex=aggs.bySchemaName("metric")[seriesIndex];matchingSeries.push(aggByIndex)}});if(matchingSeries.length===1){newCustomLabel=matchingSeries[0].makeLabel()}if(lastCustomLabels[axis.id]!==newCustomLabel&&newCustomLabel!==""){const lastSeriesAggType=Object(external_osdSharedDeps_Lodash_["get"])(lastSeriesAgg,`${matchingSeries[0].id}.type`);const lastSeriesAggField=Object(external_osdSharedDeps_Lodash_["get"])(lastSeriesAgg,`${matchingSeries[0].id}.field`);const matchingSeriesAggType=Object(external_osdSharedDeps_Lodash_["get"])(matchingSeries,"[0]type.name","");const matchingSeriesAggField=Object(external_osdSharedDeps_Lodash_["get"])(matchingSeries,"[0]params.field.name","");const aggTypeIsChanged=lastSeriesAggType!==matchingSeriesAggType;const aggFieldIsChanged=lastSeriesAggField!==matchingSeriesAggField;lastMatchingSeriesAgg[matchingSeries[0].id]={type:matchingSeriesAggType,field:matchingSeriesAggField};lastLabels[axis.id]=newCustomLabel;lastValuesChanged=true;if(Object.keys(lastCustomLabels).length!==0&&(aggTypeIsChanged||aggFieldIsChanged||axis.title.text===""||lastCustomLabels[axis.id]===axis.title.text)&&newCustomLabel!==axis.title.text){updatedAxis={...axis,title:{...axis.title,text:newCustomLabel}};isAxesChanged=true}}return updatedAxis||axis});if(isAxesChanged){setValue("valueAxes",axes)}if(lastValuesChanged){setLastSeriesAgg(lastMatchingSeriesAgg);setLastCustomLabels(lastLabels)}},[aggs,lastCustomLabels,lastSeriesAgg,setValue,stateParams.seriesParams,stateParams.valueAxes]);const onValueAxisPositionChanged=Object(external_osdSharedDeps_React_["useCallback"])((index,value)=>{const valueAxes=[...stateParams.valueAxes];const name=getUpdatedAxisName(value,valueAxes);valueAxes[index]={...valueAxes[index],name:name,position:value};setValue("valueAxes",valueAxes)},[stateParams.valueAxes,setValue]);const onCategoryAxisPositionChanged=Object(external_osdSharedDeps_React_["useCallback"])(chartPosition=>{const isChartHorizontal=isAxisHorizontal(chartPosition);setIsCategoryAxisHorizontal(isAxisHorizontal(chartPosition));stateParams.valueAxes.forEach((axis,index)=>{if(isAxisHorizontal(axis.position)===isChartHorizontal){const position=mapPosition(axis.position);onValueAxisPositionChanged(index,position)}})},[stateParams.valueAxes,onValueAxisPositionChanged]);const addValueAxis=Object(external_osdSharedDeps_React_["useCallback"])(()=>{const nextAxisIdNumber=stateParams.valueAxes.reduce(countNextAxisNumber(VALUE_AXIS_PREFIX),1);const newAxis=Object(external_osdSharedDeps_Lodash_["cloneDeep"])(stateParams.valueAxes[0]);newAxis.id=VALUE_AXIS_PREFIX+nextAxisIdNumber;newAxis.position=mapPositionOpposite(newAxis.position);newAxis.name=getUpdatedAxisName(newAxis.position,stateParams.valueAxes);setValue("valueAxes",[...stateParams.valueAxes,newAxis]);return newAxis},[stateParams.valueAxes,setValue]);const removeValueAxis=Object(external_osdSharedDeps_React_["useCallback"])(axis=>{const newValueAxes=stateParams.valueAxes.filter(valAxis=>valAxis.id!==axis.id);setValue("valueAxes",newValueAxes);let isSeriesUpdated=false;const series=stateParams.seriesParams.map(ser=>{if(axis.id===ser.valueAxis){isSeriesUpdated=true;return{...ser,valueAxis:newValueAxes[0].id}}return ser});if(isSeriesUpdated){setValue("seriesParams",series)}if(stateParams.grid.valueAxis===axis.id){setValue("grid",{...stateParams.grid,valueAxis:undefined})}},[stateParams.seriesParams,stateParams.valueAxes,setValue,stateParams.grid]);const changeValueAxis=Object(external_osdSharedDeps_React_["useCallback"])((index,paramName,selectedValueAxis)=>{let newValueAxis=selectedValueAxis;if(selectedValueAxis==="new"){const axis=addValueAxis();newValueAxis=axis.id}setParamByIndex("seriesParams",index,paramName,newValueAxis);updateAxisTitle()},[addValueAxis,setParamByIndex,updateAxisTitle]);const schemaName=vis.type.schemas.metrics[0].name;const metrics=Object(external_osdSharedDeps_React_["useMemo"])(()=>aggs.bySchemaName(schemaName),[schemaName,aggs]);const firstValueAxesId=stateParams.valueAxes[0].id;Object(external_osdSharedDeps_React_["useEffect"])(()=>{const updatedSeries=metrics.map(agg=>{const params=stateParams.seriesParams.find(param=>param.data.id===agg.id);const label=agg.makeLabel();if(params){return{...params,data:{...params.data,label:label}}}else{const series=makeSerie(agg.id,label,firstValueAxesId,stateParams.seriesParams[stateParams.seriesParams.length-1]);return series}});
6setValue("seriesParams",updatedSeries);updateAxisTitle(updatedSeries)},[metrics,firstValueAxesId,setValue,stateParams.seriesParams,updateAxisTitle]);return isTabSelected?external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(SeriesPanel,{changeValueAxis:changeValueAxis,setParamByIndex:setParamByIndex,seriesParams:stateParams.seriesParams,valueAxes:stateParams.valueAxes,vis:vis}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(ValueAxesPanel,{addValueAxis:addValueAxis,isCategoryAxisHorizontal:isCategoryAxisHorizontal,removeValueAxis:removeValueAxis,onValueAxisPositionChanged:onValueAxisPositionChanged,setParamByIndex:setParamByIndex,setMultipleValidity:props.setMultipleValidity,seriesParams:stateParams.seriesParams,valueAxes:stateParams.valueAxes,vis:vis}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}),external_osdSharedDeps_React_default.a.createElement(CategoryAxisPanel,{axis:stateParams.categoryAxes[0],onPositionChanged:onCategoryAxisPositionChanged,setCategoryAxis:setCategoryAxis,vis:vis})):null}function common_config_extends(){return common_config_extends=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},common_config_extends.apply(null,arguments)}function getAreaOptionTabs(){return[{name:"advanced",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.area.tabs.metricsAxesTitle",{defaultMessage:"Metrics & axes"}),editor:props=>external_osdSharedDeps_React_default.a.createElement(ValidationWrapper,common_config_extends({},props,{component:MetricsAxisOptions}))},{name:"options",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.area.tabs.panelSettingsTitle",{defaultMessage:"Panel settings"}),editor:props=>external_osdSharedDeps_React_default.a.createElement(ValidationWrapper,common_config_extends({},props,{component:PointSeriesOptions}))}]}const countLabel=external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.area.countText",{defaultMessage:"Count"});var external_osdSharedDeps_Jquery_=__webpack_require__(16);var external_osdSharedDeps_Jquery_default=__webpack_require__.n(external_osdSharedDeps_Jquery_);var utils_=__webpack_require__(18);var classnames=__webpack_require__(15);var classnames_default=__webpack_require__.n(classnames);const CUSTOM_LEGEND_VIS_TYPES=["heatmap","gauge"];const legendColors=Object(external_osdSharedDeps_ElasticEui_["euiPaletteColorBlind"])({rotations:7,direction:"both"});const VisLegendItemComponent=_ref=>{let{item:item,legendId:legendId,selected:selected,canFilter:canFilter,anchorPosition:anchorPosition,onFilter:onFilter,onSelect:onSelect,onHighlight:onHighlight,onUnhighlight:onUnhighlight,setColor:setColor,getColor:getColor}=_ref;const onLegendEntryKeydown=event=>{if(event.key===external_osdSharedDeps_ElasticEui_["keys"].ESCAPE){event.preventDefault();event.stopPropagation();onSelect(null)()}};const filterOptions=[{id:"filterIn",label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.vislib.legend.filterForValueButtonAriaLabel",{defaultMessage:"Filter for value {legendDataLabel}",values:{legendDataLabel:item.label}}),iconType:"plusInCircle","data-test-subj":`legend-${item.label}-filterIn`},{id:"filterOut",label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.vislib.legend.filterOutValueButtonAriaLabel",{defaultMessage:"Filter out value {legendDataLabel}",values:{legendDataLabel:item.label}}),iconType:"minusInCircle","data-test-subj":`legend-${item.label}-filterOut`}];const handleFilterChange=id=>{onFilter(item,id!=="filterIn")};const renderFilterBar=()=>external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_React_default.a.Fragment,null,external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiButtonGroup"],{type:"multi",isIconOnly:true,is
6FullWidth:true,legend:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.vislib.legend.filterOptionsLegend",{defaultMessage:"{legendDataLabel}, filter options",values:{legendDataLabel:item.label}}),options:filterOptions,onChange:handleFilterChange,"data-test-subj":`legend-${item.label}-filters`}),external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiSpacer"],{size:"s"}));const button=external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiButtonEmpty"],{size:"xs",color:"text",flush:"left",className:"visLegend__button",onKeyDown:onLegendEntryKeydown,onMouseEnter:onHighlight,onFocus:onHighlight,onClick:onSelect(item.label),onMouseLeave:onUnhighlight,onBlur:onUnhighlight,"data-label":item.label,title:item.label,"aria-label":external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.vislib.legend.toggleOptionsButtonAriaLabel",{defaultMessage:"{legendDataLabel}, toggle options",values:{legendDataLabel:item.label}}),"data-test-subj":`legend-${item.label}`},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiIcon"],{size:"l",type:"dot",color:getColor(item.label),"data-test-subj":`legendSelectedColor-${getColor(item.label)}`}),external_osdSharedDeps_React_default.a.createElement("span",{className:"visLegend__valueTitle"},item.label));const renderDetails=()=>external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiPopover"],{ownFocus:true,display:"block",button:button,isOpen:selected,anchorPosition:anchorPosition,closePopover:onSelect(null),panelPaddingSize:"s"},external_osdSharedDeps_React_default.a.createElement("div",{className:"visLegend__valueDetails"},canFilter&&renderFilterBar(),external_osdSharedDeps_React_default.a.createElement("div",{className:"visLegend__valueColorPicker",role:"listbox"},external_osdSharedDeps_React_default.a.createElement("span",{id:`${legendId}ColorPickerDesc`,className:"euiScreenReaderOnly"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_OsdI18nReact_["FormattedMessage"],{id:"visTypeVislib.vislib.legend.setColorScreenReaderDescription",defaultMessage:"Set color for value {legendDataLabel}",values:{legendDataLabel:item.label}})),legendColors.map(color=>external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiIcon"],{role:"option",tabIndex:0,type:"dot",size:"l",color:getColor(item.label),key:color,"aria-label":color,"aria-describedby":`${legendId}ColorPickerDesc`,"aria-selected":color===getColor(item.label),onClick:setColor(item.label,color),onKeyPress:setColor(item.label,color),className:classnames_default()("visLegend__valueColorPickerDot",{"visLegend__valueColorPickerDot-isSelected":color===getColor(item.label)}),style:{color:color},"data-test-subj":`legendSelectColor-${color}`})))));return external_osdSharedDeps_React_default.a.createElement("li",{key:item.label,className:"visLegend__value"},renderDetails())};const VisLegendItem=Object(external_osdSharedDeps_React_["memo"])(VisLegendItemComponent);function getPieNames(data){const names=[];external_osdSharedDeps_Lodash_default.a.forEach(data,(function(obj){const columns=obj.raw?obj.raw.columns:undefined;external_osdSharedDeps_Lodash_default.a.forEach(getNames(obj,columns),(function(name){names.push(name)}))}));return external_osdSharedDeps_Lodash_default.a.uniqBy(names,"label")}function getNames(data,columns){const slices=data.slices;if(slices.children){const namedObj=returnNames(slices.children,0,columns);return external_osdSharedDeps_Lodash_default()(namedObj).sortBy((function(obj){return obj.index})).uniqBy((function(d){return d.label})).value()}return[]}function returnNames(array,index,columns){const names=[];external_osdSharedDeps_Lodash_default.a.forEach(array,(function(obj){names.push({label:obj.name,values:[obj.rawData],index:index});if(obj.children){const plusIndex=index+1;external_osdSharedDeps_Lodash_default.a.forEach(returnNames(obj.children,plusIndex,columns),(function(namedObj){names.push(namedObj)}))}}));return names}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}function _toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}class legend_VisLegend extends external_osdSharedDeps_React_["PureComponent"]{constructor(props){super(props);_defineProperty(this,"legendId",Object(external_osdSharedDeps_ElasticEui_["htmlIdGenerator"])()("legend"));_defineProperty(this,"getColor",()=>"");_defineProperty(this,"toggleLegend",()=>{const bwcAddLegend=this.props.vis.params.addLegend;const bwcLegendStateDefault=bwcAddLegend==null?true:bwcAddLegend;const newOpen=!this.props.uiState.get("vis.legendOpen",bwcLegendStateDefault);this.setState({open:newOpen});setTimeout(()=>
6{this.props.uiState.set("vis.legendOpen",newOpen)})});_defineProperty(this,"setColor",(label,color)=>event=>{if(event.key&&event.key!==external_osdSharedDeps_ElasticEui_["keys"].ENTER){return}const colors=this.props.uiState.get("vis.colors")||{};if(colors[label]===color)delete colors[label];else colors[label]=color;this.props.uiState.setSilent("vis.colors",null);this.props.uiState.set("vis.colors",colors);this.props.uiState.emit("colorChanged");this.refresh()});_defineProperty(this,"filter",(_ref,negate)=>{let{values:data}=_ref;this.props.vis.API.events.filter({data:data,negate:negate})});_defineProperty(this,"canFilter",async item=>{if(CUSTOM_LEGEND_VIS_TYPES.includes(this.props.vislibVis.visConfigArgs.type)){return false}if(item.values&&Object(external_osdSharedDeps_Lodash_["every"])(item.values,external_osdSharedDeps_Lodash_["isUndefined"])){return false}const filters=await Object(services["a"])().createFiltersFromValueClickAction({data:item.values});return Boolean(filters.length)});_defineProperty(this,"toggleDetails",label=>event=>{if(event&&event.key&&event.key!==external_osdSharedDeps_ElasticEui_["keys"].ENTER){return}this.setState({selectedLabel:this.state.selectedLabel===label?null:label})});_defineProperty(this,"getSeriesLabels",data=>{const values=data.map(chart=>chart.series).reduce((a,b)=>a.concat(b),[]);return Object(external_osdSharedDeps_Lodash_["compact"])(Object(external_osdSharedDeps_Lodash_["uniqBy"])(values,"label")).map(label=>({...label,values:[label.values[0].seriesRaw]}))});_defineProperty(this,"setFilterableLabels",items=>new Promise(async resolve=>{const filterableLabels=new Set;items.forEach(async item=>{const canFilter=await this.canFilter(item);if(canFilter){filterableLabels.add(item.label)}});this.setState({filterableLabels:filterableLabels},resolve)}));_defineProperty(this,"setLabels",(data,type)=>{let labels=[];if(CUSTOM_LEGEND_VIS_TYPES.includes(type)){const legendLabels=this.props.vislibVis.getLegendLabels();if(legendLabels){labels=Object(external_osdSharedDeps_Lodash_["map"])(legendLabels,label=>({label:label}))}}else{if(!data)return[];data=data.columns||data.rows||[data];labels=type==="pie"?getPieNames(data):this.getSeriesLabels(data)}this.setFilterableLabels(labels);this.setState({labels:labels})});_defineProperty(this,"refresh",()=>{const vislibVis=this.props.vislibVis;if(!vislibVis||!vislibVis.visConfig){this.setState({labels:[{label:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.vislib.legend.loadingLabel",{defaultMessage:"loading…"})}]});return}if(this.props.uiState.get("vis.legendOpen")==null&&this.props.vis.params.addLegend!=null){this.setState({open:this.props.vis.params.addLegend})}if(vislibVis.visConfig){this.getColor=this.props.vislibVis.visConfig.data.getColorFunc()}this.setLabels(this.props.visData,vislibVis.visConfigArgs.type)});_defineProperty(this,"highlight",event=>{const el=event.currentTarget;const handler=this.props.vislibVis&&this.props.vislibVis.handler;if(!handler||typeof handler.highlight!=="function"){return}handler.highlight.call(el,handler.el)});_defineProperty(this,"unhighlight",event=>{const el=event.currentTarget;const handler=this.props.vislibVis&&this.props.vislibVis.handler;if(!handler||typeof handler.unHighlight!=="function"){return}handler.unHighlight.call(el,handler.el)});_defineProperty(this,"getAnchorPosition",()=>{const{position:position}=this.props;switch(position){case"bottom":return"upCenter";case"left":return"rightUp";case"right":return"leftUp";default:return"downCenter"}});_defineProperty(this,"renderLegend",anchorPosition=>external_osdSharedDeps_React_default.a.createElement("ul",{className:"visLegend__list",id:this.legendId},this.state.labels.map(item=>external_osdSharedDeps_React_default.a.createElement(VisLegendItem,{item:item,key:item.label,anchorPosition:anchorPosition,selected:this.state.selectedLabel===item.label,canFilter:this.state.filterableLabels.has(item.label),onFilter:this.filter,onSelect:this.toggleDetails,legendId:this.legendId,setColor:this.setColor,getColor:this.getColor,onHighlight:this.highlight,onUnhighlight:this.unhighlight}))));const open=props.uiState.get("vis.legendOpen",true);this.state={open:open,labels:[],filterableLabels:new Set,selectedLabel:null}}componentDidMount(){this.refresh()}render(){const{open:open}=this.state;const anchorPosition=this.getAnchorPosition();const label=external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.vislib.legend.toggleLegendButtonTitle",{defaultMessage:"Toggle legend"});return external_osdSharedDeps_React_default.a.createElement("div",{className:"visLegend"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiToolTip"],{anchorClassName:"visLegend__toggleTooltipAnchor",content:label,delay:"long",position:"bottom"},external_osdSharedDeps_React_default.a.createElement("button",{type:"button",onClick:this.toggleLegend,className:classnames_default()("visLegend__toggle osd-resetFocusState",{"visLegend__toggle--isOpen":open}),"aria-label":external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.vislib.legend.toggleLegendButtonAriaLabel",{defaultMessage:"Toggle legend"}),"aria-expanded":Boolean(open),"aria-controls":this.legendId,"data-test-subj":"vislibToggleLegend"},external_osdSharedDeps_React_default.a.createElement(external_osdSharedDeps_ElasticEui_["EuiIcon"],{color:"text",type:"list"}))),open&&this.renderLegend(anchorPosition))}}function vis_controller_defineProperty(e,r,t){return(r=vis_controller_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function vis_controller_toPropertyKey(t){var i=vis_controller_toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}function vis_controller_toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}const legendClassName={top:"visLib--legend-top",bottom:"visLib--legend-bottom",left:"visLib--legend-left",right:"visLib--legend-right"};const createVislibVisController=deps=>class VislibVisController{constructor(el,vis){this.el=el;this.vis=vis;vis_controller_defineProperty(this,"unmount",null);vis_controller_defineProperty(this,"visParams",void 0);vis_controller_defineProperty(this,"legendRef",void 0);vis_controller_defineProperty(this,"container",void 0);vis_controller_defineProperty(this,"chartEl",void 0);vis_controller_defineProperty(this,"legendEl",void 0);
6vis_controller_defineProperty(this,"vislibVis",void 0);this.el=el;this.vis=vis;this.unmount=null;this.legendRef=external_osdSharedDeps_React_default.a.createRef();this.container=document.createElement("div");this.container.className="visLib";this.el.appendChild(this.container);this.chartEl=document.createElement("div");this.chartEl.className="visLib__chart";this.container.appendChild(this.chartEl);this.legendEl=document.createElement("div");this.legendEl.className="visLib__legend";this.container.appendChild(this.legendEl)}render(opensearchResponse,visParams){if(this.vislibVis){this.destroy()}Object(services["c"])().loadFontAwesome();return new Promise(async resolve=>{if(this.el.clientWidth===0||this.el.clientHeight===0){return resolve()}const{Vis:Vislib}=await Promise.all([__webpack_require__.e(1),__webpack_require__.e(2)]).then(__webpack_require__.bind(null,114));this.vislibVis=new Vislib(this.chartEl,visParams,deps);this.vislibVis.on("brush",this.vis.API.events.brush);this.vislibVis.on("click",this.vis.API.events.filter);this.vislibVis.on("renderComplete",resolve);this.vislibVis.initVisConfig(opensearchResponse,this.vis.getUiState());if(visParams.addLegend){external_osdSharedDeps_Jquery_default()(this.container).attr("class",(i,cls)=>cls.replace(/visLib--legend-\S+/g,"")).addClass(legendClassName[visParams.legendPosition]);this.mountLegend(opensearchResponse,visParams.legendPosition)}this.vislibVis.render(opensearchResponse,this.vis.getUiState());if(visParams.addLegend&&CUSTOM_LEGEND_VIS_TYPES.includes(this.vislibVis.visConfigArgs.type)){this.unmountLegend();this.mountLegend(opensearchResponse,visParams.legendPosition);this.vislibVis.render(opensearchResponse,this.vis.getUiState())}})}mountLegend(visData,position){this.unmount=Object(utils_["mountReactNode"])(external_osdSharedDeps_React_default.a.createElement(legend_VisLegend,{ref:this.legendRef,vis:this.vis,vislibVis:this.vislibVis,visData:visData,position:position,uiState:this.vis.getUiState()}))(this.legendEl)}unmountLegend(){if(this.unmount){this.unmount()}}destroy(){if(this.unmount){this.unmount()}if(this.vislibVis){this.vislibVis.off("brush",this.vis.API.events.brush);this.vislibVis.off("click",this.vis.API.events.filter);this.vislibVis.destroy();delete this.vislibVis}}};var visualizations_public_=__webpack_require__(7);const createHistogramVisTypeDefinition=deps=>({name:"histogram",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.histogram.histogramTitle",{defaultMessage:"Vertical Bar"}),icon:"visBarVertical",description:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.histogram.histogramDescription",{defaultMessage:"Assign a continuous variable to each axis"}),visualization:createVislibVisController(deps),getSupportedTriggers:()=>[visualizations_public_["VIS_EVENT_TO_TRIGGER"].filter,visualizations_public_["VIS_EVENT_TO_TRIGGER"].brush],visConfig:{defaults:{type:"histogram",grid:{categoryLines:false},categoryAxes:[{id:"CategoryAxis-1",type:AxisTypes.CATEGORY,position:Positions.BOTTOM,show:true,style:{},scale:{type:ScaleTypes.LINEAR},labels:{show:true,filter:true,truncate:100},title:{}}],valueAxes:[{id:"ValueAxis-1",name:"LeftAxis-1",type:AxisTypes.VALUE,position:Positions.LEFT,show:true,style:{},scale:{type:ScaleTypes.LINEAR,mode:AxisModes.NORMAL},labels:{show:true,rotate:charts_public_["Rotates"].HORIZONTAL,filter:false,truncate:100},title:{text:countLabel}}],seriesParams:[{show:true,type:ChartTypes.HISTOGRAM,mode:ChartModes.STACKED,data:{label:countLabel,id:"1"},valueAxis:"ValueAxis-1",drawLinesBetweenPoints:true,lineWidth:2,showCircles:true}],addTooltip:true,addLegend:true,legendPosition:Positions.RIGHT,times:[],addTimeMarker:false,labels:{show:false},thresholdLine:{show:false,value:10,width:1,style:ThresholdLineStyles.FULL,color:Object(external_osdSharedDeps_ElasticEuiLibServices_["euiPaletteColorBlind"])()[9]}}},events:{brush:{disabled:false}},editorConfig:{collections:getConfigCollections(),optionTabs:getAreaOptionTabs(),schemas:new visDefaultEditor_public_["Schemas"]([{group:public_["AggGroupNames"].Metrics,name:"metric",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.histogram.metricTitle",{defaultMessage:"Y-axis"}),min:1,aggFilter:["!geo_centroid","!geo_bounds"],defaults:[{schema:"metric",type:"count"}]},{group:public_["AggGroupNames"].Metrics,name:"radius",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.histogram.radiusTitle",{defaultMessage:"Dot size"}),min:0,max:1,aggFilter:["count","avg","sum","min","max","cardinality"]},{group:public_["AggGroupNames"].Buckets,name:"segment",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.histogram.segmentTitle",{defaultMessage:"X-axis"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"]},{group:public_["AggGroupNames"].Buckets,name:"group",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.histogram.groupTitle",{defaultMessage:"Split series"}),min:0,max:3,aggFilter:["!geohash_grid","!geotile_grid","!filter"]},{group:public_["AggGroupNames"].Buckets,name:"split",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.histogram.splitTitle",{defaultMessage:"Split chart"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"]}])}});var expressions_public_=__webpack_require__(12);var visAugmenter_public_=__webpack_require__(19);const toExpressionAst=async(vis,params)=>{const opensearchaggsFn=Object(expressions_public_["buildExpressionFunction"])("opensearchaggs",{index:vis.data.indexPattern.id,metricsAtAllLevels:vis.isHierarchical(),partialRows:vis.params.showPartialRows||false,aggConfigs:JSON.stringify(vis.data.aggs.aggs),includeFormatHints:false});const dimensions=await Object(visualizations_public_["buildVislibDimensions"])(vis,params);if(params.visLayers==null||Object.keys(params.visLayers).length===0||!Object(visAugmenter_public_["isEligibleForVisLayers"])(vis)){const visConfig={...vis.params,dimensions:dimensions};const vislib=Object(expressions_public_["buildExpressionFunction"])("vislib",{type:"line",visConfig:JSON.stringify(visConfig)});const ast=Object(expressions_public_["buildExpression"])([opensearchaggsFn,vislib]);return ast.toAst()}else{const visAugmenterConfig=Object(external_osdSharedDeps_Lodash_["get"])(params,"visAugmenterConfig",{});const vegaSpecFn=Object(expressions_public_["buildExpressionFunction"])("line_vega_spec",{visLayers:JSON.stringify(params.visLayers),visParams:JSON.stringify(vis.params),dimensions:JSON.stringify(dimensions),visAugmenterConfig:JSON.stringify(visAugmenterConfig)});const vegaSpecFnExpressionBuilder=Object(expressions_public_["buildExpression"])([vegaSpecFn]);const vegaFn=Object(expressions_public_["buildExpressionFunction"])("vega",{spec:vegaSpecFnExpressionBuilder});const ast=Object(expressions_public_["buildExpression"])([opensearchaggsFn,vegaFn]);return ast.toAst()}};const createLineVisTypeDefinition=deps=>({name:"line",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.line.lineTitle",{defaultMessage:"Line"}),icon:"visLine",description:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.line.lineDescription",{defaultMessage:"Emphasize trends"}),toExpressionAst:toExpressionAst,visualization:createVislibVisController(deps),getSupportedTriggers:()=>[visualizations_public_["VIS_EVENT_TO_TRIGGER"].filter,visualizations_public_["VIS_EVENT_TO_TRIGGER"].brush],visConfig:{defaults:{type:"line",grid:{categoryLines:false},categoryAxes:[{id:"CategoryAxis-1",type:AxisTypes.CATEGORY,position:Positions.BOTTOM,show:true,style:{},scale:{type:ScaleTypes.LINEAR},labels:{show:true,filter:true,truncate:100},title:{}}
6],valueAxes:[{id:"ValueAxis-1",name:"LeftAxis-1",type:AxisTypes.VALUE,position:Positions.LEFT,show:true,style:{},scale:{type:ScaleTypes.LINEAR,mode:AxisModes.NORMAL},labels:{show:true,rotate:charts_public_["Rotates"].HORIZONTAL,filter:false,truncate:100},title:{text:countLabel}}],seriesParams:[{show:true,type:ChartTypes.LINE,mode:ChartModes.NORMAL,data:{label:countLabel,id:"1"},valueAxis:"ValueAxis-1",drawLinesBetweenPoints:true,lineWidth:2,interpolate:InterpolationModes.LINEAR,showCircles:true}],addTooltip:true,addLegend:true,legendPosition:Positions.RIGHT,times:[],addTimeMarker:false,labels:{},thresholdLine:{show:false,value:10,width:1,style:ThresholdLineStyles.FULL,color:Object(external_osdSharedDeps_ElasticEuiLibServices_["euiPaletteColorBlind"])()[9]}}},events:{brush:{disabled:false}},editorConfig:{collections:getConfigCollections(),optionTabs:getAreaOptionTabs(),schemas:new visDefaultEditor_public_["Schemas"]([{group:public_["AggGroupNames"].Metrics,name:"metric",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.line.metricTitle",{defaultMessage:"Y-axis"}),min:1,aggFilter:["!geo_centroid","!geo_bounds"],defaults:[{schema:"metric",type:"count"}]},{group:public_["AggGroupNames"].Metrics,name:"radius",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.line.radiusTitle",{defaultMessage:"Dot size"}),min:0,max:1,aggFilter:["count","avg","sum","min","max","cardinality","top_hits"]},{group:public_["AggGroupNames"].Buckets,name:"segment",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.line.segmentTitle",{defaultMessage:"X-axis"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"]},{group:public_["AggGroupNames"].Buckets,name:"group",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.line.groupTitle",{defaultMessage:"Split series"}),min:0,max:3,aggFilter:["!geohash_grid","!geotile_grid","!filter"]},{group:public_["AggGroupNames"].Buckets,name:"split",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.line.splitTitle",{defaultMessage:"Split chart"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"]}])}});const createPieVisTypeDefinition=deps=>({name:"pie",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.pie.pieTitle",{defaultMessage:"Pie"}),icon:"visPie",description:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.pie.pieDescription",{defaultMessage:"Compare parts of a whole"}),visualization:createVislibVisController(deps),getSupportedTriggers:()=>[visualizations_public_["VIS_EVENT_TO_TRIGGER"].filter],visConfig:{defaults:{type:"pie",addTooltip:true,addLegend:true,legendPosition:Positions.RIGHT,isDonut:true,labels:{show:false,values:true,last_level:true,truncate:100}}},editorConfig:{collections:{legendPositions:getPositions()},optionsTemplate:PieOptions,schemas:new visDefaultEditor_public_["Schemas"]([{group:public_["AggGroupNames"].Metrics,name:"metric",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.pie.metricTitle",{defaultMessage:"Slice size"}),min:1,max:1,aggFilter:["sum","count","cardinality","top_hits"],defaults:[{schema:"metric",type:"count"}]},{group:public_["AggGroupNames"].Buckets,name:"segment",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.pie.segmentTitle",{defaultMessage:"Split slices"}),min:0,max:Infinity,aggFilter:["!geohash_grid","!geotile_grid","!filter"]},{group:public_["AggGroupNames"].Buckets,name:"split",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.pie.splitTitle",{defaultMessage:"Split chart"}),mustBeFirst:true,min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"]}])},hierarchicalData:true,responseHandler:"vislib_slices"});const createAreaVisTypeDefinition=deps=>({name:"area",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.area.areaTitle",{defaultMessage:"Area"}),icon:"visArea",description:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.area.areaDescription",{defaultMessage:"Emphasize the quantity beneath a line chart"}),visualization:createVislibVisController(deps),getSupportedTriggers:()=>[visualizations_public_["VIS_EVENT_TO_TRIGGER"].filter,visualizations_public_["VIS_EVENT_TO_TRIGGER"].brush],visConfig:{defaults:{type:"area",grid:{categoryLines:false},categoryAxes:[{id:"CategoryAxis-1",type:AxisTypes.CATEGORY,position:Positions.BOTTOM,show:true,style:{},scale:{type:ScaleTypes.LINEAR},labels:{show:true,filter:true,truncate:100},title:{}}
6],valueAxes:[{id:"ValueAxis-1",name:"LeftAxis-1",type:AxisTypes.VALUE,position:Positions.LEFT,show:true,style:{},scale:{type:ScaleTypes.LINEAR,mode:AxisModes.NORMAL},labels:{show:true,rotate:charts_public_["Rotates"].HORIZONTAL,filter:false,truncate:100},title:{text:countLabel}}],seriesParams:[{show:true,type:ChartTypes.AREA,mode:ChartModes.STACKED,data:{label:countLabel,id:"1"},drawLinesBetweenPoints:true,lineWidth:2,showCircles:true,interpolate:InterpolationModes.LINEAR,valueAxis:"ValueAxis-1"}],addTooltip:true,addLegend:true,legendPosition:Positions.RIGHT,times:[],addTimeMarker:false,thresholdLine:{show:false,value:10,width:1,style:ThresholdLineStyles.FULL,color:Object(external_osdSharedDeps_ElasticEuiLibServices_["euiPaletteColorBlind"])()[9]},labels:{}}},events:{brush:{disabled:false}},editorConfig:{collections:getConfigCollections(),optionTabs:getAreaOptionTabs(),schemas:new visDefaultEditor_public_["Schemas"]([{group:public_["AggGroupNames"].Metrics,name:"metric",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.area.metricsTitle",{defaultMessage:"Y-axis"}),aggFilter:["!geo_centroid","!geo_bounds"],min:1,defaults:[{schema:"metric",type:"count"}]},{group:public_["AggGroupNames"].Metrics,name:"radius",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.area.radiusTitle",{defaultMessage:"Dot size"}),min:0,max:1,aggFilter:["count","avg","sum","min","max","cardinality"]},{group:public_["AggGroupNames"].Buckets,name:"segment",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.area.segmentTitle",{defaultMessage:"X-axis"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"]},{group:public_["AggGroupNames"].Buckets,name:"group",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.area.groupTitle",{defaultMessage:"Split series"}),min:0,max:3,aggFilter:["!geohash_grid","!geotile_grid","!filter"]},{group:public_["AggGroupNames"].Buckets,name:"split",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.area.splitTitle",{defaultMessage:"Split chart"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"]}])}});const createHeatmapVisTypeDefinition=deps=>({name:"heatmap",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.heatmap.heatmapTitle",{defaultMessage:"Heat Map"}),icon:"heatmap",description:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.heatmap.heatmapDescription",{defaultMessage:"Shade cells within a matrix"}),getSupportedTriggers:()=>[visualizations_public_["VIS_EVENT_TO_TRIGGER"].filter],visualization:createVislibVisController(deps),visConfig:{defaults:{type:"heatmap",addTooltip:true,addLegend:true,enableHover:false,legendPosition:Positions.RIGHT,times:[],colorsNumber:4,colorSchema:charts_public_["ColorSchemas"].Greens,setColorRange:false,colorsRange:[],invertColors:false,percentageMode:false,valueAxes:[{show:false,id:"ValueAxis-1",type:AxisTypes.VALUE,scale:{type:ScaleTypes.LINEAR,defaultYExtents:false},labels:{show:false,rotate:0,overwriteColor:false,color:"black"}}]}},events:{brush:{disabled:false}},editorConfig:{collections:getHeatmapCollections(),optionsTemplate:HeatmapOptions,schemas:new visDefaultEditor_public_["Schemas"]([{group:public_["AggGroupNames"].Metrics,name:"metric",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.heatmap.metricTitle",{defaultMessage:"Value"}),min:1,max:1,aggFilter:["count","avg","median","sum","min","max","cardinality","std_dev","top_hits"],defaults:[{schema:"metric",type:"count"}]},{group:public_["AggGroupNames"].Buckets,name:"segment",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.heatmap.segmentTitle",{defaultMessage:"X-axis"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"]},{group:public_["AggGroupNames"].Buckets,name:"group",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.heatmap.groupTitle",{defaultMessage:"Y-axis"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"]},{group:public_["AggGroupNames"].Buckets,name:"split",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.heatmap.splitTitle",{defaultMessage:"Split chart"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"]}])}});const createHorizontalBarVisTypeDefinition=deps=>({name:"horizontal_bar",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.horizontalBar.horizontalBarTitle",{defaultMessage:"Horizontal Bar"}),icon:"visBarHorizontal",description:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.horizontalBar.horizontalBarDescription",{defaultMessage:"Assign a continuous variable to each axis"}),visualization:createVislibVisController(deps),getSupportedTriggers:()=>[visualizations_public_["VIS_EVENT_TO_TRIGGER"].filter,visualizations_public_["VIS_EVENT_TO_TRIGGER"].brush],visConfig:{defaults:{type:"histogram",grid:{categoryLines:false},categoryAxes:[{id:"CategoryAxis-1",type:AxisTypes.CATEGORY,position:Positions.LEFT,show:true,style:{},scale:{type:ScaleTypes.LINEAR},labels:{show:true,rotate:charts_public_["Rotates"].HORIZONTAL,filter:false,truncate:200},title:{}}
6],valueAxes:[{id:"ValueAxis-1",name:"LeftAxis-1",type:AxisTypes.VALUE,position:Positions.BOTTOM,show:true,style:{},scale:{type:ScaleTypes.LINEAR,mode:AxisModes.NORMAL},labels:{show:true,rotate:charts_public_["Rotates"].ANGLED,filter:true,truncate:100},title:{text:countLabel}}],seriesParams:[{show:true,type:ChartTypes.HISTOGRAM,mode:ChartModes.NORMAL,data:{label:countLabel,id:"1"},valueAxis:"ValueAxis-1",drawLinesBetweenPoints:true,lineWidth:2,showCircles:true}],addTooltip:true,addLegend:true,legendPosition:Positions.RIGHT,times:[],addTimeMarker:false,labels:{},thresholdLine:{show:false,value:10,width:1,style:ThresholdLineStyles.FULL,color:Object(external_osdSharedDeps_ElasticEuiLibServices_["euiPaletteColorBlind"])()[9]}}},events:{brush:{disabled:false}},editorConfig:{collections:getConfigCollections(),optionTabs:getAreaOptionTabs(),schemas:new visDefaultEditor_public_["Schemas"]([{group:public_["AggGroupNames"].Metrics,name:"metric",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.horizontalBar.metricTitle",{defaultMessage:"Y-axis"}),min:1,aggFilter:["!geo_centroid","!geo_bounds"],defaults:[{schema:"metric",type:"count"}]},{group:public_["AggGroupNames"].Metrics,name:"radius",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.horizontalBar.radiusTitle",{defaultMessage:"Dot size"}),min:0,max:1,aggFilter:["count","avg","sum","min","max","cardinality"]},{group:public_["AggGroupNames"].Buckets,name:"segment",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.horizontalBar.segmentTitle",{defaultMessage:"X-axis"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"]},{group:public_["AggGroupNames"].Buckets,name:"group",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.horizontalBar.groupTitle",{defaultMessage:"Split series"}),min:0,max:3,aggFilter:["!geohash_grid","!geotile_grid","!filter"]},{group:public_["AggGroupNames"].Buckets,name:"split",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.horizontalBar.splitTitle",{defaultMessage:"Split chart"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"]}])}});const createGaugeVisTypeDefinition=deps=>({name:"gauge",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.gauge.gaugeTitle",{defaultMessage:"Gauge"}),icon:"visGauge",description:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.gauge.gaugeDescription",{defaultMessage:"Gauges indicate the status of a metric. Use it to show how a metric's value relates to reference threshold values."}),visConfig:{defaults:{type:"gauge",addTooltip:true,addLegend:true,isDisplayWarning:false,gauge:{alignment:Alignments.AUTOMATIC,extendRange:true,percentageMode:false,gaugeType:GaugeTypes.ARC,gaugeStyle:"Full",backStyle:"Full",orientation:"vertical",colorSchema:charts_public_["ColorSchemas"].GreenToRed,gaugeColorMode:charts_public_["ColorModes"].LABELS,colorsRange:[{from:0,to:50},{from:50,to:75},{from:75,to:100}],invertColors:false,labels:{show:true,color:"black"},scale:{show:true,labels:false,color:"rgba(105,112,125,0.2)"},type:"meter",style:{bgWidth:.9,width:.9,mask:false,bgMask:false,maskBars:50,bgFill:"rgba(105,112,125,0.2)",bgColor:true,subText:"",fontSize:60}}}},visualization:createVislibVisController(deps),editorConfig:{collections:getGaugeCollections(),optionsTemplate:GaugeOptions,schemas:new visDefaultEditor_public_["Schemas"]([{group:public_["AggGroupNames"].Metrics,name:"metric",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.gauge.metricTitle",{defaultMessage:"Metric"}),min:1,aggFilter:["!std_dev","!geo_centroid","!percentiles","!percentile_ranks","!derivative","!serial_diff","!moving_avg","!cumulative_sum","!geo_bounds"],defaults:[{schema:"metric",type:"count"}]},{group:public_["AggGroupNames"].Buckets,name:"group",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.gauge.groupTitle",{defaultMessage:"Split group"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"]}])},useCustomNoDataScreen:true});const createGoalVisTypeDefinition=deps=>({name:"goal",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.goal.goalTitle",{defaultMessage:"Goal"}),icon:"visGoal",description:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.goal.goalDescription",{defaultMessage:"A goal chart indicates how close you are to your final goal."}),visualization:createVislibVisController(deps),visConfig:{defaults:{addTooltip:true,addLegend:false,isDisplayWarning:false,type:"gauge",gauge:{verticalSplit:false,autoExtend:false,percentageMode:true,gaugeType:GaugeTypes.ARC,gaugeStyle:"Full",backStyle:"Full",orientation:"vertical",useRanges:false,colorSchema:charts_public_["ColorSchemas"].GreenToRed,gaugeColorMode:charts_public_["ColorModes"].NONE,colorsRange:[{from:0,to:1e4}],invertColors:false,labels:{show:true,color:"black"},scale:{show:false,labels:false,color:"rgba(105,112,125,0.2)",width:2},type:"meter",style:{bgFill:"rgba(105,112,125,0.2)",bgColor:false,labelColor:false,subText:"",fontSize:60}}}},editorConfig:{collections:getGaugeCollections(),optionsTemplate:GaugeOptions,schemas:new visDefaultEditor_public_["Schemas"]([{group:public_["AggGroupNames"].Metrics,name:"metric",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.goal.metricTitle",{defaultMessage:"Metric"}),min:1,aggFilter:["!std_dev","!geo_centroid","!percentiles","!percentile_ranks","!derivative","!serial_diff","!moving_avg","!cumulative_sum","!geo_bounds"],defaults:[{schema:"metric",type:"count"}]},{group:public_["AggGroupNames"].Buckets,name:"group",title:external_osdSharedDeps_OsdI18n_["i18n"].translate("visTypeVislib.goal.groupTitle",{defaultMessage:"Split group"}),min:0,max:1,aggFilter:["!geohash_grid","!geotile_grid","!filter"]}])},useCustomNoDataScreen:true});class plugin_VisTypeVislibPlugin{constructor(initializerContext){this.initializerContext=initializerContext}async setup(core,_ref){let{expressions:expressions,visualizations:visualizations,charts:charts,visTypeXy:visTypeXy}=_ref;
6const visualizationDependencies={uiSettings:core.uiSettings,charts:charts};const vislibTypes=[createHistogramVisTypeDefinition,createLineVisTypeDefinition,createPieVisTypeDefinition,createAreaVisTypeDefinition,createHeatmapVisTypeDefinition,createHorizontalBarVisTypeDefinition,createGaugeVisTypeDefinition,createGoalVisTypeDefinition];const vislibFns=[createVisTypeVislibVisFn(),createPieVisFn()];if(!visTypeXy){const convertedTypes=[];const convertedFns=[];convertedFns.forEach(expressions.registerFunction);convertedTypes.forEach(vis=>visualizations.createBaseVisualization(vis(visualizationDependencies)))}vislibFns.forEach(expressions.registerFunction);vislibTypes.forEach(vis=>visualizations.createBaseVisualization(vis(visualizationDependencies)))}start(core,_ref2){let{data:data,opensearchDashboardsLegacy:opensearchDashboardsLegacy}=_ref2;Object(services["e"])(data.fieldFormats);Object(services["d"])(data.actions);Object(services["f"])(opensearchDashboardsLegacy)}}function public_plugin(initializerContext){return new plugin_VisTypeVislibPlugin(initializerContext)}},function(module,exports){module.exports=__osdSharedDeps__.ElasticNumeral},function(module,exports){module.exports=__osdSharedDeps__.ReactDomServer},function(module,exports){module.exports=__osdSharedDeps__.Theme}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.