/*! 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 t(t){for(var n,a,s=t[0],i=t[1],o=0,u=[];oObject(l.useKibana)(),f=()=>Object(l.useUiSetting)(u.F),p=()=>{const e=Object(l.useUiSetting)(u.G);return"Browser"===e?a.a.tz.guess():e},g=()=>d().services.notifications.toasts,m=()=>d().services.http,b=()=>{const[e,t]=Object(s.useState)(null),n=g(),{security:r}=d().services,a=Object(s.useCallback)((()=>{let e=!1;return(async()=>{try{if(null!=r){const n=await r.authc.getCurrentUser();e||t(Object(c.f)(n))}else t({username:i.i18n.translate("xpack.cases.getCurrentUser.unknownUser",{defaultMessage:"Unknown"}),email:"",fullName:"",roles:[],enabled:!1,authenticationRealm:{name:"",type:""},lookupRealm:{name:"",type:""},authenticationProvider:""})}catch(r){e||(n.addError(r.body&&r.body.message?new Error(r.body.message):r,{title:i.i18n.translate("xpack.cases.getCurrentUser.Error",{defaultMessage:"Error getting user"})}),t(null))}})(),()=>{e=!0}}),[r,n]);return Object(s.useEffect)((()=>{a()}),[a]),e},h=e=>{const{navigateTo:t}=(e=>{const{navigateToApp:t,navigateToUrl:n}=d().services.application;return{navigateTo:Object(s.useCallback)((({url:r,...a})=>{r?n(r):t(e,a)}),[e,t,n])}})(e),{getAppUrl:n}=(e=>{const{getUrlForApp:t}=d().services.application;return{getAppUrl:Object(s.useCallback)((n=>t(e,n)),[e,t])}})(e);return{navigateTo:t,getAppUrl:n}},y=()=>{var e,t,n,r,a,i,c,l;const f=null===(e=d().services)||void 0===e||null===(t=e.application)||void 0===t?void 0:t.capabilities,p=f[u.K],g=Object(o.a)(p);return Object(s.useMemo)((()=>{var e,t,n,r,a,s;return{actions:{crud:!(null===(e=f.actions)||void 0===e||!e.save),read:!(null===(t=f.actions)||void 0===t||!t.show)},generalCases:{all:g.all,create:g.create,read:g.read,update:g.update,delete:g.delete,push:g.push,connectors:g.connectors},visualize:{crud:!(null===(n=f.visualize)||void 0===n||!n.save),read:!(null===(r=f.visualize)||void 0===r||!r.show)},dashboard:{crud:!(null===(a=f.dashboard)||void 0===a||!a.createNew),read:!(null===(s=f.dashboard)||void 0===s||!s.show)}}}),[null===(n=f.actions)||void 0===n?void 0:n.save,null===(r=f.actions)||void 0===r?void 0:r.show,null===(a=f.dashboard)||void 0===a?void 0:a.createNew,null===(i=f.dashboard)||void 0===i?void 0:i.show,null===(c=f.visualize)||void 0===c?void 0:c.save,null===(l=f.visualize)||void 0===l?void 0:l.show,g.all,g.create,g.read,g.update,g.delete,g.push,g.connectors])};var v=n(23),O=n.n(v);class KibanaServices{static init({application:e,config:t,http:n,serverless:r,kibanaVersion:a,theme:s}){this.services={application:e,http:n,theme:s,serverless:r},this.kibanaVersion=a,this.config=t}static get(){return this.services||this.throwUninitializedError(),this.services}static getKibanaVersion(){return this.kibanaVersion||this.throwUninitializedError(),this.kibanaVersion}static getConfig(){return this.config}static throwUninitializedError(){throw new Error("Kibana services not initialized - are you trying to import this module from outside of the Cases app?")}}O()(KibanaServices,"kibanaVersion",void 0),O()(KibanaServices,"services",void 0),O()(KibanaServices,"config",void 0)},function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return i}));var r=n(0);const a={assignees:"assignees",comment:"comment",connector:"connector",description:"description",pushed:"pushed",tags:"tags",title:"title",status:"status",settings:"settings",severity:"severity",create_case:"create_case",delete_case:"delete_case",category:"category"},s={add:"add",create:"create",delete:"delete",update:"update",push_to_service:"push_to_service"},i=r.keyof(s)},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"d",(function(){return l})),n.d(t,"b",(function(){return d})),n.d(t,"e",(function(){return f})),n.d(t,"c",(function(){return p}));var r=n(0),a=n(10),s=n(3),i=n(62);const o=r.union([r.number,i.a]),c=r.exact(r.partial({page:o,perPage:o})),u=new r.Type("NonEmptyString",r.string.is,((e,t)=>a.either.chain(r.string.validate(e,t),(n=>""!==n.trim()?r.success(n):r.failure(e,t,"string must have length >= 1")))),r.identity),l=({fieldName:e,min:t,max:n})=>new r.Type("LimitedString",r.string.is,((s,i)=>a.either.chain(r.string.validate(s,i),(a=>{const o=a.trim();return 0===o.length&&o.lengthn?r.failure(s,i,`The length of the ${e} is too long. The maximum length is ${n}.`):r.success(a)}))),r.identity),d=({codec:e,fieldName:t,min:n,max:s})=>new r.Type("LimitedArray",(t=>r.array(e).is(t)),((i,o)=>a.either.chain(r.array(e).validate(i,o),(e=>e.length= ${n}.`):e.length>s?r.failure(i,o,`The length of the field ${t} is too long. Array must be of length <= ${s}.`):r.success(e)))),r.identity),f=({maxPerPage:e})=>new r.PartialType("Pagination",c.is,((t,n)=>a.either.chain(c.validate(t,n),(a=>{var i,o;if(null==a.page&&null==a.perPage)return r.success(a);const c=null!==(i=a.page)&&void 0!==i?i:0,u=null!==(o=a.perPage)&&void 0!==o?o:0;return u>e?r.failure(t,n,`The provided perPage value is too high. The maximum allowed perPage value is ${e}.`):Math.max(c,c*u)>s.pb?r.failure(t,n,`The number of documents is too high. Paginating through more than ${s.pb} documents is not possible.`):r.success({...null!=a.page&&{page:c},...null!=a.perPage&&{perPage:u}})}))),r.identity,void 0),p=({fieldName:e,min:t,max:n})=>new r.Type("LimitedNumber",r.number.is,((s,i)=>a.either.chain(r.number.validate(s,i),(a=>an?r.failure(s,i,`The ${e} field cannot be more than ${n}.`):r.success(a)))),r.identity)},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c}));var r=n(0);const a=r.strict({email:r.union([r[void 0],r.null,r.string]),full_name:r.union([r[void 0],r.null,r.string]),username:r.union([r[void 0],r.null,r.string])}),s=r.intersection([a,r.exact(r.partial({profile_uid:r.string}))]),i=r.intersection([r.strict({user:a}),r.exact(r.partial({uid:r.string})),r.exact(r.partial({avatar:r.exact(r.partial({initials:r.union([r.string,r.null]),color:r.union([r.string,r.null]),imageUrl:r.union([r.string,r.null])}))}))]),o=(r.array(s),r.strict({uid:r.string})),c=r.array(o)},function(e,t,n){"use strict";n.d(t,"f",(function(){return a})),n.d(t,"e",(function(){return s})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"i",(function(){return c})),n.d(t,"g",(function(){return u})),n.d(t,"h",(function(){return l})),n.d(t,"c",(function(){return d})),n.d(t,"l",(function(){return f})),n.d(t,"d",(function(){return p})),n.d(t,"j",(function(){return g})),n.d(t,"k",(function(){return m})),n.d(t,"n",(function(){return y})),n.d(t,"m",(function(){return O}));var r=n(3);const a=e=>r.r.replace("{case_id}",e),s=e=>r.R.replace("{case_id}",e),i=e=>r.l.replace("{case_id}",e),o=(e,t)=>r.m.replace("{case_id}",e).replace("{comment_id}",t),c=e=>r.X.replace("{case_id}",e),u=e=>r.u.replace("{case_id}",e),l=(e,t)=>r.v.replace("{case_id}",e).replace("{connector_id}",t),d=e=>r.p.replace("{configuration_id}",e),f=e=>r.k.replace("{alert_id}",e),p=e=>r.U.replace("{case_id}",e),g=e=>r.T.replace("{case_id}",e),m=e=>r.V.replace("{case_id}",e);var b=n(0),h=(n(88),n(10),n(19),n(20),n(24));const y=e=>t=>{throw e((e=>{const t=e.map((e=>{if(null!=e.message)return e.message;{const t=e.context.filter((e=>null!=e.key&&!Number.isInteger(+e.key)&&""!==e.key.trim())).map((e=>e.key)).join(","),n=e.context.find((e=>null!=e.type&&null!=e.type.name&&e.type.name.length>0)),r=""!==t?t:null!=n?n.type.name:"";return`Invalid value "${Object(h.isObject)(e.value)?JSON.stringify(e.value):e.value}" supplied to "${r}"`}}));return[...new Set(t)]})(t).join())},v=b.union([b.null,b.boolean,b.number,b.string]),O=b.recursion("JsonValue",(()=>b.union([v,x,w]))),x=b.recursion("JsonArray",(()=>b.array(O))),w=b.recursion("JsonObject",(()=>b.record(b.string,O)));n(62)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.apS=t.apSW=t.bind=t.bindW=t.bindTo=t.exists=t.elem=t.toError=t.either=t.getValidationMonoid=t.MonadThrow=t.ChainRec=t.Extend=t.Alt=t.Bifunctor=t.Traversable=t.Foldable=t.Monad=t.Applicative=t.Functor=t.getValidationSemigroup=t.getValidation=t.getAltValidation=t.getApplicativeValidation=t.getWitherable=t.getFilterable=t.getApplyMonoid=t.getApplySemigroup=t.getSemigroup=t.getEq=t.getShow=t.URI=t.throwError=t.sequence=t.traverse=t.reduceRight=t.foldMap=t.reduce=t.duplicate=t.extend=t.alt=t.flatten=t.chainFirst=t.chainFirstW=t.chain=t.chainW=t.of=t.apSecond=t.apFirst=t.ap=t.apW=t.mapLeft=t.bimap=t.map=t.filterOrElse=t.orElse=t.swap=t.getOrElse=t.getOrElseW=t.fold=t.fromPredicate=t.fromOption=t.stringifyJSON=t.parseJSON=t.tryCatch=t.fromNullable=t.right=t.left=t.isRight=t.isLeft=void 0;var r=n(109),a=n(19);function s(e,n){try{return t.right(e())}catch(e){return t.left(n(e))}}t.isLeft=function(e){return"Left"===e._tag},t.isRight=function(e){return"Right"===e._tag},t.left=function(e){return{_tag:"Left",left:e}},t.right=function(e){return{_tag:"Right",right:e}},t.fromNullable=function(e){return function(n){return null==n?t.left(e):t.right(n)}},t.tryCatch=s,t.parseJSON=function(e,t){return s((function(){return JSON.parse(e)}),t)},t.stringifyJSON=function(e,t){return s((function(){return JSON.stringify(e)}),t)},t.fromOption=function(e){return function(n){return"None"===n._tag?t.left(e()):t.right(n.value)}},t.fromPredicate=function(e,n){return function(r){return e(r)?t.right(r):t.left(n(r))}},t.fold=function(e,n){return function(r){return t.isLeft(r)?e(r.left):n(r.right)}},t.getOrElseW=function(e){return function(n){return t.isLeft(n)?e(n.left):n.right}},t.getOrElse=t.getOrElseW,t.swap=function(e){return t.isLeft(e)?t.right(e.left):t.left(e.right)},t.orElse=function(e){return function(n){return t.isLeft(n)?e(n.left):n}},t.filterOrElse=function(e,n){return t.chain((function(r){return e(r)?t.right(r):t.left(n(r))}))};var i=function(e,n){return a.pipe(e,t.map(n))},o=function(e,n){return a.pipe(e,t.ap(n))},c=function(e,n){return a.pipe(e,t.chain(n))},u=function(e,n,r){return a.pipe(e,t.reduce(n,r))},l=function(e){return function(n,r){var s=t.foldMap(e);return a.pipe(n,s(r))}},d=function(e,n,r){return a.pipe(e,t.reduceRight(n,r))},f=function(e){var n=t.traverse(e);return function(e,t){return a.pipe(e,n(t))}},p=function(e,n,r){return a.pipe(e,t.bimap(n,r))},g=function(e,n){return a.pipe(e,t.mapLeft(n))},m=function(e,n){return a.pipe(e,t.alt(n))},b=function(e,n){return a.pipe(e,t.extend(n))},h=function(e,n){return r.tailRec(n(e),(function(e){return t.isLeft(e)?t.right(t.left(e.left)):t.isLeft(e.right)?t.left(n(e.right.left)):t.right(t.right(e.right.right))}))};function y(e){return{concat:function(n,r){return t.isLeft(n)?n:t.isLeft(r)?r:t.right(e.concat(n.right,r.right))}}}function v(e){var n=t.left(e.empty);return{URI:t.URI,_E:void 0,map:i,compact:function(e){return t.isLeft(e)?e:"None"===e.right._tag?n:t.right(e.right.value)},separate:function(e){return t.isLeft(e)?{left:e,right:e}:t.isLeft(e.right)?{left:t.right(e.right.left),right:n}:{left:n,right:t.right(e.right.right)}},filter:function(e,r){return t.isLeft(e)||r(e.right)?e:n},filterMap:function(e,r){if(t.isLeft(e))return e;var a=r(e.right);return"None"===a._tag?n:t.right(a.value)},partition:function(e,r){return t.isLeft(e)?{left:e,right:e}:r(e.right)?{left:n,right:t.right(e.right)}:{left:t.right(e.right),right:n}},partitionMap:function(e,r){if(t.isLeft(e))return{left:e,right:e};var a=r(e.right);return t.isLeft(a)?{left:t.right(a.left),right:n}:{left:n,right:t.right(a.right)}}}}function O(e){return{URI:t.URI,_E:void 0,map:i,ap:function(n,r){return t.isLeft(n)?t.isLeft(r)?t.left(e.concat(n.left,r.left)):n:t.isLeft(r)?r:t.right(n.right(r.right))},of:t.of}}function x(e){return{URI:t.URI,_E:void 0,map:i,alt:function(n,r){if(t.isRight(n))return n;var a=r();return t.isLeft(a)?t.left(e.concat(n.left,a.left)):a}}}function w(e,n){return{concat:function(r,a){return t.isLeft(r)?t.isLeft(a)?t.left(e.concat(r.left,a.left)):r:t.isLeft(a)?a:t.right(n.concat(r.right,a.right))}}}t.map=function(e){return function(n){return t.isLeft(n)?n:t.right(e(n.right))}},t.bimap=function(e,n){return function(r){return t.isLeft(r)?t.left(e(r.left)):t.right(n(r.right))}},t.mapLeft=function(e){return function(n){return t.isLeft(n)?t.left(e(n.left)):n}},t.apW=function(e){return function(n){return t.isLeft(n)?n:t.isLeft(e)?e:t.right(n.right(e.right))}},t.ap=t.apW,t.apFirst=function(e){return a.flow(t.map((function(e){return function(){return e}})),t.ap(e))},t.apSecond=function(e){return a.flow(t.map((function(){return function(e){return e}})),t.ap(e))},t.of=t.right,t.chainW=function(e){return function(n){return t.isLeft(n)?n:e(n.right)}},t.chain=t.chainW,t.chainFirstW=function(e){return function(n){return a.pipe(n,t.chainW((function(n){return a.pipe(e(n),t.map((function(){return n})))})))}},t.chainFirst=t.chainFirstW,t.flatten=t.chain(a.identity),t.alt=function(e){return function(n){return t.isLeft(n)?e():n}},t.extend=function(e){return function(n){return t.isLeft(n)?n:t.right(e(n))}},t.duplicate=t.extend(a.identity),t.reduce=function(e,n){return function(r){return t.isLeft(r)?e:n(e,r.right)}},t.foldMap=function(e){return function(n){return function(r){return t.isLeft(r)?e.empty:n(r.right)}}},t.reduceRight=function(e,n){return function(r){return t.isLeft(r)?e:n(r.right,e)}},t.traverse=function(e){return function(n){return function(r){return t.isLeft(r)?e.of(t.left(r.left)):e.map(n(r.right),t.right)}}},t.sequence=function(e){return function(n){return t.isLeft(n)?e.of(t.left(n.left)):e.map(n.right,t.right)}},t.throwError=t.left,t.URI="Either",t.getShow=function(e,n){return{show:function(r){return t.isLeft(r)?"left("+e.show(r.left)+")":"right("+n.show(r.right)+")"}}},t.getEq=function(e,n){return{equals:function(r,a){return r===a||(t.isLeft(r)?t.isLeft(a)&&e.equals(r.left,a.left):t.isRight(a)&&n.equals(r.right,a.right))}}},t.getSemigroup=function(e){return{concat:function(n,r){return t.isLeft(r)?n:t.isLeft(n)?r:t.right(e.concat(n.right,r.right))}}},t.getApplySemigroup=y,t.getApplyMonoid=function(e){return{concat:y(e).concat,empty:t.right(e.empty)}},t.getFilterable=v,t.getWitherable=function(e){var n=v(e);return{URI:t.URI,_E:void 0,map:i,compact:n.compact,separate:n.separate,filter:n.filter,filterMap:n.filterMap,partition:n.partition,partitionMap:n.partitionMap,traverse:f,sequence:t.sequence,reduce:u,foldMap:l,reduceRight:d,wither:function(e){var t=f(e);return function(r,a){return e.map(t(r,a),n.compact)}},wilt:function(e){var t=f(e);return function(r,a){return e.map(t(r,a),n.separate)}}}},t.getApplicativeValidation=O,t.getAltValidation=x,t.getValidation=function(e){var n=O(e),r=x(e);return{URI:t.URI,_E:void 0,map:i,of:t.of,chain:c,bimap:p,mapLeft:g,reduce:u,foldMap:l,reduceRight:d,extend:b,traverse:f,sequence:t.sequence,chainRec:h,throwError:t.throwError,ap:n.ap,alt:r.alt}},t.getValidationSemigroup=w,t.Functor={URI:t.URI,map:i},t.Applicative={URI:t.URI,map:i,ap:o,of:t.of},t.Monad={URI:t.URI,map:i,ap:o,of:t.of,chain:c},t.Foldable={URI:t.URI,reduce:u,foldMap:l,reduceRight:d},t.Traversable={URI:t.URI,map:i,reduce:u,foldMap:l,reduceRight:d,traverse:f,sequence:t.sequence},t.Bifunctor={URI:t.URI,bimap:p,mapLeft:g},t.Alt={URI:t.URI,map:i,alt:m},t.Extend={URI:t.URI,map:i,extend:b},t.ChainRec={URI:t.URI,map:i,ap:o,chain:c,chainRec:h},t.MonadThrow={URI:t.URI,map:i,ap:o,of:t.of,chain:c,throwError:t.throwError},t.getValidationMonoid=function(e,n){return{concat:w(e,n).concat,empty:t.right(n.empty)}},t.either={URI:t.URI,map:i,of:t.of,ap:o,chain:c,reduce:u,foldMap:l,reduceRight:d,traverse:f,sequence:t.sequence,bimap:p,mapLeft:g,alt:m,extend:b,chainRec:h,throwError:t.throwError},t.toError=function(e){return e instanceof Error?e:new Error(String(e))},t.elem=function(e){return function(n,r){return!t.isLeft(r)&&e.equals(n,r.right)}},t.exists=function(e){return function(n){return!t.isLeft(n)&&e(n.right)}},t.bindTo=function(e){return t.map(a.bindTo_(e))},t.bindW=function(e,n){return t.chainW((function(r){return a.pipe(n(r),t.map((function(t){return a.bind_(r,e,t)})))}))},t.bind=t.bindW,t.apSW=function(e,n){return a.flow(t.map((function(t){return function(n){return a.bind_(t,e,n)}})),t.apW(n))},t.apS=t.apSW},function(e,t){e.exports=__kbnSharedDeps__.EmotionReact},function(e,t){e.exports=__kbnSharedDeps__.Lodash},function(e,t,n){"use strict";n.d(t,"e",(function(){return u})),n.d(t,"i",(function(){return l})),n.d(t,"c",(function(){return d})),n.d(t,"d",(function(){return f})),n.d(t,"b",(function(){return p})),n.d(t,"a",(function(){return b})),n.d(t,"g",(function(){return h})),n.d(t,"h",(function(){return v}));var r=n(0),a=n(51);n.d(t,"f",(function(){return a.a}));var s=n(27),i=n(8),o=n(21),c=n(16);const u=r.union([r.literal(a.a.open),r.literal(a.a["in-progress"]),r.literal(a.a.closed)]),l=Object.values(a.a);let d;!function(e){e.LOW="low",e.MEDIUM="medium",e.HIGH="high",e.CRITICAL="critical"}(d||(d={}));const f=r.union([r.literal(d.LOW),r.literal(d.MEDIUM),r.literal(d.HIGH),r.literal(d.CRITICAL)]),p=r.strict({syncAlerts:r.boolean}),g=r.strict({description:r.string,status:u,tags:r.array(r.string),title:r.string,connector:o.a,settings:p,owner:r.string,severity:f,assignees:i.a,category:r.union([r.string,r.null])}),m=r.intersection([g,r.strict({duration:r.union([r.number,r.null]),closed_at:r.union([r.string,r.null]),closed_by:r.union([i.c,r.null]),created_at:r.string,created_by:i.c,external_service:r.union([s.b,r.null]),updated_at:r.union([r.string,r.null]),updated_by:r.union([i.c,r.null])})]),b=r.intersection([m,r.strict({id:r.string,totalComment:r.number,totalAlerts:r.number,version:r.string}),r.exact(r.partial({comments:r.array(c.c)}))]),h=r.array(b),y=r.strict({alerts:r.number,userComments:r.number}),v=r.strict({id:r.string,title:r.string,description:r.string,status:u,createdAt:r.string,totals:y})},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"f",(function(){return o})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return u})),n.d(t,"c",(function(){return l})),n.d(t,"g",(function(){return p})),n.d(t,"a",(function(){return m}));var r=n(69),a=n(12),s=n(4);const i=e=>e.reduce(((e,t)=>(Object(a.isArray)(t)?e.push(i(t)):Object(a.isObject)(t)?e.push(o(t)):e.push(t),e)),[]),o=e=>Object.entries(e).reduce(((e,[t,n])=>(Object(a.isArray)(n)?Object(r.set)(e,Object(a.camelCase)(t),i(n)):Object(a.isObject)(n)?Object(r.set)(e,Object(a.camelCase)(t),o(n)):Object(r.set)(e,Object(a.camelCase)(t),n),e)),{}),c=e=>{const{comments:t,...n}=e;return{...o(n),...null!=t?{comments:d(t)}:{}}},u=e=>e.map(c),l=e=>{const{case:t,...n}=e;return{...o(n),case:c(t)}},d=e=>e.map((e=>f(e))),f=e=>e.type===s.a.externalReference?g(e,"externalReferenceMetadata"):e.type===s.a.persistableState?g(e,"persistableStateAttachmentState"):o(e),p=e=>e.map((e=>{if((e=>{var t;return(null==e?void 0:e.type)===s.m.comment&&null!=(null==e||null===(t=e.payload)||void 0===t?void 0:t.comment)})(e)){const t=Object(a.omit)(e,"payload.comment");return{...o(t),payload:{comment:f(e.payload.comment)}}}return o(e)})),g=(e,t)=>{const n=Object(a.get)(e,t),r=Object(a.omit)(e,t);return{...o(r),[t]:n}},m=e=>({cases:u(e.cases),countOpenCases:e.count_open_cases,countInProgressCases:e.count_in_progress_cases,countClosedCases:e.count_closed_cases,page:e.page,perPage:e.per_page,total:e.total})},function(e,t){e.exports=__kbnSharedDeps__.ElasticEui},function(e,t,n){"use strict";n.d(t,"j",(function(){return o})),n.d(t,"d",(function(){return u})),n.d(t,"l",(function(){return l})),n.d(t,"b",(function(){return f})),n.d(t,"a",(function(){return m})),n.d(t,"i",(function(){return h})),n.d(t,"f",(function(){return x})),n.d(t,"g",(function(){return w})),n.d(t,"h",(function(){return C})),n.d(t,"k",(function(){return T})),n.d(t,"c",(function(){return M})),n.d(t,"e",(function(){return I}));var r=n(0),a=n(9),s=n(8);const i=r.strict({name:r.string,extension:r.string,mimeType:r.string,created:r.string}),o=r.strict({files:r.array(i)}),c=r.strict({created_at:r.string,created_by:s.c,owner:r.string,pushed_at:r.union([r.string,r.null]),pushed_by:r.union([s.c,r.null]),updated_at:r.union([r.string,r.null]),updated_by:r.union([s.c,r.null])});let u;!function(e){e.user="user",e.alert="alert",e.actions="actions",e.externalReference="externalReference",e.persistableState="persistableState"}(u||(u={}));const l=r.strict({comment:r.string,type:r.literal(u.user),owner:r.string}),d=r.intersection([l,c]),f=(r.intersection([d,r.strict({id:r.string,version:r.string})]),r.strict({type:r.literal(u.alert),alertId:r.union([r.array(r.string),r.string]),index:r.union([r.array(r.string),r.string]),rule:r.strict({id:r.union([r.string,r.null]),name:r.union([r.string,r.null])}),owner:r.string})),p=r.intersection([f,c]);let g;r.intersection([p,r.strict({id:r.string,version:r.string})]),function(e){e.isolate="isolate",e.unisolate="unisolate"}(g||(g={}));const m=r.strict({type:r.literal(u.actions),comment:r.string,actions:r.strict({targets:r.array(r.strict({hostname:r.string,endpointId:r.string})),type:r.string}),owner:r.string}),b=r.intersection([m,c]);let h;r.intersection([b,r.strict({id:r.string,version:r.string})]),function(e){e.savedObject="savedObject",e.elasticSearchDoc="elasticSearchDoc"}(h||(h={}));const y=r.strict({type:r.literal(h.elasticSearchDoc)}),v=r.strict({type:r.literal(h.savedObject),soType:r.string}),O=r.strict({externalReferenceAttachmentTypeId:r.string,externalReferenceMetadata:r.union([r.null,r.record(r.string,a.m)]),type:r.literal(u.externalReference),owner:r.string}),x=r.strict({...O.type.props,externalReferenceId:r.string,externalReferenceStorage:y}),w=r.strict({...O.type.props,externalReferenceId:r.string,externalReferenceStorage:v}),C=r.strict({...O.type.props,externalReferenceStorage:v}),j=r.union([x,w]),_=r.union([x,C]),A=r.intersection([j,c]),S=r.intersection([_,c]),k=r.intersection([x,c]),T=(r.intersection([w,c]),r.intersection([A,r.strict({id:r.string,version:r.string})]),r.strict({type:r.literal(u.persistableState),owner:r.string,persistableStateAttachmentTypeId:r.string,persistableStateAttachmentState:r.record(r.string,a.m)})),E=r.intersection([T,c]),R=(r.intersection([E,r.strict({id:r.string,version:r.string})]),r.union([d,p,b,A,E])),M=(r.union([d,p,b,k,E]),r.union([d,p,b,S,E]),r.intersection([R,r.strict({id:r.string,version:r.string})])),I=r.array(M);r.intersection([r.union([r.exact(r.partial(l.type.props)),r.exact(r.partial(f.type.props)),r.exact(r.partial(m.type.props)),r.exact(r.partial(x.type.props)),r.exact(r.partial(w.type.props)),r.exact(r.partial(T.type.props))]),r.exact(r.partial(c.type.props))])},function(e,t){e.exports=__kbnSharedDeps__.ReactRouterDom},function(e,t,n){"use strict";n.d(t,"m",(function(){return g})),n.d(t,"c",(function(){return m})),n.d(t,"h",(function(){return b})),n.d(t,"g",(function(){return h})),n.d(t,"l",(function(){return y})),n.d(t,"k",(function(){return v})),n.d(t,"e",(function(){return O})),n.d(t,"f",(function(){return x})),n.d(t,"j",(function(){return w})),n.d(t,"i",(function(){return C})),n.d(t,"d",(function(){return j})),n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return A}));var r=n(23),a=n.n(r),s=n(12),i=n(10),o=n(19),c=n(20),u=n(4),l=n(26),d=n(3),f=n(9),p=n(45);const g=e=>e,m=e=>new ToasterError([e]),b=e=>Object(c.pipe)(u.b.decode(e),Object(i.fold)(Object(f.n)(m),o.identity)),h=e=>Object(c.pipe)(l.b.decode(e),Object(i.fold)(Object(f.n)(m),o.identity)),y=e=>Object(c.pipe)(l.h.decode(e),Object(i.fold)(Object(f.n)(m),o.identity)),v=e=>Object(c.pipe)(u.e.decode(e),Object(i.fold)(Object(f.n)(m),o.identity)),O=e=>Object(c.pipe)(u.g.decode(e),Object(i.fold)(Object(f.n)(m),o.identity)),x=e=>Object(c.pipe)(u.f.decode(e),Object(i.fold)(Object(f.n)(m),o.identity)),w=e=>Object(c.pipe)(u.n.decode(e),Object(i.fold)(Object(f.n)(m),o.identity)),C=e=>Object(c.pipe)(l.c.decode(e),Object(i.fold)(Object(f.n)(m),o.identity));class ToasterError extends Error{constructor(e){super(e[0]),a()(this,"messages",void 0),this.name="ToasterError",this.messages=e}}const j=(e,t,n,r)=>{const a=e.comments.some((e=>e.type===u.a.alert)),s={title:p.k(t.title),className:"eui-textBreakWord"};return((e,t)=>"settings"===e)(n)&&null!=r&&r.syncAlerts&&a?{...s,title:p.j(t.title)}:((e,t)=>"status"===e)(n)&&a&&e.settings.syncAlerts?{...s,text:p.h}:s},_=e=>{var t;return null===e||e.length>0?{assignees:null!==(t=null==e?void 0:e.map((e=>null===e?d.Ab:e)))&&void 0!==t?t:d.Ab}:{}},A=e=>e.length>0?{reporters:e.map((e=>{var t;return null!=e.profile_uid?e.profile_uid:null!==(t=e.username)&&void 0!==t?t:""})).filter((e=>!Object(s.isEmpty)(e)))}:{}},function(e,t,n){"use strict";function r(e){return e}function a(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=r,t.unsafeCoerce=r,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,r,a,s,i,o,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 r(n(t(e.apply(this,arguments))))};case 5:return function(){return a(r(n(t(e.apply(this,arguments)))))};case 6:return function(){return s(a(r(n(t(e.apply(this,arguments))))))};case 7:return function(){return i(s(a(r(n(t(e.apply(this,arguments)))))))};case 8:return function(){return o(i(s(a(r(n(t(e.apply(this,arguments))))))))};case 9:return function(){return c(o(i(s(a(r(n(t(e.apply(this,arguments)))))))))}}},t.tuple=function(){for(var e=[],t=0;tr.i18n.translate("xpack.cases.confirmDeleteCase.deleteCase",{values:{quantity:e},defaultMessage:"Delete {quantity, plural, =1 {case} other {{quantity} cases}}"}),o=r.i18n.translate("xpack.cases.caseView.copyID",{defaultMessage:"Copy Case ID"}),c=r.i18n.translate("xpack.cases.caseView.copyIDSuccess",{defaultMessage:"Copied Case ID to clipboard"}),u=r.i18n.translate("xpack.cases.caseView.name",{defaultMessage:"Name"}),l=r.i18n.translate("xpack.cases.caseView.createdOn",{defaultMessage:"Created on"}),d=r.i18n.translate("xpack.cases.caseView.updatedOn",{defaultMessage:"Updated on"}),f=r.i18n.translate("xpack.cases.caseView.closedOn",{defaultMessage:"Closed on"}),p=r.i18n.translate("xpack.cases.caseView.reporterLabel",{defaultMessage:"Reporter"}),g=r.i18n.translate("xpack.cases.caseView.particpantsLabel",{defaultMessage:"Participants"}),m=r.i18n.translate("xpack.cases.caseView.create",{defaultMessage:"Create case"}),b=r.i18n.translate("xpack.cases.caseView.description",{defaultMessage:"Description"}),h=r.i18n.translate("xpack.cases.createCase.descriptionFieldRequiredError",{defaultMessage:"A description is required."}),y=r.i18n.translate("xpack.cases.createCase.solutionFieldRequiredError",{defaultMessage:"A solution is required"}),v=r.i18n.translate("xpack.cases.createCase.ariaKeypadSolutionSelection",{defaultMessage:"Single solution select"}),O=r.i18n.translate("xpack.cases.caseView.commentFieldRequiredError",{defaultMessage:"Empty comments are not allowed."}),x=(r.i18n.translate("xpack.cases.caseView.fieldRequiredError",{defaultMessage:"Required field"}),r.i18n.translate("xpack.cases.caseView.edit",{defaultMessage:"Edit"}),r.i18n.translate("xpack.cases.caseView.optional",{defaultMessage:"Optional"})),w=r.i18n.translate("xpack.cases.pageTitle",{defaultMessage:"Cases"}),C=r.i18n.translate("xpack.cases.caseView.createCase",{defaultMessage:"Create case"}),j=r.i18n.translate("xpack.cases.caseView.closeCase",{defaultMessage:"Close case"}),_=r.i18n.translate("xpack.cases.caseView.markInProgress",{defaultMessage:"Mark in progress"}),A=r.i18n.translate("xpack.cases.caseView.reopenCase",{defaultMessage:"Reopen case"}),S=r.i18n.translate("xpack.cases.caseView.openCase",{defaultMessage:"Open case"}),k=r.i18n.translate("xpack.cases.caseView.caseName",{defaultMessage:"Case name"}),T=r.i18n.translate("xpack.cases.caseView.to",{defaultMessage:"to"}),E=r.i18n.translate("xpack.cases.caseView.tags",{defaultMessage:"Tags"}),R=r.i18n.translate("xpack.cases.caseView.category",{defaultMessage:"Category"}),M=r.i18n.translate("xpack.cases.caseView.categories",{defaultMessage:"Categories"}),I=r.i18n.translate("xpack.cases.caseView.solution",{defaultMessage:"Solution"}),P=r.i18n.translate("xpack.cases.allCases.actions",{defaultMessage:"Actions"}),L=r.i18n.translate("xpack.cases.allCases.noTagsAvailable",{defaultMessage:"No tags available"}),N=(r.i18n.translate("xpack.cases.caseView.noReportersAvailable",{defaultMessage:"No reporters available."}),r.i18n.translate("xpack.cases.allCases.noCategoriesAvailable",{defaultMessage:"No categories available"})),D=r.i18n.translate("xpack.cases.allCases.comments",{defaultMessage:"Comments"}),U=r.i18n.translate("xpack.cases.createCase.fieldTagsHelpText",{defaultMessage:"Separate tags with a line break."}),F=r.i18n.translate("xpack.cases.createCase.fieldTagsEmptyError",{defaultMessage:"A tag must contain at least one non-space character."}),V=r.i18n.translate("xpack.cases.caseView.noTags",{defaultMessage:"No tags are added"}),B=r.i18n.translate("xpack.cases.caseView.noCategories",{defaultMessage:"No category is added"}),q=r.i18n.translate("xpack.cases.createCase.titleFieldRequiredError",{defaultMessage:"A name is required."}),$=(r.i18n.translate("xpack.cases.configureCases.headerTitle",{defaultMessage:"Configure cases"}),r.i18n.translate("xpack.cases.configureCasesButton",{defaultMessage:"Edit external connection"})),W=r.i18n.translate("xpack.cases.caseView.comment.addComment",{defaultMessage:"Add comment"}),z=r.i18n.translate("xpack.cases.caseView.comment.addCommentHelpText",{defaultMessage:"Add a new comment..."}),H=r.i18n.translate("xpack.cases.caseView.description.save",{defaultMessage:"Save"}),G=r.i18n.translate("xpack.cases.caseView.connectors",{defaultMessage:"External incident management system"}),J=r.i18n.translate("xpack.cases.common.noConnector",{defaultMessage:"No connector selected"}),K=r.i18n.translate("xpack.cases.caseView.unknown",{defaultMessage:"Unknown"}),Y=r.i18n.translate("xpack.cases.caseView.markedCaseAs",{defaultMessage:"marked case as"}),Q=r.i18n.translate("xpack.cases.caseView.addCategory",{defaultMessage:"added the category"}),X=r.i18n.translate("xpack.cases.caseView.userAction.removeCategory",{defaultMessage:"removed the category"}),Z=r.i18n.translate("xpack.cases.caseView.setSeverityTo",{defaultMessage:"set severity to"}),ee=r.i18n.translate("xpack.cases.caseTable.openCases",{defaultMessage:"Open cases"}),te=r.i18n.translate("xpack.cases.caseTable.closedCases",{defaultMessage:"Closed cases"}),ne=r.i18n.translate("xpack.cases.caseTable.inProgressCases",{defaultMessage:"In progress cases"}),re=r.i18n.translate("xpack.cases.settings.syncAlertsSwitchLabelOn",{defaultMessage:"On"}),ae=r.i18n.translate("xpack.cases.settings.syncAlertsSwitchLabelOff",{defaultMessage:"Off"}),se=r.i18n.translate("xpack.cases.components.create.syncAlertHelpText",{defaultMessage:"Enabling this option will sync the alert statuses with the case status."}),ie=(r.i18n.translate("xpack.cases.common.alertLabel",{defaultMessage:"Alert"}),r.i18n.translate("xpack.cases.common.alertsLabel",{defaultMessage:"Alerts"})),oe=(r.i18n.translate("xpack.cases.common.alertAddedToCase",{defaultMessage:"added to case"}),r.i18n.translate("xpack.cases.common.allCases.caseModal.title",{defaultMessage:"Select case"})),ce=(e,t)=>r.i18n.translate("xpack.cases.createCase.maxLengthError",{values:{field:e,length:t},defaultMessage:"The length of the {field} is too long. The maximum length is {length} characters."}),ue=e=>r.i18n.translate("xpack.cases.createCase.maxTagsError",{values:{length:e},defaultMessage:"Too many tags. The maximum number of allowed tags is {length}"}),le=r.i18n.translate("xpack.cases.common.appropriateLicense",{defaultMessage:"appropriate license"}),de=e=>r.i18n.translate("xpack.cases.actions.caseSuccessToast",{values:{title:e},defaultMessage:"{title} has been updated"}),fe=(e,t=1)=>r.i18n.translate("xpack.cases.actions.caseAlertSuccessToast",{values:{quantity:t,title:e},defaultMessage:'{quantity, plural, =1 {An alert was} other {Alerts were}} added to "{title}"'}),pe=r.i18n.translate("xpack.cases.actions.caseAlertSuccessSyncText",{defaultMessage:"The alert statuses are synched with the case status."}),ge=r.i18n.translate("xpack.cases.actions.viewCase",{defaultMessage:"View case"}),me=r.i18n.translate("xpack.cases.common.appTitle",{defaultMessage:"Cases"}),be=r.i18n.translate("xpack.cases.common.appDescription",{defaultMessage:"Open and track issues, push information to third party systems."}),he=r.i18n.translate("xpack.cases.configure.readPermissionsErrorDescription",{defaultMessage:"You do not have permission to view connectors. If you would like to view connectors, contact your Kibana administrator."}),ye=e=>r.i18n.translate("xpack.cases.containers.deletedCases",{values:{totalCases:e},defaultMessage:"Deleted {totalCases, plural, =1 {case} other {{totalCases} cases}}"}),ve=e=>r.i18n.translate("xpack.cases.configure.addTagCustomOptionLabel",{defaultMessage:"Add {searchValue} as a tag",values:{searchValue:e}}),Oe=e=>r.i18n.translate("xpack.cases.configure.commentVersionConflictWarning",{defaultMessage:"This {markdownId} has been updated by another user. Saving your {markdownId} will overwrite their update.",values:{markdownId:e}}),xe=ve("{searchValue}"),we=("{searchValue}",r.i18n.translate("xpack.cases.configure.addCategoryCustomOptionLabel",{defaultMessage:"Add {searchValue} as a category",values:{searchValue:"{searchValue}"}}))},function(e,t,n){e.exports=n(59)(1465)},function(e,t){e.exports=__kbnSharedDeps__.LodashFp},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/kibanaReact/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t,n){"use strict";n.d(t,"c",(function(){return u})),n.d(t,"e",(function(){return O})),n.d(t,"b",(function(){return x})),n.d(t,"d",(function(){return w})),n.d(t,"g",(function(){return h})),n.d(t,"a",(function(){return k})),n.d(t,"h",(function(){return P})),n.d(t,"f",(function(){return L}));var r=n(0),a=n(39);a.a,r.exact(r.partial({owner:r.union([r.array(r.string),r.string])})),r.strict({configuration_id:r.string}),r.intersection([r.exact(r.partial(a.b.type.props)),r.strict({version:r.string})]);var s=n(7),i=n(3),o=n(6),c=n(35);const u=r.strict({total:r.number,total_comments:r.number,total_other_actions:r.number}),l=r.intersection([c.a,c.b]),d=(r.array(l),{...o.c,action:"action",alert:"alert",user:"user",attachment:"attachment"}),f=r.keyof(d),p=(r.intersection([r.exact(r.partial({types:r.array(f),sortOrder:r.union([r.literal("desc"),r.literal("asc")])})),Object(s.e)({maxPerPage:i.yb})]),r.strict({userActions:c.e,page:r.number,perPage:r.number,total:r.number}),r.strict({id:r.string,index:r.string,attached_at:r.string}));r.array(p);var g=n(13),m=n(21),b=n(8);const h=r.strict({count_open_cases:r.number,count_in_progress_cases:r.number,count_closed_cases:r.number}),y=(r.exact(r.partial({from:r.string,to:r.string,owner:r.union([r.array(r.string),r.string])})),r.intersection([r.strict({description:Object(s.d)({fieldName:"description",min:1,max:i.ob}),tags:Object(s.b)({codec:Object(s.d)({fieldName:"tag",min:1,max:i.rb}),fieldName:"tags",min:0,max:i.vb}),title:Object(s.d)({fieldName:"title",min:1,max:i.wb}),connector:m.a,settings:g.b,owner:r.string}),r.exact(r.partial({assignees:Object(s.b)({codec:b.b,fieldName:"assignees",min:0,max:i.cb}),severity:g.d,category:r.union([Object(s.d)({fieldName:"category",min:1,max:i.jb}),r.null])}))]),r.keyof({description:null,title:null})),v=r.keyof({title:null,category:null,createdAt:null,updatedAt:null,closedAt:null,status:null,severity:null}),O=(r.intersection([r.exact(r.partial({tags:r.union([Object(s.b)({codec:r.string,fieldName:"tags",min:0,max:i.ub}),r.string]),status:g.e,severity:g.d,assignees:r.union([Object(s.b)({codec:r.string,fieldName:"assignees",min:0,max:i.bb}),r.string]),reporters:r.union([Object(s.b)({codec:r.string,fieldName:"reporters",min:0,max:i.sb}),r.string]),defaultSearchOperator:r.union([r.literal("AND"),r.literal("OR")]),from:r.string,search:r.string,searchFields:r.union([r.array(y),y]),sortField:v,sortOrder:r.union([r.literal("desc"),r.literal("asc")]),to:r.string,owner:r.union([r.array(r.string),r.string]),category:r.union([Object(s.b)({codec:r.string,fieldName:"category",min:0,max:i.ib}),r.string])})),Object(s.e)({maxPerPage:i.gb})]),r.intersection([r.strict({cases:r.array(g.a),page:r.number,per_page:r.number,total:r.number}),h])),x=(Object(s.b)({codec:s.a,min:1,max:i.nb,fieldName:"ids"}),r.intersection([r.strict({case:g.a,outcome:r.union([r.literal("exactMatch"),r.literal("aliasMatch"),r.literal("conflict")])}),r.exact(r.partial({alias_target_id:r.string,alias_purpose:r.union([r.literal("savedObjectConversion"),r.literal("savedObjectImport")])}))])),w=(r.strict({ids:Object(s.b)({codec:r.string,min:1,max:i.fb,fieldName:"ids"})}),r.strict({cases:g.g,errors:r.array(r.strict({error:r.string,message:r.string,status:r.union([r[void 0],r.number]),caseId:r.string}))})),C=r.intersection([r.exact(r.partial({description:Object(s.d)({fieldName:"description",min:1,max:i.ob}),status:g.e,tags:Object(s.b)({codec:Object(s.d)({fieldName:"tag",min:1,max:i.rb}),min:0,max:i.vb,fieldName:"tags"}),title:Object(s.d)({fieldName:"title",min:1,max:i.wb}),connector:m.a,settings:g.b,owner:r.string,severity:g.d,assignees:Object(s.b)({codec:b.b,fieldName:"assignees",min:0,max:i.cb}),category:r.union([Object(s.d)({fieldName:"category",min:1,max:i.jb}),r.null])})),r.strict({id:r.string,version:r.string})]);r.strict({cases:Object(s.b)({codec:C,min:1,max:i.hb,fieldName:"cases"})}),r.strict({case_id:r.string,connector_id:r.string}),r.exact(r.partial({owner:r.union([r.array(r.string),r.string])})),r.exact(r.partial({owner:r.union([r.array(r.string),r.string])})),r.array(r.string),r.array(r.string),r.array(b.c),r.exact(r.partial({owner:r.union([r.array(r.string),r.string])})),r.array(g.h),r.intersection([r.strict({title:r.string,id:r.string,pushedDate:r.string,url:r.string}),r.exact(r.partial({comments:r.array(r.intersection([r.strict({commentId:r.string,pushedDate:r.string}),r.exact(r.partial({externalCommentId:r.string}))]))}))]),r.strict({assignees:r.array(b.d),unassignedUsers:r.array(b.d),participants:r.array(b.d),reporter:b.d}),r.intersection([r.strict({name:r.string,owners:r.array(r.string)}),r.exact(r.partial({size:Object(s.c)({fieldName:"size",min:1,max:i.tb})}))]);var j=n(27);const _=r.strict({latestUserActionPushDate:r.string,oldestUserActionPushDate:r.string,externalService:j.b}),A=r.intersection([r.strict({needsToBePushed:r.boolean,hasBeenPushed:r.boolean}),r.exact(r.partial({details:_}))]),S=(r.record(r.string,r.intersection([r.strict({push:A}),m.a])),r.intersection([r.strict({id:r.string,actionTypeId:r.string,name:r.string,isDeprecated:r.boolean,isPreconfigured:r.boolean,isSystemAction:r.boolean,referencedByCount:r.number}),r.exact(r.partial({config:r.record(r.string,r.unknown),isMissingSecrets:r.boolean}))]));let k;r.array(S),r.strict({id:r.string,version:r.string,mappings:m.c}),n(40),function(e){e.ALERTS_COUNT="alerts.count",e.ALERTS_USERS="alerts.users",e.ALERTS_HOSTS="alerts.hosts",e.ACTIONS_ISOLATE_HOST="actions.isolateHost",e.CONNECTORS="connectors",e.LIFESPAN="lifespan",e.MTTR="mttr"}(k||(k={}));const T=r.union([r.literal(k.ALERTS_COUNT),r.literal(k.ALERTS_USERS),r.literal(k.ALERTS_HOSTS),r.literal(k.ACTIONS_ISOLATE_HOST),r.literal(k.CONNECTORS),r.literal(k.LIFESPAN)]),E=r.union([T,r.literal(k.MTTR)]),R=r.strict({openDuration:r.number,inProgressDuration:r.number,reopenDates:r.array(r.string)}),M=r.strict({total:r.number,values:r.array(r.strict({name:r.union([r.string,r[void 0]]),id:r.string,count:r.number}))}),I=r.strict({total:r.number,values:r.array(r.strict({name:r.string,count:r.number}))}),P=(r.strict({features:r.array(T)}),r.intersection([r.strict({features:r.array(E)}),r.exact(r.partial({from:r.string,to:r.string,owner:r.union([r.array(r.string),r.string])}))]),r.exact(r.partial({alerts:r.exact(r.partial({count:r.number,hosts:M,users:I})),connectors:r.strict({total:r.number}),actions:r.exact(r.partial({isolateHost:r.strict({isolate:r.strict({total:r.number}),unisolate:r.strict({total:r.number})})})),lifespan:r.strict({creationDate:r.string,closeDate:r.union([r.string,r.null]),statusInfo:R})}))),L=r.exact(r.partial({mttr:r.union([r.number,r.null])}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return i}));var r=n(0),a=n(8);const s=r.strict({connector_name:r.string,external_id:r.string,external_title:r.string,external_url:r.string,pushed_at:r.string,pushed_by:a.c}),i=r.intersection([r.strict({connector_id:r.string}),s])},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"f",(function(){return i})),n.d(t,"h",(function(){return o})),n.d(t,"j",(function(){return c})),n.d(t,"l",(function(){return u})),n.d(t,"n",(function(){return l})),n.d(t,"o",(function(){return d})),n.d(t,"p",(function(){return f})),n.d(t,"w",(function(){return p})),n.d(t,"s",(function(){return g})),n.d(t,"k",(function(){return m})),n.d(t,"x",(function(){return b})),n.d(t,"m",(function(){return h})),n.d(t,"v",(function(){return y})),n.d(t,"e",(function(){return v})),n.d(t,"q",(function(){return O})),n.d(t,"u",(function(){return x})),n.d(t,"t",(function(){return w})),n.d(t,"b",(function(){return C})),n.d(t,"c",(function(){return j})),n.d(t,"g",(function(){return _})),n.d(t,"i",(function(){return A})),n.d(t,"r",(function(){return S}));var r=n(1);const a=r.i18n.translate("xpack.cases.caseView.files.actions",{defaultMessage:"Actions"}),s=r.i18n.translate("xpack.cases.caseView.files.addFile",{defaultMessage:"Add file"}),i=(r.i18n.translate("xpack.cases.caseView.files.closeModal",{defaultMessage:"Close"}),r.i18n.translate("xpack.cases.caseView.files.dateAdded",{defaultMessage:"Date added"})),o=r.i18n.translate("xpack.cases.caseView.files.deleteFile",{defaultMessage:"Delete file"}),c=r.i18n.translate("xpack.cases.caseView.files.downloadFile",{defaultMessage:"Download file"}),u=r.i18n.translate("xpack.cases.caseView.files.filesTable",{defaultMessage:"Files table"}),l=r.i18n.translate("xpack.cases.caseView.files.name",{defaultMessage:"Name"}),d=r.i18n.translate("xpack.cases.caseView.files.noFilesAvailable",{defaultMessage:"No files available"}),f=r.i18n.translate("xpack.cases.caseView.files.noPreviewAvailable",{defaultMessage:"No preview available"}),p=(r.i18n.translate("xpack.cases.caseView.files.resultsCount",{defaultMessage:"Showing"}),r.i18n.translate("xpack.cases.caseView.files.type",{defaultMessage:"Type"})),g=r.i18n.translate("xpack.cases.caseView.files.searchPlaceholder",{defaultMessage:"Search files"}),m=r.i18n.translate("xpack.cases.caseView.files.failedUpload",{defaultMessage:"Failed to upload file"}),b=r.i18n.translate("xpack.cases.caseView.files.unknownMimeType",{defaultMessage:"Unknown"}),h=r.i18n.translate("xpack.cases.caseView.files.imageMimeType",{defaultMessage:"Image"}),y=r.i18n.translate("xpack.cases.caseView.files.textMimeType",{defaultMessage:"Text"}),v=r.i18n.translate("xpack.cases.caseView.files.compressedMimeType",{defaultMessage:"Compressed"}),O=r.i18n.translate("xpack.cases.caseView.files.pdfMimeType",{defaultMessage:"PDF"}),x=e=>r.i18n.translate("xpack.cases.caseView.files.successfulUploadFileName",{defaultMessage:"File {fileName} uploaded successfully",values:{fileName:e}}),w=e=>r.i18n.translate("xpack.cases.caseView.files.showingFilesTitle",{values:{totalFiles:e},defaultMessage:"Showing {totalFiles} {totalFiles, plural, =1 {file} other {files}}"}),C=r.i18n.translate("xpack.cases.caseView.files.added",{defaultMessage:"added "}),j=r.i18n.translate("xpack.cases.caseView.files.addedUnknownFile",{defaultMessage:"added an unknown file"}),_=r.i18n.translate("xpack.cases.caseView.files.delete",{defaultMessage:"Delete"}),A=r.i18n.translate("xpack.cases.caseView.files.deleteThisFile",{defaultMessage:"Delete this file?"}),S=r.i18n.translate("xpack.cases.caseView.files.removedFile",{defaultMessage:"removed file"})},function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return i}));const r="all",a="all",s=["asc","desc"];let i;!function(e){e.closedAt="closedAt",e.createdAt="createdAt",e.updatedAt="updatedAt",e.severity="severity",e.status="status",e.title="title",e.category="category"}(i||(i={}))},function(e,t,n){"use strict";n.r(t),n.d(t,"CasesContext",(function(){return C})),n.d(t,"CasesProvider",(function(){return j}));var r=n(12),a=n(2),s=n.n(a),i=n(66),o=n.n(i),c=n(80),u=n(43),l=n(65),d=n(15);const f=Object(a.lazy)((()=>Promise.all([n.e(1),n.e(0),n.e(3),n.e(25)]).then(n.bind(null,336)))),p=s.a.memo((({state:e})=>{return s.a.createElement(s.a.Fragment,null,e.createCaseFlyout.isFlyoutOpen&&void 0!==e.createCaseFlyout.props?(t=e.createCaseFlyout.props,s.a.createElement(a.Suspense,{fallback:s.a.createElement(d.EuiLoadingSpinner,null)},s.a.createElement(f,t))):null,e.selectCaseModal.isModalOpen&&void 0!==e.selectCaseModal.props?Object(l.b)(e.selectCaseModal.props):null);var t}));p.displayName="CasesContextUi";var g=n(3),m=n(34),b=n(33),h=n(55),y=n.n(h),v=n(5),O=n(31),x=n(68);const w=new u.QueryClient,C=s.a.createContext(void 0),j=({children:e,value:{externalReferenceAttachmentTypeRegistry:t,persistableStateAttachmentTypeRegistry:n,owner:i,permissions:l,basePath:d=b.b,features:f={},releasePhase:h="ga",getFilesClient:j}})=>{const{appId:_,appTitle:A}=(()=>{var e,t,n,r;const{currentAppId$:a,applications$:s}=Object(v.g)().services.application,i=y()(a),o=y()(s);return{appId:i,appTitle:i?null!==(e=null==o||null===(t=o.get(i))||void 0===t||null===(n=t.category)||void 0===n?void 0:n.label)&&void 0!==e?e:null==o||null===(r=o.get(i))||void 0===r?void 0:r.title:void 0}})(),[S,k]=Object(a.useReducer)(O.b,Object(O.c)()),[T,E]=Object(a.useState)((()=>({externalReferenceAttachmentTypeRegistry:t,persistableStateAttachmentTypeRegistry:n,owner:i,permissions:l,basePath:d,features:Object(r.merge)({},g.H,f),releasePhase:h,dispatch:k})));o()((()=>{E((e=>({...e,permissions:l})))}),[l]),Object(a.useEffect)((()=>{_&&A&&E((e=>({...e,appId:_,appTitle:A})))}),[A,_]);const R=Object(a.useCallback)((e=>{if(0===i.length)return e;if(Object(x.a)(i[0]))return s.a.createElement(c.a,{client:j(Object(m.a)(i[0]))},e);throw new Error("Invalid owner provided to cases context. See https://github.com/elastic/kibana/blob/main/x-pack/plugins/cases/README.md#casescontext-setup")}),[j,i]);return function(e){return null!=e.appId&&null!=e.appTitle&&null!=e.permissions}(T)?s.a.createElement(u.QueryClientProvider,{client:w},s.a.createElement(C.Provider,{value:T},R(s.a.createElement(s.a.Fragment,null,s.a.createElement(p,{state:S}),e)))):null};j.displayName="CasesProvider",t.default=j},function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return i}));var r=n(104);const a=()=>({createCaseFlyout:{isFlyoutOpen:!1},selectCaseModal:{isModalOpen:!1}});let s;!function(e){e[e.OPEN_CREATE_CASE_FLYOUT=0]="OPEN_CREATE_CASE_FLYOUT",e[e.CLOSE_CREATE_CASE_FLYOUT=1]="CLOSE_CREATE_CASE_FLYOUT",e[e.OPEN_ADD_TO_CASE_MODAL=2]="OPEN_ADD_TO_CASE_MODAL",e[e.CLOSE_ADD_TO_CASE_MODAL=3]="CLOSE_ADD_TO_CASE_MODAL"}(s||(s={}));const i=(e,t)=>{switch(t.type){case s.OPEN_CREATE_CASE_FLYOUT:return{...e,createCaseFlyout:{isFlyoutOpen:!0,props:t.payload}};case s.CLOSE_CREATE_CASE_FLYOUT:return{...e,createCaseFlyout:{isFlyoutOpen:!1}};case s.OPEN_ADD_TO_CASE_MODAL:return{...e,selectCaseModal:{isModalOpen:!0,props:t.payload}};case s.CLOSE_ADD_TO_CASE_MODAL:return{...e,selectCaseModal:{isModalOpen:!1}};default:Object(r.assertNever)(t)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(2),a=n(30);const s=()=>{const e=Object(r.useContext)(a.CasesContext);if(!e)throw new Error("useCasesContext must be used within a CasesProvider and have a defined value. See https://github.com/elastic/kibana/blob/main/x-pack/plugins/cases/README.md#cases-ui");return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"g",(function(){return g})),n.d(t,"b",(function(){return i})),n.d(t,"h",(function(){return c})),n.d(t,"f",(function(){return u})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return d})),n.d(t,"c",(function(){return f})),n.d(t,"k",(function(){return v})),n.d(t,"n",(function(){return O})),n.d(t,"i",(function(){return C})),n.d(t,"m",(function(){return j})),n.d(t,"l",(function(){return _})),n.d(t,"j",(function(){return A}));var r=n(1),a=n(17),s=n(3);const i="/cases",o=e=>e.replaceAll("//","/"),c=e=>o(`${e}${s.i}`),u=e=>o(`${e}${s.g}`),l=e=>o(`${e}${s.B}`),d=e=>o(`${e}${s.A}`),f=e=>{const{commentId:t,tabId:n}=e;return o(t?Object(a.generatePath)(s.A,e):void 0!==n?Object(a.generatePath)(s.C,e):Object(a.generatePath)(s.B,e))},p={cases:"cases",casesCreate:"cases_create",casesConfigure:"cases_configure"},g=({basePath:e=i,extend:t={}})=>{var n,a,s;return{title:r.i18n.translate("xpack.cases.navigation.cases",{defaultMessage:"Cases"}),...null!==(n=t[p.cases])&&void 0!==n?n:{},id:p.cases,path:e,deepLinks:[{title:r.i18n.translate("xpack.cases.navigation.create",{defaultMessage:"Create New Case"}),...null!==(a=t[p.casesCreate])&&void 0!==a?a:{},id:p.casesCreate,path:c(e)},{title:r.i18n.translate("xpack.cases.navigation.configure",{defaultMessage:"Configure Cases"}),...null!==(s=t[p.casesConfigure])&&void 0!==s?s:{},id:p.casesConfigure,path:u(e)}]}};var m=n(2),b=n(5),h=n(32),y=n(58);const v=()=>Object(a.useParams)();function O(){const{search:e}=Object(a.useLocation)(),[t,n]=Object(m.useState)((()=>Object(y.i)(e))),r=Object(m.useCallback)(((e=t)=>Object(y.k)(e)),[t]);return Object(m.useEffect)((()=>{n(Object(y.i)(e))}),[e]),{urlParams:t,toUrlParams:r}}const x=({path:e,deepLinkId:t})=>{const{appId:n}=Object(h.a)(),{navigateTo:r,getAppUrl:a}=Object(b.h)(n);return[Object(m.useCallback)((n=>a({path:e,deepLinkId:t,absolute:n})),[a,t,e]),Object(m.useCallback)((()=>r({path:e,deepLinkId:t})),[r,t,e])]},w={all:{path:"/"},create:{path:s.i},configure:{path:s.g}},C=()=>{const[e,t]=x({path:w.all.path,deepLinkId:s.c});return{getAllCasesUrl:e,navigateToAllCases:t}},j=()=>{const[e,t]=x({path:w.create.path,deepLinkId:s.c});return{getCreateCaseUrl:e,navigateToCreateCase:t}},_=()=>{const[e,t]=x({path:w.configure.path,deepLinkId:s.c});return{getConfigureCasesUrl:e,navigateToConfigureCases:t}},A=()=>{const{appId:e}=Object(h.a)(),{navigateTo:t,getAppUrl:n}=Object(b.h)(e),r=s.c;return{getCaseViewUrl:Object(m.useCallback)(((e,t)=>n({deepLinkId:r,absolute:t,path:f(e)})),[r,n]),navigateToCaseView:Object(m.useCallback)((e=>t({deepLinkId:r,path:f(e)})),[t,r])}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return i}));var r=n(0);n(12),n(3),r.strict({caseIds:r.array(r.string)});const a="FilesCases",s=(e,t)=>`${e}${a}${t}`,i=e=>`${e}${a}`},function(e,t,n){"use strict";n.d(t,"d",(function(){return s.c})),n.d(t,"c",(function(){return s.a})),n.d(t,"b",(function(){return H})),n.d(t,"a",(function(){return Z})),n.d(t,"e",(function(){return ne}));var r=n(0),a=n(8),s=n(6);const i=r.strict({assignees:a.a}),o=r.strict({type:r.literal(s.c.assignees),payload:i}),c=r.strict({category:r.union([r.string,r.null])}),u=r.strict({type:r.literal(s.c.category),payload:c});var l=n(40);const d=r.strict({comment:l.a}),f=r.strict({comment:l.b}),p=r.strict({type:r.literal(s.c.comment),payload:d}),g=r.strict({type:r.literal(s.c.comment),payload:f});var m=n(21);const b=r.strict({connector:m.b}),h=r.strict({connector:m.a}),y=r.strict({type:r.literal(s.c.connector),payload:b}),v=r.strict({type:r.literal(s.c.connector),payload:h}),O=r.strict({description:r.string}),x=r.strict({type:r.literal(s.c.description),payload:O});var w=n(13);const C=r.strict({settings:w.b}),j=r.strict({type:r.literal(s.c.settings),payload:C}),_=r.strict({tags:r.array(r.string)}),A=r.strict({type:r.literal(s.c.tags),payload:_}),S=r.strict({title:r.string}),k=r.strict({type:r.literal(s.c.title),payload:S}),T=r.strict({type:r.literal(s.c.create_case)}),E=r.strict({assignees:i.type.props.assignees,description:O.type.props.description,status:r.string,severity:r.string,tags:_.type.props.tags,title:S.type.props.title,settings:C.type.props.settings,owner:r.string}),R=r.exact(r.partial({category:c.type.props.category})),M=r.intersection([E,R]),I=r.intersection([T,r.strict({payload:r.intersection([h,M])})]),P=r.intersection([T,r.strict({payload:r.intersection([b,M])})]),L=r.strict({type:r.literal(s.c.delete_case),payload:r.strict({})});var N=n(27);const D=r.strict({externalService:N.a}),U=r.strict({externalService:N.b}),F=r.strict({type:r.literal(s.c.pushed),payload:D}),V=r.strict({type:r.literal(s.c.pushed),payload:U}),B=r.strict({severity:w.d}),q=r.strict({type:r.literal(s.c.severity),payload:B}),$=r.strict({status:w.e}),W=r.strict({type:r.literal(s.c.status),payload:$}),z=r.strict({created_at:r.string,created_by:a.c,owner:r.string,action:s.b}),H=r.strict({action_id:r.string,case_id:r.string,comment_id:r.union([r.string,r.null])}),G=r.strict({comment_id:r.union([r.string,r.null])}),J=r.union([x,A,k,j,W,q,o,L,u]),K=r.union([J,p]),Y=r.union([J,g]),Q=r.union([K,I,v,V]),X=r.union([Y,P,y,F]),Z=r.intersection([Q,z]),ee=(r.intersection([X,z]),r.intersection([Z,G])),te=r.intersection([ee,r.strict({id:r.string,version:r.string})]),ne=r.array(te)},function(e,t,n){"use strict";n.r(t),n.d(t,"CaseSeverity",(function(){return r.c})),n.d(t,"APP_ID",(function(){return a.c})),n.d(t,"CASES_URL",(function(){return a.j})),n.d(t,"SECURITY_SOLUTION_OWNER",(function(){return a.Ib})),n.d(t,"OBSERVABILITY_OWNER",(function(){return a.Bb})),n.d(t,"GENERAL_CASES_OWNER",(function(){return a.M})),n.d(t,"CREATE_CASES_CAPABILITY",(function(){return a.E})),n.d(t,"DELETE_CASES_CAPABILITY",(function(){return a.J})),n.d(t,"PUSH_CASES_CAPABILITY",(function(){return a.Eb})),n.d(t,"READ_CASES_CAPABILITY",(function(){return a.Fb})),n.d(t,"UPDATE_CASES_CAPABILITY",(function(){return a.Lb})),n.d(t,"INTERNAL_BULK_GET_CASES_URL",(function(){return a.Q})),n.d(t,"LENS_ATTACHMENT_TYPE",(function(){return a.Z})),n.d(t,"INTERNAL_BULK_CREATE_ATTACHMENTS_URL",(function(){return a.O})),n.d(t,"SAVED_OBJECT_TYPES",(function(){return a.Gb})),n.d(t,"CASE_COMMENT_SAVED_OBJECT",(function(){return a.n})),n.d(t,"ConnectorTypes",(function(){return r.h})),n.d(t,"AttachmentType",(function(){return r.a})),n.d(t,"ExternalReferenceStorageType",(function(){return r.i})),n.d(t,"getCasesFromAlertsUrl",(function(){return s.l})),n.d(t,"getCaseFindUserActionsUrl",(function(){return s.g})),n.d(t,"throwErrors",(function(){return s.n})),n.d(t,"StatusAll",(function(){return i.d})),n.d(t,"createUICapabilities",(function(){return o.a})),n.d(t,"getApiTags",(function(){return l})),n.d(t,"CaseMetricsFeature",(function(){return d.a}));var r=n(4),a=n(3),s=n(9),i=n(29),o=n(82);let c;!function(e){e.Read="Read",e.Create="Create",e.Delete="Delete"}(c||(c={}));var u=n(34);const l=e=>{const t=Object(u.b)(e,c.Create),n=Object(u.b)(e,c.Delete),r=Object(u.b)(e,c.Read);return{all:[a.Kb,a.f,a.N,t,r],read:[a.Kb,a.f,a.N,r],delete:[n]}};var d=n(26)},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s}));var r=n(3);const a=e=>Object.keys(r.Db).includes(e),s=e=>{var t;return null===(t=Object.values(r.Db).find((t=>t.appId===e)))||void 0===t?void 0:t.id}},function(e,t){e.exports=__kbnSharedDeps__.ReactRouterDomV5Compat},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return d})),n.d(t,"d",(function(){return f}));var r=n(0),a=n(21),s=n(8);const i=r.union([r.literal("close-by-user"),r.literal("close-by-pushing")]),o=r.strict({connector:a.a,closure_type:i}),c=r.intersection([o,r.strict({owner:r.string})]),u=r.strict({created_at:r.string,created_by:s.c,updated_at:r.union([r.string,r.null]),updated_by:r.union([s.c,r.null])}),l=r.intersection([c,u]),d=r.intersection([l,r.strict({id:r.string,version:r.string,error:r.union([r.string,r.null]),owner:r.string,mappings:a.c})]),f=r.array(d)},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return u}));var r=n(0),a=n(3),s=n(7),i=n(16);r.strict({ids:Object(s.b)({codec:s.a,min:1,max:a.mb,fieldName:"ids"})});const o=r.union([i.l,i.b,i.a,i.f,i.k]),c=r.union([r.strict({comment:Object(s.d)({fieldName:"comment",min:1,max:a.lb}),type:r.literal(i.d.user),owner:r.string}),i.b,r.strict({type:r.literal(i.d.actions),comment:Object(s.d)({fieldName:"comment",min:1,max:a.lb}),actions:r.strict({targets:r.array(r.strict({hostname:r.string,endpointId:r.string})),type:r.string}),owner:r.string}),i.f,i.g,i.k]),u=r.union([o,i.h]);r.intersection([c,r.strict({id:r.string,version:r.string})]),r.strict({comments:r.array(i.c),page:r.number,per_page:r.number,total:r.number}),r.intersection([r.exact(r.partial({sortOrder:r.union([r.literal("desc"),r.literal("asc")])})),Object(s.e)({maxPerPage:a.kb})]),Object(s.b)({codec:c,min:0,max:a.db,fieldName:"attachments"}),r.strict({ids:Object(s.b)({codec:r.string,min:1,max:a.eb,fieldName:"ids"})}),r.strict({attachments:i.e,errors:r.array(r.strict({error:r.string,message:r.string,status:r.union([r[void 0],r.number]),attachmentId:r.string}))})},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/embeddable/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"d",(function(){return l})),n.d(t,"c",(function(){return d})),n.d(t,"a",(function(){return f}));var r=n(10),a=n(19),s=n(20),i=n(26),o=n(18),c=n(36);const u=e=>Object(s.pipe)(i.e.decode(e),Object(r.fold)(Object(c.throwErrors)(o.c),a.identity)),l=e=>Object(s.pipe)(i.g.decode(e),Object(r.fold)(Object(c.throwErrors)(o.c),a.identity)),d=e=>Object(s.pipe)(i.f.decode(e),Object(r.fold)(Object(c.throwErrors)(o.c),a.identity)),f=e=>(Object(s.pipe)(i.d.decode(e),Object(r.fold)(Object(c.throwErrors)(o.c),a.identity)),e)},function(e,t){e.exports=__kbnSharedDeps__.ReactQuery},function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var r=n(15),a=n(2),s=n.n(a),i=n(53),o=n.n(i),c=n(25),u=n(37),l=n(4),d=n(5),f=n(33),p=n(22),g=n(3),m=n(32);const b=o.a.span.withConfig({displayName:"Title",componentId:"sc-1a4fxpg-0"})(["text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:",";-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;"],3),h=o()(r.EuiText).withConfig({displayName:"EuiTextStyled",componentId:"sc-1a4fxpg-1"})(["",""],(({theme:e})=>{var t,n,r;return`\n margin-bottom: ${null!==(t=null===(n=e.eui)||void 0===n||null===(r=n.paddingSizes)||void 0===r?void 0:r.s)&&void 0!==t?t:8}px;\n `}));const y=e=>Object.hasOwn(e,"body"),v=e=>{var t,n;return y(e)?null!==(t=null===(n=e.body)||void 0===n?void 0:n.message)&&void 0!==t?t:"":e.message},O=()=>{const{appId:e}=Object(m.a)(),{getUrlForApp:t,navigateToUrl:n}=Object(d.g)().services.application,r=Object(d.j)();return{showSuccessAttach:({theCase:a,attachments:i,title:o,content:d})=>{const m=Object(u.b)(a.owner)?g.Db[a.owner].appId:e,h=t(m,{deepLinkId:"cases",path:Object(f.c)({detailName:a.id})}),y=function({theCase:e,title:t,attachments:n}){if(void 0!==t)return t;if(void 0!==n){const t=function(e){let t=0;for(const n of e)n.type===l.a.alert&&(Array.isArray(n.alertId)&&n.alertId.length>1?t+=n.alertId.length:t++);return t}(n);if(t>0)return Object(p.o)(e.title,t)}return Object(p.q)(e.title)}({theCase:a,title:o,attachments:i}),v=function({theCase:e,content:t,attachments:n}){if(void 0!==t)return t;if(void 0!==n)for(const t of n)if(t.type===l.a.alert&&e.settings.syncAlerts)return p.n}({theCase:a,content:d,attachments:i});return r.addSuccess({color:"success",iconType:"check",title:Object(c.toMountPoint)(s.a.createElement(b,null,y)),text:Object(c.toMountPoint)(s.a.createElement(x,{content:v,onViewCaseClick:()=>{n(h)}}))})},showErrorToast:(e,t)=>{"AbortError"!==e.name&&r.addError((e=>{var t;return y(e)?new Error(null===(t=e.body)||void 0===t?void 0:t.message):e})(e),{title:v(e),...t})},showSuccessToast:e=>{r.addSuccess({title:e,className:"eui-textBreakWord"})},showDangerToast:e=>{r.addDanger({title:e,className:"eui-textBreakWord"})},showInfoToast:(e,t)=>{r.addInfo({title:e,text:t,className:"eui-textBreakWord"})}}},x=({onViewCaseClick:e,content:t})=>s.a.createElement(s.a.Fragment,null,void 0!==t?s.a.createElement(h,{size:"s","data-test-subj":"toaster-content-sync-text"},t):null,s.a.createElement(r.EuiButtonEmpty,{size:"xs",flush:"left",onClick:e,"data-test-subj":"toaster-content-case-view-link"},p.ub));x.displayName="CaseToastSuccessContent"},function(e,t,n){"use strict";n.d(t,"e",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"f",(function(){return c})),n.d(t,"k",(function(){return u})),n.d(t,"i",(function(){return l})),n.d(t,"j",(function(){return d})),n.d(t,"h",(function(){return f})),n.d(t,"g",(function(){return p})),n.d(t,"a",(function(){return g}));var r=n(1);n(22);const a=r.i18n.translate("xpack.cases.containers.errorTitle",{defaultMessage:"Error fetching data"}),s=r.i18n.translate("xpack.cases.containers.errorCreatingCaseTitle",{defaultMessage:"Error creating case"}),i=r.i18n.translate("xpack.cases.containers.errorDeletingTitle",{defaultMessage:"Error deleting data"}),o=r.i18n.translate("xpack.cases.containers.errorDeletingFile",{defaultMessage:"Error deleting file"}),c=r.i18n.translate("xpack.cases.containers.errorUpdatingTitle",{defaultMessage:"Error updating data"}),u=e=>r.i18n.translate("xpack.cases.containers.updatedCase",{values:{caseTitle:e},defaultMessage:'Updated "{caseTitle}"'}),l=(r.i18n.translate("xpack.cases.containers.updatedCases",{defaultMessage:"Updated cases"}),e=>r.i18n.translate("xpack.cases.containers.pushToExternalService",{values:{serviceName:e},defaultMessage:"Successfully sent to { serviceName }"})),d=e=>r.i18n.translate("xpack.cases.containers.syncCase",{values:{caseTitle:e},defaultMessage:'Alerts in "{caseTitle}" have been synced'}),f=r.i18n.translate("xpack.cases.containers.statusChangeToasterText",{defaultMessage:"Updated the statuses of attached alerts."}),p=r.i18n.translate("xpack.cases.containers.deleteSuccess",{defaultMessage:"File deleted successfully"}),g=r.i18n.translate("xpack.cases.containers.categoriesErrorTitle",{defaultMessage:"Error fetching categories"})},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/kibanaReact/common");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t,n){"use strict";let r;n.d(t,"a",(function(){return r})),function(e){e.BUTTON="button",e.CUSTOM="custom"}(r||(r={}))},function(e,t,n){"use strict";const r=n(93);e.exports=function(e,...t){if(!e){if(1===t.length&&t[0]instanceof Error)throw t[0];throw new r(t)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=".lens"},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(3);const a=e=>{const t=!(null==e||!e[r.E]),n=!(null==e||!e[r.Fb]),a=!(null==e||!e[r.Lb]),s=!(null==e||!e[r.J]),i=!(null==e||!e[r.Eb]),o=!(null==e||!e[r.h]);return{all:t&&n&&a&&s&&i&&o,create:t,read:n,update:a,delete:s,push:i,connectors:o}}},function(e,t,n){"use strict";let r;n.d(t,"a",(function(){return r})),function(e){e.open="open",e["in-progress"]="in-progress",e.closed="closed"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return i}));var r=n(1);const a=r.i18n.translate("xpack.cases.caseView.visualizations.addedVisualization",{defaultMessage:"added visualization"}),s=r.i18n.translate("xpack.cases.caseView.visualizations.removedVisualization",{defaultMessage:"removed visualization"}),i=r.i18n.translate("xpack.cases.caseView.visualizations.openVisualizationButtonLabel",{defaultMessage:"Open visualization"})},function(e,t){e.exports=__kbnSharedDeps__.StyledComponents},function(e,t,n){e.exports=n(59)(1466)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(70),a=n(2),s=r.__importDefault(n(125));t.default=function(e,t){var n=a.useState(t),r=n[0],i=n[1];return s.default((function(){var t=e.subscribe(i);return function(){return t.unsubscribe()}}),[e]),r}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return c})),n.d(t,"a",(function(){return u}));var r=n(3),a=n(14),s=n(42);const i=async({http:e,signal:t,query:n})=>{const i=await e.get(r.t,{query:n,signal:t});return Object(a.a)(Object(s.b)(i))},o=async({http:e,query:t,signal:n})=>{const i=await e.get(r.x,{signal:n,query:t});return Object(a.f)(Object(s.d)(i))},c=async({http:e,signal:t,query:n})=>{const i=await e.get(r.S,{signal:t,query:n});return Object(a.f)(Object(s.c)(i))},u=async({http:e,signal:t,params:n})=>{const a=await e.post(r.Q,{body:JSON.stringify({...n}),signal:t});return Object(s.a)(a)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s}));const r="kibana.alert.rule",a=`${r}.name`,s=`${r}.uuid`;Object.values({APM:"apm",LOGS:"logs",INFRASTRUCTURE:"infrastructure",OBSERVABILITY:"observability",SLO:"slo",SIEM:"siem",UPTIME:"uptime"}).map((e=>e))},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"f",(function(){return c})),n.d(t,"e",(function(){return u})),n.d(t,"a",(function(){return l})),n.d(t,"d",(function(){return f})),n.d(t,"c",(function(){return p})),n.d(t,"g",(function(){return g})),n.d(t,"j",(function(){return m})),n.d(t,"k",(function(){return b})),n.d(t,"i",(function(){return h})),n.d(t,"h",(function(){return y}));var r=n(4),a=n(89),s=n(83);const i=(e,t)=>{var n;return null!==(n=t.find((t=>t.id===e)))&&void 0!==n?n:null},o={[r.h.swimlane]:a.a},c=({connectors:e=[],config:t={}})=>({...t,validations:[{validator:({value:t})=>{const n=i(t,e);if(null!=n)return(e=>{if(e.isDeprecated)return{message:"Deprecated connector"}})(n)}},{validator:({value:t})=>{const n=i(t,e);var r;if(null!=n)return null===(r=o[n.actionTypeId])||void 0===r?void 0:r.call(o,n)}}]}),u=e=>{if(e.fields){const t=l(e.fields);return{...e,fields:t}}return e},l=e=>e?Object.entries(e).reduce(((e,[t,n])=>({...e,[t]:d(n)?null:n})),{}):null,d=e=>null==e||"object"==typeof e&&0===Object.keys(e).length||"string"==typeof e&&0===e.trim().length,f=e=>{if(e.fields){const t=Object.entries(e.fields).reduce(((e,[t,n])=>({...e,[t]:null===n?void 0:n})),{});return{...e,fields:t}}return e},p=(e,t)=>{if(null==t)return"";try{if(e.actionTypeRegistry.has(t))return e.actionTypeRegistry.get(t).iconClass}catch{return""}return""},g=e=>{var t;return null!==(t=null==e?void 0:e.isDeprecated)&&void 0!==t&&t},m=e=>{window.sessionStorage.removeItem(e)},b=e=>new URLSearchParams(e).toString(),h=e=>Object.fromEntries(new URLSearchParams(e)),y=({caseUsers:e,createdBy:t})=>{const n=new Map,r=null!=(null==e?void 0:e.reporter)?[e.reporter]:[Object(s.a)(t)];if(e)for(const t of[...e.assignees,...e.participants,e.reporter,...e.unassignedUsers])null!=t.uid&&null!=t.user.username&&n.set(t.uid,{uid:t.uid,user:t.user,data:{avatar:t.avatar}});return{userProfiles:n,reporterAsArray:r}}},function(e,t){e.exports=__kbnSharedDeps_npm__},function(e,t,n){e.exports=n(59)(2943)},function(e,t,n){"use strict";const r=n(48),a={};e.exports=function(e,t,n){if(!1===t||null==t)return e;"string"==typeof(n=n||{})&&(n={separator:n});const s=Array.isArray(t);r(!s||!n.separator,"Separator option no valid for array-based chain");const i=s?t:t.split(n.separator||".");let o=e;for(let e=0;ea.either.chain(r.string.validate(e,t),(n=>{const a=+n;return isNaN(a)?r.failure(e,t,"cannot parse to a number"):r.success(a)}))),String)},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(2),a=n(87),s=n(55),i=n.n(s),o=n(5);const c={darkMode:!1};function u(){const{services:{theme:e}}=Object(o.g)(),t=Object(r.useMemo)((()=>{var t;return null!==(t=null==e?void 0:e.theme$)&&void 0!==t?t:Object(a.of)(c)}),[e]),{darkMode:n}=i()(t,c);return n}},function(e,t){e.exports=__kbnSharedDeps__.ReactDom},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return u}));var r=n(2),a=n.n(r),s=n(15),i=n(30);const o=Object(r.lazy)((()=>Promise.all([n.e(0),n.e(2),n.e(7)]).then(n.bind(null,143)))),c=({externalReferenceAttachmentTypeRegistry:e,persistableStateAttachmentTypeRegistry:t,getFilesClient:n,owner:c,permissions:u,hiddenStatuses:l,onRowClick:d,onClose:f})=>a.a.createElement(i.CasesProvider,{value:{externalReferenceAttachmentTypeRegistry:e,persistableStateAttachmentTypeRegistry:t,getFilesClient:n,owner:c,permissions:u}},a.a.createElement(r.Suspense,{fallback:a.a.createElement(s.EuiLoadingSpinner,null)},a.a.createElement(o,{hiddenStatuses:l,onRowClick:d,onClose:f}))),u=({hiddenStatuses:e,onRowClick:t,onClose:n})=>a.a.createElement(r.Suspense,{fallback:a.a.createElement(s.EuiLoadingSpinner,null)},a.a.createElement(o,{hiddenStatuses:e,onRowClick:t,onClose:n}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(70),a=n(106),s=r.__importDefault(n(127));t.default=function(e,t){s.default(e,t,a.isDeepEqual)}},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/uiActions/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return l}));var r=n(3),a=n(34),s=n(1);const i=e=>s.i18n.translate("xpack.cases.files.deleteReason",{values:{owner:e},defaultMessage:"This file is managed by Cases. Navigate to the Cases page under {owner} to delete it."}),o=e=>{switch(e){case r.Ib:return"Security";case r.Bb:return"Observability";case r.M:return"Stack Management";default:return e}},c=(e,t)=>{var n;return{id:Object(a.a)(t),allowedMimeTypes:e.allowedMimeTypes,maxSizeBytes:null!==(n=e.maxSize)&&void 0!==n?n:r.qb,managementUiActions:{delete:{enabled:!1,reason:i(o(t))}}}},u=e=>r.Cb.includes(e),l=(e,t)=>{const n=(e=>{const t=new Map;for(const n of r.Cb)t.set(n,c(e,n));return t})(e);for(const e of n.values())t.registerFileKind(e)}},function(e,t){e.exports=__kbnSharedDeps__.SaferLodashSet},function(e,t){e.exports=__kbnSharedDeps__.TsLib},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return l})),n.d(t,"b",(function(){return d}));var r=n(4);const a=["text/plain","text/csv","text/json","application/json"],s=["application/zip","application/gzip","application/x-bzip","application/x-bzip2","application/x-7z-compressed","application/x-tar"],i=["application/pdf"],o=new Set(["image/aces","image/apng","image/avci","image/avcs","image/avif","image/bmp","image/cgm","image/dicom-rle","image/dpx","image/emf","image/example","image/fits","image/g3fax","image/heic","image/heic-sequence","image/heif","image/heif-sequence","image/hej2k","image/hsj2","image/jls","image/jp2","image/jpeg","image/jph","image/jphc","image/jpm","image/jpx","image/jxr","image/jxrA","image/jxrS","image/jxs","image/jxsc","image/jxsi","image/jxss","image/ktx","image/ktx2","image/naplps","image/png","image/prs.btif","image/prs.pti","image/pwg-raster","image/svg+xml","image/t38","image/tiff","image/tiff-fx","image/vnd.adobe.photoshop","image/vnd.airzip.accelerator.azv","image/vnd.cns.inf2","image/vnd.dece.graphic","image/vnd.djvu","image/vnd.dwg","image/vnd.dxf","image/vnd.dvb.subtitle","image/vnd.fastbidsheet","image/vnd.fpx","image/vnd.fst","image/vnd.fujixerox.edmics-mmr","image/vnd.fujixerox.edmics-rlc","image/vnd.globalgraphics.pgb","image/vnd.microsoft.icon","image/vnd.mix","image/vnd.ms-modi","image/vnd.mozilla.apng","image/vnd.net-fpx","image/vnd.pco.b16","image/vnd.radiance","image/vnd.sealed.png","image/vnd.sealedmedia.softseal.gif","image/vnd.sealedmedia.softseal.jpg","image/vnd.svf","image/vnd.tencent.tap","image/vnd.valve.source.texture","image/vnd.wap.wbmp","image/vnd.xiff","image/vnd.zbrush.pcx","image/webp","image/wmf"]);var c=n(28);const u=e=>{var t;return null===(t=e.mimeType)||void 0===t?void 0:t.startsWith("image/")},l=e=>{if(void 0===e)return c.x;if(o.has(e))return c.m;if(a.includes(e))return c.v;if(s.includes(e))return c.e;if(i.includes(e))return c.q;const t=e.split("/");return t.length<=1||""===t[0]?c.x:t[0].charAt(0).toUpperCase()+t[0].slice(1)},d=e=>{var t;return r.j.is(e)&&(null==e||null===(t=e.files)||void 0===t?void 0:t.length)>=1}},function(e,t,n){"use strict";(function(t){const r=n(61),a=n(95),s=n(73),i={needsProtoHack:new Set([a.set,a.map,a.weakSet,a.weakMap])};e.exports=i.clone=function(e,n={},r=null){if("object"!=typeof e||null===e)return e;let o=i.clone,c=r;if(n.shallow){if(!0!==n.shallow)return i.cloneWithShallow(e,n);o=e=>e}else if(c){const t=c.get(e);if(t)return t}else c=new Map;const u=a.getInternalProto(e);if(u===a.buffer)return t&&t.from(e);if(u===a.date)return new Date(e.getTime());if(u===a.regex)return new RegExp(e);const l=i.base(e,u,n);if(l===e)return e;if(c&&c.set(e,l),u===a.set)for(const t of e)l.add(o(t,n,c));else if(u===a.map)for(const[t,r]of e)l.set(t,o(r,n,c));const d=s.keys(e,n);for(const t of d){if("__proto__"===t)continue;if(u===a.array&&"length"===t){l.length=e.length;continue}const r=Object.getOwnPropertyDescriptor(e,t);r?r.get||r.set?Object.defineProperty(l,t,r):r.enumerable?l[t]=o(e[t],n,c):Object.defineProperty(l,t,{enumerable:!1,writable:!0,configurable:!0,value:o(e[t],n,c)}):Object.defineProperty(l,t,{enumerable:!0,writable:!0,configurable:!0,value:o(e[t],n,c)})}return l},i.cloneWithShallow=function(e,t){const n=t.shallow;(t=Object.assign({},t)).shallow=!1;const a=new Map;for(const t of n){const n=r(e,t);"object"!=typeof n&&"function"!=typeof n||a.set(n,n)}return i.clone(e,t,a)},i.base=function(e,t,n){if(!1===n.prototype)return i.needsProtoHack.has(t)?new t.constructor:t===a.array?[]:{};const r=Object.getPrototypeOf(e);if(r&&r.isImmutable)return e;if(t===a.array){const e=[];return r!==t&&Object.setPrototypeOf(e,r),e}if(i.needsProtoHack.has(t)){const e=new r.constructor;return r!==t&&Object.setPrototypeOf(e,r),e}return Object.create(r)}}).call(this,n(60).Buffer)},function(e,t,n){"use strict";t.keys=function(e,t={}){return!1!==t.symbols?Reflect.ownKeys(e):Object.getOwnPropertyNames(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return i}));const r=1,a=10,s={all:["cases"],users:["users"],connectors:["connectors"],alerts:["alerts"],userActions:["user-actions"],connectorsList:()=>[...s.connectors,"list"],casesList:()=>[...s.all,"list"],casesMetrics:()=>[...s.casesList(),"metrics"],casesStatuses:()=>[...s.casesList(),"statuses"],cases:e=>[...s.casesList(),"all-cases",e],caseView:()=>[...s.all,"case"],case:e=>[...s.caseView(),e],caseFiles:(e,t)=>[...s.case(e),"files",t],caseFileStats:e=>[...s.case(e),"files","stats"],caseMetrics:(e,t)=>[...s.case(e),"metrics",t],caseConnectors:e=>[...s.case(e),"connectors"],caseUsers:e=>[...s.case(e),"users"],caseUserActions:(e,t)=>[...s.case(e),...s.userActions,t],caseUserActionsStats:e=>[...s.case(e),...s.userActions,"stats"],userProfiles:()=>[...s.users,"user-profiles"],userProfilesList:e=>[...s.userProfiles(),e],currentUser:()=>[...s.users,"current-user"],suggestUsers:e=>[...s.users,"suggest",e],connectorTypes:()=>[...s.connectors,"types"],license:()=>[...s.connectors,"license"],tags:()=>[...s.all,"tags"],categories:()=>[...s.all,"categories"],alertFeatureIds:e=>[...s.alerts,"features",e]},i={createCase:["create-case"],deleteCases:["delete-cases"],updateCase:["update-case"],updateCases:["update-cases"],pushCase:["push-case"],updateComment:["update-comment"],deleteComment:["delete-comment"],deleteFileAttachment:["delete-file-attachment"],bulkCreateAttachments:["bulk-create-attachments"]}},function(e,t,n){"use strict";n.d(t,"s",(function(){return f})),n.d(t,"n",(function(){return p})),n.d(t,"k",(function(){return g})),n.d(t,"m",(function(){return m})),n.d(t,"e",(function(){return b})),n.d(t,"h",(function(){return h})),n.d(t,"j",(function(){return y})),n.d(t,"q",(function(){return v})),n.d(t,"o",(function(){return O})),n.d(t,"t",(function(){return x})),n.d(t,"p",(function(){return w})),n.d(t,"c",(function(){return C})),n.d(t,"b",(function(){return j})),n.d(t,"r",(function(){return _})),n.d(t,"f",(function(){return A})),n.d(t,"a",(function(){return S})),n.d(t,"d",(function(){return k})),n.d(t,"l",(function(){return T})),n.d(t,"g",(function(){return E})),n.d(t,"i",(function(){return R}));var r=n(4),a=n(29),s=n(9),i=n(3),o=n(78),c=n(5),u=n(14),l=n(18),d=n(42);const f=async({caseId:e,includeComments:t=!0,signal:n})=>{const r=await c.b.get().http.fetch(`${Object(s.f)(e)}/resolve`,{method:"GET",query:{includeComments:t},signal:n});return Object(u.c)(Object(l.g)(r))},p=async({owner:e,signal:t})=>{const n=await c.b.get().http.fetch(i.y,{method:"GET",signal:t,query:{...e.length>0?{owner:e}:{}}});return null!=n?n:[]},g=async({owner:e,signal:t})=>{const n=await c.b.get().http.fetch(i.W,{method:"GET",signal:t,query:{...e.length>0?{owner:e}:{}}});return null!=n?n:[]},m=async(e,t,n)=>{const r=await c.b.get().http.fetch(Object(s.e)(e),{method:"GET",signal:n,query:{features:JSON.stringify(t)}});return Object(u.f)(Object(l.l)(r))},b=async(e,t,n)=>{const r={types:"all"!==t.type?[t.type]:[],sortOrder:t.sortOrder,page:t.page,perPage:t.perPage},a=await c.b.get().http.fetch(Object(s.g)(e),{method:"GET",query:r,signal:n});return{...a,userActions:Object(u.g)(Object(l.j)(a.userActions))}},h=async(e,t)=>{const n=await c.b.get().http.fetch(Object(s.i)(e),{method:"GET",signal:t});return Object(u.f)(Object(l.i)(n))},y=async({filterOptions:e={search:"",searchFields:[],severity:a.b,assignees:[],reporters:[],status:a.d,tags:[],owner:[],category:[]},queryParams:t={page:1,perPage:20,sortField:a.c.createdAt,sortOrder:"desc"},signal:n})=>{const r={...e.status!==a.d?{status:e.status}:{},...e.severity!==a.b?{severity:e.severity}:{},...Object(l.a)(e.assignees),...Object(l.b)(e.reporters),...e.tags.length>0?{tags:e.tags}:{},...e.search.length>0?{search:e.search}:{},...e.searchFields.length>0?{searchFields:e.searchFields}:{},...e.owner.length>0?{owner:e.owner}:{},...e.category.length>0?{category:e.category}:{},...t},s=await c.b.get().http.fetch(`${i.j}/_find`,{method:"GET",query:r,signal:n});return Object(u.a)(Object(d.b)(s))},v=async({newCase:e,signal:t})=>{const n={...e,...null!=e.category?{category:e.category}:{category:null}},r=await c.b.get().http.fetch(i.j,{method:"POST",body:JSON.stringify(n),signal:t});return Object(u.d)(Object(l.h)(r))},O=async({caseId:e,updatedCase:t,version:n,signal:r})=>{const a=await c.b.get().http.fetch(i.j,{method:"PATCH",body:JSON.stringify({cases:[{...t,id:e,version:n}]}),signal:r});return Object(u.e)(Object(l.k)(a))},x=async({cases:e,signal:t})=>{if(0===e.length)return[];const n=await c.b.get().http.fetch(i.j,{method:"PATCH",body:JSON.stringify({cases:e}),signal:t});return Object(u.e)(Object(l.k)(n))},w=async({caseId:e,commentId:t,commentUpdate:n,version:a,owner:i,signal:o})=>{const d=await c.b.get().http.fetch(Object(s.b)(e),{method:"PATCH",body:JSON.stringify({comment:n,type:r.a.user,id:t,version:a,owner:i}),signal:o});return Object(u.d)(Object(l.h)(d))},C=async({caseId:e,commentId:t,signal:n})=>{await c.b.get().http.fetch(Object(s.a)(e,t),{method:"DELETE",signal:n})},j=async({caseIds:e,signal:t})=>await c.b.get().http.fetch(i.j,{method:"DELETE",query:{ids:JSON.stringify(e)},signal:t}),_=async({caseId:e,connectorId:t,signal:n})=>{const r=await c.b.get().http.fetch(Object(s.h)(e,t),{method:"POST",body:JSON.stringify({}),signal:n});return Object(u.d)(Object(l.h)(r))},A=async e=>{const t=await c.b.get().http.fetch(Object(o.a)(),{method:"GET",signal:e});return Object(u.b)(t)},S=async({attachments:e,caseId:t,signal:n})=>{const r=await c.b.get().http.fetch(i.O.replace("{case_id}",t),{method:"POST",body:JSON.stringify(e),signal:n});return Object(u.d)(Object(l.h)(r))},k=async({caseId:e,fileIds:t,signal:n})=>{await c.b.get().http.fetch(Object(s.k)(e),{method:"POST",body:JSON.stringify({ids:t}),signal:n})},T=async({query:e,signal:t})=>c.b.get().http.fetch("/internal/rac/alerts/_feature_ids",{signal:t,query:e}),E=async(e,t)=>{const n=await c.b.get().http.fetch(Object(s.d)(e),{method:"GET",signal:t});return Object.keys(n).reduce(((e,t)=>(e[t]={...Object(u.f)(n[t])},e)),{})},R=async({caseId:e,signal:t})=>c.b.get().http.fetch(Object(s.j)(e),{method:"GET",signal:t})},function(e,t,n){"use strict";n.d(t,"h",(function(){return i})),n.d(t,"j",(function(){return o})),n.d(t,"f",(function(){return c})),n.d(t,"k",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"i",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"m",(function(){return p})),n.d(t,"d",(function(){return g})),n.d(t,"g",(function(){return m})),n.d(t,"c",(function(){return b})),n.d(t,"e",(function(){return h}));var r=n(1),a=n(3),s=n(22);n.d(t,"l",(function(){return s.rb}));const i=r.i18n.translate("xpack.cases.userProfile.removeAssigneeToolTip",{defaultMessage:"Remove assignee"}),o=r.i18n.translate("xpack.cases.userProfile.removeAssigneeAriaLabel",{defaultMessage:"click to remove assignee"}),c=r.i18n.translate("xpack.cases.userProfile.missingProfile",{defaultMessage:"Unable to find user profile"}),u=r.i18n.translate("xpack.cases.userProfile.selectableSearchPlaceholder",{defaultMessage:"Search users"}),l=r.i18n.translate("xpack.cases.userProfile.editAssignees",{defaultMessage:"Edit assignees"}),d=r.i18n.translate("xpack.cases.userProfile.suggestUsers.removeAssignees",{defaultMessage:"Remove all assignees"}),f=r.i18n.translate("xpack.cases.userProfile.assigneesTitle",{defaultMessage:"Assignees"}),p=r.i18n.translate("xpack.cases.userProfiles.userDoesNotExist",{defaultMessage:"User doesn't exist or is unavailable"}),g=r.i18n.translate("xpack.cases.userProfiles.learnPrivileges",{defaultMessage:"Learn what privileges grant access to cases."}),m=r.i18n.translate("xpack.cases.userProfiles.modifySearch",{defaultMessage:"Modify your search or check the user's privileges."}),b=r.i18n.translate("xpack.cases.create.invalidAssignees",{defaultMessage:"You cannot assign more than {maxAssignees} assignees to a case.",values:{maxAssignees:a.cb}}),h=e=>r.i18n.translate("xpack.cases.userProfile.maxSelectedAssignees",{defaultMessage:"You've selected the maximum number of {count, plural, one {# assignee} other {# assignees}}",values:{count:e}})},function(e,t,n){"use strict";n.d(t,"v",(function(){return i})),n.d(t,"w",(function(){return o})),n.d(t,"x",(function(){return c})),n.d(t,"K",(function(){return u})),n.d(t,"J",(function(){return l})),n.d(t,"E",(function(){return d})),n.d(t,"e",(function(){return f})),n.d(t,"o",(function(){return p})),n.d(t,"I",(function(){return g})),n.d(t,"F",(function(){return m})),n.d(t,"H",(function(){return b})),n.d(t,"D",(function(){return h})),n.d(t,"S",(function(){return y})),n.d(t,"s",(function(){return v})),n.d(t,"C",(function(){return O})),n.d(t,"B",(function(){return x})),n.d(t,"O",(function(){return w})),n.d(t,"h",(function(){return C})),n.d(t,"d",(function(){return j})),n.d(t,"c",(function(){return _})),n.d(t,"p",(function(){return A})),n.d(t,"i",(function(){return S})),n.d(t,"Q",(function(){return k})),n.d(t,"t",(function(){return T})),n.d(t,"q",(function(){return E})),n.d(t,"L",(function(){return R})),n.d(t,"M",(function(){return M})),n.d(t,"u",(function(){return I}));var r=n(1),a=n(22);n.d(t,"a",(function(){return a.a})),n.d(t,"f",(function(){return a.r})),n.d(t,"g",(function(){return a.s})),n.d(t,"j",(function(){return a.u})),n.d(t,"k",(function(){return a.w})),n.d(t,"l",(function(){return a.x})),n.d(t,"m",(function(){return a.B})),n.d(t,"n",(function(){return a.D})),n.d(t,"r",(function(){return a.P})),n.d(t,"y",(function(){return a.R})),n.d(t,"z",(function(){return a.U})),n.d(t,"A",(function(){return a.Y})),n.d(t,"N",(function(){return a.hb})),n.d(t,"P",(function(){return a.mb})),n.d(t,"R",(function(){return a.sb}));var s=n(76);n.d(t,"b",(function(){return s.a})),n.d(t,"G",(function(){return s.k}));const i=r.i18n.translate("xpack.cases.caseTable.noCases.title",{defaultMessage:"No cases to display"}),o=r.i18n.translate("xpack.cases.caseTable.noCases.body",{defaultMessage:"Create a case or edit your filters."}),c=r.i18n.translate("xpack.cases.caseTable.noCases.readonly.body",{defaultMessage:"Edit your filter settings."}),u=e=>r.i18n.translate("xpack.cases.caseTable.selectedCasesTitle",{values:{totalRules:e},defaultMessage:"Selected {totalRules} {totalRules, plural, =1 {case} other {cases}}"}),l=e=>r.i18n.translate("xpack.cases.caseTable.showingCasesTitle",{values:{totalRules:e},defaultMessage:"Showing {totalRules} {totalRules, plural, =1 {case} other {cases}}"}),d=r.i18n.translate("xpack.cases.caseTable.searchAriaLabel",{defaultMessage:"Search cases"}),f=r.i18n.translate("xpack.cases.caseTable.bulkActions",{defaultMessage:"Bulk actions"}),p=r.i18n.translate("xpack.cases.caseTable.snIncident",{defaultMessage:"External incident"}),g=r.i18n.translate("xpack.cases.caseTable.severity",{defaultMessage:"Severity"}),m=(r.i18n.translate("xpack.cases.caseTable.incidentSystem",{defaultMessage:"Incident management system"}),r.i18n.translate("xpack.cases.caseTable.searchPlaceholder",{defaultMessage:"Search cases"})),b=(r.i18n.translate("xpack.cases.caseTable.closed",{defaultMessage:"Closed"}),r.i18n.translate("xpack.cases.caseTable.select",{defaultMessage:"Select"})),h=r.i18n.translate("xpack.cases.caseTable.requiresUpdate",{defaultMessage:" requires update"}),y=r.i18n.translate("xpack.cases.caseTable.upToDate",{defaultMessage:" is up to date"}),v=r.i18n.translate("xpack.cases.caseTable.notPushed",{defaultMessage:"Not pushed"}),O=r.i18n.translate("xpack.cases.caseTable.refreshTitle",{defaultMessage:"Refresh"}),x=e=>r.i18n.translate("xpack.cases.caseTable.pushLinkAria",{values:{thirdPartyName:e},defaultMessage:"click to view the incident on { thirdPartyName }."}),w=r.i18n.translate("xpack.cases.caseTable.status",{defaultMessage:"Status"}),C=r.i18n.translate("xpack.cases.caseTable.changeStatus",{defaultMessage:"Change status"}),j=r.i18n.translate("xpack.cases.casesStats.mttr",{defaultMessage:"Average time to close"}),_=r.i18n.translate("xpack.cases.casesStats.mttrDescription",{defaultMessage:"The average duration (from creation to closure) for your current cases"}),A=r.i18n.translate("xpack.cases.allCasesView.filterAssigneesAriaLabel",{defaultMessage:"click to filter assignees"}),S=r.i18n.translate("xpack.cases.allCasesView.filterAssignees.clearFilters",{defaultMessage:"Clear filters"}),k=e=>r.i18n.translate("xpack.cases.allCasesView.totalFilteredUsers",{defaultMessage:"{total, plural, one {# filter} other {# filters}} selected",values:{total:e}}),T=r.i18n.translate("xpack.cases.allCasesView.filterAssignees.noAssigneesLabel",{defaultMessage:"No assignees"}),E=(e,t)=>r.i18n.translate("xpack.cases.userProfile.maxSelectedAssigneesFilter",{defaultMessage:"You've selected the maximum number of {count} {field}",values:{count:e,field:t}}),R=r.i18n.translate("xpack.cases.allCasesView.showLessAvatars",{defaultMessage:"show less"}),M=e=>r.i18n.translate("xpack.cases.allCasesView.showMoreAvatars",{defaultMessage:"+{count} more",values:{count:e}}),I=r.i18n.translate("xpack.cases.modal.attachments.noAttachmentsTitle",{defaultMessage:"No attachments added to the case"})},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s}));var r=n(3);const a=()=>r.a,s=e=>`${r.b}/connector/${e}/_execute`},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return s}));const r="lens",a=`!{${r}`,s="xpack.cases.commentDraft"},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}));var r=n(2),a=n(11);const s=Object(r.createContext)(null),i=()=>{const e=Object(r.useContext)(s);if(!e)throw new Error("FilesContext is not found!");return e},o=({client:e,children:t})=>Object(a.jsx)(s.Provider,{value:{client:e}},t)},function(e,t,n){"use strict";let r;n.d(t,"a",(function(){return r})),function(e){e.ALERTS="alerts",e.ACTIVITY="activity",e.FILES="files"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(3);const a=()=>({all:[r.E,r.Fb,r.Lb,r.Eb,r.h],read:[r.Fb,r.h],delete:[r.J]})},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o}));var r=n(12);const a=(e,t)=>{const n=e.username;if(null!=e.profileUid){const r=null==t?void 0:t.get(e.profileUid);return null!=r?{key:r.uid,userInfo:r}:s(n)?i(n,e):{key:e.profileUid,userInfo:{}}}if(s(n))return i(n,e)},s=e=>!Object(r.isEmpty)(e),i=(e,t)=>{var n,r;return{key:e,userInfo:{user:{username:e,full_name:null!==(n=t.fullName)&&void 0!==n?n:void 0,email:null!==(r=t.email)&&void 0!==r?r:void 0}}}},o=e=>({uid:e.profileUid,user:{email:e.email,full_name:e.fullName,username:e.username}})},function(e,t,n){"use strict";n.d(t,"c",(function(){return r.d})),n.d(t,"a",(function(){return r.b})),n.d(t,"b",(function(){return r.c}));var r=n(29)},function(e,t){e.exports=__kbnSharedDeps__.MomentTimezone},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(43),a=n(75),s=n(45),i=n(44),o=n(74);const c=()=>{const{showErrorToast:e}=Object(i.a)();return Object(r.useMutation)((e=>{const t=e.attachments.map((t=>({...t,owner:e.caseOwner})));return Object(a.a)({attachments:t,caseId:e.caseId})}),{mutationKey:o.c.bulkCreateAttachments,onError:t=>{e(t,{title:s.e})}})}},function(e,t){e.exports=__kbnSharedDeps__.Rxjs},function(e,t,n){"use strict";const r=n(110),a={codes:new Map([[100,"Continue"],[101,"Switching Protocols"],[102,"Processing"],[200,"OK"],[201,"Created"],[202,"Accepted"],[203,"Non-Authoritative Information"],[204,"No Content"],[205,"Reset Content"],[206,"Partial Content"],[207,"Multi-Status"],[300,"Multiple Choices"],[301,"Moved Permanently"],[302,"Moved Temporarily"],[303,"See Other"],[304,"Not Modified"],[305,"Use Proxy"],[307,"Temporary Redirect"],[400,"Bad Request"],[401,"Unauthorized"],[402,"Payment Required"],[403,"Forbidden"],[404,"Not Found"],[405,"Method Not Allowed"],[406,"Not Acceptable"],[407,"Proxy Authentication Required"],[408,"Request Time-out"],[409,"Conflict"],[410,"Gone"],[411,"Length Required"],[412,"Precondition Failed"],[413,"Request Entity Too Large"],[414,"Request-URI Too Large"],[415,"Unsupported Media Type"],[416,"Requested Range Not Satisfiable"],[417,"Expectation Failed"],[418,"I'm a teapot"],[422,"Unprocessable Entity"],[423,"Locked"],[424,"Failed Dependency"],[425,"Too Early"],[426,"Upgrade Required"],[428,"Precondition Required"],[429,"Too Many Requests"],[431,"Request Header Fields Too Large"],[451,"Unavailable For Legal Reasons"],[500,"Internal Server Error"],[501,"Not Implemented"],[502,"Bad Gateway"],[503,"Service Unavailable"],[504,"Gateway Time-out"],[505,"HTTP Version Not Supported"],[506,"Variant Also Negotiates"],[507,"Insufficient Storage"],[509,"Bandwidth Limit Exceeded"],[510,"Not Extended"],[511,"Network Authentication Required"]])};t.Boom=class extends Error{constructor(e,n={}){if(e instanceof Error)return t.boomify(r.clone(e),n);const{statusCode:s=500,data:i=null,ctor:o=t.Boom}=n,c=new Error(e||void 0);Error.captureStackTrace(c,o),c.data=i;const u=a.initialize(c,s);return Object.defineProperty(u,"typeof",{value:o}),n.decorate&&Object.assign(u,n.decorate),u}static[Symbol.hasInstance](e){return this===t.Boom?t.isBoom(e):this.prototype.isPrototypeOf(e)}},t.isBoom=function(e,t){return e instanceof Error&&!!e.isBoom&&(!t||e.output.statusCode===t)},t.boomify=function(e,t){return r.assert(e instanceof Error,"Cannot wrap non-Error object"),void 0!==(t=t||{}).data&&(e.data=t.data),t.decorate&&Object.assign(e,t.decorate),e.isBoom?!1===t.override||!t.statusCode&&!t.message?e:a.initialize(e,t.statusCode||e.output.statusCode,t.message):a.initialize(e,t.statusCode||500,t.message)},t.badRequest=function(e,n){return new t.Boom(e,{statusCode:400,data:n,ctor:t.badRequest})},t.unauthorized=function(e,n,a){const s=new t.Boom(e,{statusCode:401,ctor:t.unauthorized});if(!n)return s;if("string"!=typeof n)return s.output.headers["WWW-Authenticate"]=n.join(", "),s;let i=`${n}`;return(a||e)&&(s.output.payload.attributes={}),a&&("string"==typeof a?(i+=" "+r.escapeHeaderAttribute(a),s.output.payload.attributes=a):i+=" "+Object.keys(a).map((e=>{let t=a[e];return null==t&&(t=""),s.output.payload.attributes[e]=t,`${e}="${r.escapeHeaderAttribute(t.toString())}"`})).join(", ")),e?(a&&(i+=","),i+=` error="${r.escapeHeaderAttribute(e)}"`,s.output.payload.attributes.error=e):s.isMissing=!0,s.output.headers["WWW-Authenticate"]=i,s},t.paymentRequired=function(e,n){return new t.Boom(e,{statusCode:402,data:n,ctor:t.paymentRequired})},t.forbidden=function(e,n){return new t.Boom(e,{statusCode:403,data:n,ctor:t.forbidden})},t.notFound=function(e,n){return new t.Boom(e,{statusCode:404,data:n,ctor:t.notFound})},t.methodNotAllowed=function(e,n,r){const a=new t.Boom(e,{statusCode:405,data:n,ctor:t.methodNotAllowed});return"string"==typeof r&&(r=[r]),Array.isArray(r)&&(a.output.headers.Allow=r.join(", ")),a},t.notAcceptable=function(e,n){return new t.Boom(e,{statusCode:406,data:n,ctor:t.notAcceptable})},t.proxyAuthRequired=function(e,n){return new t.Boom(e,{statusCode:407,data:n,ctor:t.proxyAuthRequired})},t.clientTimeout=function(e,n){return new t.Boom(e,{statusCode:408,data:n,ctor:t.clientTimeout})},t.conflict=function(e,n){return new t.Boom(e,{statusCode:409,data:n,ctor:t.conflict})},t.resourceGone=function(e,n){return new t.Boom(e,{statusCode:410,data:n,ctor:t.resourceGone})},t.lengthRequired=function(e,n){return new t.Boom(e,{statusCode:411,data:n,ctor:t.lengthRequired})},t.preconditionFailed=function(e,n){return new t.Boom(e,{statusCode:412,data:n,ctor:t.preconditionFailed})},t.entityTooLarge=function(e,n){return new t.Boom(e,{statusCode:413,data:n,ctor:t.entityTooLarge})},t.uriTooLong=function(e,n){return new t.Boom(e,{statusCode:414,data:n,ctor:t.uriTooLong})},t.unsupportedMediaType=function(e,n){return new t.Boom(e,{statusCode:415,data:n,ctor:t.unsupportedMediaType})},t.rangeNotSatisfiable=function(e,n){return new t.Boom(e,{statusCode:416,data:n,ctor:t.rangeNotSatisfiable})},t.expectationFailed=function(e,n){return new t.Boom(e,{statusCode:417,data:n,ctor:t.expectationFailed})},t.teapot=function(e,n){return new t.Boom(e,{statusCode:418,data:n,ctor:t.teapot})},t.badData=function(e,n){return new t.Boom(e,{statusCode:422,data:n,ctor:t.badData})},t.locked=function(e,n){return new t.Boom(e,{statusCode:423,data:n,ctor:t.locked})},t.failedDependency=function(e,n){return new t.Boom(e,{statusCode:424,data:n,ctor:t.failedDependency})},t.tooEarly=function(e,n){return new t.Boom(e,{statusCode:425,data:n,ctor:t.tooEarly})},t.preconditionRequired=function(e,n){return new t.Boom(e,{statusCode:428,data:n,ctor:t.preconditionRequired})},t.tooManyRequests=function(e,n){return new t.Boom(e,{statusCode:429,data:n,ctor:t.tooManyRequests})},t.illegal=function(e,n){return new t.Boom(e,{statusCode:451,data:n,ctor:t.illegal})},t.internal=function(e,n,r=500){return a.serverError(e,n,r,t.internal)},t.notImplemented=function(e,n){return a.serverError(e,n,501,t.notImplemented)},t.badGateway=function(e,n){return a.serverError(e,n,502,t.badGateway)},t.serverUnavailable=function(e,n){return a.serverError(e,n,503,t.serverUnavailable)},t.gatewayTimeout=function(e,n){return a.serverError(e,n,504,t.gatewayTimeout)},t.badImplementation=function(e,n){const r=a.serverError(e,n,500,t.badImplementation);return r.isDeveloperError=!0,r},a.initialize=function(e,t,n){const s=parseInt(t,10);if(r.assert(!isNaN(s)&&s>=400,"First argument must be a number (400+):",t),e.isBoom=!0,e.isServer=s>=500,e.hasOwnProperty("data")||(e.data=null),e.output={statusCode:s,payload:{},headers:{}},Object.defineProperty(e,"reformat",{value:a.reformat,configurable:!0}),n||e.message||(e.reformat(),n=e.output.payload.error),n){const t=Object.getOwnPropertyDescriptor(e,"message")||Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),"message");r.assert(!t||t.configurable&&!t.get,"The error is not compatible with boom"),e.message=n+(e.message?": "+e.message:""),e.output.payload.message=e.message}return e.reformat(),e},a.reformat=function(e=!1){this.output.payload.statusCode=this.output.statusCode,this.output.payload.error=a.codes.get(this.output.statusCode)||"Unknown",500===this.output.statusCode&&!0!==e?this.output.payload.message="An internal server error occurred":this.message&&(this.output.payload.message=this.message)},a.serverError=function(e,n,r,a){return n instanceof Error&&!n.isBoom?t.boomify(n,{statusCode:r,message:e}):new t.Boom(e,{statusCode:r,data:n,ctor:a})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(4);const a=["caseIdConfig","caseNameConfig","descriptionConfig","commentsConfig"],s=e=>{const t=e.config;var n;if(null!=t)return t.connectorType===r.k.Alerts||(n=t.mappings,a.some((e=>null==(null==n?void 0:n[e]))))?{message:"Invalid connector"}:void 0}},function(e,t,n){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,s;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(s=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,s[a]))return!1;for(a=r;0!=a--;){var i=s[a];if(!e(t[i],n[i]))return!1}return!0}return t!=t&&n!=n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(2),a=n.n(r),s=n(53),i=n.n(s),o=n(46),c=n(5);const u=i.a.div.withConfig({displayName:"Container",componentId:"sc-1f51p9d-0"})(["min-height:","px;"],200),l=o.createGlobalStyle` div.euiOverlayMask[data-relative-to-header=above] ~ [id^='echTooltipPortal'] { z-index: ${({theme:e})=>e.eui.euiZLevel7} !important; } `,d=({attributes:e,timeRange:t})=>{const{lens:{EmbeddableComponent:n}}=Object(c.g)().services;return e?a.a.createElement(u,null,a.a.createElement(n,{id:"",style:{height:200},timeRange:t,attributes:e,renderMode:"view",disableTriggers:!0,executionContext:{type:"cases"},syncTooltips:!1,syncCursor:!1}),a.a.createElement(l,null)):null};d.displayName="LensRenderer";const f=a.a.memo(d)},function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return b})),n.d(t,"c",(function(){return y}));var r=n(54),a=n.n(r),s=n(2),i=n.n(s),o=n(17);const c={services:{}},u=Object(s.createContext)(c);var l=n(66),d=n.n(l),f=n(11);const p=({children:e,component:t,render:n,...r})=>{const c=Object(s.useMemo)((()=>{if(t)return e=>Object(f.jsx)(i.a.Fragment,null,Object(f.jsx)(g,null),Object(f.jsx)(t,e))}),[t]);if(c)return Object(f.jsx)(o.Route,a()({},r,{component:c}));if(n||"function"==typeof e){const t="function"==typeof e?e:n;return Object(f.jsx)(o.Route,a()({},r,{render:e=>Object(f.jsx)(i.a.Fragment,null,Object(f.jsx)(g,null),t(e))}))}return Object(f.jsx)(o.Route,r,Object(f.jsx)(g,null),e)},g=()=>{const{executionContext:e}=Object(s.useContext)(u).services,t=Object(o.useRouteMatch)();return function(e,t){d()((()=>(null==e||e.set(t),()=>{null==e||e.clear()})),[t])}(e,{type:"application",page:t.path,id:Object.keys(t.params).length>0?JSON.stringify(t.params):void 0}),null};var m=n(38);const b=({children:e,...t})=>Object(f.jsx)(o.Router,t,Object(f.jsx)(m.CompatRouter,null,e));var h=n(12);const y=({legacySwitch:e=!0,children:t})=>{const n=Object(o.useRouteMatch)();return e?Object(f.jsx)(o.Switch,null,t):Object(f.jsx)(m.Routes,null,s.Children.map(t,(e=>{if(i.a.isValidElement(e)&&e.type===p){var r;const a=Object(h.replace)(null==e?void 0:e.props.path,n.url+"/",""),s="function"==typeof(null==e?void 0:e.props.children)?null==e?void 0:e.props.children:null==e?void 0:e.props.render;return Object(f.jsx)(m.Route,{path:a,element:Object(f.jsx)(i.a.Fragment,null,Object(f.jsx)(g,null),(null==e||null===(r=e.props)||void 0===r?void 0:r.component)&&Object(f.jsx)(e.props.component,null)||s&&s()||t)})}return e})))}},function(e,t,n){"use strict";const r=n(94);e.exports=class extends Error{constructor(e){super(e.filter((e=>""!==e)).map((e=>"string"==typeof e?e:e instanceof Error?e.message:r(e))).join(" ")||"Unknown error"),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t.assert)}}},function(e,t,n){"use strict";e.exports=function(...e){try{return JSON.stringify.apply(null,e)}catch(e){return"[Cannot display object: "+e.message+"]"}}},function(e,t,n){"use strict";(function(n){const r={};t=e.exports={array:Array.prototype,buffer:n&&n.prototype,date:Date.prototype,error:Error.prototype,generic:Object.prototype,map:Map.prototype,promise:Promise.prototype,regex:RegExp.prototype,set:Set.prototype,weakMap:WeakMap.prototype,weakSet:WeakSet.prototype},r.typeMap=new Map([["[object Error]",t.error],["[object Map]",t.map],["[object Promise]",t.promise],["[object Set]",t.set],["[object WeakMap]",t.weakMap],["[object WeakSet]",t.weakSet]]),t.getInternalProto=function(e){if(Array.isArray(e))return t.array;if(n&&e instanceof n)return t.buffer;if(e instanceof Date)return t.date;if(e instanceof RegExp)return t.regex;if(e instanceof Error)return t.error;const a=Object.prototype.toString.call(e);return r.typeMap.get(a)||t.generic}}).call(this,n(60).Buffer)},function(e,t,n){"use strict";(function(t){const r=n(48),a=n(72),s=n(73),i={};e.exports=i.merge=function(e,n,o){if(r(e&&"object"==typeof e,"Invalid target value: must be an object"),r(null==n||"object"==typeof n,"Invalid source value: must be null, undefined, or an object"),!n)return e;if(o=Object.assign({nullOverride:!0,mergeArrays:!0},o),Array.isArray(n)){r(Array.isArray(e),"Cannot merge array onto an object"),o.mergeArrays||(e.length=0);for(let t=0;t=0;--t)if(i[t].isSame(e,n))return!0;i.push(new a.SeenEntry(e,n));try{return!!a.isDeepEqualObj(c,e,n,s,i)}finally{i.pop()}},a.getSharedType=function(e,t,n){if(n)return Object.getPrototypeOf(e)!==Object.getPrototypeOf(t)?a.mismatched:r.getInternalProto(e);const s=r.getInternalProto(e);return s!==r.getInternalProto(t)?a.mismatched:s},a.valueOf=function(e){const t=e.valueOf;if(void 0===t)return e;try{return t.call(e)}catch(e){return e}},a.hasOwnEnumerableProperty=function(e,t){return Object.prototype.propertyIsEnumerable.call(e,t)},a.isSetSimpleEqual=function(e,t){for(const n of Set.prototype.values.call(e))if(!Set.prototype.has.call(t,n))return!1;return!0},a.isDeepEqualObj=function(e,t,n,s,i){const{isDeepEqual:o,valueOf:c,hasOwnEnumerableProperty:u}=a,{keys:l,getOwnPropertySymbols:d}=Object;if(e===r.array){if(!s.part){if(t.length!==n.length)return!1;for(let e=0;ePromise.all([n.e(1),n.e(0),n.e(2),n.e(3),n.e(6)]).then(n.bind(null,142)))),c=({externalReferenceAttachmentTypeRegistry:e,persistableStateAttachmentTypeRegistry:t,getFilesClient:n,owner:c,permissions:u,basePath:l,onComponentInitialized:d,actionsNavigation:f,ruleDetailsNavigation:p,showAlertDetails:g,useFetchAlertData:m,refreshRef:b,timelineIntegration:h,features:y,releasePhase:v})=>s.a.createElement(i.CasesProvider,{value:{externalReferenceAttachmentTypeRegistry:e,persistableStateAttachmentTypeRegistry:t,getFilesClient:n,owner:c,permissions:u,basePath:l,features:y,releasePhase:v}},s.a.createElement(a.Suspense,{fallback:s.a.createElement(r.EuiLoadingSpinner,null)},s.a.createElement(o,{onComponentInitialized:d,actionsNavigation:f,ruleDetailsNavigation:p,showAlertDetails:g,useFetchAlertData:m,refreshRef:b,timelineIntegration:h})))},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return u}));var r=n(2),a=n(4),s=n(5);const i={managed:!0},o=()=>{const{apm:e}=Object(s.g)().services;return{startTransaction:Object(r.useCallback)(((t,{type:n="user-interaction",options:r=i}={})=>null==e?void 0:e.startTransaction(t,n,r)),[e])}},c=()=>{const{startTransaction:e}=o();return{startTransaction:Object(r.useCallback)((({appId:t,attachments:n})=>{if(!n)return e(`Cases [${t}] createCase`);const r=l(n);if(r<=1)return e(`Cases [${t}] addAttachmentToNewCase`);const a=e(`Cases [${t}] bulkAddAttachmentsToNewCase`);return null==a||a.addLabels({alert_count:r}),a}),[e])}},u=()=>{const{startTransaction:e}=o();return{startTransaction:Object(r.useCallback)((({appId:t,attachments:n})=>{const r=l(n);if(r<=1)return e(`Cases [${t}] addAttachmentToExistingCase`);const a=e(`Cases [${t}] bulkAddAttachmentsToExistingCase`);return null==a||a.addLabels({alert_count:r}),a}),[e])}},l=e=>e.reduce(((e,t)=>t.type!==a.a.alert?e:Array.isArray(t.alertId)?e+t.alertId.length:e+1),0)},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/kibanaUtils/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t){e.exports=__kbnSharedDeps__.History},function(e,t){e.exports=__kbnSharedDeps__.KbnStd},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/lens/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDeepEqual=t.off=t.on=t.isClient=void 0;var r=n(70).__importDefault(n(126));t.isClient="object"==typeof window,t.on=function(e){for(var t=[],n=1;ne.allowed))return!1}if(n.only&&s!==e.length)return!1;for(const e of a.values())if(e.hits!==e.allowed&&e.hitst.propertyIsEnumerable(e))),c=[...Object.keys(t),...s],u=o.compare(n),l=new Set(c);for(const r of a)if(l.has(r)){if(!u(t[r],e[r]))return!1;l.delete(r)}else if(n.only)return!1;return!l.size||!!n.part&&l.size""!==e));const a=new Map,i=[];for(const e of t)if(r("string"==typeof e,"Cannot compare string reference to non-string value"),e){const t=a.get(e);t?++t.allowed:(a.set(e,{allowed:1,hits:0}),i.push(s(e)))}else if(n.once||n.only)return!1;if(!i.length)return!0;const o=new RegExp(`(${i.join("|")})`,"g"),c=e.replace(o,((e,t)=>(++a.get(t).hits,"")));if(n.only&&c)return!1;let u=!1;for(const e of a.values())if(e.hits&&(u=!0),e.hits!==e.allowed){if(e.hitsa(e,t,r)},o.shallow=function(e,t){return e===t}},function(e,t,n){"use strict";const r=n(48);e.exports=function(e){return r(/^[ \w\!#\$%&'\(\)\*\+,\-\.\/\:;<\=>\?@\[\]\^`\{\|\}~\"\\]*$/.test(e),"Bad attribute value ("+e+")"),e.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')}},function(e,t,n){"use strict";const r={};e.exports=function(e){if(!e)return"";let t="";for(let n=0;n=256?"&#"+e+";":`&#x${e.toString(16).padStart(2,"0")};`},r.isSafe=function(e){return void 0!==r.safeCharCodes[e]},r.namedHtml={38:"&",60:"<",62:">",34:""",160:" ",162:"¢",163:"£",164:"¤",169:"©",174:"®"},r.safeCharCodes=function(){const e={};for(let t=32;t<123;++t)(t>=97||t>=65&&t<=90||t>=48&&t<=57||32===t||46===t||44===t||45===t||58===t||95===t)&&(e[t]=null);return e}()},function(e,t,n){"use strict";e.exports=function(e){if(!e)return"";let t;return e.replace(/[<>&\u2028\u2029]/g,(e=>(t=e.charCodeAt(0),60===t?"\\u003c":62===t?"\\u003e":38===t?"\\u0026":8232===t?"\\u2028":"\\u2029")))}},function(e,t,n){"use strict";const r={};e.exports=r.flatten=function(e,t){const n=t||[];for(let t=0;t{const s=r(e,a,n);return null==s?"":s}))}},function(e,t,n){"use strict";e.exports=function(e,t){if("number"!=typeof e&&void 0!==e)throw new TypeError("Timeout must be a number");return new Promise((n=>setTimeout(n,e,t)))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),a="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;t.default=a},function(e,t,n){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,s;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(s=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,s[a]))return!1;for(a=r;0!=a--;){var i=s[a];if(!("_owner"===i&&t.$$typeof||e(t[i],n[i])))return!1}return!0}return t!=t&&n!=n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);t.default=function(e,t,n){var a=r.useRef(void 0);a.current&&n(t,a.current)||(a.current=t),r.useEffect(e,a.current)}},function(e,t,n){"use strict";n.r(t),n.d(t,"plugin",(function(){return Re})),n.d(t,"DRAFT_COMMENT_STORAGE_ID",(function(){return Te.a})),n.d(t,"getCasesDeepLinks",(function(){return Ee.g})),n.d(t,"CasesDeepLinkId",(function(){return Ee.a})),n.d(t,"generateCaseViewPath",(function(){return Ee.c}));var r=n(23),a=n.n(r),s=n(102),i=n(103),o=n(5),c=n(3),u=n(22),l=n(2),d=n.n(l),f=n(4),p=n(44),g=n(84),m=n(31),b=n(32);const h=(e={})=>{const{dispatch:t}=Object(b.a)(),n=Object(p.a)(),r=Object(l.useCallback)((()=>{t({type:m.a.CLOSE_CREATE_CASE_FLYOUT})}),[t]);return{open:Object(l.useCallback)((({attachments:a,headerContent:s}={})=>{t({type:m.a.OPEN_CREATE_CASE_FLYOUT,payload:{...e,attachments:a,headerContent:s,onClose:()=>{if(r(),e.onClose)return e.onClose()},onSuccess:async t=>{if(t&&n.showSuccessAttach({theCase:t,attachments:null!=a?a:[],title:e.toastTitle,content:e.toastContent}),e.onSuccess)return e.onSuccess(t)},afterCaseCreated:async(...t)=>{if(r(),e.afterCaseCreated)return e.afterCaseCreated(...t)}}})}),[n,r,t,e]),close:r}};var y=n(86),v=n(101),O=n(77);const x=(e={})=>{var t,n;const r=h({onClose:e.onClose,onSuccess:t=>{if(e.onSuccess&&t)return e.onSuccess(t)},toastTitle:null===(t=e.successToaster)||void 0===t?void 0:t.title,toastContent:null===(n=e.successToaster)||void 0===n?void 0:n.content}),{dispatch:a,appId:s}=Object(b.a)(),i=Object(p.a)(),{mutateAsync:o}=Object(y.a)(),{startTransaction:c}=Object(v.a)(),u=Object(l.useCallback)((()=>{a({type:m.a.CLOSE_ADD_TO_CASE_MODAL}),a({type:m.a.CLOSE_CREATE_CASE_FLYOUT})}),[a]),d=Object(l.useCallback)((async(t,n)=>{var a;const l=null!==(a=null==n?void 0:n({theCase:t}))&&void 0!==a?a:[];if(void 0===t)return u(),void r.open({attachments:l});try{var d,f;if(void 0===l||0===l.length){var p,g,m;const t=null!==(p=null===(g=e.noAttachmentsToaster)||void 0===g?void 0:g.title)&&void 0!==p?p:O.u,n=null===(m=e.noAttachmentsToaster)||void 0===m?void 0:m.content;return void i.showInfoToast(t,n)}c({appId:s,attachments:l}),await o({caseId:t.id,caseOwner:t.owner,attachments:l}),e.onSuccess&&e.onSuccess(t),i.showSuccessAttach({theCase:t,attachments:l,title:null===(d=e.successToaster)||void 0===d?void 0:d.title,content:null===(f=e.successToaster)||void 0===f?void 0:f.content})}catch(e){}}),[s,i,u,o,r,e,c]);return{open:Object(l.useCallback)((({getAttachments:t}={})=>{a({type:m.a.OPEN_ADD_TO_CASE_MODAL,payload:{...e,hiddenStatuses:[f.d.closed,g.c],onRowClick:e=>{d(e,t)},onClose:(t,n)=>{if(u(),e.onClose)return e.onClose(t,n)}}})}),[u,a,d,e]),close:u}};var w=n(9),C=n(56);const j=({http:e})=>({getRelatedCases:async(t,n)=>e.get(Object(w.l)(t),{query:n}),cases:{find:(t,n)=>Object(C.b)({http:e,query:t,signal:n}),getCasesStatus:(t,n)=>Object(C.d)({http:e,query:t,signal:n}),getCasesMetrics:(t,n)=>Object(C.c)({http:e,signal:n,query:t}),bulkGet:(t,n)=>Object(C.a)({http:e,signal:n,params:t})}});var _=n(50);const A=e=>(t=[c.Bb,c.Ib,c.M])=>({...t.reduce(((t,n)=>{const r=Object(_.a)(e[S(n)]);t.create=t.create||r.create,t.read=t.read||r.read,t.update=t.update||r.update,t.delete=t.delete||r.delete,t.push=t.push||r.push;const a=t.create&&t.read&&t.update&&t.delete&&t.push&&t.connectors;return t.all=t.all||r.all||a,t.connectors=t.connectors||r.connectors,t}),{all:!1,create:!1,read:!1,update:!1,delete:!1,push:!1,connectors:!1})}),S=e=>e===c.M?c.K:`${e}Cases`;var k=n(57),T=n(24);function E(e){var t,n,r,a;const s=e&&e.data.find((({field:e})=>e===k.b)),i=e&&e.data.find((({field:e})=>e===k.a)),o=s&&s.value&&s.value[0],c=i&&i.value&&i.value[0];return{id:null!==(t=null!==(n=null!=o?o:Object(T.get)(`ecs.${k.b}[0]`,e))&&void 0!==n?n:Object(T.get)("ecs.signal.rule.id[0]",e))&&void 0!==t?t:null,name:null!==(r=null!==(a=null!=c?c:Object(T.get)(`ecs.${k.a}[0]`,e))&&void 0!==a?a:Object(T.get)("ecs.signal.rule.name[0]",e))&&void 0!==r?r:null}}var R=n(65),M=n(100),I=n(54),P=n.n(I),L=n(15),N=n(46),D=n(63);const U=Object(l.lazy)((()=>Promise.resolve().then(n.bind(null,30)))),F=({externalReferenceAttachmentTypeRegistry:e,persistableStateAttachmentTypeRegistry:t,owner:n,permissions:r,features:a,children:s,releasePhase:i,getFilesClient:o})=>{const c=Object(D.a)();return d.a.createElement(l.Suspense,{fallback:d.a.createElement(L.EuiLoadingSpinner,null)},d.a.createElement(N.EuiThemeProvider,{darkMode:c},d.a.createElement(U,{value:{externalReferenceAttachmentTypeRegistry:e,persistableStateAttachmentTypeRegistry:t,owner:n,permissions:r,features:a,releasePhase:i,getFilesClient:o}},s)))};F.displayName="CasesProviderLazyWrapper";var V=n(30);const B=Object(l.lazy)((()=>Promise.all([n.e(1),n.e(17)]).then(n.bind(null,333)))),q=e=>{const t=e.reduce(((e,t)=>{const n=E(t);e[n.id]||(e[n.id]={alertId:[],index:[],type:f.a.alert,rule:n});const r=e[n.id].alertId,a=e[n.id].index;var s,i;return Array.isArray(r)&&Array.isArray(a)&&(r.push(null!==(s=t.ecs._id)&&void 0!==s?s:""),a.push(null!==(i=t.ecs._index)&&void 0!==i?i:"")),e}),{});return Object.values(t)};var $=n(1);class registry_AttachmentTypeRegistry{constructor(e){a()(this,"collection",new Map),this.name=e}has(e){return this.collection.has(e)}register(e){if(this.has(e.id))throw new Error($.i18n.translate("xpack.cases.registry.register.duplicateItemErrorMessage",{defaultMessage:'Item "{id}" is already registered on registry {name}',values:{id:e.id,name:this.name}}));this.collection.set(e.id,e)}get(e){const t=this.collection.get(e);if(!t)throw new Error($.i18n.translate("xpack.cases.registry.get.missingItemErrorMessage",{defaultMessage:'Item "{id}" is not registered on registry {name}',values:{id:e,name:this.name}}));return t}list(){return Array.from(this.collection.values())}}class external_reference_registry_ExternalReferenceAttachmentTypeRegistry extends registry_AttachmentTypeRegistry{constructor(){super("ExternalReferenceAttachmentTypeRegistry")}}class persistable_state_registry_PersistableStateAttachmentTypeRegistry extends registry_AttachmentTypeRegistry{constructor(){super("PersistableStateAttachmentTypeRegistry")}}var W=n(68),z=n(47),H=n(28),G=n(71);const J=Object(l.lazy)((()=>n.e(18).then(n.bind(null,320)).then((e=>({default:e.FileAttachmentEvent}))))),K=Object(l.lazy)((()=>n.e(8).then(n.bind(null,256)).then((e=>({default:e.FileDeleteButton}))))),Y=Object(l.lazy)((()=>n.e(26).then(n.bind(null,244)).then((e=>({default:e.FileDownloadButton})))));function Q(e,t){return d.a.createElement(l.Suspense,{fallback:d.a.createElement(L.EuiLoadingSpinner,null)},d.a.createElement(K,{caseId:e,fileId:t,isIcon:!1}))}const X=e=>{const t=e.caseData.id,n=e.externalReferenceId;if(!Object(G.b)(e.externalReferenceMetadata))return{event:H.c,timelineAvatar:"document",getActions:()=>[{type:z.a.CUSTOM,render:()=>Q(t,n),isPrimary:!1}],hideDefaultActions:!0};const r=e.externalReferenceMetadata.files[0],a={id:n,...r};return{event:d.a.createElement(l.Suspense,{fallback:d.a.createElement(L.EuiLoadingSpinner,null)},d.a.createElement(J,{file:a})),timelineAvatar:Object(G.a)(a)?"image":"document",getActions:()=>(({caseId:e,fileId:t})=>[{type:z.a.CUSTOM,render:()=>function(e){return d.a.createElement(l.Suspense,{fallback:d.a.createElement(L.EuiLoadingSpinner,null)},d.a.createElement(Y,{fileId:e,isIcon:!1}))}(t),isPrimary:!1},{type:z.a.CUSTOM,render:()=>Q(e,t),isPrimary:!1}])({caseId:t,fileId:n}),hideDefaultActions:!0}};var Z=n(90),ee=n.n(Z),te=n(49),ne=n(52);const re=({attachmentId:e,attributes:t,timeRange:n})=>{const{lens:{navigateToPrefilledEditor:r,canUseEditor:a}}=Object(o.g)().services,s=Object(l.useCallback)((()=>{r({id:e,timeRange:n,attributes:t},{openInNewTab:!0})}),[e,t,r,n]),i=a();return i?d.a.createElement(L.EuiButtonEmpty,{"aria-label":ne.b,"data-test-subj":"cases-open-in-visualization-btn",iconType:"lensApp",isDisabled:!i,onClick:s},ne.b):null};re.displayName="OpenLensButton";const ae=d.a.memo(re);var se=n(91);const ie=d.a.memo((e=>{const{attributes:t,timeRange:n}=e.persistableStateAttachmentState;return d.a.createElement(se.a,{attributes:t,timeRange:n})}),((e,t)=>ee()(e.persistableStateAttachmentState,t.persistableStateAttachmentState)));ie.displayName="LensAttachment";const oe=d.a.lazy((async()=>({default:ie}))),ce=({attachmentId:e,persistableStateAttachmentState:t})=>{const{attributes:n,timeRange:r}=t;return{event:ne.a,timelineAvatar:"lensApp",getActions:()=>((e,t)=>[{type:z.a.CUSTOM,render:()=>function(e,t){return d.a.createElement(ae,{attachmentId:e,attributes:t.attributes,timeRange:t.timeRange})}(e,t),isPrimary:!1}])(e,{attributes:n,timeRange:r}),hideDefaultActions:!1,children:oe}};var ue=n(41),le=n(64),de=n(67),fe=n(25),pe=n(37),ge=n(105);const me=e=>e.type===ge.LENS_EMBEDDABLE_TYPE,be=e=>{const{timeRange:t}=e.getInput();return null!=e.getFullAttributes()&&null!=t},he=({timeRange:e,attributes:t})=>({persistableStateAttachmentState:{attributes:t,timeRange:e},persistableStateAttachmentTypeId:te.a,type:f.a.persistableState}),ye=$.i18n.translate("xpack.cases.visualizationActions.addToExistingCaseSuccessContent",{defaultMessage:"Successfully added visualization to the case"}),ve=$.i18n.translate("xpack.cases.actions.visualizationActions.addToNewCase.displayName",{defaultMessage:"Add to new case"}),Oe=$.i18n.translate("xpack.cases.actions.visualizationActions.addToExistingCase.displayName",{defaultMessage:"Add to existing case"});var xe=n(92),we=n(36);const Ce=({children:e,caseContextProps:t,currentAppId:n})=>{const{application:r}=Object(o.g)().services,a=Object(D.a)(),s=Object(pe.a)(n),i=A(r.capabilities)(s?[s]:void 0),c=s===we.SECURITY_SOLUTION_OWNER;return d.a.createElement(N.EuiThemeProvider,{darkMode:a},d.a.createElement(V.default,{value:{...t,owner:s?[s]:[],permissions:i,features:{alerts:{sync:c}}}},e))};Ce.displayName="ActionWrapperWithContext";const je=({core:e,plugins:t,storage:n,history:r,children:a,caseContextProps:s,currentAppId:i})=>d.a.createElement(o.a,{services:{...e,...t,storage:n}},d.a.createElement(xe.b,{history:r},d.a.createElement(Ce,{caseContextProps:s,currentAppId:i},a)));je.displayName="ActionWrapper";const _e=d.a.memo(je),Ae=({embeddable:e,onClose:t,onSuccess:n})=>{const{timeRange:r}=e.getInput(),a=e.getFullAttributes(),s=h({onClose:t,onSuccess:n,toastContent:ye}),i=Object(l.useMemo)((()=>null!=a?[he({attributes:a,timeRange:r})]:[]),[a,r]);return Object(l.useEffect)((()=>{s.open({attachments:i})}),[i,s]),null};Ae.displayName="AddToNewCaseFlyoutWrapper";const Se=({embeddable:e,onClose:t,onSuccess:n})=>{const r=x({onClose:t,onSuccess:n}),a=Object(l.useMemo)((()=>{const{timeRange:t}=e.getInput(),n=e.getFullAttributes();return null!=n?[he({attributes:n,timeRange:t})]:[]}),[e]);return Object(l.useEffect)((()=>{r.open({getAttachments:()=>a})}),[a,r]),null};Se.displayName="AddExistingCaseModalWrapper";const ke=({core:e,plugins:t,caseContextProps:n,history:r,storage:a})=>{const s=(({core:e,plugins:t,storage:n,history:r,caseContextProps:a})=>{const{application:s,theme:i}=e;let o;return null==s||s.currentAppId$.subscribe((e=>{o=e})),Object(de.createAction)({id:"embeddable_addToNewCase",type:"actionButton",getIconType:()=>"casesApp",getDisplayName:()=>ve,isCompatible:async({embeddable:e})=>{const t=Object(pe.a)(o),n=A(s.capabilities)(t?[t]:void 0);return!Object(ue.isErrorEmbeddable)(e)&&me(e)&&n.update&&n.create&&be(e)},execute:async({embeddable:s})=>{const c=document.createElement("div"),u=()=>{null!=c&&Object(le.unmountComponentAtNode)(c)};Object(fe.toMountPoint)(d.a.createElement(_e,{core:e,caseContextProps:a,storage:n,plugins:t,history:r,currentAppId:o},d.a.createElement(Ae,{embeddable:s,onClose:u,onSuccess:u})),{theme$:i.theme$})(c)}})})({core:e,plugins:t,caseContextProps:n,history:r,storage:a});t.uiActions.addTriggerAction(ue.CONTEXT_MENU_TRIGGER,s);const i=(({core:e,plugins:t,storage:n,history:r,caseContextProps:a})=>{const{application:s,theme:i}=e;let o;return null==s||s.currentAppId$.subscribe((e=>{o=e})),Object(de.createAction)({id:"embeddable_addToExistingCase",type:"actionButton",getIconType:()=>"casesApp",getDisplayName:()=>Oe,isCompatible:async({embeddable:e})=>{const t=Object(pe.a)(o),n=A(s.capabilities)(t?[t]:void 0);return!Object(ue.isErrorEmbeddable)(e)&&me(e)&&n.update&&n.create&&be(e)},execute:async({embeddable:s})=>{const c=document.createElement("div"),u=e=>{null!=c&&e&&Object(le.unmountComponentAtNode)(c)};Object(fe.toMountPoint)(d.a.createElement(_e,{core:e,caseContextProps:a,storage:n,plugins:t,history:r,currentAppId:o},d.a.createElement(Se,{embeddable:s,onClose:(e,t)=>{u(null==e&&!t||null!=e)},onSuccess:()=>{u(!0)}})),{theme$:i.theme$})(c)}})})({core:e,plugins:t,caseContextProps:n,history:r,storage:a});t.uiActions.addTriggerAction(ue.CONTEXT_MENU_TRIGGER,i)};class plugin_CasesUiPlugin{constructor(e){a()(this,"kibanaVersion",void 0),a()(this,"storage",new s.Storage(localStorage)),a()(this,"externalReferenceAttachmentTypeRegistry",void 0),a()(this,"persistableStateAttachmentTypeRegistry",void 0),this.initializerContext=e,this.kibanaVersion=e.env.packageInfo.version,this.externalReferenceAttachmentTypeRegistry=new external_reference_registry_ExternalReferenceAttachmentTypeRegistry,this.persistableStateAttachmentTypeRegistry=new persistable_state_registry_PersistableStateAttachmentTypeRegistry}setup(e,t){const r=this.kibanaVersion,a=this.storage,s=this.externalReferenceAttachmentTypeRegistry,i=this.persistableStateAttachmentTypeRegistry;var o;o=i,s.register({id:c.L,icon:"document",displayName:"Files",getAttachmentViewObject:X,getAttachmentRemovalObject:()=>({event:H.r})}),o.register({id:te.a,icon:"document",displayName:"Visualizations",getAttachmentViewObject:ce,getAttachmentRemovalObject:()=>({event:ne.c})});const l=this.initializerContext.config.get();return Object(W.b)(l.files,t.files),t.home&&t.home.featureCatalogue.register({id:c.c,title:u.j,description:u.i,icon:"casesApp",path:c.e,showOnHomePage:!1,category:"admin"}),l.stack.enabled&&t.management.sections.section.insightsAndAlerting.registerApp({id:c.c,title:u.j,order:1,async mount(t){const[o,c]=await e.getStartServices(),{renderApp:u}=await n.e(20).then(n.bind(null,335));return u({mountParams:t,coreStart:o,pluginsStart:c,storage:a,kibanaVersion:r,externalReferenceAttachmentTypeRegistry:s,persistableStateAttachmentTypeRegistry:i})}}),{attachmentFramework:{registerExternalReference:e=>{this.externalReferenceAttachmentTypeRegistry.register(e)},registerPersistableState:e=>{this.persistableStateAttachmentTypeRegistry.register(e)}}}}start(e,t){const n=this.initializerContext.config.get();o.b.init({...e,...t,kibanaVersion:this.kibanaVersion,config:n});const r=(({externalReferenceAttachmentTypeRegistry:e,persistableStateAttachmentTypeRegistry:t,getFilesClient:n})=>{const r=({children:r,...a})=>d.a.createElement(F,P()({},a,{externalReferenceAttachmentTypeRegistry:e,persistableStateAttachmentTypeRegistry:t,getFilesClient:n}),r);return r.displayName="CasesProviderLazyWrapperWithRegistry",()=>r})({externalReferenceAttachmentTypeRegistry:this.externalReferenceAttachmentTypeRegistry,persistableStateAttachmentTypeRegistry:this.persistableStateAttachmentTypeRegistry,getFilesClient:t.files.filesClientFactory.asScoped});return(({core:e,plugins:t,caseContextProps:n,history:r,storage:a})=>{ke({core:e,plugins:t,caseContextProps:n,history:r,storage:a})})({core:e,plugins:t,caseContextProps:{externalReferenceAttachmentTypeRegistry:this.externalReferenceAttachmentTypeRegistry,persistableStateAttachmentTypeRegistry:this.persistableStateAttachmentTypeRegistry,getFilesClient:t.files.filesClientFactory.asScoped},history:Object(i.createBrowserHistory)(),storage:this.storage}),{api:j({http:e.http}),ui:{getCases:e=>Object(M.a)({...e,externalReferenceAttachmentTypeRegistry:this.externalReferenceAttachmentTypeRegistry,persistableStateAttachmentTypeRegistry:this.persistableStateAttachmentTypeRegistry,getFilesClient:t.files.filesClientFactory.asScoped}),getCasesContext:r,getRecentCases:e=>(({externalReferenceAttachmentTypeRegistry:e,persistableStateAttachmentTypeRegistry:t,getFilesClient:n,owner:r,permissions:a,maxCasesToShow:s})=>d.a.createElement(V.CasesProvider,{value:{externalReferenceAttachmentTypeRegistry:e,persistableStateAttachmentTypeRegistry:t,getFilesClient:n,owner:r,permissions:a}},d.a.createElement(l.Suspense,{fallback:d.a.createElement(L.EuiLoadingSpinner,null)},d.a.createElement(B,{maxCasesToShow:s}))))({...e,externalReferenceAttachmentTypeRegistry:this.externalReferenceAttachmentTypeRegistry,persistableStateAttachmentTypeRegistry:this.persistableStateAttachmentTypeRegistry,getFilesClient:t.files.filesClientFactory.asScoped}),getAllCasesSelectorModal:e=>Object(R.a)({...e,externalReferenceAttachmentTypeRegistry:this.externalReferenceAttachmentTypeRegistry,persistableStateAttachmentTypeRegistry:this.persistableStateAttachmentTypeRegistry,getFilesClient:t.files.filesClientFactory.asScoped})},hooks:{useCasesAddToNewCaseFlyout:h,useCasesAddToExistingCaseModal:x},helpers:{canUseCases:A(e.application.capabilities),getUICapabilities:_.a,getRuleIdFromEvent:E,groupAlertsByRule:q}}}stop(){}}var Te=n(79),Ee=n(33);function Re(e){return new plugin_CasesUiPlugin(e)}},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/esUiShared/static/forms/hook_form_lib");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t){e.exports=__kbnSharedDeps__.KbnI18nReact},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/esUiShared/static/forms/components");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/esUiShared/static/forms/helpers");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t){e.exports=__kbnSharedDeps__.ReactQueryDevtools},function(e,t){e.exports=__kbnSharedDeps__.Classnames},function(e,t){e.exports=__kbnSharedDeps__.KbnUiTheme},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/actions/common");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t){e.exports=__kbnSharedDeps__.RxjsOperators},function(e,t){e.exports=__kbnSharedDeps__.ElasticEuiLibServices},function(e,t){e.exports=__kbnSharedDeps__.Moment},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/savedObjectsFinder/public");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))},function(e,t,n){n.r(t);var r=__kbnBundles__.get("plugin/files/common");Object.defineProperties(t,Object.getOwnPropertyDescriptors(r))}]);