/*! 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.triggersActionsUi_bundle_jsonpfunction=window.triggersActionsUi_bundle_jsonpfunction||[]).push([[25,37],{112:function(e,t,n){"use strict";function s(e){return e}function r(e){throw new Error("Called `absurd` function which should be uncallable")}Object.defineProperty(t,"__esModule",{value:!0}),t.bindTo_=t.bind_=t.hole=t.pipe=t.untupled=t.tupled=t.absurd=t.decrement=t.increment=t.tuple=t.flow=t.flip=t.constVoid=t.constUndefined=t.constNull=t.constFalse=t.constTrue=t.constant=t.not=t.unsafeCoerce=t.identity=void 0,t.identity=s,t.unsafeCoerce=s,t.not=function(e){return function(t){return!e(t)}},t.constant=function(e){return function(){return e}},t.constTrue=function(){return!0},t.constFalse=function(){return!1},t.constNull=function(){return null},t.constUndefined=function(){},t.constVoid=function(){},t.flip=function(e){return function(t,n){return e(n,t)}},t.flow=function(e,t,n,s,r,i,o,a,c){switch(arguments.length){case 1:return e;case 2:return function(){return t(e.apply(this,arguments))};case 3:return function(){return n(t(e.apply(this,arguments)))};case 4:return function(){return s(n(t(e.apply(this,arguments))))};case 5:return function(){return r(s(n(t(e.apply(this,arguments)))))};case 6:return function(){return i(r(s(n(t(e.apply(this,arguments))))))};case 7:return function(){return o(i(r(s(n(t(e.apply(this,arguments)))))))};case 8:return function(){return a(o(i(r(s(n(t(e.apply(this,arguments))))))))};case 9:return function(){return c(a(o(i(r(s(n(t(e.apply(this,arguments)))))))))}}},t.tuple=function(){for(var e=[],t=0;t{const s=[];if(e){const t=e.replace(/([\)\(\<\>\}\{\"\:\\])/gm,"\\$&");s.push(`(message: "${t}" OR error.message: "${t}")`)}if(t&&t.length){const e=function(e){const t={failure:"event.outcome: failure",warning:"kibana.alerting.outcome: warning",success:"kibana.alerting.outcome:success OR (event.outcome: success AND NOT kibana.alerting.outcome:*)",unknown:"event.outcome: unknown"};return`${e.map((e=>t[e])).join(" OR ")}`}(t);e&&s.push(`(${e})`)}return n&&s.push(`kibana.alert.rule.execution.uuid: ${n}`),s}},115:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pipeable=t.pipe=void 0;var s=n(112);t.pipe=s.pipe;t.pipeable=function(e){var t={};return function(e){return"function"==typeof e.map}(e)&&(t.map=function(t){return function(n){return e.map(n,t)}}),function(e){return"function"==typeof e.contramap}(e)&&(t.contramap=function(t){return function(n){return e.contramap(n,t)}}),function(e){return"function"==typeof e.mapWithIndex}(e)&&(t.mapWithIndex=function(t){return function(n){return e.mapWithIndex(n,t)}}),function(e){return"function"==typeof e.ap}(e)&&(t.ap=function(t){return function(n){return e.ap(n,t)}},t.apFirst=function(t){return function(n){return e.ap(e.map(n,(function(e){return function(){return e}})),t)}},t.apSecond=function(t){return function(n){return e.ap(e.map(n,(function(){return function(e){return e}})),t)}}),function(e){return"function"==typeof e.chain}(e)&&(t.chain=function(t){return function(n){return e.chain(n,t)}},t.chainFirst=function(t){return function(n){return e.chain(n,(function(n){return e.map(t(n),(function(){return n}))}))}},t.flatten=function(t){return e.chain(t,s.identity)}),function(e){return"function"==typeof e.bimap}(e)&&(t.bimap=function(t,n){return function(s){return e.bimap(s,t,n)}},t.mapLeft=function(t){return function(n){return e.mapLeft(n,t)}}),function(e){return"function"==typeof e.extend}(e)&&(t.extend=function(t){return function(n){return e.extend(n,t)}},t.duplicate=function(t){return e.extend(t,s.identity)}),function(e){return"function"==typeof e.reduce}(e)&&(t.reduce=function(t,n){return function(s){return e.reduce(s,t,n)}},t.foldMap=function(t){var n=e.foldMap(t);return function(e){return function(t){return n(t,e)}}},t.reduceRight=function(t,n){return function(s){return e.reduceRight(s,t,n)}}),function(e){return"function"==typeof e.reduceWithIndex}(e)&&(t.reduceWithIndex=function(t,n){return function(s){return e.reduceWithIndex(s,t,n)}},t.foldMapWithIndex=function(t){var n=e.foldMapWithIndex(t);return function(e){return function(t){return n(t,e)}}},t.reduceRightWithIndex=function(t,n){return function(s){return e.reduceRightWithIndex(s,t,n)}}),function(e){return"function"==typeof e.alt}(e)&&(t.alt=function(t){return function(n){return e.alt(n,t)}}),function(e){return"function"==typeof e.compact}(e)&&(t.compact=e.compact,t.separate=e.separate),function(e){return"function"==typeof e.filter}(e)&&(t.filter=function(t){return function(n){return e.filter(n,t)}},t.filterMap=function(t){return function(n){return e.filterMap(n,t)}},t.partition=function(t){return function(n){return e.partition(n,t)}},t.partitionMap=function(t){return function(n){return e.partitionMap(n,t)}}),function(e){return"function"==typeof e.filterWithIndex}(e)&&(t.filterWithIndex=function(t){return function(n){return e.filterWithIndex(n,t)}},t.filterMapWithIndex=function(t){return function(n){return e.filterMapWithIndex(n,t)}},t.partitionWithIndex=function(t){return function(n){return e.partitionWithIndex(n,t)}},t.partitionMapWithIndex=function(t){return function(n){return e.partitionMapWithIndex(n,t)}}),function(e){return"function"==typeof e.promap}(e)&&(t.promap=function(t,n){return function(s){return e.promap(s,t,n)}}),function(e){return"function"==typeof e.compose}(e)&&(t.compose=function(t){return function(n){return e.compose(n,t)}}),function(e){return"function"==typeof e.throwError}(e)&&(t.fromOption=function(t){return function(n){return"None"===n._tag?e.throwError(t()):e.of(n.value)}},t.fromEither=function(t){return"Left"===t._tag?e.throwError(t.left):e.of(t.right)},t.fromPredicate=function(t,n){return function(s){return t(s)?e.of(s):e.throwError(n(s))}},t.filterOrElse=function(t,n){return function(s){return e.chain(s,(function(s){return t(s)?e.of(s):e.throwError(n(s))}))}}),t}},116:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return u})),n.d(t,"h",(function(){return d})),n.d(t,"j",(function(){return g})),n.d(t,"f",(function(){return f})),n.d(t,"K",(function(){return p})),n.d(t,"J",(function(){return m})),n.d(t,"I",(function(){return L})),n.d(t,"L",(function(){return T})),n.d(t,"s",(function(){return M})),n.d(t,"u",(function(){return w})),n.d(t,"w",(function(){return y})),n.d(t,"r",(function(){return U})),n.d(t,"t",(function(){return C})),n.d(t,"d",(function(){return _})),n.d(t,"l",(function(){return R})),n.d(t,"m",(function(){return F})),n.d(t,"q",(function(){return D})),n.d(t,"n",(function(){return W})),n.d(t,"o",(function(){return P})),n.d(t,"p",(function(){return z})),n.d(t,"i",(function(){return N})),n.d(t,"k",(function(){return B})),n.d(t,"g",(function(){return $})),n.d(t,"v",(function(){return H})),n.d(t,"e",(function(){return K})),n.d(t,"c",(function(){return G})),n.d(t,"y",(function(){return J})),n.d(t,"x",(function(){return V})),n.d(t,"F",(function(){return q})),n.d(t,"H",(function(){return Y})),n.d(t,"G",(function(){return Q})),n.d(t,"z",(function(){return X})),n.d(t,"B",(function(){return Z})),n.d(t,"A",(function(){return ee})),n.d(t,"C",(function(){return te})),n.d(t,"E",(function(){return ne})),n.d(t,"D",(function(){return se}));var s=n(3);const r=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleStatusOk",{defaultMessage:"Ok"}),i=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleStatusActive",{defaultMessage:"Active"}),o=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleStatusError",{defaultMessage:"Error"}),a=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleStatusLicenseError",{defaultMessage:"License Error"}),c=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleStatusPending",{defaultMessage:"Pending"}),u=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleStatusUnknown",{defaultMessage:"Unknown"}),l=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleStatusWarning",{defaultMessage:"Warning"}),d=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleLastRunOutcomeSucceeded",{defaultMessage:"Succeeded"}),g=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleLastRunOutcomeWarning",{defaultMessage:"Warning"}),f=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleLastRunOutcomeFailed",{defaultMessage:"Failed"}),p={ok:r,active:i,error:o,pending:c,unknown:u,warning:l},m={succeeded:d,warning:g,failed:f},b=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleErrorReasonUnknown",{defaultMessage:"An error occurred for unknown reasons."}),x=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleErrorReasonReading",{defaultMessage:"An error occurred when reading the rule."}),h=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleErrorReasonDecrypting",{defaultMessage:"An error occurred when decrypting the rule."}),j=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleErrorReasonRunning",{defaultMessage:"An error occurred when running the rule."}),S=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleErrorReasonLicense",{defaultMessage:"Cannot run rule"}),O=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleErrorReasonTimeout",{defaultMessage:"Rule execution cancelled due to timeout."}),I=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleErrorReasonDisabled",{defaultMessage:"Rule failed to execute because rule ran after it was disabled."}),k=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleErrorReasonValidate",{defaultMessage:"An error occurred when validating the rule parameters."}),v=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleWarningReasonMaxExecutableActions",{defaultMessage:"Action limit exceeded"}),A=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleWarningReasonMaxAlerts",{defaultMessage:"Alert limit exceeded"}),E=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.ruleWarningReasonUnknown",{defaultMessage:"Unknown reason"}),L={read:x,decrypt:h,execute:j,unknown:b,license:S,timeout:O,disabled:I,validate:k},T={maxExecutableActions:v,maxAlerts:A,unknown:E},M=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.rulesListTable.columns.selectAllAriaLabel",{defaultMessage:"Toggle select all rules"}),w=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.rulesListTable.columns.selectShowBulkActionsAriaLabel",{defaultMessage:"Show bulk actions"}),y=(e,t)=>s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.totalRulesLabel",{values:{formattedTotalRules:e,totalRules:t},defaultMessage:"{formattedTotalRules} {totalRules, plural, =1 {rule} other {rules}}"}),U=(e,t)=>s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.selectedRulesButton",{values:{formattedSelectedRules:e,selectedRules:t},defaultMessage:"Selected {formattedSelectedRules} {selectedRules, plural, =1 {rule} other {rules}}"}),C=(e,t)=>s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.selectAllRulesButton",{values:{formattedTotalRules:e,totalRules:t},defaultMessage:"Select all {formattedTotalRules} {totalRules, plural, =1 {rule} other {rules}}"}),_=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.clearAllSelectionButton",{defaultMessage:"Clear selection"}),R=e=>s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.totalStatusesActiveDescription",{defaultMessage:"Active: {totalStatusesActive}",values:{totalStatusesActive:e}}),F=e=>s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.totalStatusesErrorDescription",{defaultMessage:"Error: {totalStatusesError}",values:{totalStatusesError:e}}),D=e=>s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.totalStatusesWarningDescription",{defaultMessage:"Warning: {totalStatusesWarning}",values:{totalStatusesWarning:e}}),W=e=>s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.totalStatusesOkDescription",{defaultMessage:"Ok: {totalStatusesOk}",values:{totalStatusesOk:e}}),P=e=>s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.totalStatusesPendingDescription",{defaultMessage:"Pending: {totalStatusesPending}",values:{totalStatusesPending:e}}),z=e=>s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.totalStatusesUnknownDescription",{defaultMessage:"Unknown: {totalStatusesUnknown}",values:{totalStatusesUnknown:e}}),N=e=>s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.lastRunOutcomeSucceededDescription",{defaultMessage:"Succeeded: {total}",values:{total:e}}),B=e=>s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.lastRunOutcomeWarningDescription",{defaultMessage:"Warning: {total}",values:{total:e}}),$=e=>s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.lastRunOutcomeFailedDescription",{defaultMessage:"Failed: {total}",values:{total:e}}),H=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.singleTitle",{defaultMessage:"rule"}),K=s.i18n.translate("xpack.triggersActionsUI.sections.rulesList.multipleTitle",{defaultMessage:"rules"}),G=s.i18n.translate("xpack.triggersActionsUI.deleteSelectedIdsConfirmModal.cancelButtonLabel",{defaultMessage:"Cancel"}),J=(e,t,n)=>s.i18n.translate("xpack.triggersActionsUI.deleteSelectedIdsConfirmModal.descriptionText",{defaultMessage:"You won't be able to recover {numIdsToDelete, plural, one {a deleted {singleTitle}} other {deleted {multipleTitle}}}.",values:{numIdsToDelete:e,singleTitle:t,multipleTitle:n}}),V=(e,t,n)=>s.i18n.translate("xpack.triggersActionsUI.deleteSelectedIdsConfirmModal.deleteButtonLabel",{defaultMessage:"Delete {numIdsToDelete, plural, one {{singleTitle}} other {# {multipleTitle}}} ",values:{numIdsToDelete:e,singleTitle:t,multipleTitle:n}}),q=(e,t,n)=>s.i18n.translate("xpack.triggersActionsUI.components.deleteSelectedIdsSuccessNotification.descriptionText",{defaultMessage:"Deleted {numSuccesses, number} {numSuccesses, plural, one {{singleTitle}} other {{multipleTitle}}}",values:{numSuccesses:e,singleTitle:t,multipleTitle:n}}),Y=(e,t,n)=>s.i18n.translate("xpack.triggersActionsUI.components.enableSelectedIdsSuccessNotification.descriptionText",{defaultMessage:"Enabled {numSuccesses, number} {numSuccesses, plural, one {{singleTitle}} other {{multipleTitle}}}",values:{numSuccesses:e,singleTitle:t,multipleTitle:n}}),Q=(e,t,n)=>s.i18n.translate("xpack.triggersActionsUI.components.disableSelectedIdsSuccessNotification.descriptionText",{defaultMessage:"Disabled {numSuccesses, number} {numSuccesses, plural, one {{singleTitle}} other {{multipleTitle}}}",values:{numSuccesses:e,singleTitle:t,multipleTitle:n}}),X=(e,t,n)=>s.i18n.translate("xpack.triggersActionsUI.components.deleteSelectedIdsErrorNotification.descriptionText",{defaultMessage:"Failed to delete {numErrors, number} {numErrors, plural, one {{singleTitle}} other {{multipleTitle}}}",values:{numErrors:e,singleTitle:t,multipleTitle:n}}),Z=(e,t,n)=>s.i18n.translate("xpack.triggersActionsUI.components.enableSelectedIdsErrorNotification.descriptionText",{defaultMessage:"Failed to enable {numErrors, number} {numErrors, plural, one {{singleTitle}} other {{multipleTitle}}}",values:{numErrors:e,singleTitle:t,multipleTitle:n}}),ee=(e,t,n)=>s.i18n.translate("xpack.triggersActionsUI.components.disableSelectedIdsErrorNotification.descriptionText",{defaultMessage:"Failed to disable {numErrors, number} {numErrors, plural, one {{singleTitle}} other {{multipleTitle}}}",values:{numErrors:e,singleTitle:t,multipleTitle:n}}),te=(e,t,n,r)=>s.i18n.translate("xpack.triggersActionsUI.components.deleteSelectedIdsPartialSuccessNotification.descriptionText",{defaultMessage:"Deleted {numberOfSuccess, number} {numberOfSuccess, plural, one {{singleTitle}} other {{multipleTitle}}}, {numberOfErrors, number} {numberOfErrors, plural, one {{singleTitle}} other {{multipleTitle}}} encountered errors",values:{numberOfSuccess:e,numberOfErrors:t,singleTitle:n,multipleTitle:r}}),ne=(e,t,n,r)=>s.i18n.translate("xpack.triggersActionsUI.components.enableSelectedIdsPartialSuccessNotification.descriptionText",{defaultMessage:"Enabled {numberOfSuccess, number} {numberOfSuccess, plural, one {{singleTitle}} other {{multipleTitle}}}, {numberOfErrors, number} {numberOfErrors, plural, one {{singleTitle}} other {{multipleTitle}}} encountered errors",values:{numberOfSuccess:e,numberOfErrors:t,singleTitle:n,multipleTitle:r}}),se=(e,t,n,r)=>s.i18n.translate("xpack.triggersActionsUI.components.disableSelectedIdsPartialSuccessNotification.descriptionText",{defaultMessage:"Disabled {numberOfSuccess, number} {numberOfSuccess, plural, one {{singleTitle}} other {{multipleTitle}}}, {numberOfErrors, number} {numberOfErrors, plural, one {{singleTitle}} other {{multipleTitle}}} encountered errors",values:{numberOfSuccess:e,numberOfErrors:t,singleTitle:n,multipleTitle:r}})},122:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var s=n(5);const r=({decryption_health:e,execution_health:t,read_health:n,...s})=>({decryptionHealth:e,executionHealth:t,readHealth:n,...s}),i=({is_sufficiently_secure:e,has_permanent_encryption_key:t,alerting_framework_health:n,...s})=>({isSufficientlySecure:e,hasPermanentEncryptionKey:t,alertingFrameworkHealth:n,...s});async function o({http:e}){const t=await e.get(`${s.b}/_health`),n=r(t.alerting_framework_health);return{...i(t),alertingFrameworkHealth:n}}},138:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var s=n(3),r=n(5);const i=(e,t=!1)=>{switch(e){case"logs":return{text:s.i18n.translate("xpack.triggersActionsUI.logs.breadcrumbTitle",{defaultMessage:"Logs"}),...t?{href:`${r.u}`}:{}};case"connectors":return{text:s.i18n.translate("xpack.triggersActionsUI.connectors.breadcrumbTitle",{defaultMessage:"Connectors"}),...t?{href:`${r.r}`}:{}};case"rules":return{text:s.i18n.translate("xpack.triggersActionsUI.rules.breadcrumbTitle",{defaultMessage:"Rules"}),...t?{href:`${r.v}`}:{}};default:return{text:s.i18n.translate("xpack.triggersActionsUI.home.breadcrumbTitle",{defaultMessage:"Rules"}),...t?{href:`${r.s}`}:{}}}}},139:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var s=n(3);const r=e=>{let t;switch(e){case"logs":t=s.i18n.translate("xpack.triggersActionsUI.logs.breadcrumbTitle",{defaultMessage:"Logs"});break;case"connectors":t=s.i18n.translate("xpack.triggersActionsUI.connectors.breadcrumbTitle",{defaultMessage:"Connectors"});break;case"rules":t=s.i18n.translate("xpack.triggersActionsUI.rules.breadcrumbTitle",{defaultMessage:"Rules"});break;default:t=s.i18n.translate("xpack.triggersActionsUI.home.breadcrumbTitle",{defaultMessage:"Rules"})}return t}},165:function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var s=n(13),r=n.n(s),i=(n(1),n(22)),o=n(5),a=n(114);const c=({http:e,outcomeFilter:t,message:n,dateStart:s,dateEnd:r,namespaces:i})=>{const c=Object(a.a)({outcomeFilter:t,message:n});return e.post(`${o.i}/_global_connector_execution_kpi`,{body:JSON.stringify({filter:c.length?c.join(" and "):void 0,date_start:s,date_end:r,namespaces:i?JSON.stringify(i):i})})};var u=n(23);const l=async({http:e,dateStart:t,dateEnd:n,outcomeFilter:s,message:r,perPage:i=10,page:o=0,sort:c=[],namespaces:l})=>{const d=c,g=Object(a.a)({outcomeFilter:s,message:r});return(({data:e,...t})=>({data:e.map((e=>(e=>{const{duration_ms:t,schedule_delay_ms:n,...s}=e;return{execution_duration:e.duration_ms,schedule_delay:e.schedule_delay_ms,...s}})(e))),...t}))(await e.post(`${u.INTERNAL_BASE_ACTION_API_PATH}/_global_connector_execution_logs`,{body:JSON.stringify({date_start:t,date_end:n,filter:g.length?g.join(" and "):void 0,per_page:i,page:o+1,sort:d.length?JSON.stringify(d):void 0,namespaces:l?JSON.stringify(l):void 0})}))};var d=n(29),g=n(0);function f(e){return t=>{const{http:n}=Object(d.b)().services;return Object(g.jsx)(e,r()({},t,{loadActionTypes:async()=>Object(i.d)({http:n}),loadGlobalConnectorExecutionLogAggregations:async e=>l({...e,http:n}),loadGlobalConnectorExecutionKPIAggregations:async e=>c({...e,http:n})}))}}},300:function(e,t,n){"use strict";n.r(t),n.d(t,"ActionsConnectorsHome",(function(){return z})),n.d(t,"default",(function(){return z}));var s=n(1),r=n.n(s),i=n(151),o=n(25),a=n(3),c=n(2),u=n(5),l=n(138),d=n(139),g=n(4),f=n(124),p=n(140),m=n(29),b=n(53),x=n.n(b),h=n(50),j=n(165),S=n(186),O=n(41),I=n(150),k=n(0);const v=e=>{var t;return e.includes("now")&&(null===(t=x.a.parse(e))||void 0===t?void 0:t.format())||e},A=a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogListKpi.apiError",{defaultMessage:"Failed to fetch event log KPI."}),E=a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogListKpi.responseTooltip",{defaultMessage:"The responses for up to 10,000 most recent actions triggered."}),L=Object(j.a)((e=>{var t,n,i,o;const{dateStart:a,dateEnd:u,outcomeFilter:l,message:d,refreshToken:g,namespaces:f,loadGlobalConnectorExecutionKPIAggregations:p}=e,{notifications:{toasts:b}}=Object(m.b)().services,x=Object(s.useRef)(!1),h=Object(O.a)("ruleUseExecutionStatus"),[j,S]=Object(s.useState)(!1),[L,T]=Object(s.useState)(),M=Object(s.useMemo)((()=>p),[p]),w=async()=>{S(!0);try{const e=await M({dateStart:v(a),dateEnd:v(u),outcomeFilter:l,message:d,...f?{namespaces:f}:{}});T(e)}catch(n){var e,t;b.addDanger({title:A,text:null!==(e=null===(t=n.body)||void 0===t?void 0:t.message)&&void 0!==e?e:n})}S(!1)};Object(s.useEffect)((()=>{w()}),[a,u,l,d,f]),Object(s.useEffect)((()=>{x.current&&w(),x.current=!0}),[g]);const y=Object(s.useMemo)((()=>j||!L),[j,L]),U=e=>Object(k.jsx)(r.a.Fragment,null,e,Object(k.jsx)(c.EuiSpacer,{size:"s"}));return Object(k.jsx)(c.EuiFlexGroup,null,Object(k.jsx)(c.EuiFlexItem,{grow:4},Object(k.jsx)(I.g,{title:"Responses",tooltip:E},Object(k.jsx)(c.EuiFlexGroup,null,Object(k.jsx)(c.EuiFlexItem,null,Object(k.jsx)(c.EuiStat,{"data-test-subj":"connectorEventLogKpi-successOutcome",description:U(Object(k.jsx)(I.d,{status:"success",useExecutionStatus:h})),titleSize:"s",title:null!==(t=null==L?void 0:L.success)&&void 0!==t?t:0,isLoading:y})),Object(k.jsx)(c.EuiFlexItem,null,Object(k.jsx)(c.EuiStat,{"data-test-subj":"connectorEventLogKpi-warningOutcome",description:U(Object(k.jsx)(I.d,{status:"warning",useExecutionStatus:h})),titleSize:"s",title:null!==(n=null==L?void 0:L.warning)&&void 0!==n?n:0,isLoading:y})),Object(k.jsx)(c.EuiFlexItem,null,Object(k.jsx)(c.EuiStat,{"data-test-subj":"connectorEventLogKpi-failureOutcome",description:U(Object(k.jsx)(I.d,{status:"failure",useExecutionStatus:h})),titleSize:"s",title:null!==(i=null==L?void 0:L.failure)&&void 0!==i?i:0,isLoading:y})),Object(k.jsx)(c.EuiFlexItem,null,Object(k.jsx)(c.EuiStat,{"data-test-subj":"connectorEventLogKpi-unknownOutcome",description:U(Object(k.jsx)(I.d,{status:"unknown",useExecutionStatus:h})),titleSize:"s",title:null!==(o=null==L?void 0:L.unknown)&&void 0!==o?o:0,isLoading:y}))))))}));var T=n(198);const M=({children:e})=>Object(k.jsx)(r.a.Fragment,null,e),w=e=>{var t;return e.includes("now")&&(null===(t=x.a.parse(e))||void 0===t?void 0:t.format())||e},y=a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.apiError",{defaultMessage:"Failed to fetch execution history"}),U=a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.searchPlaceholder",{defaultMessage:"Search event log message"}),C="xpack.triggersActionsUI.connectorEventLogList.initialColumns",_=a.i18n.translate("xpack.triggersActionsUI.connectorEventLogList.showAllSpacesToggle",{defaultMessage:"Show connectors from all spaces"}),R={iconOnly:!0,fill:!1},F=1e3,D=e=>{const{localStorageKey:t=C,refreshToken:n,loadGlobalConnectorExecutionLogAggregations:i,initialPageSize:o=10,hasConnectorNames:l=!1,hasAllSpaceSwitch:d=!1}=e,{uiSettings:g,notifications:f}=Object(m.b)().services,[p,b]=Object(s.useState)(""),[x,j]=Object(s.useState)(""),[O,v]=Object(s.useState)(n),[A,E]=Object(s.useState)(!1),[M,D]=Object(s.useState)(),[W,P]=Object(s.useState)((()=>(e=>{const t=e.filter((e=>!u.c.includes(e)));return[...u.c,...t]})(u.g))),[z,N]=Object(s.useState)([]),[B,$]=Object(s.useState)([]),[H,K]=Object(s.useState)(0),[G,J]=Object(s.useState)({pageIndex:0,pageSize:o,totalItemCount:0}),[V,q]=Object(s.useState)(!1),[Y,Q]=Object(s.useState)("now-24h"),[X,Z]=Object(s.useState)("now"),[ee]=Object(s.useState)((()=>null==g?void 0:g.get("dateFormat"))),[te]=Object(s.useState)((()=>{var e;return(null==g||null===(e=g.get("timepicker:quickRanges"))||void 0===e?void 0:e.map((({from:e,to:t,display:n})=>({start:e,end:t,label:n}))))||[]})),{onShowAllSpacesChange:ne,canAccessMultipleSpaces:se,namespaces:re}=Object(T.a)({setShowFromAllSpaces:E,showFromAllSpaces:A,visibleColumns:W,setVisibleColumns:P}),ie=Object(s.useRef)(!1),oe=Object(s.useMemo)((()=>{const{pageIndex:e,pageSize:t}=G;return(e+1)*t>=F}),[G]),ae=Object(s.useMemo)((()=>z.map((({id:e,direction:t})=>({[e]:{order:t}})))),[z]),ce=async()=>{if(i){q(!0);try{const e=await i({sort:ae,outcomeFilter:B,message:p,dateStart:w(Y),dateEnd:w(X),page:G.pageIndex,perPage:G.pageSize,namespaces:re});D(e.data),J({...G,totalItemCount:Math.min(e.total,F)}),K(e.total)}catch(n){var e,t;f.toasts.addDanger({title:y,text:null!==(e=null===(t=n.body)||void 0===t?void 0:t.message)&&void 0!==e?e:n})}q(!1)}},ue=Object(s.useCallback)((e=>{J((t=>({...t,pageIndex:0,pageSize:e})))}),[J]),le=Object(s.useCallback)((e=>{J((t=>({...t,pageIndex:e})))}),[J]),de=Object(s.useCallback)((({start:e,end:t,isInvalid:n})=>{n||(Q(e),Z(t))}),[Q,Z]),ge=Object(s.useCallback)((e=>{J((e=>({...e,pageIndex:0}))),$(e)}),[J,$]),fe=Object(s.useCallback)((e=>{""===e.target.value&&b(""),j(e.target.value)}),[b,j]),pe=Object(s.useCallback)((e=>{"Enter"===e.key&&b(x)}),[x,b]),me=Object(s.useMemo)((()=>[{id:"connector_id",displayAsText:a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.connectorId",{defaultMessage:"Connector Id"}),isSortable:Object(I.h)("connector_id")},{id:"id",displayAsText:a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.id",{defaultMessage:"Execution Id"}),isSortable:Object(I.h)("id")},{id:"timestamp",displayAsText:a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.timestamp",{defaultMessage:"Timestamp"}),isSortable:Object(I.h)("timestamp"),isResizable:!1,actions:{showHide:!1},initialWidth:250},{id:"status",displayAsText:a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.response",{defaultMessage:"Response"}),actions:{showHide:!1,showSortAsc:!1,showSortDesc:!1,additional:[{iconType:"annotation",label:a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.showOnlyFailures",{defaultMessage:"Show only failures"}),onClick:()=>ge(["failure"]),size:"xs"},{iconType:"annotation",label:a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.showAll",{defaultMessage:"Show all"}),onClick:()=>ge([]),size:"xs"}]},isSortable:Object(I.h)("status"),isResizable:!1,initialWidth:150},...l?[{id:"connector_name",displayAsText:a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.connectorName",{defaultMessage:"Connector"}),isSortable:Object(I.h)("connector_name"),actions:{showSortAsc:!1,showSortDesc:!1,showHide:!1}}]:[],{id:"source",actions:{showSortAsc:!1,showSortDesc:!1},displayAsText:a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.source",{defaultMessage:"Source"}),isSortable:Object(I.h)("source"),cellActions:[]},{id:"message",actions:{showSortAsc:!1,showSortDesc:!1},displayAsText:a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.message",{defaultMessage:"Message"}),isSortable:Object(I.h)("message"),cellActions:[]},{id:"execution_duration",displayAsText:a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.duration",{defaultMessage:"Duration"}),isSortable:Object(I.h)("execution_duration"),isResizable:!1,actions:{showHide:!1},initialWidth:100},{id:"schedule_delay",displayAsText:a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.scheduleDelay",{defaultMessage:"Schedule delay"}),isSortable:Object(I.h)("schedule_delay")},{id:"timed_out",displayAsText:a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.timedOut",{defaultMessage:"Timed out"}),isSortable:Object(I.h)("timed_out")},...A?[{id:"space_ids",displayAsText:a.i18n.translate("xpack.triggersActionsUI.sections.connectorEventLogList.eventLogColumn.spaceIds",{defaultMessage:"Space"}),isSortable:Object(I.h)("space_ids"),actions:{showSortAsc:!1,showSortDesc:!1,showHide:!1}}]:[]]),[ge,l,A]);return Object(s.useEffect)((()=>{ce()}),[z,Y,X,B,G.pageIndex,G.pageSize,p,A]),Object(s.useEffect)((()=>{ie.current&&ce(),ie.current=!0}),[n]),Object(s.useEffect)((()=>{localStorage.setItem(t,JSON.stringify(W))}),[t,W]),Object(s.useEffect)((()=>{v(n)}),[n]),Object(k.jsx)(c.EuiFlexGroup,{gutterSize:"none",direction:"column"},Object(k.jsx)(c.EuiFlexItem,{grow:!1},Object(k.jsx)(c.EuiFlexGroup,{alignItems:"center"},Object(k.jsx)(c.EuiFlexItem,{grow:!1},Object(k.jsx)(c.EuiFieldSearch,{fullWidth:!0,isClearable:!0,value:x,onChange:fe,onKeyUp:pe,placeholder:U})),Object(k.jsx)(c.EuiFlexItem,{grow:!1},Object(k.jsx)(I.e,{selectedOptions:B,onChange:ge})),Object(k.jsx)(c.EuiFlexItem,{grow:!1},Object(k.jsx)(c.EuiSuperDatePicker,{"data-test-subj":"connectorEventLogListDatePicker",width:"auto",isLoading:V,start:Y,end:X,onTimeChange:de,onRefresh:()=>{v(Date.now()),ce()},dateFormat:ee,commonlyUsedRanges:te,updateButtonProps:R})),d&&se&&Object(k.jsx)(c.EuiFlexItem,{"data-test-subj":"showAllSpacesSwitch"},Object(k.jsx)(c.EuiSwitch,{label:_,checked:A,onChange:ne}))),Object(k.jsx)(c.EuiSpacer,null)),Object(k.jsx)(c.EuiFlexItem,{grow:!1},Object(k.jsx)(L,{"data-test-subj":"connectorEventLogListKpi",dateStart:Y,dateEnd:X,outcomeFilter:B,message:p,refreshToken:O,namespaces:re}),Object(k.jsx)(c.EuiSpacer,null)),Object(k.jsx)(c.EuiFlexItem,null,M?Object(k.jsx)(r.a.Fragment,null,V&&Object(k.jsx)(c.EuiProgress,{size:"xs",color:"accent","data-test-subj":"connectorEventLogListProgressBar"}),Object(k.jsx)(I.b,{columns:me,logs:M,pagination:G,sortingColumns:z,visibleColumns:W,dateFormat:ee,onChangeItemsPerPage:ue,onChangePage:le,setVisibleColumns:P,setSortingColumns:N})):Object(k.jsx)(h.a,null),oe&&Object(k.jsx)(S.a,{documentSize:H,visibleDocumentSize:F,backToTopAnchor:"logs"})))},W=Object(j.a)((e=>{const{spaces:t}=Object(m.b)().services,n=Object(s.useCallback)(t?t.ui.components.getSpacesContextProvider:M,[t]);return Object(k.jsx)(n,{feature:"triggersActions"},Object(k.jsx)(D,e))})),P=Object(s.lazy)((()=>Promise.all([n.e(9),n.e(8),n.e(23)]).then(n.bind(null,314)))),z=({match:{params:{section:e}},history:t})=>{const{chrome:n,setBreadcrumbs:b,docLinks:x}=Object(m.b)().services,h=[];h.push({id:"connectors",name:Object(k.jsx)(o.FormattedMessage,{id:"xpack.triggersActionsUI.connectors.home.connectorsTabTitle",defaultMessage:"Connectors"})}),h.push({id:"logs",name:Object(k.jsx)(o.FormattedMessage,{id:"xpack.triggersActionsUI.connectors.home.logsTabTitle",defaultMessage:"Logs"})}),Object(s.useEffect)((()=>{b([Object(l.a)(e||"connectors")]),n.docTitle.change(Object(d.a)(e||"connectors"))}),[e,n,b]);const j=Object(s.useCallback)((()=>Object(k.jsx)(c.EuiPageTemplate.Section,{grow:!1,paddingSize:"none"},Object(g.a)(W,"xl")({refreshToken:0,initialPageSize:50,hasConnectorNames:!0,hasAllSpaceSwitch:!0}))),[]);return Object(k.jsx)(r.a.Fragment,null,Object(k.jsx)(c.EuiPageHeader,{bottomBorder:!0,paddingSize:"none",pageTitle:a.i18n.translate("xpack.triggersActionsUI.connectors.home.appTitle",{defaultMessage:"Connectors"}),description:a.i18n.translate("xpack.triggersActionsUI.connectors.home.description",{defaultMessage:"Connect third-party software with your alerting data."}),rightSideItems:[Object(k.jsx)(c.EuiButtonEmpty,{"data-test-subj":"documentationButton",key:"documentation-button",href:x.links.alerting.actionTypes,iconType:"help"},Object(k.jsx)(o.FormattedMessage,{id:"xpack.triggersActionsUI.connectors.home.documentationButtonLabel",defaultMessage:"Documentation"}))],tabs:h.map((n=>({label:n.name,onClick:()=>{return e=n.id,void t.push(`/${e}`);var e},isSelected:n.id===e,key:n.id,"data-test-subj":`${n.id}Tab`})))}),Object(k.jsx)(c.EuiSpacer,{size:"l"}),Object(k.jsx)(f.a,null,Object(k.jsx)(p.a,{waitForCheck:!0},Object(k.jsx)(i.c,null,Object(k.jsx)(i.a,{exact:!0,path:u.u,component:j}),Object(k.jsx)(i.a,{exact:!0,path:u.r,component:Object(g.a)(P,"xl")})))))}}}]);