/*! 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. */!function(e){function n(n){for(var t,s,r=n[0],o=n[1],i=0,l=[];ie.map((e=>({value:e.value,text:e.label}))),i=e=>null!=e&&(null!=e.error||"failure"===e.status),c=(e,n)=>void 0!==n&&n.length>0&&void 0!==e,l=e=>{let n=e.name;return e.isDeprecated&&(n+=` ${s.deprecatedMessage}`),n},u=e=>{if(e.isDeprecated)return Object(a.lazy)((()=>t.e(40).then(t.bind(null,36))))}},function(e,n,t){"use strict";t.d(n,"d",(function(){return a})),t.d(n,"c",(function(){return s})),t.d(n,"a",(function(){return r})),t.d(n,"b",(function(){return o}));const a="Tines",s=".tines",r=500;let o;!function(e){e.STORIES="stories",e.WEBHOOKS="webhooks",e.RUN="run",e.TEST="test"}(o||(o={}))},function(e,n,t){"use strict";t.d(n,"a",(function(){return s})),t.d(n,"b",(function(){return r}));var a=t(7);let s;t.d(n,"c",(function(){return a.a})),function(e){e.ELASTIC_CLOUD="elastic_cloud",e.EXCHANGE="exchange_server",e.OTHER="other"}(s||(s={}));const r="/internal/stack_connectors"},function(e,n,t){"use strict";let a;t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return s})),function(e){e.CreateAlert="createAlert",e.CloseAlert="closeAlert"}(a||(a={}));const s="{{rule.tags}}"},function(e,n,t){"use strict";t.d(n,"c",(function(){return s})),t.d(n,"b",(function(){return r})),t.d(n,"e",(function(){return o})),t.d(n,"d",(function(){return i})),t.d(n,"a",(function(){return c}));var a=t(0);const s=a.i18n.translate("xpack.stackConnectors.components.slack_api.error.requiredSlackMessageText",{defaultMessage:"Message is required."}),r=a.i18n.translate("xpack.stackConnectors.components.slack_api.error.requiredSlackChannel",{defaultMessage:"Channel is required."}),o=a.i18n.translate("xpack.stackConnectors.components.slack_api.tokenTextFieldLabel",{defaultMessage:"API Token"}),i=(a.i18n.translate("xpack.stackConnectors.components.slack_api.webApi",{defaultMessage:"Web API"}),a.i18n.translate("xpack.stackConnectors.components.slack_api.selectMessageText",{defaultMessage:"Send messages to Slack channels."})),c=a.i18n.translate("xpack.stackConnectors.components.slack_api.connectorTypeTitle",{defaultMessage:"Send to Slack"});a.i18n.translate("xpack.stackConnectors.components.slack_api.allowedChannelsLabel",{defaultMessage:"Channels"}),a.i18n.translate("xpack.stackConnectors.components.slack_api.successFetchChannelsText",{defaultMessage:"Fetch all channels"}),a.i18n.translate("xpack.stackConnectors.components.slack_api.errorFetchChannelsText",{defaultMessage:"Cannot fetch channels, please check the validity of your token"})},function(e,n){e.exports=__kbnSharedDeps__.EmotionReact},function(e,n){e.exports=__kbnSharedDeps__.Lodash},function(e,n,t){"use strict";let a,s,r,o,i;t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return i})),function(e){e.TRIGGER="trigger",e.RESOLVE="resolve",e.ACKNOWLEDGE="acknowledge"}(a||(a={})),function(e){e.CRITICAL="critical",e.ERROR="error",e.WARNING="warning",e.INFO="info"}(s||(s={})),function(e){e.TRACE="trace",e.DEBUG="debug",e.INFO="info",e.WARN="warn",e.ERROR="error",e.FATAL="fatal"}(r||(r={})),function(e){e.CRITICAL="critical",e.HIGH="high",e.MEDIUM="medium",e.LOW="low",e.MINIMAL="minimal"}(o||(o={})),function(e){e.Basic="Basic Authentication",e.URL="URL Authentication"}(i||(i={}))},function(e,n,t){"use strict";t.r(n),t.d(n,"URL_LABEL",(function(){return s})),t.d(n,"URL_INVALID",(function(){return r})),t.d(n,"BODY_FIELD_LABEL",(function(){return o})),t.d(n,"BODY_FIELD_ARIA_LABEL",(function(){return i})),t.d(n,"URL_NOT_TORQ_WEBHOOK",(function(){return c})),t.d(n,"TORQ_TOKEN_LABEL",(function(){return l})),t.d(n,"TORQ_TOKEN_REQUIRED",(function(){return u})),t.d(n,"BODY_REQUIRED",(function(){return d})),t.d(n,"INVALID_JSON",(function(){return p})),t.d(n,"TORQ_SELECT_MESSAGE",(function(){return b})),t.d(n,"TORQ_ACTION_TYPE_TITLE",(function(){return m})),t.d(n,"TORQ_TOKEN_HELP_TEXT",(function(){return g})),t.d(n,"URL_HELP_TEXT",(function(){return h})),t.d(n,"HOW_TO_TEXT",(function(){return f}));var a=t(0);const s=a.i18n.translate("xpack.stackConnectors.torqAction.urlTextFieldLabel",{defaultMessage:"Torq endpoint URL"}),r=a.i18n.translate("xpack.stackConnectors.torqAction.error.invalidUrlTextField",{defaultMessage:"URL is invalid."}),o=a.i18n.translate("xpack.stackConnectors.torqAction.bodyFieldLabel",{defaultMessage:"Body"}),i=a.i18n.translate("xpack.stackConnectors.torqAction.bodyCodeEditorAriaLabel",{defaultMessage:"Code editor"}),c=a.i18n.translate("xpack.stackConnectors.torqAction.error.urlIsNotTorqWebhook",{defaultMessage:"URL is not a Torq integration endpoint."}),l=a.i18n.translate("xpack.stackConnectors.torqAction.token",{defaultMessage:"Torq integration token"}),u=a.i18n.translate("xpack.stackConnectors.error.requiredWebhookTorqTokenText",{defaultMessage:"Torq integration token is required."}),d=a.i18n.translate("xpack.stackConnectors.error.requiredWebhookBodyText",{defaultMessage:"Body is required."}),p=a.i18n.translate("xpack.stackConnectors.error.requireValidJSONBody",{defaultMessage:"Body must be a valid JSON."}),b=a.i18n.translate("xpack.stackConnectors.torqAction.selectMessageText",{defaultMessage:"Trigger a Torq workflow."}),m=a.i18n.translate("xpack.stackConnectors.torqAction.actionTypeTitle",{defaultMessage:"Alert data"}),g=a.i18n.translate("xpack.stackConnectors.torqAction.tokenHelpText",{defaultMessage:"Enter the webhook authentication header secret generated when you created the Elastic Security integration."}),h=a.i18n.translate("xpack.stackConnectors.torqAction.urlHelpText",{defaultMessage:"Enter the endpoint URL generated when you created the Elastic Security integration on Torq."}),f=a.i18n.translate("xpack.stackConnectors.torqActionConnectorFields.calloutTitle",{defaultMessage:"Create an Elastic Security integration on Torq, and then come back and paste the endpoint URL and token generated for your integration."})},function(e,n,t){"use strict";t.d(n,"a",(function(){return s})),t.d(n,"b",(function(){return r}));var a=t(2);const s=`{{${a.AlertProvidedActionVariables.ruleId}}}:{{${a.AlertProvidedActionVariables.alertId}}}`,r="https://api.opsgenie.com"},function(e,n){e.exports=__kbnSharedDeps__.Moment},function(e,n,t){e.exports=t(23)(1466)},function(e,n,t){t.r(n);var a=__kbnBundles__.get("plugin/actions/common");Object.defineProperties(n,Object.getOwnPropertyDescriptors(a))},function(e,n,t){"use strict";t.d(n,"b",(function(){return c})),t.d(n,"a",(function(){return l}));var a=t(10),s=t(1),r=t(0),o=t(16);const i=[{text:r.i18n.translate("xpack.stackConnectors.components.email.gmailServerTypeLabel",{defaultMessage:"Gmail"}),value:"gmail"},{text:r.i18n.translate("xpack.stackConnectors.components.email.outlookServerTypeLabel",{defaultMessage:"Outlook"}),value:"outlook365"},{text:r.i18n.translate("xpack.stackConnectors.components.email.amazonSesServerTypeLabel",{defaultMessage:"Amazon SES"}),value:"ses"},{text:r.i18n.translate("xpack.stackConnectors.components.email.elasticCloudServerTypeLabel",{defaultMessage:"Elastic Cloud"}),value:"elastic_cloud"},{text:r.i18n.translate("xpack.stackConnectors.components.email.exchangeServerTypeLabel",{defaultMessage:"MS Exchange Server"}),value:"exchange_server"},{text:r.i18n.translate("xpack.stackConnectors.components.email.otherServerTypeLabel",{defaultMessage:"Other"}),value:"other"}];function c(e){return e?i:i.filter((e=>"elastic_cloud"!==e.value))}function l(e){return{id:".email",iconClass:"email",selectMessage:r.i18n.translate("xpack.stackConnectors.components.email.selectMessageText",{defaultMessage:"Send email from your server."}),actionTypeTitle:r.i18n.translate("xpack.stackConnectors.components.email.connectorTypeTitle",{defaultMessage:"Send to email"}),validateParams:async n=>{var s,r;const i=await t.e(34).then(t.bind(null,30)),c={to:new Array,cc:new Array,bcc:new Array,message:new Array,subject:new Array},l={errors:c};null!==(s=n.message)&&void 0!==s&&s.length||c.message.push(i.MESSAGE_REQUIRED),null!==(r=n.subject)&&void 0!==r&&r.length||c.subject.push(i.SUBJECT_REQUIRED);const u=function(e){return e.to instanceof Array?e.to:[]}(n),d=function(e){return e.cc instanceof Array?e.cc:[]}(n),p=function(e){return e.bcc instanceof Array?e.bcc:[]}(n);if(0===u.length&&0===d.length&&0===p.length){const e=i.TO_CC_REQUIRED;c.to.push(e),c.cc.push(e),c.bcc.push(e)}const b=Object(a.uniq)(u.concat(d).concat(p)),m=e.validateEmailAddresses(b,{treatMustacheTemplatesAsValid:!0}),g=new Set(u),h=new Set(d),f=new Set(p);for(const e of m)if(!e.valid){const n=e.address,t=e.reason===o.InvalidEmailReason.notAllowed?i.getNotAllowedEmailAddress(n):i.getInvalidEmailAddress(n);g.has(n)&&c.to.push(t),h.has(n)&&c.cc.push(t),f.has(n)&&c.bcc.push(t)}return l},actionConnectorFields:Object(s.lazy)((()=>t.e(16).then(t.bind(null,38)))),actionParamsFields:Object(s.lazy)((()=>t.e(32).then(t.bind(null,34))))}}},function(e,n,t){"use strict";t.d(n,"a",(function(){return a})),t.d(n,"b",(function(){return s})),t(0).i18n.translate("xpack.stackConnectors.components.d3Security.connectorTypeTitle",{defaultMessage:"D3 Security"});const a=".d3security";let s,r;!function(e){e.RUN="run",e.TEST="test"}(s||(s={})),function(e){e.EMPTY="",e.HIGH="high",e.MEDIUM="medium",e.LOW="low"}(r||(r={}))},function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return o}));var a=t(15),s=t.n(a),r=(t(1),t(9));const o=e=>Object(r.jsx)("svg",s()({},e,{fill:"#000000",width:"800px",height:"800px",viewBox:"0 0 24 24",role:"img",xmlns:"http://www.w3.org/2000/svg"}),Object(r.jsx)("title",null,"OpenAI icon"),Object(r.jsx)("path",{d:"M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364 15.1192 7.2a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.407-.667zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z"}))},function(e,n,t){t(21),__kbnBundles__.define("plugin/stackConnectors/public",t,24),__kbnBundles__.define("plugin/stackConnectors/public/common",t,22)},function(e,n,t){t.p=window.__kbnPublicPath__.stackConnectors},function(e,n,t){"use strict";t.r(n);var a=t(19);t.d(n,"GenAiLogo",(function(){return a.default}));var s=t(3);t.d(n,"GEN_AI_CONNECTOR_ID",(function(){return s.b})),t.d(n,"OpenAiProviderType",(function(){return s.d}))},function(e,n){e.exports=__kbnSharedDeps_npm__},function(e,n,t){"use strict";t.r(n),t.d(n,"plugin",(function(){return F}));var a=t(1),s=t(0),r=t(17),o=t(2);const i=s.i18n.translate("xpack.stackConnectors.components.jira.selectMessageText",{defaultMessage:"Create an incident in Jira."}),c=s.i18n.translate("xpack.stackConnectors.components.jira.connectorTypeTitle",{defaultMessage:"Jira"});var l=t(3),u=t(10),d=t(6),p=t(7),b=t(13);const m=s.i18n.translate("xpack.stackConnectors.components.opsgenie.selectMessageText",{defaultMessage:"Create or close an alert in Opsgenie."}),g=s.i18n.translate("xpack.stackConnectors.components.opsgenie.connectorTypeTitle",{defaultMessage:"Opsgenie"}),h=()=>({id:".opsgenie",iconClass:Object(a.lazy)((()=>t.e(42).then(t.bind(null,82)))),selectMessage:m,actionTypeTitle:g,validateParams:f,actionConnectorFields:Object(a.lazy)((()=>t.e(19).then(t.bind(null,83)))),actionParamsFields:Object(a.lazy)((()=>t.e(3).then(t.bind(null,120)))),defaultActionParams:{subAction:d.c.CreateAlert,subActionParams:{alias:b.a,tags:[p.b]}},defaultRecoveredActionParams:{subAction:d.c.CloseAlert,subActionParams:{alias:b.a}}}),f=async e=>{var n,a;const s=await t.e(43).then(t.bind(null,44)),r={"subActionParams.message":new Array,"subActionParams.alias":new Array,jsonEditorError:new Array},o={errors:r};var i,c,l,p;return e.subAction===d.c.CreateAlert&&(null!=e&&null!==(i=e.subActionParams)&&void 0!==i&&null!==(c=i.message)&&void 0!==c&&c.length?Object(u.isEmpty)(null==e||null===(l=e.subActionParams)||void 0===l||null===(p=l.message)||void 0===p?void 0:p.trim())&&r["subActionParams.message"].push(s.MESSAGE_NON_WHITESPACE):r["subActionParams.message"].push(s.MESSAGE_IS_REQUIRED)),e.subAction!==d.c.CloseAlert||null!=e&&null!==(n=e.subActionParams)&&void 0!==n&&null!==(a=n.alias)&&void 0!==a&&a.length||r["subActionParams.alias"].push(s.ALIAS_IS_REQUIRED),e.jsonEditorError&&r.jsonEditorError.push(s.JSON_EDITOR_ERROR),o};var y=t(14),A=t.n(y),k=t(11);const T=s.i18n.translate("xpack.stackConnectors.components.resilient.selectMessageText",{defaultMessage:"Create an incident in IBM Resilient."}),v=s.i18n.translate("xpack.stackConnectors.components.resilient.connectorTypeTitle",{defaultMessage:"Resilient"}),_=s.i18n.translate("xpack.stackConnectors.components.serviceNowITOM.connectorTypeTitle",{defaultMessage:"ServiceNow ITOM"}),O=s.i18n.translate("xpack.stackConnectors.components.serviceNowITOM.selectMessageText",{defaultMessage:"Create an event in ServiceNow ITOM."});var E=t(4);const C=s.i18n.translate("xpack.stackConnectors.components.serviceNowITSM.selectMessageText",{defaultMessage:"Create an incident in ServiceNow ITSM."}),M=s.i18n.translate("xpack.stackConnectors.components.serviceNowITSM.connectorTypeTitle",{defaultMessage:"ServiceNow ITSM"}),x=s.i18n.translate("xpack.stackConnectors.components.serviceNowSIR.selectMessageText",{defaultMessage:"Create an incident in ServiceNow SecOps."}),P=s.i18n.translate("xpack.stackConnectors.components.serviceNowSIR.connectorTypeTitle",{defaultMessage:"ServiceNow SecOps"}),R=[{id:".slack",name:s.i18n.translate("xpack.stackConnectors.components.slack.webhook",{defaultMessage:"Webhook"})},{id:".slack_api",name:s.i18n.translate("xpack.stackConnectors.components.slack.webApi",{defaultMessage:"Web API"})}];var S=t(8);const w=()=>({id:".slack_api",subtype:R,hideInUi:!0,modalWidth:675,iconClass:"logoSlack",selectMessage:S.d,actionTypeTitle:S.a,validateParams:async e=>{const n={text:new Array,channels:new Array},t={errors:n};var a;return"postMessage"===e.subAction&&(e.subActionParams.text||n.text.push(S.c),null!==(a=e.subActionParams.channels)&&void 0!==a&&a.length||n.channels.push(S.b)),t},actionConnectorFields:Object(a.lazy)((()=>t.e(55).then(t.bind(null,98)))),actionParamsFields:Object(a.lazy)((()=>t.e(56).then(t.bind(null,99)))),convertParamsBetweenGroups:e=>"message"in e?{subAction:"postMessage",subActionParams:{channels:[],text:e.message}}:"subAction"in e?e:{}}),I=s.i18n.translate("xpack.stackConnectors.components.swimlane.selectMessageText",{defaultMessage:"Create record in Swimlane"}),D=s.i18n.translate("xpack.stackConnectors.components.swimlane.connectorTypeTitle",{defaultMessage:"Create Swimlane Record"});var j=t(5),L=t(12);const N='{\n "alert": {{alert}},\n "context": {{context}},\n "rule": {{rule}},\n "state": {{state}},\n "date": "{{date}}",\n "kibana_base_url": "{{kibanaBaseUrl}}"\n}';var U=t(18);function z({connectorTypeRegistry:e,services:n}){e.register({id:".server-log",iconClass:"logsApp",selectMessage:s.i18n.translate("xpack.stackConnectors.components.serverLog.selectMessageText",{defaultMessage:"Add a message to a Kibana log."}),actionTypeTitle:s.i18n.translate("xpack.stackConnectors.components.serverLog.connectorTypeTitle",{defaultMessage:"Send to Server log"}),validateParams:e=>{var n;const t={message:new Array},a={errors:t};return null!==(n=e.message)&&void 0!==n&&n.length||t.message.push(s.i18n.translate("xpack.stackConnectors.components.serverLog.error.requiredServerLogMessageText",{defaultMessage:"Message is required."})),Promise.resolve(a)},actionConnectorFields:null,actionParamsFields:Object(a.lazy)((()=>t.e(49).then(t.bind(null,89))))}),e.register({id:".slack",subtype:R,modalWidth:675,iconClass:"logoSlack",selectMessage:s.i18n.translate("xpack.stackConnectors.components.slack.selectMessageText",{defaultMessage:"Send messages to Slack channels."}),actionTypeTitle:s.i18n.translate("xpack.stackConnectors.components.slack.connectorTypeTitle",{defaultMessage:"Send to Slack"}),validateParams:async e=>{var n;const a=await t.e(54).then(t.bind(null,66)),s={message:new Array},r={errors:s};return null!==(n=e.message)&&void 0!==n&&n.length||s.message.push(a.MESSAGE_REQUIRED),r},actionConnectorFields:Object(a.lazy)((()=>t.e(22).then(t.bind(null,96)))),actionParamsFields:Object(a.lazy)((()=>t.e(53).then(t.bind(null,97)))),convertParamsBetweenGroups:e=>"message"in e?e:"subAction"in e?{message:e.subActionParams.text}:{}}),e.register(w()),e.register(Object(r.a)(n)),e.register({id:".index",iconClass:"indexOpen",selectMessage:s.i18n.translate("xpack.stackConnectors.components.index.selectMessageText",{defaultMessage:"Index data into Elasticsearch."}),actionTypeTitle:s.i18n.translate("xpack.stackConnectors.components.index.connectorTypeTitle",{defaultMessage:"Index data"}),actionConnectorFields:Object(a.lazy)((()=>t.e(17).then(t.bind(null,77)))),actionParamsFields:Object(a.lazy)((()=>t.e(35).then(t.bind(null,78)))),validateParams:async e=>{var n;const a=await t.e(36).then(t.bind(null,63)),r={documents:new Array,indexOverride:new Array},i={errors:r};return null!==(n=e.documents)&&void 0!==n&&n.length&&0!==Object.keys(e.documents[0]).length||r.documents.push(a.DOCUMENT_NOT_VALID),e.indexOverride&&(e.indexOverride.startsWith(o.ALERT_HISTORY_PREFIX)||r.indexOverride.push(s.i18n.translate("xpack.stackConnectors.components.index.error.badIndexOverrideValue",{defaultMessage:'Alert history index must begin with "{alertHistoryPrefix}".',values:{alertHistoryPrefix:o.ALERT_HISTORY_PREFIX}})),0===e.indexOverride.replace(o.ALERT_HISTORY_PREFIX,"").length&&r.indexOverride.push(a.HISTORY_NOT_VALID)),i}}),e.register({id:".pagerduty",iconClass:Object(a.lazy)((()=>t.e(44).then(t.bind(null,84)))),selectMessage:s.i18n.translate("xpack.stackConnectors.components.pagerDuty.selectMessageText",{defaultMessage:"Send an event in PagerDuty."}),actionTypeTitle:s.i18n.translate("xpack.stackConnectors.components.pagerDuty.connectorTypeTitle",{defaultMessage:"Send to PagerDuty"}),validateParams:async e=>{var n,a;const r=await t.e(46).then(t.bind(null,65)),i={summary:new Array,timestamp:new Array,dedupKey:new Array},c={errors:i};if(null!==(n=e.dedupKey)&&void 0!==n&&n.length||"resolve"!==e.eventAction&&"acknowledge"!==e.eventAction||i.dedupKey.push(r.DEDUP_KEY_REQUIRED),e.eventAction!==k.a.TRIGGER||null!==(a=e.summary)&&void 0!==a&&a.length||i.summary.push(r.SUMMARY_REQUIRED),e.timestamp&&!Object(o.hasMustacheTokens)(e.timestamp)&&!A()(e.timestamp).isValid()){const{nowShortFormat:e,nowLongFormat:n}=function(){const e=A()();return{nowShortFormat:e.format("YYYY-MM-DD"),nowLongFormat:e.format("YYYY-MM-DD h:mm:ss")}}();i.timestamp.push(s.i18n.translate("xpack.stackConnectors.components.pagerDuty.error.invalidTimestamp",{defaultMessage:"Timestamp must be a valid date, such as {nowShortFormat} or {nowLongFormat}.",values:{nowShortFormat:e,nowLongFormat:n}}))}return c},actionConnectorFields:Object(a.lazy)((()=>t.e(20).then(t.bind(null,85)))),actionParamsFields:Object(a.lazy)((()=>t.e(45).then(t.bind(null,86)))),defaultActionParams:{dedupKey:`{{${o.AlertProvidedActionVariables.ruleId}}}:{{${o.AlertProvidedActionVariables.alertId}}}`,eventAction:k.a.TRIGGER},defaultRecoveredActionParams:{dedupKey:`{{${o.AlertProvidedActionVariables.ruleId}}}:{{${o.AlertProvidedActionVariables.alertId}}}`,eventAction:k.a.RESOLVE}}),e.register({id:".swimlane",iconClass:Object(a.lazy)((()=>t.e(57).then(t.bind(null,100)))),selectMessage:I,actionTypeTitle:D,validateParams:async e=>{var n,a;const s=await t.e(58).then(t.bind(null,45)),r={"subActionParams.incident.ruleName":new Array,"subActionParams.incident.alertId":new Array},o={errors:r},i=e.subActionParams&&e.subActionParams.incident;return!i||null!==(n=e.subActionParams.incident.ruleName)&&void 0!==n&&n.length||r["subActionParams.incident.ruleName"].push(s.SW_REQUIRED_RULE_NAME),!i||null!==(a=e.subActionParams.incident.alertId)&&void 0!==a&&a.length||r["subActionParams.incident.alertId"].push(s.SW_REQUIRED_ALERT_ID),o},actionConnectorFields:Object(a.lazy)((()=>t.e(12).then(t.bind(null,122)))),actionParamsFields:Object(a.lazy)((()=>t.e(13).then(t.bind(null,101))))}),e.register({id:".cases-webhook",iconClass:"logoWebhook",selectMessage:s.i18n.translate("xpack.stackConnectors.components.casesWebhook.selectMessageText",{defaultMessage:"Send a request to a Case Management web service."}),isExperimental:!0,actionTypeTitle:s.i18n.translate("xpack.stackConnectors.components.casesWebhookxpack.stackConnectors.components.casesWebhook.connectorTypeTitle",{defaultMessage:"Webhook - Case Management data"}),validateParams:async e=>{var n;const a=await t.e(27).then(t.bind(null,42)),s={"subActionParams.incident.title":new Array},r={errors:s};return!e.subActionParams||!e.subActionParams.incident||null!==(n=e.subActionParams.incident.title)&&void 0!==n&&n.length||s["subActionParams.incident.title"].push(a.SUMMARY_REQUIRED),r},actionConnectorFields:Object(a.lazy)((()=>t.e(14).then(t.bind(null,119)))),actionParamsFields:Object(a.lazy)((()=>t.e(28).then(t.bind(null,76))))}),e.register({id:".webhook",iconClass:"logoWebhook",selectMessage:s.i18n.translate("xpack.stackConnectors.components.webhook.selectMessageText",{defaultMessage:"Send a request to a web service."}),actionTypeTitle:s.i18n.translate("xpack.stackConnectors.components.webhook.connectorTypeTitle",{defaultMessage:"Webhook data"}),validateParams:async e=>{var n;const a=await t.e(67).then(t.bind(null,68)),s={body:new Array},r={errors:s};return r.errors=s,null!==(n=e.body)&&void 0!==n&&n.length||s.body.push(a.BODY_REQUIRED),r},actionConnectorFields:Object(a.lazy)((()=>t.e(26).then(t.bind(null,127)))),actionParamsFields:Object(a.lazy)((()=>t.e(68).then(t.bind(null,111))))}),e.register({id:".xmatters",iconClass:Object(a.lazy)((()=>t.e(69).then(t.bind(null,112)))),selectMessage:s.i18n.translate("xpack.stackConnectors.components.xmatters.selectMessageText",{defaultMessage:"Trigger an xMatters workflow."}),actionTypeTitle:s.i18n.translate("xpack.stackConnectors.components.xmatters.connectorTypeTitle",{defaultMessage:"xMatters data"}),validateParams:async e=>{const n={alertActionGroupName:new Array,signalId:new Array},t={errors:n};return t.errors=n,t},actionConnectorFields:Object(a.lazy)((()=>t.e(70).then(t.bind(null,128)))),actionParamsFields:Object(a.lazy)((()=>t.e(71).then(t.bind(null,113)))),defaultActionParams:{alertActionGroupName:`{{${o.AlertProvidedActionVariables.alertActionGroupName}}}`,signalId:`{{${o.AlertProvidedActionVariables.ruleId}}}:{{${o.AlertProvidedActionVariables.alertId}}}`,ruleName:`{{${o.AlertProvidedActionVariables.ruleName}}}`,date:`{{${o.AlertProvidedActionVariables.date}}}`,spaceId:`{{${o.AlertProvidedActionVariables.ruleSpaceId}}}`}}),e.register({id:".servicenow",iconClass:Object(a.lazy)((()=>t.e(51).then(t.bind(null,92)))),selectMessage:C,actionTypeTitle:M,actionConnectorFields:Object(a.lazy)((()=>t.e(1).then(t.bind(null,123)))),validateParams:async e=>{var n;const a=await t.e(0).then(t.bind(null,39)),s={"subActionParams.incident.short_description":new Array},r={errors:s};return!e.subActionParams||!e.subActionParams.incident||null!==(n=e.subActionParams.incident.short_description)&&void 0!==n&&n.length||s["subActionParams.incident.short_description"].push(a.TITLE_REQUIRED),r},actionParamsFields:Object(a.lazy)((()=>t.e(6).then(t.bind(null,93)))),customConnectorSelectItem:{getText:E.c,getComponent:E.d}}),e.register({id:".servicenow-itom",iconClass:Object(a.lazy)((()=>t.e(50).then(t.bind(null,90)))),selectMessage:O,actionTypeTitle:_,actionConnectorFields:Object(a.lazy)((()=>t.e(7).then(t.bind(null,91)))),validateParams:async e=>{var n;const a=await t.e(0).then(t.bind(null,39)),s={severity:new Array},r={errors:s};return null==(null==e||null===(n=e.subActionParams)||void 0===n?void 0:n.severity)&&s.severity.push(a.SEVERITY_REQUIRED),r},actionParamsFields:Object(a.lazy)((()=>t.e(5).then(t.bind(null,126))))}),e.register({id:".servicenow-sir",iconClass:Object(a.lazy)((()=>t.e(52).then(t.bind(null,94)))),selectMessage:x,actionTypeTitle:P,actionConnectorFields:Object(a.lazy)((()=>t.e(1).then(t.bind(null,123)))),validateParams:async e=>{var n;const a=await t.e(0).then(t.bind(null,39)),s={"subActionParams.incident.short_description":new Array},r={errors:s};return!e.subActionParams||!e.subActionParams.incident||null!==(n=e.subActionParams.incident.short_description)&&void 0!==n&&n.length||s["subActionParams.incident.short_description"].push(a.TITLE_REQUIRED),r},actionParamsFields:Object(a.lazy)((()=>t.e(4).then(t.bind(null,95)))),customConnectorSelectItem:{getText:E.c,getComponent:E.d}}),e.register({id:".jira",iconClass:Object(a.lazy)((()=>t.e(38).then(t.bind(null,79)))),selectMessage:i,actionTypeTitle:c,actionConnectorFields:Object(a.lazy)((()=>t.e(18).then(t.bind(null,80)))),validateParams:async e=>{var n,a,s,r;const o=await t.e(39).then(t.bind(null,43)),i={"subActionParams.incident.summary":new Array,"subActionParams.incident.labels":new Array},c={errors:i};return!e.subActionParams||!e.subActionParams.incident||null!==(n=e.subActionParams.incident.summary)&&void 0!==n&&n.length||i["subActionParams.incident.summary"].push(o.SUMMARY_REQUIRED),null!==(a=e.subActionParams)&&void 0!==a&&null!==(s=a.incident)&&void 0!==s&&null!==(r=s.labels)&&void 0!==r&&r.length&&e.subActionParams.incident.labels.some((e=>e.match(/\s/g)))&&i["subActionParams.incident.labels"].push(o.LABELS_WHITE_SPACES),c},actionParamsFields:Object(a.lazy)((()=>t.e(10).then(t.bind(null,121))))}),e.register({id:".resilient",iconClass:Object(a.lazy)((()=>t.e(47).then(t.bind(null,87)))),selectMessage:T,actionTypeTitle:v,actionConnectorFields:Object(a.lazy)((()=>t.e(21).then(t.bind(null,88)))),validateParams:async e=>{var n;const a=await t.e(48).then(t.bind(null,51)),s={"subActionParams.incident.name":new Array},r={errors:s};return!e.subActionParams||!e.subActionParams.incident||null!==(n=e.subActionParams.incident.name)&&void 0!==n&&n.length||s["subActionParams.incident.name"].push(a.NAME_REQUIRED),r},actionParamsFields:Object(a.lazy)((()=>t.e(11).then(t.bind(null,124))))}),e.register(h()),e.register({id:l.b,iconClass:Object(a.lazy)((()=>Promise.resolve().then(t.bind(null,19)))),selectMessage:s.i18n.translate("xpack.stackConnectors.components.genAi.selectMessageText",{defaultMessage:"Send a request to generative AI systems."}),actionTypeTitle:l.c,validateParams:async e=>{const{subAction:n,subActionParams:a}=e,s=await t.e(37).then(t.bind(null,47)),r={body:[],subAction:[]};var o;if(n===l.e.TEST||n===l.e.RUN)if(null!==(o=a.body)&&void 0!==o&&o.length)try{JSON.parse(a.body)}catch{r.body.push(s.BODY_INVALID)}else r.body.push(s.BODY_REQUIRED);return r.body.length||(n?n!==l.e.RUN&&n!==l.e.TEST&&r.subAction.push(s.INVALID_ACTION):r.subAction.push(s.ACTION_REQUIRED)),{errors:r}},actionConnectorFields:Object(a.lazy)((()=>t.e(8).then(t.bind(null,125)))),actionParamsFields:Object(a.lazy)((()=>t.e(9).then(t.bind(null,81))))}),e.register({id:".teams",iconClass:Object(a.lazy)((()=>t.e(59).then(t.bind(null,102)))),selectMessage:s.i18n.translate("xpack.stackConnectors.components.teams.selectMessageText",{defaultMessage:"Send a message to a Microsoft Teams channel."}),actionTypeTitle:s.i18n.translate("xpack.stackConnectors.components.teams.connectorTypeTitle",{defaultMessage:"Send a message to a Microsoft Teams channel."}),validateParams:async e=>{var n;const a=await t.e(61).then(t.bind(null,67)),s={message:new Array},r={errors:s};return null!==(n=e.message)&&void 0!==n&&n.length||s.message.push(a.MESSAGE_REQUIRED),r},actionConnectorFields:Object(a.lazy)((()=>t.e(23).then(t.bind(null,103)))),actionParamsFields:Object(a.lazy)((()=>t.e(60).then(t.bind(null,104))))}),e.register({id:".torq",iconClass:Object(a.lazy)((()=>t.e(64).then(t.bind(null,108)))),selectMessage:L.TORQ_SELECT_MESSAGE,actionTypeTitle:L.TORQ_ACTION_TYPE_TITLE,validateParams:async e=>{var n;const a=await Promise.resolve().then(t.bind(null,12)),s={body:[]},r={errors:s};if(r.errors=s,null!==(n=e.body)&&void 0!==n&&n.length)try{JSON.parse((e.body||"").replace(/\{\{[.\w]+\}\}/gm,"42"))}catch(e){s.body.push(a.INVALID_JSON)}else s.body.push(a.BODY_REQUIRED);return r},actionConnectorFields:Object(a.lazy)((()=>t.e(65).then(t.bind(null,109)))),actionParamsFields:Object(a.lazy)((()=>t.e(66).then(t.bind(null,110)))),defaultActionParams:{body:N}}),e.register({id:j.c,actionTypeTitle:j.d,iconClass:Object(a.lazy)((()=>t.e(62).then(t.bind(null,105)))),selectMessage:s.i18n.translate("xpack.stackConnectors.security.tines.config.selectMessageText",{defaultMessage:"Send events to a Story."}),validateParams:async e=>{const n=await t.e(63).then(t.bind(null,57)),a={subAction:[],story:[],webhook:[],webhookUrl:[],body:[]},{subAction:s,subActionParams:r}=e;var o,i,c,l,u;if(null!=r&&r.webhookUrl)try{"https:"!==new URL(r.webhookUrl).protocol&&a.webhookUrl.push(n.INVALID_PROTOCOL_WEBHOOK_URL)}catch(e){a.webhookUrl.push(n.INVALID_WEBHOOK_URL)}else null!=r&&null!==(o=r.webhook)&&void 0!==o&&o.storyId?null!=r&&null!==(i=r.webhook)&&void 0!==i&&i.id?null!=r&&null!==(c=r.webhook)&&void 0!==c&&c.path?null!=r&&null!==(l=r.webhook)&&void 0!==l&&l.secret||a.webhook.push(n.WEBHOOK_SECRET_REQUIRED):a.webhook.push(n.WEBHOOK_PATH_REQUIRED):a.webhook.push(n.WEBHOOK_REQUIRED):a.story.push(n.STORY_REQUIRED);if(s===j.b.TEST)if(null!=r&&null!==(u=r.body)&&void 0!==u&&u.length)try{JSON.parse(r.body)}catch{a.body.push(n.BODY_INVALID)}else a.body.push(n.BODY_REQUIRED);return a.story.length||a.webhook.length||a.body.length||(s?s!==j.b.RUN&&s!==j.b.TEST&&a.subAction.push(n.INVALID_ACTION):a.subAction.push(n.ACTION_REQUIRED)),{errors:a}},actionConnectorFields:Object(a.lazy)((()=>t.e(24).then(t.bind(null,106)))),actionParamsFields:Object(a.lazy)((()=>t.e(25).then(t.bind(null,107))))}),e.register({id:U.a,iconClass:Object(a.lazy)((()=>t.e(29).then(t.bind(null,114)))),selectMessage:s.i18n.translate("xpack.stackConnectors.components.d3security.selectMessageText",{defaultMessage:"Create event or trigger playbook workflow actions in D3 SOAR."}),actionTypeTitle:s.i18n.translate("xpack.stackConnectors.components.d3security.connectorTypeTitle",{defaultMessage:"D3 data"}),validateParams:async e=>{var n;const a={body:[],subAction:[]},{subAction:s,subActionParams:r}=e,o=await t.e(31).then(t.bind(null,69));return null!==(n=r.body)&&void 0!==n&&n.length||a.body.push(o.BODY_REQUIRED),s?s!==l.e.RUN&&s!==l.e.TEST&&a.subAction.push(o.INVALID_ACTION):a.subAction.push(o.ACTION_REQUIRED),{errors:a}},actionConnectorFields:Object(a.lazy)((()=>t.e(15).then(t.bind(null,115)))),actionParamsFields:Object(a.lazy)((()=>t.e(30).then(t.bind(null,116))))})}class plugin_StackConnectorsPublicPlugin{setup(e,{triggersActionsUi:n,actions:t}){z({connectorTypeRegistry:n.actionTypeRegistry,services:{validateEmailAddresses:t.validateEmailAddresses}})}start(){}stop(){}}const F=e=>new plugin_StackConnectorsPublicPlugin},function(e,n){e.exports=__kbnSharedDeps__.ElasticEui},function(e,n,t){t.r(n);var a=__kbnBundles__.get("plugin/esUiShared/static/forms/hook_form_lib");Object.defineProperties(n,Object.getOwnPropertyDescriptors(a))},function(e,n,t){t.r(n);var a=__kbnBundles__.get("plugin/esUiShared/static/forms/components");Object.defineProperties(n,Object.getOwnPropertyDescriptors(a))},function(e,n,t){t.r(n);var a=__kbnBundles__.get("plugin/esUiShared/static/forms/helpers");Object.defineProperties(n,Object.getOwnPropertyDescriptors(a))},function(e,n){e.exports=__kbnSharedDeps__.KbnI18nReact},,function(e,n){e.exports=__kbnSharedDeps__.LodashFp},function(e,n){e.exports=__kbnSharedDeps__.IoTs},function(e,n,t){t.r(n);var a=__kbnBundles__.get("plugin/esUiShared/static/validators/string");Object.defineProperties(n,Object.getOwnPropertyDescriptors(a))},,function(e,n){e.exports=__kbnSharedDeps__.KbnDatemath},,function(e,n){e.exports=__kbnSharedDeps__.ReactQuery}]);