/*! Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. * Licensed under the Elastic License 2.0; you may not use this file except in compliance with the Elastic License 2.0. */ (window.canvas_bundle_jsonpfunction=window.canvas_bundle_jsonpfunction||[]).push([[1],{100:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a(16);t.default=function(e){l.useEffect(e,[])}},125:function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));var l=a(16),n=a.n(l),s=a(70),i=a(75),o=a.n(i),r=a(19),p=a(17);const c=e=>{const{children:t,...a}=e;return Object(p.jsx)(n.a.Fragment,null,t(a))};c.propTypes={children:o.a.func.isRequired,error:o.a.object,errorInfo:o.a.object,resetErrorState:o.a.func.isRequired};const u=Object(s.compose)(Object(s.withState)("error","setError",null),Object(s.withState)("errorInfo","setErrorInfo",null),Object(s.withHandlers)({resetErrorState:({setError:e,setErrorInfo:t})=>()=>{e(null),t(null)}}),Object(s.lifecycle)({componentDidCatch(e,t){this.props.setError(e),this.props.setErrorInfo(t)}}),Object(s.mapProps)((e=>Object(r.omit)(e,["setError","setErrorInfo"]))))(c)},126:function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a(16);var l=a(18),n=a(119),s=a(17);const i=({animated:e=!1,text:t="",backgroundColor:a="#000000"})=>{if(e)return Object(s.jsx)("div",{className:"canvasLoading"},t&&Object(s.jsx)("span",null,t," "),Object(s.jsx)(l.EuiLoadingSpinner,{size:"m"}));const i=Object(n.a)(a);let o="text";return i&&Object(l.isColorDark)(i[0],i[1],i[2])&&(o="ghost"),Object(s.jsx)("div",{className:"canvasLoading"},t&&Object(s.jsx)("span",null,t," "),Object(s.jsx)(l.EuiIcon,{color:o,type:"clock"}))};i.defaultProps={animated:!1,backgroundColor:"#000000",text:""}},233:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a(31),n=a(16),s=l.__importDefault(a(431));t.default=function(e,t,a){void 0===t&&(t=0),void 0===a&&(a=[]);var l=s.default(e,t),i=l[0],o=l[1],r=l[2];return n.useEffect(r,a),[i,o]}},431:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a(16);t.default=function(e,t){void 0===t&&(t=0);var a=l.useRef(!1),n=l.useRef(),s=l.useRef(e),i=l.useCallback((function(){return a.current}),[]),o=l.useCallback((function(){a.current=!1,n.current&&clearTimeout(n.current),n.current=setTimeout((function(){a.current=!0,s.current()}),t)}),[t]),r=l.useCallback((function(){a.current=null,n.current&&clearTimeout(n.current)}),[]);return l.useEffect((function(){s.current=e}),[e]),l.useEffect((function(){return o(),r}),[t]),[i,r,o]}},443:function(e,t,a){"use strict";a.r(t),a.d(t,"datasourceSpecs",(function(){return G})),a.d(t,"initializeElements",(function(){return J})),a.d(t,"initializeElementsSpec",(function(){return Z})),a.d(t,"modelSpecs",(function(){return oe})),a.d(t,"viewSpecs",(function(){return Le})),a.d(t,"viewInitializers",(function(){return Ae})),a.d(t,"initializeViews",(function(){return ke})),a.d(t,"args",(function(){return Ea})),a.d(t,"initializers",(function(){return Da})),a.d(t,"initializeArgs",(function(){return Fa})),a.d(t,"tagSpecs",(function(){return La})),a.d(t,"transformSpecs",(function(){return _a}));var l=a(1),n=a.n(l),s=a(16),i=a.n(s),o=a(44),r=a(18),p=a(27),c=a(19),u=a(65);const m=["string","number","boolean"],g=()=>new Error(`Arg setting helpers only support ${m.join(",")}`),d=e=>Object(c.includes)(m,e);function b(e){const t=Object(u.e)(e);if(!d(t))throw g();return e}function y(e,t){return t[e]?t[e].map((e=>{if(!d(Object(u.e)(e)))throw g();return e})):[]}function h(e,t){return{[e]:(t=Array.isArray(t)?t:[t]).map(b)}}var j=a(66),f=a(59),x=a(17);const{Essql:v}=f.e;class essql_EssqlDatasource extends s.PureComponent{constructor(...e){super(...e),n()(this,"defaultQuery",`SELECT * FROM "${this.props.defaultIndex}"`),n()(this,"getQuery",(()=>y(this.getArgName(),this.props.args)[0])),n()(this,"getArgName",(()=>{const{args:e}=this.props;return y("_",e)[0]?"_":y("q",e)[0]?"q":"query"})),n()(this,"setArg",((e,t)=>{const{args:a,updateArgs:l}=this.props;l&&l({...a,...h(e,t)})})),n()(this,"onChange",(e=>{this.props.setInvalid(!e.trim()),this.setArg(this.getArgName(),e)})),n()(this,"editorDidMount",(e=>{const t=e.getModel();null==t||t.updateOptions({tabSize:2})}))}componentDidMount(){const e=this.getQuery();"string"!=typeof e?this.setArg(this.getArgName(),this.defaultQuery):this.props.setInvalid(!e.trim())}render(){const{isInvalid:e}=this.props;return Object(x.jsx)(r.EuiFormRow,{isInvalid:e,label:v.getLabel(),labelAppend:Object(x.jsx)(r.EuiText,{size:"xs"},Object(x.jsx)(r.EuiLink,{href:f.k,target:"_blank"},v.getLabelAppend()))},Object(x.jsx)(p.CodeEditorField,{languageId:o.SQLLang.ID,value:this.getQuery(),onChange:this.onChange,className:"canvasTextArea__code",options:{fontSize:14,scrollBeyondLastLine:!1,quickSuggestions:!0,minimap:{enabled:!1},wordWrap:"on",wrappingIndent:"indent",lineNumbers:"off",glyphMargin:!1,folding:!1},height:"350px",editorDidMount:this.editorDidMount}))}}var O=a(60),N=a.n(O),C=a(89),T=a.n(C),S=a(63);const E=({selected:e=[],fields:t=[],onChange:a,onFocus:l,onBlur:n})=>{const s=t.map((e=>({label:e}))),i=e.map((e=>({label:e})));return Object(x.jsx)(r.EuiComboBox,{selectedOptions:i,options:s,onChange:e=>a(e.map((({label:e})=>e))),className:"canvasFieldsSelect",onFocus:l,onBlur:n,compressed:!0})},D=e=>{const{index:t,selected:a,onChange:l}=e,[n,i]=Object(s.useState)([]),o=T()(t),r=Object(s.useRef)(!0),{getFields:p}=Object(S.useDataViewsService)();return Object(s.useEffect)((()=>{o!==t&&p(t).then((e=>{if(!r.current)return;i(e||[]);const t=a.filter((t=>(e||[]).includes(t)));Object(c.isEqual)(t,a)||l(t)}))}),[n,t,l,o,a,p]),Object(s.useEffect)((()=>()=>{r.current=!1}),[]),Object(x.jsx)(E,N()({},e,{fields:n}))},F=({value:e,fields:t=[],onChange:a,onFocus:l,onBlur:n})=>{const s=e?[{label:e}]:[],i=t.map((e=>({label:e})));return Object(x.jsx)(r.EuiComboBox,{selectedOptions:s,options:i,onChange:([e])=>{var t;return a(null!==(t=null==e?void 0:e.label)&&void 0!==t?t:null)},onSearchChange:e=>{e&&a(null)},onFocus:l,onBlur:n,singleSelection:{asPlainText:!0},isClearable:!1,compressed:!0})},w=e=>{const{index:t,value:a,onChange:l}=e,[n,i]=Object(s.useState)([]),o=Object(s.useRef)(!1),{getFields:r}=Object(S.useDataViewsService)();return Object(s.useEffect)((()=>{o.current=!0,r(t).then((e=>i(e||[]))).finally((()=>{o.current=!1}))}),[t,r]),Object(s.useEffect)((()=>{o.current||!a||n.includes(a)||l(null)}),[a,n,l]),Object(x.jsx)(F,N()({},e,{fields:n}))};var L=a(100),A=a.n(L);const k="_all",I=k,H=({value:e=k,loading:t,dataViews:a,onChange:l,onFocus:n,onBlur:s})=>{const i=a.find((t=>e===t.title)),o=i?{value:i.title,label:i.name||i.title}:{value:e,label:e},p=a.map((({name:e,title:t})=>({value:t,label:e||t,"data-test-subj":`canvasDataViewSelect__${e||t}`})));return Object(x.jsx)(r.EuiComboBox,{selectedOptions:[o],onChange:([e])=>{l(e.value||I)},onSearchChange:e=>{e&&l(I)},onBlur:s,onFocus:n,isDisabled:t,options:p,singleSelection:{asPlainText:!0},isClearable:!1,onCreateOption:e=>l(e||I),compressed:!0,"data-test-subj":"canvasDataViewSelect"})},_=e=>{const{value:t,onChange:a}=e,[l,n]=Object(s.useState)([]),[i,o]=Object(s.useState)(!0),r=Object(s.useRef)(!0),{getDataViews:p}=Object(S.useDataViewsService)();return A()((()=>(p().then((e=>{r.current&&(e||(e=[]),o(!1),n(Object(c.sortBy)(e,(({name:e,title:t})=>e||t||""))),!t&&e.length&&a(e[0].title))})),()=>{r.current=!1}))),Object(x.jsx)(H,N()({},e,{dataViews:l,loading:i}))},{ESDocs:V}=f.e,P=({args:e,updateArgs:t,defaultIndex:a})=>{const l=Object(s.useCallback)(((a,l)=>{console.log({name:a,value:l}),t&&t({...e,...h(a,l)})}),[e,t]),n=()=>y("_",e)[0]?"_":y("q",e)[0]?"q":"query",i=(()=>{const t=y("fields",e)[0]||"";return 0===t.length?[]:t.split(",").map((e=>e.trim()))})(),[o,p]=(y("sort",e)[0]||", DESC").split(",").map((e=>e.trim())),c=y("index",e)[0]||a||"";Object(s.useEffect)((()=>{y("index",e)[0]!==c&&l("index",c)}),[e,c,l]);const u=[{value:"asc",text:V.getAscendingOption()},{value:"desc",text:V.getDescendingOption()}];return Object(x.jsx)("div",null,Object(x.jsx)(r.EuiFormRow,{label:V.getIndexTitle(),helpText:V.getIndexLabel(),display:"rowCompressed"},Object(x.jsx)(_,{value:c,onChange:e=>l("index",e)})),Object(x.jsx)(r.EuiFormRow,{label:V.getFieldsTitle(),helpText:i.length<=10?V.getFieldsLabel():V.getFieldsWarningLabel(),display:"rowCompressed"},Object(x.jsx)(D,{index:c,onChange:e=>l("fields",e.join(", ")),selected:i})),Object(x.jsx)(r.EuiSpacer,{size:"s"}),Object(x.jsx)(r.EuiAccordion,{id:"accordionAdvancedSettings",buttonContent:"Advanced settings",className:"canvasSidebar__accordion"},Object(x.jsx)(r.EuiSpacer,{size:"s"}),Object(x.jsx)(r.EuiFormRow,{label:V.getSortFieldTitle(),display:"columnCompressed"},Object(x.jsx)(w,{index:c,value:o,onChange:e=>l("sort",[e,p].join(", "))})),Object(x.jsx)(r.EuiFormRow,{label:V.getSortOrderTitle(),display:"columnCompressed"},Object(x.jsx)(r.EuiSelect,{value:p.toLowerCase(),onChange:e=>l("sort",[o,e.target.value].join(", ")),options:u,compressed:!0})),Object(x.jsx)(r.EuiFormRow,{label:V.getQueryTitle(),labelAppend:Object(x.jsx)(r.EuiText,{size:"xs"},Object(x.jsx)(r.EuiLink,{href:f.g,target:"_blank"},V.getQueryLabel())),display:"rowCompressed"},Object(x.jsx)(r.EuiTextArea,{value:y(n(),e)[0]||"",onChange:e=>l(n(),e.target.value),compressed:!0}))),Object(x.jsx)(r.EuiSpacer,{size:"m"}),Object(x.jsx)(r.EuiCallOut,{size:"s",title:V.getWarningTitle(),iconType:"warning",color:"warning"},Object(x.jsx)("p",null,V.getWarning())))},{DemoData:M}=f.e,z=()=>Object(x.jsx)(r.EuiCallOut,{title:M.getHeading(),iconType:"iInCircle"},Object(x.jsx)(r.EuiText,{size:"s"},Object(x.jsx)("p",null,M.getDescription())));var R=a(23);const{Timelion:B}=f.e,U=({args:e,updateArgs:t,defaultIndex:a})=>{const l=`.es(index=${a})`,n=(a,l)=>{t&&t({...e,...h(a,l)})},s=y("_",e)[0]?"_":y("q",e)[0]?"q":"query";return Object(x.jsx)("div",null,Object(x.jsx)(r.EuiCallOut,{title:B.getTipsHeading(),size:"s",iconType:"iInCircle"},Object(x.jsx)("ul",null,Object(x.jsx)("li",null,Object(x.jsx)(R.FormattedMessage,{id:"xpack.canvas.uis.dataSources.timelion.tips.time",defaultMessage:"{timelion} requires a time range. Add a time filter element to your page or use the expression editor to pass one in.",values:{timelion:f.l}})),Object(x.jsx)("li",null,Object(x.jsx)(R.FormattedMessage,{id:"xpack.canvas.uis.dataSources.timelion.tips.functions",defaultMessage:"Some {timelion} functions, such as {functionExample}, do not translate to a {canvas} data table. However, anything todo with data manipulation should work as expected.",values:{timelion:f.l,canvas:f.c,functionExample:Object(x.jsx)(r.EuiCode,null,".color()")}})))),Object(x.jsx)(r.EuiSpacer,{size:"m"}),Object(x.jsx)(r.EuiFormRow,{label:B.getQueryLabel(),labelAppend:Object(x.jsx)(r.EuiText,{size:"xs"},Object(x.jsx)(r.EuiLink,{href:f.m,target:"_blank"},B.queryLabel())),display:"rowCompressed"},Object(x.jsx)(r.EuiTextArea,{className:"canvasTextArea__code",value:y(s,e)[0]||l,onChange:e=>n(s,e.target.value),rows:15})),Object(x.jsx)(r.EuiFormRow,{label:B.getIntervalLabel(),helpText:B.getIntervalHelp(),display:"columnCompressed"},Object(x.jsx)(r.EuiFieldText,{compressed:!0,value:y("interval",e)[0]||"auto",onChange:e=>n("interval",e.target.value)})))},G=[()=>({name:"essql",displayName:v.getDisplayName(),help:v.getHelp(),image:"database",template:Object(j.a)(essql_EssqlDatasource)}),()=>({name:"esdocs",displayName:V.getDisplayName(),help:V.getHelp(),image:"documents",template:Object(j.a)(P)}),()=>({name:"demodata",displayName:M.getDisplayName(),help:M.getHelp(),image:"training",template:Object(j.a)(z)}),()=>({name:"timelion",displayName:f.l,help:B.getHelp(),image:"visTimelion",template:Object(j.a)(U)})];var q=a(161),$=a(73),W=a(36);const Y=[()=>({name:"areaChart",displayName:"Area",help:"A line chart with a filled body",type:"chart",icon:"visArea",expression:'kibana\n| selectFilter\n| demodata\n| pointseries x="time" y="mean(price)"\n| plot defaultStyle={seriesStyle lines=1 fill=1}\n| render'}),()=>({name:"bubbleChart",displayName:"Bubble",type:"chart",help:"A customizable bubble chart",width:700,height:300,icon:"heatmap",expression:'kibana\n| selectFilter\n| demodata\n| pointseries x="project" y="sum(price)" color="state" size="size(username)"\n| plot defaultStyle={seriesStyle points=5 fill=1}\n| render'}),()=>({name:"debug",displayName:"Debug data",help:"Just dumps the configuration of the element",icon:"bug",expression:"demodata\n| render as=debug"}),()=>({name:"dropdownFilter",displayName:"Dropdown select",type:"filter",help:'A dropdown from which you can select values for an "exactly" filter',icon:"filter",height:50,expression:"demodata\n| dropdownControl valueColumn=project filterColumn=project | render",filter:""}),()=>({name:"filterDebug",displayName:"Debug filter",help:"Shows the underlying global filters in a workpad",icon:"bug",expression:"kibana\n| selectFilter\n| render as=debug"}),()=>({name:"image",displayName:"Image",type:"image",help:"A static image",icon:"image",expression:'image dataurl=null mode="contain"\n| render'}),()=>({name:"horizontalBarChart",displayName:"Bar horizontal",type:"chart",help:"A customizable horizontal bar chart",icon:"visBarHorizontal",expression:'kibana\n| selectFilter\n| demodata\n| pointseries x="size(cost)" y="project" color="project"\n| plot defaultStyle={seriesStyle bars=0.75 horizontalBars=true} legend=false\n| render'}),()=>({name:"horizontalProgressBar",displayName:"Horizontal bar",type:"progress",help:"Displays progress as a portion of a horizontal bar",width:400,height:30,expression:`kibana\n| selectFilter\n| demodata\n| math "mean(percent_uptime)"\n| progress shape="horizontalBar" label={formatnumber 0%} font={font size=24 family="${$.openSans.value}" color="#000000" align=center}\n| render`}),()=>({name:"horizontalProgressPill",displayName:"Horizontal pill",type:"progress",help:"Displays progress as a portion of a horizontal pill",width:400,height:30,expression:`kibana\n| selectFilter\n| demodata\n| math "mean(percent_uptime)"\n| progress shape="horizontalPill" label={formatnumber 0%} font={font size=24 family="${$.openSans.value}" color="#000000" align=center}\n| render`}),()=>({name:"lineChart",displayName:"Line",type:"chart",help:"A customizable line chart",icon:"visLine",expression:'kibana\n| selectFilter\n| demodata\n| pointseries x="time" y="mean(price)"\n| plot defaultStyle={seriesStyle lines=3}\n| render'}),()=>({name:"markdown",displayName:"Text",type:"text",help:"Add text using Markdown",icon:"visText",expression:'kibana\n| selectFilter\n| demodata\n| markdown "### Welcome to the Markdown element\n\nGood news! You\'re already connected to some demo data!\n\nThe data table contains\n**{{rows.length}} rows**, each containing\n the following columns:\n{{#each columns}}\n **{{name}}**\n{{/each}}\n\nYou can use standard Markdown in here, but you can also access your piped-in data using Handlebars. If you want to know more, check out the [Handlebars documentation](https://ela.st/handlebars-docs).\n\n#### Enjoy!" | render'}),()=>({name:"pie",displayName:"Pie",type:"chart",width:300,height:300,help:"A simple pie chart",icon:"visPie",expression:'kibana\n| selectFilter\n| demodata\n| pointseries color="state" size="max(price)"\n| pie\n| render'}),()=>({name:"plot",displayName:"Coordinate plot",type:"chart",help:"Mixed line, bar or dot charts",expression:'kibana\n| selectFilter\n| demodata\n| pointseries x="time" y="sum(price)" color="state"\n| plot defaultStyle={seriesStyle points=5}\n| render'}),()=>({name:"progressGauge",displayName:"Gauge",type:"progress",help:"Displays progress as a portion of a gauge",width:200,height:200,icon:"visGoal",expression:`kibana\n| selectFilter\n| demodata\n| math "mean(percent_uptime)"\n| progress shape="gauge" label={formatnumber 0%} font={font size=24 family="${$.openSans.value}" color="#000000" align=center}\n| render`}),()=>({name:"progressSemicircle",displayName:"Semicircle",type:"progress",help:"Displays progress as a portion of a semicircle",width:200,height:100,expression:`kibana\n| selectFilter\n| demodata\n| math "mean(percent_uptime)"\n| progress shape="semicircle" label={formatnumber 0%} font={font size=24 family="${$.openSans.value}" color="#000000" align=center}\n| render`}),()=>({name:"progressWheel",displayName:"Wheel",type:"progress",help:"Displays progress as a portion of a wheel",width:200,height:200,expression:`kibana\n| selectFilter\n| demodata\n| math "mean(percent_uptime)"\n| progress shape="wheel" label={formatnumber 0%} font={font size=24 family="${$.openSans.value}" color="#000000" align=center}\n| render`}),()=>({name:"repeatImage",displayName:"Image repeat",type:"image",help:"Repeats an image N times",expression:'kibana\n| selectFilter\n| demodata\n| math "mean(cost)"\n| repeatImage image=null\n| render'}),()=>({name:"revealImage",displayName:"Image reveal",type:"image",help:"Reveals a percentage of an image",expression:'kibana\n| selectFilter\n| demodata\n| math "mean(percent_uptime)"\n| revealImage origin=bottom image=null\n| render'}),()=>({name:"shape",displayName:"Shape",type:"shape",help:"A customizable shape",width:200,height:200,icon:"node",expression:'shape "square" fill="#4cbce4" border="rgba(255,255,255,0)" borderWidth=0 maintainAspect=false | render'}),()=>({name:"table",displayName:"Data table",type:"chart",help:"A scrollable grid for displaying data in a tabular format",icon:"visTable",expression:"kibana\n| selectFilter\n| demodata\n| table\n| render"}),()=>({name:"timeFilter",displayName:"Time filter",type:"filter",help:"Set a time window",icon:"calendar",height:50,expression:"timefilterControl compact=true column=@timestamp\n| render",filter:"timefilter column=@timestamp from=now-24h to=now"}),()=>({name:"verticalBarChart",displayName:"Vertical bar chart",type:"chart",help:"A customizable vertical bar chart",icon:"visBarVertical",expression:'kibana\n| selectFilter\n| demodata\n| pointseries x="project" y="size(cost)" color="project"\n| plot defaultStyle={seriesStyle bars=0.75} legend=false\n| render'}),()=>({name:"verticalProgressBar",displayName:"Vertical progress bar",type:"progress",help:"Displays progress as a portion of a vertical bar",width:80,height:400,expression:`kibana\n| selectFilter\n| demodata\n| math "mean(percent_uptime)"\n| progress shape="verticalBar" label={formatnumber 0%} font={font size=24 family="${$.openSans.value}" color="#000000" align=center}\n| render`}),()=>({name:"verticalProgressPill",displayName:"Vertical progress pill",type:"progress",help:"Displays progress as a portion of a vertical pill",width:80,height:400,expression:`kibana\n| selectFilter\n| demodata\n| math "mean(percent_uptime)"\n| progress shape="verticalPill" label={formatnumber 0%} font={font size=24 family="${$.openSans.value}" color="#000000" align=center}\n| render`}),()=>({name:"tagCloud",displayName:"Tag Cloud",type:"chart",help:"Tagcloud visualization",icon:"visTagCloud",expression:'kibana\n| selectFilter\n| demodata\n| ply by="country" fn={math "count(country)" | as "Count"}\n| filterrows fn={getCell "Count" | gte 10}\n| tagcloud metric={visdimension "Count"} bucket={visdimension "country"}\n| render'}),()=>({name:"heatmap",displayName:"Heatmap",type:"chart",help:"Heatmap visualization",icon:"heatmap",expression:'kibana\n| selectFilter\n| demodata\n| head 10\n| heatmap xAccessor={visdimension "age"} yAccessor={visdimension "project"} valueAccessor={visdimension "cost"}\n| render'})],X=[()=>({name:"metricVis",displayName:"Metric Vis",type:"chart",help:"Metric visualization",icon:"visMetric",expression:'kibana\n | selectFilter\n | demodata\n | head 1\n | metricVis metric="cost"'}),()=>({name:"legacyMetricVis",displayName:"Legacy metric Vis",type:"chart",help:"Legacy metric visualization",icon:"visMetric",expression:'kibana\n| selectFilter\n| demodata\n| head 1\n| legacyMetricVis metric={visdimension "percent_uptime"} colorMode="Labels"\n| render'}),()=>({name:"pieVis",displayName:"(New) Pie Vis",type:"chart",help:"Pie visualization",icon:"visPie",expression:'kibana\n| selectFilter\n| demodata\n| head 10\n| pieVis metrics={visdimension "age"} buckets={visdimension "project"} buckets={visdimension "cost"} legendDisplay="default"\n| render'})],Q=[(e,t)=>()=>({name:"metric",displayName:"Metric",type:"chart",help:"A number with a label",width:200,height:100,icon:"visMetric",expression:`kibana\n| selectFilter\n| demodata\n| math "unique(country)"\n| metric "Countries"\n metricFont={font size=48 family="${$.openSans.value}" color="#000000" align="center" lHeight=48}\n labelFont={font size=14 family="${$.openSans.value}" color="#000000" align="center"}\n metricFormat="${e.uiSettings.get(W.FORMATS_UI_SETTINGS.FORMAT_NUMBER_DEFAULT_PATTERN)}"\n| render`})],J=(e,t)=>{const a=[...Y,...Q.map((a=>a(e,t)))];return Object(q.a)(a)},Z=(e,t)=>{const a=J(e,t);return[...Object(q.a)(X),...a]};var K=a(74);const{PointSeries:ee}=f.i,{Math:te}=f.i,{Tagcloud:ae}=f.r,{MetricVis:le}=f.r,{HeatmapLegend:ne}=f.i,{HeatmapGrid:se}=f.i,{PartitionLabels:ie}=f.i,oe=[()=>({name:"pointseries",displayName:ee.getDisplayName(),args:[{name:"x",displayName:ee.getXAxisDisplayName(),help:ee.getXAxisHelp(),argType:"datacolumn"},{name:"y",displayName:ee.getYaxisDisplayName(),help:ee.getYaxisHelp(),argType:"datacolumn"},{name:"color",displayName:ee.getColorDisplayName(),help:ee.getColorHelp(),argType:"datacolumn"},{name:"size",displayName:ee.getSizeDisplayName(),help:ee.getSizeHelp(),argType:"datacolumn"},{name:"text",displayName:ee.getTextDisplayName(),help:ee.getTextHelp(),argType:"datacolumn"}],resolve:({context:e})=>"ready"!==Object(K.b)(e)?{columns:[]}:{columns:Object(c.get)(Object(K.c)(e),"columns",[])}}),()=>({name:"math",displayName:te.getDisplayName(),args:[{name:"_",displayName:te.getValueDisplayName(),help:te.getValueHelp(),argType:"datacolumn",options:{onlyMath:!1}}],resolve:({context:e})=>"ready"!==Object(K.b)(e)?{columns:[]}:{columns:Object(c.get)(Object(K.c)(e),"columns",[])}}),()=>({name:"tagcloud",displayName:ae.getDisplayName(),args:[{name:"metric",displayName:ae.getMetricColumnDisplayName(),help:ae.getMetricColumnHelp(),argType:"vis_dimension"},{name:"bucket",displayName:ae.getBucketColumnDisplayName(),help:ae.getBucketColumnHelp(),argType:"vis_dimension"},{name:"palette",argType:"palette"},{name:"orientation",displayName:ae.getOrientationColumnDisplayName(),help:ae.getOrientationColumnHelp(),argType:"select",default:"single",options:{choices:[{value:"single",name:ae.getOrientationSingle()},{value:"right angled",name:ae.getOrientationRightAngled()},{value:"multiple",name:ae.getOrientationMultiple()}]}},{name:"scale",displayName:ae.getScaleColumnDisplayName(),help:ae.getScaleColumnHelp(),argType:"select",default:"linear",options:{choices:[{value:"linear",name:ae.getScaleLinear()},{value:"log",name:ae.getScaleLog()},{value:"square root",name:ae.getScaleSquareRoot()}]}},{name:"minFontSize",displayName:ae.getMinFontHeightColumnDisplayName(),help:ae.getMinFontHeightColumnHelp(),argType:"number",default:18},{name:"maxFontSize",displayName:ae.getMaxFontHeightColumnDisplayName(),help:ae.getMaxFontHeightColumnHelp(),argType:"number",default:72},{name:"showLabel",displayName:ae.getShowLabelColumnDisplayName(),help:ae.getShowLabelColumnHelp(),argType:"toggle",default:!0}],resolve:({context:e})=>"ready"!==Object(K.b)(e)?{columns:[]}:{columns:Object(c.get)(Object(K.c)(e),"columns",[])}}),()=>({name:"legacyMetricVis",displayName:le.getDisplayName(),args:[{name:"metric",displayName:le.getMetricColumnDisplayName(),help:le.getMetricColumnHelp(),argType:"vis_dimension",multi:!0,default:"{visdimension}"},{name:"bucket",displayName:le.getBucketColumnDisplayName(),help:le.getBucketColumnHelp(),argType:"vis_dimension",default:"{visdimension}"},{name:"palette",argType:"stops_palette"},{name:"font",displayName:le.getFontColumnDisplayName(),help:le.getFontColumnHelp(),argType:"font",default:'{font size=60 align="center"}'},{name:"colorMode",displayName:le.getColorModeColumnDisplayName(),help:le.getColorModeColumnHelp(),argType:"select",default:"Labels",options:{choices:[{value:"None",name:le.getColorModeNoneOption()},{value:"Labels",name:le.getColorModeLabelOption()},{value:"Background",name:le.getColorModeBackgroundOption()}]}},{name:"showLabels",displayName:le.getShowLabelsColumnDisplayName(),help:le.getShowLabelsColumnHelp(),argType:"toggle",default:!0},{name:"percentageMode",displayName:le.getPercentageModeColumnDisplayName(),help:le.getPercentageModeColumnHelp(),argType:"toggle"}],resolve:({context:e})=>"ready"!==Object(K.b)(e)?{columns:[]}:{columns:Object(c.get)(Object(K.c)(e),"columns",[])}}),()=>({name:"heatmap_legend",displayName:ne.getDisplayName(),args:[{name:"isVisible",displayName:ne.getIsVisibleDisplayName(),help:ne.getIsVisibleHelp(),argType:"toggle",default:!0},{name:"position",displayName:ne.getPositionDisplayName(),help:ne.getPositionHelp(),argType:"select",default:"right",options:{choices:[{value:"top",name:ne.getPositionTopOption()},{value:"right",name:ne.getPositionRightOption()},{value:"bottom",name:ne.getPositionBottomOption()},{value:"left",name:ne.getPositionLeftOption()}]}},{name:"maxLines",displayName:ne.getMaxLinesDisplayName(),help:ne.getMaxLinesHelp(),argType:"number",default:10},{name:"shouldTruncate",displayName:ne.getShouldTruncateDisplayName(),help:ne.getShouldTruncateHelp(),argType:"toggle"}],resolve:({context:e})=>"ready"!==Object(K.b)(e)?{columns:[]}:{columns:Object(c.get)(Object(K.c)(e),"columns",[])}}),()=>({name:"heatmap_grid",displayName:se.getDisplayName(),args:[{name:"strokeWidth",displayName:se.getStrokeWidthDisplayName(),help:se.getStrokeWidthHelp(),argType:"number"},{name:"strokeColor",displayName:se.getStrokeColorDisplayName(),help:se.getStrokeColorDisplayName(),argType:"color_picker"},{name:"isCellLabelVisible",displayName:se.getIsCellLabelVisibleDisplayName(),help:se.getIsCellLabelVisibleHelp(),argType:"toggle"},{name:"isYAxisLabelVisible",displayName:se.getIsYAxisLabelVisibleDisplayName(),help:se.getIsYAxisLabelVisibleHelp(),argType:"toggle"},{name:"isYAxisTitleVisible",displayName:se.getIsYAxisTitleVisibleDisplayName(),help:se.getIsYAxisTitleVisibleHelp(),argType:"toggle"},{name:"isXAxisLabelVisible",displayName:se.getIsXAxisLabelVisibleDisplayName(),help:se.getIsXAxisLabelVisibleHelp(),argType:"toggle"},{name:"isXAxisTitleVisible",displayName:se.getIsXAxisTitleVisibleDisplayName(),help:se.getIsXAxisTitleVisibleHelp(),argType:"toggle"}],resolve:({context:e})=>"ready"!==Object(K.b)(e)?{columns:[]}:{columns:Object(c.get)(Object(K.c)(e),"columns",[])}}),()=>({name:"partitionLabels",displayName:ie.getDisplayName(),args:[{name:"show",displayName:ie.getShowDisplayName(),help:ie.getShowHelp(),argType:"toggle",default:!0},{name:"position",displayName:ie.getPositionDisplayName(),help:ie.getPositionHelp(),argType:"select",default:"default",options:{choices:[{value:"default",name:ie.getPositionDefaultOption()},{value:"inside",name:ie.getPositionInsideOption()}]}},{name:"values",displayName:ie.getValuesDisplayName(),help:ie.getValuesHelp(),argType:"toggle",default:!0},{name:"percentDecimals",displayName:ie.getPercentDecimalsDisplayName(),help:ie.getPercentDecimalsHelp(),argType:"range",default:2,options:{min:0,max:10}},{name:"valuesFormat",displayName:ie.getValuesFormatDisplayName(),help:ie.getValuesFormatHelp(),argType:"select",default:"percent",options:{choices:[{value:"percent",name:ie.getValuesFormatPercentOption()},{value:"value",name:ie.getValuesFormatValueOption()}]}}],resolve:({context:e})=>"ready"!==Object(K.b)(e)?{columns:[]}:{columns:Object(c.get)(Object(K.c)(e),"columns",[])}})],{DropdownControl:re}=f.r,{GetCell:pe}=f.r;var ce=a(22);const{Image:ue}=f.r,{Markdown:me}=f.r,{Metric:ge}=f.r,de=[{name:"Hidden",value:!1},{name:"Top Left",value:"nw"},{name:"Top Right",value:"ne"},{name:"Bottom Left",value:"sw"},{name:"Bottom Right",value:"se"}],{Pie:be}=f.r,{Plot:ye}=f.r,he=["lines","bars","points","fill","stack"];var je=a(46);const{Progress:fe}=f.r,{RepeatImage:xe}=f.r,{RevealImage:ve}=f.r;var Oe=a(0),Ne=a(61);const{Render:Ce}=f.r,{Shape:Te}=f.r,{Table:Se}=f.r,{Timefilter:Ee}=f.r,{Heatmap:De}=f.r,{PieVis:Fe,PartitionVis:we}=f.r,Le=[()=>({name:"dropdownControl",displayName:re.getDisplayName(),modelArgs:[],args:[{name:"valueColumn",displayName:re.getValueDisplayName(),help:re.getValueHelp(),argType:"string",options:{confirm:"Set"}},{name:"filterColumn",displayName:re.getFilterDisplayName(),help:re.getFilterHelp(),argType:"string",options:{confirm:"Set"}},{name:"filterGroup",displayName:re.getFilterGroupDisplayName(),help:re.getFilterGroupHelp(),argType:"filterGroup"}]}),()=>({name:"getCell",displayName:pe.getDisplayName(),help:pe.getHelp(),modelArgs:["size"],requiresContext:!0,args:[]}),()=>({name:"image",displayName:ue.getDisplayName(),modelArgs:[],requiresContext:!1,args:[{name:"dataurl",argType:"imageUpload",resolve:async({args:e})=>{const{elasticLogo:t}=await Object(ce.getElasticLogo)();return{dataurl:Object(ce.resolveFromArgs)(e,t)}}},{name:"mode",displayName:ue.getModeDisplayName(),help:ue.getModeHelp(),argType:"select",options:{choices:[{value:"contain",name:ue.getContainMode()},{value:"cover",name:ue.getCoverMode()},{value:"stretch",name:ue.getStretchMode()}]}}]}),()=>({name:"markdown",displayName:me.getDisplayName(),help:me.getHelp(),modelArgs:[],requiresContext:!1,args:[{name:"_",displayName:me.getContentDisplayName(),help:me.getContentHelp(),argType:"editor",options:{language:p.MarkdownLang},multi:!0},{name:"font",argType:"font"},{name:"openLinksInNewTab",displayName:me.getOpenLinksInNewTabDisplayName(),help:me.getOpenLinksInNewTabHelp(),label:me.getOpenLinksInNewTabLabelName(),argType:"toggle",default:!1,options:{labelValue:me.getOpenLinksInNewTabLabelName()}}]}),()=>({name:"pie",displayName:be.getDisplayName(),modelArgs:[["color",{label:"Slice Labels"}],["size",{label:"Slice Angles"}]],args:[{name:"palette",argType:"palette"},{name:"legend",displayName:be.getLegendDisplayName(),help:be.getLegendHelp(),argType:"select",default:"ne",options:{choices:de}},{name:"hole",displayName:be.getHoleDisplayName(),help:be.getHoleHelp(),argType:"range",default:50,options:{min:0,max:100}},{name:"labelRadius",displayName:be.getLabelRadiusDisplayName(),help:be.getLabelRadiusHelp(),argType:"range",default:100,options:{min:0,max:100}},{name:"radius",displayName:be.getRadiusDisplayName(),help:be.getRadiusHelp(),argType:"percentage",default:1},{name:"tilt",displayName:be.getTiltDisplayName(),help:be.getTiltHelp(),argType:"percentage",default:1},{name:"labels",displayName:be.getLabelsDisplayName(),help:be.getLabelsHelp(),argType:"toggle",default:!0,options:{labelValue:be.getLabelsToggleSwitch()}},{name:"seriesStyle",argType:"seriesStyle",multi:!0},{name:"font",argType:"font"}],resolve:({context:e})=>"ready"!==Object(K.b)(e)?{labels:[]}:{labels:Object(c.uniq)(Object(c.map)(Object(K.c)(e).rows,"color").filter((e=>void 0!==e)))}}),()=>({name:"plot",displayName:ye.getDisplayName(),modelArgs:["x","y","color","size","text"],args:[{name:"palette",argType:"palette"},{name:"legend",displayName:ye.getLegendDisplayName(),help:ye.getLegendHelp(),argType:"select",default:"ne",options:{choices:de}},{name:"xaxis",displayName:ye.getXaxisDisplayName(),help:ye.getXaxisHelp(),argType:"axisConfig",default:!0},{name:"yaxis",displayName:ye.getYaxisDisplayName(),help:ye.getYaxisHelp(),argType:"axisConfig",default:!0},{name:"font",argType:"font"},{name:"defaultStyle",displayName:ye.getDefaultStyleDisplayName(),help:ye.getDefaultStyleHelp(),argType:"seriesStyle",default:"{seriesStyle points=5}",options:{include:he}},{name:"seriesStyle",argType:"seriesStyle",options:{include:he},multi:!0}],resolve:({context:e})=>"ready"!==Object(K.b)(e)?{labels:[]}:{labels:Object(c.uniqBy)(Object(c.map)(Object(K.c)(e).rows,"color").filter((e=>void 0!==e)))}}),()=>({name:"progress",displayName:fe.getDisplayName(),modelArgs:[["_",{label:"Value"}]],requiresContext:!1,args:[{name:"shape",displayName:fe.getShapeDisplayName(),help:fe.getShapeHelp(),argType:"select",options:{choices:Object(je.getAvailableProgressShapes)().map((e=>({value:e,name:e[0].toUpperCase()+e.slice(1).replace(/([A-Z])/g," $1")})))}},{name:"max",displayName:fe.getMaxDisplayName(),help:fe.getMaxHelp(),argType:"number",default:"1"},{name:"valueColor",displayName:fe.getValueColorDisplayName(),help:fe.getValueColorHelp(),argType:"color",default:"#1785b0"},{name:"valueWeight",displayName:fe.getValueWeightDisplayName(),help:fe.getValueWeightHelp(),argType:"number",default:"20"},{name:"barColor",displayName:fe.getBarColorDisplayName(),help:fe.getBarColorHelp(),argType:"color",default:"#f0f0f0"},{name:"barWeight",displayName:fe.getBarWeightDisplayName(),help:fe.getBarWeightHelp(),argType:"number",default:"20"},{name:"label",displayName:fe.getLabelDisplayName(),help:fe.getLabelHelp(),argType:"toggle",default:"true"},{name:"font",displayName:fe.getFontDisplayName(),help:fe.getFontHelp(),argType:"font",default:`{font size=24 family="${$.openSans.value}" color="#000000" align=center}`}]}),()=>({name:"repeatImage",displayName:xe.getDisplayName(),modelArgs:[["_",{label:"Value"}]],args:[{name:"image",displayName:xe.getImageDisplayName(),help:xe.getImageHelp(),argType:"imageUpload"},{name:"emptyImage",displayName:xe.getEmptyImageDisplayName(),help:xe.getEmptyImageHelp(),argType:"imageUpload"},{name:"size",displayName:xe.getSizeDisplayName(),help:xe.getSizeHelp(),argType:"number",default:"100"},{name:"max",displayName:xe.getMaxDisplayName(),help:xe.getMaxHelp(),argType:"number",default:"1000"}]}),()=>({name:"revealImage",displayName:ve.getDisplayName(),modelArgs:[["_",{label:"Value"}]],args:[{name:"image",displayName:ve.getImageDisplayName(),help:ve.getImageHelp(),argType:"imageUpload"},{name:"emptyImage",displayName:ve.getEmptyImageDisplayName(),help:ve.getEmptyImageHelp(),argType:"imageUpload"},{name:"origin",displayName:ve.getOriginDisplayName(),help:ve.getOriginHelp(),argType:"select",options:{choices:[{value:"top",name:ve.getOriginTop()},{value:"left",name:ve.getOriginLeft()},{value:"bottom",name:ve.getOriginBottom()},{value:"right",name:ve.getOriginRight()}]}}]}),()=>({name:"render",displayName:Ce.getDisplayName(),help:Ce.getHelp(),modelArgs:[],requiresContext:!1,args:[{name:"containerStyle",argType:"containerStyle"},{name:"css",displayName:Ne.e,help:Ce.getCssHelp(),argType:"textarea",default:`"${Oe.p}"`,options:{confirm:Ce.getCssApply()}}]}),()=>({name:"shape",displayName:Te.getDisplayName(),modelArgs:[],requiresContext:!1,args:[{name:"_",displayName:Te.getShapeDisplayName(),argType:"shape",options:{shapes:Object(je.getAvailableShapes)()}},{name:"fill",displayName:Te.getFillDisplayName(),argType:"color",help:Te.getFillHelp()},{name:"border",displayName:Te.getBorderDisplayName(),argType:"color",help:Te.getBorderHelp()},{name:"borderWidth",displayName:Te.getBorderWidthDisplayName(),argType:"number",help:Te.getBorderWidthHelp()},{name:"maintainAspect",displayName:Te.getMaintainAspectDisplayName(),argType:"toggle",help:Te.getMaintainAspectHelp(),options:{labelValue:Te.getMaintainAspectLabelName()}}]}),()=>({name:"table",displayName:Se.getDisplayName(),help:Se.getHelp(),modelArgs:[],args:[{name:"font",argType:"font"},{name:"perPage",displayName:Se.getPerPageDisplayName(),help:Se.getPerPageHelp(),argType:"select",default:10,options:{choices:["",5,10,25,50,100].map((e=>({name:String(e),value:e})))}},{name:"paginate",displayName:Se.getPaginateDisplayName(),help:Se.getPaginateHelp(),argType:"toggle",default:!0,options:{labelValue:Se.getPaginateToggleSwitch()}},{name:"showHeader",displayName:Se.getShowHeaderDisplayName(),help:Se.getShowHeaderHelp(),argType:"toggle",default:!0,options:{labelValue:Se.getShowHeaderToggleSwitch()}}]}),()=>({name:"timefilterControl",displayName:Ee.getDisplayName(),modelArgs:[],args:[{name:"column",displayName:Ee.getColumnDisplayName(),help:Ee.getColumnHelp(),argType:"string",options:{confirm:Ee.getColumnConfirm()}},{name:"filterGroup",displayName:Ee.getFilterGroupDisplayName(),help:Ee.getFilterGroupHelp(),argType:"filterGroup"}]}),()=>({name:"heatmap",displayName:De.getDisplayName(),args:[{name:"xAccessor",displayName:De.getXAccessorDisplayName(),help:De.getXAccessorHelp(),argType:"vis_dimension",default:"{visdimension}"},{name:"yAccessor",displayName:De.getYAccessorDisplayName(),help:De.getYAccessorHelp(),argType:"vis_dimension",default:"{visdimension}"},{name:"valueAccessor",displayName:De.getValueAccessorDisplayName(),help:De.getValueAccessorHelp(),argType:"vis_dimension",default:"{visdimension}"},{name:"splitRowAccessor",displayName:De.getSplitRowAccessorDisplayName(),help:De.getSplitRowAccessorHelp(),argType:"vis_dimension",default:"{visdimension}"},{name:"splitColumnAccessor",displayName:De.getSplitColumnAccessorDisplayName(),help:De.getSplitColumnAccessorHelp(),argType:"vis_dimension",default:"{visdimension}"},{name:"showTooltip",displayName:De.getShowTooltipDisplayName(),help:De.getShowTooltipHelp(),argType:"toggle",default:!0},{name:"highlightInHover",displayName:De.getHighlightInHoverDisplayName(),help:De.getHighlightInHoverHelp(),argType:"toggle"},{name:"lastRangeIsRightOpen",displayName:De.getLastRangeIsRightOpenDisplayName(),help:De.getLastRangeIsRightOpenHelp(),argType:"toggle",default:!0},{name:"palette",argType:"stops_palette"},{name:"legend",displayName:De.getLegendDisplayName(),help:De.getLegendHelp(),type:"model",argType:"heatmap_legend"},{name:"gridConfig",displayName:De.getGridConfigDisplayName(),help:De.getGridConfigHelp(),type:"model",argType:"heatmap_grid"}],resolve:({context:e})=>"ready"!==Object(K.b)(e)?{columns:[]}:{columns:Object(c.get)(Object(K.c)(e),"columns",[])}}),()=>({name:"pieVis",displayName:Fe.getDisplayName(),args:[{name:"metric",displayName:we.getMetricColumnDisplayName(),help:we.getMetricColumnHelp(),argType:"vis_dimension",default:"{visdimension}"},{name:"buckets",displayName:we.getBucketColumnDisplayName(),help:we.getBucketColumnHelp(),argType:"vis_dimension",default:"{visdimension}",multi:!0},{name:"splitColumn",displayName:we.getSplitColumnDisplayName(),help:we.getSplitColumnHelp(),argType:"vis_dimension",default:"{visdimension}"},{name:"splitRow",displayName:we.getSplitRowDisplayName(),help:we.getSplitRowHelp(),argType:"vis_dimension",default:"{visdimension}"},{name:"isDonut",displayName:we.getIsDonutDisplayName(),help:we.getIsDonutHelp(),argType:"toggle",default:!1,options:{labelValue:we.getIsDonutHelp()}},{name:"emptySizeRatio",displayName:we.getEmptySizeRatioDisplayName(),help:we.getEmptySizeRatioHelp(),argType:"range",default:.4,options:{min:0,max:1,step:.01}},{name:"palette",argType:"palette",help:we.getPaletteHelp()},{name:"distinctColors",displayName:we.getDistictColorsDisplayName(),help:we.getDistictColorsHelp(),argType:"toggle",default:!1,options:{labelValue:we.getDistictColorsToggleLabel()}},{name:"addTooltip",displayName:we.getAddTooltipDisplayName(),help:we.getAddTooltipHelp(),argType:"toggle",default:!0,options:{labelValue:we.getAddTooltipToggleLabel()}},{name:"legendDisplay",displayName:we.getLegendDisplayName(),help:we.getLegendDisplayHelp(),argType:"select",default:"default",options:{choices:[{value:"default",name:we.getLegendDisplayDefaultOption()},{value:"show",name:we.getLegendDisplayShowOption()},{value:"hide",name:we.getLegendDisplayHideOption()}]}},{name:"legendPosition",displayName:we.getLegendPositionDisplayName(),help:we.getLegendPositionHelp(),argType:"select",default:"right",options:{choices:[{value:"top",name:we.getLegendPositionTopOption()},{value:"right",name:we.getLegendPositionRightOption()},{value:"bottom",name:we.getLegendPositionBottomOption()},{value:"left",name:we.getLegendPositionLeftOption()}]}},{name:"nestedLegend",displayName:we.getNestedLegendDisplayName(),help:we.getNestedLegendHelp(),argType:"toggle",default:!1,options:{labelValue:we.getNestedLegendToggleLabel()}},{name:"truncateLegend",displayName:we.getTruncateLegendDisplayName(),help:we.getTruncateLegendHelp(),argType:"toggle",default:!0,options:{labelValue:we.getTruncateLegendToggleLabel()}},{name:"maxLegendLines",displayName:we.getMaxLegendLinesDisplayName(),help:we.getMaxLegendLinesHelp(),argType:"number",default:1},{name:"respectSourceOrder",displayName:we.getRespectSourceOrderDisplayName(),help:we.getRespectSourceOrderHelp(),argType:"toggle",default:!0,options:{labelValue:we.getRespectSourceOrderToggleLabel()}},{name:"startFromSecondLargestSlice",displayName:we.getStartFromSecondLargestSliceDisplayName(),help:we.getStartFromSecondLargestSliceHelp(),argType:"toggle",default:!0,options:{labelValue:we.getStartFromSecondLargestSliceToggleLabel()}},{name:"labels",displayName:we.getLabelsDisplayName(),help:we.getLabelsHelp(),argType:"partitionLabels"}],resolve:({context:e})=>"ready"!==Object(K.b)(e)?{columns:[]}:{columns:Object(c.get)(Object(K.c)(e),"columns",[])}})],Ae=[(e,t)=>()=>({name:"metric",displayName:ge.getDisplayName(),modelArgs:[["_",{label:ge.getNumberDisplayName()}]],requiresContext:!1,args:[{name:"metricFormat",displayName:ge.getMetricFormatDisplayName(),help:ge.getMetricFormatHelp(),argType:"numberFormat",default:`"${e.uiSettings.get(W.FORMATS_UI_SETTINGS.FORMAT_NUMBER_DEFAULT_PATTERN)}"`},{name:"_",displayName:ge.getLabelDisplayName(),help:ge.getLabelHelp(),argType:"string",default:'""'},{name:"metricFont",displayName:ge.getMetricFontDisplayName(),help:ge.getMetricFontHelp(),argType:"font",default:`{font size=48 family="${$.openSans.value}" color="#000000" align=center lHeight=48}`},{name:"labelFont",displayName:ge.getLabelFontDisplayName(),help:ge.getLabelFontHelp(),argType:"font",default:`{font size=18 family="${$.openSans.value}" color="#000000" align=center}`}]})],ke=(e,t)=>[...Le,...Ae.map((a=>a(e,t)))],Ie=({onValueChange:e,argValue:t})=>Object(x.jsx)(r.EuiSwitch,{compressed:!0,checked:Boolean(t),onChange:()=>e(!Boolean(t)),showLabel:!1,label:""});Ie.displayName="AxisConfigSimpleInput";var He=a(78),_e=a.n(He),Ve=a(131);const{AxisConfig:Pe}=Ve.a,{set:Me}=_e.a,ze={type:"expression",chain:[{type:"function",function:"axisConfig",arguments:{}}]};class extended_template_ExtendedTemplate extends s.PureComponent{constructor(...e){super(...e),n()(this,"getArgValue",((e,t)=>Object(c.get)(this.props.argValue,`chain.0.arguments.${e}.0`,t))),n()(this,"setArgValue",(e=>t=>{if(!t||!t.target)return;const a=t.target.value,{argValue:l,onValueChange:n}=this.props;n(Me("boolean"==typeof l?ze:l,`chain.0.arguments.${e}.0`,a))}))}render(){if("boolean"==typeof this.props.argValue&&!1===this.props.argValue)return Object(x.jsx)(r.EuiText,{color:"subdued",size:"xs"},Object(x.jsx)("p",null,Pe.getDisabledText()));const e={xaxis:[{value:"bottom",text:Pe.getPositionBottom()},{value:"top",text:Pe.getPositionTop()}],yaxis:[{value:"left",text:Pe.getPositionLeft()},{value:"right",text:Pe.getPositionRight()}]},t=this.props.typeInstance.name,a=this.getArgValue("position",e[t][0].value),l=e[t];return Object(x.jsx)(s.Fragment,null,Object(x.jsx)(r.EuiFormRow,{label:Pe.getPositionLabel(),display:"columnCompressed"},Object(x.jsx)(r.EuiSelect,{compressed:!0,value:a,options:l,onChange:this.setArgValue("position")})),Object(x.jsx)(r.EuiSpacer,{size:"s"}))}}n()(extended_template_ExtendedTemplate,"displayName","AxisConfigExtendedInput");const{AxisConfig:Re}=f.b;var Be=a(81),Ue=a.n(Be);const{DataColumn:Ge}=f.b,qe=({onChange:e,value:t,onlymath:a})=>{const l=[{text:Ge.getOptionAverage(),value:"mean"},{text:Ge.getOptionCount(),value:"size"},{text:Ge.getOptionFirst(),value:"first"},{text:Ge.getOptionLast(),value:"last"},{text:Ge.getOptionMax(),value:"max"},{text:Ge.getOptionMedian(),value:"median"},{text:Ge.getOptionMin(),value:"min"},{text:Ge.getOptionSum(),value:"sum"},{text:Ge.getOptionUnique(),value:"unique"}];return a||l.unshift({text:Ge.getOptionValue(),value:""}),Object(x.jsx)(r.EuiSelect,{compressed:!0,options:l,value:t,onChange:e})};qe.defaultProps={value:""};var $e=a(223),We=a(117);const{DataColumn:Ye}=f.b,Xe=e=>e.match(/\s/)?`'${e}'`:e,Qe=e=>!e||0===e.length,Je=(e,t)=>{if("string"!==Object(u.e)(e))return{error:"argValue is not a string type"};try{const a=t.find((({name:t})=>e===t)),l=function(e){if(""===e)return{fn:"",column:""};const t=Object($e.parse)(e);if("number"==typeof t)throw new Error("Cannot render scalar values or complex math expressions");if("variable"===t.type)return{fn:"",column:Object(We.a)(t.value)};if("function"===t.type&&1===t.args.length&&"number"!=typeof t.args[0]&&"variable"===t.args[0].type)return{fn:t.name,column:Object(We.a)(t.args[0].value)};throw new Error("Cannot render scalar values or complex math expressions")}(a?Xe(a.name):e),n=t.some((({name:e})=>l.column===e));return{...l,column:l.column,isValidColumn:n}}catch(e){return{error:e.message}}},Ze=({onValueChange:e,resolved:{columns:t},argValue:a,renderError:l,argId:n,typeInstance:i})=>{const[o,p]=Object(s.useState)(Je(a,t)),u=T()(o),m=i.options.allowedTypes||!1,g=i.options.onlyMath||!1,d=Object(s.useCallback)(((a,l)=>{if("size"===a){const n=l||t[0]&&t[0].name||"";if(n)return e(`${a}(${Xe(n)})`)}return Qe(l)?p({...o,fn:a}):Qe(a)?e(l):void e(`${a}(${Xe(l)})`)}),[e,t,o]);Object(s.useEffect)((()=>{const e=Je(a,t);p(e)}),[a,t]),Object(s.useEffect)((()=>{o.error||""===o.column||o.isValidColumn||Ue()(o,u)||d(o.fn,t[0].name)}),[o.fn,o.column,t,d,o.error,o.isValidColumn,u,o]);const b=Object(s.useCallback)((({target:{value:e}})=>d(e,o.isValidColumn?o.column:"")),[o.column,o.isValidColumn,d]),y=Object(s.useCallback)((({target:{value:e}})=>d(o.fn,e)),[o.fn,d]);if(o.error)return l(),null;const h=Object(c.sortBy)(t,"name").filter((e=>!m||m.includes(e.type))).map((({name:e})=>({value:e,text:e})));return Object(x.jsx)(r.EuiFlexGroup,{gutterSize:"s",id:n,direction:"row"},Object(x.jsx)(r.EuiFlexItem,{grow:!1},Object(x.jsx)(qe,{id:n,value:o.fn,onlymath:g,onChange:b})),Object(x.jsx)(r.EuiFlexItem,null,Object(x.jsx)(r.EuiSelect,{compressed:!0,options:[{value:"",text:"select column",disabled:!0},...h],value:o.column,onChange:y})))};var Ke=a(24),et=a.n(Ke);class format_select_FormatSelect extends s.PureComponent{constructor(...e){super(...e),n()(this,"state",{isCustomFormat:!this.props.formatOptions.map((({value:e})=>e)).includes(this.props.argValue)}),n()(this,"_options",this.props.formatOptions.concat({value:"custom",text:"Custom"})),n()(this,"_handleTextChange",(e=>this.props.onValueChange(e.target.value))),n()(this,"_handleSelectChange",(e=>{const{onValueChange:t,defaultCustomFormat:a}=this.props,{value:l}=this._options[e.target.selectedIndex];return"custom"===l?(this.setState({isCustomFormat:!0}),t(a)):(this.state.isCustomFormat&&this.setState({isCustomFormat:!1}),t(l))}))}render(){const{argId:e,argValue:t,defaultCustomFormat:a}=this.props,{isCustomFormat:l}=this.state;return Object(x.jsx)(s.Fragment,null,Object(x.jsx)(r.EuiSelect,{compressed:!0,id:e,value:l?"custom":t,options:this._options,onChange:this._handleSelectChange}),l&&Object(x.jsx)(s.Fragment,null,Object(x.jsx)(r.EuiSpacer,{size:"s"}),Object(x.jsx)(r.EuiFieldText,{placeholder:a,value:t,compressed:!0,onChange:this._handleTextChange})))}}const tt=({dateFormats:e,onValueChange:t,argValue:a,argId:l})=>Object(x.jsx)(format_select_FormatSelect,{argId:l,argValue:a,formatOptions:e,onValueChange:t,defaultCustomFormat:"M/D/YY h:ma"}),{DateFormat:at}=f.b,{FilterGroup:lt}=f.b,nt=({onValueChange:e,argValue:t,argId:a,filterGroups:l})=>{const[n,i]=Object(s.useState)(""),[o,p]=Object(s.useState)(!1),c=t&&!l.includes(t)?[{text:t}]:[],u=[{text:"No group",value:""}].concat(c,l.map((e=>({text:e})))),m=t=>{t.preventDefault(),e(n),p(!1),i("")},g=Object(x.jsx)("form",{onSubmit:m},Object(x.jsx)(r.EuiFlexGroup,{gutterSize:"s"},Object(x.jsx)(r.EuiFlexItem,null,Object(x.jsx)(r.EuiFieldText,{autoFocus:!0,compressed:!0,type:"text",value:n,onChange:e=>i(e.target.value)})),Object(x.jsx)(r.EuiFlexItem,{grow:!1,className:"canvasSidebar__panel-noMinWidth"},Object(x.jsx)(r.EuiButton,{type:"submit",size:"s",onClick:m},lt.getButtonSet()))),Object(x.jsx)(r.EuiSpacer,{size:"s"}),Object(x.jsx)(r.EuiButtonEmpty,{color:"danger",size:"xs",onClick:()=>p(!o),flush:"left"},lt.getButtonCancel())),d=Object(x.jsx)(s.Fragment,null,Object(x.jsx)(r.EuiSelect,{compressed:!0,id:a,value:t||"",options:u,onChange:t=>{const a=t.target.value;e(a)}}),Object(x.jsx)(r.EuiSpacer,{size:"s"}),Object(x.jsx)(r.EuiButtonEmpty,{size:"xs",onClick:()=>p(!o),flush:"left"},lt.getCreateNewGroup()));return o?g:d};var st=a(3);class asset_picker_AssetPicker extends s.PureComponent{componentDidMount(){const e=document.getElementById("canvasAssetPicker__selectedAsset");e&&e.scrollIntoView()}render(){const{assets:e,selected:t,onChange:a}=this.props;return Object(x.jsx)(r.EuiFlexGrid,{id:"canvasAssetPicker",className:"canvasAssetPicker",gutterSize:"s",columns:4},e.map((e=>Object(x.jsx)(r.EuiFlexItem,{key:e.id,id:e.id===t?"canvasAssetPicker__selectedAsset":"",className:"canvasCheckered"},Object(x.jsx)(r.EuiLink,{className:"canvasAssetPicker__link",disabled:e.id===t,onClick:()=>a(e)},Object(x.jsx)(r.EuiImage,{url:e.value,alt:st.i18n.translate("xpack.canvas.assetpicker.assetAltText",{defaultMessage:"Asset thumbnail"})}),e.id===t&&Object(x.jsx)(r.EuiIcon,{className:"canvasAssetPicker__selected",type:"checkInCircleFilled"}))))))}}const{ImageUpload:it}=f.b,ot=({url:e,inputRef:t,onSubmit:a})=>Object(x.jsx)(r.EuiFormRow,{display:"rowCompressed",onSubmit:a,className:"eui-textRight"},Object(x.jsx)(r.EuiFlexGroup,{gutterSize:"xs"},Object(x.jsx)(r.EuiFlexItem,null,Object(x.jsx)(r.EuiFieldText,{compressed:!0,defaultValue:e,inputRef:t,placeholder:it.getUrlFieldPlaceholder(),"aria-label":it.getUrlFieldPlaceholder()})),Object(x.jsx)(r.EuiFlexItem,{grow:!1},Object(x.jsx)(r.EuiButton,{type:"submit",size:"s",onClick:a},"Set"))));var rt=a(126);const{ImageUpload:pt}=f.b,ct=({loading:e,onChange:t})=>e?Object(x.jsx)(rt.a,{animated:!0,text:pt.getImageUploading()}):Object(x.jsx)(r.EuiFilePicker,{initialPromptText:pt.getFileUploadPrompt(),onChange:t,compressed:!0,display:"default",className:"canvasImageUpload",accept:"image/*"}),{ImageUpload:ut}=f.b;class image_upload_ImageUpload extends i.a.Component{constructor(e){super(e),n()(this,"updateAST",(e=>{this.props.onValueChange({type:"expression",chain:[{type:"function",function:"asset",arguments:{_:[e]}}]})})),n()(this,"handleUpload",(e=>{const{onAssetAdd:t}=this.props,[a]=e,[l,n]=Object(c.get)(a,"type","").split("/");"image"===l&&Oe.C.indexOf(n)>=0&&(this.setState({loading:!0}),Object(ce.encode)(a).then((e=>t("dataurl",e))).then((e=>{this.updateAST(e),this._isMounted&&this.setState({loading:!1})})))})),n()(this,"changeUrlType",(e=>{this.setState({urlType:e})})),n()(this,"setSrcUrl",(()=>{const{value:e}=this.inputRefs.srcUrlText;this.setState({url:e});const{onValueChange:t}=this.props;t(e)}));const t=e.resolvedArgValue||e.argValue||null;let a=Object.keys(e.assets).length?"asset":"file";Object(ce.isValidHttpUrl)(t)&&(a="link"),this.inputRefs={},this.state={loading:!1,url:t,urlType:a}}componentDidMount(){this._isMounted=!0}componentWillUnmount(){this._isMounted=!1}render(){const{loading:e,url:t,urlType:a}=this.state,l=Object.values(this.props.assets);let n={};const s=[{id:"file",label:ut.getFileUrlType()},{id:"link",label:ut.getLinkUrlType()}];l.length&&(s.unshift({id:"asset",label:ut.getAssetUrlType()}),n=l.find((({value:e})=>e===t))||{});const i=Object(x.jsx)(r.EuiFormRow,{display:"rowCompressed"},Object(x.jsx)(r.EuiButtonGroup,{buttonSize:"compressed",options:s,idSelected:a,onChange:this.changeUrlType,isFullWidth:!0,className:"canvasSidebar__buttonGroup",legend:ut.getUrlTypeChangeLegend()})),o={file:Object(x.jsx)(ct,{loading:e,onChange:this.handleUpload}),link:Object(x.jsx)(ot,{url:n.id?"":t,inputRef:e=>this.inputRefs.srcUrlText=e,onSubmit:this.setSrcUrl}),asset:Object(x.jsx)(asset_picker_AssetPicker,{assets:l,selected:n.id,onChange:({id:e})=>this.updateAST(e)})};return Object(x.jsx)("div",{className:"canvasSidebar__panel-noMinWidth",style:{position:"relative"}},i,Object(x.jsx)(r.EuiSpacer,{size:"s"}),o[a],Object(x.jsx)(r.EuiSpacer,{size:"s"}))}}var mt=a(233),gt=a.n(mt);const dt=(e,t=150)=>({argValue:a,onValueChange:l,...n})=>{const[i,o]=Object(s.useState)(a),[,r]=gt()((()=>{i===a||Ue()(i,a)||l(i)}),t,[i]);return Object(s.useEffect)((()=>{a&&o(a)}),[a]),Object(s.useEffect)((()=>()=>{r()}),[r]),Object(x.jsx)(e,N()({},n,{argValue:i,onValueChange:o}))},{Number:bt}=f.b,yt=({argId:e,argValue:t,typeInstance:a,onValueChange:l})=>{var n;const[i,o]=Object(s.useState)(t),p=null==a||null===(n=a.options)||void 0===n?void 0:n.confirm;Object(s.useEffect)((()=>{o(t)}),[t]);const c=Object(s.useCallback)((e=>{const{value:t}=e.target;o(t),p||l(t)}),[p,l]);return Object(x.jsx)(r.EuiFlexGroup,{gutterSize:"s"},Object(x.jsx)(r.EuiFlexItem,null,Object(x.jsx)(r.EuiFieldNumber,{compressed:!0,id:e,value:Number(i),onChange:c})),p&&Object(x.jsx)(r.EuiFlexItem,{grow:!1},Object(x.jsx)(r.EuiButton,{size:"s",onClick:()=>l(Number(i))},p)))},ht=({numberFormats:e,onValueChange:t,argValue:a,argId:l})=>Object(x.jsx)(format_select_FormatSelect,{argId:l,argValue:a,formatOptions:e,onValueChange:t,defaultCustomFormat:"0.0a"}),{NumberFormat:jt}=f.b;var ft=a(86);const{Palette:xt}=f.b;function vt(e,t,a,l){return Object(u.e)(t)!==a&&l(),[...e,t]}const Ot=(e,t=[])=>{var a;const l=null!==(a=t.filter((t=>t.id===(null==e?void 0:e.id)))[0])&&void 0!==a?a:null;var n;return null===l?null!==(n=t.filter((t=>Object(c.isEqual)(t.colors,null==e?void 0:e.colors)))[0])&&void 0!==n?n:null:l},Nt=({id:e,label:t,gradient:a,colors:l})=>({value:e,title:t,type:a?"gradient":"fixed",palette:l}),Ct=e=>{var t;const{palette:a,palettes:l,onChange:n=(()=>{})}=e,s=l.map(Nt),i=Ot(null!=a?a:null,l);return Object(x.jsx)(r.EuiColorPalettePicker,{id:e.id,compressed:!0,palettes:[{value:"clear",title:st.i18n.translate("xpack.canvas.palettePicker.emptyPaletteLabel",{defaultMessage:"None"}),type:"text"},...s],onChange:e=>{const t=l.find((t=>t.id===e));n(t||null)},valueOfSelected:null!==(t=null==i?void 0:i.id)&&void 0!==t?t:"clear"})};var Tt=a(139);const St=e=>{const{palette:t,palettes:a,onChange:l=(()=>{})}=e,n=a.map(Nt),s=Ot(null!=t?t:null,a);return Object(x.jsx)(r.EuiColorPalettePicker,{id:e.id,compressed:!0,palettes:n,onChange:e=>{const t=a.find((t=>t.id===e));if(!t)throw new Error(st.i18n.translate("xpack.canvas.palettePicker.noPaletteFoundErrorTitle",{defaultMessage:"Color palette not found"}));l(t)},valueOfSelected:null==s?void 0:s.id})},Et=e=>{const{additionalPalettes:t=[]}=e,a=[...Tt.c,...t];return e.clearable?Object(x.jsx)(Ct,{palettes:a,palette:e.palette,onChange:e.onChange}):Object(x.jsx)(St,{palettes:a,palette:e.palette,onChange:e.onChange})},Dt=()=>st.i18n.translate("xpack.canvas.stopsColorPicker.deleteColorStopLabel",{defaultMessage:"Delete"}),Ft=e=>{const t=!isNaN(e.stop);return{valid:t,stop:t,color:!0}},wt=e=>{const{stop:t,color:a,onDelete:l,onChange:n,removable:i=!0}=e,[o,p]=Object(s.useState)({stop:null!=t?t:0,color:null!=a?a:""}),[c,u]=Object(s.useState)({stop:!0,color:!0}),m=e=>{p(e)},[,g]=gt()((()=>{if(a===o.color&&t===o.stop)return;const{valid:e,...l}=Ft(o);e?n(o):u(l)}),150,[o]);return Object(s.useEffect)((()=>{const e={stop:null!=t?t:0,color:null!=a?a:""};p(e);const{valid:l,...n}=Ft(e);u(n)}),[a,t]),Object(s.useEffect)((()=>()=>{g()}),[g]),Object(x.jsx)(r.EuiFlexGroup,{alignItems:"center",gutterSize:"s",responsive:!1},Object(x.jsx)(r.EuiFlexItem,null,Object(x.jsx)(r.EuiFieldNumber,{compressed:!0,value:o.stop,min:-1/0,onChange:({target:{valueAsNumber:e}})=>m({...o,stop:e}),isInvalid:!c.stop})),Object(x.jsx)(r.EuiFlexItem,null,Object(x.jsx)(r.EuiColorPicker,{secondaryInputDisplay:"top",color:o.color,showAlpha:!0,compressed:!0,onChange:e=>{m({...o,color:e})},isInvalid:!c.color})),Object(x.jsx)(r.EuiFlexItem,{grow:!1},Object(x.jsx)(r.EuiButtonIcon,{iconType:"trash",color:"danger",title:Dt(),onClick:l,isDisabled:!i,"aria-label":Dt()})))},Lt=Object(r.htmlIdGenerator)(),At=(e=[],t)=>{var a;const l=Object(c.take)(e,t),n=l.length;return n===t?l:[...l,...Array(t-n).fill(null!==(a=l[n-1])&&void 0!==a?a:"")]},kt=()=>st.i18n.translate("xpack.canvas.stopsPalettePicker.addColorStopLabel",{defaultMessage:"Add color stop"}),It=[0,1],Ht="default",_t={[Ht]:Et,stops:e=>{var t;const{palette:a,onChange:l}=e,n=Object(s.useMemo)((()=>null!=a&&a.stops&&a.stops.length?a.stops:It),[null==a?void 0:a.stops]),o=Object(s.useMemo)((()=>At(null==a?void 0:a.colors,n.length)),[null==a?void 0:a.colors,n.length]),p=Object(s.useCallback)((t=>{if(t){var l;const s=At(null==t?void 0:t.colors,n.length);null===(l=e.onChange)||void 0===l||l.call(e,{...a,...t,colors:s,stops:n})}}),[a,e,n]);A()((()=>{p({range:"number",continuity:"below",...a})}));const u=Object(s.useMemo)((()=>(({stops:e=[],colors:t})=>Object(c.zip)(e,t).map((([e,t])=>((e=0,t="")=>({stop:e,color:t,id:Lt()}))(e,t))))({stops:n,colors:o})),[o,n]),m=Object(s.useCallback)((e=>Object(c.flowRight)(null!=l?l:c.identity,(e=>t=>{const a=t.reduce(((e,{color:t,stop:a})=>(e.colors.push(null!=t?t:""),e.stops.push(a),e)),{colors:[],stops:[]});return{...e,...a}})(a),e)),[l,a]),g=Object(s.useCallback)((e=>m((e=>t=>(t.splice(e,1),t))(e))(u)),[u,m]),d=Object(s.useCallback)(((e,t)=>m(((e,t)=>a=>(a.splice(e,1,t),a))(e,t))(u)),[u,m]),b=Object(s.useCallback)((()=>m((e=>t=>{const a=t.length-1,l=a>=0?t[a].stop+1:0,n=a+1;return[...t,{stop:l,color:e.colors.length>n+1?e.colors[n]:e.colors[e.colors.length-1]}]})(a))(u)),[a,u,m]),y=u.map((({id:e,...t},a)=>Object(x.jsx)(r.EuiFlexItem,null,Object(x.jsx)(wt,N()({},t,{key:a,removable:a>=2,onDelete:()=>g(a),onChange:e=>d(a,e)})))));return Object(x.jsx)(i.a.Fragment,null,Object(x.jsx)(r.EuiFlexGroup,{direction:"column",gutterSize:"s"},Object(x.jsx)(r.EuiFlexItem,null,Object(x.jsx)(Et,{additionalPalettes:"custom"===(null==a?void 0:a.id)?[a]:[],palette:null!==(t=e.palette)&&void 0!==t?t:void 0,onChange:p,clearable:!1})),Object(x.jsx)(r.EuiFormRow,{label:st.i18n.translate("xpack.canvas.stopsPalettePicker.colorStopsLabel",{defaultMessage:"Color stops"})},Object(x.jsx)(r.EuiFlexGroup,{gutterSize:"s",direction:"column"},y))),Object(x.jsx)(r.EuiSpacer,{size:"s"}),Object(x.jsx)(r.EuiButtonEmpty,{iconType:"plusInCircle",color:"primary","aria-label":kt(),size:"xs",flush:"left",onClick:b},kt()))}},{Palette:Vt,StopsPalette:Pt}=f.b,Mt=({onValueChange:e,argId:t,argValue:a,renderError:l,typeInstance:n})=>{var s;const i=(({chain:e},t)=>{var a;if(1!==e.length||"palette"!==e[0].function)return t(),null;const{_:l,stop:n,gradient:s,...i}=null!==(a=e[0].arguments)&&void 0!==a?a:{};try{var o,r;const e=null!==(o=null==l?void 0:l.reduce(((e,a)=>vt(e,a,"string",t)),[]))&&void 0!==o?o:[],a=null!==(r=null==n?void 0:n.reduce(((e,a)=>vt(e,a,"number",t)),[]))&&void 0!==r?r:[],c=!(null==s||!s[0]),u=(a.length?ft.identifyPartialPalette:ft.identifyPalette)({colors:e,gradient:c}),m=Object.keys(i).reduce(((e,t)=>{var a,l;return e[t]=(null===(a=i[t])||void 0===a?void 0:a.length)>1?i[t]:null===(l=i[t])||void 0===l?void 0:l[0],e}),{});return u?{...u,...m,stops:a}:(p={colors:e,gradient:c,stops:a,...m},{id:"custom",label:xt.getCustomPaletteLabel(),...p})}catch(e){t()}var p;return null})(a,l);if(!i)return l(),null;const o=((e=Ht)=>{var t;return null!==(t=_t[e])&&void 0!==t?t:_t[Ht]})(null===(s=n.options)||void 0===s?void 0:s.type);return Object(x.jsx)(o,{id:t,palette:i,onChange:t=>{var a;let l={};null!==(a=t.stops)&&void 0!==a&&a.length&&(l={stop:t.stops,...t.range?{range:[t.range]}:{},...t.continuity?{continuity:[t.continuity]}:{}});const n={type:"expression",chain:[{type:"function",function:"palette",arguments:{_:t.colors,gradient:[t.gradient],...l}}]};e(n)}})},zt=e=>{var t;const{typeInstance:a}=e,{type:l,...n}=null!==(t=a.options)&&void 0!==t?t:{};return Object(x.jsx)(Mt,N()({},e,{typeInstance:{...e.typeInstance,options:n}}))},Rt=e=>{var t;return Object(x.jsx)(Mt,N()({},e,{typeInstance:{...e.typeInstance,options:{...null!==(t=e.typeInstance.options)&&void 0!==t?t:{},type:"stops"}}}))},Bt={default:"{palette #882E72 #B178A6 #D6C1DE #1965B0 #5289C7 #7BAFDE #4EB265 #90C987 #CAE0AB #F7EE55 #F6C141 #F1932D #E8601C #DC050C}"},{Percentage:Ut}=f.b,Gt=({onValueChange:e,argValue:t})=>{const[a,l]=Object(s.useState)(t),n=Object(s.useCallback)((t=>{const{value:a}=t.target,n=Number(a)/100;l(n),e(n)}),[e]);return Object(x.jsx)(r.EuiRange,{compressed:!0,min:0,max:100,showLabels:!0,showInput:!0,value:100*a,onChange:n})},{Range:qt}=f.b,$t=({typeInstance:e,onValueChange:t,argValue:a})=>{const{min:l,max:n,step:i}=e.options,[o,p]=Object(s.useState)(a),c=Object(s.useCallback)((e=>{const{value:a}=e.target,l=Number(a);p(l),t(l)}),[t]);return Object(x.jsx)(r.EuiRange,{compressed:!0,min:l,max:n,step:i,showLabels:!0,showInput:!0,value:o,onChange:c})},{Select:Wt}=f.b,Yt=({typeInstance:e,onValueChange:t,argValue:a,argId:l})=>{const n=e.options.choices.map((({value:e,name:t})=>({value:e,text:t})));return Object(x.jsx)(r.EuiSelect,{compressed:!0,id:l,value:a,options:n,onChange:e=>{const{value:a}=n[e.target.selectedIndex];return t(a)}})};var Xt=a(96),Qt=a(34);function Jt(e,t){const{minX:a,minY:l,width:n,height:s}=t;return{minX:a-e/2,minY:l-e/2,width:n+e,height:s+e}}const Zt=({shape:e})=>{const[t,a]=Object(s.useState)(Object(Qt.getDefaultShapeData)()),l=Object(s.useCallback)((e=>{null!==e&&a(e.getData())}),[]);return e?Object(x.jsx)("div",{className:"canvasShapePreview"},Object(x.jsx)(Qt.ShapeDrawerComponent,{ref:l,shapeType:e,shapeAttributes:{fill:"none",stroke:"black",viewBox:Jt(5,t.viewBox)}})):Object(x.jsx)("div",{className:"canvasShapePreview"})},Kt=({shapes:e,onChange:t=(()=>{})})=>Object(x.jsx)(r.EuiFlexGrid,{gutterSize:"s",columns:4,className:"canvasShapePicker"},e.sort().map((e=>Object(x.jsx)(r.EuiFlexItem,{key:e},Object(x.jsx)(r.EuiLink,{onClick:()=>t(e)},Object(x.jsx)(Zt,{shape:e})))))),ea=({shapes:e,onChange:t,value:a,ariaLabel:l})=>Object(x.jsx)(Xt.a,{panelClassName:"canvas",button:e=>Object(x.jsx)(r.EuiPanel,{paddingSize:"s",hasShadow:!1},Object(x.jsx)(r.EuiLink,{"aria-label":l,style:{fontSize:0},onClick:e},Object(x.jsx)(Zt,{shape:a})))},(()=>Object(x.jsx)(Kt,{onChange:t,shapes:e}))),{Shape:ta}=f.b,aa=({onValueChange:e,argValue:t,typeInstance:a})=>Object(x.jsx)(r.EuiFlexGroup,{gutterSize:"s"},Object(x.jsx)(r.EuiFlexItem,{grow:!1},Object(x.jsx)(ea,{value:t,onChange:e,shapes:a.options.shapes,ariaLabel:a.displayName}))),{String:la}=f.b,na=({argValue:e,typeInstance:t,onValueChange:a,argId:l})=>{var n;const[i,o]=Object(s.useState)(e),p=null==t||null===(n=t.options)||void 0===n?void 0:n.confirm;Object(s.useEffect)((()=>{o(e)}),[e]);const c=Object(s.useCallback)((e=>{const{value:t}=e.target;o(t),p||a(t)}),[p,a]);return Object(x.jsx)(r.EuiFlexGroup,{gutterSize:"s"},Object(x.jsx)(r.EuiFlexItem,null,Object(x.jsx)(r.EuiFieldText,{compressed:!0,id:l,value:i,onChange:c})),p&&Object(x.jsx)(r.EuiFlexItem,{grow:!1,className:"canvasSidebar__panel-noMinWidth"},Object(x.jsx)(r.EuiButton,{size:"s",onClick:()=>a(i)},p)))},{Textarea:sa}=f.b,ia=({argValue:e,typeInstance:t,onValueChange:a,renderError:l,argId:n})=>{var i;const o=null==t||null===(i=t.options)||void 0===i?void 0:i.confirm,[p,c]=Object(s.useState)(e),u=Object(s.useCallback)((e=>{const{value:t}=e.target;c(t),o||a(t)}),[o,a]);return Object(s.useEffect)((()=>{c(e)}),[e]),"string"!=typeof e?(l(),null):Object(x.jsx)("div",null,Object(x.jsx)(r.EuiFormRow,{display:"rowCompressed"},Object(x.jsx)(r.EuiTextArea,{className:"canvasTextArea__code",id:n,compressed:!0,rows:10,value:p,resize:"none",onChange:u})),Object(x.jsx)(r.EuiSpacer,{size:"s"}),Object(x.jsx)(r.EuiButton,{size:"s",onClick:()=>a(p)},o),Object(x.jsx)(r.EuiSpacer,{size:"xs"}))},{Toggle:oa}=f.b,ra=({onValueChange:e,argValue:t,argId:a,renderError:l,typeInstance:n})=>"boolean"!=typeof t?(l(),null):Object(x.jsx)("div",null,Object(x.jsx)(r.EuiFormRow,{display:"rowCompressed"},Object(x.jsx)(r.EuiSwitch,{compressed:!0,id:a,checked:t,onChange:()=>e(!t),className:"canvasArg__form","aria-label":n.displayName,resize:"none",label:n.options.labelValue,showLabel:!0}))),{VisDimension:pa}=f.b,ca=({argValue:e,typeInstance:t,onValueChange:a,resolved:{columns:l}})=>{var n,i,o,p,c,u;const[m,g]=Object(s.useState)(e),d=null==t||null===(n=t.options)||void 0===n?void 0:n.confirm;Object(s.useEffect)((()=>{g(e)}),[e]);const b=Object(s.useCallback)((e=>{const t=d?g:a,l={type:"expression",chain:[{type:"function",function:"visdimension",arguments:{_:[e.target.value]}}]};t("string"==typeof m?e.target.value:l)}),[d,a,m]),y=[{value:"",text:pa.getDefaultOptionName(),disabled:!0},...l.map((e=>({value:e.id,text:e.name})))],h="string"==typeof m?m:null!==(i=null===(o=m.chain[0].arguments._)||void 0===o?void 0:o[0])&&void 0!==i?i:null===(p=m.chain[0].arguments.accessor)||void 0===p?void 0:p[0],j="number"==typeof h?(null===(c=l[h])||void 0===c?void 0:c.id)||"":(null===(u=l.find((({id:e})=>e===h)))||void 0===u?void 0:u.id)||"";return Object(x.jsx)(r.EuiFlexGroup,{gutterSize:"s",direction:"column"},Object(x.jsx)(r.EuiFlexItem,null,Object(x.jsx)(r.EuiSelect,{compressed:!0,options:y,value:j,onChange:b})),d&&Object(x.jsx)(r.EuiFlexItem,{grow:!1},Object(x.jsx)(r.EuiButton,{size:"s",onClick:()=>a(m)},d)))},{Color:ua}=f.b,ma=({onValueChange:e,argValue:t})=>{const[a,l,n]=Object(r.useColorPickerState)(t);return Object(x.jsx)(r.EuiFlexGroup,{gutterSize:"s"},Object(x.jsx)(r.EuiFlexItem,{grow:!1},Object(x.jsx)(r.EuiColorPicker,{compressed:!0,onChange:(t,a)=>{l(t,a),e(t)},color:a,isInvalid:!!n})))},{Editor:ga}=f.b,da=({argValue:e,typeInstance:t,onValueChange:a,renderError:l})=>{var n;const[i,o]=Object(s.useState)(e),c=T()(i),u=Object(s.useCallback)((e=>o(e)),[o]);if(Object(s.useEffect)((()=>{a(i)}),[a,i]),Object(s.useEffect)((()=>{c===i&&e!==i&&o(e)}),[e,o,c,i]),"string"!=typeof e)return l(),null;const{language:m}=null!==(n=null==t?void 0:t.options)&&void 0!==n?n:{};return Object(x.jsx)(r.EuiFormRow,{display:"rowCompressed","data-test-subj":"canvasCodeEditorField"},Object(x.jsx)(p.CodeEditorField,{languageId:null!=m?m:"",value:i,onChange:u,options:{fontSize:14,scrollBeyondLastLine:!1,quickSuggestions:!0,minimap:{enabled:!1},wordWrap:"on",wrappingIndent:"indent",lineNumbers:"off",glyphMargin:!1,folding:!1},height:"350px",editorDidMount:e=>{const t=e.getModel();null==t||t.updateOptions({tabSize:2})}}))};var ba=a(28);const ya=e=>`chain.0.arguments.${e}.0`,ha=(e,t,a)=>e?Object(c.get)(e,ya(t),a):null,{PartitionLabels:ja}=f.b,fa="position",xa="values",va="valuesFormat",Oa="percentDecimals",Na=({onValueChange:e,argValue:t})=>{const a=ha(t,"show"),l=ha(t,xa),n=ha(t,va),o=ha(t,Oa),p=[{text:ja.getPositionDefaultLabel(),value:"default"},{text:ja.getPositionInsideLabel(),value:"inside"}],c=[{text:ja.getValuesFormatValueLabel(),value:"value"},{text:ja.getValuesFormatPercentLabel(),value:"percent"}];Object(s.useEffect)((()=>{t||e({type:"expression",chain:[{type:"function",function:"partitionLabels",arguments:{show:[!0],position:["default"],values:[!0],percentDecimals:[2],valuesFormat:["percent"]}}]})}),[t,e]);const u=Object(s.useCallback)(((a,l)=>{const n=ya(a),s=null!=t?t:{type:"expression",chain:[{type:"function",function:"partitionLabels",arguments:{show:[!0],position:["default"],values:[!0],percentDecimals:[2],valuesFormat:["percent"]}}]},i=Object(ba.set)(s,n,l);e(i)}),[t,e]),m=Object(s.useCallback)((e=>t=>{u(e,t.target.checked)}),[u]),g=Object(s.useCallback)((e=>t=>{u(e,t.currentTarget.value)}),[u]);return a?Object(x.jsx)(i.a.Fragment,null,Object(x.jsx)(r.EuiFormRow,{label:ja.getPositionLabel(),display:"columnCompressed"},Object(x.jsx)(r.EuiSelect,{compressed:!0,value:ha(t,fa),options:p,onChange:g(fa)})),Object(x.jsx)(r.EuiSpacer,{size:"s"}),Object(x.jsx)(r.EuiFormRow,{label:ja.getValuesLabel(),display:"columnCompressedSwitch"},Object(x.jsx)(r.EuiSwitch,{compressed:!0,checked:l,onChange:m(xa),label:ja.getValuesToggle()})),l&&Object(x.jsx)(r.EuiFormRow,{label:ja.getValuesFormatLabel(),display:"columnCompressed"},Object(x.jsx)(r.EuiSelect,{compressed:!0,value:n,options:c,onChange:g(va)})),l&&"percent"===n&&Object(x.jsx)(r.EuiFormRow,{label:ja.getPercentDecimalsLabel(),display:"columnCompressed"},Object(x.jsx)(r.EuiRange,{compressed:!0,min:0,max:10,step:1,showLabels:!0,showInput:!0,value:o,onChange:(e,t)=>{t&&g(Oa)(e)}}))):Object(x.jsx)(r.EuiText,{color:"subdued",size:"xs"},Object(x.jsx)("p",null,ja.getSwitchedOffShowLabelsLabel()))};Na.displayName="PartitionLabelsExtendedArg";const Ca="show",Ta=({onValueChange:e,argValue:t})=>{const a=ya(Ca);Object(s.useEffect)((()=>{t||e({type:"expression",chain:[{type:"function",function:"partitionLabels",arguments:{show:[!0],position:["default"],values:[!0],percentDecimals:[2],valuesFormat:["percent"]}}]})}),[t,e]);const l=Object(s.useCallback)((l=>{const n=null!=t?t:{type:"expression",chain:[{type:"function",function:"partitionLabels",arguments:{show:[!0],position:["default"],values:[!0],percentDecimals:[2],valuesFormat:["percent"]}}]},s=Object(ba.set)(n,a,l.target.checked);e(s)}),[t,e,a]),n=ha(t,Ca,!1);return Object(x.jsx)(r.EuiSwitch,{compressed:!0,checked:n,onChange:l,showLabel:!1,label:""})};Ta.displayName="PartitionLabelsSimpleArg";const{PartitionLabels:Sa}=f.b,Ea=[()=>({name:"axisConfig",displayName:Re.getDisplayName(),help:Re.getHelp(),simpleTemplate:Object(j.a)(Ie),template:Object(j.a)(extended_template_ExtendedTemplate)}),()=>({name:"datacolumn",displayName:Ye.getDisplayName(),help:Ye.getHelp(),default:'""',simpleTemplate:Object(j.a)(Ze)}),()=>({name:"filterGroup",displayName:lt.getDisplayName(),help:lt.getHelp(),simpleTemplate:Object(j.a)(nt)}),()=>({name:"imageUpload",displayName:ut.getDisplayName(),help:ut.getHelp(),resolveArgValue:!0,template:Object(j.a)(image_upload_ImageUpload),resolve:async({args:e})=>{const{elasticOutline:t}=await Object(ce.getElasticOutline)();return{dataurl:Object(ce.resolveFromArgs)(e,t)}}}),()=>({name:"number",displayName:bt.getDisplayName(),help:bt.getHelp(),simpleTemplate:Object(j.a)(dt(yt)),default:"0"}),()=>({name:"palette",displayName:Vt.getDisplayName(),help:Vt.getHelp(),simpleTemplate:Object(j.a)(zt),...Bt}),()=>({name:"stops_palette",help:Pt.getHelp(),displayName:Pt.getDisplayName(),template:Object(j.a)(Rt),...Bt}),()=>({name:"percentage",displayName:Ut.getDisplayName(),help:Ut.getHelp(),simpleTemplate:Object(j.a)(dt(Gt,50))}),()=>({name:"range",displayName:qt.getDisplayName(),help:qt.getHelp(),simpleTemplate:Object(j.a)(dt($t,50))}),()=>({name:"select",displayName:Wt.getDisplayName(),help:Wt.getHelp(),simpleTemplate:Object(j.a)(Yt)}),()=>({name:"shape",displayName:ta.getDisplayName(),help:ta.getHelp(),simpleTemplate:Object(j.a)(aa),default:'"square"'}),()=>({name:"string",displayName:la.getDisplayName(),help:la.getHelp(),simpleTemplate:Object(j.a)(dt(na))}),()=>({name:"textarea",displayName:sa.getDisplayName(),help:sa.getHelp(),template:Object(j.a)(dt(ia))}),()=>({name:"toggle",displayName:oa.getDisplayName(),help:oa.getHelp(),template:Object(j.a)(ra),default:"false"}),()=>({name:"vis_dimension",displayName:pa.getDisplayName(),help:pa.getHelp(),simpleTemplate:Object(j.a)(ca)}),()=>({name:"color_picker",displayName:ua.getDisplayName(),help:ua.getHelp(),simpleTemplate:Object(j.a)(dt(ma)),default:'"#000"'}),()=>({name:"editor",displayName:ga.getDisplayName(),help:ga.getHelp(),template:Object(j.a)(dt(da,250))}),()=>({name:"partitionLabels",displayName:Sa.getDisplayName(),help:Sa.getHelp(),simpleTemplate:Object(j.a)(Ta),template:Object(j.a)(Na)})],Da=[(e,t)=>{const a={DEFAULT:e.uiSettings.get("dateFormat"),NANOS:e.uiSettings.get("dateNanosFormat"),ISO8601:"",LOCAL_LONG:"LLLL",LOCAL_SHORT:"LLL",LOCAL_DATE:"l",LOCAL_TIME_WITH_SECONDS:"LTS"},l=Object.values(a).map((e=>({value:e,text:et.a.utc(et()()).format(e)})));return()=>{return{name:"dateFormat",displayName:at.getDisplayName(),help:at.getHelp(),simpleTemplate:Object(j.a)((e=l,t=>Object(x.jsx)(tt,N()({dateFormats:e},t))))};var e}},(e,t)=>{const a={NUMBER:e.uiSettings.get(W.FORMATS_UI_SETTINGS.FORMAT_NUMBER_DEFAULT_PATTERN),PERCENT:e.uiSettings.get(W.FORMATS_UI_SETTINGS.FORMAT_PERCENT_DEFAULT_PATTERN),CURRENCY:e.uiSettings.get(W.FORMATS_UI_SETTINGS.FORMAT_CURRENCY_DEFAULT_PATTERN),DURATION:"00:00:00",BYTES:e.uiSettings.get(W.FORMATS_UI_SETTINGS.FORMAT_BYTES_DEFAULT_PATTERN)},l=[{value:a.NUMBER,text:jt.getFormatNumber()},{value:a.PERCENT,text:jt.getFormatPercent()},{value:a.CURRENCY,text:jt.getFormatCurrency()},{value:a.DURATION,text:jt.getFormatDuration()},{value:a.BYTES,text:jt.getFormatBytes()}];return()=>{return{name:"numberFormat",displayName:jt.getDisplayName(),help:jt.getHelp(),simpleTemplate:Object(j.a)((e=l,t=>Object(x.jsx)(ht,N()({numberFormats:e},t))))};var e}}],Fa=(e,t)=>[...Ea,...Da.map((a=>a(e,t)))],wa=Object(r.euiPaletteColorBlind)(),La=[()=>({name:f.n.presentation(),color:"#017D73"}),()=>({name:f.n.report(),color:wa[2]})],{FormatDate:Aa}=f.o,{FormatNumber:ka}=f.o,{RoundDate:Ia}=f.o,{Sort:Ha}=f.o,_a=[()=>({name:"formatdate",displayName:Aa.getDisplayName(),args:[{name:"format",displayName:Aa.getFormatDisplayName(),argType:"dateformat"}]}),()=>({name:"formatnumber",displayName:ka.getDisplayName(),args:[{name:"format",displayName:ka.getFormatDisplayName(),argType:"numberformat"}]}),()=>({name:"rounddate",displayName:Ia.getDisplayName(),args:[{name:"format",displayName:Ia.getFormatDisplayName(),argType:"dateformat",help:Ia.getFormatHelp()}]}),()=>({name:"sort",displayName:Ha.getDisplayName(),args:[{name:"_",displayName:Ha.getSortFieldDisplayName(),argType:"datacolumn"},{name:"reverse",displayName:Ha.getReverseDisplayName(),argType:"toggle"}],resolve:({context:e})=>"ready"===Object(K.b)(e)?{columns:Object(c.get)(Object(K.c)(e),"columns",[])}:{columns:[]}})]},66:function(e,t,a){"use strict";a.d(t,"a",(function(){return m}));var l=a(60),n=a.n(l),s=a(16),i=a(21),o=a(75),r=a.n(o),p=a(23),c=a(125),u=a(17);const m=e=>{const t=(t,a)=>{const[l,n]=Object(s.useState)(t);return Object(s.useImperativeHandle)(a,(()=>({updateProps:e=>{n(e)}}))),Object(u.jsx)(c.a,null,(({error:a})=>a?(t.renderError(),null):Object(u.jsx)(p.I18nProvider,null,Object(u.jsx)(e,l))))},a=Object(s.forwardRef)(t);return a.propTypes={renderError:r.a.func},(e,t,l,s)=>{try{const o=Object(u.jsx)(a,n()({},t,{ref:e=>{l.done(),null==s||s(e)}}));return l.onDestroy((()=>{Object(i.unmountComponentAtNode)(e)})),Object(i.createPortal)(o,e)}catch(e){l.done(),t.renderError()}}}},74:function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return s})),a.d(t,"a",(function(){return i}));var l=a(19);function n(e){return Object(l.get)(e,"state",null)}function s(e){return Object(l.get)(e,"value",null)}function i(e){return"error"!==n(e)?null:Object(l.get)(e,"error",null)}},75:function(e,t,a){e.exports=a(12)(8)},81:function(e,t,a){"use strict";var l=Array.isArray,n=Object.keys,s=Object.prototype.hasOwnProperty,i="undefined"!=typeof Element;function o(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){var a,r,p,c=l(e),u=l(t);if(c&&u){if((r=e.length)!=t.length)return!1;for(a=r;0!=a--;)if(!o(e[a],t[a]))return!1;return!0}if(c!=u)return!1;var m=e instanceof Date,g=t instanceof Date;if(m!=g)return!1;if(m&&g)return e.getTime()==t.getTime();var d=e instanceof RegExp,b=t instanceof RegExp;if(d!=b)return!1;if(d&&b)return e.toString()==t.toString();var y=n(e);if((r=y.length)!==n(t).length)return!1;for(a=r;0!=a--;)if(!s.call(t,y[a]))return!1;if(i&&e instanceof Element&&t instanceof Element)return e===t;for(a=r;0!=a--;)if(!("_owner"===(p=y[a])&&e.$$typeof||o(e[p],t[p])))return!1;return!0}return e!=e&&t!=t}e.exports=function(e,t){try{return o(e,t)}catch(e){if(e.message&&e.message.match(/stack|recursion/i)||-2146828260===e.number)return console.warn("Warning: react-fast-compare does not handle circular references.",e.name,e.message),!1;throw e}}},89:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a(16);t.default=function(e){var t=l.useRef();return l.useEffect((function(){t.current=e})),t.current}},96:function(e,t,a){"use strict";a.d(t,"a",(function(){return popover_Popover}));var l=a(60),n=a.n(l),s=a(1),i=a.n(s),o=a(16),r=a(18),p=a(17);class popover_Popover extends o.Component{constructor(...e){super(...e),i()(this,"state",{isPopoverOpen:!!this.props.isOpen}),i()(this,"handleClick",(()=>{this.setState((e=>({isPopoverOpen:!e.isPopoverOpen})))})),i()(this,"closePopover",(()=>{this.setState({isPopoverOpen:!1})}))}componentDidMount(){this.props.isOpen&&this.setState({isPopoverOpen:!0})}render(){const{button:e,children:t,tooltip:a,tooltipPosition:l,...s}=this.props,i=document.querySelector(".kbnAppWrapper"),o=r.EuiPopover;return Object(p.jsx)(o,n()({},s,{button:(t=>!this.state.isPopoverOpen&&a&&a.length?Object(p.jsx)(r.EuiToolTip,{position:l,content:a},e(t)):e(t))(this.handleClick),isOpen:this.state.isPopoverOpen,closePopover:this.closePopover,container:i,hasArrow:!1,offset:10}),t({closePopover:this.closePopover}))}}i()(popover_Popover,"defaultProps",{isOpen:!1,ownFocus:!0,tooltip:"",tooltipPosition:"top"})}}]);