/*! 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.dataVisualizer_bundle_jsonpfunction=window.dataVisualizer_bundle_jsonpfunction||[]).push([[1],{101:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));var i=a(9),s=a(2);const n=()=>{const{euiTheme:e}=Object(i.useEuiTheme)();return Object(s.css)({width:"100%",paddingLeft:`calc(${e.size.base} * 3)`},"","")}},102:function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var i=a(9),s=a(27),n=(a(0),a(2));const r=({fieldName:e,error:t})=>Object(n.jsx)(i.EuiCallOut,{heading:"p",color:"danger",size:"s"},Object(n.jsx)(s.FormattedMessage,{id:"xpack.dataVisualizer.index.fieldStatisticsErrorMessage",defaultMessage:"Error getting statistics for field '{fieldName}' because {reason}",values:{fieldName:e,reason:t.message}}))},112:function(e,t,a){"use strict";a.d(t,"a",(function(){return F})),a.d(t,"b",(function(){return N})),a.d(t,"d",(function(){return L})),a.d(t,"c",(function(){return I})),a.d(t,"e",(function(){return R})),a.d(t,"f",(function(){return P})),a.d(t,"g",(function(){return B}));var i=a(0),s=a.n(i),n=a(9),r=a(28),l=a(27),o=a(73),d=a(32),u=a.n(d),c=a(3),m=a(10),p=a(2),b=a(56),f=a(72),x=a(74),j=a(63);function g(e){return e>=.1?`${Object(o.a)(e,1)}%`:"< 0.1%"}var O={name:"5iz1wr",styles:"width:48px"},v={name:"5iz1wr",styles:"width:48px"};const h=({stats:e,fieldFormat:t,barColor:a,compressed:s,onAddFilter:r})=>{var o,d;const{services:{data:{fieldFormats:h}}}=Object(b.a)();if(void 0===e||!e.topValues)return null;const{topValues:T,fieldName:_,sampleCount:y}=e;if(0===(null==T?void 0:T.length))return null;const E=null!==(o=null!==(d=e.totalDocuments)&&void 0!==d?d:y)&&void 0!==o?o:0,F=1-(T?T.reduce(((e,t)=>e+t.percent),0):0),M=Math.floor(F*(null!=y?y:0)),C=Object(p.jsx)(n.EuiText,{color:"subdued",size:"xs"},E>(null!=y?y:0)?Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.field.topValues.calculatedFromSampleRecordsLabel",defaultMessage:"Calculated from {sampledDocumentsFormatted} sample {sampledDocuments, plural, one {record} other {records}}.",values:{sampledDocuments:y,sampledDocumentsFormatted:Object(p.jsx)("strong",null,h.getDefaultInstance(m.b.NUMBER,[m.a.INTEGER]).convert(y))}}):Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.field.topValues.calculatedFromTotalRecordsLabel",defaultMessage:"Calculated from {totalDocumentsFormatted} {totalDocuments, plural, one {record} other {records}}.",values:{totalDocuments:E,totalDocumentsFormatted:Object(p.jsx)("strong",null,h.getDefaultInstance(m.b.NUMBER,[m.a.INTEGER]).convert(null!=E?E:0))}}));return Object(p.jsx)(j.a,{dataTestSubj:"dataVisualizerFieldDataTopValues",className:u()("dvPanel__wrapper",s?"dvPanel--compressed":void 0)},Object(p.jsx)(x.a,null,Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.field.topValuesLabel",defaultMessage:"Top values"})),Object(p.jsx)("div",{"data-test-subj":"dataVisualizerFieldDataTopValuesContent",className:u()("fieldDataTopValuesContainer","dvTopValues__wrapper")},Array.isArray(T)?T.map((e=>Object(p.jsx)(n.EuiFlexGroup,{gutterSize:"xs",alignItems:"center",key:e.key},Object(p.jsx)(n.EuiFlexItem,{"data-test-subj":"dataVisualizerFieldDataTopValueBar"},Object(p.jsx)(n.EuiProgress,{value:e.percent,max:1,color:a,size:"xs",label:Object(f.d)(e.key,t),className:u()("eui-textTruncate","topValuesValueLabelContainer"),valueText:`${e.doc_count}${void 0!==E?` (${g(100*e.percent)})`:""}`})),void 0!==_&&void 0!==e.key&&void 0!==r?Object(p.jsx)("div",{css:v},Object(p.jsx)(n.EuiButtonIcon,{iconSize:"s",iconType:"plusInCircle",onClick:()=>r(_,"number"==typeof e.key?e.key.toString():e.key,"+"),"aria-label":c.i18n.translate("xpack.dataVisualizer.dataGrid.field.addFilterAriaLabel",{defaultMessage:'Filter for {fieldName}: "{value}"',values:{fieldName:_,value:e.key}}),"data-test-subj":`dvFieldDataTopValuesAddFilterButton-${e.key}-${e.key}`,style:{minHeight:"auto",minWidth:"auto",paddingRight:2,paddingLeft:2,paddingTop:0,paddingBottom:0}}),Object(p.jsx)(n.EuiButtonIcon,{iconSize:"s",iconType:"minusInCircle",onClick:()=>r(_,"number"==typeof e.key?e.key.toString():e.key,"-"),"aria-label":c.i18n.translate("xpack.dataVisualizer.dataGrid.field.removeFilterAriaLabel",{defaultMessage:'Filter out {fieldName}: "{value}"',values:{fieldName:_,value:e.key}}),"data-test-subj":`dvFieldDataTopValuesExcludeFilterButton-${e.key}-${e.key}`,style:{minHeight:"auto",minWidth:"auto",paddingTop:0,paddingBottom:0,paddingRight:2,paddingLeft:2}})):null))):null,M>0?Object(p.jsx)(n.EuiFlexGroup,{gutterSize:"xs",alignItems:"center",key:"other"},Object(p.jsx)(n.EuiFlexItem,{"data-test-subj":"dataVisualizerFieldDataTopValueBar"},Object(p.jsx)(n.EuiProgress,{value:M,max:E,color:a,size:"xs",label:Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.field.topValuesOtherLabel",defaultMessage:"Other"}),className:u()("eui-textTruncate","topValuesValueLabelContainer"),valueText:`${M}${void 0!==E?` (${g(100*F)})`:""}`})),r?Object(p.jsx)("div",{css:O}):null):null,Object(p.jsx)(i.Fragment,null,Object(p.jsx)(n.EuiSpacer,{size:"xs"}),C)))};var T=a(88),_=a(118),y=a(67),E=a(64);const F=({config:e,onAddFilter:t})=>{const a="fieldFormat"in e?e.fieldFormat:void 0,s=Object(i.useMemo)((()=>Object(T.b)(e)),[e]),d=Object(_.a)();if(!s)return null;const{count:u}=s;return Object(p.jsx)(E.a,{dataTestSubj:"dataVisualizerBooleanContent"},Object(p.jsx)(y.a,{config:e}),Object(p.jsx)(h,{stats:e.stats,fieldFormat:a,barColor:"success",onAddFilter:t}),Object(p.jsx)(j.a,{className:"dvPanel__wrapper dvPanel--uniform"},Object(p.jsx)(x.a,null,Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.field.cardBoolean.valuesLabel",defaultMessage:"Values"})),Object(p.jsx)(n.EuiSpacer,{size:"xs"}),Object(p.jsx)(r.Chart,{renderer:"canvas",size:{height:70}},Object(p.jsx)(r.Axis,{id:"bottom",position:"bottom",showOverlappingTicks:!0}),Object(p.jsx)(r.Axis,{id:"left2",title:"Left axis",hide:!0,tickFormat:e=>{return`${t=e} (${function(e){return 0===e?"0%":e>=.1?`${Object(o.a)(e)}%`:"< 0.1%"}(t/u*100)})`;var t}}),Object(p.jsx)(r.Settings,{showLegend:!1,theme:d}),Object(p.jsx)(r.BarSeries,{id:e.fieldName||a,data:[{x:"true",count:s.trueCount},{x:"false",count:s.falseCount}],splitSeriesAccessors:["x"],stackAccessors:["x"],xAccessor:"x",xScaleType:r.ScaleType.Ordinal,yAccessors:["count"],yScaleType:r.ScaleType.Linear}))))};var M=a(42);const C="MMM D YYYY, HH:mm:ss.SSS",N=({config:e})=>{const{stats:t}=e;if(void 0===t)return null;const{earliest:a,latest:i}=t,s=c.i18n.translate("xpack.dataVisualizer.dataGrid.field.cardDate.summaryTableTitle",{defaultMessage:"Summary"}),r=[{function:"earliest",display:Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.field.cardDate.earliestLabel",defaultMessage:"earliest"}),value:"string"==typeof a?a:Object(M.formatDate)(a,C)},{function:"latest",display:Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.field.cardDate.latestLabel",defaultMessage:"latest"}),value:"string"==typeof i?i:Object(M.formatDate)(i,C)}],o=[{name:"",field:"function",render:(e,t)=>t.display,width:"70px",align:n.LEFT_ALIGNMENT},{field:"value",name:"",render:e=>Object(p.jsx)("strong",null,e),align:n.RIGHT_ALIGNMENT}];return Object(p.jsx)(E.a,{dataTestSubj:"dataVisualizerDateContent"},Object(p.jsx)(y.a,{config:e}),Object(p.jsx)(j.a,{className:"dvSummaryTable__wrapper dvPanel__wrapper dvPanel__dateSummary"},Object(p.jsx)(x.a,null,s),Object(p.jsx)(n.EuiBasicTable,{className:"dvSummaryTable","data-test-subj":"dataVisualizerDateSummaryTable",compressed:!0,items:r,columns:o,tableCaption:s,tableLayout:"auto"})))};a(95);var S=a(37),w=a(96);const V=(e,t,{layerId:a,field:i})=>({id:Object(n.htmlIdGenerator)()(),label:c.i18n.translate("xpack.dataVisualizer.choroplethMap.topValuesCount",{defaultMessage:"Top values count for {fieldName}",values:{fieldName:e}}),joins:[{leftField:i,right:{id:"anomaly_count",type:S.SOURCE_TYPES.TABLE_SOURCE,__rows:t,__columns:[{name:"key",type:"string"},{name:"doc_count",type:"number"}],term:"key"}}],sourceDescriptor:{type:"EMS_FILE",id:a},style:{type:"VECTOR",properties:{icon:{type:S.STYLE_TYPE.STATIC,options:{value:"marker"}},fillColor:{type:S.STYLE_TYPE.DYNAMIC,options:{color:"Blue to Red",colorCategory:"palette_0",fieldMetaOptions:{isEnabled:!0,sigma:3},type:S.COLOR_MAP_TYPE.ORDINAL,field:{name:"doc_count",origin:S.FIELD_ORIGIN.JOIN},useCustomColorRamp:!1}},lineColor:{type:S.STYLE_TYPE.DYNAMIC,options:{fieldMetaOptions:{isEnabled:!0}}},lineWidth:{type:S.STYLE_TYPE.STATIC,options:{size:1}}},isTimeAware:!0},type:S.LAYER_TYPE.GEOJSON_VECTOR}),z=({stats:e,suggestion:t})=>{var a,s;const{services:{data:{fieldFormats:r}}}=Object(b.a)(),{fieldName:o,isTopValuesSampled:d,topValues:u,sampleCount:c}=e,f=Object(i.useMemo)((()=>[V(o||"",u||[],t)]),[t,o,u]);if(!e)return null;const x=null!==(a=null!==(s=e.totalDocuments)&&void 0!==s?s:c)&&void 0!==a?a:0,g=x?Object(p.jsx)(n.EuiText,{color:"subdued",size:"xs"},d?Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.fieldExpandedRow.choroplethMapTopValues.calculatedFromSampleRecordsLabel",defaultMessage:"Calculated from {sampledDocumentsFormatted} sample {sampledDocuments, plural, one {record} other {records}}.",values:{sampledDocuments:c,sampledDocumentsFormatted:Object(p.jsx)("strong",null,r.getDefaultInstance(m.b.NUMBER,[m.a.INTEGER]).convert(c))}}):Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.fieldExpandedRow.choroplethMapTopValues.calculatedFromTotalRecordsLabel",defaultMessage:"Calculated from {totalDocumentsFormatted} {totalDocuments, plural, one {record} other {records}}.",values:{totalDocuments:x,totalDocumentsFormatted:Object(p.jsx)("strong",null,r.getDefaultInstance(m.b.NUMBER,[m.a.INTEGER]).convert(null!=x?x:0))}})):null;return Object(p.jsx)(j.a,{dataTestSubj:"fileDataVisualizerChoroplethMapTopValues",className:"dvPanel__wrapper",grow:!0},Object(p.jsx)("div",{className:"dvMap__wrapper"},Object(p.jsx)(w.a,{layerList:f})),g)};var D=a(102);const L=({config:e,onAddFilter:t})=>{var a,s;const[n,r]=Object(i.useState)(),{stats:l,fieldName:o}=e,d="fieldFormat"in e?e.fieldFormat:void 0,{services:{maps:u}}=Object(b.a)(),c=Object(i.useCallback)((async()=>{if(!u)return;const e=await u.suggestEMSTermJoinConfig({sampleValues:Array.isArray(null==l?void 0:l.topValues)?null==l?void 0:l.topValues.map((e=>e.key)):[],sampleValuesColumnName:o||""});r(e)}),[o]);return Object(i.useEffect)((function(){c()}),[c]),Object(p.jsx)(E.a,{dataTestSubj:"dataVisualizerKeywordContent"},Object(p.jsx)(y.a,{config:e}),null!==(a=e.stats)&&void 0!==a&&a.error&&void 0!==o?Object(p.jsx)(D.a,{fieldName:o,error:null===(s=e.stats)||void 0===s?void 0:s.error}):null,Object(p.jsx)(h,{stats:l,fieldFormat:d,barColor:"success",onAddFilter:t}),n&&l&&Object(p.jsx)(z,{stats:l,suggestion:n}))},I=({config:e,onAddFilter:t})=>{const{stats:a}=e;if(void 0===a)return null;const{count:i,sampleCount:s,cardinality:n}=a;if(void 0===i||void 0===s||void 0===n)return null;const r="fieldFormat"in e?e.fieldFormat:void 0;return Object(p.jsx)(E.a,{dataTestSubj:"dataVisualizerIPContent"},Object(p.jsx)(y.a,{config:e}),a&&Object(p.jsx)(h,{stats:a,fieldFormat:r,barColor:"success",onAddFilter:t}))};var A=a(61),k=a(116);const R=({config:e,onAddFilter:t})=>{var a,s;const{stats:r}=e,o=Object(i.useMemo)((()=>Object(k.b)(null==r?void 0:r.distribution,260)),[null==r?void 0:r.distribution]);if(void 0===r)return null;const{min:d,median:u,max:m,distribution:b}=r,g="fieldFormat"in e?e.fieldFormat:void 0,O=[{function:"min",display:Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.fieldExpandedRow.numberContent.minLabel",defaultMessage:"min"}),value:Object(f.d)(d,g)},...Object(A.a)(u)?[{function:"median",display:Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.fieldExpandedRow.numberContent.medianLabel",defaultMessage:"median"}),value:Object(f.d)(u,g)}]:[],{function:"max",display:Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.fieldExpandedRow.numberContent.maxLabel",defaultMessage:"max"}),value:Object(f.d)(m,g)}],v=[{name:"",render:e=>e.display,width:"25px",align:n.LEFT_ALIGNMENT},{field:"value",name:"",render:e=>Object(p.jsx)("strong",null,e),align:n.RIGHT_ALIGNMENT}],T=c.i18n.translate("xpack.dataVisualizer.dataGrid.fieldExpandedRow.numberContent.summaryTableTitle",{defaultMessage:"Summary"});return Object(p.jsx)(E.a,{dataTestSubj:"dataVisualizerNumberContent"},Object(p.jsx)(y.a,{config:e}),Object(p.jsx)(j.a,{className:"dvSummaryTable__wrapper dvPanel__wrapper",grow:1},Object(p.jsx)(x.a,null,T),Object(p.jsx)(n.EuiBasicTable,{className:"dvSummaryTable",compressed:!0,items:O,columns:v,tableCaption:T,"data-test-subj":"dataVisualizerNumberSummaryTable"})),r&&Object(p.jsx)(h,{stats:r,fieldFormat:g,barColor:"success",compressed:!0,onAddFilter:t}),b&&void 0!==(null===(a=r.distribution)||void 0===a?void 0:a.percentiles.length)&&(null===(s=r.distribution)||void 0===s?void 0:s.percentiles.length)>2&&Object(p.jsx)(j.a,{dataTestSubj:"dataVisualizerFieldDataMetricDistribution",className:"dvPanel__wrapper",grow:!1},Object(p.jsx)(n.EuiFlexItem,{grow:!1},Object(p.jsx)(x.a,null,Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.fieldExpandedRow.numberContent.distributionTitle",defaultMessage:"Distribution"}))),Object(p.jsx)(n.EuiFlexItem,{className:"metricDistributionChartContainer"},Object(p.jsx)(k.a,{width:260,height:200,chartData:o,fieldFormat:g})),Object(p.jsx)(n.EuiFlexItem,{grow:!1},Object(p.jsx)(n.EuiText,{size:"xs",textAlign:"center"},Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.fieldExpandedRow.numberContent.displayingPercentilesLabel",defaultMessage:"Displaying {minPercent} - {maxPercent} percentiles",values:{minPercent:Object(f.e)(b.minPercentile),maxPercent:Object(f.e)(b.maxPercentile)}})))))};var G=a(85);const P=({config:e})=>{const{stats:t}=e;return void 0===t?null:void 0===t.count?Object(p.jsx)(s.a.Fragment,null,Array.isArray(t.examples)&&Object(p.jsx)(G.a,{examples:t.examples})):Object(p.jsx)(E.a,{dataTestSubj:"dataVisualizerOtherContent"},Object(p.jsx)(y.a,{config:e}),Array.isArray(t.examples)&&Object(p.jsx)(G.a,{examples:t.examples}))},B=({config:e})=>{const{stats:t}=e;if(void 0===t)return null;const{examples:a}=t;if(void 0===a)return null;const s=a.length;return Object(p.jsx)(E.a,{dataTestSubj:"dataVisualizerTextContent"},Object(p.jsx)(n.EuiFlexItem,{grow:!1,className:"dvText__wrapper"},s>0&&Object(p.jsx)(G.a,{examples:a}),0===s&&Object(p.jsx)(i.Fragment,null,Object(p.jsx)(n.EuiSpacer,{size:"xs"}),Object(p.jsx)(n.EuiCallOut,{size:"s",title:c.i18n.translate("xpack.dataVisualizer.dataGrid.fieldText.noExamplesForFieldsTitle",{defaultMessage:"No examples were obtained for this field"}),iconType:"warning"},Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.fieldText.fieldNotPresentDescription",defaultMessage:"This field was not present in the {sourceParam} field of documents queried.",values:{sourceParam:Object(p.jsx)("span",{className:"dvExpandedRow__codeContent"},"_source")}}),Object(p.jsx)(n.EuiSpacer,{size:"s"}),Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.fieldText.fieldMayBePopulatedDescription",defaultMessage:"It may be populated, for example, using a {copyToParam} parameter in the document mapping, or be pruned from the {sourceParam} field after indexing through the use of {includesParam} and {excludesParam} parameters.",values:{copyToParam:Object(p.jsx)("span",{className:"dvExpandedRow__codeContent"},"copy_to"),sourceParam:Object(p.jsx)("span",{className:"dvExpandedRow__codeContent"},"_source"),includesParam:Object(p.jsx)("span",{className:"dvExpandedRow__codeContent"},"includes"),excludesParam:Object(p.jsx)("span",{className:"dvExpandedRow__codeContent"},"excludes")}})))))}},116:function(e,t,a){"use strict";a.d(t,"a",(function(){return u})),a.d(t,"b",(function(){return p})),a(0);var i=a(3),s=a(28),n=a(27),r=a(72),l=a(2);const o=({chartPoint:e,maxWidth:t,fieldFormat:a})=>void 0===e?null:Object(l.jsx)("div",{style:{maxWidth:t}},e.dataMax>e.dataMin?Object(l.jsx)(n.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.field.metricDistributionChart.tooltipValueBetweenLabel",defaultMessage:"{percent}% of documents have values between {minValFormatted} and {maxValFormatted}",values:{percent:e.percent,minValFormatted:Object(r.d)(e.dataMin,a),maxValFormatted:Object(r.d)(e.dataMax,a)}}):Object(l.jsx)(n.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.field.metricDistributionChart.tooltipValueEqualLabel",defaultMessage:"{percent}% of documents have a value of {valFormatted}",values:{percent:e.percent,valFormatted:Object(r.d)(e.dataMin,a)}}));var d=a(118);const u=({width:e,height:t,chartData:a,fieldFormat:n,hideXAxis:u})=>{const c=i.i18n.translate("xpack.dataVisualizer.dataGrid.field.metricDistributionChart.seriesName",{defaultMessage:"distribution"}),m=Object(d.a)();return Object(l.jsx)("div",{"data-test-subj":"dataVisualizerFieldDataMetricDistributionChart",className:"dataGridChart__histogram"},Object(l.jsx)(s.Chart,{size:{width:e,height:t}},Object(l.jsx)(s.Tooltip,{headerFormatter:t=>{const i=t.value,s=a.find((e=>e.x===i));return Object(l.jsx)(o,{chartPoint:s,maxWidth:e,fieldFormat:n})}}),Object(l.jsx)(s.Settings,{theme:m}),Object(l.jsx)(s.Axis,{id:"bottom",position:s.Position.Bottom,tickFormat:e=>Object(r.d)(e,n),hide:!0===u}),Object(l.jsx)(s.Axis,{id:"left",position:s.Position.Left,tickFormat:e=>e.toFixed(3),hide:!0}),Object(l.jsx)(s.AreaSeries,{id:"metric_distribution",name:c,xScaleType:s.ScaleType.Linear,yScaleType:s.ScaleType.Linear,xAccessor:"x",yAccessors:["y"],data:a.length>0?a:[{x:0,y:0,dataMin:0,dataMax:0,percent:0}],curve:s.CurveType.CURVE_STEP_AFTER})))},c=3,m=20;function p(e,t){let a=[];if(void 0===e)return a;const i=e.percentiles;if(0===(null==i?void 0:i.length))return a;const s=i[0].minValue,n=i[i.length-1].maxValue;let r=s,l=n;n===s&&(0!==s?(r=0,l=2*s):l=1);const o=c/t*(l-r),d=[];let u;i.forEach(((e,t)=>{if(0===t){const t={x0:e.minValue,x1:Math.max(e.minValue+o,e.maxValue),y:0,dataMin:e.minValue,dataMax:e.maxValue,percent:e.percent,isMinWidth:!1};t.y=e.percent/(t.x1-t.x0)*Math.max(1,o/Math.max(e.maxValue-e.minValue,.5*o)),t.isMinWidth=e.maxValue<=e.minValue+o,d.push(t),u=t}else if(!1===u.isMinWidth||e.maxValue>u.x1){const t={x0:u.x1,x1:Math.max(u.x1+o,e.maxValue),y:0,dataMin:e.minValue,dataMax:e.maxValue,percent:e.percent,isMinWidth:!1};t.y=e.percent/(t.x1-t.x0)*Math.max(1,o/Math.max(e.maxValue-e.minValue,.5*o)),t.isMinWidth=e.maxValue<=u.x1+o,d.push(t),u=t}else u.percent=u.percent+e.percent,u.y=u.percent/(u.x1-u.x0),u.dataMax=e.maxValue})),n!==s&&(l=d[d.length-1].x1);let p=d.map((e=>e.y));p=p.sort(((e,t)=>e-t));let b=0;const f=d.length;b=1===Math.abs(f%2)?m*p[Math.floor(f/2)]:m*(p[Math.floor(f/2)-1]+p[Math.floor(f/2)])/2,d.forEach((e=>{e.y=Math.min(e.y,b)})),a=d.map((e=>{const{x0:t,y:a,dataMin:i,dataMax:s,percent:n}=e;return{x:t,y:a,dataMin:i,dataMax:s,percent:n}}));const x=d[d.length-1];return a.push({x:x.x1,y:0,dataMin:x.dataMin,dataMax:x.dataMax,percent:x.percent}),a}},117:function(e,t,a){"use strict";a.d(t,"b",(function(){return d})),a.d(t,"a",(function(){return u})),a.d(t,"c",(function(){return o}));var i=a(9),s=a(27),n=a(0),r=a.n(n),l=a(2);const o={name:"1rsg7lx",styles:"max-width:300px;min-width:200px"},d=({fieldsCountStats:e})=>e&&void 0!==e.visibleFieldsCount&&void 0!==e.totalFieldsCount?Object(l.jsx)(i.EuiFlexGroup,{alignItems:"center",css:o,"data-test-subj":"dataVisualizerFieldsSummary",gutterSize:"s",responsive:!1},Object(l.jsx)(i.EuiFlexItem,{grow:!1},Object(l.jsx)(i.EuiText,null,Object(l.jsx)("h5",null,Object(l.jsx)(s.FormattedMessage,{id:"xpack.dataVisualizer.searchPanel.allFieldsLabel",defaultMessage:"All fields"})))),Object(l.jsx)(i.EuiFlexItem,{grow:!1},Object(l.jsx)(i.EuiNotificationBadge,{color:"subdued",size:"m","data-test-subj":"dataVisualizerVisibleFieldsCount"},Object(l.jsx)("strong",null,e.visibleFieldsCount))),Object(l.jsx)(i.EuiFlexItem,{grow:!1},Object(l.jsx)(i.EuiText,{color:"subdued",size:"s","data-test-subj":"dataVisualizerTotalFieldsCount"},Object(l.jsx)(s.FormattedMessage,{id:"xpack.dataVisualizer.searchPanel.ofFieldsTotal",defaultMessage:"of {totalCount} total",values:{totalCount:e.totalFieldsCount}})))):null,u=({metricsStats:e})=>e&&void 0!==e.visibleMetricsCount&&void 0!==e.totalMetricFieldsCount?Object(l.jsx)(r.a.Fragment,null,e&&Object(l.jsx)(i.EuiFlexGroup,{alignItems:"center",css:o,"data-test-subj":"dataVisualizerMetricFieldsSummary",gutterSize:"s",responsive:!1},Object(l.jsx)(i.EuiFlexItem,{grow:!1},Object(l.jsx)(i.EuiText,null,Object(l.jsx)("h5",null,Object(l.jsx)(s.FormattedMessage,{id:"xpack.dataVisualizer.searchPanel.numberFieldsLabel",defaultMessage:"Number fields"})))),Object(l.jsx)(i.EuiFlexItem,{grow:!1},Object(l.jsx)(i.EuiNotificationBadge,{color:"subdued",size:"m","data-test-subj":"dataVisualizerVisibleMetricFieldsCount"},Object(l.jsx)("strong",null,e.visibleMetricsCount))),Object(l.jsx)(i.EuiFlexItem,{grow:!1},Object(l.jsx)(i.EuiText,{color:"subdued",size:"s","data-test-subj":"dataVisualizerMetricFieldsCount"},Object(l.jsx)(s.FormattedMessage,{id:"xpack.dataVisualizer.searchPanel.ofFieldsTotal",defaultMessage:"of {totalCount} total",values:{totalCount:e.totalMetricFieldsCount}}))))):null},118:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));var i=a(0),s=a(68);const n=()=>{const e=Object(s.a)();return Object(i.useMemo)((()=>{const t=e.euiColorVis0;return{axes:{tickLabel:{fontSize:parseInt(e.euiFontSizeXS,10),fontFamily:e.euiFontFamily,fontStyle:"italic"}},background:{color:"transparent"},chartMargins:{left:0,right:0,top:0,bottom:0},chartPaddings:{left:0,right:0,top:4,bottom:0},scales:{barsPadding:.1},colors:{vizColors:[t]},areaSeriesStyle:{line:{strokeWidth:1,visible:!0},point:{visible:!1,radius:0,opacity:0},area:{visible:!0,opacity:1}}}}),[e])}},119:function(e,t,a){"use strict";a.d(t,"a",(function(){return b}));var i=a(9),s=a(0),n=a(3),r=a(114),l=a(27),o=a(10),d=a(100);const u=n.i18n.translate("unifiedFieldList.fieldNameDescription.unknownField",{defaultMessage:"Unknown field"});function c(e){if(!e||e===o.b.UNKNOWN)return u;const t=e;switch(t){case d.a.DOCUMENT:return n.i18n.translate("unifiedFieldList.fieldNameDescription.recordField",{defaultMessage:"Count of records."});case d.a.BINARY:return n.i18n.translate("unifiedFieldList.fieldNameDescription.binaryField",{defaultMessage:"Binary value encoded as a Base64 string."});case d.a.BOOLEAN:return n.i18n.translate("unifiedFieldList.fieldNameDescription.booleanField",{defaultMessage:"True and false values."});case d.a.CONFLICT:return n.i18n.translate("unifiedFieldList.fieldNameDescription.conflictField",{defaultMessage:"Field has values of different types. Resolve in Management > Data Views."});case d.a.COUNTER:return n.i18n.translate("unifiedFieldList.fieldNameDescription.counterField",{defaultMessage:"A number that only increases or resets to 0 (zero). Available only for numeric and aggregate_metric_double fields."});case d.a.DATE:return n.i18n.translate("unifiedFieldList.fieldNameDescription.dateField",{defaultMessage:"A date string or the number of seconds or milliseconds since 1/1/1970."});case d.a.DATE_RANGE:return n.i18n.translate("unifiedFieldList.fieldNameDescription.dateRangeField",{defaultMessage:"Range of date values."});case d.a.DENSE_VECTOR:return n.i18n.translate("unifiedFieldList.fieldNameDescription.denseVectorField",{defaultMessage:"Records dense vectors of float values."});case d.a.GAUGE:return n.i18n.translate("unifiedFieldList.fieldNameDescription.gaugeField",{defaultMessage:"A number that can increase or decrease. Available only for numeric and aggregate_metric_double fields."});case d.a.GEO_POINT:return n.i18n.translate("unifiedFieldList.fieldNameDescription.geoPointField",{defaultMessage:"Latitude and longitude points."});case d.a.GEO_SHAPE:return n.i18n.translate("unifiedFieldList.fieldNameDescription.geoShapeField",{defaultMessage:"Complex shapes, such as polygons."});case d.a.HISTOGRAM:return n.i18n.translate("unifiedFieldList.fieldNameDescription.histogramField",{defaultMessage:"Pre-aggregated numerical values in the form of a histogram."});case d.a.IP:return n.i18n.translate("unifiedFieldList.fieldNameDescription.ipAddressField",{defaultMessage:"IPv4 and IPv6 addresses."});case d.a.IP_RANGE:return n.i18n.translate("unifiedFieldList.fieldNameDescription.ipAddressRangeField",{defaultMessage:"Range of ip values supporting either IPv4 or IPv6 (or mixed) addresses."});case d.a.FLATTENED:return n.i18n.translate("unifiedFieldList.fieldNameDescription.flattenedField",{defaultMessage:"An entire JSON object as a single field value."});case d.a.MURMUR3:return n.i18n.translate("unifiedFieldList.fieldNameDescription.murmur3Field",{defaultMessage:"Field that computes and stores hashes of values."});case d.a.NUMBER:return n.i18n.translate("unifiedFieldList.fieldNameDescription.numberField",{defaultMessage:"Long, integer, short, byte, double, and float values."});case d.a.RANK_FEATURE:return n.i18n.translate("unifiedFieldList.fieldNameDescription.rankFeatureField",{defaultMessage:"Records a numeric feature to boost hits at query time."});case d.a.RANK_FEATURES:return n.i18n.translate("unifiedFieldList.fieldNameDescription.rankFeaturesField",{defaultMessage:"Records numeric features to boost hits at query time."});case d.a.POINT:return n.i18n.translate("unifiedFieldList.fieldNameDescription.pointField",{defaultMessage:"Arbitrary cartesian points."});case d.a.SHAPE:return n.i18n.translate("unifiedFieldList.fieldNameDescription.shapeField",{defaultMessage:"Arbitrary cartesian geometries."});case d.a.STRING:return n.i18n.translate("unifiedFieldList.fieldNameDescription.stringField",{defaultMessage:"Full text such as the body of an email or a product description."});case d.a.TEXT:return n.i18n.translate("unifiedFieldList.fieldNameDescription.textField",{defaultMessage:"Full text such as the body of an email or a product description."});case d.a.KEYWORD:return n.i18n.translate("unifiedFieldList.fieldNameDescription.keywordField",{defaultMessage:"Structured content such as an ID, email address, hostname, status code, or tag."});case d.a.NESTED:return n.i18n.translate("unifiedFieldList.fieldNameDescription.nestedField",{defaultMessage:"JSON object that preserves the relationship between its subfields."});case d.a.VERSION:return n.i18n.translate("unifiedFieldList.fieldNameDescription.versionField",{defaultMessage:'Software versions. Supports "Semantic Versioning" precedence rules.'});default:return t||t}}var m=a(56),p=a(2);const b=({fieldTypes:e})=>{{const{services:t}=Object(m.a)(),{docLinks:a}=t,{euiTheme:o}=Object(i.useEuiTheme)(),[d,u]=Object(s.useState)(!1),b=()=>u((e=>!e)),f=()=>u(!1),x=Object(s.useMemo)((()=>e.map(((e,t)=>({id:t,dataType:e,description:c(e)})))),[e]),j=[{field:"dataType",name:n.i18n.translate("xpack.dataVisualizer.fieldTypesPopover.dataTypeColumnTitle",{defaultMessage:"Data type"}),width:"110px",render:e=>Object(p.jsx)(i.EuiFlexGroup,{alignItems:"center",responsive:!1,gutterSize:"xs"},Object(p.jsx)(i.EuiFlexItem,{grow:!1},Object(p.jsx)(r.a,{type:e})),Object(p.jsx)(i.EuiFlexItem,null,e))},{field:"description",name:n.i18n.translate("xpack.dataVisualizer.fieldTypesPopover.descriptionColumnTitle",{defaultMessage:"Description"}),render:e=>Object(p.jsx)("div",{dangerouslySetInnerHTML:{__html:e}})}],g=Object(p.jsx)(i.EuiFilterButton,{grow:!1,onClick:b,"data-test-subj":"fieldTypesHelpButton",className:"dataVisualizerFieldTypesHelp__button","aria-label":n.i18n.translate("xpack.dataVisualizer.fieldTypesPopover.buttonAriaLabel",{defaultMessage:"Filter type help"})},Object(p.jsx)(i.EuiIcon,{type:"iInCircle",color:"primary",title:n.i18n.translate("xpack.dataVisualizer.fieldTypesPopover.iconTitle",{defaultMessage:"Filter type help"})}));return Object(p.jsx)(i.EuiPopover,{anchorPosition:"downLeft",display:"block",button:g,isOpen:d,panelPaddingSize:"none",closePopover:f,initialFocus:"dataVisualizerFieldTypesHelpBasicTableId"},Object(p.jsx)(i.EuiPopoverTitle,{paddingSize:"s"},n.i18n.translate("xpack.dataVisualizer.fieldChooser.popoverTitle",{defaultMessage:"Field types"})),Object(p.jsx)(i.EuiPanel,{className:"eui-yScroll",style:{maxHeight:"50vh",maxWidth:`calc(${o.size.base}*22)`},color:"transparent",paddingSize:"s"},Object(p.jsx)(i.EuiBasicTable,{id:"dataVisualizerFieldTypesHelpBasicTableId",tableCaption:n.i18n.translate("xpack.dataVisualizer.fieldTypesPopover.tableTitle",{defaultMessage:"Description of field types"}),items:x,compressed:!0,rowHeader:"firstName",columns:j,responsive:!1})),Object(p.jsx)(i.EuiPanel,{color:"transparent",paddingSize:"s"},Object(p.jsx)(i.EuiText,{color:"subdued",size:"xs"},Object(p.jsx)("p",null,n.i18n.translate("xpack.dataVisualizer.fieldTypesPopover.learnMoreText",{defaultMessage:"Learn more about"})," ",Object(p.jsx)(i.EuiLink,{href:a.links.discover.fieldTypeHelp,target:"_blank",external:!0},Object(p.jsx)(l.FormattedMessage,{id:"xpack.dataVisualizer.fieldTypesPopover.fieldTypesDocLinkLabel",defaultMessage:"field types"}))))))}}},128:function(e,t,a){e.exports=a(20)(1936)},129:function(e,t,a){switch(window.__kbnThemeTag__){case"v8dark":return a(130);case"v8light":return a(132)}},130:function(e,t,a){var i=a(57),s=a(131);"string"==typeof(s=s.__esModule?s.default:s)&&(s=[[e.i,s,""]]);i(s,{insert:"head",singleton:!1}),e.exports=s.locals||{}},131:function(e,t,a){(t=a(58)(!1)).push([e.i,".dataGridChart__column-chart,.dataGridChart__histogram{width:100%}.dataGridChart__legend{color:#535966;display:block;font-size:11px;font-style:italic;font-weight:400;line-height:1.1;max-width:100%;overflow:hidden!important;overflow-x:hidden;text-align:left;text-overflow:ellipsis!important;white-space:nowrap!important}.dataGridChart__legend--numeric{text-align:right}.dataGridChart__legendBoolean{width:10px}.dataGrid .euiDataGridHeaderCell__content{margin-top:auto}",""]),e.exports=t},132:function(e,t,a){var i=a(57),s=a(133);"string"==typeof(s=s.__esModule?s.default:s)&&(s=[[e.i,s,""]]);i(s,{insert:"head",singleton:!1}),e.exports=s.locals||{}},133:function(e,t,a){(t=a(58)(!1)).push([e.i,".dataGridChart__column-chart,.dataGridChart__histogram{width:100%}.dataGridChart__legend{color:#98a2b3;display:block;font-size:11px;font-style:italic;font-weight:400;line-height:1.1;max-width:100%;overflow:hidden!important;overflow-x:hidden;text-align:left;text-overflow:ellipsis!important;white-space:nowrap!important}.dataGridChart__legend--numeric{text-align:right}.dataGridChart__legendBoolean{width:10px}.dataGrid .euiDataGridHeaderCell__content{margin-top:auto}",""]),e.exports=t},144:function(e,t,a){switch(window.__kbnThemeTag__){case"v8dark":return a(145);case"v8light":return a(147)}},145:function(e,t,a){var i=a(57),s=a(146);"string"==typeof(s=s.__esModule?s.default:s)&&(s=[[e.i,s,""]]);i(s,{insert:"head",singleton:!1}),e.exports=s.locals||{}},146:function(e,t,a){(t=a(58)(!1)).push([e.i,".metricDistributionChartContainer{padding-top:4px;width:100%}.dataVisualizerColumnHeaderIcon{max-width:12px}",""]),e.exports=t},147:function(e,t,a){var i=a(57),s=a(148);"string"==typeof(s=s.__esModule?s.default:s)&&(s=[[e.i,s,""]]);i(s,{insert:"head",singleton:!1}),e.exports=s.locals||{}},148:function(e,t,a){(t=a(58)(!1)).push([e.i,".metricDistributionChartContainer{padding-top:4px;width:100%}.dataVisualizerColumnHeaderIcon{max-width:12px}",""]),e.exports=t},149:function(e,t,a){switch(window.__kbnThemeTag__){case"v8dark":return a(150);case"v8light":return a(152)}},150:function(e,t,a){var i=a(57),s=a(151);"string"==typeof(s=s.__esModule?s.default:s)&&(s=[[e.i,s,""]]);i(s,{insert:"head",singleton:!1}),e.exports=s.locals||{}},151:function(e,t,a){(t=a(58)(!1)).push([e.i,".embeddedMap__content{display:flex;flex:1 1 100%;height:100%;min-height:0;width:100%;z-index:1}",""]),e.exports=t},152:function(e,t,a){var i=a(57),s=a(153);"string"==typeof(s=s.__esModule?s.default:s)&&(s=[[e.i,s,""]]);i(s,{insert:"head",singleton:!1}),e.exports=s.locals||{}},153:function(e,t,a){(t=a(58)(!1)).push([e.i,".embeddedMap__content{display:flex;flex:1 1 100%;height:100%;min-height:0;width:100%;z-index:1}",""]),e.exports=t},63:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a(0);var i=a(9),s=a(2);const n=({children:e,dataTestSubj:t,grow:a,className:n})=>Object(s.jsx)(i.EuiPanel,{"data-test-subj":t,hasShadow:!1,hasBorder:!1,grow:!!a,className:null!=n?n:"",paddingSize:"s"},e)},64:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a(0);var i=a(9),s=a(2);const n=({children:e,dataTestSubj:t})=>Object(s.jsx)(i.EuiFlexGroup,{"data-test-subj":t,gutterSize:"s",wrap:!0},e)},67:function(e,t,a){"use strict";a.d(t,"a",(function(){return p}));var i=a(27),s=(a(0),a(3)),n=a(9),r=a(73),l=a(74),o=a(75),d=a(63),u=a(2);const c=[{field:"function",name:"",render:(e,t)=>t.display,width:"25px",align:n.LEFT_ALIGNMENT},{field:"value",name:"",render:e=>Object(u.jsx)("strong",null,e),align:n.RIGHT_ALIGNMENT}],m=s.i18n.translate("xpack.dataVisualizer.dataGrid.fieldExpandedRow.documentStatsTable.metaTableTitle",{defaultMessage:"Documents stats"}),p=({config:e})=>{if(void 0===(null==e?void 0:e.stats)||void 0===e.stats.cardinality||void 0===e.stats.count||void 0===e.stats.sampleCount)return null;const{cardinality:t,count:a,sampleCount:s}=e.stats,p=null!=a?a:Object(o.a)(e)&&!0===e.existsInDocs?void 0:0,b=void 0!==p&&void 0!==s?Object(r.a)(p/s*100):void 0,f=[{function:"count",display:Object(u.jsx)(i.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.fieldExpandedRow.documentStatsTable.countLabel",defaultMessage:"count"}),value:a},...void 0!==b?[{function:"percentage",display:Object(u.jsx)(i.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.fieldExpandedRow.documentStatsTable.percentageLabel",defaultMessage:"percentage"}),value:`${b}%`}]:[],{function:"distinctValues",display:Object(u.jsx)(i.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.fieldExpandedRow.documentStatsTable.distinctValueLabel",defaultMessage:"distinct values"}),value:t}];return Object(u.jsx)(d.a,{dataTestSubj:"dataVisualizerDocumentStatsContent",className:"dvSummaryTable__wrapper dvPanel__wrapper"},Object(u.jsx)(l.a,null,m),Object(u.jsx)(n.EuiBasicTable,{className:"dvSummaryTable",compressed:!0,items:f,columns:c,tableCaption:m}))}},72:function(e,t,a){"use strict";a.d(t,"b",(function(){return d})),a.d(t,"f",(function(){return u})),a.d(t,"g",(function(){return o})),a.d(t,"a",(function(){return n})),a.d(t,"d",(function(){return c})),a.d(t,"e",(function(){return b})),a.d(t,"c",(function(){return g}));var i=a(6),s=a(7);const n=1e3,r=5,l={timestampFormat:void 0,timestampField:void 0,format:void 0,delimiter:void 0,quote:void 0,hasHeaderRow:void 0,charset:void 0,columnNames:void 0,shouldTrimFields:void 0,grokPattern:void 0,linesToSample:void 0};function o(e){return new Promise(((t,a)=>{if(e&&e.size){const i=new FileReader;i.readAsArrayBuffer(e),i.onload=()=>{const e=new TextDecoder,n=i.result;if(null===n||"string"==typeof n)return a();const l=r*s.e,o=e.decode(n.slice(0,l));""===o?a():t({fileContents:o,data:n})}}else a()}))}function d(e,t){const a={};for(const s in l)if(l.hasOwnProperty(s)){let n=e[s];(Array.isArray(n)&&Object(i.isEqual)(n,t[s])||void 0===n||n===t[s])&&(n=""),a[s.replace(/([A-Z])/g,(e=>`_${e.toLowerCase()}`))]=n}return""===a.format&&t.format===s.c.DELIMITED&&(""===a.should_trim_fields&&""===a.has_header_row&&""===a.delimiter&&""===a.quote&&""===a.column_names||(a.format=t.format),Array.isArray(a.column_names)&&(a.column_names=a.column_names.join())),""===a.format&&t.format===s.c.SEMI_STRUCTURED_TEXT&&""!==a.grok_pattern&&(a.format=t.format),a.format!==s.c.NDJSON&&t.format!==s.c.NDJSON||(a.should_trim_fields="",a.has_header_row="",a.delimiter="",a.quote="",a.column_names=""),""===a.lines_to_sample&&(a.lines_to_sample=e.linesToSample),a}function u({results:e,overrides:t}){let a;t&&t.timestamp_format===s.g||void 0===e.java_timestamp_formats?a=s.g:e.java_timestamp_formats.length&&(a=e.java_timestamp_formats[0]);const i=void 0!==t&&void 0!==t.lines_to_sample?t.lines_to_sample:n;return{format:e.format,delimiter:e.delimiter,timestampField:e.timestamp_field,timestampFormat:a,quote:e.quote,hasHeaderRow:e.has_header_row,shouldTrimFields:e.should_trim_fields,charset:e.charset,columnNames:e.column_names,grokPattern:e.grok_pattern,linesToSample:i}}function c(e,t){return null!=t?t.convert(e,"text"):e}var m=a(41),p=a.n(m);function b(e){const t=Math.floor(e);return`${p()(t).format("0o")}`}var f=a(29),x=a.n(f);const j=3;function g(e,t,a,i){if(null==e)return"";if("time_of_week"===t){const t=void 0!==i&&void 0!==i.timestamp?new Date(i.timestamp):new Date,a=x.a.utc(t).startOf("week").add(e,"s");return x()(a.valueOf()).format("ddd HH:mm")}if("time_of_day"===t){const t=void 0!==i&&void 0!==i.timestamp?new Date(i.timestamp):new Date,a=x.a.utc(t).startOf("day").add(e,"s");return x()(a.valueOf()).format("HH:mm")}if(void 0!==a)return a.convert(e,"text");{const t=Math.abs(e);if(t>=1e4||t===Math.floor(t))return void 0!==a?a.convert(e,"text"):Number(e.toFixed(0));if(t>=10)return Number(e.toFixed(1));{let t;return t=e>0?Math.pow(10,j-Math.floor(Math.log(e)/Math.LN10)-1):Math.pow(10,j-Math.floor(Math.log(-1*e)/Math.LN10)-1),Math.round(e*t)/t}}}},74:function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));var i=a(9),s=(a(0),a(2));const n=({children:e})=>{const{euiTheme:t}=Object(i.useEuiTheme)(),a=Object(s.css)({textTransform:"uppercase",textAlign:"left",color:t.colors.darkShade,fontWeight:"bold",paddingBottom:t.size.s},"","");return Object(s.jsx)(i.EuiText,{size:"xs",color:"subdued",css:a,textAlign:"center"},e)}},75:function(e,t,a){"use strict";function i(e){return e.hasOwnProperty("existsInDocs")}a.d(t,"a",(function(){return i}))},85:function(e,t,a){"use strict";a.d(t,"a",(function(){return u})),a(0);var i=a(9),s=a(27),n=a(3),r=a(74),l=a(63),o=a(2);const d=n.i18n.translate("xpack.dataVisualizer.dataGrid.field.examplesList.emptyExampleMessage",{defaultMessage:"(empty)"}),u=({examples:e})=>{if(null==e||!Array.isArray(e))return null;let t;return t=0===e.length?Object(o.jsx)(s.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.field.examplesList.noExamplesMessage",defaultMessage:"No examples were obtained for this field"}):e.map(((e,t)=>Object(o.jsx)(i.EuiListGroupItem,{size:"xs",key:`example_${t}`,label:"string"==typeof e?""===e?d:e:JSON.stringify(e)}))),Object(o.jsx)(l.a,{dataTestSubj:"dataVisualizerFieldDataExamplesList",className:"dvText__wrapper dvPanel__wrapper"},Object(o.jsx)(r.a,null,Object(o.jsx)(s.FormattedMessage,{id:"xpack.dataVisualizer.dataGrid.field.examplesList.title",defaultMessage:"{numExamples, plural, one {Value} other {Examples}}",values:{numExamples:e.length}})),Object(o.jsx)(i.EuiListGroup,{showToolTips:!0,maxWidth:"s",gutterSize:"none",flush:!0},t))}},86:function(e,t,a){"use strict";a.d(t,"a",(function(){return d}));var i=a(9),s=a(0),n=a(27),r=a(2),l=a(68);const o=()=>Object(r.jsx)(i.EuiSelectableMessage,null,Object(r.jsx)(i.EuiIcon,{type:"minusInCircle"}),Object(r.jsx)(i.EuiSpacer,{size:"xs"}),Object(r.jsx)("p",null,Object(r.jsx)(n.FormattedMessage,{id:"xpack.dataVisualizer.multiSelectPicker.NoFiltersFoundMessage",defaultMessage:"No filters found"}))),d=({options:e,onChange:t,title:a,checkedOptions:n,dataTestSubj:d,postfix:u,cssStyles:c})=>{var m;const p=Object(l.a)(),[b,f]=Object(s.useState)(e),[x,j]=Object(s.useState)("");Object(s.useEffect)((()=>{if(""===x)f(e);else{const t=e.filter((e=>{var t;return null==e||null===(t=e.value)||void 0===t?void 0:t.includes(x)}));f(t)}}),[e,x]);const[g,O]=Object(s.useState)(!1),v=Object(r.jsx)(i.EuiFilterButton,{"data-test-subj":`${d}-button`,iconType:"arrowDown",onClick:()=>{O(!g)},isSelected:g,numFilters:b.length,hasActiveFilters:n&&n.length>0,numActiveFilters:n&&n.length},a);return Object(r.jsx)(i.EuiFilterGroup,{"data-test-subj":d,css:null==c?void 0:c.filterGroup},Object(r.jsx)(i.EuiPopover,{ownFocus:!0,"data-test-subj":`${d}-popover`,button:v,isOpen:g,closePopover:()=>{O(!1),j("")},panelPaddingSize:"none"},Object(r.jsx)(i.EuiPopoverTitle,{paddingSize:"s"},Object(r.jsx)(i.EuiFieldSearch,{compressed:!0,onChange:e=>j(e.target.value),"data-test-subj":`${d}-searchInput`})),Object(r.jsx)("div",{css:null!==(m=null==c?void 0:c.filterItemContainer)&&void 0!==m?m:Object(r.css)("max-height:","250px",";overflow:auto;","")},Array.isArray(b)&&b.length>0?b.map(((e,a)=>{var s;const l=n&&n.findIndex((t=>t===e.value))>-1;return Object(r.jsx)(i.EuiFilterSelectItem,{checked:l?"on":void 0,key:a,onClick:()=>(e=>{if(!b[e]||!Array.isArray(n)||void 0===t)return;const a=b[e],i=n.findIndex((e=>e===a.value));t(i>-1?n.filter(((e,t)=>t!==i)):[...n,a.value])})(a),style:{flexDirection:"row",color:!0===e.disabled?p.euiColorDisabledText:p.euiTextColor},"data-test-subj":`${d}-option-${e.value}${l?"-checked":""}`},null!==(s=e.name)&&void 0!==s?s:e.value)})):Object(r.jsx)(o,null))),u||null)}},88:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"a",(function(){return s}));const i=e=>{const{stats:t}=e;if(void 0===t)return null;const{count:a}=t;let{trueCount:i,falseCount:s}=t;var n;return void 0!==t.trueCount&&void 0!==t.falseCount||null!=e&&null!==(n=e.stats)&&void 0!==n&&n.topValues&&e.stats.topValues.forEach((e=>{void 0!==e.doc_count&&("false"===e.key.toString().toLowerCase()&&(s=e.doc_count),"true"===e.key.toString().toLowerCase()&&(i=e.doc_count))})),void 0===a||void 0===i||void 0===s?null:{count:a,trueCount:i,falseCount:s}},s=e=>{const t={expander:"40px",type:"75px",docCount:"225px",distinctValues:"225px",distributions:"225px",showIcon:!0,breakPoint:"large"};return void 0===e?t:e<=700?{expander:"25px",type:"40px",docCount:"auto",distinctValues:"auto",distributions:"auto",showIcon:!1,breakPoint:"small"}:e<=1e3?{expander:"25px",type:"40px",docCount:"auto",distinctValues:"auto",distributions:"auto",showIcon:!1,breakPoint:"medium"}:t}},90:function(e,t,a){"use strict";a.d(t,"a",(function(){return s}));var i=a(7);function s(e,t,a){let s=e;return a&&a.length>0&&(s=s.filter((e=>a.findIndex((t=>function(e,t){return e===t.secondaryType||e===t.type}(t,e)))>-1))),t&&t.length>0&&(s=s.filter((e=>t.findIndex((t=>t===e.fieldName))>-1))),{filteredFields:s,visibleFieldsCount:s.length,visibleMetricsCount:s.filter((e=>e.type===i.i.NUMBER)).length}}},92:function(e,t,a){"use strict";a.d(t,"a",(function(){return q}));var i=a(0),s=a.n(i),n=a(9),r=a(3),l=a(6),o=a(2),d=a(7),u=a(10),c=a(73),m=a(56),p=a(75);const b=({config:e,showIcon:t,totalCount:a})=>{const{stats:i}=e,{services:{data:{fieldFormats:r}}}=Object(m.a)();if(void 0===i)return null;const{count:l,sampleCount:d}=i,b=null!=d?d:a,f=null!=l?l:Object(p.a)(e)&&!0===e.existsInDocs?void 0:0,x=void 0!==f&&void 0!==b?`(${Object(c.a)(f/b*100)}%)`:null;return void 0!==f?Object(o.jsx)(s.a.Fragment,null,t?Object(o.jsx)(n.EuiIcon,{type:"document",size:"m",className:"columnHeader__icon"}):null,Object(o.jsx)(n.EuiText,{size:"xs"},r.getDefaultInstance(u.b.NUMBER,[u.a.INTEGER]).convert(f)," ",x)):null};var f=a(116),x=a(72);const j=({config:e})=>{const{stats:t,fieldFormat:a,fieldName:r}=e,l=`dataVisualizerDataGridChart-${r}`,d=Object(i.useMemo)((()=>Object(f.b)(null==t?void 0:t.distribution,100)),[null==t?void 0:t.distribution]),u=Object(i.useMemo)((()=>Array.isArray(d)&&void 0!==d[0].x&&void 0!==d[d.length-1].x?{min:Object(x.c)(d[0].x),max:Object(x.c)(d[d.length-1].x)}:""),[d]);return Object(o.jsx)("div",{"data-test-subj":l,style:{width:"100%"}},Object(o.jsx)("div",{className:"dataGridChart__histogram","data-test-subj":`${l}-histogram`},Object(o.jsx)(f.a,{width:100,height:10,chartData:d,fieldFormat:a,hideXAxis:!0})),Object(o.jsx)("div",{className:"dataGridChart__legend","data-test-subj":`${l}-legend`},u&&Object(o.jsx)(s.a.Fragment,null,Object(o.jsx)(n.EuiFlexGroup,{direction:"row","data-test-subj":`${l}-legend`,responsive:!1,gutterSize:"m"},Object(o.jsx)(n.EuiFlexItem,{className:"dataGridChart__legend",style:{maxWidth:75}},Object(x.d)(u.min,a)),Object(o.jsx)(n.EuiFlexItem,{className:"dataGridChart__legend"},Object(x.d)(u.max,a))))))},g=[10,25,50,100];var O=a(32),v=a.n(O),h=a(28);let T,_;a(47),a(18),a(93),a(33),function(e){e.ALPHA="alpha",e.ETA="eta",e.ETA_GROWTH_RATE_PER_TREE="eta_growth_rate_per_tree",e.DOWNSAMPLE_FACTOR="downsample_factor",e.FEATURE_BAG_FRACTION="feature_bag_fraction",e.FEATURE_INFLUENCE_THRESHOLD="feature_influence_threshold",e.GAMMA="gamma",e.LAMBDA="lambda",e.MAX_TREES="max_trees",e.MAX_OPTIMIZATION_ROUNDS_PER_HYPERPARAMETER="max_optimization_rounds_per_hyperparameter",e.METHOD="method",e.N_NEIGHBORS="n_neighbors",e.NUM_TOP_CLASSES="num_top_classes",e.NUM_TOP_FEATURE_IMPORTANCE_VALUES="num_top_feature_importance_values",e.OUTLIER_FRACTION="outlier_fraction",e.RANDOMIZE_SEED="randomize_seed",e.SOFT_TREE_DEPTH_LIMIT="soft_tree_depth_limit",e.SOFT_TREE_DEPTH_TOLERANCE="soft_tree_depth_tolerance"}(T||(T={})),function(e){e.LOF="lof",e.LDOF="ldof",e.DISTANCE_KTH_NN="distance_kth_nn",e.DISTANCE_KNN="distance_knn"}(_||(_={}));var y=a(12);let E;new Set([u.a.UNSIGNED_LONG,u.a.LONG,u.a.INTEGER,u.a.SHORT,u.a.BYTE]),new Set([u.a.DOUBLE,u.a.FLOAT,u.a.HALF_FLOAT,u.a.SCALED_FLOAT]),a(66),function(e){e[e.UNUSED=0]="UNUSED",e[e.LOADING=1]="LOADING",e[e.LOADED=2]="LOADED",e[e.ERROR=3]="ERROR"}(E||(E={}));var F=a(27);const M=e=>Object(y.a)(e,["data","id","interval","stats","type"])&&"numeric"===e.type,C=e=>Object(y.a)(e,["data","cardinality","id","type"])&&("ordinal"===e.type||"boolean"===e.type);var N=a(29),S=a.n(N),w=a(13),V=a(62),z=a.n(V),D=a(35);D.euiThemeVars.euiSize,new w.BehaviorSubject(null),Object(n.euiPaletteColorBlind)()[0],Object(n.euiPaletteColorBlind)({rotations:2})[10],a(60),D.euiThemeVars.euiSizeXL,D.euiThemeVars.euiSizeXXL,Object(n.euiTextTruncate)(),D.euiThemeVars.euiColorMediumShade,D.euiThemeVars.euiSizeXS,D.euiThemeVars.euiFontSizeXS,a(129);var L=a(36);const I=new w.BehaviorSubject(null),A=Object(n.euiPaletteColorBlind)()[0],k=Object(n.euiPaletteColorBlind)({rotations:2})[10],R=(e,t,a=!1)=>{if("unsupported"===e.type)return r.i18n.translate("xpack.dataVisualizer.dataGridChart.histogramNotAvailable",{defaultMessage:"Chart not supported."});if(0===e.data.length)return"";var i,s,n,l;if("boolean"===e.type)return Object(o.jsx)("table",null,Object(o.jsx)("tbody",null,Object(o.jsx)("tr",null,void 0!==e.data[0]&&Object(o.jsx)("td",{className:"dataGridChart__legendBoolean"},null!==(i=null===(s=e.data[0].key_as_string)||void 0===s?void 0:s.slice(0,1))&&void 0!==i?i:""),void 0!==e.data[1]&&Object(o.jsx)("td",{className:"dataGridChart__legendBoolean"},null!==(n=null===(l=e.data[1].key_as_string)||void 0===l?void 0:l.slice(0,1))&&void 0!==n?n:""))));if(C(e)&&a)return r.i18n.translate("xpack.dataVisualizer.dataGridChart.singleTopValueLegend",{defaultMessage:"{cardinality, plural, one {# value {exampleValue}} other {# values}}",values:{cardinality:e.cardinality,exampleValue:e.data[0].key?`(${e.data[0].key})`:""}});if(C(e)&&e.cardinality<=t)return r.i18n.translate("xpack.dataVisualizer.dataGridChart.singleCategoryLegend",{defaultMessage:"{cardinality, plural, one {# category} other {# categories}}",values:{cardinality:e.cardinality}});if(C(e)&&e.cardinality>t)return r.i18n.translate("xpack.dataVisualizer.dataGridChart.topCategoriesLegend",{defaultMessage:"top {maxChartColumns} of {cardinality} categories",values:{cardinality:e.cardinality,maxChartColumns:t}});if(M(e)){const t=Math.round(100*e.stats[0])/100,a=Math.round(100*e.stats[1])/100;return t!==a?`${t} - ${a}`:""+t}return""},G={bottom:0,left:0,right:0,top:0},P={width:100,height:10},B=({chartData:e,columnType:t,dataTestSubj:a,hideLabel:i,maxChartColumns:s,isNumeric:n})=>{const{data:r,legendText:l}=((e,t,a,i)=>{const s=(e=>{if("non-aggregatable"===e)return;let t;switch(e){case"datetime":t=L.KBN_FIELD_TYPES.DATE;break;case"numeric":t=L.KBN_FIELD_TYPES.NUMBER;break;case"boolean":t=L.KBN_FIELD_TYPES.BOOLEAN;break;case"json":t=L.KBN_FIELD_TYPES.OBJECT;break;default:t=L.KBN_FIELD_TYPES.STRING}return t})(t.schema),n=z()(I),r=(e=>{switch(e){case L.KBN_FIELD_TYPES.BOOLEAN:case L.KBN_FIELD_TYPES.IP:case L.KBN_FIELD_TYPES.STRING:return"ordinal";case L.KBN_FIELD_TYPES.DATE:return"time";case L.KBN_FIELD_TYPES.NUMBER:return"linear"}})(s),l=a=>null==n||C(e)&&"ordinal"===r&&n._source[t.id]===a.key||M(e)&&"linear"===r&&n._source[t.id]>=+a.key&&n._source[t.id]<+a.key+e.interval||M(e)&&"time"===r&&1e3*S()(n._source[t.id]).unix()>=+a.key&&1e3*S()(n._source[t.id]).unix()<+a.key+e.interval?A:k;let o=[];return C(e)?o=e.data.map(((e,t)=>{var a;return{...e,x:t,key_as_string:null!==(a=e.key_as_string)&&void 0!==a?a:e.key,color:l(e)}})):M(e)&&(o=e.data.map(((e,t)=>({...e,x:t,key_as_string:e.key_as_string||e.key,color:l(e)})))),{data:o,legendText:R(e,a,i),xScaleType:r}})(e,t,s,n);return Object(o.jsx)("div",{"data-test-subj":a,style:{width:"100%"}},(d=e,!(Object(y.a)(d,["type"])&&"unsupported"===d.type)&&r.length>0&&Object(o.jsx)(h.Chart,{size:P},Object(o.jsx)(h.Settings,{xDomain:Array.from({length:s},((e,t)=>t)),theme:{chartMargins:G,chartPaddings:G,crosshair:{band:{visible:!1}}}}),Object(o.jsx)(h.Axis,{id:"bottom",position:h.Position.Bottom,tickFormat:e=>{var t,a;return`${null!==(t=null===(a=r[e])||void 0===a?void 0:a.key_as_string)&&void 0!==t?t:""}`},hide:!0}),Object(o.jsx)(h.BarSeries,{id:"count",xScaleType:h.ScaleType.Ordinal,yScaleType:h.ScaleType.Linear,xAccessor:"x",yAccessors:["doc_count"],data:r,styleAccessor:e=>e.datum.color}))),Object(o.jsx)("div",{className:v()("dataGridChart__legend",{"dataGridChart__legend--numeric":"number"===t.schema}),"data-test-subj":`${a}-legend`},l),!i&&Object(o.jsx)("div",{"data-test-subj":`${a}-id`},t.id));var d},$=({config:e,isNumeric:t})=>{const{stats:a}=e;if(void 0===a)return null;const{topValues:i,cardinality:s}=a;if(void 0===s||void 0===i||void 0===e.fieldName)return null;const n={cardinality:s,data:i.map((e=>({...e,key:e.key.toString()}))),id:e.fieldName,type:"ordinal"},r={id:e.fieldName,schema:void 0};return Object(o.jsx)(B,{chartData:n,columnType:r,dataTestSubj:`dataVisualizerDataGridChart-${e.fieldName}`,hideLabel:!0,maxChartColumns:10,isNumeric:t})},H=({config:e})=>{const t=e.stats;return void 0===t||void 0===t.min||void 0===t.median||void 0===t.max?null:Object(o.jsx)(n.EuiFlexGroup,{direction:"column",gutterSize:"xs"},Object(o.jsx)(n.EuiFlexGroup,{gutterSize:"xs"},Object(o.jsx)(n.EuiFlexItem,null,Object(o.jsx)(n.EuiText,{size:"xs"},Object(o.jsx)(F.FormattedMessage,{id:"xpack.dataVisualizer.fieldStats.minTitle",defaultMessage:"min"}))),Object(o.jsx)(n.EuiFlexItem,null,Object(o.jsx)(n.EuiText,{size:"xs"},Object(o.jsx)(F.FormattedMessage,{id:"xpack.dataVisualizer.fieldStats.medianTitle",defaultMessage:"median"}))),Object(o.jsx)(n.EuiFlexItem,null,Object(o.jsx)(n.EuiText,{size:"xs"},Object(o.jsx)(F.FormattedMessage,{id:"xpack.dataVisualizer.fieldStats.maxTitle",defaultMessage:"max"})))),Object(o.jsx)(n.EuiFlexGroup,{gutterSize:"xs"},Object(o.jsx)(n.EuiFlexItem,null,Object(o.jsx)(n.EuiText,{size:"xs"},t.min)),Object(o.jsx)(n.EuiFlexItem,null,Object(o.jsx)(n.EuiText,{size:"xs"},t.median)),Object(o.jsx)(n.EuiFlexItem,null,Object(o.jsx)(n.EuiText,{size:"xs"},t.max))))};var U=a(88);const Y=({config:e})=>{const t=Object(i.useMemo)((()=>{const t=Object(U.b)(e);if(t){const a=[{key:"true",key_as_string:"true",doc_count:t.trueCount},{key:"false",key_as_string:"false",doc_count:t.falseCount}];return{id:e.fieldName,cardinality:2,data:a,type:"boolean"}}}),[e]);if(!t||void 0===e.fieldName)return null;const a={id:e.fieldName,schema:void 0},s=`dataVisualizerDataGridChart-${e.fieldName}`;return Object(o.jsx)(B,{dataTestSubj:s,chartData:t,columnType:a,hideLabel:!0,maxChartColumns:10})},W=({cardinality:e,showIcon:t})=>void 0===e?null:Object(o.jsx)(s.a.Fragment,null,t?Object(o.jsx)(n.EuiIcon,{type:"database",size:"m",className:"columnHeader__icon"}):null,Object(o.jsx)(n.EuiText,{size:"xs"},e));var K=a(84);a(144);const q=({items:e,pageState:t,updatePageState:a,getItemIdToExpandedRowMap:s,extendedColumns:u,showPreviewByDefault:c,onChange:m,loading:f,totalCount:x,overallStatsRunning:O})=>{const{euiTheme:v}=Object(n.useEuiTheme)(),[h,T]=Object(i.useState)([]),[_,y]=Object(i.useState)(!1),{onTableChange:E,pagination:F,sorting:M}=function(e,t,a){const{pageIndex:s,pageSize:n,sortField:r,sortDirection:l}=t;return{onTableChange:Object(i.useCallback)((({page:e,sort:i})=>{var s,n,r,l;const o={...t,pageIndex:null!==(s=null==e?void 0:e.index)&&void 0!==s?s:t.pageIndex,pageSize:null!==(n=null==e?void 0:e.size)&&void 0!==n?n:t.pageSize,sortField:null!==(r=null==i?void 0:i.field)&&void 0!==r?r:t.sortField,sortDirection:null!==(l=null==i?void 0:i.direction)&&void 0!==l?l:t.sortDirection};a(o)}),[t,a]),pagination:Object(i.useMemo)((()=>({pageIndex:s,pageSize:n,totalItemCount:e.length,pageSizeOptions:g})),[e,s,n]),sorting:Object(i.useMemo)((()=>({sort:{field:r,direction:l}})),[r,l])}}(e,t,a),[C,N]=Object(i.useState)(null==c||c),[S,w]=Object(i.useState)(Object(U.a)()),V=Object(i.useCallback)((t=>{T(t?e.map((e=>e.fieldName)).filter((e=>void 0!==e)):[]),y(t)}),[e]),z=Object(i.useCallback)(Object(l.throttle)((e=>{w(Object(U.a)(e.width))}),500),[]),D=Object(i.useCallback)((()=>{N(!C),m&&m({showDistributions:!C})}),[m,C]),L=Object(i.useMemo)((()=>{const e=[{name:"small"!==S.breakPoint?Object(o.jsx)(n.EuiButtonIcon,{"data-test-subj":"dataVisualizerToggleDetailsForAllRowsButton "+(_?"expanded":"collapsed"),onClick:()=>V(!_),"aria-label":_?r.i18n.translate("xpack.dataVisualizer.dataGrid.collapseDetailsForAllAriaLabel",{defaultMessage:"Collapse details for all fields"}):r.i18n.translate("xpack.dataVisualizer.dataGrid.expandDetailsForAllAriaLabel",{defaultMessage:"Expand details for all fields"}),iconType:_?"arrowDown":"arrowRight"}):null,align:n.RIGHT_ALIGNMENT,width:S.expander,isExpander:!0,render:e=>{var t;const a=null!==(t=e.displayName)&&void 0!==t?t:e.fieldName;if(void 0===e.fieldName)return null;const i=h.includes(e.fieldName)?"arrowDown":"arrowRight";return Object(o.jsx)(n.EuiButtonIcon,{"data-test-subj":`dataVisualizerDetailsToggle-${e.fieldName}-${i}`,onClick:()=>function(e){if(void 0===e.fieldName)return;const t=h.indexOf(e.fieldName);-1!==t?h.splice(t,1):h.push(e.fieldName),T([...h])}(e),"aria-label":h.includes(e.fieldName)?r.i18n.translate("xpack.dataVisualizer.dataGrid.rowCollapse",{defaultMessage:"Hide details for {fieldName}",values:{fieldName:a}}):r.i18n.translate("xpack.dataVisualizer.dataGrid.rowExpand",{defaultMessage:"Show details for {fieldName}",values:{fieldName:a}}),iconType:i})},"data-test-subj":"dataVisualizerTableColumnDetailsToggle"},{field:"type",name:r.i18n.translate("xpack.dataVisualizer.dataGrid.typeColumnName",{defaultMessage:"Type"}),render:(e,t)=>{var a;return Object(o.jsx)(K.a,{type:null!==(a=t.secondaryType)&&void 0!==a?a:e,tooltipEnabled:!0})},width:S.type,sortable:!0,align:n.CENTER_ALIGNMENT,"data-test-subj":"dataVisualizerTableColumnType"},{field:"fieldName",name:r.i18n.translate("xpack.dataVisualizer.dataGrid.nameColumnName",{defaultMessage:"Name"}),sortable:!0,truncateText:!0,render:(e,t)=>{var a;const i=null!==(a=t.displayName)&&void 0!==a?a:t.fieldName;return Object(o.jsx)(n.EuiText,{size:"xs","data-test-subj":`dataVisualizerDisplayName-${t.fieldName}`},i)},align:n.LEFT_ALIGNMENT,"data-test-subj":"dataVisualizerTableColumnName"},{field:"docCount",name:Object(o.jsx)("div",{className:"columnHeader__title"},r.i18n.translate("xpack.dataVisualizer.dataGrid.documentsCountColumnName",{defaultMessage:"Documents (%)"}),Object(o.jsx)(n.EuiToolTip,{content:r.i18n.translate("xpack.dataVisualizer.dataGrid.documentsCountColumnTooltip",{defaultMessage:"Document count found is based on a smaller set of sampled records."})},Object(o.jsx)(n.EuiIcon,{type:"questionInCircle"}))),render:(e,t)=>O?Object(o.jsx)(n.EuiText,{textAlign:"center"},Object(o.jsx)(n.EuiLoadingSpinner,{size:"s"})):Object(o.jsx)(b,{config:t,showIcon:S.showIcon,totalCount:x}),sortable:e=>{var t;return null==e||null===(t=e.stats)||void 0===t?void 0:t.count},align:n.LEFT_ALIGNMENT,"data-test-subj":"dataVisualizerTableColumnDocumentsCount",width:S.docCount},{field:"cardinality",name:r.i18n.translate("xpack.dataVisualizer.dataGrid.distinctValuesColumnName",{defaultMessage:"Distinct values"}),render:(e,t)=>{var a;return O?Object(o.jsx)(n.EuiText,{textAlign:"center"},Object(o.jsx)(n.EuiLoadingSpinner,{size:"s"})):Object(o.jsx)(W,{cardinality:null==t||null===(a=t.stats)||void 0===a?void 0:a.cardinality,showIcon:S.showIcon})},sortable:e=>{var t;return null==e||null===(t=e.stats)||void 0===t?void 0:t.cardinality},align:n.LEFT_ALIGNMENT,"data-test-subj":"dataVisualizerTableColumnDistinctValues",width:S.distinctValues},{name:Object(o.jsx)("div",{className:"columnHeader__title"},S.showIcon?Object(o.jsx)(n.EuiIcon,{type:"visBarVertical",className:"columnHeader__icon"}):null,r.i18n.translate("xpack.dataVisualizer.dataGrid.distributionsColumnName",{defaultMessage:"Distributions"}),Object(o.jsx)(n.EuiToolTip,{content:C?r.i18n.translate("xpack.dataVisualizer.dataGrid.hideDistributionsTooltip",{defaultMessage:"Hide distributions"}):r.i18n.translate("xpack.dataVisualizer.dataGrid.showDistributionsTooltip",{defaultMessage:"Show distributions"})},Object(o.jsx)(n.EuiButtonIcon,{style:{marginLeft:4},size:"s",iconType:C?"eyeClosed":"eye",onClick:()=>D(),"aria-label":C?r.i18n.translate("xpack.dataVisualizer.dataGrid.showDistributionsAriaLabel",{defaultMessage:"Show distributions"}):r.i18n.translate("xpack.dataVisualizer.dataGrid.hideDistributionsAriaLabel",{defaultMessage:"Hide distributions"})}))),render:e=>{var t,a,i,s;return void 0===e||!1===C?null:"loading"in e&&!0===e.loading?Object(o.jsx)(n.EuiText,{textAlign:"center"},Object(o.jsx)(n.EuiLoadingSpinner,{size:"s"})):e.type!==d.i.KEYWORD&&e.type!==d.i.IP||void 0===(null===(t=e.stats)||void 0===t?void 0:t.topValues)?e.type===d.i.NUMBER?Object(p.a)(e)&&void 0!==(null===(a=e.stats)||void 0===a?void 0:a.distribution)?(null===(i=e.stats)||void 0===i||null===(s=i.distribution)||void 0===s?void 0:s.percentiles.length)<=2?Object(o.jsx)($,{config:e,isNumeric:!0}):Object(o.jsx)(j,{config:e}):Object(o.jsx)(H,{config:e}):e.type===d.i.BOOLEAN?Object(o.jsx)(Y,{config:e}):null:Object(o.jsx)($,{config:e})},width:S.distributions,align:n.LEFT_ALIGNMENT,"data-test-subj":"dataVisualizerTableColumnDistribution"}];return u?[...e,...u]:e}),[_,C,a,u,S.breakPoint,V,O]),I=Object(i.useMemo)((()=>s(h,e)),[e,h,s]),A="calc(max(20%, 225px))",k="calc(max(30%, 300px))",R=Object(o.css)({thead:{position:"sticky",insetBlockStart:0,zIndex:1,backgroundColor:v.colors.emptyShade,boxShadow:`inset 0 0px 0, inset 0 -1px 0 ${v.border.color}`},".euiTableRow > .euiTableRowCel":{borderTop:0},[Object(n.useEuiMinBreakpoint)("s")]:{"& .columnHeader__title":{display:"flex",alignItems:"center"},"& .columnHeader__icon":{paddingRight:v.size.xs},"& .euiTableRow > .euiTableRowCell":{borderTop:0,borderBottom:v.border.thin},"& .euiTableCellContent":{padding:v.size.xs},"& .euiTableRow-isExpandedRow":{".euiTableRowCell":{backgroundColor:`${v.colors.emptyShade} !important`,borderTop:0,borderBottom:v.border.thin,"&:hover":{backgroundColor:`${v.colors.emptyShade} !important`}}},"& .dvSummaryTable":{".euiTableHeaderCell":{display:"none"}},"& .dvSummaryTable__wrapper":{minWidth:A,maxWidth:A,"&.dvPanel__dateSummary":{minWidth:k,maxWidth:k}},"& .dvTopValues__wrapper":{minWidth:"fit-content"},"& .dvPanel__wrapper":{"&.dvPanel--compressed":{width:A},"&.dvPanel--uniform":{minWidth:A,maxWidth:A}},"& .dvPanel__wrapper:not(:last-child)":{margin:`${v.size.xs} ${v.size.m} ${v.size.m} 0`},"& .dvPanel__wrapper:last-child":{margin:`${v.size.xs} 0 ${v.size.m} 0`},"& .dvMap__wrapper":{height:"240px"},"& .dvText__wrapper":{minWidth:A}}},"","");return Object(o.jsx)(n.EuiResizeObserver,{onResize:z},(t=>Object(o.jsx)("div",{"data-test-subj":"dataVisualizerTableContainer",ref:t},Object(o.jsx)(n.EuiInMemoryTable,{message:f?r.i18n.translate("xpack.dataVisualizer.dataGrid.searchingMessage",{defaultMessage:"Searching"}):void 0,css:R,items:e,itemId:"fieldName",columns:L,pagination:F,sorting:M,isExpandable:!0,itemIdToExpandedRowMap:I,isSelectable:!1,onTableChange:E,"data-test-subj":"dataVisualizerTable",rowProps:e=>({"data-test-subj":`dataVisualizerRow row-${e.fieldName}`})}))))}},93:function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return r})),a(6),a(10),a(12),a(97),a(81),a(128);const i=5e3;let s;!function(e){e.HISTOGRAM="histogram",e.COUNTER="counter",e.GAUGE="gauge",e.SUMMARY="summary"}(s||(s={}));const n=e=>(null==e?void 0:e.timeSeriesMetric)===s.COUNTER,r=e=>(null==e?void 0:e.timeSeriesMetric)===s.GAUGE},95:function(e,t,a){"use strict";a.d(t,"a",(function(){return f})),a.d(t,"b",(function(){return x}));var i=a(0),s=a(67),n=a(96),r=a(9),l=a(37);const o=e=>{if("string"==typeof e){var t,a;const i=e.trim().replace("POINT (","").replace(")",""),s=f.exec(i.trim());if(null!=(null==s||null===(t=s.groups)||void 0===t?void 0:t.lat)&&null!=(null==s||null===(a=s.groups)||void 0===a?void 0:a.lon))return{lat:parseFloat(s.groups.lat.trim()),lon:parseFloat(s.groups.lon.trim())}}},d=Object(r.euiPaletteColorBlind)()[0],u=(e,t=d)=>({id:"geo_points",label:"Geo points",sourceDescriptor:{type:l.SOURCE_TYPES.GEOJSON_FILE,__featureCollection:{features:e,type:"FeatureCollection"}},visible:!0,style:{type:"VECTOR",properties:{fillColor:{type:"STATIC",options:{color:t}},lineColor:{type:"STATIC",options:{color:"#fff"}},lineWidth:{type:"STATIC",options:{size:2}},iconSize:{type:"STATIC",options:{size:6}}}},type:l.LAYER_TYPE.GEOJSON_VECTOR});var c=a(64),m=a(85),p=a(63),b=a(2);const f=RegExp("(?.+) (?.+)"),x=({config:e})=>{const t=Object(i.useMemo)((()=>{const{stats:t}=e;if(void 0===t||void 0===t.topValues)return null;if(Array.isArray(t.topValues)){const a=[],i=[];for(let s=0;s0)return{examples:i,layerList:[u(a)]}}}),[e]);return Object(b.jsx)(c.a,{dataTestSubj:"dataVisualizerGeoPointContent"},Object(b.jsx)(s.a,{config:e}),t&&Array.isArray(t.examples)&&Object(b.jsx)(m.a,{examples:t.examples}),t&&Array.isArray(t.layerList)&&Object(b.jsx)(p.a,{className:"dvPanel__wrapper dvMap__wrapper",grow:!0},Object(b.jsx)(n.a,{layerList:t.layerList})))}},96:function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));var i=a(0),s=a(9),n=a(37),r=a(48),l=a(43),o=a(56),d=(a(149),a(2));function u({layerList:e,mapEmbeddableInput:t,renderTooltipContent:a}){const[u,c]=Object(i.useState)(),m=Object(i.useRef)(null),p=Object(i.useRef)(),{services:{embeddable:b,maps:f,data:x}}=Object(o.a)(),j=b?b.getEmbeddableFactory(r.MAP_SAVED_OBJECT_TYPE):void 0;return Object(i.useEffect)((()=>{!async function(){u&&!Object(l.isErrorEmbeddable)(u)&&Array.isArray(e)&&Array.isArray(p.current)&&u.setLayerList([...p.current,...e])}()}),[u,e]),Object(i.useEffect)((()=>{!async function(){var e;if(!j)return void console.error("Map embeddable not found.");const t={id:Object(s.htmlIdGenerator)()(),attributes:{title:""},filters:null!==(e=x.query.filterManager.getFilters())&&void 0!==e?e:[],hidePanelTitles:!0,viewMode:l.ViewMode.VIEW,isLayerTOCOpen:!1,hideFilterActions:!0,mapSettings:{disableInteractive:!1,hideToolbarOverlay:!1,hideLayerControl:!1,hideViewControl:!1,initialLocation:n.INITIAL_LOCATION.AUTO_FIT_TO_BOUNDS,autoFitToDataBounds:!0}},a=await j.create(t);if(a&&!Object(l.isErrorEmbeddable)(a)){const e=f?await f.createLayerDescriptors.createBasemapLayerDescriptor():null;e&&(p.current=[e],await a.setLayerList(p.current))}c(a)}()}),[]),Object(i.useEffect)((()=>{u&&!Object(l.isErrorEmbeddable)(u)&&void 0!==t&&u.updateInput(t)}),[u,t]),Object(i.useEffect)((()=>{u&&!Object(l.isErrorEmbeddable)(u)&&void 0!==a&&u.setRenderTooltipContent(a)}),[u,a]),Object(i.useEffect)((()=>{m.current&&u&&u.render(m.current)}),[u,m]),b?f?Object(d.jsx)("div",{"data-test-subj":"dataVisualizerEmbeddedMapContent",className:"embeddedMap__content",ref:m}):(console.error("Maps start plugin not found"),null):(console.error("Embeddable start plugin not found"),null)}}}]);