/*! 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.stackConnectors_bundle_jsonpfunction=window.stackConnectors_bundle_jsonpfunction||[]).push([[14,27],{119:function(e,t,s){"use strict";s.r(t),s.d(t,"HTTP_VERBS",(function(){return A})),s.d(t,"default",(function(){return L}));var n=s(1),a=s.n(n),o=s(26),c=s(25),r=s(2),i=s(42),l=s(27),d=s(28),u=s(9);const{emptyField:E}=d.fieldValidators,p=({display:e,readOnly:t})=>{const{getFieldDefaultValue:s}=Object(o.useFormContext)(),[{config:n,__internal__:r}]=Object(o.useFormData)({watch:["config.hasAuth","__internal__.hasHeaders"]}),d=!!s("config.headers"),p=null==n||n.hasAuth,T=null!=r&&r.hasHeaders;return Object(u.jsx)("span",{"data-test-subj":"authStep",style:{display:e?"block":"none"}},Object(u.jsx)(c.EuiFlexGroup,null,Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(c.EuiTitle,{size:"xxs"},Object(u.jsx)("h4",null,i.AUTH_TITLE)),Object(u.jsx)(c.EuiSpacer,{size:"m"}),Object(u.jsx)(o.UseField,{path:"config.hasAuth",component:l.Field,config:{defaultValue:!0,type:o.FIELD_TYPES.TOGGLE},componentProps:{euiFieldProps:{label:i.HAS_AUTH,disabled:t,"data-test-subj":"hasAuthToggle"}}}))),p?Object(u.jsx)(c.EuiFlexGroup,{justifyContent:"spaceBetween"},Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(o.UseField,{path:"secrets.user",config:{label:i.USERNAME,validations:[{validator:E(i.USERNAME_REQUIRED)}]},component:l.Field,componentProps:{euiFieldProps:{readOnly:t,"data-test-subj":"webhookUserInput",fullWidth:!0}}})),Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(o.UseField,{path:"secrets.password",config:{label:i.PASSWORD,validations:[{validator:E(i.PASSWORD_REQUIRED)}]},component:l.PasswordField,componentProps:{euiFieldProps:{readOnly:t,"data-test-subj":"webhookPasswordInput"}}}))):null,Object(u.jsx)(c.EuiSpacer,{size:"m"}),Object(u.jsx)(o.UseField,{path:"__internal__.hasHeaders",component:l.Field,config:{defaultValue:d,label:i.HEADERS_SWITCH,type:o.FIELD_TYPES.TOGGLE},componentProps:{euiFieldProps:{disabled:t,"data-test-subj":"webhookViewHeadersSwitch"}}}),Object(u.jsx)(c.EuiSpacer,{size:"m"}),T?Object(u.jsx)(o.UseArray,{path:"config.headers",initialNumberOfItems:1},(({items:e,addItem:s,removeItem:n})=>Object(u.jsx)(a.a.Fragment,null,Object(u.jsx)(c.EuiTitle,{size:"xxs","data-test-subj":"webhookHeaderText"},Object(u.jsx)("h5",null,i.HEADERS_TITLE)),Object(u.jsx)(c.EuiSpacer,{size:"s"}),e.map((e=>Object(u.jsx)(c.EuiFlexGroup,{key:e.id},Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(o.UseField,{path:`${e.path}.key`,config:{label:i.KEY_LABEL},component:l.TextField,readDefaultValueOnForm:!e.isNew,componentProps:{euiFieldProps:{readOnly:t,"data-test-subj":"webhookHeadersKeyInput"}}})),Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(o.UseField,{path:`${e.path}.value`,config:{label:i.VALUE_LABEL},component:l.TextField,readDefaultValueOnForm:!e.isNew,componentProps:{euiFieldProps:{readOnly:t,"data-test-subj":"webhookHeadersValueInput"}}})),Object(u.jsx)(c.EuiFlexItem,{grow:!1},Object(u.jsx)(c.EuiButtonIcon,{color:"danger",onClick:()=>n(e.id),iconType:"minusInCircle","aria-label":i.DELETE_BUTTON,style:{marginTop:"28px"}}))))),Object(u.jsx)(c.EuiSpacer,{size:"m"}),Object(u.jsx)(c.EuiButtonEmpty,{iconType:"plusInCircle",onClick:s,"data-test-subj":"webhookAddHeaderButton"},i.ADD_BUTTON),Object(u.jsx)(c.EuiSpacer,null)))):null)};var T=s(33);const b=[{name:"case.title",description:i.CASE_TITLE_DESC,useWithTripleBracesInTemplates:!0},{name:"case.description",description:i.CASE_DESCRIPTION_DESC,useWithTripleBracesInTemplates:!0},{name:"case.tags",description:i.CASE_TAGS_DESC,useWithTripleBracesInTemplates:!0}],m=[{name:"case.comment",description:i.CASE_COMMENT_DESC,useWithTripleBracesInTemplates:!0}],_=[{name:"external.system.id",description:i.EXTERNAL_ID_DESC,useWithTripleBracesInTemplates:!0}],C=[..._,{name:"external.system.title",description:i.EXTERNAL_TITLE_DESC,useWithTripleBracesInTemplates:!0}],x=(e,t)=>({code:"ERR_FIELD_MISSING",path:e,message:i.MISSING_VARIABLES(t)}),I=()=>(...e)=>{const[{value:t,path:s}]=e,n=[Object(r.templateActionVariable)(b.find((e=>"case.title"===e.name))),Object(r.templateActionVariable)(b.find((e=>"case.description"===e.name)))].filter((e=>!Object(T.containsChars)(e)(t).doesContain));if(n.length>0)return x(s,n)},k=e=>(...t)=>{const[{value:s,path:n}]=t;if("string"!=typeof s)return{code:"ERR_FIELD_FORMAT",formatType:"STRING",message:e};if(0===s.length)return;const a=Object(r.templateActionVariable)(m.find((e=>"case.comment"===e.name)));let o;if("string"==typeof s){const{doesContain:e}=Object(T.containsChars)(a)(s);e||(o=x(n,[a]))}return o},{emptyField:j,urlField:h}=d.fieldValidators,f=({display:e,readOnly:t})=>Object(u.jsx)("span",{"data-test-subj":"createStep",style:{display:e?"block":"none"}},Object(u.jsx)(c.EuiText,null,Object(u.jsx)("h3",null,i.STEP_2),Object(u.jsx)("small",null,Object(u.jsx)("p",null,i.STEP_2_DESCRIPTION))),Object(u.jsx)(c.EuiSpacer,{size:"s"}),Object(u.jsx)(c.EuiFlexGroup,{justifyContent:"spaceBetween"},Object(u.jsx)(c.EuiFlexItem,{grow:!1},Object(u.jsx)(o.UseField,{path:"config.createIncidentMethod",component:l.Field,config:{label:i.CREATE_INCIDENT_METHOD,defaultValue:"post",type:o.FIELD_TYPES.SELECT,validations:[{validator:j(i.CREATE_METHOD_REQUIRED)}]},componentProps:{euiFieldProps:{"data-test-subj":"webhookCreateMethodSelect",options:A.map((e=>({text:e.toUpperCase(),value:e}))),readOnly:t}}})),Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(o.UseField,{path:"config.createIncidentUrl",config:{label:i.CREATE_INCIDENT_URL,validations:[{validator:h(i.CREATE_URL_REQUIRED)}]},component:l.Field,componentProps:{euiFieldProps:{readOnly:t,"data-test-subj":"webhookCreateUrlText"}}}))),Object(u.jsx)(c.EuiFlexGroup,null,Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(o.UseField,{path:"config.createIncidentJson",config:{helpText:i.CREATE_INCIDENT_JSON_HELP,label:i.CREATE_INCIDENT_JSON,validations:[{validator:j(i.CREATE_INCIDENT_REQUIRED)},{validator:I()}]},component:r.JsonFieldWrapper,componentProps:{euiCodeEditorProps:{isReadOnly:t,"data-test-subj":"webhookCreateIncidentJson","aria-label":i.CODE_EDITOR},messageVariables:b,paramsProperty:"createIncidentJson",buttonTitle:i.ADD_CASES_VARIABLE,showButtonTitle:!0}}))),Object(u.jsx)(c.EuiFlexGroup,null,Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(o.UseField,{path:"config.createIncidentResponseKey",config:{helpText:i.CREATE_INCIDENT_RESPONSE_KEY_HELP,label:i.CREATE_INCIDENT_RESPONSE_KEY,validations:[{validator:j(i.CREATE_RESPONSE_KEY_REQUIRED)}]},component:l.Field,componentProps:{euiFieldProps:{readOnly:t,"data-test-subj":"createIncidentResponseKeyText"}}})))),{emptyField:O,urlField:R}=d.fieldValidators,S=({display:e,readOnly:t})=>Object(u.jsx)("span",{"data-test-subj":"getStep",style:{display:e?"block":"none"}},Object(u.jsx)(c.EuiText,null,Object(u.jsx)("h3",null,i.STEP_3),Object(u.jsx)("small",null,Object(u.jsx)("p",null,i.STEP_3_DESCRIPTION))),Object(u.jsx)(c.EuiFlexGroup,{direction:"column"},Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(o.UseField,{path:"config.getIncidentUrl",config:{label:i.GET_INCIDENT_URL,validations:[{validator:R(i.GET_INCIDENT_URL_REQUIRED)},{validator:(...e)=>{const[{value:t,path:s}]=e,n=Object(r.templateActionVariable)(_.find((e=>"external.system.id"===e.name)));return Object(T.containsChars)(n)(t).doesContain?void 0:x(s,[n])}}],helpText:i.GET_INCIDENT_URL_HELP},component:r.MustacheTextFieldWrapper,componentProps:{euiFieldProps:{readOnly:t,"data-test-subj":"webhookGetUrlText",messageVariables:_,paramsProperty:"getIncidentUrl",buttonTitle:i.ADD_CASES_VARIABLE,showButtonTitle:!0}}})),Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(o.UseField,{path:"config.getIncidentResponseExternalTitleKey",config:{label:i.GET_INCIDENT_TITLE_KEY,validations:[{validator:O(i.GET_RESPONSE_EXTERNAL_TITLE_KEY_REQUIRED)}],helpText:i.GET_INCIDENT_TITLE_KEY_HELP},component:l.Field,componentProps:{euiFieldProps:{readOnly:t,"data-test-subj":"getIncidentResponseExternalTitleKeyText"}}})),Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(o.UseField,{path:"config.viewIncidentUrl",config:{label:i.EXTERNAL_INCIDENT_VIEW_URL,validations:[{validator:R(i.GET_INCIDENT_VIEW_URL_REQUIRED)},{validator:(...e)=>{const[{value:t,path:s}]=e,n=Object(r.templateActionVariable)(_.find((e=>"external.system.id"===e.name))),a=Object(r.templateActionVariable)(C.find((e=>"external.system.title"===e.name))),o=x(s,[n,a]);if("string"==typeof t){const{doesContain:e}=Object(T.containsChars)(n)(t),{doesContain:s}=Object(T.containsChars)(a)(t);if(e||s)return}return o}}],helpText:i.EXTERNAL_INCIDENT_VIEW_URL_HELP},component:r.MustacheTextFieldWrapper,componentProps:{euiFieldProps:{readOnly:t,"data-test-subj":"viewIncidentUrlText",messageVariables:C,paramsProperty:"viewIncidentUrl",buttonTitle:i.ADD_CASES_VARIABLE,showButtonTitle:!0}}})))),D={method:{name:"1j2mn8s",styles:".euiFormRow__labelWrapper{margin-bottom:12px;}"}},{emptyField:g,urlField:U}=d.fieldValidators,N=({display:e,readOnly:t})=>{return Object(u.jsx)("span",{"data-test-subj":"updateStep",style:{display:e?"block":"none"}},Object(u.jsx)(c.EuiText,null,Object(u.jsx)("h3",null,i.STEP_4A),Object(u.jsx)("small",null,Object(u.jsx)("p",null,i.STEP_4A_DESCRIPTION))),Object(u.jsx)(c.EuiSpacer,{size:"s"}),Object(u.jsx)(c.EuiFlexGroup,{justifyContent:"spaceBetween"},Object(u.jsx)(c.EuiFlexItem,{grow:!1},Object(u.jsx)(o.UseField,{path:"config.updateIncidentMethod",component:l.Field,config:{label:i.UPDATE_INCIDENT_METHOD,defaultValue:"put",type:o.FIELD_TYPES.SELECT,validations:[{validator:g(i.UPDATE_METHOD_REQUIRED)}]},css:D.method,componentProps:{euiFieldProps:{"data-test-subj":"webhookUpdateMethodSelect",options:A.map((e=>({text:e.toUpperCase(),value:e}))),readOnly:t}}})),Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(o.UseField,{path:"config.updateIncidentUrl",config:{label:i.UPDATE_INCIDENT_URL,validations:[{validator:U(i.UPDATE_URL_REQUIRED)}],helpText:i.UPDATE_INCIDENT_URL_HELP},component:r.MustacheTextFieldWrapper,componentProps:{euiFieldProps:{readOnly:t,"data-test-subj":"webhookUpdateUrlText",messageVariables:_,paramsProperty:"updateIncidentUrl",buttonTitle:i.ADD_CASES_VARIABLE,showButtonTitle:!0}}}))),Object(u.jsx)(c.EuiFlexGroup,null,Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(o.UseField,{path:"config.updateIncidentJson",config:{helpText:i.UPDATE_INCIDENT_JSON_HELP,label:i.UPDATE_INCIDENT_JSON,validations:[{validator:g(i.UPDATE_INCIDENT_REQUIRED)},{validator:I()}]},component:r.JsonFieldWrapper,componentProps:{euiCodeEditorProps:{height:"200px",isReadOnly:t,"data-test-subj":"webhookUpdateIncidentJson","aria-label":i.CODE_EDITOR},messageVariables:[...b,..._],paramsProperty:"updateIncidentJson",buttonTitle:i.ADD_CASES_VARIABLE,showButtonTitle:!0}}))),Object(u.jsx)(c.EuiSpacer,{size:"m"}),Object(u.jsx)(c.EuiText,null,Object(u.jsx)("h3",null,i.STEP_4B),Object(u.jsx)("small",null,Object(u.jsx)("p",null,i.STEP_4B_DESCRIPTION))),Object(u.jsx)(c.EuiSpacer,{size:"s"}),Object(u.jsx)(c.EuiFlexGroup,{justifyContent:"spaceBetween"},Object(u.jsx)(c.EuiFlexItem,{grow:!1},Object(u.jsx)(o.UseField,{path:"config.createCommentMethod",component:l.Field,config:{label:i.CREATE_COMMENT_METHOD,defaultValue:"put",type:o.FIELD_TYPES.SELECT,validations:[{validator:g(i.CREATE_COMMENT_METHOD_REQUIRED)}]},css:D.method,componentProps:{euiFieldProps:{"data-test-subj":"webhookCreateCommentMethodSelect",options:A.map((e=>({text:e.toUpperCase(),value:e}))),readOnly:t}}})),Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(o.UseField,{path:"config.createCommentUrl",config:{label:i.CREATE_COMMENT_URL,validations:[{validator:(s=i.CREATE_COMMENT_URL_REQUIRED,(...e)=>{const[{value:t}]=e,n={code:"ERR_FIELD_FORMAT",formatType:"URL",message:s};return"string"!=typeof t?n:0!==t.length?Object(T.isUrl)(t)?void 0:n:void 0})}],helpText:i.CREATE_COMMENT_URL_HELP},component:r.MustacheTextFieldWrapper,componentProps:{euiFieldProps:{readOnly:t,"data-test-subj":"webhookCreateCommentUrlText",messageVariables:_,paramsProperty:"createCommentUrl",buttonTitle:i.ADD_CASES_VARIABLE,showButtonTitle:!0}}}))),Object(u.jsx)(c.EuiFlexGroup,null,Object(u.jsx)(c.EuiFlexItem,null,Object(u.jsx)(o.UseField,{path:"config.createCommentJson",config:{helpText:i.CREATE_COMMENT_JSON_HELP,label:i.CREATE_COMMENT_JSON,validations:[{validator:k(i.CREATE_COMMENT_MESSAGE)}]},component:r.JsonFieldWrapper,componentProps:{euiCodeEditorProps:{height:"200px",isReadOnly:t,"data-test-subj":"webhookCreateCommentJson","aria-label":i.CODE_EDITOR},messageVariables:[...m,..._],paramsProperty:"createCommentJson",buttonTitle:i.ADD_CASES_VARIABLE,showButtonTitle:!0}}))));var s},A=["post","put","patch"],M={step1:["config.hasAuth","secrets.user","secrets.password","__internal__.hasHeaders","config.headers"],step2:["config.createIncidentMethod","config.createIncidentUrl","config.createIncidentJson","config.createIncidentResponseKey"],step3:["config.getIncidentUrl","config.getIncidentResponseExternalTitleKey","config.viewIncidentUrl"],step4:["config.updateIncidentMethod","config.updateIncidentUrl","config.updateIncidentJson","config.createCommentMethod","config.createCommentUrl","config.createCommentJson"]},L=({readOnly:e})=>{const{docLinks:t}=Object(r.useKibana)().services,{isValid:s,getFields:l,validateFields:d}=Object(o.useFormContext)(),[E,T]=Object(n.useState)(1),[b,m]=Object(n.useState)({step1:"incomplete",step2:"incomplete",step3:"incomplete",step4:"incomplete"}),_=Object(n.useCallback)((async()=>{const e=l(),t=[1,2,3,4].map((t=>void 0===s||s?{[`step${t}`]:E===t?"current":E>t?"complete":"incomplete"}:{[`step${t}`]:M[`step${t}`].every((t=>void 0===e[t]||e[t].isValid))?"complete":"danger"}));m(t.reduce(((e,t)=>({...e,...t})),{}))}),[E,l,s]);Object(n.useEffect)((()=>{_()}),[s,E]);const C=Object(n.useCallback)((async e=>{const t=null!=e?e:4===E?E:E+1,s=2===t?M.step1:3===t?[...M.step1,...M.step2]:4===t?[...M.step1,...M.step2,...M.step3]:[],{areFieldsValid:n}=await d(s);n?t<5&&T(t):m((e=>({...e,[`step${E}`]:"danger"})))}),[E,d]),x=Object(n.useMemo)((()=>[{title:i.STEP_1,status:b.step1,onClick:()=>T(1),"data-test-subj":`horizontalStep1-${b.step1}`},{title:i.STEP_2,status:b.step2,onClick:()=>C(2),"data-test-subj":`horizontalStep2-${b.step2}`},{title:i.STEP_3,status:b.step3,onClick:()=>C(3),"data-test-subj":`horizontalStep3-${b.step3}`},{title:i.STEP_4,status:b.step4,onClick:()=>C(4),"data-test-subj":`horizontalStep4-${b.step4}`}]),[C,b]);return Object(u.jsx)(a.a.Fragment,null,Object(u.jsx)(c.EuiStepsHorizontal,{steps:x}),Object(u.jsx)(c.EuiLink,{href:`${t.ELASTIC_WEBSITE_URL}guide/en/kibana/${t.DOC_LINK_VERSION}/cases-webhook-action-type.html`,target:"_blank"},i.DOC_LINK),Object(u.jsx)(c.EuiSpacer,{size:"l"}),Object(u.jsx)(p,{readOnly:e,display:1===E}),Object(u.jsx)(f,{readOnly:e,display:2===E}),Object(u.jsx)(S,{readOnly:e,display:3===E}),Object(u.jsx)(N,{readOnly:e,display:4===E}),Object(u.jsx)(c.EuiFlexGroup,{alignItems:"flexStart",justifyContent:"flexStart",direction:"rowReverse"},E<4&&Object(u.jsx)(c.EuiFlexItem,{grow:!1,style:{minWidth:160}},Object(u.jsx)(c.EuiButton,{"data-test-subj":"casesWebhookNext",fill:!0,iconSide:"right",iconType:"arrowRight",onClick:()=>C()},i.NEXT)),E>1&&Object(u.jsx)(c.EuiFlexItem,{grow:!1,style:{minWidth:160}},Object(u.jsx)(c.EuiButton,{"data-test-subj":"casesWebhookBack",iconSide:"left",iconType:"arrowLeft",onClick:()=>C(E-1)},i.PREVIOUS))))}},42:function(e,t,s){"use strict";s.r(t),s.d(t,"CREATE_URL_REQUIRED",(function(){return a})),s.d(t,"CREATE_INCIDENT_REQUIRED",(function(){return o})),s.d(t,"CREATE_METHOD_REQUIRED",(function(){return c})),s.d(t,"CREATE_RESPONSE_KEY_REQUIRED",(function(){return r})),s.d(t,"UPDATE_URL_REQUIRED",(function(){return i})),s.d(t,"UPDATE_INCIDENT_REQUIRED",(function(){return l})),s.d(t,"UPDATE_METHOD_REQUIRED",(function(){return d})),s.d(t,"CREATE_COMMENT_URL_REQUIRED",(function(){return u})),s.d(t,"CREATE_COMMENT_MESSAGE",(function(){return E})),s.d(t,"CREATE_COMMENT_METHOD_REQUIRED",(function(){return p})),s.d(t,"GET_INCIDENT_URL_REQUIRED",(function(){return T})),s.d(t,"GET_RESPONSE_EXTERNAL_TITLE_KEY_REQUIRED",(function(){return b})),s.d(t,"GET_RESPONSE_EXTERNAL_CREATED_KEY_REQUIRED",(function(){return m})),s.d(t,"GET_RESPONSE_EXTERNAL_UPDATED_KEY_REQUIRED",(function(){return _})),s.d(t,"GET_INCIDENT_VIEW_URL_REQUIRED",(function(){return C})),s.d(t,"MISSING_VARIABLES",(function(){return x})),s.d(t,"USERNAME_REQUIRED",(function(){return I})),s.d(t,"PASSWORD_REQUIRED",(function(){return k})),s.d(t,"SUMMARY_REQUIRED",(function(){return j})),s.d(t,"KEY_LABEL",(function(){return h})),s.d(t,"VALUE_LABEL",(function(){return f})),s.d(t,"ADD_BUTTON",(function(){return O})),s.d(t,"DELETE_BUTTON",(function(){return R})),s.d(t,"CREATE_INCIDENT_METHOD",(function(){return S})),s.d(t,"CREATE_INCIDENT_URL",(function(){return D})),s.d(t,"CREATE_INCIDENT_JSON",(function(){return g})),s.d(t,"CREATE_INCIDENT_JSON_HELP",(function(){return U})),s.d(t,"JSON",(function(){return N})),s.d(t,"CODE_EDITOR",(function(){return A})),s.d(t,"CREATE_INCIDENT_RESPONSE_KEY",(function(){return M})),s.d(t,"CREATE_INCIDENT_RESPONSE_KEY_HELP",(function(){return L})),s.d(t,"ADD_CASES_VARIABLE",(function(){return P})),s.d(t,"GET_INCIDENT_URL",(function(){return y})),s.d(t,"GET_INCIDENT_URL_HELP",(function(){return F})),s.d(t,"GET_INCIDENT_TITLE_KEY",(function(){return W})),s.d(t,"GET_INCIDENT_TITLE_KEY_HELP",(function(){return v})),s.d(t,"EXTERNAL_INCIDENT_VIEW_URL",(function(){return w})),s.d(t,"EXTERNAL_INCIDENT_VIEW_URL_HELP",(function(){return H})),s.d(t,"UPDATE_INCIDENT_METHOD",(function(){return V})),s.d(t,"UPDATE_INCIDENT_URL",(function(){return G})),s.d(t,"UPDATE_INCIDENT_URL_HELP",(function(){return B})),s.d(t,"UPDATE_INCIDENT_JSON",(function(){return J})),s.d(t,"UPDATE_INCIDENT_JSON_HELP",(function(){return K})),s.d(t,"CREATE_COMMENT_METHOD",(function(){return q})),s.d(t,"CREATE_COMMENT_URL",(function(){return Q})),s.d(t,"CREATE_COMMENT_URL_HELP",(function(){return Y})),s.d(t,"CREATE_COMMENT_JSON",(function(){return z})),s.d(t,"CREATE_COMMENT_JSON_HELP",(function(){return X})),s.d(t,"HAS_AUTH",(function(){return $})),s.d(t,"USERNAME",(function(){return Z})),s.d(t,"PASSWORD",(function(){return ee})),s.d(t,"HEADERS_SWITCH",(function(){return te})),s.d(t,"HEADERS_TITLE",(function(){return se})),s.d(t,"AUTH_TITLE",(function(){return ne})),s.d(t,"STEP_1",(function(){return ae})),s.d(t,"STEP_2",(function(){return oe})),s.d(t,"STEP_2_DESCRIPTION",(function(){return ce})),s.d(t,"STEP_3",(function(){return re})),s.d(t,"STEP_3_DESCRIPTION",(function(){return ie})),s.d(t,"STEP_4",(function(){return le})),s.d(t,"STEP_4A",(function(){return de})),s.d(t,"STEP_4A_DESCRIPTION",(function(){return ue})),s.d(t,"STEP_4B",(function(){return Ee})),s.d(t,"STEP_4B_DESCRIPTION",(function(){return pe})),s.d(t,"NEXT",(function(){return Te})),s.d(t,"PREVIOUS",(function(){return be})),s.d(t,"CASE_TITLE_DESC",(function(){return me})),s.d(t,"CASE_DESCRIPTION_DESC",(function(){return _e})),s.d(t,"CASE_TAGS_DESC",(function(){return Ce})),s.d(t,"CASE_COMMENT_DESC",(function(){return xe})),s.d(t,"EXTERNAL_ID_DESC",(function(){return Ie})),s.d(t,"EXTERNAL_TITLE_DESC",(function(){return ke})),s.d(t,"DOC_LINK",(function(){return je}));var n=s(0);const a=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredCreateUrlText",{defaultMessage:"Create case URL is required."}),o=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredCreateIncidentText",{defaultMessage:"Create case object is required and must be valid JSON."}),c=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredCreateMethodText",{defaultMessage:"Create case method is required."}),r=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredCreateIncidentResponseKeyText",{defaultMessage:"Create case response case id key is required."}),i=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredUpdateUrlText",{defaultMessage:"Update case URL is required."}),l=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredUpdateIncidentText",{defaultMessage:"Update case object is required and must be valid JSON."}),d=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredUpdateMethodText",{defaultMessage:"Update case method is required."}),u=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredCreateCommentUrlText",{defaultMessage:"Create comment URL must be URL format."}),E=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredCreateCommentIncidentText",{defaultMessage:"Create comment object must be valid JSON."}),p=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredCreateCommentMethodText",{defaultMessage:"Create comment method is required."}),T=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredGetIncidentUrlText",{defaultMessage:"Get case URL is required."}),b=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredGetIncidentResponseExternalTitleKeyText",{defaultMessage:"Get case response external case title key is re quired."}),m=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredGetIncidentResponseCreatedKeyText",{defaultMessage:"Get case response created date key is required."}),_=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredGetIncidentResponseUpdatedKeyText",{defaultMessage:"Get case response updated date key is required."}),C=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredGetIncidentViewUrlKeyText",{defaultMessage:"View case URL is required."}),x=e=>n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.missingVariables",{defaultMessage:"Missing required {variableCount, plural, one {variable} other {variables}}: {variables}",values:{variableCount:e.length,variables:e.join(", ")}}),I=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredAuthUserNameText",{defaultMessage:"Username is required."}),k=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredAuthPasswordText",{defaultMessage:"Password is required."}),j=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.error.requiredWebhookSummaryText",{defaultMessage:"Title is required."}),h=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.keyTextFieldLabel",{defaultMessage:"Key"}),f=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.valueTextFieldLabel",{defaultMessage:"Value"}),O=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.addHeaderButton",{defaultMessage:"Add"}),R=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.deleteHeaderButton",{defaultMessage:"Delete",description:"Delete HTTP header"}),S=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.createIncidentMethodTextFieldLabel",{defaultMessage:"Create Case Method"}),D=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.createIncidentUrlTextFieldLabel",{defaultMessage:"Create Case URL"}),g=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.createIncidentJsonTextFieldLabel",{defaultMessage:"Create Case Object"}),U=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.createIncidentJsonHelpText",{defaultMessage:"JSON object to create case. Use the variable selector to add Cases data to the payload."}),N=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.jsonFieldLabel",{defaultMessage:"JSON"}),A=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.jsonCodeEditorAriaLabel",{defaultMessage:"Code editor"}),M=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.createIncidentResponseKeyTextFieldLabel",{defaultMessage:"Create Case Response Case Key"}),L=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.createIncidentResponseKeyHelpText",{defaultMessage:"JSON key in create case response that contains the external case id"}),P=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.addVariable",{defaultMessage:"Add variable"}),y=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.getIncidentUrlTextFieldLabel",{defaultMessage:"Get Case URL"}),F=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.getIncidentUrlHelp",{defaultMessage:"API URL to GET case details JSON from external system. Use the variable selector to add external system id to the url."}),W=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.getIncidentResponseExternalTitleKeyTextFieldLabel",{defaultMessage:"Get Case Response External Title Key"}),v=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.getIncidentResponseExternalTitleKeyHelp",{defaultMessage:"JSON key in get case response that contains the external case title"}),w=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.viewIncidentUrlTextFieldLabel",{defaultMessage:"External Case View URL"}),H=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.viewIncidentUrlHelp",{defaultMessage:"URL to view case in external system. Use the variable selector to add external system id or external system title to the url."}),V=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.updateIncidentMethodTextFieldLabel",{defaultMessage:"Update Case Method"}),G=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.updateIncidentUrlTextFieldLabel",{defaultMessage:"Update Case URL"}),B=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.updateIncidentUrlHelp",{defaultMessage:"API URL to update case."}),J=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.updateIncidentJsonTextFieldLabel",{defaultMessage:"Update Case Object"}),K=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.updateIncidentJsonHelpl",{defaultMessage:"JSON object to update case. Use the variable selector to add Cases data to the payload."}),q=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.createCommentMethodTextFieldLabel",{defaultMessage:"Create Comment Method"}),Q=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.createCommentUrlTextFieldLabel",{defaultMessage:"Create Comment URL"}),Y=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.createCommentUrlHelp",{defaultMessage:"API URL to add comment to case."}),z=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.createCommentJsonTextFieldLabel",{defaultMessage:"Create Comment Object"}),X=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.createCommentJsonHelp",{defaultMessage:"JSON object to create a comment. Use the variable selector to add Cases data to the payload."}),$=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.hasAuthSwitchLabel",{defaultMessage:"Require authentication for this webhook"}),Z=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.userTextFieldLabel",{defaultMessage:"Username"}),ee=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.passwordTextFieldLabel",{defaultMessage:"Password"}),te=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.viewHeadersSwitch",{defaultMessage:"Add HTTP header"}),se=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.httpHeadersTitle",{defaultMessage:"Headers in use"}),ne=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.authenticationLabel",{defaultMessage:"Authentication"}),ae=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.step1",{defaultMessage:"Set up connector"}),oe=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.step2",{defaultMessage:"Create case"}),ce=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.step2Description",{defaultMessage:"Set fields to create the case in the external system. Check your service’s API documentation to understand what fields are required"}),re=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.step3",{defaultMessage:"Get case information"}),ie=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.step3Description",{defaultMessage:"Set fields to add comments to the case in external system. For some systems, this may be the same method as creating updates in cases. Check your service’s API documentation to understand what fields are required."}),le=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.step4",{defaultMessage:"Comments and updates"}),de=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.step4a",{defaultMessage:"Create update in case"}),ue=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.step4aDescription",{defaultMessage:"Set fields to create updates to the case in external system. For some systems, this may be the same method as adding comments to cases."}),Ee=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.step4b",{defaultMessage:"Add comment in case"}),pe=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.step4bDescription",{defaultMessage:"Set fields to add comments to the case in external system. For some systems, this may be the same method as creating updates in cases."}),Te=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.next",{defaultMessage:"Next"}),be=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.previous",{defaultMessage:"Previous"}),me=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.caseTitleDesc",{defaultMessage:"Kibana case title"}),_e=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.caseDescriptionDesc",{defaultMessage:"Kibana case description"}),Ce=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.caseTagsDesc",{defaultMessage:"Kibana case tags"}),xe=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.caseCommentDesc",{defaultMessage:"Kibana case comment"}),Ie=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.externalIdDesc",{defaultMessage:"External system id"}),ke=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.externalTitleDesc",{defaultMessage:"External system title"}),je=n.i18n.translate("xpack.stackConnectors.components.casesWebhook.docLink",{defaultMessage:"Configuring Webhook - Case Management connector."})}}]);