/*! 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.observability_bundle_jsonpfunction=window.observability_bundle_jsonpfunction||[]).push([[9],{119:function(e,t,a){"use strict";a.d(t,"a",(function(){return l}));var r=a(25),n=a(7),u=a(20);function l(e,t,a=[]){const l=e&&Object(u.getTime)(void 0,e,{fieldName:n.bb}),s=l?[l]:[],i=[...t?[{query:t,language:"kuery"}]:[],...a];return Object(r.buildEsQuery)(void 0,i,s)}},124:function(e,t,a){"use strict";a.r(t),a.d(t,"ObservabilityAlertSearchBar",(function(){return g}));var r=a(11),n=a(2),u=a.n(n),l=a(1),s=a(46);const i=[{id:s.c.status,label:s.c.label,value:s.c.query,"data-test-subj":"alert-status-filter-show-all-button"},{id:s.a.status,label:s.a.label,value:s.a.query,"data-test-subj":"alert-status-filter-active-button"},{id:s.f.status,label:s.f.label,value:s.f.query,"data-test-subj":"alert-status-filter-recovered-button"}];function o({status:e,onChange:t}){return u.a.createElement(r.EuiButtonGroup,{legend:l.i18n.translate("xpack.observability.alerts.alertStatusFilter.legend",{defaultMessage:"Filter by"}),color:"primary",options:i,idSelected:e,onChange:e=>t(e)})}var c=a(24),b=a(119);const d=e=>s.b[e]?[{query:s.b[e],language:"kuery"}]:[],f=l.i18n.translate("xpack.observability.alerts.searchBar.invalidQueryTitle",{defaultMessage:"Invalid query string"});function g({appName:e,defaultSearchQueries:t=s.d,onEsQueryChange:a,onKueryChange:l,onRangeFromChange:i,onRangeToChange:g,onStatusChange:m,kuery:y,rangeFrom:v,rangeTo:E,services:{AlertsSearchBar:h,timeFilterService:p,useToasts:j},status:C}){const F=j(),S=Object(n.useCallback)((e=>{try{a(Object(b.a)({to:E,from:v},y,[...d(e),...t]))}catch(e){F.addError(e,{title:f}),l(s.e)}}),[a,E,v,y,t,F,l]);Object(n.useEffect)((()=>{S(C)}),[S,C]);const q=Object(n.useCallback)((({dateRange:e,query:r})=>{try{const n=Object(b.a)({to:e.to,from:e.from},r,[...d(C),...t]);r&&l(r),p.setTime(e),i(e.from),g(e.to),a(n)}catch(e){F.addError(e,{title:f}),l(s.e)}}),[t,p,i,g,l,a,C,F]);return u.a.createElement(r.EuiFlexGroup,{direction:"column",gutterSize:"s"},u.a.createElement(r.EuiFlexItem,null,u.a.createElement(h,{appName:e,featureIds:c.i,rangeFrom:v,rangeTo:E,query:y,onQuerySubmit:q})),u.a.createElement(r.EuiFlexItem,null,u.a.createElement(r.EuiFlexGroup,{justifyContent:"spaceBetween",alignItems:"center"},u.a.createElement(r.EuiFlexItem,{grow:!1},u.a.createElement(o,{status:C,onChange:m})))))}t.default=g}}]);