/*! 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.discoverLogExplorer_bundle_jsonpfunction=window.discoverLogExplorer_bundle_jsonpfunction||[]).push([[4],{103:function(e,t,r){"use strict";r.r(t);var n=r(2),o=r(19),u=r(20),i=r(21),a=r(22);const s=e=>{const{from:t,to:r}=e.getTime(),{min:n,max:o}=e.calculateBounds({from:t,to:r});return{fromDate:(null==n?void 0:n.toISOString())||t,toDate:(null==o?void 0:o.toISOString())||r}};function c(e){if(e)return!Object(a.isOfAggregateQueryType)(e)||"sql"!==Object(a.getAggregateQueryMode)(e)&&"esql"!==Object(a.getAggregateQueryMode)(e)?"documents":"text-based"}var l=r(37);var f=r(0);const d=u.euiStyled.div` .controlGroup { min-height: unset; } .euiFormLabel { padding-top: 0; padding-bottom: 0; line-height: 32px !important; } .euiFormControlLayout { height: 32px; } `;t.default=({logExplorerProfileStateService:e,data:t})=>{const{getInitialInput:r,setControlGroupAPI:u,query:a,filters:v,timeRange:p}=((e,t)=>{const{query:r,filters:o,fromDate:u,toDate:a}=(({data:e,timeRangeUpdatesType:t="search-session"})=>{const r=e.query.timefilter.timefilter,[o,u]=Object(n.useState)((()=>{const t=e.query.getState(),n=s(r);return{query:null==t?void 0:t.query,filters:null==t?void 0:t.filters,fromDate:n.fromDate,toDate:n.toDate,searchMode:c(null==t?void 0:t.query)}}));return Object(n.useEffect)((()=>{if("search-session"!==t)return;const n=e.search.session.state$.subscribe((e=>{const t=s(r);u((e=>({...e,fromDate:t.fromDate,toDate:t.toDate})))}));return()=>n.unsubscribe()}),[u,r,e.search.session.state$,t]),Object(n.useEffect)((()=>{if("timefilter"!==t)return;const e=r.getTimeUpdate$().subscribe((()=>{const e=s(r);u((t=>({...t,fromDate:e.fromDate,toDate:e.toDate})))}));return()=>e.unsubscribe()}),[u,r,t]),Object(n.useEffect)((()=>{const t=e.query.state$.subscribe((({state:e,changes:t})=>{(t.query||t.filters)&&u((t=>({...t,query:e.query,filters:e.filters,searchMode:c(e.query)})))}));return()=>t.unsubscribe()}),[u,e.query.state$]),o})({data:t}),f={from:u,to:a},d=Object(l.useSelector)(e,(e=>{if("controlPanels"in e.context)return e.context.controlPanels}));return{getInitialInput:Object(n.useCallback)((async e=>({initialInput:{...e,viewMode:i.ViewMode.VIEW,panels:null!=d?d:e.panels,filters:null!=o?o:[],query:r,timeRange:{from:u,to:a}}})),[d,o,u,r,a]),setControlGroupAPI:Object(n.useCallback)((t=>{e.send({type:"INITIALIZE_CONTROL_GROUP_API",controlGroupAPI:t})}),[e]),query:r,filters:o,timeRange:f}})(e,t);return Object(f.jsx)(d,{"data-test-subj":"datasetFiltersCustomization"},Object(f.jsx)(o.ControlGroupRenderer,{ref:u,getCreationOptions:r,query:a,filters:null!=v?v:[],timeRange:p}))}},29:function(e,t,r){"use strict";var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,u=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=u.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=u.return)&&r.call(u)}finally{if(o)throw o.error}}return i},o=this&&this.__values||function(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(t,"__esModule",{value:!0}),t.isInterpreterStateEqual=t.isService=t.shallowEqual=t.getServiceSnapshot=t.partition=void 0;var u=r(24);function i(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}t.partition=function(e,t){var r,u,i=n([[],[]],2),a=i[0],s=i[1];try{for(var c=o(e),l=c.next();!l.done;l=c.next()){var f=l.value;t(f)?a.push(f):s.push(f)}}catch(e){r={error:e}}finally{try{l&&!l.done&&(u=c.return)&&u.call(c)}finally{if(r)throw r.error}}return[a,s]},t.getServiceSnapshot=function(e){return 0!==e.status?e.getSnapshot():e.machine.initialState},t.shallowEqual=function(e,t){if(i(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var o=0;o0||"boolean"==typeof t.changed);return!(r.changed||n)}},32:function(e,t,r){e.exports=r(7)(1294)},33:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0)&&!(n=u.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=u.return)&&r.call(u)}finally{if(o)throw o.error}}return i};Object.defineProperty(t,"__esModule",{value:!0}),t.useInterpret=t.useIdleInterpreter=void 0;var i=r(2),a=r(41),s=r(24),c=r(34);function l(e,t){var r=(0,c.default)((function(){return"function"==typeof e?e():e})),u=t.context,i=t.guards,l=t.actions,f=t.activities,d=t.services,v=t.delays,p=(t.state,o(t,["context","guards","actions","activities","services","delays","state"])),b=(0,c.default)((function(){var e={context:u,guards:i,actions:l,activities:f,services:d,delays:v},t=r.withConfig(e,(function(){return n(n({},r.context),u)}));return(0,s.interpret)(t,p)}));return(0,a.default)((function(){Object.assign(b.machine.options.actions,l),Object.assign(b.machine.options.guards,i),Object.assign(b.machine.options.activities,f),Object.assign(b.machine.options.services,d),Object.assign(b.machine.options.delays,v)}),[l,i,f,d,v]),b}t.useIdleInterpreter=l,t.useInterpret=function(e){for(var t=[],r=1;r0;){var t=c.current.shift();e.send(t)}}),[e]),[p,b]}},37:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createActorContext=t.shallowEqual=t.useSpawn=t.useSelector=t.useInterpret=t.useActor=t.useMachine=void 0;var n=r(51);Object.defineProperty(t,"useMachine",{enumerable:!0,get:function(){return n.useMachine}});var o=r(35);Object.defineProperty(t,"useActor",{enumerable:!0,get:function(){return o.useActor}});var u=r(33);Object.defineProperty(t,"useInterpret",{enumerable:!0,get:function(){return u.useInterpret}});var i=r(42);Object.defineProperty(t,"useSelector",{enumerable:!0,get:function(){return i.useSelector}});var a=r(52);Object.defineProperty(t,"useSpawn",{enumerable:!0,get:function(){return a.useSpawn}});var s=r(29);Object.defineProperty(t,"shallowEqual",{enumerable:!0,get:function(){return s.shallowEqual}});var c=r(53);Object.defineProperty(t,"createActorContext",{enumerable:!0,get:function(){return c.createActorContext}})},41:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(2).useLayoutEffect;t.default=n},42:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useSelector=void 0;var n=r(2),o=r(32),u=r(35),i=r(29),a=function(e,t){return e===t};t.useSelector=function(e,t,r,s){void 0===r&&(r=a);var c=(0,n.useRef)(null),l=(0,n.useCallback)((function(t){return e.subscribe(t).unsubscribe}),[e]),f=(0,n.useCallback)((function(){return s?s(e):function(e,t){if((0,i.isService)(e)){if(0===e.status&&t.current)return t.current;var r=(0,i.getServiceSnapshot)(e);return t.current=0===e.status?r:null,r}return(0,u.isActorWithState)(e)?e.state:void 0}(e,c)}),[e,s]);return(0,o.useSyncExternalStoreWithSelector)(l,f,f,t,r)}},51:function(e,t,r){"use strict";var n=this&&this.__read||function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,u=r.call(e),i=[];try{for(;(void 0===t||t-- >0)&&!(n=u.next()).done;)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=u.return)&&r.call(u)}finally{if(o)throw o.error}}return i};Object.defineProperty(t,"__esModule",{value:!0}),t.useMachine=void 0;var o=r(2),u=r(32),i=r(24),a=r(33),s=r(29);function c(e){return e}t.useMachine=function(e){for(var t=[],r=1;r component."));return e}return l.displayName="ActorProvider(".concat(e.id,")"),{Provider:l,useActorRef:f,useActor:function(){var e=f();return(0,i.useActor)(e)},useSelector:function(e,t){var r=f();return(0,a.useSelector)(r,e,t)}}}}}]);